From 2ba669fc8b6fdd93356bb03b93906baf77939505 Mon Sep 17 00:00:00 2001 From: bleichen Date: Wed, 8 Jun 2022 05:19:44 -0700 Subject: [PATCH] Adding test vectors for RSA PKCS #1 signatures with v1.0 format NOKEYCHECK=True PiperOrigin-RevId: 453656464 --- .../rsa_signature_2048_sha224_test.json | 2666 ++++++++++++++++ .../rsa_signature_2048_sha256_test.json | 2739 +++++++++++++++++ .../rsa_signature_2048_sha384_test.json | 2673 ++++++++++++++++ .../rsa_signature_2048_sha3_224_test.json | 2666 ++++++++++++++++ .../rsa_signature_2048_sha3_256_test.json | 2656 ++++++++++++++++ .../rsa_signature_2048_sha3_384_test.json | 2666 ++++++++++++++++ .../rsa_signature_2048_sha3_512_test.json | 2666 ++++++++++++++++ .../rsa_signature_2048_sha512_224_test.json | 2666 ++++++++++++++++ .../rsa_signature_2048_sha512_256_test.json | 2656 ++++++++++++++++ .../rsa_signature_2048_sha512_test.json | 2713 ++++++++++++++++ .../rsa_signature_3072_sha256_test.json | 2713 ++++++++++++++++ .../rsa_signature_3072_sha384_test.json | 2683 ++++++++++++++++ .../rsa_signature_3072_sha3_256_test.json | 2666 ++++++++++++++++ .../rsa_signature_3072_sha3_384_test.json | 2676 ++++++++++++++++ .../rsa_signature_3072_sha3_512_test.json | 2676 ++++++++++++++++ .../rsa_signature_3072_sha512_256_test.json | 2666 ++++++++++++++++ .../rsa_signature_3072_sha512_test.json | 2723 ++++++++++++++++ .../rsa_signature_4096_sha256_test.json | 2673 ++++++++++++++++ .../rsa_signature_4096_sha384_test.json | 2683 ++++++++++++++++ .../rsa_signature_4096_sha512_256_test.json | 2666 ++++++++++++++++ .../rsa_signature_4096_sha512_test.json | 2683 ++++++++++++++++ .../rsa_signature_8192_sha256_test.json | 2673 ++++++++++++++++ .../rsa_signature_8192_sha384_test.json | 2683 ++++++++++++++++ .../rsa_signature_8192_sha512_test.json | 2683 ++++++++++++++++ 24 files changed, 64314 insertions(+) create mode 100644 testvectors_v1/rsa_signature_2048_sha224_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha256_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha384_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha3_224_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha3_256_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha3_384_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha3_512_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha512_224_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha512_256_test.json create mode 100644 testvectors_v1/rsa_signature_2048_sha512_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha256_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha384_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha3_256_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha3_384_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha3_512_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha512_256_test.json create mode 100644 testvectors_v1/rsa_signature_3072_sha512_test.json create mode 100644 testvectors_v1/rsa_signature_4096_sha256_test.json create mode 100644 testvectors_v1/rsa_signature_4096_sha384_test.json create mode 100644 testvectors_v1/rsa_signature_4096_sha512_256_test.json create mode 100644 testvectors_v1/rsa_signature_4096_sha512_test.json create mode 100644 testvectors_v1/rsa_signature_8192_sha256_test.json create mode 100644 testvectors_v1/rsa_signature_8192_sha384_test.json create mode 100644 testvectors_v1/rsa_signature_8192_sha512_test.json diff --git a/testvectors_v1/rsa_signature_2048_sha224_test.json b/testvectors_v1/rsa_signature_2048_sha224_test.json new file mode 100644 index 0000000..00a8802 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha224_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100c32cd0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f50203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100c32cd0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f50203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwyzQ4UQf3ooolso6Ezc1\nvi0QEHd8/HOa/He22qZvNn1IdtzLMCH8IsJUUKaNbPsRkdSFy/ul7EW0kobXyuK9\nrlU/R+ELlPhnq8xtCv/HM7rMcl5atN4auhmjnXSLTBNV1aanEKUr0EwMJOe8O9q4\n88466G7LMcS0XhC0Ddtf3UDLJBG89bHTkuHu+VnP8nCabgKyD/O0NDZBpreFmVhu\n3JtnPZ8/Xp0znO6/lqGjFlWHbDn8sAscPlcZCMm3RHZQR6u1wj7MQuVR4TdV44zJ\noT4eArzV3OycMB+rdb4+Go7pxCmBYHq6eFX0u+dsjBYOgEaLVL359Dixd8M97jCw\n9QIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-224", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00c32cd0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f5", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "19c576f191c273306ec6ee9e26c673bdcf3f821adaf13a0759df7787511ddb096e964f5dc199ccc5cf131f855065d6ff0a6c720651477d9026bed82d201f6e84a23b37725fd24f5b75aedc2afa24524e7222c0dd7c6d2742430bab3ec46d12204a94a533e2a9147723d087d619e07873a4261c420226ec1869abd70117c787d4b1827fe98779287451086354292bbb90617ceb391122efe70887710c5cb4549d163d37e79b33c1b336826cb53b648689e6da54241d20df822cf7770d7beaef4bb00068252786580a88cd00e93f5ef42b69efa7c364b98749fe734ee7bd13d0aca585d84e4fe4b29478697170280a5921278997ef9856f7372b6995d7eb43ce0c", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "ab2e758c8de97282a7ede3401680ead187cc08658be0041f108851149a9b9d2588d5ca544039533eebd0305c07f394504d91a578f5764267149d4ef70b88a2a3f8cf0b1061d06882af53a88bef195aac87294dc833d80f42d942f3a59bb242b187e23bb89a068bb4c8a215247d04aec57f81f75c14e711b5878b04863e715d0f359ad13f008b79342b7a4ca095fd021f639e8f48860c1eafe6fa19162c2632a2d3a05330d149f3ea6c9aed9f89fa3f7bcb2cf2a3d1af0484178710c21c046a812f3b8d68027173ff5aeb1ad19ea6639e2d886eabf8149a8fb491d2c36ccfc4da2a9785a992046f24a93d2dd7765a171cd8ecb68b94ee70b0e5bf791967267251", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "61c702c72b0177ac857e52707c1a40b84a1859bf1d7d1cdbda643f924e8bab7c3d3eb2065aff837e92f93836fd54ea52e085e19cb0cb59fa58afad48480c2dac579315340883886e78456ce750fc55b6c188b716bda7957ff547222f0cc1462344de4bf078ec19f1ba5901a0e5f40d93dbae4aac407834b272a2be82c8da085a3e1e9e0a57d3f43d26462566f0aeade04ee8981fec8d7e34c916fe78c0c5c43781bab2fecab654fa55ac99182545d0ddf070d41f67efe0737d8ecab3411720c84862606c8e4b53e60faa1c9a98386e92b03d676b53e3fdbca3bdf0187ddc50086cf82ca6052be55fbb7f3bdb6c6c0432defa5634797c23b494c3880846169b67", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "965f82f0649a338ef14387a7f3335b9e2d5d3b4009eecfd26c0110344a30117bde6bad668cf083beb28242460fbb96adf9754b9a4d4505f6412e677bf3349868fd5b5268786308a5293f2cb2f7ffda76104351f10381e504e72d27435d5bea0517d20ebec0afa531e520e5fe484475a330a40ba1109c204fabc44ec099878a5e31342a650047c299a5f2322f057b9586cd9eebeed1f3d2d94aac24f9d7b2f05c6f28bc49cb2b00f5e56870fa099cfb2c3e276381adf5a030ab6ffd9cb96fe309061d44c2ca5ccdd76a69458be561e3f0ef603ebe9ecd533333584236970dc7414124ace98357c496369bf94123bf0d4e57b03aee567c2f83a9e6378e62a42fed", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "105c68d221aa579ab6206d23be01d0c91f98fb67ed8d2044b6278916223758aa346bd6d5c7282d23a2bf702e0facdfb884e0b389202a5073a715fa80158e31d1e3588af30d2fd8b61233499ab7952f0761c84912b700fec807937d00a021eaa84d96f59760cc7733236138cb4ff1fb04c7d4621331b5c729f9694555b6f9c324e74db4a7a8b72f2853dfd0b9fe63759b3468bc66017bd6c1aada2070dc8643b5e581f12cad170d9fe754c65dfd0a5925cfe846a8413d729103e9d7e8825affc20f477d5bd3860947c2665ca4170fc44f2670bc33b51d42e5df78134919bf4660cfbc092c1cdcc09c8fda1ec9383512abe253cd1a470271832e0c7de5a6d9a7c2", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "3662fc9bc91b00d457bce2fbc667dbb31ce7fa451acdbad95b4b418782b8af67d2fbaf1424be2c99e95e2637d8d39e751d757f89711ae165fe5bf142fd88b284df696e948ee714e3f2062c5d01d04bb6c0387aa5ff1511552dd066bda861e1c5cbfe73dd8c6bc3039b729c700c8f297f48ba2a36aecbb626b5c9f9b3c04102f55ee65ef5477d8d1d14d9b7b048cdac54d7239177e702d0629d3617de2a9fa556a6d4ec37fe38a46b768e39f1d8a380484ffe0cef59abb7e20ffdb7c11b14a42ee3cedda99ef9f71eae7cf760fd81172e03a3f2a9f7e42a813db3b089c11528350e93b131641b8d023d47447f58aeb9f3f38760df8a9b1ad4b8d43ba0c9018e02", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "8392c4d888e7c63ae2a3d53d560ccbc226dbb1d9f69100fd86a19ef30a83981371169deb4ef87aafcfb4186c5ebf8d83764470acc8c9cbe36a9b15037e25b1dfc63e929b0bb3891be2d1804b8c6a0bf65891943e4c0fd21e7df55c134dde69682244d22510dac2b304c10a2e31adc134ab27ed186568fa9091df16f1c9f4e7044ddef6675269de710774ed124b52fbac9bed285b4be5ef9f2fd50e1d95383e145553762fb87a1da173b8b89a7eb9e947d08b5303ef0992bf4e3783c30253a43b373d90a75bd52fc53ee4fb86bfa1bad035a8177f8c0a9f53a6214ec950c2a07cea7f908c55c24dc31799867f819af18fa30f304ea001ce9cc87eb703ab578f5b", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "00a3e40c77eae1f17fbf23c0218bb5baabb4adc424ec585b499a0e28ac21e664a0a8030026a161b1c3eb96cb5d0e498023561f11cb4ecdbca633f5d6087784106683a804301a16911bd7f8fd44c66a1c890c70fdaebb68267253329280f60fd617594194c96714126ad30547a813ce57f4fd14b1907172986c8a525abd130977a8e0a4af8007bb1e9b7cd83865b6f1b0e40b1709663a25bf118aeabb0af179cf61f034fe23d505c86f9f2be08b4dbd9e9c465c71edc0ee7f6236c1b52ec2e01904c14a3da0a426f39a8a5c462bcbf6edc04febbacde1dfe30495fc5c9726fb103f19d30d9d49d69ffe9190f5d448ac2d063ec4bdb8e07aceddb17202dbc25823", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1da09f538311c3b591f0c28ff1ba3d0888fd583f78c1bbdb93cd44c17640ea658a62e41adcc74bf8d7509e7d46764b33fa02f74cab9db364101857870003caf2f6df6f4c366997d1d00e891a30275554db7690b267c56eda3a279a1c2d9271cace128f8f3449f2590e4f30befa9f374009c7d4d75dc9101e63c7a102fd7ef19c9d8cc8214c7d8960332be27270e913e2906e55d3e55085c792f2e34cfbc6e017fa7211d3d2aa0dbf9f664d7cd0252247f8d9859eb7d738985e2785d1ddc21a156824dc323b272c04ac36015061888de8cf026afd575257f4fb482d5807d5ca41ee8128b2c9bfb22900a6e60f03b3fa99621f2b7990421a070d89d0eb981de5c2", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1addb77d2c6e825936e498fd1210c2b6fca811a99896ad40375567647012f3601f9657617876c62d1314731ea4609d03dc3681e6b53a93ec3ff0d49af491ed906692ac9278dcd0e0d051eacedaab7a038a6a8ec4d2de08103025a726568271ef9561db94f44ce4bda7210057f6d9d70ab71bef8599226349a88161de5e8035b671505b6b476f2cf39589030148c1bebffddff6d025870a4859866d63e8945a10c2cb2fe575f6676051c9f38140969c0162d87edcd0abd564e92e7389b223895ee92e35add16fb745ad493d269bb1c691cd1dfeebbde8e343da7051dd6d5afaf7aa4ee78200916ea2497043d07dfa25ffad324549902dbda79f4d9f02817a88ae", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 46 instead of 45", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a9698fed4f4dd3d10ce7b039bd40b4a81bbd6a5eb82a71ba710094469479c14c1cb0cc13699fc8ccaf0c10382e1b03771a6d05670e22949c28965318acafde1331600f7337be8c19209b532958c5869c89b8384923a065df377de37b9e5cc7e5c8f6d0fd8664691dd9c97739194e5b2dd6d4330cef0aa0d873dce1405e7a435993fd84b339fb3574c78ed93fdc6fe604a3d9cf15c114e5fccbbbded2ae606fb9943a9a45461069e8b2dfdf882e9898a0eb59c4fadc3d86bf92b8dc537b1792be81b662b9c60db2938d513a7bb4878899df96a59334432d07a42b5de4a6d7c4b6449e3f469cd5f60857875bd1a617a2a8de8f9c0777fcf2e3e43499d90f3772a2", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 44 instead of 45", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "89d42ba026f51a31c27e079279cdded5cefe75069ce04bead266af39e266dfd8e9df16a3b9972e03f4afd3f561c931e815c66c2e81dafa56a8e6ff148f37e1ef4e98370c0a2b2e10ba47f7bdd4f433e8af206c107efdde39de9d8816bba196d52ace92335c34b15496c15f89bc087a16799059a556da9e96dafdb835b5553c5dc2c1b007a6ec1176e31a021da8c5106947e7a2316d3874a66b8a4ce2b237775365ec6f0842ade6f2a1b1e7d349189f6d2799c9dd40bd9d32056bfba10d14cd7d25fd260b1790f6ac6ff77631d4a5466c7c976c251f2d4b3fe943a344e75cfab3b8e30aff2ecb34014b906e1f1eb3f55dc8e4233a40cdd5364070ecb1f2b15682", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98053fe9f2dfa6624379b11904fefed76adc19b8446cea727737fa452851deb44ea5a864300736b1c9a3ce27caed3fea4511e9bb9401d3a98b0892fb086a5dc04ae9e1d8ff6407914d0bb730507ceda69efb840219084c8ea2528b4146fc3420eaedaf45c0d8450192c7af36c3d6dc38f1604ea69fa9b2c38baf7e7cd4e0f5c151cc9db3590d505fd73e9c6363ac77aea87c7558582ff3a7b7ea08c4b4ef655984224c2bd9709d34d9b8662e48a2df5bbab3e9df9e5fb8db8411721c73ab50ac3d5a8b31bc64131415cc08daf6c34faae6abbf1b340dd4f3b1b0ab0d64cfa33b501bca552c950ddb7bb5f59562f73c51fd97f2d6d750b30ff19502516f5210f3", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f0770de907f40310ecfa536486f77d721aa07371f7e3c77849fb84166389876f4bd2c1730ec69ea95951582f9f7fb9b7ca388689062f50ebf2202893842891edff2bf0449f9fd9d9b5b26a6c96033700230d740dc585e64e0365079df974d12fd96cacddf2f114caa5ded4181f63380f30a696b13000554fb963b6b073891ccedde00ca3701baae4818f5e74838f6824b7590263228e7b31d614432bf06e78247cc82f88c63ad0514868cde210e2625fe5b9162781b4ac32a53d52bd673a257863b0c137bccb2f86e481430d4ae570bca908f62c27746a1e8e1bd051fa2de935bc40278c00901e5974756f94b3824b40e695296dfa730c2493ce257fcd7f00a", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1feb9e7455e16c9b7c572b6b0e095fae2a86e99fa92a8d65ed37f00450a20c3582dcb34c049d82c22200988da67eb45c2fe9d390161d50c3269250dd7e0f6f20a175fc4edaa6fc149a2fca18b3693b7779b686073e3c64f430c7578181389b813700da244d3725df2d63e0bff0b59d3894b646f94587e9431da3f508f23832b0eb69c825685bd1b9381d8127431d7efe2000bcfa5c507bba21b538780aabfe5aa9cbd8a075c91b487b29da70e18c48a9baa411f4f1d14ade15b09aafd0a3984013b376b2355ac9aac22b2695cd608cd9b9983821f1d570f523d3acbf119633af972fd5b311233fd0c7444c10d8b964b8372989640571ad80bf3f67dd1882d98f", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81d561d769770756f1120220a1b8abc6054560f2797778bd433e53e256419f4f58b0ad1356c2cfade14a7a081d1b93b37b5edf2cca3f51ca82c683781e25f2df36f20af9a67491b302cb12f8b96c49ded82557999ea30638fc5b3aaf546e7e81675c79299c1994ab1b3ebbe6adf6f91a4b5fe15af92f05c4f9a63339dd53675e843f50d5e74c47ef3a9f471a7b5966c7995e1dc9bbb3f14187636c8aa1e1d3bf70d24642396765333b72a2d450d839a6582c7a285db440734e2488baa416ddfdebd7b6dbab4b21146c9adde2a14f69cc69aca5bd0a80f285a4aba56b2f5abe0122edfea4b75404ff0eb6304e10886adaabee2b778e36527f38335ae0932f9d11", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "89721e40d6e14639991bdefaab28735bdf50739f2583cb9ab34f4298ecf8070b5badd7d818fba03bace4d54fa050117cae3f575a97cb31859473040360b994866918ff6b83356ccf53ef6ea900a1a8ee77f31cd5cf25245c9c543463d09c4ecdcd9886513f630c9bee91ae0fd054cce64199a3e43ec3ecccf68a155f2bf1086c59ca0a3be47cec1d8638b9120b67d7ba03ebdd066493092297a6bf597ba63062dfbbd428bcd9725afd10586f1d6320738362e551ccb8631d802541ae74348dfb02f8662ff237daa10ca4efbe33cefdacfae2e6d86d96d7d06503c06375ca1abd2196bfae5c2ba9a2f4b1cc2cdcd59ac24451742edb3152852a89e5386c16bf37", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6cc03e058bdf3761fa04a89069f97bb0654b41d00d825152cd00db635d7844d75596d33685fd02f4a1bf36040ad71d5c448d1e2a95d23dc150463d85394709f95d7e37aa44fe300e3cb6c59967cceb81e5741bdecfd1d877e5e02a543e4acac44c4563df5d5d2bcb20e68c26ba032928c5019b3030457f4a828b19d37c3bc5f341f00e15f14ac1184239ddfc66ad568682620ef099c08d088d5bd0a95935401fc1091bfa2a120e94d25a54cde34c455cadf6b5f784392e3d8a687a9c56f5348fe9e5082432b29f64ddcc292e445f51ee0af42a595e860b88eca2aa486e8c3998c00a3475ba04d740cb1cd3f8f436531271df58bd2f84c8dd20cf45ba4db256ab", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a0d24c903c732f2ad18dc96c7e58289a1ed5887006f1ff7eedcbeb28b517171a25e48bd161b33f8c620fc42f23cc0a4b3ec0c03e42748355650baafe1e03cb1e6dca25bed0afaf5a56f016372dae8b3d92e21e9a5dd7b56b26c9ada092805bdd6933cf2a9017bb258cc19cdb04b2ae507894527d93a1bc85ef0b8f3c2e6fb9671c75cba20986ecccae16470d2a0fd8534fd879d65e62233d0e6450e503912569db3ec382210f8173753b32c8302137f0b3a60faadbd5a2a5c7d117f248797ed44345ed43284adf7655e7f70a0d94c4b05f484553761ec8b7be2ab5bd66d3110b4fed00d83dde2f5e0c6e0dfad1f084a851b07fb097481517805affc7e5abb72", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2ea2f54a8bb688cfc16d6566f6b94d3170cdd93451316e89bef148e70cd85e185e5e19f23f4a8e7a5e65d938a43002ad4be43b3be2e409aca1b69292928d98830945784abd1ceb0cec45984a5496d0ccf9958efeac39842ba50a1cad7130ef5b227fe93040ab7f4226d5005647cc1b0259373e08ffcd242b77f9037797cfafc0254a96edfae31c4f7ee08833c0490082bd33ea25a2138593cc88fcfd7668a82f0cd26f4e1dc65c4e010c113bb2678c91254de5eeb689b582601b79ad08198072c51987602fc78bee6bb4754361bf5be123aa9c1f8c0d8b2a804102962c8da772529947bf2dd36456f6ff6132a0c6ee7347afc5680e705ad3b8e81c9a04f6a807", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f3eb885b1033c3f5cdbf48b6fdcbd092972a466af821ebbd6f8b8a2508240ef14957e9cca82bcc1b3124828f9e2154353292ba3339f19e5e35bc6f6a678bb0296b2b5f54dcf9fb4b19fad1451c61539f5b2a3c0e94a738f25309ef87b273cfc3495c79a3937ea0cf56d3bce104b9b1ce30561dfa64867ff722c37973afefea4b5a79073f8ea6b0af36c9f49e61998381d0dbbdf9243838a987c7c446bfee0f18fd90ca023c03576c1ee24d8e2706d337f126775f6bd3ac3c5985592209b2d15f5ddb8dda0a432a5992d784dccb4d84f91e8edca9eabc4376411cde969c703eb1b61f0a8b82cce96dbf4bd97d574efb97e60c4a2b50808963c36c20baffb0ea5", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "421326a7fb2b1c3ccef84998301905f4f7ea1c3b9a0edee378edf33a555bc379399ba64c970fd8c41a72f6d7f6149908d22700f3836fc0baa11f88a15ef9aba5337c3d5ba081715749b04c3a05d026f17ff8c781af9526add7d138e3899651e28544f21dac75fedb70d1a38f48eb711afb66dbd275ff82fa2cba43d265f07b2087821d63a5467c9ec363bef9a55b65537e15fa0b2015d8e3cebcf096c63733cb418336e8f04a86ef9f430d28b78352043151deacf135b27805fccd9ae4bd6e62b10c11173b22ab155555a88960f3d1cb8ec761c56d6d5aa63bad6b0cbb47a981e283f3c494411a4c3f27d26013e3d09bdb7efbf3073443951c83697f9336fad2", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a722b22c2327408ee6035df9006171f719469bd5b48ee865978b0224eab4f0c3ace1287c3d95cff5c266cfa54a52c64a9b88d15610f6b496d30e9381c6bd83cb94ad574ae7fff00723d6996771e7395705f97c8e7677a3132dff741e38a5284e7fab7a68b042c5df40ea5adbfa650f6cb3eda0790d5be4d16ee07c07d8728bae2cec1d128647cbb2df8606a99804a1a00f9dbba76d4a9cbf013be2c541df73041e7cceb9a187c0241eb213e64ce29219f9acf064eb63a534006277ba02fe5a8c5fe0f040f4323acf78864d3b8a6f6ccd108131dbf92c42f42159a6f5a86651c1cfe56750a79a2a842f8204436800e51eefb7344f733b50e525a06d8dafc3807", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "047d4caee2c97c7feaa65b9b4c183f54e7cfc8e94c9cd0c0b4c4dd204728c357b959c38376b74e65fdfe3a4b21411e22d3f6495cbb905171322132b879a95fe75f62bb7e648e03b923d6d1e56c810b9b71fa3b68ef01070814e56843a9b943cc83eb6f0091d4c11f0608697a859c3265a5554befef16557435072e251d70053fe6ec28b1399f8ebaf7956868412bc1dd7b6b2632098e3516a133fb13e690e36605f23a588eb1142a55aacd434e7ad8fce310ea6ca6ecd6214bab17ce772c99059ec9fef69fe2d3b1580d53d2ffde3c5930d203d7cd3abd345c56bbdf01804bd146468ed5ea193eb1b329ee33b57bf955704be426768b22654b988365271435b8", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2103686c13ca1ec2567a0364cc5c7fbd2d3912d48e8eb79ac078ba92f780ce084c9e2684a7f162808499aa3c7dc17afa25173f6893a382c8a934f1bf9c43b0b3ce7d40f6532fcf6c225286362242a89b9efcc3ce8575099662a51d5ccb1a7dee56c25b475638de68901b855e6ca4f18286aa358fa92a4389fbb0eefc6afa547c68e2790980c41889217b5914bbae5527e7193df70562f4d44b0ace7be822470429c4798c39f33a36870cd3acc0006c356f6a3abff12ace4960f9a03ad1acd44598edf191789a5f8d83f33e4109ecb8a55e66bd950a7f0e91c369fbc97f221347c64dd49ca997451678de3f60d8dccfbf29f92f82c1843500b41a6aab49a2a146", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f04e9d3eeca27f5558685349f50f5dec7cf3d25801b977d0d07028fdafd462c7da1433157637cf2e32fc5b83dca9b3e293889a31e3c8d2e31eba924baebac2ceb7e3aecbdbf023f4e1db0e3b49884ac42ac7b79c31dc19796fd08bc95b08829703dd4ab6ca804a8f5c601be801632d17e08c217b5ff9d4680ea36fd553e51d7477b4e5360b2c076e7da5a9894579e33bc35f797b93d2661efe2bb87f557aca9b1e65b9b6d8646ae1771219cbfb0ed82b18009a8c0ab729b2e3815c6a0bd7d4eb0bb0dd209c417ff310678cc6b5813b2acd4d1223f5afe0ec1e08493860dfaea196c86c35f4506fd88dd78011d2accbadfa38323fc3a9625ed68cf649d1aca94", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8e3dde30848a0ec2780b18b8d5cc10875a090dbe69b6ab4e808e723372eeb7752142a3c9be04834d18fc4193e64a1436b7c9d6b62204b03afc122014a6ec2b2037baa3134344b612938a0dffa465cc4f5ce76642dd266afc5375f50927974c3fa458a5cfef69df6316ffff6019f00d40e7951613fd20ba9f5d575fe1d81bcbb1f51bffea42cb5624b3ec5c4f471e3f9fe6f0dfa162bfb6508711150d0727260b63cae72fb429b1153661fb6c6b7d3bfca05bc6ac9e96876c9986a05f62dd85693a9fd8748f9cbcc30ccdc393f9a9249af15610a2ae277f26a05b99dada16354ad93853dfbba23f817ac098ae5007d7e9bd023d7a4d803d5473087f3ddc0a9e71", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f65cbc7da6bbcaddabc96881f19fc7fcc12f7c37995965904a130c83f94294848ee51ac7e0d631f1c8f5de531297b458850179b41bcad718bff75cd7ec3538bfd4c24a3a66a1923ff803595ff297077a7c46c86e58dbaf8532c79c10c630b9282f36bf1cd10bf944c10d7031da6e70efb61850dfc152dec6f5e046990a1880c6d2f3b737fce1066adb6ac7e83f4f54a8364406c85a3eba4d9d5d3653c2e18fee613dd6d6c3aed29db13eacc0ca6f4c153c7ae623061bcc91f9909592c909b78e3da2a030b885969089957ed8e5d547f613d0f75dfb3a6192d49d5e35482841457bb97153ea1692fea6498bf1530546014eefb1041404b04034184ce1a93f1b1", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ef30aa40666dc896d83d48f76736806caec90d3e75fc02f61f3d6b2286cc695cf91a4fd58d39cb970c1c1c507431f9401330836d6e98e7d1795ea2afde9adc53da7299325c1b982169f96b11219f1cd987796522148f38a4539420782fa2d7bcb28e836188054420308ab512014c85dbf21acbdc2baa2a2f044de110701c0c42f842d6bd25460067787707b52e1ad14d46a0d815c754cf7939ed10467bdc0de1cec481bc2848dca5a385ba2baebd6b23086ff70eaa6ac2cddfc821f1c989573c749a86ff029faf42a1193a3a23571a9e1321f0b8c24f76c4b6828dd18e0c2bde1a3dfc5d0aa59c676a11c623d06e3d2fc652dab6a980bc4957f3ccbc462ca6e", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b0e67666c17cecdd0ab49ed69aa23b34da30fa6607f0f1be12bb6d5fe480ffc3cc253e97159c4e789019b78d7ad85f197eb91852b03d88610ecf3d63d9e3d69ee2dbdbf8715f0ddf2a0c238dbd83382488acda3cfa51a5f52d060b089354cddcbf76f0bfc74c619988dce3566310c884cf03a4eadd422c8f821865a04a991c64af3c220de643da0bad6a71aaccd87727ef62230c595312e40b1ef12d1b89da7f2c729a94a3c576b750061f150d074ac0518e1c0fa83a015545d56dff6dd5f549a5a471f6b029d2c0aa638e4c797d1dd6aaad0c8e58dccb184b56fe4fbcd7bd43a97e6c1abbe1f44ef0fb0ac79d573e286ef13446b697d2351c00bfe8eb4aeeef", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8022366a2ecc0f3bedcdfed040048a7b951708d3bd22049be9e7ffeb46da3e2ad1277207b2f84b60bb24d00defbd2b895f3242fe1870a1291ef048a6c164486445729302378b411637073e386b0004321852e448f07620554dce1f75f1965773e20c01d0fa0ce9f51cfb938fb8d356ce3e281675d5e2c5aab46b3b7219d9660fffadf3ebc1f4618d46f54cb03e428e74cae7ff915213194abb0dc016f83b9740a438f6952c6f3e6bf3fc7f124196c34ef4e36cb54baed6a6707078dbf5db2c2941a235cfaf86df2862946e36f4f513160e50dcad2e31106f48619a41ba3a94d2012a87bf21a81dc23002a2c14f216e0f16e57b3cf26419c3cd2d61503936971e", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "238cbda5396565558992dd9f4e51db93629242f2e8dfb7fec1b1bac8bdafe212b21125b09e782beddcc0122ddfd8463b4d330f2d69875dc560723e58b64f154bfbbad8f8ad3053f0e08108610298396cae35e96e9134d64c4b016a45abaaa10e8d24759727e0f85840f49a99d1ffe9d92561c6d152d1d033fa237f9d23b44ca3eb9c2c353595c4b3bb540a3c7030d64029d97f146a4d5c107cbf1a6a111b8bfeb148882753e3ccddc897cb3231b14650261c9daffe94f4594c43d45533692f0c4445646bc1ab30af8a6c548e2ad3d1fa64c50bfb96542a4c1b04f8a507fe352a3ea1152a3e47f52b520d4064b878d8281a7b3a5528f8bb7353d9c4972323db91", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2974ef65a46c44f98e9e42db4a90e9896704ae8ed8083e2c8cb3b815b53ecebf381ce8ab71dae4f6a17ed3cd2190655e0f7944d70f61dc602744d0762998661f6e3414caaf5be9e219ce861b9e6cfffdf0453eb586c2ed7245ebca69f145beb5d98b9b41336f25193733e0e36c3982a182e63c3c0bb6beb8b10246f494b01e23ef8b5c2d2307fd5186e9177c8ceeb34b366393ed6b3556ba474d3b07ba137cd3f5c4bb3b614289fc94a4dbe7838d00213d828f505feb1f8163b949002b08da26d4bb0b2ec44a40cb059938bca94029804942bbdd08b975ba8461f4f929179fce2a6e2c15cfd4ff1cfd55a9d03d7bbccd4942bd2141ce3b899c48b8c0f7d3b38d", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2688c25cd6d46dec0c961aaa9f80b38320130c0570f7d028a6cfe1dc0646152cdccb77e0171bc13b14a38e152922b780b73e63ada04cb0831904bf952ad15d82922e11cae73624b8be30a8636162288f4fbfc7ad0bff12628a9355ae7e3b329de67c7ea978ee12e2e8b9b98c8ed5967bcdc1b61a979ca746b6a4b2f61b964f8a8253a443c16a960e94e99f6ea07c9388820f95aa3d4f5e7ede3bc7beb385935c96a54e11e94a1928a6e0dfe68af8475b6903cc9191d2ea3fc43eef8dd0a74af3e8f0761d981ebf905c3361eeaee129263e3d587a46adf60747b6ee0da148a4183ae82f569b1098637a55565a17dc7d93d30b232a60fd3fa7534ef1c995395092", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88a2ac7e968f22bc28eef7ec6a825559216e71a51e2b0ce0e66935b33ee0bf3a0f72af9d35b30d6afc9117b8ebb36a1deab61d5e3a1977d32f246918d2d43717b1489059114d3bdfceea25477dec7785b4ebdd230c83e1a7db863b09836be01d005f4cb6e4629bec41d517155410634502d06e5f992ef377cbfc5800f71786a549fae04df96ecd12d0b94857d10f3f631ac2d32a2d18400d12b0039959e725bbaac36245599f71a6f38fb2545d69ff1712e712e3be7ef65df9cac6252c2ab2963d733b503e9f5133ea539ae09c5efb8a1371bf96d617c9ad488be05991ba6e021ba20b900553608c08c67a70e88ba0e2219fd8ca977e8b756dfd5c370a6024a7", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19082cac9c77c7837df434d9df18fbc9da0d3efb02316a2be47099aebf0afaaffb08dadc234653b22f16ee1aaffd67afaea5b8467674e1a359802bcf8fcea32f22b21bb258c4d9c802a8bdbb64b256107bb61c2970a6de9612f781cb6ac8852d6298b3f816904cf444203bd6165ed113ed04b5c6568d37ccbc581246e3138669d463f1c1f837a3ce6e99af0084f360ffc0e73d94e633ff1bc69abe0884b2a548066d9ed5674639d4fd1c5f98252b800c43676850ca3885fa644c69b6fcacdfd7c44dccbc0b2395d65c838a4f4e297926ffeb2ab7beedd912e2ef3e8bf685d7783aee5493ba871aa8d1199f88e8cb039b4f529110cf8f256ad89c7062414df91f", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3c967b1b7453b98ef67694d96e8fc81c91475a6090395d32150f0df1f9492bcaad385cbeee2143f049aa7a7d59c0876859cb9c5197dab9a0ea886cdc58470e252a4c555fd48546db5c8bc425430ae08923b6cadbc48cca2a68167aad493a7070c27c9fece033567a1bc4969c4e6424660c88e1ecd657409d61f881411d29c1de427be1528af02db4defc6be5df7db0c85f8c890d50223ceacbf715b938d9ff2ee8dcbc57f65583bea6e21684cc5bb629408a80a68cbf901d6d05f1814353a458f6ffcac1c49b7f3cef66f52601f65ad4289707d44278694267fc5c43f4f9df765af887f4ce1753ec189553c77ead37d4dbf963f7b73f360db65b417299384dff", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "743ac2e50adef925fe5d9c1ef79a650b92b156feeb8f2f5b47f3cc46ae90ff97bbae177679e69fc62f8993b45f5c813d4adc853f469a88b487a04920d490b786b1f511fe27c3cac8b6c631101575154bd6faae13a1798bb66a7df0a6344b2ab08bb7edd741c53078bf5cdc2b77806b103b98904db2bd0038d6cd974675b7aad4af88b767c90b709b35dca4865aca0f55e0467f37367f4cf2ef52eb97060bbc80f08d56632276f2049c51f3a6ad95ccd7cc7d2f8f9320a8dc15acd653c29a4eb6e33094cc957bf8b762ab0b6b128ae3c9306b73c59585864149de30ebc0692bd602735a7f0c29a422549346cc06e44c11149b92c31466c3dd4516a725cdee4a75", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98484856664b3cae4bb563a23f6da8fcef1a168408e5844217af959ddb3f36045655c71f2569abb4b4a104dff68351e7bc9839117a7d4b666a21201e587823b2578d689b249150b82f3ccb2b36d31a4119de66cae8260c86dc553e3cbb8c2f68f8a7ed72a8526174c2f6df4403482d99fc58a52a95988ee3bc61505b14bcdd3e41cff71f29caec8a59d3181625e1e323967120dbb27f566987b66ca0f1b45429e3b363da5e1634ac48d5a7697a06eee3f96f3c1b84f156a1ce7e6898e07647ce62cec7ae30a6370411ccf9425ca28ba68024f8d21ef59e5c44bbbb5a1bbcb86af45b708d4eac46ca5e500b2ca913a5b49b48c7262f8f50576e7147755be488d0", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "996476326e01ee4b1cc50cf43aeeb6cd5b6ee7d4d9a0ac4fd6177ad1cb7e946f05b1dc4ab363c3160238755f24dfa7b44f5fb5cceb3d7086a8ffcfaeaba0ad6c50a2bf018de4cca5d01d1db2f818c8c5aad4ebfba39c9a2bf72bd734d1a5c9a51a7d5a29cf8a1a7424121704751c23a40f2e7989b24d3e4ba3c55ebc8fc9df13be98ba653cd18f095edcbad10fee9c3d5cb524413c0b30d4eae9b7c3f677d53bd1268f9786e2f03e6f10bef39c9102cefb0d89b51564d109a6506f2d43604b9c57cb2f9f83add3e0bf3eb80a676f5f6171afe9956be3bd3ba1f7c3d10ea1fcee11dd3d67ad6efa62463d6e418219b03854bd38e1193f43b3b0e4a4de46162c97", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54b4355a6ba1d1f036c86c12a495abfb1d005084a55624660ddc919242382249467ab28d6e975a99a6314ba0bd9c0c533999b85d6df9517d95f18dfd47e878aa8d0495ca5a1fe5bee9009468f3b58272511a6d3503c757bfffcdc1a00e0d0ee2ba385e3aab44e91c2830eb232994b304de062da2751ee4d0d3ba9d8fd9a58660800be4e3cac831850816a183d0a7bf5ef07fe15416987d2a9dcc66dea01f620250eeb8adf5ebd4f3e59eb5c9d15701643d8d00b169fbefcd99df2f237f9f2e7a6b464fdb27a808341aaea2167861e442c69f2fc2c8dce3016e7d58e5463fb9b73180839860d7e498e83f2dfc9f593521ee5135f4a24a853b409c942b55be8477", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b2c9d522eab8e949726340434fe91a1934de81f97f8085289c508c99a111b84b1dd0aa2210d29a50f19ca77c2ed1a5adb426682ce9afdb18269a8ccf98b52bda2bfb0a62f7497832521aee1a22d22aab83abeb19ee3d9ec924728d237a88cf18748fa26d53af27935438fb4d6f6a4c43e5ec9462ebeef792df7871e64560dd0fedd94b0ab97f7bfe2816ab208e5cd020a1f5ee490de36087e69c89fc9867fd06610381cfb01184c6b835cc1222ab5a5961fa0dd0a9d7b8d6b7735dd92ed6a15b7694376b62e2cdcbe37cef6268f120d018433329a396a6738260c8e2f34da8bbe19580f1ddb0007198aa2d2d95fb43d96f25b3c46c196d5d26672c30ae830924", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f9a528468ebd469bc9db21a0edd8dbc568bf0492e18edd1a4a7f28666b839a9e3d3ca2a38b8ef41422c0b40de173e2566e32285461030f0cddca6c73f5f03f67b14c146d52b4d03a83dca365cd603dc5668b5dc2bdfd704e23ced38c1d20ee6189efc2f4749c36009afca5362cfb00e5699d559b1e82a4455bd3bef96ed38df75a9dd1d5786d224657658f048b80232bd17f8e690108d7036349ca26a8b369d3c9355e643d4b6e88b27ab7fdaad0115824fc333185a3102fc39e20355e9845c9684813dad7e2b0be33802aa4b94bfaed0938ab0ab1a7cbe28df74a359d7f301e65bba1a8dda1d8874911f9e81348e92db4f6f3780361da79369c6dc773cf6c3", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b408a5f0124d71e810205f8c8618eaeff99cf5029d2c9c7be90a956467a8f3f6df2298dc784d228911342cd5a1dc52f62a9f8e838c3a60a1426f33892e98f7249f2945723a374901c8e4b21d1de9585ddb0aa55992b1d88e685a088e81d460daf72b04c23e3b2ba24c9155aadad7c737a1b556352621dd7e7b5197e966d8ea7c0c50586faf4182aa94f9051f3dcddb5f67e8751eb8dffa258a52981119670c85eb3b371a5c66d635aacdd810aed9a28b8e3d7a5eda1a4db8a857ef65a9b6e1190328ec09044ac41a38837243b6a380647cdf469d16ab0c7a2612200764b8241b0e984510dbde762f5b0a1efdb56efce24c45d9b778bc3b0bb4efe993c6e5b0cf", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11102d3fbbbcad9b9592df2e16f9ace9d47621a9a3ed195b3231f44ceffabc2285842d125507f2ed86035a06ca7172051c10592275feaedc25e6917fd1a2c176596d6219ae303286bdc4a337a88354e3d75031aa586279b5fcc08f74c7de335cc9261c9d3ddff38e7922471096daa5185a396e4d4b4c2010f4f06912e21fbd26e86b78905e10a3d2577e4ffb82d664fbd8293b28578813177a4bb169ad1fa1a1cf092ed87e8eab86f493e65ea7921fbc7f154642aa05bd14a0ca245892841f2a84c411dc4533a9a4795ef210fb97473e6223b6272ba8d26425471470df33b76ad84dc029281a1c3ca2e666e8901dcec12e78a2a2a5b04dddaa2cf475f5365a30", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b32a87df98eb19ba1326fa42c78998fea218b9c50bd5858f474a14b324b34cf42c4116a8eb121e79379defd04c8faa876482d9492a8beb951bac9ca56c4610aceccbd803896437d5b104ee06dc41848ce5f6e79dc0ac71bda6ff2ab411b26cc070a17ef3760e6a415929b23323c488e710761e8cef9031ffea40e518c491c32185730a2af20778681c74f030ba9e3947bd8fd2331c7b4e73387945739645bfd767d7a912fba46bed4355ca211f6eb438c4cd3202021deee48cb88f83eee84a5d4763e18f3ff9607b8fcf11e42186505c9cd731e7f6a7a0dd30df61b8ecbfca1fe0a6d3a1908e6f8aab5bbdc3b02be78fc2636cb5d39614c44060fef9d8c5cc70", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "af7d984e678893167aab922ba9f1dea3e67a98bf1ee442c56388ce6455a8cbd69f0cf0a30e21ec67d4bee411577b0700887ca5ce5f2a2b63a026956a6e56676d385b720ad708c9d87fd72a12d2921628f4ea931f3b594ebeb6c26030d7945ff347e7f1b30a0fa9177fe7382dc6247d271015f61f1fb2d15b7477abd4642f64eb5f5bd7adf92ebaa5dabc6714e873a8f93ad13b6ddc61fd92e7167b801410e338ac7ec85838e2f8571be2562d1b56377bf13a8852e15df0ef5f5626d1891988a0210ff2f5436ee9ff526f0dc7cce525d9ca8dbf35e37e17248567b792b1d8d233a2ce4efe589132e58f87e7db6cf86a7614559d90bbb9b10cc4e22b9905ac191f", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "574444942db4e74b6ffdef52694dce12f41a4473c8fd68aaf974816102fcbb0ce4153a05b9e11eed421230d313586602beef2d1ec6c74f91fd70eaeedde7ef827d1409649a3a5dfacff49c5bd6aba7236a90cd4371d3f029029a4691b1f2b4ec037c1704c9470f99220ab35bb5b9f9209b05cb90e7e09047c3e2df1c5e020f2ed228f135f49ba8425f4ab40215e05927ef3be0a502642fcd9f2483bcc8a474b46b5211960d0af0cfb591af6d91b906bb13ac5e8e7baf582e086afa9c1df050321ecf473b56f490a25d158c5a7fc9dc515d5c9dec911cb83a4c05b5501e0cdfa444e3cf5f9b632b1492a1a1766f23132829834fafa8c81abcf9e4fe760be7dbc9", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "41775fde269f4a630110839a8af5dedd25bca44c7268ae8fc0d5aff838cbc1bae9bfa0948f03c79309b9c0e0c92fc59f4260f57f8483c0a1a014a58542b04e37b235337325c6f5021a4e04b1759a72f6f43434d1f4392c5316d8e69274a1ffcbf18440b4c92b9efc7fa238deae751a6b58c0c4efd5305c3bb63c20f0d782e4ee75e33ef3c7f7df1048eb3b0412bf71915bd372e7792692ecf5c3ee47d71c728cfbbb58f46fadfab99259290f03f9c6b18169e5602afeafb50751f2367af1053b41ac8b1e68107ad466a384c701b5cef71abcf2814bbb5e9088e14205fccd13e1240244c182885df9d32d804af5c34657dfc76f0a27a04d1fda612afd605343da", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "65f9966b68519da57e9aa0e6e024704df5307a40502ffca09d99826d9317c34781f81afe459f767ce11dde953affecaee68f444ccc7d8751b25129e54a33d6703f69789e76133f818965d6c97257e0e64b8edf88a8275d58637ed00dc6e606a95a0e7b0062f70d1d52bd8e08b790eda4258a16a418cdeee2064f7273dadef468f19a06c3cc3d25dcb47acadafcc3aa4b61705b44eda5b7deed0bc7e42bb0746bbbad0ace8537682b79cc2e8c6f4ec73b1b1ffbe6b5d07e0a4eaddb3759bc4c3d33756614f54159f3751f38828828a1d06adaf4d9fc270c941ab37d3380c16aac4da352cb152b4dcce0a63eee0a84a0eb07f243597c6759aaf91aa623b5b5c266", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "24882eaa767b6fc594388da59d578bd83ea15e7c2a239c78ae07098f2ad45737b155a7933b98e02de018da380229b2f4649143a82bf86eb4c8b00dcf6418e00ccd9059fcd5665dbf4c065a90efc9305862913871a7ceac586e25634993f4ddb2af2e95992f95166e0ee610bf0b22397ae5db506db3113838afc59efdf7a30a5f5b42ae339f379b8862ae27067718fef95982408de7cf64ca35c5ff195e39a390e62d4465b4977a7c2f7545026f647007e9483dbc3e5f030ce7883e8e4379defedd5f53616a2cb2daf932a053c087cc559fbc477073db8e9aeaf3708c7605dccbd3b2df68f3c957419ae8354ee01f3671fc27aa17a80795d0b65604af0f477b7a", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97fd91d2e281945e46bef3852562724a0fba617ad2282063c182d6979c3dc72989432ab0c3344af047dd81d41fb2abf6a00bc1a63baf1af320bbbf47a00deb2538a3e353cdf0943a6f362da1458729cc24ca55dc20497a9e30c7895c24c7a36c1e8b42786ce17458134a10abb81de6e14e6a349315142238a22b56ec2165b90d73bbccc249b0e1a1db9c05fa190be7228a5ff8ea105a1e1a40dfb27be77188ad83f77d399cd20976ee20e424a324046394c9c837c6912f3d23512376fdf846134398f0b9d6a1a65894fe9e9522248e399d6e787a889ac5431fe3a2ff5c6855f121b37815be35f65a9c724008ce744d3431b761f87cf84e3320e201b6364885ff", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b20dff0b9a6110c8a3b833c72b38d20cc86fab63d9f12a1a46641fa05f45df7cd728e221cc7ef4c59a76bf643918a680afe78253eb840cf563639bde8778fa287717e72f45d3e39d21d07664d8d33c75267d24b6bbfb40ec847aa9f9f45468f014e3d48de25dd735e3c9998dbb0b482b219dac5da971f424d69b98d86f22a35dc65df85f2dcd08c41dbdf65ad53c8210b56c65cd005ba038d33edecebc952ab07582c5e6a4769cf845f254774a7eeeea59aca728029c0f3d07aa44b30a6ddcb17c203f85c732fc24c8d3797d3827d48c40803314b8a9878973335fd827f040d2f716d9d30ca66df6e7b19043dc53a80f05c12e692aa6b3c4d79022788b7e5c5", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36415113cacc680ea4cae62df22e52e420be4f48219f45a90a66e3f1f023a7f004d828bd0ae923ca927a45cc8e840e635b06019a146ffe81e1bd777f79a5bd23a0953d68f520315f905026c530ddeea6a8b7b62f559e208189ad47e5ad797df5fc019de29667b9ba8ad53661b5ed93d73ab3fa3c13eee7c5e75ea40c9d87c0a45ae065776d781a3d94ef9f5878bda1abe940d23563b84be00efdb5f68671668f44e10d560b412e17280f5be9448d8ff057cc077153625fe5243d5cbd4ee358a56f52bb07f47cc6f4d768543446b4cab1ed1f489263477917178f84670a8f1cfbcea97b94ed951d29209dd70ae905c8d795595c723753c9f6028007c3744fb959", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "883205afeaa96f27231b485c53ead58a9949a375a677a28c13c5e4163d9a9bf40589f198dbac53a58c6f70ed087bcb75780d5160d567d6b77d73747ff7687f6ce708b04197be7fa7c4cd87dbf16d2acb2693fbe75b3b5633cdc0079762129ac6eb7cdf292838648fa2fcbdc4363548f4059f6e96792b98a9a8a0411622dd185c0f65a423fc06d70c931cb288d2f3273d120c8000adebf277b95cbb42d125432ff84be24ff8fbd8992fee51757e9578cfe83ff0b37d4c4fc2856606a820d22d367a1fe47cb3e16954656778df08d1ab8f868639fea43596b45671d06510f5c53ed79ea6c918d015ecedede1f898d626f95fc6bfc5b6d6c81e9ef01faa5b56bffb", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3fc36fc628b18cf13fa4c6693ee98105590b96da05c58de44cb14d6ee4f038c76a0b0557c6bb9c4a289e3442154caeb427e9d77abdd2bd3dea4f43db5d9e40d2facdbb61b2348291040b4ca18a4106d3c061a7b3f514602901e3d8680c81ebb52b4d4ada68d43a3a0d4f9d79f34449380254e265ebe0524ec60fc9f760fc4b90bdce7f2a7e74a8ee97ea8f0b5799f17300ae6d4a30cebbbd6edd2a41d8862288b37cac2a7b9e4f5fa3f78ebd761715c36e1e226156c05eb6dd6f9d67284523620bb938d912ca388ba3d9cd24fa354cba42be0c932b00f52e345c8c8e491cce4da3e1e07b9e9f14d84353ce93b27ddea1565d8381aadc051579277624cb3fe7f2", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b2731749c715c394b718a51cfbbca731e651ddaed84471177169fa7afef0fad68b0cf35416a94d912ce1e555b31218a28dcaa1c22f64577c7999bc15ae99b0bb722a84ade8096c49db9965c2a11dd2294809fc7a3437431708e88b7776a2d17df8dcdca1239d11ebec354b80a4f787d1a15aaeb504d9cfb73dcda2b70233a73acd14579c26d8b166e0dc3f4bdd1d6bdebe81f40cc998fb035c1081d80eaa3dec7ccbe3e5b703cf85a038a9327bfbd3c1f260af148b7980c8d5e7a026d3e5bb36789ef554eb245d05a40aad1d0cbaa9e43ba46c1122a1160cc79d44018982b69e09aa34271b42babe3546d1deea236527b49e9895efac1be13117a8719419bda", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4aecbf74bb2ebd634e398370983c147d012c4bcc697caa4a5485750135263c004acd2218a1610cb17a328d560a6c692bd0ade10a6aba6f348dde36e8a96efb3cbe9d0fd58cebfac5ace26698ab21b6b45fdc1ffb28347f29069907819987d4333af24736f05bf2953f42c8e79bcd4695584807fdba2e184065ccc51b345d064b26bacde9ee2482ca2cc81c47cb3c30a138c8be31af2645bee217310d81516bc64036a109f19307aae3487dd145d1175efea73d03c1d32bed7adc6c740a64e4f4c78e95f3511cdcb9007d212798fd09dbc90e0728381ae885076e4c3c545ebc5b67a939e55588e9ef5e3640daa28517ded7ae0c068e0fef9940b21d871728b31a", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b61d251dfe5c1851ef8739293b0d9af8ab2a482565cdc3b43bba70db7a03a7d8878c372d93943f42674a7678b41ffc9089d9a93c7a8009b57b2fe15fe1d944eec7c307e2f79ca2b3cfe07878cad8b4d1f38baf181583e30d7b1c7189488b7bc82e0e63c2efab91fc8fc40733306ce6b12e0db3c8245324e4250a9a015c221561178e54b615396892415fb0a9783538cd4bdbb37ee19f10f527165cd5452cb1bd2cf81b672451da9540e36d9d32416bac5b9cd8b1af67ac4c12dc0f39cd3b99648a4fe7d9e23b75df6838408225bdcbaccd80964c13c91ba8c25f5a0f822c5d03ae9e0bffd3324028d4688b2625542ef8ff54cbef0cdd1f52f3ffa88326d1659f", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "326febb57eb76b58ea5a0c873383cd14947f0c39be3338690c6e3d1fed1439278b8ce352b9dae697727037affff53350fb57d4e83347e7aca5a86b0bf4dd2eef88e0f08e0b6800021e310a3abb6d85cb504c7114e5987cd3ce39905b1258a3fb0c7ca1c4fa6f540406a1890866a635dd848919ec55eebfe1917afe3ad47d2ae27177c2a1cff84a7519f17245a462c28ca42fe4980070d6f72b52be443c125db095344b89269c8166468b08ddd52896c0b590ce6f3b4184cbe53496cfe38532b18df4c5ff021339e9425e0608e832b67dba265449de2d052adc077f25831baef3f7cb8ce618aa8eb89fe081a2f57d9d0f3d8a9c2010ae32484955bbc28c452970", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ae2e46a32caa85e7e75931aeb5f69ef37a0e6e684a59ec058a48a23bdcb1a0c2186570469d7c6369dc8874e14a25f9b68d6e779ff1a1674499fc8602bac5848bd9f0cccbc7e5b2cd138ba6a02770c87ac82c3fcf60e2b124e48d77c04dda8a05053632e25f2dd95a8f7c79f152a746346462275a8c779d515dba6f8563acf7ae08b10efb95ed85be29281291857944fd74bbf85f782701d7e73abe9424756b1281c9ae3cedc38de4906061b983752d481b3fabbe513cc01539c33fec9f3d5e79b20e050dedc5f975c696607ba64d8e623b717d8fffd41b9d28af51aafb2efe268840d886fad2419df9f32b4d493378dd87bbc1199f86438cf74e0a0f7b9885b4", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4dd4bf9a57fc71a32ecb68063a6fcef1aa8ca1209124d87ab0ff1a8eac2fb89270de10f484fc6b385ddcd5c84049df9c85fba998b33d777a6171f87c5e60948fec10ec6eddabefebd69bca0d0dcdfaa2a3ea65e9ccf55f3c5a3c2f3c794522681a9a3283aa1d03c5b23841984b68e9435dc79e1f32e9dc392a0a4657be8832c9de063eefdfb24fffb2ad11ec16c17607f4fe9e526cccd22d5aa72b11bd2d78b7e3606c95e6a5c2edf8648ca7f27fb6a370be52f3487a7e5db564907f7bead76b0abf8f036f3ebb8a1163b277f66f50f253fc0a98a0eb6d16e76ffda6ac67f637c6d56e0fb64ca53fc036e398a6b6b265ae59546e6b987949ad6cb3430f7502dc", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "96225b7241ededebd722a0c68a46ca99eb081bd0f55eef0cc4595a0737a59009b7ac19288692be4d594fe166ee35dbc7c34b5c4f8cbbb3ce3b3a10b553b7671932d401bc2b7158266eac9e5e0f0e7ca6bc2d0ec0d6bae86104de02e11dbbbc652acb8f88f3122b3a1054d7dd37c94cee5ea82db3b145ae41c5bb065fb1b8eb6d3a706438a03905c8088bc8b8e5ef3cca9001c833e4883ad7e35fdbe654f4c23580d22d533d7a3938b16f0e3d457c629118b3294e4686ed4c6b703bdec946dabe75a0411a8cfe4877f0d7b71c6662d855bf8bd19c61b57ff4e61d756aec4f1a54dba26c0717f83b87056c7b982766b8c1cb407022d6b6c02762aa2ce02cd3bc9f", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26a73b76551879a9188213c39fd69f8887e00f5280aebb87f2e6ac6049d938b41ae616971419a7abb81297a250df76d101c111ae581b1104c2c670c865d32081788d9934cab185ef3f82a2b63e4189cd445750c6f0782dbfd7e9cdb37d781be06cc72a14673e1f244fa3095028404090d2954e13e692b0e624d2c5cb663ce468076c08829a3e51e8b0a12632e71193f5c67780db620a2fab9a36f77916b8639bc82a24ad8cee73d15c17fca3443f37fe6f4a84fcf8bb91f0dd9d371b0f390a4dcad4538cb54919da6b1b584b233599f174827fc541811ece4c5860b81d7c75c859cc836cf28bdd66097537f7e847efdc1dcf03bd4cb2284a02aa172beb52a95a", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "aaccb6d6e7916330ffe535afe9afe3fa39b37a20008f62168cf34efb4329a31fac1a47f0708846224cd3ab7df38daa71a8441c0b1d133f620258cf00c91858353cb9ad6e6892e241968d9e1005c87ce4811c73059906711a38618ea1a0806893788c6c486fbe46f4e2011fd7c61691d68a18b01f969eefd78498076a458b7679cdd76069d3b17777cecfaf89dcddb3bc7e78631d5be60d90b12138bef2011bce1f6c033750fdbc1366ba1e1283b9513f38445978793889a8621960cf4389235d46831294a5b6e82c6805f373b4b9eb4f0edeb777d2bae6d89de6e7b820b69554e941899b48195ac8bcb37af1aa4e39f0e1ea5b6e62201e0ffc53fc2e1829fcf5", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6ae270ba3e32ab2bdf1c8fb47028612c5e6436de1bf716ef56dcc4cf4667ef1141797ddb756a829b390f42300541ba5d276ac7e2337a592e9302d02177a797c6ab40b43e8db9657d278bfe83fd8ef06d1cbe9b90eb7cf70e1901b05c59a24c0ae725612fa9878d0c3061812f2e207fd68a2de9a97b571c67c332da5581d5104e3f8e6a2c88d069ff4674e18120bf37879fdb37f702b8e6fff5ff44402187e9e1e11311d8d2f27fbcb8cfdd7ae230c0ce319898c6e33cb9105c47db2698f35f05c2405a8a69e57d581851c69911272554433f735b5742f0dafbeec0151a804e39fbe4c8851fa73efab753914a228ad7e235d95f403d2db4322ed5de3a6bc8fc07", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "288b092c259d269eb8c5e29ab1eaabae77926cd9ae2e700b637673697020b97d5e70d2e45e47c17ee83a194388f01c44a8c5e4606636772784d73553d42dd7e8686c75199ecbe3f3f309cc28072e72b6eca2d3ade1f006f1743f4e88967252b046ff813665be450cbd45c3c996b563ca8f9ccd530d1d61b62b562c8f18976d0e02e33eeddfa8203f7d83001477f4ed1910efb2a26855f5d13a919f3c53c0e4ab97e5f3f67d599df8131afbe974e96d313f7c55e2bdc3dbeb8a97f5090eb7082a25b75deff12f18f7ff486731deb3c43ac847421083cdbeaea633e0e53ec79c95393b9f300a7a721b29792c59f7ad069892e627016f5a73377a012d66336ba8a3", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "329c91b650a1e5da4f72d2911b775754cd7e1d9264a33f86d237a01c71dcf692965fa46cda5ab95a252fd589cae2d9a1a1230369326aa595c0739a00348e6589d80e127d62bdf2683d9d9cbe11820e3a8f08743a6083b545b3527a38ff9d5acdc8323d5fbec5d20578dfdc7f3e6854b6aa36e1cecf1c63f0581855640aef39c1e922b0d9dc20756519682655c46ac05cc43e4f3291233700dc53bf3ec9c2b012b3b91f788e84ad735c252963135729d94e3d2488acd10efd48d46e933bbf102533a58ea5fb4c4aaaa329e912aa06aea10c8bcb4f76d10bd23210d9a0ccc60ebae1190f353c097604bdec6eb7cfe460eeef57022ae02e3010e9922acc19a27d37", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5941add07b3c0f45f904ba6c3e44c20f1b7d671cf95f8810a232103be7563d75b15d07c30bf4cab21f52c6ac9aa7d2aa07cb66603b653561a039ca5b71ba75bd97149c322f23524c3e667a9b43ecee7960c6dcbd29ff04df3fb85846c036820318054c6d97df31a7a5b8694c366067c88a2d8ea97d6bd8779ff1479c351219f49a1043743cd55b1a59bfc730036dd01b04cb892ca42ec156513f742aafc293b1d2325fb609cfea746f28c5ad1d48e72b6ea48a16f371d55d2c61447a9751381a71f1be9d2570bc329c78cd9bcf1cc34594d636eb6cc67440e4087f9f6855b1e4776d45e49851f8236d7caad2505bb8cc5b7f46b6b0243cc45ef0158800c445d4", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c389442f548f2034d82df8b34a037fee32380439839e6ae67a69dec8e384140503dff0ef4129002669cc034a5f2bf201a3b5ebc707d040c03a6ad1a59dc3e64dcd7e5c911f02ecb15ea57f5c47bf18e71366e7602119b368f4beebc8671603a7bca69f03680e5ef30fd4e05acb8e1d6e1b707a9c95bc048dfbf500f5e808db8c7f9f8cecadf825b2b06a2b597a54a31aebd11691d1b256adb6455c43fa33003311b3f48c24e59bde9be1af577fcdd395d171f4ce60cabf7500246846991b95a88872a61d94358ec793d19b52e0b84a3999b9fd84758def91a604212274c747b8b08ccb80a4492b16a51d904de6f92ef3225515563f1b0c3c6f9051461fa68e0", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1cf9c4305d06b71f65ceb20ac7b229b40f42722b2fc1b35941387263db6f52e47deb59dfd6ef9d49f35105ed7ca800ec8f50c5e9dcc4b7c94a85ace7a0c2eeefca6762a70ee1e905c2fba9bbf7d1b33275b7635a0cb7c3a361fd7642ce25d115d92a4298d784a77eb81f91dc3584aeb6bdc22cdf60845d285b3ee08c1cbdb2942709fe8bd25bcab31596c9eed629f9a628936b3f43f4c6b818c5ad231999c25899953f3e443a1f3290a2b79f00e2373912222bd7f81cddb5b0d22a01eb5ffd8e229d2e9f20b5b78c39b1ff2c2fef6377baccf166175d533a87dcee1ae36206f8f324426a0e0e9312938248f109ed6c23234f4894ec49755d46a05b0b300634aa", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9c95c7d4b8e9bd1719460e08d3ad1842fe43e8397c1605e2e3df9badeb228eba514cd2c5f6a11cba924ec287ab164d41a525de11c8f459829697517d271444b5d1a9735fe0a9cd46c82123caf063a7a2c7eba7ea2ae0e93df04c7f4cab38904ce394d1f12968796c6a744535e2efc6529ab18e747992db7a35c27e556ff0d897f8b1950bd50f333f9f8add8ef1fad5ebdf38cb9aff563b0fe7fbdfed5fc5d63c68060b380f5c792ade7d6c5295c1f25fc75f7207bc3624595669ffb20282d7fcbc3b24b8755740e41bcaf86b974a7aae3cf1a7ed1e7312449240dd80ac1715949b7565ba11c2adf30501bfb0d386b5dc91581fa1df31f5b26c175c7c60fc538c", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b5609442da89be47095a0d9f5721b3c57382025d020b8fdafc0cd96df60f9e90d8499ea2a2a5c715f3d30f99af925a006634a84ff0ecfef26d959ba774ac9b26180dd3e2dcaed03ebf2922fcc33fbabda261534e5558a403cf0844fe0e715afe7059adf9888668aa9c34bb535d72322db8cad93a0f8607e258bbed3bd711f8188c380fba8367780b06f60874437e4249c869535c2668012684a27b29aa1cc6fc15b5268903227ce9838a437efe5073224fce926e2c8e6334aa1fa057526b566c06f685338692e72ac7613884eed1526928892a849caa3ab798361ae2bde4348b5d09d13c4f5a479a94e4e4f3bc84be2fe0184fdf4fc55494312a4f891e69738c", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6068cbb745926f80b192d4f5cb2b009b74d4337200ceea82e26bb21a3285de6733123c4dd4e4f47f34a0bd05c310b4d50ec5f54cb9fd13d0cdeac8a31073c01e1fe119474c97b08164c62396fc7e1284e8fe97fd570bab065de8ecbcfb88210d44fdafaea7af0bd26c0017a96ba9152db828c42f895f688d92db2d7a51d966c5ab7810062a913c447f75d4e5052da973588fa49e990bbd88ec2ffc6b571674193b584f50093b424a173c253e7e711d647a190a5a5a7dfc2c3110f11dd83608b0fb7cfcc638ea97727c9b185e28c9f0bcda32a8ec43abba401c519e050b7819c09fe03204aec7216bfd41e389877a33bfd18fc6a08cfa815fedd5f10f4b87f833", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "92e22a0b52c4b83d9a0ea055979fe3e19984aec5762a639a51d07de1c298ec855b349ed5e8b28e0f3c583a5893c4243653652f544659ba251a017934c98696879784ddf04b9c3bccf4a06b0715dd6e53f762e9b6dc8022178600d88bdad727d8b3d7e72d967d4e44b5bf3095db626ae06e784c49f24849041dac411a42e20a8ac96ce77c31d82ea17e105530d522978ac1c86c652e90481af20ae5449f934eb00dea92bd1665e47e914391cd32a01ac499277b18975aca6e6cdc0e8773c524d8375ded14a85eed50b957f152079297472f41889a2acb5c510cf9030250d1d4799ff165ecd4f6974f8d5094d272fdf1445c84cf27199b7cd33179a4ad14b73398", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "22b094143d7c0e14529739d6e712202114a04053f0ab81f2b9ff357e6866fc58ec238d225ad4dc6ec877db71152395ca3747f72c20de76aa4bc04b1a61babb5d3a08017978de1144c3810ab5e371e0236fe14fce95d79fedc74b3108c0713940d4be0da190a7e7b7b90440e91fa1770b56754b4e7a8024ca5918aba59afbc2fda4d60745665abbc2ce2d9ef7aa9a4894e14c150c98b7855f9c015b90a245b491f5c4f74900737692adb05900d590e617ba6ac8e951166f5c6ca69b1e627ac7cf09d73d84eac332cdb3b6372575a2db2531a4e1342f68b91bf6ab49523d5b29f99515fa6af1e2f5d02ed7a7ecf8aa3884a656dd026b29864762bb85e55e4a8e39", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "be516056260537514e69b25f482b4c22c1ff3ee12ca49b7f40e676a48cb424af3ca4bcb4d81b806c9c666ce066063efb1ba00f5b4dabae471e23e3eee7bbfb6ab5d505a725aadb6822a34d12ae00cb8e1a900a25cf236f3b1fe3b576162fcc8f33efd9bc6bc1c44d3c09e5e68c8aad9288a5a94cf86942231a413ced5bd61b4c6ebd83ccdbf52ab886f89d570d78c91d4b2afc3862569570e2d1b5469efb0be9b2c126c32dddac5c34d8f340b52cbcb38b1134c6b22109e7124411522b843c2bc3e575e60b35e7a440156770b85181c95488d82c0a725e02e90ca3dc4d41c8639d110d4bec80827140ffd1fe6e8d0c945de1e1b326a26e2998a2b03d86fbd7a2", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "712651f84c12fcbe98958b629326bb8aa9cf8e96cd8d06ebc68713e0241d2499b181b9216bb777e48d1191cae390d14dc63f0a09b5236fe6cb73f47d6043063ec1960e1fa5abb3631294e3c7fe3fa155864963a69ae9ad7f1b233a00e4b3b256fa0e28a431ff898155cbec008ec8367757b9290fc847bcad3a71d2026cd583b59401b7e66d552d9b59a010235785e6075cfa5f8a6588c957b66ce339882244311d9d0e33cf277134c0bf72c21683183ef12cff0ca9d3f517ee56acc4d89c74b0e81a7e1a26f14649766b0194b933649ec1fb72ebc78dd9645827e78843d31f503eebc40748a290b5fa5c1545d0801b63d753f0c0fb89e11e387d03c5dc465b2e", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b23e98890d5806f743eed29a2f972bf2ef5e53bcd20e4e7f8beae79a4e7074ccc4ee9c38bd2122fc1ff4a94a22f25092024dd3aa598c70278c93d70e932402cc0bc7153d87c59c5fe15c50f13eaf4d0c468caba84e43c925c634a5c4518610e836da434a4743824139610d6ebacc07ef9438dbd860be879fa84f3cbc5ef4aaa140b581f7085cfbb343ea32dfd30546f559759df095853ab2d5dc9026f4f51f86a3621bd22b161215088a58233a42f64b1688244ce2a170b8c6656e33b697abf6a72d57662c5ba8e14cca9ac502392f4942f734670bd9addbc1033a33c1e7af3ec7dac7565a8fa50ddb8e220bc2426746bc0b05a9988aaf3b83103ef3a3902a74", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a25aa3f523066ded870d269c7d26ef45ba35f386097015e0ef59a9de4710e88bffc62a16f8fb02eb18704c562bfb0ab9230d525e23b596a804707d98dce426d3e3a1278c29f342b9dc310b5c7da5aaa5584b84e922a385fedbe78ba432adee58f51b2570b7889fe854de8ba2654d52390217fc1f5f6f35f4a75cae85f388640db87e96908fe2a7b78c91f0fad3c118e75965ff2edc0cc9228cc81700069c6e71d4c7b527869e7a3dc63cf74c7f4aab9ecf0b2498d30765ed719ac0987cd5fa1058c81e57cacb3d489866f96d5962b1fba9f48ff298f89f8261e8fc4dacae06576c550421b419e5c5159a64b6b67eb7c709f145fd4ffbe4bf9d46b0b7d70d2e11", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e4895d00312302559c490c304dcd4fc4a10398cb8d545976d6b700edadac5605c44cb0c0c7c7738fcd77dd5830d0601d65f4b1211b365705f3d5fc36fd713ce5b75e18232557046efb632da5186399a1de3dfd0236e2a4244d72637ccfc39132a642e4d467b15140a32550ce67d602d06e40c4a39085f63b4e382d4ab9bd55e070eb498cf3dce7f315c28b7d83ed704dabcabe0159a7254295755c7cc0ef757614e4d04be52ac43f4586535373780cecc58d07511b310fdb3e858489269968751e25c0641519547127bd99233e0dbb82b0c1b984a7856fd28ade5eddb5df6ece6c252283d66c3477c2a5a631f0e032e5330ed8e097426426502bfdfe1434b29", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43de19d59bba7bc49d2971d66a98e6eb34324705a3a860f74bff5edc1b41bb7b168cb7fe3639d7dd7766cfda9c8cb725c79c66cdf7b1fcfbf97e24ef45134b23e1028bdd8a3f6a50564970d9c8cdfa2e52defdc919a4c915104ec63b122323c9f37878017b5c2005af3249018417efdec9ac2cfe176a0f54b5b1b5cd949be1bf64e7e2b1d22e485bd215c61dc3b50af335e52ac5a9be0d5e3fdf6ead6e25146c429d7d4e0153a52e91504edf9e48ae8ebcbcbd753f06ebe111b72d7e24b80d5225daf8eec2bcc7d484a2fbb9d59c17cd5ab718557a452b848fc605b7f07a6a053049bc1221214932ac0892621b95dcabf0f9b2321a6af61fb4f47fa499d9f085", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b8ef79b1e78c674f827a66f305d67324d31847c0855cbc993fe9159f7a5e310ac2b30621646dacf58e57bc7b44a139c0834b3252f9c06ba6de582bd90de6e94211431820de2e00b9b0ab100239a5a75bbbcbb1761d85a3570dda4889bf37c8d3cc0faad74baa8c83124394cd10131351defb1673cbac952c4d968a4af71a28fc776f6f070b087f69a4d924dea561722f1029dd0c78bea40575b7faa5e8f96d3ac66acaa75aa5f74d11fed5070eaeb9f05892b7faabc4709ebc8b1748fc4d97e1452dc4dec40ab4789df166f68a4c8de218abbffba4b7b1733f81c47b3bf371a35114fff099b7db6fbbcaf37f7fe5d25a0399723a273e2c94f78cd21b4e534a7", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "10264b9667483464d2bff8d643de5bbc3482da0563fe1e77f11977c6c0c0b9c8699ab5b0ea87d123f8a73f4aefaade654f550a0e5197468246e5f8fe96704172ab6e50da24f48793f1de62bebf8fc54a2ddbd11304678f75831da77f3177b458f3ef73852fceb0c25fb91c1b99e865dac0deb6bfec1d924ceab739da876e7641cc3e3faf530d4a47b283b7a6954e943d0ab1435e217687ce7c0d0664c08b307401f7473e732a5edb1e5b76960283a29df5e39abae0a4ac89247c82a828273415189858f280a98ac509303e2a94c01f5e28aa4f04468744c9279858de3d3e81e534816eadd8d2188624f83135529544205e03f9aa256ef31c00cb5bb4cb69607b", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "177e1f3535ebf19016eefcc188271b53387292eed25eab416ef324d58b7c26bccd05e5843e49b5ea573ec7557fa3662159318994595a878bf162f5206729bb960c502e248a1bc85bb60025ef41d9aaccc040d99d3b178b609a40c1581251cce8e6f410b082d5635f94dfbd06885f2935fcfbde23ae0ae509af1f39d77c2d94c0454cb173ea29381ebdedc4983e34efef635f954f6d911968c4f79b6487b28ef427805f4c3d14d2b8ab72f5d736cd48fae65ab3565d8d3b7af61b56f691c064146e424bd6db124ac9e5fb82e9a84e2d7da8ca953fb8db2a845640e6d48532adc426c4761315bbc2639bcde29f420cb553d6ebff0a496ede669b413c80aa63553b", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28d582ef90052ede462304fb54653941f2b45d26998ae7af80f058646d2dd472d7ae738fe4ec226e2937366e759d2cf741b72cdc85f49004a143a68dd4c820985a5656b583e95dfdf48afe5895f6e02d8ad5131a522d8bb005303005ffe99fce9374cc538cc78d4f383dfe8b95cdee1938a91c847ad0c29345c99efb03424a4a04e52e5f955eac56fe5ddbb9c103223e0b3883ef4b1b787ccac10d9de11b85cfb8d3f675d18144ad64ebc59823653d54b85696bb6989c54dd368f0a130d8cdba7945216b7dc1da1f0a85e73f1458e009884d02106a2ed5b66d9871b5d1143d0ab5cf09b76e98d4f03675ff3e74af40e4fba4f9c0b87653455da30e4dd0897cb0", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0bc548744c7474e5d904c1a21dcf938ef8abc3fd1a0e20d94564432dae05550449d4b6ade94503073f6269bb71afd2b3207b809d39a2828a6f14774bfc04624255c1a2f28a722925e28115c98b20e98016fca0f8c4b3e2947e555113d7bc88d5586bd5a0c361d290b4dccbd1cce03a6df3dacc1baa516b1664608e6b9b097e64eaed352c8dc9b8864b0111581b97bd62a0f1b9396a385de650690e36818fc38d042574401c9dafb28b81ecd14d1b9e64ba867b4bf29f8e78fd919ba2b00f0896ab7d7df12fe4a8f525cb5b9a5b1c13ea609cc7d09b6ee57db3858e62270602662e8b160d7d4b76f2d128c901ecd74a0e2188aeea9c40325c18937e0ab67ea4ed", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d481e02fd9cb19356afe5a88342998ef96ef107f5b365c55e24073b815907f3ef9a628146f13101dc8305089ed0487576fa5b149ec6d80a0d1e6e8d874d1aa15f0261605105a63e41c05ba80aebb417a7fad72cbae383a26470e3ed867943a2a697b0e89ae5f2a9fa46edac74bbafec445a5d3f7ff8b010b6e0e0dd815f5a915d867c1345f39a3ff33e49e02c10dc0c87c1fbe3adfe8c21024573fe22e8f6700e9b577ba0c494eb96b55ac1fd6cc041f17f834c6b8b6ddc1c4087b6313012532365bf3771ef37bebc694fff80ae7682452d732da71a30cdee5af3f437451aae30d6b240752d87bfebf1141130d24a470fd991bd06bdc7fc1bc428380311dd86", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b0bba3124e4e8d991fefe71464559da12c7228646a5901a7475b1c71e352d6fad3dd37b16601deb4df3896535810dd9060223c0466035c4a2a481a19be2f85de7f0bf0d511e73681717877fbb6cf404727cc52a966b0acb3788967ce1aa5ea887a419f96454e583553ac07b15b3206c984dc32f555612534677bac5565f63d43729a3d2b5af5303d4af92027593313df17f46671caa4ec8deb10b870f4114abea7c11a32f1e66b1ca92fd21bb3678cfb039c5260ad33deb7c2ae1e847d86fb9eba1f212a707276810b91294773d469b484a9c9b2c655ebeaa9f0f77b96e2074c2441495351f605201ce8917d4d8755a74322f88157189dd9eef4b9166967189d", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "081375d1eca4a5d33238f9bf1f7354b2d680752617a0caacecda023045cd5bd28771e38f24fdaabba884c87a70030ababa6a4a1d8e3d72b19dc7474250ce2d048a8ced039c8ef4fea770df5fba7ff5353d2beb06571503835a690dfbc43a40b2b9cb10d244c91a50b76f0e0524dd123a8a304378d1bfe6c10d7c281a77c18db64d844ef62802e93dcfe1df5ec9efb8e08c3bcb7d579e1acd4b0a0c33695a15c458ccb507f1715cc79d5c30d90da1de5d3d371ee17baaf51dbdde3f282fd266521940d3d1b5967f830881bf235e4b896b78aaae61e2105ce61fc7bec6274639c05a9ecf59e27a4b70e14a8b13579cd69b5760859243d04d2bc0b35097c551c748", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0411baa04f289c095a5bf21c481c848caadf6786ae0d9ed6f91a785d81510a3517edd3ac1d6ed4746110a109c8a99bc549a1409eb72a3681fc858249135cb5a24b3aed3ba8b3a33f472b15807c223473bcac0e301a846f6a293b28ae456987b65ec0b1dac7ad30eeb0f3e5d7dcd73978e79dd4b0c80efed470f5c90c8cb75e88c89e49a2c2a3e5c38fe34f57c6b15b835b4cc086721d55b8704299b6cde3b9bb983a9f2403ff68d3f9a55fd40245f421f586cdf8307d73cd77d42e0ba886ae5d191c578c3f4cabed531a0e32899b711f33611a5f89398d903dba08c93084d08e705b1fa5fca28b4e3bd031f5a7a0acefaa001545b432d6665d5ad80ca4cc72d0", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "573553d7dc7ae88321d688df3ae7f6a4a621452c55b8caa6c79c678d30f73413f4010a4673971dba59f2a31dde45fbccc00a24c316e186ee0769eadaf6d6fc11193f389fe3d874afe4ed226908acb2de226151d81f00cc8aea420cc2d8a04b24fad5f23353932109ab57c0ac3566b868692a8d7f50e975056e4b462debffe9d8a7ba7b8a2623970ae17ad5472e5fd1a54a4592d4755cee2a4c48391850a7dd732ffc9fb1387d63aad77d767c5ffedd557bfb7c733d8405355c9eeadf376b1ab3a83de9a2711f78903509f030c096cd1b26c867954c6c2c2785c19b438990f4f9e2748da577acd2985301065f5883325eb154294b37398dbc402e805fb637e742", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d02530bce0236b2b3de8b12d0b6725f703f679b39d28dac0764df224d2bfa712e22bff1b56b9ce565dff215e762c5b2d3e7e5230566ad5eb77a5b1eb10c21be29e525df1e7001a9797340e589d078617937eb24ac0001eb4990cb23e8f7ad00850ab8eb2f289cdce45812ab38b902386327a6480a76429bcea479da842ae8d632ff6a5477a520369e7e40e2b1cd8417c27d6e313621339229033ab24b516fd10c4bdcb39fdcb9556567592d79019954be9622aea1751d73f9745402e945b3d9aef077296722865e2f9dc88d1c1e6ff82e6196f690531474165d8a2546b1a40992b7235bd6706a41d414310e014c091e10a8e6cad578b9e23126166ba2cb2156", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5783c140eec08b80c4b6ab121a106a5eb8b98d10316aaacccdc0a128d6abcd9b69c94256990fa05d747473d39dcb7b7a105c355fa59b88c022900cc2ec0cc0b6d86c498c50f21de8366e497410820f16d21f49ef6c54ce7c83cdb7f6705a65be1c9dcc1ca784933184bdfd2cfdbc0e6849e7db44a14fc02bcda843ef3061a125deadf2ad5e7c64301ecbc8a0bc307c4a92985b3723fceee8343622207a0dcbcf82b3130b6922156c09cbd846a59795a7756ae6c71752f73e740a1199d4428f5bb98b03454944af3553a98890ba5c8ecf63ceae9d2bac536752acd2752e5dd84780974aaa8a1ec2560a04d43a69c480df1c76a64e734b7eab7c148d22b198ff8c", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ac353b1cab78df8b9eec61d5de41f878f246914ab28d983f1b9c837e2d5b85df9bd27f07821e01d149c1e2e6a95d49553d23ee075ed98a75cb5903d7ed474e2102ead177ff584862877cea040714c3cdbe7dc0a7dab28492d7a6d14e1405b8d3f21ce35bf68a1afa46fb0de0c5f9568e3342b30417cd245492869d2264e1c450b0eb22d03aaad0e9eb8f6664e2006dfc044b5c147bbc31c09452d00e154ff8a5c15de66d26cad5efb656b4512f73df85a577fe83efca291c10603ebe79cb3782a79db4456305f259e793300899ec565621aa3700e9d1f328d161aa7d2d511545c3d2f9e3d5dcabd9f45fecc2fe43d6dbf5088362cc1f5193f8d785bd5230c6f4", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b7a46c2c323fda6047c0efe5819333617dac68c61b047d40b86881aa4c8dbdbc195e981e644ae50ab734657206a97d9c525ed3591c8dbde6c617cb150cce08afd867599df818db9c43a1c85ca89fbef7948bd7e089baa7d030546ef749ba5bd5a414302b1dcfc88a7a0054630f48600e7926d99f8b87460eb214df16dc077236d1239c70db04880e6d6044788f2deb20a4efaa3d8e43d73e63792b55aae9d61a3ac50f6452368cbdc7481dee9a419608ea401523868c8a9a825f858f7918c9ce0e138554ba55551e295323d13c30a01ec160c856efa17711698e4aa8e7457b2bf89a158ed4a0e11ba5972c996a1a9719628f0b5ceb81d415e89f34b916c64647", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3f40a7d901d1f36a2052be75191d05e0141e1411ed61ac4556f411ab83be2c0fbd4c537a537944130c0b62993c1a1ac9b1f93684d7d39112652b0d5594ad9abcadd28ecb85e7683959beb069bd22a4252d2cc1ef3ba181567615255873bce46b0b27ab06d881b1917453c8d944c8ca76b3bd2ebac261b9b9585ea7cdd6cd189c4db872f5cfa41c2a48b1f06f9a5ac70edad5edc199766f7113e60b4da1df4486971ee371fe69ba655578eda765cd89436ee74f46a63a65fe2f373aad63e28e1a5c58db169f598a1dc9f638585da41eee8e971a8429becbb4d0bb03788ec6cf1af7102af35ee1cd7b91e3e68763e34e56532e13d133e8cf3f4b647ad697cd4ca3", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "247c1089d3c148263fa548007f4416273a6dd21eea760cd6d8422dfa54f607ffb90e825182c4ce897e96de0bc869fe1f96cbabcd9321d5f379215b44c71fbcbd67635babde3061c940e09fafb73d7da345cc01af91edf4a311ef250ce4fdd172657e0c3eb046fcac5f49b0ba149ad8a06dc67c85107bdc064a308330fe5259d50f286dcec2f4ecd6518fa7fc43555dfc8a1692e5392c669d8903fdbb257f7c8f435f872bf4064b35e101a25c6ae7bd7d79ba31519310768272a2153b11d55b4f9cf6ce42584a4204c846cc40ecf9e96fdb428b850607f92f7638270bb93a33ebaf7765c48de75eb11948876d113eb5e265e36745b267f4fd5804519487cdf4f6", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c1803ea21a43fb4b140650b7d2cda104f0d5a80a385e9b7055c509065d9d671c3f9fb2781ff5ebe5b22ba213ef62d54a43e2250ca4b62cd30b692052e2a7484b26aab40a27ec3c714c733093246f3614792c52b487279df6a693a481033022731fbdcb52c6d6a74b3f2b020df806837a84c2c0cce9d7c6e39f24101069241b7fb432d00015631018a94930ac3ec8c609bc5da81689b20c93435c8dd2edfbb86179c310b83b08747948fe35ba3d06b96d8029ce7609d53795f6e931d5d326ab02a837e839f0f20378a5ccf083f01b39464fa165c8221388391664765dddceb5fd4da58d088be7632f00a889a654d82962d68e078d1379eaa055120dd00b7c9dec", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2cbe8ec045e8cedae1543a7f3b2f0604a2a94ba7a6fa268c16ec1d84a3980e76f71465d0d214caa0dd8f0148fda5df1e4dcda71c0de219447a7d562f60558418b66f4fe12a5b57a2d0c88251f5a4ddc3349b9b1ae40b41b695bf1ff69fe190c60970d65ca51e3de57cddfb9400eeeaa0f46b5df794b18f0b17959275ac800f57d3c3b7bcac259e6bba5dbfaa68204a15835c72a7c3602347c5fa16c402a37b08bb978395ed03aea43a05f16f2d501d786b7a6d4652ff6446fe16272d59f473333c0aad54787e32bd8a160517404f16aa7817eb6329131c2b2242eb5ffa621a467fa5189c574e63ac3eaff10d27cffcddc2f8fd185ea6ae5e3e64388ad1038443", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f56d2c5fe55eb054497a5a9d9c58f4c6f814d3bfe1b4fa5020aadabc9d77256f8ff14c2ece6f2434e703fb16adbf48f91bd5e6df505f2d9bde65496a82d6a5d0d7a2b1a1a5725f7cb58d1c2e7bc101a095fe3f59219112bc4c89970197bb7d48d5afd9a08f3b70963a0a766f1d4aa8eca7893c4e7f7f432649faaf740d36dd20210f32f195b2d085c7e294912cc36d35e01dcfce2c12083f5e473cb75f663de533a8b94ff55ef781d06b1d8120894144fc3e4afd3a8de523d902e59137937d53c6c535550b23ae3dd50da50c2cdcb73dd19899333be21c95d6ccefbacadce30c48f31e982bebf55025241c7cb509a02cb4c8572a1f39abcfd9828f57a6c3800", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f4d732558fcf6434d2f80c7debd057da8e47f87b8fb9fe62b3229b5cfa656d5003c3d6c6b3b5db6dc2d348fbfc6df1bc483e9f5ed8a415e1045f17644842b96439c5127155ac226097dbd29c8769da7e485db333ebbb3ee22464c928f42f0a1ee972cff3fad879c542c066d8717bc9159302c4b6c2f5cb944d9b21d8502e9e3de6f6bd20b3febdcf8348e86db72d1a8ea451a4af54ec4e0a854225eb7006cbf7b02b3ed5bc5ec81e511d6eb0513617c1b5b9ac330f408960c68e3a2c04d6c9b953da2c50715d191a10739008056c2412c4ea2d46d6dfb68bc7df711a4d543bea6903c8f67f88a553154b64559beb8adad42fe6686525a2a4c8c15d1f669d394", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "615c556ace09f24b725489b29274422524f6e372d385fcacfc44bd82d75ad6f27a9f9378007016617634502691226dcd72aecfec6b839de344d1c53d5bbbf54f93f1d510d0ab9cd1c0d5363e265ed0b7fd9b6de200d4422ede2c65cb225855045f28ea14290435f35cd6e2a4fe59516babd10577c3d690c6f6431a56c1aad768f83098b19b3756a732382089516d3424f23cfe142a199db129c9ce2e61dce822bda75c0dce6f59f7a8e71d43bb0319c373f860f69c5aaa9243e9a52f221430e5315440a6f6a7539c058281309d9e435a31b9fd34f78020f1874c66c7de0f670a31c98bab40415d1a4a4e5ad6249e12f9bad78afd17054576c740673100e71006", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73dc8c7ea062d454b15f18d07539a13d08f29bf7791c3fa626f579f7ec701fdcd89a1facdda4b15d808847c419c184b39b6a4fa54a30f9f5d52878a47453fcc7d0cb504d1cc297b69f62a21db59aded5baaa6c100fd31eb32e02450433dd2c3c6dd7b343653c6d171949f52fc963416700dd83d31f259c5fedf9b1cc1385dfcdbdba2538c20a8aab641a7d5bc96223e038c6f84fc8302afd2c9ffd298d313dad50a5a943256549526e35fe61488acba25568826209048856e65acf3c9e2eabf239f20bb68f2538e0c81059603e1b8c94913365adfbd959d9353d8f653aebd086d123d1bf3687c3f644fe1247ae441b235243c4ba87dbc33f337b1e63b119656c", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3d9ed722a84f0fa9dea4187d8f0d51b70dcc754b7f7f951782643da2b7b06769429cb6d9fd0950eba58b0dace0e73dcbaa2c1b8981fc5971bad5f0c858761877b0c0967be0fad4eacf850b296447ee30519aa598159a179299e603cdba8f7de6cef9f9953144f34ef5f8663cd4bae2828bbe085b35e8a099cebbff34d6ca858eb35aad31e1f38bd2724c817ff32bcdb7658955537ce4ba83de10de7f6cf9d4d26a0e06b522e8e47c3a7ef1b7807792f43461975e0304e65c40afe40de7308989024d9958aa7b04657e9dbffe35d9ac69ab46a7e1796bda54af5cc6295535865b6d53235c8779ccec52108cfeeb3752b1a57eb3e81761731339a0af080d128b2d", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b720bfc084fdd3352e066e0597edf19f1faa271cecf4b3d21bd32964862465b66e0291d6f5f87342b9fba6a77cb9262fefffad07889f3ef2d49dceb6779ba8025b05b5aaedbc46a011c819411ac4c4c596f88cd421febafd9549f404b3ed8458303dfe88fe8724a9419965945df23d810c3a2db45f27643eac386570a63d6dd6660802208e9bcb900168802b3d1014ec39416608ecd2e304aed4f1d93ddc6fa1a51d3014ef604c8ee9740ef2bbe546f1b5c307f529f1ac4fb8206bd283e9409af446a4b34937447ff259ac3b9a7702a56c8e8a571fadcfe1b6d55fb7d1e572e6ab641af87565a05eb55fcade48780fb99c6da263ab076149a5d2d4c40a15644a", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2deaf754332fee96a5c4954df9cf4df736deded05cb333d4654563c73d3de5629ad8e4ef290ee992874f2757a1e0520cb233201552c4eaa3b81968c3a315235d70e013cf3c2dfa1fad31336d4adb1b4bfb027fe5bfeb6d4a40274920180caf5d4676ca1bf16e0fe3ec48d72f61b7b37f3c5ee04c2dc095ba650e98eeffa7aa78023351087d4ed55d286ef8506ca09a1ac472d44a7b540dc63818298379a0c86a44751ad3f51e511627cadd54cc9a1a5ac8ff4deb552378d94ec22878239109f769eee07cfc70c96f2a601f722e5634356bcb24fdff5db7a1318213491bf2cc37dbaf36afd1436f976612dacac6e15b72f980099b53b89f220474041a16b9a0fe", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d5a499955e174e55cc4129d72cadd7bb43e416f232502d89113e15b557be64484b7a9414fa854205ffd9c33792f02b13070c5411ed2e808fd0c1d70f4a971f0b9aa34e983cfadcb3f027b76a6c35dfb537d87572cb67e7dd7e246219c62313fab5fca5f021f91b64b3ed75e1c371f101c09cc95afae07c2d257b2bd8b946caf839e88078c98fc21583ba5b205e2fa538d0c7de3f6ab17b352938941f6e65fe5455ecf77bdbde6df263d067004d508a2e32b2dd08d4457bea716bff025b5f32c5e8108b045ceda87fe710fb816c81a00ba26cf6f395da75a4ffdce9f47e712b9197898a6aa53fd8dfb3457cf9e1992c7371d370b6cc8125cc05e738a5dfa35f6", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37066964e4c35b0540c14716c52798189318c20c73d61078281d3a0213a003e60f1b9867f1b9a0b9725d866677f80deefcaa38a3bd795a0bfd00d5853ac1714147fb2d284e1e8b3213acb96f587b16b9fbee57d4aa333929ea3d95d706c0e7dd8a29acefbf70ca2b77f0340a51c5a44b8ab4a8ad9e125ebb3747ec975d0cbc4d093516255195323106d94703347fdab58d3fb8ec879b783ae01be7c778b2773ab4fb71b4922a13d5638407465bf2bb388fa17c5fb8218077904ca3f532c3a692ada8ef261a8fa5fc91119d5b69b8bd737505eb9256399d6eb415d3b9e7b07f46f67d976e38a6ec9f9de5cdcd240640437d20f5ec76dd4c8817e98b6735a2e253", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "10319c5491e381dd49b2aca0627aaea12030206508112a84699894de3b85c78df4c1a10bad009d2b56a4089082e53571c954e83d9eef8067b5aa1da948c6fc91baf7eb9b3b53ba00cb1cc7bd96bcf80fd523f3870f86e8bf1726d27325633eac380b9bf36a4d292229f8c2b6ff86476d95e454d91d92e2d850a90ce372d7ba8633a554c05eea5e6d1d6365129cc7a4c4f41d80e770458d0f4ae43d6833544b1c7e5212d5475cc78f326720a480d7dd22d550cb5145c985df82f4ca6d92915326b344f898f1caad6a7bb125fa371f26ca1a91a69173803a808bc2a79d65ab355d3159185660e4b0193a6dd44ff18548d0da0ef9a3da6a4bdcfca64fb617dbbb63", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9a8cbf559ab2651631b39b94dde87261d9b4923fac4d4ab7254fbc7c4abd709a07c4cf29ec75b24728e851bc47f99181ca707e42d41677aa4e52e722db548f3b4302bed7cbc7c006643f2562a4d8af7d93e75867b54d263d29aad85f2b282213d8e12e3d52a8e5342f42ee762a310fd18a24886f07827dcc599c2fd85dbb126a91c340ddd4c43aa276d50606fa9850eda9dd13b009da84905dc2f4251ccf387a492f5ad0ec2167c04e8127e9970064008cc10b18dd0105b8bd30fffa700749cb1ada7f9a80f782b8a2153168747a6e86d4bb9179fd9b5ca7767bef629e6bd969ced193f60a1f09efc54023ddc60561c2a8986479b75086cd2d5cbf829bcd1c85", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81188dcd73390585f94e326b28c78bff4cfa08820167e63ef40802e2b6561bc73bdd740ea98f9e7196890ef6fa626b836b5d8dd33d93407ad285191881f4b378f2481ccd2e0ab4fc065e0941c4023fef608a7f2c975e39b0f0c48a833cb3defb5015830707c7050c3348a08a3829728736a6b1d0e4d5827461724b985acb9750cdbbbd451b97e660746238c4aff99b4184098fb5ac9cd4d0b398ead157329abee8feba75171e35c04a317c8d41d8b998e0a7ca5403ecba9ba66210c925864a20893f9a06bf9556ced71e1eed0178a7c36cb94d17b170e08e3e72b8fcd0941c4a41521e98e587a0fbefa2700b90bf12c019724a7d20528fb57ddb458eba8a7c1c", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c5a755b16d0391221bae10e19594d3640a6a77cebfa79f478f55933f551b897714578fa5e459339e33405ea4290ed250bad9a4af1e49556ce5e76f7d3cf53d24159bcdfb11785a72a79e839a9e86dd394cdd42a3dd57792217d8075724b7460d311459e475ef93ab9a0000617dcfcd20b6982255c346932e1ca0452cb53df17de7d78876136e661341ab971788ee178ee9b8742f7affa11e63c8802d4b816fe3f52dcdc97343600d3703eb79a3706f888645f43bdc8333853e8b5869dca22a4db046f0decd66b8096776433bcdbdc3499a9609ece7f783d0e317ffcb3d764e8545cf6a12168e6f5560d0e7a7e31540d4ec0c3c9dc26dcfe8cc071be87568441", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38294610b70d2d81675ee28b6a2a2283dedc976e95ba516b9efa0ccc017e8005056680d389ad287666a383238e9bcbe56ccc2d2acae5310a8accaf85d1048bcbf1ab74b4cbd3a9fd13056bc8e3c429af1b95330799bb9fcaad25b35545696a43f6ccdc3bf60550bd90e9e7592b9997dcdcf7b274dbdf4eb7c0a59b7a2d0b3d50bac5c394b0b60c580eedc6286dce16cf618a2e79d2e504b797914209cc896dd4f1a79354c1dae9c2b260934a2fa22320136fd1070ee272fab398d28c2c7521e4bc741da78a4acbb981383f03f9dc8f7bff26a110ddab72ba03b2cbd1e8e58888b0fc288f1f691cb5c3e5decd4fb656f71eb4f6b389b1f522ad4346927e31b185", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "310abbc3a50d55f557be9a7c8b64130908abb19b82daac9e9ffc00db5f5c701eff529d6cd9c006178f842bbc48c63938e0f6f0a39462f01866e80b6d8c350cbdc6327f7685a392cfa79f14f695278653caa7a2b7ebc7079c4132be18fe45e020bba5e846109ce2f5bc92e1ca70b1ec21f6b1813bea96f0af2c4409c54c2005684b30e8bb5a787e7585caab3a221b918936f74fb74733a8032a8ae471695e776a188ecf9832e1a26442eb8052b1e5ebfe8eda19019c8e727d73a3afe1304c3d6b0b033395286359b478e60dfeeb8481bfd3baf64cb1a2647f6fa55b67c2975868a030084ff60145e2d7b585582d2d3656e24f5809067baa42c0336660c46269ff", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70cedd06d21f7082d54c91ea46575e484c32473e9d4ad39d14a32239d56da1a8a1b5c61783c0a6d4d0843860b3800dd3958c93c15c15c454284b7c6e12446efccb5b2615a250e5f8f083c9546336e80a47bf0ddf427488a4937b57c269b2ed9828bd71c75ced34f80a3c7e5083462fb197ef2080a013f99bebde6bbf888b0e0c8ee9c68b3460ac68c82ecf1c31fd94f5fa8c6d931a75206921b694b793b0d63a24a569bafc4809d89a633e14671044464352e34eddb2d08ceb29584139065714754912dec831f9d3df34b8d7d3c57879cfebae1a987002d0705a25430bafcb6fafe8b1e5f113098236868f194457ba3e879e087e2999e6f74e2ca7771cdbc66e", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "423b43af069c6cc9ea47d73957dfde488371394e409d4f23ae4d3acfc5397dc328a1df5bdeb2f6bffd46b4da310e29d7a1edd998b76781f31f59705cd76d57236730b9f12366274bb532940d56ff847b38cc8785727b56349554791016bb559b6975551e41cf86b9ef83ff911c1968dbb9417e3d48d0a7605b6b6fbd09625e2d77c083ff5b8752e6a9a181cbdd12fdb636bba0ba9bac3b4b61113c982aaecbf64567009c97fdbca719ea01b2acce11a4711294fd0343a4ef1f50a0ed033303052a0f047e3feb19b0a691958a9392c97aba7fa8411f904e9e873f21224df5e6ae15a29327bf0948fd091b2aa611b40a5394fd29475c6327672d46a1f024809a93", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f9b5c22b357cf95f0e3159b06bf2be50ab22f94217538f626f805828d8f154366ca2539e9b8e3355cb289bbef43531ef48b680bec72416e52f850d0c0e72112e6f1811d12a10d50251d8d526e5a11274ebaed0944ff3345903916e19f22a7f25b06005bc78c8713e30d0881cf9e6b510283116ebc44d61341b3fbb4d2bd5849636ac0ea47cb56bee1f6db9c6fb6766304fcb8bae7d58f82560a110c9d1c4d4d8a9eb3a74c9fd535caa86d6b890b2829da5f708388e19d2abbc85987b26e152c7b42ef48d8f79d5ef4337a6f5e19824905bae4b2afd4465d1dabe967a7193e6733056c5c809eb8084126644302ec9f9e672d6cb40f677b0373714fcde4009d05", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "473595c69d05d4776a0cb1186d8b898421123b863ea62b9274a46d488814a7b56e1d94ea2708f34b4deb705bd5df15ba0951a5915d27507bf145bf0a0e40cd2dee33e8c3171463d3db8c0f0efd77238ef463bbd959caf87b283927a304ccbfdc5ecee3e923ed7442afbfebdfd4af8e5d257015f21ea3b5d27fbcac0155238bd86e442e93e91659ead077893a02c32583c48e25784e0e3837bec334337b873b6b6660bdc138d3ea2f41b624116af4cd0ef70eabec4cedf7a3fbd83fa82b2761f1d352fd0770ac3bc00631afc7f5bcc149e7f13de23828cbb804218c000ab31f8cedd59cca89576c7234ff02e3a3ed3102abe1bb8c8e4de1a48192c703e24bcd64", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "296c0c4dc1182111feb1f9483872c861de9ef9dc5a0eea97a233379d71b07be1f7f7cc0447b069d871a98d14302c9e54b451f1a060dee8a190d20349eb9e316fb271c8fff3f0125751d3598a14b47c80e49fd772bcdfe08139cde367ad978a642d57142607a1ff367da8993555be75f7e4998030f2c90f7d24979976e5edb547500aa6f350d31b50834c476ca7d679180cf82f32d83489e5246352d39766ce357b83f21bf9233884c178bdacd1b59c084a287208418a5b09f6418720a4253b47d56b041b727b104f4b913156daf797946ce69f6c565aa679a210f300987b12354d2ddfa1d55ee133db4fea872824d40b28d10670a6dd781988cf620c1dc26022", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bf13c64caf9726506b5cf9605c68252c38c9151064fc85666c7572145a72fa04dfe0fa5aa12f020f4581f1b199025e44aee682d65b1d6f78d52b03466fb52c6c8bc2adf65a0e20cf39f4e9d62cbb6746de236279dedb71e4c3b27fa7b4263911ef7ee2164384ea9b47ab8efe33c7c41a785b3b8c3aeb329248a3ad4fe443828b73b7da87475b1ac102b582ef16d45678000dc625fbcff5fc6509f3b42e0b097617af91c63bdb661a6b92f72cb1ea33a6ef2b6d23782bb87d069f9726c8c91a7b412461d59433a85f04f01a94b7db2e6b493505f6ab51dd2cf37c22cb5b3b9cff2316fc4a7433af2f6ad4946bd3faffaf03fafc1921ba7dc135f3d06f76ab31d1", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6cce3b4cf07ba332c27e6efec7c1efc60eaf3e021165377a15dcfb6bdf76ab88da2ef3cad44a695d8afabb55e81df29281f85924d265fe18a4ce9b083dc76e070d795378ea95e50ae458d825b824e51fe264b6203e1a17981c69035a3a32eb0d24872a7a9264cf5fe068c1b3b24bd95f2404abe2487683f742a9196187ccf9eb606f5e951f73d614fb99151801794d2f69495cf1350a5369aea41da51de919dad4aefcefd98524b580e63510d6d75b46d4073a3a7d762117489b7e228bcd65dc49082171d54c8e921912f3caf724542a0ee6c0e6602d5c9c9ce5e5ec2797dd77ae8d76a27242a4a349c2f2b87f94584d3f9c470f9a485ffe9aeadeccf6fda97e", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "085a664ebc3ca8149ab63ff2a46777a05e1b7162cfad4a300f5dd847ee73c33c1142cf485ca957b3c1b3361734a740ab9c4f050e1eec64be03a5d11993de4989a38e7fb9f9c899d8a929981aa1b32c0cbd75299285fcc758d95294687f93f1978e843be1cc5caa76a57603bb3a57fedf4d4066c532cf45f16c57ce0e4a628c3ecf33c0fedc77b670a33b9f71afd59cb725b1b1f0ff894c8c6383788e7604e531b6a02b917f83bf5645626dc8bbbdafb9bd70b7412a440cbe8848c336e0cdc3f94fc9b07a8ea34d50f6ac4a182cdd61bf20e32af5f23a4dbc0ec705670172be1a9a8352facb1a7ff4cc5e021173bf7f5964749f90a234a5589bea721811af8c8f", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d14a4c74fb25ea6fb4db19b08d8cfc03b9a20bb2cf9f8bbf7441a7c492854b5190688548438913ff506697f46cbc1ae6abee8dbc94a0a6b8e4d905cb98ac717da0fe81a8a8b12781f26e6e2509a6f4fbc283a2c2b938c267e601f4304726d43960ba571c5b8ae4ac1f8d3968ac61620632b72691d0bafada5fcecbdb5aba56bbe524a56187c4dd9655520bc145b8922a0edf4cb10a0285c65ac96bf22da5bf95e4be37860456417f5cbadfecb4730cbe9844b617b1ce1865db20f622b4550632a0d470703c74922967a84e311634f4936c0f6981de8be71ed7eee90bb6008be2fb5f88b5dc10d9f5721f81b1f7515099a8dedec08d61e84a145bbdfc6e5d418", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b77e3df0c4988e78be57be796bbec888b40afb6bca4011b396f1fdfb87106a62373fdbdd038bd32fc50f375ee4b97a2f03fc9d866986141e7059a6c9757271db785999051dc71b84a10f15edc8d3b7085ead49c492937192af11dbe80a443407e068354e57ef7bcd436febe436c61140a724387a6e3d67101878aa703394e9054c1c14e01d2fb4fef803871c7e3d4a16787294c76cc5f1721675107f9f15700350fb0df77470832d146e52191abedf817d8165e982c117a40c6acfedd3d3ae075f3840ef07b9c0f281c97c1e41a590356f8ca3434c33c97df9af8fe155da43085e31c0f2c6542a778319b970e416da39fffb3b0c7d8462b219eec0548ace4c6", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4748745f6c5bde511685fd4b1c50d41e78da3b3c189f66b48390c7be0e166eec074771bead431b40f4634378f82e1f2f858c77a8292a7cc3d7cdbd5a0ab17ff07bd9abadc7c5fd269d329f1b0ccf4b3e1d16c9df7374502c3b1dba57d45ee9e58bd725d5a62c8c2d62b5332718c2d3d73384f73a89423d56247b518b6515780d3415c0d2c31ae1e7f7300401209a8f837be839b8cadf0d104b1c218a0de3fd16ca74174527bdc37b735861fccdf3b7c2601ebbfd47a6bb8b970cbb53d4af55df8ed99d19605c4db379c80500419692c3e6091354c9b3ba4beff13e7c946ffd128cb5d71172562ea734916e6059d5b9eba540ecfca9495401e6579e0eae3d00f4", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "53e3142909e9a9c048b7f0f95a0e56424b896db0c7135bfcc23c49e6db250de1884312ce2b144977dde680c20b6652fd1e54eaaa84c673e039c673ea30e0f148b0c73da19f8a75b94e7411cd02a994e7b184e53426763e7c0483fa7be78eac0d4456109081dfe843e07084ba5f96c28c69a21e1468657f15be08e234230251b92ddcb70ef76a163237b85483046450bb9d831fb053cc48af052960120100d3e2bdc02bab4f9e099185a8cd060f8677f3b26617696b9ecb53f84065a21fa41e6695107b13382879fa323c0a9f35594fd40cbb9ff9a3984a78e9a643e88245c57c5372f3d9c300e35785ffd920d7cc9dae26b9cedad6975e492f484b23cbf1de94", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b97bbe22841dba4b6d115e4d297de6e2a7eb18b69651b15933d8131f5184566129d84e7e3cd9f9670c1b082afe403e8b2082a66db6178c8511a6a1e944a257ad28b163653455b9c416ab2914378d2bbac4edc5692bbbb5877b98ae7f7aa17f6db1a1a8c110e6addfde8d083a37462b461b842690443d3ca2e14a420fd8e663a2423477b0ba979b4f99be3589527d82158d05f437961e29852efe2bb7c3ea1c60993a70170599858f951249405b596cfae321ae71e29e2380455931c17387820d3cbccb91b6c55c53734af6dd94bfbbfb5faffbb6fba6dee37274bfa0c4e486d143b6a820f4568d67c8917cc05c97235984e1716a856071743efb4b00b461195a", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d6a1193dcd1fc7e17c72993cbc0d1fa3668496d131cf6e4cd70f9445edb45d228190c0bc05afffa4dc57a8d2abfc68beecc62bbbf0df0bca13101eb0e1a82e62d1f942e718f5849a8b47c9699914bcf6c69807c3288a39cd25429420892d20f9a65be77135921633f21d8f62481bbad628cbce6a5df56ff009ca635dc21c3d64df38382f5aff0397ff7f289b49da3ed1b31c4a25b39f806d8ff18298cffa65e312b663673c7d2a155ab7ecbc70710be28c597a291a2ee0ad695589044be2edcb7f91d08145925fcf3ab354f96717a801ce2d293c6edd89c1df4c9beaebd2ff8e360b1cf95b422729722ee8600939ddfdad24966b867f53be1ebff94e0733d10", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "864714bb1336f8b13d8e6cb9c5c9b8523a136f48cb2e284c56f5d2e9f13139deebfe55e9cb132f07d5437bddff75083ee9a912c913372e343d0d4f5b23a19bbc3c4f35fc1408bd2ecbbaefea399c1c217aee2a0a34b9d37af538f01a304689f5b8770b9f30cf7e525179efb333793a2ee89811159e2d16c40f507de9341acdc841d9341a79d1408a6301521b8941e1e71c1d9126144de7e9b6beeec39982bb8d57c62fa8b5274cf3ab0a90fbff7245a30b79e407553fd56c068ca7cece808bd78f866412ea67ee515a4a6469be5bbe96928bae763055b1f327000387240cffb6a9934c9b7289b2101f9c121d456120bdc268b3f490a543246d21194dd3aa8f6c", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "602943b9d26af2a741f6bdbe8553a3975830ef5f055391dd8169b061567a3edee3dcab00b2c274f233e0542c040cf01e50326619942048453f04081de1d19394a2db310ca8088d75f2b559ed663734eaa3bc6fa26fb8ca1a08d0739d0a426b29fc25023a9f110f22c04f80cf9a243aa37ca594c539091a2d3460fbd5e91f101f1773129bc489a780cd1049e7c55399bfc996a8e9005d191bfc8a605fc23db5106670b95342c1e4827e1c02b8d92db79960fc23f650366747be30a082f2c7b90cf15574e52633c0605ca459ea864841069f75833a6cfd1be6260c0fc1e4f78fd9420cbde31c4c7f7e76be5ca8bcee000ed44591b160c553ab88e2cf4179ecdf70", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "53d232f8030be51ed89087fd1adc816d1ee52ee9bf91a7cc43ae1ca4ec613ab3ba4dfe02c4e492167a0de06a2d546022aa288ca4a4ec6db4455d93343d80c57742f598493657a57c62ebe14fff7f7e3218f8296c2b9952bc58652ae81aee9e26450fa8c9f065081f00e3afc50d17b67f85dca8eda25fe3301f9696d2ca7f0fc4f418a479a2202d83a44bb5f7253d941ef9fd2fc1e6c4c42953d7315fe7916fad820e61bc3f1236e72e9b3ce5167027c791fb9179aabcbb08c307b70d69339acecb55840d0b24a8f596dbcf35e474b71c66188adc2e871436feb12b671261235842accadae54d6893dffa5c02a337fbc58ea4d0862f94f4d18bb0df3073a6ea9c", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f739b137b57ec0378976ed71d00279a53a17069df1c6e05eb087d20450bb88097381c8fb50b12cf2e2924c2a863711eb416af40ddffd244f0657e2181061efee132e008c82ce7e8fbcb73b376f334b25ea8a842285e62ac6d1f73a70a6621452dd8d3333d44f89fb63cecd9b229e7b3e289eec8eda9309153da264c48296dcbc3afee796458701494cb6f8d4639bab7726aa5c5258de29d4a1b19a079b6f02fb1f8e38f13ae9def64473264cfac91158a6d003544e5b273a2e229c72ac566f33e0b2843dba1297d33416b93e69f4bef4e887388a44c37d310c14a36f88b2bb73351492fd4a8497aae14f5b8664b0fa9427faf2f7c1b990e1460d01a2cc80adc", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3894b11225d3ba5f37298149e2f31b7722a69f3d948ff6a1e39cf651f2ceb2bb4557945f90a6353dd9b217c8fe5d07b9383b5a8ab269b488b6d73030dbd4d2699e079a1d29d34088d9e9db18ca3e95895fb89041c2c5efb1df6d4ce270a577d829216a7c085e71546b20c947aa258f8c6dde4f4c92d7d31f39a447dd96858817928d2d73eae1c99618a664ba48aa7b0e757b6cf259eedda2f070ff0ac8604ae9d9fdc347be3f6fc2844f473a5ee849c01d20f8b9d6f346d2bf87f812c901f935fed89f3a0248484a9f21816e10a44f35731bc84f87c4d4d0723fa917b3f87e4f77155af986ca2c3f8a2022fe88db007a07c806c60cfcd75d787799f8b3aae924", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "456f7c00d31ad1ec7cb488711a9a4224c5d66b15c9b9a521ea316b94f2341561aa5d4955db7feac3bcbe4347ccfec2ae34ba7779c68e502d4ca9963311b48d3839510c16b5581b69eaf3c83b2430adf6ed6cb2cc5860a7cbfc063879b9913c94d08418cb3d9215090feae09aee52bb0fc24a515f2c7c6c380acf9d027f615ec48704f616bf0ebd7230c0b7d31231a919cf27e1fc7a4f36abd93dc133ab75e9ffd7a655eba1d0bd07a4f5308e047eb421a14908a693394c8eca91e93528f992816bf44b318e821eba1e4bae64c02ac588528b366bf1ee1e9c93d3341a3946f49e98e14b55ba8a5d120708c712b983319cfd8793e19c5608c9a8c511246b376cd8", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1d3b8c10515753856261581ef9035a9799fc1adec7296dee7be49a3cd08ee9fe2db6addc5e3c5fc5dea8771f54b1e334a5364f1d3560f2dfd7d88b9ad4670e498282c8fd10f9ebf6ffdf7e3d01e467128c4da0536729169e4583ac6aa472cb4171d3448140299ad69bb8b7276a1f10e85f3ecd66f0cd94b850ac77445d75efeca7bb7e341623e447c3bf86da2f81afacb561b2c0939db30b313a302c52f8bea43b8a85c038d3343e7cf58751dfe19bad35cccf6263bb8f94ba81cd21885ccac5908f65d4b8eda969faeedeecc54c71698f3063738d7b107573876b1a25eee270cd10b44ada6471996dc2c09e95cd39cd2934a3d72f18da461e8a1d0b1773b419", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2680b2a4052b86c8ccddad39e73b127b13456dcd53e7794dd42f15c5764084f0d95ecd4aed1495df89988e0de4420413a9ac9da93c9bfe4992c88c480b91d3c4e5d560dca5ea9460cffdc4f89e6e27c44e760ab7893a38392197b762340a16d8b14a96536b1115656161a77c528bae274bd3a40786895be5bee47fcc2bc284e8813c40b3ab250ccc6f85cc1625cdebf1e7854b448843f7e878489c8965c7f3ff4f44110cae9eb124b4544b1cb64dafab668d0473734bca208ccde0aa94befb5ae7ca50ebd42e66bee587435912b439ee75264f60c5082c2060022be69db6d3c0fa6d4d10097d1cd6a4029e5c927e023fac65631091e6d9443afcb79b85474c9d", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "46333e5ce80dac1d8b3ea04eca470613f7411581c712693852de4b8f2879a9d99777a6c2bbfdd04be775e4ea89c181c94fed707d99350c967d0834350ced2ca3783e975672ae7ac395f39b9f8f3060a9ad88c25b81ce182d9ca1b095e34992612a38aebfb43d94a8f308a2c228c5edf1bb1b7c99a242064240826968b53e357dc46f46780a7c770047f905e82b22c0a626da2631a08367905243ab7eb506f915e8351483575132c059b43c079b05f0a24ccd81547801b5e7a9c377fa34343c509be5b7a243e9b47c4ec824bdb9481407a8d251c79e1f046a2f5356bbe08d4c1bb87dc92361d5a81cfd7a914f0d472bfc3ca1763e89d0be797338c09d6563d556", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f99343e2ab569fab355972825a87080b57746e6b810b07e564f15aa2981c91932bf39108cff2538bcd869e33854ee3479f3fa654b2b93140fe69df27ac661970df9661c6ba3ffdedb3597ddaaef59fa2d1dcb41651fbcdfcc3bc9928fe0648640722e134200aeb04521ed6128d7790844331afea369b532834216a9a1a6e4750b24390f39e091ccec7e17cd8ebcff83ce9175df2538107ce86db0ae5b44163e3ca4d7520e7e5a0af5fdb3c43c2977dd6a09d2523d72f61f4184ead70d6578f0dada65f28c5f04a4b16148d6b2a6c0c06ae9372bbd68ae011923e6835ecd5c9195cea1eb5ba30020f11d80202f9fe6f615caee33b18c0ebfbc98d6143f8f2d34", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "40f5ccce4f70ba22ee1471ad394e351c4dc0095dca9ce9242215aac8784adb6e7cc353846487a9260eb1d01912ec858a1319f085ee48617573f1477e3dc9e1ebfbb7f8369f17da625d2c291bfa5f4d5e595cc5f0b51d835cbb295e22730e76459326de7be7fc8914558092d7a91de466e2f31a77b16ce00bcfde4d8d9d160b5f8c9987fe792da98e356587d574472dcb15fbe6286b1813caf5258d98739387bbb3ae59272d59f997588e693865c3109c1b43de8fa52e43a44087692fc263d0ed4d6e72f3c1febb529ece3897153bd8f67a9ad2a8bfec0de6db4d3e7f294a3dc8de22b78b4c5e82e36e9d641951de5c1c83b86368f92e5429afe3f2478ae7171c", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "203b76f479e7f4910b519e1a6b8cc4c113ce838fc09fcbd9e03266e1e3e69264c622af09562ca6c985819ece0df48fe6faa580dae52fff36c052cfeeda7d7d0cfeb2eaaff7fe6b015b82e605ca2f75fc13327db5a99e89a96a7c09e79f73dd3a0f1a14a19ce248698f12d48162c4008c253dd6932e9d95ef9fc0de06ac3cdebdfb71301097578afa68a783ee902c7673d72cf4163a13c665a7d73160db15ea239d645150ae8dcedb7b0f1e4566639eede7e3953fb3fb23568cbbff07f0958ebcc5417a04f6c35cf853ba0079820d22fcb14c33ec5a59fc48430b1e92d4cbd948b17675621a092a9e01e05006d6ed74f1bce336f705a02b804a4a7811e2d0bdac", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "010cab7807bcaf7a5e9e0d82184c24af79c838663a8a6c5547e5ee77e9b433c2b4b4124a863ec745fc46612b54a30653063142ee1bd5849a558d518389a0bc0e920e16482a15d2c2eb2f531f8b3708ede3f4a582674d45050c1b2f65ace1692f346cf38d3ad1a2db602509d0127fe52a2a9fd2fba7af62ec69d57dca87da17f70cb4af4671d8b4605acfddd95bb49b23e379f3581d848280d1b4c363842d1875e80a9aded043b66e636e0d45e58a7a3c4d3d046c13d2db0158d52fec634c5483f3e864988f80200818f80916d787983851ad3de9f0d2fcd063263e3ff2970e6fac058ed5e91fa99bb81edf1dd1e9dd704cf8f394989337b748c5adc304614904", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5af633ac970bcabc50e4202dd2fd0fed1099fe9d0d0fb3517ed92703bcf6527c827f7e2ff71f0804cbd369788562b7ec3c00450e86c95e03519f3489730091257670c3a785ff4729e40412f9cc7c4f2e42a5deed3f5bae02c929491e4df1e1996b56d8a67f2c29af70ac56c87801eb9ba4bf43d353bf4b41b3bdf9ea9e0e08eab61cea2deb9c9bdb3750afe1ab303393569249a024f1fa2c60e7913ab124dbc9dec67b900ab1035091c75fceb6d45e498144b2441b96fd0db1c84cc1d155517c5bc7cab8ef4e4d76369ccf7c2ea7e686df05039611fa6856760c56457f3ff7c7a6d218ce6b18938ad2d2cd9b48e82e7fbfb3fc9718b00f22617a8090850de678", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3844c68a3e1721d699de35121c738cd857f1fb64e94594f4e96991a3697b261fbac9977c17385502b7ac536a34031eb77d7035cb5849c501e92c9b3f24350b7089b0df15e8daaa4bf48343ce5fb66bdbb0b1ba5489ee8b04edc996293f258a130c516b00f4cc8d0c4d96794b48d7782cc4579b2502ab1a692a5db2129efd382f2aabb26b7bc845303b9a6898dca5f78b2b981d8f01fe4fe8401f672682b1bb7edb80b8c4e3ef9bb645777bbf3aaf75f4e868f88d66aabb4a0f4fb3d6abca7378689dc6b2fce7832f77a27400a56050d2d84b38d866db2c34264236190455cc6e6b6fddad1afc7515f0f5d501af63732c34fdc8ecb921db54f01a248fce06acc6", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "09ee17a7a33ec5483b434de0ab4ad614648c1de9527a436ce118d052697698ff21f096c4d87fb96f579eb099ed52df93de4e6a0f077c8d027d89c51412d56986253cbfdea175fd656f19d345bf0507e825b91b81536e51e73a569d6174a5e2409f213d0dabc090593572ceea2b98ff53d4be9f3f8e560960a60e166da56af88a24f62913699ea8fa68947d51cf543fc86df81454ced19bb72044106f51515d9b3e8972bef606fe17dd2afbdb198ef147b29f2ba332135b373d55bdc08fe78946c4e9b587c99d45ca54020942f79cb7b3f0fc794d66af07a72961ae3ba3b56b982da0ffea0db4028fc21baf50464b37630885d621a8ae17d9e6f44b3ebda04b73", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "068b437649eaef8cce780c2c6295598b1a55f0eb903a2069aae7c5697eb1a643cda83e2691970f69b7ee9fa1d129eb82097d9d01d7ff7bad9580559f18811d9b9ea0dcc62d16757c73e1d3219b58c276c5d1a887adf6f3826c333c5e42887551f49d08f6bc95681f835ce520d2fcb3e043c1810eeb721706e46fb57e50da5c15bc03bd6ef40b2651c1bc5a55554be3945f485f699c3c27cfb953d3288256d663d9b1075cb473fa9c70862f35f78e19e1799ab19e4098e460d31cb51f87e32ecf5419ea4cb2677123130d8497dc7c03c8a5033b19d5c9b7b5608088a700cea65dad9955e97559a7e55809ee6acd22d7c291bc823920ee1aedaebf02d72845decf", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8730b927f2540ef947089c056ef194b7b119779e4f7b03fbb85e3830de65827da21d01591659c62e79b998b680ab33dcb64c366a8e0744f097fcb72289173cab08ce7410c025615352dcbfaf36c9f97fb7b372a73c6a93131d7b6a570a17214a691888ffadd5dc71659417a56722291b28b47a6ad418a3501eb3566f632b48728fad399a8dd2547eadb6d271a148e3691b2e8ec3122400f8bd40b0ecb4bff496aeb782bfce28d779f6b4f05d2355189c4e02de3a8b55e6180343888c45cd2afadfa882519f13019677e489294592f5c555a2f9de1510c08a1ad9727a1182ed5e1e8c1aa2903f6ad3f638f94fe1a26d2085aeb11e9f246dd2eb5702cdeca3c20e", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29faf94760d009cd2a16a2ff1d13f415ac85ae4d41af4e13201312c93871c9668c00bd4c5d07841952725897efaec6783a188637d71e8ac8e762d12811c5dc108e8b7c10e4319331b855b041523783353435656e009e60f81a4ebfc900454b4a4d3e21fb4b4c82effa12133e58962a2a4320b6ffc9ece361c0bd4c49990209902633ecc271185127fe765c9c41b4b569220ad5de85b547c762cea9fbf24f92ff44002cefb25fd08bc0425192f332b568711c73f6fe9e87c577792ada529454a044a89783446fd007e18256e289756c60b781250b71a8876ca78404eeed93cd1dd36bf1c61a796195a8be395d59d05e2b2da685022760f6b46f11a9b86baa0490", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a5f8a56a3a951bdfa388a92b70967c1c25aa7c2118e947a422c910f1f48f074f6202f8646020ab6cb3f06f336b0f70919d6253350f57d5d42f364bae61325c3f829ab0c9f99a649662cbf499ae5aabff354fc0eee24f2ed5f1e848075989ee3b348295fff034cb5b6de442dad151d4f06987ae37bccb59c15fd8e37624bf42322bbfcb9ad404960891a6aef5fbe64f66ccdff912be804b4c48e1c8ef92dd1082cb135741935fc71e73f3b8eb27750e1dbfa4b150dbd9d67ced4f0e0a5a49f12d0015ab85e1045119b3487c5969127c7d08a29d68dfe42ce8ab9d778befb9a97542eca9ec683f18f51357c29aed99450f7a53874ed81ad9af278289271ed9a388", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "139fde943a7adf892972c167bea8bc037428b6bf38f52455004c3ba4de05b9c8a96b3d5015e91a9a1fe7b3a16714b4b0529772266c3ad8c12064ffc9376b571b4cd509cf9d4137eef35153e0fea58e4d5bccfb0b6da8c8c821094e2c0a16547925225470aba64d7cb08172fb090749415f24ec4f95870343944908eca76b7c516c7b3ded202c617d1ef5aad06e97b7f46dafa3dc8b117770d56a0259bd2b7384373cbc2c2ce6d85d16022e93148096021e209deb88b288a7c6302561e4d3e94b42f6dfa888f30de3e977822b586b0a04e804360f271a5d12de773fddac5361d77a22566ce271851a9dd726bc917a38d8fe754f24d275df0054445af197be7f78", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "afb195571256e9e37c1d876e232cb1b4b3130d84c1803d4e01bef844352049fd166f5ae9b561d5dbb2b26c76f0e2744f6a6c41d04ca3937860f0552cea49c5f34f6463894ec206bc52be3e402361e12673ff37dde42527a6d3b62f47a09cf8cc9ba1075309cf748e263ac2c18eb0f78e3310625d3891ac8bb45d95378c9960bc92e20d0ab8a600707f70507d2566a200638e09616bc35b4e20f9c0bd93ec686bb9c0020223f4e3d1cc11a117cd311ec341d2c40b81680b52cf9f62b7721e0d0a2b1e0c54477146d0f6d1b0091a9ed1d60ca33dd6318adc9104cbb7b507a573d76661a95ead875caca5e4ab4781f4e18d3b5a10e02cdb62a1752db4e6870690e4", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "86561c6b04582ea648efea4ddb8da8f973a78852083bf28d1955e88bba763377aec7816f757b6fe749ce5faead5220d98e50e8e716e65e9b89a3ec79bed65385c3664dd029af77bb9a24675a08d7a402646705781983e111ecf81251941e5627c6bcdd58b8a921f546b4fe6eb8bcf1ae8475a39320027ad96789e92f64a860dedf808bad796304fe6a75cddd9a2b63778fea536cb6d25cddad790514a989a04acfa6e0fcaccf146b40a5b424f29e8448bade4d83fb838f68c85be78a75dbe800eda6d689aafba209504ce4f46044371e4780269d276d54f5dad4d8d64681c22ca36097b36ad0ddef6706ce6707f435bedd3ce2a07d4c3a154febe7577ac298b9", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ff8a2c2834f021df94565bfc7b3c7847550b3af7488abf85f0cb09c56e0454cc62f3f2254bec19257fbcb833966e652eaa55750f963bf1e8f3fa53643956447773a9024392b5ac8a744ded9543d334e4c35a402fee22e38853bcf79542d750860454a8b865f8da470b7c000da5fcaee580f1f0919fabfdfbf852850631ea7d5d7077612f4037834e337b5e2ce875a2a0b51d42bec41632c1d992801683ae5cc75a2eec632d56d0b3d3e2147c1b0909e5d6b78a2e0bec0f8bb5542158e6fb0bc183a99284a2bfb61777519911b77e65f80be62e55feea2d59e2ea04a934b10c6f74228a75c7d0c951c37bc073e9045a32220f68731f023672ba5fc907800b197", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1fba2604adaf2f7cf9c0d4739b3677b1d8a00d4d7cd02519714e9c12881719853427c79e6f10f385c041d442a30897a917826d0a6b9004d559f6ebd119ae6c77ca17f710b963b7aadbf4e0db885de2cca48de8297a64541961ce1fcc0429fe213a0e9e6c59a39837e41dcd7b4ffffebee4736360947ae22eef06abba920791fe64e0b1eb7339946e6ac2aaae405efa0ac8146afefdc398f45319f332fefa03266de3256b6b50c3e6af4d89bcbdaa89b556905931f9bb3315893c4a6ad8548cbd6cf92c633b15c07871a2d8b48352eb1fc6637dbbd19164ef9f2b144a1ea3b53044e9d3d5c9534af7831c141443e32adb9e3db4468546437b5984bcbeb8fef671", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4789ffe0c9ae08e5b4a13e8e94fc0609c0485dd09c3d10621187aca1a503b0ad3e74ca519bc90f171f2de9246967b16ff69730a4fe9073685d35105633300f8af20b543f281fc7c2580a7d90e5977b13e20e3598daed7d1164f99999c49a90d50350e5e5e134c3692bdabb75fde51fe7f09bda5af6d98eadd4396bd90782579b02a0d60bcfab72ba3ff4414cd500360b21f9cfab420ccb67465967bf5a77efc2baf38b97759c28aa1df3443713c2967223e014182699c82169375388fb204b8bd609df94f5c14de98c4c4a97ef52bc4a26907e5610e249aeca9c951b5559ab1a63235cdd50ad991efeeb5cc87c2f270f3ef916c76beb90dd0fe380ef1d7f54ac", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "94ef725bc9d4374eae7758aee84e38ef98540d807dffc5de49aa12003f851e18fe3ac23405fd594212687be5ac3e515160ca540cccc3ad7cbdf7cb7e0e8f32466e572e99c46395383ea5588a8bbba46b5fdfa29e2badf8ef536f43c2e72cbf54c779f22ba880e41acdab922a19fb429a1520fa0f4f3c22b911bf7263c424a08aaca49571592b364814fbb5087dc03f52897217b6914609846942bf2566a86cab01b53512b05bff59e74eba5cba66ab47f1d1405b5688e9fd138ab8121804dff9a3f4677493bb9da31e545f69c51d17d1fd447ae2efdd73609d712d80a2a7d26dac168066d6d6f0255cb87589d2240f2ece3787bd122cf2e29999ad35fd6bdabd", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2840188f2742520ddbdd97a24eea63070050d3c9ee536eaee95233b66f5efe55ef4d8a318e460c4614310f00cd25fe2f154f67734556495ec15d2e2ea285aa22d9cd0711033c6db7aa84a24650674ec018cef326fcfc0f632012c4bd6d4930352712162dcd143754e7012c458ae29dde4fdc8f25486833a1a97991883f6f4cb94909768c0b80c2c705dedc6dfb244c465ee90dbfbc821592973b978f723200074ae4691f8f06c3add26e630a1b793f98e27a2f7edc48d043e1962de29b648067872da627967b0327d386f76af93d9c0d84ca89b9d567a845dea4de00accbaa11ddd4668a4f912a1b15666ef0f7604fb0b995a2a78660d8e52da06125335dfdc2", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18610e0b455000de3a8c413af0dacfa8928be8844ba29f84235c0668c35b109f1b415b2e3c5ffac1195a9beef33a24821361741ef9669d626a8b76422e26380787af06cc36bcc7a39fd3ab5e8524f310c6530eba3c888eba5a3efa7e519e849cbfb2ce04b5a052f2b7b25784db1b84cea4a0871f58e766b3c93f122613a5486969c88fc20f5e70f55aca0f926cef4a2156cfa1192ce8d025347eb2d48658c7b6ed1f6c6faacc6be630f2f9f73e0258d63cfa489d81648915c20b1d45a8971a3d8a8888f95d7e745b207af923570a9a98e40aa97e1ddd8ece69c22c177b5c67e20b942a6e100142d539ebba5ebb814a376b0de24636cfe6ee19bfc95d1bacf6ea", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f63e0cba1bfb93d25bab5873bfbca0f33a78cd5291a7634745e1a9260748b8daf0273225c0549dac01dfcc0a4937d360ec408901a54cc0a2c83bacdc18dd900a24994aa43c208b2067157ee3b04d089a76ba51afb829053b4d63d0b48bd1a96d0a705f8d9c3161a18581e53ad2c534d16723892230bee71cd5e6e05466c4a32bfdd3d62519d54e318b0d99946f04155ff172c2f066b54fb2965a90e129b615af617590c9d418697ac989f1f64468af5e5138df34f6e0190c549edf38f2383aeb08ee2ec697428a0ced1f5299c3e64eaefc507a72d7e32011c4ef56a3157f4d2ee72eb870ba77ce6d688443e0577ca8b9e768e8d7bd965ce894e506617935c3a", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b7875711a6985e2dbab6e3cc7df4629c99abdda3182a4c7f4b86867a71c929401ee9946e158a1ceeea97882acfe445fa90bdbb1bcdeb28eaa94791297b72e7640009299842e50015fe5cdc1cbb291e54c4aec98de74a012df737192985a89f3d3c8054a4bf5898fe9af8ce3d3b1afd21058929113358dee5908d598e0b531925dd8ccd03d1e0d885c3aa34e357a85abdfcde58893ed59b862dc6c98a35537c040ec6bf7d7af0654c50a3280af8bd48a49ab6ab7ce3000830508017576bd999adbcfce47d46fe6d2702528b73adfea2d7741b082af7b8bc4238a87fb263537d0cccf0cf93401915d7c570cb29394fe98878c07e983d5281a54bd27a097e065c39", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5374a6b65ae6b7903d5c0d06ccbecc1e4cafc0fc854ab3d58e0a897ff7c65c859e808c17e154f1a8fe19ee7ecf19be910d6baff0d0a2dee05e049a07efa2dcab6cd429bb896655f36566073d576c2ee0829e5134cfda43e836d085c40f51690cc843c32831d37d3388aefd78a1cc2cb86853cb3ae4a92d86cc2acff509410d90a193d74630fc690156dcd4395a26047ee9c3f53b49ec5419d52911f2f89a53582b91618de91c23fdc665e3d5df7bea5c0ac4a84cc07aada130bf13c0be73552f9c9e40383e5d03d35f27e90cd3c615b55aeb0ad0ea3b230e336bf06cc785e11138b3d24e3ea40153c56734bd2fc8aa4236ac3f2e4b166b45280222bf444fa9a3", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57c8ca1d0e8daba503da489edc7ec8b331e1088090142947cf10039da674933c33fbd7531f9998a67f4e6bc9d1a87e07a1a86ba821242d3a01f4755bff8130c4ffcb44e285cb72d38f729a1fc71e1df6aee5ceb9ce83cd1f635c201ccd0e7f975d4a4b0154fb2badb7b170832fafc9023ac74497fbd0e70009b55f79482a174573a811bf46a774d63ff3fd9ba22d82ad6e46761e9ee3b87f2bba58d76a26f03b4d5ab6884dbe5b51475fcbc2dd160f6f9b86d54b6f5322445ff8022c3d5a78dbc97a364842faf3e3be6b02faacaf22ee98e0aabdb1fc1e9c546d0978bd59f9062101b0d86c93e095b2b080067ca1cb2940a2271a6e738af88a2b9c92553512ac", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5969bfdee65abe62a8cfc7f57efb08aa243fa3c4c4a35b62fa4bbcc3ab9aa45021ede863929644635bfa45ac7e73470bbac2a51b00f496f42bce087193503358eb285f4f45953b903858f1867870156f99b83c5b4a77a799dbbecc8eac25a5fcc26e559594c903cbfd086e72bfdb28b0be91d9f02f8cd94979937e105d2dbf9d134d0451a39f87019c1c13b22a6fd8d4d3603786489810be8078d407f614e4c6e80981f9c3ce32180c1069799063c6d759ce6973322043b611eb957f97d96b106231b52b051371ba5b36002b64b0f88557f0178bcfc040236d675fbcffc0c2ab9e5edaccf00db475e3a99396fb15af3b7ec93e2de668eeb91e6d4d4b78881308", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11bd148f30f52678e48cc8ddb9bf60ec1d09aa9b80714728c222e249cae2baa098adb29250ec9132947abf8a28d287d5b0401ec86fb91e0995afa30b14c3f7d7fddec5a9e9dc9bf7eb43d218bccd469ae7972807bcdea685226995b3858d5a422409dc4952f661ee8a106642cacd264e645d88ce915caad8355cccbd56018e166fa7605caa05092149407a5cd469326301e4177f613b4ed967d9361bd703ffe26d9c149b583316c0d769cc2dbe5c4e45b0843066173a9dd5874f4498951d22f621be210135a4dfc91a72dd4d2423b3e8baf3d5ba08afa79cdc2bb63d0fa9bca508ec8e13c2dfa2c2aaaf2922bcf8623d8c4c20c3d927c726c57eb26dac95f49d", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d15e68ede26431e35c9a90b60fef58b0e4272399d3985fdee920c789995eb8bd99d01c4db80f90fa7e3105de75cea6ae24e677b8b1060a6a9f151a49fb4173397e59f79f46cd70a69ea44b183f6dde2245b4cf7d6c168483f276feaa2460eee644796979f20c6875d2ff9d7b26ecb9568a39db999b2b81c74f644573ccd7816239ac7e36c3cfa3ea458d192ac0eb40b5ecb56201b2826872df27403b98d1c5ca22e5ffa287b5ccd1c1a3f55841dff414d1edc4328c6c8c4b11877c954d0dd7a8d3f776c85810c842a4e14c87a9f9550a687561ff1875a86d4fb63191a7daeddbdc38f556c16ca97309935f13f5e2b2143f3725ec8ebab88f6a6a851a9083e93", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7cee1b5e0354fafa1579370b760ea9b7254ad7341baeb097ba395480d108b1650165bf82e3fb0c7abfcb6e6a26803efd2890f1fd138f57e1bd1dffa438bd28325c20b80d015aa670b27484a3fdac73a298d97356d26abc0f5330b1999ea37fb75d65aeb73fa4bef29d0a788bd1c5d50338c6cf4723071d1390f5911f05daee8307e9090f3509f47d235ea53feb88f82c89125501ec89e737ed31889cecf71c0ca14ca0e50631060069451c7c8d73cc943ab3226d82fbfb9374600b96304f74b2ae4c50c024340aa1ff7c884f010c4449d7fae341a8f048a1d072146ffcac6d13a84b995fa72563ae02f74df72f5e78e93fb7ef5811201fef2c5123e5725855ed", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9979b2682f0f00ea94c2e937924ea179cee83631f72c72bfedb182495301a15695e6f3046cca149e939284d729870500e639924422b693a1930f296b210b565f2ceb61254fd57e96158044a1c913621f5af9d3a8d593a9899ab5153442140650227817c5737353648ed9dcd137e8b2a8d66ba62b0256082f7d0d7f9c2cd8d457d01edde6be4021ed7cd6334c0d95633042c7da5cb9eee77ca1288e3b698ed435f21bfe1d4a6b62428b4f8f9612fe19bbb6dfb53b4e387c57de60228f46b3c1d951bc1df5ba6d169de2f420c9e2fbc06b4384eb3f3f3f8778696e862d8ed290a2105802a4a2376557406c7a390cfcdcae7ac71c5c8b4036bfe6718f7e258bb636", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c30cdd24a0f73bae9ab20a2ed7dc92b7cd18c7603d05dd14498a6c9a7f3b5e332b6cba1aefce53ba9977c452317a8c5115eeaeb4da93c67d323381935eeba09f1ba8755e935cf6f0ecf0ecb7c54165f2dbb221a0a953795c38694c32e715e87673549f9bd1bda907b7f2b0f9430336b98e621e4fdf5c569ed9c5f1a146db2b1ecb0da9bc53caca8fecaa20a59ccd7a97a5323a90140a248e6ec764b9ab573278b4cdc818f202801678192fa83a01320753848b64d6515746ff99edf5384c8fa5317d3e9a043dfa613403b99e4a05a88310157d02601b940db9ded7121701e27cadbe494fdc855e583c1da47bea02520ecfa8242ea18fc61c922ec29d9d9fe209", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a3d16f6a90c75c52870a3fd75ad9c7ea68aab871686c058659863c84c732ca8d41a0e890e717502a5abfec94a9190ccc1246157f79079091e5f5b5408e5df84550fd302d1a223e9a227c8957fbe926ff8cc83b4fa4bf3a93826724bc9ce4b81343ee1130bf9b6b04871a394dda363bfe493190f0e0bb8cd63efa6558b5636dfceb98013abdaf77d0bcbb139b5270d16e4c75c1890c3e31a1b665c59117d560782fa4dede708168ad08acc4ac4a72e379f8111b06af6e70d4029eeed637cdcc4804bfb20776942675c85b6ac7f2c9386075940b5aaa03b0df227332288a78ec7e9bb086fae1657a87a456ce78ee1a197222eb52b67c6ae33defb7d1cfcb39fba", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "99bcdd4917e12a459c8ec9d7ae7c5f59a74cc3850297c9b47b1ae62c2be91e84fde9bdd07bedab7ff50b721cf3c9f6bb448985b1f0bf1c54d9740b431793ba53c1963c31509a27f21868559d935ed6b3ccd0e52891b2371c8e77d8fd6478c16250b8920620b6dc6e73eddf059d483595e2bc5bb5161a08f1a430766507a68abffcdeb6a472f17f488420f8feed8587219ab1c432988ede2729ea8875cd501d2caf9bf1ea53c4e475c6e97410289f6ddaba3bd96b0b0005cab3b3bdad74c8d0c1185a099ffadfd3440e82a24265125a9ed641174f361c9bf944130939fd0daef02105c5ec01d2b5b3158aa46100d66b48e834d6edf050b88e83a3cca4212f995f", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c4a0234962f20fc3c3402d73a5f01293b6d4066fabf90f2d3221c11d22a415a4c469558833c9573bca8689eb6088ba3ea9e499d6d4deb5106fc9b6e0e0da5d8a39c00cbf455dd81a24cc15ce0cf217385bdbc7603a02967dc1388eeecf15a22431ef7da1cd5d208df946f90a0f1d609e2372b148079bfc3b7c9fbc94819d7847fa73a7aef0c502b3ee0a5d0103aa673add25af6f4ec0dfbca97e720cec8a5af70af732093cc726d72434f7f2ae685c02c4c607fa2f025c7614e164099a27f8aa214c6cd58c524d6402299352f2a83ccc63ff4a2190dc5ecdf407012f2c5c018c4be31382f06ee3aea6a4685cb395680cfebd6576dd07428cff98f6a5389a2ec", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6b75fd7cf6188859a2afc987d28a42e81ccd095c15197fe71f42f37b60dc7d8dd5f7c1687e7be87156d24eeba8f468f66eec94e7167718f5535d556052fc6ddf61cfa4ae50cd7420670611e6010e4bfc945740240e63f0f6ad18de889e33ec269c56ce541a9f2359257cc313c46d76d1c4e9247927f0f7d4dc96174305980df30ce5026585db1f02e019f793ad590482303ae52b39f821650f0eb66b9d79543e5d9f81d3f1c8a64395065d978d1945b47c9110b54b58eb671b56a7a2502db9fba6ace43953f14480e00ae67ad1e16b1a3889528e3e438078764514322cd3a1723a08ae34b2186e3d38dd54d7e53f1a7be25b680fe15e9f813a47001013da5b1", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31cb40aa860da5f103541cffdf14388cd82b683183d0bd4f813d6180ab24537b78f048bcc2fb6a27d79a0d641cb78e904d993d119b0bff260f16af03e70a45d3288980593b1ccc39c105790e0759cd0d9350e87c1d12b448fccfa9eb0b84b745480651caea97bead57d1a6a8fc98c97c00b3daed4662dc074665bb724290603c1b668e5aeb401404a6103412088285a436ac96b8860c576b1c5ebb6ea3d0037ea0d0f4e016046a9cf4bb41cc880556d5dcd87c2857da1b62adc97dc424055027d219f4866e673597309989f17f5bebe89e715c14dc8673c07c5f324f4d30b3bc424b908fb7cb3ed4d499b716575a10905c197cfaa5a8f2ad0b7300f2350abb51", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c5df8bcbed902183e3e90fb167a75c8e528eeac4b71557738f6472cc9755230f9d9e661306e7d99d9225cc4d392c094817d406c28df99da1241e26d05fa37a87d151d56ec19a0f7ba0c0852ee6f889fc623d67bb2fca1e8c93aa9d5f37fcfebeea2ff61ce6e7ba4b4e608b89901e17a4ab03db6eba7fa5f3768fb232d58a953456ff31e2fae2aa005ff896a1d6514b6206b7ac4a92946c0ac3485d255a9b7348fdee8bee8e1c4ab36f8a46c4b7c8200f14afefa7acfa8e45a9d0b7b207919f163afa90c36e8dd3da836ee1c5be69c72bed446081a80f6fc8c7fb8f532142d3eb2c56e6ac33bf277cf1bcfe8eed9fe637f24d4bf515c573d02f0868a25e88632", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e0352e6010a615ed47d9aae0bff7f23593b2835966ebd2378bedc3459e3d5813093c46ca3ba496486975fab640bc05d4f0f789c730e5fec8692dceaec65062b2f0ad849a2fdba3b9749a8ca7307b71df156a57900fdbe688b98874219bd2b86f5fc2d2fcbde64ca55bd8c5862e68b7883afe0f2a6c5e4cf158349477dc99fc43878d5af3c75a10831a2e7a95710a06f15958e71e32f230c22e8e7c1b08c7dd2a7614e25ddc8c54f819b8ef314881e32e35beac0e70078b11c9307cf20280f8899630a0d02ff4dcc48a6ed74ddb18189c747428dc4657f6fe2f28ff772651b04402cc9cd667d44fb1dc9cb10061fea13c78dc82da9fb7c4a91cbf5d1f99c5449", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9175dbff955e941f857a3a6ffedbad1228ae8b7eecabd519012deff34ef33a941a079c7b4e541313b314005db463b80111af13e2bf975aff6d26dd97b6ccc3b0cb45d7b8a01126bc80ec48ea2821f3f2ac899a5c0c2b7307d928b24a379332e5a7ee287f3cd736c701be439bef6e83a23b2b93dd551c7cc1d5c14d6a1e9ba0ccd33ac9a2e9ab4158c271d728acafe36c61f68ebbdfd0c8834f5f87f83f296ce2d3880219e6fd8a24f38a685604e9ffdf1ae59ef4a301c7a56861987aaa8cac63e48272911b294c99e8fe5bae8eb32686bcabebf316574d53ba07a5cc07b327c056eb3020b6e9e4064a0b7714ae33375251d2d634e541a37405de3ee31bba78f1", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e4816fc498d2e3f0a33263983b81d563bca7be0760b5d54c5f49f08fc6d10cf8ba95188428de68b4864fec29a64adea0119932d2c4e6af69108b1e397b1021528c679e21fbe7dc4dcf7dee27c2654561656d7b3bf08187f74cf8a0d24ac3fbef8bacf82d50981ac18912aa785263212bd71c9c6e209caeefe5d978e67bf34d3a1f6da724d7337c7f197642413d219d24653845ef35fbbe1d7c733d8bb32fc25457d36f20fff3f6c718a27ecc05ef36c143a5a580383e9d47c39c842598d0ea329aacd4eed20dc99e641101628def125b860520797f8434fb96c3bd90d9fc29562a34b4a784f847ff50c7322424d656e401c1b9beb39e2623e1ee7afddd0dbab", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3af357a109ee6de3edfb8b0ab82121c9e6ba5c78beab6393e776065f08184428100450038d40cac13d7d271c68da1c0d05e6d20065fed3dc1b02bbc9fb8c1de0b0dafff73f0bb88f36020a78590dd96b80189eb5740d2b84f66ff64240fa91ac8a73ba72ff56c6bb82dc424904e65bd1fd969c5d21a81f44b458ac52ed66cedc403d01f2139af14e6e38b722addeb3a2f6e4755e3d2337de4504216acbb596ef39deab19e5244d52fe462f4ab75aaa510552034706e00f33b8dc1b16d7e8cc5b4066a921ba5a70995ccb9d7f6a891cecfcdc78a092a8bea6408f5883fc866462abfe35cb28aaa6ebf1b283351a7505e6a80d8c64867c2d275e2c5d7500617975", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8a38e8a54857755b4922f9d248d9dfda77d284d2a678aa8bd55f351acf4aa40902f8704479827223c1c6aed95bb33d2c4048cd578f0b24b0ba88a96b881fa8b86f241ed49e4f0bc1a27f2e55289c53c44248ac1268f74123d8d055b72e7440dff28d05cbb174780e2f0636ac596849c8d6b20fc37afa9d160d8cb370651374919464dc618d491fd17754d9379ccdb689b004c7d4d4fd04dba6a9f721d4da77ae9f3abc094350355295ccc773ded661145aead73d5485e49af3d9c112f463503ca5be0549e186f334e95e8aa52c2a33c259306bd12279613f9969ab33075d76222cd6218f2efa9e0213664db951ef956814f29374fbfd0e563a5a77cbd851a9d0", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4890cbdee665ace86b225086c7b2c04d5e6cf7ddc5efab39973ef9f9d32a40b7d540f30b9aeb8472b304652768b1347318c8d763815796c607bdfca9cd7270a4767989c6f67ee989e110e36bc443aeb4df7ee56c399390a5794b0254f38e27b47ac9a87b013f17d460bee3b3ef64d7d13503ca9b0973707c03148ecdc7c947ea0e94cb6d99a4c1bc1d8e6eaebc662cccbd85b0671a53470f74bb2850f7f67ab42fbe15b266ef687c5f72e3899903225bbaa595c63c3e302e031b63e1328b567b7fdc6dd4baf36ff104922e6aab4a848bda4c6512f841730b073135ee491feeb82cd2bf99241980d900a7e215762611c48829aded1cec31db92903c037fdd82a1", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "bc4cb8d9113b6fda304a0e8c8419fbb18d6d9412d0922c727e36aba5a9d8c0ff0cdf62b544fad91af23f6b0ed985f88fba1d64357b7e92df0b4e196b4edeefa2b6b1d04927570ef07d5e5efc6e84bbcbe9f57ad2e0b93fd742e0fdcd37e730ff25fbc038a3a808cc9f40062983d3839977cf2a22539045986be087dfdd30a5611e13427e70c2f486542db4c71fb53273f8653bff224e7e2c1a778163b5b93c06976b111f3cc9fe55ba644bf8233c0752dbc0f130d6bfe85424f1d10b21fa64d074caff5c820cc3f416e1c48bcd17bb4ffe187ec924cfed89638882f190f4eaf45cb2105b208db449b8b9f66a71f0ce4ec9e55dab3ccc19f487080d7efc256f64", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4278e146dac5ef75ac6b9b3c9082e8401aa47be4fc0043eb5823eea077373f1ca319258b6842d77bed8177aa9e5c61107620d2f07627f869d32c9cd3fcec52cb9becc869f2ef4e567dfea371b021dc49f296acb7413241dff218310df1da4478bc99b24a4b03e7c80e03b5d85bac39eca10888884443ddad80647dbf658d11e0f4963136e030c4f8b687fa4637a11659614e158025fa5ec1a122d38d7097470e3fc8b9922a4909f5127edbeef081cec7c89c4a37157a0e27973c9ad62130e31ca6df22cc97ecde6296e502529475a6d92618e4bda715d1cf0426e92898fcd55b6c962d94aefbee3dd256daf1ed1458ac313f3ba778c29dda8d80e3e3d4d23ba5", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 29 instead of 28", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23d74c2777033454f93db22d2080593c9cee14edbdc62dfcc9f4aa5dd5b32ec7e7c99f48f3225541f1048754ee9904b6f9b9c76819af8595c78762f420048d66907563802e8136560be3397eac0072573789695bbfd1ad4874277b047ef5ae2bbafddaba8ca0280e475f103adacdca558ef346d69036c13c72f388dc42340d76a8915ceb8b81e47122f0cbba0ea8e39d006e783796299309698dce133f1925530f12b3a5a9c8872a5dd3f822968f67b23e891929b9ea726488fbeda66237bd4d9b2618a114cfc62194c2be6ebf4122bd95671f94d88c1cc7eeb2575c3e6d7aa25de63b5a52fc5284a429c6c520f3acd9acd888f52410bd86832f45d1b32cc59a", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 27 instead of 28", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bd3d6bef4d7dd8f13d84a23eb5d8d7513e1eee3391dca46d02c7a673c1e468f2f0fd341805138c8950c1501b494f78d481cd5642149821f6f0439dbcf815169ded6856135eeefd469f42714b12b5ed5334f3ee2e535b0cbbc1cb7cfa8addbaccc65c7e02df84c926ecfbc5b5646dc9a17a0893d21106613707ae3cec2e13ea3f289b219d871b3bd67e8579c4473695ac761743f9fc5efcd572923e4f5d3d04c6e61585c9797d865d19d820b95e9c38402df6ab1084c7438dfa3fb12bc8f80c6d6a582f9bc9034f3e247058a985b571d0ceae1b3087814dcf70402fe774bc384e026d00fbeae4032ecef45eaaeb531835ad33a8c80fdbbeb7fdeca1d466108470", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49ec58072a4c00be0416cb0887462bf350dc06c603958494b81af3680bba1d89fd193e23ad18910daacb63b8df2013923620a2e81cc7b57056b1634d381dabbf37e0748c41889a9c1c57259e743b3da94e2e9b430b8dd21aa06b28f45596fe2ec35c9a4c17d11480c8e771bde791b6dfb1161b84227430f6473395692ceb75fa48f4aea0a5540213899a4f015cb50d1f47cff07dd84156bb127e20e33544c4d2ce0e90c46e06435236ae5648f99a080b6aa20cbb8e9723e7a3c0931f5ad82c806303257128f48900691cbb7959313dfb2ea2a3712ccf3776f6be617305002b5a3daef3ed2e9cba126bcc6a840b09c34c6ff113d25132bab3fc074aba7a74b363", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "60dc41d5618fb2a8dcc94dd2e2d5d4122b4417ee6026f5e3e5e6528a2d59bce72911aeb2fc935b02262290b7c9e7648fe8b7725642796e8e06df60f94071d900169b2ac498cb13002d8fe2fa38321f89c593cab41223aa6997a356d184acdebed45ebfec4fcfdfcbcd0a8b5a74dadac80e372fe51725ff449bd6ff7e4e39be2288879a6342e7293a9fbb3b7faa56991b4ec13f48f27235e7bf348610254fcfe4b517bd010580f9ff1879c8c16973d6e0cd15a69b3ad6b9964f088ea1e90d548487c093a8afa3c3604cc2c6b928969d66605baba1810c2d483b9db183523b3161323ebeee3aab79cbd698126e893ed7412be3505a20eb09831e0d65023e62c522", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8abaeeb60987b9a8722ab291049fb5c64c813a1bd6a147fdff93aec3b127f2dbb2af213cc920c7717c000d4985e0c833dadeee99437876d3d493550bfecafed0b3503436ff552c773e4d0c60ac9196efa9fb6be10378128c98a96480ad9e2c0242d1a7a9e66fbd7084f0c5e0a8979f2940bec7b6ceb2ae0bb221ec23983d6e3344a0bcda92263f1d768c1a5b9df555aee8de837060052a194851b732d373633ad441bdc761ffb9ea6134cd2982071f780b4fe92bf9253d4f8e8f07df417d1c2bb49e9268bd5cc0e4e652c38a44daf668095507ae05cc5879816b9c6a146330223c98a096847cde6a3e724afd9896aa45234c05c4a259dbc9ac8c8f93fa18181d", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a3184a997e3cbdfe9fec8d260c7e8b09bb7180f65a83dd7d926a0355f1d04366994b0363c92de8730fe85f2f81d15725a6e9f7c06d01a7313d71af795a4abe11fb4c545411fea4cddbc128c8b8b0e713de1d0e78e457551e57a9f55f3c79b126ebcb586d5321ee78ba50034dea7a315f7c571922898230cc0c781383da9d3c2ebd936929bfb1a20bad72389903ee558a904ba39ae931c1ae9798b5951eafad58b1dc96159b1c7df12c2f47e81584099e33ec98ac9b08c192d676cb3eb2ef1a4959e8c29ada3f9f3738d0eac8442ac0e00fff98ce770f629a4a5a5effb465bfe4f7b4ef18432621cfe1d14a99102ab2ff3cab1ee37553b28bec3d04b2cb1e161", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2edc01b091fd7a5896b25ba0b960548a9c799f1ed7208bdc320c44ea15d46483c8dd8775fa3c689739defabdaa927f88c954befdda8452152757448c1207cc694af555021f5756982210f44780baf6f50ffb888e763ac87bf048611f9340c0ba78227f980b81c059925e3c5c42775e45d400a057c1846a314f5eeca92ed4febba7b4a91e1b1c2902471481e132d40681aa9e2bdd4dd481102d2c8259153c76d41d49106cdd3cd30fc0a0b06266f3cb4b6cc34c60b528cf7e7ef9f7d42e5e305dda9e46d070548c14705685de7bad5970b165e13cd46159f957cd2908b8eebba955d2c6760c16b3a2d3e9e1fca3cd8f184b30b1d6e188ece497e9e01c8e2a5267", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc0716ac3f37a44d86b8225bb4834ad3d4bd10b171f36fee3885ce424e958e80bcdcf644ac3c3ec868c0c60739d7059f0e264dcfe73fdd708f13cc931255fa2576915b6e40b99cac7b40d259862316ce8f140435d44c973d6bfc48a26027cb1f6044aade27e387f950693e5a2787d6cbb9a38bf64303503c63c02f7649df3ccda47a380af779991b1f7356d81240d99a924c0c389c5fbe2719f7dee3f84283cdf41fed95341a4b249c92df9a93b5e8d031a8d693c9ffd5a91fdf2efdad0feb11fbe5e5eb5ac51ae85c65a4f0f0b3f67a0fef3f4c5ccb340cca0b43bc59015f0192bdf24dbb1e92ce66b534ffd38dc44f08746d0429271ccefe0bfda3c8e5187d", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4019e011da7e59b601fe76db0333bf9fc0d2fe1fa33cf0569632e39940affad58dbe255f0e250b5dc5f5f4da0dae5c8a7599e1c6852c9cc052b4d7218acfc1cb6d2899b7e5d06eb0a666903e69383ba4d8bc6d2146a4a54cb0c7ecbf2e60fb09f4611f0d5692c653b31eb5795c838303ace417992185e138ea279f2081ae0c65c0431d9aa3027726674690ceaa3f0cc838bdf1eb2048f1117e896fcfe71513357ad636cff8d3b0c0ea2948d6c4a055cb61b0dbc56b346a6d9d3b8bc18a038d98d8a20ab63ab8798884ded8d9a11e94cd83d6d9a935abf11d079059d3fe6b21db0508ad9abf8603acf8d52d50926043033e054a81e4276fc16687234d4029370a", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3316b766710c2c54ce3c42fe05188c41bfd22cd91282464930c763ff3325bdf4cefe9328e6a6a9eaa0392422cc000a78903552649146773612a9becb4d7b4cdf2c6e468bf11b2ced75dcfb3f5811b596894c8dc7948d88093face5963356ef5dfe93a0839c0a3bde0ee33319fbf28949e9bf8710b988c6300beb0b04cbc841a9018a6a2fd6cad033fbb8e22c8cddf713fcbd096d5c498310a11863c276ba69d81a2327a0972bef0db5303e3d55dc4ccfdbac75885f337867e81994ce7e890dd52a0174639167b53718ad2dc59f75bb111461b713bedbb1fe00c790fed6984b630ead97647648bb09b65db20d2bdbf63b1101068d82a1ec3b2891f932ffa918cf", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f360dbd80e1a28bc2b1759707e4ae5c5e432d4d4b9fa6b67f37e8c576178b820f5fe3c8c44fc3de442b900c73eea6f3040f9b58ce38611f74ce6353793b7ec1b9ad21ec8dea913011e0d76ea2caf5c1ca7899453789d9e868a1317dd707481c213056add922177145e7cb077b9aec2123d8e854dfbab7c2a96a58c51cde0c7c77dccbf58d781cd0cf5f1251e5cf263088af9c374e8781b9f7d0fb0965a765727682f97b3f1ed593082709ca699570c7480c2fb3669bfed128c3063cccd79d1161c781589e733671956cf4d1a6d90a4680f4c38c04cf0b3b05289860a809ec99068fe853176f7e6354b4b2c15e3b535f301a00fe240ca43ea401f954e2e9d170", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "05ce3264ea04f7f7ce5a073bf70154b120bab5026887f675c9ec97fdaa0c66effeb7952e5b11999ff343bbd176978a6ec6eefa8f4be2671c700382f7d8d221266ecfd2bfec8a7d2fe36de408104df0152ece088b73c1c0a821b9a7ffff8d83059fc7250c5d54ad9e7099cfcd82e887b5ae551732c37a1bac432dcc5504bb5013dfe46764a03e24daf62e180a62491e75cbf560958ade809f8698e8465b99332807ecbacf1b29719c7d582240a3f19ad6799c852b958c7fce3ea5e19b6c098afbafc5bdec765d0b90da1b6df7540435f291cf2a19e9b31176b04579ab18cb3e9b5f4a86c7b4f17f131b7a5a9c03a93542990220709f8a68ad1d691e8c13345cd6", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a7bf438897d08deeebb38dcdd687714d69b0f0ccd23c8daf75e3ac8588e1ba0e5cde9bd30cf6d61edac581c8f3d2b8fb7d92102faaa142f75dd78152bceb9a9cdce3ac1b6d3121cd7c65c5508deb1f671a83b3ba45d0d079ae294f56086ee92e109e94639494093b2fd9efb0bfbde8b459c7aee258b23b389871d4bedeef7b8bceace4b870098f42376cd0a2d4631f0e606390b34d86259b983c2c16939fae962a4da25c7874f5f59fe0b3e6a25fa8c0132375cca9f21cc23f4638a6efd3af2aa9010082e340394e33913f7331305e6544c87d34bb3a668a1c8473ff47d59fdff11172dd156aa94e4262c9374b001afde4fe551fb599242dc3584587fadcb3f", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6db16a706014bdc6d673d5a1e15904915bd1fe1934cc20a6ac6a01f1e3fe54750eb01ddd2afc1cab644bddd3805c57b0c45ec2951b2595cf41ca2a006e6bb4b4f1529516c48e007a2173a5aba22081a529d3d970c0ccd41a43b739e38063fec026f4e9c157670faa2a2d0288991737ccf7833f41dfc4c8d829bf1f4cd35af15b247a9ca676c52e5c3b07c08f1322b31f0d0fc0a9f0698c74248fc54e505431827b2b0e8814d806f12ae85c2e8f49207c21c6abe348e058a17ccaed6a75bcd07a677b5f1312fbc4a1dacb05b64272c178d8c57ce2f3556529d9ca1733cc386e39d661ba1c7bb1badf11488f84e533101a5568b9ef0604a8b2e131f671b1989999", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "79b10605bb396e0fb0ff055e705957f77a8c178b49e6998665d7a07d25eac2e6450477ec5ad54ec5aac9d2802d14a0fe290b0f577721c595c14770fa9680e623d8e724ee97ee0e486d8219e5e4a5ad6d9d12e35af7ac149685fd30a598a561220d497612193c5262d7df3f1d0b76acb3896d22c29d50f5c51fb9ee279d8deb770124ea9e60635ebeaa2c187831b75d6d73d26c3bb01bb958b6a5b1a8fbb5291e1674ae985d4b5f0e1258a803160ef06469e6ff92d3c67de254680ba245c8c4ef3305e55a498076aa9833fabab887258c757778f7dc85258f75efc588392b74f2aee52f04e975d5815eb6350cbdfe18824231a6a5202d67f2423c4769631dc6cb", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23ff1fbcd4bf817c966cbc4fc9f4c62c948664441fc4259b6693519a95e266a7fb3fc51754905126d74c8c7de562d3526932b85fb81e2bdafea221152b995a904a1f980d6e88f276444ca4dffa1e35ba6942478f31732cc4dc2802eeece0beffa4a637b59b96b6ec0c9bd236d438605a177dd4d3bb2aa195d283e379e365645a172ac6712effd84ddd5b8c6736012b417101f6a5f7f2d5daa9fc58ffca9bc9565ad65821e8154b85e28cc8064f11c646d795efe9ba986420b28d8aea0afe5a11e038b03af78ab14b95e050cbb228cb505b708e56ef73b6a715b37d42af08a10dfd573c4fea47a1ed582901de7c0d71e1d016714f03f59106a9d10b15ede1892b", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "42c18c5f195b1993fec4857593728cf00793bb0961f0a924b20f5cd94978acec7c4cb6d4c56dbb07028a8454d1f3b586ba17c2c9f4c6f993d12d315e49f921dc1e81344741273193b89cea722ead9716362069b5fda2dd45f00f646a25d17ead262c9c856cdf8be4b7fa54053ea5647868cc853e0843fd4577086b55502cdcaf7388ea92fe1250f2333cb744f7108251745cfb272e157f346cb2d1463a6c119ae0d6477232b321075bbcc69d5e76c8485d621bc17cea315c53e49036708c7b33d7f65dd851ddd96182b873e9efb2979678e78116d4d85063e3b314649996bc3908d409158221b563a119f4c857fc97d280e7500f0f4f6ce9761d2260189572ed", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "518a1e1c38f30eec3947d32d92d04e57a8a82923ef9f13f67c985a4d2ed90ecc39441372897888906014a98b38c079c9c53d9dedcec059518a1d8066b38b6fb6a6b10cc2b6ec04ba7c2ed60f6d5f17cda6db6db3f24d5e8a46a833594ae3817311a6664ef5a5db0eb988923e6cf5d21cbb1fcd27a4646ab5670780a86cb492bf17359f346b426bc634fe4a89797b9d71e6b80577d7b7cc3179903511bd7475d85596e8371b80684e031c9d676d665e9778be8ec6347a6622e2ea0232755f7fb07a53fc6361e58a76b87cc54678152c4b8febf1d942be3a000b6820cb86c9f25f332dee768dbdbe25c374af05a085e910d1effb97c914cf1cb0578b1f0858557b", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "532ce064cb7186e8b373861f34435d417f4073d1a3ae6850e0ac3909faa275b388ddc7ea7682dd2197ae74dececaa1e21bded0510dfe5a73f8bf2e050aa69b8e592487f39624820d7bfacadd92320bf5f8bcf3b170efbd5e78f36a81cf75262de0ecc6f4ba033abe155e563e83cb82f39c4677df3c8c47af2b1db91e36735a5a1483a91ef98ba0d20abc93bbbb1b79fb9cf553e278d2c5542150f1668074eb1ba7e59eeff74d8fd5fd35ec168323d4b886dcf3961e3eeb05d7bc730c01bc139f27683ee8c1356ce05265d18508e2689fbb34a5d6fc26a40094f64b4ac1cadcc3ce9c3c08aeb181f73701325fb77d84b0ff9b0008aa8f68dee76a37c696c4f8ba", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "667db4f818f537d8b36a441eb01eac4893841c91c6b44be684e7eb6858fd938c350a1450d195384e556e04387e8db2d69f0c9658aee5ea58646e964c4b01b96d08284333d18feecadb613f66ed69b6bdce9150d25a20a5abf4e8212a1099787eedf70292909a3e766a3bccd68567331f7ef6ac798834e2f806595060be19b1908f4c41d7c07bb17840da8a7223feec0e001f36704e87b5b703d9005c6338c1e2baa221ece6037af2653023f022b6a253942cee075899030805b7023fcbebdea43203bf7378f12472e109c7425e5806f586fc9521f7db66bec29a9308008c75868e5afed351691a1a7c607cca6bb711282a9166fa2ca743fbb8a42ff2d72bc83b", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9236f2a93872e266cecea65731a4c8942b2f8397f1a844ad667d178566c92b823c191595fa94220105d53c64fa1b60dee3ae982ba3eb507b99011d402c227853a24f3470133caafbb9d3d09fb45e7ad3060b95f53655e55f3264838df3ab258ce5cdf22170f0bd763092be876fa2728639c9a71382c4e04cd142d468596c91e86fc1608cb37af190c3e5ae63eb5ffa8f73fff11ef4b33770bb57491ef850492caff49d40f51e36f55b1e23489663a4bcc22a5e3f3cdaa2806c649adc288fe5031f2b047efcd777345c7803fd5b7957f8bbd6c3370d074fd7ec06b8298b4fab6a49d565e07daeba504871c853aa9d6393a1d83c2393bcbf7cf65fa0d2bf50c204", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fb00ed61d60c0496a690006f40ea8a5df2e3e3dd80f8f6a3e39902e0447a37f4ab2e3737898cc0bdd7617236e637f0fbb9799f17873ad71bfeb32eb74cdd927bb830943bd0c6ae3a11705dcd8b272fa356d34445b46e3067caf45e0b4f37bb8c6dd43600184b25c2651932d07e6c9aedcf94796223bc90eaa329633756ddab77ed3b70de36f585918a7309d502c88aa922465ce213fb347d3aa70e840dbbd3ce920ea2b04a99c3845ef7ac87b68a54bf359a6540001f0602cc458b91032418da97bdc472774cdf65f58cba9b30b6f51777beb83cd6bdcba1fc1bee1ca35eaec7a29c8784e33b7a5b335058df1e2903538ded311330336a88256168a5759a7c2", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08f67b8e90bb0959c276ed23d45d3752f2594353d868ecb2f213a980d8204d530c7b06ede81453a8ebe58ad685c7c9b8743fb0e940877592b87ceb457857543f060101e0757e02dd8f48c3bc348adc31d57513f5231e7cd32822b9844a41f00b394c20a6abc67d51a141738657247b4898b0c4422d900be64f673177f6a4437a125ce0a85ddefd952acba2c2809d4bdb4a9c05bfb9a1b09bbfb6cb675b51ae23f3857350b208632761ad04267caaf969d43f699d5908dfa7ae634447abebc05e372f194387e29db9adc9360d07b0d48c02f15eff31a0bb2ece9e97797fd18dd3ae2afee6b12576055913ecbb6cd8f58163736c2e45fee2bde79b7da293597c28", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "386dd157db54f471b88f6f4cd01b25ea4788cb1f8256ce996fa3a12bec90803e92b907d1e9e8c23bf20d8226b9d7df699d5d59daed206d4a5da51d0aa6566a47bb363c9375ea5404539054924b102c1e0ed40cce6c9b6811f79159a971c4a879f7568489d5c0ee7d6d20f48f0255bbe556de271c8291c1e4198f765e3d5cc7fe2f5ddc366d28ff08d57ee5efedb170a18cd27a4d15fa8d315b695d47f1006814731524cf3922aa5a42b2cef314a0cd43578a224cee8d0140c53ec80e8605e1a4f5e1e23f4600d18eeadba902a398c4d874d03ba098956749df963cefd387553b4da2a90550d516451b4430d7ce2601d148d6c83f3275b669bfce35b9a5c7c336", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0511a80f4b37cd13711adacaf85270137064579acf30e3c928ed6419507b9a807f9f5e4aaf853d96083420949d4176a4bca9bffcafc149ac57e3138ef4ed6e7aac5b024725654ce7ced2e20ba2c43070ab5a9aac1382f101cd5020bb8ea6bb3e21ebae04de3c65cbb746863232b129e19fa2bf97bd79f7e7975e093da71332fb10d7f70285237017d7251a118ef3fde78dacfde73e4e28921dddcd21fe2fcbedd45121552a10461681fcb90bdd1d1877b4fe34b9deed004ce41581dc1fd38cb767b1ffffa69bc1ae1dfdaaf942f7b50cc0737adaaed0273c929ce60b0e2627c2c1d5153f001c55096120849682f8a9774b6f3ebbee71b5922080076a2d5544e7", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4884cc2d614aa4f4f90973c0490a796927a2def10606cac4b00039f6b5e21742e1f75384585b423ea87efc022d8e7d2190b5eead35292677fb843ab81c476fd2c4861695cdf9d3ce3f49e2c6f90671193ef13d6726547f89888bfc16128c7e7ee48d61aec79b5e1e551abff8ee27ed83ee661e42fd614c2e88958d4364460cb9402027a10822c16e17c083e5792b77ce3f07a4698c7e25245c651858d96c1258a0e0d0ddb3badf5f7b9713c2b89ebde7266f5a88c19b794e6cc2a8d96789f0bdcbec49e128473e2efd7ff80387fff30a5dfee3f2ff18e4bef5baa2131937e7d71bab5e5f521570165a8a8fa27d6288a2d524a2be7a28a3dab05712210c8c1f76", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "101232b1f7090316ac2c1f1e56014df258065a04e8bc08740ce46d54356018ce1567fa2610743b7c496d414506e8d439bda52e3680ef660d4e7ba645825c0e82509be7f9adf0272b212381f5039fd354e693d77931e2d59b0bfb431d903b16cf3e84187a55f709e6bdc46e377ee965de7fa43783004081e9f681f794a922409434cac493d29c9d1ab0f2e033ff4e54af9cf00d6c8cffd0b67f0ea27c5776e2eaf039946e8d287c2c419ff9f1fefffc968ad7475bb95aacfb9cb1d623c2d1b6531bdcb2493f0e93ac4be36c7a05af062e6ce9af1b8e063c808af52f735bc0c64ad141347a19466f650eb660a6e7773900e6a0801083be2934a178403f5ec29e25", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23dbd5d795fd3f97f7a2bc5df227e14e39416976c2c616e1e8a19a85b0648eedcbd2ed91780c043dbcb124de6be7ddb7eee16851a97eed4848589786095cff7c4395fb4bbc606f892b0b3a01b285c9aa4c86a060d4ed5f59e1d1d72180382531f6ef539d4ad5cfe82c9f02e5b6fc81ae0b952a6409d2109710c26280d1fa0be306a37f956ca50803b6eae1d11d4fb3a3d71bff2ba2773dccf3849bfbe42f5085f07334dd5bdd6708325d67d98598ffc5c52a0689449729665c3fa86d542e2f2da752339ded4dae90b36b0dc8a0cb3e350f62eb05ddd710ca6821f32f840eeb98961cc5823e1c827ac67ba8388a4046b8c856dadbd1323c919fea5d0f61e61f95", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "bffc9f6d012a4e94763983a47e9f37698e6810c3de75df01f408fcafb3d3099896d07017670867794d5820ec163b1fd2bce080aac8a6cb90f8856d5443d2abbaff0e18d6d3201b5d24745ce001ef8e07f8258a60067c83f42aad79f922ddfbf6199ca7935fba59eb2e639c8aed66845beef5bf01f2ce1b06106ac87a2c27f447d6038ead7cb1fbacf7bdfb7811097fe0b4b1f14012c3cc0025750f9cf67e838ff715f59b5bb75676c93f71ae5cfa96f0375e3e704583d41f499017a5e62a5ee321209041921f5a64e212d3eefa8b42a4a7c240f4da15d903682780ed8c005d4b5fc13e7a95e106644eed0ae9a93133df9dc7ae8555f18579f020651e53ea9340", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8ccdf190e17969f0e4c496dd400da98607ecca78795348eaf308d11e29950f0bda64cb6de73604f855a36326b4f18cfe433b67eded578feb4f923879e087af1b3c42f6f29d5f688924508586fd5cbe5ab90a1a04aafbe1d548f5945f7699db7264685405b558afdbe34adb976efc9f6ea2776cc41eeaef56c5cc13e8eff817a0b8b2d8978a8e445ce0ef586414550cd79030fc83d4aa4c2867570fe3242f6b9e659500f6d6072b8aab72d16454067d6c97d5f26ad9cb5e2dbacd9b332cef70578db5eeccb36d0d8f815e2125915764134943f03023e991428cb66076119dabf088632b22455f3e4965cb0ff86d67f8d5dc99763f831add9cd23c911e0a11bdbe", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "442fa58b964fcb7b87eb5b901fafb15c38e31db676c2df0cda01514d3bb6559130973b20478585e8429ba873ac0f6baab8c9ebc46805093abf57355f36860921edeb93024d812611669501928cc869b97d4eba755501c9f1a420317527e5694c6b67af946e6ea9fdf4dbd01f8f677d9a5ad69e8878562531c91362145f923c0083d404f1c6c2cfcefc8954e6efb63a10d3cd832958fae01ebb932e76eda84929f5c5032db5db9a9bf49b9f43e3359aa88cbc888fc6b10b4d908de28085af20b4287e30640bd3d67888a24fa7a216658af1add6c721de36a35e00d09dd54e55c2debec12eb475a3adcc2452ac5e68d1e94548734540cc1448949a5eb39945954f", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a39bf00d81fb83c0c86b5ae8a70aa45079b84ae55c521f4363787f569836703fef97f5ed4f70fa9693ab365bdd8a0a6bb5020d01b0381c5cd17631edc8257a6fc271f05279d64568fa3208a632fe2b34c324fa0e93c259e80fa99fc2adbe43693d16399fca84c934a5f2948e6dd73d4c9f1f17bae710ff68ee63b39b70a09bccb891f2f849632efba4d001418f719b03a298e6f94459aa0786e6436986f637c813149b7ac5941792e7af84f8ba78bd6633811e6ab8c11c90a1a4d8f00795c8aff086c18a69f23cb75d615e298fd0d93f5ddb88b6b198af04247a2741728cbe51f571fd820c4182199df335d7b1480a1686331e8a04e15a4c14ddfa5724b785a9", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6cc74b8e2ed218ccfdb1d0a448c5a4b519ce9ea56ddc96dbb8a894b1d97405b3d3d728274ffb49913f578dfcfab9bf6581ea90c4b854ed701cb4dcb11b16fc68b7b1396d32eb24f7eac9bc121230450c41b54a6afa82a857c4f0c36dc698a2241d2f628e3f728933fb646cd9e6b97e69d8d059a3d9f08a481ec8e0c0d0b51f15df7a33a88a1e11dd46517a2c3a538f2fc581a65d1787f81594b740283df9aa01c28a64b203d6b43da281481bc4e05cb1e6c55031162afd482fdb7dafe520f4e79431cc956ffd512c68400a705bd4598534328a90e74ed4980a5bbf25efb1b02d32dbceb4b7593c1fe386d58e955a522802072c4ea02bee12ff5b76d5a0714867", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9e97021c1c5dbc77cb54d1e88b29a02102b7f48e1f94c6f04a8dcdf19f54a72aca26700ed01912bf589e4dea8f385eca79a45e421b16d2d84527428537f4ba4b064773175aff9c9eaa6a6ea1949c5e698fe40de3d04dff9dccd4ed9e06a68bd2e71c6a4ff42d53294b45fcde7517ed378ed8c34c2273bb01c0773af8bdfb7b13e8e38f3cb49965c757f7718104786dd86c10b8696796db7f05dc2fe2474c0a57a897411aa7846919cd4fbf094c5207503dc8a4ef8966aee6561a43784b0ce06e7427429fbdb6c6e283a6a7af3af7a78124ae1ae6c57438d69b050f80b36d6cde6d84fec0bcff2196ea3232db115a3afaacb227417f0470f505ab849f1513058e", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "40f3c15a900e707287238618a78f3c1df4f751792bcfed49e583366a67413267b7022ff5668f583184ff8656fe1c89beb4ed5387fd92372d674b433f9bf0d2132c59db6c5974b8514eaa4e1b28a735c60282329f0d47052178ac07935702c7808285872cc498896f61cb887aee1a3fbc700bec4de4894274a6ad8f1842d6b87b31814dfee5688d573dc0ac5531921fd7266e4b07b26e56a10616d0027980cfc781c6bd1c84a7b104fbe9fa22377fe9f50b3caa1f7ffd4524f96a35e5e5e00f1e0248d36fe2fca1e1f21b0bebe1d4d9b16c8811a8b8207e954bb173cb4a17e8110d3966da35a491cb15f08130222067fd6bb6caef8d5e77ba7b4da52c302a6145", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "090d7a188074116255cbdc8a8c1eb66d5224b045d3420451dab67b2d2111bf7dd145d522428c2e9e71be74af29f8e04d88ef46ac6b6dcddf2cb91156278f8b9151d7d5fec55224acc9b4a015762c9cc7327a16ed21a060b1f17b47d23ad66a2e5276524af9acc652e48d350409a119abdc73235d9de02a26964dff902aa1bcaefcb2b3e1a8394a50acf4c6fb503da872e9a65a220b7c1d31496ef10c2e27c00b7694648c60dfc5f238c7ca3063cd91d96d6617d76b0fed8da990838cb7a33561a7b61507deeebb95cb6a455b441305629ffde7979ac76c44601081f8cc425b346b08171752d4b3f711bf979a657e075e4924b73f011a0ba10d034934f8199c3c", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-256 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "bac5e1663853e0a4088543eaf4cdf36e8b1ec7b52fef42081d31e3f294dffb31276834807c4719a1cfb8c7ff8db7020b72058d4dc481da66ab60f40db119cb57b66726329194f8a8e2a22499bb53c1346778b9a02f92e015b82b4ef432a13c51f93999fd3bba3723698bb0724b2cc5f91dcda79e29c5eddad80b7d4a08e3c549170952eeb03188dac1c81bf37dde0378f66fb81102aef841a9a69743f4c78a8e31556fadf5af56d81afa825d37d2f6d8516795abb7d5804ebeab2fe2fbafd5ae355dfb9864c996b147bb5f1d8c1b4ccc3040b42876a27c83df2068f1ae264ba557a6f1c5e0436c04fae398ad4200f5d1d5a872f771934d4a22a1c7785d4bf347", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7e5c93217161007a38889a0a43234def7026eb0a1259be8c7c5b2c94074c73c8a9b2e809bb635786a31e23cb9737c3ed87b113f9d1709b30240d0cde14e706d02e26f5dad1da07b7a47c21f45223e2946ce675bea3b4f1ccebf3d8219bea475897c5484cdd2558fd6a89a37880a3e32fae45e752bef2cc05c64f45b6bb30da8af951896bdd0ecaa6bff1963a90034f5ed4e45d3e89812826813ff067eef323c9e09943b25da94f138dfcb40457a1357c54ecc0fdd82fea5eddfcfaa86060feb1530d8623625c9de8bb506b13ee55cd29365e424240d8dfce15f09f98bb6d2930697841c81b35a284958ba6478b1cd75760a26a6d56212e83f38c1bfdb1240bac", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-384 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "83a66a917fd062478353636c8a55eef1bbd99fe82af9305ef6e9049d8e96758d856191bc2fa3226166670502552d6a9e2a62a26d449b31f5905a34c1199b2de9fa37ba9970d1a00baf6b070b92a59054b12d83517d3fe5ea4b07f7e234b3cce16b2783771d9d6cca2b7c6477d695fbc2566e55feae9c6dfc183f99b7e27a964a6169e6a27b16c6e51e1e4e1becb49f48d3f225214db85f5b8f729f3811ff4497b517c4bc0111396692e4f438c9a8437e62ccc5fc44ba85d6315a63dce77d13e54832835281982e722d3eee4f4ccc4c4112e881df0900433ef46cc6134dfa75ce7da8c6f96729760172cc613cfcc89ae90edf1e8126f39ca5db76f45eab8c20c9", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b51fbcdc6eccb38cce3fa3cd271b9fa5930c6055a58c07e8b14fe29d0deb12ee2edb938bce4738ed5b28509188c907f4db14d380350de48333c7c2da1a9e284f533eca457dc6cbfb62796883a03c0e4bcd7bc60099b719a39d6b8b2609cc831661da6d84d02b19bc35b00084093225cbe336c34af9a818804ac9440179e19942db0af899e1045a035fdb24414c2a64a33a8887c903d4ba7028598a2c120a7e3da30e4cfbc4585babf11caed778b0e7cbc5198d281d5f82e9978bd8f620b48315a7e6abfc13bd83d0398d31fb89a0c8a51321575ab9a72781ba420ecbbee690604153b38bc76d00b615f901075be5305a2e78713194a36c443c0515166d7718bb", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-512 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "60ed20bd7d6f5a7e30cfce9c7cb5686507fcadec04b8c8aaae94353f83a5a857b305aa837eb818e11a350d1c1f1d3b40581118771f57e987f1b9fbfe5335a5dec435982fa37a7921af79cf52d638a79fa13fd6007deaaf9cfb5425b7bb99269d464e4a342abef1be23f5c6383750c6563caafa863e82ceb3aac7d66e38eba4811944dcaf6bc75e56bffaa2d1070202c898b381cdec53dce38601c196b40e1dcaa5ad76d7936be573fd2bedaa6ab98dd5cdb1428d36ff98e1784adaa39d3019ba7685c4ccecb18dcd7d120579b8c7dbfa3334a65d4fa7620c6d57ed256a6ef49dd5a317675c6fdf27d6e58000195c65f5b41ad81f866859e2c6adfe7a8b444865", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "46440d5d78903a09e9417876268ac99e38c4e2458e1c59e3c5d79aa4ad51d5aeb8bb169674eba14da6a7426f5d0aa2598a71117e799428b5d18264d77f9d34980921e5c5a9e68cf378db5168bf076fb22c393c5eea1d57848eaf1fb732a762cd55e9d95bea284e709bdd88a51a9426e0f393a4c2f68042dc0cb0b849ba03de16d38e3da8fd831efd16d7bbe9b5db0ccdbdb00b64a2a7d21a41bbd30fcb107bfc263db97cd49dcf80f64b10b2b65a294c1ad63728ac30e9869aa92e5e223d41bc1954c596a10bc01fcd4ad6adbb4611f6fb6d06636942e098a98b4b970417acffbf5cd5bb20f323af884a5352a4df0b8a23ceee265127c9dbecd1e463b13fae32", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA3-224 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8e867dbd01740084cc22472447dcfee9b778a54036b6c5ff4c793c8d15a4fc29d90bd454eb18d9e4349d3cc8eba9bede500363052e93a0e89360a848c07220185ecbf3c6388c2d66284dcd3da92e25142dd03152db122cc8433a410f82ec775455846d75008e3babf1dd6b07bf4c496a6b06a59d9835dafe097e3cea215e3d5a51e47e3258f9e226d02a601d95eca8fec9f35eac43d2e00361a99e09476b4246e5ce44cdfe11208e5ed7067c97b9b478825c2cc1dca1c299974ee23e976738b70ba3982f04ce1abe32078b634fb7147d4bb950f320fd4f346656922048042503bd1d0cd7175d60e8ba8a816dc9a52130abc5bfef175123534404ade19778cd13", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "267fd55da8cba9b7b9a458066e2afca4e58015d49453f7820aeecf316c051819f4757e0bc856871695b9d8f476eb749846e21748f80c70602f921ec3a1e97ff45cdbe7061a40c6ca6c69df61eb34ce96fb6769cf4dbb1eaba361affc6ce85c0e01290c7b19c5cdd6e540122cfb1bb29f345a82d58731ea09e2f7b63c2cdc5be0d0fa134c8156d1a1634e6ce436609860882beecea54230bc8cd5f1658b6cd91f1d0dd4970f6b6c1b63b0fa293c6efbff1d7d6c5c9a2ed52d18e762370a99adf3959f7e3806185ae046e1be542adcaed0be7aeaad494034c8d06514535cdab73d399d927d0bd79765820a18642cb60c9a4fe4a9165f2f80a0a7173afc12dc91ed", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-256 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2ffc65929748e184a28bbd441e923aefd115e19c4ba1285d740cbbfc96fc0533823def94456944057f0d30395fb312de6caa87de2e765b2f271196c705110d21a4df20bff0444e2662bcc3bc01049997a9b9234bca673f237a3a19d2ef129ba7e63a428f11cad6a19816f0893e1a6c96fd3cf3be955541b12cb2a0c9cae11edd91d5d4bd9fe574765028e154d532cfd8125590ecfc7295b64f879b893ef972f73606011aef1bc755de3e910de96212ae7ae9344bac75998511871a15e6ce164a02b9155a23f60147da44986e14859413880fd28b11434df15ea0b652294c6d628f2d4f5fc5617b12854573561b19d0abe78a6436eff41aca38fe098a88385ea6", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "745c511f0722768fb57a3c5f2f4e30074502e1439268d95c0f9182436c135a98b15291ba88435922e94eac9f4a198cbca097949fd7d8c37155124ba46077353f77d2dcc5ea8a06a357229175b2d3558cbf3a0b4eaa03f9eecf01a5bb20f9b919ab189dac7da458d522b3bf608225e0a7e7d82d087b6d5f96a75688b32112543b929bec808e5f71d2e965375bae4aed515ab7b2d68146f323aa87f7ce5803a47d1c2633803a71b08ad417fae494428b0b69b1777dda7335c94249b244669afaaca97da6b00c4d011931d3d08a6b7f5175355957209d6afdd47b387706921135e92e66ea6ce8c2a76c740f0ffd8ad2bf59b29593810cc8c14a60efeb3914cb0e36", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-384 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6892b5c2142d1c48b28f9756b4b3148a420f9d2bbde735da859931e8ab93d1c0c2e57171d9fb2ba23db6813c52538ca1eed9cae92b7123bd92d687d347812571c724da985c565541f58011b6749668cc6dcd71c6b81797608e4c6fbefd550a58b49ac77f09a992b3605fca123fa901608d1ec2dc035cc2757e15d06b3ef44c82fe0adae30d776394c20fac0bd3c1fbaf412d2dc211982869d1ea8e4eacb91f43666f9d882b02cb83cb0260b834133a8c3a969d397df1d4b8819467e38201860df4b9c77c7bd2f631ec12853b1bd9e7b7af8b435328aff5e4f42b784af2a688f35f8822f8f765093236542eb6adc588991442d9d4b0fa8c2cab1e9d61edff110d", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "65db46f22c0bf31c869c53bd688154f4f92252cf37ff2d19621868d405ee45d013b9e49f58b8e0e939df8d69b538a45bf6d86cc876b9e1ec7791741e6e37b8ddcc1f7af4039bcdd4538ea9e3ba84107ce89fe2cd6f5dab24d9fd8e13ba850a77599d10160d6812871f72b76bdc0b4e753181101bc6d59454425860c20b5e5c7a408268003b2e4e91c1941542d4e3ef3d12bf5952364794cae5cc0819790513c8bd7a0c8ca47fb1e2840baf2c852ee98318851147e35f81a64818cfe90b4610cc2ab751ad3b05f6b0486f5e5caf488c1af0a3a0475479a07a8730bb5617e3c7b20c2c6edb806bcf8c7638dfab9a2b62a4c1c0ea37b5984e0fde48b2b539136161", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "28aa91618537b80fec65d5e93519eace666f04077f7574a2c6f32c9078ad9f590d0af7862d54725e7476e9727b3f1d1a378bfecd8ebcea36aaa01e160071145e49f47b1f39dfe9179e132dfaef45349916d32815c3c73a2801ee345a3c8585ddfd04c9169aee9b0293d79abfeea97487a30d1dbce7d272005cb035a8b0889b60206b67723bf94ee66227ad1fbbc4f87e267e7d0296067b3339ab85461965edf90b57ea16308718603d99aac95f441684d348ff95e68993733e4d391d17a8b2102efbed9653f7f9f38386601fd8b287dec27820ab1df9b4e88f8afbe1bd1dd25a0c2882d092749870b9870c47e24f4438e5bf2bf550f84128822830e22fb4a306", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "213e524fdacd3bda088ea3b5faa0e3c4c4dadb61800d4bfd08b2e41de3c097b70479e24af7cd907b179e069b96286cd129d73c0a984c56075fe635712f59ba27d157268be2db6a715b397031586304eea0b113394fb8cca32bdbd3468e3b2e09a1e4e7773f543f43ef607fd9e9760f355963aab04fa5109ea929906fe75cfc7200c00e3ea068ac85671f3a9c66eebbd86214583f7c5b0ccd218170e93db6a9b830904ebba5cfe6e078050c69fad968dcd1de0dab9901c3fd9ce119a0b7e7795ee725ad9eeceacc2af005af6daa5440f0cb0c6091c1e95ba84696c397acbec716707ea4ac651b5b760dcceca50acb6b3e03ae553ba1fd7dd5ade5fdab205e8eda", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "66f09565de91fb9b8527609a51c27435a5ce991c32779a795ed970939c2eca32e21b4321547fd07e1d6eea71f570eced1e333100edde2b03883e0e2551a49411fc6bd9d33e383b1c7c401f9cd778d515496c4ace97bbc3fcd1e59e6df844bf979289cecc9a84bc13e3acb8a16da0f3435f413c8da377662270e5167ff186fc27da7d04a3b0dd3112a342fe30a7fd46790254980e745d445a3d0362715f66d0f47db69c7b35135bfd3a4eed0b435872b0344c375f50eae9ac88f8b1cbba791f74318aa852f2036ea944ad4e9fa620ebd1a05b6f74b00a3a98a8762138fafbe2d00446762f3ac06a3b55ce375ae191285ad8d4318d23592df36d2842f0b91db4be", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "75f88627d2b81352f577133e6475c26f977635f945700e79ab0b0bb284ad3aa5d9100097ba343d44d7b85ea0579d6d0d23540862ef5d48f2e876ac28ae0aeb098fe1f5c114ae3f0937be7435eab323b427cb1d5cf66b1528499557e255c1f33783964da0530c3402d911f762ac35a948fedc18bed1744add2d89dd450d80ad200a57309e67430fd71cd7661ca351c6bffdae15961bbce67bb0291da4454b9365db3d702c65ac169addf4a3fff8e152759bb9e6a46207acc48c52474649504ffec3668b9ab37e17f644d66b1ea7e59f98a3d1172937496cc0b2e225bba5571b6bc3deb946f4d34f1474990d3a495364caecb978527a767f5c14c3af3f6d689dbe", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "ba39e2485bda24c33096b77b73f6a29f67d3d64e6c538eeb4c7e74587480ee5a79d76623742a0a53ec30d09a5176a074da0b6e2afc05d9f0fa4949854955e13585794b39093b1707a4a705cce5e36afcdd664d19de1485a18965b06744f45b9cc2f9fc0ffe1008601ab028afe33573088465d19ba4b53c9459bed5aca2fe7e6df189e69fd297194a8fa226e782f9e1172f9b46041feadd3615eabe549806e095071aca8b245057346a9890675df01184670e165ae3fdf9af7050b0b20f128d62db9492c634e36f88151059ee6e0a34c885a33c09a556b44bfa60bce62ad8b4fd26d73c19877592ea79ecfe13c8dbea935ddc2f0ae1b272bd7411d3d49029924a", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "5c206e08becf1abf756f632e5a19959a8f91a57bcf02a9f826555d924cc084efa07cb56d0ac67921f8d7c40155137685cdaf3fd92938866210ab9674cd451ab7ffe6c6e6c4c079cfb14df12a169540f3561a410a83f31eeccf0b2ffa5ad426c8218de9c11685a4352aaf076c815a8cb750e7dc3906eabac30e7179657054cb11f04a70e9c07ed8ec499a274001c9790ed86a3ee1060bafde5c2ecb6545d2e19dcb2eba4cb16e0ac45723849cc5ac4d5fbe9dafd47db853964b90b4f20ba2cd1786ece2e8a34da5d5d63cd5e535672b34158ba66adc480c5b78e70cfa9b05b506abb83e03c7f3efb25013aaa0c35beed9a020dac6e8bf79ca43adaa4eb482f0a1", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "6e838ff1c850eee3039e4ea545d9197b3f4bb810463d20759b7d5bf82bca07f8f82066aed8370c848ee55474fe61b8e0d83594d97a499123b468277c6b8eff5b9f124f43766e2314172a9c6864580fd24f4cac27d254c0638b15c0984008066340105d339418aba4c25e604992b70da5930533e830ba1a0cb9cb95505b25d4dce8b7e62975cb9f5a3a6bdebbe01a868048665ddf64262d55d21de69c6cff62aa7b316993876609eb1842f56279e88c238836ab6360520f1a81ac2642950293aafc945b2b9d967aa6e0ae09a0f9859a773b0f7ac0d74adcce5aff16b450317b2441a8b6cdc3c0c2c527ccca0f2a1e7870ec6e582f0b068e60a105f4c54f014433", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "72c50033878712351267ea1031eed86f4193160f46e50c762ac5d4185b2e2fa164f8595313fed98db99120a5d062d5fa82a5a7b1b4fc7087bc3b52877e86478dae55ba4e88536e80e72b9446dfe2b2005a8cdbcd466f159b9f4f000d91858a967eaf0882802c113a0dbbcfd95af28c8b689d25f2444b20f22d9f93d8d6ef5223c9bb51e8baed15babbdff8d27892188dc4af000d22d2d06491e008c73fd54b70be39fcaf191ff9c7d3f21796025234262f3a3311abc9595fd296ae8f8dfa250ad8d1657e3fbe6ec86e65ba8dae2b6a92f0aebc70ed8794d244d85f0a65fab74f9f4f9871855373ebcce0601e751f15a5f09d980cc027b8a8110fb9c5a665c7d4", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "1be0c0e5f6c18e73e1b6ebb30ca4a3404f7ecba5654437e95aab96e0bd929c93e336a262aa15ab3eb926039f2bcc55f2964daf026b6d0af2018f41411cc5a8df0bb5646fdb6766bf746cd6f7a2af9b95b94c6e62e81654cc6098a7442bf31ac9674a977b5a1e3566c1581c06a642468be6339a3022e7a8be8c5aafca56102261b085509dd1cb378d08f3e05336ce3240f865c017124242f4af6c5cff24058360f2b7e51e155422156da8e9e2a0fd84d6435b6b483f3988ec91281ab9d0cfff58869a8a872aa7c15c8ce57e5b337fa44c0050db334b97541a42f8fd58c87e1491a1d6904df4ecd7c93743f026ec61b0af11226fbe0a698893bea0d5a7cdf88ff0", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "1927a8ca62884d8515e9df565abc521a1c40ee409a7aaf19368bdc2c24f9e0cbd1f6a144109273acd712cb0e34d367d76800dc5f0ca9145feda1c518cdf7d07dbef73c189db35220e78c46339fbfdd63070d47e2bc1fd8dfa8b5bb08db1266960951da2ddd16a345c3d34f8bc59622e940a8317685a98f5883ce155471d6c96605b285b754032f998f2e6cd62139f75cd66b1822dce1a10b5af8c22d0931bab50ea1a47230a2dcdf77b720411bcc64c88efc0dacbe8610c359575a1dad37f923a6ff44b493a3b5ea1ddf22c205484cbe07ee665b04e26f9bd7ed62a66286b32a209fda6b5df0d7df048c400f27c493a2504bb1b10a20fc7a5566d2c0bbb3783b", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "0a58e089e858dbae5f4d1ff75622d23ebba52c1e1ec80a5ffbe083e778ed3c15f82c6c46d6c7d115a38c8595ef80ce21ed608961bfa4726676ec70a6089a6c4b420a2f2e532d9a28f89945572d1797510c01916019e72e1c75f4a4dd35fa763b00ce9b4168da6ebea7ae7465b9d2469494dad483c9e29f7540fc4a902635f40341cfb39374b0b84a314eba7d1a3fa55a0fbc87c0248b8cb48614aed6c57fcf835b7af4fc0cf1e5dbfe1bdfdfb8e78902d44bddc504fed2f5a233f065b4998ce73ed803ad7e6375806a74dbfa900d1ce48a65c173624506339dc97838dee3dce7005185d7e28045220d0a5fa55f9894b732dc8f41e294692365fad17c8c261470", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "172c2597b74fe86ae363e846a089ffc17412d7ab2868532d0d925b6550c03338e7222a71163673a6fdbf10b4793bad6f6d6035b66ec1d53a7c7ae6db34d42fb1f558330db384d3f3030579c7c66e82f88a7622d98fb62519d0177391255cd339d0673b1a25b27c3b94b1b1202f895172134e4fddcebc372a9b86703e3bbf523cf1fc874c65aa8cbd0069531ceecd278fe0b7df03270a075812135d0b4caaa07bab44cebe0e69c2772ef8a7e7c2b797e6e904122be2cd556a273de7287afae6d24cfbb7ee8c51c42daffce2e16b398639c4a9b4f818a8daeddec699fd5fb9fa91db6c80e8da182dbaa41891f3c53c1ef33210f838fa828481f737c2e71e61f89f", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "598c53d1a8ba121919da51e2066a915c5a6d4bb786eb436d6878c70ef09f47f926e28a31bd127fe174d692ec9d2891bf8b49d16648eaf23bf5c0ee53be175617529a9a4983f8010cd50b99bdf7c70e30dcb5b04bb85fffbf00d0c4b7e8a7fd5aed78b5cf65db757df145cdba841f2e96fedef40fdbcde50409d502ce74e7679efc583c21f5f9962c87e12b88d56e06213ba19dfec5a8070f8c52dc7f710b5f390a8ff9e90a899e2982573090ab401181c5939d7e5e00bc6f0289066670b459594dc8fa85092910bcbc4a7ce1c8eead922d7e417b74aa3fcf6377edac554be1d02ae8d66ae3d27f0e8c90b528904b235cd7f6c643147623bc5b5dfacc50d4e0e2", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "c33064348478bdb7880dc1bb2a6919cb3d6db2bd06626acee3b7eadab9668ec455487896aeeca68106d2e8d37cb6a83fcdfb1795f3314baad3b53f46d5f246be3ca333740d5b7050f5ac37b2bf33954282a1aca5e19c9f1e8aca9bcea96f3fdabe791f63ec7ff13e0a08a23a22fd69716b8c7a6c4260d4adbc785c9bf964cb295545e75ab21b557b94eb8bfef7ec2ff4d050fbe28628091af163aa933021ccf7d6665b8929c83492d428079bacb350b3aa616031b911de87c478c753fde63350b1d30701969fb3294ba09b6f722b852f0d62fb947bb9ef635303b7f4d528562b054e2e49fe123cec2b57e0adafd51bce9e3b8fac5070683521a9757c935524ed", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "d0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f50000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c32cd0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f4", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c32cd0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f5", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c32cd0e1441fde8a2896ca3a133735be2d1010777cfc739afc77b6daa66f367d4876dccb3021fc22c25450a68d6cfb1191d485cbfba5ec45b49286d7cae2bdae553f47e10b94f867abcc6d0affc733bacc725e5ab4de1aba19a39d748b4c1355d5a6a710a52bd04c0c24e7bc3bdab8f3ce3ae86ecb31c4b45e10b40ddb5fdd40cb2411bcf5b1d392e1eef959cff2709a6e02b20ff3b4343641a6b78599586edc9b673d9f3f5e9d339ceebf96a1a31655876c39fcb00b1c3e571908c9b744765047abb5c23ecc42e551e13755e38cc9a13e1e02bcd5dcec9c301fab75be3e1a8ee9c42981607aba7855f4bbe76c8c160e80468b54bdf9f438b177c33dee30b0f6", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "32f5b016f20c499f3cbe5d57253f464bed824eb521d191f3dc668eb9da87c8725a012e7969756a5ed530266f109a4666997fcc27419c208ab0b40cf42d5ae972f2dcb10fc3c8cb60f10ceb8f44394d8e66633f7846f1abb11c581a4827d5606558bbd7fcb6263b4c877e1682773fa94f1a1dba167befc444b89975daa7f8d30c6dfdfc397c21db569f887a9caf74bd8810c6bf8a80f38d2267295c3e05afc3699abe11cfa69dd385de7da73871e4c16abfd1ba60abedeb54eec3763cdaa533abe970f75d63d2e936e75bca2d1b467e42490065644843a509d2dd58d178e28a435ef4c48f2017c5f7244b4d8a74fe024b513cfb36dd2d2dada6fd5e8975da1595", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "3fa351c977a5fee02f875bb284a25bbde9175cddb79e53ad79b76b6e376a8967ac81e6ffe8b5091b4d4ffc3bb4394850eb912d2c98f60ab4fbd24e0b5b28b47e456d36aec7c11fedfb52ad0307ec24380ba1a2323e7f5786f655a6f6f6048a0bbf6e4257c22decd00d55556d06bcc138eecf2d51f2353df2c82c29227890f235cf84495febac0b074c35a072cd97ff206e3fb534de0315afcb4c36918ed8e39e84c6a1bed4941ea9ade58d45ea215174b0d45700918e9a3b44c1cb91bfa52d663ffd04dbd70889b126f030ce53e613d47f7cd3324856f1c41286d6ee16217b0fbbfc3ffa4ad4f2d323ab36fff4129cda11e42560791141ea22000ead1e2538cf", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "199e5b886bbbac2fca6542b31726326be09fa9b865fdff482ef32ca5e91ab9b8a594ad1fca636c08d5ba242ee503d0500574fc07dfeaa2ccd6b0ce2cec51f3d97512e89494d6a33084095e1e3afcfd013f95952e3910b74f467d8d574917d5e0086973dacdd005d96e0cef0f6f518994335391238cadadb5871095cb399e2b5af51e06c00d2b78ac3b10d16e2a39628435e523f54873265b97874ea8f3c44c0bb331167b66ad055cbb6e236eed72a80081ace11bae8aaf39297587e5be4338f3baaa2a6623a9624162ab581371fe58f0ea58efd68465451502ae27596cd58fe40a841be295a81df636bfaee16afdafb01dcc717cd02b6065c1e99bc918f90786", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "7e6af5ca287a5546bc76afcf42b1d5a8e4b3c3e276f6a56bb643cf3d84995437e830bca498c651b873b48c39493e71c6fd23eb76bd0d7523e092ea4c8f106a505f52605930b8ec244ac9b02dc14a089882462cd947d6e851d6c5999ab7b5325afb1e7c3a75f72064f6a66307dcfd98f86d8e705ac5d44d5a62023d97ebf9a759c6c657ea29039ee63370344610a2a072aa459b5309fa1ed4e1569ec40c57578166ad80a5da0f3b6d4f48a9c5cde4435d8edd5d909fa76228d8d7ae71ec5709ad08c24dd49280308e41339611df6f2e339215a70b901f189aa747be01867b8fdc08ba7fb0a867f3ff0e0aadb123747000db8d171b9864bb95885e912f76b3b21d", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha256_test.json b/testvectors_v1/rsa_signature_2048_sha256_test.json new file mode 100644 index 0000000..7325cc3 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha256_test.json @@ -0,0 +1,2739 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "EdgeCaseSignature" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains a signature with a value close to n.The test vector checks for arithmetic errors in the implementation. The construction of the test vector requires the use of a small public exponent and unusual key sizes. These parameter choices may be a reason for a library to reject the signature." + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "SmallPublicKey" : { + "bugType" : "WEAK_PARAMS", + "description" : "The public key of this test vector has a small public exponent.For example NIST SP 800-56B rev. 2 requires that e > 2**16. Thus, libraries may reject RSA keys with smaller exponents." + }, + "SmallSignature" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains a signature with a small value.The test vector checks for arithmetic errors in the implementation. The construction of the test vector requires the use of a small public exponent and unusual key sizes. These parameter choices may be a reason for a library to reject the signature." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAorRRoH0KpfluRVZxUTVQ\nUUqKW0YuvvcXCU+h/ugiJOY3+XRtP3yv0xh42AMltu9aFwD2WQO0aUKeidbqyIRQ\nl7WrOTGJ25JRLtincRoSU/rNIPecFegkfz0+QuRuSMmOJUov6XZTE6A+/48X4aAp\nOXofomqNzib0kO2BKZYV2YFMItphBCjgnH2WWFlCZvXAIdD87KCNlFoSvoLeTR7O\na0wDFFtdNJXU7VQR64eNrwX9evw+Ca2g8RJkIvWQl1oZaYFvSGmLy7obTZyuedRg\n2Pn4Xnl1AF2bwixOWsD3waRdElaaYoB9O5oC5aUw53MGb0U9H1tMLpz3ggKD90K5\n1QIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "orRRoH0KpfluRVZxUTVQUUqKW0YuvvcXCU-h_ugiJOY3-XRtP3yv0xh42AMltu9aFwD2WQO0aUKeidbqyIRQl7WrOTGJ25JRLtincRoSU_rNIPecFegkfz0-QuRuSMmOJUov6XZTE6A-_48X4aApOXofomqNzib0kO2BKZYV2YFMItphBCjgnH2WWFlCZvXAIdD87KCNlFoSvoLeTR7Oa0wDFFtdNJXU7VQR64eNrwX9evw-Ca2g8RJkIvWQl1oZaYFvSGmLy7obTZyuedRg2Pn4Xnl1AF2bwixOWsD3waRdElaaYoB9O5oC5aUw53MGb0U9H1tMLpz3ggKD90K51Q" + }, + "publicKey" : { + "modulus" : "00a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d5", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "840f5dac53106dd1f9c57219224cf51289290c42f20466875ba8e830ac5690e541536fcc8ab03b731f82bf66d83f194e7e180b3963ec7a2f3f7904a7ce49aed47da4d4b79421eaf937d301b3e696169297b797c32c076a12be4de0b58e003c5123051a84a10c62f8dac2f42a8640008eb3c7cccd6760ff5b51b689763922582845f048fb8150e5a7a6ca2eccc7bdc85349ad5b26c52137a79fa3fe5c29ab5cd7615013219c1941b6708e9c3c23feff5febaf0c8ebca5750b54e3e6e99a3e876b396f27860b7f3ec4e9191703c6332d944f6f69751167680c79c4f6b57f1cc8755d24b6ec158ccdbacdb23107a33cb6b332516c13274d1f9dccc21dced869e486", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "8a1b220cb2ab415dc760eb7f5bb10335a3cca269d7dbbf7d0962ba79f9cf7b43a5fc09c99a1584f07403473d6c189a836897a5b6f8ea9fa22d601e6ba5f7411fe27c638b81b1a22363583a80fce8c7df3e40fb51bd0e60d0a6653f79f3bcb7ec3e9dc14cfb5b31ab1735bca692d50ac03f979dda92747c6430f8045efa3513ba6e0ce3e9e35570e1c30c8ebe589b44192e1344ca83dfa576fc6fdc7bf1cd7cee875b001c8c02ce8d602769e4bd9d241c4857182a0089a8b67644e73eef105c550efa47a40874289395ac0c4e02fd4ba98e130a4c2d1b95521c6af4a002ac3bdc6e52122ae4c08cc3da1c896e059acbddec574ac0432f6103dd97273d8803c102", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "264491e844c119f14e425c03282139a558dcdaeb82a4628173cd407fd319f9076eaebc0dd87a1c22e4d17839096886d58a9d5b7f7aeb63efec56c45ac7bead4203b6886e1faa90e028ec0ae094d46bf3f97efdd19045cfbc25a1abda2432639f9876405c0d68f8edbf047c12a454f7681d5d5a2b54bd3723d193dbad4338baad753264006e2d08931c4b8bb79aa1c9cad10eb6605f87c5831f6e2b08e002f9c6f21141f5841d92727dd3e1d99c36bc560da3c9067df99fcaf818941f72588be33032bad22caf6704223bb114d575b6d02d9d222b580005d930e8f40cce9f672eebb634a20177d84351627964b83f2053d736a84ab1a005f63bd5ba943de6205c", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "1758eb94588e6fc4f50c1be1afcaa41027869f304cad513b1fb12c2f446d63cdc05c4830a7e3e630da7b2da4f7867cc173bf6420f9732277282596de41ded32e21d0cc31441174da8765f57419c7764ea758f55bc17646eb100c435d1ac0eed6fc7ba6de5f832094ee2f479979765e05ac9976788db3c241a9e32a0da864f0019a87646ba623d63f4411af5dee1be9ec488c7e3e1b231479de70b9ac5f78a17b1f4120aece45f26c07e7bb345fdfeb05e14bcaacc614672a465fc523624cb19f66f9c6c3f642b832ca44cb25176d679f0e05606c3fed022cac24c2bf960a406d48818e3eb7ed53b0446032469047dfed95fc18088c92d91d93722c47f88163a8", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "513a5abde16b5e0ecb8659d3ca0845800adf75cfc4437d42fa34e7aafbbe35fc5984d3560cba938f9a622e932bb6162b7fbb6cd8c1cf8815f28c495995ac18cdbe8fabfdce29c17aa021df192ac02d080d7c5eda6bd4c99154178a9d5e1cf3ff4177106315f4e6d74c991b601069acd60b55b3bb4dbf6316c35096a487d6756181d3394944f1c742a2f4d608ce4f6abbfb72347ad7d342ae15dd6d1049fbd0ff55f4d7c43ab805f81ff1fbe9256b5c78c2de6beb787f4b6d66d290a3d4c4857368aea5f7ebaa1296020c8f9e3670441a08038bb810e853a654e44316a4e52428745123ce2714020d00e55a9eb82f7fb41c73d852a82b003670246c6ca2045fc8", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "38c042a00d6f27742a46f1f963a7b2e04f0eac637849631a491b8e4e58fc721c6ce620d5e705dc8e73409c3909c1c68b6bdb2b30f882cf2797e65030b38c4e7daf6fef9d1f115c890086cf54ca3e7c2b21dcbfd1250ed1d925810970f17dbf482d1784f296adee9ace6979075c1e12f5580cfb322e8737db9d127d38e1b99ed87ec49448a18a6fee650d3c27e4a2a86a3d6e3ce4fe64120be60872fa07a3f78a112715c167fb6c900698ba1afd824087a4cf733335c4a6d5120e3b29bc42f3b3d5db79973e4e321e0910a288d18cdba172d060283c4f4c6656e9175a18b756b7d06251e9060bbfcab04978853eec6032850a0e757bc0c61ad38aa4eb6bb6d907", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "2ae8d95b19cbd64d0e343ff413fffb85d8e6713c06ac8a1ceba7f3924fa740f8d2b3e120fd71f22711e795cd6468c5e263b1a5ba6ac6b8fa9e23d2d6e7243f510592a61d134e68b8ead00612dbf38c5b7302abc3bf33f23e6d4816a6e3ddcea6482566e84f57464f7d56de4cef0b2256ef21874dda4c131a47292ff8ef853f93804483c8e6373d39ca3a22552e75427b812b861de6a310ff4c366f6f6604116efd9770170aa423554c4ebbd2b5c0698950e66bb5b7c5c346285d9f5c35146255736b6e818e8e77983c93b21e7f60b04a7a525598e7fd8049b181000bffc7f3753a504370f6bb70617ac8e914deb05a198a5758a459c9fcd2fce1aede48e8a852", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "095dad1fd82bcd36652a381b7f4dd656bd89b40aa58b56da4f6aa8247874b935e65d2b86752d537df7103884d39dd9ad3d65f87404526b09094c5615c6249979b0dc58d2199ae8696a5b76b4bb03eaf08c2ab6aec686c6b1b289c9b44f648bd30cb1ac6a64a73d68e59cd05e7aa1b780f4bfd7b83dfe3b884ec11821a93dc5bbb47a00eea4557b6b96b5656276001f1f295ddbbbc511a99b9a665b9c2674c8af0d812286d0be3ce74817ba2cad283757de35dfb149f2835f60cb03ff155524a57f78b148feceb84cd20b0ae22e3e48f433fbd9bfd60be8afec93165ee0310be961d3695f309d031320c830aa6ba08b5a51d943797097c57630be391bd23736cc", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8a0e82d4f334aca72a718b6f8f643f69c6048d619d5eba71263a5d2d3ac7a7af133b780c7595ca2c982c006e861948f543cd0210c758691f9626842c25de2843ea314ca8eff285d47e0cffa54180af416004017034962a80a5959c3d3f1bfc154a4824462a93c014f6dfe920824f414a6e30e0e5944d480b99949ec7bf64c4a7461575933b17d7d6b0178b5192392ace3ed8469e8ac1dacae51ad5d3ad73dcb213e056d04596e64d8c0703def3110c7cecc93ba8ac8059f0f3d66b89d8712c62b41d407e4b4a104f4569558b0290c213cad6d0653898b9df8f4a453ab07d13bfb7598d505abbd0c4987e4f1ac66e1a523e113e370ab7cf990f0cc63f50f4f0a4", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8d9c25235cdcdcc7ca2558c0be14f83afeb303f00c13106ac5affc952af527a0585cf4801104a7d019fa2e63fd0b923c061a24b8be7c3105443c8eedf4a033d3de802adfd80f872d3c505f41e3feb116f5d5f31f04df3e448bc7e7cbc2343f7dd4f4c3d2670ed3d3c66f91d626bb12a2001160a123d03b77d2a6ec53445db517147171e3ba3cd7dde902c486c74e8d8d33d4f7699791179d1df4fac78cda67da9138c18f2cc8863018e1739fb309408c62051b715096512602c5c4c7e7c394282593ec087832fd48b4f353d8046600e4152c2092632a79bf05497a13840e171047d79c23a76896235e9d5f0f56a78d3fe472fded2899e228f714690b40b66ee7", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9947c137ebf7013ea9e41f1ce93fd29022e340e6ade56c1119cd826430acf9833bbc1ed05c1899757a79d3104c9b4133ff0aef7e1cbeaafc2ada2422bdf9e29926626527f947124d5549d9f4fddb809f84923aa335d331c392a5ae5e29cb0f503e230ce7bff114206d5dfd51b812f9ed5448d9100125a8cc2324e560c69f4a492988045c97ab90a2806df900c3b95ab95bd634dd0a50edc5312eeef6463bc4b62e54261cc67e9cb9caa9a0a7550183c9e03f26bd5c8718dd77f54290b3a27a054d7d3e39e8cb45529d585ac0e507b8688219d2b8032268020b68d2284f9f743debab5cd47fb3fbd77fdfe3a9d7984b11a37cce190ac89a472578a3332b150f5d", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "259cc7e43882850415f4d7f2321fde08212490f6e9929c37c6a60cf686eec1dee385fc513f5e4105f19f2d63565b2d3762080634306b4ca87f857912bc062f31de6cccae9b48213c1b661ec9874d426d74e4c23c0ca53abc8f7bfdfb9d32dc6b5559f6aec33a5b9445ec4490302af6893890f57969de00287203d8df9a511b678caee2a7d666d9fca912826216ae3c62a37f12dac1412100c966ec7c8ff347eb79566784ef86943e999d0d1aa46fc9e5b90e9b91f4d16bfc2d5b9ffd4515f1d23cd0ce9612d19c28079702e1bc96b98cd86a5708b9000a5d61777a92d7d033557492f9ab1a4aee6719dbb14e6c3b4998480a8d49013898a5418bc8c63c41c5f1", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "129990973396b70468d380897ccbe6930a485460bfc199c7c8efeedf81c7fc6a98f47c0afc29546c92d3ac2d93d8b1c6909642757fa52de1375867a197dac0ee58c5b62f12182a5b4e703ca981ad344411e2dc3aa6c456dc69651cde35bfe136ca323753137b4a28571eccf8d1f0cc4cb4977238dc33827f1bf670d938f5b902e6389c10b564608b396feb0cdca57f5bc3ad6bbb2cd324d531b0c5538de37482a09ce103ef6399cdfb404021c836151c81adf6f852f9a96919e4e78ce76aec77a48bc5eb224a3fc404373e28f07a1488ce2fb3181075b852a87941bd11735b3cd6f5bc0b660031fbf7671d3bb4f8c9f653b8c36e89320f7532ac0fab23dfadb0", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "002faa1b204fd30ee0d3d6d79274f3b498f736bf6e6b34c0ec6eb418b7a4c105c1a75669c092f52fb1d39b2247a8d5692aaa44d4a4d70b8f9e636dfef370db9315fc1b35434af3ca21afd366c3295424bc1230a898186105a07788b92bd42c56d5b66a336fca64fbe58a843f391fcb58588466e0ba484502aa26c50ae35585eb95fe0ebf248b7a57782373cbac21a00928a091455347127910eb0b9ac35c1bac4a99eee0b718550ad282b4210eabe0602823209902b2bfac9283baac38940800515877366117a2d383e8f0cd09de7c946cff1eada4f1f97c44cbb3bf3562ce21af7f499af8ff40e13b907e5f4d1696dd52e3726570228095b89d4ed958e618a4", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c698321f4342f64a87fe6b199d5800af12d39725e449c79706e9af98b51a2d0d724663ab87618b06c49d3c1b98d97db35fbd8746c1d9a61f31ead8893ecc072057ad4004a53009703f66bc2b4fa7fa6826f54e8b873c79bc19ef71fe61a182a8be6cdb6dd35d87d1f46746022f98360f3870f49aceac4bb1a839977af2096539a2d182dfc4bd97af34ea075ba96c39c4a85b3ca83002f97e992c110d40cb6c668eb9fd022a4ef89988095e8c513153f99e37d9cce75a7ffa0a55af6b7d8314de4690934d55895b99cb0882adb346feb8af0480a4fc46251649d6cb2e4358dbadecf27ac713dfda9b8f40cfecb642b39bc1cca681d5628f4fd30e8788635e937", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64401a452e3b56bebb1d5f3cdcac3dbb0a6f6e81bf2fe938143b9df7e8f6380687249a0c30a2bc5ba0fdb1e4d0fdecfdfc74064d365fb8dbca0cefeec0ba6fb4f775b4650839f03dc681c1f78d298f6c789ef4734d0a3ceed09ba8850671911e5e68af41ba2f37f3e56f7864fe4775ccc6af928876290ffcd20b988540c0146db97e333da0eadd4772cf15cb494e366f1f3bae740dbc69cd339a5d1f8a5e608cd61eafed4e85886796520ec5ad7240d11f1ce25463b57d0723509fc368f8f81a6c63ed2c61a216629dcdb9fd226215f8b248e2dbab5cd4f62600fbf921f4fb666384333d92251578dbdc5dcecfacc2c4435a211cc984346bf254b7cd52aa2bf5", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09634aaa108980fb190dbaa425d9908a4237a2531c6471ad47dced90ff65e217baa0d9a8b5167d1c07fb414c88214e6caeeb6a1809cbf28f9c6083bd54cb2fea79296ad2dc1e27de2e96c056842ad7694391b40c6b6a6693c64fc1e3dab13185f8c1406ad4d2c39a04c3f6437519489b3d6185d9415d97e9cc405dcafcd488cc4b93a9df5100c1fa8dd31c60575dc64067f2fcd26d1f5c44919a4e28ae00688487c279130d087161137d6fd480111d45b03057bfb7f79ae75362439775f28e84839156b9f1fd1aac698f1b1874ca19964d30a725e92d4ab784b8da18258291f86e0116c9d3d4be6931568c109068ec52af3a26aed5ec136abadab1688f06488a", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "467e9fdad9a1f83ffaf7622a156384920eae46b89f63c3fa61c5066786c34108ff73213ffc7ee9102f367726854aebdd9eaed49b32c88517e136778dcdd7e231716bd618261615d029241a77f148c1e5e39777a9f85fc3d4e9320f2455cdfd3280184ae17e35bd9be0a0a0d1c2a2d321a3bc86588fce12d929de1a2f473026e0920b1cb8b6dbadbe3810af22a3e95dabc9553733afa026e0c7847493182aa1f3057a3b227775a3d7ba139c1724b3196f6300ca4ef457c2bb3f09bb2be6fb4e7caee6d4502c962291da0e499213209a28cbf2c4adf5d559e44075631c3035990aceca49bf6161203390509a80bcec1d274f1e9a1bf26c9f59244a695adb2c5fb0", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5afcf0d327a427f6d51b87aec24789fd7ebaca9c4eebcc307664aa6e92b6acc22b112faa3918ea3ef24552665965842639a532a09b914bcb3b953a0726d5f88eeac1bf65bbdec56d55bbdac534da0f83e182dc8cfd6e9a59095bc82b5f0f5f56a1163f716ce722d80394a712bf0d5d24cc13961079082e4598c8df5510e20febb3d1a778fc5876c65a3e1d3700ea537c8d67f7534780fa8d1cb0ef9c39e439dcb8a4c8b76a723ff8309e3f3cf39e6cdd6e52edca5308aa6be2628608d5206e82251f9f7cd711183f3604d83e1c23ba71041b92d33a695225b1a3f61fc742f969726d79504b224be259e9115f1988bca3c1e2b61541527227c3d629b22a95791a", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f912ddc495c20f1975219b0b5cdf0629585a98d5565e8ef2c98fd945cd851d703be32da38e6a376c1269734de5e72734cc685cded8a31d430f526dc3788dc2b54de838ce6514ef970afecb8bcc0b2cfe0c5e8de29d2a6c009813050114374e1db8d7f4cb714ab291a6095b7e2713a28b5dffdbe3ef127307e10155e0386e3af886cbc8e1b9b66086dc9c48d07e460fa4cf66197414a4e1a72f6bf09ca94964d668666ec1daeffc52a3384cb61abe1a4ee0c26674df776c7769fd0c89667a421855de0b060b169eeab02ce0005a1e7d7a126c8583da8a4900f14fbce7ec1b4120994ebebd3e97e0d9465bfb53f2ebef725a10fccd0359a2724a9ca18b2b7f715", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "498209f59a0679a1f926eccf3056da2cba553d7ab3064e7c41ad1d739f038249f02f5ad12ee246073d101bc3cdb563e8b6be61562056422b7e6c16ad53deb12af5de744197753a35859833f41bb59c6597f3980132b7478fd0b95fd27dfad64a20fd5c25312bbd41a85286cd2a83c8df5efa0779158d01b0747ff165b055eb2880ea27095700a295593196d8c5922cf6aa9d7e29b5056db5ded5eb20aeb31b8942e26b15a5188a4934cd7e39cfe379a197f49a204343a493452deebca436ee614f4daf989e355544489f7e69ffa8ccc6a1e81cf0ab33c3e6d7591091485a6a31bda3b33946490057b9a3003d3fd9daf7c4778b43fd46144d945d815f12628ff4", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1aff9b9ad34e142421069661c71e35b98108a8f976191b45a97cf12e8ae8ebccd64c0fc6a795f4ed798fa4a2f79746c57a86f894110c1a5402dd72577c2bd9817a9e7a1b0b7e389527428140d53f4918b305e154f7c143011dc27ddb874c52b57758a3f4ee4395108897f0cf7b4fd7136ebf991dd9758bd2cb85cdc6f9d96a40f8e6a0c12970c18325d5742b80ae499da45655f972f33a80373a93572fe302dca03cf7e004690618c5b725e3b9be6e05dfd0ab8f28b8b994ea202875268837d3876681a63e88a410a0bf4a4c41f7336be2799c6e62514a5ee0422cb6d5c57c2e45e9f96d667f8629e0987421f01a9391a3334dc1e8a35425501bef6641f9e6de", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a1eca54a78ee1e92b8c29d667bc89e9ffbb404c5bf13a87a864e99c7d3089c458865a8e3ab714fd76ea4f01edf15e1f80fc9109cdc53184de1443efa533939f498bac27b0f127beb07e4f788ac5d9390da29dc156aa156d342158df68b825732a8d8e852644afd1bf230bf01c15ebced9f710f062b5aba0ba0edb2c1bf9f4fb453d6ba7cc9808d763930b6d8dabe8224db6004aab4a9ed4495fba8ddf371592b05bc057aadeeb3d4b800dc849eefca86f7414b2ca3af53e04b524ec566f646974c17acc6c76e66f7689b9824cf4f98f75de9b3997233cdadc1a79679c47dafcfcc107351f7e64084d67bb986dc2cf693f9e9af2d46c5f8a560b1c7ba2d3a202", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e6eb88e130cf0d79056bdcb87f016f99edd9f35519c44bb509a38cd346d996e3d9b7b21a40fc976a935f2904a6423dc0f251d8a89c4e1424d3312b1e7e0c14f057fa3a45841dcda2bfcf107c2103c0475cbb34d4c769e98b08cbd35964aefc3a8dc4178725c16ed7da6b438107da2488af8fd5cb2c15a8849a531e1a955c40cd6c147956fc3e8a15a1082e9e9a7878efab929c50d52fd6c14cad0987f667221a0c8ab29a682de04e437b20c82e9a759291dabd22fb38e86121b71b3ab473ea0977441db6b137d01b63e328412996ccb8dc27e57c8cd6cbeb31e321160df29ea3151f34ba36846495b6e4bb766f0bcdba00062265ad7d01847e22c06a463dfeb", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8083dde7cef1b018fab0e9aa58744a665c24dad0791dfa6e8fe3e95b320a94038926f6cbaaf19562fc53f3a69e0aca0d9780af9eb9267f19a081343294356fba81518fdb961574a7ef38625c201036ae954238b889c8eeb3677f7f9df07badd5f27ceb0ccbeaebedc41b977609f8b964f028454b4406e22e0034c3655ab499d01d1b6be0c19bfc9e4ee2e209dc033ba1a66b50ffececa532c2c806cd2ed2586325d5bbc57f42840d8df88636b488ea363bb7f3ec35d65a635befe9d96ce2cb8c4b7b0f90ae3eea677debde8c6b2f63a0bd6b694922ffcdbf8e54864f4a90202eff266678490e53923dc48d70e9fbb756536fe6196553c8492fb5ecbd0a5e66d1", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "51e52edd65ff6f2fb812d2fd4f3f9852eedd745630c9bf12e6f63347c2c80402ab0da654155046e4831ea02fec6dafffe94e6c450a96cf56831a0bf8e48b99456da7e17b9f642e9d6e033153f740095a67c86f5fa4fb37eec9cffacd7dbc368bf07ee00050606748dc887fe0778871ff64953c249244e78ceb4b62efffd2e9cae6803c25504a67fd94941eff1a320b1e0618eb9cc350d8241892adfc42790f24745be12ecdc63f891bb6c0066ee28895c78a9f1773ca527e976eb29abf4f649f83f0fdd7a7f72b7dd3343149b4c1b699588948e5508a58bbc481fbda5115cb5822cb10834cc01989264c79794ba032967271a7d2af9c12a493d1bf3c070b7207", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "19ba81c3e688c41625d6714da91efb9bfc95a634409325f1cfab3dba44b807fe063740fae7604a839efce051d254af50efe044bec96280a831ae8e4e93a0d0611e0a43de6aeafeb3eebbe0d6ec74e84fdfbae3ac8cadf657fa342921274be801d05e553f589e8f48d2af38b79404d965e0a4def7c0975d6d9b5351ea82451b6bc26db3fc64729325b059f45089c90f5c8792933487d4c5317b62a02b9367a99e8d5c4148faa1781ae21200f1c39be49353d0976502ff19e08f374ee685d58f14dacf613fbb3a56ae3f1bff1afc060ba36aac11e2d038272c01c430bd463fcf55b311024cd7ce10bf59c32ba3d9943f75f8f76870bf0a8dc3e786e0718df3c01b", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e97f3122d202fc0c7688f28a0eba5f5ae8795438b09f6532a2bc3e75a164075146f72e0b3397bf086ec8e7299b67f5c54e4263aa0111f4ff3c16de9aa06682d63be4d8e82b5e2b3c15d913093e29ad844c70f9ff9b3a084d41648e322a2212463ec758823591117e03d90997d6264e5bfcc15b834ce7ae785bf22399a85fc454f6fe9cacae568e0d9bfead7ba998cfa1f25a1b7392edda3115801eb31c9bd0eaf6b5c070224fed09fdb071f87266a6247cc4e3c72c591c5a88a6b41241c491215512a810efa993b0c77e9d3ea4fd78fe9ed4baae8cd8d41196efa3d5f2fa2b4fa6c027f4c385f98c88a296cbc5c6459f91dee01bbdfa059c50b42639641b29f", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f32f73f3387f371465e3a75a0d1c7df7c52c11abecdb69ba83602c9f8980177e7df76438f2e95ccbb031e0ab972c30279dd2641e5cb43a24ece04d7477879bf989e504887513eaa197c0b5e6365ba62134eb51fcd3a713c69acce9332ca50ec1796d88ac9921631a1fa182e6fddbeecaeb9ec468773cada71f908915259967fd7932f41a3734f09d230b1dd487f3ba1df1ad1be8306096f3dcca684548bd458b0211738c79a8104a17689bef8bb9050cf59df1b0efd3aa3f203b10cfdbd3deafa36d79802126de196c9bffa362b797ccf253af546c4751b68f7a0b819a5b634a9baa6b981b1bc325ecf2b0c48c0463f85b02031589dd793eb682023cfdc7058", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f02de916b44a1aa31811b48ae20efdc26319f2569fffe23d0734dc4f4085352945135b209d4609bace95f8b850146b35f703854d4435536d00c3fbd9e9fd93812b4741f64c33271c01ded56a6c103121dba041b6fa1ca7f9f8e26fb98c6741ffb9e2c7abb10d3581e8f0a8ebcefd386957daf36d0aed4861a2b480467eef8fe5109012b765c6219dfb260a2aa016432dfe74ff2e71c2a748d9c99e1a6a9a98659ad6b5934d7e538c7aceca9534e6a48d27469a6ad582ddd838f135a5fef309e0efdf815485756e7d8046e0db84cf136a725f5defdd78935047dbba4dcca1ba153c68cca59844e1691dcfce73a4fb11cc915a4ee9549c26d08a86ec51a69e104", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3e7d8ce9db20f4b8f3ce10a548544cadbd05f23a7d7c21233bd12641692a4cc153f17e890385b7047b0997f5368b3162078e4fb7fc12b250423ac365f0651c5ba2d0e92f74886ef2f5624e6677679a64acac595c30d8bc3b0d1e838e18705373124adb1f6f01aa816f871eaed99240d6e6d4a18088944ffb11da666b6fe5dbd1ecda75dcb8b5ccee024b0ff9a4f1788fcef403af316d5b1d1611a1ad3f36f9a7bafe1b209a7dfb091f7e63858a119dbcb793bdee7e68234acf06979c0dd5b869dc4c92921422907f01bd3dcf2517b2ead3d1ccacc68da587531d773e1934d766f9ff40566ab3757df02e20a5147e39c92d65534160cbd33d32036e4f7beab5ef", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84b76f221b3b7d29be54cfaefd1d16d0ebcdd06f30fc49d9c432b7112039d99bc8fd5bbd8e1e8b2ffc0d6adc9df34a7319ec33f86c39819b4ffbdb5de30e94ac6b725690a4a3fae09aa91c0001f9e526b2315ea1e766c5685754101fcc1eeba20cc078f12f166191a5bac18045894d673cc6159738c6901f5edeec291243b42f2390f13006d4f3a29e020744a7889139b7d4b1d8378a80da405e2ec7428ca751ffc17e2186daf177b8762244e059abf697563728ea8fd6a1df30b4b390fb7b0bcc1fa11503777ab66c589ac097e0be98f39a8a2e21ecdf5404ff9b17d092bee119e32001e10cdb11493498094423257291a0d835a1c1b90b87c521fb1c559e36", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ecc2550cfd058167ab406f7f4b3af4180b4b84526ce4fa1d0751a8f3947e027f4b93991409dcf5b4abcc902ad136cde8f65ec2566df0076d46ae2a34b971bf792e5032f026dd03c6f6a1e9bfc535cb15d8c52374bcf09eb2777d38a7767fd1a6baaf65335fc679b8289ee22a32745731ec7c8bd2319b1898286062cbe9302853d42ae61ff0a97cadbce838826c604c042fc6a0579078bfd9dff2bb2d9af7e29f12943fc0dbeeb81b65e3cd6dbb53724bbc3df590fdf9660b634443d485cdb05e18d57e7f9c06f4696c55930b83d70b17e15f49971783133041f6bede672c59df0486b914f61efe622dadec842e85c1da50567decc57dcc842ba946c4cc77e07", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "30e738086ddf782ba014fa326769c14b9e23818f48dedf3a3d09252dce42c160dbd7fbac9a72b8d3b6c3d6fb0e4f726c20b8c4ed31d8eb2f92a8b6d239fb78668f3687703515fbd9adcf64d272443a457735cce9eb102f881596c416739b316be58cfcf0e4d1fce32a25c2483253b3d7571a9c72479f86123d830a721ccde80e4c243e6bbcd1a895cc17dfbd0e2f8d7bbbabbced4973d578e4da5299ff15ba170d15d87ca2652e724d533288012fdba420e8427a2d1009e3ace74c03d80ac5d0b5949bd1ff42c6a728f28511264fa4152ad77e09ff60caf1cd5ee13a78d67a838294717a23f3940ed7356473dd07ff58c360fa0cffb3dcfcc2a2b673d9d574ad", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45e4acfe9e0f98d8841778018db1d3280a75a08231bc511bfb2392a6120b629df7bc59b2cb2f3f327ba07cbfb4e48b62aa7f871e44e614a824bf7b7852cc020b17147a35dc0bb8baee6479b8a1cdc032514fa412bf4bba8ab531615839f1c4e5730994131f8c01103c8ca84417a84e95d3fc35c94a2cde9437518ba74ac91e9c2e48432a16277310f867764b72ed1c656a627b2f4cd3991708536369e4dad049d45c5ced889c5dc61dfd36ed30060c7bc0bed22d06ec212b68dd7385aeaa25813424653831f7515c4de611a664e1e43205d016e622c632ab297abe51673b447d3a3e067cba4bfd21af1c25ac6cd24e26567e654f12f0cce613edea5c4f14eb56", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "274dabbe063aba2a29f31badac85f874657725510e1f194ff51b43aa4034d86de9b6542720792d2bc07e95e8106b6072e9337ef0c721a07e3ebbb23edb76ec2b93e97a3f0b777d3e28d18cdf4167efff6fe548a1344834f7c92c6fa379070da86240096a030f6362301a601c2da026d72590f0ef30d94acf676c603809f619f432571666b57015a1e41de41a0140b6b79ac5d6613ac3f9fe1eb1345b198f495c27eb8d5ce83e1126a90559a62befa469e7e6ff41d81627b4da0b67891e09b9db22c76f653eddfe83b5b1626c6dc3c13024b27a66e04c070792a6345953a7832aa6ebb963a745914516e1e8a3887ef953934cbda4419b5e6e1080fe379b1eaca0", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "507bc632e1a5a2f787b0befa375b322f1989d6dbf4254df8d6e37208c9bc6ce1991a8600abfbb36b9b8fb954b4e5fa134e66bb528d63cdd6c6b05be5844e80d63ebb1503580997c817eecfe7fec54392614f79e2a3c27878e7261b78b433cff39c9a4805502aba917955da4c7bb816a5e636300d75d47b93ca0676ca35ddd15e6d562f8d376f3b60ab5e88290a2a2e0d884392921416d3405e3a3ce3e7e4e6e549c1361be042d060b0a6d5b418369509cd63dfc538fa648083574937ac49ae02246c2a0aabbd6a710f7826bf06dc16e47572e0ed990f3d2392cefb5c6e7eb4b6cdcfa39b08496f172481e20b4cd0c1d529d98e411e0025fa6aa3caa9446a6c9f", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "21d55371d842235e234aeaba3f33e6d7f5fea10b7940939250a07d8938e70f073d1514f54bf9e5bca902190f1149955e3e6251c98e297576f726e2c982969317ec7416c7df93b9340c879dd167431153bd64d3010456d40dee836d71d405bd3127f90a6cb61d837b4355d30ddd1ddaafa5e4204815221f562d10684a6881d7bca66b1e462b8a1b3c889e916c848c4f88b179bfb76debb18208946d40f464f9e5e385cefa1c9065118b104f216f4ac22abbf0bda8583870bfbcc339ccd6a0da7bc46338e90dbb90964100c47dc3af08ead7978e39dd7369084f5f9f941a3a2d7d1fad0dd4b60658b5931296d6357e28fca5fc8d84fee546e1f06e07efcf8f1e4e", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c76ad15a8de757cfe122ab8759991a1374236f7bedc12495201053b9adf0042ee64665abc4b9485a52818ebb2f5e0dba6d667cc1aae89163fbe0db066b80011f6342ebc22bb3decf96a3901e0fbc44ba79cb17adc811c15bef290026bd9e33ef69bc5717f2c774b208cbfbe88f0e2097595e6cef35745a512690593ac1f0799655a73318e8bf1e1403e42c29622b09d0000f9756ba9a0fc44692e7f86e6be28467cefb8f95aff478965226205ea082848dc503fa0f16b4cb636b916de0e9b0e91216a72950a65855692d1595b5fc9bb55a48cf584048317aa10b63acd505a45537c751c4e898aaff55f0e4e75570b36babc13ca158dc7b009fc4901ed407015", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8322390ab9d742c87b5b105f63940d9e4ecc613c12a921798c2b2a00c1e5c6f6fa38b33339c3fa762487629bd589cda879977e257de58a0d3ad4eb9bee9e3d41c57ababe557d0f3f8bef808dd7d5666b8a635b1a1d08a94bd24ddf10db4d6a366c3ed7a6891b7878328ae5d928a6a14bb425c4c1e917044a08ae0cc679b646be53177962bf04f19a345428f7a0c877f5749264edbf0835cec2f5aa66b7a1ae9b5e8db22748bb8b8f37636de4d02c9edc5dd182fe1f3c227d7fff6111005326ca3fd693248759fcd56a356068d3be8f78ab03d484a363fba9a13491ff5752bb263db2d905a90c556c8e5b12315b577786e038c989d13ded424adef4932c87a5ea", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24c8587350927113af79616a76bc5aee56e9b580452eec608dc4b25e8ae4101244bc456368e14b1cb595aee9c1d05bfd169981d2f5819023c43fcbb857b5feb7f11e2e3469cb1d53bfe66313cf662057b84b8f9fc1743547d848d24d1678d14bf44fd29b2c10b24da5f42b93534dd535505415c32f05e4078a8d31461bf42f2e465ab90d33c24f2ffc4cf430253f50478fff57dc1eb91debf89e0fac9c382f8acefd9f1dd2f2fa2203dddfa56fb275309bed0671f623f24927abd562b8a4cadec561a530f04dd58863458b802e8fe5fa57cb22708b700be9b250a6163b6e54bc9921944c9a8d468d02981b7fc41b9c6ef92fd705b24da3cce58a90b6b112dcfa", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58b5bdce097aa778d5232055b695fe11a01fd06dd2c76f6c4ddbd89b28d823a6dde045d541bf3baa04651fede28dd5bff79719e0310b285c4b5ef39f426ca9eb9d20b759b6455c8ca94b08f14e8b237429cc93e6cfdc8d5f9590ab9eb1a05243a6205cf26323dc5b4c1ea1f815c3d26e9a4d5f58e99b06e213117f6ef7fce8ecd63e661381aafcf2134c0cefe49b9432ee68e9e366d7ef85ac82befedc5c7476befcefcd7a6ca7f0267585576680c6ac901cb4ef12c3abd319f74183c4b5d852e898a955628775b941f91594cc00d281b3e69b034765077e967f9282a1bc16043a162ef1fd193921a3da4e4974cb63bdaa7745278175ac3183976b4bf1534f7a", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5498ddd6aa8ec6434d4d772df218db7724d4df79dbaac872d187a9cf58bfc62b194c263660e663b2d50583dfb1e232a6a855c3be31a7297ca1c801b065a13871686f1e379f50935f754243dabea67176fc4d92351e9bf1e3c9655b5de16d725f0e925d554d215bccd55020e749afb612420d30ac95c5723855e2414c9d7bc8d2a9ddf33787c521888852e1946bf866411f72ebaad3ae730ffd13648fd8e5464036e800064472806ba78a0ef8a10c1739fd512cb2913d91325cad3fae38a922c3f0e5482781bfaee6e097e09bdcc6eb67772ff79d358079e522f9c8f32fe5f8b227f126803f0e78554c513bc0316ea267b51aaaf17f1dca423f1e0996dbcdc6bd", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b2299256cea4f270aa108ace666ff3a44b693c27fe72e21e3f0443956dc277b1f24ce72a48d512d7545825db729983bdfe4ff9fb0ecc6f0893a9d326d39a46e7040f8891ced1174d2abd7acc27f79781501c3a972d562f0b5c57a3ff2ec703100b7fad948c7e46494cabc1955dea0e8734ceb47239b915476b969f317a9953653e0e5d4820bb28a5c81b9a4f1d0f18479096a60b53d0808acdd4efcf16cdc4ed82b69b33d6e5e5261347e821c2e366f2826fd81e8f282840495f6f2613be6b9f1efa989d912b86257d5449c88f7b3cdb39c7bee6d411187a0f2cb83115e5cf3a187d9cbbbbffd9da0a62780b265c2a5a33465abf90e41550f8b7f62747f5252", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6224ef796a605bb30a142e4671549288d3ce9a7ca6ce58ef79d08b25e95a81143b99c84efc7a0b92885029752b8bc1bab7fc56048c19d50ca21e8c009024dc9dac2746a9b961db242a1454f0df944bbbbe28a9598878f9392746798aa1db8c69c6d36af64726704f9252ad71e655a02adb6f3e8453ad59a0a45ecd1ea512eedab7867fc50b508c49caa7399f343097f76b2361fb7ac2544f6ab1b745965a8d7e83bb9a1d39a21fa6b4c14e9a800983f5c76fd8de81fcce99f4926e48bdaaaabbe09528a203f5e76dc19982021618f231e37758e8e729968c267390fdd759e0ba88c9492e4ae0ae7512ea389bfc6b64d90eee12c012fe278da80a915da794f6e0", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "95ddc932d45b05c0a1f4c2bbf30ec6aba93ee9ae560b4a9c124c6be307cf930b754b6b7b1c8fff23c43c2354b847d37073214ca3c95d27e0551aa45ca36e873122c109c0067df39797563168e5e6cd8d20e972ad364a6c3f162415595ae273574b7b35807072b71a8b17afd06bc26d3ab8374df32ece1da2ceb9daa582ac11fdd9246d162fe4830846d08fcec90234ffd9622e4db5576d86fc4b913882da7bc5b1779b2acc0261cf434cace117090546d86dbf5056d0453fc003ce9c3918a015086583d266602403353f0c62eaff4ef4f5697f6e682163277818af6f487600ac326c76f34cdf49654d3eebc7913c0f12a669fb6bcdc809b2621d7ff5050da3d6", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a9f00a0a13bb63a9a2b98a93a53cead0f0d0f0befcf19404e838996ea86c67919611edf2962f621480741ae34eec18e6c87b5f40b2115f81e73bd1ba59dd32ad41534d143bd82f982f4ed60d84dea28d77ec78dd6301145c63a0778e465e973e963502cf1c9a21ff5a84f5f4a673d81a9f74906fa0f28b81fd4c1be7eba5974266802149a616d5b7b9bfdbf51aaa9ab3051082a0483b33e7b43b52f86bbcb33f07783e3dcc3ade6c70acde471613b6d7863c4dd091017ca9f0d9fbf7405fcc7e7a012f38404fb0c3ce03b2e601611fcbffa985535c238b5a1d529ba092a3c41c8c255da68eab9e84a7b3f6f29eca3b52bb4b977b6c5e1375b691f6ea413b557", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f7e36a02137a094719570754763ccf4cbfe21a05b95634fffe0cf0cb46210d379b5e7dda7ad815081d12dc43452e35a89b1fb715e4a507b364da2b73b3fdf91ecf1b04a6aa3ab9b90718660291478e6ac0cbd29c18d4beda2b0bfeb53979facf2e5d8ef1bed5a36686cb034082feff665686c41572441a673e7426a89866f65529de9fecfa32a2cd1c7098e7e7bcf2a720d46cebf23988c259dc880a3acf8e1b17f1ba8de6e8e9cfb8af2b6398f7541d45162438c3f14c308dc6d778bc91106c7d48332d8968fb083bdadf1edcba30638853e5bf1398d61bb8eb6b61363cdd859ce4f6160f7e819758afa067c612be054b4c0e2567fe39a81550001cfa081d3", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0571ed711f75daa6e7c7b65645cc10ad040b37fcc3230d4e8655b9b40cbac0e1c5e7d9ddf18f7995bb2a630235f7959791b1bc21c72ccd88ee50b5136472fe63c13a4a391452782b673b90fd6e768385e9f09023ed975c9fd5187b86d0d147418396a971faba4c5d968b29df04a28f90f0a2eb89a0777dedb38e4f41cb1c373f88906da1218a80b47334ed4e5cc0bfd1a93d2ddc5141b243bb002dcc513d98e68d512728204bd0d0d9ea5046ca21bd6d32169b69ba8b1f829fdbc4b4c931d0d29ca72e4fc2d92a74d2b5e1569a222f4b8c93c6cac09c67c08ab08fa08b1fe9ba78fd016aec186cf2f9443b8a3af242019a4888839f8c6021f26476e32300af4c", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "054582c86eb3bac23c330ebe275884ec6c740b477ff69795681bbd88d9da5369ee5d15fa2dd64910947cc4b3a713520716ac747834058f50852233fff1465b4c582ddfa2411ee43d26abe6a26aedd5bb79384b44a45d24b1a374cc9d193c3686fcf7290569173b07b5a698ca75653eb83ce3feecc40767680f6253fbd0d7151b42c82ed7126e6a2d73cd1c64378294932eb790f5997746af7cf87dc5292058c2ae575f5929426fefe7d78867b725fdf6cf2e40c052b69fd8104fec8c017561737e02651aee89c11327f866875dba4cc6a6e69a5f2ab612b4e72671c8206d22c2a9d69dbf1dd29eaf06745bf2267ec2cd89552338136a8981da13b4223d79abe1", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "67ba3a10105822c5f34c661cf7765419ebe52142b5ee9358674a174abf5981fb845d4877315a6a5f856c6a30992f520bf3e979a7169adf0e1666457905d49b91481b641158817cf2ee2b8725bee0d7a659777a128fc7509d3f0fad7a53b04a77339074401cc306328d7fca7876b06a54a2fb46edb4d763598e5fe21b9818c1d61ece98a4fdbc0376fa2f9b3c50217f576124f292d6032234a0a6e34835a8480b25a5254b9718c665911aec227c0f432d2dfdf0a6aae40030a05d3c03a02e54507ce0652cab324a2b29814451c985be5f4dfa2546e5b310e670f9fa510c24352e534d3c46beb8767224d90ca8dfe1ac534a5a8b80fffd5704caed8d5180adcd3b", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8eccc4b661d66f3c8b4e26791927ac035e2a633b872c60fc006324886d45a88ab29b9bff8075701e61cdfb7d85b3f6d41bb78ae12d2d40b046f1f7bc6ba11cda5eafacf3002457aa6951dd7e574b6ccc7e0621f6e4110336003ac2f368b50969dc45370ed7a673f9b8cfaef3c40a6814afc2ab4ae6eeb8749e8d0230b38658c17fd44aaa9ff65773d001430d0963167fbd08fc72343b1ff40920741423439ee3795c036c912e53f9e75b2d255160e67cac99ccc2db7faa8b488e7f1f56ae3bd0fa6a277b9de387651debe4e16ef29215054d9565ac23a3830ce37b326a4eb5c6cb5db7a8cd961f6d7d7497ac14aa459b3b64f2300da1f95b42687d2126e60d8b", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "574192671e303ee2fa10bb741b24c8632d520a54dbc24184dd70ddae468e71971ead18932c8b74cd6e27b13014a2ea96f2074a9fbdaf432153f408118306922d111e861ff91f549e8e669fbda98c4975a60d36019b2c4bd25ee2fee0e319c56be4554f5334edf152f911a2317123aac2ff0d11359e43189223673e4b4b613cf070841364470b08f5390951e8d9c6f8c3422f79e3bf4863b2e4ae694d63d57f77620511eb308c3fb454270a4d2190c83828bec4c0fe2283e0d9fe945f6aefe7b806151caf38bbc963a40a97d92b8f71428fe89e8f468509f34b2cb35542fa717e5feaa6cf4cd6c8ad87d8921d5b62d97fdd58642a5d8d782c87f8f6a53a9aaefc", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "90bc6a2164881905a53cf42cd42753f61a47cf4703d4658343dbcc30b46f97d8656ff1ac6c395e1a36f27562d7c23ae859239c1086b1a6473eb4f57d9e0d47f626f8de059084f681032e6fdea27590a08d5e57f06adc0b8960b640d156b31047d26180f1a9c510dcdb316948ebddade72ae3c8d9d6fe49642394f30951a614d03d37c5ea640f0f72435b49a0d382b93121603a424fc84307bea44e0ab83f25389c639eaa2614819d6039c721bd622b86822ceaba916ce302d2be47f38d4ef37e5ce40c3771cea37bbb200cc64f4180199a7e6aa2863e0fa8355b1b456f748fd1cebee88972fc17d9fd77fe9bf8bb7f2ca4299843434b3ed24910c5e2abff7c42", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b590ff6d404fec472f9231d39a4ecf4ce6b5e9438b8597c082e01bfdf0909c7aeed2268a3e568c49d9959352378840454f9119beccccc07b46ef2c1f143da08818c578c6b2f7acca6a85109c8acb719fe9f06282c25728d466b4f138a4b129de607de9ca3bc6180f4a2a45941416f8f5c60ea19c921f76047e0dd0738853c0b24c25476025ed4291beeec5db8e2c744795de8367530cd5f5d0876c3b99ed248cef9f83c54a9faa6565eb0662d6a126c15a5a4a55ae3433cdf37c6e8854563d2b9c06363a86f4a648951226a34c612c3e6b6b883c974d4d2a8e07d99f88fc4eba0a9ed28799c95fbb1404b3599578a164721121ee387b0509ed5e00b3df84033", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8dd4b03ddf0c4f8c044fcfe70a0b97ec8d8f31b519d11d7e00702296ac731dac508e074024305a285fd32d93aa80b26e6c1d9bca4dcdf07dd141557f685c473f8a323492e9674ed28fc0f78f141418da63e24ff1d82a9e280d2b63819107190cf0018941a440291ef291fbca9616074efb977c2debe71b4609a6510138754d126d203ffd9c234ab334506bc2607eeb9a64e0600ae45e45b2ec398316f4ffbf405d985be94b23566f71b77679eb34dfd560bcf81d790dd1a30dbbef3b928d13534890d4640d47237b11c56a22401e8354b3327101cfe07be6da690d1b43df4486eb185728d7abdd8e4139b506821640a432a219b1787569cac4a870cf17a3dc28", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c6f82cff4559f83ea73f58e5303b37ac576572fb8f94041640e6bfc0d1e527f77af011e5b62f8e854ad052500439a9a6386ec01504a899860eba9f67d78badddf2e72fc92e0ecf25895a807431cb8381cf0bc5eb2fdb28f96340efbf7e54af7d1bf132b53dd9af5b8d8ae37fccddb32f4469b880bb01a84892cc43b394e94f82b22c454e4d308fdfd7e893369498aab4d42ff7048578a5e2d85893c16f8f12e2f8e7be48490fbc8f82c405d1ec3fe8bdc0243898c58dd4306796c40890fd467d024b033ba724c67a1119fb98da9d8c0c9d3673f9d45e3f40811fd223265c8e75fba57dffddd9ef6f94ba03552d18773d009ff142cf09e62cba6330916453f5b", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f8deaf286c4e55b6e1a936abf3467b99ccda07cbabadec1798d81db7c720d6d8c278c14c494faa48a4def3bd4877b5054ae0dc7cfb6842b69ea1626b667ecb22dd8864a55b7d39205141c5068559874495738c6b9b756c0e46b69ef21ace864740e300c57d3dbbd356d992d08afd4f78d4b0813ba6ff629fc837e04032e6831f931823cc43076a69a91c3da38f76ae4ce127d11ee0aa6c436e68e3b4c496ef04f00778bad4b51807791e901000f6c75f81568b86fa1c606acd36661b1487a45cf36c2991a7bb87e7fc9da54c1f8a98b1ee0ecf26336c4a4088bdfdd7ee463ef3944100785ac16fdf77cbf8d6f6f578418495efecad9dd1c279be63fe5fe9319", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b600cb582f01b2093b8c6836b1ea72a27bb54d167c3cd067de1b9f285e824f46b5712f0024cf4115e69bad8c6caec74742076dbe365acda52fd50368edb854d63020e9d698a4f1f753b4817b282acd37a625e88997c6d067f5f80e43c2f000008a57514989c8ddb6ac36e6ae15858f16a6436588e79391b7fe142be5b66cae553f4b998ea9ec2dc8712af14b9a2a7086631889501f77bb81ce8899dd57f75fb3cedf82394627a72fcf7e1fb5670edb260f71e5a67c502501e1531111978048cd181cd28ba37f20e3c24f9895af9b9067d1c59f69794e43bb64eb8f5b1519255623fdc64bb85e1b85b7c793b0ec42de4d850bd542160791d6e543c633ee21171", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16378bb4a3a00a1916e10733b6db3b960c20c82929d1d50f6ce694f691b8b1a2be1377d6860b6d678fd27e797d7dec9850d99aec1079ab45e08a70a54b6c6b13ef7c335d48a7119fc855ba69130e08af62540a0327dee39ead88e5dd923edb41f0e0c840737eb35704cf5a3f2320a1b4eaacac70846d05eaafd743046200a5cd25d37ca312d1800fde082652a8e802f15ed775e055b781aaa7375de845378d57ecc516e23d445844edc1442cdf7eacfa60a995c7a9b062765dfda8aac031287b72044af30d5b0ed4e815aaa55b068212b187845e829adbdb2902dfbe2023870d006b8bf77779b8ba205dcbb3225e3c854d853587b08482264c5083576cca1107", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64316a2c63e71413bcf87cd2d8efa6e88a527483bf4329a27520217903dd7b4a74ce427cc388786fad14061d50755ae6514e8161dc596a5eac1260a24716523e5016dd55174b25f826a7e806e4204949e8d23a4a7a0a244df064c57432f39d4ff3c90c282fd4f49712d6a922b9b3ce8297f35611ae846bafb060bcaff0fb5c484f9766b0b36b2727c11cd7f6e95410b8398ac5ae1f1473ce16df25b2b4edd80ac083a3796863e2b55428a900ecde671f84c21fd8fe224c03878c62b8d988f487d063e2c972ee46f72a8d859e9659483a860938613c9f4b4c26313d27e828dfdb4fdad98d4edc31e07b050962cdca2f2980cd2034a5a4eb82bedde65f837a04c3", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "49cd3a96260855d9a0ba3005b8ab18f077e18dc88923a4acbffa7ce91a948601db5317c6e6d7e55a7686f735d378ea12bd17ecb26638dc1ef5f613c527c52dd91ec1fab9d3823ccd51d7ad1af5383f4920478116e20fe43996a8ee7b61116cba0f69f42d5661c97c71e62a0ca792d592e6e0ef28e67e27b1ff7260ac427f35f7788ac81dcc69ed4f4ac4eea07a69303cfe083a7cde808e75abf62283424a8727cf0a85df2e26060de2dc04dd12fa6a0471a00f003b30eb4d14b65438d7090c2bdc953588207c0951f39d0aee482dabb782cf593d631900eebb3dca524f9d1607440ada91e20bdb7117486ae90d77fc44cf5e4aacf4c850093ca883ddb7b3a040", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9dfe688124026010b835f972719361baf84e104ead160ece75d8778200f1dfac867d262f6e8dd12cf25a8018c16f176d032b28150079c35a6d831f9825c80e986a9768131fc6e221e897e221a14be3355921369d5accc9fba6ab8649bb444913603db70cf09188c1f2f34eebd06907dea1b7a970add4c01aa4858d78dd2910c251dc832157e0f373e4d6bc532e1fdc85b8f6d3bda13585e789607e823ea8808e71c1bb61fa40dd219c2980f5a84b502363be708ed3a115c5711c69d16427d60a7a605a9c282c5659d6cd203e0dd181e41aaff5dea6233985882978172f03ff34b651f3592155adc34b26ba7a32df6cf5ccfdf15a7ab95d2f217a0565f4564fda", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b17d3b2cde9c95d954e3d795eb7fadec93e788101d337ff0366a3d2fd7de8294761b0d11daa19dbe5fefea7bbba4986853bcb065a0d5fc34d4386bd0d9ca9f1dfab415377a8ca0c8e879aa2ceee9adb3aa57287adc2b2ce1b4ab07c09212b3d443d29297fc206968dd22ee2160716bece2ac0cd9bc9550cf0bcc71319e97818cf1658f0384d991b2eff0001da8329d50935b3d3efb4a045cf1f88c98a8c91f316a320b90c73487a6b132304c547437c5581c2c66cc1b23f2361e65d888872cad4c16de7138c1ac2cb13a6d84cacc93019e7fd84ea99409d8d8184cbe40bbd75792aaa283183eb290d517d46c7da3b1ecd6a2ce086fad43c565b696ed3fc8250", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5ba48570aea8cea4f6f76ce4d92a9588a6478e6a6dfb82d26eeeb6319420419eb8553dff3fc9843d01c9c708947a413bef9c5e7beee54a57d3ea9a01a81c7fcac04c4a3f0c7ce17bc8fa7c3e47b03d3be004a2f4340fb8c119d6134981d9933b9510e7b89fbae037809b8e49c429fa9e01ba6af5899f0c2f60666d42a62f4ec1f8e2182e9bca160116bd447e9aba05c9ffe8cbd6f9abf3061679a50d567221c2b808a48f1694188820f7ad07e9883fd67ef7f9f2d78ccd13fd8017d8836101de319d17f05beea9d7b1a2c8b1f7dcdca212d332befce5c0c2a89bd29dfe2bcd6be1dc9600baa0ff970393469ac32996c2710bc3d07763b481b6a713abb9880604", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "45aadbe78b131670705fff8a10c088e832a6917cfad4b985d20d6c3173b2cc26bb95670dfcfcd927873410d2d3e87850d1c64bccbd2e3246f81ce2b6be32a5a7acd9b2df660e279740b4b916ede28fe1488cbff230bfd359a77269023daf8f897a4adcc6929d9a2414ad2d2ea151953fad387ab963f8da7608b1253cf88800848b68dbbf4f8cfd42bac58e37599de5390e6e0dd9b3c763d963589945fefb33c33d9b0597434a2ac2e36db4e4f52812ad24a76bb91bac54a6843e0b20d5fabb5aabc2f07c857bea2446085bcaa27ef51ca194f9b1b3a16a7be01a4cebb5b641c12c78cfc2dee0c0c7480efbfd4fcf6c8d1379dc026a11109bf3d0d359ff7e6ab3", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "52dbc8c5468f1417f3b9a57c3cab9bf8338e6096590418fe057f4c4313b8462ca42b25b9af14ba65cfa64326d5ffa512d603fbacabd46bb3d381427173e3a91af99e6faa7da7507f1bcbe794dc236086c5d3cc30bf0e1cefaa3dd0e24d759a7ca00ef7cf2ef335ea192f597bd954f2531e19c68e492afe2b4e1c12d5bded1ab9d1c7b494ba52ec017c5ef02ed4797ee0a27d44de9a9a365da76bf5fefb549058ff1ffa21c2b77c7e365267e14d6ed209ec0739619d8ff2ea3174619e82abde0732b1ed9ef3dfb04c9fe4fab5125e1b5de4bf8f4d183ba04fd13130982196e8d603be1c2a69c3919179e8c3b9f189b54e4e268402db11a50724809919de67ea5b", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0fb0e3ef6ceaad48cd21634244d88906c312a80663ccafc95ad6de4e8788313ab350b6bd595c3e15cb25c5d59f44137bfe316becd75ec2e112f5e7490efeec9ecdacca2931a4c0a1930c4145d63970ad533b4cc927ea75155e484f421c80bff1d9e65c0c51805a8a43ef9ae179eaa42fbb120a000cd5121504b4c4bae88557b526656fbcd149558eb0a4fd5c265f632be040a00a269752b95638a244956d2442bdcbd1376ee749ef8d5667df959e1d8c8ee575ee46a209b5eb3b74565e78342c956e580dc537c68724be349880824d6ffd7e3fb5c6008b6b117edf725109f7a410b86824b8e38569fd8eb140721ed7bdf47f92a7c1b9f8e3f79f139a92d4cab7", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e6c0bc61155bdcb29e1fe88767666f8a29430c9c065374ccbab61dea01ef4571b75d3c1f63b7ef0d183389a4c49601fa80e981944b6a661a01bf55f3a6d38d8944d5a93ab58c610c4046ae457ea4a4db4599682231014e79ab8134fcd9130d2bd636299c1ee6480c587ca3f7e24b61b62b7ea4ad969208aa80ce2e8d1973e51c7b648d6e62e21a19dc9423b66238e225ea9fff5f0cbf54051c55fe33cbc5703b38a67183ea20e7b0a72023c85fa60539f88c7b84271251ba52016c55f63a240d05224b1fa650b82ce3ea39efb072cb10da217de343a9f112ce8361b6d7812974efcb9a233386ea3c9ce818bd66623f4185b9ea34b8bff413499a5bfb75547e8", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c2954e02df08a94839b0fd26868d7a8a0f2fd86a1e1cc1560063ca9e74280422ffcde2a270a7d46f9b258e68f9f6ae881363b73cb6d7842b07d73ac3e2ede0c602304868038749829a79d55c5f84eddb4fc4eaa285bd732a4b2aca2ab7c646640e34894a2ee80ea288e68384982083e03449ee95d99b2765de2ce69f50b5a94f2a5a45eab379012b8b7fe47cf9dec8f07697bb1e0191a8757363e31c78686c5c6f17d2ed68a0e83e522c99c70d50153d1fb2a2f34588c5e96601a8606ef994b68d36bbf9c735bb823a09ad4ecfcd1d33db96ee26bb50d3f973951417a922417de6d1b2119f9343acb5a740e9254451a24b89e3ed59379e68a97a45299d6da57", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4ab9e5f20111f14f63dee5d414bf2f76642508a26774b094b9559ad163f44d56b1ae0e6b85b372756a3cd7115a380b603e4ad1213a97dc84c4184f68605cd3a20d7645e20a7834edebbe3fcc5a7e7f6081735302972f2a17899efb38e972883c9117db1615811dcbc26b06597ef3f3f54def9061513b8cae059af93b18cfcd324495ef49d68d01166416b9ecdd87f75d42798f55da109201d4c7aad81b946a0581b16f91e8db4632c79c4cd31b5e4885af16a14608645f20b6a0df68b2776af3047a4306a1f3f772cc2f4162aafb79b83182c75e2f62871bbe4768594e6b4882bf4d708a1b3aac57c37f730bec9898d7919de690a5a260dff6960a78253baa28", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25918876ee17947c7ea13c95b6f5e693cfee2ab988a68b72765853a4f47b0075d105952afd7d271e3aa39a88bb35549b18d0aab49a48a0ff25c64ec8d052cdadc92418e84436f3e930f6ffafd0614b5e0af4f87e0c6e646be9e7dfd996139cb73838de8699916317c79fb16df1272efeedf3044fcdff7255fd45ecf26677f8e3cf7e86b40f48e7aad2f4185433b5f04e06bd105c1081e5452d4292346e07f91f9b29cf2e4dd9ea335c065cab8daaff554fdfa1990130dc1650124fd7af5be1eca9c38a4bf2813af9f50e51d293b4b8fe4fc6b40f8da779ea595ec0b43c4db3abf7751c74e92e28481ca919857d9a92c8db1387be5f4ae4b8cd3372d350e57cb3", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3dd518a77a43fd87d8923314e8a78d4dac476188c113377fa71ed7d2fda4be726b17e10bd7870ed018368a3c36be143d4c3d59ce35a18cb46e457ed2afabd69bff77fe94ad6fb95b360249944fa6228faa4159531e67490c8ea44dd64b471d96c48bae5d1da7c6fb144604ca8e8abfde84f681b9b700d62649009c135fdfec200c92096bdf9a699eb1b8936e8769044ca0127070b40e2cb8289a9f98b91be61ec77861013cd9ce5b33fd2837ba8a93caa480632aeddbe283fef6ccb953f2e4af9ff6fe5bd01beb0d1a0b3f08e9d22f26749b5c9f5f302002f89af05c7f9a09fd416691abfa0ced5eee4aeba83113bda1ffd418ac4030443b9072cd6602fcf797", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "56e666f4c8b916f556ae1139f9626a6862de59780f148165f924965aeeb35ca681b7fe2a603bfb1098ecd06e3e185564e031699ba6f5b7c4192e60f1c7e06131eea6a6e772f9b7e9be4ec4e94d89eddc0351347c5cd7dfc58e2c9795099144428563b77bc3e3d5dad50cbd19374ff5c7915c8987f046df62907b7ded38deceb2f04f18a868abbbf3f095ac660774be8274d0788b88001c17b7c3a59f792e81e18fd01bf8d67289012f60a887202968c17f2ac684e5a4a05673a0b2189206ca3358ddbef03b54488d5a794d3a5767de1e4e9032e35bbf1c8fbfb9b9be9a8bc5ddd98f12d3853485cb6a38cbc7044e10a61b704c6987e4b76331aef926a843f85a", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "759f6957706866606f2ebec1d6400b87afa134067897d332edd191036f318e1e21a71dbcc88e0e3b7599123cc8fbe19a15273b481a795303eb7941139e7d48afc490b61e3fd38078ef756ffa8de344f2e930b56452c619089062c27a47b594c5fff1fd7f5870cb5dc7c30f83b245cc838724639785c2ac7d8295e9e1a99004284ce1a5a5f4c90f1edf87be994e2176ced8b0339bca21068db978864e75e84bf9b65b5b28c3bc9fdfa451b39125a271dc280b9c6cffcdda1d883f5be07cf8c14aa4aef6f7993e86dd9dac620ca24c027b83be7cae015d2a55b85cca9ef1e6d080c298e58c4f0730de7820951df305d85eaaea46f087c74f3ffefeee09aabd5827", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3a380c29ce2f304f33a08aed4bd92cc6e8cf56596928fbde6b640cfdbe1dca564cb01421789c7fbb49856bbafb34da6e1c8351fb12f79a4614c33e50197939e237e0b987efdbc042bdd09073f02624c520f1e9524ec1cd10e917b9237166e3689afb710e6c4ef644e08ce866da6dc8849e0b2b4c6615b0aa803bf112e9a4883c8e60660935c43fbae9d939fdce49af603dceea05246b220a5cf99044f0c09dc98f3640eb23fa218d1421adea7898563144085f2c2d1c113e7046f80ff359b2f65742c58551ad62eb6dc6e7465553f7080fe100fcf1aad89fb079bfed32c8c4c15c84d2193de22385df91e9825717feb5209f1dbb47962df24f3b43c114417ae2", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "884b4b6838fb629fe42914cf15257111b502385d71dae543d03597a46cb10a6122f6d539ab411161ee278f16cd3b5f4bb7dfea0f907256d96cbdad1f1fb40093e9f5c97880814d86091bfa080bfaa5a955af9d15e9460610d4c859332c5beafc24fc9e02848e951eee2797246bef20dfb89e8e949ed52af39663f5f088690f1a24abf8a8e221582282127344bf740308d146d6d16b127d1639071037fdcfd630342ac134ec24791cb8905b77dccf45eb3ed7e9b2e72e60b5e19367fbb5d1c41853d79965530b3181e4cc7c24b198a61bcc2e63806cb6b3c76757737e35066b7f1bf0dd709216fcdab4f35d550b31ccfbda9eb8165aa78ba4b4e66e316ee07282", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8965489287b5c6732e9269f3ea349830169f9ab644076423519bd18d744e9547dfa82d9bba9a8cf4e1ff5bcd79ce2c4168a8b6b1c7931bf4eff64dd18a1728715274a735b9f529a2fe7b02cdc2a8740c2f16bed7e0ef2ef003089a30937f04c2d0617f70db8d67ae9f6200b8279200a21a7862b7cdb406d4855d8fc950a10d5430424e4872714cbe07ea03f36689f756ae0bc09b08cf1f3343cac1e1ae6f943b5d0b2a3df116b0bbf2d433a8c03fe27c6cf2de2c0603b2fbe174a6a4d0009248c0a04ee4b6f393195955ba0818d5e3abea276d9eac469b5eccf6b37d42e38d840513d7130009bb93fc3d208b89429d053ec1fb5b635e6240b3f0021c7a243640", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2503d3586cf23777bcf02ac28f32daa1664ffd2e2bc3c34377d80718cd02195de3de6d10cbb057db69ca2bac07881497189bcd66b181972aa8def94a879dfcc1175aca14781a2abb39cd71569b721e69e9d9504b4ed54a58a4d8baa5f17bcaa8ca9524ed86cde37a86139bd62502afa770f4eef4293a0ba157968e42e77dd690a3920311d24013522295cb726e006a2e7f26dc287fd2754087f784151ac30188937c99cb20ae8d26db527d5dd3020742e8964f518bf13bf2cd36d99eacb1c81a6a9a46155894153d3c1a98e7671233febbf4f30bfad312e0dc4a9520a97098c634966c204aeffe7e55543a436ed003ce0772d9f57c8b0d3164ddb785639314a4", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a004204ec4ec1515b855f1dd802299780835fbf7430f8f5861a4c6d86adaf38159858810d8645a3076fad16d6daac69b942890d6cadfbd12affcc3d3fad8f07e90c2b1e5aecfd9716ac9a12349e4a4b29eedd9bf59d875cbf028bc9a1a0cb4f5ea77b7ad026f09a208d3d39477a1ab59329cb64e9edb6e7e552b8875a73490551df742ab300f254b7805b4a9ad72b650ca944289a9c7c5223d760baad3dea1fc36d2b5961684840939fab0ffaf7fbb7e181ce3b92d9f7eb833235d97431b76891ef910827d110ca9fc88f7e4f98e84d00a98a1b5c6c70d86d89f56bb4f33cc88936db2b7f8127d11cf94d91f56a07aa7880f6a7c3c25b0df691d8657c330a5e", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d8de4a2cc01e33812da2d364cf3cb4fea7c6f37b4314c123eccbb2e4e9ec5d593934c60dadd5fef2a273d01447519573f701d398cfbb72b0c19937e9f7805fc4d354e292c5d0fc18bb872f6843a9211802f5980538ec6b100e3b2b744693a9b8d07654d2655414550a1645f047c865291ea8043137758a13dfb1652ef7dd42182603ba597eace857f39a0b7ea0c9a987326f55358910cb51e4141653e9f3c3d73f09686463433520ef0786163efc39bba3c62cd5c3599678a28b90470bb6f19fa1a56cf60e8c3465f8d7082728c20730227a2a3d2a6a4cc50fe0217f35a45459809de1f921ac5b6aa833a85bda15e288abe640829bc4a0af1aa9b3692a414a0", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43fe92f5ab6b2583fbba40b493ce45f9eb5f9e0254c6e2547ed4b9543a2c3a927d5b9c1c12525f4f94fcddcc4c586f4e16626ef48fb0688e07eccf77dc65a26c28f374aa4bcca05c72555e7f54d896065f3d44a728bd2ef9c8adfa698b963c16b13c1d5346457beb6a66c964330e0945dafc5bf75f4ff26e84c0a8bbc854c6c877ffad409b11627ba951181939ba9a2e28764de34704a5575f43f70c3f4bc5d74f4d651e25f32fe238f193d4ca55c04463dafcc2bfe50e017fe9d3bd319311bd2d972f5e04d8324a4b26842fd66115ebd139440fe89bdd55d10e14aea5d9e3f6a5c5fac4acada9d9e2006e6a0c36f4b94956493c9a582eab35c69c9add972d40", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8998ed832b496be462a431b1b32c3696374d816bbdd2e348d98795a5ad27b02766aca9b161d8e8c94370fa38c56ab0ea9aeaa0bb37fee33a7bc27024024d321b25504874343cbd50dc31ef1429b16e2ecf53deeef15b4a8e5a447cc3f1b212179ccc5ae4a62e5af2127c02e53e8a23cec5f1863ed53e62f472ea65d599272a5e4c0a0802553f31dd22103b7fb7155fc8ef4a3a7061f78f6e72c265e561436159722da4b8850204a7d85f7d45c18f5ed4e452cb146c47963e38cd29f2dd3652720fd4206bf96ba2c7601895c8771d1b73f03fa88ecf81b8a8f2f290094d85521048ae0c097460cf8340ab32262115b5332abd75950d46ae77ff03cb618dd69e52", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4e63d527dd005236fbe35e838f51ffb09afd2669b684d9bf7488ba49730154be9147a63dd33473ebf547272cb6105b114f72f544e4568d45dc814a3c5250acbcbcab008dcaed3458e02159bf5be9e4b20420f9e4c075d27bb980748528327a1bbbc93f63db57ab03e7fd86c61db3ff8c39bf7d818a26d573fe57f5010718021e45299624e25a2f5acabcb3a1ca608fbde28d13cf74a3f58d283fa5a41e875854cc480c5948d2c0d57f2b857988a28e34a7dc5159c86ae1f970f3e318e9dc9d29641a521eabc66353ff0dbea4f237bce4ae546b8d05f6ad19a4ad8d4cd086b22458b311eb970ca33c484f0b9dc544ed4ddd88e7f70edc32702d66ba570b749428", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "063b7dddb7483a77af978f1f09180b98557643574b40522da25e8636d5e5a71888c79ebc5de9ba6ac0e4c30c8dbcc4399661b117e4252d980822cee7cbd4d2aed3a10f91011d11ff92228d02393cadac68030123f52529d76ca2d41546cbfbfd28a43c5d52026ff582a6bcdd10a3dd944fd7232bb950ed162f8827a5625ff322bf98e079dedc770e4d586a7f28b4e19452a353eef2defdf56e0d07dc2fe5625d91651629c5b7bf6e180dd27a1cb51787ff264f0138b46bbbd32c5e1ea63722b4baa8e235f27e283ba6c46f1af28bd744e2db92e326ee7139b9e5370fa5b5e2c2bb79b60c9f9e305a8acaf29340edabf7531d17fffca6f43ff07ef5cccb50eb32", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "543ffa8db719767c9eaeacdee487311bd4c1d3b6bca2a07c6a3989eaad5f39042dae40b45a9b5aff326a2994f36f0a2a59ff3d46a3d4abc705d26afa3cd35a35bb662292c6ae3a47cea9b32de37cdadf797cf72c7c62f7c9b61024ad8c7c82f5efa27c8dfac28840677116183f1f0721fa36ccfc13ee5863589b0433b20b6e1c954cca97b3796232a3b0b2b6205382de80db8487bd00b620a4b423acfcaad649a683b915de7caa65a4efa6b0a1249a6d90348171b816deb0cf8c99013ffd84b8ebdc660866b56545de6dc4aa23156cd86c5bf3d5765ab48d8d601f43dc898ea6e05fc0460a28bfa2a776e8917c59f02f1c8e1cc454558658768acfd717718c6b", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5dec8ec2a5ccc79cec9d4455a2479f562c049430d572b98e5bd44b83ccf6a08d94cffe4699dd29568dbecddbd28c92c771e37e2ce716ab7455e4a92ad87f9e5b76aa1ef1a08e3a77633bc71b3756e3ac956eb8d5974cb50b88a6f49f36d5d0e84bfc4d379621fde3bdfebfd9cd916e1294c854330218d50aef788aaff97e68f7cdb2e7a12e8350dedad00a0ede2d72fe294effd152ec33f95d66fdc648904c657eaf6fb0c322f5881bdc1f16305c3ef90c3df597a0e75222b82d79f5d6dfd913b2f9620092f418a3e67c48823b85e96b1fe85d306f3653a799811a1ed3dc612461383a6c1eeac737dbd2c6c20fbb56567bf544d199a474bdc38621c8b9bc7920", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4da37914ee4ecf0c0973cc89f9476e2d872eeb2fdb3eddf6fcbcad9b21b8eeff2dde26be6a26d5d5aae6300b4caf4f77f2ab7907af2434026c3369d76268c88b1a4c555c9d54723b17ac48ca1118d94e147a4c63c2c4baefd244235cde4f9c254bce8c8c21b45b7a2fd9d5971b21abad1bef74b9d5583d352ef67483ee611ff3f97198c023cfc56c667c81ef03bda4729b2eff85c24e75aafdaaa4c0f47419d8a63fb2ff72c074ffe985ec7f88bb0e93cfd375c656137722fc6aa45069771c6c66d4b109a5dfd8500331d8d840edf9a5c8024b2520daa56641ead240033b0aa300ff3f951009ac46a97ab9311f8af9467b8ecbde36c9744e44168314f092529d", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "755f090081189878ea1ad03070944d3466c773ffb2632b045ea28655c8527488aca42357718436f6c9222a16ac61ae8d752ea18dcd9f0c5370e76730c31eeb772755e3a763509a9126b64007341c5fa48bf95bbf3e3a9ddc36096625b0f6bb27108dc1c4bfa191d66a403e11df2838fd401215cd2dcfb5806ad0955edc2feda4a19e0d84968a6e1756036bf0aac8990d7b8bdbe45a6c0edd8f55720f105d70be7e42aac114a528f1b3beb81ae796d455beb05b4936ea3b0893e8c2fceb8a6b8e1bb6de37c40e4b3da2a1ebe9a52244a5f4bbd1ee201d218d3a120d6add7171ab56da3062de4952495b602dcfb4404d0c900144bef9d46cbce6d7ef936160342c", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85a965f4cfddb17eb81195bdcb081d307fd7f218de37c6daf043d1be8c9bdfa85b3a7a0951569e670cfcc695365dc45e3b9e44a7d79fdc3b8ba92912a642ecbcea85d56654161b777b280b46be78abf7f0ee220dda1ae3eb4e39fa7ae4d2511d4111b31fe17dfeb897bad9ffb1fb367076ab336b1f48530f7d39f106cba2fb8961e59ed3b060c64f5b2873ee51ae59526e782afd794905923c8753be18ec9cd3791e96eb00433548f2f2da478053c7bc222281e7342a0510224c9f9e53c082a11331f0923c44da8533b56563adb781c76f4bc303ac5754bd6d7448df0e23e41063992ce6abb3d31378be040aa815fcbfb333559fb402124c53f1a5b4e6fab559", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84a55f8bd78994a9e204bf57292e1c29d663a8963c01225686cd646ff8b23f7ce6be18817bfd284d2649b075fbfe233a2f8cd59ae465af14602108da6bdad31fc97500f791ae1bf4459a4b3be350362b46f84697742c6fb6671533cbe73dd15304e7c569c673c799227a6523a54eaa4e4abba2e451c3f75cff2ffa6cbd9b04cf4a73a35e6bbccb4445a99a1380fbfc2cdd5fda03bde573b4bb88a205fbb38344648ab03829f4e3687117ef7c12522ade2ef736b24633ddefd0ce6da208e860ca6f3a79492bf4db6b466500371e40de78d5d2708c2a97999239e38852de7a02981203c8402274cb1aa24fdb3e2cd27a4305b15797a498145848e74d5dedab41f8", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2f84141b773914947f72db6981d6d0815aa77fa8ffb0444c13b7612d6d89038b02eb60a7641dec20079d6d87961502330f228b936aba65ff8c59a651656bc3ad7a3131e55312d334da0f600f3538f3b65ed61a5d298e32f74453385d09ae45eb93a4d35ed2dd7a7497085d5d3a36e65f1a0bd8683480397dad3b304e49cee02201a9a1ca5b778e91e68ea35ff72827f968426465845698ac0999f7311e5c532438e8fb494d8d92efb520293c503cedac0036fb42907e78377f897bd7b94328f6a1a594ea2ce3770a49bff8702e534798e1eff6324310c6ecc71e5363a0b23f5604a2aa245808b72c9f6eee364bcbb22e8f144460c5300d3f89f3b8b6fd26c15f", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c6cc57e11fa138c36bdb069b0787fb67a46c70f39124ab2aa2326386e0b055b8195897e024a7e43b7840df0c0d94459830cac7e33ec3f127cb1e9563167b61b3767964122a243e95b15ba9c8e1a992e20d4e70ce14134f932cb5453e795d84fe5856dc5ce39da38af6ea4b6029fafa7f804977ed075c30412ffefeef27277e541e3877f439e49154bf25383c9517162b1d6e469f5e861c385f2e8c45fecbd26504747ce9378f3f25a77ada8ba8343f50cb040f2f8c224d16834c6a4d97b4b8af5d1a08598e9b7c0fb1026ee19feb2a7063f73d78bb9cec8f499c4f66c1fe55049d4fa183b1a5779240b9a7c908c84ef1405e8ed3c53cafb92956d1ba2445ac8", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "077b81fdd849f2ef237cf278e10e506dde35069cc046c4d491cf74ce419f11e4cadd66ab1acb99a33f23654a65c860c9901ca1f8ebca29f0cd78e8eda1f69eca20eb12a6c1448eb679fe5255fdf634f3fe2e716c590b5345515c02636a4f2ba30a2b62efcf5cdc13a6c09757b2d1ebe5943a7804249f5ce9901d95b3030eaa0a2065d9fb5eac8006a176bce1f4ac537941c6d74c9dc73e85264ab058cf5043633535b09abafff891ca6a83c45a7e998de6c8b9b275ae9fd0e7e0ada7ce1434146ab6bd86a6eb790d724b8d3ff921231f92d5fd86f0634ec45b911b07cdd6f0fe275f22ae2219f9497db982e55033dd9867357e6a09a9f4dc281c6aa36d8d984f", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "048d13daae417db317d655fd73b112cfeb8cb8be13cb34bf3235cea1e81c4248a7657a005ce89d81fe85f4706a478dd9739fe438373edf453db22fc3480edcaad7acfbee27424173ab89dc37aa50c722a9404bf697f333c5cce65c0394c3a86845029bab0f3e2be57bd98b707e3caeb270d5c0ca72f7fb11d8d6e4717cd0dd6dec4ec5b0829c66d44ecfbcf0b9b46aad8f192c66f1da67c2520fbbb8cf847278ffc665b7d97760ed0581cfa4ebba4333f03f3f7d30b366ee313a8dc3eaa68f1c596b87a848ecfcffeceb961f0e970da56aecad945dd78660446bcf7d5890d0f66ec012c8f2a84a38ac528050a9dc883fbe95b7bc9f289f7762292ee51133ecd2", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6970f7dfb793edd1ad41c0d6f57137a9ebff66e04efbfb82c882df25d24f0913b9c906f4214b2b776e6cd6c158f701af8e17487fa77dcc9d66732c568356104ae5450e1e2559d3475cb27858ff8bae188cfb778a587eb243ff6adec6117eae055ffa5de62cf50ee16e0924b0afeb927bad811316a1c2abf01b6a72de25ac30e466d0051d1fea51ca2cf160cddfc9a373d4c796a19885237afac7aac698cbfdc2d10de86c58de9f6597cf5a701d2281f7343176cbea53f088bd7c5c755219066f4b35ccda85c7c8e67ca08cb70a02439a49238e5309f6bd647e1076d67b0b339bf4d5323ddc1e406b13c29010bc325cc17c0c338c38102fb523bf0f4f341c22c4", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67bc94022123f356e465b4f42ea02200cc8b526ea393a0c35da34e612b8f7d85853ea31a0b869515ee783ef903f86186b97eb7269420cc1a3c55295119ecbd51ca47c7b3caf4ac6a53433d3aa23d953606ce3692a248c9e43ea5eb067533f4f03369417c8c5d469e9c56b2dd1a60b7a0c520de2ed2d16cdbc323ca43dcb0d0886be11ccf1dd4ec687e205d33eb771531a9bb46d7847aee7017690bd1748b1d39b6c669342a83eb93a070718970c161e8c4c3cfcd83e562d9e4fc87abc1882b16f1c63dfde2d34e230ebc9959e0936fb48aabe716ee751fc4abc62007e4cb875dabe9f7a5533d99514b5296d481df6481ad3bdfeea5a85fc6cfb928ffaad6584b", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84567b5a2cd8993fa4297e61067d1d0b34a4d7015c46438bf4e02cdc934c3c586f9f80316307928cb20fd4637852674d99a560352c931559e26e414d67eae6661a34a52809d4a8e1e9b94c72e5afdccc78bcd99f444cbf4617c18f481b36fa36d4dcef140986f2fe6fecdf8864a99d32cf2ca43e7b30d9a5faa61237177ece4fae0f03debc9dc07d1b9de0eeccb76a8b84852bd534cbad9b0845d7f9e9af5d55ff49832ef725e74fd91c45a6bf9d2a519d0c0b0c4e42b42eaaf5b1cc5aeaf18228695838cfab32a47b1b048ff6cd7833ba54d8b83afc3a45fe546b68cc26434b1021217c1a5ee8254ed50508cf79521abbccf81e9d3ade87f236b13b2aef8151", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a8c6928a87795c3025ec336cbf4aaa80e1ca6e758c41c7df1b63e223cc140e7703815300ea7ca9c169a972a3049bcfa9452fafa34e0491c99a1867d6f0e1ff45be4feb071c9c1f2e72c12f8aaa2a9542e0a3a037305e57fdc8f2584036b619ca5a30bae66e8c212c8e2e2013209f502bd6478d112bfba869427870e84023ca06229969818ed557e5617c6ccc23f908423c87bbdb03d011d328c81f0c24057d8245bb8d4f861dc76d3a9eed3e31a16af114147d7b17b4753b8294290a3c8fd3d135d7ec144f2eed11e4dbd4dc1e89d96a06d7860e5b1f806e5d15badbe05a310b9da804abb41297b179cf4e8d077258b2f7df549092ec6c8e7274f25aaf257fb", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0279b5b3e03f864b05e41a6e964c5cea2b777be5e670bbc43d2550c9c443bdf68069a0eb91e4ef95dc9918eb1786a123acb034fbdef2690e5f2f4f5aa0dd10627342b90f2c3ec1e3b6ec77c01a92b0c24e7760cb49f845a168afc256686dc428f48667d1971d56ad81153e7a54a59f10a4b00986d9752f1ba11774923374a990996388bc26dae6be26cdbb4c1eb76cd0d98532720e94caa2904fed7b937cd94481e4212037c628df3e213d5d856776a337ecdb52a4d256b3267fb66f0cef10e39a5330a9899e103817ebe6c32c741dd4eff16f37fb6ac91facfbce7f467397739b1557f0ea4234cbd8d393abb1f842a2a182e8ad9047c7ed643bcfc02156b106", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81297d38465c4346e408293d770242ca6e9ba2f2ea9a66dd932eb3bf42e72bad344ff31bf058e38bdc716e5a747963e6eb96ea1a48813f39200596d6d589f2164bab35c15f545f80d10276eb6d3b7d13bc7bfebfd0f6949fd7547c45266fe6573389c2343e3adf9fd64ba627baed14e0e753a8fb75a3d1821e2fd03f5422bab3e71dede7470b43449e7e49dec566464fde545a1ca53a567ae460a1d994d295355eb301048413cc92aa34963fc59e054e88bbf2af2ebb0ac0df18b06d1c5d9ddc4f5c3046c5b609a9965a646db2a1c70b0c851e7aac01a5df8e2c822300d3732ec182e3d868adb99d6c0186cc5dd17dd8c89658c0ae021475fae278e7ff464501", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73b38e74ba14249c5fb4d2b3923e2a848898a2a5b1b9e6c17848177e6b0053fbf768d5b393088c3b7c5e12d41d24cbbf214a5bebbea6661229ca55f79b76b1d1118a2f7a6a96f36f88e1388283d446b8f8fa4b10b3a6d8c54ca207ceeed96e06147475a3d47d68cb2790dd0ada7d816fc1edac6e10f4f8e6bcd807cb70d995d7d6029dc774b1ab86de3b31c4fe1033517a64163b4867861d6ca0bacb3e32ffe4761de071a03fb79f8bae8515973a4eda2d7676cdf5ff05974654f97d6dadc6bde754f7b297264945b3bb69b950000a4d597c071fc1b9198fc1ade0047bcc7e79dca09e8f01bf4ab46183cd48c8b243865eb6267f0974e29072e38f65957594b9", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "56502d3cc755778ce731048dfff628943f94a966763917f8a9244be934208ca6fff2100faeddea5693273b965e62e08672a2ae4037b2a6681e1037ec8d4f00b7ca75b792d596e01f6312733929751dcb629ab54a6f910a57dc01895cc92d2338b4ddb1271be183f906e128ecdcb5cafe1096beac38e3e49eac7ebca6c91bd3900e83d96910feb192496aae8f55ceac814e6829d9c068f2619b048f1e30e2cc0b7d64e7e335ebc1b566f12b545a5e610fbf5317a2efcfd5d18adebe17b3b71bd788bbd581afda953dead19a0241c6beb851581249d780e780be43c995f23e90ea4190fca6b9e81885031beebe6a65a53db274bede417c35e7e1e597c6610a1ce5", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c49a57abc1b7cdd2699b2d64c9ed240c4ea19ce2dce960f611b5264acd37fc4e1efb3ebb5699a4e2292d9d63dde3b80f30c34118614c617444d7e2b770d6434c58b176db042b74810b40fac6006bfd84a51e32aee8900ff40bc8de3fc77277f9c34c174769afe2bf9c8674712c645db823741a4425043b6152940bce8eadfce213dc4de62fddb626fd12b56efbdd3fbf0b570dfce0ef3ee7b3f7c7ac383fca18e04a4b347fd589e30f283ce56fa60b9761e9d5f584b493062f490680ddb7a2a6a23ba0145ab184cd8e3c5a2f2b297b85db51438233db7d3c72739b7074f6d7a524ad83aea2465f6c1bb236d5ee34e5f66297d549679574a9847ec45180a8aab", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "41abeab011f029748cd5651c173ffb01f3a5ffb4e198549bacbf8f98523b404791704f52c8ce631d77b31066b1891728e761047a0464e8160fc6093c9ece6f359860da1ce8b229327cd683a2854047aee8afd36540d35c424a19f0db5ea444cf91cdc548dbb9a196f3aac9dc9c4365522618c354c0d99e7a0efe40a2b69b9b99d18f3b941044ab37e0e564543a51cc919870c38a4843d3ff4c6a7d503dd38126b5b76ae7736c9e1790f64f5f6e2faac7fadca3a8f75e6998270004f1836624b580e1430a31c386506b9def2adbcb01c716b74f6a4e1e85e55623d8d3dc4fe8553e1e1feb75eaa4c71829315f67b46c2e018caed17c9dc2a31642ce574a599ffd", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "51c0e29286c44d53354c2e11b057c373690cc8a6979ac1e184bd4bdf560c0a3fa76e80aabd7041b0b1cb40e703966312b8037dc40a36acd170ec8fc70e35c1edb41d9fcc8ddafa54bc1e96199b842c72f2421803f8e95c734f19ac169e581fb3ce0da042108b21218f28faacf7141baa0e2b72fc3bd38930f4ab139c1347a9806115b25d3cad3e00fc29296b2d90e403e5ad0dbb9901dd2855fb49f4b7c9500e9428e4037abd6aa767b604edf426cc68e39bacd9862dd61612f0f5c5666e1593bdcc6ba38682f19c5512b1217f05d1905bc47eff2625ea5d6581f3657caa3d84ea9b948aadce632b3bd4ff33699f384f618350b93a223e037d6790bdf7be128b", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8270bd31d9183e02c4423798ea8f1092bdabc33e144cb9e79187586cf92a2239cf52ff324848461bcc89d0409574655b8374bca84c38df11facf035a6f54f25a7c2e691adaa074d5ebc08b0d20b45346679d94da1fc67f57444a9663704bcce7a6964a7e7d6a98bc89b674bd3037b15639ec5bea57c313331dfdb0bc0d2017f1381cf5f29245af5bace9b7a690b573bc7abd9c36fce49307f0524b37b29776fed6722bcef049e566c8a5a0db44ca6932bf11e2e7447b82318c71eacd164093eaf40b7b122f306cbae65098b68b5b920e96f2143637db6d70070036c2cfd64db05ac87d77806d53096bc63d6fbbf2efc29d8514c8b909ab79495a04639f27b882", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "690df1372a35a30d9c76a4bf91cb951cff5291bccf26a1043bf84805d75d27a28c0567d353a95685d3411acde938df718f2c845d72c4676044f692e8ceda2b22da5fdf32bf493462fc83c59cd8e5ed0f62f607bfc6d04fa38a6b01a5b3cb6b58d55d9fc2c0a36fc4ab80fa3a0dff60d55a0ca946c568451616441fc9f14685077388a069c3892f1b208c5431b69bcd5e6ca8f789e210f63af6b4ead0a8f3380e818f0463b2287599f5c4cc08bffc460ae8404069cbc01e2b1fef6fdaa810478abcabad6b7405d01e5d3f44884ed0c3d69b614b2c794721066887e5389d72fc634d14716f0cec8fbea5a12c70cf6b4471df4f46058c0db75ad3783b2dfe3ce2d0", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13ed9422722bfb8b6172cb5656b9951610f509bfff5d10e2b91ddcb4c2e8ca58879a7db943375343fdb794302c28e3db0e1b850e8428653c09208dfd46f065e3996927d85979927930b89ae12590753ff03889b8eab41acee725b7092472ed00ad66d00a96370c909c2f39fb6300175d510b368d3ec06ebeb0f62f179e191fc1ac9f7abc36d19d0180f50f7a33337daaf73a76f9b38361e91ed7c0af2c9a3519b4f538c532f3bccab27258d711856b29c41f215ac87f6c7f3ea52c3bf30db5e7930f44e489205396e94c0bf11700499b5a72b26c9f3641c45bb248a235b42c410a908e5ddefcb481ae619b23f8a5ed7afc1a9cd782020aa119af745abecbfc57", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "24faf2f1b73eeca67814b066b8099b41a973b1c55f319d5e3f7a9943efb958e8f5a7ad9c9a7dfd64e2be0231d341a822a8ce31cf3e008e65e9e7ff7d7076c3ec62632a4c5cc4bc867c54c9789cb248bcd5afd0f8a2fa8b1884f630a0663758a6d472e4e7a085fdcdddcb1917630dc5e19857569208108123c0e87089f2f247b6dcd5940bc35c25dc10718649effbb56048bc03991851b0d50cb82eba64e6726c41567b5c708a8311c22e477a4614a2bb476e5fdb8cd7f14f461118bec1b6defc26a56df14ec3f64707d3d462378f6de72499639c01b6a745402fa46fb09578f52ac50f9db82c83e3041745300029b665701c595476e3e8651f86e1ffa6e0a045", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "73cb10d068ce0168ddabc2dc7ccaef8026edd5517c0de9b4c8becf660ba62c3df0fc47710a9628ea478cc75adcae248bdcd3c555cebbc4f1d99ec1f6c0674e092548e20c747f84959cbd0a5589b8db3e464889d537c6977f13668fd02ceebad3d74d7ade6deb16c6c8c5d30fb0778c3db5d7cc9df986596a0768a0d30c199fb8ffe5511d99c8592679febb5f8851a388f291e194fcd19b9423ad4b47f492dd720b9f38c3b0b20bcb816d463ab9680bfde66132a54a8675be19944a5e648e0bf942427f404d9f810f2a9d4626df659f54b6a5d3a6878e113c48b733066b3a83f5b26ac75f20dfbb8efc1ffbdc2cb6b9f198545f95ca0c3f54dec2f8307fb1b6dd", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3aa737bfa89b66e9ce0508aa68da6c9760d5de6c50e1dc472073d4f5f280794b8e5f2ed5446cd73bbfe29d54c7f7f5ba69880158809b447a39e0363a59f46f83ade8032c7dfd090784c582141a5e4a9114082a2d91538bf55d7370525f31c0209342d78d327c53e21a64d9c81330003dc63b84d1ff3dc7a63528153e3d3028b66ec2c58182fa818d3c333f69b6dc9935cb670fdeeb226bfec9f3f7d04f5aad6947444e72dff3c46858ff89ab9a642b697f8c37fc6d58abd30d7e07061cbd366a566c22784e84d836a8b4d550a0617c4ea1ae7af61e2c78c9c67bb50c0982098faa9e14bbe0bd007e81c6c556bb3ac19b05057d7b4efc0d3d4238943ed1a552b3", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1be82c7d86945e9d8bbbcbbf58216b20f2b44f68af6be2b538c52b0fa7809345aa227017a0854d462b74e287b20783cfd871fd85496dc39e8258b22e6befcefec67c69432ec269af2b4b348ec85ccc03a64523f038bf3dcd2de8cf6b6c6343b374419802d055902569d9188c9f7f795aa2ad22c8551392fedb3c5dadeeed4c1ea0ccf9ad237dbd73fc590f0920ba1ce11a130304bb3c4b923484a4922cdb87c032b16ba940885569e4a8a81fedf839f86e0d264e5c773b2530cfef13614de349779c08b9c18ca8e53348b62d9324c13e7222a99ef4b085cd8bb91d90b37e7bc6a5014a4906d7c3e5c59b56df9322a06434142bec6b066759658aa822c86bb5af", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1730655b946726d5db32d09c48c6b06937597b5766f4bea6d2a851faa90d83877887f3250ab9b8b4fef104a2fc0c22d603b28023087536c11da54fca390f4a3bd038e63ad1abf12c5bccf7f80519e941862dd673624ab04390a68fae6e1fc5874ca2dff234172cacf54c565fb999598b372523f4e3730acf43e3a747bc067215bb4f235133a7bc20a9dcf3916d619bfbf6abf0d565bb3e922fa93116725017bb7055e75b455de9b10f00716f448410f6ee84a5612d2646809050eb8b27bb8707b6026c168958b068c5406384e031768defd754d94bc497079982012edf7f966fa81a954e9c9be118001977773def1f29aed719e51e73fa618fb9d61fcbc4b34f", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "264fa8d38bb793a078fe9d9f39a484a8d42f4aae23c9486e2d987c7fd18a3e38111c78d4e90a4b0152ef18bcddfc346b901e3029b11ad5c95f92f0c53b62cc7b1f8e489392b323b81f5502e69920e7bddcfd212e32233f569d42ac9c511779de6618ec5411a95475126455e9d3d83d35620eab93f18f7b9080be87298079c5aa2e31f612727d979c7571b7736a8cccf6f3f053cd9e25ec502c8d61ee4a2ac94a879452c4a9aa88c094f73dfe3dc31a5fa3d2802fe2400ee8885f5527100fc82222d4470c979eea045db6e068e9a1b09591754eade5dd48f401da26c44dcdc13ed482b2202b10212d99378cb0f848d19f67e3f3d5351c5698c72f38b2d7f71c0e", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8908cf495fae96c593c04e0bc329ed29cb7fc151c8d66546057554b7f59e2da70b164dc6bc26aa19370903eaf5fb60a0c33ba9f8d39cc015a8a5e10e24d9d292227e1a52bd6640b8de82202c2effc973341e0dbf0bf7a47ffe500309699a9787fa74ced281ce129019df96930d66d1f95619abfd5127a85d9e0aa6757e7c8ea29fa339214074580b8181804bd224dd6d4be45c1681158ffac6ebf5399737b5538ead3fbbfa68b9407fe717d255c7e1f3cd02c6c2793095999d0e35493c67766ce320d4bc4c984bd4af0c1a6744357508c2bc23c2eac58b72a181963d7838e8f8d5f979ab3b9c505f177ac3350657cb84c52a4be3976141ca5727190a2f570c08", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9175f30fa7863284e06e3a81a23f56b639d0ae37a4f42779c71a6765e6a2e94aaf76fa32e7c29a8d936b9936bd02181c2de75a41a703e99d35ffd4dd3074803e77fddac42fb4ccdb5793b7e6a530297efc326559253d493a8677cebace5ce7b5f5b61c253b4512c3fd58ddc94a5e7c241bb4046ee1b3d955a80d02eacf0b231b3093cc17f18e84ad6d2631d225aff74f66f3e0afb1ed290e8ad10ba44ebb9e3ac198a17044c3abb4e41c4351a7d6d86847f654d3839870a78641aedcded01de60665d8edbbd9d7ff46953d2fcb6127c3e4864a7a64cd4872a2f7074e4ada781e25f18ab3b60d712775b45cac1230e403adcba7af3aad81e532490fda65c5f044", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36f243ff8df76718fcb54fb3ee26a497df468d14cb2e9463797349c85de2fd05ccd1d3c8b969414add075a55c9c4eee7c1b046aa5a9b65c47db59c236ee44b165c38b224379d39b131b63b6df44d6119c947c01eaa14980df1a5e8d7d6e6c5e8306151b16dfd001773331a408b7442dd83a63adb705cdc171d4b43591817a7abec70ac6f85a73db930b651ade05c9d119b63937109ea17aaf72582427e174ce84a1b82b51cba8483d41d06dba51f0355db3e4f48aeeebc3df5942eaecac74ca56a588da107df4be3edd56c4510f12b85760da6676b778024fecaa217cd0f359834cf2fc94985136001d50cc7b38d6f7c7383d3ab58df97a464968aa651d6ddb0", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7757a37d09443fcd3836e17cd254d3d03dc705d23f1d656112bf3aba485ee6220c7844912405d41978a94a2be8a16d8afb098b87f2b641e0f9a7d3845b02f10a7d63c2d871cd1d832679209e4a8c66095757b723557a7fcc9a7b6f6f9bc9a167364412905e38a843883fa7b9761e7fa664cd2bfb0a5f0043cf2a6eb7804ea07f79a6ca6633664b3813d8c6e95ab7f376182f315b7c6b043913e19759485d583fa92a4464d76140a9be4305fab54219dfe69590d6841f024bc29d48b39563b6053456dadcb8c7903c7bacbb3a80e3d0a8acfd222758b2647592ca4c4f2bb2a26a04ef15ed65e90c14272d15fb4e0464ed31e0a3203c6242c102f480aac6bcbc6a", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b7e55659dcbd51e3c3de5eb5cc2c4224009489948385cdc8d5e564a49402ae38c1e51f2fa9affe9575b2f768e21565c39b5c0ad107cc1e5e466cc77328b8919321ffefe5431cafcac48bd7d45fb2830a548cb1424e3c94ffbd85e9bc4e6392f56c2b6931a301230b37135e93e460a30026da53bb55e3c6adb68800b694172174615bd2e749e8678023cd7c07fa3021e3bbf75a7ce81ba849efecc3a7d8a0af088a5c437b114bf45be2d10d2280da8a6208049143620134c76933278d54c236065b795b005ffd7be8dcdbbbc7ad822f3ce7a0426dc4eb0194768470b0e7317466899f60c40ee3d49d7902b9c355f6cad7dc26386227c1fe8a264d3b7c0b830e8", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a2ada8ff1c1821fadf49dfc156293dd59ac8f51367633f73d2200bbb65bd960f7b888d1a843920044ce98528773f3d3df57de92f129c03e1f6d425d39ac83978c7c8ed7cdcc8d47a778350f99f8fde4f6028d5ea77d46091f98f72279c59fb39ff8f73b35ab1c6748970d325c65ff49fdf833e8c2f40621bb770f2dcbdfc34fb22422f0105f5f582c90be73e664c215cc6d89419a8909f0d13f6535182aa567d4e16a2f7ce1e562a6cda4582304a5cef821c538de46c68509f3936166c109da8ef13f2000117644024ee1ec10e8ee4056879c07a6604956e1d03828dae5ae0eb60c322dbc6ff183a57b258c06a2b837021d4df94baab66be636b505a5a5b2697", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4e856814cca0d9c39a2ad4efe2b425ca0ddf90634278255edb4b7f643a868ea468f8d1afeb72b1bb60455139f44c046ecc121354f1a9507accf5865aa1268448935790cd1b02604cd800f6f2f0aee5adda9bddb6b5b32e0504e2fe2012896ff9b8f670364ffe6e563e1a9a19b491ba3414f779863bc8bf411ee0e8a0e6ddf1b4d4a70bdf6a9a743818be75628773558bad898e4842fa9727770a15a6aabde3b503709d1e9f602f6fb23115aa46706cc78e48bfe57cc1fc4409c4f1b5f440a3281f955b73eaa662adb9fffaa40b4a8495659625c6b7b51218df928d51cd66f59c25d7b94b798c9fb6e97b43ade5f4d17f59111deeb03d442edfd144f26d3df606", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7dab5f7f0430ba2ed6dc53d9db80579ad10343b72a9d8a37ce0bb38403224a4abab252c3a0b5a950170d2f663ff4a8d03217e289d715b27c069432c5fc9591972f1b4ac468ab8e933c1fd4831978c0381ff9b8ec85baaed76d1351a8abc38a53329e9c8bb3c1f77a8bd15c29e509b198d46bb28c8d98f03c01f9ced381d24ed9d28ffd1d2eab5416ed5754ccbfc1214b5ebc3339f5a6d667581fee46d60eaec42074de8200d71e1773a9c83061f2ba4b9a2475f552f9ba99fec5028a020f4ac2208196f55c9fa8901c31ac31fbf671be577c9cf64f7fbf3ef7ed60132f2a204f6589d23bbcac7a87dcd46607871988b5f9afa5299f35562d58e93478f1d973ab", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b677618a244ccf2d2b9ad60413580b07be0460cbcb449e663f1d3504772c369684eb6fa5a3a18e2bde19f8f2584a3a3204bc9026c492137738058ae433d68836889e72aecdbe0385c9fd56c4df102d979f7ed6b59c1be1627575be24401bbaa88ec2346f6633e8b01afff790a4ec4bc1900214d8b9d34f29e0a548e3acef57c197425afac9e4dc2b9d8b9da30e771e34740e5780a52d028ff2016399f78a802f032b92e9f1c4c9b9d8ba9be494f8e652c43cc0a0b4952b5d03795359a130e4cbb0708dde79db136f256f1dd885f340e7a870fb4c3e8efe2bd20deb63fc63a01a8e1161eee493e4bda9879c814d9f16123071dce45209341c54476539a9b1a2f", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2a69e572a00d5d2fab1f91c04c151ab21e1cda5a7675b9e6f67277b120781494f5ace1ad3cdf78e6b6022eece7db55301f5749966c89df5dbf2852bdb182a75baa295697fb1e78122400d013e579cecf3789396102aa494623b5a4145c9bba954e80473fe613513cb9fcaa6792ba67660a9a754d6ed6e3568079a7966396794c1ab9016cf980dd3963179c8f3f0c010f3f136c4b611170fc11c133836cce42fd43952c00d3a7dd868b1715da5ef403e93a64673b15ed114e671caac4109bd2392b43062434c19a68dfbb71938aa8d45b96711950380de2a1c259d770cc5e98ae79fab1a7fda2f53e3098aba41b6fc486b521eb330bb226d0f95fd14aa83e2b14", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36536ad1227a5d13acae18d8233a00d21e8064b14964a6d0fdb43ce46a76b9ee1749d77d82227d5bbb031ecbcb2030586360460ce3bf14c7a4d1a0202be3a46913913498b3390cdf96ee89914e7e78548f902a175a7f5f35b48838add2418b25cb7f919c1a0ca558f9ba77dfb6e4df85432071ba78fb6fd0edcd343f8c735f061ca9033e5b3441756188ed588564902602e18745a5ce8b57e3af413173801ddf0cc914d1b4d29e3377110a7b844be6c19773f9db22d5b266b12e8e3d4833b721b1497fe7194c0fb4e3d83ea9193e0a12053680a1396ca5fbf69a717758c5bff5b794ea18e56c0e82af3a1b97f6420f4d268f298f75d7c3a7b820d5557b44d035", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "325957b2999e0ee32b5ef7302fde0299c7c3647ee225d51ff330f7cc67b6b406cc4dbfd6a33ab2c831c78fc01685c4c3bea94f2194cdde48b6ed1e87f5984de990b5a8525470dd23153e329660bf31e433159addf094b6edac8f118d9fe59c34b83db1dfd26df7154d13e874830e42cad61cb3186fa80b54b7d7ec9da3274d2544dfb42bd8f29a3bcf976752589ece5b731f63f3b072b7bf95b930fef428c121560e1daae7d8636a5f40312786dadb81c07577d4a04ac94dbaf9b161a7f8987fae51077a7caa74da3c84e46c3e1000f2590ac2b0c04d17a7a3cbddd639e762e80d30608289bc6b7211d69af76602d2ef33c5750cb3c183c11450a3423d6dcf4a", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20c0e1476060b1ed708c5f7e15d973eb79f23c14d6746cf1f1c0fdc0fa9c3b2acf6593f6d67a541ee279751b384df714a3ae13c1919947638504f0caa2c84291ea00f5b323b38e720035e8ba409b0ad77ca1ccfe909582c4de83e32661be7da06950d959ee812471d878563c75469ed82ddf806a06a4859166d7e7a65953779f9f1a3b72a2063b5c5e6b546beb42bd7a41cca54ff06abfd093a9470202856da9b8709bf1615d7a4520f6842ed29c8911c701e312669d8f7927ea16e4519cb573ac1915061407e957d0ad1e2e732c4f7c75f4c5ee71f25d0aa6c55d2ef7af05deb50656dfce222cdb049a77e6c30d6d8cd1a88938be1cc04ddb1a542409e6a881", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "210413ed83069efa72a4215cae4e59f23edbd5d1385294cfca4a8408e69200d3bb73748ca484a5af10b5e665e23942c9e9672ace86228484a8ab0d76f8f5ba63d66c1c6b8d1c032f82c531e4a96856d19dae24b7e090955e9c5716643a81e6a4af6e67d4225f6c3ed2293b8e536c333aa82fc80386249590af1a60307d8787b50419772fa738a753a8d592cdcbd8eab403b744ab87fcf8d42b03040b74a6479acdb21b7b8262aa3d393d34a8f5a5cbc7966bfeaa771641d25611f1e9ecd8acd8532d0c79d3eb80b41c2c6ba03600dde2b555a5b2b7e5970921b6a7f2c341ed1ce44d70dbbf9f038acbed1a4d16004d48fe697ee38a6261c107a6c488f1330a57", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19c1b847f37fe29638684cd2aaf0a8b09af6812685d503713d357d4c97cfa552703d3690f9f3c87d6c95ee417cd47f1ffcbdae96b01e31c59dd4519d5c0d8ac706b6a365394df9c7a49078b489fd612a07d147b98a4b58ce9a0f812f35dfb725e2b53ba807b891e87cb735deb40bae7bb1842c52b924a9413bc893450da1b36edf0a02f8835330a54a2b1ef7bda97f3cb9f3bf354a0c119eb54ef38aaacdcd60aa3e92272754de6d51a54994be7ab44c8dcb11dbd61a593a3ea71f4d616bf055749438f53225b1c0746c6c491c726664ef80e20391e510e6ac99ee8f7453848be2562c173b87742ba48b0596e3080a48e7091cedb9c23fb7d9208990381e815e", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5da303d9c88ba80e7df9c1bb650e8317c601676af8fbadd86550d15da9aa9f3d465d2719096e738e922b8bbd1b2e032f7cdebb111266814641fc45857af8b10ebf328c9a434170101a04be7cb2559394debb8a5efac20c6ed858b13d185536270f056913790a4cd269c424075183620c6a312aca860f7d3d694bf5e969fd0fb9333f7e42e8955ace71d957f8eb9fe1965117684c2e73eb2dbdd97c1b2f7802dc68fb9824254b128055932399c796dd3ab14d62b917b7520760e678f7c5eafd82f6510906d959faad867c92a5bd8bbe8c1e64a34025621b20dfa166e37251bda6e76c296dc823acd8ddc73aaa29a5572fac2344f8d213c21e5fcfa1e50b8b2eba", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "71f92fa1a1d60a965e0fc90f260a322a561ae3d4017409566ff113b0d8f03022d96eb0129755de4d62d8b031c20c93b8c476c3dabfe00f15975029797f593a63a971d465940657a3f147a359fa8dc6f22d0e0b43cca953bed63117670e345ee6c12d2fec365a2b6b49433f1c1b2fd656c8604ce2d83112f457486b8bc5ad376568468487f3539a981ad9c8ebb196f49c797e7a4542e95d7ff77135f533be20222db369f59df8a4e9d081510698409828d0567e0d28a0c1cca2cf674027b18b51122800fc97cb45193592d264cf5e74f707287df9deb77a26f2323b3ec1c1c17be5e11cffcf4ced2508525026deed6b8cf84c5cf7a9ed19e322043a81c0f7f519", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "211b7ced5b5d0732453757fd3b828aad6d5fe12752d17e79577f7604f282037ce5df075908b53bee8eb9df54098c8c44f8da32fdf95b778a51f333ddcae7069a6e8afad390dce5640ae25597823f0bad036e50dcffc224f86c3ebf09e3ec0679019cf7637ab0b2ab77377266dc5762314bfcbd3a90cb7a3d7cdeb72585ca9a11e1965f029a29c769e003f6abe8bfc1214e4e0cd044d16d0eda0c7357f5a94a71af57d076baf455f56d0c27a437bb649aff9100d55d2988995eed9980999da0271c5c533ae9055a07302d65cf16bb26846ca04c87a72c2efb3355bf6c125524a445250535d984675ff99be9abc0c544fe3fe8d33a9442d2a57b98f159129b23e6", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64b01c13163085cab7ace03109a35f5aaef67670699dff14720a7d9ca0afafe396746a997ff3efc0eaea70a658bf0eba2d0a146fe93dd5a8b45d8693054e52f4969cf021b6395c8b57abaeba260a4b2e6ffc328069ed30e992191bd17f7be889bfac716d24dfb47667a40eb72f7514ae2feae5ba11bc24793b3e324909fbff67f5000fe7e6e71986e2b79c7825aca40cf6c426def806d59415d6f477d321ef69ecc8eed7d061f242b088df548427ba6188cbedeaccc6dd4d75311658e4dde6d838a8049699893997b6e268d54d5ab13f7d1e38729d1e0f55ff607b74d6f869a5ef50980118047ac859d8cc57c79e0f3cf1f0562dd705689bb471c459c3cdcf4d", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73ae94e6749a14bf9e157305231ca7941d8cc42892410520060f916e1de657e11b50e42a4766c5e7b55494c605ad3324e78d80f8c4b31b1055a599a3b31843c900980ce057cb8bcf09906c8832a97536fba159723e7ef271a8017545bea5bc0f3cfe19f967f9ecfe0bc9f786daf5367be00456f97d4f3b69d932fc5d119779de21f7a4e0a9e80b65bbee18494c4c48c4be3a62a19b483bd56d194ff1c88cf146c2eac3fa2a05afaf3a813d5efe29342f6b0fba81c1241d565306d0936699dd20248689c5b6b4ec2f31a12c0d5909013ed97799c47ef089b9d98ee7e79c8d89d7a27563c529917977ff12a0753bdf8b4f62b660d33f7f6da7860ed4b021f51d01", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "468c5f910fbcd2e2e412de22199a9ec2e46d084e2450e3752e58170fc7a7cd9870c24859ca131b967e0a734d555a78795ada986a1b13b81ac3bc5b7e858fb3075708d2cb03e4cada94455970fa7d849479ec8e5484270196147ac77c20c0a14628b8d3a69388973e17d571005ae218fef67c70f62436ba32e5a53566ff6310944417c7dd0f7e1e5aafbbb9d4d0853d84624f9d6e3c8078c17c34aa16f0bc8971580f456c2dc49f13af44cad2e3dd7120b70d3bd2c0a0957d5a739a95932b24ffc564bb94d748242cb95875814fbedf58e8c036a516b540ab62a7afdd6e3f304242173fc69ceeb95871bdcd530d53b7145459ccf41afe2c8ca9ccbffa28d405e0", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9e7e0c0d929bc15ef8ad6b64f9dfac6a7f0b55942eca76df1ada99e443fc3925a5dd9e2b25befc7a9e1c09c9d9c19a3bb842c0f35e8ecd4229807012de47130335175d6f558b79aae6fd7bf2bee86ea2902fcd9067927f485b007723af826511d1a01042ed6a7a2b2c558c929a580cabbd83c5676e1af860c596ef784b043d5c5ed963c859761499111337cfcf9d4cdf8a305d6da83ac6239a4b2c16281d1f4f30a06310bf4237ba6594b93de279e8fda3406bd5c7be52a0d3cb2c7362a6ba028e74572c8f21e3ebb608ce284b4b378b211ccc8f42471ee86923f57fd7c2b8926c9fe0a915e160171cd595b37924ebda6ee187f4a5e7e4a63161e246f27eb829", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "92617dc932c110bf61e88895560638df4f8d05172f435af4457231ad08a5650f1f505604029f423028247d4231c86af51db339c180177bade39076dc67f9691fb7234d9b8c097e650ab3f2822414757f3633a047c5d5082eb469c35757678be46db32c4cb628f30121fd8f5894eeef27707c8689ada5fab7ab0c2e2290a76a1327828f41869eec62c2c03ff50d95a678bd95bbf56f533eabc5474df2f23ce2f8c0bb71b8bd79e2dcc28a682ea34eb20e670018becd44200115ae5116664cdd0429fe227fd0d599b60c6bd3911082a7428ae1f57bcff5b9377fb30994129e2bec9429d6e613c1b527e9f51c6e9921f59be1763dcc210cb2e4ce86297b774b1a0f", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "144d33ca3e767af7d1cf7de00481c6dd6541189cd4899cbbe3125463469e8d317018d0feeb5f3c875a4b7217bf1128f448068af845886de43a4bf4bfccbe7f4d02ec30569760119ea1446ad2937a0ce28ebe3cf65b8212cfac09d19988c3ebceac6ee62d7ed3d716e12517f2c9aee98561ccdc8e7430c6f9f48e13e1061e18c02d037d22fd4b40ca203b7eecea229d155182fa8c4d70905ef9b42885fae0b99bdb945283be021a521a57de94958785bb9fd8b9ff5f7a334a0062892ec1967db6db2f9d9af726432162857996faa863ead0f7ed761643961e80192b72c7bc2210d80600bdc5d9d766fd4c1e82053f42c54e79f2605705181a4d7039377dc36c02", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8cac0ec2416e1ffcb37acb5b86227e5a6b88b7e4f50981aa54a1ead401e9b968f68b1e0278e55300070f3f05963cd74124ed58fa3969c41c5106a145490174001338c504fc01d2574384223eca0a755142697631e59556669e686b6ac89561c283c855e6ac27e4c9e4c6989c97d86f7f9ce042a65f20ea442bff4f6e3025854a2db562f4a25e2e9d0cbbdca056c09bbf2308c3d34a0c0e39b932cb6c6ffa47f471f6276439b320044c8d9d00dffd9f01442326a209fc01cf034ab84b0d9fa8f63c2c342deaa9baf32b904b66451590febe4c1821fd6b6e88a5c1307b053cd0fe9040abc3257766a82e4d9c6f9a059fbb41bb7116bb6d71e6fa778085930895bc", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8cf2a2d4f7e3bce319cbf1f2611c9209edb696e61ba984512067db8a91e7faf6bd1bc399cfc9e7e744662d07437f677b1fd04fab3de3f9c89499d4a15a90c194048b7723ff22572acf54187852381c3453ae11da318b92513d3544e671f742bbc3bd69c8552f1d4c58b43a6f7e6bfcc9eaf78f9b94cf59b7be21ceb2de33e50e50fb8a4592441e0919c621477a49f87d5190fcefcf4164ff7d2d5803f03a8dbdbe74258342e50c33fe307294ca1ee3b2dc6f400a12cba00002871bbd852e105b350dc11e4b551182ecf2088cc46af1a899e606bef793897f538792a09901150cf40efdae87e838d6c2a5ac84771599daa0e5ed9db1cd35468ab3b5e2c12a6d1d", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2dd458297ce1a8845a767f0a1e40bc30d3b9b54b4a82f6240a3b993cde0f70695435de7973ab17352699e8e383391f17f35caff60e64587e2714fc6807b00e98344acb71195e20673d7ae0360e2aeb66a5831e1165432534f873c0f625eb3aba9307ecfb7a460ba4e28610a7242cf0f76a73e33d6b15c489e2755f91cc4dc47acd6e9261a2e34641fafe52da98a10e4a8306c843ccc8f1bc3c98f1b4d7e3ebde5607243e4a4bc442f87d2a2d09a83c9acad25e558dbb72277512b284a0f93be155172b9f8463e27a701b3616c3021801f893b72abf7919f9963a20d151a5a8d0bf2dbe528d199084a2d7d4f3d1c0ed5893117620cc6800ad3d7d246ca074c54b", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "09b1fcf9a76a1cc0819fbfcc70d54d52ec5c5007c13581415b742cfed2185c2a26784aa85a208dd4ed140654df11436c5487c170bb213e9898650019848b26413f8dd6f0aae6edb41ac017c079b63de311fab7dcce522b9361feeb941e9371bc20936689d0a7e464c869ff8db1f85890d604e814a3fa9c39d101bf7a4b40ae89e122d314462606f8a5e5039f86bbd3da35f8d213b64fa82aff067817936da0c009d9f724abb2060588f8ce3bdc13ac587d51a197acff533d0e4e03083589d1d7363827c34f2616162b085715417d3b8cb1782c04cd0a37dc91780dbfb5218d674a2d2c1096c2f05b28aaa575b60e38123a8ed8d343ef95f777081eee898ea455", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "889bcf54a28525d32db03e8452c6e0f0aef9941716dbff0497014ea9b0b181be70d319574c24fbbd752dbb9ffce4b198ab43b950b05c2a1288542b6052c557c87450168e4cdd399ed8d9b7aa7c841a39b28c7bef5bab0f1716e8e9de9a15c1132bc12cfbb77f237409608fb8baaa2e851742655e272e03f28866723b202d639f28e29372f18579c4482570b3816e037f8f256d7a95116988b676e0599885cea80d3c24b6984ec8080a80af020e7d5631ce8646c9d270d4a521122c009ff626d2c428b1b8334569a7e79aa64a5dcecc7c7e4881746bc3754a87fe51018cb401bdcd6982c4fb4b3782008b951847d64d3eafe4e974bf61d215e63b750313163c47", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "14dbd0f32a7fd64ca18913ef840e113d7bdaf22aea671414c9c44de02218b474d6d4867a9a4b6144bc6274deae6f615ddfc54a9e74b4c657187c818781e399798db8e62987a128105086fbcff4d5a06bb43823b1f754e485dc24d9f952d1d4ede9504c92a2511cf51e68eb67db959152ba1700af0e0aed533246d7ce9e0c012eda62d66ab5be82b0ee5fe4863d3c16b59ed6d463c382b25a9c8ace7dbb26b125afaf44bf93edf6a63942b38f40deef43ae354934056917c9af6655872b010b0840403c1cd5c053355fabaa23ba39dd381f4867a2264c476ba67d46767c546ed3ea59488c5500c79cf5e0670ce744c2603e01e7c53f452c22ba15a8c5930c61e1", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4bad954b43b0fb966ac33ed7c8ccf2fa8246279677172b39854268b3c2a3fa670840aab9e0f53a754bbd105f2e52a29b132991ed814cfee0a102e293451420deac214bdb5a574f9cb4b3661b10f6804f5c27d1239556413db01cf123132882972d04b9a0b8d046b8993eedae811f67d9acb9e28b3ab4b6c4d0e42f85879623f1901ac082c93ef0fbc12f3ffcaf252c8953bbf8abd6fc01b2f272e27448f4f77fb369f2c5215c7eb68b2fcfe2e584fea33e505e22a2aad0844d1c8689160a19ef377e7513e96dfd4efb1aaf180b8d5dd8e6168cea4b34156f2ee20a97deea0fda18c6438485fdca6c705806d7d48ff93f3b8dcb847eacd2235ce1db391bab325b", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0043058ff1d0e41ca8034e843d17284e41a93df84ec80c927a2443e954025f74630f118b683d6fc4e3c6b7ee4538cc6b4bbe3505f70ae40a336948f7da8d83b1d7fd4ae3541b885537e92e86570c2b7f622d2c4f63b0e0380e3d13be8ac930d06ac9cb1f3d33882cc235f93702a4118038a343b6da20914c40e52a2842009bf9c8312090bc2abbc4e48541a6b2dffbed3c1d51e989479d017c60e6cd2d76ec292e75ba550c1c195c6ce06c017e5349e10a90adecbcc43f71f3d24493796d464dc89737264dc102d1fdb9fa1262ca696528d87dbf45996b7087e755ee07075c8fbcb2036050c8946866bd972b0fa59a2995fce09e12250341a2e43d5e2c8df8c2", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6afc343f91b6e24958dd3da7ed8261a127ca3a5641d38f17ef5da8bde5581d87cbea823241b0c7990c31972e53288cb253fa1477405b020de6dad1f0d48b30ef11547a84f2edad859f6f9f11c1cf3a22033050d04ae41b19c43d6a6c079e46df4c38ddfa7c0482a47b5aa00ba4b244d423328c09fa1589d412775f260e55a8d10b9930ec6988ffc138ede59c32e995bcd85ea83d935eec5c870b49b88b0a7826683f614812449a00a9a67e11cf55f5d16f9763934d20c7a206b0cc86227d33498f492ddb98db5fe7312e25654309f848b271563c5c75d246ffa0ab2aa04ce3573468902212e938b8b6927b5baf3620f75c20e3b5d878707837110027c6165c24", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "539a9b1ffcb0880d93d7676fbfad02b11efbd713f273caa558755cedbfc0bc838d10823ce56c2d506c7979d96433d6777fbb749c52ba263c77d4e33790f78bc54d696e1124650681d260af084be5ff47ce9a69eee44d54ea31b9e401b7f558413d66790bb69e938f45e545318c8b7886cf8c0a3c84c331f4c334ea59ce3076fd163ee17c6786e7908c3356f1c81916f7ba36d65fd31c9350dcabf3623b6f2bc3fe5c247a32c8313da0e67e8375f8163f63e84feac04dce2ce2950a56b6fe285ed06039df5b9329677b2619639af36137bfbb75ef07cd3ba5db5104aa015b0da57f70f773edc6bf01d5c68390073749bf253ef999d7d1dd964fac0cd3e39526de", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "757a75f982883fd9dbefaf8ad051ab35c965607fcd55f656dae97ce949a17b5829efb8cc34179242c2d442000da7ee7bdda0a5c114a86c7d0f8ad79bfa76c4774edbcb79827029179c9b7cd7925de898d09fae39516ea1da61aeba1f31f53380ab9edd6cc7170cf70a35b169cc9390b20823ef0d5e7e3a078b31f877a1f6f9c447dd979915b0716fed43236ade3086cc794e8bd210140f0c65c79d2e57f387f22e2d7dc12454f9ea384b928779fac27bb2e614e947e3307cfaf0f0899dc320d4e5bf47b9e92cc3649e35854d709df56f55dbabeb61bb5dd0e77fa8c499eb9654c277b34218b7c0a92088a0909da3070f5c2736c8edf91fa7ef038e091629aa7c", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0d146c7968ef5f1e85feddf8d27847de4b28e5ebab16f8af3b6b6e58396aaca752052764b8db3b1140a0a0cbf529dee7f1cde601bd42ab916e0f183b0d37c843a7568d24b07d7e1f26ad7ab6a96129f447ccb28849f83b92cf9d002a93b904e63c80d8e58a57fe586736d129663ffc6c6fcf58cc6de1955fc7bca9ef16aa6789d61016212307ea1e059c43c5350e485cf6158a25cd1e8f726a1473a4f598cd53bd7b6862735ad8e66491e6ddd0ead13bce9c14fae69dee16ff6dde8f0fc33e85684e3745cfb3cae708dc8b599142821c49e5d5d93e26e251924da8d711a731ab9caeebeee7d764b87d633374125dc14d8f8b944f2cea2450d89bab9ea1ec7370", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2fb7010afce511f6c6563db8fe3e623313fa82e37f81a1da359f9cd27ca423788cb0c65a6ae7c01ca82410929fe57ccb8f4f3158a3d9016712876f7accd970d30dbf6bd90c1b0393f11279b3febe760ad1786d593a8e0a3944b4cc7c5e8ca41ed5e698ba367975b2ab7c7c0a6be919f36ed1771b1648f22ad899af51ea469b1ee47206e8174fa148a9670a4e45a3d36fcdb948ee994888f07252a37d636ce541c70da9d6c0f3ae2a860bd660ce553d5e94b1bf2687e036e77da61586b18189558906cf12a63c2850e28cb595c46a85a59d84be6c28151f81b10ef8ddaf6297e5ccb5c009bd0d51463fb48dbe48e9dbcf7b325dfa258322cf6acf30ab8d566874", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3f52510fde9cc0425aa29ab11dd95bb0063c94b9e835dc4ad839b409e1cd8994c87ef018e0dbc1571d3e3e321d35d88e2694bbdb9422c31cd64331945a8f6133fb8079dd5cd8a55ca761a88f280725f6e13c178ea94bd7b7395b4327d572e2615cc60366acffff56d3f555397b2cc348844c42dce283c948c28fc8d077d07c390b8c78193dae608056c93950cee202d68f02b3d8fd58026a690cbd8a95f4d1f1fd15a19e119b3340d02710faaf1ddb66af60fdd5dbe8f0cac69a370cea0a4297a8a2ba728141886f6aea3aaa113a42b6f9acb2fbdc9f7a0eb295066a1862b75acbeee9eefa0adf208867cbf173aebcd4a9151a657a041577cc4265c0c1ff9e47", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "743209d44a3c907ca08c0b236b9cbabcaf210bf522de862005c977bf7099cb7a38eb9fb15b765a044703c9410082b6a35a7866821f33bc2e2a58ca8bde08b78ff6b3c53e771f8d7fb43503d8060a884ff6012101278564edd6d64fabb6add5f4d4c62707c2ffc45f904acb43ca2ab5609a23daf9cdc58aaaa638f6325a54a5e272b253bd57246d0935bcd19c7aa31f878c474c8298ec567b6a7e165c2e7eedcc80748953c90d20699ab8303062580d4693c058ac761678df6c875bd91d465430afc93cf0bce027ed00a35842ad560d79bb640cf3ea55d8ade362c258fa707397663fec6787d44ec075d857a6fc55c50f8df898da77252d8903220641005177e5", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "78695d7dc94b3ad16254631482570bc97bbe1e5601c5d437660c9ffbf3d7864321e0a5fa4ea6136084ea004e71bd0ce76432f9b68e3c5e8995bc6e33bde9a93bdabdc6bfe5f8ffa30f22d4a13d453e26f975a7ef6fa21acf7903818df3a008b818e829d00e93f0fbde717f7c9de12e65581cd430993ac5d8ac840d5ab0dfed1834913c66e2689364e30f595c673a3c6c8191e80118e8cb2b36b1b613cbdb40d89444694b2609694ad877df3e42173b8f07f8d0089c34d8d6a539ae508105ee91a3d0cef2208ca74c57b57ac193412a713ad9ddfd10f63a6a9adcafb8c3eaffab0d0aa38fae362de560665022ac755fcea073aa905be19177debd5b00e9434f20", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3501fae15b0d575cbae58228a1debcbb44575dbfe77fe1aa9dbb45ffeb821031933ca8f2b0e38900b84c86b4825bd587b28b94f27cf83cc8f36ce1e4f565124b2fc3426de04b3951800e54276ec31534a987536ef0e3d081dded8252bec64b432958df9ae045b29c1a85b9d4207fe4941356149dd0ced33fc5de142458a856151fc246c6626e9f1e00c326a00959f9080f5dbdb7e82fa79e100b03b6fe42e2d5c03cbb07b8d0ef8db22d323d9e8acdfc1dc30c765f7db9c9a14d9f41c451c3e037db9468148d8564b63fab33d5637183db20d27cb6a231491d6ac08d70d9a82e6e8ab04da8bc60659a3f9e31f793c2f0f090b6811f1dd634da057b3c4aea5e84", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "989c7cce6a8018a5a2b05310bccc3dc0aa8f58fb3752111eaac000a2daed122d44293203ea9eea41eab79d0cae1bfb526a131e8a8bd021e5b98907de2b066a33165c30c7705c7cc684c21fac98d03e3c5e9dffb78d87fd57018cbca50e4cf1bd44e1799c03b0b44bb7a9971c314f2fcb1345269d27dc0375ef89d1062f1ab8220fe57ccf46a04e32b815f2c10a4045fd3b814113c679106f70d9ba9c746be24354e99b54e3dc1aafe2e9d83a668aa440194be87e914eb986c3d21447516efa0051f6a30d89acf520d697776b9b854d49230c6a221c5f67b3d66793b97741200b9f73d9ea7558df17e44de5480d99a4399e72a380c30b314d8b504fe160427df5", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98ebc21ca822ccf9c7e82166aef286277d2335a8f68d48c1f4cee180bd6003a89e6137885113c2af09e805020ef5c0e13f913d6add5316396654325d04b40c268c3eaf3a0cfcbc5963e5d7e14e8bbe95a8b15f9dc0244b202537cbc561c91e22e933f4ffc96499e6a3b0b33a33d9329f8178f35f5b1a15940f34ff47aa1a6381d8216343cd40a02b4472b5a4ab2f3116803740b947258ec85e3404c375d97ce73e00f9fbace9a53844b8ae669b9743e8f7bf59b3623c0fa1d7c60fbeabe35ad5796a9d8a6d32eaba6c045a6aa2530b6cf1cc045326db85b4f2f567a8a38f58c8d978f3f2fff2098eb6dae5ad4bde60d9d3913eb23f378ce41ba198ac273778fd", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94ed6235a870a8ac919051f7204f809e6bc1da3c22eaf7df3f238f7b183a7fac66adc90b51688e3e00764a45990845d542b04181d618c383f632a5f5193e77b48e423c0db3e266c5b87b7f38d95cdeacdaeb29e419619ccea4899cc2d1489e10034560aa52f6b17ff5f650659ccbd403c6e89b2812211894fba188748786b2babaf913a03c432f22da99c44cad95272e6cc16dbc44ac6d0a9afe23946d93299ca8840108dfdf25cb25846a8fa9234bbd92ab5712ae6d7f7f162fc76baabf30e0efeb42cf0a68d8c02dd45a7f4fbbee275dc14a96b6d010823d604f46e09dd1b99939a625f9a419be178bf6244929897d1387928e5013a0c76db37e7c048f60bb", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12c8a3d061fad3c4cc7b6cacb83a8abcee495ff2255464495c9d6a600c6e64a57fa9dcb18cd648ef5133dcab0f1a9c57361e4b2b9b0b996a673615f292601fea09dad776659b014dcf62c35ac063dcfb7186fadcae0b506e7b95c2b8794d771856d0ecf907025675d980746c5dbeeb71482ba4141e50f67dbea79f78b40875a98ec80fe1d7fe2eba043a966543a79317c28a824c3c6b382c0c57068a3036687fa53149788990dacd547723b3f0051f57829b10aa97a15cb4f9fce9617158e77a8399a22629e9d4a708114a1497d0465e3b5a4e1bbbd0096dafdba7b12cb10dbaa54834025043055e5fc6cec45c6ce9c0946e055ef77ed49522892a267ea2c123", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "789094730a65d2a48085a67c9018839b2187bde7a2898c13b17fe25e509a437c152f9376ad710423e8a08e6c98fc43f9039b630e77cee3629791bfeefe37eb168a46053c80805221fec513e796db2d58f119ab33b6d0a1a62e1fe2824f2d5145de791d651ce86ea84c8740ed423938339d786964139b6e62680c991ab404cfeb166069d8c27a560780722d8b6b9299086904308458b47b9d85ea48fa78f861b396c630b3bdc1111edff7441b37afd526a4066e0a130b0953d51e5c3812dbb054f188440e5d0cc8e134a17e770d5a93d8b1cb500c72ef1f49b7e760828f92ad65050ebe4131ef295c7f8afe19a0d0c5be318353641d02262d557cead9a6052f6f", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8b2e3c17fe8adaa8e7c8eaa0e3d98369131c8e9b76f36bc97fc95888c4a0f6ae4bb85fdb2435bc85d6763dd07dd923e29a8eb046512279ff6947b12bb2e2a6b6a3ccd64c7de88ef6b53676b25472997163fd7da09815af219120d6cf58f3a0fb3f408ebedf235e5e0d7bf6231cd87d95cd26c2ed506a0749abf45884c22d795bbee01b01884eedccdc7ec04d6394e4200233b8da3dbf148555e4168123749267f0ace21e1b468ab0d4f99a59ad10bd3bb35f517836d0034e53efa6f4a042434a69d6987b59110cfc99267835d7ebd2ddd0a621116e0fbfeb1b60ae85b9e80bdcc52fa3341f82da73bbb841a0e665b084c6cafaef5bef5de609f4f94005488f68", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4706e77141ec16f6936a2bfc200f9c5ec3e147be7e2e6b71790750ec513ca2ff2ac2a84b76fb96ad5f9af0c766af1b7fe8927af940c2487631fef6f7fdbed533df4f5da4f1aeb89c8f8a34c3a6ed7e5e10e28fa1c64f33985ada66a92e9c3b8b5f5366f075b2e9ecc0a41a061712ccbaf2add75254f62e1b66a820924b18239559791dab3dad8f60500fbaa3d76dc754df7a848912aca54e6cf627c5e9f9db9bb22c2cd3ce0fa13838125d88e80b3ae6baf8b65f0530885d307d47f1e3eb4bf6126dd631a4b6de235ab136886ef70d2f483cfc962cdb52e291ca899d108b9980b91eb47087b3132d154c317622077a28a904de3daf415a5634d79625f926fee6", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78e59ab23d412938f10996b4332f5a412d85b8bb8b3d55c9d017337357823b3cc83d2d1f2b9fe0025fd3f898d2661ac2e7d7a834465f096a0d29315fce69ecd15241750df027eb082d799e4d56497bff65a115e69c2cc57cf1b5e1c62edb25d8646fcc89a74082b9ba36c6aa92ddbccae8858ecc06391f6b39ff5a740be97f012b39f2d48134701cf27b5172297d217e8eb679732253591f45bdf97957f29b596f27ec29f7c471a966818c50296ced411e5010fe6da1c26b9e3489316cb16e55f8b65fc5a1b1bad4077dc34c7c9730402205f12e4e61983e6f5ad163324345a59381fbc3cadcb460aebfedf15323cf1be78c45198afcc803719bf13e42ac560a", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "46412b003a67d7cac1dc7992d31259013069a1aad4292368ebe0e597f41883e8291aaea88c2a8115b47fb87265ebb9eba6fe9006bc1e34795a1c2bd8a39c46a28ad075d5cad833beddcb116221411efcb8e86863063b5f6b5885082c8fdb6501e708d734df29c87a723e103b3cb487138cccae90c7431a16189ea8971ae152cca07678491c5b3b68d88c4de18ad771fc252a9bef889b963b353621a0d52ddcd043ebccd4bdcfc5fd4f878aa2fecedb11236de9f44cae8559668f9d035f7adf90e03a707d5e0f97ae84c2da6866f85d49a8dd09106616519df0f5d94a59b1199ab50884cf6d912a061c7488fb5491df32c58d1af741a164a21c5a271feab9a2d5", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f6143cc96b7343e57cc83612c6e85d46352b1eaa4b6bfdabee0af42609a9ebde9dd07db4c10d130f58318f7210cff30f122d9dbc1d0f88a3a0b7c04442c6f23794411dfea767609dc5c767ded7662e5996051052f98ce4eb0e6bcb72fb0109370b86fb0d4ea99d0f02a4e0101cc88d01ec56168510d77b0e7890015bb3b22a032957d8f1ade702aa70a360bab6bb77f08e9340c1c53b72b992187cd4f7c879ed83d462fc69062746e7f0041801709b05a58ca4b034060ad14d25257ce4aa93573db71779072c5c5b21168cda09ac775b37b2975f2d5ed8ad4bd07872e74e6fae98e6d9e8e46f7a2623b940ccb662e897ed6df058c8081ad78c9cbc5468b2afc", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "324d4aa12baa7237b487b756f251b41bcc3cc8c516e582187035127e1cb3dcc789d5306370ab39f243ed45b8834e844fec49c0a190eeb5b4428a9925057a9f26ed57bf34592bd5676b7db1cbd95378c397a6818b75a65da03767038e5d111f5fee2a6d81663f1c8317ea6c4e64498253bc55f07659d14e0efb0de842af6b823884e7dc2eca3ac56c53f618c10362671c575a1cae42416b1e39962bb06fba2369afb336ce44f3fa3868c835d831746c30c3a609ae5e44d528f7f6c7d306d3839bb46b0da1edefb5eaf59b03dcf9c5116ce49b03cf03c1fed3f3ba474ee078ce37970173408660120b342c4b547e9c400c81be8a6d3852a07ab299556ecb868730", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90a3025f33b6508e08d407443f139b1c03e1fdf203334763e4f010c69d7b1728d37ed146ae7a3667a655ab8ba20c93b5dc432d9d546dcbc41f9a2c4b9411785efd530543f78f5d98e2490a9eaae9164e085a3e50a8aa56ee11f9c27c471a433c6c48da518b890630185ea711a5b3bb0a966af679506ffad0c1f1d2937a6c39ce7e908cab5597c5cd5267f5e724460b12938c70e5b8b589f16a845534702706980b3781ed12bf2a76f9d3a19ee771dc561a84a8b7f4587d4f0763357bd512a1193f07830e64813b6abacb922bf31af6a23d7e2c6d44cd8283b301060b6f6fce58bba01623306bdb761e40fb298a300bc7148c379a4f778f2af934bec60db7c586", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "951b3c537c26d27fe06f602bd224906b1c1d26e41d22c7a22479f11f913978c9a0f7791eac42601122e6a812730cfccd410aec252b203cb0020d3998fd6bd469e335cd664230fb6dd59e0c141dbca861346ff2af394d86b8fdd2e6d5f0cb3d942c3393d917d62cd0148ba82666adfe4c1d999e1a254cc466ce268cc0f14d352e7b0bea8548a5b6fd3745a81f15a72b00d278f881a55677fe37044394ea83630dc15f794b4f6192b7546e841fae0cdf9c00cd3a455596fe9c5fa37d3f3973c58f189db8d39e8ae149f57bdc0b16f9853b798c87e08ae5ca75e89d4b4f3baf87c8c0b699e8c216509e51ea60b52d569491b186abd2365ef5cab983f71abb233b67", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9e1300bf1ac3f95d20bed0c450beada85fb878c4e280f3ceaef1ddf6c1723be2023aae1c5adc0c8565c76615e6d8dbc491506a4b086bcafcd211327a01ced188fe1e1802f7bafd3f79a434486d07b417e3fb8139de422ae29d921ec2e8e5b6843719ce8af35349e69623f2d39eef26970c80f67f23409a8b4e4c4b8ca3e5db512eaff96499302f7828a44eee7e277e58e578de56118a7d5e647f8aada1c03eed1beda3e7c57ccce9cc7585b2bf75427747b0e09310c4f9f9e0d2f48cc62e3f413e445ae2a6eb706269a0a1941021222be8663508657557c49433bdbbc7bc4727a405bc12bb0ba3ab7fd46b7458b9112ad010076bb96c596b9682de58ae074863", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1271847c6516bb1deb1487be33819ea16e72cc739f4752b75c8e899fdfa28ef0b40de5112734f6b4a0e2921ea34966da45998834e8429e7a7c8dce6bd432fe90febaefc201e421a93d21aee907210c97efc2890d0c094ae82a5e734958d4e5509b85cd0c17267e1fe1cbee894cb0838508acf9a3e31402352cf4134eabf882f69afa24a7fa490f22d60c180ccdbb14b41ea53aa549044e940f5e5e519b04824f9c97099e83593fd48c36d71dd7151c1e212fd772abdb72429b3931a67cd7527fd45aca652536ef3476955747ef98759c1e561bfda80733d6dfa927e1e32ba070941bcadcfcc21c3bae98e362586b82fb4ad48d347915ed5c89c15b2a13950704", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82240214858bcce755f761d3b6416c15322aa97b4e130a01263cefc1cb11fbb10ac28c5c22207b609f86cd63759a689d6e7f825ed84e6042b66d06362441998c715db426157554e8384898cd63177a1ea538bc589bf7441ff9d3256b851f9ba519e3213da248645e22314b34a53739f035157e222006112c1f6ba8e7add0326d618afbefe456e530532bb29769db477089330c0f0dffdd4302666b128069d8ddcb764f154c8700c45e5a8cdea403f4e4231b6260f18e6039bf497fbf09420163f1dd976af573068e0f87047d338c6446d480c585e6a6b82eb387a8549b7a28c909d88d3361a80baa25eb606e4e5f9eb61be9bb8bab17eaa7a98d5f5e406cb0b9", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b75061a5487fe328a32c9f454bcd7e40f234cb1acf55f7d3bb8a50ee75edb8b4ad16c46b8da533792983de2dc2d6371d7eb08762e2bcefc45467c82130d483819ba06735985b26a19c391f94f854e31e56cc09ca20d542e62e4474d40d5000910a9a24b1443c66451878656d3a5f00a19f476f1c9be86379036555de05b3198f749e40c51e87772a5ecc59abaa9e9a8d0a1681a3964c9f022215a71be814c8859a63b2a62caca2b6e98f5b10a872bab1ee1c00bf0d640926b867a87640f64402596df229d7bdb74f1e39973aeaea0661787a3878b7fec9d31274e227b59d14b1ce2f707da4521e430f17d09fd6e3d61c97d08bea35631611737780f2ac40bbc", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "490cbd8f51a6f8aa64af8eae7f76ba045aefefa5bd072a3de5590d7ed120f21aa4f91decd13ae7e9f414bada7916ce26854cb8cb0dc63731c58c94a9a9e621163546f19152c6666648ba9291f5e477ee86ee735cf326958afc468ef7dd9a5b2131505c7fffd17dbb7b35b14cb81058d533c7e9f6ede933825dfa689457af1e1b6ded479e1508f167199be1d8c640d7373283b3fc76d7c3c1354ba725eeab08a24b5529553dd38cef48b9d45f2b90f9aba0663839de4de17e2a838e243b898cf040cf6053a3be2a4bb346b1199a93bb8295c9c4e1ed40d0a5d5628a1be1ba21f45c1c28b936452c3e163810f0a20fa717dd484e46ef92477853592ed3fbe71da5", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f23aa1e2965383e38563ab246870c43817dbfef46b008de4b1744e3610b1adfb89c96ca9a9e575edb97c471861bf613cc67428234dca7bd72c422f0c75877da341bae476ff43487b087f1bec13d31fb777e94bff6830527bde2bbe83578ae2173fed5a03f142c2a41b8ee8873492c21b623cb8143134f9de25872b39644fafdb1fc96ac072935efcbdcd0fa5a97cf036248388946223399053770197b886b39673a438f67b0ea789b9d206257f9a3be5a13017cba89d28ea493ffbfe596f9f5d040ac3098a9d968198e3d004d79d6d704aa42801ad6de597cedb3676125e9a23f971083b2bff18e42aabeba6ec760ae8b8c19fbffd18947061d44060f754600", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13db6c6f0fae5be1caaec197b79dcf6784582e508c7e0ed3e56c2674e8a74c0b542beab6b7dffb0773a87f00e4648332d4e9771ba85df0ac1f9ca2874dd7792480799209155773e39f1bdfaa561b2d8133f67d47c96275e6b1098d1b56a8b8ab5525c14555f4c9b1f241be6dba874e5d794d0fecbbd82a624b7d31b12bd60ce27451125594c744f7f32029c6c7cd0663627b99f7c5636a836e115d0c55a44f62775eb19444020506b6988e11b2726b2330471536066e1f0d194ff9e6e457442b9154261eae83a178ee2f1eed06ef36e417a04cd007060ab83c53e28056fcf49a26e022ec2baf2badba859490243a0d71e5de61c75d259b53cd3baf7675a1db0c", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a0b7c4e2b7efa7002c444307bd3848306d2ffc70c8e767a9d5b17dfb3df076c06ac0374a1c23a011d466c095184616abc028b74bc58b91df76aaecf8070d509d7c7b9f6403bbac80040ae854d139af21bf7a0909cd8e059b5a9b444b11fea701bb1e052d77c7863b557647c7d468fd8ac2f6540eaf18896284f56ee01aa66ad89fda43cb38cdf1ba553e63d4301869bf9ddf076cbf68fde5706787470cbfe78174a516c53ffb6d5d1a91ed78b4e297971f30afbb5bdd02dfbd1097128837541e2974be63541f8df256c8a77a3800fc340093355b5690326242b0d90b3dfe63160382fb3bbbdf9bcbd5b0309ca9d748a343f4a5f8a54b3a2736199e27386a4fe", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f611ad1c6ae7158bfdc5ade114098ab879a79e7c70184884f97dd875bbd6b1b869bfcd82ae7f3ee6fe88de98d813103df76f4001fd430de68b0e18c5bf4c8e0805f46d1f98e44112cce945943f682e1af1444e20a4f5e5ce05f12c00e4af3d871730d5e18609a7abe3b7142fc2042077d03e6184ce935e668570271ceaea52c36e553fe791bdca3d966c31299138a2690a671a76dda745cf2aac5e5153a06d89aa4396aca684938c0ad142d5e75e6615364c921c8d18d2841e9a4722fa1ef136adb3aec7be74a018ebd97d48f62358623a7c8d13a76fecfb0ef73c9477aa59ba225416582faad0d7d466d6de53749c3b51f1c55c92fa9a2a08b83b6dd42848c", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5ca68695f420c181c082921645f30d562c1e004bb469277664fa7fe20eb317faf0664d266c3d5cc76aaf90ac74c6a4650ba2fe6e143809c4629c33f0a267015f16f82cb1243f786cbab518ef8a1dbb3abc4e58b1c85f4d04dfe795696927cc20bc26d9889a2fdc74634cc0e697426388609e30b6195da66e114fb2505ecd15ab8c5982769e7675cf76181a0e791e0e211367d736d6dbd90bf27eb7985fb3b33ced721c46c2a25b4dc849f0946de01b94b463be005fede931fb41a3231403c800db10c7783d442cba0b58dae9cdd02d4ec144513ce74732936b31be61e11715d91bde3998399bafb18b690e5972fd0d579470a98391c475f91f5f90fcb9d41ccc", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9b35b207ca21297aac4b6b7d64614d610e43af5d21cf3c024aebdda0947fab0be7c397491eeef644cc31c73b7a51bdec1dfa4b6c34f831ce7044a1ba0ab50882886393c5b714fd3efc762d6d1c9cd51b8972171d998ab884658a8887607ac9b57f730238849806920f2a5da51f1b4247ad8ccb4f6cfd44ce76b9a8ebc57a3593574f8640d553c74a3fb4d36fab9d6cff6241f6d9c48488799b384fe3d8a3b88ec0aca5f8978b2194e7d9ea6d6a0cfd5b4601bedc90cb63b4ce02e03b736bd5249fef55a5259d0001d4a78ec392e3889a6863fc0c9acf9cc2761739e75ba7f940e424992aa9e63609df63a6c2cdc5a15e02e11dc4248d940275bca51142c6602c", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "15e12377d3c5d50865371a69fd5e9f41ba3eb5ab2f9882aaa1729198dbf16299572898e6897b615d7c70d57719591184170321df750358f6b6ab9e7aa5a2e150a77fc4532b6d23fadbc1bb810c8498ee5ed2f8708faac2c80eb704ea65244f731e85e82aeee3c195eb01de1dda86bd80634b586118c1f2c144809f527a4b522d20b241c8e50d679506e7ce8f016cbbb8dcb57fe6cdffb860f0afb090b5007f81c61c87dac85fc0136477823da4011dd65bcd6eb67977091197ef02a1670993113199392b8d8173c971a03de1e1e15872188ab951e21da015a17959527be12fed5fe4cc3019741ede5706c472fc7befce0d9dae71083d61eec4679f3bbf222d75", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1365fd05a76a548057742f631e0d957c020f670c74a339c4fe0d78aab13b4a960953201e12d75a8b221c0f30be8a9364f8925c6e1d8717222946f7410014b85eecd0ce632147798eaab5ffbc43df3db7207ad776bfba6d5d356307f9c8c17bacf6aed2a35979dd304e5400541e999aebeb35049c695fb5f6ea15b2f5a5734e14a90ba5126b34b296c5981e13f23fe560ca11bfd934082fe3223e381b24fa17677ff85da1709135e150af32c42415eb954746c0183ec648b7aa2f25ed94bf92afbc3398869f6fcfeca70977a6c6f2505b350e8a647affcb203dd836c80f178007dfc3b4e4ca6d50ada50dc73d3971cb055496f7af889ddb31d73f71501f4309a1", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1fc4b5129a8b50e734dc531aa0b503c61fae5ae5202aaaddcee197270ec30d8d8e9e06ea5a4b83d113cb430a5b275d8273314c094fbee06047f8d9a090baf8f3f57c52247516b1ac84c1674a4788952dbcffc8c4b50bc3ed0ea16f95887cbe8121fce8c425fb0409494d5a511bcdf9a25fb4590dab75c2ebbaca4f66f6c11229f9367c9ede1214e726c8e3df12c764fd5b3b41121fbf240e92873739dfabdee2a634b142810b04d024b48a8f105682b5999bcec61bbb6fbed1d947922ae808cbc5b7c96eac9a7a94a184ddbf789a816202a19ad9c5a16d10a05e86a870eada53fad5d5cda3ece11b304c2da1c6ba743322ed24417803b1959f2a12c92b9939fd", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c0038ea42c3adc50e88f90780e9b0dab64b67c5507f5de0119c0fd2bc7d7a66d6baf1a47c7994fd39e33bd77b31d85db7f7eb1c3e5a5513a507b8c531be20303987382515d84a403ea3f9f3ed7c1b2fb5e5ca7d94458a7fd6fa6a522e92717510a167dd0cd2d27cccae6f29b3dcbd189448834e3ef5c029f6753826ed166f4148269fbb1785bb52a00ca635485c10abc64dcbe1fd7fc39dc9e6499bc72cc0099d6d2c8abdec7beeec586667af53683412ec0491534af62431d650752aa7da5cea0ceb298e24a5166f9df4cd1a05762dca43c5a2ee4687cd230b35d50d811d6cf33c8cfd49f222d5ce2ff0403f95c21f9e6d6d3c38eff74b35a392bbc50f0ea0", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "188571e345ba738adb4d1c4867474faf486c7a4813bb0dbcaf3f051b4fb5205412cabd2f8279930d1038976d5a23e0b064ca804cdd3a5b82b7e8e45c70381386ee84e2b9198206749f79b343677408731853bdeab4b5849abd3e603e612b857e2f63f59ebd66ca977d60e8d66f115394ad06c1c42ca0eafa8f32133ce8737ea606fa17db0f81898de3c3d8f4bbaaf7f6e48aa01424f870a8ecbbc97a6d71f828e91ba3a90c13540c1a3c3c7de2d4708edeb22987574fc9c9be0917cd40b8c75225d71a9b0dc9164d3c194043add6f6cd636a3bf42e0f6dc2f856085ce23e5a9c62f81e120b619551cbeda6e3eb0fbe693b19f2047245281dd6591af89fba425d", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c5623ed04e763ad3bd1f370b1bb67ff8e9029e0c34d81e160c580fe548aed6964d9187a45e8fa87f79dd3d8a94d521f2bb8a52cfc34f76385a924c88e63722a7ca365127c0c56e0125ed29ac2f8c960ddf1c99700a19d42cde3e5e46b96bf319fbeb93c2b54076628e81c2ee998f4257afa27a681e8dbb49fa149acdcce9d55222960d307b2e18b33729a61ecfbb01461e3b159c2c958fa1111ad7b4ea80d8897bfeacaee2afe4b17b9b0c7b19f9c2e394429649aea3eeeab3503fe9966c8f3e6b7f0d5e482d6a07d93dfa1eea617a99e55bba32f957c1472d7605a4ba93669d15365f989be09187a9eb58beb942948b9fc7b658a1c06289bbe0d2e6a1e0084", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27e64c5bc5ad2b95b745e868c21585b53a912249344faa36cc0a963bff4783ee128fa6a8251991c76cedca73b70f7fb27210dc89a93574c2e3a61a8ced2986a1578179c969135656b07502a622fa7c4d208442a8318509f0a736fed1b0dd33dc8a30a5c3249aed7a0aef71ab8858d9f1f9cad06d9802ca9bc125a7fc0354bbb55069d73434b98aa9c7be61fab59fd5c96cd0e64bf704c1b213bed2cfe97e66fc6f6b061cd0a9b01421784c32e71775bed2bb2890c8135c42372f208602ad9c4e3e18ff2cfe24871598803845618308d7956c8314a58eb188e083fed8a11533c933970c2bc313137726273f09e36e827c9e1af36b7ac450e0b544a03eee9a074f", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6cb9ed3d4ae69ca29c8d865135a86758317510bb3576086999f6985c9f605376f778e9c5f3b80ec6730be4bae0cd4d5d2361a3441ff41118cd4ae3a3bf875c7725f97fcf32805fca3a1e686d408fcb4695db384a179d3c59e3260b17031f971b1c5088ff1849022dedf2d1ba55259c407e57bc01203a2397c7a9ceaa1053a1a75df95ba6a9878e1e40237642c7a4fed84162f4124a1ad45e6f4b98b7e607d730b872467ccd0079d2037e2d4850ac59cddaf4ecc0d2070983f44155eaf26ed4b57308a44d52a36f8093ed35561130e34708c9a3a33285ebf11cef99a4a06fe9318c6bbeb1e770cb71e1645fe343652ec8174aceb462745d4721c8af3e3d2f4b54", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58f32013534e2feaf9a78986204ba3912715c4ab8f1e04ad4edff544a3c29d80959a0d5a169af564a4bdd5a9ba3b6e485cb76438c3fceaed89bd7d3aca0096627cf2b6135914c7ace9df9a9c8b5b1c97ba2db844c5e1b73d105fc033571ef8e652e4d95bc8605b28a0cbf92f373e2f31a6fc254c2eb9ad944ea376c150b88bb1887848c290d42314f1c512759d25ef7a79d18c8e5f81318d28f9794f1d6cb30be36bb30c6dcae2cbaf489678f87a008042c02e6eeb067f99ede27043b2b4166d46e1ef02cdd26e9189dc2794bac12334e34e8f93bff071961b52e693f01fd875af73784e8d142a22ec9c477890d47edce8251026aa4e4b001d0d046bda8519eb", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a6de4aae4ad4de60bf01b8557e47a805fb435ee7e8214b2152bf22655e7f3d6c7e090a79674acdb67126a7c01568f5592ff68d4210104ab92eac884887122b3d489055a55a4d7407862356d192a9d7f15edf8a2eb4ae9ce615c594c0f6918a427e5e27e725b292d2109d94de5afd37d1228ffb293c73ea7ca1c6add14e8f420780d2006109a47d04b70eef26741b846a47387d5fefaecb391063ae1af3e77f493111493bfc5554e164dbc5584f74b3fd833e6d1f3d346d17a3bbc8c171d997d06780d9ba149b688ec575740313181de87f371aac306cdb79b2d256deab35b1806f63aaf2eec73099c937a94ddbf706189ee046fb060d0e586bbb7f951e17861", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "098464aad869fbb37c36f56d750ba97ba6bbcf96c9e25d92fbd5778fcf214f6a24d1fa276a14b5945320eeb37dc9ce4cfdae21ba57185246052ae26718b549a59a81cf26387356b3d3fe39a45cf303741587e664244233fa2263cfc6f209f796112d61ca5e9f16e362765b0651e8e197920137a3842483772428b1088e7c1a7aec2152b62688c5655410ebc4907680753079706931359e893ac76ebce92a3572c7eb32c58b386d7ab0f3af24acc5047258b5b7c0db4c1ea4a4b64203d65aaf6c879ed89bf046ce5ffb1c647e95630ca485acc9fcd6beb6a5d17bd54fb518cbfa226d9738beb55325f1883ceebed860d54f5db3f1670ca910762d877f78af80d7", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d36a779f2d88b6e0b55fd0cacda1295fea91d1fba45a992befd742c19f3d955ef16b6d2f5e8a98be0cb72f0aa71356c14919d67e546d69d8ff47aa393b8da04a3b73188b0980bb3a638c962940829a6903dfb28f3d68bae1334d2b63b11cfd22baafb231b5b93cdcb405b43a0c6e7a2cbac3c70054bd8e48f458893ae7a4ff62764bd17254aa4db52d67e7a7d1b44a277580786dfd9fb702efd9727d2808f4f859bab9b3da9d6a18fae30742857892d04a3bd001ac10d04842dfa4be2c6209a87defd735000d5704b1f754bdc254fc131765e573510abb5b7307eba62299ed9c3696e88c3a54cbd56305f2a3010b67ce54cf9e77b86ac50d69b8400017e7052", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b7312cc652255319e75a857440a77c01a73de1cc26fe95aa0d6296cb037c79839584b67684f57d3b2959df2bed426eafb6b364ea283674b5bc8ff6f400298781134e56e080b227d47cfa088774ec73f478602c9e4a571ae383a572fa951e8b9ac66e86a532512ceb862339a5050adfe723f1c1e016a3cb944d29ff6d55f9056e6ddce98ee4a80e998f6fa4d535d3f42ebbb2382dcfd5bd4ed179240c2178019e184b957bceec26283575c00a9bc22f8a6ac8dfb99e85657f33a7f52c44e9feaf89ca7fbabfb947032d112dbc99f05badcc995dc012955a7b3169d9956cc091b69051c5f18b1aacaf30653599068d0ab6d380923fcd7b7c8435b88a7344ede84", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24599a537c2958d7ffd18b4d935ccb1d045c8d10afd74452ddc10f8811023584950c546b9920f92cbfd0c08dbc85cacf6a16c76f6cb52bba27ec14837d4b3861b59b9645bba8ad588c07cdaf73d873004d0c4a51aedacfdce1bf3dd63c68e0f2c4b7c9d4f2027b7f35d60e9e2e9c913ab58a21f054f2a2257f46afa9cd300e16a37a4ee116b43f3fc4ca2c58dcf41a99f10835bb788d27f061fa790ad503a9be81ffc01599edb722aa5787a94c99904993676fde027c3395a3260ef9fc9195c85af4db3f15dfdf03178caaaeffa3e33e5b9c454047b2016a82d09ba7521e273b022688f7af5d885b2942a296f2d1bb666b4c2cb2cca98c7462de5ae85749119c", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a16c4a930b1abf1dcb5e65a48096dea21c0631fdf403c382de73326642d693159ea82831ee14be40cb8a15709e359d6838fad5cc26aebee85e50320cfd2c4f74da82d243b6d9b4212d2977259f36c5c08d31a75fdd920b40543c36b73c8c244ed1766164f99e2aaca92346705583f0b5df277270951a39aa22dc456417b21586b618043da2ba6835eb46f58590f4c21512db1e1965ec8e39bd0aac87c4473af7e1cfc3eaaf3fbdcf30055fd9a47058ce214aa02c0f96b2492c489c5b563954da1651eb7d4bc6d07d49346fcdf7afef5d9b649e67243f900ccb867452f54f73fed48e671fb65dd4f5508d495df8f54228a707e339fc590a1ab9527ce4f328657", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c1543d5cadefa71b2b00aa9bf5ed02fcba33eaa8237adcf6eea90f100e3133c944f434961a115e8bc8c757ce82734328dc2b442887ea984ab74c5fd415941b0876e45b3a338868aa07dde0463459a358ffe8e625ee2c2f94dad9aecc0d011dca6ba841357d308e0d3d2928f85c42ebeb5613918063c4cf398f9d9c6e57337d4a3c50e900c6035ca0833d4bcb705a0ef8565cc591fb67159bfa1e58c9c9e4985c0860126bb4853d700b13cf0c34ead0f691ae046778e8cd8596fe9189136541429887ccef244b71fd494770c6819ad3ee62a89f8cfbb6a9d7d7b01af6482cedf328ba7b3d7c30c179409b6a6a659978dd26c3e3bffb93cc985a747811b45f69d", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8897b2a9b6d6eb401b297f006e7b1a81b26bdcc6ec530968c4bf9558c3648beab5e706954ac50b18e20f3bb2f1061215e5013111e651c456516ae34e63f1d4e15d380abe36baddb7c3d0ad38c0f3f59621024c8cc37bf35871dadfb49c1795a87136d5b04a827a4f8fea6a7f6a2612f6866965cbd6635fdc2dee4e582d602c230ccfc29450810be09390125da052823766729a1c005506b975cf22c49c6854dedd737da6de60632e583bcfb4fed6f5a5c8593e999db7db53642f091e9792843d142411b16bc3683fe6a748de93c49a712b405227f1536ffe257c00b3eb525cbd91274ff8472f113c50621e3221173a058c923bd40e28ecf0faf42c9fb7b01f9c", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c1eced47b60318495f7cce7800139d09229c4804482063413e96868ce3074fd99f8880dd01937dc0b956470494afd577d35d5c76ace00bf484c2eb2b9ccb48bee3e85697bef79d7d2b6f541ce5a83d3a71c09d5b8d80943030e6e54c5dc29c5d6e4837078c763cc018cff3c4b214de76d0ebf5bf2d7dcda39fdcb936d1a26c25ecf79342e8a3703cd929aaba16ce0340e5b8134894e6b3b2145969826cc5f1c2f72c1c8035a920c7c00b108ca796dc077e1d19692b92f5d9f12a7cfa3506ef449e13c41530044c1195cc7658b3d0a295877bae7d2fd74044c318d34889004a4f1e14a727c66807e5be4124f5a6819064065c0b14d7545cf0395cea881734f8b", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ef084bc6824070ddb5af82344467ac985d82e6de8b5e988f92ec1ab41ba5f41ede314b6e64b0ceec5c9e6800a72d79c1d64ed1caf2179f82764a52fc491e5cd20796f040812e38a15c40a4a4509367de92b22af477b2286cd5ef3587480be05b63c513df02c728c30051ba1770de61e4826282d82ca8d80125186870b17256f9fee25f81ff55a8a0a92b1648c09e9f58ac66711087126c1e773a881a10c06168664899bbf1d0e68f256620689f85f1f8254c59a30803966e55012e28ff90a07359d66a73b80945e016ba1381aa66c490662441ab6d6c19d330b4fe39838780be91c07f74bbdb189354557e2f9524856a466c948d350f57aa87e8e97f5bfe616", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "79da043a98e24a49eb5c250a5cdd0ca01c744b411774e1e660e7dcb41c12fcde79c90270e750f2758ff1d6d3d73621a13e27424f93c57f777277666964304655a0bedf717daf19915acfa00313ad4f4dc33d69a048741f04c601a009bd27eb9586c41080c56bf8e0b7abaabd76a2d5e9e57a8b8b9d91f30daae3342dd292692915231354db1a665d9c231310b9805d616920a51c66bad7094d6836697161542e09041c12220ca26a3fb6d22cc62420bc3f07ae349b91d3826ace394b0210d710e240468ce7fb821b3a01b8c38287382ec64b093392a82884df2fd0bb530adbd49ae71528f268fd51fc10b43cbb8f383dfa3874b7cfb4722e047e7f0b941ada31", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7d4c142eabfb72a880070621ef9fcd351129f31664ed11a744cfa209a4199b9293f8b603f1d0672b7a2160b4c620982ee7d2553e46f5056ee8ec2711946566f08d23adbf904ce1ab8d744e6df61c6788b22154ac9a516682e26ec31846b6a5fe8a9a519931ab61a9fd424b2babd883c3410c772b89328df17296b464c8914b31b3ad63d6984d46c772b6b9d791c21d3e3ce0984ccbf7f2902deb0961898e8ef835c658db4aa14387857b6b7ab8b38dd06a4885622abdc3669d37bd953584a3f3d19d2d77115d9bea244a65b7b26faf747aec73e8dfc0bed10a85e4ea6398dbf8d9a10154ed3f1ee51e6b3ead792ed2da838c0a25d0b2ea3190fc33bc9902e579", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b243a065df77eaf4fc8665e8439377181c422acd42da5642ef55ba548555795ee700b156d690d9fd29cc31d7ccc59d6b29472feba8fa644cc49c4f5d46722516820554e3f98e1dc03e44bad5040ce4f0748c82a5a44bec4c4b5d1b0312e74cad9e87c022385dfa034e91f507e72d7c1f7fe99c6933801eb202c8314c5b60fbd67427fc14efa9e7569d401c6af268e9e3d864fd108f78ea5ed1a2ecfd1c41da2e9353aba41d4df48d3f2535d5ec60cdebf7497eb25db4415875f7ccc15a49ebb493a7eb9476dbc11815eb414577ff76953a63991938fb6ea73e0b77a8cbb77eabf3b893c22aacfcab7108dcb9a3bbe3ec048c17b416b146d4251c7c36fbf0445", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "15739f4caf4284e47e7b53dcc8167964f8772bba88a2692da445edfa2eb0f96d2a0a9f25be5f22e8658eda0f9e29881b47229c103bdc0f19f24560da6ed9f8f2c768bac88c19bde510ee301e188f8d86b3ea5d4ad9bc410ded0015213b4044d0b2ad4f0c88a4ea987f5829521a3283214ec3d7e6779f98c29873f302bfc58307e11dccd964fe0f7745bf2e4e92acc1d120342a8e6aab8abc57aec2bcf932efc971532057844758508e00e1abe74c6b6fccc083aaf862b939ed4771c04e2e5f8b7eac4ea4517e3b87084de8eecc6a3ad06ef87f5e4cafd4a1d313fd8e4b19c69493d227f09b72e1b65e08b40837b8c1d275743b699c4a49f3f59bf43e47c1125c", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f9b7c0622ce7129ec1d6108b3664fcc7c5fb9e38163897ffc30eee20b5e502f64b2211d903ceb7e14a26ec8720a38cb2801dbaf4d86b42aa87347de85a21e3f648706afa774eb50d10db3afcfb1943d3cdf20240b9322403487baef167571acb0a035cfaa6aa1c0be9450c5a36c02373a6a71c19ed3e4f4941c35b4be82014c915e839f31c27c4338bd5ea954ba2433c4003bd2898ae197c8a276b10afac3538049630f0af67767aed14f646e0303c372ff4f97683f543d7be01960f1d772890e290b44abe59f4e218fdd7b324720dccaa33d380e99ca5d5dd53ab5950dd3aef373643e53f184e36b7f2b399bcb5c6a30780fdc2ee9387e6c13c537913910a4", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f070db7471e7d6c9d32dc5dd19bcb518fdcf2ef2d48a1724d6e3dd6299cdde3b5ed771a0f1a872d872e401373cdb53fbd7bb92a4a13442059f55bf0522d48539db5b52f67b444046a923c7dae3f07230d602bee9f29afcf4880f123d0363de4efc18f6e4fa08610d4203dca4705d26ded912498f653a5ac8a811068c1f3ba547aec31cac73825540e208438e22ee61f20e0506ccb0d6be3459cede4edb91916afd453eed5088df58e023c6040d794e3cf7f531fbb8b0200939ef7c035320356c491c0851a598dc6984c8d98533172ecce1622b7010e49083b5d10ad71c7bfd089ee5695b42eb263b005827928c3f93aba26fe7b6382df948ba761de80dfc187", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "96a45e04e0fc9a701e680882fdffbd56f5ca0067b93e59f06fb9be63720781790ddaf2d6a981d669e8eca75d5975203c77bbe7cc0e4254cbe40d5d59145f746e3d14f1e393600a150471c4f3f288ac40b8d53de28dca2537dfd1265803bfce7c423179e3483ac86e72865707b0e9b05a8f6f932044b90dff67c444286e8c9cab31df8f70f0658a4497e596526572645b282baab02462e5f34656b0d22d94370339cf52408f71105b668f6b7c37020b12e807c05848b627246d94789e2543a9f69db7ebb1172203c00495ebd64f380ebdd1a1180ea08a323ec88972263e7ee2ba644ce3bfadf46634fae4a2e149bc275fc798f021541145cb2783474bc4060e6d", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "038c6f8d890722a43126f4d9a053e45f2e10447a62cb931bfdd8b14b342bf651482fc194165853fee8491263e7a7170d13d56eb45449fa09c3c2b2df0dcf51e823d24f7533a348ca00acf910fd10fe2dd9b1ba5b46876763db3a83dcf6311cd9abd02e28331b433961c55c2fe1ad51ed4a4066ed83a0f03b619c411dc8b4542297555d468f6f083331c55b85c89a44e0aaf58c7c953d92f0797b137253061c0f218d48d5cd30d7bd47c7449673304980979d79adb93b91c1eed4f046b45d05f1b3b27eb9e62eca141fa6ac866ad947ff3210987c7d75275362ccbad1792d68d3b8060c5f089aa2a07f06a164641ff5288ac2408bf4c3a9a934f264f962fb9a43", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "682f3723b4d560faaf6f6b52fa4b387d9b94bf4c436dbee647efd892d661b601a4df467e192b489ba4f3d7a2712da2b09cad25cc3aab2af21ab3ba0d51503c02a577236822e31ca2cf382063d60229003128645ed54ba9813c1de735506a1a63ddda51c3320f60151eb383e56bf6fcea8f6def400305a55ff2103d3697922833eaef804d65f9c1ade60fa5b69eca886b6d472626d444efb74397d37d2182df0db192d382566a6cca3acec93495a61a0802c1197a062b0231f3aca1d1a9e1482dccab4198a0a9df40aa1b354a4e884174d1f4f517776e1054286347623e3b123528b68598dad94cfc79e7a418493eef4db4af8237950018881ec12629f9cfdf79", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "321fabda209fa9eb11a555f2d5642274ac93f47dc6b09dc98d870117945e0ec326da4cdd92c9262885387c9660bd5101feeb536bca7de135d517e4c9163672c86e9d47c7ca05e8f6b4d1a472a2a91565029909bc7b007eb39e8d6e6a28c1b80f7c289431b144c99da8264420b8a22ecac431daae7e9627665c64e93c9fd38917d27aefcb74015bf2b4aac0abbf3aa2b1be74e4ea28b4bab05c5181097e50b56e2f3c2143914780ce7b4861dd142b0432f05d23ba926c51a91cd875e7cbea9e65ec7a5d2ef9128eb9857b290314be39b7b9e102f3d3884179ef16fe98fd9ad72e9dfb62a8a5ae81a9f7831159fdc601101d20293ba20042a7736dee9448077c0e", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "656c5b616e74f4337340a6ed4db988edaaf677dda18e9871806abde19f26231ccadb30ead180ab3cfa27c74a7ad40eef610d5c99dbc321b049417cb9a36b27026d63940dc05149d030d0e9e34e291416ec857f9b4736f9100a691f8f10a6023258d62e0e1483bd03166fe7640b21de04a533f0d5e9c726f4eda195db54409792889712eee58d56d0b4b2e70f90cb8edc2f55792add333ce591425a0f2a748e97331109e677b72ffd372a88d3518fb7cd716fcd096e3b5393fecd86206947168dd91559ad915874df3bad476e4ec8dd97884190bf6356542878c19e3ca7c7748fe7a639f863482ab230e5ac01ae85e4ed26036ec281017f7cb2f41cf02e6877f4", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "22f31138d107f7f74ce012c46e9ac322874648bd1e3388d588098e952d7273ab97d1d17f265485eeb2ab0521b91ce47cdcb74342571e5ae103d228dfc1b967aacb0d4afdee4bbcba330abc3ad445e0e7d94ef39e05b4db732240af7ef1538859866750a039697abb79ce91d377a9907271ba865a64d57c4db4ff886e4e9b157d3e9ada5eca127478483fc7548abc1aa27f8ed088dd437ffa9d3959dbd8768b1d1c35c7bfa390d9aa6e8554bb990ac89da7e49b4bc086438be7670a5f9b1871491e2ae8a23f06ca3e7b87a7fb87ed0bb5e6fd64ad6f1af7b8514115af4e9ae53e35ebe90a5912c45d6dc3aa4b9c7c46a3b4d20ec48a7fae3a5ef8981e965dfcef", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4142f9fb5e58eb4ed8c1dab74515c643b9bc4a013373e79c0280547fab695e88729600167ceba6460d7fe8bb2885d6488f0d929be7be7528910828106f16cc5e39685450c8a859fd4b65a383dec054af0756e67b2ee0b2ea756b17e602c9f5ae20b062c5845596c5cce1b13572f54f251e2976c5d137168a6ade05a14227f719bab6c40da8e8015687099fe78f79eae35a00bcbaa56729f60b8ce6b965ad03cef2c33c3519f07c1dd63e6d199cc56be298d027231d0b6e8471038da9f26474adbf28d52c6a582617046cc678f2cb19abe5491cfe9c8e396477fdd878adf244fbc19d78e9419035f3249ce52dbf281622df55fd8b3cb2c5131591e1d565f4f0bd", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "66d88b8adc0caf4ee0524546be91a69aa3a7c8bb4f68e3a199b8d4b0a0cb52158f785f9ca26fa30bf5827524facff27b9f0b1ed06870c35033bd55ff386c4946facacd0bf3be3393777d3043e6050e5750cf6da7a7f4fd495262158dd4f6b0fbe01b601451fc4f090d03eddba5cb140fb01a65ee6912a8bb594f9e25a9b73608c058705a0a41b17ecea9e0016fa7128ddbc561285e3238aeeef72f8133ea6fdd755e3a910e2e2f2c4c5c7e1c7f608f5796b943f2e860f37bb311628153bc7baaf11d4f33e8aedde79f4fd080636739129dbe2a951725fdee5f32e471c9d267999d9a11bb13ad40b315647b3f7e91c373c53f845ba8db9b30b31d6740da10964d", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9f24ecb03b77a906c8a865182b5cf5921a98f8002d1c59f7c398c469444776fb38d7221b386c5bee4f72ca5dc36ca1b08c2a21947832c4e6e7e755faa4ad61fb1362cc084d0adbed10ac8165f5e13eaa1f6c77bb2e058050b5f902abbf0041c1a3a93497a95608d9dcb5f7d4cfbb4c037453d5558f0f9bd2b1d3a769e2b651252e9054071dd34f065c0350524a39cfea3bb0dd10620288f9e5ca0c92cdbde4277f9961be882ae2f07b1b75f279fb48062945139cb28ea464b4e00b2a5259aae4397f0ce063321df7ef6045d4dad8ac0649c992bf2d22e728827f4c992045f376cabebe75e58e97edb43991bcb38c66009872a5d5c235c483d8d5bea083c6231d", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "16b5347808defc31a231c28edac36a3f1789d4c549e8f5c71e2fcf5d5304ba437b4c7c0eb7ffbd80f5c5b2277bf24412b39ee3e74c368517717c438bb88b80b12ad14f7295ecf8841947e5e7457e66d2f869c30d28e9ac2019d7e5eca6229812b649c8b6b4ccd4e17b254e7ab496aa5325525e7974be348dcd53c652e6315e670236bbbef2f501e246631b735c50e388ea3af8bb0030fb7fba9743eb70fc6687cfdb92d46a4537ce88dba96ef52744e22fb7257af1538e3ffc4e2d9ac9101d6f71bc2f5aab71ddcc73a6c635500fa0a9174d25ebcc85dcd7dd85a7d2e8d3138effd171176bbdf23296ba3df630ee42185720ec141ceeaed1681a6ad0c156e099", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The message is hashed with MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9492ac64c45a6ee14fa5996c865c18a0310bad275a26be5f4df7eed2f49bb3fb76b222c9f7e92d413d00fcc9cd6dbe590a48c1250ec6807ef5d231585c202934182266f9bf931be91bafa1ea47d0d6dfbd39b5516585142cb52daee704a6c36f5a216b5e42a20b8deaa3e6d8b26e97cee7ff4cbe4b72980edf50283a48034b1b0deb36730439509424d7a5229a5dbe08005f372057b7bc6c45d7633d509d833b90be33e706b023027165e2be40a165240f28f7708cea38ee9fb87aeb8ffbe53637d6f652755f312038f6dfaf5db3b89df86a7031f4d92d1a1b1886fc9594b8e2c29135aab5e6a66ba428552559ab9cda9d915de834505297471145e0a64fed3d", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with SHA-1 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3ec58a94c9495ecec016babf77fa114d78097e484840d82c3cfe7de98d2ee21b499992bfe3a778161e781f89d20745bfd1ea6037c2e7fd67c3f95479315dda5b87fb53badf0b813f28410de6e79a11b351b1668586500917feb44aae0fc18ba6de2bdfb6444d89b9b8b67490c1f2b81e3081e5c5c7c39f4f8f9bca2ae2a9246465610a9e6a5a67162a3a40857fea59e128f21903afa9143bff67df9679918a0f5c7288af9154f096c03a13601db5724356131051ce39037c6b870bfca5198cb9385137b7cf5383630b459cc6132b7ac611d13712f91b2911b9f8526e02a8c61acb7d184a7c6d86d6246cdc6bd13174b6969e5033bb90c4abaa907968edeec362", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "67bd60f61e110aa2c8c20b1306267590740e17afdd7af7fb0016386fd553e82d2d88b2d3a8f9bee078bba1c6c3fb16f6ed8fe2a767ba464f662b511db05adb394628efd7afd1bdd16d7a4653e4bcb3586733684e0cb6e81fd2f720de71e59ef25c80d91c50b1ab560a254f6ccaf0a35d2177c74463d4af5c887c2bdc1a92633ee3615dcbde57d3e763ab7c51168a0cfac2d9df98ec3723a3a8fc566ffe1fc07b14374c340f3afd12d5192ade20d7ce2788549459b6fb0d342e8ae6eaa611a61959e4dd42b183aedf21fc1fe873e66cc8c06bec8f5f69a7fb8776e9ad26bfa675981c7f23e937fdd08924673694dd08f6b1164085e3cb91b2e8e58e55ae617631", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8468035b326c93a4e0befa9f465495d69d781e883f5153eeceadff075fb1df736c60917a4d4dba19a853c56fba7c1dbfdbe1dd9c2f6b2de5210f8b90dd73e4c5c8911446d9cf60848a81dea4484c2a60ab2a8e6928b4224f9ed74c48e881e6163efa1943511bec57eca0a01fe82fcdf786f846a17922812ef53ba608fced517d3861d151e771bf9a24ec74739e3b608bd33881235b14c4096188892d523ec6ca0a4f9408068e64597489b6e1c7cfac3fbbcc4b15a6fe574692ae8675f87f84bbf14bb9c1b5c7567f252246d3538c680b6cff913e9866801f13b34b973ad7474554ebe5b26ba1933c2ad6a72a42c93fd15e6a31f274d1f01e139777d1e29f62cf", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "57d9d9356676927b5b073de32f930db717a920d484b220ed784cbe2805abed86a27ce84f3c9b5c00b5c9bd146249ed776b02c1494faf4dbb2e435d0b914bab59f3e716121fd212a6967f17b82bf1f96911e126d8251279ae28749e24ce8958d54b126e623b880c1c80d15b0c1f5bcddffbca8b957276fe73a076dcf5627f54f36f35195ae5a777479f945abfed5298531c581ae5f71d2ab6fc34aa08a84d53a03829e756f21cb4482649ada260daea8befdaabd2addedcc5515dc439059739f13ac77d1049fedbf38dc00b11fcf2a1432debdd694118e3cfa7ba1cc6ff716255af532c80784fe570fd5b48cda8c50878377ce4503a8ddfb88e7e3dfcb466b8ea", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "73225d8f91bef922f7fa479aa9cf384df5cf30ca893ebf8be19f09250b35df80cb8fccc5e13e550b926a852d40c6ba0edcf9645d0965e469d38b1212637b1e4041e47ab1af8fe8b738901bb916270061c1032907f6240f33abceb57dcc93da9cadbaf1c26f42922b3a3e0b407bcc4927658d4a465cdae48a138ba7859c303d23b135a3413751f25b108b0058a313271343ad6f0b81458ae7b050bfeebaca51891d94ec9fc07a698471ee3a0a52fe61dd7c028a70fb4c22314ce3f251a21db5e13c8514809ddd0e8e4ed76a01efd1ccd10f73e29fcdb8d8d4f4c60341e166e376d8a60d05816fe1abcb30152bbfbadc9172ae15e58fdf41e4bc53f39f5b0f477b", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "628db8142e4a89ace83835d484ff84f40e70a0983fc97ad5874c2bf78361ae02f925b41e6af645c0c5d99c3e59929146b3e6de62070cd03be2eaaf760874ca6879b6cd695050bdb8a6c0aff0785918d3b83d214bc1ae73e3207f9dc7ac550cda509dbceb5309658fc52cd1873d747df01ba52a28b09ab4c0eddeab6108e3b75740a80369c0a3296d3514af9a966c5edc9127b88797279291f1dcd3da2a512601880d2ca98cb20d512c0426140f30c11dcf49e769529a72270542501961a5fd3fbde56af7d85bce7521160a95e5388d941fec7a0f312ef9efc8382676735a6ece2d31716e1cde8bcc86063741457644e0a47474f5aac76c618fc960dd9c6d3f29", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3d1e67d3b6f474f7e23ee14223cf10d3d28beb454dc7f7ba972bb3eabf6b66eddf245f34c2b9a2486c693fb193891a084bde18576b50b17dec8f9390a8d10dd80a4498cd718f7134ade41538559ab1140e28aa5753bba7a60a515cfc6aa245d3104a598ae06cadf881be563b42dc138af99de76b080eec50f59c0620136525a8b4a3bfd861a24fe5a2467dc23da5b0a7c298435172e3f280fcf14a2ecac790dbf1907ab0670974433861a2ea6e097feb99827c9626b7464d1fbecd7d2d939db1474c30d9be20b77b1adb92094fe1ddd55c1f66d8cc37bceb1460a120fff35dfc24a7e1e3a0b7f7ff4442b36d147ccb635513f415cfe6305b8b713f813497e6ea", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "64e3253d0c7b8e9910a07e7a9ced46b224ee524428aa60afdded2bdbe21645ca2843ae341b8338a75d13d9c0ff6da9aa814b3ef2d8968fca55cfb1941f1066ba8ad957bf4129e57780bfbc3d79391b4698da3f9d0b52a5d2ac9f125050c492f86162d57c874ab212a9731d4d4a116ab68fa3ef887304375a65b0774000945a90de17733815e9365298219bca1cbe43400e20c5828cd70a5caf9f0c6bbbe51c61c04d8a2d3f6e86cde6776da4038a2137802bff10abaed495d3b95ee9d7b0402bb8d4199cd3624d83b2a53613f116cf6af9cc3af24a4f70cb95e9a42803f7e1309f26186ddd454a4c0cf7c76f4c46d7ca2a3b0a64d8ac73f3e29512b63d40db61", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8c747f6dcdf201dcfb5676f6857ed685419315f40bee132bb08659d50212028289ac45e14c7c2e7068c3eeebd9705037579efabf169bd79d2a2a97cdfd48fded1883d2f7bcdb5c035370e746afa5ba66b7e9a2e596ac066831b0922e8d1792b4e563703949daf41191686ce6ce7d18c3af2ac9eaf1da16dd15c0a2e5370412f13c1484af003f549ba54c3b01a2746bdb3b7e531cb68eb24f7f08921bb775bcba5630638594a8cc4653fe68800786e4742f53034ce36dd6fe1202cbced095aa310657472e6e0a14dc1864cd7f9355c7538e7a0ae1b95a3c481b3329d7c4b401a84f47ff10c30eb219e5bc1b9b897b98783d271e17bc7761bd51b0ddc829b61e26", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a11f1559f7a6b0f73829e17b369f67c02ad920a70474b9e90bc201b9004ae5d880cc9ca722b74e726ab2878f3190bac5feb753029a8a90509e82fc524fcd282ba747b7eb417c1850506ef63ad148df0b0b9f81da9a477b457041a020ed590f6e7cc6b84ead186a35921e87f9fab990dff91282ddc3f5c3b1f2de28fd89222e5dc3087e745d541f3c8b45ccd0fe2ec7683f479bda66aad2d61bedacdd804846296a6bd5c681b8a8d3285293f8c1311fb4e2c924624ea26eb851bdd8ea55129b923384a1cc5f4c8a56baa3159de4eeb9afcd4c332fa0467bd3191536e676f22f1934a1976e8104c8fe8e050da3011e2b947c1a43b3ad5102a441f524b03bfb8911", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "10a8cccd9d24f727863282b3570cd7e24bfc8fcce6917f7b13dd25e77dcf6dae644f5adfa42dc4a32541a01c4ce561aaa6ec53cc2be966892aa6966a5a93db469004888bafed96276b15c618b469a43991f73a64a627961a41dccc751f709997b24dcea97bfd68902fc34403ee304a89cd8ed5b06c261f61741207da3c02bef77075387993282e94e1a30774fd4e137986f0ff17f37e0a717e34c5494579330d42b7cd856f120d947dfa463a10f24c1c6ebe4e3fa9b3053bd162baeb829faa0a6e6e4f76f84c3ff90a25ff536a671719bd02f9748f0939bebdd1c88de2251cf8d2e445b2fb283f7400446b9775f711cc0066c3e6253aae5e017d0785d749f464", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8d6624cedb4db00fa250ee7b9bf001a184044334a1b55e7e27beb7a5b26fadc9e4cd5efdea2b816c898323f6f7005425bf9edb82d2ec70e9339445836f59647ffce77b1445f2786e5a4d0021b6445529c31aae9eb16d73af2000e1d6942ed00f9a121c45807cae178ab2629e84eb75ed586a898ba3cd83aff61a82fe1e22913b0a5c0d518aa94b6e3c888e81eabb9068bf61dce54609b4219ec575bad172db782c3bd853a1f3db883c4b03ffb47204b8ed30e516295dc3d2d6204e3bfb618e012c75a9071bc34208e7c50df04b7ed94113dff57bca2d832bb86a3bb218ff778b9825bc3b8f573f5c1c3edf1fbcc2098c73d4c83b108bc88dc0e91bce6a196fd7", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "416dbcc47fb2c7bc1917b7468a1bd155c48a61bab0ec4ec5c09660de7418e865f7418d625ca911f2222542985c27bdd127377331d00164fef0508e891e396594efb985fd9e0246e622f6c8f236bce32b7dfb33893cda54c0053a33259f15e7fcbd7ebed0c2901ad5777b49950568ad9effb4d5d28d04bad2e026c73a9945ff52059591b4878bf9a3fbeb5a70ce9e9c190cbe17ca89a9c4c86ae251db7877cd65443018dca2d8dc2551ea4c521b6b75668a274945159e7ab2d67ad2b623739ff27cfa07ec850f54cd4394f9f1178c3887878794d88979cfa7102ab99d089c09d770d5565e89b109eb0facaa96ef0b19b39c6fdaae673de0c0bd86608a3b50b3e2", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7c1b5d066f05b999461cf9c9047fada7e9026d112a1e6cb2343184c0149942ec2ea9ff85ffeeb4d950eae57e0530a4f4734751f8d9b7fa4bbe3bb79676b5752c3e75eb77c7b12c119e204c502f03a50e6e2c48648a9803fd2a8fea331948d08c85830eea9fca62bcd0b3b083e67d43b045e450bce195ad731483474a1c5c81e071dccc9aa7a569961ebbf5f7badf76ba29e5e6e0814bec7eaa49a8ddd048e76c3551f7891d96c3c0eedd392b82a6a28edea21321f9f71ff91060425ba6d986cdbadf6a9e5d65bc3288878de460dd217eab19ff8b79032ac770fd7cd7929f4e0ec3d830e7651a3c924b1c3c4ef96d2c5d0820944500b1c8e669a9796a1f68129d", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1461944df85c91214e1386f6160422c6a01071ca6a3c410841018896d1b4c10fad0ace90564eedea5d9fcc8cd65742f0f3809267d07665d3a4e4006a5fe93dea92eaeb6c03b4409f1820908c5b12d206909e964a5e16c1e9d73469d6321929ad9d942e86de027a12be3c7b22bebc6c2459fe8335d23f04edaa40fa5c4a3b4887031013696976a9ade4132ae719836b45c0072a083f0c5e57ac1e9fcaa89920132788399ee1b4ba8b4f87ee44e04b54a51174fc65c56795c12a945423ff92b511ac7ead5261d8552fa2b46ffbbecead02edd2477ee15e48a5c1444e252d38fb386bab43cd7fb0662ac4f3a247ce192538f9f0a0c00601697a2c61b75c46ee88df", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8caee4a873b9e0b443f2987a6c846b39bf5f4bd117e9b492c13dc65345be279a1a033209a1b46cacf75795a8d13f29a3356923596449a20fa668c8fbfa7b14ca3854eba1d345bcb45b3c0259fbc88367743923620f066ead8d320502005e63240c6b470c97bd9c0e9e1f175531b44d0171c61422b3cfa8f9b1b92b3716649b6f78d9925c97e3280e145582ded00a670163e2333f0c9e26933b911358dbc990b02d5442b1d33415e26d26e738277abed72603cabde0d442e0584bf1192cb4fad5c0464c46bc939305ea84ae548449248303d757a5baef6d9a4df88772af757545dbccd07adda08e4ea23c54f3408bbd4f00c8eb569fea81022e53c8a85f008339", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2c2fca89786d8fe2b4f0f936865d7a70fb7cb640fb18e22817f4e13d82c831805a456ff5bebe87e927f023d04520e64f07114696d0561be1cbc6c167a7adb1eb66a455044e3ff458fd53c761b15e313cda6dd6ebe81ab57d50d2e323ea4b60d38a7e8750238f2baa0972325ca351da6b184eb761bd3c06433a99922219e329b31dcea51ebc6fed292cb1ddb3759f5d2ad641194c4c5699d9b85ed430ae78365374006e35301ae827910f032c5625e33adc4eb477445d80c933d4bdada99a1e9b78a7a45e140a684b59a12ec6b5e12dc75b619c11aaeaea3b31b5df29f31aa91b6d032e052709b1332c2bdebdcaf121100558ad1706ad67ce3677f606a5c5ec88", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "975542413ea1a6e5068cc59402da62102f5c33efa4203f42d7939a03589191b33d3960c7a438c9ff6e73a67212972bd549ba3e025df8cf9db5575286c9f28783b08fae71d8c2463bd021493280dac99bbd3574c3674c64e4d5b16d8b5028697654b2554959a24172768db7127234aa3bddccb9c2efef4e5a04018cfe593d8f3e19a5e1c9db980f6fde9f0361a41a31729dbe5c3b7dc655ccb6eb70b2dcd18569effb9f8fee88edca800ff0b726c8a5c1e44768f8deae687e4763f1e6d14ee553b977d5df8729a719543646e5709e1f38589f1ed1a390ae495c254680d91c5ec0a7c56c78a5be3ff42e696cde45fc614e52c4eba25b3efb91577920c9c0879ee5", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0e8c3d50067f044bcbe0985c866390a87c6f6b7b2b1592b31ee85828d4f584f1b004ee15fb778afe8707168f0572786d098542306be1a5b5d7fd442ab48908406b85d8d67f62824d883c985e5b81f0de26102f03ddf5be2853256a38bb14e985b2c77e40c88ebea441c11c9467c30d2fa2cc10084bd824d417a651967ac27635ff97e3201f4b89ad15f4256a9afdc38c5a12f63d79ef98234e9a0cefca55cd287ba7d850945a2b86be1dd751745689f38cb00aea6a4e61146aaf00d7bfe19a4f224f6740e00455ce3bb36d0ef1ccad62a2513c5922338500e87d8e4f548c2b04b795a73747f6c192e13cd1fa876323e60cd634995b1eb32938574b9d4843b306", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "891f1354e36c2b7faca0981c64f249f73940ae03da86f0a413a971031b00c2bed14489345225fea317d9d551cced9c6c6f6f7134cb6bdca1b0319d931a1d7a1e24a744eb98fcb0d3254660066f688531fde00822917d07deb9d78aa337bdc2ca3a4a050d8debb6c1283cb90e6991429887311f72b95bf3b18d1c5cd68f65f8ed934d9e516e2a8503613fc4dc2e786c36d77ea2d5dff75c26dced572298f27de39459c55c6bec73295f20cf1c6e876b345c6fbb2ff23adf52d9d4ece53877a2bd6e7cf3a4eae08b1b3ce8dc0468614e119ffb7547f1a765d9d9b5d9d8624ecf3b836dce490c8a36a6a60e689c0bdcbdf774eb60fc552bc3e27fc9abeb2c905ddb", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "a0bdd0081c1e7680839c646417b69a6fee16c94cf7746ac21ab410ef83a78a53f5b0a51afaa2e4a1ee9b44970dc3e8229712aadcd4cb2b92684e2592379b581b2aadfb3c4781f543d8b80625a07507c2ddf47937a27e05044c36c70ef091cfa1fa9f2fc552a9ee1eec07dfec597de11ca1a67ba4829a0f620828cdd424a079258dcdb39986157dd48d2ca214f10333c6c2b73593c3c72c0b22a4d374899e949313523ab9f2218a03d5f06ff0dde49e8778a076e3f9938be7179ae90b4b068b04fa507a842c7966d739def7a22ed70901d5e8c79b8df7498fb684fdfcee8c49627a38608434eabc03eed78d935d34830fc3248c90d62d743fcb1f633914f7ccb5", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "7553fa477296a68ef8423d82af68103581e3a1681deeb91ad5e8f167d3bbeea5de1867969a44a6501b4e447f82be28687706e2fca1862b5dd1e0fb91b146f8e9c4a0a9f2f5ddf4da77bbacba56fa219a9eddd7dc234db9f75773218d1317ef5e4e52ce2eef80f870d39b59fa3c1bf28f67e4df9ba4e1d12d198904a0cda309b3cf2abe2d765fe366bd75652661ec830772102aeb5adf84680457fcb56a8d271604a24090a1f301b00ed67332a721b40e873c8dd3ce9206712ecf39e475a007d59c9cba314f7dcdd75b094da28789893da64628c8ff0d5c892b7e39d5c7655ef911d0dc39d7af59a55e5ada631b1cf3e6353e0f4a555e4558dc4b9a3c8baac281", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "04af34eeec248962a71ff3889be80c5018cf7e6e378824a5eca2fe80584fa4aa78ba70ec3e76bd07769bbe7bad19eae850d5635d3ef2d9eeb31255be6efda3d2dba7695b97ae34650ff78fd0fa687ef1b914688bcd48639fd2079129f6300228b5795c9eca2e1a3d2618c6213ebe0e17cc40199bcc2c7473761e08847f0b6e20d37baf3b1ec6357257d63abeb3bbc77f86805e9a43d243b7cb172ed5a3bbb2a9d0f5c107e5930d12ede27d5a66a9160791dfec3de2b13f9f37a12f19d0e7865955c29e5850a8482a4e8f54c8886fc2c05444c30d02d802de075290bc045234c1ca700891f7371f7d02e633989433c37b8e6afc2f7432c82f4b6e953b93210432", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4b140acb262c451b0761236b926afa2829e8a095828f7dcf196eaf7fa46fdcf7fbcaf194aa3000ae8d3dc7dacc26952502b1558a67fb692da5fcc7dbf48cbc5260e2b2a7041fdf7bf46f531d4ef48998dfcb65e182065535aaf182ae6abf6e819e7d96ec86178137a3c14383f89438ab35f0dc7698e1811c415e163f8bac5435dddba5db55aa6b393d538d31b34332fcc34ef8e6eb059d4cc453297d6895ba480593a5536a4e553a55417295b6f6798734df67e739e54d3092de4f476cc0f65aac6950631081df1116097a7f6a9d00a1afbe0ce6b2bd32ef22acc95219f05df9fb7e9a8b391e6277cffeda298bf094730f5663172183dc5842056de36137ee90", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "5265cc0bc2994df71c4309847be0c55d8d08625ca88dff4143c91edd21e0bc807e99c217c79a0c09b5ff8bfcacf184d80ab05b0432561d7d05ba4d36af664d4e5209ab353e5927c153c5636b2c2c6b12e20229784745ac6096ec929e7487b0bc039d66db6c12ae1852c96a2bed13281f8f5a3bd62ac69b68bbe714d4ce1a33016ebd3aefecfa318615a67d693f99fe87b76ec6aaa16caea9de072d6f45cf37bf398ba26a0223b3c8beb293914de241abd62c27a7ce0eb663e93604150fa7653f56adad0919aa6fd2e7c72aed43e68603551c299e9e2f5f84d13d5d1f71e76ae4f327b964d18600a9b972bf9a15a3f5792cd54fc198e6fc4a7c13a42cb7e78cce", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "3ca3dec31913ad3cc2f3bb5b9ebd5d1e4bf137df6e5ae55fc5220c2b6ff150c8e0fdd6e4a07dd955f67e65546550c6a9fb89b7edff36dd8dec900aa6ff41e691f42000cf1e49acef9f491edd5a3bed1fccc3a36d48c0615679e6f166d3fb957d04e5a8198dc1d6d9df9605bdb827c7d29fbe40f80ad44fcc63cf9f93a7038941065e9a000450a769c4f3daedfd5c16bd79e4b9311f4e8e75a36c7a4b6044ab219f42feff6ec4c06aac0df4ea9152b47834c344c3d7c6e9fbb234d0cbc0b4072111b55bfe4187599400ac34c1a24861ffcc556c21a7e5b93160f46c0fbd0616dfe6b244dc68693081a59047e11b80438c3517031754ef72e4ea9fa3fc86ae1bfd", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "ba0d3d34d59915be6351725300fff4617210fa767b6c48522900ce2e2c8f88b3f855bc9de7609603f2f405a81d3d6c1b8ac05a79fd278bb9c6af6dc90a6323c5d77c0562cded072bb63e9ce533d9ca497479ecf7d75e6b6a4d4a86418909b86521c5d6c7d5d634352d2ed6b15b16873f26b918e31b81e9363ad0ab373e7ac982e6aa3eccaa4cb6dbc1a807b73082dfac6a5d7b2abbb0a8d3f12f3c8aac976fe66b44350a2b7a8840f53bcd1fe76d9a0bdec6c6eacfc2081b58c3e818f2e40bb8d07b360c5fce83ece59267d39141c87807fdbee5b4ed5fc86e51111a57020211a593e4d91a6dd0ebde6317ebc12f52f405415527e7df07ba8af42ecbefc41d7d", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "cbaa8c11633469333a628d32e51af55ab1e1e55f0ba468446f532b1766924a05b9d0b5702493b949535330caae75d6d874b5bd24addc6515b1fc81a6c62f6ae3cd09fdbb1fa3c609600d668e2c1b711bc8509171a99ac6284e4f27cb638a7cfc46ab9054b296c0d3edbe5f7b199f977fcc3be1065bdab6d2976453a3be3e714dbd61c56fcf0472bcda6a08a05511aa0e19896adea8b76e8c9cf397f97e470cc722557c0c02dbc7595bf9a6bbed8ef1035c4808b673b5583caa82bab3f9a6cb08e8690f2d820e724e17e1799eebce40990663d9e1404a9deed8731d808dcbe4ca5ad828a1386a8f4a4745d77777bae65cdb393763d8c176151574b03f3b3b38a8", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "51a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d50000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d4", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d5", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a2b451a07d0aa5f96e455671513550514a8a5b462ebef717094fa1fee82224e637f9746d3f7cafd31878d80325b6ef5a1700f65903b469429e89d6eac8845097b5ab393189db92512ed8a7711a1253facd20f79c15e8247f3d3e42e46e48c98e254a2fe9765313a03eff8f17e1a029397a1fa26a8dce26f490ed81299615d9814c22da610428e09c7d9658594266f5c021d0fceca08d945a12be82de4d1ece6b4c03145b5d3495d4ed5411eb878daf05fd7afc3e09ada0f1126422f590975a1969816f48698bcbba1b4d9cae79d460d8f9f85e7975005d9bc22c4e5ac0f7c1a45d12569a62807d3b9a02e5a530e773066f453d1f5b4c2e9cf7820283f742b9d6", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "5e91b5dcbf02d6f19621d41a83dc8f15ea83c0edb83765ef029b0acac2e1ec8918b1d2afe1fadf11c48d27594cb9c01fed79d90e5d5a8085c438450111aa7d9fa39c2345b14fc3c2cb34128f86db5eb00bdf8dfe38d61f29a41fe31342e7aaefcb4b122eb5d63c2f5c263c8df8450e9428ffef974d535818d51dc03a7d60c8b2d16c999ae46d73ab40515fe601d9b89b1d09c6d60cd51639a97c1d211e097609ba5e8c319c6fbd21b34a634ec8fb8971c5aae21c70b847a4539cc10dc314ddd8a9629e8a0e51c66c0cb61fd1f7228c01c6769190abe9bac9a3897800050014358594e0fb20dbb458b12aa1346826cc9f7e9c5352b073d62853dafe77c848cb1f", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "57e8cc1dc00c07383d89a79b5c8e4f5bde2a2ba55a3c7201b3291c4d805b1b2eb36f8f326b542342da180abe508669bb6cc2dd54e327bc70c1e317ba93a0fd21e7fce22a0c597c7420d1d5602ac43d9348ba3eba561f250e301ab955b0dc33e4abde32946b9b3e86c8bf07a44646ca595960bb988fef04b2824967e9da8b0264f1da0659373935313a574b5380f0b54ce1bc0dde423bd3a54f6ae5fafa772a55c1c44eb6edffecf13e6e5e1edaf87a79e338577304141fbc44f0e9eeb286f553f879addd6e12e436fa3af51ad53a72f2679f0ed102d504ee08706fe111eaee49d880d1a0b91924b3b79968ed0f9bff446dac199ee89b158c074927d27b864498", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "68caf07e71ee654ffabf07d342fc4059deb4f7e5970746c423b1e8f668d5332275cc35eb61270aebd27855b1e80d59def47fe8882867fd33c2308c91976baa0b1df952caa78db4828ab81e79949bf145cbdfd1c4987ed036f81e8442081016f20fa4b587574884ca6f6045959ce3501ae7c02b1902ec1d241ef28dee356c0d30d28a950f1fbc683ee7d9aad26b048c13426fe3975d5638afeb5b9c1a99d162d3a5810e8b074d7a2eae2be52b577151f76e1f734b0a956ef4f22be64dc20a81ad1316e4f79dff5fc41fc08a20bc612283a88415d41595bfea66d59de7ac12e230f72244ad9905aef0ead3fa41ed70bf4218863d5f041292f2d14ce0a7271c6d36", + "result" : "invalid" + } + ] + }, + { + "keySize" : 2048, + "publicKeyAsn" : "30820108028201010090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1020103", + "publicKeyDer" : "30820120300d06092a864886f70d01010105000382010d0030820108028201010090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1020103", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAkKXXq6LI3IKOYW/B/EXH\nxSEwyFidy+KRPaGHVy9sIyF7iaUYa2+Qy+BTq/sIhakfFB2+EGzmrTA5BKWUHfJs\n7RBHjLVqe9bPExPElm2c98RQnZ3GNWaqMj4RCvIZ8zmMBOebtIbehwN5NHMTb1yQ\nUa8kvSwCCOob+TIaPo8krwCqyhIWhC6rJI1Yz0aseGxJ/TyoVX6bU5k6S5cYzcXE\ndL8c/ljAetl7LFrLfYaszA/HvtFHrbLne4aX2AFQlIEXcUuAb/dvnYgUfYTpOYe3\nJL9IcEKehaentRSGp42KiPFoj2DiFdQ9BiIeK5k7XBKmB7gOngEiRysplF92tVc3\nwQIBAw==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "Aw", + "kid" : "none", + "kty" : "RSA", + "n" : "kKXXq6LI3IKOYW_B_EXHxSEwyFidy-KRPaGHVy9sIyF7iaUYa2-Qy-BTq_sIhakfFB2-EGzmrTA5BKWUHfJs7RBHjLVqe9bPExPElm2c98RQnZ3GNWaqMj4RCvIZ8zmMBOebtIbehwN5NHMTb1yQUa8kvSwCCOob-TIaPo8krwCqyhIWhC6rJI1Yz0aseGxJ_TyoVX6bU5k6S5cYzcXEdL8c_ljAetl7LFrLfYaszA_HvtFHrbLne4aX2AFQlIEXcUuAb_dvnYgUfYTpOYe3JL9IcEKehaentRSGp42KiPFoj2DiFdQ9BiIeK5k7XBKmB7gOngEiRysplF92tVc3wQ" + }, + "publicKey" : { + "modulus" : "0090a5d7aba2c8dc828e616fc1fc45c7c52130c8589dcbe2913da187572f6c23217b89a5186b6f90cbe053abfb0885a91f141dbe106ce6ad303904a5941df26ced10478cb56a7bd6cf1313c4966d9cf7c4509d9dc63566aa323e110af219f3398c04e79bb486de8703793473136f5c9051af24bd2c0208ea1bf9321a3e8f24af00aaca1216842eab248d58cf46ac786c49fd3ca8557e9b53993a4b9718cdc5c474bf1cfe58c07ad97b2c5acb7d86accc0fc7bed147adb2e77b8697d80150948117714b806ff76f9d88147d84e93987b724bf4870429e85a7a7b51486a78d8a88f1688f60e215d43d06221e2b993b5c12a607b80e9e0122472b29945f76b55737c1", + "publicExponent" : "03" + }, + "tests" : [ + { + "tcId" : 258, + "comment" : "small signature", + "flags" : [ + "SmallSignature", + "SmallPublicKey" + ], + "msg" : "33363730", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000989e7ff72e67e680bd21d5f966e4ad8a48c3592dbacc4a2f035b4ef4d17a2f25f8a9fef7e78eb99d76d68629ed02d67c43c4b7ec8c3badc32e3d0a524c326537739b0fde156723b27c23ae2b09895e470c64d700f5c", + "result" : "valid" + } + ] + }, + { + "keySize" : 2048, + "publicKeyAsn" : "30820108028201010092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d020103", + "publicKeyDer" : "30820120300d06092a864886f70d01010105000382010d0030820108028201010092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d020103", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEAkr8Xzb/7QvqZV843gmu0\nUXCOfN7IdSuAnIGo0W/l/k2rap220R27EghmRdt1RmQrMi6DMd1/Ke/2i/QLJPgI\nhPUVKx/am5964vzichze4PxI+FpujmT3Z+2XJ/0txZeWfidqXi52hSiv3Z30tt3a\nTBdDAOTaPBmjwyKZ4eeFeTTBTdYgPYwmcSibw5JxFZcVU2SlkEayufGQX+cXyn7+\nu0wZabgEEY7/okDBHr+XzWjCqhnHh7O+IeaMDjl8fwTG75iVDifg4ZpA2pKj6hCA\nD+klK3cCbRTC+h60rBAkkeV3MnnwfYVtRG9FFpsJv2C4omlfXkhk6q+VkK7Ix8L4\nbQIBAw==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "Aw", + "kid" : "none", + "kty" : "RSA", + "n" : "kr8Xzb_7QvqZV843gmu0UXCOfN7IdSuAnIGo0W_l_k2rap220R27EghmRdt1RmQrMi6DMd1_Ke_2i_QLJPgIhPUVKx_am5964vzichze4PxI-FpujmT3Z-2XJ_0txZeWfidqXi52hSiv3Z30tt3aTBdDAOTaPBmjwyKZ4eeFeTTBTdYgPYwmcSibw5JxFZcVU2SlkEayufGQX-cXyn7-u0wZabgEEY7_okDBHr-XzWjCqhnHh7O-IeaMDjl8fwTG75iVDifg4ZpA2pKj6hCAD-klK3cCbRTC-h60rBAkkeV3MnnwfYVtRG9FFpsJv2C4omlfXkhk6q-VkK7Ix8L4bQ" + }, + "publicKey" : { + "modulus" : "0092bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240c11ebf97cd68c2aa19c787b3be21e68c0e397c7f04c6ef98950e27e0e19a40da92a3ea10800fe9252b77026d14c2fa1eb4ac102491e5773279f07d856d446f45169b09bf60b8a2695f5e4864eaaf9590aec8c7c2f86d", + "publicExponent" : "03" + }, + "tests" : [ + { + "tcId" : 259, + "comment" : "signature is close to n", + "flags" : [ + "EdgeCaseSignature", + "SmallPublicKey" + ], + "msg" : "32353934", + "sig" : "92bf17cdbffb42fa9957ce37826bb451708e7cdec8752b809c81a8d16fe5fe4dab6a9db6d11dbb12086645db7546642b322e8331dd7f29eff68bf40b24f80884f5152b1fda9b9f7ae2fce2721cdee0fc48f85a6e8e64f767ed9727fd2dc597967e276a5e2e768528afdd9df4b6ddda4c174300e4da3c19a3c32299e1e7857934c14dd6203d8c2671289bc392711597155364a59046b2b9f1905fe717ca7efebb4c1969b804118effa240b8bf4bb1a6d0616fd5be2f081dc9ef741a9a4ae7274418b791432de470c4556463108388e8e8ed5dcebf3558e4650c2ac97c86fa682176f09b5dd8cfbf15d19c3fe4f961f4607c12cb3dfad9b6a0e59c92faa1fc8622", + "result" : "valid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha384_test.json b/testvectors_v1/rsa_signature_2048_sha384_test.json new file mode 100644 index 0000000..6e0f5e4 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha384_test.json @@ -0,0 +1,2673 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100cda6fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b7f0203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100cda6fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b7f0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzab6XKdr/gSS7Ffgo7//\ncnLcjR4lrR+zOKoFDwLBBOYxM9a1t8SYXruumsA2pbnAMHTWCuyOJbrzkqDEMP8F\nuI6UiAXT3XRRHYiFJQp7V0IVraAVxVkHZobiU8zJbAgVsSke54fMM2O0932TDrmY\n18WCskzqnOId6XInkZiYY6J+vICgDeW9L5Iod15aTOsFTVjJvjagVDNpcaE2Qt2V\nEN1paqJo2zqrIpnV2I+OViQ00UJwlNPfjnLR72m07TTRK6w3UiOyolzyJ/c1+Bbo\nXhcjkwR2mmCCFUzRWJn8Hq77abdIo+XtJNODcll94+TionuVHWrH2xgtaAnY/1Eb\nfwIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-384", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS384", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "zab6XKdr_gSS7Ffgo7__cnLcjR4lrR-zOKoFDwLBBOYxM9a1t8SYXruumsA2pbnAMHTWCuyOJbrzkqDEMP8FuI6UiAXT3XRRHYiFJQp7V0IVraAVxVkHZobiU8zJbAgVsSke54fMM2O0932TDrmY18WCskzqnOId6XInkZiYY6J-vICgDeW9L5Iod15aTOsFTVjJvjagVDNpcaE2Qt2VEN1paqJo2zqrIpnV2I-OViQ00UJwlNPfjnLR72m07TTRK6w3UiOyolzyJ_c1-BboXhcjkwR2mmCCFUzRWJn8Hq77abdIo-XtJNODcll94-TionuVHWrH2xgtaAnY_1Ebfw" + }, + "publicKey" : { + "modulus" : "00cda6fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b7f", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "c5b6f5fd8ea320880e9e27b0026b1d63bcd1152c72855853294b7683a759dee042be8bb0c350b0c31aea76e1ba2c6d79920c3e21b6e97b6cf46fabf92a701a7555540dd7c325e7c657fd9a079bc5a58923d2ccaef51014acd6fc6e5296960362a94688f2cb2675d5062c5101c3875399b95143511e6ea156ebbdd32c9ef8b061dc66e2c912bf2ae37e3ddcfd5f32a72412db8ba7a1ce3b44ea4c6e2a858b3f3cb198cf41914e4970b03edb1bf81f8abea6371b469d2e80883d7760c0707dac808fb55e588b285153b8ee5c32ffe90197991a567499d5ed62a6b810581901cf8abf086ddf84c10b03ad6845c977ec72d02028308cbd19daea2668865f00a23ab5", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "0e8742af2a1d82e99038a99a09bc182e21317b690004fcf8fac5a4b39c6c4c6f32ee0395a42b8aee31a7af7cc0b0205087b4cbe18e791c1d5454faa5dc220d3b21e44822d39beefa5e90654fae46205631c4691d3e78221f48edc14e342ad42dbeccfede07420b9352af9e0a009c49cac2b4564732d94495457dcbd2f67fb60fd77080631cf38b784a3373b66cc2d1ae971a7422562c2df5f2476983263f6559a8fed69c2c76806f8553b5f1f2239677f1a4a3f5f55a00f8391174fabd2852503c9dc130ba219d145709a4f045bf62b2278d1c9c5c2e7a81f47769b2a11b18bb8648a32eb984ff7aeed9c0ee1023886e6a402812ae6552b03419b4da25cbf3bb", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "943aaab06755ab012b4e062210ac3e2c1a455ca30f1c65beee0f7d54384e4e0d4e390208332690fef5ba0cfceffbfe28e6b05a1ecd8bca3a50f9542f17c39d28195a50203c7885195c7e84da26436bc9fe7fa98a5070e0a1b6f51d8ac7d2734fdb5e0b32da0df6c6c98311bc4d458b4e970412c67732effe67e083123bfc69ed164090be3d41a37bde52119da16a4fc7fba5d8d3ab905bca7b1bccf4699a8abea19d0ba0659fb6c94b4ec6d06fd086958f443a74a783b7440f6060f01cb9dee89f32c2f6fee61e3d61548fb6b3a0f6b649cd8bd5d5a5bbc016f4c737889c79d45c41b5406129066e259dfa06fa2ec05cf9330dec66ed4cf89b80b0f5dcd22c4f", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "682272b36ee1a6c7d4d73f0f3f153d8e84e2fa4ac812581fdda214a7b45d6ff7b7b3db0c89da96ce2e651fcfe25596761982799289b9fd2d69cf122e08404c9db0bdf6f8240b1545e76302a5a401ad56522e0a6158157dc1f9445f8cafc161b25423d35671d9ef714c5d33f7fc155424ab2ac34e0cc93bf2ce385721dacdc6251c7e3a5618bdffc8ef3f278477083a96de83303b9d286e64d8297ef0948b996616d34036bdee5538ca0c06fa08c72f03739fbc578814b402671f5d625dc9050d61b389d1f0a32011ac0dbb53b9c2980d315bc16e2272206a1a955ee870df725e78a7c6e9f793f5428af92c670df8e3bb0d567699714b04fede399f49fe19d0e7", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "c86aa0513ca2e6bb14892ae983212cb21cfaf702eafa5adcf17dfcb7ff53c1fc87d65001c639a20167ec97448463ada9b20d40d3e13db23d8048e38e5c05aa42ecb10d1683e3f64d42837274e1e021b3523cf763d32ee69f92180a9e3e6c6ff891b4c0f9f30a7840fe2524bdc0e82b0e19acd041554f4050f6d917a4677155c6e7841639cf86b8439a4a1edcb24ea272775dd9287291cbdaa79e97ecdbd97522e250db7c8d32658891a0dfe7fd079ca5a5284097ad505c83bbcfa82c0ba6cd91abfa0e21178981cd5c635433cffce413a3e03c7afcfc2fca37c7bd7a5287c13813afe3aa5d051d386e4250ef1617c0a58a24caa33e5855c32b457b1436d11d94", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "801ec289191d6f6e2ed3d7ba7d8cd78db3add3022c8387f592080705eaec1dca415a04e09d55aa6a8c90f11730e9eace7f0ef892f44377085fa8e72236b160382fb3bca71b71d775e4acd75c0ac133645c64517909530e0175a8f06236839de7f7704f39afdc4720a2d94c258188cf9f0794c279c777e5ef604a31412262cf871e3cff8a0fd7efec06eb1db05b50910733dc8d8783a24c07871908e711b27d0d1ebde4e418ce1216a5bc1c8c85d82fdd2b8bb9f0b047e8b38fcfb80771b019d154a510f2231c6c5becbff35f2c5b1f1a5d5280d0d8b0309db5294fd99b1afe576bbb85e980c4e9ea49327343084a6c29743d3e48316df0623776e98acbc84382", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "6ec812ff1115eb60ad2cc1f641479aca46c41da5d8f7b9e59b2dbdb8956f5c3ada3fe162c54bd5835f5e043ed3906a10a982e177f5f68c94ba367e4541b75117dbe18b7acabce6bf7bad0bddc4a1f98382272a655e0222ce4a87dac7f6a2099ad9996603479cf8454102e7ff703d11623cd59e3eb2df8a303732851a119d6c75f7503acc10c57f2cc418863e1b2a5305688c03fc9971334ba06541cb8b3cd192bbebfd5e9252517b17d2b8a3ddfa1533784d6f672e14737c4b6bfc38162ecfee2e97f0a29c98bc6709c922f42ed959bc3cf43764627a9beb32e53d2b35da63942006787476ce89abb7a82ee02e6c9c80ab777af86c1a99c65423ed75fe82acb1", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "127eca0852f26d216ffd2779159e3e3b742a830e3d4f29e9aebf4d8bbd45eda195002aac8ae5d10cebbf849b026caa37e988a7d5c6e3c0bf4f6da974b31a8139a85cbe62e0aed71b9c50a5e3bbfee50cc465d9a5173a33cc2952893e89815b3d68a2269c78dd91d3b8a9d9fb74bed451481267b797b28460358adaa90b82304a6182a5d79e113808adf31100d0bd943608a3a58c2561468aa379127cf8891ba61c2de46e66a9e4d86da3c007cebbc2ca0b8bb66f29b2205a3a45ca7303c0db32efc1e0e254e0735953a91f4927901cd78ab0ed2d047c822dafd5bdaf34cbbcc227e7711267785b68c2f9ba47ba108ff7633d6de61d453acf48fad092b28cb70e", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3c1d887865eccd6eb7d794756f93819c8126fb018d483b6cea67e10364d2455505e228c95106d493538c60d1203ca317aef7926e09e088a39e198915fcaaf316346db4ce62908464838efb7bca14041ce4477fd55422b94396dd79883f9024d46b8f9838ca7b5851e2d935329365c917ca03e1c44443a9602ae1cfb95ef89d9c7315f7e0b287a39d8133243c75ec0303339d88e937504b118ecedef756f746c6a8b244d86ad9e02d02b24ee5e616455deea86beb334af9e294289cee20a7a135448739dcd48400da80f15e060c312d4b981d63dba827ddb2751a89bc421ca600dbd5cc8915a1da43baa34d09e668d2cf5847cd55b705d5e7fb7d355c42c88d4a", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4b09bdf2e03a21c695d457aaff214b4736034dca0fb9cf76763d623d16f49f2735fe831f9990f9b84171ebc39f5d533130a9b8b04adf332078b48a7aef60355683bafff862da9e30852e1e3a323bc09838679b687a6615df4b9a71dce533aec693345c1ceefdba7246eeb49b64848359b060fd08be04d4446241573d3445abd6bfdea24d490a14690e50920948998cfff43ba080dc20691841a739f6f134285eeb6c87f4e1b670f2556b83b99ff76d873033fcc3953cdc9857a7352d3766217d987b03fa8fe6f90a4b7cf8bd55ab44d800a0c245ab25e91b54c0dcde0b3adf40e3f2bc8776f501fd419713a5445ddc0cd0e9c414ff30f8987071857050a12837", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 66 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f9c83a3a017383a5cab106589fe076c15802729be880120b956dd69d36b822022f58f6486cbc9009fceadb83b92883b281e3bd998115e522a1a3199b5773845aeb54331bed863baca87d6de45f387629bf6f328e8f3b0698fe2e96e4faa95d61d7afe105c15f6c3d11ab561bdefdeca453f87e75945ab1746fcc559fedad0be2a494b7b9b9c0089e131f86eb6a0a422da225390ada5559bc64d1990f94ffbe77d00aa19cf1a1676a2362596b32187229180e5e8944173606f54a627ae4457e748c481c3cbfa7416f381157684eabf87490ea96a8a032b1c0c316f99eb18b9c30192094fc8606bb86bf5445c10fc5e9025737fd52b779a008ae60e504b92c3c2", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 64 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3adba4b8e5c7ab81ff38544b299ee14cdbdc7d44aa4592fd32295a0e20ebf23d20cde4d26e752e3fc02a67bbd3b7fe927d2388d27f8d9d399ebdbceca97df4b5f1a4d5cc27fa5af84a8e39a32511f36707e8b23b6e38cec3526a15e557719aba13237620222b205992907f1e0b7a52cefcdd63d7f9d951ba528e707d179be671728708c1730096743494fb0bfe319fea4b8f02595c70dd831690c3e692c7b4f18f77e20e063d9d634b966cf14f4d110af8d7db642ad1f952c498d78f27838b84bfe0a9f89fea32cc243ac65e0cef7be743330a19c51a13a747e81d341d17a9204d167cb4006210cd8c7d6cb43d347cf80351041f98efe1379cfba9654d4a3e54", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28a0905a6461f258c617cbd3cfa963ab3b137fc270296a7b5541c0e01aaa856a348383617dc987011ea42b58e19c49268b1f527ca54acce5e928ff5f122d0366f2e6f656765a73aa7ded1f2d0053015fc6e2d68155c6cd8819e7a6e51c485fc0a620f1c2c2973b21ad463603dee7954fb8fe83ad4ec7d4d860309d498e8d8c3f429df3defa7ec5ded39fee1d5a9aa75ae8ec9dd4b66e52f711e2bed712c43b5fd06e0fdbfbcfac5878d989102dae62307dabd0214f184fe768583e06311d8e8b30738703e11d52919fc72625e418749043df757d01b405cbb01eb2458c09d21b2c472015aec4fba7f88146cd72a2d0a3d80ae1adcb5c29416f538ead8249fb87", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b0a379baccf3147b547ffbb3c6023332620a2722e373b8261abbfa31165224fc85c1e41fc495e197f921a8db2d51282325bda21acd2b2fae56b4dd48da9dfe85b7c2f83e75972c22275f8af6c2c8edc544983cf5a783e74793978cb9717c39271613937505814f1862c4dbe2fb7ec577e4bd41e3fa6740319f15042eb4655aacf1b4a45473090910c179fa942e1a0876162f162f44b17bf554e65b291e7ef1eecc0377004c871f74628e2c069ef85d942da5cbe319a2489a5f6d16c421765451615c987f6d84acbd919013ded88bdf1408ed2c0ac1fd701fcc1df6da43a6a802368c11965c62aaa798efcdb699dc715e5f10bee9355d14afb732f270559fab5", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49b6dde9c7ccceaf49528a6f74c41d83fc3473ada4896eb0bc239c62efca50b33bea31e500b48ebabab16a35182651c38f72803654e1440e30215b0c54738772dad70b8883ebe60680103fb328d1a990547269cc470e9b06e208268220ab46c39411b7f2b5d3eb20ad723978d13d0970ea57a96237242e9892381c02674f349b0211b03bef1ab568abdb1fa28cd913fbda24d94af8ef79efb7d76bede1b43db2f45b9a522368cb9027a6d1f2c40581647b85a99334f05400e95e2ad4a414e032a560dd2321387f3f2deca9d3a4a34d40be2dad57650ae12390f28d2e4cb0ee8bad7ddcb9d7f8850c75c99c6cc4e154d4c8b741e972cedb373b9ca64eadc0e5db", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "814446f1d99803bae8290074bfa3b562eeb7fc2bdb5ae95524a8f31694e166163f89d2a22d37636b320867abb881467f0426fe948a774e349b72564a3215e117e7c14e54a7da4eaf67363723afa19886ba47998389f8069b3a752a2cb9e7e688ca273b260312562ffc124fb6529906dd397028762ca34a8313c99b648c25822191ca6ee3e956d98ab813ded5bc298ea65a9bf949f0a229fbe0000eadd2429ea40ff66238201a2f54e93b560e36e8a207a7f4624c782359437e5139d8ccd2a366a9d948780148daec600de8a0c516f0f93303067d12dcd8d5ba0b484d7c87cae1e63e4868c0c829cb4efa8650fba081c649014b3ada38dcc1c1471f93def8f7b4", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bb7545df9dd8b0c768d7989248106c242e0e441dc1de681b22fd50b576a3afe9c6c19d52c77976343a529cd6bd95783a7c244ff0d3fc701eb18297b52a3c0a6f7fdc3f991c1c2d47a413263ff67f83e042bc98991620ee16f08b9f9fbe47ce37a90062848a0d0ad96a54d4f8077e41d03953a10fbbe15a8366a88fc12f82f2cc1ed63fb5c295c4b0b3f7c87e95a2b76d649fe839979b1352fea3b0dc112d46c7fa72623932f1d3197b0da93d0b87f40a8ff1575dbf53dcc69c800d2f616cc7b80e942c6b3501858a6ebca6972fa3d4f3c16bbc165ac91f61b679fa33f2b2f909b63fa88bca231297145968bbf1c74814fd691249705140dd89dd32a49116aa9d", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6acd858e30ee15fc5c1e8d73f0ef784690e047b0152938993e3e0db02c61f04f21ecbb7cd154b98aaccece5d4948e26260e0b19f759a5107cd4c365bb2ff6e5be93274ff6fafa1df4f26ca73d995f5604e847d635de7d6631e23397d95246310d884c7082893baacb46b6426f08884b0eb4b0bddcd01ee97b8182c55ab80b67f73ee0507206a5563f79167e9045a7ba9a8c9d6a1ebb85f53922d4a5514f4bb13a5f69154a2db4287e8aa95612fd7cb7addefc7516609c1b93844f254d630a2924cbd7b7ce0b623812fe4edc7edacaaa449ea949aefebb2e4b924b5ab893d5bcca76fd20dcfbdd04ebc6bdbb1d7407f710bcb2f23c7d50a4fd49eb6acc7d4ab97", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55e7afb895f743e418302ce73e8fd49aadbd0a4c27a9469406e0a801753d5a4cb96fffa47ce3af3a3f2dc0d816e6ec61a764455f2427cfcefbfb9452ed8401671607c8cea3bf105fda04abfbba07ebcccd141306c129b36f9014b4970f4e8ad6cf3f7b66c21ba1b56ec96ffc6b6500f8f38c00b7c4aaa0a0515272fdd0fffb43a4c4e8eecff7922b0891457df27029eba35c86191cd7d9775cc7223354d89118ce1b92490558b2f3a151fa1b8f9371db8f8fa0f156134f5d78d7897849d60414a7d0565535f271fc9172ed6c3eef2ff62e638da46ed4f507ae3c63a6d308a20ecad814232e39eeb7bdab898b18e37b57c10b19905c0d3d01fd8e7c390be1b218", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f64360a55c3d64c3a5391d6c3ded718786ee654c97b6910f4741315fd7d9ab021999638b88b4751736a13faefa6a18339371e2f892f68913dbd426415cd34f499b755b10376fe11896694f1ed703d840a5e6faae1e6f75c7d6dbbfcd3dfd8e818499ad7d03878f8148d85e325e7d2aadd6f9ca675d7f0b8813112e83d3235bf5f9a33b14bccc774aef67517529593439397413e322d02ab7259b98ae549fee758b02adb6116e563d2fc8347dc5b5bb07d573d51024de583baaf8e982b3a8c742f03d7d739ae804e8de6198c75a556318fb372e2d1e6187bece98a5f39640ad28fe014e823a380c83fef85cee7bd788941bd04284d32961bf3582c4c3ae488cb", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e694aaee29d01d26ca0fecbb8cb2bb49cc8ac8e1a01e327ca9dad1ed741032dad845602b2752f8637ca9152d36f120e81f37b6f4d6e5b5468158be2ca3acd469e3f532d9731eb6e7247f97d28366a652d747b21b732c875fe22867adeb88e42729eac1077fe7e6255cd643fd33050ed087b01e07df5efa7c182d266ae8b33a667fe88e5dc95e1751787de699be68857470cd4b0ab989ba7483f9ae375c693aca41ffa9faedbc669a9f4a0856a809d7406207f4ba4ecdf882993a2d774ae4f35a12d5f24c79aff5c00e89b7fe99a8d93fce6b1305e91a3d553ff0433f1bb989fe8923e1296f775118b17bbb3ac22d4744815e647547cfa03a515c20a33b431ce", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c9dc8b821879fbad44e3b5827c1d0f096dadd16908d3d7f3b6a63052f897e2728a855ebbc04d2af9c2cc1cf87f0d67f2599f134358626f52f2fe0dfca954c4e7445e604f347e3f5442e0ecff1e81f4593d2ce920c94bda5a3c75022c303df0930be672a7648f68294dd62d4299bf750eda9af0322a17f66de12ce87876e51b4c6141c2e09f7369b76c51ae9a200bcf110ccb938d789f3265f8766ec8c40f1fde02e64937724156d367b1a7761eff40f301d1b610f4f1720b38191ec71c8753064291cf3446723b8a7a9c0a188a7cc9e09538b8ac54a04b9082a299131e49ba733eea7f86eba7ca0ccdcd8edeb6575181b78fea6b08d97b756d65481b65e89074", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5edcdfe5b80c46f8a5dd42d09cc513436d16281b0ddd6ba1527a335d2edbc1ce7eaa3fadf2301c0af5a507d0fd148125299256687febf81bb31cdcd609a3961844d4f569de6f720876a2780f5abf5bb9f8a63a3cfb0d2198528bc7b12e7b7f6575c331c13c2dcd27cc481ff8b58200be43fc2470697eab33a9ea1dbcdb6603a33e877fea578d50fd5624adcfc2237d0f7171c378f1fc06c93233f56055d72099f5c69a85c248c8c5316cd679188382ed476ca7a4d6474d7bc033bd3a8c09e75793fe94e72fda8ab864092bb263ad1a9cc24bd3b5615c36c560d2ca438e3d113307935b0f89b466c92ec3d9a654aa99481840496cc88ea22ac9955a07477a9702", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1d37a4d8669859074eb9ab3a3a9040745e78fd131d024f80d2e4fc2ee894a4be034ce39a3ad6999b4e980a7fc34dbacbd8b1ad980dcf2b7286aff77fc420d875156adaba3929fcf316b7957d18b99eaa1427ce7b5c31b59430f253ceaaa806cce501bbf6ead832eec64dd97c13313fda9815a77335d394d7474714b7365e1020e1534a3468b6d611bbb67046c265f96d57cfed5bd4cb4302462474986352063a6437fd9581ee000f936cd0a706e0c9de243ee2bcbbbb033ea3cbf5a54613a741d0977d4e81d6faaf4342e8591c61b218856e631377b1cec9b3e7dbce72a812ba55294f32ff65ffad2b0407643ed6eca28fdc2c4e6da9bc5d4793bafebc5b666c", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "56888249daacbc6a72ae53fc99d3fc1dafb2d011ea1132aa60078556bcde81c31d1f3af3c5f500280c910547453f6486bd11c1a4b5ca0504e6bfec394070eb4c2cef1c847ab3ca3c9f79f3861ee1f54519e9b25a3512ce3d545a418785e98b8610ff0611b8dca271ebff0ad91010d4d34edb2aa824d6703d0701159845b30f369a8097d9fb0f904870573c87dc5e84a6b575c751565852c3d95d3b6caf751bad936829e02a19ec359070b3caa82004af31eb7f7ab10ab99b2c6207ed6fafe5dc790809bdb40ef02239e70c5881e2a0827ac5c2064a6e0ef1b794e2a252ffbb6ad9edbdc87254dab94509f4c0e7690099f206ba530ff6bb8206b7a7462e633ec0", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bda24a481d2c6d5aec6ca0311b77e857fe8dc0029b2954f65ac08f13975b89faeb5935f0db40d03b5cb307a8ccd34a3308cf042b271c8f97092418934e00852d437b5578170ba0851ed761c2b99516a232abf2248bc2319385295e53dadd6f98daa346a2531962fcd8f6b45b3135876556df04c9bc64d435106d4b9138663542984a2ce8f9157f2e79b171e3dd9eb3a7fff8d3198dbd8d94f430d7f07d291a4137a1631f5fc89b4f2dcbcca7e1c83c9835f41f9a553fc6b41a07cfbfb4fb24c620e718a74e6f0a0059848309afce2c8c4f2ff6d58853f73f7b16ea9ff0499bfd3faaf58f3872fe2f26500873559ef3c1506038f8170d303701f9d72764c2024", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c5d69cbf6b8b72811a52d3d81e8727106cbe69527f19819c183a5988bf054cdf4093f8f09ba3494bfdb014b835026a86fbe5334699ac38d92595766e0007e94a51b2bbcdeca8f4ba0b07fc336b9e67c55ed9660d764ea90cdda765640d1ad7a267859f617b17f813edbf29e78f3eb1cecab99032c76f465fc72333066c1ca265a36f142f956702739fd5b4c5ef27057b6d0ed624282a3690dde409160235834f6ff0f71e17728e74cea66ce41fa60cf990f46444947849f20530ccf6daaa0f50304453b59860133994d8bd835e76deef7743ffeaa61775c0cbe462dfc533ebaed072c99d116f55f473fcfe34506f4700f512ccf29b582b6c71809ced31349eb", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "924175981a53ebc96d53ca5cd6bb9645e267aca81c4aa800e65751a0fe2088e89d39697b062e525726997adb78ab554c07981c240cb779ac9d7d4f73b47c4428df6f3b7b118e39a0ee83b43334cbeb8b29e0d8264db01ae731625543a75d6a90634b0b4927bf3126fe0693b55061e5125c7b964f97412af7ee730a1b758a3e31ff5e1d7ebc0d681516f50a8c18b8399a96ae01406db49b390f6e3f6bb0286100b6c282a06d428fa090827451d671053be5c6e91e328fdc0260eafaf5f9a8408b033595dc259db296a47fe683f4277fd5cafccc8eb0705898860dfad589f90d750eca6a1cf157dc1a708cd9d63d23beb6bb556d200a63d625558d328fbbf2a2c7", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a8f73ad97454d8c5fadd199e89efccff7e48f3c525724d53e1d9a088f40184f8f2798f2065fb2fbe8c90a7238ab3952875d0ef27c24ea400d1afaf62f2d71e9efa85ee9f3830cbdb07f4ecb90a5e27c234facc29c4a85164f22e354aab5c6d421fefc2e16ef2de1919316f011e41baeac7333b6d147b1594117b5dc3fa3d29bd5d38f4a8ae3d2ead32f197bcb6231bd890ba017f434fa38740f458bf0ac72e5495eadd6d521ed27cdc4bc3815123757edf72013e5728bbee8a6497772d91e1720480c635671f087e0cfa2b8b75cd7db3fdf0d15a41cb0cacb8e9d5709ce035f55568268de8fa316f8617f6f4acfffbfeb7f737c62622f24481f56a5f72d824a", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0837fa28973142a87e540db789ce0d53b9dbc39cbbc6bd5a0ae75963289bea751edd6403bdbfbad2aa79df84b835e16289ac833595108ccee7a3730deb7491ca0a061a8c87fbf003c3ae78a955fa1e42ae09818a385f842e17ae19087e31009a0f204cea5d7d89ba4f12c36f336d8d020c33334840ae9a408a667f52125783d1c299f673cfecc69a026e01736e809e7bec2e53f022a82f946cb3b893a4cab359f8fa0dd7882f4037803df05e058745c454e5235bc43b8f0a3d7ea53df07f1c100fb2ea2c74c5bc1ea79707f11ea2a5bb7c3c1fa41ddce95f60e81646a233cb3edd45484d32504086e87fc3bafd0fed328cd2cb542e9292675927dea0a22ae691", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79bd74ec9fd2ec407f0014a183e0cd0d82312a4d3c6c710ae8c7c83f600361cab4bd974da6d20a24f19a42a38e3246c76a8e58a764a65f8163d0b39134b9a3e3f5f5ac9ad95265efedd6097443c58ddcfb0682e35878db6cd96dc8cb4aa1c5a4a00196ef88ece2532944b9432eded311c2140c01ad889d526717f9b6df04bec233122ef44ebd0ee948e7178d6f12b798a1d08f4be92b9d084f7fbed4ffc0a510c085f4ce62ddbdfbfeb1c4297615a01d8ced0e1f5d9e5612218332def85c2f50fe8e00a75f630e73df363607d8419cf9f7e512eaae76beed22097e9ef51928402958c7c7566bd7391ca7140c3a75a159ac14b30dd7c861440de36961ceb84be2", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5b07c09462163b655e7d8ce49c69b9bd0a8dcd6865b74530537060ff8d3b5de012435ade02b7cb078109b10f27f83eb6fa3d61ce0f28199219e7dea7db64405bf451e1fb0dcc59cb014f41e95ec3f7b25b41c6cf88ade3cf7488acfff381bc4dfce527a7f7c69544b7e7d9ff8e3538e3499a453ad64482e5cf3ad5c6aa57eb27ceef1d5233bf7fbc21ce3998ce85552b37e6a8a1508835de1816b877d1a03e6f727ee74ec9a7e04503f706d1f39d1b97e0d89567401d796a710c3cdcede6939f9e810f41fcb143bd6f5a8fbcf5743620d754f4ae780c9f76b8a6b719b36dd68747ecf027889017fdadad899d84a30561b1ca03c7900adbb673f9ed1562877938", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b3dcb29f68dfd06f808fc589549deda516164cbd2b0d610574e2d5eb5ba2633b2e65a1da22e6b311d5762be2425a7cc6f7b63913a0681b96da1ec341011c2554aea7be4fe589ebbc46717b9c6b9f2776da5aeb52e4bb071f9c0e9937c6ce2bac7682086f2d9e234b43dd9fae240266e788f7fc591e0c0aa73b5d30208b41f84b49cda5ece81c3de00cc9e5d7d21793933f9977a7567d1a9515768a8ac16fd2d4d11eb898ea33030491c127504504d2e15d86976c74b891bbe87e569f240eff9f3fbc49ba183a36d80623dea8a3b5d396df3f81691643bb1fcda5a8cb7fc2e369dd116be9909bc21c67759a898324992b56b3abdd0ad668f10e39c74216b9c8ad", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98139e8a125fec0ce94483344a06c457bb3b90ec7855ac9c15b98790edc2b2ea1c7b30a17bae8b39cd46b342c97339edeb440fd2f86325c3a9244d9999c938d31415365f5a78c5c265e18f0a4bfcf1d4db655c25c8dc112b980d3c3d16d2d38c079f9c5e4371e8966ba3c71972c0f820c18604aeecffe626d8c0721bfae0fbd979476b7efb739efec51f3d4b98ea15553ee44cd209e0cf394374ba52cdffe21b0d36bb0d23665fad56c37df375266fe32488add3ec3b3978773e3232a39aa9d5481eab3343db2a5c5570f03e432a9db709f6d42ae214df25014ae02b54b957e5e0939c0f97c2fe0c85feca538130019ec9af83cf53ad29d81da26068ff199748", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "be11e3c61158a256711d0cdf54982d7c76c025918e29fbda4fe4f65363bafc494e57eef24c4571ddd277664c48838e88add3ef9daca684033981f3be31ee492b73a7841109c1061f19a500b284984ff82cc4510e4337b068af676782a44daf7e450e4eb60550c1b568ab3003ce65d3785c0bbb654ea66a7e1da20a7fcac054484f22336c7e88827d5e2d7d6f7acb7fb28801a19da4701da89a5ae37554a89fd6c47c08a37a86a8487c3a38ea30d829535c929c35af32c33a57a4faf4665c1595302b807e48a2025a6c7ce2e62cce29eb589b02afdd1c57db155a7227462e8a0ea56be1f1b54d5dfe0e91f54a2ade3ff42136176d5499b2dc26245a12719c1d99", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6955b0357367868764cbfc9bfa4a199669e7cae1d50623fb7b5051745f4b7314f49b155ea1257631b613afef2aacc310407777a4f634e0c83816735fb25486b90eccd4112be94287d88548b0b557e63afa05b3fdc087f0bd78247ebea1d39efde119bd32bf6bfb9a0b8d23c46f4c05c2a7725b48f89e57cfb42ee24fda6d96d2702a20bb4535ac39448dfea082272325879c6048064f89d607e28536d7c91ec7b6c5fb2eab17b90abf5e90231795b34ebae04beb2e55e2cd95650020be20ab86fe181e6895248e5be081f1cf56c5e9d8f3d09343942d45167651b27d892399f1b2fa2953b2dfcd7ffeb8c22f1b94a1e1179719fa2273569698a7979af6d42bea", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3c616f2f36d444158706919f76b715e54a55a8d840f14da84f7c69967be7724b71df330f3db697ab15ac4113173bc15d419ed1fb657bed48b660881eb97b7215f837760ef3d979955456ca79be5a8024fc6e17fe9d17795e28fdef0c6f439bf65c66a14e1b501ac51080cc31880e6c40daec5d199e778937b10fcc37bb553ea42fd24991f75072064e88d029195d8246e4e5398762c2f2bcb4a584db08b8d5a665e983438090b42a8b039d07eed40b5e6ba1b416d684026ca7dbcfaf4d1d3bae7e1a62d5ebf5e8376f49fd9efa53474312d7c72154227220cd37e4f4fc9f82b24e5ed6ebd0b87510e860cfc8c516c67f57b7b82428b553a4f23aed4cdedafc4a", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "515e66684a467276772add2a9dc4ec8ee8ea0107e3443cfdd62d04eb8a4788bc48c8ebb9c0399f72ad280b6f370085c4461dffcb6656b407f2f9e050d84ec6830c961ae9973733c446fd17c89f0500e07ab8a94d7cf9ce2bb2f2d965c68b7ec9278ab7155b21ff96cdf6a9524057e00e57e3f4e8c7cc1a2b21428cbb48b2eb54896d6352438204e768c81ecfa1f435f779ce0369b5dcd817fe232ec288d87bd9d0344484fb25737686e44a408ac71aba41731657b24d940f5e3b921d9324f83878242be3701ad88a55d74dd78034da63c1e0b91be43dc83f7442c0d290b5c08dee9ddf0c00150e041f71423a927c376062d88654211cf374256ea72e1a4e5a27", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3d5767163395135c06d3c13fa30c6c7e72e57d2b7162f6419d2fe3a779ec76383dbe8dff52550d17f6072d98caf7bc52d64260ce526922624223d1fb4745eb287faa3bb495bfe3af605acf2a1d285f251cfb1f12edc6fa27a3a2f0dfd50bba0d535b192be4bf61de4c46e738ee26e29ae8594af9b2ac8efcc6fe2094411c6f241a286fac72abc971d358757ae41071ed0d97f1c151aa967b484a10e5ffd7d64215709e51a386dc9a0068024e5a6686aba0eddc00cbd31cefcf4fc909e82b6bb6445baf0f1c7903cacac5f380677564f0e75bafddc7fe0e6943551b6eaba903cdd7287edffe727ae9c3d2f01f9f0d624b04b70bdd7df81216d4297bd8fcacb2bd", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25982671d48a929364dbfeb05687bb49294c09750169d2488b12800e3472c66ff6add20b39e78191b463ceabb0a99f5c7c7d50686aab34cee4d89691bd199eaf0b5fa44e05a000dcff189308be16598387e703849f9b3abdfe76db86a9d585e53e0aa2098260c5904ecfbbe2247ad2d3db10ca7d2fb89b6aa13ef1b0788bdd5d7acb3e8f04b9ba1f5830d7321ade28297ac6dab8dd93a5d31c8c97055bbd3b2501ce14aabd5641f5a24cfbdf8f0aeb0bb647048f5b6d50eee76e4c69a33252fcd7bb5ceb259edd16e05c7df3839c94d9e847985721d54e70ecf8ccc478e8b752b2d4732cb5f3826ddda48656ab1acda9241ff7e086c1dd05df22893e751080d5", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3034216d6b5111f1f5c265b7cb92ee9f677f7b19c612da92e6fc971f99643b692e540198275d798030854cf47ab6921403a1ab84c55760f46aad6d143a5537d2f2bfa7ee0c5dc63477f3ee663c29118729195faa6f99235183454fac13d68b78e9f41c576acb6897c56f0a5dfde4ec6219b059eec46904974532ea1eda9c12e4e8b4da740b528ed0ec95271af740a576e49155551c87b5091859ba4cfdf70d2b339b4edf909f9ea575878b8846ab4be3964ede928f366aeb6f08a6eb44177150ced1e6c28ce3d82fd2b5237af2b0f4fb155000f0127e1eb997c073079d97b0fbecd74d81e1975cb06ba4f931788f991e39d04da6502bc93fc3412b8163743f3b", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d3796e0e3832cbda1e0366bb1326556cca7fa8096a2ea856f6960e3eb9e3a1acb4e4b75ab69c999fc8d03ab242d6cd9f1e15ea5fc7ee1cf15d9ee259c2c78b387d9aae6d3d6c1f73f4e539af8f7500ee740cf7b29d89569defcd49ec6f784e81b0bc4b12c0e3c8dc5ef48e4d3e42962b55396ac9f0eba18026eb9aa812273070093d0093b60c8527b9223159190a0b8aea9f8d478540ca9cc2e5590e0608574f58fca25269793dbe42094af262a010861deefbf984fa9a93cba3b031c6acb1134aee074151e29941266de21f24deac9d34b42f77de53efc67e926ecfe03f5220f299d9e00b715ac5798a8039f53b431f1cd3955f5a3fac9d07840223bde7d43", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37eb891d215b391350327939bd9c922f11cb40fcc9a68ea933c4b86e3a2ca0ac94d80015f73ecfa1acd6d7969579eeb154deade07125b2bf42adf9bcbda556b2fa105caaeb645800731a1f04152d481965da98fcea4c42b19cab22507797c602c4a8903179a614d2cfe81c3c49afa87492546912ac286fac82284619b396b1f406a0859bbd3fa2cb5744e1087b057087974c97af5d7df8043bc883d18ede94a099a34b428ac934c91e14e73e328f0fe4d016dcc95ae751d270ff817f72ffadb4ec41c3b8e696e8e4fb3096847a68667e9047d96d03b980f7723767a24d79299cbaa6e4c1ff2756d988f36208e80aed3186f3ad87fd921e0b5ddc4a029bf07b40", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "cade4d820ed0b583b06140ad8ebda6e3ba802b005d62b00321b147d2a5e0291090234d8c023a937acdf269b073d8295e6252773497f89b7490a9e0f5a76c0552f4d4c283d6b35d58411810fe6fc1da959486571c7a40d44dc37f27c9896f53160716291757f14a2b5cb601ff65cfd2a478b3d8fa20333dbd1c067ea910ce99eeadaee1a3424d5877b3840afd59b7bd1e063a9a92e89ccea7c7f913874f635d22ca8f4545a2bef2420fb006d3d387a5ac6288138f1589443472a1d59ffa08c9494f2bc7e9e1ae9678979f910b0990271d0d45d5deb61ca3f4aebc9f9045bc354b65bb1c1440d2b5db491fc78a5417e90cd3629acb6f22fde793c8b772d34d6ae0", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a2e92ea0bf379ec2d3931015bb547c408229b235b43411aae19b53f8f622326bd262dfc49f76adc486950acb19590d6d1a7be16f97ab6c37dca120e6c2df141fdb985faccb249330e415861521f909a8402298052c176454a37dc6e2f3116e254d522c152cce91bcbc8e47e6ba230255505c0aa2222b708efbea0a15164df17f9d3b23a89abee1a67ded1114e7d2cc00d937773d8416971974b7266a7334cba41ed4238cb6b41dcc7160accd5214a6cd0b34f9d885ed00d8d1939a06148f0e1b47703607fe916b96520a2776c27067de2deb24440f005c7dcfc03399da62fe3d6b00fca9cf0002e00e76d4c8de72d78b62f43c5e4ed142a01676c723ddf9c6b", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "57bd5678dc5adbee761fd843b8c96ef7bf5eb0c4719ab1cfa3f68d282eb20f87b5f840527451aa6ddeefdc430a4b4ec39448cfc228f967b1677269dda16ad39a6c4dbf4e29158a0443b70bcd50b9dd343842ccffb4535c9bfc0f91fefdd6be0ff7329c88b0318903c43b69471891af657c4ad05d94ea2aab5941fe18c2ba4affaeff14a2415b5224d97e9e6a928b26be6be0b166db1f5d238684d771011abd91c919b2f4057c2e6984a72c348c53d14457664e586e440d50d67547340235709cd4c61ad2a47b838832f56e0c4da4121dfccb24d0be397010a1a33be0a1fef8289ba04240aa38ccc92be6a1bca24c0972e89a5a7ab9b5ae57e5f82ce4ebfb0ca0", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2167425cab3ee4536d87ee3d4ec59624a0f8201bc2e80dd626aa4971e34e001b9a511ff8069c302695aed83d82805c915964861f142fc629654b4f864464314cab4f669c60dafebcda0a5de40bf7316b6ddb80dc450497d12be8ef4c03cadaba0785517a1bc5fe8cd426137e55387da8eed05953e7c237f2d22cbcd8cc96c4f985b7815aa6f96f766edd73b8a8475df50cf702739d1921cbceccff437d833510c54f067d773f4e796c36a4cb07c4b8ac0736438d465922dbd4ede8ae66b0a7e1a97ba971fddbfbe698585f302637bebeb82ed3576d3e2e102c1aa5363fca6854c0e980ac1c1511eee034d6484aa3aac575aa9355233108aa2820ead95518fd6d", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a81eeb92109e7cecf7b53571c8c2713328df15c7770556cc39257a081fa1d4ca7676a61f34bf53c178265aadfa1731bcedbe495d95c74ca18e681b3590848e92f244872e59b3a2a729a2dd01628fe1e3e71ccca730a35c50d691d6c220755f13942dd6c73774d06b0121b8edfc178c62b8c02b6c6fbba7a4741badbd7a4c2393a8ba7173ee6d48e8e8890f633f2bc5d95dca0bf266424f6088e12ff9497d9adea31d2ff92ab18fc8570379baea386e42596a211d5a1c644b61f1fdabfd7867f9632baf2ce83953ef8dfb6a834aadea8e16c122040a011eda52e79b0f4813e061ec40f39b0f437234fd99431d0a7a983e097b5a7a39859b35bbd97639e8c9e28a", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a29a84bea46462c60784fd78c3d48fc86c582abae789e838032af05d6db8d2e8c4a17aec7cde389ce716c7a28c6367a6851912a69188e83d094a63e88cf99c4550b890e0b0b2781c3e0f859cc3e066427002dc4628eb754dd75f9ec842d57cb1cb4f67aad3bbf6227f50fcaebe6c89991e2137539ff75990d278c22c933438d5cbf81f24984e491607b81901cc89d4b2268d734060e7512a89e107c534bd430cc7ca867a0c57a103428f8b66f7690927ae5c2715b3210fdf1659f6775b49cb2fddd14c999ed2b35795615945456a9945ce70e80649393b278430bb027302029fd5323b7c99bd690b70579ce76977bc692a4ad5babb360b8c8fc614330889b4e", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5407f8d7fdbad61526ee472638d55f324f991314cbbcbc9050ad1421c8c86aaa40e597ad11fc8e70af0a62a8218bacfce4818929184fd16dbf9023425fdba9c3c3ee85f46a59b2b7c7757b4fc565519c091b81f3c79ba113c6d76faabf28bef3216cfab8d1187c6fb097acae283119aa57c35fc3d771db3482e52e6c58fda3475082a414d8d332808e089f1ec5aa516ee80795c9ea2235341543f802687394afe89f34467d3cd1dc14204c293734beca19fb4008d1d44983ce039752a0625687fde6d68c30a94d12e2ff2f7b26261044cd1c2a3b5d5fd3bdf53dc2a0ff2377a9d3122a9434713e18303844fb5dd7989ce034c0e2ba69cb758b371fb4404c0e42", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "022187aee485090ae701c8de7847b65b217eb269a754ac57d34737a4d934bdb2b8f8974dc13241a23f3c910ae5cbd693c3da38cdf0a4e628d6f3da2521dd1a376182bd11b1404645b91a0c908e2dcb8daee6d361da2e847d64605744de19238495fd8add47b509f2bac0883f711032b549103665c6d7c67a3b7a0506706960fc9c1a104d9a7a3c8cc8532a3cdef1ea0510a6b39bb1f6179e3ed1a0b13617082704302f07cd839a96c27fc55ff8d78d14c865af15fbb6c6494f79a0d248675b7ed33e70442182745dbab1b8090eac72e498e3aa9c3df7e593a975a53ba900659c67eadda2f94a979376b2bf145feb2046136fad77a0c5f79f08df8055552f010e", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ada586824cb7f29d820319c18f6de5b3e7fcd363b030e36f077bb6fc4580e5b225bcc87ee0d69bf5d55ddc85e01d7044b4e64e9fa678676b87df06c0b995248bb713665d308032220e327a372b2785d561d9df922863392057ec947131c820a993c302976e86a8a1155e18449a52a50796369f178656b2ce1ace9e267d6f58475ab2f3519892bdf354ecc74c8185aca0fe53f7c5fbd1c69d61f50f80d9c4d37dcb801195c3fc226282efdfc1102686b93f06394205ae9d9f203a6a6ba4d5443cb760304ad7869b48417ec224d5d039d5ec1430b8e1064d83f2abb7a052e8256c281daf7d230e475b7a1508e05761abeb03c367ef86e8ed6ff89fe0619c2c8aba", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18550383f0fcbaa1133739219314695665aef19ea2e77554e961d88b1a4716391d56c75a5e904b9d793756777a9704c6d9cf5ca90f93b5ea673ea3e69d493cbc2c2d2b0f90c7a07f2b3d1897220e3e9a1d169127859630dfbaf2e67ec56f170bffde383cf0967b927c0453d36e31575757dd3a779ba5509fdce73a32e72162917d7c7b301fc5092befa92ccfebfb9787b05591caa008eedbfa4da84c2ef8035e90efa01fbba43c9f1abcf39abd8beb06dbfb4bfa1a8aab8c55dd0d4c1c88cb151f5178ca96f0391875f3c8d1efbae9daa47658da28f30209fedfe12707263b5c62c7321423fc1fd6f835d8ede374a6236e6306bb3d2afc9b38dfe445dfa80058", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9228fa494de3c8e376bde392e9afffddb85402d73885e0b32a9c98b8426aa4fc3ae7a1fde93650c1ef47f3c82651e63bf02cf11983900efa569dc78d8344f7da3c3c170733436fc9830c3d185aa47782bf3c4f3e01008672f29220668d97ec664cf5a591279783e248987f01186bf3c6bdc21a9f76a85dae40267418bb912281de09bd342aaef886593287d2b6d5bd1184d5beed3968ec370dba5d80f251a1278246b374248e30db98bc60bf5bd90328d46c70bd3046dca70aec994a3b5ec05e8058e581dc9aa3750503c991228c2c35dcb08bf1b8d447bc5ce2ea970a4a35581c6ed0f0801ed8692f01171764ec858c86a79e15848747ac715f892412aaf935", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36c4dcaf9327cdcbebacc2d46a54483255d6a3833ae0524cfcc85a8f5418c1de595a66eb6e71eca1bd5c72628433b11f04d6d68949f5cc693771b5aaf01798305dd1e123fffbeb7d0254a1c6b37441b8a8eb29829b97ec99fde20f62858b7cc990c1c61322efc8a2e1217eeea6c85705dd59e1e80eb76d31ad9f9f4490dae284b039adb117dcccdf5da86751de5f79203f2b2a25ca4e82cb5ed9aee813909db9875dc2c0f8391d34dfd475e8cb69687be798a3b041796f91bf85f7a8de673fb05b96476b0b501d75417bd66eb53cc4c829e619bd0444935d22a5ed5dd9e7bbffda856bb81c8566e58939dc65a1ac4a07c75fd80747acbd08465ec98afdf96ad9", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33ace84b69defcd8b54d67a6317b955534f47b6e993d531e056080498562772dc482bd19fd1a259aa38ce96d89680ed03e1c90907a48df1d6325fe63ea012e92059e29348d717b0812a46ea3597372db8fe031882d734536fb65d97d375a3ab3251740374958cd0e79ff35d17f6dc50c8001b2a6f2c3f3ceae9a6c81dc4f4eeb2e29be67b151511424fb22253388c12dcb2040380afdd10b45f4660a479942f3e8514a2243397f959119b92a6d3359aff3731610896ed157f9e02ae5b0e37737c92d0e07509dfa38e1d6cc752dc903f92e81108641113b9b085766becdc05ebdb0d1bac35e4f9ce2f1078b1c94d53aff1f31dee828ce246df8bb88b25b459fcf", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0cf79af9d40badad2cadcc2a310a67d01c5def46f2cda6f38dd03bce0ae6aa272213f7dcc1a522aa317cdd61736ac80000b1547715d52a9ee1b5475f6fba95e4eaf8cda1a77d33700e40b0c78eb108d75861c3cda19f4dbdb0e0ecd95d1956b1ac0a259f2296b8d76c744c1fd0c32b0c8673fd2a558297a212be00952c014a79915675cb2807ce309000eb6df7811869c45d99b6a2cbb05dcd73f3080f39352bb2492721453f3a957dfd2c397c82974c279698808b9a536c7addc4e2921f4490306e4f7f563b983c77fd377263a5fd1f65465bcc505e2ff31adbe9d365cc21df340eedadf25be258cdbad99dcdb6ed335216c03f2cd4d6f1e22edad45f154543", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b0a01591483e3ee4d5918ee5c7d9308fa03a4228bb395e36801d009c15562a9e8169fcc5e57612666156819be8081e23335ec83f9f40195c9b164088a391dc7c2dbe96731dcf049dfc1c422fed5033516733a8511bc8694cbf68758d0ae897e2ec2dfa202ef3cfb5931399683c4d70d2a3e624837f72d92fc7d3f40f59c4356e304b770ab3773874c817c0f3326f11ee8f0bc70d1c9aa8e7212e07d236c320239ed31310979b333a13fe63fb0fe8ceaed517a83baf03c76702d1a11036d16fa9ef4968db2a728f630793c312ce76db3f8315f6e147a37c83a94ad76b0a657bfe76e75fab00519c7f0058948609f28816a5511ad09893cbf3f8b7ab439e57404f", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c582fbf5ce5d5592b17a3f7c0cd981d8f254b55cbe4874f1f6e15e9b9024f1160e588af4e32b787a66984cd20d21da22e490e0e72cc309906a3634fdc7a32c5be07258fd2da1fb3f416185ab1aca3e41fa9faf5e2252df6c70c11d75db96b4cf5f7386f02b3a1c20ea54b56c9fcf3bfdc5c6e187c2cd064378e4d05ba2d1c92d4cd463d274a05bbc681f6f1e24aa268a25d997e78bff642d6ab0109f709827b6bc3e1d12ce8ccddebd22d722be1b77a5099e0d4a66f56e4e1bf11040cc50db0a4600cbc869d9392ff71a8a280353523663c2f93544a4f7f032cd8b3d3e783d1591225fe7f402234ae8a444aee3de34472c49ce06d29e09900ee3579fc990816", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a42d8803a2aac418038951d24505add471ecdad24baa193f09b386e1f494de4f36d502f68a5c6da7834619e41c294d406117ed1f117be68dc81c7dbd52151dcae56c2e676030ea371d88fdf2f1ab54ea63d89697c248dd3c2fef0b4b2717b119e47f1b3c695f082ab2f765e8af9f08f25f25bbf7827fddd0cf01c5e201260f87483c19ce4d59d6faab6c4fe06b9d98e2b7c6f48c85fb3aebef1f8cbc01ccccada7543514e2c9509ce192d61ce90c898e50d8dde11d6fcd4387a7e5f66b439af13a137420a94bcbdd259c02f8c74c6b5eb1a6aeb23e2c07fef1884424dc4fae793938cd1cd440edc2260005c65125930599d2bf8313d449c7af7d691ccd48fbe", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "731899116bb6aaa41c9869b6374c44874bedff493de631c222f8be42e8c71b30e308093e113cd3d9f208ccbda38de8c803eeb30b99e43535117ad655a9067d4d4cef98cacdb555222f3fa3fd6dacfa22555876ec5380ef8699b8ec4e489954a57412c37aa0ba41eff64b73b7b553257fd3648e9bc6dfa5a60156e3f87d9d44330144a58c1ce85a1e441a1fc675f80d3930026cedd0a78ab0bbf5169a7f71b2bc242868595e2b737c34f4c70cd8dfb8650a30a4c1c108d1c0e8a6a2de9d0ebf6ff712599739f33efcc675f91488e0a9e006ab1f51d0ed89c74f1b6001e925ed51e46dc4e23566b30105c36b5fa976c80fa0973d79c5185f58233b5949b22d6697", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bd23a5fa2e2f62538900629449f30ada4a1751021df9611fb528d424dab32560bcc33c4214a4a27804b62bae2182ba7eacca55700e88568d5b686a39562abf7f24a620cf32a70c8b1dc0d89b54824d7678ff7d1e94581b38e9f531d9fa6d18854e1b01d9fee81c0c046fd7394c3a87fe63e75788b70215063d75307be8b308cb655713ccb8e1416ac36150514ebb6d15b1617e84e7aa9ebd8a81890aeabfb2636446af8e4138b49cc85ff3019e40aee01afe6650870cdc633de081225731ea7ba0b446655d9bdac6bc0ef8991c0bac7d6fc9916ff89b2808e3ec1e266419c11ed5004c96cb27f992d58f32e38a765c1243c4be20942e1e1674d4b5dd5b8a0ea3", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "389e8eceef337c7f1c956871f87c6ca0d8882fc2004ea5b487104a11af47dc0642f827eb893d95db66a4b9d7ad319c10bacf2d3cc853e301df6dd047044f6fb5ecc4d20b892c384d88e5c6e4a98305fd8c635bdbb245366853683642b37922dddf12fdbd9d6da582533a4ef5525090c7e6a1e1078b3004ca054608516c88685ef6ce16c034415cf861057b1d2d773c6624a769e9c129d0ebc3d1ca905a16ca3603d00afa4a85776b62a40e34e3798173b4f6a6ee40283e0403be7203433072f37570cab0d824254fd3fa0fef00f28f89087664db6f5153a12a7251157333b3523fc21f7361eee6b6c30ee4b88ca211c3fc867548ef112fcd9e352abb5248e4bf", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29ca8ec17d25a457668fff26917a33c7698c4d85e76fb2372d9d0b76142a8725b774e65fd68ce261784cd8317b6967ab787ffc5eee6fc64f7784b8ee1c20796aa8c5f6caaccd410829274c4f50e0ce318cb47180ec4044ad1f5549d2543bb3f9bdd9b5a5677e81d6b58daa0ff1ad9d03e7c7e68fbde0f2984b15fad6056ac96ef1faeb8f3cc77b406b51f57e2a6120ef733b244ae2ffd5d8f644cdf1595edc644ef678e81a27fafa278314b9903b5b61d5bc64bf4a3d19941a10f452efadc34be8305118ad3d699fab185e3c064d3a2d1faf7ad0c5713910df199e1e3b39597809daabea1ad8853cb412f51642935562b09378ec82bebd34191f0516b73ad1a0", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "848cfbcdbc5441eee9c26d755b80d63134a9b85c5c0379edfe19879c17fe9d85620b06ef41191b5496968be05e5a3ea7e85bc1d463096b0e3305948bebc79b9f298fb1b6e68f8ce1503d297ae73760f5969de48840961b65881d21513ba2537f63bc9fcd4817471ba6bbb2cde3bc4991507da727a19af05a1c15548f79c74e1f35f15724cf0244f23ecde7af3a225e174e8d510de8f6d79ecbdc05bc1173cbb5c85c6ffebcdd27787ad9cb571c130d83ebbab558fd5bde3a406b8ebb2087717eda605c8afcb2e6477867311a065e859b094b92d9dc4f1db0aada764750b2c7d9811846fbd2cbf94e9349ed67130fc8999694c5fe57970e8597b87351896ee52a", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03a6e768923ea2eebd5498845d970b29a7c4457088fb3b8a6c787478274514e48fdb18370c4b89b2ea67eb00f31604c18e2b3e75d792f64a15fa001ba9224eb36673547b9008a2fb3f07646814e776a7ff4dd5a955429d683be0702c934061d52491d8e02b12a7fecb11c7dc3e11aaa0ff9beecfef3281371d3301db400cf7882188d847d5e60fff86d9b8461ee896507b8fb3de601cc31bbe0fe7b529937dce5c07edde203d9f7e75816d5149e5dd7503d6966a40a4311c5f5358a90ddc0b81f14a8fa0933f60c96965dad9741195677e1f0c7192834745f961f2ed5d7955f8dc50c84ae30a2d32da9f61d10ebcb4bbf53357965065128ea33ed353c423619a", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d36f4b2c603adf665b949bf8d1fac4ce42a78b06899950d17b7a44bc4e8b3be7395ba1bf7a7e1f11bee63e07dc6cb2eec5d30f471dc3d193383179c189935bbc54b3cf0e50b39f31e588949e1c8a2beaeacbe4003dc0ec454bc94b042fbde20c5087ca9fe0031b6296814b9389afea985cf76992c33b76b213aeb8d57777e88b4a43b822fc7ad5a768f395f0c166662717f3dfc25593ef7f8d14b5ec25956554949ee2dee3d699f067c2146e47d3c10c05d9d023c74d5f2d4b91d98ab63088e3f049cb978462b635f5771e316a88c5577a9af6cb0f887668dff729fbf0201cd8bd26f8165bc3072958ebbb24fa78e1d385d1ba9f62467f5a1a510d66108ed69", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "19a0c2ae4250d405887a61492e217906886aba0fccb141c70d33fed25580b6497948c0c2d11d69fb4e140b07ca8a7a0660ff9ee9e3b619489704f34e71a6184ceda04b3008c23b693cf364177011fc6f0a7e3bb893f1a659967a2dc7d9e787a7d5312d717bc5c3d9205ffb483b49602641ccbc63016db0d18a08f73af6f07e46d10a05a1cc89257e3cd2e64de4ac902451f52ed520c176efea49894e0b94518e6e35528b8397cf33adaace1fd76051b5e1a799654be4190fed0617b4f4b11ab41afb50f868b2351eb1fcacc5b1a7ea8ccdecc6d934034a4a01b4dd5449e45cba4f9da392e6a4ccfd98b1a4c13949d52844d6e7a2d20c9c544a99b1be3886d54e", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "178582ff1eca436838a3fa772c7693145946129278f410e38584fc982633cd4379367dd4394981553f08604c591ee2fcc8977649beb761420ed75e52093cc7302a7117dd2ec8857fc8fbf5a8e6de4c89613e572d3c903aa7305b0e615feddfe8d85ae113906dcd7961fede82a841a25e2deba8421a9dfa0f71bac3a5b7e010fdde0042198cebafbb1fc0c067035abc83ab29818a71d4be4b2903a6ff26bf6df10f142863a373f04a4210fd9db88dd2a892464e88175e12885f0763968912b2afd391a704c870984da2b6ce15e1bed65160abae371a29b3c07f8f04abbfab81bdf35f2c7240b3865e4b3d356a7b0c678156247c5bfeced5a21f438e5167647bdb", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08dc090933b5ce96dc3faebb99d33f612235ca46ac14a92b62c8068249b12853fdbe986d9a1872573ae44e1e56ef049394a7aa194c901d13224d10da5dc5cde702237da774595b8986036a03afc18b3b133f10b28df14d8cb40e472bdc86345b3bd5566291b1e2fd07d8ca738ef58aa5ccaf8d1df871fcba609c45d7afa3cb0025e2b85d568084605b5a0cbbe339d25e3b5bf4ac8140f4ff4c0675d56f5fdeb604587fc744b18a9c41fe8070860f1314dbbbfb09da766a9d482b05d07f72492c2aa90d1cd468ba10a8c7b45e15d2643f0dabd635dc0f62e8dff328f4a6316c2715bd929c2d4fff9fcff63b51f45ba6fe2c4a1c3b0cabf661acd9ecdac8f56964", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "05b4d2ebeef92fbdc2e34f1507b1162c3c641ef7e4ff55a32efd7109c5a27eb384eb81a5d5112f6908e833682ce48b83e8170136ef39a9d7dbc1c29295ac9a70449fcdaa51c79a8580e5a6f7d6120dc33bdf2ae3060bc5f24d92701e6453d41a59849be1a6412cffedb2127ac048ee40f7f43f519eacc1fbafe42b3d8a020968307d6f963c963f9e0ae815d67437ee3cdbffef446cdf61c7affc5cc5890ce37134e24795c9d34fe732818b46febd1d4c836e1cdcc9ee618cb7182c6e5b11eff6e583742f2811570db839a5ccac473df8a6c2dbd7286a5bc8507c1064ab2f98900b1aa2708eba6cdc2129a10f9a76d0ed49b4ae19dcdc2bc4488f65e965a00980", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3067abe38926665352858a03b40f4855f4a7a02246e5743ed8a940ccb46987370cfe5994293feb16dd1fb67b60fd20398b7e807cdb5cd3cb617db93d40fb15c648a536c9e5f067ef31f453cba781e5b21cb0978cbd1e8a7d4a448c008a709863038085aa3d07bb9ad0c1fcfd018275169bc7f61b2ec885985243fc0832e892a67c6bffc2327521f03ca52db160ab6ee749090efec9d4f32c37337b6abc6bfc7c372d11715f2768b154ce53148ab5e303e2f7d1e096d981a3d9bfc38e4f6819293850b0ceb3e8f846e123209a0e62d27414045acde134440cf8fa9d8567a6468dce3591b9ea9464d3067ca093b916397a193bfe99fc477d0de046f4e27eb0adee", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "772147f2242c1b2e1dc0c0237a976d8f872c4244eae1fea3c711bdf21d5e3a1a62a2b0caa65b22920c50d77ad5d9a0d052a9cb096549d8516c81ea2e5b20b6fd61582d31c08bb67213c5810726dd5ab8b6ee858045fe59a706f793e6c49c2b25d1ee4b7ce353dd0caa8fe87c162cf0b06faa2298d745161ff1cd950398c1b36305dd03a8d52f65ba95f1b64e6edb9a5042ba1d0f74d725c937c3f8136b35ff8de06499a2e0fdb4ee4826f886dc65bb876a59069d8aa7db3600a1cf064f5484cb7ac9997f597cb3a49c8f2aabfca953ab070255aa013071ecdd722944633e1ef218af418ad9fd06b861212880097463e66ce0f37e28d712690db43f88c5e90130", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d669d1d6545081c5ce5972f539b6ab71bf7aac14f5c8d852b71339c76d2579c5ca9f6200b0bbc0287cdda61cd1ee20298227fa7076bcefe927dc9ff570ac41a69faa5af2812bf199f56f81e43390ac95370fed20f1aa67c286c3752b24842ea27affc6aa826c9e59bfa790498062f242c4ec07c77854ccb1e500845b2b654c4c59b60d1be598f016df41fdc9a20f4fccabcfcde28a08fc87b0b52875184a2d6267bde1e3a2d6a045755102fa994f57f2de147337bcb044258fbc04860a3c7bc8c1f49bc7773e368d4c4ddf677caf23107480538eb3d71ce80055f62afce25143a52dd822efa8b1a1bb1a14eed9e150f32a9e9a550defeae331ec31b35c99f56", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "90d4fa1a743289741d363634ca6b0ada064d3a5430271053a0f5ab8ebf7423d790da1c7fbfdf0d088d70707780f7d7a1038d5491a71243382ae77083270210703e0d9cb7ec8e94306be784ab81b63747e28036286079b052549ba5e30b3a38046aa7f1afc27dac3986fa53aede72cf226c96e120c52d1031a082355aa71a1b582fe0f8530e41e5d7684c781a142e4661efb3607fb2784983f054ddf3445fa10ded1a2898e065d732c73de5eef0c4a8a742d437136cfd269e82c7c17473b4adde9fd5877c8f2bd571e6597fe1424569922346c626c6cce8b16eec052fc13f93c3007a45b76927a0fb7b7b47089cd707c600d68b97be5c4208a531d62538264691", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "47eb6558bc35fae214cf871eb167e0760a9b51309c805d7439bebca18ba163972f2fdecf5d1593933341553971b3f529e82850f519cd60597dad8a5920e567263995f7e7f348414920442fd9e4b0ec3b95fab248261913e773b05206e832ce35e5035d6f023a3d768e85b9588d9c5ac4c7beeb56ee14cea7744daa600064e9be391999bebc1786d3d2fd0a7d4ab0bb47ffcb0f3802503a0b3124797866c5d9c446025e21622f4d1cedfce4ad930aceff37e2e1f95dbeb1d4f162e542d1e6e47486766b8d6e0db3e336b8eba57a22f4e44a646ed6ff8bef24394c23059c8c6bd9ccc28a355d87d9a39270ca88834a8f0baa50af19a44aae9d5fe3961e25a9a070", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "756305930024f3b1e17696ca04fdf72445291c2c4737277f9cbbd6c8e2036c3705e1630d47a6a4b5fe2cb1fd071303e4c70ec49378530cd811ee2dfb5f1da6aa66cb57d62e9a96d88c6628e23e1daf8ce536da9acca8d1068e1e430e43b469a55e311fe794767131f53e250ea99e5eb6a5f09e37a0d886ec92e0dd635ae4eb1bdecfc9a4b45b8fcc16245fbc5fee4e876944cf663a56bcc68f3e6cb79d96571eec6057922dd0841aaa126c6db7daf00c373ffe23d8dc7f14c2a294ff0704e5d7636c9108b05ebee13574b63362b547e4173ad37328241fa5cebb7ddb6a99dc52a4be44d3f2e0cbb823f02352fbbe31a3646e0b3988ef0f77445f4e5cea12434e", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bdca4de4dd3bba08516ed45291cac24222f7978f0cad43c92cc3e11b3812ec5ccc196a59af3eea5217d66527776f630cc648d01803767bf1d97e341d6e89f2a4c0bb4ddf4bbec6e68b0e608119d3b41a2fd41da75e157bc3d7f76fbd29d9a6e60e1c383995dedecca3e5095d20978e7be11789137f940ddc8d3bf06eaa2013334530ed945cc3970e83d66f0f181e18c5bbe2440e0f04f472d1b259ad7af78ce7d670292a2894591d5055d5a0339e3321471f48043d92990fb6c3fbe41a3fe92597202e0ec85d0ecf6bfd88db54711cddee648540dc7f2cf1bfa9e0d96773c6c03884285d28fcba88e93e9238bbea7d07dcd36d251e39345c28bddfe365e04f12", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "648eed9f390fe7fc14589904bd72247c3a81dfbb0e84ca13796fbf4d248dd45763b2dbc687ae99a8594101260fd0b3a398ff2b6ec9bbd82099b5b44201a5bbbe8421a686bab7423663d45cea77321e16a155612af9443b94c7c287f73c6c5d3e0139823c081b91f4302da9a75f0e79633fca4175c2fe9f6d4657467ba38eefa1700b94f4f7882892e60954fada4483c99ae0b05d0ba46f774832a7e9fc8b35c81ef4a7fa073ad62fa2ea25143367c4d4df39090d34b40d48ec28f58073339b8677455bec559fc011320a53303c7484bdb3f7f2858262a6420412396f68c3a9f826d5e889d2c8599acbfa6705a7d22f1aef07560932e742a831a23f53d93d20bc", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0167ceab6b14960f1160f13ecbdc8efa965049c1db8acfc8b487b363b7ae7a95b34c51bb54c69ff8a08f7b98fcf63eb200d2dceb5834487b843e9312e75940317d4b507501e46cb23000a12f7042548b8934315b247d4cb443485b39f208487110cf08a1f95a90869c63cc8c52fda64f86a37cd9c562be1e8a813906da82a5dfd72c96c8770b08959d5a7ce72bed149c2d74db3f57c3d67c1e2fc31cd2f2eba59348bca4111176ae050d8ba565a71ccc131d92f9ebe95a32a4f37512bc43edc02a9d65d45a59ae431163a5e4e2b237c0023ebf6aca27af938d3fe855543cf61c5e17e0bfff32c2da92b54a3ab8b196479a66a2962fba50cbb8365879b8618662", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6dbe87fa8707ec43fb4a4c51f6ca422ddd0051726dac648e1985b5146f54cffc78a2b0335b5d621f3a4f3eb5add994e1e68a4223e9e79616eb06eb421183729f4fedeab5fa291aaab3e83af7fa021b56aa02384752bfdb73ebcd540953695127d8adad2914426f5e9ac30ab4f5feb36e4ec9d7c7cf0a9f50c33979cdca2f7952ac8fccc4180c8beda3772250d6c5a5ef2ca99b9eeeb90a81e2346b465d24a8a8c47dad4a67d4e6a28a46a3ffe432af8c7ffc85c1eaaaa26f1ebf495474d96ec04b5fcdf09a25d8cdf45d8f348805b9558abe525f2c95d3cd97900e62aca25b744b779b14195f53d555808d3c15c0c3aabfdd50801356310deb29346a445d5a93", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "befa74da01ad7d06b1464c2684576dffc25bdeaaa766683710934a8ac4aa2282320fcecb5f512e94dfc84289b2da3fc73afbe9239540f1066bec52bc8baafaa5830e85a5c8f31cf89a8e548604169d7e43d94fafb67b3d031b994af3f3741fb0aa02db1aa12e674e1e7fd0662fe06c8ee641029bf9fea3e997c15a7308fd65661a10be4ee1c8a4510b27794a3f5870bc83c6db63cefd008ccdf4206ad7ab6686c8047a52cf913adfe5d17b4d3b38a7e1e4f21bab174f2afa9268dfec1e6c9a611bba07273b4f65a33db419b18304f3ca920a4b1c655a76b5a5eb920b9123a1160b4855ce807a62c8bea9a9b8c38f592284afcfbb550d79ef085f1fc9edfacca1", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c68048e66a376c5ac3c6a5eca4f1a73fef1cc0a1db91fa078d5334b80db31f339dd74ea3e975893c4dc26290bce8053a928321280ae60ffed3437072a562dd30442e5d3a5b046d1f4f3bce820604999b087d3d02130ec4bcf6cdc19df28ca9c61d44b9bf11b8d7d48b6d535dcdb52316da25dab87f747082a83118d7d1cb515641177f2453e2391345b893367f6bd8063a24d78d041e9eafd6543c9d4acc3f4e7ccd45bdada5b7b046a86b1bb0954397afd12650dc1d6bde119d7bc681c3c6cb1122cd2c523bf27f017faaaa1f5aee8f010f4c562f81d67a04e817d4fdd32bc032b8978864a9a6cde55958c0c6863690f2f3507aa53fcf7e3f932e460b09668b", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c5514a3811c53e0f8372a945ef0e3641acbb60f6321f67d9dbddb04e1287f1b42d97eaaeb7957e22de05abcd9f85d829b43ac766c9907271a1157c811d429d5c7c8cc36d19ac2dd24a036a16be2b6368da44cdc80bf21ffac73c0224b6f176218f70f0cb70e864224df7aea9724b61943dac5a0d0def579c342ff1fe0810b6edde9be8f9bf3d36cd75edad327d60c5dcdaa0f410ad7e74760bf56b93e0d5b9caac25ba319aefc510d26d44e57cd8e89a7355eb3c6d5ded4be863ab4c60e6c754fbcbd086fcb3ec64a1d4f40d3c1d00b65e93f2d09ed45eaa295a5c8b09268aa292096a5c41b86618e493d2f683682b10b25ac9032448e9e0b76bcb6f6664042c", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4df3f6eb5fb1049fd74877577a1ef69216df191af5858a661ff8edf68c8ffb5554d2c0e3b7adbc7d10da656c1c788e381d43e9eba5b0a84a92431df56eb81d7b19fe0e87404d16608f387e4b961dc13d336fab669195f357291e1287f9bff838f4b2c79b75536e6af0b5adbd750135ec166377c6c8ef6a9f80c575b1ae95da834a2d129313c096faafb641b46bd093cd1464c20821f4ced6b4dbf5922c44297fab04dcc286b68ab98bdf03de215c4b8ee1b46ea93d8f910e1c8976f3f040972f62901fa1fb24c59bebe201d3e5ac0615da8106c6b28310382fcb6c6acac7ca3255eb3d529863d939cd876d88741944ef06fd8ff9939184bc417200d361d1f1ee", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "89c7b4912157be3be42558074cf23b8693d38dca6205289c9fd347369dd92534d2d2ec8e9d6fdb0a2ccb7e398c90deb5566763e4802e747e9dc593237d5a5e1d52bc3c43d89ac484445e3798a16a00bfd498f42d88a4110cb7e4745c5f1e6359ee8b6e81b42e85dea2e00e80f1c17dba13d586c6f6f9d3e24f5523bf9a0f21d82f150a227a718123c5f7c934c2040628e2660c6392fb4db3f7ce09e1c403d479e4858adaa6d798c34c4af771994129386594f0b9aa687706bd463a92d47ece2d4dea43192f8971ed7786ca2b6dbda7c449c2c2d428178d8de5c3a10bbc7533296ddf9fcae3019e85a22d9fe9fa23942912187bdb11365bd37114fafc9e88d4e1", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "325cb004062247e5f293ceede0066fdaa89f37f2b73464a14fdddc045f5395e7ab3710a9ad3eab03e9c2fb15818b551b1d8755f454dfb5fb6ddac75dad79563d9824a213ffd5865bcdb9e82a1bde2b94756a7877b91be30d58d48700dcdab15210fb17613bb9dc4f7cd95e1b33f4de328b4d166f78c992121e7e409acc1fc893771265ce9b01b5e21aba04278bab10be21dddf8a9375bf4ea0dd4a608a186f0889b9c0d132b022de4e903786789d0a5a960edd05b63ac4c08ffe57f6c5afab772bbc7e77f82ecb119022f96a6f42c5a5b958b88d0d6b17d3314adb050bf863a88782aa78a8efc50434c21e1077ccdca9b9c7676369bb8972f290bd5a7d85a635", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4abd84f5455855d18a88df8808a009b6a470964a82604d5e562200b4ee22a6537b31ed57bfc60151922715eac7804f1aa4501721e242bf553509eefd5e34fbb1f4b6fb6d6e3caad4c1b7d12db028e42f4a52efefc88bcda58c567c24fbafd2b3165d768947ed7fe69f0bc55b9add57638bdf7b44c0aef8bd104fdc80f32084466ff0dc97d37cde2499a498b77cedd01d389a5a4063d9efcf6a2ea6b4ec3d28768297865220dfdf379ecb3546949ccf7687beec862c72c3faf80a944d71f888821f079bde045fbf1f11e4e813bbf81b102cc5417af8dc93f24a7c3200395c824b9c4a2b643fbce4af95cf22afe146f8b66ce38d76bd8821a3aed81ed05039a097", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bc8046bc0e23da370c9a4c8ad737f6fd84f0cde3b0d2cbc376bf1d8b590879aad48337b5f2aa36e4f4e6276fb996623f9f4b5f2e427d3a482716d274192661d448d3c3174bcdfef5bc049d5d1b28024535984d99c9186bd357e48fdda54022c76ef0ccaf6d1671537fdb825a7c28f0cc55cb621083ee0d7f3335c095482cb3abbdfc4ca37f303b8c13a46d9f8bc5ee309796146ae4a07314041e8a2c52f36579151598e354e1ce5def6a2d99eb50bad9ea1152f8ed7055969d5c2b80949cd4811cb5dd0312f97b2cc8f851be73de6db1b02a755b1e3e33ff529d29357ebfa04d4f1e7b80dc4d7f18784b538a18ba9e732d31e4b3f494f8ac7ac0a9e16a6f81f1", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4b1ab0878c518109ee48c7aa6f5b71e2562c094f348060a202c07646bd4de3ec5561ded7f38beafa8ae990b40a0dbcbe3bdbe3c33395f9a1002297129c4c2dc746ff54e882f5a630365f5d212da58e1521edabd51b76603ec7e0c69a79c59807ba073bd19241d7b4d3fd4a84429fe8aaa8a7ff897307a66219492e9b6abb41af5c8efcdd5f73fb3325ed5ad7fff49c185d31fe79fe3238bcb20f6255a22edd06e610029d6c8b49b81e8f364a34574145a0bcd8c81f4d8f3d91342db4237d0c183d718048ed528e71b252928f75d0c067bb9f10bb72f2b87515d53e44f77370d4b8abbd187340b1ac8e96fd9b7b40a6519a00ca496c263713fb74ee011c1ca91d", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2242c90d1db4c749500e81b191160c08c4e477c5fa91a6a9017b32e233d34ff5141b53185c65f00dd054bf17dd8908e69b3604decce4bc30ae968a1ed374ceb15ccbaf350fc9006a0789fa42eca7ffffac814cfa53cab7b73a9631b5a1db808da2d20603aa058621a8d8ab8f1b9790a8efa4b733a12e3d1cca3af91f64670aa289fffa13c48f8e01c20dd66c5714ef48ab69623490a3186670cbfde414e93d0a69f15264679ed013c767511da02255d8eab937e59dc929bd3b9cb70fb2cc157d01d6b42c0c298acf95e1d1415aab37dc0f0620e175e341f184ebc6e5780c46942aa8d033839fa5632fc699a5d772bd204a37bd241ff17663bdef1998f685ca3c", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a0c01bd1248217d51d3826aaf58969c9558527f942e798af77ec9c89ae07d3afac0de80db442011ce38020f2381b26322d4eb4beefa9f2898cc3453c9501e957151098a4a26c5d9a0efa1a4db7edd9946201c58605b9fcc586e4f988440667e8da1f68e2cdc473472e1fc9001922dd3c3c5eaff1d1e1576e5c12365597c9a78b7834b6bd29e0512bda68c29ea0ac45e1c38cb6d6371791a7172cf0b1a7a14de16334ffe66e2f037d53d866511799a47fcaf2bca3bea985b1376fd6d66505a4dd86ba03d45293016ce4c698d72252788c78e1d18c256b42b9ced956aa205becdac7372539dff32c26544284d6725703c8095642ee43b5736bac42880e0494d4f", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e2886c37e1c0ff6e53fb6769e6c3fb7efead34e2ea3d9ec94e130ff418e70302cf947219c4c8f3f128a75fa2928c78a06e7b73c17f5753e24596d485eaf0d178f909b95a958fde1219afa53ab428454afa65cc7fe6de247e3d2c9830a123b93e9673eb6b0b847c676a4156e562ddfcb3714c63a5489c08f605ac8692d61586981396b6c061742f9356c82b4c84389d91d0607b148e237573882caf89cbbd024606829ba2e57298e868a752669f17a4d6b01a02dba9274c5ab2b54ccc439419a3b28e249c3b1cbd1f9429b10b15ab972e47dacb29f739fafbb12c8f1786629863f3015c672dbb7fd0622b926bb04fa61e0c924d6a377e89f1e1079bffe4b018a", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c959fc87c48efa6c66f7e823d317a37bc6b2c6001738e638f75c5cec510887ad651edb8e4bd91d069a67e932216a012cebc75ffc538f0ade2fa214d76ad046f7025dcdbdfb54a6d18e2393005824759e70eebda48d3ed11224d3b20dcc185400ad01970b05091627cfb0db0f9fb156705b5605e76330ef9c8ab7162dd5741e62c9d87b8b635efa2ed3059c0394487abcda18b2fd22fa2cec9b722d1f4620d815b9b5b7d946b42e9018d0b99f0208028e63443224390a4a1326009cd54c13e96eb0884742f6a4fa58146e0600e673f950501013048abcda6c5d4bb4fb027ef32ae8966f3764f0def64ad883d3d3d3affd9437c386640ed4917da3822a0a18471a", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9586a20b0369fd231800686b923dda8f1b1f04ca4d3fe5f3298347c542c7f043dea35d54511b3995fb2c44ace8fb2b93b39a859f5b4ae09d1cc7e4daa7b4a057a22986e6b3f5f4a5e95b6c346c491f2dd162e3bafafbde6c4835556ed6fc29d0d99c0b345efa19f87fdebdf008c8b4670d5eb844f8cba58efe1af41bb1007644484eb857e9b78b7021751e51ec7b3d4701cd56e870a47f5fa06856560e112fe951762612f674e5ef0e1d80025e5401fa7ac8d558338d26c811f40f3227e068ec8364ed9cf846659b4fe3569e5e1dcfbfa8c4139404a73c8ec41fa9388df28af8634143560544511f6fa417e43a26ed40d0057f5b316d75c533fa1d9729dd4a60", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a322d5fabcc7db50a69bb20124f79c7cd177c04ba2c788d694b95af2d7ab2fce5ea22171fb8d7c8a4041608eb3ac69472e52f1cd43ea15d911daceda8ac03f6d28a9569a17b1608f46f576fca04738b4b0cb0a9eba921d70fe3a952673840d0a7eb366cf44cc2f4bbb1e251a27208a64fcb23394358c90276ddaf83a1a861bb624035273e5effeb30f193bb7ebd916eb6b878e7538c0bd03a273df3f404ef519fdaa3fd09e93aac0f67d4b2a3a999e29400037ec42fed904a83adb3f4464ccde14dc0b9b9e28fe15d1a43cdddabfcb356c0f46fc05bc06e35797449cbd9e4018959557cf3d285297cb0e6c454f20cc2b72698ef52a8da77fc576d9995544d4f", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c45b1e66738887caf46645520a550934e2bac206a32878a866858be4c4f1377371863c92dabd7326cdf937cfad5d74ece76d70468c85e4f14d25e036e207b199c7b56e6957ab7751bcc39dbf87d3bb164273dff004ea8a4ffacdca7b026afd4cae3929e60a70785109678bdde2a6eb605beee71cd88ca445df5750190594183ae6a8d49eebbdd643948e55ebf56b5a29bfab211f9d4a2b1d18169a336141cc7d5c5a1d71f08f4437340ca692862a82912cea2a0e613af52a7a4af77d114af74adee9e2465c3d5fe02ac8fb638a6c50b4878237642dd090a6f8c9982cb61b876e43b08f91ae34e15ff472fbbc4e24676a9d5f5321bfa1ab74cb1439d7c6f6cc08", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8666aab5c3b817e15f3df3ae71c28179d4b5e29b891a82b031ac30503962c6b177815cb5c2150f4b79ad1f094d29599de873f92aae777865d39306aa67864b793199084b2a83f922133a78f7531c5fe5a55055b0f7422a3b304130b0d661bff1e7aa0ad38bc9d8f17249971cc9b2d1452fc63cd6b071d98f1576448f1b3db6801a415df971a2ee4462508e57fb3d83a2109b1694df05152de9ebdb699a0e18d095010901c832aa4c1fc19fc95ca555e1ad55631a3b1c8ad265e2a240321bb156aa57b73a66a95dd5fe68543c4b0fe2558367c2a5930997a1fb0d3bf71250e529dc17aefd5de8353ecdddfda06fc80f76268b734294a60c95c853961636fbfce4", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "14d59221398d46999f85f2dfa13357d961d3aa543519ca0b5633541d451977c222c07f6e86f67c48eb0d318c8553b2b5335b43a1e66cabb6e32a4644a5870d15ad588eddf92d7ce01c924453425af6acdffbd2b1a6eaf40bd5e820d1e0f12ba64511deec04430cff2fecc09925c3f21ff7c6ff8bfd3048ebc13f4ef9ac3ede05b9627ebfdc15f871537484b6970dcbd801be42b5b6190e21295b839371216b1b725cbc45d9cd922bd028069546a425b219496b3ee9529c4450a4c69bed7dd9cec20cc672f1583267fe266d84966090760b04348573f51b3cd5023539e3e52b95e0a70912d75151e027751f70876c602db33d3dfdb9fc128d1086400d8cad89f4", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b3293b16efea3754fd133e9f0306f25a57d038043752d988dd7c64ba892cbed5ed0eebf613388cd5ab76e4bc6d1e4ae8df39de88f7b390a1aa4e005182111eafd6900f36e6e9fbe52787874190de9761196305c37462175fa119f134adcb875eacf53b368e9b359b445846fb969938fbbbfc1cd44f616738cd75bca4d400a400febaa4cc806b846a127cf771fa2a1c430dc3d7d41bb916c4ee703797338f1f097788f1112a90a35c13b2f6c90cdcdfbf9eac9861511ed65df92bb219caaf22b51e020ba55f38ed2fd99264fe6e7fb3dfba8ad546c726ae24f55886ddd008bec82fda0fceb277c214290163666da0154a8655ff2dfed63e9df5f4b42731286fd3", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5714fcd88ac9f0369bd6d0d9478f2a94cd76a53f8a8aba492b467ba824476f3f66d91023fed8f34743ab4ed0e66f8004227081d4660942bcf1fea86756d2a8f97b38583b06241474a1f253976cd13c6482224e77978b14f3b708260445f8e51dfc0f46c31d15a9e37bc69d095d8e0afbde7cbed7ae0bb294cf3998a71e4ba8dac4f73b6030be531d2dd1fdd41e10ff03250012e80eacc439cf8db4f8ecea50b22cab2587650224bf35eadbe213ec3553113c7215e6280065df3b5efed6895abe4f6e7a8ee602c79a1c5eae0cc2a18a9d18c9718f90faab9aeb22f8b585105a8760c8e036b812332934f9f7e53f9aa2bb992cc6efed3857d63a901369126da197", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c8a017f13ffaabc7c7bdfca95ba2035f59d9300ab228b23ff1b4804b02bf0de71b0f4f830fbc6f76fe471e1c49cd794f1278b131773ca2861b4a3520e7e303de781cd96552e74ae1308f2fa1b39155ce86064b61c21acbc81e2ac5c980b7be90302f70e1c18b9604a493b56291025191449d77e4f15f7debf5fc710d84625800cfccb9350d722088cc7a2d9db148842c3480b28ecc2a683391525c395886d03bc4859867201547c930a344667ab201c3ef995f1abdd110110cb5be9b0b15721b53f88372cc15d763c44ca9654513ff802f661f11d97df65e74030a78707c3067875d5c3a00ff96dd94b46e5cf51e0b6568936a2f4986defa345514789b37e02b", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "cb359c59eb113f6bcb7dfdddd1152c4292c7d1fc25341b473100846729abba798fb09819687294f173cabbbc6fe9db252375a8b1202d826cb89a5bb937577d70e4eaac761fc95651d17afeb1eb07bd7b948d41d3dc4dc1bd0646e61cc036502e0606d9abf64e4ded36f2e1e52f5fe7f7342b5b3589b9a66b60cc6421d498d9236b6ff187cf494740c507b552cc836494f53820f3d87e0265f52583c02354c171d619cab1d34e27d528d0abf13b05497c5907fb0c111e805649b221ab50963c00f652488c7e9bbdc6c1cd1cfa06a7c7d021e3b55e00d6f7ef2b686e79703137cd1291932d592e6069201fb1cc6e35af21fb8135e3c1790e8445e250e6d0ca6d75", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "05ada827a4a19d8215494f01efab4061580775395f21db84b8e2b64b0681fe0025b53e9cd6fdc7742055ad4d307e513163bebec155f8cc20b020a875c64e9ab8895da3ae5d971d8b7e4570b75299509c70e28de4d15bfac44cfc4417888605a0c7cfd62be3e69bb5dd5c410e1dacd78d198f13793cec80bb7a9c85018a470734c2d837e537771e3bae6552a27ca8c707859118b8ac7a1bc09530b3ecd5c5bfcec96c48173d41f8a22bb54d44d63dd386e43039e71de623fed5af9332426cf1bb40e556e1e197938ebecedfdd47a0dcf377fb9d7e841ef4b9d9b8184ed80dd67baac8799ad859e81db28e944cd1f1c709bf993c8726dc1a190143516b37b59d29", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75fa983332db76bbe79b6823e580677cc03347f703d4a1cadb49d2245cc0d21c130c6945e1df1487002e4737d89fa022197927bc7db86f3e6080d2e26ddaf0f37adb4500c4a91d4d6d5b9c46b834a2f877c204cbea225ade81c628285c788dd9181aa695c47703200c5c267eda59319f5a54fb72b24f99199313e47156b0509f47a06b3fd39e57f0c810bc53bfc8f44f0785674c8dfc47d6698abe852958252c9e3f189302f686e580ec17623e34137ebba67319f2808f043b1f65901caf5a752683086d96785afa202b3c64dbd06867092f50246d5474354f83804071690981396f6ae724c39ccf735b4dd7434379ceb8ff668e42a07835462bf14d4960aa64", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3451be4229f5b37b25aa33555aef36d67c692fad8810fae0f0763058a6c23f6ef659a322b36ae0162ced9855ac56e1a216a0e4806c48000c4c01fd75e73852a157c58348939df553de427b02a0a907f629d41f1c2d63bca132b9abc39edf4e313cec60e8b51c5a5ce44056b49f5372498f6a25cfd1bd36356609fd93d388a184fa4ad483592f27bfb36ea1f1c50943c08313927fac2ecb4db5e512d9c14f419373461e1097164a329f2f7d9febfcfd38392ea4b15a0580570c9cb974f347a6e7f28d5d9e420308fc90966d9e8bccd657d5f854415d2282ca4056d9674d405b5f4626e43d24ab8041f06f8a1784db8518c5d509fc3ea63fc1da095b4b9a2f7bba", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "be3a05f0cfc1fa572a6b54997a7d827b66848a28f11323391c90ca81067a73d99c958cc01eb373c7afea800ccdbfefc1269dffe16a3d88640a33d7fbdba7961eb1c61ae50b70a9c885fc0e127171cd0405fc2eaffa199f71511bf4db1e9fe665dec1edab0f4ec95f03c4387e5830a1d0f9da5a8db55ba609b70ddf1ec18ff54ec5f885305858890a96e1056749c1d97db37951362ee1cb64537a742017045946dbe70cc21d7fa424ede6959581d4e927253defaf901588bac92accf04b898ecef2fbe350c8220c115ddeb6cfd9695e9e868fe790c8a8c803099b9b0b980d2fb5312ad1fcf7972f403f62a3a76d00941823deea35e22f11dfdf5d2d45682c6cc3", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9bf509a9472d5e3d1004d55496699ace2d00ba5a8f73e9a13741efb47e1b6595beb4fb733bd48f48904f9831bcc51595aecba451798331f6062b1857d5038d30f73b203f0bb90e30444fb0087492ef41e5924eacbdbb3f2b3be9cd9d1b795a1c7c8893223e6bdd7876c175fb608bb88b51fd34e438d7d4d81fdb83b5129b8e5312cb3cb65fa1d36d94d5b7476d0716ba8fe6c24280082763a687feeab79feed1f1b1325a715a168f70d636260725a54b9335d973475b9048a7c8e80e44d3c02742f3457a36f79fe0f6d3c5f8d127657bb80426980e531b41f81ba4abbeab671e2f4141078cf4913f3771af9a2d65596de96e0d902b21530dedfa19ab3421648f", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b2ba41ef7f8b67a78d06b95692c3dddc1ec72de45490218e4fbb752a384c0e6edec0ff17cbe705a4d8a88edc9492e30ff333ab2c42b2cddd11eb891c445b5c92bde01b8f04f0285ef6875234e888d5ab89fb82e87d4e15b48462edf22f6b4456dd96ce95ecd7cb4e7111f06380ab525dd7e8394204d2998568b2145dd5b69947854c5a571be5c728cb7ef3cafd9ada62ac6e8d492f20f82b571f5713953f52eb1fa14d703529b15e83697d8fb4f4e01438ca3c8a443111fe16167c34eb87ad635ec056558e7690660fd5eb39ee884c8f30143d90aed4193af09d25abc0c57af603f13fcc3547d1dc5a8303300c2b413862127494df8f24e4f75f12effc1ad2f", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "825de069a685ee2342da6864b49e06ad4491133c13a3afc046128442e76f96baaccaeeb9f03503b3665883342cff5cc6d1f770776f94834dea58260442a4f3d6d2f9c2866228c724df937a27b275d5058c3dfa87a97a19c852c322b0f89fb4d909837e81761d2a969e0491ffd9f8a2b583cd0b94e8a7754534e7e4a6ee55dfce992920749644a369184325d2285ba0d542cdcac255a10b6f439672821b937ea199114555edab6a0faa55460bcb8485fbcd955ee87325f235cd609f9d42dc9f2c810cf418d5ee89b76b078e0def2edef994162fd7a3abc0de9f09d537b5f0c332d714d53b7da12a212194b8abf5e55dcc5ac01e19ce5c58edafe367ab74b89bf1", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "25b34c2e795257536b7064ec7564f71e25b230a80c82e49303a5db49af56277638b569c4a0fa72ecb38de137275fbe1c07375a4d044dd6d27a05166ff4e12f6a851f35b65f10c37017fc18eeee7d62d6a2b56dc2aff034682dadeaaa0b98773e7e3feb6f46fbebc5da59754860839f01580ffd86c6f600a2ae206cf1fc59520d7e4f048fa31157244c78fe022d8a9a57273240e0d5b6aa1cb77c410f3ac0a57e4ecc7f20f228081fdebae3eca917e16ab1ec5940ab5b10791a1094e46d0c244cd1fc2650ca1efbf0c5309080bd488e433ba0423451ba68c27223df02b3056f9d64f9310a8c2a71136ba0c0de6e151f0f84b933a7bcbebc0170d88d2c380c284d", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9aaa857bc84ee4ead6ec3921e00838e5b6e42c6cce5e57721fb87d0702730f4d4646407afaec4091f8a0d178601e227fda7f3870f1f08c10910f8a8374e22c1997392c8e807be0e1682f04fd3dde9c9277689306d9553a9f77d3076e75c11a3656da3275ff2c73bfafbb51d00fda238f370eef25b037dc299129578953f03e4ad9098d99d6e5b839f742eb8695dd10892da363adc2df295114bfa21990385b0724d2d8c03a872dd781c97336f630fd8eab784354340986c9ad0b85c94876acf3a4684c8ad31517461f6a2404e990b001be94e7b4f2eddf621ba3b38fb9207dd341f4ba64cc26d87eb5fa795fdf8ca0dbc2d90089ddeda90cf3aeb6d5c50ad9a6", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3214a13f2906f11141de81f0aa4df0af15598d6ba369d22d538a060a86d4a9b5b304dc146ebc8f5484601a71e2774bdb28213c3c2369994096346e64a8294e4a9147bd8494efacd6071b9ea2976dc4378a963192b8478446cf292586ec2f1e9693be2e136cb71ca00e1e358ab94e6335384b8dcc307bd4b06a304a27ab7e3d2fb4c62e903cc0673f720715ef389032150d341788e895922e78b835813c534a7c798d5d3411ceed6cb030e6f26cf074e39604ba51f4ef2c570424b4e3b64cf1b2bd96a4f50300094487f16c589f68ac2fb8a454f6ac14a75067b53537b290919304a7251601d8399c5106e528548e8d290e7a8b93ee9b711d6e75bac4505fc613", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9040b3d077756b975a4152cd3cffbba8a607287390b7442f5be9a1962688cc8d59fae56886a713ad692766767deaf42d56dc9e5b82d04de243a9667db08b853bd83c69dcb6634ed3a3b41cb445d268f017375951ff14d962ab0d5fe0ab21561e009212222b66ef2f41ed74da72ffac275899a7c53ffcfdba65a7e153078a083bce6520885441349425b7b5d8e36a14b59153e56a701dffaecc05fc24f6b26899665e8bcd21e54b537eb738160c4674f589a319ebf16185e7beaa94ffa5727bd2239d8e97c9c5a700b463bd3da646c7615651a3469d1bcccce7cbdc5d6fd9fc08fb4465e94a81e60d6080c75c2514cf25c6ace920f9343697732139430ba4e79a", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "473f078276387fd47e73094ccdf297a08ee76192a9037ee222b21705748e4a43b275c318429dd49bb4287966f7e6f25d54383ab92e6fe2f524359486f5e5fe992633d496f245acce20ca913c81ff773bb82b104d85767b0318269aee9e8638dac6b6ef38cfd47c14993558e49cf1ceecc4cb4e290eab489f523bd9d3b317b9d8c7abe94db5b294840beb4e00fd5b5de9d469394441a41874cc2418eb5c7374554bae9bdf7043205cb2856aea9728db60994458e5a638cff09e4826f894d09a408f47c0b5a40c9fa2f9355c8d63c38ccb82f10c11aa37157583e2323ad46b8955510a0393bdd0586f27dec9ad1f4c0b66674235f22ed76144acdea78c62dfa0fd", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86df04c72c84618f98459543662f343149a83741ac29f529e2e9f3cd770a647904b892df7b8c8ee183e893ec6e50a4107d958c3ecebedce2cc64b5761c415d75c658e185bffe27fc4608f76370fb30e91909b1429ae439f335e222f4e0d1bb9336dd37a43d151ef8735aad876c5a7a0ea2b952d8d90ae57d54cecd4aa2d94a953aeb0b9e2e26e4d856d3f9c664c07ff10356c4f071774f9e038980a04191289e323675f8436d49f989e91985e9c7f542835f8d9bf3b54273e886599ecc276d21b20362da10d486152972fdc086e89255846d263f9001d0de4215b694b35d9a30b7e7d6aebd171ba6f29575b10dfedfa746a998871dfbdf044453eda30088ca6e", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43d36330d40291f18232c83119c692b92b70feaf4ad8739ed41c151259b53b76861af2cdd326383f31d51a6128e2196ce86bf6ba46c590f413c752e1e7249ef0d46ea00493c9dad0d02c65b780cd36f80abd0c3506dabbb07fdd321170c9ad345b3a522623d4a163207192eb0449c3f5776fbc4925cbdd041dbd5a32734e2d294cab33d66d7241c7870da2ed442c1b869c643f2783851d08877bedc5622bb4a1ed5ad7fc76e918790204ccc9b8fb5752d48aaba50ef8966c8ab7866967a58cba44b9fefd0e3108103f6789a27df37e36b4f166f8ccb184b3d9fb379f449025bf5aff87466be512e89f2691f618e23470bcb7ebf487e0cbb10a8afbe0e33012c8", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72791849c8d418b40b3355a76d99da6a6c19ad63b4e4580905876435fe896d511fc017cb515a14aed320eaecc169403431c663d2c2d1e82d8cad304c796a87be085b7f539604f0e35ff0c9e8e992d624bf29eee9b13f77063a67b2ad90a4e7495da4f43e1a3264f5433c404d3feac8efa6548cc2e747d9aaeb17efb8b3db0fb2243402d9fd07804990e64a15581493798a905feb1d6de2a7925f5c65658817888114d74299ac53a4364d947ae2f51c4292e5c9f9c53ded12aeb2b4f28a547579c1d5bd71bed3189108ca4d04e6836104a668a474b07f84c0ef6a165e32d64af083365127683c8a4dabcf94e69eda0aef0428afcd3a1e46db77151db747836289", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d758418e4b714e083924c625c09ed9855a6744ae56f7238f4c582a5e6568359ce4327de12a2a531186174d4385aa8772c3953d48a9e15f421397f073261f1d5d3e0ca8100a0d5110a004099d82fd691ed0a8aeb0d38f5d0f47d7867965b46ad3b6074eea0795603baeb71de81a64d6f744183b2707efdf959e1eff56b416f94b16340c70db18b5947ee5b382fcc6534fc55d3fd11881786c4af20f2bbb464e67c790fc3442d23d5bcf6bfd9f19ba07affad8d4bb6a0b1140bb387cdf78f06919147aaab149cf5493a18966d809b8a10bcb2590135aeda04617d4bf107f9322e5aed821ae412f5cb6085e549f967da0fb8f04980e5b0844f481ed1c4ad1e6274", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "be284a4580761d30c6ff98ae37fde3d2296b1d43ed5edc698684fb57b9fbc558a4ff1fdd102c457cf7ef1c63b535c318b751c0833cd4e2ea712b46e0f8d4c174ac47c876918da8eafc2a117e0457733a994e2b51aae9641292df7a7a834710c196b55a4ef61287e350be24b8b80548090abdd904b94ccb4ef0ab5a1e50a665f8633f11eb9a7dfa112ae6a2e4cb0ab2d6235ce9abbd9d8ec2497ab4f2e48ef3b3f599b89a925c09ae83cf556b4f88e3a1387fc3cdc5dd2b51707edb07092524381acaa536f03dd0b84f3e81cca0b2615062b1b4c7b9d771e8ae6825d90e4b8ff59aa712029fcce72c71c6da889bda3b1b296fd6dfc0af61be421db66a3ee56969", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b043dfcb768599364cd876ee5f6456b8a270dcafa679ae2199793578b26c42b30ef14fd8cc4ab045dabb55b938bb8c8af337386de8ea009a3a19ff74b6ab8ff038d6685b17e7dc5089ebd1c8565f48dc699770b48a6ab5d9353e26472b3a57dc74634435bb7b04681bb69dd3e7396adb569d6cc8ad07aae13387a17ff862b40af23be43bd74c9fa24f07d3c0afa47a063412eaa2016647b84a95b67f0d18efe75c2c9be7240d748c2bea9f25921233010079028e608a85362cccf7fe1bef5a71a5142f1dbc72224f5d983d7fb3b0d1a6303f017d9ab77b5d6ec4281a5df521d3528c6caf9508d65f07a6676d8d4cc9fc796efc6c5dc2aef6ff516ae55212671", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a8f6d6515174225491d4046a511493c1158fdb4590f5e8cff5a35a20aaedba28a7ad4f9cf7f5e5cfa8523e3eb7280984232937fa4e0e9e5e020c2080470cf86092f65a9fa47fbe4ba369917c6b9280d63ea0aa88cdb1b301182f3c69c501065e9537f071b5b3395867948c85b6f630863654742f701ec0a01dbe15f3855e1b112187af2aa6e28202dd4da53c404160ce82df5d74ad6948a8f76049b0f5933cc7c99c5ad40721af70275a2bb3b0442e6a438c78a28e611aedc1b3778d25d36c4772e1499231098ae3cc9e34e83fbcfb5f1db56acd2091aa13e0fc61b55e553347b79a479fa1499d35b1db37f52ba5c0ebdeffc4af547b21131cff55b8eb7faefa", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1553f0c13ef8ebea5eb02471f270d826d327fbbe639d97476faeb3033e00aa95ea222ace93081a6403a10ad39da25cb72620624427d16c42cfdc53ffbcf2c8268493dcb72b9ab20447998677ac6bbcd4c487cb0810810292bdd5dfeccfe10331b37d6183841815286660ef6c392ec12a25e26348786c6ccdf297dcd832327141038a8d705cf82851033ea65b16782ae911e8b876186ed93eefbab77e6d4958a903b6594d0f35cb5f7467272294e62c2b6b4cd22f91c1188513391884fa720b309d76687dcebe8c36fcc1a7788f26fb31e2ab3286ede0ae5bdfdae25883be3fca05289151d3977f8c3526625df5f785ffde1e31c5a7390e6e24d60e35948319b1", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b36916d94322d69a5fedddfa1929a5648a64591d95926d2c85278c87b36d15e99f457cc872d1363467cc46e23cd1adbbf09762d7bff2ec5a9b0ab5c95a4997749d0978332b8e5ab757025146c214c6cb98ca28b8a97a037046504a6b0ee78a74d516bccb40c4e988206b91e767a9684104a28b717bed58eff819d3743954abf18d4450a610219e84b78c05a0d7bbcea9f23fcb8cd3b604adb632122254d28f0bdb299c08f85048fdd12aa10045d5c8462d38b06f3dc89cc6f2e414ca4036deea5c59ec4a4999bb13fc951ae68344ebae5212ea6520f89e52399f7c50c2386707ad0b04d6fe136b441d25df7afe3d0d22cfe55a8ba87448c387616ad935f29690", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c2c5d3a468d2a26d5e6385d450f91edb195d66f4a3a78608312af4d7080cc1007db9d43a7bc3d3322cd3e07db8b9f1cc541f30739d6101cd6c9f4bb19315f68d970f80ba6008b23d6153377f88213ca26924bc277f7cb676136451dda0ec7cb9c44172a12f496a0f435402e3fb913d9d750116acd38cb222d3f1421dd68cddea192150204d01f9471203d6d14b4c6bcd044368a4bfbcd80ee25013af07255f0f207e242524de386b32fc88dd17458527016320a55509245e7a779169396d09408875bfdabdc71d6dbb85ac66416eed4a213d02bdca1be3ed1c1731c24325baf64781ed6910048105dd86b0d7d954496c4d7a117c616e1f7478b3f4bdbac723a8", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "736505743e80d60bf7bd7b80a24336fafb539ccd6a8f0ff201c7a62d17f692da0e1bb72b1765f4f5df75e9e25b158cbf0ff5b3eabec042dfe66a72e32eb43e474ac12d34a5a5eea4b5d1bd26723c77ec381ed59cf6248aa4e60c2520606c7e9855e5d534a3b650a6727477a37a928943e4145b7a14e0c65741f2cf2a237f9490add06be54b4c449e6b41a1d9d9cff6295dfac4489259baae1707e9ca3979430a693c0e57098a1e3413f75973534b04eff018ee04ca58a3ec65f8b6b4603f40a4e616ff0835f3f4efb65dd38a4b4a53d7f2a6934402342341d38fc29884cd59cbdef1528d2e4a26cb39711fdbb218fdfe5e7aa0f3b913e9d4841475abde3060e6", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9add0858ed06740d16b87b5099b3beb48fa900e5541a1072bff69812d89665eccb0498a58730edffab8db6e505607fd457a58cff056db9c045030fd21dd52425ba00014c8fad2ae3f6174931419381ae5c438f92068a31e06c0d6b6417eab9478a666203acba89e2a7071a8bce08b354a17802a440a6db408e732c3514ea08a10505fe7429c953613f38223a560cea74c2be65768cbcdb385bf93d55bd0f3cbf1767ea44f7da233157e01b3d10cb7b65615fb8248e9ab55f397ea5318dec6e793de450e83cce3fa00ae2137ae6245dd518f21d77d2e229137be861f6187d36dcf6d339f07a555cc752e5c8caf0576bd3568853f6865df5b7c02cf06a48594474", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "272f638a88e8035ae72ab2574220bf41e1ce3e9f6131386b7e8e042c62fb1a6ae545051948d0708e8b33085da1992d0122f7309a6a4b3d64b82ced0263d2fbf0d4c4625dfa697372776bee389142adc1297d32f227f903e476fbb4c6487c0500277d0225a0261a0d50f7987ba93cbb044626f403124da8d9c9689f644a5ee368bdbd8390cb75806bd6e38e4aefc2301d9b33f39d90088665d1b12cc0d5ce5514a24fd6049d70a1a977f05043e955dfa799bcbdb3a970c81288801761fbf2f40b34899d1072c3c34237116c46aedeb67147962901c7c7926ba566953d5f597cb94cb1f64e4987e84a8ea59bac61a16b04c66962985c59bdde1aa42448222f2f39", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0184d649a1416dfb0f81f5a4b6bf88b44af0f7d9e74955295ed80f94b81187004f7f359deeaf9cf80a6e9791af9481f1c162ff859eec2aa610afa47eb9aeb3c98165da7f089baee35e75827005cfe10f550aca6c7bdbc6af67b2cadc09d94390e9abbac5f81429edf2d920150997022f7c859852cfa0f4b91c6825961da518577e48232629ff5438a30df87636673164f8fa3a3aa5191118206b16b9aae6a5a498ce918e7f384f8409b584f5668ba41fdc4941f60c3b6c33544416d964bf600cd88b914d7fbb8f2069ecbbacb31f5891a28717060d2b5fef7385de6e0a2510ec7ee22e4d1915ceaf57240aced94de0fffec14790ddeb0f5244f69c746891b176", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6802121a0611871cace7d5ccee1d5c400347d96fbf8b24e0e34ebbcda4fd52fd69ae768ae1f646bbb4b9a749502ebf67d004c34d297a3e3ce5625d631bcbd5de91638550c1255f0e2278aa84b68437bf90921c3bc4ba34e755cea66ba653fe6bc5d93b77becc8448405483b3503bb44e183ea0b2d092130100ff4189d885fc26f23cd070ac7c611fa7e57ab0cfa26efa1a32e1244d35d0e18091a0d82ea4317375223408e071105b7c9d54810c50a08ea98f113bfacc3437d1b8ccc3ea4e080cab5474921669b226a97b6234ac7195fa76bd1bc8fe8363af664b40fd402a8ea150cbcf0bebc3f279f51bea7688e6389689f92461174636b91facaaa0d86b26f2", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64148b25121e13cc247d6567c4e7f37ac4981fbbc3b3f3fff167268b462ba0c54e85c828b011b8ccadf4fb37c317fb3c12d1fe7a53f358ccb60f59ed02882606b61d34f0199531c693da5a22cf3987106308ee39df81946b246a49e00dda8fafa019b1e9f3bcfcaa248d7ce4273f994603e88d641a30b2cbee835af6d5e4744fc994285efc7f46ed3d70d501960f71a927f6358e7b662ff644c10f4d57c3cd624db6d23a6caa0157ff4ef8c3bebce167d0a3418f5d73bf395c202679ba8d3373c072a8a07b5dc4050f566174c3bc5a786cb86c67103436cbff9e248a3117532746a1bc1adb90ed571473a9fac310b903cb4b2f9f6fc5ca968244bbafd7bae997", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9b7ace146c4d6f18616e5d08f02e163bb9c9601eb5f0538da1ed460c2378522afbaf74ba1fbab2f38b363df5d37f672700814a1c117fc355ad0641547dbcf79bfd40f7f650fa225fe12328d236d1b5fa31594d0d42cfacbdf4a17b4c0c99ff595abbe4eb8187444fed074e6ad1042eb250190873388a1ab7260627931cc584f44aa19374ef39df3f90ea9ee11df87afe539547650367e2fa21f7c29d5c55324ce2d4d8f964527d8373cca90e64ef23d0d0ae792a562aa48a0e0b5fdb6125f9fdade491496a5c63405880456d979a88107738fe021c16c11dff70436f07d780a15f49464c831cdb3cbcd8f9455ff867b1e5d54d00bb599b81dc744c6406fd8125", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "019ef45cc6563077eb21b53e276697f0eb074ba5d6f150f6a8844a7933724aaff94c0830ead33a47a4e66cefb1d26ad38f1be5ea42db9bc2d0db280224ef7fd76beadd2c297645cdcad42d045677c60d79a2b23eb257396e33c7ff198df2f55f2d3235bd7bb2c9cd6fe0f82f041ba5bf0efed42d637f5f71780fdd17de5c89c81974dfad4b80128954cda09f3217eec9eb7773ac9bf508ddeeeafb36e7fe27d6d8674a4b5ce4fe3b2bbca9f514d8dc24e697f4a429a363c87f88098afd652f906e42f35281f778a282fd7d3b15d7b244f50495944f47ffd5204e299ed8113f725b4a117b4ae9da5e27ffcc1f4b464747ab6351232ae5f18cc66552f333760f06", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86b785bcdb48f290fe8ab85c6edc25ed429f7b1f89d9202b828687468870e2f1e7774a35937ea128f615928779e30acae33336f7ec3e3d098dd3c6a81177449e347ff991b37502f34aa9dec89bde524a79c6db7b1e72c412a88904e2b2796173f5529220bbdd96615a5088087e21dc32429785cee19a6eea0a2203829b00d3b2feaecbd5e9c01be264e8170e4db10060654dce2b60e080048e45244b4a8d35204fa09c40bbd788eba9a6cc14ddff3fdc5c5dbf3f4a113cb399db8e094ba126acd56ddd2ddf1d7b2d7b7fb17eacf1938459eebb3cd68082cd56e827acf9848d003c9e610fd688659d85e5481e35b9ada0818b23b926229da3d915e8f43c5ac502", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "093015430d2f6c4320f1630319524c7fcb3bd22a1d2964cac97e61362ff455e2d99abd4ee4b466b8a613d292f2c17e97d2690291d41a3e3e8f0cde315487c4101c1192bd6fb6ca7fa2265c4d0b80443738f332c3d0aa6f189b368799cc47e8d04de4429bb6e46ebc47a7ecde586441f055b36db5e7f15260403c61f1310d421ffc44a28a2548f9a625e94424eba9520ac31d406b8a144e93441a08795e5e6ff64f0619085df187a6fea65861a251167e7f79f5c1d0566825b8f7b320a929dadf4958b541fc27b5b5f421d0b8a4e1ef75fcd2991d7aecb19f89da0e175b046d47d7f7b797a447363c3c3cb61902935a2fa48bfec3e30720a990273d794fcec4ef", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1fb3f000ff48405238ec0f4641a9e468d94d4363c2a35c27599119336ea7b7c6d8ddb037458e80cccce7f402db03985a4faf0eae6d9eb7577b6fafe7978a883172170a44c2b35d3a7cf0851cd2ef6df774a590f23a4c19404f5662d310603376a089e98f5ee659454b3db92cc528aa2d3461a7aa9fde64ad2e3023850b5406a5769e7e7cfd799ef4e4ebfca4f5ddf56bb35140f406aa7820195b002fc48424f0f330641051a5d67f15f854466d216b2623e23bb96ad5c86ac4b135b91a24df28584d94b64b471a0e970ae37e4297c73244b425a03f58a3c26fb3d3e51e33d516e7af7da8d9b386a353afe9ac1b6391690fa14981d30eb9859dad45b9fb4d7da8", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a65b77dab3ffd2f8c4de17bdf03edbed663cbdc75f2d1896d48bd331e7efa43a71f3f64669b0529ae3e033258f0b518bf967081db14bc5607b640bcc409bd50b2ca548ea4ddcb24d3a220967e9cd5f5e86e167c8e793cc9b7b5b505c27dbb1e63dd151c8a5112d2e8af5453463ab7b141c33b75bee6e5cb8d8bef9402f47402c6a0a86d64ff98a3fdd24f401dee22fb6bf35412fe5255dc23955304e86deafab0df002d2a27b45000c6f85ab9439182219652bd4b305362e3135e271b6cf31e0f2c6cca8ecd717880ffdb28cf1f2b2672f7a7bd51e2ded1fa19522c5ecacd8a0e0fa2f82da56e321a595a4e5f6a24fe55a2e0527a847455f9b568d9f0acbb042", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d30ea13beb88de3f3b0683cfbe2ab295d159f8cfd5f5619fe00c0ead3c5f31e2f3e34fadb993ed2e001bb780257edbe26c9eecf8f11fcd6c40923ed98b6b65b43fecfbe14d65e678bc62edaf01b14fed4ec1674cfbdf7aee91d6dc5bf371e45f7392515c98fcf6b73bea54e627bd8effc69be2fa6552b6183d9df1441af1881046184715211c3f10b8d5704609f70a2e80b0c681baa48db2ce8757a4daa962b1a99360b4c2c7c9129ade112f007cd25e856b2f502ff3aeeb1bd2e64c1f7b61c067f5760a509688b87fb9529f305d1d857a78d70bdb0d48ab067f4119dd2c4726b68ce55c27aa090e7b022b7dd007143632746a757515ec47ef168a35cbaf17a", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24941990c451972477c48a1e01ce29a70674cff6a6f7e1b9e5969c9edf6fd5abc29f01553e3001f0db24d219347b85326ba1b145dc38d63c8d05438cef2843823d7d6b519572c881719e9fe4aa2da7b89d07fced3833afc11cad6e4557c9cb7845afd032beeee940c2d8db10419fdde7463ed0656d213945ef8ba53602c3ff057230180cee9623ae0a1d641b49efbd38f1be0dce4c0eff7de3e80466260c10da6e8edd0ef91cc7b80d8fad43088bfb0b84f1bdb69939a5c237e78c67f474d87a19e8c5e4d517923a5e471fa9f60c954d4a8264f38f069117537f7a1afb7408951a8a26fca667b3ae60d33a2c4057c653ab74bc204aa96f0ee0ef3e48f9948012", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66ca05bf14b498f2784e9416a0bd86bd34642ab138ac4ba1e3a39a773b88356043805cd4fef374c66d947ea32651e14d308123f6bb51c3415fecd9d36722d01e0eeaa996526b44f07e5cf844e543dc6f52dd8944f34fdc6c150f00c64cecd0352330f918ea219493149bbcf8c2a0586cc8779ed0efa32bdc33447f0cb0635fde4b14be2e54a2685b6dbfd485dced0b9725e134f06f89b44984290f5b98e8733efde30c9e9c3b2658769384dae324aea46cc8cd841d97a371e896642414d4a976fda185fa28b8c7ada8af3dd515632b89f13e3153518016f758908997341fe172ed6970697145858ed2df10b4e807f8548e907954dd8bb8c7c80da48a3418d94d", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e2ae3b01ee8db55d4062495a28bc39e5eb30c68b1e80621d8ce3893ff548ac9bfa0c48d756739413c496e9dec0ccdc17f5d33b8f076fc62a4291a9ac3e2a6e69400a856bcdcb20fff75eeb29f61966fa4a5be190e1b1152ee9cc6e5884b1fce01b1d6a9a4c0d9b70f1e457d565bfca01e86cf4c96f0748e14114b1b80b646446b7d926f96b3c09663abde0ff12551a97df3250808e9ae2a20b02a2e22ab9715f7ceaaf7e652fa1b39f433e0f9bad58c62f7270e8b48f44301fa2f99222ec2d8c553f1bfce4e457f412b833045a3e68e2d4abe2ae79f6356ee12bde7e403d4c2cb5aec74adbf692b13b23e035da0c5648a26f1219ae6b25855e375d683d7d17e", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21d85de13122c0c1914f774fa4110c9cc825cb726098736e7786e0a2e9ab5fbf92a196a3e5aa5ee61774ee43e74ec542513cd94c535b96e69c81e2ad671af17a84b9a4bfe8c1cdea2aac5e46848ad7f179c305783668a3a3def11c4aeddbf32def93ca743a7a2bc2621c6bac454f6c452db55e2f146d424fd64feb7ded950f4bf9d8a784468ad7ed59082cfcbd6c41d797943ec8b54791ac53eb82b82a7045e4be5a6317a0cda8e91acb734f4e14b3192737f04a0a1b9069c5a0c128491a2e4489d19aee8eba7e8e12b2a51948fc3f600a19e372931cfdc1b3162a45de86e36e35e42ad909ef27242cb264ab0df3da6d327da447add6f567745995d2638a3c6a", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c9cbb00a9882a86ad2b6cff14c07e9bfa055b44a5256ba46f88dcd1ef295de245f5c6116bfc23f2c9227fd0843fae7a66256057be74f95b7c388b09a4fb44bfb2f92002241ad29558913a30c06299346d22d8e81cc9520f9f675c55c21cf1ca9735982e359b43cc053f63d66e435f1a117eab2ee3060a3ef0c5d5a3b7fa3d329e86299498a565e6aae728eca14cb55b9df92effccdf99869ff62b149ac807b288d252347175df66560fd2afc2384606973130058ef2b33b8a1c6fdb0e1d6e59978d3d16ba835c9dd684e4d901526bb3eecfc57a9b463e4e5ec77472ed8b869ef81400e4936ea5181763c5a30c525e84d2822d652a1560640c868233aa3a7fb3", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "889440aee2637bfb10978f2031538732d32e30aa41608245cf81da1fa64ac6c36a2f8d7ae39126ce0c672f9e39f09f6938a136b89bc057b5f32c9d2af28bdb16e8431d93e9b485e1f42a600ca31ab6809dd61cdd42ff37bb161da6685b557ccfb409d0030dcd2ae25a77654d8eae6cd4018d925b5f78785339e05b14a5d2825a11c9627486407ddcefbeca4c8d0bc036ec05e1a04fa503cf1ab175dc74e6af031b2f4e138b1ad55792f942a9c49a9964def61c51c3054f4a4cc2ccdc203f15b4a196731588ad0f6259570e6b01a07e62068e874ab3e6aa661b7e04e0dd4b8f9092883508146193b44d52a76540119fbcb577341e3af284c14f2528e9525f8b7a", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "147f6e9c4a52afe867ff9f4c2f0f03e5f4f8fb68a9b5b420bb3bd62125df8fb1285db08edcd43b78ea7ddbe4ec9eeba101d0c85c66cca2897766afb8e1ea4f0c90667056a0acf08ed0b3ee197c380e469bfc3328348b4ba7c19c4d729a893db6b73b2eb0288b4a2f2cbf3aa47d1723bde5bb7bdc7d156ae1217647577635c8426963a5e32eabd0bb7ef583a0577e5d5df0407f1b4159d97c4f564c8f9879c84d77a26463e8e4e277f8c3334cbde725536721e5fa6b11ab39e1070da3f67e0c42fe92e4683b249311c034ae04f0d227da46d6c0022c7dbb501a6ef2da96131e220b5c99bb7b0f19873dfaa3b19579beb7fd4fd6a59bc23d563cc39bcdc224117c", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c0868af8ec94913809f0c7cb10c27c639ad35ca7c6438213e96eb5cf90eb20a35fe2fb96c690903708f638b9b02d2e37ae9a3a6b0a9bb8d015828c8adc30f225b0e290b8e6f2361224b86639650aa34e4b8d41c72dd73443c80a04394bdde558e859c635f0591cda750d5c4827cea9e0562701a43296d99ca727676f2b41197fe6568308e9f96b355499ff6aad6355da1095f2bbc12b050969f0b2e8c91243133355c3f07f4465aa3f0927ec7980631fce30dc36dd3d742806b6b17ce82dc1abbcbd6344aaa9b1d93ac0223396facb913a2a26824faef50319e7223fe6f4fbdfacd9034b3e5bbcebfe548240dde63de3916ea8fcdb5326ea3320e833cf816e8", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "919c27ae9c2c52861aa8defbb67ce33f9f1fc8e684b5166e4ff43db6e3fa1c9a817101d11a79ebab67509dac1b59fa28c0198d1d181080626e1f24345ad4dc1b58c89dfb3dacb119114ae7f8563db2f0d03118582b94400dea1cdcfbf331341a802c47e4343b3776d23e4f3602f6a1f6a8709f8f5ff33e4d6e5cdbef812ff6108c194a7e269dd510d7f6a4f1993a315caf64db2e34dc6c47b3c37358a80db891f3fd10f459d1f34eca0ae12689de3485e7508f66dc1941a17d8f917d22e9356a157494ad36b6034404d2cbda779fa7038a565daccde7e849578327a8d246cb08e943710d9d8c001211296a5b7a9f706b40c5096ebd3500126ccfbb418799368f", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3eaaad835bf220eaed0b232b2e99e4498f166a97fa1f4ecc9403a89cdea28ea3598bab4c2fcf343462440bee6b406dcf56eec6933279784d65472c10ccfe98a97c1b87cfabeb24f53044a699e31144f6bea5954fceffbd5f78c3d662f8c68d47b5dd412206daad756a3b6e5376f4e2def40550fc3c1c75afa428c2fc8721048cf6aa157f993054edad9fa607e1275aeb2a954884e43b713898d485463d15e13682c7f72908fe84a7ad17357380b8009dbdf6ce6283f7896336f5fe59e5a1662e3f36226099b47604606da81cbec13549fa7b30782c50c09a488d735fc0a96d3d05b71d963bc398037f422947bd572e3acbed2e4ea84a8d2ca6b809477ecd16c3", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bea2841e394815379fcd8b1c8522c4f7ff23aa4a9ab2f9e8680b8ca41a8a719e532e9fed82b7f4867555d4faddd1b25594b7f3c0d4e69a1a2f0d0fef080df98a1a5a7dfe8c0c8865324177f5b0ae85c5e10da64c5cf9890887f73b0a853ee934ca5815e9c89e99c1c500c58dd7fd90803672333702d891324215390a25ac08e2aa4a93d0cc814f9c81d216c546aaa1e6e5334d9110aad233b60d7efbd7276ee6a8968f7b5f1c22499e925f90557dce6cf8beb1304b40428fba8084fdc2cc8557c0840263a288fc686dcfdd7cf02c39b5f2be5e5914e0bec6b9004fbbd687602fcb93958ca38cc2d2ed14d490f0e7f3b459846e034d73b517f5c43c1c9b2bdd7b", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26ccff0fcc5016d566864a01f55a157552eb4c354e89adffb0250c7094e8627efc3b771217d65fefcd720cfcf567a266260dcf621fb4bfa3c82ef58a1195d69ecc87aa17933eb8758124712e163e613cb0d0f64a11689016facfb9a4aee48e1ef4c65655400503de4e06917d62265d4799378562d1c70d8fbf8eac4838b95469457ce6a70d534e0f801a313d305ea49a8cfa45258ff989aa33e2504cd02e5f1ff7a35174a0f5717028f9da0e71706d111afb2ee013167ed06d6b915572a4e9083e57a891c2226dc0034a52c2cd2d04f0c0293a398e10cae4ca985a424a3f868a96ff9b540960460605dca90d76045507a99c89eef5e2ec7618f9b6cbc796b1e0", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b8dca88b5fe5c82210822f56f267084de6f797a8a3608107b685751f6bbed48ade470bdc2c9db4c363b15e7ac25066c5a92f571415c8f1737872ac845f37fef93617339e9113e12b4e0a569383afb0abb8c397177d617d0309f6112f2bb9989088a2a60837b299a510c1156d8404d30c37ca3078d9b28e188be6bd029ceadf62c246837169b6c9f900878a5b6d14302855a4eb343c87437c686b156fbdd1eca2ff54d872251591d0bba7fb444c5c5202280fa6141cbd8d8351f5a95a17b7e7fbfa015e730029eba5bde41260bc02928740f4003fced727c6eee551cf6a95c65a9c1e11b91ae509ac961876af433bc17513077d1133efc1f71763a89f34e56b1a", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "22cd30820e1de6be04fc0be7352814fc7f0f27ca4f14bce7f15dd5b73d543137cb99b9b2fcd26b750a7cd63c31d05486b081b93394df486d93d8709ed3739bcb44f1731970d1a41c3d2794a1ee973002b60abdd03bd8a2ea0bb1a265975d7f194b9629b56ba2afffd0a717ea0cc9ac24d136b2ceed4e8cac6c142764b103952f1858c7c8a294d44ea2d3d9378b56c2590ca902acd846391f0aedd4c65ca0e1cfe126f72eeac044fbef69fe04a6fc2babb5be884c4fa57e0f622b5e2847c5bafcb462573edd46a4cac95c02d0441e9c8c2479831e4dd9c49c1535d499fb030795da70f51639e9adc5fbcc6504de889350f5521a64e63636428793ecc1b9195a58", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "799fe49c5eb9d2efa4b71a13f5aefa24bf87db843095510cb8e08274a583b03eaca85f62303a36d15eefc3106067ae86d414b52905ae43aa2c0332b75ccb4473d540d50c067819e913b3bf636c653df0bfd9b3223a0dd55f38f1025ad7ea8f68c716bfc307516a4d60eed1adab40ef47cee1dadfacfe41b107d7924d2a549339d39482f5c046757ca90381782a1db1fe3cc919c1ff49c88b40ebabeb8827bf19f92a05519289b21e1f7be101a33a87a5cc5b6a0851febc0768d31439d59cf6fe0f75c5ec060c7569ecc131a3fd16806bf53939d36a860a4eaeda718008c1b762e8628e0744ddb3bbc700aaec43be43af1a060cb4bf562ab6a32cb624e8b971b1", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9de3caf47329431d39d853f831aa161e131c8b8e98022909f715689ebc570703a8695dac67c459b93d1d96f44916df1e3c8686c21f926568133ec765dc7b02787ba9a0b4316576e0174cd6eb5da5af5ac1c8f90783ae2a1c1b0955669cecd0e8322faf932b6512e22b6c6e33ab91c367403e2d429cf593130266440f088e70e2e595ad7550f0b006414bdc2dcf0142292bcd0f284d840445be73b46288c643caadbc15d31e64e6e97ffae1a6f996ac2fdc4d4ea654292319397396efbd5d6015195ebc0a531db4720390a8743fb5fb639eaa03a8020e095c309b4a1b03723a10811f4cd83fedfc9610091cec32da0d2aa276e08fca42ae232143df9fb5a13157", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f7659bd4b043c5e74d9e3a6bb3841351335881091ccc4d0e2de1efa168ba11ec04ccc71a0cdbf84d88a54a9b5e8e5e0ddac7fdc7c221e87bdf70969f98857ff91bd6d4c9f8afe28f5394660c959ebc8e4a09ec3e0d9ee0d6c9831dc0f31807bb8ebac2c9e74fbbd38d0dcdcdddca714b771aa73abf3d2c3174553ae3b30597604e4b33f8a6adcbc42c4e49e04a6bb0e6d5dd36b519d5de172c5513f8317c16cf39c89ceeb5cb698ff18cb8e149b8350815cd8c619aaff2ae5302cc683863e3c5e5588607237fac82a01c028e572fa77b30e60bb5a2874715065a2596af49cbad2926bdef2c81b5d031a46113a178a92f4d69c97f9ef311ecc7a2f058ec7be42", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6b1d032cae6cf4f2900131eb383731a2844a8c22670e11986273e7439a82be7073e2240006f77534bb88a5061734244f22a045b6a56ce5125a1a975332ec92d09638cad1d04791c76344145fd4bd2ef85fb65be532645270853c1d7aa385150b28a31a882e5a7588ffc15c4510e7e19d50bdc6f236f55f7200a8cfe8e06771d4315e0d56035ca3f1b619d321a59f1e36e87dd0247e4ebeaf53853567a0f6786e5b67472ada13e51a2be103b72be934c6bf5edea9d2b61c96467bcce225f93d78c50635c47a7b396be01349ccdff41cee2e0d96f5b004453204998f017392a87902256821b5b534eedaff75c532a4371ee3d1539893c4e7fd1cfcdc2233c03f23", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "275377f7bc1bdec250bc4490b2863baac3d346362c02c83bec4b1d8859411c86d44b0c105f67e2474a2a4165d6d0d677c09b9fa54b1ff185d254bd629aebe701468cc366c9cd204cd3694e91ee9e1d4aadafb5da57e3611adf26597eb50b57d7452defb03b4c693dbe3f2dd45cbca4e9efb5b963c290cfd95eaf51cb2f03ad97fa0a387d96dbff1da45921c1545f027a01259db8342d73001d1b96c3903e99b25d174f9b726b7cfa7d12daffe3e56fd9089244fa60571eaed4901e5a3cd52868c0c421295ea521acfb7bad17c127640016dd3c8e3cf9f5c506a876c7007539f796b91726fa4a69bc830d63a96d1efd92bfdf03dd5a3e2cacb06c1a65f4700b31", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e7916eee9b35665d2c769de1997a77e2e2405dcb0e2986d31205958e3c0b4b41afe1173fe0575a7568a631fc9e07cc85f2c454a34b86159d9d68ff6bf4fd2105862498e27c9067b276568ce71ec915987afdaee52ef8d332975cfed5d5a60b62046118fcd94cc8670cde844674fb7a22e9ebdf73a3336c5efff10f457a528217e816ac1600dfd180c71c693d0d089c0526fec6546df971b7479f5f74254eefc0b5d435e7010026d48117165e0233e6ac83ac5aa25ab7f4c87555a820acc2ffe64fc4c10ca417035e7d673a384babdaa374da2c51d50c70c89af184ed678fb8ba3a768ca916fd70050d77850ab8e64cfdb0ace0532f9508480c51e39d39a126c", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "428fbdd8a24e18b30ca15216fbc71b1fabfc876a3e9faad7952e6f5687507a468c26505ffea1b3b554ca00e2ca3b2749a65b2e1547c9598ce971596108f89dfba6ac07d414434aafb7c9128f76022c8aed82d627b6798a0e1f2cf9b6e79923c4ffe2e77edf667a7f03a8f4bf158375f38b08350e0f443b85a8215af8b88e8434b357285ec05e1a061737cc4f8173702ece950c499e36f3ff9825aa600903fa44550c0df7356ef9390e222942cb272df87190c3452279c0e4cd85cc3bd27310515173322cbb31ed841ebe7542bf0c746f6c8895bc028f767856ee3c6900fb38d40ebaac8a5aaf8d60d147872e69da9b2e94085f4e4ee8f80eb46fd5a15884340f", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d188843a069b61299d5a59c582d9047e134d0e52a7a324ff160082fce0888bdf141dd15c75031cc8d761116329c20476cb23220d21434a88834c39a20014611c4e18cc5102a1f9de3744bab79d5c040e8dea55ff88c726be0ef34dd88646b23a26b84d061439a390c806ae0dcf31eae74dc077e472b15d257fe57c4636474c2fdc84c22f26e7837df411e0c3ab4882de435497d10bb46d2823e37b8d56d53b50dacd77097e30c2981021efe9f7538924cd59ba525fd90994acfedc364a9d9927e9b4ac9b74e8d7b1520f3abceb6603f7dd49d07900af3c0d6ad2e7fc0b8279a30db4f7f7611e9479907817ffddea650ea108a424727d0cce30593e1435bea2f", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "524c8237993df005f97afa6a830de97521a079cc2fd10adfa7942bff9a66449ea36d1ff686e0dd112622c543063e896e5599db7c7b5b09298d7351d4bfe58b62d141e3dbd49deafb6f9244c45d3e6f591e4de04c934a05246a4da67af4b61e2d3a05b0b84d958e6afe5f2634d8f86da479231916955da9136a350b70a36e697bc76f3db6853691d3b489a43d7ce52a7ca82461e03bef0fc23442a58da0a5f5c8d7c1613620a9af5cce674ff7c5cd4a17f358aadc18eb42bf84a3cf8e556f44081dfe0274229ff313aee0021f481c7a5f6ac57ed1395baf8e62fbea83b905686f5f53bb853c2cb97cc7ebbfa7267670d25ab5265cff6a97540a846562d6a988b1", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4aba43ca040afe65df9dff1f856b187e920e53b9e7355a452c8c33114976dc828d097060fb6d1aad461a8ddcfc84fed67410762450b73299984e5b2703e3d0eb9359122589d533e87ae72f6be80dd59fbb14685580281ed2608f6825b28e4d3a1936eb908031c5a57d147b50ed1f115a998043bc15e6353a49a37ece48df5fd5e49440752d18102b2a8f936c7054a7198cfaa1ca4ecf6229c9dc84b12ea560367469a39c3138ca6deea0b9a91d238004b75e1751042f0cdac004b0eba0d4dad3f893960dd368a7e9250aae66719dbf808aad6f30eb81c76cccfa1c58370b6c612c574e8c59d2b38a74191796a17d95555b4dbc8dfa7dbcf6fac5c7dd10b2e2fa", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21b8375a400fa4141162646bd88bc64526085f590a7ef9e1d25e3dc491148cac463f63190c777237f5751d46713f5c58ee70641fc2ab2c8c9f696c8d9190ba0bc3670e3fed063c53a7d10c42dca053970fb56dadf34d81aa1c53923003dca035c35afbefef104d7040392b2bb933229871d82e6ca83eaae8e71f27129158098f6d68a0d63dd906ca41e7993480d0884d5f0661fef3f5a5c1220a7566292ee66521ca8d401ef8581b8d7500248915ab986314bc257c2fe99ea4c6a02db4fa343ce83b4e9ec979ca36bbcf81766a4d86b730cc7f8c4a9e7904a2b5874b63aecaa3c730cddc57561a3755791f27c3d75c54396b260a8e73bc7cd4d6f1b06111d309", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06bb3755bbcdabdf65e7801470229b467828dd20a8fd96381670acfbe4e5321844b681d6af6073a6f043f653479bf8522a11a34f0bb1464377201f7da0ec69578fe121b89eff58ccd879e776463858d9a48f7e1a821f6e3030b7ebf20b9c7403f6c91474e500c9b779cbe8fb6efaff22317e9f3437db1d7c26959c6acb3181f3f628e8aa00f9b7daaa5712eaf2f8eea47c25506810b7da2ee795157eac985f5948bf943c4b0598ca404a2e67391e0acaf4e5b461845789d99c57cd2139c6f8df8750926b2ed0f820ad656432c7417e8ee51b4176cb24b195e4a5c261c091be1c2dce4b9ff1e4272f8a4bcb6fc01f8071f6fc39dd7ea27ffac923e333c0044408", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "895791f81541f21d18315e6e1b10aab06ffc2494f1f6dc6b8e5cddcf4ddea807b2a13c1f22841c725f2dcd6bf14401dd56777187b8012f65c2122ffd3ae77f4e2cb5bab8b074777511dd7405d84634c4bf9b5122f59a4ba890f5c477a370e807aca35842f30f7c81de8ba45407181e13f3af8eafed1c21ba55fb37929cbbe1db0f25f0b34da680985f6495fb49108343e8b1e66e441a644590feddfd6aa51862b34adbaf283117d116ddcd845323c5589fa5c29edfd116909cca708d5dcc49b32559fe27e8104aa2d73f7b35250b36edd5213a2cb1b51b7e2e6268e6ff94f8d3112331b507a82d8a167d08264a1da6883ebed5f41ba988f9ed64f9f76b461403", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab3c0febd45a9143d8aa7bdc77571d8ff5da9d9451fe86ba4a0249f2a23f3cdc45f407a6a8400c0f6f40e6963204c8064917f19aa3e9e9cd653d4fcc63361ba3590a68219a213cb1615cebd2564f7f396b52aa58b100974873546c82bc647002af5ed7e2404222b98a995a23a0075115ee916d0607ac7a172b05d8818f5d73ed1d9ca0b3b435e6676fefccc448654c88823843fc1a22730f561027d457904a65507eb5f5cc81e35b9b682d434ea0e8128d1adb04fb9d1dee89dc73b1f1f7b571ccba17230c61f55642365142e920d5b45724a9b0fbf5769a4430b1845626337762b40719e2a7b49bc722df7266a1640c204bbce848a8fd6219418e1cc02eb37c", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "53472879d38cc459f5d6dc018b3c032c39e597d264efeb0863d7736577694a6f98c61a36495489e3a6f078248bece5dfc5ea3ea9e5d97c69eefb4f7e498de5b89d33a46aa871406036b1d8490aad465e92e40cb78788281091ad7eeba14047dc08441353beb732a07295aa3baca1401f3725686ecce5117c43c425cbfca2c4d283a0e7d3cd8f5fa46fbe374e0b6f4357fa3f09eac4344604fb120cb4f24cb044d68026a5f4a67ba1eb97e07b355145f7ea4ce41efc1254a93ca17eb62d50f793269095d8e803ed16abe0abc1d5279202978ce9212692c50bb426b4e8eb5b35d1505c58d006608776e63c8f7c4bcf5cb078ecffa90c57dce7b37ebd6382d947dc", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6939ed78db66031197cebca770294883c50031a5f7f3c43700976bc4332e9a5c6542c651a52aa55176b7dd9cbb235545d6091ea79831783f25d5c044bc7a78ddefdb86b3c8272895a1ae7995baed96bbee63bdc8795469ea2004ddb7e79e237d5eaa2910f0816812db93a9a84e1b2019b650e5c7ef54504a54c40017ffd0b2edaf7f1dda8efd6d7bdee3dc840962d1bed9a4580cf19127b9e6c62483e32141aa7965a4321fdba5298202e92bfc922861d7ffb2f50af93103a58ea78076042225b3645f76346316c801cb3f6c80ac2dd1d2f613d515a8d1ca08c27d2c6dd8c191781adcd0c259526bb7509291914aec1a94d045b1f101a7cfa6780e05e4786b6", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4caa90066560af60f3927e11e366e1dcdc5a70c65a342590908a34e38012677ac8bd5931c7a43cf3c2c537b985a58407eff426f314cdfd056de9c2c856c1a46f705bb6c493fef4568bafb1e797f489f3b7c3167b6ace3f70ed69357afa0bfbc527b7d50e26ae00ed24973c1218caab5d6d777a401133e6d58cb8f87d7d4f11a6c9fff2473dd5efc59b4411aec6c69129a0b815bedfe28aa4b95c4d6ef5bba7e853c6385c87c6beddc1d5924cac7a0281190e740a9fca8612887dd7c3bb68fdcf6c90658343bd28139f1dd96a2865a4b695eca31c3ffaa28c585b4fc608ce55fdd4539a1c45e779fc4b7c7b1a7a0c289dbacdee12ac1ce5625bcfe2a490dd5b45", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ac5ca0d90b308fa1bd99dad5567455377a79ff6e99af3da419784ba48708d5dd4416873871277fa5ba447252dbbcaaba7376155659f521f4813814f6ab9fc9e824ef512dcbe6f6cf04be52036bfb5e3e93af2d000344542e42061b25d617832416ae2487907ffd8d05ecd33d826faff8e4cacd33efa3e5f4c15902c8a4cf3e210a182e347389bb5e83cf9ff6a41f4551efc44078940a80075bd7e7ce434df72756ae3c93c98bb453eee879017e7a2d566545ddb5158557171439eae4af018e82c383c153a1d818735cfc066cff5badd14ee2c60591f670540aaf469d8adc97774943ad8c8fa69f74e00ac1d11d13dbfe80024735c4beb5b2d472389a3d00d48", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41912916238ce7571313483bbba8ba916a0665fcaa4fd8809b583a8a672d3aa22e75425892ed2fa86ea4a85bcd833af391febc3f6fda508e092a970f314faf3c71e9426fb0a818b70962ee0d3cf53048dc02457a3efadc0b6e750f56ad910841885efe7f6944cc1befa46497911dfb9ae25dde319d740d645c53ced9eeaf70cf0bc8daccedaa79e4a3b3de0f17681877fd69c45806bbacdaa01191a194ed84e54a9abbb0a38c2a06a798248151242816b38980f6a741f100eb911feb57f355567140940c5cb363210331c9cb4116cc9db3bab4773e0a82bc29c5cb3a72153083970b8835942411e89772c8713d2cebc9f5e9c15622bbaaaea6865710565f3099", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d8be49c0b9764bec221f490b748de4347ee8e7f55e046261bea4401084e16c113e951094e2480ca8459640e9f35f3f60d0328294287437bee3aaa70608000617017b9933431c8edeac3602aaaaedcb080d6ffe4540afb4c93e00f760e68a1fb0f767e5901d01e6768c8e2812fd3612fad0a9409e14cca7b28353edcb116355166dd83ec264cd1ac5c1e602fac637efc36bfe7f28b86bbb65c85afa67d3ccc6a15099afae5e42690a6131ff58d8e83d201b9841bcbcc6e52778bd41b1430fc91076ee85cd4f6d3b2c1740449c4248850164217d4c631d1ceae8c970a52bc66cd0d15534e36c461b29136fd05726f569ec0532925da25bcfadc60d4dd558ba028", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32439a388e0b4c6896ebb7e82edd928283479e9c18e2401d7b6c8a0cd83d3cbecc226832f804c84a87226db49ff3722a215e6f496e4db097ee465b363eadc4b0f4280bc00710ab393f3b9560c0e4f5d5774e1aad7f4ad4e12e323d73d5174457fc831964a13eb533ab3916f866291929bc35e8a8847f334847d13925040b759f73c037f3387a3c3e042a617a9b1364187023dd291ab5133aca58c68d4e0a89da58165338f6b1ff72a8ab045cb6bdc7d3660954e78473498fc5fa0e15d61797958596fc12b8667ba96ccb7beaac8640d05fdf3d2218817abc8c49875d540b698ccb12baffa1bec899131d2a901c912ed898fe61e3222714f837558eeddafdc04e", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24e70d3f6f9c59957c923e6dd276058b8ffc3fc9083126aa57abdb2ca842a263b86494dfe9ce93647d5da4eaa4f14fcbc5a01243f9f7ba4dd3688a8f4b300208295a40575d64eb05d116cb26f56c77de03fd1888e2b5d72e6b1aaab3c5268832f128119c0588cda847642ecd552f7a71209021a11bf969452be75647cc08a3e5d27a9f2b1d739893437fcdf27c3e5c6d54730dc7dc6efcaa242138085db04ac7a0666c05042fdd817476bae00d7845cc513860cd59bb7feb84cf5e5f60002e364af4e10e5ea4719120be270dee9733caeea1d812cc2675d6d4c59194b5ff1be0bca0614a06b35e345070aaf76a8f8ce43ff2a6bf0717133a4089c9d0b64eb735", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c211c0bde357de65dd732972f012a69fbfdb6bed9eb0986e6949e053a50165a384e4cb80194899ebcdfe7f1560fee1cfedad14c55061a6add078e337d533121ff8c057bdcc7cdfe4dbe9a4f3a2add04bbb0a9071085437460dac46358c627b87eb68cf1dcf0a68b4e386bc9e168a22a98d0c45e4b81f1a171192eef41e3b7678770dd1aeca9fbfd3b525a1cbe0ab63404ee569a197e4c8e4b0f956e496011c5c849cba84c679581383a0f573fcb0c8bde4469653c2279b136fe4a27ac54eabbc2195f8b0948328c147aaa5461afb52ee5b451c76295b869b36b8af5c6666333a1966969c9967dbac02fd01cc8f65ba685d062dfb3e96901b30f0ca0da9ce066", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8acef922676a3715668f60042b9956f225cfde7d1ff03d7f820df3943f614526a70b3831ac30d8b0ad92f9f6742b41f19d2da13abaf8e8c8ca1285c4e13193a244c12fd93100b81af9e82e8bfe17ddedec53b078ca790a2bad5a69da6654a7189bef1c1c90024daf05d977e98244e772095018cf7ecbc085a37af3c6b83c6a3d02507b9a48acd539911a01113005f8b4d3c97bbf797cffbed3fd3a0508df129a4d8e8da4b82df7145069a3438bc1cc156063fe16bdc35e21cccc12ad02b22018e2e2ff021b2a28e8e1d71d3b1825fb28dfc8e54b42fdb17fd2eb43a82e26a3a566343b8b7fda70fa051363313e7a7536ae2f7fe1f0432e081c5a41986b56972c", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "853417424b03c7545069de2632460aead059268385a40ecc270c68a2550453856f4bde29fb5cf47e8fe83fb917954f8bde4b1f0a1cb1ccdf717ab5302fa01a335749e9239f23f9a25b2dc48e77e6c45f9a8f715dd6e085b07b293172232df5b08f46b9f0b50901fb6b5af1642f70013bd24f73d5f1598c44a0b536e94990ac2280b4f4e485c02fe7404d7c397e684236982b72fbc4b215ed038f90eea3854edb7ac92af7db44b5bdbb6b538b1cd5cc48e49a34d5fd8d488e84f731f7c1aaa9e79059bde1e0412e5649914402cddf16798a765eb89099ae000403d31c1dc904c82299bbbd808f173c8c1f5ff9b5985349cb8c5bd829937dabbaa8b51fe7e92835", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a2db9c788d5bd6d374dd3e18c576f537d765c6810141b3f3bcb0a425229f0f54a4671dcd7c1a8e7f85166eb0d5aa904bda479da5a6bb8aef63fad9f3e71e0eed5c1f9a32f9ea2a9125e635649c8d935fdf6cad23a10253028e57b199c16b95d52de316beeb8b478193ce6162dfbdea2b0fb8744bad88314d87fc4887ecb121841ea799a535b9ddfc1490500709f2f0b750af525cb54d2bb07eec95b9968b0f3b46285001c1d1eeeef96dbe1b31c346e49d139aa31f6b5108178ecc91217886f1f1567a0ebcd0861e222948673a1114d2e8208ced1b6ec146b1af8706edfff71edb11317fe1a35147614c68150246a49bd9c2d024393c44e0c6b19406d6d0aea2", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b05160ca328008c61781e2f419e3bc2cfe79d4a3d4a37d5251645b1999ee3b10aa5dda1fd687ae24896de91132f285fd0ca7dab0a01531827200b22d47419b109282059d261b96c4ae4d70b82e8f6f9220c5d513a120af590a4706ba3574b0ed83e98758d7ca03a5a3192f8f6aaa48f02d270711e80697309b57344289caf861df868fd77fb3e3f4e492b9823c7b6a6a8db559a0811634a1d3e3a2238024b550b65d9b03a5f6badfab07ed9558c1f736c6204807fc9c4ae8d26a6c3d722263395faeeb75947d388f7946e173ae84fe9b51ae297870e39c81f663b1beafe500b9aa56266da86127f20ba7ab2da9731cede2cde3dd1be68d20ea020633dff3a69", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "18b8213f8c51236673e657114a23234bc98cdef86b80633a2446b69d411f1cbd6b7c33616a4002918aeb94455e8d8722cc8e6e84cba23cb42586dbf8fb1d0fbf62a8542c519bd6e0df8bc79abad2425f5ab20be4dd46ef7c70da6a0a22ffeaeb2e243ba26083381ae49b70acf506de5b36d0d00617e969b422b878a0a83d185b69bc07e7f7745eb50894ee041ec56d76be00236f4c3693e9e6ea8bf4abee3adc1ceab57626a2001400d5f14273a20494cc2067ca03ba10975bc1c4ea30099d97175076aa59cac375eff55211f6807af092b47d2183feb3efd4eb9d2edd006c7a33b1d321ba070f7cbd83984dace44f6c98c59d655d5d6b33c5d11236c5df9435", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4ff429218c127e704a7349def6c9619ddecdd30853fd0b4a00ec9d080525fe9ee72683cfb7cd92b41a19b62dc4af73b8312e355d802a2a1f806d31c3cadc6655fca225de48fc73c9f97ce2083d59c2e636908023becfbbb1b88c44ee8585fae11ae136df2850422451b38493a5f8c2ba4b9b35b789d6670bd9a528a94597dc556b8e7ec26055480e3f5c0dc68f4772562a3b2ccc31dbea6b387f78b1da790f3074dc06721af2f365cadf1ebb80b0a1308c272fa29341a8bab40b89c41e0b88806f6bacc36f03cddcaeba9a2e5d38b9a510efa1bb3fccf971a480b93e2f650c6606c1745b362f67e12e46969f115070942d919ed80106f02a28dfe3fec59a8f45", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7e4b2c079793bbb6e35b2d0bbe99bd46cdf32a059291824c2ccbb74ca8b4cfe398c6fd88780495e5df58236b9ab22f3112dde293bf7f18909dc3a0b2a8b6dceaffaa93c5f543faa6cfeb4537e647c0258cafc26c11cf8f5f978ffa4e8e3919d7c585d0239272bcf60d61ceb3078d8718972d42005fad8d8018f0d13c59eaea4bd000dfa97b787d3fc4a8c6c353dc4b8e1eedb3e4f19063e49f8c2385573c1f5cd197be520b39a6606dba37e87db0b0d9dde0197d523bc841a8359901b36d462891098c4d51425a5482bde71a1d4b1f1091c9820337e1ab1d8a7bb2bf2450cc11cb6850f115dcc7625cef16fb7d967e5ee9060747f20ae1285595dbaedd725c17", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 49 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e7b2b0f8c923ba2e4addc3c648557cc07af085b06b57059d6a4901f6c08ff4934c6ce9bf94b9f28aae9e13f067f49885ca529f28546c4f7381ccbb450a3269d2d58dba6ad64440ee7702daf0c278b9b016e3a3a83a13f12e48973d9dd3cfc148356337f064afade9da643a9f46a3200a206ce88969a7c177dcd1e404f768a729c7b6548acec14d4ea358365683441f1d8bbd1b77c560f63a95af08220184da7cb58c85cfaa92fad64a67f2db7ff42256a6b210efb3a1cb4e523dd3642f087563e4c3e63b92553187ec71a3faaa37afa1dfcd445f5dc8d1ba56319f39e6d3ec09ce34639ca88c9ef9610df08a68351cd8acd23700f999dd233c41829d15e0d7d", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 47 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c9114c522381d994ab42120d2e577d7e106c9055436bbac6ca7c2cd7235f974b39715b320abfc9d716c3d5422130a75a14fec089d3c07c86579e5b139b46a30fb063cee71676b29532dd7db968d46edc30ff19b14428355a504e5b514564966a336a9ce7aa824c306f5f3bbaedb6eb2ce46914c20b2cdfd404d715c81e48bc7cee68da08e00d7719a2a0ed98e91bacb56af63d9b875eb411b4aae1221e988f69b02afc5f79683db5dd3c60235c2c4f0eec1e5ae6d32de970c218e55c0439b5aab5e020c03ec2a223b82527996a63a4f4adae8105d8b030c8d3bd26d71d9920199cfeed0afaeb607c8f8fdd69fd9c5052eb73ffebce1887f32075b08933912b03", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ad0a3ebfdfafc97e631811d5d6f13f4c4f28a32cfa18a0598af9188241752a77f2125ea36e48080f3d61e4a147f0359ea625d066b22a6a9b655ef13e7bd3e382c3e72aa18516a9174137fecd771206e68100abd1dd7d4aaea497d80b45e56b3e3b8862bf65d82e3b2175be1e83ca5be773aa6a3339295d40f9bb3d860ac3b0e88639590f309b2e8fa13142274946126eb4c3edb663a05c6b80fe3c2a65545bc9d0026311d0b472e231201df5d841522f4e3b6434dcf7ad2e3d2830275a07733d79c348150d80890c9438f135bb9c6556e0a8fc4374258d2e3319912895e44a56016cc8d7656643136f1648d128d8b1e87bf5b7969959776478d21de3961b1f2", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00e698b0a7ffdc4c3751f3301e747ce32863ef3e0788b4c05c1f33671e40eafab23b4726cc71de0ee1e79afaaa64b31ae0a8ea363e83c41bb0f134b23c008faeeda18a151932af60e3e4135b34b8e445de3ccb18dbdd4d2d0b1db8709a4edb6fe7d36483c6530727c77b2ee957b1e001c3f03298085f90461b4e4aeadb25a65721d63bc501b5d77246a2e73a71a0db2dc054ea01edc588a849e6cd88a66e6618e3dd0d5e62f0e4a0971ea7956c73008035bc034a2175bbc2942539ce4cddd3d0134dd3d7c4bb10d600c53e39be1e0b8fbc82e4526696bc366db755d0c1e9a6bfdedb2ffb8c8e41e885c3eb769bed9e004bf67cb0c8e359813e8eaa5e9c56ef3e", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56cd9fbe50fbebd5bea806cabf8c7889890e93bd746fd984f668043a256d0967831b3b097863a6da88e76e55b3363179b483e90f15a0af6921f4a5cdc4b78ce5657b801da09166553273f894dd17677a9089c302bf516fa1b5feb6e8400c370a95de211fe07cea01daf051405806f73f53891594db9a576c5c700b3b082a858cde398c0daabe42c8c264317fbbb31d3e3da77d9c9b3e83c5e81cca51959c40571d6951678b9adff6c805310fc7d801fe5634b2ac0db4c695bcf86411a81ba0e64523e734cf610c6b6c9dd46bb601f3a10717a5b92201d40ba523f9f66e3535a5482127fb7550f62aa4b4dde3cb039533b57aa8c332c255ab68eb1b9dd94673b0", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "311161af14ab4a8947952e2b6a9d9a95b32a4bdf3575ea0d6bbdeb015760b191c6d2e7c5ac516db821e36639c8413d89863a34bfac44d4c76d2f2b3cafe5787cede0b61e0e27e5242333925dca99d9408ed039454823859b896a252287f30f727d43ab44e7e2fd9d65408332b197d490b2cd7be7feb6130b7192d0afd16200fb17fa5c430cb12968306d7650196db72f694818e34ab19f96d6102d0441365d42ed7ca8d39b563db1dba57307e258d9577c95e7e46784116d20488e73de790783da32d7cd9259dfe1ce0ee2a5f67f27003488a6b9c9d661771ca74c538d7c36ebec5714095daf7b15db103d2903ed79b767f51e48169c4cb0874fe8f670f7f874", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9cc40aef38d6098eab578f4d9adadb97db9b03e0b102ce86191a81d1ec27a2f9136878729520cba5a816a3563cccffa7b814ee24a3b72f5b677d5957442779ccc120a686fba13e1cb4b9bd9b695e70c3dd6ba3182f4300be45e0e4f6782fe3927fc1ceb741b65636e85e0e7c8e9f3169920a2947b530c25dc98d5790bff7755205b8aca51ab4c817b97d7b28d8f0ed7a5cd227878a0cb6738b9982428e1d278ca95f7813cd308d5e18effbe6ea7f1f79576b20539a1992e8353144f6f4f95864a14b00b00649e35661656e64f0dc7072a3dcf287aa837a42fa8eaf5be23f0164410a5a9da33773a2839eba2418e0454c4b0353bef213950501e80eca20f3b33a", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68bb4025b24da5cc31f626ffc067ffc6b9c990bce417a037394cf508db061221931d212abc165c42dcee671a0807e93e225f5afae6d9b5bbda8f4410e944c3045c45d85d0fb25676b2e9bc09943d1a4f9fed5e379d704237a8a4355b7f57e714b8ac78422efd88c20214afa65d74f81028e16bafeb33b9fe990e2d1e94d3b06de1bfc7ab729a1349979cb90b3f962438acf88c73a47df80b66026a617900dc6e512b9dff32f63eb5fd2199b1b04a2bf9e2de20d4434e69511784b26be0be2d01d864836b6397bc1e496b59b91b5d9de8be0377fb3b7e91997abdd59635622397ddf8a2894348d015405b32f681be0743d1866cf02e8e75973f784ce2b5eb45cc", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5694e5ff4aa0ee436c5562c4c4250fee88d075f639007b7e96102eeec8bf26a71a67967403524ef7947ca648e85d0259cafb797fe197be368c1522067f4e74a1c7211e9d5d51bc9922f231ee6f5f3d0a64eb5d909347744a62a5531fec7ffe839705a70096c8137b7bbbbf4e1f97a5fecfaf7f14f84f2e78d38e4d3dea05bd0f0a968bb6efae8384142267e00e656a9b2e0354c85c04723bdba7d46e8ab9d5b231a6b27f860ef0289de3f19fdf299ba7d8fe5ff374826d835475758da1146a988e738a9645620a4eb61979e72037477f3ae1109c1a0271afd6462d39bec5bd0018217eb19cb80540461171540bc1bb43e3494a5715e8eecfdffe382f0ce226c7", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "241cebed86cc3a251f62e6dac6a4cdc7ade20ed6f879942e18185c85729f6874d4b0c0d8eabaaf1ba722891d35ebabf4b549278d14815db39f9e3c3dc7856ad29f60292318c808675079e2ec94984bdf0966a33590f47ed05058fdb91b6fe11456e592c9df76e4ff56df480a83fd2890b088e14dd59e7d6bd0fa1f009affdbc07161f091947b9b9b8342684a0bcc746d853cc52164740f08c364c2855455b82aaccbb80488143f59614be4b6a1c4f70cd1e006c775498df75cb0d700b8fdf164d0cf97e860bc8e153c85fdb6f5834b79efdd0902e02ddbde4b515afa360aa25632c19fe7349247bb528e617d34333120014eca9b549fcb1b541d3ef6fb5e1010", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a58c06106828793e4b06429a1a9a731ba65f3d2d6a2438310a00e6168db367a8addad439c29b5c214e95b4d8c68f7e5410082471ac15285c2bff2a61e7e79ec3e2536e6632442fc813aea3ea684422a68f0819074612aa1c91e88634c8365dd553a714d724472bb24060b3066ae07033358c1b7155e284f9f509f7a35b74699511dfda48194673e425b6def1949f5862b04647c2dffcc3313abbd135e34dede206265d939f812f07375cfa2718d6ae3605803db16a832bca51de2dc786adeb6ddb3dfd9e3dffac3173966665f687908efe2ccba0586830bc99958f2bbfd4e2ec9bfd763e7c2ee0cbcaf950f81bd20c481e1d5ee66c6ffbca902f742f02a7554a", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "90652f9b56a91cf16207d37783a06e98a8b07d2f105afbbb77259b0e5d1cb8a8d5b4df4ba34a4208b7e55362c7434d21971867355b6c1b747c9c9c5585e93c500a7071b6160965844b9c94499fe53e20e2b85a30588963e4c9394a5d9c6ccec8d8fb02d243a63616c55c50d608ff8319a2c019719c5a2fddc59bad37baeb9ba65ce3ec4c805ee77777f9c20a09cf399eacb1c138bf394000232c3f7eacd85028a0a4ebd9db73287934e38da3e1134ef597dd599d9232377f803b4485cb89b3d59d080a2528aad2e1125750e7f4b401e0ae6c139ee3b62a583874c0634b28507be3bb73f21de3feaf31876b4f8f0bd6e3992c946ef9da18ca6a8b72827128bdc6", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85f3863770c3ba8142f67230bfbf14e5a1c5644bca57bcfed9ff0c3b5c55b850d7b4b743eed5723c25213b6e67b3bfe20bf1e644cbbff172d870e621765590f98668a94d53bb967c48c5b00bc56409690299ab36cbe7e216e9768353a329b5f1730372c6fc9b5a9f5e61cdf1c6d44921e9afcfc505bea1752fa0f84de20860c2c5cf530ed9c35e58fa8a172e54725cd735b19b42a29afb1860510d955705de7f3fcc61e68017229615f40a2bdcd02efa2d5970b34c52501d92f36f138dda54a7dc8aa3dd58deec460853141d19cbf39af3a6911e67c68f791666537128dead190af54fb1e82c8fa8232745277fca794db499e3c20a56745c63108cd1188a55d7", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "911e85f3ff244d87f563e7db570be41664a3cb10f10fe23c3f32fabef06a1d58812d849e46341769b0fd45ed6f53c0add4088f4e97997dee6edd7562c09745b79a69193a263efc83acb68c797174279220b8c6c19f9344ce9874095ed335e80c053c5d15b8cf82dad580616c7ec2b54a04d7db990be316305c783156ca4dd9d28dbb901d4c62e4d8cecd4867a2643e21501d18a310d67f1d0c5c3feacc73282e27834e8b5c6e2e0628c7171a8a66aa4d71208e10b1833d72c672b84c162dfdc54f92c5593bb7f316a6147741a9e517bc9ab82b9646a6d8f637b7b3abaa1c4f8b9169c20a43bf42bca891606d43ad03f00febcd50d4e65b896397d549e84cab5d", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2bf02b2c6d3976b5bbecad1fa0a0c7280642b06c5e1ae1c7b213859914189cbf4f0d882e83377369cd692a2aa48760446a3efc31b35b28ba21b8aab13c4502d496158f4a932273a46cd8a07e464412a2fee064d3bd74ab1fb966179d3649e8dc10e341d445d06d6893a74bf75447c2bce2f9e39915ea656a41d2df5ccb3384bdf414300d3f05fbf2f18261c129d84df7dbe1eaa26b49fd70013988ab8d9b8b75dd883e773b2929d3782484f67400c03aeb51715270badfc8c19c0bd9f21a401e7bc4f4d05771bd8d98c2b4321d6807da92871d8aa67744c72acf7b9c57fb2211994cce0cab04bc262592cd5c71a0f01d8ba90614bc776dd936e7e96787468aa2", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81de03b054e9e9cc6d4429ac83c56328f67dcfd501d4de90b610063135ff65f01490c80103be0ca82dc25d05e2b3d3ca16863e32d0e7390ef8b3a5c564940d488ee1abdee73c89a0bdbaa2c70fa99a74c41247991a85e17fc43ce3d3eacdc5fafe948d1b3d1f479494d40bcc29fda605b619034f9e75077494c3756ab6afc2971c24212777146ddd2a758449b176ee595c86f223a52c770eba2ef8bd3c795d167292e47c24351c3e4380cb80dd94dae76ee353bdc77de87af436c883a09a9e7151d54d117cc928f24cfde16559d85b649b5e5538632d5c45ab83cad762f1047a877420a8ffc6a937d56afad203a136fa78b54b988b9e9502f0ba61f94c5f72c6", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "223616d7571dc53da3e22f301d052e014eab29e12de34996e376844f63c851fa67c81d65e172824b68dfcfb8e5d6b1f1f0bbbf09da1e9892c9d0737b652729d5a57b51cab6e8144c4ca8d1df598468fa0a02189450262d9331b146d847e1d463bd53ac6735251bbfb42b28579cf228acaad700162d2e2e834e8df46b6a59e1f5c087016225e1347a574e92fc9a4bae8268258c94f255e4e4f679e972e059eea9bf9f48783a15e93373604f075c5784245d79d39ab135f35effb80ea535b6e589cd944959e7b287ea34b93f7163ef092738a4d27e91461b86761546950ea475a93b4558242a932fa9d7726940d886ad3e06854e64d9e7ad5cd4e3e921ec7f223d", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b822d06360e6588b79ae00929703ce051320f743ed3957a64a25599232b109d147c525f6934814b9fc7c940e2048b1f4901b93e52ef797e954726f0c25f92a5a93504503461d2883c343934fdc3ba4b229e8f89a18add85f8ee741b65dc836375e4f59c568df322be875765bbb28ffd74ead83b9b4a7217227c2b02531b4424b0b2915b6cee999736d599e3ee9fa01d22002d0be15796a8f0efa254930ad4884a9f41c8b73e1a5f9c32de11ed8ff46e8957b59bcbc37a3a1cfa1c12bca8fe2454c02fcc0b74848f19a4e69d80feea8c8a217d978f601dae193cdb08cfe06b7676a2ccc380d17d7e083e893574cac8b66c9f52d557b731d067e348611fb05709c", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36870d60e29723c287ebeff349a70995c12da19fd4743cabe3672a093d67ea3c842a4539344848d572a295806cd0e94191deecf58078bc08c7262a57c6735103c27e2af9bba24d317b318fb22563a34543faa65a0e066e6900166ada0e296ce7ec10441cf4bdfcc158ad35bd9d33ab251aa0e71fd1194a62fb92bd879cbe7e893ab1454dbc96336aa6307d8f18a68648e83b6537c66b85d1d9db7d184ecafc85f80eb790f8b22ddb94f31b960b44f0d9741439a7a1208c3cc3ba3a3abe57c8a591cb0c7e43addff0121b213c8158def18c386f8d3f550dca07854233a69704d300fe32a7f5b49cb31837c1a567940ec6784e73675b6dfc67e128fd05a7415d9a", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "06cf945a6ff49d0e0cf62480645b66e1c948ee305c68d785bfa7bf42b13d7e0afcf16cad0e7bf9230dfd18260fb3b4f3cfbd0d41915d05d1971664d40412c7a673db6edee00fa54db584b3a569a33afc46461226fca210c6123e6553de2cf7346fda791db011908a852c31b5231f2a9cb4d64a5fd26d55a67f2b46acc3853eb2958e9d46cad3c8c5ae4ebdbc22ade2076c5b1fdd939122a16f84c03f3688015e697cc37556a76565d99b81a46f799cd2ebf504353271f15c5c99963dee0004da53dfa62aa2ad09794d8e2201df4c311fe88d1e09f56fe8dbb31d212fc559d84c1fc8d7a1b9287d8b86e93319bcfd1e584615553b06ad1436dc9c44e0dbf4fe29", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b97efcb9fd44880345ee6d3da1ec769ef30cae441a66e265942dc06dcc4c7f83240a69bb8f71d8b46e741b9e5c4e04f544d6acaa8bbfcf2b7a1c0885a2bae953be9f8c65c0adca369d38d38c55186578450c327cabc2b7cdafc6ac81b684e4be0b551f4f28ed64fe168d7dd9f093d61f6ba0425023db543f423bec57c19fd23f1a06e466da0f37dd2bc0e40f956146dc413b2f70be0869a46e98880e9ca35fee6f217c0e8baaeedaa72a4b6e56b418b68653c8d5d7c4343561a92f9d10209848c027a68057f2b95d782867dafb5976a246e05665bb24bd0fd80d8163d3b21b85057995e841278167c0119fcc2a573c7429b03b41b9123a24cc14e985e3252fff", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84550f7e87c20bc055ee532eba23d897df92001b3755a06d505fab174d58b33dc7e677ad2259a27ffb77dc1d913d5b240f8bec372d6bf156f12736df36b170ff26f9441b8e299fb481a065ec3f11b1c474131a7ad52d5b3a3378f28a73812c9115b26c3007dc1ffb59a0aeb6a754e30a6b0ea5f33a23f7c92b8b89cb258546def8f59559ded13d1ce64f6840d47cf4ebc9a81ff9b339fc2a5edd6b6d798ea1a9b861c8711a64c0459c31cd2facfa73ca47eff6972eaedc65e099f84cc756dd11747cf101148f3f549001046cf86e539592b2acbab994d44d1b0708e7daee96a4a46b250f8b1e17b120168736340c43e74ee3894177e43aad55631a3532105c65", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0c41d7989a2cf877d897f6443b8c908f77b5ff4aead7959a8997f63203baee230942e2f8fd60e847290937185f5e64089ed9beebeea1adb6e4290ba6dce5835df03a4bdf14ce7fe2ed10f09733ceb323961ab61508003356ed16df4b4f2cd76257f3c7d42670af3110db3e4b2eb180a0617c50b0f3175a0d375652a356e65946fa957cb9925feaa82aaee55d8ad6133c780fe5ee1632e9a97da869261f9d3df249c438ea04c224b48ba40c446b435cf5cb62ee35bf734f38d099178f171d010ba2a42fa0344a3414740092f05cc3d2fe48ca79fc52d581fedcc384b8e43c3962c13e7c4f7858ed21fada6d4c3b8ab171d2b2b244292a51e470016155788dad10", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9bc68e023f39b492a2a6eb1a8199b4878a5cf73bacd944f408a2fde913c98975afac1face2b9246b3d25f8abdee2b7d2e9c0dde0ee8f21810f42289432e37296c5ab11a073508137b202a521eed83aee7069f2cdd056219a43bf98d49b5941480f79af70b4222f4057cefd84bf05d9a37a842d693fc528af6b091410e90c3ddaae9970d9b555d1b89b05c1d3ff73f8446d289a3b8508689b8929dad719a1ae54e18372a697cb5573b262a6bff1906dc240746efa4cac2486acb4f7ca1dd401577c70c39fdf4d92c01f63ae6d00ea225f87bcd618ea3ebf5e642c9dae5276579f828537ba6cf9697f3254cf5bcd7788c247d0cfe1b1e4f3e5b83e0b78d3f26116", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "99adbcd29bbb267c7ed5725e6bde25ab2ace3d75376fccbc06303bb7320b8b3974500055a14d22febed880d8315daada0fa8a42302a4cfddbf1c9e8b56cefdada345a662b9e61d1b23375f93d00c96b8366ca0493883db29fd106b6ff4d5e8ded8ae550dfcee36987cfa26fb8ed2e68f9b0f278fce3130b07f6c0a73eb9f81b93fa1cf2e5eb4f41911dce50631208d21a7dd2d2ebce2a07197db5f5ff2221a041eb8449a0fa7c0eea251f2fe1598c6c7765cd88d970a948842e3af9744d0c3f8793254f3016fcc1ec1f30e7509ed6431ca15cc5d1a50dfe8306ce5be3999be5db80d0b23342c373bc8dd7833c79693f9b0066e84572a4c3f138990c28b727e21", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c0a2696f07af388db25630bb5818970c6e1f3a35d3a9524ca8b683fb1eea8c2e419de25287465fa930cb5bb2200ce1ef895323aa05c5c1b03721783eca4a34858da5da818f911293945a617b6d799357dcbcb31b1b878aa6ef5012a549cf7d48b888ea29014ce0e636833f32bc4e6cc762c252b048c86edd3aa3bb32366bb02bf86e1babe3a526a652e0feaf45b36727b37244fe02a41f61adde5a81fd53635e3495c3c1ff8cceeff90e2ef3ca1eb50a607760ebeade37b9ff03df720e912d2f9f3c5b0624bc468398b82692fedc5279fbff0b69c86a6bccd0e360c9cbd8cd05357c3a0ada43ca25823a122ca3d181bd7e9d3cf6c56b6030d4c3555cef5fb8e", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ac2fda61a9cab54e5dd010e4434bd1914ac955fce49c20a81f70fc4ae81ef4d5b09a95ccdebefb01c1459d17da869cb60336661445d708369df691394b0f65280a886aa7c08ff6c2e264e7b3b79f94061b0ba21547125069532403b065adde771dcf2c623f3bae29e10cdc2f6bbfb1aa9805c17d7726ffbcbf0809468d53189352c10ec4922342ce5c446c63cd511cd073dd709c0cb43e49999bd2baea003877cce903255d6604e903d079475ca32506459e73e66f23743272465bec3decf48c404c0050256b05fff216f8c5ac0ed87dabbb94ac4c032bc767c3a53eebd1d2e2ad98120c1be02fc712b5d9ef3d899fe7f16ef76d95e5b28839318724a08de25d", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "46949e87f59d539fa055c5379ecc71c6b9cc488489c2bbb595209e9965dea9253053c3b086fdb4642e1ef28a49b9761b870f9b7cc6a7b991e59aaf686a62dff1e6f2654eccc42a47507cc977eb89ef05c1674f0cf18c3dd918958e2986c963ca90cc18d0728437a8f8ee67d9736c7f6fc2b61000fc865996f3c918d25dd8ca86c6d3c8f26f4d6a6ea8d426078ad2de8dc17afc2910355228cc03b88c15565a5a107500ec6d87ccbd4fe45a149799dffa8b24f088a23ebcaf4721b6caf2ab96d3a6f181b89f6a70c9a8962e4aa20f83e7084bb015ff3da5ce1cf853f8d2de2a549fdb5977368ed25204117deda378a185b780e5d6cb29f9ec6c8d80094b0242e2", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2f97a06d605630820aeb8412c75a6bac2e01752e30d69f30fd59ca967748b608c9f05f17f95a6ee2410c9db151c98b09bf11fd1bf178d8de15110fffd468940d344f89d503afc6e69992f8c0ebb889314f5e9e78d78371022c9213084c1f666d1882e48e8ed33caaabb50e06bdb1ca39e7938b2a18524222c7bd91d5bc7df8faa63db5e48526ebf1333d496c18ed6f162c411e73655d90292637aff4afc165dd014ec5bdccee60aab2c01e4864fd0859700bed5f3b5c803980835f0f166fdda5dd2c82c8cf2b5851643428d6d229dd0e76821de73b7055cf579b3dcdd79def8dac9b8afc356111363856703a9dbce3668a547cd2f75b9b24f209c4109acef6ff", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78d23ac2e2d666d264f9fbafca531a4a7730d0cb469e6453459c1e272f7f847888d3d12ee561bdb07a9bbc39b3e3166212e4cca386c30e40130cb5b4e26156695b5482fc5dcb2f3b4f18f30304d1761b48d407943bc9342178b1f2ebf213801682e03ffce08f9a26eaec3f764d1b09c20e6788a62bdc449172c896c507a00e31a24d1ded0090fbcc54f18765a083f1ba3e49d56aaf8a244efa9b11cb154d6656a8f8534cf455239db9503a78d06b0dd814be867f1673e16cbb7e2e25694f251ae5242915aa6e7d7193fd32677a1a1af62a66f3378dc5b0966297df2b394c5556cf7c816e07ca1675dba3e7f7dbc3d1e5971cd9b489db6ee97664f9f679a76d33", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bb08fbc402f355d23793b120118c38239def4c6ab901bcee7de18f55d8410780fee421fcbd81a43f847ff6d3bdc9f129e882abbfefa7c72fd81270389bf4602b5a850337df6542a5d5bd0809aff5a2eb6a7d7fdf50e14b9d0a28776b6c910894d24e9eb06a2f2d5f3c0bfdc3841852037dd71fb1253fea81da7b0ab1df43de76d948c7a7984922e560420b3b531e7e34cd0a39ea5f1744826fd93e5557d546832c2f27e253dff2547e44d06f1d8cf0fce735a1c3327da791d100f52ca87ab40de5abb8edb997ae215700c67abebe94d62e717d803bc064a5773f0b17f7396c074cc1673d3540253afb661ab3bd76f31ade9e4940e11138ec5e6c6e39a06938da", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "47593c15e618f6e366caa1c6ce9d9428819eda907a15029d10b3a74948a5a8ed138c4f53f2422db0fc57b3231c7fcac4f32013328d07a8a8ea01e3e104e1cb1bae67d308bf2d7ecf74225e195c2c22d5271f3667d140f2f328d01bc91c1660f84c6d4e779590cf445e620402c2fc6a452f7442ed53da44461da862b15de7ac1f263144a4ca7f758d499e938585cdc5d2c6a81cdccef408d3a02c2da0478f34b1bd3c7aa3c074d2b3fdb68cc1c7ec9fcdaa08c07a992796a5453664eeae4a25fff0c3dd6eec745cd9c49de6fa507c305c3c098245b169c7b4ba742682789b72c5d5590cd84c9af1da2e9db86ac060dad02d669dd823e5c49d1469971a925889fd", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8bf28fc789ca5af86177bbeb771fc544300dc23c3be737a12cd9feb74760efbc51b0f8ac30966d7165d61bcc73a7643fb9f0a7fcc4bd6f0b062e9306dd768412cf5fd0700d0d201045156926d20d64f37d35a52138df70ca3601e9d7159935fbe64ad922b935f677645b177798df4b1940c9c157e17e702045c8217b7e52a94987b8e54c5dde1ea215b3d2c4a9212d59dfe84b8f730604f0e7d396b490b9bce7fdebce76a26ea57d021a4f131b668b12c66677c92445cf7f204d6210c7d1a25a4713b75e1faa99f971f9814e284b5961d2508ba3ca33a5a2ddc2ba20d9332110ba9abbe202a6c7ccd35d41d7a6bfcdb0b0cc9fe0ed8941916a538064d4fd3e51", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6f3ddf150253e805519b99c3e41ebafbcc81d39b328ba9dd388107ef1e7136c6242cccf61d3ecc213345fd8b216c3cbc1ae77cd8747d75c60cc648622d25a35538558296f3ad3df183ef41c3c80c4d5659186f9a34830ca2b4db950051a99b7d23018ae6492ed396eb85b665456b482e81b3f60ff565b3b01f51268c0b4eb8c455627e618ee559a74678d0338cb25411fa0f1123fa9ab38f666068c092c168b33a971664a6ed4359c1e1e2d8c777217d510fca6367cc06b8677e02bb6574a218ee48aeacea51405531d81758df68d2eb7ab640fdced07029437a611c1a05ee3d2defe2bc2d35e06226c16141fdba4810b14733e8c7aca430bca49257f86c9f54", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "ad4148c33d3e46dbe71be2268485d23c763e5943aad735c421100db1311e0836234f1f19619a17aaa1122ff94769e5f7e93453c183d97f4f3e5ea35dc180061ced95bf6b9818d427886ff1c1743ba6c73d61b967f99d54b566e8f56bf5437184a15d62549c0cdde5dc903c200027299049deab8fe68510ced79915f3ecce5da54571f2ffc2d24ce44c679394cc0810b7858fbabf75416c6495460b9fe331cdd0bf007ca138c78589664350d18e58e3460d015cb2202cb4f2f342ea1ca81b534e0084a94918a62e058d2d195285c34b269be0705338ef98696ad53d4751efefb6937c99da703cbd2c097428a0e2d0c9cc5d1cb897aa817fde9af8b72295ad0625", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a0c87a80a092bff005fcd88ac0ecc25ec92ecfda79e6562b3a76d484ff4ea8bb36a842f214448fe5c8b72dc5190e1d609cb1ae1a951599d55d52ecd8e05a5cd05bc4b5c0af4a521f0955e6b7b2b83a86c4e48f65921eb7568f5198ec25bcec50954b1ab5437b2738d8486641cdadb606d418100d99e0f06b65ce24720eee65cf4776197b718a8da721692f2fb6114ba2fca8080005bc9848ea0cfc3ad18648abd013fdc67edaf941933697993e377f9493affac7204e0515d8ad1511df09f43d239c2036fa626ef7c15a44b6c693ea86c2b71e28d3dec6abe30bd8bc40fa641c81a6d60447b18544cab2cb7eb154097cb0113e33b91cfe94560bb0ef03baeca4", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5a791de95e163c86912d6ee662ca82a3e93e2a82aaa94f75def7aff0dcfb6d990618b8688caf7360a08fd513df5b4414e5e604a2bac126fbc1e93fa0fef726e2ae74ba63bb7b4f3adb453912c01ec5f906dc14c9dba75f3e0f6ef8e648fbfd0b5c4f166b806514293430c72712d389ce8cdabff1826d9cde88cfa0863d01b1b8176a8bf30e077fce691ca5d1b34f0e1052c9112c2252c445494176ac5a6d277f9b7c8dd3a912d8eb42ca7d76304028c3e51f475065b8a3db1fec6314f6eb78115030d237b91bfe70f5b84d1cf9a879145528ae3ecc6d8c180a2e70740df10fc0671dbf9606598a2c88e43af588f74f890e8f9d3bfab157854bfdc1784d1b29d4", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "497b13c7784277438d22769de54721438b5a1f17d9d980d1f55e96380eacd01f1a1ff8b016a70dee9a98398e2a7106b4ab6b1ecd7afeb2e2fc9a2ec6506494ecaa40fa2437c3ab0cc4a26bfb952849c947608bb6316375b239dc3e164957b5d40442f58fbfa141c3fc4cfb4a6d9e1988d6c5f10f1170e911171018cf63a7c97c85c2220cc407620bb168bb412e6d12e8e51eb5d81c64cbc075072c0d9de99dea0eced0a43c7f2d82eb31bf96795fca88e9b6fa4e6286511da86cff635f71acb78e5276851e70e3dfa9b6685160c82add5e53a9963fc147a5c7b0da71cfc7aafe37b01a35d7f12760eb3d6aea9621676674b5bc3f5d5aa9c0f71fbe0da82fd3b3", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "521e5af2451d73b61b7af2d81eb427bba3911a3f2e61105bf38e15c74196c8e66d52239936aa1a7823606fdb4d243b32dca2c4a95cb3b302fd34a9c0879711095b4d1e75c59d005836c2b9a05ec1daa63148841b285c10bb70f4683994fb0a598b927415ab2004dbdd6405d57804ea142f21600d5bf5487f3f7419ee2c2790a122199cff03be53847cbda28161f37810f046df1c54ffa9e3070ebd1f8b08b3293c6a160ef6593ab497415c2a086cd5242f3509b375f70e12435b01c21bfee65f2156448831050eec3da4df7ddb04acdfd89a5cbd5f9afa75a8e3871378933c1483c28c1bf405c42625b673bd0de4737ca144285af3981fcaa7302534e8c36e9e", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "86ae51d56a520d4cbabac1a460ba543ce3eff99c2eeccd54f823821f894eacb30c2f1dcdd6db6e6db4b265ea54c4310f0e599256516843323e2c39df9f0001f2ae6f5ce2659c1b6a41ab5fef8ab823258923be1dbe3c0db4705094c669db4960da4ab9aae2ac8ee860c069acda23f8c8cf864c9c37582126c6f918e04a869b8aed52c8d0394c591ea16de6506c265e482e2b19e1f9ad529bbefb099a24c8d53a8991730fa35b76f60796ccdf0a8b7d027ea1a50e89b7bcbeab8be4bd52bb3b701b42dba4ad1b0056f8d9f499a305780f742831b0bcf2377dd986f143118ac531e880be5e59a3a022e2d50a4c4043a04de9d2208117f34beba0bdd3338e6d0899", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "99886332731f9c4045ed269a8c9dd46ca0d4423199040a2840a7ee7eae4b5d70aa80a8aeb0e8fb1c1097f740e8c702006293bdb2fe24ad9f7b10664d2a06cc3d6b1da9c44a51443f2890ca880bd1879e208195a69cfddd317ab5ad2610dc36026156dbb10841d03c91b87e2179a04228f461fc7af38452621cf874e3cfdb8e42230b0c746a8084d6def1e2092ae2d34556f9352f5aaf39bc4d620a7305190d0438345f54e1a34aebc24b2335977a0c8560d3e9cb0165ab919877af989abac6f0b5ecd110df1e5db3371b9755fdf3be6c0307254b445259b2d4fc193e31143d9367f4c03ae132e033ba91b0b1fea496b1d726207df6fa965fd63a32f7aaa31263", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "75e3e0b1df032c53890bf0d394201638a779d335d0e359f6e88fa547ea30080a90d34b9605c57f798a8d8cf76655b1f5d023f0f7cdbab9e40ba01480d5c60b74394509baa6e2f38453a0e9ee62c6fbe8dc03360af4d3dd11e6e5b964ea2c59b3b4bcb0fccb4f40777f4a998e738ab2720a74c5e7f2b9d8f28ae20bd26447cc4bb6ec9164b07bbddd314706c79ff9c0ee7158b30d46751151eb29e84c13674026301c4f61aeb3d956606af22bc2680c4adda348813f25e171a699339614f0935d4046cb88cfaf3952b765b3baaca5a62217b922a81b3823ff588cb18494c01a32bcd1a669e87cc9fc8036b4d0130acc57e97546be7b8af622bbbc50b5ac157099", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "02094295d59fe72514e4d0a0621d13385c3aff737e2ce7874fff518dfc14a0745d0ce214e4413a7f055a3136f592e36aad1ae110f31766af0ce505d4546406fbeb189d7a0e6eba9769dd80aeeeadee774355f3b67a85cad0b582b27092a35d35a07355390b5e38ca377e91e06199a009dc3c39d8c8875b3688b40c506c950421fdcc1e5f900d4e0b9fde2d8cfde24427e2292e106107b975b57612a989de5db90044919e926830e3a4714ad3ea39fd5d030725776fa93110aee8fcaab761ee54754b6cff58f8e569df981bf161d6580ecfe3d78e3b87d67cd64b23ab6498a341561e2e4600c053fdf5d03a73e58f3581509a483911010c2652197077d78dab4d", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "19a82c1a8baad64a96feeebd38e0f1d401a289c0b5087b3da57a3a996ffd0b748a4526e481184d3003a973e5de86bc1c3b9d1d003afd229b8cb4e94ff69c4ff75bf8220c69343cda68972a0ba4ec88804fb42c9048faaa9a84d9ced011f7de491d0a00771e393239ffb8734121cb56ef1d905ddfdf34aa3f746914351f005688bad24b8f37c64269e1049d7a6d2aefc370849bf891faca398fb4a367e4e0ca8449e7d40da55788ad2a1eb4bc2403a1f37195fd816ceaa303522c6f57fe704b0be40f3693d0172382c420676f8e7ff28909d67145c98f5a224c2511d9e1996de58786ec87142795706578396f8da212870694bbe3214e2c506d2161b4c5ea65be", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "204ac3fea095bc0b1ebe86150909295afc4b9a63465d0419862cfc985d803822207c498d306232121126da46cd03348c41ad8907b61858d3aacc37cfc481d5eca120a23de03c7863103b5c572c4e2b1fab70fbc0760fad8c1e3cc710aa71c8d0a6571859bf9d2a622747108e741050ea7c011fcfa6ad6432f4b8df0af2824946264de79f5782c215d8903f1497f69f58e586f284b5db98d04d2df14d8bb01ed6f3189c74f9b5f742fa4bf886adbd3e5f2efa23730da4bde05e87e15bf440f37f989ad8dff3fdc4389f77b03dde21d5be131817d498690036537ae789a59f48c8d3d798ad7daa16669ee2d7935d1b384f7617e12ec302007c7ff53a0b1f6a71d0", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3acb0bb95b7fbcb9ded94b8f6a3aa1b8c4780a0e62f0dcff0befeb17ef17a41228921cfb610c58140870f26f87dd0899b20dd15ef90aa1d1bfac714a86e874959afa6ac288713d0439c0999063f1c52c823e89183e62b92bb48372cc09266c2657daad449bc937ae8e427fe588080205629a4b0116497214dbd818f51ef2c86a28df626a6d11ebef52ce40bef9a05c78f4f5104acf0cc1724a899d372292a21c7021a4fd7d25b390b8f3d18dd5592802705ac47e561218330de96530cf08e81a705bae7f4a44927ed073ed48ad751a26ffde9b3026c07795970c77734bf7ac7795f8ff440e8d122fa2a3d7ef9861ace40a0608adc2d675aed6b5cf9d1149667f", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b539fc190c1d5e3bbbf9302eeaa7e36140afc6cc42658748109af599e14544b29e0b7cb488636091a48e34ac785d0accdddf761da9abbbead603a6d3a53744fea294fcf105858960f2139e87f09f82dbff7491791c0e79e66aa966a1e0e177a23653d46c36f5176171a44f02091ca4021b3040faa0d4e9119a1bdd3cf42ef3919d8d494b5393d5014b21c5f7223a3374e1de34c9286de91335acfbde51ce833b54a4804c47a2fe805c182fece58a2bd3574269388c7028dcd2d69bf4e10864ad0ce0776b5b0e1e2f5be90c75ae5d46df0ae005e4981124492e33127c278e67d05e38ac17e364dd78ce3e7faef8029f12c9bbc4102d6f5c752b60c637ae1979d5", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "90be5311188e6796fd1d6ac1b437c6b8ff950d18cbede72832d602f23983a67cfa8f74a632d93d9f05e146bed503c4c336c32f83fe2f510282078a2946ec4433e2fb0b6ee9033db3dcbfdd84ef6c9e45aeefa5102a73e27cdb9b31d16de42cbb3fa392e4d947e38a1143ffcbd0ed5b99711c5652e8ba85cdd68c385e1d00aab42a8e3b7c6bd9f13a3c553686c00dee411a022ad19bf8bf79e7da4d40ce731d07e75b1b8dda2a4af34c3635a7a784240db61e19a56e287997379da9f845ceafd08d2fd06281c943eefd30912e0d8c70d8ca36caaa2a529d6d5fa3c2aa8f30609996513417f0e274dec8e92821bfc25801a17789cd9f570ef2d08c447c8b28dce6", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "875a4d6b69fe203b43376daf732492751e01cb93a66be6ac272fe21c272bdeb74ba333f3f11989ab5c92fadf704f30b2edfc779e6c9462b3f25ac4b9fd23f4a30bd5cab6d009eac89bb5a4d8d0ecf27e531355dde3363645708c9cc8ea4d2cd6335d50fb768de53845b12d86333481dd2dc447156821c7dbf0e258938681bba2e95514bb762141d9ac3f02badff825990c4e3a07c15901d5c05c3fd433dc500aa24d16add9356e422ef03c9f8b7b478a43fb967a8ad16eaff0bc7b0223c7e1ddbb2aa7fab4c81df742b143450aaf06ae48c3e2d7f4d7cb0a0d2fd1362acc8d9653f8488df0548430ff4f0a8dcfbe466508fd93a138ddb9dee83b9cdafb794ded", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "cacbd8b8da45addc759e8f0742aba0aaedcd8effcbdb44f7a6bba1722c93ec460924d4b3d1c6e068f248c5a85d4e2aeb4be097d793bcf2ebf421abe9d7a80c95b29434641c0d1bfe67348973f48503cc658ff40e6fe6fa8651237cb5b1f630f47e0e2af1a5623977808f0f9db52445de82ec3115cc29337b6e3af60e9213ae71cdff695b61322cd5a40014794b98cde97cb883c6fc9d8dcf36936b9042ca217c5fda65c667cb146928523f2c5c66eb74b2ba235f631deb440e94405642a4173abe41ba7ddfb40f2154fcd0098cf38f1ed3059cfdcd90180d7eeb68f072b7bff8d2c264296073b66aa751ac8d676935872506bba9d78d59d8e9c2330afcae146b", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1c153e1a94bd76b0c5d51d1c91d38afee4db20a10ccc44bd46bbc4a40974c02180ca0b3a53377d694de9c34d168a7466b0bf5954952a98031104934fb319936185dd8e795bed92ec7f8d1487dd9393ffe476c377e406fcbf65011c96a34ec627b7093cf6c0ad4576506d559c74cffdd73700c83ae8c4b6b8189b4b5d4119bc4b720bfb2a6acbd8a560c2642e25f6e8a4ab5ac6ff0ab19226fdfeb02e6f97943227df82b251e6826028460f33b7c6aad633d663fa06aa048b5e3c7226af2feac31d00bbde8965ceaa0d3ba2d268cb2d6c3fea67ab672c7f16f8775b3b41d573b8b99a71fe60331c6243dcee7438a30a8161099a7dcbd9933562eb40bd7d587383", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0492235b90728c9c26efde341123d4dfa06af0a6649799eeb96b3e021d83e629a6dc48372f51b7ba4b4c671ac8bbc1b04edf82bfd34f671888581584a9e874c68cf0588dc60aa4dc2a6530505799c3924c81817c458d4fd213a34c9c3c7237face791df8f41cfb7604655f58920e5f72c17cae980d4e0a44bc694177cb957fa492cdd370cfa5939240240a271e44698849581b308d554f1ab33055b11d94850b11a9f082310ff40d871381a314443d11dc07aa4d9445fe7d34e140efd93b8cc897770e3d250987b5e9feb7968b35c82c9be7d1f9b7fca70d44d23d4e5060faae1fa6ba7f8a13a3d519d38be5c34b4f79acaf54fa20a7de00883bf91f1f42d5ef", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "34e2223e4f00809c5128c2dd2611956e8b3177859bd30ba86765df75b2aac2241c6e6fd836970fe68ed723f1399cf1c7a8f04560d776c572d2e53b2d0edb65fa5dd813915236b278c058f4fca84c6dc75de97fa7d32b30d6f54d6aa8318105e58391508dcdc1d15cf235d238a70b085c8007a65e0df54962dc31b098a9a7d06108f07ece64a70426d5d749c3e329d1779125a7c60207a1c99b892022703229cfe852b426a2a46d9407806f911cbacfd98168e8e4f1322b4572bd1f0634c8337b5160c2150dfc37d30f671bfdb2c3acd89646ac37a0ebfee5e1d2a078fa1b4c980a87f83a6b098bd09c865305bee5bbacd3865e38b4414daf5fcc3bbbb1655157", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "4a2bd5ed1e053d5421808f7d2636779c7c1e6e1d94c47ae2520332113333f0c3f229554db384561cc4be4615d2f9b36d7a1cfebb85333c0a070a8379293d5e46af0d5c34d71b4cecfee2a190a9bad3baac34aaa8881d048cd2e9b8a74c67a5be02fc27368e5417b4fb6d928254d645bdc95577fb1ba79bc169a9e24466427db64406a98a8589e3e164a5889d205ab861acd9ea5551cdc06515813e4455d202b08b829463dda47a55729961dfd2130ee03c4ca92a8579b30478c2b479646c242a7e9ff0547c7e774a29469eaa49157d53425e0afe0dca68c88cc71aad8a8a00bbfe8f39c36fa3ecc168f605d7333626b0afeaa7465d78862d4d44ad64a4f7a0cb", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "5e47e74f1eaa0c542173139c91fc3684c52a3e0624ebffab2ed2bc007a3c7fea826b4400a9145c7893573d73340789f32c3f6770e1b646e814846690a941846578afd0455e9f016631475149bab5a150469acadc1d0486da5fd766a75f2b6be6e7ee56bd350913acdc08e06806a3db60ecb9c1caf58db36b92f13b3ebad4c67f7be7f16156520691dcc37b10c9c3d0215f3e2c0558cfb8d4944e936816d38ea6e3829b736b68cc6156e86f505236f366b5928572826be1bf0b42885f1ea822ebcf79b7008d14b23a1f76a2730848c077fddc5b8982ceee4768ba7733864a4cc0525640f1fda07c6cfd92c7f32715a6edbfc4366e2b62673fea9116a18e600458", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "c1d45424fc88ebc3de2cb0f6fef91042822f857835b014e6362b986496d1d0dbf3ef50d71ee2dff5567027dd00fad1e826216bb34c95954ba3a9ee3fe646f9f690484c2586b96946efff54d6591024d251cfed885d6e8d36baa14757d7621e75ad521adea55a217ba7e6ea0a8294651d688ed395920975d52f607d542126db2283f00d9ebf48e395bb83901350843cd7812072b67472d16cbdc2cef414ed57e33bc725d53c5d78bb3282116bd3ee672842191e9a5794d78d4f2bb9cf600d6ef8f3d538881c9efb80c7f4318f62c091b0a3d13f485923bd0561bacfd7e08f75c26a60c8116b37524f4e4b40cf488035a796bd19d3ae5cba8bcee923e021a78183", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "20835e06ad227e3e7868ba812b0361062e5e7204e2a0febf12eb0efcc5cec87328a0c0c39539c177f3f81e50f8f731c6651c03d865cb1ae667c2083132841ea3bd9749a54fed4a9d04b9f4a36ecc11c31202b79f5c7e2bbe0499eadbbc7781e22c6b182d5eedca6591af8e4a7665883666e30a927959ce67a149a7d03c7a863c16eaa980e7ffacf844daf83b5958c50c502d742e638f97067be25eb0c0c1f26ae9da1e65924bbc3a963dfcaae959300bae2240881d9f528d14a9f025a7feeadde1301096479d8ef77bf722dda463ff63dbdb4d7e5fefb4a0428544e2a8e9b1622b9971f71671cf32b0c066a26372c46294a66796d80a498282f6da546ab095e6", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "b386c91fe71bfe594a2de2b2a0db0eb097178076afca8fec5913337edee509eb6b470eab1e4553b3b346d85c8f2fb31b6afc301d4a545cd3fa2b7c4157d501207518728819579b51d15d59318e8eeac0b903cf3e770660dd7350336ea6431057ff68e47c9cd471d616f25043d099c8a1aa11a9588e5b9275e3b1b93c71746307c277b74dc429d9ca2ec87145636778a95707296d980cd8c430e5cf1faea6b62a66b2362c9aa74d6391ba7bfca88aac9747cb4b29df1ea6bb22e5cff500c746e26a95ba0b442b468d1663bbcbd9d0162aabe84c02d002e760e77f766938880776e903ab5e09844829296515d89bc68f8c3ccc748c35dd285676c13877f44f2ece", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "27e5a5c4d9f86f7de7d7220a783c26afc2a6614bbe8e2685171481f928b230abcff5b37f3ef2e384db521187566c70b09d75399385bf2358204fd38c1dfa1fb84fa78c1d5d5e5a869063d544ea812a3f1db8a1f0224fe7e21c5ee25e75a0cf2ae5d6db16172455bad2418c81235bcfe2319def91de16a7e3de8dffd74122bed90dc53e7fef8f77e832f30b2a33efbb35522fb620ea326455339fe22a81fed5b58d9a5b103188bd530439c4855e2db8cd9f98a8129c76a335cd45923ab67100dc2b02f31e0e5282fe526f9cba163715026071b61a2aeb93a5a58b4a8499b3c078cfa303ef0a107bca6d2922ac8220fff175e2b4e87a7a9669a1560aafe3ae99b5", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "bbde1e1373cb938add41e6ceeee683908f3c575c6a15e38481ce6e83a5d95fa3d2a4b0b6e95e1abf165cdfd5ba308497640f58cc4642298100e9ff639951446951e67aec55ab8e7b9f05abd8870ed3bba86ab875e03d935803d13236fd66887069a72d14375a4f17e9fc274cbeedfdfa7c8b77c0b62fc570dc5bd30dd6f9f23f309ca58e004495472f2c4e5095202c47f24ee8a10474144e1d101ae173c387dc92647a93618d779ff040ae424d75b22262146f457e704240cdad3bff67d086d82b4dba7f8308e1e392691065b28be33e52dcc20787997817104d2d23bb67469d21d5e3cb84c035a1d75e6b699cfe363db10d52b9c0b4c82573cb1de5a5cd6cfe", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "35c96d10164da4cc67c396efe2d53d00f7bf8768edbf77d3164c19b6b71e74dde8e7b1c2419f2f2cea13ba9018fb503649f74f9d764822e85d61b2f2393f52563f527efdf7e8899704eb87caae7d049867dbaa771d6e85288026b359792d69c8054cf23df9a622d50154b18b0aceecfc70ad759af7661e10b7aa7eb3736629c79b3abaf626a3bcf881679ee2d155259c2bdbf9f9d3c8c298419b2026d7692e76f43caad926c98fe3eca5dcd298558527a870fec81ce89390d9f14ccc12b639de8d5fc1241455c26e9e35b289b1d9806b487f5472990c80ec2fe230410adb910d74117e329b79e2675e7c9ec08bdcc89dafd20bb6dc12e0170ba1a922fd6aec66", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "0f1ccf5adadfab5ac12f1fb2ff14b0016170187075320b5887a723aa75625628eb8a90c44e72f589dcffe006880f56a68e58847f17dfb820fc6fd65f0746052c4545fccc017f66636fe827b01f58ef6bffce2026b11ce448db982c561bc977637d42bade3e0d532643dac706b5ae2bea2ddd1038a9ab59dc405fe8ba733168a3d8feda63fe7b2f5b17b685dec3f33fe4374cee723d7ca1ce49cab5337220aa43803de29f9929005b63e1df89971d533844e22cec5bf44275390ec7174afdd6390deadbf5a3457d03d404f14bd0aaf62454eec5e4bcd2a27f6766b7826cfe2159e25f0f8ddd811a160e6b85e4f1ddc65d88eb940439261d2c464378494f354fe7", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b7f0000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "cda6fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b7e", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "cda6fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b7f", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "cda6fa5ca76bfe0492ec57e0a3bfff7272dc8d1e25ad1fb338aa050f02c104e63133d6b5b7c4985ebbae9ac036a5b9c03074d60aec8e25baf392a0c430ff05b88e948805d3dd74511d8885250a7b574215ada015c559076686e253ccc96c0815b1291ee787cc3363b4f77d930eb998d7c582b24cea9ce21de9722791989863a27ebc80a00de5bd2f9228775e5a4ceb054d58c9be36a054336971a13642dd9510dd696aa268db3aab2299d5d88f8e562434d1427094d3df8e72d1ef69b4ed34d12bac375223b2a25cf227f735f816e85e17239304769a6082154cd15899fc1eaefb69b748a3e5ed24d38372597de3e4e2a27b951d6ac7db182d6809d8ff511b80", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "69a1af712699465ff84ed85dbb35323df339f7627310b2b3cf2b8b9fd4fa5cb0f536680d7bf905347a642c1960c3e17495770bf939b7b3d426ed2209b5e47a6029af076a8e95f9a7fc959041d2e221d433f3836e37b6075a8388a2a6aed1785528cc79348d4dead276988f7f49d827c0ebbbfe7aae9d946f16c7a3598da587710a8d9fc72ca537534959c76a35c91ea90989dd0fce6bbb0d0f8c439188e51e0c82debfab4ac1dd7df3c3e48627039a9d3829a7f08432da36b6ca6d9ba0f9a15f6a61afa09c1ad305c3182e0a88e128192d8d064af7037950574cfd21b1ddb5f562ceecefed4e62c6d12f82135aab2c0a6dba9a181945f56943b4a81faa42fff0", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "8c8001352b612c2a8ce94e15aabcf7e077a4135a6cb9f128870ce3f7ed11b74df002a93e9c7929b504f9c33d6bb1c8193dfaab4a808057380c3a142cdad876290bd68472ab37133d50d3805b6037c855d145d75151c42b6fe5121ccb44c7a624e897b298694566698f49289ae0ea09795450ab9d17dd30170b27fa65d54ca4a07835b3d772dc27ca21e8049dc5751522530169aed63009013091fa7621583d6487029c45eaffcf0c9e7e9fea1cee27da0f623b3e4cb8f73db62ef1a818244a4d00165e4328cb2b1af117eb8daa5cd808fe06e6e2058b7db69569e7db51b072381fa6acb7683e4ad9164b2e29bb3c72e99e0f585787a77c69f8a58084eec664e9", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "5bec85b7d892bd8bf5452d477c53eab4c930828493ee9092e4abf42f905580413a6ad458f82e78a839a47016b2c6131899abffa563f54d49b07c3f56ba5e4975d216be7a591c6466e472ae46edf2a15c72b649f7089f4f1147cdfbdd1334b07303320a95c6bf8426cb9e6452d3f8695b4e376058db6805a7ad304462ede8d89543a5360749e83ff7cdaa6379941d28a44a60bc36353cf8ed7cf1e3db091d136372d489602ebb1c4a41a6a15663a809e2fd3905a6e62f49a4df64594e0b13737de6c7e38bc16b349c9a71fa9d8c519b6aed9cbad2984e13a0d75a6d24854823e6c8d64d891cbd64cfbbbab9157f4a015bcf9b6bd1465e5badfc462e51fdaaf698", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "9bc2fc58e6db83a04d327571189b835a63df65aa3a41918aebd7f97c069cd499978370e4a4e46b1c27165b51f703beb3beb1c0a3a83ed6613dc840b58612a996dee3a10e1907bbceb5960e4f7a0fa9cce69a3ac34cbbf10b404b685763ae3fbafb42f125a060626e1136742d4ccdb469b3a6b58fbb4cacd3f5fe88da8838e2d2645d11618067edc8eb6bf6f96e1055122cff85c423d113cb4e9e1303c268dd5ceca5a201bc17d582a84ffc14f7f5e654a25a89486d54991f85bd24a6112849f38ccff768d1ca3c44e3e6e6a23e177426d26bb1173cba60a7938bde64b02432db83fab73c3fd4f10578f826ac3cea04172aaf43d60455c2632ae06c7665ef4537", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha3_224_test.json b/testvectors_v1/rsa_signature_2048_sha3_224_test.json new file mode 100644 index 0000000..9899c62 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha3_224_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100ad824c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e610203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100ad824c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e610203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArYJMPPO8K7sHSZ4W/mTq\nQQlqx9TGISMHHZ3YfYboP4ygMlMZYWAM3kdrVcSJyyGIBYRhdOi9iOsepf7mRY1x\nGa6P5JlFg1s7STV5awLFhCaO2q/iRAZu/0Cn5ak2i7hYkqzO47/dvDDo8VGbbhDl\n8eI5ti4WKAu3D0VtwHT9nM0Eiv80BxM2uG8KI8VIX2BBSgjPZbNU/ixu52A+e7vE\nPuQ1vERxqWPG/UBq4bnSaEiNxESo4VOPXj5ywzgs49FykKf4n34eS2hio7S7EXrp\njQmUPM0BbhsFC3J3bjZOIdU9OXRp8PAou76hL3sHVWTxEU9DHkDnjj4NW8/sd4oe\nYQIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-224", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00ad824c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e61", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "0d08561ead3f52fc50873bff876fb99109e8b8c3bf395b9418a90a9c119a7f09601b29248249ae91d8f35078bc433aaa151864d13350bc77df1973df43cd663d45e21c5311e02fffe2fb1bf63d79a006e978c8025721a7a0b9cd1472c5fe4066f4417fd15990ebf12e6880f8e3d9e8bd4bb3b5d49cf9f9990dfb4ec2a7ab04470dfd90536a28b6d22474762e22a1a0ca761d214131581b045940ad32f4c3bcafe6932fcfa32470b2dbc11aaa1cc4e1b50343bf835d02a08095bd0b4cdaaa07f1cb26cf1626b64149bc2b2e65631b9a9e47922b8140104ecdae0aab3ca65e68bf11c545f71f29f0d5d0d95b83c254484ced4267b1181febc1928f90f3536cdab2", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "895768979380b7830f9e27b1079a86bd71a150b8984ab6a5d8e0d0fcc6cba68c59d471115d705f8216f25338cb9a0f0ae2929efd9f24f7ac8f7fd0494ca47d8ee51928d0417988f2f5e9f177ca6132e43df28617214978d8d52d21589c3f164da660b4d0e6fe50999a68ce6ed02075e1063b709a4dc37d9a96da192f2e3c1259a649ef93948c9bbae16cf7885623d22c5afc246452aed97e9c9c6d1896af70b69a61f3e8ffb0500bbecb48ba5b434123a78900e8dbdf063613678b3e0e4dca575de22e831dc2555d5163274b17f8705a7646a6b6d878e4d10f18ee7be0ccaa79b11fe7050c54cf39ad28e7f0df38a6bd1e59471b94aadf6dfe04b7a44fdb4281", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "7d3615dd070255a13a7c2a3f71d3e53613ae792688ec9bd7020fb6b297a40621fa54ec0ff03cbd1610d26066b6f4551d4529b06ca5979a5d8c3d6c24ce60b2d6d43908c6f72d6842593406fd2399b8a03b4f14fe0ad6ea2f7fb64ae342285ccc8c740de1ed7736b636199dacedbbf29d30662cc7f0d571aed7e60774a4aece8fd146e8fc5a77c9a586cb23881790aa30d38fc407ddae867fce656ba0d1c8ffff06ff09da50408ba519c49f64d8a2ab34ee11e95e260ff9e0fef5bc5305a6bc2e8577b3df73bdd6b4b0bf4c40361a2e98b27cc5a30b340627fcaa543b827fafc96d78c2cca502d3445fd9d67c1b29ef59e00e810331882cd8f482f0a018a782cf", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "750d3f9b1cc11d9bb36c2e30f83de9b590a8fc4257e22b83863020ecec9b2000706fda2b3fd1be6dbfa6f8c31941c49f7bee18083067bdf7b30743a0779a65deb53268a35c9072530644084200e3933f4b46bbeabd07fe91082b02c4e229fd52d5150ac79018e17ba900c932857591e5817d69d50d204b455fc71e1abc30b80a0d6d1222691740b3f5f50c2a8e72d1603714728357695c62b65b3e6c67d141abf7707ff630c0942c13757ab49c645e162b75a1c6bc79d9384ebe02cc6d562f5d821c5cdb958e775a8d63335519a6cf1568403fc43612ae67f4590f19d8aa3b636727c67b65a7d7139e49ec674c1eb9c84a236e5110d2e73d5407229f5644e28a", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "7668dd8de92a92da0f3b23dd4b98cad5f19c4e94bfe99c18d2259598b0935d9108a7f0d1ff51e0dc2b3f6a37ba3a059062be792670c95e86beb5a98837a90016bd3f9ad3f8fadd0754f055d0a7221216f28925f90c7a4a3ec897e6a1d0f877658d46dd0331db9222693e978718bd1d3bf1792239a27de3660346dfd8328207a276b01b60ebe2b6c1c7c9b79eee082b90fd0df2b292a1d69927e0c13f4af9a7c9a36b9fc3d2132d2c18c4cd3c963cf410526533ef5b43ff9e099dc3c4c412ce05d4232d5230b82fdd812d022efe939dbb566566fd712818efc50cbab309cd0270143b18a97cb76c2cef6803b811bcfd6c23f8bd86c73f4869a0cec5a2449684fd", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "9123e539b75b413944e3fc29eec455c6014f9e02ac474cd59da1bb94c46e504d54bd32ff8caf050f50428a23a98e5c30f498dcc63c7f816d1f6ac031dd127a62b11f3dcdb4ac7dfd95bc7ca742e4f8e23e6531cb632c55c7117425586590e8b0646e4447eab08237677d2a0a9ebe16ca847456353d2271e73629ece339338e9ffba9c6f04e24cc75c73894e6264e99e31f5dc6a591d35fce38787ee4e0fc1c441b2111346dc4e805fe4a9eced7ccdcf658b4b38f73f14425ceaca0dfcceb52e160ba1aee37c1321f3660f942fa1d2bc7b043734d53ce175b5a3e4b09d62fe3eefa4722992eae2b2c9636b1566115cd26aedad4dee464cacd9947008c907ab900", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "a0ac177986b28a9542f9a73198a1a61375411716164789096ee4d160329af526ea57f290bf765a3ff968712f8f82b1008d48d552ee047a354a873d95c0b06cca8f20c5fad9ea188f684dfaa9d2eeccbbf538a19d8c2fb817a36cfe7411f986c952d05055d14712e6e5f11db498a0c2fdba5670f24a4f0b93585ca8c71b4f31c9bdc0be7e9d2e13c123ced148e2cb5eae854aca1b415ab4bc5093d4eae1e2a750fb1d16b1647c3077058f80bd20d289c56ec59a1f598cedeb7fb31b7eda4365fa1d2b3b7f579865a25d8746c970f25db2ff02ce51b3586d6a2229d00fc9ddcc2ad184445360ef5dbf1ae65731595a172304bf2f751f930a51cede40e8d0a46368", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "9c01664c565bfebd705a5e80e2658d5048f8cdf7215d6d6c7c9a6dfcf70ca1660f163da359687ea903a82cacf5eab139d4d4ee99cf637fe42283c59aaf83daa4811e12b6f3a0c9374129792aa6ba590284ee74115cff80c5e30b21e6cda96a42fdc0856a1c008a703f13cfed787d708bd79fe81a3351f102ad9fd30c231eeb8c91c3caada7060d4fa3c1055714763a0da53c96bf1c97e400916b6dedbdd25b4846868aa84f8507b004a9c7199d3955acb027a1d32b58b9db444c9918385a25df0e11b9e3820d2be142849cf70abb8057ce465f7ccb1183f58f84743c41cd2a758521589b3f4097a32dc848451a5589bdd4abcbef44ee909eea13df5a402dbd6c", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4d2bdeffe82b015ab6c9a094ff9d0eda91260e1196ccfe5f5d163e2973bb58717d017b2ca255b6002084acb5e31184368f504b55e4ec5c7e61a6963dad03df137f33aac5da31bbe60c998040436ab50a9e6503d5c2ecfd7954da325aac7ecaf12ba526d0ab038475eed6258d23693ea98dc22e4d4c315af2e528f6e8e9039b35e55e6f3295bea75f09c710a940149cc4a422108e04ec2dadcb99f65f59ea4ac605bbbcf20d187dbac5c7e5981201a0e0259b2e2dcc3a3b525633ba9a8fec73b8399c31c36e6bf1870c5dbe36c3005dace4b6a54a1b00a0892b9cec72b4a2b02ea5040b1495f6c99f26d95b3f3c2b7c15ab6387d231eb5eb7b7b3b65c8d1159c7", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7555119fc7e4ef93e21b8560d3e12cf643829f5b26bd4250136aac6d8a845c9883a47c86d7a19481ffeee973a5c0fead9cc7959a9e9018a34eb82001f8c1f7ea1f55e001bb857244d33280e2d7f3703b0c3a401cf71c9bfbfaf7438918bad299970f8af633b575c0373d018979f713de79e50ee5572631ac3c30b80a138e74a30c9484cac902ae2e34e800791397c4f0de5481a25fecde04d4d46007de0cb48e551524fd4eb8234b5d82510fc44ea96985fb0c1872907e08ddb015e0a2bb295c4e6c3319f67a1021cec71fe39b18f42a40011e52a310d17c404b44d4f81e62636b7b0a652499a5c156ac255c35a647e499c23fa821ab0e9c915793a0117c4e25", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 46 instead of 45", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "771aebc9c0124bd30ac810eb0dbb35e9b2d3fadba3503177bb7d9e0d527a1020195f9e898660217f0ab648b3ee28ff675cfb6c2d459b15fa128089166c48a8a7606ac784d4a9c355229f96f4613c3e345d6354a6dd774e43d2bf7cc80f847be79ee6f8c530a59aad7b1f10792e6887a97cc2ac94a3fcc33251fad5f0d5cfc61bacc6afa7a3dd8ed68668fb9984e86801a1c688a7b7e1d4a5ecbe74a1f4211a12bc4bf57f393b8a33091d341406791ddeda09a35d695f419fb67a0491dc7ce22bd2388594ee15b4be892375e7896058000c8404270222e9c91abc37547e5ebe14e324e9de0d2541925fd3c4765188bed684389701952881861e28c060d731c7e2", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 44 instead of 45", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "634fa57cc48b55fa1591fea75d729ec8ceb9ed63823396b20916553ef0c670a82cebb1e30407ad35d9e9b64a455b6effabad481d60891c343d73716cf1d3653c81a4fec91f358543b537de86be6017051106c62200cfb16a47361900869ece53928e982e6f7915be1cb4127e4d25333e7413f6ff9d1459d5c1436741b9b99f4018e5bb096a52de77d2f86646b6944da0c4d7b8606105775866a47597a3f54c4e3940227c372545c2a0310d1264cbc10d47ea80fcbeacb88b5a6180bfc32cae45c88f3ee26030572f6d5ed266c2b20198c8046028fb7dd9f7704f170e26942938bf6731bbc570e4d7bca65ddb5b05b1d2b69ddf5f0d911b1d7b538dae58349568", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "266b6a295ae36c15c71f09f42eba0e4d6ec70ea43b6acbfd0ae1b3123d9b43ef9007fb3cefb6ba4cbca7bc8e8dcdd8753f48c6bf9ee793628184551afa4614fff2e6c63117528216ae3f55aec9a9ba71eb733d4eef4be23070ef6126a08a6dd46af610c9093d4ddc0233b7fd0469679feae6d63f37b2dd16c57f8d57cf3efaea4a315c34d6851fcf31387e2fe435244a5588a2c7bac3d00f952aeab173a5995556961f98a57dfe457d0b14ce9208067671e354d961f079509ea8c1c537cbd0e724400da75d1ea3fe374bf2389866413bbb0f87e0d2c543bf634dcdcb21f7f779e04895164d25f78e1f7d53db36d91721aa385547e50875fcac863547178bd049", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80bd3f3ae88ea572a5317c64e23b71449db9b4829cb3daed6b2fc91e7dd132d3feddfba276f139b2b91349a0e21ea1e7348f4025471f8f190364f960c0fdd826b32cd061a2a79ecb37b2c187dc5ffed356914f6531f9a145b46b6b5ac23611cb8df8196bfdd245ecd1c0eb925a97d8c7ca32450e256994c2574d8aea10a1c7d73b1503f822264785ae10d8379494f4ec25040ad4124383127a9a7146a6a4ef635c5276554f1a0d6eec04ae04c3c45c860bf262df20e1d32495a1470403f0f116834ee24fc9fe46768d497e7f3e5fd629fabd13940ffa91918af34eaf218359a0b67e3b0f14f0fa4ec059708e9387635cc3f5bf86ecc93bc6c90806b40733e9b3", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82ae9586da355394dea1ba3572eca7734ff9e85e8cf910c3ed8bcfe96350e68f20b26026ac50894a390bcd372aad198a94d46f2ebdd2188c567e3ce5303d1d6470067fcb3f2e3f79b003cb34ca2e6b59b0d6fa5c62e98b4e946ee5b91d22e014d2fa71bda9ab213d83bda3f8b07aa368828d7bef8f203c9531b3ca15269b9f8b2b96a70a0fe0f113e6c1f27ac0ff88678977b93c78ef48df0c456bfe25038aae019638f1cc22570ff4b3a167294dd54a9e4b20017c94c80ac342b0bb4e2d603363018a531f09c0c919938add3398cd7a0db1c61d6a546fe103195c09790dbf4ab5cb1eef7a3aee01470e2d07901d37509717911ffc18ce87320424e0ed457305", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d31c77e8da6cc96e5db236a4dbe11426c10714881c4e418c01ef988fa296e0b25455a3f128d8c0c18ea81aea31fad6ba33271576469c4ec35a6a50cf815f54a751e497ad09313e4a98e2f41a6f3bd514e0524568358eb5647baf5f813567ea0759afdb767321a03f7d40474deea63c2597cbbf61c5ce46e8392463050b60bd23a84777ec1df6d950c64a522060b36f87261b9b9568ed45dabb847c15d47a65c0955c617b86abcead19ef3ccd332e14a65a9c6ad96f6a3d44f32ee347085ee82b3bce09cd0b58d89349d1f6fca0bd8bf6a32c0be2db79296ded26987b23ef67a8bff00cc140c66ce3e9b5266ae65466ff1e4b562e867fe7ccb0d4f7c9918cdec", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70b6391971025d3df45faa36d28bb31207e51be2655f7b7f12c6970997a350fb9e4fd7de5ec90a66161f66ac8b82ddb771ba42cc4169a6f73e18c3fb9b662a981985052a7b2b6785838c12d65958d4709e8f4cdd88f4f6368276aa144f278970e827dfe05a997022b200ec062246bed703353a7707342cdc0ddbc7c2329b192f1ef5878ed5140e7d16593f8e5b4bfae2731b28284bcdf9a4ea6f7296e53b6d00ee36cd62d7e1e3bb510e868f545e3165698cba202f38ebf6fe53475dbc4b9c8cfa540b6b599c5cca6e83bb091a24202b823a954d4ca1bab725f7afd57f0c07c806d48b4e0b9b7d32a1a60aeb9d5c8fef292ce525f0705d77e6264de2dc009aac", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f2ea2eb67321ba69a1267d063bdee86c520343de1948c5f3910629c6a8230229efbc2aea2b954b86eda998687882eec0e8a061e033c236463c58746d1da38a7f04d562d7fbb66f46ad7a78f1639f9e20503beffca2d6cc91e224c9162d91a3538066b1f78aa8fd998242f395826ea658c53cfab12984fcac194ea0152c19eb345638166c5a15f8ea25dacec1899bdbe7c443f98d1193554440d1a9e6869e86cea9d4b1fd2ed412bd983a07f34fb707280dd71ec7af71f740aef4e8f8e530a99d3f88033ad0d4840a94f180b8c88fad6db250e1307e0dcf8429d545da1f7361aca6feff77656d14aa67b66f35e02de794f64c1fb3582ab7c39eeb6c27f87fd63", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a3262f050b3523d358720a813281d4b7667352acadbe04789a2a6cedb9435c4e2c7e89951e6bd65c5fdacda32bdb51176d202a51b7490fc1d8baff996c8d0d0f266079824196e7f1a475fd214169d92c71b95276a140822c61b069c569948ba0d6848ad2055400af324a6e9f97ad47886034a0adae8693a9786e50d367aa45bd611b855a21f9c91c0acadcf6d9c7cdfda9c64000d1a0cc8356baafcb094dc32b424c5cf1f2e794508b8966ae121b22a06dbc5e9c775fc41b9ed5bb83f1cdfa991798ce707f18440399782d26d49406a059a2f957c53fb3afbd5e3472694748f063442e24b1552dcce70940e6c1f58122338dae9fd28b9a672ce8ba9c4d20c885", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "140323b74d4174de6fb2acd4fa879fb2408b68f73e437046db5567d038d3d41cde37170cb7c79785e074fe140090114a105f155057ee6468e5f533aab21322181cb55453aea196c0423a405e081f7e8efc2c1901b4971b9867dee47e05c8deea769a5c7c86905542bd5a69b566d0c354324720620bb4a2eea11242ff8b49944a6fdf15910abb451d6afc8e2f32776bad9e66c3d7909b6a509c9a120db2f35bf9907d57fdb6952b2fb4ff97120765bf1d89dc0283c02ffce2bf2bff2e54910bd66e5f9f297e3adda6067caf55b573ca798f3ac194edf8b5baf0832be99302ab92626646cc933d4ee295acd9ea2b606f40a91d04d95306821820e90de976d3fd1c", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "913ca9970e85ee36c86cbc32e48f127e8f12aad6bd53b14f35464f66b7abc95e78f7a5c68d7ba75e2d1f7d6297c4f6023c482b93bad7ff2f062fff3f2e8405a60550f2fa9edc0c9f51c58faa46521f7e2863fd48b61e8421a6cd70145cddfdb922e4ab54a7c76f4d95edb478d7c5e4cf3be7d67e3a03de56a758be4027e5c8dbd53c1d16fa49cfc7a851b56c5061bb155a1ea39a96c1e5e46c4142326fed5b891b693fd7e0323cc010b760c4088d5fef27abff3eb8546e2c2ff60ba5003961fd7db2cf1471680322fd18f4a6dc8bd5ee00a0d7b9a83bd14b19cfb07fce6eb3e724d6c248b938fa3dca9c0fcd07f66eaf28eca9aecb440f271eacae6b9d4337fd", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ca96efefea988a32adaf89251d037afe33db88e537e5e9d738b6c4e1e9d7f64a728044890cce7092f42c9431ee6348517d714c19f43a8b1d6f07c46dc22b4c47ca54c49937d0d8b42a1f2b7038139fdf4565d8e871c358833b185f8003dc5948a38779dc8091f37a94267ce0576dd1fe7cd83dd0d2348b32fb22e318b7d76fbcc47a986a9bc376805d1ce9be28ec3ce24dc1558c3e9e48dee5538e443902cabe5f4740b5a540a5893360afac4bd77712fccd1f80162a27c996574569d58146f330b1ba824ef521c05612b744083a5002ea39dbf237755032c79731afb9710e3859adae22f030a14f39bd0613c2269214f9d2ff4e5acda5e27f40543cdb4944c", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6733c64237e4a47ba2ad8894278ac168d392402ef59d9fe4e4193cb4b078e09ef94ee75f988d624e0f259e3a7c0c227792327101abce88d73e33973ea96ce545251317f47ed6b517089e86a70c849145ff52671766ba44f287d4abf941490cc40004f84b47a3974184da468dc6d80d5a2688c39785f32192e8793d79ac536c60e82db85af266bfd7985aed84ff6fe4adf7149b6a65cf7116d2558d194e2df25f909952e667c4b10fca96e1fb6510289f63a905eb2d8ebe21f7ce9ed0dd7c853b06614c9fcbbd32cb8c93126b34bdfc1ec4a46f50fc62c46c8f2827ba66ad5786b35ae8adf358132dbb3d393cbb141002a85217961821933bf907fdbf9531203c", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8e81a3c57d3f864c52dd99cbb4059ba9e6505bb0ef0ca7bad16e43ad368649ef95a8423787e52056f7a466d543228573867cb698e50b19146e454f379fad236a68012422ef255a21ea7b2dd86bce6a8961df7dba41c94ac3d478628cd703cc7edf0962cb7a4edaea8692e98b63141105ff49c4b70471849e339f0a288f5f461511153de973fe3662d455a1ca2c6aa3d6ffa7b52cbaed1dfd1b73b81a07ca4afd137a6b0b5653c762930afa4ea35cfcd889c1471216cd4e09b96fc80f8813682e02e102feafc0d1a1e7aecdc5ebf82ca4b4418dcded4147c72385597299470ef7fb26c6f4917ced3a0feda0a0cb224fbe2369248ec9dca2c1f2411849601967b0", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b8093d665653aa9eefc91aecff0d092accadf937c49cfcf9772385edf41cf9305215583c96795e26f6685d874054e46367d14fe5e8b4ba9663b06770c936cea590a918796ee8dcbcf759277775f6e9bd277e5b5e7ce401acf17efa16a9e80b5871c5ef87f2438f74bc9edf4ab2c2dd6bf39155ad4bd4145df6f47dcd9d83d21911010607452fabdcec9ca5c1d9ab67f5dbf68b98bf64bd735cf10860f72220e7ecfa63adc79bd7303dfc0d50445f3c59d35735b8fc2a58d6bb5f219f919253c73b734a5bfbcbfa28f1ccbbf89fccd6a9625472383097a00cc9c855cbf9228b1a7f1073b518b2ca880dffaf2e6deb30d029a9dda000fb84db4082b82b0613d59", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41022575cc2e4072cfe6e5c012a6cf9b081186be224a24a9f70c167bee14eec38be87136d632586f999f59bfbdddbd66b27ff1c17944fd61df99a8bd72b206b6eda2ecddb7b58e20fb1cb13abd021132325297ba9dd46cece19af8c7336fe0b4a062d5164d0b695f10e4fcb1545ddc93b1a8bf50b3d6144d863f86c718dffd8fbdbba451e36c83b449d55deef0d46633ffbe90996d35b5d950a5d587c51b6c8c34bc32732f5c1ea09fedcf1482ede8bc9c7f02d79b7a2a3d0f4ea798684912c19accc6ad23285f9fcd9078946360188d3a7b83b43c7cf6f56854f3ba1c293a1af496a2f1552d16c19f600ae28690d98f6f59cc88f72de94aa76e0ccfd02ab9f2", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "10fca4d90d777da5d4070db9799fd0481d19a7011eb9ba2e035bc8c2a13ae3eedad91e0d6db03292603d7cd592cdfe81f2c1c1d8e5fba3004a77c3ebd659bceb511727a0f3ff2b7af5a9b3bf1bd5bf29c4c91b0fc23f80d8bc36ecd89d85b2b3df5fd81e3f21fad88cbf9567a2bf385ddf57161397b055426f0dd32e3ad2220524ed10910d9cb8f0ed953a3bc0038b0c14a142176cede59ffc43e312f36c7c393f3e444ab73d09256f6ab90bf683ac1d64333cbe3e33a9e5d72e00324063c3d2b7b6c3bb57516f0502ec034d8bb55f84656777887b5aeb0b1a07480718913eb71a2a5593fcdc7c05e6edacce9451715329114269f22bd3e5f780ddd4245441dc", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "227bf6424ec20232184b6ce37c938a7d2193b27df3c45a28f516f91fa6de66f226751f6d8d259f90ee538ff3316ba669a6b4945c4396dba5ddb4e80d5b2cf40f042f9d7dbc409dcf86bd44f5b43690b825c77e7a39428a1877c818fb7c47f7bd298418a4ee69b9011a38f0362dfc0d7221ea7176bd2a701fed9d639d4ab9aed74e0b8cb50de25d8eecead7b6787e69054067a19823cb3e8e3b2d437335c2c33c6925a8d05108c6490779aa9a54569e42f98abee4dcd6839b5a5c2056d80fd1b2f7e2b6742b1ebf3b7a8e8dda3bd8d6ec982ca4590029168a5c749ebace96a01d2e0d802abe887f0406e496d9283de584b39683692524c2f5d585393dfc63f9ca", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20cc32da6875c7053e1b2296b0ad7aab484f12122b3f0b09d45c6432bf07e3da5095d36a56de73223451e3a99c0575517fb2faac93e20bf8d960d9513274fe2d9eb4e1733e658226bfc22ca0fc23a572522568766fe1ca2246cafaf1ed9c9599ba23b737f5b36349abc423a8f56551a55a685c16dd94ec59512f212ec50b476bcce691c8dca21007484f095bd3898a6a84884a95e1034201152ec7879fba574b6ece70b2e620be79b9791364df5fd50c9a33182083501d9c4a4c26f614517c43749528c9a04bdf0ffa4acfcb9ad8ef8a03c962a953d8ce969f888f528abbe71589144dc651ce74aaad035fe4778c33f92b87e0be1ac6acaf291bfbe1194e523b", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "562716effb018462d3221d099da075a1a5985f4f6e9d3163419b7d49c9500f5943091bae3dcaf1f3af05a3d0056c66945314e07ba8dc46f11158a0ab2c8314ea75ddb909ab7b1a67e34aa5381642300db3e989f81ea42e4699271193c4515c7c326d19bc85e79de65337142bd23a06ebca922710df3eef6ac69cc52cbdb2124b0c6f8b63849a74895dd52d15e1ffb5efb6a3d55761bddab63ee99f78eb1be0676f25c56abd945e899f005a754fc0e2acfb3b6d3ab5937ba4104c725e2ffebca6348603b1de5a056501456998bff57aab025b0e6bbfe21e0f5f7865941b46d306af50c9bb285110e3523dd26f8583096d2d424432546c9f3bc73f48faec33cff2", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2811388ee600de456f5525ef535112992736cdc98313a323db18d39a76cbde6fd2f1edaa2c39e5c9b7ceef66bed56fcd11edd31ddffac3eb311e188b98af241dee226666f8e1ae34c841e424f82eb3893651e308b69526152aa0ec5893513f39a94d1fb8ed4021c0161d6919fa81fdb9e1a059e55832b55228a2b8ff18d4fa89e83ef5ddc676b8fe3bd6ba883361b055252d628acc06b1fd819c24e4de84b07583de16ddd840160d6d7df91e27aa171c865274d66217b62661557c089ccde4ed6864882ea419aaa7936121d5c07cee9e2d876d7869103c2a10bef3ad5b71bd11b60d76afa5c7ace38b49f93ed3711a735cea96c3221966794a62363cd02e4d37", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "324a097072de933669ba5ba6ffb229cde980e8d9ca6ad1358aae9e0cfcc86e542bea774e9eecb12114185abc37dd9bed865f45a2a3a7cfad68ed6e3ccfe22b584aadf33f471bb22f564f923c417ccfbdf0b0deb33b06bac9cdf7da9f4500d39cae62204735a8a286208d000a03e30e74676dc6f181d3208170b3343b4ff43db76be372cc0c1f63719db9ddd2fecd53f6064ab35d4ab3a358ab0511c57734509f3058d980b9ff8b83727457a1bcb6c3b977f7304c5c8bf2aebbe1e0c3cc6d872e7e749313d22fa089c8a8889e00aad5d08635719ff64cc3e2e855ba2ac6f4814ac95245e477d4a490cc6e3cafd9dfa5d37405ef7655de508ea72bb849d39f0160", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8970c9452368459484e08878d66f2ef674b2bbe6eb752df0893c89d27e0eead5af3aff5f5b6f7852e1c082799ae38fe1dcc07fd07635a45380e5c59c2a5c1d24a0d4f0a74e68a2aaea978f79747f5c869484d743e070f5b08dc16002bc66c73242d88748399bd18f369df00d8027c9be6ec794d42f46f19534744786a3a08ec378a4d7c00f9d5c2d17be8943817338049869ae093cbbae93377225bacbc86467fcb9cc91771d7779a5e510a14564ab4baec1cd870972fed8e3ae367d30eb3911ecbd8e91f8da1ad4e748e106e33e7a2e2ec3d4fef3234b131c225bb12467f3421f5ce7669535c699f6cb42abaa32dafe5dea540811c06e2f163fe8cbb7380195", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6bd7bf39df52e400337c8720365817047bd004ecea05c9c903f0eb33c59807f9e9bd6a14009b36aa3f8ba5a17945e09e8628ffd6b68067ca46c6c21fc21adff60962b58c63ebb2e730d7a1cb8fc3329a15ebe5a61d8cc4ccd1339f7523bc3aea21dc4ed683050a7a1c82f735016cfe4a84ff4ad0458f0689127f3440561118a7d13e8646b85b80a184e5b3ee9abc2b87d53f50ed67a1c5e64c8d0bcb6ada4570eee378f80093c1788a335bea378a305d829ac8b9382e6696c09c4d020a0f9a40c542629879d7b53718c7d70efe4d43929e6faa1740ad4d67bd1576ee64e9d12f9ca6e65b392ede0fdcd2e5a8c663bac6f751c9d2eb983b1e5aa8948dd3e39d31", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a68f137add6af9d617fc5a5002e2616528c925417692931b4c7ccb7cd3fc60bfced87c9b6a472f9075436390322a843b124067fb42bfc28f327cd6fd3dba1c55818a2bc6aa4952309b2fcc651f79e0e748993a6c01c863ea9e4025f495c01729a42407e959a4f841941de931ec8ab5be0b5cf91398b31db51aa77f1de3e59ce7fec5c0d86c7a4a7af0f08d6dc3a08feefe57cab32ba5ffffe6d03fada0626ac27c54dfc93c3f26312bbfb6080ea837de215396b30d7b6444f1d69b2f15df732e051d65809fe14e8cd1a58430861cf6970d6947898d4ace986007e216026d6246a670bae0010fdbf25ff70fdb9ef4286a324ce752b6824859206d448a0468ed15", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a44f23572a8b4b2d3a15117cf825856d6415b294c87c9d57e656e0fd9c025578d2c75d70aeff289d889b5947523cfca008dc2798376515b1d0595e71f1afebca3de186e23043055a3ea7a9d3be61316762ea4796bf068a8b6c80d634103bcb2233edebb3918739d98c595c86e973f69fbe100a13e8a13b157a7f2153de27a2a44a69993cc87e93b738a6a9622ef4b391388bb126484787dd88b665781b4705d82ff0c68edf3a3e198c85c54424bf92a5c21ede0551ee2298b1719e3b09e35d020165c2afdb3f98da4ada75689cdee526188da3cff86098360df053c39d5e84c56134dffd03aa5beea2c5bbd9dac00ebf455de08532bfce19b5ea893381db2fee", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "086c8095665a6fb8688de57853f30659621121390802b3802f4a0446c773d9e4fa1d3259e3bb27a5b8e0ff6f8154005d7908c84e3a2689aa3944a625c6777837b15a8df59fd402276123563eb0e05cbd1bbc24d1e96aed59d4f92c8c4d6ca4d154ebe127265fdf16bf0a23994e066a2495a7804b2ade5e839eb87ca743fda2d41114fe81ceb47430793afa566b2bafedeb2f846208880e124345d11f6f784f3cb38e6597f659d5c637d79a4aa2703e95093980c667e57f6fdf395a2e2e962a78fbe1631cfac9b1590d059ebbef1f246832ef8dd8aefbbc542cb705ac9bd66ce92eec9d5b0933a970796960133a5ef0b0ca2e3a9739b113393296efee77c1e899", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "394320434f802e798e6a38b60f1d57ccf0fac63eea01a125242ba9dffed23b82be3a00c7b5970217c58e8c7c8b66a9628f735c80fedc712d7f64fd8462f0361b10c39867b419b80aa08249b96c8eee7d20262ad0a795cb2ba65525c729c9f58b6a89677d47a1d6d0acb24239ba9f6be8fb93cb58bd85e6c66408c207d1c673c52023bc9ea8633a64ed183997c8e2d3803601569b83f48eecddc28d6e1a7a3c601da078d5376f32674ef2f3e132a73c2b9c8da2b048a408fd2f40a8ca699c891320798842e2ab2b472d1f801fbf5b7b7ac47b215fdfa6f86e6b75f28b403018745c01c1900f0912666580840a214c6ae42a7a6db02f0c988506a70b79d9a0aac6", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a7b589a06b3eeeee7e07ae11ef163e8f3d977453e17cba04c11d581723f0bea117070e4e79db367c0caffe800e8e7513cd04f87820ae154bf12155e712fd31faaedecf7f1c0f082a5ac635364616883f1fd9d46e2b42fd54d961435286da6eb4208692140b356948f8b4f545ff9ff4ad3240078a2cd22f6e73544b079c44a011e01b82445e02a7ba50da303e8b8dac9296c1afff3733a75a1f649b44570b1167e607f65b4e0fb3baff1a0ce48b9692ceb18cfc50fc429c5d8b83fe770117075b8c84f98764c3c7d10e9c7ea8be20b0712cf259272adb0a5c4295be8a8da6ca5bbdcd3b4cd5f23707342d3889a94feafdcb4d5fba80511fb853428a5ae7edc2ec", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a8cf04491237da3a3da5b2376d07f61b6c4b7ea87b042ac7a165aa0cabb77c9a9df9d36ed3a49f1d1282e6b3c9f466936a0ca76d9dd0405b64dba95e6e311695dc0449453ff0e4e3d675c3159325404f1edc9fd40361623587b6da490e3758ed7292ccf08f4aeb9c93d19df3f50461948922bb05764a6fe688aef9b911ed94ef1d570d8b3a2e0a0a065f50d87cb85ee60f486ac2e680338722c0182322b49a5b10afef8a31612340726304fbccedd8a1141985b32872b6fdd9ae94698da1dbdaa86e1257515e96a56b1133392e065f9cd73f421a9ac0078648f47e697f544684f3a0b2eac5a9d65d8a36b34d80ae99a6176d37e2439ec42ca2e17a69a94e556", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "399356f9c63d5eb1e2b8ac759491a7cf97a98ab2035dc1b6f9266d79aa49a02f7913ac1c7f0dbc5904bbf0a06647448b4d1983b07aaf31e670ec0cfd02644a3ef6089e34d38de371c4f9c6823576cc48059f4230dfd38a3d80600b2aa6cd3ff40eb12b2096b44c6bf0c4ff405879b95a6f757d14215d68da8a9603ae812f4cac35c97b75f7eca00b69ab14ff85df97fc985ccc99e881b5c7511afbacb63d5ef9d54ccd5d22767a180acdec9ba4f41f5192eca131f57f9b1f84b4cd228903027ebd2cc6719e29a4714bf252f6d0e389ed5149f3528d2454bc0a8b9912db0ddf499a53230dbab3f3dca67efeede4b81552ccff3470838d8408db07ab8100e8057a", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ad6aec978e3f53b4fb143709c6a105a4021bae49911ce3595dc8e341a3e5af7003ca0d9d199b6130dc05501135b446810a43d2a6a0ab8e40d6316dc6face923ee298c833882c6acb9ebce1c31c7f56a00d000c5ed627f546ad4db17adbf4bc05c81c900de340f87c08febd71b3bf6ddace9f69daa506148a5b882c4823db4cecc17761bcf81f415ad697ab84c2aaf5f597817a6f4f64b182b8e7df0dfb89cd692f8c7eb8a3600d63aadc2dbe0a06e7d18fa25b07605fa9e52ec9611ccedd0ebae1d31a7afe55f86098458e8d6711b224af7cee9a1b7dcd7e8638025ab6b56a954a7946c315d92a0f4a51951115707970accf3d2c8653e289d5801cf74648d2ed", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a4c190bb6354fd929c65862d8cbb78474763ec544599494568f1cffcf6a029519d4fec545e7a579b69e52f5c4220f0e562dc0cd6da33d835e06098ac1b3e1b0228bfa81e0f545f07408a9eafc7a951ed6437346256b8ba0486dab3f745e6008fc4c0a9573cc40203fa1956c1f33d886423e8d52b95795e12e776732d9846d93862e1dcf4e00b73036cb850dd0310e2430ad35a77c1346772a0494225324a64170ec54c599509495d14cc513e0a04cbd19ddd376f196cfd7a1e36632bce608075e168d2aaea693f243c519f9ce40a17f57599ffb45a70bea8a9174f6ead7d427873fbe397a8cb00eb70ac844333c0d9217ec7648940c02525fbf943e2813f83f7", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7335054ee79ddb1e4ae073ce8059e8df92806baa6b00ab9f6b85cd7e7a62ef79ba11805348322935b3a8eb4c1a673f0508ac735c18a50d91d69bbe661ee4ba82c91c728c0a739ba63f341e9488e927448c2175523f0b731f1b2a4d51d4e29aa1544ee9ec05d56c0c590438543dd25f555106d4e3e02396b78118f49af4a7f3b92ef412680d4a851a82b19904cbc3f6c4116aeacbfceb59b926ba1648cc72031b8c72df2f186d8acca2a0c5c6db19c20d0da1998e8a6c2e1577518a291d4682d3289a09c1ae93bdddabddd7d7f01cdda889fa7bf750e65453c41c1a451ff7cfa45711a938d93713842118b568bbd33a039b529909d0ba193c6039b83d92e87e56", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a25a8d88c34e2e59e48a030310bcbe36647d56631fa2703950b5add9dfe2d3140ed210733ead9c21fc9fbe4154ec9574e0eba517c0cf94da19acfd70135624acdcd4e3a0671197fe38bcd82016b392e6d6d9911d7e7e500c6b1fbecbc5ce2032b7fd2d92535e37ec1ddbc80148f23160fe0652fb4f3351dde5a7bf0635ead0184c128b37af81663c4fe1adc3b5ee4143529f5511531757c0bf546aabb8b6d2776499c2999803ad6a17524c85081b20df979dcd28e0fe290a74cc5444b0c8875134f05ad959ba2128b3438eb7641aef8c6d4f59dca68d1aaab4c32e2d6ed2aa8fe4bf541db4c6b766661254d497c2736b46eeec929c808d2dd87e2cfb567e6d75", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f108891ce77317b44dad835b250cfda1ab04eeef1b1c64233a01f4895e83cf0a0547d61ceb3778de5bae672a13601f379fa9c0a35728cf53c449b3e255c4d028d2e7d331c2de28e096317ee3dfb0bdc399435f98fe6bad94af73abf0280a4d3713b43b7c00fcb57f07721d0648337e745d735f6ec57f42ce6b8ab9cf2efa7fa24ab5ace4d7f28cb1e2d2dc31920d253b9dadf3dc0e8dd48c9e161c1dd9f7c423730ca4dd62fe298af3507c4167c4933e747cc13a19994dd424954449729a39492a9fe7cdefd0c8e2258c8597ed7231eecd6b3ee62164b27649931c8af983d63b2623be761b547a9e528f534fd32f453f5d29a7216877ffb1834c99dec3027b7", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a9daaeba75022b26fbad847721af3c654c7e5cb626cb95e4c66a4cb55ade7f2b57b9dca8d1c9a5c5f8c3bbf928152b8f62cb2eaa1501a1ad46dea885d64e84c7ee044f5e05b1c56e58f531f345f30d30d1deddceb56785f480695599a3ec2f07b375c0fe32e71b7f9214dc5ccbb745f8edf55a2fe463179508d09333ce05c84fa1af353149ed3bd506953b5134f489c86e13e6d0db52818f85de0bb85f386a1ca9ee1e8ca1e397d1c4b7f1b5b3b8eeb630dadeeb80803b33e202c7e74d70f767da75f7efaeede4bb3e4b3c28818fbc209f1c5cb1daa52bea6ed2d5dab38029019c6b27f404d345ff42e88458fb01a587e7906606a1d67277003d3ce59d9ac08c", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b34a9dbaadba7c8d19ad8e0e0329eb76226045d3fd49540525ba56c893928d9b518dd307a5be3967fe0bba005c0564da3e63528653bd663e55f930d52b7fb3e360fc3bf4ee2f0aa11633bff57ad2bdc56659151401e675411308e2abeb5f60d6728a624367bdbd7d47e9b4be86f84941412f227a0ee376c22d83a85c023a132672b9679816c691b94af394e2f20b5fda74572c5d571915561857d2fd62feea47c51c70bc5b56d49226c38ff866ee1f17fcc5c6311962225002bd58970eccaa75ac2f8c97f23d5a042745377a0c501fd18732ad92ed2bcd24daeeb563fc50d83e15dcdad65635ab4bc9750d13d238b5bacbc5a07c91e9fb131e82ff4264e095b", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c989f280087b75d092f6244aa02fde365f7c1c239b959bb87c1d8034933979f570733ba4a0769ff237d23ef4a6ec55ccf8bc3fe5d7c30845b90a822af81dc8bace2bc4622343c641c8212b6ab0249ca94f76f4eafb9b55553361f9d476ed33ca447b334dc2ffe39b57da8c95a6c13f9b00a1d012476ccce963dedd70f175b8e97b80a61742da788e17347e64d10d15d588475e22d8a196737a703ebb31dbc90429062c90dfe3cd4ba55b314a3217db05150fb2051fbd4e28e1af56059e75ededdaeef22298829fea2e913a487abcca7a04264b1b010f7b90a9d04c5d7938c2daa60f1405d5d214550d11eba5e7d0aa43c2c36259d35a73d3798a8de63a1d95c", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a20ddcb11653a0098390494269d9b4d54d8250142fd38f6e04e228d41adb6e0c923c8e1b81155736fd68a59e9de7c42c4067441ca3ac7c6435692ae3777a168e24b9244069f1673fe3307af0d69051450f2a988743829b1307fb4c2068acd53c6c0c122e986b2deec512d9472ce93a285ee58ef67dbbaaf7018de44732b0bca11d1a6ecd8a79776030902cd9626346ed889364eec91782be706239f5df476ef1b2e8a973438087b9810ce43f70f8bb87a0cf59c79187c0f2493d98c0bb97cc5c90435969a9f22333ab81b8aa663dd6327dde1dee9f7876913dd5f8dbaaf3e87048eb9bf599066321a8a95739120b83d9b5f3de2744528305061c1d619334c33d", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5cf6ea950c74f7c7780257abc48ba7c778a3abc898294f4570a907a859f8c1803fbc758bc6a1d35f6dee591c2ad70ebc73cd0c6ecf7fe25c7a59d8d0b159cc6af49e7a5c63077b92059c7c9fb55ffde0aaadd0f5360606b7b5a73617cf645283e92a5e38e3746a74840b7c8a89e6348ecd7e2b939ae7fd51d2b18ef09bfcff118bed6eff9e19ab8b28b5ad3f47285bace9f9b10979b6a319d9cf98d9509458bce45deb0068a9be985af65ddb33f4f13f162b12fc7706fe8ec737bbab3634c1a64731cdf74735ef9cf111e20602273fab954988802df1e06b1b14666c01cbbbc7c8aaeb928416f15ed0df56c72a9510b17918418fb67b072bdd6667bd67710d9d", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66e37635e6255c717dc1b77a30b77ca998cfb8786b8f89b37e07204ce7bd00df8dffd2b20e6c71b327a04e816a810803af2c260805608ee7d38c121be3ce90dca1908f0e3cec9ef773a31edef483fb72cb31d1397a7a2ce666457bb2c738c752c2fcbff61e4a4a6c9eeffc9576184480ba1402480fbe11d563666af4be03e63a7d978dd9c3184e1741a705cc717bfc77e27ea6f8709470605e6ca892543c8209b437d73bb613b56a0ecf960f925496486618d12b7c23e208057cf4802354324c3129c2efe4c1587d9f4d6ae599f37633a2dcf88595f5f23a85fae5297ea97a45ce79abc484555bb4b4d2ffc659365f322f25502cc037aea3ea60ebf82aeff136", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c5b1705874f9742918bcdd589201698675b10de58df19205ed0c096eeb3a79b1a0b85f33a1975405a05bd47c1c2e7b92aaac8c0209836f0ba8069a9d5b288c9c2b69a644a83a3079603e11a4effb70c5641f150ebf555bf3ac3718a45198f4069b7ba30c219d0a8d26ab3d6e3f887c97aac593e4b2699b5540d5cac5c71be0bdd92007a766fdfb11dea2a27c007c1375c6251ed5d53c04d7164c9556ed421be06808f0b5430faa416604447428c0d65302d338e1ddeba7eb209b6d33dafbbb5148a7d7ab5e03de672c13989faa08332cf80e56f9e4866ad158f5619d80e6a8a87c51a1d7f6c43926dc9bbf86eb2d3a3109f5fb236ffcf0f61ebe1b801a3a0b4", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5be2ec01e08ff5bdd23d7410d07f1203a80d76d55888a748ca4e250586b774bf990608fa7966d75958dbbbc950713c58594d276a09d579d248fbed75e23859c00416505b162ef9355aa014b1495744333f9fec655ad490c9a388a1000edc964e9bfae1107310bc1f659d4634665a78eed42dd7161966a2c2f8fdebfe3cfbf0e29210188448588b87258ff7fec56bb853b1b6a371b1ff89e85475149335ab03ca365431203ccded785cb09b58166b9a66b2a3fb709aafd9ebca5a63740ac6c44b298651f4ff36033aba92336e301d3e68eb76a9e0b8fb3f747315f193099f470c8cccae5e7b2ef1046aaa47cfeeda835fc0356d6f612c6b2668115cfaca13289a", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5300dbf436fcee926efc615f0c0f0dc03f40692f40ff490cc60d7e40ec360d062ba9074a53311aae960ef904b73f28b108e9b1983426e4c863ff6f3d1a543826e3063caa93136c0d37b35b2afc2d80847e7fefb22de92fab3ea0572932978579a1b6751fd8f9d52ffae71341f85de51ba4aec4f2d9e542085a5fb43865a1ea8949058af57858ff62b5dfe345a652ce129b9b7e206ee8504d8a3cc299932c771b5597eda1c7edbb7a5b2d864b559dfbe71a72b171c3a52e466bda8d10b1fc43196b784bb13beef97caf663a82694df2d95194d98a399959fc72959057ade77da90237931c9e531a26e0909913dc75db83fafd3022a0babcc3e97ef0b39650b658", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "053c6745de93497ece1fd21c1e1156294683271d4c5551ac894b84b53d66088dff8dd3692c6ea7763de7bddfc66c2b0309a4918570b9d4029eaf692d6d2ca3c269548a24a89d2361c666ac77c76638e04fdc7fc009e0a8c0b506cc090e6d80a8db8a0b2d2a8512464c0d085b99a29fcf35fa405c3b0a383dbd2326ef6a6baa0178c85695beb92ee0d3ae8b887f06333a30066c056d84dcd623bd2b58fcfa4bf9fc4faa8f868c06e8e3706298ec2e56b2f124da8d84d89f0e52aacf023158e053792f26bc576dc4bb424a3904042e03fa21a24f481106c45bee2adc151a172fe1224d393f44835da7022e1ae46d3e31d5c66b3da85e2dc472680de905f60a0b8d", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a9f67a762a4450018e803bc351032c2188b089c37af74ea11a4f80f07148efbf822dc7624bec96b757ed3fcc00cf3413d6ad5aaf7eddb0cd209df7abf2b88b46b5d79a9c382516b38e53f98efc516fe626510978fe6b5a135b35e0c209124e072f579ef8b8ee2ff96bf39c1b5db977088abcb2d78229de582744fb5be0d694e0e11128c16dfd8542655f1a161b76e637b3f40532b6204f957cf244d3c4be2579221e66acd461a365e581fc867c49ffd898997125d47d8d9430df73d76d28ac2784e89f5117427c416327b5220ad51d98fdc8926dc635a64077aa592a3672113fb64d4d868ea9c0afafd0381dbf6a6efd803cf194cb71f7ae960c4d18c89e6afe", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8194a9344292c2f1c91a55b7b30f2ae49284aadd21a35e5d5b9005a92b49e50a0df80b849dbcf5544bc05e8e7d7859398811fb42d30bc55707af0a7042898c26156ba148784cf3263040be6f0ffaed4a11cd1bded2eedc4e6d32832437a6a5e623f72da3964c288f8fe4fcd251f0946202fef58ae7d9b269c4c69c3d767fc7844ae1014cdf0bf15689e0804126921ef65d4157efa8ced1658585d3b53a932fa1bdb0fa288af78835efedfebca5ca4329f8bf9f1e8ef0b45b650c5d4503477a4154f366a119829b5ced0d2f98761211b7a456b8cb6aa9aa32f306f6192c771a7542d26e582684539cb47cbb88d25a3e90abf7b97ed0ac443fe43503733c07798c", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a4482e5bc83388cc029236b8573d740738023277b09efb9968dfe8420a3b7a88d4599f47b2089b4a85ca24f9286b3837a603492e6801ec36d0533f5e564c2749ddbfdd86f6d23bb406428112c41fa48bc75d723c45c30891ca1b336ac70eaf29b020f1cb0f8e528b351c3e56cadcb96a5013d04a1703cc07972b9256666aad6509d912cca3abd8cb39e6b719e59910c124da6123abdc7fead1d36025838c6998d81a17c512b12ca93157b14bbc0451307084597ded888e4e79126faa1014be6b9b7b4c4a633cd95521f8e07b4d7f5f88cfb1be4b5e2ae08eb64419b17decd0cbde7874a290595cd47e3c65700667552e79ee225181a8be8c3c92a77e87820e3", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43ceec98b8f5bae9d5cbde42c5bf31e3babaa913ac0b1011dd9bf7727954e2101141e9ab756695debf466defe7abbc024233bdd5b808557ddc269d20dc8c106ea760e9e055f6ab2f4b1bd78c538af02fbf56c0d9c800eba94020340f0139fbfec43a85d153d73e4ed961b6c65a8eefa123ea6e11be0424c765041b7a0a90d86d858ae608786ceff540270ab7c57506d22b1bc9bcc790ffa904f6b1b783fbc4ea3cc7e83ab5b08b73030f2e64d3a2577f7c7ab9cbbc4dc5911aa5cf1160d8c9d2094059a38bed09d3ff7e7288c5c1a4a218e69a473ca008e17ef3afa8d7ab59592e5f853c89951aa843c26d65b800c67e26835c46d06a046a3e1121de4bf9adb3", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "26048758f2959c55c9a962a5ab1da5ae46cd5e3fed1b85676d5c24e4e95321e42d04cc5f91d4212e9c283f4f6851f9cbaedba2f229c1e79602aeb1cb3663d50107672403176454befaafd0d9c0c714dbbc9cae782c81e41696c401eb6f09a810b28346f18a7ddbc131770fc953522bcaad21718fc2c611739385fecda2ca72b9d03f6768bf266ac6e995b8f9d7dc45a3a92512298ef1be86783d9564b8ae9bb768c8e1ab76310ae84dec8a819fabeae3616fe2a2c9285297b1e6aa9985405e5f8910b2462c832734c281686accd9c776dc46f15fbb42a34f0ec3b19cb0615245a5b151122a68ff6d7276d6e80a9479368553b417e0e0481ee5ad860dd71ca42d", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "63bc5c994cb9d4838bbbe63489c50746ea83e6b55a0a5b59e2beefce53067bf4b62a822fba44c51c2940847e4a20e256102c103e0bda72c56d606c7ec607bd1f2ce891818492a705e72fd06ce1d1c272c45392149ac3dc7f9eb8d93a4db2385bdbb38945748f68c087bf54a810554a9ec388cc2b72fadfb02a3f9aa6ceadd2c3c28e0d359ef3082d60c5e30f11f90bc14803d0a3ac9cb5c5997a33ec810f1c567ae7f5f476d41a0c815792827ea7afd7086652351ea360c89658fd2189635f67591d73571c84b338f5ddff7a4df873198f35b726a126a5d2e090d782d1e471ee8e92a06412c443aebccd1e207e6bb520d63919c8809c5a3bc245e9316fcc4ce9", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "853b247719ee035d0c1e3aa41d98f2261c952a57a54afc5df344f81c28fad3ecfd6134b8bf8bf4c9f70c10a537247f05a9d280c85d3ff3fdb702618c65123925ceb308298f8cbb05a95950cb626437b358aec92b62d3948bbba01a8dd1fa4feca043b323a825d6b2520174f03e616329a81628b55c79df15046f5a5920531385142741726ad404280c1d960fd44860faee639c494fa9f604cc415d145eeddbf2dd6c27df3cfa7acaf5cd81cdeb15dfef9eda7d0d390b05999759dda4e7bb2987099b1933ce79eb10d0cb718a89c79372bc0c18dc330c512dd746d0009ba2d20dc1356adb18484f607e8553de1117b1ec8df4d13bd94d5393e2bb8bf0088bf63a", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68013df2ebaa305e6a2076c0cc731585042a5e8fb3c1a8d850ceaddfacb7d055f60848c5b7803322a40540b57619a1eb844d2748c55eb3c02eb53928a4ebbb6589906337172266bc9ed529cd7e0a7f6b20a33fffa67c89f7f09d5c33f05634ec8dabfc1e5b9de7e0501917f58e9c8d4eeb964885d59ccf81c3294a5d59f195618154ebe8195c1af6ca7ba4c78d7b73107449461335e644d57c3c1766a0c612f43c1bd7fdf33af9283f384776a4240d37251c4b3769ae3f4b33b3708e32d89c8896d76825b5bd8e0fae8273ea33ab4f8ad17c2bb76e2f0f2ccd879fb892380eccc02ee6c1e2fb9e3ebf605bcb3d8141f1579ae029998ef84d499491cc5bef6e7c", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a06ce84fedd9883dc2f3900f21b3c5b1cd6442b8f2bdd450443acc952d2edf53aa6f9634f31359c04a09c7e6105aabd390224cc2d486d79d1989fe096179e444211cd79d6ca0f1a14f11cd60ca6080fb5f7fad163d9cd40d9abad06794b0bd981db93436948c361d3327fe496496f8fd5174d2368691446d8a5b7957786e60b6977e32bfdb43f04d84bf5c7e32e67d1f36a393b60018dc8450a143610d81a611571f9c2b82f8afc04dc4ff94d93ac14e7ceb8d03210cfb60e32b586665d90192d0f00c0b562b0569705d8270da1ed3969285c5498ed0deb161378084759e41d76d117df075c1c25532e6f5567c1ea2fbe2171296f0acca49239299b4ebff1f2", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "10bafecb16aa6449deb28e7428a5bd86662ec7c99368050e5e70b445156658136680512d1368c1536e706e95557f05c46a13c3b014c65479944e14d913edc9a8bf07f0f793ec09e590d7f6c0b2c589966b33839721fd971a0d5f361cb4f4b9be40a8accc22d43cd83a9930c42dd2a78d8e528f23dc8851252164a62479c83624e122a373d27b04889315ab135b83fb088873b6a5768916f70eaaef78ec3aba740544a68b20345daf6717c3b57e0972fda462d2c4023cb502f03d75220f959435f235864358d3c3debcd7d134b489dd845f60a13867b527d75ab2be1e37bb8f0fb3351c48cb3d72ecf3abbec08bdcdfa5f402fc1d8fd33d7aa232fbc4d39dcce0", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b3e7d8fcf68a19f41ac5e7c92000072542130d4bf27c8fd49947244b226d38be37702d95d2fde7c7d15334e9e688c4698b0cee727ded89ce4bf9b589284b5816003d70e89f60af58d6ea7a0df0d7ed133195f5cf4cf36a376b3de686d009083fc61b473c3fe5fba5ac84018795084a1a738a8c6b76fe7937bd4db1ec640b69164dbdf90570513f6f5d56223fbea73ba37412c9e0865b619dcc4f3f5eb04574c2497373de7f8f7b08da05e8f128e6889c9323cdc9d3510e86303703d5f15e80a3ac993ad939ac2dcf6c5a2a16564fb299dece691ab4c176f0d8a37938738b25227247910e598979d68f5aac336257b83ae9ceaabf4df940d2ab9db6e6994ce0e", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "14e19f09ea615d087164e29928b0789500b300d930ee703abf01c24a64c201b5277cb5be823c5352343735ada5d0d637b6ff83aa68be216ea1f2db24e8efb94c357df1733b8f23aa8f579803da828b836cee58a9a91cc1f6841e4bf7d3098188dd4d05b114e0cc7f9e4530e7e47c20c241e9c56b896de46509b744a36c7007809e258573ab5c1cc82fa3155eab0edc38abb7723818d2707fe69540004228c373f7fbf520b069cb8f42e5fd1d914a47fcf6c5553d96fac6ce00facd0184eaf3d6782dec9815dfcd366485dc39da102aff3c82079f943d1e6ccb799f695be5d9de12361ae748bc890e0a95debbbbadedc91924acc93484177ab2497f7989212144", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b185f7ccb5c3a53361bd2eb5284af1f608e81f503d8c117e65fe537077b7a01b2ec1d914a16a0fcec26daf3d564ea3973524337b6aa3ca53129cb8ed48baf5324bd7ec4f9228e6c87425ba12ac728d3ef7f93646cca453c0eca13721d59f9999f624de4a8904046f98ca6d90a724a7656a921821cb406693344014f3641b1ee44f9b223c3fe4ae6d0ee5ea244e14c543eb85c327cf46de231c9e07571488ac5e627fbf285d081d452adfd2da700ead3efd2898ce32410be1fd442d604c10e057ccc7f0a41ee5323a8ca84986cd20a0a40931ad376f1a4196e12154522cc852a632482bcfcdbde38367adfaf3b91824eaef47741bc8d0ba5c93befb268858fca", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5abf7dcc9a7ba7909d71061485228f4122ed18a5cb3151bda184d60edfa10b78e9d57dbf7e7c8785ab752055f9e82658065d518e74f33d9d2197432982e9bc556ad3c3324e66d48d214eebf41e4d48e706972bfb0ff07e5ede0cbe437f96856023d3c45b45719f5a937414dc8c04cdf4e72e733f1c6a483ec6002d7f22759b4d009a7b01406b4eca5968c4089f9363786e2db03100996a894ccdf95d01cd37aff3758fd281ed7b3469187abcf7cc9fb1932109cef0f14bcf4204c2927d5f7b6b699b29d0e3c1ff918d65c16317eba214231cd67ea75bbf2ace726beebd8acf3c56a7059ad7d274df843c481843ff5cc2c90b60ff9fe92d611ba3f14896bc91ba", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78ec99e8e8931e4b4f4d2837e1078107bc98e2d417a2c5116acb9248a10869c18de28a3c4d6a43701fea6c129bb7d927b83a92511335c557b96c4e87278ef238cbdf0509bd5d3def7fa686f874538cb4cb70e7037d9418479963302e31b59b84657c59bb148ebea58425d0c66ae2f2525265647fafdb58baa504fc333345ab5648da115e4a339680e9e7b7797ebb90c88be5fe4670a80127de40cb28430ad0dd55da3487fe14653a4e2b26842b91bde2e4f3fa0810ff4c9a7a1b51908b258a0c8940d1d74db25060c82b464ecc444c060cf0091fc7f1c107b9399f01a84cacc4960abff3330e17e33bebd0c48ab9eefba61e9389ac62d93f61cab5a25f7ee127", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "66a3aad7251ab8428e2abd4e2ed1e2022b1dd6043d0e1a44e3a7770cb8ddaf0f1fd8ce7c3732393403ce181a2c8e6f8195950b4902c08d128ed32b9bf951ac93cb3174c6332fd7d3a3d58e050411e384575933194451aaeabdbf7c4fffccfdac6e88fcc4b71c01811a0b0020c0415877186e2926fb252a6f3918e850be9df9566b0bb18b67d97f248bf85f0502c4b3312f05acc4f6c90629a43dcef89530f7dd030535cb6bd100c20bb6840f6b50071fa7ad07ceaed077ecb446933bdcd7de93498f8732cf7515fd565f9e209dd9f07dfe8e2ce54da5edeefc564eb749d6e7286f96b3cf1667284e7e616036494915d5cefe36751f9c880373a0d71df5be3ed7", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73e4e27c1e12db03a912296d2d51194a7c57651a398eee0e91ab3f86e72c969f9a02dd48f236d8f29b8370c2133553bfd0bde31eab076652a8081ab35b4b5965fcb52bce01c24c30522e45ea7a491f567eea7c4b5c185107cc971063d34167855049782844e2ded4d2834e2b1d494c66b20fa3fc86af41c52ab1f31dfabdee180fd08fd2cb08e09bf9082a7546614de9a58724e92f8ee8c1fcf68817ad98f2c2bc03fb4b0206fd7890324710ce001702629448291388da5a2c52c1bb3e0e7e3234bfb8d7820e73419a11c57dea60fc62847771544b2973becef745bd3622c7ee1e8a161ff0d31123fa1860351ca96f5e8e3d66e9261def6e127725938e147a2b", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "370f0c72790d9d515afc63283186f9a40abdb4c1e6c1fd2d6db3c518d38454a0dbf6cb1b5efb8c4f27ccc6a16aa61da6d4252a85976e570f8dd06503acf7a86cdf86c56c4c054993fb8dcd01c037d1d08b3e3c34823dcf680840c82981e235900816aa5dc254e181cbcf529f8089848ecc811830c34da0167e3956dcecf01b3e66d55c9414207580a3ac63bae455031d4e01f1657cbae7be546094d9697c0bab3a9fdd62647de8ff025c5a319b6e1f78e979776d62e6d56a6af91aa5f692cae48a1229ae5289af0cb61f90cb7d7e0674a13652ae2b6bb4107baf4c9410470e2a700ed07c733bebb71d92849077cae688a0f9fc81692faf9de0b8b2fceffd6961", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1fb819c22dfaf5c2af6bd2c54b7ed97bee23b3acef51aa4bab67b248eb03fc4c06b6643a706721a2bb87b72063dc65087d0b0d693941aea91458e77b65e14e87322c154f1be39255a815df7114abfc5c28de2af4657d1f861c016c45fca2957300f5b5389317fdf15aadc354c4401c5a15c7267864827b3745fa5922a2bfd50638a72fe07fd330b41a4d5307c41c0eac5ff5fb7626b908bd841ac956c604aa14648bfada70f025c3cf7b30b3bce392c1d130d1ec6ee8b7e3439a72af092e74a5756d957e6053b87c95c30321c9971ebfa450457b872de7c8432e38fd879c11120007fcc9efbd63889b153b8badd28668b41b6d6fc8ea164c3d87b43bc0b2319a", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6c5d989eb715689449debfa5bb201e943736066dbfa1f99f6c9d7bdcc42ae88524f7507402852e0bb044a9bbc85e62f3f08f0ebeeb7536f32e2ab1ca3cffed5f8a1ab7da3d4c66171b1e606893ebb205ba4736f5ff9b69fee7ac99354f05fa5ba031b9331684ca0b88cf6f250b3fde7a6556d185595e68ff41155ddae701bcf9e20336a45197a76535f616b3fd63dd10c7045e3bdfbc260df4db52ed1152e563f8e28ddacb5293f80dc232b2820fb944b476e73f2e3840fcc2e90ae815899276d42284886c4f0e4209088af9d4aba0d2488379b3574b61f1feb20ce36af3970997b4e398f67e203408a61ed1b399fc15eb6610d942c522753a3c7a4bb1ed9963", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0a06cc91a94085285d1c02f4e4fb7fba12d697886a73797a5ee2701774829e29ea9a747023882025cf158e3b533ff9f24e9a5b636e3e222b779a7bfb73f57fbddfa3f3ff874feda919b7d19d7735034b3eeb9804f0759cc2cf7a36e5740f886f3d3a66904568ad95e6357442f5d4758963056ce3a22c7517c32e962fa5f073bd425cfe50472a9fb1004f8bf6fb000e8403bcb1490c9e52b8407f83030c6da8b53fe16d8e0ba4a6ac1dad9099b06f8a47082568fdaaab09240ab152de893045c6de8878d54eb4f663b2fba162c468b1c25563a08a41a83c182ccb0a0c416a94b31197fa249ed91e358dd0e343234173d20a8ce67b09e07c64c203c5a1bc09e173", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "226f2cc56f709616b12cf534c8098c1c83716cf07d3327a25d54abffb20cbbed922f9e9af9b7b0eb7fe1fcfab3fad5440ff78fe77f18a16a30116d16e695bebbb4189b71e381760c4dcc18dfc8f00380c883aba7fc18b4d14e6ba3c5c02fba79d4beecb8d4b951b10944f50c188b590d708bba465ac9265c1469a74c550a90a232c45010e1858cf70f24d803a23723c31f80690ca565529d4b6155f665d79540d57a6781efaac0bc35dac3b68d5fadca1bff2cab802f3df34d7884438d6bf852e48844ad49d5b7b31a6b2e399ed7baf346a26c6d442b5e358f8058a2ce0a822d7a72dad066d912448b7301755d2057d271bac257da61ef8481258ff0c088ea3a", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5053c7ea5d12ca64eae82380281992fb802550a13c7d0a23fc29cc6d62d17bdfe0edfe0afad96e1f439957e764e2c9c476ae44b2cd35b21383d9327365ac4867011a8c3ea1405cbc55085f3365875530535f4387ac0e262223f24e2688cb4fc35526575c88ef7ac20cdc7089288f55a6a09fcf96bf30d56132f1f289277840b89107ca42f0ee021ffbfbcef51adb790449a8a9ad234b034b9061fcbb60e74f614f8afd3b11ff0ee9671bb143e0c659ebc1df5f4a30530f6b03856c89990c202d22d8c7e525f7ca70cb16f07a892315bd220d9b8aa0adf1530c036726256b60e962a1913cd7742d47bb6fe99eb9295e86ed5902580c82d5f3128f84e4ce65ce07", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "640b6ee1279af5f071ca98e9ce38f663f53d73641a9171cbd7e70ea96616ee393fa9d758cd93b7826d800ce9a8b2ef70e60db57880a227bdb64d2ad8c982de38a70f709c4324ce52fe3759f19e32d53fc7b070544516afdfbddf5e9860b7c89892bda4a868dd0eddcf0587e295932578b64556c608088a7cd57de5a75c98cf806991b1930a16506174783eb82132438d41b842fc281e1cc75fae6f5498c25ff320a99d7a16d7f876eabbea3cdaf69735b7b46a2a2839ec4be93d0e9fab10b01f925678867532764852de1de955a329c7713e9e728d307676b01dc9857d30a6bb103b7deaa889c682a43285b6c6e1e7d5dad0e0018ad3177849414b2d145d76c3", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "680ee76ff98ee1ef1bdbfd5806f7ded1962ee05bc634ceab5795f16e806b667fb11c4a8136acc4298f167cad7db5829bcfd6c7acdd9f7ad655c48f619f6f2a7a094ecb3589c4b2baeeadddbc58640818f172cedd09850f1dbf6fabe724a00433eae9beef8d34e032e6b3926c048b59715eeabdd566d817e80dd9fa3f805a382b6e6a5de585f985f12d3eae9bad006f3f06ca3d8a59c475ebfeb4888c728978638650ff29d47360c0ca1ccf75b7ca0d016fc948c241ff55fb4733317b3bb91d691ea894281a9d3fb2940a2e1c521db3a55a2c5cb87ae1675db4f590eee8ed17bdc5195f5248531223d010198b4de5784e823e62021b422fc66692aa1b890766ef", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "570e1e6430388db9489034203ae29f2ae1a0e1f336628e288b81550dfe33ecdab26d60af6d79e0ad7542d742a4781b0dbf4b82b4261025119918c8db5eb33778f623b5383a75b0bc246aa0392834d62861161017b8949196d52920c7c10c9350d7895a31a3459202ecdd660ece47783da25f9177550c210b12f1613956c2dfe16a32dd3f58f01fb24690613c0a48fbe32516d100d41bd4cf2d2dc6e4f6deaa37d1bc515ec2a5ff24595ff11a7fbea8857daca2ba020a38b3cdb8fd314bad0a93bd94cc095b97ae889946839afcb5e0e96772397c94f0627065c5b8d965e23fb387fba1449bc4fce9ae7b43217e586f8e2dbdcdbefd2ad5e1a66a4cb5011039d1", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f995e92bf3cb4e714cc97931f441a758df23a6762e3c1bcf5132ec0c0bdee94ceee452c83138025ebca050eea21b8164b0697488df1337cce621cb8d40a8aabef15854e0ea8fe5f555eff3a9949c4b4c7654bc1cd8b3b85156772aeadc69a6681b785abfb3ba01735a50d30690942a83d198abccb7b5c1a5b8bfcdc5871286e84d73475c28ac276563aa3a9845620f13e42c824945a1d2e4f930a2cd764b0c4984145420567f68f74b6fd41dc37ed71a539ee78666f19920375e069bba90662d98a4d32fcf148935c5eec0e77f2783bc2d05e2207e4ac9c720720fed0329942cd21fb7819200dc004c5cda93d505e00556b415ee8c7e62e5ee6e7d6546f7bcc", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81572076f57f87bd2723d4db7d45ee7508c5355a2592ec72166ffb3bcd9c9423dd0172ca677d42cec352e66fd512e055c59fea96f16ea411274abfd7f0960f46848cd2f3dc8af5161dae13d7f1c77c7586b570ff95c35c7eb7e8e64d28702a57ae609eedda346aed78a6008a8262b932242cd57604b2aab26189a0b70f43509ef27fa22c81746cc8ff005ad3b03cf30266a6031db93340adcd525f0ddea359c455c51b225ab0b6d5eff9d981e6bb949dc5e3ca2134021e1789bdcf558096f270a2925ae6d9f9e620bfa1135eb601fb17f8ead2f3eb22f8e0baadb838f5e72d463fb7fa0400114550004ad9e84f68aa689bed806bea380f10cf709a6accd4395d", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ada6e365c93521aa1a0745d4255edb775f89e0e654a53cc67b916261898d086442f9526d8fbe590e9909b65a0374f735502dc6423e6ee6cf21b45ab0b192b1fac4e1b4021a1024ad8c122111d6b257ae7c85e339cf0ecd372aea07bf17e1ee384b4c125f31b10e6f0df68404359ea8fd45d4f9a51cf76ac1b7a3117f74154663784cfbab58bcab04537b33060edbeddd54763986a36192c2f330a0f649fb685237f7fb8c034b42f8b16aa9fd98b714448b8a63c1bdf335b903744d5678e5d63c66b6a6978b46c6f6cbda17ec6da3fc9027cb0a320c72cf9ad29f951af8ef158a42855147753c182c7dbd0dbb755718df05f3faba544dc858e5a1df74a46d4fa", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a064ba03edad6df846201d5943806dfcab2f14ebf946ba81d21d33789a39c121a29b955b0a9609e3ac6143931ffa5581b678cf1c61449509c78f8c4388a496668418eee6dd59f993d5185e24e66c93c59eeea5a81ddb83bca6fcb36d41635f2329ecdd100d24ac62bd8dc48b865234404becacb24c3c00087882443cde5ca232f247517b94ce2f2f15b5db9b4024c192ab9c6f810b117e4f9138120d575aabe89ce38df12db49474faaf9fa6e3e3d3bc58b8a96afea5f618bd189c995ec6da03f7f7307017bc6bae09056ca86bce8f508b88b1a2c930deeed60805cb00951de8949dd7e49683499f9bd07db0d233e3921feb05869282e0041ab7c6cf2b51c15e", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34b61db0b6c4c9fa0406db2124a56e732d39bf4525037e0e0e384275eef11e46912a0eb4b43730584e6a43d502830267f5f228fe3362e16e275fffe40253d80afa60fcf4acbf861cafcd8bd5e971972f2fbaa5628acf2263760abceff5827810d63c9cfe8435a9e31baaa28e08e5cc28e6149e38a898daa4df9b0e4d8452186e96c565c273503b33e811c139c8acb9dc84fa00e6f945b169778af8b3af464f014b7f1c588591f853b2c133f4eba8cbbb4df95110ec48ac5402317e2fa8997b6e71abf5a84c23cb2a2c2b7dabb6c0abbf7432123e95b05daeba86f82bbcd3fcf94e8fb4fb08af879819f8f78a395a67e3146603cf453347540bf7655cbf53f6c8", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6b7f290646369cae76007b520cff66c41787c5942fa787b4d18cf74eef8774209b90eb7ffcd3c8efb607b8d501a29e3df22cff00de523547237a7f2536c439820a9bbeab7347036ed47cea4d07530f3c9529c9534564eae3b4f6bfa4297611ea7392736565cc51a519c4e48c08e12ee2a9b872a5ffaa7d7bdb50263c3c96768ebfb5119b572cc6e2ed3573942c972d9f8355255abf5768d6a05e82df0f184664735be561f773f4190db1cd7108467f008af3aaf12f1b78d197a3441aef3b2aa80f2b5f6550b5fa90ffef75fc755b7b28d2e93931f152437149eb0860254c70f93cc435e00a5bc22fdab05e91bd1a8485d4ae0e16545020c1d9035e0becbbeb2d", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "09e99c50e4f6040daaaa264c2da557c2ddf5d7f296fa9e3455ab214b2de68542c0e226ef7ca4e2d84e97123f19ed6051803b0aeb4f8ac2eb1f4dce81fb68bb251c9162191f6ec10675b00546758a0cba409b035ed89c59f70a86ea2868b25f4a0e226c6f8c7ab8fecc796f54405cc07e52e26bb76d91ce0ee649fb5aaffd5565fbf33d7e296583f4ae1244864d7199bf8bc65132041060e2b0f64e9a6e6168b9ddbc83ae8dd88811fa0cb90c304656e22fabee09b2f652d62bdf59a6890cc77c4a0b4adb131fcf6ecf34062782e0b5940178a06e524a23b78929f5a31d21e0c515ac718b05ce7610e1681f0e1a54a36c976d6ba64428274305533af03781a335", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ae41d911687433e8109421a7e90502c404daa3dedb78f80383d24a2c22133eddc2255660a519fdc18671a70d2de4f5decc20a601b76322c8166ca5e88b1b2575a73fd76f1d4d46680b570fe6d30703b19b8062f6e03521a4fdd9c2c47c1a42ec2074ff4df6e1b88a32292c0750a6f3758f64cc23b70a986a44362ea0447504c784f33b3ae8d265e2cf53c4e12d29e81df71a5ada542be061f12881a7fd4a754c7251f4189b66651017570d63fe647cea1e07425778f2c6eef79576cd0f7b6d7232e1b6fd4eb927ecb7ea963e19282da75f2f86cac8c328905bfba57267b4326eb99f99f81a7909e290e4e67626483664817d5ae156b02d50ccf6c1d57293182", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "93a0d12b259548c4987d322146b31f7f5adb72b576c7cd808af06f915620d70fbbb6bed25d2dca923db10a15e716bdc665ff32e0f646ba6b3878441e2042d3d4b24609190d86136c324a595e558a91e038ee5370e3c5db36d2308c8ffc7ea1887eaf103664bfeaf2b287026c19ba5cb4902525e4f5a55351ddf4204d0a12753d780f3c3a8d267ee975e943dc553fa5d7bd5fbf83d11eb08d99fb5989e1a1b3f6d69c71f48781652d8f5566e402034652e2bf1c1695d0606bd854c2f3e6f9375f8de689ee4e443d62849f87f498d67166e1fcc93a16a7b0b933ccaca94fa8b4035d4631adf367a6a9b6d2d1960ae11dbdc9899ec5296f981ca0ff09b0bb9ce2b4", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "20c8e630b9195412fd4a7e758637b7fd992c1830a74f7d2ae8eceac050cd990bb40c49240073627b44d9285cfa02b43f946670650fc1fe8e5ce198d061739d9f0e7538bc84f9d9bfd0409a024a7bb5401a51cc432a238c7b0e380f1d22abe1941f4ec53f4b7ae41c8e08708e749045f3f659e4c4be55b9717eb782054b52f0ddb705c7518d09c13d0f9a9879cd943de28a59d253bbf7b940bda73317bb212e8504820e076c25193a698a08e182189950d29025be96cdd820b86da910cf7efb5fc8d3a5dcdff326ac6f12f0c26b1bf5f413503c3d7548cb00b42961b4a4b39dd55ed3a3de72fa786cbb8d9b2ef21a05e410bdd8183231065195e929f3ca86b5b1", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5bff33059efd9cee0298e85d67f4b016570785d2aae1039943a6222a4ec1fcbedf7c0c738a8381c01cadd2b9f8811e845660330c41031e6e5e17fe92d903323544859fd5c413f9103b4d1d09765bba47647315facfdff6347b98bb827da9a4f4285ba206fccf5d380bb1b3eab5466cd80e15b6d22be85106b90f2d941d2419fa2da3a7f37ff5bb897c10dbf73b4f884d015dde726b2877b989c344e41c2c02b07d82bbc9559e6cdf65c30917f7da74e7378643a8e39d4ee29aa8697c5cda0e22ef82422e4573e1347168d3c37a4542be383a09cfbf59bb2a868684a35c09707b942837a154ea7dbe78d35eabb55a54b7895d6156ef9256afa7fd572f4104678a", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5747020b3f63118a188627477781a697149b9f5533df45c6a1e101f9a1226eeead4de692f3cf2e93cbafd782c07b8524d9587b0e0fdd808b379e34f9c259d054a95be7b6e482a8266f5f4ae4052c758bde6a46737801d0c440e4f08220c683bf8f017d3cf33a4520748d6562b361e7ced553d315bcf93d7ed7e7662b7089f653f36623d4f20d66a617b1dadf6432b87a0993175b8fef8001cdec053f0eef8ea540a87681cca3bdef6083c4faeada4ca6301a6cb74cffcc971abcf15b18815ad84b32d86330c210470a8ec3bd8bda43e55d0370b6f29f32384d978c48460b09493b71bf24393315223fce5f92ab14dbe22f42f4561aecf3feaa6ae7bb7c1f4d2a", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "398034a4fc0b927482395eac0f02a63552137192045149dda3aee6ca521d289a72c23c215288a4ad19a5a08f31afae090ef2c75c0b7b3f4b723f2142f9b8b1b20a87f55368a592d212c0b0566f65d30931b93b1ceaaabff53c482fb374fb94b61870804b62cc6c84e40e1b106990ae5971ac99af2d6bf6d1318ea70f1db8bf7c4d3c2dba9eb604a0d738dfdf9b48f292f2cbb2e9b2e7641aca96572149a4676cb6ed2d8c19956733373629fa6ad4267fb9a3da4ccefd363739f327417cfb0b7f66d2ad43e9ca5ce47231021d19292598178bbed81be514547c6ac510209f279c91e7aadb35d3c25da98e177c85c0eecad776e8949082a0241c5f0f7d0d83331e", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f0bd26152a6234ec29d7074c34a7193991b1f428f2c8c22f0fe8c8fb10273bc2528892513c78ba6214b2ff4e70d5abb5863a2ed748bfe4f28a589d41a976c662707e5bbf881f7fa49a12293de246762a797b20ccd4934069fb9cb33dab4a11ea6763cab39db83f5f298fcbe2d0197293b82df964887a4bf3900a40a7bb69f0ebd71e74141d25f94f22d80ff0ea30b0ca0a71b8cfd2511619b3c3c3027b5e29c104300e3a3c2e45d18bcdd6d43dc01cef4ca0f3d4ed7272f571e338cfb9d0317defc11c407a746fb09e0d1e79b495b8c603b92aecdf8d12165942252399b8c394274716e37af83d2f7552baa8169a82dd21e458f28816a1469cd9b7e5fc6cf20", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fb3f89abde6f7d2bed0ea07acf6cd95c7cd0e8c9e4d235161cf2e58699827b0e90ac0c83263d52396e43eb30b50a785be4e9d320aaec2a7a8eba0c2605267c05993a4aaf95e18e53ffeb07868ca1a6f6b79e1530bc118047bf950e041234a144bebc382862800cd240de6bcb7e45842ced223f140b54cc217cff528454a47545c69e53a7b5bce4f05a6c4a2b0b975780265397fbf0b5395815fd6510b940fc9fc08e1e7310d2a9898a6748150c7fa3c59510bc42147658951ea3f4c52c51f9285d06935db60b7a34c7bcdaddabfe7f8ee590e99136b3130c59c4e55a2655c7aaba7529ec36e4b11d2a19c15c53b66e7d999b9d2aa186f5f9b2923fe8838cab7", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79327a883a5497bbda8248bc67604a4587b27baf60f603e86fdb0fb90ffd0c59d0987ca3ddb2cc9e24db7d9a9ae8dd4afba21109f52e37a27bbd309ca7bf8a521147ea69de96f118f0f275bbeea68719617c8e5f89cfb8bfcd4c5870c9e2ffbc7189827d74b8a4c74f05c7ac9bb128c16b0ec8eac426f531453d335bcc92752a7e0aea9d3912e47484a08b8f685ec06543ea20df274ad1fc41a3ee21ac495862dd82e05931a1f65673fcbd30155b407e856fc81ae189d17c35add34b535ff992f10ffc29eb6c65bc6527942f60c57910195ffe98664fde418d6034ef1af93d5d45b0516342812e1fb2e529886a9d849e7077ad5ed66b5e153bf772fa4724b98d", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "44967725a910acb0f1019235a53c4fd32146da5fcde86c55e7aaa8be474a00911f49cc48f0b6ec9156821cd062c10df49df7d541c52206c6d406becb83831b1cf48389ae65795cab09d98f5bb76a7426d7a22ef197ba7038261dc3500d108bacb78ab541cf71f44b10d4c814ae402ef1770d6755aab988eb7ab0f2f314f450428d0f2800bb433b98b5e425ae5532ddf69ad28165d7087fad5174586b8919b222061cb4e9b9548504a59cbbdeb32e7ae5666ff451fbfa62ac79c7b5cd0684d82d07f064dd42255b21062d2259f81a06cbeb563bc91f48f685b36168da4189fb9731ab21dba54b582c7b97cea8ee30ab921b51e962151a8f9cee3129426116e6b3", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "335dcbb96d99220a398398fd96d27a002db1dcedcc8d8783fd48512b3fce80f2d605c8bbcc0734bb4ed0c0f269b2e181570bbe908cc287939785ea7ffa6a46bffb5a840be87e167ff192233bb056ceb855aa6486256a91f5663d7f4e6c9f2a3801c17545fe2f6caa469a6753aed305e07fc4c30d7b8c67865dc72121f5208360369be12077fa971e470d5cf7f4ff716d3f72743c6c988c48b9e8928ae6df035c986d251848ef470970dbd6b35f809b1d9711e44e71d9b8d0e87026673478994bf1cbf450034fd175ca42f676bc8d6f9ccd60c67297911089bf4fb29dc5e9c24de852ca17254667d0c4addb0caa85579ed02fe323506836a41dfeef561eeb4b52", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84f06452e355a9662417559433f1045d72ad73da684a8ee1daddecbcca8800f7363e56cd116863408b1fb6f44266faf581dcd1d9509830218b7f50eb5332720a21ddfdd2c60672e19ab676ce36aeb9d317680c1ef6b8121c54327e3a206ff1aa2bbfa7b13222ad3b022d4965e28741d9190de07939d21f0a706b7b079ff1aaf7300790693d92fa6c4b6e3a609982be57d78d162c4a628dd24ef47e4fb3538a25cfbe2fc1f3eb16c4809b01edf18176d6ba226c131d816dbba5e9fb27f135cd46a9e81c2030c6b6993c45c2fa78d355a0fcfdee41f662ca342a9102366b0549f7d1454bc1d16b9ad8e1f66dbeb261ce8e8934cdbf3a254f8f625c8c0c9484e881", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66508576d45a7aee6b348211c166d1645bc7d31bd8fb6fb4e011e4a9626189e501bba51730264459eb412621bfdc16db7c5e3b90abae846b82ca73a01dc66a3f47441a817278188834119881e9e9042a43930a15207b45c3ea3cc0df4a72b54dbbc1957f5b59d8f01d87b78fae08e9d24328135511caad8280616d434cb33530b969db0e40d886b7a357fc7181896509c12dc3ebed7433035afff65339100c2ab30cf0aeeaf26e51c2b9abe177c71ebb80bb9e12bd69baceb7511865e895b465d6e4b02657a30071559b47ef5295af6da89fc1fd9c25e49d10c79a54ce10b43087462b117b2283ff9e99a21f2ff87738166729f799294252d99101cc5ae4a617", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "72787569d322ad29b5acf7a481c201ee430388fc214f2876cb145c51ba2a2bdbfd9d672bfaa3e94b7e0f002e5a7b92b9e77098d4fe27862c355f5ff38526fe053f77b318b47189be092aba06606266ab6285ad38b4bb4391ce5a11b13b2bccd83411c704d3cdb0dd42c833535bda9d572c9b939d5a371bb600d8793a0e892b0c60f11e926a5cbb5a0790fadcbc83e430e8a9987976feabbf24349d11baf5cd2f888ab5fe27dc5972270404318ad56e0aeb314328ad6a67175957fce377bdf490a5bdefcc7c1d26bafd4798a51b94a7e0f480517db3a04a539ef8756683a7b25f065b0b987350bf58492e98f3f244a4d08afcb5792b80d463c8614ec8d8242076", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d170c8c9be161fb2aa56ee9af25760d3c7cb4fe8b71b026e50906bde6f219f9f699611a496b64d616b7aca5e4abf6d7a53641e0d6637f9d5f18d85db5328a20d1a0f18231ff84b233263588d1a063cc018acea26cc0da449680f17b8eea059d6ce605977edb0b1382a09a3062b1c1a2b1b763309753a587075420cb9957e6144afd7f4c39a2daf21b3c2ec0b37ba65f10cc58b933ff8a68dbbdfe9f190f8c81051d939226ffa632c80b36bac70ab3122bb4405aee0363e87dbd38cb8a374904bb4e20c9210dcb812d8a395cbb57766f40bec764cb71bdb8843f98cb10635ec828ac619b16829071a7bc93d2a04228e66c4b07183c065bef5c0b69ada7e3ba57", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "805f0fcc7c533ec8c2b8d118ef8669bf0804c570f38bf487c5d1a86c6c324328b0227a8183d0c07a2074ee2e65ed139cf1299aa5878d0a607f44879509ae418c16ee776664e5fa57332251d673ab0b183afc6626f50aa42bcd36daa1cca6fdb53a9a1cf3d26a0700cebb46138964eb84bbedf79d59cd120af3849b02eeab7cde064011ef0ebafcfc0dc5d277eb407ef57d502e38d51510f9c119f978a2845bc85c77acca28fcbf1ba5c8b37dd953ce3e8fd39bee06ec73d0dee31c53f4de95ab7ec319f4d0bb1d235f5cfe384bda922bad3a71834d4780432c450b29370ff93e6e7d25f7bca0bbfd47f3ec15fad93cc89045b0de8230b6c9b25ffacab9ed394e", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "76d4d2c119e78c43b0275fc0993b8a250c048e57ff15d4c2bbc3bf38e287efc311a990f08a517d3724ad5d32fe9fb1c5bd0ae258435d54ea0acb4bebab4aefb8f4e38f9b006cefdeed2877239df7cd998617dde215f5c7eeb0271a83bb673184149220ffbf5ceac004e8be7ebf9e14b98e89e349f2886da38f2ad51338ed2c8c6271885c8a9a4e4cff8277fa70300515a8a34f46a1e94b49a293e5345759b59b27fa1b9c555715f086f2a3b9f23ed98c1c52cd3289ab278d0c88d85686518c27753472ae589c5f9c89345472b2db83de2c6d1c5520681337498630501f12a7f6936672b1762a88be878e157f8e666b4862718e3244c1e61225aa8aa992f76a4a", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ad00ec6f5d5a102415e8cb9cf5621216f5c100dc5fa35a807966020b8f344e34260d69afa93db6c0ab0b58f682c69134e969e7684512e5d208acda170cc04774299e8fc046e98581341af6fdc679b97abafec4ffd8ce26d1ca848cf34f53bf6cca842a80f2c024b2970da9d2a63d85ea118527b3fcb5e31514a689a2f73c8006c3cf5790f292855bb07504f71f5d6bd48479f3279d3e57440eba54d64257b973d8bb9645173ec61d8f74c014b77d5950213fb44581a0444f8b957923938f50c7eca9912723ceeb24a910cbfb2f0cdd37f182427462bf0deeae748242f643443dcf9bc84bed3aede662c88f282762fe9069fc7bc5495b8ed8f7cbb5c0276f10f", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d437d760f7d1aa3f4766f0fb2a0c322fa08ac90d75188f50a9c1ae8cf391c5f0755e05eba7cc2a128f5ec48da0f764302d0f4b6e173c7e7ef6dbb1a470efb05354baf76b38a597ae11a3b115137b79818c57b7c31162dcd4d497a03a36d2dfdaae643aa36302c26452124c09497c0bc6c3db7115029425959bc67aad73ebc58657c08761fd203a18440c9fb2547aecbe42e8923e0805075ae05929d7431bb33acc9237afdb100b50687eb92269762f2dab141a4e398e6bb04b62f6a6f15471f1d248a21336c31243516e7aa452251400f322609c0ed225ca536d833a2b3251945284fd28bbc8105d54ca369e0678d165ab3e0e2c32d818d63219f7a8770852f", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6065b3023e6e46cad1522722c2ba88505a4e0ab016c63f0e0a3e3a8e3c5a87070a5724229ebc383658bc98977730384f26bb3880a554a7c88671a7a11bc9e0d6c88a9346d2e607e1dc3b5a55cc9b0df6f21a55a1cba1e86bb264935e0ee6b95bdf11d528866823d2375a3cabcb455891a102da2090e9986556f3c3a896ef3778e809c90649119aeae1ba684ef93ef797d6deda9ee3acad2ba83161cecf4837018141beabfc711df0cfce2e0097d7b9cf3dbc86da656b70da16e9de7810acc417a045d947b098cb91cfe078fb38dac0535930e17262136f666480c46960a1606c76a3e3ce08d79d9a600649985d99f955111cee64d5e0deebd958b43cfbf1be59", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5637efd7b155bc0393e057bedb5d6e8a420315b0fbd595fcc45a2bf53b1f7ad072c3475aae2b0dd3d3a5ae17ceaccaa39eb74073bd8cd3231737037b60f1f889e53cc6df570647bdbf1726c36f75d83a5f39dc332a0c71b7cb38bdfbc156be336da58db00316064d7b398839c3a6a6c2da1eedf46345f0e91fa3b938d19a6e3776b37dee8282f3a673dc5aba696d718f3e41888021a904824431fb381b0581f083e170d87197165e317548e69a2bd8cf0d0c608b8cb157dcaa5858e7accc6ddbc788ff518b800215f27d4ef41a044a93e9f0c4e793cb438b0c365ba29c04f0fc4b9b8041ada4c177f338aac955f873cda350b71c49f2bf6e8985009bc9a7c6b5", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "76ec3c58c7a5eab3178f1782a5b9ed67a494879f8e8a099a6ccff0f972694e1e2be749d6e7d0ccd4a426a6c5db200955d7ac0c53fd35242ff1714cfa351eaca92c2e969e0e7a19f4fdccaa4a851e506e07f3fa197c2b70dbf1514d65240a572430040911ceda58f310b5f0d5670a084f2e07176f2e9bb56939e7aaa9349585a35ad31727ed047ab6898f3ecf6893ad6e603939a2779f11abdc72dd4141005305863be212a144b1ec0da6850610aeefbfe3c802ac48b35b9c6906e91ff4f1d184d8642f19bdda566bb72f7aace07108aabcf0c2f985a49e987ef12ae79c9b61347de003b999063d43aea12433b28d1353d525e5676b8fff4153101f4d72a3bdcf", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "656ed228339d0bb10e885eca2bc8f45f06f18db0695c149ef8984306ca5a5f88e15ebeab314cab234ece5379334b4ed1f4be7c7c8fce1db0c50b0389656b4adee84e92ade842b86064da885d695bdefc717d7ffb0f50c468f2080ea35b73ca34e0353f1339d6254736febd06e7cd2247505f18048197ef632db65a18e3a7f0a1e89442865ac1a489f60a272a56d0b76e9bbb1a850d41e07974da3ca7e0bae7baaac7e4c72411106ec78aaa8a0963927a9e659c2288dfb9142dc21e88d139bfbb00d13f36fae967a701366a6379a72c272bf9e4f97a8069f087f8024d3887a3061b0304ccccb4e1abaaa96ec4bd20eedf55d57773783adcb7340001874b167ccf", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "875169930a65da2477a73f49fc69513e66ba1414d348d9798308ffd37f8588d0a6cc7d6e9dff7b478a898ad6d9f4a6399a9029c88ea6d55d66fd18185c5f893b86d5d129dfb6f399e8c4ec8477b2109f84e7ba8f56dfd6a4d1b95ab9ae86c77b14e138c8607528ed199baaefa126d651c435a7a986de24d07bd2d20a1d9d2b076d5cc7c85fe591455987752ebc0ddd63ecac596c2b5cdfce7f6a3241c8650d605ac85da016dfa45a3b01624319ecae7cbb2abef93d9d8949ab5272da63833d81172ee56a1a52bdd5d72c78cb8cde101f58dec3f03d2538bc9fe8faa03a9fff9c13151e829b6077211325d0a914311a176722f09adf173df09bbadfe305174615", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04c3181ca553131d320435314baa417d05a5669596c664b720e7dfd6c9d1f66653d99929239928583ade4f97e5cde1849494100ad16f0213ee39bab5c7372b5258b58444c4d9c29c455d33fa22d7d3d140bbb83c74ea599210483c63bd6fe74fe75fdbeb314e891bac95bf10e9ce5af94032fb3c8d54ec5c4857110b54cc53e4644c31ccab6884ffcb797be063bb84cad7bd2cef0a0cae78547e26fbf5f6f272469595e1a1125763e1c4edbd8e28fbba109a9db5f1b76ce03ed5a1fc0a17304d5077884d4750a6edc96405678a056cecdc86e32a795a6b985f4d2c585f2d98a3ace8ed4239611cfc53c7415f2498a261858313fb7347c6f78a1c0e37e2e506e6", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "46387cff2c2e826011b7907634bc5cc29ba6efd460f4aabcf2f9e2bd641fbd5a3965092550184108a55893a22e596467bff80e2e9850a917ef32a6b3b1dc27b74478bc08b1791438c8476a46210dc9a71f35e46403d20c60a9901492c37d372590b81fc5c40a893af1869970d0487c85fd151e109a106d05f2bf9bfdb772fefa7fcc09c06a78f48281245ae0df34d5db8d48ee1b7f3fe52785781e1a28e80412be0ceca832e3e8f4694024f35d188808c9827264642f7e79f61de6772cbfb34e33fedb01971b1edc817befd07cf4fe6fe42c6297d3adab6f43570ef109399719ab344ec79776fb0bbdccd574ec288af9957c1589ee4646b1bf034bd61be9feff", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8df9a7291f1b2f70f4ae3aa67decfd7b0da43e16ce9a5ab645a021af410d77ce6b4ee3b09deb8edb29ee334c2e50ce3469921dd3063b169c603f5601e10e59cb1837d8489152a07bc4ef61d142cc03efcfd30fddf545bc94e9a9176a3d6a096313657c2fb8984eb67a0a2b0e50af332af2a2238f2e529e7940a4a62c66755b5a45beb51e3de298cf87b5fcd60f60769fac2b8400872d0c6b12e8dc7d2908013c5efca6a1c152e3d3b9d0bd48ed28982309f6e9834ef516d014e820b1e2951cebd1c1bdbaf23f0579d065202e3e5fedabe86147dd5aa9c3178c0b199b4c54e204a1d1cc58d36d1ff72625aec5a7650258ab86eacad52697de07e33f8a28a04396", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3982c9a284abe2f7b216676e7c127eb22997c9042f32c6c7ccd14b554987b7e29d5a4acadf62cfa75800c7b9af7ea73665b8749842dd810c17b836a7f62a5579cd3ce1d50e87f846bcfb9c57d2655a3ea1c1f3a54c20fc9b67d3f7b00daf62bf012e16ba37c4b5d443b50f7b96fffaef56da5133f3aacd75d327bb91e590a91b1bcf767729fe5b291bbe78a723c33c79a204f2ece5219ad3ff832eeee96cf3e727d2a88c7e15d854aa72c8ac0558fbb0e871f9545ffa2c192611534de8c69567398893c6eeeb15add7bd3eced412f1ba26e5ffa934d403b1d107fc5cd8ec2e0942fdc4a3b8f81cc9a594a07c71ab68de1105f7731b8dd74eab946ab58159db52", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c1085578fed49e9ec10dc83806788d226545f7dfb1188ca54db6949c43f6fcd0480a187c91cf51043b7b0f9a349e41556009410264c0b39099afc7816f809fecf01a2ac315c08b9b2806ffaf1d809f932f922e55e916fb3e68b77c2f7a8a0657aae0c2c7dd0cd394265916b70d42fd7d27154bf38e9ac91b447c062c634f593f8d9b41ba1ea79b31662edd2f7ec549e0210e5a36ffeeea5241c7bb9f23ec625e1d780435fa56bc17a68a01d4530c484e3e05c4a55bb85c3f457f5f4c45c03e4d78b866443ab6f51e37e1c16d2c943bdf43357901fc5ab3c056ee05ea71c38104a2c1e853cde18366f19f79cb33933a66043ecffb6c832bd1fb113c9372830b3", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "418b46fbf3ff0bd21476401713ed750f8050abb075d5df71c2f03cd026925b3b702abe076b1bf29f6e68305a1a5b46b85141b96803a293ea4d4021b51a630361ae8533d126941281a471b57a963b1e7c316788c3130fb98c8c1a94ed457c47f957eb60ea4e6dca4ecbea128dd52bed9f0f516ef153132d7a8b882b5d5437d1a0799c4f9e30fd375f770098758ca74f97f8522523a8faa75d3e5eaaa97b34342ca506cfa8ed230cd58e0e80334f67ac962e0d33e7502111b4dd723ab245d2b83fdcfe053ea364600e27a32d3d393541ac9bf9e7de1b9dffef3398a5e42a0f36bf3dbf8236c333c6d8bfa529da4f20e03f33d72a03087040c7e109247f926f85bd", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7e119146c39777bc3080893783f74d5d2230885750b6afeb547f2de41252f4d5aa97175d60262b3d2024612094db2a3d732079ef9f8880e722af3d958c72549e5504d962597c4ad246c74a82fc586b76c64e116ec353eadf6f0775e8981e99c7bdeb8db66ad70d357d2c70e5184883a61116e4fcf4ba065d680a0a3956d8a47da967763c43b5e01170686710a61f59368ee30a678803c91a7a49ff7e3ef3c9e925145b6905e430ebec7dfc0fe544e8890b41659bbc7f8147d7c55042958825ba7761ef2cf25e79fc4ae3ac5c8421019611ab0860958b49447c287a9eab502f6f880887122631c025b24acbebace032151e4f49a880f155c1ff49553515e9462", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8565315029e2d229a2326a7a17380a9e045ced59e9e3867b896e2517fadaaba5574bcc086e908f87f44a8d8851ca487dea98237c49a51ee745e56c53b121ce298231a8000d025fb3f7b0b3862bfc43ae66480893900bf89717482f4e75a105bf0679a72f806f64d5f8b52d7e4d62dc24bfc0370f8775df02795c69d2f76cd8d4de33d5578932730dc0e5d389ea0ed07c89c698dbc23ed6c795180f1a519fb211ced6f75963755d76ef9539987b542a71954fb4542103e85da5645fbdd1829388fa79cbd90adb0ba90c79348474c5d687815cf0a3b1969ee92951084e38df9d5afae84e52e3a32c797cef1b1e47bb9f91820fea26dcd8c00acd31a0c056fe0366", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2338f3f087c40998a836a6600d4e416eab4c0237d8be17e302dbf058d58a55c367cedd29e4a5271ddf4f2a69671324c892a969c0daeaea386c738ef1f3db815b097e5a219be9c2964c8716736464748244879bd8cd88ddc79ad805c5f43bada6915474a045f1749a113b8b6ef2ac3683dedf4d01018dd9df96f4114a06ff80ce77e9a54345fa6c3e86d53ea60d5f2ad8b0d2a5fd48808e6a96c1001ce788ec2cd1344df78ecb27127369254a6a330c61925f23a37c35ce2219a80c39dd0064bded82bfe5563cab0144baea0c898d30d51b05ec733856895a5ea11fdc0343cda9ce3f6dd044d6072217bca0b22e891dbf8fa2ae4bf262cc4673d956a831f69d16", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7623ba22984b3c10938d7179ce42afab29a7cdca9ddd72bdf1ab52cd55d5d831537915565c66b9d979fb398a505534c2ece6a9e39925c2f28484b16a35ca8f9314acf45bd478d9e4c374ae2d8dba37f2efcfe7e1a7327d2605aaf1509fc879ecac094827507031d70f198601609b56dc59b78b75f0d03180f6064ea63899addb56c35b2bcf6d667286cb132f98eca5ba48e145079068f8c40f286cfbb9e50d227b14228d46342fffa2c2d2b5703eabb920a6f1dff8225375a2481467c818f54a2554ca2018ab5e4a9f336363f313f2c13e1cb17f05905b5ac5a4568d5da67b642dd21a947a544a021fcef2452efef37d7a5f8785ec320d3ec92b85c58b4cc2ef", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a29cc70e7d849df87004e6ddff1b242a61ca76ffda1644e242e847845c0e025ba913e3aca5539be83af9b05ce5d8658ec48a5f2be5e97cc458e5c25dcd07afb2b27923f4c07635ba09812d2abef572fa0b929155d0109bf1ff89d769afd453d26f4b09672403c45d519e3fe7ea6ed02d6b8ff01a7b6d8187675401ea5256657a1413ddbc35c488ac51200166899c2397c0eb547f7add25aa21a981d30c2d52b5b44781e00be7b4f29a7b1eca5945deb6106bcde678f2cd504d268f9b0d1bdf5f5e014f4329f3b18525b1e7271c1fe1ac2afa50f1140a48efb4a992515a990464de92b56c9232332a4197994b164e8e3f9c047c3666005875842b28d86de05237", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7104060569ebd9974c19865081240840a1f7cb9a407d5aa5af386607a5d0298ee63492ff1d1f66cecb93dca0ed8511ea3968ebb0961e94a532368f1b7ba659fc4f013d332c9d249501fede127a95888b1fe9d35c02e842e2e5fceb669406102bfeb85e2f548edf36afee98941e41b9fc7e2e9a9c66f7117f640bdabeea03ddf990cfbc600814640f27998c95cf543d5767a0806e421e9807c5b9aade225da9a2642c7044ee7fc7ba5cdec6d12b8df24d37d5af7527a6834f5ebbd752a0b65462f3c4380032bf6574d39db9319048d16ec7b7c066c5130a2908e10edbbfc8db059034c01a0611dddd272e92312f79740caf71a55cd605a00cc0a776a96685eac4", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c3a6e31d57c2f112b26ac5cf871d8138df8e87a39f2277fa4ce2139f95074081fab6505d0aa790de9ae2a45a7f684954bcb881c19a76ed98f84211ee9ea4dd5780401075fc613bf609c269035b5c34037953d213e6e9dbc17ebad156d436fab82fff7af3e86a548d5920bfb0b7ed2fcf2040fb49ec15bdf28e2ada0d4a91ccfb531be25052b5ed250f2421e518f5e401e98e503eb9c8d93323e4bcf3ffd078d107befe7a7f033bf34ddba1c0ada54db3746f8e5e3fd28318271c8ee3488c7fadfaf9f51c06a940a052ca611cfbd14a4ea3091e61ccb47fd71e6c2682b08859b2357744ccac5c939c0506205447ecc0adfe51e7ccffd995e61c5425bbc1346da", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "90f59f3cd319ac1cc2ddfad7aa5a80542fb8e4dd51b95d0448daa534bd92d2bc2b1dc42059feeee7652a90de0ad8cf2146063e806c8b25b04d1d2e42fc27cfab6850dadb85f4421cdb330380aa45b1b3cf86d4206c8568b887df7a2e923a583582a6f6fa2c8706155ae9e06b70fa927cb31d651bf1d3517e067d6547a375369dbd03766bb166ef880436e4b94b94daec083168a535e603336e6a58a04c3a5f3d80a655b4e576695aa0ce2c5d15d6f102d30f46cd6a96436f751c6b7c99e95ecdcf1203f88d889ad8498d82b03f70712d5ab295b5ece5a332c71ff4bbad1fa2e6fd28ba86c180a9adfe32b9df5dbda5f03362edbfb765a9651705c126d688af5c", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72f0cbf24afc799e900ee5b625b2bf92f9942434b3e557700dcb06f8c9b5a8435b0908bb18e0da44f26ed3753cef294619a78f93a5dcbddc3852fc23232d8e8c50f32df455cf4ae1af0573be8f2b6b7b9398bf827c8d5f57bbaca63a118e6dedda3f7c5e12504b222a5db40db8a1b06ac8487ddef9fdbb14cf7d3421221574cba2d57d365971d436af664bfd2849ec37e3aae404a82713ea0e7d4e0c039074b6037eff249e6f864372a6f9c46985c8dc85ad8e6eabff1671af71a4c052ac6c019cd92c1add81a07efb3942402b8432397dcdddd0a9b58426cb1cfa97733e51672edc4dae30f387c81de2db60d4f7bc6c8006dd3daf15adf6051490d41cbeade6", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2947f767a1be61521b2702402b1927d1b2206127f2beee93b164faf53d3cab343b62f5f52e48e714890a640ea9f91acbb10972710fdc51851d950557c5f7527963515131f26bc8d78f03a2e1179080d6d3316e80bdea1c275cc67bee9d7e35bccfb458dbe78796523e41ea4b7008e5a2f76c794129a1f045ac33cf48e7b1bbeb98fa317fe469496a0a25a19edd96554d516d73afe976da5a5359e5eb4b4ae6627cdb7b47bcf18bd1dbea55d14eab47fc75cc5fa1511a60c7f35bb442d778e810e988ffd0ee10e803f822e84b78705caf3408b0bfafd0b88be0328302f3fcc0ee621f6731bd1341b330cc7869e8b1ffded8cfadba71e5e1a9172742326e672fae", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c4a969f4f47e4b403dee242afcfe9b42de56b1ae46b185c60b45554a878aa1787bc83899df40a2e08db38e2f71cd59037bf3f3da968f9d346f363a3f6db7cf7530638369f9b55ab0033e17631d4e9cb0db8094c1133090f329d15bb5487160a8f6a1f1bc709df07d2197093ce6c8f2a31450ec2e7fc25e2a4a2b0ab13eab2ac53bb403abd20802b525cc452fb235413e8ccabfb1fd15640b1cb4a430c11e3b753d8d653725d47f9cb6172cbc267d9acac836365111207228f6a548981c01163592932324633e7c29d2adaaf95b948b2b59e695beac09f26ce936c964ca3d7e1d4c403a243e937723aa44ae192da776061b82b11c128820acad3b8423ff17acf", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52205d9aecad651cdba226f7e29b2bf910eec7d42e29716f4b3922d220db19af0d0e6c3939b1e15d81afdcedb6f0a8b0eda9367d6ee4fc0489ecbf80e22222802733795fee270b66144eeea6c128e884a3b01b00bc03819ec86f32bafc8bcedd95864db02b14519668de3450fe309dc56684272749c661dc163c484f37602a5a1dc92bc8a04ce4520209a47dfe7bb7d4c27b24eb3c978b80a6f4f2839c32ed1804f65e766d17b30095b1667e7cc99628177930a22d89100961b07d67a140ff9e3688f19c7563dbd590aa5b4f0fbec94cd2e3309e94b0789f009dd58e2c7fe06fb1d4453279a4bd965e6f446d618eab3d7cf76b14c643fa6747eb9187fd925e75", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3774608ab33f4e2fa5af80d78144628a1885f57892cac22759df3cc7c801d078869fe02a8d477f2daf0934d83fd68da18ed9e5f6c63a9f936c216a428c5c8b94938c1d2a51aa75cfc19e5bd9d1ec51084e87cb86596b3d0de6295f9d5ead568f016a6e85f22102bfcdedf7f12a769c5d62b4099d11bf072a5fdafa0bb8e80136c530b2a467602f67606a8c4963e12774c126e1f49d747f8645dd8a3711e80133217c9eade91be686661537b77bd12dc205cc9a0777b289bde4eb999b7c2f4d1fca2f9897d2ad35901ef65dace4d449e8772eb199d1e0222ff59fb0b34b8f28bf78635e2497772971ff67f8dddb7892b7e941f5979b08f3195ada6962d573407e", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4201c3787ce2a88b1323d3b88d82a86fcffe977334c5d02dd53f2addde15d01ce1d49e036c3e98ff5fc23d2eabc974bc4cbfd4a15a906f059d90df1fea7a1e26ce920b71ad42e036c03586345a3c71e25f012c9e184e16ecaedb0a777762231d9d527bcb30f07670cd9715cdd6f40ef9f7544a83a954672a950c7854fbdad55e734823e47dcfaf1d836cdba5fc5c4bd877cc645ac148a3c5eb5ba34ba0ea3fa9ea106621f2f936968da3e57e4d605a2f461377dba47c6e1dc6464d6507d3cbcdd006055713c379c46b76d6832e92ca3628485b85bc038c8a3f2ebb3b2542980af279f6c21f2a7218901202a452cad39d6eb8e10bb4b8842d63fdd191e0c2bd15", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9cb7f202efa890cf06bc7316e5856db1413f6e44dce1c282ddaa4ba95908e6649d4cd81ed467b127b095e9b635bad66eaf4d49dfe318d59949e62214efd6e8beeca59ef7f5ec531cc9d2abdfe01279f1e48e1673f564528e8d93ebacc5d28df1bfea05bebe1c4f5d050f79e36fe4bd4ea6ec3f3120304ed9d6960e19b6504dbdc527ee991480b78a8c783b109b30feb03d98f03e732a0f333e8e619306b66473f009a843607b4b0fa2d9137b8ae45060cbd1a106910b3c065ef80f3bc3425a64817ff1a8b7d5afa9326abc6ff9b11fabcc25843a5e2e5dd0c4a305f0ca44def07f0fe5eed71e29d9c2449f2434bcb3dbb6424fc8e736a1c30a9fd6525a0da201", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e3837bb8299e7bc483feb7684d6caa92a01f016529d4eb010ba0163619912a7c0f55199b6fbf87df465760cc6958dfb06d9aaba8c7e04508a7fa9deaa72a4108aa75eb76bdfb4ed502ec1d89b61a141b50a7e15082960f670f0fe2f50427c20121869e32abb5dba46e1dcae02e58afd930e4397d90a674f2194909627258171f0b787c06e799bc76438df1453b33a7864ab8905968d9cac2f14b906fb30759e362f8e4367fd428fd50773363947e2c63870e4e0f90149153ecc457f2410683e48dcbd789b722961837f345dfff49cd2489cdb17e8effc4331afc07a7ca0275c7beede2ab71491d8c041b641146810fdad911a75bab4252ae687c961670c78aa", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7002af932359b4c2fe575fa6a41eae1e12181e6ab205dde5e1ecaf4185327cfc9505758a407104e7a3fb1f06e7ff3f3d75256005c25d2df5eefd54f0a6bd81cf561cfc9831bf5a949c1e7a9d6ce75ec58670d6c91c5f46d327207435b86d50b67f3968c4c16271d446178ca7e024073db9077f5a1ff72d75a8256fd29bf772256ee9206681cfef0032c1426bfea6645e8862b036290a986777f7a068f6b79f1c755ddd69b9546217320c7beae5e77cc44a311b7cc2a77440bc2d41c75ac59b9b77c885cabc9e96f03b9fdbec27c99c6570ad0a16c59a9246f1a9929dd197c3217e3a3a8fb024b2d20667342a1758ce61dc78a08f3fc04d7ccccd4db315575979", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "893050edc789408d4a2b8f2b16c83c3f25b8f5d0cc2b03c5755ada4034425063879ed4560087f413a41b6d2cf2ec779f4af4a7ca970ce6f23ee4b2d12b51adb1b2df9bf09e3840a69b410b372e03def3e7a84d2561655a9914456dd91e4e98a74197f4a23e019d436c0561ac886ddd119582d0b6373b97ccccdf386b89e008b7a1115f7d7ef023962fa4098db2c9ba42300bafa0e3bd3493b5b85ad7a60c5557b724e867d0f84281927ab614a6aeb52f0d537c7e89cd48bff2e6af344f898d171428c5b5c4e9b14ebf77533040859d06d7df71bee527a08ea6db4d3d2926a516859a11f29fdecfb44fe1049c2460849de13aaf4d8b6be0d55315c618a1ef716f", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a082bad93bca714fde8a99bf9f3a4e507600ac758297073a9e91333ad2bebf9fd42adff043fd928e175f793d8dd77cec80f50d8efa19412069018d4eff2c36eb88bf780b53a6e9d88dbe9ddb65d86a651e14b6346d031d7a733ddda120885d24ff8a9db453944afe811247e6a3f0da7453e7999a7b50b49815132db7d59334d67acf0c1441b094fbcc2cfa2b0c0827875cc8ac70f1b7d5c70f64c7ac99833a51d76c874ebbcb81791fe10b608baf7a6ea570596375e67c1cdd2b2f4b4cac368700acff62741a83b6d2807f699ad3b3feaa3caa3b1bae716558c74bec9c42265abeff5d3cf0bd068d203f741ed96594b12251a9906364995f82519eca18be6efe", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23c1e611dbf19166465b30a13ba86a46094bdf0a817ee225234c9e89d54002cfaaa2654063aafc91e40f1fa60574958cd9d8c1f60bd12343b1c9cc1829d1065de922e8527ac830d8f119d6743b5df72fc435434ac65ef8328a5f14566a3af35c2252968b0ab31a907a491ac1cafbc5ea940851a960963b4f66dec91fa01e1cbd6344cbca93569e94e440ba0a3c7d26aea7e5b813281b6ab376305245eaa2dc2cdffb59fc67f002923872261d0e89cf3a474ceeb4fd33ad668e0ca6b0716892e18dc18702e8953c8ff2c56ae846c3bb7ab160f2787ae56e370917a659a2215e7327ec289d0d649a64cbfbb3ea5648ade2dff024a2ef58e76151df8c466425f3e9", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "250fd251a918ba1e0780471ebd5bf8635b542b9e5d5bb7369d1f03334658ac3cdf043e0ae47cc2edfac7324ee62d532d26891d0f472d68ad7ebb2bf97a2d65c76686c860c8c09f1d814a3cacb573bd1fe6fe320d2e437823b3c0d1002ae1cd275518fe4118af1b8b6c03ea4f7d43abb8f472df4c5924a659abac00d8ec71d4e9b076c6ab2fd5253f28eebf5dd36fe1ce8e370133504fdc091126e21adddcb72cee0ac25d8aabe882a94cac1baff8cc192102071c2113e6bb9c97f7ccc80407e47acb3a04de553086968d379794435bfd71ea6e5a1697e70e2b02b8fc5e2d7ba9c82359d70ffb94a8641b83ed7d2ce18bd5e157d1c9866da7616a04636dad6f31", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7381cf0bfb72560bae0fe65734457bb904bc179fab84637d621ad19375fd8206d960ccc457a46de10ef502ff5bfb2fd070d192865490ba1654312eeea236f7eb94a8a7bf3622265d86bd0df84bb3b7ee7d3e8ffa06b0a973e9c7939dbbd0d0c29a50e01f5a48ae3b0defcc0a18e185081eab7d3eb8edfe53ce45d80c1cce881f335d541c30846b531d1dcb2f0ba90a0911cf175b088f4cd6ff6fed6e7ae5fc7f2a5e2f9d38626350865d32b5c016a18db843663e6fa7d995b87b6f0a73bf79f3ce2e8203fdbf0110d9bb018c598a36439a4c5dbd8db6fe77b214966f67a996f71beb0303785115ba78e87ec5a2b8b9ce0b336adf750242d23da4d1a3aeee7649", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36edd7ec9362fe6553763039f4c4c2addb04f26c8688bdc9fd8d7b9c82776646b977157cbb17dc4d303104a90a5d85b369b0c8839018c7ef533ec6ed568defaccdd94071ec734645d1d7ec465a429b35ba24f0d6385364115b5e722a4b26c3a6a4c309db5556be0cba745764ec709703391fbbe2b38581feb5ebf66b569f8b230467d5aa37016c692c492a63d1406a51f71ad4f4d17394d5fb8f5c551068a68550123d6dd8530d94e9279b9e9d3a393d47d16c44974982820f3a3f54a5bc08729d76ebfd58190c9d41ac2e88105a68e2b3525b9c42133e62c388fbfb2c06c11b8899e8bd42861f7bd9f45f9883618f953ac18c080b2ba91aaec6b82eb02238f2", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6e73d7119894290c8e6bde94d944f8524cac3c8e5bce64c5a6a4c1255b80e17a4658ab2c9e97d0b11ed43f89bfcfedb9a27f81dbaf006141cca575eca0c0315c5053e491ad85e60b07ff26a822e4304f32441312f38ff1910ab49daa47a7d052aadcc73fd8487c0ce90d082c17dc84dab06f25d0b2b4865eaa2564e890ed9224b7a64fd71d9271044291ba92f9cb6bb7fb538bd34ea400f7431e6bd887eacc52a0a0c5f65d5eed40d62e988c3941ab8b4e5a6ed983aaebb67ca07ddb7c3d198632dccf38494051370a4f96ac16b2492efa9a82ba65648698c286c4f3bc371d7e38f376ba705e0cc5225c25855256cfc25b29e9102fe6baced5209c71eb84b289", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "217de3af17d9f72a59aabcbd3e2c940694c05ff5c76ba4aa6b5f980d79839796b76b5b4b0d0b8640299b7dd2a83057e4cce0a3d4ac4e7bd059594dbf4af3ca959294204dfbf0fa8df1f8a17e58181b89063dbf9e795e908396efb72fee2dc2998d8c8eaa4bfbc8a29dc7898eb2919045c2f7aad88493a4d70cf05e906e44f639d329f3c3d3a3e7e557a8582859be19e896eac1dff99fc5dd4d0b0f07abb3318bbdfc6b8614c295a2a6a1b7e4de213bb5d08d99e269aab4e250d4c53303c51b13c554e9bc36e671362b7ac5072bf90e173f7a937560bf61e1259c1a9e4fddbfe846eabf148b247a78da9e06671aafc82af810504536d8765a88c780c3ed3a79c1", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "601489e5405d03e621cf5db47a288b426ddcb37dba188f281e2adfdbbac84391049e088b75063fd34e37bb75b42164b5c84eb1bdc3805e2de757d4850b5dfe139dc87e9d3b7b7820f737f617094dfbf1cfcab201f4ddc99ead934278ac36c507d711cdd1edc05786eebaac76287aff71ea2d1db7c71445d69da5306436a7b698561763b194e60ad6231181f1ad215faa59848746c029931fe85a59196c549ed032e7a330751b3e93d57b9ec0437b5ab5e5d2a921b482f5471e1a60cd458e86ded79d2bb54904d34ee5a318224ad3073bab042872ab41397fa6b5e102796746d3e152969854dd88b4683a72a8354ca017270865f8a75bf6dedfb63ae06b95c2b0", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a530d33e8bb05c7a448c196d982a7c54f4f9fbe3aac681f645991d8b0a1b2505c813a03ec2756cfe1a7dc8cdd49223527b603b6b53f2152451af1d2c6e642d287547effda9158d1dc4fe9b7089c8dc8d32ca1e35062e44ff1e2ac0ea670012ceedb2e3791eacc6e78f05f55664cfe488de0e81bdf692d1997ce86df0f5d65a444a3db649c561ebf224391ef8224ee5934ce871e99313687400f7a98e22e7404f9e47e2b23fd4591b355ddb7ff869c1dabcf269dbf63c75a9fcb80112987fa1f14059f8a849540bc2a0ef6401689876d6aab4f686a87c1ef1a491cbb5fbd322bd4310a4fe5a43d51da32eca1f4c1bf846bd36ffb8556e1359089007bce2193a10", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "abe34d7e218d498c7853d0da9ee8218a51b6840c92ab189fb861179284b3842bd703b3112aa34570afb00425f138e62a66211133d1ab5b7fb63a7f498aede34b32fcae6a4ccfbe0d40febecd1288a14032f7d163eaa0bb74640cd12ff77206aad8deba07224602e7b04a72b7e3e030792eedb3ef69214d47a1ed2c79b028629fe7888efac22cfb4381366e190780b92442fe9a9aa8ebfe7eb6162b6813a90a648a4cd5f83aa415b0c81b47f1c53b713dac8d3aca99c8d6ed6fb3cbd857247a071c81b0412a201b56577cd32de2d0ee46e286641fa1280c918b8bf3425e89c4a5ed1bc1881c3a8b8d26909b9ca236f1520db26113881d83367daae2d2581e704b", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "47efe88dc32a91e112122993cdea049cf7eff6eeb408cd7281f7866e2f5858ccc3b4bee46ac64898f9b33862582b77412f62801f5edf593a6dbebc49ab5cf3e96b05ff39197d29694777c60addb4135cb39a418d92cf8ff1bcbdd4b1b7429ca6bb6dcf2f3c76858dde7afca13186d59afdbc748aa04d8054ddbcc86d42c93e5b93e500915f583109a6f36491f2930d51ad840b5319aa865c5602c1307acb4d1dd26192f4772e94ace0ef8f2d94d5113c91ddf716d86117dd56f9363cd1cd2fb272681fd4f7117a23cd4046ee545ebf1a6703a8a7e653b031bdb8e54c68dd744eb5d83ad37dbbaf8d85969f2aa022e9550d4c1a58340582bed1bb24fe20f74ba2", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4472df906d7c226a695e211cf4807ee31400bb5f9d88f5130197a9f65a47205efd417fb9b046f0ce9331c4ac0ba6f740b0536a6898bc9c637088ae4166ac4c2aecb786629ed43a94e5e1aae9ddfdf0288962d1c4527d92836049b68a3c14d1653b3bec609a6d39ac30cb3dbf67c59dff098c9904a00e7ddfbe437560a05c8de48cd380d536818dceaf4309cfaca3f650dc539308c0e5f7e2d2491f483f1241f86c9150c197d037c12ed89b2adf63952d41eb6c0c78647ee32a6fa0809876189df7fac7d5d80459370b25a0dde6f6c7bcaaeb2ac80937bdb1bba68b318cd763a086ba508c614d9fff6594aaafa01da42a35205b006befc60ddee133066fec0fe4", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "12f0b5bc39fcb5fe976ed13cbf1a04dfe182c32a4c04c597833921a08af7c8d5733f872e1a47a39a85bac3130f7432b7ab72af46a2fe6e460c9c9f95f18843cef0216a88889e32a5734359a16fc4da5abdb2274604c647b2978bbcc8171754489f182ed5a649b96b1692e453219f7740be6782fc735cefc9654d45e8d2bc15c0e40a3608de7fe76b325ccdb0069dd6c89610e8efd29c7193127c194d1fb08ac1ba48ec3802f0b6d81840db30bbf4c2dca5f84e7e55268d48c2aa83ec2f7519cabba78fffd5592af5951e4dbcff7f266196ff25a66fd0f3659ea6bdc430368464d44c4c5c7f3d999f49f16e7a5871a4af3962d3543f6813931671538b74b7b082", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98b67c27d9b2a57cf3af6d962ba3d6f5af5658e7afbd1e5029661568c5c98f9865b08239aec0dee4fab7166fd645432564bde79d90484001229e39be84d17641901ea27298e29a22a39a907a63f76f140c36bcf91e254b8b2616799cbcab8f637e7b07c9af74c0c6b7a40727c3f9ce502475ad75361e8993cc7b53113dc70e08b8a0212a960d3279fe9a9389e6b6143c2981930a4c7a5eda876f9850f0c52b84879caf0c99be9d47b748bcbdb13b530fc93e6525c0956400aa0f063dfdd47d97027450aa034fbd6c79d6a986158136af6c82a6aba4df4547bf79a667f65f4a5c6a63df79576a526d4093a51f6beb7f58dfa92de4112d3ae0440953521152c52c", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "18f06cb34b903c9de9aeb301aa0794bfad0a3a021b0ca37b43f3b3e362f438fc377315a3cfe2caa1e3e26963aaf545e78e1c5bd69055fea27640b71a2ccec44198f96d40f183b29c3f2e7416f0a3486adcf542c2e9f84dbbf24c6ce792e044a91cfb832bcabd990cce8aa927286b79a3e27ce4f63e845b1e4a0f6c85dd92056f4e829ad930debbc0633f7afe52471d2a3a6b6a6e73bf581f4cdb012e94067249be171ddb97a642b5fc3f0539fb51eef2d8ec13165aa0da307999ae4a1b07b31af09270e0baefacc4483dbcb1120200550648a3af1c01810c77d108309cc2b4eb0d5540b2eea630ed428221d4f32a360ff53bbcb5dc6eee71a4dafcffd52c2a80", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1fe4525dac70fd20daf0e49b0b520572482adbc26eae8fd2b44681c122d4bd497663b992eb9d499ae8dbdb59564b79e861319da532c1eb6e24fbb77e1f00abbf1645177aa6f060bad861fa8f7cd8452f9380e3ffd9b4556f13e144f1213b2583471dcbf58c76e10c6991c32a7e72cb939c288538ee01943b7c9ea1431628f0bf6a732d1bea51c4091f62cb69d8fb40f4bbfbd50ac4ad7f6d28f6a5cc9a9fcac2ce54ec78291c51b7ad00aa18bae6999375e984e984fedf6cab21127c257e03a2767c0de4060864ec8374efa3839070f7fc031eb7a12defd66d11a71bf45fffd645b4b088eadb66bda0b34ea481fde873a2e6bd7e303d910c752b44537baccdf5", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a1c8c40f0bf8f92d3c9b8bc55def7c2f654ff9a13c5db3986062c26845df3fb89e6862d11a8e85729a9db1092757eaafe701ebbe2ac9281255d95a074e98c6dffc6d0d98bac5650f58132df84d09c87a5d1fd64db0eab3b67a7d685a8b6d783ee6797bc7aea4d004d3d604d71ee96024133a53462a45f557c3da9c529ab80092020123d8e31bd2adb8b23c0c9790166ff8bb091ebc77e40835bf81360759a6c12cbca4b4dd82814252aa5f96ac32b2e0eece2a012479e51665d13cf3fab75f999f4e5db57ea2d23958bf45a90892d8031bae95207ccd0ed8940a22b3a88fe22f8175e7b67d923c178c3d02c1dec572b0c79e1d947e72d2850d201b7a59c58940", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9854573c083ff51f395c6664d582f0c47e83183ca7ab7d98ebae9a2c722b5a9533a5c802001d72f704466480cf45593b435c14efacb64d115813802610fa28e870d3910fdf7be6f308f364ede89d8f294083511533c6ca2aa20b30a0942280c90d10a0e0ec397465127ed07c810c33e8cfc16bd3efd24cd62a742f8d47d274c534a16da5644d02e2ae74edf106cb417c654f0997a86cf42b337ecddb89c5c7bdab9b85ddba0cd11f8db953523f83dff160a9d85302d47fbd070eac2d76aab80d82b7651b7423ae2d7893709340ce843ef25721b492a6577ec16218ea864fea07ae8e8b0cd6f43fde2b6eaa5f3dbceccaa2b64d330955490ae9d2eb36688e374b", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "139d482da055c3ff54cacbda7e427b9f90535995460dbeb08e99c5aa5e8c138ef89b7f1d31f72c2c54e35da875a0ff0c8d4101189eb2a3ada657de552c966bb39b0c6dfb1564c985fb3fd1bedd14207f6653c126bd27eefa2e8e58bc0325fec356809b638ccecfa9c79cb769e14e59bf805e6caf18582ea51f781aa1c0ebef0881d90a6b9e412bdb121f3c6dff32447a3c530bfbfdfafea6238a6ced8ce3f3d8c025ee0ac6cda90a480b09763c971074488f789b39e41a245420672bccc0b4a1f55a8f5ae3ff9487c8f55dcdfbddead38b66b3113f70e2211a6f9fd31722c8dcf9b16e0a00649cfb0b74c5dd19267b846959105e30e0d87ad65d978ae51df117", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "462f0237af833998aff848eb5d8d413c0bc4ac7910168a615905221ea2ced3de8cdd1b1dc133c57c66f29ee0475837cf9a4b7307322de1bd0adf80951a173a8def0569eb1c807ff54e2a17f249a4ff166d77ef45754a740b80dcb495302a38d2978aa28d136899084056eb6d9d1c370c3a25e566d6d347b0a158517b17548f408b5888ffc49213e993b67cb5c87d9ae9429445bb9c9cad538a2dc703f77abef1db84f0f6897d9720e040dcd2dcd506f18f599ae90cf896417d35c09551cd2ae1a044ad008bffdd9207901e257e703b8972bacddef8fe0c9c2adc00154a5ac495f57615054f4a3a375ac6e9d3a5149571a67e2c056d1c38af3161ad71b6e19cd4", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "883088a89cd57c480d9905b6cc2b048a86224d45cfd8d620c3ca961b89f9c995c9dcb0b88ee23cd656557e4f1d55413608e97d0a6aea51d5095adfb5a6d56ced32d5d9393e6aca9c056f5515022fe44831293433e0a8838ff683fef26d5bb37d0de47510c1f40f770151dd24624df042c8d8c197c82ac3260828e14b69919075f2346a62c0eec76d526aa9d77a519152ffa732f2324007e0ef44c62f5412e8215651283ba7919dfeec3d0bba56810df500afc58b2eddfec1b2b7c6b34cf850ae912eaccee4390791647aa26a82e4ce5c8a8fc023408b041984d6651a4d1e038ef548e0e1bae1551ffdfdfc58263e7ab9b12afdefecf685193592f36557a5e708", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c31f7919b6376bbdc2be6e37ec906e17f47e34c62bd49a18182e40424089b9c5696befb44014d24a3bfdddae9d17b5ac086c396e1d79df7132392cbbe3a2183eacb7ef81751378b75e90ad4ac9024591727df90dc48bfa4dfbdd24894e0f08f0b58cb4950a28cd9ee917dc53f195ad4627dc87c70606c85adb0ea723524ed2168ad7b572944547f68240f6e8a963b0c7ee815e2dae7c438db6312b1d4f2b69efabd052b72d6c6f239edb0072743f37f3b9eb6734a6e6610719003761aa84db7e80497f74782b92f580d191946f0e85ff4964070a50502346076c834d09cf3cc166416344812d182e1286e778441eed5bd04bb1ccc7ff5b2f5a1ab3be64d64bf", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "716531223ce0098fe4c95f9248c2fbd08f9dc121763378c96beb5c7bd31d9fe3249b9e01ad0a0f78e9bb4b529b812a1853b57a5399d263f4d28225fa274c0210c74911af1532f846352d622a66f4cb6a6736f55a0cf60ce2cdd3628da878b4c10339fab9cb2c3811c9bc547b20da524b68b427d93e12328e94442a565c4883de901db48099e8e0bf8434ad281efa46be6e2cc77c57c9a65da4199f43f4a8450b099f76ae492c4ba205d8049029d2362d052e7eb804c0080880b40696522bc09ff2061818534a4906338d872551b81344192e05807227febefe297f714804d98daf011e369a0a5c4636522ccd12b7072eb84adb0df0ca9434c724219fd8ee78ac", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9bf31259f248fdb3507322a1e79cc67eede1bff5189154b9f5ff39de58e66474b440228f67f3db60be0c00865a0c5aa9c8e97dee10c5fe5e23280dd59b6d9637ae870bd840c7e16c92b5a6ca9f00e0571fa80b7b54a9cd5737a582df610977b92e84e97f522ad5a96b9edb827e92bfa98989877f249bcc868a726aa6e35bdcbc80ae01857d27d5246e95acd3abeb8b4d7dcba81793ca585ddf4b886bdbb12cc185e4cbf397612e039884da71cab8e1884b1f23abd72d99dacee323b4e194d3f6c99d11f02b3cb62d9c059f8c8730dde1c1ab46a6c1c226358fc8c6d8d094a56567dbcf618319361658383facc6f416cbd461aea691c7eee642f7ad897792ceb6", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "046dfe44ba632de1097c2894a764eb39a0aa8daed845f795f6b2e790bae55c1347670cc04998c441524bb5f7451da3f919b327d3dd28fc55c92ea633fff138a16cc00b2170336e27f4a1b0a7799af63e21eeccec34d7779459b959ce00379e6cce0a857a14daaeb66738f590f27a24cbe7ac3c4a8e9a7d3bfae9c2fecd064d13588ee08239c0b1e60f392ccaf2e49facc5664068357681fbf3b40a645873a898aab74465135ac6aeb8fafa4443c60ce8774bbdcb1b9b6829be105a80dd9631f16da86de891bd221cd60b188191349376bc575ae9ba2fb687676f4eb9687e4a385c3704eb54cafa1547ec4cf81f19456d6a2ec7d3d8f2d199c829d39a9168787b", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2394a3cb84c5320b779fb56cc42e17d00c885910c4a988824957088b2367478550f400b58c28fc76e53d9f924ce112c59d63bab0ffffcb49c9b200d6d8f71cd73ce5289418dee8c32422450b1b4dbd2463bde578fb5522eb3d3dce7f292704e17370b8cc04f8dc4ac22c4de9648646dc86b55d7a7575c9bf2e1be555b8ec7a1b6e981fb8cf403ae8e24df58590858dc051584832ba195e900867fcf92e05cb6b77006ed0348a5cf9eb4d514706ab80100b26100815490ca2d14aa5a44514c8c572236af83a380c6dc795fc15066005dc326a75c0fa06ae35b54d427a4d0550f0a47526f94847652c0fc7ad674e7259392257750777d49f56a8d4d439e3f70892", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b1a59aa6573541b459b500811a5d5a51f28441bab995facb147a15491db32a1891e07ba59ed641981ec0930cac3599286209fd49c6723d3aa1a52d39619018ebe2a493de9b4d2db539b8b06ac66d8acdbc85a86d92b84a9fae8e6db173823bdaaa00012ac3921fc82ed83128a9360a493ebc94421f6fa93d4c6c57708b0835c9b8cbdc2e8bd20fd44804543d254c137498751478824ead02d6923aa30ffb8a73a0db73347853cbe153215dda8b1207ccd8b3de054127c36104c3c68fa7e910e281e0a69d58c200223ed248cacaf8f3ce1c607ad54249728489393880eea09e5eecedccdd75ae6d4e0e586744715e2a7d528f8e4677416395a9924a99ca2a9d7", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6cabfb80b3ef8730f3d5bb86135be408336b7851477a5f6cba3a26f3278f4770df7cf95f905084745e5f125a831c3e684c00efc9020796a82355b87cddbd791c4c048871ab228c4333170f956702fac3ffc961ca41b66c213fa126c954d4cbefdf7c65b622dc36c36d890947954a226abc57abe8d7de8e45d5db71afe74517a43d686fb6127349f2be017933442a703529ca2b054ee4f2eb4b8e1847a658cbe908462554a2876e1c04eac20e463d0b272c43e485ebb01cdfbb5f32de8f7f730d279fa353aaebe958f6cbc903f82f60001d01b0aae48648117b4caee2b39159a1c7adf993d7877de09d44467192805cbc2b06688706cc15fb1d21c85fab37448a", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "759c591f85314404d5944b0c5c744f2ed4776f0910b9410b5d4b5f9e45c716024ce631ce1f54904e1daeb2c309683ba4227e5bd75f44c55e21b93218efe48316ed042cde416b13e90897588f79da5432934a09db6dfc2704f927aa6659b69f393de947951bc555b7377bd3577f9692bbb44b4f3b05849436e412d989d01fdc6db06c6b6ca46fe2de95b7bc8d3ef137a73347b0b50aaf73f9bc72576201c4fd22ac8983de5351660d494d7eebb330b7994dc75083166ed01c8795dbfa1717016af61d863fdb78d720e8a3986969461da5366c5bd26c30e860f135536b765978cb86d28af8af624cec20239b8f186ff798f446de1dc7add80121510d1bf905f833", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9667b17dff6014f15ff7193baab8ce2dd1d09df4029f72eac20e619c95df2ff8ccb9ff360153232e9d94058459974aa0d7d993afa289af070602a2c916bd4d34eea8ed141d1417a0ba49c3cca94d4d12b36a1ebc9f16b55c1971eadb8b5224087d9d1b58c72bd82d7ce8ab1d994d68b47b7ad6663a977743557cb3e69c5fbb3b82815f632d0c5b716baaa923e1c1c2569c496cd5abc5e308f5c2b6ee565a7cb9a4037c6588fea7d90c2918cbff12623fe6cd2931f3ca1785e212a65280c2ee0a8da749c940e13431a6df4526d7e61e876eef5806e7c418b9216e2c2c589883db796df871221bdf1d5744b948322b8516bb713b883b3b99ee279c427ae0b52599", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0bca7c0da589dcb097ab3f8d6a4645ddf8af6630649c8b7a4e2db43c756306c2f3cf210d0c28ddc72375b5de5ef15b23402b38dde6e541c7ce48ab6cf57302df12b9c54560913f45c2a107f8e7b1b79c5ef762463716cfafc43044933570de2c59dcbd2d9c9c47c7697c9bf953c8b7ea054bca89e545fbcb581a1ed8aad9f0503d7c7bf367255639308e13ce43c3da95bee044724c1f1d55f1effb0d44c155c2e713872df30317a38a7fd8bd32fdf6ced1b05106462c99682b301da5805baa41c6669ce331cc5ddf1581502d00eeee18a0721af6aa695ebaa3234093f0841e471b6df4683d48bbf4712456053e4b4e2dea2b51aa1bce13b6b294b6f88cd948de", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f36fc1fada2346d2594f6ffdb0b5c33971c663cd45249a1c9509dea5771430c77dbe7dc8b6c2f15f50777d3bcb5270fe2e62a06301611c013f46aacddf32954a7f7070bb09d2c2eb269bb36a09f1f37e3724a80a17f57d58c96d7cd92ee8bfe6ecb3f1dbe12f5155eed872e39cd4f19c4c0f433c2b1b0ee0710bdd5dcec9aee06a97b04335c6db67f3e7b28d649caf9df54a407fede10bb54416366bd7f13b6315969b25bdaf2ae4f528216833814157568c75359d959e162524375d7187deb284c56f178651ae26c76dc38973d632dd0cf2627e6e6b4717051f759a28d990d79207da40cffe2afbe276b25133e0174b215716e432d7b9dfe1f80827b40beb0", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27fe9dac892b22fe1d067f5c80f6c896816f022be94af363a41e7f0e45370ea9b383385ba03c484ea3bdab5d6138797cb7a86b57e7697271f25b209a3ac8555fc5a27146fb8b2e2c124ce9e68df0cedf890950f7a77a9eca0a0f9676c510e225fa8439310f8b4193da541bd581f80a7e1686d59434606d7fd0c1deb6a8c31d478eb3466370777ec9b736e1f0c46d5586b7133f97f869638a3ba8e15a3de7ee1bce1ac6c92b76a3c32224b58acbbcff5ab3b38f07a5d9193c72ad81e11cf5c0666c33b01c75ddf4169107aee5e4bc27155cbf54d4c604a6453cc841ea0fd7fbe2e0664dc2c92d6b456591876676d7044d9f768eed00cd29be1c59581196e645cc", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a5385ee5430990bbf112c6ba82838ce133dfbea6bfe06ff885223d31419d7d7d531926513990ac998b1468b524126431b46c9c1d3c2d084efab84cc39886e73cd46b13daf1ebbb42392db530f3fa4c7b6a8f4ee17ad5f51bf51ccd23d82fb33787e087beefab8f4582ebc992a4b59f50db6cc91ccebea3f3e48452cee51db4eebc749db6f574448b93d256c3ea39a571db78d1035630f0dd53a8c841bac47f264b5f95559f741f9e0cf2dd98e9e99d15db768956724c40c84a987d2fe0d85b11a5fb107655169a80298e07a270383c3b580f1e280dbbe4a74aff3d23a167c2e1da82f7d5e60a2b6623aeff90b900d8b8633242f189670f129399d843520a40d1", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5dbd31721af191acafec787221a9db30104042de7516368f0b706613e6efc631cf27e570a2f14be7e258fce708ca385eb18bfb4986d655c880753f27b80c2bbd0872ea1e10c05f9282403707ef1d1c624f09e961919937c3aa7888eb3757dc899495b287515c791f7e66612ebbf40ccaaf535fdf7a0829010ce9964b9d8f6278beebfc9aaf329a163d2065a5fa21add36031db52fb311337df4978ab4703150438c3696f366c3dc955e785e9ec1a1cd7f2ca4a08b2c93153620a7af5784027166759b289f9cbe3ed71cf92d34d5d6e4e1c4b8f72e75145a2b2ac888ac3b512dcd118301ed65e822885b6c213223ff8c0b4ec3e71489943ba76820994a67f2c72", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d8053dac3c9cf99907b2a246be90fa831a09733fdc0455b9c7f540368fff19a2c5b186ecdf26bbd4a160366e692a260a380a1b3c998c65421a5bcf931e3a2983830e9170e211824555b946edb5f8a3846ca9aa5a2360cf806e20bafbac3838313796845cdf2d98aa15e8b12ab40904097fbaf0e5c1fd53b9546b86bf12aa4546739d96c2e8e21f1919d6d914f56ab51a803bcf3357faffd13a6cb4e01898f664d987d672f9c61b633d4bd29349c5159747e4d38ddcd1ad2c656a2b09bea2ef9421f8eda741e2a55c0d7e0d92044b88c6bd9233037187344f999e705890d7aaefd6acfd2eda8462e17ab9d2137f10f02b31ba1b9425e8f540520c449d4eab0e1", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0211899f3283e6b3b28a90d2c4dc4a373d4145cb4b25397b7ce5a4316d278aabb8e25870e6a0e3d471a520e55428675ac306757a243f477f6ac0a0c03e7dc17f3553afc1a64e955fee84640fe95eba4121d51dca6c1e9a71ec25520817ee7c6bb65ba1aeafe2d35e49013ee382106f1e566922fcf4d03b848d003b20b6a6736e7e20c4d7356e6eb1bc77f5ba03ccb45a9035fe34482ad32118a5b1172478219c1afb78e266b54224406d048e7f502e902257d5fa71bffbbcf97fd9b87fd59a6de816fcb6f7f720ea2085162006dbdc2fceddcc295df4a6414035b2d1bebc9df2a9be30c76a6ecf8ede9c47715361cf4a43e0cd99b158e76c6daba6f3d5c637d8", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "51bd232f5e037c98ef2bf857d98ea273257fd0016d0bc25a2d45f5d775054351ea6faccd7f9772f5c6ad652612fa204ff4606077f9a95683d14443efbd263489ca1f2380364885f18d7034eb36e3ad348fafe6e341a1d3fe92fee73f55fd0ecd5730bd77e5fa1ba68db6020b2b76a36232391f6ddb3814d227a226198993b673b3b31827634c76134ff03e4208bc2e7096a81b1eac3f9d3d1b5a9b90d2c5e2aef91c27cc8cb6e136a84352b1ad6bf72a1c87add3cdc7b885505e1f745a50b5d041a47a36e9ed874379f027a967a553dda1556d5189cdc90050ae81251c3770b56e3acbe851cfe2073db7927c537469e3b922dae7be1fd8fcbd35716cfcae4176", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "468603cbb2967186f6443c0a753b8e8801c1e21db21500fea91dbc5412aabf9093e917b3dc5fbaee0cfb72a8384a0c607edbb8f502a8473e666a2332e12e6dd492e5146ef33134ad4aa3ae502fd327e26fd8c8766184c38abfeab02abaa06a9f05efc53c34a7d457b7a217470d70af9da3bccc3a3a07342f1a14724e9a1211329b00910da34a00d8248e5d14030ab4a9737863b14a234b4dcf9a66dd3ee05032fc0e155093f463a04c6663c8c83f6c72f6a7d1e9c2355ea6c10a36a187cc4ee0255991d046e995ded7edb71eb31b98010192fe2b507f5e70190a46979d06af31ab264ba6511ed9a19edbba016cf63fc7fc2554abfb42bc30410988b023edef8b", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "547bc37a25444cb5987086fe45cadb4a125559792a425545deac4e7006eadb6f7395bbfc093ab8ac083b93e3c74cc21bc7848868cb6fce5ff51d817525106029b0b840518a8a77efb7a310df1774f195e5faa8851a838f0733bdc06b8f5856d1364e01fd87e57c8ec69dd11370393605cfebf6a45d8fec0dfc7bdb877486e77dee2824bf51924798ea09833e8176eee6ac43023630a2fa82b28b68164f81c272f4ad201cbe15ceb0298f2a3d1212d3ab55e9b80729833cfddb9e8bd436b655c7efca595694b8058bb0bcf7e1ba2a91b2491a4f499052707e9788310f1abe08ae9bf3b8c71fc5604941f9ed2f792fa5bd52596a2eb808fcf5277606ac6e9b3fe1", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62f224520b796492436d489ce9b17d8a26cdb4a0557cf5993fa03275536b22b1acd48f0a59ef999ea1fc9df4f5e2eb687daf885b391d575da58b43fe68c21a79516134043020d326ce3c9a8eb25dd1045a563cb83e86ecf4049885ec60a6b5771990da1cff176339b05a858685d329847cb2337d789efdb6722e47925f6519dd623ab598e8ab3395f7c2e7e03d1b6689fddbedbc37bad9ded6a346e5bd7b1f825fcee923e03a807f357de230003ed8ebdcf7f5005a762361b611179efb693eb3236f8f1012fbdf8317570c201280e97f94352223b4dbcd45a038103f5e5677573951baa21dc9c5caba44cd62959d168822c70a55305705c1d5c052eaa2fc2ee0", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d592f2ac18a1f2b6baa08269938d4a2f3199700771435d47d097910a03430ee2140b2a27badfda95cf738be1f17a8a0ca4358dafaf451bdb0630d0a45cdefb461f98b461881484609aa4d3035d4a84a0035836778b85883af14814f7bd1181ecd35945f12d1662cfc715da88e63247f6f7f323be3d774e435563293b1a53ea089bc9a6b91bbec3dce20b6c8906559ed366d29bee3e634dbe5be2f9ef2c6cb70abb6001c544dafc034e4eb34ac6c6917144c7e5e0c70791fd97658e1578539e2130d110586c484d2dfe59f3dd842ca257f68ff098793b7780f0bddb2ba8996714ec9f5723cf5997321015bb4cbc9770360b4830d26ef179eb620770df3350327", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "20aecf90cb7d4b184bb4d074abe31940bf83984ad57ce32c474373ba60c1af56aeb3be4a7af5f8831a97afb947922a0a618ca48ed351bb9c854330980fd3134b71088aa95ceaee7ff93d4fe616d8243b92a54d5103030f010b54101fe4454e28e0dc2413138a26bcde3a8485d22ff75274ca787012d5d2304aa8b777f0de6b86c9d6515049430c88cba68a40f0784e09376f2832450bac4ad582a6a5062ddf5cadcb0051f4876f24bded0301992900968ec063685ca33b9fe6194cbf7616be276e27eea4aa0e60431fb386d7b6752d5a26e8ce0f9d99f03fcb8628025e1a3bf66416649c1d36babbfad5566d29f586bb98569df1723adf2e3493b98c2bf882cf", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "030761dc5502d6d901dcb7eafab114987e4cd4c17da63109d10fd1997091becd19b58d31e10ede212ccac4f5a9b8ec5cc74c52cf6a109fd04e13d238a46ca6c7903b12b657bca1231aaff45c714737dda3da0e7086af4620bcc6e77f405ce16dc0360dfd50f5409b5e96e9b2cdb90f540e7e13c9b095862ac8f7ce1c0e5559baaa36171ef41fa494e36712334402b2e7340b44fd074a971a1bfbc8930a0cdca2bfa89fe8e2e65d5e434a7272aeb6be4417848266814b591bec832104f1ee12800dcc7dda01dd6eed034f71036c2a7267f3f92fbd30bb2438751a1a74b6393f2316717fbc8988ee442271ec42943c1896e3bac0559e34c69edccad3b80341d9cc", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "43a4ed7c7ea072cd424e1a619dde2a7f9e1a4202f6d377176c45fc2d50648e09e2d62852fd4bf138e85c609a22098aa6c84cda4cd92948a05f951c84e67bb6473bbb3b1c825b662f72d7d91fdf2898afb286d57b272e674e16ebdeb36f761400ba02b00b3203cd62ed1572eea5b55d90c3239be26e29524e320e842802365cfcdc8ed827415517883fda74ee611c4227fe97bbff00ee92bcef9eadc4e0237adf0f9c9aaa2e61f56263f9846de2fb6e3a6c11e29b9a2d03ef4ff7cf76e4dd74210f2b58f660b4b34a1f5619b6925363ab521877d749b56e80a8433b4646fe1bf8b090362a940995dd37f64fbeb723a2868c0615d1443543ae52569d14fc25c72d", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 29 instead of 28", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "916734b48b589129f2b53fec6ec3b4f36a4e7f78f2a9a5eefcc718a3b2675087c2a1f6a767166e398cd3abc303ac06c4507acc2e5d06a7d53e6e2922ca2f053d490de2d0d7855e741ddb680ecd395d3915c01357fadb12962a5b6c45e9b0727e00bff79c1243110b7c1ff1acb22e8a9da16fcdd6bbf6a85804a91ee1c130ea5d886f34067c86fcf9c8233c0ced71f284e67d3e83714e77ceb285c13c1cf8962c4ca16cecc71d63bf9db956d696eeb581480c160ef9a2eb7425a9b8cd41e60bdeb9b53d6a6aa024e924b36416769458d0e5e7ec209244ae7349d448095b1b923bd2ba8e11293636bfe1057c1a04b9ada184fa361a3d60ead36147156f9454e15d", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 27 instead of 28", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21d3b10049d1442325badaf706620a30c170cd42ee5374f9629a7f631455590bd4e26aeb9d3e82a6e22e7ffb95aecd8a0925af784709573badcf92f45d24559e8971348348f77fb52c384027e9a9c48e763b0193a6acd07b0177b638cab9b719613920a6b40612ce59094b8e412b50ffdc5e038da41be3b5c402ce2f60a98057d398f8cf52c3b9f21138532f65f2ccc3738b60cdb4591d96b899a85fbfcd082943324cda1047a0a68d0ebd09b99834d4ba8ea1e03ab10b0401dc2df8614847d113d8efbf603b0c3aa2887635b51e7cef3ae27fa7c8b9ac39ffaf203c65454fcb242f40361aa0fd2fd274dc0f5b53d96a8dc04c86cfb481b2a28aae289e9654df", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a0daf7e44124405ed63f2b9188f87bc6b3034300f435656ac92b9967d8cc25727112a683f0053b2d1fc950f082a057802b5c9959ed793f088fc66e888ed0f4f754af3dc3aa6473f55954bbfe93ff766a73908c80a9975643fbb5bb8f6193bb4668876177a95817363da4bd1c66e7c4bf8b351642fa5464f9a97c15c93635680d0b603878b0cc0e4a4d821d76d25ea596b8902aff3482bdc9b62a90fe340d503ffa4460a98180b13da3ca372d6291ca6bbaf962229b68f38b98fbda33fbdc289d6398bc71d6274982ca474569f228bc6784fc33e4488f5a107ffd333fd32497dc840cc3b2c8d5edfecaf103aa78cc3b042f704595686153da84e7a539c5206a37", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "10ba58b2d2728acbfc794f340a66c12b71df6d91524e8dc2fff010d42ebd542517eeff60afc719dd4dde0e0e80795ab9b0127893cb059c398f5fe0c5b8849f32d87d569612ea8de30b2a892b90956ea6e600e224211b071d1aec647049c74e123ee999890f3f98bec8b987c363906315e3f338f79c089bca94b12b51f5dd01f502fd6148e3aa9e8c84b72bcb1c2c342d7313a5e50ad852ca86cbf82e26f3a33a03b74c7e6a7e04befb1ec1da4656e0cdb9a52eaf8aef86f8973dcf27c045c416c82b9043035b003fec10d9b4be0e8d6a176477e0770198ba71b668e4f26821e0af34f3285206754ba1fe8e7b03942f97508b595043c7fe84d52a7f67d4dfcabe", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9aacbc298ee468a5b9d38229b0686fb36de7433631427fbfe0255a71fcb7a7136693a2931f491e1c5b1250a63c6d58550d33ef3eac84b1c2663e0d8d10b6918f035ec5de7e10ef09b972617bae4ceb25b3616f73978a59634c4d334f155ebabf4182b584503d7b6398f3507b2bec88a55e3f4cf3cb124e291077edb6505adb347cb5b3c901c6a39d2dc1f331aa2298da2f74d4221ba1cebd28bbb9d43d5188701a5c2ca2119c297617eeefc923b460f55b0224cad0da1da7a6144ca850183e939547c56c03fadcfb7cdfe500f9140a4f9e03b9e90b8d913e424bdb679e97bf05e2157676b299dc6b2feb7fa09bc03cdc36948928ce97f084f572139f2ed9b5c6", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56cc12a3f465516324982b68a3d83a606daf5ecd5a5ad70f4bc4ab50808413dd1c36d26dd925fa436a6610feb54a25326257bc2cd2d94223675d3b3607258fa61363ce3476f028d4c5bd083e131608e981b472b2a97098eb951dedb21fedf177f4c5a5c6e81c604d00c57a2f3f5e01499c5b706276064c112922c5407a882172ba854a2651a7dbee46339f42493570b4352fcad76e3cd3b07530cfa86972b9686abf2fbbb6b5baa86a17f3b72896ee28b8a72cc94f46c9a09d733a29784afd34fc69e0d56fbd301790758c7b87aceab3df2cd11e700e48def12d1e87bb12701cd4f8178045183691618b2d0848de2c9dfd261eea1b3f7a81f945bafad0942b5e", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "102d4cec4db4ea9ee566c3c87b0ac13ce9c979cc7b8921e68e79c0b6cb00889731c32551942343b89d71ee6063721a1ec9a4f2173a1212b1d394d5c2131bc217d7f41d19c1d45491cab570485270b4ad4798281c9ec3b4429a4d5b58397dc4cbe59fc22dc910ed38bf55f85fe558aa1557a2c06a753ec7ea4c3948a065eb3085ba920212cfcfc94cf6683c7d5f7753b2df870abbffc3b4d98265ca172d3d3a4380bc68b784d44cafec35113ebb3614da8c207c7b348cd4a9e7e4f45176d1e3437beb01adfbe9f611d18a2f3e9f522d30f544f227c0a3511526b9a461a87a89179faf6c2d1fbc81b712d648b458c9c1976021304f5f81e3264ec41ae6db52478b", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f2d6a7686f694434ef8ab6bffd43d8a3feaebabcb1f9a32ca914ff48ca8d7890886cf595822885f4e026e69e0642c4c6f7137c076d6a7d9dd43e019e13b574b351df957eb8506e53fd2e6c23f957ee541744566a984563723db5524027c45beb72fbbd27bf77328bec0c28be1510e6f2fa3f80674be517340b91a459711f66c5c0c1c0c67eace4623228b5be33f72e32df7466ea8f6fbbbd7371ccf7a77c830554555132ac321699935807fc71def3d78e64f7a5f7e14eba2eee129e1f361aaf39263d2f724b469d707440d073a70ce1a325fdb461494da23d46e1586eb57650c4abc0a021825323281607864bb8d5e5e11115eb3871a0d3bcf82ba1816b231", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01115ee7ead44314e2d4bf86ade9ca96e008da3021020716d6b9af2e393da3b4dbe3614a651c441938853d93ea4ab07e3d4edc90c2d40de4fd653d2f4e8344d206f8921e163bbf400e5ea7b5313b8e75e32162f368f8e2fd7f17ce6f3371814af168abb7329a3ca7af8fc1c7c82e207804737d09dbb8ccbc66b3ae3949a57e6d4852b340e526f9f2be8c10dccf3f37c3a4f27c87e0b37909becb2b651ba40384a675eb92f0adf025a112aa40ea69e966fad11e9dbe8870a0915dfd2ad09b2c80ec27a4634e8d5fd1bcaebfeb24a845814cd382170e5ce1bf47ce89f27b4a91a44f3c46b1a65c35a8b790ab0a368a7b082552e1d220af199c540ab66c51bf197c", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0fd5c928fee0d6206b6be8177fcde97e03a8971e9f2be33c34b49bc2b8fbd5dfe48c238615969e6249afb2e43aab86fb9a61c9952df5983a37dbabfb7f46e6c9a48da8388b5782b202ef1c456d192cf5d856983bfc30148d7f5f589113762f3fd7f755ffe5eecec35348b384c9c0b8797896890c5733198bb6ffed3c38b744de9b7d0210a75a3a28ec6de94fca6570d099b49548c200df0f3536da88a7e5d52154c83ccb470de1364e084d551381c643c181854875f3c31f71a7d9f3e77646027ad9b9e56137e3da8a22eb4043f38135dc551edc75d8c9708e6f54218e8075bf6411f058efc8cfad5e404977497af440006294ed657f6ec756bd0fb665068c29", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b04cbdffd3423d1de03cdb20c97bc578e9feceb878d0f8b97796521f965f0a26fc747fbae079736249c9b83b4c10a0166807ac0a9ecdfe2546674e4ccfe9aa73ce6830154b8d87a29e7bd45b9d68c9e34db1ae6849fe7e54e733ee4f082e8b1cfa4705e89bad48ce84f05453081729d759fec0a7d465fdf83098be2167fc8b1f871702c7aa57ac7d1d90f8e9e47bf7372d0d515ac4d29c79ba83c2fcb484dc1e5594a657408abab40052712a71b2026bd2f7405684611f44905f0a99ea3f50adc071ad73fa488b8a3bb7946d19e777b5cf58280ec8ad6a5cd12a7093caca2cec4662d878fc628462676576f955448b07a9a84c6351e3339fe807a6865caf78c", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1881c77de743b9f2d43ec1372f342cebf8d87ce21893e5a972802fca292a22d7b6bf94ef6e3aa0c84a4d6d1231106eb20a0bc7098b9df7d00205958bd04a98a6e004165fff5f04bf57fd4a0cdc324b507a3c7e10630ca566105e66305a989e79c563d9453eff61ba6a3a0d48c66e2e59cd395cea27062a401510bca9afe4536fa3b46bd9e2bb682983e0acff1db0e4bb75d2d3046069ff0744eb72d57dcaa9ec2e66974636cf40544489d3a0427aa605e21408dd86a291f41e9c83ed6a2160de900fa88de21aad7b157c2195a1e4d8c7df4699962aa5596dec4d6e93241d6b89135fd85033b61fdf19b13b5075efd3e817eb4c8f269f499065f8a85045ed2624", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f1d7142597e012c4c9a0c192e56dff99c432311d3e3436bff280aaf544fa88e37f94f99edc7a4313cddf634d029ff44cdf9ed63b48e5970019474c0b5782c1a063f0500632b582768e7922ff4346224697a58045fe139f5f048303e38539f72e27ae5595f5191afb23b40ade97c9d8e3f6ab0c04077a0ce2f7cc8220492bc8290731ab9b3129b6a204e2a3946baed5cb8782064aabc32f0aaa4faa31f9f5b714cd3c87954eb80ae2ce6c840750af74604c695051cb020a4cbb56ff3af00bee15fc3839b8c313cdaf044c9b68f9a5f8887fedf275c4c0038e8fe6196b00fded040ed8dd8fa6399e79ecfa814a180a4e08995fbec42b0fd0e84c16cb8747ba053", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6b41576ebc7c3bf0f52ec8b4dbdaa9cf9559030ca68606414ca3938b33f0c791e581e2487b742ad14569880101d3afbbb70a20544d0b039b625fe24289842e00d06106bea37bab954abdd126e2ff8bff13455d2960e88d42e551bdef02500a1b559afd1ea38115938e688a6276fc9a82dc9a91d2efb2ad19970bb3d76d4cfab6c589af9f33a0696126b46244a8bdedb563b542e2f2be6c275740f7fdb32ee11d533ae1e34cf4a0ed262b36d30f4d3e2e2e26658a9af49681c0d591c591c8837ba73b690662466f163616ce85abf2ab5be3fbcd12907bd9a879fc0d68c5e6ce3dba4805f7b7dfff61047fa3ea5e12a7e337dce66ab5a619340eb667a8b2d60dcc", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41b2d471ae3a17e2d8aa11c210087526e65fdf439882ce5616507aaa84420f0c23183042f05aa07c1e24299ecc7ea03fdbc6f450980d6f464d4b38609def79038f3fd78e8ba034829e5ab7eed139b630acf3063f8aff0eb26836010d5819a39e4ba1b452f0d1a94274d313fc0307cf32905ebe75ed1497b82571052dbee4012f956a1949d5bf02fd89e1498a9349330090021c123b4b7036cb6aa8eaad1eb5e9480a179ac56bf4402c76ba392a29f0e9a7be956f43e5011156b34b750646dffe4398b3a1b735aad157102bc07642a6ec825ec4acd263e21c6de8fa5439a40264f0e5a3a066fed79717289ba946c40c6250e262632a212da481dc4f6b4514cc1a", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62b293af83381282aa659428e7c4b0bacb0911f6208f87d71f7f7b05823eaea394fe066e7d4e477e42ea20d9fad296287dde588473174d6f2d3ff2b33da01ca4e8f6aa3177725cff1632221b99db6a00d04379ce3d9f7971c33fa30caf976826cea5271961c91c00d74de11e5b888f7184ef5a12bb4582edf5cbbba180caefb5ac571b20b3bf6ba4097ee6681122bc53edfa7842443c191c5e697b5c2b8eb5cdd0147fd69a75612a8eb88f269323890cbd523bcd01029107ba30c634fb0d93532c6b1c67943c79498c089a5ad886fde9336190ceb4728d505b82e7daaf545d8b3085a495d93947e2ffc470fb829a17c131df652d6532cd01ed065087dbde8aab", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b0859a3936760ddfada2e083f8826386362a6c0e05b16fec845b446afff9fee98c12d835cb882d566e7a2551294ae225969be7ef9a7037778342e009b5b01ace0db471e8b4f44c2235c025c7d01934a539d984c22fac3b1ef27d733c2b3020125e268f40a51c7d236f26923acc55eed741c0862177f7d7499eaa41612daf4efb0e7a6154cfd00fc2b2479acce5932d773ec89cbddee8c86b3e4ccffa86138ad560a4bf0f70899e51cbc75c3a70e653e6991c07dd9c9bbf9f55bef92735016f2f3f50f1a790899b0c79708315313ef3e804700901681e369a1bdf414e30b07f85c30a9aeb540b0c533468a34f11b197cd0c75e4e927b2167da758bd626aa56ba", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c716c1b68e5284c190aa8f2f00d28b17dc257659eef90dfa911bdee09677c2ccc1f515e0507844142a18927beabd7688058d510ff16c41ccfa48850cb1d07d03fce5ff2c1315a10c670b0b710af7c786704c3af925ab21a46c7a9514bf4398bf71fa57c5e683f4a32f684e275517be806c8d767f4dde34acfbb50b05da6e20573b80575eb0b60e45a49eb3700ed361f1ae3c75074d0cbcfc4b071047c55cb3495ab927fd0fa1fd77372a4a381f3381eae8dc0b35a5ca3c748d5d13a870883ce8c4fb83d791ba2cebfd1f57f142685c1ca4855aa613b05ad1a19d3fc89b2931e1618ee3b49903b28075f557dfc325beb3f6cd493ad68214f7a69687ed727c968", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6464189c79b28fff72995463917be282286ba3954acb72c9a8d08c3ef21489cbda1f41098d09e6bc744dfdbf3f0d1de83ffd0a9c7bb34f3c901f7bda8617d71920d1bf29dcfe6f5dc290e053b1567f11e26ef7a033829006626764085f58f71ffa7ef66de73463ea0bb8ae892ce8eabab12d5e1266cc9f5c029ed5e74bdaa94514d70b8630309cdc9a86ea5f2829b2c89bbf031e3864b10b4b3a419f68677431bc92d3975be3fe32d77a4bce20ec3a3ac4fa069d99f1595a8add0b01f507db1f693ea190e016326aa81e554690c3b8bd214ccb1805f5309407017513e289774b84ea29eb711c98e6be61aeb85389715cd196861e3caca56c85dd5fa9e35ff324", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "15b35e43cd3335cc07d473833a6d4c55790a44ae65a92df775048ccc2f5038f9bc8176287d4effbd527887e60b4f049a82d2173c44fe7de88ad58ac56f79acc3c013cac85e325d13ee91507c5f287c1bdb85968c3577600025169fd9e176c481ce0331bfaf43a507f7bafd67a4a5c61775c5e662c4f3ca56a7bb69999609bebecc96d8b19c378c6ce4c5a6a2bcaac2aa7431bce69f68c3ed1d3e75d2295886adf4d781d8b4103c2034b214e5bef04d6cce9c331309330fae60000bc77a200a510f3043053c07047ba11722bcc4dca184dba5906c77779bda69d56928288964e81df2fdbf1d927800af1c1bcf0e6706b87bcbe693db1a304eed1a08c67c7097f3", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a22ca0cd290958368bc088587611e38d8315c99514cc6aa6d378c0f2efe8f683c6aee24baf0104ef8be78d77e719e9788c882b117578403c1adc6f20165c00f2a15bf54a634fb1b4eee18b4e8d6cb0c5f55e101aaa383e17dbf097f8ec7dc6e568fcf75edea40f9b6831237cd0aadd33b301d62762a7e264c1bbb46f5fd6fae8b7d4d11bf44336285f04f8066a852e75eec91210cd88516d5aeb3678ab99035fc943472c7f6a00ee25fd270d4aba641335efd37e189d291901b2cd1c9f62a1dc110bc2611954a193bdf1a9975cf5ec402d804c1bc7499c3c23e29340e3596456a48a7e5777d0a1f87dd0cee62042f4de8637dbd4a9f07250fa3cbf324bbc702", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6cddf84e6cbdaf606af606d8856e6ea5db76a910026789eff9d15a420bebf03e84260bfe855fb0dc93427431751bda519968c6dd16290832ffa97413ae231a1c8f5b485837e5b556c8b2902cfb1d1879aee9637ca34945fd2f9e90be644696b4806ca9b4631f7f17fe6d8dd97abcf4e5031673eb18b7b94ffdc31fb68fc56bc243d8fa517b5fcdf94071410ae536b39a5142b82608449c6e3d14a7d128a5ceda9c26d824cabaa9654bd5feafb809a033f1593d4d94606c9c987a1e419fe44de17701a1fb20bbfdb75fc8f2a15512c82874340cd3d056afd3223bf3fbbb5faf2ea84bb2d912c2f9eb29a93546f192a020d826d5904fc34e3cfdba760e6811b373", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1d7620cb8664c5516f860a6292cbb61ec0e7433ed2ec090bc68161166b0335e8be188aaae63656a1c0ec9d6185060f2d72497125d85ab16970b7cfa3a1990b71e95b843f223a2b0a07159f199691e074f4808d21af53df838549e33fa1cfe6e5aecadaf2e74c5999f251002145a1b22766fddf7cff0b448d07b9d7febb8b9b475938d59f6ea716ea7732691e23792adff0af53c74e8fc1f0fd1a7957d044b489670d12edaf4fa4ab108ff4659fa2c24aa6cf522529f2fbee2a9955655fadc5286b084bfdb37cb8c51a99c6578415578beb81e3783a6bf2b36767b991f913ac5a673251be3f5b3f5b782d79d93de9feadcb2423ca6e9a60a8a7b9dab71072dfda", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "054f1310c231ab1588eb6affcdda0713c606cf14b02688c2dd5fb5bf3ff02350e372af177b10cda37c55ae0a8259d639edce32d3cec12d58f677225ca7861c802f294fd7489b86d4f5f2744033b0cea9caf01cdc7a40dacadec98c708cdbf20411afbdd1be9e6f677733468d77e6782b8bcd669fb8363815b76594db6f69c6cfc9ba5849971c24bb1a9e54558eface3f0a5d003e61df6062d49fbb59d458a622709b16ff3b8b404e3ae75d463e3b3377df70984311cdcec25ad188775be0271a1e14099f1a3726eddd8a226071354b27ac757d0b7a5e83b8afab61b872f0633c786952ab0c48066a61578160edf2cfab3ad71f71d6143c8a0dabe664b7cf2668", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c8efa63a3335420158ba5e40facd6e58e10a247a2f921a35bdb1d7404d07e283452bf62a4d34717fb43beb2603aaaebffd615f1c7b2f565bc1fe61d8ba8310250f2d28437c41664efba8c0919e1e718e4e55c413ef4779539437d381e6b029ef97959838d238276d3c9066ada7179514a54892ccfd52a772df2c86b253531b05c9eb2fc04de8f1ef760bde86a4cd79ee6f88f465af4cb5e94781f834aed32191480a0741cc84efb20bb5b4061252af9761276c9d4879586bca1d8797ff486c47b17fcc22cde410e5d70057d9d88b4ad8c6c47c8440dfd356a8d705eddf9d1d03d00162d814038e117f6180d478e969aac8565a2a98f37ea9174d68bb99d1a51", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f69ef6ef61d170d5a7bf0e9b21e6dda8cd81d472247dda5ed2e6fbd0adb9f70cd2f5a0812046e56673eef975b2eb7649d56ba7f9cbc7c5d69f4c1ffeadd7c3194d3360682f69ea3fd7cc2975df254438a683a8afec2142205cd6ca19f37e4c350c77743a922b603a463c2c206918ea7baaed50f8173ef285bde3ccfe8089f6a45d8d1f7957bcde0d4e78ffd04a89165190d5137706ba1ffff4055c33b1441e0b9decc34fd785701ede97da059dcc2afa9f3db78224a1630324e7638216eae0b7412e956549ceadd75b8758aee73e3d5abe60dc05074cd87952ec85336fef1f74fc53cdb4ae52d0ba89e52579e3c3ba29cc9537377b6656ce9c6618118e26def", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b8f50f296641b47a271777bcf73a8fdab98cf01db0e300d3050e881e0ff2d70981d5001ed9eeb1492a9b556cfe2cdd77caaf803be5b8540246ae8bd6144dc399b59497c87d372d73757d8e59b53df9d7b7b608f84938a2261eefd21ba7140f299e218fecb129ec0c0b65be568072a669efa04e8f452443e093d54c6d5c20433b617f5c344df9d96df659f6b058222ff19b42b4f2ce5dc8732d40177d52230f33ba67ade47e004f4d5efaf4ed39bff13e468746bb5dbe00ebe787a61f037863ae8a55039829aae63ffd13a7c848494b408b2d68b79fa722649a2f72fc631b130ca57cdaf2346dc64b6f124be924f85bbfab147286091d951aa38ff5adffef0c8", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29a0beb9c049393c25d3ace3c471cb4eb95df60fc00d5596459334206cf45b8e6782d647eb0902056711fd7e6fecdb730173d6fd6f6043bc909394842af247face0b31a7e8194e5acf5bfe478f5c1fba9faa36f61fa250f5f2c016e8dd5661aef1ae5a75c0304f25132a0fa7edd9fb821dc8a753ae4542c8af05c58597909f9fe29fd4f167bb222855e75bbaad92a66d8c3f1b52b69f027cd4f49abfaa9fda3ccf97769c80dd30afb5143b6bf32b2998f8e0f23bc8fd7b88a5002c6cfbd15e92905912dacb5df7d1415f22d1dd8013703fe315c3d16d32c9f9a48a079367436a8b208436ce0fea4512280bab556e050f3f78095b3d723672d0bffdaecfb77e7d", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "70489714b61ee10f6f1f742963f35b90b039296cfd21fce417afc4678de1cacdc5bf09a87c2015cb96671d5080b46de931f16f0b2844965c3a28e529c2a5eb436d0a256dd64128210995bcdd4168d11f616ef3c945e90e064a3a4ae7f83ecd40e0ffcae431dc9a846d375d4618d6dee3e831ceec06dac0ca8054578ebe15fdd458e22544e20c4b96135bc759370ffc6779052c50c4f583a1019989317c05ed927b7551388e6ae93f1f7bfc4146ee922b1cbef6e54d78f8a56022410b3c66580e37ab71581e00c0a03a7242cee76e69731816bd0f68db7c647df2b60b667198ee0bc5ade3db30f1da7790d47b8205ab3d7b4766697169d090b7fba603fbc2fe24", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "084f5babad7d2ed148b2d6b363b8502a9fe90d11df099cb63b952984989e0865c797b8674b49fd9f0465f371c7d06547b6bddbf6f4608c7b40ddd9b165d2fa91510125caf03fe4c1f7ec39a9fdd3f87f4cb1d9a86a85fa2ece0f9568ba34f5d394137a418bcb07cd7b1bf434dc6a1dcbd5bea0b83de8ba29940a6bc3144f10ff2f6c173ea0cc3153e3e1ded5f5d08e5f4a66bafeaac72b8ae011b5c770ce3272d60de8bb9116820fbd509e5a5351f8a46c0e378fdd422dc635b84f18f3852d25161e8771cd2106367b215264fbf4606eefd1b5c9df02ee9ae609b16dbfe7d7f4215dcb0b209cdfc5db80b5eddac5cdc22f9ae0ef3949a6f0aec8cbd3acf6786d", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f7c9df7961e0786d398ddd95960cfeecc95496bc3d74c837a9a6a86a4bfc11334dfbdb5883723324f33551c1652b5e286aebd123e37299759f64ffe17ef9d33edbeb7627cb78f644181d77f37963b5a577f8a0a31490dcb470762cdbb6d8e2175230173d2df09341eddb2f554699035c8d52055f8347690c909074ed52bb5f52d3fec3fdec266361c7cc5587ad7442ae9f73fa247e224b562c668f4bde102550ffce04ecf45633beb81a03ac842beb5f2a88feec2b15630f8f237e09ec6eb584fd67007e012f2dd79b282c37f9ac6d5ffb30c25e0b59bcb5a01ef8fcb6bb274fe526ba14a8de25dcd411686db153c92678785beaa6fc4c7760d34baabe44ce2", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5ef745a2eb2c02ba8edf76fae576abadf1705c6774e042fb629159e1b72037c4d4d5acb0122992c3f81fbd2aa79dfdc39158d9ffd45c2273c4b34250de64bba77a9fbec10a574d3aeeb5674bb12dcf4f876b0cf2b6220e907ba2aa45531e6ac2fc98bafb711e0dae0065414e9150ac8787f5fa4a47255fb749817f665dca11e433838d07e4e7a5d5e34ee97c0564eda42f0dab5d23fd9f8f27cbeb3f05119ea210f9f960e04b612431a62b9af6c27c6e9b0d2c32e4bb55f7d3e38ba1481fc039192381535486b69ea28fc3e48be0be2fe81090cc6d3ddbf350d49be1d6bd366cd56039057452dbb41be788827f56044e772b6f03c8910da4af4ef8d50ffa9b4c", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "659a23ee67ea7ae93f03607a9ffc6dd97083d64cb7d739aa3f24488729cf0e93deac2f8386f2bceda4566da6f09624844662018550a652e78c927b658fbb93351526c8ad7efe9444ffe583436ee412cc9aa4195f002e076b53d0443ba5f68f69ca8d482fc6f89657fe5bfcfc52a68920bd1ffccc418cfbba88ce5c7bb048e2c31006f08877a7574fd8b861f739e9d7dc39afb4adf68f4df9b19292b06762b918ce32ec865c120a78900c7f928e60a7c2e1e92056744962b92d151855b802febfb9f0b495bbd30ac4d4dde4b11a6d05dd1f3e9a266a984acea4ebc346e5926c77b2dd2ae372e3eae94fbe00f4d33d949c9135de8604a7df89c55a72948de5e71f", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8e4a2bdb70f905e7db82e54bcf733f189f928d2ca21f10d28b9eb9c8f033934cf79c95a6ec5148f325f219290fd8e0b2b64c3f32c7fa554e437a18018da53deb1aa3cc7f77b1ea98a9369993bc4e454380aa863d844b0a8b76e85044be9fa51b7cc891312f91658f93eb55bf82bab902586be2efca7a1ccfd9c1da4d6d137ff5f676d57acfbeaa2d14d2c4c5f3176704a1378f85439f48ed5b4e5875b38d3492011138b2d11b6ab42e7ffb97cd07a1c94d9f22a9956f485c27f8ff2a2efc18074993a0b661107b929fff62162b872353e25c1a18e69c6454e910e6a9625b0eee41a1b31620426a0fe83a70b9c8052440f289a318cb37c5a06a00033ba5f496da", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8c94d77d3c66d9c94b721d753c82ebe9fa6ce635f2bd10f1446590b8ed8eb170ae3759cc5375c4e7919070b54a0271b5b15a5eb3dbb695cd18bc457628fcd3b47960a65b353bd36027592cb572e04ee7ffbe8c733f5347b2697b985b7dd1d0f7c853749ab88b7fb8f95bdf455a61229a0e70a61dfb31764226665726d2d3318f57a468b64de617b95906f161e1c308d599f450175801a63941473f9ccef91f3ecdc7edcb3213d95f3914bf2919dc10ee88e189d012db95a51cd551d2f3da749163e790d86b043ab169d0009c143b0e849a0ab67e9a676288a39a73a35885722c13ac0d795b755dd0622ca5b12bde6ebd2bfca4a2e18a6fbe713e22b77a261fd2", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "436197f2257c7242c78e563f0e1d353110e8fff7e1c935f4e1e30a1fa605d335bcc717ebde9a469f2ac5c16a7d81f9cba2807282a282e94f4df1a01146fc91d69ebe528dd4a7c8dee110ea7ba416dbbcd14c8fccc784ff8bbf9cf0ad809fbd1414e8230656524d3bdc14a477d5ecc707b07e5a86d1a5b79d67ac59b63b1d31dc8a7aeee9cc599577a3bef63b57dd20a8ccaea0a72dea1a9a628f38b41af7d90545859ddfea79d8a84fd3a136caa938c471af2886e97c46a7f404292eb9972cf37d0e79c1ce462129e4a0cd7fa3eabd2882dec8317d6d670fbc38cf0b852f830d33505fc53cefb63025fab2d0982ee42c28063fd0b5ea80c6ae245adeb3cdef19", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3bbaf81dbcc61661d88d140ed37d311e8382b76b6d5392fbfeceefa74cda1272b44e78d0bcb98119cdfcbe2c84ff8fd26c731ead106e4fb84ddef3962cea94415fa75716da5f07a11bc3f2a70d633ca575c908926d217f2e903725b61cab7252a6125de3cfb5423c6ca59a8072778fa7dc0a260b63c26946b0f7dfc7ba8023df3fbb1675df386bda0657f9dca386e449d695eeb929a6f0f9af6509a2fd005e581ef5cf3c10979413f5600d55124032631d9da4d308e8218c27239d338736cdb1de4f2e677564e9cf73c3906461e1f0d37b0aba6f1f9e216983338921559a8e452a5a6e7b0bedef9371e5626ca17c33a1104cc4d333dd483170b3709e4398e466", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "46be2b290e1f4b0f9db1b3f262e9ae1ac416ff5c8c7d4e0ff1ae4fbde4a1f0a91d8cc0f405001aa2608c3b18d49e546d7acae82d426ba86475d1b50c1e20c5f7a2f495d01d9a92dc8971c6b5ffbe605f4af2e96d1bbef3e8eb4584bd81df3bd9aa04587d52118d9ae4016ccd9115e31be84ea68c9f3845f2acce1a3d64a4783330151d1f486e1c3e6ad8ebb630d9230df42aa3ff3d941d37538a36a0b2044fe2e1beca5cebfb88dff04c187d16740fc6ec52e8f4342ee3867a84f9dcb7caff1033fd3df48d298f7accdafe9e069830f0be3670d4449b85b95e6dc1569db6f8b54719b1b0d21ff4acabf99620645c47d2d1fe92f5d507073bab3c8be1ae41065a", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "598e0085d6d41d54d3b568dd0a9d906f8bee9325331e5e0d0de3058fdd0229410b9e837b16941f5140f52022e1193be7e23018c0af7307d9e441e7eb1a786da16466f84dc1d6548c12e62dc4a47ad33cb34a64806ea4c880c8de30638196ae0b842daefabfbaaabea0a71d2795de1c9eacc3153d1bb708a95e8d33a1afc38e64dd500da0503c01082f0ae60c99f1f0a88cbbb6fa306a488945e68ff0a5d2fb3a5682bde9587547e9c427de7bdd91c5424a84c3441e3fb120ada8862c67a92662ad4a04d198f0e17ddc31e3f5e18dbf7aeb3c176fcba11bab4473bf157703cdabe604ebb36dd38bbfb7d3d2dc37ee2003445509a54d75df2927599585b19f7d38", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6b317063bcb98cd7e9aed6dd0ac8e66ad3edf036094d87624bc8910038917b67bc71fed3a97ef379c7b0a811bb01808db838bcac67b62314ea55d83accb3c5054af6f11360270354cf8d0039ebab7f2128ec556e11d6cb7819b5bc9516d0303d02e25dbb87b45223b4c133c9c5360043ceaf41dbd7ab530495cfc2b1b884251719fdf6285f97eaf46737ef9adb48510a1f9994a7c0e03b504f1e43dda31c58ab7581a8674fbe7035ec0b3daa0f9bce197788b9d3447bfa3136c28e3a11cd59ebd8e917db65ed173a4f8971bd361592a0b13986714a81d2edcff53502be019fdae415f18516269ad27eca324820b0e7d45c19bd3879e97476b382d8a938a127bb", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "06a58dd857fb3fffc139f06cd79fc6b31b159c5c0c0a3520ce52ab62e6cd650086f76e2f5b152bf9fb5b15f237e10d31734bb740ddac7785a07b14021e0f8a13224a4dccab710c4b3e69a5b3488705989d03dd392369b53c1877633f743658310531452b31d66ec44332645d07cee1ce1648998c500d6f2025710551f59b5c5ddbd45b371bfa8fb2a9ff56d330701c9dcfe7fe3e84ad28af80d440a0e0436c7746c36c6bbbbfcdcba2e87e5ed6adb54939e9ba01aac8dd922a277df78210d366a43a6ccb9862808637a84e048272d5b471096e2a98222ba4aa61a9c2375176a8fbb522a717a4d9ba80711ab923be3021de0f177aa074d358ed44577f22a7a44a", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "047df2ac01774a9beb208ba43dfdf8388b7b6748a4bebbedcd1cd945c8ef79f970816fd6b8083ecbc32859e2a8e08e731fba7eaed31437fa52b6873e56d60d5f848f591fbeb98f64a72e6c8297124b38dd6f1d50399b00e8b586199c38d5ca919454707084f21c7bb8c1cab9aef8a3a546538068c2c4a8026ca10b323883b3244d35d0a9f9537e3d7c9d3342f64b29a9d76c675c66b78205b59e9b1476d2b647e0d7ba09bc25055a77f364f88e7d47ff9eff67bc728158eaa22a849edeb909025927440638e7fb067efeb01625e08d1c062f6bfac79a8b82973f2db39cbda9fd65a08c32df12d2fc68b53c8aa9f5cce05ec4ae6afb25558641412438756f1db7", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA-512 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "21f01198cc4aa0f094372d9d796f54361af2d95a7fd97e4dab4480f9e40a1c8972a4c7c32453eae4132c8967ba4bf51b7e26c2e660d95ce7a8354e94240d67a244b716cb7c38a2813a0899cff7c31cffcfbab91b4a064a342df527d5c56ce25a529dc99835a993dd2092ffb0e3b5f7cbf2d0e47c72b8508199fadd4b120128ea560ceddc006af3d11be7269521eca9e670b2dfa4b977e89b2f44c240e59455d443a1d7f32b66abbca16f736120e60c024ac6d4ccf83dbd15705fb1a9c878cc7d63ee66575998f01d888c9c3b34e54ce9665a735a890aa31927112175e483b2a1ad2b3c6303f1e529147b1ad119c80a62ad5cd2788b850de5688e489f2d7984ee", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "66e780b760a90d5d126daad14e6e9c3ccdff64b25ccca2cf9e0bf7e70294ff46cc58552c1196c226b23ce426b7a188e3d8c2d394823ad74dd6cb880360afa5ba8705d71c326aaf6a2fd2702c1536e83d90059f38abcd160ccd9b7cd0aa1b8187f545c26fb2cfaa5a49599a3d6414af9fc1b1a70c26b8bdbc407691e62db57b6c92289b1728a623b7372b8edd4a316d2c1fea3cde10ba7c68f152548863a9f8e0b0ef3cee9bc1851c9e4140d4ba453e7722ff55f06f99e9029586bffce8541b150059655ed8f39e5457067a94ac4a61771814f54e8eab86c338b6d2202207375e8dbd7ea3f219c3568b43f9fde1b245fe0cb8ea4ec676f0d3589fd750cb32aa0f", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-256 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2ac37e0e8b77062c2133502b916e6c5f596cfd1e7ac45fdaf37fa96cab5c536e70019f7801e10a5f8b0f0c35b5e3018dc65a94c5d0cc9979882b4f155559dc3fd32fb5a129328c10942c5149a67bcb770d5644697dcaf4d37314b8d50929e7df40f867fe4c18803753fa7919abd3d76901258b9499f962a36e678ba780a892a7c18018cc5712bde1666d65e7ea605e14fffa509d3d1ef51dec929d0ba361326f99e8dc98a270ec47dec67e565d498d12ef756b85e11e82bc0d1c0ed5bd4084673faa2489d9a3a7c56982ff9294c7c908a5b64d86cd2769c46b48b2fbc96d4bf1d1b93aaedde391011aa6d6b5617be9aa0b331c984de8cd7ec28ea1224b640402", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "80548e82a83a3132d259b9de072d77d3523ff20c78a4d104d69a0b2a437b1497e672b24b23bdbbf898d343294206f09b1ff0851803964a3c2369a313c2b13897ea1a7da626b5fd7db5856d99de53bf8908a5b94f02a609936533fe2ac1f62284d95b9de5343d76e4dfd0494a4c4e3e11570980f3e7ad7ef7791bdfe738ab1a6cdee151d8ac1dcff388e0d0f98733b0e8efdcd7e8db9d88fa8963f8ab23d221410fd800c7899fc472109078ed13502708c4e8c1b42b87e5195054dffa0affd73b9eba15d33f6da09c79d49f2005e9eb03bcb6d474d939976a18cc6af743ac6c35411bc6a5e31c2b91a65c1c4fc1971d5a18b9cfbc93c539d6aef576b2a6481791", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-384 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "11fb4e18d06f97ad1465a9fe1c049f7abdaa9648f222d21e09ccc3c7a65e8f24521c490061aba68b790e7fcd8d32fe9f604345d91c9fcc029bced2d49b12b5b42ed0c2e6c12b449c3faae41a6c33c3049d151123b8807868fa06913dfe4ac1bdba5c226ef72ff6fcebcbd76f4cfd55236171348d0da5f3da514bdac39bbb92490a6c47414390ecac8e0f87fe8e9046571d187da4b0d119517751d513749d9d2adc117ee7aa6daed074a8182a157e3dadb6c5e6aa827f5ba2b1614c3dbc43cb7b1f6d3ea934bda114b024c1e8285bfc23a9aee28c89b908ce08ecaadb6d0e2ad20951086590c07429bed3881dbba90c23cffad51ded2ba11e878951ebc1e6820a", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6a3c126899a10ce0dae040c817d73c2b0493bcf134bb596b2c89177046dc7cabe50dc598c794f4edeb3cdd6caeed1c3980b47d96e708ccc9b4ef0e0ab4bf747bcc0074d98691754a3adc79b6d7b08379584d4b7bf9250b54cd0788fd41cd1c2bac4237cf66f3ccd8622a864a158f2b402faef0f0d292e218afbb1de40d948cee3fdf14b2dad2732fb1819a1de984680f2467d0e4e3810eb1d286dfe738ccb1888d918fdcb9b5edb24b47aa8ba1f57f11ba758adf0150d248092b2a912e566731d446ebd309d8901ebe665a6c3d95189bfb4026316d340f7aa016ff3be578871f3326c1be1294c83c114e31a3475757ff24d35dbb702daa4c453ff2dd5c135764", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "966a44db184b9cc90c9c1a27bcc08f1923437b82d6b8e0985d995a7d292f7a4d9dadd1c29760f10fcf4915c182b5dbe6407552d029e56b0ef18450fbf6451e7f23f43ec90dd9fd240c1b14c988708590f6efde8f1c26ccfbcdf950322579a5fd1dfeae790b430481e9ddd064196e57946d060c59cdf1e39d8f986506f29deefb02ae035b08b4d299722b5bde8e19f0ad3388596dbe317089bab2410f3e7e975f89276b3b01d621c441f020c80b930f20bdb43824248a74c0dd8410e06d375923201ff23000b2bad01a70e4bc7702f05b6195f96b896e0b0bd32a968f3ff08ae6281576d486fda365dc3e1175b53c1a3329116e0216fddcb817e7c434c82972a9", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "907f8b87b5013e557e4aeba01be5be5b6b5f290d2ea1bcd114f481f688f2bff60c1ccf07b2248f8682af81d0b2299fa69dee5be916609f7dbc707fbe09d1b16398d8c9f5634902f320f534ab8c9da3aa1796327a1f6c8a540cfb51051ec49990b6013da7d30650de305f99f5c0a9f80290785a122f2bd162e1de987b9361df0138cdab831e939e60818b94aca8d76cb84980fe1cf2ff41f5275d3d1263ebbc061899c4d3f47470f30be83a96f9df19542afa8006de2f5995be9af48ee44dc8dcad8033f7119d85473b4bddce1942f11a3afbce0887f90c973fb04fae15ca9ef6d5f8241bcbdaddd298fc2f4ffae51cc4ae264d0ed8e13ffa16cbece946826102", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9d8472869d31bf5075ade53528d9e35b3540347bde16f93c8e761612d53a61cb639bd40ce6b1a9f3ee8e13d44a0e7210c6d66105d8404e7581b4b8d991e6e26831714ac2241edda5eef6bd66fd5286aeac06f547a10e248e7279f140fef8626f013744322d98c49f292a64df624f62a58de42724c6f537188eb6ad988f77317f4c4e9d818cb59f4500f7454ef28d42367cbbd3cea4617a93b43b17bba0afdd623b5db500e1b6d08a7f6e4360e2489cfde9b859e85e4d50e8165078f757f0679b59b29e99333d98177aced450eadf258fd968ade686e116f9a3a5849536ffd9f74b67ab9b46fec265821ce81532764572957ca9b1ebb020c0074fc645bdfed6cc", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a16c17778af5d496c84034ebfc136de6881ed81454e7c469c48a3f122743277c978ec62477f6f7e172cb52f702296548b1dfebd97689b2db5febf8105723235f597126016c3aedf4c0b99ac181cac60c762a0a3dace1bd6fe52e6f029666379deab3965ab3bea3e2fe575ad4fe1afe88200395a053e0dcb6c96f74daaba991180bb87a2faf3dceb8b35add7314eeb51bb3c1f7cda2817fda0c5a68cf9c10aecc6423f859d53dfb512e1999445afb141602b09a563451225c6b350f8aea369b0fa1304db58cd670d9a0475ab4bdd30dffc0e85887bc90654903bd6d33d1e433b5296fb10ce3e448cc8ebd3e822df1bd09eeb0370b29284132fadf3371d8d1f675", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "16b173317a195192f4d4a07361f2db4f3d44131b71af1dbc0845898f35c3fd609eb54e76112398b2bd8baeca0f5824e76041969497a1435cd55d4d3cc5b1fe1fd1ddf4bbdf9926d5dc5071779a5209b1057966b9458dd9606a26413460553bdd439b9fbc3753e22f6a016a9ce396f794cf51853727d65ea25f5b5a6a953501c5d54299e8eff3d5d9232f914f467bcfc5cde8ed2c0a3934ad8646ee7067dc78a82aea309f2ea86776185fc78b44a86dcfb59de1ac266bbd7f3b88e556d7fc293326b7e2af630d87e18859daa5cfa6611be8a31b88d87509635d984981838f27a21d0f20f0524c2ab6150a4e3d60b7e9f1091ace613d7e942c24fe64d1bf1fbd0e", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "64e5cf76787b881d16961000d07d712fcd3169cae53e774302ccc91041c0d4c14c58203ecb81d169434762426b65c79458f15d7171a3d11addbe64d56297de94baeb93a06b5309fa563d07e042610e40f283a8f467306aab97d21b1f9679999f6179d5838fb76998ab1e4a9f087a27e2ae1968f9d40f966ad5569bab38dd098dfa1eccd8ffa66d2bb9fabc8d74407f4fd0799ed692e91fd905aad65248622eda7622cf62202a4c1c98d37bdcfaf5b3a08cf916abaffc16ecf0ef538704c8ba91d052d06522d4dc147f6873e8366c90badcce185e92fbddd6ae93f66d90a0c4003417668bf757ace6e219c57e3a1e951351b448edffd745d482f3a27b4159adc2", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "71906ccf4f68c3ee98f3c520e6d493c3b104ac1a5ed01735c3e17cd0ef9a78efe4e991a4a709e4340d298029d6c0397428b8471eea612f5212a32ebb702ba005ac9a1e1a0c16460f3824b202ab8a12ba87c0bd0f70dd7924e15375bf57c83a4453852311d6aa1d2acba6df3b213dff541b34259217fb754ec602edf54dcd41bccebb2fe64b3b0edf9c3c86244437abc484c793381a50ef03f2bcc3b9d9cf841236bdb76d33abc1a078dd57c2e692effc8ea25c404dc895c273c59080f6943c0442298b868d56b992328726fd05b130a25439bf0344b8d3b307a91114e0fdac06501fe75c038dec3bfa7e640af75eac8413103f828139386ec73e6486f9f07c8b", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "5d2691fced6bfb50bd01689db72cf4af25afb128b6d532e4845d2c8974f8de708dd3f4a195888e7428738ce4361b243f466f4fcc56872cf4c98728f527d26e8ee95affe43cff06854cf7e8174688c262eb1d39b2d711091c2ec459ff8871cf5329530456cc5f47b6c4ae7632c2b08bac9690620a91206dcf5af940d9a9cccfbc9d46d8c6ef32e7379911752a84d5c1beedf68e7828c657e201a4cbbe724392ff5531aa19935c8c2b24ff222a6d7cd8711eeda85373fa127cb64f45da9d40d9935a0eff9da3411e077043ea499fa8d9ad32f67b5c35318d2883ee103ac067fa9d38384e8e7dc6a7d6315e5546d0e31846f25130e5e9236861e59eb49b4762ea01", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "1c2fba0122966eb5cad82655f908271e96b203c63139b505e2b895506a0eda43867a7acc334842a3946e04d3a980f9b455a613cf91e699a405cbf1909e944a1d7f19bb9ecc69c8973c1bb28ff2f98d522acd4ef3c2cc28f5e0621a7bfe2047aa767be7d05aa316dbb819cb472c75e74c16bbc4a82b71e9c3bd34c3c7dcca689f0435898337ea4cbc271aee3eb487ae1b07b1eb3b9bf3f1cf3dde4d9a74060e91b50e5e0eb68d676a9d2ed06fcfa75223619e60338ff9756b66ff3901f0a466adb130cee1e40702bf23ce7a5c128e1a1f56394f6140538d63ed05aad637f9a2b9f2301059d5989e1a2a6233f3476eee84d553e98935f38991d3edb0069bd22f5d", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "3cdb4ec9daee1cd029d78ec086826664a8357de9eef471fd7b6ce70f30d2fc34938000b7c45b9418ad48d0d8f9e5cc5fe9a76accf8d0a6381898a4d7754bad5fbc107cecfd79a13c749bd7e671cfc9deebbcae3f4767579cc76eeca40da70ece56d3e0e46be25fc301e0905c853946ac9531c5ddd6105b41cb7d9bbdb4c3f5af810b7532771a2531fbf3dea872baf372e3211258a4b3c6a189a2dcc6b7a8c59dcc762bf33310aa0285b5e2cb262ed7fcaa1d412594c5c590751683adee1fa73e5d3af4cfb01e3113da3c42962227663439d056c4b6583526a7d9c9118ad181feae90c4b11373caf6cf859ce9e5a1b306477f27f1b35252201a201dc1ac5d04ec", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "330036f06588a7b0eb71499778aa13ad9f6bb71cea7353155eb87a37f4925c131aa36accc87939ad2b74d996a6435262abd6b8bcaa2dfd5d7e6c2dcb2132ca525c2d0ecf57ee2c90676bcc69d54806115c8f01dd90cf1cbd4e738385059fa3dfe9e8ede7b5baf5e5a8c456f90a088b26146b0a7e4f70afacff7030db0a2fea6c2b784e2844d21c702513365f5bc0103b1bbb20d16941006aff9942f7fb6ea0f54be8031f88fab70a341fbeadfbf87e61ec38c99677e617543acae4cb932cdeedc3a30ca2c0be2ad046c77c2b7251e392b805d01a2c4253a5051a91eec5f46f73895ac36324213d29ec6e1d8e430ff602b9030a4e1a067425fd2ed4daa8862675", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "7ec977e816e3223546c617d5277aed8682c3a4d471b215ca4927723bc744e4b97008e3df8b8ffb94ec2e1870ccd709d88dee4394ecdc6f3c659a7e0941164024263b5b49f22f4fcdc579844532c1ef8e1187d48cfe0206450a224f8a8cfc35e31dcd3f125f5704bb529d0c90411b0dc8d2612f5680239c6506c2d1e946060df9cb6740263bd495a5185f003410138c0cd2eafd9c25530dbc503027a9b14b61da97bde2a2309c453787fc95aa874cb1225669acb4bc9b1279e3d8116a2237ea92952c6bfc82a12bd0483f4759808c310136429db679aab0af4fa92eab39ba12b5398c213fddf27c11c383538f576a31947f5835fc668c8cc84dee78ae804044de", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "228f8bd8107d4956bab5cc47f6a2d3f69a13c4171e034e8aa3cdf96a73835f8d10a22d44a131cb4c07124e87a30ce6278172797d192546e2d1ad4286bd27d6f863c24d3ca213cd8e4f7981ad03a91765da216bcd010e6d9048d2e86e18b5b5ab67c1d9ab4ff69dac91f21acdf38677d763b72003234856fc6f0c8bdb312e54d711f81156702a776c64ff2fefd6d231a1811d41e90abe5a8f25429eaae38d05eadba63c3aa269f7f310b5e5965636c65eb939e66f9dcd68968d30c6049a3a00d012c4557b13acc2c2f006e8102b21b8a271d47c913780c96cffcb86880ef85d38a4613ae55697ffcf5ceb1be253741eb95b72b16f51ba757b6162f28bcdcf00eb", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "f7597c8ed8ecd8a2fd0a452f5d282abefb70d108790532a124089e73d4daaca0a2c2f38c9fde9cb52afcbd4ce4634ca5004f8cf0edf0a916590629e6050b7f8d451701e8dfebad9c3bbd7344c667b9ce25f69e2ec376fdd1b010abfb6de255e581e3ee876dd512649a5264a0965b83c7bb3397eb352c0254a534de8fb9cd850e986c46297c4df9230018d172edd312aa3fe3d836ac6788d19dbb7ce8239580902d2cc467da245b2953e05c6e6ecca6a3efba4aa810093776c1813af95127a1ee2a14fc59b3d9dfbd3117ee6694905c1efc7d0cc5a42db37366d07d5026cc10a0a09c306c55d092d23f79676ea183aad999668c91f861254aafd70f16e063438a", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "4c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e610000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ad824c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e60", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ad824c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e61", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ad824c3cf3bc2bbb07499e16fe64ea41096ac7d4c62123071d9dd87d86e83f8ca032531961600cde476b55c489cb218805846174e8bd88eb1ea5fee6458d7119ae8fe49945835b3b4935796b02c584268edaafe244066eff40a7e5a9368bb85892accee3bfddbc30e8f1519b6e10e5f1e239b62e16280bb70f456dc074fd9ccd048aff34071336b86f0a23c5485f60414a08cf65b354fe2c6ee7603e7bbbc43ee435bc4471a963c6fd406ae1b9d268488dc444a8e1538f5e3e72c3382ce3d17290a7f89f7e1e4b6862a3b4bb117ae98d09943ccd016e1b050b72776e364e21d53d397469f0f028bbbea12f7b075564f1114f431e40e78e3e0d5bcfec778a1e62", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "627959b0841bded7a557d4fd3bd3df6a74e259550e01ee408ef6b55cbcef309c8c6871743c50e95cbd78e6689b4c6ef284af561f4f9bc147ea6fb39a8c1082d0beffe7be5b37829d033543576534705058f1ccd09fda4b07759798a8f87158ec29118f75dc62b413d411aaae1c03ea883d12b8e9cf67b5eb44e0c7979660fb8c8338be5e8d3606c6d1c5b689f6a91f061a049e82e1511f81a8555270a8fca5faf177c89af29b97c8b04bde87d1f51aafdc8da9555f18428cca9ce012a812a1c0c2da9558161b211d87852d9abc6211ff150c4e7889a80f0ee87461a758cf0876fc99c1b0ebeb94820489d82efd1c1b23f9592b629c749d07c20ce53aff5b694c", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "373a3dd153608bc887f3908da2c4daded4069941ed03efa94c18b7ee8742457fbd35aeaa895f2f21743bb011a17812069ac50292803989aa4cee9c16a68d097f0cd8b7e637ddc78ca323475a858e07d76e781cfd85d5c00de8679e74a231dbc77d636f66304c1be8b48fcceb5eda01a91c24a5d8178f107d2e7f1a92eaf4f6d2d383249e85ebb485365a839dcdb24dd493ea10c4c0bca4340308a056f4b63f54c5609254513d292a85671242d8f49b8434d468633b1c15f706bfa29af6a5cdc9beeaf804dea8cb041095d2af5a95149e3ca6b991dafbd2feca4a8aabb05dc2b38c2c608a17cb0f928f1f11c736883b32f6a01aa2b3c1461360aa654e6279e955", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "4957e288a48b4b2667b7b1d56a05ffd1f4e56b1b4e2e4b62a294bbbda8184a129a5f9da6fb76ffc5abad1a81141ecc15e2a6f46fcf69c20aca7a2d992769bb99d21e75f630c26c7e4e0be1d9100b6a8798eb01a4d4b71248b29a86d1593cc2c7af36bfd3f3ca82441959929d72776036cbaeeb3842d46df94bbfe1fa23b895baac80c4c9e6b687eb22c5bb8d56fd80ba38aa7a0281e665376e4c8ef826411a45ecf724d16ed11613deefe8d272e217f53852d73a6376fd5c300ec69aa7d272936165bc193c1d520b9887caaaf0e03af7f05fdd4a526c5d7b2dae7476a6bfa551a44e5e0201cf144598e9dbbc5e814219317a8a49418105f217f1f2d24256e572", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "29b6a267fc7371956803e31976bc400d3ed9741435a9f162e44278bbf103e297546a148978d4c6e197bc2434cfe8e0bf4a73332dd17384443544c9ad120c929b85942612ca9cc6876dc20b2670f20e5143b14b51ac2891045f38c66c4651093edab88f2cb41d6e3136d49e26adf4438f171a13b9e03c5c7e53284943ddbe85bead2e19759195f4eb6187652c634c2a98640f2461b0b8a47aed9df253d230faf32930a00f4a82c852e59aa3b82bbe4a59f48c9fba679b511245e2b45a9a60d5f91b7c724f1aca759ae96dbf1fd0403b91974937717cb6e38344f572ed1826d6f22d94f41b0b7e16676364e733f0173985ce8171c73d7849e54deb052c1f0d0c7e", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha3_256_test.json b/testvectors_v1/rsa_signature_2048_sha3_256_test.json new file mode 100644 index 0000000..31440b0 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha3_256_test.json @@ -0,0 +1,2656 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 257, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a02820101009a9978ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c70203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a02820101009a9978ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c70203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmpl47YlotO7/G7qSHseo\nr/YvicKJ0qRXa+1+Bf/sivkQF3HxzeP1vKv1VQIfECOEiqKtJPPwx1zcaOVl6AbI\n/DU5PEUDiV5iK44zWrih+t36Cj7qeTYbBmJFnViIf6fQ8yAjDDb1Id/qXPE9hkxO\noYEapZU6+6wp8fy2iEdkD0cRySdCr5x+yoE/Lh6eeUzj/lEw7VuxG+O99zDUkfxi\n6womtED0v064IpM/qJsrl4PfBrC3JdCd+TZUicMLVb3v+tpNjIk84yAA4kjBcsbn\nbV2yGF3dEgSzPDpk0nI1ALSRIZfRMwTIC5M1cBnzy7d4NPiNcrOiPiFOKICXITh2\nxwIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-256", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "009a9978ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c7", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "275450f4c0e1f41c69e809017eea91c06ea64939093365fcd8b0f0d9f3a474086838144e718b44aea0c0e415722044264040271a932d1e86f03ab856ccd8e704ab59f3f210f0cfdbfb83e164c6ce9a02fbe90c6ded01395a8e75fafd9946af2f4a1a5ef96a2de65502f50ad1499b9069cb4e988d6495e1becb249b7b9cb514dc7f05aed3a517e026f2192db0d270f7f098853f58eb055af948d6272e31734e6301431ac05a77bb306800cf622328b05676fba6d7b0b3b0c81ed9dfeb78e0e155a6087ff6721763312ba222cc0536c5c7c7750cec9fc06085175cab3e86bc2b2fe1ae9de5dcb03d683e3ddc34e8f5ce47027ea7242c74f75d7b5c05b36a720159", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "0c1fd3d46253f29ab3f274b95a34b1a7a4b4eb2371b8df94805e98649ab7809c212217217c10b0a69911668160b81be8455c11d6276a437115123bcfb9d43ff353b36793a3c0863570dbc3d1a486a54e80b56fa681311205f29b17da8e081217ddb1e070f0a09f8978a3e1ed835836c387b50315c141ebe8d7a954bb013784c93ec2fb6a26b66959673519823f987bdaa81aa00441dfef0374a0d674b710093be04b59dfc40e4774871a2b15891df6d845c31c986348ba08fa319caa1a1a0ef886fff82173d539d198cd25e5fe07c784af90a5adc231402d78fb344714722b9cea760425ddd31bc6b1970f1119a72cbbd27d346ec7e6f9a73cc779192f17065c", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "74b318152ebf7d00b5b1d60ab40ce292617dc73e281b6d135d09e83b4656c15efdd7ec45749987b10397439f13d4c6b82e507c5945da2c6f7cd37b7f4d7c2da6f8a5789093d0a82e1f47742b86635d6dd914ed3eeef4332835d5cd5349b0c07815f8352276326b28e0f4250bc8f78926dfe811165bdd895261f876e3a00da6e533ebd57a889876a2f8a326d409a637cc2f91b64a087cbba9d5b5d552809ddf30fb90639e0d433c0464173d4fa84ba59aecc5ddc11c27223fe7bbad14dd8adf948c2ffc6d384746248fc06b552a9ce3669c108903ad27809ecb57387fb888631da8eb863bd1c34e67c7af45cfb829e7c6e0460ee8667cf833821551e9732213c4", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "7f5159eb69ac6fc09a9c0eb3aaff7165144b103afd849b9b073e5f7788055fc62eff18e8a5a0b7e7b2ff58502b333ceff924a991cb493c6a39a0724f1fab353475112d2318c50fe3313916dae7af496b89a15264c251cd4a1189e1fd3a794018460f8a74227e27e3211febf5babff0ed5fb52c7dea480893198dd7dcc142ac4b231106d7441b40ce695c40d7b8de67e140f696a55cf73372aed00ae57e6c26a43927af9f456a67653bf3ded6be9b76b8cd4d5216eecdfd54fbcfeffc1485514017e211c2b09dd23f0e9a42d294fbd19c9bd46500f39343969e54375342ed105045923016f3ee1f5e53bcbf5d3276928b98df49a4ce587b8f151fe741e63cf1a1", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "8f929a2aabe2a40ff32a49ff20d7926ac70023aab06d79f1055a0d78af14678a2daa0cd56ee94cdaa248f0c708eab6f1131c108117de2c96b01e3608d5038db54bfdeee177af9f1c6724cbfa6a5a13d19fed968e76108368fafb61a787a66c74d37edcca8106bc4dc3dc837809a24c86d7e05cb3c9375deebd50ec056c00445d2572e0fc43c0602d728bbf1a6b4b18c4a9394429324567342da127cb9ec2fd3ba104719ff0dd6ee86276f31c3fda2349b7b75ad29178ec9e9f76f4ce258429c041bcfebf9f36ffb6d9cce58ad2b1330ea2ec41a72fb9f8a1f0fce357c3eff95f1d355cbdea52f5ecda3d045e7807837838f73f7eaf6f62413c499b36369d5eed", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "016c245a2d99e820cbf14a9e2a9f2b0d2847abc5b53e3438700a5f0b7ac2696803a1b111d3e06a7da6aec3be2cbdbbfa844f04666047f06b1796c3c0527382acedbe5bc90984e68a168de2d43a391548595b57071f47716edfd3b23bc01687480bead7ac3006e1fd9789b9656f6718bec432672cdca62608f7ef854494d48c7bfe031e693e8258293dfc1a6903583987fd3a4663263775fd1d18d564a52928fc9626556096bda28ea9dddfba8b4539b28575109a60a9eb5a9ca9a7b13493a50469a9fd91bd322fb09866987886667528df2ea3f341e122adaaaa2fd106197f2b15b5f8d0207e7fb9a9ea4a141dd78d23df17796336eb2dad83b673e5b8b2acb9", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "13b266cc4638d4a5514c01f4d7dc138ae329e341bc41373deab753293d6af9f55572cf34a204fd57a65dc84fbaeef294e9b12a4fd1fdb2404c7c5ffa6c34234c912c963e7802e90f3b98b24be79a343e6c58271edf0f1bb8da42d2854c32a6ee75c44b0471ecb78ace5cf152c3bd610a9a62cda385519f79e148d53f714a1dcc879a3bf4c8f85db67bf3ff6a8c6d44c627f5dddb42f52edb006de3e02dcf34ba85032358e35a3a7932f4ad6d2cc6e3e2a7ef9483c7016ca464b266f568133bf53d8655f941e5c14ac4c698029b269060dd00101a3f5d6d1465f1b845eb83d7a1b0610088c8a9bce659fcade965bd63123415e871d45b784455015d74a487d727", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "472de116adb0037b019199767ccd71a09404ceee52b869fa4c4418163e199408366de043f4bfb06f18c85370d624cea7c9795acea3dbc64addf889b08c7d0258ca4a54b79df6bf19e3aee691b8fb6dd1298dd82ad704366547b943ebfa6a0a394c78dd5708844e7d79ef3c76ef010114fadc48bfac67e0e55ff1732fc5d06530e1c92dbf4ad5fe80bee9c693797a7946df56a8c516b230f15bf2d09dde0aad7f23055f5a7aa25bd836bec29458d175cdd9ad81425aec6d0b8fb5ead7a70bca8642f9ca3301f87939671fc92241eae9dddb995e8fca98033d4a2a044df8f2a4d27f597c13c11387c52ccf13580a22fb2d6356e881d58ad1385619776eb249219e", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "03a4f8fd835e4b23c9c15ad1d98682c79278a91d7b3fe366d09ddafa53882c2def828ab37348978191b28b55dfb67d44ecb23237091ad8b4e9554186b0ae94275832c580b0952d329a0fc4d166437c3cd47feb9c870735ab06235e696dcaf8043bbe28a3cc92f5b3688b644c9b7fe22f115959f6a9f4572a336865c94d909a44b1a040d7765f26ef7bc0a20b615fe9878f5a796cb4cfd51d8086781c8962cc79de0fc7b40aa4f1c08820e77a7ac9457a79f34841134d12318787e1aa4d3615d3e8e5dde64e14b4589afae91ebdb7d248e7ec418bec23f162abf86ba9e09cd35b3307ac9362450f4a42901d206a11f961e8cc0984070a8e85e270cf8f03bef46a", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1ba9937a6263c9bf59086f095070951526b396598d65c7431ab3b58e806a09525e4dcf79359ad99c3bf2cf3822fc519ba393275a4bf1323f970db13b904b4b38ada6c39f347eb0bf234e063e941427b496c7990f03571fef9f6ffba7486cc56795936f7d4f950a332166a0c222a0bb80c35b068a72353d8e5608e43ad114bf8ded5b618d57a8c8cad5a46659c9d05727225f85e8667177d9b2fd9dbfc0726d5d3f67d3ea674f94baea652aac83767ef8981de7955b02e67679afa9a7f2249c628013a96a08e444fa8065fdd7b2ca8b3c66955f568b45f718343cd5580210a6e440407933aca6d7b2341ac13b372a9de5a51929c4ce8423514ac0ea96364eb86b", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e2804dd60277116528ee1e03034b2dae440859022f7eccaf5d7dce9f0038e9b0ee871f32bd7e53f655e3d1b7008601496548d50e2a08d9445fb881afa98e38438b7414ff571ba15d2a854684111ae832d6d4daa758da64b9f3a4ba0d42c8e1124a7cb3a10cb5cee1193b36759842414b497b1e38839ff4279d07ca0c2564e103144083278fad43e719bf673ceadd01b86141f1d6bf062d8bef6ab417dbcc76795baa299f47359fdc5c380b892a0b45656afd6970cfff404b9f9899822e9482f454d571ca9ccfd2c8c2f4a308f669119f47cdcba24f0cc9b789aaf40b708879e360c07171a5c196832309e5bcd8d7984f8d242e82ba1d8e6b4be802dcc408ab3", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "450c155c49f830d077d9d205d590cc429e13d80b5bf8af2240a10a2a9cc235c2634b516f5400f1aa08290a731cdc2d4eeb46f80f5f2841f89c6478bdb86a99c3ae4e741f1a672ce38fbbca472b23f3d7ddea983c749b6bff6d136c16d28c2dd295f13e227218e060aec056d197babcab1c5e2213a1178271c2c8fde755b7b551ca1fcc5f4c44792abc077a18d84094053d3ed09e81e4e56f90865fe776620ae0fe658ff35f602bd612e5450c77f919aaea631c222a9811578f4d73454ec74c6f62c3a1d5cb7850a2755a020a971221584ee5a25d6413b96e36648143e3925f1804da93a38e868844700e558ad979f0c29e6c464d457824fd686f817806e5936a", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f427c6843cb27c94c58a3d02b0f57140d1fd95bc5601bfe4a076adcbdd9ac7f387e9aee3a06f3db0a6c4e2ab00700b7e12fd9e9a1ad2ce0fe0d9e7825e1cad04a79bacefd9273fd14f3a97f43747854e4495a3090a92115a16b6573aaba0c7958a248182aaac29f4b4479105fe67912e883adb7dea7b423a340162f308323c0a2921e2b073acf929a132623bad190d450c134fc9da0a561b63646f3be5b06f05a53c4bd3d0493ecee467830b8f283ee63e48265bfa9a257ff4af968226578cceb834d16f825a9be7c32eb73976c06de1ef3674a73c5ae09c9f09304edff73d5bb7b199b1f0d303085e80252e8f58521f75dbd8c413e13780e6c61dc358d5791", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31125a808721b3ad511abb6ce3c3d1c549ef3f0893a71edccb9b351ceb5042a23cb5f927e1d0bb2b433a4ab5e22f51e4893f510e44ac8a8e3e7f87bd9c884aa1dcaafe23cafc0ee9bda5ac8e2d5e704a81d896d345060637fef339d32b26bce3f97b669b3ee6697ffe3c891c54628628dbf1727e30595e904c23202cdd067d46fdea81933cd56291c75047d87c2f715be8ca48cd677c1882389ab73877d5bb66257befd53d7f649d55d29c1c18ba5f24e3033be1498dada4e8d0bbc0c52ce3080193a12aa7c3e70d6dfefc85126f5fdb61a6e59e8764b50bceb6c684202589fdb27dc3989df33d61bc0b4879cd5cdfa54b3f5b2ad2c2815d77155fb4ddced261", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "641fbecb0f97a7924234ff36ee2be25dae503c5aae66fc84d2f3a8bcd70ee34490ea14ca4233bc3ab6f482228793399c41310dd2ddbb2b50939fe77f6c61f1771fb733e450822dbc5c27d709d82d4a12cf197eb94f00c2ccd3176e0090dd42813c5d57feb8e09f79770191d1445fc8198ffbd906ac6e1d8011918bfc035c35eaee2155828a2bc488bea707970081cc0048eacc646ae1ed494d8d3cf0e4acf81c7de7f6a88ed2645099a293b3ec17d1505fffc771ef0d9b1f501885178b88bccca839333d9f96ef6fb4f6976d8fa85bc964a3a97e1d3a4ab9f403ff068b3bfe04e078f44994972ee0ccf25a9efd9b87d4c723a8ce30351250d102f6a305ecdc38", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16797cb34e35ea011a87055e9bfc1f6081a50411df8cf3bf3cca809fe8d89ff04c84c895e440852f830d06f2f3eac1754f29a24cf094bc71ee56d404b4c384b76b7361b7956c69919b976e9cc51083df3dc746d1d8467af2b531e012fda1628bf27eefbca58de566aec6b72dfef2199abcbc0b5e31114f7785e6c5f064988a18565a2d0e80ef630bf14c071e19cfeb7df5bd4455403dce7b3b80849018530aeba1c5b4108f5b0558e5c0e5e2604f407fefcf51b26c3bbd2e1b16c462f349b2672cfb6c96ea43da0cb20d79acd75f9ab97e5f199576aba53f7cc79d66cae33dfd6d13580ed8b21a2899e12c07000e7a28eb26c6ecb4dbc58186350e80f2272589", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "161a15b9ba8b2e059af805c0b93697a3d7cf2f0d799afcc6e349ee79c253f51052bfc0ada47edbfe7467192f6f77cc3ff62072d8c6d797bab185f9a4cd2c7ff2214dc777db9fae9835437a0503ddfe168497c023ead0d794ca03ca62d79eebceef8d906ad0d0b3b39d9c8b7d550ad8dbf8aeb606806f6c874eebea5a80b72453cf69876bf320d44d56104ab886c20069c6808a4e77efe9a53d17bdcdc237416514a47fe4959c952e169f36b185d4c7fa1d13d65bdfbe810d83839ed0d117c0b510105c15d68e508ac28315f89ab27a5edbe905d90cab810e9d9049b35ec41c5fea492cad6969245d9fd269c015c1a489a912d7dc7051704c5ceeda516dc75285", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4cbd83fd05eeabc38e8cc25e07682a9242a3a6d9d3697c1b96a67791c8bed830e056c6ac9fa1e868c82df280167fae221bc748ea04ca4e17924f6a3db5a330de5cf28f1bcc4dbd2f928b600e2f2039ee397a718b4dc7374525e21497837538f8901af18da07ef63aebf1262b96811d4f3ec6fe109c5b74ee8932a2f1d3db1f3cea5cb032fdbf8ce0d2b22a569efe9824f005dbba7b37c08f94d243360459e60eb0399d60a97c5749ed173ab8c2f9b8b122609e11d5b055413da443e077dbc058c47c99b955cbccff6a4db2eef0ee05b2f1643711478b9381e7576b44fbbfe93a5fd9cb205c91e727428ab028b6fedb45ee45bf02e92e71dcec2c101493fa1a1c", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11c6bb1f77f234db870ac5f9ec654074e575198e8532aba839ce1770472efc76190efa59ed3a1a479c9a7e6d85f48cd517b6f1a916ae37f7551f997251ef0b5877cca911880807c4289d0f22a6bc7743b1c20f12f86f4be2889ed2f8c3e58356151364227721148c47e788d12833ef8e7fe6842484deb4809a5decbc188aa57b4099bb47328402c99fe304cf94c04b541db5b8dd6cab310ea9701f001f42a21ed261db0dc3179af3dd2659470843c3c78ef7e9c86c278601daa84f367e15bb16005ac4fea82a2a964bd80ade15313552cf385e569c23a243ad6b1ea12e943bc9fe2343b60c47b8eb7bade6c841d7f2fde3774003fbd15ba9c06d5a3bd42db317", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a72a62baabbf740150e204d47f55dba07dd3049771867a433dfe8d04a56495550dca13e5d1227c4bb1def445ad9dd8c5373281c12f05e8def9541f49fd1fc2e46e07cebed0a7f5fcfb800637b2e711e3ef59e6f41c9ebd4550b8ef48c5784b329f22b1bdc5bd408d486327205bd1865f23ed350721a4ab46b5c7008196ccf7ffadd1077b17a80cae1efc840bd07c02d50b5cd4bd351cfde4835829f31c198678185e1e9d55ef9a5635abb1209503760049856cb8ba49a1ec8bcbe6f3391eddc1badacbcd8d5d23d17108eb46e48007d8679f1056077911a6d207952a49ee944cb739d7b4d41a19bef101c7f624fef5276aad8957111fa5a1136eb483929aa42", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "005a3a07ef64341e29720650d3ba1f768ad0f79f27a15cadd55848fdca3a563d63f78bd10b376ea5ee90e8759c8e20a78f30e264e9a850943fd0d8225bb8b279d1c696612f2c50efd95bc3ee4a5ed7a9758a58e4f35730cf333ff8c1b102423d4b5107a706944ba3c2b5e4966743031f7b8bdd4c355ae05f805433dc003a3ac1a161a0b62953609567050d58f9c09d1c151fd715e389771a13a5f6691736593d0a9fffadb120ea0b9d4a79a53c345e1c0d6b87313f0ce823ba98f57f77d1398047bebf3cfa75ff225004bf6fdb00177230656e65f4d7877b07891988d61d4c7348e198e30f4146605bc377a32f525c3ce1ad8090d9805806fb3a1f83f61d7219", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ac5de043ff1d2e36ae90bcb10134785ec6e75c577bbe453d86724198ce24433280fa16e857981d79460cd8695836fbb3e3049aefb2b221b54e1777141e2e0d2323946f2f46045d5cf8d398973150af6fa992ed3d46a718b488df48139fcbbf06dbca79b98532fdf47b90aa09baad091299422a1d52b92c88d494beb307112438674f0c261b9642833aaae823859ed062b5b4be85b1c44d2244700c635a94c1df7d88b03f56dd74f78c5dc9219c10fb19ead8e4403ccc0c6e0306736e8b6eacee85f73bf679e0efc1cb00a8a969d2a8cd6ede196732df864959b521cf34cb6054c6309285bf93aa493e45621037ee1a542ffed4be1ee59e68736588f6e008e86", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20d15e0c86e77b2f17294fa4233e607beddbb94819aa20c75a1d6de3d7c2d3e154f4188d375bdef4e13b57654652b524fb7bf8a02bc9000e5f534bef84e8bad906330a3126b38e4909344629a6d4e05e193688699ce4282683748d5ea0e9fff617d1d92bf57e0871a59145aff3c85362e00f06aaeeb14c3e7ceeaf4c5cafdbaf5bdb0941706f17d51a6a04ff7477f15c40674feed03f59f6cf931528ebd980e78342cda4cfae70cd30a1d6739e1ead179be23f648a2193f0c147bed202feac2922a110b89dd69922a831467a3a807dfbadd6211e7b9e7a360005c078a05f723a06cbb67ae1a597a241773c9e0f24765588bad355f8df67ee4f15ceaed809e44d", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ce5c23ec3c369a6bbd072ad83965ffd225be9492ac501f74e20d4ef5d7d6eac13d985c2bef747e07cfcabae1d25124bd38e66081763d012f4330c325d103fb85b34d28cec31db3cece8e28914bf9eecf5e88c3a271b48056f143077ea307f50295308a2de7c7952f1e12128f61fd81d78af40696352d190015eaa65cf38b9f7b72b157f2f63bb62337753c65cd47e1ac9ffe830d22ec1db75ad91d9dd5280fab9a6035cf2b2545bffc488cbf17277929bb448b9a36d3f2e657e666a951f5e92f9a5ac2bd45dba2079a2171b7bfddd87c18633b8a5832285b3ced8a2d6067a5446e84c7c7c6039752fc049c26778b13060b23c3af57cd6e4a4f24853dac54bfd", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9a95ce6c80d33de046a9e752b1028cdda4681db6189cb9d83bbb38c38a16b3ee77ca83eff31ac473b47d7e07acc21b5afd02c89dc6bfd7e3dfc0f552a5350fdaa19bce56bd1b996f61bde4e36d058d98d58f6301d7bd4f09e09507dc7bbab6eddc50efcc80a8b38cced19c255b865a6c60da05066f7491c9c13c0aae1b2ed715b5dcc4e455a515394b8bb815b8d09b15fe64a3606875379f144a6bf85414a74bc41f2e70343dc4e504defc88621f131bd86200fe879c2dd8c04fb1fed47cc1c863f794cb8f71e61a5780c03c51f910bbcee54a1163c5312acd3f6e43552c7e06beef4886c30758b21d770c07ce00cb5ba3b7805419d73032568688ab9b5fc0b2", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3520d3d1c45a7bfaa0640de9e6a67ec4b147e3a365a818560aa36f7418fd6373de93b4365a82a6e8f19b10452f244280f7eef1cbb4686348f3b0a145774ec921d4800f496a320c96c818e6c3f92e6d93e32a4dc5dd39c4641ec4a8739d00d9cfaad319c722cb9a99c6d9ea867f3d3608361b88650a203f7b2792e51bef6b33b7050269071738e93d3d3ccd37bdf6ab80f30e72a81aa0993fb7b06299ae8ea6785dac4d8664fa049a5151a81082bc907f0fbebde87b7eb66bccf5891ed062c3317925f05afd349ccff11a09654efd5c6274053d5715b6ee433bd7e6b964cf7eda10847805781105087128988199a2527f3e109e576b6aa9e7a6fe2c890f2f4eef", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8fcc1402c91c6bbecefa16dc24e578c5f57b39cd8a8769128fd0f45686aa981ebcb4714c58c3b5c496420c1a44024f8948ed81506eaeb6c948026e6be0728b4d1d9fc2c8296223b76cf5e740f2844ae5da7dcf71fe314a64aac2406ee35dddff01ce91d71c733f8abbccd7b00a75301d291f61980f6669b2b7eab6d880d1be69ed6c86b4d62864df88ff833edfeb1e6a63469f22bc5e1cf34f40187f087edc8f202a18fab8db3157add670066c7e968add120aa13a303a1a143f652e6c160c4da70093bc73cad58a9cfc5f4ff0fb47b376b925f2b53261942065daeac7deeae895143fe22208fcc8a7ae3fe19a083df7e495a692da90dba088101e0b72b28a3f", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98482d35df5b1745d2f99e53a506abdedee400cb7fbec3d447884ce34f49fe956bfda43a5c7534a5655e75a4adcc7eebf7618699e095fbed863fb11c83207178a39da5db5ee7597961963cd3b01ecc0cee45e65e0e051a969a584acef212ce6f75ab92395df69ea4aeb8fc63a32505e99abe0ccc72f0877708f5781400922961e18100d8aaae4eb84245232e1fe7029132822d1ce0c5f15c928f5743e0910ac65007eebc96515efebed8760b89e48edc6ad12459f5ede458930ac4e663f1c4339ab116b52ed0d923be6e9731451dabd9bca766acf4fe1d874c9b1c1f9b0b1b94f42d1f53c71bced61c181bb3c26bebbeca51ec925b9970a212554ece5fe9b4f8", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "058df5254a715ad3b3a6ecaeb27b4bdec469213f11e86aa7762eb7d2a76b5a9d91783f790c99bb4d6d816115a327545058db5658a0457615c6d50e5ffc6124bb5667d83cb86764708ccf5050dadb1626a03157c55253b0092112b109c33a7919c2310105644ab68f71c870136e77124e525cae87e08e36d6da8c5c8408db7375e5ed27db6a71a95868c34e312a4d5b7bb3e866a565379e83dc34fe44fa064b5d88421a4e5b46cc6516446ed208d809ebb41aadd2a8485bde60b1b08acb653d730dc28cd8239bc28ea3d43ddae187dc33a8c93e5ef2a9cab9b8a2b02e99d46dbf28a82db3f2d15a973fd49b3b4789cf8fe7f51ec12da1c946412df9c558262d15", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3732a60ccd379b9497a9ad3a90d0bcf879c11e5233b8bf8b646109b6f56797575e3a5ad52adc00eb08c89c5fc4ef7b72d1ffaa6353161c5b16aae9a40d739476e6576d0c7bf841ddcb1aa758f66f3006d7079c891badd8cce212411172b8d30d51025ee34e426842a54d141440d4d32b4df7f41d7429c2004ec76b4061a9ec70fb98470d914170dc3fd3fa661211793410f3cbb1026867b05e90ca4b19335c7ad562b798318e8473c98a0bc2acac6f602cee7883a6b286c85f049f4dd18e42eff1bde3b6d43787fe56d0a3ad95fd7595bebeda042bdc5535093cbb1809ad360f0ac092ab73d99b976e1c1e64c6508e88461f5b7dd403e5bf36291abfca205702", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3bcb1aca5ed6e9e58da80b30cb6086d43d9160eb60fedb0341116263d358d418159bfb2f91151dff4897db65c47562b987563590456c87b9c16941a8d3f62654b06596d1a7519b3b2461d5010c1c606d73a56ff11f36be19990dceed3597738f975ce689dedec8a8a16d9c252c2bc295798086c26e3c2d2978cb3a144a8f29d2bbed22b35c03910bb2cf575c29e94582c1552e434f9f2553ceb18a36ff0fcd15c433702820ffa7d694d6efc806db969e6213c5d065a7b529c0ba0eb21ab93416b205c3f7e01eeb27dbd4cf1605ae056e394edbf14007018f357f003cefad79b8cd8c2b5fd1f03cf7c843cb5fc5440b64d1d3e9253e9d1510ed155207a0005715", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6619f8b3064734f5a64e2b4a606e9f2d033da1b41e76213a519b21f4cd2f1cf0013023ae0c8bfd955b968984b1433d64ebda459ced9a57c4c718140b859aad5c37ea8000e7d348ffa4d0b262dddc3f43826412870a62ce5a4e5a1c38f501c7929a5a552e187544c4ba6b971cd221d11d229040c68f904d947e6bb0ba04c4fcdbfe1a2cde1d5f6965817f1fe5bd5c3108577de92bdf6b715854ffc2b6e172b935d456713ff6894f580507b59b5d6cba8c39d3e4e583a8ef91e6da0d3aea7bd425a52f533f523b52b04308cf614d57f06087162d805b585abf0db710a1323f9199f69d6ca2caf659a3c7caca1d07649c5dfd7809f665c2c608f40fd43f7cf90334", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42e3fc53dca9e85555ba3395fbe573ad97845496c223073c00df5770a6d4a7814046ae074134d1b2ca4bc8c16c1f30105f494c7ee328fb6a21e370a5fddd75141f609479f7d239b5fbeaef9bd73928d0a965157f5e248a6e4ec702c8a027a7e6ca087c03a35b2b5abe242a9b6de0fc523fd97029ae5547c5cc8c7618b08040d702a2329667f3af7ac3b286b3e1197f7e2c98f4396ec5a8dea1a6b31b7d636dd37e4ea6905068fdf993f9d8e3be677e0371fa736433590b93f148d7e95f41f9b573ada41cf10dd7570f950e8b51ad12e9c98474205e81afbe47d0fd35a1780a348c4fa9499078c65addbfc115501de0d71566c5e8e9c8b163a3a89de893d16305", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "142b4a81ad2505a6291a993189bdd04d541cd254d67bbec0c41123f69217904569ddec60dfdc61fd4c9d821e866e6397b69d4f985568959785b3b24f43b63afe43497b8d08556b0ad346a81ad9e7f9ecab18d7d5f2625ffc3d38303d7a2e78be01c78573b6acf32420b08d14b8b6dbbd17d3cb01162908206c0ffe627f96ba0d10cb30e5746fe35ca44d4cb30984edcf6b87ca7c40f7de1ba4685400a6f14aa1cbd53d3a9e54675058141e0f2053552c29280ec499c5125e2f0eec40beba2e8059e4f854c8f437b640231c880013e969d6c26871ab096e8694dec6aedaba47e1eeb0455e417ee41657e53fd878013d69e20d27de2913242390e59f3b0c1ee9c3", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d4e00db8e795c8fb24a901fb660ceec255d0c39bbea362b4981192e612ec87bfce348dd25e66e1b0996d90ee5bf52bf7b88d817732f0df858615e8f51c7aeebe3bf8b18e93579a06c1055f4a19d45e19586e28066d6b7cc511082fec99082ef7c1120fd1cc8a363f531b85c8cec5005cd51b388bdf07e86ae770f988ad71a88c9816b0087ee93e7df087956da9576c402ef4a03a7722911acc3eaef30ea775351f3f06c3f1cebc68ff9ba79825a1fb1cf6740bfd1b6fdf1868a1b6e301809305a28b94e38ce549e6d5b3f32751cb86a36539be18184ca0ac8071e38d43c8b3bc8778e157437a7c8dd6def6b5cc3ee3564c321fd6a3403d7f53f9c5081001905", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "021c8e6fcf25785fedc84ef1d64cc47b9e06aa6e35e958f860d0e8c4c5ad2348b73c58fea8c0839b1898dda3958ee26be4d6d49ab18420a4f4e2ed40afc5585927e7bb0e9cc7ebbbeb7b64165bb3cd899cf220ec89b88b79c0cdec450811520e2e4fae3e9fd22dd67cc3f2c5aa15b31afbf69c42f881ea0cc90f91d9ffd6e6bfdf85ee2bb48704716c7f67e401b6531650424216fcd6770ef0b19cb3bace4f38201d2bd8af1a2ed9a18fb4a823151a38c5457f1e1dca97640dd7db1a20d749e1109de08dd4910ea9b4b45595ad31216b2be5fcf80051f7463ae3f53d7265496680e5c5a2da1e14fe657a020ecab63e30fe90e2b6f3b12b66722caaa592990b94", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a44b4f67647137f9c9124ea59e8e11980424fe40767775e3495ec6352b0a360cd2c63004dcb7669d488ee119fbcac56d86d96fa81fd5f09fcbabf75e2187c92a2739439679bc3e20f3340aa0124e2936dfe654fac597b0234420651ad2421fb4ae2121c43956c79ab387d365e499920cae9702c5838698d1850e9d005aea77643695c0d9719ca23d38374b2d24a3d3dccfc3421a33e84f3890785a48423ecfc094c91057ac4d482ef2447255ed22ac8a77f4b6bf3a0b55c333976f46c2fff8df9ac0ad929501e81b94bb13ea0b9ca71e0be56ee3a4b3bdb158c6f5e4ef543c9e3bd2bb1b6fe9e11a08e51ea3e11f53d8356aa299e146bba66e9ec8bf481764e", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "34f15d7fa5d8232f40fa9dcc9c5d43caefe4d18d19ffb692d6e24a041a2b80a70a533df57f1c730bca1d6ecc11dfe379ef51e1bc6e0b133356e7c5da36c7bdd14a289cfa445ccd6ca1e96d0d435bb789c484e435ccfdd32564f2e1ec11d8ce553af0e26a892e04ab21682ae878bf59b859c2629b5c62a2b749a3278bafeb2de7b8315651003ecfadf63e6f35840d0be01bad607fa033fdb21f729f5f695d957d73cc9a7f12a242586fcc101e35ebcb60724de8af7dbf7f617448e8baa12001fbd5cd7d51489c29c95fca41a8f1ead76e1c1ef95ba2e85f2ce29cd98b9f583a1170ef259ba7bc0ab07a3594a68cc248c01167676dbdde99f7d8f2f940858e2f9e", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4787ec146dbf5f48b8a5ec9ea861f5be558e0911ed7b02b4de20d243b8fb289e250c304c69896ef2984efd27da14899f16f38c6251e5fee70ebd16bd721a26b5276dd56751ceb5cbbf9fd89e37e9b037c00671cfd68425dd5d7b5ab78cad56464acd3b0063ef5a95be3d07425a2b7f3a8efa573c555a030b169e824fe9fc5aa28fb827abf2a2999593400592cd78c63d40d45f73cb9c567791eeafbddf08d8c11fdabf2b8947ea10671f5b968c2b71986b5aac387586c6b2fbad9ee94b186b45284f915a29d122b224ec4d035827634a92a5fd8baeb1766562eba5449b43388494f07fa83e15970a9c132a9110d4585e307d161c6cd6b689a7215e0ae43e0dfd", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c3ffffbfde0aa2420f67b220836fc4bd29ae9a665a4b1eb29a0778b43a889c67e8d83f350168bbec6a154b75f75e7bb6ab1ff8625928abdd70bc85faffeff13795bfc1a506b7d001fbe3165007b3740ca2da9d11ee88b6fda561dd53fd3d74d3970a6d177297cbc58653a3098d5cebafc7cb6936f5975756294caf4e1607878a6ec14a70f0feb32d0faae8d6ca3d2b5e2fa54b7b98b1c54695c4950f0439f3437e7e7779d1e61d6b0cbfc8745d82af672f181a0e0948cfa46e461b294f8f25542bc961ca0f00700f19ee596d213c5ce1a2c23015897764e15c7789ae3242535b975afa4988a709da85acfff85a8a426901d3f9c49b872a4a423647c1db91488", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "574172cf46be08b14e504a11506e0021440279232541c9983db984d11638ad073b25362b89d2a34b2a78a6f447d1f324eb9432cf7085ac5db63c6c54af8fcf2c23da9158776751b1378b5bffea6cfeb931deb342a56d9db42abdedf4d7d015fc274cd54428e62452f43dc073809af04d2b357d4f3bd77388f3c99b0b1b3be5bc4cc7535a57c459d62445973f27d0d80d59a3bffa4963be1a9193be22eec71d62ed78a70c7671ec22f52aa403d75ada378bce6cc854eaa044f105c7a578a64781cce10da7195cb1b5759fb5bb34bcd8dd2acb7414b8fe5f08faa5c2ec1adffb20d0d29ef8bf26b635e213f9c209557af6d258a14ac40481feb853ad1b9d241d91", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5fc870b4373e37c4551053fde2923c5e550e3131c58bcf686c31d6c84fd7f25748441797edd3ef803afa7bdca64dd37298cb9bd6936b65f59cbb92bf85dfd7d29f92150359726e4bef0b8edb44ef660a91419d565074747111372897795452e50fc628258c2e398564e72b901b1fcc065ad625de192ce97896631ba10e0a361a0e9218379d6e76feb5e81c3395dc807e16a5d924a5e8d082a7f5cfee409e4481dfad2db3731cba38f986f643392bdbd8d232031fa1c01733c21fccf749647d7b3d88b340f0c576f7018deef10413b7240478fb5a8d8b06b632d4738353286911953725ca5dc1ba0ddae15720d60c6631993077f78ac7a33d896d45b5436ae84b", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b52ffbacc0885eb6eadb4222fca02e358856e43ef0c7ee8fb8b27e1f5fae0bf066b3f189367b32586485c3fe64e0a7b869f960edbf3a002fdeb4df7978dc5c0aa52a3b4c8856128d6f22a9b92f075e90ef9333aa17d9b43414706098490872210534930efc09bf2beddb27d819116f2c90894e1117e35aa9ba701f1dbbee28e9a2dea5feca420b77781bdf5c2bb99c04d8638154980fb0502fff6f687eb61ff0e4b250c3a6f580ceb87eb811f75d40db8f6d3932f0f46204125140c6ffcae046fef80f3da8d0c0b492ac7ec90c65bd706ee427f4dec9a4fe0882aed1e2e2740b6d7c0a44b990a89947ed2a4b3522ed2d0be4227542b71c36b943cbc95e05371", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54c7191d7c509334360a1cbb9ceaa4d176d107a0bc99395921eb22277392183b0fb4c53126a4f413ffa8fdeaf7d7e2ce0d834088b8c54cec4b2e953a4ca083aa7dd550290c2dd6855868edc39d488da993ed7e901aff9b9a93950be9744db5c8728fc1dfcac45e202f3360123d5aabaa4cfc852f6f5863e632b8c52641c81bba0897884718bcaf370ec1e50d33c060a9b63aaf036bdf48ec63ee2d545e22d76e0a2a83e22289427b793b30fa5e1a1b195c9fb0f8d189209abbb826b11d0da6b89d8493fbe70758ce30fc778738a6cd3b15d0bf1e7ae7e33a964c891dc48f68c5ce66d08a6b63324a91efe885a275728c6fc35c644cf98216b6b08ac6a2050573", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "682d5e376007c0fe4377d17aa2801a54550068361827b61c01778f5372b5ba8b124d3cf27ec4dc5f3d81db176ff7cb283802fc15a8e5a57952b5426b6daf52609f68d67b434046d4f685109c9a84df8a8e8762f59cb6bb76089ca0771e920bef526fa29d6b1b328f7b52ae17a833f71afc44c33f06bd8f8b66520c48d20046676069b11ca2121c83a9445bda775665250207f6120b203019ff71ff45b69109f106268e0e07519f1c6f20e6f9cb5d52b0dd9e8aada5b9e3ed2f9e74c1f5c521c56bb19822d2bcff2ea43454415db493342058a7b39927f3ce1786e6626872cacd8c292567c6222d264e314f5b3e090823d509ec715f6eda26a2e6a83bcfdaa912", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1943b5048cb601387a8e469077c2439da9a25dabf9acf0075a08884cdcfb62a80101e47c995fbe29e4559d4ecd27000344cd5b4a30ebe6bda3d87182152b2527b03387522182e01c20916eeb583eccfc9301a09db318d87358d87440ca421151af8e2304f471a5445589b9b8cabb75af892580cfc1a2d131c6ad8727b2bbd543a05422d370a795f192d033b253445677b5f9457368e4d49f97c4598c6e5a01413d66f6c2ee5a34c7b11926e26127fcfa6787e3621710bf0db5df4c2a541ff5a4734fd6a54144e36188abf5f15a0d2d07136f3108ed52262fd769bbcfe414eca8a43d09bf95fb7db351ce38f6235171c8943f02a1f2086f937a627b7d91e249c0", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "777a94502c6b185adea47510889812b786b1a69dd957c4c35f55a08449e9378f799feb362d4aae0763b48d5b8fa6fcd3d4784673bb6892ffb74cebc6c5881bed7e2db1f9d701b2c15662e373dde897a06d1e87b0afa241f8202d4d6f0085add3e27310a4c60013d5c1c274855e0c6c91ac4f8f9e22af7d1be74bbb28d74f6b3f25095b3b870da84b0cf19e341b16f5c9b983b73189856a08b7273c5dc52cb81dcb824a8db1841de025af550a184b3696572cfeef2cfdf7d48e72bc5a28b7717fefa8290c9862322d420c1e936f59eef5b97055b51d554ec3493fe25ff7472698624cc8b6c61c9321ae79155e2b19442cfd10971777ab7597924bd44728ea03d1", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43a375203242a8d5cd61210a119692eeb293a0ff7e59597ccc935fe65760c297cd50a368a0745b87e212cd27498bae72b23af3b47d9d4b7f413033142fa5fdb2b76cd663a22b75cd2e5f862459c6cbe177adc81abadadce39b171573dd099212cdd4d9a53163aa962ae3b08e64987eae93b69933ef1071bbdc2921e84fb52dbca265dedbf66eba9d6098a45512cd12db3af3326ce94a6bf63fabb9def36ceb6c52859b504c3637114576a5439ae7f044b39ebe27e85dd516a40064a1d22fabf9553cfe48002ca06916c869c8972124159ccc263afd0067054c362aa170dffd084449f2588b9871f18618342b2dd1e7bb3610b704d49fc0eef469ee7c09ed5292", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "201828ab7fc48f5679620fe57f389502e36d8927ddd6cc684a8c746d079c1db302abe6f60b5ac605efd378b5ff131bc398009ecf6bf05399411830da84e2a34489bcc893e5d5e745ce2351891b8bb31f912d172efaa2c24519fae9f4b424fa02936e22fc77c109a1f13ea15d28a0d50792b3fc44218d35d676e661c7963f6dc13f33a48cf006d3efdcc76b037218dc7e3ee5fd804b5790367e1cf7cfe38650f43ca7ae68c143f2e6e69cf7b5b44e7d5fee1d6bba7b0c10800cfe7cfb0161ba720791c7ce9606f8af96b374cff462f37fa5f6c178b18f61ef758251d536d6fc09e8b84fa0f58e193baee55fa4d5abfeb2be2adfda90dc957de578aa235857ff93", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "960053872f4ba548ebe239d8db991c6eb88182a0b4111cbce43617b829a81a6f84f58949f4ac46dbd0f583eef08e90b451962041e3d87aacac90afc6b5f47ca12f8284424119459479f1d399775f10dc33e6b26b298c26577e20d90f148c9cc5ba613cc9e31bfdce117be0fd0bf33a09a2f32f0ec767aed02a408a46eadb3db9b1c2f1f4073314b1faba9f8da65e1258b25ef458d926a4bffaf693d4b7b83fed75c66b56a8d6757920f302eb0d3e61f43e147453aced1e26c2f7ad2ba70714b5767a5e3d465788a216ce896897cb49736176449b1613d83a15aa54d35b510c090262b1a070eacc292ba9f991c27dc2db9b7345e3b4f686ae1d2701b7a31b29f8", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1de1cab8a71e8719850b88fb164128bac5b4ca59c00589d92b5d5a3d252b19fb9d06b510906a641fa6b813f72fdc331feee200ba8c8d606d47ca77b89e81de28d11112cf80719bdc7d873feb7dc8b7cec41cb9e4127e05f49ae80a67c003b3acd63b28794f455a0100df0c181cebca885f20ba185a8c2b39add43e394df085d2d0ef44e2dea2309c5b65a93d75e423576c85dbc13297c2ff137becd2bcfa6527b18b53d2bf4fd88a254f2eb3532c9f92a10eb40c678a774664a84339ccb44ccb706feb9cd678eb96b56d72489cd3f3977ceaaf07cc43d2d33bd34af227cfbcd50927aeb599b4cc4bb432e83490f6abe74d02d47f623d03cfbbe3e504ada73114", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55b13de3f39a30a196167ac368f5bbe541ec77e740793701e25f35c07a8b04c71aa391a27dfe595a65a5643d47d55e40a26fccaf590c66e59ad98153b6a8d4743b0a483afbed79f6f4648467ae1dbd53846633fcadce598a07f481f63af260cdced2b8d87513e23efca1c373023970647a88d8d2b3c734ceb208b81ba6a38ea31df142a8571966ff7d84c292325b5e9d0e2077f780f70787dff8fafe1e87111a612d7d11bcf4c66b7ec3946158450304a7654e42a2ec3c93be13b9ece95f40f401c7e5d34ac095a9356237d5f3b566e0aca7ed92e13c8fe81becfe6913e22d058da3114a575bfa484dadbd8e0197e90bee77d18c2554c8fff58f9a07dac7eb4a", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58f910d1093f49eb35cc80daa0fd7594ee797fb90653b6fbe5b2d0f2dba676c9369f02ed81ce999de00ea6bb89e3a22285be57ff30132a6731f4e303e6f2a38309e391204f57bb0f0c7c2724e00f4a6fc4d8ed0b20907524d8a72d98a165338e02c5fa7d9be2a70cdca85dd10c24c43f55e6b20c74a43e7b5b2e41f7689538087ed0534bf023cca20bf010338b4d7f7f8f46d49f0f9ad597d63523acc3c4dc0db021ecd1e8aadaf60fa86485fdebb5992d049f4704ca3b3e420f23c8e0072b472806aa25471ba7569f6c2aa7d91f39a50ee353829699d0513d4ca743ac03612099dcb03786748e5aacf641a9416ea2b633fb4c76a34cd2cf535a142522b6eb8b", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a726432008cd81015160aeabf24222056c90e29164885be8244996d693455d1dfef713897c46dd5fc1b5704056f923cb97bb0679c27910c36a4720aaaf7f6b5a61e91d4ade7c310ff867e4193bc16a9bc366c9608e98602de1cd8d8fb85e7cf2d8c70c48bcfd80149445d41e774cc0d0f791919231ff24e1693f21b08388aac78d81285d987b542ade019f8c6a6a3a628622980a1b8974e3e0d4a7a00c7e227a8912c9b96ddf685d260a371f9ddaaa94353269dcf956d93c0a234bc23429716fd903c5cc83b4b7837779f80fd8e50e9637af8ced0824b0b213a0ecb48cb3d32144f2aa7372a3e392e072108e33bf9acf213f939242739573bd4e0ceb917324e", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b364fa6eb836c6edc803a68ca0b896f454ca2c2663a4c9192139b6147a6dc01763241fe76444a68d2826b0717d5b55c51133ebd10a67f77dc6cf6b0403c6b54dfc4cc81c567d4d2a9819fc485988ea06f192d8dfaa7a00ecf760e6e032d7e4f86c908ed7fff3aa6c2dc3aecf1429fc66ef0d9e2047624609f4f18d99693c6a7a44e6c919fe2af5f7218773422fe110c4f5d3927b9c629d343e75668db0e08f3a16049d7cacddeb113f16eef1fdcd60441b7ba7c888a6511b8826492c15e8fbe5dff96e62670cb7f03630a978c947f578cbce04ac2791c90a4ca5f959e42fe149621b35962c09c223002664f41664b6d632a14f3dbd090b44bb33e5b30eced88", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "17252c6e0240adecaebe1ceba1704e071c65e391531252cc58a4e5771926e4eae493cac62c7e0e1a54770ce8916e17afb0e1c0479415d12313fa65da0a038c7539c525114a023aa1a6ed8f85423e20c60df552b535daf2043362c3e076bc9d45d0aefe24d1e9313422dd82963dbc203fdd9c425b6c4d519a0b22cb38ab95d13eb610ecb67e2097f4caff63e5507f88c41166e374d767671bb7e7fc73621bac181393b052fbb47551c5fbe38ac2b28a2dfeb668ccb18aa494bbbbe1d296e4776fe0074623b0acb0d31bfd88c2d73ccee6057f3bfc51a65dcd6701f72d1b27d7eceda4606da0148c22b9a0a078763c44c94b160c7ecfd149221e48e7cf6452278b", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "427b687dd0becf9faeb26f5abbecdc1c2b6c9b2ebb94dccbfab0e3b157d05c13bdc3729aad74a41291d77b4cbc39a8f01b0755d9476794f69b60e1cf0597c6aca231f64b66dcc601eb4653a898557ffd11ec546a7d487f36392917d5f43a5d8f2592af874831df2678d494e7f0590685364695542b3404c1ac6e19fde78a5de6d7906e330ad41a3c38918a234f5f62c9a3a81d8f1bb00d922a0494ad3981eff08ba4c87f79dfd325f90fd560ff08525c23d45e9914830149d506852356ccd6bb25e90a502ca847546228537f2c41475e2344b04b51d8599ff6381e9870e70668444d24da097dbc2511ee05b788310531750e38ca199cd6f094d229d36b45dbfe", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "74778a556ad622254b5563d5e9ec1d1f8f761b5e2937f92f67a16408638678e215280f7704fc7c2d9ce875fc8300f1048a0619be8a77bf93613eb297252c90aa92abf691a4648239c873e5bf37911a866c4817fc6db5f232f607fa2c9ea4889a3fa0159c392e75ca12b9610af8842501047da2078d7fc3ae47088e025de356520afaa4b9fa572f7d5f22f62c4824bde0b367359dfb7017e1480f2ae3770c0a7f5ff708690f074f312646865b7f8e45870c3258c5e66189449c793691b777decd72ba8d5f7e22c2ec9e742d353106b6d357390640401f4b00309e8620ec998fb69f1d6e3096856917d9f5d0fb6cb00405febfdbf60e7c995e74d1ea3da6d5eb67", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68bd8f774573e63651fa95566b369a3f639c69f82884a7bb645f96f6b848ea4ed31405be66a41525d54e1abe2beead18f10a9e29b9fdeff75bc674752ef19326c2161c25e41142504a82f6a95540f92aecaf9eae5f74f0cc20bb0f6ba586509d069236182d1d408515a99656374d96b6f05d29d3c0273c508d3bcdadff5b5175cbad81c9e2ad5484b4c22965dddd47f09c8e7149103ca922f4eb5df3111a71b81e88b41618b0a44080b53b8bdb1705e1df71fead033a66635c82b1ab55cf7721156966a30d506ea739b2947d5c1eca981cb6bc5806ff2eae4bcdcfabafd025133ea981dc3dcb2c7cbb3c42c5c2172935d1768c7d97a913270eed618c7b45521b", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "718871115707aff55ae186ef1e551bb799abde56b069c4aea957bbbaa4da32f891bbc24a1d32efbb112936237c119f5bff6bde22e44f8887f0cecda259484d11648b4556da45409307bb3f53b09ed24cf70b026703b7c5d4f0506b3a9ac7d6d4d24954a891bbb90cf0f77c5bec0ceae3a6bcd046ccb000aba195965d2a5d2463211e380a45ed8191ae8950ea8497ee76e822cbf0247c710de289ef69e5357b018af865ed36634d478ad9fa0d6781b9eb2cc7eacb4558ee4a135200fc303aa6e81f3017f41640c1adbaea2425b5b71a167dfdab96bae0527e8eaa672d6ff370fcd307e04bc61321a7360477235eceb8f3e63f6cd2b7149638eec49d01d47c4c83", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "970a6e57ff03a38c3803d42492073131f741f1de65bc587701b1ea3eef3478eda5907dd6557bcbc87dc88b0f94cab4101603d301d236cd68ab28c05d1d961c8b116cf4523bdabf4a66839977fabd0e6f196e2a3afdb7d2207a32d3126fda55475be7a64987a2c0ea0a6aefffe6246d618e1526ba30fd71487a8c559c00caaae8b8d192313e9ae85c5b8e978548e9356f586400331da1d5cd36a48bf006565ac1ac5a501faa706cad35ec7f85747f99feb41e9a6bb59e43fd5979713107f8c6dff444fa0ab7ed8707692af7e64a9ba65a897ae955b6e4c05863161073844166f3d0aa0c4a76557d4691b70ecd33f82168116fbf6ce8c85c457383dac095475c69", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "55fa1bf46bdda58e4b6d6777d514c79ef2da7f69a48f5a6777f72fd9c379935210f3e17da276d40b3cde912b0852b3ba586a048a158461eec27abad0e7440ffb4587c24e65268159a3a4ea94232f81aecfd4936dfbd7409711217207095b387f69bda42db8aa46cb5e7d2b12b7369504be99e38087df020eee71225c91516299a28c8cfcc52dacc724a95d50d15c814670415aa26a6795bd046fc1f4af999ba7c5267dd836b25f0acfcbcc6293761c8f91927a78f641fa1d8d14906b08b04bf9cd149e5eef8f305faf8af45907b9293661da4af88f83002138fc7836e71e5b9160f9293406d38eed5595fdd7a0bee8b1919954e189462699a8314a5f2c2a06ec", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37ef8bd5f9a8602f66c52ed2c93cc801c69989c4dc04ac64fa1f12a8e2fc1a386d9e1eedf439583c1ce96884e4b17bea9a82cbdb74357f9701ca650a17ccd2cea911879855fac2ee760336484cb6fa66008c9981c58bb31a052def72ddb64f254d949cabd2f6fb5bef25b460df936629679f34c34fe30ed3ce2e1640755fdd9167ace84e1c5a0bfd65fdcd810f6a85b9de3e78797993657a07bf7f924d744c17759ab49f764ab6a69c6ef9a77ff05c3c56be9db2bcee6331ff85a77db8aea244cb85cc5fe6c17a4950dd70d307bafe9cb0f66bf59ab004b76a623dcb8bc29c374f79ce85a4671a967cb2b1fdfe9bff2ca0e214f3a4db4167666cd2ae0d358bb3", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25ef75fab4c008c94e1891e379573be1952fc18f417b3ebb1b913f8e77aa5a0ef3c2a3c87f93a22ebbaecad401005bcc98972878d37d58d6067ab7fc3c602e033060d705a6c65e8755fcfa7c0d1e87482f9a1b7981b73b3674a92e15221754e64579b55454a8a02ba685b9769dca5d189552c4151dc38cca9cb36f32e27e18618231e5e88633c0319924dc8c7eabe25969ee7e968ba6a10d7742b101efc92912cd2bced596e7c151fc823cfaf079decc05668d4bb838dc620f39071f09311cd36e14e3ab9d3f9792922eb7c7e35c946a34075359bc946d080d5d5dec5b05e96b94e2082c9c9e3456250ec12a67bc61e3375908f1bf00e6eb5bee0eb40359a4c0", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "42912f93efb1efbf0e9b605b5b70fe5c015c292f96d19655d9e5cb577de54cb9f87edad052fe295327ab28d28c404c317c94bc14e3d1cc13cc0ec98f6992b492ae3b1507c7c341313529e75bed4d7f6356eab8f0d724fb32a89e027660b6b14a767398f3e4aa1ccbf7f91de52fb2b4d836e467351b1d2c95136a5a9082cdf400c35114667199969ead893929e0d534e3d5abe46064b04063fe7a2dfeb4035ae46d09b3c5c3d97cb53e7a86e917950ce03441eda855d6587fd7404e019d7f969bc6feb2a26787ef59ef88afb4f5b106c9dcf10045ddcc0af722538b6157dc9bcb051c690c90c4b8606637ed477b88fd2b09a431448374d62e426de9962838d3b5", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "326f82bbbfe7bdb55ae9c775caf05978dcd930eb2186f54c6f53a98b35461f15fd0d38dc0b4fb72e10fe2236ed4338f2d464b518276f96c85b324e1fc3d56b2933b8c41887c8173c45e1f945c423e56d7a529550ab38de47a34ffb80d491aff2b4a5fe220dc012351affab981078b9c14fcab941bfd98f21ca7eda12e0d579d95bdfec321d8f046ee3c576ff8336d0b4e5c125d365d17db96b6d9becef0b752298b83e33ffb998ffca675a3115f1fad46724d7926e72da9fb9bf6db6e28d32d5350dfb975603a8a0806f1f894f5558c80f035f6b0f0d887102466f5e9147fcfc651312cb7b0490b435de7b1f074884176c70325e32239946c2fd43649781995d", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "731734c61428807de2f8ac40c4927e344cec2ba594b2749dc3d906a43ee3e6e0383f9ecc3b9f3bad6f3c733a0b18cf620d9f0c4a1829aec70bd5a5abeedbe408660775752af74cc3d298bcd66fb1cf027a594a9be013e3626db2efdaa7203a902a1da54245d16b4f1cbed2cd6c219870187f0ca3e548c36e78964780e6e682f39a3ff01799a4832a91095bafe70105b6337aed7ea81a634698f9c7dccf2f34ce75e1609b8dbc78dd9749d641a5835c768302c07d5c19518f25e3b21778c2f7fd80e6465c4c89c2e040b788301f66c7d212c278fed4ca277dea1ae63741a3d18b3ddd14f6c8a55a69f144338592fee19acac73be457fcd8a120cb2c8889b15005", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "49e80d56ccc197ab2ad5f966deccf9b9156e4bd4e63cbae2974ca83fcca2929e1a40e06830ed7ad08fa19e8b82a9aa98929c98262c1ddee03f5676bebd26fff41b6b97d3e49c864d43dd28dbf54efae14e05658c1bb957d66825e3b1f9705bec46fd5aa6ed2b5e24cde0c56fbe1dbfa63f7ad43e8b35a27d209b0bdf774940bbc34071d1bedde212f4b3919c2010004fb04cf65d8f3bb90b70cea5150a949fc3e4424a46119abd16c1acb15cf56cd87a6b38dd480071b2b0279e8bf9e385421b316b28c3453e7dbc0afffda7ce1173915aa088eb981ba4cc7d8096f24dff4181b44581235d3f97ba4f806df61a5b6ba9471429d5d024a8c9ee7173c62edfc2f7", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "21a5338f51d9f6158f06913be536099a5965551daae5570bfce7bcad890d652efe61feeed5c5edc291fd28078cb889bee016285a67061ba8b9cb8920e12e011a2bc652db02bcb071d97b9d4309a86f7c87b56c62431d5cd7d7998d525c815093dc1acedc0c1efbb63884315a03ab93226087892e0fdda82b3d85b79b1e2d6f4008541cc88a115337ebb8798df518b8b7c7d0105b5132f5e99cad1278f0e60ee1e9202793d8a7e9c5293b8bda8386aed95d68d268a9ff674dd6977b3440009c0839ec3ac456db18ac53df2c30721026b38b94477e5320bd418c7914d47319c0fbb627803740c8d11517e16dbacc048651ec84bcdd6efcdf134d9baee4a8afa4f4", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3731a512053ba7fb3fe054106298cd6c8e715c2d1493e65d97f0ab37d858164cb759be7e5895d450eae1239479888143bad327faff69d085288aa05036673a71a97c2afa952b279070c6d177d947d785aaad3ce23574697f1ff34d82c2149fe0c5421c8383969985ddd8a049523beb7dcf3ecb9882f461b11373e62183e267148b3ba8a2e36b7601a4332bbb026a7b8e6666b807739f6722600ff113ded2f23c9c2b46a576e280533dcea9048159424b9848aab688597987f127519ef1e5f0dbf372b7303e13f8bae613af84ce8c93e4c77eb5d3964ee37d981b67ba0e6c81702e52ce515ff78d64fec4ffeed3afa2993472db1e4bb65ae0f6176cc280843a39", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d3414b8bcd554caeedc12c4a9331779671be48b5efecf4820d2150d26441bbfbda6e4a707f1982163681a84bafddf28293684232c38fdb660189c7803a3723ad99c8f5506322737628f56893c3123cdd05509800b1024fbe2e0feaea80660fb8bcbbc93fa3f9b0b132bd910ede98f015fcc842b899b6bed48282b26007607b78b68e5317dfd256f1ceb8df598784afbd77ec6fefc87663f54206a78516aad97d249e2db4520684204e2079b5b4975ee6f68bde3b335ae91653aeb34934b01ce8b895a0a032641e7bd11afca50b9fe8b55d3bfb1f6a62a5ea670fa7160d9248b2ae8b0ada555c03ecb8060249f66885cd0c1d015a155e31eb850966715b87547", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "110a727bcf260d1eacf1fb5d0dc96300479001d176322866b51a742a4a089dcab8f0225dd51fd4c80fd0c5afc70307b829f1ded62f2a8b3e8e77d98539f5825f4398606e60270e6804cf69dcfa3b920c2160ab982b2d2197a53d89bafcc0458eb8a7df8ac2459342bc1cb77069cfe5f98a598f53b3a18d02f238544c7a796146d2f5827d4b22f57b3bce2f11c4499ed4072aed342cce1dee19911f9b25c8b95ba34ccf9e21acccaed315fa3b4054fdd5b7f52f7bc8e4cb2d85ded830c5c363c56ca7ae7d9b9f88df81ac69813d9ff4f36ffa440934e15188de36fb401055b6a7cede32cbcce083949caa314783003db4920625ef6d9ce164e19cc858a280243c", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4555f89fdce8b4ec267da1f1bf6dd190da5cca24ace762a6d7b0b4a81a220f25bd238eca200b914cca886caf74608a0e40bb1675126123744b9e478ca2ff055afb139f1892352e9fd46fc5cd973fe7ecf40fb2fc6d750f7c496cbe0efb8f0e26b26edc760e56060dfd4bd6948eab0364a1d1e43a085d968c605be06452f0bf20904ac795fc06526e641941e5ebace1000dcd9e282e56b6728910e58426362538862f110e18527249cc9c01962f2e1cb276310abcc76f8a789a4b8bcc04e7de859a2d17d2b9ddfde71ea7468fad48a60e430a9de6069e0ef66e7d8bab069aaf592960e57876895537beee93b64238fb8d631d2ae73ad6fc2228fd240a93e8eb7b", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "239ba7dfb595d0967e54083d3a3048a201adcdc2da1d19747c2b26c4e2facb412c305baf13d41909a06f476003604d7e0159248a2a96e1f9cec409de7dfdf46a3910bac4e77b381cbc331962be77907bd4b9454e72caee23cbaccd700d3888e0ba73afd19592a2744dbfbffdf4815b4e60fed8a285504b1e53089685b798755621b4820c926098b03105c342b0a2996dc529a9510c4388326f199aae1dad3a4fc11d6bd9f1d7fe2c7ccb291845066c3ace810f9845c7ee8479901462d31c17b3f3fc189b7ea0dcf12bafce2761e4f738096b898d1919756b8088bb525cff89b834555fcac55c994ff33a0ba7083aaf7bd01ccca9006767f8c0ce6bd8cd63f368", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "338c19d139806d97d88ef7334736e5905e1d4d32170f59b076d22bc06932d2bfa716581d580a48b0f4947c799fd556c24a4ab61097886528d60e3063532f72482a6bfce18772d84f4b776d533fd0823682de70a7002642025f7c37933be23cd36cd2d5dd7ef778e9c6139ffc48ac8702977d1d7542999e8e49b39a9a6df2e742505a0771f86c9c75ae09268b12fdc442294251f123b05b75960542139d10fab4f61bafd09a270f5ad466b1845a8eb2e9e52f4c008dbc4a7959a01ab7bf71bc5cfac392d30c221a5257360a16ce65f8567a5f2eae9dc5a1cdfecc91720e92c9f8d11b3f5778f65aec492dc4537b597bec2e946dfbdfca2e8c8e5eca24c7666d46", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "88e64b78c7074b575f478a265f4c6639e7ae72ce38e6a8d642b4243284a8ad8d1591fac3ccc638e6349206c00aa2bef45a142b628e455cefa26b2835ae71f56f0d738800928bd245815b04b01cf1fa5490350120a46faf597e281e7d08a92da5a04bb846d373f5395a892e035af71715ccdc70ae82513ffd9436b67640f890ac8c600cc511a5afca720735180c650f23ee6d07af7c4964ae3102b630965177fd44ac556bf3c90578ece1c25ff0d245b1af6d61a1f5a843a3d4cd67f81a497a0baa0f47cf820a987c1bf1ae37579b498450d816000aab0f20199d696735fd2e592f9a9c482e1ca74e0ad77eb5e1a5798673acdef55fee6ffaf21750c9dc28750f", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0bee9dd6066c22f5452f3ecc3744e79e825e9c5d1ef9fc87cf926f383359788064f01be9ba9055efd23fff681f6d155e0e0c11b72c4c275e21cb774a637161bb818ea3036911c533c345178f4344a878bf6fe4b676ced110358a418b29ebfc44429a95e7ec4e3dd546e6c68437830932a6e8f6e9c3153f4ac230131f341700ba8700ad20ce8f25d81919f030300df25a239c07159f7b9f0c46366cb5087638bbf60fcaa9277a9038c7e7571bfc16caa75415e5826d1d05ce1494c763bd6ad8fa9e4d76a325f89484283e0057f30d988fa76d869b51ef3c89b488599873f73ad5f5a03867501129633f78b6ef7e93ab22b3655219c577df0c11afb43d3047126f", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c68f547979d0fdf53f512b578e0b4f80482d29ebfd419139900fa2ea276c11dd71d35d16c5db51e9e062234b7f683a653e75f2d667f4ca812ea003282f19443437bc8cb597b3afca52313cd36ee74249d5ae472c64a41ba42148a4c7ac5b75a4a587bc9fafb36fefb1aaed3b9ab0a79cca0fda0dcf8bec7bb8956b6ef968a6ebeb5f9861f53be5a8fb06cca0a9d1136369bd18c428b862a4615929185033be82bad36a5b1accc1b72259e8b911cc8a9fd66f98483d1d678bbda4b81007141b6da94d861c0a6bbacef565099d858aeea2bb96c933dea0aa33f40b88dbe8df31d888bd566b10c6a24e10f3b9dab7e026ca56099b7fad80aba6201e4c42e4a03d6", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86480b1727cd5e36b402f34d8f0c8cee31e244e1e572b77658f8a7426d1094eb4b7d7736f887aa1e8715f203a76b4b41b20db82974ef5aa72232392313b9335c6800e1335a3de8c979a4c4a50b51168c7dcdc596786f8eb5b51c0e0de036ec98e7d6a95a65c3dd7074e13dae0366342f7094732040ef93f9482312b5868aba3a7542c32f45ae9990d287bd92b3d7ce5bf7aed06ebb8fd9fea37b750c6a39fd8bdbc7e495ca87ed4535b7897c6970e2cafdcc8e3cd222df8ca63c948aa512c7f661bcb7f8f7294ad034d3376db7dfbb02be3af718fba3d464004c4ca1f3d2b6521d5b760163ce5f4198cfef19048e09fba9c4da3494c07cbe4e9276be7daefa53", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "96a8bb3cde0600c5e7364674cdf4421ad5b47e1eddda51e471a353319164797f3b20bd29d6f15b7e93f8927db98a25ec4b4cb4f58b2c520eaaea626346ffc77e4dfacbeafb964ddddb04de236d17416a039126ef9e15ff48ea5f8e2fdfd7db9fc9c9234a521c714b17eaa77348474290e5140f7ac68998d8f9e504e6cd815e7d0e4462bb653252c2665607eecc9104723c4ed270277d65e95e8a179a26e2a08e41e707e9548462660b02cc32a07ca7a2b24186d5165213d3e6e1f01bd700475b5de35bef428f6e9412448552546d3605853e907720738e65d3097ff7b6018d21cb17b8791dd332689094ad03e238145e7d7147df4ff80cdbe9e67ca13489a44a", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "541b98828e95ee1124f97058d47953e676be2d2cb7280058db7a1671ba84d80e433f028ab6fcf2084adb5cc8c2fc19288a8445b9330dc9f27077efbc7e2f3bd181bc7652e3e051f9acac68068aa067e29d856c3120e3f400760a6f5efb07f92551bae06301b9708432ce3610cbf33bc579e0423f985543c6457b9b0806d3e9017769c6f0000fc7fb1883642e33c4a8a756a9c2142247d0ffef2df54bb85ab180254cfaef50e5b5e6fd5399e39c74a842044ec154d9b283994baf504f27ab10d0a2da0d456b1df4b3ab564e649c09c3863d72136e22a41e75a351a4c3a4f0e26aa8d76bf6a70fff4b0da509737ee6bf5b14d0a39331778b18449bd573fec0ee3b", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ce212d092b6083619fc6444629b2bd173df488b99b50a1726bbd0eed02bb8a11fb9c263b769cbf967f65c4ac91d734c4eb06d2da866f05ab0cfb33bf3c57485436067d12fd6c7967d0ae57c788106ded7fa3189153356a8638e2fae44bd3349ebaa9539af6a1d39228545bbf89bd80cb35810f85b1caf19e7608ec5c150b47ae0402eb380a41d826475bc9a58e336830ac34e54bfd21cb8439f0b7a917426b8d017d6a644b673f27b417039ec76d2ed92f70a244f3d4295284ffa552c3560717f60a39e3fb375debe1a5d436186a010b90aab1a7b5b2d995ea679195d1dc3d2c3b51472ccaed8ece832a31eea97766b84576063e5f54650e5afa19ffe504857", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3afc56ae0b454cffc35dcd516dc7e2b8a7e9955dcbd909b27cf61ef2a800ae1dc56c3befbe6bd26475ec340f2eeaae88858a25c6bc3b6bb2324d7fc6726af09199cd2668a6a6bf174a11b525682feea863d4b7b0458626ab21acd6dc54dd17fd088cf1fb8308590cbc6b8c89ba6ed6901d68020eebc606e22f6fe40db86e802073c2f4701c58779ee86184c678c94543b8542a37e1c47eca2fe8142f724f1300470bd4e8610f2024d00223c830a57113a36e1b7c3aa33bce72180389be75f7444987df46501d67ba9e309c28267fd04ce938969d01227be13b60af436298d4fc7a2fcd3519ccf4ae07f3837926334fea9c1c9f6a60206a51f273e98e1ea5f936", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "83e2b19cc0bc246257802001cb0588993994aa46e41a138da71ae5ef815827ebd5120ea72d068d7c75d9e372f38d279f904e091c7af9df16cea71324cc179e6bd26a46784900189cab5884bc9a0390449c2f8bc9c7211d32d3272b1edbd9d5fc1be32cfa35b98c4a4adfdcf83fa0d92f5bb32773986ddd375dd8f8e4cacb26eef66d5f58c725cfdaebb842cc60d0a49fbc0c0fa51e66aac08b5c2e678ea16c6de395f120c3d7bc5393224a4474279d9ca6bcd67b9bda5282f428fb3f0ed010ba5f149055477bcb64acb1b6049f330bf79cef04319db9532c9dea284258257db902761b6da1667fe465ac366a84d010bbecb52af95dc1cc5f42b2984defc19390", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45a4102000e23d262568828adadb37318f8bcf413a93e6de096d3adf85cec8cbec91b9eeca3dde02df2ba139fa37e76ca1859395bfe9a3a60fee549c2dfa66ea324aea87ec6c141a1327cc82909ef7106881a35a975ef63e392b8d71196d0d2c9a4c805b2296b2f33f29f6534e6653334029a29ec89c7f99b536f4c648d27618954d8f61df477644819ddf5b91a2b49a63b482027db51be4783800da9c7b7be4b682415ef54813d313d95c7023b71912c8ae877ab69d3b72508df4c8a3e6a0d56e42b681cf25a7ef1889dd448e9e68f8d9289ec3d53fa290f060104d0d1162e02c610718eb8fe56ccec63bd716346bba8a2342e6cabd22d24685f516e2058895", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68937d6f6226a95f314fea0600911131524d5c3eadffc12def09cec6d0d936431830d864a94fd8ac9b2ef23e81729c8fe6cb173978526680b51ce717307632b79f552fe676d0a1e4fd269f5cd463e20f616870773cd55fc38ecd5be7cf81a56ce5d4ec3a30bc2de9ad18152a8b69262cb2d61433b6a3f93ed4a063fd351d85035ae74f622388a573e289117a4dc16b069631132a3120bff710ad9e3970036906c1e589bb16f20c06f362c9f3c3b9613ab1439eb25cb8621a6689daa8fb25e6a06064b71a36bd102f64e8863c0a57877e17de7842f870a0e64b61c15297b1b5caca6bdf5dd9c2ccc990b7a49b25614a6e7f621ad1d64a9e82e82690ebbe11aac7", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64be322f25fc2b629761f43950aae0b6581369c573c3b861aa11cddcf0ff9d6e7b3ab578ade8497e13af050fc6d02ffe863c0fb612d882e7b6ed3bdb214660666027fc5b3cf8bf9e6687ca16303b4a7a39c97a33ea7534fb0aa3261220c3278a4d3b300ec21467a74a6a9eab880bc6cdfdfd0d05eb5944554208963d182cf6ad082cfd362c3beb0698b789e49dc23de56090e48157d6d8697ea93891bde5739ffa04b7f9b253cb5fd0c6c6a30fc99c838748791735c57f6e32a0bd75784ab8906efb521af5f1dc35c2d71313d877075c0513aeeccc1a2e95bf36413d0d44b260668d89aa529b8b927e8a2c25a7433aa2be608a249f24adcda6059f318b2c7716", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7cd7e0e8843f68bc89179940b6351e6befccb4e464726d061280e43acfe76518c7df364f57f9b886fbc77b77b09dd30cd210f49402fa787b9602645f639b598d3a99575e60a95d54ec2182d7ad7bbfc8eab54dba181f3b977177bfe4539e18267375f99e73b152ef7cd5dcb5e18a8bd2a5d96ed5828465f5da032c718796004439a4b9604487a83206e5cd9f35f2b7282e56f1e75189efa0664e3f9f7620b73761ddcaa27be4444fea9af4e6f40e278caa5496365bf1a02054caa82ecd541145fac03b2499a3f11c89cc9e13cc817cb1d83367a7dfc9430a5239539d8c101110bcd32cff92233700d88c11cb8c2d63f9eceddc166ce474e0f1af142ae6b19ce2", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4bebe53b2361af811cdc949e096e42f527f0796888dff12b3e2d39e42618d373dbeca5a0ffe8a2df57db4be9cebbbb8d87069e4aaf15a6717cf273e688d1cfa4ab0eecc12028342047351cc06bd3ca83156445ef4b78905bbdfccbdb203f7148a81d5658259bba984d7f8c509aeb4c982cc1290abaf83b37028af6192e64d0f4f066d3f79c6eb15aa8384071e1d837745c915021a333fb9dd76802d9451e71e75aa078022b9253a564bbf073f62b305e65bef4bdc5ab37e62665e1914c37bf9f8534ab84cef3e0e9f89d6f5410fb7a4360713525d635270602c2e4b207d753bbe1e18d37e42e9a1a6044f0022a6c431652cbf1d1b94b4317d9ecde492c478224", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0eac8494f1dfd576651a2d3de72ead0e419863454e42d3dfb8a9c0050384cc6ff151977ad54455f25b918a69384810e7ab244d05a6fe9cd5726990b196cf9bf172f7b52433b5172b61234779655388d8c091cee3453ae3786bfcc993462f430e7a879f6d627af23e08f17b1f3a5abdc3c09048885bfd3ff06f1fd213515e7f4ee7c3825636016884390693c1a115125b6e4febeab25cc1dda81bf0b9544af4d9cf1c449e01b50c886b90aaadeb9a3803b7047069f0cd9acf31abe5a879c8093211a73ea2b9be6583613ec6cd57ed3ac10381c01075caae4068c0f2649496ab9533622a8ac7cc95f38c2e54aebb383094a9eb4499a79b7a61505f0c25dd466e47", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e4fba286f1751e507915607b40c5bdbed055e61ada14f4ccf421da8d66c0b9aa3486b104297602f4bf871aaa9bff345a378128cb7c6a45cec5056b6b2d537467723c90ab11f5ef7a68be5529fa516fe31d098f27a79bd5a6d286f4112cfd8a9929c45958ed4bd7f0dfade690e7452b980acf3d425dbe10328b2561f9aeb38015535d3f1ab97dbc83351b0d33e4aedc1bc182a9e7efa3fbe5d2c3f1d8b2bd293dcfde6c55294b8989408c0c44d6275f659aa43569158f3d571a2ca023069bc5fd2f705716c317d0c4228b7fdf091a5a44f1cd9ede0d0d54701eb3d9985b7e5b56db24df547c15ff2b6116c363c461a01a1d384d62b92842b9de1b8d7b64dfc2d", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "59b534eff28cdb8b9a689f654439123cc91de2deb310ad911e2353d5376d7bf27be653b5c2d530869efdc2e12e0c092c7a451e633d51be3f882cc879f18ed0e81d80b425d2ae2a800cf0689e0d23027f36636aed282714785dbb9149e8ecd433e5c6253605431487d943cf0a5c149b26103d85fd645192621c83aa5a719978eeb3ebeb6b6bd94a6e0ecda8e2e11a66ea21ed0701cac447c52b4dce4d2a9d1f201b447f36dbed462bca20f8841d1e3a7064cdc100c51b9ec8d86abd873e33f6bffd568ee81e3e5ec72f1cfb62ff4d8482959508e6bb59653c56f6149e07779ccb7ae49655a61760c3f8575bd73f8863065b92f0a8e37c964998eae76b1f3dfcf4", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f1b790c62b307dbeb0937e414a5eefcf9c7869d17dda7c25864ee0ed33e8ccc5057f07b52eafff45e70f1670d20aa44988167f16c42e3e7b99b3511ab3b52dc5eaf596c7df79388c49e92ce46ae137b5bcf3332dbd75be348ada8f37e8ec6ca8073f636eea89def339c99aad3c0c3e1227e38e995bc82de5822dd4207beb756875cfdbc632ccdd8e8ed5c7ae88abd7f9074db85eb2b053117b15c3443cf9c127b1ee69de09e3d3a89f205d3ee96772bc224bf793d4f4f1583bc278f9981faf304a9513ea3719b18bb7cbadda3af14246bfaecc2e3de3d3cc1966b67a4e8eea91477b5bc233ede95ee6ab1bde4c13d64757116b3c88f9d413c45638847ebcfdc", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d9bb6ba0e07fe2aef10d61e38440ba1cb534c5aabf21556651b4122fbbb67c74115e33a291186985db5a964ce65bf74844d72ee28ba1135340d936055f696e6b38db1e0717f3b994f9b4a0efa75e76be98495e6d1ffd731b34303ae7dc17cb7a6131772afedf76e4ce7a43cce1e85becf951e11a5c3211ba0cc29560f6cb3df0741b3f476310cf19b03e7e36fd59a657c4d4d2de3ac44dd67e67d2330903c1d80c75fd2967cd51e78f095988a4e23c53cba614fca66f7466189e4ed0554f0492adad4bf91b20e21c9edf818c671180d774388248812f3d9b92b2384782bdeb39387b1ac2b723adcd13fc55f8ae9983f54046d1a0ddaa9617af3dc9f746490df", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "163b0aceeab134216602f800a7d00b1afc94e7943e973c240dfba185e05384cb224ea2a1990186dc3bd21166eaafd1e3c5ef2552a5feec3dc6d99041058746861f71aa700d30d088fda37d03ce3ab6b63050e01a91787ae85728fe92f91fdde54fbf2ca61ac94a6a9b9c099153122142dbc95573567606ff4f57ff621e5b6fee38d9146f284d4611aeeafbf6b665862e427eb40436ec87be1a0ee5a0077216025a1abc5ae8d23484d7c9d0e403627c3b57d63e24b8fb90918845163e3817c12ef2a02433e96f1fc421b6e2ba21d0032278395f482dc8b344d2a032bb554c19a703d537fda043a59fefc21ef63bb2686bec565318bd7488655e0648272b95a2fe", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "979cf11b489c85a2974435beafcc114e7a1eb932d8ec45b4df81a0386ac11feb34597e3f25f22afb0e12c0a30e5528a124f43fdadf18cf2ee6f7c7e60f2485c088de79f68add17e8670a80a85927246d3ce3038ec189f2737e6fbddd7593a207d4ceaa889c92fd0343ca6db3bb5df16f90522cee6fbb5fe421f5d81b3d732cf84f50aa5412715456de03422e174c99ea00da55d6893f47f122862a0c876fc1d8c8d1a44f51a571c910b9c0b8824df6e5c115e3d0ca0eff6182e95050f8c373d2cded400ca827c31c363a78b05feb9caa9220e58e17f45abf1571ebd883c21b06baabf8d5ac4d2a7b4d385e63b7fbef0761bbfd4268e382147cfe4e7814ea17e2", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9196d18effc1b6097dcbdff8ef6d73683ff96a3a363dc8e789b8fa99dcf993a62d58330e295e36d875decce287da9e847de9c837adcde3846626abad023fbe340d21a484049cb5d60fe1e33e877c5ac8ca5a6be3cde78ca3b71d669c1e2a01edf5a2322462e536a6dc7d659f8ad9d26ed2eaac92ebafd039ad9735a9829bc20213f49bea457d8bbf1f7e71e0961b421305f0a8f7759ea8f7a3b5172d820d83f31b64fac318d98bb82a97c1eb140dd0f4dd0ac13c867aeae5d74c8dc5c77e1ca40b15582d67046746e3167732dee1a7fc6f48297838c106a063a32136479f94aa623f2f7857198825aaa5155c2cd840ca7b48b6d260431f73057d02aa3b4e47b8", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f6942f6f9d2aee97d84fe6db45657a5e119e89c4b972e7bbf59f9aadb0aa22b7227320c03088c9626fe8e9bcb9bdbe091b8a36c089c22b4d75961f99240ae6216bb3aa4215e08583468312e9d5992cace4f371fffeced5cbb216829a9e65e11522f8661fc8636589dda3c317e07da109f1ac6e6c3cca458f4eeeab55a14f0a03ad84b6a6a20591d9cabfca5a14ae07c7d195f7938638268b6e773a0a2f91961095c2efeca183316b6bbea094999d1ac257ef3b4d2763be733589e58061f44865792943968df1403d8dc9d6748dd1078dc34e82504d489d9a25ad84b82aca839d7d5540e6308fca6e6b15cf11c0197b6f2734cfdb1d5131ab2d46688650afb1c", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98b502f0c7993be9b7c46d65a49e0670463cee783359a39499911313760be52173f50764d82d1fea24fdf89dd099dc0d69223f6e149f3cb290f336f65b4953948ce9fdb75066bd8b27aa743d90914762f0bb22b487789952be32b70c9c974e43deb3475a3a88399470eeae6b24c36789a60d3aabd65015512ac5d5df174b5e00bbae6431c4c22a4abe33599445ed0c533ec86f9db6892d91f2150777fffb4a6a12dc3b3a0344a256b5cf3012501fb37f995c4408381d5495352a8cbba675e6bbee3c974c4ef4badd1d28917cddc042c880fbfccbad209a3e3553e4f899ca5d6e7b05d248348353b15ce7f338852f327653ce3dfc6250fb09594f656f5a395cf1", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5d5cc053c4df0fc45adc5a6c30385d4e37da38e549aaa0777a7a7131161af0de21e6e40d8ce207611357dff5713f16838775b3454a62133bc3b6abc3e9ad176dee3e2ba5bce91d440c8282481bab21092cb6e5f11ee9903a8b37d32c3bdabfe9e90b8dd0685449c38b8f5f3fe91d3683356fda7d40a510ea5c8f7e434441ee20a1ccca2a80c4e1578cf2291549bf02a20fb2242d0f74b78c26179be5adfe8cfc7aba5836590b8881ff61ba49037f07bc5e1a64cf7436522354e0226790794abcc9db6bd1aa2d8783f2bca16d14489cff1e9d8e279356fc05a276dfbee9f1035611c870e4f4ef4e07590b064dc52dddbca8d5a9e0fbde8a72a21361b6e6bf6256", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5fe392ae29685b1dabe875057f571fe3b1d4f6b93a88720368d1bb5112695cb280095cc7e19d3369c4a8123694f9cc745db3f514371e5254e4bd774fb6266b3d98f39b1da3937c9180b918016d88afc8a30dfa06f467d29cbc54dd9a31697c85430dda0863b4cde2290e605c589897f214072b8ea9044b83508cb395cdf9528d3e9541311462804f79d3af22f47c9b2abad949d40c2590bf2c56cfad0604186e09a74857124e376285fb270e5d19313b50dcba8f7a6b7178d40d34a9c8d9965d2d2dc5588aae9c62a1835c01542f88af6e2f3f67dbb3a5b1ad317a5085e1ae146087447a17b88b47f053d09fcf9d8dfdfe086338212308d7bde2a7539b13bb15", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b01e4823006a89c09e24308cbf3d0ed06f92baa1f2118fd741150075f97b0a74f4fb136c6947ba797662027044c8686181c3e8e90cf326efd037271fb76bdca562d7f5191cdbc9fad3adc9fe579847ad45710de23cd4ff3cb9a84e7b3329e858be8bca1f7e4fad5a34f6d253355743449470fabbe561488809c6de8d5c39750f54051aab6015556666c07dbb8fb332fd13eb492ba4b23ff95ada52ae5fc10f657f08da083367cf04b0d02ee4769a3b85594fe1df083c21d740bd78ff3e7b5dc9f1a5f99d6d7e71c5364b7f7beecd0cd14f7483854ee95a650becc9b31482530abee7f5e8cfc437f80882df2ca106645ada50b51a7e2107a331368482f3f8e80", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "45dd9fa6b22279d7c42a49bf9b214ee6356997af65856895b927730333651a62f4146ff9e0337e125ba53a576939251860ca5b87bc373cbead8324ec62b71d9e4c026df6eb638ed62712a2cdbe6ae2c792e92f28c0560c0a9feda1a7c671c547e42186c140d5ef38381608948771745a325d500a29d19fdcad0170dc23f400a552c5df4e42cd02e8faf0f1db01822ee60f610fd507d14bb78fd03624a442c1316440a1a224cf7b02ff2de64f35ffde7f5ea900af34a917af2b8590557f8a957f258e015396e95a716949e864abd2713c56203a6dfe73e4e4f543d83e49bfd9e90c52191a73739d46c68d4610a777a95effaff34cb56860d4fe9b35a67e67897c", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "623978f9c2e957aca81ac81b7f3c7ff9962531dae64fca8792821f321a80252a0aa3800527b45752bbfde4129bed2017e8def9daaf2b755fe55f50a63e024677b355275e964bffa7d8337f1ff2a2a5b10c605ab29074a73a43126e7abdb642d0b5927aafa9b01e6aec4524217518207783207955dd59d91680b006497781765ef3976ce2e6f94023a8b3f8536fe11061b4fafaebbb2b5b02c9476083f55fdc7c1477ed14533430ccc6c06a24a1156d44d4890c84e02e80e34104590b31b5f026fb8402c52195c6fee7a4b383ded1f6861155326dab578165aed2dce57ca59ca9dc0f9f1818ba8cc81e742421662926694c540cc42566665d4960009476e3a9ad", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "119327fd585ecb27a73e6865ab273acc6dd5f143fbb1c282db305e8c683fca24d4f0f6b224b49bbc1e2727b973f9cd585b5a004b71adc70ebcea3e5b5d8c2759337e573b79f42212cc0f3fc2177351856a9cfb859af4de794a488795a925ee136886f6571304b8fe442411ea71bb860750cf4705cf0574d0abccf8a3c74b77ef575de35478224f64c3cb2911ae1cbf227a7ef667f18503031c8b97d88c0f8973ec58221661f8ca00170827cbd479212156913f37572e52a8702047234195bf6ef617d213c20cf48f68f8b165b2bf2e43509b1bfe8b3837b06f9d694d28f14e4e404fe81e55bdf86db58bfa386f5011f23a021d1d040ad322bf08f0d6c5604429", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f733f18294550d9da4857a98e52528a8628ad89c0a316c9263a5e3cb0a4c0e93d58edbdb378d8913fab86149318b72552cddbeacb432826d0509256ef3d9c53c21e12a6643aff5077c753f1b1b2279385977eff3f853989e28c630359fe796b64265d7a090199ddcd8af61b5549561192a2f118700fe1e079af57c32e37647fd78c76f065f163ce3ec30813bf344c730183904113b8f09f4285aadd7ac1f014716bb0fb4e37d3e8e8ad541876f3bfff732aa72714be870f58fa9494ee06882b6476947db52f37c16667fc7f900ce977495986c70eb0483980b0d466974d62c648f8f4a4706a1247fdf970d001efbc63024a7eef138d72097ddac40bccad8ecb", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33b293500f487f0ecfd58f5eb2fb818cf7721f2a86bfd5a4966835ff08def583ea4a35331bd135a67d930cedc9347b4e7057a2f7d507260ea7031ae96a5d899536b721daab499275a4cdc1bf26be5a06d62d7db801db89bf8d26d5ee78f2fec1f9cfb560c811cb20645beaad4d7bd4d42ab861431ab273bb07ca81995460d233b7625cba2bcdc0fa8e52a60cecfebcfc0ee4649c37f4cbf411cfccfd1a6b433af43f7517908a8ffe871588557873575743896ec5be367c7a79f2fd8e9ec172aa2e9202bca4b2de1874118c41a39cfa239fe79eea2a5d759f64f3df439e95ea12f2c78cb56133c7a062ffc18158ff7ad7265f26aa1ed4f57628fec6f8c0ddd6ae", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "91864d2c945d7bdaad62909a9cdc56e28b507d117f7860ccc1f68175fb147b5bd0e9e578099172357ada2386527306390dbba7afda5bce02ee9e72eb21aece8441bf20f2bb899c163445e4f9fdf84cb3a45df42301b79f80cdbfe3468a43883a852708cc8c106ba098be58f6fd2bad7b046ce3d0bee7194efacaa5a77ba908d4b442fce86fd5759ea9815f2991b65b4f9afba3659ee2a046f6fe028fae03937381769f7bc7047a201822d9af8321a4b8529ab38002bd23b2f4b6753bee2262cbbfe23eba67126d3cca88092ebdfabbdbd7f10ca7a9452422efcd8fc070088691393c5b70ad5a19b374b59e13ff3394cc87a5c7e8b7c5bb00d47e8c19d40aabb2", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4fb3273a03a1e1e444c8772618a20a2ed9448d049a61065f97577bbcb4f21641f2126f70c28699dd9c49afddf53cd2fd561886812bb4119746eab178edc7f8c87b194a4d235d81375cdfbc38c128239dded876be7166e42ea1b4a7d8b138dc42b9bc75ef9749dbedddec35d07ef9d227f70f01021ee4e58b81eaf3b947dbf71a93beed729a9207e9487c4910925d4278720c2835d6f20690281d9bb778f6f5d0baa9631ee8fef72bfb4db6a33d1aef23481b3b9bc84fa7c44f1f45b589a893b80381db5ca593b679b4ec6e061a548b65f497f6390e64823935a3073a9ac765cd2298f64957b4a57e61f5657bcbc64c349ef4138c8ed54665246507d9477fea21", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "39940489133eb8ce55f9f1867a6bf99265e92e205f109288ffb0dc3db24e54ca83f7003d7716053773e220d9f3dcc4d12ee00ba230243a769b0d8383e7ac3ddd12146819354f1003747d02cb4428e937eb4b15a402ce27e1eccd036fc7021e449719f24448cabbd3352ff5afb0f12fb1e06ef9de004bf1f450abfb0d4589ecc211db7208556b26121a305d2fede8231c19940eb43c94d66f24def4002752366175b4291c3eebe97fa1e23a9bcbae6dc2e7729651150b675bea98d55d816ad12ad53d1159705b822e73ebc0eb39cbbf390780de5873132992c818874af79b8ba8c2253e9604acf3e44ec131599a966b9758463030d1fc3191613a8641c2553b22", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8432accc9a8958a8f0b608644183278e1c52461124c694b4e1e74b98ee06920e25af8cea63e3ca26c3eb345e2f384c086f031a7f90a620fb5d28f4cb398e86d9856117b1f63a3f1045cecbf34d5b84b2e9f6a674504495c14278cd1251085a68824b2d9c87e4263fe6a67d33140ecac16db1d0cfadfa6664090ab21f7431d83534d064b22d26573f5b8038be9049bdf0f990d92796fbe92446ccc3c924a6527c99274d1576ee30738c10b62098351ed0b0ef78ea22d51f0f0357ecadac4f8a0d67f10c468f118f2281b90f6d0c966b57023196a08d084393bdc8a4b5f1206252dbfc2ba75a6bf1f383ce5fd8a0da43ecf227f6292cfaab016815d7cfd4bf03f2", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "980a19511dbfeacd288faefb589b5e5896249d2df2cb8cd9702a2a0542d3395813fa986fd753e0fccf0f029ed41c0be7d0b6c38a3480bef47a466359a995c51e85b31f680e5f9e64b9f2598979ea918eebf8f7a177fa196edbc8ae9bb1601f09e9d5d03c0ca108877d55150c57f17ce79488e3f770968d700be4ad8d77bca6e52fff5d9010c1bac0d0d0ace55af0001e1887efa0920e968d104ec608f1d156fe3bf3d18307dac599306caefd14b96ea506685ffba214fcd79cc4f1053d21714d35c76de1e74710ddaf3875de7d0b1d833b71b4eba49714e6590e711254179740584fda36fdccd2e4e31c2647ff33606e253b6773126035d9344a33e945429b7f", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "908e79f2059dc64485c8fb9406b9e972bab9176925eb9132f276f3a62b832fbaf36291e894e64046646f13be52139a3099df9241c17abd0e53cd3bba9b20146e1174bb7617f9ce0b4f0a271ab37f7ca7165aab89a3c6bd741d7334340963fd31e8c05938b82da0f03848446cc90793843e236bc1334c4d179b0e7ec0d6fbc2466f0248e8e3c77638016a970b7372ab3380db557e25586f93c34b37866579b1b8caef025f6d7498e34c7f7f1be5a1c0bc02d8f657f5d9676d5093e2f28c8ffbfe496bdf32b96327f9fe5a04a5a3a27643da7de2f35a8036b9fd8a2b3df3eab2f5669273a718f0ea5d433cffb53cac94387ee524d632c98622c2c06ceedc75c684", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d1329de1a90d34243b4deaa85608c25863a10d480c3f26f0b399ec40b3a4da86716391ddef6316d77f3c8869fc7f6d16c5ec03cfaaa2aabf92b539fd20a2e264da450bf0d937e2fbc5fc28d3f2e6f7b71777e17ce61baf4f435048d89f6a9e08c79828ff2215dcb9e8b8300b57148c92e54f27151532f1a6bb8bc216aa8fb6646015a9773bf932996116ec470208d3fd9931ffba4063fb775243b64b83ef505fc12eb19e9686dc8f341b7a8c10c79a117985984454b76be87305fd3273e91ba426e8067ec13956158116a43d459347f9f1ee44434d7ef24a60939452e26089e1ee0cb47f5104a8003e4d247e8d4280df60a43702cb793e135445ee82597b4d7", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54398e0f66123e92275419f9140667d89641ea7a451a0b048d5e7fbf889995f4c9e928f643639f34cebd8d57665a41c2ef991b938ff54c43a00170f6831539e0054684e924672c709f80eebb6fb49f5d9506bfe97f510758150527a555fd221a5f98424df60baa321d1051fc3af807845796e4bcac29696993b3528d349bf1dc0e659946b7345301b2b9e4c91e35e4f95b69b88224bde6c956ba5b490d483b57b08b29c4b7ec7e05976b365c82cb8eaac1a3adc3ef4a98ed1293f8542189551c78b6bb7fc984082b31a19da5ef2e0f6221c35a99e0dde32b1671c6f015e88757b44fafb759ff7945defd6a21e3bfa8861a02e7398b429c87e4892bce23c9ea7a", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5558c9b254a23314060de909e97e96cf7eee0959476c99f5d78255092509d749b315d3d92756351881e1ace067c5ed7827974921d800e43f25c02dcc160f3640111dda8bf7ce646fb48ef8c17b0e763d08ee176ae4cfffcdb992dcbe4722d0de46f6fb6ad65e7868813efdc14e236c670e78ff2c8fd5210512343d30857d1c4e0088db312c04460e194ce9a73dc578d6dca28c40e7fdfde82517184d5650bdf80c488f192196515cfe3b7d5166a10e98c7b1e7bbd834901f3eb53887d849c3cd3b0108a5eae9f05ec8549d571154dbe916400a02e92394fbce455dcf594770bc60221c3308dbf99b1eb4d282eb043a02330c7072c20724388b05b8ea4064410b", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52d3944f430ac97646f38bb98de89c242778988237400d50a8534a0804f313637a112e16453151b9345367a58d8ac69c83b9225e0d0555a0486f7e6aca6353208c21bc5dd7e0ecf5ea7ea50b5995c0a1145e1e4710c79e84d473a65bf161580dbaeed9d48abda67ba050567d0b5db884b7928a0f23a93f966d306bd47eaaf60ea2cea3438ca0e025984693dfac931ed826d45df305cf5fa6171f7a7311962e0acb281fc68a82daee14f596c28651e3e12d7801d8d2954d141f37d5686824edf16fa7a959c17c1ebb429a2ec4d4880e71a4bac3931ff30f822968b239e6f9eed4466e8b1d6fc317437c1d71a9c7755c31fcae7612ff819f1e9bc3f9b841aebb88", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18f8f5c12cdae0dd66b4766097429df6dd83fcc73b48c6540a9d20205924407eb314dfcda9f215f0e605f1fe81fa51624763b4d416de14d1377f624c41df018f8efe07371b7951fd4646ac15c20f616ad74924b5b5cbc93e738f71909cdef1641115f10b8e509d3f12ed412d312b27f8ebedc16401ccc48d316569f6780cbc29a55105b416a45b37f108ff7fef00a8994bc2aecfb9d4af144465300a4103de3b46b22ce8d2d343dc1fdbb57d072a5c559e85ce4dd146132948105c500b98fe6a00c568f5c57538351c33805e93610b41455f4be39a634636e6fcf6c94f5b4d47cbf2b41eb92f1f6c60a7947f216c9b18b3e73e77c3353df50788f355150b48ef", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49e8f26b0855b157640382a44c10a77a90429f89b99c60c5b224384225a5d7497848569f9caab009640bff628216b56674ba8841bbb83a7a8d0570db4a9ef88b7c76138d1064756ca99f184e7af79615baf4e6d01316c0417eff650448344e8266028db9d91f6aab78f7aaf58053a5656a90364fd99e361c64b14c3e69a0c6a427ec3fdd44a0fc3f4f42b059b9caf3c9cd29f2b11651350fedaedd1b5ca8377bee4d960fbc607e2237c69ef5bb1dc1886d6bd0389d389edacc8a906fb5462003fea57f9d04af073123c5af182ecd8ebf3b245253283159336ec7ad04312c3436ea29672b2a239340b573b41439469e9f54dfc4b0f55b0766f796a6596f6c4f04", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b366304d8ca50f1578ec4384f32ad15955c42f312866f446ae09cc054ad3538280cf1d339b06428418567637affdc12853895eb1822be2913b705eb7343379c2cbf97da982a0c675dabbd1b0706ae612901815d4bc70ff42bd9f31c577a0f7307db44f7502a36802d0bb8417114b37d62f4270e946101fba7498f6f7d2e252e07e4b362e0a91beed187866d88fd0a2eb8b800f2c41a44c7c6ca7170961653a78e4372442b10ddb85a8b9ea1c955f68463c45554bc58221516822675b87ba67639f4f24d2f1651d39d1527e01f46a5d767ca328a39d314acf026d2e0d6dd2e97bbeba765bcb3dff8e91f33bba7c94d7f758e7b9b18ba91a52cdaee4004020005", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c88c9ec733a0c535822b655c93ad18ff091e0b501b3684722ea2b1c8c6563306e547793ad6d494174cb5263a56407061985431baf9dcb342d0a1c25ade5e085a7b6ee3f5dae13cd4ab6db5cf638116803257ce3b4e6f82b8fc7c23c045613169e8ddd48a9aa81199e22f1c4d3706a19e012ed75b9254e05a269f1ad60a48a327cca68fec7a46ab0f045a23b246c5d0bed881661ee907a17118a44769a605628cbdd3c36c0188132f60c6371f58b2e30b9832f787347a1e17a91e447e6cfea2dcc1a5a6cc6f14dbcbd2e925f08331408b864858982acdb1578b845916697ec432d3f719bef79fb570132f1616a0f09088bbbc8d79acae711858a1bfbe0e509da", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d4aad94c9547a32ea98733e68c975a59aa0fb2a84a62fda79ede69c2d9dda56af9b70c850483f3483a5939d59498ea7f15947a7de724ccd58296ada9910369f7ae40aa65a19749d2b6b40bd6cf43a05ccff3595e98cd13a885e2911acd769a5c0381942799e2c92d25d8c7deeecd4e3c03bed33fbd9a6e060b15cc33896f5db3b1809d4bf5dde5f935362cb838693a6e42262e6c131d410ffb42079ffcac40d48862baa05e0f9df7196d2fcb78c04a96da4459123bee03b5d6c0feb086bf8b1c92670124ea022f380312a15a7681b8d3601247ccacd72b96122898a41ec0f1952db920184d078a41dd89dece7bb7c78c0c3f10ab7b2890ef64760d7bf2c205c", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "561ad48bf297ba89120562b8942a262e788daa4fe4693221ed274803b24a6c34aaf157016fa833a6378238b3f5007fe4fc486798aea477c42fd51350718d1576b5fc855e80b4d13054699b02e6b79ac5b254f772539bc8705ef36e8147286026908714212d946252228dcf7cfddc955918275d5beb0f5795f3bc0068c483b7c7297e3050ef027ce481defcc1e756bcc0ce61eac3c02ed18bd2272accf68d65c24a6444ce676afb5286e9f4e2b489bd43a49a2f4ee34849b4b029419bb8824664af8f53617e10a1b740e329f0b058cb554fa3cb0c630f12463441ce47d3c548d78906d0d6cfab7333013ef7a253fd97dbc98fef1dd411041a18f16626ab2fed31", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d6a9e6186dd4953c1e3d94d6a17ce229b73194500baf248aa9b6a951f0da5a976545146e72604bc6b21b2055295749ab5c27da2d198efd3cc5385ce6c7da1541d8b31445db625fa5281bbbabcaf6ef49e9901b2f9fe8cd0223e288005694bdf3e9f09cb5dea57d1579124e9f9ff81291ffb59a45038fcb2c058e57b4b18faee7b66a955729c27338db27fb42b3f6c6a21faefa8c8cf3e0e007586b132c956f81cf990c9370d0cabf403adb5820ab3a4d1dd9ca5656a6a31af068a716a1ce18335f3e851a93c0029215682fdccfd2691fe59d769ba22dde701ba8538161e392c163c1adfef6a49d80c0173dd494868e1cead441f36875632b038f33a292cd7a7", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7208f1360f772161fd53243ebd038e656edc28a18f604d7e6127773a7f0980dcfb579c96ee65f3a986c27a47de563ec2c7232e795dd9686437d33dcd6b4ef1d2e032ad4d12c0a5d138a0aa922e796991d409827070aea6bf02f1dfee50a69c370e753a93f98e4a3ef9ead5440d991968791d72bee3b38192aba5a0ca0d607afd69a2328b6f8d0415b4bac6a2d42bb815361843eea46ff823e6bce9bd5588ec7e99d4ac3d411ab8d156995983cdb1a6aeb4a90e8049c4d1859f43a9fb4453cbd268f801c2971d461ff8dc0eed0b8178562684c8f12df78f8cfc2ecbe7aae3c623e591d5e049a2bdd30c17cc73978d2ded2ac019a459797af5fc0b606302a06acc", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78460b9561cc4e267ba6aada538141e9853c88ae9d9e192e96329b213a131e5609fae7d640d8969a1c875a6e9e9d62ca8c79e98514e7f635307b67df357b0f3299a28530afdd47761ce28506a69718a2e269ba06c5c5dda1fcc70ee3871849209a3e33cad51debd4e28f2e8ff982e2a89358698bf1e1ee7eda5eb512de513aa625fd09197f4bd19f5c4538dc0db71e2e3325e66c4bc1b6328e949f563b7d1b1354c0dd74f38194d8b2b232e4ab9a8b06e8b131af16cbb87283dc13dfcb7b88afd263546ac00b30136b0d8af61c7d3bce204af4bd391a8c03a2e5104db2268be27e38a8603eac50f558cac3ac163f839370bbb30589518f9da66ff203590b05a6", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "70730776853a908c843f1c342fc3bcacec8ab1a12b856c3c2c0c4d9945f32122f6973ef25c16032c9bb0eec6abb291a429761217bee50061696ba9418c725c1e30a6bfe0e72c9d71c8bb2ca03f590f3048361eee7df7c68bf0bbb58318dd5ea0b205dbc5c734ac5b6f3cb3f5c33e488454621abd6beece9715d0d839656fbc49e46fa67937a9c6369711c7c99ce11e4d6021d99f97d24d6cb04802792a6f258055aec444f7da1801eeb6fec4a90a8db8f47afd271f88e73942c657449ff84ea68c04cf3cb756fe61cef6e35afa74abd64438f490460c90d89d92371440d7b703d3250eb39b4b3bf843df80757cfdf50bdbee244142ea176fc5ec0281f1b9466e", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42b3a590fb491517e9cf140db2c34c9a2bfdfbffcb9c86a28d23f99438339530c72329ffd6e3396d16048b686b6d5e9533200e4082731ed86f7e3ee4469bbbfcc9658fee80cd9f768d4b167303ace9d7f85031e24f422a2612ca978f46f2ea07043fccec006cba82710b253c7cce8c85fa2e7cf16e2ab54520af3d3af4c83362e6cadec88c7a9ed15958f25e966f155216c88e6d8a68852e2fc02a7e50f6700291868195b690146d19372c8033dd0f817f5fcf0008b212a1688cce980ed601517ff715e1f4c4171253fe65ebeb76e2c18bed6f42b0698fd049aa453eb0c6de300c727b0a2e326c729ba96bbd5bccb4fc00163371a272a37d10cbc5cf866db490", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "48c3dbff0418e70e3c9357e6a0aedc8a23e16f5165095810eb90a82a11b9aa89237c2bc03aca27fc32c2ee159c32394248974d832f9d7199332a3ec6c11262740c969209831e77ca521bfefd877e1f66bf3db297f1e738e0f58941fcaffb9802178ff759ed3c421eb9db6c5d81bc4757d4bbc1773ef24775c7b063bf9a0352956e0139c3910a65895b042297c4f882105c1edfb8b8a678592acb907c01b97d98af7cbe936d6c43e7062517deb1cfb008899558807fff8efa28b75cba546804b1408a31c9bbc876bcb7dc0616c5d3482877f5c620d5db356e3ba3817e62140bbbfc0614223b166244debd43c272845abf208eec68c51d90739d361f3025cb2907", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4eb7e45336aee1279c84471c53f172ff73b64eb85f31e75c63dc3e3e54fb8b5b19f1dbb352272070dbe106940376548de5d1b23172da7dd6001d4182adc97218a0884db71dba8b4c01e47ed61253604d76b513d9b6a7e21fedb2175e37d20797bda8306607d5fe1e86438405c10605ac31e29e0574755777f65c177ea9d6ab6fb31182350805961a569ed9540fb49c35341b0d5d06033f7ebfe3aab790bc08afc29b7763d550fb120c619876ec66b3c5d9f156bc9d53acb609654876aa6e83637697eedb16bbd012d8edc4e119a3f90ec1df96ac419d8dbe84d2a96fdaf3dc7a984165ac275cac96d4986fd1cef1d09b8ae692e4067ccdfe2a8891a6b3cfc9d2", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "219d9a421de60fc06d8497ff081787b52da84260a2e0749c6433216be2fe710c35dbc024f5263ec9c17cb366865a365d7e0c61cbbb3cf808ae37767e0de3858bd4f8ed8e0711e0fa7b7b6b728e21e8b9acbc072969ab15c2496e5f26884e18f3b2a0bc43993f5d0a138e93606c61ecacca555a9abb8a69cbec995ebcac1007ab646f3409b627a114de75c987d702f0c3c19311796847d4dd2c82150fa9de49834d6cc07acffd305456a17bab9f89b8227b8ec784b6bc937b892ed4458e5cf700d5947be96f3346d6ebdc51d060f79f4f7ac04ad3ac172705c4b1fbc8e77c65b9c193fc0726a6bc09b4cdbe1e3484c003fb001c19b2e133b7f1633fe51f816b7f", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d2c83fef0c7fd001d95a58564d49d825a6df54919940e40de18331f3718c90a475b8bd651244e9c32b50370086bd3bdd8a8e28bd1d5e35dd494e6fea8c05c23b2427f49608d096c23b1cf2e26a014386ff625c7f0fc73d5bb431ac8073e8438ae8e1717ef78447d5284f8ac53b8237813bcfe2a41e3771b5a3082d22b6d54273a75e3a5e7d80d353de39082022f2dfba2b5869da404d4086a63bc101c34639fcfd2d1066cf11c411176c652d7b424eca541a36678c9354bc70e780979cfaa9fce1ec91c34d1993579eb36c28311d35998dca8ddbf61d193b6e0a04fa56e7748ebca6801f68d1645afc6480961415ca542735a6036b8c4bd85ff24f72d69e846", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "043a6f0c2555659e92c6b7857cac0a6c1d9e5b6d8d5c49be15ed0ac4d3e893eab4118d2e7a10dc34f35bfd017e0cd526e8107ee4410017d982cec2afd3c8cf255ae9d066e024afee88e5213561dd37b06445c58858c834526b3df03685151685df44ce544b21e330b411330e2bf9b6d944730c685a436fc99bb9cd48ff92880b19346ac606e808ff872cc25fc2bf274a7bd77bad4233a00d4d7e52729544c9212372f964b46c51b99416745f29be5c53e4db86db8420474e375241b91ef4fe4abcc4f6b4b09278511586cf7b5e3b63f49f4bdc03c5923127502e716a1cd37cc84c665d0955d11aa4e86c2c2e9db5b311f425d76701aa4c04a2cfca51f7fb2eaf", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "761fa0c9be432fc3584c29ae973de8a82aa5d56afae134600ba7b71b6f01b64b4ce61df077a433ba316dbb38a720a595420bbfda9f26b19fde5779e0b39c7bd42c28a32efd622ce49aa329ce4468d533db505f1621147049e886852ec6796c24d34da8225b4a444ac26e1dca49ef29c4a7f3dacd663a0099dfd764fc2af39948726b21bb4026abdbd95f6c5e5f6c5708ebe2c43488d2c911847c1182c960887884d9a8cc725fd566a6a122590cb6b56f1e6a6ddc59c8f4bf4b58b510509dacbaf5c7579104449a3c377fe588945aa382e5e983ee33642bb71f6b7dd16fe1076f92b7dcd46d1be6784135e0f5c2170d3afbcc33d093e27610c845694731266996", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d399f51f3770e3daeec6c59aa51aa331d533881237cce70a42a44df1aba657e68d1dc57b48af956d699630cc2ac13b831e10be706e87e43024106c7f65376a3c2cf0c9ec9891aef510ef4ed819950c9af7709f7bf0b3a37d38a8a94831d7610c1b76231c40e915680b64cd2d43de171bed4661f5171443580601507e77aa2636f19db1ddc3bed1d011fe0a5946d69115d83eeff110c52e2b54c6a40de55ec2c6f3eff2c70dab8c1038a5884fb33af5a9589968562ebdfa5984e05463bcc8251b78d0870826d134c5ec931cddb64de3e2ae4f3a5db54e69bf7a3faa4ba725f877775450b64eb422faea2bc5bdcb0dc8f1d1aa2a875007b1488db12db33dbf112", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23a0be4b500a6a027fe58062a4cc4ae65f5d2e542af0aebadf44f7d401902102f5aebb7e6035fc13f749b25344aece6187698f310ad41b30917055562f272de3084319071d746ad65b74c3bf773a82ea5da85609261197ded316562c513754ebb534dfbee54f4cef379b0cd68472213a023498fdb14f791f2a95121fbc1e577aaee087b65336add15fb5870436a63575582584597c1e3de5948fb9fb57e9452f0864d273abc39fea7921127ef161f82fb5de5cb976d3cd731759be2b1c622591e0cc15d854fdf1806f03466c915352e84d965d88e51fb1d2b1d83ebe351e743a6223a384bc35d9bab9fc1539883478aba6c34d6fc0b6e94818b21bf08e1d4437", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "47546e607e6418eb79af8c6bc514f3864ce295df8c984beb5c37a426e1386cfb2bd2503ca7b7a71e609a362c1f78b6ebfe0239670e2bd83a36b45b8df4b54e4203706671c246d22d5482e7f8e9ac0a0754a3267b037ea0c0948245afe0d99759324e1baeaff37820574c613a6f20de5b233264c9baa38040eaeb21be3c2202f37f1f9b65b95ad5bc88c57eecbd7d42a9d34cc51dc921d81311230186170bfada9f4b93f761a570ae1b97a21d2c60e9f45071571d3ebd5f139a7112308a4b52c7c991fe29296e3c4725d42a8062c3c0a3d4a4c16925b82b376c6ef1f4ea8f04b7393ac6fed11ff46eb0b9b31532c9609ef87b43692eab5fad58e1d92c67d9daf0", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "60ab905e3da53b8c1b3bb48d65a76934bd7dce8c1ec166de24e9727eb9f782c06e575fc81724c7e1837140bdcaafe16da5f58164ccb5be1a77c0deda08dba041f69234bc164e5dc487bf33d7de8215256fe0ac0d3011eee739e8d4a2e1ef3dd265e2287f6d247fb7c66a9dd2a8d12dd1508e9591d65f86f6776727dbf5ec34a7d3f5383293f9b2a0979ebcecde8331c8835ee7038b46f33c10b40c7ee261b2fb2a49cba8cee61c43953a9780b349e8ebb160def20d8b340ee11b1f2c0047205e22a584b80ec33ca9da9fad8a5f40705e5b1db07798cb4b2c934919a364a24c16b1958002c197f97afdad33731679276465a9041a5e800741dcb38f2486ab6d07", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4dd09c63d9020d08ff17b4013b8def6eaddad0daeda08bf88928baf808ae8327b2c0efb0c647ef98d0ec13ff3fe2437cddda05a9d46f37d137fbe52c85fba46b4efb6670b6822ee824cbf6b2c1f80eb41ef1b96c5ec6471815f9560995f344c03c35b15cc7ec0dbf1d9538d7640341918900042941138b574182a5e8952317bbd3b1fd1be22b1677dad23eabe9f554d6e175a19c77dd88112042af6e8e93dec0b21e2dca4fa81ae93014bb7d16b00a0c03e57e380dc57a1b164380a2a9fef597f5d35bd7efe6a8de7681a0b0299abd23cc4645d4c5197b565821434e7c8bc73d926856dfb8419f5e3eb521b366a195922a30b473c7e2e89d9dda0d3efe3c7c1c", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ef9e2eda65e8214f19dd59ff88f7b72b6613f8f10752a0d657a02a966e2a181a726761477fd5c21f64088dec4b74f580f8ab579fcfb70e74fb58347000a856dc00e31cdbdef86910c190c6791c27664a174a1dc681b80dabb9a30da84e9441e4bbeacda264e3cfeb4266861247a502b1fb85f4a5aa53faa93c9e9a906223d778f7523253db712745d9deab243879b1dfca291a911de4f2190b431965a087b0e92cb77e9702d47b0a6c57e5b52d3712567fc169bf12f923487b810bc55905c4b5acd12f768754b15b7ac496a8ec4eb162a01ab812ac2688f57743b59976bbb7895d5b82c40728c27a7222e63974790ca5ec5c2caf1305835f9daf209f19b19c7", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "364e67ccf924c88e629802c2b6610192dba7d42a70d527125dfebcbac14e8058b2c5e9af672df87be8ebb81a866484bf634705edc57925efbb609daca18b20d9353c8f4c561faf4c3df17f9aae9149489b0a119093b65f3932331e4cb0e8c536f9e7ccc029bf4896b4b066d5474f0ce9f4a1b566ed69d1e27970805f735bdc7988ea2f3dc4fb4f9be529a56b188d5f01e89ddd74cd450eff95d9e5b49568cf4f7ee1a50527abf5e0ad1a8d1354aef1fce292c92505c57e2a24612445b49afa55df54b156e784a8fef536f1f156e1f53aad86825c33da0835b5801cf07351f05ae9e47efa13d0c7e60cfd22e15869debdf180424fa559ea36f1dcb720d3b13af5", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56ee30f4b7bfdee5fecdf32611392addb029ca3dba8c0e89965a564ebf40fba59186bc459bff1a7be5180648c94ba140d87f84f1d87ded82940dc63ff3462d533d297dd56e268a45a96ce96470dff542a100bd8c79d50a072c545cd0e439209c7fad4d56c47f71185e7f50d12cb4f014bb46e5defe4b90f5cf19385b44bb6606cf552ac7d0e3449bd83757d2da7fe20f8e32c01f8c306190676904ece7e8ee79834e8d1a06721f854e6cd3560f67967add49cd7d97c8d8db15b740e341ebcfd6ed327682140615395ee4337364e34e3c698c639e6019e35d2114ccd24e46e1712f8fd176deff029911dbd1a0ae8a3cbb468eee8f928d4a25d367fb93d713e68c", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5962292f0e62b1577b82faf928a473a1ef41ebc4c21a6f924f81dcd5d0d4c57c0c8c5d5c7c13c91cfe6d3d8de819b7a9449171aa8a58ccf3fa0fb857b59bf2ea2b0c32fcea467cbb0ebfbb0123ad72c500a2b828406fa6e0c174997812f60bb246ac2e429a29072c762aa4e06d27714c3d7b2c510177cecf200d8c56730800af8d4bb13762e45e5c8474cf7faf70d14c3f49cb4271f0916e2ff8bdf43f063f9c5253e72d71de1f74f4c0eb5db958af8a082243440062c17bf11ae351c82ebaeb92abd0c433e70817e8345ef2643792f5a85e3dcd808979e3f2c9fa265893af82ee82a37ea954b9bc5a8a1df7accfd81ba625b03125ffa49b7a4758f2cba49474", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94729da1505e41294191baaf13c5dce01a49f7794d802ab0add6816b72d2516e099fb3f93be63fd95f1ddc4a6ee1da8021347372171a9d6ea40237840c43e750a4e7bb0bdb28a8f263f4e6b856264c12b2630c9a624ca34438027fbf1d4a9b400164f6232db1acf23fa397558426d540a0daa3d1c935a2a7c2161a4470ae87624bfbcb7ed77c202e0b51e4ed4e536277d94728498426db8d3efd355805cb665de3783539d2e05a2451e2ab9b09a0ba5cd18da8027b42f4dc9a238b6c9d2208eb5f6ac00fc5523a8634cd137c7ea9bbd386e9e79e29ef68370ad98fbb075222e1edffd1edd1a8c5db0a0b369fcc8d9c67eb8e52c15be57ea57e941933f12c7ddd", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "52f226e3df29280793eb9b4d67825aec241eb9493b7c44b0ca29f4c086d75db83ee4ec17823683172c0dcee6668ba2c90f5422810f55bce6fdd076f21c084d001e95876dcc8ad56811fcf404d2a6045c6e8f3a565ff4124ef96aad62b4738acd03d31758a61f4adf8b3764bb511334589137ee986430b184c3ebbf44d3beb4c90a28c9c9f5ab55770b752c98806444eed0c1842b4612070427d1572b45e82ed2083d3f57965c2d3afd42d28de2e05de511436942a52a6e437bbdd32515f9d7163154c84b7ed52bfd0b9da4a01edfe9d14c0f40bf8c6c75356cc0deabb8ca7c6d10b1a79ddc27e388341d810a0abf794ad0a2893e7f3560ee4aa27a7fc0f33bf9", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "760a36bb9cd1744aab96b312ca4ed717ae53121afabb596476410f8fab33dc19e2b4e1b5c383d74c86cac623527c1c03fd8e923d129f0505fb26fdffc839e01b7056d82072fca293ea751a497214cc35120e8a0baac4aaa2ec3d75b98cbf0b4168d138c2652e29cf27904d1b7252d1b889456adb02b2270ec9e696bc6960f6f35700d6c4df1874e0b0df59d767bbdcb114bea9776f44c0a5fd262a72b0f71affeb869d33814504ed7a33c8d237b9ae57195bbd05a9544c0dad45a8b1f88121fef8253547a2c49be6cce7e5f7b167017e40441e10112a40b11d5a2c437c63641cf0d28f539546c2eba892a78269c22aa7430c53d5a95a4e0dcf1d450b0fe0f18e", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "577041185f4e4cf9aa1a138f264d979fdd04083c56ea3b7f6e7533ff492eae7c1a4284d10462525e03c003c1207256ec05a053c079ea32f9a7e7581b5bf0f46a62c5b4ccfd0f23dde2a435a3fe7d83959788f932edbcaccc1ad94eab3c9679a50a39a32e73987b9c5fa7c7af27fc0bead93880097ed2457975652cb04964c57e22ee21e80d4a789ebb37d7a920f45a674c493e75b8adaecf78bfc9e316c2cf1067bde3c8a36e5b1f6eccac1c3f027b70d7c153a09d309220c8078ee5a7df0cba115a5b873f6ed2b3bccb666bf1b4fc49c85e74e24adad6c247e2112aee9ed41f8fb1fa643594aad8c5b886dcb272a41ddf5170738706a0bca0f51d8be01f23fd", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "770a27f7548bab44e92132125d69e2ba2b8f4858b08a2a8d9537a414135afe7a9a250bf2b787c4625d3ce3421d5e4ca29686a94b2d58a7f7fc0378c79dd498ce88495bbd346c0535710925fa06009bff6aa77be56fbfe4e8d02329bb17dac787cbaf7764b65c402639f6956d5574b618c085aa44a15b794122024dfea4c403f927eb5e30934b1d19623673852e02fba5ab6d13e7b996164a8f8ad7cad5614a20a7f52568b41401d1a9f92ee7c3790296a4e07004ba63256752ce0576beda63d0ca99d4da82f310e5eb3b034964e59143a98846ea82b038585a05df25292a85fd2d4a553260304206e6d3c92bcc4c9fc6fbe57bcc34114eadb32feb8b9f1324e6", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4273c202ffb3a01df38aa24a4e852e9e4a70288b26ccc60e4f1a5950fa7f05d41545077e6158c76a2a06c30a511a4e644d078f5f294c0dec834e2be09ae29787966272f3e0a38978d7c60d7fecda2b1ba8810ca6bd17706bcc1036220d155265110bbccb967c951b2691bd682aae41dc43a090cb5ed8bed39916fa5978bc1f4277ca3560b9b6cf27738bb2e0fb8f9574c5e98958e99d02451856a6bb39f56850a44fd5fb1bb3c4a6792f71493661053eebd2cad89240dd96a680aad1efd6c1317c0da9372f54caf3a0ef4664aa70e427d9e284f455d44511ce6120636f5c0c4ea994b72afc562bc3a3f38e8281f54e583f1ccd0ac45dcc1f56213580d72bf0e9", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "221128b71be8a31ce40ec0b26747ca8fb637bb8e8a8ccd9a51939fa38172f46bad6face731013179f7e7e31fa4581a0dd1a58ebd50913086a79d556d24d87c25bbcc47ee0f1a4b192425abeaecb2aa63b917f3fb413429d99f775b8adfb9c237b06ec539266c9842f6c5498c05d313a53ae11804239ac4abe419377d2e5ca2dfedca03a5582359a79fd1a2d61ced7749135b267462c02a33243438b960f589551892179ab302268545b0f8b8e630cf08fcd60b01cb02263e0b2c6a19b4724605d63fd49e177a64dff059af9b83610af1b79fed7e2471d3b1f2ebf5cb19734746f0c765f5b5d63033c89a28ff0908eb8bdeb68db001a1d622f2eb28f8388145e6", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "62db07e4071b45c67c753aeba2a5ecf626c9387c80348b0128432e0bf10b845f081e7cf8d6ece97d60bd3931dae5f1e9f80cbac2d85a79f6feb02b9697ad0fdab4511e4880d0c1f73156ce300a1f9b01164f3ccf1ecb0cf6055f12c0a3dc05e29870e804309f0369c4ff2d8de94f1c2ef140855eeb39ccf23124862cf5e71b641ade6382360e063d21016aa7faf82d6fc93f153dc0ba524b718f7adab47162d44b2323a3cf4da657816627c3001e06386a7bedf26141fd611beb5b5f3c54fb3efed7b3940e232c2fb08dcf8ed45f020aa9f055607572fd9c7138a04329a81687bf704cd3b8a133119bd26adbef33b2980006dc1f00f896c2404fead4c9546d4d", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "491b79d07880fd2168015e4629887fe2ec87e8e5175e0842ef629a546eaf4c99ea4bd4177aabfe9c21d1de38931e4f98f21f9129924eb479700e0490105207f5fe62ec5e28bd59c648c2417def7363176fd8ff9425d5157ee0f232f9cbb1e0daddf75c702ab290f5224920793728fc26a7e8bcdf74c9e0b27155fd541c5b528ed83b3d36a9b039a8a166525ffcd67ace5052821c77ff097d54d922afe48309d5d873f50f7ca293512492977c3b452e72279b3eb3791e9b939d7da6184e7f6f73f67f9934e4ae68cfde17ddf1ce915f98a5ec5f8556e703c03b33ed2f6627ea9065f8e9756fd2443d88cb846d83f92843907fa1115e676019bbf81c2657fc06a3", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "815db2c9b0ae33e26565cb259743646f98d0984e5f5545d805d72298568a2117a25a298547a0de2abb0248246cd16e1050ebde10f3307a325215158230ecced093c714c45cbd4f6d14b3d2a5104116291fc3be4c39f59e25b369dd8d4d3aa0c894ccf21935ff937737ef7eb5fdf516f03e14f10223190cf7d00bf45cad466b6b2050afb495d79b6b1029e4377ba4ff4bf5f958cba737852dee5d3a2ffd72d352d1e30d7cdff7aee77d8659c75ed00d2f17ffe35286188b199987249e973b8f282b74b2031210eb7b72924a0fe3df8fa290d29cf1c39c05f58ae5388c014e6eed57db2a798ce1dc48b2cdeb94638f24121938a06f91221d4583a4531e3fc43cb3", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "497f955dd8edfe4859a1c8e510917be0a252af35397f014f6d144fc6c9cfe8664de1bd6c067fe6dcacd739481c8c1279bd65ebf659f5a39732e254d8ee2b2e2a9fda516a468b3eb7707f036a5e739826323195a625f95d5ea616d81d41701a021474f6c8c0f15322b4dbc252ab729fb7da67703f26843f57840cab6159ee3c07e8a0ace006b69aac9c8d71365071c0c20312b6376574c9b75b989958294bc9de282ffea13b3110450cd3a59aac01dcae3099b8be13926171d8c4a2ed7785f0085183f6935994496c867170873e6217af9333a30855ead3cd243b68de763538b3862e7d5c7f6c147d288c4c8701066676cf5c46d015d8e921b62c9defc2f988dc", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f68505db91ffac84276dd97b1c929254c161762c970d324a4c94bce4ac797c263523d444ea630a3838819f06747b32cbedc6fe73eab7207e17cefde9bc842acf4464e9946ee24084590216bbb7f900d5f88a6ebb670c2742a66df51dff036f347683f8431bfb669c9b56294b0085b020dad7a0d659832030f4ab8a0c56f712d58edfecbb947de344b7cf803c3d5fde4a59465de5bddbc4980a5fc36b5271c767d0288e5ba31ab8f51856617da0357cc878c045abbb16a91e037308efe688ead43c79a2e760ecfd49e9675b55b62f992cd28c154f850990e537ded036d3455f4841b25aead61a2d4813e83fb17ab997a71d55e0b1b403ebdbc94e339162e0130", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5155aec3341e8a11c14e9030719b0211e9f3626828bb2fdf02d6bbeb2539d09d528e2cde1cd078dffb14c7d587d25b2adf52fcde320c3bffb10fb2d309f10e2599df4d821fc5febeb7fecf52562b3068b3875ae64f022bbac5b7ddb4e1fa4716c79a855f685ca2f1ee0ea6290b52a3dd7e7b9a99641089b190bd17677d1ec23cb79cdde48b9b16f0312f371c1cf4817763790268fb71e388376198cba75fcdf11127f51260a72cca3f2eafd7743f42f209ee896408ee5ecd23e44a21fae8b5cb52c9f406f3f0edf26bcee935c5c9658b3625a459379dacec12d92a1e548f1799a7fe54252fb5f35cc436ff419751450e354b12f2aab49833aa94de86324596d6", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ecc058fa9ec348844801b5ec58bf3f5150c6bacc662c37fe70fabfeec525f2cedec2d1849d16f0e964837f3543c5ac441dbeed6d90b2a865e220f505e8b4ceea3cc28540723c36ff9d1405b480aa30f3407020aa75cdd96f84328fdfa06bf20dd851e45d2160eee41c51dbfe6b9380419c387d5f49f7e85fa8a5e6bd7db879f637c20d9640f33ab14c68fc01c314dcee5da7c10cf71f9f283bd5f11956ecc7138f4fb3e1144060442e74b078898485ccf6b8cd101427317610e9377a25a051658dbc3980d8be02e9b7fe289216c1791b14c4150d71327cf99c75389c3467d09c3bd62d0cbea3d5ed230f35ea03a989e22a1e9cf830c91561d400b993bd07963", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2ef81e790c46f491d63265817612a6171472b2ee8381b27d3a5922a47cc355d1e2df2ec8a185df5eef7a24ee7e0b285a413c0071f9aaa381b55c7bc08cce69dc182cd03d9fea2a1f973ecd3420af33fa673e0acca9b4a451686a87abf6cf128975f3065cfbe7b95bffdd02b7b83bce8b317108bf40ad41746bd957711f80a305e1a8308de6bf47184cb93f9ceffc240b912e5331887edf5d0f80751fe9ad97a8c3cefb35faae3d26ece842b2c255734409164e5dc7b317cda4c6b2bf9ae7c3a9faf471250ac712063694c79f4a13df7a60a34bf65c9ee0e4c989dd22a0a37feeaf65361aab639a37862c467c2c57f07756645ca5853bbbce1f86b63956877638", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41ee4e2ccf7b72b539639da71407b8a5fbb255b537f93c836d35e450310cbc73133271a1d72998b824744339f1cd281b2444c4c1b5060bb163cc5b3bbca9da471f5bfd5970b0b7330ea2bcc43f7bcde78ba23797995e2f9038412c548b0de5af839ffa893a9b85161bf2b88415fc21c2973234a5b10669b9b0d08120de3c38772237e0344160e278a20f052b73d5fb746e1ad2c1e6af5351aea40fc2cc5120e1d475f8d3f67a0e92c46f1a6ebba851739050f8a26293cf740ed32dfbb79b1e0056f07d8b142c91b29c7f09c0b6f6290f5bce901174f3c3ca3a6e63ba87bc638bd2422dd52c949643b99d3accc0273efc2b01a7c7326562ce65df9e1a468fdf61", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4faca703a66deefbb37fa9686b7fe645220d5cac6d5c2c7b4ecaa9b56722d99b3e941d20f22e96109ae4073eaa1bdc88f034edbd4a2128fcef6ca7b8d66a2a807f9c049b0abd30606f09690e683b63b390b7140c709fd9f1d34b6a42476b3f9c715ef696fe0119e79aff42ea82742948f67a79766fcff4c2c69c0eb4565e41662c44cf2beced094e481c5939d48e722af3c7ae9dc14b0db65cd8eac64b0d7ab7980a154b70530a104c3c053729dc82d9e6e139dd1905efdfbe4c091b1dada0e96eacf73e15fed544472daa044934ca4f35b66e1577652058e890a63cb64afb39e052ae4b3b20cc5b708d66d855b412b84f846b59d20a32c74feaf3d2cde509bf", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32803c22e465053099d8f87bde7df26dbc5049334a8adbaf8bf017fe4a91ebc5325f1688c6527738fd67d4062df8af4cb4ad050de5aa85a5379c9ca2dcb31a96217b9a6f9e7259b4f4835f872c9b0e34ac16c5d73903258f9a2a54db62e93e434f04eb7c40e338b2dbd7ec19d6d2e6a2578aaee32869047c673bf4d84519bcfd88fd2093255479228e99d231e5f95740b5609bdb4d83a071ab0103367e6bf664f9a0a28312bdbbb718182496170d7b920c79a2b94a5d291425db6800fe1c73001fe78f6efe581d26f855ff90652bc68545e6366e76674d877d1da5577c4dd5017cab64ba4f7beec05d5aa798cfcd4e6cce0b765e62996c64dcb7a17a13003cc9", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6b17be9e1be30e708e3f789bcd80291999f1c653e2f9558d44cf389ee235c7962d75372d4c6a10607050c8e7f8a57fdde72057f87680340547dcb3feae0e68b58fe1e1e5780f641521d7b428e7b206409e6f1e6cd49665149d7343b8ddfc55dd32d0e3eb426363b4ee9a83c10ecf6df13c914d85e557d2349043a7bc340514f4199cc4b670db4b89a9f3807c6ed1d944ba22123cb2a6367eeaffdfcdc1eb5927355b9d86dfc50d6cc747b742a81f6b1a58202b38a04139e1bcd72c18b5fb5038d0efbd612605a6a79082cbdf0228766d81956482916402f67a1ab688e40d3fb4c26c8002f8efd28e24e8d7d7676d53e8453a538cbda5615ec388fd2fa8df51e1", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a1c0a9e348dfaeeeb6e9b1686ce0714d608cf21b7fe41769c6725f339765e0908c4fa94dcfb1c211900fced98477966700e2203603c1c05cb063217b9c7b4dddc9587e6b07d16aa7a7b50027bad1772b1f62ad74a1a13ba5d24f896085518fcef1511dfcfbe1f3cd693a587fb8daf694f02cc235795855ae330cdc9b360925e594a42e47e423b9eb2de168d5a1b0b1c79c684ef169a73b8fdcec7eb9953835502a642e2ee97c22dad2ef4a52b8954df959de5615404da93ef3d28a6fda8941484aa865e759da965042c7e6a0412bb1b54b72eece467cffc91911ccd9479d9940cb41825d232e4e43a93210409fcffb692319118bb88097fbd23bc64cf337555", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e2298b07a97c1c16102fbc89c3978dfc57ba2f7906b6ec926332a8730cf4d7cbec8181078c2f0c850657705c57ecf7bba211fc3bc2800ee77117922399333f8fc8822a9f13d88112940c41d804a5ae5e2d13b6203ac0fe9f39a9be8d257481d923ab017886d631f1c9103fd38fe38934be4670f78c6915456c265ef522e08286ef75d26def23ad2be7a72b3a365c1eca9fa98cae19b3a31579893449d81103041913e13c42ceb957228b4cd4d318d3c5df287a73745be2deee1ff08505e13ab43d5bd935b19bcac8e4ba2eae70ee184ac5c32e33f6a9ede684838abc62aa477acd6ca3f857de72ae6e50edeab2e4dccfac48d39602dbad8d869264eb0d0d446", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54995a4669cd9d78febb194db4bd98474cf534a57c3b8ed14dbf27b53a4310d622c9f080def7aafc81bb7ede43fa704246226be5846ab8a2157902330ec34c48e8258779af278002899cab1daeee388d5c4c6881e43d8c5dff64c0e3aded5915dd3f35052d9b42fe794c5a986000d8872750fe8a9acf60eb4a813bea732b95fe994f72617ca1963b3fd6c1c58ad3feaf03c99bcf0d798f48e4571c17e3bf6e9f170adc1dea89a57076d67853ae685cb83aa03702094b8d439e70443e01e7a26ac1f17eefaa1e61131ea7f2578c9b94b66a09878a632f6de010b78c873e803ae8cd73682a2bb9dca33044b9c0c7183d1f4c20e505fbd35e7c459adcfcc3db5323", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2dfae6565f676093d376a377fc876bda0156a9747a1791b0f33713e73aa4d776654741bd704409cb2b34fa9d5f6944f05db77dd810eeaed809e4faf229c4726d24a44a972c74ece7243c87cc0cf5483d597fdc136906bcc7e090d5a62d6d8eb992f9cf231e0393a83ccefff06cff705e95f41fe55e62bcd1b09ccddd5af08aaf6770b6c3b9ab9058f97d9631467052b9730294786ca5a30b3b193e560a45fff8febc634827dde797f3edd7711f4e03e38f28ca6354042066d46a9657e95d3f6fb3433779830afe773633cbc0a31cdea5c095eaab699ccff372a01067fd37721665e261f6e288e5395d5fdfc19b9e2d5223a58227bc3a5555ad28404a0234df0c", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58927a12b25b07c6994e35437fe1cd21f11be9dd9967eb6ab826d6fc1c7723c21d1054925965b84672b308779f3875ee2908237e45d621476fa049602fed0442f918aab7d7425112ef4ccd3384ee8fc1d7e1388aaf4ae88e8ae4b66a63cba9133b4ca9ee6ee0530e01a87bb691a5acc87bb48c6c19ce511301b8f9d58f247f44c025367866070f97b4e7bc402b285f55dae66d7cdf6844c4436245f934a7da20d779dacf68eb47385ec1ab78fc392c9db7bf9357196c241af2862dcf448c8fba32afd89cf4ceaaa50227956e9e77401bd060e82e100c74ae50bbc61feaaf8da01bf8a215f9c25674d138106e2fea936680df0a1d9f61a2613415e9b0472f47bf", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "770bd1fbf769c705f6e4f3ae4e780c00242e86acc8ccbfbd75a85112870933ca3f0040d853fdb633e66a64cc6b4fc6951bd5275b45fd317a47e62b22f3eea82befe005a959389d2f3f66520ac9bb53c5644b947d28823dd6b5db852a294d0cbfb730857b0c603f502dbccd27c0197832fe8572a4e06f3af5cf2d4be0b2bb7c6ba5ad7a782b8fc588aca650e5e5850bdc09b13a2ccdaede225a284cc619d1cf8e545d528bdaf7e5330895ad34c93abd35661dd6d73839ea69b685d1400a069e313a6b58d21ed90fe76030d8afcfb21345070289263a8e7bc313829dcdb4e472f995b9cc4f8a8ec541cff8c8e5c60c57ab658922bbfabad07d5742591c991b29ad", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f9a9473292d039f0701fb591a1c642dbc3d16b52abfde28303073a7dbe98dc6a20124fe26c8b91dca23333b3ec4042ca47298ad8921811c8d5c772b9272f0bf0b7a18839490cd5fc331625c8235ef43a6f6ac4a62c6d7806a184bb1b29ff4258f25911c96668ca1b91703d100aaedfd343f636ef9584f35a49ae0ff9a172545364d693f1c8d6bad126d25c01d4989595b60deaba24a8ac2592462fd3d98f0511e1400251a679a5275092261cd71f21467bd565541982baf33f46cbbfc53e5b06e7811a7ec7ef467d1e16184ab8b6ef35eaf1e1b8c23a4a82d3b979a25c8b206b4f3781a072d85eb641f8b31ab5ca0253ae0cbb5670fe9f236ae2301637a23c8", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97da265c1454201da898c57641c034fbd0d6e2c6a5dea18a6a093dab82bb63fd2c45a1ab046cbd71963c2ee06f645b68ddd3143907db04f1e4097bb1c6aa295c2866ce708ada760b2a9b231dd87f071449e53b434531c37a28a4dcd178d216f7792d1d27ae5eedb9fa09175157ab65252de2be6cb8acb6b6a1d1e27605194d50a8d9a5c41ad0ba1bcbdc43e38e6b253d656a9d5eb7082f45bd9aac28c360be66024cb4bbda894ae4006d62b8f3ac19f6e2da07437894c586ced34ef97231c803d4dfd743235779f25dfdac913999b376f3cdd3b478848abfc960fa30c827e938ddae822f99530cb98256729970c444f5221600e4aaa8920351baa014f99e0510", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12f656a45d2a858d5971810e0ddc1df5e52ffedef54e528ac8f7ea1a17e67504e4bacbab0bd1a886405d74d05965b252362bf713753ab7ccb1f4a8e546b1124a90e480d03826538d26a75c96e5fd13f7645c7eccffd0caf43e13e8136d9b6f3ae0e3a14dfc566f08e833c3e60eb8744d1578e5e7a5aa3be2cb80fb94342529ceb0e1231b505694a0a6dab106b7aab1719a70c15c7b76f1d8127c22decd2153024feb11c30cb40423ef6a67ad435be24985b78e622e29460b4f72bddfd2badc1b5003d9c6634a9314ed34ba006da7b5d81192601ddb415b15d9b3abdb86cfcf2cf321a6cfdceb302994989a8f19a023fa03e351719dcce518017c068efbbf6992", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "815321543736e750e8d91ae7c21bddc44cb151027582c8585403d7abd93b698fe63b73db40104dc6c0ebe94c210d8097c3d8834621176f5079999db8e0639e65513b30c716402503c04f2cdf2a7b4155494606deb5902da422bcdbb2c4a4b3d1fa4e28a8c01a8712072d8e81ac0fcb49034da8473a6393deec3065c19be6fc5990d1ada0aa48a80d50ca6bf83b005714e4ec48b343472d782250772f8620bcb8b9b2c2336f745b17bbf8e7aa88c7963ddaa7a8ca771ed87933fceea080a3cd3bcc72b124ead88526fe506ef970b298eb3cab69d979f6fc1b655ed1b7cd4288f9f915db88a95d439f35d1f568d174cd6e5d2cd10c53ca3ce3c6d5d729ee2a272d", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9433bcca5754ad80ea5e7e3a288803c754d72b4baa2fd7da71e4710dab8fab78ed67fa5d8ddfee9160db932f933acd99a7afea008a38ea585a3103ea8c7cf0470d83d884265c43885dad983a2ae62d9485276a11abf3f09207f2bd71d409b8f1d138c7fbe4ad9923b8c595f2b209e90427574431a12e5782e942f6c7bb9c275102c1897c3ad5d69617f080defa46b8803d669138bb680bfb7518512d72a98c15de405a2528c79b797baaf7843243eb7a98ebe2cd079f6aa18611e52badb73f52695df90471e94eb8ba18e3f3ee51c172ed3e9875f6e67078b8ca57651800c2fd4ad640a4e762bd565940b8800b0d6ae2abcefecd782ad710f5dedcbafce3839c", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f4cfac09a8bd7a51311497492bdd4be403da1674d6f8292869c46df57a774a9d6950b4f4c8665ec8e9336f2714692a956b08c34e1f6618cd1291208dfb3efb9242a24bd32f93a90e6571da6ed4fd4d1dbbf1c1a70598984dc5a8df9600b889168541589fbddff869402aa45ead57595b64a626d85e2f0da9740cf20e6dae08e6f47c675a7ad1fe23a3396503761673d130bde5513512e5e9fe03c8af79e319a1a39646e6d072a72455cc7c8472e0e5da48fec85bddb095c4403ab7b26619af3b19e95b936be4a37de20f496512322563180fa0863c04bfdd927b396b1bf2a011d470c6c646df054a45dd7d94071383f2bf53958629953d26328b2ac930addc3", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75e109b03133081dc0312cff1c2f48be3a7c796c6ca9ba57dd344ae9720c82ef04cb92706f6e76ef884c2b8a825d8b3671acadac5fea0cc3d6aba4fc986eb29f9602bd4310df3e4fdf9a09987029a382535a6fb4e9d758c339cb6139fff8da686a576f615b8d7819ab4804a6feac0b61c35340652cf40addf8ef15f2b7769ac27affbdfc59969f9b8440163b99f861eee72b0ad33b8c8490aee8129660875b3456bea4d1ec685869070c2edd04fafb651997b1489398b5bd0e7e4201bc5f3e18bed5ddfbba403c5d6e8aaae84187a77b2089357a0d020f3241bc2b1538b5faa09b9c312a3c74ef0577b4578d94a48f72972e75987df8fdc0deb45acc088cbf0a", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "004a0284a300df0861c9ab87407cd5a41eaa7acf602bc5ea0fb8dd90ae24e01ce5558b19da2ce455a07b6fec23c331695024eae1814bb7735c8174d9bd817bb38b710f906dad9d499e7b5fb7b03dc543abcfb5f78615028ac84f3960b378eb3380565251341179b719f395234285af0b4650a40fd7681862e40d1946c2b9b4d44e790192172de4b36a1facf17b6d89173e44f5e27df34a44860404911a9691e961309963568c3768a036ff579d6fd721686f4a8e27c805e7b87ada5e4f2a21e63de53fa32c06cf2e2d9c654f952aa3289f2e8d6d7ce49e087de8300a529aca74952e678b333bf201147e0ff78b6161e3225740564eb73e4ef2c03ac632ca0898", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36f10ef97aaf1bfd4be25b7605a2017d596eaaeb4683f60952e9739d0706a80685bd14a87f0c386bba2bb4cec1d337a8a6e411d250d57c2bb9b1876f0aed607015941573c500fcfc63b9256a2e5e87fb5b8bc7d56fd55f27fe6ee3654844cac7998f0cb628eec40623c5815e447c477326408839f0aa15ecdabf005d5bae00f5c1b1fe095bccbfe398139796b74e14fadfa700e99f2bbeb2ccb129eb08df4bffcfa16054930bda4dd691c75b863f37161e69140dbd03c41084a069e4e41bf8ccc77fed1db2122d62bdca053e4e6ab94fc0437674e633f3036c534b9e2d26c9a5e3cf6909f08a97b86da2bb4081088c388e406b09d1e46c7009f48255dd8c7025", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f818fb8af8de9f8e4f7bcc25306bde2678f07cd2216c4bdf1779b1e58878405e93604b6a7d2fd3e6d47aa67980b778ca6f50fd31cf32a606c4ca78e516ca80bfa98e2e899adf2a2b0bdf5eb47a9935ec5cd6e82fe1c5a3df3bb9cc7cbe579478054f400fd6f4a456700c8550369d38fc0ba0d056f3012baac31c88e2ff4dc22a5c97206d729ab873de4f242bc9c641996a85167992065b0a04dae5d91a210bd7e1cf6099a6d73ae01f57fab1be4d0cf392cc4f647580cb5342559cac8b14555bf453837bf6a51506a2e932e6ac8c02bbe6b95d6f294a2d41a2ed2f4a84d23c21aed1bed7156dcc4fb96a9468efe6c056c8ba8a18b31df1074890bed00a44dc4", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "551f17b4b2b0f22aba66732a74a5c1f672546eb2796e733a6cb515ef8e71e802f233737534c0e62522045f0e9efed01c6d59fafed4d5f43d74ea228d15b02104158883e23eeb7b70a309e87376bf49b98e39199d4a14b7e1c74f6e7a285a22958679727392e6f236a9c59dbadf8ae2fa814eb18c309ecaa89c060ee10ab69434516165e992f96e966cdbcbd612ac472b66d14426acdf2752bd3d00fabf8f1717727f459abc58e6c5206f7f91c4d20c91ab31262037dc957afa37f6ca67e2b9fc0820bc77cdd59ffc9562725eac202e74fb9842f3ce943ce42fff107b1fbb0d95e07e4e8c5fa756b2f466600e71beedd5317645ced25958cf55d50a4e357b903d", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0dc6293d1e050cdf2f94def65d2dbcd1076ca31e7361072196644fbdf008af1c857e52bccd2e4ca4cfe156f14edc6217fb555536ef8b075a3003dd2b03d380eb2114d918219971094e786b8687ee23f6d397f622cf7d14aa6fdf71b784481925e292b28eaa0fc9455959f1fb69b991aebdaba97287e1f6959ae3c516f4d2785f7ae23a41bf96fcb19008ac5aebb3696c82c615fffbae5e0ed9b695d41b3f5d7bce23a648daccd5b27233cd1de808db5c9cae2fd77fa321831320ecee53ea743ea2012c19f688570a6ecdccfa03df1acc01de850b4e89b4b2a783e9c6a519251e09c46f3d154cddcbb1515f0690eda8b4cabc04b4f8a4f3198c93f59bd1b7f123", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3a34882f034bf8865b7030438e9d69f8228f8e87b545a3ce6f499f9f7d6ea43ac2cfe16d0fcfef4b51e7db7099caaa69ffe6685548f5507cdb7e5196b4dc5d7fe07c5e80ae0416a669a06aa7b7b21ffe3e6b09ef8d74f087fb3807ad18158863cda53ce1bc713eb6317393106317c3e73946b57182141e9d1ebc29d7dbc49c1bd88bb39a7b79d1418e488374e6f6ef968b8aba56e03c35e0099448c2fdab98ace95576b4e754ac5cc522c266b6dc3f00770ebfc94d8c04c1487883418f55723eb95d774c937c86eaaf5bd4b349314ffb5ce0d05ab409ffbf6afcae95670fb66604fe38ea87b33547919c2d1e10a6171301e12cd8e827d5a723f8364a44b53d8a", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2ed93202a4a73adc78358f851b7da2074a8133e7551a838ef353224303b542ad126dfb242c14acbeefea35a058c1433dfa0f70dc9a14de47b917de5889087a6b281c24a5d6df515766cce18153f6f9bdd410fbcdefbcf568c9e3373af18d8a7c62e90d95cb5dfa640aa4fef0330701cd34571e028cb77b237998a69a4a333d948e815f550651dee00d9af9a8c1c6bf533e7d0800b303709b189d21302fa37fdb04a416f37b7ffc5df49b26205e21265ed85fdf1fd6482462f45fe03d33fbe9a0497d7f1d7a6a87dc1d2d433bdfefd392256d6b48808cb6cc843f294751e855a62f91311a0172516c46cd43d5f517aa5a5b1bca69d1542fb8173dc8570f5f4627", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63ea26b52a78592647cb2eb1061f2d5c7f3409a09e2838357f16abd6c32b21baecc7dc84adbf2432928232a31869b09413ca479a3ff8d8afa50ebc629816dcb22606c2402416dc4ec2685e6666ec821c6985a3df901901fadec2da97ccbd05ab40c099ced295e657d953eee200a373d5901dd0b2f71153a2da4dedda1b14ffe7b2d6ba4e8f8f34ecd0e20e61dbf3972ce45adafaf60ba1c073bfb67bfc70742c2df1afafa1d44e81867ab1159a7a3f2d01e37fe1f32ddb78b84897ee3fc06251b460478997f76e082a98e9ff999fa1c64cdc09a39929efd091ed1c642aff76c5a381c36d98edc060d1986d7868c18bdfc6f5f17b8ae5045aaaa9fcc9d0c0fbec", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "496176c33d58687e77af4fc53ad1903d783686f7a00cd862d892d0c81d28811c93337f2c1432b665d5da20d870af2186630521ac3a36fd970958b4635e614c09b0c9cd34b56421364d1f100b6d1f21bfe3dcba115bd14680083d184c985719ea8cc4fb0d337893bae33623895dc2d5391f58f546dc55a53cc687c2effbb3ec69d1bb78e4e0bc4b83aa0085babf4ae350c60da500e3c8827bf9f72c69d5dd151b92e66d6bee1b006a7b2be8db05fc6b4d04c88e185a59960fd00afa696d17999a3c327d5b84065c4bca49b9c7b66cc377758554f8967cd7dc34e90c2c449c47dd9ba43e3aba98c5e187c9d08e462392f5470067ba8056e0618041bcb86da45bdd", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2eecef531de3556f7e28181f8af74eda1fff98994831ba7d04bc4170dd545b2f14c7fb330dbc1c8784c1985be1fe956184a0cc7ec41de28597a13c6fd3acdb00299e945eaca0b3518ba61af906cf9e2328653c849491cc4e16ec16b1460c6d913d9823d934c0b32223a45195a8af4e2dbe177e1f6520a535d072641e0d071c80f456913b91f81e953c771f25fd6f9d3242a473776b234f53619ea79354c3fea74f187c9b71b6226433d59db94c38e6431beff4a78cdace8b7ea84ae39258ed6f3d9093c97adfb53cc706733abae9883c70c648475baf96b0416d7a661da95ea20641fa4a9a02b9c548ebf75d3e0fed6f757b1fd7cb29299ff22687a691da130d", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f0ba3944995583a358dc33e8fcd357d0880160e12e15bce98ff6038d0867ab7eed9c769ab2f69dfcd73a99a90722c5e3c854f3bd335b666fac2e7e2701fb04aa7630aa38483de0954aa300b0949638067abbea62d7bc460dca44a2d063b7d7e39db2929762bf06cff3a7873a3c6b34ced9b3106f844882ffa312c8a889124d3b3d5df0e227bc4bab72ee071bb20361c83597466ea974b8b2e251623a7a2b62f8521870508dc3488bf342f6520b761d672402dae2ec190750cf252ac8ab6b3c66fc82f55759787d8f68855220870c408e30d37ec6a5d65919f88dfe559250e667e9e670d5cefff13371a1985a72e7f675da23293c422229ad202cea24397aa90", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ffedb8120bbb4c4fe253551d301f8c97f0660a09978cee9e6c42ab198075d3db05b148280824bee46733712cbe9a8fb4b4e1ac4c408c89912bde3841bdd6015cce8b716619f450a2820d976d24090e0028d9edf83925db99c358b3a886484b0fe4ad418e2fac9b4d15b543b3124e1640721c2ba4694971d57b41f145fcfd698fd5a8a9c40fa6e98cec0776a88f507b3fa80ee6a7def5a8de84a0f51d31db4cf58d8b10e3399d4a277f0b1c436347af548ffdf3cea97f20f5b553547c585d4d88ce3cdb3cadee2326455831589d997f2beba8465d26cd05cd464f047178ae976554ef1d5d35c1857fa3294ae0fc059852c2112ddec3fa5895f97442dae1f48de", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a2f0d0eece6c305702f894f5bed16987431f6a908c83a44de0a9b6ee3d574a9cf6d41093d035054630cf7a90e2c473e934e65b362a2fd5296dfd653e4bf7f6e979475e40088d5a78a6ed3c968d7946a58fe48359c6a4679f0529febf35520e929469aba68121960bc3e89416680989f0e84c35689b5cf2df03d52e5a803715d65506397971e2113ccd3bcb6bcbf0addaeb8e96817b76ebee1bccd7508b52a3c67f56d6c0e7062406831e7131f1daaed4a9a526aa3ec1c6c03ec1b6f1e7c25031e924fa6906fd8be3712bd9b2da7e7afc01566b968565cf57778bf1208494f73897d4a804d2817e9f7d6e14b91ba98610e51ee2632502ffad0e2311850436206", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4402f8a5dc7b06ceb001b925cf40e64deec9fa7c199ba30a93dbfa85460df874b07c43b05721305dd44a8458f3147b7e820854a0b22c81869fc3270cd7a63bc32953fe1dddb8a073abc01cae57029c59681a1c466fd8140cdd7bbdf50fd077637ce47fc33681d5e8e37165293d010c221437a086e68c79d039cde7d8e19207eb523f76b50b3daa89629862c2baf11d9ea59dae4ea2bfcc09265a18ddda086a38caa574162c3f02e684f27af6fb4bc39061a68c33c4cb548fa4ed151f79cd72d0521a6e328266603041c68a489da38a946539e9ba675132a97a2777707ec36c4055ff7340fa028906bb0cee5bff893d097b0b2c238ffc0657850855986e369a33", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15a59f92501b4ce3d9dfd01de2d7bfb2b103591b112ad71415679d177ad631e174a8875cb2bbb5debd6dce8b34a5e8bdfa26a6df1de07914481dc8b2b15d8f00cda5cd9d000990d62fcb2c8f804a87404eb06df11b2a4e4b282248e98fe1bc7f0a2479fe7a9267861c976667bd53fc49377248d12437c4e34b21e8616f93efbc47ee3f8323d17952bd56c4c7ff86b052db1fc7bcad70662ea6af6525c04e1f7721f80d4ee31a2fe6cbcc6abaa5ef780451d9539308ef6b0111724abfc589d24b2389ca7011f70868943a16f33a15f9ab7c6bbe78f9e30cafd0fde79365eb248dc7c851085595827d49b9890ec9690b3b1980614246145039ae376e8c811e3f30", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "239ae31b1e40818dd133977bdfe05d770a3871863d2ef95915cda0d5ccf300dbffcfb20f8dc0c3d8943d766bdb59d8a8ff247717d0517397b4746412fdcffac7f718a2de7e7564a89f5b5c066986a14a51d21fac82283981335e3f5817e1dd9f16bec4cc4fd38a00b509dceea5c938da1927c2c4bfe9aa53f19f67c307833ee0e5b4bc1d4465f00a0a6db27216698269dbdd7ab35c2a6779dcacac4f5dff324005e8aa07a3942c3cc7176f9cae25bbd918a00f5db7e5bb0fe62617498cd1052934c4d81acb6ce036b6364c7ec246c488a68d3380047a1a61410046aecd0b3974b8087141ec8f97feb0c076d7b791272c8f74862371607b46f37f46fc3284c3a1", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f5c8c7ad4d77ed4c8417120c637db53b27bb3a75d01f1d458db577a683d127fe04b051f3e9e89695e77ca39c141316d82d25a2ac9e0162aa8decf8fc8856aa1f3e2e1adfb56118d4c918bf98b39098b0aa51b061b3f6cf23d824ff407e2520e270e2279686495466d3b3a193cbf4e0af252465d1bb960ea515a913c702c2187b201553fd33922540961dcd5d8754fe37bfa62a3af70051ca557212043289c84cd3e0eefe14edc741efa06ecc2dd4eab8640997d1522f6f1caf81a81afa1d92365e78a35be2e162aad0abe141fb14be9e3ca2990bd81d509bd2d980733bbe128a980cdb3e9501ba2d11642b21c6da3b16df383cdecbb0ac2d0c55d243a43b0e6", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39e027bfeb27778c3735393add174e5df479c971cc839bf6f0787413e865265caec65af0a0b3abf5d2813f0e7aba300bcf8386cc88bed37b90cdcb4b0be66342f2141f7d7fdde6216cf69afc78f07d28375e87285b5f7521dc87e555f6d247f35eaf0f8a616c57ba4f6d30aafc974ac230cd5f29e4115ec005e22058f32362e55f0fcd710fe3723378587022dcae62d154602e60a525d6dc0d1ab747e9a52d6000b70f856267fae2437e2db6cd8caed0f1cac9abb2d83278118f653fde4a9bda8a6ffbaa41a5d81c87649070f6e5c3bf342264253e7728754944a74c4cb139367d7795b3064108c8b66a2824b873aaad664e556c548a42713894d986779a5268", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cb2a049bf753eb74868b7174605d1d42c2d0d6833d73be2f2cff0ba42cf065502e442c7f3ae7bca3b60ad9bef913560b0962659ee1afeb1c901c3673a9f253b6c12cdc9d67a6ca056eb84e5277ec2e06a013fb2cbee009211391ec0604148da828069e689d150cef60da8e4f081eba8dab8fa0dc50adeec967f7aa7b172f4bf756849861cc4efd1d514fdcb8d04af67e41cf0edb5638fa3a4f74197455c0dd7ba549f15437c1ca71e8015de3cc65284873129068b2e684109ae157208d917cda13b9546a9b782ede2fe389ae91f2bec90cd4b0b0e24edd867dc61b9b47a36f5c54547dbc2aa4ec4e39a4fef6d78a90f427e55062c900bc1a9d3ad3e7cd9ef1c", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b9d68478f58fc263ebeb588fd6e56e7dce7b9508be8084371ba71c234e480ea3dadf7511de275476ab3412acfa2c4185ead0dad3ada5c6f5ed1d7e604caa8055dbf097950cfe5734ee00c21f3f95106a27eba1b2d1a90e2ebc63abfd0c71eaf99a4a4aaca4a4745594c9f66ef65a1c15225d96346041cfde7b0d3752fdd02e40ad587e59719c94552f562f21fe19c7542601097169f022be81c62cdfd70e1f071500fcc4eb9e9b64475626a4cd2e05713b58f5204f2a4b9b37946ff698d5ccae3eaa4a2d0d1c07a4464c91232ad12ff0b6aeb3b4b371b187b2c8e3b5f7a67a0b89c174ec4cc644fb7a3a63cc5e29f12e5d70c4b8faf5ded9af12330764f8d4a", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7cdda0ea82a0f86c644f472a0e904156641b1fbc8effd8d90d6cd76cbf947dfacb06f4df31c1c554bb88ae3b63218e18f0db74447fafc85063d2b941245c934d245c99cc9ff171fc5834d841647f34f627e880baf8e71c115c216a8b98bb69a4e4d729eff14dd5a4ea4972187e9939214eb044a3749275f900fff9d23851162dc8fabd9c4adfeb0ec4b1ab3ba1bd508c56eb41e2056ae116ac72527cfa5c9364f606b831af37c7663a53c2dd0b009b2edc5e3c89ca7174dbfbd2c8e38b636f184d7d68a3587a0b5bd1f67c12aecbf5d8862f3d027abec144b3026446fb4fd61a0c09e237234ab35d9ecf10d13210752bf19286d310d5cbd6eb46e4282fe9bc07", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "973103fd862a66e67f81fc30a2e121066f4de2ef92d33b2df47a2391edb32a97f55467ad8c4109c4037772fb1f1a0f2feff38ac507ec2fa27198d374ee9eafc0d4efab04599cfc60f8c5a91b3a5acf7d42ba9a1af1b611ca19aae6c6b2763ccec9a1683e048d762fc8cad62e845606cc64aa911624b2eacf41041974d47bca14f673c8e136e705f717d7850d1d410ff519f72f9b6387979e2c031cc5a92fe856755d1fc62fb573fae30d3089eb5a6a68478a69b435a0a8fb6ec765d5be22f2dca17fd6e7864d93b0cedbacce98cf3e4a1f96d589fd2f2eec13eb2ef65d59506fe6de87a301a5a605942b8bb4d3f240e45275103a83167511c83e8874b5bce2f7", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e3feb01ba432d39d7893c7752843bd95d5175cbd006fe8cfd13d1a1dcf28ddc2f96dc68df73da8fed84e336542551ee72a7d12086bc7a4b245c23606e73f57c116145a89ec64868e02a87b0de18dde2edd613fe9c661f5e1432ad7f051abd823518d447421851c654d610b8175c281dba19c1c5bfbdbcd780ac471116859af79b4fa2e524682d62d0545424ea3f5cff61c364dc6272b5b066889e4ad1f4fed1876d135f1fd5d4bb0a45f1540dcdf39c22098042b1730b5ae774099936fbf3b9477199039faef686da32ec175f6aa6a27e84e4c4184f261731fea359677b1c3a830d992f09816269423e94d9615b29d9133301818e767cfbac27fd0e37324879", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9767c5ec735f2f6f217036876052b890d4a1354bac9cb6f0954876ad6940b7102a7ee16c6d70bce9aad5e26afd50c3a80602c6d37e0225ab71d0356e5b2fed0dd4375456e87be4a927cb1f6b0b03c771ae8b246971fe2d69b51ac72440e5bb73f60b37a13c3369d226972e3e22a4f36b7fb14143d7f2d4f7d2aa76846f94f845da5a29903f5283923f585f35b6596a2b02d63a9744985a603a7c096fa86d2e3897715992095f31b336242d9bb327944e9651a5b12d1d80a060e00ae6c8adbb2387cb5af100c654adc4cbd9a191ce94700f11c210933eec928468627d981569c8d5001f8b40ea9cbe1011184a8143f65cda1237fabc8bc3cd8eef4e63fa404341", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4e2197a1dd9e1419ea717a4f00575684609c61c94126646490b4d23dab907c0691f928b763d1920e009748a01aaac761a674e037165b6a6667985449154358135fbf98835c0b2372b2bdb1b160fa17586e9601e29531c00b9556e1d054606c287356c60c3338f821e7588105518ab31c9a15fa589e693acc7dee4dba4674c1c0bfbfa19d41b8a36318a8aa527ab3e99765eac3c11474dcc3f2ded4bb8b60527213b534c205adc6cc051427f3940ad8c57f7ca09175961996063e36b4444320f337460f921b49f09db3c2156de16a42a3a9d0165f067b8e4a7d3d8fee5048f4f057c6be54ae95264f50918b54e5394bf358074f8481b1ec6c02dd23a7334ff3b3", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d22e9e6a5da600ae2a8f46db49d274eb4df51b98f127b7923d950146cc95f0dabbaa66d6cb7679e5aac66bcda93901e42f71c8504ee98532b44f65f0a8229c5e72bfa3462826cf0d71da52d082c4aa3a119f211398dd9095f9bc352616b7c454c65f7fb1fde10f2a31f711f4184ef35fe2f454973047de15bfbbe77d2268ce3b213375653421affa1d5673bb371863cf897909ca96c4f5afbda47bf798fcdf7f6766423feaeebd10443ee9d0b3b8f4dbadf0aa11eed4c2a7356b39614256f2aec853e2aef0a270fea63e0b4fc4251648ee1afe5eaadc1a9ab6a38301cfbc9bc720b7ce15ef8a8c6c18a7a1696715a3543e253eb525283ea702205c3141de567", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4bc38bda8064680c6dcf248453d602df0f5d2302462aa7fd53bb2d5109b4ede5bcb2bfceea61f5759989664a6925e42a5ffd5aa31a99e517a6693b684eda84fd2ff1a5f8ca8b2a8f7ff2aa259ad8cc87eb965488335dbbeceea965b9df1b78e2330251dee9726ef1be58ce5d53d1b76b6e944468a1326814f6ba510748570dce962b81c21cf27441db1402fc5f5e0ed314543950bb8306aa1fca9b23b5c812b714aebd1ac47e9f37f10cd1ed1be8eca48eeac033fb54fe36419ebbcaf9f7a8574f6e76d773fc40c7d5747eb23c29255558e454fded999a09a5b9d54ca2f49738191011a319fc85617ff9067039149bea016bc168e3d935bea054f76cf3c7d2ff", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ec47a39a5f21ac9b859f412fbf04034c8d48876d76dfebdd802bf2bf50cb9bbe87716b5e84d9c660f146753656c123a6aff550b1f7e469df060528ff02eaf95a99c431570f16c691a79aa6747af0a2875c8ba6057b21075be20001284db725c0acc4c35c0456912b24c2d1d827b68fa070b166fedc01397f579ae7a6e261604206f75b04787cbadca17d73f683ea5760c9cb973ce64c1ceb858b08517a1f0ba40f219e430347888459650218732f386f67fc815105a86f262aee9d6d9a8433d0f6012388297b25810b662e0bd5906fc77f31154fbf5569f92f5aca4405220ce12aaf8db3486fa407869d3ea345cc68743dcba765fcdbb15743124d9461df685", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0045c439e93f9a2f9ba2a9f6224a2e78cadfa62a2f8907384e91bc815272433d3a167d73ae1efb0f736a14dab86210c2f81b6bae4f6f9efd4386b11ce5194181e119ee765abc0d6d0382c5f497791493b3ac349b16b9f7f82ae0b28c89d362ee99403932414f89885d735414760f416f1f1f927d46e1ace13bcd851acb45ca95ab988f9c6c7d3531297d04c3acb68fa25eb505686b9d2ac8136280d5a739f7da87ba3a9ce3c82db558cc187cef297e1525792bebc00a7578c2b6f186d881a959f0bb1fbb3d15beb513e98c864f89ac1f96f91a0989aaf350c1a5e736e9f7401111e17b24f637aabe6c08ec97866dfcfa32ecc819297a31880fff386a177466e1", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0fb836267e50f909d331f288fac511857b9e12d935a851d5206e0c03a99ef16366db9f46b4f07dc61b64a67dea92aa7df5c05010edfd7fb4eaded8272227652bb075986e431c6be4ffd4ca9f455682a332a97568deaab2ea2ca60bc51af894066b74779467fc1600f2b1926e0a4ef744fc6adbbe81f25a69c209ae85a30ce27fe0aaded2106e81692abc3fce6bbcbcd25c40dc82915b8e2f419203bce59943e15c8872dca0fed96f285ed58fe10292eee9f88f727e0b80ee6a0044db11d5e12292f93fd1bf3ea18f604df4eb45ce954d2bf55776c93e832dd69a39fcd95e0587f0e79098a54928dd855de479c5a783f8c3a605a7281236b3d2c0e3d3fc34ea36", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b810c0194a37296e49c76a51fc3756699e9fb70fce312ea94fd9c14fecd2b4e8abb8df32bed3814fd19d98ff96a0b096569636149a0f661b80e312d00705c1d4539ec2159fde98cc1ba0c2210b667147cff2062c597dca41627ed5556a5277e99bd392768c66bffd72ff3930fc7dc5441661aa4ada82a453aa87e038f5d826f1ff4cfcbfd93c273902986ddf1b38a0e4a158bb061af1ecb93e4aea3ccd2c40207814ce84c41f31ae9454fe309f9a53f749fa93e8dc8a928399f6ddb3f7998fa12c9041f44e80f259d8c1bf7fa2181ede6acb2108c1057a9b45547440e416f67a3a94bc6ae9ae3b03f6db77a4f46b23af24d0686eef849c164ded22b8e758658", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4e5f0af9bfc071c4357cc4c7daff2866d7a81542a14d74a8e540a531bec95f1ea3b8e2727093f224f2c95a9088d8ac31a2a819c1b8170de5ec76e1959b802f6e7eb145c819b2751cbd77efea2e64a050978c227874c14283b74103a06fc6c9f5bce20730376a2b5850c1ec61086c4376eb9b97f07cb60f4b6aabf5dd79348275e7332e3b2d7047a146b7c4c237c1994f2e50ac77ea8af803772bc4753cb478820486cd7fa938d2fc76b3e344df8814f8e6b5fadca80b7eb6207e55761f75cc8a6ee4ab6b74ba2e83e9542d6bbf70f8751cdbfc4ffe9b2efc149902a1fcf1fb9a4185666f7ae6a1fb8aba6cbd90f11518e0f3445e852e3b96f67da82c0cf25795", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8518e95d21fbfae4583dfe1ba8f1c310745c191a2c6eede69db44ca4c0d0c9821e962e120e40a52f845bdf200260c93b3ba793e79b288961c9da934280962f007e9dc544d4bb4da0f862faeddd5cf733ea81393e7653fbb44bad1640636a498879e6e84f42537929c8c947bf31b34f991f82020e2c785d05bc7c84dc0d28aecf0998427fffc27af7fd25cb60dd5c0cf4d1555071b240d2fa38d03bf541694eba05859bec28c52932ce452b355d7b87581aa33e08b437b6c70e3844e38b9497c3a8e313febbfa5265b4b54df9eebd82c15ca93855079cdbe995ed63581339f2587ddf6430f363d499774dd96fe72bc4e03ed86580dd3a282ca64e96f2b73abe07", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "03656cb9037062059bf28612e73a2b024dd26a0d8c02f80bff83738b5d41e2d56cbee296a7915db20f916fe4b91e78453d3d1ca48d793706c4047a89b95781cc4c8561788f9517a2d4c6e41d208075db9a8096e801013a45c7a796a3482a688771c5acf9402f1ecfec460f367b02dd44d2bc52239cb25194f63e8df04fe47b38a0da38635738bb8319b8c331aa791ad7eed3c00d1b9768664e9dcaec8cf1f2c070929f0ad8395b0ac1eddbd1c2e404ab7ad0542b170280b5861883ddb270ebece35c15d6334d585e73d725959015a7270376f787f570240e0fd671a78d9c87fc7730099e6d19d9f352b2e350dc413e9b48f3732770ca90d65c2945969f6c024b", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "730b14fb2419fdd5ac8d73846a7d750381e44da5c29462261c7e6e3fa611ddf9facb6f23bd57b7ec3f2042b5a7040d2e9e3a106d757263f426eeb3fe5957e718b920fd59f5e5463257a0e57458f4ae5ac44d17e1dc87e8b5533471f026550ef11bb1447756f1a726067d60b6cfd000133e75e55a18d47511496189f5368619330a9c6ac69666313efa99cd516c19cfea9c782729318a2643bca109f83488a16d3c8e4abc7c0b7840dcfdf5cf82f831e160c60318231c64d2e9d9ca8304e6bbd6174c474b775153788a40c739c9db8afeed3cba679d74674d7ceb90e5aec00e4859f9d7da43429514bc7f58dbab7a568a3e74188d24c255f299be509e6fe0cf03", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3a0d0f9859aa957766ec92195835985a5cf65525d16cdeff29e4336e4482a0c205b49b052afba52acb473b65f36602382ca961573232378e10b2e8c1252282de925a5583d910653591f57593e08c17e1a1a94f01e1f0cd86cfcc8ef0e96c1c176bf2f1969f96a2e5d0a9edf4309a99460c714cf88311b2f7fe4c762bf1955b957a895f5e03471b25f6cf2a42e8c38f16a4f1d66f6de5d453270712abcd868eae0e3c83659e9f8172d6ed3bbb41a6a4491eca87f2fa529a2e153cca245842bdb5c03059956083b6b9920f7616aa7cac3331f12ae8472be191dad53a0daf4994dbe0dc1b0318ba49aab302ad23747276b931ce3bfb58400068237ea7315741ae18", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a52871c05a7064d4b0afcd4315d013ec0b9858d40c2136e70e73c4799d2bad7303d04ed2db666c890cb1c34ab2d65149b77d36404221ed4af84335b7d551d79c9d4fc347161fe8930df349de8e949f271cd09d82cf80ed15530c70201e9b24b8caf2fbf4f375b6e7afa6d685465ccfc2303b91bb233660a16e09df9134ef58dff20d22e6e68a5cc7c7eea5b63d6a481c37e331f0f966d279a3792ae551aebc9acd771aa1290a5c53840953491ea9d901c91bf153dd83614cb254d49d546df7d65e25d1811397086961c04d44684378ec0231c2b6335c0c11f5b8e8947aa20cebcc42e43cc9f37184610016a2a58b26f94efc91d5f8382f9ffb96a98539d4b4b", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89ed4ebfaa543f9616bd775ff2bdb34440ddc9875f6cd0864bb1f89fe49b33632bed181315ca84d11f7b39fcd11723718ea1b54c16271890208ee487e153e6a95c7b92b8caed0ac82abb3e76aa3ff0c6d1800752210773d6163ca3491ae3d7944b78dc645c9a69bb969e38ecb29d6a23ad1eec95de455e312df0ac93596bfef38beab5bb4111a7cd61f65a5e065cba1aca95264a0714ea3864c3f02dc7268d2e498a9f0eecf0b94678c2c4b04fff9483b3065f2b28650469583706634f198415c7dce08b75d18c778144966d82634f69002bac051a4d1cdb7085da34d5190c704f55c146e34c5cc97db9a1453dae9c01ade8d5f71f8dcddd4f8c8cacd37f9b28", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c3001b3beedfb84c9951f4567468c63e7cb534fd94e68a5a04722825c4d3ce5baa6a7928974c771dcae30ba40903a3f606f5b22a272742322419c3796a5b92d1e7ca692bf377dfb850ad0b8d7a70aff459965b812e29fc3831f62238474a974ceb4cb98d78f73f476c93cc74324e8a830b0803d7938672cbd5c256226d2970a7db1943bf61e38487bd306f9e04d7698f0b2a1fbbc7c822a71d45ede2a0f5f6b5c22f977caa60e81903161e01fc21cbe2cdc343012b7db9b7f9e78b2b8e3ab76a8c2296e224d4837315afe0adf1b11a2e1d78e6852c06411837f721563045ceef386e399d2e2391303c27fbc16334408dc558e4e93f49f092ee249a139f130f7", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "787c89f350bfde5c7210ab8ed62a7e0ee913046c019a61e673e6e5c8e59dd781ba08fb7db8e53836d85a5c8fd90b1638f36ceda89cb65bd285d221dc02c3a195808b4f4e7fbc673156d4952362a4266dee5f991170b071da0613f157dac82359b9ca713180be5460d89d3ac50db70f20caf897b907d722e9f326fa2cc1ca677ac86264d8f6593c26fc103e421ccc03701239a2d00f2e815f99bcecf9f2c089358573c7cbacd95452833e036810de9732fb22a60e6d8c41fdafea09f93ebd0db30d00fc2967b1015d5409207a711f298ae75f5de07df729578801c3e393bdd8b745d880e5fad56687ca9fb4f40cf89d83351446d5e5f4cc201e6a2d7f7f8c8d89", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "16205497517bf3bda9dcf56c491215fa8608ec6a9fd6a03fc552d4eb6b36896e9be5748892e676a945c60c93ad65de100cc320fa5230a9e9c41a82ca0cc43946b35cef3ed4cbe6132d129d2bf8515d7f095d2b93aaced130049b7fa5a8b9ce2c16e72366683a4ca946bee237785def2b832a483be4bd0e983ad32ed6a3c93606068d6ef1b6b5bd195434856d9cbeb7b9a2d2081d4b05ed724f46760a5c3100b04ad511d602e213acaf2ca05957780833fd8f8089710e10556c64d8d0a717de50ad3c001883695deb59e025c045ac51f3694b57105fe55101e6a9c67bedf958f78e5727c2d15d87a79b4cd063e37766ddb4ab557c5c4271d2b4daa1a3c5a615f0", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "443f7a04f045e5d2629e8313f2ea783a6b07e29710e579080e0a92d1b01a36f282348d074954e9cbbbef32ede146034c779f56391d1cd4a57e61d4b6904bfcbf79f37a4b36a151e89fd8d6d605ce109c97a43d21f540322f3d36a4112bd23f0547352663cbd4314fd0a61c5f31dd7654825d9c02206fa35cb46b39bbd70af195b0a762e30a7acdddc5c088159fff008699e06f80077bc9c463444a8a2f58b0bc93d62a1c850c6b1760f9024af2cbc7d5d1e1e193bb750f9928180af5f29e3b131f9c7ec20086b06b5a2fb406e4b3dc7336ff034bc26a74a1ce3077a76e3071051bc5a7eb24266e8a598bbb5049b247b582c3ee6c0ba53e77af5f5b1c4c0195f5", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "84ed9ebed4fc00d70942a60970c486e6b12a7915ee8d635ee73a1371fdb1b8381b788eb849ab66dfbeb11e5c30b88ba3f7820d89a4352df73ea2971b879da3cc8e1f5a965fd5c12f36e50395aa9523660996e51a842918f0b1103e1e52aded6094dde57ab06ccd468de1e44a04458c6e070c4153308e6d7462293c1355a973cf77ed406be92b3a2662f56b0b3c55e0474ea34f692b8c7e0117962153fd7f6ce53e30c81803f04be5bfa562207299d2165b84d2b169764462e6d7ba0dc2a0d3f740c461e2de96cf7723d8ea83a68812caf0add3cd3aa9b4d21cab128fcbd4e6366966aceb270c4cf5f3cd6b20c22f5689542d7b8b458223eeaa2661667376d532", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "84a066c8d38aa2c8bee6b955399d7c3ef403c4eeb19b80d2d96d52b36fe7da3dde780244fc417096759fc6cbe25ed0efcd9056fe569a4ed95a2e7a1e577a052adb8cc3e86b740b66a790314d887ad1e6d2746059b923eae70865dbd3a9c2c135570ff75862f7dc465623dc094dfde5c58b0f4f2e5b11ac2f6335199dc2339e7d511633018f6b519dc84a68da2bfb08152bc1bbe57dadc8b37e590f8d07d1f6b3eb0d273de6bcf6f9d9ce28090f467af6d7cd92a41f74df09124f7b074d91e885a75824b559466b18f5e1430c8a4ef45b77a7b15e35132b668cbccc5e0030b07e9905f8fc03856d2797d5ff90f39eccd03854e4a07041bd05a11ecb11f10188cf", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7f9ffd2b77762938b1f1bc56365c4b717a01b47237d9c70fa45cc1fe8d96b152e7f9c96891a3e73f7eb8ebed94fb749b17ef90c8c235887c5ce2fe9fe4be3a6053ea9c5002c83120e6ef9034ca892eea9c7daaf787705116ecccdc82b2e9622405eee4714f8ad2f925ede59d760d40ae96ab394f289b4752910172fc40df0b28057076d95ec9708f25ec15ac80d26e1e984e3a9d03879d161704b41bc53d70b237b0febb285e89147981d456fd9cdf4ae99b30f77976134741634182345a90f1335dfac188760f2cf5c6afc6d95f1bdeef3417ddcacd12b3df657307c7683d08f4b8355275cd28b78e0940b1f8a3116b4592797ff065d14b29e6f1359bfa347a", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "10cb3b735ad88752949cdf3263fde3a9185e5de0ac0a92710285cd390b371cb463dfe8a3811d07b3ec626d10adcab7472bb5655db9e405b3bad917bff6575124a2a82cb0b0a3311154a95aaa20a9aa9d40032b69e131bce3f9353bbb7e2bc2cb1d534f305beda8935d77a5bc664ada3760f1085a4055a1d91f35557204730338bdbe069c6e0a5b145367cafef241d9e44b9d96ea77c0c40bb6e0e4449feed4d6c3a0465b8f9e634c3ff9ef9e953a2dfc0cb7ffaf652309243e8dcb3d2e6a4c07b01c0b9f3cb94d13920a4d4d7d9efde1c2821a609379c24976d5017c387dffd9a96d3945f4df47db1db89436301b0b31ee2346fbdb123392ff74e7d23f629896", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "85d0993755ce3f7f85a5c0bd0a3a118a3015e6791ff2913b9598ca0bf63cc769074ee282b12076e06c47448c660e39d0a8533ef1324e4ca67b3bf84d6cd70bc0c286e797d49fa1de5d1136a1f5eef202b5ab9bec3d8f0034cc1be2314a114b1fcd4b180f0ac8ece650317fcddfcd1f0a89b71934b60e2e8f1559353e930eca8bdbba8f4f164b9ebdce186a46ba85f8c23838288a057059b33c61ae56f9dd733e69a8058594e73be674ff7453790692f246492ab3a048a4a2e069354d607df30fba1cc8d1275e644a9fe8c58926fa1581d2a4382c724eb58b95e2b47ad2599a03c3c56037b756ac54cb36be5ffb4a056f5090a0ba5c2b0e23afbef7f9c0c61f50", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "95c8de35fa5e6824d948454874e0e10bce46f293bc301ad03c4d7877154c75ef0b692cebcc820df5beeecc112fa088c84158903bf26aa7839931bc2f5bdddaa85bcc46e8e303a073dd323acbc299cab26de2e38f141069b7eb46cc738b9eed9711f4fe13f0627a3fe83f3044102a659ec0edc5be3073f4227d6f378f91a40e532e179aff3ec960ebf03ae002a8268d81fada95aa38a3b04ba7b5b149164c99fcf6605a2949e643419a7b713013879a25dfa36a310e7ead4704e1e7861cd7d20c15724b30813afd3b9a34412d3b8541670ed9591d4f88e4267cbfc9244bf2dab1830efd28a87de25e45db22407643769cc69c028a7ee43ea43044d1cc3106d302", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "81225f90e6a2c8e5730fe3b7d127c9d1aafecbe28166e2b6964b1b639b3d73b33a9f408e64fe08ca10625b9b4d5da6502e84b97c75163caf7a0cf813b35751341396676d8e831ba128f06122d33c59e28c847eece35c18714953c78437dfa44eb8909f080fb77b6bedeac8e74489e1b90383648cebc06bf341d92d5276426ca92a1f6c8fe23f8def198a35be2087f97ada1a4251e6ff712c5b6c40cb0637b4434a88bf11f94ac7433b77d63b09a292c1729891bf3c20d2cca84d72517372607ae5adc36cea5bacb47ba77ef3c658922a6f964156b12803afff5489882135cb440b5a0487dcf83fd7810de432e58869c7f3ae05a469f5c0cce30757ae1348d884", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "990f8c00d947d6bfdb86c8bb14a878fe4bba88375b4d43c5da951c4d3cb1936300d60abc0eeaf7c6a758e8eee94c64d602db41f1d655f920c4aa5dac44cd59c5839307483cdaec2901c9b1af0a34135f691f7231464ed03dc6a553eee0aa84c6c59b79765a2385354c2e06a8d92c201221b94a2d8bfff6d4ad7a85a84b5b2be451833e02d0ca5b2a063eafc43cf26f2f6c1fe6bd6e691cd4eb87b8a213803139a309ab3539ce7d157f9f8efddb7cad8061ac3c63a1141d250d78fdf1ec8b6284d8b70fc22d8139840e32d5a37716c2785fec66f3567b30bf6bbcb42f42676eac5f409d03b1841100ab3ab7f946741dbaea4997e334f7803cfd7eb37705f92426", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "94e614fe1fb13bf23e2d4bd9a74374a9ed6b338e7758cb1fed2dd10a8be54fea1424326441728f23b9d30b1c12cb862c3a2f3c8996c7e04cc75cbd2747ba8f4c76845d997e0291492a3718b248e2eec47a764cc815af342884e2fce4c42a42412885a11f225da04db78c46729b04e1084567082673caab0fb8b04e62c925879340231097bec0d94fbd8a8df12907c37ba35820736327e26ba6d1051c02a03d8b99ce7aad902be90dac42388c2f6bab3dcfadf5d4aa8ec05ceef1fd63c399f7f63e3de3fb66b7bf15a75df1458da29511d1e1568f99e597ca69aa492f44607f4d57aeff1a3a692c0ae465b98bdf8862fe1e1df1de92e06dac2c9d95466e434844", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5ed85c52c2a87ebf535e7b12429229c9543c3764f65abb2e7a1d77586ec21fe2f181ffb12ad108feae955d129517689c98f1f5cccfc6daec8274c85dc2973667c117eb3c6a5e3f79f0b9afbf298282b485c11fbfefb1e841a26cf6f1f4772b57aae4150487951780548e1de6646fd5b1b54c0d708a610e066cd102b1682dba848e7736d18e1eaa5abcc70e31c0e526d6a9da0fc5df9194723de65fdf8dfd56bf78ad159555f123df82ed878a0cb3f5852f1c925d1ffe58e4c7ab5de7b3084bb999e924acf325c77d1a936f9a11b0b9553df003765b1ac3ff18cd47004bc0a09a638a3d898aee443e92a59513d5f896247092416e44a2ebfba3431296baaf5a59", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "91d06bd0d8e18d1c17387d53c4eeaa31a6fa6fe48a10a16756aa2c754da99b7fdbf1cc50e823fd3bf8bc01fa0956274655be925837c49b9fbd6683f4d575fd0f84a7e7985eb847b626dc6f3b91488a5591f2639e4502c53a83541e1a4ffaeeea301626da3d3fbc445d98c05dea487b115aba933d8eda47b6444cc10403df2c4eebdb475749d9fd20b72d56a5f1953b33af5b31735a25d83f0edfe730a40d1119f67f7bc7df40a15a9d96f193e1a40178f839e238cc2c7dac77305da449886b268299021e8d4b8933949c7c201e88447cde278bfb1d0ac78a1c958220f9f1fd98e236a53208f6efa0b1d9493a7c11ca8cc6ff398e72a7c778f378bab9bde5feda", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "14a7639959890d53fc89fb34880c66d75fcb1c463d49ca36264a39ce6264a721d24dbc7c63b76997483eea1a6227006d6210a08f4ca2aad9c1df95a2bea6ec5502bb906b2afc3d2f9dd478e1b4676e562c8a65e7724ec675e422ea64fdc64601e379cb67c44383a2bbc48ee7cb2d969aeefce5efc0ba649b0baafc6a91b52157217c663431528f11c3d22cd1980e606b2c8950ad75a25cc6364e80aebce460b89fce95f1d6397679686e3ec29bfce7250b8c799edc065af612283642ac713608ba733b1c618b913ffb8a8cc203f5deb65c961e591232cec94a2d59e2a81074c049d74c03def46787ef4a8126f49c48e8b8b68910fe02f9a02787e53a4c9f482c", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3778d702b4c541be9207cb387d73ddee47bf19ee92ccc02ce97cbae2dece3283c61aaf2df93d19d39a0ccf3d5c9ff596ce4e33e3a46ec233c614a36a04acd0bb16e68a99f5dbf6f2247981a5692d060fe0966d518dd7b791419d3a43f4b1d7a98a5426a28bd45398c45ff896171ed3f002d017532c49294fcaf1482158d10725ab38825f5a9e5ee35b44c806261c625578203c87521d2b6403bca8f2535ecc525dd685a0f3bf1d81384ddd7a70bb1888569cbd608e16102b13e71fef6f32a194ba7c0bf1a072e8256d7d66486aa15dbb92849d7bd98d8d119bc54e70d3ff7539376b73a463e3bd560afd3faf89ee3bf48bce26c42b9a0019741e59af7867aedb", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3ea16216e9f53e03a6263fcb69366fae578e5fff6ad5cc2bb42dfd00427103986636d7341fcd9c80318726ae0492897b840f53fbe0a3cf0c628413168023fb2501f9e403a8637551bb33145c255ec722470033f21c31dc13c725778f7a8bd7f6d47527e2b40551402da31b49c365d893fcb2310350dc8d1b9c07f1b80046a99802d53de46d30415eea46f5aedd6c226de2fa5d1d45a8c0119e09f0e9a055123366bc732839d4bb29f5479651159c31bb6381cac1898a4ec275708bd4a8efff72e0d8f9dc3c24906f76a1bcc355450e2e9ff154b75f03114e1fee39f123787778e5f625c77f5491ea4c7a7654fa154605547c3db703fc2e28346bf51ed623bce2", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "56d9e4d809885f15df9f283c196c3c11a145ed5348c7ad9fc8addcdaa3e21a7a3b5bb4cde85f513780b4803a9d5ce073d2b65954e29c0114b57b54a1392c3f418a958f731b517bd1f4460ac355ab8adc7682d7aceaea0d7129fb87577dae0930601b9cfe33b2de65288501e617c2907300c51958016cdefef1763b0941d657ad17ac7ed3f28647fb25f058993295fc7a5fe7845d9ee4e0e46f1bbbccb1e2498b0ceed092df4724f0f32f7effbbc2f56e928a24bf8c357abd48551af37497145a81e3efd100c47e8ac97f2afeff9371f24aa857d2eb8b0673b04b1bcda3818b6b57619e535ff624085102bec4e84bab94b7e178e9d876d888481d65b73f3af6d4", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9a96a1140f25749eb737ec5e40e7bcb6a9df7bba52cd16a63fb765cca1c38c4b50155efd5b760930dd1308ef9b87434cb52236af9d22cffb777b6dd1bf5cebd548db782bb6dc751550d2393e8a146d5cc4b7a9252d7b676989a0165c4815c4f98167d448130cbe6611f649a4f39d1645f80ee156000d217c3c85d0256faadae4646b92baca6811ffe7007faa5ed3293d4e9bbce25eefafbdafe447bad0a79de8336c5fbe4d8d7f75e69537e6298999f9d0878cba996c50fa3081ea550246b1ea73f6cc3c5b18996598d3b690a20e494b408d0b6dbde9af3d349ee8f75585be372bac3b84f49fc52a609b92f2f750995e247ecb9585e950c5b724a9d337f2f0fd", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "275ecda4931306dee69584aa62990e59355c401a0ac2f8a879ea8df8a0a4248a92fb8f61149a67eb48203c36e11de45aa6f22685fd4833470edd90f0a723cf6c2b349d4c40f2086956f033582b5d1678c5c21cd8ce77faa037a6bebfcef6fc68f271c7a7d31e369451c48548b264a20e2916fd80d0f3b19ef51ead30ff4f39643edf19d434fe54f5be86c7ceeca5e869c0ed69ae60bc41593ed52dc3440d8d4729a86e47b0b210b94cbf943a0cf384ef516358494d417d2eb36d560dccb5bcd28ef38f33b06682549dd9c2c060d231810b866f6d37865bf03f4b8293c0ead2e6e7c4b5c2a62e6be11850cd31f653f9b2a6c11737965a231eb4c8c8e62955a9b1", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1e323b34fdc4b47406c09d9d9a4f80e57bcf16918ca4d8dc844cc74b215cd2f713ab51222e13802d920ee1fc8b24e6f33be2544e6228d29c2d448b014451b34c563e65adbc13472ecb1c7c808e7adf164483e51e23ac47d55f0aaab04d2a8e3dedc3d4caf7970537770bac6dad6f451fd839a7b0f5b39fd1a06ad9218f5820d4ec3d35a2ec2e11c4ed21b7de897893f80641397230672eb0ca597bbae1c630d1cda2ed12c9accb404bc9efff61b6452465195c93744195a82f7c57ba46085ca15f6047f7427ce57d5c3b8f8f9e0de53ae39212162922b7d349f269e4b6120740b7a1bca5d5ba944b5455b900899cab6be1c3dff6533eeff388c79d73d18984e6", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "2e199d68dd184cdb5286832be91df0b9c7d9500fbdc05cd96197312465e682c0c2254528035f1f775b1ab4de72e2fda055c55de404490479ac0444123c08d8817eeb466d50165c35d594b2ddce901a8e331d97c3d59eede435bf625ef13f547037397a61128b125d83da3c9530de6df590aae0c74f8d0078d697fa75648f7e359cc723567460d6d86c81c0557185444a2f3ec67281497decffdba8b96196427e94c12c59eea001efbe6fd078c237ceb18fcc17085b468380b3ffda43d83e789fb51b4a37b3c5cedbeedf9ba05ec3d44e5ce5f576873b99d70cec074d4b8dd18c22619720a1e7ea2c3c35c53bb6344d1ba04baeee044f49109222817275ff5ac2", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "66be1bd9b430770e1aac8202351cebe2da9fc098a1de0d4b20030db7889bf9e7eb928fc93632f498f9047ee8943d62b0584b3293295533f11c1b6ecb97001e6c59755f96d2b7aeb85a285d4dadb19c192d04f42e612e0993747cfa6eaab77f81748a62f1c5c01d443173635871e43303a061b00cc04a214206deeab49cbf4d069af6f234929e86c5fb5140ce691240aaba3c360e3e99ef69ac614b47d5bb2970fe629f2dd506a566fc53cd4c43c4e1e7a64cc92556dd70868c57222962ec8351d9a4055752f6ee4a5f0bea5d4e6f2b4a24282fbdab11bce4655e21440f96e247cd3142b89188f2a9aaf10183312fd2bb94b5260626153a3637905b7929dc1f05", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "977ca7ceb78abeb5004d9c640506427ed481aba7aba6306d06b22e174e133df09abae219911e9e740f97c5e36f434c69579a2b204cd43af2ef31b3c17c26c0c8284a377124b72b5ecb90d4c0d29cd6ddb60f1c115f95999919ff5246917975330d9e68b40a5c20c5c323391ca6518c8acea9996152c7d481132d7d935717b213dde0b228c001db17740d3ddf72c85ac37b9f9452cbccad642c8c791ace53b1d2e14042c02575bb62afca73237b1a7d4fe00d9aeff1744f3f743aff4e8148825d3c5edeb084b198b7308228d176f4a9e2a8fb18a472ac207958e716463cbdacdb791d448ef9938dcd1feed7d9069fdfcc6cc83676d89d98d60410e7158d210d31", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "96a6d267549b2907330a2392b93013e3d3b2039fa4e15b7a6d948b1f5a7d1ad1828ad8bb04a05ce913bd79b6e76206d71d2c28a3afb1c6b29f58bbfd0b3d17c316cb5f80bb65e311de2e926b9c29e434b0395082a2ef473904ed4471c693874ee82f8b45d3e6b5d2a72980bd52a7a3f1d58c769cd3af8e826b8ee8fcf6860a86632dc6c2fd135a9b8684c9b59927688651e03c29f8ac94acaca30bfbe10ae3ae006925dcdca0614a6cc346c7bddc5b9dbfa4cc6121489c20e2205eabe0f1011de939741980b7bb38facda6a70884bbe8cb417446419fa00ac8234ee5fd1f25ceceab1e42e3dcbabb39be576d5c8ba1dc2501ae36ddd8041a4e947b59bad5fd4f", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "37b60118549ca0708bb18da7b2a0abc3a4ad177eaab076fe078fc36c7ec8df87d7f46adbaadf648c84fa93c8e26436f25f35ef3a86c0142edc106c31832a798c313aee3e941392f53b34dea1f7fc0004d65749a09e30e79c86415cc80d99307accb19ed4a7b1e1f5d4f73bbefab67a825dbc3a1a6cc896b5fce5204f01ee880890e22973e5fafaf2906bb08b3f3d978c9a16182ebe92ddec057bad78064b7cd0f4ec0b1abf86eb36a042f882453a97d37fdc9b8ac71fa72caecf21091a62a622d40a2298af387f6dbd4c21ffdd73dfe342208db488d19d906e4d756b53cac93599a6d9aa10b932adbe1242c0e7d8122a9eb0f85f543187cd52b89edecf884d49", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4406afc6dbaec37d6df4f6683b576a9f293480f19c32cf9d445ef5cb251e518a87f5c6c6dc38a5cbb7648165900f5430838f66769840b59198e543fba390117b98bb1d6bb8ca6e5caddb668f10293391ebf40c2163426f764921bf408b4b3642f517489dc06bff39448a4aa8d2479a41bb5accff29079a681207ac1cba788b4fa529027dbf721f39e70662d8b68632a486649e3c2d7c8e16ad7d9983bd4089665003c91323cd4498a0c339e359fdedb17bf824be4165a15e2782ff592e265fbac2bed0067d069e199eda51d88b4097ee1df978d9fd90cbfbb611573a2f79c7d7cc00ee5454994c7ee02496e66983fcfac67008ad1901c0cdb9715f14b663ef40", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "5fdf18702608f4b6099830e36ed880227440f4ac325fce3418f3684b790b641db7b0550583f12bdaa65e5c71c66e8df64c0e5195e93dfa37f623cbca20daafbf76025006967dff28e92b2aa67c2270ca774d559a9fe2fea14c0bf52912805a76d1b6e4cecb973d8b2888567c17f96713745e247bfb52428d2a94e0974ef38d501b2ac209751a94110c1f9e76030f9501d27233cf7663fdebd51f604d21712aeb3f11f908ef447fc554df0e92fe12edd275a8d877f1c1d5c927ceec2a032e4b4b184018f1b980878590a38d3886cae0019362c3826454dd9a750b10b69b86af394f59746908cf81d2999fa7bcf6e8203b3ad09c105422765514451f204727ee69", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "19ead2d8f31524af99b7c945c9c71a150a7a99fd87573ff2732bdd7d87f1eabf3f168ada7384ada45ef4ad524a43607483c756b6bf3a03c7160957b507b1fe30aa4a69681c4e6e455cc74a35a051444983ab914f3b87e85073cf7f55c2f8e7e9392fad80597349c30b7cdd33410c3f8ee0cfd2132543b4bd0b8a8e6508a6bb9234da2e19f3b7bf98ea9b6ef65757b4c53f47c792b8a84f566cc73bba1068898f434e63e03a29b61d5e871e7f59c70e3cac5402ce149e9b4e322479bf1fdb0f3012bc5f4f39dab55f0f7c8b9407c2b909f9867d5ed0a54849da8e9c25b5221104d6b3c7e826f2e769e6f22f7726424a03cdd7d71781fab9b0634867d907756868", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "18ca4774d2615ebfb656a0d272a8215b43d4d2c4d028f306f4bc6577749058d646710ab689967493a8545a6f3b56c17a9bd1ce85bc109946a285d83726743169ae4d7226a223720ebf6c719389aa276593e03cddf86cd3ac57273a85ba21110b663296ab17a007cd7e11297c070e926e7a5ac1b8e5f43285164460242551f35cec384986e09a0b4fa88a5f76322b4bdf922784010e131730a600df777acf11ae5fdbf09404b91f87cf338771ea32fa97d3fe093cbf6bf68b5059b3076a43413af22f9e4bed80f23ff0e304455be33efa4decc2de0597f6d2d8b909c577edc4e1672a0149f8b62af1892cd950fe2e0ac0916cbc5870969cdd3da07e631eb3b8a1", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "78ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c70000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "9a9978ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c6", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "9a9978ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c7", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "9a9978ed8968b4eeff1bba921ec7a8aff62f89c289d2a4576bed7e05ffec8af9101771f1cde3f5bcabf555021f1023848aa2ad24f3f0c75cdc68e565e806c8fc35393c4503895e622b8e335ab8a1faddfa0a3eea79361b0662459d58887fa7d0f320230c36f521dfea5cf13d864c4ea1811aa5953afbac29f1fcb68847640f4711c92742af9c7eca813f2e1e9e794ce3fe5130ed5bb11be3bdf730d491fc62eb0a26b440f4bf4eb822933fa89b2b9783df06b0b725d09df9365489c30b55bdeffada4d8c893ce32000e248c172c6e76d5db2185ddd1204b33c3a64d2723500b4912197d13304c80b93357019f3cbb77834f88d72b3a23e214e288097213876c8", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "6e5f93f5f07d5ca97e2fda3a1d3064aead8188bbec0c8691a7819eb7734bc99d0f27eca14f5ee76c25b918f9564efb0867c0cc6dab574ec81eb569e75f17da20b06c622175b947b420832bd2198d3a67f01ea9ea0748bbfd791aca5daac00a58e1950f0ef67d1d80d111d9ec5776a6c136f41215896ac178ea3a21f8b7df57eaefeaaa788476fdebf8750926a8d2f5ed5be439d96d20d1789a7b3a528345fd8e60a4e9aa80faf5326706add0d2d051f729cb8b4cda3641d3f4072d96bf4274dd2880b3f909476c3b2f0b8ebff8446422fe06a000b7292fdeca90278e6cca1f5b763b4d67be6ff35900418d4b7cbb44be036436115a36c5e9ce4ff09081ab1d62", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "1c38b93c9ce0287dfbff969dcb5db5d4bc5aed139a33aef46e897d6d9b25c5257610cdf2853943fc5ecbcd06ada211c54b51dcb6ad6ed5ded9c3c8ee30c868cf0164ff776199b3cd9f2897929aee68c49c8bddbf195cc39c28b0ba338ee16bbbd69159b86bd00d94b9917834148e5ec284213dbd6a9f16a9c946cdc75af82e1475f4f9dc851bc96069588e1913c739cfb58e99ef034fd1a4ad4b291d2d2506f1dfeddc6286e41733517491f7248fd12207e6b67b5fdd19b6d9c9bcf476276fd9a253ac40589c9a8236255023a998174924319a179ac87e2847c2bda98b4454d83582f68a437a371450e82c51abafdde7bd19887c0300d7056793641fd2e1d545", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "25bbadd1e18389f1cebc8e68ceb78e98f9f48dd82a408087ee04e20a3bd9bf3362d8bf8a1251f7788e6b235a2010e9778e5b3f48a9515cc0ff6fdad7f56f93bcbb9137d90b2e9b0021e9a4498de78d82f291fef6fa0baa62ce4c0c93a5ff00de0d246f0579d7a9f06bea157d41d0312e1aa1f119de30e2a50068fe674e504006fa60701750e6522c94d86e968298ad50ad5dae2b27d3a105c853195ff58e0759705f545d67f12e83323bf92b33fc95f9d478f1049ba66a3378362a8c07f96c74e88ce55baa1ed4c93bd706a8236ac440058cdc2006d0288d48c8fc1075feb4d590b442582cbf4daca71b28d9bdf1dfda36ee4adcce8a4fd5b348801fa8373ad6", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha3_384_test.json b/testvectors_v1/rsa_signature_2048_sha3_384_test.json new file mode 100644 index 0000000..c4859c8 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha3_384_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100984ec65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e70203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100984ec65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e70203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmE7GWxBlJDVcDIEwlpTa\nKqkWmEIlv2BUTkSVmsDnZcSWuAU7+xzRrj1mbI4/D491B/FRbWj8lVfF8gD6DW6Z\nTlDsQhX9MTqAGHFY0tVB4ipaWkICX+W3gaYRGhBBuwjQRgJtVVRDNuVXiwKkmMtb\nYxCGjr5lSwqq3Xa15Lw8EJl8+uAM7wmMM5WJmkFjZZVZl4yv1s8VMctXWtVwYXxs\nIG+Um21AUPLxMBVKsXw6xmttVR3/A1ZM86i76GfHWwd6MD1Vdxg034QOd7BRHNzy\nmjhztzi6XL1xTG3RRP/H5+RDg5fxyB8rsvdj2CMqfONDVxZl/pnUph+2l1+MjIuY\n5wIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-384", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00984ec65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e7", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "82c5408ea562c691eaadad106f51c4f7239dddfdeb4f6319f40f39280a0025084cf734d378141fcfe087882ad7b6d6aad673c567783c4ce36a118c4ff01fa39a3eb5632386487cf9ce8d5bce322fb385c085dbbf3237635c924a0f1336b11e0bab794b74c2886d221e4806ef46281e5e148f9a99062aa20a3bb3e1832f86af9926275897e8b649f0a4420cfbda2e754cc2114039ba8440a9340b148f6755f6366e519efa288f8cf88287ac6584ea0ebe7730cc449eb4e681eb34f6fc9fb703d58490ee90c9f9f04b73aee8f71d3f4810bdd882388d98a3d16dbeb50816ea359e0170c3220548e7b0dee7f700dd54d8f2dc879f5f972c54a340cbbdf13a4c36ea", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "62e15aa794f2ee4c1f197839f44b17f2533b030188ac572924438a8522a802a750546c1281cc87a495ce5e0549dacc829f3ae24dc831314b78855c9702580a992f996f7b8a4dd80006383b461d541581cd3555023f0ae15a362c501d31e9bc109ed5c2c9d8df2adff54ec2ebdfd52cda4e8621b53ba03f0008a5bbdb726ea39b111834082332282c3b992049d7fd93d5e7ec9d732fef46cfa6cdc30dc2529bd6c7d35c4ccd6a8fbd88678cd9fd9781471a5deb2e66b0e7ddbacac2c3ec0cc32061521eb3f041e25878586ff642b463d51894c6c85179b3cee9ac2b5ff418c319f079bc25091dd70e1460cdb58c612dd456ae88f6a400c57d45d6ccb9cd10b67a", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "379876eca7f9828c27d7c2a8ebc9536dca6479521b9bc3ac89f8aa09ed1bdef1a5e9c28026ba4898925131bec934546e7c46f7df09d773e837152de9589564f396421c5ee882fa30903f586db5906f3a633385c62d2ca8909d6e641179b2104a68e54c82a4c89c6bf64a651070cf308308456a05403c1ae3dcd56c3cb08665deb9f3f33edbbd60ec9346657b4b75efdda5749c3ea314c96eb9e016f774fa5b40c7036c5b1f52223f2e9be6765bdc4e75af2e0eeea395ae04c6f11d85bb6d4c01f104b4175225c902fa589348cd9fec1f2b7b533e2650752a746d251087bb4e836d0d1b14401c6f285d9dcaa3939a3795355b6778479bc6e93aca2b841157d5f0", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "763a882f71aa83db1915c1caedd3e55364de39544f1fcb7296266be212fc896d3c8b4d72ab1e786776c36f595f94ef8be81947cc128263a6b3f69d6c42aa2b0f341c54713f051c668833c4363080128307029ab2ca2441e39c1f5a3c988b06276ed8825de25c63c7efebf7d5d202ac2501a967b980ef79b9a43f4659a0f6fd170e4e804bbc9a1a79dde5c946c78542efa0753049cc3d2d5e2cd9991a313dd7d7b841cb540108c3971d8b4106b3874a92d6dbf30f1418ae4732e58b3d852cec3df6cb3ef0928fdde9a05f8ace0fb14431d286de20ca83f8748cfec6e74ee3d7808c5deedca665412b529c5c18146cd2e2bcb4b3d77014a2ab4e2739d7226dbe13", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "199cbcae189504e8bfc853756c4497d032c0c0a0c04bb40b1d243d189add48f88b637f614d85513299c990f0fb4d01f1cefa5cbf7840cc15f0078132799cc1ed8a64b3a55cfa9d3007c28d9a5c4e42c08801ede95bd8163f80b415b7ca126e11f3bc6e95755d906a9931e54d03c848b3955524a0be133198fe62e70e7a740c52ff7586f961de29636ccf82234b1b9eff1b83d08e56a81078bbe82cfccc734bcc486e0e6291f8e1a64385311561612a9aee5892664a5555108834f34a541edac9333e067f0f4dbf07fe27ef20931bf32a1b3d64d91b69e84b34a862a40dd0735628ee6d559923cacb5e3d390a8d0e8157e3f7c79ac771db4440ae572399475038", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "6b307cfd0b0687f64ad8e688b9ed0e19927ef124110fc5dc3200960383988eeb599cc4a91f338ee16105dae8bd02e7fdd2edfbb684a3cc7b8771b8f64a6886c5549a6daae45f4291a76285430fa4c97d7d037b2cac674d6ee4dd35da06a13c0189b5a8794606ea6910f779f9609b0210194913819f05909c14aaff30d1704f0ec79dec63d8a19bb2363860ae3e61b9a1c7675aba72611849b8308e96fd8fbf325278454d9a7a142b4b4ae684bcacfac9675c34b8991e1313c632181b901ac893f4e75ae41f946dcf4e119f843b58741cf330cead23db805ac6eabde225248dea3dab93c0d47d400db63c9f04e343b011bb410603a653014b59e571e5566f0847", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "8e53f34c1fd35f9ebcc4c2f63736880567d9e085d4bcb605bb794d558d29ce095adf99e9d65aabd17e3ec1da37de446bf9000e83cad28aba8c43291d11dde2c32cb8606fdc63e3a8a42212396136541f336daa1c37ba7a9f86ad4169abfa1353d95c056d864a6a611640be2c9d0ffc9f905aa5627ccca4a9366f29ad6085d5cb7a124ec01066403e832d960893407f87228690345b9b00827e1e992267fc5ab3232ff2949f83019db0a64c8d69d3e043d532c2de42d94c3c4693f6b4759f54587d569039e2ef8c4ca033831ceb5001c000f7e9ee1eafc6e8a618218341b5c043c48c2b58f7e06559cd0c054781064747a873301fb4da7907778dda7eb6b6b38e", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "24d2f1e587b84fd532a500651e960a4841c9b6cc2a55385fe8ccd594d6ab6d88979d530f7a09993c09c75a440e814722ab0741f959c0775565d8a7dda6d2e1e706256ed4d8f9368b935c8ac8a3d66718029083428c2bc53547a50260a886bae86b772842564af52a4f97e192ff0a773f5ea984779ef13f1266a3734217bb14b93d86bde55327d78155be53387048ec0ce9e0aed5024f72c897897dc3e5e91a09c0e3bc880806aca1be3b2198c4c85d60c2a0cff5842c7fcbdbc6e3a935868910230ec9c7804d9464db0bfd53ad49f78233da6b8c5ae9a4dd718dbcd231a16564a9cdd737dcea9c8e26011c553bbf413acb9001b26fde0ee38cb9237266d52c0b", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "46be3c56c858635b6c9b00a61f5532f5151946d1857e0bad3d3dd4df7e2ff42f736af5eda1ae90b6f8f0c50ca781d546f3d02873345dd8a22141eb33d632c5d67e3cfd3c4f94b8a4d40ef796ba0762d1b059212b45178bb9652b24517faf563e72b417aa1adb62ac0888365a8483ebb27b1c6b2a67e3f5a25e813def07a5a8e05623f4b2219f539a877b4995a5b56e434935ac2534c3fc0721dd2476bbf23ab055fd6c8b6c524d0a300f261912c622e3761058401a5483aa21eff8061478304bc7bdeb4d70a25a1cc0469188941a31df19ab7af2f5f058b123f298cb4b65e14d5e7de433975025e2b727edfef843ff5f4c253823a3de0ec4731fff291f96560e", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "175ee7743987b4c70697726acb0d9fd5305b3224faaf40250820a7797709ea16d694ed4ee9f93704a5822fd1b7642bf136e59b00b8d806b967690573b2383a8e6266d0d4224ddc47a393286b9dc2576511e0c8cb008356d7ee3fc456dddcf8948c01f6572639f38130779a53454c78fd7ca317aadb288983c6da4bd6171eca64bcc18418c2aa05708df5cf2472ab9e2ff79c3c40befeb1de04fbfc20ec026c07a84d50b8d7580f5ac233b9097cfc503ceba0312ef38dde062049351a6eb087abbc6ab3114a853f2198ee0aa064ba133a7aad297b3af3841d01c7e996303fa2685f160e2b04ac38047b28a26399d960be256c7a7dda1c88b0101cbda5927b2fcd", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 66 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92b032e4d8c6a309c0442d45ccf4ead66251e96510cc9bdea2e1e0c97a7f2424211ef3d870a448ccdc7486c0b1416d3599a3f33a7fde0e130bbc72ea01a7b954390cf06e9ece672dfeff1c1598bba1ea043cb7b724229c1b69ca7920b5dcd7925f6e34c43a72570af1a29bfbd1f08c89850d03f933e18be6e86c8c6af7fa0b34d0431742f10077999d8cd31791dc5f2b6982dbce1883274b4181eaa310cb763a56493b939586e256637cddd7f50400895d0d78adbbeaac94bc479d4a40829983ec02e54d664f59032159a47d630159e1d2fd672516a7f7ca4d83c983d5ae6f883e9c90e7b69d13792f381798cf4ab3f48bf8e4a0103446778cc931be69ee2310", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 64 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "166984b50ca3b91a45fb1a4e50415d60227ef9823f3dd57360e1eb91e56539bb2e5e7971fa14b748aa86fa5ac62f151b0cc5beecb5208293ae5999e00b194aec91ed49a56462cceca8481a1da4b1f3595372de360ebfd91c594fb242a9dea189ec517aab0ec6466d818b8051e117ef8fcca4dc7020e18fa02e5cc6c215ff5763dd4fe6f7ee770bca93b6623ae802423f3d2cab9396f4d68cc4eded582085d775251c4375133922a89c9e86c0dd7c680ec229bf684b80a69d4cf41180c127cac5d64dbc100017701c43a3b4c0fff5f304097b78efcc6ba79eb364b85b27aa7287e80eff4300c48c1cffbc6ae4794e252d6ac78723cb68f497e8da298e635e0b40", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ceb227f2c5e3eb51f52de1f2f10889e76f1376f129b586d785ffba84959e0dba1ca93e47abe48eb97e9eb7f1be08d20a394f50945011552a2135cac9f3fa0010b699043e27ffaa9390a94f82d3e4e5e3bffe94c3c461f2df88803ec9f2500d737d199f201c23c5d1203627e7b70e2e5b6157b61dc1a1e65b1ab55960db04164ebcd24513bfb7382d5e1c3a906097b33afac0f305840e7610daf8d05c0a4dc19ebb8b3a84ae946440b708ea228931d6be44e863178b6f37bb8f70f7f64a0993e78181a7067f4fbaa1579032ea82f7ebae5ed26585bc7747a34046fcb1d5a1613ff354cd6a99bb99ed59ae6c427c28b72c9f28969413aa794fc2a6c403b22df10", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "07a27afc80bcb232aaf62406ec52a692bdf69bcce02a3d009ab9938c707884f36e72bae99d00d76dfb4b045d9d66d6bcf298aec6c46fead5de6c051acb1deef1ae098018ff774578a1a57cb45999bad8f4e835ac43ecb03b820855abb3061367f2dbd8eb2e03839e52dcaec6b87c33138379002eaeb698fc8aee6492cb72e071079d8c8b459f856e9a4b7e7c4faa850060f3285c92fccd62c3c315692512e39a1bd6d984ae86f3989e9d3b30ad5d8188ac998ba2e5c72ac943cc982453a1b74bf8170976713c3217ccc662f25f898b09eac860dd2969505d67c40415e2282a38375dc559c5fab355d8c89f7f7184cc1de45788814047abea57eafdd3be8d73ee", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a2a34280c7407bfc146c0a4d0b5c0ed105d351fbd544b15092c43632e460c07215259f8985125100e0e0a9c01a3d5b97926572fcb5f72b70c0539e36a6964df5c08cf74ef8986f4e5292652322b73cbfabe5cf3cee4f2e5cb4914e33c3e33fabaee129dfb2eeb0d39e4fe0f0b16c2f8467b7e2ebfa7bc410992f237d4a5922c687ada9dc9464ec43458790b8f56acb67805e30f4380b7cc7ea538bd36cef101c4d5e6e2bee8bdb8d375c81acfde0670f86acb3d2baa5c295dbf70f705775e570ace7a32ea5c550b48ff2cce62701993baa033b618dbe346801b52c8114befd3875795fa0ff550e25bdc70a9817c26fd86dc908b5416207fc0e1901b0eef15e4", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88de507b348d50ef5dbf84c085c6e4c6f885d4b1f1900460c3fe4f9c9c51c57375101bbf817bbdb712b66beac71ca3e17abe19802d0337b9690a6c317523b9cfe357ee593b52c8014128920cfc2808f3fac052313a2549179311ad97dbc217d017f027336a402f4156f7c5f384512f97a17e906ba44270623abde78a5ac0c9c7432655842222a24294dec5562eb2f72a4a02edb52c201fe8c03c377376f8942422d249a2857736e8ac96602127625bfc0a7327f7b0de4940aabccc0442045ef93778314eb4b4a1a7f7a76a5c6d64de584f2e8339dcaba3aa6bb1e62198e45ab4a1c10b02875ea02c7d542dfa048ebacadcc97d62a396b484ffbcdc5935ae011a", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "026f105c5d07af8f410f3565d7f782aa38edc41311c847dcbf37dbc8d55c58ef1774c3eb334f6a91755ac16e30ddbec5df67beb6ad1786b4ac9bc8a698eb99470196b723f3721e29539c7c35dfcf56c2092fb6435a17c38ff07daf43ea1342059a02a525193cb46d6e01a9619b4ab515fff994ada0ed48cd5930b58c664d2d6d2bdb1bffb239aa3b072e7c0dee8913ddc66daf888450a7edbd73fbb0cd1d353d12d58d6d5571255ff5aed3ddee4f466b63215d3e9361a9b542ba32e35f4ddd8843cf5f4ad60538d1616f62f911d1384e651b526ee6b97f5d9d243ac90e165eb26642c79d4b862ef177d5666c82b0573e71fb9e3092c4e601e43185c8d6d911d5", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "659f6a75c8f2d923e4c1a9572c9a61d0f28c9dbcd383fd4e4dcc8ce8863e7a30f09b38c3318185798c556bd120acff748e5e025bde16705ea1494f28d7f29a59c89a7a576e6021e7d6ee7cf511e421a0aab35fc724f259f4ce701f48d099e77217b997dd94fc3bc1395a447870e6e9515296331c583a4a55db6db158ad21e59d20e19742ce224e1cb28d55c9e92b12210f98bb16cb44d1418c74b5cb79d1032cf36f17dca5f0b95c17e0250f9fb59c759bf32195ab96e7e1653b6dcacaac621719c27398fc826d2b136880b589fdb0f0f030e9ceb1a9694bb56679e01e1b2443abf496b0287e9028c39af2bdc13f20b81a7f12aa9cdbd0bcbc0b84fd45b09fd1", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2855bc7cececdf434a373c2eb785ec6cf3e6a1f88cf0ab73ce0befc4af1dfa18c95e594ad6c67d738baf259407d346754eb06063cf829b34b13d3013ad902fd630813b458f75a9b9b8036277f7489bafe45b2bec34cccb20328c5e2b8054977efd120e670e2ba3e2339f0847f5dc7fe19eec29a85371e68307b74b1fb0dd0eeea2165d3f70c4b6c215470f8841be7c2055f0e1e48717547d32b844719ab96ae1877846049293140c59fa6456b80d93a7c0611c8aa793bf1f23adc8b2208ab0cfae4b770f6e2e6d638bb6cf6547d857d506ea25f1e5061af713629895186be26e7c2fe79d47f4cc7d55f1aa71775f49b5b3821d7a0c9cd4858ac2041c7fd9a6f1", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d53f3cc639b91cf1a54e4f7ab316fe7aa0af9b2a90f39efb522a99a4441845c60322c351df326753e38cae20f8ae5b7e851c04f85c889beece6c842332905bd404915c250d73f7b337353507ec40bb1209da00ac9dda3802dcbc1f2c6150fa761146df785926f9fd1bf05ecd24b394913c22c0a25a03db5b7173ecaa0f880f4329045bd56dc1a6a238708abf3c038986148c77b0e4e34708b6fe170392236575bde94448ab3833fd6add722ef4aebb5e70eb9f61746cd7db94363b11573afa30a1b128623bfc33c03f47d12b0f920c1a94c5d2f8d3d36b699d2849680894f8df5808b809b1d5101a758d23d0e60abd16720e364f466ceebb1fd0d8d01ff915b", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1dd3aa65c30465897b5856f09c63bc2cefad5964e0bb0d1ef39667c5e7d1c708ea30bf87983fdacde2dad3de3aaa22cd4e0fbaae470b17c10ae8e7c8a16aba7143cc71414ca2b31904d665ea146c9383e62e2a15bca3a63314ceffb458b1b46d5d5eedf131090f1ee8c38962fa4fba7a5eda0f1413020555ca4851ed7f784294724d3c65f5ab635de8f3945a55ece2952a685867290fff24990a1cffe3397889702c71c6f559077c99641552595bd0d56e5f55cbb8aafa406e5c0d1e1c75fcb944ac57b8c2120b6a3d483a7143cf63569eae964342d96b2a0804ab0cf1b60c075b627824c621757304101f9f1b95bf88b7b447189059dcf4744c1513b7e820e1", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fd5b21488a6411cc407a4cc18496ad95affb94c7e1e3e7ed9766dcb1fe88f5ca38f06413d7bf81fdbc7a2d93635ec6c829a255c9ceda03ad70a28d7f31dd69f2a5cbd34ae64fa4371851fee152c6b4eaa3c687dd2b9a7b4192ea9d72ddf9f3b36c4d53f8f75cf482fcc79df5b69cc8d2fd4e95f38678536010f5e885ca36ae217b73b86e9ea02384fe4242dae0bae080e12a02cca5c5852e5a0868ca34d28a000fe6e7ad7b069b7b1f0a8790fa975bbc80901822594dfc9731ff793e40bab0e0fc9e40a9fd2b83c6e7f590467373b14cd3545407880e291589f8d30d4f426f972448d8166fb313ce21d6eb6bec0afa4f3c35449e0078c59c5005c1c89ab7e97", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7597709cbe728b5558c166b8f0b6d2086ad4c5a4db687fddd9b88f530623f3406b8eab1773dc92fb656b5a7ccb8645ece8aa4d11b8a567965d005c13e2e8a2266191b478de6fc3d589b195927b91a4f488dd8af70861ac3c4ca45ede075337c9eedcd73a6be0500d910b7b8b5a1d54e0df4c1d2265282f1339727d723ef099e8445c199748991394561a9ff8613f3d5f9632c6c1d03e0d16cbc32802be24e4e32bbfaa48107f9a70902109fedad811c83640f2ee289b1a1291cad4af9cdca0caf1222e41d754e9cffdab3fce1a55b4e2d64d20c13f4412138becf5c5bceacc0cbf33042d54e0f589973904ba06a3967a36dcadb053a7cd44250012c5f8e89baf", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0beaeb8a54e0bc5d86a30a7d1b301e9834bb4830d421af6e04343d043e92021763f3dfea0c4ba158c660e947b38bdbfed8c51ccc5d045bb7ef72d025d3472a040c227a851341db36532ed2029956c642eb0b10c39434c115fd7660f95dfa025cc71dc7cb37139ffaa072e8e1528e466df243ea61bc46eab60f3f25417619d8fe183ef59a0bc3a908c1ed829f6ba667e3fc7d0a7b5ff3d426a47a5c5761d70b0c9695386f0ae7a73333e35f9e0d4efc5855e6f430d6ca0d6ac0d9784f51074044e85d03685e89dbc6f596109a6eff06e3d80d59fea9338d9aa2b5588da44b8f1f2d45117298a6f9853705f5d8bc2944e8044682a1ad8caeefc20a220f6f16f469", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b4bad1b56d6b4234d26eabf8efe82ce542d36f42fc7806afa2b91b5c0796c5de60b49d35ebb69102141af0a2e73076092dea99ed68436e1b9f9e91285b423ef83766fcbae35f3f427f94d6d7f5a748208032dc923936c8e2c1717828c2e1195a467cd68f3859f937f73be2f3a91d29d3d972a0332d8d2b5b4ef513006316da747e8a4d9efffb771af111ba36d14ea0d31ee940c5de0f175d8d68dd9e0dff9fb4263f9e75418db19eccc53e3b1d3c38ce8e96c1028924cf87f0d632bba7276e33f7dde3e6fd60c009fae83e9e41de34f0ebbf275035915af21e833c76959f2c45060a8af93fed8354c0b0bba52c2007f54574e211e5da91cbad2277d3c79fd4b", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19cdda996d7079204f5d0f3d997b76ea04bcb9abcf884cafd760eeb473e6c0db4e18e56072a62972ae427656ecee7e32e4e07b327c6c5ca6546dd420f64bd25f0dd792c5eec1e8e955bf0789e55c8e9d58031352d644628894fa17324ad050cfc3bd5c900570d23d2e9021c13ee216aaff2d9dcc42634b0b02165c142f1465b602fd5c6f2415528951e6fdc7295327ae6112096020d51bea686add9b5f76f0c8e1fa1f5c091852933263120b4e131eca2b61264f80459e6ff36cf6995decc46ff650f1487669257e3ecfa8a0323cee45a0f987dd040dacbb701abaef72baf94a13b36bb4247ba729ca3c0dc2e705a7bd7ba732d4d58a0d4ddbf22d19ff1f56e3", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33a6b08b4ed15cc9fd6e0301cb0ec6193cdb511da51e2a848a29396b168aeb0387f5f1568c601904026bcef0c378789588ad41352668e029bf9ebcc33ed141c18c40a7582b494c543ab76775dba081ef9e2c36a326cd05ff965e432845b767b10cfb1d6d9df4a1ef8b9e13a6167d0cbb4dbe5c0d7be0361e1495e285609edd7557d6176c2e5dd531f7534e8c99afe5399efe6926ace520e537d423278e2741705bc22e7d91b4660a8a9e19ac944c5082b566f77beb67cc8e21f8be25c838b0fe923550ff31c572931024af8397d6f799fbb333effdcb6ac360f8f655a5a59fe06c8349a8f63dc6ef3d651fffa15add439ede2bf76c0c48c8b74ee820bf13cac3", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "474c150a5931cbb69099612401c65b762f2d1313f70ae76426c4e2f1509655be4cab91d07e3174c171719e5074428ccb1d60dbe203fd00c872af29052376811514214684e2bce8270f8d089038de6544012607893bf5aac976c68092c74bd2d4507f578572e8cc19a116d93741f6dfc116f834cede51fb4b469e91f91576c2937c9f9cd8c1de8c9f7c7b3933072c43d6c687c1efcab78b3f54df5a8b92ba6fc940a5fd3814fb0a277c04a86e9220245db9373efab89abc0c1132cc70e46ecf6a8a427ed3b7c508175fbcb0191de1179031e689d63402e55ea4ea9b04497b51a6292daa59fe2d8086ffc12fbecb0e4e01554ef7f95ce5e746d84b1f13c19bdb9a", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c79cc0a65559b884c4abfd4471bbdbb5557dd9c826d429c597641c693ca540974084ac14de2e2582375820b79effa68198a17aa2c11605f72893d4161bd58b1bb38736a51ad2e2fbcbf5d323958dcf2850d266f0e3953089b6cf527087fa10c6d07f9942b6667114504df1cc4a971ab6b88c9be62ec717feb4b4b3fbf10f1e2cef045ec7d4f16445f89287f74eb0a98cb2720b141bdb488c18c5ca734e090f994a91fa6f5c75cf7b6958a01f723a885874ab01700a246cb114f74e5d53d41e281acd741f940a9d7e23e915bfe567aebf3f6d4761232a716741cd2bb23b1f8b69f424f272ad0b3c4796f9f7b2b96c53ddc980f7b831722b3ee95cab76742b349", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b982c296fb6e1d1ae4ff9cf2453ee7d877eb01be2ba07daf3d2d92c437e5ffe57f0973a1e386247e1c340e0e0d42040078afa6a13cb19f13b67e42948f6af7ae2810400442cf3c7b97f81ef037db4f0adffa3a1ca4189aa3192d13d483491da7caf8f07a070b7aa04566a8b30916f7a50e6d500e8cb1b7354c13b5bdeed5650132efa6d153fdce1c94a6f79f60fa59ade5ba93384412293e2f4a9146942b8b62b1ad8c09cbf121bcd33bad0082dcb873b656d71821052ae956787e0b334475d122345f75af9a3df40081b30de23ea2627d37ae73fbbc7f31940549e99a79f9197353404227383b36a0c1cbfac22049c549006c766a7d46ef7113c24013d9a3c", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7876182aec6ebcf6ac8a7112edd81d066de6d75bc66d80b042b8cebed34712d6c9a8d1554e5b6339b59e1810e50fb34915cdee64ef021100e6c7317dc68a1438afeecc9eaea16c00eaa3c8113777a0667cef9e3dbfc9e5b2d9e2e168bdf3907fe85218d1b14efe83bf367e0c5c38fa5b58ae97c79d3ee0c3f0a21af11f0bf4ff1d4329d0d6e9cc3d486e4b965e30b861361c0be6e798fe97e57b56d3f6f4027bced2d7468c7cecc64d2aa970ee112f48dadba0d4a75bb031738929913156e2572caf01d2584ce7bf1baa01f02a428d6038a587c875bb902490d99692a08b51b216a64192509dd92a907e3c224a7aa581b27ae37307cdfe5e01a8886e443fa8ab", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0c8e68f9ab94cc647eab80973fe56965a48933dca0097ea82c2e29d83814bf2fe99ee0ef6e753e2705eb9dbf02fb05a6e91600066a969389f88d6c16a89f6e0f1ec6e2d19bad4f868257262044e5b1d9bef3ad7fed648a56f8c602f109733e10aef33356d05a14e654f9a341a87ccfc4297286d7c3e0149f2ba8119fc907bb5760c561d95aed55ab7fecff0579724ae9213d5c756d19b374ed98dfc5897269a35367f5a07ab2fd15106ea8239a3feab1244a330951755f0060ed4c0eafb24d6e84a833fb059f987d1fddd1c93fe35b530a2687c51a5075b9bcb56f03a8cbf59ea848a0e8c3e11c5ac982d60a6f5e6be063965effc1d3432928b03bd2615a9e29", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19a819dc9ec5d95c5ba9922e52205525a7df3224dfc9bef42aa485f8fab27a680e7805ca9cd60a1017e8b20596b14129aa2afa69c0572a012a74de698f4f9ca0e65206a2b01b31949ec0fb868fe82dc0919819854fd82659c607f180efb2a92b7f19377c8181bfb704881808c0e2875cd4ce4c5fb7c8f2cc5dc2c23c06ebcf0f323a9563982e7d6ce2cd99f12922e92e9ce3771f3b81261029c40cb5d72404bf22d19a7831acd755fbe1528a01eccd23dc63c783e197ce5c1b0e727c8a4e9235cf22a67e4f6eb5da2523cb89961b3291c0fe0a0cbfd31f93296855959581f225f58c39833923386de884ac9c9b1a48bbb46557f80c01f95aa5ec494ebfe4ffa7", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "142f9c3c0c3f24d8cf4d40185e0073b6ba7d12873ded43a3338003e66880163c2ef26b9c3267969a57722e22ae4cca41d4ca2715fa2177c136cccd6fc5e9acb722c39f6c4dc31d8961e9f1e1943f1dec9772b596308664b14724b9d6ffb9f66e69db7bd21f35b8e59084336ab31d6ca0c4efd0556a6c718b8bb1a3163251225542f235145c689ac94c3dd237d5a4ddfafb5281b5bfe7e5da72c2e0d35b04c9510deeff7b93e4c9fb61762370d89654a56e77feca02f279be11d0b301231aaa0d7dcbe38c8f11c2818f1a8f94fe15669fadfb9703638e130c78f3365c8c3528885ab0eea88b94153569f56eb49ca0fe5f06e924efbc723e3329da1bd6df861c38", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38e70c6df20a4ad82cdf82a52820db4255494f169328fd76ba3f7987f73e91f49c48f5bc161b910a1505f7df7966b42a17270b740ccc76748a0cf0a669d7cc0c608a1d4b0eec3423601f1d552018eb8ef076ed234dd0dd9e0c14d8b35228ec030533dd29935d815e4381e11688d50e4e16cfdd258ea4a574d6756b5830a654203e2581644edd9d601182f239c8f63f69b2b86d245390650590b4c0b8ee63afe13b8420b44fb02ba33c16b76d6b95223c09422709bf3290147e3dc7165919f71cf65dd8c725975038f019b671ae44771069b5f218b62bc43163350c718ee4b899de8133e6cb469acbdff7e72cefc95e0b072bb36ff3c679f41e273ef152803c78", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54132cf0ff3f1ef870cfbd0e7f9784e9e2b8d74d2cee80ed9ae0b097e355d60aa97e5ec52553cecc72cc2ab4cab2bafab0d015d61eb4f3c32cfa4c1f59caef7e4a56c74d2bf354e8b794f92bae7d09938add9c0e82baf85a292f5011c40436fc271dca3520ca4b24ff4fff279925fec19fcff131fdb1ce1ebcb7f98ba2c312a187a36afdd29e5db3a9e38803862182315dc0211b6a862003d00871233a1af606cc447d4e970586daec3c2d68749197e24543af9818b1bf3a2b1e204c39e7573b8459d527cef25ad2c546ebe6bf13fe9f08c5136124bf9666b74fd54332488af0ceb2b46d5634211b84104e1fa9773bcd71e2db901be0541e96d3f9b519bfeba9", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84cbac0bf9f07f715c7af34ca9a5321386a19d41111712fb8ccd1c1f80c4440aa2856a1c4488bfd3c3ef18ca1927fe52b91c7b5901c67ddbd73fc8619aaad02073eb40c57234481c3bc39c2a5b65cfa46301faf51155ece40459cfd1055420e4aec293b5edb350ab41249e8c872e93f354233d3dd25b89dd62a92e8c711d125099a5e14f5a67f00a54924ae8e612fbb333fa6d430cea287c1ec0a56a875822faee50a03ca2e5376a9b11d4919dd445216f923f8afbc8b9ec71097991cfd948ed4a19a81ce8fd8bc18d3ed0947e38a499304650a575d9276118d4f1caf6a396e8d9f0b8d72a40f4bc85ea1808c7d2f2c185d869d8aa74de9368b28d39cf86bd5c", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "782241d3ccdc73ece6df5c09d890c798bfa96d60c2c3aded70f2f23913623e023328f1750c4a5fe5410a847e2484c6ab94b022f3df042daba24c5d68621e834254a68af499ece05fc7ec4afaec2e34557f3ac3c8e6039eb6ceea808aa511e9ad17b96365d0824f118f5289df03d98344fd66e579405d4c3001645aca7d8f433fcd92e9592ccc8b6bddea8fb1b2907e6d23b38995e382d145376f207059ce07ee35e26432a32847f8cec3af1a6323dd7b34529be5d1228fbffa4eb97a7a91eefd112c7ae6536baadaa711831d302817204b5b3f75f96e8595fbc0129b9b8d7e571173e34df86030886496ef650846410e16c3546215a69435372642123c8b4b98", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2c8829f2402f8af3d3f2be9585b7d2f49b1c69738180fafad525f1c80b98b1e2646b8ca50ab38e5d9cb933a99f6dd0683f2b5cf5b43def98580ca637b256cbd7bb9be3a0c477a11f1e3f54b740b4201f2dd2b1cfb5c99a3e538d37a36010d0b74be4b0d9882c26495426986c34a2a6f0fce190ea38da29ae047fedc8fbb0413f4b017c08acffecdd5ac03f9fb54e3d3603f3499ecc96bba6401036f9d6d4a38378925d848b119a42037ca3f0f3bf02173c4e17e45378da4f7013743057bfa3a1ab48b36bd4b98af0457fedfee423780da3775121661a1607c71b1dbca58ce633732105e2a46ce9bc1179a080c45483ac687cd51518ed97d24cc8fd90dbb6ff1a", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4dd855a761682f72b63fcc85b72da31ed41bb2caaecb4e1232311fd174eee1fcbf3969216745a1a4f51c8c13cc609ec77bc99033cdb3cb57b9f2b82532625014e8949cac05916760f6a85b5ae41259c2ba1c69d4fbfb7dbb0aa5e2113f7bd238040813d4bfb756e25bec0d54e5096ed2d2c8d3022a4139e706c5dd96f2714325b303dbcb55f818e9377b7af4a1dadddcf917defe384479d872be8edb550ace06e50832be2120098a142e5869ae21cf4f6814f99ebb4df3bee9fbdb28e64fa00d7288857f053631c53a10538cd5d20922ecda84e79e89f2a5a13845899b64d585abe0e1fb639b5f96ee3e0669185a22de80b4f5f36c0132898f2ad8b18023d73d", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5facb4d2b8ae445e49af260286c6b7050532248ac3a8394dab638f38cbee09fec9cc5aca43fa21e2123d3eb9a55a7adb19d62144b1318d0d800665dc938e3608b1d56147539e4d146ae162a60a4ca6282068701ffc945da3f3f4f1c06fcce4185bde08e3d8a7cee366b1f79d6d42415f172f4078d7bad4b58960debee6af4d42c0ba5e6bac01620d9977eb8fde4e3b0b4623f563fa3bfcad31eecf076bc04b4c55d4dafb6e5f0f7e692058ce13e5f351a4684eac76290681e4b08861b0e80f38aafae2328077781bfbef49c99c961615830c27867ac336bb7bdeae81ed2fe74d0f0f14d50377f9a46867e6016355f89dadceac598d7df3d95896f15a3d031b75", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56da41dde75ae3427a8fe1a90d86f3ab9498e00ceac60922f5621216d051f360d79078cca3c826c97c45c641ca182e7e0fa64eb31ff84bf233a596ce2d00b93d34781d7a1d521e6c8927a84032688c304bff74f6c204c4e446753592da230b9778c4bf6f114e788252853e7be82c7d9b397ae0f7334bd4ae81bae7b3407ba5911ef281d38715f6a23188a9e9333056a2cfc96341d6047e479f43d67da244d79153bbf698d849f73a778a72228091730f33acb8e458da1df6e90eda3721acac98a12c6c5c2c708835e1ce0a7b86e1ccb387126e647bec1049c4506a27beaba7b5a8df3cc43da98a53e35ef411ad60a4c639a52a30c806bf46d5f1b130686eba9d", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "95d346cb2f93b4e46ef84d8197d24e8a7423b233ef8cf9445fff4ce8761f5da05a29189720aad809fcad308d639c3bfe27e84ebac381dc5e770aecd81d4ad1d3c448898655ce513fd566795d8e0a369ed8169ca71a7277768929a03cf8b8b6047d60773bb40bed136816d7ca7128d4778083278bf760d91a93cf62b8b6dcb0359ce611bc011c11e5851ca08de544aaca33707f6392e2dfd59772f9d1cc51f7f2b8470b2f4cd74bead38bcd494ff1a1cd49763736e62be77cbe041c0a09f1ff33988f35c3f95ca5890adb82573a66d250ad156684fefe24e01eba64d0dba094dd5946bdb8310c43611589641cd665c159cf2989c97d19ea92c7e28578baae52b3", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3797a83d7fc26582d8b6dd9de682424219ea2e4493e3bc65c7087a2572e306779ea3cdf8d0315c65d6e598841cfe692dc143e4dceefa2afa31de5b40a52dfbea985b6f973f106adc7208dd5daed7ad025f3fbc5fdb106b349acd9d819bc35310eff256e357af6636b8fb2c330c41adcc98eba5ba5a3240b40fadc08fad358f71981b5f751a324285cd9bace15f1abf3ae46a0ef3b64d0689ecd06336dfdf6c106fb1795d94df94cbc3aedb49c754634499dff56f4ea982e4ca4b65dcadb5edcfba547c2002934fc5a6902c1da4305de74ee3324e58ff03dc6f2424add487a820b1885648d69f7a312e19de7ec281a74f49fdb9161a0d0b82d5ed8a885ba30b45", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82efc11b81ac72dd75fb64493c056778477ba8cc9f3e85e0432d73c07e7ba65cf830dbc007860c715c6bb1bec4c10265c14661f78b70bbd5616e4d867d2cfc805091d45757893e0c5cf08deff4e93869a34079d0533969ab91b3e5abd4c8a05a710e126420abdd429bf6f3749575e51083d8a38ed144f967db22c3654d32f7fc4d4ca4e6f28516e5b201a6a62e2850a78c84ba4efff999c2edd4dd5499c4ec94affe5e4e19c241dbd96a438c53935df6f10bef92e9cbce84931e731ae8900c7393f1631221368007352178b81eee7d6ad516d0ee26b04836c44af4e2d51363845d959c85afd939f22e0d5c64d30fc9c2141d9410d74831ebdc14de371e677bfb", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2c4e95f4369ce4d15cdd553eb59bb36a09213dbee912da4951a0ad9548c53ab63b26ee246681ab77952b9cc38ca9dacffc28df4c47e06890bdc3a2c64342602ca18300d4c07146fc913ad7544b1d55569081bd388dc77bbcaeec4e30051850599ee6f70510451d5986eb31bf03e2ac58c627d90c7fbb83e6ac0575b3ac5e7ec0b948fafa73206d3b7e7c1234cc8fc3074e03fba145d387f4d6f6d5cd6ca0a3c5ca1da6e2a083b752ef93425639221ae6540c6da808509107b9cb95b610865d4c31bc57c1a33cf15af4414de607481155a742b82e01a084c026e92e0d723ca9892531b183fd4a789ae1276a7d01f6034f091ba69a1c09694f1fd5168a58cc80dc", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "538f57a258789d5e2f99505671ac53fc53d8f01e61a767e6223173dfebffb663ea0b38790eb773713d1aaf7fd59342820b6a2c50ad0c4dad54cf8481619fed8881f1ac7e3aef44bd099c5fcd3b79133de7c00ee38b9c0305353abec96ae4930315081a60fb27d6b03acfe1b5f8e37754b5613980d4ccfc8480cb78d8c272f5ff048471889c7c7c16d5cf6c0b1d5a003a79ec074495080c16eb1c19327cfc49c839c127304072b853460c4104ca8784a4c4837dd015e018869f4ee69f0ac78237aeb55dfe4b1ba17e7f91f6b9e42d7c786fa594a04dc77be85823c98b18432bf1751411193f0f4e8dbd94a20bdee4d0ac71cb0de1c7da6784ae510de7be9f9d52", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15b030850491c119fe53529d02a346a64f78fdd4d3e7bc42f76f264706d729dfa4a8509c5bb9164d0a06e18368683d828c6994e457eecb1742782a69a2faf1a6fd03e25890863f0803b532efc84def5963ff4eff9cf5d571a7e5073a77df56abfb123cd250755b59b9bc1280943e8922fa1bfe1de24aa127fd4f80f08acdb3e84a86f63dc0fd519e8abe817820e37af7e1dcd402e51e160179760a23bc1f3f595605fe9cd3ad278c2b18c036e843b4586d672137eff2c3d52b158baf00764f1ddca31face63c4d0a8c1960ecb1f86d917082da04c2b124a964760dc26afa2e2eba2da9b0bcc1e7dd7d64b464d358eeb97024b6342951f2b7d35ee6846b143760", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fe090c64d2ac1c9ccfe84264a08c6629df07e19d22871baf61334ab24c2c4a44863b0b7e260d5d452f77e52ed29d3ffa93b80fd2d8eba3786a23eb334096fb3d0a431f4ee225e82332ace81ffe511e4dbd2c122b9b1b24e196ec8095fe76cd7c1cd0281b10f19e0f1c52200ffb50c19538645fd855d9b8e971950f810438e1833dbbbeb232aa3f840b2a044535af6665aceb8876bfc2613b60c85f634e587d61db1a8b92e00b181440ab877970cb7f724405883661ee699a0c68400b5cbe4706a7067cc3e2b07df6a7077e7fab3419bee5d5c373b4d18fdb98b5d4495ce85ee2b026f86878d4dab34f9e2b5b226e21cbc12a1414075116480508a44d3258167", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "01fe93c18d93f5a205b6769a043e15bc7539802e6ddc30396cbbf876d3f84f3f189e86a2e8094b4a0c680224ca5eec6aaa7879c3a1974a26321b6d8b98134037d02ce6e0b6342e6cd36641e4e4bd4c5e9cb941a9e3d800e16ac9c6528eb8a99bc77dd8ed3eeec4db5ebfafa5030719f7b5a7e39dd86069a8bd39cd280a9d8b9a0492c515b0636b0aec0e9f008f220b02cbeddaed732712f74d72d6c01fd182bfb43905891723a74b2e27e5a1341cb3134621ac08267dc00a6f1ab0a2de1b1c8f65dc9a80654a82c6be4853c928a0c29d84ffe6def602692bb429d9ef20196ce3cdc66a0007ada8cf6ee8f4eff4812c91e90875ba42bef81b5f0c140a1aea4daa", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1b99516ef772cbfd8cb5dc5f0b232166b5c1f231231aab2353944ad09da34d42b954ad4629ef2c2e41f7b4bdeb6a5938a1eea53bdbe79a4521f418baf44969c5b24c1697b94a442e2e78f9f427b24a17987fbac354e5cfd3fcc26e310772f594f45c4fa379c693172439b91fcb07d7f26bffaedc13b3da00f52698b77a6ee5251569a9992a39c8f255c24624b9f44e97774f0d8a3728a1538fbdb65e01cf719f9e8a6618d4c4774c26968b526f234596d93795552633e30ed61c27b19bb652721e21eb29a51405f227932c22bd8749d12b8836debc5239ab6d120cded4ba141cb5947c217bff4ff630e9f29c11b46b355d5928b9fb89d7aaf63cb810e85e1e8d", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45654a27ce03d31f3542374173890170fb328a9e338826d94db076207eb7bcd4b7f3c2e659580149b3e4b0c03b6717215fa223d8b1620e8a00fd0d4577ff242abd964d45beb72048d5e726c339bc9b59fb373604056cae25bb432e34152e3db63d5200dcee0ace16d81edf94c2d69c266fa39f7abf3f392efd6812a0e25a581eea24d4d6693ef1a80cf903af878167fda9a3a76d30b2397a6866370ee8a5358987a00bc5503b80ec9e0243c8eb3b560f9da81b6cf072823bfb31a9b808f76b270aefe69d38ec725e9f62c28de10a5122b6ee7f270cc4a5395801316e06d661c8f7121114d43db0f0bebdb4909f12c21b17c80c787a7301e27cd64275e4b7f8ce", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b24fb513842c24656b1216f0d51eb36cff3589578bcdc0820b8bf43d0c88e95b53335935ce8a2bbcc16d7084eecfadfb104c2d2d052d6c19ecc18612d3780c258a463285b69dcd64b2de0051eb68f412dc1e5c53e8e214875d75953aab933c802251265d8f2ed43312076f09d6871e70d23caab8f355d752eb7f7ab3b0f7fca8708c59b4f6c49d66ed4233564343e84232441109cdb06f7af6e2eb60c618ce665ad506f0bd708780c9263777877cede51b747ee3f3dda3ac335c8a1473fd737b85e076cccae295c8288597f467045530581a82011fe054d6faf993857d43ace1713bc9ba352a57d4355b80a3431e56bdaaf0a63f83c383f4265d2c5cc8734ea", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "209c833e40d2f599a5ad29ac0a8a4d9abe34cb4b8fccbc1a865ce507d8970ce120dde405224050baf140e43fc6785282da182018e121fa53c162fd0e53a3676d70a995f7b37baf2b61a0e842f049e7c4fe9c10eb4f8ab3fcee3dc08f07c7cd4548747a2a8602c48a1014833a4ffd226917e3489ef1b39fa2efc7503f2014a60ea0238f7252a647a5bced5f29c0f28908a8eb89ebd6b5c81c1b8c542441568cfdbb1e658e8d2502d1b4998d69aad27a1b1cf1c7b939970abad0fb364457b92378da31fd1c402fb76a3433b0f2efd870483df1ea62ddfe536c1420c5e25a1ee46556e9aa113b9b79fc71d46fd95d28191ffea3d7fc892dc2b6078652cf33098399", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "520f47eea8ba9dbd1c84c5aff50ecaed0eb861a83b0aaf5ce7cce286b48bb390e6154dff3b83a0cbe7df8d6374c74f31a22996b874b30e96b10508f94d88b33f88ab795b5505d87b486cd4c101dc211c700304604b87f10980b27b87d21a4ddbc55ae4580c1c28bb7743bceb6fd5be7d8a8de8b55c91e91e7f32160492a8a66fcdfcc62db3b54451c9c2ceea78cf6a21c995b6053a259a73258c8a24363dda56f36150a5d5b1f37daad15b0be67ad4f231e164f0421c36a88f80d9d132d3efee990bbd3107199ba6b01555b5f8e326d8b6f5a15a70ee5fd9535d2972b2bab540b3c56804b03374f78e1cddba51c930d9c546b46167bd3574f44314e53e4081dc", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8dd41488fbd3feb61592ee9fe4ed789d15e84be72830adbb22a052be71e510dd424148024209d202ca8467e4c9e0359a77d48f6e547a107263a0f04b79e97e986af4d184af09214581e95052d279437f1e0c6dcfaf7ae292ec2f06a66e1a65d966a8d5fe733132a86806b1a8c4b667490234d881718806457c08e319c627c606a34fcec8e1a8f787af8225f5e2f64f22ba6c713bff63da1822f71bdb5ae13440f32530f31ae80430af82dd169eb2a5eed700da333d479536e28d330940e786618b1c20b7ec4506439703ad3a9b7906523f13688d69503352dd8f5c471b6ba4200215214e5490c5974a01c750b9c9c660341861f798200ab9651251fe4dbb045c", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a30c163195c81fc0cc36d49fcc75ca55da8f6a036f7b16a546e530cfae6ee2e3b380a299a7d00ff8a9ba8a631b6b8e1cf05b5241026f60dc98b23a8a58b19838d86a8ca94de250af3c49c3c6aa14bb6b9f128a1c148eb2f8b4e1e95ba7d8fe7d6b381bf89bde9b598416e9b85f7484b6ef1660c07bf7984818a389feff981741faa288b2eb445ed173da6211ead203bc71874a91b13e734c9b8b458937e35f8038e296a48984ee5c7ba83a3208ac0dc4741592ecaf6c5f897c05b05f4cf52394d9d05e7e39b97fba6d116b90e0ebba9cb044e901f579207d8dd318013853314c94e9d04302eb7ab349c71ae5dc675ebe7c62a815e1cc9cd261937f66e5c5b25", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e23b26362ee1aca81631a68ea6f8f844d94e2973b8de23451606ed797eabbc083fc75ff2bdffaeff2b8db82ef29b457afd9062f9052bce2ce1de63ab739195a8193aca487d5da31774bc65e137a86d14912c65acff205d30b8a1764f2d62bbe86c1c7fe13cfcc48914566b5622975b1b8522d2fad1fb160a5481514651d5c4d1677e813af2249e7a398cbb2dbfe4d92d4a7efe6e87e7accb27eca138eee221efe5331cf5fd9dba954e00348e726b1fec6d2c205d5493f8eda91e855f01eed780175fe4412c660b7ecad94b6076420d6e3944578eff7a466974ac538dbf1a004e1de04a6168076d10df0606e4e0c134c7243054d70e3fa48769ae2e9873d71be", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "10cfc28717c6b2f08bac2a8ac8676d79f886557eafececb865c361fead9f2a2343ea914d7f9cea61db3e4aa4a723216794e6e9b16d3e5fb90779e73ea4708ca9126b68d2536f69526b69119fc6f7c15d31c2f379a70faeeabf56969869b2089119fb9f161e2d6ff0757c303b7fd2670fc60be0bd25d100aa9e4179c8a6dd542ec65d343d82080a104eada42105a5160f55cce06990adf03028b2aedcf647555c677d2992ef6e6e55d6db109d90af2379938ace55f4f93a4e82cd5e168c5ea89e9c7cfee055faeed415431aa0a909a7290614577ac80fa6ff6735fa8360c2c5cb4db6b59dcfd901f3345267e74f36f99b880051b3f37b7d73373e58387b21f6cd", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fb3c634cfee1a7c28e44a3de6d24ac7675c7f0d7661b84105c8a0ded0d8c59326453a656419fd9087369cff1a1c3dbbd30b9604ecdf637dd467f557fd88ef6b1390156015dcaaf4d58ebba67613a02fdb75eb86ea21ac951bbc3b593383ab14743272d54b48660cd5bdece594ba8b1243fccfe22f74f8ec2be84f707556f0568e2c756511e80ba1987471ef65c07704ebc0e0f034f0bddb3d13bfed8905f7e5d40c411e474e892a8d9752b9b06464b00ab79880b69244780196b4dcab145de3244e62ca221663865c24e01f22560f62dc826b13a61627b7a2a0a3f3bb61b2fd09b9eaebbe64a3b668f47919369c2d1a7da0f51cd01cad5a6c68edee29885a2e", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6256bebbee2441cadba141dd77392c9ffa34556c861bf75f802f3e135b297a8237de2ecc6db9efdce892083b2089cfa97352dc2684a1813338080d0a2493c7ed035f8ea73144f1a3fb3bed0420b386b36d683830329000b9c9e0c0c328c96663b7e74996e8b6fd94decebb547931c3d62576937c297ec3b1c3e82815c19ab692109e266b07a74d83b00f9e334d30d070d66b88b173f536196ac28a7996643ab4fc0af5f273821751480e02399568a99c1375c39b2f402bbb796ab8bc8f8f0d9441dd8e9da90187c70edb02368bddb2449043c8b343b186cb43591c333c773c218caabe777c097073014715154167939d6503226a6a532387e5150c6079920d86", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73661dac960d78e3e3f815870931ee2e1c3a6b8d6299290f01c42cb9337136d1c3496239b2e1ad11f548829970d769c8d25e5305151144291b22e5634010001c0c90aa3788fe16c193bdbbccf89697fe10cfcb62b3da893db867ad5f73079b42762a88905e4806d01a10cbfbea2122d3a0620e1d6858467249db4c090594c391b3106dfd8bbcdd003b727c372bd30274c639b068542b492e79ef85f9fd1f85e6247cbe1fe9c992c6dc14c172c6bd21c89334a510cdf3f1fb5edc2ef62acfc9288a354623a1588975aea3f6a75b0db653db83f6221277fe9a410dc4aa32155e8535c4a0a1b419d134c1919367b132b8e14fc8133fe4fdd46253be39a14bff847e", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7bcb7ee4262bb2e1f22e5bfc80e0eb3a47796bbfd34309e6e1855790147036448e5ae80b44af327ce7c79c4a708b3d8ee36ace57bdd5103c0d9baf9b1baf24c20511dc2ca17fb536fee681b43697b519fa4670f6c3e41e787ae24f8ce808356d6ac8588bd977e44ebece5f92a90aec59a900edf6a172b31d8263185558bc8854e21bfe000670ac563f2586fc7aa40f76fcaff27c41dd84e7d15dcd6086a291a0e438e152bd0d828db7fc9c8509824ca5ed07ecb561eb38f49225556807c289b23b2d175f51cf9b98fff5fd793d12539d02bbc488d51b52f5192d857c805fd4b756ec8b8da6c1624da3ea59f3eb164a2e34bd0b806bcc7b2b98f5956b387f3fed", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1012e70362b32753d2998697c653f78bf0744807b1b3d9e2065c915bb37e679075412f94a2c9d40d0fca0b9cb4bf2d2a8ca96797fb03ef65520929bc30b272e3d3ab0510cabe5a58e321952e63c1e11d74af7cd5e5403af213170544be876d5244c69e27e7993d1baa32a297b8f6ab62e94d070201e3bab06f89a69c803fe4afd5a414a484678f4f16c125bb9c9748d972004835cc1c646be6a48eb6c9f4469a052a75f3c768391059c903f18095662290e0a3dade2859a3766e0b9953725bf05428a3ff1a2b4382236faffdb4b97faac194b744dda78aa5f4254a1ae4e68ce8c944385a6527f394c1158ef3d7f348bb6918a4a95b766538b4199f88cee50f47", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "899b37145418bd7146f6223544b1e11436a4918f30cdb2e00344fdaa52947b9e7f9ce2499456dd6a6feafe1f45c1b17b38c5ddcf3df8eafdaade16a1034d182504f0652030d3511d216826961975761c410c11edbb6e35bae84c303fdf02694a2d55e6b8ff9f3114ccbc3ccb7bd2d54046a0396b78581ab575df67b646a8956747a84ecf4c584486a8ceaced4d19d8e1ab49417fadfca07f137bf043699824ef4caec5b456efcca62b516a4c4a98517d37ca6dbb3527e0fae7409184939dcb5fe8406a997a9a6ccd62ef7babe6ba37314cdf099c7ab1caa2cf83bb062fdec3e7b631dabc27f1746b9a02fff256611228a7cab8ed1b3ad5e069ef8b9509d3c5d6", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8ca09742b276c164313fecdeb222d03fa63dba20d7f1eec4412c22631c315a8895b3da590c2f96dd7a1649f9efe062ca1aa67fd3d6214abb5a28b67f24776307870a0a981c2f4b0642f813889e8f8d4e9e8fd0f95462e33f04b11adb836cd4b76ef6014687a5abe33bda5bd62eb18b6dafc626e261f25de1080f878e95e67f73bebdc3101acb3537868c8041d815a1506c8fc639aa784268f7a86badae1d13a4b9d2c82cbd3c0709b598f09e3d2beb0c3353cfe0f3a9251b4c537ced4be398969787cc4df289e45ee773a09c5d619fc7bfacc25fbd97622f8b72cc9e27afc5e517be53ded49a5771c65a5e94a0552dcfb7794fb936c5456a3177141a1509185f", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "82b67f26734aa3a85c3b333e1b322e3ea71622559d5d72fabbd10e3c51c32b2c87bc91a13e85042909204f8ffc63ee1188aba09694c2cc0e5380778e4981dd77a5be217abb61b991a493a7fcb5dd2786e4417cfc8190ff430708082e9137e37519cacb9c72de7bf16c06ab640c71c4e698a1157461852aef68679101683903b36c12979657e9dea1cf613e9d7ce5fed9f9d816f3546465f3555816a06e9ac2c968fb67f2509f293c4f181867c3b95b7ae1a83161359c42f2d508d6a2d1778dc616848fe80a93ffc825abca4f22518c0680f8202c98fdf6b14d34c56baf1eab115ecb00c28b51a78625bd69a023c24f8bcc9097752768f80a6bb79db2f11ad387", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "028fe1764159ea7ecd4f76ca966ccb23144b2b7ab6165de5d0d67634f6dded0666e4b54d6ea1153b96164f3b0974167d6d6c305af74f669f92949031ccac8df04669ce049c131ad4873fe53eb24e50be37ce13d08bd9263cbec4ccfc67cd69cde5621270d5ab12df56314c8dfc3649ae9575b1bbf7321b43512f57c671ae054b5dc2ec539587f90e246721d58b608e26b86ba70410e76007c79d9c75c6efe68cbee31fa352f180a19f03360b9224e03d5208319d38813ea4946a8fcda0320eca987c8201c99c0f37e58748aeefa10e2f64b364d5f1baebc2f0aab829637891459a24abe5d14449b43e95017bb756c250b3f234de04184ab0ad2a1b645a86130c", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "734500f1155b189d0566fa7ac506e2dcc415ffa2d0f309c7b18788e95b96045116de988a965223cd3fd0d73ce55123dc2cf9b7cf9a04e6a6f165cd9fe0cd37dce04c83992043f68f6f44392d943bf051e7d900c500d5bd0cfc723d7c9f51d4a28409531139b919cf4a69d0143d6445ed22fd861aabaed6f24e81f4692201debae85a3692802f240df98a2b1455d1f5319c92cb933adabd0b2d0fd558332815131d9616848f2033010b5672671d368dfa09d09e18664110f6a005a5b874a0de138b2b7d3b0d27a1557c4ebb665a21a15c0ffea41dc1e710c044ef92ceede1974a8722048745134939e4b68d733a4574121c84901f457b5a6431f5670e941de808", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6922a979936746a9206221ffedb1fad218e87ab527bab4216ef697d05f3ce0b042bb281d41237d14df97373708a7e7e4962b5805c43a29ce62669a66fcaee31522738e23406347c7ac5a7ad3a76cda85e233a505c790507900aa6cde4534cbd4783743680ce8a19f329cc9eb31fb908bb082f868a02394cfb20a49322669b7ba96fe16a6827c9a3ee5cd16ea70eeefb48deb6ea0c00094662c9967b0126bcb40ced3d17a999275db2518ef39eb4214c8e843d7af6947d4cfc8c7bc4012245ab027f15c39fd54b927686925a5f745c40dddc59220d54dbb09caf0d332ce1c263fe2648d89a7d14d3c35877149d2cbd25078960ff9890c9c19a7d39409c2dc7f0b", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3f246b5b69b47d39dea6e619c60f20d1955ccba172dbbe61a390ecf9396e210f400a519d1c7bc4d84e26e6cba840973afa8a72cf835630b016c6b6eea040b840ce46ff377965eb357a8167d83b652514694042c942d51b92623543168dcbb46b9a23e6b93678eebdb7faf9e0a04849dfab3b68eb21887802609ec36d6b04add1fc55020ae97ff7c756b415249264209f2ea93dc85a3bd106759bdcc31e79285079babb4e76d7fc02467054b4f571584a0a380c129d673ac5d6642263d413eebaa4c371114530e342b75434ee49bb5108abfe51dfac19eafcc37fe5586780f6c203baa01197641d2eb6a90b7242aa07ebc35ea54bedae3d8a34c01fdcd7eacb24", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a63dc159bb531f31371c7f4f0e7053d1446dd006dd2b8965f8ee4193017b1d0473f48f2c2f22c79f154b5d8db68bc97164f747cece5136e2f733cbc0af0a123642c82b39c536552b6ad8475ebb26608ffc152304f99eab76f20493c1f0c5ed6445a44d5f47fe4032bfe251aa69df9907c423b5912856eb3502ffb23109bceecce68cab8f1586c7091a50abdd804cbd0a9ead295d6179a1c29b68c028c9f406d9187cc9e3d0b7d1066eb0b2da8d35877f1ce2c3ef49951a0174272cfc32e56d59b0ef26edd2c29c0a3656a53416959c8e21776765ae8a32733219218a6d46b002755411502a93e8587f27a208aff5225d11681f92c2885cef5a660fd020561a5", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89abd56a6a7e83f902649f1d5f1ab2f0543f0e87f2e11e6e4ff4b43b7dde55aff3ca2dbe4a414cbf69b7956c82b15381a0be700df7d356323374d23fc941e0cdacc682ef4c783b92d805d8a16f874f00f2cdb6aacc616e1903d39a2fd31fb21ba3d3da8ba7607d9eafab1bcc093ef805b86d0816193f0c42bfc8009f3eb3055d0105812938f5efbb071bb228eab605bec29826961b34d080045f21589af725593fdbb9841d569d1ad8d20f6c16e2d382ee406007da098d4415b47a4985072d48e7dfafeb44656f2cf9d0e237952b16e71420611bcdf378fd75035b53a57cf03134a4d3ec7e8599e3b77a7d2224b6a629b652ab9df9dccda10f11d02e71d0a767", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "298839ee33752f82f71de258912402bf6c808e08ae217b421161ab82f42f90feaa403e69aa4e7dc497e202faa72beb8d41bcfea1fde86608262553d8f2e038bb7020b4d9bda2af228f0ce82b8d54acb15d8d65753caa1413f643c951c186162278999f86c1a10932c0c528cb184d26b4353c0f2710bf500310105e369aeacb3e6898029c58ffd3c62a264a1fe77988fb907a7f8ad73709f01f6b612b0d1a3dbd8c9b4bbb64417c6850dd32dca0a3cd28b6b29ce99745cf052215990a715cac45f606390800489aea5b2d0cb53dd211a50064de2c415532be4469a22d2c8c83db9ee9f5cebf09e3ef8e4ef79f38a25c737d14b293ee5e3d5a47486c68b3cdcab0", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a725eca201218546861358151b75fcc9f723a8f21dfadde9be6b460e771173ea0a585369b9b332e475e3130d7f382f1b8576ee37d4e632b81283616a860c2ee5270f092256e0d0da60134facc75761659f17bed21b62eaa10580979eaee0332b4a8e41ea4cbc02d491ef2c0711a674627ba51e45b167c5b88707d621872b8cd5a8b74c3575d03485f4156a0ee04b19f39dd3bb9f7f26772f926d51beffc19a06a6bdeb7165c5d133a8ef192a27e91784eb3043f71f61a1de540cb17cb70595becb9b37f68086f8b7a1de372df7b4e011a02ee2358754619453e9ef757b167fdce07fa7b24a6090b14c74ade13655f51fd97057f704466fcf692f498f74d48c0", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "727ad740a9f6da7f411f82a5b552add4bddf93b6d3069e1c3cadcb44986af49d2ec8865e52d327c000a20f9dcb0eb03a48e1d14ea605a11db7e82ecaea46353dcacea84b6e6246644edbe87892112eb1350cb64152f0e89149a8424d327972e4e3507f16683eee7b0c002ac581a6e0b092f2ebed85b321f2a745b25363d6c30bf80acd8679cb88b1ee1e3a04ffbf177444e78186aa8e1899110feeb3a99ea9ecfd52662428c10381299819f4f0e08efa237847b8867a4e284ce8013944f42a35b2d99059dc084828480fe959a23379e2e28262e67f16eac3e538c63f2b0ba795bcdb735f2dc91a548e829bb8cccce109ee9ad174932284eba701f05878677439", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "77b403aa6454ec733b420f091055c3c5656c6f7d1cda81c9aead6ccc3264c158d9647a3f6c49dad1046a1888123a1cc3bd63dacb886e22633b3eb3abe8298c663794de2b49e920cd097a68a228eea2ec1e791a2707a5289af42a439bfa5d7b3633f9dc7d782582226a103f19939da1e0230a5510367aacbcfe7e375e0700e3193396a5635f6afd7fcfc8de6c587c764897fffc2b299051d79429e91b2b9c7aca98e598f6575c8d741a521ac3d24a060d9d5ec972be01e02596d8580c5fb97afa846e28ba329225f4ea25b8cbd45aaeb9332b9fa8e7ccab46d2da88bbf493086abc01c48c28dc3989796c63440993b3135b388b570e477c05ea485e6276908743", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a7c3b2484c2bc816e9bccae5a6c939a8e5e9fcbf291cf870f82bbc0e309cf4bca54ba0d7bf920e7e5e72306689bdafa1ece266dab6bce1c0af2cc28a16aafaee4d5e9552f4e5483f6f5fe0c3710fa36fa930188fe57ed0e0c9fee5dc7ce457234d6522dccc10688c7ecfb71e788fefe4252c8711a01d88004842025baf1cd3b71bafc4ee1bc52610686cfe0519830140b45c86b79b2bc4741b8f9ab465259745c74c17f8c3e3ace2713ec68ea5df234927a9264ed09e7d807c673ee47c92324eac6c8dafe0d730eeeaddc15e26a737d33b3682959c1e9a6335b3a3820f61bf12da719a8d7c13ad9329bd01c38052e58925570853914e1d64370389cb1c57915", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20cc93f077097a843caa81701bf8c6abbe8ada3a38dbb29210297c21f549680568a63bde37c759bb2d1da6b7b293a348278830da0b92ddd8605eb524e78e1a447dd8f1b4b3a9d3a1c65d7112104392758dd06b9016139c0518bc6609372be6b7adf1b2cc7de3bbffccad9f41a30ca2593649c1adcaab94d2c363e53a0867383d28b5bd0be565fbb40fc02248dac029db4a6c8454b4ffdfe63ae4f008245fd4fb20562ae5c50bc97dd98703b7319474b5fb961cad792d4e4c31acee6e3ed33fe01cd508b13f2b53477bc97829d3d1214275776e17064a05e84878d6958f59836193ec5a73c196c62631f4e175bc746718d277a14afdb4e6f47dd9282ad3e97bce", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "380ec7e7bb3ee07b6169ddcfa64c7ecea6ba9a59a1c79c60cba3d196e6453f7ac1f23f1f209921f782eda639ff7acdaf33e88692f2fff89f21559ce790ef9c3ad1c0b84aad7b116a59c541bb98684daa5839caae0f77c99db0d6649e330c74037ea561dd84d9a1621b71977531f55e93997078cb5836dec5c883b074a7844dd0bbe65c1d8fae263e7fa21c32e4b68abc8d9327e22d6aaccc92da6f30f3d466deb6eac3a1340b26a91880674da5e6566fe30464ba3f56ee3b9e865c0326f431c92ee385e8a2c0d4641160ddde6043c0658a835914afea7b7b67af92097789798f1c9c31e70e9b023696f2ffb5ea0bd994a747cbd72fe51f7c71b5a8e83f5c08ae", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c0b7b35d916dfce9cc1f2e6c4af05d89a2d5c0de650f1d8d6dd5f29bbbdd2c2280d13b9e4552f35234d3156b029920b3d1c6683060190e672a2b7a66140d42a7dafadbdbe6bea17a4762265dda550ba4b98be5c74e0260b5b44e1ebc474067c4ecdc454450788f170d13932bd686bc0344a824986b3158bc600eaefda0b491396f0295294d0eb7c3a80dd05ec5ce54caeca8d312bf9d130e214a5012d58ec2b88647fca3cf1ee17cbb7d2ef85e6583668c91c6370b253bf66438ca278a1f8520508163a31c2630e09b5ff7516d36a2ec27dee8bd575998370f0b819e68e0839321801a919e8c7d17804070bf8676446b0aab1fe8ad004bf5f32bb4eb0eb3ef9", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3812a293b53c8477cc941bc719b488535be784b0afafde575dec39bf48f08c6b39f42ebf9ec506992ad6d583971c23b3ca564603ce99f864c7400a044f1ba2c8c6cf9b8ee702180cbf3560705e866b81dedd2b82da76fe1b91a53e8f30e858ec9c83be4a04250847d62c5fe65e53b53af7f6ea8157b100e8d7e7bdf7937111c3cedc471baa0051839d08200e670dee9d7d43dac6766881b47d46061d75623bfe7640c643d11efd658ac239b30475af4e74d2e60666b675745f36b5a0ba15f1f3064eb100e2816377d0065d99cf1a0137e9572ba3d1ef2fa4f25c6a44404943a9285adb4fe311623b821eb45e93f9dbd7e7db1d840c574711c19849c06a2f989e", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3bd2c8fee3f7f96fbfe0fadbaaa1b9e5d3cc9026dc74dfcc498a24d08f013d1e19e1d9e81db0e6b0f1334edf262818c997fcc6012d8c9fea66daed08b42db82a53d6831598ceed8a7b61b0c2ee9f8f17eba426cadbfebe3fcdc71a41dd6ca680e2bb387246215f0322d817234c44eb70e4d2d0785ec6eef517f735d0b628d41aee68a483206ebf9e90f556c789e492f149ff98c02f1a0829ff7ef5e0f0e78fbd9f973773c87e6a80cba5b56f4d661b96c7bbb0845d6bf0988dece0cd3e44062ac13ce41e4de8f0ddb2bd4f2f3eab60a402f44056688802fd31cb9c6bfe15cece044bd8eb190cdd0000a769ed35c41d64aa77418d0b53764084c5752d9104dc38", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2e5548f01bc75cbce04d20bc4634356eae5fc66306a47751753076316904267dab3fc2fdb265c20e13ebca670dab6820b7f9a6929628547205991d05b9915a3947919cf9af71ddde57877bfa1df442048e5a9c1c9a89cb829028efb0270494bbd843de43eb3405d14de3a9ae1afd449353b6da8faa5f8276bc50d47c279ee3fc1ba5dd584b3a5666dc1de900b5b409d38617fb53a10ee98ccfeae99760772eaf53daed2790b8ed0622caa16c876ae353b66abb9d7dd189f6cd547d111976133fbe9df6e8b42fe915787d9aafee8a0d5ec70915723ddb165de3929648cdd9241bf1014dafa9ca6cf9c6dc6974066aa917a9f2370d527365d6ca3e2b1240162919", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21cab15b8f29fb1b3dc5413828a5258853a335ad9ec9fb4b60d3dcd38db3d9121d0391c457e92b048bdb4fd451019d213fc2d00b239f0a69c5ea41365f292e502d4417cecf72dbbdd891ac1cd314c731c8a477ce4bc004f1d7f85529285cc9818a8962ccaf69ba79ec5035b9816386e0f1547a61ea82895d19a0274e21c2bbf7f07a9b758ac7374aedc8869cb3c2a3952dfd9c99448c22f2bf9027623f4d7ce3c1b12531912bb5590a01e081a1e9268191479f02fa79a5d379d1db56ba24ff3f0bf48f953cf7a59be88c9981d9abc91aba785730a32debb98ed1d0d740d51c5406080e234805c41bc83641c0544acc473d2cf0fcacd6b475843c6a773fb894e9", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f948ea84c1f565cd2a2f0644cdaacd946065f1c43078ddb1217650aae643d9bba66ae5bdfbaab977eff18416534179699d430228bd8c543a8a403cc1ab15005961744a53390937fa7d22a1d6fe497921b87879ba080b4bd4d2f8effde9b8ff2a126c1fb1b140bb43ed2f3586c91f2cf57f5b3fdf631b24cba39497468598955e20b8006e6b144d674d5a10a9aa9f1d8df6cb55eb6ded1920cfbeaee1f51cccd64605f243c3d85919e8bce6743fa81d608b571ae4e52f134466baed0893bb6bf2bf9d97ad7083e0bfcd6d5b383bb02ceaa9af2c51e2c6bfafe00441a6e153c82b0d1c4af879d5edf443c409a44b0113c1b653e04951f52dbe8170c977ff31954", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "441e7f0d5ea61858e4beccdfa95dd8c7eb6dbdd85cdde08f1c01d433f1c1e5281bb287b4e459815979916cb3c98fc52b4f6111068cf6714b9c9071cd68cffc0486b8cc5f6a3b04251f99b314308f37d553228a77f64d5383d177d9675caa0ac4b034340fbcce4de7c2c8a48a1366537adc80ddb0cbeec36f758850e0b3a532ea18386d98fab2372c9ea76e59860ad5bcb3ffa52d3e74147980bb319d13212c6fdff115b202de55b06e58a98d14be2ee386889133ea51d8c5a2be168673f8a1b3b42f8d73c386f400b3376c622038b2705352a724cd10a8256c09b192e10a9ac476783e940e4c428a8be494b05c99bb7a13236f71d5a68a53d3c267a449d0c6f6", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5814cd75db87d556a82b04b445efad442d0149a1e5a99fe66caff2a58d6fc5a3578cd178946b1c0ab36e1f6a9632541017769a4a69063620abbd81efc94b8464dfa8a66cc704bb3ec3890451d74d17849651a0461babf6c29d34ea14243af881f041a341ce80ac55ee1a170fb013820a174256fc48de2152e214ecefb1b4e2219d162723b9bfb637311578216461dc49398560b24e97867e145aecd9907a23c6fbd989eac481b5d5ac4dfc82c5a81054762981be6b1b556d3b1c6cbfa3f2f694ad312471165116c5e266126eedc6205e0f96f2ffb65a84af5fd7ea8f43c9484f610e138f44b3ec36da932cee240d5cde0e712e11bf333e46a367647d564178f7", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "932b633c2cf7e1c4248b6868c918123cbe68df247d09899b6a8481511066dba7fa8b85a7c850275c685de12f9ec1bfd9d8ce6f2c1cc74bf2c039c71ccb90aeea1dd849b7690d0796d9ecb8a2fd8df90ec22d55999552527133d69c6781084ece866d49e8b8e3593aeda46789d5f89f6a0eecf78b19a1352dabadf2bfdad710cd7f2e5ac7d4a9715f659112f00d85ae69c0e0246b0db764c93192043c364dea58da7b34a7eb491598c5fe6e5e5be47a02c4ec2ecfe46a86c270a759213c3aa61481e00d12148f11b2cbfa47f566093b483767ca3e7ae0d192c458ac1bb941ba7eb99718c2e96d53c853e17bb6991386c05b725a5fda2255c4ec09074f146a6707", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "517da4254b5d258ec21ad92ef811bc6d3db12588ad865e11603c9992277708dd32c13011d636f616ef7ec67b4fcc3ddeaf5b9269d0d797c11c46b5627e75f6fcf4a3640d5e0d882d85fd564f93881045623b6296280e6b62c70b938145a94fcd832ddfdb230350386aefca51634552e4221f8a55cb985370537ee8e00761f8bea0de1c2aeb004475a1c4582c8ec089e50ec18482024af40c09468d9c5518fa1d0203df00a09cba4c1ae2319fdc5c08887a1d33ed2ac5dd32de5c555b850bb821e2d5957e8a639396c6d1f94be4c81294da9ea07e21356e85f35e2c3e3cd7005d0265136b37279ff6ea07695e88e33d0e2083d57b3f21e9a98989c347532dbc30", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f9dd58577e5c8a918db89ad508256269ab0c5c0a87d8e0dfb9257486091ec4d447fb3a0af2833c47cc3114d680d349bec5b41fac108c5b772dd99554fb11fcd107c7a1532c92402d7d2a6c88101a8cd3379e48fc99a45099f87767e4039372f9e9975d48cdc666796b649307de21007dbe7d4101583684596a68394fa8e5b85dee8a2457103ebab739946e63e11ae3c15cb215eb6622ec9e220df3d72fab6edd2607d89ccad9d523ef65ffe938678852b3df5f897c9cc11db3dd6edbab2fabb6b74b54244502046d4478ad335234124b82dcb7e07a79a7a58ec282ead0b91e56034bbb86694cfba1901fb476c86ac485f52b1b2216b80334d99f1e823c29cd4", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4059a0d54f14b17006694e606d7d1b3f7fd4df400e61f137a0d5e33332f6efa69781cffc3951e0ed76fb461e1164ea296f3dbd5f207907b32ffeb843f839dae4b3aeb0f2209d075d59bb360889d3c4247b4c177d3a5d2daf8c060cc80af43f442b85e5b7781137accaee66b792a84e677a154fa0899a33c493f74369f1929eb84bdecb140390b2550e2e5abdadffc6fbc84745fa3274fdeceb2935ed4bdf0e0f644f2b98fb4534f736b898a88eff4dc86e5bea869fe38b08d4908190cdb06eb86a15abaca55e4fd3aa596316a4748aaf66370ca630eb2ae77f4cce9c64170c478bc0324458e5f7694acb683cf3f9f5912f318f65ea18bd970653aece16532620", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "717de4df61397fa0f6763891b81637a3c14cf3026798bdc43c5f561630970cfb50882c4077567fe9a5542e3035e64dbf0bbe26fdd514edf3f0e1699ada32013256d3c42318c7b384283f3e4631ff67a992fa49fdd5108478595bc7f585c6d946d10b75ad4579f3253db751e7d016a6717d5d2f5d9d67dd5385924d5cc15c2d0296bf7889a0a5dc4979ac90a5e8b0243f5ddd1e86b920ebf4905d965ab2c04b20db7cc128c7598d60b2ec2e501a8da1b9e15b80760915d2f75dcf5a4f820577a6d9ab62a92003cce0ec2649007ba8700b37492023e81449e610fefafe33f83f786ca7406a9f37ece702ff69e0fecdbc12fbb9d3d1a80fa25b62930b6ebda38fab", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4dfbd0cce88cce78c93e7acb0f7200456571808e42d7389d5234413a885b41d2d3879b2563d3a1cf6e4b723fab148d20b6adc96da6441e5ffacaa60ab8308e3988d717cc9345aca673e02ccd5077a7faf3ed1806faa44662ddd9dd326ad027a081e40b96ba52ff16bf99f72f085d31b46ca0dba87df0506406203a154ccd6bf8914e1a071081e1066aca3ec7280df6b327d26f60d71bfba78120007bc6f16401a32ef355c98bedc667ed098230917cb3b4c36102127c61259ab2f530dd2e8555adb9a37faf11a5c4e43f233ccc834638d0cc7f292d8c32dd7169ff7cb62a9688a8269a28d343bc78e2245dc3ef98e5696f71f99cc17067cf43487ed0e26fad78", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "629822143f465356e88f8539eb998824d42c3c8fb15e55abeea1777803788828f724e1f9dd35f4baf4a59762e80429c6b024502d1d7af3523ce548db3de459188dbc98cdf48936fb3cc201714d443ef0e04f939057107839aeb48b4642247ece9047df6ef79819cb764ec3eda93172bb886e79374b77cb9e0fcb72a49d579692ec4c9473a6fdf7b1f3b8546698c9d3dc23e0c02a6aeb44284db994e0b8eac73d14474521b6dcf804da6984def460da8d854a062fb2469d8c0b4e5a855df1be44e727b6ddaf06934942b913950697a93890e74524321f1f7d92086168d3a66aaedbac19a0f4bd13115bfb582431c475b67acf11838b55851244256a4afe13e792", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5456d75c67d392da3deeeae27459862246b2d9c1b44dfd63d947e2ab8659834327a13cbe6cd6ce604d980d36d5d7e5ba8f2270009c913368918cf02453e7e94cc152ebe710022a1a3fb3f4f6147cbbd10cebedf353f32a3e79b6c10d320849d2cfd685ebd6581455780a052327bf961d0e83b76b4332c97f3349842ffccd066812a239b3fd6bd8ed4d864dd327e8c5d2836b53c187e89a4928dbdc80a277c03cd53cf1344bcd68e11a86026dee58e1a38b576617f55854d1d1793a480db9894c790b21805692e86afef8b466566382b4da10b87004921521a7f71b65726ca7ccfa248c7c14256410e6e3d9997cfd3f683718b861a3ff250e0aa906d281f46376", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36c16b9a81c488370f36a4a0dc24e8057c439642baf07bfdc0d2a56ee2e00fbf7f92746fead0cab9b1a38a69a17b8656257c17245e30b7f013324369e5bea255226fe31dea5d4af3350e8460c4c1776aaaf31f1dd173bbbbfbc1623a5b53126230693c078c0c6db385fdbaa37d9dafc9f18d11643e64b5988c1ecc5566ee98b28cd1772a841f4f06bc1294d0d573e31525021f01ce85edf9067d247cb3efc2e1beb9d838e1637f7cb95fdb29f2739e0e4aa19a9401139d30f0dc4fabe3c154acc822af21c931f815ecc376dd09d4a1a937d1d924a19d79d025c6c15461cca756fa414f9c013683d04d71686f8cf53eaf689ea5094a2edfcba308fff7990b1a13", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "152481e6c03e27b3aefd387440cff50ac82ae5ebd79b58b9694934b002f22b25bd5ff50770694d2f200af0f4a0ceb16e47d6ba00094a70ed916c2ba4179d48d53b44134000c33b1e3bdec4c0cabdae2ffed8c88507fbf15fcfe283e6ae70043e847ecaae0cfa816c44ed48a54a8eaeddaf6cb600deab084ffed153c2b26fa126dba29566728f647b19fd028b9dd1b89989bdad994ce317c6b627297a3c1a9e3cf5298801c420f4b8d40fe047706c9d825a6165617d8573baf02585164f2513dff5d6c9cd902944a13e4a90f0121012121af344493c4303dbec743f4a36f84f19f4f4470bd79d60b355b00702c9e55c65fa5b83432fce21942a74838a1fd41421", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a8b163e9867d5a2c5b98ace786f05517d96b369306783cb43c59c8e722be19e00cd50c588fb39ec8694ac4298a1ff20410c2f1af31c3cae17aaa912518ad3f8d7a93d6901bff8a6437be23e647f0ea12a0ff2a8ca38ad44ff66b952e89118107739ebff66a8f9411604cf0fe7378e58428246bb42fd134d5153d4ecf0d4ac063dfc9cd7452a1258915f081052023fcba51c3943f594bf1f0db239d45a0aacc9c3b74f47bb8df545bd24cfde7607492fb1ad4ca766cb9029dec32b29588539cc4bd73ea1b113e51068c94764314c6c18b64d8e8fab2533a9eecae01a381d77123861ff9ae861b7525c3a2f16ac6673851ffccb166be344e3bb34ea007fb2f12b", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d6678f294af574a22723757e1234afbd6474f4b388bb5d496d95ade4b14addceee8b7f84c0b0aa01e39d79a83897f89dcf9b13ba97ddb98406408117947741192831f01dbb5179902c65c99abb90e7e20c273ddb5611477eb18180d4abee4a8bb25097a9a9c552a2f947f5019295168b444d1f44ca62b4c420b5444bde25adaca17c35457d0cb66fb9ad681ebee7376032b67ff4f116f997df92fbad61b34c5463081724b995a7d1577626929f9af1ab88bd749a40fa7d888f0af15d78fa67b0ff58667e040818fe485b9babeaddf0a17fc4329f51a4e3dd5d4e302496098388902c51e313c97170c1640b755d8387bb24759205d1001d060eed6f156b9c043", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4911407e7109ce4bba9d9319c6933b7ef267182abdda643c1ee29d3dcbccff5776d262796fc40fbfa6e93a99ccc193eeb1b39318a291f8c69921b28edc6cb54c4c02a4d45959efaf72e2ce1af0e146a73ef1f7174f0e340d42086245fb856411c76745bfc9b307f5014e761d0ab47015c5c01006b7bc9343936fe6aaf94f68a7636ca0b70af3d2624e76dbe2be3e1f822b07fa8afc6924be25392713e45fc7930f998f22bd44b0ad5fd26894f4fc0ec9bf83c69f8297b25260a4a09eccfd404056ad3fe0bbc62867b90c43f5e18e1e76b0138de7138927397ae0844c2b9e6fdbb266fa231899c167daf8eda8d1e8fe9c3447b4d796f56fd2c267397208b2ef2b", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "825fe8a3846d86b7c8a6a6c1f09debcde270bd725ef2b8083551a35bc2592df42e0898cce3762efd36f0291f7da706d9608a9ffc1a1842e4dc5e2870018deb80f8743104d478cc50d5fa51042e658be2e33e9f145837a1477b872c1d2fc93ba02752ebe7184d5ca575c80f302293ec31bc848ec35ed7b7d6e1e360b0aa3ce78a755cab5980cb827ddbe127909742592fb5ea4bf5f54636b115bb3ce8523885311cf3b3ccf0c4a9f4eb9bfe28922b4049ebf27b9d95332f84f0eddb8ce9662aa237ae034ebdbf8a4f249e07fdadc9a5b616c83ffd1a3b4cda511dadfffeb77e2bc38995757df90db694367932fec56a49c63b71c9853c91cd10780560727f58fb", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5babc37598970d9905da847097e3fd1606d3d208c999e5c45c2972ddf1e9a76f3297c2f85dd73e9d4adaedd204d437006c9251715796cd0b00e901d7ce0859312949a45d8a7ca7174cc5d450343743c47f642e86b6adced379a1875e3fb298096eaea2f43de220b8e1ed341d6949184cbec57001f84d24c4c042d3f35d22b1226953d87dcaf8eff59e66bb53f64d506df505015e2906fbbf2555838345ff008ca4409943cfcf4e65a056a68f5d3c467bbef0194491078443f0a0f009ea7591b92066876c8de321537b6943280e64d7125bc44fa799588a7735b57b5f86af1fb0792e729ec256b1e7a458296ed5b5fd20d6ce6e28e33f895b2ba0b2d537491bde", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72a9c21f8a3889db8bb9fc3c69a7c01a91387bee111f166e7cf9f84fe9f98ac4e30d6f07226b8c12be0651f2358b53982e29ababfc8ad5a1517643a7f2d6136e8a83aae99522abc990838393b124069279daa41e63fed100d27f4c2faddf3e6179418ee9f4da613ad194914c1f26288eb219a26612d78523a2555584746f34554e3d60b9d6d30b3a73523adf174cd33f20f33f3a70aaef561d97038ef15c89c4497f20f69fae71aef805b3c10453143ba057494463f018ee22581cbabf740f7a85d0c3e0acf1df045a41783b8bd5a7d244805a9fd843b4d1f494156f237447231c88fec87f8e5a7cc9903b4efd3b6add8c80d85f5cfdeb7de23f06394a138bd9", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "60db7b094de57e46f3b3d9f02cafe935a9d0a174aa09cf26412acd2703aed34439ef84e73dffc4833bb7fb2e7975623322d569e243ae6df6e58aac6a318f29e25a84902094d5faab1c183712f53c0a0ba0ce888a18278ad31aff87920ea97d0512ba186fc11cd6c9645d7e61af08500d075c43fa3539ceee6be42b3a2b99f92541076a167aba474e95c45bb49db3fa5be88c0ab4ddcadae84187eb97d01292f081c36a4d96ba803b883c683c6ac872086d6c03297741e320b6471ad2d6e97ba5774a1cc4825731060b1ea2864f82173564e689635ea548611febd1acb56f4e9739ea0967aa997a770e40f75d7a3dc26ac27f2547d9ef78ca71d072c046ff1151", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "069de9549bb50cc6250c57f032c64f888dd634eb7343cad2b2985f00f0c90c21811b11c59d21b12c7c2fb6286a392953111a2467f6f2b341141349b8dd44567f291733131882b7f9bc0777c52cfabb00138a9169a835fab688eb038fcc3d1e5b360ecc06054d16d785f2f6779fbb819b3db2a7dda3dce4257412a12b038a22b595ce535a5d43ff147c87bac716ba3dca98fc7a0627f5f98d5189bc92f6f7a0f27f909d1af0fdef86a0ffd75431829c47e418d78c1827f3f718fc8459d05348b2b3d82b0ed4235198f6d594be3f8502a7a7c6636de9e33398e27f38f9a284cc996af451cafdafad0a4d9d9e9c79847fc08c907d2e12199dc8bc9792f878453635", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1388197504d1ec25bc9e9434d8625e8b714f645d11dfb4b076dc037d64d70ae4ba27652a6d37babd305b92cd2a1b50ee4183cf90f8c146ee3ebc608275661f8ce41cf360bd2a5534d6fdfedd7965ed5c325fd50ef2dd2216a305e197b7d365ed74cc648a3c7956b9a7dd633fa5608c3e0ded053efa6f670c7809c1b60a47ebc202455977e30f2418af2de43210816247cbcbe4e2b04f4b8ccda3a993c2767b8e087408e6b08f8e4543aff36d80c004b345cc35410cf75478746a38f1b4fd90398ae4b14abc32ab2919cb592625793bc6a216b897488853a63ff802123e80bdfd6b6f03db63d956387bdc3017122bbefe79b44fd77789561a3eaf2f7bbb7d86f9", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "695dc20afcaca2bf01b3d1f162e5a38aab47dbe2abd9efa0e3fe12b74e1afa28d9deab7f000be182d89fa32664d24e48f91cfd54bf1066cb6ffadcdb29f43302436c34ead4d0131902dd0d63bbca696fb75734aa298d708116e89627f6a89eeb2b0df213ccf9fb08a940b8fc1ce0de0aea3b767f34828a724d0c01fd8b10e63ff80f3cd2c3c4a2360d3b619984ac5de3fbf5cd1ab9978f33a8f2520c0d307826804dc0d850604c76ab24c68bf0a92ab33c09a7f7b64192ed8838012e01c033bcaa733ce200ae39c6e34c0dbee2f0e01cd274a31f84ccfca7461d72fc05cad00017a733480ecf853817964c131976da9bc0df27756b58bc12f5a785fc72c7c84e", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f0961bb6a42777523562d3cdba2228254cb93f7f883767a757abaaf4e705b472480e0117ccb99d64c76d13957868b8c35f8512715bf02cf49c64249b40bc44400486e38e2279cc010032d4638bd0a33d3aa9a909858d19c908869614543a6e5cbe6c1c425858309be400e336c0393003c522ba5b4054185c8b71b0fa5da3fc669b7849746b9f426eb172d6873df279563096a7e9837cd29b29a62f7f979b2e8f6dc3387a950b2979565f3012e626dcce9eb1c72b7a64d69a3e2c2306b2d79a2d2212dc5c897c9f330adff10ee214f22259c08886a9dcdc6417aec728218be6e2ac97240ee0dcd1efab802bddc70b0ede477e50655b332c0b5ecdacc253cae74", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "328e00631aeb56911b87d9c01210d7d05b32da50f81c9f2680e3fb3e8b5442b4eeba9b8a3281dbd2ceea9e8a814a1a839050b78d26dd17e891eb821ef8ec8e6e94da409cb3a244e8bdb7923b8c87b9fb6b6089070b7584553d027b8976ac0eb81b41caa911a1037c2ae082691416203415a8bceaa70e60b09178ee04835b93999b11c4b5621f1947ceb5490b3e25998fdd0acaf67ea7dc88ce68c8bafae438dc21d00aba48f558dbabaeaf63f778e69355e932711c6b0b3e77c61fb3e6d0dd4ee02a131366bd7825321b24c130eaa34ade2bc080fb388532abe9b87474b98a58f33ee93f1070f9edf92e6840bc585f5c37524e02d7d59f6b5ff2a56d7dd542a0", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1ed76bc436450808ead412c1109fb4ee71e8ce5fa36985c6059561c0167a43d7dd25cb782e071daf0da49ca0d0e4595e0fa80c12f4b853cc1edfdd26f78e70f2e655c509a50c5352bf24280796ba7c896520f75e449cfdcf2268923b6554fd0e9a17290a24d74e076c3b516b6202d9cab84c396ac86d5c816c28fb0965bcc76cf93b4f641e8a714447f0553ea14f39e0fc39724b73ba0989622674d851fad9e24856faec5dfc547dacdb09e93b4f39fc08ae6ea45911d064d2ebad3e874faad98d9417fb3eb1c5fe1a369dcf23ba0b31e178aab1579ca1ae4004fcc8c7f9afa9e2a3b4c23013402e483fd4daf6fdeb01c3b10526aae07520ba665d12c42f12e7", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "285236603cc2a0c407a50db02aed4a2d73bc680d6a6c7296bd86ddf16c8b30fce824a5b4337f6bbfd9aad0ab099309f46cd650dc6d54caa6d58f2814ad13ac51ad144e6a618209dc34ce069fe19246c2220572c1c11847a3cb12d55442e6b02abebab32a5de5ad64c872a64222f6414541fd39f78c54692dc1d5b619ff3f282a92d0ad498ca0ace311d0c1cf92085d7b59f7f79281b2a433b048a7ba794c380366c5d78c5a6c68a0f8fcfbd03f890d76835fc6d8361ea2a4fa469f1a7430f9e7f43210e106407df4bfeed1607ea0d468aada93c50a7f1fdf410c6f2dcef4c77b2a5de8414eec74ba74945855e9ba55c55dab1e6fb528f761be56f03b3c753bb8", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a6eb139eaba2adcf32244692f3967c0aee46ef534ef9eb725293dc2261482276ba29c61890301e060d52fa26f2db7be89cd92a19d04cc3ebfc4fcf5609bc0b67ef595f2da348dbbb1b741966e45488b8a60ee787b0e8d3f4e9ac869c79fdacb795ba7e6757d96ed15f3b2b42e836c2f2134a9028c5b694885839f94812e4a9395cec1b946b1890023b20de88d373835d2f73808ac9eb506f9b2073e1e8266215183b66e1902cee595890dca8f1ad6e53fb3cc23170afb272e8a59109cc5f1c0d6a952d601882299716b430d773dbc82aa6ec399bfad423082b6678061ab87f163a501642cf59719ae2f6c7dbafe793849f24bd5dbab7aa11365264925e57fce", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "35101c53947a5edd6960f851f0b5aa313c3591bd458292989032c75394bb9c12c0f1f571373c88b4081fd28307a18f473a29754dd6ac59674ff0acf50790b2a1d9ff1a24ed8556d33e466c3aeae4c4da83086fb0d6d4b443d454bfbdb1e1630193abd023abfd4769fa4f25de0d1a5c27cf78fcd2eec38e803f459ad52ff7cc03066f83c38de493719427acbb914552cb14eb5ce84eab006f6d8a1df3ed4eb3db7d7cb985078229299054d49c757e06e82a9d736737dd2d96faa69e3a8b87ccab5cf720bd799776fe8f6f579ff39157ff8aa2cf46905c34d88efd1dbc8b2dedaea85c6a16585f49f891f6fb0063a29e3875ae213a40387265a8405769cd75e505", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77a7a21b5539080ea8eb6c492edb53fe930e7390598830de8bcda5635c9f1a49a9ff0023e27e0ea8732094c903d1c20dff635596ef1fc55a67d867cec264dff4bbdf2b47f3e2782e181eccf847a074cee6ad2b55d6a46ec8db242d88da69b1e4616cbde08326be86f6d7e7e04bf700ca72764e3fbba2b8ec00dad34640b7c6d4803345c0d0ef8ac121dc8bd680f18a62e54ce67d61b5839e62e8eae960c9c7259e6108d43986bcf884917dc72cae4792805c159a6b2aca2bacc1b4c3e1d81e94b184cd6bcbf2bf4b5a77ef032be136cfd87e79781a0530f435207fea5b5f80f03ee12f24f3820d81c52375ee62d246ca2d9aaa87390307ff9ba24daf946804d7", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3081bfdd6b01046e93c3d0bbdcc3d36806bfc1dfe8b03e98fc26ac1b6860b440be62490dd18e9e20c0ab0abcb28c38a6efea7cd70be11a0197d542756320af93b8dcdf49a9429ac1dad94716a4be3cca9075004b668db0ae65c054b1f1dca65c3ba578470377cb698b483f9c9eb4e4c542ae01a8e2aa0a3c567355feace0077c603e40bc9778e543795af590904ba562863c173dd4f20fa489af528b210229eaa176c678e4e61cd2fda67310959f5e18107338411c95e37cf675dc81945453f77d5d23de54025edb4e9f2c6a38dba1582d8c538466ddb97d0ad13d91bfcb91cea0a9ed6920846b9f35e38863276bd425eb8da0eb37e6e4b81677877dc3c6f6df", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86f315daa971012265efd149ebeec964513136b21ac8e4d57c2c2dcd49a18c77bbd9a699cd441b2f1f8e6bad3a10b0ed8282a2bfb464d841de0b4312e984fe0088c3cb0a4637f1ad80c98189483b3157a265034c8265f80acb65b827f8106f0a1ffcdb1e0b2932ce82986e919e5d46ca751ca78264d526a64f89ea18e5a38fa120c7fc36c0bccb67950b24eea93f7e745cae84a314b52a700990e31f15bca0aa46b141cbf8766d2a5046e6d3823d15698f32ad4e5de80e6ee1dcf18c7d46031bbe7280aa86fba1c5395dacc46c1d5d2b818efaa1255df6da581cb8bbb8441378101f6bd949271b5a08dd9f53d53c8e183761539049b18227d9d6a2a7b9538d92", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "974774d3b30351c5faa86da62d7f9e0a392634b552071833009ebfaccfbb1bb51b2841200cb5a8c5e7dfa2fd6643f080224362192ca21bcbf014af2153168d177c7ae004a9be90c63d82c88e72bf44e0cfbd28c555d7ca95f9c17c1da6021a038b5a19d99fa802ac9b253c4aa63400971cbe7595d0d0ae1dbf159eb8565d1dc74941fb925324077158b717035132de4148e32788631f66b3198162217c5966d0a3480d1bba89ec691bb5727dae7e629f985678f19bfdd21b338d4492b341a59d128bb78a30ecc003ac29a42b5e6da430c8c7ea480a2095f03b381eb6fa79b59cdc5c97457067d0dc9e6ecfe5eabd7c9e95147e2e3bfa97109169b456a1549735", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "05cfff039ea60debb904c683631ed8595152072d4d64c53d6bc3868a16cdcad5557770938095d2350da7dcd0b521897e60a1787eda6c0c0261823c2619db9cfe4592b7ff28625aeaff8c2b656a14f9dad2b62d591b6fd0bc70f7e8bcf855eb87ba48bc21b3cc412d17732f6c0902efaeea1ea605265b0d8b0440aecf15ad6ca8a102ee498ba2e474e9e0bde35dcaa1352affa93538a798cb54ff73912e95f75a242357b55f222b95cd2df1b773fb938c0252148efba7e509355ff0a50fbaa651cf507751f0b6d3c3a4179568b5ef8cc390e25613779ad9e7b3591d93cec55672432fa986fee180d94c7fa470e526a0c7582e46eb0e49168143889d57011d0984", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "659c1c773379666166ce8edf4738024dc5e657224160a84ee82012657364abcee057833969e7d2cd0804dc217c47c61abcfa9c4a913622104fb045655746ae23682a8a6c54de6c0c5e2e5aa103e5fbe114c86ee4f149f02e54bb524312624625257fe649c0f26777ae2494a6041b954cd52c957002b77d8c63212cb1e25b67adc88e1701636ebafd28f6490bb6b6a845840b51095ad27ac33e4e3b4d268262e52488c4a72179b762df871f36fd6420623b6afdc9dbe0671595fd3d8cee087d6918e04ec7695640527f010e3ac9c0178dc6ab7c4f79fb37106967a23bc8bc65aa023c6e7d81d328b598c203fbfd0b2ef354f930eb553dea2008ca15c9c9be0fb6", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e451114e084dcb4ccf84448deeb81fa9a990a4cbb3ff9d6dc9943afe996dc128d369a2cd57894b74f2900e25cf611c54c9cb6b084a9b4e09df23efa3d749c5fdf7873c581834fdbfe31ee8774ae3323758ad038c4fdf3d67fa88b2068099d9befb7bf6c8f6bb731a80e71c1ac57ca7aba193acdaf25b121a90073017f3f54ecdc658f8f56c65a8f896696c69b2ab3bd96a337eb409717e3ebb1b395beb93e65f21ef006b39116ea5bbb540122371561e935239a882adeda04a8cb8242cbc2d750af15c2d0b1e879d90c49498cc411ef735a26190bbf5e0c219427d9fecc86214f43799d1881a01e7718128c6ca2daa5ddf2a708eb10d05337f4433490831f29", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "96f477e21d22748fbda5d0a277cd32a476f2dfff32352e1a5d3ca26aa586344b482939e98209dbfb790fc4da17d0b803234e143daa64600424e30debb933b38f3729866aebf5c040dd3bd733c559ac3596a40ab56851ae1bab6892936582a1918f1574951003b3b13dfea8a30744d9719ecae1f329bef65687ed32689423a505e2fda48ce02a6e5e4129bc72c6252b70653522f029204640481bceca4c69898eda2a460a6aa27d03c4b71544eb785608318d3e1039c0161edb4d5b0ebcb0229bfc031c449a65a004db4fe97ed6df2d15acba2314bf7c3350f5f380320ebc96e71bb34162f336c69d30ccd1945d662516efa1d4883f7a0ff7edbbc619a9129ca1", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d307f3a401f4c7c76f7c84883a70f4f7fd7495b0e754c666fd0cf0b51b084db371c8d6f1f08f82220c91a8be85881b88e201d13cd738fecbba80aeb1254e8895f01b29ff0ee90845f6819994f022219bed5b5c84979ac2c837e9d63264046b51be6ad7d0a6ee1d87b45ffe2ab99cc1c1b840d19699ba5f8536d63864e1b591caef00acfed156933e4c7a5b02378eda9c4f9d5141d5b3b84559a3a93830ea97c6577b87e281111a051a5787295820166a9f98b0a73149191eaaad2fb39b7593e5a4cc36444661bf1b443a6cf05af5a30310e4f87d1717113592c12d72f418d0fd2a89e63c769a67d5298b45eff819e8c8734fc0b0da3bcee1814bc7e17a789d4", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0920f02364645831f9765d1ed417e9d2e996ecc7cc0074f8eb27483e7cff6054adf9828d2d53b11a4e1ee9ba8e9e134c5ef410f20668d6ae748228fb842bd7561653fc40a9bbef71d76149602f2212077c06c9912be3793c4bd4faeb6c2a6838d27f55ff9ed37ac40e83feef1744a78fae0304fd8fb7e163e7ee38f51fd166a875097dfe9a159b8c1214542229b2d0d6539eaa94120e829897cf8893bfad898438b68b1b21cb3e1cb18e8f9fa63a1e1ce9e67e5288b471ee204e5ab9d8208a5619ec563ed6f87809811232c26ae93943b644ddfc7573aa694089390ec9a23003e6746bcb05bdb1bde10040409bae6ac30064e58dacd40ab5b6b183e4a8604fd5", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6314d12f2bb2cf61e51a07ed0561b9277a57de4bc4dcb97e06a832f180f43805767fb693717c7ac061e7c452d6d1f85c06c8e195e65b20272af90d15140407f5ba7cfced6ab5418fb6824f74c016054b5a5fa7d79a9dde8e5837b146c144c6f196ce6786e6d7285dfb9665fa3121803f4b154f24297bd0a1455f3701c67fe605d5f52d382989c8f3aa9c18f1ac7fc96632ea348d2eb510bd3b7251ff206f8650126b720075306b1875376ed3bdc8fbf7b0918e7e71a50b64093873c37ce9589816a0cad851d8a22279f25764c5d9341cacba01e3f1cebbbd4449abcd1d0462fcf287c13724a549d23b63117f5b40fb58b7e44c6e2b6fbc7b00f844f70e665ef0", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7eee436886fe9de8a8ccdce7777d35155e9cb1f89f91ea3421f6053e77b5d824a3e7e14775e20549582dcc61013642d4b9261134f78bda66447c8cdfe170c709b2ecece46e8f82e666b507a5616c087c1cf5383b3636fb86e1f47734268337c07b89bac71e98642211dbbdb6a28a7472431a1120f7b46bdb3cea093c463cf1d9e66613770110fd0bc23ac6e66b162919fa2d7fcbc0b4e11ffd48ebc8b4b894e999646b09d79b7ffd8959ffde125704a7004325bc493067ad0140c251f6e185eea47219894364dee33a1463f4c12e1eac0320a622243c2833e447db7a5f159974840e4510bdabe101579f01fbfe2b6947f441a9cb0b82b388f57e7048d03adda5", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8a13ebd40875c930bb3ea3d5b524b112f364ded8d11826eb97eb1e2ae2311dc11e5466235e708cbd726a2a6d580b3cc8967bd5c1e0c9bf1a92692730056b4634196eef9dc56607ff79475cee0c6f0e17ccfa32d9c16bd43524fa129b4c22f2b4f1ca4426c156c6f1f627406d90834288199b88148df01d986947801c8ee3c3890b8c73a5452937424a9c98b9a52584a1a21eb966078d54ee03df23e1ad9b8a56e54590bdf3bab29a3b906d538fae0e04e08daa04f923307b1b7ff83ab62521cf25ce94be564ff3a0b165cd4b7aaea7d7a756d004786a9ff67a0ed1d1013db2de765d50ab727acbfd786ad3bae38aa0d36075e869d01f4b4e8974f833a35c2690", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84f45bab16027991fa64d21eb44e370181cb64c20014abb734952572c1b22a1509da3b350befff87a5927b0011db27afe7597dbe94a759c423cbf9d54be95355b6310ada63aa7119c44c70824f03797e7f5437b918b8e9a0ed3a85eff3ed709cbc936e775f8e7a242eb06aa7aeee3ceb72988d707c4f25dad14b6eb2546bb01395df6665c2ece762d3a695ffbea5f9247515a1a56801feacac591a2934712c8f7929a774f9ed487be449510a2c812d31bce67c57441fd510cea6c108402cc5a4db35a7131e51a19d3a7507e0668fa67686de6f2dcc46e3e5dfc85934b6715ca504f4dc47dee5acc3fbb4807760b31f60dd4d0dff874606ede426b46f5e2a676b", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "03c4b560f3e3a91c7cd86f58ce9001e0f8c940add7052c8b682196bd886ecad62d8f6b803ef36b298e962cf772614ec782257767ee2f2ea69eaddb81bb5e9db7f7d6ae50a968c20c9167009901473811e35a483066ce7cba6490ddcf0afbd11f636b26cc07117bc05de20f22d7647d8fdd2b5163113ccadf7974a19ab821fb948cccf9d3c5b7994a0af5e089547cf8c901839339e3ac2e0e047b50943e1e502a91b39e868b430cf7ebbf3d1baa55102a69275ada1f4302686e9c8e4711ecba07d0e1ee031b0f2d700107a246f34e153e6fcfad49a79074f7104122afd9223b03a39f09c0272e11db9fff743aa6e116a943e294e23a0284e8b379b22f28b51d77", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "926d4bd6d385710e291cf5564799712478e24ec21cd309e6409aba1fc749c7ff15b9106a3ef1737eddf2608160120427072524b0bd807667c824a39f61080d63801be93d0e2ecf854de554f39fa21c4df2adeab2095847f9c3a5a265b102c13717a46b5117a03c78cf9b0028283ff9c63c1d45abde651e5ba9d1256d2e684ce461396fb0cdf77692255377e30c4b2dc9a91d271cebc16f9ccf7ecc87e75aef8b4e63a1d56316674214003acb1483fe920432d635fbd8750c1507df61099693364aa0e0b07a25ca10ebd28da5c937623b4b939d7af356078c6a8a123ee6e3114f40a998762abbfd83864bcb3964445de7b178570aefc89c470700a0c2b1cdcdf7", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90cb005b409e574d71b21aadec2bd88e99101ae7c53c2edb1dfdae9bda0e90b15f72876e661a57c5eb587ecd0504debd9858062b0b4fab5efa2cb31b2dd4a1231ee4ca93c0cc78aa7df91913db83ffd05f62d3a1a608da450c702d39562df74fb7035994a29aa08b656c00be9cf742867176f341ba97afb82e52eedce04937f4dc3cb5aeb237e0ad1138de7d298455d6c89790ac393ae2ea18313252a2c90432f5a08a92f27452e263949d6a5d7faf2ee264f5d4074bd1becbcaa8a757d3af4949bbf975b0bb3e5eb21cba82e9e9f184944dddc76c5958f005d1216b32bae7e7efcf7083c1403f5ebed5a7188372c2d3f5911c46567872d7753f1a0c8fc62dfe", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3bda4a1a7f8766e8931d9cf0e6594ec5d8f2740463d78a5a448567302d82c4ae9104e6850370154a94e86e9ae84fe7f6047c06fe4ef56909aa83869427b6e49f3fecc5d7d28c0e38044f6d95691894dfec15e12f81a6ecbbdd19a33497e9cf454c1ddc4511f9e8455fdcf931255fd236937f639532663a8a828605f7101e510fe6168d1287d5b2ae2b619b46d1d83a3c2ed3b08993369c1a64adac306d3261a463e05bf08cccc59bb7bd4e30ccd0ea219ce86dc4c457bece543716efaedd1b547d6c5ea33297208d1692e773b5d593db38ab07e84db17d417f79570f20eb3351bad9d6880b7253043ac7c16f6dabb20304e5d058011a715b0af52403040e769f", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4082721ff03250e202b6bd0f485d14ead9e5d989de3673a8452bfe7fb1da678f26cb2ac2ac40bfde453a40fa6833b130bbd1bfe4f498694c50f1816d3e00981055500348b64a31704d195366e83b5e89dcb3f8427468e4eb1c6c6c0b5024adb0a572753942388cc7b20257d6d36a21c3a30d31c263b3cfdb4b62a34faaf7d8f261999c1867bc31b5c8e7a8d4ce49591a98e8e71c63165446b05caa6925a0c9abd7b12eac8e71549519081ca4fa1c3b5cc20a69722665cb3dcff030ae35f78ec37a9809fb431ea36146b82e52e6fd47f99a7f78dd3a5a8b28e3c851f6a9f535647d191fdd327225857100d5ef888e99cf9ea1e7c287102a61060e524aa132442e", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1fc8d454efb11f5d581efcfc62c4dd0ab53ffd7fbdab63e869c809e93655890bf64f272648b5de5d91dca3d25575b9edd416e8ec286fe0d9b519ed18b32b67f3b1294e79bb912d0ae88a0c41f20bb2449764498303beea6aa3bbdec444f856fc0c27a8183d36cad4746586ca06a1ecebc4dba365fe7dc59aa66a68505995aedafbe927113fa5dad38d141ce9a7a3963235bc0f973265f96e0440c0752eb76a02bc442d4607bb729a0826490a0865615feedb3d7d8400068de7d6786c9013a964d5532ecea3dae6c29da92aaef141d88700fefc2a490ddcc1df12adb700ec790c09ca6f3759e65bf5b6accd7795f21136945ffc511a477aae9fd20bcbd9282133", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "80bda0169f7611bfcf3ec269a219310dd53d23d710d5d9b063743c48bd474fd68f9971fb757605a811fa5eba57e28ab857dd07677f41b5dc6432a099f3986564b293fd71f10e0e0e5fb22a2a550444ae98b6951d61fbd02a4e074b9598ae506c50b73dec62ecc789f9cb8cc670b655afa9062456a4686da0920e7088386f4ffc1687033a7bc1046dc0e936a4ebe52cb27d06ba1740e53cd322a3c9085516d3ee9d4e83d9e04eeb092b275837a3f57480d7b7e629c844cfe3db4fa95f7970705a12b1f8ada927d377fc4de708fccaa6bd227c6cf2c6f20ad4099158938111b4d51027c950f8d8be90d871659df0463eec566b1bfed02bbf34982eb8380af69ec5", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "96cb56631cf1681fcb5f32fc56c16faccf2cb03448363e195a44acb2efcc70afb169b35f65fe0d6f6066ec321ee315c5f3cb04267388e3d3e949f8e5b7fb1d6f0f77dc044a647771f3fa8358286784780bbf1b2f680ed28e642f74b6db5f0419ffc8cc889bce320da22418b594a6832c93b265bba736b190c52d9c87159e7a2e721bde9d2dbdf6ca20b334ea2cc6a9c7e4233e5ab22e7678d2786bb0cc971b38b34b8cd3adf3ea984ab935fb49b871b00902280dfaf52928f14201e12b10d4b094a2b5ac3fb7d28084b0040670ee0990109ddad1c7fba61fa9eafdb980db8122c5aebac5e5685567bd10bbfe20e42b50ecd63ce0beb30f1d035092588f445d23", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d85b138c2a145f9ed8ce1bfa8522207775ebe08d2c3191d569ec06938d386fe48efbca90dcb7408b08c7c274992cb972d76122f090cf6e90d50d9c3911ec7badc6264ca6663b27fe2e7fc55ffb9631d0b07314a83401099afdc2a0bb673fd815c0900ca47b3593778afc8f0e05ec7e607c25af6c7eda6622a6a0298ad9e1ee6c4a498dc6354977aaed7393b9962b328b3a381f163b73daade1aa99afa6d73f654d3bd291ecf24730228252f29ea851ff29ea9e301f9cd611955f2b6c68a40bdab311228da487dea01674ecee5949551b464c1bab4785a558097c7c17b755069f8240443938af4e573d0edbafcb265544ef52ca8e9e972961baeb82ad5535793", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "556417c14520ec694c2676ffed39648f306077cb75137834c4ae36df07685bdbd8d9992cd57b97d73efcbd63e251f53125aebb89dfe88869c51a90f610d1bef85f15e09543abc7a8b1da7fd2e70f9e6933b7d5d2a2d52b325655e9cb13edb520cf6406d69aadd1da2c48c8dcaec6e38336dfbd7a6fc58d2e0ed3b84a4637dd8daa4993cd017a823e289a496f264d18a4ad534581b526c814aefad7cb3a9dca11ae58623d6644e16a49fd3b4f772d73f28541e66c616f360e810c132969427466c74faef6595630dcf52d08f96b59f83ae7b82fe51fd4c825767513660558442af575177022ab11781363798afd062c02ff6d41457f9292fc9945b919d026e451", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65d484320959609e9108d8938f1c27511ce78e9bbb97717e5fc772c6405d3816139a5a16a7be9cba00f0060b907af93c469a518bcfea15874c3501979782d2b2fe41eb2d988a6b6aa23122bc4c189c80ccd1f645612c72e1e574b2fb6579e6ff9f09b514c74cd5ce08a31814fe66081b61cbebd84d6b460e9ddc8825851388e8dcb034010be63dada7ef38f333bd8accd6e3a1d853af4290dcc25dc89ee6f5253f84f707b5c1f509648a06a9a16a8c3769a8d0fcdd887e4411fa85b9a983ec77b5babf932377cad6e450f85bbb9d786f7818cd44a70fe07128eff9b207b05b88ee7ad2f1ed27cb09383ce0d3ab1384f9c8331318cbd8418fd3d0fd2d1099654e", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "578e4799161755bd0af56fcd3f9a583abde43b0face08483ec504c63a8759ae6466e81c470be10b8ad3a86914ac0fb1e20dc8788363535f5b34865c13ac5c72404e2f53654d481da0dfd9539a960d56cb91ddc3031f2f0373ea00226ee4f93d805e7af719b87404f5d60d50622fa13e57592955d181c6abe82e6f1830c713cd51d27ef5c00799378f1a03663670827e104837233a2788df09a14a0599810e9fc7f510ff6aaedc35093e04be3a61802791199ded86680b8b171d2cfc3b0ac965012659608485060f6eab61bb44840306d3b4fa0c2416e8c329649341841a0755eb599e2a12eeaa5534ce236503f36e1e0bfd127b8edd9be072a4f0da956539ae2", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "544d1c28c739b826b7681654d4cbeee519ef76161b619ce1bf80e81b87d4ab1181532591696adfa54cc224fb7bcfa0e38977a0476ade8227e5c7c5b005829d674348f31811a8681c9fd91a9fbe8c4203c295a7b986f805708c2d1dd31a031345e4abde942e8821dddcf0fa481ec74e8de3c0b855ec9ca91d5be2700b999229a8ef9b301f3204cdcdd80fe052dbb17db7c014c6192f48d0e407f47d230b7d1a60c0774572c57ccb3f3de0dc42b50c0d140feeb08567b7e68cca62f785f96779a8a18aa749360aba5954809e65e9ae06e8219ff603bf0a3ae4f1bb23ec99a01852753338004a9c37d3146bd13f2576cdadd5e7e0cffeb2e2a44a1849d3e6d33cc3", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "945cc77c25472710c1d3200cf7f33e786d5366e179a1ab5ed4dd23f9a3ecf6e2a2a350bd661d837ca336f2b00b3891907ac054aa944371f5964b515efa8fe3bd5a1d2fdd99527d68fb18a3b5fbee2f815fae630b22bf12d9b1b73dd815203a1f0b092f425c726224453e6bab7e4feebbbca2de50ee1306d7ef2419cb328c297c7c5573f79cd59b4f288ae8924f904c20fd4cc08e9ad542103c9c0b735885f80ded7a94f510f485814ffe39b34021aad213652f39f7f0850a092b1de73d9d157d2c46f12af89479a371e6aab91766d9fcbc51c5ac253cc21568a317909eade9e7ff2ae3e0b3cf6646d15b9d9e5d1475770fe17c2d2d46b5416bc8d89e6f4dc68d", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "704f3c69f80d409766c1024ea812cdc18ab31690a99de1e12c232769127541a5e58f86f8390c77625e669d6d1e28eeff683b85029f5f355b00c8f5eba6e8625eb0db80c96c5952f028325b7d08b3c1fab0e6d21f4eafdaec41f03b7cdfe9db49708616d7e54da692118b5055755d7f2239900c86a18da37f6db3334956b73250397c6cc63cd5b0784f95dcee8a401ddaa58ae25a57de0db11120894c069146b2f694d3e5e88d4b4c930b378c90f3c5471e32643e9e5c642c3db984bef1b6a5ae7a8b6f7e8130e920ce9895300e58b39535564b5505a90ca7374b8a97bbd27b5446e15f8114a9c06eb25b891086d7aef695f4862e34f341b90de9b6cbe8f3dccc", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e6cac8d2ebf5f984a8f7384d03a85c0e3adf23611b4f7aed53822531b52cfc754be6b1aef940bbf0a58a9577deaac59caac2af2694849bfe2eaba7c08f6731ff757246afa13c2da901dbb1e016fdf8a8fa810b217d939ceac21a0f2e519212afb0c3b94e53bf554b4950127f944cd4cec7bd696c15f7a16bb7027b7c4b5903bab6174a1b57d9068f1bfb29246fdc2f887d2918b6a3e3fc4704d0837b865ddf5079207bf4de280d6398f5469c4fef8ae939ed655ae014957297fb9496fa3c605a4404337a53fcad3b8458ad521017e19535e2ea3038a62a7ea388ec36cf935892db4955c35bd7ebec9787b3300315574d04b92f7d8643d69103da3a419de1431", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "66953da3975ddacb5a7ba98db816110beaf25e5fb3d1e5237cb012e238a8db7ec9f973014ca1f87db6971220384388fd5e7afc1d64e6a1f80aa678dfa42b1c1b123b35cca988775ee455601a4d7978feb61238eccfc4b04d74bf6d1f5586667c55c759ab222f9ed2c5da3036258ca409a7269099eae161b5d7a86a213bdf410d0d218e5a45c75bf0f541f602153a00c86d29cd1ef9dec48afd89723d219ab1a7844e2c47cbd70e573b00fec2741b213be582a3b29b4a765ffe58e18be3e12e474e745f71331a439ad89533a39d4dfba51c76534912922b7b27441c384a7d2b0924fa16138331252227dfaaf9f70e0c2e6f6e32fb7f8d5e45af088c2ea3c8a9ba", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b0e9107213fc29ffef370b2d510f92a7db813029490bf086b0728b9b0ec7722360c99a26c92fec36af973e72433ede94a83f050f22510d379d49d0489db3d07ba3c0563c1550a0c00c3952ea9b9a8d08b2ad8eba3f68229e92dbd41ed571136b81ab5c5c27c6b6ab8734ef7965ed88b79dfde1a6f1e10bf5dec8a78004ff77d49a64d3e445d93a9ff823e28b79073840371f760f9b4bf18d8d5ddf5557bf59cdeb8c3ba7155023836593d8a0bb64cad7ab4c6178ee73cd96c33389c309c8d70b011bec980d68ff0f6af5be574cd4fc4789b1ae05245822e1c49eeee9483dce1a3c391df458900d1e67dbcd20b49519b6c81d2191782281f293ec785be10c7d7", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "917d81f52a15b39e37e9bf17a66e70c0889ed86716b8f2a2b4885e4229069ff1bbb79db5722dde7ad1fd7a77f162ccb27f0fe30173cb781abcd384a1cec6da2aaf30a4c206a4366e0f0502e8d6ae5c5be0a98820e024af3b58c96b6a8a56ea84907c274d9c9cdfc35f96ce8dba154c8346bab260cd21d1b679523406a2b015b2b6f09a38f1848b8512c07157f855d59eeb334e8d2188777eef5adcb470454a2e4d462a0d3674b851a2d68af952a1b724821308170d2a1e38b9cf70e0dfcc9512ddab14290dfc7bda20ccd9ca5380e1f2c6e81082007905dc6c98edfb4d636089f6ccc63903871b60fe5d8bfa7fee824197715e36e75ee348309f58ed204f47a5", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1091c741491d5483c086b9a1e9cd6279eaa3313b46b2f035d90413bf9d3a56309c08b0bf7b661a88912ed614edcf0c08ac79d083c4986c20bbe1a818ddd6497fb3d163a266c9509a36cde530456f738c54b62000dea0da72931885e56e7f082041c71bb485e94497a09ef9b2c9d22db5e4f3f40441ae0c6d718953dcf7ea27ad51d1ef3d777e03a0e5504b4012ef304a9d3057c557002be38772bafba663972da64c983922c3b8304b359621b44e0ecb8364ee4eeea91128ae29dc9805c693ceecffe29723dd8d5b39391bb18b91bfd1d1a8e5061e09ff21370dd24af7539ac3d3cc99ec6cd5c7cf744adc038c94345595b51310578a723fbcbdfd0e2f12be8a", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6957c2d815e4aaab142ee7faf4dcf879d0a8ac0347fe40aa54ee57cca6a6bf26dc8d569c40e46ef362cceb40f71d0a69db6375e055cd4d0f57d4edf42c24e5c06c935a43490787c1baa3ff9f888ee43f47f540de5bc4723145f7b1f2f249261f88a7d67740d2dd3c8d396b2a6466693c320dec12700d645cb036379d8fcc00ea9f5166a045bf3f6cfc15a8d1c33a82497fb41df7b866652b3f12da6df8ca92a34dcd3a53544dc0d47c3d0263e31abc7aab34dfdb5b91d3a8064b9d0c37c5a66dbd47e9d88a070bfc44d791e8d7e5f715093a2a9be2cba57df127cc3208a4c8c282e0a5040d62a6910d3e7815fdc36168f1ad1a188cf8efb38721e215780fd188", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8a4b31f0ae51b18a9b0f487be387d69c13879b02d20c2da4cb8f14fe302d7401226055f32128cfc8e04053476fd424efd3ff9a97e357ca9fd5eb15fa5d56735d0a2f13a81c7380ee75859e163ad49550a2745d9bbec883fbde44e44d161ed447a8e8878a20a2614dffd4007e66f1ec3fba9fca6206974fc1320c165ac634e357be271ed0b7bc3d2a0d8ae1af34933886347de60c2e22f84c9d9a8e0e2f7d4c32a48427d0a72ce9f51ba4fd6810398d22deda2318c1bda2e1afce43277ab647cc2baa700218159260466b5937ea11fe9291af541753f2cd5a4a0e0de48b0811de644bf077b9eb06153f0ae8873a9668faa9793d7aa496a1336617231a0c5f2247", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c0ebcf753a4eb4c36e1a460beabef3a78eb00aba7f6c485db3c609d15bec62058269d7aa9c10a005110bb7c466ea4fb3a2e5741459b8be8b49e6d4005b2d45b54aaaa1ce970c665f815f7a7933f750ed21b21819a45807674c8f634f080823eb6efc372b2c3b6ddfa372e6c9904a596a103d6e9cbd133fff8ddaa40153ea6c3a0e1d506a3aac1b15b6396a5ec07512b5dc8b30466f9546ca94079a4d52eebbe5234450783a23f670ea6a54171622404f52bd9857fb4d2638980daeb01d4ce83907f46006441d379a0bb7d736cbfc48ec4527bed4c1e8a8d981892419332f3d1594adf2a06cb73cabd2ddb531356c104e8030c6114134e419408102431359236", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b5d396c581b3d50daeaf2fa32649aa753123bb74695c8af064159051ac58175d314e65fff6dde70c28d25486b669e317885bb0cb56fe5cadb79346a8cacb92a5176a939683c62a9477a08b35da15bd3a1655a6f6ec503f89488d69c2bcedba28ce58721bc52bb840f2f8f32b7fd8f8d6323d8e3c88bec2b6d98d020b41a293182a500b88633f34b9159c21461dbc0d250d0da90b0987bc4f1a01376da9b8879b243abd2523a4fa44ef0486933d3518371aebab364f41abfbca066dfcb5746cb5e2cfe4c4bc873212d061a953f18f785de2dc672cb052af45cb18b57aaa8a04474461868a07464ce946252a211cad05b9a91650a914996148e64177310227a94", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f6183e77774424f232fd101320812ca9e968851ecb3b5cecb3dccb1cc856af89c098db8d225181a901408f40dfbdb12e5898906da42fcc8183398bf776e835aa45a17ca3b2564510afbba156159d31cfaa828cbe638570fc73fa3cc2a063515a74367abc568f5dc551fa6c2b5730258277ad00fa07561dd6b45787ced71dc49fc8e523b8dbf435ffd32526d1ffaf7bb192d55c68ce18b4dbd568b9bfa8d552d27060af8e0c1237339b486270b0e43fc29baeeb33096907cd3bedef81b52eb87eff724926f251cac291cffb5a38271e788fcc899e6d6f1031a9f5a5e9a2d5d48faa4a310dff098d8026448f7488df3f19e279336eda36ed1363f1889a90891d7", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "04a9571ad1f6dd03217cdac827af3f4c26e1e73194a99f1246053ec01bfb5fd938d20b05bda815eedcac2867cd2c4b161af17f08d7fbefeeaffb32871e0a5c8d573b422c1d93cd856180fac397ea563f00f350eb181f0068044d43a000ea1ea7bdbdae35eaba5a37f9b3e0825383c03f6d18e9726ff3645422c19783141f172b28d19ccfd36c579cce3a6882959f96a685a539fcb6636757316c63dd15c94383bcc3931b4749340aae6c7fc245bf66a669347765210c1aa1ac7c641f7e60e90d091104d8b94dbc5d5e6c08bced39d7884cd71a531aa3fb8b0e45475439241d4c0389399ec7199c52378c95084c24aa2b3666f73c4bc2c3013db14c122d5cd67b", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15462d787723bdf32a8eae4e6692559936fdc3dc3fc34c7ac40168f44d017b99fe135cfb6d4aa628ae6090b00f10dd95ee94b57ef736ad2f45d351319c81ce40079e6d7fdc282fa2c241a5cc1416d4267d911a2d9dc10ac43569183646a1f189aea4a7e75069848264a4855bb4c3e82d4fff7117ef19d4a74ab606346ca9f0bd5081cc11f1ce8c151dc1b4e8277f07d544adb43f5b99b99600b7f296a85a2f0c5061a2de3ec7f19aae9630b5a376fbee69b511171698d56516178a0d564ae8386258e884509644c09b845e527131a1e9f8e6315120de6408f1373a223c839a5873e4be39c2c7cda61a6f245367323d77db9298c9b880a42b06685bd5a1378b79", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3c87cc665f6b33d0fee69c4be8dc12e2c9230d1f28c24baabb1fe45039150f1a1f974290d6e3ebb9ddedd36d293d5a78b51a27d9a56c15e7034e032cef95e994004a9ed9ee7ff33cbd3d195eb83fe04560ca3332ae9ce4bed237026ecfe4d3bd01b96eeaf6ec80b2d06898b5b710d20daccd1fd4e98128fbb9bce48588ea6309cb0f1799ca0d05a8731c57b21d4c02be2d174ac7075647d0be26f34cdfbd1dda796e06c41c1946504cce181b9b63a0768acabd52c4c58fb8365eaf113c632fa9a4b1ca201a90bfd262168f33a320a2763ed8b2dab165e6fe548ebcdd55003d32766d197ffa28d37cde00b9f368003d1e35c53906d0bfa9c9947edcf7a11903c0", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8b06ef559f9351f0c9832d2f4ae229e98c242bd7b9db161321b2e79d8be82600f4a4292305692e8fc85c5995bbbcd5c15e003c3cb6c9cfd52db927a5cb157ef0131f4122589634547658315ead928ea86cf5a59bb10ca5a35b04ee22c5fba4646c35e0c7bce4af29e1dca263588336b3bb63ae1ea5f724eaad43eadb4fdf058e108d53992daed109716b4a2b23478758deadce80b64ac549b3df214800ff3b22066f11d30421af796256cbc2a1932679174a1dfed8448953b0d038f19754654a8cbbb54e22a78801bbf09ec6a1c76b14f806e11700c8f845d92b64708cd5536dca1af08cc98f656c6b967c5e401b6212ccf104c69aa5aafd5fffef519b36e717", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "624b4175dc4f8f1d847f80ac5b72082b4ef62fc4254dbc6c7cdb7cd85ea229803aad105721e47a27f980ac4e3780aa6d119dcb2d454573c7eecfef756314894f6b8ae015d76a0278b3be33febc68a97fdb0bedd1cf625f8c3a373653a87d0fd7d80465de1ecf7e278b894f05d791785e8e417436c4eec2ee259e5b7ab9e188465053853218d46860cf89e0a1c30132d5551e0f332cb47bb721e617b2baa6b3b6d84de8d5dedf67241b0c1f896707d49d7ee7ab1d8687663e552f262fb824fd6e7c0dc153e7bb05e36f262a628795c04d2e293fe56b853318122ea35c493fcf21923b59f4d52f2a7a0004671309b6f0bdb862c90d76e742dc0d027afb84d2e75e", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d9c444182bee9580eb2c6515fa4b7652fb81674825ac4cdc8e8a3fa144b2b65da607b9022e74517e595faad492fdd63ee9ff5f93fa476f5b7b721bf96d9e64151c33e1054319319803599b366403bbe8757e2ba7aaec1b45b5eb2a8f651a98be982cfeac302de5aa4c29826fb393dc9eba7a38e27230b077e9f5d696442e02a70426742eaa6777966ff98b4ed63b4ac391525eeba32f7b81f7c4d752465c02cef93485a427352d62a3a5b7e5b1a5a06fe163d4be5955d6384a3f943479fd6efbc40643adee5500100e7b983a4bb6f94ea8058e526521740b30efdbb13d3e17f88b2060b0cfd6a3075e201b54d62bf9777fa022e7c27a966ffc95a79c12787a9", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "05cd990285a1269d98ed22e8850726d2b92ff75695c68de7f16d732067b8179937aaeeb623a1ab7e1a0c57cb045c4ad963bab5f60a67bcf0323db5e9177b7d99d470388efd79bf8c0e22f7444c56455d418e8d9f671230c84058290e310fb541b7029039d062017b30e73924e1c539a172e4373007536ed507d23020e97a86864a758097143ae3906bf3a91a34c69ff52e90faecaacbc7b44a34edbb7a35ea824b6c6da538824b1554d0941da11418b40aae6b768d4498f163f5308bb4399e920c6f2c7b1bbbd6bf3247f988b23407bc63160ddca9081fb859e777b64c78b3211f75fd764c0691f4da6504c001b2b1051fb63bb931ad9c6802a5780b4dcd5411", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09c9dd80e337984602d87a49af37cba608cdf19c2d86c269f6eb0c21ddbfa616b72bf277cd081e7dc6eb8ec41077d890bbd114571131f8c16666f1b1da782939773e3db0d0080fa3b519b4bd0cf7afc118322ee8a7d72fbc2251193556d0cec36d1d71b28b8d7c79a45cbc78c4b78ad378f6a063b6db08a55b90abd24c972cd2b6fba3f45434b850b99009eddb098cccc6b3337d53d669c3c4b24662e787b3432e2666e20a15f254b216a8c06526f73a6a984a2908ae7346412222d63547cce94eb672b4ba5f67fac8359102a2cf02ed505b23dd20a58a249b39cd63b989c5b9857f48fa48b6a8209c275d1e1d15f875fa192ec89cc1030edb01703266177b16", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "651e08b47f9120837dc94835a39cb0d32c9b0c0c202cce939c1a04746fd277a90ca68ed75c2b76f46768de570b3a33e193eee4a822f656dd9df5f3d3633fa2b0c4f0808c278d00298590ea5b8ffe3516576a3564263252bc4adda7bb320cb32d42be341c0203492ce7558131a7f171cc03aba4836e1dc902c894c6e65d43ef7434c312d32b39b8610324be0dbabb3d85cc88400b611dcf251263a02821a4dc31b5926a5aa108e1953b2f13d58a1592e6c40174f8d63a7e3a4858593bed25dc5d2ab64319e37a8bddfcdeec7516d2747db302556bc83671a8d8f04cbe2116b44f55f36365a2e223e1373e765aba4a86bc61747e413108d45c7e17903ef8702abe", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5187a2e409cdfae43227e59d4bb5aa1c7e1488e868568090b5622bdfd88dc6238f6af0eceb751c0acee9356c336c1dbc28516f6370613065dccdbf81dd9dae784bc994b3a7b17a607f83bc1f379e14b3842bb15be4a448e9a27d602d91bd2d79eeeb4800791cef0c8253daad17d7ed0c90b653f8fd81c096ccae7072a0a1eac227feceb719fc61d007f7438062b90f707844863f8771dd13fe9da22e81645cc5ce32588d3b87cc8db78475b13bd8291d701788d8aa08b8f589034c4754064526741f8e4f87e55328c71b9e6af25098e40cf6d4be9af1476fa2ec78889e34310d470deb52cacc5db1567589732acfbde6a4f5357ea6e6147fb17de4c8680b9269", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2165e58947478ee701e071cb0f73119369bd56dd70d63c5977155beb2d0d740434bd4b96b44f4340473cccf8c11c48c1eeb69cb8507a4eb462f825d6e3e5d40b72c2e8328b9ca1dfdfe2518a03678d920f1168318f491d50ddd80ff08e719a975f96d5554b9c69d3a71cf4cdb3fdaad28bf222003360ff758d66c7f94d6fc9e3872e414fd2f3d2c65cb0295ef41db7aee588ac97ca7ea76c5e549b97f0a511d3c13ec79862f95ae12e2a4762aa04210c140b784baa6a594725cd3e21423e06ee1f257be41c9b74f52b53d8f8ef69c19024a6605eccb4b9b85d0d1d6fb6b545dfe5c21ad89838061e85b047b78d29d134e372e8e6befd5ec2ae27effebb3155ef", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37ce919b6b343009aaba2aa71d4948b4f55c2945b6f28c468b6e009170dbcc93d459de03a1b4b3e8e5a224092d737d7f348511a5d0dafa9e3a1a745711d0d3a0ca95b40f3b4f473a56c4a8a30c1bdd9f0dcc4b9a47f14b9991fd5b7ac93124b9551ba1edd01cf309a43e59935370d0f2904672b5f6c57567f0624a95febc8aaf7c1048cfa9795a6b44983f87e4340e3b92ac423f2867b27203071ca73aca8fc0fa1ae4aa730f63159e672fa30a52455070c9cacf2ff2f3598ce08464723288ddf3aaa1251bce19cb76153940c99722716e40de6dee53af21a80d1ba1613d685d76b592008fe977179555f6ea875594162613fd941cd57fb1420bc4b1c9d0e38e", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8046ac9b2ffaeca4459e8ba67700f7d65b8addef18b1c9b55d779955a155a687874ee2bc755080dcce03da389490ed80c1c4430483f7b0da78931b9feacfaeb3826e6a12180847f605e4c77cb21d1b11cc0d409d629ead0f76b39001088e0d724ed61fd25039dc2ba1951d4d3eb171016eba211f4f23910c5f90e0ba43729860a5e60a41f508ddccd94e8dbd616c9f76f086ef2e8dff2c38bf103a614bb7418de123d8330885282f07de902e9bf01f0321cfe53e4cf500d869b163d765999809f8639b3cb6bd47cd6e85e489f7ab24a26ef075543399076e1b06e6f3dc4e018660d7c2206d7367abbd2a725ee3488337d1a13d9759badc2bc471cb7a00f1b20e", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "93e8cb3d2de06cb4808445de0926432b29bc8030e222e9749db0995ddfe3da6bdd166ab916ca0340336eaa7d28f12cb26b9bc377250cc3e8ba84d8d4451bdb83d29596367398814684f802dfc016de2880b5da3db273ad0e2143142e66ed8be7d86152d2c6d959d445a0cb507e3de9f7fb4fc512b21fed99c80a19b35cb020f4280018a3b0bec61ac66202a5b12a9f596393b4a403bf1429c81b9b38a5be8bd642307104932419611694750207ef115274802ca556e2847074a427a24143bedb6130e0319250527a49764af34074e1f196be9058f12483e70dc6df12baf53fa025bbf1873111e79520d1437da00e0120e59c44438403a5bba7b31fa3a7ddd17e", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3cdd40ddbd6f3318067f93176c4419ee7c780743783c76e9d72d0a641439d04f612fac9aa644872ac504945f11aaec83b4b994a34edc28d8b8438392672bd58ae1084754929485bba156f4d9473592d7d9264b2feb907075e948d2f10bc28951c5d9c96f1e6800a10c4a0c0693b9c14015908706d36e4564f4e3eebbf95e208c8bf70300b7bda95bc5179f9ae6cbed5605820e3b071d552f8e21e8132f1bbe21691b2b094e297ef5a6868aa90da4053b387a46012b65aa754ea28c188374c9cb7c65219fe15d7290f87245a1c5f81b4bb26aaa94231334b789e5fa1119fbeb44e00232b88fee6103bbc28473a3034af04199a0642abe601381f1df078f884230", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09e735c81e72730a31fe32a72b954226001cf5bc1cbbf865c45d52235216de1e03ea9ee31668ce5cb68a1512dd65fadef83d3c02ee126c43dcbcd10666bfa9205525a4cebf438833ae5668aeecbae4f78903119c1cdc52017f825f7d29c3d990d5556aac126b33e16370bf25ff5a8b7adffa3dd391f980f39188074beca7bb937724061c6941fe03459ef8d9534dfd5b0d4a65337131a5d4a6342416306572b179f4f8d66d4561f464cdb3edfaaf60c41ea87596aef11340f75a88c69535a7971a30147405b868bd1b6ab07f79d863905c57d42ba010d0eeddfb2d4e6def3c92039d882726280bb806c491eb1fb2a36ee872038ab9d00bc1d3243dffbe16a248", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "71e218f5be42b3779f5f84c32ff4f1d4d1f6e801be457dc936fca96f61185b21d58cac6b4015ee41adc742d1e32833f6dec5d7ce5ee81c0bdf795403a82df8757beb297b01f3c9a0a97ccf46e94f8680e43c9e60f011e4ba83390dfafe70352b79928a9237f9fd107d1ca245dea470e5d978cf8733c8a4091553de63d18cf487e1c3ab13c18db7650a937a9f7971ff8e3b63a70dc9549b1e79132392a2447cfd4e5c2480eeb1e38970f980b8f3c1a14caf6edb6d35929896ef632130c8a2229755dd36a815cea021ebc042490a06cf2e9f8859fe80cc790dfade34c38506006e702e1d6faf5536ee61f239b798544257ff34edd89cca12d65eb2dd3de1dac285", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c469cdac5dca26a6347436bfd685303eb0f75500bb0e2b9076860a273dd9db841d0b52035968c2be2a7e4b0b073fa668d3620c05374015b0e659224563d26d0b1fdbac08e34403738ca5b779730bb75b8c2cb4d2fad1101bb7ad9ae126537536610de38d2b6d0e0879b150192514dd561b20659e67d1c13d55e0731ca0f09dff5b00c310b07640bfb2b47ba565d8d9fb51f3b8a6d3a758b5488e7608ffff2ed0e7316e0851f3ce152be1fd8ae26cf75b4663543916401a2b5dd9e68c7c079eff69953e8575bc0d8a54ad1670795ca5560a41c6b98100e92face19e58628dd2ffd52591f5b4615a7be65aa39520cbb0194382d96ca7da56865c48a4760abd0dc", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00104c5f138038628c1fb64bae279fba397e06341cbd8e3e3997edb311a11e877a697c2d2488ebad09d85dca620999d3477452af5b8677c2380715ff2047b5d5b8c76daa1fe39fbb65f54c0958816c9c129702416c5c6174e235001f9ca1f4b67fbc2185c9bb1263d6f36882e0c0b88b09f3007108f66d9e4f2fc49029dfaf04a9bdbe7dd956985a1ab646c0b4fbec81c45b9f1edcf010d018f2c1b1a6631369313a29d71c5ea525993f4e47bfe458fe1feeec457586240d13b485cec2f9b93434a88a8c2877c1a3153b43a4dbe0ebf8b9580503a9daae977d2ec447f1c29502250bba0639fac00ee4be6c7696abc1251261bc96401930be09c42d03d0dc58f7", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "095ad7d0f58b7e4851cb3f05bd5a3ef4d9eb5b1a3cf4c7fcba9b91d62c2d70bd39a0c450c560c96ecea5d3dcf44ae808f083297fc34f9d76d978112c86bae476e98466a472667ae78ac80dc87fb18a99b81c826e6db50073180e3fe94772e20cd3248c8edc75e205ce0908a2ee01fdaa6493f73acf6250c386c74767bd30faea616659c7f3b981c2720cf556e67b6b0a0379daa6eb9a2765c3c63d476259cc2cc3220a678df5731ee0d02c178ec7cda399a3574adf2248d8e74eeef37e02ac38b445899ae8f301918908590af95d77f323dc254505b27d367fdef01e8afc4037a84946b41b7036b078473c2abbb87d434e29bd4d0ad00d8b1c35ae39a91a0b49", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "397fec17cc12d2cb46ecb46dd5d6093f4903bc464b07ade7efb0a7cf47ce0385cce5959d36149436fc8858a10b5951818dfeece8c01aed704f74bd9ef4a2d7e37656677500f8c70037e6921e7a5ccbd7c1f95715bd847a0c686c4f5711c5d34e1fa50fb235ce3f9d08c2224f1b483475e5d8f762850e502fac187c9b312c654cbc5c0f77100068c04bd2a89b4af8185b5f72ad1c4cbde060a6add6cffebf4f956e06ba384f5ed20ecd60062d55d6dd1215f00e02e35fc544e57acd74b852b5eb0612cb876d837bf381cdf594cb2d278be6abf1234a1eff8083879d27cc2a49fa8901154129cef2f6bea00ede5299890d43b1920e50933e9ede3bc8af87ceb144", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8139c3acede739c085ad9ff5326db1d1580e45e5a8f76a425d425d03c5a582170fbd6f461a7e644c59e0bc2f190872b48853a39a68d26782b0cc40130e10eb7ef0a3a28dc0a14ae147379decae3ae5a88d67b474fcee170569f79f21de4ab7140a7db0a25384118c2c8190fe8f6a4d41130db1f65ca7f8bf38deffe44be1d322cf08895c9755eafe71a808e243381237d03cd090f48278ab43b92a99c066bb7db4d2daddda69e7ca4d2274b814d6847efd2e8e3bb3a7c55ef4894c154ca9cd963e0bffa9756cd9f898d1098f23131fe52022213ed5f387a839557028fdc7a8901428005174494154640e8838dd9a5e96a27b8e7c8fea59fc2fa299f23c69b7be", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d29b39ad090c837a4b0dc2604dcd7d0192de743b5b4d763e36b3ded6029903c432dcf0fa3a48463c2bb0baa5ee3471e89c074f2001d2a637d0cf2a0521ed9f80d0628fd98af2dfc17a3729d517b8142be2ef652b65c6abdcd17aa5032296a84b3b1d3029ef04571e0a40134a392368d655aa1ccce1b6ba0055dda151a05ded372ea7769cc643f271027844d6b7b7d8d6a150052409692819b83ed51aa0e569687d2164b0353a6df0bed7678f80f6bb6dc37af000857c88235af54003e92791b78bb41e0657adf99ad746297127b943c328358e6e9e75515cb1abef61b468f3c940d571395342e3c175880ffc56cf5fbe33f1e301f1b30e763974d1045840b81", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "11eb37cdad46013fda77fe3eab6f631b4f70fd0ba4fc65d4d85ef2a19fad104e1774debd0ea42a9a63fdd52c64ca1c824a6da989cfc61bcb937c104590826982d7153ef1e49b078f9a474dfa1fac1d5f5194727a08597515f0cd399d193b9f47777dc839acef3546e4b9ba4ed0f10b60bbb3dea89f01eecc714fd3493dd203225e670276397ff637f369d76a6150023d4c1282e588d9ba8aec792a0f3a4c43aea3b075bfabe978c37aee3b4a0bf68cc8922b253871974663641682d5a9f2072a2f1c75d88c2036c2cab5da681fc7844350532b3a04e986470c48e65c4ab430cd3b695d04973e31e802d5ac84d161d7084fed776088eae092a54f2aa5e9c2a3e8", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bc33eee9b62a694e4bee77398cd667c06cd721d254f9e72fee727f1a51bc44c44a854296204cb4bacbade2eae61d1200fbb5bc688678947b074d3cb0ef210d4fea474477bd2c28a7ba133447893c505821148b1f0cb1aac77a59f8743e8b04bebeb03bf22cc9f6cdaa68f947dcac14174faaeb80c0b3dbc1139d36ce501128d91644afd08258279bc9fc649e00f8b3d214b861d73428cbb92c5988fcebefe9a91bc86218d9f9aec747e572e23cfe408505281b1b17b1c79460e086108fe68db271cfa7a74b030be879dbb9f7492bd64c19d2489fff05c68d842e27e667648bb3be17c3185cc4bfa95e34b7d9e5b17dd6a0194774ad02eb161063ff83ef06155", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a6f87167d19bc44769e609e91055a4d03af34ca9fac7ea3f1bf8659b7f5e6b352203749acf2860217cfd771a67a7e79532dbb666c74ea0727a4ddc1ee67712e2a84e1e35ef3036c651e3b590435c1281ca52aedbb937250e12946d326e05c2ab95906cf3f28530a49abec3c0a69d4dec6a4627fdb1dc94ab57e78e391e90bcc11e03fb60e8152fdd2469f15806f185a76af30407256dc63b74fc47fb3165c01f785834e9ceabeb299ef5835a31c3720fb0fad253a3d246d6b86358b839018531c5c5b2b069cd5d7b858441d504c00426deccce674c9e747f2506187141253b5de5436b2b78fbc389bda1420e48bdfa7e60a4421c040a75c4d6cc4223525d4e9", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6301105cfd9bae9378a93735cf9002bd68a57b2af0bb7a7d2dceedf2eb6b707c3517421a7a61dfa84adc65a46b70bc574ba8386a61dc93f7122d30fbb2fcd40baee236a422ee19141f67746d3556af5ecfd1dd2e9b12306aebee1724b8b4234404258982d0ef484c2bcf40161753532eddc2e863fd3949c2f6961a2cb104f7110971cc7b1f362b375756f38ba9de4bd4b6bd918d4e54b8815e2351c25635254fe87561f32f32ca6761950da4e00f333c53277f9c6e162d1251b1e703fb2dc10863b97814c7332c0f87d1336f010b1656950d5ed96da1856938213685f5d3c9342d2b87b929043123d6377b4bd41f94a81cb84e342e15965790f909019aff4566", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6b2bc17bbf302803d15993b347aa5c184993d4f8fd89b59240a5dff5306b639ccfdea38385937819839c74fa11c70098013504953042ff9d295aff68cb4167ed549e6a276035c72890755355c2bd8c1bbc29b1988d0962709efbcc88c5757cd92e79582b8b3370280993cef14bd552c34b19a5e93aa898be3f33a2261b44746e09952965788be1e054012e741c195ac298ee7e406742a132ff8d2a71693bc28d68c1e2c4244d461c14cae7b39281a1119e08885f483adef7de1cfb486935157aac25e3be5c4dc3580022d25a08b46326008fc4e49ef48d0b77f85c8629858f027b5d747cf5ba33931ab22b817a9b4178c73cebd467bcc4f0f394e25399903732", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2cb7f71c0ffeae6de547f1a778ec88e91e3270eefb9e1f7fa233b360f7342e55569e588918848fc3badf87c437cd24e44a63ff90578d23e02553151d71b61d29a86e0fdfb4f2243f87182739a6853413fd0bde7b11676d4f7b274530cb7b84ba0be48778a72e38f6ae581d9cb161746c97dfc01f82cff50bcd1b4f859d9f1320dda46179fddb4e0e67ed4f0682a94cb291787bf4e0ad47b3185ea779a9507e750c9154d68d66dc752386d8ce70f0aad1c690cc6ff23c041c82efc7a8cc61d23c5b7c957645d8035cf4974e94a2fb11bef32c8a5d5f5e9c64030509f9a47260ea073458a0dc57d3904175f4dafed8053e68518a643996794f2089f2daf1f95b48", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 49 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "970c8b08b961637cf556fce64926959865da8ac74df67140edb0d6ac35caa4662d92a46da179a43ad796219eccf8416727aa7b4f1bc0c5599792ee6df353f175c15a936005e01366fec0c18a1a5eb0325146d10471e9a9148c191cf85110ce1abd4fcbe563f15e8ca32f0b6e8bfe7ea804c7fee65c321e020f5d25caec1cc8d93d71078bc2bcd9c23ff56ccf542c0ec0872eeff39971020f946b49928c36557cdb0c14434553ccf34d64f889e12d178b83639cb185d64a4d3ff58a0b77ff4a19095f89e1e99101bd3078a3366e098581a053ef3cebf6bc9a7696c109625a03c9905f8900ea8611e849f87942884b6e5aabb7ffde14b0cc4b8846a8df8215d86b", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 47 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38e4e0f171bc317a61a5aa0b6726a30e27aea3d9c3bef477c45765ed615295476b05ab1d451c9f326886e8e23bfa7d305f9e429551091742829f15d92b17c878592b0f495ea9dc583e5e3cc51d3c8a1e964e3b430f2406bad028adfeed5238cec44b2ec267f8580d80abb694407ffa329c2afce73168c04f90150c497e8dac38e2779801db152e526564bc16d4348f2328ccf32ec16f45899032bcbc96bf5a2a6cb65ba8b82b2175081237a1fb9505e2c990dddb1a6198ff06fb2d5b6f45a6a2656a0b1899b63b88e0ab2d4a228819f7848266421ba8ec7559132413f96b63a0e8e6e36e7766c1562e0e524e9009157e35030acda259e67f829ebf443d722d0c", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "44c245c333a2fb55ca5e10d8771e644b75897f76dbc8f60a7c05ff1678c1a14e5ce27333d2a8c5713a35874c81ec845c0fd55d3254336fe650ef583387b92ae1390a6582fa8c0e2ca4b76f187146c6af9a7e3483cb7db2f48de54d9aea4a55ce091ae9cc9d31f71c286bb13c8425ef857480d5e4f5194a31d601bb81de4774518a2d0afc780dbca12b0a4a200e00b9886431b9314a4386cd88096dc2929fcad121a5cbf271b63b03281f9555761478299f3d220cbabeaa4f46bc23626596507035f84ee60ebde1ccf21bd62b875bcdd65a909b11040202be63ad83e51494d9791e7ba821ef058d1ac220cddad422601340d1fbcd82298000e2ad5a20242b0078", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f945232e359489acf7b44463a080a7068881e9acf761dcee289bd54dee8ebf45061248180358a24f8793895ad525424aebc572a0dad90ad007db04bf7fe683647e56968ae044b7f9c436d02998aa25e4a1c9af70b8bad8050cfcf3fbed8281b0ed2af0a8941de966224bd390240e0bbb93c39219879f0c52151f4e870300916844a9fb00fa0988f8c7fb1e9c1cbf1b87ff9cae11d1e86d17ece53146c407035b365246f4dcee7ce67c2bf236dabcde9a1b69ada6a04e384f8db06bc61cd96e38c7d0eca1338354538dd8d9de9bc822b274945ce92976040f4d94984674d65dd360ca4407d19315334408ed762fadd3988be119bb0452a88acbc2de9a354dde9", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68c9378ad694a547f9ccc7b9c59be3b668a41f7f974524a0e1edd193389ac2664bf398e0ce09bd990c57fbebaa6d18d32de09117f9e4328d8434c38c1dd38bfd99dbd0127222fa716a2e1dda0b00587082c3aba8cdbfe09627a58601ae139e9a1e31d5798a2e16f47094fffc6410fddaef40e65c7e6678251b38b32f120266b0f712dfd1c1384cb866febe54b19a27208095bf81163b3267ccbedc7041a4379b4520069432107966254cfe83e0c4e42fb50ada47efc3dd7172859742d6c5205bc42c53c3c2007d5676fd9de7ce06182e712c252f0de6248b84b139baeb6567d12ed18552415480a4be7314181c36597a448293327375f9a08177d2bdaf178174", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4773af9fddb4fb206debc18c8056809a3c2d60e8fa92b8b9fb21bdbc87c61cdd52b2fe9edb230b6b922299a192ae02411fc03ff97a33c71ec54c00c4232040740d75c98f60b20b896b94c562d0883a580cd1eae3417872c6dc7b5427a8e7dd154176cf02b1e1d738e290cf776ee6f44ff57448f9a6d78957f07f02430f8d1a238d1a143426ee00606eabb006136b394161cf97445d4098f9318905b93986fb433e0beca81806acf66d4eb6dfcfcffce44b755c0c027007617b2b9eb2f064929097f0cf395166d4c15c7363e6c297ba78cf801ce2e3e71573d2423f2e173b3b1cd97dacaef4e5822ba01334f76e4845cdcd4ec2aa8a73d6673593f05ec6ab56b0", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f18e8712315dba7a38af60af2264fe44182450da53c45e06bca82c50d8a195b3ec416c2d2a3c54bd719dcedccd92faaaa510d04415b0dd61491b0dbe838bb948df1d593fc9723104451917c043133bfb2d08ee926e530287b93fe21d29aad6609b08e1a32b50ddbea1097f378f75776065d82c2f0bce3fae75eb1acef0c0a9f2f428084e264b488ed80a4208f5f8e1edcda398d12f91130b220d6e412c5da7f0f77c0f0a190851b03d606fd379eeb30617502a18a788854210a9321aae52c0aa2e46893fe24dcbef65d956bb234019ab82f488607071c7b5897ee81df46c5d6241f6553ac996b752baa276809213fa464ba56ed95724565ed4087397452fb43", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f5692886a14b91bb66903908b63db490454b6555c13acec7b3c63ccd9a63b5b973a6c456937f504d22bb1e706272171d865f6983bea94f6edc076e88cb16124ad8defc225fb0c935064e7da5011d11aba63db01774a8d92f89363be9d6bd494a68df01a2aab1c5914c917fd996c74bd0930e55fc2e7a940770af19c2503bcaa81b779373c17e994b1af1840600ff87ca5ca80bf880f04d20a0464db826504fdc9fb7bc661a3e8f310f4735503817c7be77d2ce4d005784d276e8555387a26ea513d6ec427bb33f419924928dd88ca6771c36bbead457995514f07b4a477a3873abb610729de7e40a505c0e55667cf6a6768e4bed90f1fb3acb982bbdf47c4c8", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a7a7c5bc4d24083eb9c74852c87dba236f7cf229ca567fb2d94818d8d96404332497e35f39afb578124fc433fcae5c5243d580685002eb08500278038e4e065cb663efd9ccfd9e85bd6cba622299363a6cfc369815eaccc83769fd156b04e44c6a76a36f46a730d82d3b404f497d41bb4188532718bec0e4e3c1f6f8b6d3994beb471189eb51b908a81cd72e3fc7da85625e8dc34c53192cc59bb4937eccc6a05181122afbb5798f2b10b8e0c033ba4fd7a7fcab72419af970e6eeeef0c3009a1dc6da02e5e95a6ab92bd4ce1a88044277d2d52fc57387b504b62bc7ae484e5b75c024f360bf8d2ba74284c2635da87ed30ac9db77969bf81b035154b552309", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19248a428c902578a4ae334e0508e66d0497b676593308924eacab7d1dd2b1d7421727da27ee7bc2ce9e7060dc27a2caeee6dc92241410696eee95eb72b2d07a54fd41f0cb469ea85568438a3f00bd46adc8af3710b85324320425821d497499b5ac4499a790750c2c067b84900eb1189bb0b175d3caa2021ee842cfaeff63078aa735bfb34daafb7e1155f280e2c82bd3802be11dcfb46921e6a595f408fbcaf949447da4e760e3b38d9110d42d798215afc8c452e81ee00ba079503d8aa29546317521c72c654c1bb0967b4c23e3542c8a9d43e4c32c5311ba1c9ad83f4f61f9c42b1c366c24536120ada1ce36110add780697ac40a4fa4a35f25055cdbb3f", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "700dab5c1563c57ca5d14118a78db6ce6989de9720e09cbdeb27e61e8e33dd68f7ce5649bcf7ac8de5740537f88a0f295f51170c72b057c8c7df9d32b9daef11ebad813caaee13124be02d645993246f8e5b15751f173629feac996832ad69722d95e6490a22dfce04f8266b5ef0f27a2ab01be1cbf4dcee747f59a5adb79e41b43dc1c2bbcfc87ec78add2bcc0372457f86a5eef3c106528e910efcd58bbfebe46da2cd2d7949b8e9cd28391aabc66b09ddbb4820c4d0cbe127f967affe43ed467d50a2c1793b05a0cecdbb621d66eeeef08d4367323034ce9ea81fc120922e829780b3536e665d91e74acf5494cf7e6213b52d04e32c01b8c9ef520b34f1a2", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "60a3f3a35a6bb641da4653208801e99df32e2f1ee0b85cbd9e23f961befa77834d4012c18a7ab43e4779118a34774e339e89fd1e755483427839dab50869073f9462005bed8d55f345d95ce1dfde66bfbef99f55f364d40be5bdb8564738672bac58dd917aace676cb8d019b54fc3cbbf9a579a744de265da9d137a8e0b0af4e4863483a57daf925825a0cf9fcf174bb5d83ae25476d782bc2870260d089c4fb29000f74f635c4798f4d6df52b41e641e0e9d9fb9f198344288c6157f3702cedd28aed1f50f32ea5d35bf8447cc7362de05594dc99483da2113bebc689d751cfe2e33c785a26e211648a086fd891dcfa6f356f16a69bf7ceb3a40135b88e07cf", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c76863f5732b2a8b45954b66cf61a56490711cccebacfdc4c5edc411accfab838d4a623b895e145264874078d6db68d3a765c8404190439a3873f4b2fa57a70500a9c18a519458485f627d102ffc34016a306e980d5b0dbe99b12ed687d9e32c4ee6d499e4cedfd2c6bb6f88074b3593bffb240496fe9c906166f5255e436d1cc5028e41418bc4472359df092c8af32a2a01d93ebf09d5e7edce10821078ff802b45349b8b353ba8313a5e3893c7288444136a87edb8ebde5ff84c5c2cc844522d9045757a80de3b49a0088e9126c34cb5e6f22817f18980857b66e2763dfa4fd4c3055c0ceaba3adfd26ee107efa2b69c35a7c03e08aa310086bdd7995acfc", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "47790af8b7e7a619e81b13d41092cb0384cee200838360abab1a85fdc99825ce4b01dbcb5c82341ae4d9c2b7dd73171f52b6bba93eb47be71ddf7ceb49379b427765928b61b0eb28592e72318d5f5e3ad00f7b0ed7a514e97e529d0a575dfd8cb0a0e24f03b139cd664383e5c7e903d2e87d6caf7cada02d95ab77c93f12aff353e6629885fd83d548250a86288b11d8092d805f8c592112fd5bbce09f057b485d9f040e9ca36ffc0e9cdb79d878466da43f932e22aacea045a6b2da2ee5fa9b6a0771c233cd637492fe6f3a8a3d539425fb41d726abbbc565f0f8f3da6a03dbd52df02a42523782af85ee30015771ce082e6024fb63fedc446b471f5b56a47e", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e99006b9fbb1512c8100895b5114674f3fc5d220f6b1bbb03fc049e42d4bb86076ecdc947437943c4473782e041b6938c034b61ca13c652c411b4fdbbff95769097041dfe1c525593237c5bc7f6902cc7b2bf657128299de450c3c83000238c8bf654139375cc36461dbba6c9ddacf08ce55d3cd123c863610e5430423b55ea459a53d6e5cecc0f0c3e74d1364cecf25ed002f00282d5ca99b8883a0d8faea61a2e85e9007c9b2200778631140644db17e8a8304a70bd022d41af4be6ef0ec1ef6e0ac5f554bea98ee826b58aa620a86393a1de4e4eae12c4761385a70360ac7bcc69ca648dac297beb901a348c6992041a1ee4e9183a95260927963d55afc3", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7496e0cc366cc77323aa9d36d6ba7c9b0ae4c758b6d8cf61b15457d5697da3716baa20dfc6c9c532c28c4f6527a1ac21ec1165aec10981db356af4498df4c7483ba6b13caf48c91dc4a43cf8e40500b674f9330f58795f40a861d9cb98f456621b2c269909e7c0dc08c7dec25ac67cf8956d895d0cc7be9754c3bfa6b1fa49ebdf158ee61e6a407e7aca9a069e29a832e64851bf9a2621577e050718d058c62a20fd8cd87bbf7e71504da78b3136ea539e4b3b1950d8a91283da93c1bd6caee44c22578f3f50999ebcbf7eb7c4d7f2c1939d0b42d373987decba59424baf2ee62e0199e3979e34b9fcc596a2250099e2ce4ebae2bbba92131ff6f897ad0176b2", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "40e57f7d5aaa22eae46c2a2be4387287e97c340652c67a9460e56b023fb1a983cc0c7850ed8eb1df19eaaaf0aa6f96aa86de7d2c7911f55261313465289bdf87e85e3e393fadbaad700eda8e6ec33b4ebd7f4773b6523c4845212fda920d03a6a92321fb28d91a6fbb4374fb0e7e7179b23ba4864c1086034c5c90acb95124f394f15c002dcb12feac5f7187710646d687d97dea22fd1b97d5cd0354d9bfd95ce35e64e494f0b8aa106a896e8589964d8f514cf2667ec4c7cab6b3bee80aafce88f11a3fc177e5c44b1e313db707410d8884081b5c544b76c8154b3a5984b65056efa0650fd55bbe85803b212721ae94f8cbec4947349ee3e81fab8da28a7dcd", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "533063739791f06238815cc2f49bce67ac9a5071a6c0c32cab489a5146a1aafbd92ef864416a13a30eec8d41136cec729f0ea1b28b7f33a2152e85dd8cd469913e6c1a049aa82c50554762c77af9169edca278c3d2ecd6f65a48044cfe8779ac7ec2448842c09f33e97d2f0e50b26f3799f28f455bbc538ff7a2f06f379f36211a41fa95d7f537a3f1e569fccf5cfde877c73908eae5d2010a75f61ea30cb8f0bbf79d804b4a46a9af7d091fae8559335a746728639730cf9276fd3f17e62c705e5258fca9633f3055bfd085fbcd5cde58aac25e257519a317cb90d32d9eeddf64f8daec8ed574a5f7c8750865e3ba532bfd9fef2fd45fdefbb24fa97d37c56c", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5dd73d47a85dd64807bd599669647bdbcc8a50eae1deaae47beb0d8c6afa2136efd30cf4f8ac57a37cae317755b9c788aa9ede3da5d753280ccca85b2cd5ac9f69b520f01a2fec0d1ce8d24caa0a86fc53f353596bbdae30e978e777c7213554fd697f1ba022d7ce937e004e71899b1b73859c1951db758583b00aa2c336b8a3a0631e09404e4aa6c3294e896f4beb65c1e60564bc80d7c36411a0f45fd27b01f5e40928c11252fc3ce87c282ed8ebca4d14a5a2d575193a669611cdf0d4fdea1c59ff914cc440298e91b29a4851ed13216665e23a51801ca200ed208c773c627f42885968c56cc77ad4870f7185989a31859543f365e4c764b2a9997c578ba9", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "36c76dd919eaca7f60ac794394cdf91638f045ba519176d91e5323435b8f27a1f83685c46174588fe6acad33f13dd1299b370fd0a954046fcd2e4f9c20e80d420af412cd095b476843fa8d771f053d64343628878f37ccf77ab2f83444fe15945238b36487ca24eb42a812167f5d44e70a23f24481004eceb11e8e8bc18acc03f1e395df0890e922ae615a124c606a3225c4c9dff1c93606cfa85054554b0de0da0cc5095efe97f9cab43fb3c428922bc9f40b6e7db87deb47b898820250d24427bc042813ce030a635d23f3a756cd0626bddcba98697d3ed6c66b8ddfb2333556651536b943efd7bd54db298cadb1f247b445bef7b9e62e27e582037cc70786", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "47c1ff1bf222148b21520f742b842d42348212c23600ef8000bf604ac6f00902382d7cd3023401cabb370668d112bcf0e9cf5451216b8280a28da350112a65d7d1bb14d8763fab90e9780d3a8fe969201f4a25a00840efdfb008788e8f9fc431a3f768c35ddccdf7e45ab72282752c31133c46e20a8d42857bcdca685f5328a89fe958d63fb47f050b8628ef2692e8ba0cfcc56808195589b612be38252f0479058e27ae728a82e04086a6a51fc4a25e64853defeb5dd6d906a65b174c126d9d53fbcf77eb4d71715ba167bf71f18f5bbad424550d63f7ac797b2ed0c8b57a632c17e172c80b88d407740f74c0e0aaa1a5b540fbe1d4982cd973630d90bb4cfe", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d66f818610935df68416cc02aee0617217bc96e7a008c9e2e2d42dd5c668aaedbfd31f1c13df4d4910234ad50b0d9b099112e3c2469252e5d713e0d237327ba376067aaf8bbe6773c3280f493ca9a70b68cd813725bc2ef19e2ab82640307a7e922b0267651e0455581873889f7d5a413c3afce9c6be27e07ca4af08ec0dafa40ef6af5885211a36947a36925d603b5daee3477dd3042a57a942a3ff0be91924a3f1ef655438990ea56ae5ece7ac776f8a611f024deba6a5a06939b50ced5c59aa1c16f1f28baa23c1ac6a2124dc677bd38fcc550b1df66ac7a1a58476320d434e5d09be28ee840b8a9b77ef35ac1a8034ee1003489da6eaced08ba824ea8b7", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6e670167453024e1fb5a6699a72aa384c34e6277ca51e805852b18700529cdec2208d7c573b08f82ad0c96806c21104a3749e13bc5dbc39d08680b8ab8d75a927103ac4d335efc6ab84fc4c39724feb65be381d5524f28f22ab4d20b17767a9aac38d90d2ada723c4f0731d04c79da4099ccf54b0ceac11ebd96e93c9b7f3779bf43fd3ceba8fba464368cc3dd2c60b29c8868a35077f1e80d55a6c5dcabd1bd327b4bc5bde81952e991d62bbed997273cdda160dc0bef2a89735cbae9b15bf7aa782a5555213caffcb6373c7fa4d2b93a7720fd189937271603492b7e905dea5be76ae1bb808f53282de31bf9045f7401c637d4a91a73a0ae1a6fc249209c56", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ad3a13ff8d4ab04d00e5f8e397e3d7e3c94c62068fe162e258a47ad005c6c716d3d20b74b42da5b8ac24aef41b0e341b3663886bad7902d69434f7a70778dd37d7a05f3412c09a600f00831f11a4a96ac4b184aafcd61640cb4a864304af3e874ee753a2b2aaf130d3ac0436a2835e76c91d65bdcbca427cdfe3814f81a746f45654e058cfc8574f98717ee556d03a48e294dece8ae548f93d0976e7b73a37dfcd0c397086cef09fcb2c5c49bb71e1beafc245598bbee7a3817a53ee5215f437ae6efa4d9c0077410fa0e7806f0d8c327aa9b8c4f1e7edd0d02bd11671af26541a51448877028b4d5edee4cd5b77d1dbc152296f45708d823dd25ab0c612c94", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "947fbb120973c65b1f59133011cb445f26319bbb5d78f126b538b81c7a838ddfd3a33fb1e9b7d07a6762d6459bf6b0ebac72c027e13ee1b2944732cf9bfa52fa45ab3085a6ef77d8b7cbf02c0d1a991143b790bbcc945e40c887ebbfe05c558df697b1a86603c59edc2313c5f29e8d8cfb1c95c8a78fc649f59bc4b361d40409f8a9b7bb20b149105b9bb8b08d2852d5eb1b9bc0c3f53777973dc38857ccd52cd286c0ec0032ea700d67ea9f0de2228e10d765185ecf50510b8ececeb4975ed6260e73ab6bab8eaea9cdd82d2a5432f28a193b673cdedbc3514a6678dc93e05adfc974bd2ac1d7b41cbabec91c2c20e5ab652aa991e3f73c0a872c4c421ad7f4", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "60c9bdf9aa72ce5d496a68dd9e9720619d895c64a47c6cdb59580d603c8c35b8aa412b3879efe17a5ca05c034a06b8463a8e6563d72374e8c2e336e6606becc9b1118f6397a7359f6fb3797f70380fdfedeeb96dc82512ffbfb1eebae8615e07962c6932a58549d065389808569229f1648e2b1865e6ac0655ffa311c5faeac5a02965ba1c48df1e2c9281534f45eba63c74f5e44c1356cdcd2e26f5ee273073340bbd3678c9de5ac480deec423f9d4ddf903eb0af75c21d64ea57ce6c6d1d80e83ac418fe76ded4b5dc878417c1867a28c03d8c518e99d7a28964d013960f3504074741255def42406de9a9c6488138c021cf490ffddf98858273e9eb88fd87", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "963c33fe2bdad88236c2cb30dc127f7dbcd879c7b146df2427ae0dd01f33b7def92016b3c47013a1b2c9d1b74294d1d8c11c92afe0e5428447542cd5e9da802da06d20ae35c051c56849d347ffa98b9ce5a62d50e0d01a6f8ad8e36528673662618a56eb76f79db1eec1eb2c4530b099c96f5b7d9344b9e12386137f5baa92a4c7fc51ab100c2d1c2c21673c31b00383484e3ad24d1c22eecde103c22912e73eda9aff0701e32bc834c6af5059f0f2dbae5c5d7e1bda6d5f7bd089f44b70d5e0cae1f945a28be9ad4fe5049906b6d7a2881fe11b48564bb0453c4239f0217aa96a32c7e0e812d530201ccce9cc36dbb93e768777fa382c84ed6cecc42e92593b", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "762fb5baf7f3d12662294a8a8cd484bacc15cd5f12563e867a9b16445d50aad91fbc101f2dda018c58e2796f3eac61a6b8c1de39471a10ce58afc220c96d703f924578fb39be77acae783a16bdbf2478d18d6536100d63305b6d9a5b52b241f4dfc47405c69450861de6db2b6cdd98640d03ce910e65ed27ed12b1a779910b02db6635c91918201461d1dfeabe748c5fa250bf88129fff493971f322ac4c4296e6ee4a1617ff882d6890ba25b1af6f0ae3acb6ae591565eb44ec97f3d7242bfea7205a46faa887a888cc3b782d2607bc733989ac78f996b2bcd78db12ba553b482478b555a4631247fb9ba1cb6ebf57bfd8d8aa81619b3bb4483f7d2fbc71091", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "268060d3cbd8cc545b791bd447821145ff82fe46521740d19aebe972a7b5c80ca12d9f8c3c1009692cecd0eea0deeca5eaab6add66997f58d6c5a572fd091f8b07a692cdae9d6f066c4fd315bd4168a15422eb4f52a7ba26bb141a33fe96fa486a7e36e10e63e7277e16bbc5eb77988f9b16656655422600f42d413828c6c5220522b2eccbc7759a7f18b5211f1390452337d8e26af0db917e54ba8a0eae11576efef48be9e26b4754fff550042b4d708ffd9b15fb72e5d830a0cd9edbbc1ab423dbc8ddcd897f49e33e011815234ea88af85032f7d8240935f0d2635ab8b174da87981f5cae191771fb55abfb7d78792c0248cbf66b8968aa272cc3d57d2c09", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a3c40470f1fe2e855bee56eedcdb4c6a2d89997a4340773958be7008bf61add5d1f85a0e077041566a9279a99fedba53257d615d3411a40f3898f8abb232a8a36821d5c2a8a2dc112433a0b56e5dc28c73b4fffd3bee0fb4bfbcea5d9bdcbb350fbcf94d9879ee5aad20ac62e89e30768658441fc913dc18002429610d8d70ac418fb3930e2c534fee7fcdd34d9d7484f42dd8cc040e8255b3b483e3c7ad1b7c4b97940ea94b905beccb0cf488c6049603b1b478e4415fabe8a94aeec837bd62b828a6d3bc4a01b335d6872bbd480c8d47d5ad8c0fe7dcc72f50210c44c2b99f76155b4109835375459dbe7e4ce5c829bd3b91fc2a58e1ab89c9470fcfa8a0c", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5812b2aea63d1e35372c43cf7c64c6519b84493b7eb0f9eb6ec8275e81462446385bbf596f1895923e202fec66fcbd4dd81583b27a18db66bc07f3db71c0b01cb00f67a5ca82d60990d3aeb778117ca1e8c1c13f0456b927885280c66bbd9ee6448bf65daa0ba8544ca7450bccd41fff5570aad8f526e16b71bd9a0a5f9e29f337ccee08b0c7793c5de582938912b5a488519df03c5df4dd9b36a5e6806d54ed8a12e2b995d3d609ff99a16cd73822c4abc87f94e93d1a72cd02f91a6436896a6b97fc973c969b15842d4b1322f8f0b475617f5d06b6d313c4d393be61bfdb5ee45ca6a61244b7f146581516f40ed9023d2e56e0b5fd05bf5a2834718c2765e8", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "118236ce47b29f9de717b392814c5eeae35c5e8400a9b076e90c8ac243745b6b618820d374dc96727986b10c44620e66d1aadf77651311785cb75ac6c7f7daec964d4a8522eb05b4e05a10009b4762faf0a79e5f9533119383137417ee200d83536636067268dfde91e8aa2551339b1424e95096ab06f5619f80d59e564ea3cf4c0cc2825479b1c82160d3cc5e2541b83de9996b02e3f3b6d2eff4e0da97ec5e0732150113ecb281ead9d22cf410fc371551146120b713b802bc23313bc72657e208163375cb64f15b3c6a796934a8a680d3287a1f310b8999b66a25c4ba030f4ea10eec4db1f9f65ff9811a729e6ff7eb59773188e5eda7c8de4517e8e92eaa", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "54738d4f995e830fad5a6339c7228be2664679353fc90184d842bb40f53b3ef5f0b6ebf0968d036576de08e268a200cb6242c7eef743c179a4cc493b7497c38709c453b4243fc6e6cc1f04285967e64d77f2dd89eec6acb98dfd8e0a0da8b2cad14e835a08b4dc92e202b9587f34a1f88ef8039f7427b2a47aff2d1cdef4f550646ee61659426dc3efdd6c05e4e7fe036937b94bbbf47e5454820b5d01ad2d223c1cc46d6774a5a28131a2db0d440e5a615d7b0e946bb063464073860abccbcd16ae38a2df856bebaca80928bd675959c093f4c20a4af94a91fc8b957b0dd6a34811a7284598406df49d9376fd36bab6df62c7134d59a50639a308e829532717", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0430a7fa92619e24a8e46fca55189cf6fb278ce79c9b0b3a8b0b9c22d8bcf0f084a878d9474e92cf7a0f373773b01a74104f489fa7058b6ada3709a4c0abf72f6141d4edb335e965e1a4e6f5fc671b3d4df2eaf4a556c1c1d42f736deac0066989d7d6ec4677dada31525e1f11a3c93299a7455f8a657d429e5c45ac7bd0f149e87f0d21c51d3d6fff41005d3df3187c49d85722271066cb1ecf182819c8e9899a00e6d2f720675716ce8e90dd19ce886bcaad28a5ab62705fe953d849b0cbf80e76f216fbfd046b41cb66594dbb4ba56eb8a57e2432e0d19c4cd09b0a2aca5f4321a9e77168ae110408b87f51db678a75f7e62071d8e27ef2c25edaeb729703", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "11144819e2db4050bbbe1edf2bbd84fe4194ab2c103d32adbb153df1f879cceb62c245079ce3e8dcf95ee9f5dcf0179f5e7945e3401fa204045b126ad70f80e7edd595f3fa3572e6b210183fe555cb28f293da35756aaeead65e3a7c267f4d8375e9f0401df2e7d2a3d9567aecf1921c8cede40779a39a2d8968f28d59d5a50236d17efef3c32bbf1743eeaa9c9927f10c5436862047b76433dfe722651a4e926c124d84358043d1225cb5d92c4aa817e2bebb28c8bd590298b3d73ccb861b9c0c554f2d5eefa78d0ad836052e238e6b8fd68fa7951bbb1613b88550dd222be1d7fe807ba733afa9474bb6ded386b0b3056f4fec2e107b4ea0174456301deb7a", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1c0aefde90a0f678f23b9e6b0b060a301ce3a2d0540eb18ef4015edda65869b0fc3abcfae26bba652e4ebad09ee60b11ebebfba709ce1f4656eb416c03f22e0d61d3ca88bbf21d99fcaa3166feec421568bb61652b6e23fbcaa2f2c4c89f4eb1e7809e46d462e3844f54edce510ff756dbdcfc5236f7cb58319a1e8a6551bd2018d12926308559bf803dd76f7e2fa37d3e77d59cb18d2513a8d8b430ba4d8d4d252ccf5e7cbfe798c8885d992abd5b2cb6422d0c5333f6c147ca69c7a8f86f47f2deab5e25a7f9bd72772c0e1f0a463c969eebcceef7b0196ce749208443805b2c3a49a1b7c8c3f6f16a846da723a8859e091bcf719414cdec3cba6107c91ce3", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6f37415f5b5a177df55a301ab40b312567ec50c874f42aca004e19b83495beef944a7df3e6ff584fabdf4ad5497da09e8dc6a3a4b8c231eab2d9dae47d038ae6076a4245fef6e1aed52babc8f5ef9c8c4ec245133af26e7c4a9c5e43d487cae323a19146dbdcb47e0d9568a9296060f18bc7e99cbc4c7b734a00b54b7335aca743795751f8f5592d19845efe8759c5c9154ecaf57dd33aec3f91e7671d2842d6ced8c8f6bd735790335f3da5f34f8701fe03c6987e51b26d93e18bf18ae693880989f9cdb646dd8aa0fe5754d6224834117f6655aa91a01c909320973ee5c595711363953054227b76d1a51fe57d0bacf301c0ef09ef75070201bd94b13ceb6c", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "60cf12edd85fa32c0f9b2fdaf0928aa077ca16ea5218a6b6e5ec33ce4856669f568c3493f9cbb640cb7097cf2545a61ba2c085fa8e97f40e951950f638ca021047d6131c437ef32b8af80c62b65f5209fa94defaa5b85ce74cc1628944d147694010afa094d85300202cc0ee7e1e8f059870d2cbda2b691c6c36edf5da76b444d1463e4cf4931c635d136766d567c9a19e15749a3bcc6e250f32f6a3d6458f243b25a9042d5fae182a8a6bf142a84e7d707409192821e3f23ac899843d3de18a4bf69131c0e425ce4c73d24d00662c9b77a5f9ad2bd55e98d00163e2c61aa123bb700846f8f9494e4e2ca4361fab0acbbd689ded1ed3ea02a7e9e86c7b3f28dc", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2afa40557c65d9355c5bfe5f6949cf6e6e25b5f7a20e7857957c4f6668e367e871d4f7f4f3e6bf12812cb413bbe4ce28e0002020c65bd99df1637369b72f169a34277f832baa2c03387762fb1c976110403de1d528f415e1a954dd553d58065c4f7f6a73ca61ad8a1cd3f211e1a91fb965ddd3c1ee831b8b890c8c33b7f581211023210f41a67511d5c53a5debebfd8a576e8198b81ae87097d6b6a6d8755383ba2c6d8811abb51c3d6d0e1f34349c55665222cfbe07b07de02113bade5884576b27eaba3acab32e562b7be14585f16a2bd1387685a2811c2527a9285bc59c3c37f4bdd2a3fbd473cc0eb9ee83277889b9557676a58b1a380e911ea8e76e223b", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "68a15cc398deb70d079871ef6e86bd1c9cbe7368426d38bc9c6c252bb175c0b163ea64d9961bfed8aadf7e315129a9297dca4d9b3c7ad06b49736b4722282e0d62e293b9f501e8bfbbcd5c3632dfe3802c28e7e6d002af73ea4587b1704aa11c55e93f0cec0eb0d6737b920eb9a31a62a6c2d351940eb6cfb4179274df795aca8e3b4bf4309dc936e69da2a1c43d866ca38b07d76dfafd2e6e63ff25efea8775aef27661118aae105cf21eb5e575f43f44bf16864aa9972b5001a6a4097b6ca568a2bd383a9422c8bba9f46d10e10ed10081ae71407cd61df6928e0ea71d765aafae7b323b75fc5837776a3c7e9ed70cc8cfd96f9394dbfb2d93594af31d4d1e", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "348c5b3d3a316b95aaa4f8c623594f60f6fbdb28115b82603f7335131172863875e484702b6ca1ab8b7835be04de260f07d7ee0af91c1ccd212adb7e4c650456b835e3d25a38b00d68349bb5c0d4fd2dc029306f067eb0ab40c81c5032fc95c2e9326d4d7e5da6d544dac73d2d546d12d72cb1976b6fd88275de6f41fcf0325cac00f7650da173c927e33b88b9139feb34fd5aa7f93c713bd090c50a4e7745c9c9154774dedcf7aefaae6ed7f0f48a04261a074db0511f526a1d01c57844be2813dbdfd782caa1e2b57033c83e5c45f4e5d8a66f8df9e1147f20f8cd5115b89229c4a486215bd9ae21ce48e39e2e63c3e21f45a1ca516a60090f02d70ddaba0c", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4c3c400ca7de0a2c966103ae2dab09093e7dde763bd004b05b20572ed7b275e7c9c51604e4c865a874770b7941dec297c0d0f2a8e5abd3d87043c66587cb1ed3729c54d86ed10f3b0918df2e11624e79007c38fe65107aa81e6de5693cf45b17a6aec743eb9eae44d2d9679446a428e50f8a7cf32b0a2afe812507ff129bca1e69e725014f1ddcb1ceae2c53f71f4dd4bf6c42d6aa1c2d0650ded1203e2ea97d76922d0ab55a8abc604985d74974193116b47d4ed2c3fef40b087754e04c85848cc7bc575d73e4b435d96ebbb273f256c2691614417cd1bd89202527409ba3bf808f07485d38b7ab6645fd8533207501ed0f7b903d92f2246adecd204c78e220", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0e2c02f058587116a03e5df3dd9ccd013023664064e25f37e8749e0efd3055200e9ae580b465ac09bebe5270ab38b76bc08be129fa41caffa8c1b3741fa59662b814f56c414e5eafc08e8640460d7f38f99b349c62c84801e62a25664000fdef0e51ab477719ab596f3ff568de0ae40f0449579c958b591b7204d4135c604f14d5d7d9ef9deaebb4ce94101e782e27160a973d41bc1e8026013f1ad96dec8ffcc73275985c8dfde451d4ac647a23d2142f29ef13a43c980bb15e42f0bc36c13ff444bc67332a9b2ebefcd20e705f854c3f4e94975e7cb3f5972e34f7ba3240e78826b6b85225a3a0aecdc9db2691ea3b4544b7aea846fdf247675f9f2dc7a5b0", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0d0e1221273e51ef2749376f60f56fd44afd003772fe6e081b786e407d5a2ba9812db41be77b311e38896974f367920f060669d763c40b8e246fa4bbdffee46b083bf4b29830fb23aa6c3ccc159011928581dba68745177d4c2b564bac817f1ed969c6d14f9713bc65a241117744e3e3355519792afa5ed38ebe195a693bba3e11721e04175d629921a552e6bd16bf11cc26191203266ff763d0e92854ac37891c762a89240c6ce3915a4983727bb0c0215814feceda707e504370fbafd1e903f6f7719d0b1883b0c15fdca534ed6a1903e23a8b37b575f83e52e6e4e333ee70cc51d72fbe5103d7c58080b320c1edfdddf23476085e86e2fa69e410a10b5be4", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "30e8387e13d305ef3dcc07d77982625bfd2d269a5401de137902a5f9124e83ccb39458858ad1ab7aac629e68d516925eb918f8c91fafc39fe6deba17b04b5060bb21a4b92bf2445e9a40fc8f38869e07b2bae74ec98198a4d3c3452dc5dd3d4b37e662b7c7dd0acd6e5aa8224a88a62b181b0654a16d9f3ef035b8b06585c57f9bfb40c90e4e527618c88b66320c3ff46f471b7806aafe482cdda3c217db5dd1ffb68cc809656c262a180ae854d34577170f6e4703599d02bf830829f05913579c7272c42e80ce75032a4181a083bf322c2bca03438680b8b1fa86753bb9792bc83d5c577d06cf7934bca23fee0a0348bfd00d1a26d514c4aea0aed9632add1d", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "80b605c8bb3186c521b36195be0512b23a34939c129ad10d364be8a2967d4153ec182492e2007095423583fb1a83865e0ca6e331555cb081569351de93a791dbe16410857c5b0dff3821d6bfaf855544272c905d584e4c8c43729e62fd1ab7d852c29d8d99cb80165ca0ecac3f4a835ddb05a80c6474bd63cbb5de0b1600fcf45256074581107f64d270c54a947c443f443b3d7a3e4e535078dd6dd723f50bcbcc7604f0043e08810cbb4fe7f0917db6f9e311679e4830b25f1878d7846c432dfea8dda840b117f01d7e34515263de8cbcdc8c2f1a2962720822dad455a65aba57a4564c243e3412b456e0368eb4ff0ef7a88f7dfbaf813abdce237aeb924e8a", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "67e85de8fb1e4c15f398589ce9980e42d3db8ed191be377966633f15ee59858f512e188b2359d7d6e391eabff354b821578147168d3b33a7edc9a8d261caccd864543757445be7c95dfe0a0bc28648a38eb5b2b594f46fa779433ae6584cd218fcbf8d22daefd5d32dc48608dc4e6380abd7a46ab634cb7c5f4d0f438a46fc5f0088a46ae380d60e6a08afc33e7f5a55d58bbc4d667ef56f0e750f74724c3e724dd3be2e9ad7371a8644e25b7d347ab29b298309d7e9a939ca2534bf721ab5c109e66c13d929eeb8ea5487c3a3184a9e58f64947fb0484c7548360547d2a47d73997a68999850516c09f24397a0bbc9b5a38e5f592db88bf04b1f110593e0839", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3f25629b06591f62df4b2d3297ceda194b985f9b1db10f92a3afafb8cb936245112ba92e0e49777b560e821fc9adb81a0adb3a124b8a32ac98fe2e84a3ae325d5f350d43d0a237f274ee20f7e6101dc9973eeb5f0b2db3238192896df1c7968e0cd39b9ef30fee54fb456abea8f6297215ac3b4f51452d6c99f9b552190b1471e8ad6e64453637d28d4d545606bcd88e92a2d687ba3dcb6c455df8827b636dfb6654c1c3ba4680be18b0c12ada8cd959dbd2d36ed36efdf4ddef46f145ae1aa0332ce835c3a3f6118703531b32ca25076963e6234cd4f95d3299b32124c0286399b72ad019ebe66a2058dc891518141d915ebb6a0d30d43f584da1daabdf56ee", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "146b08dd1566f09ef5e756c1e689b9f62e37804fc602931c3ea0c72fffb90de4c096e7f845c295d469e79d9f9383390c51c5cf1ac62a02cd36c48202a4459ab34dc99786fe1cae538e143be16704a4570cd3e9200f5e08d63ed852ee0763f96a0944b806e4e235b1cd1a2054e522a10a2691e9e9a0e9b58947baf29f36390cf4fc59a7551dc9947f75e99a83bc39c2e042d6d470db1a8060a78e8059e102703affd74593f6fafeb4b3e4201228f460d016ed76df6b91a06ae40b9801e32686d0dbd0ce14203c300c3053bd378b77a9accfe4de879a3be0c5877bbe160ba1d8a0349e361e4114c545c6cbef341fc62cb8cef50d1656b3ad490a75ad6dfab6d71e", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "67cd9e08d8aceff8243cc470954f3c7f79f075d40920d461afb1ae28687e1bf83180d8490c525e7a39d4933d5afccdb2424117cee781a78e3640cf1b1b8c4bf163deec69a1289aab46fc32e586b8458340df7949e03b653187684b7eac5b06f3a77a76f2dea7113436ac1d4294e108b8b0871733b0c084f71c1e41a1db30001a9deafa73783a9c161368edbcc4850428031891f12cdde3be26d691ca4db6b03a61a4706dc065f6d4af5d691ee33e253a439e516f9ae8b3783663e59cd0e986203c1ace73543a94577031e4c94ed864d8d35b49ea1275b9f536344c2e833b96be0e3140f86dc43ee0a8873831ee2d0fac906874c0627b87f3e987e82725e9a1e6", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "13fcf968b1a21049fb3b97424b50f60259d44dd935bdfedadd83cb780d28e01db60db77f7dd95de23ee24754edad4ae497b0c4e1138daf0607dba00d0a1594409b1f5e97b192e5765ef28c463553a01a9382ca9a5532829c6e8bf943ef99ac014742897fc794448cf3eca94ab9a36a092289ae117234077970decf037f348749eff21495e644fda10abef745a5698752e2e9241735e0cc480cbe0755b9a4e7c13e8e16cd46c0ec08014703b6c7c303530c1be5dd7cbe43b34b5a14305c2039fe94e68aed64ede9c1bf83df96c3caebcca5e4ca33af915254a9ae6691067445d1e8626dc7b2fbea2957cfc36d20bb14a50b5e1e5c5186d1427354ba00bf5fbec5", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "654d79d81c8ce8e553a0935b013d44b0e3dbf9414483f027db5b179e41fb4ab7c86c7a3eba91ec78a97c499f0e8e7f4eb9f4f36dccacb718ec2e677aa4dad9c0b1100babcb7bd7c06adbdf8fd1a819e74980775c3b9b44d8182c1b99d52d2907d8c6d8dd54e0556570fedcbfad34ffe196a0fc269a5ac33be7fa7c63db564211883e784291195eeb057e14cf6bfc28547e6c21bb2202585887809b6f8e420f9c7341778cd84a4069ce14b0b2d72cd0d030b887b982cbed20889d199c9196bf4bd3676362c40fcf821ee07260847ecadbf1e1efb58f4445d75ef335c0eb52fb9603a74a5233577a70cd75187eb227209e0f13be507462a7a94a0fdc01b0586324", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "19c0eb1f058cf126e3ed1ccb1bdfb2feaf96ddba3355bbaac05f123b185ea98bafbecc44f6fc55aaf4fba4c261296135032c2beb833502aff757f8624bd9054d98c9e35ba3ec51254acddce1cfe373b9c7ba5b7d3ea25862ee2996e02fba04f5ec69becb11b2d0cc97d307c178b2b92cb4c9203f6fc99d6402439ba79640e61d1f6b8d5d37b9127c9cbd56ebd660cf280c2b0715e71cdc1badbd07d82af6b9e86bb13bb44ad3b92fa3b04e4b7507e3eb06de25616ff34a254b72f8eca64090141eb8af5c774efb92aea64d528cfb26b33263605d8b9336c135d1dbbf0629fcef0c2a1ecadf291459c7918aec86e8edc961e0af2ab39d4ec383324656cf09e885", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "10712768ef5812ffc5ae04cdebfb7e9bbe2ea6e871703e884e2341888d70043ba3b6c8da0ba0bb7dd457c61caf0e840adb733ae42e1160aec4db81e6106def6651680c3bdfb9f35ff7f2a1271a5c275accc74961620d36a77f21f3ad7d5396120ce48ef08aa51117bca4906cff8a76205ed9eb66a564622d56f3449df156b861d23f68f37f13a8e50ec101eecbbad10f05accc6e632f0a67c5b3992203823e2afabdb210b67199c2642fbf3a5a986e78d4f1ba4be2c909a3b942c4dc58f4444e172bec44a1e89658daff651dfb8cbba6a2f15b73b598044f9cc84abe828180026b56bf774dd0e1dc72676386bfa40dde4e333933122342f4f5336b29a3f38b21", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "6228687738af700fa82c548fa3c24bead939986802d927d1786a2cb22eb2160a5b129fff85ed5ccc342104419896dca9080aaf2d1027a84bb4708b024d2646b3824681d08415941f12fc7d3897cc04ca8be82e2e718ff2aaa08060c9d17d67ce2026738011bbf1260c55bc59a50ed305c9a1efdf3991eff07507fce73e3b2252227b231b7b3b12bcb8218bf0be14dfa487956361bd1cab943951d4cd1d723d64f82fd1a2926cf5a5ef57232635202cd275c7d6aabee2ff32418ad89c0ba88de72949c2eebb448cc3c850c09af9bc305be5dfc86dc697c718f08a65f4b4a1dbb04749246f303ff92429542d8551cdd12a1e19b22a99f5844b4dca3e9349c4960a", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "14c91ca5128dfa0f26faacaef7ae302cc1e37ef3c6abdf24943386973b4ee96a36ca37497c1428b74b486085800ee32a896766be1db053a595b2da10a3ea87865e02e59fb7cc843b8757f88a04549dcdb9e724b2d9d970f281e279862c4c3f03635ab46f774ee673995ebe10b90bbee4385227b4e0f7dc762e58480538f5d2ab1f3e7aab675fbfd90fdfd1b086e4bd5295ce4e3ec7b934e3f2111892e9f2eddd6f35e3e20fae28b92d50ea6080c52394d9e7af16ded15d8e10e0e2e05d0abf966b62e164ede680ea114f3c31874338a4d5dd6d18334e84db27ee70d4528c364dbb1ab3bee8ccf2feeeed6ed33040703c8a956964274aa3d7caf4d2619617321d", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "93ade14ae08e80deee9972fcfef18c207b20570f50676484804a5f2f30c4e7dc2c2496d2e72c78c68bc3d78991354936d8589977ebeeb570f87277b9831daf175a3b30a1b1cadf19a3f06a248ed27fdf9573a0de0c4fad638cdad772a9d31cba33dd35e30640d2371cab2be013d3b51e56d6bc96fb89da2d0e2de35ab510f07a0172b39c57973aa2c0d9c60346604b4ec94c7837874f7581f01c8cc46b39d4b48a6e5d62deeab357dff89dc34f670f5be7670600684cf84b596021e6f9497cf2708499bec0016cbc3bef2b84a090f96ba84686059c378c7ca028e7592bfa77a228b851b190181ed6f6859c7e39042bbf22e7b69590fab7167b86ef72b7b0d261", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "647abc37cd112f11a83989f16ca917f8db88eb48ab4fb5a008fe07f7abd50ad5dbc0206085ca556cd75e3e9cc05434486155e0aa5c97df8f11e8fc7696f85bbeadcb1995bad64dc8e03b1a6060950ab27bc50f3138a817c3c2c38b128950eb3213aef38745582c898c82a749decb7f880db07b91908e4e6d0c18e6df5714f68b84055f16646e873f051c464971058df4c35bc51a60217a32947c5a198b187556c867aaa188a18457e80d31bd56519ce9cd263d41ee5b2b72ee24a8fa192994e540f336cd5a1d0df0b05d9e1afcd55704c79bb7c6bfe4cd2cf00a6be3139d878e366540fcd2942f9f8e5ac6e5e8a1062f4dc9b7729f61b6184cd6ba84fabe9321", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4bd6c2a9c10d109f04c64ab6a6e1e0ac6c18b7a542db2d68538b330a56a62bab4addc2d55ac48505dcea7bf510b9d83657b1222f43ed363ecbdbe730f7a0defaa2161a6b2e8fb8b9d039caa24d6b1d074926319bb007ad7abbfbcd413ab27da4982b2d6cb34356fed7b4777cf832d866632d10806fc21eb0b6f7a7ea6fe0bb006f06a26bf9ac174f736cf5c327de0ce510cf37c443ea988e5eddafd83236824e32cb00163ea44533be20e641b4fa5ba66a2f2398d3bec75762d82b7099670ee63b3524b5339fce0242997e400b9b1141172d848c63f293da66f890a1aa93f5f2f745e86b4ee26293a860047705679ab7d633960add06621dedb909811ca2163d", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "077565b7842761cbc578be6e04de9ed982174c5970dedc5143a538f9823dbb88ea17d7e636f1b3e7d3740dbb00128ba237a0b3f27295dbdde40e0a8cde513068b724c872b217852f21f551f3796c6c4977483e3e4eedb6b32b6c01697f9886ba5da53fa972d4ccc62c86ed596d77a7fb68cb0dec5edfbdf5e82674d1e65147a44dff9a0f6e7868806b891bb74dba7da255cdc1b8e9af5082af839ea1e0d3edd8d1ee4f13c0507572a830ccde9412e7d0603f5a580d8fea2593d5fb98282ed8b11da49d8c9472f860b97e5085562a8cde4b84e1fe895bb84d6fb078685d0d3eceb1230275b3361927b03ce459b2c3485bf60266a297037b50135cd009da0a499f", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "0e894e8a820fa810752242fb8468bf7e0df4d19674df2bc6e46b017cd3e3ef31d34352aea63b4a15b429dbe79ea47f00f00a99397b7ef8fe79e89e665018c45d850896873c3656e6a0a51d0905c1f4ad615cdcb52a09f9654230744cda460ef7b4daefb3369f9aad4776fa7a6ace0788122ff677e63a846481b5fc3e5d330db08b496058aba3a6ad736f63882aead8493801e0209b525f2984346e8a92ba43f827d666c14159b6884da08bb82fc210fe4431110e176efb3adba173a54c87f3b827089467aac4bd6daed73b1f2c8e36cc0afa955984e0b5e5d96c982c4eabbf64cfe186ce6e846cde4a00343b3ee9b62613cb19d609e948cb04be9963aef956fa", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "c500e33fd6ceb9372596f26182ae0ffc7b767b7a0e801fc0dabc06a2fa624e03f490896dc7f026a4dd2ffd986f246493d96ab5350f17bb6ca5f79779b1437960205e6a6e703f9c7ef98c970b72623cdd61449d12afdbc389ad396a7e5393d66d7145d7b22593491f7aee9c6e9d5e0f358838261ecbfa24971af52b15dd079694092e8d3ac6264e0f67800aaa2d1a9c872d250718e16ef8b587af097bada9f8474cdd389451fbb4c732d5f282ee4db6002bf9f2126a65a1efeecdf304e034666e3420b608c76f61f8180fdbeaeca3de6a463e16db274169c0fad00be716cbbbc40ff5e0a4c590f422b6747f4291501639d31ab27144bac261e586c663ae06a513", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "c65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e70000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "984ec65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e6", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "984ec65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e7", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "984ec65b106524355c0c81309694da2aa916984225bf60544e44959ac0e765c496b8053bfb1cd1ae3d666c8e3f0f8f7507f1516d68fc9557c5f200fa0d6e994e50ec4215fd313a80187158d2d541e22a5a5a42025fe5b781a6111a1041bb08d046026d55544336e5578b02a498cb5b6310868ebe654b0aaadd76b5e4bc3c10997cfae00cef098c3395899a4163659559978cafd6cf1531cb575ad570617c6c206f949b6d4050f2f130154ab17c3ac66b6d551dff03564cf3a8bbe867c75b077a303d55771834df840e77b0511cdcf29a3873b738ba5cbd714c6dd144ffc7e7e4438397f1c81f2bb2f763d8232a7ce343571665fe99d4a61fb6975f8c8c8b98e8", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "1a0112086fa7a53474e4ba75c5cce27c635d56e9adcf8c6f511f84ea6256dbee46b966752bf705ac2453de604b00f884005cb2090c0c72f68f42739efb9e810aaa1e42aa00130103886641954e5b8bd7d08061057a14485314905b7973b9dd2b6386799b45b01e4040010411048de63ca98f1245d3cbb6a64019ae24681bab2b94df8f503eb58374868de01244c081de09e057c94765de81eeacf49fc79b41f1b4c570b3340e56e453f5501aee13d01174a5f0642095c3c211e31218c76ffe8ad2683003f3d9e575cd8b633ab44dc1e9fdfd1b9226eae9105bfd7f39696baf9d716efe8b8d34a2402bd773eb8f7c5be5fd6c7df352ba8778ee2cb8b9a6ddb636", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "3e6fadf4384aaa5ac315aa6054f2008733a89295ddc6cbe9d377a174a48a97c9b5e0fb5fa62c4da8eca4913078a1c3feac434301696b5f690ab22de523073e952f3a0bf0048d5938df6d3f351ae97cd81221af1c87c90a3cf787958af41acb6e340d1411fa2b9f964895c9cc32a9b51beb02784c1e7827526316afc349b2e417ea10bd0ce1b8feb1fa512957b319f25304c8a29633bb03bff0ae9e2fdf66b9aba1bbb6afdea75322bfa0c6e2962bf8b878cfe9f00b42235827c309811d8f41aadb41f61c6cf610c37ae98262e52cd90b5cc8aba001736cf2e9ab19b7610ec433534ae5db9c09611cc0bfbe89377e2845a67f4bb14047d664120ce97338c37b24", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "2cb1dbaee3060d3f6557c98fcc6d50c59e0f4235e747e19ea2d0bca646e5c381a5f2f596789a6898cf3711d3e18e17e03807b0902c8477e971d60fb604b596e1f3e6907be7f9710b9e25fd5aa33b45797aeb897b5dc244663064d43437deb420e8aa826760ea73177e17bad6ad9ca6f4ea719e49cbc2d9f247da1922e50f9698a4976c96bad368291a1b4bb7c3fc77169eab90fa8a31ef55cd6c73ec2795e065f2cbb6300cad82be6b82aebba6b6bc0c7f13068546cb6ee78f51d1df5817485542f96558c3fd8a8b93a4489b01344311fd3164d9fee773909f86046ce86c044219559e19383adb5c3b3a78cdabe5d34cf387083b9dc5ecc5d8efce7d5fe7b7d4", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "2bb9a1369496b65a6040763f1dff90bb77279fde272d66daaaa433c9698bd19d41c9f9391077f88e78dddf0f2274ca642a17c59c1f2e40333a14d1ba1060cdaa438bc427f4fe79d971cd74d766d305209d1a2e45f785724a84b84a54753eff626d55e52c3d1e0a0097483f895b1551a806ee9e92c633d974adccca7143045fd8fd3b6481211c7051f5c59d571a6785174ae1c7bc16e6f5cb7be2c7f328d7670c310726fe765b74ca6282cbf6bf55a0df4800d32f5d4177aa7de9a1c8dbe5eda82e04683e3292230191a0a07e7a9ae0af760ab39b2dec07e96376969aa8ac588d08cb9b305a68d1ffea0f833415edff48d84ada2d18095787d0f8dac6bfdb11b0", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha3_512_test.json b/testvectors_v1/rsa_signature_2048_sha3_512_test.json new file mode 100644 index 0000000..180171d --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha3_512_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a02820101009fac485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267b0203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a02820101009fac485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267b0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAn6xIUYejnG7HwgoyPDDc\nZ9+fIVbJSjGkx77+FNkUwV4bXBlbqDj/fi5AcCt9yaSHoK10joCn7Nx5+3L3DU+i\nt24iIaHbLUaUkX/cDUsW0La6mqixeQSjaIxmIhUGQjzllcT8iDenPGzs/NWwnzn4\nSTWMvV9WFl+mg6kFU/r4p9tsldDhjv8PThi3rmcERw/AARPKKJTfM0tCb8uy/6Dc\n2F6Rnxjwx1+7VhTugVKwfZX99Xk56MqBiRcC9MPWRlPPFcaWmOD73Xb9pTfLye3c\n7NV7PXuVvn9C9NHGXEZH0CYEyFFtK9Pdk4XYy9opZSXWkLP+TNy3a0toM+qSmqkm\newIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-512", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "009fac485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267b", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "3d34d57e67991fd586df031cc9ccef8333f0f564805e260d54498ad0df1306f93d93acdba87e4180c8bd404bc72e5780ba6c353e1d0a5cbbb2c73c15c7b59802125f449442e6d706a1ee6adb815e5f0ba9b6275dd5dece020fa0c4be468c90a5d9fa860202001f21409be75605da8853ee5cc7e04b22f58bb9121828de936f438b87ae21e729f54640e0b02c8a88261719dc0ba8e9129be063eca09e58a85f0e4d99bf035f68fdb500bd19acb51dca67db676eaef4d9c23061e14f25e8b463c0b69d6567fc59029a47fb66cb9a060b50f8f90166bb559f4f7d6bebf69bc98631eb7e22830885ff3e31b596d0e99aeaf305ed70af6b7c2f3069f96b2abdb940cd", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "10285c90b1d6b629a06e964452e24ae8cbcee8833c8d1eb7eca8681f55649db5dde6888d4fd363a0dedafcba35a561b2dc8e8a0f7a470a8cf1480beba3d956ef6f37b72b520e0c29be71004106b5743e33d5d790f91aeebe39e43c63aebf9b072990d295a05b3ad021025eec5922a711b0c1dbba0d9bcda7b802caa30c9874508ccb0c09a932bf96f24b30d832e2fb6cf810fa1d8edb2743c36d2a5f0ef70f9c96e0ff60115ad5fec50110794846ab122e44d9e3b9bcd39a9017b241e7d11812764b235471721ac37d44b0c84e7a0b5032ab4d4dac62255516c83ef9cc161f75baa7c2eaf75b0d8fa135fa0587bb7d3bafbc63cd8c9e53f3bec98992990444da", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "04100fe50d58853a10833dafa46991dec65c53959953ab1e04296d26a4c6a5132ce64692b25ea9ae593434ac171cc8075326cc6ebc364042e356ed2c41357b006c8387979e2a025e8a84cb3a0d8f40c7e9d294f2921cef8114513c41992ee8e98fb586a2393b46f10fccbf841c530512f527660704b5678e848900dd04c783289ea4322d1a0e86459891f5a8c632fa71b9a4fb1dc4a4b1334d12800e2e51e30b342c152237b51c693f676c9650cafb3e6168da5b11577d800ece9e5b807999556c5917ae058ec9bfad378fa19614d9ec33baeec23d673e1bd10d94209cd48d00de5c2a53bd05829b8fbb51c9a81f0584b53fd54f427a2850d116ab2927b66a07", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "3175bf5a0faeddd6d4bdec830dfc2ae0ece42739f329b5e25403ee1b230d9323f7b82dcfbedab60f7f4d7386f4e16d62669d0af14ee709e67496bdddec3ae14cc0ad5fcc37d0f833fcf749e42dd2f1eeb38ff8f78c5b71b1797e4ca9024db3ea20a82821663d7a40ac1eb569179018420b3f27f160971bbf3c7b3aab1f4d137c4fe4dbaf7582ed77482f684b99d719cf8cb6c032fedbe967e63d3b6430dca39cd44124fadff1ae52f77bd64bf22fbba03229f82fc65de8d1437ac351b6f22beb9e72f262aa7f636de5edb802f9c0cc944f256f93c9f329f0647d2d7b249a6afc3a9c8bbfd73fca78a0255a4cdb0b4f8fefe5c66c9b2586edbb297a7039b12d29", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "7e930ced11b244d79bfed6d8fc304ed5808e5046cec6774e90239ceebd63077d0fded5070694593fedbbec99577333b55bd9fc87ab64d5045a3f78f4e55c1c4dc66e1271893c59f6eba04fe6664a18e1d80beb69e80f85c8686b2fad6382caf5ee09be8c0f41b0c54fb2354e1771a9148a21b03bc09853ec171e96258c3147ec96b94b9e25c7737731a126a98c07d899bb608e6f4e6533767470dc07fa01aef357ff81839eca37459cec1f4eead4017ccd88110417f9c469f29d4efc5f12d4f30d8987733659cc08f8a31a51dfe4d4c1bd25da6497b6f81acac91f5f8e3703745eacd58f8f4a6d2b44a4926335ddaa547170afe8c9fe7efaccb08082826b61fe", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "0f25013f33da0c87469b0ef6f919bebeca83746db84efc65c9a5beae65073c6bc18190d1a33b15e9bb07212b94ffe88005c4261d1f2a20c071efda9c77959f90abd958343b97543c46bf7405a1de2e71255573a74348552d7d652fd3782e1a25676ff0b32bf16d558857ee825b6f5668b6458d6de0d9335a2b3ca6742a3511826a7c8ac569ed9c4d1f09003c059a2895ee7f84c6def2a873a4b2c1edbd1805f224f08bbf6886bfb946aa8e9982f0e83b49a7d8c27cdfc939b9a7cc94e75e9e6fcbb4c32aa007be67a0e31032a2dac1c3cfbee73f4cf4126ab2206682b666dfefb5f02ecbc279a650c415b688e5ab9378befaf1e4071b94e0c118b30e229307d3", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "8c009d92af076f9f5445bef064b2956ac4e9f7d87f1707fd637a0dc36ddb9378b4dc55af1dea5388f57d10248203ab612a019fa32192020bcbd37350898c717e92f22755895fdccdf0cdc69492d337579a9f4e6da70b38d77fbf44b84a23e92b823fb43038e4d97bd7d298a15208f716dc919aed48b0758e17665e5d53bd60fb6439d03999bffed94de0c13ff1a0e1c55a097cc4b5fce82126ffd8762513652ef6f015a145e88c31bb0c939a681620586a525153d0caa9380c223fe77ca2402c789d17db475d016c0cdf45c3841703a8fc04c0ae51c44b99e153dba3e407862930fab99ccb982f6c13cf541bdd96701b5149985e7e81a46421ee35c839a72df9", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "661cdbbd6141edcc4c68e0f38dfb305cac522b6d183383a0d23f5ec0009ab5e531b9ce73b2e1f8e0570a7d92b7b77d661293e58a3697b81ec4f2fa294a4c9fc5702e35002868a4d1b03f4cbfe462917dd603210f6efda84b8a5de15731de430a153cda04bec939162ef79c1ceb8f1115551ed87fe5f379ffbbb1ff95a68508cf33400627282a7bf9544077afa3c6d12ab061f4c1ea9594562a41f46a0cdfad6aa1e2bce55bd412fdc644e445acb3646df0b21b8a9d53ee8700907be2d35acda9a04a0eb353df40d200aab27c8aa1c10e71345037ea98f50e91f3ff4cb1e8d41306e7e8ee256441c39cdf02da37d880dc21997434156545c5c24d31cf6abef8f9", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0ecdf3f051d87f60acc031df35ea73280d165c34a49edda600867b1992fa7412c1e3e6ca555db9f4bb03e07f504cbafa1a2d9da4d8c6a6741189d98b52e8f793029ada9d666262b4121646ee00f823344901e416d8267f0ae48c17eacfe6227f2832bf5779b68a28d251fe2b8dde7d2eb030f68cfc5f96a29bc4c3c1e69600378e5e8e82951cfc6c204e9d5981145930727bcc30aff39e234a4c2bea2d625a6ae61e8993e212a305fbfafed39a5831cf15b7e36a13162abdce9e6ad0ed70dd7aaeae40641671daeb2fdf1b4069e36c6e186574632120ed895c80bc74efa521ab4759114b6810e1f93e63ea0deba03727ebb9c2a1b6432b53edf2bcfed06c07ed", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6ef869194798da51195fad241f89172e4f56c5fa600e31fe5b064718eba76de99a6ad4653e26b5cb506303d1b4fd345f92e56ec9fffe6885b09d4c0f6a915736ade42274dc0fdbc882a2a789628e5a17a3945c34ad14e869ada9c4536bbc9a8f2a9584a2bef5e44f3bc01a7e566aad05c04fd5b6b724614742b760acc2ac46e70296a48df27b5ac10cdc2c2bc5e1b48d69f623ef337ca47a392d36b20458a955b956a964d59127af91da3adfc4fd217ef469595536bc653ae5c6eeb9b18d044763d4e75188adde931de114b774547cd5f8bd9de4e23b5a0e733153b194813b2c887251e33b995b80af0e760300fe422f4d87a92035a95e3c13b7671c168357e8", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 82 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6fc814420232b68834e8e4354877a0cabfe494e56a104fb3537a775c721308f99a1c83681aebf82858723183bfae434bda2f260d2c90255b1b61e3d2dac55cb68b4395765e61bc6212240ab0a73773fe97d8da4b9b910c6e9e1060e812d4eb30ee69e621b05e181bc370dae4334afa81bd05751a4defe26673e471f24881fd30af9cddbe3f3acf83f0eafaf9ff137539b1066947f620c0b69a70f37132fefaf09b02f607ae58c4ed86cee1ea1c82209b048d3364c87587d9450224c03d221787b9b630cf758011192213f64684e0e4a23336f0b5e66c0eb87ef5ca89631b4c7f7f7716488055eb3c1e091be01968c6e237b431b43d6ec5e155b5e254a99205c3", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 80 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ec79da0398e9e6ad963b11431833eaedc79da57a205174af5788ab9c32c9ab478072908d1ef253244ef333efd1b721d05de75d0b6a2d6f8a6fc6d2b44353d8c4f3629fb27ac08f87561fe8dcf7d155b3ae12958c1dc45aafaeb4ce458e791c2f04292b4993713bbdf555ed827c22bb5a3ef5668edd9adcfa0c7415bbc1b7d71d5c43973a60c7143e6862d8e1b6f4d60c70ece36203d5e3d80b532b2d363b05e50aa0366323bda5924c464765a8ceac83ced9f7b71521256ec8017c66b907d6ef9960de90395115a39b7911ac44ca298cbd4cd4d113b132d81993d4e633dc67ca4c1a77d0be8e05c90fb430d586eab31793f5634d303529146a386d07f631ba8", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66a4da0791ee6ba71d6f119746ca6950a2a819d5aee808b4c3432c0cb8c9a11ab76f648674f9f00342d648f1a938ada576021e1a920a3528de69f9b6783a6c22417b1267571dc1d6ccfe485a2f8866f7c1c3a652354e7fa6aed882a08dee3f1eeec0de9ccb4b85716a34c3b6cbd1f3aba0b8d715c82403dfc7028f5d01e8c8cbe65ffb8dc3475a2f8a75a1b2621203d2d15101eac4653673351d72d3770388df353d86a87973762bcc2149860406b43027a9bf35d8b840d8fe064863be6a320af8c6bcaa18b9a351fa34d20f8a330484b3c28d398f5c7cad0188e8a584b28093722a991e9b5289e745c1e70852a67c9ba235661a29accfe1a58ab8089584e4fe", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0385c41c6ad05ae4bf896b491f9e7bf41b7b6a53e6be66add89464fbbce318ee064142c94e30e73ac0c9375b935c8ea08728923801c9938ac203c94de36866da41b6d302eadbc429532d2c790e3e469fff27e2a0ed9749150bcb4405f5fcb655a3b160199fc72005435e43f7992dc8b46eb200c3682f94d20bdc94da481c3b8eabc63d477e30cc61789e59351fc99d956d7d00d072e7a5ca0389a61769d61b2a04fa9e8b415c32f6c4b0dd763e2d64f85e7299761c8a33afcef2223d60c1ae0b438d2150443c3bdfbc231a687bd3f1ed853ae6871545232d9c8d10ce5cbde59fb346203169c8963da39d7eaceff259ec1a845f150be6e12518a75234f5edd961", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31343f5e2e113ef66b357ea373fb2a5923e63e5d3b8335dd4967613c07f3de8b49ee6f5860d9572369be3a9c096beda864f53be0d4b7aab57e5c69e58ddc780df71ef7653b1bde4f52deb613bf07c39c454675ea17930f4be1e234b60721349a1164be8625ca7396f4d11a0ec31ee6036cec053e3e95e9c5041235ea8cc087a5f62d6b5de6e1971e5dbdddd5bb1beaa38e7f4035891deb9a58f2cba89ab37670aeb370f29d8d33b4f2e8ec6bb94d50f4d02b853a1252d9d9ec0decaf750a8d91dacf9cb60d7c3e8c2bd2677cff615c09c4981fb6695d53c2bd59a8632ac89fbc4cee10ab6bdd613a233d90bd73912b5ba14f85b700e91ffbe77cf00c67504e49", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09728dbbec29c8d32fd6b42b4fcccb3ca26b2061ef9119fa2084a1cc21d9aa510a91c95e92d99a2524f02b4d0e0589d7c69ba1f6aef03ae608b85eb76061c54a5364099f20eb7d59762954f09970d8e37463b505bbeeda53ff14f7ed7516988c31a0564b887be418241e4a3a2f46b5cb282117898ca7b4e8109169f624cb88665cbd41ef13f38206c0f8c51ca699f293e2177e117abac97b8ae2fb0a8bd5b935e2839c5a33654148bdcdc2e715c88b203b7d4733826384984b99dc43e9548ea7664c41380ec0214829394a293686437baa6d29fd8727ae7eceead94750919a19e7b4d9a526a3f088661e5c6f314da76aad53d912b742fbab551682c92f2279cf", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9a12c8882bd6f0a0b9d71d02be8bc49b57a8b274e6d953a9ca19bacb4bbadf3daa56c9c47da7a836c3e0e5364f07ddd28b2ee1c76ff8a57c8fcd97fe096970bf746d33ff790962e5751e86b57ba51cb4a96f496c22e3885bd97b4c64c3e3e639750b946fd0558e6bc243f33d0a29bec85a57de165a4cbd47f047fb89666fac8e3c3883501f5f9ae8574b59b1d7fc2ed80774745847898c63f9a843f0223c667c26f157a0ab024c9d3c41a484d246bb59ef56d0862260efb3314f917a154fde1633e8c1b66a5d7d7fbcf7d5af2363b90032fff4e5c74a9d057ad6e3c04968eab4eaa939e72405fc27a09cbaa733da7e0a38af7f3fc1b727b116dd68d9ed4e592c", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d88f9fb8058f800b2d1c93f66e0ce167bbbd68e891ea4b6ac4f71d1f237e5397b84ad1fe6a666c4b95d8e036d0b6a8d6c00c0814da24134d3c5a884832cdfb22e9619ec348e347768b2367c7d5c704e16cefd3c770f71b1377742994f5d1369a8ec58d2323f17376d75db2a2ddfa66a2add420fd5d1679f71b437e4ba134f20ceceea628c4a0711383fef2bdb637496e2e96d60dfa67df2124b49d653b9cfade1f097de988767fee61369026331bbbfe03a648c11f62cab59eeef142a4a637ec770ecc1a423bf2fa18059f1bc122eac18b01153217970e64fa62b5c83e23da95f652210301884181f0f347e19f469cd5f3c79b0ddcd9f973dcedeafd4194cd6", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39311e2820f1f213c4b3e3e44e2978b093d51406eac105317e7399f9f8b519de84c4c21df610014009b0f146e1e8c12679741a143c3d8bfcb5bef8ae0754be0e8979a54628e799a362e70955597a4f212f74ec15ef9b41418c7885d22846502b58e326ad66add1c91f94e946e1fdef9ff407941922532db18dd2b401b3a52876c78b5005e8599d6a33d9845a4f9f652dec7b5da8894e7dcdeebca234fe49894e068ac21f6a5f25d28edafeec0e525e173c178c4b900e81435c506423485b83218a99791ad6c61ffc5b0894c623d8c313a1b958de50753d97b33c79afd7fb9e92bd9fcb56afe71283982522552f8946fb9cb81429255c1778ec8386b275ef92d8", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52e9b36685837d05f6ba204864354add72758b8677c844ec4dcbcffe8c3a37bcd0ddb848d40e272876e1b48e80ed0015fa105d454dbfbc216b79764a7463041d5dfeaeaa602381cf5add3e24698367adf07cd8224ca704063db89a041728d5a4c394d13c07a2c490addd74f584695a8b9ea2bbed1e2c65d53b592832cfab66a9eaf9d84e9f935999c3298e9ac03d402dfafe18b1c0601793c6dacf6608f56ffe00ed6f0f05191e447aba566194c6a7e650646c7c48be94875fa45e97ca98b22b3bc1ba7efb1ddcdc2b2338c6cc1244b6438028ed65ec37972e1b4cc54be1697b540beb1fb03d7ce49d150171eb19157d8842fb286d40dcaae4a141a9c1260b0e", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "962496d4e37a28c9c19712692bf1e69a5d8827a8ca995927ed07f8828d273e6cfe9231f9ed2bd42ccb5803f91cb290f2ed3a5ea6bcde6507177ea810bf1929e48fdbe55f200fc0f4e3d4d5408aa00745b1e7fba7254e0dd4c8ba00e6bd2dffe108ee603b155be859237fb1e8ba37e11a69460898f0c541ae7dd3c9d98b7c8824df88106f231c05a7d9b6d606a142249a42ccdce4563fcda820b4a13c02ac4cc5b6888a2b4471a4f57cb556b9b861339f93e25c767f575b59255cf72c988b9671062c0487ed8c40d4195c38fbd97a69f7c9615f5d0dd0feaeedb39f7dd834f941c9fc1471b23d84dfbbb4f625999fee0cff4213704ac4197ef928c147b874b670", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "315c91913dc7b487dccb3918fc6e15e70a1f02fabf462eaffaf89e656e2c784127da5113f81eaa351275507832522529489e87a48eeefb3d3de73ba97951453df25c950dc896247a455fa36af401338d7ec57497e9b4b8fee5beaf3b7752817f4fd2d26af0484ccb110bbe5225dcc83744cd903fc6d8908309af2d76e4338fe81ecba4af6274f6e72af9ff5231396702b9eda2adf36a57fde4831f807408cd9ca213b34391bcbc6e5dfd3d0c87b90059b3a0325da3ab76a385ce47a6d0d39910423597e096681ca9658da16de9421b37515fdbecd232cd6fe21a5b65b474b497412f2c212647e7df843232c5738b4f8da9f98429f0c52806937229523780c0bc", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d5e0000ee3ba73968887ad385bdd3c81fb407c8172b4ffb5c4799d21a03fe849e6f67d2c9c85fb279f6c60aa39778f2ae09bcbeb059c3a02b77d919565028065a2bcc45fc5e1cc03a70c7fbc90fc83a02951461795767f22e69a2f636c92be6141cb8b99177a099c2f7088f71dbc0d5af805eda97836a1a3ffc56227f57d19a004cb29d292086c627bbe55f878617b3eb10ed7c26297ac6a12bfb11656eeb0ef97c40cfd1ae56335c6281079c97ef3fdfe1b1946e7ab87984d095e8d7c6ec9c505cce6d83ee587517b7c089d314579efc3d210455f5ed153f03492fabf36e24ee044777689874017bbb0998e3adee4363d007269daa6bbe27b335f94442e53e", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2266cadbc738047380c3946baa16a04096860f249293597664298c910b53d3539468c0ec37023cdc0cdd9905b9b06f4f7b6b545f19ea6da08095400d57292688f9ce14974d9fb18089865255312d63f180b173f3287f822afa81a34fe7e6e8e36815a296b2fe0a9886b01c27897932eb99b8ca7272aa88fb65312f2fb37548fcd0478891f25556b34302ab77e7adbba15c67dd91ed36730a6f301cadbc2cdab414b73bd82013a1f4d459add1bf26ec2180a35e38b345fa53ea3c1044315bade721bca0aee0172ac6696ecc6f1733a80971717effb9d9ad22cb06fb83dfb9e599e7eab6166a548bc976b3a6d302b1b4d74edeb76cceb23ad769826dad82d86144", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "753881580cdab84bcb3edafff9b7ecde96b567011dab553bcf85b862815ce2f505ede3e352ff88c184f97dad285913142a4eaa1b089551f1543108f6d1af068524c5e1d6ed98086b28220522e26b26cd53ca41fe9f2e51b54cf4643c2e892b9cfa31313f39a16d53a6f36db9285c823c9c3bc445661dd9f0e677b1272e2c5d200d56968cddc73bb92e66e725e5a8cf396e2870c5423ea88300d3eb6acb4742fb2fb09401856ee310ffb59775d055bf1c3c114ed6e93b8e863be810762346014589bb95594e7a119a1dca805929477735d70e0c38c11719913c30bd6caf2f6824166b2527f08e69d14e592287d0295a0ade3c77224b19d580f35807c7dea4ad9b", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49c7714adca32c148fddb8ecdc5ef1137518e2e33051a210a7a3e2d3daf8eefa2b61378c547deeb75b401af9d6c9b5c9af3ee343bcd89b59b72a868e858498de7054085f89fb944cc6148af5d92c444a8eb148d8e0920eaea363b68ad8a63d1b4fe0075c6a94841b2c444246860bfcc73261c4c0a4dffcc61e081606218ebc000cb0b41e18e667ebec2d1a3f48ac848ed573f54df3df62a09ae93acd5caf622370c282f07991680db67d7ebbbfb89416436c5c2fcc53abfb3541d7b03dc8fd80bbb6c3332985a8d71adf1c56e135373d79b9e4f079de659f388d3657ff6ae3bf0529f1dc23bb145a399f778ec6b49042c4d80f28550cb7a401533e36ff0a99ff", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "523f22ccd60535e9c7ca05795ed5212646e2a7a3ed0b1d1a799acadae5c666477300965474b5a692a959e9932ea7679be757d5739f6f24cf62e1a3ea60057884036f900ebf0c5e35053f3f3e06d0108d9cef69e45f2f1da0513c1f8ec6360788fda5ff0c05c634c985eef44f65af9d4fa7c7cf3b9811fcb69d0134f03578f269476711703a076303a8b8bfa426074b7959b4401cc38bb9c425b4c6d82b93f76867eabf78a5d9b708974812c1758e340f212c7f77f457e5642815ba387f8c13d8e2b91691554db883453ea4233c1ac1a8555cd0b902440e0527b1e754493c7431ce70b5ec7d484e7b2bdb4a575923e178b459f3bf0c2e813d51b657af0f5ef06c", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9507bc19180e575e55689461627adbf78599cb3f486a3bc8048a93a6657dd19da73f352aabb3cc20813836f33f7d5b6b3643a261a181e5da8b257e33a69a76778e4cfe81eece5156001d6489fb3071cd2a0ac5ff5368f51c18bcae26a28f6fd1edb9217475736365c1ea5b9df09bd3fad58d955859780e28c6e140423f21adaaef8fd5eaa6f0a9132213d081f0c14e31288f60909cfb560a7751e3fee8773237de02f0c6effcc64a92f1a8eac34f630f47a619e5de31aaa6d4c41ff1f7a7df500cf6a237e826a41650ae0f4c1401c3baebb1808cda1655e93a5222998f20fd448872053df673039d619a15299bfb94aff3f4b16e85b5c490af1b5ce80db69279", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ca6989174b0997dc09f2d6c5958c032d85246eae9011a4cc546af597fde6e69db964ab230e0a6178c11ea53df0e12b95ee4f2ef135517fc472b89e78dd7bf05f58a327cc13f4c0c3647c3e2768c637b64313a3a32277a7f5108da94098baf321c5f5a36454ae07789df37c0e1ca2b6d7dbdc58a21e41ee6c0a331053285a21a70b9db7d4d19a01212e80094e172e6a6d75627381c9515ff399960bdf7295e47532582971dd39af28b6c0880d5307d3356fa65437891ad4530fa216e01db8557d3e379b4fbae03cb3e86ac2b5a66ced1457ee5f09faf8cc3a2e6cddefe67a327c14dab091017a350d80389bf35f014bc95ba8701841d2fb9859fa55c7b1eeab3", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "604a1c6dd5a19b6896a976f006967b6446334365512b8bd6e494ef77d6e9301f10e57de0b789b9d4259905e9f5e468918d1fe6b9e879ae7bab1109c22b053e9f509ea8add58631a8ad70844f0eb75fcfbced6003576678f3496156f99d9cc6fcf9c5bbf2cc2e8bb95548d07b0e6c8b7ab40295c96f74a2260b2a18d03ba145b7284f44968d6364487bb82792624b7777b4a4f35531a884891e30570e33705d57abe8bcf1dc1377d16e9369b48f79b5151031f5c31886cd78524b4569d0cbc65db2f95c0ff39b4a3ea3f0df5c48120244fcf9f2dfc39e04c9421988aea74293d2682da1094197eeaaf16336fee7fb66263cdb5b6a438ccdb1a387d0d86ba167e9", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b2aa9da4b13839bbae81d0d93f718822fcdacc61551e349c75e6430e5258de6d959666aec4d901b44e3b276f9f0bd6d0ed9317e4414022a69ed2f9fd72c03e06f47412ef12c866461874d7ff6306c97ab3b2e44fe838035ae160010398d77f1754689d82818cfcfa3cea7cfc5a730f510e5b85c13494b7e64c5d25b1d29fa8ac7aec72e07cfdbfe525cbb082b500c1bb174faf9012bdf449b3c4c65eea15ee7fde3d399738381a6dd6e77069b4e22b74e96a7059da25ca6c2157a4f673db7bd221eb3cebc336574e281c160c4972bb215da1de36881a1d96408c5a29803498eaa691278b766f08dd812d7283f0813de2a18ea18cec16fb361937c6bbb99c879", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "595b9567a00cfb2ec57d610261c783ddb09c162f6fd297626511418b602132f5a76c6c57e9ef9fc512abcf2118e4b81cc9f4dfa86a321a360af177a529bfff1b70b37d35a02026c8a28313a6fb5270290603914a12b620c46b9e6a6ecad94969ef2373f68ae92fe893f328041c3194cd1482bfb15fab7e7a1aee5f2bb796068c527212ab20dd670c437945995ead945a3777cf4ac445c9e6ba11137f831d38775a3ddd8484c4d7338a8a20b77a35ac2e6551d4e6ded9d7189af81e9027f5402d3ce0512dc563e07a960e2a91b6a973bf99a3d96f6b8514fd762ebb934922df91c5e35e92caca585e58697604eeeeca9d578d9a11f08d6a7526eb93a4e3690320", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3899115b3e6e5b61374dc277ec8f49c032a64c328aab038e650822ea2d19bdcbaebc0330db700e98b543eb552e71874d4e26ecccf67d0ca918eb7f9db2b5f1cb68a71ba2eb6aae7073a7d971e742f458b11ae74977254898231bef63e38d5e46f8cf9afe9f8b6afc13b62afcbbbfc773b6f71c6951a1b1d8ecc1f0029a281c36ec2d966092f573c01925994257341692f87279feb981a8e6b5edad6ffb779433524f2637f7b5a17ebfc78baa237b5c59aead24d7789f22a49077e46cd4dd3507724a9e859b60081503b969fee45b8936dfed0c2c523666f430fa1ea650e2a713fdb0bbd081f8a5e1af0d64ee5f63427505592a14e6cf0d7308afeb73ee6d3d30", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ca018c073324af538f8516a0e10588fd0fd78a13a68e80ec1228f3f67e8a0f9d189ee778b5eda412c6f4ada80178a79f0657030b898b6987928e956c85601fb9755dd05a41e7b52c50f05c79746041a112cebaa70e24bbb210f02710ba12680b611a82b21a6c4e74b0f33c3d5356ad5e627755eaf2904af8b00c51d25106ae489c9d19aa39ffa8c4b680d1358a301cccae9e230dabf6ed70868dd369c9760ff2e31751dfca788adc430b5afcf789da874febc822c2453525c42bafcd6d92389f5551bc8fb657dde89c302e2090a5725bc6485f18812a1b962bf6de2110df64db1a251ff24bda25df0c316b0ca2f22f2d63222af30c7d46b2121b7c65fe13153", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8856a8c50543acc0120106c43539f9a720ef9783bfd867692a9927549c532bfe4a922d60aa6ca1514a290a9d3d32abb4e91ca4103b37003007c017974d063eeb12b514abebf1df0ee56a2302b671a222cabd5cc9ac5fc7f7e9240ae1cf84bdff564e7badb6e4d6b82c08b8a66c5c12575672800eca9a810f3f94eebbe2ef820edc27b9e2f3add503e561a9d1ac8e0a86d1a07fc6fdd3d394d933bfbc725368158ac1693287c1fa2dd3acb90fc95fb1527d71c2e6ddcd5131eb84b0939fa2dad0f2d3571f90e5d1268a577ed57f86465ffc53469b5d46fab119e4586ed6a20856a6c916f2ba363e65471440a09c4dc19ae28467cc597505622b042f101086de66", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d8d2c3b4a6d0c83e2e50b3de2263622d743f28f9f2e0a985ba9d073db7987e2d184d47bb4ed93a163c1d1d7819fc390add556ea1dfac2e70019d83bc462df7a72e5cd60c7b79b1120ffbb0fd93fc8576e25e26be05f7013e3da274a9dce1519ae5757489e89436eb1215cc55566847ce8cd2338d9f528b6f9ef919e61ea96bfc24c99c607caae8c70f1b7dbe1f11668548ef31b50201a1e6e6b6eb42b156d9e63475d7fca15a2f79e99ffd8efcae05fb86660583ab2e4c5004ece2887d55eea45566be8c8a08d7bd39b410406a4695465d6388ae39c8cadde14083ee0ab045886d871866631dd74ab1dc7668b2bd470a1792248ce7df314a3a7b900f6df1f1a", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "69a69d8f4b6ec6ce7f1094dd06b2ab6918b48f6fe6bd720e33d057ccc8a9ec7eb4279644c87d5d840ff78012f00d5c766d0a419220221b4fc1f53a8db8d8d8ab1b6248cb2d65241a2ee678f88d196406e6f57ee2e44c13308ff592c28ddb4a840f78fed25c1657ad3876317810bb6458e04a758efb77eafd483048134174e44f1f8c6f40aee14c1abdd992cf79d6dd78ccdc5af37f4b37154f1de6341d18ec5ea3238e9b2117f703fd36ca693c502292633a7a7f373ca102919c326daeb7e7563a23c8f2b66dd0e013c699523c4dc7ce37eb9a709491c5e3a52a1b464e3a46e22d35f0bb3cfe374ea0968ef8e6f559c3679b4ac928f83f1e383c1f257f52cb89", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "07a8a1bf720257323f812d50b892f1a033fcaa902b3ad43c09fb66e92f118df4bff087fea9996b65d9055d600132da2f4b4426bbc10454593d2c0df9f890de73a693e5ec919114cec906aa36445868b31f2870d067c9fbc459270c51cdcdf1cd6ad0cda62e13483e1841046da23b08ff9a7c44533d78eaf1f0c106fc75cfd2740a53fe034ba29130d7668eb0b367a105628d13dd40ae5c9ff71197530e1ea883a2ebfb04d90a0dae768ac1aea5ba67592388fb165b20ebacb00cbf8c87c3c9b2857656ddbaf7c2f076db6dced184dff46fde770ee5015252afb2a6be7d8e84bedb291b639e68804cf5dc3351e675d4049fe5ce572ff3e4d8159597a5999ce349", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "376c695104714dbd204b9a29eb68b08b58ac5e78ef017153eea38ea5104376e3e69cb538fa8bacbc2ce983c9fe28c79697d562e60ac8a7bab3f77dfbdfe2fab90a32fbc5dbd5883d96e55229bb028ebc77516f5bd9b9c9d936a7d982a52043ba3670dfc50c0a1b816691fcd1def325285e050976ec0c547f059cac9a71dbd9e3a18e4c852a1ed265c65b587a3ee231f7a5dd475f064c85e53f283fbc4c9b2e17497108f0291447bb7bfbaf160388951e82f55885dcb5d84caa14fd5f9d581eb3521d647fe6052353a9bb3a16c055ce5aec59913364d96ba9845a17ad8adb4a1a2c9366a70242b0341f2fcc2222fb02900ca10624d250b55d24bac29a79f93306", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3524a6b1cedc17f4160ecda33fd7e8d05052e532153a32065b8777f6ca2eaa9519e237b26c082a3a6a0f12fc22a657d08017164f1a2e5ea50512f8c2d7a0558db4548aa3e162dbfb86d3d469fc27f70783fb50a441789a2851e6d9e1340d6eadfd9857fb7365569ba7cec81ae207306cbbec3370c828e2b4ebf32f1c17d064298a1d00c8145222977b2f61701b28d2d294043499deb6410100e420367ec2a99870e3f98757c5be3031a6572c808ed08f11e71504f3e1e8c60b58c8ebfe2e5cf9d97b9c0eb922db5bbca8e2635ec65b5cae4452836793dc8b108cd7266fa46758fd2431fafb4c37992a2b678d41f3758fba98a81057efe5275e80e2a804601013", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1474f49ccb2520aa52afc47102171fcaf315f507b60b3b3bb00b7a0a8c561376bd8f6670f1b5e5c9febe23a244e7abde37f4dd40bf1442a2e21748c80af148a528fde4c3da99c5f31c7ccf716a004939ee23b4b3ded5dd3ad9923e3d49140a3bb7faf991ec5266c20ee89eee6c4e62ce5e3a8b10331a09763f881e615189003d7de0994da71e2941b9c910f18cd49beb05cc028f289fff831917dc96c6de6c296184508a04a9acc31d6ef1da0a0439cc057bf0e5120b3990c9d7b668b7326cf111af76bbc2f953e02fce8e9b4f451f35b8e77761dc81a54cdbd6faa3c09fdafdd134f79e005d2edae4e2c8c7a30ccad4a17743a870b39f35a63def4db3dfd872", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78108fcd0f0773f8a1e28e6dbd810eed4e76cfc4faa9c870097cf76f162b98d34b179be6735214ad1aa87eba27acee5dcabc389c5afc1c3edbed08278c7341aa1f4099f475ae78271b97523be9c8ce044e98664bb2e48fa58d4d539d9ebdf83a6af34a261bd1c486dfc6b9e70cbe3a1621a99f75acc56e3ee62eb2b4a0b36c884d38ca890d391b8f85dea37170e43af4388d1800616eb6b7fd8fab6b0cc2186320253f55f18621f56b00a1c3a7372977cb8936a5b9738bb4d8e0dd122be86d8b217ee2499425454f851380f312a857636764a6392b032f700d2c4c8da9ae263c086e098af4326bf115f1680d98c70edf82240c54be7fdc988970df58250d8c14", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "725aea7d076c979327b33b458540bf5657b68daee0056d826a978376d2f930bf03260b11ae341e87babca1a8bb51612c8a5a9fe3c0aeb5f3735c3e2609ce942c2bc0e7f1e457c0acfbeae076d934c6fc57b43250e8b69a990eb6ca1df8d2e314c2425e2986cc28a68c89c02b486d5d1280b62305fc46fff18236794d438c139aa8672a56dd18a64634669a5c09f91d1d1dd11af7065356911b12188deae1f74d62604b56ff59dc9be8db8a43c60f6144cd55331dfca7f3fe8336d26b199e42ba251384aed0b89818001b5701a676a822310e46f55ef664cb3bf40d797b84195aabd3db6d55bc961ef8d267c40ea6c650b3affbe05eb4b80f678cb7b98f4a38bc", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "416518b5efe2c635db5a585a06621cda8d5493c84e62ba32a6a9e64c7d057adbc394c5c2ff973839372a82c374275a64478619825e0f67944e1664e5ac15f7ccfa1b44cc18ba45418e2a71f37feb29f17516f1f08bfccd2e5b391428860704cd6c22572ecddd02516633b24aadf268a3284795d83522ad796f76d98dc808e3384725edbb2a9d751b7302dd45863558e5d35f8f359622fe818472b2ddb0d9faa4d3962cb0e7e7a1abf5e98910b3d8070cbbc919ec7a1abf75038ed8b967ee483457dad59139fc996b44fa80f01fb7164bb09fb60d50762e5d6f203e12372a2cd38bbc33f42de8d1cffb500b52862b84eb7c51e2596f1497ec18acddd3fd3410a2", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d2722114521a5a1987a01d58c59e32182bcfc4a26e59fff3f3b506f9522c7389d875811540b89fe6326455277bbb04c35535c570a1b9103497762da48fc5a95d04a3d6d62773c2950d44c7a5f98eb0e457c63839887e04ae2f5cc989bf7fb3903e8c7ef31e5c1289521948cc90a14ad6a216f0e2043309cdb98c41bee9d5438a3ce19dae8a5b95bd1077a5e8f1c0ef3c471ba814ac983699d55e84a8c4bf8167bac0631cf549f8fefcafa25a78007d768ab3b47daf78c2d5b0bda3d002a17cc3bdc8323451f83e2e8265804066e4b1389aa02b96dbaf918646e0dcd4796d750ea89065115eef268d69c480177ca966b0fc5e2c53de6de8ca15fe3bfabaee491", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "63b09e06c3eb570f137c27b8c8f52ca9f2ee912355bbb7cc606ec7e447e65dba39f7e58a77745fe436497bf023b6f67d9c99b12b0c257120fb50deddeec8dcb127cf1a21744cbca18b3d8a5643c17697e59b0366af27e957d289d24bf0179efebe6642d9e815e560a9ec508e542d9de65556496e940037aa0ebc60cb7b104a987a9863f7be9155d86dc3364407c7da8ad050fe46fe5f1da1d32310c1d5b4807ada57048e8d527f8c92ec0a0099ce30ca8556b99d0295abef263fe618a4c6f4297cfd5044fbb92f986103b22a91500579876dfca5a5aee597efa91bf017789eb39ab110a836d40835b7fe35a5f2f79348d8b33e5495564d1ad1a3ec9cca085b53", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "46a8de4c2d56ae6b3404cc48ee96f8f098f24d61847c6e59593458ab2b1c80d98371a9b7f387378e3ea8564d55d8e4cefc18f9d281e71541ccc4aa3edfee44148680bd565b7e33720220c0758ed96df91855d9b80e268e80916ea2fc176025df25f4470e01ad48f0f2592b6aeb1eabb7b26c03b8aed8b230ef8cb536967b037904f27d0c4495584a4a66785b7ffe167ad72d58acc2393751f9b4e2243938835c8798cd6780cb6ce449d270e9fd5a25cff737ccf265e2dd36779373fb681226d6ea29e946370f37ca47a33b5898988e25a3a2bbc67e017aec1a5f36d0a4a0579b89239a54dae22871c2af56f8b4459212aaae8cc1eb69263eadec78c61e0b0ba3", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c464519846b0f60a7675d25291eb67ea5cafaacee963d5fcac0c149be524a93e35562165eeffd036f7902d2b5f23c6bdf7cbc8eeca1beca2ceca0910fb005d9ef20ed0a16d23460b5bcf488b8c00d3e089f12b92e085351b5a64940e979f070391d8bf425dd7864b8656552863ed4706bc71e5dfc78488829afc7b86de840fc5eb8a09cc76f7b7e47a0832ac9e9323a70c753de05ff36f361bc5422764134b035f0bccc53e309fd8c830ddb1f510d102d9e25c51845ad46ef82f5b564eb441956d1e98dd194a6c1a192b88ea4bcc1f65858d79c5bc68c71c6ffeffcc24148767ee1012052e00d72721eb3360fa53737979b56d6d7ecc4dd6654a11f5b335e93", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "005924a8c85652a268104f81d69afb9a29c08fbdd58ff6acfc232f5cc46883014aef7112df4ff0abb5adb1f7ceafcfba50c6c8b96708c0693181dda3d067e0b544e8afc1ee1c3e3c9f292d05242544c786d194cfb3e820185e97065efe360851e5b171a4fcfc0426198c570c677178a2358e1c45a9b5ed17db9496598a7235e8af7391d2d97693b509a55c7436590ad42eb3e080c26b68dca92a1172ea5daa3916134debd3607f0d80da2ec66c05195200536fc13017169d19138b378021f73673fb719d29aec0e067b879e22398f00b3e8e0ec13ffc5837c312ef8f6dd542a68061bd479235b2dcc7170fb66fb7b1ec87c88df711e69d2f7d17721e87687753", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "67f529498d78c3142e9a8b3728bcd79f06a020e4efe387db60392709adcc3ec293729d95017dbf8a382581b85d2a0104d78b7f829045d761c2c540f63aa0c9ffbe5debfd90ab55e9523c7222fa314702054304bde34294c19ff573fe2e9d1103400c206bb5be5d59a579aa087f4bf6bb29e8207fac0a2474297ac326af09f6f13ce53cae5eae40c395ce373094521c0024c58e85a41b5ff3d6ef47affc98dea7d263da3248ec545e6a1a52eaff19be61662f3879c8294deda1517947e76ea0d843183cc5692e89cdb481a966532e5d1d060bf45e4395885c46eca3012f8768d945947c3359b87be2320196ea5c5b5eadef4c4b845a8614be67fba96e43eb523c", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2fc4414925e5f5f3b09b39fc12a99070ee672b3e061cc614697b5dfb84b0db76801fcf5f26b9260d404c71978fc2ef6c0d84de7ab907250b04f6f1c88161685fa854204e964122f3529718cdd395f89171cc8c821af111ef6578b9ee99073ff1a05dfa2ab820634dfd5115f427a9069a96b5791983d2cf516ff2922e41f4476d76be432077212a900441c01642b8231e986284183206599863fc9baf57e6a5de72db83ff28ec62818027b01183863cf4c9ca3c2ed10ec4a7ba77233a3fbd84d309a343f1458935b037ca8fa059969130ffc173fec9ab2cefef75a92821df9ecfaf9c130d7b16a0cc40df3fa2e39ec186e06e6b60572fdaecca6bc6a9b2c193eb", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "91b126912475bc5caf19229935d43ed7ffd2420a8048c53fef5888ec212c2be5293a159cde97aad2a7935791e3405ae007722a57e91ef4b817f68628ba08121e00432a309d6899d8d9d9cd6921b5464e6ad29767062079e0c0576dd1a56063d057976026373ad36ae4d4b8d94e09f927b93d7c72b1c0605721f78bdfdc21a39ec7ab623a459a68dfada9c48c052765eb9c286481f75dec4937806fd755c1165e28b149a690edbedaf42aa51682dddd8e5089b201e499bc219e3155ea92c8e1ae264f1bb368a4de7558976bab5157736aec6dc7f2e52decdc27ffc6bbe4281dd1bac17d102d0518428912bbb8ef57cfa57d95f11343d421ab3c03ea93488947d1", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ad50541fad35a6359f8070a2de009d87f15dccc97ddf4e671bd545b67af8a17a780d0cc59762d67c1973afbf7c6a1ff9cb1bdf450b548f3a15c8ebb8752245a6973df62d0c7d979ca65b11540a274a0af3375e6d79f568e1b002ebee0d2a7fef26516a9f81b8f06d30fe688d455f736358fd2f1df55dfdc611d86e23926cb2d3adcec386028c697482dbcdcab3130e53d28042613ebb4d4cabf52a109d0bffbd43e7ff912a5879fcf513562b104eb75c69d617b196687da704dd36d72293327b1e1b0049999128e57afbf2c3910e21d5bb5db9bb83310c09720e475ea86fe1f382d5360b1c4a78c64599ff4a3f4ccb9e0e42b09fb91092fd97c6bc11664ecf0", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1ee26607a9bfea4d77890389b16127fbd254078c6e56eadd441ca16d9ab3b7b5a820aa7ffb4252298684335522d43d5951a23bda87251dda4ffa01ce2c1e7b3440353235e0189a1a646f39aef83e6ca54c9bac839b71dab739df1dec7d4bacb2cf6b05a090aac5798eca5fd6fdbf72b60b0101c6bbae60d8ca3764c137e4403512570fb554a665dd329f7966ddc3baedc3f7f7b4dcb4bdda63b3bfa71ff93b9f07eaabeaeed512d8019760815b013baeb9e9861b9088f6458c751feb136e445e84462ce227092af9be9e846c1ee9aa211c2c04a13ad0448b7c5f0b67a10ec45f8ed201807ec11cf2421bc3ea3b71271724b9ceedfe905cc0ab46897e0944d35e", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "41b1765a497bca528df24051265b928622c6753cff2e3d6ca245682ae3283bc0411f261ff65be72cd054536a1dc720e1a2a3e7d331e7e5d2511c5ab2d131cd5e97a5f5aa10972b73865d80f4a821a17c0b965e9a67c16a50b05216ba06582a378cd8e974016980c43701e5702823e6b0ed2d304d0e307267cf061b7ffa995e6307819e482ce31fd781d171adc20cb94b5772d7fd54367003d0173d05e4736d18a287757b5fd006b0438301320b239bf587a65ebfb6629ab414856bd86484ea39e3908186485482e3b3f4c4c6aef766c95d7c1818b114c81d99d93d033811356ac087600b940989d312344235f47a3f53814d115ce92aab2b35045a9e6c667457", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f936b6fb972e7dc750ad2f96f936ea9538317e46402db7697d653fe5e6810f8b18ee387094b12741bc3aca477e3567566234b37f36586f2ecdf3ae5d454a08127fab6e7cca6ccbb2018a757101713141d09f7b828e62172bdfd68877f7bdeb1f85883447abdca9220ac02aeb2ced4135808098dc4653ec633c7a2dbd72a9fa914e30ffcd01c5f6738f0bdc24d776c30eda19cf2635240206e188eb8afe6dd8a31a644aecdabc7f617d76e2e94dc2066c4d5e2080bbe371a0030da7a9c6be1a2ee69c7105ddf139168e7eec4b78fe80aec3b44adedb404004515d38748fd5f3a3c79ed36e08ddc4095929bf0988e681f3a61488a2e83e402b87158f8801699ef", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2bc3a5f26d65e2fd9a78ae7a6c825df8b83ce948d6da0eef864f2b899c516458ad9995683eced84cbb5382434843e52f2c672a23c595a0b1d71d20dc3ddab0e919fcc7a09cf2af88e643c569c5e1177948ba05b8a806ecca472011cafbf63e45d8cbbe369763eef08651535dd3451dc5d6b60dbc77f24b875fb9ef296b652d5812a806868021202b74f3020bdb1ff44db3a52d205cddacdfdadeb358cb5b370bf7788541c3df84d67783f7050d9e46e654dfdee44b2026b5790f9d914d43f248eb21da50dc996430ac838357b265c31370da59fd41e1e72df22d697e11f6d772374a2d9cb54ea5fd973a8ce182d44045ba5533276ee2cfadd0c726f5a7d381da", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a831255096dcfec0bf45b6b4c1c62c7d72a9329f4b7e236c0ec611d5afeb3c0b409ba64797c5eb77f3f01373c49c8fcf1c81052e3b25981b71e7ce8f9b9304e0b8b6569ddfb51567473d5183dcdc4588954058efe6a69bf75ead8e271f4c2e345966a5d70fe55c698a2b7f8d11257c500692bab9e9e64586872ccd62b373494438232594f9512a136e348ad1eac907c953257d1f8b986a1ce9d1c388913b9f4903edb4cd092d506a1584cda5344801bda0021fd137f5a5671661ca4a03208c677d937538cc5baefdd1d8d2624415a92aa2ca6405da41853a43b6387280268fc2ae77548d871e2acfa317ec40fb77b3b8670dbcb67df106dbc85995f59d3cfc2", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c851993cdff9bab2aebd2c333b60f8000818870d1ce180f21409d5bdf131ecd66e442e6a8363a9127e366c0b0e4a768dc366c8147ed49c855fed864d478c7f12363c352ffe09937efe710338597eeb3312883a6a71a6d63c72822e7bf7925778920f25e3b3dd3aa17ebe158178ff7c7902f6b40970acf4beaba07e104f17c9e63ab9ad79673309ff3d39c799140f4e77391825ea945156cff0c4ada91f0e046b9fcde71cf0f7dd7a3f132387a3b636a993087efb633bb560bf86dc49568cd88ed827accea064ce52c25382046affff529a55441057e4dcbe2aa680f10e75919ea721399983dc0038c4d5686e43c2a7461332818a630bfb198ff66239acf080d", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85796835d9f3bde2297533bbf43d82593f1507d2545b61bc415eea0f4c4a77e1f0f1a1df04c630559a5d044ed3b0c99ebc2ec1e208c37ff0587019c7ac6963e5d86dd2f47ffa0a3bf948569e7fe9669334958e7b06549b72f45a116c134ace660cb9a86e3abdc226a23a47abc56ba594229e796eb8a5972353983727d6a0e6201b81f3ba625dc8c4379db4961d0ffbf84ba12b2eed269f0a50e651bb0760ef5b4b77031020bf9acb35b6dd1c729e5810259d23dad69087e5710d6365ccc77b54dce89d4141a8d6253aae38f8ce4d69527bd8c29be912b978ca995763d5a73113e81ac5a0133f472f4a102b1e97b99dad325d2f64b90756cd1bd3bc0e4c853a52", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ee41fa4264364ecb2a733f1f6970972b961ee704f3db5fa3e22b680cb47d40f3b7f936b8433a2401e0d9d09fc6ed14d98f842e2ba303b7df7a3efcfb63e46c799a18319feda2ec96fe45858a5e01a58da38d0e01695e848d883bbc0c3cc01e39c1c27922bf580c5a871a4d81a2bbf54ffd68e220ae9b4fcb4f1e504a2cd2c41f56305135d84a08c96c200f9db6fc9e1a5391da3f0485e171ec28aefc9df7dd1c1f887cd906e39f819bb771e6cd35e25b062d4f0d8ec8945d813b15d567f6c786624d396edb6f70c329f78f2059cea27248b2dcb99bd29e9c83a45018d04035f91303022ffe4c6c19b9d0043c41ddb95fda7d8066f2c781e4c576abdf107e375", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7db87c00ea182bc1eb11e09dbc58be2fe3b0901ac3fa8a1ade5445325c9745f4f859c7da039e4c224b8c1aef5bca8835f36b7c8f9a7627b3acb9b269fbc8fb05f416e91ada5455eb7e7059bb33c7f0a453c6586ce0cd931b512c37eaec736e3b2e93a4ceab5c4011a470679e1d5ad1111ea223993744149868473111f9e469d77f73233e73e85703e587ad6d66719418fbb4c8f4a449ed4fc2db8ecab02fbb76a2cf0db223d84bc01519512be555f0280ac4da451f4153fd7d58af6ffdd46f0d94a8364e3bc19108c159bc353a3e426ac219baac9fd5c06e1847738048380f784945fed594e414038223bbc2639a4247007da91a62898a801160196214d0ed11", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b9019c373a0833ff16162f44c02a4863c5a80154f7fcbe0182a27f3bcd5363815d0656cf65f952ccde6a101657a57cd4510ed58c935c0f9ce22232f05f833d382252622a51d11d0fd93c196473f04c27706f6e246a38db9a9b1fa432a04f15914864586ee85803ba7320b865d14a7e1ff2b5c030b7a44f545bd708d068cc29b8b708b71e2c19397ade50aa9f8b838bd7536e878925d50a51e47d1953f2e6b47548f682b50b8f814d8d1662b2e54c30dd592ae42d0ffd22811a6ae3f57c6e984fdc2c0c5cbd1334cfbe55426859af6763ddc9a846a6f48d0b61bf68dd9efdca3c3cb5879979a7c178df79f887c9f669eac7a6381d3cc472a7d0d818d45ab950c", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85b0583d04c1787de94f1a8185d3e45ae297a98ff9557587bbd65cad763e9369db01c093e953283c7de8247cd0335aa4b9ee713b2f21d1ce70ca9aed483a59f688eebdb0b4aa6b1462e94d9b74c1bfd93ab94dbbc133d28b02677ea4c2e37625fd3ca5b936d6e084fc4d85215fc04cdc7d258439a673e2fdd60c9fa6808cdd12885fe8f6672782a99b90320334bbeac990fca97dfc537f745f23a8bfde39180946e1b95fe2099855c7487ce2b7a83b805492258711ae012ef5c549ebb7b863052d760661494b222eacdbfb0c427fc4ecf0e168ffe5af7068a5b21dd625ce88dd19cad6bff99921cdf7f519c4b34dc4bf2a9c1e49ac1cd7a64e74d6f2b715afa0", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "542cb20daa141da91d8200483abd8b92019253acfbb9981a45003d5a7529604950bdb2f115998fb17cadddc3dfdc89f318f26c77b80b20fbaf1cc4ae8c002117b77a8fdc474d7616341311225ba75381d8c9452fdfd64ac528ca618dce445e814253751c6b783a271e9c7dff66ce993d48a9cae2862de50c0b1f87631e5a0b0dba1e142da907cd563484f1454960179df2820068a6a57ba849fc10b24146a03a388de191e89256ebdcdc71aef6e01dc86aa6fcd7046e7c9b5de764663075c8d467d8466e267ce426c7e6ce0609081a69c4fc8b1bfa93755fbf7bbaeaff3b6b5b9564513054ea7c9f88d0b8d32f2dec1febf2daadc86dd82a484ac5be03c4c798", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "40efdcb6bc596227348a214e03eaf52b4bed3bc54132411d9a6fa06da2b1b8886fb7d61a94cd0ff5dc368b514545c7fa3951ce46a7488a3a02d0ae993ae375617f6a6dbe8f9da313303d15dc5ad3f866b58ccc93923a6a904a536b4ebce152e901e00a6b8acc8499079d0e9b10be072693e087c3c40fe0041abb777c9d58bbd9a21efa57167f9cb70c3627ad0aaf7788226d9b294d640d84cab506f2309b250491b4faad3eb8ec9dc4495f398e9fa4462a18cca59b50273f218d7b4ff9e0f4f562bfe6a2f25662b44575fac5e79c445aac5a1e20595f8efd563e6ea9ad1b450fc77de44097195cf4ea81a2989257e7b8066eef786aee6cc0bd34924c3c875e1a", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "50cc63cadc306fba72626a13079ae0fbf896e581723cc449646f50d1362907c1d0d9de6a9c4b3e03b4869a9e016b091fe0975e02818996b992694233e7dbc14625b4cb2fb27b8336810ce05911724cea49f2c32a1acf3d8b370f4301e9c1d0ef30d05c866aa581b05d96dac6863463dd431fd26fa1fd3b8c4b58d13467c4792ffdb92d2d6236107e1c30796f1b2b85f32dbc1164237aef30b07e1e7dd6108222819b174859297e063657ddcdb113efbd627eeff99d60aacbe123d281a4b96af420606611a68be372a563219ee1c79dd430021a0c3c528c9a6b6971a5f6a1bbd183f0a101faddad1e18a69719d338803e695685b904ef3afcc1783948bb0ca4b2", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5cdf21833d265f17a6c02493f339632a5c4b349e5b8f6fb98acae670d7e272c4158df376295d89a4f4ff4bb45494e4109eb4d91883cd5ed69eb72e4bff9ca6b121bd096ca8feb21cf07b78da66939e1769a7215c0cf693197a44888d32ae925c8363033ad83c44254719ba41da06a2163bd921aaea19256ed0db744dc934cc0f24c504d3ca804ef9ff504c7685e45e02fbef045a2ab22e001a7e093cccde0b4375d31b5efad1839162f69035e0f5bb9981845d38b149fdc26454d4baa410ebc88a1e9364b896bafc8dd4ded0f03d35ec41f9b41a8f8f2efbc6254d29d4aa5a9e0b4b46d19c85d88e7429c04c6ad1589cb81efcdab33531552a965cd36f179075", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e4e3fa7ca1673a1e036f2ed389340ae7fb6e702bbd9908e0c7585871fcc40d743940e5409f1a9c0f6ca99b485221e9034144bf6f75e3c69114f6bb5d2eec7dc3baf07e9299e441f0cb808567891a23ecaaf50631fa2e142b63a943910c07fc35f6506956e721b00b184dff3a132a4edb38ad45230a9e0b9e499d8d16f85eeef60750c56977efc4ebb5a439e75e219d50a69d4cb03edbde09bf53a64225c312f4ecbf0f81e6f808e62d36a0f5feef0aa0535b78edca37b122f29ffe8ca31ed275aaa7cd6f4bfdfe852952979364294e0850ce5ad5ab8662d54a8d1c2156754be9cd8803269f847690f65164b1612029d192aa4dec3b9ad93d80c8a9d07b834bd", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "619c2cf59376e26e909f877a4ab4f6f7943fff644543c10ae0962eaafb29f98da8959ed05f8394612901e99a7c3f3abc6f6dc0a6a9bcae67a1d03c57ec99d41de741497f7bc89d1e1700d10bbae2d32107bac5aaaa1d97e0e0c5e1a328b68780c0f6755c93ffd959cf9a3f182bb6bc8149abec631789ad3ed8c9648b5358ed412f545ac758429fcb0f2c728f05f4cefbc128a8dd267a0d6ce297b8cfd0ea3e80b0e61dd7675defc576d3cbab664daebdb89a41f4213bd048969176e7a121840a409abd4830826db13645f2b49a28646235689cea619cd041892078ee8ed1d855bd76f35ad5eb1ed34a34042f205667cdb29408bdb2bbd7da4e598a9e711e18a2", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98eccd71aa453a5c8897fcf8fa349c309beee375cfd95630e9faa0b4faee4edd008a49575af9b0f79145ae8d03186234343269d69540eff15119fe686b3f4d5818c1796831375fd7969f345685dd5235c5bb0e121dd854397464eb2ffb4ecf02991e5ff3629cb40747f1a036baec653160ccdb780c2274d514676cf7d07f52284da2a3016cc9205864ac7df126d41dd2a94ad625760aa3d597db7429a2fef8b00f6539af8c217f3e802731090bb002e5b650d69fea9c80bfaf3b56998fcb9000e90a5187e8153d8d9c70b6329decdd20b95e6e5280e332c18b878f559cdea09264eced88160a207b94f44008dee21540e64a5abc8cb134d30d21bf2460954368", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "45203f1d4d76de70259852ab4414271be2dde6fb210b7dac524f6aa82babbac10db0a3ffcbd2e2bcab4b01552a958c68746dd9ed96e852072bd1af8f16e8efc8166657dc000ffcf9716cbee1e3994fff4bd675a295dcb057956e6db5ed664f0f44331d9630967c944872bbec9b3a8b316ad90f02c888976dfd575a6addb0742acf19459bd445b11777da89c718d7f076f374415b0d5dd9007bca096a305a656cd2659a699c4cd06eb3a8cae53fc9e36813a3365aa1a28198be72cec058d32c13b86f3ee0d21034cb0313192a768e84bd5ae31e4df92b3ef2336538fb9a45d26115c7f21e1054c14e4f1c807e4663206cd5d31b6970906521e9e7a7b9dda21145", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5bc349ee9f0fa0ace5848f3155c82ecf1bceab9d2d3d66d8c0d6786aef544cbd0146cc81454f17fa4d652d577ab66e37e888f899b39f5359cad06bc52b75d0ae6a83f4d059730ddbc78fefe68980b475604825417b2e16036a5afb9d76a1573aa815dd1fc8a7fadc768764e8fdf43f52fe0a4c05de270b8d3d0badac068e684f80fb5e8cf5725e4a0c2ae811ab51a4e95455d04cd4444d689a7df3a5f8eafe0d8deb00e223e34c0feb5f829322b35674f47b7b8bd77066d0d7b7a9e9087a717c6d64447dcf4f86487211df241681458a5883e209c933822d3e97542d3a3408317be98071778b40f6057e28f8268dba4bec9e907f1823684c2610507ec612c8d8", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2de0b5e6ee9913f867ec8b026d58644d7bbdb10916b26bc8d0e750e5330c252994608ae652225b7f07b5ccebe1d5009e6a3956dce62fb7800f6c4b0264546d8b55ecac7019dd14f1913256990c39b769149b9e7b8788d316bb5d7fbbf0adea44330a466cb5194af8c20b87124cdb619e303ebfed6f9acde27f3e82401e8be8f24aefbcd6a636aaedd1d8e0a044ce92975a1418616360411aec3ac92bc6cb6e28b8c883ede79d42d129f2257e7733eaa8f71b4f03cd8b4dfeb72a1f8d18a18ea51a6ebab36ef8f0ebfe2573d31a49725dd0e4f2b8256fca900dcc1032b6cb9627190d99ae799990bf458ccb7adb1a8e0bd695d4945d76a3dea9b06cc44e1a56d5", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "53d4c9296c77d7c7f7fa088dd2a3a5143450b0d7a5fe5841a7e11c9fa37c1de64eac482f8c0dcde4b777179412cc6cc056d3bf086a8648f53b928120f3634229ffb1c04c3c445fcc6d659a6fb181443bead18127d1489d5bf82b11fe74abd68088c24ffc3156e5f547250e2fe8684add6ce6041731e463354fd7414a29b25d25aa07d7414b2441d4f62fc37f61493d0ea633f04811b8399fbb8bcb92598029e7b4350ad38294e1a0c717c185a503265e31db82b6f94dc5500d2113912c5ab4189a1cdde11a165b70c6f769df9827a83e8b8845499985f8628610841ca3bbc9cd4b58392688e407817ab024bed8f9b59bb6aba5f4a4cb3e45211a7301627d6411", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6c3a81231a4d9f87abda56eba0fbbe02a5864625caf4fbac6d209ba7addfaf582c88a3a17ff7ba362f6443338fa098418b0f9980450967c38933140996b7c7cd4becc836f1b754cb8389ae24cc7eb36180aa9f659a46effdce1c0b3c47a7775cb6e0ffdd58aa338226b8ff4aa75b8bb2589a6d5fb9c9517edbd7f6c011add492fa93b8e658da15e561974a84972a7b49767eb92bceb0ed7fc76bccab56d95b320d1c5c0ce788c41752149dfdf9dc86e87583c88ec1371cf2771ea96d41252b095083cabd23c8320d08204ae128928b7a8771cd98abfb6a485341625c82046504cbbde76eb3e991f10e77465a6f0fa4c5460aa0d7d92eb668d3324dfe08abe4af", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "81455c4c851bfe99d9863f652eb42eab047f0f6da12a10e82373615f35a57de27b0ca0d461ad4c8888138f19cd5777b4750ebd847db739244c5a2cf76527cc7b85ff205712833bfce566fad4d117406deeec2135453cda5028b694a82860c49d19fca055aa872cb93d519adacf2fb2af343032931d53af3e65883f20dc87aaf39d28068359637cca7e48f23e769e6e9a1cfbd3560892542a2316ccf1210b7da99667b4ca5ed3db82d4e399c957be1bdfc6666e04233e698621388e07722389fb5fb8ca6519446669a333b4e1bd17d64b78e07e44c75f9f3eb7173f8f912c537821b1e6adc7df9015bc3c50875f609978b1bf62e3227a2cbcb14fcfd422effa13", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1acda3dcb3f97a6bc4db60ddd4a96b359c2ca8bda14e81ec5218fd3f5b837ea74622087f5f163653fda64ef761a8e3a85b96a5321bb7ed8ef004096c92a3e261ec9339c279ff303b657d934bed5a1f36547ec1226b373202cf7358d3f20fd4d73239ee70b590d4283ca4f75f5c1fab213e69ed38d2610765f0e56ca7661666d190769ba3b45c2bfdcf84e64c1b6be3eed457fef6b83ed0cc43e0c2ddd804503d8979ad568a39fe47367c17d0b6457030a4daa30ac4b8bd0e4a7612044b323e6b4eefa3f5d1f4ea796afa0ad42e7506c51d4257d7751ab920c0253e4a827c05c89a6846604abe0d59bdb66cb5c3cc8cd94000b95cbc1bacd62c83af13043014d9", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1faabf7ddb7ea9eac2720e597aa8b9813266c95302ee08e48bd9b55120dce11f9f565625e639c5c35e5ef8d6ec07db206d24b158e5813bc6a8e3b8ec1a9ab3b59f5bbc3ef2085c2738fe80d2c77e9e394c546262c69df9b868d9742c6a4514fd9239d9da58a4bd98672a4e043154ff3365c069a7081b37519808fb0db1ac2a74bf161e7d281b7ea13a4ed1b8c2c6c7c996342b2c7762a4b20a0ca0711588ce2949b31e4f9b50284c4190c9654bb9ba1fe55aa20fb33778c9bb81fc7ba22d4f36c9e9eaa8aa227550f1c465d0d5e409f59595ee6b198ba45f7e30e113e7eeabfd9a833a4e7e0bb714e0e977e9102a1815c687d1f6d17ebd812c9746ac6db97e19", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a692f2d9fefdc6521794e122d09ec16efb9202386c815fa95d6a24e2b5c8d64530956e84026dc0a9aa974ddf9eadb79628d05c24ad1c7c0b6c9c2674a5f1cecadbbed2431c9b572f9b7b795083d608fb48d28d922f0e26d3ea01d70b68a45926c88e8308aa8bdc2ed4c817fedb201bb754f649d63edd5eeefd38bd84dc0329395a5c5088624f12c7000dc23101ba27bed544bf8faa455c77664131e45c025dc0c6eb0a5de17891385b911cda8d43903ceacf981bd45e90a53f04c9c99ec06b533b0ddb866db232e43e35467cc017b17e710ee03e13389c5479461e1616c5284cb718d9e8fb77fda55c49b57c223f2df7bb29bcee54841248f6f1d4ebabf0cb3", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c4a07600b703ac5a31aa2145f36f05ce69214023891fb0742137f6b3bd23b2d6814afe8f22cf27ccb97f23485ef4feb35bdea5d25f21a894bb45c79a481b8fe7d627171ae0ec95452797f0889c147331c404bf9b660e0c0acd47b4beebd515c81b38cc59ffa19c11c6eeb82459993f14c51e1ad205829d29e18ac16cf0c46fbfc696703d2be8fca33290faf48cb457c13de15f00b025e0a074fa738377b3d7bccaa22ffd7e555141c2b578be818db5d9dc27228d0c4b803021259f32c35031cfc0d0d86b59307d987cac92f058353b9c1fb1ef638167bd02b36557ebf51986970f7d4969c171a81b54865c5a4fc46acb37ba87dd42ffeb4924a0136f37fada2", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d108fd9e4cf252aa935dbe0e21135ce72f1fddc3851ab7b0b7242f2f66ccd4d50d7fa88ca7f383cacfbca8061551fe79d084875e87ec317a3d456a48686b4ba83557305cf4d88d44330e8da85a862dce9cc00fa187982744ec22e4fe3a2431370e39ae25efc33defd18ef8db07a0d6d59592b587b5afe698b20af9afc70640ae6a405696278e7578725b732611f356d6d507b32e64b24c75f25ef91a52c5d409ed39b79cc1bfad506f0ddb9c8abdf162297c3c6162251ca4e6c6c57c786f9e5bb7fb248110f7f828eff39966acc74833c0853d6ff5086c626d5ad31fb926e70771e34ce32bcb9822bfe32bc71db5c54b914b899293161af49bf2e2e7952f266", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e62e05a83551b266213134059acd7f43018da7fe9b12b3b4002c1fcf14a327896aeb4b3479049a9801000511f0fc4cd03eee25cf8e1db1fe1999248a0d366a84721fd915b49cd374cae55d4560ce25066db8676509537249d9be3a3963f56dc2969e5fc59886c2a2cd8b9e02021955127764e7592c76b6bd509eeb6886715b8f038eadacbc9b81fd094c619655eb6a645221c7e42a2b35e226e05066aec77cff26c110a6769a731081c02010932b59831bc38dfe7518a5487bf173f8708d1fa4bbde81c01237b87ec7f63c3a592cee4e7849b3bd5a9c727a9264075a54941447fcc13bfaf79fb23a3aad59a7bb661a420c17939e3e5c3624814b9848da7f803", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0406dcd2c1c1558e2069d2cd01d96fa6872ec59e0f78c66f8838397bb4b44be7e94f42f45fff0003abae398feb7d6883426dd8a87cab7555ead4eea5ae468f1cb286caba5595d6c55cc9fc1bae20430306b71ed5bb7b36c91f1a181ff647766bc6dd4538abcf95c50af75ba93e6d2de6e5e328450ca3fc9fbca095a8b05d5fbec4678901f8cae4ed4c25ff679257a244d2a377355921e3b47bccf5a27a8004e7cd5f3e919e021e9416e10dece70525d7ad4e98b51a2037b371548c98694f2fa014ae0b101e3a91c65ddff3dcef4360d77e8d7502f3bf30aa05dd061f29eb18a454b6f1cb9f144c05d1f694100b1789d2a44626e98194426612f77a14b9490704", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d3ff5813e7f214be79df52c6b9c4afcbacd730dfce5caf880c6a7a9cd34a521a761184f928e377c50acad981bc3743f0657bc206cc8238be18f921f8ffce09bebd09a8fa01f45a42fd13a1eb3a6843d10679dff9ccd0726ba65dd13f0ab34188cd4470c23f462928778de03dfb7d7f211fed77f53cc8833e39b86abc29c3a056f2b0f51febacb5dee18b16140b35f7179e1e9dbd9ad357bf4412bec9acdf651e32e0fcb2269c592342d635395b392418b6497e77da86e9b1d596766f05df192f2d38dd983cc9e9f4bc688bfc1a9506e7c4700670ab169d9504ecd70470a430b04ce36210e8429e4c6878c2e19358b00c4f7884976cd3b42d17cd20369c19203", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1820979e4261a77df33ef6321d9b7196ca3674e34a608b765c86201a07dc91dd5df2612b4f6c01f9e3a23026c1939730053c991dc28d201e6cf1488ec90115bf408b655a8fe2283aa21a0ae0068a2fa256fb1ae28e6acaa0d19de5f624982e448048a940394376c8f35278c41f1bf0b644605355fa79f4b12b1be0bb1cf7b55bc5df53cbc58b88637598984f59d2b27dcb20326293df0d4feb49a6e7243e3fe29db86b98bfab341a1f40eaaa540f91a7f974f80ce6fd7fc80c1b3d67d85383dcba11c7b8309f39a95020c90b517ea2e14708cc5dc536b31eb8f192a81febbe37a26fb4ab5cbf5af4105d194cf918003800c00db2ce21d013a3338ae55714e7b7", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ef75474fbf5c53c1db4c0f8e1641381db05805409ab2e537f4e90b1a3b576582a752113e3edb26b4ac28e442156633fc56034d0fee6f17d3d291ef85ecb1ec2c5dc15599f421cd9e40724f5f2dcda9d5ff53615b693708b3c207ad2db6fdbd62e62b3a7ba2e718a852d952faede4885768a90473353d743141ddf7f4fff60668d198302d6504ac03777daf463c02ebe8232278292c7c2c52245e168882be98519913e438989f74bf7aba0976ce7890d32db391b8de068ba94e24f470ad167591ac91a4e4521f20a62382889338d94de9c98d89590f4a945e49f9067106e8e8a0c7ccf7d38159b8d4a2e7cc3e63079701aee46a7029984fc92fe1da98a98830c", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26a7101ca2ca6f22f5f32a13563bd054be904a421b7d9275ce7d11847feba25febe3f9e92e6d8222460cc8909f2a825b3417230e7bbf93ea3141359d59de03cc48f315ced53ed592ef5fb6b61678f461102be9cd3a2280a8369f0f60b08167a1d47537a4994988a83696e8cbd28854cce9a045ff1de7a3004b71b5efd025953be7b1eb8f2de4eba3074a68304be7920d53249112f98d1be69b87dc076e0ac0ed565e6236cabd98275cc735c878103e359fbb2933f42c30b7a556821cddfa27b1139102e97745da5dcff9ebc1529843b8995dd19f11aec5ffe5acdd6e6b733ea3b24c431d19c98199549e7dc3579c1e43aac532f6d5d19470f47b9016e42563bc", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1e92c36ee12b0de3a71c84857c18da7727cc096859b60d9aca2f344f63f4fb2aca8112e71b780fc399e9dfc1988ab64ed07dd1c31e4aab000a0b7b298bc4d8e5128eee1e4c1d3d0edfa860cce62cc7f974a3d045292cdc4d07873f9a45d8d0a6c6e76315753e089ac299541f2cd32fa8197d9392a7274942716557d410c4a53a9dd48c9e7037b7d1d3789dcb13a0bdb68b2d55826d4ef92e94799a49d6c7a0ab7e693d3e9ef6e67cc94cb465963191848eccd880b884f89e0c415cd55677b04fa95fe2fb15a981356f109b85d9beefd75ccc0b489ea89de9b9d74be2f3400a5dc3bbbda692b84a438351cf8c914bf4782ef8ae0c0078a6b38c5645da6f5fb0f2", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "068830925c05bc6b3d051f5889c8037a46c1da2556b0c9a53f81a4da8b1515aecaa6fde530b689c45b4e0af37cac8011e5e8a9a71528e7961787a94e471d1cedde942dfe734aaa87511b76bb37d74b921b3711f7d0c68e420e481e7b9ea2c6a27d921505b4050627cb6706d3ee1ef779445bf4a7f59aff36b722498f8bf67e0e08a7ed30195b471be9a90119f9517c1cb7d6c6fa0c66cdd74722ef63356a72d3dd4faf4a60cd664b8b1e86b286bb4372a4d3d899005f02cdd94b7ed5fc5d45a144d8539b58045fdd9ad4e4f40ea1dc787f8bea821756bfd3357661b696ca3f9f223c0c896ef1722b4f3e74c546ef6ea3c3b6177ea9f8142980abd0da8f4dbf9c", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9f4590f54b0c44afb24a3f53ce577a102a8c0a1c9c1b206e482c23712f7a84684313e1526fdb172f30b26145a653a060155262b61cc43761007184c67fb996e405545738bbfdd9b8935187b2d0feb916bda93c2d481f097bf6f48ede726aa45ea59b6fa592cd7f53b1d9b4ec2d2deb46cd0623d6d1742515d41468c90d4e54fc248136a6a82ea612b1409b0d72a429fafd08f7e7603d5f6beaaa5fcd56bc356e3294ca44657c213643ff0ae3d39c1bf29c39c21467866ce7aad74edc89ab3163e5dd7a8062327a6ac8a2a76498ea3845e4b7f415203a8844f1964f4353964936117aefb8ee9c7a809e77e32c243f5167eebe1ab2727045729c2befa1c5225a1a", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89da6c364a1dd13f5e9aa00bb402895a74023c29e6bb49a4a75fb69894fc3127b8ad17e7650850cdaaea479e8ea5858c787df6cec6548f13a059ae78cf8dc6432b1a4127ed95c83352738b6f4d239aa49a9596643738f99a9b98d96f09366e79d649a9e62f73664718d08064e67e69dd74daca794d6c74fc1838859cdafc1c3d4363aad08b69be1538801e2c1230dc73f05429b43174672d30637a8e311bdc5ee84ef60f00c12e8f63ae46047686b726609687e77936259c1d91bdeb63ad8bed3217e60641380261c3ebcf2dd13f01401bff469799d714006913f972812a1fb5639b5e28c51cafafd204badf9a178dc60955fca58e6c1e4ba32477d7cce7dca1", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d5780bfeee381d8e88259eb53a06819553d33bdf72410f4d47c448d7c64663f4a340840e85056241a0ff681c78307c31f7e2e5a48dcd6f24fade1c837e1687bec09eb3027ab745bf907d29d4943d39bf59ff4f82517718846f96a9de6a5b19b050d55d3280dfe508b0030bcbbc01d7f25279f2031eed381cc5314a5becf90238454bab00e5f3b6193a6962f9cf68ae4c1234807ce5850a36733d9f537d0361d580c372d29b164e57a92704d49ec6ed469e97bc3718ed6a0b96097277efa25c153b3314e77d7b933a4f1c32db0369c7062a60172c8eff598c0f563e3fed12debd288c05b7cb553d056942967ee217611b777024aff3ac5035c03d3b234b16a40", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43a074d14e467dff07774a9f7725a2a2d146b71da9d69abf68640fa1687a640eff25402b41ab18070e0a19bf033213df0e2a2cbb7b5d4768dde3954a62faf3e06f0e2e18309edefcc1ab4ac59b00e27a6ac039219cdd4a17a9489b3d9f8ae3616f9cbf877096cb7d80a61e60b541787b12cdca40e13fdaef8d929e3fd9fad33f8892913cc8080d304fc62298759f375de15d97573f3fcfaa268275510da653a35967970cdd9b98f49befcd8d51ad37e2eeefb2f63f4eae44569fd241eed45b30a9b1f4b20fdb9a997457ccac1929007739e888e69277c4a23bc33841561d62079b0aa3009fefd58a6d7d35e3d0f427a3857226146c21eee23e4fa1fe149ec94f", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0fcc6407f72d051d23f470b9b7536518d353f4f3697fefd205423a00c2853427712b89b9a2f4ac7c6414477f8baf9622c34995195a7fce8635e1f3ef3ddd6ed0e13647a3e80995aaeaa4769e4da03f061b8a41d9b9e4f7a246580eda52b6f2c3c1b521273e7b055bfd5d11f6a021a255fe7e5dbd337cf7ffa059c5cc3c7c0e5bd99e97fae3a683c0759295d9b92ac51d0159cc1bd0da2ed913445a8b15d14b3846bb118ec220dbd5cac27ce5f4692449ed70a22ee098a32819a4872121d454a4022f068df06559c8043f7c805ee2c84c0abe634d1e19c8f2101f3cc6ae95e977f5bed81149243d3e192688d04d25a553f16ff231c33fd3b442a237b7baac62a3", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0bf2b181bd1a8f94e844e061203c2ef9486127153879729ef8e64c0c6910fecf9b30894216ecf64d8cd27eeceda9e0cffa7350f7dc3bee4a7370041c182e8b3a5d22496d407e93a2ed4d9e043712346b79d62a840011cb20307a4ec7a7f064730c43bc96128025099a1076970d510c17272104d2aaccd1272dcda42aefbf83d02c271ae372629d8716697f1fe2f2842f4b0d7581d9c1c2a6730edea5b253544292fec99dfdff800beb3ea292344516effa372a4edae4f1fa1a41642b56685b11cb57b25bbf95fc759d4db1de29dbe72eeaebee46cab856e6b90201e15c1fe96feed671a7562e98e23c39fa0ced8bfe88f8bc8f1ed1b695dafcfdba49b4791b2d", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "44103c27d4e440555e4a7ed23f1ea0e3a677b7b41534f24795bd6972a333235071bb4a7793fd35142e5e285c1451c36a551f11f477569fe4cdb998eab1fb65d1d46d5c185e5f034658d2ea3928baf40b3bd891ab5d083e7b02ec04958cbe91b2bac4466c63f3b7cd7096fe58357f8ee03c90f0a5e142cebebe8b5288b4c2be71cbc671ed5d4cadffbaeca567b8cd923a829345883d8680d184720040598d6829d34723dbac6acabd344ebbfb14bce08ae0df7c94cec8f8cb629e4c108ab1e7de697db461cda0f8704bfefba3572f11be8e9e462c5fc6cefd3270601b0078434089b9a93bcaabb0653d062636f15a40b40c6abd09689c39d3d67ae07b8d1fe509", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5142b63108fad49d654bcdc699f3daa6ab60049db8d85935f1a4857c47c3fdcd2ca84fc46c859050d6cf595d5337e3eea696f45af11aac8c11f492d7d7731af96dd99d4cbf8c730f8b7e6ad456c036b392cb82c322f356066b28e625533250b4356acaa77f12836d48ed456a7825ba9880e61aecc63a807570f24217d8aa11bf45ee5f65c8d7e2ea067aeeca76542f338c5f3867b33e84acf3e26e7aee13af5e2b1d09eeacd1b9044c945f1ff7188fbd680c528c5b4d746d54c47eefdb1b5b33b6b33da2d40763350bf01dd5bfe52e50263e48f11d4bcb47c742fd44070770bc5764320ee2c8dbab3b19066e0f9989fe3d86afeece60074d416c3ef2502efa03", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6292405a2a250fd027fd03ccd54fc9a75edc7fc374fce0a107adb783644a9b2d1d51585afd832c5476adfd4e09a8c0c1373c883372a1e172bc458bc7123f10c17888394fb2f39e873899f9d624e647f3a3accc5239ca860993aa201d974897d77b849ea31189b5ee9f562349015f5796b4cb99c11cc9132f2a7ac4d4c70998672af8e15e6a602e4532d9e9c01103d475faab678511cf1c16945d65136bdb7beb1ee489a4be3cfb5a8216cd467f5a1174fd74bb1c5c693210c70305cb87048d988b5f93ab515bc2768e6b481802e7628469685e53f9435e333d0c95f0b2338b5cd0ef2fcb8784cbe027dbcb82b90af03133abc5f767b00354140a23324ad3e226", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8a240bb7e1cb24d7e595ab18979c5dd7baa4c86cd3953c0c2bbfd5defa0d9dc9512a1e582b20273b1452ae6f8ba34df226a1f02d78c66b4f2914fc35f25e80c56017db673acf6143f30947c5bb48fb604cb01a80970f9da332734cb17b081f75fd30629a1b5f3d1aeb0b78beec49939561b03cda531fd5b7a8c54b39f00c3863da5756bfc644020cf98ec51e670f59cebab5ce4c53888d41965a49bb65c593d32b776abcf56f0ffcea0b880ce7a682c58037642484abf9350dd30d62e891ebd7c71d7e7568ca20893cf1e861cb177f5d3032a909d6ff06fa015771ea2eecbf099a657f3d987537f5c4cdf62bfb8502f725503d29a65400c058e5c296ada031a2", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37cd95c30b4ea67a89d4a892da0c60c259f164e3949be90bbf574ca5c637685d8b386c36d600115640f4e842347c8320712d581d3859278c14a7a7e3aebaa6025ec22355481b4279d60f5f828b6758321232018c1ebab7bdd77adc1f583ae9356aa456e37f6a36d507a42012f2be84fcd8d9c1f38b320a0e3321e2d26076b1b76f7d19dff642ea68315e8850be64ae9d9cad6a221efca5b1214a90a44937d33bf2e431c0dd6406a179be590aa649801e10d4d356338f3b3f17439f052b960aba1991c429c965b72a717b4c21dd6af3d227f3d8777ea31096c99805323c329a0dc12d25bea274083e59611dd291cfe23f6d967c652bdf90e932f5e42a78ebb1fa", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c10e32addf2bc0482904fa84621281fb2d9689a03c1db6aa3e855e601d07978d81b94a2e843be486c1cd9eb90fef57700abe1884b117273d8be1e5bf2a6fd44e2b8034cd4bf911ea42b19abba17a746e7445ef90b87644ffe7035db85da0606f5b760d75ef2e5fe4ee6f208b3a006e9ce0ef6fb68d9001c3285c187dd05a4fc2bbac51ec97124533cbbbfe35b80006acb04df8ed6060b4ba38e94cad5692f40bcf07f91f06f4f3b218e0cd4379e44e20429140ea2df4154c830458dcd5e1a22f72ae4dafd6a3f8cad1db37d406c55f96f3f51a2df1bca84a43947adc60349fa6c38e5b73f8480ab16de97a36039ce022a1eed2a8a5e974e8301740ac79e7b5b", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1ffbe02c841bc5f93770e25febbb377cdb537d6b3ef56bd9d6eb6a6de280146e1c75cadcb9e5046cda086896ce9ab1e234cc7c8c0cd5e1bc9a72a4d5cc49d4f4e35ee8c56f6b7633b5c4fcc700019f31c0696e3e0f9a3e0d222bf12fe7779b466b4d19664b389ada4f2ed48b94c2672b37ddcdfe2403b91e06826fac42923c01b2eb2b353b05b2457a4c3c356f8213c3e4244a753e4adbcbb1aa50010225b543859b5946379f0479ac91a0a7f7a2774a31b1ba60b028991b12756e355a9fcb4e94c9e4ef378844767669d6238a8c19fcb92ee7e3cee7bad5bf762b462c822943c5a548549906613551dd86576cd33c361be4c7c892ea401872efacb2b2afd332", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "44d1937f1d94636332d87c99dff27e54c1c37495db3af45330e815823d7f180c739d6cb33fc42e7b90704641e6ad2e68c0ff48842f5870ffc9c9ee08acdcd56ebda2eb64a305aa77cceb4879598c7ac45ccdb1eccd9e4ac4c0460fee2a787095ad087f20337951be56e0c1a56b345cd374183d37bcf96f25626c1cffa59489bc5d74bd16c70a83dfa0cc952b6b55563e23238828bfc1564d708102d4f9bcdf548a9f6f8bdc81daef5f7faa70fac7d8eaf8e59726aa0ab182b4bfe3d0c859a7547dd28fadb4f14031ab9d98c4b6e94e3d1bae368f103fb601302708b9c2236b651c3fe0478d4454070243b0c3b7944873275a92b9484aee24957878f7bb7f90f3", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "270ec5d1a89bb1530d9d38893f8378c641ccd70eb40c069130f07ecf4f8187a38b184d9c5f6886df7595a8b78e884ec7cb40eb689fd421e0ec82124328f53001cace60c59768d1db80875d73007986e4f1007410e97115b7b77d699b37fca5c9c7b4f220e5e1f6a952b119c7da630ba8f75bc75a453e988f50db7c203dd958bd6b1fffcaf5db8b8ca459408c3303e033284f83df488f69c10cb8286ac24e6d493d2b6fb28c7adf86dd1f727a1e9b589a7f96dd1362fcc05806d4f88dea6f01aa6ca91206286e84f3f01157ac229f2fdfde13caaa3633b177b31852345d5fe42a6d6949a003d5fed2ff2e735f261451e21aa8498db9661fbeb5c34c9e571acf46", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2235ce81514c58cd6b794a8e566c9e0ae9c1949a93e0559f56b21bcad24ae1bb29e22763e1b7dcfa08f103bcecb018976ec1b7629b71ac738bc4fc94710f9a79013201404a3625f5a0febe885c8aa6f046ce1fe9ded8ebbf7a9728a0e0b75084577b2320487cc9b5fd5f64525e575bcd9d5cc14099760bdbdd3e113210d94615669b3922ccd162df987a91c91ec0a7d564ef0d0bcca9f74fe831992713f2baee01ce6b164ec5b9a73a1e2cef4ef4cd88cec013d0f9c4f932f6a23fff4de7c304b3577f6e1eecc04a3b1d5986fdd43e335d7d797c08761e5001d74b0787978255fd5fffe395c1f5b460d7012d10ee89725e4669038f0cb20924431a8a14f9d2b3", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "69a18ba186924cdfe1d73fd27922f1aac607158dccc98cfe93df71990da95b6e99dc7bf2f01815256db53d54cd53511945feee035a8e2bdd3032611c104fec0f994fda8f54383c8a20476593dc54cc748115f06c558c69551ed73c45464f73e9c79a46ae3f805d2b9d507ff6866c46e03256188f9c29e74c8854d703b83bce2e01b1a9eca96bfba73a3ad014380731006c0934d76a0fe6e528eb4536263fb0d4d02a0ab3317369f572fe6e0cbcc65f4b5252f47849a284d45a32c410da505ce0670f701f3502f726eb0f4c86d3a32f4ff9db42e8babc14395c21ef095ed4a438e8dee17092d5fd3a3e0a17cc06d4d2fc586846619c46a4682986269ddfb64d42", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0da683d467428ac9a2bfa4557c4c2a6efcf672e1b68d6ba0d94bf6c4cbd61452c95128b211105e41326625df057536282efaf35700c0049be73ce43ed99bedb218284e7244f60158d229e5dc461aa6e32e120eafc82973ccc6c83f5704658bd0678a679a2a323a8d269c07e997d1cb1aee044c0f6721d58aa840a4ff8adbf15c52afe907249b5d331bd97079eeac4145bbadf47f6849fdd7d09375b71b6ca1fb933ff29c84bfef07044aad5108a5fb588cb94563d6bf5197cc83b71c19f20c98f4a8db9956d548b7b00627fa0f81b9ff831059a2f8e8bcbe44367f1862571de529b16f3288324e514fcec5192f57f3610f6bacb79df79930cd092c701d7c1d06", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21b1797ebdd654b9976df6b64e061ed3f57af2c3d5037871c3de61ea25f875276379b785ff0f9370a8d486fd3b8cc091e9a01a38c8a03e094fbf06d6b0b07c0f12a8ef983214d44b3f689e6aa7834642a26aa9061031b05d103780dc2dbd3e210557aa3adb7d4c59927bc384930e99cabeebfdb01e657672755b8f9120c2fa7dbe5c4fdf615e585a7b0e126cd117843ad4a40cc25e5d2bffeb33998ec877d51edef8606476dd67ffe489465f877dbfee52bff65c823ca58803334202177c337fa1ac706efee58339de60017391c85cd27ab24be8946dd9206a511dff05fd103f48abc1213e7831c081e0674f3018529ad945928742c1ca0cd547c348c227f93d", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1875ea54cf3fb48b8efa57d03f072013245113c37268d2ab0a73a419c874bf3fb17197d239eaffe3952998c0806bc544d191c3be6237fe1f0bcb0a0fb30f0fa3e2a7216bcce5c6935f1315a488ce16ce4dbc03f4f7087705769fe101236f7f28fa79c6e3537a1723c624027070f392fb840e800ec56f3d09c0a79d1cdb97ff14a624a1385f9543cb85a113eef17b49b70f8fc0045407bc73153590ef13aa331977457b72ef2d2eeaf3a81c714c8ebccc6dbbc2b086971f98cd59ae613cd3813494e0c8e7c78f119511a9866715c916d351c1ff28715593ac8f0da4a789a7b2bc9554065de62ccc7ae501bef48b2a7bde203286db12a7bd41d5566475f4347b1c", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "95e2f4a0c527b724eecd41e5218301c9cb8517ec44ef7a1587b57510aebe3eb96054d8d52715328709bfb574bf3b9b78e56a75abcd5c865dffbe1bd4deb573de31fb296e1c51b2ba1894507a1ae846595d60e8f94c8b179959a12def5356421a65d7d4879977fd25ca689733453ea2b22a6789946cc23b209b59473d51385272d0787e50f35e0007583ec7be928f59f3626ed546ebeace8d3677884819a6b1dee4728d702c1f317737ca967aeffed1051572608165e1ee0e60051b6e53ebec05ebf4e1cdd4ceb150206a87b834ee09a5873aa5646adcf6dde4e2ee446c2f02e5dfe9dd11f19fcd21abdc112a02fe82d2430f35894af90a87549680e0c9b7e0b1", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f5728444aea6366236030104258e80cfcca3063be7965b710e7add2bb24bf0933774514e409c5352e1e0f7f70f042ea1ae7e6370769b2108fe9ff4960344a99a7432c662006b6dbbf423c3d3836d58abee26f776c18a39b14d49572b0a239897d0b3f683688946995ceafbbef08dcc6d6a7aedc9039731cbe08f4003b8ccaf438936db228b13f7a9d4c1f106fff309c0a4f8dabe7ce43c5ded8fcc7800847baddea55d68993110a8f2a485f534d2cadff5d457cbdf2e9e2dcec66646ee3a16cb0f3afea37293b55b055e3279b76384c0d68347908b0a8114ee6c1ad2a33694786ff918bbdbbabeee4c380bd6e37775d12a7ca142cd6c97c8c6fd6f04afe694f", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d1995a43d90bb96b1ad6f46bfec3355121d84d832fa504690d3a15537db9f0b9d35d37d0c3314f01f7522d56376e31016960d8269285dd93e79e03e8a1c56d263046395b1349de3f0c8e7d6aa819b26cb340825c463f60c9dd1a0054e487c751cf8610cba893374fc71fecc660c4cd516dea170a32e46cd44ea146d0f297b940a5037e0ff376861d81ce32f68cd2ddbed1fd60e4517dffabefb1851a974693018d0de761922c9a075ce2b527993fc57851a96d721e8b6d220f0b056175a8fc1a15e3972ba9ab2c2a2575d2e2c531b9704a04f35073cab72396a3440e56f05c6c8fb63aba5fa139bbc347929da5dacfdd76bbc3bf5ec6d4ee0c1d68403d39590", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39a709b517cb4150e1f7bc0a3e5a3473262838f50324cdce4855ece59bc133dae23f571a5807775f8b3cbe19dd78e8b20d13f3d84a43da88e8e01c194d7768df6bca47410064c1f08f5dc711ce5b0fa2465942ffe512fc7d64abea5975c979cec6f5b610668e94b7a50c29572200bf86fb208e48c2b7438fe5ca6c4f1d13206695d589a9e285e67bfa65dbd741d61b6637c0ca4c73ae24dafe9c905fcdd4ed1549acb1dc830362c2624ee9d6567c2fea13b6aea370c0a7ea59ab83c52d8da3c9fdce19fce7e39b6e28c01542b442e1b42fc91892b7ea901433d56f53bfe111f3e80c6f68f9953538093b2d015c4c8fb7adf24378cc8f329a59b570714871ccda", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56203afa95052060292ca5faf8c27937741565683b144ffb8774f8db0442086ce0d68b2222dc7008e47b1a8b29cb5c4eef8f398af7a5e6b3b45fd5a1a0d0b8c4ab69a84b3a7a6b6dbadf102065210d6dce21d847d020b79d5df4ef67d02613042a4d0371d352a6bbcd126ded076db2a048acbf78c426a794bf1274941fd4efd2ae60a807aaaefe5c9267812e7d2d8dc2160de6182248bd6fb30205d8ce1c133bf9fa1fd7c58ae82f80575c42018e83ad2457763ba92977c2393c6c1b24db202825e02e7b52ad8aec5542b75d53f9ff9cf5b23d549d8fb07359cc4e2c8cd42861ac7959c8baaf4b97635cc4c78e7077aeceb430e0ee460b4191f8781fb7b8b8f6", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32fc7996c50e47b1fbe11109acb6445530ceb017699bb8073d72767d8b3e581ffeeccb8cd2581b1caea31a6271cc901bcd8b845412f26327c85a851327d4455a32a86966234e66c9513458f8637a01057fd918b2e280a9989481176e7c87c171d8d6790581231485638c6defda8921d80f2ce875544daa5433c1e9c89519f306a94a01b243f0efbadfe399e29bebc2bd14d0d598aeea705c99e7d1b8fda82555da733958790c163a8a6b00e33d4a48656963af7d8e0a5d777e4fc9cf57d3916ab96ffac60ea2da47286dd681bf5ab04af974770190a2fb605659b3df53325efd638daa6a40353d14fe4b68c3b25b8426ce8267b099fc755fae5a6f96a501dc69", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3beb44b22e153b3c87795eb5cbfbd18f962434c7df925925e8d419dd7c41d343745e5eacb363e17bdfbb446bc233ebfd11e18a180f97da1626cfe238cfae186e0832e511fecbec4a414b8c7c32f86f2fa49c05dba214f52767b345c4a47d8b99884e8275260bc31e12a298fe6cc2b35db4e65ac5755dcbc53df39de38fe35a8ed10406c9e7dd101dca98b49f73172fefef1c091d8fd09b010bb41b91ea51aff5100b3acedda84db7ff0a7cd4f4b3a4621d34ea75a7c5991d4cef0ad6a47d27f5b8ffe373edf627677b8e2ccf4bf810b15890e3407648790ab9f18a50103fe03ffb355bf4dd158ced4379741691690f415887e3b3adeaec6d5cdf1d0f9d8485b5", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8adbae2c626534893d1266d3972fa0055968ad6fb717a9a2f16586925f589c751b46e586769c5dbe305ae50fda371c9ce112d0a2ea6b1ab78f9ccbf24bd3393e1fca14887f1db56a02a27edfcb2efd391263f7ca13e9138513b0ec9a86988f716d4c24e63a8ce88d7aad8fb3305010f6cce117c521cd009be5f4af62282e77c1af0438c8f2778aadf8f1f7b140efee065858d5935d441fd2768b7be130a42e4fe6c0fddd13f932a73a37ce524a3254d656d0d7f61149f87f3f98992f5b96b5bcb5422482cc2acf6e97aaab37d15dd4d22700319c3936dbbb4d42c082ba6b0035f1622f4517055ee65e2d1efce7d1f210dde279b911cbe9689b1fe504384df00f", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6143c97ad9f6a9629558a030f2d164b5350ad6a75f7e3f813a8aafe2e173bb4f9d88b5791ffa142ab1a31cb1f3a9487138d66e874f8e43f11bcc66d8ae28bbf633e57f9af85f56848c5f7b53f31023315a6c7c773f61c73abf097fcbd0c0b78c8e4b36ef2b9acc09ebe35246b8b7714f712309661c2ccc41984e6b26cb0c997ab1fc566e3ca2fff17f6e6b025ddbf07e1d8b581f9e7b0730242c9ebcf4ed2d5aa809e86bdec55224d31df202a4938fd884ec4ae41881b05bd3ab09d8248b24f507e28ffb694b57415c2a74a7eb457e906b3dd85578fe540ef42c50fa2d37eab3718be5cae122799a3cf4b5844fba341993072ebf6aac7c8a6d04a7a767430f59", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "469edd04e6126285e2dd4fa803fb0aed9cc8143e6054cc4f6596c3c1334e4adee96163daf28a091222d91865c33b8346be5634da0b60fc26233aecde91557f565e9f14bf6b7a8b259455d32e1ae020cd6883a2df44aa4ad3d50df41fed78a1ce15224dc2a769fec65e4f44ecbee42275ffc1174fffafccc1cd12741f698df4fe1819e92b61e248e58f7f924e9abc744aa4d0d38587b6bd6d9fb384856bd003d84179b4b4537eb1e969be64f56fea02b0271ddfaaf3e1c30a4aa61f0ef5dd502cfcb3433dec06415402c8c256ebbd827ff57a197a342d8a35c1eb8300bbadd6fde846756cab7887a0219b9ddeea148a10532a167556afa3940bad11c64b51e337", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01c2f12ecb46776092db29384b4ed2f3680efb78756bd4ea45b4a7b8690bf876e7d77baf04527103a537d6a96b0141d3a04ce71033de012611971f87b83ad109d1e241e08396e71ada42c0742f3c9b9dae3d73c95ac0de9e0344b42b9bcb38c0c12109d33b2339bda5df215f28ba5fb044e783d06afda190ecbe42a05cf0b061f3f9ebbf7d0ac71b91e7d65d0dbd64f1b6835ccfdc1661548dcc70f72d0911ea023d88433e4d1b938c6ab0e9fa4a7bcf10260c90d859509e84c5cb72d2282aef250649d9a4f4e973bf93f1fe78000e8c66160ccee9988f8081921cf37d4ed94c85f7492318d77e60262a1b6e78581a4b70aae055e880b14999c0bc4116a3e4a0", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1dfaf424d3476277ce09ffebc39b56c4a6939178b3286eda20e79e7a7ac10c3d3abdcafa856901767aa3b191e6389331677cfc8cb8d976338b1d79696990fbfe24b2cb9c7b5476db169b6a722e870d11cd39b624923a47edde9fdd80210885a1938ef16d09ecbd535b3dbe2df1c28565d8a599c962967282f6684f4bf0954848dd7549dea68152d1f3203ac235d24dd9be78b668120546abb8a0c65e22bbbb5bf68fb584e4d03ef9cc7536b04e79157e04899f6b56ccab009cd5026fd86eb5d41ad0be544e49f7fd55a3ca3e51abc959aad90284864b1f86631972ddcd7ed96b36a2de53fb8a31d4c96820fa94a64ff310fbc9ac7dabd3a9085b5d26834d0faf", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ddd7e3911d66f0f47fa84b2c9d99a3a103579687001a6836f9bc39cc067bcf73461abcc926981c0db233d818ba8ceaef32a72959722bf1a3b609e55c58ca8a5da1b9949402df88fd039502a119f0968a5e5c815515b484b5881fafbf50f5da9c133f8a3b754d08e67ea66c0697be85a32c84b39db84368f0927c2e245d7380c9186a8b049fdee7de933816ae24242ec1b97b915fcbd17d4aedee7feaf868f0112a98fc7b385def7bf4e0b84ddc4566bc4d34301562bc4c784c11c77b4f133758fc36289cd7cb14621150c95dac06ea9277ff6730e39463948eb4c98e8fa5ef529f0538f9e4381afc33d367c5b1edec5a300dd6ebf347c521618024de3bd75da", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "05c624862089d9469ac1e8d9d4ba23e42508e7814ecb824b4d6c25bb5ae093ae08de1b3e21e0109b6cbaa030b409e1d561066ff3faf236f4b53c1d93eb9581615d34ee68da216d0303dbae92b05dcdb61d85422a94751ede757b1c9866a2779ee7a8fc910c0f798b019a5e531987f70bd38c2c98d4aa22d174b08038607e630f0cd2638a05ab919b7dc454222c0e4071658e8e785db69bd60826aedd3b9a4f7382eb437b18ad385ef6c73877090d4d0ceaf9719e2790a116e4e0a09cf4bb35aa10a243b05509837ab37fa5ece4122a43127e2ba8d5852713a8cece4996c31335bf208a8c9e30f97264b4c05e1635e3670bdc11e8f65a1210795c0330fbf152b9", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7354da7078d551de6cffa9145953c98112bdbc2dff093431b4d0dd4eac93decfb001aca7e7ec365e09c25a0f0ffa1e88f4e4eda859479d570b1fbdd6279aa8aa7a56e957b1b1c95f93f35c0a8c0b66aee9a292e332391d7fe37279730c01301ee7d5cc961f47957ef74077653d7d2bf31e7f6b60ed086c7ca6d72446de2f989cd60519cdb3ad598b46958b057ce3d75dd0d4b1cf00fb7d467a1584750c9faf29bead0d6440ae3e21e63140ea297e2fc70e8d1bad971dc866983cdbd307b31bb65fde5ff03733d78f48dc38f50062f04fd8ccc62c78152ed1bec6be4d8826b5148b4a6100925167b5a20c4d05c14e5b2548fd11a4c0fb725291ea652f62fc35f4", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2af03b1a65c37da809d2e2180e1b67a46abb69616b28c9db526fd5f20619c6b1ff6b4ac7cca481b3b4c140aab036a105c004fd4d8c5442bcc99328381af98e84aaa2c1b7ccc37e2f4aaca6bd2da0a9c45d59f3455fb1a37c1a4820ce44c70166928a380a5a002fd8cfb2da51f39ab993d0640be5ada30e3936f8e42677f5fbe4e0b3222a8a0d5c5a098618ab756526665ae971377a47d9d111c03402b2e0c94047404a8ffe651842b43c044059e1f4f7ca6c43aca480c65859590a8a26a6ef08ee52a70f956e8da8e62ad6a4f45389ea1f9b97f4735a270f31153938474a6ebb0ec65f9e2706493de3aa1dee1c6a2776afab13ffea81b533c53040410832ef53", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d08160411c06ab430cc69230483cf6ea163dd616333e295088a102af23649238ade7d4d1f922e264b5798ec531ab8e2593d7a53999481fa60e7dc530898fea123174b16cb25d6060584c4f37e97babcf91ee66b4cf667baeb52c9dc3ffcca49968b948bc31862a275d953d0cd9cc3b68497bc2e1e34c9838819017cf60787780bf7462044bfe0ae6dc4213d0b7baacdfc683568316c3adc235a784ad9d9b7f5f459fa3ded3fe61f57b63aa55fcd15457796ee68db078aaa08ad8922f7d0c3c573829d3ff66f69fe86ba936f486a02d197fb2bc8b06b00750f281ef39c41a50a675853fd1243ea60ee7c34cb87d440d5c9b83a04a5b568ef784a0c038ea62582", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d52d01f369b0a2fe5e617de270809582d64511d0f3f2e9877e11fecc41e34d0a1fb7403aaeba04e051b5a2acea6bf348b1a45f6b90c1be57c421adc8d3b2be416660edc5474dfe3f28b703ae7d1ae1b255dbdb0858f3980cd66c6d29449bbf1c162c91a80cd719a07363f637e2e5916c4f697f659ed943f0b8fbd2642d32f5e2446a01fd6ec06b0b089d58f86406648462b51bc548493a033d1e279bebb6dcda6ed292ed39c097b50f0ce4c5cae7bee0e2c81ee2fe4e74c32944f0ee2c00ca7483975a207811db8c76a0e07b687589ad41d3c78c094b67e063d881f2edebdbe59d5c9e3109e5e2710e661beb68ba30b370cab40f8da5cd06d21f9abe64b72f7", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "416a1fb1fc0dc352667a3d6942e6f9fab0a334958219a1470b3247b9ba5f562c7481a1e514b0b66e9c32a40a679bc2f8e8c94dc81ee6d347ec2fbbed7f1d6b0df57ba9af1513373afa64e9ee80d63be773dd32e7efbd8a9ec4f1370799286c5291be32183c87f9e898318abb2f5b79aa840e0bac831a1d4e28658f0152051b2e13923dc2b49d3bf30619b0a500356d5f32ecae8e2273d7c925754be97ecb8f4d138743f1b2ef468ffc94da676d40d77463e8c909ca064dc0023fc50ed6b0e93336c99046f4b5268e10d964361aa5ca42b03621bf8b31cc96d1640bd858139b34f2b43ab2d85d47f0dc18a84a467fcf494745c67b6ef2f16cbbfd0f8b9de42361", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38d6821bec38856a390c673ccc4db4c0a6d958a5bd679becbbdba60a862fd1302bdc18408d8a39181cb981d687049ea74a9f41a4cdd4af23d6e9c755319ba637e489dd5227604b24f149fea917892a8aee766c7d174dd8bed9de0ab979b8fffc0065ae6f0e728ea505d0a2b496722b57d6eb0a02b7f8fd091bce2ea4016f018401238ce9e942c3ef2991ab17b5e23c87de2983e045abc814ee908440653f18b8fa79c14cf5736e44e1889e0984935b1f7dd90ae457300bf8d89d23f5ec7a886bb22168befc129fe9c562bd88cbb78bc9d462c22d9d0e92d89efc4831d675aa2f9760b4befab3a57078ee81cd0bb426202cc8dd600d12fc00cf7006f2c8bb6e6c", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1fa2e03f2f0681f1e3e454764593dd786d038325a76507daa29c7e0fa201cdf3fffeb8451163ea42632a5ba4fc371d20b0637fe0b33b7f03b733a3410dcd2e292be9a0ec7addb5549382a2be004d030de1e7ee5f66ee64e16ad2cb6237b39d0afa2ed28dbc754259959eb882c0c4f44f3e2e819199c15be33a9bf70273e6b6b777bb03a02426df6efa45cb83dba1314d1e713c1a1d87a2fbe423b36fcc3e6a35d04e16b0e862fcf0b7503eadd754ffa8a215ab9db8d6064654441ae86b224f5b28944d40e392b843a5b15e302892b1360442dd6e289d219572304ab417c00cb68b9d4a6bdc8fd0af331c3b482b27ab179705bc49b2b57653db64a094cefd612e", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f7bfcafd5c8f2b5f3d8e3a87828d129467687cd9122ff16fe5c048367973bbc34ec77b1ddc9ec5ed3ae2d275b3d15d149a5b293e5362e3ee0041312ef977dd20960ed513bebe76b431d2b48f405932f5722e4b151682cb8503f257f5be69d962a762f6b11b36679aba399ba4eddb8c374dbcfc166b704a976debf0f565778db4d4b890bd2fe1f65a8b0c734a4ac9967019bc78470599fce9cc6416411aefbb5af2f718da2eb2006eea92d8c96735c6fc93c5a87299f1171355bb68be2545c8466330b3bbdd553c71e3b56d58be123e3b7f037437db1989917ef25d00abde27d2f429a93aafcd0ffb948cbacc0353dde26fd4670281630081b9e303a091eb4cb", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01af5126332de7c3460a9f452517fa8a72576d944e5ed306a5c1e76d95303e5060c71b6ad0001719e0cfed1a310155c4733b62aa286be614003b0b83ef1e5a12ab1ca0340daedd84137e17a9a9fe63860aa38775ad4f1084652f41b2dbb9bae4beb5d33cefee1f1d23a8e59b8137d899198064ebe6891ff64057d5d75b88b5fe7d78fda84788ba37fcb905ba1c41670319065ef271ad01da0369193e016a70a801f331741d3f72e6db36e543cea399d0b97fda9744f2dd615b03c25c633d86c4a2fb34e807dade1d84b63059b86a0e119d266169a84dfba7eb0f996be529231b303fcb794c78839f5abdcadb49e6a0d214f4ed817336b749a1cae4c35f870b1f", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "333fdb7e630a6713711b8f3872c55bb7e89040a4e3c24ebf32891521b53cdd019263e7663a56a736605a9595b63ba03f6679c5665d465126a7f51405cebe59f8475f02d731c02dcf18f8ec7c730be273774f1dbd6ab206903676deff72bd4c146c71cdba6f28f758e4ce304a57dc6588a285699d20c44fb613766debe9be07cef5ea1fd3ccc88b230d8c1446278b062db15f8f33c83ab5d9d55cbcb9e825ea15fc0fceeb166c725b6773739f29d95ea7b424a99250846cb09554f2ef47d8df2d368f6dffa8f5982f5a26e53f302b9dba521800f6d4645121673a334e1ca1c89796b54bdbd628005b69383cd5bdf002ab279d80bb5af5d30a08d4bdd7ed4e0545", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "66a25a480994d81a8c3d26b3498b8f43e04a4c79b2219270135ec2d48542b4b0a5e568e1b565f822de70fcc333abb80a9fefd74fb528a65aa620a8b98e30b93dd44a3cfbbf640bf7df29f91692dfa44458d0f6df78d1fb4316107eb8655d4221aba41d9d01024f673c3c8f70a930d23976beea4802b83f4443841c169bb5a1a7e102ab3ba85e1e909c62ab4c82c0ad787b1bc299ee34f91a5219044dea15353f87aa165497eb3a56e74adb3abfe17a55e8f5968a3f803f8db415d7023e3dd379a40efb51ea73c8cbf93157c8cc1c65fdad88a6568bdddb311192a95fa17dcfce222904a6ffa0c8fd24ec9de3ae45efd0783b5b90d3aa8bfda76bda42c0f211b4", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b711ca30593031722e4714d16a40f28d2a21db894b30d57f6878382b9803896d5022052b62d9f27d84665c4b97c691820076ecbdd9dd250cc8f31bf8ab8754a716b934ba25c50efda4d5742502a9b65a6d08c46dc751978bb867b79439530203f409d5bf1caacfe426bee50ffeea18b16eb7cf94ea80aef9f0133b91566d127abe23662a4c10a37b3f86f89742004fc8687208280ba3c29930e59d6a96ee178423197349bfb0ff3145129dce0b4ebd3decbc16348ee7505c1d0267bf8b139c646494327152859350e82148b7a820dcc8f84f29c2587ab54c33a9a2ca2dad9d5e33d1f53d61a73fee82b6b0f687ab848324f80c660f8111cd6fcda2ba92f0d1d", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24099fa4d2c17dc6bd60aa5cc0414290c9d484f360a482836437cf1fd9a800ba0fe9aa9f33b772cb889a7768ed37b53ca4203a51270bad8027f7dff156798b842ba797f441917357ebb6ea76b14534e5b8c5f694811f5f81e4a1eb97e7af8f5dd30835b8910da89cea9141dab1c55da78d0b0751c383ad3eba7711a48b222ba195141a3ca5e87d29287e0ea5ad93ccd2a66adfabb0fb751b2185d3b420f12ff23245fb2e55ab6eacafcb5ef60394419cffc3f289dfb84baaf193ac37ddaa1a948a4544496b9f3918317eef6774993dc754022b2afbc336a0fbba3e36b50a1210a4485a0d047a129c86afb27445d091212448d98eed6687a5b400585486f6b510", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "652e94f25e18199ab9de85cee91a78f4dcdbb3235d2720c0da98d39508a7c865c98756ca80635dc588ff69970bae4b7df04b6a03fa15f5a95fc66d4df7a971687205b009ada83ff58cfd9663593fe9f672c9b707e6fa59f85e53e8ab3dfb9bd0045a768a14fb5010f47d5efc9105be38d57740a7a8ae77cd672e6e5a82b8c2aa9eaa10faa639324d16b485490d75b20f0bb8b4c6eb05fc3b98f3eef2e4ebc0eab99b8584fc4dee6a59550b0fbf4498784dc26df12f84321b7321a10acd8b54b3e7f69bd7d5396a5c169f13d9f89fcda98d595e88bab434c6a97fd06094196bff989890c8084c3795d18478cc40a0edce7f992ec7bed246d91a963c8c89ba40f8", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37a1a99fbf981e0bc37d0d88c258561f70f276da9f37a72bbe1949d723a05ae9aa53ecd6878c79ddf57752a1ba4c55d9f1af8804af63bcc26b568a42a74e065f1f13c1c10908b20dc6558bdcf5ffd9565b03c9d7aba412a7ad58e383fe84e7a819e52311a361892824da3cd8ef5752b30ab7f158b9804ea8f4359732460297a70bdf741050ac1579ca5549eb5bcf273123f7d9dc00371f18fe38658134e5db3a706165dc2bc30cc8a411699de64df2c247d4f1799346354bfe2c42ba5f200473a7a939c85744fdcaa83d12dc888a2b4f5a062f8f6d538635a8f9afa7569a47aa390ccf8c5f3d4eb7fc302be0c629bf70a4ce9a655fe5b601e587cb9829684718", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2538c0dd3f29da7e6eb7bf12f4a32d425453d0698eaef2677360b801e7251dfb57fa2e0851c7a119a4df6eb0911dd232b13d0ef38523471e861283f7d68ec1ae32e9b38943352a67a1ade93c7352faaa14e7eaa9e1adaa692e8fc1e1aa8132222f19972d4833dc09789a3d65ce19d5c3649f59d1529dd1567775bc1210776e6ebe81fa9fe5e54a88d1238b00274c5cc94caae59bac3b7d4278fbd6c6507363cabec2db3d8f72be5cde97f0289ccbf6fee748ba24a1e6cabb94d3052d9d29f7cbf0cd36f69d474eb5d4e5b4f31aed20fcbf2458ad88072ee49afd1dd8ef5c4657e07729531f1621c590476084bdbe0bc049bb743a5d9cdd8f00d19cd0171594a1", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "797ff288a54fe686e764f91c77de016b72a9383da1fb43b9c43f3d7f20291bcd1e56d2ed9fa0d32955c6864ccbea18b9387273739ff7fd166ea32d4e7953a41863097f647bf3091214ba061af5fbe8a22ca94a2374587acf0edc4ed9dea8cf2b73ef8a75f04b679035aae3a0278ae1a4d265dc4adcc7a92f78d63a3a8198e3b638946f8e62884da43781e0b3313af19696712f56b8021d05439c9cb528cfd31669c90024efd49b581cd17211a9a8b6bede896d291eba68e74ca3243bbd13a05322dc9472a3f850dab9a0298120152bfee1f4c6ad5e320591aa1d6405666b8d2f56db9f3c0a21be135160832e1e48d22fc695ea86f774d6b47e314214f8ddb1ee", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0191802df50e6fb2e0679d14f5a228d107f43fb378e4cafbcbe14032d8a657852b667d5e96514c7fee21571c427be7d2ab3c5c838c6e163e1ba211254af8a006b23a1bd3baf33a53c61ce492fc65ab95d6326ea2b285b96b6cecd0657393a492af8111624debba30f023eec9774887d4559849e4c57a9c923ce209c543181148945a97e731ba60b321260421f8ab15ee687507fa87474cdc30948f9f6d222329b73f744299789a10a2d597580423b79ca943541e65a08db081dc678708cff42b7a9f4ac1dbc2d038471761c1997376d0305819c1af1291728a51e6c1072e31eed5356b79c8b0ee3e757e4d63be4dcabe5ab2cd29f9941435ec5f8da8d23d7cc5", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36e336583acf0c55e71b1c90f0c2f50c14b80d656dede35e304e9dc70d697f9c7139cb90f5b6964dd3568fffac654724d91977f5b3580a49f73cbd8b622ecc4bd228094bdaf468985799b54c58a7d2fd422b130434e39d25c41ac99294fa18c9dccb8a78f80bd9f3516f83f15fb3ef54af91011e7683ac894246cfdf4cda65433cdc99723daa081e7750de710ace7972b708fb9490bf97d81c9f3f18d5b83f6f1f8fd3624b89c910590e93b4b86509bbeaaf9ec2300710f719f95513f87ee39378b98786684e639265d4333594d146e7973099d4624c0840d6b7490ed0f56b1ba072b05760215732ba3086b5ad716c363fa6622ab2a39483f1a228a05b672a3c", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "527bd970f75c71c21c5c6dd758b3c862d33a0a88189809595eebf6047e4c1a275ddc4f713ed77e984720d1b009581efc125452924bc3caa8deed8c40513765a3a043469b39af6c49e107d60cae4deb49d132eb692427680eff8fe56103401c69dce93b1b845594dbc926dfcb750054d15177f8a949e1a30e7ecd2277da683e2e77957bed49bfb62bce4fafdae4689ed45fab9776510486086ef1a106fa2ae98db57be27cc80c26e71061cee2ba3a6518502b160fdf42d75b2c4b8507944798150b161750eafa30b33c9aa2d8e40766d3234caf855a62979be56725bd635f01e55483040d0e179e2444bbf9f9f4d85e7b230bcee98c664e42481bd16672400e8d", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6ee5695bc3894426d2f78eaa2bc124a5e0ee6af5e0c6be8df33d91f7cf50d627408816f8f50727d26e9004ef3682915940d233cc4addbb854baac421656a93e45eb45e808cbcd4a1c7767e1d3fecd78a6e4703392c36a7cc9c06dfb055a280ce4669cb15adac918a234ca9f2584c5327c8e2d84c62e7b87b906b6cb5a9d371ffee26742a1fa1b0685c634a4fe20cbe67478460c770e0e4a5690e3402a619182ae82e9bffc309585e6cbdbe0e3e6f54eede66c105c4c8665f30c3ea769393c5b7c28a4a666bb383c1040b7be0728a18e2598229c4e1a80b5ef1253805687aa9ab69f67fed0ebf590d546e83976cd295a675f9ed169f5d102a64ba874c07c444db", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f35733d7fca0976562318c9059ae20a20dfe0a2f91019f5d329913e843b0a6983f8e308bffc4822b3cc7b7b3ecf3a9ec3b6f00dc14a6eba98deabd080562764fb96e4d584c28e6c2044e4592a8811bef870b53fd498f73d1470246dbac1a798407562f34471621cb46b070cfd277d74ead99832e8e3d41f0717651e3a979cdf0275fa81a2236d6a9a03dc252d16f3404b6696aa1f7deecd6db29757cfb86e8ee69f94d1526a237d56f2546ca8693a2f8f83f4654548265676897e92025e0e48a30604dd60db5549152450590169f5b2c048268191ad7424f46b51db4867650ebfaee8e86d0e8db4f3c4553dfdeef9a677f935188f9829c83d90211c8697b82b", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36a516860d58d2f0e3fa4e42948c25d470e933d55c72bcd5bc71ca756d33f3c148642518e1fa7ef46b8a01e0df7afe5af98bd0fdd03146d388fcf8f80ead853c1b068548e600a6de868ebd175e15ccd9e77b4a07a440253c186aaf566cea6045cb53c3ab2b96d7feae048faa3ee50cd671574f788669dbb46cd97b40063a771e358475c609dccfc404ee181acc161a514a00d26ebd272c984d898eee03821c60fb5a41e07e89a7526d23d51727e66496050c72ae289d5ecc39d92578c45ac66685dca7e3c3ca0628edec86dbd098fb0877dbc4b9d1133b3cc9e3cda9569eba43bf6c036ba42962e626544e4d7a0bb00af9657bde379f5e2498cdd7312885baef", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7c672ff45eda5e785cbbef8ff6c6cd6f9847c9f6cad1f02f4f8be72c049464170c19fb86ba7de2f9cdad2dd814ea0a52c9893e92f6b7beddf0d72274a258f3175b1a76f9092ac4a78a1a8d89d45d70606b0fe3692f21cb9ff7b29a32a7616a994603a9eae31bb6f748347c1e16fc9283e1b44c61293ac41217faa99cd716ae229b8686d35080c1ce2f2ca0f5a19d63ff151f0c6d16d81b017d9279cd1b62fbadd91988ba4c19466935cd9ba8f1096319c26234205a4ad865099a4fa0de63df8213f4c81373589f0206fed68721d1e1512b3a9e244b55364096ca569bcbe5491f0ae2c5df0e98ee179d98c7dc5e5f3bd1a5daebf7598f7d5bd942995fa082d57d", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "023cce631285cceb4edccceb9ad4f35852f6ffb56d491629620d5d535a1b2b83231a987cd1ba05a5836719b2ea4771c9de7dc3236c0a8e2deff4a38d6d752e8f7cc92ce6419a07aca545fcef45f36209ab4a77539b8bc508c37425f48b3c51b5a6cb66fb5042b97638a8ee5a9766c7c36c6932985cc4443fb1c30089549f1d1b8f4918f8c7bbe0d3e5149bc9d0efb2a905595a8190285260e61520cd0366c793a0695e82223104d1a0a4e38e005a015b6b901007ebe3d77f71f805e33303898c0f6a12fb72ddcd2dc606bed9b84692632421173236b36eb8f2742dc66870a2c35e715ade9ac618d3cdc32333cb7b746d5323692a7ab92f50ad1f61dd5aba9913", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d80eaecd7ab4eec0d21805116e7a79560fb09937fad5c10e589da5c19a175e4e37465df2fa98fab06215f8b5a30aa5d2d428c2df8c78fe0b6a0266cef16177c4d252c0d7c6f7ece15ab69b6dc1b9c5bb720f66daf8434f564147cf75f9d921ce81d75c73e90e6b1b24209b94478e533e3e406a7f69daa6548607e05f0739aa991f7589e54d6ecd8936e9a5f2be8e64917ceb160611a52f22b6e6e366e110d61b897771438eaf1cb7e3485862553103891d430a087996f6364e552e80a81328db72de40c641e581079860ea6a396629b802aded23ed41f8443ed7eba0fdb26d2f2c01fb5bd51ec570338065fd95efce45d43736b08d945861c998761227e3f03", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1abdb3728ee3b6f841aee89a7831cf143cc6d01669f78d9cfd8600ed6653e69e7509e8fcbcb30acb1ecaa2d62a14b6f52d5a9bd92366ef4059f99bfa734908a19a7ea4a7bab867ce1a76b310a8e8d63b42f4831d29e0263e74c3d920cbbdcba4f04e0904f42cde43155769fea23fbd263dfd4af639b0a96f88178a658e91a460aaa8a9f4aaedc88b8a58a9f195d7b855fdbdc0b3940cb62c21fdcd20fb362170d7debf612c0fa77c0c8f016f4b9326d846abf51eddf28a4388b15d95725954e0a198906971b629a38f4fcc2a67af3695e5ed2ff692fcb5177ccda829ad2429116ce56521e074ee643aeb65f21e7be3067769abcf86f61f44d5773472919188a8", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "216731071f84b43d8c3feafbcd41aad9eb20fa22626091dbc775f6ea64c2d7e64acea64548322c8bf2dbaaaff21fd4013a170e2958e399897ff4052b3152059daea1612bb2606df463c6b0326dbaa73e0441e79e4c42e8ecef102ffaf4e8aa5644144543f2fa1abfa0649c195022e0db99d76b94de132cc1d119089589887c9c59e8c0230525b434fc6793ce0dbd4ac9a74cc61d80cba28ea88a2c6980dbe8e5a6f9379e608b32b50bde8b8a037505934faba8f51f28924d5d13a47795da3d34b84f19f470a1b06dd711a975c67ac5c19f6235fa7d6e7b729b480509fc67b30c153c30686efe50e5c2d6d8e29fffa974d6eedb56c37641d44e31a76cd281eb00", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3faae99a72b74587e8d1769452a58fa70f0a41613804d4457883ee376ebd914fe2150ffc1b988a8178dd432780d6af471a53c09b0e38ea1922ac51f1651a0c4ea9b71f2f1040ab4de8b56880613fb3c6886c28d3992c169701b49b2c1633e4c321519e44ff840834ac4f17b5c139706122c79f8d7965bdc2d78fdea9742dba8280a4c5a7b2467d8d054a1ba7a5e741050f50d468aa2ddee2b87bb41be416e7370841ea346c7db46cfaa54a30251d327903072108486ad913f3999db892477c31f4b360677dc708118b0b744a9c60f1076126c290e0b7158989a1422fe9ac067d4ddb2ebf96ecef383117777795bc8bdf140794da424bcc1c38a9c5708b511033", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "985f1737c496968472c4267327781c2f2792160b1600c6035cccfb1c3b62b91373b40ca609169a35310c620c6e72d1995084bc0c406ced2a8f562ef68f1f00a8736c3b56533d2506e1961e1d914bce52891dfdae2ea3ed09cf252bb3acbe322e60cf82aca5917ccb0fbd6faac1c1f68d53b96041a5eccb7e3cc5830545bbe998252a7a3d57605b7c35b221b8427834b34d8233963bfe61f17a5f90b01c61544f5bebd9656964d8c14eecabddbba8fa0c613ec651bca26862d27cb7278369a0367bf1dd617bce4b2a514a6048b35dbf888ee138e93d2d45ad011c7948dbac204a013867af78f901d842d0c7c9c88c918de64e7eeddc65b0d28b96d078443de457", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "778311986fcf008fe3ee9be8f0c8ece7b51c1185ed4d6e50101538dbb20bb3d1d84f125b6b7edeab382e9b25eeb089f2938e597df6f058ae2812011a352186865389d0822465c59eee357b821e5badad62bcf444f50649dab3458884019ecc24d7c875aeea0d0dfdee1b770e688399809123ad309919d26f19718b75ad3e37a4b243cd74e39c0a8d6b22d484e53aa3eb70bacdd89f0f6f2f2f25fc0c4c2e3b823b50e7ad5718f52ce1eae298df548e0e7af4c8d962c4d1595086a6394a2839cec2696bd363f744c877e4704dab0a898831d389faf08ab61bfd4b4b8c3a5d2ab23da6518840c0ca65ad48abc13352f20232be68b5378596490766ed02a2cf4048", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8ecec7512760395173720478cd65a213af98481e149e2afbc354c1e70d4704d7cf9ec91f284f391a39abc7ea1204f08b649efe0611bdef272aedbd01e1af1567a94e0d1bbe230d845b675b0331b93e48e6d0eedb7d9cb6ed3eed1d194de202b9e6f430005fd838dde634eb0ee269b00f2e40ca4a187c493392afeab920689a5420c5b677b58b317ad2ca81944c4987b74b78e80919fcba0be4ff835c14813944c28b6a2d79ef38f6100b8914d23b2fbbf6dce8833a20d025b88f022193c6e2703d11af38ae78a19db046985dfb496b6fd06921ab546675d37908f89fda8fa3db33062cb5ebe79a249a9b8c393f33ce44e8e79a0cc966c2d1a66342e8e350efcf", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "859f2dc161398c10faeb41dc3a47c0f4039834026624cb6e352940b95d50b45f8339d29bbb64469b5aaae5c27d9e0b47a1dbb98deb5105787bcdd3cfc468933b862e23415c93db046004ed575147c083dd5c34d0dcf93b40e869b26f15079d1d5e2d33dcb6035ad70e37a7e5f485299e880442568a9f331393f8873c1e4ee007aa7d1bfa0ba9e56de6d6e8d0444d33458332821edb8bc349c4815d144fbbe0b15deb162f2949d74a8401f3d28f911954cb4e2d5481dfa23171449ec41748a7ef7e3353dbaa27823cff9a35faed1b3a5e9bed0486abb20b714b9763af6318e22b79a380deed9400e23bf2d9561e67809df5481964db049da8915a191cdf066976", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12785e4daf80ca8771cf76ff7364fd9f34973727cf5564735f1ac705ba1c80f677f334c3cbf7a7e7da49706241364141084832969ebb0f89afc4cc6cc4faf002fa0dd848fa67daee80e2e967f07d0a58f83546d39895a32e14ca609406d35c4c1908ad83ae57c618a4beede6212515fc8da16b5b167578eb9c28174762a883ca1518b862873448e83fadec88c1022bf5690ae06e14ba4fe2fcbcae0478bd295ba2c8be26d0208e32fbf42b3d79144143da6ff29170af78e9503160252195dd7dd24ebaa6884c6893a684d7ae2bf8e70ed56955d0a94781fb0ad9e76425fa5229975490dd550a67a1ccce613b5a63f045d916efb1624dafaa1fa649d7fbeee291", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37941481c882e888df17e9fc5c9d48014012b6819f46fe241ba5f71df809668dc2168091b18d60bf547ab0806cb892c2a01ab165477ba1e879487709ff777e45e9b60998f969a599e6ebdf39f90a4836cebce57669e222d5ef9a692714ca0d4a3a35ba78c45dc145695bd698b25955ee3ce4e4b81089cf758e0cee272fc7f8f2224adb2e13df6a787aff5105cd9def57db185e09eb2face51f7e4e5449d3c498ea53aeed4c6beda77d3637fc5274e8b90204fbb209a13afb27131ee61b87559deaaf192583b706205822eae2e96956b5c11a9285ba7ef4c3b4fd6effd260164fb1d0396e234f8b854f2f8b32277979f7bb6dc4591990dd46edb3cfe443864663", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d8625917448a995f9355b2f321a1d1befff88b22c1bbc7522a470ea60ec3d22150cf06395ab0d2568e29ffcbbae6109db9b57f95f2bed0e7cec498283c62e52557b45743e372b05cfbd877b8f37328cdea8a66cd366849a691339c328bcc8e731e8707dc0992e7cc0f46d859ee0b948bae30aac7f6aed9a9246fb60d1b00104b0621ee8e10099b828fa998b364f99519e5520369841b1f4ff511389f278d5fd54a842b280e89091c10419a6540aff47b986bc9718ef95819e4b2725ef4c68e96893f91e07bbd7f559078351c8cc119dc6468ff9a6151e6cdbc6b481f17c7c7e7f574533c3d6c4ea8667f47460f7a643949bf1745e4fe80e36ff403b7515df9b", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04532f054fcfbf9ed989e7637f68f9396b6c3a9c249d5ea5c93574c59c5e291ef91f27bfc2f0d7c08d37e7a7b497eaa82c18bd9a153c255d2d607d1d85878607cdb632906e499ce29642e2f94746f1444fab75ed4643521a068329a7e426ec7008e41a961ab5fb88377e9f19a813adc80fff66a93107ffd023fea5c26fdc734592dce2401f6ff8c29110d796286c6ae19757463c3a2939e76745c06dd431673110470d5615644b07c1d2867fb6aeff1d72b7ab41f6e242a1539135134a14a40154c330ad28ebca319ed421dd61da8e13207f61dcf6caec0a0a5c26632c794e29a25b953556feeabc26e2efd67795b48dc6fbc519c7f15c8ca92c004cdbede164", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14f91da66e291242b3fa064ceaae566de00e49782fc59fa2aa11f142fa37361696e35f7162db351aafb573a63be089dd238bd26d6b730e7ba9afb9d6047f1f745a732e9bd677f8f1b8828a73a7548b3bf12be889a80877721185fb5d07f2622684ecf9a0c4ef38a976bec6076d1c37637ed6ea60e0fe810660770c026704e23d26f2958c299d8cec44f9b5db576a096df142f5829c6ea16b60166c082b31eff053d8157bf110a0472f68341142a5345b8dee3319e5e7b43503acb94710e3a5c3c9de8a5da7ea40b6ff16dfcf4d706971582ae01c61339fc1371c20d6e2b89e40f25ebe16c55572f336f4ecae76e6cb8241a322af33eafe1a5361224ca6c25d87", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f12d4a20975ab53e669d2b96cf3d4a11d8bd0207d8e48c72d58d72ba31885d82b82aaa8aaad791bbb224b4f32ca8b126d24ac8dc349a9e93b058bd85cc5d3287620a2584c9e8479fe19d6aacc7f417f8dc76cda9f74a688c337d2e404e6e1b55c08479eae1dbba3076f86f7cf6a001d59059d19522acf30112d64faf8f1fce73566f54743e113f3177895902778f8b78b34a5d59990449318fc2e47d5338d569847c85b1f922ee6902a30e640a02762fe5610293f3374c7db08dfcd0f8838b895ca1daa0b239c74bf4415accc63b853a26d2db97b259ab7e53afbfe4e2199c48acaec9ea52b932c656bbb87320bf39fefdfdf3dd72773170ffcd0af86c4839b", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2bc81c80fbb623b39d5cd2e7c848a4477ab34583014bc92d9639675050964704b123b12eb970919d2345a85dacf7a1540461e91858289c50a60c5387f722c37b8325447d3219d362898ceb273de16eceb07bd47257ce21d1616557681c4149c7146fb0c269636ea5c6ae79d1d0ca6d0380e327982e2ef1d4093e5eb6d500adda50e9840e6ae1cb466850fe3090ee210b1e908f21e5d429f61a06fa5239f0177ef34adb213bf8979ac1c4c2c4a3674864a3c11f1f3a34fe9d06cbd6e01edd2f447d57d60d65f1d771145bcd0537ebe310a7d985450becf014bd36b93824ff9c6ccf04a4493491cf3f0b3f098cb120714e705a04c3d51ff19af0f891e043875b9c", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0529ca24718d6fdfc3ab2c533235b0cea3693a6381a4bfe5ced65a84bd3cb0963362cf4033d2dca0c36420a66b6ca91afa468dcb2484d6a940b200a39c767d17a2edc23850b0aee4ea77286f145776c7d88a5e63d6b92d9fad1578e46514bab8974b5748eb95bf91a59b50892b75923a4032d4eefd830b714a8305be0fdee6c8b2857313c5ff0f3741ed664c43ee7b58a853d9b161797bca72bd587a091cb2f985d755799e081dd60e76ef9b0257f1d7ae2d05a1bc98a7f278ebc56ecf23bdd758b2d9beb5c630fdb339f429b82b0d57dda13291583acbb8935c2f9b250321dc02a1df9333f84981e3a8fb7baf33c02896635ce247e658ef6a2b38366050983a", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7058b7823ac3af72ab2781fd304581f9752c2a35ba863ff10a654c82ec9b77e806cb222175dab0f2cbae8c7a8e685a78fe1ff2740c6a56450cf57c7086699f2641869635e1e1e74404e6ff609bcae150a2cd26660b2e9e5bdaafa7b81a6433360792cc5fcbd635d6477103a95c215a87066b7aa5774f69c142303490524fed3eb016cb087e8c88ce72caefaa1b6d0f3a4087115b527250b29d4f988a63a1062318ee4be06180b0814b184b38e3888898e49925c046caf843460ebdcf09105e48701ed01913706383b3ef303140e29805d402c1256daaa2d1e4a33628cfa4e426afef004504fabb7bd83af8cf8ba8f671fda3523f89362dcb8983f95a665cb6a2", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7cd1dc41f6267b69055bcc0daf2832d837c6d4ca0a2e4ff681566d7c703da9f9cc8abfb1632761c5bc68fe806efede42a05b81b9ef4342a91fabe38d138875598db1b90ca4c57eb20cb9ca43cdb14cf394966d9633263b7725d985e3a3c4c84910e8e83f7579352b839c578641232e855a17798d34a0e48c55bb693b4bb8a0cf90aac9c92f11882908788c7fa8e90c959f918af7f7bc4a9a20c21263455a2264f5d35c096e6af1bf8eb424979d3bdbb16fba6afa63a6d5946ff4a754c1f69c8ad509224962cd6515932fabbdbc840666724fca49f85527e81e37e2c0c08568c6ec0e5b01bb4b3092a051c42cadd51823e8a0802167bdfacb62e47cbbdb09b3d9", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "47c2bada5ce622de930fcc518549685e1838de0a60d3d7379d938b98406bfe6d17c9eb5b84030b34a52f7924d38ace5e95ffa945163c83b0fcb98a9b8eec1f0e7a4a2886ee2cd6cb61f6e2b9f7e515357528123adc4d596254c7b926dc06d15c510b153ba0b78ff2e3b6fa13371bd016c7eb48f0a6f885c207ca9dacdf0aa605ca0bf62a5208b166d3829059e71b67b929a99bb84fe7c10936253f084fa05c4862c82b0ba8c806de9eba0ec981456b64d494eb40bdc103d50bd40e93aafe69ebc03dc160aaa243cd535fa766ce34c8975d48cfbf5e241205ff2ca7cb74b3e14e83d5b525d137f51fee7cddb317ee840413c8bb02623d9bbb4ca5eb18e1dc2f0e", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3678bb6efbbdd4a1098a3a22e976b59c47123223af83a41208bd0c3c7b53335daeb20db91a15ffb5332caf2f3e9811e78df0eaf8d54d1db587eee8e08bea9a367233470fc0342d8b7677ea7895e30bc39e6a01a4c4f7934a5239f72931f26fb11b9c5e7f8f6d3767894db5837bac6809540f930b7385434c378649435cf0972226f11f427fec14a6625dca45628d01472dbd012e24d9b36b30ac2d26489b646c9016f05ee7c776e098c202d3bc42dff7f5e5bdb860cee78320ac52a818c7ece06120235bb219bb420bf8b2c1f2ef5a1c89e1bbfbecddb3bf0869104f15a113d33c9fdec2da1d1ebdb628009fe9edb79fcc3a2e5db5bd70060347dc5d1182ade7", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "696baad1c4e6243675d411ac1482ae9e52ae1fe4aef0f9e966907a7e9af5578dc46d9982da688ef156822598f255258084746cf0078d4fe9ba4dc2d519fb219d9e1794b9171fb65401a4755342afd84c3b23ae89cefd31141c989ef105c9fdbcd66ea073b2c74df44aee3a5d2eaf3d039b20da8b25e7af1dfd4a36333718f23436d2de539b4b3e3062ab9d9d5f9b9c1dfc9dae2120f75f5417698593be75003f5138af58b27acb9b10c139f70443b65a8f4f29942560eb859135ed96e9ba0ebad93fbad1fd3ca4ec9337cd834c2aaee81a2ae6e908e45cbd9d1453a51aef35c00b21738d39820df45d3ef48604a1798572f8d29a373f2b4d9ffc77494406fb7a", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01e72adc4c995022e43a33354788d42d35390d21ae3df5d3f8554384f22f668ae174d771e549236c8ce77e9b6b4160766c1a5f9c64142d15c232181835b5d8c9fb3c305d7b0e2cbc04e7d23e005ef47d8eb9b2afb5806b5c97bdf98f1241e49e16d618b87b05a04c97bd56293c885668abaf1be123de22308c79ce940d74e1985338264f9cd71f35ced07155e3bc40fde740c65fe859e2c147c74a83eedebd1f6a1a1a8f63fcf0d662d660d9bb233ca13e3e8ab2f42661c89eafb3c76c1a7102931775fdd519d26d6abed8f9117b8ea2b6fc6ca93902d75f8b430405a0a7ebbdd64be7e872eb0856e5914283311922c1cd0bcd3967977f72dbadc67ffc75315a", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ca32342fcc605d13094a572de70140d87037808e2ec9758d619b87e3d1d7ef45a8b064a3222f6095e91844306ac61b379bd039002c8804638368d79d03e34f17bad328c2d5fc70d67132f7cf31abcefdb1feef84e59dde07b26f508b980f5287200ef43bb8c4b4417d82837727f98faaf4d640f0566e5bac43988944f70703057f5577902012e62a234e87a1f97e9f27a4afa0aed9abc705f7a4e695b537593778ebae8557a2c5bb9cd701c53a34c56e32297b7e2b8bdc866d18412928df6220c2647955500624cb9840902aac58e39256ad4b9ada742e063b177a6921b59085b4a0d3184fe378dcb2b0844cb48c0ba4679461fdc1103e34ff1910151a6515d", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7cce87b72e36da8a110bb1f52c55efdd847317371c58477d03c40220b0771056ce7c0b44d4a0265f4403abc4c2b93ca76ed8df3b1f87d82e977fa6f8dec2b08db318bb580a33961fef39acfdeeadf745ee73337c24a94697f5e877dadeca65721e35ee374634ecd3fb564c0291d1a12a6e34164484a185541e884c5993cc4584f38adc3e95279777333d328e102fb3b7b3f3cf349d0b298409b3e04ac07658ca8f17cf0152aa3cf68ef4aac061d64c7b6db3adb97756e5822c0514d584116c99c59cfd7c66e1d87b09f01fef2f2dbb6ed5c9a0e8a6c5161d9189bab3812913891ebfbb28887e7d1611c30d55ec0f6f034e3792159945a2b46bf9ced429d7fbde", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ce05619b7a6edd99494c226eeea892ba38bae03584d098d7dd15c1f8a2343e7d6f1609486e8989fab871b903ada162c6fa8d0bb3c37019b5abd1475201bfe67a92151923e8d391aed056cf439e2d596939675cd29e0c93514dae5b60823a0a402ae54cee80e46baef1b528086f6c5177d22e3500181723824825c52447e0cd6a156bca6bb0c908be7faf0d3b8ae635d769193fecd9843ec6474072184774c1b17621930cc6e602e642f4fce7179fce537902433911e9e8c8c11a3236e370762927407985f35d423de7934eb7240ec6db2df9163e713182c5261d879e14d304554fba247be210e96802941feab2afa6e976c6cbe670be3e74b6e8efb37f7fb05", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "12265a520dfe71604241b8c8afeeb5645d5aee84dc8a82209726ebb21c4f95815909d99e37f2b18814fbc5775585125b9fad322915a9a4aafb66312918071aeab70885a1ac1a5a8aeaf10ca1de992ec3fe249dbd4685198251170580f93ed0cd3f29b70b5db064fb1a4a8803508e58662334f916b4b0f307f3adef8b0d73a2d5a7b071f8f665d3d66c15d04c8209602d0af37ec96733e0d731829d78df140a379c9b68bcb14f3918a5f0f55b156e0bd590d986c06dd164ed1658523d9293f6c873df9286ff9395d4fa191164bfe85b239f2f1187726ae29e6cc02dcdf1ca1ee79473f89544b6e8c62a4f3e8857cf0cb461eb159f3ba6a3a17e9a9e0e6c6a9a52", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2bc3d09f34ac9e066690fe071f2d7de17c8030658d251ca325c9f62b0d037bc7b1fbff44ebd282f1599a5af623b7d169736866c1d2b5256dba87b47ba60170e6f8c522c8205b75416546621ef1e401f399be1bc182b56293c8601311e664e8c19e806895f5d8fd04f8f6d7184798ead7a2e5e0a1402726130b22ace00ffe69b41a2806f781450f1db17dbc201dee5e7e47f345a6652113b508f47917dd3199ae1207eadd070e188f77ee6dc1e6d2ca2b24d6f0e31b09f11ae538923797302e8978fff0cd234399bbb775207eaa5757aea8d680e35308d6f044844d2a5452821f879ceac1ca13c314677ef4bfefa2424d81d8b4e1d2324b19dd512e1e99dec50c", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "769fcbe547162cd7a37bf90cc3255e9c3f4a80be989952cfd3a9be501095b565a19355de1cc8b0c4c225a06d452f24c651e2a7fedd1a75bf2a6868c1b3583a714a5fe7635b537a4ac1e3fc62f3bc579d14168611543ecf6b5ac63d8f17661d1dbcc984254121b98c512788ba5d3c3b77701653a6a0f070f8e951da53769bce54af581f306d44b9b35450c485fe9ddf853a4ad2774bc102f7c49688ab6ed5299bb601b205466b17a6828c164a5dc39e6397389b5d71107f028990e2b1e7fa62846bd1ccb55cdb683be362014a62cb34724187c9878cefbd0d1ed605b7b60fd74f32dafae1d8ddadb64ff0cd622f0c83eaf9ad3d6566902a5ce862ce687d298f2c", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e8e546eb3ca58cdfccb74782365c07712ca158186a90dd9fbf599f579585a05681c0e6c44f119b0814f8a3dd7bd2e880b5fc4ff995762761f35573d25c2252150101094e31ae297c9291f76df8c1fe3e048c12671bf15aff4a896f4b07f6d43a7d328224c934ff083528084d31de1dba10cd80c5018dbe497bf03af3e985a6687b4a3f6acd9a497699902908ccb212aaa07d04074559d239dfe4bcd032027298525a2ace34e67d4b1ecffe34c91a199c2abbcd1e33224a0896f78af6f26e7ea9f990c164fe3dcf153c419060ebe3da216d58d78c3d6f30ba779e6f5b9d725f32479d9487808ce69e17d34c3130252d845dede117953f2a328a4b26bd5f28e5a", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52f798575caeb6fbac6ca1a5e2425b369dcf2db90ca4a9d4d996965ebae31ff1cfc02386075a42e68c8214729ac238cc97e3c6ad7f7da7c2a5f9c8c66e0f7d234b04aad5de951a14ed2c753d89437448a4f285caa62443aa75e437e7406bd20ced6d2f988fe852fda4368af606f35aec176b6bd384b22ca8871dee1757b2300519fa763b03913c808f1ef33be32aa77d09f0dad04fede2a48f65a75fa56f2a5026570d841b009a216f32bfe0a0b6564c689bcd6e144bceb53a442df05301e9d0692ed9e5fe3a8153a0cefc015802905c45282004ee37e58f9f6b75a7768d37d136a7d604e379b9b2620627b450e874a6374cdffe86a50f353d78cfc825e57b15", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "141109098c9c31ca5db129ecda3f2ce8c7f7029b39aa10965b423f460b32115aad1b8abea9ca2b65400ba225dd7fd97877597ce4f36e3c99ad6b68c73d3c5db1d764c91681741ef57d5f31639bfa098c5c0d535da327f563ab95b585be060004b1147d7392da9cc50888dd4b3162ccee21c5cac24d17ccf420948fe591238b5325cfbd87114d6de17ecbd340e2e40cc6ba6c675a5023ad69d46b4e39ffdc64f21a6297d31cad86515ad7e0fb20894103f086a957fd9a91fe8710dec52cd32caca6f6486bfbd8b9d8783e46567039c030c619a6cff6e2cccee614b2e7d809eb2e90add5538337fb87dc291e20ab5bf5b21f82c48cf5e71e2d498c95bec5854f9c", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "858d214c0ab3e6e8f99a1189e9f0191c5e8621f727b5623704d02f67017d526468bb601e95ef6c804e90c7f2f46375273ed7df2e7e830a92876e42bcaec98ad63a7ce5b20f3a50af8d0a32b14ac8c69871812168a4eba0f9ae24a163bf87600073680625b015a3f705dc92d6f75caf519f89123b309821892085122977074c57f1d7f79b2d68f5fa16c7cd28a11bb0a6fc31da8e6b88a68388d9d04aed5fbdb82cd903b1f7d9de98e5a12da043e0e87b16c65f727a9b92a860c4be4f04a3fb5896dcfe6ec2e8dcf478c3aceec213efbbac70d4492cedb5da17d2eb6937801bdef4a57ad014a7854181be871f523b163e9b1c61fa37d966ee87506ba6289a2ab3", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "407c1462b1b49d382ce9f5289c461e15dbbfe0c9374ff506ec407fde25e9234e14efcc979b43bee78cf7b6afd96566d8456ccd11d13c51f95b44f2e052c3aab9140e270bcd14a0b4ddd9944fc720ef5366f4fd522accc64a508d8e190c969146e315355828c8c4f263f59ed0cba9d97b74908fb53c90bac693f548337eb68d116ca043b09f9735ccec7f025b4ead79fa0968cbe352127fbca0feebea50742cee48981e5387989df7946291fa5805146ada287badeda4bf316c224acecc33c391e4402f221e991d6c37f884f1298b8878d42941584b2bd6c4e8d89156ee7c31718f5117ac4b7fc1c99939b4efa33d4c079adc26eb4d950e748abc4fcabc05e8af", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 65 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4caccb9f363f80f7479f7fa8168abc61955b8a50072ffabaf1b1db37728037b84357b34b3e51efc595f39736b7c42e4a6fdbfc16f0af5eb7a0edddaf7db7bd80cd109483c7594db037a1d84e9c64afdedcf9eb59feb54fcca4788e210abd48e61a60e98d7246f56b56170aa2bae8f7950265402cf7b1e1a48f497d076dd7434a97a1cd6d0c9e808e250feb8606764c1d1a3bf1c8ce6cb92fe98bcebb44653ef0d3578e3e1a9eee4b75cd984da2facf62a5e7d01e84e1a0ef54dca4f88d1d4be3ef6c174fd03d4f8ecddd38db221174fdbdb6c4152047b87aca56896f18f3134669e9c56de85d7fb0db9ebf0b963422a80389b8fc573933c8edca6b96c8c252b7", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 63 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "915f5b843aecbb7950c8efe01fbc38b11cf7c06c6bded8bdcddeab8c9e562b7474f3dfa51b2f3211dec5e97d55ffedb0a60517db95a8a3854d6d9a5df11c67be476a07156d5244738221873e25abfa29d8ed6e172c2a397ddb475892c0f3dd1675e2ca90448696ebfc9a0f5d0c25bd27418eb0011d1032e883f0048515aa30f46467ea19247d02751a5df369f45796998ec2c1ddee7701874f55344dbe12fcb4837fdfb7b3b92ea00597890ca54aeb96506317319a04023c2494f09655bca737e30ca3d14d7d0a63951ca5866d2e005d688486b9492db48a48e2df8983df5f01951477d3e905d5fde4275dd5fed26818ff6c05507d0032b5301a80873e69031e", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9134874652ca98409009a6c93497a6c0fc979cae868025927692e682a6886b48399c35ec0ebbacb864bc853dcf8e1aed6611e9a28f0ba8f9f970e4c6f9d2732bd810e0e2c20212cbb25d1fa4095e8f5672cc8b180e80693e6581ac92709da36b61928ace0c83e84ef8e117425bea1e02d02d20a7817e84d0a404ed3b4a06d7b638a0f80b36de6166a1d70b74a1e46ac64aeff28952b7e5fcbf2d29b65b94f65b6ac1f053ff7fc1c673e2ffd927c3ec14d9deac403a29becd761584a93aecde1c14a5814256629a414cc4fe0dfa2499dfab3ca05e5a897c317d7aed9694f850cec57215416dcf003f8020010c5c08765ba59acf7cfa32d8dc1d180a884904a17d", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f604de965fbdfc2cf9cb714be2c96d0f823f2dc968b4ba31f01f503a13da68ae67b64c4d44e8c0d3c26bdb6af0e6c14867bc814d684031b7198553fc77f3371fffa010b1c2dcd00bd0013ed066de919699be1f0fa1aab4f4da4459e7732f311615311d20ca548be051382c00f29f520ec10d0268a434585374ff88bcf4873f433a40f725c4615d3300dcccac48e7765475ec39d9cade5111837d1f2197d25e10983aae06df594744d239f00f42db3c4959283f990462a80e543064640e365db47987e466a159586b0f6202cab3cacb111ccb0b66fc0316289112766e536abf9faaeb1ba37825aab444f41af5c262aea81036f5d4d7ed2e799a9db3f8a213048", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14b7fa78dc483b191669374acf747909053309a3a37310eb507c7d2e328e26ef24b5b39f5980d47721cddc8e557af6261317385a21e3b19a971959da4a8ac0d76893be674f5bdeb5f901c443ce2d71802872d2e27a6fe39ebdb94ea6c740a298e58b73d07e79221978039a2c277634c6eb46c01ccabbe46754262175b0488d6577ebeeb57ca22bab21f4e074577a6fefcd260f5cb8ec26888e48d20c14841997b40bc23bfc9b787f2c6f7bfc2f0e056c7aecb7b65a0a2aeaa982d6539c8fdabbf5f1e304790b03dfdcaf1eba3c55c81f50ca4694f18bd3d22881cd940d9c777535ed4c9c504b601705690cdbe66369298e0d9f06055c7889ee175ac7248db1e4", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7da41f64646d1066aa5a1c4d6641cf624dc0042280af5fb776877b3696f76341c35bbcb88a735fd932ccf534bb58cd22a889f755be181181ea7ef9e70cd4d359b4f8279b12d5171800d7a2ca11a3dc29f2e28b18ef8b3ac3d4ae4749c57ceb36060b9953c7503a780b54afa0db9c72af649a24d59be3622dbd79c4b3fcecfa25e15411be898ddcb1f6e1cc9d0f0eb26dc5a389502633772e9b7e88b0aeb88f6630cf521ba0486729b8bae9617fd0ea4e83018ed6a5bf94d231c300f7aadc19b58ef78e6d90cd22646fa12cc4882be17cc961646d9f88e5872580f3a98cae26956631c5be93c00f206453398951bd5bc5b6188fa625831eab1fd4c1e6da8fb564", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0558c5697deb25acd7e13774e91a430086087ded3d5af9d7b559f90c6296bf08c16fefbcb9909300d30d96ea60e642df1dbbd3021ecca3ebff3ece3ff75224099d5d80b46276ad00f5a3c6a996d2fc9d006402a30850159f7661dd2e22975533405c3259d1d642f900848d5e56315e4ed7c71612f37f25105cd0ea5b533ada7cfb1944598c5ca9ff3cb39bfdd4d32808dba0c83f37fb522ebaad5dd5e198da1f5f0f34079403b3ffa67ec1a7349650a5b4fac5e0da695ba8a3d69118d81ed9b72e656bd30fa388521ff71ec7d782d7ead51ae980ef976f1f45bc7db163287bcf1616dd5e30935e61db344ecf5b14c2f3d97ee69cc1fe145840c5cafa728e3a4d", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3bf3ec69112f44f8a3e4e1499d846669c80d327f2a718381356bc86a8f71f47b8d474486bf17c58b0a463eeecc546e0bd2776efc407c9d4cd23029cf5f0d27b5dca32f90f02802117cd4f9263e72df9fb154e84e4ce7e394941f48dd055411773133add67c9ad1666a7e6aad5a34a5241a6aa39b0ac5831e44f8c67ab13e24faa1aa5dfd63188034b771c88c10aaa8020d2197f75c8aae97a69717964dd03c1ab5c96d4cbdec35fad595b349829fa6cdf3c35dd8dcdef5d1bdb04e4e163008fb85a3877619ba4e8b5edc3cefc8653e1187babbab720d671f097380cbbeab6dbeb7e4b2ad3c4ca90fe6b0ef279c7cc144267eaa5a9cb2f1d859760a94fdf73189", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b5575cab17a089661a77742683f82d122c491f533661cd6c13cbd64f79fa1dc09f9d387f082037492f9eda9dc02a0fc3d4ae1a737b03c803187a2a44b7bbc202e5ba56e3c0685949c00778640220c739aed86882c2f56599c2cc3237884ba36fb9018051398edaa7bd5c0b7332e8335bfbd04a8a2409fd90e68a5519057a5e3beffa11c13186aa18f5eb40cd29302dd30ab70e635403b6ea47def976b178431797d9d9fabcaf318ac1351ab0fc51f5d911df2612b453025ea7aecbc86192cdf0b4df2803edeaba1646b90ea3be86d0f7099b77cbe4cedd28fd29823d2d9a95decb1a96ca4c076f811a78acd3ae87fbfef4b3f57a1ff4b1360e79e747c4d777f", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a6e4acad0b0c32bd28b4ecb401a9776da7ae2091d6e5f22263cabb3bcad0182dbafb236de7fffb0277606e15bf79564b6af43195da6ac73d653d31e0c1da7c38a9cdd86ba14e160d9d3e8b826b68e76806e881a207742d93be40beddd7b02abbf2c9366a3697802bd2548de810fa245afb5562556dedbfa88e140291d917285f8a94eb40d0f552a69f1ed725299d009a4e8fa89bec580dcdffb435639d1562003f0ad46a756a16ce84707d76b50f43831ffd247e86acbb5ece572146a70c0afde58a195411d28fb23ad7999c88b4394412becf02c717807abbcf2f44e0494c68fc01db16782bb79b79b66066765834dfd12b172e2532969b9a9e5a511382761", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d4ba1efb8496fc0a3fd05f71fec2d761ee5977bfef532b22c2491c2770c2424048409583fac027456b75ab998c4ff788bd307f1ad3fbde2206c2744c9dee669d3ec365eca30fdcaafb7991efb95c0b5a486acbdf7d7ca9de6f359d97753f427c8688bfb6ee18ecb2f058dd73cf077890ace8eae510750d638571578c2d1b684fc6d8842b74146ef9603e7ed528b19ccf868a4a8fcb1f6bdfcc133a8bac1f615d16001ad5e7c9fba9a2a8009ca63b0105c2155a5c33fb84d93f83d6ca916f53ce3d38b9d94c537a414dcd29357d3578bfcad216df8f4b3124255de8d62ca8a6a5ac627ddfe782a39bc6b95dfba4f4d79a64ebcf9e77efb6aef9855602863fe93", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e9b73039c977dccb8f979e37129d00029e8ac91a7aeb37292a1373de2cdaaa425ee4ea295cc918451e4ad6f8377ab94f8ef9fb1f98c9b7fc4c65361eeb2805b06e9894876d16931d654f3ddd2cc0ab3a956578ceb789d5159d884601dcb0165df4eda02bc2e90eb73ee05dadfdcfe77e2acd5c831ce5863a88ab4af7cc7018d854d3dc9f088bcbc65ad878e43dd28c554fffd66d669d5c013863a5163e94a6726cf502b3362a0362be80ab9114876f836ef40f8db147dd12977bb92181af51960590da793ae92a973463988327769d963d200ca9a05a7794fdf18619c0c72ac7427235c285d164357181e7cdf93e67bc80101b432859da33a706bb1207356b7", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "95b1d8ab54dccd03ad4f39ba245559247879b372534083b1e2dc5730a1c4338ca7de7ecdac45ae149389ed15122a9cff6f49e23cd6c5e4ba6fd71c0b01fd1f9a569d9dcc78c3e4b3b372e6bc58146d7626928a5e1c8f8dfa3d863d3b9cb21e3f20db14f0dde1ce31cefd8560f3eb38ca498f3c4cf68921dc03d9a0b94372dac86856877aee64a6493b24b4483a88c0272bfaa5992e345bc995ce81fe4fdc203df33c4095404c1bf02ea2d085d40106d5660faf503b94ea87fc7d07b281459447cd51e081f4a8a7100c399768343d4729ec1d1c8b958cf714fa2e3cd8b81626b2a046364a0b7d33130359aaeb82b2570e9a8c9e01e7c7b07bccb8abcab586b9a3", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3e694cd6bb129cf5f071ae824c5ec53df429453e342134c23ea4f8ac0d5bdba8af0158613d46c341335a5d89164e1bb6237a015ba61199295e96958de848166605466ad29473b298b4dd2c17132b3b2ddb98d93e20aa2cafc1d971691064a5ad5d2977c1d0af1b2b17a24f220aa88383375c9d8ab5f5c78aa4c75d4c590ab2bc4d76e7a313af2fd0b6a7fb0514e5147fc12456d637ca45091e950e7aff87daf957b3ca6415635731210b66d6082f556548d4a4c6414e3b4a2a62947182913f9a37bbafe8c39543b10692a1b4b243261eedbc11206f876c3fbce33227dca5193746b2cf45f94c4155c477a3fa0d82ae171f396f90fa9a1beaf50f44597b2fe7c2", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13e61fd950400a83b8ec9eabcc44f7337c995ca7b140a24e5724b88318715cd4d22b8d36242cfb1127a8fd34618898efc62ea0a22fd08c28a7b6bc685c16356961d172302d82508b441c72a2bfe3f5553dc17c183e72af2d44035cc625cb5d765cb8b96c82ff462ea7fe32e2c82ef539636fc7f99c262778df0254817626016adad11a259686176e7fadfa11352fe54898c2466c180ba9fa7e292e4e56cc87620635a25611dcca2c46e3bdcaf4645cd5cd13021310092c2e622598dbc427ae1434b592713ac62d62a660f85c18068baa2847d0c9d6b2cee7fbf17e82460ab40da77a3b963227df7d04da83680c7c13a103ae8e7f5297125cf6a366775b1fa31b", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55855de4a20b1498ac5b9e1f8b0d3db24415b85718f8a335e4844793e8ee7abac7a3cd4f83fbd6389244bb3d0a085d87c21489aeea27aa776925395136ec0ae02c1e33920a53a1d8e350a2a36dfe5a92b51613458aad16926bd86736541cddbbd2603465dd38ebe38dde645a404d96c8be991bc8e6b9d0d2ea1d49709ded1c4da743a98cb5f6d66bd315233d560d9a2f6385cdbf4b015616cc54f47ce7563ac987249f76c95141c27c9b4996acab9c098a31395425cbcce54d6536d1d56560e9ccb1c0f31d6e191585332b32b807c675608c757c8e21e57f81c6ea61f3bdd4cafd33f1c55771552212b050c7a667fc309ccf7c60efc98d217ce58022f4bd60d2", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6ef4f778914572b1be19e31c504da2b6622023966516cd56b0528d41ae9e16c71145acda483b3737a4ef112aada58fcfc35d47f04b81033f4ac2a45bee1a5128fea9636325b2c7db839d9b7998de93590e2ea8a79915123009074934f57694d9da1d52548ddab78ba409472c40333fd0490a204705f4d5d2797b5e5ebcc48a9b7d10b64888b2b0157ea6b16cc45411a7195d2fd6736603b18506ee79d727132b760efb6f01066647fb7fdb5f9e77129e098dae7865baf076463b3a9dc7344232da6a3dc31e1d4f4a0c8539d123250facdf61d190f0313ed131bfeb3f293ad85b0f7e2b7d234f5bd1b38345c1e049b06e55c41461854eb92a040a24ec367507a1", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8de943d9e49e9bfa58648e48ce15dcd2b422876458282cda8896072cb5cb74140d883a1cb31673fa0cc1681f59ae76ee842ffcb0bbb5d70b8a68e9501cd6c54ae810b1392e631409bfac3c8c96c2f2dee35e016eb50303064e3c85d650582bb799884d872bc787c1bccdfbc652c98dc42c128a210792e8dab010c92a60dfe21c74ca6e0c15ecf201087cd16de4e1cc540e1ef0573a26db5ed86b56920947b5f390f471e988897d6289537d847aeb12b0c5a71334e69adcf693e68b4d8019b5de76dd78ec3d1a11399c89efb8e0a08cb8e721d3d2932cd6325cc1436c6a59819666f6f0c68e2a3ab7d4569cf45948680cc65091b5ab1e7263419d5484ff6004ee", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "95b90f8441f9b9997f9b9334a3b1b1cf98cfb3d15d80b39899a3fb0366eadc8338ac816dbbfe11170168b2c37d6f282d201265c85ef5f62e67100153ed3c9ee31e29064cd31de4513332d2345b489675cc0c6d23125e504f167e9be6d5f76300a7a1a7c3d21e7503761494305ee4265cdd457dc07b6ac797ed3cb75fd42117faac8f4c289582eea7cc6796b685939828b66673f4bd9a147da070cf2e52720fb1af2848dcdf20283532a14293060d9ffec023a90511d19f471b3086cf42572615c2ba1d0ac938ffbbe054dcb958f0e47a4f9732aefff90fd49b2fc7e76da5d335df2e3b9c96f46f993ba79641f9cf5cf81f62ceed772cf0e06656b210ec01118c", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0b5c79f76c0c806b430a714f35c3e2b3d8e083340737ada48e2c4595550caa89eadb7e051593e0a2edfaef0559e385bcbd45304cda8641938c2615601c622d40e4c0403b21bb0a931f16299a61a003fd0189cfbfb39d174f27591dc22a8e17575e83dcfb8b0b13734f0721d9827159a7cd9bea203166c6a6f72683819ec4b91620391cec8122b865a34fde9704dfddcc853c409e8241daa705677426c539d04c603b91478f11dbc4fdbdc5f61c7c43d7acf0377728313bc784adab2a0802b5c964702570654a3e0bfe450bf185244ed81c75bddb5452fd22ce29bc395fe082faa7bb782210e7420f9c60a89b39aceac85235d2410194b6344f7dcfe62fe5d82e", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28153e2a1d50f67e8f0c9731d769a386585e9e6a3da9c0b5fa151a6d81be4704e83b79ecc7947334c1bdf5e53a10960396c6b4655f10993dbdc5668b6afe2ee597f3a24bfd703a8828c310757cf005095257f287d0f5354fe9b7a50a62013bae736ede7cff2e093f645110bd6a7966736aac0cdf2f313778bf9470a2cce3f21602af318968650e2e36947bffe3f98b07da9ccb096606f869b6c14f8aed38fd35106e44e012520367b5598efdbc190f58b8204476686c170918c2aa2369425623bf3f7ff3fe2f73e63680716d733a8621a789ea9d703ca3fda21f96ff998493979d50257b9c48ad5b6cebf5e3db60dd4fb41b62e1e71e5d9f6a7432242a0f6cba", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1aa030e236c7a8440bdf831dd56049c6585c86a6dcbc6ead4e33605846c6cd6abcb06cc424fd4df81c3bd3141067669a1b099b740f6a9d6159ba2e4f3173125a539d0bac3e0b068e17197f69eb15927196e087c5a6d37b167972d13c8466279c8dd64470c8c6f355ce0e45fca85ca0e4d0395cecf9bbf727b9acc8244b2c52e2fdac8f507e0455f92e475d84a19488c155b05eda9ec9e4659fd45eaece14d9736806fcb63001a591bdf355f643cffbb6a8e5c0929e1587b56e7d6de3b5359521493547b5629b69901272053c6c7d04d92cab10388a540d7a3ad7e3ccbd61d20212ad779677aaa69f0b6b8003b6ca10d8088959d7aab5f2ade101257d39fd7e2d", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "663fb118b40745b791021bbfff944cea3534f5b26ca7f73142e9a9c0c039897bb8c64e397c6c560d1e233951f5b82431337a8c5f55dbd0962da21ca73ec9c739cc494bc5220d2df9d5d3fee31456e0cc3be822c95fea4663c4d0340355a79db841fd99a1cc5052e50678555a9529d16591daeb9b36f759312d6ec9bb970b0e5eed018c40c64ab9b0fd7020639c5a51544b96132fe44341dadf339ff68801dc80999062e5a1db5cbf07295e31198654290c0786907a777f58c578fa5fddd4ad569e8085bf7c94c78a70df9bfb02262af880dc258ef423884477042c0bb2da617af23fef577a86a792d593588aebe315effb86f29d02708e6ed1214c7852c35fef", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c3b8686b84c316fae09285cf3d15f50f77ba980f0674fa9e0429dc22bbe5cf62ccc0cd4092d9caacf5cf38b73954070f2a8e84c7e1b869e98ca7aec7828ab1b34b32e122f7f3eb045a1bdf453473f52257f79bdf2eab3244180e56ec8a0753b5e4cf38d1f21efd226a9f0602235b6575cd89d594113d0e1850e2754521af21b5503d420801aa65cb8f2b2d549a0be37b517bddf536b5d684d12dd58d7e8dab0a94b628bc80ef585a89b677468f17956e5a98147598155932be0096c2b46e5530cec0ceeaaf360dd78640f88e889865bfcec8c9e8c28a1ea6044f8a0443803089219ceacb92af919d7e1a518ee3322fd08446cf7228b1828356f4011a5de2594", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d00a4e45389fbc4ce145312c22de3b9aa47ab8986928cde54b376b4460bdf07bfc6469ed97b05db67fe854a34000257bdd60c37208d44d48fa07ec2ad499c1e2642409f2b1db5f12db8728671f7dc998a00f5fbbf37c79f14ea98e233a6a1d80eb1b60eb344f074901f2dd1bf91753e84dfdfdd8cfafe62fc8de34f54859fe152900aeeca91e40ea62e7f14ecdab3e2ac37b28267dcf44c400070c9cedcfae07855247af8a043ef20ab8975a5078cec58653f2bc8c8a0471d19c127dc11606246aa32098304d0e02db6cfc7b4d5ce5444e31aa86744bd36e55f2a44976ddadbdcafc064f4b08d9ce19e9bf6ee5b85d05c21df377c98bd80b7743d912204043a", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5fd7cb4070e387eca7b541beb102885cb2478435e7afb2acd66a096810a038221a53ebc88dcbb5dbf4242b7b7f2c6f6ff4d3b3c2df97ace1e23f4648e266061c2f6e7fd6a054c548469ee8d61b8bd06df1f18828b4d665afee0d20cb23d3df24a0d6e7e59331381bb9ec0e7443f5a7d79030b69a7f58ab030ddf438a60d7dcad500b683c5adea72260314e855d5c21281d405271d405842b4a1e86b3b82f6337fc6d3ff985cae6fb61fbb0bce48168271bdb603dc377bd7034d52e0785a81547093fbcf6b5d221ba57657a77cf85a670fd7e866b667138308c3e8c2a16169df70000a75179444967b812915195d8fd480078e35029dcf6ff62cc105866ffb0a6", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b199027ab9c00b281a3a79844ccb2dd48bfb53fd972f747e87cc688ec7efb1d719180dffa0604905cba85363e14f75b031ff8b873e6de51d32179039a5f5d5b36c7461fe501c69a65010ba77cb9ac74d48837b29e2d5ea9d40809b16f731d504fa5f186448d299f84a0e1479659887fd1d0093fa109bf9d6656f1e237d1dd9e3239c9d72bfc74d29138b58cea9d153cbcea3cb5fa42e89c42d49be0542eca13548c7a945e5c07998b859f7796cc288429cab3113c1fb74622d852f413b0f1708eded1c0d982dc2bd3060e91adf019af1732dcb2637d824c2dbbc069050bc15e238efad00c03d18d5d055aa2a08ef7b7f88a685ff0cb5ba55e9b7228300e6619", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6494c74108cade92502196a3f0243789099806411d7a0b218f2f9344309094491db404796ee4530552a58d9b8e9e7cb05af4571c6097a588c5230d86fd7d28afe7eb308e3a73cac7e239b67d1c5250b8af4f8c7d69bb6a05d939a7f7b1e952d18851c2d0a7568296a4673a8181b07617f802419c4d4ba943d943ad5bc06e9a7201cff3a244b3765db58b3354d4c83d807448fbd691c8541c655d443599c93894019f7ef671503646d0434f92756f2febcaac71d1fffa22628765b5e2bd2f525ab778203f601b9bdb6df7dbceb5eea3a4af7b953215adf429e1de60a5141686e290f90fa2c91818f2f182601032e9d2b7661f7bb64824a81968ce482f44fff5c9", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "74d0f8fa1b684276290cfa34f38af4033c9c66e27d524f9c29780d26f198591c97ad984faaf2632cdb4f35645288c09b76c2c378b099e2f53eb428591f99290b1da6b2fd79160d3ef70839421c087648fcb798fcaa05bba88a0b59602c8954dec8b53d5b89d01e0ffd0809fb40054470eee89405c13c1a44ff36d98a301020da8965c87cc4f14f6b955f2ace344a6e32e37337e8bcd53f8a8bb8204c6b5b82ae9d79592752e93f51d392310b2945e469ce0d76f0ab20ac1414619c683b6a3235edba17f5d60e927160777a5a602cb8fbaacd482c45c2d01fece3853bd15298d5c9edaaffaa22c786ff8ca2fa03aa432818e3b2751c041017a5dda9185a3b4afa", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4171cdbf3c12b8de6838a772da461e9fce40db2eb730e8a39586c4bcf31ba1cc90d920d3b2e2fd15d8ca321e10780a71ea9f7164dd47f0f398641c8b8bae435f8dca992bac646c29f7e41e79cb583ee007bfc3f568fb7bc23133d4478f1605a38c7ce2abd1945801862459a1cc5706a3f47575ec9afb5ce8097a7d670d8daeaa1bcc2c81232e8c64bf3a2f237bd9f911c872e983b7d0f6024e81546f5a02117479d2eef2deffa91116569bfc5bfeeb44897d246fd319da19d64102ea4f819780bbfe77f8052fe0931a78a18e5ff3e53f26ec0e364f3c8f79c96e82517db11952104409fcd2f08ddd494a55ee1a443ce63a862eabf78435367663d032a9a5c1fb", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1eaae3ab035009129e236d99c62a1dac6f0bf3bb8ab25ba0906dd5bfbbc2b024fa425c8d4283c683ad6f54b33b22a90d70805a02bc9884ad429215e6c30118aea32d591b367fafb57ede2019fba0e628d8a0a10cb520f544594a8f9eca3ffbb7e3d3d5e2f82b5596d024bd67f7c934f1d75de7193c65d05dc29ea0193e7e88fb6ab6cc37ebb6e3d10081b6ea6f85b1e44547cf5533f73edb392d0c24a587eac67a21ef526da75d1b8edb173e57b885c83d6b1a9f8c4e2a3ad648e3fa98c9b205f1069700a8e65abc3fce481eb6148b1007e0e10386dac959569baa1ece38b9bb8f9493891333d877cbca5fa8f3533fc8f80842528692ed55afd7a8298293353e", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2534ceff43b8cb5a797c75a4e1d32d6511748ed6bef98d6f0a3abb618a9e9b208a0f330da5f26e26ee2179935a82b9834756c9fca1ba83ae736a139e738bbf9ee879f53a2417d6a57412753dfe18f3fbd1979b85ea4903bdd46ce79f1a4987aaeb15df455afbeb5488da09ad6340d750dbe40f4532afc39eff953f72d1dea935c83850ce83233cdee30e3a35e39c39c4135f3a5141170ce60fc0a9819d194173d329a43f6eb8976ec70407f031ab62b92ce7ba11760e88489eecaf501ce660871e8fe94bc0ef2cdee7ef8d893644ee23817e199d816aee436a992afe1e63eb019acc056ca86e7ad07d3c7102e46dabc862b3c6e87e46ebd71719729fc3efd8ef", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3d91e5e11b74d28608dbea1b9406ab0de5301d0a91f1fa65d7a4d456260157f6b123915ab4477e17f2466684ac2fe5bf7be4367fbbe8561e23c3218c9f5c61341087ba95c4a4cd5a31690e2541b5f3222c5b53d19abf439876ef039e87082cd3d5e15ee460733989afb770e027de0e0f4f5b5a035f47fe3f1c446f9bb1adcb1e80d52de97782a3c5c85afba4f8d2feec311e3f7a9c62ad4b8434d8a9104b20482c28c0d08a005475378dd173bec77b14be0d6b187de2160092e7b23e7758ccb9a452c338124a95521ad8bae472b0d750f6be846ef0334e2e123dd4392a27c233552b016571c9d3f2eb30dc750ddbeed20b21a7efab91a8e2300015fe6d8b1fb6", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2473b46b4bde84258e92fe0ca252a4d298ccd24dd493a160f55d446eeb91e0a645dda33df0f6f6d73842f515c7abcea6c5032cefc07035fc838863e8461d5448f777f2fc7314e66abbfa543d0ca3c1536b56fe9c18d5eac0f431a4ea2fe439c4a312ef1dff25320f2f322ed2f61920a04a70e2240d549e11ff7f9f52b266e482663a849bc4a7c09d61c1e6fc00509d1e8a1494d049c605037a407d7ef8a13717e932ae6a33c09880ca278051c59b7631ef4518f07f2e0b752b2c1415e541522f45a5fb03939ae5c1a1f3ffe4242aa892c68633c3665ec5e49dca53dea55b1768459f673ab542a15d3c495e9459e86cefc7143f94967c56e561faedcb1b84c693", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2ae2c6affcdf9c4579588fac120a904c5cbd8b06ea8fc2eb8bb81bbb8dc4de857046f723e1432f64f085720b3de76066864ecbbc7a90c94f49e9400fda24ea2de413dd808e3503328b1624041ae7fd948bfef39168b5a620e3509139953248b0f02294e408e7e421747e9ee337409718a01aae450b8a81858dae7f23c4168bec0b264b819f9cd70f159e103bc71ddb1a6875a7ce181100ba54cb7ecef3d4e81181a9cb5e0a2eff04a3cc6c61ea06a27996fa7d9085e42f9d11c1016c8cc2ccfbde3b4c8a4cf906fdd5bbefc11f0e10f329ac6c60d5eb5cb0590a8b1a78e76cb076af4c4cbd771f3a29a825bd77c7b1f14f646d1003f83c1e6665cc01b8a8b758", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3a109d0a9cf1058f4fbd07eb21e08296c46ac4d5274252022bfa8d6e8cb898ac28b6d050c12028e99293aa4279b6e41635e8ad9ff14d8a7971a8ae974e4d0f31756c4483bda347558762d09eacc79737065975a92723b96d39c39188bf2f85f206e8811d1c45786a22378b142697c1230e774fa94f0b43a5cc6b6f1b2974ebe6f6d1b67774e44e209c4b3ccb5d214fc4bb982c7bce23bd2ab11f133cb418abc0648bd81cd77bd8ac40f04004cfb505206cec46f102a64dba71a54999cfa3a4951c6ab5b96f6a2a48c0522f5be574ad8660d64354258433fd40d805ae27d0f7b8173e37585be415991ad3282064e3362e8b37c4a0ac0f10f17c97f1c6049f2946", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3d6225bd17ebcd45aca184d36110372fa2b84e8617b0644bad7141b873b33c36e81d36be141661ae5998a314ef087568e0fe64d3608dab557c925bfa0bd9c0f1c147dbe8b437d47b3c9a2543b73cb4cbbc0b17814dda83790dc4a41d4aef6628482cee14786ca7908af6e56d3961b782f3546d8b77566c97deb0506bf4ea3fa260cdf31d7f6db1f3aa0bad15c88c90704418f9a37dc96a95bd3823dd6837097801dc7ff7baee7e45c25fd4fd5750ee8e3d5b7e0e374f8eb6bfea9606e8c1f9f68588748740bd4e1af9735bc8d860ade84ddfbd81e0b6c3bd1338aa361e1280e9e946d58b42eed5acee1acf05eeb7778ffe11e0f1939795a21887c76aeb7a29e1", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6d27a2f058e4624550b4e00dceb4d313a126192815273949d1e37971105e4afa1d422b23b106719da70d31b2a314123589bd61700a713e45821480004d2dbc86ceed164e54f77f1e95debc62bb8153d46553948a36e1f5c9b2f0e272d9ce405d9e08d223f0d0c14e488dd223a65d8db3ed33356b53ef3078a3aefa61120f7e7976298b921ae1cfea86e2c05c525a601a77290e77bda0d676f4e2d2bf1701bd436a9566b4435bc633206efb1550794bd99c3cbb2b60cbf3d2a098a9577dd86221c5c460f7e4b10f12d4beecfef1d73e46d5a029cb1bfd666a750bd6f42e67b1fe0d70e20353f1ba4af9a72adca4eb134ee18672669cffa1be835d4c1f8fd932cc", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "53ad0cf1d5ea74b20cd7be5a36bd9e5f1e848bc412ce1b3718081bd96e58a97c5477004fbbbaf155c490eab94ef101cffedb247a714dea01a5196b2ad7694edc59c30ee774934b336c1f27f44e4ba66d25a1b390ce39976bf1cf5f3d1318dcb6c001b27198a987860f647ad95bad2d5eb8d9285e3ec04ce73a904d993ccd0edaf0981e31d49a4d0058efd91b2d30443f45ba6bf596195fbed0b0f6ce7a6dfbfd41feaf6a896b92e2568c4ea11c127e219a22873c28c1a3afb953fa1dadd09a1e1d9235edf206b778292ab59ded9c5a827c4afa36cadeb6e3e7c5b27fdda33f4ae808ed0dc5fee078a11f939ee3545a84a5da1583cae2c708df1dae5af4c9ee17", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "821a515f73c2b4d3d688b4fe0a12eb3d257557ccae15245a94a09325a82b114894ecbf9889ed9858ddcd8ca99b33f5a6bf0e28589153aec418f1ba16189b20b8e7dce4c426730f737287dd1529351a4ebbfb8aa5239223c3ce52d420f5b15f0dd1ba80a23ba4c489b460ae90e2287734e01e96ecdafd8b9d0f814b25a9e203c8e966c96acee3b3ab54e16d4def0424455fbab3bab193ed11ec472bcf7f2845e97a4960149a1d24eb7ea85b358d5cf35a5b256d5d94d867abf7c54aaefea7f69facd4fc4c42d42160bb82f9d5305a902f7953ee502138e1eb453a29fc27bc59cbe7bf56c5a3b438db5f3db995d36dbbcc56508e98ab1536d53dc2449cdc95025d", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "01260a56085d6a8e9ca6833bab178c867a72be127e8d5985baebbe561f36e4552408b7cac9e0e45ff8e6297f7f98adac36491223c7a24e5332ae656eb0d5fc9415726be5dad5bd5f8e006ffbd60456fcfa0d4be491064ebad5cf4f1a38123d8f7d5c8093fd56097d8076e91c4d9d2616411281f298a72db12f16f2356147866a684fcef16ce5617d9c2d1f18c037a9bb5fd02e83aa06d8dc315446920f7d481947addc84345796d23f23c81461313a1788492808a42bb2866828e01b53e072aceec23822649f5c788896f830f914a1977666cdc9e93bc3885b39ea6346dae7a13e2ace444ec34426411cd77a12658e04446bbbb677617483913f786e5692bfb4", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9aef72b4281b0fdff6acb08c7306a3aeacd411039d9d2df5e026cea4859295214fd22008c017b1229ef093c04da0357d82dc8f4b1d9da85f9d4377e447d4a11893d091520b91379d3cee297ceea51e01682b557f62520ffd46991163b65f3ef4fa4bd0c60a0d19fd9e46a71e8ad71a117ea3cb3f22ea0d2dfbb07f37b70e66da04afb03f28a827ed70a8c60d39ffcc27c43b74aa8a937e252831fc12e8d8f3a8e2b1a59e41dc673bab1ee3afc7858429072f57f44befe65c8ae087d78a2b5c2f64c0c5826c51a3a32cece6a91d7b2f14584b064d004d1f072899de82b25bd978858fe383e7b344ff463d2724e922ec380fc433e526d94e223b53da68699e8fd8", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA-512 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5810e0d999a4c11573b5933a66225da52fb0c4efd8861e52a95db60655addf934d0c1d1fa5048de70a54547edeb0444d566b68720f44e08e338cf68eca37e231b92ea1a7fe2c1ac20a02b727126e10c972ea385e1bd1c22337386717fc25797897060d7aa0ed6a3ede13dda51042141755c6eeb812b964a14eafaacd1d382defe73886083d5b37090600c53ab538d3fcb9cddd433d737d768bd9190318c81557625d38b7c71f21aca8c9e31b5a9f0e42a7687adc85b249011e3284ce82eaf665b90a44bdf1d9a09177d946833a40f29c74ed9e497c4c1c10b34f10efee9033416e11b30930da0a2f11b231ef1570edda73254c9ee8993bdd01a5c5d58603ade3", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9b9014a5e4fccf0078c85867b66756d6f27f9765906e72fd6faa63860081a2aadd73a1ac25b4b52c1922925e34876b4d4a43c01dc41252b4d8fbcf9e258c6fd1acef5068c1b88d5c9c490b0a25bec4a0bf2ac77d846223862812b718f300fb0423160651cd4471e05442f74d66cfddf7316db58a7e15c2eece9a970d08a69873e63dc9c6897194330d2ee8dcc16d207f7fd1d1a6bc4227d81d11f261358e3f1016235cae4b99150cd3e29c930ef7963820e677429e08c774395a085151411114b5c67f51d68de478cf95a1ef682382184e45a772ecee90ced818647c1be80291ec43461a70d4d1f108ad8dae1040c30e13e0d96d5a6526eefcb599045399190b", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "45e4eb7efad33823f4fe9ce9008dfbe3a7c24d5c9f415593652063817968b36539d7ae365f56538b28957097843016f88779f46a2749f0132204ac941bf195528e51adb18cd74462f1933ae16a05bfbf4926268cb0ab3a588fc8e94767633b0fe5eb91adc38d3152bed8efa098ba0b722714dbe0199cc6e45c2de11a6fc76686285491ba15014debe6fe4fe25ab716c0b251cfc158913b4c1ecde97f741eea762a54c794787f90f2161baadfda6866c8a2a8bd849636be7bacf248244b014ec86ad23ee4b03d189a0a132894269389ae742b75d912702ce8f47f858208bb112f5c92309fc1217c5d227debee2b93f8eb55ab8049b1e95bf0de54291c673547d4", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "270dafc62ed5d3516d014f6fd20bcaea960d3267d8aab04811241d67882bf4f6630dfa8e7e01c7a3a84dec3b4686d2b87dfb91c10816a9b64352ed43a8d86a67fc9d6636327f99125a5a35554d9ab953dd77f93f8ada0b128f42c32f8f886145826193734dc17b3209f4138cc7ac75b098399c551672c6201be1d1f2c445e34f6d38aa802d8ec8c63548ded11c398c852f5f34e7a46b5a2fad893587bc7e0ed062f67029a8eed537b30b5873924c49553e1a229fb9d66e7eee7fd0fadcfdddd9a5e407553fbdc7b416f49210dba4f916eafc545060b050aa1009507b5b7068ab5aaf21f5e0fe1f05cf348315bc3c7a82e21a2e76c80e6b0314428f046cac5585", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "310ebbdea1129e199b00444e4d70325b29a8075e5eaf82f8840bb9c0c82725e4e965f4099f7ec5aec1786238ece83825a58cde6f40e6d8396f166afe46a7e6864c6734b692f72f085d7e28428cd3372b8f57f5481f6b83b30fce42147bec66da8d3d77869fefedbec86135e378b6bcc9a5781724a7f4f29aa844f272c5c40263ca9faed7fd51c79f100ad5cdf27bb0be89249c2ae60474521cbc7db9665a8ed4796a6151a96dea3f844e385c3d1fe72fe10f65e79eca7aae836aa2f70bf75e09694a2e932440b0f2ca1495958b3f51e4b2107ba19a0a2932bc7e82ebe31cb9b531b7f7533390c64d5d9020c10d2f8f42dea931a617f5cb925429216a43da629d", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7032204ea8f284e19522135a5a36c734421f06ba2dcf734df83110d3fcf1ce532de316487345e4701fbe1da2ec0069d545407a79e5086d6bdb4b7180d7ba6b7459b329510cf0ac524125a7482a5f02255848c16b6df2574d7516f2f6216efccaf795c908ab7a4c6236788b23a959f5dbee2a20782df7e91e2f19186a206e62233fe0bb0e0a3302820c58efd1b010a0c55cb5379e8bdcfab995bcebd83c82e01e4de8c45fdf4a0a2dd755ccde5622f1428e21316007a49973e17e844ae401fc007cae0e3cf6d8bc04ab4c26146ff1876c4f1a014782c3322f0b57cb3180aba12c49a7c8c3202c1b74ba9ac7a73735baeed198e7e50fbfb541f4bd2103a75d56a2", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9361b71b1965db31ba7584475e14da683bb1a983720fd1a3c7ba77d8e3727fd42a13693dab12d8844a87ff0541eaa6178e822c937d82f5e7998b33b5ff9c69d4b981fc289cd791b930fd1affb2181c6a1c71f53bffbb7fdbb4fca3f0670d977d2a73be96360ecd26920277cf5a426ccd709a988e7c0582998892fea7ebe531e511af15bba96c57a1bae01a04db49f5c51993c92b6d952f7bd2277c3f946bd6b3c0932dee78e3628bf060511e4c7887e18550451a6df8fb373081c91351af104f6ea3bbb17c70b189116be3d4b5455aff8a6f35d5f8224e354f73bf89d446efabbf77cbbdc4349bc74427b4684c2f7f46592819d2434c42db7e3ceb422eac8db3", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "493d8b87ab03488f39d2af57ee1a8787a8ec46333c2497d50dec00755ccca05b22cfed32ddc9c5fb06e1693c7efab3cc2b22fc2b038d9c0ce6002c95d2c517e916d6b1260e72a1b43f503e7ec08da68087387ac97816f5875ad6a19ebfac8027ffe4b612f832bb882c5de819be4a56dd1d6ffe87a38d723baf52248ec69215cb636f9475c924c6e8c5e43e38d24642b7da6b526da1c867369d57ce6c5d2a5ee6d080f504d7cb16fe5d8640dd17fb3aa580bec7100c82225ff58cf2242466cb0bb6617db9e65acc63ae30dfc90d1daefd810f17a37b51fc040c12e2200d1998b78a23546ba6a54dab269ea35f71d34d9941d4450fe2d6b30391be68f4713b6e6a", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "04b8ea109d4fca5857486fbd0158bbd32730428f74fee4c20da46318704fef32527e982f811c6c8524a0fec96a871ea6b3e0914e5b50c42e9ec668c9f09c42f96a5952b4a306d37ed2d7254ad5c30b69ec57cd76f25c114bfc74b875d87e88eabcbe7954b162409597766a54d9f9344a7834e30f9ed5ff0f4215bb421ec94621bac5091a52c044db56e487a79319904e8467578a446aebbf42bbdecdbfd9963a6cab7323f8ba5d1d2c28142591751f65937c2a58c852dd07003f609cd0be0f4d2553fce8d4dd4f5a95abc412c777d65d2d86aed72ea85fc1626e06f2fa3d1dca253d7fda2ebadb689c77b075d437d7b8c8b34d06722ee36807ac4fe85fd0c848", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "49e69172766c7ae91686f222786a4c814874709022a70446cd06f3dc96c1748cd2517ed9625ea7e4bda65aefaa4d2fc13f621ca6c2d26f36c5e5b2d4a52aada89182c879cc8aef05247f183fef4aab5225111bf71cbda0cee147fc432cc31da01be1702166f41a2fc056870cfcc08a3f707e5b73d22751f62c4a7b73d5d14f5d5fc487ff8a5fe70b59c0d3de1d10e17c155948c5bd938c1e3e8a392b496374a57ab3693c8ed61821f5d825cd25a0b38a09622c2afcff5c67cb3b6b087c7b002660fef87bbc83ec62b21ffd5e6c112c4de3f28afee0e3e72ab9de9cde12f5c6adb7a8d1bf5014561bb95b8786d830a41a5f5bc6cb62a34e2f3509b18e3b28fa02", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "72d4a2f36320ea292cd725aee0d8c39d6c9c9f673eb773a3140920124f279542f4de3e5a779d4bd102558fbd72ce4b8877004d3033f864692995ed95889454d0c1a94beabd4010b5aefec29d1be19f984167f8f046f05d4541c25dc06a90a1651d13e31ac6c0ed3a69be30ad162825702b693aefceb3045050034d4b020c3afb46bc372cdaa3d07695556908589e34990c2fd713473eb038525ade8834f5117870b230c9f3d83cbb4227fe1516126360e151b96d1ddf1635c119d9c6a08edc1d3db4f6bdcf1802d6689b8002b1a7f19c1bd175ff9da03112df489fba5a4dc7b86c4e82ee190e6fbd9d3ed8fde0099807e8dd8a7736bfd01c00141f49266890fd", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "7015fd8a4f2f9e9ee2f5a2023cc7c228e1ced3b3a4ea479d97d8f113bb2fbac97838cb549b1821f00d61ec43a3e32bd35c8f518a4423198efe058be219fd12478392ffcd177e4f285c978687abf7ac506bbd564981a1f3f7b38db593f34ec7b19aa348f4671b837bf499d50ec413be1bd139eac8fe490e24032c03dff455889a651be5b5f6ed1a9a1bc96069c42a44566b3cc1e8c46edb0e2b2fd30d400ae76c349f7c31247b69a9a2c23e1bf3b311ddaf868163903b94a7f5e34689a119150c169eda89f0cb2d6b646fc3dea384c179d10f379574ef20b4b41dc58e464c6baff0b11f0e9bf42034c1073278ec92ab030e8744d1a5a8ee29771e145d996aa538", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "3f36c673b9673f8b923cf5e5be746b66d738b4fd0f42a95ca06a8354423d414e8ec9adf5c52c893d4eade8f527988f701a7127ea70bad52d3beebc4406c586090299b181fda24cc90b50f64650098ce8acbabed3984dd827a556ef2c7503d67c13a6f615f139128585ed84a694edeac714519fe3e58f1ac419d7dcec3c80aaab0459a23d48e463adf39a1d1ea85d3cae477de16acff1a4e64c2077a18c364764de88f0fe09d26d4c408840d4eb0c030941eaef27835ddcec3e632ce8309982a16377c762c7afeba36c53666ddbc2ea34363ec1b08bbc9825e263ce3390d956a22e31ff3ace4da36fe784284c91cfd84d42dfcf028ef430a16b59efa068f65f93", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "2c4ea774444f5c5fbcad8ea928ce23dfb1709f6fc0887aa48490bb5077356af9d3ae14035bb6ddc752a4dec03a1c4806cfbc704bf85c296487d9b86acb5cb2b3a561d0911cf80cb2ffaa4a94fff4fcc2b428ed807fd8e9d06726f1c7911fcfc90b70c804f14bbb91f3454f2a638bd91a2580c1cdb541b96f54764c9d65748a3811cbcc25d5d5c3bdb346f9375b6284125de6489dc619d519c921626ce7609a6e324e7ae55e6518cd309d120fbff10c4506f1fc0ac1bf13a697692a5030abf12bb6db395d8fdfa896769a76e90d534df879ffdf6f722f3a2f03edc6e0a5acfd15d6966e02f1c1282aa0fba5898b85c066938ebe1599fed8c037d3044247dadfd3", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "7177368c932fa059ea69d665dbd226662beabdbae53e469ef7a2f22c22070547a734c84aa3972965a85ac26f6d272cb14fe463c4a88c8b3108d6df763259bf65026b5a5870a28e6591d4c6d872e7c2649fa25551f57329c25bc2753cde684fa8cea0451f57c7b042e203a2457e4838729f20d48d0e6877e6e6b33b73f26cb14ed38bc8272131c65b8dedae74d3991ab754a9395e8c24d57e186894a44d2be34fa6f8489f3e76e23366aaffd4e27470e034c02934d30d4fdb8731a57039f718ce531b7a39a49ebfabcf4ecd18af1d75e1bba06f383d406b11a512d7dc8e419fb366e184a9a07738802229d14f403bf19f279a25d166504d06624094a90a8e5e1d", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "830d524d0af68e4d6faaf11b1312f89995599a349cc2ab99542dbcdefb59c691ca1d2cad4ae42f45523f28685b8ca58deb8424bb7fe6c44eacb3bb523309a2ae781f70b4ec76a3e9fcad82639fbf48b50680ca4e93cefd38b45dc3fd03f8fbe0f65373f2d42373867872d848b5f1517262af0eb72e2f1fa66f51dc5f10a75ac4fe4305f4e59073f97d31f6aa127d1d154648cdc6bf2891296ba4a7871a9da810d1e9cd05e6a455ce6452a308f917e3466e72bb2bf0035e11cf3c8be767bd33e71ebe5e8aac3b9c9c39154aa176ccb31db106c612bb9b4430e60522d06b603760511d2db210e5daa36242b713c53a3c572677097c879d2d2e4194192533e66e5c", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "0f3cd89cf7cf4f38282c2467dd54ff4e05789442353d0c90db05eb8cd83b18a9729a20ca4bc152d9663f09f0ac4983dd6da153c8e910ebbb692620c5f3ae5859d6cc8884da03cf5dc83c8396205473baab464704981c3d99c6dfb7575e7a72ab8faceb2ed626722c38639a62a0ba34ee4106229ec840da49090594a1718089fabbd39816bf1df966eaed047ef8111618e3d1d34946c4a1d1b23decda1f95b5507cf417a05609895e5d556add8e4196a8bff1794900e99eb6e8d0094860d1c931e02a03fbe6557f151a6424a87a400b0aa738df4d61e355a9b5fcc2ec167117ebeb8ef6afa39f88c76651ef7d99a139182ce4504cec2694b15d91a3908b2920f4", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "0a1744994102c2f86ab46dee093c6127e420747d974fbefe9e9ed380f0f9ffa889b3a1706107ebb1ddbb7a012358bebbb1bed7aae391cf02e0ebabea21bdb94acd199523962388f6973f68689cfcccb0113462eed3fe6b088a1f3cf10981aa910ebc9f3588866870371636df6ecb405a5619af14057217f16e0910d442131d2a47c8b21bec12b151ede37a4f676f10046266bb1058537c847f85831fce86b8edb357f6a8eea851ee81a1cfb52827edb2c3e10e63307182aa7decdc6ed907c7b0215d2d5d04782f8b499727c41a7b402f3486a382d2c6886a0641198be8511e2b5bf303a5f7130a4b0b2113ec96dd2aee057b34108461ea53504cf5ca75a40ed4", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "d12207ab97527a459c7ff6b54a2d0748cc834890bc73e7871bc2ec2ffc2254821314472b6713b58dad8de3b272ab11ea074a7f7fcf8ef6c2ee9230d4f98a84042ecf816e12fe3ec88e7725f178e9c2a56e2aa1a90560151a05e46ebe088ff0cfb66d24a99de4b6ad991b8b19b6ca108b40cbe550b6ad7b65c0243fff1a45bb57bc7aac910481fcc560e716b29e1e298f8dca8a5b93bb1cb328ad0717307d807532d2c413d0b90e0e4d90c4cd44e03936301f7169af286a5a5a7db8158d387fbab43988fb8b7b40e4e392efcec3aea98124a0ad0f5fb1a933594ef3d76ae23b223f64dd2d0313a80c25fe2627047075668099c4b977dcf239235d6502d45a53a4", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "ddbe10e1b34b4c9e96c81ebf3ed892c08c057e033d5b5aaa130202f437cef13f53d18977f7da343dbfbd9f04be85f50314119971f6d3e6607009b4eb3bdd98bae2cf01a765178cc57cd3572f44a3a8a94e38aa7090feda3ddfa061af448a997fe5a4b0590d79e72da8f466085188617797fc874776f6c242e5808ea617f4eee8e5b5bd3e74923b8fffddcf4fe0e6d9d0a080e8c7de0f34aa5608ee63d1b97bfb65e03deba75169a90c6a579ea2ad519e27a3321890df71e8466f8727fd45fb0165098b43a65cda6b8b2583cce79db969ca62eb2988726ce5364389c16c6a910102edf8ebab1d5dfe78f1347640312620a3e413495290d255ef140d0ae2d7a829", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267b0000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "9fac485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267a", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "9fac485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267b", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "9fac485187a39c6ec7c20a323c30dc67df9f2156c94a31a4c7befe14d914c15e1b5c195ba838ff7e2e40702b7dc9a487a0ad748e80a7ecdc79fb72f70d4fa2b76e2221a1db2d4694917fdc0d4b16d0b6ba9aa8b17904a3688c66221506423ce595c4fc8837a73c6cecfcd5b09f39f849358cbd5f56165fa683a90553faf8a7db6c95d0e18eff0f4e18b7ae6704470fc00113ca2894df334b426fcbb2ffa0dcd85e919f18f0c75fbb5614ee8152b07d95fdf57939e8ca81891702f4c3d64653cf15c69698e0fbdd76fda537cbc9eddcecd57b3d7b95be7f42f4d1c65c4647d02604c8516d2bd3dd9385d8cbda296525d690b3fe4cdcb76b4b6833ea929aa9267c", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "7b4c7bf727d8849daac6f635d6196afe9521034e9d675ba297db2fed261da245d73f4b7ab1e2ecd8c79dc8fb08265e94815ce9f7857cb03b72e6881634e20c04ce4d56919aa71daacb2dd9ab24830a19047131089b3e1fe19ebb797321f30fda9188c78e22033b0109e699d9d2ae40ddfd71b3eaa3435819b75569fb66cfe117fa6d6ae0d1b8916e4d979c2e6cc662cbda7f1ed9e1a7fafecbad4869d6d33ecb97c9a1587f298ee9484eb7757a9e44d9e53959a20ad8944335eb4b6db9492693c86b0f1e1e54bed78b0b0b5fb828823003c27a7ff9a0b5dccace3717b1f2b0991ca8f5c6874f80e659423748c30606c9367a3977732c40708e2afb53d765dcf5", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "883fa6bda11f4540ce51f9ee405aaa5f57d3e04896801c855c04e4426a1cd10a1802d4d8746e2cb7f2f269ee779eca59fc274bdd63f09ed9b927289eea86dca953a8450806607fc6959bbd97138f30ca07b95f395d8d2411156cf8c89b600d54c9f97f6e9ac4004b880093f7b53afc236a92319c32dfe88594664db4e9d8e18da81dbc8436e43db9f27ab83531d37fb0d50ce05c707d5948b2dbe9dd734c0ea1c12911b18686d563aa78d55f6b861d489937d931cb29af359fb29b0fa33d96a1cee55194b7aed2d34a95babe0db76903884399d08f237fc4cad7962eba3d61acf9635254254d9e8f40a80f877a4182bfd174e9f0ac0de5cdde1022f741fe17a7", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "38fe348cb678762dd7c0422cca2242011d8af797322715f4c7e4a1912809fa1306abf1e71e90fce70257ebb32f5cb4332483d3ce2f88e4e3504ea518e826cb276c7dcce0e0b9afef0e550c3627a5bda4943970fd5df1cfdfadbe7d469187996e82f8e897b2d11d98509573b8dfdd7f7ce6bcfd145d9ff9e69a435be86ff78e6d40346f70cd9ee912b1d5d7651d790f979232ed3f866c109a9bc2dc1b677a559513e8c0eb974a0292e255da8fb926e921e99cbee07d90c30d7a3c7a43afad32721c8473d130c0a21102ddf3bbb4a3587f4c9753727de65ad9b268ef83f44aca49636ade6cccff5f2d803e41ef7e60af8bd31037b833397c61ee7865f9953e6e68", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "19054fe9e72acd106ab3b9c8ba8994c68fdd3e65fae0bc2798657e263db5295708fad83258c3b49c7e82bb11bf12fc5d1dd0120db99f3a44463436372ffadd2ea2b588bd8fa4887c23e0144f8f53cbd5c579861346c4f80644eb0fd99d9f6107ec3365e7b444c55cd0babe5a8180d2f9150e5bb20e466d5d5f83d8c30d7c306a78df81f0d46b267ad3da80f84cf22a7017593cdf89b2c3064bcdaf7e53c5d4d1075036e36ea114a33581c263d4267be8216ae76cb200ea16d341fa5e48e4d0531bf60d2a295899e5a2c40dba1842f8e2564f448537a9d8f8fcde8a791426e5cbc0d6c1af7d57725c501db8b8ca5610b2dc24f6da9e4d330b3dff24187bf0b1dd", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha512_224_test.json b/testvectors_v1/rsa_signature_2048_sha512_224_test.json new file mode 100644 index 0000000..3517fe3 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha512_224_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100a38fbcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d562723156f0203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100a38fbcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d562723156f0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAo4+8807vGBDLKuIf7x6a\nHgN/fSXUPotPBR6nTDZ73bIyenvMxTNP5hD3qYVeK3bB6XFZcMIsJ0YW/ZRg1yev\n6aFJwjtrlzDBPE9iE+DBEqSdsuVZk7YMUg63MELHoLG/5OJ7EaTHOVBXI1Iz/Yqz\niYrVaniTB3u8RBS0CJpZTJy+xd7KCS77TYTZd7nzf9mCNB2pY6IK9oD/SndOyFoQ\nSmhGSLCpC2zE99SAjbZm66uAiiECD4wAXGeT8ZYYeBGTVSbK8bbO5HoMFOCCP4fX\nqoLp9aY1yhFmhtLacZzaJpw52GNXHGBuXOUzQlTklkj8/PUCoTIcwHHxAA1WJyMV\nbwIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512/224", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00a38fbcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d562723156f", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "315475d81158d52a3b28ab7938cf08e1bb004224089dad59446e9b258c042e4217a30f1a6fbe0ba08b911f66f4b104d64a0f1832bde03d10de5608ef1a85d4299978142b56d4c8a7c24f070ed2e8b173c243c5181756b823dd94e3cd46c0bf4a10b48f1fdfffb1e0956a7f3f48c0290548d4d832bd5b512d3f9d79c47980270f5150d5b71af90023af05c4c23ac9173a143975304a3a3587d7b44030cd09e53eb49a7452b73228637610f2fa10a31b931952145e78bd30a9b2e56402c9f1f3c99b8a5286ed886736bbad8ce07a6efedecd615378c0b485d7fa6946dac1f5d753d6df2832b285a61b476e5e168b27bcae5c803e095fabffa64869c63e73172dc9", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "459dc091708b1e68f7549833a1346ad79de6e70f670d4530e98bfc2746b6e5765cbb97a7251563d7ee1f67acc7dfd8ebf553c59b51ae6cd0c1c92c21c61b8dc7404b1d106c6d6ec70e69229f25033719440c4035005a4633dd4ea3daf9ef7d6ddc6476774ed2aa77bda3e149bb5ae8606ece1b3a1f62ca37ac4adf6716e311e96ea4e78952d18fb660a52b50877eee0a83764ab18e5825ba1631b0dc6ae41816985eba1ae7c834c4788acd5fadad1f916f1a1d0265293d6e52e7eb85b4407fc82f7ae80042574591e377371461e4f1de09d7afa0444fa4c9a481469b762b9ac053c7389044fcafd4fb9e873e4d6c5fb9dbec7bfa8bd79d17d071f565676e68a5", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "7e3d2165390e475505dacf2514cdccaa2135f92edba07e33e165e54f55b48fec3f36e52ff8fd1ee6e1e985de86c4f3bb99029ec7e894f865ab8847b702f3af052f063e4a829518725d818e552f337d9fe84812142f6b806ff01f316c5b9bea1802681af682336ee864c244f87f9c19909009eb9ab4b11fc7ac2fea0020696e6201dabc5e5f71562ee3bd08def4be037c96ef1015d7fa9b80e05ed5854bd59575411c8fc43b33bf231b6ff64403fe4f5cf8f55be964b83b1e8942a3b9e260ba515ce8265276abd150e585070368fd43065e06b8753021c267212cd4412bca42a30de75c41949de5bbb70d101bd91f0e0663026976438b1df425e5326c0d0b6cee", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "7fb64ef10de96b3456fa0af54572595e45328612dad2064119cbc672bd7c6eb99028ed79a5f81378ce8de64995a1b44c3f6b0ef5d0324ce3d48280599126e23ba7bf61cb284f52bd60769730c9d7aabd8e7971e7231b588bcd8811994c9e57a73d424b0fbf7a89b1cce22253af62f29635993ef4d2cd0cefc01a421cc99507a1e4e0752fc467cbc055ea6679ba00a718b0d39b8de4530893a2b289cc08396045198a8aba8c659de56320ff2ab0aff0c2aa0f58a3dbe7f2ab1544c34672db10bef839638a92b54e78968a0f9ea77fa03748f400473cd5a903b44b134135ddafed174fc92c4ae8b7ac322730d6d1ee0f7770626cebf90f0f144a3f66535330ba4f", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "1c3ceb3e433747dc87f8ab5f96e1c47ea6a44a5e6ee8297b251d79165f57d86581c4356b5e6a9494fe3db4c4efd1f5aae10b5950818ef243fbe69e69ac7cb99d1154d771be415ceaa04e2393bca98b41f54b292d291c8d3f84973753c0050297119c70453f8cdeeaf5cd5e31f156ae5ce763b64a9025bf9e34abe71fef63b0a3a1ce61048dc195fbd62b6fd33b0096365678a019fe46bbafe781525468eee70f58d98d8ae8a8b74290f2f8467612915d11a3ff363102ce9a11390313da8754a9797dd57aa92a2969d757ba8dade79719fb2d2821ed9eac5b8192fdfab6c40fe6af5c9dca13fb2f0e56f188f883898e35c889cb73aaeb021d80e89cbe035139f3", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "218280cd8479560128699b224ab42589fc457f52db3b053a5cc5a561369c5811f1652d180b07aaa819282f1482f01625350ce8ecf2b3ec93c5cfee4f932ebe1414fde92177769c91e5fe40636f81cf5685fa31415f19b1a43827f23ab833ed41e67ddecd9cd390264353666c0990f3230729906ffa5351b5bdb1bcfcc200d5c6dd0b1535fcda624a6a6761841702366605a4df4ba005c4709fca3246baaf358307e9ffd224f2ad28a8b7f6b3461282b086df110d1673b2a0e3c790c6681ce868d91efad552c2d0019e152ef6a0312a42723d30c993583d28af1fe622dfe728a53ead36307383a96758b3ca9a548e9215834c317eb7dbef2dfa85d03c7b6d3983", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "62ea6095791c5f1786c2e2eb669a5c2664c6c4de548ab87b2601bfc4277b4f9630c6584deb2103c4883f0b421a681e67d41b175d54f6504789b9586f1dcfb150904e5c98ff92922afc64552ea7c3b1fa9f7109077214154b6c59221b689b00b74e132b1ff75a8456a29829e593c4d832a5231b5ddb5f437c23a3600d1f0091362212431e7f0b27e0a7c6ecbbce2bbb539547db863e6702039b4b7ebecced4dd29f76a6f2aaa9c132a28d33512f6d599ca48bf2e99bd62f0d20749f1a1fc355308d808b2d0c3e801c4725cf60996dfd60c2025878e08258a1599e8adfc98c80a9f165a174e173bfa6a4c597ee3e95b6469cc061acc0c927986f6c321153f2a6b2", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "8e2feb62630193faab19f9417db278e344dc70a026cff1eaae5767d9a22b6a831c30b0e06bc6495202bc85a1121f43e101246df976f5aa3e3ea2d8750e192c8736e809f1b253a357587d501eed27f14941d6a5d3636e96e5d2074123acec79b2027434d040ca7805590895104ae03e7304bec6ea3f589df2cda2ef748de9e273272f4ba0eceb40fb2fde2d3286257233d14bd97dfa84e2c92ebff916347125524c6fc96269335cb3de4fc7e4684f7a2558cf44cd1b213fe40750a47ff1ebd3bd4ccd60111880499c717b1edaac98dccdee1ef5d25402862bf034ada259f64800c00a89ae84123230c5c4d45450ff1f0e806b474aece194233e5a34a418e1d3c9", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "286f0aa4897bcb5e89d50c9711ab40f36ec242da72b3409b5ae02ae70023ac84e17353683b281cfa77831c59d9027a92b736ff936534a9b7778219bdd1eafb43f83bf3ebd49c0d0df847407a9661c23484358b013e18ee562f7d4d2827edfd61884c762cac281e73d03df8cf0b4fdcd3c151e59a9147b7c59d7f03f22a559ee30f86536b02cab32d8f8a2cc9c68a0791b8c113f16ebc84bf2d6e2d00784cc4332e4bfd1d445722aacdfd0f2e55297d9225d20f91f80d08a914e181f99bbce391fbae604a9c5bc5066d1db8d2f0940a9a0e8844b0f20eaf0cd0496d439c9d6d9ff6079d45e42afe33fac630b4e687ca35be2ab1f7ec10f3046b41abfdbeb51514", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2dad49117eb5392f27f1b216b54b3d119010f40521d5937cad4dc0d6d97ff07d85ca71ab640e94a96fd57bd776f4bb6a08b592e85ec1ab43a0c914e80bb6813c5b1132535b5d9485bece64ee2c7cd54568b8496b53dc558ea83357e1fc626bab360d3e60e810e86be808db8edb4fadb47c9f57c430bd005689d8c0a68f3505a810d5a1b4ffe14d7cb3caa5eaa7ac7a58ec64c950eac98e5abc13e75460bdd6ddfcc34b60bded88cc425a864aeebaaa0eacede9e42836efd9edad0f8a705104f64e2a5dc011a8c295d4147cb11e1628ca8548aacd7a4c67ee6d5ca18ec6e415205f044d6c285ba886177818c617ff20a34f26fff68667fb39b42cbc73df0f8555", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 46 instead of 45", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0738e7cf1f33c28236920bc2aefdbeabfd78dd545f3d7b99903f5f11a97c7fb66e6bc4785e859caca40cdcbd6b31f1acdd6ed418fcc09e01c0d206a61bfdc93c96459bfb425f27ec05de8db7a2d77734ea8bfc06d4a1e23ce3c352e606b5c6f24ce3208b1f122b58b7f445b8f9ab7102f8f8a8f6cc8c50a204c593d316edf0ace22e6ed0ef8cb313b73232fe7f534fe8aa0f5fa898471c2151e770bccf27e1afd32a37185948fee390a06880528fd32dd179b81d7c307f9768921f1485ecc5bb72b9af25221fa8b1e9db6330aab71febdb6ba253df7b914e405042a8956f129caab5ee3d9bc96d2e0d24a37b5360d3da71abcb0a5f53b79b9185e41678d7b43d", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 44 instead of 45", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3717b488dc44884ad02e7b383d6e0821c3ffe4dec06940d32995b96abbde9494a8c3d98e58c8deb671cfd9786ad8c8e6964726c9a94486ceaf5f4af64237854fb3e8e37d694be0dda20931b74ad7b402c9c95a41a9c8dfac550deaf6fd1bb78cab0ed88094b0aa48c558936794c5f0610e5d3b319425eba57fa09eb2233fcfb24a9785304bc0c87c0cfe4cd47da14672404b04efca7bd66a9fdb6d16755e1dee0e23ad5afe166da91231fd99ea2fcf8bc347e0706bec30d77c51cdcabfa5cc08febc5ecf8392e89e651b4fc06c0a75def925a963156498d976251ea2718c5b94c577fe3960913f70e1013205f05a45686b0e5a163cb86c506f3a6918316adb94", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "955b41f94c4289e81de3547b9692f6143f825d62d9f00bb8b33845dc42419c2ca2165e4dd178dea69e8426bdac7e1c5b05c32a7302461b3895c6590d995e5312e1e3787a6437bcb45f673fabcedeac548b24f8e6fc6a7f6d7b4e9d33fca41ede6c01bd7a116a1e66e532c21b1cef10058c3c00265a5e4be4aad539c4275d5e3409c0ac71ad6e3524901bda1924ffb6ac481aa0449f24c30564d91a6c8317465ef56a68151f1c5308165a977453325fe1e7b636b720e06a514ad389054526f33f605483a540d5dc79653f2450a4ee6896f4917ead8429f4f1376b2be52e9394af0724c8f62cb6ae94207c653c520af11475d65171107b70dd40a313579f929538", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d6bdf0fd156b92b34e7b4cefa5baa3b03a47930a15053a148f8caaaca47dd2db4b38fef7bae7eaca63d68b59f6ff43be43063d863897a307bf990e6424448964645fcac02cc7488496171d2c1d2f95aa0fad5c4e652eff972b5131b1345a55b1c7a797ae081e286c548d21701a3943751cd578a2da782ed066651ec4791bdb47451cc45cfc258ca8d8562e5ba47eb689def55e852cf5141ca0e26234d41b4ce82b1ae5475ba40ba73a9903ccd62a2252b8393b0a240c2695de0725e2db2cde76f3b9907686d0aff7fcc5a69702b0d2b7a31703aed1a1e83384c8c5e44f90c45b5053b846ab49c6f88e2f517e52a5c0875cf51a6c66e1dc214fdf51ad77137d3", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11403d0110483979ec562b7eb171d63fd75046fd24329e1b16c1439c30a71c53eea6743d36b2cf36a9cd171166642c8b2b04f6cc4df0e2161a89d7741aaab8314e362e9fe6e358fd8146db4d250f1ce30d9518a876889faeaf75d8dc22cbf420dad31fad4b18515033cb98bd8b5432a06d4ab1ac2ec98e543d92480e40254f1fd590638738c2488c6c11f0fbe16445015d70c3b8468e9f3cd8c03971ca3c7323b70bc56a8ed255e57ce9a8d990305ff1a6be529f1fe3aae9003c16df9e2ef2f7388413b48109fc26a7d8111e7d3cfd1a4d8e6cd08a106e4a23e92e4b8510ab14b19aa421c9009863ceede4edf1c26b7e9ab65627b874793faf1bf4e8219d36cd", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f29f6eda049007c5d56f68227e957348c4c9a20930d37b22674a02d9c83abd2fe2a19ad3a551ce9dd38f2e0f504aaa7dab4276aa1284a51a85eaa2a9a1475da8ca4f81d4f4430c10c4973f1e5a8e5c9e9321e13aad169d47711125ebc1f2fbd072cf7940f084ad618a84479d3abb62cdd56fe04d3d1d4290098f0f470577934886ca72e14fe5c9b1f64d979517908df4b299b604f030620228bd5232d8e1d1ae39ea8523efc7a271f62cbb11c42e93b27ef6ac54f31281e3b005213bc69d817c53a2b4ca27d7758d29a472a579e5f65a7fc8955aefd4e50c03bd94073bafa8b396ee78de70fdc4c5fe4530c75ffc1aee525132776a8c9b3415fcd0b8751a8d7", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82651e5156ef437bacc3745006963a50ac1fc60fd32afc037d30389d8c38ac6171d535caffc955315a8eef8bd8d875fb6822cac233725bc9e83659cc836035c51c1988e613e476c5732af5d92804650e0ea0b407a241341783025140418723c3a4030cee65b2d4908cc0312984c8eca295b1ca7d4e8ad2606c27709499776081614591ecca6804bf64d7979835789cc64f0c69554a58ab81963fa66f60393cef69a9a66e7ecf66c4413dcb7c8e6f6e4bbebeb81079fe1b9ba148c98fdba94c9ef0ab537e38ff709f28c7ffe5d2e06e696a2edd5fa5d8777afc3a92b7922c857a25740b7aa882010384008514223586fde425a598d378ee5d0b6e202c53677f06", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "95b74b17aad0dca02d2778f4a2e9a8bc9e1605d58882b6e8b900fbfddc267b1d788692e444995754c703c0b16454ff8cd7b7ce5ac8c6bd80ab6e02d80e79ce3fffa4fb839d55d0c24d92d898f4584c08dd58d673d87f309e378ca78c86922229d8d1a21f379e3dadedabce10131760697566eebdd7e2b05d3940357a75fe1356096d796bf8f88393f4fca49238339c867f3f4487e1290cc8a24da2940be3e9cd8c88266e4af20f7df507996779e925881af9874f4e7082ec97ef7cc97ab27b068e3095b0ec92ddc94f23ff00b0d5a7e792345722cffe15cc6718531597761c66653cf5ed69bfd176d7a23e910b70de481150179c0d5e34dba06400f6c15dd050", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b79329bcf58f279e7ac7e01c3f418bde8f9be9b84651e1f25b388e48b01635336a0642b75146f6e53dfa63fb4083792089c7b6b203f963e8d6e2d85a5a75f5739352826e73dbc90bf91cd146be307fb3abac4a6d3a6289c502954cb58def69dfcce5c752560b39197d91d18931594a4c05633e3a45a7bbf66055756750af8646367aa8f60cabc488d4eff4889ab7b525b5d1211ade0ff0bc452491ee23b0f94a0ccd7352f50b00068bb5b2bebd095fd135ca4a7966cd0151066411fc239e87b1681d7bf3947e115c3bb51b762da69386b31b8e7c13f06e684eeb784db9a20de807f59131bdafd78d6db0708a97fae4a647493baa372db03105cab366d64c459", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "251dba02d3d71a4c632b8884b0410396847c7854a8c72474daa8e011e1e0045f19db9c48f7d420eacc2b9f307d3e24aaa9eb0fbee125c4ddf10d67fb3e021174fb7e9fb3c64b51b616c10f663d55ea2bcd02075b5765072832d2cf728e937a5092e50ee01b76fe78454ac8a6110c3e0fd8c5673ebb90f4f07a5e1f83a7d4b652b4746ef01fe984f5e44ffba8ac3b2433b822f54649d3063a7977d414bfd0f17ba5ad10e383fa41cd7b4b60d2f649cb1168b824f878818be77788641c7f185bd6b765a305f6242c6fc9c2fb3fa5760c8aa362e6c68aaf9cbc537acb9cb00cb0f7b06163b6175ad61c131588d51cd8d655ea97df3008b37ce50266c1c215203ca0", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62cd449f94a61b07d7da795cd61e218fa928475ed36a8c78671ae392546ff3e094912a6a4271548b0ec55a2d37bb5bc4f9776f2a65048ed3f241794adbf49dee5768144befb9423a00884bd6ebab0c24a28fbc82f5daa766617fd234cfc313eae97fb0b553b52e928818bd8cf534c639618245845ea6e6e6d47aca3d26bb9741f753d159e0e4d1897700e36dacff83e5fb542ff373dd0e32150372f928ba8302602f3da7c2f7972915f771c0f6f65eb3be8590247222dcfaae5326a90d272da3fdbe68c43dcf6ef5bf3c7811a71e8e36bf5fd6ecf1aa00990dd1253582f2f2db330450789fa01a28e671f068f6f09c604c8fe3f87a30172f6496c1e5ebf90857", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e2cd1da71b27b72181549a3128b6c6b407139909d3db3b8fea4f4c696a192da5a6ee4e35ef9033fa83351e512592cf9694f993b7494f6a6cead58a51bdb1153f93d22d95655dc197c1aab40f11519db4cc5fa0d1ce224bca345059724d46805dbf6794839e4a510cb6f9ccd926314c2435546375101894099049a5af647686cb4587c0225728601b0153f060ae8acae75a1edc152f550d7946e6f30a533576ae5c597daa6630819f5475913c940e01651046ee7976b3cdb5184dad2cca299b8209600cf07f373bed6194163a3d8a0c8efd101b73ecdddc188bfe1bab8a8e57234b0cbfec9a7feb41e369a07308ce7e723e4b9a51d61369a1a0b56d0bd10d91b", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "25dcddeaba675a2803042b7fa93311afbd4e18fddcb10d38f533e93541ab9b2175778f3cc5902d2ad6a5888727f872ec6e2575f55a34e981aec69debe8ce406ed36b2b809be2d2be79a999be9dfbf983fd0bc61e52e835b05fda8361e51f6eeacc5578003f92d0adaadb89047b2b0be3a36d06606f3495a5f4acf6013a3ed9827d2b872efda99e1f50ef8ec60aa63821b7bcba2ab0b3dc013029f1882a445e7500a5c71271da331b2e1ee331168624ec3ad36caea2a35ae55e2104a2e0bb421785e1dfd4525164fd7584d4bbbd05729925c1f4897e614746ae837426ddac16f8c61d80047d812fcc914b252a40318af8e70f308f34d21531796621afafec173d", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f209bdf463cf36941ca329d1fcf8c19aead2cc274ecf211b60685b881f796d23dbc86fdf585278ac533a4eaf36cd176f1cefe742cd51a89549313fff90c0a7b7509ccca303ae6ed1d7e07fd7313a2f0cfbe91b4cfffeda09766d4f3f9ed428dc83a0c956c08cd6acade8fa77cd9894cecbef53bad43fe71715920de0fdf7c8f169c6633e348ab58ec7146cb62fa353995c87384aeae86b26eb7404d87ea318e6c8e737e6d17960d6e2ab1f639edae8a8cab4c03bb2c628ea6709c46fca6cd9277a884bacaf411834beb6b534f2a175d2516fbf94fc302d7b1a5c86979af1b8015b843d19eab2ce762f397fcddba8f0a7ae08e0df3258f5e9df3d102e2d46171", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "051cc8528e108b66ff45f102d82c6349cd2e45e025ab51ee2ff33163b0ba08994b070b12c844c9a5c5ee70b0e3ff5b28345412f80a6d13b7f95877d126b2a98aa3a989315b3f8b3dac0595b4d62cbacd1b68e08c70a52790f28bc22f53e883c5dce487d95afedd097172f3ceddf622fe10fe10bc577ff0977f3c3d3a89af0ac87aada8b48aa96b2f1d89b8e20d9c2d1768e8fe4bf65d1b86c7127e2effd6f1a0b49979cab315448813f4acaf6ad5c66d2678acd2fa31b8ae1ecc743fbddef734adfbd557fb0e2c2f05248e3af6ad39b97ebea81496dd1a2d8bca49b85fea3edefd989b711c5f93179eade77d08034666653bbdddaeff6bbb238113b5f645d842", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c3e4bbe37a4ffe3f28376303097aaf27fc611ebe0588e8d85425e7e895cd2efc61549621bedd4e0e78488e7834a6c02349c3a436f50f54824949ddfb55ecb277f41f819d7e89089f075cf96243c598c66c60a08fd706941e7c8d229cffd34fd9d67fea098cdd281dd33ca5eab23fa5c8276224e9f32dffdcfa83c5673174ef0d5c20a8db55bcb13be48908d03dc56aec2117cbdef0d0c465fd12f5886a56e733d43093a8bffb10fa6c6871401a59fe51605db52a5b2934a9fc87f87e0f903786762cc5687e0ca7f890469fd33213ac083b3dd50ca13d4850d77c0b5ad9d7dc9ac3ac1fe3a83819e2232e5e0bd947c0bbce5e4a089b0fe730018c2ce6a3b56c2", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "94a0e04e0711be62fa2395527adbddd275d75577b1d35de62a1e311f143725f4af463a10700f587cf5e495f7ddac6382aee500f9e53d6b683688d2e7d6cc1332a3a8903ce909fec9fb9a10cbd10bdd5059f0339a332b71b9aa90071cce7e4b2d4c725bb47094c56d833a03f0059221b5bfe43017bb4f11a4f5e02eceb7bd3be277c388abd16265ff69890f3c2f7cfc4c67bdd8abf7226a9b8666d44354056b1ef4621feeb807438127cc6576f9a2ed5a02ebdea918bf08593d047fb43ca194d86c23c131bb4cf1bfe7edaaf03cece23bedb9b62cccca678c7acffca4f45e7906b2520829da54745a7367730a4b1cf51d16fa54e62af992ba3510c0ef09f103fd", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5cf60930ec46aa0c0895c7694c033e8a813adbd465befd1b1446ae9483738265703c54883197c41464a63bb94d4de49dda8fe590dfac3814e550300c05c2b510b43e7b9853c84fbeda594a5d6875d950a97c11a5dcafe8b7919c21e068fa89247e83636490f3770b36b77bfecceb54ca2fe6d95452b911fa381dcb4c8d80a0541887d3d1dc7a81c5de29a953fd0e274d939f400e6d213b97ecdad45d512040948724cc9283d76bc5a1866c2693bd8023134ca935fd943f738b93b34fa7d9702b26f3cb2ed1ba15d046224c8821eb301a2baf74ba8a2ca8785f3edd81680981effbe9af159be560762c42f2da2a1f47b6ed42dc7122a74828470283eabe6717fd", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56a555d508942ead288990309d06c81c8bc2fcb89289700a67f166202dc36f783341f8cdd23b8c873c6984f841058e7f3545fd83fc091e5070e2e08edced78d8b5f5655a08c04fec30beecba93275bc22fc62e047ee773662bb0d1605405a7fd69a766155decb6e2b2ee280c6e76bd2d67c84c230325620c648b84b4a694cdaeb6d828e8ef724b03825253f0c18469658b8722a9bef52b80295c946dcf509d265adb6bc90afb4e8193567bff567f40d26725ad62244279c306d3eea6d8ef3c6d810332f301109377ab70c96462986742fd19bc82318792200344cf4a6a732910e3d22f4786efec75dd3c3aac317038ec3ac348f7867643652f8594b01697a8b2", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9e9a5790f1429d9a6075d295e334c4cf8d1b96d4ac8ecaf58ef3d8fc6d62c6985dcf9355771b1194f19e6d0f3ee9cef2790f22cfd7f20001767519d06fb29f3b9534305c31e2f0014b01610bcbecb1dcd8788b1ebf62023415497cb5dd075e71fbba6bb269595e88550e5c416e1fcc7c5ee6eac38f1fd8c6e26c85dbf0c8a913114ca28628d4b59a02eb3ca689cb2302a4ee480ad7cfbefde046e0e59a0d8c1336cd299d571a664397ad2cc21fdf06179147566e0b57154705e05da9b5b8ff88eee5544c18ad4444bb647a3248fe0b0e76a1e4be5a63bd3d4fbf0a34a58afeb5e0f2f49fbf38a2e693712e1c7efb3143913b5d19175e7b630218d28447ee5639", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5d3947c5f1c9211fb3b2d806527768975b0fde54867aaaa4149f1ac39989823cec5d06e48882b3ae1d429e5a18a4246cc4f25ba9f2ed9d2f16424064634d2d1748812b5184fd451b4fe569e599c593ff3c973d5085b5c48e2c0b6ccabd61ffbcf006cd3fed443dedc72a2bfdce22eb79e75bf2d386d40c17669d2d429a281c7b41871c463a42c275363c35be6dedff04257b05b6ebb04b924fb87bf9f969cce3c2d7c95d8742a1812f9f80123c18016b0ac769f30a8b396b44b61e8159fed6a8b1466e08d463cd7d8c48d3109116724b3d7884a3576a2860e043d2d94929d491166504107a8db415bd324087a3eb7dd1ab7d0541fca38d3827520cb644af21d4", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "909406f1288c05ff52054661a7978973e4b4a3ad415d658596ec9fed60d0031e1dde4e94f1f17797ac2c90d97571e4e94953367f4ffd82337af337e777e184c19248b887af734992db7816fb325976ae804e5f53a6d9c6c30f27e2b13e7c1668f2e72ced0f52ecad663d3ca03452a631833fd3aa15b89fd76f5abefdb1e2e817c2ea2f0feb27969e62729b68b5e9858d37218bfc14d0f831ec5921311e005fa1020bbb84130f1f07e29c4db0552c0a902febbca7eb3b3ce84aa98f45d472c875156d38c1763b04570a82db7f2e65ab457ccfc49a2e89073ed523516f41ccca61b88a6efaa9e574cd794ba5be948c2f7ced59bb3464953bc50422061ef1e7e15f", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a088ab04ac64b58c30b3ff44dcadda4f95a55ef3cff47839f7f77e6a6bab4f72d17351c446db7f071540277410ba87c7bbf07cfdf44432859e0d36f7a0e0d757782cc0da4d300f20dac14061a8af0c892baf33681378090f412d93e1bac8c9ab55af32ca054ecea200481b31765cf315bbddb108f04bf1b0b0deef8829df3f3a8d0e4728433f1fad93cc4da7d0f04ece7e8542d1b8d8afea7115f20cc8cd3e0ddd99873463df7433318b137eb3edc5bf5f4392b6abeaad1dece41983e2f5ca796e1a5ebe43332cad2848dde8953c04ed23bf62a95e7e456b2ef191c1f58efe9bf72df13b3624d1d1695f04ecfab8a2b9e17b1b94613f5eae6d77a319631c627", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "815019f10e903dfcf31ba466d623abb85c21a9355d107e3963cfe17b570b26a742aba701306264bd1c91a0f068ccd7eb5cb8840ffa66eedf1c0fc51da9f40ea64da4cf163d87ff3ce2a9e70958fb2b2f6d0bc7b8b344f4c31ef0e7b1ed139ba484356c1a5ca028f18a2d98157491acb392a172289900b1dffe9212c3b44f314812ccf5f26f87bb8877499ac808a31bcc447f66ce7eea7cdbcf49fbc6f2787cd195a16a9feedd2155d7237bba593af483f15e6b135aca892cbe33b9bd5e381a6de18eb9c2d8e5dadec375f5a8c4936d154dd19c6f5b01213ddec82ae32a518b91d891893f3930c335ae5aab698ac5597e70bfaae55a7cc98c4b4579adab4588a0", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e792301854261f1059bc40f39c3c876888b4e22354c07c1d96f94368eac924a74d8dc8fb9fb89ef3c609e7b60d48ba2ef060335978ec4af42f30856865bf40eab0e9d54f071f91d1665ecf158806a18c87fb9d81000e74a96f9bf9773d06d4b82eb46fb2a8549679e14b64bc12aa87e6dae3f43b3b3f0c59475a8d079ee0045aa6db441d82b33fec45275ca3dfe6bd81f7b69fc3142bc9f532a5a7d0febb755f9138a4e86bf0e52bce8495191ba72ed39f37c84a14ad39d3500bf75299176d668c854257cc6dd3160b9d20c995b7e83200b79f6a7c23d560dd3a0e1d8b490ea4c32ea1e982483e64eca0c88168d86392f44c501088eb527a402fdfeb4b80df7", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "517845e416488ab0755c3249a207ddd68d801f1cae4ced79dce7a6836a18d219b2491ebc0c1924748c72c8d3d057e1c832eaf7b5864169fa249502f765b4098027a241d1cecf2466785e97d8ecf8fad0339d9ecc416f7c027d7b8a8ed11b071b385fb268dbbfa45f2be933f13e99e83362f11ee20b6c7aff306efc131c572c81236b5c08c6bfd4c5f7c18e22628feb548d2910107c01bc0adfbec3deb406a0d42a9959b32f364f24ca4c2e3d1d2005e16061894b8b818b6b69b41ed8d41d690c4b576d0a9657dae3334231ec83c6e31e9fe8b03444749fabf68ed15043b307a611861b6e9e186a707d9341f66e4e57e1ef302f9f4eefa9728d4b77ca043aa7ab", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "77dc05361e95dc44c15c44cf3bfc14f41eb2e75653f2841298a80ea5207d2e7517042130e2618f134d0e1a54f53ef22f042be74a7466f0b24ecede342e12f9fdf85153a9b5dcd86bc2aacc16c63612cffd0b3d1e0b8c983cfb37fa381b2083ead4dfa548909eec3d74f85433102349872a473062a0c38fe19a50d1a66cef422e549d4b4a5f2aaa2bf20b94ed80b954e3fac5865a526ff9424e4e1d87fef3741fb70f04ebeee87ae7c43624787fe5a571e6dae7c7ac1eefffa67fcba7e7ecdb040e5eea633bc817f816282f2ac276296333a80ec6ec91304102f31454ddfbf70c35d18f72b3f6cf82436cf1f4caf009c1851dcadf4b0b2417b08b760b67e75e93", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b82b74cf33953f99a7a472b54a6f86af943e16d477d4af2155532a6e360e494ff1f1700162a69e7548861aa3c39085a85042271cf46198a68e4d78b7092478b6c8fbc08a52770e44c2fccfaeb05248d48682c33527e475fa5e4d554c0bff7fadff5483c21f4e86c7de146c682abc33abc7cd5fc98cba9734b912933057770ee34d8f675bd389c280c2cb591ed084c65754c9388639cd7e97ecdbf1a038a893661d837f413a35762c42370042f23c612fe59b62e96d9fd0b12adda1c42b684ccd0a43c8694a680bab6efd38f5e8c52a1c51f1bba08847a09a07e2dc487950449ccb694b4c43434e8190f4c83aa432ba0d88cd1178f8801129d33bc901cdf72a2", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9abf3b847567e7697de79423e48e5e0d8a47bcc7e1906de2cb8f82d3c436f96d2357b56a5c0b100fdfae58ed47e15c0ccf4ebf74812e6adefa7e4368f4d24c5f94e60a35fffa4f2a5f69513f7dea973969bab26f63a99b47d77013ba94983b1477d30220ddaf0e66b444f9267b776576cc4c94d8d47d83472bce644e4e4076d32779eee0f1f9dbe88ec38c42bb83ad5d3f6f80cd8697f661e8c40eddaf0f075997f88f983d38848e565557060328a224741e972e3196c6406b406e73b17078719f096f26a2bf69612125da5ab5457ac58b7b53e89c63960cfb25038d8ccbc05002c8d0060e74013d73551205ea7bf3d7198b8b39532a23e9b00b5758ce2d376a", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "09d83da4b60842cc7ce69767fe936e9b557ca1303a5e98fe1f7229cb4a56863329c8aabd1ef0a1d2ce85465842df81601d0eb9d7d79a26dc645afcb09e851f7b3ba2b7517c71edbd99373b37d98380bf31d1d4cc257ec6fc6bfcfb80771b07760d1ac303a64df713f3dbc34ecbf60e8955ec63315b7a0e67e0eadfbe1eae51344a7d15ce5c85ea624e05ad3be7862335c09b6d24a4c2317858cc5189f7a532fb17484eef52fd37ed0dee1c67fdfa1906a487b775919985c7c30026af23922d4a2e195ac690bbc7767ec8c58d29e1357ada3d078bb1fc5ca3ea526889e7b69cee261db52bb63fa34bca8f6679bbf9f4a6b3390bef9d3218e55d9930096346259c", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7b9f096c9ab665ee2e465d62174dbc1033d0e158164031ee598c88e3eb78050c056b82c3ebbc0d35f70a2379c742d60fd56f47e996cffbc11e45fca424712044013a6b3e50beeb18840a151e31e4c3752e6c75fd3a3b2a7ae0f87e7015299846ad88f3a5394bc1c7122d09fe174aceabb1e907f7c867c61ea58e9ee0799bbad4bc880cf6abcfd9498e3df92f131fcb66f2ad86daef600cedfe0f969d60a2a0571bf5e6a37db43adb9e790beb3205ef61028bf360da932b18e341aea681ba32e3a709d578b78c609e5b8e2e7885320139f787802f344f231e9dab1c6c4500cda91eb17f0bf450fcfeb48abdb1d06465077427cd16442989d2f074d73679ee2331", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c8ab94f8975204c5b7121e3471652d208bfbe6e8ed4801d0fcffbbd52073a91ff367eded1bf26dd8888c70dba3ddeeb28aa79b26d98755176a3f37bd87ce58a915d978bca8d3af5972926b6081b0ea7fe10fc5d44cd9a5f73573ab62b13dfadaa4943e137d6bb9a0d307fb790529e80ab17cad8b94e7c9aa14b3bbfc05411dd25401d63d8d47c7b0c3bd5909219bb27959b9c5091c9eaaf93def383fd98c8a88549af51df84b71b079524c28a2317c4705988e9513fb8dcc6fdd83fd0f668323d946599d2863e7a84fafeb8df8fb8aa2f6ff22afe3da952fbccfe82f7eecf45eb7eddcf72cd23ed2d5144b7fa9b02544d0bd277a289f632c57808f9750de3ce", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78aac706da47abc2fb1ad5113e0d7792171bfd291e31005d385d9c53f5e0586c1cd08deabd903d132d3f0c9888cee5e56b1148be075a4cc6e2a20f1ed2a217bb6d13ba061e69e42029cc5a95199969299230a557f2b7adbb381f2cf0a3205b435000f49590714bbe6d4e74c4e658f90e5ad882938b140f5fb18ff6c7b822039a8851228dc7bacfb04c5df44d5b7c6ad8d1616eafa047f1484c83b551161b0e801cddaec0ea6661b0993c7951c4399a0c500e00648975df921df3282a67ee5ed289e798e939024ca496d8132f5f33b24763326629aa428b815603ca881528f530d525c9d6165462dd3a830ca5af5e9e21fa78eb52f3de060229fc8ac4fd7f9a4c", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21fef83d2ec9895a6bd2d5587823db1c21d3d0a17af28f03f5eca11c798eedd085362662636305b7ebb89d3ac803defa4447495bc41ddfbf6676708312c44640bf48ed618ddd0c675c1ece3c5e0a1a9b6a8916f5c17d11102c1a1032458fa1f9069a54863db2b84c13e029f4fa95f5f73ed9b82a42f70e93307c8a2cda9f81fcc92f432a340e5df36478d0a7e4b33a7b8e67e027813fc903e128b2dc26f54ff2cc0df2f935bddd07390b1b28f04775199c61495d3321ffa35050147475bf2da575b0dc18ca39466e69bac174fad57222d85abab8aec5edccaff35df7035cdb5862ef924f56fc6d98a6bfef011d6ae642ef0e6a52c382b747609a45985907a6fd", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34ccdf1843ce41ab550df5f06f7089048991ce9e63dc9029a36a075013625bc33ceef421969c76a5fa8e01ee10ca6439f76cabd377940dc9f1ef23608cea243635c94143ab55451a933718454c4711d882479d58bbb62de37f3761d33421cbe1d3b487884d8c7e0b5c5f2689add1e6291b1b8072f89025f3197465899417304ea5196ab53887a2efba47a318f2a81b742a162efe679f974c328f795881887f449028c7b006ddb83f9540dad2d59959746aff0a8c85999325b2b9c4ecfb2d88c1cb96f03ad1d0f49827e3b97bc5ccaf6f234f942449caffd092ea5fa78fa6431b52c2841474eed78a8e398d8123597ab501a7fe228893b7c630efc5df586076d1", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1928c2794e07d2a9e1713c2619aac73cef330482795b2fb95ef100b51d78fd07068ec3bc7136e792cc42c85db0167f9234a13b09729c70f098ced10ce668ad676621975c083a44f284317a36e4b6b835d8b94b964677c11e6ffc3cb6c00bc14c6d3a8a3bbfc6e97e535bbe310f748d8af5b877ff28104e946e6321c673e9ea6271ce39e3aef1516ebfee40f4ce347e9eddfb00dbbfe266c3c8fa83562b09d6115f367a70487529fe0f386665ef769218680919917e3a785aaad33d55af6141c4ee7cd21ae43813faf3f38cfee128ee5d63f58d59c99a9fa9ee059338e9ade46c654416dff5b493b292813bd0bb0e016166209a1722ab19bebea43df7f14f83df", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4de8f57b269fa17772e72daf1ddc93a8d975be3b48a443e9267e3765dde939e8b410b62fca55e85609afddb42d78efb240a0e54f9cafe7ca7e3fc635bffa7ceb3040506b02bf2dfe2c6060bf53b582c4230fc77cc55ccbe5c63f904c2dd0bff8259f2d4ae3d87fc4995a0488a7d68e9899c747752f4a0563907dc9d35a1acbb3eb7cf995295e903ac7043020630d51a74da861c2bdbd1da3600cc37edbfc19aec0babfb7a877a58e50810fbf98279300b121416bdaf34d4f1a28111aaa4117b3a85484111ca97a7fc2a769ed5aa15e220d244805e4963844e7cb2ec6fc08c51f4fb58203eea13b350ce70909481f7361ece330d3efcc18c828610508615be50c", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e97eba50eccd5290c424a66c86d3788d2d4c1cdba47a14f9eec5af9ab4f9c318461a0b647652b36ae478d6c5401b830f9bc01b1dfdeef47cb3b5793b5cbc42df1259ec1581f5ae8ddfc161916e8dbdd53991b59b5551c52f3b5955d724e95cd98982ebaaa69f7aa786f0129b32f508e9c145fe1de6ba10cdbc9dd0501cda15e473a48c6e93d525813145e64fbb1e438624616a564a8fc9990e8a9e8752e89e70d1ce7303cbc00ca3abc1a9ca51f33019dea105fc85d3cfe46beffdf81e89e4bc8b6728712aaf0da63ed5c7a84b1b7ab76d631a405758a2fe9d12bebde3c678e3d8dd21ec3268420664a722b1d297add3be74b580732e7116c2c0e988a3baea1", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4b748d7112c9ccea480c366627596fa6cbaf4acf2d10e517e4bce61625227a7e8bc74dbbc8f3a9a146ee7ef2631aecb7884c467c97ade1d493b02902e30a66e5d3d7c74becc1d74e26024b1d7b57b23983259c20513ad557f84fcd2b72019f85868ff36eb3b83ad8be8d5ff235d4aa359c7ba3d28914e7005eb3cb007d743abdcf1a195c31bfd06485bff15dc8b31e5ae0f71a00fe6d36531c316be357e7e8796831fdf3af77edb18fdc1466e9828040824f811f34ec3f6af3339c0103f9c05a5bfb445deaa62195fadd2c21413f7bb0e7c194c80e8109ae9744cab1cda0b5abf4c636c4d4c8d86d0081b80c5ade65a23dde0437223146a9c279ab8300875a97", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "53b03583070dc2d6bba5929096fab8b834506dc709b6fce4d200ef348ec8d0829e74fbdad1898974519d8526abcb4a5cf4f5c342d907e15995b19ceac1f17b22f95b7af27b230f528a4a3ddc5c24f8d9f56ef7f72bb75adacaffbf4c59326ef87b287efd611f927588e40995331b76d0bff61bbdfe1864d41da57f420309399200cbe40b725c1a8976382fa14d20ca6135e760d866e7bd61e35506995057ea0c5284481c814fa812f10c4a8a2cd9d5d972e9d71f6d00dc99d12c1dc98841276396a389bfbf2d2e79ccea4d83ea5b73d663b685231d6f8cb54bd6d35e26c5f23c45f8b6e4f14b7dcbd5ca1249769a1d539034a350319c154e26498e8b72b3063b", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "21f5a353fd00718472fba2c2d28efaf8662c80eb6b518663c1812ae61c17512d83b01d1f3639de7d11ddadda6b50cd6c10e71828e222cef06d07d17e6a89d89b0ceb2dc23b859ccba4e231d52afe274f683e7b65c028971b1795e426370415376317748e5ce006ed37b0bb6db4d8a1e917c9c856165e6f1a5ff33eaf59264a63cf2b368da7cd295197961d8156c751f381a57026bc72f3f29f57de73785503a80aa0eb0d9a6d4cd8c86a451a6a2809509b3239b50fa90a660d9d4083679b206360f4afaf3903c963478eb8d483325a7934462c9d2871e38f429447b0d6f33f3bc34b6fbabdd7799808c8a99d76bd3e6b8de6ef8bd4a2d23a109388b7c285c3c9", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8cc2ce1bc748ef2eb257da4e0997a999e6c0a2d738e44b7a869236a580541b335407c3dda5060ffab156d853d1d25ea40a806052a9f9d791a634dbc9de52e29fabbd64157d689e06f8af17f68b61ad4500a5bf3073504d5503b69404ea14e675577d315a7c84ba5c70ba4e993ae7dbe5ba005fa0c2ed24d3260e0444468d84b1cc5a757a498c9e927110f925d17b14e2a36226ae61455c44fa9205f020a633a8f69b28309c7819a86aee4bfa7ec3ad988eb448e84a471670b97c73ccc34504f64b3f1cadebd5ccf9346ca59262097e41531f83d32a7e91adf83769a9b0af3a088cb54b6e7ffb50ca7f534e3b025fbe6147edaf0ade33c3293ca50c4bf855406c", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "74093afb3d8bfe39762b7532878d946ec250d33d20c7fa4ff3acbf97b4a7a9fd303584d7ffca9685b64b2930e859ac5d885a2777b2aada337372b406965c7ac74273469150605b2b46d05e7dcd12c42eafd7b002f658a7da63c90be16f8062e799958b23ae8ae2bccfaf15c78b30139e59483cafa368183a8cc4cb2ff71520a9b954c1acaa5cbb15d7f1b98989ca2fa4e2dd639eddd28888d23999b1d94a478f78ec8e06486ca923e43390f5256c07bfff718121b9296d34bfbb3101766956c40be5af4b7025e69590cef3b81187724e350dbde8ac7807686452f4f37fcc26d711879340a97f289f500c99c48905e4cd720dad7a2345c6fe17f79f104862cf64", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f4b94bb04d9ff10033550d1d0eb333a785bc9cbe8161b65b14edfb0af6f3706a22e95b262b2c9746b3407cb154beda68b7865a5b258c5b086bf1b61137d462af0bc110ef049f74c573608f5485405d5f5ea209ff509eac2a8b903360cb9b99d9068bb29255bd5feba313ca74d22cfc8d74953b9096f3d76e9a6db07bad55335c0d3a039958ef244751d24e2ed583964f9699805abdadf78f42301509f12b29059b9432b90034ac814450d02a7f89c075f736181a9bf69b14adbf388ecbdf4f594df4eb384027fbbd73f70842064f00624806e91a378420a5582b979dcdd4180371baeae2842c9e9f50ce2721edc2abf1c01c794ef92371953f774c6e1443d8b", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8476918e128f047d3996f85266cdebaefc7edaa37cd6acce9bcc10fd61f7525b37e8e70fc5b6d515951cd1a26457825c3fad316998cb09d6c66f625bc38422613cce78f703e6c62a5064a9a66738b563b54218ac548a72eda5bbbe0b306246af54490e33a93b8032744b55975f3b003ff38ce109440798abec0f9fc03d71f1d72645662ad779613afd85455634fb9edf00f9601cd06fdec6f63a09d4adfc4a1160c86ed017aa7489da88f86f17d37b9ed5193efafb8f8adf07fd365a4bafd268d751d360e65ae560d20597073fe8de713626075238490f7ef7e11d83265a3f3190fcfd2718fb6f71082181029d4ba5a7f542a0ee9cce832ca4c4a2313f33b431", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "75ec800c1c623b47c9e4874d677be0236f1459088b846b5106769522cc3f008a8eaebe8667a78d0a3a37a1faf7f067dc66bf3295188677c59e47e6aec40ad63040c58846895cd6fb7eef147a1c95c35e82003391525fdba8e98af3e8b0e62dab648352d7d600d7b642beea3db1b28addbfc7da8223dd178beadd6c9e5cefeacfc212a88205489d8bf1af0babafa3e539a0a2d499487098be90f4297ce8e3e02bcfa824e8067fc32d27c02aa1f89762c94dbb8ab962b09f2fc57ecce0bb018b9397bb57b37180c01f8c10480488fd720b62c353ef88b15bfbac73784d9954cbc7f9ad9f176284d8f80c4b18eff81e52cec7cc3afe3a98c1b5b0daa10ecb90b804", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "399ad4aa28529587d9f0c796b974e7c9ac60113246bbd3e583da2296ae430f45d4bdf4ec0dd52bc72272fa06d75ba2d9c0da996e69800f51d7109eadf4d0c0b9ec9a29963b20f9e3ea494eb91ffa9761a68c0acbda17327a40a9b7ddaccfcbd55ae97b6e0aae250c2226db65ecde7733dafd21b9e1f25227f54a8d5fa31aae3f13f5cd91cab33ecb94d69b44fd5bc92e6d958b827bdaee83d4d1bcd23dcc5cc2569243c2a697f42284d5870ad1bed508099e93ee09af9bc295fb837d50de67568c78aabfaa752698d1d760b52c09072b4dd10505e31b6d0573e26ae295795e6998d17986d257496f858eafaba4094b8031b54eacdd30e5cb412df1c59d4b76eb", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "005e95c96c8727faef39c330eb3428557dd63f4e3584c53f1feea4cc2d1933ec9f08c781bcd79bcc2b814b8a07f0dc5091a7c30b61a5936389e349889f10d2eab48d78048afe9f57e31660140be5a364d22226e8234290342f538f83cafc15be0aa5c4021983d1d3d1428256db9ae8c94ab5517e63ede63d3e1b2d7025dbfe3d9147a8c81e1eafbfb3cb42e0bf7273aa42253ffbde2b4cdc14823742fbd1a34fff318e5598b568dca54943680ba181e3346047a6aef42d2e17cf54f4f1c0f7f2f7731da70be76b954dbd4b19d6eda5f3201ea4865cdba9c5cd4b85d15d9c95235514fcde5c825b400c761a3b5bbc0f7993fa674fa2e2c58c5af655f332769954", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "93f1852d9290603e37515e84997918ba9acbe5c9e56ec30ceeb33c89f6acf5b303ffc6eee294691973e2857e95b7bc70bdc240b1b375ce3546f2d5182666f34d74f4b93c3232e0e1fb835cb6f5374d97fbe23b354e416d78d3727206ff34079f40d429a6965583fea0b48f30b7faf137e02f20a0aa62c9643b256a05a7c23b245a4070de9719a930b8bf3a8a5f6d95df89274adbe8f39e3af6c98f8969bc53efbb4faf0deae33ea1e12bbaf51309e508b5ccd158f6f1067ed1e90921e30653af722dd0e2ecdba2ad753410b9666f84329fb6394734b5a6a8c723314d3f054e56b3b639a42f6e23675eea4843b9ae130cdc8e55a9d01deae97a90b579278522f0", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55d24c314e3d8b59382904f5821dcbc71929230b2bfee93f0bbef33f753cb0b4d2309871dbcf277c48025c4d2066cab0ffa7c581565562c0246de6b433e15449014b2446ba14a94e6ab33555685d212e5fec067f5817f89974b55f98bfb0b3fe3d20dd3ecefe147f23253156df11c22ffa53f9a921a15b42f0ecd6fa367105a646d7e44e3ed1c57ad2904a2e0eb9f0abcfe7c1e38d204e912de6d3ef0289a4e1363762e158d61485110a2154687c64329ab474285bebbf5b5ec60268bc994119bef12245821eef6afa8bd488c826afe0a369d47dc693836cb893b4f48eed3c7e7abb673a7ef459dfbe89691673882e53f67024e98347a37bb124d3e80aa060dc", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "29febfb1b607e74959f18be19bbd54977b43b982669913dce8361f8f4d743a824fbb15089d30a962a11cc88be1c575426f9a996e8a10c676857ee2f004e504bf843185fdbab6f63d826937eb0ae1768dca9515e7cfbd81628c6c5a908f80cf1edc5a7d9c2af0ac7069436549096a2fdddc0588f1181e43581b9c61c497f62fffaa38a0fa24c208b992f6f8dbc9913b797a5ef3ba35c72ef51f15444c0ec4102eaaf05550439bd9fffa35996d9fa4932385679b3690aa107c2b97ba5e8d70ed4e7d7fe953584c13188264db29925e53228cee331c387a4ad0d3203a6d2485d90aeed5897f554230bd02f15776a3b10dffaedc19ffe4b8f34a1a9112701de89506", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3093018e071a35293975bdaf4bff296ac6cdac018595749d87f8314495e7ae657a86a4c3ce8e1e47b39747dfcff69e587a3c20d7c7ee9f644d2a73eb498b0683f0ab652b81139a8f3f767fdf6ddaa4f1cbd215aff87098fcf0fa79c9565c93f3c3feb7aadb76e2c5a1ecc4c98275599e7d20748bd6dd5f8e8ed0a31ddd2c39408752c47131a1d2577bb40555ffffe38a34b7d0717b8796f9ddc6f4923541d00df14a7ea7120006d525a5080720ec0aaf6550095cb6c1b7724210c5c6cddbf33251c48ee377769f76dbf99d37d4ad0fbcc6859d2000372790d8d19a0d3edae81d074f0469c944d333f5f125db03123385147155cee09e6cae8d375793a2cc8e8c", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "47af3898de9395d7b0b1fdc0b15ea1ccc20da55f24c3574d91b39546430dec509d4dd63b6f6df8daacc0717e7a2b3b7c3dd521199ab4a9ca2375488e8c8092c4017da0882e6f4ba18b6929afa196c80e116b936363524ce64351d814339ce3ce1e8b5096aed910c413b9dc0c53699f1be104729848a35bef74e48ca2538e78377ee2817f9ac0e789004fe6dc463039c3d996a211dd6f9423f1f7d377cb1cb532363ebe77df2ea6b9511a1522f8729dbe60f6f2a9bb1d98fc68e80979f96f392301a771f31af006ea4fcb837fbe1eae8f94abf90604b48c8a21110cf303b7d5e29dd393e7c4c043ac41d440b354ea0f64c134d08c81fc2ed4fc9913e8316bdfa5", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67e57d2506e6cd5c5b947505475ba13fb2b223d8069999ec826558bdc4ceeb02d7323def04f3e25ac2d5ba90249a1f0f21d2727fc74cbbc9944f2109a387bc8cccac234324afa7cab61686e749e200baa41bc91985bc7a374ce5f61f18a8d798ae3a8903f979c44b57932dfcfc9ccac5d2c8842bd8e0949622ca35a43fa344d315c9a6cd1605f88f1c5988d07d2ecf0db76e952232762edb23d6a4e83aa552cf9aed0437d43ccffaec5805a22b5c52c4918014333d6faa432adf4ad7705752b0aa2047fbe25ec048596544986bcc1c5ce5a1412b390a1f441f7520e1168ed39e237d1336b1670142f20ecf3a1408500a2648aed1beb4c4e1aaca2989da03d563", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "327c0cf19364e65a059ea8ccc1eb6ca226584dfa0f4eaf8897fcefd74e479826777fdb81675562f66c6f0018c94500310ad0a640912ad8ab85010ddaf366c8bf2d60139d55c92bc85ef4d5056b6a3791689f778217289c4984ebbd6ce80df940c256c636d4ca4de641df96eede328f31adf65fa333a7ec4c0ee0accc3cff509706cef8754e1235f3956ceb167592714ac64596106e14294fa87767530fea4061235dc3242cd43cf404a54e877cc6dae5903bdc1a49e23539d868360d23e75b14243bd394d91f077faa904c74b1ebcbb5f70bbd6a4ff9cdac2e4b81f917175bb5ec26d63814b76b66492ade341521171a05c426e96469a782fdb68312df2bb45b", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f04c6f549b7778c800d33322bd7cc7ab99c70e9eaf53ea0a817f28d6ffe4e75e6d2809548a7635342a976cb93dc117d59098e61f6d0ed12887ac7f6a347ae085013ecbdad3a6d14d4b112cd864966c6c6cea3ed1de5b5865c745a1f166b1e5648f580cd22086a81fa02150140b63802c0a03484fa2176ecea5f4bb130194226857d894d04b3b303790c20ad815011bd9d3fa4a293a4d898ca284d9d70a8b3ca4d330b505781f3e21dad170c8756ab0eaba2d5a970a180d9e22a04330f7461ad70127fadf2fad1d8fe71d7d31a36b4dcfe741f6fa1593337edfa380905ad642814c6d30e74379528d3e4f07ca477dd15b9e51563aa16f56965d27115859f562d", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "32788e27197249ca7b3f1830f13788dca102dbd88d9e65d11fd9e2bfb0e03c1d8906f98b512df567762860a1a468621bc90699de1130229a13b2fc80bfa24c5e2ad75e524fa53d639e2c3c8065f0d2f9aa576f5bdf4c3b7c9e577a5d61b7bbc48a94f12fea4fe8ce9ca3e2615806bd50e1e050bbec716a80ec9175d761aebe2093a61d1f109d59963686f842d8e1a0f27cfe2771e4c37ce0ff9f2713279a0ad9edba9f61703fd6bb9aeb61f7de056b4ff93c74e66accaae58daa55ee13b2cf3a05c01488b4557457367296055a9734714b330e3d0cefb78409ba664856b1d612be0f0cffe72913f8656f92df83524941a2b7e33cc9e52d55fa0028c5dd3606ea", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68e17dc74cf4a7596921b29900a7e24f3e8d4d27d601a04dc2b66603e12d0f241ca17c80f3fbc829d1d89ae8f37aa675daf0fca741a46bc995ef2f69a796b49051623ea0cdaef0d1b67eca72eec455fd4024361193c41c7253ecf89c96ee718ca3263b12fb9fcdf68a7c883d1b3d9f5a210a8df9814aeead3a0a12d408ea8b6c672818ec190c70f2139221212f1b1019417b076239657d90f713ba193a97924c34069102dfda9d9fa0f648052e5292150c417cb9b4786a72e2e7b080283cfeaa504e4a599c32b844ba23765c2013c7ea180a9790d3b0210b1276625cb1db7e7607ff2f22a602732461081e49a3cb265f2e5c344b22cb1dd1c8a78ddfbb698dab", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5765f33606bb2963d21791c82f80ba26c0f2a72f7f1bc9a47e966418eb63d30dfcd948ad4055b010951420f1371177a57dc169ec481aaab8a28183db54029830deecfb9987267b70f8f453f69d216814c5c127084fece3279f7717f217baa55d7239d3a4196c0e88a1228d3bedfdd47fdc0309d13f66a5648bf20d79006bb08d08100045fdb8a7a32d986ae3d08c28cf373ef44de0f8de4650187a56b88a8f02414859ddc8fd641c6036f8578267c83f6793df59a3e774fe9abbf38da4465db4432072b3b67d1c64e9c2c6cd9d9d85e626da66ed75268559d85d6478b94539aad3aeb4659c42912600703f1c46bbde4c271b3794e83d30bff7f3af617fb7560c", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03aa2e142fbf6cdcf957d7cb214c3d2726609a32eda46b0af311427a1ec4de519214cdcf0a13d9a43f4c8a38206849cf44cb0e700524cd75c47323e75aea4359f3e96740a36e640bfd993b1d30105b051cd7b9eea93c45048c8001f5f32d92f7a7dd1ef11569259e104297469ef2771e65783c3a6d7eac3c617e0506f4493241ced615e85ae7a63d99ed47bef052eadea300998bf108f4808f8710aa58a723af147f300a4603a0b57dcfd056c1d8f49ce7c6da3466418720e3520cd78e2b239a0f6eb905faf050304f4b93aaacade8d0197fc24d43230bd2c84415f02ceb32abb974fa67f71caa2fb33a26cc184338267c6d0c1ccf16452bbbc6ee565ddb3a05", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9c3a95fa8b3fa15f47f52b80fc5b3aa78b0e7f043a56b247f8782ee56a09a956ef0a39ae88de855c76e34300b525d405da5460161b550cd1b04a743b710d61d96d87703d9346dfb5236262d3a703fd15d200aba2c4828396df0fb034dd7dc4ada5239428a48b08e1355a1d9fbb14d182079413f000974d2c9d2e2ab1b468cbb024325a5dec2a27404cf762060e53efc83a3ee8a88f9eb2465f7e20f997a14f68ee9a4fb988cdd4ce49a280a6c4757f264c65b8a560f1ee4acc674215c6d68c01ceaf81921e07cc3bc9d597c0d487146a943e4bafd0d32c70c99a8646d8497e0b772267e683f1329a72fc494d2335e5f58cd2689c83683856242699cc237f253e", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8105a49ec2900c258655e9203e15761ec7de78f75d0845352cc814a2aa049f3e58638b8603dd6ad1c60f1e41228b64eefee45708849f46039e4964efb6da59feb0d4dd147f5687ea60b7847b4fb55c6f56caae322daf8c572f92b257993f4c547904855cb19b96675e4a599cb5d258ea2176979e150d86d3acccf6ce260cc66eb6c0da1be33d13ea0bf48e1fb6b39ae836833e154d9594d466a1d455e66af906f7af50f831b35aa9632487af3d76e9337304440855301974b133e9bcc9c25984dd27e793304048eabb6e8b344eba5ce3818aad89419b177ab013893930ecc977870aa699ff3fe122a1611571354093528556697a1218632c903be76a5d3f9f15", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5822accfff22ede7db0479c2315d95139be21e1a96e76dc0811fa6191fd1fe86cfd61a03735cb2b8c597ffe818eddbe3da0cbcf4d55b5e1f7e1bf3212c92c18a4e7538940a8d50fb9e33d6beb9e3ec8bb6d8efbf6f66dcb9c52c77b3053345699d0fa799610b382c0af50de03e62db2e682a7c09a9a2ab9be6f4d7c0dbfef484aa6dcfddf4fcfc78e0fca058dd9ad3a851219c8703de636d6cc378736ce49cee792a800a3a2d77c851b349f1bbc3622a6343281f1546a7c07a92cb80174e9973c3a789db49c3fdbb086511ab51d74ffe2dacf34f5b14cec8d38b75e458535af87f31db8bff78a47b27215a5c0dc0261c22ead26218eea15d8fb2c06fa6ae8f33", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "21b5d0bad74e517add8851c7d36033dff806c63bed2448ae96ffa597f8ec974463237a2a82e51ce7838d4c0beccffa2904ef4eab524a05891df6d7e8ee33e5b1195ef43b03ba23f1119579c73884dd9183be34b25af9fafb29cb5f062c59c5eee12c1bb23df4893ad6a3a175215429aaccf9a4481fb1b565cdf9fbe438313574b465e9bb7ac0be2bcce48a5ecad9dccb06a70cdc4ac0bb46d3fa830f96db3e7c910bfdc372a50d15f9acbb45a1977d70d5a2d8b62f4b653078ca97b1f9a99818d8475c8d4e666f4116242b654548ba389994b1feb503e4ab69636500f9f2f373350465bec078d558c58252661377320926e5a26877e2f2be3c7f97e0127ac93b", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79046efbaae837d1d9a012fd204c8637dcee85354842703d21020dae594f5f5096a5defd9879ab627fb795a1b8592b91981509d9ce41e77da63d52ccde545db7efe77650456340e230b56237e8ff6cfe84a076e51af1b3ed87cb399b76709955d7f222d6d3ed7f460d9b2a74ff0cf8deca63dfdb2e002920f0e78ef38bdae92831e039938d7c1ab0ab8bc0737ae8757c5c799619f5b4503fbdc9dbb8436dbc11114b902c6331775a8b3d2fb4fc8883dc79927f1ade93b361410ac1422ce6757908d628be3aad3365a785c90c8c786e85304f6d5d0774fd4cc434ee72bd2f64c53ab65b197178a42995494d4028b48abb2623af5d2d576b9acbd55fd063aa0e86", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "11161a62d1b997d91a5de38d3d5feef871c35a2de43c5b13dec25311fc10dee85bcefcaa54aee507be472f21720a1cba41f4e5eff1efb1fca6c2a300b048720494e1d3d768ab781ff42709efdc4171d43e1ade9f910c5a2cf1e337c4fb99d7871261b66deed998ce0b40fb7a820806148e716f7eec84acb49fd929adeb9a90d2ba1beaa8e753782b65efae68955cf15c0d25e79bf9309d14976afdb38008e669ffefd568633c72e5a26887ae7771f44740bcc2315fdf6e344469efe2bb2f496311d9ff47120aa0d3dbb57b92a2b878a9c9091dfee28a6764ae82e901daab757918b71ac2ea95f149b75fb7dbc7f1b01e29ef10a3e314f49bf8d4be97c418424a", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "84dbfff2513f4e1e402bcd0d8aa8a65303dd865cd34a4d8b99bc9a7a9b1136183b385aeccde14be0c5c0a821591d61242e2430c82e3e59bf165f5f9d19770b32201ca9186e6113832cdac7718a3701d5e102df801c4b2dbb87662d45b05f43576b45f9fe4474473ed00242386f1d03db2edf58f0025882402be9f948e4e5196f246bc231109f82414dc3a078527c1da94e4e5377483f09b5579b8eecd385ebe88f5ce750e8410781d28e831be1b9e64ab0b1a6624036f04de46ef7ee1a0bdb754e4e975c18d8b008dcfbae7d1933a63941a4170f8b37c5b75e026bb9e8cb7048a0f8d42b77f4dc74a8f8eb21a154d5ba6b1cb9a5f5daf61826f6bb7c4653985d", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b2f93f393dce532d35a39f97999f777f1b651f88714f5c806e3a5f95d73e39af556df6e2ebf8d1660ce2c24f99c023963e1a85a2786a3f974b0a776a275411a675a18d5906740584b652d10f14aa3bda5f2c7b3d54149f7b2a542a76284f10c908d197b869cae36d764c4703c09ced60eb7a401713d8508ab42016029e793ead1f604482db3e51fc9876ed0250f00aeacf0d6844267bfba4ae91a565494277177bdec2d7821fb72fdf2bfc812a0db0802f1402ffccdbcd676d65fa447306538aa00b60887c2fe23e23d3b63f4798e244dc7c81138081fe526b413e53a2c5f9876758b8adae3cd50ca5723770ebd0bf5f4a2d9ab5253dabc5f7fc2430d86057c", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1bd6d68ec6ad38b44afb1a4cc20d7ed5af6468b1c4281d602e9471c49f00023474c2dcfc0f740be0ea5a85623b5d2490df7a05a12401f37be37890e041740db724c74c4083fbdb604ce28e673fcf225fd80a3d0f9c95d1ffd332be1b18623e3d0265ccee94a7867bfae21fc8a1863f519047db30647f707e17d5e17a958364697ec3e72a74c8f2c4bb3008427e536e032363c52a0729fefea732bab811fa3aa8062c766f24ac16f0fab453123972b2c46440447a44a8d31be5033f6c00eba861e0a8e411764468e5b56b2162f4e2050e958d7c823efbebde3fcd88c56696b8540f81417608b0b990f09927031d07544e4683339fd7037eb08ad1afac8486997a", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "95746c95ac2648d4d6031eec6d1c2c2908fa3e0378ff310d7293cfb156eadee5aebc49d75b05d73d888f63c1754279442edd2f389f571760b5799945a86162721f49e2ed22b4cad2a779d530ae34b831cd28534dee56ae2e7229aef11a021f098dbf749c6694e4a232e36c620a29e245e16d571cbc5a70ba5e693ef1c79e2b0fea480a9775068b742857c3d8680576ce530c3728fcbbcda249827b7bf36e016401f2ce08b8b7d29e1d34d369eb4d5895dc17d8d54ad3f9eecbe8d51031d36bac5b194659e2418d7131e12f6f21a4be65b72dbd4cb317ca3ac6244eddd6b629356a5269767df18f87910ebadbf860fa64b0d7d473f3a54724a06b6a6713216841", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5792d7b622f6bad7ea2b6443c7abde0964427ed2ff5f6366d8837ec862438ce294daa6b8b3a9bbd2a36ef8da197ddf91375e8f064322c62a6e479312b5a770629bd1e7d9f84fc22606c0a290a937d84b8be0c97499cb53c4ec79d1e3e2215d033426df66c52b0dddcc9be5f42852955c49b91aacd3db0b5db5da58d4e14c70752302071072570dba370751d7394b042db6afa289e53fc09b37f6007e17993b1bffe4b3501d6264f7044d5011c6d3769ebba4ddb3378ea2b4c7982f8670dfdac3c35a7c546758db874fd829d6eaa728b9783acdc4e4620350c9df8a169d29569e16f22c0e719d7f447b77f0bf50200a6d5cfeb59f6997b21393c5632090fe90d9", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1cd1960d8e230b043aa1662366ed86ac1b34b86aed6fadc857033b8b5c103c6cef812c84ea07e1858072a6e413350ca1f8efc0a30e8aeab9bcbe0b313ba0c46e68ad853f39f78871df08bc8653ae6d3322201df95301f10811410fced0f65903917f393a5ac0abbdb6bd590e104ef454e33a84dfbf7a0f583d88d426c623e82e3a549e8d180e0530d59f0aaebd2841087e1b79c1cf7126cda28c0955e7563370fbcce9260ce9610d274fe45f3ff512065576f7b543421cca3ebe9e0e138546d3aff73918afe9df8f0e5051f121ca9671683a985be0e66dfd9e4006d5c2c391d2cdd1fcc62a5b831081a1c28ddb2deca0373583b10aef39011893e0c82e121085", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a351cc6af08cef4310530db93df857373224e50b266e67cabfbb10abd564753235c01fbcf850a1e1a6b725639ca9009f513e33f8ec95d2429fdaeb1acaf96789a0b8cb3d79e50186ca93fa1ff1cf54d933446371bcaf3c15994a781e009301265f2aca0716ddf34e103ab033a90eb3924e117f0dfe14678f872d90dcc79cc4a00efb5b5344b80edc9db25ef85c91cbb16040f6308bba542f95bf1a9fab4df6e4174e843eb417e261efe723ab839e2e383fcd2fc36a41ac1e03cfacccfcbc6ef9e6d09fc9bf4ec5624d8090749f540c987dfc04b912ac31bd6cc77679b9846fe029af1b557ca2f346f9c3842775589b0226eb8d1c9cfebec5ad0eed8caf6df322", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "294422c1f88895659172a1a8ed8f34dda721fbf0476d50f157b7d2293a19fc970aeb00751f45e485ce0827dafc8002e27f8d0ded05c4185d1a3c786020d80e68b8039975babaf8d71f767c69179dbf1fea70b62da463c048f7def7fe2298f7df9808265c8c24ca5fd41c897aebdf4dfd2e33693d0e6e6e1d4180df3784f154cd4fba0082c5ed00fbc14ff0e492d4284ec96b5c7b42f42206792cc77364f7118239a04913f4bdf20abb4f22434baf3c94f9795286a7a5f74638202bd1d6c50ad82fa6841a2213ff8a8164c82fcb925cb5ac8c10ef3fd10e78b6723af8af306ba8372f0c02558b1a70f6498eb9e6afc1e3d9033c8fc3dfe7ca073ffa822bed5536", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d0c4d9558270f0c2b9875bef1a5535e8362d3d68e8ceabb24c86493a14e26b1e4bf1658b90d5539a9d7315bde73e0a6ecd9927f19e6ecf854aa9d82b606d2f073936426d9e34057d3c432e3849c42133563ebc269501ebef01c1148a1cdcd1fa3685239ae753e96f3dd1f18b88e80c1df9be33cae20e1df7f7d9bf993c62426c261ee24b4ad41fa71e2d2f25bfa80c1520c8ed410b6fa54ee06dbf134066e9f05d718a469ea7e906ee4dee9660dfc706f0e59489a7abb5c7e227cfe014907d2cfcb375b0d891bec53c1197535537023ea120630af9c251216c170f76d88fef398e33e23b59981d9a427bc00d3ee428918c4d5ac9fac82f46a626b0cee08bf68", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63618befc66bf918f37a7b5d1a522be93e9d04a2f401fa03c93c8f31f08a70b6da53e55300d2002a75783019d87c8c86bf5d1155c4497ba1f4fdb4abc3b2a5aa2ccad74788941582e7a085fc39ad0b3e140f744aed48f3940e8ac09f8d8de26ce74cb09569b88c10d77e2768e8ef37b9532895c69efca8fe0c94060a40402d7e46e06494c5bbad4aaa988b5c7aea9ba9d23fa6772f2d20937cc030e4390d4c086cddd461307e358e47a08b89f411a0c34cb3599c045487212c619ce5f0202648fca1be72daa9ad2dc7821b60cbce4b17dd9388db3c25e0f6aa2cac57ed33340f009d389652b0cad9b10d7384bf134455345d1c79836c1a94ac43ed7cc3929120", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "91878a5c6cdcef7dd0fd8be8d8eac6ba725314fff4d549d96b0cf8b9529361bfe3d0d6a1aef92e9787ab6abae8a8580596a736038b07f2e29f3719fb87d11fd862c425be6b5860da432ecb424239defb2fe5bcd0e4d988a2b718b734ca1e9d9a8fbe048d8526028999ca7b6a177230c042c6e1834fdf300234fac09fcda85b89151a64f9e1d94a2d3c677ed671001b4466700860769e9698a2c6cc03c51c654be9cd1707021f304707394c6b174357e56a79c8d3775e4447002694b669ebfa618c77a5a7de3361c746a66e2aa6a91deecea418eedee4c0e148e985634787fe3ee0f70b68d1619ce1676f0756623390e72811d40bcb86fca8841506239433551b", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73be555c5b223b5c96ba7308e56b9a57525b13eb14925e1fdffbefa1834b5c2275d90b74b6b8371f648daa967f90fd5ddff23212a7258973a348ef0099209a3eb0e5e967e5e6543325877a302bb94edf2cd03ba60c5ca298d804b8468998212a7d04b530b5cc52165219f1f083969d8a7bf67b336b3e3b666adc05ebc69d44f42b4cc3b5b7c154a539647a36aa08d2494c1c972aa46a5c9c03f5cf3b1613b0e7afb35204fab3ea71a72da6e40516b6b1182d73ea896e452b28548eb944343ab69c09fc9764c48174ddd0dd8e51c5058d27de4c69becb240067c0a08fbd1905a6fbed15c981d6cb9bca2bb090af6ffed798eb254d9e80a816e65cc6a9be275b4d", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5123990f9605b7fb69f15b2aa2f0758b20a226176f2a0468c93db37d8a8afe1467898b4769959854467ac114e3056281ff11c9899e70ce023ca9a855c4a0dc3922713a61669b33982c2723913017f3a92e34d1c48d1113424acbd661ae5aef586c231d617520a7bc829b19333124722c67826f87a1bcc0bb5d2160d879429174d32f6156ff873c712e5fcb56f1074e284b1140e3cbf4589d3646c19a750ff2608fd8f5775ce5269e46c34941f9c10dd6f547e8263bd9153727e1fa0842bc396b1955d1aec53fd5aa17470ca61077d684552956e1d08e401e37b9fd0b4ac2a2fa4baa583e6c700ace06854fa43258f6351efc82859c5ef5d9d1c707a1bcab8038", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2cddfa550d422ebba39930f8f4ab12bcd5e0f3c845754fce29a770cd1b774621c3574833ff26e1862bab6862a933d1d4c59bed28aa450cf4a2cf462ccc1ae6d4deb90527b74ef1b85db2f4f0b87468efb40d813d359b42383a0c548f06d930632c62b4615b80fb7f0c0e04583222df3738a696df6eed94fcb319ba49a5216e8329763f62e6121546de202715c7df3590420c346644925ec66e04f993e89576c227c570d4bc299809547a6977b982cbb74e0ba35770ff25737bb65471e1da38d1a65e8cca9aae8bde17da1c5f7c49c19dfba1c8c1b67cc3a72c01d4b2702fa26b2ebb5b81e5950523231147a7646f6363d81986bdc42867ecb2007563dcd4fd94", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a13b2bad2c9b7bd9a0fd92faca8172908f6b49b65795af10b665ac588248a5e50cbeba74fd2fcb452b8e1ae1e7d085e9da3ea36b30de8453a467317ae98e2db1dc83364cb08a3a21cf24a5acbdc2db5bf7c5fabc577393a3b4ea11f462594a00cbda6b0b4a7534cc7f2bb50cdf163d013289d0895ddea733e0a01a7e35104ea419f057728d0ad8d0ae8fe739f9b1ca0f5339eced03e00d3077fcdd32c89978ecd99e91954bfc4f8617a601fc8306280a05b8b31a7c34cbd5c6a83b308e27c3b25f6807b34b354888b79debfe82e93c3f27b2d1b21179ee58610640ff5a9b74487fed05efed8ebc042da1428c7815681804669f195e173604a9d3eaf4236eb69", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4a812bf812fb4c6af8635c4e5a467555bf9cc0f020a643def42aa726e2001f591cc8d8258c5c036f6b6b2f25a315505be9cdab97ca89b61cc4d2b340ecc6befaf33727aa05c4c9f62907c03266298652b0d9d2baca6f955c29f9f6bc5e1eda74d9ba2201f3c1c17e231dbed4de7684416bf65ad1d6cddcdc5b686a4f5eb48d6c5b711875dfb376518076f1bf95fe0fed96ff4e15220f8054b3c11870f46f394690029e6db55ecedb598ada9b8d649da3f195f18cd2bca513e87b54d6ec34c53bf01577e780c3da0f3563ed533cca2ee3b6f5b68c69a784ad78cfe59fab3a6ff1807ddc1840c99c36a7ad979e42a301ea09754bf0e8f0f3bfffe40bee13357692", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b8732cf62cf7f472af4fec6fae3973e52906b04e32ce24b1509c7aa0dccd8411a1b4f823494514c49cc7706afa9210e8d9618990582f7812392c1cf9294e3daba91905056e436700e54d4431008d430271c82cb2b0518f0023a0d5eb177fcb5da5c69e31117d000aea9c663cc5e5f8f88dab0ab3f4b44ca7f1a735380444881e03c841d2a6fa9bc37c645f36031f4b8345a0d2ada23c5a76ce9d2997766bd41774cf8971b4c486e5f06f12d8204d6740fa600c5b402702ac60fe2d2fedec3afcb329f8d16f086fc7f3f6a65459c890e8c9a2a6cf353616f5fe83f5a2e245eb5feed230c67882770fe7c37211e48efda19c4fccaec8c381314e693c04d3e649c", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8a17d05fe4743b656ce4ff50ec1e9babd8523b33b6b712421b43f9185ef7dad6ece006d2d542e5e626932198ee0d78641a9a24e6c382e61c2b80bc6e7cc61aa7a6aff78c76c1c11270677fa3dc2e8f912222f8f5f5249735611b9ae3531a942f85417ea17a2263c96c100d54a16b1654c2a9e3af555988e37e68345637ef6e68ab3c8478b72314d9613c9b2b3d966512184fc45ea6bdcafa6d649e25add289dd28d70a8fef73ac9559fc3c3c5cf1b21b2901a01870adb141398816baad28e34c98c2dd0de0a2f167a0ee104a821536e0a2abf489d7e91b4c2c719bb5d604fac0058991f4f96e52983bdee2029b177ae3492d2fa6d7a52c2a6845e77a0ced5dee", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "374aab4006f3c3ae76c4b0a5a33cce1988a9e7d738a4e837bccc122f6607df865135eb02224849a14aefa04409999b4076d11b0f4032a172be030fc2466a059a871f5555c15662bed7150e0597767a4a83c16c60f771cfdbb9f9c865db574ac44352d455ceb3316814118641e9f80b2e644704ed3cc7216e6464b00c4ebd7cc26a82772213693201262d6df51bb2d4b08b2b647c52ef816643dc4cb559718c30241c695988688963b96034368702cf47eb71f85e4b36e75c4cc7a28b71ca1e5647b5e7aeef70738c00929d2984c91d3a53925ebd5165454f218e90461805c230fc41e2c622e4ebd5cf2f71594b2449be20f8a054d2a13ecdda2275985bdf7c4b", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d78a81df26c6224aeb5b5a5940b675fedf5514dc5aa949fb0130bce97e172123882a51e35a157f6fd9285a598e3896ade7b3e52e9998cecb4de15e4466f7af7233bd30a3780f15f85aca9e8c8eee16723d559f8e3a674b57ba69c383989fd2afe529b2a6c1111a38ccd436955405f2bd8cfde1ae84022bd5d5a607cf2642f389d1d187d480705c906cde24fba4013b09ea0ce1e517eb24127ce88dc7f09a284ecc23d141877c2662e73a8b3f21e3fb6ebdfe9b8f4a9381031153509ad8d4f587deeeacfedb6e7c087ec276077576181393c2ccc94f41c734ae620318e91b27e4fedc2f875d85831fe99ff5d534aea64f28b1b89020dd6ae762793865368c9fd", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f8307b142eb815bf8c47d0f6f5fdadd38d331014888b77c95bf61fc13d63ae89fa0dd79932b05b0af97aa87eae869a85b17bb405f5a88bb139275f8443c8082c0da0062e175b28f99477603f53d356960f70ec266a197961bc4706d44094069ceb0d3954f340f654a824891c2237603a4f8b6c05ef13b1bf8cecf29057b61d68ef513c2339ef42eb5a52ed5209b6db03f4d065229555045c94f9d8b244da63d340cf84424f6faf6b64d97b3bfd8b5bc163c3692f26b74d99559f3da03153e7c94b6d3b35f52d5c086dd59dcdc44c20b781c46a329a3b1434dc4035d28dd9ec47f57fb5c06a90af1c76d77ea3ee839e7bfb027a097cc24459d1528bb0afb7513", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73a409f5448a4d63602ddd3a49afba75943c0e096f37cb708682c0558c3feaa6615233bdd89a3048a722344922efda455a5f578fe163aa8dad425025b47cbd0219a4d09d68ef17e9362a0d8d99501090d782e965c2402add694e3d2d8ea5e0d6b974db7a74076a8f50412146e7b2c36eabd9ef4f1034e3992fe8dee3ab26ac46292232b25e0c40141d8e8acacb8390983bfa92fac36c0e52a3cbdb8026abeb6b8e06a081056e6690868eb1b6b0441ed7027bae0c778dea7dde5eefaa4b7669e4709b40deaab4cfa86e852f05324900b9a765e28b76a64ad5c1cdcb1ac0708e24a28161cba98da6a43d6e641fa9eb86357a2becf08847e994058c7cef2446f68a", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f413da81eb4d6a8794947131722dc6ee8e28e25ab130384165fa688ddfe7113ccf0dadbf5a519f1e212d37e3323c5836dc2906952fa47abfe0f986b6ec1840fdc36719978397ff28107fa3cf59a2e28ecc45da9361c9d6553395acd16b5df7127c9dc915d2b25da9d0fc56a0015ed3dc3b61f7ff04348d7faf3403eedd6f4a6bf54a242774b438e2136e9b9916bf9720a193b654b5d11bbba89d2db70d0dc8acc97250ceea291d9ee5f8d440c53a32d817401054c98a7cdca2f7455129d71fe559fcff2429894fe9a923d98776bd4bfdaba88bb5b1a19563de279f64316a1f2ca9fbc0e43cf8ab227c0b86524f160ad76576f6f5f625b4d4f318e0460288859", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29e90274613f2331aee4dde4646c79e1c633adf38248d6ca7d8e8ea5383020a46e7e9cf66ecf2e23c4a5e1f9064446a8fc5a1e6974d99dcffa53adcc83a15d37fdc141f194d9138c532a31086e6e5344a71cbc3ac684a15a642f8a46bde10309e1e9b10c7531d677072d3df77881caa2c955658a9dcb4e6b6bda1ffaaa5b34d575f27ab832a74478a03a69e98bdfd8eaef5068d81c39f6d66d2dcf19035bc5e8db68ec5d2186a142b367f37b5bb7a241e3a7268848bf5ec5a2cb3540cd946ad62e6fb7f4dae127d0f2f18c64f19cde918cad5717562b110a7e1f657428b9bd6cf436c08a6fb382bdcd5da2c2bd07892672d637f23c4ebcabc998e454d5501339", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "51a77a3d91506a2497f5a4ee7f7f600f02f7c8085b7713fb8ed83c442b16c9f5e95c227b887e148d1bc6806c8806a841718c0d6f9f555e0c848d8b763d88c22c3582ed56cc42e68d58edfdfa03b5cd14f72fcb37995975235335f6770e5904b0f9a2114905324f47b7f09ea0b1419a169cc5ca40c8f2fcd43bd4a7b50e7fa1cb4e99bf4f25dffc18ffcaaab05fa30e5fee5e03fa43fae02874c14df84e44be43767035fdb3f04e2b0670f8a398a15e38d540a6e657097ca28b60c078a84dc1544178421044a3d8316e420c41a6973af4d872370cc1921c3a307353b3fe42e48d7a700ad4e65841fef97da79c617b8f6ebf5b1b1a4cbcca093024c2ee37aa2d81", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "965d19919037572b354b5178e2121dfb8e8bdea01cdc1ca91b7aaba6ffd1bdc755d33b76b3ecde141fcff67298d75f41ac7eafe4468fd945ecdcb6e9d12c00b045dc0a9cc5aaf24077a5b2138900ded43b356b2feadd89ef132841cb10524c3a3e8b1cf079e3956f1f6b4da988c14f0a08600d6c57b6c66386bbae6f6b8c5ff5bcc8a8ed1de42efbfbc0b301d8743bff62ca3b9b90d773cf3f93f4ed6424293b5b4dc291e96d2f4d4f7e47361ab49348db4fbbd398df638881c11773092952cfcce7df308db3e79ddd88f87042236570e824949f9bba1a4754b845267bda8cc540a3e8eb4de5c769221d27fd683429ce852c97af4d6fb3fcdb1e0158f1f008e7", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "09886b039f89ef6005a80bd7238f8f900ef439a7b62962b6fc6959a7fc2e38271c77160d3756bb97fbac2f04302bf0af9bdc28cf66afcae289e39d9a50c9a2e37c5cbba95ab000b67526e452c42a0f7a8e2091f0cf6017f094c3de89e9c6eda25bbafbacb288eccd0646c92ce1af339f563606d2ced2cdbe4b25b0dcda780d35a8e4bb053eb854f6298713fd0aba228060672435bbb8410f49dbea4a46dea2051c9f1e9cee15d9faf1929ca4b2a5f28117a0366889d3f32c2b743a5061a567c38c341d857e8018da0c133d37405e7e8707e107855f4d339846c147b64696ffb5669016e0c90e6a95e960d58812ac81f5786ee8cc967f64b6791706fa07d70d80", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24561ac4b58465232c8e6993b1c0f8f2de94dfe1c99b716c182e12504aa55239daf113e86bb9d49e7775fd4388bc68aa832b613c54f52d0a64baff3dcc71c95f2388fc23dbe55ea924daf005c8e4dd0dbaa317a8e8f07307ca6aa3c597cb1be1d1e91932ac24eb3fa7370dde95dcca2adb8d9a4370c43f65cce460a8b2f774bd7823643ad2a96f7bc472394225941730720cf9763f66b858b2bf4f5bdce31deada12a654416016b0969c52b663e7cfab583a2992c9da865a81cf0cc1b60bd281581f02686547669172e87cbf52a07c8fc984980f761caf7767d8e38e91c1929b21840358aefe2484887e609609a851e4d84ca0ea0a67a213228552d95c44090f", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d21c1b3e7642e544c086b82f6c3ba301575528ae54b79d69e6a9f5a2e03e4a17648948a05b016b8763572b8873661820d85a7fcf5c33421de1a2bc2173ffa256be1bd58a0ed78d764e0611f5a6042d79bd5296c708632efea4ea15f9fb86f8683ae941ca2c7379c6352ce7b066bace5fc00b659bde786c7bd25df2c883a78a895c582d5317ed65057411fd51b4f7c9a98a29bdfef36249363e73c661b211b7f41e6fd44e14076ab5e85994305e2f53be4cce9bca10985194772fdbca2304df7923f30253a7ebf21e394e32176c129d47ff08287088454e35067ab2706027e4a69ee235b22ed48d157acbfabeca5f8096dad56547d21541aa1b4205ab409fc9a", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3aa129d6daf1969839163207c39d21f160403444d50c99762893ac84d3b9f39de5f7e3aa0fb0a9eedf668d4cc560840d0d0735b4450a018a39d371d63ddc96439d22bb6d8b5d77b42e306d38999c6a0b0753e2ee7aafaa8a0e376b525e81ad259dc7bf1bf80b9f901444a335c18358a6e681e470954dc79d2e36d5c91dd65d0ed7a899110583460a99a61cea4e66c27576fc831379a90e405f5adade4d98777a565cb41fd21556af60236a78d438507dfa88ed0b5e36bdd413ec3454c6544672af75ff892a6e472114e7b6af38ecae34a55de03c7f6df9c47c934476c8786b424309bb8758caa3a8b3591e8d9dc6e48ed0474e5a593c5e0763b30643b03c8878", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d7f702a9346990626d4beabdf433f64558604129850be520214c0a871f084220f524132a94fef3bd9815bc07131df1b95cf1a5fdcdea76dae38ae687179bfbeedb5a06b68dc4f19ee10962f4cd33f0acc0ac4c48e1baa9f636d673e03ae76f5cb2760bee17e0b30e19d80000d5c023253818c75a5ff49940ae94340b17ec0c85741ebf784eeeb7c6e66f9bb9ece809427d13a4beb0eaf2704048b287623913c5886626d257d28d80883d441093052b63e78d08639221d102f0275cff28d518323b7f620cf49f00583477e68cf0d942331983d172851e8a9ef0d9829ad5728a2e256a8b1444d4bfb9cb693b2cf5067116357f2604d540ef310ee313872d9f7bd", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b63996f1eb7c7ec9cd1791e9833956e51dc8cc057d15d61ed8b04d502fbb08f19551480a4344b878f9f40653cd8fa28ecb924706bb507f84880846eceed24ae797830054e1fe9d63bee17dce89f5b9c68cc5f8140e50886273d03a759591d7d185e12516eeec1440ae252a9ae070ab0b6e4119dadb5cc6b87da07783ee4861473c3b7a94951b57770556b038c9da209f12b28d85d8bfccb7cc85974133f1e4130ec1f687cc87097411cb667c540aa668532d677016ca0ed7cb40142809fea3370e38178c7a95fd0088ce36f7adda75469d9e63f23470ed8167acedeb4812ff4892db956f28b7fed2679d3b4726d7ee40a9eb26dae553ee81dcc1f3bf64f741a", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "187f7da03d70ba6226dd72547df57f6455452cb7acc0726b225053cf78a160c3cdd704dfc4c8f453c6519e33baf7f5d9536f717bd18fb37fee11ead77f5d079d9778378662f2d17e9a72a77ce6e28125a3bd89e15e0d303601582616636830568797825022a39f13ba4b67c39611d1452ebdcfeaca1bfab6b7ba4685033e4ceb0a8084cc98b32436f5db63a735f68250e08cc6efca005acbefa5996615b5d6ec46067e6116c67e31cf57a549cdf6cf33648aa4e4f5ef5882bbf7871909d6a69847c5656e2e1dc8b2a5a0936614b006c0d964cfdd9f4aeac92d97c4957eb089acaa31b6c6f482f3305562162508228dad24c9eac511e02c2b16fe13836cd60850", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7e62b0799e3c563dea66b167ba25ba8f97cbda78fef12328a507305d76517b25a454b95400728dc7a877ad01db25a20783e81e8472dbe6549c86992e54cd5ca7a23aa6dfd5b496bd7855649d4f9146fb150de4fbb800df63aa8e04413af9d2b7c3980dae100323f2aae452bd6ea6db200093cd0bd78ca748b8413601719fe2c9b5e9e8ce4ce9dc46341e8a50c7d331e5d31ce5bedc45bbfb705172403b173f4b9c84acb93f59c4ac7eb6388436734170602e1073c3be7f36b59b879dcfb3f54da7d21c3c426f6a805959cb74e36a9bb5c359e543052c0a84b90f7c9aace8a8fddabadd396ffdfdfcacdecc3fe0c247d4fd35d65e3bc6826c4a776d24c05a8f85", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9d3ec50126f0df9b0915d72231f58374a14509bffe17c5e00560da95c428e399b52ade69dd3e3d124535212fcdd151be2a0e9d3a379392c4a7768f41e63440e630fac40f85b4105f59362a985ee2d2b0ea350c18cb58961500d261a7b5a896ed0fbcd4066409fd1833a4139704f56e4f9e5d75941bd55b0b0c7bdd143e801ddd9a456f6bc9d449df61e43588e271d8e400198546d251e0c42229d823dd7d8d219700def65f788afb6ab6d3374d7a3e2cbac98ccac6dfe4802002d1ba522a0d619a1e8b7ac7c484474e50c98c0c537ca4c481cefcdf60956960c425a494aa5b3a29237f11faa34a973a091190732e630d6da1566cc1541175853168d5ee83b74a", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "545f4163bbe4d65527c3d86217606d3c48932a5cdfab96f71cddf6cd84a61f4c585467160d1cb4fe4b0ea5f8f7d403a4bd7b09f5ec35d5b26de910afeabbc7b1b8a353fcd5e1e5b2226bed85b7ba1ca9650b81da6476b8e78198164bd76b13fe65f3db0f1889ef07bfe82faf3ffe4ae56ad9353a9078fb1c0503957697b77c05e5eec7b132d6e5eee3e5c64dca72845b4dc3380db62580e1659c934f713a0c33c52f0a0cf7bb0cdf4f4f20190fd760da7d64df12df7134084decc7339cc77a898c4b4f13d83bbceda2d96363bd4624ce9d626132cf50eb785136f997ffa3d33a9e816adb7278492edc7b61a9453b6a0d8f3f8025a46dd2d650695b31196bcd43", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2cca1bd9ec6b3ef684e8e0e714e456c7cf64bc78536cea31782c3fe88ba83fc87daa5190cf37e5c268660d60161c9a040f41bc556bff4246f9b961cc2e1cc2be7aee9360b2306f5653ecb8cb1cdfb59007c4b3a9d2b7e1dc11f8f3df58f9f867f1a406d9698b88941043b448b7d19d12f119a4f9f44177ee155beb679a198282e34a3ece6342791c073ce7a04f31ecafdd6d2add768937b39ea70327d9868f56c30eeca5a05c2126c2d92ea83fe7187716de6e3fe81e94d48b3ba918e91819608d4e4666575ab1d396798d520e4c0fe8dfb51f85e17f416e8158ecb7d7abb25ffe3dbf7f91bdc8c8e14ede6f1908741a39d7fc0e077250596a705544db165047", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0de13aa666f213afbcbd4409ecc3b455a056ca2240978e51b66ed7698e53d24b2c61d00286612820ee180290968a59527ab4a400eec9b77843f8cb943d9222e74b1f78e68b8c92ad916db41b43c8104d2b4872e15140886d6ee7f048750378554fe2118b92569d9370b08b3f91fab77de6fec7eb0b763e080245c083eef3fb987c231acc2911dcf98f4067d72704b961ce8dc4d71c8706ba3470bff399816cd57722fff17b0d7bc6185588a292ea06bf80368a1fcaac4c7e38cf0ed3c4211ae90c93bce0951f6fb41b44a48dd26da85a472b7197a9c59f2ee4b6631e22199dcedcf0c0f5aee3dd2d23776b8658a4d645fd771c599c5092679a92a19d9a69272d", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f34d242c9f5a68c3c7ca1dcb8c58fa8ecf5cad8e5ed612d3a56b215813af4c20dcef2d775434b3bdc56fd5a776af38aa49ae8a245e58d7616bd8abb6a97535ec3468bf79f324b757ae48d172d2d858cae9358209fd20d78e5c4ecf08dec2bb5802f4d2faaa07cb7c12f50509d7ad5c07757a3e2ab6e855b77eb9a05676c7864f2d336128e0b7c18a3ab87e1873a27014b195c9d4e6b634daf0d159289f89d944add33dcb9f71ec5d2925a254b2eb73859cd578033af932175559d5bf9c657d40da56564c9d8c035840d3929c2ebe3da3957f163b8919fe1f8bfc946641d83db4d75c5b7e4931d6f7c9a26ef830d7b4cc5ca9d06a7fe23644b7d1dec6623a527", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84aec589f6798cfdaa251d9394d8ea46222d64ff0f1b2a8b513ce29465662316104944f80165ad19df40fc84819d06ad1040d2e2a51e0de55ca1b12b1beefc88246b96a7ac8d3a1f8503d1da0f24adc3e8c05662c12351335fe892036ef5b679d6b37278201a7edef4d89fd4fbc573ad7fb103a8f38fb2acde161cc28670a75566de8a50d4d6f5e25d837e81ee8a8ac93818b95f471843d62cf3b758be4043c46a07a91b004d1db08d71d02c8b9a444533099b882a170a4fb31877cf504edb9c5797a67794ca822daf399a566dd99e80629a3bc115e78cf071175b8db8be21119157c5eab8f830104ea69a92f2ce9c595e754ec680be9dbe9cdbe0da896cc10e", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c7fe31d900ddd1eb97267635bdcdc72b8405e41c16a02d73d6139ae4323168ded7378bd977004a00a9c764ce0e61ad6de2634a01314f33e20994da37ca7b47634ee9e3cbe7342708342b8a52d00f8312a86c08d85acd2056967972dbeb9fd1aebe0b4982754c7b4df293f63b52139edb7dacee5ba920f59d67aab31f031cedd4373824e7e15a088d2bde3424b92880a951733b79edf392d4615ab6d5147445baa794166bfba568e17c1ce42523b43a1e86660e9aa1150889c1376780ece155c3fe843dbce3146d913948c4f3c8869109eb99af7e0e0723540cf22bcd5536866f9fe6d94513d42cdd47e885aa6fa002274f1d45f223591a84045bb3e4d831daa", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8195af602c50579b64c7cb49835b6289b45bc501d63294e6b6791a83771a0bb22bd8428a2a623bf606402eacdba08da57db8379110b40c0b1db8402621a60348460e9c0ad8b1f8c7f069adcf3b6a851fbddcdfbc3158e8dd6815c012d6e10fd5621ffabbe6f1ccdbe52c701def2b24f544ec8c4478c2a5785848a5973e7ef047fdd707ebb46584316e00bca216544e1db07e1fd799b21ee48c9d827e4c5717c93be0c59f85470b9e90b88921a563925a6478b442a5e69743b9ba7d967ce65c170258d060298d57041095170260a27ba8b39d667f4b4c6d72875c90c4193ed2a2c1afa32dbce26b84a4a7d7e2d8023e33901c7217931b520f39485176e0f32f78", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ed214982ec7bf20545a6ec8818aebe72d8f8b6a288ca2950dbce8a75967c0b601f65201c3897d53f8904970ecbfaa9598092dfc6ab29c245e6a0dad54b5f9ec74f16b130b4123eaced30bb75527d685bf3b9bd698d3589d1237feec70d2960165517309cbcd647da7ebd59abcc1c08249b544afd647fcdebaeefc9c85f139d4d863b4b1e3f16b8f8970db225aa13a932e6614617eacacaff03cc185331701f1e2066f47fff356e3611160b738e15086327dbe56836a71cdb9bd95b7af4d9e97658d52bd584b62de385421541e00661e060248b8b4301f1d07ca76ace20e6efe0b2c5814b7538318ed3b995c7871c2ff5fca85ff99fd15725c42524df4326f89", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "837c147f82363793ff547c87bf62c85698d25ebc760917385a3bd283a63ec244f61600cb412cc06860c0a6d150c3cecd535db55efad555118a578de4dda0019177585b9e24fe960ea952686b51bf998622f7fe5fe3715cd3aa945bdc86405966c863e64b671917317d4c44a369431131c18b632cd3bcc2fc1adb53f13f2509e77fca9ff172d69008dd34ae0078e119240c9495184b19a2a44ef4e29ecd71f1e6697cb82583b390f61567a07ce936c0e9aa514cec26a81a08b41f4fbe589c43885778a37cc5c3251a9755da15bb71b4ee1f842729b6fdd24f6f8f70a8af66622b43206d392bdf7301e6c1c41e11aef8475b305a3e583c781c88d282092bcd47f2", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "880f9733dc4f60a4aeba6dbe6c847f236f59e683df7f8a2f75db396503b9726ae87845e7c5ed70ce6c475d05f3328db86ec106e7e13bcd8b816689504eb3469f8c407c2ad8d889fe06272853a8848f43376da9b2e18fd9b9819783a73e5c9e2e12b5baa394f971c37da648fe4355980258dffe7b1478a2d58d2efb8956556d112cb4108380fbb057d23caa94b4ebe0f23e4fb8499270d99ac4b848b4c3b4aa671ff4ec32d90cabb1fa2e907dcaab6aaf7759c674a640dccdd3194b8e57d22e0ea39fcd6e4cb173f0d2317f328f4c731feb4217f62b38a0bed9587ef2362743a001586cddbc026fd427b0d467295ea97b1bc73cbfc7858031e49616bd74be71b4", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "15db03b5082766b6a6556023a127bfa92124df53fae4dfddc5a7b1730c35171a8a95f6d24ede56c7f1cd17018827618d284fae922f1cb88e81b3c4cf483c607827c27de790b45f402a561cf1caa3aaf856e9e02cbeedd9726642f6a2babea167f14041cdc81efc3949712060f0f84c9ab9d28a6b4b2fd00a94a45db044c9d1dbf071b919144646e5ede94ef6c594666700f269b42d57e6d88b1525789d6acd82eb0755ca098357c9e61bc8b28909db434a5ef58a59c82c3621083270fa8fb7265ae662db0fae159d2ceb69911f17f67e7650ad84266c83824de624a602943ad1adbb553ed926e8c4e2c30fa2acfb04e3e6d8d7faa48dbef4b4b58b052efcc19d", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "50fcaf8974b87eb1805cb36c237d8b2db2e39a8c6196f21dc145e5c1068ba3ece7b693f482a63cbd8075825b8130746534e6b0d6980fe4592f4fdce0b955650b8e49df0d566a60b24d20c6031ed778d1a609995f3637d56ca5e5320f434c4c26b315e9de0e84d60186dcecb852b1bbcc7e5e0fb68d1256076743c35b4d33c0617d81c9b7750d7648286996640bd0f7dbf13238a755aa439a4f0d77df207a80876f2be9b70f74c8cc239b4dcd6baaf706b1993905591121fcb6a479a165d8348f598dd40b407da5643e5d40262179939b4a42cb12c44339c99740c355f559bba85f85583801cac1f8a717b2273a1bad621908fff7cf64b2cb3076d47738395186", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "026ed7a2c0143f5204125f7ea7e91f70b008a99c10786570109c30900f92890e449b72f6119374709274e954b6702257621f5964742dc065cc8511fd82ba593ebb396dda5a34aa19359d8e78e47c90be6564f29e87dee0bee27bf230eb9a3abb074a7075c32bcacc51923674b81691669c784982226783466d9955b010003c91d24e5544e7b1e56511e822dccbacd584a8d426e0e93ab397c6334ccb07048bb763747efef0f46aab9e9639722c688d03a462ac7161bd67718711c80f37af2565872f6df4086e48e972c64a5ca09621ef849170ac48000deac8da867f7658ae74a58b67f742240c0d764f0de705215a9af7550c731350fc76e3a4348ec3f47d53", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3ebeecb0d26be900436810f0690eab5518dd080e9d8a1adea7a2cdaf9a28feff4bd8fcfa269f87aa2a5232e2480fb7215a14995db2c849c04f801bd571a99fab7c87eb6bc22e7450e5c99c4254e23d29ae471e20a19dddbc2c19eafe3391e0d6dfa00d229c94d8c72601a48e13497fe70357396b4b01c377f73376076bbc34d4cdba387a374b3dbe2a1d59d3e3561c6c071398af7a9cf89b3d880d68abf204d13c7a5b7612d33f73ab45f688111362beefc439ce3d07e7897ec7416e4192f259a37bf5804d973e984a5432cf52661745d534c2810ac9a1155390ee29a92463daab57dc4ffb0037cff842c9a2e0bc90cf3e7a575cfb18c8569f82d72e96bae81d", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3aad911db9fc86c5a736bdb58610fb685b5ec9fcfd785f8a9fa0325ac6c64da1a31df2cccccd4944619527fbcbd22c47513e627498b33f288f2c1b7faee5d6925328598c7178081cae42749ef58fa48eec6fd59daf68e9fa45587000e4236e12060aa6d2ff3320c7d7528c0e97febe9752ffc75c0ffa4d9aae970e35e555ac4c6bcba1fadff93aa11ca97cc9521a030b6f593cfa1dc60269616fc66d799ded7e386905d71e8b0a63e186b86e7e5a2b78fbc32c4cd946572460617ebd05f3ffe7cd1926401e75e1084909481b512d862e442296dff2216a3b448f478025209c36298460830d7cb0251663bf8a64c79eaa2cf31dcc9d0179a38a53e7d2a895605b", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "06e70c6d417291301de8fea0434d3e049b4a12994b6acf1c3f0332f52fe455fa0aaa61061b38ef78545713d5a18ab727e6655aef021e57ef87b1a667df9a06c97d3048d8ece77ef1e2f629ce78d98f240146236cb383d8f019059b79fbd28bbc5de5d6a2d4d93a4a19c8db6d24ff2252556ac2440d166eb43f904b942e8345ad00d870bd4ac7eadccca232cb0b479aa1f043f79d3390a7299f1278f8e806e147ecba35943af4f6175f5829f3082b790a8b7faa6424b79aec8c9671b5bb53ebc96ec9e1a11fdfb1e4ca86c927e78ec1ee5eb345a1c14ff233c8254880d2cb434a8a89f18dc6466e90a3d541992c6d5ede70f2b659d90ae4c99f56b2c7b21e63dd", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a397fee69ff5c36adb7e00639e0d868226a1f12c026e50e2168525f78706355283a2c931071b4f788525721aac3bcc36026f4a9ab212bd65a13d89d2ef2d1b5e5996980c0b0f29c5b763b056a57fdd6a6c6273227e19ad418fc0d82eb3212793c45b6898aec5d9dcfe8b4cb1a32bfad65c7e4965670c56fd925584ca7b031d24c3e74448eec42816d3f5cce3764eba03a99844934689a3007541e93d955e052c25acf041f33dbc528540bb236d366fc53b4be6c4fcde868c4e72a4f397fcd8a71d681891f899cb6e85cc433dba432427dfeee1005fdab604385e1e13701360171267bb11399129f9a3e191748f420b5682cdaa0d2444f3c3767dbfe6dfd9136", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f54a4c6853e90f0fac5b3412be97970d62c2bd1c69e8958fce79e4408e0ac1961f18e46bb1214bfaf9ca566bd5d937371333d9c8221d8192288b9e5bd7165177d555a12b308a6015ea9fa6948d6bdc9040535bf646ddedfed9ea536a8c6c968017d4cd3166b3adc2df7d9b21c6a0318d9e99ac7a18c6f22ac79cf93b194651c4197fa1deb6b216efb0f540679a67599cb7cc510d03818a202fe0e8be3a8eabeb3a1c3db262a16309987cfa2b9e13a453e5cd4a0ddbe7d00f3b637658ad2e768c82faea16fd717e9e11c4c0795343f3f10626ab510d1f52eed9ca8e2d5b90d76f4f8ac4be604380fa5058f0cf760534b9630555c9ce0eb44892a97be402c34bf", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e5dd850cf5eee33a08756de408c5873aea4407bbd4f14deb05c67840e89535730ea504abe24d22d9374d575297cf9d1685488dc7da9b2a373236968a7846d4846164905626b1218040fbd965e6c47ecd3c58b34389af1c93cb8b61e64eddd578e20f12e862c577d29dc7e2b7e255ac92f47c8fbe2d6400ecdb005a23ba10d03f0bcc878043f3aff48b91c6ac7f7bfbf94c1a79f726c5fb2634ef0ddad066e95ae51acec5a4851b9bc64c4e4cf6e74824917f1640d096cfd717f1c55565e9ed782154578557d4787f55791ba45b688621a65fec45bf495f34313fd50a80c084e3911a3f4660313c6d29ebfc9a09b13a7157ced40a76907a6ecdad13336965c71", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9911377e8655c958ff88ce5f78f563476c1e6117121139320886fadcce450bd303bd292698a7caffeeb9f9aa45f05f76f1dc2db058ef5b6ded34ff99c4fb7a20aee3a09c5602ef9fab00e42c7086243721d6d9fdde033b3414070c2361bf82e25cb9fe88317dab044a26bcddd2bedafcc615ab86d23be3102d8e98bba0d774b11fa64e4a6da14049ec9d6ff6793b0bd63f4279a472c6c669427307533c84b67df254d4aa573e2753c88286414d63a1bf31830eb3501af334a74220dcb041fe03357555f3e1ff5ae11020d677ff86d0158daddeaf7deb2afa5a0fadba0e4fdb490483e66b1a0bf0c4406f9d4f64eab91a146196852a75ec11c320d1efccda2ce4", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "116fd75c22370f50509028d2fe85986639340d307e10c978a6660775d2e29b472b2a9cf945d510521f377da68c566bca5cab98c623dbd26c217dd331fc188760c66bbba396f669a429c3b583bead5b7115a99f41b2f645057a578117d20bb48a1f7d3f6bf7ec0bf4143ba74b4413a909bcefe3a3e66459ab33592f170edf10d0864dd18d5252f60b40aae47122615afcdcb5ca34365cb750c8ae9399f968dd72a2435fcae3833f46684c6dc636120180aa675e9ea7f19735bed59a2f8b2909632e34ca7f2ffb24abba9702da79be230c0cfba0abd529d3ea7cc063db72a29fd649c1d2031697e006d75150b3cb0e4457d0172352365c7c0e42f3aa78dafe09bb", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13c691b73d13c98bf74d5b5e4e16b92e3b3fa3763b38acb0a34a5872b85fef9b0d5424735fa49258fd640e54e07d0f2488f1755e3f3aa62fbc0895e62d63b1fd772f932c2a8580c49df795c4c0a30257609878c4445f7aed426fc5166961a4776a8b85b5c85b199199de2cd5a70887ef6cdbf8b2209e1b9d8216fac2fcb083992cb4a021f20337301c2d9299a71a504d8aceb3a5acba5bd741f301e683465dcce9b81b4a1e79687673c24eae9b6da1ea252a8f0721532521a79bb750432860cab2f8a770d53a10255a330a4e5b0772576b677997dec3b89891dc4f9f2120519c14fb078be28c853c18ce0ecf0585c734582ddb5019579ac6e9d2c84301777d63", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12e9908a8879dbbeea942cd0dfe84ae95cff438c2203481488f101c6088df9cb33df2f759c9f98e67a96a01c5951b2f5fc508e3a162a1bdc421f5711bd1961e7a8884aedcc3970efd8e3d20df256608b8b80da01fe080b639986b3e2234aa3e02c75a74b29b45227d0a90b9f0d654e06fece51a893976a09b5dabf0c857a45aecfe8b7c85530b403eafc8e5fb497d68b45f556d135f02d52568cc25bc5b3819578c805abe6bdb0c6650cdf96d2cbae827500358787ceb077f2bbff8840d6191a75ac454c60983fdbf9975066fd0615115c220979d08a69b5f5f386d234c168d19db55a4b863de5e319b5dcb40c4b86a0196684a07b95a3e6404c6af153c32d48", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7e4595a3d0f0ebc80f5753bc74da9c2290b5b0501eb557bfcdadbbed9fc04ad6c0571b79f2615301013edd29d2c89e95041badaeba2ace1c630490752593941e851d00117a5cccc246bf7a1f819397090ab7f3d1929724be3a2a1bf4f7e3c1f898fd4672e6fc14bbf92ffdb90827674d94dc617bc1d772d385db3c9e22f294599d0bf0b59de53dfbf6e672bb445d7d2a2e91804bde926c5a31e5d678e7e04bddbcb4ca1f8f8cef17507b54a182a1fec76dffdc566fa089385030b7481070e235d136f508547c097941fecb9bb8442d9f58d5bb1779f524591bf4b5f6c3565f37bb644a4d2d38b17a4e5497531913d6c0ca4b176e282174cc3e163b35f6d63438", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "74b4aadaf594c6505bddb15ffacdf6f8c0aafc19d0d8c7edce74acd7e17bcaf1a75433aa821b9fb251b90f60f6b986a023d5349e4ac3c851e36115fe4d07080d0f2f49d39ccf6d131f5da6d3ddec60d86730dcd9750d7b58c087044ad9cf85b8af11b10d61844b5320152c21a9c92be1b076d713d8b968ebd4ef1a7da4b1aa65e0dece32cbd724a4e7282a1803368274dc68bf1b7894390292ec6c4910ffb2d6addd1b318a1a6e0a643c520cb02cc23ecb04b5daec96d74aa752d9d028590ac84f5f474d4b9d493e7d3071de8320d1d833bb7e7318c3ea2ec664990bfc18c204944918ea3d2f3fbdd136982b30977419892823df0f59f7fa28b32764866241b8", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04a6a88dc43eb4dab65b60ab20c3d85326d6c6c3246552c1b70cb73edb53b9518be1b44c2f4d96585325dc81f3c1a484db18047e7970b1b856f3b8c685d88aa0bd3ca678e0061fff6291ed58e44b3d4f530836317f7f184bb39ab8b5df64444e7950af9600afdef86a56c58b84984361d4ee3b54b9deb29947aea73e13429a498ac8e53460029dccb8ac527a522e1aa845c3ff8e143bc966690daa9216da1a2c4c1323c7eb9eb44f7c223f573caf76a2ff0e30c35fab303c9352af886ba8a9888086d9a57a3c474cdfb426a83ab44938d4d11de83e528163d065d3bba664108bdabb5855c8124cf6bdea83c146bdbb29f20f45e7858fb06877cf19ddb3c5d704", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9b6f643660878b74160f7ce65f06f1ee0183be4219b66c7649d6bb3e234928ce50167d48b008b1f5992c91baea77c2ed1789b47a884756d60ff012290528131d41883592d2d1ed70e64a817ac09a4900acb423b5d646e9457d2e7723e54bfdea22196445649f29fc3d1afd392e91b7d389e2d8bca523339070f13dbf47e9b4025f004fe55f63eaf8c8f47add9850739b183c9c138ed63a5909939a4703b181082fe6f0dbe2d41eda924256f4beec4587c846d8ea0b7c0a8cc38a25f682d260493f869c672a163acb491d5211c289bbb894b3e564ee11c08b009c379a4795381a6ab249fa8ce94a05b977b2d80e580bc9a3c24d673164ba2b3c4b2947d602f6f5", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3fe7ea20531f5925c5491a66a1ba4c3036375a0bd33a2cba90f66831d259a4d7cd4c75b782e0eab8d42753d030fa408ba9aadc51475aab7d3ff87f75d761b7e2b6cc165fb04b30a72933bf45f4b83172de9a97fa151480767de879dd766c92624c4fb67f809415bf8f76a69c76752665eb9af1e67f492b660b7a8cefbbb9d3e0ae8d283e0a1c7b406238e895bb54a7e114b168795c6d8e41198b69f3a492e23246c6c0fb13873bff391627c53e782462054dcc3bee1b1ffb3a882c705abcae629f6df10ca574aab9d6d4ec9f6a87ad7ce2830a720c2039622e82aeccff482120a8f717b75d3e4fa21dc9a141cfc7aab65e0b4090f6d36e5932b5bb197b4eaaa6", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55d185bca47497b844b2dfb9bf8442d122a2513747e5b11a55b5795dca5ece1fe9a6f8eacdf8ebcf23d5254c2e03b1876764fbe51528d4a720787cbd37c6044dfdf34169acb7ccf2a667574d279d913955d71b52fdf12af9cbba62f46dfffb5b8be73ee3b1dabc84f91ed34d7b54dea84afa2c1dc283898817976a778e58fc1529b6931c52476cc2a44ebbd47c786a87cd1196f56ad2d78672bb1ccb59b97f2f3029d6e2e6b02f7d3816f01c99f9c514ef4e295bc51a4d570c633faf2ddc288585f2111181677ef5ff328013a648e38c5362d9cf2c5422881f42313d8ad2a7e0b3eadbc6b2a03bbd8b2717acff764fa724f948f4ec778f3af798a401c0ecea3b", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "25bccf5556631780f189f03b0c0cda47b8f0644fa9a7bdcfe3b4664942851529c0e321a09ffd51c67bc4c630cc43ad7646acdba23afd5dc91ca264b154262ff201822e647fcadb76967684181904417af6afd9c8aa730d352dcb55246acc9ed4359d306dd4c1b834c26fb641730c20f87adda2029b1adbf1a458c690cb8945b7437603e3b126a44ecbe5cba278ae34821c476478d49965aa26b95d11beadf71844beace84f6c323c12e32f78aae68f1e4bd44caed1588a03af6f16bb5f28b82747a1698274874304fa9903a4837d45a76c167161ec4ea23e461cad3c35e098a8f0eeafc5b058f8354e446ba5487c761a9c3b2500e3aaa71f953a57ccbf1383e0", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4130e8519e4a481d45dc9bd1e137ba0a2b65ea9f042c706de186216f1e682975bc708a329e68ef404599d2bbcbaac7b431b68b1ccf39467e995999d62236efed1e8ec5eb2a493d447f66cc4072ee664987c24732ff847adf45993eb3625cf4ca25418bd9a46081fa445c11662949ee108807bf298f496d48850f1a628d0d5df8d45c8c7f04c79ae5df3630b2b183bb666990982856f7eeddb16434de629cf19d2a36f2392ed339612362a036667638c0c888fb3c537e4ec6af78b8da774a1ee5b8d655b0c4dfb91fe808c5fec5b0a1248f4d5247871067700417d1218f730696a703f02c7860a1cb9aa7a3d2809a8236ed123e79e3c42018bfca1ed4bda00b71", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f2a717f3ac4a5c24eabcf0ab2cbe1560ee9b0f549b1a23c6db726abe72c58e510fd1cf0a8b054532207ae5635dcb50ff0476895ffc23cdb6eb946d64a64af44af9149f5eaec2c5072b4ea828deaffe7a8691c31a50f7903baa1ba3d751f85ac0c6065fc76a47eb6fbd97a0701584a14d331d00e4e7d1c68cc0a5465f761b5ecf401ce4187a736d4eedb9aa6f5ab3e74c9a6f3913bcb65b3e6b7144b9ee6662a0f57001e0f4517a942bdf10945a4e2b33bab00053ee2a4661053066d7d710f1fc44363d0e41bb6803663780388bce3ec30966b2272dc69d84e414765ff9f4256e0a77ca55f018f1355975aa7e308f2b5a9a42996f2f1e00ca2506f143df11168", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81cb3da8f267a37c54a3a8ce2f12968fa6436e1727c4fc86e1a8222beab5bcd350dd4272302f1f1aac4a290ef8e8ccb29b6b8cd7ceb84279efa7ba1fc7ccfcc1e7e19e9dfa1eeeff5ba04a9f18619b4257e53cb61b8a1cbaf0b21c3468bff348cd54b95744b2379c6a1f573b3e475b0213c21debb09c7e6b98c059da4e513001d0ae287871bb91d6cc3e5f85122054af2c1aa5e52cd1deedbe7da9a4a266f62d17e17800d8cebdef3725c7ae22583f6e436fc2f73b231b778853ba4f3e141c2d94733b2d906368176fff6f07d8513cf55cfafd43d0ea6487480ac9eb7048dce7f3cd40eeb868accd7d1ef04cabbada76667f3c837ff5681f995e6266034c0ab8", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "657fe55bea2710f4efc5f18d1b23ff24d7630098c07ea36b032ff55d4b85432734a8b9367736fa417df748efb6bda871b76f48a5540d70d6823569e1727e4782b1a6c85cb35ea59362b5b067603c6db35c609717aa0840aabcf6ad204f309a2fb22b19438224cc4ad3238f55214aacdd0423cc24c16a41cb54ad1a003088926a8059869e51de9634d855b36fddc0febecd266a1459c3e0e4472af0a69efb3228a3adee9704bc00b3170c78c2292f8e0efcc6d919ad0db811a8bc7d4999fc3857fd910504462a982740216ab92998271c342f480736a16e3203a6670ac002af53d042cd593c36639b7ce47e0aeed37923a9f1b746290f110a5971e902b0daea37", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fbc9fff8175575c49a74829755b563487e685aee165bf909a8a4e95470a30be537dc77ac4572f2a846e727acf255562ce5d15b6397908dd030b53fb7b84366bb4449a551b973794dc0af4802ef74be3fae3c8e892a0d8fb8dddef7918fc8149144dfec499388530f5bd603467a6abefd438788e90dc4a996bf0f70df6759c20fc60673de39ebb65461b72c6d2b0af9ef047f7e0ca9a113dfaba4f3e3994bd92c55a2a57db3a44ebec1eb4b8225b5494ba7ad366a28b5fa8a127ca12496827188826d7c3c949954210bfe935aa4ec731ac182e3202885d85044f15d3aa089a441ee625c755402aff5bc55d12ffa3e78733679e3aee032b0bf780bfead85ff0da", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "99bb6e5d1b429637214c64c4078f5e60fee5ab78f726fd7471126ad64fb409c19ca918ba575cf5829c473a0b02fa7ff50cb319b6f5f67212ac5974b5ebe7ebc0da05730e48f8e9fe5767cfd336b8c4798e8e42d0b6ba656f2419d893a8247209eb0bc5a03729abc02becd9e8d4c28019c029be30f1b6606636e2cda7ee6a1a8bdf7448f6b1443f683b6968ebbc1a9db53bfcb947b1cd08b11fb9036839615860a1536a718d46076eb78eb8b78d5a43dd849420c9d977b064cd715eb588d14c455a263118d9ead76d6b5a5abb6192a0019d09485dd5c46d4780894da9a51ceda3be92255a5e91644a502aea7c1121e0198c22cce5d3ae5b86f112d7de130de58e", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d04713052f3730bb44f93d785985dc74f9668ef9727441e5986126e0d4809e17481b0ed418f9e98ac29a7e7cd028423f54231304f006a63583b4eaa10034c6f2e98451c9fcc8e38289da08b30aebadea556ff6ee230fd045c9a431af6b465d4581416b48b07100e769719e0b81ee30dff4aef2b1236838d67d61f039671952b9098fe8fd6a1456c518a4bed80515a6f4024c2b664a61e8feb7bac8012c4d8bd5bdf01b972c1c2be143661ca84052ae591ff55f14f0f1c5706e98bbb3a8877be76088326db47c448842bcc8aa123c3f18287ce073d6a3b610188fd4d8aa434227a1625f76c77fb4a69dd23ccb5e22df85807aaabffb389c503c7fc61e8c5d5ec", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6bf43655fe4155a9a1c3cf0654dec1d05f419231a5bce9f625ff43da6f1280d2e08f2cef86c2b2ff9f6acaebaf443822a3688065a4bb079058ec4f14fc210560501f8a7d4fa8bd1d40e3bac59b7d1cbd83ae19f4f6fb44084cf7db2b494aeff2c25e583b82d05bd71918cd4412eb4ec8c9c96fcac7320c556aec62a3cc78632e2bc2217274493be826ab3271f88c5d122cef51eba2eeedbded57c271feef33ec3e86d1f00e94b3168832639afcefd9bff8b0ffc68682cb63e321d7cc53878991d88d9c104e4a3b41f854834a3feab2049bca4e74cf48732f3bb3ec3fb2418c93da2bfe3e58b94b48bf840598300228d33753ab010ba796134fda8c343941d104", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3085aee1e632c5fee0796e1c4a0fe711ff8efdf21efe4e7e2ba55248280fbadb7ca4a336655084c1d257c0ca44fa29a75f89c5c917cbcc57501a9b4559c71a24fcfdf8b11225298d0f0ed9cb636371e91290aad849953deca3f5563d18cbcc7347b0d2107331a37d2b35ab8e9e3375f9077d679b32acf0c412a8dc55531d374d81779a548effcaf69fe4e2cc4e5f0c7cd3b9bc66db7185426b966665c4c605a4bcff23c0e448c4bacca8eafa347e569ee968979f8ee2786b96d9b1beaea5b0c2c1faace29a65cc965322e7dbb93eaa0be06bfafb4afea75ae5764dcced6059d8b3c7d0825b5b1c8b96353bbe6834a4bed860cffd0c72b9be555d62d8c869d192", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "90f65fd7a2ff5f0ce23d22e597b3acf1f1d93d2fba4a58a9781a465c7e5f67a737ccbbf39abbf00c7dc52c3fe431742027f2d73e13c93db150a12f7c438830dbba10dbca309f10b6139fd4e87c708d9c59feec2f6e9ad387fa29cf56308136f141d2d592d29aa146a2cdc05119ceec5aa1ec6c20d09e8f4c1bf8f86708683ffb8cf601ce02751d6008c11f5aaa0539817fcb89679583c703de946b3fedc5f05bb8911786f27598c8e7953b88a5321d9e5c2761a815d1e4ba4d98212a8db792828db1b4e9ebd46546f203fd903fa10d083e834b2d221f21866a6638025b536e7431dbc631bf6869433fb9b31c1400827a230283ff703c383e6cd969bf15e0d5b2", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "440212fdef4dc8157b22c622c5751577ef11efe5512272a81d6dc3225bccd8140a846db99a9160528a4519fe22dde07e930145640b2eb798ec77c1101b62264bb4cbf3c80c5a3b0ba2d82215fc961c2aba501b67876305f25d06e90e98b9e9f815651634f3bfa2933917b0f66dfff81c47afcfce1d019341772117f8ac0f8431617dfd1980cf615513d902c71bfc256c0b587260a628ee1f80b76afe8d59ae87baba5ca4655a33f3906ae9c15db14ab9d75a27b30006a4870690b0b6f0478f74e13310dcbf43b8276c3c7f88f019f081a1312c35a94a0af5f1bdd342aa67eb87dc3c58e417cb4a03437fd0b20084a21e024ef2cb7a06364c6951f85d47ed6478", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c917c9d986b17d41685399783617fb2c900dfe7fa94f80456d6905a881dd6169e71df52f366e7a904ccde37706bd253177e4826740074bebdd4de178ead3496f50aca337641db5499fe47ee9bb532d08698df100d8bf87ad7c3526805af9024f0de02c37f19aeba851e61a798ad45b970d9416f875c4cea01779aad33c7910f4c3688e604a6e9381d081bba8da048a786446a43a311342119d8abc5062636b78c7bdbd90003f798b4159d4fb0a2a41409c2df914ce3edd91170796a910135d25cadb8aa7ea2a08f8c959bfdfdd108627155d6fffe760f7cef7417b2dd742c4e8db9fe7c0f1cf1f30d5d9b44d715c545b451c07d108b6ec2ce4b7ac5d3bb1247", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "869bd764b60319fdcb6966ccc4f57a4f4f7bf6d22157367c11048ed6cef03a09b641cb6540661030ee387377c48b9ef02dd3fc7b5ab3c71d977d69016273de7060d80034cb6039cd7fc823ad93db92c9480733fa08d6eaa6dc993f8f5182039d5b3491744c4c3c189ff77515572d4d2bb40aa8f446d9a98aaa47c1456713fccab69e68b9048b29a9969852cc52696ea1e9a395f80b4c282762215fd6362614a65517a170d9a32c1b89fa19536a4e647b9bda5a3d25373e8f0bb7c1b317980fb2453f4b3bbcbcc3f635b3e8d6ac75294208a350a92796147ef232285f44ad96ee907af840fd6a1df9b96163b1709f73ab14f2c3c5a00beb4970f09707a3744302", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "178ea0ccdc7792b4d6dbe33c95f23cdbd268adc3bf3eec202a8bb87377b9f384ac8cab9c76dae36285fa8323994b0a56ba62252b8e4c00b345c6cc96b63dca0c15200e43d77daccb266a7d8c06e10883a0fa52c7ba2b0002e7b077a54df53ba5261e9d9aaddb5e0e52f8d5247ab21ec357bd2edaf8b05e788b6a29544fab88a0bd623db145abbd0329aef76d596e93122a873172043897dc2f6b2f19b7cf710f9228aa80f3cd4b6b11d7621d44a3d6e777ac5a0134f69fa1a6fb043287eaa0dca9f0918d1fcd73d9e97200b6cbf6e362f28deeade4a84f013969fde37a8ab81d6f2456c79e718464485ab95129262f7d854bd3a4f955ae14a55e5b7fcb55bf80", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2d6621616bf65a08a517a583ec5d920a615330dbba59b2b0be1738edde99d4f4af34c8eff97bd768c2045c581683cbfb6338ad9475839e7eaaab1db7a5852f87b30aa5c82af9db7c4ed04293c89589bed1b043c8acf5fee29ce372d5ec660a632cde0e263220b82db5ae187af4a00600f9e733c89e581a3f6c6b636d1767265c2b4f715705e7ec3138ce2832ec18df92be17e8a112e457d6ad5787ea7be8d2ebfd894899827c430375a1d697ed0b6506c23945e5086f9655081d8e8febe8e19b543305cfc318f9788c62d119ab075e9d4386c2151063916b2704f2468e59ffaa946f479d268daf58b61f6f6597a4688c8825b8a5d706a542a02d17c49d06ec05", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4eee3d8dfecc0c2276c2da6ad3afe576767804a10310747d5e7bc2f590f722243c3c1d1fef6af0c3eb4ec296753c77aac67c11988d1b97208aa4b565a58bee7172ed92dfe3e44aee59bc491442ec93a18cdec8d4641c2391690e6bc38010e67c3c9caf1122626db76014abddd004a4ca21e2ed6c3f23f9bf0344f68b7309457a9e9a1338db4de55905966ad493581f562800cef8e24c28e351d8dde4eecec14b1c61d450489f81831de8c328cfb516124ab1ee835112e44cc36c5115f8b1be7abb16344f7f00df3315417ca8d00df51718e9b9fabac9b6dd89b23ca74fec7e9f456aab4dd455f1febb09cab37d017bc1d00657e30c4e7955051cd4d612acf669", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a5992a4828414f0f345b6b2c2f7c0ad5b1e372cabb73eef6aa93b651de9488378816b50db95fc4ebdddcb03c49c326b61d605227d24f4b052cd8ae4fc0ef2900dcef807d3ccd2280074ddb07412922494e76279df7cf700f8f0a59aa9f96f768773c7a8231dba5b87ae97becca23506fe614841a26507a9574ca4a9d220e17c3a41306996f3bf16fceff3aa8aae7cf9c342b16fef20d2a34aa52e31f715b216b2abf47c32577939687a16281584bfb8fbff87e68fd61222037c6382c65b0794fcd670f91b1920de12cfc8a41cf7126b1e01bf0bbf712c4b026c57c46bcd01b7e55dc4d80a57ce984cf26d89cb9540090ab062b4e92eb63c8e7405cd5ec48e7b", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82afb266c716af573b0e1f0e1b07ec4406627a111685e9512294b92a78061c1bffd3dae79bb93dbf6c3db15db2ee663ce16344b8e14db8e430f9c19ee9adda511755b0a26cf624e6e9a661ab50f34b32341b5462daf8a4231de29e97bb8d7ed419998b39586f440c5f04a2fa84ade0234bb702a915d22927d8815a3d7bb8e0268e73dc6a07792667238c5693b2ca8d40675e74fc81bb07cff5d08b79bf4c74ade1fc219d243bf78d4349df7b5e3110620c95334e843262d7bebb46253b8943377cebaa02a5d990b38c0ffd6af19f170fda57acf1fae48e46ae797973d9d5582152d62b93ec07dc382f76fb5ff7641e2e744dbc5a4937d805e83b84af208aff0b", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d776e6215fee1e2ac36be075ca7dc3e6ad7e5b32c1a87277bda8bc647be6cb09fb2545e0468573340b60a17ad27fc529df945fc8dc603e0c3168393ed48f8aebe3fe1878ab03850a5990b5d8e274921d31fa1dbd5983bb4bb88b38fcb938041533ae7ee1640f09f850f38e1b9d8d34bcbf866df259451aa88c6f56097e59ffbc3a55c131ce41aa581822426d7469c23281858349745efaa07aba0b3872ff04b8fbb42871211428fe24549aabf0057474dbd1e63d7499bdbf51b74af802be549384c519eba2bb2881129b640855fc60d437abc640768a656e28436da7e7ab652b37957580879dae3188207cc7104098bdfd9a442cb97d652d7db41064fad9254", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88229e93f8159ad0cda48eb8cb4df86c5b710f43fc4633b74d8902c87d2f0f86bb04881d24711679175a1ff3726ba4c7ecfa42fd43ae685ed0d218cc3f4a814f6599ef60047256cf7f6b4a4a51492b82081dd064938cb06ba384a91aa76a247faabeef192a66cf807cc1040b48b64626d3375e026d8de70ea0fa718cc2f9553221991ce560fe4c08d06f1bd303510392b35e679ad6aee99a8905834282f37dc4c29f6849b4c0dfa08106a9f4d5643d5af92cfc7f08bf497c01fde0e30c1e023eb6ab7248d93663bbcf3c278feb6cab42f643c7bf3780cdc1e2386786c4d7f2380e97e1babbf6fada64b45c96df57e28c955462d2b053c648b698a417330809b2", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1bb193a9315a53870c79a69590d262e714452b3b459f1ae510734eeecf1c35cd34b85b6333b49b31207d121793bf803394f09784445d6081c498ace6fdd7a50e754f2b28695ad1d3bad2a801db8d412e1d7149377c1c8baedbc3ca26c5f98f52d4c63380114409d5b606dfd0e99e1d1f653bb57136c533a913cf8efaad6fbb4af1ff0385ee0154c67f5548e92110f6bcf4a01c5c4444932349b557d726ea0d4282762278ac4cedf285d9ba49562be6584bbe6bde5f185f3dc10eb55e65c25cb7f81789bc21a9f3280006087595d7524f88055da53180134b7d94b18d57c3f33371b642996d2b90e47d61ebe6d153331f8f3c055f86a2b1c468802348d1f0ea57", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80e468ed6703636caf18fdc47d248b3ce6fb5b8cd33b8a621d0093b9eff9bce20130f0a89f011e7ae39815d080a26c26ecb6160bc26de91a6d3381ca59a4e154649c91f0d82956b4f37bbcfd1434a059c7d74d09597e84d98cc957a0742212037c325b3f41b68b0addfb9bdb29cb269709db87805ef9980dadd937ce661a0511676d9415c7f55a56c4925d7200c8d44f583aa4b029529593af0f466100d62bdc08d4c209348683bf087c3dfa48cb2682d5cd8ee99da03b640610075b349016217d09ddbf4533c7d5ca8b76b2e04f9842c7d0aa6e91165f5b604db781e7d665c72fc9697bad7736744f88674c1974576959398129fb3040551ef24123464f3342", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7357688ea0223190f221934c18163e5626d894e5bb8d36ea00d498931b3b00206df165da3247ebe4f8fa1a7a47740c8026ac9c36a7cb4d2e32afafb1072aa9c8f9e5fc88c6ef985d825fcd6f71c03757c2fffb38e022d80d34c51a684fd0fab64634dac70e3ef0b0abcede4ffe5f66294e8dc6ea5f6a35b2bffa7a072bfe253c356bb57c6d730eff02530f984c1e08ddbb003b155fdbd12f32a4eae088134e35b5a9af09d44e35bbfe60e7ded27794a8f54171c42bfa230484c044a4319d477a94eca8caeea68076e3fddf03434b8300e593dacc11bcbe109093035363d59c1fae827baf99834aeb66677e22e9522e7f68208a4122965ac901b7cf9e413b6fd7", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "89719cdcf13c7a7e019b879447caa681d0a9ef869177a2624895d08bbaf82cf5c62cfe6a12a0fcccdc90a12b929e69f3bfff1a8a44d5a1a6bc5950f29819527f24c3062f297062bcca33fc1b69160c625454771c3342ceb0505c03ed91262f36a15053169e0fd3697664edbc8c69dcd8690c4695290e90f4a01a4458d82d995e8445423393c2bda91f2228026f13a0aaa1ff5daf4e3b9eb5ce7911191f20cd9fd3303faa9b5078a84c2fdbf03c320f531cb9b8c768c3c25fed4a73f4463ccaf520bf6df8d4a9408bd16bc30f6d4c3b9933dc14bd08bc6bd2c211cfe74f746fdaf2d7e9d65e16fc13f8315123b7504c85311497aeed1e516bd1207b6ee9f9f870", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "294a9853ac02005344202ff6066cdf105001394f65f5f4e63b039e62be6bed1dd6e3b9f7e03e4aea9dee161a65e88a6717014c2450cd28039911768a470ed59122612135adfd48ffa31a7e78a48f46f84724042fa4e089a6c7de73bcbf0c5d30298f97caecfacc56519b7e03b24b98bb74531201cd6081c81b1ff7e19aa2ecb9c3b0547494cc1988559eefd37dbfbb321f1e863c5e6c36f25b9dec15e629f931fbca7ab9fa2bf4cee3ac84f1f2b20df96d001a8c4de34dbd2ed2f81eebeedde98025876b271ae7cef5106e85df95b37b83d88598090e17f7174d5106b4cedbd415c4db69886860b67091b8bf5af6a672c6d742e40020d437c163d4690bc93fb8", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "727a08b0b2d7f26c9e02dea0a1feb4eb8480216294548f83889e86ab455f6596681b123c9151319412c79e631230ab18ebf8b19c7bec33d7522d557814fea5bdc99273d3f601058173cc685c1c522a4daf87a646d9c618f14f19d3fdc59c409bfa9467d4ba7c647f7bdf6d687cedaad473e6fcf3d5e97e71be2c66f2aa5f0c47800c35e169c14703cd35928948a48c59a1761ab83f16be41176438ebc78eee2c9cc6f3ccb5e3bcdbad5d997809fceb317cd36521c6cb585bf6280fbc22822dcdf0b3f28c5e0552dac7ed58a8b104ec3b6ab86f84ef680a4c57c90f689b641fecc3e30fed2c1a0f2477319a1241765eec1322c59f212bce242ec68757633202ef", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70a7003ae5d2bee8faca8532abf25ec52f212bd27b59aedb82196f03d8c35cec81a72c6c6e77e30ebd6bfcbef9aa0f70eb656bca444b1f7a78d0c01fb14f5043eb54470fadb67d1f5f5f3d64032ea977035910928d3fdd40ad30f04627b2125e7d56723651d3afc8a286744fb10c108dfd18f8ad46c5f8bc8e34927365b1f5cfcf3a1ecb4780d113a36ca7d64d5e135f6fe9ba33d9dd9f93899d7ce22ef0f980301d06d9f8ed3c9d361d24426cf62a76ff4bd0b6917a9f0db8e1075d197bf7bcf0d48060f1c8cea3f69b081e3991c21f9c4d4a5cb5f59d84879250f3b40fddae25430b55828d58b4788309b289e9ace805a504b1e2a562f354c99f50a346f79e", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9339d5c1352ac9c859d46537ad17c9a2cf4ed79ff37685821efc20bd4e7978173b7bcb21ec0813749a639a0568c8c75c4716ea78fbbaccb880cdf964b3bb859420d7bd6beafc26ae48d4acf2a03e79824b5ad294d6918a11b7d8e15e03d4351fc153658e993cde3b304f76539bd0941db27aeecb3ecbb6fb66dd8822c789d656599189f584c3626d438699317e8fd47dfe5cd1353532135a9802764b4a520af06e3c30d401b35e81166be1894a840d58eb7d7f8a4d33481e8275a453e38818efd4d5a07f2538cc0cced807f8559b3134219b6d4f50fb846a369e6f789a4ec5febdd2b301981685bfe4d576d0b1c5d2442506ebb21b58097d12063c365d465da1", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "770d4ad286e99b04774f1d96f8027ebafcc8b8e644d90930ec1de2c3cd4ecfbc960741bd606137d5c8208693d789d143e2ada168c937c6ac91e6d57f4504a3689ed18d6cb6538d9ce0cd54eb7d3c679b51bc3af80938e0a6664bb282bcd772ad1583a1f6dda13c23dc49f6ebc9aaa84a784c0f70e8286148446db8ad7eda9d489abb2d57359b53d13d6200381d60536adf18cf76a14f5176d07bedd18b3137f7662cf3c21dd5a9d0fbe4ed764093a0dcf0f6877ed6fc623892be0d4e408b814425e9877041c9f4f84fbdda6ed5dd555de052b0050b2084a2545fbf377d90faaeb86c42cfc38eec16792d85c48c60d298135b6057a6d2fd7210353c20ebc2b84d", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "471a221c7d77bd9a7475fba25766d0d96804a628d83d409773ffc2001111b67c11a4bc1addf48514630df1b7536886424ee18f5d25cb13721461a28bcc0e9460de7f4fb32ed0c76afe3837b6bc176273e9fd1cb2612dacddfb7d4670fc913e804ee82fd6538490dea8c35336bc159876854fd18cd51c40fd1525d90f2747f1544131d0c3284f0f6bda54221256b53a03d187b7b8601e5424c697dfc123ae5a90a94cdb7575fa600909887627890a63706e6f745a7d5ec6b44c6e1e46a4345f6d1908b1cd9aa9a812a199a45b83f399e80f53a763cad42ea4b65ce70885f73b2d21db93da40972148bccb3f8024ddeaa40cf99cd2f08249c49790b89dec3baf4a", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9752ce56a314fbb9353629c660e738f71c9e5b8a38874014a39fa37ed03c769f7d4c603d7c5cdb220778b222dbd77ebaf951148063c26cf940f2d98ddc4957dca5f8b1688402fc04233b14160e5f9b2ecde0991c2636ad22802714f08d9b2a8cf1d6c5c13dcff16ede2976d06e2a8b44a91226d329fb8804cdb9fa689ce990c2fd1cc5ead9d9ddd75cbe92df58223bb18df16f5c00207219b7225754efabe64fe7d6b5e173942ca9bfd43a85ae47b543c80742945ff71bf7568c51653613fb77dc54c4973cd39d8cde6b86ca6db398dff0a96861fd99acdb84ccfd8a9b8c8d2e0b9be706f8ae27362ca4cf4954ad218610cd8dc328b67c2e775dd6624148e52e", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6422dae4e5218e0658aefa3404896ae310884bd3cd971cac3a1858452d38c4733a8d0fe317f53d8e5c24cd7f7cc4f33b66099fdf3ecdb6e3e6b82de5c115a1704bde2d4e8dc1af694ae978cff4c76260cff6d31aee800c22b059ed1babca5275c44f3c8258bf4009f7e03e186aa864495a5b238108a158d505c924b9ded5f2849326c0b4d0dbc7f66aa9c16acbad4e7528e89fe5fefe64b4828e1a76776f413770759023dc509c4e6f53951c62f3a32272d5d4a598666064e30d2200ef9a4f7da3b2dbe1c7c7f1e0354fc23266b581080994f00a42f87d06d0bbfa0ab240e0ea2598664c8569a129bb380a28a3092b2b0c0669b2b35d346bc783c86b936576e9", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02bb13a074e827834b372b07dda2e6dce0462df3d2545f5e7b271a56970626e761a2e7a63d13e6d6be045be301419b663254f4c94bcab4bc62130f343afa358b93df38d1067dcfa129b90b1570ca1b6488543430bfa437d651dbeec30c4e4d528cf6aefb354b72a017191973745dfed93c61b6297777ac8e7ce7119c438f5eafbde1f8426d4f98385d127dc6903b36941c59f3d14ebbed3b893c287c8c09f66fea2a86046c4c6758df5d361dc4d61e334f9f70d1fc145c234b474c9cf798e30c127c0e10a8fa6ccda186766ab7255cb2ee760f730ad297a228f45509faa0d1a1f1e12e9f0d59f1ad9940e5c7c5ecc5e55ea61aac2654adcdb160261ec16485bd", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b1c6834e9c7ff8321fd6c25a2a7d4ac3b401500c44871e34e217d97d6f0940f3e7add45de420d9bec9a632ce029db2318926dc599f77d23c8dc316c08da3c800d45e20e0f7cc236996c604975281ed716c8ef222bb09918cc4d75a8c72a493757a87b2eb34114512401d8d765d1b050ffcc344385c7f01e1df5a8a26866a78c4758dbc8e70dc454977e6047a57d351a4df6fdc5880c6ee40eeeed4480b6fcaff9c39bae382dae8bfebbde0d8a2884c37427141ff3d64702f6230bcc0f7b727339e277a827346743cd84b321e0ca49d81ced5ea3ec8a50aa7079c82e996ce9fd81f2158ebe4bf3e85226ff1fdd662dea5293705fbe20100cd8b7795147cc5fdd", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "091a9aa873f56234a868044945fa4a50f4a0f662a1b05993495d39b4663b0ce0d1ec62ab56cb3f014bd14db4ee51bbec92751800b7e78c414d49d03219ea22d6d72f6603561492fe226eeff04ffc029d3afd5cd668eb2294eee1016363fb97ac674d461b68a54314ca53b77a9b3c944e514285ddd035a6ee0d1865741bc2af10cce09f0687f7107835bfd69c5cec8ab339d1155fc3c1d2e21b0292b5870e0fc9f98cdefe7b1b91c3759536e583fe7a078de7bd11d1325d73e4d46e42c006b7d7acd034c745eacfcd21ace56317008985435eb98b6a9ce56724dda313ec7d6f187714671a9880a7b0fdaf1a98082e659b8af697581c1fc5cf52a80c022cc43bbc", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "10f0b904abe778d28becef44ff3f22aad730103d7cd58df83c2cb30c5405e5458a1a7a593ddca976a5214f6e1801688b275f5ca2a70c5968be200ce7e81e0bd1c2a9a4ee80fb3dc60f6aab91e63cf87c5520843a41e2843e8a4b2bba6d2e7f9001c321b32f5f905c42c711df6942c47d33870fcee4dbde9fd6f30a2a2035606aa6f9e9502637cc1c04394242ce50472f962ac5c21383a0b52acc526f933e14959408f8302f8896b3ccad047ee6f29bda3d33f045099aecceb19435956d011b2f73428226123903c40f053debc3fcc60d1893d32ae30322e99da29c282b782875695bb037298f4ac6731e24fa21eb4870a18436e36a2bd462db4cb05d6f33a1a1", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38b4d39cba55f8867e0572d10879131a331ae3043f09a7234cfdb2967c9d68a337610baf17576191311697a25c6f62edf2134292bd19a6dd5392e64cb0386845a8ed714ccc596a2533296de3ec63e4feb5c132dd831f76399e1a949e06db72d8aaacfbc87416bc91e30d8d8ac8f8134c59efdff479bc41a342db5fc699d8245679da558d4b04b98236ee88b3148d612ab3c3a195a52c14c2e075fdb52d525a25058ec45d74b45b4648e42aa8e87d6c0353003ded651199884b4267820a91940ceb6e3983dd8ebec888c2501b4e3dd3b1417bd132cd4a3f61bacc717c61a0880c94703e1632958c074357f0f070ef73cfc202b20844b9f90e1de496844c10d006", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5003077c3e54f7f16d6f5d3f7b9fd72409e6592dce0cbbc75e3b590226050e82f99d98cf05bb130c7b7096b4b27ac8eb24a275201528d50eaab808b14c649b2f22b009a0352f21293e99879016c9c2110e003f71e28b821568c0768dd71977c092393740060114d13dd9028d8f060242d0668cc3e238f4a6dfc538cc56f3ef73ca2ca0981c690d217c12a3c1550d9bcfaa0b636a3cdb1fe1b3eaa3af00fad983b41d508588bf5c77879232978ba14484ebc28a4ad2ec2b742ca9a67f8ac97025350c15c26f5842c24f10d10751348810fce1988aae287cab307f012376839ee0b2e7a0066d6a61adc3f23b779495f7a1505cc506c08b1281e028314307dd4b34", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "737e14218f1b28dd0a57d9914523381403926b71ee1aa17d4868b6cf6d0ec0b057b2ccbad57c68eaaf3f3de78c3d229334fe16c667e4416217344498328eb0a942ed3b6d31ccbb9dce2f8d539ea580d0f64b3eeb0eebbc9e7ef74969d19197aff4d36d0e61afde80dbb8b5ffdda0a8dedf336e5a66cbf83832826a8c0bd2c4eee0b06924ca563367a39bb841fc92748458ab4d45aebcc2b5514f790678fef826cb6686212d002664816bce48ea88e6ef150671871b2e718ca8880543c4534d7027734a178f0f61a423d9b09eb00a1bc075db831a89d40a8a447f4353b8d6e3eff836590c6658935b2fac11c6dcd4a36fdefdfbe44a6e2f8efff05a3b8ebeed2a", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "39890b3c0dd71dcf7ad3483c7ae2e5d7e166c094b00d98e68cf12da662cf05c0c34f6ffc20a1c94a8f9fbbadac42770955af036aa6a80b08c9d7798efc2d87681ea54b457bf7c4f67c79773276ae34be4c99b8d41c454edd9f5ab119fd6b284608b5aaf345c3d89426b1d41fb3735b427d56aa0e7d8de67746fb07b6f585bc12998333d3e2a18936eb25206f6a27fa7bdfa3769bdd85f6c7b9a0796b56808d092521b091cfae91de683cd2911e1799d946ce202264f6bc533189ce1ed578ea9a1b1b216772fcbfdd8af64950758af0f9a83a48bfbade5075d726ba6a60158842599071a7de21a2b72e16d710e356800ceb096bafad74d8def7bb62f831b2cc1d", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "02ae27a7f2a1a22efc1291a1e2ad650d3712633fc626ab2e481ff043ac49b8948727a63ba2f8e61e5f804cc0bc63479ba683c19da3719767a9ace50893c72e6b76c44c7ad01cdf670085585809b081586622723c56d380bf88926ab8d0a2703f39697e03bd3996aa1f515d38e0d19f39a71f0fca10f4b9a212a50c7e7fc6ddc1d6fe100dd7e6b21618fc138a51fe347b03ecc75f42c5f2768fff720432d5f897f8f2be80d29596a7d9489e29d55f746074eaa07d31286ca20fdd1aa3ea67db234e7336095fd7aee06a3594cf0069ddfc4e7d821cd917799653f6a67c2ff12ad3f476fa76681e7af16066c77ada65eaba4e361becb98a87066af01aa0704f9f55", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 29 instead of 28", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d2e22dbda3a9540a01a867e28aa487b919a5e4a5a4e8725236e577d0ad3b5c20784cba3d7d7758da05db9f2e26da91b364d3e5b0d071df09f25715799ddedca7bfdc854f91ca54f100272ab400ff10d48f9dba7d3126dce3e9980366d6696accad0afb84204dad2ea0223ee84e6bd6f2016f6227489fc7b539ad10864077041e88915026952041c1ea36322a3e9b0efcb18db5d5debb0f27c48b5237a980f44a1c0f23e51b254e00eb7e5317e2cee791a64fa37fa3ee56d47ff0e5e0a8fce7dd271cef6f304f045a0d2b5f40e9db641b25b702e97faa1fa900cc4c71b096dac894e10cfe3b02b91422ed672bfa85f5e7bf6f29dde2e17b27643eba8d8186294", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 27 instead of 28", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "332739ffe4aaaf10019accf7a628ec949050bb1fe222e41c247452b68eb4ea9f92c425ebf3bd1c7cfa119a888e1b2291ba343f31a6136b0d48bf9d1178b4f8bfb13b721e039e25d65e32237c63f06f1bb8eadb0f3421941e72e36872342c8802c0f77b3d0cdc67538007e15d067d390f02684e7874272ee9bb10233e9f39dd93e6f2f92209144f1e7504980161f41092e3576d2f3864e1f537ba564b669af072c7d71796e4ef80dbd01c87722321812efdaea62ced2bc9b722be2b77923d36d34cb886ca88cca607c3c8ed37caddd4df47e556c3872c5fb1f8ff60ede6a6cdaa119134d49d021a0dfd7019800481994e8522d67058a6a52f86a7dbef5f196ff4", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8729a1c11c9b1c6a86c5b28b4851cb9a023ddfa58d637d93031cf2a4a3b5c3acad9f99b8ca7d5a4e170399150558ff2b099a67ca964437df7f95e5cbeb19604feec665a796579458d7bf9fbc9c3bd0b131876fb1670a690840635006572ca97438c6ba9f6a9498a4b2ef36b7fc091fc7a7fbade80544a1cd6bb76a2cd93e0edb79e1ddd021fab65d89d6a9e0a73f0f8a0cefa6cd2179844b3b2fc7c9cb746084c3edd6069e63f13338d0f9d3b15d88644116d304e58bc128fcec6d91ba2a764eb44b448316cb653fc6222b58ef9dc721076a033ac5f532527460509eb15855d19338d04699211828f80b9a28076a102466cac8be7953f6bad8be92a40ce38ad6", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f8ee358012bbdc339eabc0534617fbc37ead3805bfc8a21d6c609e498ed7d4109d05e860af0346365af88af85fb4e88f447532d807ab0a91874d3a971082e9dd112186c1efa2f2d2cfec6950d58973e06bd42f90eb8ef68f22d48e59a030b240b8156a348e54e280bb53d01d4d3d772becee64e4ea3a9710e0333d60de1b306d44505df03eb7e4faf7524d89cf53042fd96773a8a9bbd2a2ffe80a5be6a4c5de77b33107ef30bd63116f1d3074459982707dbd754acde6e53838aee82c8ec16b300246a14ad5b05c532c97838d23cfbf38f568a2d7fcc53c2405f64e9ed7d8802f61261c11ac92a32f28ddd20fd43110026c98852de3eced950b67d407c0cd2", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "282dc6ab85073624f33d802224f785a9a6e70d8b8772c3f0d14af19ee542fce593ec16fd7d7e6b62dab2b5710fb93cb603342c16340caf36991adc035fa2fe70e18a380a1db1e7f34684d437fbf9f5c1b81ec4a1617490a13901fcb38bf839f04cbed7b21e16ad5099b0ab377dda7b632f937f14b157922cf99e029f5b466334846f994eb12194c5c017f59f18c43d842058c47bf9c86f5ad31f4c8eb17c689eaf47e0c5e87cf99eb67590198211f624eca02f3c5d3847fd00397da89480772dd15c9911478c7e607b74b36fa86b378c8539b66d4f054686ed598488307efdd608d8d505eb3b0c91cbeaf1fe64790912c9be039b6222e99cebf23e7e3f3f7c64", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01076e40bde43e3f45e11b574f8e53d0c2645bbd0b8a8a564c456bb9a777e81acc68067bfe9bdfc7ace2c71457569cd507c7d5ce4316554e49a5026c064d6fe67424de15a18db84fbdaf40552211972a5c0551e899c243252d515fbb9aff53171377450dd2d00e2c1351bb567f31d21c7d2e43ddaa46674e7c66205244b1164b9a1df0910261277380057aec4cf13aace240d065b2cfcd37028c4e9b7c5679bac3efc65c5a91a6e81286ccb0fe018f4ece12d3989af49c484b94530b2d67d9cdea1c802a936cd6003ec7957ba93259b2e4db164615b487f12db700a0258facbacb40e03924d4b423526a52a0deb0778e44c973220cd10784a1a70a9be0f6f5f8", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "777200ae78163376202b76431c284c85c09882cd599fb57225657ca41a14a77d14716baaaca3e5731de0b2a5d5ba0469da10153476e14c019c35f8f2207724b5f8b5af041ce33d86ced6ced0d7087368712f3866ec742eee10e17ba6b0679591cea5c4f0c3bb47a2e23e4d6f7ee4a38f7413d371c44157168353ddbdc514b18dc309d08454e6f0fbf2dded58896b52bd02e41e1e6147f588a0c0501e2815760ea7927f6295b1951a23aebc79281600f4bacdfdd81d321ac0adeb6ef8f6787af4f14ef97baffb9465b5bf31b3a57e59a5e43a95fadb0013b6be80fa17f8ce41086300cf1b3d396cff104ccb2a0ac6064447ef9169f24b399cf9b38db58a5baf48", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32541aad4b3a16deb83de05882af65158284c11d01c4d30d9961e247eff445bb2335a41d42e2b2d3ade8983a486c6ec671a38b1c45fb4cb759318da3f44262464539ccfda28e8c115a90dd6fb84b130475476e21ef25563769ff0dc455b3423ed86bcc44249130882f8457b5076f11a0dd92969319480975d5cb5fb257635d22688dcf58d9c05ab148567c4faa2cf4f250cccff00f8a33992d71029859ca32669b167c7678ebb07142b19077705ff9e41a004dc4c3a85f675363df86e3ea0fdaa4fe5a7288dfa30fa458b26726c495aece8bd4b5657a88bf48c6f57117a8d4da24406294d2982bebe75713991e5ee13cc4fb77ad1e982ff97f5942b1b365af90", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "966c7a4ebf3f550a166e9cb81711aaf1367e72b34abc36999b066c0315d7b52db190358cb2fcc1dba6848c0cff962d50d4b72a6c695c90f934b23ef6117dca46cb303b49ec7b53e7770bcd5fa6346c3e88ab87ef8bf00fa1ac6c4139fb6d81aafc5601b16b741c9b829dab48223d1eda718136ed8f381b86b13495075b578b26b961628937419ad3e6b01b939a51a43b8a8265ec50358ce0f6e5fa0b95fe42367b8cabcf503ba51f98619ad14a9bb29e0643de4c3769846e5ab6ea6409fd59af33d4350adb0330996b7e9231349598efdd590f959d7b85bb1ae7c18dd489a7e5f0e7fab8657f25971db2120a122659aa7bd46aa3e35bb53aea018e6e92a0a461", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2e3c34d954df4238e83569f22ce9be2a6778e403a4ad9389442cf0b3925c66f6feab76a5aa94751a77b787564740b285817c4fd175e703d755d3a2773ff1178a173717b2990dc7a04b88b2539060113df5c323c263e6f0d133c2bf0adee6f473ebea35c35161dbbeca92398ffaf756f783aecaae80aed0884a087ba82c3853369ddeff13be0559b98ae7f53931ce4c6491e7b566888e27723e99ca80abc3adfaacabfe31bda584971d6efe5f454a34cb96dd467d2dcb5a10ec9f60168a14c3307660c550027b15196d190e7a6db6a852d237c883727d8beeee78f13c78af9336200e8feb5d056a6d7cc4f49d2f8e5f57bac75afd2d115ff60d5a7a5b1cb781e9", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16c37964ddddfb1f927df2d420871424b548e8c5c403d8cba1081f710bd0c0dce45d1a48d36a896db11e250cce8b95d9ce7dcade4c7b1f614a80d0c8787ecc6766cb83626c23dad27cee56162bebc265722ddc9a22e1e3ce5f84f2b78a8a0dfdf4deea36c0c4f123c29c4d05a3ec169dc075e03dbb68577906b352964f458c129f2c82296ba7dc3ccfd5f828d0ad8f99cf324e47ae1a21d82abaae581f41dec13b8adc0a4767e375924149fee0178e7924b9263cb69fdc6f78e4bdef2260d14e3f049d66aef9f74e995173a1ef86a5d7cdac3707e04af022eb148fae5c0a1af3503d5a4b66b2c71798aa5d2bdd75df00acde39b9b16aa4c44b09ea02ea897b5d", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2abc8124a990d1dd237b4b0a8b73f1ce442b0f71c5bfe7a5df309e6613dfe63bae222a1cd098a9aaa6317c902c60f1558de4763944d1b4b0dd973a8ae94119d28f37a764c196af87e81032470e8130519bdb5a329ecfa2afc8d88c8067b1e229509bcbe43756de74c84b9341114c973df36d9346af4612020918c757e01ae225824de56a43235507e37040a1a1ff1dcb78ddbb5acfc19556c343635ae57b51585c2327bd7e20f07cc6feb38add1f49c8233f24c0b5692e81223d84d5dc52bb91c1c59f8fa5e37824292ead59d8979e5cfc0f638bb50d2ff7b54310610f9a8cd84f82c1455c3976435603bbed32f6403323e4af929653438b7ee00646541c35a3", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1eacda05a125d2bd3a1783f9b462277cfd43a7358ec4a7f68adab629d9a2f4d2759b5466cc7a7a83ee1a9d7bb3937eb69958e7f372ba9d0063f8abdceff7e77a712fb3e930d8222ce056f65de513718f14d612ba6ee080329861947855af74300f60508f060fcfc0da983950810418ca8d17e433911317c5fe237f79d2a4b3c74a655b9cffea95246fe0c6d70cf42aae2c2c3e63f6bf1e39e54d207f6bfb8e6159d41b668d31920034a878e511cf702e8b8384e6388884b3403bda67e0daebcc908e748a68cc1013b73c9db4f867f47219f3c1bcc36e37923c3cceb3457400a7f00055894b64db882384d050be31a5140c35840e40f03a467dca2e24a0c21b51", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "12a56b6c0b4d4376e47c90458e59c0e77be7ffeba0d6ed9a3d215e8e73151e19144d170a96fe112a41fb77b159568ff0d68785dbe8e62842c1f930c04681abc1bf69cead3e8be171c244b297c635aa4232eeaf806f2051fd54684dd8028b1cc1258fe86c9ff6adb6b586f7900ebc95fed1d25781519752491a279956fab500e7bcf725783e75edf5154bd985fe094ab5005bbe30a4a9f78c85569385f7e87e8cc49328b05842530da5416487c6874aaa43b9d8e3472b9566230123b1c10ac1114e9a845b54825864575d3a3b611165fe0de95fee8cb6ebf6dfdfabfc55accd49c192ca6471c91b5f5c73c1b524e218b7f8a2acec6ebda960c5fa5a86ef9cb7f6", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fd46fa52409db7309442fe39cc8981d5e21c85d99342d5004d0cf5b5ff426a70e1ca75cdd616ebc3d8f5664bb1a046463588b05fc00b46de510ca355576aa2b3b44e47a208c16288bf7b64187b014b7fc947b7b415378988a1f5aba5a3d3cfbc0c8465f5cb35cb80c5e33714f672f7b20ed9b8afb7c44abb7b462b583f303940d90d36055f3444c67d049741e57d47e40dde12ffe126ccf805491bc0a7e6f571edd9a3efabe3d56a36654cb661ab0d4b18bce564ce3c5845df473fd72dbec2bc7115d8d8917fa96bd61051a077316cb5451890132959d17e07cd5f30c5d203e00cba59e65715e2938f200c349306bc4f49db368c9f72926633f1d88d3c18ac9", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f7b53d2a59a03fb9db4b551d0616fc34b7e13debe4fabc856e775ff8d737feafa62a60a2dc27f5d316781116b501f9bfc1ca46b9028a753d9db8b868b2e58c3ffdc9a8cd209093a6901bf2e30549a2d2799ea48b6df26b5a40be87c50219a01dd06710dba632715e5b6b381a6fb0f693a7d54366e487cd6b34650e9691f7fdcfa2a516e81f25073b15969731dcbc444785099ac4e1fb3cbe27238f13dd0302cd7707692eeaf88fa8c05ec51928461626a3b304ce02aae50931857b67416cdb5398289e225e8a98f12a4149ca320ba6034fdb7602502b85c25b8c7a7e30c715fe4f5b906d0d16e743f56e689e9010225d6df6c4f0dcf96d551325568af32aa11", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b5e64652e9e797de966cb8d89238a6853da1dc2054b8930500950b1193c466c3eccc749101203f2198234a11268df44caf472b218535ca75e3874ad9859aad249c063f4f385d2780d361e757cf91ea888f4948221c6aab4c734fcb97f512488c291fcaae4d1d7b2c29601a67e9a61f42635c0b1b96d8dfb1c47dc44a7ae010a74dab8df8d0a02329b8b60d227568968632ae335f7e67706c5b947b1f3b6057f0c82240938ff38ffbf82d5024a0027d70b4b8afa140de7e495295ee5cab462aeab82fe01cdd3541e123dacf3aef4d7e9c27fb19d4f237cd6948008318f92e9217376467d6579aea7d9720382e1f75d7222f4af8b9c7d0c1b51f86b5cdf0c8fc1", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58eb650c580a83f8739da047d17d3b2da2257d6d75853abca9c5a97a0775b8f617cd2b09ca2756fcad8bfbf67e860797b2d8f96b1e9e8b3dd3283fa2db583f5738b53e6f004a3d440dc639de36d400495a25d2b7ff12d0b5b68dbebf6e99f98ae1e2ddd2af0bcf9029cd6bdefde9af79fb44e33261241f439ec67828bc08a601478f8d84b8979eb4202518285ff88ad4fcbf4a01d989bec4fcecb9f33c35fd2aeaa7372b2430cb244456136b6b23ba416cd2e99d748596e80c2da983ab23d9078642ce3dfb0789bc1ee182b19f523e4e464e376759bd984159fd20bf4ad0edc7ff84381baf72158b3fae7cd70bc1bd84f3a2f1e33dc419d42504630b8d12b6d1", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3feb1dd6da548c234008839ed41f60c2a821e14775ca69966174f1175e9df838c0b835cae0b182329288b292af1a7dcc67843811cdd7f6bd6f5ee3a209a7f26941cc14289f92e66ee7add05f61da1d21f13366f2467a1b06a3c93f55ab1ae2ddab0b62a5dc182fc79e6f4239c28058df8f1743fbf6bbfec2266a503d530372c59cc21df0faaf5f279fe344ac2ea6b0475e34c0754a4f416f430e63dd13e3413c2319a8c3056c70cb5b0904f1c2910251cd395eb62ec30c87c0303dc030077cb875c1e75dd9682705889837770cc5660607be6da798a0b6f838826a65082a5c6f621970d0834716c0c347b6daa5dcc858b879c6c5a91d59f77d3c787b6cdd63fb", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9ce4fd005fb3bb019faf317a30691d12382cfbef647879ac735aeaa032afa220487a83c0dcd3ae6f4b135da9637bb07c1dd0fdb10a015eba2cb39d5cf279e83b7ca5e1545cf92410ad056e0cff7126cd5d4b2f156bc56d6124457a6e2ba70e678257485bc53927a1b39b3390c2e542a4b5f93a5df3cec8128fdfdfdc1afa52f67e8d8e42b76426ce4e86adc689228bbfbd23bfb1f73d9effc82fc1eab032444b314ed9acb5e48ec6c36d909489ffd30aa94309705ce23744c97ff9c72501d6f05f33891b49612d82357be34f0e4b665c458dab7d7bb1b19ee4355157c60aa0b10bc3d86da4f6b3aedea14672dedcea1a9d74e0f5a85fd93860485a91ecc09ccd", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "193643b4714389afaa11d896c14a68c2ff482417c0e60f0ab90d197704a379e40949473b7a928afab4b41941a2692dd5fa447a98ece6612e148fb5e95be89f464fce6b4801a6e574309bf3c69fe13d7ce23288a235827b224087833fd3ade13aae1e2d1807bd0617fa1804412a381531c55a72d1095a7b48f3c2aa16c8a1c33662df5134b528891a881cc67c6b714fcda58f7ac3e20cd55eb90f38823b53a7ed35b04020121fa18e486cc25eaf3c4dea03143a957554a9a78d532617b9f8172deca40fa2aec47ea43a9589fb2ea1af635545fcabc844ee53a6352a9237688b13bf085aa5d21f8e449ea217140e198d32043a7cd75e6c99cc3d0489b6094a55cf", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "81f0cc95e9f44180a33d1052b6cb56af6b4a47fdc98cc1e4815a1904032ae1ab495d2f33fcfed70e24c91f59eb996a3b0fc67428d53e1cd298e8173029f088ae0e9610328a5e8d34ee0a88f56b9910c7e3e47d766e8c09222ded9b960b19bdfc4ef58e97c516744723d0bfb9f38c582d8b0c9bd72a721dbea76dc85cd311f3ffce1a052d2ed99c06d7e04a97ce5e4eede0ab61f6f3d194bccbe652854d635b0e98c17f3d312498906001631de05960f04b70a67fabb042e4443f3adbd1ca9d101224987d218b5e6d924d231f29c959716690053a39da58638eedc4681b3799c363ce38018b9faefe165899ba937232d76fc0ea15c5cfc536e14a329df57b7bd7", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "00c2184ee497c5c6a46731991d084ef790a866b2d2c2a05cc9d738aeabbe1966244ce3a4978d76a3fd920d14567811538096ebb8620c5962e4fc4e40b9d2730545a300e402022645b20343b0e943ae840abe8eb7c22cf596fc99337d3c955474e271dfb391c1296fab0e1d5b2445fad0a01c9fb2b06eeaba393e70bd2dd429d73b7adc6c85a92acb05e86239803309459dcc291c07388f06699766f9633362cee5bd7aa214519e6ede4cf2d95949dcf2c71fed7916f293906440fffb3277f29c2a04727d5625ef7a73c11f20c3b942fb8a309837f12b7493aa28ffa6ed7c36bbd8336e70c1f0fc88c1928e394d823c5e69176e6cfd0565df90aa723cd9799ece", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "073145fe259792d646e1db820c8df22a08e0711e48ecbda25cf74bbf0935343217d45ede3b60cd783e92e3618b2093c3a73a4e2d966571fcfe9064b4c32be0f99026e3d598f021d4639ba17414fde1a0253329473bd910bbc0b38596ed7c7be0f81f7feb47d057a674d7f4d03e9647c792a150429cb37d7979a0f891a13a6fd8912d9cac826327a411bab31a08a6a91e3155fd824bc0ac2802a2d583649b54b6d3d49beeca369c38c4feafb8862e151a0400400eeef1cac037a663dacbfc49ccc9a8b49bded10ecb54c98b481fac662f41f8e82236a038ad24d881505aba364790340f646492a9927da9377ba45ed05a642e68546a2470a0d9c315d275b57a94", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "246affff8a24d0f76c1dbb5a555609389a16af48cf3e12fa3337303668c810a4cde6697998ea802f08430d37aff2aacab9e04ab274e6838e99fa8ba9b921ec00e0b310cc97f2415d1245222739607b8f3bcbaae62ef2b62da9751fbfd1c620112729a7af059e1c9b9d83aecaef2d264f17c091919d6d50b89548e461583fce6bf580fa83cfcfb211efca64017c7ce9b2cb1f630000565fa23f1e5ff18897b812d405a11d2bedb7fce71f33b7cffeb0b6d0a2e7978a90c5fd2a0aef5e7764a602e426c1c1bce8e66d840508bfe48fbe63f3aa340d5bb79a3909dbe570229292472db804eb5c6ab97f5bc907e02efbdaddc05a97934b01900214f4f3784659fe0f", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c55fb1dc329dd9f8fa0f94934f13827ce56793381c1e0a33b936e87d2aba5f2490212b2276a664d8bc425d499612cd10f401bc8b2788a137d742d981b6d1e31fcee6bedaec4f6fd4a6df01639d65d3460c20bfd2895cbfaf1a6e4a0c003e6fe64a8cd93f910bb68c66a02c98310782883354c85a3f8eef5c8e05b7dd1527b02ff33d1ce4fbae7cc65f44cbcd0fc0790811da754b69e8f94e29aa222b64077e95e15d8c203801c1416d6311eb132ff62cec70d8430db3c4e200af432587dc9c8a95f89e5cdd894ecd7eddc76ca5e46d7a003acfdb95a04a1c6896582988e2f2e1741db0ef3c5e0a0bd958764368315c97d03c7795db61a85528063f04b1cfa11", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ea108dc020859b22976a1249c4d1f5d830bf0d0018855a44fbee4265ebb1e49420b82c2a5b700332104c36ab1e00b2fd0961509c5209d9ec89f94b0c107eb099edfbabcec839d7b545574ec2beedd0aecf332826bad08cece2f27cb479be22118aebd29e0189cde491f875dcee6440f324bfdf3298bb6f634e275f97179a3a48ae6441834effdf7a1e663f4e18c51c00a12233833e8e2d9d5dbe7e50fe9bb770663083d2f3bb0c9b87601389c69690df747ee43efbc7b1ad80c399d984cae0dbbb7dd05807312d306e677aebe1c4f6f417aa3f49ff0ec13a480deaaab4ac7ec9341d6087d79f94caf7d4ff3c110fa9691b790876b2dce24e823aeb7e1d1eb6e", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5313c3a16da2c4eb769032623d10e41f53f26ea540ba1d50cc5a5c8448d21c762cace1c201f96bae15fc72666dd1a560fd532e834320229106d4290f0f282ebb59eb592405d5c8e2aaed89ab568e068c07a58a904ec57e69f6947fd34e6f49abc18bad7250bf348884f8f0d865654a7a016e8bea2ac043b3f3b99dd015621e10f2f1f4e1f0f4c9df9bba0925c0da74931560c0315235d27179d28955af717d53651341882341048e4c0331939bb9b791c07b642d0806223a8e13db128d2ac4f3e0c12670602e753c1e76b46ccbdb7b73304cadf30cefc59f321ef6e732009d75e2229718dfe82a223ed843f2b2882ac6b7ccd8bf7e073c603c0b13caf73d8f12", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2ce24f27915420ca9e34cca201c6a34b1a4ace25cb9f8d96b5fdde00ea3d0bd130883804b1daf350258db077b602fd65f3e50295deddb03dc5303c8be5d06bf61efeb7e3f9eaa0ea90cf37921c6f9f0795de6d84dded07211dd57670d272915ecf9d33ec43b4907c7e77523d197430a42f04036146b1cb83edf62a71a7ad66f282ed1e337806706452f925b0706c67de71193a146573d5b38528c73feba9eac4abbe0f6fff72c3e09fdac2b3528cf029e6b2b97bfa7d5124f0c910b04ce5b6a23c640df02be9201429a4268e9f5963d746f57110ae41025888b1929881d6c00608b3d9d9585e1cca4de971817bd15c120e198f95da1e3e0943d879507fd06178", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "35ba94e910e05864745251fe9430a1fdf7d9e48b3840c9c1a3e10a13cca46bc8227fdeee03f58d0cb6188cf6480ae744731fb0c1c3737e201689e1eefa35631ac2be79f4342d0a3b0ea8af46a3deb9e16de456c79686bfbee92d396aedae0e8b1dcf2079d0e58fd730ed2b60f2cdc0cea5cdd13557eef00791d02f0c087fbe0b604c13aea0b7225cb310624e1174eac325122f78b35470bc691e2a027981c20aa9bc30b2fc2257f853e5a83ff2497ce2ccf5b8bd1a11efeb31463e0e374ca02819b35b5b090ceaf58a7d8833936ba0d63bfd020dd40d2237e40c63021575e730faf416201431b364d8de220c5d6200927dcbe4bfbd57b848ea5b95dbf627bd2c", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "61d698698acdd6f939a6cb6b056bb21a82f2feac663e936b9dbaa117f5b7f416989fa9424c0b6f65273d30c2c0cf0ce317ff64654d206ed99adf0666cafc7703e6ef919c9e38226912ec295e551484f79088b4b47bc77c2931c871437d7035da20421c9f9f9f08c63854f10fa8fba04b385c9dd526832d248edcf019bba4ded9f9469f7a4ceb1971b438602613355e103c6b950790cfbb33bff98ab91f26d689d7b8856ac8963ca7d47a6f511c3060307c97f4e0c8b91239aae379e752d2808884660f4617051c81b26ad5562f94e79a6bb5a337475b6d8884db4a046690ac5260fccd4c036dd8dac9727e64d59529605ab40c8207c8060ac40bf54eb20c2b38", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36528276ab8927e2168f75c71fd6a34fc6273bcfea22f7bb6c5c7a7690e604622b40e3d93a27e39544ff887123fe78673faf36e54f6f774abcef47305fbedef51c3b6e96fbed60c517ceb9b34eccf3baf36c4aa7796dc583c6fff27c50495721fdcab20b9e6cfd6c076627d7b974f44e7e671f24f4bf464ffa91f3683ebf584c2952df50d0946fe3ffed610a847d3f7708ff25e1de3634601e46004b22c3034db59cd6b3d16e852ce3e5dc92bd5213f98b77ba9e0bd28df97e402d348cb775b4f06c16660e9ff745db06e7b5f5a755f9262edbf18797e4b6349ac862eeab42236ce89306b1a7cfda1b1366e884cee6bc15265d187b346646a52928fd3949f9cd", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7527b84b931f03ae03ab529a8ca7edbce18d72ce3b155f61274c1a06dc384131e6f84c11012f022c1fc28c44c1011ff825a6167c7ebb087660cda76b7275fc77010f8fd98765c6d01c1093c701c1982bdca014e31fedfcec6e2da899818812929a599d90170d3b1f3eeb40b54ff08d934d50c42dd0c35aace444e6c92cb7f342b82d9fe0a88805e9d1bca078ef31fc92921cc19e8cdd7f8bae821a5ad516d0a567cd7ffbd0c019809ea6fbcd0be59596967cfba7974ba777f0b649f24c2caf156cb5b0fa8313f0cb54577ed2f18bf77778ce0b13245b722932ad7d52ebecfe7c1cd991300d078defd8f00eb380f29763d82ca55c7f13bb118363bec2c814bb31", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "11a95e0b5e4d27c51f1b8881b2d336b56600daa0bdc7c8464d4b859682aaad5be8aeda68ad9c918cd1b12b4bd084ca121d38b334e2ff9c4074f3ed3cf17026776a8640b81d23196de4ce80838fb8a0cd469c92bcdb9a74f48e1786eefb0cdfb114bceb631a729a45d7eac3a8cd0c41193a95a5ce4ccfcdd907fcd5d61c2f83f60bc9463292540f00734118e0956fe69ce468f121f64d79dac8b702ce071b77dd18a9a75c85f53c869543b361439a2104f9ee15c6e193c2ac0244958e3db99937d92c56b51acc68036550fb6f336490b341c2a5b350f4a5c6c2c6697ec3fd28901f8d286277213dc59da4ea41622e225a8eb69da1701bd465d04d27bf35ff7bfa", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "660d88c61aa3d86b1042ce60bdb87cf877cde1d2da5dd75342e4d7084e3c389fa362452f8abb989164cf14f82bbb52ded4f1c257f53080b0c052d69ad60fe79b06cb033ca553f5a1bb90dd0bab6a7e652e8fe83c05b84b555866304f1ffd2b0b79ecb53324230a6ecc19c518fbf98b3aae54bfba821e794b78d991d11ad8b4de46692d8fe74999375de26458d4457ffebfd9545efb68c3d40ef5c3f01484a43360e4715658d354300dd4687f3f58700366246b0a0b69a1a38766212a8e4c45114df0326fc861ef3b6ace2ea85c024dd812b0c40055338c3fbd5eabc46b23648ff76895770c1c9b734a5e5c973b5fecc13eede44a582de44a75f51466ce5f7e9c", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "955dec15229d211d691daf90331da8b65d6a7e56fabe1d805416033170d5fb58e235bdd0789217840ebf3bffceb68841d2f20a7997064e2c3007ad70db485aa1122d0fd43d18e4a490f3cbb6721435a4a2e896b40c05f4bb746882f09cea059a8061b89348548802df5bf46d26c55b16823c19424fd71aa17f1a663156341d6ff793c4053e86570eb3d185ff280376675efde9c2223a3b12c6d8c7b43dbb8d7f7d1e179457f5e443c3c69af05c29b99a9c500c9879cb43d5e145d577e8d17727e0990fc3659a848e2c12f1e4e338f5073b191b1c44dbddc1498b2b503555264cf9e84fce0e25f571a88a1fa7d62a11824e7e6f8cd7cd800f4c83a24430aa1799", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8cce3d1057f2b3a5a09a10de17904ed9cfbcc3b2b9dada67955124d6c860de99a4e76142ef48eaea0eeb11d674c9c9e68643a830d67a13f0325d7a0909958a91da0db8223a442a98f692612f7a203f91e000d9ee5721dd59801d05983039b13dfad27842750281ebbaa8e09fe4a273a10ca45932f14fabcaa14fa91c84d3f43b68519578de9b1d5739c75c4e14c67973af2eb10d459726d9438b1af549f507e623b2902aa85351069ec383ea7b46df89bcb031ef9391699c9d5832c7c7982c7d5719da6cd541f5cc664f3a46bfe2729c9b0887f725b3e7e885646b5c14b517257010616d474a3280649edaf0641a60735b520449764c3676bb448649425b807d", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "598acbd1d24dba0f01c03206dcafb19541ebca1cf46e7ef36300dda7012af2c0c83085a8740881d3bfbaa3eb0f0e2895d1990738031ae83b8e7956fdcdf41f128428b3639ae2d8ec846fa0a482baf06968bcb06fb81d7c07160a7c6a5461b92ee881d0f31fc1117bbcaac999f00385f29b52ca9314ff53a042df520bf9ae610627435e51697874bc5433092a80dbda9e54d6149f58f8b516d10e850d14c15715b491ee4ff873ed2a7ff5c7845bc263e583e5d63a89b0b5f241c19c3214248e9cd2edf8c85b14ea3b2c580d224a48f90065da9b33b83c7d2d135939019ab1240ee9acaa941d7ba267c53d2ddd6181981f3c5e3fff500b11b7edad450e8e60a4df", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "73c1ddea5a9d24dc1698f0583f12960a4374d496a6d484d8c1288feee1c939acb43c4fa8afd12294f2bbdfae2a0a81ecc5554ce90f535600d3414b83deee6d4cea5d4af31b73ff92e998d835aa0e8167aea2d3ca27e6475d2880df0fd66fadd9a7ce9ed21df19127cc037b454e25ca4868869966d5f8feb834537feebf4183d1d4c84d0643f5904679208ad890c4511a560fab509a07421bd197d79e817eb60c42f28bcc098e08fa837843028bb3740d21def4adf5d634e8e50b87b9ec83846236335dca1bee6b12d07d0a1f7ea032048f7f7cd4260540f2716426f88d69c988aa986f2ee8a3288786df084ee4f11d37aec51e40a286e697c9ba1e91f9ee754e", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "61f96c677fd1381edc1db341a8072d436e3f9ad771bf8e3d73e18971ddd004a3077f62f96bf16005b55351c95243af29d310b7ebc7315d7bb5a8ba859c5066d8e9f4f964316fe11fe929c03f4c77a82117a41061c22dd7c0680a3991f336b9273cf7e58193487840ce2c5efde38e49558b8a4a6d9d682f921f8a322d6f5b68e771417698863c4e37bb8c17df15f3a3a0a0c12c41f0dfc0d95a6f9c9e5c473f84739f996f2f9b10141e1a898d579e05fe77c1747ac9369e96ffdb1f16fa077985645ae906aac6d676651d542239a949ce62e5b8dd559cbb1bc9226e6845108b2634f5d209c6a4b77749b2458eafb03289fd8dc0d12daf29ed446fa7b43368485b", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5594658d6492a960134c6b926bdc97db80fb9a59ebf07cbea5a03298b68b108edd9a5a6a8c22d86091eeb8c3577070c392a77033f19e74771a9d3292c4182100251f31b19ee44c59bb32ac8974e2a98fd3c06bf85d0898d87214af3f0efb3a424fef7867e1ac74e16d076ecd429f93ec128c343da7035a74801b866f52fd4fc25933fcbef22e5a2200c6ac6d7fa3cc070d57eec1e02d2da11c0e428b4260c208039dbb3b6742e9ea41fc1788f751932ec090d27261127668999e8e01b39f64bf726f287d202c918bb3148a0b76d4920af453ef1435ecc93d7a34e8d37325cb8ec2b9ea65ff28f54c9a42c9ed9a77d781fc9eaa5b4b0f2058db4c5065c6c08b4d", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "112c190f322c4cc9b9612a08406f59883b44fc4613dc651f43dc60a6cfd84890b6d45cff2939d7bc8015fd128f95cda58d364295a54409195dccf30ec1d4dd08a0a560d683c6a9e9c57ec68d047871ee6a72e618733e0300d4b3f3d167ec60ab9821640482b0367175026623cfc7e437bc366d95ac64c82c70787791e852d403beb9bceeaf0d0b5e8905efc899e927a090d411d6b78a88f8182cc0b6517dd0377b648d865701ac1f0e42d859965472dab04f88332337ba529fdbec2770a01a40771a857f6e5ff1aca95ef8974e6d05a8943015dfc1be8df48a74a9680410f0912f90b2288f3237860a35cb17b6679dbda4608856f50f106f639e7497a1880bc4", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA-512 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0ade6dad627d2238ce3c967c97abf250accc471f075bcd61a26a80d593fb6ea76072b9b804d1e2cd98022dbb21f085045e41387ed878fb312954523d44a4f8e540edc642de7defc7cd3be9a9f00bb54b2552e6c5f9d8d669726cc0ae2a310147525db753506fb1736a90c9ee44fcf65dfca66aa38bfe2df47e2888429a905dd5e7c9d487114ae8820d920fe94a87ca4b281143ec01f94fdfee890812635050ac87361ac19bcb78efa8767ef3461bb031613d833080f36fd42407e3248d01bf4267c21a01088be4f85437581d80adece65758daee0b7a91b71786488e29d10c8e9f59a0093a0129709d4ffe4857718813e3f341d587a795d5fb24d3e317e639c5", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "023c3bd6dd6e02b9cbaa9ba8b72f189af9f59d0768b2b2da66fa370e6223fc6fba07d77d0aab2efb26da58acbb9d4faadd9b0a2a6d523354c830073e7b91891c056b0711c13f7626c86a405b711da27cbeed78fcb1c9feecb9e830fed4bca324a194dfb5f9d43fcf16f35776fc147805ee20945357ccefadf6f8e95eb34361f216bded6805bde68ceba7ff40725394d584e20a57c05e210ca9e1469c40498cb0ec8cef8e1d315ee51e5297413e5f751dfed04db024607d75d5d8f375981789bdb08ae9c816e8b900ffd7dbd5a3eb3c72589f4bc410fa4e75f8631cc52fddd3e6f8531ebd45579c36424c1019706d5347d0300bb7ad863959396cfe5177508b76", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "03653582a40d5099277f0437cd2aa3e6e3d08fa7c0168de40c9f267a8fa1be212741703ab09c81267873ca1185290ad1edf69df672d934afbb82ba36f0f47a5bca693c6c894ab128a38c7133b953c7eca4c495948ed7cb792132c466d6e4285f1227f8485f99c4ba24807a50a1db58883c55bebf4867dda711b03274746311429757df966c3a53bd6fba5af9b068124ac99f6705c82f3c28ff31bbc9ed1af244d775a9cb3149181734f0ae043398810201c26c7f86b6e92a9ede4a112913bbf548d91cfa205c29e099bdc498846861dc619f9fc7f9db8f23bbf4601ab230a065db5f9aaf4514a74a1fa99d0a389b773e1c6d8a444a0366f749f0bee177f29b14", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "17b304be4c05842a2097652da2287e8b367852e5747ffe55197efcd5bfa256984f1f85cc0eb80d71069940d2463fe6d9c73c39585f856c68784f490dbc401db575913c022d703509cc39e267006e3053a0ed098892a69aa39a32c182d8e5047a5ba0a657ae517d9d866d765a1cff1b1669982903237b9a8842c9f4c6c95b2756c048565ef21c5359e29ca44d3e0fc56dd968f9db97ad3d03ff758e7981b031add4ac442e273607d253638ab113633db87da7b9a3985c28f846ed990fa81f19fe067e44376c425fe792fa38654be690c8457ca479f1f518f10cae468acab56b45189511295c7ab7c06f358aa0b9a4d84b51ebbf9135ae82787b64c41242b9b5bd", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4e3e62bbcae8d98119d4e1972f98c786e6ab83293568d66e1ba19f96f3c89765a8aa09939f00ee9d6aaa75195a177bfc32f1a0396b8d53c62c614c223ac1435f8bfa3d617e825b655cac40e6c6fe6176820ed9871101a322c5d17c9a429d233ab1887d2289dffe5582f6370ee3ba489e149baf8e59e9f6ce242509d1d10c6985fe1aaefbdaa1358acff7b0cc968510a3f0fd873b0b1a0ebedbf022da10efa73b44110cbe649a2f40a0458b08d384fd2071423a2615460a2701b8ef4ba5a0f1e0201c6a7ef15714bad4423a7b262bbeaecb1766f22001aa2ad2b3515bce4c37ad936a9433accea890d48ce6457deb7d896514e0f69a67f92dfe7682031e475c42", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "92f3d93334a9f4b7eb769af8d6c08947e6a7ae310042f5383c97a0dd331dbb03e5164e57b9e5f00580b58d5cc2f3bd99c6c771aee46cfe669cf438aa7f357b057b04ab374e3b9be2ddd46823f8a961c5083d399168f6574e70427e4c7e0e042625e78a449299ec312a2f278ab07f0c26457c3e66a8d1909c66b53ce37c964d3d7525fd023ef4c3c94748006c9cb32159913be633faaef37812f7de07e37919991f08427060d69c67679b600bb289987b71bd5d0aefd055d7c6a0adec52ad7522c21958da4f472a01b83da6297ad01eb04e8d991099ba5e2bfb0e1cb105e9b07ee44ae4779d1f42026b73528d63267fdecd248ced8cf6afd3f37ca54e10e683ed", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "685b031bf1d3ad64eba23a8bc28d909aa49a08e0e3bb2a1fdee50567f313ade8bbd0d51400e9955c5546fad8b7c1aa8530f5078fdea8b0476ba3a755327988278a459c00cdc1681153767f3e0ac6c4eaadf43eed03f40bd69ef7b90344200cfd7b00c8fca8732c862cee775c90cbe1a9c5d8b258f325b25421d9997a4b89997b08af92e78f666b544a54f1619336b957b6e20d9650e45f41586483c1374d3c501ba507c59ec02f8e28bd08cc36c8062c8662af7841024db8ce17ece4c05fc0d45f03c342343e3d734b2255629bb3b8ffe3b3579b1d80d8816794d4c784e1db232b94593dced2bbd88323f01c9243a5d25b40d5c3eb3feb6f20f4345314f7fc22", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "824c89ddc1d4e1e3669a85e956536e29c6e4d3edd1d754a7c3d74eb72fb88f1e3483f6b7270b3e70a54e4f0aba624afccdfd4ec77dffdcc84bca47cf7ee2285f02e64f02f24507a75d4247e1c6b93895f6b4151abad5e2f8918e43b07e81d994cb9197b600aeb6e086a3fbf59e7d5cb1b397cb65cf7c03b3e911c9a7c97e5def999f77c7ff063bf6a3c1b116262af643152d097cf4ed7bdbae2d15e441eaf6636c81c8b05f7ec54b0fc714e0c5c0c654cd6ad2c9c69985b39f94368cf9e59ee6fc37b19e9c8e7c7b734bdbfdde2db24928fa36898a295f751c4987785b08b6f28a6ed243102c7bcfdbc601bc06c88f10dfd3e66d39926da26a521361c2801c30", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "12b28c7857be22a6d4113ff432480263a05513871b027a9cb9789b801e91ef35faa821f3d0f471eee07262686a0fe103357f077449a15dbbee4fd377b7ad8fa8ec043d00b69e970857f881268dda5c6093e7ac37f48a2c916bda85367b1274b9d3bee96c4fabbeedc6b1104362b76cd7d38bdb1861c900d268596d9db48ed67a51f9ec54b4cbc8ca3e339145218a5ef0a14da99583413cdbbee3689e22615897f25a77924d7927bb928a10fae1f8c98f3fea559a3193ea4f56f4fa72a1743c7fd113ea0bf875f980d78d453e97260f6e800c130313ec11f0c083e2a9fcbf27a2f2f7648ea68792ecc68c0ab77fe38234db25dc523106b2dee1872b1c54d31e18", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "68bdda45fbdd9d23f5391d12c5c1af52358c53429778841ddbf722f40b500239ee8c75959b73db90f7831c7d4c7ee9a93c553f2cbe644423c61b79a534d4afc95ef5092ffae3e8ab4fe1306bf79586a04f5c48b525f25318194e8a810a7729ab07d431cc157b04e4b12f27ce10f0f7ec283ba244e6cabb33b20fc9a7aa8fc2b5893d0571c61a0438104e2d093291797761aad1cfd7b358934727afa7fd88b4880b659d7b7de8dfc21345e63b43df40855dfd74a50c2582a4847c4ae41e5605aa807b0957418191be7054472fa0cc529185df23e40e1a305880823e99da24dc3c394aaa0cdc19b3ac18718d0a0a1e8132a82b5764ac338e5e9bbad01f46832feb", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-512/224.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3a46d8b20246efdf045d0991753629e24a282ebe92b365b9c787633a736037978f2933e4d9c1f07a6f67dc90bfe9c31c1aeb10fa08275f2bc0743d949b40f04ccf05fdae6b792a9069b2e84e59cfbc31720aabaf7a52aa32d034bbfceee6466d5fb46507a0cf0d92a1031e9d4eff6749262a4fdfa0a93e7827cdaa43d1f3359a183e1e568f161940acf7b748c833f9c7168d8b1aad1a04457639b3464fe6c55c6fb7b5f7ecc27301b20f54c10a61ab5b9fea57264bb5ee71935df403fff6dcce3c9b65f7000bd0e866d877e3d3a33d94e3e8f762f2dff55438d4bc8322b70a81e7559a5266e020e1c70bbff30f08824f3032db10b4e5657591af07159952b83a", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "731d32fd05720d53747c5fc9c175b0c5e862a72d9a593ce48ee006753c4ec4b093626b2f38b548e884a5ec65cb546ebaaca1b8af3b366b1e5a5ea486ea508670e34dd4ec10b4f6e29ed7c21999ff9fed2a2dd2ebc68b23f63869023b7d401424935436db0dd01d15ec8a131e9feb6bc799c101bd90af668c3b8bf94fd0f68a97cbbc5ef345ab62592eee94c473550a3e2d3f17d6c09635b6368960d4644c92dbf42e1f1a0eba716f27ecb4e1406f1d9abf76a8394c36cca835d6e8dbbba9665fca148bd251e16578dcd88a64234e37d805cd8786913620f63ecb0586a06ebcfaef8633e5315c7e77f857c196e0b20252303dfb06f842352c874a36ebe233ff58", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "63f7046757c251eedc856dbba313a2122c6a167010a823b13ad52bee649d1e250046fd662364cc784e5c848f4509ba46a5ab1f676b91a3bd77e9f4202c0f6f1d402dc96f27145708f40a73c29fbf586c10cfa30bdb76754c75f5a0bac5f8fecf7deada47991e810abac9782e698d6843af3e8f9b93cd68d970152fbc65bd297095c1993a38d8fe331b8f5a129ac5e8eda79c49349f26d895873de793ed1361bdd52636d046509b25472c8179ab1f6d24efb82615151448b302d573fb5734099d435148b9864ed74d4b7646c0508a9a29faeea6232e75cd800c3c7fa4d1f8bda7efe8fa88817e2988345458a9a48ef9dd966ca2479d835a7a14f2e985853d1857", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "9abe48f3645de500bf8d92bf2b6c1b2469c74c6c664ed2746a0d3ed5d58529f0b4c73f7f2efffdc7789021c8245f08dae835fc884c7487f5c5ea022d7938942eb578cd928811dd45a85ec7538346c7a7bda85919b8f89eafb7dc19bbdec18c615df5408f060a6d8e4dcb7555aa21da4a074eed50e5e84444e9e044165aa0aa9fbc38bf53a5a7b902df72ded0d8d85b17cdfcdae9454dc00cd07e09c9a2862ab2aa790924652ac8c9fa7719a836324e8a8e46bfd4d7beeac4506bb09626f19dd6703d43d55139402b215e364194fc6158ad02413d72661b413822be5fa673255ee888650d5968399d14fa03b8ef8721731661ba193963666cc457f2764af9343b", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "7429fdd3866277b6b810286c8c9b1b2662dadc67969339e2307152e1ea2dd285ba98f78cf28a60061f9a20ee5eba7415725a06c35dea1c5424699c6c57b2ff5aad9fa8ae308235afefcd40054b93286b0ef2d0a685cc8e972c2779a99fd2f3b0b5f62338c9336c67830df15774d147b38fd430d8365fce732fb917c9bccadfc846d0cc049a893c958c3498f09c49967ff5981037900c59b925db9a6a487ba6a0a5fbdb548cc3345b03e1a4ec3f2c0d2124ff2980425d16cb7fb7373a06abc4d07c3bcbec735759f63cd0ba1a833428be7748c9354424d537f24d0aabfabaa5d2a870eb7682f78dbfc4302b5716dc85c0ee6cdd49cfb87b19c6334297c208cef3", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4dadcdf673a55b6ceb0be941f2f7be344ae2312e2153cee9b30c8370e34b6a35cdd8fe8a47a4080c96f4d2e1e1e379de2e87ee5bb8deb84258c65591ec8ac3d9e5e2e464ce30875f65ff9ce5edfdd0be2f7cad8645e68788a4fb2647e6b9def6ae42426a58f4401547605f2bfd993fcb46cb756827f72511d00ad9a76914d703efb6fda8d49580f344b22a0af5bb43ae322763b16ea95003426efbaaefd319e1adea92c78efaa9f19a026e720f170dc5ae06bb3d6d140569a127b4abbbf322cafe27ab225d0df6b5766950b24ab0cd1eca1cef491a8719e050322d49e30691abd5b4b7e5343927dc93fa0c08e9ed50666fe1ef641846849ab75e142a55db2920", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "8b3657c33fa7915e57e9b0036738c19be2fadd0566cc5025d695febfc1cf56a5592cbfca93e3610652f1917f426050dd706cf084df0c6a37d9b63a2e8a28b6f74c2f21658f51332f9f931e721baec222afd8146f26f9b243d161f0405231c9334696ccad6d4e5c8991e21e329bb73757601ef4b8a3023327e61fb34b08280b490789057766b6ead7db709905968da987461fc015e91c0e62d7b533bafe201c63edf6d80fc2528cdd6773edc909d76b14db24d3c98238fc20d7395e5cf883fe94c3af5e12c8059f1ec974ef8f581026befc26605da43be75e823b2574bc19bb9d60ecce80d2aef3ab8115966f0b40c28091d18eda68e786cb782d6328164abe42", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "6bf14d68713e643cdee414ed659eba24cf28fed0c35f76aa1132cbb8f8e9a1c657df6566fca217223e117a151f608f0aec528eff288be787fe912fe179d03e12f8bd1b88cd7e5da8477856114d6cbbd5061dc06aac0d0cf017d30329cb6a2212a1bbe0e6f2b8b843db0531774009218c903d6e0b0a16edc0d06c3565de490ad75d4bd9692e8756f354ccd3eaca508217d13e9165c5ed63a27206a553963e875b6ea26f9b53fd3c57f8fec264e287716ee5851c29149319a2f42650c2d5e9b016df2271302a961b6772380b3b70c33f2f7fef7201011c24c582748804cb0dd1b50ebe03a7f0bf09b5bdc8499b63a836cc7b180f3aab44bab25cdc2da4d31044b9", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "23460be45cd883452224ed153490f37c48b20338af1091901eea6dbef3f84c6bc2a369466b2b635edf858fcef3cd2b0e28dc6866925e7429eb8014ba684e92254909240693e6837e9cc5f944aa98bd622c2c5740b6d164dddc3f41dc143f09672224c6216441c30224057487aceda61fc06ea96d65d488ac042ef62563ee543ea3a653f9cd96c70ddac3de33ad80809ae4f144f1865dff14a1fd011ad093708f81d0d36b35710aaa5af57fb86716dc6e2a9979a5eb73f3077cd8b4dc8b5322524d602e7c498432f2a29ef020e70777e1cbddf5ed729fba6a3b1dedb2d2b7d68951282c8367492609175a732bb68458746d576f8d2b2bcf863b3f73a97a53cfbe", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "0f73423ffd017bff81dc2ae4640c7761c4afabe7195d5546387312a9395a20ec0aa4ba3ed947f989c6376ba7c1187635b0c47fb7fc5992fad216e130b8d6cbdcf1819d36bf8013f9afd8ab118aea4f5b415ecb7ad927aa9a84b85460ed50178c1fbd5cb486b3da08f03456513a167c210b03b787da48c933d4ce4ab722e1a460aabf3f38f36319452f62206d39da294cce7cff2fef498992ed29d8946249aaad5fd33b6397d262dd37a18ce1179b9c4334305ab367e84f12a936595eeaeca4141f0455416199c884ab6a91de2f574aba32e9a67d06e70f8a872584de10044c26efb32048ab571491656985bb68370c7465650e1e15cf81054a4cbc7a7646294f", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "bcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d562723156f0000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a38fbcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d562723156e", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a38fbcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d562723156f", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a38fbcf34eef1810cb2ae21fef1e9a1e037f7d25d43e8b4f051ea74c367bddb2327a7bccc5334fe610f7a9855e2b76c1e9715970c22c274616fd9460d727afe9a149c23b6b9730c13c4f6213e0c112a49db2e55993b60c520eb73042c7a0b1bfe4e27b11a4c7395057235233fd8ab3898ad56a7893077bbc4414b4089a594c9cbec5deca092efb4d84d977b9f37fd982341da963a20af680ff4a774ec85a104a684648b0a90b6cc4f7d4808db666ebab808a21020f8c005c6793f196187811935526caf1b6cee47a0c14e0823f87d7aa82e9f5a635ca116686d2da719cda269c39d863571c606e5ce5334254e49648fcfcf502a1321cc071f1000d5627231570", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "319e76fd40f8f971c06185874d61512c2814019e2f5c68f8aa637aaebd19e8df38faf33553348870c2e8b54830ae3dfcb71356a73e369fe62d5bb9df80cd9760a41bb29a64b86e5f5c0cba71f01dda35940366a8f49535cdf8f496caf348e4010965cf98e4ceed9393fb61d2252ed1716682b79054a2ddd6c315d478c522a7ce02b54c5a92171f0b7e2bbdf357145f830ac6f23aa620c1c43098e830134c0c1caa7e42b497d04bc72c49138acd6b50e5d82f71e370fadcf604b3da18b2a685dd99ecd8e00ee58d5deee5245b9e247d0ac80b3bca884860d1c31a677d481a00bc05f9d6ce3d17e908bac747895126e68c8d59a82cc3df9956a24b77be6e2ad39b", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "71242c490cc97734d18241fdc426217b8c7de089c180749d64d167e3fa96c9360541d3d6c9f63486d397539d8e81ff8063cf15e13826fb94618c638620f78fa81b21a63c1aa220d0ae1a235ce334592a0d8bed6e3468270cc3fb289e57fff3b746351d4e9d41e334578d1a7330fa9ceb47298f5638a786f90f7ff779f7a462691388b60a52cecf08b7a1038f154d8f75b4d666690b7d0b8f8eceee0c5d8b607bb7c0b96270dba0c4b5e51999fded5e6de5095a72d45b20945c47aebe717e8d995684582b099883431f4ed73b73549d41518e61d6dc76d957cd0d898a7cb551fbd2a65b650bb633e743f5a971b6c3b5637feba075b89885b362a7e0f0da3b9ee3", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "69f8f909c6f4cf4ed99950ccc28515588a9a781c2559de8e2ce8b0a73ff423be475b58d91d6eb57a70902604615fd9fab2e6bca6b5fd302eb02c5f4b6e35a7cd11320586f6295834b55d4c4f09c4a97b9ef22d2321a8f4eef1a3904a21657c34673ffb72d83ca044e42d7286c268132fac4e3c3376d4b270b3dda2bfe0e2beba2d8670a7c224bb7bc02713efbeef767d500eea4e3eff4c9158089c5f1d96f5c10a1654837d10e84d23bc84166b14c852a9af0ce20f4cf8a63b7b5adb775aae0dd2fa97cdbb588d36e70faba949e45541a83bb4e9ea3575264f8f1d821953d0af01db2a16ac4012ee97b9f1caebaece5ab1c944559b0c94414aecadd6666b19a4", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "9258e3e3deffefc0fa406dfc1c62c581a8273cacb9342366db9c9c2984c6d008473131d5a6a78ec0d91cfd20d301181a86c334aa52cdf365384443963844ef085a5620bb2181597802b5dffa71b34084607a27fcdd7f7510eec13959d139ff1412c28ac9fddc33ae37733c767d71be6ec2034fa2cd28a418dc40cab3d02f2423b9d137f11d6707b67f11d30951e110c7c5c54facb0d069f09d54456dbdff2ad7aac5bc584d498426b6888d45a9e4cf1e7a20ac12af3b319d49e271ffe81aefb9a0ea1937dd7e59c1ccb6c189a1348825655c7176eeeefaf35f9de0e339187cd99ce7e0854c90075e5b9fc2a7c47017c6dd4c49c0d4e2474fec96e3c3aa8a023f", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha512_256_test.json b/testvectors_v1/rsa_signature_2048_sha512_256_test.json new file mode 100644 index 0000000..97f1f1f --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha512_256_test.json @@ -0,0 +1,2656 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 257, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100c684aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2d0203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100c684aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2d0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxoSu9HvCAXZKZjrN8i5n\nFAQQs9IBUztsyuv4bto9gaEjChzFziyeThAtEH8kGNk4bx03NOuSJim05+9GT3n8\nrFN0RwKhR8Hvja/I6zZihNNBnZjozxdsy39lutpSjCIpVpAOHsDC8h6D4+4w2Uam\nqiZ+AaKLnBgzsDWoga0YZd/SpFEIakbzjtE3I3xf42gmHjpGcSOZ88VqxvveM2gr\nqYyV5DXh3sLVudaBreNyYiwtvb5HtBm0uiOl3vw/eS1Ng3PMJ89wfdLzYDNjoP/m\nQ9z9p5dYrRrFPUbxpewl3x3dlHgKj1H4j/syM38FOV3skyZ4AtuVJD8bYsw92BGN\nLQIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512/256", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00c684aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2d", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "c12b1ca97844661a7b97d5d0e1990b707c1c00f61b7d4a383957a4e6612873af15ed1771665053b10849e0119c55190e4c2d4883f6c86ec60b45fbc40f68f1ccee273ee2ecfae7a370dc349660efe7b6025bdf0532170a278a0044e12cc8256b2d3ee8f2ac3824cecb23127e6be737c3838adfb2812afb8222518e928e99109179a8cdb25624c5ad468752b7c4599fc638784532b2efbee3cd39ec46df41cd9de358147a459c73130acc4345e37024711d2ed7dc765de2cc3369255fb581de4205be1d187425008f447293733ff48b3f60e7f4ec473a33437796a7e284b5eb3d34db755a4329f54b05e92220514bdfccb8b22bfc9db1c64581df27e3c478b87b", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "13f7d775f545617c69c8c37422ab54918ceb6c70ce8b3dc0799fa837139f3cafb991cc8807af303b1761ee59cf30d2fdffeaf3b2cc9a2e7dd8190ba4f03bd53c19ea7468590460b46fe3122d61e917cf6d66b09a23e76e5c108cecaf7c0e6599697fccd9d7732017d1675e7fc52bdc992d3ebeb0014521cf4f67510cde866b79c7ae4497dc79bbbfc9fd187a81fb34f601b731171ce82b26d12c1b7f70489f4b93a6d8843b03b9839d0a6fe71521654c20fef8ee3ebce4501d8c54ae1e2971f23c1e041bfb570f154a559cfaf61064214bad6de81e9d8000155d56e8be7ebb7cb39530864b724950ace11590c323be1bf52abbad6920a4ac09f7ca59878feda1", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "5bce0cd703630881c3eba0b2dd9d27ae826ac8f93b0e2efc46124fcbbdbb9e4d5cb02caf6b568362cfb9caa85efc8b7b80e513da27782ff7c6a761bf04cd3fef333b25690af16b71bef2e78ccce276c79356282b388c9785a0e50955caee0ecab63d107a8820816f878756a4db9847d9c29accdf94458c1a9054c7308795d26be0539a0f955b7d575cc4c0a55fca074373f33919a36c06f3315984a310ba923763b9979fae0e10096faa3623e8334d3869cc8d4d2facc0195376f65faa225033ed035b02756619d5acbd1632c170b52d0ac8988d42b94d921e0ac0138ad1d43c3824a56ece3c93abb9c237f68e844ec0553994b6a081b38049f2bdacc81b0404", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "92626c8d80680cc141f89f5cd482c3e7f59b2cf0e6df97785674387ebd9c9f0631012d28535bbf8f9c7890b80d9a0c49853d2f9f6318df06eca2af2aa8351a304aead3d723ff5fbce48db6bc27e5685e0b329a14d1ef57994a4871e7a8d0f3a0d97f8486a7b40fe52327677fb58136afbd5dd832628fe423001568484c796b0036fd3f329236533fe4c24ac2e0bdc027def06fe3ea227e27282e63bf858491f18e663e23f03f7089b4b94c35f6687fadc786297535b8af03b399fa07b67ae409056cf33549b1825c5cbd954e39c8d6862b6a0b1981100c1e780802334b6924bee55efbae7685feb02d202415807a415fdc4e512e78164d821e9b2a1caef95fca", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "5d4682689871523ebe2813e5193b8757b4480ffc19b722c6d09e60b773bd19fe83763cee76508810e5d53ea87d8572361ab75bc408ddda7aa7f8efb7cd557c28586faaedda71fd80bb5b9507a49d8577d0448d338ab562cb63ca8fac74445d7a086e84d629222ce928ec4e0e15e83c876bee10b21f9f2ca039d39fee2471140ec958792b21a5ace3cf9cf184404adb7088bdc79319de16a777388510af42c546b8f6fe63e2fbdfc2d3101c3c2829a0b446dd1709ff71860a8b4dc558d8022b6b0abafd64c3f91a750f40004964d5f2b6074fc1fe524944bb84b19de7056933c6bf577b3d393c55d0c246f010c48d695c6a346e29bab9d1a86f61c8977d06d713", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "044db172d30c07a80d37bfc08bd9c4a508d9be9ed3136eb7aec11e5463d8be898783510bf7b94dae1abb514dfd9fc44214ed41b02f3125684096ff0169501ccf50330785c831b1443762758710ae74523472d176ab72b3debc33514618b9b91d45d2d0ed4c2fb0badb815ae2c31ecb3a88a9c3cfbb2aae5299532a8cceadffe96c3a804e6cea3c136e14ec01fec8116f5b813b1397ab8e04ce1846bca8b1479f5e7a5854530ab2b6295151eb2946b329fd7567f49cba6cfa8e479d3d0a143c6f8fc525585fe051afbf9dc8e938bddc273bc19c1f0dbde5a274c05b455f60eec0396d54fafd17ab1585e3be14351cd08a928931e2e284e70f48dc869694065bae", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "b9ecd83817a4480349e9b68876172a5b5daa73b8e6dcf3e854198850fef7479a38be1e84ad055ec1a33c3b19f5fc4f048fcda7ef61b52b03eb9585aaf79e40c01478526600548ebd64c6a9c3382ccb49f6f95163539202317e1aa49e94c8259394b338cf20e1bf1092d0de32a45cfae1143e5098aadd686fc264dfeb08ad0cb0bb1ed9435f49adf79bcf7b67bea5b726b91272b877b3c4d8e444ad6dba58d488670e17c248abb73451177184c079747b9807c1ae435d271e4a8797354a0ad7dde89e86280cc07c05efa56b7de9078000dea9cf8000aa47ea30e4f3dec365b36ee70194efd10e8b411b64433abe454c4506c667d9ad9f9aa35d48ddd6b06a5e4e", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "0742c86717252330bfd8dcc3506397244abf7c51bbcf6038cd0c5052262d737b8622d9456a00ae98d501d1d374fb63f85759c6bcdb87634978c7b133c4799837d2407933de35ef232fe2565eb6c359ed2f738331d870c2942df2f607019e8f135ffa451a5fa6bc3afc8990617f6b2995a3d89cc435e9c3a04549efb2b9078314972f12b95ca0eead137a9e2ea936bb06a93d460345983c545215a6df04658b3498c600420332250e392c4c6e9295593a0f6788e1361d16c78ae4f98e1f381dcdc55993cbc3eb42e3a7cb55a847cc4b3dbbc195e79e6fd6b5a8ec6feb5e41f8282fd3a8f7ed5850efd76b521c9309fd39d57445dcef7919420248fadfc98c721e", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "358566f2ffab8cb6b4b1c1def5ad4e40462c13fc193e0659b99c37bbc21d2b3937937abae8660641a147ea015a4bbcee82ffe4910053b4cd58178fb63016e28b20b883037faf836d07fddf10e44f3636108096940f7037c9c62113b4e53455fc293a36f91c7927fccc214e5883d6bbdbd85b903f337810668eb3450d18ef331db3d5dec2cf823ce534998bb5f3f52b9105a5d93f6e850f9831e5dd0ce0f5eb3de602bc22dba80ed1a1b503da4fbdd178e5179029d990447a51056e7e22eafd99f98f76da08d7931ed0173f421e54637bbe5b4982eb9c8dcfe0d8e73a87106c0f38b87473ab2306f208b8886e28b19cb7cd801226013bf0ca9ed4abb993ada98f", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "623d8c905a1414e5691fdc5241801e0bfb86a579938f68cadf4761a248d87a04b6c3933bbde3edc197e8a13edb32d68acc441e80492ddfb8087c72fbfd2870707d1bdc7d05635140a90817c179cdf6631585317cf35839b71b228378acb76bfe28c5a433e24a1fcee745c0760416a9a21c16f059ae97599231cf05db14b0805f1a54bc2731b3b4ebdcff8046ac25053619da595b34d9628571e6da19f7ff8a46bcffca56ff8e06cf9c609f8eece21a42c3ff2a94ea6e60575cc396fc39cdb6ad938794ed0d853271d5e9d070d40d174bc3f1ba3fa633c4df9e79fd16de084e748af6f719a3babc8dd4bea635e3972aa42990378580830b5bd8330f8beebc8b82", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f534d3ab8204a6df4cd478c8c7dedd86aa6ded6161ad71f7eecfe4b8252a980e055864d411b064b7a587a47004b15076f935044f29e31264ae8b10115143ac877463a7350134c191104d83889bcc3d2be9314cc1db5e25dd2e92f7f9a7a5afda128964a91cb7dcb7160636b3e713770a269072c2a36e051b8a96043cda6167523f0ee8184b0a5434819ab2d38eeeddad70137ab47b3da662e442106294c5743de9ee05500c9fc6b453f0b3986c6b8da53a921cb239ad5c050622e9cc15b6ed17bfebeead2742fc22c5933b101214a55b6693cb665c50697464ce35a099678dde6ed64e181a2411eaa34405d619b1cb425bd5bdccb7273a2bba36c8d0fc00dcc", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bc281a25ae7c1a9f785460513938514b7c7ffff065301a8049ac1fc4348f846d165faaefc4a72afbf532161bb58720e492f05b0d0371f67f99f8398d53c01a5b4d8041f414946ae29f87c4dfce9120c4fe881f403ee47c74f31739ded72dc6ac68fd451362d57a464d736ed41893c86a9081d70248fb9d717fc3da4529c742e633dd511a6e17a9419dde0b9a896d3b8b05db612597694420c5847dc13ff62cb0028db927914bb207f9cdaddb83679eb552833d9d2d3f99212f84452eaee0d4b669c4882de8018db1cd39c150e8cd248e0162f1ff0eb8126d094f01582d321f554baacc6e9f10214fd2a5c467ebd3a60f0bf99bc51eba039bc4db83bc1289101", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bd924357d3678cf5a992ea3adf1648e12057643a6f0725a345d5287c3e46ada1371c4239c5f877a51993881fa28bd9ed19d7bcf262a05ebb791f98354781ce154b92aae2284d026e6cfac45c2df9d1b0b072ac291e23c0bf7351d66f7ef379c2d1830014f4e548a47d2aa8cb7e1bd94b77b1212811603a2519f1fa3f88f481833bd2d7a82382e8b587641a21c6fd86222783837ce529a20fecb7bb533333c8044b2351f83a1b9015079f06e6c0d958697c5011e603e6883061932670a52eac98342370f616a414ee5d13883f35f5d28d0ed403461ac0a7c8adfcea697a801848f5ce54cff02dc262644df155e972a586206e4fce6c32908e6f3d6c877eec036", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "badd9f61e84a2a296dc2cd694de8cf43304ffbe0694ab3c4d76e6fc4301a2e1800eff40c1b597ad36d1d85daefdafa00e1269aae0a47e9647827947020291b72590b3da58f9379200515b6f7090732d847bcd0494b88a1d4a0c52d0c34e0ccbabaf8726eea14bd19e302ced97295bcb0e37b4c5ebe22a6f8fa2da7d4d8a94f4e7bf41b8c84a695f2a7a6c0fd285055b8993d67b9eaf7cc6cfb9e5168a76c8500707b95cfaef5acf8f4c819ab0ab6d9622e00627dc964eda351b0b35989731915255593758ae21d45574df854bcfeb696ee115947da87d57f39986573e4a79e072c385e99e9024fb69fde8fc632d42a64f868b9bf6c91fa743df0c9d947ef40b6", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a793722ba3ae86cd6fc976c427ed70a066c9cbef30708d342bce11d861f7e966055c3a1f69e86be3d52935e438516e0bb244fba29ee9c45a6e6d9c299ab7cd0eedf78354d0cf1d4c18264a5245f14b13c5729b10871540634d7cbbc80247656b20a9a791415855f1dbe5eb9120958f015f7ebc6b5b40e7e6064e75a4efcf19a554453a60c33d377a6bdeabf53938e50c0fee5c4f871ecaf17fe9035123980fd169a95f0102509ee85504eedcb68291978d96a71d0934fe8217228140a197d235dce8e727fc855a3d584395d36daaaca65a86cae14524ea310136cc0547860a09be6c28f21ca68ef919957d36088560eea199cf4238150300c71119360800f232", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8340709477b1eb205e9b371f4bd623e235e108d56311e2b59b422ff23edf26d03ecb1c00cb11562df4622a024eaebce15068fef690e07bb85f52699401a7eba5d96fea19c5a92bac58d88c6e16de56fe284a0e294d434c453c81c52f38b6d4f4bb6cdc79387d87b4d800468e66bfbec1ef75d779093dce781cc9cf5a26fc76c65e00d840b100e970612c87f2a6fa94f26781d5bebb2e24a3c82288202e7b6f500cbf2745fc787921aaa91a9325c51cf76aaaadc9d23f84d6bdf43f94dd8e63b891631e1580329b0d68bd3c1ef6f8af33fbc8d5da9fb5ffc8b30b80fb76c496ace7974197f5a6191b9eee80141c096f89cfe6ea45853ce4542718168460a6975f", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04c12c572411a8d747953bdc7fea98591e8f85d4f0f8ba6ead2c41bd5410bf87df4c288636a18ecaf0ad8347400c64cb2ee3412a5745b5f23544ab13702b3d173ab47618488285c5c025ff0ac10d84c55d2eb6d214288da10ea0e2aa6afbec14173bac46d358e14eff08f42d86fd4d1056733846f8e319ecafafc81177de40c6414c13043afc79552fc0defeacd69a6fc2140fb83d853e862ba620d9c97ff894b3e475e5268ea0d36ae9add5b5d7e58cd03b847646a56b547bdce9d82747ae8cee2f334b0b5f807e31c3ba82df27ef8a2870c757fa06c1c3c458c61bfb98d8d6521d71145b6615cdb1a0e21f91258096394f5e40a67967bfdcc74322eecc8ce4", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "578ec2a73b6bf945aca1cab0102ea178193fa06bf6f8e7758eba84c854840b8053510feb4374efb897e631c0e29e2420229240c2a3769036d41c077ffc576f0cf0efa0776daeb1b7dfeb698b7239399a2cc63277ee2c5308999ea6b9a7d55b74e1081054b2460c084b63ce8e7260e770e404ef33af66d4691c0df3ee85f7f1a3720f82307919d2f8d549a5874a81358c98337126ff23a20ebe7d6bef7353a10792068f2e784214bad77e191e07d277ff098f412de7fa4ef3b7365639a1354ab3c2e180601dc19fd40f4c778abdc80630874c5f96b2a5f15bf2377f3acaba6dd225f1f67e05ffae79647a2facb57d1b7f7bda5128aefe9d22dda9025e34b607b4", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37cdf2b88002a528b05b22748c34fc98c04f1f6219b43f91befc6e6549e80b89f8333fe1007d813939928bd2d31272bc7509970038b5622dcc65f0db3b5871d567e80599f05fab6b0d170b21c7d499ef973dff64ae2d296a387e69b8379d94d064e5e999b6a1f70c6f7bce80a004b0c1255bce80aebb01b7b631cd4d6043eaf4438b36331484bb092841148de9d3e521f15a28fb4d06bca435485174ed1f43ce41aa551f944340c1084d69b46d8400ecf2114b6b8b3efd897f10c85ec6ff76570ef6491305e8ef608f00b3eb956be016b6b3c5388e28d6a9b79fa26402e4048fcef1a58d2c5a3fa4845df6afc59b741d0a6e3a6cdeb8e614fc2ed7870304a066", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "87a43302d933f886bc9aab00eeb622e626dac21f1394565d98487ef4b35c2fd258791a167ac0a53e5c127b8a4518d3930e69b4df6dc410fa3c16b19de954d6adf74b692b4bd809a6b1e689c3c67fb2f2e6ccdb5f198c68a692b654ae288558b40fa92472a0d797b12641b4cfc7a2994f510d9a30e1a7b2d63543c2c3277fa11af88e82dd7c3251de1c572eeba5a98f4fb1a0cc953bd0b73cfcb5ea2a90f4b17d54d793fa69fb40931d420d7f3a47845d2195017f6b329160a584752b0424c5b5f5074cd1c4cd353cfd45643f7697380fd2d31edc96e004e42a3a404433d0ba40f9bdd0261da0935d6cb33b95e47c7e53caabe589f81f87c8b5906ab00068268b", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "35e18593dd5310826124a78fb0b9bddae64aa9156636c4a9e06ac8a95193c8db978e1f52a1bb3be0550a45a2540a8581c20f47d55a4b5285cce0368ae4ef4ccced621771d40d8e103d358c06bcff216e68dad516b34e9b13a7343f0527f8f730b0e89f976c59a77b29f4456cd707d8af09525598e256ba7eaaa5f5eeca8004215ba119a1a26ccecf8173d75b73b2ea422578d938a80de54a0bde6003d78b7d3e5464de44073115e3259ea1ceab8095256733168622bde5a30c0d827ab9ba9ea0ca19f492ccb8faa4d1f0eb135f6a14c32e2ce00e8151dff6d0204007bd7857cceb26dfb7397392dc64b37d5aca8f221792f991a65b7feaef1607924a239c7979", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4abb93bad251982fd74e46ff08a67a89e7cb7b96bc0e7020c7a6c00790e46377ac8d31d48aefad2c64501add1cf2d7ef8d9d320503eb0a0f93666e9e47c7a614caf7f5bcddba0bde5ff7e6cac572009f712ba36ed52a5fbfd18b0b2e62cf0eddd6c8fd89fa172a0a23229e7606edd29f17b95801ef49bc30052f2348bf29613cedf758dd1e26d29341c20b1b3b3d7527417cda39d29251fdb056fa6db0c5dfc33282037ac91a97e2e9b66d41f0fdca5c1580ff91bfab9c69674291ffc8d4770ebc7b66efcbf9da07cd3753bad4386167e7796c9dbd3b579e6522e6223fff2d265d4a4d63e16f5f475d28a69f0cd37dc7ea3ad1e69ac07b930895cf9bcd75bc05", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b4300406a1915d2e062331a69b08505d4afcfa80c2f51d319b4f2422657b486a26a718ec87ec276b37314ef1077ef3e2a91c3efe0749044bf89d8e29374afa6aaed090b98534c5c0c4e0a794cfa8c9d45a7a1d9c26359d5b4bced1319df5878201a4edb964d7793615d1c0c08fe00fadde96adb072831233750579a44603b5a12b5bd339cb419c96636070a451567e32396ec44ba088b0cbb3d357246cbff07ce6663c43cb5fb3e673ca8fd6d945774fc6ba8272f430d94808322877f4d49d7b04cd92bc91f42926315ac9efac4c1fce2f19ffd46b3e685624ab91ffe0165e296f4ca350f660af253452ee03d2dac5fa8fb5ee4517bf45d08aa9510c786a0280", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c624990360eeaf8a7474831588047e49b90ec40d40cda88f22598c84e98b1db082228a855749f7ac024b1954abfeed5ad74734a399486fbf8338f82225ccc93038a80f517dee92600d75e259594f004ae71d6775314e263bb36935022511c831a80beeaae47fb64cb4f8d38edf3d8faf17cd02727e593f3c1f24396409bb4a79241010639fd68ac29bdccdc5116a0f271d024bd062faaeb38ae642473115450498bac59f4490899b9ce86f217c184d9e7e824b19a29eaaa07d7560d36fd9834c7eecf50a237ffd449653891bf09a92e37ebb580235415669534de30e7137f52b06dde65920f9d47df76d364b655087352ba8b05a3ada126465ff4b32ace58a2c", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d80e3204e2f9a73230464dfc121cd88519e5d279dffb3e644a07a92aa0aa6834169dc1e1ee6a0c3349be95ec90513bb18b9e54a8ec63bddda1043362642dc6e87cab11029820311d1ac2761391a344b0615e4c2f7482d003cc471c69d19be80ab98e10aeabadfe48a42f60134d9107596413e0fbfe04da95eeb0878ed3283ad58962320cf1ed83ba584ce5962550e330c06d35c1c861e194a86cd642a7eac1a027856d76320fcfa81ebfb5f516c947e8c993f06e420ef962d70f04994976fb8fa0bf21d19c6fcbb741710528072740fcaa97ccca013f958cd521e40e9122256a16a4fdcb00f6d7b8f9c781701c9c3d94addb2113121a1277e6797f3fde9411b", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c8a4f28fb921243f8f267da2d6819be7bc09a8ede0dd1c11d2384766c0f11c571763f6109d7e156d183d39dce78761864fc8cfd38c1afccc27ab473e1e2afdb453611e01c4012608b4a56694d5c37fcb98beea6dbea19917430b562230dabb493206e1d5f391dca4c7295bc7b0f80d67b5191d05500458d0e5f861c3db23dab8cd45e16e9a98c1bd2d5208674f2989f7c4396d97b9a80579a51c8dc30b5f20e2cec1cf97248c1813ad58a97536d57290ad1dcf6cca391bb728b4eb8aa164dae8e147b36abddde7ecfa4af6f2700c685b086bd60ab7c40b0a2d12b7a98e96278fac048014240d1fe209b415bc846d2760402481df7f39af22d8629796691b88c", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b586fa16860d53f3a264d9aee4948d49efade1c9d9b5e044e93e42d9a519514653b7d17c794f70284e9a0ae86472cb850b655ea71ff912e8e139f77686a2f0b5305f2d94e87f3ce7afc6ea332748ea3698e38171a6fb23a2931a0f9d5303a23ebb2a57f102244d8af2c3831bb97afa80d2795b5991fd73d2b249f67269e26f533a62693fa5464a5d82f567dfa362e591e66ed1f959b0960071992892fa2894e8797d9d2fbe74dd0c47ebbf3c0d61c90b551a256266edd04d9d896a63835e323a8b0a7fa7567385f4f4f380a47a5efe1e8b202ad2293e03699452ef3a85eda127c328a6b49a0f8fe436916504a82a831cd0062b083e580d86b212b5552d91b39a", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "102e9b09313418e73584964084e91e6f5ba1b0f8be27ba6ec5cfc010ebcefe431618070c807502026ee538de911b6f8fe083fd215fd4c093c0f79e06c8733e5f26011de107c34e4fbe785950c9d6aa4a295f194aabdff392e24cea176c816f6de5d4a466ffcc3c58d93caaed22a2f7a1e62ad5d35e0addf0f1dcfbbd65af506d3f874c11a3543fc013497099ac6175772fc99011bfd9fd931cfdda81d8c6ac01efd596f1e7a7b1369cfd745b62d81be48001dfa4c19d15cc1e961d6720f14838b8924440e38e0004382ddfe75d88edcf151fd9936934b6e6786e11ed8b9951f7b4cd70f505154c953c71c275ae077efdeba2366f28aea9e0667179aea67c0df6", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6db2e222db5b6055ee7e4b5e4d317ab6673233995591add071fe5be32dfd090f1010903a5585b7b9538691a7eaa3026e5e84ee999c680f4a1ecbf1feab3c8cdc5d1f68031a9c42211d8b7dc0abc6a76a90bf5cc82ba1ee50bdaa1cc331dbcf4d01a70b18593d066c395ec789b2cf6041448619b67be3cf5a20c6c9449d48c0b692c1325d51127ff17b910a12b15c013be231d8edc49c681b2c4763b57d372214aefeeb2b08617c92f0e233957ffe0aaa4d8362ac4c601146b853dbd352c5239bbeff1e10f358dc752ee11d38e8561fdca37ed64f53b5db55f8df1a7eadc9877401621cd1c03668ad925ddf6b1433a4caf5a11f4d5f7ff8de349840317d677137", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33e74a5891e1a16c09645c8dd0238be7662b0ee8eaf0fc33c4215d9720db9479bd6152f53dc942f186bbc3d61539d05ecd3e92220281e7da4a2098a2f606d6d6210a7d1c52016bed79fd8c1fb6fd67abedd7a260acbc987888657fbba538959a781c2644f496bbc448d8df428edda065530f396cc3dd86dff3882207cdd7fcdbc45fa89c9a120a0e71009840759640197204e2e0220d4b7cafc14f33262f21443fa0dbfd33af19b3516646cf4b37dde6dd9abcf9f939613ac6d8d573aa0b62638edfdd9f89786fcea4ba9711512273aad7c39a1a36af926b30676f575f49e3eb75410daafad33bc432a98a16f72e295a7d05d1afea4ebb2a4cb24ecb9eda567e", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "425dd57f217dfb7df22cfdf037b017c28c17cc71cf5e03dcd797d308abd1f2e748d932d947375cef4b738a8e56f6634418943b1e4d865a72dd8edc8af59a0cb41723879ec8fce7d59e92de81e83ca6ec54a232b7b3142e38e575c4ae43dd696f2fecb89cf6aa7bf1bcc01ee6dd957e3baede14167c1eb6753052c033fcf589f578bb6dc3c1d3ef6c01087fed9003d0826e72b698622d40eb7837228b0524d76969e5cbb24f814a8bd86e20ed152b1db99587e19e2b31286895558736a944d50fc81965487ff550db284244ac3fb53a3c2654556ff3099edd932c633ed066552c079d50a0be2d65640036a01a348e06c95e6eb0d37a5d959aeba877f5fb71c379", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a14a20c99053a01aaed49613792677f8767a2260d5a8e4e391aefd169249998ae96216f60a1f2ee169f1941475da8582e064a793708d2c23d9b0451062096d16a3a0a18cb8c98ceb6e9425d3d9cd3892ce32b9539e4ed14a0a606844010ad509fd9ab2f2d674c635fcf6bcd4742b28eaeac00c3a8813b746268bc52712c10c1a425a885642ef17d77076cbe68e492eb5e41bddcaa4fcc6a18a319fab6498cd75d489f5500f6ee605eb5e4053c4e3dfc1bd3a817a8052e64f5df9fca43a0e7f09ba7e3f90ba2f3d7744a13566e20e1f86de2151ee09f0dfd68d770245d4f38c79e99f526c97d7819eae5a5c5d6839e85ad33f0086d25ea0f91859a24147c18d1", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5495540b1ab5e88aa35ff28128a11327f901d36a802b496a9761b8c0e8023813b775f05865e5603f7b3c075bcf9cf16329dd815d502b7a31f972321a020353f6bad30537bde33c41a8f8601191728d13e1a5dfe93ebe93b89d6a220d3282261e82b11b19aeb066f764be0afbf61e58623b2d5907c4a5364c641316062147e68eb99bf6151147687d0fddc899ec7e9509a81c8c1c6c4ce15b2ac22ae8caa1439c999888c6a323b5bef666e4ced14d8a672a9c4107a24437a60723677992a858bc570943d894672df6e063184b1a9f5e47a79aafb56ef723f60231a7fafc50a20dcfb57d87167dc2ced6f742280a1f543d11b28f09c1bd9dfdc64e41205075ca3f", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b34f16638283e9449fc72d7a3bc8d7367f1fee3c8c9fdcae005d909b6e7e72985630e833416ef98e33d1e86eabf76ce03560f27c2783b073ec4b67d075988e587457f1a4fb337c3522d74b8097e15a71b74352674e2eafb7baebb0e0f21f8dd88b2ded188b0d9b8e7315b98613efb07a6d116040342c5eb045eb891a215aa319f3c170234d226f90fba36537b822c59183c82d986e173238a7d1bc12556e77a32061171edf0ad87518fd8993c4ebe463dc40af4404a47d805170af8b2380720c86c3d2bd086ef38806a40d3aa116e8ba8828abd5c2b8a4c8e1f7aed58cd9607d4d87835f0c9b7416b3358e22cc60adbdc6ec8b97bf9f2b025e8a6743be068f88", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c3e7e9b2fec68be685f148c44c98b818036b7868d0121910b3bc5b210c0e242d7b283e56c3e1fad4d598c44573d03783b6178b2ac7f8d7f1f3a375276ee4bfccca137972b15ba8bc591533058ce7d0d017986f82aa1105791c29b799e2341d8bba48844e13bfd5b4a95a0fb29cff7406faa157c7e0d1f40f81323e189cd1c6709e9f1e359f4c156136f0a415690e5afe976d92adc49b2d8c9606e85de78f54c881100c15259b54db589e99d667e9be645cf94d272533315966a7fb69061728ca7353cecb3b7c63ca44becad3fe2a678f956e8f51bda996f8c51f1d872e14c6b21e9b677913052e0564d531c37c4296b23ff7731c5e4f7ae6aa922b47a8d2b51c", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bd21105deeee580549817457016c0c7c517894858e779af3ac7192f8597faf13f1c9bade99e40d38b4cb8518e1574c1118e1e1698ba47e50d08ee7ccdc4f6bbc9c829e13efbed320b9227e2f639e58f14de1cf54bcfafa3f2ba0dc1964b39ffdc37466bab2798bac7a052548dbcea62075318ec9d16813b1c7de0b2f0314f75676e6e446cb0d5f98a624c38c4b4134d2ed840697b4289b69809ffa4bf483968b70213a8531ed4d7c22cc384376bdc4126b79d1815404d5b670f1ddd8fc1e878bd95b205ec47b964bad316109a931ff87e137f5477f377f92f376cd8628c212819796b563ea71d17f8aaeb9e9a4f71fcd69473c26b89453fe0763c5d7ba5aba7e", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bebddff7be16ae9b5145959f4f50f99356f4dbbe713ddb5ed40c96951e2cb01323825c3687c38696e61b12b742beef59a364b3763e50b6f160fca76b3a64253f5d2c708eedf322c9a8013d6403acadc25f7094ffe61299f33cf81c9d479a19a30b9be9fa0496e9897c110a845e41c2d31232fa9dcff501262fc9c647e347b903d19d6f401f1b8f1c8c2eaa75c84f7f9c32da23839fcc6fc8a11a28210a57050b96453bfbf060dc7594fcb0583411646b6ba42f0a5412cf8f573abbd91289790dc2a3f3b843b7aae12fcdf3b0bb4f8727c777a2af6920c8f7a0d62a57d803a7fbbe61897a1a37e22000a95be8205004cee0ee0a00ce181ea78f0b75232c85dd74", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "117d26451af9c9a9188dc10143322fcba86ecbee4a6fe31e3ea4387f814bd868c11244450d12e4abae9081d43be1f4bf5f9a41f648e2339e56dec43672c515b7583c6bfee1c2e54f75c11262820f69caef0a90f696bd308fdac6e92ffaf1a0040818181cc2c884a1b6a62bd7cea683ecdda3ccaafe958af814fd6ab5b28e0e713b23941116ca77a4a2f4ce36e21d05979396506cfd608f7a8f3b89d240a050575c4640a6aae62ff87c48119cf5fce050d80c51b383b08560b0ae5edb3304b628b86f4ae699a01d442153a31b00652350e8028abb3e5f958122b604d6ddc533d3ded7f2eef46ea78b3e54f69fb09561aaab988e183ae3733456902142ebabfb01", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "be27007ab19b481938115e8fe69dc8951e135508f16d8e8f3cd959d9f36a9e5084bd651d520032247ff1c442233a25133555a0fe422b294d74471c71cf6eb123f6e5eaf66ab0cf612a256880be44b336ed504b79a3c88da360ed9c240c84674bac2a072a7b4a4430db31343f56d1d1d67661767906997052a32597b18473c8262df791c6d17bd668e13edec3dbdbb8687b1ebb2323c14bc0098ecddcecf1489a42c4ad2eab0759531c533b2763d1000ace5a30df11bd73cb141ec1b88e356bc4e6ec873470686a5f01067d1e043bcb53538bdebc05b8d58f57bfef5955f2080c21fdd0ed2858b7dd69fbe5eeeda4fea2a28b6d40866eb714a284d5acecf46fce", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2bb461f8234fad5ca6871d5e97a507ac43511c88a09f41bb3a98abeb2289f235c583f6d64487c06693c84c1f865efa46cdd7bb9a46090258913030f8d77999936deb63c49da759e229b5a76393ab1769edecdacec143a8cb9bde1c6f8bbe8f6d30775d31d210aa010322aef855c1b71e4813555dce3459687fd7ece845f381f6f8e7a89ea5c40ba7cc6295abb479a90579e506931d9aba81bd6980bf592bb6c44af798d7229d81fdaedd84446df4cb9383506623b49b626e57a166cf209a0541151d30838cde4bff14212f8a1e74e700bc7ea00c4d4b2caf8f3ebf000c78d811e965a272cb0d8b74690a118519ff2f2118f031ad0daa018cca5b68aa3747aea8", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6bfffb6142ddb1a4ade2ed67d5814743c2e23ec0aff42070cc7e74c8e1900ea3e1c950af38117672f8789de6e98785e46afd2b2c0d554e3f4ad47b18666ec45863203559a8baa8df760158ae53d30d4bd289a6ac441c261cd3926d674cd441feeab2ac9037783cc4dfe41bce378df7a002011c4d9ead24e9f9a4e821b2068434f3128007ac86268b9227596e11a197bc4d2bf67ca1a10ab8e9990ad255e382cecc877a4219eb2bfca3148b7411fbbf594ab073346b11876843cf473b5279e55671f32ad1377f680f7a17362d64d5e1133dcb9843785c3b8e93e2dd90d1121f4e297be101b0e6db005f10cd7380ba4393cc30243ea497580e5b7f3136e8c25aa7", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d7f09406e55cf0a50bf652a7d46d61dcc5487a39c22a269f070f056e81192b3e732c6aab7dc3a4f61abf26b23b3d4a9c51a2a03004d94f5a7004812d8b16cbd29e4eaaee5e407ea59389a97bba391b7d62a984a4275eed105ee6f70b2ddb674ac7073b2a206334d2558154f203bab7c4249d050aa0f01cb3cf2dd8512235982eb60e07bd722fc2c1a634475d15c10cc93b15026faf61262c3069b417ddd2ce40e581ea3c01b9b0737f3b4a74548c2d1ca6ccd1b5b25aeba50a82166d358767b908d2043d3c1579364f9113fc9e9935c71656f53e144860bb75f82e33f6809781f3cdf80b30409a2dfa5bee00bbbb0cea504b81b59640526d1d07659107fe48f", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75ea586245ddc9f57be2780238df82ed7a72ca8e34183e35028f4acbe52bed00e2701401b734efccebb1136d4f564561601a3b9548367d1394062df3e1ceb87bad62037b54fde47c6baeb7102cbc2742dfbf975daeaa1ab391aaca56dc307f49a0d7322a7a6d0c63c9c74e817beb1b59c4081dd73d8b0bca030993a0192d0d9a10bb14e52f5359e7566c3577fc237ed8e1a42070e8fe736aa6270e4c4bbeac71e93f6a30ab6895afab54e8a2b9bc18be23aca421abd948292dfb5698b6f2816b6c86a6e9aa94fea1d6e1fe16c281b78ed1bff7fef798df49128d3acc16b5c5f62e3c109513f319e67a1de39db37e47d0c09e1bfd47cb40be1ffa1c4dce32b901", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "30d752aa795fa74bac29214ff3b1f55fc0f419ad7ec6cef064e1fedc25d8719a403a16ff7f59c790e543637a58ae13a0bbda90881356277230fa674536ea8f0632f3bcdf468877d6729299f8597fa166df460b2119d5939ac565b029511d99ada7f03574070b4b4941e67d6f288656b839d020addeff5c695fdd7d25d9036b0a640d44879beb0e04dca51763d88925c070570b2e360cf3dad27c4c357186327f8e508f0f9b381cdf1f4b5a988bf91975ee3ce5d1366a3c0fd318b3c69577f37d842af6a9af88ef1b37a8eef0a4c73fedc5967d9803d4af2e013322899644cd9f746c7e6899a57cb0e26f7c287709c855cefd6c7041ceba6efe2980332e5416fd", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5426ffd7de7708cb8c41d169cf9460139bd4389f2fe34391b6fb6d94cce1cbbbff99e2a3cda61d9a8d37a0b83bd36716dfaf33c145679fe62fb4b29746e9676da367517bf1ae5dd024edc4c61867370fb3a7bdf977fa3198ea845116b8d4ea519fcf803f22e441e82ae4026884c0f44898f5bcb46b7047db5a45c896032aed8984b28361e71a2bd551ec843baa5db98aa20561e904ce4f00692eb4af3a5f12355d8ae42c4819da11381529d3a8616a1a06191c4c7ccc4a3174ac207f368a522c0884f8dffa2bb603d2abb984d5b6a11b429c619b0e5037b56a4b2fb3d86ff7b551b251ac252e16a44c562520902551c9dcb235a195eff7e0d54e9f5eb8e42756", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a44d8693759871ea7d4a449033b5d65de923829436d943e77969f14bdc1f7768e4b4ba76d7cac8e48f65504207e5f0f68d089d3370ec565e29c19b867f08d2e14a31e4bdc4455878125af0c9c4d781ad8ede08bd02e8621a7f0ecb43e3794c8f5e4bc2b0428b689fc80b6817c6f1e7f458e1cfd25947828fe7dd534c004212f20604473acf4f36bb21f3aa24f753e58136a61921c472bdc212d46b509f2cdeeeb4b58c705ab91d415fbbce88e2ceb84175170d5a12da4ab158de2cc00b38eb761a77533de090517f2d5ec10ebb13bf804c604fec920a9617c091f7a00e93f854be925a688c3cfdfe44d1e1788909035a4308f54958b7f2c290261c5eeef421c", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1aa3cdafc7d565ec9413643b24b3276179b91047e805c24ecc630e28766cb0c90b9fe125208ee7cc0b8af07d9f9fc1c8c1097ea47fa90311839cf54cb977148e779efa1d9e99a2ada18741cecb0abc87521929f952fe399c5d4c57066a6ec94b28a24fa332a9c3af68d141cc12651e2ba58bd0a1b892e49a40613641be24b62835c90c8e79c93752d98eba06c262cf16fae23d2a5e3dd08fce5d98bb5082feda04185cf49fc04962db19366b23e161c05f159768c8629e43ff3ec5fcf1f66dc8b39e35df19cdffb5533adbea21e9217ab49b34ec5bf196fd5cbda6f847a97137f43e62715bdb6863961368bca01c0d171de1cee824bafb62e7c3dd29d4295135", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7dce5cc2948b3bfc2bdfc1d58c720a81b830378c5e5ac7f7a0226570659b41de09ddaa4acde61b91e9e03fe7a32349183ee724eea94c15deb7c3c1d1c9255994c7e87187c1325b88a1604987e15e7589bc2610b1a0953cf78d91a3c0a8bd96aaf54518b3cc0f7d926b0e98d6380d8af581c2f3c80a44f837ced9f0454ca8617ba32dbaabc01605a9f9eec9c932883accd9c3db43ef99efc7538aaf97e66fbe48e7aba37be4e1bd12d2ca567a2b3752f2c7c832d7ca5e966be9ab8be881fd9857dd55a29c4873d3b46662b656258967b06a05985cb65aab73d7dbc6ae5a15414a16f2e26040681c6f398bfab9867da04e77b6628dba8058b38b6e232e8ed5b87e", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3cec6ff09b9966f80ac91ca362caa69acba29916e09ac9f42d8fb5c78eb855c6199064bef129e3d6d900f8e7eeb3114a557c0bf712b20cd89d3e1d99e27e41a24c3149c9a2ad9c8a55e72ae48c9be37a3a28b0968cb20b9dd4d3351c01c9ec2dd30062b7831e3a577862f2f2986287ca86d3fed0a257b6e796a111fbaa2278ec90ab87eb441758735ce1aa08950bc32f148806e5138e03980b8855bf36f49c53db5ac8c6e228cc4c3fc158f71dd9e74d23aa750ba5147a1ed6f0b572ef4f4d70e4be019537a8cdc99f01ffb946a35f6e90e1c2beccb18bdcef15139613274992c1c50753203028ef0fe9b9dedb8543177c80b2cc42e80e1d710dfdb6a8ff731b", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "507233e20d1da0bc4cf5c8ebb103ae3fb745f0bae9a056273890b1e0f5d8ddefbe9b6d58083a60f05121182635a79699edacd6e3243f98308b2116181e49c90944251cc50731bd7f160b2a690dcc7cef0e6355c6a113935f8404a8bac473f226666f5a26ad138ed87615f32e3375030c99ad308c820b5925cd9a67ffaf96e36fe0034e51446cf14cc37326fe73cc72f491d7153b67c0c8670a672a41b8789d97e8b40910c3c538d6d4043d07ab86346f9e8081d4b3ffde648950dd655722eb86e13ce3c5418868f4603fb5449aa6a0920d47d0bd67a887808aaa2255df74f0de9a36e08583f725c35638072473b6ca61e5ca196471854d2d97995ef8750de8dc", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "bf753939e66f656a0bb98545e3604c9ee542a47b5f6d35f7a219c8b56336020c13b9ed61db3bd5f696c0f9af657fb74d1cb8bb1eb507cc42630389a56ca8ccf947a4683788d0f59554658bd86363aa6f4b5384628161e047dd6c97a1c0be81e480ec6d1ae3bb23e3d6660bab117e76d30bff3c5b9fdc53f348b762cb9870ae15c02a00ee73f0acb3fd238184608b2ba27b67260685077bcc969e00ebf960ab246ba71f59cd90c31b4da15ae59b80de908003f2f24843e44c49c808ec4900f72d7d74fbce44f2e9c3eb4983c8b43985dbebff4c2d256ee3b41fbffb0e69e8391be3ca823c34ec9aef426e570b77afe270e82f2fa1ab2c2972b4b39f796306d104", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ead66ab550d0591034c20f3f6a31190a6d255f498514d20239f23778aa336a716b360de38cc080bdf29fd9c73a02b1cb2424de12e9f0ee6aaf07e689885d2b8b737de841552f1e166940f9e79fc9c4756299ecde5db7e60efdd21229f040b2d96a20630ec5acbe95f6e1b4767614f6f3a793b836fdd2108d1e115c75cfabd1f80d574f257818cdd4336fb810a13022ebe850dabd385bb135b8b8355aeb11dad0f0d2d9d4ead0efd21969ac8965ea7ca6b98a7f56ac48da7c679c7a202a1e795df7417c3d06182a41ea6188d52a8497c9c37b9604ddb2cd28fd6ffbca1239b30ea8f46d51919e06cf5280417b0a2fb940a241b910dbdb369ef8dc74b5d818436", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2227fcacaa06b2e85b58d10d4f7e8b45713f30634c2e9cb8be2330cee528e64a757b354db16a94ba879081a4531569c2ab988381db8af70cb2e85cb1782dc6bf2e07fe09deb5800ec171437291a1280ba1303bc7bb5ae1e0e9fc3cfec3f47e1289be4a8d5a896b8adca700b93e9d2484cbd35df382451f91de6d41a7bc5b628ae5e266c1506bcdc935b0c82d888752ea7e3b0cd7f8e65a37f133d3313f0fc8762f4545250a6481f76fbb36b57e0e3ea639d4ebb5575a17ac63988bbfab98c59d63ce01d61038d6e23471729d0078f86776f6d5822e178573669ea45bbd5adb2abde1fe924e0c74b3f2f64c909845fd58cae0c0760aefd7513aa7ce21c1d85060", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b5141a96c8d07bbb0695a5650c6399b8dd62ea11ae3919eea98bb841ce6ccc8a56ae53b950022b6e1d890ae9c90968c926be461bd065b89a96cab9a85f7240eb99183844d7cdf8551639a558cc74564ea717dab0ec73a3240f4a10d9b0d6a3d430000602185fd4d4e1c57bbc467076f39654041f0f42d904c6dc3aebd2a75ff7b60f2185ad6c2016ce01ed7ff86cca6d7f3dbbfed5bfa381cd3dcba70c52bce2698430d874b78af692eb5687ac0471adc0f19d9944b39d5a01a16b03438c83a3f2dbdb601659f89c71be136bbe0d7737cdac74244e027f609ce4efc96189c35c69f7e559b8a0b8b7555bc0c862768fc6e72075a92d4c3523aaec45a58dcf8384", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c4acdc07259bab8f962259c92b60cc82458dad6c9a11f20ef7d1b8e756acfcf4fea77d853812297e8cc4a245483f92527384d7fbcacc05dbb2e309da6b4a092f6dff2df16b3dee89a61da3e077873419d57e54769328d60b7d2caaf718c12288b3c5fb5ac45040000a2e90bb99ab01b28a121dd5600eda0d5905b7fa8b5348a997961ab68c36bc9402f6988224a086ecd1a1b13621a4e0ed18c7e8db962e353426817ac75ba4e6f2803ac2fd6d9c5049109805e1177c8ee7092c529cdf3bdf89ca77d49528aa0b9ebf2c41ab95ded502aaba95ee2dee22aa7db6f3da28fca0805800f185b15317bb8a7638ae12e963e500fc77a952fd4dc08944ebf05912a7e4", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e1af4b8ad16732c34b619d52ec1c9f01e5acc896c3a0c555b3c9ad99e85ec236788322ca04fb135829c44f03679d63de6a44e0315553aadec8fae0edf6b5f50041c7ee963b7a99313f50d9339af3099860f1ab1694cab5c08f726ca770aa4ac518cd40cfee78a96261f83f87a641337a3e8427a1df9a17fc6ad05ec757256b1b40f4f761e211f2b37cd5871205f8a716adfc12285f02ad2af0f5e8727d01f8e8f805e6d33b265dc24972b3544c18b58b9cc594ec9356e2b04e1852bf94cc3081ddf2843818e409b292823ad851de7260d84049a7e1fc6e1f06728794cb4ab330b19ec2ce8b7110702e3ce3531990a97be1be9e838f10af3a198c291d81a8197", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7de73e401ec2534ed19aa6e4dc45b6f60837c09279530e1e47f0cba26716ae6b83b49b0b2c19f042482fed74e00e755e07837f2c744271b2d2d6b669ee24d1f306ca5a38fc1c22818e68b48dd59d382b329e48dede06e34333d2fe95a605514ae1bd4bf7e0cc1dccc6e4bde8e4ba9d79d564927e6df200b87bc745addf132676b34ef787344a7c326ccf24a2eb473f3c5009fa61621c961de1c6762ca17e7aff56603f7660f52e7360632658541e7b336ba378e29c5818303f933e20276dd32863d1cfe012ace3c6c5ed65e2aee13c359406ce3272650f4025f95f47a37deec44b156b9deecf75cc365fe268547439c1978c7d55db4f0d5005f5944c6e208c50", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6057301a4d6b5d4b8e55762edd83373df12fa715e08ac60766717120b1a1859d8e9fe27b4f1e1473119abd703ccc3a510f4ef2a9ca651ba88a7a28e0ca87aafa21bdfb9edea481c229c4e963be7e7f2c329fdbcc1c5a28eba7a5bee5c85689a8af22eec44f49d263183a9647cad93f00c1f32170a17063bc7455c5d69ed23f031f2a003e3a1989845052f31dffd52a25b8ba90bb6640f642e01ef769750f3c0fa5ba2008cff31b08e3e97b28026bf4b7f4acd6fc07f08e9580918b54fd9c8266f0b393f7827b43bf986631a0f9dd39ab32e1946533f45f664bd93f08125e52ab10b92077bbc195df6139f7c96da7021c7e32c18d9c19a11f89123216299ca931", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6eeda4a103ce7eecec4496c8ca6ed4d370d3aa508e259f2da4b03113e9a2ec526b81825a53597be7486b395ceba1794c11069f20cc3d771da083c481c48d186ff4d90960638faf292cf9ade000dc2e314d525d860ee379a6296dafabff1aa16ae77eaf17c6f010591b980081788009d4ccb2da109b22e165f79647c02456f36599b09f73f740d0d79ff2fe1a1e0e3c5777a8beb56000e7e7f06f41471f0f0ed4d187941e8dbc1b18171b082892375f305f8cadad8f77d287b2075b155cd671f75a8febd169f39c79eb62b05dc25297fa59946841bdcaf826cd3a392d71b891373f8e84cddc4b0ec0aabef4652565bc0a32c7bdfdc1ab75c2ae1b2e5ade92ebae", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "87521a6c50bd65219c52313fa46c311006c0a83291eadda75bd959ea9bb3b978822a7937b03a287632d66c4321f43e282edbb419d8b24eb4f7960b2fe67d44f77a3730ca3fcb0f0ac3818ad98aa85030f2a7dff53d32eacbf0e2280baab69b752a1f888940b8625e0235b43b4e8d910e722dbba34cacb809781e54440eea8d02234c758c4dc16a6b45a8aca9bbd7a2f979f52b0d83c9582db6a2f0d38ac6691359787e9f005c92a4491b7c7b2bc86b7890854bc5078ed22638fa891e009b6b6370bae72175221b0edfbf4d86d745697e2b30ecd348e30b8ac91d2386ef426ac5323e10ef07e62add02251c89a66c64ad4819a6e9b73390b8e131f51a11c3f59c", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "530a18c1476c3266951585362700f9a93eb9525dde6f4182a45510e42567cb32f1d667be674120fa392e5ac8bafc5d343387e6d298664ce8d8aaf0ed41f92b3abac93ecd698d030830480b03bb64f2cbded3a87a31621605aed4d0a3fc71c33420e110d84350c80e55c1626f6f34fc15e0f96116c255a7200dc44809b4b8f477f68aa8d3ee03674bac22b1c4e7a5e7ef85ca65e1fcd223ea1b9edaa9e407c210bd69aefabddd469080d100d03999c835dc48c1c8e1448f599338ba1b677d7d41b6615547cb9a261944e4d46cfe6d64f70f5efff1ff4dd5079ada78bfbcfbb5e0bdbebad316508d2cee146d6bb9b8786fd2665095132dc5929f02ac37f18eb85c", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bc039b3a7fba63d145c6c8f01e80aff3e0c5920ee6a38c1bbf847c05aa76a346d9d8cba4bba07d39241661e8031639ee218bfccbc0132d388a22a300cf2aafc64c17a24e5098f9483be0cea83f4149a9d0b5a7e816b2a708c69e7739bee60768ea9c7ad169863c6f337fd805c4705e3a5b8a82b659c879b557a3aa5990071273abebc310149c29a8bcafb9f56f05929bbfe407e594bbadf333eeb2920725e872a7713cdeab566babdf40930d40d5ef190cf9f341a9c132ebd67c1545c788a23e351e7bc829504cde0e2f1dafab8ea248677509e3d859c07720c87ee68d06ff3c2ccd0398d9c932d7642e13fd5ffb286da261df8056ad4ce5e0ecada5dc93b285", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "222036478cafa69a96bf1497673438a4e91329260114182c358d6eeaad533bfeece0f994ebdd80a592f540c486693702bb888dbf579b7d95829a2dcdbfede98bbe53b6d27b247d917e3eda78fd7004657938e14d040e577d1ad7c6979a367392cc93fd0dae6ce8b53bec11ad93911e20306bf5724708f085d527bf39f522c3d64a12dcf96c35ffa90bce72de6e787ebbca9bca7adabee3f828f291739f72368d822fc731656aff72b55861d86273dc009c7e3e005db373ecd071ad6f69ac83b1fa8af10f0acc88c277e38ebbb86897a1b6770d496326cf10edccfbde7f53e5498829be5215b13b97bcb2de0c38b49954c2059122a9afce74c96de6ef36a78564", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "62eb87975c4c8cc13181f2fd7231b9cf78cb6af136d1946d13c88db897c7beca015ad0f6ff4fe333fbcf71e8960eb7821c4886dee6e1d794d39987434c6a37c07851b052d981db51e28644421e58090242c77eda91328d31ecfcaaad0a55673718b4379a53299c37b71c0a7f6b200908418364982d37b5880df7c36e1618604a174a2a9062764e54bfe27c942c7978ec2c7870c412e53af262844dcaec6b6be9b691db04608a0f14ffc71eebdbd03e934fc0c23c09b58a48508083b613d8f5eb65920f6557ef7c8062a8cc1ad9c6f072999f1276b5562cfac3afd2a87af3ef45599cb607e62f2c1e9ef81a43c1b94a26834aa401c9858a2e1009ba2ac8d1faf9", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "56eb44a7c99d89649dec04d0087de5c4c33092992965f8f3668852e1b122bc115ff124256d27cb68461c04713167c200751f6623b6aaac884373a3c4a23251a10a2c2c60e18c8e4572448924feee3f25b686a89a08fae8c7f6ad562b3b2f813452024042475a61424163b68b3ed73a0bbaf8c5a747b881fe43719134fab312164b199334a2913df2cfbaddce5117a73ff4795938e952b1fc20ab256897c87aae43d5a16d8652e5b8a54649309998ed4a2dd466bc753fce7f292e5d1b05559a835b67ea354a1562b158885a0bff99da2979c6ae7e6346cd4a795bfd844eabee13fc872f3ee9879789a51d9f12b575f6dc21abc3b54290e4806af25cc6b4cc4da5", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9d8ca1fb8303e80d8a4fd7787edfdf2e8e596df703e6fa0c250efec6f7eb1d5138f8cfee9d7cf7e953c10fc019014fdd4e1b0a052dc2b3c37f9bec2df87cea49fdbae3ea1763fe34ef9de55de0ca203a4503adc1eaf1bd752fd7b293df261d13f571212e11007d5c9ee0a78743482dc48519be25d6d2379cfba8bf9fafd0f0d0fe9339a609dc76736a306c87a96a41a402284a9fb8fd69e24cf939dd61fac802c565c40999c3173ce8e3f8b71130d9f6f84a1b14e4e80e2af86fc32a73148150f7ca17fec75dbf6fa6b52acc90d15ff4ed9b8a1b47c511c9d8c25fef8b7712419f693cbb8ecc20c40b7f12511fc7175647ddbd3204c0c4869677b495b80f288b", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b2cab357dda00b82bbff4c1ff1a6be80d0317a69e7e77f11a0af876bf9d07d9241cab5f6173bc33fd13bd7fc76b43c53880d7c417788ebf385181a91a1c73670b10e672329b834b1a35d8a0f90e32af7dd872d801f24a3ffe2c60bb419f8ba525bee99ceeae7c5ce2ef335032156e05f5febacfa8b19260377c80f0706fe880f82d5f1a7a4ff786d38f3e4de74442b9716e16e490073643190e6ecb94b1e292034fd9f59a6ba83ab40bf1ef2a8225e8a343dfddf544b2aec2fe66704b1843351bf8b8734d168da21cb7b3cccf14306ab25d3f61e72ee44dcbedb78837761258b21fc4163a86e1eab510002c0fa893cbaead088b6d1a5b52ea4d9925657fdc667", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ac0fc7648292c3ccd56398ae9dde431f05abb5fc64a2a8c25579fd523e7d9c049d27911c3f9ecbf5378af7dcd301048c72443b12ce4ea869bed6322c30e5194e3590a7d5867a5a9cf0eb5e13c695778b1220405358b85d598cc75e9f4f170b32804a80256ed0a3932de664dd1e49e851fabb5f6585c4a777872b4c0850ec3565cad19dbcf0faf0b979db472a4b95a87662e943aac94db00a78be3cc42ddc7a412c65835186a07a8956e2a4379542bba7d074f9b776dd06ec8328625722d2efd31512afc837f9969b8ce6e13cf0b85ba6726b1b492b908bbd9c41dafd57ffb12d44c1c85def7ca14b1d3c89ab2d5872ee599642816a701d3868d2b25ab3a3ce75", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "270e3ce1d4ac3ab14baac50476061ea90693a9e19db2c0a5a6f50c5048e45df698b2f6848332f47a67e671cc540b4aec8084b3eafd4b00b3bc3d1a912dc697241eac4c863a67cbe5ef994c3b0aa32ccdf9519e1ce99cd058b4940890f0efff30588f26524ebd1147f8eab63627979ba659e8f09629dadd6b0d9ad85bae89bdcc8b72c15b8dc515f26425128abcd12dc8504e90ae75fb93d07b55912ae8ab54ba6276c4e2ae9754a77c9e140e1cf169d435b92e5e37d0047a06695b1f9cd651a22585e705eb2de4a65a37e1542c1b58f1fe65610559ed1ad99806f5c72a5598f1f560f01660ba60fe47b9c579579e9b3e2075d1c4a4b21b51e437490f9a09b0ae", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08dd8688a06d242036a275f2bdc6597ffeace59ac8af82293eaf8aaa0d4a78707d29b8e10ec0614f8739638af7405ede0a69563ad570cf3c2d08c96f641a67408f6c1b1fef91a5cd90d2cc564b022f44d5246babc9a8ff2f5b6669ce556c491fa815e5a88d07ac2ebb0d129a26422b240584f47b50d919775c1c07a1756ec30254dcd5a5b1ea485fe455332b95fc5b19bba8e545f277d02cdc588e80475cf174a7491065b7d7d5564dfd47177099b342e8e0cde66e9514cb657cef372166c3450451274cf99eca61f4ed4a7e218a8b5ecc8066386c66df77c1652d32e2ad19b1ca8176cfcb3326f8cb52262e394770ee1e4137ba7e24422030b02854082089d7", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f3fa14d8cbee236b4cc16b2ea61ec68fc8ac21d3cc60e66abadb421eba260c2cb7fa5acf5579728885cbc4cb016840df24692ab2d0ad507bc480a3065cda0a88607382de3565cb9d074e9990750a85c30f7debc4c9d34d316fe48fc96fade08243ab8cb55a196230e59ee8a20ceb21fef3f81c030b83780c5bbc0d702f1c041448783675a393fcb972fe2285a222c25db51a677c775329acc01637527c353c5bd07c7e7000ee867f4e3a0e8fbde8832232596b18ee305c7d7cb645d6ae0fd504d829f03190bd3c74a08f080113cadf02bf0bfa3a2ada78465f17c07e4267621474f6479bf038dc39391432521f06909e24148b92c21360f8daaeb3a472f6cfe", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "81c6f096a7f244ea7e982b4d11bd59ba9d315b0fa44556bfee497523b64870c49442338feb959f4d14bb302268148c3526c60861020e38596cb9d6c141c065f26548df9d6b41a9cc44fc0923e87bec49a2d133c7a334ab98bcdfab918e5a8346294bf5f58341ebb64d81e18338bfce4f0c47c9462755ee5146afbceb258773fc64844987d7643893f92c29bccea9bb469312134f1599b40b3981aa9bf95935893807616a3acf39f47949160a7d68282231169025f052471d98ccf18380ebb506035577eb7ca68d5727b6d6fed84c9183d9bff61554dbf146e9c16188355005914466db454918a48078ff0f29bf313e51c17f1fe708e06f4b0da0ed9186dc21b7", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9b9664362a4c51e7328be0de789aeea0fd099261bda4b62fc1c4fc642d9e2b1a2853dca12b87dc160184912a60e33604f6faca85144a68b8cd88cb116ff4b694f9f543c971e15c417bb2f2d0a7cb49b4d9f60d037bc9cb15028543d822a4edd54266bc33e9b4ccb65017481e4c074270d67235ad0a8db113448fb54a205400b16fb9a648f11f8e21d894adfdb28728954856f456757adda913a0d370b4b0c7d059c9de85e1a0b39ea3c9fab0b67ab4bc13c80fda95279859d02c35dc055b52e06e68b4294b7539486ec4d9cbc351da7f0cf536030ea013a141a4d5233d2d27d251321735320da1bc647313a5bd3ef9974b7e67b31f1385848111f6b2fb6f592a", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a2054a24fa4aeff6054fe1f83a61329d0ae39f7d3df21fcf6694cd5821f0db745806fef2eb36ffac7e9fd50104df72c1024f4c9ff8e4df41b3a1c871d24bafb7823cd58d783dffa8881ec8c8ecf0b3f2644b917a6aa5f797a140136086aa18a52020dc8d19034ccaed0094aedcff1259fa6847761c510993d717d714070e0cb467d1952f32d1e602f8b43d4c7cd3adf310645ecac39d25da8b3dfeefd03f2829448804060fca2597ddcf6c8d5b55919538518316de86f62c267294701a2f655cc1960a9905b879b3ce568d4ed38fc33f0d55c5b9075e0215540a91d88ea8cf072533b4c63dcdd9637a9b067bd376a924709e53f87d19c0f36e0e6da95c21a6f", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "835f6985a6a03f8dc95368f47f0bdc170165a5bfbe19b812e5630bf3727fad61be57428ccdb2472549110503c03d08887394cd04ae4b3c53fb941c0a989ff4fb54e658f6526550e3c8a3e8a31ae8f884fd8a88269c0287ace46552142e0c5bcaa3b1d574e4233ca5d62d4391d2e0b0c3b5990a8513a7ec011fddeb5555138c3f873247fb67982d260ebea529e3e382ebe18a00645795a2aeee7242a1aa21ba369507a982b56b814fe74ac40ec752255c090447ab53387cc77a3be1012c432670ea90866e549e905a23a59f3d7e7fab43d92ee25dff7cf7900d3775cc02aeb42394caf981b64c1d923288381c6c99f46eab10a5acebb810065aaf51d64f277b1c", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "091bfe740ca427f92636800f7bd5f9aa9c1d084f052ad0ddc1b2d9b8a58bf9d92d455506e0db884151ddd40b68001098c78f4d2c09796cc3e584131bc5d5eb86edae1f77f4a841298d520618d6a1f4271a38a272321b9ed777c3554a0979afe0eb4f16cb1d3ab21846eab836f46add1d61c4e5472c390ba1bf3d1fc797c957edb6951113e7e960126f41a66285cb71669e0ea53dbd4daf2da4188ea3954647e5d86b047461394c803079bc57324ac34beb9f045b4313e89be63a582a928387c4792c15e421e45e00afb8ef90eda69932738df3c87b5ac125b7ab1e3075008d6337b1b7f37a3e175cc864aa0fe558b73eb45b65a2b6621c23f5043bd08d496876", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "00d112c79272ab5b33109b75bacb448e1336d2b77065ad083d3eb18d9c016095e3e906c0e57037f6fd2ee870ba2a6390b1642e3378c4a77d805432e0b0419b090537b1b378a1913943d7bd427b2e3899d3d58abe2d9f6b8da18b526c99f776844e45e255b43b0c8e8d525b45e42dee11d5df18793db6af49b0c27461ef16cda86c39789864ec52104578f88c1840e4a43593b06c4b9c0b912b2eccf356a522b14cf92407e727a7ac5ef4dcb1bef2d75963c0632e73e64b2094969f05a3dd53b981c41d467f97ad664d2962477236ec937c586099b0ebe3e80920d6e98fe6e9e836375dc2dc955548c798161dd0ec1b9aa7fc43ae5e06f8917758c8027b4411d7", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c3dbc80507590003ce98c72e01261d91f654defd99234a604e3c37971d48b16a99c95c1c0200dcb74367fb939afa213c0f54ede724f3e1e074ea1de503b9256d689656fd12dee2a21c416b58679ce0cf7bf4e16701dd8743a832292afa369980a1cc226a62cef9b25d4aaab9682fa16c412f64357562dba5258ac8ab0930098f5be0a501c7358f2b9f55e8dcc7329292630edbf9d9c8c358468f0dce51b212e343ceba49c10397176ba42738e635da2bf4a3b3f1a5fed57a9e9bfc83e408fb9d7926a11edea4bd82c9ffd4106ef7a8b9ee321874c020929310d85ad419d9d82c83eccf943bc8ee827b58e240082fa5e23e300832f86aefcbbdb32f4aaa677d4b", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c2206fd35be8c00c9ab551554ddd158372a6098881c4f84200424876f3ae3872cbc9dcf5173f6e4ecd3c93c462619cf05d01bad579941a367862be5f817ddb32463bcedea83aa8db46a7748fa0f753dc751dc63a44f27303540ca19494dedbb957740283faa971f59ff4bab617614088f5deb6dd165cdd8b73f45b879f360f209f46d0847f5f642c1554b80a7b77128fb9ed669530c387b181910f91242d5cb6669ab5612a7d47fab8398865a3d93bfc1fa741fe9277c7fcbe3757fd0757e1334d12984ff8e692a8534bc25e4faf819484c25c696640acd96572a04c5514d1ca109e7a77ffbf4b22dc92402034208b36e5375a245ecd3be47f3599e8572a07d2", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6425c6fc809be7dda8f5ae2d1642a9ba8d3882d186db68a2a2c39cae3a89c848de0e37cf39e5b88d1dd5852b325e5cd94577fdbd1f0ca8c91b7981471baa4fea36a821a6e4f20bb3a25e0e822c884fa6ee7fb499407432bb505ab452ad22ee643b5c6ef9496e32453b45048455d18e0fbe30712d0803d0c6fc0b056e5e01d95534ba6f2e38cf91d61fc07403f2781c2da71e03c8e74f25e82ad464c8f0fe9577759b46462ecc563385e92e475f820115fc9147cdb2673912cfe71314cea6dc7f639b1e51fa0d6d6d33a464d73c66a1c1bd5b17bf449f02cbfa98b6aa8ab16685a54b7f94a557f9cb53418a4260228e01b6e2eec41e5a1f678dede09c049af356", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "44c7bb09276ef646c545939ca0bb270c17c5844215b5cc9ee1c99d63ae7b96aa6c7a82c9cfa3d338f688b866944a12c37aa575492a9ac6d5abcb79f9a16851bcdfee9b6062a11ec9908454c00dd0ecf4dc2e74a9b5142c40a54ed564bef9f77e04323e080125e57746e07afb60728931b88965c64bef3a029582ab3268cb02b71b1d6358d4dac3f320474d80a5b0d75af6b0dfb51b482849a6bee3f68bf31b12760e93ec6f0db0c5d050bf485f3d17ea7066a211b4052b10f69393a797ca0bf09c838242e9454bef063bc39e973f82f64341448feb10a4fe0edfcb85321e9240a2bd8be4cbbf6d4ea75f04b85514d99b97a1d7f41903b3f8602afbe30390dec0", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0cfdbec1c8fd0066b7f98295906421b64f097feae6eb903933034ec9cb639d1aa4f6a0c380e42652836097f23776919b2a61d1ace0d6bf410cdcacbaf9de789db1b76d28e46527ffa5747c6950500020ef2f4ddbea27947e94c6f4390ac6c8565f0151d069d2665ced3c887347f56ac83fc3f8e9303a2ef63506263ddc6f106ccfcef83cae908ce6205e00ea65df1c13b31bd2c984617ca2b3375899a2585bd706221c52f36bb6bccd915fa43f43f5655e3433c327a21e0799b78b97702d330fc42a59d67da4099374ec356250772aa6e3d6d4cd4cf3113f45817a6236d771a2a395f29764a381353c91754ccac98d22807f2a346467492b05a39c66703acb33", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "667751ee8c35016995e3391addb04c837f359735666b2e9189d7c686f39f9708f2e7a3bb8f23d7e8afef90dcf458aebb66bb42f4864a427e75ed42d906f77115598ced3e289ee4f7dc66e81baca9ebe8b5f3b1bf778e9068152050dd1a5265b010f7b7e3677885b520b276e2b29e99ee852500cee5544b64fba129a10361ee2f95d4388cc76da3926cbb3d86c8e1e1c8eb6584189dc1c5b1a978e70d195c1d86918fe21b0077ad41d0dedc3da14a52a650de9ed69f19bc4dffcbac74b1e29879016f01bf02edcd72fd5417fcfb36b4adeac0d1d6d5a350518cf6e9ae0d648e4d5a77efd0e64be2fe0d4e8e3d7c7811aff76cc2d652a58879328469db366768f0", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f83ac6e93e57d474fdace391e77c6c3c8ef6da670691ef216020a32ff8e1a9de12f85f06d9582ebf1df70cc617af06f84334c1324227f4c41e7c9a9aa6ba2067aa57be18a34de0d1c9301291e0ec7040349dc2f0c2a3ea4ac794a4e9199d79b458005fb4c6d00e1b64300fb55c8853737da670dae97d237436ef6494eaecdd005b87e231a281f04a86da2be1ff1bfeb15d1ca38a8e25cedede30ba4d008ebad76a62ead370bc5f1374253017e5657dcd3e105ad26542057365a23ac54db6ca36e6534457d2d915ff1ca30856eeb37ab4c2aef50df604568c066aeccad49d063437ffacb21221fb784349a21b64f4d612352debc180daffe911936415df75418", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d89b663d01e91ae6fc90cf40a7fb9347eff9cf9bf61136c37c9aa9c184c63333717913fa87e56358b67b9343dbac51bd6def0be20991812c932ec3763a8bf4796fb611816e5e4c2ffbc5a681d935626ce7661b6d5b4eb249f11656b77efd8e4d8cc3ec8ca6b2f5f710bf96e429bc9cfd397eec809c661dda1e055ce7660f042f3739612c819663f56a8b8b79b15232777b8e01dfd164b17c5347be7c972412cf3a94c189a727e082e1bafc2e7d48cd3f37907bcb97d54a28091ee56a62047d79876afe05d6266cc9ce7470013c5c1bbe726874157aae0b42007288c04d6df52b09ebdeae9f6de719cca2a1d9cd4c0db637449fb5ac0cfab7f2280496e2c2783", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27d2bb3744970d57a1cde98cf6241d321151648a8f87cc65d406bf83e7c3a9c4851d1a51efb9c7ee1559faa3a850661156266b193622092a64f46a43731abf2717a93de26e0591ef9d3c32905fe9af654521acec8de59ec0233738d8e0d562f698def1a16734a1dcb8c8b9cf561e731624c5c7c07a1afc920c4e8a6c743aeae36f9539c8b8e26f0679c8a4b1b8a2538482b7a06e3b2a67b71bed735f75e9a5ecfb872416ca475b35b7d0836042f8cc34fd88b65e17119276c32e0f088fcc750fd2ccd50f7eb6728ea25507b804f8e5abc47259554bc0db416ffde3b318f563669536655fd2d65141a011863d7007600d5458719ebf67c90c68cd3403d2e0fe04", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18ee9c2ed0781276618955ae41a2e6308f9af737d4728451d34723706871fd2ce7653e063f3fdffcf702784f0cad54cd97f22d0d5b7bb5fd4127891118dfeb0431150ab791d1132786e32e346136850309e256befc79f9b5391a5588e2ba9369d8b1f8f4caf59b882da93331acfcde63b72fba6a7266a6baff0433965516f10ef63e0c593403349a3f5a29623c3ca6a7d847645110fe1e53a96daa928266680cb6a045990c74ac5bbfc601db76be803f076097edf8db46116b729d566a61fbd9b26c76bb26ec65b0848d4d9fb130af3fcf23d009025e69b444719ee9eacb6a878f92e39e6f7bcc170769982f96bb2c80d8e00068475d2360a8b0c9edd1e1641d", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13ec98fdb1da31ab92aaeaedae8fae77d573a10ed9c5c29f064a6cbc188f90c86baa0664dd342daa997e4af665646f1bb3663868d10f7d8202f576750f086590a3a71a62369d7b8e3193a61704e75ca6cb32542fe88f183a66cbaa1e82bab54bf7f878b5a22b45fd6398240d90a41924c76fa4c820fc4ef85b34fa379369a8222f5618d51554097297e39103a2b87c9681ee7efde6e8670a15bab1d9ad122383c33b5fd2e867d909330587bfedebf5443326bef0a914e3efc63653ddb605767ce8a96f42d0654560252a4ee5a732c68873b4d3ee865b0cde1b256692dc0792193d2f090791e0f4021e3ce354c1d3fc17f6f18b5673e696a4f07ba60b05af4a90", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6bc74adccd81bb9e143f2506017f1e7da741eea3ff267fff174431db2911478d867e11b0ff0d64da109fbfc437ec0e3938e709fa711126c609a2082de2875a8e242a34a45c3500b1f264559fad85f0ae6ea6621c8834c5e05f413aef7afdee31c62ddf941b46ad8fa272331662da3070f1d44c61d3282fb8e8c75ecf8dbf4ea7e4dda2951bbf3e589489467f5e095b9eb2a95de7823ada2ed7beea8388e45d653a081bb2447dbb78abb7d4ab6f82bdcc84d64c8179f68ee81eb75923e2f2c8cc1c18982954ab84a2d7c3bfcbf72cafc4041f5d5873e534f4e369e5e12bd0e7a48ef501dc3d78d8c25394ea783035d6bdb73bc0a27424367e1353ec61d8be43ae", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b7f767a1f59f4248fecf23858ca97ec6bec6daa4a09554d2400e44f510b758850c3a937fb4ae8426deef83b3d17f9b0c98945ce425079250a749a085d750cb7dec8b05c194bd6e8c5e599f38fd9a0578403b2eadc01210b4ff050fb4dce334717f517c6bac23780801b98c1ab2b06d596d64e1cdd322b91f682685ac27288d3a49b10a277da8c9ef6d33e3c01d04c74e11135b7aab8f90b5a8979cd0ffdcaf0e13f9f00efb152bae8c0065c63fb0c012e8b5b6afe6dd4fb4270fe603000d23e9719fde29223933003de30878b61ad6c22b2e67facc60f742d676bdd381d0edd514c817f6278e0e3f76c82ba923ac6bf8c5160efd41f15f54624a984e70c9cb5", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4abd0828a680d8815ff41a2048e546039d736dc3eff51bf6f1e1d047289d8b2b039af0599c05572efd8b57776d7f303c6a3fd8acf8b22d3186457b96ff63866f1dc8f9ef14024649c558c1adeaae776177b25d216855ee0819c952098fdaae07011f30dade04a3d037ede191bb235c068ac7902e5f96e3b844be5ba429bbcec816cf089ba845b89f9036c55c99bdcebd371d1a8189224a05f0312c5039b9686d9169b0cb2e227e540241976369ef0ae2334c4fa069564383c33f19d92d11485fe3e390e2844b922d73904cd1497231c302bed113d8bdedac781be7423d50ecfbf0901476bf555eaac3300dfbb8c1a52eb319fc7db6a027b731c94e6192cead16", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8442a004cf4442ee5cdb33e62b112536e8c7e2d34f60f129b3c0b71d07c2ac8af0fd103deca7cf1da9394a170b12afb4219b102f3ba19c3c934ba0385893a58ca04a87ac5020f71ecb48168a44ccb423c520bdbbd37e7c4806897c6b4848002abc1d8bab667101cdbfbda060b6ef3b0beb40bb1d018163464fc99ee4cd1763a25ebdd2c986518c0e42d48a16cbe173a1b864c653f2f0b401800d7507cf496e9f49892eea1fe3bcca1839fa68815bcf4c745d95efe18713cdd545943291584ee8f877d98086693711ff2b664dcfcdc682e5b65736da5fee9a77f72e51a171fc2cff423c7eb71f085918a23225862023e9610a71cfcbac7fafe6178b4bb55b2248", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "69883c868d8534c2f6a1af59eca29b55079c0d6d6494ec63485556713decd59f175eee28fcb24ef67d8f2c209e2488b4cf43e916494dc49fe5441ef6b6ea356d8e50a8202cbbea7a6ed1c95ec92cf83c4904c151058fc3fc22b26b00ac2d80d731b32720789afc0a52d486b0de8e80e43f796672219847eea3b575344f82e411686d3623efeb5537833dd06d94d1f3cd965299b1acc83a65495fbdecb0d8eebbb4e3ed6ab43c6649b9573158b0cbb483072b0a4cac74d3815c068e0bc23f8dab6c10b6d78735c8bd4b9fb2be480c900dedc421b90a7fdb3f3cc61225882b5350c287e8dda563c44066039d3539de7d44a55d54dfc88ca9b7fb7f10bbfe48fada", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19cdeca9a91ca24276f60fef5479b3d5d666872506bc6343b35735b1ce8dee159f668f327edc1ff7e13dc5af1f7ffadfee878ae36175636e19cc7c091d14953807934b0e2893091f4ae3ce7fff9b28aa5dc1d16b0ebccb3c91412e7945936cf8e8b840adfab1ceece776eae6aba942f53fa54b3b31abe53047c7f4f2bdc6bd05ebb63a59b0825e4c1088c46295aa2ec6cc474b0d044825b6d5266f6307f292d06e60ac80cad547a9e50586dac4cb7628dc8cbeedd7b389cc5abd061b7556664789892501fccc0e35d7987f2e231a4cb316695fd0b9732abe1ace5fa2ebd2c52aff538d7fd56796c20fbb52af8e25afc909289ab5cabae223f04abcd7fc546b19", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7e16fb0225568de986e55bafbbeb70614db0d662f723aa632471907b0178248ac47fbdc4e06a3050d08bf28d1cb2e3e8c5d1ed3d11ae80e858d12042bf29831238ebe383c52dc3219a530a9d1da0acdc32157769fcf52832651855f5228faf7f35f0361ba39a67e318637993019839c8788b36d0aa291cb539ab1f74f0b14f229e2a9f2a2bb7c18a2256721c63d9ba564d8c986b22eadc34f45eca2c2ff5b8c59c5fbdfc85e7e5e54085a5f837a4024cefbd37be755c58ee54f5bd25b113acc1cbc0469a1d28d1d7547c64df165bc8d1199132814b7caaef7bfee26881510b0f1c76d04cc4a277205ac4280964c492302c8e8fe8848d4855c85ef1a308f2b334", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57e0ac6e67e91727e7e2d226d2c4a27e50cb53ae25d0f363d2f359bc0621ce82c9b7e71bcfa033e32dd6b947bddcc87fee9936e710200f2a054fda193785a61a7b32b5fbbbfcb9812159dfbd849f6619d84b899991c707d937514eb88dc3e04c6b61bc2fb1204595b655fc17a90a7f804c942ce9f1edc78c2f824fdc4abe73e1d0c6aa3a2d8691683e584db98efe1d54d477555d7df4b43400cd1a6abdac0d88a05db0a179ff2f9852c51a7b06e3307ba05e5cec759bd4b71f33c85ee5d3c82329f55760ce15999314975411e21e6c5042bc467e6a8443b75c3b15e3bc61ff6f964750d2a037779003e7dca72e41234e2e2504428ac7422e283092973b0d814b", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f7d925acd0a4c2c7dc011c6a5cf4dacd69d7164d0344d989ce4f4e20bce92b3eb3d6bae965c5cbedc3f3a34d8c426dffaad689d252ebb831f85fb75f6c9d72fe7d1b073f2e1437981dda29e40e189d4450a39a1fe9603cdb14814b4b1194a351d75cacc7d96ba2dcc4cc0bedb8f7f10020416b395b6d2254cff70042774833f44b839e2e99fef6fb78ff75feb148b61afa00f8d37ad945acb5d02739856c964822af5ab57d486c96b3c6084279ccad48d434c7c87fd75458cb2f4533d9f2479a3a7df73207d0c6dca8df8e9fb87954966a3730fc80df9bcfa5ce6e080422bf90cbef68319f7d3879c485c38678adf05c6c5348434d0929b32135c858740fe51", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "41071389e97a562537e1838b50a414de8bd9158c848d3b51c2e44fd3d3dc82ffca06c27b542c46d3b2e267528c1a5ff769e322d961a13b8fd71fbcf2ffdccea7715f4dd18e012dd59514dd64bce09c70dca5ae89649e77ff70c56e5141ae526532b61f120058d2ad819adc883673ac0e41bd08d0445bfab352258e7df5527a20e2a0ebfd34843bb4f89dbec4247a6c1e78ddcf4e60781157909d47c501dc6a099bcc61b90cf8fe30436b62cdc207d47e09661c7d1845082fa945d3594c45c8a0b2269e016d44d216514e43852511ba8039e43c25f5c9badfa759cba90f956b33855374304a18fbea9279e65da5ede60c77f6d51702748d6cddd5eee543456b91", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b15e9768f6819df8ee9b3e7e28ab3f9643df4862d1b7314f6a62244d1e580703b1e2afa543e0a95125af53114c224939a8b5dd8c7f83fb77d23a68819475ac04aa21a0ea1b176f1de04d54603756106b7489eeda407a25dbeff6cd06220a6b8f059b9eb144307fca6cdeea481344dc455f296b4d66cccea4fa36bd1ea62c59ea7432496e5759e96ca6e99273882557910221be8bfe6a35d45d871130113394da0c387a5e4dccec95dedc194da1d4765016f5fdb84b338eda2d65de16c70f77c3297bef06642089cb64018ec77e5cc5b71a6f1142a066da5d7159dca255c1898ac4ced36ad7fe274a8543685e7255428fb47987c1941509ffbafb8f81c18785e", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b79333254ace8702841b781fe1c5a8abd57ddb5a75a7dc2560ddd3474cab27228c41bbd169d23d4a19e1cdd02837a3101729626b3ff6f5c76f2cb4a2b78ddae3998485fbfd97ee0fe77705623b5d61696f2dbfd3fbb2740fbd80b3590d159185754d441558074ce707d3bca7abe732304f0e1291f447950aa0a38f7e4069f478e795008f3239fe4c8ba421624d4fa3d5300d21a55884dea7f6069bd7dde853b208e29f3bda5ac5db26ab0164737c77ddf75b395bd84c8eced2989cf711b095e861dccb548ddc31c37d8c5c59b7c0b347d480e2c5db97db067f5580f8f1f27ca89aea03a696488717af72b58f984d8b831c4483bffe3d3686908791709335cd90", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "289b35d0b56683071f89f643524255e594b37ed534f506e69422f5b516c6730df755893e8f971d112a75caeef2f858328097348835e992349e97111dad5d51ea996b7132ae2065a74d0e0130bad239f835cd306e7b60bb539f2ca9ebfcd8edacf8070b7d03f070e773f71653775868cde86ff3ae366fef30abaa592ae3fec977405aa4b1faeabb4d18afef1e6576fb6c5fe58eda467d45f4ea8485e7d3f8b3d6129fd7a5f0ffa4e56332a27a05f10eb7aaccc184b7ef609327ca8ce0472ebc93ef7ebf4816962bebff29c65718a7d861910ae621f67d92cafda7d597775a176a9aa0d1f48b7a098d2edefe107326aca7b3b270781ed267621a3a3c92878a5c50", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "61865cb5706d3c358c74e0f733c05571798810647f82618517ef9ae7536e315bf23affd919ef897d8ed82aa92c976f66590aacad4a7ce75cd50afd22f4327f64daddfc23424a1abee184dc1538d744bec0d1baaaab0e9718fea1f9d24090db931fc91309c73f9967453a4200dc1c54b58eded6145816a247345b01d05792b9914c495987fd62d699cc0bd865802a9bd2baf2b4590d6b3afe5017a6274ee52eb7b3fca0affe5c151202275092924760a5080d64a22b14cb4af9a0e2a39bac6ab74c53a72e873acf54146d15e7162a724df6f1d02b2a6844e413985d008e85a236a3e05793c81d8e32f701cd3cbc8cc5f12332c3f85c6f5d7e0caf34acbeb7cdf9", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5da2d7cfbc90d7f531a508acffe6b12253c5d8a288597337d55b09ba7aa35c9f638b9893e96bbf6fa740b934b009609c260bce2182c8d3c1013db50faf1786dfeb61206fbbf993709a96af24e77fe91e34a250f46f3be0576a4191e2bf06d146e48fe13200b72c28aed8953473578061f89d017334874f26064fb50b2108915540857b5edf1ec646ae0a7eafcdfc72921cad74fd0662500e6475275edf157e7e3a28fefabb1de3cbdad4e3d96aac24308264fe1e82db08a918fdefee16394122dbf4a6a0977274166d96da110781e7a834da149ee60e31be1218c8b2d6d96e55c84494e7aca48364d685a133403b10b4a9acc30ec28db7f90fe8c74a957803a0", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a318f36ef7c1252685bc4c3b178498b045138730ab73100554c85d06866a555936cf74a16ca29b822ed6072ff393897ddc5f0f203d187bf5fc8019087aaee37b145c3536ed8808b8dba5e779c6eb677b3b9ee617b6ee69b5c3dba1d59e429f894a5ba4a4f7e20f74150e2fffbab58d6241583a4477d3cb33ed0f44149b8329d292a9758b080b875cc48f45b9c31bfb04d5ff40ef5ddc06aa967736dc7769a7bfa9ac85f0eed05980118122a780ef67493edb2614d1d2831014f316e6f58ce3a08452823c7366c91c68fec12086b8bc72d42fdb12e73198839ddd57a2406b8f2f909df872dd5293cb48d82f8f1063219f286309bd876b0940378b30e8a56c4b83", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4907c92d1f281eb3957e533a7a35d35ba65f7764530d1363b9e4e245eea318b343028a903ff7c2e4a75a2e6b88ec732ac009f5046ec08123b1ebc62199afa613e07f254991f4dc973ed9b08e5ad351f690f8eba794caac8f01f858a6192ec8d6098123c53c027eaf0a4e4d61286835d956fda9b6542af9e17e9c87fce516d3e48bf7e41b0bef293ea92d109ff9bb0b402d169921457a6c6ffab6baf04cfdc50da3ccc3ad072aa8c9e007e08ce2f200b38b044315a3bc031a8042727608a4d7b0a12d56f392d88d0f6129de65e91cc0c801539443f35157d1997de11f99d2cdfb829fbe6fe1113055aaa03411b0621ce5de481d9d561041a10cf9ba433c1a6db9", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c41593faf34fb926f6e985ca5d194c63a3b6dfe62067e5103462fd2a84d0084bf9d1c25dbd999f213ff5efbaba7002cccac86393cc4bce03674176e759d31eb835f46f3bb46c495c6ee82cd0aeb25aec6814c10c758f55c2a292b85d30feed7d32b16cca61f2625c10bf93cc44127d219e154621d04a20ce167716bc8c7f851f12d22d4e2e591a08387c5a894e053b10e10505dd6cb73b906077e9764af028f93c4c77fa4c774907ba0a068711e52d808e0a11ca3e909716037e9f288f40dd116a15db3572a37be0debe454b5d7e51c01369c8c6b9151e91764900d70c7812d464fca792ab5c1200176aaa6fd2f39d473e0a0405754af1142b665b79aa2ff21a", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7570410687e4f5cbfd0a0a9809c3d3f0569ea11a2160678b940538f0bcefc4e85d33ce08e1f169ffe3624aa9a53976b6d23e2d6ad388af406cc02fe567668b13ddf8777b3623d95f3a59c595ef184a530dc0dce9c1d2d6ac3bbc062b81e3e6b70c7d26c52b9cb3cc795e8dca3314dd5ca2af1390883e5b8c3e0f1c460183afa42573362490e648d57161aded6de6fccb231c89894ac7cbfb56a88e4553d4b2d902efe8441595ec7040bd14323f74d1c554c21001815237ef1c82dea9a67c6968fb7e1d203c09a3c9bfd61c650e28cbcafa508a18bfbd813ccb3aaba5e916a042b88d81441daa78fb6f6a9b08d6102abd21d361d2ea806bb6c58adbbc3992dbd3", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86bb95f2981c70a94b0898889ef0b93a01fd4f569a7cfe9d95d30f962f6ee7599658feb5aa930640c06b94aff1517d660eb9043bafceeec6ce6ef19dc4bffdc3ac5b9653953aa42e9546ceade1bc854a782a63f5a77f0340bcba7405c476c6b0c821644c160c9739fa4463987396a0940cb1fe5c31cab39c2cf8daeb897c4ca33518f34177ab7931e06ad448775732a6016be0adedb1eb0b01f7c3f67da9d0bda821b58d0f2711fbad3af3f318d2b2b4619866173d1482667c51fa649b6f5a498b2e4b2c2e04bf5b1cd2cb96daa0ce724a5fc437dc78d87deceb767ff46b64c2dbf19dd7b11fa1cffc066ace8a0b750e2073c46913bf38cd0559cb77378e7bce", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02b4275c56e3a079125a326527c94e33f3807654492687591cb4ba58239a9138d77278c290a10f699cb7355e0187cb7ebf83fa38e86b104a0e894479ff5ff0c6c7273caa61a802c2bea2d8b83b38ee7412c86f1adc9618222f1f6c889ec8f93eba4f0dd6c2815ced5ba62c231ad7a3e83fbac09007cb482bfed3546103812b28a49d5872a8205e351096694e6f1aba7064d58f6e02513ada37546b33c9c79547fc06b8e7c786363023bb81ab9e5da75e977151c6135580283355c9f61405c8ed7b0783846b3fe1f75a9518bba68862e59491bffa3017b202c0d4ec2eb91cc2f3e265ca9cc7960d8a0af6c1c1fd6b282de939189b76f6b7a44c231ead1165ffbd", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6cf0be2d9128814903a75adcd44b4240707c26dc654bac50781566fd503f6f361afd3741bf415af1af594ec8d8170cbf02e8a2dcfd603529e925d608f11ef85a20ab77e89a86b611790066a683f9a49af412db849e02b2bc77012586579b3dd24be5a75dd31bb5132e025e7b27d20875d843368fc6369ad132b97ba523f20272c7aae67e7a627ac91006460223ebc1eb5367322614b1bc4dee0ac868abd71904a6c40a0ce4d153c9a9415490447966dd8908fc454f378597429ce8c7f484cddaca53a72b17fb489c7bc888480a1226b880b860c02f449fabe5b721e17eadaf1170f765386df0ad7147af9c7eeaca7a3ccac825736ab9670dd135d23b3f0ab070", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6642ca0cb084975ead9ecf150bdc3114fa16114c620516faed15898a506ab9ef9e6956a0cac9b0fefc6705cef6f8973646bc446a8704ceadfec5172e9e49b0305d6ae8eb03fd6c982917db44523e86f7563cfe99f74e9eee3781b0a3f3abb73a89a57661105d76848821db5333bcc05ee688c069a06d53b35462783b37e7d28977618c4a66b82466936c3d3d97305fb3ea865cb6a0b3288af939b8cc4d1279c21fc4ebba3cdd12bc353fcf1f07f7c1f69368295f3a063b67637233dc7507eb5b5ae745b0546049bdb170b134fe7156b10f5de59789104c9da77b2adbb33ec2e90e6c7a2babf2e2457d09d34f8383bc761dd31cbeebfdf216873be10f276204ae", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a20ef1b4bc2604ac045e7cf3ee9aaf62f64082f9f1d79745182adebf4c6e5bb0657c155184e7fe1de676098e9f77aeea2db5141bab38323029b24ab18ecc5b99a9fd387059c95833db7552182761bcc7bea58af99fba29384b6eb7916a01d86844b7869f12af4616242ff08890c6bef95cfeb79390eff5b9d7416106174c86774f4cf7fe32adfb00a382638573950985e6b607f63e4b8696bc09a63f26bca4cccb333f12917785dd90c0b0f2503dc0e9a94cf7b0f4759aa46d6c12faebcef72cb3f051359b178a1555a9f43ee16cb75fe00df3b5b64742ca539e2c6d46e139fbfab9ef2f07c0840cbe0318bbce1531e4b4ef980e114c823865dc19cd101e1449", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22d4c682157993b55abe42a55051eed9bfb5f75af5f28c23916c095e6f82baccb2bb95df928a6faecb9f6b5cf52ce58aa69e7134c8e30bf17a55f9d14e0e756dc8e66400a08c126dc975a388843aa6c6b41eca0b1ae21c8682009ed5629e55adfeb6b9d85f311d01bdedb6ad754024a3cc3259bd1353a25d7f7d911d0e2cdc939840d1852a66b3ebf92b203881176d283318a2de7483e9fe8d07ca9d84b6abfc481c3cfb09a263cd871c2fdec692d62297523ba145eea5374b4ebef572d6db0fa7b5bb914f77efa956b4629a2fd59baa35eea7d49699fc8ec587e2081eecc3b8843e085ace6ff51d7f9023832189f4cbd2df5a63953f75e2a8d8da12a2fac428", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5361db2850c1e2fadec6ea71e8b76f42d5874810b96e87720d9e9c98a097c8c726d20eca73d251f3b75baa8fe1fe7e048bc926385ee4542a73e4aeeff4111ed27047355bda2e6092bb10f49a07e8451ec2cfd6fdc094c8a84bfbca693a80e83dba1c520b3cdc08720b61bb6dda8b2f47292f6dd546fe0beb1eeec0034968737ac00693d06f67b5eababd3266c1aa935132c05fe85e0ec4a7b2908e2c8c4a093228f5543bfde6dc4d9b533e73cc6eab3d9b2d474b131b9307ec43e79e0906352ee2d11760e82325881363ea5f43bccaaa3d9a12bca10a314a0209adbc8840b7666b14e458d073b0e214619e86d159d556aace27621a9e28184c9652ac65ef4ea", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aacc054d8ef35d4c69e6955ba266e6b23e66f0323f9707fe36034723f53d940d042fb19f82c930c8ea4b44906319fbf7a46e62cf6da942e3d035b54b8d7721bb4d46f024cf4efdad971cd3f6e036e4016c658f27634704809c10b71c4ea559a30899cf324bf023394790f631b683fc86f583ebb535d78f22484913237b217a82f57be0842b5625e0721d8f9eca77e2f1476a62232d5386b526cbd732c0cf30cd1f80754343e5565d0153c53417619c4e8e066d550bcb3b9dcbdd75be90f641546cd64d94dd5799d18e43348530d4600b3dc8a2f03e15c00941d07a540687eda1535774b1c085d6a7302914ee3c7da7d38387b02f0ea5c0e3e2063aade9e4c374", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "51246d8373133bcb901fa4cae2bd73291f3d972ad4bf4b8160e6a23ed1c4d114c908a44bd05ab6bb290b46f78beb11f198f05865a7b3387f906335cfdefa4eb117ca672c2a60f66cc1291efb43567f2a7e8785d0c8f4cc26eb48c5dc023e4fd5c730472b0eb1d4b4873fb84a0ee857de713272293e257d6dc8b0333317a4ac73292dcccd66653b75372152306e44988cce3e3f39aa0acfed4c2051e8cbeb7da138de35b65b8f54e7123f5fb631317b3a601fde3d4af7518a7d20cb8471e235fc6d618eed5c2f25d249641f78c8f247b287e466150ec4fae6b280e1ed53c8624a0d9d2dec67da27060c72f43f1dc9b9cf226b652dc6c3edb237896ba8dffda9ac", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "707a2ae81e1e027825b1193a2bebe7101f9c44fe1a0a934c3bc7b1e1e23cbaac444bde360390d232736bfccb450e09a04ae930487d281fb082a5a0bd873e05b855e4b701f5aa5d02acf9dae32da9f79fd0b32ace729c9bd5cd13f0b8979cc25820a1ae629accc89f821d30f46529b1de7da23ef35db2c95097a3727fc713a87f0e3f08008d44e8c8e77f56f2b34a81db3f6b37e193664f4562f82c2d713d5b1e25c9d1eeb915eb9e2163c8ed074629a14709a59d0b8366e2ab0c788d4a0421bb03b24ede947eea874f57c637abd28d8e2d5244b7cfc74682c80e9899621afce46e5a95742040148bae187ef25652b601b54d2e6710d83f5a65b262703fa13cd3", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ef7d0f5df1054cded6dd31b6bd8d443c57fe2eedf92fd564f76e460bd37114e981c6cd0e342ed312e6ff9d546f673040b2ca57ea536c25f28d7d9a56924d35b5e8a0dab25da47e47d06ff40fe9d02a8cfbc6820054d49bfff2737514244333baf74ee3968f47800b1120f2f57fe121b25e5178db145e799b356482c3dc8ef662d0ce7da06a1b457bb881468ad055852ed1c62f6523fe7f17bb32744f9dc71e7df4914adb2bcee94c08abcc0176c1250a66d3692cd0f4035424f8d98707ccd22fa40361ce03ff0ef3eef089c0f01a5f63246c1595511b4fe59f485ef4d459ba87f50ba237495980777096a3521df2317a3d8574750d79cf83d68f513c6044dff", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ce6819916b9a8547e17573e49ad5b1d0b8878ad8c3bfc9eb6ab46ceaff26d379ca1366bd76bb2fb30810695f7d1f11e0bf65c798e872a27e84df86662e84f488846da1b6033174c5f483157945f353ec03a893735addf0c6ff508679d86dccf4934853e220e4ad48e77931997883076d9fb725fa2bf6b67eaf2a5115fd5ed6feed437679b176e62725cfd55fcfff74667924ecfec3bafce6734144fae2c14a60d581fd843f3f5de380104094246da8a491d90b56f1826960a272fdd30bc6029897c496573236bda92eadc1aaf7e81f9598db62b4eb89fe8e397ff8ebff5a97a673a4bb269606115898b5f2a3e1124d820af1716cab2455dbdbd80c49ff5416f", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49cff20b27f5b9db95fe309b8bce2adc212bd5ac1fd76fbb32a029770cdde2f3a75f88214aefa5e2896fd9e59a290bfa9bfeb513ad291938b61549ec95df2f0ea65aa839cb1d80e3912b3478417b7e7d87cab284d4b824c62b6e6115bc982069eadec73a16b16f0868a3a69ed3783d5609c2c93c9fe63f84c9176a4b29fc8638104a8eedf55ddd831dcb5f91a0555426030dfa1c5aa44cbdbd5983631ef69cd847650830f7de5069e832a00c99ac312ed40393d2d5aeaedbdbf38865bf6c1e77bd714f758add564cc20a8a7e580fd4e4b16bedd360d135126a5ce28a0d104fc9b95fc76fc30f8c2068602abcd365baa1a14fa1534e15ff8eda4ad60ba93378df", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ded6f752615542499431f793bdf8fd1a7ca04e88b7998a24e15201d7b9c8bd7c42c7c178f525d79a7904b1784a056a860e0692437ddc67adfcd4815ad51599b223c666d80726e8a39d2f36acfda1969a6ad31e1d94ab2e507134310c265a2ba449c2c5c01f8137081391d7cc3659d208ea3e76e09904217d41e6043a7676e0d8114944ddabfe54394bd0304978b4b63d7aba9beca252d437c972369d9040c3d303215cd561df64fe05a4356554d571aeb3bceb8032fc27ceee9248e1c96ce2d183dd64383646c978ac0dd10ce261afcad686eb08916ccaa520e6896835dc03828c5351ab3f30e780745a6262d95b9e34aaca80a6694372484561a31f7772598", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b1aa2fd7630642a9511ddc949d9f24df167e8b7eb0add756284135ab641302a77c5222033c735166e8de5bc838f8f20c3121ddb3504ead6d1dce267dc78c226a48d2637e8ec28f71fc76d5c826ef70d564740bb7a60186108073fd96e8814330cc839320dede7d88819f543496e4bbd47a85ba1c2cd657c52dab6b216252d46fca4e51f2d77371659fb4afae348c2298e0ed265e53743b2519ff86da305ea24391471d0fdc8916a58fd0c989ffff78f5269a3701bfa76dee609ce7a627b208ab964d2b0663efe4a8e7bc27f8a3e1feb344a32f1bb0a25b6bba8b52672940d95fcd756cdff6d608eee989b1b420516954b643535bd0ea0bae4ff8f565e74d67f0", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b6ad8a330ed55c0a824f388a070eb33fc0d9636e93075bf1ffdceccbbf1b84ea5f455a6bcdef3b3861c0aaa676cc1e58d8fcbaaa9e617b4300cc10288f9c7ef332758616ccf1cc815586c02b217ebdfa72632dd2cd1c3689272656882cdc39a8c6f7776bd686eb6f090b7689c32726b399377d5b2613797879d2ebed4bb63340b9fe2d1e0453ba29dd2cc53b2b029c4b3e68919e0b19c229bd3f11e9b8b3a3163c460ffb1dd166e598e9db5fe952942fe3ebd2cfd4def1915c86b717b14f685ef6f0068e244744b3fa2bb3ab4fb82c6162b71d1b03fa089a07e946f850f97d73199abbc446830d5257afe690cb5399a5f3b4899364961f9a4123a6944c32de7", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f1d0c9213d14c9fd392e3676d42b22698973a6bb76942960c7d64d082dc6340caf858b3ff4d9c75cf3aa1873787918cea7f2d199096ce89870fe4e9b85de684271b338666563be8db152ca181dce63e82566e12c53ebb82e8eaae006e4cd052c2fb566b4de537ea6111f5a8392730fff9328b5bec39202fc4497109fdf4d5d0509ff22c52834ffe2f28f2a3a2b681ca375fe4cbf73a29cda7d1ee89fd710f3ebe5168efa9bc892c1a78181b862e5eb2d666f6ba924225a649d533cefb1df10c14a1fdf46b10ce0992efb48b5069be1e6775527a8206ab5828f51a71eb4085af1d5308e81fc8b896e51f6f6990a30aab5b50481d4c80296d536993217be9c524", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "307cfa113989610fc8df6abacbed1511d6891a070c8e7a11332414507634470ff0d73a051be7c6054708dc4a1face538441998b8788c5fd5ac5e2bc10e7f14d5008880d1b12da058e61136fd83c920380010797f8e4977601a87ea304b161b1e7f5e273c534759b7eca8e4f287107c24552347cb00927df66c1cbfab9f03728a1cc5bfd45190b2505a4920def1ae697021a238e9fc228c822f6606691c54eae2edd42134651acb6c123a2f01e7e1a28948e6e53f28a1035d6a173bbcf85f2e3d61fa3509fd2f768fc14d0e53f7ba038b294609dfbc706037d340830f5fa8dfbe77896fb61c5726453cb9fbea90969f382853631d278a25cb39993300b132896f", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b0a13ab735c558927a8906d2b57880456f78ef8ac74096efabf21dcb83ddf5c1a28d25b4a87846f9ee991d701887c69b6d0dd0eba3eb287b7fb6cc0eada24b5c6f11d3ae267c38b9e2f8031c43ab5bd155f002eb86319f34b74366e237967ba553b950bce397db9e056423b5494e926ba345d756c6af00e304bb6d4b1ec69bffa13d3dffccd657a2ca43badcded3daa58096f4968ca523b110ee12a5720363659e07b76b305a7b03dd5cfec951b2c410bdd48e4cb773935af4bed1d6e799b711863e45ac2fa5ba110de7427ca27cb914fcc4d2fd53d8cba5a4f7ad939f16f8530291a8b2f1a72f89dde8008712dd5e9334cdc9a96c449a14ad7570a47057f13", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "777a56f1dc4ea412511d1d61a3289acb75f3d357d04b9cb81d4eae1e9cd70f22051b02d03c3a271d86dd422d88210f8584317227dafd1cd48a142345fedf035377d0eaf03cdd684f661ef5b8133fc7e8fda63d8bef54d4b9d0547d0ee5f28429594576b05cd821192f4e5e3da0a5d9f71ae5300aed2c2c6074c918e67a17b1b49eec80c7fd62168a106de1fda434d9e09b270bac5d5211f00b99c1a0876a598101809456dae4269464b2c54567e9407f9c1299dc899807bda5810b6e79b9ae5e0617376e2f986b08f7babded6aa2eee55c77b07227bab5d7ca788a4348ab8363723bdc1560b1c9e8b43bd4929973c4f69bbf670c08874d39d4cf4d1cca015823", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6fcff3326676698ffbedccf7fcb81a015f24cb35ddec8c01734e09aab33071f75a9dd53de1f49eb33f5f5238fa8344b967eb4dc1fe0e8f80da787e4aa2884096cf3ef7293cf9ecd4f68828a4eca50b57c92ffe35b839e30c9c1d4537ea6d17c28a9181e7b19b732733da5994494c4dcef840c6fd6dd3b5a5556d0c3967f42cbb6ebd528e1b85c2916a41b39a334a73591a0db89f0856f607706cab9297192199965773d89a7c9766851105ad4cf2234f44d537b88a4698be32dad9c3f97a465bf53b87cdf6c88c0ecc29970489ba4720076819ed4b54e0e4613777ad428e30e3369d5bd7bb69267186d3669ddc2475356aa014d160d649a77ca928cd4ca65b7", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42f5b48623d6f4432c1bce34547c778312a05f2e633577ed3f54256a7fc0a9fa1611c6f5961d904dfb78e657e973620830a8d7484355f7f66b7ca685c79e53fd7bfd9d49c99893d1182588897fd8b8fe073988d1d0e965486a35de8c8589495843eec3da0c2fb860886acdc80b515051fed3fd431c62841cb176b7902f6b43f12bba5d0c0fdeaf3b924c62f1d733a995d2e7d46736f35e6d04024d481ca03ba91dc0ef11b7314574ffdff9a590f99f2f3570d4126688708f51f76489e45861b5b6e4ff4552756c81c94b2e16573e935371ec7e364e6533cf894155981a9f49311ab878bb4ae7ff47997467288c792cce42aa6f36425184d4fc06a9d7ab10d709", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5a40feaceb4d850455ff62a1442d282577da92ba971fa2cf09a32cde52aabd038b77e19563832b9e53c0fb6dedbb06d5ab4f85d9ba0a908b317519b1ba666cdc92c865e58d2f455d70ce9b89f69d626178118278b9d94e11e4ef1d6d4b2ee0180e08112f19335f77089672939b902d12968d8e7cb8acaef3909f85e78382f1fb45c2277b7a53f192c01a5223c598a6b49c5f39643465e9f984a7a85cff02a109570ef92b8b02c3a347fbf42d4de40199e11539f750d0b782e9fb1e1ca92d98529520887a27dc7052e28f398f42e66218aa12a19e6e4f44e4e69b44aedab2a9b7d758ab85687f46a08c8a91190232bb78b790603eae5d9a4e1cd6ad7427848439", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85d89a1c23d4c89f97013191d4af108c3973911da9aaa5bd8278cbbae958900cb8de9e42521cbeaeb3102c6f8977bc2167a3b2a9186ab9e69ea89b3758b4f6ff3f9a83ceec1802cb5848762833a1d0ecf02bbf01a319a5829dc77e06bc37863517ca43cffbf03420839635bfd2a5ed9a11a08dc401d1aad145aabcd9e2d9bdf7c61bdb2b6eb296ce57a28ed30a6f7194fd1b7d4d9634a69cca237a15d5437eaa52415f15b2a69585621e5aa20319bfffcdcc414a8eed395112f905f99fbce621a05c53ec75dd001cad660ff913116b1eb910c48123fbd3dd3e593e9e3a15cef0a5c610e083b358a72e1e20c896fe02ead79aa26c91bf2aa125609f6e97f78bf0", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85d1a1ec74d0ab10d2e7c1a4db3020bf825889a45c6e52bd8e1490753ae5ea6b353cb68412c369b55606ffc8cd3c6de416f0e2733714fbdd24fef48bce31274594717f5a12c259c383213882dc6fae8bfce163c96e13a5b4f9ca89eb4c688b8ca9583024055d6b68b5477aee9665314e984e3721b010ca3acf123da047590215750c35ae811d21383258cc4a962a51847eac2e746476f1db21a68d266e0b2566ca3255754cb34b0e37f4fb093291544a636c72948754151c529c53c44e151573d5155a9deb0f9e1ff035a828e3f5ae801b15b2a8bfe0f0576de50aec166548d337d11ae7149c838a734cf632811def87510fe7bc276cf58f8b4064b642cf1e16", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e516c25bf2cf1209580988bacbcee0830c255881740d3a297818ece8340dab8b81da80de0d31352a802f3bc3a0c811dd95eb18a34e618d23f71a544cbd6cee0468c19eb707e973c2a19f95b2dbe0de4f84662d89e3b1f5a4d41795d4a531b2877397cbc04d91cc0e19b332fe9e946c435f54b2d35cdd00c18888a0a66850469a7bf0e04cfd4aadfaa42ffb006f87a92bfe65b86bf41633176074afa5f4a9cb4d4df15091ee5570225329e758477584546b69465ded683a3facb9e0009ab4d9a275a545291c84edc1447bbf5225ac19e3c7c7af5a0a1a834d38c48fd56d046b4cfb38273e0c5c5fea375c109c9247438ac6ea2fa55d0e7d830d711c503989d09", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22e778f8d301f50cee4e6ba09e96e62a6adeb25eb2675ff5fe574fb80055f455ad19a309561aff49d44ca77ae2928cd1bdba6b2b257388f3e98f61b7a125e6d12e8f32f7a7c967c6e7127548304d6ad017de6eca5c083a7da845ee70adc0971b46c32149420c26fcf5879dcd99aa864540f673a27c6914f9827e42100aaa6e95e38232a137c91308cbde638010c130e95b2726ca9db8aa77eef1fe928d95d9b6f340534e33f1d3284a598225dc23fd8b638681e61891470ef72121c4a15a62e901991dd1e191ab6624e8f16a6b69822b194145f164cca0258c525a339e7fb4615ac59e25d80fe22ce378f24f6bf3e9a54f14e517e926a5c28a60d4205d0a7544", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4e6ce990d8a0cf2365a6fd4630cb34cdc27bb65d0a7149d988b2bf926a80aae84b2c5d8c74ed90194d7a6b75b145fd92f3e27773500ac8846025ed2e2919213d08d03bffac88eca9c6bb881bf3ad4ca7a203e01713d365465b75e4e983379c208486db55fb363447d1b54897ecae9d786b179240c08438eb506211aa7089f2dc87a599ec593a4a98d3debc8bccfada6bbceb477ced0825632e8defe347d401084225f8ce5d27ff47723a86efb04d3e1a6c873aabcb2add3e6a28fceeb2b56889b837084653bc556a9f9d9f00eabbab03bdc883bc255e4bc6c915abc1147b23168f8bd8b9ea2d40195c45490b9f62bc2bc73f45de08d5319660b50c59b9b21ca5", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7249488469f35ea19469d1458fa83815da911a158b7983b101d8b84ef204eaab151d54a947cc5ceec8a9499719b70f2755a292b15325492865eb13d6cdd7339a599cd92048ad252e34f406bdfa83331a7987291ead2bedb80a342ab4393e2336db18732116be1a34d39990a2771f75fc67eed903aa1c2241e053f20e1e3b8580bb458c8e00060a49f2b0cfe1d1dcd904c7bc408e48e7e1d293adeaaa698db10d2276afd2c80c1ef2250b85e563b86cc8d7e8c59e925e1c1c009cb8b22e422683f8cb3169c6e266f64174db13dff93342d15c67d8d8cfdcb24eaf29aad5436a1720a51740faa18ec04437be85c781d5518337e10c3cee3190dc85dc3468809197", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27bc93da2c5c5504162fd732ebb511582d38c04b72999d8dd56be1c4fffd1ae9edb344396b03859b1ec9bc979acd4b91de21b47c166deab0c28afeb34ed5c2881d6a6a3cc9ecfc1c2f8264e22d8c0219f5ca4eac9d4a50bdf80cbed67f757cb522c6169a818eb9f07082a4a9d8ac4477062458969fd72f052cf63f3f2dc313370447c5cc294d036c13f4e3f3d759e8f5245e0c2c2b327882b8a53e015fe8ba37d1fa78bc7b1accc997b4b1ca0402cc8098e00e8a4727b0287d7246eda52a8c1d9ec868448892851025d09c3eba57f538d2eaf448bf715d1b2b029c739beab997810ca253df1774a177a7ca1884a52add0bcdce180a85f727df52b8f9d173b3e3", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "74da09d59a412a656da837766e765e61944983e50d36cc3f7e41636eb238b58a81992f3e5d11ca3958edccf829119f9850f73e4e8fcd879f49fa5b9744e58940be62f5750f9d375d260f282c26ffce0496b5c0d2e4d4db509ada1ffa939056f6fd4aa74a60a0fe3f328bd4780867a07a80b8b7b229b007084196e5d2ae525b784ede52036f45ff14de26a2561fa27d47dd79282ff39200838849f9e293fc21b7c77284d481dd0919c1b46fcd195bede0c17985dd45d9bdea9ccc960567eba0510279ecabf89b17bbeed327018ace7371d53f7b537b7d556fb093358b53c17399480bb2babab032d7b3ea0a9a2ba44274b88a697eb3dd840a7cea771118a002f8", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "96535e00a1c42738ec0b022a50d6bc5680a2603d42f11f9390c36d5b07b24dd8521db4b61f74afe3071e5cd9a2631e54eca582123c24ba5caba67af5af232575daf757bdd6ed3b69a7713edfd2101e476b4c4b3afed447300f8947d4e77776dc7a38eb63f52ad8273e576c4c2134b0c748f530f2284e76e53933b79680dd270acc8507e8cef15efa666fde9efc27a51ac1149171ddd8cfc14c6d3db69e54726560ba00a1252579d4e91ee59cf27b6d6a5f80201a1839783b9ad4115481183dc59a9c970ac9081e1f8016e89dc7845eca922b7b9b35955021228a94b0ae29da936eb9ff6b4371f2546ccceb860e357354536a55c7d17d6dbf0bf15a418a817af3", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e53890417e175e986ebff516411de9d40eb486d5676d8a568bee4547285f852bc88e462a4ce3bc7a1d391546f5c9930309b7a52b6b4bb327b2956118d7f52929e9407523d75c588bd4c09fa211ed9dee2970f297494d8de4881b8941a72b8873df0d572f117b3e3e2b0d46c368a9c491e651dc467b26677c33c0ab7c3941a8bcf3d607fafbd8479a05b8556199a77ed9ce5822e3d4e6d6a0686abeb15c2cf44bc59a4a275bac6e331e71c131dccedb18e0085a813b9b87caab90fdabf7bb82e8a41737f0dc4ba873ab498151af23c7af12b0969e0cd40de49ee5de2e22796b109592d21965ae0b398b3486f0292ce97d91c6afc1b194b854617b79b164f9082", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2d3042513c90ece470469a8c54c958db5921b2afb4371d84572c93c628a0d4428c94b36d61d9a898ec43964ceaa7838bd3f45b56cc77d65c3319e1cbc393edbd9c7453f3509c801d8dbbcef25627eb3fc17f8f90674b3c48fe3d5720a5a8847931eb0a84f611cd90b694e572d1e2d135d9f2db6dd635d3e2d47e363cd4f786c61cb89f747f35d9f6904d47cb63d0bf684228fb897de5148ec33a772232d33af87ecab6e3cbd32c869707c4aec029790eb167b6529b29241f87ee7e38c06ad028d644ae4d8877812aa5c07020d06a95e7ea7bc20b23e04dae7f36924f0fc026dd0c34bcee17db5a94eed0d7e077a64b8769d289a52a4b5aaa696b4d74f57176f1", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45bbdcaa55f5a8eeb0e4eb6f1a7360851c632214699256af117e6dc7c8bc14c0ae60a740c5a6ab208e69653c9c29d8f1458e420f8dcfd40cd6df20b428580702799a1e3c408b9a70025b0c0dd0ffc319785bcfba813eaf914ad182d913a7860ef251d3efd7a7f4ef36a104175097f128972826213dae9c105fea3613e435ec7e8f9b3cccda898846ee858f4c27c9ea81f77207b623a329396c3d329ec15b2a94b3c3b73d3a564cc874716c87eaa8928439c31b3a2317f925fd9d61dab0f5e1aa898f1189437975473618ad2eb3455df51f5169d0a2e915523eb5acf5ab06a807abb6f96e689464d389677e61f3162e5a9dcc77d1cbd0c0d5aaea3dc50474f6af", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "91500cd42fe78c35faf0165d2319915958185901cf18d98c82061f064652bf03536f270b3f69027be9451e04d7a2ce0a4c235e1b7051d6b9115a13bc546649bb241f87d5086a8f74829374cb2b95a94ac169c2506a9ea012ebc9fecf425a7b6a0fa89aa387fe7ce60afa52f4aea63739bf2b3b74248ff4b7c1a46ba9048f1b834eb0cb17bdc556c6de2a7d97feda41b59d97d4c515aaa6c45942de318bd45e847c1be43ceba4d120f7e6e66cac7688dc33e09d208cb9933fdd388f45c0ada5397126ebf024b83849d1ff6455e83c8ef29c5f050e062dcf07cbeaccab67873def92e07e7562e6cbe7dabe1b93ad12d8b388cf55ef21cb4ac7ba218aea3144d99a", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73061f79d57071c251b684bd67ed745978728db707e1efdd4ec9dbdbdff6e0833ad5829d5591bf5ff13fe8a293b18a43c50d89ebfee00b308b0907c27c3b410df4658b1fb34d8b7c3b37ab38123880c2821f49abe7c041e9b7363d9a51319bdb534159a7831ba88eeabd801085e822a765941b72230442935ebf6fc4a0dc6b199614dbfcc5fc44bd3c5f2850c3c8b1f4d822bcc1e4512c1529c30fa00bdc882b06af3c2a34c532f0b8dfe75a3939c24d9cb426d8cbb63b0240bc0ffad1f49363a24b18339d536f8125b024f1eabbd17123ee76db8573112cdff191a0a831e0bdad518dc070beedcb31e2e039a7f6c90142a451da54c6a1a125bb256f2ec0cbdd", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "05d5e2fabac97b023a924320cf61bf642c89207e34e27ca3b0dc6c073164cb4aed1853e1d96005bcf97172b083d85ca10cc150a6e2546555e8e85073160db8d26839a8654d5d50bcc86415ff1a7d61cc24ae5a50cc9bd17caf0cd6768d95e5e6216a32f78167de7d0830ed0e11db2c9331c13f4da78f3d5fb27832e97bd3b64f098d41dd0b73eb41056ae74b42c5d635a63220c93c5978660e556bc5ab2f9c95e61a1ed96da499f822beaee251c42e6be845355dd7847d545c4746c683d0cae2a17a873eecc91c5d0ee599336e32aa457da6f311b473816c800077c4c789fbb957aa6ab4dc6daeab4928fc482819f22abd3f765cd1ec36072ccdd4bd69a472a7", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9acfbdebeb0d5684d9f3d76797ad0e54baaeb9ea877388469da11c369410b9a93f18e2fc7ea162538b7721dc4fd09713784be3b261c0fcd4c18778d4b0c3ab3023acce7486a9dad0844db8a669b86d8cdbec5e8fdb792a610e7ca67e2b75237feb6d6fd1c9c7212dac864e033a6825cbe37cb850fe49e0d65c9329d7ed6918bf923e86abb66d1ac8db4695f641ba80d1be233404017c5b5d52ea90b88560f8441e6b71b2fdea72d7cd740d161fe2505c56436854721a349de6f78432f95e87503c9c1f9523e25332193157db7cb57cf1186c6c689c9f11f8db0f5d90f4bfcda59334df2ab61852b6fd7227854c0c090b3cb6dd248ed8d5a9d0245489ccea22b5", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c2c83874ecdea89ca4d7394299b6fefcef8e2edde9bef162dcc1c6dd90d9775b5eb1c1af254492a22921547226bd2b11899aedef77ed436db4d2860916f3b43c8767da3b7c586de1db8c3ed4b85827c2969918e7bb2ea058f598db1bbacb5c756f97f562e3b9f65841d5f5a59bac366c6ecdb82b5235a531bebc97e11bf53e384a89ca0bd711d8f0b5126d2f03edc183b0bc754a5bce14ea444b97127e47bf82cf4b2e38bb594e0660d7db983fd387b758353b739ec2b700143457f9f04b587aacdfd6e81ec3a747fc2b762d86014e32a780ba8514ef531734e4adea66e96da3ae0e049f051cb668cbeaa7ec93efb9a799dc76941dbbf08a7629ae7429dc0c46", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2adfcf9caee334d1f05d6edcc42014f151ee37495700b52bd8e337152905863f6ef37450ef84ff8793ba09b6cce9100c8ff7f697c10f7bb4f80d47fdd84a109394b67a1334eefd54c30831039681123b0f0ebe608279ae5c49b74db9ab72a9d2c394df1fdbd5be73e4317ad9a4b7df6bcbe9685211d86a1ef149767a1c9dd2dd2bf33ed855f8ede829dcfa7a33cc3c56c02d119e5b85e15f136f4c20fd99877694919cdb7d71bb98fd03349fb781ced7aed8c8493b5ed6f7738d2efb92ffe0834d6d5c01f6003ce259cf1b6e6c70ad79a842822d8aeca6bbd5526440d62ea314c090d987d27246237c5912a81102982c7102002a586dfe19f006f0c0235b0a87", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2c00ccbbf40b59743f1edcd7bb7afbfec128e8bdc56c3954cd0b19a2eec5eb059d1d3c2feb13b775faa1c54e75b707a47be12a2cfcfba42fce296a002af3351ff44b8b8e27bc8c2f09ba03e82c82e232b04f0888dfe1d82e313aa3b686ee3fbaeae1f447a281edfb1530f0b1c2ffebc46f8e2b8d0863b5ff415f4b4e6b7731d29fd2823116699ee0783156083a5e40f6dd751858b5faa15af1524f66f21548da9ad24daaf0bda8c3ca3bcf9bc58a239f2144a572b2c77e181b9a0c4dae010fbc58e07336871b5a26ba6ab8d1a19e43644a79301cfc1dab75b86cc2afe3201f6673c7000e73a14e1a25eddebff7858c2bdd350ea3d2a03fc78266254279e0880c", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "51ea7cab17d3cdcb3f12f8b997763b32be56f205d1f37f135313249ca9e1acc8008b8f4173da703c860c529c0bda9a424fed10b81657e56cd7c5b02d9bd982d369ac5e3eb99e4380e332cf13c2f17ecd1725487fdcc148a2c3911fa6dd9f85be1abc343a637916426d697ed49588ac51633e49f19b367270140400c735ab23b015f2c979b8c9e90c056f7d029249baeb965badfd0bb3dd398fe7c30f1627a799a71e9bd7312e2fcc165603bd330b2e5e6e9166de6739e5fa16a65d9ef43e70c756e6c3037d46f3bb8ddc4a43cadc8f11bc845adb0286364d0ced4e116fb9b10c30a97c3cae822a7e9cbf7b8ecb6583026400197cfbfd52fda934b90bdd514ed5", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "01cce868a3105a11e47f4945ddf056d7905f3801842bb39d2706ed59169c59cc4ad6a59aadd7797044a22c889cf496b749ea7114eedd356c18ff4f15d59f5d8c45e978b89767715d2b53fad99479b3878bbcef45086de42f2d184e667bf3633b8f2768ac15d08daed9c9f1c2dc0e4a0a0f108379cf77bb1c85df2937fd79cf4aa23fb16959df8fe4aef5b12e2368719e9f0d0e616e40f6b67648f8d5c84e7a59d1b0170829f362efde0100d1ba1055d3209b4ce5218c146e4afd6236900d0d2898096d2f502a64e828367ce407626f558657d1256439bc29a9dbf8a719dc1e240ec83aaeb2bd5e38d19391abbb1941b972ac7024c720718db0504e4be0914e02", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67498ac5cb303130c2a34c6673435ca91d522449fa5f7657a761683e08157995c3233e3f80ccef3e6c5df55aa0312ff3a601a677d3eebaebcf1f38eb56d2a8b94c069979527de017bc2705e5faa6a7c64228bb0c33f6e362f850935c9c44b61d9ca21892c1d59085b54a43dce8bc5b635ae846add291192a55ad0899aca1dfacefb4d533bbd751179a3183146849c05e5820492c9ea99005df78d42bfd88cd0020666324a30c9069e31a02afe614becdfebb7c5b62b6ca3709ed07225427cce2843727a05fdcd541a183595a36c1af716145cacd1af101de460223ed0acb44574b31ab248cdd1efe63ad31bcc055edb2790a91aac08ea75bbca297f65e4e51de", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90a7f8fe0fbf900bc681c147f80c5113d2daa227eba0497bb3bcd885d9892f614ae7c15bef594fe591d878829ea00c2e50af16ccfefa325c6b86764813e0819e436efd045bb2f6b410016c36c9d056e3281b720ca48c64b5e4d4d02336fec699d0fa504e6ec097c18e00a68d4e75781ddb15c84454e52d1f47f4fe1871970f06d25f81ce5b6c892038f679de4f4bd7efecac423e620a5375be093da7198ae16ee850c0206ed96ac8f5fe28118b82a280e49315969484aedb0fad47b19b5c26ae3e7dafb606a0d91b4ec81709c6d2670e5d27d78b7cbbd23221cd4a6fb9ae90d317096456db50823e9b464a1798de94dc33c77ed98b9ddb9e5d878ce9e8ac8a8c", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bb34fbd6e3a102f39e6beb1d92784b245fa9b1646f97d6cf5d227d923a427354fbd834d7bd070a03a2613eb0146960353dc5ec977fdc305be5670b70d7472a05e4a2815d79ea3b3f2a6803dba3e977074f79b8a3cd42e84ea58c3fd4f1ece9a59254061e7c419998df26887de0c7552fe567fd09d5b113a94f868555d829e5ba6963993157b339d32e29423bc69118e544721b0a9f243c2b4d78bc6d1fc623f37716c9a4ad53d19f3a51d0971ca597b114d08a625cc135174af23495cbfa1387851d83c04c5fbdf5a5d4da3233115e18cedacac52a1986b165ad516953d0f0878c43491fabe7eecfa37e661ad84ab735af449b6fc15be29a91b7786b2efa1902", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d9dad066d3a2d86134e0e2422724bedde2eb85fa3903e613c810619e0a2ec6ca8c24bf945e07f304451623171fd55a0e801d416cba6e191ca9f997c54d3b0314ba1820c4fd61013052da8ae93060fe70cc1183fca858f42ea285d1fe1f3071eaf159a0745d7e621dc72c404c5c3776e3ff5951f0a33afc7d1c97fc3b86b2aa071653090e564b9f9455f6a53cf176eab1092247bd89334e2fd5c34e64a4b8f86311b822c4d96c3589961e1bc8a59b83c41361526019f08ed548bdfa64eac08ce02cab3bf5be59931b97e0188d7480aca2e9a159431339617381b9d34ca01d93bea9a77ff66be2a7ffd85bee6237e267c8f5493fab6eba23d9d1d8cc80ce04ec2", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6b1713c31dd7fc8f01781e81a9418016c4163a91111561bacfa9839f1937f1a1b28f0e86bed9537eb205c50a8a909194ad4c093ce0430366a7e0c6e6178156494ce4354a3f41a1ab6984aa21f9b50841255bbe6007d72d6a96219fcfd7c38cbaf3217dff6998c9ffb3b7f0ca1999f076945e930b5385489bd1bc02d173fe45444865bcdc2f2f2bbb00cd5621307169c1a6f3eb4b2a796cde0a7654a87ab6834340458c458bad8c6611c486dbeb6b7d4c9c104a7e01c34cd0785e91ec1986e0918d2e05f4c1addb1bf175d39a4789601513178614dcffd47f17d242b1575f269368d71578fd28c30f2f0c70ffc2cd52b14d89aeda9a01d17fef4838d376b4ad72", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41e9875d59caae1fb8ff8d4a956dfba2cf94f2968dfb797be4f9c67624e1f09f24aebd1947da2d7776ca41dbfbc9d0b7cf77c686a77cc62d49cabd20b8fa5f4ae7b46a5c7fd88742e5edd2f6f5496c83790d21c9b40dbdc82dbab290b12b21f3be2285bfea821a3ee0c1fc0f837034eb5c56eec11e55b09d717b2a8ee7c95e71f2a9849af73d1a727a6263f0013604bff4c506bd083282b6d9a169395bc4565fb6ca20385b93a191f972fcd2546e8e66f3f74b39edc3638198ccc738e7254fd8d8aad5b4ed69bd349668e1ab346cad4a8a8492e8eacb7e53805abe3d2c020718bde50b5344aa43e99bacc7f7b5d572af2e145dc31a85eb13cb973fca94c475a2", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7af6fe81e50e466460b0d05515bb5833f77ac92f9a21abc532707ae7a05c68f233157fc885f214b506dc94552bbd92fea40e7ce217ec5f5e1b962af6d885981020230bf03524c52c8d63095c2a6547767a3bed2f2756685d8a96923914d7a7d793f94d29267029c245d57ba7cb28ffa958fe51ad78258827d003c0db087542bb327cf6bd818ce2fcc3cc876e6d3ab62b949ccfa2f0e7a095c26a0393803cd0a4b62d749173e3c1b1f62ec1f466d512b916b88bad0d98cb51eaf7a5cef8f6d0d01aa4684213504d6d0ba7a7343e1c4b7ac6a5864ac4165121920dc5cf3e0932bce18d054cbe161d181b32d971adaefb438676cb691a62f3a35ea6f421323afeeb", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02508a353614f11b954370c2cb1c94d1cbe62616d9c52ea63e959db1fa80107d4bfccbe8afdfb7f654f40024f49d0d8d6f8e87bc1333a9fe81e813216db7c261853d24ed9584b62c0f2866d00cae1da068ef6e951d49ce591f7a814f818e0c0ec875a7e2c234ab8334fc997a112e1f610b797ba341e8f0bedbbded38cf937fcbb9efc9cbb76665a171fa4b4337d460ad503f9ec8c594c9989eaca8a33b0f5c0cab1ac23e5625ad2a719dff850d9d3bcd5d3b068402bd31770a55759e82b4b55ef665928ec4e5b56c7e277fa078c4fa9a42fb34f90c2a07fd2178f11301f613dfb8bea0c455e5563ebc994cc7c13f740d6e65c64d71f0262067d95945cbe17beb", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "461bd274d9b12316327a2682c27d25e54170e1f4de9930c7c3a606217fb104cc6f9904d945cddc6e2faec4e83d348c805ab4098d798cbc4e66533d320b25a3308f95095a52a33f9768d01ae6731003e04c3ad64890e8bd62d69b53e2044f8073b914a5bb1dab217645abf798af400363f6102f38dee69fefcf767fd8e85e9a586300eaea32e66f6f94b222b03e5a4c104b9ee2630620c08eb28bfd20fd65f278763fee61ecec2e591ce6da265de808dac3263590788af312397a58681e2a07d1ad23b2a13d05e2f14d22966827eacbbf55af21c80c1442090d9b128a017de6c351e57b11cec7a62d175646f260087300a6e735f1dcfbfd99266943a5a9fcd39e", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57d505c7d1f707de20f59799e5e9e6025bba1c21a5e2e109567f5f2c13361cd2a3a8ee74f2ade8ef34419e9f445b7cc2535377aa187819719ac9b83774836733d85830ecae6cbb6a31559616fd5905b0702a15d1da532cdb0fa83ccdaf0a2bccb75f01c413fc6212b4f080716b85967980ef84c302b4a951cc15c132215755ab8a7587533523a7d018e2eb9082f69130ee6639a4e4788ba8bd084a468b65caf6af93a3ff612124e5ee6e7729763cc223a91d562c4c108eb71bd36cdf5e66b8089f22bb7cbaadf261c3170634f13652062e1b5226ec447e827b11ebc085a66d3012d04518e550a2edbe1a537dc887ce5bc13e2920993498cb3a479d2eeb4de769", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7eb46a32fbf7cee3208c58a98b75e877692f002c43c77fb56b8840cd69fdc23995ee957ffaf6097797005623951d0a729c10e2626682c3a4cb8cde37aa6271dd162b1f476f422395ff1b3935a54a6b33e874e01341e56236ec2106c4aca2f7815eb574656b1a295c49bbe87dba4ca3826f16929ef0bfd1c510ac8416a00bffea412e08a479752cbb4d87ac3d658d9fabd8c2adb847e2e50305e19735bdb17670e520aa8436bb6fa3fbeb71d834c526658e7c281261c056dcf7d5930fc93ff1da1c691e793d8bdd04bf13d00d5b822423ad0eff485ec97c93e3cf525ba7406e61d9aad324f7df373c7f1dd2399f83377f4584d314c7eb252e7cf779d114f78a39", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d498f717ea0390d8e9e731cd980f2482e0ce3a6ead8776ba314568bfd9cdd02883aefca3f9503d3a1f23f306a61582ec3b901d7222bf8a0089353480d2e467f34e3a9c428a9fc612c476a27e1e16e70b9eafb8134065725c9a10a1609753dfc6db8da000926ca547d419f8363f8c314415b1f09feddfd9d51a6a5f620dc099875510e452ca91f393d9c779f8039707fbd4c863208d05f272bef0a49416e3abada31fcdf0c042a8d0a9e9a57b2cfb471bc7ece2313765362c530e308be6cb5c5b089923251a2057e73707c6087220f88bf4dd22fc2e5495ac9c5ef554b0051e4d8e826b3cb7e4ece1dcc48404818de7068556f9f93a313e7c8854cd01ceb7e29", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f5272375cb736b7bac697d3138ab0bbd12358d7f751338a48a919962d7c3c6cf86e501fa082a7bd65538659b428844d5414ade25c430d8561a40ab1e93f0a518adea1b3e1316a223c8376e456f940fc99b0aa8f2219633e0ab40fd70e30a0e5a9ef6273cfcc91e235fb19cd81a6760c2d886646df50c8851ad7a4ffa1e7c12a04e8b0c55ff3899c10fd6d6cdc02b1a395a39349b82ff34152f919ccfd831f08c37e1bda177819f53904b81304cc49dfdb83782de464116f3e6644d9d6afd8016c04aeb29db83db385c28db67fb4444c3d00aaad8ed47b16a68f8c745555d54a954698fc8dec85efffdc56f21dacf5a70363e442ec7dd64566fc644d78bba6d1", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c9b85dae300a38087fee473292dadeb6895735280967b7d3a97645f976ab6e89f39e85a9fbe7f7664b50fd0df5f51779e9cf524bcf6444dc2589ebfb08c99721fc02cf83685aca72565df257661d3759a3e2550da3a2150f23e0972720c8d1927793e91ce8716c8c2f8d62e2195fe4950deddd85ee243bf2cf3115c1665aef1eb65c491db1a7510dbafc5f94b720de5f2ebb6f1a7c1d3649a16719f94104814009ff981acbe230a009f335deeb1413d18c35a061822cae343c94e598c1d68fefc951514720bd57e4d26f65fe3529e8991be20f866844288fd7e22752fa7cfe24cf4a8844435b61b8780fdfe2d259cfefd2c04d0b243eb610eb3d1f3ef3a9ce8", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4db10884028564a94a13cc7b9644307247c59e0aa3b98e21c0ea245fc2db5ec1d8192e492fdbf7a40543f43b0d6ee4721b98672fd111a079c89f87c80da61a1b5a1242bce7aaf493ef97a639c3abdcb4a899b8980b01033ce72b5f6ab1ed12473fdb35215ed0eb1e25cd06dafa2d87775549fff3fdb052e9e855f184fec71f72951da6f61d02df74499134c093c1fc6c787f54c9e74240c6a344f397d0c096fd8fb64ec2d941c880876b7c78819fe7d60f0b23ad526a624ec4e71c791cf006609963bde00a0b75cbc9e05395a8562776ec2e609b739adcec83ab47d0b64c3684af2412fae297c0d60156708510c49469240fef9d65a43e6b282223ffb54e523a", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d697b2e8429c4fc45a3704a0ed8065fafd66156d321a6419ecdefa3ce583606e6e7453efcba3bee8a8454b807360e5f43301e133900d6bd5462ab46fdf70eec7d27288aa48d0c00617f8632c5f4210d3beeb63d6ad294186647dcbe0c55626e05cb0f228c85a8c89c05e63f529b6d627eed9e560d50ec9effa57a9d7683dd8779fe5c767f04a6bc2176eda14e94a9085d3a319c81236b552320a0c27dc118022e1057859e4050cb0e2d0c8012df4d31197685228ef9e6197822075b937eefe7d28c64b4cf3e72a6d758c49f0f03608ccb9f045351092921e5ba1c351f6647f99b6cdb1c0715a5137b624ba61688370bc0677beeafef2f70d95e40f48ea406df", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f843b09ec27a706a527d67b5cce1669fa4943d0f1dbc77d9da63257c4e5335f21b7ffff51591db7982e280a5bd08719cf8b3f8e5259d3270177e310910201e90c9dd3ae96f41b8729648860d3d12ac1e4ee34bd8293e2eab17f766d7eec319b8d828066ee65d2c5a8922582520fee653156fa68adfdaaded58014f4cec92013ac07769f51409f30c5d01ead2043985b97e56d8b1df5b00159a0de109820139a1c2f3215e485fc55c9093ad03386cc46d478fc5f77348792142d14a1fe1473a99f2cdbb92e002edbb4717905ff03e68c9a02049339380a3bea400f6077243501210b2caee1cd334203686570d0f5aa6503a3625e303ff943fe0b7859f0718b8b", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c2faf55539356369da8ae9aa5bfe24944bc02414fc2b9af115fdf88c9b5cf6bb6a764abea8bd077e2af2d004c6a74bda4c6455f82b254dc95b3744701247896ac42741e146f4721cef1defcbdd98cfafe77b57682712fd0d76305c738b98c809697119cc15cecdc13e9d971b1b8898ddd0d80651e9f8e95d75e1d84893e4103ac1855b4cd3d28cea4da6987881911b4bd0d69bca58aa5fcefa42771a7fb3be1ce5c07a866eb56b34f7a6a1166c1a502581414bad73ce06a77079ac2aca76a08dbb6ee976d92be273c6cb0b1659c36d8a94629fed26ac41eaff49d0e3991a45f6f346d23ea5b7775498e045752aa891adf90116f43bfc7fc0cf24b3069c81795a", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c9b4775170f49f1b89af3115ec1e113a3e957a7866abdf6c9e9d66aacca2af7006b203db4d121ef20c391ea961e7fe3f807edd1a7293374d7526847df280a2234fbd194d1f5260b2e49c8ecec2af8bb2332656d7aef4f5e341b94d9868f14dcfaa05077d48ac9aff3e05729139b4dd415afc2351ac32d28d1c3a17edf6fbdb74c31e99ee43dcaf3d9e947e55944aede3c9ba605c91f7c89a33855caade918d583bd20241b961a6ab4aa5d25c673ee4bea9b641aef5ca5ec42a442e074ba6fa5ef057f017b8d52ed73589624cebb787ca176ea7fbac2032b371bc628290cde1612d1de8b8eacd6138ce83786aa4b0a6db53328e50f5967377ead3d2403f9dcfc", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e03d0ee64f5b804b138853f705a20edf34c26cfb7d5e26ceee3a7174fa26997e547fab8567087f6f05084c44088f5556462212146a44a6047a9f5b7a52f7409f0c446186e977616ebadd76839cbcfb33cfc92b2eebe1024c4b01cd7bb9cdd915b6251b8261b8858c900737b929ee5c065de0828ed9a8502179793241aeb89f6fa84857ef0b2fdb3f4b57fba724c528dba675a415fd1bc9ea202b7d7e268ff472c404d20c9ccc7095c0508f7590bf335b1817c4394271dd81b07cc2a1270a2bd2a9d467a42d5f83a6bd6289acbd8bc93211ec85c8b029ccd1814e2fedfe7a66a0d8b4075b92a2b75d215db29a38e6b9eac08ce2077509dc4d58d8d8490c7a21a", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4fd1aad34bb7235153d05dbf4c21c0de89dc83ee796a4689aad0bd7e3c46225445bb4d485da66264318b88ae8d0a10ab2b20f5fda9f0df2dd6ee79e54109f69f1f2e5e791510629f09d8936f7bbf96ee18f03478d00468965f5d75f4811c1813a4171c21190601f91b21b8efa51837fd3c45ec2927e488fd552fe93f3518d6788cb730cc71e45f1f65c503c9555a84104616e88f5dc6e5463825fee90f981e620890ddb909d4de49b675329c7dc45d8b549dbbb4c3fcab25b5350a58c4f608feaa2c195e72fc6d0e283967fb7d2c860b073b0fd40b800d767675a795de72bbef084d7bdf4e3c068d0be97657119ef1931218358f4cce7f9d409b05008cbe4fb9", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32413ceb90ef8518ea8dd7eb0336908b14e2737734b480fa604c1227f03349546c113c1fd4e82a67dd5ff88e5be11c740a9ae5af818d462e53c9f221689b736470f9585578dbc39c21d8b0ae9306f7822c213e1310700a37007750a2ea807a7548c20d477b12f380f4fd87812fd0470878e26fa73812edb5b9e27244f5b08f82d46a366765b652450d6833633c1a3ad88d46b92a1be03ab0181fa8fb4497ade706a1f99fe85182f2885177862cab10b8a10279319c0b36515a25e54988fb61802dadc96bc5f04b835701c8197d92c8b49f8d5fddd1397a02476c3818f854ce34a1e26dab6694254721264bd4a0f47e349fcdc5e7269b37b80ef4ede97a90445f", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3aaeb048c1b8e9a55b97e5c3e50cfe481e1b0507410c838d9d38431625cb5fe551ebd00c0438a2072d3a98ae1bd2fbe4ce1973b76733ba50800d9e81f87a54ed86990671911aa81bc8f448cfdf5671002ccad3b72b488ac577a5154b11416d55219587fc17732b142e2366181f0005f24bc09925787b1dedeac1c97f7185a2a5e8f147ec3299967bc65ac9ca3e526f1e5a2c75a3c1b15ed82a8742f372bdfd4d2e78a14d8d1f0ffe4c4457b4b75a8165e52e146c21d728af563da98711ac0fe85953e1bcdf0bc099cea54d20e7b20b6066129e8786357df620747d2c3bcdd57bede22a44735f4b6def2872f06e09d265ebca598f78a24d4ebb47d11f15ff8394", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a20447e18740ba26b53b305f6cb1e1a09d04e9bb02320a49c89710a89ad9c59951395355128b2e935160de34e6ee76e89a126b88922d0b902c90f60e05b3681038fd8f9d41bba42c7c26352158c92969d83e3d48f9142513de8256a8ca90a6d190391d392bef788a0d906efe6ffa03310038d1ecaf54d4ae48bd9aee60644df1034d24981c1388dabbaccd4fffac7e3b3a04c7ae58692865fd7856174057b8408516340adc4632967a3a82938552677bd79e300dfb4fb3b8013a478ebdac1d38b5d335c2a38312e155629304e32799b716ff95cb99b36937382e80ea4e43b237de4d907291a5442ce793aa459c634fc14106a938ebe0a76efaa9d610b4c91d4b", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5a49bec37ff7b7adeee79be9b556fa0c20303a5c07186daf4efdafdbe1debea4b7373cf456731ab6aee9f1a0d2ca4a1cfe238904bba3e7b568fb01d976ea12326b8771c8e635f5d02549dc76bbda12cbd8cc17edf116047260ae3284398c25d9c6f6ec089f53a22cab20db847d789e4cd9939685b79cd18860266e50e74918ef5984c5caca58c2caef870f4240041e61dd24ba53a1a2a45c9ecbea58f8a34291d88a922f1782851545914578ba994d03f80e8da02707b1c4ae1464bf05b4333a8f7b9918ee2596ddb3175985f0db540c0028c356093f3e16f6530dbe06d697d78ab79374ebaa57bb20421eae0b1a81b425e3c07d7980a3d00b7adaee0491f775", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75eccc2cf01e08b381ccd3c7fcc40c546a388d45a1a875ff1712bfb76cc7313651dacf2c9de1c19ec23af2d87007bea01d5f62231f37f67350c20d5fe2175421bc3bceb3c2f5d75182040521bd828dc80a1f9ddadaf6dec1c0a0ceaf1012222e8b7a040122620985ce9ceed97bfb8bc8d42b8ed82ac841525d8efffac4870bb4f733600d7103850b0ef77640a4426f90c0114277ca798f9400eeb997fc84fe4be43205862911ff381a7fcac31590d5b4675ad0dad0d81f490a9bdf217bdd984efb480e942d98217c7aec9f24168b7f2b399dccc828edd8de0243e683303d0d83c19c158a388892ded027f7ff522bd0029efd904e1af0c696f42a3d125cc09c00", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33ee7db83859de3d02e5aa41e650a3cea85d6c1ae8ed63bf150a74d006b43b06ec461060ee818db9fe7e77aecf91eeda7bf5676fb75fd7b7828f90007afdd0283e6cb94501065430efed554aea3d588b88a80bb335825f5275f8c73330d202dc0a81a41c55bd238fa6cfd1f92f5932b09b1cf2cba8a0ac1d7398ca63e89bdaa9e79b9c4dba61c449eae663ca000adb53a7832fa5a1d1630f756e74c583d43131368237408626b6003ec18080b2144bfd6d9e29b183cfab058ca4858cc2c7b432ea7cb122a6df7003e769d9df86a51185ad4a9984884c13350659e1c8809f721f69e1845ef4283495da01a34f05411fd712d72258bd7461f662d4a1d366d6137f", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e0bba8fa828ef717c95bbeefa54c322e2de7343a39d878a8328af6eeb6d105798b2154c60cab9f2ae9c28735e8f5ffadae956250f681e8323491c8aa85f548eb6848cf6dcb974d057950dd989815a44ea57a057b0a856265baa96b99fbdce39a5dce557eec33555c185efc3d59566d723c4a3d04702c270233344b2b81c05a27a5b9675910d87344c2cb1ba0fee7d358be11c4402b4c54854826f332809eddebfde06395fff977cbaecd67e387c09917da5318d241abe91d128e971de8cc859eabd7ac55ed547b91b990b0f6210f21cb4629bc65ecec28bd03d1775b7724bab06933b72a7f95a7e2d04ce8a118f2ce0ecb3cc3c49582207fa0fed73e4516305", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "305ec21787e06387a22fb193a7d3171054fb9c9ae968be113e35f0b897af69d20f1afb39f2417355ec23fc7457288ed08c4190b09388eca246a9bdfce8240a8205fa0ff3c68a7807d122b26902923a4e993f1ce6bb25acb7474f75df4d0be71202e162fd0615903aec4e3d5af499e64630392b3fe0e2ac22e0aed0f83c9adbb7af5f1a2d2567f5ff0ac132b18c43f0263f46d02c8c24835f80467ff4e3731e0c984ab208fdad6aa912a145589fd73a08ed25b0d8922bc48e4b054800c830863b1c34d73dc1b9eb8753ba1df19163ef3bc289780bbde017b07cfc9aaf01893c4e0023b37f6682997790175487b136432605808f5ef41da2c3d174e40ae5a7b122", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7f4e467b53e8741d163189e94f5488ed4049aacc15ca7c3c054a5704813f362aa0611942f6f3551575569cfa6cfb982ba15ae701ea2c0d784714c0e138b76da0a3b39b804ce12e645d2492903378c1873ba104eea32966a920b4fdcab3a1724806cc4d508d3659b67f45a6c4527b5d22886c8d473ae08eef60ed4ce7d1a7264de3b805e75fd79e635bed84570bf357f38211143e3a8e092764733c39eafc02629a7f8017a8100fd50ddf1902a4087f6066312d7aba3d8739d67afe13b06c6209d51b511dcb85289c49108a24942a7e44e68577ad78f19a66662cd4645ee8cbd1cbacb5c5466f13a9c770908917b9faa526dca6e17fa233c7fa63fdccb0beea87", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a268c5effd0bbb3d2c807fdb803c7bcbd8779f6b5290a7459cce0eb76186e21703dc65e5200a04709aacdcadcdd33c8e14090936822d897bb5c4ee1d565cbffe41058e502d89914a7fc08cf07b87d9721c571dfb7d9d81405748657a97999cd3424ce06861660bad12e54297275e80164a60807567831c3b2f47b917455f2514b8fcc2e7ffc53dff681b10409c3ab379b75451c14df615851b7bdc0ea02e36a325017d4b2fa1c37ea3dce524268bdeef8b59f6fc657049a9dd0f8574b4f76b25d290f5b8edf874099b55fc766c95995708702362ca3fa81204db62cb20add70dabf6b3833b11807892a2def86134c26414ecd0e5ee8126eee3839851b5f09de7", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "617a1c9dfe9f5fbf565eac5f64642b08b188d1d6690f28b8adfbaa893f0437adf3a2cc71f26ce61cd7cefa9f510cb41f8d02bd94090f4e0da5f72dd35e0988848ec9660967e0608601a02be540bbe8e0de00ca9d01ef218f4ab919b38bf34f7ab4e87896e725edde97632e32ac11ac29fd836ac00d9ab44d3fb340787cfdf94ec3308422a7cd770901b19efca6dea92ab50f7d662f641046f23c271e7f5a5292d22c09dcc26f17ff844078e2898162b77d4128ad52131f9ab4d5e310c51869f3875d30a12f9d92db2bb3b354d6ef19216b771ba0cfe3588238460b5e35bb2c919634e4742eaeefb408f0d3c2dbee7cf1c864fa2b8588fe80d416eb2e75af0a2f", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "76379d74a3372567060aa5965f6ea7b552eb676550e3bace01862869e891cf0487a1246d806b33747e0cbbc02276686f7b09cbea114c94ea2d65ea23a19d4743f5fadf11f590d818d2a7dcf0f3640b616e89d245922728010b295d8e8de54280714c85faa6be5d5c2e97bb43e09fa7e0eadb76c31dba03e4e4bc6c990b67222ead720d93de4c5c03ccb8fa5b8bce26a5e893f073d1d5cb07bd6567ce5450907d23f2bee3df918cb0c019c495f8c506c4b5d1e1aebe2f935ffedcec29c90a47f30e189c07548d646f5eb2eb5557b855e54b053eaa8cacf00d271cb99a7d1592a6c74ff0a17d75681dede82630197e935a4de87c6792cf5798ab6be53ddc47be2c", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "243816741a49b4959e9ccfb67d8eb70d19124735909649bea5585d2ccad046cf265652ff3d137f5c7e70e559d50301f32e5766eae42cd669ba4d386ade008e9c0a9c7d9b1a8482caad407de46a03b5741596c578946566167b537df2c377b335bb79642c476923d08c5a245a45efe3ce61239bd77a48b85cf473f60a4bf6f29255fb5c97904ea5d9c0530240c486972f0549dc86748d925fb98d501a482c3648db2522b2de7b4d6e5aa2927aa7e2e857eef2f6041f1c71c6acc027d3a4e9a56b20c2459f70e8c4f6dd1d319240ae10a1d6be7007d282dc3a0fe11d92bfc6f27c39c501d88333120176105a3eca1a02bfef638c39b9dec341a86a9a3eb68f2547", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "50ed2bc73c9fa93eca71f40501f27ae4113a830f82b332b8ce9b84966a31a38eadba54890050724a77177bb23d50c75d817a80b1432e545296d6aa6932295dcaa6ca6ed7d220a04a7ebdb331fac916569ab15edcaae419287eda499207785e369e5bc771a51dab3c89c32f3e26b26cdb101f9ba11bcab9ee99f78b29136d015ea0060e6a31e65e78fbfcf88162c7715e8514bc349e388e9cd90d60d71eb950d0d541e311de8b78b69487d494c4a889ff3aca317b29cc1c72bf82b67e2c6c50e4a3bb9fc45e2177f9375b6db41b71970e4820338b93f7162f1a76a26a08854e8d36501c2934d4d065d150ecf0c243cb455a8c3f1756179696c570279fc4a64dd5", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc7ada9359a059b5c6f723455ddfac0833b1a386be6a1b94e3c8bb603d80e5103e18dfa7e3fbbfee369d85fa029a6fa57a158334e24764e71d298dc436ce7c7ecd4127035064bf40c39ab22ba9729bb2ebc927cb6284747f73b746fc99613e3bde88a76338bb5fd2e5cbdd415fdcf5408eeb85f870003e97dc1f7f38518f51fe1e80c8a85f467f6beabe82e03a5b5d3e1ac0c408400058d4150492ea676b1f733c7bc1823a01295fa135f27367b2a2abf2ee8a5f4fe244a80833af540fe464a372d42e0b749bcf0e8e05ee1a8b1f0f04c0511e2c0eea3f46df8392cfdd0b80714c9967bbd90ffc372492f699a0823b060c6ca6afdccdb765307df26c11efa560", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d024391823c1620c6bac27af7e7200eb0a47d851fe4c3373ea14d90138465b4502ec5fa20994059bf188bbf76586e102038cfe33def43c49bf56c91588d33ce4600babf189a45fa0626068af398fa77df1c777a3de6ce40916a9f42ffba625cb0ae71d011463eb1bdf4e59b1563640b87b19c21fe8707cac9389881e8e8308840c9d4b8d8dd112a10f500011245b229ada9141c76f53845e7165bf10887c1896afd3c30ed67444290df8110a9feb3476a6a5bc565c36823d3ff1e248af2d59441c90b46ac909cc7360d1f6b3ed7199be14abd9f7243954fd072effe34b8d3cbfc8b56e75ae5cc79481e64388d65fed7322874e6ad683c5c2fe1d728db8d0941", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "221bfa9a20668159b4b97e64b78d1192672362249fa4f7edecc3a7cf15f45f2782d7f09aadbd9b5bcbd9a85ababa52388ec6e2c58d956e4da6a64bfa1fa53d0e7ad14c8584bea6d9d603e4bf22bc585520ef7bbf3fd3b3292fded60b55c3d0baf86530fba23da0583cc936e6a9d9fb0a813fe2a0b1759eb92d8c0575b2659c3e0355c34721426f5a25ac40b389f706435fbd3f6a976f87ea21c9c7b7be2b56472ac6cc081881cce156e9629ee54314d9ea44d6bbde8ad55c6e8ffc8150090139c1fd204aa395ccd898759306c5088a2e4fe957a6a87e9cad25efe2307a15d0358633a0d94666f074f2bf8d287f3b5a9e64f154324193ac928a4d8d299deaa501", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ac9ee0d799fbdc5eefc8d19a342b6438e5290da5745e5fde5912194c0238a5a1ffc9a7cf92fb03087336d1949fe333f266ced015e0ab02b1b5ac7a8ff7dbf5db0735ee81ea532525690ec119324007ff6712c0ccd943be5ef2368c5544043941bbebaacfb781a68f3b9d11b51a6ee1542ec9c13048609acb05651ce986e7253e72930566cc3fec5f4a094755c4630c13544d91ba930a1ae814d3674f7d98b2444ad2a62b0c2f3205d9b6ed6223bfa4b7e92419beaadbb23195041ef64c396c6756edebb9f5458355b431aedc9461a5b660432f2b47f76137098e431773fd6cf9478799eb7d67659be33dc6a806dfa3cbfc6d6185373662df7018bf3840286f2", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4525f1ed8ab0025fd57f7b68b121407996f00de93752e82ea5ba0144507ecc0a0025ae3300b84b623f6786d7eff5cca63c1431910ffa2388a10c30ef23ffde6f3b5e0cb58ec197707871d6ed1f9dc89ffc1d15dfdf92e74228fbcb9c43d0258acdf22d0aa19bc74de6362f88ebdfe6588395dfe9d6f65dc1e4aed4d0e812ae0e8b757bc3effdd42b0ea3ddfdfe82de3c5b91bc45bd37ddc71beaef1d5a339db9f6313d54f19fafce16422e286549bc78201dcb8ef59045c629fec98f8a9f183a55bd8135bc0335e1ab508731e32a998bf15619aeb102f483aec62a64100003c6d1146e1b922aed2366a5e05d45d8d1bc2747c550bdb7dab53dfd2f2897fad5c0", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "60ad15ced194ef2485f6a95826aa4206670ddddb0a642991d1e4139df2c40b7b1d7af99c5fbdd28194691609884e71debf42f4ee0c1c377e174d488f84e8a88b26105492f3ae70a3df384f25ecadcf60bd13b9e4933782761c2848b7304910b82ec9576c80fba6b7b6117194d2bbcde99098f431fe2b59870acd8b0c168340d0a60bc71afff6551ebec776f7ac36cee245e659decf5be815915284644837a0aa6e1d177f1ee5aadda073f8673515ac61696ad7820799729e2e75e23ff3d2607c8ebe8f6f235516f1ccbd20bff96887b860bf7126c47b492a46f449fc5b89e8772716c2e57bd727e4b014b08dd4d6060afaeff5a27c7d33628e8708d3c40690cb", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "280c3d18d5e28e9563b4f9c9fce30be367bc6528426ef9e49d332c1dadea184447fff44f1a0f2852bcd6f8a007dfa9af89887050337c86e023b9e38ffdc8fcf8ca7fffe1e5c0b16a1b31caacb735af92d09ef4e78ddb44d73ee582fd0d2b0770f458d9ca274f6946c987dfca97a74ccbf1f35286eb7b7dab97d02ac1d445456da3fc3d0f4a1baad6414edfe4e71b4a78d66c20b01470a2825e5ed579d63ca7d7b036ba8cc8c483cfadab3858ca17307d014f179120b228ad9fbddffd819612eea52729b5ca09f8bae8502b67ebe3857db6b3bdb0558b1e9ea30c09f935e73c98510c95e796d5a46b6c0799c060f98eb28237f3071facd7fc56489ad081895a74", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ae50e44e772cbde2b262db485efd98a6c7ed9e783d7ff173640a29f040584035e9a8785d60047191f153259f244a48039e5a59c6427d83ed586ef6d38760e5e867c474ce2b5c9f64e5e1a746375ca3ba9280ab7811f4df58fc03e2d2a6702cae458a476437c81f333bd6dc19e003cafd52ced7f4002ba6806a6edccf9a60769518d7a05633873bd209d2bf8a9936e5ba4b782f76e94a07fda689a24bfd09a0a281fc5886d21290620d29715d0faf11bc3b7cf65a61c2a4e0f092a5726e300b8ef3f57c88b8f6fcf0f68d96cef26bb3226e167f9b2c789d47cd3c9b77e7f2daa605706efe2958b5a5954686b38e7e715a06af93674058dae1a3a651c538f9e418", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a8623430a447361746c2a510f463199b210299955daa1dab8c8580e3a720b3576ec27f2bdf662e9931e46b2fafe222d29400ce18d07cffcfd83a2662adc030b23902aea3a7196554d1d560f940947714fa22816834c93994ba07c366bc9c3f9566ec8db7b797192c25b14bdb32ffb677a1cf0616301cd92ad65a28abf0725b4e3e52922e977dd725f7e63907acc26b0d0fbe135ccf7f866817198c81138210fe779830a93d4fe1a87cfad05caded5fd8b22301a676ef3a99bf5125d9d0b729589878cb471da7daf9b4dd045431f18146530ff2ef1e8a66108f7adb986de2f42898bfeb47d97ba86c7957fb2f4a77d64e8d049ad202056efc7de50464cde81b3", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "643a18e539fb99eb5db0e01444a87430eadc3df2ae8c50e82fc498a9554d2bd5c189dae6b9a4e707e00da809fa876b8038d65c692ce061b3835ab1a298c07caea9a61c64c8bb446707fa26be0d260710fafa4a7c381a9cfcaf63d17815b6601a1d16c7c20eac13c495f9f1cd773b42594897436db755062cf2cd68ae8a4d27b8d0f33548da6d10f87be53b0a7bc88600379d899565a30d9c5f75db038755c8a6672c13469b59633d83b4e2129ac2a8a3ca5961469fc1f397bf44cf64be56d701cce18ff5442c2428fb98a8d49b853564e534d287e6a8da2d70144a8850dcb2d07d1584c27fc3d77bef4af04b8bce8dd2d9204762d086c613358f0b18e2871ea1", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ba715c196ed36ece02701b4e1a97840f4bdd34dc671206042d7f53e04eb2e53e77bfadc0a25ec05a8d3eabc6da4eca5932a36b79d2f12288409f78432caa89f55c0baafaaf4e9f8cc079a1339cc44b561c35925b6acb321124cc33a8d57a97c796589dcc884267fb4ebf70f96d12d937a6208f925e6c40edcdd450a87a9d0fe165b8efc4df4d88c7a671a7a41efc7709e5fb88cd760712eb3044483c6b702471bfd3bdb1fdc91c94f021e3128f1ced01720f34a863f9816199fc87ec74af4e6ed116617c838c0d0c2f8fc1425d45d21ea4658ce6ffc93fb00a3b37a6ba56cdb1867892a8a10817d71c2893d33f6b7c21338c326cda8b67082fb8f87cdf332e58", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c62d7c943c60e16a160f1a68def247843f900a8a175d8b62bb2468b10c65f64f07d80a553fd4d12cc412084039d11659c376005da45272d4535c1ba4cb17f1ed1edb81e46b3e4b13da28812a2f923d6bbdec640b0a1a4e539ef9051b76d99e843e682759d57e78167c02107dc929119b0025ab824d35c66fa335675363fadf8b53c09b45b33eb8352d4124ef307fcf435e23686a5cbc25089b3fa6bd7c9f8ba0c2bcececcdceeed83a67f3f880d8da088c67fa6ea1019e48c8ffe098ed5a183688fce42570bed3da87e2e66b856a9c3169b1ed478776ce15b75a2f305ad435faf1e47db2c8778a7399b234e4c455037db702c8809b8e0042d45d2a4535bda784", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "57062c8c436450c88943addf716a88b738780f7de253486cdd3f08fe9e95b6627e31c72307fd376b5f11402932d177d3512b298f9c8d3aa0c92d301ee49c823521812af0abac9ac1788d924d6943d1c9d0911d31d8349ec2877457a34bcd0f37f3e911a994746221d98dfde32382513674f144d2b10dda469505cc67e58a44311a02c2d6f7cae7327ca9d01e4f8aa115130d4f714f68c16dfe78adfd331fe9d5e42ff881e2f661b036ae65f4e91f5948c3f4f0120a367e96f66a96652fad01baf42c060b1029c4e3df1f273535e300aa451484a32a48433e695e6c77df01b55bdcebc2750ccb05f382af201b482f47f8d3c176b8f24555cb62c2df85977d269f", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e64c026a7f91587fa9dd2f6403c7f79f2dc69d6997fabc3451b4e7cdfebdce86b0be3254bda4bfa86f2d07a5c8afb0ed902d4e8c3ea8c4410de9f2ee3079b8d05925bba26b0bb0419cb5e1850f5eb336a70cca5e339955968c214302f9a64f9707cd0c0c604a62c505a3425ba1698857f7c0f1fce33a19d3cd72afb00b5327e3595fc5091b52d20db88b62c778f3a0d7f0daae9ce9a9d823b98b4888677c57edb1166e496ac0aa4b1a7525960fb78c55471512f827609626386f4bb426a27299509aabc954e4412e3155926beccb9f51844443a98a81dabc94087f1df4ad02dce1a6b0590ceb762c80382667cf1d469b5f5935d9a2a907e0f2cb552e9280cf7", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6958e3e68f04549971674262b90844181caa82233d737c7a29ef2b716c8f4cbf7e208cc4ed639fed3c50cdb35583fbe134d764d005c29682e52c8b1ca74beee6309214f096ab590aa054a9bc51d2d8ce7eb73e747df9f8f60cc9ba66d90a2ebd0caf73b306aa47f89702e9003fba22c52a1357fff66007792dc8a709661d8de4a1b5b8bcb4956f8981e342e102664c11c602fa32d7352014ede3b11e5df87eead42805b2959c511d5af75f500e1549ab991bee987e2e839cfce4a122433597cc7ab6d9de6d2071b7b6764a3412f1b082d52bfded463464b0a07b283a5f062d9f683468b2ad4323efa41be20f8eeef6d77dceb2e50478b84c1c372fd05eaa7f03", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4e3b7f4218a2377369a0eef3ccfbfd62f34a6074963cfdbb504b7cf63bfccb7fb7cbe136b62ae421c30d21fac19bd0431b1e629a4c8fa0bf4b1b21a3eef3c6c634843a8e2ca7fea2648413a9b8c9d8c220f22ee8b3a1ec11b05d43f5dfe15397c4ff36f876a0b597a766c1cc0fcaf8396f04fe9c3a92301e132e119f449864f04b7486ba84cee3a10a063cc50a8741fa60e768df1f955c307f2b68928f75f2b7ee159435cab0361419e8592a05e24510b0859f4c896daa8f5cf3e6882e3e1aa6ee5942fbf8452e2b30e5c75aa008710642c20d531f0fa855d04f2ebab83aec2172cb840cb3edfc1d5e67e65cdcb485329043396baa8b88f11b0fd82cc7421b2a", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aa0757f46f4961f3044f0dbcb4eac7a05bee86a33affa4edb7a6ba5cc460c322b5905711d8e64e5e047166b4749567d65c21225b2f8991bab161690a79bc1a176b8b9a928613e1778ac22c3798069d3d2887f4373a45705a7763879fbc9ff7eb20c6f75ddefc19fdda8dadc9fc8dfcebbb2b656eb11f2ae8103f167075945a5580c1fd78e35d0535cb483ee418cf85e6b1c8e2a40eddfef5363d74d78a0dd4f7d1c4b1cd3bcb38f8eb24306ac61979c234022640dd20dac46974882cdee52a5ec9b7568de2b57cb95205ac952c1019a7a8a453564de25daf4d63a092a70681e2232aafc5a8221152b4f391262f68f793b03b51fbba70e0ce817fa5a65a7a8905", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4323ee11dfdb059bb7c7df02ece237f152dcec4f327908fccfc16a795b692bb84646df0dacd4622bffb72683a26a2e85da26ed1288f981e189a6f0d972720967ce2e0717fc3be5f48d27529733954f3d874de49de326f6494128fabcfa14b27f31d7c21b7a441aeb8dee4ce0b57fd084ccdbc380dca019fe344c65b05b8a3a9ae3f09ab57df92bbb8aaa97cfde31fd21a7fac6593a57717a668e7c59304c361c4d9f23b36ad800ad70f9b8d1a67fde475cafba17f94a8dca53d4fbe8f2f6558e9932e312fa12337b109f616e7fe5a03c41ed43245a2a2ce577baa41d4b6fc299cbd7ab87742b6965896fa1c6899d267462d12975e6e5beb7d3a7e643499f7e18", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ad8d3a573fb0393971432dfe0d831278bee940780544485ac259cf83b8fdbd06d88af62c7a875e5d64c8b95f9a7ad716054b55005d8d7d93406d0a7f4220fcdd9a336b6177092020f048b9c6a667333670a3368e69d013e5b1d239a947921c8caf123e74a04c250f19bf7be96cf0319416e0390c02a94d20ab47ec073787be235ea6f4e59b613afb550c9c1d8ab4a328873db9dffcbc3eded5821c172600ce020a630959706b871e7e861dfc5278549860d038ca4a22566beb0202e0c00e789fe831ea9163a42474a6016ba9618f204ca2fba2cfe41d2677c9f933330d51cb0bfbf327b12ed4d8fcde11d32556737edeacf7ac39751a63b26570ec441a4e17e0", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9802de7d03a520e04ec263599c18ac723d636d6eb1ee487255553025a15511d057cbf92ba00bce7f1eaf0cd9ab2ac8e6731dcb86918a9d4831946d38a58e09b8eb2031e4c12e5458119021a348e7a07d9a9ae53755c97cb451b1ed18bef4bcc84a8b924c0b02830b483a304417eaace56a61e118cbcf51402c3ac59a8edc14965b1d977092450b2cd3b616773c8c1897124c082d4b28bed5a068cfd9c6352c3b504d0999f83fdb044270dc0d269c7b0da44e551ce101c2149355a671ab117be75c3f9519cce5bcef0ea1d2cf8de5a5d43baeca2f328cbddf4824499ef7120c3d8919251fd7f1b39a46492cf691922efd9bace1eda0981b0c7fee214dc005dbc1", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8a226ef6ef026bc9d9c4a3a5d55374362c196c78a0d2a416618e8ca71ba8da50ca07f6e620e979410bf3cb812b909713656ae0b93fe1215f76830a839072cfb0e3801658600471d13a17adfa6a366d6e7a46c19f1ceafdbd313fb649f46fc3d048870431451b081e28a1212f38ba7343309146e8d7456933d524c1a339415b6728a44145330a0f0c73d2fcdce1e9ff9339a9d98cf94ef6824fc223c0fdaf1e50d3a9561298e18ce319a4895ea06c0b87f68cc3889ff96dc9e2d44c60d7d9f3588dc987eaec9af6544d7ad2cc97cad7a53714cfc1c12c378c005a166ac2684f17e8a03273598a1ff7618d8283340e344cab38e1077ba580afc3cd11af22b38c0c", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "62ce14acfddd97cd0bad2d501ee7b8579bef3d6e861af73bc7e2e7703ce7497ce8d6587a2d8499d51db003f9b03970a9f6e39178b070e126028d5945724e4f2d1807562c930a0dccd8b9c2e601ed214e2c7eed6eee6c08a00251c3d0c8821ec79f30098065868856a0c9fb3d624023274b32b7eee4b549284d05362db19f91822a76184616d836f86b09b81aabc0937c52d0ddea944befb66839a4fd946d408cb525c7035fa112bba7b136f054af0f63115506b1830ec23595a76cb5cd91319638c0c0a4b8f2a890d5edbe6fd709c43fd66451ea1198816c0a518919a01d09e14a91c90d4936e3a1e52e96a29e64a99d1ef7c22642f6768189e039ddf930739c", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7017c3ce4e68714ca683fc1273ee6b34b1f324afac1c19a158ff9548d7c724b80c90c05b038b270304b02b6e623a85a686b1e8cff0637617f57ebecc14a27d40b956a9b98fb71d7b24215892f56bb72c39cbe44aac7154ab43939cdb09bbb82976fd72e43301376e0d8d6366eba062b7a88e2981744a45d696060b399e7ec32427d6a822cf99a8f5aa460a016af1cecdb04e3c69a1f3beabb3110b9301f650a9c707df858829f4a6ced2599a0be5c725daa3850202becc45017d3b21b877247dcc2c8a314ff7de0c1f0f725b9dbd8a7f139013a979d1fbedd08dbd48f8e80733ec4b236a0bb885dce96e0db9c2c64ec4712aed02397445f866d8d9883e4824ab", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c4d1349f9126ba3193e8dea92d77f0ed56a05a80427a7055b689e3a3d25c6ba21d864653521135a89c75634d9bb050f17d3d69a820109e1bc47e3bc35627533d4380be929b8755dd8ccef362a3e22275899464d8587b8cdb73e3a33f878baae43c5ac502b3a77a935182e8e1ce2848fdf5db414dc6f4ac2d00156e6c664676b115d2032284845b5fe438b5da6f601c8971ea5e35e9d3e2b74c8de83faf4460620d42feb14c1b00190a9ca56b3ffa0840e59f25f34d68898f5b4c1729653d6a324fb5d06db3ab9d8ea0a64a016bdb1a6905176dc02a00a99e5cf8be93f0ab44d53991cbc3a8ac47719c1e5c407080b2531eb295cada0a759b73c1e2f7bf6a93b5", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "bbea83b231d82edc922a1cbfac3b61f0bf91f41015cf70beb340749ba43c8a6390c390a94e94799214c0465a0bbff0fbcec9f29cdacc70f7a38187761077d5c6e7fa2299334c04d1a0314706f18b9521df61954efea00465fb50b1375d98554e2ec989d1ed8b1199264afae6d9490bce02f5782feb38077e13dbac30212edcf69c1d94c0265ddd9af83f8783e3ca06dd8cae7e2a87fe017779c0173bfe22f20e5905afd7db17be5e0a50a47c96d04e0c6b54c9fe65052c5d1d1a93f4bc89f342c2024dd6fa8fb4e1889282bcfa22b40705892f7b79606503dd744ef47b182ac2861c0695bb4acb1d939bcebcc3c43516187217005809534f62b690b3544eb519", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b52841730346cfce583dc87819b019564ff16c868a882097aab3a0eb22586e81f90e627d237381881dc6bdc92f5f98b18213d0b0bb9fb605edfb967d851794b712c805cb9d477e2c72e5682c04784a920ff7f5c39c78241a68765c0454c23b548fb222555ce91951680b945828826f02e9143f95fbd0e7d825896aa90d1265f99530f95d29444c489e6b0388f3444b7a241e285e39bf3174c280c22538c4f95e1341ac95ea1454e43c3bb125c9c605fd515a028fd05476ed405105b1cfa53f7faac35b56045fb3290d0640e97aba2a4661d5b71fe934750a6929b238940703dc8d98854e6e11e97f79f994c9ba41822f6e0555737288525ac5eb2a5126b2e688", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a8505189cf5661fadb6ff8830224ac577fb4824341715700df2c3264b109a39c08dea26dfddd67e04c1efa244defed649d4fb5cd108754c06899fcc62f313be8f0f38716e46d1e694d5987413cd72bc15ff641f7ddc968430f468ec1b276f02b5ef63a1557c647ce181a1ff24726b785ab082a21312846134480df07cd760f6f15a1d2f13d9da5f14736144cd2b4631d4da6c946f332ae949587593664a4ac09f2e5c7395780898544d479789827dceb02a00b2482ba4e3e2776fea12f8e00296fcaad378fd566ffc4fdfc42a170cff7f45da8ae06f87c38ba540575b5d4c2c0f77694485d6ae8dd65a21ad44f176380f9dbf170448e47df1ad42ee44d223ca5", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71249c32d9bdedb20ed424bc6707526aae031f9ae48d2499b75ba7cf20b318dcd6b26c835d2fd465cbb55d068d35348efaab8a391deca9045359c438950dd33afdebbfb1e4dd469dca9fd10f37a0e1edede01e4cdea29e3b5acba63890a2431aee1cca9686e789b3b72ab9b49ff5b711424e9b6f7db93d8c59fe24e81c9a0f9040556bb14e4465d1b4a68efc3347711b5e24e04af1344c37b058d8014f6c8d18838e20912f35f8bfe32879cb292fd644bca7059714cd0fc7f4f65b097376c34cdfb8abed50aaf8585f526ff5f4da1d40d00695c2973692d7c92678245af3b5c55d9f5f3c61c87ee5d622f07324fb35c723cd8686e8f497c7f3d7009b438fe885", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65ed0edfbdc57a2e1230019e9a71096519f281d2ffcfbfeb91911bc2227aeb52f8543fcec1011a1c417dc137b1ee86ef25d6c3e4945d54f5225bd978332a145b0f1d07ddfa5c74f8e20897d351daa25ea93b95968cfd9053f6beeabee83017135645ee426252b9b671b5f6006bb2e071902d2868f3a5395c5850fd1c25750e2014323927037e621ae799adf2c53a7476f3dc267dcb72673b588e641109005cd9d7d59c53d2a127e96032bc5f93852fba68d66620ed793dcb59a2c9f487604fd238fe164445a5dc34e6c8de2d2f17fb7ea326b340e130c6175280726412e3dad828edbbded539a7b7288ac8d0414ca06aa1216dbd23b32deaac8d13e6fce779c8", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8f55060a8f86ad923a83d5edba41b0a47d07f1a1f5633a757492327eee4da534664cb88ad44d65b067bca7b6b3acb5f0b25aeba601ba9cc277ee483a5960cd239e4bf565227d69979d8137330057593ad8b1c98efdf97b20d58284b65baf5856a36355731be3cf894048ce85e1fcb849919dc8c6da2098bff6340520ef97a23c12ba9bbe2cde28e47855c71c9ec39fcf7b29ab14d91ec7196e1ad1389567672aa6800c472e575ee493fa49a1b98605db139299830751e129a73ccc2371259aa99bfd7b996efeed12e48832d8c2058910c0a55007015073d8a27c210bdf7d608a63c15b8bc8a563b249914bfcc2355b8c15f958072559c2a1b54dc818203e26f2", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3b9d5d9ac20592a74eadad4c9e1e509c7931cbf6bd3fd22b60873cfdb30d6275b6691d2972a61a6a366c9034f52395fc93b83257ec859de129a8227f4f1beb1035672330223af24cb79a5966176c0eb981ca6a1e0a2dffa6f650134ba225d8f0ecb63da930cd9f5b583959b39f32a7a15cbb9bc6a3fcd8a429d82b28e02ae854064460d5f029291f90f50321d7e389e78fbf94f6041815dd926e5a84c5e38d43dac97ca5c1e2187df99f3e150ee6dcd32c7e12b6b308cd13004c77de07242cf8282be36ec862799f75172611d5b4aa539c1cda56d9d42959cc47692e75087a82e11d840f456f1451ad13eb6e57e7decec28107f4d66c09303536644f1756a1eb", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a6a2de530d52f09e3005ad43d889e285e941e4cbe161318cf64be1d8c02cc2fd9ce1c2766854ece6486c64b339508c7aabe1174c95f777642859746fa3f33f2e31d24d849377e0f82010a48aea94fa707438f71b20d49b6571b2523c37e6f0c920a072da7642f8ff6d93b8e69b40c4e7b6b3d8bb2090509dbd7f382993783c9de737d0589e27a4bebc981f8c83fef72c3920e145ec6a6ee55c48830485ce51eb6869a18baf291f2f23cd97a7633dacef29ae7f3880118f4abe5f2db024c0f7e912a94c6995e8cfa255744619bde1c2e8813c57f5a5d146f94b9f5c8c6b5e9ab2a335af09fb82c74a6856f2a4ebe15406745ffef93eb00b0e19ae7fadf099f5e6", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8ccf4a58cc67c0a2d90c3339ea841cbe35047965bf38f90c36e4925920ef2d4e917cb8ab41f7eca19e91110a2b1c6518ff34674ac51f3c40e935655ea78cdabdd5a167157137e04a2b8022cfc558bc3c565b70aed3c8fb11cdde0141dd22756e47a16463f337ecbc9aba9b749c44ce683a277a5a6504dcc4b30eddcedc5377bbefd7d982368064513494c15458dbb7d8a2920dfdb28547ffee42a29e4f4433ed5d6a66329ad1ae8c0ede1c7b7d3e617e74f9e74cf2c786ee0ea5348c626a5179e2e61a04ef7126d0bd5a005559974ea3e80f185f3b9619ad872165bf620fe9209351ec61ef7349771831a9ba648ade56dc53976b215620e6b6a928037e85219d", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "438b8efd0f2de0339d01953e96ea90716c31b0ff01f8858c227b2e633a60a72674d3548ce7a11d5109957c5c68643fb7655b4f9406efbffbe23ca68acb4b84f2fea9c82bb285af6e7932258f26da3d417d664f2b1d716713c1341997c4c18496b567f921ae266e7484b8facc4bbb57d474079f665442a85a2a3372a15caac568808357fb044184410f785458d3e96e465f578e8a4a0231867c2899a02d98466a063bdeda0223a68d2636bb269d3fd7643fa1a119b48608c8af4324324cf0ebed9982b5640537e8b329860d44c4d3818e08f07bb4f1f29663fdd4041973bc50901b76a47a29b4d832f73e6a8a8883ebc7f7910012ac2fe20f1f2651151a82dc0b", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7599ef299c6f023c0582f29587ad51fe096208ccfc4da589731cfdfe57ffeaee98b2db16aeee37900718d80bbdf2e32576cd413e7efb672e395da8d025334fb23b3987a7a2f70022633ac2dced0f73dc8b2347701f338312908d470adeca7f629b52687d22fbaf1bef79f6835ec99486b71b8de1241f80486342705f1dd1ba759511488c3929fbe1a4a062d7b1d88247b6d1834e8f11791838f8bf465b4ba5f4cba44b64f7c7276875f22868c280b2ba922fd3deca28c43b54ea30f53f05783e44a8fca79849246f7360b1673ee202e59cb5a448ebd9e76b92f64882e0cdc4d8b170bbc1ea0b11a7d633498f1b36e7681128dd33a66a37075023b3fccc443629", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "98fe9d683efbcbf76c15c6bead81d70bd4075fdf6e866b25826a6af9685354a78c8ffe91b90374791c510bc5c024134706d8e0bb730b744f20d17f18ff11934d40eb6490f246bbbadb226ba2cad1616f9ed58e50ef7b9916eaf39cdb5e40b5740fe27f4e5b112d4c7d7754b0ffde5c249a6e5f0b592952d7e36bd510f721e5b0c231e6af334da00cd3c94ea61e981464761261beebd8254f7de031cd8618dd1554699360010e0e94f1ef126be3421eeff851d59c07b845b4c274a12168fac12413026dbea51c250c16871a0555dcd84b39fafb2cb055e2dbdf5f9d8bbe261b754ff3e3dc878e5f62d0961453fedd7a7e2e7f3fdcaced56a6b41e57a9b9823404", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4c681c2dc3b1412c47575cf79fb463db619e38d9b13b55de88cfcdaa2241b5da6b614a82617cc5085c4461a34a8d2c260aa780fbb11639c4023e29b9e690b6f4bbeed1b29def4ef5f7b8d4f90e11cf0b7029def0a2726f37470d661456a07ab2781e447aae52ebd30a7726ac002ee5dfc913d6af29ce58a600f8dc024886ae170057b0c0695c4caa0c8460062ac6218c40bd8a0531792b1554717e12699585ea137b7ef206510be251ccc93730caedddc844cdff3d07d55696508d15f9694b2a30716f628370bbb5031f37b9ed420a976255c149a90ea53f5abc981d129a1f5394b42dad8feb6612b3d9078f7987026042a75e8ac95aac6b16255342075bc705", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "799b1bc4b3206a10dcf1b75038f280265aaa37af17a52802ec23f26628115c63768246dd0cbd19e528031340534dfe53da975bb3707ad2e0a5fbee045c21c3b4fc68f78d9dad549646bdfe380477f07a29e8349119c54fc9462a8fd5f7bae0a11c3ac34f9cff45811c293f941ce4ddd50dd56b35b45a95e46e239ddf12f615714431301e7c2e379e523114b65e47757f52a663d1c14f53b6a02860ee5f6e26cc539e87aed65dca1c73ee124934f8642a49a93b8a95239506cfe7aa5c1d04ef610cbea81523c3e481bc4b501bb055bf46157e5c1efe3986c47017d93eaf71a2e9db4578737c9fe3da5290cfcbdfae23d1f6219c1f14d0167d347015ba85dd4661", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7a827da60c1f04fdb7b52f2949a806b3166ed4ca123b595b96057ca264ec52b6e410c31c5f7cde453efa9a49a78d0befdcba01467e6e4b5834c1711465e80a48ccaa626ecb33969c57442f90e4c1c002fca9db6e1e14b684fdbafead25ed4f72ae35617dfb23b642a04489cec59b449621255e22a6548f7c877a2a86c9a559ba60be2d46eaebb36dd3e7b4bd59b9b413072270e3ea8766843d5efa1ea92d9a756d607d480cdc8b56da85aba503b729345b43189e79d2f2cb4f70453fd9b8cdd837bdfdc1a6481fa10ce0f281cc7aceeb9c45d46535015aac8287daeb505b7b457c30d516effb97f0aadd284b9f32baf5b2649263d5cfd257152de63374f6a5ab", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0c7f0ba0e6fe009f80bb21d18815421010046668d2b7ca36560cdf3da94f823a2acd105984cea2e8f9844c17d5ff650b5206a1b48e3a54f4e8e58baee4d8b2881cf368594b77d440ae8677b1b1ef78f1313739234e097f00d00f898197f829aa7f163c55c43196bb73eae33687fccba6b2e54ae7ccc162e9ea93057db5295d1e5efaabb795c8acc7bd26a9ee9e6796b1eaedf32f6f86623a0e01b59872025d8d8375b00ae98d7d2680ed7ef2cdd59e9ee07eafe02375a73f6f409c126a542c985cfac7e465ec9cb66d292b274f4bfcc9b35f372813b03717e1bba34201e22bf1b0249e590c1130db2f6a801b133212ec9c811206318309dccbce07a620b62e2e", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2f07a995102e52eb1aa6e2822290f50f13a25d573c074d6c80d1dc82017c8501f117f70c6769a5b25eb4bb7a2fc2c23471bc381770f8455e73eb1bfef4c8dfd9f9db24ef8a163df367c543b325c6c97fdc0729a80d101771d343f4b115741d1b90eafaa1de8f5eef0e5c93ba502db1affcdaf6180dd17114cd5e8d696873603ec25c33f03cdc2f1e7aada1b217b54add8102a0747df2c6f381669a8133f4c3d774fa3ee1a104159b2a75ca8e8e0bdbd478824a453ecb2380596afb923cc06d4b1dabe07f2cf583ece7466be492bead8eea60a04dd8e37cc8ee148d1505853596d8133bcdebe55383182ae8760ff307428f9d4fdf9929d7f6c77b01428253c4cc", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a32817941d9449f4e86d537ef031161d83a73d3b3fa464e162b1bbb79a32055a50732becc0c0f0269056acbc8a1782c6584754c477a6351e9bf71a3c4849d8ecf3e95db36d4b40971d13e9897c83c3ddcaf6f279b8855f7eca2f32555e56d9f83c01550576e5ff345e466f99fe2f882a18dd07088d32e370efffbcfdca71e42e96ae54ea7cc7660df67269146c45604f664278ff70c4f3376a4d908467b512300b3530a199a2b0844ca789423f7ba8667c12481783c62264cc389ce43d4596a60262b7511657739d0b8e46b868d3239568e346af85f69dbd1198d90ce22277fec9a807d9a9d65a00f5a93af3826cf0ae575c928b97eafcc06806c13a134b0417", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6e6a7dc01c78111756e3dd1c1715383c4887e29d787b8c7f81425b45a94c2f3086448b86a9da131074f02391035aa846c58b812638ed4ce0138c560a5ed16997e5dccc7d6d0449ee1e4f1830bff581e4fe18cc75dd55bf82b34877eebf9ac9a19ee6538692efa46a852d5844742ba51e040fe6c52b56f47ecf062c57cdccd0c8669fb51e848a09c1fee92e5c1fb6b7456f8fc809442164d9d70dd529843bbdc35549c3863f53d5699f11d236e301089dcbf0a9812cb3fdfea266ffb42de52fef1d6cd3145aa5ad9bb862e61feb1b4839baafd1257b86ab886a5d643fe3b9895e33f7de6b8c10132cd870e2a5817ca08a3565c59f39f71f2fc6ed5383f4b8a12c", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "925a3b0e97b5e2f1b963c9038487dc4dbf70cbcdcdda2612574746fc071c8831921443f7c29a605c1210c2d6cf9aea6d986d351cb22d86b7558cc7591910745c8a3d0046a942239df9accb56a35283274af2a514711bce414b3b0778578594e50cd12614b330ff6be76430da2be3bd0a1a604b544b289fed2cd8940eb9a07c93cceb33caa005f98c79d5e8681fd9375895177bfcd80adc5a5e1c7f1bdb7385c5e750f67125e8d5c8103cbf5dd5ba25fca4c632467c502c4b0f897a0e43702c402a54df464166accf495f5e861ee52da3d866a4bd0bdc747a1e1245dc9b27918f636f9cec11de051bb0a1678f9b12ef052c1ad4ee65f28b06b16659dc3ee4048f", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b1180fc51c5ba04926da1a0eaeb4431bf354560b218afb030a580b362aac0ad326bdd049e9de4df30553cde042b9416cc4ac44b82b4efa34cd8166492d4cbe4a6f01c276e719a0fe52858865e6f124f557f45e38653e080b016890331b311a5e18f99dfc1cd742e64e384619bae38e23f666a457305dea81fcc998dcaf07ede2c1c6276b2d49c94eb5b4be5bb94cfffc441a5f94b6e4c1be88481ccaca0b5527593313d919549bbc287a160dd4ca565e723ef87cf630c22cdc5cd1488d369ac030f8382e79a2537240d6726a3820087b4432a256409e160446727ac3363babb872833bd53453dd14a91f59e7c3dc146fac217696860dd4f0b143b44497b24c3b", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8f0af372d1d820ba225a29a0ceb3e0c4f51ff40a031ad606f9fb5145910e053f7dd75a004a9e81bd739581641cc50fb48ad0a15e54ac1ca7287a3f859b387c35e0fc637d8c39cf27467406e696f69890218a6c6eb9a8af5368924f9f66f830ed3504bde179cab54115cedc8b29dcde0eef764aaeff149dc1810fea78b2d6cc58e2e929a97467d229bc80aa0b3fa8fb7fefa63dfa13b90dee99d1ca02f57f9cf2797805071020e30272c57064caf245ab98b0554c2ea29aa7314ea6a61dff28d1c3491bac7ba9d3b9bae421303854eb52a1b5382a308eaf5430839ada186f573d190c43e3dabb08dcf589a61c6fb6e970aa6dd2a2bc25ba866dc4e69e02ea9ef7", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "68d4cd96fc80bb7a200e5fd9dfab20fe513871972fbf0123bbc85fd66a8c23a90601faf082131f09aa934c8102c9f91fb94b9448ec080e9533dd6ea4c4d92ef538e8296b2b0039c316d3f1135384819a700607bb6c31a386f0ac3b28de23f7eabc9fa581bdd046d74dbbcc84c642b6cb9351a915ab275e0ca88a5d4d2f35eede370dc18dc0544b9463c433b7ff69cc135724921469a9c2f95d9b4d276cc943a629c326e1966bde6e2942562cbb985e1a557ad8005ceb0d84fa658dd7ed2c1c43a1fafa9fcdea4e7569f8ad335589df532787c1b1a833eed2826c5d3bf5b39fae6a3cff9161182dbf9cbc53272907f4706e74c49180244b974633cda821e54541", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "be80ff1d7b1c70e413e36ea6c1bb2372a49610f36f4e61f48ce7837596e800212a2a6dfa185b492bbd4e4c8873a977f526afc8770a52ef8365bc03571a4ec07a657f4a7b82b07ac25e10ef4f563d2b79218a281b99f124a0900b1eb23117ae44c5f6856a4c1185c57b577d1478747f737311f580b78951f4dd6c9a37a4766d225658d7d21713b3f8c697f33fb4303aa89b31463a3b7abd0b504a568fc8a192d38cb7a968fa9f32d0920da0469d76ac858878e654ac1b7087127e733251ae8837a131f6b2119932fddd26d99a8b77afadbacefc8129dafa5529120fa6ec661e16fd54ff37676ea3f2130fbd0c29ca824b91c16b6a459385bf8f997297b4d4a583", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0e744d7298b9930bc34139dd718a448e7ba2242bed4cd314198c8717f0830165571eb456361028f9180f32981850da82db94cdeb831954ba32fb5c96c09fc40bf3d1e9f6a7b5490b5671a4541c5534e79787b25e04846fe9c6f95893416ddc713b5beb2d9349c3ac71450f657c20a55544539cc8498594c75fa80a9cdecc36c7ed3ec9529a1eb65a607b3a6942615a54e05bb2f98d471c98d5b9dce772cbd40f870046216ec8f89c029979de6f1020a3671d48a2b4df5ef205f2008b6bb82e47b05e50a649fc0eced313a573f3a728492746e9a18b37c870497ff589ab3049b4572ed7135584ef84ee8b4c9058473f0ae2885627dce2c95befb905023da6533f", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "091906b6e97dfd23de742ae4bf15dddf328e7e21f185e3bae65aee40e343a7222087f921a097a8c7d50e9492933084e4737fdede77251b48933c4931b5e9be0c2b97b23b2c75d5a8e053ffd782c98985b7fd973e8ffdfed5fa67dcbe1e42f159600e9905c8813c94858adb8e34e1c2b759895c253fd51f415e961b43f35ce6c34359da8571b460744b84c53b7a837ff19437fe4f96895a3b0fdc4426a34d55d9e5cc9d9f2e9f9d98ce93e5ebb2236221759fca0aa6fb014dda75ec1dd3b007401b43e41b36b9090f8ea86da3104dec1f7f934a8ce76001a399a4a0aafdd4991ac340f31b88bfb30788a4dd9173f710b2b089bc8328b0be8ae2ae72900fc49bcc", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "0e3345f962aee63343000720f516faceb05fa677f9c5104b21cd0288e2b54240b66908e686e93c13ce56428e97b95c230f076096fada2c36e470e7a04f292ff39e50fefd94f20bd34f673be894377abb5138b543bd8c7b33ec9670986d13cb7df57f77ba748fced1bf9ea03501d1301df1afb7a24f1b114fcb0a75dadc302092746f544571e06b016b13504e0ce3463dbb1b5d1e176d44b93cf1096d388b2637fba59208aebc6b71aa61f3bf119ade80771cea59d0e670c68e884d4fb08b62f1fb29f606d40f3b71b3ed225f1769b94dbef277736eb0d285b13524201522ba6e58182f1712b7fd383e0d54e55d2818d7a3fa5c35359a3bdc21e250fcf2dd551e", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "3f2f8b58548b344764b80be53f52d887189a67821ffaf6576cbf3c7e3b7deb2c51b9b6df0c234b020f3236461768292a5a9beb4f9ed695411a13a635c2a7092e3c13ab7b3a955495d7ec76eda95e037a31fd3abc4ebd71d0f83262d10796826e4759ae51ee82878922f3e880e7e66069f6c03edafe25f53e05a77417332678ff12d812d0482b8f3f57e5768b2c06e85fdadcf739f9812b685f091abd1e887bca58942f126f9ef40e1517bb53f9be924bf63ef72d476fb2f3c78cf2cbf72356b1b31237ca18d66d45053313a9ee3258b3588e788af7561861e031392cdbcbdab74c01d1c17b22034de552a7b17810a61203fd785e5595d03717153fb7a64f5556", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "268df80055068ddca587b59d58b044b5e50fd2019f3b43161eb154bbeb62538fa9bdccd7370b066481db57c732d4cb7201db2263ba58200e4f51786ad99bff85fb8ad7f326a75e4b76af6bd02d15bb50e0c65ca58895f9a74e56e31851a52c8617e5b246d199d768a00ad56159875f3ac304d94b7d007565c6619adbce01230550341bed144aef063e8235ba719506956e75b5f313fbd90ec5ed3db2d40dd6e02f4b45c122bf733b3785ab370f3086331b2ea46065ab6f21f73826ad574ad80f561f98f9da9d39414b2e84f242b1db405e9671128a14f4e1cf3f36098389cb18dd58b36a7170a5d6cf998bbe5c9e27d17804b090085b86c59579c4a529584809", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "50425af7ddb7629eb45ad08c4123709ef0fd60b01855ea5fabdcf3f60eb61079e2ad4df01473c5f8309eaa9ad75e5c901c3d0df919634e9b5296d8e34eed3f34146fb32f3f32069ec3852432a5ebd165b95dde1e662883499243dfb32aa8daaca50c4ce337b5a09217ef4c0aae476ff6e11bf56fee43b503a7e2dc79a36958a531f47a28f2bfc9b1495d1aac6b16291e3b56358ce3855bca476d3f02ab10e2e766e2f2b3dc6c060dc9f6dfdf3f2b82393611d3d2b3e5959ee094e67d83bb99b601304029bf96bb4411717ce7d659e8381ddc0423e7d302f8e17f2f65546fe20e49155ebd2352024fb9497b9d43836f6d092e6d55ecb635c31a14f8bc6d9e9266", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "031f12931563ef279bd0232e1ee8b4e27897ddd2613193593b5ec52f446f86e0de72029648b649530cc79ce4611a9ff5799ef0ef7ad70913847509eaa214f138d476c6f6b12736b5c81fa1ca39b52985f10baab93b78660ddd660492a842b0601d4ae130a58e8bdb84375a290f0b093c02f20a224210ce769ee7d1e337da306fb0245a81a7c00f6d5ab400dda5a05e64e97c9519a5a8bde809a1a37ac99c08dd46835903ca6ba780bb0cb2f5a16fcabfd3239a8ea6b714359d8aa317c3f0fabc765186fc38f415408223d067bc14bf2f18e62881fdad3b20f8761c7e057111ab8adc140018d90eb04d0e7b95e93f05bb9c9cc0b73342051f1bdb3b48ca0044e8", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "a4158d6b8b34220a634fc52dc16067d039a249301e49fd9c1e941d8ba04db45fc4f44d4c20da4b814641935cbbf5c5315b6290050f2dbb185b4a7209a997f5c68edd2f98f5fa2fdf0bb6e10addf885d35f20a2c1623d46da3226c01a8592f6293465b902b9297617d9e921458cc72db42fb96ad46370065de7ba14618624a6c8b42cde9e66e62630873f0729e59ee1acc6317acb849d8113c6b6d370efd3ad4bec609caff6373ece052bbaf395aff53cf17ae7129106ccd517f59f2742ff6796a2f9ef459116dd398f924a7e8e07d4b53f9a5c27f3662a0770183c13bfcb1eb7ebeea6e5824b84c278c188475dad87f9f5a7efcfdc27c2242a0f1b858726b972", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "58e71b81fc2a0e378c5eda2ac6b12afbf9abe0c2e832d2e5216030ed97da20a7540b49ee21885dddaca5a13731b2e581f45a66d44eab0530a18a9e70f7af16dc9e5f1ad9c54721ac723d7fa75e47ed314cd032fda106c464c9ae2cc1fb5d15ca300f92a568770203a70b55b08ec7dd59e3dbd9d4ee2bfc56b04b10c9f991d0e009a1903afc7d46ceb5f96e3f40a1284dfd2ab6550dbc71ec92f55f9db8ecbd9b1afc2259d21e335f6e8fcde3d9dae1d9f543e7bce9d263bdd73fd903f5f4115688e0bf5d1922002f501dc8b1dac8bcca0867b2b0d9bd26e3b54ef3d9378f03dcc2f373b905d7f7402852579485b39f4c6f74c93153ab71c139fdf65a870aecf7", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "171161094269830ba8336d4f02e9d7ec064efef23a1b0443426ca758fb1e40293b1df2f67ffa0d9fc9890fdc267344b8a274648af53f08bbd491f57a2231c683bf31d6786bc14f4a9456a1f28a6a3b9fa8cb82e3e95c2318b0034c3a34f31cf7698da3476aa62e6907159858fc27e0d63b5f7abdfea817d335bde9f564df4ad2db4e479cd929e2111be5c722c425e6461936e10784164391ef2a41f2edb03b7e244a7405cf0246438b3afa1968caabdb854471294f6d69275978f6472fa8318c79391b04ba2f554fbcf0f8ef39af1a632911a2722e2ad15bbef9a81f7148429c79d7063dc87e8eab5f53a31ab9d82df302c6540a0d3a8c9d816767f4c0868cca", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2d0000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c684aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2c", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c684aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2d", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c684aef47bc201764a663acdf22e67140410b3d201533b6ccaebf86eda3d81a1230a1cc5ce2c9e4e102d107f2418d9386f1d3734eb922629b4e7ef464f79fcac53744702a147c1ef8dafc8eb366284d3419d98e8cf176ccb7f65bada528c222956900e1ec0c2f21e83e3ee30d946a6aa267e01a28b9c1833b035a881ad1865dfd2a451086a46f38ed137237c5fe368261e3a46712399f3c56ac6fbde33682ba98c95e435e1dec2d5b9d681ade372622c2dbdbe47b419b4ba23a5defc3f792d4d8373cc27cf707dd2f3603363a0ffe643dcfda79758ad1ac53d46f1a5ec25df1ddd94780a8f51f88ffb32337f05395dec93267802db95243f1b62cc3dd8118d2e", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "0b3f7de5275e61eb834c4335ddb4b79e786da6325ea0df53b5fc14f249c96776f8fd0e9588a7db6ed3280006b90245547aec0bdeeada381efb78ff941845e5c5b64516304766318d46aef8081a80303a89cf91b8d843ec6bd7edbfc6c24fbb709b551e7a3dba4cbfd8f3d74fda3fca117cce28bf8a3ab0770c924ac4ee16c5195de347452645eac61782a6a315dc51b301e75c690e7e4d4f2fb72a5eefd7fbf9d8fa30dc5fb9a016e79745790ea581b7f0bf2040a07a408625a243e56c07125b6b00ce3e5dfb2e2886b2b75c385ee8451c87c405d8b43d9b3c412f7bcf8a09c5830014553f07375df5dd618160fbe64176469e9c648b3f54ca9d6c37cb6a6b0d", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "25337ad22642a001a70be32b5fe3d8603502efbc8c54685ab140c50da793cbfb3ed7340e2eafe5ca02641d9001f805e649f826826b4dcfdd608618bee4da819ab8e3336610afa2bc6cec6a65c895bcc2faafac0264307b260a4eedfc00446668fe87f8de89b5b53471d236cf69cb5534d56a297043df1d8ea9ea2aeee6e03cd14758fa803dec4274fb53cbe620799d2483b9398a55443457103d221039fd80e1f410b66fdab42b3465e3319141dd8cf47d6ed0511851f16551924fbec4e4bc5bcccccf75d800534357786b26f1f43074df83c0c1601cb700b925b7066acafae9a980cc45e3cdf62e088a8bea6a041eb245774c36e7fd2e3c53c3a00f2a3edf9b", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "13ba63edfb238437932e8f508b307cdb5117577935355a877b1ca6546537b55c35952d4b1a7cdc2be01e2f76f04dc8ead4a6bbb25ef85188b5e13109ba730746962f04ae37c8ea210dbc0970975fd55c3b0663668951544f05243d1fe6977aa71f4cb797bc8c64d85cab05a1c16a09544a6eefc464efc70b80d98964099ee71d30453b23475bec88308702042e6b4751b138a3a7f15da19e224b52d5b2d1b507dd3f7cf61d6a1cbff6478bae9d0587f376cdc2dde05901e259194ca4961211b7164c5ee23d56f7625ab8170040f00d608b2b028298df4b576b2514d881ba665f9994bb14c9a9d9d172c84b3322f2175032dc3c96c1986742651453582c79ef5a", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_2048_sha512_test.json b/testvectors_v1/rsa_signature_2048_sha512_test.json new file mode 100644 index 0000000..2c6ff55 --- /dev/null +++ b/testvectors_v1/rsa_signature_2048_sha512_test.json @@ -0,0 +1,2713 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "SmallPublicKey" : { + "bugType" : "WEAK_PARAMS", + "description" : "The public key of this test vector has a small public exponent.For example NIST SP 800-56B rev. 2 requires that e > 2**16. Thus, libraries may reject RSA keys with smaller exponents." + }, + "SmallSignature" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains a signature with a small value.The test vector checks for arithmetic errors in the implementation. The construction of the test vector requires the use of a small public exponent and unusual key sizes. These parameter choices may be a reason for a library to reject the signature." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 2048, + "publicKeyAsn" : "3082010a0282010100c2c4a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba7490203010001", + "publicKeyDer" : "30820122300d06092a864886f70d01010105000382010f003082010a0282010100c2c4a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba7490203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwsSoYCNtPJCWoHbWulEH\n4Pe9geG6kW9zdXJL0rCwtjlWgTcVo0V6sEWLcfs1pFsn+e96w+V53qRd+/0HgZ7W\ntwIapTNsWEQqrdlsqe6dMkc+nZJ4VitNECWK3mqY+xx8/cOzcW713sWM9zs1nziV\nmbS1hlqYY1GesAHDJDh9p1VFDbNBMJNg44B8BWW44sRPvV5ujQTQBtfudouOhDYI\nKpD6DoN/MvRgh6tKDZviiqfaF5TOsBcqf1DtIPbfZB77y/0qrIl3XHYacxAJPGcc\nl3+hiw1uAfsl96QytCxlNZeExokgVxnBz246Zdri2kNMMm3egbtv//vb9t5cFrun\nSQIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS512", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "wsSoYCNtPJCWoHbWulEH4Pe9geG6kW9zdXJL0rCwtjlWgTcVo0V6sEWLcfs1pFsn-e96w-V53qRd-_0HgZ7WtwIapTNsWEQqrdlsqe6dMkc-nZJ4VitNECWK3mqY-xx8_cOzcW713sWM9zs1nziVmbS1hlqYY1GesAHDJDh9p1VFDbNBMJNg44B8BWW44sRPvV5ujQTQBtfudouOhDYIKpD6DoN_MvRgh6tKDZviiqfaF5TOsBcqf1DtIPbfZB77y_0qrIl3XHYacxAJPGccl3-hiw1uAfsl96QytCxlNZeExokgVxnBz246Zdri2kNMMm3egbtv__vb9t5cFrunSQ" + }, + "publicKey" : { + "modulus" : "00c2c4a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba749", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "b03dd72dc84b305ea811267a489aba10a1dc54b59f92e58546a2f0b6883f543512d621951352ef12abafe4bd6e10c2e5b0eabbbbf1d081b66e535fc9b8ad379040c3c71ec8f2b4f5d319f5d2a0240a767ddb4de1fbc878b2c5e8e1e260217bbd70971789fedb8c677fc8193f67e4637239607c7b9d3511868ccc0df372374abc685c9b4b74b2c5f11758f809b19bb3b5c464db870fea61ddfa5e18be2c4106f3e165fe85a7f8241db2806d0fc3c45d8a7f1eb4ca411a46ac411b81c04fd8c4ced5eff497da6bcb8e2fbe1f95cf4c3e761fc3037c82276f7ebfb7e6cc8534cb4fd34192074f580c6e31008df4f1404ae8dbcb111503d4bdfe6e7107a1ab5cd8c6", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "4de4dbf82607b36a5c6778ae6351d83b7ef5b4af64c3788889eb10ef1838822847ceb531914392360b92dee055796f73e3cdb8b3d50910a537dd2244fd7f922780356ea3f01e99e5bebcb1b6ef398d2399bd02472a871417daec3bbe6f89f45f1af0bf819a446dcbbb75c56958d34ba27c8120cee6ff97242921ccf58de9216995fa0c49cb3e6d60e46411b2df3b01b78fa81ca145ce8be594ee009031eda672eb097ba5ed6687a703b154ef616757f94237f4275f54738cb59d36b20a9c84ae133bd715747952f0222573a91faf740e4b7eb4e88abaa91004e72a1709b401616b2edb2784e491f671fcf5ebe326b669facaa5d8a0f6f8469ea995c4db772f06", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "a0f46582cde6be215351bb7b29e8ff24398816fad9e7e2ed6ccf1d0b5296bad827316c18b1565253291fa1c0baea9a735357cff8920e1024ae5707dd2f0cfcc9e6cc81402217d9b4f51e10def2bc2f4924e7d22c022fc87d6c3e772f4952050d027b003ab4267ff227a15cc7c884cdb46bbc7eb38852d0e6d8a12f485ccb0312157097687debb6feaf2b6dac998224c6047c1d5727195bb8ce05a59669034e88de0e4815af00c65def5b9748d017455056cc1ac6d3a77e31fcea4e726eda6be7bd33e509696e54d1d1858a1165fa9ece5d62e493c1a33ab3c94d294838a19f367fb799d6b69161bd9532a6ef317deb919923d78e33309f14a97b68023d600b4d", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "9922f7bd01d7ba6b2de255b91209631af92e5537a4554b3b7a50e39f2fe9b6085a7e418084213d445794ebc19be43782d9f80df1daa7498a1c67d935ec00dac6b7a194033a14431320acd1d7f3d4c2b7b5b1649dd93931c49f538c94e34f44fdcb8dac9d31539f87e6720dc887c6605284a6a0408e244325e35917b1e1ccdf5959ca87091827c8157bdaa31239e2103ca8a112cc76a8e7e90f352fb8cb3a3381e52cedf4d4188bf881054b80387605e7041ab149cccea1ac2bb6560b45000601c33ebc31cebdd499c0b8fdafa7c1691d6dcc48edc98519d55d126a757b2a753eda4f2bf35cb191face371c9c34b2ab57242053b9ecddc91e4b621e650432adc8", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "99996fc01a53bca03382b96e9ad83a3139bfacc5d37b180a099fb5d515a7b78a5c21a339ae6bd2bee8e0f503ba2bf892c1885ad5f4940a99d8d49df6f4623da16c337a011fb895c006100286aed82977be3fda054d1e935a872939b704750c3e2871c33768946e65a737184efa50060c6898247a6472854884fdbfc2533c936fe9c922d881bd5f093851b46693cf633e25f27efd6db65da3ad96f2e8154ac39f2a9859f15c919a92c8cd22285c1f9e87444e61769f6833bd0d56106f87825e472e59caaca1fedd8d4065fad9dbbc252a84c196bf5d6c40bd8660600bc6c825bc7470aaf4ad118c6c139a5c6fefd5223ef490d4afa6c06269ea8c0054aa1f368d", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "7930ceed4b191365ccac54cc8a5bd38498c0d0c1fa5a862b6c0744edf9bf1969ec4f3c7c42aec737438acc797b8301aa8b30be2a4a4c1323be0427411dc8be84881036e9062a55fa2334176049305a44b97f90ed0b3becf56f8c9f164ef0bb45729f9fab1d459f690c58f07ef5ef89f21b15da14a235f3012e6f83a7f226e118d3b7fdc9356c39667e1cea5c667b54ec5ca6a0d58ad933484f447c670e5bd3647361c81831dc710360a90692eb7e4a57ad225b2516d9c3bcc77323a9354d1b92d0b3f5ade911f5faac4e4bdbead32f3349840ee66f4010789a84f0934182c2b0cb7d6e72e2b2a6839d03d7c9f681bb7148449161ed50b4466d60002cdb7492fa", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "16b5ecefcd0167682fbb3601a016bfa8bce9dd5855bf305ff00b45d97e50fecd27716997c37ebf8efd8b269558385b3ecaf2b6e38313508a7a14546107b75afb450b1a0e39cd0760151b666451bab43d7fdbd93771e9d98152ac889bf1abbe1c3f62049c4735602ebd6a90a0361dfa08417ba03c55fc6b7bfabb136851ab01eacf528abb1129bef47f2b04e2aa24c0341720f728bc9fe12cfa5d4248976aaf7035d19c18302fb9ae2443286a71198b500034d48113b705c83e64561762c583dc013cc099c7e5bfecbfaa7b971c8f1a4d3868fe0a4ad518372ca68c65bdefbb726b1fd92ad92ab739d2bd1af97724dc076ba011a9f32db3979ca4cf94c5370b77", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "b73d6d97834d8d14bb4536b050dbe47db349dcf6847586f80624425065e10360f9ce491c38ae5e48f6640bd3a314eb097f08c859625d3b7e8198b0b9dda03920ce5fc4937adf8c16af3dea2cc3137c2c200cb8538baba5bf36c9913784e079d8cde826f615313cad093d53110ed616591e5c38f32e2873225634ab10fbc7393dcabe742ebae9ea3802031ffdd6356a30aee51d126064584db555657f11cf742b8ee1ee41119b5c2e65c740219bfc36e6f65fe8db8d16684ba4cd7a12b5bf22551192fa75362b142b95a0b0d786eb26c07547e73ee3f3a3f0b2f2f37ba562f61e86c4bb25e7e059ea504f0ea8f5883382d7b17c95c5297a934479b4d40b632e99", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "93611a697f527bb2d6e4193ea34e079e0b8ec8e4a516962a74cc91c157528bcf4654beb487f5eac5ed445f858fcf8461e63fc657a57bd8226d980b212fb5e61111e0c654e0a6aa0c959f20001f6345a60ab14b8ef5631a81cdc552a04ad3f17eef287b011ce401be17900e79b4b045c12a90412a852131a1b9ae7c31051e8fe6f066b4f7e1d8e9997aef10a8c516fa3d782c9aed73dcbaa1d9794de7300c607c17607740f091c2dde354b58c0ed9d4b8fdc43e249847b494821bc9560fbc3c57f363e5d2bfcc488c041f123fc379c7bc80a9ea6ae98b7fb76058f9260c0f5fa1000a7f865e5a63d1d279fc7f452775186608cae1f3b640594d4b3fd8af4a5a4c", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1075928172057bdc681a626808436b13f556883057c93b452326c7f51316939cef89fe3072c6f1365120eceabaa0c12ce4ce05762843a09debccfa01ccb9a85f8b0f1f7f030ed2a0c1514ef1c25cce22557d30627cecbac23f9f1fb645776883fbdf502894cc373e18ac6bf47d655894b528369a341ec1e56c2801a30f4c93e5219a24f727b5d41c0789d01b868742dc9225f5bf3b588e5836aed54bb009e44b9598a96bb36df4bf3521cdfd792c2bf9647b01f77e80f8063299ee26a9a36aae9594536b7b3d3ab2fa8df3dfd7e4380eabec23ea09b046d9bd07a11f084107bb6caeaf32559685611791912513f50b0fca6bbc37f93b4c0048a41758228539e0", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 82 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7db33f68fd972b3e122e2dc8c749561d14e513e7df9b03f285422015879de35021689bccca37b31aa7d156f39399063a06fc9590c58cee25d83e1debe90037a8713eb0c58194e7b54ddaa86baa0e9f83b604afb5585aa1e1a45fe24f38576e644eedbbb86f57031cb43f3ef1428a33998c1decf44011b63763e47d2b2fbdaa90deae270455607b928645b3f5ac39553feab8f5115c9e2f26497155076c13d76d95af3ef342bd1828e382949a63c54cd0d4c4c53cb00ff4b8e285034e78ee0f7dccf9017839c189ccb3bb8b92f515beb63345c9973e77dfb388b373b8076578e41aa3bf3e86bbd4e1875996ad19c8d618c8d69f4eb06b4103cceb2b8ccbd8a58", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 80 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72eeb72c3c87040a35b98244d6d93cd309b65bcc793bf9b10d5f7501bcc4dd8030eea73c4670de7ed9605b3210dee4e53e758fe7741c6410dcdda4769df6351ee82380b5b2387c1cc8935a60d58408fa1a51b485949e0a4d4a82a27e8b2265ee634815b8fbe3778a00fcdef0201179bc4999ae16e1849027ecf92d53f53ae3e04c9d7a39e71f9be774036d40d38777fd6e115d0bb7d8b538e57cbf16bb4d5748ffac01e1b20347bd688b0b45448fb5028fdeaa190e3c288df6dae55ad078b50cd64adc36d471f0c31b574fe86680afac6a61ea7c2fa5942687e1a4027833655f88a123b50e7ccafb7cbb73c8ebcee7f915258b8ebc47a792832242176e2713ca", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4988c316c1057404e4b0b1aa3d0aa039e0b4dee3917449c0cb816c7d738db50c5e62275770f2ac0372fa84e88a20a23b9c36970c6065c599ab4c23b5b28d260e95b7f020d760e7b7e00f0e7f7bba51ba104ef62205fafc6226c95c0f483486980eb163497d7c33aa1b856ff77bc1dcf94c57442edd91923417afa48fe718285f358a24bc7bba48707155e41145d16d9e37a12b8821ff29c581dbb2f3fb64172633c6d7c1ff6b78debd5fa8faa4623fa3fa93352834c7948f7b68311fd8f2189e54420d73dd5190ab34dc3a8efc9bb7787603f6030f0ea2eca2aa7e87c4373c9b0b3c8d9fe16afa3922639501b62459c34012313c160c8707f740330870ac2273", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22f3151da8a6c4d0b32ed9d6fc8fe090e218f18289b5a7d780b9cd78618f57415b49ed7a2ad1064cbeb8a20dcca021cff65e5d51a6d662f947dd2286e4734ea6923ff40acd41cbe4e6b33e4661966a8de0673e59958f71fdc191b24a9ca7b08a78bc318de1330ec7025f526cc6704faa7923c042e561f83719a7edcae9a3cc6ecd91d86a94416d2ef60ab3e74e1f587c0b5c26fbc4e2f67983d4845f907e58866936c80b3159d352383d1deffbb9bbd67a2eabdcc43450ebfda73495618c6b5b8093d49e1c0c32445f5e945227de1e8ce1cec611cbee43cd6956944d6554b5e120ff63899755836df131feba79d7fb06fc3a3b0feda121243ee00cf8965d4acf", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ae177278bf000f22063be4bbe62c28840bf0d293096cdbda95eb2794930c96544817c7af9e92f22dc81ef2b64f43fc50243ac91a99ff41d05a5e38005a32c519473de62f05a5250643412d6339b44fcc3ff2eb671da073ef72832cd9a4e892fa67c59f8dbdb1b5564f1c8b93ec9e9a1080670e649450b006afac18937a62142e2041cc5394f87325e723fee67bea8385eb8847058fc56bad33419314e4097852994286c2094e4d0360870aee0a6fa2a3823d27eb3650e727845df9dc1af0e475a8325cb9a39f0a9ebb2104a3b66214a7cc02b2ad3be12f91fa434553927dac42aec55b8fe2b5230b0951d738b42b73063b97eb6cf1fbebf76f5f7f5619c730c1", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "47fc62936a9113548699f3133f7252e4d2b060969d2a992e4e83e2cc6330f4d3c9e5cc2005ab49f26cebe2834b7febf478cd01d0338a56f262955f61c70bf662a55ecb8848374f38bbb16b0b25bc012197e2b92d62b5c38bc7b2b570b376f6aaab95a134cf6d0805f3e5823bfbc5f57b69cd84fc103d7f3fd7f87186a08dade4522cd32a7cca292d25c02c90ea0a44f6c38c13eb58b71a54b58e42f17245f1881087d32df31be3e83a2716ff9487e3b389e2398d79ed80c0cb355322358bd908d397b7365185ec4f55a50a5879bfa87e248d31a6ff51617b282dd2c07e228510790babe57b466e5d7e7ea6491dd720e98c77124354b3e544d064895ac845c35f", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7528546f84b9a056e49a848644d876452449b0e228681cf1a83c82aed6d1d68da0da6b880e31d71eeadd4ff2f59cd55340d630c6c548b4b9c600de0cc4b18d0e6144a5a294216e4c9901250ec8a6897eb39517212fcb0ba823ed763427e477308194927c7ceef49c440c690f5ed33375cf29d697da0fec04e4bcb0d2bd0f52a3bcd209218605eec678ad665e8adc2ba55caf883d14fc6cedb87634a36b0fb6019849693fe47b0e5ab62bfee78b415397887cc3ab293b170b5cb4217f912e13ffaa27f8ae6bdd4210dffa0179d723a53ecf6d4996992ea0ac9ed6b10064bc793256bfb4ac5aab69858d9ec4cf9bcf13c1bca969831639fe8bc372ca67b7603fd4", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bea793e3475943e123a0f811de9b3066d85d6cf394e1e8494741d8449ec11eed7b3d796ac69a5a3ee4279362f4a69decdcb1dbf397c7e0e46b9b855feb3b125f3ee8c735f79282a9efd6fb25bef533a9f3641f47d1ee3bd647e4b8e0c1bcb48ca35468302cbb32ece10135a63b4d4e14300d0a30b3eed9412b24139134c84cc2231dcaf505a15ebbb8cdffb96ba06b24f8e85e4274588f20454175752d94b0c71aa8d50a776ad13662c8badce5ba74f4d086aab60f12cfed831ee562d3b9d9bbf4cab8b53071dae0ce35644b425202595f155eed25a8d651349a2dc734130e0bff2f09b12750977fec65c79449b95957e3602104b4b0936d8e41d5fdfd1e2c72", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5f76f1fd7a6e786981f7a4fa8430dddd9a27ac86f683d4c7abc383932e57e5b15a30d6efc79cd266acac752fa73ff06e3f2169807133d3f9813932cdb7c83de7e57ee196f1785c12341142cc3af2048ea81b4b265ad16408a764b412b7ad96dd29fbf899d8343b01e74b63faba19c36ec825102941acfdb55f8388e7d429a89a5d10e96e2e612e231f8cd857127f6b19c7766e6d0f79d54e9ef54bcf5bcdb457509154eb5cb0640de286e2d4fcdc6941aa4d97f67fa99a1213deda89c78e5373e40a0fce38e71e57da2030575271012c4fe96eae29f65462ce293943952db34a93abb2719226592cd3c651d3d4ee6a36f8082a3f325290869bc3ca5f02de629", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b80690c323802241d2b9fd1b024571fce1ba770566018753d6434d0927336d9d4441a845d629ca275502d14bf818ae7a58ff7af427c3b8ec88997473537cc564267270bb2be0030e0cd934c417f814091831fcf776331daa9e73b7e426f73f0ca9c1733d015f37cce5893723f1ce9fb2fa0bfc3df6fe7ac28549983fed2f05b70eae4648011da36855f892dc65c06c909ffa179a8950501f4e650fc6a1b05ab988edd59aef685d5b05224445d9603d5b816f1ea3b3743fde547de72f15ca60c305c6f493310d22e84523b036bd71b1fc3e38164ef7b954b0bec028fba60c4720710356d080917c1c5abce6d27d3ff35d63baaf685db37dc76568e3b35147d54", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7255b2ff2dcd7241daf5c0973f37f460e2ac85bd20d4310c2797f2e263f4f8df1a70eed714bf5fb19ccecd66391abf0d3d6266313cf28b828694ceeb9846e9adaace75f691f9af5818e05fdccb2e2dc0c9cbef64aee2e058a0954ec3ac9d5146073796fee6f1fbaca676a5cb70b00bd0023b7d171e4f79d22d16fa3d6886f7695ebf19ef51d0d6e193ca73939c620c632881a26d61a354184e00e805e20326173fc14f1e0ad0e85c74272138f58345c365e4e46623c624995bda7eb6be14be0d276d6b6ab770b1d1e424aeba562e80bec509fe3c3646f455ad9f3ce1db8f8b923aed9ac89a72505e608f3ec9e58be7bd130e81c1e7d3b0bcfd20bdcda9e0945f", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "67c3f8293b514637ca21417422cad5f3c5f39fa97cffafd617ac72649a9026047e6d8ad968e48a9523d0883666dcf1d7745e2bca246f01dc285c34b87c10bae061e8e9e9b27c673e43c311bd23531443960f132d78e667ea8d22e118ada4efeb34a84d147b9206a5c462f89c49c34785416575e7ec1d61c0cddcb4aaca309b44cd5a5d0a0266e7dd71171e160b761dc3f12024b2508196caaba0102ae74c7dd1cf1c1f45127cf532f274489e9af63c02b2d5664375faaf1b7ba2b556d46b145c28a8d123b5c88c0151698f7771b790c00c17e75bd63d48406b4b245827364fcafd4fadf605bc5f68a78323d362189ce601a7919e7927e3c62c2149c99025d5b3", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "584ff1c5a6668279b29b0e4a49fd2eb654c7b6466e76501a79cf204540da66e98d74abb67a990140e2c580cc17cb0eb9a0eca5d92f05c742eff0a037e841f22baa1144e2908df2c2dfffd0574eddf71eefa0a6d9eab16d29acba2af2ea9c6b28f9e577cf24e8fd68b160047d01601a407c048a62af4380b2bd300277f3f95531e0c4648567cd043207e8c80fe93a763214ded5c6706fa2617d8e0e6cb27cb2727b966122ee5031197c1c6f3f84ad1139d867f8c770c3dc0de731ed67e3fbed068ff86e39cba44201a309fc75b2f7c7f99e4282f8e1c7376a70198fc8d3564f7d015c7930658456a94f594abfb6eb6c87f41ab340029c57c761f415f5e5faf6b0", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "19ab49725adeffce9e1be9623d1188d5449e62403909441891a6179d5803dc61e3c647858d8db24ab61aa8f1160db289e7ea0787565d28b097ac975e5602f4052b703de1211f112380aa9264180ca1ac117fd21db9c2fe6b32dfa4b9e6fc42a94e5be8700577401b0958888adc4ce5d2720ea79b1e869b42b22e885224fff14de367bd9765e1e426bea325c7ee7982d7d234209e9f07115363fceb459572fb14c9b2c1477d36d687dfb2413fbff70a7edebf86a7bbdb99b1b6de454544597d499b240867d2fb2b5efaeeaa1107ef4fd62f5684c44d1aee075e52b467187c3312e46889edcc39f3e0bd9b57490c98022c89e5f61a2dd5931685e5d5e8fa1cfcce", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2fdcf46433528f55e55c59db36b48325fb1450446cdf238c5af6edf60d96eab9e0b7e0dd7df8978e61afbbbf98eea261eb18d05c008eb994ad3a4b819d3cdc530bc26cb7e20ae25784fe3b1ec655370bfa5ae8fe9e9a52d4e0d1ea59f579f774df7fcdbb1bb0a46ca9f793bf4955aef584d361c412f488cc4cef9306574dc9c6ab9fd39846b823b4baefa37ed955c882755656c415a4d9c30ffca9da196563154c0935ce0b4445328bd814b2df982312a688faab1b6db92fd6b37d5a55e0af70db5d5cf3e35e5dd626341f53fb3c28514c9c6812f725d5671d9221dce918c397d7484f0a87d884bdb623003bde8eecdcb87aad7227df07b6e738c3db1e46c932", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02889387aedced02dda2786e1b3229958823fe9784b81f0c19bc61920ba00e34aa392409c582fc9f18dd2db125bd47e25820665a91b4832373588a0d2fecc4dc2921da9860e148896efd00c7525c64fc8defcf53551ef8970662b43cdaf14710055d490c031df27206adbed6b4d2cc5e65200eb3e37eb7b3fe5c8897a2d8f1f1546459f1888752cbab6657bb9931c5dd6cd106c114e9f15aad0898c72eee9209db93e8a3f4ff595778fd0f70e205c1e21cc37f64e741dcc5240d9709115781a17ce1b9474bd96e6bf30e320f95d9cd4f234bbcc7d23f493acb5d0a58dd84e1fb1622c08940fea7f6d1c842a948ebb5f4f478b02e8282dc55e69cf014509fd770", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6461025c5ec1eedde863cae192d8a34596d7d620ac1e14abf94d68ceeab229af5c0b966e70e54cb0257a8e26d60cbfb4f40d3ea675e7aba2ce18f2754a8130a0f38018b6e0349afcf63ad02b7bf75cb370b63f2905f2b5326be8bf74707b69487293fb206d4dff1ee0be775c259bee1d862e821c10afa60c3f6e9c610af5c84cded299daa97652a1614f649a90c188622b501dbcdb3ca4d13e19221899e49579a6c6f36238cb3f3d67d87d2df3b824e64724f8c3b8c2755e7384ba0b7cf31bd1e5ff16cbde4e00e5c5b866702467502ab5c1f226f7e2caca913d993755eeb6289af7b75c9548a28f9d51941c5d62ba37b1c76dceabb705fe0254d1d603f40015", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b45aa577e7ee5a6e0b230fb3a2676e47c064c14007ff5d3a56db38ae488e66f260e9c1e9a49d771cdf507ce9cccaf1d5e864f761134444cff79b78ecebb91f60884828df831c38090e718276fb7a57189c978bea9df2e8bf1e9c20dd402ad88e1e08dcd2036821cf47efb29ae10a7507c9d4d6c6bb902230ff99619e9ee4058bc360143db9da02c08a6fcc9e4fa2e068ae4184a166a64f817e1c5e6ef786ce0eee5712dec4c604588d6f907b4fe8a43a7c0a01257566f93b461c8fc5ffa4d55913185979e93fbea0263cbf99d6af7e4873a57da09803fc435cb233aad7b2b1491fc9a123be89378b4fbeed3f55071f96fd9aea7286625769b18a982c8c3a3887", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "090dad9560cbeaaef4a311285473f5cfaa4a264bb685d583f50c4b2c13025ac22959e81fb3b253a0e20199e8ec0c50a554675df9846ee579de3e40e72fc4dacff0f847d26155e2c0c42dac136c2ff5f427c63228342c56cc4f56e588dc4d676fbda7d15f59b30197e21feceea75b205d01c29e691a840e884a2a6b6d2042367932c2f71b42ac28f685bfe80868956fba265bdb96a6c8bd101886f7bc6b92111e2d5942b25f3660cdcd0254f09920ea4fae54e40862d7a71be42a2922f8dfc708c1ad4734e6d3452c902da9ff7c9b653ff5ee152fbe0b039f3b1f1a4b125f4a1162d12ae067d614f6b6cb46504dfaa78535c1f5705b4094176a1f968b4f4726be", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3327d0e8a13c15a84b8e77bb0b6aaa8c437a7b52bb793d00a992612fdbf9dd30721884fa7d96d614266d5667cd4f04e665b2d9fdc07c74aa239d523c01397043176ee4fd4fe542198c4ca9575922a629f6ee6f5d23fe57a7dbc060ef98425e2d0c7a368d2dc3126410233a77f2e9aeb8e0ecd99149bb55b4fbba4b49d968d266aae48d88539cbf64ed738c834b682b1960a13640afda6b760076dc84f059f4f4416aeb62b5311dfb900ff945d7f4b597657d6fd0ff16741031bb36c892e403831d99c250c66f54ac34db3f548029ef2443469209e9f36d7fe6f79af249cbd56b30b767ce09dee699cc5903bce7905878db7e62cf9cb0a0e889152e8589e24d3e", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6efa13c513d0ad3fd5e633e565837e59ae8355453697efbf04256bc76010a09fd257488df9d8cef8d78b2e5819182119092fd483e601a8c4d984cb5e8817b798bc70031bd7325be8a7e0b44508a9350ee179a4792b351d370259724e565e60df9b72186ce2800c4e79511767f66aa84cdcf70e646065c942c9fa2dffb16b0d819dc861cb16a52ef1d5f36833a8a9312189898b142426bace8bc631b1b74c96d03669eb92f1ae83fde6bd1f7db7e94a93d117e21f1368539c3348165a0126fe08a60b8f170455d67cae0c1c5e651a635392ad1818d51412a6b6f958a5a80553f8cdb4be940f78a3366e360cb3edef88419571f0b5ec1f1b5829e5584c2c3d6195", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f8f298c1628a3d42d4a60d93d269d2bdd2aec2b894aff12cb2cc2edef41b4b814622e0afb0f893327e157bca9ac0edfd1b76eedeeda70c0a0c2e8eb85f2098bf9808a0a4e9ae4c738c8f721ce33452c68d0d06ab22184af90bbca42000a90dcf5e3228722db3a206bf2cc6e31c90f1ef233898acc957433760f380137586415056467d43900a7c21d25fa20253b37d7288eb88a9348343b985409843d6491a9e12ee6907233cd83cf8b5b6b45fd22f4b5bbbbbeb152b44e22c3e03c8c18dc608cb5ec6643c17f9165eec5b8135d14bc16a0e70edb5daa70a2d50991040de1f0cf4382ecbded2e6adf8ea5acea034ab00c33b1eaf0f6ab10f62dd30406d83667", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c16723c96cb88b871f9ec6edf3b008e2d003a8e90b93cb0a1927adbe736a8109cc7bc70f9bc3dfbd656db4fe779167306d97782981d0639252d3b498408357d4ff5828dadf89f4f602462330d4c6fd61d02ba17c39d072a87ab23e926abaae6528c2817faea5c8c02befe96d93bfeb86c5fc0b5ce1c24e3a4986a512f9b935625107165179b53a137b013b0717fd203df902631ebe4331fba1631214f1eac855f50c6a5a59eb8aea944b138dc6c1e92da8cfa514b254aab63395880ec4cb8117779c6a46faf28917fe77c399863598284dc3a5d8671c0d2856dba7791c84b207a2ba18be5d685dfa1b3f9b5582afe9904b2d273113e015b1f4194d3ab070e095", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43a674e2a0fe1adbc05065c7a098244c05581303352a797e003c39309b09d4f4303d1757aae29cb2ef361992c28d955af3e293b98c0c977744971c6996c1dd93f2da8bd46c771885a4634952d0538789406723048454ba3e88d78ff44126eebb0a7d850223a02a64285f678d961b4ea77142bbdb1b708db912425c6f4049de3b75b046463638a6abfc463265494ded66db720adca38aea8f5f03a930ddb784a3731124209ece721904fc66d4983a36f6a4d5adbc109a4d66c7b861ba92fa57f846a811a9a4f56187b507488bd49265cd017ef1721e4decb3b2c66666977b2af010ab1985bb6b8b8322ba564b60052ddde7f106777da138cf0013dae91887d71d", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2447976e684d4f5d35e1c33ec207f921ff9767732e8864cfbac5da51db7533b11d27c07e96f278979da3a6d3bce53807bbc2449390f5ed40bbb81c7517bebfbdfc3f1c15a3b22a8b2c08cd7efccc90e39c2e001bcf2a58a4e29d38426baf2ee533f1cae67c8c1f4ce24d6505ed9a118cbfb192fc4e378a9b5187615e69296e1bcddab1cf88127f05c29f43606d00ebe259868668708de9f5a9bc51ef0dca83e8d73f0a762015100553a440688feacca6364c4c68226582028eabd275692e133054d2f70d8c4b3cbd2ee69e17a571d6a3473cbb2c3fd8450262981180cd1c81194f09bc7cb3a2f7a949d8c56cf69e13af7d981f170073f2ba8ca55c9d1c9a9343", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bf524f0f24998c53749025f33201b8270e4800b6798ef21d84f363597299657c49dd6ac74e0500c343b5f5f14d31a422ff44342001f79067ab9d0b0d69b461c687bd4deac90e4300c1bf1f2a809b55fb870d0f52b751c32f0d824e73b82f8186b604af5d5847fb95a4bf4563c65e460ca61913081398d57ad37fd81e652dc13083e9debf8389cdfd564b00398c965ed85cb4f5dc8fd4661215b3a8f7ccfed76eff03085884f08faf20c971032e13483df6ddf78e1bc0c50e77ca69dd678f5e69ef376f206410d9f8336b3789091679e302353362964650593cd1049cd0186dc3ff30cf62f66e3b37f2768e0e5b66d5c7b858e4aac6b53fa727cf42779e0d4ddd", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "647d39715b34361190bd842b775e7b53052b72f9e85a0de8be0436a2a61ab402237cbb85de1466e702562ed04084366d662db011aac0dbace307078ffbba1b3a37495fe6e604fb5bde54ee9afb15f45308a9a3af51f6c8e79ba69935635360cafec26986d339ab8641a1bff1f1af0c1196919ad4d0c9bfc7ae3e43296c04fd5e353ea5f754149cd618172558263d3f17cb6182befe4c40816be06045e5428da0ec1c3aeb71460802485b390b350b37b8ae1264ceaba74b21c052c295e36068e685cf9601673baa2d935ad3e323000b3397bddf91e64ace3669dce6c704e65142773a27c5a07eaf74e850bd72b9cc464dfc5daa8b6c396d0add2937bce611beb0", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7097201c4ea62b8711bb9c5fc1f2f360faa2c1e975622570225cee8df555b46645c4f23de2f6a0a8b018123beb401b0baacdd4f1aaaf8736054ea781ecaabb237d7ed6f0bbbb2da8b8df63f8009440f4829312bb167e035bfbeb39cba467edc1c1bff6d390849046bf89636a87201fab64d04092e13db975bba25736ad560ea297752ed97f67f760acad3e01e5902ed1c768578dcb57c61a17ec1582493ecc6f41c97a439e3fc46ed0954b9b799b88d4f58219f4a1b6515b08c7b5584a0f304f2aab4292dd06f1f616c5a5cd132be50f4519d7d51f0b87e0e0fee39e3ef0e984e9fe489816286108315fd0c19e9fcf2334e00da5334bb7afded2892ff43c04ae", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37b22230608119fa91a6c8b10d573e0e9719570cd0e209abcce67a3b23751617b28518a681ce66ac24f6ef1fcf1f66f3d0e477b85302b0b19852ed3459333511bfe3e589bd567d77e58e411769bbb2ff52c56969cbcddec971520d7461746d1ef920786e099477c33d7584d23334ed21186cc9bcef7edee82790ea1a20f91bc1dd531a9de124437f9f20e6660994b8d0c1b6d60bb7b261dd3d23da6c38115b95af518d12fb24bb930cf2a0378e89bb620c02364f6dd3c0db53526cdc401fcf28975fb4327bd36b1b985d1d8444b7cb63146b907f74a19c96cd3bde356bfee145f25eae40e1b07dadc5b03b3ef7bac252e1197fe64a378de32158bf1abb1b52e0", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e063ec0ba113694f86e107a61b79867edb6e40ba1053fb5132fae6a665c042f371b76a24cc37437bedb0835b44ed8f7e910303a565ab6985c3233dfdb59bd29fcd514577243ba437add9a584a22b704086857b92da088ff72f13e4ae29a94ec9c6276967075a8dd7a51cfbca1a70c3d7d624a6f1f9703092740b3d552cca1e3c69850e88b25d0a830cf5ddeab64e8f856daf921ba8692e3e34c362208c4661d171ee9456fd8be4bdf7354cd6ed703366ce369a81a8c445a62641a1e57fc1de6d3cfe2184eeef69473ddfaa556de0270583a84a60ebdff77cd31f73cfdee04362fbabb3320b7e18ac00e298fa9c502236040423a31ede48601df77f26c7f0090", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02b469c37056f5f17eef3cd2f3e2bf0c37f0c917f3fd0f5341f610cfc5ebbf425a4950dbc42fa3d2d6499f44c31012b8c8f4d26b6aa20905fc198c9ab2642d8208861a3f363470ee499328521749ac7556c3c9b1604fc17f37f72a732b26c9a7fdd5984ed38065a93954b57238a3a6c3e0fcf8c75f6010c1929a8de5e1fcf4729b9ca804251c0a04f364f4f47a042146d13b1e016b43fbf7bc1193307a864df078dbb60449acc1e9621d14057f579141905c323ee6198e3b63f40d75a78e7adecc4b14e0ba346061bda490258298606bc28e8ef33fa041ee2b0f69080651ec7717ad1ff14f1cdd8435d70abe5363d5e4f320339285916bd84a2ce88f890ad8b9", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0de9009bcfadfba4e031565e32ba542c22d890329905cfd7dc4c46d86d87b992bfe4c91962c96354c5369ae60e1960a9925671d2c41e5da0fee8fac65ae4c72b1d2d3dc8b33aabb5dd656c1652c04faa17af753e9ba332f74e0996666dbf8a0a4e2634f640c9f2b7da64941f6c81aaf9b6fee9434ebdefa89694b378278a5ed71524c20f85e33ba37c15984d5663f0a5733e65be9fab5655bf80d7b92b231dcb4743dde798cbce8a3ff059f70abaed958719f06ea8f55f18f71bbac78447f3e4e775a7ae02676a3cd11b1493ca8715bce0687959b0cd1a9ca8b6a3792f9f6377ed1f488ec8e3ed95f87aa932f79a6412e2cf5a241b24107590a1f1cf3e7c8545", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a505dc2ab0dd4292cfc68fbff91c28f49d079d02c842db9e9c2078092bbbddac03e8c32efe8b239a5c8570268b86ca1de0dc96c8b550c14f2326c779ab44906c1dae63c3b1c9fc0fbcb03afd7360ea6297b10cdd098131b35ad271aa3b2e39c828ebbdafe97b3dcf12b0c41bfc577fdaa37dad459ffea653dd5bea70abc624fddd856ca9f023116af3eedc18f2747b2e96032253dc194e2e40a4a3257e5c6e210441d31bb826dd70423d12acbac290849ff45dc4ecdcdb07fa9e7f9c3ffacef0800e63979fe70daf04566250860a974eb2297c46d7478108f419055c0223915e8a4d95aa58440e2af3a6ec6d44c157579ad851a53413351c4b8bd5d9201395a", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "60f2f9b066a7329fa2c0e01bfc7d0ce06a77f08fda918703fc56c43e8a4ab058a81a13225af87d7469380fedc9ca5966a29d6631b88b3c1d0b9802f13c4a8c5e3049ec3b3ef4b79b7e03846f96536638a82997d2e55f1c5c3cf5b93685dede69aab95c3ad10ef59f878a69b96ba71421598157048705826c96f6edd6231b4165767d94dd85e68beee6502f0f91a3803e247c22030945ffa665fcc5946d022f938e8973e231be9c81bce34fab30edc9167288bb2bac0fc13f46e3f03d0d76a501b7f4adbee6300c66a13d1918d4fca30e62ebcc16ce97bffa3470929ab65889aabd4b18daece2ede653b85fc070f309cc381365486a36db4b2e85f27c74471507", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "25a236f8161ea633d5e093cddd5fcd0905bc8714e1fd26ac00ba021a8af1612b0f678a9a5e985b32abd3fd7dd711f4eb49dca5421cb728736d074fcda041608ba79efa9fed40ed6d4c0dd0ef4ae6eda4334e374966f079453c755149c7099ede7c54f595c53a83fca7e4f74a546c7259a7f0c62c82005d60cb49a4c0b43f119070aff6429e1f6cb5a7ad9ac34a0863340f8eab186bf4b923d2481c1e830c18933ce28b8b2a847b1d5f515e412bc3e71030d1beb5cb12879c0f7ced790234a3059e3e964b9b17d7129a6c83398f4fbd8c04db7c33879f1475e3d5dfe1d891f1f7134108375c0ade5627c53fc9fafd8a66d2e204fd3ddfdcdcebb6a6d5d6191db4", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2874dc4e08a70a652af91e419c2379bd874a74ac75e6488653c99f332825dd111d3cb498a34054ea1cfb5588df892a3c34dd04f29665a0c939526591493d536c6f5ab9e72518f3965c6d595cab132060faa67c031c3c5dc16765ccd2e7fbfe5aed4a019500c7d3c06c31b6605e658e6f88b126d2866d78db75917d168836222f7402097bf2349b5c11ee4b7338e97041b168cd2b0a30e7ded7980b7dfc95e55cac2be1f2371d2c69ea025e59d21292903501caf243b30aa30b13e3c65f8f439d63676e5486e1d9c4827bcbadb73bb40810ff8eb6fe8ff5635cf5038a52fb84112806708746041c52f7d27a6bc7ab5f6ec54ce042ed7e6c258df7fce2d00bf3f6", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b46f1ad5f9c3ee1d131cbf92373916b4c45201c02d631be04444bb6892d25371e6c78ff82286e340d1844c0db3ac2bf32f1cddba51096fb6e515eb466fdcfe47ae84b6d5a080e992f1b3149c23bf875b694e9ab0bab8e3c855825c55f8986e58f8d856a0b153145a1b378482b008af81b30ebd73d20cef495f97e548b5367e25d4ae335233b98c051a4531a65dbb2d18241e702643053113810a1a56b9c7e4c7b8e10fde8aa95c0f1bd5088b39b5c45e3393c2cac01365b78a8b455b436805290f1e43ed94873b5e1aed3e6a38dc7459e82a9de9e0095b67af779b5473fdb12dd95491ea7912b5d7271c88ff6fd5a887efb8fff685900d8dcddc031fad7c15ac", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b2a06b54e578326e41c2c7f7071dd8458b5fe9bbc42be12b068fc10ae51dc9daa35ac85239e11c30c5a714c5951d09dcb99cf7b400f7a81274ab4409262b3c9362e735cc1dbaf3f4e7afe32b73894cd3191936339e5cdd78b56eb84d48c78a714af0e710d60ea72199955c5f8e9ee9acbc1492e3c1bc2187ca9f77cebff25444622c28c900f213e97100a0653cf8f6307729ff8ecdca410f30aa8928533a7c6190dfae16f63df83a0461bd72aea5f4200c9a831ceb5b0333f1e5c42805155abbc387b271fc4df2dcd4e0e597f616cdee14d364d9a6dbaf5d145581171367b1db517b9aeda83dd731d36a83b1444ab412d8f0c871f72d01f941c7c68b32006307", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "086b546296bb96a5254a28190b345df408924354f6ebc521e1fbc82cc113e6f2b9a03c1cecda71988665220c65cd269b40a36d452ff08ea2c5f31914a45c038810c0e47171682e53b93996ee958c091eabc84c95530a8707765c1a5a783b3c022648879bd8caa4392139bd7975a2dccf6445c8a2c2ab084e72e87bde250091677522cbe71f9121b80dfb365962f97e6108c4c8449fed8cb87561c9f6178a0b96fc7bbeb105122ffb75ce2fb234919d86bff858abf1ba37c9a3ec886cd0cd228afa01b83857116eab734c46031dc485e503abc1a9f9bfd126c887c528379205aa1c8910c94c0c3a1e4f1fb4a637184aa5d36c474791d37e01981678cc63ec8ab3", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1342c8de4e6534e10fd55b7a7dbd447d55c79c6318bca69d9f2b30b7bbcee67ba796bd4c38199835c9e0ce6afc0c649c1523a2a14ed9d50f512c4b64eddafd9ecc73b96ad03672feb599b879c4cdc4da4b53606405177aace48dec044f32aa18d23ab3277ee0a99bb87879115832e45eff8d6a653542f879a1c6a79e96eab719b7fcdc19669395ca95df933242ef299942965e2b943c8c5754c6f136535ef76f4b679a693554e8e3bc45af26a4f5ee9f6682734ffb5ef822b62a5e448803b97b7563a0893ec098c0501691b7fe6a9f367cd6cfa9cc8494fe6647f7eefa941f56d14470e5315c9081f3d7a2f5e688ef43d14d1ffc0c189045754d1ec4913a462f", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5bb15e1401b13223187ec4b9069edc1b7c822f300e09b2c49c8b3a76d6520a0361689e2d5535311beb55fcedd905fa834474dac5d4f8ac7f64ed76e864100dc262abf43c47912f6e1233e8d0a327467ee31c580b42e36c81e6dcde10a5acad83ddc4c72e95bc8ff5d6b3ddfcb06e43cb673c00d855da419d97dc72ac9dc5ba84e59c566925649380c98dc03bdfd94b2178aa5088e4f3a87ab9a9cdd3f6e880329b66940a13336b83746ecc122f711eeb816b460927381bf72367bc4c07529802e083c589ee2d53f84163847cc3da94cbe807b1fc12105f9f1d3e7ade0fbfb86b6e68bb1f67d124aa9c93c76fa6fb95438464173fc154db866e35437f6668f8ec", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ad644f64d1d3da05772de46bf9e93aa88ba29b1caea1805f4c74335ac9cb8113dfa53fa4e254e6932a3bdee5024f3e4522d0d6354a84b11d8a7dc2d1263009a3ce0b1631229c62c3ec537cf819b052feb88f5aa3cd4901488e1ee51db8332a15eeec5797d450afd5f49bd625e425678c95eccdbf91c24d9824f28258d8edfb4d7af2f3b71d4dd9cc14374069e5d28168c985e1a5485ec7720992fa5cd6c1b8e370ce6c583bd4475304bc2a70e8ffeef40a445cbe9f0d506c3d73814075c9156ae44ef62f2e40a319f5e09e9b39c754325ad59bd81e00bca12efea07c6ce5dda532b9b5c0390db56ff096b73547935f00ac056166f19743a24239b6bd4dc5d38e", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5666334ec38779802e7c1c18e9b7be98daa86bdbb44b12bcbda7348469fd8a38b18ce25fc6a2e12f84274c23d7d7a4cb9f7b75e17afc5d3221c4224a49e6e32e2079a95e36302ffda163c3eada3aceea77bd75bf57e5cf87071d2b5568204ace66aa58e12bb127b11e9e78fa2a79c7ec738483df8d102db54e9d16ca6de170a5b5adeb9340c5dac1c9c846bb173e056fd5f224619eb043f4916ca1667a11be65811da6c0be2ca2722e858b2ae14c79616e2a558416e1b6de240f8f5dafac00d28f94aac8bbb8661f0f648c5dc001e10488afc6b5cd8604b028faabefbb26fb3813a5f2dcb7adcf01d946bbb17adbebec64ded62962e98fc3931f61ffffbb8258", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3d24d14d20e9adbcac72a678f082bb084fdc4bcd099d8bf85ec7b2cd90ba8d89a056fcfbcfd9e1fd8f4123fd44b8d4074e52ee5ebf3f8b9a016b68743cce84606c09e63ae5106e9e246b54f4e02d0aa3215ba37dbb7e72784215919d24a74d8f057a4d5bcb1df671c898933f32e9cc475401179ea2231c12582ea13a6acca83bce09815ba8f783c80d49d75d610e3584058e67c581cc8c9d268f3b331fc150a436965f5cb4bb9808de727473131aa442c08fa98594441aa3409ef0df3e108a02dfc70f06b9cc89578a0ba0e5cf4bfc65f5778a95bec0d60864c92b8716eeb308077922f7f659b706beb27a0f3b82395c5d4ba8335d67dfca8a186c0563dc37b3", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "202277c26e39060d39753e47c8e93266d73b7af28a7b527c4140258164ccc368de4ed91c5e6dc2a84811da2b9fc76f353bc508740d93f9d81987e3e54d4a42c4389b15a0365dd907f07cd44df04d51fe14d60320cebddd3f68b3eb4b2618b222f6c9afe51646a9992247d74fa5313b5e332802ebe3544ba551af2b89c6860718d97a0d36c9fe132410d6215ee90d28b8ec272fdb332c188eae4ca666090dae19d97784601a4ed1f7390864762693f2e3c68465125340921e6f64319c2aa54d0565b6b34ee935f10e69b77c439ca70b087f8f91d6fc656c8a43f05d9319132a67d26d3dc9db37e78cbb4b92bd6165cf83b94a876b6711aa9e430848b257ad192e", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38600d6c91ceae4c31e08d7bd27e99f5da851a023eb838266841c2d173eaee4e7f59f1729d11491397bac90137631c14fa8da9f7bbb84e6ee70823b6746dee0eba41e80c25860b62201e1f58bfd4a941f26c8997a1237ad12fb7e3d5f21b65a739f3955a04c76be2352458e3a7b7bb622b135238bb09305e75a068dcc4f5cbbd15690e484176cb07a74333cb401b0975fefe772bb80332025861aff08aae24fe6f58d1f59e02e6af68b0532c7f471ba0e4b5e25ec4b35a38e09dd0202d19512e7e56628377d8fdb45f23694d6846b1d5594c1b8ae858683f3641e4eace65b3996b893b324e8b73ac16f4a9c518ff833848d19aef8d3819835a222112e051436e", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4416f75cc33c479c6115de4fb437ed353bdfdb231aacd1f4f13b229d7b25f904aa0ead240dca564d9674c6a979ad28244fbf274abc8998461b572901f21e8ab60a6c61ae6d0ea0d5de35a1859a123e8485548aef1833863ca8228aa40ceb202cfee1cb67152a31e4ec8be5d8a24b83846e6f2c05c819d0bc37bffec2933fab9601d072eda2d6f704d80b235ae5b91bb3f4a7173c92e53e144df171e021c4b13889ae0d7d99ae80809c5a6ad173137b21aa545a902f9e5b08e5c09c9bff264c32ea0151eb8a5498a8f582215217c7cfbcaba9ec0f8a3ab1821e0b6cae644d7b487947f33a72d4f050da5f31cd9ee6d18aab50a9abc8a34cc2a6b45e5c23fbd9da", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "911dbd150f8ebe9eed71419dc8f6bf2a09590efebacae72f7e6bfd912280b1dfaa2fa7461502368de5f4c609bc992ab8421c86bed775befea591ddfd9701f6bf46b03c2472a2b802e609bc02707d33105d7a00f3f079c4b3b542b06b6d5cbbef6521fa56119a39e1b0e1b3dd86c0050092275dfdaf13fb3a453332888afeda4c376722d45b71e2dc8ad12610dc1a11cea80cb95855dbe120fde8bfc9d1c13b38684db78d62019a9536932c61f441d9d292f5277f00f7e97fc0a37cc4cc8050318475b0ed5ffddbfcdafbc951da39f317d39284c338be3586e352ca1e382b527e21b08f5ed9ae812af902ff0037f9709c5c792f5f0be243aa89b0fe467a04d72a", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5d2788622abed2c9d557aa4b66cb8cdb7289f3dadbd6dac50317c9a6103447cc0c333ea9f950a9ace342d82e05f4c88d7eea7dfce425160ec95fe95befedfd8d24b274a887073909272482bd9426ff10805a9d54792dce629f48e1c7f7446b1c1d542180df758dcc2668fe9ba94fe9d347c897725142083f44efe8f41c210ec809e5c96e00848c12e16a1bd792360624028185e597a62f4685e53d831063e4bd6cf50b2600870ee835d9d6067a5d81205cc88d02ebafdb014a80a06d517295b238c13bb0ae31f2fa5f68d14c4bca9015aa122f81d82b9aaccb0cbccca3751ddc8f4cf971190b765ae246bbc10bab538cea8123e81b68d417bb04233eb2b66668", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1779b32fdaf19771df92f2e365fff5f5c2f432af48f660014ef09b9c01913e5902bc0be92938019502178ca736b46fba68a513a884961ad19ebaee84a977ce11ee4f2fd13d72b611be3e30fa9926d1bab6fdda62aa031d79f18a09b9b3a3bb26a8a368ee42846edc1f85f9023c2190d844042a6cc9e5a1b274fcd075d58ad132fad05fd5e2713d0255625ba0e56ec0d64fa66d5e78fb242af25f12d41180cf2d651ab9c812f683262274426b4a539fc36602860e4b7543878c582ebd641ae31dc2e8ff5de9576e24d878350243120ccf800e608d9bbae41d10b8a1a6c3957529b263c6e80d7c8b54c32b15e3ffcfe85fdfc0df5698fe9d6afc677bafc1e55bd0", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a2fe05ff3073be36aeb55e736b7489447f42482f91c7539b9d8ffb27f7dd6d58d1e6274861490f30773b6be750acfbec31e5cab7be070630feaaae2ea35b0cca36c67b544d709fa17de1145489236bbc69fcf3637b1c4c50399e34a5866ccfcc7c572143cad581184eb78fb1e84b9af4075da358ecded93288a609b2d5bf9c159a542fae376e438bb947c8139def481eb308f568345e1a902b433a5766c266b89749bfc4dccafd6b53a8b6c5df1af7eceedcaccd9809d94bacfd82c82a0de376971b6454dcf0dd70a2d94364c73f579b78242967b28bb6e4e08bb1efc47281ced3d0b2d771820336bacbba1388bf73edaf9b140c4eafc18cc16856b78599b63", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "551797652916d3e62a0cd534f4a0e6bd1552d7aa38e94ff522e8b4fb39b6dff8e1698ecef6100b4a2e3d7063ef5abd42ccc0e5c49d26e353a903cd06f8ad3297bcd60a8597afb2d7aaf8b70896f1f3bb1d2953fa76ba3059559cac7e5378fd129ba8bfce5851600abe78aecbbcad2516747c7706bba3c835319b1761e237ff593d8165b5a1f58bfe2d437f1b8230f5bbfe61b3c9eb56c60a19f70816dd3c86e28805823106b3f1798feb36b903e6e52340d559721679bb95700d9969367c50997d6786aa10e7614eee58bd98dad66f81c7084068946b391f08fcf3ed67ff4208080d8b093be71d023fd0d66d7e2af5895f5369ff76493f51ba67712ddb085d42", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a9a4de61a2a54615656280ec94cef9204224fc0b4d0ffe5a25177030d7ed597cbe199c18b18667d54830872fa0b2ae363ddd44dd07941268d5760b8808ff87c942287a4e719f7034d223d1baa21f6d88b2fa52fde4cb7abbb84e1e07417792206f70c208bb1c1d767b13b9d675c5756455bc27852c76c1ce924d7e981f2af4e770969ab86e5f01aa3820ffecad848c7be52e85ee19769acf17e0b5117a8a14885a85eebfb63d4294e87a24fc710e8e560d998da812c7de3fa0f531f2af7553f153cfc2780db420c7a17312266eeebb7ec04c0fcaca815f092156cc3bb65bb7d7e1db3b5db955851b3b3415f60ceb487bf74696cca2eba09f2ec9636ca59e390", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3ec47c244218719cd70bcad5ba1deef15fed2dcbcf4073ac3f05cc32750842bb74d6ffd506224b8543d562b2584e944cf4ab855da0e4f3336c97cc4636bddc2eacd66b3398ef48f5fa74054035475526733ed14bfcaedf421c3165e3a40a5abc098136e687bd7c7ea7e935f5940868cbde5efe0b51c99d15d4a64c7e4ae65c16dbeee1322f7cb3bacb4bf2c7c8a2f5bb03e264824de55eb3510338494dcb1513557120adc5150afac38bef002bdddda43b5c14891d4aab66ba50c20e229c2c3e1a10d5f194900abd3c217a7f5e82b9e77d0571589a51e9f56384d67b4865a7031f57a250d765cf19018dcbb335b856e2376c15c1a78f5ab9bb8836b820ec2e4e", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68f20b149aa70ca60748e1c95b10147093aa384a28148b31799839fd0d087121b236503057fcaf6d1f390cb8ac6fa92a18768c6fd04844db995f073e893f08a86a86d003d508262bf01fca7de1e082ffce53308e6ed5b462211013f151c16a375a342b0c1d2fa607a720242558fa82a403b8443360fc0f1b64e4b7bbbe74b10ebaa715087d71fb4539cd1f5b3a72edeb89235c56018a57e04c5ffa5291cd1346cd7cc0feee2b99a3770031aa4319af0a365ba77978c486ac174009a2d3d97d3a113952eea3a8691dcb4b716460365341256b2dd5c846184656135162f38acdbaf70a4c527ee751f384d91d09ca7b618231edb72cc725a942211b00c58d4ea7e0", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33eb8006069a2d3d63afe5a1eff9118fac6e3556d34bf97431db5518176ffa1d35d61c6010c25980c6df9d9cb0be5a9878c4e79503367bed31ae8a4244562a46f49e6ba7fd780c69b33f776d130f19b609116aab8c917c798024fbe5ffabb33b2048a16a6a72bf189f7dc6a94edc66c82931e02907113fc4e254fe6009ae9a716ae2e5f7d60b1eb2bc8107efada0f3b2a325a6574603f30c2a87b5661e007f07298f0ee74d4f4eb85a0d421fbcd0ad1a33bc5589dd72730df896fc3c3fa8f55353c9e88d58cb258404c28b350acbd17a569418e350436a83cca0a2597aaf6592d5169ba927ba1d687ac70cd225f0c652e10c75ee4cfcb3a03b9d4b205f7c7b4e", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a1c66b956d58196cfbbf706b8c9df9d9ee4d36a7df18017dc132943ef52dece5d48f83ec06ff011a6917434893c6c112a1ca203eab0b64bc027a390921e1ca8f553352847437b26e3be6dc8a0b9febcb93dc4185c687a2fde4302012b6da58163ed67a842118d6eaf85661702729f3aebdb9641b5f913bc687d0d7f5b1291e137673e88ce5280fc04b993d45cb731e88400f8e5cb1a40e25285881a7b877f75feb17d68218aa5ca4ffdb2318d5e01e3fe8606982fc40fce771f034578bc67972c5ad392e7d3c046d28273696f737320038fb33a7417e6744f17a153b4ec8112838fac3c18ed4fd14159a408befa2a0a39ede900a4952bc2bb163ad90ed961f84", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "471b2acdda4fe7ddac4bf9f5473c6be9e3692eae0c55543b8b085fa644c6990a79ddb0a6d0a8e229380f73a71e502730f4b63e16df17c7209f7ad272c2d392f0c94dced6c8a3c442a814b8dcc9c98fee03d2732df7afef2cb869f6517eccaeb7a9555c5da5f2f7c3942ab912dd07b3e2d67d2ca24fb1435fbc6eeb545619617c21901ea03070793276e0877c10b7655757eafbb320ef53bbe8f27c4419a30113eff02215d8c6559fec38e777dd67cbe672883cf1e9512e67526469b045f97c1fd59f7325133f1d908fad3c4c1ae47c4e519dbccd591863e64fd5500de3a24d4750d9b152a125068e160fc4cd35845c9fe3d91f3f0f14224a632ea702a71bea4a", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bc8c6cdca743a840e9fbbbf9f046f60988a15b5d78cfea91421549cad95b3cdcee10c90534d78943f0fcf065832d70db29c11545a699853056fce03463e513163d750fbf5f1ad611b2cb13362f886c0aba44457a983ba9417da51521e774b683c87f6ce514bc2d660a41e922253d06d6350a2cc30ad5aa7e83453bfecb75def50a4651e04767bccea1357416fd4fe04ad4653c2ec49563f8f50cd9c97754662eb68dac5ac89de5d9dddb8b8476437e7c3797e027aade1ff2f935b88fabeb00181a55d15d0fc3b71e8121c03c7bd8a1a2bd3a404d3c130ec3bf02830f559810c69b873500d308fb2265ca74086c6dab33874366ffc8a6f3afda76f43df926afce", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6be60f218bbdd1e28e79c94816eadfac11faeb2f732e8dd7fbccf46c1643d4a116c64b7ff0e6207ddc6a48d422e9bdb1a360d185804c508bb70ab31a0160d031936ca08e863dd246317ea8de44d7fe6b4f4359b35210a727b2569e82287aea733b38ee2c0e8ebb9c303e11e43d35412548f98bc133f06b23c03ee1a1814e226c89e9aa79ab9640bff7cf39fbb7151f466b797f7f66d027e3678607a342ac017cec196b84f2032943ce39c3fed1dcb0a10f16dd9306ecaa5b02a21458d3e4e52508b42902b240684721ee243d110d1b4dee7568bdb8fe587696f9508b3b2a69b5de5a98c2b2fd7f30382718222e2fb83caadf481cd1f4a7736727e9a9e5a491fb", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "675cbe55b2e4f5e3495732f8c468f8923dcc4911514643a1046c537bb4dcec053618b6a6fbfeb366c0b5c1cca94ffb2892560df2ed7e20ff4c9ebc53ab3cc9cf8e21f9971f08f5223edd8bd0d62f0c4a90534b43eb5a5fcbb5b8f2a20fd82315451828fa08a59f9eebb6bbcbd2c83a562ac11d41f2b11c038028125a8f5b8f310608b3a11c77e8d8cc16cdebd86033125fc858d00052fc5ccf3e839e4d7f3c040427411b07a00d0ee2c98b5e3bc533df866b217f147bcb824576f51689d5f6e484f5b6274b81d86337c6d0495d69b2afedef34649384c91bc300534aca9b9e6622ec3ed192d62713d8b4f704284d98870ad18ab8b1a563adc3c25d9733343967", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13b9208bef3ecc8a4d327a3b6da582c2ca2326f84d233cc41e962333612edd7d2973305619186247279bad6d849d7dc7426477dbb35635b0b843e977cd8540b078dae1dd156644c4b24bb75fa8a8d247f95842483d9ad0274d5d9f7aa29002f93313bbc277b01f1cd0cdbcc9462f8b984ccad2c05e95b50e1dadf8e6c9c26574151e720abb9747e899812bcbc6e43b40a233804a91a6f50420b309d4291e2c2e1250094625d59079fd264fc1930f72fffae6fb2e3378bdf30543985690e61dc4f1262c762881061e59024b2069f53391ca16b215371e6cfaeaff1815fdc6bc1a8b7b53be114e157b6edd2930e0a7bfdb242c8f7a83013ecbb6c583f0a041723a", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4eee2b16048f104753e25236a051720c2d73ef183d70c084e792ad6ed52b0a2535a99c0adee80c59577f2d25d257f790830221711fde591ef71beccd654431a2de33887cb2e2dd4aaf3958806740691448351e5fa44fe869af58bbf15d2f489994c5c3d6b8916c5725b4457a2c7e4764a9043d9455325de8118f9dd60f7988abb3e52c48b40b94d2752f79e203bb75178fad51a0220563d98e798825fdae83f698b8504634c380081179b64042a44f146712203843c7291bce264b64fb3b8ec44854e046c8c4cf5ed786701e2be6bfe8d015826ccc430e79b63e718c8c0ba6ec1cbcdbaa014d5bcb51fe9d74e01890dcf827780a337f495537385311262e9a71", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "459cdcf7a5a6ceb515027f05f54d2457c862d780cb64e502da7a2c4b9eaee3f19391494771811b1d1c60b7aa3343474d16648b85cf30af69203b6ec09f9dbec5942559c8fecfcb08624438415772dc439c62ab785ed2b246644b8f5050a3629a1280de7e5cab55a0b1c22d79cd1a851bff929d393ef521a3bad2f76a8d12435c6c5b83a0bd977d4fcfe3afac7f359cc2e45472adb0fee40aaabc6ffd060963453d96f3f34afd24e95c17cbd222865eec529518746c2815ce6126ec6bd3730e43dc701a26e0c903c51fb5166db09aeb812288ab932cd1ddf42ec17ca2364561267ea4b136198564d768e4da6b19d51f3ca3936451c25e6da102f8c4f10c6ed283", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "308be7470d0c265794934b0f211ce54f7d67936b6a1760154d585a1ec6b05da313d942847fd3a1133acb8fb9c5eac471e342755268bfb7f2c762b7d25c4b53855e9bffde4f68460683d2dde2723b0aa5e9705c4cb25bad26bdcea726c9315c2c9341515daa6e12e714c6011eb152a050c903d024ae8e06742c3c8c86612d207f5288093830a83761ee40729ebb2c5dbb0e6e98b785040b1cb3bae9d1463f43e39d752b212aaee52753fdccd6de71eecb17dfe486b296d6c455a17e5718fffaad9e82f999723c8a66d0fd2457c3cf3f1b3df127bd73662651fefdce95f91f1a6ebd370fb2163bca19c9759e7f5901bf177464ffecb8dcd911a4d5ed5d5e7402fb", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a98a9744f1f1893343ba5b702d7d431e40900a3e3948d3e6630fdc0a8f391eabe2f4b5521a2bb03a16053e87a15015d5bfbfb0e7ea4877a05f491bb8df5893c867070256e8bc348f896ca2c8ce4e0ab6a9adf10ab98412e4ab6a4fb8440243fd34749596855cc14745d7096842c48db0647fbd71361ebba7fc263a2d191d719d23e727b1ce36e543cccd521b540cc42e01120994a06a95f43cb83ea51f73dcdb9d5a90683f627a070ba8afe67f9e29b003800479b6b8ecaeb6f2e68bf19f1eb568b170e56d70a8ae41d2524a0e76bfd0f4d27ac8cde9b00900b49577c55384e948c6c6dce081d277c3623b1e749748488e648d9349b9f17cbf072d7083c377ed", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7a21f13f8af98f47bd62b03985a2e91ffb3c7c3a5af6ec75c2269e3ab11d859cd45a214b48310c7fd7983c8577d839cf63d3c3815302ea649a17f813d6cdc75803a6caf2195fe17a5e84d8a59eac0651232dc793d9b7554eb1123e3594e1f6a57a72e2bfa6b1ed9f1f9a6168aaa83ba2d8b408f3c709354a278b991751207075e7e5548f0c0f764d58775db3143191a210e702b69dfa8d8946b1a65d67b3da6f3451f70a65d29314ce5b7ff13b95cf7ae68854f586140d97a0e9de4ede07be81fe20a5b6330bd9c63f15a3d4904b3a4596951ef5c591007ee2f6ff94fa90abd1093d4dec45a9904eb656713a110faaeec429fea9d1b8c47133787ff6aad3f938", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c280a6067d62ed84b0f9f44bfb322bad0ed92fd26f5c8ec7e91d9a115eec2dd6f5a589c124b50b732bc5f4e382ad344a3498ba280d70a8e7beb9759972fe31da8ba57b29a13c17004e4336207109385a5e27d53f12abd5bb6059fa917afbd45ca8a4322928cccc776cfbdefd7559eaa86326c21cdd6ae4c40c40b1659016520e5d34b1b63b7cf744a37bb795ffb86d853dec82a7c2c57ec5b14f68535c12279841fccacb94b35049a5feed59496db1ed372f968a4de1d70dd98c64e3e17e541d0fcc971a735cc610b9504680cb615301440cb211a73b6bb9355a677be77de6330dbdebcf6abf3ca83d457dbb951f3189d017022c354d08fd7a5d0f8f63aac308", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bb7d11eff4ebfc47082969640c3883ae3b2a95efc08f0a4c4cd59c61fa5f15e1235a3e53a9653186f09c21e11757a016a671db51ab597959a437f26dd1f864ab7c67306fbc578dcf614c304f8ebf6b745967c71b8093485f74348f81865bcbadb39075497e1ed9de3f9e21209d21ce609d2d11c3fe837dc7381ef8aebf4680e680276cfcca5506d3c1eb5fce1655b566ed63cfa69e4e186140580ec9c7a51aab286a54fb674cbc1b527ef6d778ad228109a93ec4a7dd39c30c5879e2517a540ce7c0f4989b7a930899c1ff51143e7d2d3802c2328000331b9c6e9c887fe8242d2dfbff5f828f604050268c450d74779f8a512dd0632b90c9b5870c541b45d163", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f9a07ec03306424540f913dfd03eff0567cd419dbc5be4a28b3dfae5de126a01d1fe4c6147aa4f1a2f57fd50be2566ef8ef52ad8ff816abb114060d6efcfa64abb0864e613907ee142a4f96d965b3aeacc6c870bdfc316c72d43a5c9172fd2a5ba0de6c521fd82023c511c40700f7b7651e8e98a0a20d84f7be365ee540a403c9afc6087dd5ae8473006fe4203a790db4723520be38fa3b9247075c93e6b5499fe8ab997c7267e495d1a99d5865333acda265c02569040787d5aed0bd4e492e3f76605120bd41840473da0e4fe1a388cadca7b4d543f5beec4be9c3fbccd0442dd0b11f9d79c6e910177aa1c997028d675980c439e61571011ff9b26818a69c", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ae0ea39ab7ce7af3075d67f8edd5862508eff6170b43c02e4f592c9101a7da1dd7ef2e4be53ba3449dd6c2a6c1837884f12fa29dbe8e9d40c677d1edb6122f61205b203ab0f342f21ef8cd45839b9fe9f61738e7ed0915ff398a679a983124009fd37fd5bc9891d33f4830aa6f89cf30b59dc3d84cf955ef960a0980f524c686cc8123dcff7bb9dc7e7e1bfb3585bec3aafacd5a0c7ba63f6af332dcd1b5215f95f06d2307cd75dbafff2ac5cdcf4587a68eab0d3d277ac6e999ede44a551a0d266f9358074715931a7787f4ca26a94ece1c963a96f6558a6c8611fef31a5d459635bc2781ecb35e75837829864001074dd585d70b7e5fa6abe2a6e28b67d48a", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1037912266d26bbb66bc872403272075ebc3c0352ee5201b189db701f64ef193dc2facec45af460a38b8d2a71d1ccb17dd0f8532bd87e5d7f6b8e1414367b5128e3f6035b26054d3331ece1f926c2685f5c286ad0befce4be76df6c26bae8a6df520ad073a058eedaff3d5fc6906e8e1c864d5b989ce9319e87fb121623a27432e2c06e936d151b7657d6500a08e8a3c71a0b491cd3908811b18d00add825f848d6a0290f4c0ee2e289274cbac8c8ee00168631d43e7e637609444c18aa4cc0a887bc104d6ec9f699119840a99a9e6b7ee3dec0d0b4a1f6a1e022a44721066b0fbd6a7c6b4f51401036e755924845bc94de315f494c5c19901b23e62e9db6aef", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "389f60a3f7e33801cc6067cae353b16263aa75279d0cfed16c122b4ed81350538039fe7f43859a1f76bff62b613bc8abbac257ee6eb3e5088e6ec33815281d6f6702f05ff75f2c6260c8791e43dc168f69eedf1d33d42fa5da0ddc9d2f071ab3f9dc0654ff1a3db8c855cdd9941e6c6609aa29d69f6b1b1254c3437196fa871f443fed2b2beb113257da4bde8aa7bf232fd9c0ae7e7419bf977f14c4f2c4d128e5f79f6f5c63939e7fcec231ba64145f8fcf6f43b821b41776811a848d613b5da4cb8418a1a95402c3ee5bd7195666e8d5b13f12b08cbd730938c7ddea9d65ca45683e9de28d618af1b618aa0bc88e3d1db4521dd069be105b3145e54004eccc", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a736d77611787cfc46ef5e49ca0d39f9a1249326fa77b50e024c657c791da09ea1d363657fb7b9d5978dd9b75a2b7593528e3c19e6e41abbe0e71273cda50382921ec6b366b07f0edc0aedb048484d51b603d062aaa18c404d6bdbd61a7bdbcb32e917a79bd95799cdf43a992ee3d93193f9a20fd113cbe168df7f884067825b79fa73c72b9168f7b83002096fdaf613919ecc40422317fd14b5ef8d2561639a3bcab462c3ef8e0f59929c43e23cf21911be969afe3548c1b449baeab90a8f6b52be5f6cfe47b941a625d4020785e8180eed315b7a6840986b33b6ad6d519c53179a2c3cb180583808dbd3ab5acd90e4ee01687d0946578ed9d7558ab8de8a8c", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9740ab49e35c355c40c6eb4839c47c85a27231b2b96133015267e10a7b0f786130308be8255c68584aa3f6d4c1ac2c304130b5bced81ce26cf6a0a0bac293f23b31e2f04f5f91d98ff17750b299dc521cfc946134cfc76ab629f9abf5275739befee3fcc9c217e6e7c81a71dae3cf3407e5362ca0c0db20386ea943466d59ffb9e512022df97d666cb15c35b0d1a0cc532e408727e8f76cf9955587bfc1e327dd5f58d1f7edab6fbc7232d1d2afb9616fb5a5de1795cf6e93896a55285f793edec78ded83560b34b4102f505c4f2ab8f15f603a7fc73b75cbbad2bff29c374fbbd9e1d1a6a1dc10a09140bf0cd5aad2ba8a0926b29b3d830959e6c45e8d8fe32", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c41cc918d7f45458e0bcf5a8e4ba5eecf39beffac05fc670adfca933f8e997061fb546a2faacf4cbc92f7b6da6b7ec97bc142b41f38476458836df716b9b7597072f11848bffaf7ade3871435f2b06fa0baeb08d3be31466d6c10409e3871c92df4a6a5346b5d7c3e82b90539033d170e4950320169c7d9db5159201bb5457e9b3c02c9aa6fbf2b5359f4b657702d37f34bb0ea2841e46c73f6d30ac546c1cc8a83c72319bcabf4ac741a542f2c45fbdbde6f4d8be88906a24efa7f62cd5e7697ef02a76c3fc827c1d2969d8c4ef05658ac4de9ea06dac8c6c0a65bc3d05ae3517428883a0c219084486c8793e2d546be6c8cffe00e07eb7b82a07449c726c4", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "596d8e9730030342f72f0a850fa5ef746f63b89a1e0c48b67a817f775ac937454936cd8400653f4d1f82e315597b9e5146ff3fe4f9412f81cf6f8516d9d440c9c01c6a8e0a56838e2a206216b2f3e419e5fcfeaacc7c9be4fffc7586ec21d8bca6b49a2efe44d66266f298a3b70c4310eb22e64366bbd5f324a1c9c667cf0d970ecb37190bf7c98977f180100d3d6c63e3dbfe382e406128eadcbb99e45407a858dc6a443bdfef2c9531bd2461186ce21ed34cf5715b764c5bb4d4cca9fb59c7f90d9f71f43eafbb256906095edc27679b8c752b6232ad374c668d4ef2c55bc6fad362f8538b553ecea8658adf73fbee8c6c47289d9ac5c4471f74847697ed26", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9cfcb1b8abbfd5ca02379491ae39e3982ac9fe8bdf9577957ae39cc3b7c82815063a179822657aee3670e4b37436d47d7c24b79f5ac06d14a9ef51d5d48be524d09d1b8068b1af518ec4c80e2da596d9cc5f0fcd261a366ddfb191d0767e02371184ebe7b5999879ca805a79c428315ebc350ebe3d832fa0bca87248be57b1c1ce72df271cd7826888c43dbc4f187640ee5cde3ee3f004b530bfcddfc0eec7884998255351c7cfb7ae5d8356fbce910df9ec471ecfd15c3666b7943ddbbf3c688289ce3375bfa8a0fbf3f6078376c5f310690872c7e608b87b680be66d91630c8f3a71e44906c75560855ef3f341bd8cfcc1e49cbf77b58222ee1288b6979ad5", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7bac3340b1498d463629f91de4401adc8794d07610b10b81ef8b936e4a1dd4e7753ff7befb08394ec3d2213a969adb00492ef61247fcd77e1bdcc4f5bff41aaf904ac021b194b1b53e8763be5331e71f7d0f30a70b12c5e1f11678767704f925827e90097d8116e3268a67b77ba40b2ce3f29a8027e06d3072accb1638a08d119819350135d7e3713f7366becbba4797b294e7745476b57504a9464cff1d43bd6ac7b9eb17c9017e951684d1d851737a4e0785be8f50e9981af883baef33dd4bfb293d6e86a8ec34582a5508dbf1860ec5906ec9b18b2dd05ec3df360a5a756cd0328d2001e752674cfdb5080371a9bc62a56b3247f900eff0c98b426cd5aab1", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "671db30f2d644b954f940763486a3153300b841d03f3879e18d4b146c850a998e8bf284ad997b5c1bc91b053be869a93ddc439c1360ac22e54247c770fdead309dc2b8ee1fc192528751ca97c5cba6cd833e65047e1b136b9e16c89d339d1c4611deed08d78a24573506729df3a67ab6273d653341875cb15c4aab9e32685cccd6d73461605f2d397cc7d8249cb374ef065aed42378c939b3875f64f16fd5b59db0158569e6075aadd5206ce7650a0095d3c11312c3e5f21dab98917b59aa5218b69339853e29fd50949fa24302c6475ff232929562f03980606412ba6b58bfe4baacaeeabd8f6cbe807006c5a527f368cc7719788bba8f5e3de908f40d2fb4e", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b9fe93da30f53e330a798d543fb4e7fa92130388c55091d28e80ca9ef40061026a0138264c8063187e1fa37baf41ae159d1d3899ec9f22a6a37325e807ac8df2486dbee7f287a896e9124df0872a941fa85138333fad7619f010533e817c23dca7e86c7e99c191e3aba443d80e4c80fc45fc0fe53a6e01df3ae620bc6a7121c533091344c52fe496c349eaeadfa63ba22c58a9070f8d4e705dfff90acb355b789115e3c79e8b146587b06b2167a852be4622354152d24a625bd0a176ea2d3a98fecd4f455fc9f2ad3b4b20ed21bfdeeb498d18fded0d4383a9731b9ed2613dfd13aa2e603e9680dcddc3fb5727fd63dc34da27d3a355079adf6ae74f37767a8", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3047b4b63cd0273a80b6162fe1d13a5b92c1f93ea91bae6a3573975e98016c13299e73d8f996f86573e389a8554de79a9dc873bbef1c849b9643f6f75537fdac9e76f07e94f3777f97c2872b351096a67d0ccfb3dd6b415480d55caad089fabfd3a3de04aafb83948734eb9b56ee5aedb66bd539619d9b5e5ab4fd6c94f74ac3d1980ed1e126a7452b4dad5e0caebfbd7d107dd0c3c0ac654fa5808c2e33aa50598334ea2e1743f45ec1f8a037c869d69b8d6aa86d27720ff214b0a6ec8cf5c775fc2ba8148489700db930de18e0fe5d9e7fd8786d604cb7c85cbffe32ea16a749eb31a6ddd24aaef9ae0edda02b0e8f6bbd1124e3befd7ce56351c4f5632e82", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54cacd037a775ea0004e41ccbe0779d22926403ac988d1490dee91bcccfa442d509eeaa6f620e09bf9088f42a3d32b7b726be3b4d5e8e9562314ba96a95564ba1684ea4d132f81c14ee67d4383eac8d6ee984ac539030919f81806be095831db118b6821cdf61591517b38e45daba68fe2d1403bbc79ba77d721a9cb45192e28c4292f7ddb61fa3860ed3bbfc53cf5acf6bf9dc01238bee8083a25d93f7959ad931d1f47390d26c3a417eac4b73c48e6536662f41aa8986a65015532d094d85879051611337474abc9e3eaf1c97850e204d298c8c38296d6a5a0058e6114023af7e28ca7fc94eb70a42d37c1ee69775501642bedacb5dde8f7b75ef096fba3e0", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "87493eb1ca944ed8d38710e5231adbc2d21664a963aee4df2fc2573b3839a6daa9269dad4d1eff34ab00931d2e4cc939004ddc429b0c780ba2eaa3e937641468fc3455490906c5c0ecb3c488d3f69a5e2ddb29076a2e2abe36a9542e9b9920db662dea73c1818a71b9299f8e26504a8e2e81e87e713100feb5c75c3b222090987fbe851d53595648fff3490cf6e1b978753ed6250dcb3aabb5498708c2555db98ea4adce3b2a0cff130f38839669ebacc6bf86a177804bbd93155c71f6a754e41e731bc67142488cff417aa2d4d5232eec0e55590e6fb4dd9b22d23803941b922e31b70f2d9a29a1dea5e356719b9fe15adb9bcea46cd935133e2bacdc635e4f", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6dbbb9ae8b55d0dd42bfd45c8086bb09950143d0c0c10b26d1d3d9005fb48830fcd0d720054638b501a2cd7311db9cf664e6c587688193e0fb62f897b295b051c95dae9054770c5d165e2f37ffe4d2cb7e7763381a69ce7d3e0cf8a1ef95d26da58d03341d7ec73c4f843c4b225531996463986f275f9fa7fc18036f69e4e3c3ae3d122c6f035f9a36b7e36e5a6ec811d4791fe7bb603fea4cfcc13044c484431954fcc61c2d103b302698c6470d6a8ae181060d02ee36c7104b6984288718eabceb2c52c36992503fa035c7bf4e37c468fc5783b33d1bcfadfdfd2b04d4db985a4159f7bf08d3a50fe23c1bd4bccecc79ecabd3e0271574531e93f11ae38ef2", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d0891ba0fa3e7dd890ca0ba77fdf832819d40b84cc8c90940605893e44aa22aa7780aaa3c7f7696bc3f5a7286c270a6b0cf1b0e370b6ee868cc1139ff412ab28877991d541d227092465e034bec6e3fbce0d763de2e0eb045dff2e52c6bd42b4920f13fccee1cfb25e2f54a8221bd733db7e2577e88477973ebf8d3e3e23b0fa4ca2ee182cf65e2bfd3826d2ac3f34ce5142f949d400ea9f3989f54bc852ac2c37ac4e4bfe934c552ef428925b92d5ea23ee5be3cedf0145735203d4aa28d6fec3889f83482e57d16c15e100f35e9697af561dca27c435ab99c99407eaadf200fb7e8172a85b5ca9e080f290408ff81d79f318540d1ee4138adbe3079fc5c1f", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b0b831b5ee661f4eb43b906a2f9ee652f7f0a4346a9e4049555d8bda185e195d8af881f2e36304c8b66abf5f8f030cc0b7ffcfcfd67fefd5e7efdfcd8caeb1daf441f834004a610f091ca2f8c974d51a0b7ca76563927f19d0e120a90393ddd6f999dddd766d2435ca3e526247cb2b649d4ca13d43d898369730c6fa7fba937a274721d21e2e0578f4af4824d0cdb377e292c6d142c26494cc0474a9da3f57c60eb2bc8900347b4e619bae96eee6489dae5e2b94cef512c9f2e8a17d277e02ed744c71215e21e6d95896a5e10a982b0f35621036308ce9f556726d9a83fbdd3ba6df047e56b4793ecbcfd57db1f08e6323b3d9ffe3111f7bbcebb46eb33694fe", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2e58069359c7e48521bc0bda40aa98647b81840e82cbe107ef66f1ff6daa1ed22d15c01bd80a39f3bf9f191f5698e1f1dfa43f8c71a4913db2c5186dfa76c405ba83bdfe5011736b6478f598f0f0620987f323b52ff9ea56ca6953a039f44ee0f61c8bbea923978ef1fe2e81ff8066f4dde848035d377f192b5e856539ea875c76df009e1b4c9c3c78ce31b997fe842aa34ff2105ffd54266092f1e8a6c33e4087071072c3f3a19156e1fffb2295fbc741a958559439bf84085bf8641936573576804626734ddd89c889e9ca373c498d84de52bb7a830b4f1c6ba54e66f0869bda2449eba214df065738e823249c0fca1a88236cbcb4381f1cb1930c04f59187", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "325aa2dfab66503c6bfd45e770465b03ef7492c3f43f4d5169d907fb85b5e6e00947b11c6ba28d1e45ccbd74fdea67552f2e0362035aab025cf583d274377dd837293178c69c97c9f31b61c128fb19f333f72bbe13643cc389d239c393c91bba05dfa0bec8ea8e13deeea943d5fc91e06da014ea5a7b76ff62f9b53d62e6041b0a53c0ae7796dd42666dbe65c12b1b4143b33004cafe7d69ae76a73943c5d41604f0e9185f758021ec71495034711d37d9bcb5cb3aa302b03d36d79e9fe9a8785df1524c2ecbecda6fb7221c8cc89e896db301d572e6cee253beb7311b0b1fcddc33b2bd84d7ce77af9c702b8ea1ab2d405213f08af17f53a95571e95d14b1c0", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b00079190ec5ddfecf3394edcee7c2c7fcf394ecd185c29509d6818bb7c401040c7ebbbe806c20f2c414b72026dd058a12aaa1a90c6d4254ce2e26f98747778786057086663e3a50397d02887af11694718091b0aaaae6ab79740c8285513f92fab0ae112cc25e739fbf7438e2e48a37a1cc86c4443e5ff53c49258878c2d9f08f322651bbf9030a8563a2993d3e2e663b0d7d8ac2cf871fb67a7a5d9ebafb35dff6329c1929e14a66ec62ef92c3490c1daec8fff67c763b1686fae7c4c79993f9c51659436e989338430f4f772aeeade41f4711802f7b5110379b3f0104ad2c897f182cc148d403955d3212b226e99cb6b4bb9cdf89f43198898b5453a4a91", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e0fcc77e2df20a7c6d81aa9a8368d017203dcbe8c66169c10db0548f0f0fb3d17889cd4fca9952347dfd9bf9ddac6627dcf4c47856a47f4aa1593e4a4483abed71449ab1cb0475b1d039ce7aacdc803a6f271e89c47adf14a1b14250b4552176ba2d6fb18332ec320725bde4df6c347f3e41a81ac581fe519ee95dee3680a0c638694eab145ac5d463f48876996e4e650c0b677fd926cc093a274506fbefd3fa70423f7e5c970437588c228cf9f0906ed05d707596244d8b85424eda776018dff56ab788c8fce1c1ef1f4507805cf6cb37be6da10904cd24ef8fd658c1b98840ab4d24d6e8cc3c282fb9245b76557a6d5258d8c9f1d973b10e350577a675a3b", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fced2a61a55dfbcd398dd25ec813c30f176fee22fa5aa0cf832afcb8547c4a73dbb40eb723cc3e8248d3f0d9e395d79dbd82af8be5d7dfea1110394528ab9fe031677bf914225de7b325ea136921eb48c206f681942a5f15287658146b5ec959bf86a4244ce34df1436f900a36ebbf4bd0abc28b1b20d5d560e34b634812f54360316a066c4a4e284bf615e6280251a194eecab697e2d0eb8decaebe574a3e222576d394c0fbaa7f4dd97e1016a3c0ea05efaa50c768310d7e2a375b28d526dfabf2ac989e4693bd5a61ac7bfd53704b8538b1d85fed950ee46adbacf820163e03f71329f4285f74ea05777c53c51a91e1c69f1d3e6f0b34b64df73b1b46005", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89e1130ad970c6e236c2dc4152c7879aef47c1bfc3ae6401342900cc53f2e1854734194509bf92e5a533724b27d076049d701300e5fd2747d4c7b90b55cfc7110bea516e380f37d9aba8007d942fa504365181a4c9cbbc6ff7fa0c9f7423414b5454e57c225cd4a15f93f1259a8de85d9deba1c722eda75192a080214e1a039d272eb0ae0be72d45b35ff5d61b316a62606a58490d86ab5c1bce3a27a10a5a0fb6d74f169fd0a21d1f841dd564ec0bee3ff6b8be891b91adf4622aaa926a60de08c002d71312a5d2d4d1a7ef45ac892bf0a6fe496fcf3b223bca3de0cdfe52b0885ebe288fe5bbad0c84542cd0ce0446615b604d47ea3b2506030f986d057035", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a8075727fce3bc85d1b454a9f53f0e6353bc206b8ea30ef8e1354c4420abebb103ad6999184937c412a037c24c84267b198238fd25d55b5a3c27ac7ca221736786b2c4c18139bef13f9ae28792d5f439e9bba6f710e074d16f589f0e2cad2e319a6054fd91de2cbaa657a7c22a34db8561e7d4919e2263f18fb3d176178d711f7f1ed5e0945b5d36456400b7ae43ea4c379916e549221e43a1746424d1dedb0303fdf074c3209d172167a7af1b0a4ec6305decaba57fdb9aedfece4328ae51c2691f578d7e9d2a1c8f4f0fc4626d37a4a1d507766b82f7688f997b991ee4e27dea8631e36d9bdfb24eb5b326b73b793c82e9a0c7f974eeb34843304f000f02d", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "247f0836500c49f74256360eadfa3c00b7220ea7e306a7fc1f5d0fc5a214d47d5c0a03e72a510847516e7c32a72a899b7a0a840094aa557bf0671c6607cb0793d15586004ef95a90f076c27b4c5d9eed04ea3c4a833e05529311189387df81b2d9a17ef5387ec87d6acfaf8c2d2bce866fe324d6cdd9905eda3d63d1083ef75f29d72b005cb073aaf68fee0c9cf1d8c5b639658c49f65d5cf6f9d0b8c485d641ecb4374449bc823d3bea8c3509eb7884ecc275a3e95c72f3ef5dda3b47438a554878c96048d0278c5c44d8fcae61cf69630645aa595636fed3015fa8617dd22a5d36c37f9605c5a4f386cd194942391ce99177e42afc52350656501e8fd08133", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7ad94d2bb7b43fc3312c4932adb8ac70870be57207411e39174d5b1a8618e94d3369802c8e24ee87e5f0e340bff584f05a4b622835cc75e0ca7a02caaffaa3a7bfc2e6bbf7be33d55807d01c00ce0b3998a1fefa86814651b97399564a862216c57fddda297bfea87aa609dc878e527ba84ef82784f07b37eb7c16b2abb6ed3e7784def03f1623d553697f24b049cb1edbabdf67347983eea902ab3d2cae2d88cdaa98f35dd179d2a6f2617bac5b9694f889cb9a2ac0891db284fe346b5f845adcfd69b76ae7c69d2ff26fedb982815bcbae92a65a5db9dbec68c6ded7dcebea20acb0ade92ad148a66bb2a568bdfb299726f1392345c7138a5629d52a0aced2", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "10791ebd2e8a04cf4d99da2cc43d296e7d2276787d8c0b1cd2628abc74e54c2b88543dc9f1885f2c232be41d8182867a2011e8f28a2d2ebcfb053a31b94eda6974eabb6e8bcb8c273394978a3771bddc8cd21fefe814d32459848ba06672f46c83bba26ce69101c865989d85e5b04d8ca180e1a67ea816594eb71d6536bc57eee88b9ba17b7c3f7b85f905ee1f1dccdd57b1ee6424da71b7e466181befc1e3763d1a367d99a7f2c59939d30a552110f7395750a591b1237e1bfa1845a685aaff44ea7bee45bfbfdfdee6d2e6277a77793e3ef9c5874b5e13ffa9e1725560d5538211fa7bd658f359f085466cd6720093bfa3faecdd137ea0cd0155bf73741044", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a4b495fdd1120556d60b01459a7935c6eba0642474447fc76cf0bd691a1cc0170c409a969e3d69907d39c9a67e27acb13fe875136a1f466ea10b6b1d2d5d1b97916359851156d085e785128b0d5bf1484c3a44c0c18cc0799e5e22e1f87f33ef78b89d7a21064dbe26974dce5451e60c5d885806c8126d539b1bfe668600394efdff7b840f07a2c3ef8d15dd2c0624bb6919f1862ad606399c8b94b9a19a5404c9857e029a4c76dc1c02655c037c004885c2c16fc727954d8811ccd726a1a4d9f14b2f5d11feb2169aefb7c32af559fd62220fc652f1fad3c5dfcd0679adfcac20ca484d9847b4f9413b0664b19151e6cb42a1cd7ca54c1e5d8a8ba024a3ae91", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ea7ac9d5851bd2e33a6f39ffa512c37eb07944de484f5e000db07e609ff86eb759573949440cdaf4846ed2787137977ba05a17b06761ca658b931089afeacfef78e4e2607a9043253d0c6e9b5a8ea2b176fd3aa835927d4eca9dd2b470296499b8194908c505459d988d492d1290de9a9125d5b73962aa9c139fd18696fc5695d5d852d8afc03ea536f3f77988afa16b44ef9d679bc27e1da7e0673d5d7365a46a3e87bfac629069f820100a13d22aaa88ec010a0b931c9221cbb329b1bf14103ab6623ff7e198d7287c0b11eafdf3bc0aedac23e37f4d97830a0ee3d47cc19c21f13b55d7928ca3baf0c66520069db293f569ff0722fffc9032d4be928bb24", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "13e9948a6ff7595299ccf4fee8f9bc52ca20d8899844c1fcfffebb64052063bef5d4c03460495a475144a252fbf30f00cf58723dc1d4ea48f6d961bdd20d0fb20ded4c90fa9b0384c0de08a2fd4b7f94c6f66a8f3123fffb296cc430ac962001d0bc7d211a80dda72be7e73b84c8b40dcbb8e84722f19ec21aae93924bd2f5dae584d0082ae6c4c52994a7431ad2ab3c80710b089cb79a884d8b40f7452a1874c9fd2f22cf46fbdaeaf5894efd3b0d96bef147b9d600cd0400412b2b8a5fd939e14516e9c2574e02c6f7e4e8f2a5cb0194a34d64a4c5160c55ff1750c5912107805d2c5767a260be1223bdfdb509f59782570c7ec093d7f19f5cbbaa64cf88ff", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "608ee7dbc573b80a6fe241bfe38854451a25de5ec32bc17b067f9cc9679382c8ebaa5607bd4b9f540046129ff555cc203728551001fd45487edde84a80f6c4b035051553b683881c17ed34bbd1e071f28e73cafb9e679489e5c73b02be7698c733d5a6316735c57a4c38a820987d934c463556183ad25f0d2a69e882acd7ac32cc3fc229e0ff80a1c5002095c417a559f84278dd75098b75370e89ae1c6ba708c453322f9be79e74530b062a098956dc6727a515a5e06c3d528f1a8f46318c561ad68060aa459dbaad3b8d8502fcf8109400dc3f1ab6e2bcd0e03c11d6c659f28953d70a9403c12ab154b054d860e534ac5c322f38685239cd20b367ea6b5c77", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "423e0dd97d9ce8afc746250cdc9d4cae42ec240e53f08a32bdf9028bc5be2d6848ce48e13655f009e719d19a150923c145891fd2ceb63d2ba5540b658c18514f660831cd9fac648a487cf74075116ef2daf99e8c65c5b3acaeac974769dcf693b535377d69e55162b3c77c8bd92e21d874174e44f6e129d217c0aed09894f4cd75c7d370516cff3a588d4c89da64e60ee89abb4cf28ece616335ed3efe4c9d6f1fe5ade4dc1bab24410f48a9eac864699f4d3dd80bdb34c600cb53a4505613245df1e0edddc9a09a4d7dd540c661a5cde0a32ae22ae5dd63bbffd6fdb91f4bda8443cb8f8dc5ddc40d62859e5cf5911c2f843dd62b82f0c1f39e0bf3e8edf094", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16526d1cb139aedad31a0e397aa3fab0232b3d6432dc7fe1bf223246ea35ca6576c224afdabc95571a57108bcad87faf73136bc694f16f44bac788982382d6c46ab751683a13575f917acfc9830585c9961a61de138bab17171b6c8466fc35065e08a9bc6dcef84e46c37507306d60d855e661db7c41dbe59f3737547063796c618b5c9983726dad445edd1a89a5960758b99058e3fd0159b739649e40e9bf57f39e66f7bf23ef72252079d1527e9099b0f2be56b36c350468202562e33489d1531bc5188640c2d3f4f2745cdd190dd96e3e9e0a578da8132cfaa12ac736c4b5f9a4d6398195a88626f5c38b16016c9e97c2246175f8a1ae5660629e109cf60c", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c1cd6bdf82c00f4d1ac1bd38ee4ff5929c7651095587293d97f4afe324dfad1c3aa111abafd30cbd4d9d61b68430e9a88e016a85866ae40ac542c2803e0b0959d3a3f1e66b8e79dfc73f69ddfac4c86892c2da5fa2c991ff20cb2630cdd0a8a38d1c4dd3fa623c219ef50430798faad662bc15caed462513ccee3a1aa358d6e55790357fb34221a32796e0c6988dfe18320b3dea14f3423aefe12bc4bf1f78fbcc70a1cc15e8653d6a591bbd662859d81df47bca498e5649c07cebf9cb26d4bffc1ed0aea7059767a6b47dcad293dcd24855afecfdce49e8bc885511e61e754fbb8a6278582bdeca1c04fac5465f15a14d28cae2241a0be7cd662ea87680525d", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7be6a7fbe11828cbdde67e5e0f2580b09adfe1b81a564875bb522eb59ffef9c3541208e520b4e73b597a30a526dd954272cf936033cf88891b551d1eb9bfa033a1cdcfd0ab8f51cb8503995d18a0acfb644d5ac892f828166ff25b48dc4ebef7acb8aaac10baa402c8db37698f048cf407df57bf27383db2663ae3e208b320f9634af208c23cc23aed64b7a6f3078f4b873113e75457e3f6baf23d3f49ac6cd64a11c90469a6b6fc9837634c72763f0cf35505b88fae96e149a0b87a0c71820c5696fc7a6100138f07e65c40b2384dacb0c8557837d0a5082773a09fb0ea369e7c296cd75a5e8a4dda61de1f923d31e4d8e48783c39d5eced7c7e82a6e36a1e0", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70a231ac8da499eca0f1f4abf682accffd04f7a611dd850cf5241f13759592877b8d43682a1f84fd01c86247f5fd9fcec98cda26d9845026f15923a16fc6ae438e718159ffe1180df97fd66babacc4b97b156ec6ec500030b0fcb62c52a208cf1ab803a2d8c52be242075cf4f6c84abae285ce2259acd437e7764da25588bc6dd254456158e2ccb9c5f0e89bd899d97621e9c2a6049a60c978428fdbfd7869e3b12aede869d7daf7e3fcff841ad88b6c2be36b7765e3fc24d996e83c592c32fd1c45bfad63acf0bedefd30529dc6f57877ca0c72424474dc7eed3d4f502a45299f14d64f79f3394e00d160c4dc0a05f57664d2cef729b93d37654df8f1cc010c", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2dbcfbd059d95582e3c0bc4b91163fedf41dc471aa1fdaee288eb6aea12cfdc6445ad75dc1906397516180884219116bb4415cbc1a45d08ec53b06f3c823cab4f633ad62d3035a66155a706f36f5899c9ec33ce22cc18028311c121000ccb23f34c4a071a8d296466452453787e7a955c5f83dcb3e0c8adcd58806e4d0fc5c90a18f6b570d007c7b5f6200cc96ee8b78c457fb3be09146ebbf7812a747d7d2aaee76085f6f6a14aa7aa7757b17e1eaac0885b0cb4532f46a4b0d5278966db84f5d7513cee0e269d32254e9c041bdf77bc4c2a08020f015f19fc4ecc74ddeb0e58c2693e42c554a7aa9c83a97e8851aa408a39725f123b10f47c4a30cddce2fe9", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2675d35e89ae0383be3c9c622c1dff2963444bb319ab7ac8dbda22abb32296c6a5d09419e054a2c8740f79728ed0b1fad7d6213bb7fda21ca739996d97a3d5a21205f13692c4985e360a8297a011432e09c7c4b39816158337319b1704f503b96f3b9b3e270f41a840deda4c869036e456849b8185e03c2d88b6795a397559af36f479d6a5f95b93cf3a87a21307e8bd08b3bab11d0a3fc8342589b0c55093d366af08a3cbc6c0b7d324f09c21670dc50cf1ec1222e41fb114ab4312ec2cd74662a96bd79fba6d6cc9c677f19dca6fdd22d8ea7009fb330844496138f0d119211d9c4dd54f416c6ea0db267ad5077fa1b5aa4fbac15f7f4584922494365b2df9", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3008e12d14734a49882eacf2cf0b9dd3b4c9d3f40ce7e2fa02ec0577e473171b2a54bdcb8b2ce3569bf95034cd27487d8d90f0ec428876dbcc1bc858a97f521a61149bb8009d5a4eddf55c67e268a53fbd381e0b918455ce7b71a0a8663bc16d8fe2812a3951389db9a114339b16a13d54c88fed79a8c83042e3a436bb4488ad1ab501cb878dddf09a2b5a76a5d065b6f2353bd264c12692aa1dcc463afabf760e55f499110352f527fa98c30feea6d5b0591f4c6639716c0134855df6ada769fbbdba68354d364c2c19bad500c00dd53d5950d0344df58f5dae54ac532b5cdbc78cd5b25243378a903b7b5c9c2f03a7aa9e7b3cf5df2a5a0040d0ad993a0e9e", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c098a958a53b531cf766bcd77119b565fd9e943eceda96bbd5e9a3178bd8b01f71169660ccdaa440d0523c03a455af18b27ec331756281618f9e23c29b088d2d2ffe0854d665279d3cf305d7b1bb5e5d50341460c483831f1712801496371d1b406a14b6317d495a4042c326e21d578bcbad406589a2bdc3fc0b4fd02dcc41c3379513b370b7c3ddf84614ecc4c3bd9e623153447f1b0dfad67f783f30a2e8c0dded1b085530412cb33b785de9b919f7d7971463bc89dd390aa46970df198d2a25d718c8af793cbb28dc0468190e04f0958145a76ab170400fc2ea35f05b20d2f96fe0f4c68031516fad5d850daa1d2dd2ac89a0eababc037619884e87379904", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "766027246bf7d6eb5d4a137dfc5d537fe2446156834428d928f6c2c927f8e911fd57db474d55b4e8007a0cc65d40e7f3b13c16ab4c106550e5a89059862a86d95b2de4dae32d29f7fa0ab67bccdb74f90708153e5c726614ac33d61b3ff90c90a2c8b7277dc33e677647cfdd303462ed192c145264f253cfc403bd55a48855ea683b3e0d39b866c9408f149f76beee227a9b22720cb5eafe4ccab94dcda783ce5a15c29905c2d932b57eaf359e1e066ee4e41f97ee2338bd61f01bc0516463a6189cbddbd083e61f82e6ed918942242ca178de8ec45d9c3abbe0d6a621fd395114ec2f53683cfce25c5d5c5758f81bda5f2323c4f5897e7bdb5e0b1c9a2691cd", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "64a7a262c21daacd9a5650b5d86e0bdc07ed09fc4a89e4d3fb260cf5f6e2e4ad529982a0e677b37d8d945c0c98a802f10770f6148ec47bda1b59f63229bc81424e3c53ebda28adbeff58b0c59c9f96721c187be69a6c38ae4bbe664c185c297c150ca49a51812720429438e293a646895e4d30bd152097fae13f05a3b63fae91ea15fb556cece63dd9616e9550af7c2f9e9732ac288fd42258c34a48cd22ae389b9f38a9e16528c7d8deca2b11b609af2259393fb28b353f082ee9346a5aa55111c3362cc245bc671704746955f496f58b574fc193be8581a5aa0a7ee333b6d9f049011b306afe9f99d2ad01545f278aa0fe20502077529849c0eac95ad99fb3", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5ee078736ce4de46ba4afed67454a5d3133044607ce2a5efc69a20cda031e4418b15de0765c6bdfec1e27577624a8d188d3c6a2942a6e9c77afc4d851ef1c489fd400f19b1da93bccd00c43753638944436b0598efe8aea545bd11391062599e4733ec4fd99cb59b16a57b07d7c63e245b9eaee1aa637195a04c51d8b40b33d00a08419365a69b2611e60430352c4f81eb423670b76c556bf3fafa602a4cf97caa580f646bfe6d795d35c547509705fef5c5198b878c467eddb9552051d9c9eb0e86a28d2e5896adc3048a97c0681048c5654081160b0ce2118570a76c648344dc1948a644b7fb745ee47df6344b22c8969d08442885e101efd5e66a9de17a6", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7ee548d37ad707c16067c91cd1b3f2d9c212d13c5b228c04b904446aa5d5ec13718c8fb36a698a644437dc0ddf1fa2519deec3316b3703edf450df964242b467b01f4162f555de37b10748dbb26f1424ad671b7aec5821b5a9e14a1c7e321924157beefed43d2effd1128416e93f9a4c676e7c564169ce161cccb4a6bfd000d40ca317beb66905fe2a5d0ceb9b65918070c18cb338dfd2718ffedb160d2dd3f321c025ac8bd8b31fb87408ee0c1100b7ae72c731cf3625601e13d23e6ecac8bd5bd475a37b32fd4e8548a268d7d0df133a4e2c417d124572f6b9e741c4df1dc2c2cd6f660663495d93e1c506310af8dd3cee5c0116702c5d2484ad281c78e7ef", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "00369a147162e880067ff3543d2c4b2572ea1e79629851141e1e1ea5a023bebf1032177cbf07df027b655d617b752075f12276bb40ce958c43c5ff61ad88d6f057b1f38b0a5692b4c8711d886e4608ca76a7e4e30492c37a2590ce8b23a9c78fda60d8254fb4d5dc3356a0c6385fb045e78467c6caa333af9c683504a1c5c40ac7affc005bfa3cf75c4cf9f6dc281e701d18554ec757cd62b5afc3a260ccf19d9047f09044c63bac9d3e90164208b3d69d1862c555fe8bbc916b3410584131ea5f575bb9ce15f17dbeb243764f62288d3f92fb3213d94218c84bef34c97ae2eed3a454a4fec5a69852ab12beee94acf0979a1549d2e975bf176f7bb07494f4a1", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1e31c9be7dd863bcf2c486c18f350c7caf4a46fd87fec097c492aa0630760a3f8c9aa729cf2d16d1f234090f194f03009bfaf5294006a840f9e6ffb33f3c7c8bd5397dfd1ebdc8d0b755a0699c8cca65fe6127bc0176cb64f658d9ef653c245da12b83669625a585a0afca004bc8450c4e8be8cadc0f7cff7b7a793a4eea7d9334778b6326d404cfe6437dcad120e2a801cb408032e0b617f95cd7af90df1641285b082547c6a55c77b8006c6f575c555ba9445246fd5d9b1fe351deb9be539ee221bfe8a0e1813186f19e420766251cf73028cb70bab2965ccfd67c9a9d8b137045230bd976b666df73489f2af2b5bd1d5e39b1f063a8a93f39ffce0fe69113", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b6ca1d31f2ebf35e1410304bfb2841bb600d24f234f163cbf2dc907088f43cacdbeabd0ceb585432286947e02edb6b5d04af456b214023c79d22ab7056e674bf6f124653e1adf12be8805158bcbb4aeeaaeac13ca909d89121e278931ab590d7279e1c720809db409bc484b6bd388f759e9581dca851a97767fe4b017534c1986d8066386c8cd49dca14ad0f00a01db076c79414261a97a353f824a7e07a8eea966bfd87b58dfb93ceecc02d159659b9fc035a29391292571ce4defe1e54f4cb37257401b54f560a4601a5fe39c6898a193547eea558bc6e4cc1d675d46b86b38fdf2f629df7d40bf36eb7e4a46e025c298fc582252b2c17ed7300e0ff4b1673", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4aeb1e493470a207c0ba34de3a752639557db9d7e86424a3852c927d5ec5f384591c0440b55ae33db33b1c3380c96f72d94a93760155a259abc7ac068d86c44285cf3280f75087c5bab487539c002b933638a7851fa491366e89e8c33d27a6ba8c3bd2af0269bafe24abad6d57c86c5c70f61ed0b3a35594a73322997c49ac194eae12e00e7f5a332146786992c431203f836b3ffb1cbd02cea793fb6a133354436d78503e41055714c7cb74351c4d2e51839f42bbfa391ecef0b252e9040454452aafe63b57d4f8c6620cfff49005718454830976fd6dee6cdac55212a4f91082b64f5968f05d405398881e1c27b1d9fab81e63b21725369f1ab7bf29cd3dc9", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e005e27f9c909819bca7e39bcb9b83725426ee28521807cdd06c42265a4d0eb4a71f8173edf095969e3aaddfb8c431120fb50d5c5edb9c0b136957245593aa255f06ee0119f301f9ebddad5a826c74c6faa8b2807cce226aefa07d0df0e0ebc92f34d42cb2a0e5c44f150bc78c822b2cb3715f9f2f59e3104e199597abd4c54f473e5a5260da3b826e769b2b0ea0f086c397fab96c727a22bd2758ac1e180e1ce18d0be398e640994b144504f4910f2f437eeb52e597abd1106ebd80cccda505066f884bfe991200b88b6816a80d8a5dd1feced5622c73e1f3964b0148a17bf0e326719d71c8f15189ff676ac154b5c41f787a11443de0e2a953e0a0cc1e937", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e9e9ae62b8e55e530a179b44e1dc4b2c8ecf08c8f7461bacf03fd78aaccf5ec7168220785969614bb84b44fe5464bccd6ed1073785c8a51d3bb61fe0161d335119ee807298ed0eafe9e248adfdd90ed3e5b5b107db429765da0246c669f65f283c81ca959caee80624deaf312702f407dbc7b4c856b6b28e64f9cd385c5150ceab551f1f17b245915d25795592c2b2486ef2e0095b71413ad195c10c76cb816cd96fd091327821dc40c9ad0b4190c7ba912514d51b8c1191b8b81b7a318d435bd97e50c9c0e459a874230e99c66ec5fd5d9f4af360c744463ca2925df12a47fd76592927d55eaf60014d652527649749509ed6ae24d554cf31b0c3fec8f944a", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6522df9e982d2032265bf683bd586618b9b392d81fde606d9b5f629c170279967455c46e4024b0afe305f245a62cd0460871a6d470bdfbcf0f5296e59ceda6a5444606d7c38491d1ae76ef0f2c26398bbb1850138c8830d1e2baebcb8ae05b81302f490ab08252f2dcb13466437f2b196b4570ea78f34bcf9cb464e5f43dc2e28c3819ef744e5a541254be84f9fda3bf688c7b2181fc5943be1e484f01ce80ec01474e09f55fe6ba54fe92b57613fef41d5d67d4e740229842449e5314125328b6bda2eb3baafb623951ea12b1c4827b2d395b5c470ae83da4af41840dbcf2d0b3eca0403995d0f5644f0f6d9ce5e18338fd097bd0793d60d749dcc431ee429b", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f0248aea56b71437bfcc7bb572c198a4f9f120a8ceb9a0b2fc2e61af786bc447b49b99bab96d009cc6bb8ece7d66f08765439e5fdb4ecb771193bb8b99e20af4435446844252d29e054c0c75fb0baa20760929885575998045dc6840554212ea6d240af67eda477923499f7f5e7d9c3d95d9fc35e40c17e7d5fe22824ec3bcaddfd71744865f775cd7eca63bd615d718518b0ca6c127ed6288b7768445ef8ab6eebf0a3bd0fb5a18e94d28f09e45031c3e3e8c4bc0bd230140de3882959115af01bc6b9efc05554318f733da51f6f9b66c899324eb2a3f21cbfe64e4772889dc5f52dac755d640182a1ead5e0203dfcf1746b64d6d4f4337228698ec757e0f9", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fc58ab285b6bff2af7f3ff1036f4d2fe8483d4c36b89e78b0a39f76719eac94c1a7cd1c44447dd408e201726fc7300459122cbb5ccef288b57d42d6efda841945892bec222a10da5d92854b1a7d86fd1ea6fd25f097a9810e3237d8cd615a3acb7a800876f473f6ff570c41a62bfea8d24b7fd4e2c46c0d4904496e536b0cefa340eafc1828d2a0c872788a1046fbc6150ed9e2d15fac878730d9c5666bdef5d1799d43985e711dae99e19996a199e33766ff4469d6cee3687b6703a4f9a3e70515c0761822efb22bb45292b84e8908103cad9c6bb83437088a137db76ddbec9b5c8c80d68024cdd22f16d3deedefb9da927c478f0755d042b662bb34ffb5a4", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bad07932d5e267ceeabaf78b85715044b99e7a85afaebaf15d2a60c6082c22b1080c663be9544f44f3d70ebb32780465b7a35a3537267f09c65072c1046784c93d90ecba33ddd0399024bc93837e4aa214fa11d258d35c7ac30ce0ec6802554ccaf52b86e20efa055f4c1010ebc3a6cb0b8fc3ad5bda2558554031a7ea9f549b53545b36b658bb3367e93ee619bdfe88e9299fb4f7c6eef5d822c48a227b839f05d23061b2d49481a4a9f164ad3fbbfe2b20806fdaa9e16a465b3e721001002cebb9b9939c605841c831ce785c9c65e866e6c00606518ec08e5598c8b789923c3fdf4ce05524588d3b0b5d9eb56c5de1f20333cfbc7d8e7d43e46f9eef13d6c5", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "258f8575c6a1fb31f6979bcbef23df0d12da874a5f12c6d59225dc388582571f30e0585abe7970b0c57b7c4bbf5e41141f9a484a8c01eafcb1b87d612fce7be6a45d7c126e186fcdd108e9b2a55a6f00684c561d486644eaa9653b0f580f05a9876b9d7e7727d82a3e89f9b5bc790939d5546f1404bc34756caca7ca873a9f64fb8ea553dc6c31a61e302bbaa731982b6faf0f44e5fcc1a7aa81a302597901d772bc3b012b2e10eaa3c6f1668d7dc67ac2d0035155c3e32e4db79af54db3ff78683facb523054dc8274f01c0e52f658f62c62a42ee7c05b9426b5a0255689c579aa10875eea16cb14a529bc0e37a17314c37ee81eb99c11f2497e270a9e187fb", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e5a02eefe35f7cc3b99aaafe148aa6e904a832f61debe61ab99961df933ba6bfae5010db70671fadf05d7596fbc3a42ba443aca4c046e9dcd46680b16eadb024e822b1c973bffa4a6147c6907e7e5cb5108ed9b710f3a27ad57cd2c69f8c246786d0255159207ea83ec93bd84cdfec3b9d7ad6bbdf3fd35ce4c59f040df0b9f549c03c37e8c9a4a77fa63dc8f0fecae5a4482e766e3e8e7b4509ed700ff3248ed7e2db11c04c8423cbbe86008a194dfd6703c4e172b4eadaf7d179b266e33378809ed389d9cb879d22d9b881442051cbaa5bbb264a3746a15889649af13d3fda9f59ba28aa569bf2a8e79b69881a6abe310d49967edc12207a98431a9c14ab3", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d3451b9055c5922fb6956a1296b243f2ab1c3b689fb1619ed07a812414bafe3e41c2b71ccf90ec30a7b7c6cd6499611c3517e0d91cfd832cdeaaf016056fac2b3f458046fb8af03d521d07fc8649ba62331e6ad894d760c78b95c7369c84f68bb573660de2a08500faa131261a81f123de87abc839a8a6720b0ef0edd98113592818e0f027a0e0e5f1d9b6d924949073d5d061296504f4480029cb2422e6505aa119a5006b6b37e68ce866b758366e4ee8b00231f61030e5d221fe26f5ef30084e04c62a7a965cc1903ed0945dffd830607ad579446bb3292d9a84a1c0172486b4554677b64e21bb9a00bb33df7664dedf10b06d7f691ed5b0e9683ec6fe899", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4a3c11a32aec24532f92b8a4cfa5390ccf67caca60d6d1a5512225b80aa811bc4fba8f323c5d71dc1941a2fe02e97bcee6c7a936ac1f95e7817378eb78a257a25dc9ec3a446503a046fa008df571c53301e8bfca9dd4bb9ccad909a1f1899e4e012246824859306011c9a48d678ebef2398712df229988826cbe91a458077f6e4f7b9af84d2ae5901d73e7ca778f8e9635b37f57386f146202be3e95f42909840a4348757085c8de8431e4e1c91aa667466d899b1e41e691745d73d1e2fb9968ab197ef1aa97b70dc49c25bcf62bc0746bbd5a97921fe851d96dee01753fdf6272cdd86ae5b7c4b3f9817994f898e2ef39738b52e62e788bc878fb446f1f0f80", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1753bd81f2bccdd8ee330df96e0c03345951b813c551e72dc7d101f16245723df7105b3e815f0e23fd08254158f60a9bff84c8cf5be766d7c150639ed017264d30e568f182c74a7e0d6f6c7d32ebc41d4cff8c09265fe60e8d52f204e6128a57e54a18fb90a587897ed16c50c0b901072f175ebfb20ba3670a5422908043f4e416b5622e02fdcf8d1e632d769d2d1764a537803088921175cc1a7337df11eb006d946576cd08934caab187d71c2184f0502e3827db97976f7485bc34760bee949346d3b3de8ff48642a4ee0ae7f9dd97084ea6f70118e0dc3148a428cdb662b03941f6a505da8a77e00be2013ce2762703c72105885ef2507f9146df1ae15341", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ef6f0daf2eada9eb09ae8b7aadf70dd9c511eb427d5edf04c62b6584f851e47228f0e7ed71cb7a0a1729b62885380f132f63d54782b4c5981593bb4a270b43b2a93e7cb727e11acb1eb649d8f77d9615751d1de6f9b596071b61c19cea2d3941bbe66ec7bfb2718a16110f90f9b852d0d69ddc67923a9861e51fcd22d9faa859b94feaea5b3339817c9e6c7a6d8b4a907787279e0f82174947db7d110690e0bec1ebd7d4d36dd0c8c67dbd54e95e78d150ef635e7c7b6ebdb443aba2eaed29c1b6cce426dbd86dcca2ad0c217fd4d22b2806176f45bf7873839d4051bb15cf0a3bd29d4e80ab39b3b92a1b2e058cbf3d3bed89a8c688f37812497d37aefbd23", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ca8aca6df10b57108c39833e880401c593d24594f3f0b176df9bc948171b84b3d1b80fe11770cc3340cd9d77cf61836f5f3e4ff05b4da313e41fc2dae072adb596d43da649280a85933c7f4044954222f06ef58979e2ad172b8bf4a77729dfa7780adc59a52a255e664a85b1f0412246b0e85721275524197c77e03f7beac12b9a43f3ff633d4458baedc4e6f37ed566ce67cfb4fe392411e086746122e8680e3be330c9ccb2acff91ed8eabec3fc84008d8d3e9a3f8a379f1e5d1923a39ce3ecd69231dda661bad8779ab04dd93872bc3a706408fb5e23a4d375af4637da1dd0437ed9398367e3418972f711021db80ca9eef88823c35ec31cdc1509f8d222", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0230849ceb04f40b8a6e42546816fbf497fdef532670ca9828fa9f12b127d7a97c5c2c56f95048c11b0c4c0ffdb1bc5af25dabbb09379b707c7b9902f0a730013437e8c5b20690c58a131f77a57320a8258b3df073c63ba75576a552f65f3834bdb7dcc802b4a92dcc81b1e6091cf0f1403fd376cd53ddf62737af6ea847978cd8edf36650ac25cd741c02cc0d1bd503af90ce0b8da6708e8e83ba5cefb28a033b04602999d38acbf03ba0ce675e3ea4833e67ddbed6eea332b6bad6e92973a359e2228cd3020ab4fbfe9056d18470e15a52de034f7b441cbaa5484a6a5882d706ca49a4621a9c159cad90d2b3adabd71df4bc9c63ebc631ad5cf6e5e2e1729a", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "61bdae14771e75b523505ed9d9f4f276f72769b723ef6de8f0be6bd482b89a55af6cbb6448474c58ab53f25e0680d8a37a0cd6e6d7c1cf87e6d94e88e405c9044aeeda7380504ace1fe5fd1b8241e74708d513f3396fbfdde9a81a814e82413aae10920610a7e4ed2b00d51b54886a811b63b18e6ffff58549111d7fb5dd0331831ed3be62dd4ae704e140014dc83b57298323af840b53fad3ade4d19086243b433fa39375d32536f42747700914c688bd74244d8393fcbaa6a321abbdefc711485dc17bcdf73fa259fcfac4a5a37111145cd2934ca80cd786117073ac7d42b2b8d9761c6130aab683bf5549f79f95a342717679e67700221ab4b021e5855644", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6598c1239a83d0c0723b68fe38250516ab689a11a2f61c027f8c0d23877cfac192b03d3beb50c4d6525195383f01ab4a696885bf0f7221f2a4481654019db4a8c463033a8ce16a7e05fd9c93f931e1430be94d8e9d05a62d2d0c3aaf6c4d559b1811b82aa9d37f82d194b86e593c94bac6450ccebb8a6929217b534c00e3e287cd30eafdba3279c97a614153e187be4c2da60167da375c736bfa51239f34690071e0f1f8a73b631553799d1174f36e0c7b7785cc768812f597a69ae74b8f6973084bb272b5fbb6ca56a21a7e0370f08489dc306b0854fc9f9e5aab570d4100d90404f4d9b5c7781fc791759fda49815782b38ec9f58adcd18cb70b2a651a18eb", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ac9696f7b0b311a6814d3e5d63c48a445d03c89df77884af972961f49812506ec8456747ec53e288937286f14c2e41a8f74fa421f4e14996de675d9751200f42604dec63a68c45430a575da116d77bbd38d60577206c743208fcd843578b575908e569514cf93f597075ab0afae8a09200a1743bfe3610736b70b259becdc38b67bf73721814c0134da8e484ff272cb9326bbf2bb769740132f0b2e44812fb54fbfc5ab96123c0d13eb62bbe115cdfe33222591e0286a09a963e20bb0afc0cd7bd2de7aa36251ba7cac6997a52186cf28dbf31ae3f571f9c86bf26a05412cf1e1a4114db0d5c8ea4e6b07ee215e3189afbc0b430d9fd8a5d2d138ffc0ecd984", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b29d1a63166fc63e249b9375636e95d9c054dddadd20e0ae1a3da348feefcca44a27bb23164136a8ca5964afaca45fd0543657801b1ba129c7afb554172abd19ee9edd058018e4dae4968372dea904afc553414f45bfbc26a92172437a699d3040389f0f507ffc9399f5c36956a11aab1e97aba595fb424abcca14ce28928bbac4c4e275fbc96854189509eadde522457e12b22c4fea0aa6a5cc751c87ba30ba3270bb0b6aa1ab580b663e46090104d55c5e9bafbe5d347ec7116676d1fc9100a2eb7c0710f5225885a1796965c923dcb7be7c25ca95458dcf3e48f42373fc3fc55353a029f9dc40050288ee419054203e840ea14fae81fd81ec55797993f076", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ba75b94a31f9d4cd88ef2cd76ffd0778bee027436f66e9daae2859c331fc57f0ebf6d8843e5897dcd8c94cc775a1546b84ab6e1847584f418539356e50e59863ab15e56a7ccc96bd96400e0b6a6453bebb6d7f9db6e23c59048cee4cb6ca099cb4a67d0df948822195379d01c7b5e3349c4affc78c402a02572ae152904ccb1997b96f030f68362de99a381c6079e4e3b6b0707d17227e3e2b4baa1ee2b35c434295deed6f30501e5a068400684416e5bb0966b4ab74c1bd139cf8b7fe09c2572639c5b87794a89cabf9cc47f35ddc6ed5a86933c564eee6e6fb4590ea20fa012133ea6178780a2f009af14b9e5fd6c298f986f61430b279e933d6d234d3f41a", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "61a425423adecb5f5f407ab11b80b32f8ad08ac6a1a16cde833f2d8ddbe6bb311ac30fc71935337a54af6d1509ef70a01b7fac6db659c8de7c5839a700e98e0f6ff4a2fa9b60fe3ae1b09dab7e8f56ea96e326d2116bbf65016b7ed600339bc43c4cdbd05dcd20d8d46dd324833f2c3b39c85aa7cad40313c8523a5926e6bd7dd2335136f518c44e745a178e92b71199fd6c7395462bd9328313d7ab45b3fc45a91ebe4f000b3c84394713a52ad986496bb2714232d6edb11c8cc43257553526b908838ac81f2b566bf5bb193d7ce7b77109c9bc71f70b04e52d0e6d106dc148b61b6c758b79c7259099b09615d43532c8845cc136e1ffdadcce785bd406b785", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "334c93438cf92f60e2f92cdbfb57dfdbcf2a7e1369c0dbca628b9f8ebad0f679a82a43809d61602784fbde2af8b8a203eeddb543f32f7891d1a1293465da2ecf88b3cb6c4025b3661101e2c621d06835f63b7d007aeeebf0265c6221c296278bf32039707613950702b49208b734d9835f283ca349630595ce39a283baadb9cbc7e950b258a527c72bc62508a3be68988f0749051b6bf7f3d303a5350f6bb28edd4359afd34ef1bec01af29b199c36f0c3cbbe1dbedaea37a8324082dc084b7c532c0912fb681b371680829e504d4fbf03001a2e674762edad44f99f15f69378c373a430a8fc23177536e2b6ac38cb962276e885375d7b3351c8c98453b9c222", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25f9f878dff4b8a2632f808cca5cf03836b85446b99a0377c3f462eb512d7e338f4fe3645b2b075a5616c24f46917617bcade97f8863a59cebe7554316bb6b7eb46f2bee9c4a986c1e58d1189ad3075e5c1fe30d6f760b0037ad5c71148095155db297b11026a0064c11545469acc7b607dac606e8d1b9d83c059b0982065f30619b72c64af721b424328df3e18da905e2dd61a5f60c5876c9ce617b05be80827c2d27c21d2a55c751ecae400e4a45b52dfba39ab6986a1475f87f217b30837bcf10f4c564615b9e9e77fbfb45be9788eff010ea6dde7bde2668c6b5f0dea060b85588be2e00d26fc807d2c8c83f965f58d3ad3a8ac55a069853834d992edf79", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ef2f37b36dd7d580ee5bd4e5fda40edb669ac2c994a0d3bc593fed96d30f08214c83fb5df338f34816c004b1fd1a977e3802bb6834ebd1e4238e9038e467a63dd4ca53bafb8bce7f1ac85107516ac4b0c350d2871efaff0cfcf6e8102e8ca8217ab414ca4059a4eab19bf2080cea23f305da8df8b0435120b98c7c1c68136ed477b6c9506b570fe7cdb7f49657e426fd0b0bd9908a1b05fb87aec53fa2a2cda540e99593a91c5f3205271d6b4b4f1eca1d5653535d21c2795422f757ea1a483c0aa9749f74dd78d5fe0cc9fe04e5adb35ddcaad79f9ef49de4b818b2c1705dfa295384bf17585968d19d8f8d96f5a367a2f493f4a72b6c93c33b90535d968cf", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5ceb75f65f2b9f4b326ad50291182de132776b4a4e0fc6f583377940727dfc33cddeca6b045d12486a3bfaff336f9b0746b3e9adc1a03651c4632e343f9988bf9db8098afb6e17a1e000e925f6fdaf6b5bd96d7cc1c7ca491105794b0ac064dbf9d78eb9627b3c2cf8fb5f1847d1fcb98ebe759d18f9d11f4b014240b3b1d88aeacd2c2ed6d23ffcd1927a0bb6dfc144d791dd447c2801c4f01b6f4e5b0124cb76732dcff0c582a8158896ec059dd041a06962102fe6bbaee1f1288910a7adbe8c3a2dcdb48a7c255b70fab8d015decef2a3990a0be9b94ecd2a1056b28fe3f96ac29f14ca26bc5de7a5b251e332d17aa00b1ac5f8eb3bc30bbe85d46b37ee3e", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2e029166647b30902b520354746d37fac3c2a5f9d20e693305220609c3ae8ea0c2e52caa1fceec761b17ffc6c8bd28f41bff155fe3c7256e3315a66b93da4c97240f67b1687b259c0e227806c2466dc720a57aae407cefc34dde814260ba824433d1c65025b57dd866e2fe5abacada1a4bd0e0c71835cf798910cfdc1997eed34dae12b3812b1e7c97aa07432d4fd728b8935ff8ca523ad209531ecd8aabb2ae741f8c27bfeecca7aacf940356c025412d9cf969ce1dbc75af6796b9b2b1b5a20a8b9e363c310ba1707adcd4172c5973a9c758af292300b9458a8c0278a7e95053a3b9c2ab8dc206f6c8b68a47c24b2b9b09184df993c931655d1d9c232bb81f", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "aa0665f8b14da337f7212640e270e75a75436ada44375e45e6e976b1549bcb6d5a1d4042f160d5b4a3e7ae6cc8c5485450f94cda3c8c52fc071b4b5db3289cd68a4c48045375b7896cb6e8456c33b5bc4238f92ee242628baba30bce1a8856bcaeab25076414d4468d72d26914b9216bd23ccb77e1e5863481acd26bd2d1706c5f9c65ee84c536bf674eaa9d480d631de47bb6c422232e544f977af1eba39741561b2932f286a22681fad7faf5bff4d3f2d9fb22e9fafda6a677ab7eaa005dda5a67228dbda74b043f80d2fccfb0955124db86112cbffeb1db382218151f4baa2837c0f1692ef9a08529f09792ed0b2324157dd39daf63fe972748810c97ce0e", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7465093e55ef94f127a95582587d4096c69391e5fd935f9679cd2423d5e4e2edb53e1c6106f12e57fb372f0ad6f0795fc9619651568834be5f78d4614498b79615f894058d5e9be91138895fc5f38f4dea435ee9d8f9a43cf3bd98778b1c6d17ad4285338b26ac1288b97c4b2fd1ad27d02c152f38e2cab73677de734e56e6d48f1cb5c8bb5cdce8597952fb63ab5801d60acde502e5583825173646d4ad4a7f47dfe060eb7eaf34e44a45f621a57c6afe57a4fa2bf785b09f0ccaa2d6179f4169b65bd8d71b1ddb3ec92807708354cb10d10a4f198dcd1eaf8210079b12ec50a0b759e0f32103f46d256156e8635c99c973a03f70f31e32ed7c441dd4d7e36d", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "81752aca9fd0847f603186aad9e57149bc9971f24d1e11b7d12361f989c9ae6e221ff02ad4f907c8cc31b55278ff51d900de8b1635ef5b7bee09b41ce099709e63078d7c0ef58a2dc5c2b5aeb7fe27a283087b9e148c97b29cfdb3a4ff4debd22e60989cecca3fb85c6b5da660bf7d00b4d88d65c0c74ff879edc8ae2848d1e2055856832d05b3f4effdb1c057bd1788e67dfff3d96cd1a4a8b04fe3c82c4fdfef4f91b352b6afc47d5f843b898908c361511ac3980ad1b83994b69400b7702c1bace5e344dd0c5eba651466c2a76c5a8bbefca2fd2bc258dbf424a5465f33bf0a410c606fa3de882cfa5c8038495e3f1ed5e919e18cb107505771a346bef3f9", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27e34f147a216612af33b2d780da400926ebabd939b41b6d6acf64765087231c6ee9c32398921641dc586048fb2e5a6750bea7d99b1c5d0ebce67fdbe7474fcdb67d9154971556b7dcdd304a28181123b05fac0b738d8ae21dc84c0c7fc6c152c06628579e708d4d7531eade2baf0539ec0b3985cc03f9e5325c093a46f2f53a4a0cd9a4209ab4d7100a06cb446444715c746c4619d3f32a7516c8c13638ecba66242222d3b636a3c609fe2618e080484ca741bcb755d217b50fe2e560d6983b8f708597adf4bcd0b948766f4390d0c1409cbfd87f8e1e1208561a849d79826cc60f380255dc4949af3c4857ae626e2e0dbf4dd5fa4de585a9c0ddff5decc465", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b8291b35c54446e9295655967a687ae59a795e96885dfbaa83cf52095d2ee55646cd939ccd8473a5f1fdbc8c10a77e87e65b6741ef2f854229f0cc7f8771ba6ce56391061aafebdc7b4d65d798b4492cb5d58b106c2e9fa5705016e22067b9cbdb6820159e390b8ec4bf41661a224581b774b61bee9238d5a8663217f6bd57e7e3405447126fa0dc3cae2734da94b2d848b9602b4a313c5283a5a5306ada0387589d1a5e6ba004c949dfc1c07350ded30494829d46578251c8a777867486483c0af6f6fb96a137573a72b81872162d051603362e873e5923ede5f418626f917a53ff66cf0d5e35a8fa2b800b8fd2fe68e07492da3bbbea36dfc282f05f243271", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8c03145d0ab288cb35d62df31d4d9d3f7e8f3bea809f5fd2b02722a1783ec778bd38b861bdb5b5d1d3d283493a7f75a7e458b165df40bc6b370ff901e12b5193187d85860f391594f75276596155b802e497a7b7c0bfae298f8a7627f70924e5008a0c5b2da24eb33346f80d85c7c5851b67e1aeab3124ce64f0c3298c2cc8d3c7ad46ddb945be4b2cb9ee37d08b252372731b0321b617ee2873d187898e9079cad56a9953f38def6f318e6e9f30eb79060dcb82f3013b16444cb10fd84051b9c9c954d9af65ce4f6607063a02e179dbd67cc0a98cfa50a78c75d7e7ab53f5bfef34e0a0afcb782ff74f8846faabf24f3073110e4b1f72b050644adb386c0c84", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ac40fedc37ad7d9529d4327f81b3d223adcc7050ed1a6cf060a48035f01fbb19f8f90f17b1a5474ba1b362d7d826d2a62bb6cf0a6c41987cd624f887cb259e3a5d7606b479842b4a3dd69421355111df9d1230c2ac9e082cad89619a34d6eca3f317992fc3933b3cc29bb36787102b077d8b87911bc8376e68ee1e5b405adbf62e5ca46d8f500223a386553c45d5d085cfda0b68428eeec08ab0fecac33da41c30062fa4e7c89da57224522343df9c42d55b5b806d02e6ba11b8b434f8f4a638a3d78f4e7a295f17063e6bd8fefe1e452b6a7ebdefd82aa399637b804722849e6a3950df8abcac54e7faa656e52678ebffc9b69e2e8d3b77590ae592bad00e2", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f6a1d4ba914e27eb6df8dabb7d9e042ceec17d40b54171bfcd150278c64d64d4fda06ed0895920a141696a1fbdfcbb4df8ba357b81a8053de2ed74d423ad46220f6af244815b02d44fbd45b31cc2dd26145de9100063e3b1f24cb0e001837c0ec82fe739fa46ac8e75deae417e4ea7b2cf63a1c6d013b2a17bcdcce9a740149e70dd890acbbeabaeed4fb85b2c2c4037593c68769ee060e270d086755f16a2c4efdb84aa690c2dc105d47d0661f794f9a5c2d8bfa01228eb97ed79105dfe80b3bf8c06cf0c54749e9dd94ea26463d3155a268676123cb4562473a7cb6b3292d57fbf65c1e77537f43ea13d4429c76e0efb922b6954aaf481a85cb12d242beff", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a8872892622d1126133c7de0a0a87f9f31ec8dc37969b81f93f9e43434d305d2bb1d1d990fd3f8ec7068cde599634b42b67529c5ec3585ad9897b45d6f791413d160de78171506cb7f2edcd530ec217b62bf47bbcc4a56cf11ee5f8f736a3a14198784534882b85f2e5533d80add216c9e5d0bb7696f318761f2c0ad788f2894d5aa70f2161b1f9a26cfed2922ee04d05a4bf11ef7800c5fbdf880fc1083ea7482e50133bfd3f514a44ff1d34cebc78c4a3db2d2a244585a23a587b38deac25fd15299deaf9b0e1d8df689876867687f98e60c250b5a0a35ea60763b0d842ebc5c8e3e572f72c8b9c678d17cd65322e1a9288c6b41190b2c39bea774dd02060b", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bbecd925ad43825c692249dfaf8d329e195611162f5f92a9041aad022b32d3f557c5492ac4b3909a61d4cb140d66290c5237c19989dbb97f38ca1c3db2cbbe557c23ac33768ffdd28edae33452c84d555aec763752322d285de31ecb8da49d8308aeb978d0e64614411a28b21a848b864ed36665f7490a277f885ac3adef86cba6e09161947f7555d875ed8c09c1d0d2b7abb8305b30211b7cbb5a948ba7f4b4f1b8a3d95112b13738aa7a8d76a65c35af1f4ecf908bc2cff1201e165be270b029ba6e47b9420cbab4bf354cd2e5e617b031c53c4d3d9b4e47084e25007e6dffcd23a4e3372bb52ad7ccae4dd5dc856fe0b1f6540048644290468132e3466c9f", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a347a01df709ed197c3b2d2cb37ba7b47b77c04ac8f2c8b210536635ca7204ee94715a8eaccf53ec5d0ec2de0491f9ed35f5b8f380e0d4fc97f380381312dabf7bbbe2b8916ede4b6172b084a46ed834ac7c6fe891eb165d606dff803ac345595e2c7123b827d16a3f0aa3ba10a33a8d92b30840a53a4bbdff30f093b2cb0d77fb4905458cf56313d4e13efa8c4322f75eb0247ca91a3c440c367de13808624c6accb006aef61812217aa2821ec82503f93d22b56029ea0c995982c82aa5036fe63663591165c6be4d5aa357a98cc8f70fd2d7a68aec6c5e2273933f954d7198f073c2cc3263a38d6b4af0079b5f3a5475152feb2d90c1bfa2c859ce909f452c", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54bb859f5b913bff81a26bd83526899cfa36ab1f5d0d3f582aa414ad08629d279d694e4d585646dd59ad3fa116e1b7e6ca7548bb8dc81c69b76058b57a4cea6f8db185a02a4fea5a173768faa26c8537a68558cdf8b4fa82b4384a04fe598b1612a7ec357be733546c618466da5175162ca99d9323dc89e9b7fc0c99dacc3c7779fcc1222c23f7375d4926d2f1970f4359cb3083321216169cae055686364c77ee32c339d89ce1884d815cb61702b738436b3f0f9ac3e774c6f74993bf1c7bfd54741476ccf111791e353a991d707f77cd5a52d470a187d6550a17bfa13c33c7dee5da8a07a201ad5a1afdc33e863c7bd80382989fe9a14f6b6314af53cfb71e", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "450f42cab5828ed1719c100259528c39c2ea655b86f1c45fb8491914f48ea1dfd82b368b09a6b53793b7cd65e1c363a886dd0482360c366a04ac626c6e24717df9ebe0fede2e50b2b2fb5cf715942670ce7ca417f213f6500429ce3953cbea17d1adf4422d56d1598fb194026c40b71499462f240bd778de1162946f3af9c6f72b9daac8562c897d32339e40ac858fda5e5dc9abd6caf4af1b01ab5bf4d99cc86d9d39d12e5d85cd4892bc149da4eea5aea46d37641f3b1c4c15e9bbc9498649e5ff00f329514b890e14bfbea31ea811330b3a3587a556ae2ae53c46e3ebe915d3f3885e6c75f3285c539b95a9dca59513adc89369dda1ef18b064bd74aaa2dc", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45ac5b2611957ad7f3949c0f86abe649e3b6b08aebf3ead9df022741b87c09ab969bff2827fc96ab1f569463e889e2c42e37718b9ccef9670ed736d90a6b07915070f60bba52c53a1c8e4b56940ffcf628184d410da6e413ff905dba8f38813dda5de7d7aaac84794edd80bb597106f239d1f976203c704abc66bcfe04518bc759c8d40a6866c41f56d17a29c81871968ed7e591f0b0deab4570d2c8c12d6bf815acc3f4e281280e2251195b85d2e8713ab632018b1991e381dbd9c750f6938062460f79bb88793e7ac132219c426d39dd6cc691f5c081d705f13e66df9a4b51862d83e1a5add751dd85ef883db58fe7ddf8a501b4449fd5cbc9c6c1b14b102c", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22fa9a0051d15ecc5bece4d6ebed89856e69d8142ffe9a5f033dbb1ad51be298d41706fcf15cae260262f41c847e8685126d300a7da7346c6a27f96f4a72f55fd49d71291ebdf56b3bd6c89ee3cc2583f6e437edea19858eb9c086e248c6ccd5f2ad5eeefd907900047152ed760a5a6f4427cb7c3348c62a4aff532836545a9f98eca5862afe03e1bc4ba9ee7134c8cbe30471331f90da43955b3d25db691268afdf18bbe76030e276128b94e6937e1a14b8af87f4e9de84fd0a38a19d86fda4bb952b7b8b11421c2fe700fc58902a8938d6918f5fb5936889891ffc88a8e6996d39af02c21c4ba9b75c8c0ed1b38596c0a8c271d1b598248c15cb27a31f9402", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97628cf0b4a0b2d52849a51742d35739731c3572082681d8f4a6a5e3db87a9c5af93fac70109aba06f9befed48f069e1db2bf39e5b5645860875ac5c1c09e4beab0793f40c3072634a1f0ebf121d957e4ebeb92b5cb2b42c387b6d2a31612570c902fccd03c47d7ea38062905c2f8ec457d989833d6fc506785a3d86f6b077ef9ea454fa1dc2f8f6ebab997aeeb5c5a275fad733e28fd5f43c44c46658a7193bba88d1e2bc515740c1c9804524296be7321768fdb0879c6564885b628cf3b7288caffb1d038d446b6e8384b94f6fc14e5d7d51f07468d4356a9ed16c7f7fa1ee899ba579f09d65ad7c5e77311287912d9069ff93eb05297f8d24d7a7e37194c5", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "816256d2f65d1e78a763c2eaf69a6923d2c6bebc46278ac9f4f005b40fecad7f9f0d2a06ec69b08195b76b6651d4873f5acaea9a122b99d381b35fc08a790c8d88ea63c102e4fddf6f923fd5d0b048598fc19bd35e62ff0b41ab729d167e2bb33ad8dee0b3e33ad8e7ef647f51b4e255f677b99e491460f26ac488cd35fc73147d6a18199839b747c53f15a25f14ea56ed0a5e381a774ef69c69d976a0a2847a6ed865a6f402c9eabdab4a8c03956213c19a9783aa8bc153301aca3acb538eece52c43bd7c208452681b877e05c66c914a8811eef729185db3630ae24f0d2a7b46da2b2ee12a0de676df07bf3a84195d5ec354f6bdc5287d8b2349eed31487ec", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "91c7ca442c95b09a08ffceccaec1ad24609a1593c2a89dbba9f30de5650ee6d534a9c476251c7a601482ff44531350e87bd070bf8d8d3f716c3dfbd635a0719c5bc2a5f042baa13646266d640b414349f008256aa70a8c4ae0fdb34be64684547548a6794d4cc1677fbaa50eaad7cd5ded53c07a601c65358060423498801ac9d2ea1d227f5467f15accd6efd3662e344a724a5728e651b199fc20cd62c4144e60781b458c06bb1521161527179d8fddf3a2087757a0920dcd2e75f88d831e95b246784c765cd21c6ad698bd059d96aac722a70669a13fd3681da3acc784c79924b9b0e6ef4bce2d9d2dcb994c41443b932bf8e5d15797f846b39924ee6c0658", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "648115f0266f9c2e9e891088aa19d63b52d0834c367d525b1f904c675e2c20c84c687465119fe51493a0059377239edd310bcdd2265834025ddd7b9299d733dd071b682c301ad304743c2c18fe4b94708917ab131a4900939218715f4d3db8fc9dcb4c7c0af77310cc296502a7682a050d6a8285fcafbc62a8cc28f7f6d404eabe263f9732a4a01060a2c669a3e0b7e17e6da44ab7df25876852de52e43daa09d9438988cf3c5b410dd24f1b72e557f01cd4ff15af5b3ede5d6be6de21b19a945b563ad0b6f169e02ca11a4ca96a80e7d49222f0e4103d19c1862c27a79593e54f97011e67205c5c6b9bf5119b9031d4003be3c17bcd4ad9eaa499f053d92e20", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66ff77a8056aba526746d6fc1d6962795512f6cecbaaac2197374426b0983eaf78e00dc9a895f202ffe467f9705564acba03d8a5c2722a2d9cb27a59e0ede7f71614b3a03f32bcb4f10ed094d258e7e2c49dbd0aae647c0578bb4071017acd187a684392297dd8b422b5c0e66ca9c6cfc4c3fb52b9a66efee32c1e2c0a217bec3eb030bbe97297f01389ed3b884d7623dbea779d5570327630f4d863071e3d2dc50b5dfd192bffe5b866c3ed7d3442ba282b8d3040654c97d0f89b436576288599845b3801be28b19d27f2052c0cb792104d58f79eb87c43b626ba46ccc9b288bd8a0e09ed974b2eaa6ac148cc97e5154feacb03937db217a1c3e3e8117b5d92", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "840b053b40a9778db629e725103848e7bc13aa540929c6df42a55c186e2f0330d8894d5247c203c0659301f6fe8784e165ed253a7bbebd35723917c329fefdb439e784ae7aa13411b9de20cd1695ff3a084824b39c25fc6e3187dec94f28f9335b6e03458bf9e0b7099314dee2ed29228c4bc78d1ba0ee0eb9bb340242b083416afd193a93632a9bd761faf1b78444fab6c8a43f159f486605808ff35af1fa0dbe17a093d1d5f47fd8c1eb2e6789f66d7a4dc74145c8ef43b8cb3715d3c7d6f745273b0b1a7c92a6134ba9bf6d0b6670465fef1c176476d53f26613987b5f363c38fd3972e802d5114904fa6c8614fc789b5a40bbfa5cf5d4fb37e2f8049a136", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b889dd445907633a178a31b9784e0fc57598a6062bdff35cf0fabcec275138fae388cdafe2ce748b89334b54f0dea56f6bfadc1b35f1d81e19c7b633ba0065d3d04855eeae5c175d984d1da2182589e09dd1228a7bcfc118d884346fa9d2f95692f7e10b8848d90ce20f6401a092bb10145ff817b7be159506246267886becd34cdf14aea0af2da54de8f888a5ca1d71ed8a2c213a2c2f963f368a3bbf0cec495f161925418ac5eb5cea816160da64e992670bb900b9bcc1f9fc57a3506410e7e53554f3a8f06701693fe0c3df9fb4a45c1f567cf787d478c409ec97c55f0aa8c9b5b688fb2786bc0a3a20bfe5a57632cdecd75e5eb350f4ae2fc28c9c287268", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "538f60dbb84589f86b608a0457fb1f0019d9058b58c6c9578f7d49ad4c9f312c58b868ab5832e6c0f6ecf1e52582dafcfd6ff46f3fceff1a56ebae05adc421a52b33f8f93893ec760a1b52ce9b5b04570be56fe92eec59ce950441a06ed3d7ce83a17f8cad57f8eedc380e771878e8d8191b14ca783242ce005717acf9c9e05bbec4d9fc0d1007bc0aa2975ceeef98e97750e7f6ed9e91200062ddfb7fa7bb070f7b6539e4590d2c5d92b7ace0367608b9b7b879d592c9f2d0152d3f0184c2ca9e50f14f9f3edffcae85f1122cf579787cd0bd2ed2d98826250654e96fa5aff5d00bae6705fe3d95cbda5cb0dceeee98c17eb2a434a18184cd15b08804a9e5aa", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1229188a8f890df59c2f8b9a7ea411329f0f2c968d7efd14e7534a9b2c902300a48ae6d5a32b16fe7056bc697cb3a32b1bebb9a459922b37723740f0169def4228787b3817af52d441e59a548995955cb09938d83230be08cb2ee8ea0ac97d8bc354021589a20f7f5a483d29f72646e0d2cb344f915152c18c99ec04512fc5caea03220a48fe91dca9a53004b118af8b940f62a40b6d9f1876149c65ef2e8cc9a8eaeaced66e415f8de62df25d8e5e94e1ca1e52ea71c926df99e97e967cdcf5e1bcb48aed57bf66a34baabc9e773d5048cb436d9ea196829ff0d8b9f843a6eeed72f393aef10a45b5fb9d9ca99acec4744f6edc2d926d665cdd5fa97b29c003", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19ef5e467b218a8f5dda1f5d3ab6c5c6c275d73292f3da402d41359fb61212309877fac2effb0734dddf6fe6772942d046f89eefac510a5ea511fe8ee690cdff7df4c6590ca9393bd53484630f744ec48c310379994f381608ab1ab356ed5ea1f3077e44107b5967c4a4794cf26b389d92d01b40071f023ba0051e4cb210e31972d12a3a678fb43975a8107d1bb5b883774723fa019a2197e48edc35bcb42781dbfff8cb368e27f6f0d82457ac25713e38340ac5a31cbd4a560d6a762251605badb9f818162e338393ae9fbdf19824de991f459e96b167194c50b223849f9def538507f61daa21c457a4560d7880b6996668024211639ed9fbc4fafe7aaf4b38", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bac08a201a27e4c05af0ab67c097a77dfab297546f2283c6d8179fffe4116d26c3d9068315594640046ced0248c157ac27e8d2afa2819817e1854f7f8b712bfe9da5eeac951477340b1fb59c85eef525d46e8cf20a0b9e1cf8b799ba18d9ec8cae60d6663c5a921b97d195d1dae5967b288b4a1268a66c5bd22606416bec803c426c406c25d96bb2aa7f58c3041341031368286af25bf96fbac021036321dc4418aa33a49194faefc68dafd7d2239a1d1800451d4906de61eaaf29a61f860f82fd6ed8b5bf4461e8821e91e67fd8a73513014b7625869bc5572a98c048e6d7fba0a22f4eb4a92532aec16c7b6eb762188bb40619f7ef28b77906dafe01852b00", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "92b1eb5b26c69592b669ecf0f64d7bb2cb12343e687a6a8b8acc1440b8028272d49837a5d5be49dab02f92ce28679c22409e2fe6c39440787412a70d12336c1376b8d6303b9dd877442ca9dcbfe753a3582c277184bc32a9ae9f3906c1adae1724a6a479be5f56b438424d59a620369ad649b4ddaaaf53343e3c1a9bfdb222e9fb66520326633fde1b43f461bec60f6456b02f417d6075d553c4157d5712f06e68690db5f5a07a85590911f06be76ea0b7af608e8792c7c53075ed8f4b11eb0d4be557623d5d68172bdab3b64908b7b4203cd6429d2d783347f8044f37bdb5fad865a490ebc9c4e7a3587fc472adcdc3c5d4ce5685a9cdac5a43eb86b36fff6f", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "73c5fb16bf8b5da488f290b61eed03b17bac3cdc98b0951e610580392a74f6300961dd15670f8e388ee9659aafccf9dcc1fb97596b9bd39dbb60fe5cc62efb463dfd29f491751b3204e10dfe9845e5c111d335a201c7515e33ce30c4bcc72a6618a9bfb79322b00b675191d763c4299f2a771c9e7e26c0bf0d6fab1f96d0ab60170cb88a101616dbad060ab079dc4ac6f91bb49776642d7b47c3b898fc2cd2d68ff477adcbfb1de10b782c554f1f963fdeead16c2fe5b4e584c6ed8c81725169f27ff371282305d4b1428b89a7a25f057763c417f73ad013e62df8afce855a38dc6f20ed68f4e37a9a4bc7395b9f3a4aa8c54252505de3f9b3e0301316bb376a", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7520c52e90e539f8d2014f1bc44b0c328df96d9f93e6d12fc56c895945993b73ef01834db08369da066eda44e585c56e675b2b96801442e6978d041d0e263a706ff384abc1e9b7b0c0ac4a3602db96694608a83c799a2bb679fdaf6771f2d170827fa284acf4d8ea77b5837794ba74540f52c2db801ed02f040e38043d6447c1aa6db5a76d8cf425d7e6b85bbba2515d9de7063b8acb3bf0d44d364d69fb4a20e0b6ead6fab8c8b17e7c0fbeaf352e5cbd34b2a58decd81dcf452acddc6875b079cde93b10661b254fd04262918a705a1b28926388b069e0184ae4f7349afb33aebd1dc37296e04f116c691b14e5728cdaea04462610bc64b300e8b5b903f912", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 65 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8de2a7328634e513526db5c50c132c3e955c22a6022a904b4fb66d72a2d2aadcb250a6cfb838c9780ea047048b8a6d1650062ba0348a251f61247c0f1babbf1fc6fa5a4da9e01cdd7a80a6e3d8a566f56599eec09903e6b4b14d3b16153bc43fbdb1261bb5328056c9f95cbbe7f7072c93011f6ab837d6f3a38129ffd14c65e1f666f64c6455654748cac6d18c08b1d45481720a7834580452d1f62aec30245aa84ed8a7aeb686d46c2c512fa4e0f3f423c62f5db51a3e74a6e1c6f1450d61bd43c172dfcc355f56bf283421d3d60b2676c39122a99a6e397250c319419bc1c8febcefd04eb40ab336554c870b6dc719c4fae74929ce79807eb712828c85b482", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 63 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "71d7a71edbc49fe622c9fe146967b2e4dc3ce1e3b49e022216b7c64eec7ac9294185a9309f0e2b78c1a828893f0ec1c09a4d7eddcaa60010807cc9878094fd18b179b41cbe73b4ecc03a7a9900eaebe560bdc7b92c22fe7a20fbceeb388d0bc1d440b265166524c7183f577bfcdf2d183257bb9699b529794568756b388f34a987bfadd2344f331092ac1199d7d8688dede96b1ecf279b1f2b027105439224133b43a95d2a31196edb0ba7bb5f72df9d986f0d55466fc37cebef4eb9f5b942e274eddc8f7d51beb95afc8210d88fd1578b28ed31947ce64cbea9c4e7c6a9fa2bfc3ff07f90f0b0e10a1010cac8c6768ca3ba9321c3da03640eb4909f5dc75bf6", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "207d9fc28178464713a14c9076366375fee88f884707b3e30d1542be03db648007de08890e60e1a0226927853e13f48908dca2201221deee23c1ec02b8b62da8f5fe6d603ecc8e4fa50b45f65953b418a81ba9783ecc53c45d3c027d7e891c5c9ddfd4e71809370e353904d5a65d31dc083b37c3316a7e59fdcbcd9fccf65132a6736d2143e55c786d73e3c10971d1783ff46fb9d782e8849d2edcda14d9b1587117ddc0defdc612f532bee3bfe12eacab5ad7f7f4961d5a7cafe691409495517c3579b5e9afb1286f8e877b6c92180d892345569f694a779dc45ae91c7181142bc18352f7bf21e62f3c25b486690baae34759fe0d7b5bd5f85c2f6bdead0fa0", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ee1be0f2f1033fc034979a6de92c97f9cf26737f8143859b49341bfdd8263f1bfc65e246bd2bb655984b8e98add8bfd43632964a36fa47be4b567bfdb51f10817a34085c4f391717bfc7132736d05ca587bb090b9d2db16b90ae951524f30bcca9aec60f8cde84a373b06050b231ab7a1fbea4c7d1dd8102c2235437d1ccb89571678ff1cab3659061829f867787e6f70b8aee07a0f63345723bef4d26915401862449918e00f9de0594c77fb2ca13259404be5f787bb7bdc49005f2da4a6a2e5beae1623340e7af7fcdeeb7df228d3f7f5cafea8bd8d06bcffc80708e4703f64d874f702533c5642878f408db3ec7f1bf573e92080fe532dd7f68c96679ef9", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f6acb039833635053f8746feb3a6df4e3e98d9c253dbed7dcb01b3fa729aa93f7656048d094ecff6b7f283daef8af14bd328422a90c838754c92f79fbdd923c6975ea16ac4b02b9a4e9b67ba729228a35dd94e0272c759ef7d48f75f9e329a0a14e29f925675f9deb1885c1de7f61b9b95dd2067b1305149928093c3c99776c00d4facdbde91b5f975b2a4931ec369efc7f50252d58219a3c7ecefa70410e78b6cdccb96b14384809c257462434e146501cc042eb014eb3c7e0b712c88facaeb8d8bcd7274a0fed55c01d9bf6c7b9262166ab0d52c320a15c1dab52ae3199ba043c50843eb6ffa66fe147b2f1cf33f836017c3652b79f8384b34f68c7daeb8a", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "099e3cefadbac010305b80308665c50dc8513e75ab7a19a64ef0c25f1d5336c73b7d50a0798b2b44cc7bfa00eda29077c52b303f1402a90ef4a6bd8c68a6304c30e94a082335d73f064e67e61a95b0ce9507b3b5c04b51380da72d15e22c4bda161b28c9cf73af37737c1d6eb155cb2325160f006aa9920f11253b03fe3a9b1dbf601d29ee89ba7bfea43d7258c91e706c0650091c7169692d1713b6cfb0a4533a8195d67ef679ddbfffd13148c22035583eaac176704179dcf899c86524611ba58640fc7c91b8f477ff0ad39d897aece17bc4248337dc1547fe8eaed37d16cf829a7a77e3d7f3b6438a37ae15c16ab1debabf6117151ba19e5be7bca1477a62", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c2bc9f2b9b0ab9a5f4a02b2b02fc0ebbde33c53fde074a0899597d9a4a93e64c008584e89b281828fadc8cf6c7a6a99870a881bfc854cfe02ae508be21e63fab8c6cf6d910e0515532d695789b2faffa1209596bfd37828ca2b4c687f8affbe13e3ca76fc421f0d76283e6ee2fb60e5460449be80bdd740a14a0cbf98845e373a0e3b0cadacff00d3803d8228d96f75d025071d71056724fa9b2c77af66656a4f71de0c38cbd382a883a92ece692c54f255c2c8552f573605d25486fcbb06aa5da4cac4acbc5831b7f68756fddd48d7fbafae05990e2bba2539a37e534e4f57fdff95ed5ce3e11baddfb4415fbae94db41647b9801fe62c9d8a1585ddf25dce", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b3fc99e3edc4f81ae19855341b8625b2367e92e5c4b989cd28fa3a78d2f9b6254f314c6e31f6f5cf2ce2c6d835518b7e9a180127e3ce31dd31f896f5f910ff347a98dafc4b441d6046f433c694d300ade547ac6a509cc8a089141f32b1b58e8f87653d382bd58a258a7495d0e0b3737e20e6edff09b314ac7a44f33e83cc524d81b95ed0a2b9969d73b3cb256a0ad207c8c622c557db0c9871eccc36752433aae2393f06bceef3be7ad0d5f9875e24b3d7db00a905aa7066da5317aede4a0964dac144f556dd16f3e626cdaeb78262bd526101ad98e064f42aa9497c37eaafd4a0a2b0252de2556e20f201df34fd1bb52829cf544959f13fd380c435fbe39e8e", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "376929ad5fc3c2b1692d36a18402752ee5c18aecbfabe02f09e604b5f6203222eee92f58bc3eb387744b07c55c5e8da5db88501dba16f0c2d75bfc49d0e8ddacc31de46b478916dd4ac26c98302761bada412621287a4d2a72881e97b955cbdfd4ab5093835f6247c5132a5310b5482044704fba3128f3ae14b8b4fb14a347d9f96836a7ce51346d9405f65ddb674f99c4325eafb9044c8e3e1c817cd47c3ea8ff0807a4c863398f4d9658ef729391ad36831ebe616f6fd9505741a93009748f24e849a737aeb4872f267ca94ffb2c6663d0006f22637c27eaa44dc597dfefc2235766f5f001bcfa8db334d88348ef0894732c8b8dede9b8e6801a0b28071f6a", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7925db05fc296b0d369a6695038c4196ef66d47f0a389ea05f0904eb9c048eeb464516de247437b2c8aba8fa6f95b563c982d21f5141505d2676b7691454a5f0c9c9d07d19b81c901b01f9c1cf5bd9b0d5e0b2e244b8475a1931efd5676bc18f84a8bf97031e2fadea1160ed8437c2dfd9a8f7fa918e93dc8803de821a067b0eeda6a6ba7c0a74f403b3fde78b182c7a22b6ca779513e0955a8fcc69d9a6d7d1e7960c032539f17322cc40e8698c146df8448ec2a430203dbe53421f2cf19158bfaba36840a5336a775200395dd1feb4363a4df2d115b6508fb2a52a7e1896a85fc778af2e014d485bd270de8727640d7e878fee0ca41b552241a83c1531fcff", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "535f91dbcb5b924f6979f1bdb9dcd1d59fdcdaf2fba34db7ec68c0d5e334149931ab4dde9b5e711ba06adcba7b529d7dbda571cf53d7988bd31f6f9804799c8ab3e193b712bef52bbe4c2561bc27ae4a0f267cf7636eaf7afb11000e6cfd311ad5a3cbf746bba29cec9a83f73ca3db339a7d570c025e20e4416d2a4c1ac0eaf23812444f1ac0fb7cd96f62da9cdbb8febe3e77a04c09c3e64e48c0ae2868e93d42c2cfc97f1aadde8fae28bf942074cdb55e9a04d23090de87913e36407d98a93fa0785e2eff28d7fdc9f80a457bad3a780cc128439b36cf2ed021e357cfab5ab08da906e1b2337c42f18c01cab7754bb085f5857f2ccb19b055756ae7dac41d", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "21d0dc541ca6f3766392be26516c1ff06add55fb6341641c884814511af5ad230d036ed7a547da9ea054cd509006f7fd11c39e97364b265d3606a06e44971cf80a1426ad76e699f68937be16cd256ccafb94ff31053d9e01fead1f71c838e05eec5c98fa91607bbb3fd17766dd56daabd826c7aec83ae56f1d60c74b06885aa8cd94ae1e105dc96d13b7927dd08f07daf784155fdaf54a42851c7873ad77b4b2508180cebbf75e0c30aeb82988a20301071f338846e8fd6981c11baa11626aefb15c2e83ea87f0b5353ed2a3fae1cd8a5c9e61a5d387aaa989093e1c58960c759d6699de374cef8ff56e42deb6517f552459a1fe84ea1a8e4da9562d3f567c69", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a6b7dacbc1dc464698f2406e9991dcca63bae465a872f62bd9c0626e98386c3ecf7935cb1a6598fe167b61c1c0a8c0b3cbc3c1c911ed56b82bb443838174babb6f7ecead6afb94b371de70328143f367402a55e15e0f390964933e0553ba892bd03f0d42f88e1a67d47b7d9e218aaaa0caac46ad88e76a2f887439406feb886800788469a27c2b911fafec28a23a9a4781018fe491b1876fb514e6c73cbb166ea4c1f1d878b56d2029f277b3471557ca546db6ddfce9f367583c28d14491f82f31e50c11f078801317bc29f6bdd5ad6986e7c0a33d2944f2d4469243fae4d7e3bdbcf6a8b5a01bd5c094b1cc27d772d6f7e5bfd67b83269a60df11cef3b6b10", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "842978d43a61145541fd3421315fcef1e95ca32896bebd6dbaa0a0e856eb0c47d1ff7fb2eb981c26fb8f7d6f1964cdc05f856ec994517f1eee6165786eb12c44ddc60083eaaf02778400acba6702e54f891c7b5865bc0c735e5443043b4d6dd43f8c9554a524b808be58893e18762b68d893a970638d2de3e677ecf3b6c0889bb1816e910f243dd1c4978ae2cb1aac745d06b2a8add4b6f18b71e016ffdd930c4d5490257f9d0e9969900e1b49796f3e3fb3a110b0fe1a00236191d34dcb5b7c2c75a042f9a50449dc403403af09cda51926d8f32875c8c0e5903700e41c7f93a585f6a6336fe48174d1939e029f6bc30800c269fbf85997424bd2624e5c76ca", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e31f57bd445e460399878f65fd7ded779319a738c1577248bd2a35e3c6e527a51cf920fc367beda727bd540beab689f0d1f82982f6d5c22a44bedcd1fdd0bd8980a09e4673110dc4ccb696973110a428c978f9f73a96ae984d8a3546e0acdf68bf6cbba4d8436717c5c4f136f8640a2ebc5b0596d2ffd677bd80df4fae538ba27c838b76e4eebd2449bbaed35bc66e2dbbd9dc591086af4ec86d66cc2185ec871e9964ecdbfcc4dcac7ac23642f688dc67ce1391174e7158b06afb5f4b86e0b86ba9dea277840b1076e9a71ed9385af6edfa71cdf8c24a960d5d3e0938b75f15a68bc5110b2c6d2785c1eef49e1308d47d70daf8df22838fc4adec798a322b8", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6038ff3fc350ac0c54bf0a0724734565afa24e28f119245df0fd0d64780d9a814461629f41c8df83bbd3d1a2af15ea3a6a80999a10482478ec77f141a97a6fae9c58b0984683e7695a6a0353a5ffa8cd1ed4c6f5a0ba56d1351f9b26c943f63043ee71323124de90d2cccfa39d14dc269fbfce545188489c4a15bede668855a81caf4e2ec544f27862633d1e5275e012ce91d80289988d6fa7792011a20e1081d994f21986d8aa72d2514f5c9baa1b8fec3b543e4e2b32d95203f274740e7ef56c3721884897af0b41116dc06ae3d7bcfe7656b333995158797091e20453eaf8da37f20fa52e234ebac3567b736053b211cbc73c8f4e753f000c823c84742ef", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c2a1a28043403ab356f34272b37838011442562695e66e8af127ee75b71ac0f3dd40d60f0a62331e8454f3a422090c24209201a954227cd06eabc05d605f7d6e44a97044e61b9aa40aade2e37611dbe470a043f0df3ebf6c54f715b89dcd88c63adb710386a839308fa1f71abfafa56a9fe678c7d2652e4aac60884cf54b14376d3be85aeb8212888f372d5800f5f25c1bd894aa460905b5151cc712bb3792a0d1b1b85519234b169354f2ed16b3e1beaa7a9da7dd574e1b28a993b4f9d3bf32854ca4881bb1379b11473268bab5919ea3323ed95104049197d9095947433e9356ab2d4800e20fd54999185ae51cb25a50dfd799b9ec575e73d411f373d96e2", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b85cd70c97ddf46244456e8d4f303239b7e401674fd96f96bfb8e28271abeff96f07776090731acddba70fb758571e6d3b015bb20d5e88981a9b9940dcf1d77a4a61954b56a86c22870c8ed4de7d6d991d3421c08179c03cb4d2625f2255491223c66fcf14635a97b8734c4f823adf99d7e04fe44c2206bad08c82868a25685cba38e275559fc1a8fb9f81673210ff766131e05bb727cdf45a39e1e4352f29dfd9f49ef21528a202da5f2c9ca4abf5a2041dfba41843109c22d89d6295229aeb9cd0a4352c5cd8694389e8d43dd6eee8258e57f085e9f0d39c0ba17a35b0bc036c3d568aa901f1b6a3597c43f00d330a92a39cbc4eadcb73e5e9f39b3762496", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "10b900848ec8daf64fc40c57765d01462225893d6e5d46c21a1b7de405fd6fb505b678427a274d1e8954f866f3abc6c7d5ebe78af88de6ad8ae31f42827dc7792b160b70dc4d177e7e4925ba24b75fb19c131d443b0d4f0ef73daba868ac342b79209e313b439d5a18e07e9858fc6ca913fbcd1256397456b47db9d987227d84eccd0df2fc2f4ae8ede958382200dc867731a426c80e83f3eae20134f8ae7254c815b1ed75ef2807938b57993f5597f42a0b6542efaba2f5d3ae6c5035ffdfc9adcac7384e53ec601e8624e3471aa6066796bde6241f9d9fc40af340f6bc6a82e15c338706ac25ea7fcddedbfc0a77a852d1becce0ac8fd7a7ac3f376d2e0b56", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0f4df0a0623c2513a39adae1d5719ce01052d7b72cce3f70373d8bfdd0bbd37ad89e512f78a3fe5ed907b77c14db1bf7ce65d5ebd04d48fcb5a3b475d3343bd7b56cb61a7e437d1532bf4b904b874369459327bd0e9150c709421e7bd54fad085324bed49b3da6fd5bafdfccceaa39ddda0c737b5c3e284c2fb2dd31ebc770b257aee15e926280132e698acc60aa2352bb2d27424707c05ec66905a6294cdf70487aab1798179c125381274850a40c118d65acef6fe7f6d561b2a1723d7ee3c20970948452f308a07cf9a7fae33badafc576387fc993cf37e17726b05dc619e35a6a587a81613dd0aac82d9ea503688f9df225253158a629d674f90412285ee9", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b55443ab3d8eeaed33a73c1b2f7874782dba51df091d3a6879b050493c43ef8feaada78c06fb4842c690456f5aae3a81871b6961a097dbbe04f63fda2c5581902a1671fdd82ab35efc35d07af64f9791f99cd31239f070c96b34efdc68bb311ae5398271378d12892d40a54c15d7286dd5ea618567f24bec646afa89dc04a1ea5ee770cea923dbff457d7f2f93f602a287ed7180c0ce6e70cb7f02d1c11fc8f9266980a97e00454f9b93c6a06b8132ed7f6d2255214678f22fa2c0a3719a8ca8e685b4b0bdbe59a890c2e11e5608bd049041834a450f4b6eafc1411536f12adbac2712c048ec11ea556a3bb5c98c1ff72c540fe9a9160b4bb0dbba8c50a38523", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "17116ceb9e397e3070704a060eac2b5dba73e325e5841e13209d2c3e836a081839a153d3afa6b336f9c077d9c6f4ce7e1ba77a91241e41a836d12783239d6bdbc12b1c6cc3a0959fad86d1528ecd4f18ac95b2aa0bca0bd1d7473694ce57e72a30b93088541002b92592165d516cb2797f34f686276a80880f18a24fe18204dbac867c646ab6c8b59e007da8ca119b8a0a7fffb127e7b017dafe6d21aeb112219920ca14ff16bf5a88550a7261e20cce9626191c817991d99b671f60ca8e9466868d58e3588be2254f2a1a69b810987eb27231ff5a0046ed4215433c9d8631375d02db3774f3429de73480a16af9819bf8403cd5794292aaa2fa4ae0a28c8092", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "53394fe68d3b43c6037d8bc922be22587d2ef728300b3ec7bd0da9fcb8e7f6a3b68e849a18a7720a9ecb2d93b84f913955ee7be59bfbb9f5981844ce107052a1348533ac30cd421c548f2479b978404b984867f48436256db3de8cc7f76912a796418745d42cfa6aecf5e137431eac95c956f543ac092ee53d439a249fb439b2e1e629d86ceb8139b1229355e203ed3d887a340a97748ab9b7884cca8e7a2ca99ebc7bf0d365456e2203d0b983674ebb87a8d9adde73595790e7aca88100b13fe3355d43322d84e5c41cc50824878c8418562a4bed7a0cb65f9e3c6751fb3b7fc79807c78bf57b0ed12a9341be7f5f39823d02f7a3bef0f86fb1a57569760dc9", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c0dbf6f41b307c2eb228f72ab5f763323cc30ac5c3a5f027172e735160627afbe1b5e05dddef7f1cb0bd145d16d128d1a35c03803a01bb2e12f05ee21d05089b9b7070fcfe107194088ce841725433d1b59f3501796930ae4cfa3c20c9176927ce3223dd434f8dc2be9bf706020583f58e73c25d7008783bb30a26fb273efce258e802c509dd319938fef1e5f6a951649a3f461b99488dd3acf45c254eef2ce742d176a58179f720a6578f5101d89f74026bfe2710d150275cbc3b5087e63dbf37c0e7692d18fb53f5b62ab67f51eddff22bbc62dfb864a58047b0d5b83a94c44b1c0aec94f8c0e32b00f3367e505a5390a3d3dd40237ff6f148c6974bba31a6", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8300a625836213ab8267dd9b2d5a785bdcfc56c56af0d97d648c2ac1e40855581daf13af70ad1f37111e72faf7bdedd1083cbf05de550ee7f43aba0869d254a0c3a6a2ce2d2a801a9170aaaf452b7e5ededbd685f6cf2c52f3f5842a737d56fc9ee99c4ee9d0c3199957ab9a7a584792c9fc22173744b3eb7076a556505751d6e08414b5e7f4b8779ce8d5a2a30d58960cd94c051c0ef6716d0697fff2d9fc79e362b9c03a2f6c07d27024a2a61424a80c331da1fc321b42834759b5de5dc280248f02d80e85704e754fe29ddf0b680672ee27a65accb8233db3775a81eb1a6126d9ee657d74c878be876f6983521a13310ed3035d8069186c2824dfd8b7623d", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "be0398b3e6d268582b4de2a05342d5c72131beae600bdab1f3f13d1e21b42d0b4b60d89589bed32dc00b230102f553df95b2960e451f1a240206330d0eaa69c11d50363bfaf360312aad5d3e9356733201ebc3a69a5ae731e20426263591fad1cfe31e0e87d2fb4027de3c57fe32b15c275b9c8f7ec166ae688d625674dd4efc8b5931a41bbb922e2ef1bf7dd9bbea8e98f1556f8aeb99baf2fb848e5e1fefdbbf73d61013171f46ec4f09849d7e7a2388f7ec05491556eba3a3df18edcc9a8db46e10b13593fe37beaf1646138da87e61a98b02b33297cc0f4d7a91d6ecbac28a159d410af25a8b8e653a093a45c3ed19e617cda1709e8b1854cc1028cf886e", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6bab815040a7ba6cc82af2d5449931628126eaacedbafbd28673003fe9f5bfb2b53de6700081477f769d9e5456b109250c9409ef998e334e44e132a88efd33d41c8395fa0ebe58c871b289bbf20391db3919f2b51189b2d51f900829df95f5543bdc62be8f94272ccb620a841a4ee4373212b853cdf1d079ee5256c188d3fa17f91d651ebd522b60b5f3eaeb97b302a70ed9cdd05bf1212f9ceafaae5309303e16f18c4477badc580383c13a2333910f6665fd08dca1597f216096614b2b7956142735fa800f5d74a422cb4f568ad9182e0b96e49614e129679d46b387825820017faa81087568e87ef13c89474420c613bb071b5c295ffb9487805d147c7cea", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "87007220bbef1a21ab37ea2b757caa112233a61688a0c0ef1d454b86843c434a98f43f451d6eba7da2e8a82e52a93d44dc82d2a0734c69a1e9a77265fe9315984ea2971e729abafe4f7adf4b0bbc750fa4f59fdefa59339bc838d5f6cb9556aa4498f8e596c2d50516fb540bb4ba98b2d04ad3803eddf55767ac7b121b909c9d435d49dc6ed03a9ea0a16d251e63459be47056e2341c239ad4f532fbf4cff50ad3029da8962ff09b4c5e47ae29c28692a53d492361af254ff86e99468e53887708ff9f805894896ede5f7d04530c0eaf6a2159d390a63ee154062789215c160895cc9b8c4a6afcd31b1d474b51bbf157f95e9f2be6675844cd3ac9c4acfd40e1", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "185d46fd6c9c3728852a39c11a39b1e8117da5d2be36ee12d7f87c262983690189775eba623251e1d28304bdd7e94d7e9bac6114e4969ad2ccc3fc45b94cdc5904bf3f1aa62cfd8685b2a7b49aeeab673ca2de7b73dce357fa38e1d6c7bfe79329ba7f579d205b4f3c29559baac344adb2db1d5f90ceb542943740901193997c31dc1c5101fdc354b47d8ad37540bc1058ce57a8afb76cac731e03903ebe880ebff1c299d61ca2d3d48204e4c37cce0d80b7458fcf552ceb225e2bdc55c58b3497339ce1662e7064fc59c342d0ca6e6798cfc7b6457e7284ecb5684ef9b68ebc257532a8da54cc830aca53d091fa60d9e1af166aac5da8bc56b79eb9f8433020", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1e28082a4d00e25231308b793dbdec873d93340a3e85bf0b1af485c4be16514322761d6e80bd848a97d394e76b647b79bf25b23c44cc208650b7877435498cb4e7494145fcb43506e58f15b83fd2a25b3b93232c1f9cfb748b8f83cc961de3fb3dd2856a36d63af7ea488272ebc0174982a7e1f1873ff86bb219dd87e25509f11e47b1cfebb895d9c6745354dbaeb8c5842377b1e9326c28a489285fadac25912f9fd971a8ab4b4bbeb07364dfd998f774633269b516f889633d49351f05008766dd0556aeac57987f3b18db2ca056042068f1ea4fa87bd90fb06c6331ede38ed6ac3c77c3431e30f4c3b977c0e3ef635fe59b0d884495c95d2342eedb3d2266", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1dc7a0aa238280e0fc150a9177a3e4ea9579d6383991210c524db4c07871edc5b89d3c8aa45a27351581366d887bf1060393a1fe62870938805e97bf4aa055199fcccab3523131469ddfc4e7436844fdfe3c2421f1c2e4853d891edeafdcdec7b3e27b71b41e1b055893fa40624dee585898b194942ada5a143bdf2a8d04fe06c449e21093c8be5986e3409c9730b0630c4f8d2b759f50f92be0a13876f0be20e8132f2134e221b9abc03cbca36b3a47cc865bb24806fcbf9b3c862f35610e240634bf97c28b459978f7da007d29e0159fc1f3435a8c4c5c232d4382c9d2d16e168eaf10e1cf0db41fff58807c979f5102925aa50dd27567272303bb4cc8e70a", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "04784d6cfdd749438e88a2e61defac5f50002bb0607ec2b696e94c2d9a012e12a8a6de60a08fba0bf4e372416cea84a8e93fee36276eced5fff257747e3a535608b446cc716887d6ab64859ada40222b86dbac347e5528e65b70a2287319c57addee766427ecb491113014389409214e87029cf5a219108dda4f1cec11637c7290d3096267ef7a5c433f93cfae6b54d4af4da4568f4d88775da1bd94f93ffbddf19e0cfaaf2e200b71c68df04188678ec392fa718d89497feda1342a2100cc8dc7c9a616981e2447b0235241bcb48c0d384dd6e6c4f24f3a1e2754e7ef8348160ae27ae207c72c74866023c35685e1566a4df12d92fd5e7b44188f56e3c00f9f", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65acbb86ca80e6a03047a2ced4c4a461835bdeb42b27845fcef96711bc0e7d3d3b8ee95a87dffa2287132e01d9ad7e07c230fd6d2c1871aa7f113c42174dcfc2a78f2442355f0f10e68749b0ea097a6158795ca0b236f9c73b0b1af7de9be110b244bf8552105f35c761dad993323bb33a03b89ff26c312042073f1eff9807791449ec52a50a8799d0604fd35ea1d10f316843c1ca780cfd4af1b695daa0282d6dc743331d239a087f725fa67980c7ba1515326cb82faa07711df1675c9deb9960955bdde07c8e1f57884cf71ab4bed2b1080be4f4558c3f5484c578530695bbb2ac3405804aa7b5df4a301713c18d4db2c1f9378d32bd5a94a0cca2ceb4518a", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "735758c0d252c3d7eb0d5f7d9b1fce3f3bfaac9c27ab9c64d9dbe53d5a20354a1bab7d7b1da1818852f9d8f3fd24afbd7fd94709672106d7b389c1c07f7347b025e49ed058406bc4e0cbdaca5f550e57f4ea07cf924c371ad89dd72a4b5bbfe95e172436b5ddf10b564662a36c1762a88cf94cc164ec65b538ff8c8d527dbb09aa2ab60972856f1b4fbba5fbe4d82ba53cc8450feac18a276938a3d175095cb7bb923589f54e721b836cec671f7672548392196e1b907afa5fa22f8817d628c922cc1de6c9ff2dbaf691bcc7a53b30d5b39ca8acdbebe6992aff3c28ebc00bb6a91d3714e6cacd42d99653cb9eb3f148a44fd2cbaab35336776e73657b756955", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "697ba35bc32c2ed66e4231a7c98a947b99b67484bbc3eccdbdbdfe8c926b38c484a216bf12250a425004ddb4cbbc1e47112dbec6393bf5d19ee6a9d46cdd618cec2ac8ef12518c6147e524910e8b0c53026b44359f003aaafef681b0ac4137618c3e571ff247b67daf347058fd7d3c145c8e70f7bb5018ace902923dfb002b08922f0584f120f39d94e7f132ca30787b5663c40fcfc93fc1920496f80a4f47b37f0e668cc7a6ddf39ce502badfbebdf5db6dafff8c8abddfdb272eeef478c09a70f4c286c127832d98044e549e20901c968e3f327cef80ce581487438e76ed86d384985137f081ba7995fab6ae8bf9a8efdc8a08f0fc19dba8882ae716472a03", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5d71198021ef4a0c0ed77cda6f1e7989f023f62fefd5ba81c70d31e1a6a1c0301e4004c2ced7acd9e98938b7faa1d20cdb12b9cf6ac59c9501d8f733b3bc543669440e74cf63be3d41d8b377c2a222cf1ba40cae4c24fec5033bf2ab6860d9d0312413ea8a3446e6040c6166c06ff5bd1070b5cc5f8693cbcf90c1e7ffe562240885ca18c181c86cad85971c743b1f70a4882e0cfef08ecf8a3dee55273bb06bec7dc19263d13a3ac887cbb27510d4e45cc4f183ceec9117f4b0c7ad4af6a89fd9e85bae9da3474d0be8fc42dc9fc1e7a6b98ca1864037d76adde226ff72a609495ab76c2242aa2391b21a3e8e3164e98ab6f1adaa5fb3848eeb687472699508", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3d565e501c25b9e6b7caddd2ed1727f2f6a7cde71d241047cd1751b000c40de92e2389bd3d18c1bd27276d95d06724ba2c0a1e1c9b610531acfa4d81b53995497e1655d3e6e6caeb417749708e5a2751e5702e93d9e37720ac24db5bc336c353a9672b353dc95f65a94c4bd2dcbfbb9c61c54873580cc0c27805486a438581addf41284b17ab22af8e85b423ed2aa1f1a5665ee22f9749927422e866303ff4277e4ecd9f2f3ce4a5c96ea40c321da410f94ec04cb67d50b8f15abde1a7675fb2e4cfc93b3ca20651d97b2afdf66e1726058309643bfe51a42384e777bf4636e50c4b59c21cf67b91841d29b2a5be3388361ec19ffa43f242387aef897f8c8d22", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "289a279812fdbf6d78bd9e50ec8846116c92032f9154d7ba8653515fd6b5fec790dc6b00ab999e108e7c5588972a9881b4130983fc213f8477701f134c704edc0e066e9697b275bec93367152dfcf66efc538f3cc532fcd77456f1c710024d04918388d0e8abf43d8cd667a1fb89cc0953d4137c52e7f061ffe267d4fa73ca5a68d60055f344e73ba8254fea0cfd0403da941a0dc19847c634835edf8fac4c452a2408f454bc35fd6383e53b0aba508c284bc5eb8a33be75705d0e1d3bfd1c2604f87a065e3dd6847bbf4e522a17c4e8e737dfd0637e3b907dcc1cf43cbb58af05d0b27890abd8a72bbbb0a8fee84728604ed02a96d3dd7f0f1ff4c7584cbbf7", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "aec1eca91968d08b4bf15b9c5fddd9e7a6a20be74486502380faade04d84d9a5916a6c0ef2dccfd5ac7397e76a301096732584e8442f20ae80627588961cdf97e344e131d79e6894be6fd51b72122bc2654d00f943683a8db630d35c6874ea56f908eea64902f18c0a548905b3c13114e3526f3d6ed39061724c8e9df498545ac7f455c37d2e05beecd47c15181161873925049bfb4a671e4d1901a75099c7edd6499268229353073a598174fc937f856fe85f950e9059496348d0a1d9f98aa94208d66ff3f58792ab0afe27075b241a636f1b5835f4a4b330c6f9e032a736119a1d8feb99f6c22f3490a82a65710abc3767e81ad70a230ac4b1db9a327ede40", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "409aa4fae8fe1e807391b23ac3a34f9b83554a4765526b3e508bd0d51c054ea3542e6f7853c74ca5ba675833b7b7ac1611e3f4b6d5a88c8b045d45690eb7713d491bb1961be5f7a788c602fcaa558aae928a3afeec262d54cabcafb77ff9cbd7ebda3e0d8af1bfd2ea6a441b99306601a7f456f50a693e0c2489470277572051c0d443b34126cd8fb46e53fceed29101a82b5c0de4efb4dd48cc45bd383c6c208903ab4640de5e6ae7d2c7ec80590d979150775c167e7f2399c9df892c929d8c71c8f084338fac7798742cde063c51926dacd683c2435e3d6c75967b732d2040d89ec3903da1ca5a057bc2987a0cfabdea681a6cbb564b96f320170d9885220e", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The message is hashed with SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "60899366735cff786b22572d67c50af5f644bcdfd50c559d989018efb91cc888398ce3b556d8ed134627827e7af0ffd5106795ddf96f988e581d8498ac2c2ac9ac5195d7c15bca548ccaa070924c6bc8de828fc08f5e74b8eb7cf94477310436b9d139e54e97a9764d0750182867e00f0f9e5b4b6122137bbb65271bda16add4bfb9bddb3d8ebc063296d9ca073c377e56993cd5f3f1bf229e0f40ad3efee00fde0a9ef1604f01a24c20d67fee04fe8848cd245a5b0e69d619dffea08fe1afb6cf075c2594d00cc6a21353656b1aed51af47159ef88b61891842a6eed6c3d294c1d226009d457e4c54108f8ebf4305d0dcacb07e60b51976c35d9dd5aa10b9a1", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "af86b100fe9ea627bdaaafd34ee75c2fd1b149a9828ca7c58b0da7753c5c0f6f4958eb8ed27880bcb336263878050933e3d92d6ea4efbba5c342f9e31ca646facc111eecbf5b7ea6872f5b247c81277cd77407d8562d491603674b6c5591288ca0bdfa9251d9c8962040bcc61d4e4dfe7ce59626f813f9a7831f941340e36392def8720f5a8d8438693565d1a68f34b89484e79dbc982088fcbac10b4f4da72a3dd311fa3815c2dfc60c8913eba874bf3a778fe91f60264e7c4262978daf4b3d99c783fa36d1c584e76beb52af964247ba57b7d1aed33be2f9a8fceb0bfdf22fdf7cb0164e663d89c05c0872a9d126f54ae0093ba40a71d7b340c01044aa46a2", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1a00ae2fc564cb0986746a09e51eaa799ebc0d03485892600006dbe5911d08b90ef176377e3d4cb88f8bf6b70a67fd716b07345f43c48d85e37ece5c471576d3b7ea934fc5ab2b9484467b4618340c881b98d8254d994a9bb545a88364bd3b0d150e3b7239a7eb2228c19d216632518ec2b0256fdf973d04a2642d6e33e6889af3de7bbfce3eff6b8d49cffec02695ffe6700423d6989a72e216be8d3bbfbd6f24f367a6429e0df77406d85355e137212a3cb2c2c3ea29975e9de926817928467c6811229c072d38cad09670b6b9a9d950bcf1cf48f69ee452c0353347d44cd8ad05204445b4cf7249a547b3a00cebe69cb93a3be0e16c8847db148239e8a23c", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "65c2f55c0e6c62f19b389f8f5a827bf80901bfe886ea5ced11c8d663f58548ea3828e55f2d0169392b398854505636a9068597dd9ea2f234671421f931b1214d28fc0d837f7a15c4cab47799f9a52affd08fc4f4efe5c47f3580410aca1ed4798f06deb449a488435936d4bc1c4d281d08fba1f2cff455715c9cba1097ce59f71dfd7c70d508d2a5be0137431d0fa72bf30424eda62556bb29e0ef3a136364bc92d96fd7414aef836427ca948f9796a66804635e23eb703fa2068c186ea1cf3bfd5b7ee5d8991f52535b311b9dac055412ece8de295ded260b9e1d20492c9faaf1d10538fab107ef3997e0ab1eae0518d46fc0899f9b75025db29f76721c5548", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "bece8b8194be27a20805470ca1f2067bb95b98e5d0d30f87d560c1681a258e77373dfdc226e31c95bf7567ff799727865308d3af3d83bc196a3001de7ee353a4e0464eaf1452dc492673991a46125aa55564f53f5331d0256b1a8054c63bb8cf7f58045887ba39dde063985a3935bc4d98eb5aa52144f17ddb870f58ba609e3ab26770147e1a2ed5fb2c0b26f4a8ebee32d524de77139c583ca11a282e62c045fa61b2f1f8f2b970f89c7bd9178500e3aa13ad92119817e18baea41b053a6be825218f8c3406a20a32cea8442a4e6987337408ee64f4b257039bb0055c3011bf7d2e50e2ef9158a0ddcc50aa6e8f91d931888e5be1c58ddfb1ba330812391e7d", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "286b92f9db8b85c7f940490d3f6ec9a201688fe80f15ee230a9e0481d9bf0dec4a0a039b98518c95de6770eb515e7edf8f6b8a23988f4703cd6c195f1e20225bbe7f23b2914f4c3c99e2ef93a9d032a3233dce02938178b9d671fadff6061ee5f316b4847bc3ef36dc9358f0b364f1fd1dddb662f852441361c10123da7bffbeaaf9b8180d7de43f384f8ffcd66e45ac98400e54704b206f7e3db2108d779fecc633bc7a2423794fc33075894c2c2fb5b8104709a19184e56afc6e6aa792823ed141bbe38c7cc5595ea413da953afe3893b6d82cbcceebeb7a1d8e24ec71e3fc7e9acf9da6a8beb3d8eaa7d86d5ecf2cf7946e328681ca2da6bb0c4857b565fb", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a00dc93d9aaf71e8741edb654d0dca9a04c7028d7fe953d61b1f3119fe167a8c9f4331e8a48e3ffb9de597bfe12d4f5ada406a537f482e20b1cff5403db20874f336010f50775801b32535e2d2514ff4ba9a0f24217b756dbc9dbce6c8ad7b46593032e4de1838c039d37e6add006896fb6c5063e89c9dff74b1d33de06454ea35b376b9f1cc704dece63f05f3ce1e4c6f97ab84e1bc655d921fbd62237a4e09553f3a4e47fbb92e99c7c5645347bd2cbd8ed45b1088c3d949e0ae9fba9d4204d19cc18eb89281ced0859aa63f56eab957736d91741c481cbb2a7bfe65b311fbd16774069657cf817c4c94b1a1c5ddab42fd7dc62625190b4462029e7842ccd5", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "12892ef1567019b8240e1bf02130556ffed0affd411a30bbac096c7e08d4621368e1b19e05eefb1c36c01e108f3b081831b76be936460182c2488c83417aca17a375864e18e6d70f8052acb4933ff9d411f6db76ba1495d43486fafc458740103219b3d0f41669f2303c08f9b13435204dfdd4f996e3e19e6f34737b889f0a6df40784d8b670186bfcfd12d8399040d798c7b067c527bc4be3d5e5f072e3c5c3afd16ae021c5281ff3321fc6bbe9398aad87924d96066d8a9dc4548eddaf07b9741ae275d5606850b6c04bda9ebf15d6432185f5e948c3e158a9289694aa8474b7cf8b8f1389867b4a5a6c8b79b5dac33c808fae98109fb13b5f655ae499b804", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8b46da0f29ec10254fdca67cb5612e17bccf2873f9496f06c5482bb53506b9f95a0a008640d8ee3163a34852c91b72e1f64ec186ef266d528e9ee10c7812aa582db3511eaacdfb7e42d80c2116292e6a115a56702ce5fcaa6931a1efa189f0f532da1f7c3ffdbf5570ab0d303b1420dc6f426285cb4b651bf528a3354d57b73c20a04ea6572ce9d2ca4288b836cd8cf6afdd89560538ffab324fd281caee6fe867d24102802bb61c68d52dae2c52022085e66f0e4130f2a461cc7c559fc1fc87f28897db4e7b83a9457a3a2d6b155bd91b1fe1f4c53035e9cfbe053535042267585ad1ae529fe8cca88ca3497bfb126c0d461db50358c1d0ffd107c2bad1f739", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "583c1bdfb4feb797a51ff62c6525e31e11b002ed40360399dd35448a449188a59d241fcd32f5f8601bf15f85c6fcda21f6f488f90ef46a451fb5eae15cca9bd2474a10f88b737050608317c03e3720cfda0b2f1104ca21eca169b9b91b431b4e7e83aa144bbd98ac9a4ddaca82ee485d2166854e471ae326d03603d4134867c012f6d5011a43fa063d6d6572a1d67a1b2ca0ccf97cebf31222e72a3bff5ef657e7ab6f5a603853c29979d457864fd99ca75c9c15042113f483b5ab37034ab0a11ededa23fcf2b7ca6c830b08133ee93b10a9d7898f7a0528a1cc7593faae9ba1880775a9fa53b2278ea77873f9ec59de4c9f839cc7a046d21a0d9b21805681f2", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2c4a3ecc6f0b0191a2def84e10ebf607b4342949df09ba3dd12fc4940e77a2ae212660442bec29c821ba8a7e01462d22621f3c8dfa5afbaa22f5b90c38aca203833788c1beba24c522e214d58da0ee6481c2baf3330b5426cca299304630409a0890168020d6ad2546c56dcf7169e90db070cf9c5ff84b39126c30fee566f35931f2b878443ef4bc16f35c68afab7fd5d1e4d9fa5ad894a2b0db250c9f4bae9c410a67b1dcd9f79ef39b836c07646db74b826326a802999f0c030b2d7a70dc43e40fdd0c4ecc8e76675dc052a41527fe71bb826756a9b8ac072f086eebb734255a2eeab709906e18d96d221e6dd4fc3145a44c941938037708750bc20357762a", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2c23ac163886f65b721f1475f05cd5e4e4ece71c8e383e4f0b9cb5598a7e43d2499a703d6a633918ec2e1236f24a7642488b326095366347211977403df9fbdfc7ca7e638d50d69d745f7ba96882717721ec30c5b9e0cc69e778a9eb04f2b9dfdd68a68eb36246fe650a92299dd09d17f0e03edb1071ba40e751394443e6b7fe60fb1eb3ab3f412950c68f36ad13714940be99849d7df4acfe550ec5c41bc7c383407f79155c38908a83b1ba7b40d8caaf8092786e6615fade9d2b9bec8fff3f9b2d0ae9b89ce27160acb8415b58acb7c85b33a6c57ef7604532aacc45aafa32b1ca481b50792dfdcc7eb223270023e364aedd4ce9926f1dcd020e64a6ee7b6f", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "79bb63c3f9827d9ae422a8f15bcf9baa4ca76efa2e6ff77375803a7700b014927ab24c4d9ecd2ff626cd8f8de2a5ea5bae524197c8af8a9ef9167292da75ea20cf14adbe1df7cf1f4d1b7196cef345f9f43b6b31b3092620b4a29f89c051870221c1335e4abb4f6d8572eabb99c69e169bc004148e355d6ba5a378290003f01117cd1c3380ba7d2c1f4ac4615209f84624bef7f40b3f8fa48794ca236182ec3ff0d6edd1601e87603c8c6924afe75d69bdbfcccc04e6655d27da9ff351c5499312d2c6c0f20e35756f672ce49ac877f030859a43abfbb9b45cf00138f2830e970a59925d74861c3f6487ef6ff626ba2cb6df9fca95f827c33020ae82631a268e", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "bfa56d1f9db006144a2714fd66a633ac3d27e7033ad9d59967f816ee45277095689203f3b257c8fb64b3b1d16b6e424f1347076b6009ae56ae193075b82d5ece6e643f0e645b1675fa0b7998c6f5414511d2acedfcecd0324543f92a462b9f9f79223931e7ead2c2915a1dcccafaccbd374669caf1e2f50d45aa986e4511674fa9a5bebeac29760bb055acff67026ba83a977aee4d6bcc7b247a76bb77a345ceb97996750b77fcf979adcffb71e734c461adf3e23b708591f4987d59ca8983e0d10ff5a78199a02f02ee171c26b373160efbb51a23451bd326a7a6dcb66e4d9bd02ad30acb4719478b0908831d5cdf4012efe94aa8d87290f9e94d430e9095f0", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "7859342f4b0977d970fd2c30ca94e898545f8dc398e37949a58146a203d191a6124cc2e0de5d3311587b4a54a83e5855486aeebe867584d7fe2d6b559f5bf2bdcf990062c2f04db9705f06fec4a3aa3db300cf080d1493a60c63df1ffb98e1c82440b8143b816244403c7d806bec0481264219fa263c62852ad9315db8f03b255e7e329caa6288beaf7a34ce3273ff39e8c8ba449a979253b60e48b66124cce678112cdb13d28d805c6b3a5fe55cab2df194287fc060442fade432473aaf96fa331fd16544c0fb801c30f63b0864ccf559432f98d1fe42215c050bc71616145b1fbb33a4842bd3222bad53bfba487101147c3119071513a49ba753c8b2307fd4", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "02ff707145810007237dc0477dfc1fd5038aad62296d19c1ab77d0d06ce281ee563d2c54735daa32ae12c2e4ceb56f32b8bd4e1b9ae86bc9379a6ad6d63e324780fcfd2ade96ff9c48245c1ae19c8e24f719496f8a26c9d5a7232e8b408c146ace0d4360acdf679bd3167f326eb588525280b55099c809e845c0e64a5e316e7f3511d799507f94afaefa42da1128f6654ea42d28028aeedc36082644ecc81f29b494c0a726b9b687cb06f2a0293b2501f934ce3dba207f37678eb09a615ca751c31824812cbafbfe830d44b160ad00f3eedd9c554cf51930f8578b113b6b307f83fc1be945df5c2a025514a830cddceb224568246eca733da0d29ad7c69c4327", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "12d9f30288795a3ca21a75ab775d268649ea29ee684d85f84eec128cc30e24767ae7a95f4b318ba35c374add62cf0ed225c4b94fd3f4f4b04c093d55b1df30652ecc7555700dbb69417a8e9561f5d09a63c3d0fe570746b1803bbed1dd98dce80ab171879865493a3e977439aee3f0bebfcb3fb9c74ba95f33fe50280bd407b62abaa5ac4160b1bddcf7c5232186f065d4b974fe13af6443d56abb4a4078aef497e466edba34801285f3d200c772c5a554f43eaee857b19eb9c8dacacf46db9737c3c5cc42f256fe4e5f2602e6f30eab3ab92c689a7fdabae061216bdc9375f6beefc3dfa2e5b9cecca4e76919aba796ecc9c93461eb6975a317d85f09ce508d", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "084fc83861c80ca0f3c7d5f063916b2de3a1b3f93d11a5289ceb608ed3246bdf1fd79b7bbe22bf40ca7462d6689f1f50a53c0fff60b4899cbf86825f8e834171aad934a06687787c7c833cb4c6a2172002445389583edee72ba4d31a6c5cd09b1bcc18c3358faf548369af125a915d47affcfcd30f934b739a62ce37ee0060e568211ac255ed9481f6a3a871812ca2e86417b807e6d352b0aa0ca078c75319a64bdf4323a34f379dc2699201b1d6ab1599ad02c2e103499dd7cdfe0545716e73e400ea298005481288d384b76f1bff69dab1486921622fcabf0733c0bb392c3a9876d168e0a0ed453d0e020bcdc0432aa00ebcdab36538d616d93cd01ab3a63e", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "15faf2202dce5723723dfc4f47f8a5c0155e2a3b6e1e9106c4f380cef32362cd5e4a0ca0aa53b1ceade5a582e8ba179d3d15685295e7a3f26be6546ee63c01b9429308318fa4b280e9e28b61963484f731b5edd476c7335b77a783d1ffc4103932fc74f692d823461f14459face6993564c4ea33c8fe2e3b5789a0e2b3c54f77151972b217a70c888e70dfce85ee0b087c391871d16997d0420e603aeb3e179c9c29529bdd362f7f55ad1d44074bb95bc85cf0157b1b8a4727fb092ec98941ce855fafbd78c19e890209d46d9076516cda4b34220d683ea0faa9d7ca588dab5d6b6099ac336edc8d4b76a47a40fa5cd0aa7e17bde7f02a2395ba4d0c7fd259a9", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "aaf30570f51e30b58efd71629a8319def1770ccb8ff53a87803557005bcc7c7db80d8ccf703d3b5370d9d022c35238cb9a5c40827c8ea0398bd92db9c9f9035d1cb802110a60746823b3d2fd8768e2cfe94f580a75087d9639a9cda7bc4dd76833674ab7aef4a5f4553ff2da695a29531cea254a03f0137b7525d8df3757c391dfed7837d9b2f8383706e5170a8bae9b1dc60b326f0c588246d3b3399167b49d85e24816d0577eee4cc644fffae103b2768447e108c1ca3dbd4fc732c09eaab6ef47eee403326dfa3e1e4b06921aedb33017438ed0e965abd39ba848e619376a6d2a0a9be997ea4e7f76ab9b37d18db1f43da783e374b7cf5b59de441474976f", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "5be7a01d2544f6fbc482cc8fcc5a6afbf0ebd7195ee6baaeefc32f71e09a6c41b0ff78962766b7f49d205dbcd18892aad3e788b5c021282e7a63d63d6d9fb17db9bc3936a66c873dce863e81e271f4fef44ef7162f647ed4c4de6aff7c4a617ac951600ea0497e4d736948fe26fef5ec395c269b268794c4935adad61a4a86ae9ed83a4a48bb28f8fc56a877f2c4d48c65ff81597b78eec0fdabbb474f703bac7626fc78534b805908b0958dd458908ede3246187ce5cc2b7ca37702246424fd8f3be6de5835310fdb2c0db8e42885b4ed6dd3fb378714fb54b69d29a78faad65f15b513b3cb53ca3c718277178ceea3568e323ba84dc91a2758fcc11aee5511", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "5dcb57e06f144b01ce592c7363114412b6b036f235c4beb0ec9cb64fe09fef5edbb55723c99bed89e306e6f7403f5f7cc972d1d75485ede81864e0b78ad791c8d246c76f92586dc0fa197bc6910709f65343dcf4048641ea2a31f72dde6bc1fb8f411e0c27326514ddad4367c05bfa073a2cfad8f175e1d5e51c3bea5f74349e677dc839ab88ab95f7e008cb1ca65ffa070f9fd146afbfd785c0be3d01425e12df3b7174070cec802c4f591c1b00adc11baf7ff9e3f920fd18d74ceaa91f01cdc06968bb461a4ab433c906ec0ede009d0f57565bcb803fcd01451ea1e0600cc3a0d84c4a76736169089cf77f0ef5f78991fed5755cddc4fa42407a7bbfd9f6c8", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba7490000", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c2c4a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba748", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c2c4a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba749", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c2c4a860236d3c9096a076d6ba5107e0f7bd81e1ba916f7375724bd2b0b0b63956813715a3457ab0458b71fb35a45b27f9ef7ac3e579dea45dfbfd07819ed6b7021aa5336c58442aadd96ca9ee9d32473e9d9278562b4d10258ade6a98fb1c7cfdc3b3716ef5dec58cf73b359f389599b4b5865a9863519eb001c324387da755450db341309360e3807c0565b8e2c44fbd5e6e8d04d006d7ee768b8e8436082a90fa0e837f32f46087ab4a0d9be28aa7da1794ceb0172a7f50ed20f6df641efbcbfd2aac89775c761a7310093c671c977fa18b0d6e01fb25f7a432b42c65359784c689205719c1cf6e3a65dae2da434c326dde81bb6ffffbdbf6de5c16bba74a", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "b6e6752a6f99a6dbc43817850a139bf61d3b983821b022758da22187af9cc02a33cc4e7b59586fa829582374031a34d8d7f3ead4d9f7e42d3e50ffa74ea085b4cd884bf637039152d05de1fb6611c66b26bb4f4543eb4680dba24249aa0e31ba17b6fb4a26994b85bb1b79bd77c59ed18bcd4d4da04e45655c0d981af616a8ef5c193135a58c9a61857e1fd4c6afa60b23d214f58a968d31486c57d483dfcf7a59d49039bca4d0a7b3469eb47cb2db77dd9fcaec9d906bd206fad6533efe9b06a39e61dc1e901fe552fa086fde96f03e58cf3d6b65bf1c4eb9a8b48b218189ff4b0008c99aed899a787cc0d4ad447093db347161ce79d1de880d653b1380b4ff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "58c3e57605deefef20c57f260b790664b8b215b3dc82d33177b8054e5a990df72fb27c3e7554f76ca5e42ee8b2eee410a6a6c8eea3634a527232d6c8098056bdbdf90feab1d123e22f8fea82f42f9b4c8d65f5febd38fb8357b295586d63c3fe689f89695638679ec3807c76e097a76be05720320a525c3911602704382854c0222e2a51384a08b98df7eed637a5dfcbb8c49156848cfa4b8b36f00562f4ceb5d7e7c6237d9d0c1dcffe3847605d1607c1665e956666b4a28df99fd7342336ba119556c6c7b162208f160ce950e7ff41c6452bedcfd5eede9bd34da77749b8df8c6925e24ebb04175611f0027253e7ceb028c6fcc82d87fbee1e2017ea43b6a3", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "8ddfa621e73504de33ee75ca1498cd7daa0fa625b7dea0756392f2421cc84ce10f0032632bd7d2b74c60d55fd2278bb86185af3c187953ebf6415f643974e53d34d8cfafecafd20dc4767001fccbd197a38222dcb1dba53ac8fea54427bbfc25a858e52b1b2f8a778b1034318c5f76d0f81b91267a4e37ee7014e50753956740c33796f8161fa72899c00643c010314440f026bed963bc3b5362124f2e31221151dd6273a28b21c3955ef6bfbe48eeca51f454173d01f7d4dded623fd2ee69442affbad43a648c82c99e8bd05affcd805814dc1e1f96f301421ed9ef6a3ec2c6bd6af61d5cdbae31acd48218badc1da7d14c07f018edaec3537d4462999550ef", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "53385d184121d3b7cb41d86ae31d9945bf8057e126c847b69d2799eaffc133877a51cf8196ed85e3d22e37c1f7df932f796753798abe3d3b08b03b5574ea201eb6caab2dd1a6e112fc75c92285243bc3ffc7bb20e8b1bd872c55c6f1e4935582b2653cfb7e1cd343429d693589b516c8381b324e27d16ea1569930295fbcd94c8a75f2d0d380006f0ba9702b2089394d678065540de715c7219dc16897201d61cc0ddeb2148ae691e92348c91e9c45118ce9a3d5d10edbc2081918e879c7234be129b480d5c46b5490eaef51d3e38403a36baa961d4d0e4dc9a045342488abaad93666a41bbf90039ab189b6b9cdabdd00e11fe0bdc9d52cfff469aba22080a7", + "result" : "invalid" + } + ] + }, + { + "keySize" : 2048, + "publicKeyAsn" : "308201080282010100f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f020103", + "publicKeyDer" : "30820120300d06092a864886f70d01010105000382010d00308201080282010100f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f020103", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBIDANBgkqhkiG9w0BAQEFAAOCAQ0AMIIBCAKCAQEA8u0OkyKPN8LOHCFeAMzk\n7wDiwIoASjnEFw3HPl+9m5HnxV5ZZXnsnGC5vTQegwKbGTTmST62AJm2z7uYBNQX\nnJgwmeGRAruknqoo+lBe+sxanVN0SZwMV3V3gxftNw3hkZ84r/ItWu6MivNqhtA2\nAp52HyQ9/zwgWhHpvOmsHWuvgeea1BRrEZq7E5A/hWLo8+apGPSCI0ZbyT1efVq+\nPQhQPsQpmP4Ieh+TXRuGc8SV8AXfp0U9r5d+FgiownbaKkzQVn5K9NGMugX9vtze\ndEk8yr2QYMJ9NaAvNcdgsSpN6uE1n2SfJz+kCGJvt4nJFkNKZC1Sj0Hbho/5O3+I\nnwIBAw==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS512", + "e" : "Aw", + "kid" : "none", + "kty" : "RSA", + "n" : "8u0OkyKPN8LOHCFeAMzk7wDiwIoASjnEFw3HPl-9m5HnxV5ZZXnsnGC5vTQegwKbGTTmST62AJm2z7uYBNQXnJgwmeGRAruknqoo-lBe-sxanVN0SZwMV3V3gxftNw3hkZ84r_ItWu6MivNqhtA2Ap52HyQ9_zwgWhHpvOmsHWuvgeea1BRrEZq7E5A_hWLo8-apGPSCI0ZbyT1efVq-PQhQPsQpmP4Ieh-TXRuGc8SV8AXfp0U9r5d-FgiownbaKkzQVn5K9NGMugX9vtzedEk8yr2QYMJ9NaAvNcdgsSpN6uE1n2SfJz-kCGJvt4nJFkNKZC1Sj0Hbho_5O3-Inw" + }, + "publicKey" : { + "modulus" : "00f2ed0e93228f37c2ce1c215e00cce4ef00e2c08a004a39c4170dc73e5fbd9b91e7c55e596579ec9c60b9bd341e83029b1934e6493eb60099b6cfbb9804d4179c983099e19102bba49eaa28fa505efacc5a9d5374499c0c5775778317ed370de1919f38aff22d5aee8c8af36a86d036029e761f243dff3c205a11e9bce9ac1d6baf81e79ad4146b119abb13903f8562e8f3e6a918f48223465bc93d5e7d5abe3d08503ec42998fe087a1f935d1b8673c495f005dfa7453daf977e1608a8c276da2a4cd0567e4af4d18cba05fdbedcde74493ccabd9060c27d35a02f35c760b12a4deae1359f649f273fa408626fb789c916434a642d528f41db868ff93b7f889f", + "publicExponent" : "03" + }, + "tests" : [ + { + "tcId" : 259, + "comment" : "small signature", + "flags" : [ + "SmallSignature", + "SmallPublicKey" + ], + "msg" : "38343432", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009e7a1269086f0bbc0778ded8d7108ff4edcc2313425088117b2d5c53e9d9971950a5fe8b2b67d2bcd1be74f6b557a3f90650a96d7e4dbd63c05b94f73337eea682417c058d66ce523e4461065ac8ba990c4ecd04932", + "result" : "valid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha256_test.json b/testvectors_v1/rsa_signature_3072_sha256_test.json new file mode 100644 index 0000000..f2e765c --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha256_test.json @@ -0,0 +1,2713 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "SmallPublicKey" : { + "bugType" : "WEAK_PARAMS", + "description" : "The public key of this test vector has a small public exponent.For example NIST SP 800-56B rev. 2 requires that e > 2**16. Thus, libraries may reject RSA keys with smaller exponents." + }, + "SmallSignature" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains a signature with a small value.The test vector checks for arithmetic errors in the implementation. The construction of the test vector requires the use of a small public exponent and unusual key sizes. These parameter choices may be a reason for a library to reject the signature." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a0282018100c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b12030203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b12030203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAxv4jeSVmAjwmUofFrG9x\nVBwJlNEdBZ7mQDmG76IcJLUb2R2IYvnfeaTjKOPifIPfJgslqbQ0IK/8RLUejXUl\ntvKcNypAUQRzIAdSemLtgvrHP0iSqA4JaCpBpYzTRwF/O+fYATNPktkyGq/VO1G/\n+r/HUs/Mrgse4Dva/55CjMHBF/GslrT+I/jCPmOBGGpm/VkokzmuVcS82tv/hKva\npTIkDU4dKLLQSB2t07JGVXyo/hgJKBdzCznm7jeP/MhbGf/ckWqbmRprZtSpx7q1\n9eejciEBFC56QQjBXVc7FSieB+RurqB7QsKry6Mw6ZVUtGVhZbtMDbK2OToH7KV1\nxRqTxOFb2w90eQlEfj7+NMZ8qJVLUw5WogobbYTUXtG806pY7AbxhO5YV6qoGeHM\nqaJvTijWuXfTORbbmJbSUtGvp2Lih8sNOEzHW/5T9Oki0C3QpIHAQuLTBrSzwYk3\nHldbJeAAWhZM9p3Ql25NW+R2gG6mvmCE5xq09axcGxIDAgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "xv4jeSVmAjwmUofFrG9xVBwJlNEdBZ7mQDmG76IcJLUb2R2IYvnfeaTjKOPifIPfJgslqbQ0IK_8RLUejXUltvKcNypAUQRzIAdSemLtgvrHP0iSqA4JaCpBpYzTRwF_O-fYATNPktkyGq_VO1G_-r_HUs_Mrgse4Dva_55CjMHBF_GslrT-I_jCPmOBGGpm_VkokzmuVcS82tv_hKvapTIkDU4dKLLQSB2t07JGVXyo_hgJKBdzCznm7jeP_MhbGf_ckWqbmRprZtSpx7q19eejciEBFC56QQjBXVc7FSieB-RurqB7QsKry6Mw6ZVUtGVhZbtMDbK2OToH7KV1xRqTxOFb2w90eQlEfj7-NMZ8qJVLUw5WogobbYTUXtG806pY7AbxhO5YV6qoGeHMqaJvTijWuXfTORbbmJbSUtGvp2Lih8sNOEzHW_5T9Oki0C3QpIHAQuLTBrSzwYk3HldbJeAAWhZM9p3Ql25NW-R2gG6mvmCE5xq09axcGxID" + }, + "publicKey" : { + "modulus" : "00c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1203", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "157ffb942b1363b5989ec4beb93fb0187ef016de4ce055620825d13c3dafd4fff621c71920e884ba28c5e98b328baac29ad4bfc4d2cae2f0ecb9d1b6c9fbdfc385aa565aaf6c5b3150e085e0316e21d7d440a873074e5d2700d961114ed420478647a4769d832691f7a004d934a89dc249c9343341902d5d0c3d1a623001265634216beacd5f756821f21c3b58111790657690918a2eafa9e85ab1ee44edd3d8bb89e892acf411ba9eaaeef88eca37dffbda72751c117364fd1b38c840d7b42318fcd011a4449aeffc2de32836d3a4f704d4c8ad4e078315d0d1758f098f2ea749ccce62aac592ac4041b5e733ba0431b88332a39a2af7f68f9bb1f469a793b280b964f285ce5cd1ff3adcd7dbd464a7c9414ed45791073f08415be2dd9f01dc2fec8c3a26fe97d9778e2b2fccf71a1ea5e9ce017d2d46778d7e37bb832ebd5825b3257a7852db5cb6c132bcf9ba3522a670b0e866585444ed3601fd32a922818ef6611626eee3ea99cfcfeeaa4c370567cc65e0479bd35e091b772d7445cade", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "631cb4bed6b79dcd3827879f6d64de3ae17e0fdb022be013e733bbfe0031cf204f0508ab87a2e2bbdfaa16cf24acc96b3fd2e72bc4a224428e515d6f1e0ea6927eba6ed7282a959e5df5e52eb3be9a39cfe139ea2fa45c21eb81b3197eff655b918f7c5fff6abab33945557a922063f9600a372ae7701db686f7e1fe4a6e804a0f624331fbb59536733bed3710dcacd22ec74b1a1386d045372853cac91130703ecafad7f6f42ec1aade5cb865339743c83e882f248b0db0855f487a6d3b55442f67773611a11813ff46a58c762b1bd70b5e870c3095507f23758e90b3c84526f47a825f0ae787acfd3ed349ca6786a2e84ec500c6042a9027a994c328c7a6868e6a81481b294383edda62773fd224af46e782ea3f00468515f6100486d94e818afca1bdb81851e62b3bf4f9236f061afafb3e399b93e6f6a295ae200c9bba5ff5aabcac8361c84f2e69aff8a8a21720b900d52ea4bddcfbaba3a231bb9b0dd48f0a4ef1cdd255b3524ca0633d04907ab672314c5e3173108313ff4a97df3772", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "5819a699691c01a7f35f0bb1831a1cb65631ef693f7c9ef89f1e8460ee2ec312f6fd38fe382b3bf4db8f5d208146c32c5ed2d3b13105743767a73529bfddb5753c8cc13148d41db97f69ea1dee0ef1e1de990ff565f633bd3cfd315a7dafc70aa7f27d4f6486a2f1e2711e7919c5c73c518069338c0ac984d75f58b00fb0eee0f7da6c9c84d97955137417df8f20c02b7893b5cd929ba37f6b3278a1bd35748e14086c5f7100abf2edebeab5f767bb83d999a61cc27531bb67e44a92004fba9944b9c5f770bc66671d2efc74e01fbbd2885c5175a1fd72b91937c324b8d99d3592bfb73efb9641b87949266de441b61d180e141de510ae0cdefc2160df918c08c53799f050ca4eeb3a8b6b5ed35b8b59d3acd13a600a8a137eb1b8c1abbf55f3e99cf52d7092d1e3acc08583b04aa25a052668bc982abf060ffb17c1782daf76fbd69e7fc9510c5c6a68bd525719be5b81d0f2a8b961f1aeac7dc13aeeeef9986c7a47b34f8b96167d79f7ec458fef7345c1c31bba599d09b3fe33e738bc7da1", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "636d31d8d5dfe0fc6ab01ef2ccd4602dfea62d386b002c429e7e846e7a98d0cb1d448d25be039d5158887ab46a9dd49c41537a89036a065fc10329df051e5f2e5c1d4436e84790ff6db4d3f31575e5f0fbdfcaee625722c5492fceaa3fb29d0a865200dec06e117b04753ca9450a7ca7f7d1a1176cc38ecab721864413a0d7a22d8fc1595b6cd0032fbf154fbbb31b56d3bf963761ce8ec9fb38bba3419716d0d39e976857e79b1faefd5f5a2ce0ebd94968da1ec3a387804694d90f37b34033c7f70ccfb26beffaafb7bf56c1b8385d489217458e0a68b5d680f9fa45382fd1c227ff3c11e3ec82426ec648a564f0e886e5b12e695dd2fc8465bd9d08731fb140084c79be64d915bcb4ba10f1edb4c37e35231753be2d9f339d37d7b5f22c91584a68a973f9cc469a23d3b5800157dbd72a8405fef4e444ff01f7fd23efa143c1887504e81773743843d8a73209a1deb66c5f305df539bc30e871332e82330e5b66fa6ea253b2b64b4c9781011d20e80ddd8cb83916834eb8fa696b0a4b6bcd", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "08e0ae3dc0d16c927c423f12a87313afd1d66fbd5d09f48a4dd1a8b52102bbdd208284cdd692932869803a5c7f041a4492ac2e664bb6dd981c370e0c79ee3f7c5c6dd37018986fc2cc618139fe3eb85c0616f0673403c4afe7cbca49c1eff27bbf6d7e541b285ffff20b80bf61dcebcc4250068e25ef5a8e7c3306e49fcc2a1ee0f500a3ec603b472082f12ce4a6a12a6ac66cd4da8b6efac0796e9dcdc66c095a6282ae9a32ad274efe63f43e725410e6ed4c480828ed876b76b71b1cb8c142d0c7a51dc202af796d7bb55cf544dbde2f564f31994911ec7307015b0da2c51abe265a04a74b9afd0791a68e725cd7d8b473296c5d948157c10bc4682f74d843ce72e9ee8719a7a49d9de2f982c5d4490451eaed62c305eae3d0f9cb3493bff056a0dbca8579b7b41dc8deb1becfd5abb455634569d58c5b5535ff1356ccfaddd14e0f9f7f69a7ae9cb9f4c0c9f661fde349facd21f0021423d3a9ee5031855dd242f27009090ff0c15d1655317383231799b18c01fad231385aa5020990f41e", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "9858e2557c6b99fbd84bc7eac3e31283a4efb351ff019343760a1e282368938e29ad902d3eb6cb29b35a036dfbcc7e06d2f1d15548df59ced35326295375bacd7a9d28a01b4e8acfb676d80b6295e19c6b7a259df56456e1df72f6a746e9cd31fed9b79b35d7a30a7aa257e9e8ac60ea886042b9194e7a383d1c9f71c84511faf6c96f7ae0e690112b26bb60cf7bb10f684e4fbe2a3a1b1c0caa9b1bdc79fde23fb758c2ba57880a4de461ecd2bc696689438183e2b9724fa68258f461bb4405425620a4d95c87ddd83e04be381bc743b05d26ede2ceff8a858636baadf56ef1dab54080da0f516307c579833717def053c8906d4f102448ab22693e7f52d5850193a40ccf0d68d1303953771a73924e4bcddd8486e1477d96250bf6b480a5f4b822822183694c52a2edacb331564444f0335d3b17d511ece59889b6d961767a3192d7f081caf7e671addb3757451776d4bd3b03f7b689843dcd59019ae4f292dba54738a88b86cc6ce3b123c61a446f4878b627a7f3585d8ab7bca9b258f10b", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "1294490626bdb36a31c93fa7853d93152d920b022f1b473bde3083a99e11aeba8c03218fa07d6c4a5f8b2504d2cb54505c40130fef5a2412f7a5ddfec5e2c8b5058f7cbde7ace0ac01c7ba8a1bd897e8974d991ad2b95c2f03100a34ff408a788c70ab5ec73b5356a4e3c7beb44fcb9e2f3f25d1c974ed962b148167684351dc2a223a174c9744b092071d58dfd39c38364f47d292651e7806ad7962bbedb64739d7ea298f0254244790e3971c15b861c95f00f65532aa1c77fba5c04ad078525128e92ed2b4f1269ae744547e3efd4ebb63e9df844df152a098c47fa492bfe0f1917ec973867c7491f64c172cf3ea1bc3f97b42a397e6ad88d12e150d3dbe360071a3285d6a68ee6e736eb4d7d637c649c2f545259ecd430b25b38a1618d69a4602ca8a2a151066f12c3807f5dc7cbd06bf095711e4483cb0a89c26dd9e4b0b03e05beca349f601c894f9a245aca3204584a9bd844772dd87b83d481c8df18b615307eaf643cbe856488c160e077458e899755301749d2d27bc190d68a5da11", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "8b889902d581f3be759dab7e53cf3419d5dcfc825d203c736a374f37ac5570da2b87239c938bd299691a46387fb47ca656bb9ab639f6736207e19680ad1a0c7a7818f2498ec98e4693c51bfe414fcecff4bae7afc6db0d72cb9dc447e2ce4ce9ff435b9daa98cb125d77b7c7d2fe2e39ba15122da11bf19d341b9878de33d3cc134bcb77b9963d19a3037a67458b17eec462eb0d7eb7ce69b71f41287d3b104b45757c76440f370dedb720a0c721c08c055c5b815650737fa478898246d36f7722e913c0913612e753908400bf6b456f269538102b778257af0c7c14339d0ae1ddcbaa357369a065c0b3627cade311a627e1e3179514cd3761463eab7f9485f6651793cdff282daba9b16c2f79adbd24ba54ce4890a9685ca78d73e8785d722825c9fd22ff327b97f38d5e0b95f449928114ee9756aef5213eb95cc40774fa1733fd02bf37cf5243e7ca76f88e7e3fa8d28a754b5adaedf31a91e6911688a6149ecb52eab8024e72e1bc3a98579d9eb242e08fc42bd491e3b0924b03fb95bd1d", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "46da0267738cab66df530dbea6fbbebbe904ad3d6ea7e7a06e39a3b5f3e38bf5856624185080fc756941b226a52c8e6126d07714deb781f6f7944f47147c680aeb0dce310c7d6f429429ac73e562510678c23042b635116174a2c2f4e8e8becfee1e4ba3cfbf4e2ee541c7f7c27b1916a2aa165cdeeaafb9f81c84e9754d196c3a9bdc777fc55d86b6bbd16270bc4d3cc75c2960f2a7a661105184b436a31de2cefad722a14abc1cd2f2c75738b2c81580fecff78d7d385b20d1a03d4aa2c21a168e13da18fd628e34be16d821b48136b6dcf7594ab3e1243c0a2a9e785fe40436cc6fc460879b673b068cd35a9114b59c2dc61fb875310e103610b74aa5e3620c51a257dcc3b9b0adbe774426ede0f779ea9d370f18a19d8844ed9f5d90ebfc4e0607a467645711da2b500840d4851e3de63723283bda8d08acc51a012699df0e8f5aabe269206f93ba4ca6597e17cdc01d2ead46b5dd2433b82237da01518ee3168b133b6a42e9a73194fcf9162b71d08528254c34b20d692e141c657c969d", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "530bfb86fd2a4b31587767d5809e5ec2002cbdd9121e135391392c242354844a9b4c8993ae61bd85810a0ed240203cc4be48ded5997832570875a7b775206460067b30df7c3b7f7af9d98e436f0007ce0d6360de0c1a4e75912b885d1154ebc25df90465ecb5f07a6cc477e44d3579f3a629bb49b7a19a619f44e6b630b684f3ac4daee5eb386dea0386593be825a696656e130ec0e4a4bd5411c45ade6ddb4a6284f343b0a746bbaeaf03cef31120f19f2845dd9a7fb818406b0cba91598ece880836e0b17e6f375b8941381d0b301d0ed1bf746c992649b40899d2ed2b39d488981970cea6da2453b5fc85f23c8d671a3c7544f4a7133fb500f5448da44d4c405bb70e85aa3aa399204148c01d1a79de3f784dc5a9141dcb41872461e62deca48dc567b984ee80097a099290e413e575411faa54f7f3387cd7759f71b8013ddcf9ff2079503ef802c54fb731e3131316c93182dead523f41551bdd3a96a4261bf6c3dc72a952ed4b7cc95d116741c653494b5ba8ed9aa565ee57ad22a4dc83", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e65342b3d9322ee9b0473f54f0c3be5a17f56f2cfa5a8168bcf3001ca1256be867d3a575b07c3d7d020037590aa10d75dd764a1d57a123976116286ced29b68e3b625c3ce0c235a629e27e4f8011afe4b383117a8bfc927a7718bd81ec4a156ef6ec5cb206c2f23941b595ab3e8e4a3eed825c8e2af444cc7b0ae0e303c8f109cc149fed6e8a2679c55a2f483dc64642170d0f62f0f20a5387a80c5ee3e72d275a8c3e18c65de6f9af8a7ce886b83d84cd0270bddbca64db5d6de42619ab0f37ec18594a09a80c0183d44dd3ec6b46ca4846daab73effe1d5e2d8ce302db26708ae9223369ba5c488bd11ad27751abbf994e2bd18cc999dfff0f65e8c6d6d04e229252a5d6704483458d7d094dfdc96cd5a7b0573a2e0b50fc14a8d291fc856e63d82343534b75b25298c6ab7af401ce1215cebedf87635ec80d0cc228831d26c40efa5997105fe4b3786d0a44c17be443a67181d35a5ee56da18b7e97db573879686a406c3bf340851d12d8ed57c0530433d655aea85eb3211bb7f128c91c0", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7ecbb2fac0916fc1bc793f4503d496cf2683d1529632eaeeee4fc89bb8174e7797a8d78faa95a52da0c4c887585d61c680fc4d1224e02d3a0dd2b33031120a14be8ad16e267656c683c179d261f6aa6089a14122168748a4bfccb59ecb086c0b7edd342bc61d2a9a2f5aab2f4558d458971ca04672e513d3db5784db83fdb93816bf8f1b443470973d96ed20a7d85adf93bcb497ae07022db0f939028b9387a1d448b3fab2408c2754478621640cae0ee6af76fb6e653e4d418e83d431f7967e435b748e8c7a26384addf77115e0dbbf7cb5be6ec0d11b183edd6def81d0554a2e7fffe692e3cdaa6c138cd73bff960f047c0226ff0ce1abf9d16ecca4c3b998ae8ab1fd1e35f80b04979ecf0338497d1df5cea3108bdcb1d0bbb6636ae234cd81e6f2df123d263ae38924783a2a11c85b7605808e84433dfd72d9ae5b9d82fc6a8cf385b0994d32afabf3ba62e8578ffac2073d81d69c808a2c9f46b1115ce7f26885d1be3052ca23e2cfd05e92469795bbb274c4cca1b992612d0610c27f0", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39c7a8c06ac4835655fa719be214556e0adc5a00ab466d88d33e694c30882e7c41d7fdefde724fb8255a44ec4bdbbd03d1ed528b4ea980bde20717349c0f2eb78141ed6f4490173e62cb2c48b76357c7816d1b0eb5f85391143d04cf6a100ed6917c46ec661a35860b3210ebf71bd7e6b8e4b8909914226ebe925c99a7a5a66f1d02c876f25d80ad4482899193d9a444a8a1d0ad8d5afa912b53995dc36ea89599f4f181241a6f4fbe698de8c7c794a82f1f576c255e701751d3815f5b6fe93efe9a678d2422ec9a4a5d090beef2e552db07a4d146f90bb4cdf1ea6fb844ffa1948542bdaaece102fa3359d2bd23c6447ddd64dfd7e4c94c801c2b6ae17b07b07a4dc79bd69ce5ec46aca637845a0185a372feb8adb7d60996133b9c37c32a9ad869ff5534f39aad8701e3487e1e6c8fb9ddaf71a1c34374a09ffb85fe44790ddea79439bae8eb51ce12e5abed6af335ad1ddbda07a8507b6df0d0f3ce80dec487968d29d92a139eb1d5ede5c28240320c5ad9cd0edefb69fd156f0626f6d45d", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "93391857ce1fae6df31b1ad972189803a1fc3ae91b89a264ff86246d6efbdc599003bb7c35814a4215dfdd3932834d4064b497f464fa93054363f1fa5e365825d1b87881e125a50deaf22d75aae32fc0fe1e8f3115f7cab6af0c2aca54d6f21f5a72fa77a0731c9f8ea82ac2e31155fe56a7950f61fc1b22c274203ea91b28a4bba0a925ecaaa017b9258e1d0f492c24336334e328054a12df916e1e4108d0b7e5d8b2bdb3d4a10282cc1653b9df2a24a7ecbd753cc7677c88c2acb7f741e3d56d670c226a827fd6b19aefa445bd277eed60dd13619427a048616dd26770ce76a3031bf5856b50f0ceacc7bbef257d86f6e9fae62aa6af550c9d526a6076d1de77a9097acc15728cbab9fedd1428c33a89e07c0a49dc89822558da1da6db6f8f738ae309fec8f033ceda8773ed3eb5bf6203fed189c3b7a774cc5f44073dd0db9e4a614bf7c8005d5c6e022fda36b82dcfe66f4679eea23269ff39213851798e63e42c1ec5be20b3cb5e20787597b43248d4fadd1c10cc94d066639736b7781e", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c0177318feee842e802480dbe0dcfc6215d75431a30bb8492cfb1cb84f7ebc73dc37f56cd0dbca1f6a6516c6eee3de3addbcbd569bbc79d533a4f5955d95babc717cd4c8f5039ce49ce7dd20aa44bdb96a394f8499172079f8ed20c4ed780ffbe11cb00d04aeab80c882eac517c153993892549f2d4203d8e3fdc719fd745b06103b49f54ad51b6dfd0f4c94b08b7059875073ac11701e16af0b73d7b305d9a420fcb560b490d01c4afcc52b9b21a467e95bce62da8f559527066116c602bbcc29a434ca04ea3227a25a07d733f1b867040ad1c85b001904c749505166635c217d8858e637cbd74ebd1b86a400961f2713cd00e64947c2b5d2b97a4ef795822eae56328bc4bf8e8c9c8bb8d759a3743cbe9d368d985299d8338796ad6e24df7eb7db18147450d2db91000c8667681b47aa9f0f2e08b48aebadaeeca32976dd03ba94ae72950803a07f566e091670c83c8ad01cf1a2a921467010c20975e1b9653a7b56d2137799eee863a576a2275c33320445307670bc62fa039c7cdc8094c1", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "562cb29e3b27d68a9f8741a57006296a943bee15c1e0cff97e8748ad822a321234a15fb3b89f4e07c1756d693507461172981189e9191e0175c71accbc258d3e79bbc627365c95f19fa416aaabf223bf22fbfd46cb8022a88600fdaf84aee70e9c8939e24de4e8a5fb2536c4fda5e3e3d71adc377708c1f4d7982c0c2267265d4f85d9e27f689de2c216a21239d6d4f95dd30ce102da43ec1b3e72ee5696db8c63cf06d94b8ccba75e197b2d26350d35336475f66de615daf8c1900ba37d7699ea881c0f7af84e936c402c08e15d3923733aad0894b4e78216225911ceae7f4c770a17d90fd7178a196050bef7218d7e0fe7fd22eb5c3854c806a5cd179e3a82b59d9b4e9e2dd1d4cd998ed32ffbf19a91cb19149c948b74861fd0e92174c2f35c82c9232a8413adeee723fe489dffc8aded50c7716403c02549802e083f16584b05e3f67a4e726dd8ec6d4adcfedc0695a47ab75e6d0b0486e946b6485f89162349eeeb88f20dc3095ec5f45bae1c2b7af4352138e864e6fec18b9bbe98fbf4", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92218f94fc3552f215e98d21758992429cb17fc3313f780feea3f482d0e32cf97fc8832205e74286e69a1fa35062b984635687692d15e6050376afd8e8501b4a07e8c61006a2fa6eb27e2a4c310f54b907808027eaf9cb0530f8ade781c4fa9095a41bb6630c1e0973783eab65cb0849f9c8e89f3c997ea3ab930b4fc629028dda3d5e0e7dcd99b2951282c31b8e3739b6724a414dbc254802e63a1a6a268e7fc6a91934cbb27d9cf0ec994fd02334a7451c3658e7ab13aa5dd27e81736c9cb316679eb9a3d3f87c3739ca07a7be08a0402ab2883d860867a4eccd2476c8d9e37e2ec214d6895664bdda7ce7344c95622791cdfaca32508c8b7388391846b720659de2aea7bbb84520fae9edea66638270e735677f175f115c582f8d76185e8edb3d105e3d6c0f490ec486f7ba41f750add6d50997ec85ed351a2b14a4c328a41faf70ff3e50fd4ddfae6f9c74fd72a7c1bc0df045e31fd72f04b6a797e0cced07bf2fce788d75ef6d783cd6e4eff98c49e99487c76ccd4e08ea26d36c29aae1", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "79ae98a76ace727161e1ce51f127445bad0f3aa45443a099d246b3e04057097bdf2c99e744fee3a55a6feb7f386e89b3b4efca1cd4bda07c0fb4a06c3130c9d23550f56899480f4dac7b74af496e74271eb23f96236d61e12d5fb616b3bab8c53845816efde0d33a8f041fd0b8b01391e99811bc4723941a0b5cef0974eeeb2d4726b51e9a8687709788abc5376374af650724ba6aaca36b854afd09fe978de357de3ff1cbaba28b8afc24887742656fbf6007f61715e9102aee9c1544d8e7300196f5ed3d86d3e665db7b8f98d16d249f92f34b0faf3025387c31b5aa572404b8d3338ead9d7e4a9891f0796cd6866ae0b34ac57592ead287b984794d6ce7da2c89ab5b352b79ea94f8c0a47e03eb11fcb7cb55d2d00a88a09e22b9b8d5040003e4a8b9b5d411b21673ecaa59424bbc59a2e564d7d7fd8a3730c09eeed6b6f3f1a6af60b9e96b2021e27df6893a8c9c7bfd394c7aa02bcf2af96a392497ef1587cc271755b84db15957d30064fa1be2bfd8bb46de4285640e551bb8cbb843ed", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4bce06246b965920ba5768f11973b7773576c8ca811031d091fbf88f0aeeef793859aeee2220a543df5dcb0a6932ab7eda80ca2d9a45687d00c570c0494deb6960424d936a21664108047a4b4f0a3f120d337c7e010e56098e9b707319b1e306a499843d53ae351db6eac5538a4cef9d49660345bcb5bb18900381850b371ad17a47ac57860d1ade90b839402c6bdd8479c79e27fc9cc3fbbb8ded4348da6d70ceb8b6c95d9c8efdc6fc0a51f952ba0e7dcd21f28dfbd39362f2a817c4045b1a3cd6da4c2bfce76516bc918a11dafb9f0c4776bf3f23802b38be8d03cfdc6b3551998842a028ee1585a6c232409469a869b3b144d5d02debfefe09a8e14d0e915dfcc722fccdb87e055929140257428de416d6caeb2437857d585ee6c3a4eb64a5d8f51df2050f28286e3e1987c6e3e3b22131597ed1c83410a2569c8d7cb04a80ef8f37bd043230502987013f560d7ba865759a01f588611d9a9783753093d87e3da0827c7903851ae9601d1d0e7766ba645a0a386d49ae2c5eccac6667f449", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1123e2e0acbc7c8816b6dbe2af9359a2e0b6c10dd522bb3fdfae93855ba73a95961290ed808b3ff8eee8a9f58f3a77f05d03ea1c09d849080c415b3d4214a706692fc72692a75c07b6bc21b9ba4e79f842519b1a5c67259f028995d34c993d0ee0d71262892e3e76d677e838a308a2b4bac5fe20a6ec073148b1a420d5eb5bc4f2c9a45b10ca993d51be5146ca9ad4597ac6ef522e0441e2977fa6470545b086d434d69871561033419e8540299d92f5425e91f82ec902a2d2f5ae8f9017131644107d120786802f30746a116cc67f85ee9676d1738dbca0b360ef257588879f2f6a441d66d5aaa20a98ed3f57a73c3b96e4ced07b8129b50865efe1b8e20f0b81ea5cea294dc99f67cb515a25c646b749b2cc3cf18a41f1e3e66d77710b1854c3af1938a74c991a7e7a93971acc3fc3de3dbab92a84b498d711718106c98c3fb39d3c6eaf5c3621af25d3872e0de8d7588f742183918267458e5975bf5cf0f6c43846ccba256f76529580ff9913776600d1538002690dce5bfb8cc3356d96d7", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e8ac44ae4bfe2af008414861bcdba58127d547d3b4ba6516ab18875ca3dd015dfe303d54b50b2fa8c001951d16e64aa9c2b14da674b4547317f14d2921f1f22ff72f1529dc8074725872720f3799bb9364e27add3c4eed2da587a6a8fa45387a80a68b879b309447874b8d81b74c69486c53aee543ec53c02433c9d405b86d0bca97b34f38db3e7536b838a87c2e007cdb675b7c93be81d1b102ef60672b740f3a9c8124885b6228bb3aae713b69224c5278cf9d4b23028d8fe0890f9897b215929e110265d93b66b98357bbdcd7efd51598012c313b120233911001a8519a9d98b742650296f8c5a67ff0fd0446b3006ac254cf8085036bf6074da96230fb0ccd02fcd95fe4b1e8dc7cdadfa2677da92a80efe36081333c557a4704422c3780a00beb6670a7ca95a30c9ecd78d46c88e30a081d0445142761ffa4e8c8682610395d2de0602043e6567a6d62a77cd6c697fcd362b13aee3fa92946036086ca3b002f1eef8dd5550a4aec137a6f60f7d943c9522f55cdc14dfe58639b17350a3", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6823574bd9fdd7e59ced33e5660e9b5cdc90417fc350cb4535d78dda72c07ce81ac1aee37b90a85ae15f8f59be9461e846a45bdaf3e5f5868b83d1c9465b080d5bffeb933aa9341b6d508b059cfd2e62dad31f35d7fe9058bbe65024d0f73d43a3450eaa707957fc452a69ab9a8ecbb8ba002c870950ebefb06fbd9399bd08d64f72dfb4b2d3dbf662daf7c2c1dd8c3c445e1402e2009b47fd92c3a23864a495037b7f2fbc3adf19355f171e2a9f65f5a3a2c45b131e5398c434ac6daff018e5b5e44b9cf1564cdbab39f407a334fe1f05ecf84f49cfee88836d1068012b4fac6b50f85f8b1a8c37a333028e38f719ee6445a9fcdf7bc0fabaeff32dea7e45d6e1c12003cec8dc5680be584ef2cb478b9988fd7484e8d374d825a95efa5163309eebaf962d0b8ead00b4b9e4791dd5c6bd26c085c96462f2e4d19cfef3a0a97cfdbceb8c6ac2b45aac1df4be4e6c775021c6730e88f86babd96bddeb0e36d0fc573c9ea9346d6a93bd096c8fce248b93dbb0ad00596788cfa6fc0635fc0d0778", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90954e5cdd1888a510092205c3f66fa1cc9ebe82b14e80e0353ffd417876c69701801153402aaba503e98fe9020f54f717b0af8968fc2524a3081e709974ca8001dd93e52fe0d1782e3eba03a51d260582e4222937252e454ae7d5ac8ede7a4888ff826547350c594186126efac622a44e9731620a57cb73de7e29bbfd727c2dabb6a5f6cf3eb0dbe072990a8b8ead67b8a719e5734d7f4d96fd674c404491becb4b3ecddab7f872afa3326b7e18d47d3332f654793323e13b4d9d2f77871c7ab50ac4d76f57fce635da6656b1e09b3571b8e841835023b2226a4ba8cd0b95588b0827bdd4b6f45fd183100d327777c2bdc0a0d55f0e4e1760cdfa7a2b701f06c0c5800fb49bd48d57a077ac90f1726ce2ead834fa1bdf735b13fc234a07685537a5eb01ec44ff8dcf086d2de02007981bd2338bb2b455a1379d72ca8a552bab119692b9ae1f2851ae5e838c33d1d2255114cb3223edc18512cd41057b71c4185022c4765049089836d62020905faf3eb92ba80dd91db64e51a75dd4f206c140", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "058742fca1521993d7e3bf04b3369a8cbdd505da63f7684ba9279dc8db6841342664a5d780dab0b87cde7b2dea6a0fe77ec1b723a47592ea932f895faf2d1e8dd8ab16228942a217db65d51c5cd29c05590ce9ddbf6f19111c9092e60e48ac5ff720e0f76cce93c6de41023033a902be28cd5c0203d06f589e7b63431dd741a3e227709e73793d0e2bbe0fd22dfbbbc1bfd8343dbdb8ec3614d771f1c58e107b567b81105546a3b2b54d3b56f8c5785d50f3cac892e03f7f879f22c80c4cef3faceb1038234e6bcdf2382d8565d3ef3ed668b05c64e08e0c7bec759ad77c6178161652b95142ff1bb1b3ef0d1738e444082f113a448e4aa7d3bd182ef8caaf6e2d07448ef5ca7cf7933690040d6d41b5d19378f41bb9cc7e659251bb63444c3983377bb01a176828dae9b255885bc0d872d33a0a257940f3b30b352986f201646efeec10796c6bc43031813f33634b6450a2d9a9d3d96ea95a6660caba876a0f311e4b083b25e2fa9f69e405e59fe81d337ef0b27996e76c816bfa84929b8a73", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7c6c491e6fe9fd16192b3baf32127f4f9f7dc21b1d2950e67006453f472cf4ba3fd7bcd7cf6f4fbff726b4d757bba414e1a848df8759a0ed67ac8275962c5e812a0e5ee123fc87a0bfbd9428e9f5fb0b484bc0e28b507606a71a5df14a02e968bef67e1a55f66bf54260e5563f8cb14d98ee2567a7653ab93050bc443f6cd857ad4e26e129350cf283ff7c6141ed0a5c5f9034c5e3a4a740ec1e80017c9f2806e87eb946fe7c2e322091632746788d9763a2c11563f871cdf0917ffbcaefa858e03503ea4ac73c6491ae12e9e32f67f217f903f6cff2b3f1beaea6d2fe4aa82dba43d07fc1cadf48f4891acdaf8e622edb0c8d7e0eb745e02f39e69efd6803105fc8413f16e891113272b1c3800b336867a1a303cf8b80527611fa2328c444d293287b226ca32172af6aa79f191811dcce404f5cfda1084e8b8cc8f26c875213ee3ff2d758f58db2e7eac571ab62d4095283083e5287e61623ea9b01be7b2ad31e887146f73ef3a1d70e86428b33db66de0a0e12d9b6960c00d9048b266958ac", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "544f8bc68d5fe49ca8188815dabf1c434ac7379a3796c5c78fea5fd2a9e36a71d50a194724f65cdd9c9562fbebd44f5ae3a690946fb6e528554f51353ccdc899c0c3f635bd83afd3429ea7cccef96f69cd6de7ff58ba4d22ba032bd0a113dbebaa780f149a47203a65973c27f0bf00c168382f2311de1e900253418c77d521d5c5838d4fedf6c3255d8c05051c396f0f6705cd511a94b19a96b043e3c4f95422cdce64c34767ff6373199ae1d3168b62ebc353b8c7e044f4a1ac36b1f692183729f8865d24966101ef047422c284cd9dae44f968b209cb1dc11c60cbe2880c3745862bc1c64899480ffd3229a551fa6e765f4c01731a978a1e2722f1fa0d7f235ef114523756848816cba51a561744355d5d484119faffb953f5ee9b32be692a09ae40bdd8860687197544c39535b196766e69ac8a05dc40c733a0d906d0f7735014810621a6d83a9e6234e6d2d9dc7b1417f8ff782c8f7c44c713dc9fe30757ff95cbcbd159f80fdfb86eae00bb8565d497aedbf3c4233c616ea852b60b199e", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0767adfd75befa190f623ce2a00fd6c0dd2a8f1e53456489f8329a2ff6dfae00ec4dbd3156cb278c41c197bc80b260c9b8332d5f0d39fdeed33c772c45c17d3594bc37349a31a9ae58b4426860036680546c66d10d3d539ab377c2fd3ae25de99476f94187b895ef9384c7515aaf9b8d580eed7ed9273354eaba4ab57e4bc9b7b48529072dc691fd7e1a51a4164a795e2a3ccb2520cab25b8e78fa7ecfb057b05e8c056fbd407895e83cad14b6840ca773d6e6c8f2c3e7e34d77e3f746351562829a81e04450076c144176bf52c42189336313a71924964bdd34b207c9e69c424030e15e9f2daa50b4f162d2c872828606b12d71cc845e38149d76ce72cd11c33c46e837094b73905534cbe6ea9d9f84f74e9125a07c23dc32ff7535177eed47f979e7d98f62864ced2545a5e994eccce3c9ebab7c746f9a79eca3fa8523cafbe69b5fcadeafe8ccd00d91c1b0f12fc2868aeb19ba57863bea62391235eb35fa7924ba74b73bbd0929aa33862419982fae0389352840833e4c8442449a392105", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c5dba54644047fe0d229d54710c0ed4f226380e4d1ac8aa865f3e8060ff6c5b3decff0836898d75b59d6e7a6bff092ced3782a8d46af8f3861eee72045a297b25edb181d1ef69c3ae0e69da6c04fc9286e2f919a531c44af2b2cab59a815f3c02f67a1a2d0b5ac5dc1d8a1fc7f6fd07ef6e3e5415987523d06a9a6a46a6e71f8892756fb18ad6307c22cf97075f6e3abe18992b55925d26dd2fd8227f34f992358736f22ec94ddf9b1401e901931e035fabe04abde7fc3e1b3aae5ea51d5e8c1e4cd6ae0adae1f0840a2c990109bd1fd39d6ad66cdf56b9759067c10d743f39ddf608c8fc7792c753cbadcf5ae6088bcb485c851025c5d7d0f28b099977d619b5b78c3ac9ae15c1fec85ce2ade0743c11bf7709e6e48823a9371e380a9fd0c06f2f7abf6177ebe017ae8d9c1008f04b93a8588848dc963cdcdc26ff6275a7680dc0e5039414d746decb067d058f767291cd1a0ea62850496460f75540ddda51171db09e45098833e2d67e53bb6f3ff7da92b48191c0d7b4b3161bec990359001", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a9716b7cd0e7d9b2c348076459a9384544de7d52a597fda1d6227247028e21b910472a11e6f3924118a364936c895eb4c3ff4cc4064c43175a78f0b4de4464fa32c14c3593af96f262ddf302abcf7e6756b2a79b821dbb195640e8d30ce57d216b178a4a34415dad08f4cca150e39a901aa478d3f5fe4d4ab351d41a66df0e0677780f84becb4ba59655e211ee6f421685cd42616fbba2c7cc8cef92508b022e525195476fcff4357b79f292ef7e4fc754de490400364ff0969946c9c76366f17cc985aabe0fe6011e734d9dbfe6501a13dbb60daa4c78673a25d84565a1e13b7e981157576b8bd3e33ba750c9bb7b5eccc8f8fffc4ed817e2444425bb5b5d42a5d702d8b0cc093a57336d4becafcee90a65a35ef4800e0e0a5fab2018b1bb5ea153ca23ec59ba40d05b8a3df4cf807d934483fb0d8a2e7c174eb8c3f2efa7f82ac8a047d0b700134eac76a469d6f40e87d2ca2408642218f47e4359e697c62355813e7df722ef622659784406eb5ea26c1fe3c5b3e917b13a12363b20c5d17", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "191593fff20301e6587a3e57b9228b77260edae7e376416eb8fd4d80b31a4e7326d0e59f3ad3e178e84936c66501a8fafe8f2f4c9e4ba138cd63991342eb5be66c4b6231e995d6dab798efe105f7133db0cfdebe8862b21c447a2acfa9626e4307a0c7ae0fc7f4de3c78f9ec480dc3756c4d2b8c2d748bce4a7865fcdfa5753d72f2b84b609af4c0039425a0b80ee4ebac04bece2e11725f9f766f93917f3822c94c8a186f4ff7855ed54da3a959ccbab54b7ec2a3f41073d5254a06ddd8a240a997e391b06b083dc4d9b3fe7feef65453f356c84492d3842e957ab113897ed874ae9c5ce061be8fac4da3228c0fddb7cabc89c8a2edbb3a1b3f78a8cb41810863f9b1ab8e0e2a6a2782045002d4bd07cbf0c6ce589dddac5878599be97cec0c04dc42594e2366493919c6306d1b2abb1c1279daaf85c90be4904b93064acc73a7d59eff8191e3d4d9e3a763dfdcbaea492741e2e17707285a9ab8d9aaf8d2d95cb4ee0bf1402297917ab025cbae8a201099c4c06ea7eaf0c6808d142057797b", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71555a4df579d3970cc515fab9cd2775782e87a7eeb0cdf0fb9614db00ae74a78d495110577e29ba7d7ed8c2f71b8f476a87bc569aba9926c75811241b2a3525e6dbf3c339363b9d85511a89726ade496fb45fb476e0fbbd7bed7ac1fdc9e8948f622b2f2532cdc139fbd500f2807022739cc396023e09833f513caae70374296f6324e31f27b1f00978ad68a65a87f63e868f66589becdd34dcf732f7fb85a79a28975fad578cec2ff9f2b89fa7c03b03fcb14a0cf2cdc4d989b6131fd3ee11907f9405ded3963c2efb6c1bf79cd42335cfa143e108b8b9c2aa8f7d1e417c0fc7891456fd7ef72fc1d0d50affe882d0a31139df99a6366e7b5ca2cf5c11e7f50e2c52f91a36543c554e2e467185e0bb4fe29dda115c214c306dd450bd9c261aaa2844091796c2e8bec02b40c7876495b7b4d327c6ab19e1a0a90dce923ce8f8cd7cff7b6ddf59a011d821f2c86207b356d0badac5c1028b3b3727933f4fdad43c923495af16a23e913ccb998ba0975863dea15a42ddffff3f0b4f04a153372a", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c3ee2d5e72370734429ea8efb80d949ad0f0281909af720183edc0f10c83699f8549fa7820631d084c812d37e17e37d656f2749721b90db083ac0334b56a413399a92977b73fe292822433c1c97b2a176722259e9d19e28618dc7a42aa8585e9665b55f3ce00dfd28c7861eea80583fa99d68c8dbd5accddbfd8dc2f74b9205059637a5a09952b03ea2ec0bc2bdf8ad211e8cd6bd410337eae3331715f92391b631b5f1e2c339dba0cd6ccf9cbaf17c30346987236366ae14882046dacc32b676d84f4378c3f605eb81529c398882450f833969c8849c489934e0225cdb54ad6539f81e276f16004761361ac114581ab1fcb94bd05854687c8117c590683d7a49f7b5d2b80287cf47e001a7c11c74583ef2dcdd096bca5a38326f87e67d4ca1b5e36f88f0f0914ef5405d49349febbfea2ffd44932b7e5b12c7eb0b78c4de0accd9aac30612f6de12e710ca0d5c1db70cadd03e88198c07731995e4b5627dab808d82e2fb47a538323a65327f236c1fb192967fcea14f88c03beea4c31319fc2", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "004c3e2c6d82ddb5af78bbced9b7d3543f69deef0d7b0acc29652b13fbc2b0a256a733f8201b334918dc8354b3817d2cff4a2ca7d00b329ca88217f28087020528c6c30a75a1f82e0c3ef3e49d8335c1c354c31b31562dcc2f98e6b960e52452d0a37cef4ac21c41110070eed657f2ff30839976c98f38151fa55aae5780ab72fe2f5a254b4f83c8493001a598f2b57197fb3d5eaf439671b4d4a596f7c4a4537d5ba3937c9baa57623aeacf54cfdb708dff8aaf09a23d285ee0ae6aad50ada1f51c1ff5c5a6468f791cdd7619138c06855675da115043795517395716cc8c0d282f5aa5c46b92a2d1cf20c50ff7f69749277611a36f18271d2ad91ca371ab2e87aba74f83c37523b50419e5debd36e56452b39059a32823e3ac57929452052ceebbcf517a8733300ef3500ef4b08e4d2f6533ff3193e866dbfcfb2e841dfc133163ad3d7b605efb3a8c7715f0dcf1aaf848c4721f9c5de2c49e31e92cca767b0fd34d34c1bd1db1dde2edb1eedb119079a4cd25b0862a4b2447dba751e3f3cf", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "756428ea39f0895138538845d40ff1a8957b5c3e913e7b475198268e40efc604cfdfa189619f60f9dde5694932fe5419b666b10abd4adf096d6af10360e1c6937f3c0ef1e37e2af4faf064831ec44d1f581398121c29c1a4b3a056b20cad0fdcc99ad6f68a51e12717f72d2981038ba2b860f7347a435a69ff01cbacf8d4c66ef98959049bf90f6c78d2215e66b8453fd7de0c2d6ffef90fb003192d053046872fbef084fb1b104a37980c2604d61db8340254b37c8f4df3d5c1ddf6745a00274e7b826398e756d5ebaf19aca16a137a6a38e51612b580ca3fcfbc4d7eef58a743c8c7862135eed1926b4592071ceebb6133eadfd8ae270e1367f705f19b44e0232db2173a261dadb3c61aeeb9ab05dded16d95b6b0ac7815e9aef31314003949e19cd76ed5d7e57509057e6031cda36d17b1988479c2bf217e21a4865743452695415b70e905f836561f08e8df78c593e5a64efbb19b42929c4fc9d875a8769895f21b887b1780dc38937d0dc2efd10a14030e43ed63554b1ffac50b801de08", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9a32e4a06f502fc0991ba84079044501b140af892bc3a3c46f9c41fa75c47745292de23fa60443adbd2e705ff47ebd1338771b157741c019c2187a2c8a08e06583a5e4d83aefb3146a6eae37ff79c499646116f2e457b9baff4543d2cb0c266fe0a6f75218a0f565c78904777fd63e1958320f084c9abd89056d118a269c11e00f199782353950c005316cd87058ed794235fb0997fccd6c17c7cf9d5784cf8cdbbbafb96d6111824e658c3bf574d123f6dfaa1ddf77f093ded9e636f5b921ba9b205667e3914932407aac17813457ba75e9f4380ba08eebb8abf5ebd281fcf5b2e5d138585651f25c1ca7194edead3507d6e69467013512b679dcd9ce400c66c1f3c0a600c9d0f6c33a56c366e56c1e413433f904eab089075ee9396650849d70faa450c1695400b2f88d42818ac212a13fd9bc2f6926e2ce92d7394f8627b4ebd27b8d45e179ad927099e3bb5e71cfe6ce275b65db98ec4fcdea0b43e2dcde6601f0a1c54de549ebb03d98d1b361be9239fe8dba8dae94cf9d1bae5c51007b", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e5130e5c5145ff0822edeead396c87963494102b8a4a0e38d9f55c1e698d677e5fca1375cf5e027024966ee4fa8e2d8b4f25cc2ae8cbe49050bd675f39be5931ddcce426e1977576f60c6b79174a763f57395890026d762df6c8db0f79f02227196606256ef9af7f6a211b38cb1aa0c2af9be830e8bfa9d30169381a22b74f138939081a5261f3b277f01aabffc2dd3af713b3cf11bf772d69d157d7ed34c2ee7682745129cc7c45881e00a235c5103c09ab3719bf56f22cf29c4e962cf7bf4f633e01dd3e49fbdbb019cf2b56475fca8007fca63202e02dda6866bad778538e459e7df0bcd234abf919b5e6713a68a9981227f8d3ad204d077bf2d70117ac606e03caaeab26d8ff04c3583967a77c63a3a7cbf3d820d650d56c76d31c71173e9577d238f1ec9bff8faa48f3ca49f531b38eea21b192435e0b0138f83b54635e07c12ad6d7f06b5ef51bf5c21083e9170e86189a47f9907a9622201cf3c689b62373f94c540206c8600ba48a049210f1ecf93757d22a70c88402a17ca6a94ea", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9ffef059db6395dcf691eff9ab53fdb762000fefdc58b964af85ddddbed15049cc8bb2eaed4aef8974bd3c9e65386f3a11effadc26a9f85f648bae5334d08ce23db566fcc8a6ddafb127dc95d4c3ba0d7b71546e1c010085d0e5c9e7f6d1f396b50c9fe712ca30e78dca2ffb58ac5fa5816702caea67b932f4b8669f2cd3a61a412c685d15678b2fcd982f3b8853ffc2efd841d59136501ba65707e9488fc0078bc03c318356968e7478ee3eba9aa0b186660f08b055cf025866db2d7162cf152c6caf4a3d68b5010ad9e9fb346e47cee9c95ca4dd5455211d0897ce239ab92a495cf2db2df2e1a3d8cd1039351984277ace1888b0194dde50d53cb9b05b28bd51939d95683160a9d7d36df412632ce7cd693fa89bace61a6a36347339d6e068f8a7d99f76b470f381553a1f901e5de43bdc8ebe32807670abed2d1d7cbfb212ce10fd5bd3769eea5c175f006aff33677b20383e61433f5b63da31404ae940675d3fc1c3cd39f56aa2cbb30efa646427614c2d61ee19e7d5b8ec5686a071b8b", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d636450d02664f8fd18ca58d208b87ae5efab968fee42eb399f09ef0f3e6dc0ffa4217fa262d1c2cb488ef9625895018abb27feabca718268ff274a84358336375949bfadb21584dd59410c48968ed76b0f5b60e01adb37048416f1360f997d99477f0a18b367f91d68117aa9a0fc229cbf0198ee2f69493330dde8156a265e660f9169d874df428bbce40f00a366a5d6df2bfba9fd6f78da60155af0a5f72bb971fbcd64e144146e037bfeab5692b740bd61c28ccb5fb330bf5f10e595692608881ec857bfef1fdb94a1c4ba63e50ae0dcaf2de94bf50c7fc5d8efe099a51785aa42638d07cc0c23f796bf55d6032fa3027afa5b8d6072aebbb56546f15addebd36495830d7c08ce99533343e182e7d08031b95e50f729f5dde2d276a1be47e93d66ae45547fcd6e90c9a5141439c5a5d3b4000ce58e38ba4809657a622d9d659de3eaac858b6e8e34d16997a2fceaf43a9a733dc67f272f3bcbe560a75542784b7a16cebde20bbd90218466b5501b1f7299de1d9874f682fa0bfd41d6d54f", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5c662670149791048df0ad6c95a119bfae057011d7155851087c0085b901dcd6e95252391f9661159f909def924cc165b140f02db3863ebaeca40b57ad68cd77459ad258b892c090de55b93cb48bed9a96b5ef294e9c73325e4aa595431e780058a392c0b9d512e3731509fd537df0378caba38c3e20d17e3f8c4047181becf3a505acfca94a961cc6d952b387175e8e4274b81acb168f63df180210752fcc72dce93ee2e23333e547f4561ffaac06597757712ba8ce776f0a2c714c40be54b562ad693d631aa1c3a840c8749c833401e73dd05a9592a477dc43e52d140af0b2841a14b945a10bbc5e4d4f47dfda159646ef1d49d39054550dfd188203585d0201c33a42afae62aebccb463e3d2dd8748b8db65a3f5aa3ce7a1b227139041bc805b7a71144510abadff548318f9a76d8a7f64eb9d269f7739319e9a3da728d001e29628ee1366f53b752f7354055ae2e511a6d9fff4c9b1caacba36be1bde8fbfd0a4274145ef6f122cc203fcad66d8f51e97b0f8f25a08ea8c9860849940fe4", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a2009e307ff24560348c7d796e1d69c5726c8389eb26423ce21cdb701623343a25d2a4841f994f3933fa82242f9d525464e3b6c770584567dd8bff3ae75f22f94139a9ba2612063e8117a23adbf72fb8c425aec994219c16d42299682eeffce61f4a0663d173980066009d542f09fe1186a28698109e0d5ec28ee2848e0a91185b492e53f67123c3f6d81826a943c60cd888e7d332310838f306913e3321c5ca89794f27a0ed36c697abcf665be1253637cf2226d7591884a9e7636b8f49972df71dabb14b6a4cfc4b4689e3c37869043bc0d802fb906a902a24b4445ada3b51f7661cff461c4b7b5a59c1974a8fda528039006f1a860eef799f15f606ec8fc23a20d4b80c01a639d34b9de0eaaef84855082e443f9a85964766473326d6ab6bf49f198c62269356e28eb920f858f3695cdcd77f3fb513121470c64c25f305a00977d0d61ab75143bac7eb57d9c99c8d51ddeefc41e3929f35da3dd544f55d878a9abdc0ead983a08d3d35d54b2afd653f61ddecfbbd936dc6d9721a959aac0c", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "421b2b4795661bf967bf5e679f69d06c0fb9a02192d839a440d364533de5c3f620f8531a68603119ec4045391c8f3ed297ba295bc1215d4c4f0f315a73b338f31547c110d4fa1e3deb385eeccc2d57e03c0f6309f6c3c28e4d837d22787bc0b6d626201da55b605f4e8522ef75b92dd1d6dfa0a177b0e666f04fd211b713fce8b2fdd96bfd4c07e64e4b8253289e400da12fd99c2c0620395208b7f2d04a2eb696f9992b0b0485e3147c5b18aba35c8a90d10b0429f3fec71e59d019f270a5e0cb0fe0b5eef004461b5c6286f33ccda3ef358d99784500084cfb5c9d3ed8e1c5327c4ce81eb1ca34390ff613807f5a24e0428eb48c97900fe9c3dd68d201a1d2a55a20174adbed47e53a0d0f032acd4d65978c8afb55487af30439bb2f151e343a47b2ca3b5e082ea741e375885377a2e3769c712f4d4144d80c2a6f2b1f0fe41e9fdf9bb43d7370332ca51bb2f1325f4d1aefcb5dbc42614f9cf11a4ac72eaa350a9c2222a6e2d82f6aa29df12b33979fff1ea265fc2a5055600b9f96c8688f", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "365aaed072b2d0e5135c82f25944292872f60ed39152eb19045b209140a4a74fb2074037dce30d674e0fbc8e98011ac681204429d9a5ebb8fc3bf20ec70e6b53cfa45b259d4f1312354dd5a00bc2ecf4e99b4434212f92bff2b99c94a08a1327fb45dd3367779a12d8dba9ca846b85c6216add315fe0b17240fb021bf61970446339dc93ed53cf1c57242eb4aaf798a1b8010e9471f78b6f0cfd7a628ace627bc64a4c6d853af0d7ff00500b8c682238eb37f59972ff87a9be9eccf69115475ff45ed6daf9d462e09ccba899315b5dd59a3cd5c3ebface31f99854e0475fd76cc7c191ec3f13ed7933663b3902b0cf7ce7696cc9ec28c13df6b9cbe9182980f7dbf7ebb603274a56871de960a52bb5835f4db71558876202b8d9c4edaa35df599f1c6dd105dffcb077a7ad8f7748c58d6131546694bfdf97a645ecbe3829dbd2da1263556a3d29e92a810337c8c1050686ae880314b3e808abad278c48655708bcd2d711cd93f446911a2b323881c98ac389582fe0a9601096911a8ab0dd8669", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24a95969a4ff4982bfa2021ee1ee009d2e4ce995e6938fb48ce35041842bb516ce21f5630264f3f7140e3135ea5d01eb0ea6aa6c3b85ea5f64f1de1de246bd6dbafac9cb0a8a0003c02e5eb68714d569c8036bd604aa7bc604999a85cd3caa209ccb12dee3b89dde2c9bb74f0dac1458399cacc7e4ce538dc3a5b54c5bf7d3132430110089d5b4731dc91c2711dbe0b46b97ad7ecc948cf5881c1473f5b6540ac62963357680f1b12a09a21a957b512126c7457b0635c185d36090696c313e8cdbdb92ddea8b8621d1a640bb2636be15180595e6373c04ec38f981f05c6e255a327d9abc3b3bc04680e277e593b04d8d89963bbf83574a5fb63b4aa1d06de63e4077e8f9242e886014109c3360be74dbdff64af766224aabbec9c0c0a2ca79ce12765cc8334bebdd1355164ff636e24432c042443371f9d7a4ac66658dcbcb001934ea8b896c0bfcd7e5ce140ae265d253180c72fc9fd05b4dce2b6b664b1c9852bf84eac06ce5d237f242fd2cc6d61a870691df8e9b5b0cbde491edf3c8861e", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2bde28ddbc4e84009a9c98c71f5e2b7ef6622d0283889c94a31b25074e8fc2068aa26e4ff0057de239b4588d0421b8351f8473eb2e66c4a2ea28a4ef81613b5216059b35c2aa990c7cd398f1edb7c93723a3ab489f7a91242977969c19a2e9bd421ce79eff960a06c52f05c251d1e8a1d4e3c799ed70948a6ea35f396f6d83dcf8e1c59604730e0d90c2704a9aaa2dbcad25c9c3c559a73b7092a016e6761a65d41b878a5c717ba63344cb1adc247a92d377345cdfc24b652516de0123232d3b0092cd3f5d540b66bcdc024a728d781536ceb7e41fd80622441feebe4fcaa6931c54d67dd28dc664df83e3ea2eed769e24ef7b7ee9f95f36b31984924318d506635f31efd096aebc8a3c04d6d09aecec36484012b5a5793a2405458a250897d246a5829ed7d99bf1638fb5225cea2d0a351fe08aaaa8ee724a824f2b6ddcd69221f4a992ea5edaab8969369f869810b4973cf65adf4529f68d1c0fbab24fd1e80a03b71ddf702418d3452a27b95752a0f86053d29b63b1880911f657e4fab978", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "88258637f7eb07cce4e8cd05cf23340e796bc7e067ec5e74bd031a7b870e87a40597be7ffa8eb135297f6c4e4e19dbfbccc49a23b5a7903d1c8cf979a4e0b181cef1c48a7ecc5adb8fb614415f9cc727d2985b0eccd51f72b714f2ee8a1632b36791a29e68b88a8f482b24e0596ee8c9d4c504aef0820cce5f5a71ee3c236931aea720ed6917ea7b41d13b50f909fa21f07e9cd9f79454a3a1996cd5a35bb92b4a1b1537afa65c9bb67091f340b47f3726407b95e68ebe8d4aae735c7802b559179c64da8385e72628f29aa4e4634777e6b7138f6206c79765dfcc066c034977118255f8c82c66425b5cbec3cf65f952f0f4daedfc2acc204df23a707a77e479d33da4db067608f075e29e4fcc3600819881463f071c0b879251c0b83ea5938761d7d63688006e2597eea88997aef9aaad009ab9cf54b4390eb808b09047a759224835e7c282b301b09007a15ed23e93a33e25079b5079089428607453ed25ec639a513311320dcdfbcbda5fd0f47f6035f0c995a7ce980ea7b2e74a4ea3b9d4", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89f4d0a739849f213436c9575620dec5f5c2d6a7e4f83cbab2a57b3876663af38a0456a1106efe9937f5ad6d8a8952ac24883918e91a9d19c07b5fb67ee7dbd1716c86ef7f45c651e74a41233eb01d0ec29c7739bc93877fa5a880f5e27dd28e3e58f2c034c6bd512b9034625cfa60fa1b1b966ddef324eaba49f07fde57dd751b22a132cfb50a2f37c69f773feb8637be2296680a1b1511e76f5f31154e6227f748dd101fb7ce4dc4d78aea619ac06a4419c23e2c7a6025f3084c65ee4e2d898f3b8da4b180f592a3e85a3fcd04d788fbd55e7543789c177076918fbbfd0b9bbd69106ecfaf980154b008f86418285623bef88173d6e21de37fc433163f719d1a5b59a69a7b3af6e2c5e8425135c9cb402db577bc0d57bf9e4a2ea6792e59f22149be5280f19f087f99a5a645e7058ced09552f7e324d1d786c939490177c6c882e53332fc64c24b95866131c0e78daf801a8d94e59e1b339529e59fdef88bd1440b9f4928b1c68b57ee8ba22191dd423c32fed56bdc01ad0c14850061d080b", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "afa99ed41a02fdc5677826e51db78440e7336159a829d315401f799bcda6eb283c2c442706e8ede5c9641a50f735247795fa823d257cb8342315603904fcb7f3fb94c1d885917b938bb57dd8114effb76f0ffe53474b3b6ac909b8ed94a1ef4886b8101727038f2d3ae6daf82a3e985ba5e005998c31f888c3c53aed0246b99dbf17d12c59c02befbaf580ae4b54bf6cf4098840d86ebb406df68b871ce3c6a6452fb936c975efa9b6b40b2414017eeb8cbcc58fe3547ebb16f95efc24cceedc374744cb102ba6c2de6b6e53d561c5a6be9525df8faa7756a2e7af39950013289d08ea48dfea7e6fb0e7f228a8ed0c19e229f1929fbac0e183aeb196c46a5c0130233d78568736e6cf377e26e3155576982e3d65e08aa4def25b1a1a5a225cf884145c187818e71a989e0745eb6fbf1768d6aa5f0ee20d8d534e1f4f17cfbc78181858d1e887848f359a92b44a8344abbf720e9a0a195003e6bd881d248a80982201f97d524ccc159d0d0a371cb5d913429cd43d4416d9d572d49dd140c00a80", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f058dadf6bd5ccdb3c9a70a4223439936ac81daa5928d09c182995503d72b8077dc01ee268658e8ec4da9097cba57c19d005243ccbd98454ec42bae8f7b7ff9fff4af6b2382a271931e7ecc15cedbf52d1426cef27e033d58d8e153341265552edbebc46bca1d8e88bbb9c0f82600d29c02283fb295caf4a743fd66f096b3ac12d8f301a1a1464a511f1e5da7e46f722919836ed985bdefe7587391443b7e9f6dc7193e51f0de9e0be451ee335a39b875be4fb6e54ec38d59aedd2000f6149dc1e07bcbc6f674baa3d9170759a2db41d6a1691086da82baba102cd85d97476beec17ba3c10e82c213ec0d09afb4fa70775097df3e9c911a2b8a8e3d70f55e4236447c0a539e499bb4f442d218096ad35b104270205d6677f37f7d96266bc180936c1fcd7a34f13976efa47110b86cc4f5b0e94af73887d31d37fc38f84db3ff7b06bf151f16c0077921179fdb52ee89414dce82c0248a97b88eb2aece5227078877148879f96777fbe7fdb1aba00d9c7340f7a66812a080ad1da514fb1d7855", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "93f7909a8a46597be65fe76b5c724bad99e5b2692e4a6a8e9a7adcb38a39bdd7f4048a00edab88fe9316f532b13be7283bde8f7c4ffc4a822575e992cb8ae46848015c0ee56817aabe22ffc2f25c80e04a0664a7e9a82dad7b001e21b5c33f08965d80a1c4bfff52efbaffacb74b0a9c10acc384cc707b5c5295fdd3fad5fb3b89271f8cfe0059c0317836b2a42640e4c0b3969aac4050bcbc756b5350dcb61cac15d045151e412b6aa94d082266e7f4c7dbc83b2adbe817476eb6bf5a07cc7f76fe80b4135e0ec5bc05b57cc823a0b993b7b3e4f3a6803879754220d7a6ddef0f5c6944b352ac5064b9d836a2565eb0e2049c9208b797de75b141a5f6d89bd6dbae167f8b1c7fa9a316d10d33d96fad6e2692b98d42fb6fb3d79a32a7a5eea23f421c5e1dcf09047b77b253217c3674b97b85afa0162d818e569d6c6438235f404e8fe9e3b3b7e38878b5bd296f88758b917b7d7cb650e6ddfcee085e52fa5143429b678a3fbed73b588b6b4cebc72d3e23266f8478d52629cdf1a80ba37550", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "c4a4057d4d2eb4e64dc163add62d9ad01b24bff92fe0607c0cd39e3dd05e5661aa1a2c9dcdc7ae8a034b93e502a4eebc0384519a2589afa113a0dfd45b122fe16bb655b6a034b668d7d400dc250b25d7dd4511298c1185c3d02b82ec63f3f406da0c72d204881ef5ef43e63cc64b799044a6cbabb533d862efa9c3f483eea43b26859b134a2f321ba5ad09ac8dd3f740c0ebabbf35ad3736b093097769a635283c20c1b88ea0a115d59a692552ad8f70050d586532cd3b65bd9e281781d09712b1f1287350a20e40f11af5df580a98b258fd7431daf19f92546d5b997df560a3237e8a2e83e925e45effd4cbf2c1cc439d0d3e658d836d6b93513c41c87bfefc85579257cb8273dd0bd4b7ca21c9e2675ab60de22289b31f5f96f708b76ec72b0209c8846ac6e32f1d28996829ebeb949b2358cd2332178bdce80804e4650b84a46ba4f3bdf2aca0edcb7d4138e97dc14d30ba34352d62f547caf117856a745e1e99eec18cc2fbf223f4548755fa3ef8d9d7c0274a9a7411dfbde3bf53d9d84c", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9a86cbb68e9a4449be3ea6d69e5cb21af81647a8a0105db03c54176fc83991c2b9ea548fa8eb3b248c72c391cd23dd675e865ffa561cda1abbbd58a85fe4fd108bafb213a8c79eeaad5bb3410c7d6e85a237d1e2f9c8e0b8b8fdb472732bd4bbfaf58f57600996a49a742a6ecfaf55319bf939eece50d1b93df931a144b07e075f8486b5dd65071bf43812a27351402b849872c849878634cb01483df78690ce0dbdc5d45d225ca87614ed1afcd084223c86fc9bc9c891996c096f9296b9d91a564465197857fd6769977c8acdf0acf2ffb1b24d311a8d0a46109594f1fc4dd5b139c180c6f02b88e72e155626a748ae9da4eb6a1195126f084b012f72405f027bd22baea81d765f435efd2b97fed2df6e38ea603ddf8f3ae969f9690ac22d8072211d1337125a3e88388fbeff1b0c7cc7677998ee5f7ac31d8e268ca900b72c98889721e18e8dd74f4b43b083998b28eda3895cbaaa607b9a05f90e36d1e172a95617e9b102bc0717dd2a1e807b11d72a8a15288ca4643c791694dce30808aa", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "71399eff1c82b67a7d5da71df51de813631f51679ba441b0532997ada04711a2c874e56ffe4d9289ebdfda910988e1c210507a450031592268385fb9c08102c1961d33bb789522d97fcd86b7e27b59d3c369280c7367286f46c1e815851349fc16e1bb2fa76af8ab168acb634a22a8d60d7c6d2a81f4db77e65c621bbb4d0e5628ee2320b042bb4c83e55e2137ddea75c3547f3a6b93f1b0a0bd29c729835edcbf5129b33112ad000458f4a8db1149d514db7ee70e4b58c11b37809dc32020dd81fd1e3b0bf1354154e7dc0da0403ec944fc5a855026473112c88f072a8fc39b984db2c97d085783d4f8d96c87f4b826f39414ba05f72c7a22e25ded75eff8f00e53401aafd0ec08b255b5d03b2f2cbb9603a2def9e5a754b33953d3c03ab8cc7f8db33ddf6184150f5680f7401dad6b6c38ef848c00b08a70ecead088f895acf5f25c9e21c87089fab3e3edb7ee3bf3570145041808ca738a46c8de389b5c2f84f98f76941fbe2a9a159525994781137cdc00951d4229f8df099b44930a7a72", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "661c8fc20646446cdf579d0a78003666c8fd9fdbe9845c02823b8e3b780f532d2891fec3a554c743e87fe898300ee17639077fcd0936c13eae51a40d98c329c3ff525f65568bf74fc84fa112b3036610d49faf17f3426309805636b9502c3dd81994465594333e2263969da1509168f1228ded2ab8ce0ca53c8d638db26899558ccbcf52af7b7017d68ba5d7bc79657d72f87a14ad8224f40d1eeb1925b51f8330b221ceddd530a73bb814216fd6afda33983a74f7da5cd733729df22ff78e027eff2cfde27a76ab1abc97e08375f670eed1beed74a9b9205ba2497faa1c46f0038f098ff5950be17d4dd8a3ef2bb0811a8945188d635a977de685435dc128184948c53f43abb70c053b9c6298b7dabf1df91116cfcf8945e78c7e3de5bfbdf19b6893e733cbe65cd33950c77132b7816dd47d9ecfef2f15b4290cc1a4cc5d327800215a49e679b640b0ad1aa1593a730eca633ae17bca48e9efafa0471a6591535c94c4d123cb2ffe33014302f3109712c279834871d9b18982ca413d131126", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b0d588982c68cc0b39c00ad80c19ac645e038d3bcaa384909d94cf6c8ecfc886a83084d19843f2878879e60f5a46af4ed8d62f533cda8ed04ad8aeede3e3c823913d62b28bcc20d9836f6ddd9ebc3eab3fa52e37638ecf897d7cc027bb05facd153090a78220c10ab177f1bf19b2c6ef6ce94611d466ef758eda71f4d496c420dd88e712c6dff77149f4bdb50d1585db27fde0f2fe37e04edf63e56eb9cb72106a9a821a670110d69683f32acf5972efcdc34ed5f8ea4a40f4f6329479499d584c4db4df7122a2c7f34e866564e68552ce12fc30c2a6f24ba7c7d9dddd7fc166ba8ab0b8b7c1cdcc8af880d6f1f2b621286ed722edae310891e3b2b81addfda316225965ddfcf0568486921b125cec003a7b48af9dfc95b0a9b94c53535bd4dd977f2a4aecafe2fb08b5bfeb997d22f6fa5fc946481838a32273b6c7a89817dbca3d2730bdffe63e096d3e88a7b9785e7ecc30cc5c847f193268ed761e05231e3009cf3ee58d2a4f03ab73f5053b0bc1e57960ed3ab43ab5b1493d5a73f6faf", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a60239ae28daef9b18bc56ca81d0c6161762a66e8bcba6f387f71433464361450a6a08912bdbd86da34ea4954ad0c6548131d6a4de7f60615560524ac5644d69e14f4bd11a29b8ad20753e2c74db5529ae90a6c733032e2e365f9f57cdcd5adf5c66979870d8eb9c5eaef244973376f4872c323bc8ec32e5e92713527b6545aa85bfb7c31325000e6ac6dafd5b48db8286bacd05bb4a9de30d81a0eb8e4a2a888a71152e68c0ac99c74adc697ef9f34c9f61dd00514a8285eec30364e96652c49a32afb7b88f60e98a4f0d2382d795d026d8428818633cd5d62d97074839362fdd2508633da09ba491ba0ba0136056e7cc0c25a0367f637e90ccad93c60c5f735fc198810a01e2f1394f5bbeab64cb0eb87c83f0487b353c7fac6434805476f65292a72aad28b1bd7cfc5764a3a6457d05434814e7f669fee063e9a171a7e0dc627221b540bd360fb64ea870a03239eddb4cb582a0fddd6ce73e272c12901af1c9865d30f11a461fa1d7280eddcf12b8531fc1e5b6d6a771b9917fc3cce20188", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1acfcdc7d861cd9b8e26fd8dfbf13517caabeff310a2f5df45941cb6c4ff23fdd500fd1ea35a8ed95060496aab0273091dd9725ec98b14a71f214e7e9f9d8bf77e62c2f1b844d9ffdbcda7c11cae4a463f9e525acb924336a5c93a5331c2f7e167bae20464cdc68fd08f515f21bc897efb732c61219f8a741e867c3faee19dcd9443a8b1f192fa00df56a1de690e0670cbb0149bfe8bb5b95ebe64accf43a80f5d262666da65cba48937ff81b78b489482aa6a59951b1f56817d288d3942cd79ab7eed0b934f6ce092fe775eb0cb7ea9858e6810d3720751361b903706b50f17de49f10616f9d7d8053775b00f6a3d6e77a868045a85ad43c15dead74f5f86e46e2a455961b7f6092317e87d93b50a247c11b8c27087e3ecb3a680551e3bc3874a34cfba1f19f69a708762d1ede6bd560095f31b56863efe7913947132caf74e50c64b94ec8ce28a0ac1b4044f23b89e9fe5c706647ac8ef0305a0402a84d21a3c546cf7a7ab63aaa6577aeec89c8c260124cef46f587bb4ce940e0f963141b9", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "478e30fd62bc07a0ea6fcb4fd9875241139b012c921c448821356f29bfa331a1d44a03870a9c79482bed3ac275e0c2a15f731044133b5f6e1491af217180c7a5133ed781665265bd6fd9cbf3d65111d39c6c4314231f745291c70b6aa3d6ed696157612967a283003f982135520f959d24df7247d0aca3a81f7af80062d4d2b2c4fba1d1982bbfa37d5f9175747f6010391c78bf6445f553a5a77251f4607cac9eb17904680536c2965b5db4431619363245960dc8643c83b914479ef0162c70713b985241d2b271facab79253369b37fae70888db2003cf87677e915888d1f580e1d9fc7360ffc8a36c15fdc1f27eac143081612c004b81d4ed63bade76f04b0c9acdd5a79457c5be90ab26ba7c11ccb3945c05196b7ff9e29c713f6de873cadf6efac0879139d2bf25171474eb4b754762352bc77efcb50d4328e940ab4aabb8907043a4e24fc2eb0fd7da3f31bba14e1b91624212eee638ec4051f1cccab861b8aa6948326bcbcdddcaab5f2d0b38737ca7722d8cbb310585f01787007a9f", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e035257b6ec35b3ceab42c5ce7a5fc87fe655a55802b7f8dad54bb048d92ac7b22982bf1910a810d0a3c5aa26c5eb9fe3e2692a272ea063a31607b0765bc3cd4365f75db38ac761651f9dce99c3400099fe37a76c9201fdc4f97b83094734dbb64d6ab62e5ac6b581412943285083e2f8ce252596f8bc0e0894d4685de91e248c62d68bf7665028d06b9a28a231243f9022c66c02ca8c47c711bcaae628baddd685f0a4001a23a11e4a898de0c0247373e0a5282e2214f7eda51513a903c810a70dce11a95c808dab26129af2555679d8ba048585a3134c0197ade27eafe7f4a777ae835f509301bae94e9c6d40ffe5ce60a43b96a55efc5abac62f747d5fb3a1c0b3dae4b9bcd8148eefcf7de3bf1731aab7bd21946d58beb2203da98397bf4c1479b1072a01782f8f08367754a1e25a93a096baab9e88475108b4032e473d005a9c91eb3043ed1774cfd36aad18446485f138da61dd9872364d35aa7e10e116c70773547ec1625c9861f0e6c92a9243379604271ba88904fa0d247459a6f0", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a245aa2bff7783e93fdf6f5014a01934272c88d6ca19ce53708237bd15ba9431d0ed81a6e81ccf78eb2d6e1d9ed5c46d39f818e1a1dbc7634fa1e2a1ec207335bc838932efd7eb85bc62fbfac07b0710740a9f0b0621bb212762c891f04e0846ec594922e917f5cc0509787603c9dac04d98407b967e463a0d912bfca979b92b12e756051e7bf023c9f0fe061c0d67a87b79d8ebde7f60ef4d2399964b8071e6a1a9c63a8f316a174e33edb1023fa0a0bf272800a9620db648d061eadb9d180c576817c759483f85ce359685598f15c9b8f00d75f4a8a1cb260f666fbff559da3a4f075e7915b284febf8bf21eb668012dcf31692123b94b4e44e3ef17c942644437d59c49b437398bcdc68b5110523fcb48241c60a8f4fdbc0ec45e80acf259e61cf8414f4dc9e9adefdebf94427b2794009b1377d64059977307059828342d605545e0b776cca88dd0db753b5d8aff63051f9ea49da13821ccd4cd11c2174f5cd179eb95c6998eac5b66a19b8f6a3b4c6b00d744ea14ef64599ebdf94f859", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc870ef5ce9468f85274cabad18feb0c0cdf2053f0becab52a3668d7ddf0239197eb2365f29e60edc36e673dc7b0f89f605ed6f3e9670b7bbdea42770957ccb11f8421a9982f38f2764f75f31fecfb1267a9b1e85cbef52c2d3e54aaf304d54edca0e2464a71946442970ee0ccc545946ad7cfe08363c87dd89cddd1d7d579c22ec49525fd9d83760909209c1e79a24f14750f0d0501d517909dbe852ba777415075a797a0f410289fce04c31db77a97f1eb1e8f978713d2b6bf9595c03f6376bfe9b9a5a8943408170d69272d3a5ad2b98b73d1213bfe97fdbed1b29b7b5a01bfff20122974b023251a2825512a2e99031777491fab2c1f41517953c10145b0b606171c22e06fcd78d6f51c02a25bb93edd7bba6fc3d606ca802f8ec4f82c56d1aeafbf6b7617c604ea53c736ba6cdd755df7b03bf3d00266645e68763a2bc53c7692bac8f57d14675d6131bca1319f251eb589c9cd71062d3792a3a359476038dd1f55784754bdd59b91fb7a9fbf9f2274705abf67b26a227e7ad1eba201a4", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92780052295fc37894ca6c4ff5f6d68e21f8b907a5ef5411edc4fae49b615503e6b2beeb1501c0cbb0005c4c29bb918eced60c62fb21154d11d02659ec1cc2a41786c813fe80e8fef35594255b11a6f6903b93411b1db9697d69f2ce115954b095d5e56cb7d202c1d4f6fbc795d4966980255098f4929ef28cf80a2dbd5fe2701ca358c6acdd55cc801a0f8fdbee2be57c6b6bd168e90c39cc20adbaf6bf083e3b53332482a411da3983f054557ce976149d82e6ac3613cd95b876c450a474823d03ca31c1be5c7049a5b554fc2b658705f16e24eb9fa4bed22847eefa71ee4a253c52675fa82cd22c924e33467803faec7e4ff7fc81c40e3c8d102cc4d54ac8b5c06b8416041a50cbbc53723373bf13a7f5b2a062552ac843cbe18b3d5238a8bacc5592dd3af26bea3d8cf6db91d9b54f8e61d62f46b39bb9d918ce5d77370341e5c3ea5ce4f46a44bdab383ff1a5afc5ea96dde6094273606e4ce4ae545bce61549e1248011d6e2bea5dd6d219d9d8edc621db13631d17067765827c50aa96", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "abfa120284e8ecbc3ef8eb997e304c657bf2b7e78dbbc7b5d910e10f02a1be9ba1305c1ba831da12e5bf7ceb70a6bbe94cf2c422b2e56ddce696b0ae637f910a7032fa26c8b0489cd57b3af8b3eb09ceb24853e95315db7b6e468c2feb5287f4338d5b301efeb79815a981c8fb5112d16fa5ca1a6f243af9bb57c09e3c0c68a1cea5ce25cae53609295eff951bf030db144d3871580f1b9285f6e58b7d7a0b23dcaf5dbd2d96b81674bc9e4b748073aafcbe476808e7dae536971015891efe25ef14b00e37a63300ae82b6413d31d2453e55b3808670ed8e76fa733d24e346922d93c7d340a820151686f00c4781c08419caa56c950b9674406cce2c1f2658eff3413ed6be5ead69b6a46939120e1b03889c6045805a1f302339c544f32bf0ca56c7b49b2a24078093d2747c4eccb77b2db148df83e4e2094683716abff5599dc5ae6d4b132c2202aaafd8a5770827ea93a15a361a13eaac22edd47e0154164ae88022f6e5da9dd158a3a25f5fa02638b1522180293dc0e06aa0150b98e7903b", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6874b0d4afa491d22ea00d77f521010641dc45ab6081c939770c8a74553ae414fbdd1a2686f346eb5e50eec2b75be6b4d6e3c1574d36fe32968a5683dcec662480ec526136fb119ce78b7983875fed59989b24a2082b7dee49b00cbf3e18d6677ac640f723719362ea64fafcca71c4e5925159bfb36b7634acac6cdfd6eae269ad7a3c2880eaa5be35efb72d42ba30bc5fdcdc0a642e8d4aa2a6c1c7faf4464ee49284142cadb7851e9ee832a367558b1f3f06d4d55f50c8814ec6c2aa4a3284cdf3d471bc07506c4a5f061a441e44b87912612f1e4c576f4207348b40db8bc173002ff3437555b724684bc01e8490e34af10aaef0aa9d509840e5ff8a6cc92b2877d1ca108590d7a382d6a45ed0eea4c0e0abd5ff7675476b253f06a25f21c6e658634878ba318a3858737ad875d3bd1c1cd1128a094d778791e6163970e78909d4bc1f5b62d912bc643afe9218ac9dc29df522909d394a5178b285df3669fb321f0d7b6c7b50791b6ebedcb3740fd7f382410394f5853724970dfe75bf6ad9", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7fafe1dca84d820316780965987a135054f498e3a9f70341dcd4cdc992789dc412b68440806faabde11f00c0b6499d84d5962ad1dc9586fbcb57ff05d57c907d74bded8fc8d990c71336d814f5b732d0fc3f441d44b29e1187102664fa71e047f0bcecbd57d9d6e36d9085c37add3a9c110be47b3ad2b34c5b8e94c6065a56a638fc073199b16e17efec87cc482a192f56f8d0fc0c84e211d1dc658fb222582be550439615803be1384ff8d2ade2ce1aa46bd6544141246ca74b86efefc8c7cb169484c122f2269fda56cd87cb257f7b31ced8516d01423c1ba7edc1ffb5de565979cb45326274f160a67f90a4fc6e66306cb833b914fb31b2070b3f60316aa1b2ad5cb5580be9aa47c3e2223fd9427dbd6f35d83e7a890a8054f71dd4d1b11d2597c47385d3a6123cab406dc61c562ef40d626e7561fb81fd3eb1ab72af94122a40a4f0649022e0ed52fcad209ae22613c5956215f0e3b4bf3d2ca6b45c5bd5c71138ebebecba05d0ff12ef257d5e8706a628876c958e238a3e4a8b3806bd4a", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5015c5a03cba54943ebdb80e79fba8a8bd61085c0febd1a675aa2d0712cca98b1f0f43cd3e239c890af58dfcb40baef28692e81163bd87b5121d67c588cfe972ee8d560621ca1e9325161bd13014625ec02e433cc97f7025544a935e0f8cdd728f7fedf90a8a8e57d5e12d9c22306fbae77c092e13a3bbc9d98bcdb18714d62f3f24e65e74768c0a9e9b8600e87443eae345919ed7fe4c8581dc00f1bc0c2764cde2108e21d34cbb8f0ae4293a4f7d4ef938e8765bc862302379d979207d4f7e294f6bafaa309aa4013877588192ec5c669eda7f41427f81d75176480c85e3d122072d96174a57d77bd1e637254282c840db3d2a1f7f05de9f47422c32f0854a9703c668515b5b4030a5d26611e452306d8d239589458b8bf17f56f3447969c783496ceebe16a163a06f17bed06d4505b8e0d809e351e59883cc3ed15faa22683beb684e04323f146dfabd03e836f08382f5d00dd2d1e9ca17946446c306a2b97875faa042e3a4002fead6d15a07b7b4cc9a2a6b5b436fd03e231cb100a43fd1", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "872518041aaac17a061bac385b6e03b44e0e7ac1d1d269e166cf4e4518bff2e3f70656e7741555941032359b110530518955870acde003ceb4a528b9abf2a18c375083af2554e57c5614e82bcc012b4677def5ff7cc63d4faed4166097160891a0d0869cb1117427712861fb57b2c545db08427f121533bf1f3df1d04c20fa2150c18d4e966951801c8fcc7ba6f02801365906373d239942be633d392376d1cfea3857da770ed5c3dc4bd35b7c5abdb036e829c50ebcfd31a55c4baa2cd63d5b54cf92402c00f3e18097affe9be39294c4eb04f033ebc926ccc040f37fc1a81c132d971fc1724c1c00377d1157fe08385b3b12c6a7d44314803b1a2c72f7a8836c72346bbf428b67b86bbdf37638949d81ff4153c81d5fa1b8fe3f8a94701945d225e598876f2457adc2c58424908d70e3a61e7bcdc909993c75ae0c24a111c204ac28aedcd7a0cef5adb278de2fd395c97ba15c9208e32d709a314f17504ab83f583e811845e6f7143e9f6b9437ccfd699d663e1749d71b5639009d3e5cce02", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "745f043935ef3cd29118668cb2115b671af0e3ea44e9fd20b18dfe1667c926f9d4ab7e281345f47a2b06e7141cb69ee1328822cd04c8835c42bec9c19e30e6401bb6e27c20c53b69429e2bf5641c7398338f080fca064fde6eaf77451cc57d8449046becee9b87d6f797711d20fedee58d0f162f71fc8e736229753101eda5121f332afce03b334a3b4baee7c97e0b6991b5a1da18a7499a99f8b6983cea9046ac22b52f7319d0d1588c2105c35773c3937f256b40ed8f4127832385c9575295941572909fee56fd9a457835f049afea39a22792f012ea2d38d0da75fb22e3f0ce7f628a1488e6d30f58bcdce40dde4146b472227a666d3d4902374c283f9aadd499604b45511cd120abace789075c8bd232cce717824c551f8d8d03ceca6009e6db55c6bf5d0c9615ad738681ac94681ac2aed6501278eb882436cd134c9398ebad449cc2c430ab9b8513b557dc4c345ba90b5dcdcabb01992cb9cd851266d1520762213d2c2676b4c2b80301d59887bebcf8a09b012f8907f04f7521175238", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a4ae205f6a58a6be2aa2a945012be0b9f3a4a9a41f183188473329433c6a21ddc74e3719858412fe40ef027604a240ad7d9a0d756a3fcb5138eead8185df9145c5d76d35ec14c605c50645a4ffcefda4cef2cf78c949539b95f45be848725b1d99adca3ba9ccc077b4dbe93beee080c226d8ee20a777144c3b465562555f4ebd5e5c920ac5a7f041f7d5672f958449f87eeda942b4f530e2854828d70fdb380f61c6cdb5ff1fd45e4481f020830d82c69fd807ed7cfb9c355e274dcd2b6ca26c4cf7cfedba4944b145278b176cf56d23918dbf35ce258fe97f8126fe973af854debe010f924c6fa35ff3001b4925a0a61e7b01fbc6b83fb60a979712243ea343e616fd8d5617c2d6a23899e8762d91ee4a22c33437e40ba5bf444f001ec71b283866ef74425e5dc5dfc33996f07bb3a6ca32a5ffca32d5058652de4373cfc7c33d3fc717a4a3da2220d689301890b4855a0103fcdd534579c5b37b42b6a63841a130f0db6a85dc5c3277819543a33fe21e878de39f03e78261c2950ebb97a084", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bb53f03f9e43ac68927fafa08c11b3bf6b1bfebc2e05b9138dea34251660cc3390f7b59bbcc986fe586dc3970777d2acb6afef08be15506f046bd485d4ab9707a485677e74bb3544a022ca20f121e9203e5cb15c6b4001b4d965f43dfc425db4cfbbf6c52ea9857ff8d2f2c06e99913d3af3327239e70b91d241d78f6f8e7d889cf7fa4e4ab1a05e3ee3bd7845af644a6ba515810dc47024ad289126a1b48d5f749523460e4d9c9f95cefcb277d74b7cbe822426b553c27bfaedde7191b504ae67242df7b5cbafba62be02d91cf14b48116826231b4732c6aaf90726fab97efba822695a09b910858d73792eadfc999bd2f0fa76982644b5d74feaf5890cbb614dbe8f3491ff0bc7d97f3962994d3410727e7bfa973e0a3f250a836b5abee0bd1cc9ac95ab14a377bf124ffda906616098e85b49470fcc66a3e95fefc63587fc6f2765a447515003ad5d4878c78b860493ded670c5383d3abbd6cc8096e184597267db8c2cfb67d68ba2198011f75beeeddd33c05021a8a3b9a4a8f470b342b2", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "045e000390d5bbc6fc029833af0f44bdde40050d74102560a516ff849106aa3dd81b9d3dd881460d4053b337c236fe8136691bfdbe673f14a51d08c82693fd0a1a330e87d42d54d8764845005b2cecd471255b51c09bea573abcb67bc24d92cdbcf8aa1b841cdd1f378def2f70238e3196f7dd91216d25aaa2595483c4bb21e74d2ed048e651a6229ea3cffea41de82c1dbc6423a29a0d3b33aeb5f97da3dd37629f39580f6d913a245b738ce1e0c9bd84fd2b0cdba78e4132b2bb6f27278c3aac96aca1a3874bedbffc4341263ffcdf4f0fef12448f50f3033b4e26320ad9ae44ea34284b99477a530f9863f7650e9dec3cd62f709ea9a82ecc74a4d40d0352da58b213308caf62c03217b35eda9af33d8a4585d7f5014f4e36b37369f01d28791b71af861c8925191440ca50e7ea59b3456952e5eaf9ab1fa825263c76ab53c65a783a32313c299e38db5e44c8e431f2ef393d20750693dfb4ebc09ef4b231496e124b72d695c8e8d634358317006444fc00e1c359f6d73db4655dd820949d", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c7c4f09b1fbcd97257f4516e614cf27f9f41bf33cefa6c3eb300ec3fed65e97e5668b51b1bb2f42295e2a8852480ed07bdc955d206262a0872ddfc1cd88d821d6daae8edc928408c50f6fd2a615412df7555c52dd817f22e4ce65162d51f4e1eabfb11028486fd4f9bd8621501e009b8bf0c4e1ba00f90d5f0fe7ec9d5c56ef9a52bc3f3be42e5e2bdba5bc78fd372240f015f29eaf2975c2057431b21af0cdbf0a3f2eefc20b8a2eb9bfd036c80962227cc04a83a3a17358ffd1f446f46adbf623501a8dc782de1c370e9d5c0c3a59d4927f7ffb86c9eefa1e5c858e595a21004973b5e07fe7ca4eeea195aea2203a09a03e797feef4a4942df9d23f3f00b079b6f15cbf6bbd0e6186164a60650ff0d86a936ebad696da2c8399ed0d26b03a386ad3bf99089f8486bcf9d9d64649478f451c9a195099f23ef35e8633d89610baee974a29c476b90d8d30b153c72d317cbed5dfe1615d3f8d001d17450b08be217e3b03d5bc4d56c9bdd8e1b19e8f753a4391eb2bceec23d236478ba6f2db34", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a29dc4f6d3138febf9978266c319c1bc69cb33dc63eee578ae1bd2a4736d28dd9d99a24926a2a6a5a2404f4b5a15112a7d0c00a24a427a0af817df199a4aebd77e6b2ecbc958d30179e00d8ecf9cb1500a91d5f7f4380e2469cbbe61d91b26573b2f7726e5af49af963e22578c08ff74644cf93c547c64965d708574b4e5496e3923d1d0414499220a6a9349a0116ff8d843c8a563865eacec1c284cab41c3d6aa813b0c5cca1add5e7d2edf36d8845499586b5118618e1a616d91ebc3349f5ee3ee1088d9323e79967929a7273910b389fe94882c28044b8978f5137a4b2d8537eeef53600e5c93734de279717141ac470b8b7c40eb0a3b0ac6cfe4e66fa2e50b44e8fb6ffb9db12c7ceefafc75a89c21d767f8d704aecc416f5771daad4310aef485f0b9c150a4a7fe6c38d81e352fcf0e49cb036aa02ea10c2e6222c4f0cc27bbffb7e89d1556457d73cd6333bec31f9acc6b7d927895e96f1e2c87aae21f8b1bf35d173b57820739c7f170c1be4b67a4db347bdbdee1baf477d7de4b9fb", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b16e24d20ff575be4f5b0322b0fe67f02b7f2734a7e350f078c401a4f1170111b00e68524b566c7d191e48731d03e3f8e4b2ef90f8c9f798c57ceaa26411836f7969e234ef5e4da1ddbe2f6993efb4c4abd566115727831cee57a7511022c33e47716fd796f2263907c54dcfa7ebffb1912da68bb5572080274a664372822ad2b4516cb54dec43185fdaa0022c84856a178f69483bb743976f3d1f1ea4e2eb77d1c55800b7b405cc4967d3ef72ca6310ea6719617255c95a2e31231e6c8b6603aa82fab5d95009e908986d105296fc1f81eb3709ba27a68edb771e3e887903913e72c6386e3194dfba12defcb6e9764e07dba19a06504faeaf9a2313e345797cc4543c6f38a656c4c1032120ad6e83d65fe51275099c9c6d3619a491c5cd8995c42726f8f7f72644957e87b51b698ee443f81a24ba0564260fc2a776316f3f470ff3e1a3e3d071521351b11c6f4aad061c6ee81da1bfb2f40ed306ebf42f4779432bb79d7f0d20372c55aed8bc9df38bfb64fb016675ed3ac83520900113e1c4", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3531e3180f6385e8235d402ef40db775cf88d115fe8c3426adba5a4b36d05063130bc2e711d5e71f4fef4cd2d7c21a7e2fe76a4dc02b961a6edd3658a96c78e3f7971649fc913ce8c9c4ec9ebd8be9209cb90073702b97ff94e96471c42dce887732d93f89f7376a1ee0190d7c646d56393f42c60a6db3724a734ef986380e934fc8cb92428851a6ff74f1a3feb94f7f6d3a331d4d61846026477b7d7b77077a8213555d4a7339ceec0c71d65492d2eadb9dc3fcc7b3c0f08ce2d09c97c14351dbe8d2745aeae9882b252ddfcfec719c312b789ba36430d81db2d1e88c29f0ccbe410789e0cc27eddb2b4b6d5d0b980f67700c05cf9e64ba96e5e50ec4e59067cebb580a6983acba34ec260f5ebc6abec53a899483d266b53a0cb24f81c9ca144772ecd622ca3cd0f502c5cfe6efec13574d51acc023f277c3a7efe128fac202e41033ccc4bc78b550a1663fd0d836bfa31c435badd977f38cce70a5fc353449a3357bec99a87b19f92f81c99e1a6d23ba23b5940355b078d05b2554e5885fd8", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "885adf1a5e86d463e8f6750b49a3c3a91a2e8bf90e4c19873e19dde041bdfcd08494a9d25ffaa679c3c4c6d5addf99256f75498f3cc6c09c45bc056daae88a509aed0c4b46df5c1a6a1b5b4f2c5d5d008bdabe5f22a0ba1f34e604fa0fc8c647709e82eddf9889241571a07e9dc91b4eca9af390f63ac20a7e526d945df9541fa43caae141ea3feba0d0fcac7c50f7b03d4172daecca84515448f3d8bdecd2513aea8565227c2da298a4e2cc8f5fe5603c30c220c2e96c3a4d802b87815b1d94e06f717030bb2d173339ec3ba700828bc7a02495a1042b644fcaa02fd9e67a26600718d056a050800eb546eea65fe9fda8258cf629cd48dba7393b5569112f156032d5d4e7a989605423d27945401ae7db0a9469375ecc8ccfcc3f2573570056027303a556115b0f98958fef8917e1861de6a59843842d269c8412da05cd2a12b9e2ae75d177ecefdd5af79cf4499488037fd2d592bcb2828b9ddf9cf7fbe309822a9f0f54368ec2a6e67550da715307eed5e1d80bc9baced4fef132b2f59cfa", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "39c1fd7fd0bc4578c3370787ea5a133e8a34ec9702dc1456c1ca7f8c3cda7bdcb8beed72e4098de5ab3e467f325141a324ff55af1390ff6f3d0cdf680f4319378f099604c9044025e04ed1af1ba5c74805265d8963684c7555cb835e8b1bfc162812698679e47b96744809002c805b75bcc5233f378fdfdf3e56593bfd6b0228f416f58b4c32ec0c2d32fe113cf7f3c347425b69e8bda1a2c5bbc3cfd0c1bbc609086d91175fab0adf050a8b3e904fc4a700d747500433fb72c55cdc25bd283d1bfa1db93604f18b8960127e9b7080227235e6ce234880de8e3c49d5edfa205140b8ea383e546e0bbd4c5dc59d0c058670ed91a02a3bee241ccceac20d434a442bf35ec6d5922196d78b080b1c14aca63b827434679d7b6e666db10dd9a85b2da60c6b47fc97979974f11b6051fe9378d96c78328ccf4e5cf5c120c2641b3f6b7abdfd0832fbcf59fd3787100032ae65aef2b076631788e7be1019feed9b863f39759525be659f3ec50dd7e9724bf6d09d8b771bc60e8a8e788ced8d945c89ab", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "94e0075930de07ea37f0eca5023be15c472a674513654d837befcf17765225c73d17e93ac4c69d855027747c7ab81c6bfb3080ccd5b6dbdd41e2ea4871fe30131bf2dbc143ddad0292dd4156c60cfe5172fd9703729daf99b2067334af23a2aaffd0f74d574955c406ef8ccb1796189c140d1a45701c993737b9de11e44112c4df9a5b2c7ac827c9329c5f63f4bd740f3f1baf69a8fb6b69ddf500272beccfc2f24902c592b91de99783242fbe9767f3809b38368f04b02d973c761fd999b0c69eab43a2187d6de4fe5455e070e20bec5bcb8ffa5e439b04e3883804a5dbeeae652260a405ef5e2e6b9b7bf7e8018065a900cd831b05674a093650644c42341c3f5429d59fa3aa93737a6b525a80e0748518cfe19e6a4de792d3bf842e2a864f04da31a8ecd0b191ea656f1c2987a1973ba1b10e16b09524a3cd07c96814b395b29ae1a434e76bde8e0b6e4e29ea3c6871ca447fddf077f53a4c2c3499c7e96dc6de112cf28ba83d8d274ec03fcd1d570b74e22ddddece554b7645380a2a7483", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c2c6b135814accef0caafe8a22b8cbdb832a30c997edfd33e01a9578e309988322f08c64704080dbec0469274fcbfb131b4388cc1181ae2004a63cfec1080087dbd3b9e7409fc0f960ca721d456755f1bce99bc91ba36c65e747e4cb693ec4253f0ca37d8b9d64d5f7d0526ab809a4f476e6537263adc00f20d4261d78e5b6f22896706c665e885d5283716dd959400d2a7cb35974a3a3adb1a4bf3bf36e9773ca539787c0f6a05d17b75837452e247f065803513eb8c6c995e989a52a5d48bec77930a91cdfc1f373c58b344cb1700b7707a1801a758246267c8ce932035f8a93241f57e9ea8c4d2dab3ff4c5fe06caf37e5c996e60e7bcc4f3a6176a69e61df24f8cc080b7489bfd8395d30b6a4cde92ede49a26a0a03c766cef25ca6bf982fc3126ed7b1b1b2bf4a7ad9ddbe1a3a456a6720953460cebe6e1bd5c333b9ab2812f9b47452b2759436137424832753d8a97fd456603c5585620342fa1dd056be6247297d5758529c152d24fa2644e613244dbb66815278385be78cfa4224b5", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27b9f6f0a34cfa0a71fe15c15c910b7c8f2096225213e7021649aa3689ccccd5e2041578ab5be9d110a05456fdc516c5675561dc82a23fca94cd66df6dbd4b0805ab85b57734f5dd2d6efcb1a0bd8c3da6f8ae7a68f54e015a324212b916a0eae4095975f76f509ea383edc4fd888217abb893693f821f4a3c72dff39dfb0fa7abace8c16151d01bb81be374122f0e479748df2c82ec87b443325ba908bd00b2cab985e64c7f6a1edc62787c64b84410d93ffaf6d9a33bf3164e4348d7e1afeb6cc7d3e8a51d723ba6ff27ff5ef1358001ffb8eaf651cf48ca5534bf5d86650e73b540226fc2a2c1a7c52e6003d89a108a65e1c9df183b47d1753ea697f05e77b3a13cbeba8daf25683a6bd423b2b7acefa66eb5e6d08ac1984007aedb7df5d4fa1da1aa3c6ea5f383571aebfa42ae1d42060d996cd9dcbcbfa605f002dd7ae653e7c295eb3c3d03c9f6c479068456a8b0087f0c61492ff7c125e3bffe30cc45a136d72c75b047b246dba18ebb41f3fb9ad0216a09d888885b4402200291e6f1", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c8a79462d5c62f418c83b35e67899db78b04883afddd506855ba23e7ef8c5336c1492faeaf1d57444d1049bd008c317fe7249d5decc09fb4f39d7858edd097c3949c53bca1a439674a61b355ff5a9388a60b7d5c7255961af7079e72c07fade552d0b77c36ea3d2f0c7c9985b8ce478df8658de208dbf4690299db7f1d32660585b918af94bbedbbde7ae9444972abcca2f6b3c4004e3c87940793f1a625d932ba14e715dc1b5f9231e0f34956b2920eaced888b3a320ec8376b059fd48ff369beb1ebfd32b9e9c9623d28b54856919b3af12239df425a055cf43e448541af94b88a223a90580977a72782b831ba0a88877cad65f8fb49c68d5e3b2f6224637e61f4b356fda8b8ab916cc31b18e6f92d33e0e27971a480491fde857715cc55388b281e7d313ebb0abe3337f7d4544ef9d144e402f49c2b71eed30f8ffe8e600c31de5960947bb07fcc4e15ac0d7bf00bee0920c9f092c8bed16ad9ab7d752433a96dbe49ac2cf33445257a51dd347dd77dd5ae0d08b223c457db3b57d727f52", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d9a1575ce2cd06e5f160063d03199cac5e912cea51439f738d98ede05aaf7b821d8b26082ecaf4d12fd01d0f64be9ea2e1831388cdb5e7c7564b73146de8f9b5314ad6738d98e1053ad0d7d594425043ece575c75128888d0d7b090ba5d5e008be46abadbea23c9b7741a023151ef281d99fdfd684408992a8aa9f2c85376a40e53d9d223ef4ced563fca832ef03bef29a47bf381eb6728830ba37c69a99568494efc85370e8e9c3fcaace1a59d6c98afd03a0e8bd5da2f5c909df5710e385ceac35ab0fab92a6cd918ca8d32cd5d4bfee5dd644e0adb3d188a5d0e7a20a305bda34ec10bb65c922a0c074e8427cec78a590c095a0c670cea6d34bc7a88b2f1f06b00b368b8009cbfe6a14b18bdf2b01caab7041d46e6b76fbb1f63e9b309f60fdb4f1a6033a11dd7dc1eb15d7faf922b3fdde28796c44e226633813a969ae1fc54388525d0a125414060862718bd0ee1337de2133fc773d06bf83987a22e4d2e883765e3affe55ff8d92771da79ea0898258f0d7e858fa3937ff24f122669d", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5675e16b96e961dd428de891451ed0d23706165d65392d277eaf846e24f0c4388536b2b52e519c07d0e10686a164bed5a05314249a77f77d140dd16d42fba947bbed204ef4c8a958e49f3aa4e62438ee333812d6a9719ff166839e467080d8762a4268fb575a33070209013741ae8ea0c757bb44d12450579ac8e22870569c6892edf1fdd0bc12a7823b695c4c90e93c3cea57c2fa004eb3306d13ba60cfa7aa3f1465a232c3f4cbb765a82bd59551d0f130137829871bd35cea7c59cfa12f188c91dfc214d8102810a7deccce40f204562993633ba4669f4d7d02418d5a66db59af8ad001884969b8e00951492bd846ad7db619d623b3466cfa062ae9282a1cddf150e761c90a3413e92f2f1fb2b5b62d410cdaf6bd8885d635f05f20331416fc3808fccd342764b7c244c1aaf78fa7a1166b1b204058a16ab750ac3fafbafdb2610f52164f75e7cff8a4c3cb899ebd5fbe1834682ee94e6cd810a4015ed7f0fea7f1494c5a477b572d172056629320307e8ece3f72de5dc0652e688d79d154", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2302f69cbfe30dbdfb830918913fb556f2634e268210efcd0afff8bc527fe30ea1dc36833b01fc1b7b1d8781913a5004a24c2412b9e0713b84f228b6b08349eaec2ac6908861157576c89bcf472572be53c0075e48534d335b954f46aa456c90653912e07137a418f8eb59329996e86fbcab8e585d80b7a8f97e7aacad3d08d24dbe30a76ef8f47788d36926e74c0f24df942f73fbdfd649ffe9a952acddf3fd8ed9aad055c3a950e749dfce25d0c45114f40dae0a449f23d7915dea8ee1f6f163849affa4b7b8105badbbffc5690190fce192f4a647b81b14101b4fd9b1f0379b08379901f0908ccb48d5c88e8a3d0b6563bf01117ebcecbd84dd61e6bf05b77dd2a3c63d9c36a394843df28b8184de81cde4f381eea84822002008938d3549550cdeafe31606fcc282ef2c2a4ab90b437d0975a6d576fb705e26131bd07add5bcd34887496b653f3e9c2a7760eb367935cc8052ea896c6f2023f0d2a5bf3267835cb4adb079019b8974426953ef1447069a79cdb51fe8c32fff14a9bb8f78e", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55a36002b43d9b5a2f99ba0acf767cb04b54b7849fc2443d123bae5b6c6b6fb666d7ffb96e09580462df5fc560cbe9744c166f8f43be98b7b61ab71b86323d771eb6aed87ca4261b4e4d76af84813173c01cd82a87fda653c47f3700fc2110a852def8c785da96dbc779615335ec871a31ac3590562e8f50972b5e217d45089a217e8b0b1905693e7dcd121542d11c0083b967b04a8927211ce89262329ba2f7875412b8785ebe47693b8f3b76f98192bdadd3f4359999d48d751290e87264a5f2e53ef5814225931b253b451a3246f22ee3fc7295806ead7992bee92e74b19dba84b1228a8fcec6fc0729f4840d2b467956f86a916129c57025c7465fbfd760e0ddfb480f748c422c08a98fd0f73a5ef04b28fac58355e6d9bbeafe84d0b24e6ba19ed317bba9dd6b9f0008d5d150b3a27b839ec2bd72205c345211c99c8bd92db11c1bc16415b082f0e6f23bfdf9fb00b80a6921a023cd2d8565d2c98c60b5d44b2593126f6ebea96c6529e54d3f2a503262bff664c955d6435185247b32b9", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3894bf87b1af9047d10bbf45a65671c8f96c5603ec84ac2edb97684354cc7e1ce2050afdce800626c238b3de0b7d94e59f03c1926fee2ff49b52b11fe64c8825eedfb9fedc4b58fb53b9bed5d5f0447514e6e5af4dba869632bf92051e268835883d16f08ed8ebbc9ce5decfba43acafb72f8776a2cfcfea0d2b43e17d4185782cefbbc27a3a249275cf47456c1486fdb57396d5ac0321c6676432d25ffd946ccc781d521c67995493ca3e6fb05e46a1b906cb0e48096611383a072d5a2b0fa58c003e5c58311267922bdb4217a19f9405b79d0fec5a177de5247f1f939d5b9201378d09328aa98d1e5a7e1efb63ac9bcee721208cabee3e488a4551e444d47236f89a6846d1459abdbbc2096cd7dc1fe69bc3cad5ec7ddd02359c6b96398b455a39022129ca179e1da702fe7019f9d73b8a8bc25fdec727bb70dc1e69e57faae10c8fe6a71fc903b1c2272901a94fc2721fdd8642a61666211f8557bf5f184e524ce64978596e8477ec4ef9abfd9ebd170ccb632b76da9d015d3d7f3306a0aa", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7af993a700d939dc8e6b16384c311e092883680d4825c26cea5c25d4b738365473b0dbd01e944d84af0f658993b35c1dbf8a657cbedcb1e4b003694aa401c8e568b4e65c9646cc861d689c02f4f1b176acb79aa8eb9006f0f68da78f41eecd4869ecc576f849e9a20e6c1132f9af34eb92da154a459b5a3034abc8ab4c5b26d8721b89ae1099f88c971a9cd58c28369a9274bc7e2df4eb2dec049fea944ba505f61f3d6c4d65e643fa15ed99e915471d2631840ba05e7e05c714b84f102c8fcd94fae291ab216f0845bbee06a5452ed71d9e429bdbd50d11710890673c28de3cd07448a68c92ae052256837429590176c160e7eb42371753e778a6728a40dcec33d58d46ae03ba97fe2f337288a7ef67d71a42ff3944c1a0ff29b8d59820e5b3429342ac74f2978bcb4b56d455ed7b0f035237863f0dbb249f570c591d46a67ef2ec54bc9fca010d9b6c018c415fb4eaa81bb6fad502c273e72bae7acf4b4e3497c9d42bcdbf731c0bcd04604d85171fedc4b750b63d31fdcca389b6ff7e6dcb", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "194494470fb927c96faff5627eaba83b85cfec16ad38d166a5d7858d6c77580a4a8bb94c16eabf9b22e7653b7957aaed312695df9bade2b4722dab393a286fc2b734cf6f7876083d42f238d0af3082eaeb85e61158e9dc352bf151de4f1329e7c379b40aeb312fe331df8c460c423ce08bcb6290d7e772a75ba6679eaf4be77227c296246eaadc05fe3451203479eebc0fa86ae86ba9d3b42160f0f58ec0652805000ee8e520fd58f80421ee5e78436ce64a58a8273d512bffd3794b04b37a3f83e7b5805d19595f61d07f7a4790bbffb57565b27e8edba4273339ca62fa711c22ef459e78429e9c1f06f6cf8c6c8d5e0aec1bb88bd29a516f6bc1789fc790188c26c484231a78696bbcb181f608b08084426e49daef7d7cd080ff0a82f9c70605748bcba1fd4ec4976319de01a44b76097f86e627c37c37e92ba35bdd51027651b47f9e87e8490f7ce2d2ef8e1566da7f3bfa880e98564bbe2f80c642d30949391081801af2bd79e4a9de3116658216b9bd7949752661d7ccb7ca3ed5918288", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "83dc093ac399d896efeaf13a4e5b9f5404592c7740af42186b01f2147e3de7f3f46ba323dfa3dec885e10d92c4f5871f50861dad583794b25e3ca2b68eb1458ac3640c7d13711d3338dc509f10df2c52620e0b7c2e2a72608fb52b981b6191765ffe4e675c6a7896c0f026598a3b156f1777b781b6ee688ccced77b95b61ff54b1bf492cf732b9c7a8212b18b5c899929acadc622069c6b4b905add8de54a2332436b5e6f6e16d572ffe46fbb76067e1c67c7bf58d449d2cecfebba5cd7f8246d6511cac17b106e7421c6c65e704a2496773fe86b937265cf27e81a37a3f4f5b21e47fe214e84a9163cc89781468b3e5868ac3414dc112f0fe159d909fd312382a8b76fe194c32bab360d9d694fae4a1c9639103556a7d283252bc922d889c0d5eb6cc657373bbb02119cc8527e6aff051d555ed12806f7b22a5df8bf13c5fd35d5095ac6af7e106b02d4b18dc4400d2404a3221e1f1c8027e722ebcea1d6271cb878d0e6b825f4e3a692fe7eca65c4287a63a3586810c3865cbd7fddf450f99", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bcf07d322c37a507d2288f6a079b037a6cfb1b5bbbe07de90c9a13b00d400f94a03c8101a2f9a4ea258e3d8ce167fd40e48e5ac42be2095302071f23596474e22d2b9fc20800c2cfceb3b92ba847717eeeb030e4304a5e1138976166ffd83467ae7790bcc4d0e1d093ff09b41b62cd389a612ff3b9204af9a24efee6ced39de96bffb1ad3636d7aba49f8deda056735afc848381546d9c2aeb0a72ed2602b4a619ab9a534186f8bbf5924618b49cbc35bb021e575c68ce5ccd886ad2d0c968292f2dcdd411826470b34717fc2853f52e10307136add9b68f7c79c56d992a08b461418781ce66311f8bc37abbb1dbd3551f924be3b1edfa7340267303cb48de616e7cfde59111dd1f91592f268b20581fd1936d8b3ace85cdf3e0d4cf55e170ac99de5bf5df69b851024858f8f3bcebf3f45d7831ccf72016877ac59ef49ed5d81112a2fbd9f97e40ff1e6f4cb42511dc246a75af9fff33bcde3ba9dfa3249a8df3c8429e700c1b3d701914802b5edebe909ef86b8f57b556da3b1f4e675711d9", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "43d99d627869bb5cb798be4db332583afc162875ef4200b10b0f019cb186a44894b511fb674ee02f4adb6e2d529ed86812e559797a7d60512747cc6a135dd708bc12f1acc01aaa6f6584a8f9c02351e23b77bdd2999b79660ee956e9bac5b98647068c0c6e1c5c5907f712b6993050abc872a217699ad5468cb420b90f5d74812e9d9af4e5a200212c01469799de9669f28d7b6e9726518a2c4fbe5fd1ec5ad66a1d472e8710fc5559b9e75d3aa625825886e9045c2c8019be254d2f11d3a55b9a3fb87f083a009a7a6634198fb9f4e6521d2706e3192e3e669fe201e60bd80574b5e8f66e8ea08740f3b0f0f3cb78ad90ddc95843e42bf4baac25adb2b57f667618ba7bd1c10b00c5ec14dfc3ff1f8f5c036ca7aa149f71e7560f1b1490baefb2b7d656fd6ed6e9115b9b59167a304ab7383e091c57f57e3bcf1ff57e3a4b99192b91f4297abbe9a5d94b6bac7fbc9a5bdb64657949ff0040ad276e2d9de21df2c02d68929a6c366ba3d0514b8b50ebb3224ca32ff88511d35e5ac6e51a28ca", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "866c67760ebdc192e302d47ddb40a927392833cf3a3a3b9c33923600fa08443da118b47db980ea74bb73518382723e375fcd9baa773f3b022d37a4b0fdfc817edf2a4d9e71987e034cb5cd80caeb97881abc45e8e6b965941dab478d17039d98c989178daa541507b84df445655f1171431da75bbac810729f973cf8f3606529c89b036e046ad7265e4e15c7f18b319a3c870cbfb7953e069794978aeabd9c20d3b8a3b9a44b68b620196eb1817d70162b22078fc4a63921a7f35c5500de7ec0aefa27d93282ce80d2ccd42c2d3ef1212c10a833582b42be78c6e866e887b8ee329b883cb08f3e374ec5064f7d1b760b717976761a44eed64d12021e2fd58c9640398e616ad96ab2e56ac95e32421f7c577e00c35b1fc95f1825a0214cb49047ede981a0db76c18e7ef8a9628702ddb4e9d5dcfe55da36857c497b44d182761a7c185fff68f136846c698b5dc0753956209c2c0e0d247b815d711d49683e9386387e82f6b4ca232b653c365485efafa988e799ce681f3c7c37275391e56a3233", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1baf2ccfd98c3c37b60101bc5c8f3ef871937f3e4cd7a21fd765023f03437c3179e6fc9715d6ae00425c7838e5a5eaaf1effe9f7b591f588667a596c539326e8b7d8765d78bec33e057a25067209dd26e7a9d149b0e0a3ba13d7af57c436ab9bebd871a2cf4f88b26da4ac30d6aeed5e67b871eca23c2dc34d0685a7bb9ece53ec9e99228c0561578f39c269cdf19e8c98cbaa2731ba1faa1008fce7df30a1e5f26beabf6cf0716faafb81d1de203a1aae8f6ebab2b123697838b3c0896786fee11e2953667900a7ebd359bb81b340c0b9e4353af1091b008b5d5f8ecb64d75c574193aaf772be64ed106b374cb842ad62adf9c98461327f254f866bc28290b425a3ec9d8e17e126fe930d58fab0a5985d7844d85ada69803bc29026e5be9c9a9bfba5e4ae00c91afcd2901bfa399e459ba87bdef0577366b6a546b91a8bd858e33a3ead31ee07405199b9638f09848af52b21092a5690719c75b28f12b983712b2c79035eb727e928e81df39fec2d939510927e749c4833c02c12139f19447e", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "105aa4e5e08da8705bd94fda6efaecf22363716f59ec83d0d4fe1a40160276a6cbbaf1fbf3501ae445be06c9c04b541caf22b58357404eeed16093e3d295391732dbbc3eec7589f80c02a5f01dd2b371197b46ec2e45723f086d6e4a72efa11a609c7e528b04a519afee2d01453d8504fe4e039dea8f5fc1035918829b59940eb97f428910186d6569af61371736f3c3aa65913b4b0a585494d386cf83bf6eef442f9e763fa1f205e49a80c35c7906264d5d07012147b557d0f8f5728d1d533b578d0a8294defe7174c3838289ff2505dda63ca7a1d261b754555572fae41db05ea1f3994d4469d490fd9d251d4b53df0a7ee9f091657a717368c4275e3c3e1a2cfb05cb64cf22d1e7d9bcabd4c91da37aa73a05a2f2092b218c081217456aa69962d5660cda5393408cdf1d2c7fd1968bd1d3232bc5fb90041dbe707b63f082c8ee743cf3102792d4b1cc9650d5d9f6004a31b3b32e9613d3fabd94395b1a01026a33fe3a42db19100d3c0eda29b849ce420e4ac0c71fb9a610c730f27bb026", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "396b9f59618e6b824e1ebc57b8f18a133b49d96bd3fa39c66bc4a206e79ee7984013a324dc41d00bc469285e8d255dacd178f106c9a37f11344e21a24275417ac29f2dbe14377d0feac8061fc24d5b178762700c60d6cb0a9d3896961daadddd11712c2c006eecf154b5b0a9fa5786106e8c12cea3e3968c42a165f640fa0bcd5bbb3734c55f57d14506169d7f805a4ec4e055f5ab2f1c0b0968b396119e2d64d8eb81cd0ab78e09790e33ae752e21b1b64dd5aca05259aba1c2014b390e84ff25f2dae3cc198a7ba5d9e4b104ac6a5466e1270a1631e6ffe777860eb63120f1fe8b3422a467a083463a133ba9db8bd18978ec559676f969e5e466ff2a8f0998bab5bde97bd4b759eb3b14b8171f0f5c19a2d590a344284b69d0b08729ed67824665701c360fabc9a48cca7591e8bc3b2300f1c76e4c6c13002f53b2fd5d45da382a63c1073cc6f4c43fd06bfd4d70104c4d5e2c74ae18a5dea531f5a6c2e9e23c381b1fb0fa1fab4fc94d662db842ff202d55f8cb0732628c6f15f824aab121", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "82d26da118ac4ce272ad266f402323cfc25d45c885d8a8880e04a6ef52d7de7971b00ea0adb51768b31348f590bda5e41a8fff36939b59cd0012eccf474552ccbe2308db3b3910ea4856a290babe54fbdb1f482f524d3fe81d1037cccb5dfb6a570c898680f19af007abec62fa233f9396279d0c6f9e8f9bf87f7a7e088f9193febca5316f0f10e139fd010de1a37173ee90d2b35467b768625dc59ac028505b885934e55c2bda0a97f3def80a2e26f14a4f2f9ea4fffab807eb2670aedfc85c2f95f9898f7a07dc2295c4f91ce2b96134e92aa9e053dfc2cc012513e39788a6f0af4e14ca6eded4e8e7befa85d69e9c45b98ef9bf0a067e9fe8ba29314b2be334f4a5438ae4bae6ee85b6b9086bd3bc13838ad27f033208c834ddd3f48fcd9c556bd6a6ebd6ca625372ef84f6bd44dd0c24c0184b3815e893952bbc42fb790b472e89beb93338dfc23198551ac7257ccf7ad1ddd776c7eb620dd6e6d341dd0693dcd91cef175f1b3165cd7d99a2623c7607dec9d0eacc0b6c487ee1f90e4236", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00eff78b2945917f92e9ba0847516157ed33cc85c64bd1f5bcdcbd62c3906c5b77b247c892536b115e6bb03ae3e692bfe94c9d6b58ae0627bb96bcc53a85975d2929bc930cda5308f8dc797d0b0d6a5f4ab5a36e096fa4e934a7854355c1562553738099640c3ba675399a9d386b6a9c61854d00f7b6fa5998bcd05191a9001987f9621d1469c9b094d72590d76dfdfaf9b9f52f4f8d28315ee6fc22550e5feeba3a41f223dc9284d26955247fbebede5a3d643b4308843165f658ea0887a9661b26a707d22f5a827f33b2a60eecac67e9c730983810952247fb903e62317d835d9cf6140559941c3cc5ee7333ebc4bf43d036983d0cd3a3dc2330062f22933c295b05e6680ad053e8f64898151c72680f4ce8af1583fbd2f730f7d63e6d00a3e6991f809909b6cc8843ffb25016701fafbd6393e65289106cca59f73bba012b0bfe29aefb4a2f458b52d4736add4c2732c7ab1264a33b9074153b5699dc5e9566882a29efad79309fab974fc32b96750f411e62ef0acde9f9bdfbc8ae78ceb8", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c67ba5369bf9eab5141829d0ba753245c885cf33ec6e9ce6751f2abfa172beb3db01ed0513f3b936b48619c64d6cf58cf8fb1a6b85e0771dd9450e3b4535740e7078a06c7a9afa4cc28ed0ffc695a0f9bc532594f0410987d5a308cd2a8607f231186247a89e8babbc6a2adcb71827535d11a95228c38790236ad2fc4de9fbee03c2b2d1ea809f60ac8ee770209e39b3260796bcd63187ded4e70efdbfd89606e9e85b13c26396261b3c907954bb0d7d8cfe2dfaf9a94ba6d54d98c082fba79d254592bbdc3e190c8dffd24d84e03da96eb0d291f5cedc2a9aec051be76dcc9841e6a2201323f79d9f18ddc42fd45bb64d62151a30d1111782a9ac4b8b5893145285eddc0eeda0768e1218a693a863ae2ee5a959e4249ed995f85f1a9f8692e19ab609fccb0a93e986786bd548f0bd70022b61bff520d19aeb97597f98034a5b78d6454e55e8f4caf4eb019d6aa00ff736f9a3105f9e75ced7a5e30882bb5945f71a7c8a401cfed0c07f0347d46cbdce7bc1e931c6b0d5c1488206e39dca2512", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "633e28886ac6e7c2c36a69e3c1d6d46caec4d115e852c8030ece2c5ae1489fbd795affa8478b23f484b22baac6d1571f6f2f33f36fd28c66cf9b2c963f051cbbbcf5c33764bf54867a757f6c74bf6574e3b7778eae92b55495bde44a9def4d1a31fc8dc783d60cc23d1e6ca973ec0832d6979e56a42269d6fecb6bffc3eefa36e2c340f89311a89902b40d2179e25df9c841993f245fd644b0bb65e5394beb84b1544fe878b165f2f6bf49b77f8ca4337c60be4a89bf7840dc642da1937f9a933276320d0488bb6cf4535e68cc4a558c95fddf04c65400500fa580b476dc53d60fc33ebd06191ce23ac289c7850a9f6c96caeb68732bbb028f10c496364e673236e55d54eb6b187d6905c9b894b7222b68d90b82da7bf29d1c0ff5a2aa552ca13dd49a9f50d7e69ad40cee65ec7ad140642002e75c3c6cd55d5892528d2503b33debd4be946a3c48d7ba46abc96ce2e79396116c329ce4e967ca28ebd56712fd6a9de4ce1a5ed00df621d18713d508f6f1fb959e2ce8ca9f8eec2e3a5a80c771", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30596e00b2ad31f266f2b47b598029146aba9d0cf372b4eccdc5fc9f475c36567e6a159a454b417c77b7bc576721c52f64a31204279d524409434b73de9ae4d819390c3124ccffa5b4aafa135fa753e71c1b3b3f05ead6e6899277d0e994ce6111f61f2464155f539b8871ad0167a30c234e0541b1f39def8deb531ed476d81418218c682dbbbc0f4c3cdfd674c5e7a7bd057eee05a9f1b8b796260380e38631303d227cd9df7e76fe9cc161f8db2d9db7306834b67ecc33ff91b3c59f35f789a65b6f1433f1cffd69545a146fcddbd047a847f55acf4adc9be2f2595faeadcfe39127edeaa9a1144a5a726edeb7b1a48fa900881b157f7f3516f47dc0c108630cfc9304a2acf821a93a867b063217db60c0514143eb53557ec8f86eb8a83a83219f8c3310baa122b79d49d48bff90492acd83de8c3b9d5f07cb2d061b243d813cb1be42c658e2ed52a9b31ef07360df5945406e7c81a80337169fedf5ea76b25a69a1900a673b648831745f3b04815df9ed7d71acde44fe36aec0a85a7d6ec5", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8431b3c74190f8c0086d779639fed56544ad0fc422dabb1b5dbb600a7021a2e25fd9e69ef305d0a3da9af97e24ecefc11f515412edcc6a6685b3c4e8c251386a7728e3add07ccee395a851e5c1330fdd05c033269fe7a52df15a1e81764facb46718ddf598a83943d35716e3fe1f216b2e17075fde3751148290040a56535eba7e5d05ce7738d2fc7f6e8450bec68a0a35a5cbe8aa3ca0adca3886bcde8649fe491c4629be8a1b8eca64cdb226eb6a0e32397a7e0dffca2fe7b27b99754a428ba300cd62d0ee228e925d96418e75138f56d7219198d04dd7713c8e8d606d7a9bfa9f1b9d731ab9e0ec8553d1515a32994ef29f2d2e9c1ce8a32ebf8d970121655810b1afcb96fbfa0495c39b759921624498acdfc8d9abe95a0693e04ff6eaf8939e4961c32b86f3a5af479d294d6dbd01f90437cf6f830db644ad9466262333829fc2243ed32ca9fb08b9b56633bacc450d86af6b4733034ab987db01a118c5c41b9b792a83be1b4e068216cb642b11075a43efe7e3a81f0872c4481ad696eb", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bcd19e6ea965e860485b4a886d032b2d79971241ca2c512b781822dba95d8db8ad9ff4586e9f238c885e464d8e67f291263ab6481e93544904da7abe00cf7d312077447c7b0e5026114bb732191a06beeaff6a05986a02919264396b8f0ed1eb9bdff5f2888d63d3d66515f30665c9963e13e914feabd50923f674c31091d71b2d01328c07af2d9c4da3d41942020e179420f3d6d8265ca1555db51aaaf281ea92b0b5b9f8deb982723825cae17a877e6f0544d4fe48f8fe3db3a7018691bdc39ea7021ce4d2c052265b33a1a0cefe72392a52086f673a10dfa7240d88001a4053bf376bef41881c27510edb203ca07d8fde2955eff7bec85e9a44794c0fa757e385c376e6be063eb90c23a526f4fe4b5a3caff01ec148bd725ac6ccd8cbacd0b336185c3d98804bbf06626bed831afbaf3c106a847fb72a60e39b192940c898020137a291c656219c322cadfee3100cc988b98da6d203be161945e4d95d455cf73b28eccf5d6f9c36516b1b8a1dd57531d8bb943f3b50d04970b0c114a2a86", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43f62292e9039df3d1160af93dbfbb2963efa6dc905aa967bc765415a74fe4a95612b53866c56c6ba42eeb76aec0a5afaefb24ac7a4eae23cf439918750b2496579c33806d9f60bdec575473371c96ac56de3b1df2d00036ea9166341720d4e164a9bbad13eac4f9364882772a20630e2b067f7d12ae3b02385a638ee562570d4b4913cf6d1f9ec6c36f724c545ffe7e0964d57531925a9de4a58511674f6ce271cbae8fe4d2502bcf5feeebe44aa6a6a6757eb3709b139569b40c019dbf0667d0e23d7a4f93075ea68a303df9aa58b02302d753089fcf6628c318a80815dd3034e5c67cfb88cf678ba1134e7aa722452c0da20328aedf3520939afe9dec999691dc3411f75815f568e3b03b8f8e3c08d99b958fc6e463fc512c44e583f869c9154d630ededfc507dccd68401ed8b37dc3f8c529936d5ce94e6e6ee06115c3d39ccd85e86ec0c27087a82774f05a031677bd5f8d5440dde337b860f00deb788bc9e81531bf7a9492ec4af8ce04f3c94c6746f8fabaf9b7be9e089ba956779d9d", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73d4d40da6efbc72e01d95c3504c95737fc2e401ea73dcbc56b2f1f784b54d0c4587877137abdc84d67383ab0453f69381df09fde92edbb90fdac2b54451d76f00b5c553949ce6e39b86cd5a5fb555f231a1dabf895ef9b7c905ed9b92e333c0af57437662ede62093dbf6c43a8482706853c0025fc724ee13d17d6f052564550140c52cd5f52d98622e02da82ebca62423270dfe18333a9f202b9f6aeaa84bce014c8ff323be51327ba1a7897911df7172b819307bcf09069a3fc1559335e7fdf06f082dffbac70a973d70e5f4210c91744083d5113b510fe721650b3be52bd003b30372d56fd3268bf6aa0461af41c05cbec350f771eae198ef315c60c08dae19b0f31d3ddeaa144cf9940265660c34cc579b4b825616aa3d234d600248645d778a789d7275166cae5cbccc14c3d81c26596e5b236838ce6cf701b106e584d96b1bf40a75398763128d0a748e8f0548ad1d810a00e961a88db49898baeff2ccce4d56d3b0f059ec5727d03ae56499f811705bbf6ab41a1a3683e3debc5a6f7", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bf8c782edff2de8dbc7f480a9b29f1292a5f1ac96ebc92670aadfd369ec83ad35987bfc0ab3915dd388a504ca34ef43f0ff55d52e891aef35c47c81493fe6ef53a4cf5de1e415278e63339110722c444c6c2eb26becfd6589f18f2925dba814d5e63a098bfe8882a3bc73a9a184e8eec0c8b7db26b4524a7b3eb3975f63fd16bb461b42e0aef58b7953fa3ae09f5c8c38c4528fc48199fb652b27bffa9c85ebb162a0943af6c1e2ca954e44594157e053f35be8d40ee161dd30929576a2cbabc7dd0cb6bc3305f41dfb77644f32c67d8f04e7d68822def40d341f3963a12a1acc16338d3d8229ff500fbf6849b2507b4dcb68ac7c8e06a076450b3da320ed8673d86e7bf7c91f8379007ba05303489eb9537bf33c275845c923d3881b4a80998e7aad5b6a9f113bf157b3aa96b45791937d9038f94569f1fa753ec9ad612f75bc89fc79fa5d26711d39aacac5c05b06baa5efc40d9081fa39c2ab8de2bab3ee5023a0b668e17d21e470cd1efaf5e7087d440cbdd7b447f5fcd9046fd9197acfa", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "18c76a48b8a07eb2d64933e6d369bd7c03cdcdf1fb3bb15367ace58ab1539c3798c1afba510f46b1f621c5374343d55e11cf82fa1da003409702635c013481fd785b32e495dbc0400502ac60b82269bb6e3b9a405f6794c34fb801f920413d7e243ab31c1e7e2bb25619e66a016c948a24d3fcd24a63d45f30f0cc41f7c963ced75755a11222095b3451726708b3d255d60c47746633b822ae2ca83ee50d7dbb5bedb2ca666a80a24766ff121b6495a26cb9ac14e0f11b5a17367fa2ee7a3063717e4511a7588c2325e5c9a479db77fc799b42a9cf0962d9fad45ed2cc750bd30e34a088049ca942ee1a83807151986df4b2e70afa7533691171dabfc861baa5ddabdae2db6a3f07086fd539fcefd4694fd9764af7d5d38a75c3a47ebce1820d1a15cf9791da6c194a4d1e3d9484773c256d48989cf800a83c2aa82fd88fe5fbf945856abbaf0a8b843422bf30f933de51739d583ab7870e0402c1c0d8fb95668a35027bc40a2164ea3938e7891fa052b353d87939724bc6e78c3950cd25c3d8", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75fa1d30a796ea7e6f6225bfc9001a3d48ee2b66985772624f51f74a4eac8fbf0e126a8a21e7904a4668c37257a2566f6d5398703e160c76fee8cf4510ec4b4fa38af5139a117a40cccdf5b2376da59ccc1030ffb37ecb65e7cea239eab5369c4b20ddaded7b4eb5ed79b3d878844217f4094a536d824b2d1b9960b8f9aae9dc42fc5c9266e0e15a503702096fb725fff3bfe4eefa8bbb232ba28542bcd23f434dc3b3c8b827ebea88bd1e5058763260c45ce83915d7f998b3b557a94a41f2d6e10d5c6c0881c5080f51a20c8def82ecdf795ca5682a4a4b451f627e26f1a0f4c01b0c4215d335c753908ec16f55290fdbccf0855047280c1f0e226199897300e456ecb74ee14bb1b68ed54408c5a3932eb0bea33ffb2f495577f37bfa6daabb8971bc227cbe817efbcc618f7365f5ae49b51280cce5d90a085fcb2568c7381943a93caede03f492869a768c7178abd6d8c051501a81eac5bd87da6bb0424655356d5cc86f0b04a598d83df52680cb20a49aec6f9966e03feed8de78c1e06b2d", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5eb805ad3344e51dfc3b5aaf0aee47a8114587e54079d1717ca04e3e0786681fb9a77aba6a915369573714638b408c4574f8951bf38ce7ae055bc95a078dd6c68af56f33d6c8e39e61c386b8d5d148e94fcb64b2ee4826004509f6c033978b75f403b8710b16d4e0029321e340c03dc4ee0cb2e4dc112c1199a9de821a0d73fe5ea361a453175596e0c945ff0812b5b4c92bdf3cb628637b4fca898b09be06188183f37a59dd33398b786c8ed44a0f36a3a99a597071a17b432c76420d5a68d683351d85c6860572e5213f45bb7440febcc4ba6908b3920079021d03c0befbfc0169d987d5e19cd81267aba56684be25b8b94e3f1229c5757966938b63c66ffdf0f07684214d415d73bed838212612d3cd4071a53ec43cbbc5d71bbbb60f51fe310c26054318876a5862033fc21eac0c1ad91f7d7eea9318398b2344dbf3c2f04574a5c3db3121971273244ec876a63363054aee10ee276e8cca376e60189645e3f67517ef820b35c930485479403d697b2a72689fc238f09f60e3b598ba562", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c40ce5377f098678cb1a3f6177c8e290b691cbafb4195a6244d148ec48be99792f6cebd4c40614d9250bb3d6f6287171ffb713a0814a6746e2c4126c82f7bde8b40518ac506cc73ee8e0516a0d0257ef153fa2464e17cd17dd6ae5343d43eadf67c4bc629082b484985dbfce3cd941c1b69dd4a52b0f177f641945ae0037c79fd0b975ba955b2c1901883f2c5320fa7b43df6c673eba7c76c0dbfc03a470bbaa2a6083892af527d0f5921d2e20080804db8db936d02f53cae19d010a113f080e0f7baca77c70fab4819c2481f6f505b5459b59a2a482c6b8803a26610cf54418a931d48b8b3a2f0a5e82cae0ff81bec4ee9cc93e8fba9350b5cafc6c020b484847d1e590eb1484caa4afbb7d3cbcff85789ff47401d69de6554ae7ea679b69e115ebc0fb3f89ce9d104e4a27a3ce5098da2c4a840f496e1b2395a8725dee67259bbc71e89aa18c35a9c0db3d092e02bccdd93fd6d4fe51eebf17f5cff0e990215537cc0cefcd69eae4a596d8a95a9ec40ef651ea7da397630fafd26494da0be", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28d3351a970732d5ac3bb69fdd6d85f8923a20f7f7d72985d6df68e41f972dcabb638534d163eb8cf8baada3e1debb7249da4efab8e1ee782dfbd3b1add9e77253ce048c8d0a350936806ad473304f1dd0a0318ad10a11085f2cafc20114ab1f724ae5ffeadaad0bb17bf66277c499876d5ce17026d6d30964dc43e9f68e271d5b6c81b9953090f70bd9b9c05e3219942bae623faf06c6f21952427a5a1a40f05c0c5159ff6e9b94fe4aeb8310b0de9e69ac5f0f4787b6d489d1040ad63ffb1cf0fb924239d5417cbbd7afce71ac0841a0fe2b6d6a5742649fa60433c55fa2cd99e1e173b67528784dd0f55488f7a9939b46137f9aa33bd62e477a77d5fbcf0820a10a499aba3ca383210778e7d84dece64f121acd8d74a761219c6359d2dcf9aeab782c58dea8bfdbdedd4490bbef8fd514f90cc5a33992c4d3609e300797fe0d5dd203fa71f4ef0a47624e5e51455b74ef87e49b9d122264ebdec7fee7bc0249f02ba60159aa0aa8585ce19633cbce48e6e4765b0fe7b4f1da4a8417092873", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "c0fc6e5e9e1398d0cf6575806d6ce8c10f63d414d3ffb7d9945b986362d9da16d61e9e662ce133ad6672964adb4bac861abc4693286f826e4e77cfd72825a4d6dd03c8befc8a9712c12b0a4c2e0f3128878bd9fea55b629abf7029cb7e9cc381fe6b0eebfc05e8a8666c661641fd247ffb6e3c25bf435283a21b2b785b9d4b0b552ab3538e310bae7f36af1d2c6697df7821bd469a10dc53f007c7a240910f9f137c6d59060390c41a32edaa8f49a5b28484f0f69d2f8ac99bc04ef06d7d8cc6e850376c9e66875d00282805df54398bbc5bd8e8216943f845c89e59fd6bbd6a8e2cdbf148c656982440bf2ae364becac976cd8e40a6159b366d8d0522617f422531bfb83ac8bbac33f6b5c8c75bfc107fdd17d3cc4d54c66cf5bfca36cb1e3ccf4383080f18883b890af744b05279111095d6aa0238a86a6f3433185c3ef37203c9bf46ef7bbf3cdad39072e970a1e6dad6983e8bafa6e50a10a6ab7a316a6104e1361bab2837d51735fec2b81cc79ae415051bef115231f6e526201d0cc6ed", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "92f154acb89d20388e78100191d964c992a2360f2d205a5f008091439f454f865d3d5ae276adfe4b552afae3859a71acaf151eb04696b6222a07e1274d6ac314a60090bc928164596e2de56e77e2cee607080a293b71cc8403bb2466519f0f14d26009ae7f09fd9a41447cf8d26fccf9a564cf3849be92d9e4bd2b3d7095087d43e462873ba0534ae512fa8edb2884d9e1613a1ad3522ad9d449f78cdb8331c35502851e8354829a78c56df4fc9ebebbc7bbc468f2219e93e4c524b3b8a55d7c997bf3151848ce10bfefa6f21207f2ccb2fe9526a0bfc417c239a8362282af93124a0ed209534dd540bdc8a1a08613587a1d62baf3530ba0297aebe6e03c2889942658d50f80f33c6ba0d021f9703933b2ba4a24665bb23103f0498e68a0f5094a9b9a7ac146bcd5842039dfe55191f06a70f103bed094f7adc3c3f3b4a12f2cd76db1e9ca7ad3c9d8ff41811da6adf3a9450cab6170e74270755021fa6f4dbe3b1226de09a334ee82617ab44ce93c6420168f6a75224456910b907ec2de68bc", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9094c58ae7096b725fc29065eb17648925b972e5fd176a546cdf03b50d3df72e84650e99960c783c54558a44166cc67b0e6a9c8cbb0095b984440995e17e6e7b5c3f561f3a8a0fac06b973076c16c31e11cde1ed0716c41074afbd94695953a7d075acfa529f89e98f406ad028dd48602884b7f1c04d60a2317ce10a4c3574800f05b83eb8f170ee6c6d084fc68d2db32d0a430184719dd0c0141798fe608ba150f5336079c4a712d62a2f58a88d6f6bf334bac46d1be0e6341695995aff0b05e152a4d75898d713cb2cc6a01ba4df3e4b45914a2fe7f2380f94b71facdc6c50b1c61485e3acfabb986cff365df2436e50c44afb7711a53655b250c3336bcc12c251e1f0e7788c71c5f80dd02fe4cc03b1103691b45820038cc094553f8fb2a5b829a230eae9a97ef4b6c7850fb7e1bc99852dd0b7027fe8ffc5e2c1a50bf5b4e42c249e55c7955ffa4f4336a60ce0d8423f349abe3434e3eb9f3425661e0686fec79ac14e435c1f6c3df4982c7392ddb8ed77f3f65a5c9210ab81e40ef3eb76", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "59e8c182b8d7c58cba812204a8132fa02af9bb2af8ea16dc10907a14ea29a224a80e0eb6c1e12e16a3144bf01b539133f53a4c2007f15787cf61560c6bf8fb6eaee9ae65b924c5f852f622d8e9bd0b67a46dc8fcf551d577a916c9a0af9ddb50c05dd27e716c4c9e75f3ddc3585cf739986de48d9add7d39bb113234459637f159e7b95245e59546aba7f07f4a40a1d6ca1c6d1cd946e8a2afda98cf663e0ff6e9bf1a05fcb0c46486976e2d9a2a35e43f4b79dba5087fa4af8ca4cff44340b3a60d153b5dd3c9bed8b5dfc684454adada547c1f428dcbb70566b86ad87310aaddd9e935dc5a6c68456b3c2ff98d3484e471e586271c06259cb754cedbd0913981bd5afb5e49dac1e8cd86cc8bb53863f87d11e6feaf489670ba07ffd133ea14a7c60f9263f986b1d13e1e67eb0a72f67db108852f97e424d455633336f3c4388898efcfe500bd45cccadd505c481b5c89729bd1451bd790bad68d2572ff09f8c19bcba18a1b6c9ff260562d1f1ac35373449da2467082b288a4edb76c475795", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b7f073c6413f4f710af62ab1b9f023215fa39db9f47e3156df5d0dffbfe4afe1aa9dd72dd7c681b3ec542ef926bedf01608bf7bf0874fc68fd90d12e0b26b2a049ed75968b77c8a24c626a5c706fedd36336c58b8158a9f1fda4bc3f6e01f2fc19544378756c48a3283e4c8c3dcedac07b71b6610e3a10aa19996efd006b970ce00afd9256fafac4e831cf598ed29d27e6d3238b7e799e1d0d96bf78cc9f50584d6702661ca93a887010d16c711ff138f8b07dc2c4616c5204344f402067527e2eddc0fa70a48fe929e6a195e27159b35121612eb116ce2bac85e9230895044755a4c56f83b45fb3ad795728579719a68bb739bad1e3b1f0f79985a65c43758b29497f99785dfbf985cc6524d9a97739fedff3b1d6af5a7c23957807a5cc2de62110b59a0a5e47aaf33247644beeeda8b1a4bf2ec3c1260701b4c1c052276eae49994b6f8b2f8008cd5e637a9025d364ebb27c908b7f7d803dde6591a543524aac3ea330445b9e7a3090ac3c9c63c964ed6e1e6698d5481704a495f8e9ffb1a8", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43bcfef9e1c31f739cf7273b1a83fc38c319d4ef394b28147e99566d60d58459482054f2b8ec88db88fa4033132c03eda101406873c76703be2bf0d0703083e9420a917233fc1baf2ccfb8b725efc7d302b474195d54d4d3c7cbcc0573c5fa0f2b07a6ecede1b445ee59d8fe101e8b0b97f9b521963b0933efe4d10bcad18219bd2d33bd2dbc81431bc6a3ae6a827c7be7d3b0a1d1718225670cf25a405ba12e9c7550612a866efc6edf994c155f24f069574d3f73bd09c74eb44326af7846f22687b84b8caf54b4052364f107ce5295bafb2d91ce6f4efd667e6ca40db672385163d1b7a27ad1d57723dbbf00571cfe56a1ee02d6b6503da2ef3f78003d3fc07f778926f16ebcb05762fb72fa50b75f78c2d97f174bae392065db2699b00ea80649ffa470ca92e57631db263aefa225bc1bdaf14093ea1323071f7fd614b475f5fd6ca0ab5df4f03624fafbf5cb3a49a92651d9a6aad2e405a7f76d9eb76644dc6b77d5f3846942ae662fd5a11707feb5dc67912c1285913ae2f54527ef39ff", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ec454d968f05e44953e179199eeacffe08757e89401d89f0c34875f81363aa99334615de41513ff604ec742730911b75138d3dc489094fea7ee75de8dd72f70af216817b5fabc521e391d5a0a870f2c089cd76105f96730ac1e33a2ad07896efe98b4237e8a937635f8d1dffd7fc77dd23b3e6959fa450e48b70611878727874df80d4f7949e14133a3135e422fb6fc7dffa6d6cae3ff75df25458c53f859a8ff34e1756b8da403aacf3b7b12980eb8e69f786c4433d92a5971d615251381185ae436d9d8fb04c6bd7264ca6b65b4d6dfdde13668f27fa81cc78115a07cc88f68462a15763041b3f44fe9d6fad4afeb2cd99258df774995b03a567d85553210111d7f0eeecac6a065f3cefef4ecbc607d49972aeb8be6042cddd844149275696cadf5778629c36d524f8b99b2445a8358afbad1c0d549312d6f5d0928fdd563e286ebdfa2e7db8acc4fbab128557ff6dbd03d123bbe525d0cf37cf9624f06821e422bf0f0ca8e27baab590a50d1e563098c920be15c0e8e965a2994d5916af1", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "69a1305c5eed4c40a1799a68e0bcd73f2fddf4cdc750d24c1035eb256eadc6e59c13a7784b22b09f4ef0c34b772ebe608f9306bf5fd7a463ce0f96ad0e3a2df6e1dfa8ac846ddf54b1b10dd9583724a96a0500d5aa6184052d553266d6b69b14bc76e82e15386d3b961323b326d75886fa61efe31244f5b79f83eb4ba8eb5d19d066e1844c11ba8ef225ad6817d6b560c0ef551fab8589366ecd74b93a944aa53becaf4c8e77b13e2da12fe5543c2680ad76291f08a146ed42e0273592bedd08e493121843f1f544c766017aaf581bd1645614edada2f90d4dfa5f80c1ce9e21efe901b8ab5687fad0c022b52e154abf2bb1d0c02e7cf934519c0d934ec995c79c244eb3e5462fa86dc7b13feb69abbba73610a70f69dac24e6e5ee98cc7376102f5f3b58240f13e0eef2ad0cbf1b33e828345d17d7940732886a20e05c00f2f400d2f45ab68778f3ec85246e0a2851e44fa77cb6079addf354a37512035643ec785bdc9a011e6d0788208c1e14c02aae32c3ff764f6455c8f8ac4e5017a5d5c", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8475c42278f3ecfb53a8b19904c4cb40ab5eac50077bf85b8cc71f6faff06321110aa240f9a7e8d3e99b813f29c4bf35acc8caecff0873511c9bb9f87e0228a5ccb82601dcec8b8b99acf08683e70981af9f7f2ab570023156471d77d9e944f221bdff3e666f87dffabd079606a4fc139af85031e1de8664590340e39e2c117054c8b48b20763b7b5fca7b5fffa645f93d4a9d6f3336e229f9ddbaa4e1490235c0e7f516b2e995d5abf602803c9e7286fae0fdc7cbed07a69f5b1b11cec32062330fac3b85cc4b549450ee358b859a10b2e8a33d988e52ac6921d5503f95f47d4ca26d04b4d850235f78aef513258b627d27d47edd8374828a1dfc26e4f1c2009372110c729c01dd9a65464bb1ad4be056318a0c0beee9458962e727852374dcc27f437c6c550be2333d014767d1ba0aabaed99297a544ecdb27098cd2acec886ef4aaca14a030d07ee42dc0194c1f867b77aa8b7187358a5d185ebecb24097b00a136d39553cc508ca82dc088f359cd836497b3e87276437e132096b03db97e", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab5bdea7d6018c803966227c8bf584a231fec444b6bc1e53fd3f240b30c7a3d84ff099899902ab9a11f1f2876dbebe6514f190838af546a249f3ce4353831a20effbe944b97b523c3857eec96785dd117ac188ffa41b7c8374ac37b03bd14afb828641b0c0bb2b47c1913ccaa5c1428258461ea57a72678e1ee41fb2ce9b5a1c3bcf3d44b8fed062de9a3600e940949b7478b452af12c97412cbf8f0bf1d95cb2bd4c3581d1ada8a0efdc2055e52a16ed7c2adc36e5f26d5367582b475a61bafd28d92c589cddcf99d3b94c64254a9ec0ea409fb5f480cd3a6e18728b68637b563467c48370286457012f92106278375b018a2cce2a4b274a4971725254049065198ff18e0c6a2f216a3df4accceb0077ba4b8d5492d7078d093e442b24588bdf9076d727b3a17f17172c8240294938b45ce0d695d637f11c8b9a4d71eefa0237828a6ff62d9b0c88fcd4d8a97f71b09df62274f51daad2036ae7765a03036ed637f3de571f4f8af7522e41acbe84d305f43d74f878365ba3fc0f2dd3fce2335", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32329315f2d1bde7c6d3ff918ff3101084385adfc2216c0bbbb22b1e3dde65dafcf76864189d3ace3695e51a40ae844ac6e9fc72f1fbb04a047c58b0b6a86df0f2f73726eeb8ea2a428f1588a222bc95bd550083da397add4a6d37a14358f105e85d270b14fc3ed99c35e75ecb818889a065e9afba8918a8f0590d292b507fe36cc4f416e9168cda8ec687ae7cbe2018a585f4c9d76323656ff4d554744c516128eeca1eb6c77c5f566b1ad66665cfc81632cf47f76c2d366f3b5fa0818ccc39e1a95ae9a5a018e8b9defb060482a5e38b4037cf50d23bfbaae13f096491a811a633ce2aad8317376a087bc46f12154e2fd14b2a008698b0acd3485d326dfbafb1c36a1dbf5d7da8119f3f456a4c0db555aacd48905646ad6d65b64deda1b248e133f251ab7db6bc8449cdec4ccb5f45b1a3452e25c3a04f5881ad19c0c241e10f18ea4aa41e1856123e2694dd701edb7310e651b3d7d295bd193f800000931eaed32e4c4c52e339e939de6612ec6bd10d384ee228d2d14498fd1ee4ad3b46bb", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f6c7acabb5676d40357d7f58dc188aa11da3b032e0fec24d1d377e9dc4aa71d52945873bd82a6b1540b07f6bfa3158a11beb46513446cfd8af28118e693a4f700ce677988221f2cb0f308e29b42feb8c5ce768e34a9ce889fe5429b6b1d9dd5cce537c311228bc524a983ec83d5326cf1141cceabec8170a8ef00d3e003a86962ac760d6de2f906499e60ddf6cdaa394ff2880c4cbd7d658e02c3babdc8c39707e4ab59ece61eebe3e6266d635e0d594e1cb114b699022149b2105157d20c0d4e289c8558348820250a03931033b2cafd400cf62c21a617b16e83cf9c4a79a1df59101eaa180d8b61e5ac2c387f190bc5d01c0766641c8e796afdddaea9a8f625a7eccef21cf8c9bbb391f13fcab5f253f598b880e0391c2e34a64d1aeb028fcd84a3158f692466cd953334db71f4512030534f31a21eb65b459969a00307e9b2ab828f6e4966fbcadec694a394a8b89f94ce1eedd3d2731fc01395d30794ac2abdb0b60dfd14a46b533727d137168fd5b42183cbcb79d38b9259b725fd2485", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f4c5d8e23801e4dd6617c4670d2434af72844a997379dd7f877179bd7405bf407247e77a9b0e76956b0b3d61ac2592c7005fa85bf3cb53a231603070a83880c0202e6a2f5e4149ae05d5333f5daf142a8ee7b649cbc97d465b2354e68a192b1c63c51a1166feb428afb215d89e51bbb076eb0fb7f02a0bf512ef352561da2ea1a2265eae0dec4c7f2eeb232208965427c81c596cfc7f18ca9510bd34e83e5a51473e6e138b75368191d6b1b2b605430d9989e9ca4dcd2daa8f11e0ad05b20f3b0eae07795ef85385cb29df224769038f89599990d0ed75eb122e2cf6c0aa80f185c535bc328ae21e53376095ab9ef9f15ec663df2339fde30c480944026304d553b0a2f270f4ff999a0f39391a80a73c22644d53e1e6bb1820826f4aae6f126831b195c2d137b919b5d20d918b3fd3d85a83cca759850b27ca101460d1be3cd417dc16fff5912331118a4d514fa3634f67f72b31056cc65d8f6a11d1fe10618b88fc2754830eae79e12f4f302776137a772489e3488f37cbe0a1139848fd288", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70f10afb809a64ab2407f0c3ddaa0f2f38f981b19536f3f5ac44a6fc85e5535e04795a16bb6c435528ad255402200b02f203bf3f539df42f0ce3cace96456728814df95772560057648867897603ddb96a92f3c7652ec24ba86af4fb7c1a8ddad03409e1bf982d01b63190661dddb932018cadba66a43cb5c4694233541c56d9d03e659e074fd6aaa18976856b8ca27342cdd3a516d587d5d46c9c845be535ad1a923c2242137d0f3dcc112190a807ca112c069fade7af53f17f2f74e2f11fda2b75f9a48250a4e9e8b34920fd20783b179399425b19e7ea99f395cd3bd7d37729a287d423623a33542100d13eb61d7f77439f4e3aed7265d7a08a7d9eb0477aaca23261e4d06d25ecf1219b87610e89af4c1b427f7a9432624dcc6f78454376d215a6fd8f6e5f1211a18334395ffa710c8730abd64de0daf686a45e979547c46f684fc130f8cd9c4ec6252408a87e29e38a8552a4a908ed86f3f83d42a9d7dba1574a2453dbf2613f8c9aa5b7fffd61f222c122e39d86bb01fce55acac1901c", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36343b89eabc3dcaa053b5be3ed7faa79c143ec18800be18ddd3747ecd557f09998203325f89d3badb3eed7fbc20823680d38eb44dc368abbe180474f494431c04d936d7b5886ab3aa2306c0b03750df05c4e7fcc2dbab79736e2ec9b0e27e277d130060abb4ade70cb924ab950e95ab1c2335578c5cc40dc429e397691542edfaa8f4d408918beb9b0cc0668b6f1cfd9692b32f63c9fa4d482beac2745d5777b6da28ed7665bbaca9999f65309ee46841a8e3998fcc6670edebabc4515a438375ba820380138aa7f2e32b8f74d29db86cb85dc2b556f4a307c02237f18fdc5634811653ec2a440a53f8647c495b76221c058268713191a9bdcebc148a60d2159f28d92f79dc5f3b5f0c09e62bcb68f7003bf71bea00d25c4d7777a28103ea43e92951d10be77ed7c73cbea573f7e46f924e4d12cf9df8faa53560153c8fea87365b90ad3f0e6a50b41612fd191c8abc3a5d8f98bf4006e1ae31907afda4b20d7632829bcac43c100ff3f10f0032e1bffd3b207eea2d6a87027577e5458ab81e", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "750133d796053811558b21dbcae35e267b2fa467a9dee49755d45599a6774682e40e00cc46cbdd412e6233070dda3a59814d6238f474d04d9102301bc281816bdef246f80bd3ad06646cca4c9a662527385d3c473d03ec4d021db74c7a1ba6ecd1cac005d58163644b993aea62060a25470083006a6515ed45b1e54601b9e5914b8d5e3a630f29bd88036f5b708d2036e4ce7832a239699b2879b6089048e33c05d3672c0e5c573699264de531a0f6c2c703335fa32cab0003d25f9bb8e0fac2fed05a82c45fdcffdfa0c2be8e5501212007eecfcad720310a8ff44ab7dd52e69900344996ff0dbb7c39d2398769987402a7e1d9a6378721f5aad9faffecfc4fee8c4092207e849715c56ffdd5c42875d170467799e0f8a08ad5edbec4b939cda099d30293bb76086c5315de60e967267f3ec113f7fac4bfa9af68c4288c69d5b0073848aa722124a9f53654544923b5556eab31bc22ecb6cfd8b18e665fb345e8b5e48cb63ae37c7ab8125a1f3e5d6c4bdbdb9778d8e27f91883aac99a69a26", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4e9272dced0bf87a8a3b6ce118532d1ffba529ee783857ea0ca7510f4dead7406f10c48725092eb41561d067c1ddbe0c111ff24aebe1655edec615adc123839cd77c1a3de8baef7217911adece72b3a6b617c69e8c31464e2bc021ddd2dbdb99ad28042133a6a02df2be394d5004c6ca2d7520af46227171a5ec22870fc8a7dd8d6f4e137393261db00c57fae4fede6ddc7078f7c9fbc2235147da239979fff0dac3c5f0ad10fb3de6ad70e12ca6c3de49b8a36383649da69b62de49c967301cd36d439a6c1729bff6ea0e664a6fcc95898b190cee2492fc6535b7552b5f04d71b4be2dc0471dbeda5ddac313c9cd4e90109f04bb09515e54f6463450bcb6fe06a5cf80e7644f422cb83b123b94184c9d81fd0bd4357b60aa92bbf35a9a7251c515bdbd6016b81ed361837eb6021393daebe302c4c204ad3fe724b4f5b8e52f9590ea33e02ae1ec2863df83c33fb6b21ee051f489668adbccf04883d6aa972b77dcd42c03de0be2ec9e63a717d3713a2c7d31163da70bf53dd3ec342183e9696", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bee3e72ab46b5bb4cc6138dbef0aa19effb5067358d98252ff739aba22d21d7ada25aa395aedc0c29224ca5b88169072fa6d5da902130ce97f42072b86103e1b93313452fa6285c3f963689cf15c0aea60ebefa1058603b5c9f905d5849e496ab4036ee73e5ac612b364c84b34887cd0141ebc114e240eb8885b0ee82f31a9548fbcdb6faedc1c27e0fb1fb4037124133088d5edb6d34476e1bb93e6da177197b6463a0e1042581b965e9d0e7797c13cc841263b991af9af21f8ccd44f4ff161b6545296346ef54792dd5392d26b8bc2c5a9dcca41ccc6adaa1971cbbc5e676f0c6633ece739b57a24a6bc54fa75bd6c4f2d1e554d7d7e78a57e012f5a86121e6b11daef66a0004fd514e3b688770566f4f98db5d368f1e4ca9ae583c245e30e485d4b71cd3a624eb1157716d6532c866ccdb6c5ddf3e9a6e05952f7c2c6f37c50871b21258a2e9cb152bb877971aec6827fdfb4fcee828324ed2decada3692e3c4483dff53bbfa12b633544f04866b3c7c15f713786feec165502eb895382c6", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02cfa2d1774246a4fa94a7f9142ac84270792fba20b09a47f0ddf702a41e671dda6690451937b0063ce2797c2146eb68d2e84c87211cd3f9e8d169579e88e522c98469ba814c5a0ee2f0f42386d44e07c8d447b77b04fe3799db3f2d7d20843027408a4f1f08a0eebdfec3c3ef81e8d9b4fec722a5782b2e2e920cb60b0cb8a28e7ab9b8c82ebf6dc25d439bdce586f4dbf41b01a2f777ddefb13fcd0e268aed975d5aa986cfff0403b0bc260bdbba4db2b51bf1f0dd88c54b0a7a6bcbf3ebc8840e751c6dbe405d6cbf94f12820c536700ba940a70a4ca8aea4c7690e33ab09c0d1fab7a962167e5a8fc51e4b07c82312b0c97e07d42bb2e2abdbb57442e9a8520b0085af7f3168077a842195a4e19c7fca15f2e7471caebfa80f949528d81b619632fb3345bb7bbccc825ae8bd20fe34474b70b7420fdc17317f711495040cbaf5ae21d7cb70b47a2997b794de3d9bf805d1dcb8104b50ea69429f3861e61b1a0dbeff7a03432f98a8d537a03b37ac38d9838a7c6a7ed0977f29f96b858ad0", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5efc66fac14f6c109e9a2e219bd3852b28cfaca26f3c26fc8777959dfea55c738c5c086e819377f8f4baceb66b4980de412c63fd5a1e329d13a14ffcfeaed1d89047dab579e243b3fd6b85f87069997aa7d07f71ef40250ae307b280f0db1c30a4a7c2411ef723746eab7045f973277a174068bb8bbbe69c0773ae9977a7f20e971d405bfa5f0f975b5acc17237e7341f0ead535ba863c61c155377c47d4bca280c6312c0fdcd76f52eabbca08b442e0eb629a44a0169c6c63e5e1c52cf7e2c61dd29abb9142fa7c83439306c2c1f6cdc3257ad63d0a57ee0d5f41341acc7f452519353aed51d739ea9153bea1f6f029bc4eca33ae0511db90df1bcc780b3ceb6edf3213b0b2e20530d26bb6ba112aa6e1363da049d669266a956fa36e890464399fbc43baf7c8fd3d47ec6db5e1029bf6e603b8e1cf5ed9ddf6536bd8d6a7648af7fde533bd51cd8f9a6cc28779163947dbfecbd6f50917839b900e3fa37274d97a2049daede1525c145bfd1660d4577caad7888f5c84867c6fff30ee8356de", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a4e7378d2aba9bc6cebe5c8e5603fac9bce6e3c193c1675df95ab30904a149ac3f3d7a1312429cd63eec085f7392051a2bb883c0e078af0bdf29464bac2268a8139074ec53330722e1482b935fb57956214c7445d8a778686b624944bbeee7a608dd15ed277ba378f4e2dea04b33103e437f94404a09517f4327c80530a1f183e046756c166e526aeef53565cfe34122ec23312bfaed429369ccf08f52c2351e102f439751f26ebbd5423f9efb3da3d3da0edfcfee3b9607fd77dbbcd7546ca4df84905fdfafb469bcbd78d6cfe6e420993740b64e0846b5c0026990224cf3b5e1c325326376c5d6f3d1971365ff31498089482c7df06dd92f7952e0472bfd81a52b0fcb2058f5abdc70bd7d55e2d843821083bf6e8d13b3c11cb4fa420fc90721f226526ee677a8eff890b664e2a5aa5735db7e752b6c06218a1fac315d6f1cd6120a30fc46e8ac220a1bf2e6e4cea5f352ceca4ed4c5675ebfe68ab15da158a22fd044459a4aa9673a5fc078e7851170faf652c9791b665ebf62e16891b54a", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2cb338f3b3e9ca09f101b5ff3169edc180c1ed936f2e4a5f6ee7befe1e005eaa450c1ef3e78739d142dde992cf73b2349a617208f6979220c85f7c5286c3126816e47cf0946a17de1fdd80657ce79254881079da225d3b10898b1e5eadd04489f486a14ad530fa6a444c19d875c0be51875303abf214bcc6fedb1e7e43a257a3375f0ff7ef64e5369b1ac071ef8a64336f5660ff9c5e8fb389a6029a8ff853d4a8e565ba17b0f7302d4eeb5416598421858ae2ab65c2411ac92db844bb430a745470f402b13c9575b171fe9e64f71d6ac40e6ac65c5ee08160864c89df2d9567c13dbd6ab1cc6a767892f0fbcbf2d734424875e9775c2020deb25ad8e93472e1ea1235bcd06301ac181bb20a700050e08548a5cc00234a44e42134591ed70dd4933f4d6c6dac7abad2e6da8417fe42945ced787495fbeb99f2d4648b9382d253e0806d988b1f3a64edbb28904092941c834b63243d583303f6081067d1fabc5afcb818ba8a2edc31890ec28c204eb767e749950c18be17950bbe9df4ffd2bb97", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80fc40a92375cf58a2730a709f08395c7f7a7577ef00c7c4730781b806afd5f69cc0c990012c62ac76cd4f860ecbd8b6f96c4e9a7828595bcb56861cac5a0a1d39040d96637a8628431641115a1f298c144e3e2bdb3b43f8edbf943ca9b1378f256da835a560b35fabb3d0bdfed894643daca246a6e22cd6089bcfe033329a3d18f5a27194cb8c915ba5763b44e51e5380ec4096f7cf5296db6c7ed57ef8b8812edaa10d9f12adca6dd83bec5bab1561e174226896a46d104c134b3c17c876856d54eed489d64c2121d68e48cb1da6357d9ab3128e25f16b1809288c35ae38c901ed6bd1b80961853c1d4e9a60273cc39656078abb4ca9e8afa057df58a5fa851a4dfaacac3631e2065fa8e2e423b4692dfc96a73faa7c2af3d89cf1e98dcf3e69c35dcf38847fad526eb56706ff4f9edc068be609417e60d169ede36e4a9301cdb58a408bd12eb37457f05af1f96e431241354e181f92f1199d2bb45681caf56ddd13542994fab6bdc2027775564b782cfa2cc31d305e7e70692a96182a71aa", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f7025ce36f71e0b1c0a4659ddd25396a83e4911287700bf27f72ee19f8990235af6d6f33f3b3d3f7d400370a914de2ff23af964e4eef9c8a1b15a63d38935698ff70b7c2d2d2d34cb8bc82133d70fc1fc3c19d9f47f0fe463393b60a61fc19d49f84385836278bffd710a7ae72005821718d42b2f195b6a3bb5b1b6862443a84d6a4ae04449b6bb6b4347fa14fbb4ed802cfba5dd00aba3e5e1fff2143db0acd4e50bb9951460b1e6ae5608ab642780706522e971aa350b13390df5aec8585c3b4c2bff9b64c5950357fa6c91f88e981882c52a8d93f156718af5c91c7009b3f57ffaf98d9e280ed51148d5b2d0b57495276fdd8a5fe0885ce37426760789e671b4cbf64e2e21b6fe4a1fd3f538675fbbffe51d8cce7b74c9bb9c25e9caa84b88161630a8afa49265d172e68ad42836f6b9b619fe32a1b84734ae58f09a0d8c8a5f3181a5130a503306bcc2535b0cb325c060afe57e29c7346a5489f9dee3206d8eea75e07514ca3ec547c816d88a4e5ce4b7e4a61b3488d2c13eaf62204766", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23bbc7627ae0069673b6de161c79fc721fa169d7719400aaf7d60d53773649bbe5cbeb4ec3b553dbab1b0cfe63142d21ad3a46ee475b7b50ee617e6f58aeb6942b0793b94ea0dee9347ba233b05895b457d478449787cab04fd0c4b01e025088884272bf060a82405172d8da5e0b4e070c61af641d311885519215b0fbc4947097c765e87ee46a4a642bc44b7212bb8b64a2cffaec496ae139c248f6b00f203de256adb345be3f46c11bed0811bab43961e9d78646cf14be18b891552998782a413b6adf9829bc47926178ca118ae0722af0aaf6694d5aa64bf970d530f71e309319dc43f2077fc66afa48365d90061c0e1696ecd2ec29a15007bbb47278641b27e10a28b60e4e7405fbe5a05e5ffb8c0a52472ed51330f169440dd10d828f1830a23dade9fef0c4a2373eae849977e1cd15054e4ff004b9daf6ce8fe8010f9102d09bb4b18ed4e30cc9c3dae2629650e00f139eb433138fb49e2a896dea8a13253282d8e42c1dc42d490b719373b3c723b8c991566474257e96fcd0027808a5", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85825bd4521c433e916152fc89c06d11ca2de44afe406108ba3cf299ca02d0c7165e41ffdac6279d0fe5b915f0aab62de6277e381fb8eda73a89e880fe546fa425f6698b89e47d457a349ac8cf0c38f255981b902f6e22ab9d90ecba5682da95b72ea32b243082d564466abb5e9abe6a66c5cb9f7977eb3b827a1b98af236340991db4b6fb957c4b055c23e13766061aae849a2a8edcd3ba1521f1201cec81c6ad2cc7c20123f8e1c13d1431e6dfcd3481b085e32ee4d935311f5341e3a0c594c709523bfbe9b4a0374967ba42390e9b9a1cda573fa6008b9a0a96250e9ccea74e5bbb019f1b870268a48df9d39b422a9064d923cbed7063d8423b020f07c57e4e33122705b523c845bbbf764e5d505d42940194699143188c7e694059416070f4da019eed7663af0f007d79433a091fab6cef6bd0f3d7021ae7e82ff956b37f9c88c2c82e57fd834abadd012286f1af916819bc9e91085eedcbda6b5cc44feb83018688da4b97c9dcdc1700d015b71597e96c0d6951f04873852a0dc3397f88", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8204c6b2d4027f7d93ff89c36eadeda03a5b5464deb495e5bd4fe066c0d9778042b8fa130396c1652949f0fd577ca23f988dadc525a820cf82756992ff81c4a7562ac1017ea01f8f9cd0cfc787dca972f27103a4d92bf215eab991e6970e409d431e6bc2be4f0586f5b98b4ba708d9761905aab265aacb9d495469b1863f5938549175f30b30561c998e081c41b039918a6fab4eb2519e6cac910cc4d931c6c81e899655f06c8a26f7b9433992ff923f27d982c1bfd0dcf62e5ca4c3e035961aacb99f831bc0e42a668c01256cb830b7aba0f22314b548c0b85d84c61c9b4a8ef331bd7c98010c9a65bdb7bc4f0f09b87d0c8b8a1bd96b6bc2035b43348dea48f1f4a4ed6e393040500a12d7a2ce1e08ee8934218630ecedbf2fc7fb5c6748ee3118421967e8685488fba058f312ae41f7d386905646ee334e294662a97ce70486b450a64dbf8ad7c1ba50f0c56295cb2dbaad3833d3922566802c80175526e24b188e18574292e225bb958305dc2749ddd4b46685925c0ae9deab2671e1e799", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6593928f8e0a2a486c9af0b6af6ad78865c215f64ba3b72bf3a103788a352d216fe5a2a3382220f037fc2d8a2d25b42f48cda3337cc831e4746266121181bce964abbc7eb6378b8c59b9ff59de336989d58003534458a47cf18fcb0d0397333045f0f0d826445b62487217df62131ac0d84a38a02ab39eb7fb1451c7ab10f47d7e62c06d0d1b8ad35268ce58573432b1f4a9515bbc9bca4428bba426a3ae8ef8695bae7a2a3629177fe00edafad675811c90959ccd7800e4ca1e22b16910170b9d697b25af45b9d2febbec6b57d550b7854b425fece239155f068c6873e314ed3c97a46f7a61c8b82af22191feda559b7e93483350652354f005a78dc62bea279a888b4a6eff708eeb4d93ffa0f5c6381a9f6570746387f0e116376e4625a01ba34d68d39b6b793565dddd357493e8d45c8e676026e93b26abcec1b4ebf467f3f069dbddd63f30b6be3b93525618ce903463ae5cd091c39263327b40b76e4be0403f6686b0ae74213a5208bfffc360d3de49253b85585b181133e55bb38aac6a", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c138f33d241e4e88846f66b4c8f6d27c89c08297b8acb8e23f6026b4857f1bba758f5c15f4266b8d66aec30a5a46b32839f8863b3e2a909ff37c97322ca4a9eaafb2124171b52dfd63465e147b8e32c99cee9a60672b70163e747a238402477dce31497b2339f638d5907e43e3b794ed8f1521490957a57cb9bc82c0b066c20c826237c205bd47d1e6ba57eb5e37364bb5fdcfa8155c8015ca06562f7f0c9882cbfcbfefbd2f5ccfd2f78c684a9bd76c659bcef3de3622995ba63913120be5e0ab72d16d11cc1ddbf23d28abbb8a5831bd0f00a8286122a117d55578e58e0da5b7dbfb48aad8ebdac7e8615ccb9c21a1d877dc84f1d89aabb0976f59d038b9657c636b762801f214953b0d0cd55ba1bedb4701c5e2c3872f364585bd675927a56a3a0fa0b962a7170f925ee921c9fbb9d0d8a19057337ae74940cb86fd3103b232314385cbb59011506f94c14d18850f13556cd7f03cafdf9229030963f325b15c701c60668e6a167f9b3256bca99e05f4f5c2c3dbff30f3ecd36d79bd0db54f", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c174bf6650026302423faa9b90c71e66c2e54e65ef77da93795f04dc8fe0cc05f992cf00c41486268252f52d17a4b5eeac356866162c031e55d3ba7d0ccce982fb42457aaa2a92aea50f9cede6c19fc0e1052a4dd85d8039bc3f96dc19d8f2faef835267b6d235c25feaef590c5035c2dcce1ceb6172b693a63d3ae5815f5972bba516a096bf45e006dcda300806eba09ebe7629a939800b7eba88e7f82467d4d65889ab65f8fd37ddb27e62bf4738748d9e429eeeb41bf2a4573baff6890cbec660fa0e1e0c38cfb8a1e086c432562fb14b28c74495689e356ebac1a701deb7328ea31d30227aa9ace477cf76ccc375519995788f90b41bc7f6fd4af812ddde49be65a2c7f9fa1108376701099ce79d640ca5ddf1d34634513a76eac0b3ae02d06a2195263d79e9dd6edfe9b5bc24819fd5ade71b1d1afc3f5302156b97bc3c4fd3386f0a9c00c449eb05b1d742c75f02ff4529ff1a0c0b34ce4cb91a5f8b700d9c38ce6402bbefbbbb3e158aae035074a6e0c91484ef8b65590e6870be30c", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39681cfed3cb5ce9fe0bf719a1e92aa3af1302f6b6d0c93cb22795e0ac581317796a79ffe29b5f88fd38b572cffd06fbd2426372efc6f2ec01b2267f8c225cb6c6d911c87e7dd756ca3828383eb5bd9c56d74261e62550c88e39e7642604529ba45c81c6adbbd4104788df8e00f04239e8d4c0b43ad15b497ec04d7cad30dc0082d586b1d88d121e5e5ec1396b207410a3bebbc065ea25b97ecad9bcb9594b749a6fa8f33dc11a64c48494201ea0efb73a203cf10ec68dc052bcb68d336e31535bb0f667001dc2da63358e37bd421fc88a3009c698230c057983968d61c31462363bd93c200ce4f5add74f20d877564e88c20982713da42a1b279caa845b486b090d5fe6c154800feb14e67498cf6d3176a707b2b1c82fc6773cf65befd64c9446a7b62482777b1c77c8dfc644798a3b21533c63e0fbd39e07b127b051ea2cd85b42c0592c27bd988781ef3a405dad25e9659d9ba5cf1b3c3110b59117c322491d55a9c93c8a45635b5b0d378addd082453a6d190b8fa0a89a59867d85dd4d07", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7206322956aec277538b8bf09edf980c88df3eb0dc0689f834581b94f801883b384ac4fc218bad411d44e49c03a6d0ab123a19a4f0c7a8e72092acaf5162b0e30a2927f53543b31fca0b0b3c1abe56268f442e6f856018622584205dd898e2f98766b0def32894a508cf7c824ecc26750082b80408cf7a3fb752172afd53afd6ffb1f0b96b9d0c705574eb0f1dc1f291ad5af8c5d1f539757e19e19ad600013bfd2d1fc8b668d0e56a138381389a7fbeee5a7ac363fb4ad95006e3b3e16a3b9abd450aa3f16db19facca9f45cfea2fd52034e7a1835f6e10d40be16e44a0ce5d798a8bb9451488f78edcd203455fa6dc1253505fa83140d610eab8cac65fdb2c669667a75bded33bbd4ded3b0691de5e30c0eed12e01e9c78e56fdfa485481fe671fed3cf558730acb382f24c1810c674e5459ffe449eb82840bde95fd2f23b8438b844ca019882778edcb7d5b6f4d2ba16c5ab439556accadd3029173604e5ba40373d491779a049d0106dec560e084ca942eb6293bd3d88a6b4627332a615f", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2130fc5f94a8a359b90ba546795e788328f09c45903823452fd44c5a0703033c7ceaa0bd956c20b12eccc052c2f535400e0f2d0e90aa0fd1066e400d6e81ee19fc2b7827b48537129b54938d324680966cb39850f755b71d967b50fd7d699ce3fe956a150c17088a4d29740905d4d1a6b5e013c4450302bb3c125e90748c3eca09e39d7c6e1da6d65ad02328865e2c0efc0eda5de61153ae757b33965a95da80e23f531286a3288fd61694298e68dd21dac3816aa0b80c08aa57f16cc24c641164c67bd98b2c5a895926e1025d3d699ab7cb9e4f0b43e31f68bbe2fbd3655a705b28d4266807e236c4fecac9ea470dc9aa55690e428a1b353696314e5c62d9e5895ede07b7c584f65d63935865211fbdd78cd7b0090bfc169dd000342d14b068c6adb65068cf708c4e3c3be72302bbff056087fed642480b9bf2064fb3f0f0356b7875025a4641fe5af22b98432dd708872412144cc9706dea53d9d8f96ee55ed821715124bc824b408092e5eec66eb574f069be3b5d88a8f152ab73fd160b4d", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "575ef9ef6335f748555a176d35ef3edd9428abcc6c00850723b926fd84c0937361b662320866f555f6e1062e1844aed72754da4f50b1c960b8522ac932cb263c40d301d232dcda65ced16d0e8272c2a23d2130db57cc2d39b0b1fa03ba4c7fbf03c6dcce9b474583538f48075793c26df725bb88113738e674f7fb4490ca61e56b350650e8039beb39a97b6b55b5693cb7f4106a26ceba9322ff889b0fccb2e35b8309a25bd91bf0b8f5c2459cf81bd9e8c2ded35a9e87ef701e26d82207348624aa596e4e1847b111c518d881da598e1ab6e635af91c802ab35f5cda75833217517e84159bbed67bba55f51d62dac8d14c2f9e1a8d1b1649e367ebe7611af0331424ed6784a5497f80ba4617a580270a69cb2ce8b0f63a73d5ab34c8d7e3fa966f465788efe41f57a99914ebd708922d570d1334a81bd6812882f0a3b3f41f88a25bd48de158c4da84c784235593c00280cce586b5d388e4ccf92ffcbbf69dccc8171a7b4bbc8d68d1f00d8628b725f08c194fa18f064ecd2f3c1bfea173cd1", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a947601ade4bdd5adbb13779e2d0893eef5de17b6f217deaa8e005fcb9a5863e1e84d1258889dbda768ec247848e7c4c8bccd8fa10a322d05fad461ead9b51180070e5b263c5ca4bf471fe2711ca4d34312cc3741148ce2a0ae9ee7735984533606aee498481281cfc398f852ed82020e0c9f5036b38b31f9812f9bfee954411d7db1653c19194710b42d726ea0844022a2e0b5eda0bc205dd94e271883bf91458bcacd093fc40546bb71ab2ef72073e278d46baad57f744b4b31b100288ad6e25fe8a582263428f83b92646579d18438eadd89e59baa4de8da0d91fae6c3667be486fb7bd5891808930ed3c0f6b4d7a6b5e8898215ab479769f040380ed6636751dd19ba27c8284bc8661d7ab86c5242f6b012c48491966925c3f780b35a0286e1b389bfc134a60969d3345b4ce1d0bc23885fbb3883da50d1b470e1bca3e7df62e5872d7855072be216faa971684d632135858303c6de156dc89be01548ed69967b3265d208a62f5887c46e3b395847f8177debf3c572ef212dbabb8573799", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c2912d0f4de569d7db9cc1a407a01874ab8e0bba81f38c370ba55920f64b41c21e6a3b67e5e0271f8d9400374f11396388966e2434aa0ebd4723042c92a876b635b8cfdab85dd25fba5f88236fff2f7caf23602c479c95b5ea6cd3e4f653cb3639e75ac1cb39d268a035e744453ce706caf3f53eafd89ec676baf74f2e6c9cf8ea4c288ddb1198f15a77ce07e7335671168eb1cbd8c607087dbb17b263c9ef83e650ce9a48ef2fb5fd37a13aab9e8239bae823c048cff16a7e1897f5f7e06cd685a829a85859695fe6956179cacdce7181d045419e69903f987b35acdad97a7dd2e7713060c67b8f447a02afc218484cb1948071eb64e77cc4e48d0bfc635340cedda460a1201b3eddec7ae5a008aada21bed3060fb17c8028eb2bb767d1d4c948bb5ff9e9a2192256e59ce48241f5dce29dde5ab2de0ba8240a992239b7a2a546ec66ef7ae549c8a15fca6a70cc1474c90945795e876d609d5bbed72b8f001673fd53b9540be4d187a484ed33506464f402160bb1f18a3dcdd47582cc74488", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "357ed432befdd0d673605a705dad0d8d2f100da229e979b1ffac404596d777269d9469dc1b9a4a389015faeb44639d2962a635c3aba4ecd7f38870980e87b2af9c7afcddf2fd379160cd415f261215a5d46ce5c0c9512f543a8b1ed961d2a75415c9f32db7892f1188bba23c6d5f2fb40aaf4fbb003ae6edb74cd0844f7461b3ee029029595b6b8d299e392d4763d3f6b31b222bac5777f87bf9e0beba302ee87da8be3dc5a0434b8482c165087d60532c52c811fe6389c7c2728cba5912d26d8089635fb01cb8d78aa5cb41cd274309d97cc10dc2a43461cf951647b110a65bf47b8c137a8363455155332287867e4c0765ce691cbb750e5e141aa6fe61fcf4e4b707420238e05d955e5dce215168b4d1742dff70ee87d4e24bc0fd9b73835d8cb359a28040935b4c64907a7623d11118e2997fb2282cfc73b2fa27d6e58ba9f5b317f35a14363c78f82466d7c9cfb8b07210289817cef53ad672f10892b0458f0004b68e74796bcd98e51f2e2635d494c615f6f087a293ea4d225b3cf4b0d6", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5c87e321dbed16d59c49867ca35cbeed697be4f279027879604f1686dfe246dead0694eec5b2f516702b36702d7b11297075b489d9087bcbc0eb1fe5e756b5824a13d06bcf90d298592ddb6e13ef362ae9eecf0c36380159ec511abf3d071ca89b05a56d709c3350de5be1926007ab5830098cf61e677bb4c9d2b79ddf11d9115905bd862b4cd708a069c79cd276b73aefa05f920ffd6a8fb778131ffe4c8a5ca2d81256d43f60e123564bebf9bf14d04cb6d3109865f6f44b21a8896c294c50f62ece38798ebed8276ea7e40e1d1fac611cb511295c03199491af3e0c3d8baccd4d30b2c9d4d47067073f074f29c079f239871dd62e16f53352914d89cd4c126d0e38370f42a902f007fca4c1557b2d6b420936d1beb484c28e392b4502bac5cc5441cbb59daa3bbde3644836682a45ebf4d683f11bd12082b4e46610847cbc42eda82b80a20c4d847963fbddf016232a6c7bf12409108eb395f66c6335fcb6d1b15f54f825f15c7b2cdd2afcb797c129140626e32c8031caaa007acdbec381", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e5a6bc0a9b6f5beb342a99156da240d4ada680d83939e62a8f9d5fc19649e9c381ced323c26e642d034b67c9b01f2378ba0c17a853d9c2d73d087ff3b011959f02c2fdfc880d5c82179da86277fbc23a84ebd397fe22f775214ffb8d38359fa141758ff4b84836541dfc5c4e19337147935cdbc7dcf52c91f647ff6e7ceb82f1601e4eef9b2f799b57d0c1e3bffb63bdd6467b9e385db30f56b46ac06f03cfec3cf6805a0539029080b3b95f7efbbb3728d2cac0b98bc61bee10b4a890b818fb0989083ad828f87fb79813199c9de7af666291d153406b8d09bba99ec7675cb93ccbdc2a62b3e89a6b01ff66fd69ed667515f46388dc57da04c022f12ceb2093f755e32281ec105011ce7179243f5c399c219192be4667826d009fb38c7cb2f212d8ca046c00deab4dd9c3c48d4935a7736a835c2a4aec58a240cc66b50df20f21f4987641d5c6ba78799eb792c7973cb01e963c2865a76c1121bbc34c9ae40e55694f56b196429fbe0b89628b3a08ac7289a55b365e1402fb61ab96410fed2", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b69fe03530859d30589af21cb06ef78702dd9778aeae7062204740b36b79257951bd30e4aff739dc8118a5a97961b68304ab277fbb0e0abdd7bd53b7782812ed2bcd26fd60521bfc17e543ecbd485f9b7da6da75fa558ced68cb49d819561339ddd271d2f484694d83ffbb707e731fc9972ff1c132ff648451ecf6fa2525c3ab696a635c3df648de67344f8e6eafda31d94dc32aff88537374b0562d887f437f59da19e18464bd06659785cb99f4f979be6e59b0a3a0a336019af8d324fb3889c40aff31810fe8c6f5f3d61b79238ecf5a62505cab45c18f8e0f52f18a67085b8dadfb1076de0c48631f3d200abf42c07581b3e6c670d71da5f407c7e3e31a7d46209f95a2f14aa8c595bce7e6a371405ab886874ce8740259dcff6377b73634eab9f50e83ce6629faf96c470bcac6cedbf991ca7eaf15c95167cf086303b43a88c56da11983584fdff05f6fafb3343ad4e32c534a9ca4b59f79e80f2ad191855703454f1353989efd6c075627408b61cd7c4b804c8815911c3a6d2976cf35c0", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "589f370ab31921a95b6bf0220d0bda22ded0719e0979e42f205b2ef3480bca5f09a75123350edb164d1144136cf15c0ced65f2be5356b7f74b8c0595a4b14338c83e501aaaf9192fd80b987d5cf6a0920a96ec8c535edf5c114daacc7275cb6e6d1a224a43aef54978c78a5c91374ab5f60e089d8e80e540134c4e7ca936bdacc5a67e21c91af79ff05fecea9c07e8926f8d1a82478f4da3facf8f7f83e27f0907abb4ab1b82ba451a39837d508b2c1402c64e0455c4fb8b4f97905f2e168bf5eb0f1ac62d205db2f0739130908b05c6f2fbe853df8ff40aedce176114fc1787bdc45cc2426f7db44716b604623a856e1907fcd788d17073abfd3b7d68f80747785d896328158e5c597b03e312f0890968d482fa8cba3ba0dffdf05a71f872410db469d43c9d7bb9e4429e57e56efd9ce3263eb0d86e032480c3101be930f1d313eb605a694b6744395d1b9fc21cb5e7dda9ce05a87dac83d7b8ac5291ac987dcfba1b1b5d237cbdfb65b573db9cb4281469b1cd267c40c867750a1cd5c74ec6", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9398d3106cb77d329abf72abdea2bc68e64a35faaef9e32ba9612e43322f6252bbca89915cd5e529e8eb976ce97e0f3e620cf3e8ee84d92fea7882d90ce02e24bd7f3997ca7bc2d2d615a183a5ef4777376668068f6cee91e72d6a5d714188c1e02196fe6cdc65681c07e1c92c55c2bc56caa074953612db3d6a401d5754e32e79c6b773e0404105dc19a125f41d819623854467e5192c537f9c6bbefa0b7fad645955ab95ce487f1337095647ab728fbe1ba21cc6164dd41c7707def39713a09e945cb67882d0f60231d190e6b872d81b80caa1b36fccab7bf8bf4e7c88a05c5b41933dafcf3d44e60bebaaf8fc7f63f88b970c2a66454bdafe41760f1395eea1e9c43012f1ba6dced5695e2229c2e1a8e77fb8339920029a8b9b389ab32028acba61a4763421bc705a0e4e674e6ecae2f92f65d14144731badcccf6dfd2b545ada88721f2357e3c224ba12e420b82eb9e455c833031938135fa71d2607e204e3fa78e6bbbfcb3f633bedbf076509e1bab749c6853faea658e39652b8cecaf8", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b089a7ba334bec3cd96ec5c28cc8179dc54933a443ceb64b087a55363d0553da24b37647820f3ce8b530c3b1601f7b1976c2cfbf5b4ec2797896c52264474feb1711c3efdd883fbaf35e5f3f22ec02ae5aea2625fcee030bbb3eb08cd423457b8f92125224a7ca0fe4fa10748769ea6060b5085722efd14399c55b3197668b1b2282476b845f4c1dad4dc94c265e40cba7ff2fe8bce5c5b4e51b274d49654bb087e3abef3f45879b28765e666b7be4136d0cee5b3d2c859056e55b1846fb3199bf7dc209e603fc2c5c5420756f5298490a7e2747f283b44564d7dd1b0829ff74b894517aec399ae18e20a0f13ac96578477513a61611e25a024f8344ff83626f68c62a16a15dbfeddc060c2db00a024bc3c02d62bbc614ecce1118d88853feeee755f9e28c2c943daf7e237e524bef4f86ac761a5d9eeea47f05a9a16cdae78a59acca4729e7720db6396563cf3ab9456058fac2aa05e7c5ae484a6a1e8d9b5461046d944d8d34b42b9bf35f068994cef3b477de9685b9365cbc7b4facccf55a", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4a8db880aec3d9cf1e3b778b4f1616e1b16ab80ad3410eb847f4319d35b5ed5b63ea0f96260434e5281f6242807f1e776a9a5f6dffbd65c8de10b8ba7addd44289e30b46ff327f7db6c34b09250c22a1ff96044942bb029dcb2ad0022117aeec3c0fe89421e9a873d049e3f1f5884f3f1056974f2df6351960fa5090aedf544bcef4d59dedd3ea170c6bddf6bd5558d8d2ba5212fae3138406a112d0261128284c05178dbed5a25b589d3f1bf90e28ba9ce363f53605016248a7cce838f7ca2f20fe43298637de5327a9c67eb0aa10e6e92c0fe3f55fb299caf302ba1e87c1a3c50142a27947028f60b9baa272f662f443d78ae446f1aadbba4099496c8ed49d9b097d67ba2babe41b62f0feb8a11261f5c4bc86cd9a55baf5b83154116c1f344cb71f9d2d7ff6a8072ff5a9ba0d6e1817a798693be738f9c9b0563e40d7c8737f0f38c73229d00b57be895a75e2c1e5708d39d4a9447de6412be8d5983f5c1bec5a67f941e844c2ab8da51628edd6a03a8d2d9f5bce86a441b5981f7e6c0946", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b486ca94f09579887824c7f06ec99401ffea41b486925a3cf7ee6eb4dff0ff479dccacefecbbdc30d8d68d5acf1be60b5d44fd2bc530c743d401a697e569af88464ffb00c3ff9efd626361400e9607b5dda4e58b36f60105cc8da80a22674114e869336d07ff22311e9516c019aaafa954c4396b9d46e86ddbcaaff1e792cf42cc5b0fcf6f36d70e311031dd9678ce5eb9d573fc70dafd7af5a8650b3c20411b404d8060527d916d095e3a482d314f797954e124158ead1ebfe184e2d8ca590e0ca58d8debdece0694c3a06fdb3542e5adfd4dbcb59e8619c9af8e229c064376b415bd7998ffe03fabb7953118c320ff320b094be3c62af84740a18eaac28e70937e64dfe164f77882f779150b53cf8611dbf743b588cf1a793b3c1cfa2683582677582f666b1e993eb22e29fb59289b0012a69402cc2fd6807f8979ee543d24bc28006a13317260e99856ddabe7c4568f3fca7362a3ff3fa8b9a8d091674e33369157520cbfc93e1a2025aa9bb6babf94518afa5abe19466a92d45e73eaf7d", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "315f909380797c58724f05150a19becb372342fc5fb8f0073633808be07fa49be3cccd3892417c925674707c1e36e7188d5f1313eadf99a9907d6b0ba2093ddaa28c3e030d64448d935e2a56b7d989475a7a7e577f2329c6e8e2b2ece2a553679ec90a15089b494028c914d883c460eacaee1eac472f000076a4642136ffd2558c5b7033d71cee3a592899fcdaa05ec41de962f19060a32ec686b34f85b105a413f3baa819bc6cdea0f00fdd07900a8b041fde463d7e44cc6c45c48f7a1974e76e0fd67eb495b6448d739fe091a99eaa79f8436839daf485085253ced9ae1d5ea2dd5135fb5caa44d51d728c4e70479c6f0c239fa585fa557e08062edd07141754543c5af6e554afe5b54e7be52d886c83c7ce6ca9f3fcb3e8329816cc6c0d046bb1daeafb271ad6ed3da795a1b8fbaa3a056d407aedafb457045b6e067582be605a7abcd4643bdc2fa492df1e0fd43cc3e8cbac05ae240392ea02db489e6a5561895dfd14f47cb5ec6ac594427642eac91cafec05182f3415dbdfd12a348c3d", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "33e76286146ec82e95494f798a413f2569722f1dfdbba39e7daca5d654fd9bed5b25272fd3083d493ccb228b9429f672f5f6aecaccc3b6b66e6cfe2748c55c772c7becd12844369fa7283a95aaefc7b7e6b444ef9ea0151655bbd358ba6a42a4b2b9f9c8ee8dd805724bd8fa4d29e322d56e997ee1dced90e10b80a4e2d007985214be77a1807935b75a2df81b9c87b177515bce12722b1ed2ba8295df7342a707fc02f4ac1b17b9413a1f61015c4ba998ae75fda119f20aac84e921bc5d2232f7bc9c6eb29d8de3c57f4bd62cf73fc20fb6759db4f9c47988155bf73d4102bd78b09cb88905dd0be0b8e613f076cab8cf89711670a1ccac6c1b9fd775b05ea6bbe25ff038bda5fe828b561d7be73d68d881fa7b2c3c3cc513da9e19105cc99a02fb3791becf89e7419d2f430713de41ba3c439e6fbd4531aa0949e1fe8f3e910183e75b706083ad11cf3aca16bcf8dfc606ce28c2466dcc111312f3578bd41af4e190436f5c382cc14728c7b7e3f836662acbf7286e621dc5e121d5f5bf8af7", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c7d25a7c86329b2dee76f6972d27481bd4eadfe1c901371d27406bcdda5c447d35b5b4cde6eff94fd5bf2e83ef8f1bab37bbf04307dad6d38b96a2ff6464970673b0c05c04c1c07e0e28d1fa228510d9b2bc9f5b4461330e348ff61a1eb533df887c6b3719c85d3ed4d75f36b85ee8540048600f4b4b70fef885e90c4e3c8d924cc0a53c44047cba805d15bf88366a50d8b60d5dfaae09e20e5efb186ed49f005011bdaaecfd97074a8cbcf87e3c810d9e698eb2a6f8b77e3868377af16ce42496a8f19b9ef8809dc35364d35d614f1309a3765e3da35b06ebefd522b688b86337a9f578e69a2640cea2ebb5634665ed7fcc7faf124ae7ac70c298e0b3493abd22ecddfe23e595355d5deb305ca5040246bc3aa450faa3a5bb2cd2eafa2433e4a40d1d602422c8d41f02d5a3a7d4908190e065fa5b18f0160298a52d7eaa828440bec7eb234b2c506172e46068823f6084058e511a8fb59fb722577005552346c04f85c841487285b6b2a469e68a374005d8404aaedb57d3c962c186ee7c27a", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ef8d630c4ba8a424ae7dbc197dc7cab463ff00f93fb6db064d9987f224f2a589fdbc40e7d3c9043f1cbaafb47475cc9dcffd85a41a0b50614a206c5720d1151229d1d988dd6b8f56cc538b8cf0d55d1dc7003f51b87dffc178b3a63160b759c88e829afa2dfcda4b4cdc9e228a7a81f301e2edbb10da5bbd8ae9dc93ae8eb98d47e760012d990ef53ffbfbddcb8a7633b3cdd8695a75ca6b196f9e2709ae9b30b4f7b606eaba508bfe8f46de14dee5c0d663d01718ddd053dbe204475d5c1dac048f6d628019c8b4126003e4364e90121aa0d9472149590537e35858e9bcecadb9a1f2504ec78ea8d09772c992a7a12e31a8850510ca726ea3c1231f778b51d8818b8694be37f4656bd6f3896f6c19f5e9aef74f55d6b44071bdf1ed9dbe9b26e0b124f28db5d32dc877fbdc63d1b51f62997b83877e46785051df7cf4230c82b1007251cd4f3ccdf204103f99b27c5cd48b3ed529702d89e78cdca05cf52d0d99b99c9e9f479c537a578e47194c9912e7df890f15ec671f7ebb6d304d3e834", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8c1a2b91e9d9fbe87865fc4e6b478290d1e4b189866912508402aa311b953f7d4340fdcafe8f78d76c4a3d6fdd7a387fb38cc507ba6bf383743c8f6aa404d97007d60911622a8b96971cb3956a1be3f3c5e49501048cff335130c9184b78e3913d47ba8a69ce8b457910c69369a1b4ee05ccbb0bb17070efdccb94ea8ffa4f683356b1656485f73b19f7b6d1669b55bc28bbc37b7b0eaf88cacc8c019aad99778c032858ce1da532ce2b039294c8ed0660d20b6bf2019bb864e43623d600b83a1fe09ec5d7a6c434ff42fb3f2c08eda52c1ea033dd757db02159188f1b6383f93e1ccddc027bcaf77ed85303fa86644b2164bf99ebb394e0d25298b28e98da79303621d0b188bb2dc65aa19cd14ddbe0edc1b288fb46daac7db10d49bbafe28acb9e1188331978562fba048badc2f72b942d54c23cddb895250dd590df62f4cd184df7ed6ee88ee82b01eceadc939d822c176cd16f21b9cee6efe6cc4cd7b3b62fcefc83cf4a546c69a81668622e51a11a5b728b7689f4e16692e5d2c7e5b70d", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b42bcbbd1403e77665fd47c2199d5d962ec7b224c00a30367d482f3f5beda989f72ba20822a46f5c28e9b5524de1ed6f3efb390a4c0fc222047f3a238a1b53ce6c4f2debf4fb4d92a8e1ede0895c39545c7a3fe07148c8c5944ba76a57315fc814f0c2a08d8627af126c467f281643d648128183379e90f99e97bbdb0acf2ed03f4ed38c61df3ced83a195b92ae786f2a81ed2bd6d1f33a7b1233c5ab13380621950fb27fbcaf63ecdc703bed0b1a58b1d36f84914be476e857a861bad98d35b248fba6afe10e410b93435e5854530f07d5d0c375fa6ee5cb8b306c2e40ce5eeadc16ba8fe40d7bbf31ff9ae2f70b458a8db46f4faf6373ee3cb0e5398b5db53b65bc8b0e4b336dd22de54c7e8e3b09eda2d33bbe53daf8626e63d16808427359cfc8076f07259772f00cfed32a6c1466b1fa1847bd9e7bbcd68b6ca9e8ea8b577985bd107bf1752353390656784f92003d43fb585ef2a4137c7f83cdad4bf3fe1eeed2cf76c79c0bf2cc322950f6ff0a98a3c68f83d7a9dff5d87420295c18c", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8a8634d606e5c507f60bc6f932db58af00b8b057132eb1148b278ad00be6e595893982b2f248a3b098dc58dc751bf42094ac236874bcb4b40f95e56f07f1267e559d2bdcf316af97dbb6c9b2356fd7eccf47698190dbe3a116a24ed7a09eb2d51314c8272127f9a5960158ad8c771489aac374b9ed43cc4d85737b808f49fbfaba2fcfe044a526fa067401bf6c4e8b3d89a527dd2340983ec0fe0301a00857726ba5144b8fe1bb6d995c82455b04ddb6dca1c02e1e3cf0086f95e6d51420891231f5422bd16cc84f41705451d5dac7725029e9a4e4a1d1a7d0dec7126e1bdba68dc32fcf5a2ba9d2893d2732847b42659c68da741c3eba87bfc6f127edfaa1ec5c05ffab1ea2d9f412600f0016540f07387b4146c1774a9a0230c23b1ecc8c14ddff0ac8b12bf47b64fe9c7c3c2bc0ae59d1c22d1e1790d88edb1c6d31d90c7996dccca9b91e3da10cf185cd36a35267acd92e13909cae9ae19440f142fb270496396b983c79963a07013a3bf089fad02334c1f76bea4a8dd8578db9174b22d0", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4efcc5b2b023e2347dd71bd948cb661534e1bfd77fa55e768b9ec3edf20709786ce113b6c9026448e97808d098d33590488028c098b0d7f5719dc39c2cca636d9cf888230a803c75c1a9a4a2c884ebf19d7bbbe21e62f0b3ea8dba5706c98027b3fdc0a6429578fc2ed02625f9bb9c9d3f193ba98b78c510fe7e7beb42513e76d84b72b49abce43d33e23aa25d8038bdadbc3b115dae29d4b4e4616108c9c1727f14bbaee73ca32f8bf4511cf45959c2ad217bceb544f9ad7fc69344a6305680723dc1f18de7d81f2fe49c2d058f9de6b76dd8ae7d94dbb0fa0a54d253d51ad4b7ceb939a239eedd455e9c6645988530ba59fa7311b3ab26eba68d5cca744f57a5cad7fea64a6fd323e93e92cfcf4504b4174f3fe7fa93d68abd98b1128ca909a03fbe82bfbec0dc4017675d3fb54a39ded1e00f93fff69b9374c280bf124ae1a0928ec39bc2a650c345a9192221c172f2a3d22301db276e32e78dcf75dbb3569f9ca45b9c5db35d766910bb8d644a1a3ef02609e42a586e2c9096fdf3fa9d73", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70e063e00143ae6836b44a35a084218baea5bcc469be89df6a63cd58de6b40f4718d6b7517afba52a459ce12dddd06cf9e3ff41533e7df2300119af7fb5fe943b133d548695860c4598fb418b278899e4e0e5084d785f468b6cfd9945af926ad6509e7b6cc0482dc0d2b8d1201cbabb619fa8aef07d9700ed0e97062604574aae8bdd9ae2eaead2a22be6aca035f56b25f419ea378dc4bf6cdce24906c62facbe2617804b54c83d35c651d14d5f93e4416a4ad9ffb0784e292f7813af00dffc5971c1f6ef6725754ca06aa116a92cde6088f95ccc8c5ae19a821fce9c316b2c74f07baf29511f3f608e3e8a2c276043e2631a1fc651d622754384ffc10045883b93675c7e4aa8453692b0e984b12c213f31a225c77d28fdac426aefc523f8c5e55512c3a44f4e75b9bc04da2befdae590f09463a0d0fc417a4ae8eb31aaa5820324450b0dddcf8a9b06bb066ccb333a4bf445dbd10c025333154752ac0e919f714deb58ec58f38742fd3379754336ce9944674573cafa81bfcbd71e49beb5ecd", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "889989d3df5ae514b1bc95c5231248b30e38d08e48b88ee8270db52c2cf65427b3f7c59ffb718965849e774e40370587dc37fe4de5eafe74865e8c84ecc7a64fd3ffd657c309db28516100f7b57e70c557302e49f612f185f11540d1cee57f643ed976fcef5c71e0c1db38d12c621b8c80e7cb2a02406ffd728cb3029c23d402343f3040d4fbc0cd2439392a93d0492fd90a89176cd72e6b8a434cef5ac4511ca14d4b7d2dee0937bbf5daadee6a1bafecfad41c000f06f72f73c6426fd540d59b0153934fd059e2dec7a6dcb29f64133b856c3b18ee5531998870f3cec2c375c44060778adc1b159e9411bf43f391f0eb82c20e8ea6c6ffc60c4a0bf27fa82e5f79857ac58de7107472670292c66337781070e562da9bbe023d2396d5f75b852551d721f8aa1a737918db641520809e0be68f5aae43994d6666d31805431b9fa146251424600fa08466622e970f520b4bf5a903e329f21c1c74945cd6898f2f8464eb6b48da5af543bf1937395adb0e4e6b4ec0f11c9ffaf0071a453db37d6e", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b81df2a5f0d8b8d3c5cd1c644f3e110597fd1d1abfc186f4c8012a6247c8102cae07155a7ad2edccf8e6c505e7a4ff0d29e34c8a5ff25aa25e7be34306844f49bb6d90e0d8a7ae3191dac814f00a2c41f6e2eb8122c199d38189770721b4dd0737286ca4456cc771709f23b198c936802c40f8061e6c971963878bde111f3c1f3e1a6503c5e58ddebd395966eb100e6882e71aee84b589e23278f838251092da897ba9ca862cf9c4d20cb20bd0094273f9cdb28164ba3229bb121b3965a02597919b7c75a93ca7e54c2a1a436a7172be4197d6819ecb4b71eab5b37d58600280951d6bb813f7cc5df3929d5b02860f024995311097e42554bb7083e613ba519517abb87ffdc39a0e5f4e4d4dc2d89e3c1b37f98166e80bff7be83f9477211b4ec8f45d8fa99b0dc836101c5cfb385072793698394310ba85772827c4c0774ad917b40fed0418864bff70be1b63fe4f401c411de9e4b57be72baeba53cffb807a7a9eb9c2b4f91049114823ad1abb83787b5d160787cf5d57d97dcfe95c44189f", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d6eb76e1cc70a4a16d760c0a518defa2bb0987e2d43d8d294a55c9d60507a62236be3a6ae0098a0b28bf7030b373242ccccb88e4f5d4ce3567d8c6ebbf726ebcecb4ef0b26a696b68e59596e104864e5c7c985342e93bb40faa0bb1cde596556951431af93258664c1c1a0dd44e620b2ce0bed8a37014c460c829e0ca104e66cc5a5566394b3a43e21661e5d5fc0497f52d0d8a1c6ae3a57cb689d75e6d94be30c756e9b4d6b7f497a60a897b83c289f6abccd133b63837cee0c2ddba2b2092c29d96831fb14175dc84dd1c5dd1cf42338225d3be6379dc2f0b51b140f5407baac7177bad2de991ca6ed246b53c94381aaca8a299569fd664234d4fe928086383fd50c2af8b91909bf74a5fcf2e2ef30959b7fc0ccfa5d41953e2f1d3886f77ea6f145550b99b0efa3212d2a927db2b3f133a9c45ff5038cf5321fba0dfdbcb8a6abfbc65a2484692c1a89f49a39d00844fc2b4c6d488dc78da5045be8b560228c1e9c93f8f3613555d15e7e39bb5f4160d6e8463ad6b2cedb4174c4813c8d0", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "616a47c86dc9e2423c5678dc0ddb74cd9555f63c219caaf182f82cc0b47fc5505afb0405a693c4b45ed670e009908b6316d22692d89798521b477d45c913cd31042b8a0a52626e1727bc36878d1303c52ead0cd69c0e9711e8c5693ca3fcadd48e2641cd73e40eaa26fb7de1aa89f54228fe67cef381f52a571c054ec1b815e37d071054b08280e940735569f452dfea10d86e742ee8db6c52c696699b99b730bcae337f093418598bc4b648276b6a7f65130bf8bfa1b2b2c7893e408a6eadee77bab6c28aecaa0e3a200da9fd4a7d06ab00c38e7c0cd7e41f64dc43526fa28e5d9779730b41e90b6366fa7fd10055d76c95cb694d07c3dda1776fcc774c2b42eced3c82c9327d6865ce3c76b6666770b625eb49d6b7df9fb1eaa4867a8b13ec1d15af66bb5c37ad8ffcb7b059ebd9f198fa9388d706efbb20d7bd6f1a2d6a192e55c5adbca41fbf1f27c9afe7f94775c123cfb7f1b13a980e86b812f5a8a848b9bc76472c52f31f556c02eeb4b71e388c7cdde33b22bf4a5ebe1e9e10a08afe", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a158c783c6141376270cf0ab8f4c08e5a4534b576786e0249fee264afee8d92558a2cc1224422a5b33f1d0661fbd2891f72edf381f9b52aad268dfe82effc96bbca66f4eecc7abf2449aa3fb858ef5606299af5d477242cf91e54edbe042a766cf108731ad6b7b038f28a3534360906272027d2a83ae32cc0ef53c1a89e1372c50edf86b2f9f09f06e49e1072a5260cba1528e8607b8336286fee545e325f34568bb2867f3344a7fd53729da935589671d6ce956462b4729f8a1c97aad3380852760f1c16dc0f9fe9b9f64e7e0317e242cd777ecba0bcda61c19d6e21ce54f007da49e2ef35c10a0bf42ed8c522e6bebab94eeb5557df840c23739751e7cd05f02c52306827c71e14b6f8771e2d3af07670a7956eef491cc26a512a32c3a21a547925406184fe55882303c17c8bc2392cd44a77f3723dfb4c24936dc66b66da9c72a3ed5346ac14d31f5efd227b87faee10e5cd88a1ac73f67e5e6527752d55a12490afee5f500c4b12a28e2ab4ecb8928aa5c889f8aa9696e9d5116f748da8f", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f442a9b1d7aaebd50a48a9f81623bed9a6e57a9aafb22f8cb6e56f28086ab3609a8c13f9f676451271325d453f9e3b31c0310a38e71f91ae90899ff610bbf474138a9e610cbdeaa52985446d873695e35d1de1c777efe02eab419d8f0fd5184c850112bfc8a271307f2a9997155383a85b80ac99f6031d94639a6603fa842f731c4920c7841228441136cc0b07ae11c4a07c28b3305ad2cf6a8594ddb6fa357f17a9fd7a72635323265a9a5eab8029215d21f2b3d2ea41350d031c93bf8d3ecc314d6ed13ed0517e12df45ade2f7a3cbdf0b17b220e83031ee06f4a670b47c7d5bda77c0da7f3df5278882049582faa073667a6270467d8b4c28b5930856ff55400aa1c7f7fb52d838d5e9508b8fd4211e130dced03a6996b9afb860c066a56a6d3e1f1f7fde8179adebaeffb2b8bb91b83b7c1c56a6dada297497b8d8de0069e31ea452c0fc4f820d769c12a744d22ed110fd99476a4524caeba7f766e1fd0e0ee01e91825bb5913c0e2f87497427d2687d776e2ca91055e38fcb6be3f843b", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3bf6856f73f6ef422be2e247ca197d3d7ea3c8aac7c12af4e26ab047eb7f8997a97a3b6afbea78dce4ad26aef24568640643293f338dc2a0b867ffd71b9e9a30e9286aaf10281df870d2413b20737eb8673ebe3479685459ebac4c30c123291d9eda00cfd580eea9e77c88087185b72fe6b3b0ea201d9b770f74e24595fc02d40db9356ae20d226f9fc09e59e3f7f760cc3aa855da72d510fbb8ce1e6586588f3e79a64bbfb2ce1983d813fa1ffb5890a5e59c8066842f1bde986b7f1af334cdc1db4d97b793d631d1dc67fd13207198106f58bf80dc1188fe571507b80cf4ca18ba4cf7b7953e937884344d4d8f525db151cd5f2bbd856bd3543fd5cf71bc7e5a45e10553dd1ae47d0cf5947e8dfdc8fa174f6642dfd5e3f4ed300d7571ea31c28f14bcb37dfc6e98ee6b1162d72ee1eab9ad21f4e976510178b6ded5d637b1245fdc48458f6928088d4fd792532144f737a9d9fb157fd22225a98e0a38e8197d4c7af95e2eadad8235ee0800a5ce584257035a6759ee0d70e7216c06b6ad51", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "579bb79622238ac1cbc0af03c3c0d1ccbaadbb29ad974f67b76d752b960df0928d364e33eb04fae281992aaa01fafcc0669eaf87791cb8a7142b597050afa58571f9fe78a93c647307ea0db9017e0c41a0ba712dc8871063bac01da6a3dae7d0c5bb5a40f633b45cd35213fdfccd296221a0275f3b552e56ef8c856f5bd96722ee3cd9799abf956dbcc0bde6bf65b1b2641658f04e063298cdab2029c8c0af0566878822737fa9d6cc48c175fccaf7e866d80e1e478d7568a3e67d39c3a14508711fadd84c3e7be8cc226a23368e9982138128628bbe97a3c572ee68606bf6427ee5b9862bebeaa4f6b08325241da15c9f223bd18b797e1d6e88b2b08a4cf95baadf4d684c8fcb7cd44711aaf203862ec79bd5f071247636623b88709f6686d6ef3178fcee04e2de0d661d92444f5cbf3216b07a5f6cdde0657b2d4596ed148255957b0a23e8f262b1ff628cbd7ec7e88267d100809ab5eea908aa05e11d823e794a0d1e4cfb82c76b0cf9affce1fa0fe370503accaaedcaec65d1ef3a696df0", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90db572ad2c25dd02aee6f8e0ddd5d42f5434b9b59f0bc7057abda8924c2a061404f345b9ed3e2fd0486fe34e2be725bd9446f031071c4ec13772fe468ab4961623d16469a5b9577683f20035caf524d557291b700a6903dd6c472b50cd09455779289b990e86ed6f7135af290b320957c93db1a34bd66289b5304828a71d2928fdbbc3a90af3884fa2f710455d2e909422e66aaa1c01565fb67367223f2bf30661ac72b9c6a84fbf977927a86611514c0c387371cd94bb703f2325e3a11cf83cbc6727b5bd49f6fb31b7238c1a464b22ef6c5db0dd2d5039ab3d5a4a7b1ea01cae494c5dafa48b73a411c982389abe5fb2de35d6abd5d9dc33e7703f67d58feda3a17fb6e9ce3200f44fc614638f7931099f13bc175164d9d68e2a4d38f2c12224fe136fba4e7fca1fbfe3344afd2f52d8812624a1af39c4f128e1c9c1eeccc0ada519f27b694fd982ffb6467f791461a2b803cbd298a4467cecaf274f855583ddcf470092f642edc79b23eecdf4067169a2ee72ae95c93e3ee5d23ec407185", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37a98cbe608f10cdefb4d787a23681902d7a3a02837438ffcc778091a12dc473aa6cd38d7abe75c362a877456e4b29db13659b4f3d9bb1ef73e0cab33ec2b11d06782ae4ca0a13d15f8856223abe0131f5ec5437b2b001e4f5903a78afd4c46d6a47af171271f3a4cf267b0afec0a1f368a789f4c03193e2f365fe6c0b8dcce1b2f1e6f1e0cbd7c6f1a98a8ab747bbd27485aa61ac84e837a95a178efba0b23725c53f00c94b3cee6831f4d000ecfe84af2a63f341e7bfc2cef7f5654d253654139245c4205c0b2418e8de35da690a8884507134a0b2f0bb9d20eb8f39fb134adbf171f1a8edb4e1489671005f8474708708d1a627d22c76b8ed0993a9c16a6b635fc090e3b38b96f37b28ec44089b17173647eae6ac4439bac2019ae8b928d094665aed8ba0ff89c308097b1e7ba74fd2579f1c21f63296712cf4f5405cf0f3eb60ae1600a5b8d717a09ed23034368c9739ef2f880c659bbfe855f809adbe231ef20d0eb6300f2b6ff02e9f3666876971a9d41f8f0f8fe954f00bf52c0ce013", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3428832b0a12ef303ea4510428a001d6c54d3c3cb4008cd07f57a3b73acd1fcbcef9d29f84a4ca1b70701bbd193598aad70e7d64d187da76bac023ff909b338ca75cc5fa7de2eadff33e377814de682aaff232975a1fb1c36e401fc40c4ea61941d7e6d36af36ae0bf30127f2d05fdbf95c8f0e80a27300373c055e3f5aeddb48b57936dedfa58a3712a2041580abfed8d214ee35e08a5c2d06e9bd9487112ea9862c56eb2eed3f5ef166bfb67bb76ddbb1ab56fa60e7e16a34f8d2dae992a255ba12a154130eb07c8cfa6c2d23331c043332c287528239b7b138f7787db620c3c908ba150dfbbf712a51d5e56bd139824ce046c598ba323ed3669021308b76d70925fdc7461059eaabb4c6776280bf985c34f1bc035e65024629f47c2026ec2c9242d840b037aa4c634659bbef8283c39785ccb596185689abec72e7ed527fce49264487cb40423fea92fec60bb547695abba011b862db538684fff0c77823b0df95ef1396dd93a5189c158c7a845682848455b73b8822a9c27b8a3e789c98c", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "264ab320b777d6c33b56c4a61d1beec9d4191024268a32d3ec83c247bd34bf55aa60660adf5d7480d1082237ee5515692e6002051900b87ed499ed879d7970028d308aab51496864f2d87d3ce95559b24646be209921dd147546203bbc38fb13f38120c4fa5cbdf5b9e39cebe2034588329dd0e2e393caf14d17135ce467397ff71db128316a7220561c6714e0abaa088dac39f98cfec71f14f6b3bb11848a4809240839eafb0b9695967ed8e9ea0b7b2fea9ad6a60c38005e3ce36aa38a4d2fb974e57a6482ea47a22b31cbf9ecd73ea7d63a4d5321dabdb1d9a1b66baa754805322040807982cc4a0fcaa1b30b13e3b8b1675e190c76e7613db3e57f199964d85ef6b8a169b0d70304355fa1633097407eb30e5c5ec6bb2e356b79d74e8d7a516e1cfa1e105c4e9409dc87ca041840b639668ba9819f3150929d2114ab54fed418fc940edd030c481292c90070542cacb0a7efce531f69ba818447fbced8c622524b2e6fe57c466345c2b74e7c6effe9d9a092e0c5a6b1b7f36b11bd2afb58", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b6921141cacd717d45fba03ff01be38cccfab166c66121177ba660551efc193ab187baa767d12936d1b07fa736240b24e8c7f6bc02b10d82eda0c20b80c591ded6d27abc97f0640147e7c7bf8dca3bb250c993efd3de1f1f58b3e6d5baeb0652472af89d3a08dd8ff39bb4550eb2bf370d6c4f79d0f093c8e3d99953414a5f92593e00448130bf6b2466212d108cc0cd01621658c401cc55700a4e51da8d02ca634cc2560dec5210f28bfae4bcbcc62ffa10569491ad79e9a1b383b55291b8e9b431c51b0afad99eb5cddf015c7d91930c99dd7c47708f1e254ea1c8c09c10c796514478634a9a5c8ad87f6244903c59ca5cc374fb52b244c002dcf39f675caef15bd1329f6180006106111a1e91d4d9c7ae56d065d36fb9843d74b7f4fa8a789cebae586c072359002fb0c3698bfb74439d561f093587fcbc09759b60964578c3150fbfc1823c76804d6e643d2d67c0ec6fd1408d3a7e0ff92527d8c857a92f3ae4400b4312db163ac889b0634f424ee4fa55781e46219ea25b1bc08ddfd959", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6467d159f5a3bcf671e1c4442e5f1455533866ec8053a788b7e15a0fdaa7d62dc93e66a5d9d9c85c11bd6bcef389174caa3aa9d54ad3978963bf69b5ab503e6243ebb515adc2bc45bdd6126446095d0c0bfd7632bcd8168147b141007592b1f1fdc8e6fb826094858685f627bf321457a8cd9df9c7290baaee6480841a5f2c6092a084a52f0abb5edc8a4cf750494b8d494f69b3efa970378ebe6846fb83ec22ce56ae8c2146ece552925d2f3eecea726d02f56ffc23c6010b52b5240119ea326349bbbfca1c799dbc5c24125f2c41fa21718dc5549906c6bccb748e10189d6ce73bf89158b47e6e44f20f95d3684cc710859e61d878e540a53de45388e98fa1a1acc92283ba3790d7b52b22e9ed671c5b661ae33ffcc924825efb90962b430e91f468b9ffae07e0bca510441b73db302296a170d64e8e024170bfd0f5396a369080c4ae8e7a3d23a91b021e100e33a2a1c1f303252e63c62b59aa797f5e61b453c45dcbd69ea14f9e8eea4346d7c4957740d868860d7ca554ab88bc47b0058b", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16669d358f0681b0f7f54c5840192dbfc462bbda4e2e13ebcb23cfd554f1454f616d156a28fe5a2ad2690897a1d6f44b4579407eb7486fd19b5f643a599eaade6bb6197627f38b7fc18eb6e42fdedf030cd4cfa30587e3100302aa37e6840196e1d48be48da0f51e9f92ead2cfa8693b38cb2a732a3fcbb27d2aac903a594c567c2ec8249c97ebc89747047a5315f8b5493c732859e5793672548eaf0161156ff0e96fa7a6d4085aec19c4a218958686746eb0a40d9a6336809ea435e6b45c4ea97b771db37b514415b86d57900c59ceaf4541e0b53f786332ec055bfecc1e14ffe67dcf41e9350802416f31b3ec0654b87db474bd4c3143418de724eaeb74b95312cfc6bb64659a2e537c544673f9ede21dd5e343c15ca7a74478d06951d010acf69a6befbb224262c95c4ae70760d396958fc3ececf8a8c3c42944575e4f4cea5d94dfc1c93abf18aa8a9ff50b96615e8aa8c8649efbfb69e0d1401c0fad73376a589790aca696ee8f92cdf8680a9a5b9a1fdea7260392d9c7c85262af7fd2", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33eeef2f8424d783c321bf75d1b30a57454cf54d5a9c43256db187a70bd58d0a807d807c48ef1f15bbb06d7e908f2160cf36f14411360de927b86bbfa9c726fb859ba05fbcf1614f3f26039815b8663fa715c842ea5613e1322164b37a9e7dd521b1dc3b4cdcdf2787b4aed9853bd1425e951bb16cef49d34fac2c792184255eab68e8c23118baa26a7084ac59b0ca699cf2476689e0bf28dc7b5c7fee4538c0926cc394579e8d20caa0de2548ce9f909abbe6a99cdf4e2ddd7ba91becb620b16262609b07cc2dd9dc7e9594ada4c899de7808633955a40eb3cbe7cebfc503e0a4aa9e89a738ab86033724f5cac153d4fb851b73b6857bfb569cee78c849bf5905cbe09e3bbbeaa5db4b2f13b911706aa350403b6288b53b570ea1223e875343f3f1e4ad2da3755007dcb7cea413dd7d3f8b5a995039152ebaf5617d6e40d01424834c6cbc352b2f76a6b763d8be63013f87741232f6b4c4c67f23fdfef08a4362bb16531dbefd3c7ca514e78ef0b8b7837e5614558c28dfd6fa8c4ad6f11a2b", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "671cd766a3875e4734591173bfde1e2865b532f48ceb2d8af037335cf1808c53259b3302c883083c52a28d35126969f71f3fa354c1228627046323664a5cce06d58b7b9a947dfd0cc0c44f4f0e26ccace7fa1b7c3b219101a022c6cc4b6b7579cfb7b187d1d56c7d6060c39b248205403b8f64f67a8521934ffd53fe80fd92be28b87ec4bfb602edf08534eb69c77c0dcef1a9912a684e685e610e58d58b03b000bc7f82253ec251edf239b88bbd43884192607f947c66cfbc3b43b10f0e6d1586998b86834f39522ca9fb30232ce9a7715045cb02bb2bf232d5615afd8af0fc5e3c4253f912a7015428246dcf73f1e416860570c3484c561730c852db31f9dd3f3515c315cfee97026e80115cd238b11208772077f3c8e45d49f0d19765268e12d0b17c077a937a3606dada3077f4789a85b29000cc45c6591e44e73174d4ef47bd417fc67ab658f9ae179d2403495cd50e488d679cb062cf5b193093bc6dd101bc31334fc5abd8ad3fe8383f5ed14f9b148e6c4f7d390ae38920da2e10f070", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0679679d5be320641d3f545816d0b04741dcecbe8a6c0d1af3ed2faf80449ed184edc4d1b58c54173a5b26f27ce50d8e6562d9dfa425cd732fc08f47eab900060dfa975b2b4a7b30403557950cbbad3414e61cd7fc004ab1ad7658840d9eb5d001d82fa8ab862ccac8eb2a96fea79fb58cdb05a0e8d601e95fdaaed3c4362d1d6a4e8a396668f9a5d119ca32e4a1c926563231e39bb8d3966f2d986d8ecec22f361c7430636bba2031c60a8eab06ae56d3c491a301a3a5be0e0e0a1daca0f0c90945c2b81d0c873e4eae4b1790c61720f0f7df2d56b9c3a21216d604ce550c547e75bc59c401ef1ea588aaf43b7a17bccbceaa47cc62090df5a7d5a0e908c25d589d54be59b2800a5f6ad29599a01a51b82426528f311824e801babe52f2ca2fb058006f61c7e50b621fd44d4d0fe5e4cf92b48afbf6c37254b82100685c6f57b0ff32ad9a17240788366586a5c3a9458bb5169026cde4f703373c7895b3c86173ea9f24ac89e7a218bea90c1092aebf4cfe7387fcd61fd1f13f3230193a009d", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5af6ce6cd7d8cba3c9be3478cb3ffb94b16c6e6880a2667790cfb8818ac081edd53d49cae910f9e3461b18087504525fe0a97f8d6536829eeb16b0311bc0a07b8ffb061b8d749894b0ac1628a9d8bbe62f69fd1b19222483980145ef76be38f6b497fc1749387f99da7fb5cd0ab7e1a6a186a199ca9f86902c08fb495b5458198bbfa57637cf86fb4b12f7b8e59e0af3336e2fbb2f82cf36193a7c06601b010387e86ef6eeaa5aaf7be0a1b9bcb4a23cfff0fec5f3ab645cf9ae47569cd15b55811fb65be2fb83f4c2f376419fbc6d8a2e4c7901a97c660a05cc9beb925a7dacd91bc97eaab1a13f3728187779635c6b9f706e59a1589ca2974fd1195cc07528a024aa07624aec1b0fa39851e77fa67d36cc11552f4c3c91dad62aba44b989baa54a4dab606559b637b6fae9eab10af9ab5aa156b2bbb169a3a8df4bf546aebcbfb87b620e3aa4530e29b9a4a2e18d859db2c6ac8378ea9b36c3c83d292dd6db85a3e7a5f2580d2615027db3731d80c43c917c2771667f2f8fc2a105223fdcbb", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "369197d34d2131d501babcfb49f789ef8ead12e732279f06d99e87336d840294a40ba22f7f303a4dd2738744e22779ef753ae9eb7bb996c1a10f5e70702d4688334319ed10f9d5159db9f4f58b3a7ad43ec531cfa9238e3e68b63551f4809f6619bded70a38d70b7fe62e892172d1994be13dde2b2c4ac86fe2ef5897412cd665ebb9e26d7d450b05bffa1d201c460fe38ec76b80c7a3671be4847535226ac9b8d8cbd3ff0df537eadde670444cc61c88724178cb4513df04e10c5f0e5ae6d123bf8f966d7cf777eb4140a3d10146ee687d460414f6c883184292a9e3bf052526433d9053957818188a2ee0a6ed8a0f2a4db321123a367d2424960ac462bcf109f65861cb62451066b7aefb5283a6ae50bef219d151d9f23df8f66fc0a8128219770fbaad551b4c7b02c6b3e20380f1e65182c2db933fc5152da8f22b3372dd97f454230b3fabe4edda79562147df5403824d6f44ba5ba00f8649db460fdd29c9b67d32b0d88d56af66f06272a401bf872ec639d5c79acbc020e930095d52f4c", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "935c94aff85633cf56d8e3dc3f58edf03cc95c14e721d2f311f944999b8b5c413f37a5ab1f3ef809683a436d3efe95a679828b8bf6f2d40b17b553cbfa7f32d3d9cbb6a99f8f41efa09a4bd2d17111277be2121c2d85da600bc7ea8f26572bd70d9b66c02a89748f0d8e14520c0696b7f0d18521a632dc9620c19d411278b6a13eaeab0aa84275aea8f548a8ca25b8d59775e61ea2cd4eacaab836337cd3656629c6d896ed289a14c109a4019b8897c9b6996ff7b20a2a1db2a58ce5728a49806d2630b8b64d985be2c2ef14c8b791269bc387355f646ddc19db25cf64d2b2b6eba30bb007959cfed2cac0292dbd207126adc90b8758a65094068fdbec21ff2db53aaf969692e7d0ae22ac850f853b2892290ba6f198aa6754e713f549172d154220fcd6996deefdbb14c9329b015448060aa0152a08b4d1a5e32d6fc5bb60a411ba8b206fecbedafa9883a3bd5d9fa905119656563df1d2d08c24cca881a6ab2222440b64bc12a859a9d20c7f9ea02322c436003c55723cf8678dbc8303f97c", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "71601b43bc8ce6f6ea74985843de5a2c9f71ffa37bde9aac20c59abb025b0dbec4cd8d3623b515f0d098803cfa01564a2d319c93d3acbb5e3603f53e019ce2cd2975905f9faed64ea4756254bd064985e5245d051ba7756d4b1eedf928f9552e9854b0626639702d3ec0c40c2346af7572e86c128d1aea0ca218e63c3bdeccf290ea995bc2a0bc7eb1229395ebc6b9f8f9b14f3d5c1191bb6738ca1d250965cc80c73b3fbcef29d08767038c5c9ab006b100bbfac35e15f35698f6f8c6a1ff3c9039bf4ac984e2429540818632bd02015552e9757f363e8317fcf8998a55154f6161b67e00910cbc736daf7fe738443a3ace0763fd6505cfcaf11368dbe5d585206ca41d76e39feb68519d309dd92a54dfec5791311f5c00bd0bdc7fc5f2f47d558f51a5f3cc2c86c33958d118dfeefb8b531fd4142892e28ccbb2c574b6c115169981af4c3ce6e019fa27c2efe4aa34c0ef104e16c7f02a3b7bd46390039c7d4ccc6b27deb5f6796714d67af88456a8da6395e670b513f45b62ba0aac65579f", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "241332a0e34ec700cdf2297c8994ee0cfb848e6f5d6f31216524bd3d40b1539ee5d4955d405497fbf19f9b3681306408a4ef5eba87e75799dae8e86ab050b7e78ebbe9a2be1e02f9cec519a51e7880a7f653a8327275bf9a2a298678493df013d3c3a191372f5f84aeed7abf72697ade3e02d521655d2d79003932b92e26ec22a9260606954ed32c536015a8d5306de8354fec6d51b48a0f258e5742eeff0d2c76b86bdec0b42a6606ae043e86b2de8f4242be7ef65b9ce60fe4f798a8aa19f947aea9ef40fb4a467d7c5413d526aa9491ac9a98f9e6342a154a99264ef601293cd2d4a979ffb5dbb5fcf79ee727f87f9cf7cc6570dd88d60816232eaa57dd75a7f0ffc8160f65715fc12508fbf00134964968d33dd30742e93107eb74c3721cf6615fff5ba1566844ad6859e028ce769823f037a6205edadce32f3d38bf778d47c36eaa67a36cb53f572b1beb90622e5217b0833de3e6f8000adea76d4543c803aa707932105724706ca4db008c644336a89b3ae8f196b7f2b3ae306e18176c", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "60aa59b8254b47199db7b29de45c02247610f3cf9cadc3f46c969aaf36ea1ecfd7aa2c6cf626a5ca11c275485818b2a433e9648c3dd8f6e100d530b215e107bda795ea13bdd3aed87b5edda40a5bb0105ef3731b44341b6a3300409db7b1bf2dea3b84507bd5fa0d7a11709ddb106df8fddf1a9625c64552b875ea96d5ab33820b9acc94a30f37e8817ba1d757c1555795cc82a26c6adea36676eac2934dd3d54e1bb0fca770f6051c108de1e8cc04c15306d94b088a0ebfafeb93bce91e283ef6b4ef88ee8abbfe549eaf2491f23e3ae13d3319c73330237e06d2d00989cbd9d9c8a095e82534e14845caaa66599d996df6b583c22c3e73f747c5e597b6263efd3d484fa75e227873f50c993eff26e14bca16e2df14098854167f0de73a157df996d0beb2aeb6750b5743b0a9f4d685ee8cfa5df01a4b924a679d14919d2753f8935b82ba4e2e4670097cf11bcd59a613b5f34a2963dc56f59f25f2b8b91e9a00a2cecee8b488d860044dc7e10f82037030d62d48e028022e7c3774bf3c25ca", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d814684d79c28bc169da20859fef117d2d6c98a9c7d52b788d972fc098db62d46f52ba2b5083cc7de5cff0658d4266c113a8b35cb3bf04061d4c6ba6b7b4cd67eeb48d56101555e4fb556a6e90d513ebe468eed8ef0202118998b2a1c0d9879b14367f21d9b4889b9f2b41cd260d95f540dd8489b78ddec27999ba507da902f60fe1dca5f7fef00a85829166a1839162b8e61436bf6723a136d765581963b812b0005b4cbda844cd76c1054c87f69641d5268abe4991afa2fd98dead30ba26d747aedebf45a96bd1002aa3b8c86cbbadd86124817595f123a39f9cf3fd26543afe54c6fcfe170060af7aa096ee2aa16e206303f8579554b7bb1f412062eecd486219c94798737e9ff75ca2c1f34cd03182c9431382f0e12cc7efa13b1c5ad367f34ae84af42b4614a7eac8ac7f1ca10695b88bf6ef17006f06975dfb4fd02731d5cd8a6e429515c4730d0aec054b3533d5d429150fc9714665e3881c25f5850fcfb3e8dae79c364d58aeaf2bcb0ee5d899af92adc93d632eacfe529ff57a0f2", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "550ce3e78b5e1301a0b375e5c6bb6ceff056689221188d00c6116eba6920eb8c6aafab5bcc11e52984e05f68920d44be9dc2356617d3e7ada79d51865885262defae63a4d34b8c003ef5ff324b59ed6657dba99765ae425ed2c9bdcf11f41ae0164a44c1c41d98cafc66ff4e916390c42c82244196887d18121eae27b6e21c57354b0d37e160f324b95e790956a5093a9283dfe9a72922cdfde37d15bc317bd05909ed8d1c8dbcbf600fda9d26c810da486a865887191e1bfbb21a68c17c217fc3f8aa2efde650fc8ccd3fe5f6d7270231ab0a97e3d5f3b63981e09d0b8201ceb649505346ab22f664b9b6a63ab088bf4ea01fa26142ea3795161f933164bfc4e2412a2961bc09ae13257df7171cedfd2fb48e5a61034a2494b3bf70dc51a3577de4a948bc0bf35036b0496cf79c9b4d1bae0e9184068260189a6b5531715dd47b9e4f011622306ae7cccd7743eb42b4748fdf46bc5e3285373b385b5e38185d9990dec73133a9b88bd3d7ef0cda141f2c6704ae967af791056ff249c3ddb7ae", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b2eb94128068de15497d0fb6d8612fa6b900a7c8d38512eea2c579b9f62c45d1bd198ecbc5b2facd875bc0291b6df8de78fc3367529d2e36996f14017f3ef71883d3b95f2525f62ae32d294a170f664d3ce1cf5a5cfed4df8b5c658e45ed65a606b238349cf1cd53d6f74278dd8e0d898c1375f007b8d2777889a104735ab7306df6751d9539447e86bc106e83ce6ed856505e5ca3d9eb58d8f4caafe13a07e2d3670b3934f5a08d1c76f723bf2b2130fb8a99393338912bfb06fc6974bb0493a43e14549927215c4cd0aa76ca99754fcaab897f2cc7a149caf0d2692a82e91c5ff0bc9d33e2f6620544b7fb0734b304df20a1e4389f1da4d8b1f40f019060708a5a05582606970a30ef75606a1cc46609615404b7689520db0dd22434052d6348c01cf8d7a2bf80e19b1799e70d049cdca517f262f754e71f000bc0f83bf9fc59fe3865a4e75f275d514cced20cacf10bdba843b824bbc1c9c9c22e4a8e234be197cf90575f132e1c53cac7d87979a84c612b6ea0c2f0f1cd1da0559661e73", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6496f96674d13a493992dcf6193b557680962c4152826f35b82befb713a5e86b09ac350b36a4b27a730112b91faffd84eef3e032628e5a06e98600e49665c9755b2f48161edafbc9ce527e3403ca919e1614708a7ab697a20a398233fa23f32ca77a9c81e16bddcc4058015518258bd48b955fa81cafa34282bb5e6d42bbd1c82fc30ad3a7aeb1d4381cb2ef951da28941c4b9617be518dd3616a0472669c25ed43acfb5f55e58a87fa6181337efc97256635e7c678f099c2d62f78aff5b54663061c0cb3c6c330c43e8a4c4a50a8229839ef6ca0c5943e87e9216da644aedc80c698f9eaafdf81046548bdfd119cfaf95667bebec6ce029ca0a4c96c9a17c8ef735d43af9c81bc82a9317046eb8444a765cd4cd848e61370b3014af893ef92faba5a14b4217f076872d187d8de12381ddb7e30e40abc6caffb5b267067c411f9d104dcfd1e395e2b73c67b1d884690a6a4ab58aba1e7c720c187604864440b6dd87d85188e94b0c6fd99038f299d44e161de8ca7fdbae62c3a8b6ee003afed3", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2bff6effa697277d05bb0a7c6a7f714a0c2f23f9870f51c6b2a678d3b06f5c892d75f377f24fbb14c3c9aba52ae06d3741ebe3e116c0d49dc4e651251367fc63720c8553646bd7465298ccb7b4bf765607dd05052fe5a660c84e0e516aa67540af1ca35befb2250602742a53d4cd97cbd98b9136049336e553c3e7dc64eb39f3d96be6fb1146c16f2180992d0f16fdb9a4c9012753901fb7b293e6af23187c76d9ef55a6956b299bf9e9c9c27c9a4fd524360a4a6988ca1168f35f8bd2038869d77f117ce6d20e710a78b363973a08a5eb091a5ae7332e83617deca9911a2b241aca731624905b91ae63a87045bb2c356c934c70a6cc22bcecd7eb26adb6f98b1c1d727582d7329235a438e1161dcc01f82f760833bfd8d54f8d856ec475ef342072c3d6066425cd0309c4bed7a0861afd7e64b92cdf969ca4d2655a2ee47679134fc2ed39b41cd1cf2665eaaf1e21e8bb9fe6f19b16a057d8277d68ea7a240c95978deedff766e84ef46490720a3809e3ce2a9994af4a04de2059c5a393cf3a", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04b2a5ace2b1f16c675b02da8a8532511a25d59b2f37031baac48b4b83bb434df89ec93799ca6e3a9125049c051a0f9ba89dec99931cab9786c2bac52b2a06a6250ddec383e3290f423ba899869b4eaab192793d15156b13cee7f7d618ba7a6acf49c992d381b59be6f020812d5a0f90d12814ebffed3a02994a91eb3f2c079f03145576869878f641ccdadfa2eb946c84c122bc198e3d343f0bbd6b041701e7a20db8460a2ca79d35923497028b6abb3d72a5a6fc4b3e9092c2118e248140ed2526ea7b5ea56a2ef04bd40ff27436c7ceb1b3b29a887988d009167dbf2b0ef5ed2191d14ad2eb2d763a7f03e0d733c1f2c27e4634063c39bbb0234189d72bc7b08695e4b0f5b88d5a16f02914c74dcdbe55e7f8a773c9a7b9c9780a2d2ff0b0ba4f9adb0bf263afdddcf2fef8046c605d9e0ceb8b3ee793c41b4b320d7c71f9835dd6a604d5216f55c9a83f67b8f5bd28de1c7b499b7ccf8640c78538c88e00edc66b2d6bcb24bc4018d1d731c05d250d4f3c7b722b38c74bae05c1bae4976a", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "050789f05b63424da4d9bfb1bb9a6e816f2b77eadd4e127b2e0b2b5d16e0a85b9af3a7e42ec2b862f477261787e4b65d849254839d88165033edf953e954deb1ad3bc6a0b8e45b97ed267f8104e69ef0db1c740e5e587a4cc17f48e10fe240dee9666a4e71d7c58e54518a5b1d04cfcb9b67e76374e7974c44c88b9b4bcd7f8e5a10132745f398e3588b6dba5a4d680ea8af0311f9a3c78ecfae00217706a7d7acb187caa7883b73058015a2b9c3a663488e1a42ef143337acd5a2563feb38faba0c1c0be567481107402715ed56707d7d0015f9cdc38a9098d4aa9806f790ef826dce67bb766c3ea6547d987a00d5ea252e52d9f536ed2b7fcd39abdf93b43bb5110d3c472cc5df4da021e82ea132cee2646a302f6e5c9952c56eca12bf31d29e32bf810c9ff5c0535a9ea3264223874e1406ccd372e05c0cfd95b97cfc991a13c63178bb5ec5223e3b25e055188c77bf05d1c337617b83da328804ede26b599a76bada43cca9c3b271db2dccd7be1259cf3edbb020a4cda776084508081a24", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9bdb19ee8de8003f29924535f141da242c069d7d5efec9c46044071834d2d7858e794591e277b87e1fdfa6b3108ec8b615fe76f3d374381562ce3624e35802730a4bfc2c54385da6eaba8903aaa8475dcadd67ace389724b59a10e7ba3bab6f332f44357c95e2e84a2741337a253bf85efb10cd9e69cc656cde704aa20681f993f2324ff323582c1feaca59ddfa26d696ae43b09832d2d34d126c40be89959dd2a353a2f3722e2e0c1cc070cc1dd0cc5e3dba9e9a7cae5a7e7bb20a58b37366c624180b2b1d77344351508a47ac5cb46277892f0a88db74daaea7a03ad8ac60a0e212ac5e18d01cc81af472d7bd905474c7596c374b6521579ecf115575eb90721c78c741bb48d4081d914b2cc9eaf9e7ff6c898b5c6d70117b2c8870713b4298bb88d7cecc3446dd4e10208c09cbe89738078f573ebac694d6da770b56900ac7e4dca41b7dafd8e3c96a63e79a28d9727a831b05169bb1debd17fab657d8b52d8f915590b3a67963ce5c5896fe6569ce4c90859cef89c79d1c9b8e48a46ee4e", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b252d9c77e84f1274ac8019d0993427574d63a80a26c6e93b786fcc8ec699bb64306a9e425fc7fad43acf8a4fb40cc7c54bb29312430a67c0c23c79d34f2ccbbd3d196363901316bcb1fb1a7b6edbe4e457be1f9e92e272bdfd7b35310048212b8e8059d4dfcee86bedb0d7bb7bb0383d0187ae56b56851cee1f6740cad320af9fc25517d729c09ce30dfcf477a0f5fcc71c7342e99b17d831707150be963057a203b133e30adbe10c73df9079cc0d0b5b535c7a2f1e545352ac80473545143251bcc77ea46ab72f3c4be6ab4d5770020b765e900f33512ebcab8de4b9bae9ad68002abebae75773efcd84748ffe4be93ddbb736bc3cc3e5a81b5221ad4405adf4dd3f5fa9ffd5975116b56a0150fb715d22abe24e81af90455cf617d290873d14cc1b368f0fd969ad622b9bd299efb40f640507dac6bd6d4c8cc144014db6f74f71e751e7349176e549d694f68d4007ca6c51f6f58fc5a6822a3005478d5d890e1919990118ab5eb61535383c6aeebe1f514a793adae3c1a91f90dc3261279b", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e317cb8fc092da3e09b63590743ba17426826083697bdd526f85d1ebf0270afc0fd89ad67762836567f36d2bfb52252a2a54ef9f753a4afbfe520e857a503385ab6c16df6d4e3494954912ecb31c514f6427b676a1c61c83ed38009693ebc39add66a1af1ac1834381df1144fe5f0444fc955334a2cff4aee6f3cdd3abe5dc54cc4ec25c5c66286e91d29a5c498872e7edbf3f4235bebb402dec4b91e629123e841dea66643f224c472f75caf31fbaf18943e7bbd09fdfa8dd908ae92631129b404f7414037d42b5914b532e7ff5a618876a550fdfb80289c5d635adbbc60e41ab577c59bb6895e2c4f02140b95a47dc327d5f414293b3577acb277427285f82dbfca53a4acbbe4497141efd0afea149a7c12b6c702fb9e48dc7dcb0d4ff1f96cb238d34e35fece1436b14592d3eee800641800dd9df1b9541435cb2ce933a0150498f9416446c95172a2116ffb58cf5f397f0d0af2e025e2951444d204291b1c04281c9242058b937b5d01f74b6cfa2d55d975c6622198c6cb271f289110d2", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41a99f4e616d19dbfec0e1e5ab8ab605ebd218c107176b2d90c58e41e01cd6f6950fe4a71c3b0ce81dcfd6f88b57e7345dcd466e43e3b5dce645ead38d0f5df81d307dc89ae059b3738b7900eda146f0ad965e67e760231ba58fe7e33d3f14fba66978e3eb7bc5dd6960b24ba2d59332760492961b5b81af6e37fc3065105915a4505fd239c79e6fa6cd8ba4bb585fe937d5d87955f659cbebd6bd9f0d0030e8a52341591fbd1624cd2236352e9e6bd91d7c121357a4af1184efd102fa911a7eb8d7dce098fbc02e34ec92d14ae333e502ab8bad7ffc275dc770913eee42a316b1fac871863e0f10899d72d0802bea9c07bf21b91050850547d6c8ff99ef52b1bddbd655352ef0fc4748c44d4bc4a4dc4ad3110b367e63620cf76139fff563a7c76a9b3a24cab86bede3568ef1524d476f8e39b9df374d1d2161167af5a00c61e0aea1bee56ae05ff1759e0826c4bb0b2058b5dc92a5c4dc865110bfa05506121ae58583179bd981100f42d1d89fd604db4f13db7ee6c49ecd381a546813b284", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9e64f806c7528a1cd1c8dd5b67ab67335b8f9a1ef1fba99afe67e9fb2cb11263c79dc422d51a68728464422307a0a445ac823d10021ab7789e6f701182f632786f77c23806b81324b5cd78e462c35e495532c2330a08e0e9ab7b44bc6dc5d99c70e052752a4718fff47d00c9b82c4dca22fe3302cec11026564288eda51b692f36fc23ab6b3a9091c332378be3582aa551c8471a9df5f9451291a1da952019788f461fc5262e822bf5d5e11f80b91fd8748bcd2d856e0bf7ee29333b627d6c44ec0ead86c0ab18f93ae9f29dc3a91562387a703b42a17cc4b7b310b6b6fc7d9bd7bdd907520dec948d2048d556dd6db3b0e5e95788d88d0d643c6336604d0b81fc996bb85d2b4993036635a15acab8dc486e061c8e2eab891daee57bf08563bc018401087ba854f300a97b9c5fd6c5a3915ffb240a577e7ed23c76fda89407be57aa7869db4c6e72fb69ae2af877f189992d99dc17a071894a2c6293ebc9e205ee3792c4da94de734b77c47b21c7a6572759126bdda03f4984bfeec0afd744d3", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73c5e90d38f0fda07b0dd538fddff64534db7e4e7f0be09b62ed828c49c616663bcf565b2cca9ea19a77a5135d3dabd86bfc831c2b03d81817aae22f4991422e228e315934e993fb134905e1aa03b3539100d9293b8f68177f4326867bd71de9fa47c8e9f37ef46e1b9f3adcc2711892ce1f1dd9f238ee8e1cf2ee0c30408179cc290dc895cd46e2d717552f0a4dbc890fb85dea92554553c50f7f93b34f52625060b290860734cee378783b32453eea66b5bdb3de41839ea69d873346c710a114848eb0e53b26715bd143fe3ea67c3303d1d238be8032242f622a030571bf4726162788004541d642de9ebf1d4ad7ae7dd84fac1c3bd5215a18d65e982bca38342df82463cf606d7c30ea3a5bca3971f78328d0e55cb0bd99594dec125e73547aa6bf4fe22edb30fbe4ac4298752673b2a4bfd592a75db98a5a6d73e26ad1de4b63ac83ba1e29215125e74908bcc888ce8590925cab290711732e4638443a6dc60e705f3c54706b5cf23a654001de4e0f0c40a0078bd6b071cffc2f9f728351", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5efca28b066937c2cab27c339106a0f40139a1e1a5b6d66ec3a76abb62824c06a3e4dff6bc0dd204610fdf386e1ce13c87159f4aa0e88f1c29d07b1320217347c52e58c57ccff23c01c2039c2a385625072f974b690aed9cc5f6341c33dcd2aaca6c260d5945d49c5963c4fec651423c765c973e457ea2ef33eb57b4b4eb88f0ffb66789303c725e3db8b76e4eecec73c5a466b25745ebc00dc347d33a71f787e7723358270d0e258719093736f72182ef5cf2c4f513fe648531d755d6e945b3c44843978ab009b0b6809bb0db6794a4bb2311991b1493fc15226c15739e2b3d621cbbeeb891286d747dbc71a7c9cf06b51442c8086d839f52d73a072647832309b59edb37522dc61a97a31b7bf3c63980060304fc647c5743687c15389f4d996e38c83bd9e631c3bae53c1ac35486e9348b730f066069bce7e840f1b83d5215a52284972f2258576e608c35c4521d87e9e52cc1f4f284674f1269730bafd4f5727ac61d9d179302c99ccdd4d9e024578803ae6e9fb76ab5f74c23d234313c5", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a2f7d989b2b509b4d774f5de9acf12e5eaab05684edeae1eb42dc090356e58b8e15a32d8fa313252633a8356476327d32915c52449aac56fefc012929988fa5cfbda0d04d81392eb35ea340dfe449511f5fdab774f7e659ca0a8c91911a255d828e00d93d64638f805d63cc926c17804cf1d857c40be5d10318fe06bc311a66329128bd1102756da5da819afaed6ec6864287c44952244e4a8fbf98a90ada98bc1b5519cb81173b64357ce82f29ff16e5d76a929d4b7db51d9f3a7f4c91491dbc6a0550bcaf5fd37646bd8f71ef459540ae8eba668723a81b941939540d92c4a7f9cb0543dba1cb7969c4d644c8f15bfc13aae4a778a81b27b82903dd223ba4d5d5c157a35371ea1443788d973d953318b204f232cd5c53a9a2517d571cafb62d3378655dcde55f46597295c89bf882041ba6f4352a88dd7c1748761728a2d8dd628433855364024d42a0097346443459b840415b5a56934ea476c5f9de84419d564e493c594a9049352ea82700b1767d75244ef84ae2c8a3d5b1853a0ad08a4", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c269aac4605a5e25a660071fba9f97d4b9e4c0f0d2e567459e5620884f889cbfb33ea6094feb6d2817747859f8c203c548d5bda97821c3b6744711ed3f0bf02954ef75ad6b9afcb6872273f1c164ba168db9a8bd72d715bef221420491ab6b67d5f4847743770ed4136280bda363c1fcc2f35ddadd1be3093eede6922cb95e3e206d02d98e91194a7fd39c304c848c1731e1f90e8a9433db71d94e7d76d7b5f2fdabfe20e8e1ac7deb56f81331fedd7a7e9ace76887dba2fcd72ebd2017f5bb85de1cd309b3b7f7fbb9d8901f61bf8992fd9a63f861e8054c9d4fc1472786d6efec3cf4bd1543116e2bf36698de85a6a3c17c200c73001b3218e72b8bd515f9f96d9ced500a1c6da4c0173f35ba24ee746e51cfc3ef00ce60441031bdcc2742d981833006bc05a513f1cf67d6a9e59ad4acc029995608fd05b744d48be829148552e13c7c76450f30b5acd4fab819a71c158c82d587fa7e839c3959a8150395f567387024f7b786006ec0b1f6960d3b5de347742eda16bc76e3359becd2e184", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6495b6ed3efb642c89767686ca55fc7f0296bda99a2c04cf03f269f7823de1f8da9f67d0ea773c03a9aeb41d8c56e4f0919c4f228f60d1be84dcc68f0448d95e3028c230ab5b7cd807ad8c939ac83ec77ab5ff44203a6b7ccb6e69a6ef0c902f1e70f31d480737e418b3a73b9b0bb5ab551e86ff80c3e4e9dbff385a49718d7f00b5063c4f7deabc566494314fb5297968538771e0b3a5b27a56f11f6c9f0b9f6ec644a3ebd9b6e7acf668a1e64dbd3ff84b860f91c3d4965e657804e6c5c92bf5921e10bb405f0d11740aa4f7b46a82224e0305e312cd4e17a30757eee88667f2372cb4ac971b774ef78edf1bd299cb172867352c574cfbf23a321faaef28774d65bb22b45647b9a526b7c4245b6c06f2225151401a77ecdde12e767066935c0f9cc94320d6afce02afc71d30a45344c79ea22c72a247a1be6989e27d59ae06295fc69898d5f3d2877e166b9227fc1a0172ac8e367828ba3f6db8ba29fb963a205e897fd2fe1273a6406551d9b2eb4aaf88a7178da423cdb4eda07b2e309892", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cb5a50291ed1e9d2514f4b5c8d005d81608ec004b035336991259fa908d5977ba8c75ab7f0fe0b31dc7127f9e81441e11b1fb94ba034459622b301cfc6918d49648b74680c0dfe79e455fd7c0bbe2d9cd0cdf8d28c71b949feb817575e01e3fef84f463acbeec12f1a5eb6b5af59d021413fded81f12e792ef3b4e29d3787f561a20884dfc296fa4490c40a790db98bec78be02d6d83907385a6ae8c15f9ce8b30315e9c0d1593b0a5efe03d25745f00f507aad0e607e5c81ed05838c3b4cee63405ac6b6a6034051479cb9f40f2a6cbb0c82913277e32d5d1c9c55c63aea1110cf6ec03fd7d908083a9aeda83db8bbe72f787af3914408d82ddf9d38e80ebfc152b36ebca127f7d82cba622684d44c150d46149dd452ce322820316bfc207a3b44a614dcb0f9ceed843a8f95bc7cd540df590dcc9a451c39d8d0a9770dcd7950b339990ec5100723bf07da131bd384d6141e98e18600dd44156750db66826d65faa991180866c752858536992a16cc0c89e56dc6cbc7c0972827e586757476", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82cc73f7a3bd65b0910b012bb8a90593f78230d0b9cc0e3ad3895271492acf1d520c231aee97e20084edde67572b4f3f4d6f42f2e9b9d262c15479a0bd176c0767b1c89fb8e7776f18ebb210d353c870e4fd2ba3c42ce8949ec0c8a5899a3b841bd4f8de8b549e6736b1f3242ddf959b637d1be3aafc4ba7c46f2cae3a16228180e33796ce759aebbcca47a64ff2cebae8bd1dee8e5cd46b602360386620fe6d4704c16e61cd4801abef4f6832c1400e99c14a7024a46ee43e3f729241ae677c128d9b5c548066a8d765afbb42fcd3b491b480e2496c5ca5cbfc1b93f4f85fc5eb3dd81d882b86376cb800398efc25389750704986e5b79d1f6a22793cfa3519e519e0cfed2ff9e4ed454f87367239cd24cce8fb5b1bb35f9ff286ed565ccb1bd41c2c98094cafec4960e59e5c75e4f03794b7ff913e848c1ff0fc5e19d61b0cecf65cd37c95658e371a8629b091ba05135ef05cf57e7ec508be6f978787d9fc7fbc109132c2fe0efb8c3fff622b600b3d3fcbe46b79db032052e2c082257a05", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "943d197f031094c5f4938c130e3b9778c44ac5708e2b1346a77a9fad73948505d9630ba4cf537e9c17bae76033c7c6687ff256967c51d4241489440041a2956efeaf7ece62c3baf68057cf72b576258c79793ba81a1f726158867ea20cf1fcb9632c7eaefa0fdfc728c193d08e57a29855f2c4577c566f48cc1e45a6b0af10c0d68dabe814574a131b8ba167e1c7495955edf33f90043c9fa5cfb312b8d55d08689ea68e2c27d1c65188bd35475053196e05cad0ce63b9432bd40770c1b1dfce8ca497a352030c1178c6865b6615103b3634562b7ab1ccb1a08204761574aed2da75478f432add1b2888e21ab9da9ce2c00259f6a4b541388bb19a48daf91135aa9b540bd362a8ce1c986bb609056f19d12e4c56b2031a3c149ceeaa767f57939cbbabf1221d486c66ab5209f29480f63b367c8619d90f5e7eb3116cb87930ffb1ad45717480f00a01c6e69541523b998835c5d81633be9b4b82d492b1d54b2e6b14da2cb33b3fae8210611fcf15009fd7ecda3e135113baac619e8b74d70b17", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1301f1131b35def827e8d8560f56d7dffcacdaf65df2200e054ab7717ca7a9f7f19a3628d8774cfaaba6a377e8b854613a4ba7c6237ab989976b0d1398753b7b66a724c91abba885fb77e908a2c6a3ad8d837f75d872eea76d7fe0d75363098a4c7af8bd831de55da3254b85dd199173c2708b191670cc659cd491eea567d633fc256134c2b47e1d1d28db03a5e8294f20a536cd7280e4fe86f750d99d41cbe5687217a55ccf7bae966caaea313258333d07fbb0b00859e5d9e21d71f190e4079ccb0026f074e7e4a984e8f478b298680470ce6338a2b25ff1da6f0aca3247c743c384d82406e44701a46a4c2e50312c11088567788d5743cd3165e3536b693e54f4c6ccc4586e462cbe4796eca57baa70b6296013d9c1c6f4e2e02a75bc6265900bd382892f4135a13ab600c764c546fea14febd51bc378bd1145c2282c94228db5e97d6ce7f29a505e46e373779b50b3856556d8907f07b61c2745ee4051d0f274947fe06eac7d4b091fd5476d6b7c54924018ad7acbdd252f1024080dd681", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "742a5c3575b6379d7166188aa6c9fe5406b157db778ee0900429d6c427fc530c4c0144a189265dc78ca14715a5a0e69995ff914fe0316e504802be88d5325af9344cc54db76e1d75030b3c41a27c8e9eef0c82d05ca92488475a109c878624133db6154799b4c2820997207389c610204f17d8c2b8d7cf61e49cef4b2a44ea88bf9c3026e29934be4afb3cff846482c5e76d0b581ce2851e4ebecf04f537e89c42f9ff29e0d8c94fa6741ec0a81fe7d3394ebef89d0cbf2824a374283a4e142ac6d7338ca1d6467df4bd97f9f6471c4e772995fceb7e34df6c7b583c73a6502677f23760369472b89e0051d6813bdb16bdfbfd1b9a49f474b29257883d218381a674fe9c245f3c419d0e0aa796e0c37c146469dc23f655a287370727da3a42e99f05595fa3f76165c6e5dbd0f0349daa60086fa30299f5e811c5ed4e957d4f52ffdc902a15fa97d2709f95f680ada1df9ac17ae1703471d00d2958f6f5642635570ec77fa1cf70c17e12d3a1202ff4106bfb7d51819f381b3c8f0d40b3a2f345", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7c5f79bf21ab84e634160b5b201ef9fb0b2aa17713ce440c58e681c91ae777ad63d7ebdd1c77dbf90ce483160ed3451921df200e3eebff4a25a903e0db6c21a2e921a1423a2a23141a841444213524f36fe99386ef68ce319b9093162c475cda89a55487d975fac01318756ee64b70fc4bae1af18fc806acea41e74986716bc47a73293c5d3c55d267310744999e533904e73395f2c77fea30268f83318c6ecc657a4f4e87b239404c72798976258af3b444afa2049763e96072880f3d2a647e586ba284f0a50425a1deb8bbc0e52241d6ad589f5c20f09a2899fae574a4bd29e57b604a2214afd024a54951461af01d4f0a12f497136124bd3806244e8d8633336dd908c68ecf08435f0a97553d2943d060873411ca5ca62fe8337c526dc8146c60a0a1cbef0cf7b5818d6a2e96df207729276ced557b1fce70dde2be3a2012a6f6f20a9f94926504a593fe8dc6b04efbf559a362ec8a401772828d277d8f1abd9588441d575cf166752f57c1b50251cccb0282c75f0145df04e68da9f408b1", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3743ed858c007e5f535e567a2cb63ebd669283a40d369a06df23068afd1bf91ff4521455e45ab94b0751c4c1e648166c7ea571b415faa4311a1598c5ec0ea75472040040994ae32209ef33393f040e05646b0ab14ca0309e1bae24c0bb8ef467edd7ef74bcae2e8ac7e22f5bea0a8537a907f42ab3f6bbe61e24084642f3de68b73c979645a3d43956e7c738ae3621df707638f8b0ab0fdb854eed46e8e307c653b894393479dd1d0dc9f7317bfcc736d51af55aa036e83752a6d6433a6538c5b31900401944288fbe8209728ad1f5394ea66718161511beb70a20bb3e67a464204bd34da479617c8bea4e878c842519655dce03627d833f9b9add861d5ea89e85fc6a56e623719a163159302dc041c7c0c7c493131e09e631c297cfd00388f9bbbcd9a216a8aef364ecd579719bdd5ad40f2dfdcaa3756f574045eaf4f8b05b4b78a7294b77b420cd317f1b74e40afb649209c769d82e434842397749fc5f80b89a1cfba4d532045459179259e37d3506265fbb1b54b0e0d55a036746447dba", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7f63d99bd8bbd79dc7916069e234578e8966e7bfd0ed9b8dfa181fe5c340c7cbaa50251d4cf253346f4c4333567f754fb828e8e19399ea645e97a7006536d76198f42af8f57a03ddff688b83d481a222cd6e7f5bce75015783749a34fa5f20b2d0e17610e2c4526dfa780bca5c8d50d08b85e5377820ea657823599a32cc55d2966702e8b3f199f5dce42a2dcab5d372f6f30005e72aba34b149c89ddb14c7c7f5466902c0de4cfa2a6fcf2d297f76d9300e76ac7070091c9ff6a56bd80b9f09be64638db7c200dc455f0437009d3549f543364b03a2178bade56b1b33751752cf7cc744f2e69be572d56801e23e91e8a6f9d3260ad4d42c66cdbaa0b2252785f35500fbc7a61df87b09eaaaa4adf08cb42ed7414928f085baab1991fdbd73aa0afdf7623e14751ae28df8824711cd68c608bf6cf4829c2cc7db1159797ded24d017b9db6d284b5fa2ec7c4e22f56630b3b8779816ef0c77d6be4b3fe40cc0b286284a8773975327f535811278ebeea8530137385a8957964b33cb3489ac683b", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "661b1580ea4a54570440ff74a751624926471469166304117da3cf7c9ef2784c547f29d9c18cc3f0de876b259110180e12570868ec164492b7df971eb6640a0b8d99dfa4e40d1c0b0e10e6945428b2e7e4ab3cac129f34165bfc1e5f370390c865ee44e2e1eb011ee448cd547c6c42ced8b776c9d3e4bcc32106cf112f5ae94e01d8a662e350bd76aeae070b9ef3fdd0b8a9ba01277fd9a5b512e4e3c1a0509b725581959abb340422a0953e79002efd49b72354ed8e75999b633d399c7b7f4e6726850f05d655a600b99f0cef7716ca11a8ca98c40322a1edd15c6e090748994e967f381265705971f9d397fce9a6cb7ce5d3669ddf6c08481a1322fea8c3f030d53514927b269a49cdef8fa287985c3d6f877cdfdc221fbec2bd1f38b4c3d01fddb4ff33e872cfaee30b588102f8ebd97ecca29b695e528ab0ac4c01afa1262dd4275d8de4712a2017dbb085b24b99bfa0b1f94b3d24abd8bc91eec4ed21958602d01c85eb34c2f09c0823dc523b01098c3167de5746fdf6f2661e3c2b541c", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3e124cdc65f1d8fa0ef490cb7c23f812f28175af02b82f168e59d25e80c27678db0a49a1c4884368856a71a4b1b2f82eb6e3141d20c1afeb2f1c3ed827041c7d4e37d6a2869192f9534158813b0acb938610624de4cd410b49dca8a99ba03cbdb5095bee0f6f9b7925e7fc75d3173e19632ffcf0a9800cf75c2676fa614c8218ee996c2914d2205809a7b5bc3cfa6f90613ed68691927aa46a026bd7b2eb59d6512092d87e613cc0f0e76225ac3496051cec1e2d0c390235f814bffab11f67bceb3fcffcd03804ee6da2adf173c1abcb6d1c55960b3d4caa45be02d668ff29a063831bed22985cf74a640420beca4c08d2ba803b847ff696c364aa9610b9eed9a39581f382e76cae1fbcdcd80372499292e302f662e19b36224cab65378dadb6859d9daa4fccc239a61df8e7e288d7f4f4d6332764ffd3790fef9eb64b8c0c14c781f65507570ad29d7afb4689919d3cd674a119bd703cb46e9c95617aac644d71827707f11ce9886ec67211a68869bbfe8ef7b5bfb6af446e75d87aa6d12dcf", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67a7cf917c469d5b4e5c5a6ad0665feaddba9246cf577e4feb2cee49eb971cd41e50386520c3c22e351caeb8d23103f61af2a6abe15753ce14ffc8afa3a66618617b8c2397bb1b14d3c2c39037260e55b1f3f837b193bf39fa8036ff74f9a7adbe5e6d1cc39d368cadb823ac1f969ccfeae89808eb383c89d514ca122f96a7d56f578a3f10e4725b152ec06002eae7bc2acda9728a3fe455dc5f639c42c09bc6517f92dc223f1f08b3367840506c80894edc65d5163fd73d20048136f10f2583c6048c7ed8e82f44d0cdfed868197884dba5ccb4ca532907eed31d3678ce82a0163f10de20e4d5b581b67cc10f7d6030d2477d17e29baf828903b25cf2f77c17d028de6df352674b288aa60a3437834d70c57d40c853df98ef1e38e6456a7cba3d8082c5c212ce08216f604a997d632e7d0f21b1b462df01bea08dd484e0a9e150574ecbf31dae214a8013c2e640a3b01b0945cfb4d0deb5c83a24438156602058b1bd6c30aace6742264f8ff7682e18529010f25c93980a5214a90d0d32dcaf", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a7f03b3383a083af9fe06879d4200e5315d5ab86056dd87ed326fbf48589f95da6b5465158e1b33099c26a962b7b5eccb81fc2962188181a167c6552f1c33ec35ef6eed346ac46b4ce31be3a1726b87387a7e5e7780900f7c0a909e6fa3a8299f5629bd8d2da3e6339c181f45d794879ed812974e5203f1cb745a1da6b34bf886928d6fef9111cea3bf64bb57057c885d8dbba5951a23781993c1670b75404b990a01d4eba230b15a65623ff2b2556077fb91d846b098e16eacf85b541cc23039e9516b465b07e2b06783019dff98420fe15caa3546e823e423c5262af7f54b6d9ed3dd854e41bd1ac9aa4dd951784714e5365d76c096395d76a647090f2348dfaed99b4ded7152beb3798da4bcb533813b653efa5789b9ba863cfe1522e5ed0de68e53b0382aee6b2b888e33482463962a3f9d817a2dbc26a070212046d5e6b80e49767cd85bac25ce2aa0d02c5ebfd4c75ab733d87408c8ef5d21baff4dbd409a4e6d5fa7c55cd4b63796ab79fbdab7587bf234f0690d8e9cd45baf4857ab0", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8100d8da45f6b2d77ee4c5c5b6fc8c617d85867eefcb861206a991f50638b0a582908846c8c10eab4b694850b6e440d85fc256fdde3fc4092c262041b28e1daf88a54f48c0bcb5c17d9e76ebf5f86c87e3b89478d679bfef8135cad5394a8e6211c64614f6ffc813707273b4d9496276dfe6d566582eead31eff06769b4c6ca3de97c0a622fb282c646cf3de6fcf8a12317255d724f099f1efb4a7379f47d4f13aa11d87e778cdc79784d6a6b5a2d68b9e4ea52bd507a7036c575485c8c377b8db9cf662e6eb973053b3630a94aea288191d9f26ee5fef5f10be3468c5a721421a07d9b25d5604a190d842fb3b92e70f247bb339295da253ecf1c9011d8d49d68552e192eabfa012fdacd63b9756ffd508c04e28039df08867e5d5298da5e72bfc1f0483129581b25ad3bc69204f2822fa5a34e3af4f9eedc0bb68b66a0268532cdcdf5365eb5162d05cb5619041a2f9dde7fe444fea5e9b3c524e3760ce1c633758ced22d5b98f0e1ccac9af15cf825cbe9464a5a5d45a8d1ea426f9499db8a", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "118bb4ed79ee68eba200bfaf9909e1af3216904d9dad25815b2052da7d6e057c1fd8afd0929e82ec945e9dc17740790f791a1eb546dfe8d382aff418b094244382b97b8b7dc67400c99aaa5c68ecacbcb429a151ad0a77d0ebfcea781cd3093c312758c7478d4b50682702ee37f69df129f0eb6f19d80e88982700cd9bc81786fadf5f7d9d37cb07aa4ec7c863ab706c42133dbb79e34a22cce78617d86806ace0b4fb28525a1b0e8dfb8da4de2b5792531709e1632e36d8b80c5bed87e559819b5aee7613f1841e9f4b1a3caa77736eb71c9c2b190a6c6ebfe97c922b7bf3c1ebff0accf555d447812a1677d576f3a41a8bb3e8062c49481222c8c53bc00ac821c1cea8b909031f23cd1647f685260d31641177b29096f426816337b70bec98cc0d911b0f926a5c2782466af2a8cc8e8ae78243c916986bddec9169eee2f7d84a9d070ef02878a3b15204aced6dbab3c0fb6f35d07bb2514755c318e92e48010cb4ea5e7b9c073fed05a2a5dfacc4a94b0d78ab89fbc5f8746ff440dbb229a2", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5bd8cd7def42e82531a599773e6f6c3ee215652d53c3fe23b7c0269fc205f3ea088d5224d350040c63a809e39f878d4c90f1142e6c348e4928dda4e40e66cc131ab8771dd5ad09d79214398befb6cca7e172a8768fdfd671e4144498cd39d8797be2d220a14433318236f81e4a09f2b0d0dba983b60cb1e51c5093c09c076cabf59fa8511a99b83566a4c115652600d7c8f851c6ab196339cd6030acbf00b673d7cf4973f34a800da2dfc30ce33eb63014320a74fa609b9418ccee746433fe100767351094e830eadd21736051d57fa04269a73199bdc235e8a6a683d09fc09e034eb8900c039559ae807892176fcc38bb243e4af220bf72c36ed94c65c06de9ae51fc5f41dd9fccc3ba2e49247fa8a4c0fbb7f9b43c5d62aa76a4c26582a2fceaadda25d7162a240a1547ff574c0272dd7134fae741d394a2d0f5860ab3a6cdca6969cd52d3ab3eebecba50198152f346a20c2a4758c399872935fec3249156f7e8ce5ec5934f523ae5635c2ea0f8a3f9564d9ebf90892901d5f87d61f7529c", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "ac4e4f2e2eeef864fd8aab7915a2d121f7338da613b377ab7d3203e93167ece1f497be43ef3a04ee8d5c296f9a7317296812ca4eb4c68ce08ad93ba4076ef885104cc6f0c67a6702cee017e1384d0de0ef37b531724423a3191d996c6c9d41c50442e5b950193f8adcd5c22c1cab5a048f21e88f722d942f49db7f2fda83e880185a20d362a1f73664013500a01d01d732439c16eec7161f0eb81353bd2f845472ceb2b67af3ffe6221f796033a8691ffb6c42ae437bd919e6705157aa7743195027a84b360128e3ac32e48c84abc183ad7e8268e6992b3b2b0ae37d1bd7d4b4e4f0f00c7d43ac721d00b49f6db8a9fe89ce4d18e823debce909093a9f6125ffe6f2827c151bf6e1419fdd43cab55e54320f048408871db6196aa6ca38e235c7942807d0aa5c7496a844abc56443f448544d173e2f27eb2e1ff95513962a09df7a981a6442c2a85846d0ead5efef33ed396227c60b3b0169c82bc6cdb9bb8de8bcdc59fdfd04dcbda80c39469643f96ed60464836b47d1e1fdad9b9860a5f821", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "995096c669017cf835c7be99440523256d5e7c11c06af56032d785d521b68272771ccbd2b403d7ad18d73905a63758ae3a5a5edf49ecac57299ae74987f79417b9880e66a0d9893e29f31d609ab1622cb357a8d19d95d037f5d19c41dcb586111355e7fe91dd51959beca4dc689b36a7f39684753e9284102afb229d50b022427925c2bd4dfb15fde2d2a18f7df3069fb97605e02a341e325b0bf163fd6eef8f7013b4aba1e6f3a311631f5cae20bd48fdc3246e63215838136c402894bcdf1179c05e11a76adb92686e3afecea8ede7456d05f62b7a04983c46fae7d2718515e875a11a261d54d30ea4e8f4db75600a1af0c884635164aa72bc129c1ce543dcaedfe62f7ffd72804db58066613c2235fb4095869975196c1d5f423207c8de777673832aac6e129f7532e2fc16d7034a1255f378c504ab10d149e8d2e79232b01f6261fe8cd73f9f89c277aaf38ddb71ca92194fcd569802a65f4325a4f6aa5e56e0bc5cf2156c04ec0aa9dc63278ae48de9a1657dbb62153c1392e96d551630", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1613ed80cdf3d91d6705bcb079fd15ccc29373b03f84510edb0d74b5651b91967e60738258a03ad3dafff8d83f3c18feadfb08e9a94f9f131d3038288976ef35b9c8dc41beac539dfb0fa1e9772524f512a2054e73467c8443abc599c8a58b46ec2340fc4b26f831af6e09b8d5b876596008aad2c4045fc09bdef06f445f54e36f591c73d798a6905a993177b094dfb345a55aacde1304b05cbe652a62e9f6654b24153a7cff6daae42a55272fc72a8250acdadc59f74dabefb9d321e80050ac1f211ff7946e56d14619355544058b714a000d8b4b096f56338201f22114c81370543b392725b735017a550c7f685b675263f8f9b43c1f8e8f8064764dcc34c0d581efea1647dbdff9a296f1501a1614fe9d53d52ed278a8b017215503c1e648a706c5e6c3a4eb26f5eeae804ff5ad0116fb9d2d246723eaf6533ec71d126bfe7d08273e587a025c97c4d2a55a1d850a730495af8998ed35558866bc580d7c51212e63841f33829156ca9a938aeebf3a38bf67495b686d484b02c4a151bb2661", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4205aa36ca11b03b644339d978e1b02228e2ad387aabba21fc649a8c75fd9a1a4f29e91b4e607b4b5e3b86794cf9242dec5509bb30e456e4f5dcc57e83028c60b461f748b1d7e79c8fa4f934ab117114956da7a2693a4023d349a68a4cfa0257486d42a0b6c348a9f77b2eb5d8822569e3dea0cb95c66d68b7c955e98a9df4e921bb2731855f35f0327142029f8ef4306d42481406de9deba401b31481597653cca1234cd20d6cf0341292362a4402dad4ee4807b38728b265ed0d10d7707c8562f14b6eb890c5a1d427725d39f10802c7e865638772a9e0709641a22809633b9ae19bcf052b40fbed8a00531e869761a6312216d69fad97a7f58bb20be27cfe75a776a45e207b6cf1a10215da2c6ef89f540006a2177c840493c83fdf616ac8c9cd647a415532ada9cefe067a81393df8bb94a3449ef74bdaaae0b120165f4a64703d7daa14e8dd13fe779b794699ad57b593ffdec9202f9852c33a4336cbc0223e2117b37118bf9fc4fa6204a7e584db27cb009b800915b4618548d24b3b30", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "906ed74270c0bdbdcf086ef69dccb51c524331e79d6186a8ad18f86c11657d77d752763141153dbbffe125f9e26c30f1d58808bb8628bd1e931262e872fb6503bc0c919b2586c4c5dc6dd53cb122086536a87541d61dc33ac6d437ea1b9a9e3f4476f7e7c3926e6985f3b8df8d7144f6a81568a04a6eae2977ecefe2664806fe144d9a174d53734be7deafc737d0a3e6e54891d85acd0fedfebb55d069cd3d3b2d6a1594ddf65cb433291ca4f2283c21a5aa4811bda25fa9a8b41ca9c5670cacf721bfd0dfbf388f683a7f87c39654d6a8c2f85196e23c915219e92189aa07f60dd6db16afa97cfbdc9413ec33f3bb98020ad58d4895f4959646727521ce4c2c0df3360fa3db123c455b65f4f0b0aa88caac6da5877b1da3c49a4fd587b3bcbf7fa0d107d69fc415842abc860c19f32dfefc8695b863468b112f0f886c8a249496c355740e07291493bb08ce9c941cd624b638b3466a4c2c51863410bd22488c5b7e00ff636f6dcde4ce7ae66614f8a283709b07f80a42739a0b2d7092031261", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "710071dbfcd587bc3fbc2a6e37c331fbf26a882447445b54131b3a1a9595c25d3ef72af44eea91884b1fbe1979e0572d0dfc4d9954eca8960cd41b5d2f793d93f88e3354831cb0b205bc1e709f28f6a390a7392dfc5e5cbce71a130bd75a99aa23480a5ef0a1eb99da7497c2bb813c15e6a47c61f7b67b1a67c83525addc63ba89234c3f3316a94b9088356fd87e090b1a3f9c3a4260fe531559808cbbff30332f9758212b8c73ec1c4ec42103cc05068dcd87d51fcfc2a8d374c0cef87ef105fc010e1693e0aab4b37d9532bb040dccf8fc5b48482f0756ec9317f250fa9650cf52648bc87784629ab9d42ffd7f62c9f38bc93cae77b890eaacba10f64d87c186efc4890eada336f39756b9903f7622ad3d2391dda972c4c794370a39570e670c45d6056ea957b5c23659a3f62382b09d6a6a15eab19e73b0ef3936eaa67b5582f3d12d57a7ee8df1b514707817fbefd6d2ec7721d6683675e2b71e6a572d793545d119b2668267c02a815dc15ed2f7b3c260ba71f3d42d6ef1def6b2299c0a", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "780beba211620ff25b4ef2a28918aa0109f440439def1b3ce00e1bdb15ba03098f4b22d58c64085da24ba754f4d906063d09b09118f7137969272dcb3f50311d1455abc8d5a75346fa0fa76ebfcfbc90a5324caae08fe7ab476e5544b0547ece39586ac9dbccf4e7acacfe4781583dcb802e2ad1c26f07e87c289757201ffd705bf771233fbaef752ee77a78b8aaa80c5c720dacc18f79569ad5cbc527fe83031ee8496fae45d06d98e6fe25374b32c05d866e26b49444a1b37628ef0889a4526d956c6d6ed5658d72dcacc7a73cdd26f3d946cf4295931aae55ba0d04b38ecf38cff537e391053ee4d14af46f021b64a221eb6da048672468eddf0cde0c04515c94bf023ac82a46287aa2228145929ef75ad9707ffac6cc53cfdf84ac8fa3db1413e973cc2a585f7824abe2fdc8eeddc5a735afc8d9e6188b1d393ab05bfa67cee3b489822f2e2730f29e34433030ac1a4192e5c085722d0a817e59c46404007f96f7cd1ab5481912748024cfe5af0b552a87001f71101e49289f3063863752", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7d384dff94bab08adbab7e0c460753fa04d665e3c7fe96339bbba8615de72e5f05f3296087f9bf118bad3751d4c919b58a91f454fb75574fd82ab02aead828fcc2c12fcc07afba81e867df91d60410d59b963730667c971b4f88dbbbca7b3bba6bd28cb9b79f422bf28e890eb2ec17f54a45c065fc9199d23a71dbd7f3d2d768752c66cec77a0d1adf0096afcab7665744c305767ff8872dc54cb34047e390eafa20dfc83652959841971b74e3a47dc55d78b8b60a66b7868bd730ea62fcdfa9d89b8ddab8f61c787f05712c261680e98f7e806bc8e4892e9b50c86689a993017e40cc15ace9ab75c925b310ed16ab8dd326058df533142c163a0936871855bdfff3a48346a235687f827f3a6c60f909c46d8fcb7c0b572ff43be04fd28c0620b889f477daaede2518997b952740ace9fcbf08554b82eb369944786131ff6cdea9b38cfa109276ab5105707f5c5fa9ea903667d0c962be0ac331ad93ffb71ee451125fac2d24aae3a70c8924667c6863cd96e30c1c8a6baef6d3c010722efa5a", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "40b888276c86d7cdc1e4400e60e5a5fc055117dd60f0ef7b26ca3fcf8c40c631a539cb4576be7147398ee57f62c66c7486db9adaee63fc26e47530ac318f0c945f818ed70aa6ec587109b6ad36b2db30fc8a0c69e8647b6d211f701cdaab778e2c41be2ec198ae42dda677e7e7c81aea42b98cc0a7428621f85a69f963e1a0d357f4975adb9d1d22277918df7ae9d4f3de6535c0c0a36ab5dfe6efde3c7f6b7bb4e8fe4b90021df5a7eb946039c309acb96b1e08debd287f5b7b10192479e4acef93e65f74c91d3a4802001362a8307e023fbfa562a8a832f0a6978b1b00e9f6a443f0b8fdd88a99ce261142e5184b8c91bd402994d6bde2b706c521302e87dd880cfe06c5c639362e741b84af1ca867523b97216c34379e0f37ae04dcc9164dab3c5bb85014cbe5e084288ec7ba6570c00c031617dae8ab0789f571e418ae84001acd1c9a8d41cbbb1b80f0ee24464a129f7db656ae8175cd7cb4a4ae323e6036316b75dc89fd7eb9f5d28dfa8d7783430986793f3854c91a2feaeb89ca41d1", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "975019d9edc36606afd272018e374c80c014ae79d2962a22b0234c15dff01b6da3881fff8e22fdff12dc49f5c18613b04eab0e68aac7206f653e59ccd3933f4a3bdbf71b58f8f660067c3a4c2324511b71bc949489c7e6b905aa3a8e007192fd6a79201f52418e94311004e972f2e294800f5ebb7b5d78e26c8971010dadf7abff31cf528ce04e7c9c81826bb7457a492cffc71393f9bec84f2974ba1937e6ca3d2e8682ec39d7411b9604ea570834fa266e98d5550dcb1348bcf2a2e9a41d54d024f0c90060fb15942a183269ae9a46942641fbfae24ad1a733230c2756946f22ab6cfb6bdb59c27c479d36d87aab5b0b32f813c48f299d4d7573fc3d2832ae7bb37919cdc232045a7dc41866806e60f230944bf8536892f3e8ea3631534cb09dce525f06f2f239ed73b80e0beda209113871910a0f92ab9430711e632a0b2d4ffe0d580de930067af090cf14aadd2eae9289880a992a39836c332649d670cd15d3644edae613f299e2470b5fc6bafe0fee6c25bdd6311fb9212f3a53fed6cf", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "bd7b3136b1c07cf1ae0c0cf230434ac2ef321f7f842afc2ba327068559ea74c9ccda40c3f38200ce47b1f30ea00bac799c745a0fb4bd049321682886ec43fcab629937e531f9a753a21e34b64f5dc193baf5c1f35efbaf45c76c44ee3a8153efc62f81508270117405d70e758284d9337d9c11455aaa99f012ec3dba4bf033fbecff333ed2fdc077e428c2ab085d1e8a9de076310a252eaaef419c0da6f78c4d3c8f4e854f6f457e3b661d4b4b2b23ad349359f6a0317f7b33017b2fea03103da20e3cecdff0673792f3af365e3a83834275f633905f27f945f2fb73bff654771b9d8f139c6b5729b3f6b8446961017a98a47f1334af38f7da2c73e85813fa4004f4187100b5fa5485612305ecdbec484b3aba4069dea3563a1e5e2a28f4f51ae932eb2abab05f3c5bd100f12f1f709db947f4180b41a6a1f5f72649b0b77a99201eced2da76fb3cc2fc671ee4bf53b27ce24ccfec446de0c6633d750a2de02d0eaf37979d337dead46124184b3f1270a6d28dcd4b88fc596bccd6610249630d", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "bdb523fdaa37ae87a2cb8ff79ae7e0ccf120d06883b465a07863fb4d7126e133c4fbff822b953a6f851865fba7946ce7398c2a6bb20f1303407a5c6222d0210f8864fe0042cc095140db9e4d6559465eba1de423d15c73a2fa272e6895eb2cdb94603505c3e5c3b09497786d3bb7b43fae0b9e4d9c07e514b4995df3669c012462d664bdb835fcf56b33cb47b4895a01acd6199543b2992ef84e2036424b5a19b7b437729aa3bfa1c853ded456f0845f4e99a78f7e9120e52060c25c8f834fef84f6e6587c08b2575fa5729ce83f9c33ffc647831368d25585d3b1707acdbdfb036a2856f6e0cb11a70ccfe99e79baf9aafdd7b4445617b523e38eed6b46d89496c4b3f082b32cf61e1db865b5d58f05e21139fa82aa9d22b26b974d841d80bb2548ba508df25b91bd048ca2ce5d5f027717f29889a2a198a26a78b14e5ec38fb2b0ab966d58e9898a2424042531a94e1c26d660b1078c496d32a4584ddb7aab6e3e11107a96f29e294f584769361b5874788a1c80716c1343c6455ac8005d40", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c3e75d79edb0270d916cb8ea9cf550a263bbaecc14276128855c5dddf6c3ab20f829c44012bda1f1ae6f950e32f25c19b0ae32d2b1667100f876eccf8c14b57e3fcaaa35d246c2c16834f478992f12cd4cde38ba25417c26c40035cbfcac7768ad5292803c47c3747995df668db1604c78abd5cca387ee859c85310f744e3b2f904139a7199fb565b4155ef72892b7b70babe0a56cae54dfa7023d727702872dc148edc1c6612acc15b058d5f57e4f2922da88a76c13c6120eb38200a8687039564ff4c0cdadfc96e5e50452f4fe5cfde5eeebbdb3c5d46ccf0edf3ecb5616cc537bdf4a79b86eb25f82f019da2022db0256dc1f056e4fa5f164b05d6a4b592b3d15e1f8c0861864b6e3ca0c247b4061bc8fd94bb7b94d90f0a8e58a513b00c5f8ccd86eca3426c1fdb73828696e92706879c5d4e905a1cef460f41adae98d104875a12bdded0593c86a8eac001e96b7d8d2a9de408fa30e6c4d432dffa7d9e339363292c63e052e000140e3d3a94e2ef575ecbfeeead65e438e5c420d7b0019", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2fe799c044286d48dfdc97634cddedc2afc688dd4d5968fbd32bf983211f893f9626a73d70b2a670869bb9eb4ac0dc6bfc2a6cc3b5e9743c26b5567d4c3a60c6e7d6055b35ac49250da82d20299f1fcb2d88b0dc268f5febf8117ed5b36928d6df4881d9dba4b3a21f84210e183f2d7e85cff74f1cf5fd1200f40a36319a955b4c58dfb4ce10456d97b6a4c93546314e2bc20910c2e948f0656a8cdab9ece6e4a78b6f7ca2936246d4cb47c09a95c119df0ba667c0e8d47c28485795126919cd57e8554d7dbd168dd9f5bda3fa89c49315cf612be044ece26bbd2a5c5af6a6e15f2e0aa54d8681511376336486d284605bcea06658b03e93425d81ad6f1b308d4a7b8bfa70c359517ff1d843cf71b647eee094ecc5939ff63385d7137be1deb181a748ec7fd1ecc1cdde189dd2d8f40a6a0ea5aab2c39ea6c0561fc5618a48d5bee4d0d37f1c41649ca44f34cc60d5b537e9513d4906b029cb3fcd02e633668b8d29e1db54ae039efcf0f84d2338405190db329210ced64ecd417aefa06ec1af", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1c56ebabb0c9a803ba2b004bd8d07a4c17f5df514a600c106544abd472c88c6e0026f8b1a6d75e7f769dbc06a0a9a86308bcaf90546eeab4337821d2efec9c10de12a9ee329240942e4c290d595aecdd16e13a80c024ebfef3ab5b227e45e22f3d1a5e192844f58c5be58adf6bad74d673d63b757b0c904bbcef2d8e3d2bac8087d589ced2bf770d6bf52e1d499f37052dcb78713eb14af08409c7d1c81bf760e76719c17df30136cb8a6d530a3df8bbcd811a2b1f2fe6328bc502f9f36b920101a43dd2cd2038db67bb96254e92ee63ff5d1f0f54b9789b95a649e82d42e6e15b10b3590f7bf7c69fec65f11b04f7c784a9cfa1aa97fe94aaad97ed6fdbbfc71d6b01b512f6dcab2e43c173196284e9a22376912c1e4fbf2e20ec07d962b22ebc6be4e741a3a909137a5c60e53849825211893f78e40697426427b8676ad1fe44163ed83e6dcd6469ec48437e2387066e03261dadb9979164bce699ec3818f4b950e32e276d7f58646157d95eb49bfc259e9aa6db1032f081efa7c72d13367b", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5e6242dbdbab8159a5aa1079adac2a04cb59b219de221f28c3a62a849cff9bbf51ab5cd9a8b922280ac0a6029457c114ddd48746af7347974464accb9279ae874528543fe722eadeff2474cecb81f7a862d374c18561152993e3de2f72fd1eda1f30ee4e34f85efa83531313c07864a1d07561a96061ded28789b08cc5dc08fb31d62a8854d6205b7b61a4e7b29abc52f29a6bb234d09d330800311caed49ebeef3cbcf930d5035032b950162c0f3d770c8d5ad51bddf43b800740e24ec948218c210062bc5657200ce4b940a59b0222223b98f709a249b2b0f57a541d8406f19f0a5439f72445b5c3241360755d158ada7837a58e81ba17150fcaa12d9c55ce78968ecd07adddcbfba7933e42d39f530c7edc0e5642e32048e7c0240719b888956766c21f572fb557c5a76504bb426658ed25f1290cb49ec235a3376d68db9149f6038f1f868e04a1b4291000bbb10b916907147d7be7970267d0d1eaefdc37b64403739d7e825ff7ec990c96a672640aa3fa2a51c4201a107fab814d78e25a", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4fea1e5cab5718fbda986709e9a0e5a0730199fbfcb137d08584ba5ae360b995bc20bd85f1e61c72ee524d0abd6c03f4033875c7e2d7b4255a570757eaf745f6533248a4d17c877622fd0448c8805f5d88217b6be3df09c736d617f48da91bcbe3b634701a401f1e836b32633d118b4f7189a7d999f57117bc1192779c5528d5f3953c7613692b998eaa6f8c78e640dcb5bdfcdeacb4b8f74ddad65ca1dc6d2d8a1454a6ecf2e6da3609a08a15eaaea56caa9d029c5fbd69528290da128d4a3e0f48bc0ae4d21fd337ded3c9b904d80d73be331557c6db07ee286139bc1ba62ada3f04260c94f0b1bd7db1fc8c8e06493470e7a206e23c0c54f9010d68c84bab0f0c4d42f8091cbcacf3a1d192ce151394b83118dfb93e7b1f9dede9462415b6bd40106266043445b0d7ee40e5c6857fa026f14ad01dd28f2e8d11224663d30597ee14ccbc75531fdd8ee43d54bfee6e43fbae20c810d361cfc4103151d8c287493b723cd3abf298869ef9cc3226109b2d90481c8bad95497fbb5587d8135f5d", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "a761a8c3db6207c8385574f6ab3d42103e5c9dc941c02ffbe0dc1369900360155cb591b32ac8725b01a1d9686ab442af899751d9c4d3a8cec2cdc6725eaff56e8a13571506690cb2f26a0530dd49aa380fab93f4f0dfa7a1e6b1c8e392cb8bffcce1f5ffab5f82ba45d7dd922f082340acd1738a685abbfd598772fd4d0a03a44c9166d807364437464bc3b186733a4aca3d746ccf84a9cf512fa66f2cd73f029ea837ac15c71b2319d1adc9fe9b8e430a428c8f3f2c4b4ac525f94d56620e3c6aec7c87de0afefacd6fe8d817f25ab990ca16d4b3339f15d0fe2de6a0488901e4aa2844e42a8d63b46eced84ce33a346ace4ba03daa4f5f978df6bbd956d1d9bce89a5964da8eb72d9e3b10de99e9ba54f6d24d59d31ecccc213aaaf2d902fc8dfb2059eb2ecb3e17fcef97f8ff01aa59e4c615bcd4811afc10db1d1c04de71d0556ddca363b8a34f48d97d540b045fd0026655cf0c37c4c694fcf2423e0116165d4bbc7395d72f00f6650a787d6e36357077630974d375c2ce292ceeb568fc", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "7c3599d8539a560502121ff97bedb8a1c16d10818a49408f6152ba9d914b6a852710088e5c48826a099ecbfd5cb244ba16c04a71f96663930854a64fc5ae461677dba9744fffa624e64b9919814383ed0fd947e355bd1e651c0027697c8edf76d804394f30e6598a8c805e4bd80641c81f2c78e9a7255535451186c00e963edf2ca4fc7d57dcede17b18a1a22e2241da6b71bfaf24c9abddf9a4542feca1905dd9048491a5469da8fc22e46785e534a53623fb550072472b46d0c9e6f762bb80947573e269d785f6580180bc977efcb3b9af90a974433ff7aa56674af989eff32ed8963c7b202d3332cdc0285f67bdaacb0a41c5b59da507af942d9bf59c504aed323bc22d8e214546820fb32df77e52ae9d458b1d2994006c12f31701bc09b448198956618f89eec20a2e0c916d40c26406258becab6907bcc348b46e7195734d29ba4846ff63aee05e604bc2df75cd3cdb3005f9d2573838a792e68e3cc5f2e6d447cff1c2d0324ab8819031e9eae8923478c0908b0cd2e9b80bcec076c2a0", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4685dc2e6bc376f600b572619784c068b53fda5d05607b23b34a2d2b434863c3a49f4cbf806f6001888b63b5ac011991d7487086e9af37eb4e3923d45291ca8546333438a9df5e743ecb85f9f0b4e0cc4dab8d854de1aded922465e86ba3c211d8a89166c8104a82adccaa44043b74586f4644584d006be91f8f21b90f4378bbf6898359fbe697f48b835d004df3829bfd0a7d95f13d3d0804c443eae571b0def6b0d8f914c2c7316c66dd45441236884f41393387f6d94b70c12eba1bb0d16de7c2340bb1c33d61404fb8b22c9e9cacc4a9e92fd95e37bf64ee7f9d0bf8a00831d53acc32e25b0cc96613bd74cfcea987efcfcb3d35a3f2ada5645fade99972360492c549fbf67b9b249eae2da4dfc7d214740addb5c002498f2560a92782c50df8990bec0a6e9c66e595b2d5c6bfc1122d57d5210788e7d014ba61ef465ed0eb1e99ee24087c9647ff067609024949137d7ff2b4d38cbbcb255cbaaa2809025678d458e456e753f35087a7c8f44de19d43b990af9ed21dbdf7970f43eef581", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "ab98af010a2e7e1cf9132a995fba9a1d8a8988bc2eb451acc3dfbceb88b075d0d77d55d3a29a41b68dfbb831b6e4f799b9f24406e4e98f8dfc8b962390137389cbbbb02541c8f5617e22712581e1ead2821318cde88869de25784a8a96a32ca33de29fffba977f1264519abf74c7ed1b629ec309cba078f4bfe6c6bc2efda608660da5ab90d087f1b48f5c4f03518cb5872413180426bd35215cba2b8ab302ceac9817c768da0a5fde431134db64f3aed67c7f53257cf8d06ea3a62794265366105a9e2893a9c42ff73751a95699250d3fffff534194467f65288929da8b49c6d24ad78e7f462a4b2e09cfd0142213482f60027801d9ef1b86179819621e36019130c03bf016374a3f2ce6584f63766a226f9f85c8f2eace9f4802d33b55c0e169339f8faeef1acac7f2e23f991f4916a63105926edaa784a80b6e6ef8690882d0dbd71cfd54e64593481595793fb992bb11eb5d49a95975addf2d75087a5f5efd2b65ccd1967a065c684c05c560c7d02cdd2973b9bb5361b79def5f10bfed0f", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4c548eb5ab00b32b5cc200edb95a1f617fc9a2b82623da511a092c6cd7d428621016ec0e8be4ca66993a079125a4af990df598d5202f73822a5768de5c79af28487218d0f6a23960db9ea8f050b4da444a44bf116179c2d01c4e7b438ee298bb5769a8efca3bfd4492ef4f45494e1540ba279056354f5eb554193269627bca912f0e770e230d5e3671292059515d163cb52c181c160ae8b29de3e90c069cdd757d4adfd5014db2aaf8371a390d0ec6fdc19f37d78776b00b55db4d6e04e0f047ed08a3896cf69bd155e1a95f33fcff2918a58ed0b377cc46d1a09825d06799812309f6473b2a378ffdcb4e6a6d774009085f4cbeff43b542e2bee3aede395f3e0b5c878c303b6667c34c2ee6440657941638b8356318a9ab5d4a072ca83f7482ad764793add9f100377d750bce70b9d063d26ea3d8f29576de1a3795fe2be290623c119beedce6ecedc86804f73f3c210550bd582a98f6a7e86662b6461efbf0e518bf28d9100c09e44c8c78b5158197ed2ed1675291600a6442cf2c8c038fd7", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "a827b2bf3e3e7eeafb7593d8bf7e808f0e13c07daf8d8692a1a5a735d367a3eb62e4f31d64e2dd2febdf74854d4b0f871c55086b8fc5b6b8f9d2b359c4787705954f0fb12c0c2929df324bfb77e61445fffe8f572d9c6ec8bff662233469f695e902fc08d51b639b5a8c224fe7757a78e587576c9db3059c047ade63d2f6068081af1f0527305f583f57f4b354432c8457e3723f2a169650b7ea9a97110ed4f15e6ae39627d1dd536c9ce92507c50e4979804b861efc05550a21965c89de6ea3fe9ea9f9bf38069bc8ea219817bba81afba9fcf9719a940b5c7acfcbca663cd8f10ddfd89b62e5ca04b51b88c9c4dba5300c3cad04676bf09c49dda2ad5ead343fb09a52c26e51e4b0e24d193bff9bc743090f333088c82598949881cc4b64d307ad621643b72ea90ca852f3b9dffebfbefe34cd63ace54c1f928c6eb878c42342886383d451ebd4c5062b7cd96371be2bd361907d93ce8fa1af6f7e96ab8a32c806c17efeb8329b23ed44b7b72b06da6c17f95413448054cc3b4675b9bc598d", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "88cf275c44e89d22f2b2f4773fde444994a0bedf3ed525eda56d9820053b64a873bcb8c7cd5ef7d6f840b1c7342a3b5047399e8c32abd04756b435d02138a8ec095a0bcc0ac5015415120cba19e516efe09eca0f2a542a23b3a628ca5cff189388a9d3e4bb9d2d1ca811536ee457de17dcff89f127badfa98e0bfcf447c3fbccad554848df626466b682fc6bc8b92d435befb5e955d30440373db91bf5db9047856792031201b27e58e47866754912536539fdcd5dc5099a7dd5d7182cb6e960188a3291923428e33281c9cca1b0b716c87d71612044898ba4190560889dc459bd78c9acebde079250678a9b2015777222703e8e0e5e67a734059667d34e1bf7cb4a3e5bfb723bb7d0262460e44da937f7fcc263e73c1966b36505b047407f1eda98824332942b0321d2d50deef6dc94ecc91f3736705829bfbd62a456f073e1e8a1dcb759079ecdd35f12068bab1056360c85f71e57326937dc580703ba454d2c0def904c57c5f902771c5718f1aff3c0a3f3ad982bc40f6b0dcab5fe56dd62", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "2a6b5551fb45e3389102a6b87943d1821aafc2098805cb28deb80b5e1cb4f580391daaae20fd7ccafd6ba3984d1a587b675ea032b79e270fbd47defd929384e54eb97b61289895728dbc266d786368ebc31f13810a652c2d7371743712f99e89c239d8dff3bda454368fec7e805c3ca2b798f3e7397199e9975d6143b1e36463eea7b305f221ce27288153b33ccb85bdd118beca9b7ce48eb81397a2c642f17605c2a4b675104deff71b0d2ddf274155f266f227ebbafa8b807bc746c7b0088ee1f6e9611d0789151b1e94008972ee53303589668f1e97301789bb579c7344fa602fe3aac08467c5051a91ebd64e863d3b4b129424a9e0af3a9ef7a4f51895765a9c115b1a3fe88a35bdfe8f30ebe989faddb862a6cc84413db8a55c8a50fe4e2bf4c1957aeb5134f27b7e5d99e324857999d22ed5ae5c183818d395bac1f415712fd7e76fe280ac850b34a585fe8b01869a2fd4dfb57c9f03ef25e6f00b6a2cb2c2204ea2adc90341ea68186f6a7ccc845dfb5ef7770835d3af5f1766667dd0", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "6190aafe3be21d22bd37e49f3c45b44a083afe55709f1282d805741096bd85e6f6621588b7e316f63bb15e96e721b3c24c79243d378ab65c05b8486c7a441620f8546e77394c041f75074e5602f8e0b83b285d9670608aef8ad55b7d86b41c466e2a02121000eaad1f2511e496ca7767bf2470e41aceadaaf2fc85e2562d996345816df0106af3fbf1fd78d0d41d82542ce8297110245386d614bb27ed71bc02f7abe585809a6b67ccab330c733668824780e346db1692ba2d83109f347b9b4dc7d39e3a4e050a66168c691e7c6e2e44ec043846a238e2f6df425751804d586fca0c6deab25f2f44ee3a69798efa459cec4716e9b56b85b2bd9fc589ade8e4cbd3cd2dd599744d8ec5f9384ff0227b4026ca6e6a6214cfa94f0abcac14c3e96502a354b0657eba9ef1ce7bcf61ce017e4678acdcb86cb77e15dd9093f64272f368eb578cb324abc0ff9fd6fb26f2c4aee43d03b21e381c8f379d24f4b7b95165b68cda6efc69fface91d2eef4e79055e8e4c3376999b6a696df015c7255d6ecd", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b12030000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1202", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1203", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c6fe23792566023c265287c5ac6f71541c0994d11d059ee6403986efa21c24b51bd91d8862f9df79a4e328e3e27c83df260b25a9b43420affc44b51e8d7525b6f29c372a405104732007527a62ed82fac73f4892a80e09682a41a58cd347017f3be7d801334f92d9321aafd53b51bffabfc752cfccae0b1ee03bdaff9e428cc1c117f1ac96b4fe23f8c23e6381186a66fd59289339ae55c4bcdadbff84abdaa532240d4e1d28b2d0481dadd3b246557ca8fe18092817730b39e6ee378ffcc85b19ffdc916a9b991a6b66d4a9c7bab5f5e7a3722101142e7a4108c15d573b15289e07e46eaea07b42c2abcba330e99554b4656165bb4c0db2b6393a07eca575c51a93c4e15bdb0f747909447e3efe34c67ca8954b530e56a20a1b6d84d45ed1bcd3aa58ec06f184ee5857aaa819e1cca9a26f4e28d6b977d33916db9896d252d1afa762e287cb0d384cc75bfe53f4e922d02dd0a481c042e2d306b4b3c189371e575b25e0005a164cf69dd0976e4d5be476806ea6be6084e71ab4f5ac5c1b1204", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "4e28f546283f9ac74cc99c6bca79bc208e47220cfb0717aabc521ac55119ec6bbcac880bed0007c04eef92a24b091d9a09ee5d3b5be790abdb2c98a07313d505fc876adcbb1089026940e03dfc10fb46a0c2a764ebe86e51ecc2ab489f56daf38764fc0a36a9cb4529367c9880bfd7631c340fb7fbac0edd2e1def00d65bd52e597e2eba1be1e41bd89a00f5c66fbc18b93e9cc1b5be962780f6d7a9c6d375a28556114f37a8a3606dcd68c8128bf7a7e5f1205778bcf3048bd4f7c10cbdb4ae759954c4e4db0a9fe4df270c41bb86885dbdd8cb7e72a33322238a2d29615a2f01e9fc59c230c2cce58ad096c2de5071e020f76c8c39874f1de677dd5d2f96ab4dc145098d25b740b5279f05713daff54ba695f950039882059cfc2f86c35a0501b8d0914aa59a806e8d1403fb2eef163ba1d6e3d1e18dc99c622f8c2d360bfab2c9e8fd9d74a027e466fbcf4fa56777ee0fea7e04ae1901e65b5361f97146d7f4a550adf77539fabb7135967dc16f8ca99e8283dd69627cf27cb9d2df20bbbb", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "78d3509284dc06b54583e11ddf2507d9e50bdbf079fc319d107bc2527c1b742f4c759320fa22435d74e94253feb4a379128e7f33c5f3462fbfb92ff40c10b23f8bdc5890114757364207768014380fc16ebeaf22a7b1a9366f3fbbbb912347f1ef595d742a976b69377533e7b61d3237c3693cf43b34f92773497b8df7ac0660f67439aaa66fe179b34d9dd4d013e8fab958fbe2a27ce84b6d1c3c2998a50d41b6b38000191673c23792db2fe47e4ddd3b5396c65dc44812e55298b8b50b5a2a01d508b9d215986113b099717c3a4ee930f479308c20c26630aa5419c2589c8cbbafa7eaebd71fca9e751793629d767be8709fef9177d6631a48731f5e59fc7e98cd466375e8775ba935f12b45575819ecef4d78d85b6e984d90d41c93bb03c832fe415fb567a1d951f7dbdf407beef8caa3a741ca7c7729c8d8ba98896dbe52d9785feb49332e646771e7d84b75476aafa0a54512806339cb54ec1c70943beb508966741eba4d39c2fe535aa82a9cb92eec99d38540efa3e39fbc02d757ad74", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "8f9ac1354af4161d0e55b5674821d02823b3a6b3f79cefb98cbc77f9ac2d91cc6345f989a7828132f73f3630a247a936b6a057b3e5a2fda0c5999ea7721ee8880960c24cd2377e869cca1799747142d57ad6a8d83ec9254d89f591add11a758e1ea1e29bd08f624d0e28cea52ed5eed7c0f5f49d3533eb1cdbb2af837dc42942f9a86b5f4e2d5ce506697ef067a344949bdd89afcc25978af4d50c300bcd0ffc9d93cc559e3ae1a13215a1d3f6030827340c6591061a5ab7e65153b1df8b25e1421f924d39c7e6f76243c1bb9ae4063d9a475cd2ece45f4e288fe0720074e87868d70a5584a9ac2b47a56417cc76f15154315545a3ed6704b365f15d34320804469c3b09ed211cbc9e9e767b6f21fa16f8641d8b78b8dff8062a25b5bd3b6a38cb4706c42c1fbbe66db1c05cb57531132eb94fe1569735c33ec491c318a686c837ac810be4afff605f92bb390e7ab3cd24c0cd997cf13f112e5aa01746f43902432639e1eefcbd37b413c586f057bcba40a8f1251251e84cb7c87c53c1d1d558", + "result" : "invalid" + } + ] + }, + { + "keySize" : 3072, + "publicKeyAsn" : "308201880282018100ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83020103", + "publicKeyDer" : "308201a0300d06092a864886f70d01010105000382018d00308201880282018100ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83020103", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEAq1Sk8lYLn2X6ovg7z3fU\nGAPAgOTlw+qzU0IQmCu6il1+UTulC6Hs4zVVxUV8QbpY8/YFoENpQI9YbCbf2kZM\nezAKAfFhaJMmTHYG2q1M7RTfmolKHzRYYYEpQpfjzrlYCwx4XAVtXFZkZ/byJ/MI\nSRjRzRftFW5/n8zkdXxXlPkncHcepc8xAcoEJchGd19Wk4wdHK1EAfTfL14NOjsn\ncPmePBy02dSJbHyokoe0WDEhiwma3UvfHatuL7VdJ3VCk4bIXf8ywHpt2lBKlidS\nndgslDVUqvI8Wl9s6pwwG0sfBmuGu+8uS66dxbXoLh+gPCn/i/OFVnKbNW1bpB03\noGn8yPwjrHFbvqBMGXKi1QxXzAFZpGtZGftnD7KlAtWrZvCqmeUQFrg6QGlDzpvf\nCrm56UZXSlsyzpXZesix+7SPC/fjwNS3oA0TGWbQCZl6FmpmMN7kp0wUHN4BFKpC\nM1Gx3904k6hW/GMrbZDbx5yKYan54xcCumn7Iihg5gqDAgED\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "Aw", + "kid" : "none", + "kty" : "RSA", + "n" : "q1Sk8lYLn2X6ovg7z3fUGAPAgOTlw-qzU0IQmCu6il1-UTulC6Hs4zVVxUV8QbpY8_YFoENpQI9YbCbf2kZMezAKAfFhaJMmTHYG2q1M7RTfmolKHzRYYYEpQpfjzrlYCwx4XAVtXFZkZ_byJ_MISRjRzRftFW5_n8zkdXxXlPkncHcepc8xAcoEJchGd19Wk4wdHK1EAfTfL14NOjsncPmePBy02dSJbHyokoe0WDEhiwma3UvfHatuL7VdJ3VCk4bIXf8ywHpt2lBKlidSndgslDVUqvI8Wl9s6pwwG0sfBmuGu-8uS66dxbXoLh-gPCn_i_OFVnKbNW1bpB03oGn8yPwjrHFbvqBMGXKi1QxXzAFZpGtZGftnD7KlAtWrZvCqmeUQFrg6QGlDzpvfCrm56UZXSlsyzpXZesix-7SPC_fjwNS3oA0TGWbQCZl6FmpmMN7kp0wUHN4BFKpCM1Gx3904k6hW_GMrbZDbx5yKYan54xcCumn7Iihg5gqD" + }, + "publicKey" : { + "modulus" : "00ab54a4f2560b9f65faa2f83bcf77d41803c080e4e5c3eab3534210982bba8a5d7e513ba50ba1ece33555c5457c41ba58f3f605a04369408f586c26dfda464c7b300a01f1616893264c7606daad4ced14df9a894a1f34586181294297e3ceb9580b0c785c056d5c566467f6f227f3084918d1cd17ed156e7f9fcce4757c5794f92770771ea5cf3101ca0425c846775f56938c1d1cad4401f4df2f5e0d3a3b2770f99e3c1cb4d9d4896c7ca89287b45831218b099add4bdf1dab6e2fb55d2775429386c85dff32c07a6dda504a9627529dd82c943554aaf23c5a5f6cea9c301b4b1f066b86bbef2e4bae9dc5b5e82e1fa03c29ff8bf38556729b356d5ba41d37a069fcc8fc23ac715bbea04c1972a2d50c57cc0159a46b5919fb670fb2a502d5ab66f0aa99e51016b83a406943ce9bdf0ab9b9e946574a5b32ce95d97ac8b1fbb48f0bf7e3c0d4b7a00d131966d009997a166a6630dee4a74c141cde0114aa423351b1dfdd3893a856fc632b6d90dbc79c8a61a9f9e31702ba69fb222860e60a83", + "publicExponent" : "03" + }, + "tests" : [ + { + "tcId" : 259, + "comment" : "small signature", + "flags" : [ + "SmallSignature", + "SmallPublicKey" + ], + "msg" : "34333630", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011a21abeac8409398319e65c8656f8f72e179dd1e99358c7531fddc037e47c1e688cd70eafd6eea01c823516bc79f89d7e52ee1eb4ffdeaad1d550dc0a47185bc9c42e47fce5503c3370a60510f834b4691152ef668deca633cf3873ce6613951784aa7dafde118f37f1cdf1a687ac236d5c956bced564b73cf202e3bace59667", + "result" : "valid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha384_test.json b/testvectors_v1/rsa_signature_3072_sha384_test.json new file mode 100644 index 0000000..a1b1fc9 --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha384_test.json @@ -0,0 +1,2683 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a0282018100a07887f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d17690203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100a07887f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d17690203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAoHiH83M3gZawt0jN8xwU\nc1zPoPEXrK/aoh/eS251WTkLg057kunhzJ1J/A/mz7YEKWUrS/mndo9x/EJxym/v\nTkMRkuvcmGML+5TFuvGLTPeIHYRIPkxEwi2xWpYncFoLQqJtbz1gCa7g0qcb7fTU\nsO5rb+wvFuEnfsqjve26QGRzpHbRaI3w+tHaeVUmx+ZBmBtIErBbaS1gxgsr+kJM\ni2IPQNydulnixxDn7nULPhNMH3H0MhBoiv8XqqQc21ZodT8ABrHPlRvFlR9NiaMR\nlphepVwJZsNmK8/k5M008S5K/X5cShMHObEBfWpYOIL9ctsaZ0GHAsiwE1PM91t7\nk/rsDgvjYhHV8r2RDhVSMjcRu+tzhY+JnMHsBj72fYjgxpnVponFIQbwbpYPCdKj\nz4T1O76ipHPt8ubgF2gB0/ocLTWOHlom9kask3luwfrcaZHA7BnJ3ZCyWi3Tv3PS\nzx7qiGf5bKpaLfVJc6yyotoKE2fsdK+7lo9Rd2UjjRdpAgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-384", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS384", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "oHiH83M3gZawt0jN8xwUc1zPoPEXrK_aoh_eS251WTkLg057kunhzJ1J_A_mz7YEKWUrS_mndo9x_EJxym_vTkMRkuvcmGML-5TFuvGLTPeIHYRIPkxEwi2xWpYncFoLQqJtbz1gCa7g0qcb7fTUsO5rb-wvFuEnfsqjve26QGRzpHbRaI3w-tHaeVUmx-ZBmBtIErBbaS1gxgsr-kJMi2IPQNydulnixxDn7nULPhNMH3H0MhBoiv8XqqQc21ZodT8ABrHPlRvFlR9NiaMRlphepVwJZsNmK8_k5M008S5K_X5cShMHObEBfWpYOIL9ctsaZ0GHAsiwE1PM91t7k_rsDgvjYhHV8r2RDhVSMjcRu-tzhY-JnMHsBj72fYjgxpnVponFIQbwbpYPCdKjz4T1O76ipHPt8ubgF2gB0_ocLTWOHlom9kask3luwfrcaZHA7BnJ3ZCyWi3Tv3PSzx7qiGf5bKpaLfVJc6yyotoKE2fsdK-7lo9Rd2UjjRdp" + }, + "publicKey" : { + "modulus" : "00a07887f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d1769", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "473432cf11b6f96b1dd41e1742ace21cd10e8dad89a3e00ec68f3b45411059d0bbc6c8a3f077bfb4b12da60aca86dd856934061aa8e4c3221a019b7ed3d4e70ed8bf53fa140d3c31877a135a6ae140e021bea9408ee61fe7f32e60cd18932282b1aef1019f9a39789cb48991e535568b55eb26cf96e9bab35d03121f6be9f0d65079b064cff923edb5639cf08f48ecaec0670ab37b03e4cc2e604582e1cccef79f262c8b3d146887303c542ae7c455b0f68e882c5e2259ecd9f76cd3706e9894766089b267ed3bdec29df5b57e6a6f8deff21e093ce611724ba1012cf63aa2c62e7267af4b1df5ef030e6cba7b217d46fe43fab255f41ce086bec5e4f604718c95acdbd5c56bf8b68541ac0dde0a5e0f2336ea608864abdc5324b29b9f7bd35c514373efde38bb593b8d4b249535984662bf4b397b2a584ca15624416537320fdef81133d6038edd99ee19af9567c9fa536474effa925555c9c2fcea525fe2da935b791ec1d7d3bde33a58f80dd1e587e1c433239c65332e94d66d3c79bfd190", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "69d89aee9a1b9827228c40c3f3bdb9479ed36bedd2c77b3f5dca19917a5cde9636b9f6ede29718a391224ab58f464c9052b5e6786178194a90ec04d2d2b7513b19df2799b0e7a2d6d1ef2c49ec6870fb8cae45ee1103692da8d211bf61f656d304f69adf68c0227c7af5ceb8c2db4a3668bb6a1b8cc3a437b9df79bc0dd650d6e3a42295b4a6e23d40b3a9b7548f3760e0faf69200df230d2c143807b2f35fa449cfa73792844dff5d2ae50adc272c0dbacacd60eb0b7964012a5c1981cb2f358ff53509f90b0ec41259fef321e9a306a08363ed194e51ab6dbc00ceee576c048c02704a19f8f357250adc70cdd2819157d71af04ab0cc63ac9c6fa4b5799eae521e275f26ce53302017510826f96c4a2889deaef19fdedacc70a6598aa89e2bcf373239bed98d1f2267fa7c2436add13df68d9ea296fab52fed0f5ee46874f48735fe32c61ed2b1c977ff1862ccce093bdf7d84a6b03c3007c4c926d1e52d81dcc0bc2a553a12be363b764f6a322e41a8318ea7408c18e33c260aa05d039625", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "259332bd5a274bc347ffa3e8a31c8b27f216cc865d32c917a5d7e4c06abd44b6c024f44eba997862c812d8ebaf7caccbb234293178e44b2532478e8bebf6af5f83318ebe398e0850e929a89cda860cd18ec94554e4e0d45a9ec2d9acd83fbef2b5d31dd7b2f3c12e791afd3e39a9437fda7724c9426194bcfdc6bd52036f62aeea7853db2c8c498103eb60180281170aa0fae8139417974d917090dba8f9061665e92d953827dff4d450f5566d2c5b753b65c9b522a0c4da868629569a666b7c292b22060e92acf4ed65e51245403a4f162c8b504b85a810906ecaca2956d395c163a7f6f23573156968ecf62ef46b72b9ce39303681e354e91c5d7944cd3288b2a84a1ea28e7e6f260bc5f8d92be419ad649a8f55a2195ca46130922d82759f9bc030c8b122211d952c3ee7851f09f30c2fecd1070656c69c2598584b55cbe6567dd2719305dc52dfda03ea289a5db920fc2c777e7081cfd92864316d3fca9aaf8e2218ed8a5235e746e5cd9bcc856b0c615b901dc610f0193171869202e845", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "1f32b36eb43f87b18e569fcfe7021763bea0ca576cd273c0b20352906ed8484428d250241709c825704518ff9e97103bb70cd26f437f87754bd40407034a9653d00e868a759a190f3067ce5efce9ab17c8b46000d88e2d9e68b8dae0a0eaa4a31d3bb51c8c8d0fc839b0b273c83dad57016b1b5c1d8eccff1c753e5c6d189ed07b801f0a54a1144c142011fd3226451faea43d52597b003f9256cedb0d7d7f56d86dfeef50179a794f0b0de97da1926e9491f025bb3c3e8e031661e0ead860c8914f0b294bf8cfea2d5ccc726ad0743e192510732dc84301eee15eca3c6a5213ba66d0871789315f8537a44b727bd8a10d6e54636b345715fc0b6f5b5116f22557b0af9f948558b0ff4a3b0faf1de7da1965b977aaaf039c5b7b09b4f03efeeab3189d2a09fddc3983e4815df35ddd1c2198b695cffc35aa6662839f82468cb676b677d53ee4857ab9be7bd99e1749c811e2d6584427cbce14d2ca15df061165e85502420602666993463733b43c1c1ebae8d37780470b8cf5cae31cd7427799", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "7e3165358b5d09ab1ad1599935bbdab27abc32486910382a0ae630f725b5dca5ffaa9e606e2e555122c1e0f3409d7d915ea00d8784b814a6721d0dd117297c951c8d225a484a549e488fb80f996ad65490a09defb0b46f9cfca2e952b04dfd5418da920dfb2968e48dba8f0729b16fa32a832fd8b789bfebc63f01a1190813cfd55ace949d802afffbe9a1ec1e6a5df196e5ffb241c918d712e466f30c66c0bddd48b57ba4d0baa0c2ba9bcf519c3a26140df6aa5efbdd5ac9beff48613f92d247b35efbd6014f3d714705933e47d582f4a5da05b15a79bcacba1aa15a5fd6ddb228bbe4c5236f9ac607f41a492e6b1c92bd68ce30659eb5b27a5b2f76a5867dafbf85a9dfddfdd476c383fd03e38e81f2e1434553643e652cc006e5df7313272335f122a7fd9cae6f2f5a7da65865698d6d08d688000a730c90919e1826bfa1db85d5607ff9d76cb100ea1649442cefc4251a8cc1d823215e0ad1abfb2976bc4a6b2bbd793ebf9c7770957dba1e2a8583d9a82a072386d0957789b450993c77", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "8bc948c5c16603ab63e75e18bc7f062ea4c675ebf98dcacc1a9826b0eeab0004e2592b07525fca53bd288bb56b5961aea93b548771068f5b0cef467c387e2d62c91e045872922b516dd6c5b8ac3615c986a9c8b5211a05f63e82387175e8749709951273cd9d8b2eccf678284761c72285be5c189c4400629c26f87bf18ebfe5e56f2057fd91fc9209ec48a872d6d23bc330f1c81ede7fc5a0e2b09c3a4735eff9c8adf73152b3406a62656897c1eef075c4fb02244ecd93912dd36fbe0d358a71e02d2b302dbebd28ba50860e4a963071f0a890a2e400c18f530cf9440a897eb2781ceb17bbc58f61828a6456b93c86df972c42d082b913c4d8807b7563aafb7b330ec39dc988674a5c3b36f6bbdd096201f1c7c25ca9ea8f28e923ba46dbe93910268d6e35cfb605b92ecf98699ae9b09dd4634d1280586c5e6bb0b1a4b5e5e22b225453f5c66f9a7ed7fff83ecb201eb157c76c9beff95227b495c8516bbc7118f011cf9237b6e794bd7a9ba19e35d0a650dbf7c06a0c9ddc95f108a78246", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "09ee821221ce7bbeb4d66ea3ec88387bb5c5bfb055b8beb36ccba4c2ce9666b1a09935689db1cc2312d797ac8b6f62643de736f38269a81f969308eb616cf41960341fa8edd3501f4edf73736806b6fc1387df4ef3e1e26c03249f3db6471ed580699e8ac77d0fd9a78972347e8657b6cdfe172fda324eea00d60d38b47e066c4a6fc0e33f75d1d4ecdf46efd966ca9aef80d22e43dfc2cd0af37fa70d6df7c637c3c18a219bf58dc1e7bfc941a235bfe81ee7101530a2c264527608d7148dd91325b7895817ae50d774e8dcd2def8a476a9592d55be743c62c1192f0ad69981fdc8651c1db828097ff8088b720c637c60c771b5091f9d9e174bc823115a1f7dbf086f9ad36a403c2d710c47af4753fe6e43c675c30219abc2b8560bd18c25aac719546ce7a74080fcf22bd4e6cffc270e57baedcf2739c5cf4fc5fac18f5dd023301caac1b1faf4dcc65327255ccf54f5fbd3cf82801a8685c2eef3c5e7f608cf6f747b8307f617fce148347b76facf0e1f7895aeeb11e3225e3a6066a244ca", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "3b1a01f69afa77d96c1b7bfdff94d58e346746f3712b2bf2705d771b6ee082c7dd9d2c8a87de6a684177edd8038ea1b9bfdd6722a1453d68204e4d6effa584a1b9520561982f0181f102de2d62108418778b4976b4933a79c6a981bd48f84711a3f7cc26ddbf06c59aa669d56d60a741407f86e6a645dbdb1f7927dbc0acf996736899dd9aa367ec7bb157ed121da15f25bb21807293ccf6d3a66e18713d80763cd153cdef58b1e6e31b348cc514b8f2d357d14af7cbaae39993d7871bbd0cb9c136936b292dd368ef1d826000d3ca13ab48b659d231c95c02163d2e11e33152e69f6f3f08694918d89f9a04ad6a01c0887309654a4ea8a848422dc924f990cb65ba2550ce166b6a001cce4767a3f1cce74649876624d2a1111436a9a6b06dfdbafeaf329886d5e7482ce3e81a33b69a9fa7d82981aabd81c2650c3c2b34778f99efa2d3843b386c24377fe17483c490a63c6896212f8beeeee04a3959eeef47a00fec8061845d84fe7d7afa206074b41ff001be315a7e32c2cfabdc861eec45", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7835e135188e97973f3cd0a05a102e888fa51ce232062c9856d134b30ff32b513093e07b7571b251f5b3618364b830b1af01169b0a19c203e079083c4ef85827f1a4095f0a6cfb9ea0c6ea4ad1bcbe27188f90b8c66a9ba0258d3baa49b97d0f8150370bbe9926e1471772f1f37dd85b37a5b9a4e15d32c02b427313407fa9ed693e0f444fc6f10dc1564072c360f9e5433fe985fa699860d6c9fc528aa82cd7b503854a975524b132eeed5f94015ed1b2d85d9dfc6b10b529e140bd611d316cb54f31f9d7d06b6deef9b63519c14ffe3d9694077bd0bbb3482b09a490b10ca2c6b510532f38dc2bfce51cfbf2ff8a43181fe2852e6876b760558129c3066a4f2f6e0f2f4e95c85f40ccdd81e795d5d2987c92013d542d99764bd0cac97024adacefc81ce89b36311ec4ee304b2307cf1e10d1f171f0ce7413cc03d5bd2c2233e0f80d98034e91d8b575e1ecab76d708c0899f27bfa1fee102e9a5f393ad18293d3ba93c7af3bb62e17311e79e02214dc9b62a85e6fe270be98a72391ba14e18", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "02e31b3b6f1200f93fbe8426cf433575cf01030fa1284ab8bf74428acef25759df587be26a5260789cde2aae7b133d249783b1cae14796658d4b6a4aa24321f5afe684788efaae848b693846a457737694d1a7af6985890ffa7384769864064eca91ece6c03298f5ebfa7a18bf731ec9a7cb23025b7072ad4c06bbbfe33655654422cd4b97a9be3aff016000a6c7303ccfc73cbd908e82c930dd410c3ab2ace258bcd05e91e94e4a616a6ded7a4c64b00dc5cf202689a0ef3583a31e066337b1971cdd909c20a1ffc7c006944b81a89a5c96cf43a6def4d745134056becdb9c9275b2f2a97cfe0163bea5ac8dc32d0fa7b24dda4ec0c88f61cae77fac4c19a67c46fd26a03b990c5737ebeebde402879a02cde56728688394d577e5fc7c347a8cf66702b3b255084eb224436ca5c861b6886db60590a783c2d32beacbcecdfacfe6b6e520586856596b25cd918d586642db9acda72986078511bceddbea5239f229f1aee80cfb9d851ef9e84056141d026ff50abe0c83d2eba6288722457f916", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 66 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "556a31f90b1879a1374cc4f2922dd41cb2313a61fc526e889fc9a20868458ad5cd26d6b3d3a0106193d44be3a22d1384084a949e5d1388f1e671f638da0dd1ab90d9d316ce66a25840a332bc2ca312dd9fde87ba57ca718f99f1851b36be9e023e24b9984062828211a581127b0d81e4b1bf5977f23d1c70da7887c09830c0e3c5a4cb66bc8035da055596ee7cbc1ed4ea76d7712708330385e5a9359fa8e3a0f6e63a569e5d2db4e867812b40da15d3015dcf31ffa887fa7faf478a0cfad3125fad16d38a57fac2262e01217d6d7adc50a3af804d8881e61dedb535001d999b82e2d9250ebaac07c4e695e946b5f42c86b546ff18f1a16a946963c9234d56d44a78c4b0ba0adea30b17528ae91fc326f1f976891de26e9320bdbca32f3709f731009da45b0b09ed5ee788278f18baa5a97d039448785a4751b77a7b061489adb289eb85459e663d85f3bb300be43a185283bbb94336c41e08f50ef7ba378e525e48a844e3a165bd484b882db08284e5a51b392727d54f913d4bb9b7c153b884", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 64 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e5d3c3c140ee9a1443428aa0612506da862e56b1add3a86b13f4a014b65ab0be390c5b6be0aa14caa77c0e0a9116c543f3ae0ecb927924833838993d02cde56819fb5293b84b9a00ee84233c42cf993ca79a9af5dc7fb1d0074b9a9f895bf48f8d9f79f5d8535748196734790ded7f5e1cff092ba949bb70756835d1ff2472c82069aecb50ef4eb2078e59877ee8ebe42d90d8629580813f3ee4b9fe08960615c7b4c59acd071df543fdeb7440499ad473621dfcae3c14a2971f85e233925215ab08f7f2ee3cf70427e94be6c895cc11e2a3ba569d7a530d36e33f00cf76bb7f60b4fe7349cad86f09225a5ce0092b8fa2162b3ed556a7eba89e48461d32a241c4fc7016ed77a097ffb289ed34b88bc471d35a931a75b0309021dcfde235169d8b3f18de671444cc5a86acaccdaf62945fd39f71c833a58521f591c5ba04af3287444d6975d128f090c1030ae4de3100094c24e262481de1ff346da67ea73c410b80758273dcbd83e127524eb93a703bb982930644297545ea36000df500e7d", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "135943bd12689bfe04cc1c0a8860d7c18f13b4bf0a82c334b44ada2c5e82fc32b0ae99c048c94e3508f59855c53e6b42bcc041c219fd6465d21582f4f99cba4b88ec1844ae5a89f3215caf458547f0d147c0fa1db67453465e593ad2bfbac8ea9238d672368d32ccb681663fd8b023115c4f41345551d5f2bfd387117830323a4d061fcbb6aa13f2dc0c5a317e6b7339f6cce5c543291154ed7b118fb8c55e8942d0ee9acba4ec3c9106278c982a8cda67a2f3cf74eef8a37fef7a256e27ab43f5b6f6a5645544bc7d766e4aeb439d255d144330fea4c10438d2b801b477da861f6f13eeaf61bf5ad0b79669dd1c795e03bb826627fc3797846005aa975553343c91deac0c777ba9e253da8f3b925abf5cbb0c317fc2ea6f8d750bdce9cf149ebf623314de480daab1139f882af161750d3b74ca437df8bd7c9570c23d0d896d4a70aa4e464d0a836c7bbc22306aae10058d1dfd81303dfe07b9231c651fe30e0ceb328570802e30dfb5910cbb0739c6f74c6088b2ff20088b7b91fdbbe96068", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62b1fd9511766e69a94d61d38e4b02f1c6b39a3c28e8e390175cd61df62001b189a0e44e7726cd8de44b0518dadd7aa360ebbffcf293c5ff749230066a63cc5e393ac443e73a345d79e4b54637ab3d1625a3d1e7d3d0c5bbcedb65be1c85317035cea9f73b282554f355350513a7f8564d5c2ebf93723f943d579878c89b63d25be92293538bb9d80793505b20c958da5ffde894c71c392453c506649b3891be55d69c607b6e4179d5a91a332f84a44ed32767bb189fdb7145bc13f128a0790b333be81288d4b52493cefb118d770aa5622a4318f5d37ba40cbea11d2433bf51d10d6f0d48f856ac1a87376c6a008ad9507d64103cf2e12d4f903f9dc7bd08c1c6e56a5710c01040a30575e755b8dabbdd83abbf53c9c0e53f184680a5d95526252f9ec04b03ba99731ff15e07d8566366ec78d3eea0f723c6df1cc32e0f906cf33b1967077f61ed045058f040746e4d414584d0c231cde7c28a108e15ccbf5e89744e3ba1f7bd3ec92934101be8af0bc0705690043261e98692ef737ed78e5b", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d6c8e033994b6ecedf22c5f544f2e3b688db8b2235a00dfc8f1b2bfd1391faf649be65815533d6ee94098a4382072beddc2a2f439837dc6df0c9826ec49c3c529b71e9cad2ce717fa047cebf81e0788ea71f8005a0c7ad1a8d59c27efc334c826b40c3f4ec0354633e7e6d71654509460e7d5eef7a44f4894f07e652d9d7860c78ba7facd161b65e5b8c47fd3df85816ee5af4ed35c03f9bf08c2d95d56bce82954f17da0195e95558dfc49d7d545ba004afc59e8f17236cb6f0d8d7d288f8bfc41122ac5e803ef855b3d02d11dd214a7f1e90617435b2840583acdee0feb145a37a8b8c9f5feef750d9a950a605b59841370a47f59a3aeaad2753f6b1ef1c4327133fd59895b627b7da0dcf5f9bb7660cb9002692ab94711db9c15d3bc5fb4cb0e62b36beff03bda7746a0161b4199366d3e2a3a9c7a762b6bf15ec1fa27585aa22d428e7c7ae7dfe8b8010a7df9f07a060d9115d235287ace863596e1e01fbf3551d9995e5442de650953cd2951c561317d331df010d1c6fcace9f8b05145", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e13964d767f2f286807be50118481f2651e9da08d93d850bba4297890e79673480d7dc10f5435b5e0e318adc9af3dd5d99e0339f9bbfe21891f2bee35b9462b442ddd764fc278f77e7c17d017779888fd552537f8d7a9bee63dbddc10903c665e975cbb01cc1ddd0349afa100f325e3dad303b707f22ad2c120083e4e304eb1d12abdcee41f6d1cb276f58eb09cba643444697e43a899c5bd3b1d10ac939e618db4bc12ce6d822a29c205ad748d3f632b147a7232f799c14678ebaa0124a9ec16168e32df41d21fc31a2d87c3b6008b2cd90f51230e1dec00311faff09c2fc07acd78b57e39271a8912a0c5b76e3cdfd5915c6362f1559c28c95479750b72c4f0b79ef5f9a25d9022051eb1d9de1ac764fe683958ca8a6980098939b473d2ba58a4041ba3db8b5a6cd19b4a2212744e1e2179d6c94ddcfb770d55abe3e5d7a81032809767dda95683f1ea60054d19b61779f17346b7642a92b57da96c5d5421bd77b49c0cc75e6294354e307453718335f5c1d87f5179c9fc74f0b10de00f9e", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7b4bbdd6a446be7d5ff306171d91aad0f94e7996c01b12f2e402ef415b06ea2483a39fc4db755f3e7667f474bfa282dfb8af30c26a561f499b506a9ac15500d8b994e6ec5dd7c0b6963dea7f0bf1e5df5ede5740e41b8f71ba6ff56fea051e44b441df0264d730514e3cb74e8e0ac5d4e0be7e3621be53a41a12c12d0966ce64c524c16f4e1dd04dff3077b50ef54f2f4bb1da42fe79aa81d1604ef346e24321a7d9355c7e3e64d83aedfdcc02038ee483d6c46fc9a2290a8d75c87ac56e04da09e661df1f6adbb1ddc19087a3d7a96896cb803068c496ed93ab184d8377cb277032d627cb5f89aefc574d799445232292382d70e13234e4342825ce75dc08501878f4d3d219442cec45c5c6bcda2a70047d671aac7593c746850d8491a4fc9f17ff16fda341ed97ce8fc9d3d8cfd889dd752eef198914c4dbb78646674a5c88da0f6dbc3083dd5453a520a68ef79a97b580b87ddc7b7761277108eebab138b7eb73fb6d73e8827f0d7b7f4411136cae3ee2f172adad6b5f3fe3acb478cf7ec2", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9e374703a9e94e6d708fab0d94cba375bd294aee74b8b63ed6e0e8396c1908a0284bf0b79b87189dda35b1851578b8026caaaaeebf879e0142ad1574d31f3f9bde867f25f4b3cddb65a273242e08ec77698c8bd1d095f92a87f7777fb865703de7b11f92ddcf8d56a330e43e2bd575cce35aea05f7a17d6b2e7e420a7cb2f6f969076a6a96068b4611e1e2a04c17be333afa6216e7a68f9314307fe49a3faf890f64122c04df658af93e05261b537344baa336cbc0aab6ff1a73eb540eff4922cdf6e0114161efee8178b5875c77f0c87ab5894d71d579f52044e13383d4747829744f3d899fc2278f2ab1d946969790bf62f3d55f015a0e8c47a3ed27dce9a4fae0d8523dee7eaf1703d1f2b1b5daa2bdf13a74fe6cceddab1c7e639df7883b5787579af5429b358a8453a325a3ab5746190b7abeec6babc198d0c6121bc420bc4192ec3cd79faccbf02a2b188d71a5fff9fff899be8101861193d2fd41d9fa253ae243a6de65d25ff86de236ab674e13f5f5ebc795f95ca4415a30cd3a48e0", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d86754511daeeef9ff6b5a1828200670a1a1a9f7c60889644a24cb0664cb01fef5318237a568781c26f49cf9d0c094ae79df3baa9ea53486bd9910a57b3ffe7165f9208bddfe0476a16eee73cd85fb41fd072708eb3484e295ae6dd1cfacf2d63ac269e1dc6afd34d022030a85861d24d8fc73ecc5d9d6f510c2488bf00b311d114f2c73f18d4244bb4ef868c2315734605f8ce5022d74200bf520cd040d899dfa193367f07151ba0de412dbdcecf5cca924ae675631818a68c2b92a8a58d53d168e12f84e5f1cbb087e974590689df361cb3f0243d5a3f325bdbf4456a4d5991d245ff5ccf8d15c346f1f15eb8e6ae7ce4e427553982ba38005711443b4acb99c595f7d3b7f465f4e3642a016b4fa5d1d4108f6fd7aeac9d12afffe7f90619f56162e289a2646760c803f4246bf57bdfebe39aa7c563b8c25e68e35996a8a068fcd3e32ac4d34995cf8623e6d016c0d2ad22460f7a0e3ee8f608b027623e926c36a5b3502f38af59484b71ce68143755e1f2bcfb5b6ce7fc060fe48013a4a9", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ecbd91f09531622a73bb696711c450ab91af58c953139dc81fd527875be35b8ac7e377b5bdfc6f2cc502c0b6d3b1efbd5b74f2fcb49779a3c9ed716431aa0ecbf349b1dee3e7285cdd3774db949d27dbed08ed18ecf12ac24f04865b7e11719b9618bd77085106eb05cd994e769fe1f261f8b755d1d4702115638c060c1c5c430790250ca71bdcf10b3105dc3ed84be09ed12fe124495692b2ed841429dbe1382bb513416a488fb4aa7956734ace455695a641dd99719bc2530cffd6e02bdb4f8e0b391e70ab339b153653d9688f2beeb9046ea2ca41a11654978dd81552386827b8dc8e35d5d401f79c3ca2bf2e1188c35b27aaf78a36e2f3c0245a3b5dd1e0ab4bf60a3e5c18e883b4d8110914e08777e463932cdc5d01a4db721a27a99a3c2cfb7a497609243887eb244f6fa276a0a28d53a77d28bb818706e72f9bf91ebd99d3598761b3c38fb0ed0c4c5bb32831277574996fb1f46af34cf173c711fb81e0aec055dcf19a594a4cf5f667ff64166180ec8783d0e82716e57619a45f6ca", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "169a1d69376ce5e37f7ddb7996c66a6a0bcaefac6e41193cf6b1c15308ac9fcdbb68bce602aabb18d94b458302c7f96110eddad9c61844428513f10d5b82fa8a685b756bd2ae1e2c7a94da573f4bbdbcc49c965748bebbbd94fb0ee74944cd272da81ee3af6f747095d92562c0cb37eeeaeb24ccaab9bac22302c46c7846891f5de1286a16a1bdf4dcf78b4f94795890ab84b5a232e5a21b74e72d5d8897858897201d3db3a7f5a0c3da6eb6465975da790a8271619ecf2f8b14fe5ed986441fc8c26e506f408699b8d100bb2d9dc7515c114d9845e6f29a306800307b50fb4931a249f47dae58756e132684ae1ed6198f88179c5c97d3edfcf76d87931cc9012b23d9efd4d2f330d549eb7b30ac7e00b67f39c8e35268df5f12f163e3f7c45941fdf746a653144a3dc2fab365d527b2b270c185e020545eea07efc6baf00049addcd83874787a3fc986a571c0c11a4c7232b54a438be0332589ecb598348d0a1dc13fc931122cbfd8eb4d286beda183291e713ca1b872d8b831909fbc033b77", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c102bb519d831ec8b3777861d8da6e59708411d6e278b264e97c0e4963b6e4471175671fe27c64b00511d00fa7c8594405cdd0e8fd5c6fdc997a3f7867d5d6df13376955aa2cbe93120cbbec3f3121ec340d0c52b0b9ccc110d194dcc0154d8ee0a3eb056633a1bb14593afae4c461928b2209013b7ff516c9f8b548490fc1695b57361fdbb806962342652df898f297676b0a0bddc98ee4d35f2ed855205ae00a3bae11bdc7dec322e69e629e7342008b6242199e5a90f550107957e2dd5e037776f3b679e479b8f3842efd6a35a32da5f20ea59ea209b3e4d9e52fef6c3721fdf7caf5c8a52737b573b8e7222842c6b97623e38378d61dc46442ddd056cef1e62528c7f586832a86b39f02c516b766ada35efd6a7a88567e618546ffb027ca826343a9020491572b1b96ddbcc6aa3c34309a254adbf1112774b6ca0ba480f4e9375185d2a12b428943c8d0aad7420857e7e9c8f364a7215b5f3f89c4b345ca24ed6a4535867c7b8b5eed03e4ef02c3ad949522529c7893d4ca2d5e5cd52b9", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c8832f10a7fb51141c4f802bda680a69220ced808e5037933911b97f017ad739191d5f15514e9f42ad7adbfb62da4eef5564ed39806522fc7c7e09429fbafb7f48c23bcfb6ace666fd764747e2b1bb8b3a408ad80983ca0b794a25a2ec4e967b4d1f5cda3c7e708f1f90efeb068df2ab53b1ae279ae3850d8882a38ec2c92772a7a27d7411d50f768b3b99b8329339c5fb375ad513d24cf2ac0b300c4a901b486ae6606293d622fc6e76083a296d0eca5c0863301659d67714c95b48b93631e7e6aa6561d8dd14c0195d382d7bb60e0511fd98b21040cac16f5788ce09671b49f7a0d9397d96969ef3edb12b957430a5325013aeb9fd73adfaf5ccf5d610e5fb31d78a272583523adc899b24dabf8cf15b5c042a59fd87307914e61729eb72c6c1611d4a99cb80cd43eb72fc4f5339be227d4afd682f9666468edcf8f6e7d2ba57979289bc91bf8e2a5e114c7df98ff36d0e3c557917bfd9365f661fa417fc6a75889f8ae639c8ca4f31d5f3d87e1f1711f7f3698f5107146cbcca4f58bd689", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "91cfec5f96441f0a05179b85502d8dfa2c41966cbf31694e258add869511d24f1846bee404179747dd17b6e6a9524ce397fdcd078bdc93e8b4c75f56699332b8ab06f3cbb868f1e6b2b410e4049cbd31c538e246c4f14f76e12bf230da74692ae55bc019d24eb8cf445eded9a14d5aa2aba24592072ff3b9c801961b0c7cbf8037290755879f2b5158fe133dc7023fd21ba4e21a39da7992b724ade2a52921385b6c359d9814b62b0494e5b1d436b17bf3d2fcc1e95b5f9556fcaee7d8088e808c3ba5d5a92cc1518f82ca24e9659e0435a362d4a1f1d033fecf855a3e6f05b6791b2322d81f1298af5ccb4588d9a6c6d4f1a425c72f9d034f7c35d8f8103ee2ca0ae7d4daee2d2929ce6f3f4ae04d8183427ea0b20f07870ac471503f5b94692ed809c5c6df9b95330baa3d13ae8a3ed21e7480f1f2a2bae1df9fec082ac154276f1f142627bdbaf1abb64703c67d9761a02f88f0e18e9bffbcb7d4bed3db5bae8e6421d9c04fbc88e43a822495cb49d2d6244508f3102a732bfa4cc0bb970f", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79f7076614b968d30136234124eb002100185aa41603b85530a87e56723e363e866ec18b2bf7cd69750eac12aaed2f5d3cd8a174037d1b11e0fddbae8248b6958047f4fb0836eacc7f63af9fe05c772b7fd84b6580f4160ab78239468aa9b7638272eb3bd03135780cffe958085fe571cf872cd3e063faeac687d85c440fd8f9f1b0284a4749ce22406f3d779318b0cf9820a226c54dc2387601a7b0ac8c4c7579821fccb8e8caffb1c506ec3c3390b4308fa5f0d3ea4d0f596b258c4c414c47f6ed143272df118d0759f707b50f4df9ccfac60f72a1eebe484bce46de29ab8450f35852ff06ff860cac57caf20dc81b9f0e8c7cf31667e993c0c502a54f91287fc4d20dcd3cdae22c4fd73c957be77a065a8ff04098b6e7ae166bdb42594cdd9c902e2d031d4ad421da7c4a7d89ff85aec4a05759fa207446f55408386ac9c3c74a52bbd9bf73c094b7a5434dcfd3822ac554a852d3be1ceb966fa5923b917ee4235aaf4624928d568d80f2155c2443c2138b0bfa5c63b7314c2073a72e7d3c", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "53785168755db72bcd3b7528e9ab4247f85c2425ee652334859ce25e1abdb26277150db9aa3641cdacb950d8cb430b638ad16f9249f2a0db6a58d0d832e6901becdf4e749bce08fece01d6c4ea7fe4293a66ae4ae39ceee5d0d12cc37b8481939735f7a55524250a0618d39afb3645e1af91fbea02145f1431ca225f6d1c4a562fb4bfc8c59e64887370e548fd973d4c0b7fc0d8d3281ebf3054fe3584dee13564a8818c6df1cd78838f4da2cbc2f447d673dead6a55b27bc8b028c8a9b212f9473f361cd38e8b24be043cfd2a18b42f5b4446a71d4c74dce7b7371658c5337126741eb70783512d2f91b9df8893e9f903183487353008495363e68a357108fc41634830c67d69989d25b5d3b24273542ce78ca72dfda0373598e103b54962dfd29a823fa5c0149e9f2c2f80eadd02b2436b7872cc5f3834437d22a26717964dda44cca259769bf852b378caa879a09718f36e352866f4e76346305319789d86263de746f87c8789f44be6493648789fd7864c30bb089f6bf66ec669da8ccfe9", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a87067db25b9b113b66ebde982d6fb68cb5972a2354061a649fbfa6898ba6e39ed2a206ef0901a5fd2d04ac250e0b1182c0b4820a7d36cae82a17d849b6b483c563192be8e3be5cded937b4a8ed348cad8b1612176f166fd64c4f9ad337494e0602c6707bb9fb0d8bc98b12f4fc07dce28e1c9c3f797d1873f091d3244ff2d8019f04dc5826aae36b3f146916fa1b4adff2c342c285108df07a92b2539fdbc568fb01b3110c465774bf1e7db1420fea6c2c59d9e1142a9ce2a3f14e36f30376dd25ec55a66a16aa53e0410dca324de691728bd9a532e7a73d4466c45c5a3f2b4cc9e79ba5965478f0519050422737703a54252da1c90e6344dad1b1f1100756b421765cac73da14d84d857cf1130796bb97bacc57442ea2f25070b0bafce234b86a5bc69f2ec29bee767a8afdb6e596eb2560b141fe29ecd7a111248662cbffdef2500b9e9c10ed4226811d99648e3a3f8ab0c9f2ef6f79fbe61d9f23cb2fe81e79043344808872e50d81d1bd1de211d431326fbcbcf5a36145f626e2ab021d", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "044d5b6a176c87f3b605e222bd9e2af0635396f73cd2db7560e842b28b5c956eb74dd2aa46cdd9476acf3ff6edd02e0d1801a3e97f89c0611a3bed7732217ed7c8fd890a8319be159dc1038b2df28997cc31edb08f64d9c5ff84e4cd63100859afa5d6c54ada3d39363864e53ed16ebaa0d95df1a8af19c11b236420775bfd0c1c63f25d71b08dd97a023469e84d265d17ce17caf143459f35e3d8f1801f64ba8c97cdab77556c1f34ac570f1947a375f62fc6c4c3ddb04363c6455ff50717f8cbdeff55087c836eca9edc79976d1f14c40b3c4c5dac0c579a64c40a26092d062e1a8c2b4fc63a03d21abcacae6a0faf274db6a1d82ffa55eb272354b7507e0028eeb0bef2fadaae03b82d488ab450e1a7389de4b1f73fbe321d8de48c9118689507ba3bdf6581907523222f7820b85f601cfbe6b6b29771146dae34dee3d7a7bd6c78461c544c81dc1e962c7d78fe50df998de3308a4c2cfe68e3bf78083291f044349bc1220a7b969e7a2e773a9bc57e359d0826d15ce8ec09ad22f03bf2c8", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "320e2b1791735625a7846cc56050ef8258ec4baef5e5ae8e69bebbeb4a777407780a9be356687aa13c9f5c04f67044c5a5b10ffb17c9574360c697b72fd2f647a33b0f55867fcbbed311bc5d76be998a92696f37e6b99f27ee448d10e0dd17ffe6f5f7f07262f12a84bb8f539f63a85fbf530cfe1cd9b1be1c98da296e77bbafad6cff34dd559e083a40ed12ff4839e7a118b8d3f1a2a884437272bd9472c56f07fa8cc29f3e14d906c03622b55b0e9ccd7cf8dcfab4dc5ab2bfb158fc1667bb82354c19883808dde6c72e995321413663dbd01b2fcce0f4ed1638aff672aeaf2c82d37eca0dc5a4ec70c324952b71d37d08c7ef30f884c364c1c85524647010aae11b6887e5f2c86aafc7a6c23432eb4c8f57e35f529eef806ad10c39a32f65019a25e04252be1f795d174878cc9afcc4dcaedd73f8080dc3b812516b49a76d7b6c5b2960ee44c6dd4e8ecdb0f15f999d9c457f6bca0083f38aad6a80a7af2f46d89cf125e7f55c75511e4cd9d462d6c4a8c8248a03bb14a5f53987c1c9335b", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "08a48199ef7c23be30287fa4c8b6c63ef19365b4529f2079ec10303f8baa719af016532593336401f93b922a17a760798b11364abb463a9273936b4a0005b9ecb9658630e8847c5e4ef785c44ff2ce0832c4ca25e1595a54eea621178c7dda27032ffebf3dc9ee27759a0a01400e36b87249b58c854395ea5bf831c08d42b69a57abbffbabea943c5d450dfaa05222f9a82062b103277ca751e99352c8561e7edf01654bf57ebefd8a5a4deeafa9e2aa0055d02d73c3ce43b1c8694513e98b490ece9181e83da0fa9ae2c32e71e27dc95f6df5f5cb78d1ae297bc044b7315d2b03d1df786ab0ac55022fae5c51bdefcd97efd4d5f0ccaa14c3f429d164077c23320da2c47d936a0841f401eee0aa18d3677abc1970905edaa6845de62d8b51166fea8c149634c64b7e552e4304392921492d83b624d917f6da7441ec650c76d8404a6851ba16cc691928b642354e91535ca5be6a636d524594abe1d53268652164a0752fb6bd855ff0e2f16f073f948dfe1d687150cefccd17df8065bf1264e9", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "47eed8ea933bc0b1d22529cef51b0fde6c44ca18073b83165a81e417a16fc6742e886ac977a37bc6dd26c8b9a45e86c424881096d34308f3d406260da35b178619cf327d920ffc891740f14882652f922d8501d9b0c0309aef765a769d98536458e0a0e64b4a7b85d4403b66ece5a9778724c12d3d5701a73fa75e61d54ee7f2d92595a626d7041342836b264a6ebcbdbcc30c4a74dd142d5d4b76609ca20e10feb8348880f3848d72a9beeb02cbf9cc11c443ebe2a7dd786f4866e246f0b8b8de911a5581637f11498e4b05b21195520ca1bfb3b08d1ac0a5bec68d4f63c2afde1e31753f038954452145b6d27103d2f3e3852d4b1895e1c567557ec679bff15530638188853d4f0e48794544028d053294999a2068a81e408606373a8c77296a9cc3606c9b8a6fb7b598310371465668d1dd8c1eed0ce5a1b40058ef9b11a40e269168b5b403417c1e1a550dcfb466dee395d00b1e4d8eedbac1a01ee1653cd60ef96e0b31d721a9d035d63708a5a88dd311a73c07fc03b5897c694297d9e1", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6b873d87039fe496cd375aa3aa3901632a1efc96c527948f6d3f083ec041af9183da0fb6d0934337be26fbf947d4fd986d2d0216f02bd994a1b2b052ea00f3d762a1516efe2b0b8c171c647c12b1d0de86f249f94462bb96ac3363e3a791fe68eaf1f385e15260a391a8ba8764c411aac0f7d4f2f71a8856c04f10e5be31be758c0456a1dfa90c9f7bdb5fb03faa5bc128c81af05a56d25a2e8b0589b49823fafb775f8b846921f41f48d0cfaffc2ee5b039cb3f7f3c666bf1353ac34f77def48a33bb8eccb12b4d79bc5479836b17b47e251eb3d8f73eab0dc015d3d26bddd3f2bc1433ba3e136a98f4354dee37a11c47d14ee1c3bb45b2000d4f937282eb0d849c78ae16d5079472991791fefbe99d0aa47b2bcce6ed14d336acbd461dd39a3cd2733352cbf120547b9fdca8418c3ad8a309989c3fa506d486d2dd076251065fd54876268c851d41cd72f28b1446c11b34043d5fe1478a63884a0b013c51c53adfa4a274a162c50d33d33bd58bb99cc978f69e0476a51577fd69678ea209d5", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73f9a2aca0b9fdcbf0a69a3e6c2e802e0fc6b0a32494989e7d1ebdbde6254317edb92a7c975da8e76a6cf4005de7f572eafd48eccfd8109b44ccc5899695517c274f982f1d41160b18caf2a6767ea9e3ccedf1373f37d2256f682ef8900a6df21cd5aab8de2f9fc9db9681246f34019c0a6b98292215156e685b0a65d2d1bc8555b8a27d31209a26236068bb29b7241b660e3f679daf6b25bf98c9746151e13339a20e5d1dbc11b7007971843fdbba12b9fb4c6423b0dd09265f6da03ad01197bb50937e709c21b4a751b60ce3bb5cdf4537b5127f8cf0ac7e6d3007b5f5a96e482f7d7000c83284998656bdb17b63b29f30676c7dbac14d47b507bc3fe7436f52a6f28f468e8c1ec1a751e7e9b9415fc8a2582da5d2c37294b59559860e69afb59ec0868d33f4632ba7cfd32b5bf66761b2abe326c87ac9543d5b63ac081ae92245a840c0f2e474cfb0c5bb6416b288f65ab5c50ec3a49ff1dcb66f68221c4101698757e7cd7e28c017e71896fc73b67a6e5656a2354ccb1f35fc99b8f6636b", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04416f1cc2f441bdc8f3b4ac16e1ca9fd8d36776bca1d5c8981123e0e76d6a6bb3db4592935ad661755931c23f6330411d592c51054aa898862adcae51ed87499acec4ab1a98f3d37c456c8eb02f8847c25cf31b68b135c33d051440d405e76df02bfdf20539f29134ea09659eba51971fd3d5e0b602592c37e4250e0a7633ce07233f3e2dba369e1ca82d001c309b641d6307f696bdf685666581c1ca92f416471f029d46744c2ddccc3fc7585600cb819a7386fe23b6a18b77dd59c7c2335594c8b2b0d707766658573b3bb056777f6e06c1e8feae6b83345b03db9183de96d08f085c429cfe3ba2ff6a8eb0b025bb4e316ca3985686eb8e6295b3306a62eff35f29c0324e582592b8f29f9797f5d4a26342c103f9f61968cc283210efa221c7d590a4863a84d3befc1e4c991a19d00b2a4e49241af116ffe1ae3bf7401abf0e0321307d9c3b0fbacd28c22d8ff2fb51d5f526e982b975f0ba3b8c7944f13dff530533c09c66e66fda505d90d24b77c2d302eabce7e921a80ec3c3405331f5", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ffa54da77609087fd60bb517346a1813954bfc9fa43d1d9543613d02eec6ea3b64bbde3fa067271e56d96a9699b00d9da06f0a71e678b54801be474c15f717fcb42c53eae17ecc84bdb07bc286c37549b06530a145aca253347d39b01953f483329ede5a309e41ae39ab881052944bce75fdaf1c54605a9bb2de43d323cf59f029dc95f2f931e8a86bac79979e5eac2b41279b06c697f81d9a56858a5999e97c228b37622ff0ff20a8a0a4ad83c0fda687ac3a88f71c1deb17bddf789e491f7ca0462693cee4a6ad0f5fe53cd51d257d10aeb66741fd5e4f306d0a886dc63a524bb4ceb1dc99b4e356dd7123c0100abd8382e659ce4bed568e122052b7c78ad4d3c7f2863b5d7fc91dd099b824df381090dd9b401494a939a1bb7a6c718a36916fa0f2f3d27a998a9324547f64e68688ba6d3b948fb1f310908eabb9385fdd7d3a9a0d57a5801863100a5a01a3cd6b09955f6fc67867a8eaec817c3ce7f892a5d6af0015abb4946d3880e9e14b550ae87e3716c9c01ceae5ec20ba252809e63", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7aba2179e63901af10b592252fd681f0df0d83a6a09f727c0446a642a25c4920041395e49886c8c78ff324c3476c7cd052315b91a16d24fed9016f829ba00e0b075158edb164ee03cc691b21d18467776ce0b2353240676cbb72643801cd2c87b0d45b6516a795ac72f4dc93116a5433cc0a2dc5d08e4993eb67fb937d5febe9a7cdad58b9cb57627d9a2b038445a9c8e6f79bfaf35ee057e7c113003e9b54913e4152b1b7513feed12be9d84e87ed9a5ebc1a18e60f63241803856eaca8bf0b648d9c1732573fec56c0e9f11bf0650ab0b3773519f248150419e6184f049841cf736205cd44cb0b2bdaa0421c9287bf5b60b1a703b8519ffb408c25f3f2ff0f6665abfc5d1d5541895fe453f5c29245e7ba58bbe11bf440ec4ed7b7298a2ba12fdaaaa775c34562fb640a6a63b36c74d8fa69adce790e12c2ec4285dadd029bbabf1117b425eee862330a3d52d8a362186644b31bfba6d7d322a49014744e466911578a5cc602c0066419d418a8d057fa280e2798d5f651e4e982068105adcc", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "586641b89ba4d44381eba31bd2031fb648175c94f47e7421df974b668875814978e764555f025481bc3df71b736842e13ed75667ab10eff46d60f9168fe4301b08132fbc847b9fa1b77a547b7e0740675b68e6a383b315ab11f6247f7b734be09addd1f209e80b6d98dc60d72f832a0b15a68aa05a03eab165069d6d477db4c2e752faac8c8e54a9d42bc81d22498fbf7b7b41e8c7eb24e9a64cecb444a37ba6b0bb1220220d201ebdcb2f146688d2f82dc9eef5d89cdc861d7bbaf56d296e91d8efa220484c0f54ed1818cf2b63911d5b2b21c5f9beb190c442d1737141bf2096554a289fca342513217a7219ab04b007aefdcc9a03064d01a57e2e955105aff31921fa6bcc02fae9f50fd88efc581917cc9bd7c8e90850dd2bce26ee7a2b60cf3995e71b3943f591d54b47e759ed5a452262a938b8f5b1f57b484f576b6b6c4b0777c7cd742e7561030f4e0c84ad700fcdf40543fcaa560935cf973eb26b54cda6b28e293c987349164adc847d3876a42e8b61bfd6e9fe5c22069de4a8c665", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "44b0b41e209070c6f8a19505c7f5bd4c99d86d37de28a95edf8b430dd851eaf9d282f206d14a6a7fd29d3ca953e1a9b45a72ea871b02b2c055a1e6c845719c9530d3ff644065876340408de2aec8b0444c4f9c1115a1a8533f202f918322e01a180abd0d5f679b2b31622fb3972b480ba1aff7d01bd4ee6a44d4ae860c6f36710819f17b622c62c3557913900ea3d681c76e58ef7af7df34d498a4917ef66a6c04b4c0e09b6c70148c1dc083546969a8b4a62f8123f8ec83cb2f359e5ccc7dd4d5fff790d1940196c5495c9d3bba3bc320b14dcb7870b3b8972777eb96ef621f7c30e66225006eda4c5c438bcb996d0de3aef122a6130ed9257f3c7bdd2c048c8741f21583aa1ee0fe3f9338864a91a726988d6d0cff2b2923e8ea0d06fff6c813bb6d5202a90f287b5aa9cdccadf3135ceeb94c02146b6c6a852c67ef91dfe1c2fcb1ef08953bf911866185ff402604c976a0a8af052816a4c8570cfd3794bc273495b5b2bfa27c629084fa6bbab06ed87204a5bd22530ca947098e58738a01", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0fdc88f00e546f7cc63269cb15743bbfc025b9321c258df25e605a8a69a133a3a765bbeb6481de0bef05a39d071a425b0332fb06ffbc5724ffccdc3bb44e63e91752e96448f4eda2f3c5efb60a0d33602486aa34e6fb0fc92ea5d97b8840f93e688ab20f12f16b14071c0d87fbf83a5f10518ebb6da3b0a5041a6686f73a696ae6db2f1ac1321929497287aa281721f290d9d612e5d68b7ec5941f46802fa504bd810eeb3178081e0826b88177014a4f80df92a5b766d940c1ad9f3d0c79ed0587c0a97e59d0a3c2ee3cc573251c744f343638795c2181d9dce5b9c47fc1df0f784691d115639362aa49033b337aa2debc909f64dbf975a4a12f14ad52be2fdb4815b04cfbca6f47de56caca0ba3c4e7b211dfcece5a96570109b8a303786ae4b8d400a3fee11a05bc3de55256635d66cb314512331cd2c3d63a6ae7f9a0b1a9e5517265e8e536a6086c9270609afcb48459c75976063cadefe87e0bc02aa84473373ea4c369145631f510640f21c0a105e26216b06917820530100b59ca9c1f", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "04f1bd2b132945662836f27a7236f15c357db02f39db46d902c1c9378a43f9a07c01e23304710d531aeb762070d80c64720801f86f5a2354d146d9b64927f95e541a530b5d20dcf94d6fea56a9646fc610741575cc87e68f43220566003baee8c6fe0ad8cb1bd1c3257d18c39ee05bce7f30750996486ec0069127e49f6aca963bab8892932607507059c444ad917e74ef7fb55c50d6e379b698bde71d116a5bb43f039edf944479122dd660d88187418db1c09c5ebd7e6e35ee78f32f863a19fdcd6245d6d3fbf9a13d9fca7593826715555030f67fbed499b400012852db9c1f4e12e0d88e781c114551d2261b016fd5c920c89ba83f76ae89f92f7693e2e25f625168ee4a153660373d2a29ce7d38139d1f6fb31a93aa4d887801fb44d4a2f586533844bb3abb5761e68f5922ba371d2d9c6db28d36dca63f549730ba90f19eabe8d4f57014af0b0063a340785ccbff6860d1794422ca6d83857f7f3c067d26b2d24a493bd3c13ef0970872941e6ae2c3ef79f4463087dd25a9baa57e3f03", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "960dda2c209de569a1740bd07a71e20476bf66eb192c6207f36a6188f4149da7d47624fb8ea0cc7eec4e9529a479f2822051551c9155670dcc3c8f889c2f3111373f562ac55131ad9e61dc4471ac96ec8f43184ada3112cb1f9e42cb734d85291b282b64c87bcdee549a3efbc79fbce13543b9b8da93883c4d997ec037ca10c5299225d8fc4e3d6e8f91015403d29ead6dab703635f7d82784f89ff5c55e873e5bc11c7579205c0ee6cd6b3cb644075c71738cb5ae2f19673c15f6d17163905df998d659492a40ebfc9b29583281705acf93eaec006f01feba6de073512af10428c2f0c53533129b37068004278503449dee77414d1c52f81f8c39b7100e86b51ca57d03566121885be87dea6b35c9dd5e165c3d10b59e3d5dce19b9c284df33a6431a87d844580b9c39d5c8c777f76ef36428ae34d019ad1b545b323c643e7c0f46529c241fb34ae7e116d62a194c18bd02c2a44229409a48cf8ef99da2bea86788d00360a3ddc3244995ef21cd7c32c6756a5d301f817c189dff3b9c47e351", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "592b9218b580bf8a8d697769c588567157e106d59a8309fcc6efa858733e38bc3f45d6b762022c5463da73366f2f6cc333b6de44e807c2acb3c69dc3d1c739adea3fefa81ebdaa8a276a0d03f55416eb69ab32642434b55ef1854c183889d4f17c952c507308be7a8bc27af3333736b28842538e55a2cba66369a80fe12a8072ee99e398f2c3b23a4a161977c56c4947cf36d2067572373f85f0de625978700d9eef1fbdb6c79889bc2d90a5a97432da51cac57d69b142e8566584e914f74b74237f06e0b94ac00d76120818b0898800c182720bdbc11ef55e753276fbeb10a7dcff7f2115ef204a2ce606f093b924996a245f939ee2c971e02559eaba64191e25a0ff74e7a96a787c9b60021b02de75ed1ed3adcc9ea24c4ecf9ae0010a7d91db406c48992be7c6bd694e75fca42c58ed76d084e4574cd03f87cce4c399bfc0516abf7443842e53900f828ae660a527045c81da0b067a3507f74d6ff4b140ee992340d3db3eb2020f5af3ccf0455a1c54188b4edf55a14e678e7e12adf054a6", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "82a8b93a19af90591e212559a93b99a591663f81c1d800d646db7b4a001bd569b06b05556057615629984b7f48009d955d84dfb9c0c4a7ae90c001310a0309b6f9d370add6ef038ef150cdfa6524043748d16d17866c9bd9b1eb58a70cebeb86a5a2ba7337dcbb88023becb7b526f82c5f6abfbc822c68ab0f049c54aee4c49fedcd03b10b4dc708b67ee70d476150c85f3af05f45170e9645cbbf3d5722612cb3424652a2f9ed1157ebae2ab627dc71dab539a5d3d4cfbbc7bcafbf71ac4535de96a47ea33553b76482f7bd7520f12dc9f5bc161759885a8ce244cdd01eddf328c518849c3cb5d8748dc4e9b9983b7c1fa4338c8097be273daae2b6fbd5c713930005bab58ab8c8527438ed21612f75e088bd97b5eadfaefc68a4f12a99165d7c6f61e4de6f3c22ddf84e50643ed41e99e5414c37a696c0a5fcefb3d8c03d9437402e5d6fb6b9631569dd2ced972a69e710b3b6e18419c9a4af401a242705f23d66cb61ea1e275eeaa2bf5700147142a0bf099d5ca426a7ea65399cd5bdf2a8", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1423b1ab0964b6dd977c227648fcfc29a9c2f3c06909319b0629c6234ab9aa5cad3500b24a71405e7d8c299fa0f6d55aa709e321c712ad1eb6e32e7991f29be7dd116b0054ab4ccc29bac302b24e904c9a13a64dd95edde18edecc7fe60445595424b765cacd8d8071a01d45b6d38d5bd8321b14bcb2e9a3243815a9e6b23d24bb78c3bedf88b93af23c5b70d5ffd9d4e92578018196dc6447b1fea1a6752eb2dbe0d5b42313b7f5a3695078eb2ab251367eccb4ab64181621cadf7c92f8630a5d62500c306e2f9d213926bf75343179e2faaaadbd18c6c3e7856cbe4644337ef412b190819b33c1ec01e7ea371c0dbb03884436a45077b9e05f6d5dc260b9aae341d96820073dce8d02924c2395e0bb977f3245aa019650744f1fb16dff1986d43f99a27411013da06b425da98184ca8dd86b5ac83b8b1aaf71c0769722f1a1e8e49ee664271317c840fc8068eb5ecbffeed99199ec89a1c459aa923170b0dc0a9102a991859100a4cd3b9b7c73cf86303516379ef5221af13f3f1651b4d9a6", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c5409386930fa979633663e2e623dd687cfb608a3d2bd764df29540793ecc9362dbeedbf143bbdaea63ebb01ddedbba5c25c35bb55b74ce422a308f4ca7b76988eb781be4f9229bb4601800f99733098a1143e37de19fe0e4b6874c3c7e534ab1d62df42bd48bf6ce75c59400fc31c0d305c1217a3b225f0013bd46d34cba9982700fe7e1c1683c2177fa0f687b5f8d2a7283e122fb1aa0ee1bef057355a7aee117dda07ce79ea8604577473b64ad5e3ed093833fd0c7c496b67a2933edc5aaa550452bbee14d4f6c5c6e6f254faff6ab5bb96a06de99151936df691593c964d91ce1679fa3b55e26be7ea52993a25f67a4595c75c952174d1a6e79cf9f3e0625b7173481b840a8368a9bf45ea16a8f2320ae3b65dd6c654905cff5be15c390cdcad6c142e537f356ed6a5374a3e5b1d17f802f3dee2c1a9cd9230c72160ad5d9c376dfad8c5d39a52ebbbf5161b9cb1e70009a107fd214631c324148ec85ef6d438b98e3df7135ae1a7b052ab02c94a261af7155441751aef19bdd3c1c32ea", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7c63c21d6e29a08a6f0edb1958f53b593a26124bcc2d57803bafd7a60404eed22efcda07a7bd8cba1946a488fd7078e807f68d2cf780b5c96ac7fe65c3e975b9274bb9bc1a79205d84d9cc96edad9641a58861efc058d425e07810b721c3106d055084f0711f2fdee8d1b18a8692d13583e502f74b65c909917b4684e4cc6a633e635b24c8be249716f8b86570b5ddeeb98e872c5403917b0ee18d27455ff0c5206bca624ca4b610294cbfdb438279929c4761df942f73dc1d544a7ed8bc2df10ca44d0c7802e3249127a086a209b2c5cc10bccf52a447feb24cb37c4bb332bb414e62e1acc0ba043e160bde9d8e3ad8167d89d1dceed4156fc0c0093f06f4c7f782a78f58328b2f86e8e04ffa94f9fcd90757fca13782bd08a6d3cde56476cd3ca431169534fd855fd9553455385abbd5559a47c1e4c86acf455ca21756a4a5310fef5e2cceff9fd637c0f03bf409788073285c8c0f56acd4f1635b0e21b84e32ba7abf95d3296d52bcbaee4ef4a43437227ebc694d462ca06eb886e7251893", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09a748174eac93823247630e59fb5a50bfe1730cb49795ab6ea39b603332419b499f2b75415c45e70464213998ef403ffe533adc65f78aa37399fb81178e56653e973f4e317e2359e6c48c90c173bbdaee564268b45eb62554e8e4bf60bef2da4e261bc1948c7da9249cf97206ab23496b5857a8b0bb09896e16c7f8f5c3d620a2bc455fa5bf600ca5bf76241a512fc3b61148d62054fbdb897035e20aa320890b57dc852fcf8e31ce6e191851c7b11ed692215eb9ce8a508033ea2b7ce08be48e28c29dceb69fbb4a2a2320cbfb914c98edc3a2c1df94cb631ede7ef6ecce1173951e1b962d3f1dfd736cb7af994c7e7856439c9efee52f791b0a49058de7fbc67b630be2341030c88046802434e2a0fcb2e2ac70d5cdbe033eef49dcb872cb839a5696e60e438b718ddf2b79b1fbb4973c35595430567426aef7a641e876d08abf61b3b9535c9c0356492b4aa27adb21364071ebf8ec5cd0dd34e46a9283e997bab627b817e84bf52b09ac08eedf20383f238a573b39ca94b42d31b0a6222a", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28d3b6aca52dac1cb97ac1893cc5940b8fad22ab50918c78500436546a1cdea65e9000aee44fddb0ac6925421de0209711a51c9c8802636f990adcd17cb1f0889a5cb09ceea430547e8a32679f97dc644874543bb45da2ce442eccdc7f73bff6b8f09d51906e2ec1eaa16c17383ca65f43a76d054f1ee65a1629b7f9d5fdc44c71671bf10ae75a22d7ba9a11acbeda960a47e5732ad838197100fb89e782940f0ebead4bf9b10b7a5d48811a3a8330363e863bc3b56f6e54b70f0fac33a88348c5c49c9359519622d6c79eb1a6433bd68a624b1757a9dca7c7be1bfacdef1f38936f2a35486cf7cee85d801089d6daffa572c25b4f5a70378970a8e4fb48840c74c1be3cbac84798bf9281e29b93a631f23742b93261c96913479598bafede637ff5f4a7761a28c70ef860a4b33abe7fdeb49e9efa9fa9dfb17702be1661789decb6e30a989e00bc6f42a901d1a4345c47ab87d8168e6cfcfb339739f7105de5f68bf011fee5c90f5fca7b2b163ac77e34995d309715e70bcd35ea557a843e27", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "07ea7ef7fb61a021c1b5c26a1ebeb8d8fc943b4a2e91d0cbd9b023e8a786e2d521ddd43dd4e75bbf9583213405db98bc3d7aa6b1f0baea1b13f18aaa769ca4234d35fedec6b4017db591f27b9e996c21d7d510d81e3331cb76b320a1338ed2d740e2802fd4a3159e1a47eb0f2e82c442c9f138a630b507f14c277d83df4818054ec8adcfaf170adbfd560d69bb88fb9f7de2a294efb61ae18bb8159ece5da31a4d9a6094cb956d1d9e85ab13755f4e95a9a8dbe9130fe5eafe0f5832cd82b972f2f0f65c60e72e5df412b3f9280cadfd11ecbc28bb1e6655f1c12decba70cd75d90cb1ae494b416c5ad6bc83d0f9eeccd7a0a9686c28e903883e7fd1bcbe4e9dbe3ce1a3226d71dd6df459f72e8415697cb16fc3d2ffff38376a8b1b07397d2e6e2ff65ed7b2b0009faa20a5b425157c847481de2593366d7b7bded304d133fc59a7887513cf5067c1e9713366a533b2ee72324589c46ef9a05d08ca8055c47f0c12c541a854e0dddea4171e6f1f08d091fd681cf90df86c7bdea044013f0485", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9cc09df45e13b4d33ee31c545026be5f9a63d393a9b43da7f42722eabd1ca783cadc21e3bc1f7e9e8f70c3bb8ec4e2fefa82db9cfdc106eeb41f49207d6654ac374b07301604abfc28066fb524c97b24e64c2f62ec98307588e4de3b239130123d3f8d0a71582b123612b100be12393d878658e8e122161b1f4848ff2d3cad68edde6406fec0a60f5327120a6d9a4a13746542642d6f918a99892565b7c4ff10b2b7f2344a4506648b5ed8f0dd1ff31687ab535ea991e55f5321f376fb93925f8a0e155092427ad5eff03efb1a712e347f0afb7df9446409d443a839d5d28713cb4064c9c4ff527587d730be3f989c66084ab7270e46e38e4fd2f26686b0f9eb222391a25bb702022d3bb7d7452451efde5b8d1053662015ccbaf80afa51f075ed9fb3ad5ec4ad3ff19a976585e82d55dddf8b1989d44c21d73f1b19e6f259fcbe81807a115690bee1c6a50ae16521358d2ef8c1fbb9b9bc989ed64d9e19e7ac4de2124e3d8efaf09d70a6dfea102c7654924fb6ed944b447c65d81e4d8bbe45", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "60a14686f2e72eb198741efebb65831d2f3b7a51dffda9b39a9dcafbaf496a483e8136c20fb5cf3b9da4d71b256061cf3abf680a2e904bc40916edef0ecfc2bf6f50ab2fc9667cf307b9f236006f2983019c16c25711106ec766217745852f76b5178ea8d0c7c04550a97f38ec0feb9e43193a83c9ef3024d2b86a86142fa0f4c05449f24ce673bfc11d5e36d4d843bbaf0e36a322efadcea13a0081a8a4144ec9dcad0a90aa17cbb9c772957ab950176d1b320dd0651d3450bf3df68b6a39fa0c856109f9d42b058e0a222593e375669cabe963f1daed0fdb449d7b8bcbc2c4c70af474e6486a19ead5e8c3af3dffa613aece85d8e9ffc7e11146aef075ce0001a018f9e7859b3b9d0d5e8a77e229b892f008bba10ad0dddae63952845c0b6a4a1a296ca9e6d99605c923c5d96cd8f8976d2e3e340b637849f22013c99d5e866434189e9117031df332e853fb86174ea30380aecb8c6a11451273f19a352461393b9e941ccff8d4a080d068941984024e3f85c9656769b4d206bbd2f75dd325", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78d137671fb0c788b1401f11e26055c2b5672891c513713e53d17d1633235437e6205c0a42c40f78d37d940119ab028d0a67e1e61b83c97d41514c943b12c4d9f09797949c3f910e49b4a47a2d0f08996ee581233b30041dd88e599267e4f0da21303a6d0593bf7552e0288974bb198fa84d93b5c38e4ea6450b8d070e3153808ab6aa750fd02c359df30f9cf413ea59246a7e79ac78d8f89ae831b635dad8601344892cf194e6251ef72ffc813646016c25ee0d510dbae75b6a84df12879495a78a29d910e81c59b57c66e055d44720e6adf0e40324c930297ccd6a09a3c05423342c23008370826e9f55b3df4aa2f0f2aa6205d7dfe69c6b6bb70235fabb82651fee69d6b47da6bfd5b47bd4ef8fa475fd8f2202f0a5399b9441eade3a01292754e5b1b2ee88ccdb5b4c735df37632d3cadd6aced32c9657d2c5af50a605a04d4315aba0f7f55b361ac82548b51dd1103e6f9eb423489dbea07ba46ebd27773ef32317e6df26ad95be3e200f4d55e1b7a1c78939b3936053a94f56368e606d", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "390a771c1be9f6d6f4a2682209f9dfe2f565cc191484ff3a178e32272db6863681311a7b406472bb476c1beb597c8f0e9921aa45cd4a8a01e2143ee86a32f71acc84cfc213a1757acd21d81862115400c5cd1408ba65a4f126734efa77be071404a611ed75f08ae28045e014c02c2c79c59c736fca3ec865943d46ec2a6148be8924e4942b79c68e408c60b57c0aaadb234d2bb6eae34f57257a426bdc5aa665230eec4c9aea2af275f0ba15f76655dfbe4e915191c8b804b392f5a9d04efb1a3f4c870850d65244dc9e431249aa906d206f1497b0a1d6deb4d691b61ab9a1e61f72a924cefcd0f6fb566f77a69067b1f6baaf23d1d7ec7c134b9959bf78ff79eb750be286a3f03b769c199ad49e769e913db72317f12f12aa340265060218f0cb28de4be5550dc56151a628061f50599094ea68177d5a9d5a97ccb3a69c53fe5ea36af5974c57dc95b6ef3b067c204eb98249e6a213300e3f28ff7eafa1a1a61ab95bca729d17f849d1fd2857ed00777f7cac3b05ff98e7e75fdcb3a13ace16", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7fc48d42f239de51b276d1aca92ff54dfe57a3948992f676c2036df0aac90df4f25e47c713c552f104839452b5c38a0529fdc2b21dcacca0470c82c7a42c80837e293ce4afd3c1ec3e086b961db8209d073c7851eb1345d6f6f372dd358795f0c02761a26df1d0a84901a8ca63e1a705e841a81e849032f8fefb0e3943c45b08e4789841f9e39737f86b9ed88339864da9922e05202cc1f73fc321aa317ad027ad5533fe586b46f92b56e7a32daeed3bd5e56765750c7ff84459c0c0d5fb1d17f0a0b9782b203b5519aad78a872a80bd7b0aefbbcb8b8d1c5e93e7f28506caa8267a575f064f4e6d4df3965760829266d225e1343552fa657850871afef79d2fb25bbad1c84a47a62e2be3d5826a49ab476f386785642ad1186894cc542fb91308a64d1000678a9864578398f02b84ed1f0027c4ee28a5ca5fc97d5e2b27107f6d3a9a68e6d5eebaf6194d22edbbde652b496fc4fdcd65bbc10c292df7c3e8a1df8c6ccb2f70b4e679a820dd250692926adfbff5d127f29a0465bd8c8719a7ae", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1950963873afaef51578241b79a6035b4b5b51d950c550aa00957e8eff6ec72e8e7c5c9439eb531f2f050c3e3638e946bc7231b10ea14e47bff11247bb83d984c56d9aee11ffb0772ca915cf80b9e6f5d7768fca787e5051c315007de4cf8c0b697a44a955de4f56999861a3d8a01c897d212ef32c7f79fd986f8ed09955617a3f5bdcc0ae016a414cee5a4df402965e9cd46884449237ddd304e90f7c6856d48ca7c7c9d1a0cf4d2f21ccddba6e7153ddf65de5230a0b21562a9569bd643fb926f14f0d26a8e14ac3df3a2051711307b7dd260e54d1f89c26b02f0f1cd378a09b2116d308979c997e42fbde1facbeb69f0c788e39d09b8f8797bb65f9f2a4c73dd95d028059bbb6807fe7f1a710b453ed16bfd9548fca623fe650da8a701c92579e4a82361b42ed3a22c60276547c7843813f99848dc60aa3178f4c01f8763b0b5d3dd6843213b5dcfaf73a64c5628a3553eaa1f955ee97b8e7a837d69413de9f61f89c2b8efe6b9b6c7fef421a249f4a8be71c2a9cf900e21219080b2651c5", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7795eee4bdd138a4baeb5159c60b56caf396313af6a46ba5375b8dbb88e8bf37935185de5c8ea773b6ab2f6f7872538b6b0ddf35ddaa06afe519ca5c8110985c710b8e8ae876753bc9653764a810bebd29524c362844f106e3489722756af1164fd8cdd96069139a779aab6ae283a95a17da7c79aa43ac43e2512f9eeea845b99f4d284b46aea6596e43f3dc3d1581d9f9943eab06c2ad8aa506ba1c778a1128a1adfcb97372647bae1cf12357fe0e44c307e97374d2167bc864def4ec7a24d35fdb4542c6f3d330c2a630a6f300a1e571cdc4eb76b13e0c5de6b06e2099dadc5f5e8a23958492634cc1cdad8b52629415d779d60b76299e45223a40728f375382492ca0abf45ab23b5fd9f5a45c5e71e1380b47ba32a60b0ab7568c651e6e997e7e8ad401510d30bb32427f9a2a43ce9f58fd1687d86c171910aeab8be986999ab7391e854e2f6e8a815def90eec3bcd2d800deaa63c6dff88aa52c1da9698fd8f1b16a705f4b3de7dd0b228eff75c5f48d3408170d39626c7e9d3ebe437bc0", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23887a22776bba317c2488243d77916cf706275e3b8ecbba526c0164a11e7b5369b491bbd8e4b413567289c386b922fc111f149c5c1168d49e1255e8d18f28b173acf1b0f0ade32801d0c95627ebf063626bfcbe3ec117c40331ed2757a2cb2b6cf99e0059260cb97627203b7e69dffcfad099ef43728f6311240aa1edd5d4055108098108a23d3c4ae74ae3b6bffc4f97aaa50a41a3d5b22ebe767fe0e1749a3cdbe3ff40e982d9d34878160102afc14a10a3921dea6b89dd813dfd6802f26eb76f223186fc3454b599b2f4528d676efd18b7b28e25b5d9040fb8ef0af2c36491478b10bca1a16741e6276fe2482e63e3b5df6a38a774cf0e2469a5f3d6c63f3a68b562bd63c791a711e1d9379cc919ddf8590310b04a99d8af9508f0a66738fe2d0519ce2a58bdce05e8691afb095c4c60bbe0ff18f2c732e91190b3dbcbd54c5337b12144d98aa918b463c3b3a961121218b70cd032272b0bbb1c545bf7a7b9feaa6eb77d179c13541860a9c78bb7d763227f5a14533fa8434c63e5e05caa", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01d1a157da33355d97b6f363f2cea4f98b31ec1adfc2d4523b40d8fa293f2ed93ea5784a6d133a4d88584ee57d2510162fa16c069961ea904b32446fc1a46692657e0fdc2ee070195ac398359ffd9d338c40d727524176714f550d95f0e6e988a9bb8460d569eafa252ea35c398feb120cb068c9c8b9ce892110a1a4672bdfe4166bbafe667200f5de03493e74e8960b9afa800fe5b3b1a3b8ec857be750d7aac89ca95c03744d3e67ea599e08cae7facfff1eb316d0ed2664c1f15c3559f3a7000eaf89c9d12ab2c4cd212be64a86e80ccab6b23c4ecf2eff3efb84d84bc20bb371717bf1ba83bdd4346c332212f31e82c9f9d89b7b5d44f3628504614fa0b78ed4db11e3fac5041521e8e9e4da9f4a768843e1dafe6e4669f2f6539e947efe24de701c425e1a63f6aafdea19df24c37c23abb2089c0a499a9ddc2f16e4e92de19831db2988b1e53b711bcfbdb3519352a7bf3dd556735f83ef9f438c7d92fc2a561354b19cd028c9b9e92ae420372c4676b7d681a4a1ceadfc11444dbfbba0", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ff8a7a6f38dc29d0ab58605dc1172c32e052e26957b7d3532f7087352b21ae4917824218d79d7c2efefd18284d82b8ae18974949c627cd5d7f75870ff94ecc4b4746b23d8499807286d20fd53215fb33deaa2367d818514744c3aaa877365d23aaac52890a6a14b2737f906997d5bea4ad2c0e6ffe95f28494760dfbe0d21e392a357fac9ba126af9dc1b079757aeadad0631738ac38734064d22ef3f52126f666c10ed05d2b5db78f6725f5de1a7f357437f3208ef4f8426c2824309a6e0e7e82a264da5782151646e711e4968886c4662f87c357bb9311155dc2ccba00642c862120de0c79024a2855dfd97509b15159a2e4eec467b7ac2778fc35d2e941cf3c5d46a931c23752fa69344b6ecf183693806b85f48992e7d1f208be3119a37dc9eecf131fac71f9e55b6a5f5a21d62a7c2422e11b2c5002ef953a6f34e1c1391162e50099865fb24b6297ed528cfe1949999e48b28d0e927f03ac8c256f9711aadfd0d97e98acd12e9c7a2331ff060128a93508d13b019b1219df4f2cf5465", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "404a71bbc91ced5b6079d94ca7a0e4c601c3b12c7c1e89c0bce718ab0899cd25a1c3399858480cdd0774a1d24ab72141f5072f6fc85202ea6c45fdedb196133560ec9de18964e0e16cc49959c290b69e5b80f7d0cea34075ab24220f12a324fab92ede089f645cf4c30c18275c3d5224af53e3703ff7b6a8413aaeb41a1e39e29d41986698a7aa7793a40f3f7f389e33860c7d97fd1f158a8a0effc48d08ca9d8c54fd4ec80d4a210e2eb5d09c9afae6fb5788cab46c8251e42285879a872f1b48b847172234e79120047ead865abaf31682c1a2d104f40a2cbcb329404f9502ed7e9f9ba7e1eda6b94a36a8b28ffd4a2b8730b86f9013b5369063615671a58ec601bcc9703f3df6d0427522aff488e57d23a90daf79b894babee8a73e2c18b55a3d5c8bb16ae47eccedf1aef80dc1b84dd9c25c2af6bd39dabd0ddf396c44c22cb15641dd9cc409b1538d6728111b2101f99647e69b9228f522aad40e3f9812f9cc4f506beb5b666242466dda4e7e8e90a4c9d1394df23b93e74eca2393a42a", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64f873578fbdfb0543e7412d585ec60f95919216529d93ce7a16afcdfa577bd2f1aa6eb660a5f2ab3b79827de197177a461e6afcc444909d955f30e6524e4fa5c9a5962c7a824a8938543c397c2556471f6c0a030fb79f0cf147ee29532aaad54c67aeeaa8e6db4bdaa869711fe9f02143f9b8532c99e58c3a6629c5e17b9ae02b18695fb1c4c9e61cfac678c75fa27a744a8126e86e0d1d420c3a125f3a705bfe6a7bff256747bcf047cab3842cda6efba927a687d7d9641b2e8cd53404b8510b273717dc3466476888337c37c427f977db09848b8d1faaaa7c163b8ff4608ff90e8d8676703ebba1cefca44c25c732654ea6d45ec0cc58bd00214a217c055aeac7f2dcef5dcadb314454a2e1e5724a1d7621f07c2a77b08d540b74e363244d879bcc1584d0b179ae1144c1e3d8f9769230b936bda8d38be450a223a19d780ec93f5fe678e8d9e6d1d81a4920320f8733b37cdd04766c1adab1feff63136578ac1053adbaa1aaeffd2559d0269e7dc01adff4eb8d8c9902bc42549ad7675f14", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "00f67052a70789e75039f18cc6aaaf9b1db8f77e5c2e1c496d2274b5c1d5ca097ff6bf9ec8d8ae5bba13bf2c12098afca25bcf2c26eb5716ece3286c6a7d64f56a473e3116c4e6885fef7ed2685760fc8864613b635fad956b65100bed60477575e5e7bba50bc26e623f4370068870843da5925f7f123403d38d4cb30457e14c3eed2a0268bb9b97d377fa2e47fd5238ac643cf22793b3fce62da501fc0c287e5ae960b78f7acae20ce81866b9b703f85d2c9ae2057cdd2077959356e51903a03fe2757eecf47acd33ac4992522ddda22c8de751ae373a5970a466d8c80c68d435856cac74d2a85c6c0f8474f6a1b89139e15ed9ec8689b1cbe4b97f7eb9ad978d4992bb38e2ba57fa4890166ab792cece41284f97cbd6e892b32d49ed63b0fbab25670c27399627911751427faa6e5a0a475adbc01192be2fe2eb2d323d25ea5210256247f8186db87314bd484dfaeced367256d0807f8e981caf86d42b3bb13639598001d0e57baebf222fccbc5ecebf35bba31238991ac68edeb4e70681f0", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "42bf86f17a82ea6cab7eb84215779691819019ed827c485faa11855947183a49f52fb0f6c591de616d2ec5de5480a8017fb1bc3f785ec5e5648c5db9101b087a31b3fd7d3155aad77b69ae3dcfcdd6e32031f670143436bff324566f727a9408bab195a0ab61e79e884dc2fa66b00da52c0c683f1e9fb16016439f6e90c7c3efed53dce7eee9dbf05287c92b23d3d970b745a34b801dfdf9e846da2b4afc086c58daf3eb1132833a9799216da6ce730b94ad7e01ebeeee17794e295f9ade0a7ed8b1b597023e95d67e238e978eff2940c0829e7cf0c1ea885b17803b3730c226b97ea1ab161e862c0183789a729c31232b596afcd9b192d69a429ed2371fddf2bcad11973bd27b2f6cf355f8beb3dca268852930e7c8b194bc999b92ec059e7122bf05b849c0647c399daedaf79998881da3b86a3a5ec08d7ec47ad37012d1a87e6aa4477009ef91176aa61f73dcc040e1063b2003fa2b84635e6b4a206ba4721d0b7882a1a3e360de362f1b01db6afec1cd01424013f66faf2c503eb84b3929", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8bacaebd990eccd128ea06c8e135e50d3f9b00c4b31a58f960458c9256031c832c501cda67ae4f1aad98cb1103d145caad9121113a1a365ac19f4135341763155cb448bed3cbc3185fc8ca63d2bc8b6f0784b37a6df4486bed7978b490fe36aa4d72738e3337e4827806c5970ffc4313966e5246e05804951868fa45d4d417438fd8ea8cb57f4a75717a3012900b19f261d8aad8d48b1e4132604a3273e17fe3bfca080083509b90315013d677e2932e029ba89e9a8e2c3be96dde760f9d3ed422c11bf8d6c9f5c4aac79ca910c0f06a0b0d757f6233ea821c1e2c123c82d32e9638dc6c84cb85dc94ca83026af301d0390d1d3186422ed8a544b675b5267369e4a276743fb88d926b9ccade5ab4d31a7ecfa23fb271f47e14ffeb795fe65adbabd7bcb9fd606003bb8b0cc818162937b36eebe1da0685907cec64e6ea0cb71e01001bb99d19dd205bb264199ad87a07ec20912770c0b6107ee73b094607d31558c5b1c31a1a8c79d22e5c77ae34da98e2a14d3365b7eee4d7789781c8515797", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "62aa9127d8f3d53285814d9b3e66fe3f75644ad1ca071a6a895ecd148d7fb7df9605ad182fbbced4f9e078563f909398b4324d4d192d2f7abb828445aed783d4c9c76a82ead7fedf109310a6d65852aaeeff87e66303354478085474f60873f0c677b1ad9138dee0de2589235a121b6bbefd6b7d8ebd3d296c2ca091c3445b346ac39f52addf12489955fc4ff0ad218f5f5db5ab808587fc42bbb2052f9782001f828b8294ba1ebf4c6a67ebaaebeef386b56e23555df9231cc22b5a49ecdee35649714040715387f1313b7d8e2ce6e60d20b4aa394d180ea7dc1c70a71e738ce06048ed9f1f6ea1c262c3f77f613968bd86490bc91c43f7e9302a2c9c3f934de2f368d516d0693910b420a9f32689852cb6a3184fe815ed00048e2ca87cf9b4ee53c178cff7bf3398dcd444136a55b6753e0af951cc8e7c53712dd9814d67ed1ef1828b3d827eaf53da05529bdd2d0d24dc1ad64be7bd689f3aeaedfe31a8ef74c46453953b1f1f3466020dff6c690d3e06d5ed9f51c3f28fd3239d1634b93d", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "539826889a8aff731ae9e731083c7744872141c8ed3e4d04013152288ed1deeda0d42dc07a70aef3c053a4b55099edcfd92b5df8b73346a62bf3e5be2c326ed3b2579972b1830313ba51126998855c42786745f2b71e38cd522e4015f2f8928c8ace48161e1cb092858cacc061e7b99e3b44e85a50a7fafd184ca739e6ddf0e9f5cb04093f7f2b2307061fd99e1da6691ac694e4756ae46517af6d3a968109670e317a99e5197192cdf4ff083c7e044f46be530885cafedea06c657f1d6b902458e102811fa3cb59b02bb1f04f0240b5a1471520dc4ebaf70ea0cc31dfb1736144d615c7c77a4bf732e7775aaf03b5623278b96faa022d670e9a043575bfcdc277ba50f5932a05d4007761cc97e37e0a986ced116b3bbb68d77a0f6e32464c2773a965e414fdd9bf19a1cfb0451aabbd96b3b3e27320ce2391343d441aa404bcc7cc107550bdb3e19eb3a954a5054fdaca39a14ef4a1efa1459aaa72c8f68ba026400495a76bc8120600ab53eaa095cb2dfa3996de36298ac4ead407c5cb73ed", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6ed76b0cf22de889ae6089d2fc739cbb2db9c348c035c1b1c2b400342c879c73a2b834737ac33863eabf61e452c332421ef4b1692643ce6ee5d08f2395fb3eb7b6d20e60c6fe2eee0ba64d9dda3bb95e7b6b5bee64dabf9f1c2c450c118b0f3b82bbb9d3851c6e9bb1aa138ef5d94cd8a9765f7aa2b0e76fc16d697a8c10ce6f9001c005064bb0740bf5eaea3f49f277b01bfa395376f1e33d3e2ae99424575ed5d1536dc7773acc94619692431be858fc941cd53f56a6841632215cdffda41de67cc102ab9115140b4f97a22a6ce4f2aaefaa035166977f404cf956cf0a25d6945c8d8f5580e48d77ee2ada4963d139cb4478357114851e39abccfa77c7bb70b6d8f4ace53b9f6500d9d9c2c1b28489f88da9162b4cfea89a38795702dbce4775d5d5d7409bffa693422332275ef5f82ce8f7b88300eec2e40967f5d1724ec295ed8124ddf6828a94f8ba8b7c084d18687c96d1c639ff88da2b42af7db2fb8e2e504885233deaa713af829ec3f624e03dae24ab138931e70384ee76c9b35a01", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78f2e7f601f3fe0330b976996a1945b7309fd187745717249b8b65163fb389d996bfbfb57d54c538be5a4b33fb5afc09172a2635aac36e2fefaacf00b1f196c6e1f16c376cb3c4bfb62db6acb6c97e7abfbcb05b7fcc0302c64761e7580935178213d57e503a611b069807373170d915d251cbd447bc3c0df6a088ab69c542c025fe7da8db57db425dbbc8d6a462f992ec63e4555890336cb9e219e26d9bc2e9ebe2f7bdbd3b498d05a360d0cd6b6f4f31a8fad9ec1f86beb00ac10772109023ce351b00ec2b56492d8033926874489695ea71397f53f23e9668573c9dbb070f240b03917cde47985d140537ff5a99a25be8d5c6b7c1e60940e354ecbe5900baf3db272a8bb8166b4823c0355d1290f58922390a3ca6f53bb6bdaf07459714d55ddd0fc47ec38585d327f71d0593420408662e0eb3331aea1d5620e2038b57b37b532e341b18e6d07fc41c5ee8ceb767465177e74d1b5de7518c9c845cc08f9fe5222193c90b28c2629a3ca6fa8cc2741d98f4b790246e5e608c6101163fe451", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2adc898dd32456984b56ce73e78706e9bc8183a37169f723f0d4ef0778a2ec71c59369627f91f97ade142ff811e2dd58eba2992ff88628a4a5bf04c287ecf51758c59e48d51a3b80db2aaadca815df9a22c1172b4bf0cd176c2178c15297ea47a2627088ec01ef647f2d70aa363718b961c3abb75b10b007895d345252bbfbee78482825d775db39634478f38b1cb61a37020acf38c37e3b5e43232a8cb4caff3349ae8e367e41a2e4effa5f56ff299592cf222e872f0d9343bc055c22cd9b39d9367374f432f396bc030a50dfb06e9ea19de4e42f16a98516b15df3caf2248ac12bf7b680cb0fbea2054ced4afb207ce1778bb0c54383484f1a724f2bc9d76ef3ae5aa6f05555304d27b8263a645c562a0e96e3dfaebb2e6657c14e3678108d2faa7f107f9b0feba70923909f95cf52b6e40926e86c6886072a113587fe5f63c7aeaf86cff0daccb63ee90076ebc85280181c01b45adb34246d6db14b33d186d6ff277d2a595dad19e3665e2dacc3932a32f0e0dbed865fded18bd7b9fc53f7", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "137bf35b827cd46dc01004c111d81dd900ecccf7dfdb33205908e883efa085fe96a31e312ce25ef69320f14eadfe540591fb4dbef2afba73fae4ea96d6034a9b7f9b139d2fe2027a261cb67686d7730cf35051ac1f5d88bea923cd14b61663b0e9ba6d00bd4c2cbce281269956c208ee7465ba7c0dc8551bf21d5d5d4bb80b83809cbb8f74ae42edb49e8a81f290f5ac043b628699d6b1d0839561979991ccf3185c16ee4e88c4596e4c58bfc48332daee3072359e1dcfa12687064dad76770da659280847b8bbbd991d94aa71f67f5dee3b37bdd199202aa1fbd92851aa91d830c012e797f9079f0cf1554c2e5b3183f9ffc9b935e3121d926d553812bdbd80a931e6220999b1299ac8d7a2af92441c4ecce290006e7aefd19a96eb71ffc13f23fd18ec457ba196685a24bf1cfabfdc01f17682eb7a223b5ee8d12869394a8b41f732594aa47a506c88337e101e63428506b65b5b2ca862003fbf73d34a7eb93e0cef6cfcfa355769d685f3ac2204cbeb231fb89239cbbac6a2f5b35ca6f8d4", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03ea0d065c2a49df0911e73daf580ef9d3038e20f5ae4b3167e589e40acb85e8d2f092e096cc7939242d68555c095f091b95a1dea95b7ddb71df683b0e7ca80a0856e10e55ecf00307151a54d5d86790bcbff77d53a504f661b2abdd4d03ea329330ce4058d683ae213cd93f826269438955394ab19f9c59f53ec828d3005bec46606539e67ef674876cd33cd284cbdbabe3f2fa4450fb80a8bf59835a672b42cec42b3cabf0467a6940bdd968e344bac4d028d4dca203e56788a9aa32cd97f9d8c3c6a224fbf10167006c2cf0953eb7e60b9fcf53f4546a128d227bd4ccc0b8a7fce4c0205597849f914c585574f813d256eb3cc189a84410668bed50facf42adb90a385fd18056fda1d8f0443f9cda015c5eeb7ee13144c45b006ae5671d24438ba92c2f4cfeb8ca2cee8cc734a000a5802e2c3e206c89c1acd3219141c77f5100e4e6df34b6207e88d2380ea62e51d936c9dd537f6dfd887fe08214c2ee1e3fd7d6e9f184adaa7e989a884de3e12b8fb1080ec7c37b24e76d6b2c4654ca93", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "772227d41321eda0b8e0625f87cb555befb7a6969df63d03924108c5bd89974bff3c69d8dc963f315f6911cc49d76b2f575bc15ccd6682929661b659b2436b3945d158f2a95721ec1eb8ea4038f5af4cf85266a987b77d318b6c1631999574bfcbc28280dc0b656b33467eeddf75c57129657ee5b77d671118d4b57a55c468bcd91a0f71799433beb7afb8558ac0e70ff91ed48564d93aa55ac79b35c468af57cb64ddd62a4ad56c29f74bbe829b586ccb9bf1b0ac56fb9761b278d1546d2d9d8c8c54822f71ca47929ef6d988895527f6a364bfbd0587f24b8bd1790fdca3eff36339979165a5948ef17125ac8e8d3f3e2aab868013569b57417a53303d5acffbd11e65e5638fc4f9d9b23c16779e82ab38c353ab282eb8035fd1712e15f9f441be8773251e53629fbe9a4d8eaba7607b0d4263df29e425b47345ddbab4da5cd6b66a616729c967c6f28a29e8a8057d7c2bec54d854c8935437ba2205c8a615501d0938a18d10f3ad9ae3f298840eaf87b41e42ad811eb8ba48d915962ff5ee", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ceafd49de62fcfd29d10308a37e84e7b88d990ddfd5787d4d4d945c4309febac385a13c285555161bc14f83ff5ff326da0b6d6278bda7bda7bcb7acd7178f8d71e0c297eb3c98e80b97ec6eea564cf64933ea75d3458fcc4d8cd56254d91efed6152953beff778032ef384925b1e45c91ab30ab6adc979e9ad02c01b1eadfc96311b4ce98745b0576e90f5cf471cf9c75cf3473ddcb0a674d0b3d03787e8446ff1702c4fa588520738cdc48fbce72cd7867ad1ff5a35615b51dd5d42cea9f721cbb12d887f1ed58ae5d3269d781f764e51c1bcd93da5ab32369afad9f6b67218f9bf8dbc0fc1374e67ec360b183594740b63d29d86340d2187c2291d280d3509ef7ccd3b2cbfd45ff6a5f67bf1f92135be0f4b7cc29400cade412e1522d81a138d5e27619993865f8c3d73fc24bc2eb7147a7906b25d8965a4480c4bb46b4c7df348fd0d83119b599619a7c4fd985aaaa1040641679a8ae69aaa2a3a315557595806de350f33dc169ff2905c1b432de34443ccfc3809ff5ec7462ac0fb2a5f2", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fc3980f88d8da1814ded92a3f4a4bd66e524e2c6dd98d80b2ae56b59b0006a332c0ebef85b7632b63ec85528aeccee7cf09016ec2465c00cf012c324d21db80be0839b87f631c051d7d152e251f6203c5e937b8f756176f2356f13e947e47619548751c4ebb96b6532f22510ee1ebf946851cd20c098504429dd7ee7472d7ad9b93d9ba415e7547773608834848bf4f80fefdfa233a95fa9a535bde32dbee28a0ce38650bf022bbdcaba39c436d7f7e2d1bc74079fca8dfb9c3affb7f58faf90837aa8d770382f270e815764b52a2eb3f9c2c315e290007df5e881b041b4bee65b6ddc7c549948734ac8e1a8d27f205a30c68b0eb36b63aaee373e0e4fe303d37988cc179ae169552af975d69cc663d82e1159fdd8b1aa14efa3cf465421401d301fec71def2fa1b1c185bb6e9217267b34dc2e13b21a5ed68640e6981820f349b7d35816a2eeaeb5881d12300e0022a15477de159ac9015012bacefe4bc1749fd96d1fb1bd2273f86e6a733688632ccee551ec71cd68f7f204554ca48d345b", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9e9547adfb919109a3a7291bb041f8a431ec229a922c0cf256c16a5c422c860292ffc626ed00f09ae1faa7230f5721807c0a99134091c6ab0b726762592cd61eaa4c58ef2046912c9881119c517c84315096fa0b729ec201a804ca4c4a4b34d4768e97ff099053f6a628eeeb6f3052efb26a61e45f65ea46b6a08f446f239ece38775eddf57eff5f2cd8ffb9d4fae4348c7a4e94a08ebb9aade57cdcab2d39285cdbcf964e5c5b175ef41b4fda46b63d8a810044d93a04d344e072ff348ef8c58f77dd0b46369904f174b144ffee62ad8b1d44a67025a527a7261b78a831b3f91f399ec3dfd5bb38e599a485e9b63cda14f8ab06c1df236b210bda7382df6b1ad8904ffe44f70b893d990d321246d541b4090debe02f2969e04244144a345e4e89f1ee5a51c6a3d83a8b1866152cba055866eea6417ae60cf72b688c5e7b1a1919cd4813afded685f3c78f8edafe6bd642af232daf2e12a4097008a8e7a1aa7d3d4e5583cc922246a4fd051bda5c1e76b5f89c28abe88d606f86b9c26512a6d5", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0e0e316e9d6d1e5f7333789d42f3761598bbb76da7847d5b75c376ad884ac2b61a0394bb2f65e1dbb986c26fa3837f905bda324dc65545fcc6d949ca4b8bd49f9ef7cc5b1c0c593bc34e02a56a0b2fcde4ced168a504ebd4ef1565cfb400cec0d86275af35afb01a5ed32263bc264a2c8a45a84f348c2ab7c7f74711e4e295323e2b9b76a7ba7475d8f8d72943b10ba64eb084c832ac9b2a984e1a2ce1bfb50b97f64bb754bf5d5832499479a198baef88d9dd21240cc95568c64664a704a359eb56534e241b106cd8d301b047448c9e83d0e3d9632da4641581ce53c8829e49701ed297d815c46f85528d2fc531a7813eeae45c0d249eea00dc69da92550ddd9e04787a1cbb76d7c6f4bf35b7d8582ce2f2e4c1184f79d3d7473d7637f42215ad4b9bebf143f958f3d0295b529d3b3db192dcdf4419d42ae219bd81a716f7d6472a6a86328e2728c5ed4c08cfc6f9c3277e42df22d15d7d46c442af610a45668de66d735e09abcbb638ac39cda905dab0cd802f5a542951df3233aa8732111d", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0ea7aa33781b897d17e849f3967ff8f99b2f027a2f3d46bb979e5d4e58398f2b6798b6c6ff4e83df0a320cc964dfbd6542c0441668156e108d2eb5c7cd4947b4c310456fbe342a00ad7ec2be365d0e6c71abeba20f701b0b55c833e52e30ea9cde21bb1d23372b9ebf920e1c163703a484960872c2b5ec4e4840843447d108cc76a37474a9b7f2ba09e406ae26722b424f3de7a0c9b68ecd71fb1cbf3e87163dc780fbb8f0a16f06e05cd31a0b6de0c79912df07296bd059ff327fb5f860ddde50c3a28ccef959e89808120cb1298ca5f6f7bcb7366564981bf90161453df0bd8268e8cb34209c969bb5c7028476eb212baa30990526fd57b36c66b71c59180ccd26b02990906e0de5fb386bce5ac1b3d2d23e1893220f698b5d075ec0bd871843f473555df877bed9bb22cbe69cd7004d9eae7feec60808ec74db9f257ccdde2d20ff5eea9a4a8c3b89bd281286864d62e4997db92df8ae0d2a1fc3dfd9aebce9f7093c129c426b5b74e5dabb7fa2bbf8a59fa2e4b1aef9d69ff7ad653c2546", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "79184f204ed24bea8e2e768a55ced92dbc0b5d59ff9013db7d8b6828d9c631f47e1fea91d383b7c00a64a3a3e553e7953288cfdaa78affed5e7acd78f48878b507b02e85479c9fc529879e9c8c252a0e559543d78f0cde0e3b797d87fdfdbf960a8ec3bd49adf6ea370a10ee8caba7f8edaa44d36430163f1be74bb06a6e6b689aac34ec48c3dad3f95d21d5a453ea55d472331d56e2272765747a06909d8cba8d1543488cba40015af45608cd11dee21c22e76670693498ed7943732fc3bd4c3f5b78821f1d3481a1ecb73c878b190094b5b5094c54f68a017918768d9162c15e1e15e2623019e7773e6815bd6cfdc37560336619980829a61e950d34e87fcca3b5143ca26d55d6b9c896a28eaafd1d77320e18c46ea1933f681d32828486d2703903079633a61d2a828fadff6c617bcec466570da7d9d0a447e50d49beacb46a4488b65743fe8200cf6a0b44bc675ef6c6acb7c96fbaffb7b8ab0ffb6bee5d3d5bf94b6aaee4346307bc65be6e96de1fc84c52e8ccf2b81f65785f097f9bb9", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11ad49205eb560672ca173d10d16e9f196ae3ae43350069549b74ff6c8c4aa71b31e017ba2abb0d8b6e8154652fe186a83fc34844beff934852a9c278286bf60166b6f99a30081a344e11c655a0fb51e1fc7a3ad700676ebaeb0557a2c8140686d5a803bc8e5ccc80f688bd0550bee603ea5f59705cf3add97712642f0b65e517a183b4637da5c7ac78665cc5ec07515fc4cd84c885ca673c35f33b01b9727342ddf269f4be73686b05d8fdbf83a149232f5c7e674d4079b8021dc314afcf3c5561915e03fef780f51eb5acb78ae14e84c82a1efe444330ac4638e3f9918ddc97b89ccfff94538d0031807ea147e068e5df45e7fa3592fec60fbb15a88094d491bf94394e0201a865b40516e1669695bc32813a443aa868de58f60b60617230f871f9923c2aabb9106c39b88650f150ac935485a246f559437a9f687104785630a6b18d5544a1eadeb259228e0a047ef829d9fc5c9ce907a344a89c5afc51408f8f23438be6885ac746a334e797213fb6f854e58dfb58baabaf05a4f2070244a", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5513c16ec53402c0546785ed2febd651c1370352c121289d2a1fc9d4db74f99041af22d59c407d60769174e5976159ad64e84a3dd841c04a16b6f740067b50385cd31956d917372187d04bc169ac0d55555dda949bd422d39ca03e40817a3388a4ae03668af3148dd08e6faf1eaa170d4d8d9d1fd607ebc4f72c3eac163024dd2f86afdcd6b448c7c5d09f2594e95ef97b5fe6a38a265c06c12dda0665393ecbf64770be7cba42563293626c305eb840b54387d40fb371047014a058ed0082be31f59259971a27dc4de18a403bc26c7b4279e390844bfc13215365375fdec2f3c3873b1ff8f87f60506c55b7ccf03f3b3ca2534a4f686145536f65bd1f11bf7eca54f327c6bc120192fe4975657f54b962f0da0444c6650984213ea2b531b0b8432525a416e2de1790efb83a224d29d5d8153279d45f990e36c839ab7ef3cebab0dbae382b096a87075b5fe000a4369bae1335b22edccced1085f7c1fdc7f71c6ec16afc96df26df65bcab54321d91d59f7024ca5d65e4791f8a1589f094b797", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b035a14cae3a8c4311b879f4ed000debbe72f9847fa91cffe371d2cc3e5e5853542eeec362006e7bb8fe2528d325071a8d8564ec9d60eea7655ff33bcb698d65cc30753084f773ddc3347e934942afcff23da35628dcb2751337afddf1fd900e2d83f528a96d4a5ebd4636aa7ce0f20b181176973c440b014d203b24b03a92531a79c7fc802cd10b7f633fc238e9ff3e184bbae1db31a8e70a69dbbebf925467e5684218e5651fdcb9ab2379b2cbb398363c410192c1ff0397e9e23eddd8e3cb473ed39dd9ad142a7806c2e753310efb1254edb928d781e70211d0483bcef6b7c43b52d04b96ed56de631343e29c99f4c115d11c0b74880c4d6a1235c55d0601b07b23530c9f619ce12289bc1b3efd4f0a5d1d2f7f46f9d58f0b93f659420cea287532e0f3b6c92d65084c5e188c998857989d5a2056bb973a7cec9f8a25b260963bcc2d4f74f8701aeb9ca92fe7551c006b21dbca74f481b8ca1640e251b98ffa768ef2ec7924cd708931b15752858d6f7dc0890fae266181b52ccedc87446", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bbba09b554cdbeb72016995325649ab9c9d0a9bdecb5fc44ff0057bf619df2ca2bbd0c3b13dec3126a0545dc4936c043f200d7df11d87c390dfa1b0dd4e20c19877f283f62d6e20e0ff2f0d561589a683034bffb5fb2be9ce2be2a3f9f86667b53cb0901cdf40c23ee67746a49ba1ac576b2075bf1ff7f48941dd8bb9604d5369c9077d766776f265baa4db5dc3fe7a2643fc644a01f14c40a7a96d95713927b7cae6fd55faa5c802added32c5ff6f7026adef607a2f2abf59f2f0a8edd35547db4ace0b8d81961480412b02b5d51f1e7f0420086fb506b7d617605414a59db8d7f1374398efe6d38dfa39a0568a53fb58e1b71ced8e3c126db99b02c0a7b3e27a4d1493f2c077f51f5b9ae73bc89399b18c270e6e5766b69577283e084ce3b2522a77a994fe0e4a192eb997cb5b4bbd7592d24ec4fb1977809440c7e0dea07c384169e9cccb23c1fdca7773afee4ed804f63aa556492b7a4063a0699ddffe2b583230b826a320e1e26677adfc11d185a1992d38e4946631053330a542fe594", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31140fb3b755d517fa660fdc5b940ba6c8fcb667ea633605c730fa47a3b52c0641829f275d2f8d9b8ccfa16e546146561d53a4d16a88bfc7ebf5fc3f81882e9e563346e19944727ccdf53b2f71c30a108ef2a43dba5be533fb0f05ba0ff302cf18e77d2df46d903476a9f7fabfb0a4e8a23e040359326612fdd9411910899900c3987a4b59d2e8ada6d6db45ef7f420b8e8faac28c6b9b55806dcf44f0b2137084035be8475ac6e5c6bbac67069530a36892e1d6bff9c594dad9b7e9bb604200c9320abffedc8ed3a568acb8e83411e6d28e0561848776c18f8822a150c68aa8279b90422f39432b44a9f843a843d4b970ca608b15f54c42057e17b406f939db847113fc6949090b203b35bfe53e3f414837dc0e2dcd58d5f7b829adfbbc60e41a8c9ed4a9fd15f31a7795c4fb93d88f640b20842281e966098060eef25b2ea3df4d8da8b8dbd9454022bed7f33539761303b46bf810b33253ef1a5887a9e4175cff852772101b27d1bc266e8b2924fb37917aaba4a1ffcc9fc444ccad469260", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56edf756f30417735f334309157c56b1918947f55978e684fc98f2b1a528e45f162ea4dc2463bc3dea7e31e0ae19a8114689ac76464efb2ff7e3a2258ed9dc074d5bfc47d6d0f95b71efbe8dbdfbb0cf6a9f3f96978597b6e2ed5c5cfd365ab5607419c529dd315302a753939c920351e2d1501f63ac2b8e1e3064eb7571cc4fd2d6af08c6a6e54eac092f80304ace2d717d9cc75efcdb714d7c86460f73f962ff221a76a9345aa92a17afb7faf5ee30a9351259a304f8430dc6c063de9547774f1df890756e4a797bbd1faae7f2145940ad316dfdeee42bdc5ffea9bcb19dd329b4f84c48318d63476f09f8de7b88db07634289ed42c546b2998b583e19912092b1895a086a7d050dfe693f3676e3fdf26000ff156827a6bc94ff483e531a52d84bd0f3ba9a8d3c52052c12fb7330b318da34da565f14b37144a0196000ad96629483e4371effed018452e69ffa4c73b0270b6a3bce0c76bb594200f992b035ea653d54ed65b2b4e70bb6d6f51ef37c3a2efb337694e3c54637858d828c57da", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e1af37a290175e7191640d8c497c126714cc3d90e788a96c70fd2206485c783c3bcac949e09db18d4639ce1d26bb7acb76c3fd7922addfaa370c11d8c96138fff55936c62bef61bb5dc43660467f43039fb5d69a8964e023745ebce424b314df76ce9e5999a7fd8cd33c2d2ca7f62e2d1cb8ee0b349674fa5476949a002fb6be10e21f241b422e5b7a8ad8889d7e52451c261f9b83f9356ea4e37dca86dec14d371a23fc7c9a99e8f81542e5caa691873c57948a3b9b31c8a203ea46e353f4dad30f112ae545e985759b2272664266d8df7cddb889251c8fca0061a27d3682341a789b6626340b9c9a4bd7c063e96d08081b0ab1437283ad8e4d95c5ca48167d4a410565294b657cafc56e75acaf553d609fe02056a20374d3c06bb7484373adca95bdad39d5c5f204f56e9f4a689628a7f0364bcc0fc42f71a8769669764c0244c7956100fae4526c82bc62dcbe47bb6f37dffc59e9dbfdf50225eb8c583b8b161e8aa3c30f70e71181f412758ec9561feac3f51ea5d1960c541ba19795590", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1be236c819d1e7078aa99ab03c5334ba84c4bb30ed75a05d4dcce54b0c3048720b20f69f703880f9f1ef38b65143f838478aff456fafcd7c7c56618f0a5f689e09d86abde3d4aaf248abe6c4632058cc519517a1cfd3d7c219aa4a53aa2cedb164e9387f789a4099b94fc23451f855e0eb759c522becb8d3b9ba9e73613e7c1a168c378eaed5ffda4e6062184d40b3409ff42dd7f1d1cb20a557122fa82292ef5513da40a16db1d45b0121656831b0f7213650478e835f43c5e103bf663bbce02ef5e34050ca38ffef5574d21dd212b57f65e59336142ecb64cc58a6c51bbf1acac55c8aa30a77c9b5d94416ac2d9c895760045f21901b19db9026aac3da725f90af498e108f3b0f3383ff197dd130ea425254d7a85b5d1d843609d925e09d9a0d0ca6fddd0d7af909134054480fd8f78ea8e106484dfabee2a7260205da8ce2a95ea2a42cdc9de07b0c94fd4682a574ff22ca14c033a18905f7155cfcca994c22c4321915afd0149843b3f2be74d28d3ae0b3017e8eeab4ffc531c382a1dabc", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "479f622eba6551b6f975f419bfd3fe5fc357d32199d85ae27d5c64a9a832f2f33dd93ff1fa0f3e9487d3f292b1a60ac1239ccc568998f5a5e2fdae7da0187ccfb7a91d754b23c98c34a810015b050f8fef78fe50f2c9a99e16bc936898a5355b0642ee15286f8a0851a7b91d3988875917e3905a0c265bcc7f5fff020c709fd11049e908eb42e4aa13bb6f7bcaab2a3256cdb2f58500717c7ba28464552901440bdf4ca6f4cb9c9faec372f557cb83d4258bf853808af35b81da76c937af62c926f7f963aa68735f6ea4ec1c487193cd4de17fd679a9fbd8ed18527cfb7bb8266635f4aa66c03f310b19aee57fd3977a76a858b7e7c405051fcbdce4ad4073d8993a1b5ee16b10f5bb3702ac8728c0f3c0c8b723e30287fdd5697fbf5f08c030f17e1ff988ab71e0ea8539fa68c30e2fa760f1998e5bde95a65013c686057a50105c9aa058b44a6982104deec31dd1f393a8223a25828130db01641660f07a5f9531babd71df640871806880f33a2b13db44ef9fb0d03b36ef58a2c554510515", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a975ff773526672d671380dab20add0000035d47c04ccceae78ffa2975a90647945b467c4e30365cff5f3a769b053b5ed05e0c87934893881d896da2c714023394a1fbc08a09538cfc89ad3481bb0383472aced4e7d1947c40e65a06d6adc0d1d47493199aa981a7bde828a9c45349ce85ceeb00b3978a12c73ead5a65f17df8aa85de1ea87ebb0beb5eb9d96d6aeb242917b777a739bf805ce49e2d0f2f4d5115d621bc7839640d7f5aec3a4546958f62b94841a1e8e53e53ea820eda668f643354b1bdd771fb228f20ec3e968a6dd53db38f0fe847c45dc68aeffb96dca441b85180d9ab348a8a428cfe2d74f238fdf727d02e4eb6f52e740da85ffef408eb500a27ac9fb1461b7daf684f56af3a58e803792cbe2bc7018a2525fd3e4313f42112558ac821cd1274c0656b65a2ee2e9ee7c21d47c211a3018caef798eda6814a9c0a14c039cfeb29e495ca272f0471cf32517bdfd6bc36fa47890ce49fc6a48afa13c84cf7652f8ee1b6d91b0348e90f3801cd19f3dff1ad24ea5fd8b62ef", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d13b9eb5da323a7e1877e36b830fe6a84ebfb35a618ca53e43378fa307c9990038520df453c951016ab4f918e94c1a1ce53327e0f9af6410d3e0fc20a22ede95cc21a8b81a55edcc8f64a497c579d5107ffaa0bff5fbe64be77f25d4763d546a3451633f5930dabfdcbc84c5c29f0937efc47fffb25930a7f737632e485176b78a575536cc7522efa7d90817ade8e6a2993e53796ae54f746c4d9e19f55f6cee53109d669d35f0711cb1eb0b835e8257bf4672aaeec2eaba4a0d5611d7573019ed66c3a5064210f187f64e5bd6f345737e76b12e3db4913a752dd7d1ca0a80276b38029f412079545c54997c1890f9f269040f7ce9b13660cb6c348caecaeff3dc9a3bd8f542deb50771a44a17564c992a163be49151654961fdd9975b77b47c2c4b5a731d78416936f0af467116c56dc5987b42ebec4e926184888eb053170b8808dbaf8b58e53b329ea24af08edb82c48f66d58c4b59117a711564b4a886d38e01dd83230d20c2d248594c28a4e16a6910d39ec05d4c46b549cdaba7c8ff1", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "823f727d76fa08e6124b857e24fa0e4d9308c18b5a750f26b8035d924ed56e2ff9226e0747ccdcee6b5df5812e432d952a93be3037ed9194f987bad87498810b4072f9874693b35690bf6a95759b0ad9613aba0b36ec8565d384c345669931366d19480376d79733edb09629791d9b3f7bd4ead3ff37966c3b9b78931e2933a0a9672904ef917c8098cecf30b0f7a11f41dc00c128e64fa52cb5681491fb0813519ee60add3b8750eff8a51faae4f96a5bbac731eedad4c11b81c9f116f2a8c9e7d727b84e90f9f89c37fed569ab6ca9e1bb80529a6361428a6f3e87b83a9122085ff0f9a81faa5e57070fca49daa38b1d590216ff1d38e1977a53fc89440a29e945e6182154aec7e43aa1f59070715be2dd0eef8e3772a2c7f2c44b57ee2a0491ae6fcb312838fddffbdf0e9bc21a52d9473ffaaf4fe9816a277c3c2200528e830ac2d7fa349e50550acb177a0a3621924b202fb44a542e551ec6cb7ba7b66db86ce0767094e89dca1eeea5ea2a732ec009958b7ac55c42001bb5de07d899f4", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5fb58effb5d46a67b88b52ceb30ecf285e264eb8f179f633c7d3c87f0401574ed7365ae5a02fad1437e3c6ce1bfa03986f0f93024bdf3cf0e04f08741f5c8032091d58ca8ac92785a31af964d499eed535d5cd14aefb61508146321e45fa0ac74a4c3bb4cd1a5b921f3368a65eb8df5d887ae303fa7a4531a07e522a7065618d1da75cda66564dec3320280a769a673015870c3f04a52c01eb6e31d74250339613bb3b39e67bc33edd45130b5005918f31dca231cde2a7e5e27d84f189898b537d78becc983f1e00126b21f3f947daab9102623e32639c9e7c66c6099ca1c69b4a4d24a0c56798baf8616c8d4245cbf7b2d7b212b9fb7c7bfd4a49b5bc1cf03dda5f69c7490a8e80473288c7adae02789ab4966ae3b4cdfbfe3a0db1989d1e392d90dbddb52c619b54e3e2855a1507f2c314e5f269f3934308f3aef49ba61e16f0abff6d3d1817afb82c097c9bef22cd439e717480bdf85d7de75e903b3a22060adc88dbdd9b854ed727b6d86f01e203c98d99a1a22dad91842a444f7f81a894", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3710891c1bc609d7d31a58dd5094f70b434d5ff1d37d3aafa3ce31395cd0819d94d744eb0d79d942f0c65da6606be2a89a238954622f5e6d0e993a80ff623708b5186cecbe9a21ec4ab593a95fe46cf73547f25b0a2c8953c1dfef3a1e50c37a725216be9eec50895a62f536fbc9cf448112656cc775506b79a7e26dd6bf90e5f1e53e0d7c1a3f22e2c086bf916aa72f3455dec6c99b720d56b2f80cfe55b4a3e7944f56853910698e6cd974c19468df0fc0e1a4408a2c1ecfe239672a7e104a95b8f7a9dbfbfe4d538ae24b1c76cfbcdeeb31c27c49eb55d6d5d3247fd2411efa66d8e0a53d9d00b76541265a00b9ee0d71e89a38f63ff9b3169dca65158602efb4fa70419b3c7e1617a33df13adeecb46b114c8a96ff8e70eb2231ce8f50c785f0b3a3fb4fba97eeb25eab23115f71a65018a22c0eddc3bf7d31b7598574ffdf0d2baf9c23c660494243907b93eccb3f335bee80334f4572c3d5e57ec1753fd10c764cf4a6d1b5abd99c4ec844fb1ac16fb84501bb0f8cdb75296773523821", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "498641a4096cd12ee4d68ab9f5c0b0bdec3588558fb12a4b4adabf30bd5ce8d757343078fe1f64f83f73d9039d75c8f37a1977cfc7bb8fdbcd94fda1edaa382b4a0e9b142e8ef9e4a101837dd96a9e3448be292d4b4ec59681076ae3f6de3bdbd55ddf2d80b54a9d82152ffeed01043c2a5c0e355ae368dcd0bc666eb46872a0a14a56e56345bdbcdc9592c84ed73ca6189e340a85c11f8e6eee064cd9e0e2a1cc4566e2d142f3f7beaac2f73b9a055c718d53ead553ec52372bc671254b00f6dd8b24cf6d25a965b742968e5013421b71434ec62fbbdcfd86f85db4a4fe1997379f21a89b7b1aa5cdbc13cc27be299d4e9488e938ce7d12a2b5c443047d3388748a3b955e31713ee3acf9a2767acadea54f1f7a728d0f3cf730be1e0a0ec7c6ae8a61fa4a8a3d1560f97ab882a23d20e6ea7beca62d91d00b825a2929bc036fc4b57bdfca3a6cbfc02ab7845a55128f27fe1c0ff385b5c03fd42aff8f8e88480c8c4f4c9123219abce84cce7c936b0016fa8116ba4e6268721e5dfd9118ccff", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33b201d3b0f66d29e5fac85bcb1430c570a7563d39d591dc8bf7cba5566a6d7106d52a682cdb135e52080df174d476d0b733e9fd376e34581a8ff71e7de7a89c09e03f1294384f3920dd5281d139a5d939902c5d201e975e06173b06e0f02dbbc69db16963a67f6f4dae9a80fd5a4b0796f53fb6d65f39fc9cad68059783491e37928b477c0db578d10a159ab5b0156a49f301e023e85776362e1c3149cc9c5513adf9505259bf92273c8922994810bc2c247838b4672b872792c617109bf46bfc14768e0bb7db4ceefda9997b253e79472605c048cfeaa2bf743e4b10a121810c2a595f1b51780b31484c7e81b2324fc42082240e1f8869932baba91803f633b2afed7f8402fb758cdf928fb1c8f9a5421662e4e086838100ab3fabb8e833999ee40f61e9d8e7b8f02e3207930a131f4c6fa1b890b40c27e1814b5a606f3198902aeef55fd19f327841d1873c0666db2e33ba4653470215773d89ed6bdd5ac8a4889d730f3bcb7e5c57eeb0d48d3f5b620fd02f837ea32629c1b5d747f38b4c", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "588f82aab413ba5b03748fe9587d34b9364c41936c8511a02b6e31d72ce7b0f62844252a98b2ef2beab1806b01225c938fcd5a878778b348d45085aefa02335153bcaaebd59071d99098db83a0d603410b45e8f3b56b4900fd23e733367370be2b0adc3eaf3cb0b9a8dfd362fac10c80f059cf3fb471b908d05806ea512ee95ad61d90f0536699a70fe3016244d328ff3dacd5b773b18288648f85c6cb395736dae2b7a52c43589f9e43ccc76c61a6d1c03610249808094e0a45de1b90daa1c4c9f779bd109cf4300e4ca9263565be44e338daa9266f9366a19adab638060937b9da317170ec633b8f8f3a53e283f67ac35def4b18679e84e59f9d262743c72bc7469a10cf8b953f7c10fc62ae8e095a65964841b4f53a152e2511089c83a16960ad1f12f52cd5867775e2e80d1c30be0f7492ad98328c22c8cf5b6aa84985ea0c1e724d3a7ec551f3f5144323948bbaba8f1a360d279c5db5bf85b640ad76e731963bf9daab653af6be27e1fbde4144fc312350e521208e884dce18436bd2be", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "555fc83ce658ccdcfe3751aaca06e58ca3860e2bb9d9bf9e1a6a83da94c9a83103afe196d421acabc488a0a296747d73e492cebd68d719a7c56cec53fcd1a21737adcbfddc0447c553aa5d3998bd9f58155c4857036808a9144f12d1fae029d541ec44722eb7dcfd544eb71aec72309b9671606502c183d12c452f37c906419664d2f96ecabbcf389e1ff1ddf5bc9233426e20a42188a4ee8d6f86e9085bc6c36178ec958bcaaa0ba07281be4c9c450570794104848d5b5f529492cc663b7255018e6debf6e6f5962ba6498ac2f3eb5cf5bda84e36979ef079c2bbcdb614bfb5ca9ce86a2a0449f2abc4d4c30ce432382711e621b00e85da71987e04359a879bbc2731a20268d15aabf3537bad25a2e2f0614955b6a689f6fecc1ec846466e24f33b59d3eb9da06f4e90a20c798f11d53b19255cf749a92af0e6ea078348fd5ff795c04c3a1768f8f6f9f00877424ce0887eb8572dd992e6b57e00b144f59b46ab1b364e76ad69a6ba0b3fe4a22986a185fb7ea704e613763935c6958ffea4cc", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7731633ff4bbbfbb7f02024abb12c43197d6992c1c1202ed39d755177524c529fde5d9512a49c150e024d1ec334587ef004caa06381ab7d1bd4015c477da5e07098162cc1f756d0b5fe65d6b80343bfb8d710afa69dfb136971b09a7ccee6443001b834bbd94cbe1c5dd94787fb385687e744b5dc99879d5ed75a8925dfdc0014a480c64d1bf3732fdb1495e1af335c1f8141d03f9dd859a455607ae691a0a9f3232191b7a369c1b5fe634dcda20296c0029931d865004eab1a39bd931a54c934dc4b6c3874362b00bbff2e6b30c5c513e8c20ed63b9e96606994f5219f46ca9af1ee30e9b5c2b4ed74b20b926ca84427fd910ffa0c5368b3bf9a4a4c278b9e335e8c43d1a181af5cd928aca703afc24cee23fd87dc787d73dfee0e80765ec6faa7958ff3b35e70f1fa1812d99c1f23ced1a8c2403eca1e960f317bcb7bbdf8752be3a758df32c403213bd70ed4998174439bcaae4766260f1bbff2af9617af8419a9598738599289b7ce2f5a27c57b5f6a40a29956aae95b5bb45ba08caffe0", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "93829d94d3153fae20e23e9c5543b64382c3b88fafefda8ecf55fa4dfa4003848bd543f49e7fbfc5ac9b76b347af44774c350776ef02ab3ad9e0f42849cd457b840e0c7b3e9ba419d3ef71961daf4bb637bf8393cd965588019e9ad73fa8c4d2478470c21e5a199196842c15891abfae4fe0296681f5ddca70838f01003ac380d5d8d6db2b5871b14bd20937bf7919dd7ff24a4e4ce14ceef989309de1c53b94ab89feaa567e140005bea8bc411bc24924c486a6819b45ca681e48148beb8997409049e3f1c09ba6fee22fdaadb25044a3bf360f0d29656ebbcddebc0f97129d02d7a155d27c077929dba148efbaec4f2cb776aa8daa14de00b3310922f668fa8881d28e6078299a40770a014157dbb74f242ff0a4dac31da3bffdf850eb7beaba2ec8116d978ffedc2330ba41e8c489e18e1702a3c3845f7a308f43033f1fc7549ddc30509f768be92540372b423a73793890d99b1eda8ca6e6cf4eba1229ed264368a7bbc4ac9412d9b07ce3ea6577e8e44fba010ac863d6d58927757badd9", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "213fe8704eb681efd4bcb42bbede075c4f60f65a48eef3740abe24ca170115c0d7a653bef8d1f9be11d32623825b77aaea42595d97355b31e8a993452a16b3873e8ca426a45968d637ceaea264f3ccc2baa93bfda5745aaa03da3e2fbaa99b2b9460a413bc55d18365ceb29b3b0457bf272587c561f1ceee33cc44a968bcbb7a0ef2ef88f843d6a9414c0555c44fb4fc035f59dfd65be5ce81f5d532f817bca2294fd750ce47b656694241146ed5d82f3cadccaaaa6b0dfedf761519234f7c80bd9197a8ed4b209343fcf7765ec922637c7de6fabcd92cb2a0b4f8563f75c83fa0f6097e4794e377def3166976212a8b49fc021c0a66358e7a0c1f4158dc74247bc81ed4edd048af0c44538a9efb548010f612263f716dd6e0405cc1d1e3b9b18db849f5fd2f1c1386e687daa5b091b595861d81694af3cd62343a32ade113c935aaa57041ed137d7c677ce8ed2954eb3c55812e3a2b1948e1a435c46e0233c77d80813f23649ac1d904ea3c050252c5c62deeb462c6571efd5f08e041004197", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "279b3950ec796bfdd55acc8eb0d9c0ef9f209a61ac6c72a3adfc5c11264d84fdac10572e040cc7d694e50c73f8fa5e3ea6edd9b4d181fade7b5fcaf654947bf67ec5922e90f309597763a8901c3ac5ca4f474bf846d5f0887e4a069b6888f00b8ab10fd606c14d4e7f56e3184d171b8848d0c03f9cc0e33e05bbd1e0f40f15a750a802009192b9e3fdd72b1a242194e80110b5ad6f444c2022a5ca2afe8892a152c71cdecef6d33539913956c8ed85580b7bd077072bf0042f5a9ef6544781ad9d4ecdbe5c5d3220ae270826d355efcd13d4221dccb26bc458ccf8321fbc5b9997cd6dbe3b1d8712a262f9e8b15ecbcf1e2243ee3415a9eb7f6126bcf8f7c821b42f9e6a8dbcd7775fbe854b9bdc831f0b416ff0cdd9170774bf4b9b7c17002273fa72d9cae5144c348a86aec7583f81b222a1d8f17cd2e21f9aa4a29c7e8905330b63043594e62fa06f4c6708efa56ad5929eab8599505dc3daa2b55bc6a1b1ec25d6c5b01b277f98d6c7d65cd5450a68ae83ec79fcc519264eba6e69916103", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2aba17783c5e5ac85a1ecf3a76d74435aa6a686c2ceb34517452aa4436c7e961da24aac9e45d8c45ec7edde6e6ab05f1b5496c81ec5c0c47de5d3e490317381cc3619af4b6361c74ecfe9bf8ccb0a717cff26abfa5ec032ae46e6b358761b48993a90c56216c5b6ee91399e29bc1f5b605576f7420505b3beeb7c519a0cf5cb1e198b5de6d737093e12a826707ac009fa4585e777509f11d677f7bf069bebf0f0e555f47a1cd0baf36263bc1fc7e28dda83cbbb640573ea4b0762765180eb861ec6505317025895a89f1e1e4511ef8bcc46bf34974e083b251e2716ec298026cbaba3a2f392bc35b17c8415592c1f496844b20bc505ccdd3d4cbe2fdbc3730f3e54cff67653dc4318790208d825dc45394267e4ffc01f0e071615caae13349889b35e1a8d7dcb83b6402f69f9f1577b8687c2d4bea97240cee41b0b90349d19466fcf752032d395cca317380c6fe665595c4073951f1b0b42d8b50c91269bede7787c30b79e80cbe1740321a6abd8c0480394511e57a619ee80c132b7da6ce9a", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "960143a34171a7d6d303878c23aac9d7ccd8b9218a5d84edf0c0956c22d1263debdb5a08cf890e341836f94760135cce793b0b8fcf7c062ddb8661befee62cd790294e345efdffde7c26ddd9dc6d3a3adb0c6efecbfddd9e382c1d788ea9b00c5d2d0f8964c241657bd1c9f82fdf3e4b15452df6e2f7e46faeb34272573936934703dd1583efb419e6c03ff4f5d6ea1d7f1827528604729f1de24721900f3d3ec07237f4cde6846c12ce1b54a06624a3fc90254e3cf72ad26e8223159177376688d1e1e79f800b2f1de811b29c90cacbcbbae8421a34c74c4b0de29ab1e3b6f76e1188d700d8a55a490386073ad1b57898775442e53a78b1e4c9faeb9c15cfd0b735d97d459b11fd11916f6840c86a9eb446c3f4f1f41f62370a7eb9a1bbbfbc0e6098eedeaabb8bea2791a4aeba2443bde74a2bd10de0bbdcda4ffd062c2cd346376d33e540d1667f90b378ef663b5a84c927e3ee41b01aa2c133ca07cf43eccc33058cf4c0e2a66ae9129e14c57f01f254c40470dd6751304641730f9aa3d1", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "089a64c082a7db8c5768ca9daa426c446cb5015da417f98de000b4112e0b71a4641071759e96f1a0cf35d60d0c5e7a6190f288233acf9637c0dbf95da1b9a0fc9a6b7d602cb60e82fb03f67e8114d1d596ce637d78a33e176ddcd2a1376104b3dffe09abfd71acfdda66d590c1ef862f35afdb840efb79e8b976c5459a2d8b43cbed8262efd19d2e287a14bdfc5a28a221e94056eaf1b7e1ce382046723d08c4cb761f4ecab57ebe3e24ea1f8d099f67e5a3d57369520e2b1ba993ebe3bc0ec28e68b7d15694b5454953cb5aaf99c835a01a0c5307bb57fb95a2938c54fbc3e7f8ec687f049744fc5f9022e9a93f80f0be2eede75fb7a62d9440df8b5b803e94c9bda66d0a44d7c832fddfb41158128c001c37db31248d6dae5393599ac5297eb13f63ee10ca6e575294589f805c5eadfe16e5da1da78806016c11534ce510a8f7b76c0eb98bb87b90f5ad94e4a9b452e092d9491a0714fa02711fc7b6740d4d7fd49e51dfac1095d300736696d462bc0d796f6d0a837cd7e515e0c631781297", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "519a4136764dd2a4d09b18e665b233a48a2aa306abb87fb5df1c6020e3cfe8cd85782b9244bbcd436a05eb9f1652fca28b1c8838625b978b6b22e1b86119ce80dec263bada9bd56dd9b7d7227b88511ad83042ba30f1be7159b157ec95b01531bbefbc6c392406ca6b6ea79480072443d921d71dd5e1d583cb86763efeede98d4a46eab1418c64ef929e37b410003bcfae882d66a6e97db80844747bc632cbcb0d38d2a6970b6272db4141cb8c8ebe3236e947848b276530cd76a56ae44279311ae2c0fac018e2b2d930c563068ab154e90f438899510b98d17a256b0411aec17352b137437176c7331b0b315a7eb764fbb7ccf7614b4185907d24063d1fdce8936c1a1ac13101ff7144280784b361eabbcc37f69252010c5c6310f70cde6e3ea89bcb4d7fd0e79018414e5fd3aa00f2c8e6e9febbbc4c02a0c6d794ba6f15038a66771cae6dc876add5dd2338b806d82a18d9ac1f6ae57c5b748ec3111fb56d6cd992b4c80e128434f8b8fc9025b2a21d062dcefa75566c242118b2b0619fce", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08e480b9d4324d10ea855e1a0b2a4446370a7a1f3d6565697f8c5b2a5ddb360deab67b0a5c75cf9dd491fb0ba6402b702afb22ff9c4f7daf26fa413323259e15f392393c24fbd2fb9f3008e64a775838d6ff66c68dbce260ee2d0b78b29a0da9d0d6d547193c88c6b04c6059223a68e35329e585911c5a2d7bd6fc4cd89945eede5e3be3f6fd54799e217e1708745634ad06cd103f24fb2cabd07a1d66545e0f641301d8503af94e4b176908254d1fac4cfbf6c227a518f13818e22ff7d5f12f03be7531ee3060f47377f2f0db528d69e6ba436d08a4c034fb23084cf71dd819ac199a4b159aba6a3f3f74733f5e9fdfa9f5af5b7746863ba70ff63a83dd4ad80573747b70173b32d67cfe3d6c44fd3b1071175c77c0353586760c8d6d7d0cd60cca68ca049ae1321d39735be3a71e7654841191bb8953ca6f6677a7a864520402e5ecadce5f0a20f615dfca01786b01e7e81a0a3987f4d1204a8b619867546b41069195f22a9fc0659543bc705ec08e011f5852852eb0a07c670b2b638c19a8", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03ed6a107120a2655098e12efaf80bbabb69ecb43632a42fbabe0bfc44d1f0f35b7058da628909fd2427781e470eb1b14c94355fda9bf5bfb47671706a41e5174c6547a266e7741f1ab9618035f3ca8f5e1af4abe191c0b62b47d09cbbfb25a1bfff54dc369096d3602cac21cf42fe206dddf762798621ce14c855b3b2f74f38b2e6801e20ed5b53ee90eadd6f9efc6a087265ce9065a6f525e4508a70322752409a0e5ddac1ccc105150b92e011b832f6c8de408ef1957c1d9621961dd01b4a425ae7244cfc6ed611966d10fff9d2598494bee39ac7020f45785a64be36094af7f26fc93d8ab3f79a83f1cf5ec0e3e9725d2c1059414af44917e19e33416e1d04a4934cb812530d2a0153b33ae02babe12f99599c52dc50801289469a5cd0b3467b988b39a7f43ee9c3ad5f903faae1ee387f7ea9482842780c61503ce50dc72e20300597d759b7c785cda11a45508b51e661efddd4b08af26854a293150085ebc954ce7f5e32e979fbb6ff9d18c38ff6d8287636e9b7268f7ae6bb36fe9514", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e702dd62b88ab9265d4ddd71b091eea6a2825d9a64023676488c1e6f467ee9a8893063612cd38da889520941a59f3cd7133b7cb31cc410dbd109566995bbc5146f648f7a014b641d20629ae8d8c75ca4342fd12f374247cc46e154faadbd593d8f9e404adebf925b1c9b0e7f20c01a91908b835cdc2d455d82cde8bbc6cccb0ef311d76dee3c1e832d8a59efbe0367540fbf2fa21cbee2cf345fdf8b9782947436ef7d5285647b1c8c57909d3511cdfde07723eb666599cbda596b08b6164272c8ac4711238615edd19f9dea06a87467d3b8fe2f87f45e8a3a1e5d0d3e15fe0c1802754064debb772e539bb9528f4cdef77e75faebcc6938964cf45d32c7e24d9c9b699b9d927744b2e4324462c38c09ee70a587a8c26fa7fe287f2a8f552aeb5b71836c2e92b6f0cf1ae21178234b8a25ee23c65384eb332d6113a9d48fab1073162806c5671b9f2783f913bc85aad9b3a08ad960a4817e1b4c4e7c63c344b22f6db60e05c3f2c2c025561723be9f9ae007c3e8a1d6c22b0b3957af4c942ad", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22d60fa58e7b904fc1a8e3dd73855a727153e58a798c0b566c1b72d23a4ffa29363472557b01ebdca870189c024af76aa9560f538bb32e2e76909607e23bf9450912d0cae66cd4c2b168f28b479a5a4606710ee8067462c396773b18f0e1568341728120b718ec8677902b556c89b33690252684684aec96a12e5f9beba0f8fa10fd7809c6940ba7389f152ef6cb39160157fba99acbd5e80e48e54bb5e7b7134dbceec62d73d8d1b3dd0c0a27555d49f622bbe157e3e731ff4628a988ec060271184cf8d4407f95dc5839a55297521694bfe8978cac511d4fabfb9072a79b205bfbaf3cbd1e18c1b877b2ee9dd89d126072bc1e63579d17780d8551dc463ed9ac655b849ed9630ad18cb40e54fc60e56417fa0a89ade99169571c9859dc801139b395b62fdf49ed4748c6b2e21e129c9a5bbf346fc46ff408dd7e10f7ad1abc7f374635e292994de9f3094167d34a1d104f4459b7f48cd05b7e150ad7e3bd69a7e619bb081763a4fb6f284c3d330c4df63d42e0dbf2856044ae1c17ad4e8112", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "48dc5549c7d0d689396d966a08e69dd6a9ae38b32f6c726ffad684953204b9f74eb843a7abd788ca7e95acabf44e0b00e1dcfd77919c3de38a77b8f2947461a29e7038290473a95913cdf57c7bf4de826289850281433aab7c8754eeea7e0ae6152b58792d02a8b762550d2c7433d2542e4356f5b8a8db524f9a044e0261c1d2c08387b6257daa1d9974bd7cdf46eabc6eb8168a535e590fa5df0998436c08d6574bf7611443dd9d4aa48c038ad1847e9e661fada41b6a52a95264ec82bd0e497b3ff28fb2e401e7a03cb1ec823cc3ee4efceb31c09ea2dca2d20518cb8af93524ee83a6ec4090685c974f61110eadfaf4943de93ed0eda4d513cfb91f3bad5bc54a4a15742b3b5c06da7a73d43dd9eef9d4df4c2022fc62b1d93b285efbc2a823d3e15ca90ff6b00540d878143ce06f51c996d628e7a5ec185de7c5d37a9ed30a5daa7bda64057174bd1a415aa9c6800b82ed5c0892f174422c51e8592bfdb2f3ba51056012345e92e6319604ded5488636dfcea8139ad8411b13ff5bb89580", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "409bac0f385c5d75fcc9ec8a63cef1b00b2aa0b49583ac56c9ea697d704ef5347236a351007dfd7420134dfb8c860bc47d0bd6e303265cc5db8bf2d462744cae06bfd9b92a082ef0911bc8287dc202b2e4893ac15217acb2c29859cfca05769e90e8bd1010b67da6a2b0bda4c310174a9780492b802927f458da53da9d69efe8ac436c5a0ebe06c4d0c62d4421f018f468759b36ce050c8b242e4070d5ae9534406871aea1a7d65736763a27bd97d90828f0f217a745fcf454640dde39030432e8b3cf92686c367fa6affae3bd5fddc57803898a880ea28978c5e7e76bde18f451ea3b2a89d688cd5dcd5f19d1600ff222875f84100ebe2e97c2d98abdfe9cbbb733a0f257bc187a171326268cfbdef12acaa28125062fdf3e9edd756ad8ed9e695b61cbc9adb94046480693e6acd5b415dca69551dbea6883f8611b994ab57d736557b6c2d7a861393a0c8e9daa4be0fb3ba13201f41a56701f1953c3fcf54e2615a20b15a2fb73622d1f5272a9c1150dc975887f032a0bcf1681041a21c527", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "506d8fa1f4dd3222ef4d1db80d747562ccda3abfc129426610901780241300ad2c52e8cd5ee44b499928d7d42dbd37d0a0ddc0ac2e583a68c763cc3fd8e71cb80288c4a5d0c4fb8ff91abf99cadeba3691982a2f31838096d0d9e1b9e65d8030718aa11924d22f49d6cfc0406ec6af05dbc9ec4d1e8ab13918343f6a973fd23d5ed7bd05603685c5930bdd93c313c290ce678ff25d815c2e469dd6cccf914bcad6e8bd5121baf589dacda9f04a22cbe8b1d041e3c8eb6f902aef22859066ea22feecc33c898a7fc254ca1f84d66cf141d7b1bd1199070749f8f584eb7ec0ab819373a4770916e65acc0be006c301af2c0ca72ccfbf40dae37e316193555bac56fa982c0034a2c7c9785f58cc40945fec7c0ad145c03babc16a9bab02562afa4dfeaeced32cc409d344ec143730c290791fe78a3d6f8ef2fbb163cec5ed548e631f43d3e117258ab8c15f6f62ead7aaf3d590f9fd5c73e947661781fa1f56c3efc9596756c6bdbe4b3e3c8a05bf66220ca234e6043c900e9939d689b7ef4aceff", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8812df05afb4bdb86568cfdd2345a77baabfefa7fafd393c79044c3576fa7b4537e834676ea22501604835cc685030fa596bb5d6ec4e8f75d65d0c69949fcf28f1b6711155bcf19512188dfc8afcc3521b7d875cdbbaa7cc4d993c67e3ada4f554f22a4d6c2ac033e7e2eef68cf1ca89a3267b18911e82c0aa72f452bfca7b296173f4e25842624942345416906576587b97f59a11717bac58cce7337812b9f7c224ad04a6b3c2236ef12983975979fc40719cfec7aa3f4a169156b03ce7952e3bf7af7c3cdf9ab5643c2e43aa1501306cdbf20f7f2ca3af47a4be5d9d668c503ce4406d2a95a209a79e081507edd4609aa5673737f48b04342be20aa1b46969986aa66156fda91b00220bab2e4c9585c3a35a1606aae9e577612f34fe18ef0cec1877c49665c34b17c2e6bc2062798c1f1d38602c7420c414ea3deb098eccb858f22ad5877be24c1c44c7025f934f68b5015a3d9ee0d3991a96d4870f0e7b46926248872cc46a74d7c272faed56f90981a30ad55c8996f38429628afdfeb414", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7131f9f2ef70ceef69d90adacc74dddf5b82c7f0ba6add6e4d53be487861fd8f5b13fd2d9bb4b862336cefbfd369ffec5b7b37d77f5e6d54d4efdcc55c75cfef5500ac39aae0597bfbf6b2c4523a9cb97e539e4f0383dcb3aea4c705015d1748a4e11dbed9979c05eb5f7579a60b625240ade316cefb9c056647927e174241491c87a0ed01128d089e50d878403a4a2946d315ca034003b0899f4bb95613509832c76cccbed4ce3f794aeba83e8f59244e8230bd9f7c5352d12d9bafbb45b11e6d59398d6849920b1876082ab058e682e7fec79c1e0ec7ba6a95b72b9650516d2a25d28470d31e9232002799353c1cc2c921372cb4e38840466501b58629ceb51b1dbd17643be4acb59fc3cdb44de24caa49faced215faccd8d52f437c8aa5e529436facbe9c1efd85c871b65fff075d6d6faec3a7e7bd25f5eafea62bea007c45cfdbb8bc189835088c0691488f4ca2b0d6a6250b5e1fc76eb40aa415d9eeefcf665a41ee0bb53d421a27c2580aa89c6e25ddbda69e963d92145591bef8b910", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c478e7fe2835ce5363122c379ecee4e7cad31173dc248134a942a724c336200d91013935fbf80a8f5a81f40971ccc491ba5650cc3725e2869b76e06a30feca80d09b48c89696954bb91a41744082ab3a69f3a5b8a122a927fd9e7f41e6e53a26582d6625be1e1b8cabf3ffa5af3500cf9d21319ad5fc6edd85ee7935562fa29cfb2cb3fbcac9aaba5f7e5d2e252f6d30efc20d2176236fa670d4b0134efa570a9bf5fae8bb88da4536f4776f5bfb5304830ab8cb9cf8df3f90665b082ee7ecc03e9f36706cad9d7fb293c2e467800442ab39c0150304b668cef6f84b2afde87728f429802858e6988f8b6ced894dbe24353e5e2e53310acbcc291b688e76c0627152ac92d9d5579bcc73b38b275807569e7ff375cb93c977e52b1f21eac9334b9e1a5e68ab5fb1930b810f5636cfb386448413ea80a8174a616b10b9cfa321dbc648f9d1f8b8ac8087cec959d8245f2bd0ec1bbacdb96afe60abb5c7db43d98790cc3c3f196a1bf23aa1616231ada13a55ff6b345b90198588e3d44eb742ece", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6319debd263a0921f9d935f8b033a65f6e9fd9bebfa7a383e6dc2c0aae9969a2d29b6f8ba9c9d467f311f9de3d0af75230bcd662b7681f4967ab1dd4afcea3abcf12a7c4b89b3e31e22d112aaee76e114b98b81093684e5172b26f18deb45d47772957d4f68cd5f39e0d7015d983edd534b0ba59afa0f1ecc0cfce748ba42ff9c3c6f54fc447a343c24a3b5e244d18d15cd43a37e3ccf4e0a34a0b6361b650f27cd90ce9241f307975ddee05945430262c68f0bf08afe60c87fa6f2aa8cf0b26e67226cd962e1ca0e3affce55182e26dc5f29e0ebc48a1d9ae837041cbba28461accb677ac793b3bdae610c7f5cfd3ad221317c81d6a2b18415d2d00c25d2759b509cbe5e1a99ee9cca1a1d15f8ec1fb642b2a8772e61861bafd8c67c93a835134e9acf03f7630e1e2c99a1fe9ac08bdfcc31a6c88845d9a0e552a3fac84fa1202bea4ad2868fbd8a08b0368b9a1da078d3576625eb72b7f676b9e67bdaf687e867a66d70147f09b009200bebd4a866202b9de7dc97298b916dd8fadf817ce2a", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "17a45efa88058bdfc012587998e163266a1b5e29f474b77fce1d699aeeffed91d2586c0fb65d20572bab41e678500e3e03fd7202f89f8bcc363d4feb40be4877ad51c2b31f23a4c9967e84e0310d35a831f1f4caab9cad13f7df6394a52375bcdda97c4c8df483eed1735ceacc9bb1270acd2f8e2b71dfedbd60b2c20bfa732053473ddf2e397a6a8c1edd01e1d37eec26a6d4eb858071cb95104368b9457096c0b4f1e8c51e7e51a2b9007f9f88b63aa83173ddf62e0c1e41472015220893f7c7947fdbc5759eb1b05f100440ee7ec166834a33388d0ac0d6b32d81c83853f46ef85e8db63b1eb8432f7f1d33d961426eaeba4156977436ae4e3539a687a02c08d6d6201f57244c83d11f5fe0031548e0267c9bec125cbe5ea2eb2da72986b477274698455d94a9a69267851682ece2da32aeec1aeb666cf969caed281dcd1d3cd9729cd5621883975776b5da8bf1a42c634bcf316c5f1466bdb89c78ef6f68336364cb9e2e29dadd72d19c9155039eb4b259914c0d21ce07145f833c638dbf", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d092c08b138223b594da83fcffe06d090dff3087daa313d9f691ff91572694acd79618016a21128d5ec266ffe6ffd45a55d9e21cc2d32680d12d46b0cfa332d7eb676dabdc9271325ed26d9a9e46dd3d4a2348724661a50c51827ffcd1123e43b09ad646838aad5372ceaf7a5d8e9d0a9daf1c1144c087331c1dffc3a4afb6402285902c0c0a1cddcd39c17d59e26ba87574f9d19e3dea6a907409a8ce60a1a343f99c03fd3c8c2304c4da3f856d2983cea2e212998adefbb4a3c11e11df734b625265b49f580ad733666e420d640fff98967666b9f135d842906e54a20eb922503e0bf0b829237404c376b9fa766ef0a1f9211fd268eeec297833f1a2b6a5f8d058b3b7f4cf06546307dac9a8f8983b423c5e4e35bd6015ddf1a9a118087ca9e836260a449152163438a027c294948b4b72d85e8fd9a8296615d17e370864b8f0fc99c3c177d78889240b47dd6f429fb5517203e45eee832aca712dfbce12ee112dde8613b285ca9cc62aab75eb9ee23a2e9adf7a1cf8d36ef55bca263c18a", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "405cd9478ad54df415faee76b02ce44a8ea555e9feb13657fe0fd0eb7e99a7195ccf80aea8094df48fad59f4fd7e8b383d1ace0956709cd2cc4a6018e5e364dc0867fe81f19b18a770fc82519848cf338139ccdfed78c5b699652ee4aedd5d529d51ca41aaae623469848b033bba3bb898e9e73a4d6b709f9697ce3c889d2bf2b100fc79feee0e5bb4ca9895d67adfd313fce9bf58a3dea9b6139a7ef7133e07f357c1081747e6093fa10f725bffcefb3ea79e80e66c8870e5cc933c479a64e682f9bcc459459581e483eac41a27af198023aca806b7833b1737912796546dd936dfc1e4c7e3e7b5d584c078d75930c26b6d53d5bc086ed1b5916a02409b6254a296bb0fddeda31c3b26b5865f1655c34654b4b46afc61cabfbc439dc5f5a282107dfb73e16c40e96236101dd998ce8311355529c79822ca442eb1bf089b6f32befb4a430cd3b38c015c2b7c5e74b2e6716ea6d893f8830a20092db85510e721eb5810a3bc7a531cb5e263ea4b1c851ec78da530c694226d6c5cd018f1def21e", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1309305b47cf2c6293581a498ec0d9c0baaf682822c1e93c1738519b3845c535afc95d098cc5130e513aea85889f382eedb92447046b762c2ba76eeb89f4c974cfb8c16b0e258178c8ab06b6aabc37669984c4db5ec2eec7cd7785e0fac258ce4ec0145dc4401ff46a33c8e84dd8347327799281ec475a998cc92ea60bb1430954f174f8628eb84f46383514837a33a4b29e46130ad9d181277c4fd2405c9a41f796cb57b7da262255da243e76b1315234c241363abf5877d1ebbcd453b17a3cd2577579ebc0e2b7457b965e33491afc42083cac8526d6f44446425b13da09217fb2cfb3ab5fb5a2d84b837195eea58d412a83726cb67def7bc5f349c4b25fec9c512bbb3b34ba06d33e6fce13b991b9ea76976b2c641641e9d46a1ed19444deb9f20f98ec1fd1f7cab025e2394c5e659abb9968470804212c2bc526a3ed3ae38c5341bbee3b236441c40566bf980efcd1b3319d536876403a9962f8d84d2bfb65bbcbc7f5e7448f2f81418811eda1b758031951c2c7ce7e0e375d7709446c11", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d7af7303b7480a2d492f87928ee58e4b30e5a47cde37cc368963d539661b503202a13db3d08ac507d9f98634f869acf6d7824f65fcecf03f7faff5d51732e23f03a20a784808a4f89f1c418a59a7ca7d1a5ddd726bed532bfa498942a6fb4dcb8a331641a261b94f60b43c0a857578fb3122b682d8a3bf9f97c5d98231e091d6a6f35d3b3aa3b2d2397c15138c4c91ce7d8f96b54a0befab5662442b4ff30db1a0d06970e9c1831798c65471e60a5f0e76cc5607fc12db3ec479044fa2ac9b0d36a2794931a644afe754b43716989b4db2a462a8be69b8c7cc2fbd78afb681816b21feb7ba71156eab4ad4dd196ace3908ebcca00d7487327e865769e9b877e4d1c172d4ae77a183bfbeca34e0b27f3d1f50f6739faf982e46340e66c89bced5046764d3dd9b02c6e18db151ceaf9d2789d5a923675e72e89c9e01aa2270f24a31386a7cc64897f4c79d58020634922c2926b72b0d00d1ea28099116465bb5120c64947c9821ba840c0fcb1906dfa88aed9431151f6071fd82e388330009e87", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "76760f4face7373dcd66f3f89a1cf93344c0ad0ef083ef769a8e26013e0551641c5ef00397eda16e9100be6ce21259eada475b0ffcb2d70ffc561250503c59280c63f5ee5a58cb5c11d27ba88bf1c219e4975f3eb4e02eb88191b3f4081e308b0455ca3d729adf5e9177f837e5b6279e84ce247f6f95164109f5151ac4bab08f5e1a2875e4ef16c0ae9121cd4b1a2601fd52a4f1d742ab6420161904816e4368fb7e64bc8f240651da39c28ae81f20699f6dd71c4c2a3dbfd2109ee973bf4df6fbd48379485e2e7ef6602e6b480a7f894d3385c80d9453191737516034bdc8cd93b35017a2f97356d670f424bcf4e6643b4d29ece738851fb57eb8561fb7260ca1919ec5c9f90c6cd4a5d60796aecd2d28907412ef986cb08157e15e5ae5ea98ea8dfdecf0cf624e65c762a00a78fe1453a070b6df6e89d7b51285379cd8bf4f3ee69a1a233d0caa324ef72a1ef19e5b5376403487b8c6f0d54cd5c2351d082907b045333cb34b56f9bfb3142b889a5cfc3b9e667e8971129a21b4a2e5d1b39d", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13931038753dc1a3f632966d301340bc8d6e63038ac4e9e5bfd3a899c3faa8bc37009313f116e038e55e82087cf593a978d4f56caeb9f8e686887ae351b8c70c06525e0850ae1534fd96887fab5661bcf9ac8ad51a209832e6076ff8a1514c1d229dd77e1e7b10c44769cd3626126cb6231f4a18d9bcbf20e613ebd2b08a855a88adb61f1fc66a134f5e37fe991a1d794ecce4d745c713ee65c293643f418d35ae2335f76dc2683364674c675d93a6e09eb850a703657c0b30faf2268bec61e8cf1294696da8bdc8a13905169c2dcfbe67e3e88e025cc1096a8d02910dda6074be914a2543506aa61af23cc2ebb36af18e4fd5fb13f891ab12a76f3c274143232a8b9ae989cb06db3678a189488fea9e1f5580d35542108cb127c056e923081867d39f3e00cd17dbe18ebea1f2370e1156880eea6a9d649f06250cf60e72bc05879c61a7953c5881966c01751944716bfdf196332478f883c8c1621f9698c975b6adf3d3642cb2cbfd83ca7c8a5eccd4596e19677f42be162dd19731a1e4d6a3", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20089ce845c5a3c8a28e3901c74386f1f73babe62b639b636d6d307729dd5c92d8a73c970a880ad5ea79a4b68d0d8e9f672c5441be95f9db740101f99e5076e7572e248a93504167b0ef7c47a54ca159b13856d6648c049ff2cc132bea493ebbbfde6348706c4c2104a53e8c9098a90d59c97928cf5588c8237222470849dcdeb66ebfa6bee33733e16d50efa8f79ac4c5a6c6d1b9851782f0fe5145ba998edecf378e999e91d8d29007ac4431c62de576b953556f9bedbcc6b415b7b29fadf6524a41a4abcf01bd367793eeb841ba934c571c92c52cf76642f6f1e931a8d076540bed56ece9421dbf5f965a828db11627ec062590869d290c27020d5aaf3d626cab8700f20d672f6ca0941e059739744ed192d4dcf4e835b61c74e4537b3c3a80586c68b47dfea8ee429dc1cd4491659eaf7a87a9fde116dac9eb4254aeb265f4f0ddd33549a63ed9096d81f17792b3e4eea06db19cd87b00947ce2fa1584b89b26cc7eec9bc48b6b77c0e0d306a0bc5ac2f8823c464702d491da90fd48e7c0", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4471378418fe3baf5389f910f1765862b44f4529f7fdeed9ade8f22506152e070f80ec9dc9a55547db688762874fe06be1c1145070b4e91805c23285eb5c1a2e2e0d53a3431516a051d6b880bae3dbcc6adec3934d323910eedcf1ebad0193e75ad17cc6fae778a92e5c6c3460235f1689a9d6af96471b6b4962c10db9a83e72e2614e2cbbd788735a9ed5955c5a0a8a609b5b0adc7d01e49f97bbc33a33c1a47d0fd522e1af333c7a79e4d3cb68a356afb812d44d4bd575791960e375a0ea44e65d0f5b207ecce201c6484ff06c2292bedab8d05e81fdfb14679e80ce22173e21f48aa626b7eb2b92b37df875a1431ce3b09ff97d6cdcf7558c5e745c2453dcd02b3cbdb78e8f4fd804dbdfd9cc9c24ef9334df3f965ba999e556745f717a325346f7a53e3a257972069da572d40b07528ecfb01271fa04d7ac1490ca4c6f2d4c70de47866d8d39e698fb90fab53c072928415a784f5efd2d9222494f089607dd1b61ca6edc86ad3c26b1cd831ebf0bf0c25d85d1f54ae0cff0aef177bebfe5", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24619e4465d1f0ef48a66a18a6c76a11fc9383be6cb9d19ec4fc0928959c6d96f9e45665949a0bdcc9a2609329185851b3a35377b84831f7b4f8f6168d77d25169ffd1f747303c93de0d939c912efc5a16439d1512def8213694c79efe59d85351e466ca148b1ce43b74692f1661e95373bb5077c6591bd0a867d317ffd5b98f2283503e4ee9ce57913adb02def14f0302389317f163301a3f1bb177bc1e91bb5d88a7d2306f54362a1a5138a9bc1653da0bb0a9c0f13c1f3affce6bb0a28e0b4287f5cff033d8055a915e39ad29cdf9d08973d81df34d5a032e53466804859176eec8a52f12134c887282955566cf590385f22d4b9178c1fd11120e8800f19c10e5b3dd432da78b317d54305f76579fd38753961fb66c61f7e81d8a369da1b1ede47bc0ddee63505c53570b2c79516319f2afa05467cc3a3939c9ed5e0ddc8290ca76be90d557553fb146d419e751a4c9631db00491bbcabedfca3605d569647f5543cb196687360927417387bc27b774b1486c7f7668c1665e76d1dbb03b19", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0796e1ac938aa24c995a03fb2c35a39a5206140c7c2919978f7a84a1e2b5ec93efe70045e213912b6e1e77e65a62df6032925cfcf2f5cade306f4debad6c2e1c6a84a221acb86f8d10769f66cc3e1ad66bb52e9611c3d8eb50de8e21a850d394e2ec690494264269c75c65217e2df1fd4b88e13eb4747a04437434a536b96bd2dd251c49123e1341b7c7ebdf0ba3c7307270be47b0b10d6a52a834a7404ae7725cc0c7e0f7c8c10d525c642965df7b821fdc5d0f7945d94bbb2f8d4cf14f91eda9720b8f345d35a326866ea7040cc3dec32aea044646e9b52c36b8a30218d1c2f1b64ca9dd16d588b6f4a22634c551c22fde9e6c8c0e42e0a29640dd2bb85e734541a974c6f89b44b615e39741899ef9f1e4f3771830aea67de978f9386eea5520aea35dd3820bef1fc90a955edd30c8a299941c623158fed97f08f51d5354c512686778f7ccdfdc396f9de48aaf9ac894e65424e2e31ace4c5c1db28ac809ce6a3f7fff4ae55bf1b96dbc4b5da5beed795281bbd6a0ab75f6660deee3081e36", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "12dac1bca4777d2cb7e7f072e61e87f1a526afb4278d10f498f5a936e4386073b8e262442895c553c4453ccefda23a24a18601f765a3d7a39c5bfadadb80b631a708ba4571d19013be451832ca64952e9cd985059d55d37eab94e3c8fb1cf7565cc1be2ff6b45a7f1b1785d8a0775442b1b96ead3707f9bd712f75c8470f985773ada0433e720af3b8b7389919505fc626733fc90bdb1064cf6cc9ef41c2752c6fb6fbb44043dfc97bb3d31463ac0d8bae9e19658b723d9c74371da9dfd74cbbd7cc8041e2437aa6249651805f8cdf2af2b256142c53073e3c9ac6059b65a8ed25f00d9e31561af1bbf9d27023693803fda4f511af523416337b208430815f09b3aa78c35be8ee439343bc79186702351c9182ad1f5ecf4260e9929d0acfe883a6052397de9e49b51ba7044c751aa6e4eba622e1d9f7db431f3b7048137e17c5d6d28cf31a7995b46cdc5b454eb3593e622a54a96f2b10193ce41608dbaa7a16b7f1e96f627b0b1a2ed2f0714687214372127265d091834b55247e951ed83869", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37130972f89d2c3ee87b9504938a624485bedabc3dba04dc37efb278b9c052c80bb8e601c189ba2b16ce016fec3e4b53bf57350df00f9b52894ef2d076b1b34e43aff4d7b2d09fef66bbf73b9ffbcd98659afd4eb7b96bea4ef99a1e303ce550e2842522f512aa2c3316747b1c4a13750a0c984675746278ec157bc3a4839b4d81584d9c03d77d907f4734492f0680eefb998bc917c38934105164abb65cdaab868b3b299b36bca62ca0e5e36c7a88171f6f8dea5de32e5d127331df9a06edaeff600a4780273b58e6eebcb9d5c391f62b908dcd1399264d2bf428df9d861d5bc4955a817d1762c9c70f4558a14a97897c71079c76e737723c3443e90f44b5b5e7b41ec0e8bed64edcce80c56aa3c0a1a5205f40cd4fea68707ebde9e961eefb0ed47a5ab1e21fd7954da403fe6e71369adb3ae2f2f8ab9c20a91b298209c1296af302091ceaba1373b142a22fc323f588757524884c5c3267e1c2f59ed4a01d0964298147f73b7cebdda37edf4643dce2f5b55f14e2c418621419fbe4c16320", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "503bbf0800d6a11442e561278589ea651334def227b19cd636292a6c627d692c52a36a1c526f5810e296831e4c04246cd9d5122e47940a6af708c2e36d7403c5c2b4aff9793daf4ddc6ca12239660477feed36a3cce855c37b46b1c18659cb0f39df01a32ab7f7c4b0a8a2d1f5d2c9bae738a5cf3e1c9399f4e4d9008e87cb143930cf229dfd0f6198787f9cdc80e02d68f34ef7e9e5936aea035f1c3ae67e11f941f70371670039b5a3da37df56ef87e25a3838ad29e9919f1efb2da434628e80c5f95d5c39e781c3bd4063834aa1ee99c13d09927459cab25cd5020a304d0b3364e9848ba5ce852a841029d42ff4d64208a8a3b65b81ce86f3ad60be21d66c75121d51471a4271e34637cbb2a25e13221a310c376465e6dadcce806429f36564d1b86d6c5cde5611e9257a9ee98c6ec54f09d11e16562cd3dd7316f4e13124e3757d45dafa902a01bf04f9303cb9cf86f23517ede1350832c3768bb94232fd93b5c8c38c4bc61c0ddaaa24c3568c352964a6545c6614d0ffcef6faf658fd0c", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "07585dd3e14468f327f3da7d401e5ad2fed4bc17d3abaed7a88194f3e9a8f3f95e49852baffe3e8f65192d4d946fced70ca2bfaec7e50469678251e08480f32856e60a46bc0bcc974ce01251c555a7553d9f83a3b19cf94bbd7d9ff39fae54bb4fe552adc92c47141aad66fcb0e65ea290022290f8d7944d54c63502c088a0c97acca122cde48305585f162478d44f42ab093f38280d62d29eddfda75c94d1ead34f240e1e2f3cbb747449518ef6d2338d2f65d95df4753652f1ee2cc55ae10cffd2646ab823cd583a7964e1bf5f9830a3b02abf00d314343154823e536d617774ec605db2cccaacde5fb9bbc3d68abef54c6a95a33fbdcd76b5b43638cb2e30cc2131d1fbd5d69461469d33697c034e1795e6eed75fde1b20f7265dccd4dc7ba90df3fed735660cf84142040ceb2887b662aa260e287fbc968d348858c23fa8908c6cb049906ac9065fcf3a755f905e91f2dd08d5af033084c73f705bd0e46fc864c16da6a8746c75e2a53d96830e8861a975458233dae0eaf43084b6da5205", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "890d8b035cf1d2938593150aa00c3f4242098c6250aff9c3c33044e1b9247c81049be88addb57cc68a2cb98b30919c25bbe4931423771e5ae6fa9b15275d058fe931985d896ccb26dc495ca9003fce602d63161c4f00399d7aa46e6616181a06a0cc78906afbd80e65fd0165c7303551b9d0b1d4cb3efdbfc3138da4d1a6cccc43f8cd8613932d9d092cd2936f95b1775ca485f4c2e9a7c0d559a0112a60ed2f1fbaf49e3b514c598de80e0ddc072dc84ae8fdb565ea91c655e5c989d5b0a7bcb241fabf0705c6fcafbfe27abcafb25b26165c2822f9c2b681a86b97cfbce75150fc58a3f9ad92ce9a14c29bf087c2d9813c0e5fa59066dd260ba6e06668b0d305a8612d6d0224b7418c6308b8140f7735bdfde3f0f645eaf20bc0c5e6a4c8e6402e6d1c8016a0cb276e2001b63d2b7de52bed4e0f99b511f060773e5d2d67446e15a9ebf5ba4cdd995891301f08b2892e275a47a5a566d405507f6ec51225a02f8416758c4b35586863cdfc8fe57424b8e35fdc558fa5b3ad84743c5869e405", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4469822cdb3c1fe53433001d64fb72128c477e7376e1e6baaa324fe275fd7c8bbedd186b57cc4e8f48d7453086e911c284a69623100524ad3d2104a25fe226845a45e5b9a0c986e443d89cc2458cacd9de6598087e07cd2bce47d8aaf4ff656ba439d7a680da2fe3464300a6eeeca1b9a8dfb6ff55408690e06b5a148485f50ecc1b2eb629c22831e19ccb6c074d78cab3d073ef4823d9a2ac492ed05af14ec9466f58ebc4be5e43769a6118ed2922c45c17b92df13fe872f046061d0a841f8baff6186fb9500fb7663c1597e5345b857ca8e9218cc1fc6ef40ee2a0297c5dd757a9967bbf2ed97dad0611aa3f88006b4c26323730b258bcb5cc401ac8ae52c304d340d6e32944aa65a4714655d930c038a03ef94eda4aeed3d5485c4059c014ef90029d1674edb6805a20c8fb68e55aacea705d06d8d88aa747d8e3d14b9ce72c00e760fda4f5f34640a43f331d0366ad61364a98c1a897d32c087ae038aee593bc3ba74f474e06af53109b2ed750c9049782af970e77f0478174b6c8e7e259", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "226bb0ee3730072becec171cd12aef240c91ed58e9c2d23b325738575627d5296826403f1f789a7f9d9f285f4372ece003c3bc7e9c31c75e74192e95c1a71b1d67881a8c425b641fd510fd67e522e2588e6b7ded5a454234b8032291345199431f0c08c630e8bc524a352700f2a19d7e25f1229cf4c1e59f2a225e977497678d0594f693009ed970acef791be7181fc67a5b3817ac82448c064f2afd9654fcb8606b4a94099ef11ddbd9705622159f90d165accd894e753cfc134fdcc22004f3d6c271c44ae4958de5d3d0232c08acf03ff543368cb192326ded21b52ec0118e394921fdb335d37121d5c4a33c2370804f5795c26f7bcbb970bc4f5ec740c10f13247181d7ea339cd391318e548a73135979f07a7449acf5184126779a625540eb9220c4126a9561ca3389d5ac2378620674228c7587dc78e7aa6c9fa2ecd1e5eaa37e43a2d79073a20de7c0b21517350b4a1b459372d2fb6acb0504616da893c4a4cd8737c9c7881ed963b36e7e6e2318b9c5f18964308f8932dc7b1ac65436", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "012ce6406d457b7b55c0f77d140d4318abb425d13f285cb5f50f43690dd6a8afbf4b876a751fab263d0935d78f2dc01d885562050239d9cb849b497dc95a576810f930af1bcaf92ca6020de27d8cf4faf1e54dfb6a5ec666ae542a1583526b2d58c59bbbe042f3397d97021ed8fad1df1dcf7f6f9978a3f0645a02fef83edb42a7ec85beca2217c323a001e13d845332a272a5e00eed1a9b0ac29b45c5734e57c016c34e52b8695d32289b993581e4aa4c4254c6340b8311dbfd85486745c62394d929c15e990ae334175de99480ebc6b9e395842df806699ed326aab550ca47af93fa9133f4c4aba0d605e6f8ebc271f672b23c8934c15ae54d8e74a02e0be90e221dff74a9c17b3f013f8c0980b62747f120c046d69b3a43660f2a5798423e02b047795b07ed44f5d71e3bdddc2a1e7d7fec3d745b6a14092276d2253f92c48433f8f628e2cba8c626f3a4d7d51e4ff049d5e4fc3b27b8dfcfe75d38b95e5a88c2d7a0daf192688e5c0d97f795ca446f81496d29317b4dc5968548a106effe", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "99bb35ff27e19ea04dd2ec367ac90d6043e8c205b50af1061f9ad89013aef6257edef5c865d04cf7a17406b910d3c493fd0cca41edf36ef2f7fc3eb1d4ea842ec044ee89f6d192c69564b2377952b450627af4066c5ff2ee53981797493150094362cabd68f8b52763086654606019c7c293d752ec65dc3d76dbfba6a3675e02041aeb86758d4a53e4d5c938219c101cbba5b5a61890c2ec16e569d8d11a2fe0a838aa0beb5a555145f23411c209124449dd9d19636403018b8e382d5956bcc81f47c5c29348730809b3f3eba2934a39bc954c7787c5a86e5cca144fa93abe1d8a34e65de29151e08f70951acd62b96cb1a8bd9566ea136ce75b83214f8132d5af2cbcf4d159065d22588b3a78d4eb9d86eaab23a35b451719f6ad16635b35bc01705f03a5d8ee71080e69e2a1de5ba2687f458f30b8a5af7596fe65f964645d871d4d7855a372e9c9d4ba6571516d8dde5d9b5c5704c4cc727f9022e2a4ffec77cc8668f320db0aa4211862da93a03e5348f1090e54df3ec9de50c093a79cf3", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "731e25011da87b990f38e7fcf08faae045402472756be9874d764933f7f1ef54edbb79e2b9660f40d7c9e05f34253fd3a7b8a12edbf9ae5218a203ba82bff1cbb5fa691020615ee59bf69deb02338f0ba879a7b5c6601798a3ae30352404ccd7f84e1c12d021e32871105e8ac34c2c1ec7fde8248e4913e07ce69b5ee9984f0a4e20c2f434dbc9b6fc466e49fbd1d13b7f15922184edc6a985c64b76675d46485263da1251b4ab0030df8cf0ae3a8c92c19ee9ebaf1e803288e209268b13e83127cc3a424fdece29afc03e2990026d710940018e61a2ad90ecc1f25f3e21f174697ad2bf3294888fe3902d240ab35f4dc68ce04401cac82b27ffecece9894c6e83cbb5f42bae62d5a62300afe225d68f54d2b57f70683b6ada55e70cc9802401c761832ab09b40af2a939564dc4ff7265ddac1feb099d22bd7fa4d2b776914be0305e1080f1b1c524b83c13b945f499c2ac043f4832371168853ebb17569eb6d53423447a2044471c36168f78b4145160a8842d4d5b9ce8868da533f6760db2a", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "07df55e096e6d4fcab3214546aec5cbb90fa6ec621ddbb3256692f8ee683e3e828aea4299c720bc4d2b8b63ea25d53afd91573a2ff9b88ce09176f7b8a73bb8b95cd35fadb4f68d916ab7448cd845b5f1af10809b9e7f359511afef75147b5f5681b346313846461b9133662ab0ec38175e1a9c767659d0dfd9c298d229550403991f74cff05cddb723e5c7edbe9d69bcc6053c1c15592a6be6297dcffac0b4d9d3a49e74a2042480ae831f4c62986635462b39e244a3758cd22dde75b023daa5856e0867892d57d8fd805cebd21fe0862278a63ff39a11e0450999d9d0b01c8f1a045c3474a059617ea21eefb46947a44625e4f017af73d20faa4bf0210c9663c18b203b02a2f0399552c31531cae621bb7717b5550a12fbb896f4c0e30e5fdf9c8e9a6763eb815bfaad226ca947f1da6ba84455986c33aae2ff741905bf1910eec450bb746cfda374cefd6489fa0854d4e4411f439f31ffd7cc0351af22eb0b3ad044636c241e3101265cd7b285d7b6faed192c8015d8a6090b175f1092797", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "353b37a0e4860de2b2142667988cb7dc30e29d86da33b4b27984aef1803db66edfe116f0ed7d13b98ca30f7e6cd0fb98b02bd86dcbd7988d2db68c611ffe67a11531d83c8216133aaf53f601631fe2f3c900788b568c9d4f6a72ea87ae99af32228638154319c5974ee1e804954dd1aea7a0d4cefbf4442bf69bc67ef002761ce7a5c67a3316f71b2317236866ec3c3e4ed0e902fc2153278cbdc0d2ad2c36a4ba2562f098e71f7fb6b06208bb64031bbe5f95c824c8da862324aec7fd436065986fb704ea44f4d543cc578da5f44ea0f3adcbafb28ea189ca16adfde1dc0f852954cd492289959707afa1423e3ceaf064f3dc3075ea81a51f85717fa7e8b38cf989a47c77a3b9649caaab04a2384befa92e4fd4d2de8b00699d6ffd87c6507cd3b9a81f162b94e60c30fc4a9e70d52406b4d75400457e4c9c8ad900e8fee456de975ff075c08ef378bdcba69e7b1719f5ad6d91434c74b1ee577f016da9229769ec9a3d3e91e7466663212b7bb51182fc245e914446c31810e444923196b972", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98ff7ebb8489bcc3c8eafdd75225b744da3ac4bba8ccc6c0157e07294dd2687b50c9e24b206b4e1ba2f9326b8e30ac6561ad0a9642508b0b865dbd89d61930257ec26ffb7bb32ee6754edd09e610ce47a47db0ab0428c4c503daad78201a2006632a06e690d001f345dd4e9534bb64171c49fa2ea250f435475111b4a12460b40e74b14283af18fb4ba2af0c64a76455b2dc31c423817dcd50c0df0e55651bbfee48536f04f3d413ff1be6392dc9f3f3027ef20c58db18ef86bb4834705c1ca368afbf174575f480ec79b0df0efcf24a1651c1c9e260980dc5f6b0ab9bd98a248d9f8a6d2adf44fc501fdafb565ac47c227cd19f4a45618fad2686c765254f6f1fc92162460f7a9d32a91ce21257357988d86a25d6395be70c73c027b53edcb32e5ed58c36b9273495f027b7872c5a24ed39f5e6f07b1d0e21ec97ac3b17cafc4954c0184b01fd44c49fe3fa97698828df8b6f1e4ea27f3225b23263f1e72efaf9a6322e66826fe5b5d087119a5bfbda327cc7a610835230806c9233cbc966bb", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "103c3122f6ec082438b704ece029f2426e2667411cac998014bd2d8d1fee917ba75753b9907ff4fbc65bef274aa4f863834a0ce45f97458f77862c426ad786a418d8fa3358145bc46cb6cc4ae3de6879127efe9c6fb135edba0bf96f7f2c7cbf3cf8a23799fdfb22d46d18842d3e5eb9f17423a4edd39432323625ce5559a50a602cb80431abc162ad80a4e7323d59467a3b6c2dacf386c38cd82c22658c4f954f2bb5fb8d8c4fb5d3523639b7872ec4b2e431778b41ddc20fea06869f661e6aa2c1092af421f38f52555244e5585b42723179b85c222af2ccb35deb93e5a1fe065b862c857ca096dec9009a17608e421202c227fad739764b064583db1c71af9a018800ceaee556c9f7deff6522d14a4881430fa10273e43fdeb992adc825c1b4472e1f7c298f11dd9ad2c6ce4103509b6c7f591c10cddf306b36bfc63140fd65223cdfbb06af12577353467b6774be789b7c5dd59db10f38451e0582c159246ed9eb2d05285ef3db4980199f52a7893b40ded3e65275617037cf04d054c4bc", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f626f9cc1d12cd197864bdbe12c188613385960d9ff9aad3c5b8d835e4a3eab6087bae290883b45796f436755583f017b2d1293fde26e9493b484cc6634a928d2630b0d76f3b2d26d9d81e9039fd187a1f94963d871280e451938c7223e83f34784e4fa1ef83b20b41975ff514e7624ba82da566b9fa30ddb6ebfca7130b70554720b120d094c731636fc5d938b8adde4c7a49e822d633313fffbdd4ea7d4797713896ea2c213f99399ce8c76e916361f883e1b76760a45de8a08971a2d3741e57079df4c93dc2801077f44395b59a816e55b5c5438b0372d7ccde0623f424442befd7b8db2c05bda177a5e6b6544762a5591989fd2dc3670e0174e12dca4c83f2b5c327b5f3db53897895594980ad4a99a4d3a41e586b27f2c44f30ced8d1779fbefd86e965e7642d4d74efb94b3751cd658ba80f3a6cf90d014582b51f39f41be6c53b5475a0bc1340f583f9491b8c91c9d673ca326af5cf66943a88aa04c04750a83fe8f429ee45c355d9bed7bdcdf886b5b9a8dcd57a99728f005bf7ac5", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "568437f4510335fb3cc818d177747da061ae597dcf21e84216f3223c28438d1157df0db8ed06d429c73366a76beddf207dc03b5f6fb3a911a042280e1943319a1cf8c0041611d1633f3e4c53387baa750d94a0c1ddac1e416590ac57a037d40076e276891e70508a1ee7886fbb5c838e34b620e288093b9bafbcd2bbacd4ad365cbe57f3487467de7804239dbfb837d65defa8ab1023b79492c4301419eff396e561224abce40a58d0025d7aec67c941c788b585d7f47913d8bfa8449a4854af5a3806bd3ccf6c2336993500297491304685277822e66e2e56f624c8ebe6a5a675123f488540ffb1c81771a222c3dcdebbebfe180259de8045ae2ef2b44a3e17e27e2a58590dc709b3990c1a1607514693c95f97dee5d1cb527c28e708560eec57b07a6718b2b2ee782ed7490172d08ab71c043434b302ebf297766e8213d8efa959b05cce5e29b85267c3ff8f1850b107b7358e5d1ceb51edc2906c26911bc2fcb3004ddf68ed35cbb5505c4f6ba8ef36cfe7a37e53781e29b57073cd01602f", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a4d3aa01f80aff978c8dd9fb0e0a8605c8882a5e9936371ff9906f7feceb4ce5c981f41834c9ef6ae34afe6567bd1ccd499135a844e6dc1695b6a1fa7ac58f4ba73714fd3d4681b10e86302d271e44eb685146202daad33d0e3a7b25902a915fcd5c10e45677672581a7e12d7f51a4cbf6197ad013fa83d2b473238963e727af3cb1fe2054d85813a70c8139b795db3e514c9051671f993c9e5096a235665df2a7c0c435171c5012413ef95b2384cf910730ab52a5029b7f328d74f24bd33d41f431dccdc775717cd28ce611af50564da46a17ab2c0e64f5259e67b895631879a831bbdd02f97fdbafa37f92633b9a5925b2930e4060192e2e74832e1ecb280ed8e0aa0d85a025f32a38f9f43ac7fd2203db7424d14263576fe4cd4246949f4b225a42b1a282ce364d0dbc9b0a1119baa2d310a17de8b8e969a93e8a08c1f8a0f6c5baaa50ab9b0368dd9350561e492cec6188f56b0f53795d5303bb0eb6cbee53b09eeb63591314e52f62ed135c772219a9303abaec273bd62b1383471b128", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0da333e509d78d8eccbedd7f9c40eda31131033bf765e895666b71f7efe54177117f10397ae3173e486dc475b9a894301d2670612824575fad6220d55b391b25af6d8779367f85d4302d56669251a08cf0b1a34b3ca7ae7f4740b63156042c040a5e0762df8677007ed3019cb2871064f884ba00b7f20b7aaf2fccd38e8d8c47555c9164a32bbb40458902fd8e086037190e25d57f810ae4ebcc42de13664f4f5c27c7068657f637256faf28f664dde1588f3a649f7bd5b60b9dfaceb29d6dac857fcb3b4bcf2b2c6d448c0fc1c710986825e3550a98312bf3d571ea2cb68e082cb0732d75a665128e56b6b0beaccd476030679cef73b3d07eb56774be3001c5ad89fc77f82743696f0505a6ae454199941d56f6002054ef651e6fade757531afc2bcab05397db8f322dd09d90d4a9a058bee0a16f73b1da816f86864259bea012e58ea7dbe6ffe5ef1c82fcfb97eea91adff47a0c755eae9f25fd5fd732e5bddda3519a6933ed696f81391350b9f3022c549cb6986ea16ee87175d0ba422bd6", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8ed8750078ff5a635d6ddf42dac288d6d0268d080ab53d2eb859b8f11352a3a148eec6c6bf888cda29bd80e2708cb5ebded4041f8b01b63cdad1d4342a6cc1bffdf81a3bfc2ec3d123f7d7ce5d6d8d455b1f823bee0c0acf6a9da03d053a0ba314b2dea1d4ae4dad8eb73a4d493d2ce9ed23c3b2678cf764b9b500838b9eea9b551600afbb3cc03b348b4ebba2f6a41ee3e5db39ef2a652994bb0534c8efe2962027609ef4a56203ade8bccb50c7554a22ecda3b80d02653f4e9d0398ca300e9f4d92ec3ba4a1b15565af56cb357f7373331ee795a19d2eef0060eeeae2dbeaea9e283245236b939bf4626581672ec7d0630068250072e86ec9ad1b51f264384a543a52f2ce42471a1505169ba30b608bdab23b9ccaa710bdc3cfcd47864710651873f2411ae7c1abf65d36ef2a2401b8d974d60ba951a023beb7689c099b0816b831a6f2a5364a92331d3fd0dc416d734e0581347108a4ebcfdc9dae2ed7a8b0cd93d2cf5605a9259bed2219478dec3bd38767fd5aa88643f61cbbb69a234b0", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4723279e6ffac2a5184ff10943720498c2352ea2e155fc802263e10b17801a030622f5f684adaea8eafc5087e971efda34a69420ceb4fcf3d6aa0c1d8ab3e9f009b9085518921cb684deb50517b57356caa3915d3d12348152b40a8a8693213d9a19c4499cfd42d09d4accd879f1bc2987cfad5278505f90cbd6b981500dadfda23582d2dc159bb9899ef0aa9f1154a4606a95be18a347aa1a77716fec9f84fcdd1b23a8b1d832de858d2f5ae88a5c32cda762d9619796f52a9959aaa86fe527d04e4bf7b19b184657450ca611c24b0c55577ca32b1dc6f6863e2ca5c27058d6803c3b13564dd416d1e9e6f695b4c51e74f2dc280ae3eb89bfbc8cf92d608bf3b2220b26fb60ed78c2d579255820e23eb15c3b3149d76f0ecccdb2dc7f0bea9a346fcaed75f6078bb9d7bcf9e677a15ba92ede667d60c3ad0e5d9097d4423bef4929a79d8bb953ca4dcd85fa1f6a65b578d31d3787402cf7b1d515cfab71fbc489b1f121643a9c048ca55364ce1e770c839311e9c3b8892612c829513d4167ae", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b40bd88f99c9e37b01472b6efc413c20eb223ec850fe20ef5e9d3d81f266b11225eaf207f3b712d792ee681b1d9d8657af67c995559c602b8f772da2794daccc93f9d7aa8cc50060928b078a1d934dd32f10d62aa492fc2a909ea6ad3dc10593fcbe42009e67dc7c83d7b42c2ed085c5a0b622bd1eaaba07065d8753ee99e323a18e4c31aac3a559268d2dc5ed7460c50accc9a70be784aed2bd4794d18a9a6fece6fa252bd0b5f6e285fc9c9f9f0190b8492f2209077f7215d26c31ebcdfdedffb4bdd1e407d7d2713d6439214d3077549ea5aee7f69ef52f26381bd822294ea22189a87a0aeea85e9b9a85f102c37d81074784ffca6ace2e44f8432bc7e2ce1babec1ab0bb8a17339d2017d254a39a0719957bb2c73f4ea67aadf8fbfac3958e845996caa02934b7064b4646c6368733b73289d5c1bef743893b3a5f570fa900b3328e076a4222e5fd56a9032c305231204a83cd021366b7bf2f1b1c55eb1cce8c11d5bf0804e8f6a29f601a89c3e92849c45fb013296c6658a9e09e6b8e3", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "113568a33ad2fb84007606720847b90f48f852950d4b6b39eade1c7304bf701e37eb0944f767a67bdbdfacd9af781727de044509ad7d094fde06fea6d0c6990a834eddbb47c1bdcc8fe39545f0f660dbd50c7aa3ecfe72909fc32dc183309365bbe478175f1be144b1012ea3d849baaf4e6172dc747d220eea7a5ee63120ba8764ce75c8fc1104ed54813b945668da1e73a8c3a802be6ee7d91c3536a49e7c8a39c563bbe3753086a261d19ebe1d5124e815f0624aa16129776750e521928c6578d8ad24bb14f24fc3d94e335b9293b01a6a02d1b75b80d357bc93c1e69d6f8aa51aa781ebc0eef18b7437f7926af3cd86957050e9b759b681462fd2e49daae518a5fdb2c7ce38a6399593b44f4ef32f7bde907ecd7bdc68b761365856603ae781fc0000dfbac9ff956a71c94c32f902d470572feb513b8cce6afa1bcaef04ed4995fec70395976f33feb4a878d27996b422118681d8b51948ee497d8c3bf6ed53500913f985e2f3589fccccaadd81c6fc08423c5643f6ba3ec4bab2b51b82f6", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6e94314f6bf2c893d1e8a847452457fbf88992840d7fdfb560d9867c1dc6cc49697681cf5f992d4f480105a0fe988b4ae3c2054321589efec66c2b00db7abe242c9864a8ab81d12bea0a72c8551055c354a2cc6613b40a223bf6c6130f705c2546856060cb7aaf893a155e1adc3a6031b11460865c682160d407d60af73f24b9173049a6cba4a00873e4d01b438426f05668b660cc2e7c5bda3029bfecf1c08b5f4142dc4bdb82eb3ba0dd87cd6f22812f60b81c7858420df8e8be6930d34df3543752a20e5b1327c5b31ade28e22f36e7dcdf353d343be41bd1a822af8db3346ea0994e7661f1df427a36984aa6194fb6cd2e0cfaf2b48d5f1f38c3d4caa191ea0147c84ed83e90c61659445873e3e8724827fc644f84a6d0b7aa8c3c8ccacb9536bd0763f8f13a25452c4499edcf1c1d83920ea7c537134847feefdfed0a035a712620b17d822a732dcbc307bc288f81a80b2563d5a64aecad38cc96c4fbf894aa5f8c186edba2844baac59362cba9e8a6a47b5b982f07afd4120cfee5423f", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8235fd61e07cafed235d6bb2cf32a61c46cc64214c3713513156a143725c56389bbc055efce63391b9de9cf068ce8552aff3b10133df8b96a699e1c5f55532cbd8fd0b537f1701a5ca3cb8805b8b0fb4321645f9263eefc7f2e0f624adb5851b26d443fd9ea63a9777ead460d541794a3ed501785b7004617afc8f4a2fa25ef031c58accf42007d69f11d1ea5bc60a0ad7601ddfbd3886855965203d923f9fe55ba4659f619e93698d95ce6ba2381fb00b65b27afd9d78f7d2345e3de0288eda47426b3fb53274961431da5f276ef0b7b1e89bb892f608c1d868c9fff005349e1707d9a0b3db43c7cd6c58fe6010dbd2740e19bb516aaf6a7439552e76c9a4f47f70473c2ec46cb6984298f79732f1269886dc35aa9fdc24c53dfb85d86bd2f8d4014e08dbe20ed386251f1483c9731246572a5d7812d3187f3f9b035b9d435eaef7bc04b640f7de3bee24c0eaec19c83b62e77f27e07d747dd9d12b2c6c981d7c782fb946b4dc670c58aba775e691fc5c87029740d533ec8ef655f9dc07e062", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "327ba5921f996b8a88b73aaab9e1c84a0277f7ff6b321a1146b074f9b90bb4728e652dd676fcc11ccf7c1ef1eceba019f60bc18b2ed1a6a5baeebe9c570bcc9875692e9c72fcdaf4cc60e095cd09e2070fbe074d74ec30cfc9d07876994478583f8f4066e05bd6c022f5328315b114ffe50809b0add2169d12e97dd426be82f258f39b348aae9eb1dbc978ab192a0b66f6844249a1025d87872bdf0ce704f585ba31e129c405e12de222696b48848e08cbedbff7cb6b5f206b26c9d0222edfce7bf4d8feb90ae7e88c65f95fed9d21f4820bbffc2b7e872b65658a2698480741aa4cfe9d99f40d6c956cb8d8c984071d2acb5116e23f7e89c2b2a770262aef9c2b5d606729baaf9ea42175907f34e7017fa587c8bc86e0383eda2bf3029914f54f70b8464562a446d845bcdfbb027a08265ab9d2db601f4b8dce68379de6c9af6a795a4dc53306e51ceab07bf26f3955513a6211bb86dac338b17f40bfbcf5eae1530b856c729bb930bac2d669d59b23320f5d8a39f116aef427ed6c67d3f087", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4a0c5ee82e9057632d20711f56fca5b845f70fa0b167fe7bcd5aa374d5ccca74a40d92c525f7abef1aa29e7c3bef696a2481c8aac22f46a9b733a85fcfb38c765fb56e8b45224ed3ca6ddd0e8d8c35281fbe42c9fc635eb6534d5d42ddbb2556628ee942bea2c0d0fce65c2f4d3a51b8c0e0e972c9f2dd84796616b1ef48f4c32177a0fdbfb9bb2b1a7c80d4d3a75052b767f794c4251a40fbaa14ef8a700fa0b0d3d974e80ddb31d03daef42cf3ba1329211f60f84025f87db6eb67f794d3a31a6cfc3ff7a5edad3ebb20fd13891d0446a44c60b6bb2aae96eb8c85c7406113ed7c13ec6dae94266d1581f8af06c511f0c0d27d174c0dadb7784cc290102106182ab28c041a47204aedcc15419ec9189126f4c27bf700a0e7827a1ebc13a379d5a31366f72379f544513b846fa7d6597e48a325a1b5cf853483ab51288735eb55e7ede668fde6a73ce3f47a6eb17de256a77f0f62ec3f5f339b0e3ac1e9000de07d92ca5e119987198c7a8b450bb0afcbd4ca3a711f2507d989abfd08dd18fe", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7319ccf9d0cd1548f31726f12c5f42f5c934d4ca8f87073c05f0cd028f5c7683b2f36d446261858dea9bb137ab65f9b29ef29a9c161ad244b67fe481810cb59999513dd9e8199eb3e5d17a5c431e8f4a3b8dc45bc13c7afe5108e8cdeb4608ad14767b1a6c3c9b2e53c229d0f6adfe28b249c196ec8906c1b326b05524c18405d8c1e26d035631bf22630e242ebb6c19a979552f6a7ad6dce9836306a7439d8d5deb8c5abf3238bdddf4cca7b3710e7fabc23abb6eb39c6476798efc2d95a8720dc034390831c87a19daf8c3c7df0bc0b07e931226502699d109f4bc8d2e3b880a9849c730f30522e818fbd71d3f438becf1aa055eed37ec3bc102be32eff7ec2af6b60404ad3cea825a4c2a46fe94193009eb940984d830008c92587e8d36733e5aece691d4a003a15b0fdb9026e3cc3f4b69d071789fa7392d0bf640c10b68facffc8656c4662fcd894b22da6c4e685c01130539018ee19b72c7964a200a06a7714baab1068ae55fa310b77c3b7890bb828831da3dc93ac7753e0bea12c5f0", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1ba3c4136fc31f48fea41a53aa08809c560738e63fe4c80a30b2976f4626d37e488048bc696276e8656ca071f7bd3aae45ce8911e3e49056d3ea54575aa93c58eeaf489039d7596f9e632a586aec5993de8939ed26b6363d5e888dd70c392b96d933b158570fd0917b76b46442964cd4e2692eb2d69b19e4c1c6e6b208a9a5ccfefada5e1ff54fe3fca74211ef01a6097dbae787a65062b00971eea93b8b3eed2a558ac75cfbde9698cca5d1484a2436fb7f54040ec0adf34299e66e3c5062179745618c2868092593dbc1e59236f7d55dd2ea1f5607cca607c00328d63d8e049beb97ee0f92a05927ed2639f68ec742774d6f69afc81e1d288c887f6c4eefb41529f846b49e0ac3c48871bfea4cc84cef08e08f2eb647146286bdca275621bffa048dc11012ed50ad9defc8107bf5344109548a02de126df0d694fb7be6a4db0f8444684e68eacad2af46658084fe9c4546b0df6917771bbfb05125ca4de8585c03584c916b458ad243692f7870b70e93c0cd031700451215df39cbbdf61aaa", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "903c4d58d3ca4c78004fc712d9e1ae450ac3bf3ec15d6dd38bcf06b8fa67fd155b7cd9011271d33aa7acb80d03582a32b0b3d27631f71b912d6b767281a2eef0d63b79ddd7562d351ef8e91a3a73a53d8acc53bb7864111be8cae0129563d6b319f9ebc919ebf1217094281c25a8afaecdfc6d614cabca5898911f097e95b0a3453eeecd260a64feda6165c458ba0e49933db4e96bee98e1a57504fc5d6a31976e19bd0484087530bd3bdcc76b5ac3405920beac92f9e9619389f668194c7face7ae5d62c04c43516f4b2e6aed8cf2aca61b923d68bc95026e06618b5b5ba1f2718117c63242d7c9c66d55932c46c761f90845bb0011f68260b0014e1a80d43850204c661ce4cab4bdbdb681351a2f5a1363edcead873ed64aede98018be9bc1006adb3ce307b569cf57eb9f0850602e13f5492464707f8af819ea8b76931b051d6386806c4ffe02ad4daefc3c7ff6c5c17d9c5f4f3a8af9e17ffd8942f17a323d3390d2b76f1b5077cad047a667d16c046b13762db14963dab3efe85f132132", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9893a1f80a5399db63def36a1801903e04c68a22974c37b4c77e610acba1067f8faa6f54f47da6ac680d2f94b6167c71b6f626679d4099294914c53f00fc77263c42ffa995d3777bfda44477ca1b790685fb27997ab80db50e1a99ad4b77dc0aa8b05479ff2ac1589440476b13fcdd5712aebfd188b6e6d11af31718411dd09e55275656467220be8e0ab93ff03796321d72e9ccd32cca553c2dafbd35280e8d2aabfa8aa3c111a7a34da57785de990e1ca0ee13f2118b2277683105ff09fe5800fb0be608729393f2ef495cbcc4ec30bf18e7f23b8e81cb3d5e4973ea3451fa64ed7d2d6bf99245775c6d8c33d62368d5c90d73b9ea292043efaf7564129355e69787e618a199ebdf75ea53bf7b19b3783276f068cf01e744e7c13f99afb3796b6c1f18c8a961f02ce2b1280c66b31d7c2c43c563782359c0dcf67f1c23cebc4caa9f3d129fdd0dac6f0a7917eac5187f01c708b3a6d539e133d6486596c16ad6a2d32730c8593ddcc30e66ce41345e67a92b95b7e876cc6c48930b817d5cc6", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "91f445878bb1b9ff36555ea7342648119f303694c7ecac4e9aba585dc16b36fe7b3dbff9706e1e2c30e1daa8ffdf57214b05c795163d43f6368757ea73a30637a7a7e892499fe8e9510be9e6bcd790ba887e66c6e1132ec553d306d6aa2c4b5a743a1535bbaab8f3e6eff467ae7f403c566d99a598d877860b66f5afb5d468cb94b8ee89a0d67a1e163d2debf7d381c571d8c5c334ee34583856e0ab56dfde8682508eed44afcbeadd60022db7c1446adbcaf6d7fde9b31f028ddf4cf0455849d9d219bc04629989918577b7f460ca46464494479cb4b6bccfd9e1d1a2ee53f16210f5dcc7390cede73b04354bd5bdf6c2e7cd4d4c056c013c0383ca053b15d2412271c7a384901e791e3d5702a9929a540cfc11b80dcd980fa64916dad7aaa9d73048cbb864641398f33775fe50ca590ea490abc0419c78fe0309fc0334312835a0076f1cf34a47623d10704f22e3ef86f1a0989565da39d0d3a0859488e48f057230159787c9443ccc7e8ab93a53bae722613e6c55c1371403b9ca48761e90", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4544c2ea627bface1242eb30cd981b03220a44587112127ec34b3cec6625f785b89d5466154db2dd8ae2cfcd529508652d4b8d4c3738270411c3fec03dcaac18c363d8ac77778925bfdde9b079b53c1cfa5a952c95895843668fe8a9f34c60f62b1cca341b2cc2ecd7b1b74fa1b8165963cf94c3080f920ac969ff945236eb47062c1f616f1a70ed08439a0ce48f65b7238afce44f51ff22bd2f4954e6c9ca56406d8cbf3a463c41399d958633dd93ce4604d3cf99d7c46cb0b70a5c3abcc7fad329c6ede9a2e2f38accbd55bbbf0562a2539a6258e16a583961564229e21a1b125389b058778ba2ec5e2571c0bdc6ec2740ca4e2c961bac55963b3884132b9dad7c0b172ef8c5abf07ca6f4ee8101d49f9ff9b7c634a713c4f58e8c543e26134564ee6ca5f89e690a92b9c4c195182ebde4898e62ba3ed1471ea6497777658e0cf6e1c079e021695960bd946d04c5fdfba915b2798e79809459b6544f828ff3f7b841581082b8820832f15b39045611059e408424878ec882941195e1e05fc2", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6fa51fe3afa18272aa61fc9eb46e730dc62e41e1305962bfd52ffb1008373fb74127743707dc8a44cac5767bdadf5f9db8130369b2051017d27c4af5e00192d708a74f915128ab7b58bbaca311456cebc65a0b3281c67c13594ed75c478a3b943ba9f6a13e6e5eba3b313e9b48c052e1158e0579a61251694b378aa50d3c3881291758ee38328c6af167be0e13267cfc285d0e155655ef25f73f0e9008cfce46dcd35df1f11731816cc54f62ef292063c74eb13306253e341cb1095c1c87c0759b8362eda2f3b81bbb4254c91d6487fccb247516f5b2eaf075b9c1c8ec64a32541edab4f1d6d828f69762798bf141ab0e6c0a193ff85331ad051f8266392de58b949d3481b9681b2e0313bdbf723e69e9bcb033bca68f6727281b0f827266544023dc4b35a14d418dae7b0ab718326aa9008bed6df1b28fc76efb24ce0fe85a0ce44607f3679621819afef73051d49248f55778844731eb532e6cf476a0818ddad1f12f4a1c2a5950ac7c128c9f492013ed82e11da4b5fa3a281e2f35058bdb3", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "35ac34aed37bedc84ba18695c867d9766905a967cf406b765801be0890c3d52aeb3070f053a407085209bcfb99f5f45860206fdffd3badec9a4e8f19ec2d3f8206e6a4e767c4b52cbd8e262e30c52529a4568692ab8738f03e5b1ee15b64b74c39a57de8882aa512c1eca1e6be516ffa67465aac6472ce80a69985a8f107546b0d9a6086976de8d8b30ca46a76a8620ab64e2504824568b4bd9a5ea8819b454aea310531bff8c0884c52c80543660f2b7dc78fa15d8fcbaa9204f6496df560d66996fe3f022f4cfa36b6d4e427282f840b23c4983819bfb19139512949928d1b1806759c94b6482e9d7e521c42b1775644b885e6e179c20fe78e02b97a01a91f38d61c17d5ca676cb38b3f4313f9fe8520844c1a965897df0f04542552b5a30f37a20fb149b1064007d91ae0ab1e74f1b29d9b612947c6a5b5a3ea7181d216c77bca94ee8aac070022a4cd3aca6b740eb520fdab50e07135f4d157eee0416283ffdeea746e5a625a0a67d321ff0e2ae3a5dd4adbb3f5639f0b412ab047a1b5e9", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1157d82d3d7d64537c3d71d45c613730c35a2270b75664aa03745bd1145c61030825fc82cebb47b32b483dfd11188dcbeefc33a5a23cd394c8fb496bd46fc37c27f3b2a614f93b83216bb0dc5ed2ab4825e8cbd6146ad90023aee3a17b74567a6219f703d4d298b53adda7efa6e90e94597654eb9f0bdf605402b7e2970ef87d5c9cc361607d40e7dc57df65a021599fddfc33417d58a8747772a4bb2a50b02921de042acc8a7bb86659c29999159f5e528b167f3fc68fb0d6c62738e37a5108e14e80169c4a7aefdc4a6d7e5f8e04c46a99c55c8f3041e01ee25e0ea55e6fb61ab094628bdaf434ca2002abe822d83dcb6199198e28a596e31ca9a1d652279c1f583b0f4d8f62f6d3572cccd7972415fbf3320d53eb402545e5c680094e1d43fddfff9a7c6fc54d99d5bbd89b43b01f495312853897a9293341c66321dde1586afc9a87dc0ee6b96e9522c8e0d3c0d26efc8b8a1e72e920dde2cecf9abb0fc262fe6ed3cc433d1902e668b456da663977b1036666b1efd7609d2fba6c5ff809", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13d10858e9dd83b88c6d06fda2b433637b55c611a9cffc566d10246e966eac2b404a7ebc5f1d382e1000bd07bcb3b47236eef93449cfce8902902dd1a963c69762420125ebd083dedadd93b6a4fe453492da1897f76f11cf161a8b7b54e70ea9fc5e4c8a3909a537eff2f1c693a86685f249be1e8b0a9db591a4d69502574fb161bc00746b1da9d0b697914a8f8032b45d61a3912b50228d6eacdbfaae960876c115034d8caebb4a6b426c3d8813a48eec5221feb6a11f9a4d426f5b142d099efdea1db072f7d776164080e2e42ea973c7b86215d980b1238f80fa0dd03187d1f42e4a6c1b5f99c57a83f0a7297e4f8df41a71637ddd82e6eec3750d226b43144b0595682fdfe29885f330f72ce3a4ac65cbf9abe8030776c224e1a77f818a625288a144ced77173f7d89686d5330831d0f49bb9121f8bd36476522011779a0dfb10dffdac7ef3a6ba5ca9a189a9d599c6dd9a0caa36ddf1a9260360f1d682f56b1bee11fe605dd46a22523d0cfeb6b410697a76aa1a96cbf9b397270eda3352", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73d83c49b2f9f21266520b5fc02405ab30fc11097f3531e5ed891897b2111f6980ff87dc9e71037616af49dc7b95ffde6a409694ea5091287d5fb89890286cf018a0355066485ba92ecae9c6197003b8b42178352988cff33de298d6365e0b726a0b6050d2fee7967e79fc8da939a9e6d24930ca674906bd7a5c95a625ca320f28aafca85367f20f8bf4493543bb8a7c7534b28fda975c66d7b40e3997b0145900751b329658ce5d4f5246e96155207b8399ad9e920157b4149a2138915bbf5c8e4aab38c113e1375c6c9bcbd53c2280eec2885b1c9a826f2c938f6d42eb478fc32d27933ef3e0239f50989603366c98999dcbe73301f26a55e2028bd721f1e765225fee1ec13d42106127c826a810b3a0747ae5f70256d6dbefd92843797c708b4b6998c34e57c72d7bee5a1a720df1417a1e50ec274cc4579456c7f72c59803058c6ac5f9d6e97f3ac67b19388fbe2565e421347faf326ea2ab98795025408899cefad1db9f6e9c59fbb6b4ce50034aa26f52374d83e350f765c52e2571126", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f9364cc60c899ec9941174efd85467eaa08d1a61a9013431d28dda61586470415f36218d43ece41d4226e5b2ad325d31bf1c94872a6d491e342fa44cdd6bb14b6a9e33a72374d43cf8c671f1ab01df01be49b07478cf05eb936e551eae53f5bb3ec778116325faee9aaff2861ef3e9eaee8260c85ee1bd53c402df08477537cdc4d15fc577ce7bfe9ef3877dc3b2e27533654e18d62c02322b2d2c9f1dc65a552dfe4ec4f3e5fbcd474bdd9cf4b0ebeeff8adef924c2224265a7e31beffce81bc5e78a4ecf0d116ce73de9844dc025fde2d83db233ee965b08616fefb229a9ab4688d726177082ee11f745a68bd9f73f68f0049b4fd1d6eb6409a465b11ffc9aa9282724a9501e21e00e5d8e182ef35e8d60cf775c852969ef01df5a00455826d6811b4d71f45ad09709ff21ecd7d0162dee3332b0ef5af75a89d50a04fb0637fa89795c883bb156635231b11387b6393940bcddf0dee2511656d019bfc7752ffac5cc7a715b41526418f031e29721d8defedd0df3c360aae5f0615cc2fbf71", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5531e7e612176c77975c1af25bded7a9dd232fcd51f3a8a447d4716e91161bfb7997ae973d20a5e555c84950757ca7709d840f0954be1c42b19a7d34178136872828b41e57d3b33b98fa61aa31c90d6bae10bf0a9c74b41900cb6b90cf88158018043c7ab996399904c212ce2b15f096657a24f697f27acd04f3997880a4a021b500a64b6894493130db373904f736de03abe71bb675ddde97885f0c73a770ccfdb8b25b5bfea0fbf5c98d6bf19d3cd2247c11b02cd0bec4476b9da97fe1d4a684158ae235274a1a93a03780b4929b8549128d8cba3af070978688dca296d81facce004d0e15f787c617008ffe3dc145d11d985a264f3ba2caf7a7f5a3bf99eac806af06611e106f2daa06ec6da6b72d8047c454c83ae79bfc44b8053d4be351b46e73cef389a9ecfd82881ce691a87972b3f7eb01881ab5670d6190cfef9e034fba0adb4015835f480d6464a07aeadb0fac199e4524dc6ee850c8aa2799e24128d00b402963549620313b87518a9d003f2babe91ffce92897f3999677553d97", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "530df212c308fa97d4e8539a62894771f63de58fb1ef7ff423b42991964f147de2daefadd9414a40059bb3f7b683ba887ccd96db3b9e887b99132a21ef8fb6c2032fc31fcec6b5c9c1de10624438d86e7edaca6baf4a9daae468bc27d985d8cb9f554f05769ca74886a72a42c51cd45ec2b2b6002ee01e52572aa1b17660ecab8c04119f3e5fee56fb54b0367b135d39a905594e3a43e91f24fbd178323d69839bfa2cfffdb7982d6da2f01e60974d905ce75164cb355c43d0057eebccc4451de40b923aa69e0d8339d5ca56e95c0e2e3e7942bf1c53ad40686950a7a7d266a716edace18b30675aa0d531e9c380cc479601136b37e4c902e6cd63b77a29d7d2cee1c044dc347a21043f3b10efdf48b3af769c399993f9de432941fab419b0883a8c5b137d00c5fd827aa803970b207a9ad28c0ea283a2f7c08d273daedd3e73b2dcbd154341a1b0607dc9208a4e0780a4575a1ca541b647033d6947386032b4f2b1ef3dda52fda5460f9e145beedce6d0a030825de385b997b3a61b5a8c8b72", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36bed7e07cc416a7d5ac19b50b56eccddcb530d6739a9fb7aa0ea151fccf65ce872fd48a1d90c816e2b9887276ba07e21d95a8904c300602d5450d6ee996e8ce930fc11015563f6e5e5d8b6066b2cdfc94e5964311d9c7aeb76520cc19c1ec5182f942f93f22e1d1f5eed5572f3f0f90bb7b33f91070d4afc23ee49b36060e46b29a1b7a536809c5578a13ebbc04ab52019a017f946521770fc23be1f3adb1e84ba9abcafd44892d396914f51fa4a7acc0cee3f5d064571a654cbfe1dfd17d2bf3c64875abb62468f2a9b56253e478693a11d0e4e884457090eb3d9c8cb79c83eb64adab19023a6f6e003a74142fabb5b984a92695ecf0df02538c6d5da9fc0753ec36d8a02fbfaee8de74b297b8ecf08a28ddef5531f21fa9cdfb0791f809db1b0cf6cde4a538eaae02a6a459c76cb118d0b6bc06f401e2acdbf3e6baf7ff7b5d34b9113ebed0156fd639d80e51c7b41615096e4f954a300ad7ac98f6d3f1a5d45fd567a33d086532c7e56b55a89785f0eea0c28511d76effabb56e2b96f5d1", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31710db409943c4cdef364b0e8f51267d701170ec680130f959713b7d148656733e4276656ff870a9280b594f3ee50e45eef2a023b3ff2d75373000a4ac77daa789cfc438167d17d9007ed6c67ff3fa047f165a561982ef0924bdc2131a84995e9d039935ee53fe58fe226ca21f6f51e62d01e257165a647c475a069db568f8aebc164f87f97036e2d5925dc763a20e4cb3bde4e8af2cf411a9d4ef5d716c4ae2077c3038ac6d59bee603266b877fc7011d3a95535f0c2691687e62f0d82587d8abfda276294685a583bb98895ca62c59be501ab11c914361fc538ea24333d25a30e6e57d07dad4161a459e5fa1fd2c9b08d2d288b3dc5cc44f0eccb736d4e47766df8a124959fe2827457ec8777d8f98852db813c4612afd211ddf37e6e224abed61323718153b1b18f00a046ce99d4545a575461310cec3805edcfe8e72f916d4147a8f5b27115c2585dbba558ce0282feb8c6a5b051d9639b2f21fc061d205b28ee11016aae87e42f0672f85a0fb1acb3ecdec0c271ad4ed895a4f05599d5", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9fcc612583b8a8b1098cb09d1421c725907044804e7d05606b788abecf34e80ec77ea0eebdec6970a947fd56931812357d649dedca5111dd8e1c1ca21545c41cc8c969eab26158001957e7e7f848cb61882ff7182e30f1826600f7aa121ac139fdd4980772707fd912a008cc72c002378b22f72b38bea4fcc309bae438858c5a270a81d31633b3a149093510b0bb885407be1bfa128256faccef43b584390b8db4dadf8c3ee2332abc5c82f1a44aab8a632a13a3b047cc90f4cded328afabce21a61f9c74d3ae209e35fc8a5eacf59495ba4dcd599bc4f282e25527cc3515ca3c6925fbf3e83f8afe37b5f496cee762ff1d5ab58cb06c549a76c181a1c75b60330dac711403e40f5cb934c33d4e2a2ad1944041a2fc6bf9f06a4080f7a4d1b9aadd4579c89657bf4ec6f8cfd74a286b48675e574cc2acbf562312fc9db4561699e45741fa6227576b2fa79031a96a8e5651fdb5685878b715ba913f59abe22ece33a224794d7876b2898910e89d4ffbf2ff95385ad41db3cffcc60bce4019f62", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3bc6b4ddbc152df7fe32559a8327f5de5530046fbc14fee2ad4ff942ddd347719a830983ccdcb93f63e72849330a5cb4f1b0de74f56278ee78ba1fc1891a0f572c7694d3c30bf538deccc7c33c2dc863645927cc3dfcb3709cfedcd00454e26deab05d36a3b410df47f73c24c1e3271114b442f5497515b0b32739cf8fcff86c2ce01e0d79202ce6d36ded2047d007088e1500b1941ff72f00547e15ac52db8b03f4f90582c19fb17360a0355305507003abc367675983fbc522a1bd787b3e3cf3e44683099b7f04cfce3e5af53d87b6a9945ba970a0cd243ac4ae93edae84facab15fa3e3fe0e49a771305851c51f677002fec126ed7801c42bd4b32c4c410bf3be1ff439c6c0659a1faf8264b652f3418ac0dc6adfbf67b2c1725aa4ab3bd36f358a2249b4a1784fc965caf1f9743da75550108c1193c9b7e7650c1ba2ee0497ebc8a44283f1589bce15a5b85c87ff3eab980bbe18ed814d6ee8bb6126dc6eb4166637178836c6d2ec63aa332f6d4494855361b3d51f450452168e4b30808c", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94d4378d1c8c763f825fbb1d1a24fb4c62e923483a9728abd4e12519ad2602d3b676987e9ebd3989531f6306d963300f91a0c4498c16afc2dc82a8a97ec08e7c11861a6cd6f037ee90a967612996b78a738ca9ec51f853da12c53c78879afa15ec2e79944cdd036929ca7e6ed28ee9f2f556c1341f3002c9b621e3a5bd4f14965ebbac93979999934dcc7e4d30bbef77b80d7b4abbc0bfa027dfff28a8d16ccb9c47cd9298612a827d060de18c92a18fd92ba4ce86fa360df20b801c93c41e753bcbe3d00341a3cb602d94494bc44a86d6cd970492936d5cbe8c03689cefff2e91955489505ad98617ecd6b440b02167a98357fc4e4c3b5d70ad710fabfe91f244f36a488046097d339598da00c84e7cebf24a82f7bb85404d47b55b91eb1fcf4920aa93d43ca6050bfb2f8cee8625e523f3c620d1d3a85651ba5d0fcfa833dee73540f88b44c1eaddbbeb119ca4de7b163210f0a85591577e7488ff35a0dd52c752055a551d517b7afee521edf4ff60fb00b305fafb6ea47b0084abee01acbc", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e7c69c23f692e22292cfb817c0a0bb60bd7550b6aff981e6aeb6ef7b2338646a3a1ab91917a590fbcd0cb142f724c638c5ba91dff9ae358823a749054f147b1045c53eff9190e2f945963b6783c729d7eb0fb9a9b06d18d04fc5695501a93627eabc5d04383456469aef45b634ec3694824d69816e6653a13a0503f6489dc42210396738e4c500c841fa08a7df20eeb18be5e05f18fe23a78813f190ebb921bdccdfda37477cbfe54f574f922ad7db9f566d0fb7cb3686e335b4d70f246dae458848a41a72f7aa702f54b54dd2612b21946d63c398e7024c3a23e8010b3c22dac1d610b1ec0a76f7d9cd87369b0ac768db470ae002835cf48040e659467e340c2363d345ef4153cfaa9d5ebdb5d60be138d34fd7a36aad4ca7da5b46f7821a47114031688fa3658e08c64cb670a58c0fae36b8a19a1a3e8dbc88b5532cbbb044ef90fe24b842eacb5ef1895c1a92cf1fbb5afaa63a62010e939f72b56c6006eb977627ef62542f5085d15c53b1a235b420ce4eaa85f7fc6656d5474ff87fe99", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37496eaba06154a08cecd1a768808dfa1516c02105a4317e1e941d967b7160cf9bbe7912b2046db71a0cabe8629f8ed197f17814418d62e616cb10705e662d81775208aa7c272ce40b598c9a846c698532ac967d9aeb610e0033c2ea9d3185b3a549260c1a4a0ed56b10bb7da328c68c70ea058c821e29532bfe3031258d7c61b3ead7ffe4e1c4265dd6ad337e68ec7954c329c3285c80921fe067d072bc8e821dfb6e6d1a7d4354abbaf006eff47d9ab1325a4594d077c9ff20134383c4399e9d99c71b6a00f604d0b2c116cac0fbef037dea83ecc0a3168213b8d6b50a140a55d9d2be409989f7bf29bffdfbb6ee659fe1435438d48978b83529212d706a923d4f194c52c6fe54866fbaf0e8063bc9cdcb283ba9a1269d26010d155085d3fe82734de844a8873212ddf2f5369838aaec95fc7903b788190091c45d90393d929fdfb2eb83cd7300d5f89dfc605aca329a616650760eff74cbf697f6333acff478177c8c38264b4ff0a7f335f9beac0b47d3ae42b2d8be49c0cbb75eb4e39cb3", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f93bd8130c780bbc695c07e7c83c7131d4ad16cbb1efb1cfffff1c934dee9b2261ce189ee19bc0b94bd22ab01a21194512ca5ed4ad50f53fb6e577560889909fb5668bb70433466542b4509510d5f7c01b31f18e233aed157011643dadb205abcb5e82b79be7d66925c15b5a6fc0ea40145eebcb0a0fdb233a3f8d56a846cad59af29026aecb8dc7e36a5e7de648801921cb0b498fd76640494f396f07ef5d1ea8eaf3bc1ea6b92e5f92b931e7bd9fcbc9b46376f06f3bfa44fc12a5a1a62e23a2ef921638653074b8ce58845e18dbb5780e51a7eaaa14acf05e92f8c5b7b2e2a0f640db1662b0b4992171a5d69d0bc0dd9a2c8a317b268ec4672f2c6a46c4300be051b424fa904b3165cadeb5a443c54513f759a0530b04b955e81d6ddbc8a972e4e2d9092eed025a6d25226f0445e693ce9c5d21f9f53b411c07d68d6614cded03b8df580ec128fb600fc66760538c55a023b2f89f59d0f56c6e716a7289f268e2794527edadab8bf359e6c00bae5f8f0ff61712fa33afdb4bc0c964054c7", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6570b72bc1a3047758f7aff566764bfe3d4a7ae9c6a9ce4778ac3fc05dbc2fa0e3b1713a6fb93dc4d3ff1a8c305652c3478403a995f90065bd48bf3cc82e79382d22e62cf328a92d5191e0bbed42f3f852c984889a908784bf172f46c7f40cee2970429db36229199d2bcc28796628896eb75d86069419c019638cf21defdccd00443232f3ea44edaaa55b044763302f52e92c23ed715f40f7f2ec049719b74670b8b59cb44387acf01bd406e9806f3460bec87e5cc55c5401a3410dfcb0d9dacba84f841239d3416e1234cfbf81f5e88212748c60f5759ab93430b17e92bc8e6d80b5e892c7694f119c285348e77855affa6e24f9bc16a8da2aa245069cc18a3901201c881eb8bd805b49e8720efb24fc0746239b0e4e4521db23ce597cf3b3d7372253214542bc4c40eb5fe1a90b2cf8c75ded44b172e79ea61abdcccd9f27829c91c29d574e828d416e5261cd2d7de42e50ca351597f72795a8bd4fc0eb721437fc848b363fa9d3bff447879f1ddd1c1927d679b0215794c9256b546e1685", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1bbe8fb3a0c107374a27858866d3c9e18861908439f631d6aa55e1f7eb8a62945284efa9f0f8390f7dbb662672b7b447a0bd5abe5aa170686288045227e2d036cb9361b9847516181b1b84dfb59adfb318af3796f54bce608bf9063898dc9ef5c5b806aaf9d1f49d093c3c1ac3a1a8adeb3cbfdc2a88e9a8b657f7a0cd3668f94a68eb6d89c016793777af6d046e9e7a4c51a8401a0f0b043f1b9aa5bcf3b64b25388c0a41f99c0cc15028ba58d9f8c137db4280213e4d4d4126d71e9ca2da4d0c56d215bf1b12efd03e3063b30ebc994b7a47c0101bb5ace808a5a9f0e595abec4f2a5ec8040c35728e6730a3ae79737f495ea9aefa232cd86a2fb728987f11c97ff47d6e65a155e0754d57161a6d427e54e6823e72f368ef02e0af0b38b893035acc60cb9ad8da2da0aedb61d554298c2d7fa855746f6c85cec85e61a287f2fa1ae382e6ebdf5e9574fbbec9be671c96ced4d8547e9b4fa3999dcccb0985b18e9094225a713632883530611bc854a92877e4237233ac8466394bd65145f232", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a98d7d9fab0680448b1386441fb373c0768bb59fd72484c0038e3e0448ee6d1ae727a1cea451e881f204d429e6bff49b52ea3e16a71c7265ead31d70c4282975c854f7a08f205aaf0cee4040a13a2b4cae71caf16b1f9a307ae029bde33a4659cc92fa632f9fb724717d0a0c126ea256978255358b6c3bd975d0454b974cba17f6455dd240604866c0b45d06b1ec1ea8d590c481dbb9e2806e556d4fb5e40f4f37641570cc2a9de98b26f0346b6fd5dc39e076aa0d836b0a3fe2824ca44e959215468d5ae09ddc8f48b4f1bf8a4eec683ba9d45863b9a544cc0d535b62451822fac336462c67ed0bfef1619d516af66fb147f0061d18b9a8f6790ef30274ab7fefb9ed89d4f2ca6d30c6c1c7fb990149f16af8163d0eba3e59ce59fc1a822a38cb1802d2be4af05c7e452f0674cd1409bca1abd9636ce54b98f1fc4ad22a482cf1e50e9609ae09741d6fd0b1ffec9b8782cbfcb706c41dfd52fd6c600330dc1cc42a4b86e0a85f26e0a269ab8fa76e3bf2fa79f4fd02e5a471961f67c3a7a94", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33538b31ce7c5e24d7dc087d73265c61c312399e8920b8fdf521d3dfc590657f00fdfcadca3fd53d21314e7cc35129cd6e170c06b8dcc25476a47892a689ed5c8afbddf4191b9cd557d4cd29f59333201def168fbbf00253a942eb6c5e543ce01fe3c4a1940edc138cb95e249a32ab7b90fd1d98343d3ddf6062ded626f8b049ffc73a9f69264baa0ebb0b7e8fea0470ed08c2d4140c2d492eeb12e4749a7581835cd81306294737351ea302c9069132d19b0f7eb280760941cb59ead82e665bb138faf7093f45090ebf6beb5754293a1e4f0feaecc7678d5fd56413bdfd7014938f3031a912cbc57fa3211b02ad34139fd9c11f6fc27a8b6ae0ba22f64d4c9e2dc1ad991e3d89f5978d9c87d1fb052a68dfbc0b090abd1b31915ee07a0a481a9437dfc8163f84586d0f3cc3879fb6b4a4203bb44d84f5f5859f5b294bbdadf34eb2343de2d16e7aa005bee959beaa38482b6c0d0f7817f4a556f377cb2b388f609c377921d5e20f08d0fbeadb1a3e63a11fea5b7b7531c94c152a083221d238", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "206a841a7c9c2b0af1149a40a5ea82658730ac50bcd20bdd0762afb9e4e5debb745e9943153c8cf4ee1fc0e22c730a66ddcd52204cbe83c05149ccbb6fc60b9d641168af9a78e6d741a0a405731acd459a45b942581632111f9f447a27f1787cba1b3fac01f66e3c6756f63ffc18d550313f579d47ba847e9b3bf5a1f4a138697b938c04e547d22d3343d9ed1b2143f85109ad5a08b835802732a796f1f15698e46b47658648554706521252d265eb353231695eef004b913ba0ce9887eaeaae752a3b7d7db70a97c610c3e212c5336e2e865895291a70a1efb2a593b76b60950727dca1330d1215775f41f5614a094daf94c9a6c5ff04f699cdccc48b6d7953fde80621c796285bfcc56d1cb7ce0d14e555083ffed66d3abef9a9c2ce76c22cc57ca08793c6080cf0b74c21443c5d7338b5be15204b45628844f68b1ec3629e53f55137ff9a0ec9827bf41ef935c6e6cf67b2d5074a8fec929ab4b1b3663e6e755e748988e9d4a5310d3055c3269ad74fbe78354ecf97bdd404db93e8a42d7f", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72434ecd0f59044f64be219f197dd2ab79c91b2bf5d3ced002bcffdb28e3c59ae04f4d87bd9a439f406a21174fcc5b75f2565bee2f36a83e5b89e22ce6e6e26e68cef6c6e7973e27502c3091e57448015f148f0847a805a33be8322127383f0a869d21aed276e9863ce3128ea240b63b6caea2df217644fbee930add2d0145d21f2f799a317c123aaedb1d71f40ade4e76637c9112c4e8f327bb2f6eb050078c9b802d3a2e18defe0c32f436021a6a894b03de5f68d6a677ca57bca8845385d5bda6b0f320325043008fb8be25c97a8499e6545dc99f27d7e2ea222541ae91941dfe812a8ed73f848b692aaba2317dc2eb84900605e0b8328c9e47170c4bb6a90fcbc0ddfe3314677ed4255b6582048846d2a8a738c4e6e60f3619ae722619df0f940660e8988abbc3fd6852a8f6b6b947cccd1cdddbcc676b35eedc5619aba1bf8adb0a74f2fabb31f4affe1555be5ef478f6c5c3936000c575acbd3bf6bdc1faf69276b3753e76331ff6130eb50fa9552c87d7ae047a2fc28a3e211d308765", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "91fb96a01453a15bd07987b6a072a04c3a1f71de0949acdf89883a749fa967d5721d6962f4b313c5d6036dd2c9db051fb77d91d9e72996dc040b97f513eb256677c554ef56a847d5e3cd9943bfbf749b67166c52bfa2add4c399d662d38bb6ecb812bf3052f676edbfe084b62823a1631a0d22f992ae73b92b0e116ccc45cfe4bf2d913ca60fc2224480d32dfe75cb50ef14561ba2d425988dd504ccf632cff1276aa592ebcf725ea61b1af4b7f2fe53bbcbe014e19711dbbe7e42df0c73e93480e37d8d42d5e605370116b13012921f5f14cc1dfbb97e06f7eff77fbf4e5d127239d8b44cc907033cbaf3881cca67eb1a2299c6e586c51142001f475c3179ee1e009867bfe61614089a060d8f9d611e519eed0149d8376f65ce3f0b038ff338e6ccb247ce0cd2cd7dd24d3d5a48c3628523e1f7edfcf46102360aa00460dc828113f46e2399b2ef77f86d2601cb4eb4c2a6345422ae40e8fba2a14d00452517c6fee431682438962a02e424db0144987ae403eda88c5ab9e0654afdd13ab1e8", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "033c248bbc3ff5231e75cb44bff8b3225d20f0252ee528ff24be672328fe66f413a4ff0259b3a22b6ca788b6f4bcb4315ac99f59434e097ef066c0e5821cac2ce1f50e4510d3709bd030a613ef05a818414c9a5580d51fd4e6d5b4b7b146f808af2fed1ea5f23c12a370e526fb1133f06f3acc4d7f1ae5891eed82dcfce4dc46ad947858a228d6e47cbb658176032290ad7b4cc76d219c41a358d64e1989faa294cd6f11b5f9d94fafe133b725cbe482e82ec6594313e0ae9b6baab9733e4ee01a88093ed171bbb8384780d1c26930d409bc98c36989a9db93fdaed7852ffc003e981c6969e3a21f1c1ec80552f3ddfd76f16ef8b04533799a298690c6a76a2e034119faa92d458089df4df5cfc3e5a2ac5fb7496835a4dce6b8522ccf5049e4d294216cc24392ad0b6bc7250f7d319c1352f58123377fc7ff9bd34d2e2f4f504fc272c9ebc41d11f83abe60495daa36c0ce6c2a26b985cb1f30873f7b9d6566bfe6963dc2154c128eee636a815e69ef32d75105f91f1597ffce0fb34b2b89e7", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6e64189255c0d7b2a93f30bf771d9c0850f57a173f93f5dafcd599b801b997eba3f76e4f1d78d478c79adfe14ca8191aeadd81848aa769d65b50bc96f3e18654c2096e16eeac3b0246c8d40ce09acbeffcd5edd87815dbac35ec555925f33766a40f330675fee4a68b8b8f54d3550dd0e6a60d3fc9f971685ad1dcff49b17bf7a933a13153dc4b154ff5f56e1e72c8775366b6435b175ba420e6fd09dddb6466f6e87ce2075b2fcd75c99e4df5f2a854d9afb60a38df49452a20f46bc604f92af5c9f155884e3ac1b2319ddd4525c118b32130b7dab2fc18967181a4d5879dbee8b9094ce02683f30d44e5756420137037df7dc4e21efe99721b013098fd895a3593ee8661855644bb8729c36aeb16f230c4e8fb0ac4587e2392a26be95ddc57b19705018771a6160206dce2e6feb02b298dea43e732167cbf7bc96a5bffaf27e3a3b04eb07a77ef482d77b87e028f6cd0be364d9cd606f73ccb0a6ee19d927ee221f3c724e7a3d80c8a715617aa06db021a4e1b956f17e29b462a6daa6bde9f", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 49 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55b771a10f9d7f1dae6650f5a5898c7132e288e98e052732780be3a22bc5a06f00af59831aadebbe5dad715b1e2c80ca27160a126b372c6a02fbc597c9b132d147e5ac72b0ba81cfda442921bb65bc31b55f2cc9eb5ef9fa04553cf814155be4944138a79d053f0adcc8cc2fa0fe5a97ea6129593ffd1d3364cdc1da0d3a8ca2aeeeb96f4cd529919d155b09b35b6ef30790fd928dd623a3143091ae74b298d9e67135939194d6cdeca366f6f17b202ae5a9b291b810a165cfa6581aa42aa49138a8548267cd20bea61d90b208cd4549d9b1f4486ef933fa276fc71eadf7a0c332bd0ffb2c7a7a41239cdd2451b45a5f74db7177cc127edb752a8d38f543b0632bf8e92dc0aff15ce036ac68722e3013f219b6a3fb8b9f9d75e0ea71fd4178aafe16ba575e5fb7bef9d06f294658246b53314a0d05c5dfb36977a8d3f37a7095ad9cbf50bf4d45d7e8291faa72eeb83db4acbc12cf1c9abbe9108b4ab97f2313a9d0767786a13a0f8611c43627e23d0d180c10207db9d366165d5d6a6c183353", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 47 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6551feb2b444f0fac650da3445c113ff927c26a1d4c8ef0f4b150b335635ec50ff1844f469ad6b3da8828705e0abb44270f86e92472b21170ee6e68dc49a46d1bd242c0e15974a863b3fa0f0489391e8791164347c56b87bf0258bd1fe04f6f11d14f7cafc1e50568b871a2bda206dde850f6edd46cfc484bb26e4bc8c9b7e5b5aa694ddf0dc217a8b85f8371e6e00cabda39b22fdef4fc6a7531c18bf03943b3af40f5d49ce4c45488f24a564eaabc4a54fabf3bc4848b309de0f5452415607c431805785d8d440a4d5b36f71d64c49c966001978159e60ad48199c45ab88333e329b65d5780be2650875ec0cca3f31463568e840e5420e387cb1788c614fb95e0392a97c0392d79594155ed58d45546d6ab7ed08be75f959d5232bcf08e77403185dbf5eb9398ce8b9a4fe3535ecb2e54b15965b9cabc427164ab23e284bb72d4f7d12b7b66335686ba988a26aa12617a267ede320e75c8b399a8dca3338613aac83f99bfed281523712fbe32a7046b85af27163e14193ece3bbef93361ed3", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16c1b7c4625d3ab8b9a7595bda96e1bb7c70dd7b43bc143aab817524d3fcf281ae9cd5df2c1e1949d6a7d4fede269b6308614c1ecad6db2ee71250deb38a955c07e76f70272a261bfb2b31ba3155b38cd3705bfddd2148f2e3e0976760c4f0051a1f251aec74942dff3fe78bdc36e9c8d41457f42903bded23e05683045c131cdd4e343831a2a1d2e418355e2028d2b3ec94688d3acd7e3a5ef4c0e53f4d722acd328cb9c3ca3f0497f6f5c54711eec8693c67fe9c235e45ea9f27b93901f7ae98e77edc295a697d8a17a91b954ea910900069b43908024b35b7aba822e3ca57af412916f1a5df213e47608e65d2d903ef762755ae60c241b1c36bfeeac202b8a35086dd961b06534ccc5a2a4f23a39131a915ee1d1caf8c5b50834b224cfef8ba8b752b7e030b5e955361a463a6b908f8c8d0cc513af925696614624d12c4eba4ad72b2a7727b5a2928b8335fe870bb17adf089d30116d7c9f0a6cbdfb53e5f5ab7f056af622ca5e77b797118f7add95a7115049e4ac31ef5d7858edf5186c4", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "440d17b009f689abd5301d2728eb6238342ae5b63134681b24d61c18443209a18d8a9ff32ecfd231e77783a00be559152fe28807c0c32c8ef1287be6bd0fc3e70d0fb8741bbe2d30bc39a898569b845b1acbeb1688c82a34732f278257fae502db21238a504dc1157cc3298c6bf6137d6700ca6ce03e5a1dc7293271d43f5863e024595e63e2b98eecf3ed14afc2bd08bcabe0fb882d9df837f274077e79d08e1a46326cf5f3b4806945405c84a7e7bea28b6e84305058832c189039038b5e2ad54df21139e47acabd93cc53e91a8e4988a633a63fb8a7db32cc6580acf8467934969cb64fffe3da2744e7518140cbfb1af3f3183be3fcc951d79173d40bec9b5987cf9ada82a48c7734073fdd15296ed07fcf50b270e3f38cf227300138f742c00e02e8d636d6bc46c15eeb631ae0b25f649a1ba9a19a8d35ef313c769aee5e996526bb6a1d205998d366ede6abea912dcf8f39349a0cd0e235aa24d9a4f71b9de18db66d89c8f7a53485343e8ddef174653a454a3c856a3436e2f9872aa25f", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "746e41c7844904f729d879917081761ea0020aea2372ee8568f6ccd91e5efc532f9cb12f08da3b98877f2b93851ad627db7411429367f9a7af703a16ba34f2689518f468581879bbcd311c171c781f0f75fe522d038ae5bedbba455ef8bf92d92f53f3d8bb06b6a9fd185d917d01a327224978ee898ab1c0af1105c65d27265b60912f84a3dab3720ed229869523abd565ceec086ddcd48a2404471e70f22e214b80c062f0d2a43c3d0f8c0fa12e449ca1b2174ed1d6f0e7940f1ec35cc74fd0545db764bcccac5483720d25acda5c3bcb9c99f4b60e7717836b8d3520c3a8e7db48fb68571dc9e304b3a3914eb2407c8cf3e8f17bb38495f3397ec850fef614117440aebfedfc40515abb112bccf09fa4b38301ddca73892f4f780c574bd52a913ddb74fb9f56dec6c54e0c8e910eaa95f2f1a9172cf673ffac01c2cc3572b80e93a325373c1770cf69c09fced6be76193c83c740f5e4cd468fc20ba9ba145939e052d2a58b3bcac19541e2f0bc408a2ed547117db7aa6ac3522c6409d8e06f", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4468ae2dafefe85b8a52539cc8c9847d94e01161e01d377f6ea384bb1799ffd763e4a4210a39e937993311b355850a895286b47b26c251997c9a9f18964e793eff80fc652fbfb7ce1f7f052b39323970c4cf427d32a07708f3859f9d101c4c75899a145da0590da8f07738043e4264e0d3d3e3a2987636018823647e4dd7ec3bc3cf7d65fbfafe365859e6a5fd907d37e0db2345e67ec00d7dc0b75defcf88f50603ab55b1e99e0f788cded4751bb49522dfb4f9eee8b2bea813ac50be538916ce07e3513b1fbbeb9b2f83c4c2e004d42a49d31fe63dc9da6b55e9dd60d705fa367d2cea478466a9257231a53940164d4dcba5dffc17dff7ff023e8a95da9e9ae126cb894a06e0341aa3c3c83a52d83065bd18c36a9edf3d4410f8dfd46cefca3db9b64d6020f9b964c6e4d9b5630b465396790525e55d33b6bdecdb7ff4a085516dda3e5c0fa3a7bb57252f4c79fd56ffb350669ecf1075112c5e90268bd773ab912e1dedf36a859c415f774aafab370883981d3e54ce780097b0797403d610", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77d8cec49108b8a6ba4315c2947dac12d8143248447b443d3c189267727ead92e054f8dc591df862eda32e447fbebaf5354f67dac043fbb254331481afb6c4da45b233e4a5449da2ba07b993ecd07de6e5c21f8a2dc8c06a6222eec1cb82043e23ed72bbd9995379672a3a6d700870db6b7e33c459f073b92bbc052935fa967ab7caa04eeea6461db6ddd7cc061d38d8db9de581151d8b38c25e8dd79f8a4e2cd147412bbe90452bcad114a7cbe8d6b6130659aa38be2feed6c96efb1a3b8231d2f8b290356e77d3fcf9230cd75a87a84479a34ddde67a826f09b41340f1372a5dc07acaa0c7db898d49251a95c88731eb93cb35423c0715713e248ca2c7a850a2bbc7816d7bf3d82bab216189dc15d9413e23d77a9fdd11ce16d48f3ffb2643cd611ce15389966656251e5adb08033baca6e69b289f4a03cf88ff493e648785210b30484ff9125d25217348af874cb97b23c8d07258f95997e14f31f646f70d2f94f00db8e2958506cdd8403f110602e92ba7bb0ed0cf8be74ecdc85a131982", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ab6b85a2c2b64135217709b6ef5d267dc8e9f61e65c539fc92993b84900f9f2e6a035592751f5ca54001174c12599466ffbcf7f86b4e7e39a94214a8b84bb2baabedce3f526103e3e951728b35312a4a617a031167acb20e28f2bb7c175076f8556dc5b37e8bdcdb0320ef434821ab5f4b2a312342c7a64cd0fef8981b52d99dc7af0f27e506c7e099eca75109204394d5b50d26ae3770a1416aa73003461a750fb189acb23e5a6802d098f8b33c1397c44d6a4f3c0e6ef4956dbd285868d3f2fcca8280ff7a9afbe4927f444a394e0d62c3bb8e255396f22d14a2148732d80b6fae6de4ee6e4747764dfeb4c60da9a7b2828ffcaa670a136bb22ffdf997e1c8ba1f5a372facfb467d7e7378a64c38f447d45edba202e233f8ee06ba56e7c8a151c4c4b8dafe541de59a7b530a35bbae4cf7a885cd6ec1f2ee6d14930ec20b53893eb4457ec36df22a5ad015300d4d1034286471f72a05e395598f3b09c390e0a0594b7d36b4d9c1758ce3d2832ab64db2a4ca65211dc4e5b4e69b72b21b5e9", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "131d9d72773f3a6b9026f55edb23b348ccb4e34f6735ccc204592a69ff19663551d73d340cdebe9f1d26ca192ac58764b02989cea4e8253863a6d9376a49a2dd6ab53dceb678c3ea74e7f0b4ff97563dc168e2020bde4a56c21c988f88e379fe647b3a39651c1c561ba444eeb677d7130f9b9d5a9a4cd9b09fc879c2539f2c423bd15458ef32bb1c71d5b518a20dd50f4a9acec57648bebfc4df7964fb6d60d0d37116d594864be9f826ca53533b77317090a3bd1024bb7a39ca67f43a96f5e52aa5d73d69288ca3f2de548641579f54e484aba2e4676d91ce01a50a90996acdd32c2124a3cea110cadfa46338374c87fb52460087a9caea824fb83673796e28e2d00d5785b1e820b8d35ca1ad0523b724a310b606a4bfa6515a2b7af231dc203308e9a9d0a39bc10c2be68651860344661a73cd1e81b61cc3b39b2035c15f6feaf4d6821a38898e3e920f0e707ba72a20213d86b2642873dbc30ada5b5cfc30895f1cab0393383f61a7aac1e442f3a5ebd01d16d5c4b745e56b87b19522f649", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21db7c79c85f32090e2a0087d5558298c700c40f39a6f9e08f70860bbc042ddc1e98c290007f0d426b0cff6d6f32eaef0792f10ad12ab892858bb2ab510d9d5d8d2a2bd0a0c737602c9949d15e0c67d5c54dd85a4cce003582f892317869d34709696620fbcf0bb572d665316d11d14958a58e11ddfb75309c7bddb87fb851d8970ffc2ecef3d7f57cab94045158c01ea3a97843ebb542494b8f883686fbb83fbc89a2aeee590573bb41788824ca49da882f475f415d7bb64b113e046714dd67dbe0cec72416b9be30476d197ed0675deac614be24ed8b4511c41017dde5be0d09e1e4201e8ed9f43327da18ddf40fbce03c477f8a3831bc1d22b7ec72be3b4927c905d77066069962f6ac8a929f810044dc1cbfddafb763df8596d7a8197e8e70b4a818f4c2163a16907bead72940bf94f64f4ced5a5141dc2757d6b93a1c6e5034d47a5ee512f960f37fb269d1b0102b8801ac67eca3ec27a6938544415540f55b1c5919560778c6cfc8c6f9bb21d2438d2c65b95554420d038b1905e02d09", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09cc7ed5357f2eb7449514215b7d4bc94c3d0e3b9403a138683444f12a24fb4f1bffda8037602b19053727c2f1422f540d5c6c2ee0c0205a3e8d19e4ee968640ba857c04cebcfdcf7538e3a11b32226f57714ef6ac47045e94026748fdf05ee975cf8b47d790121a0bef0e86a2fc9e7444f28ebf54e2cc06f7adb7c14c1077f99f434b4f4b23d0e308c3af0809393639f40435b190175fab570b6acda0b2b94dd331cf75edd594aa7d49836620a720cf715643a73704f1f5d7136b3072d6e9058cae72c0cd3fe15394b4438731c37e6fe78971d8280630679131657b64edd132910aa1263ea2bbca36eddb34de0b4d9a42258c6e2727b71a41c28bdc07c3e367f194f0418a4fc7b5ff7e531db5f0e4e5dcd9ba332c0fb6c4fa73e10ada4840f7aa2c310856e2a453ed595e9b7bb0e0c729375eb0607694c4d44ac2203f797f701a13c0a4be1fbf5a90c6c680a78d871e3637637200e4d38ef6cf2c2db5c2a5e55c1105637bd97831c9f39e9ded20be2f381b96157decfa0e648696e5241f3794", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8889ba3a0556d7d65a08bedcf40c2862409cf65c5deb821b7d12e6d1961859b8ac91177b7d50ff8168cf80fe88266e574c6fd719980705bd7c488d768e15d2f871f13904ae2280e21c7fe65da19988f2f62d84c87a32ada15fa3a0591e8f7bac5da67e7339966c94c0d864e670cea00c810a01ed78c0552562b37c11a04427c100cda4c6511f2986e577814e48ff565d3f8370e79321e612c371fd4e1b9cf93d53636844fc6c392e547f5c309fa3b89cf62d1912f0774c82c567989bc14399d1fa0b1d87d67ef15ae9c4d577f78c913f58c48cd28dab95d6358b49410926816242edbbca97dfe9fa9f44649fe02fc8c620fe86767708a1619606ab6c873e970c9bba1bb8083a71e2888a7a4917ae8767b3051ce324c8babbca7efa4509f8186264976109c3b0b2b453e1bb1b7468567be2844de295098a8d849602c0261f6c3284613517f79e84008de8ebc151b98a9c19a3833a8c322cd021af09422e09938db0b09cddad47db0beeccba5ea56d2b033e2d90e327359f056d22692cb7aeb2c6", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "252594c934192b66a349e58332c9ff111026c512a439f886df1859f327d875836f529e9c462a95d5b0e8ee6b407ed6f7a7512b70e42612c1479e856388da8dcace91780be2f56da99c4a76251f86f2efe2e214404ccfbe26728b6766f9a28f8787ae318d3fed0fa585b68bd76ab238e28739ef19afab1247ed1bb119fa50f1fcce4bb946047510bc683ae499730cf316eab96f14d654ab311786121ff7f2ac09ce146b98ec0302775c0b9f06be0240b28695894f53ec1a92ed985d5c6cd55d9ca5d64891842673d2dbe8f4d6a678da4929eca8450887884229a3edab3305b691f242da7b7043f0d759d6c36361664e4566aa419e26944195ab8746a05d56385943d971a1ebad627c2a9e6c429253a1142abcab5ab71bcb35b7c6dc89ff5795aae1fa0d7d8ae5fe327b3959d3c7c373c7a98cf382819f21e6fc1d29ae15897887728033b6c05c293c28bd9670b7bd7fe70051f1d30bc3e9b4f20d6caac77d331c3c864c61733cecb5cf5756a9c3e485b58f936261487ef2b8054b5a1f95c4295b", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0fe6555340685f83444fd844ae5e7d11a5ab36922f3c63803432ccb84b3643f060fa7abdc6865891a1672b66b921867ab08fc62a4dc48104b9eb8e4bd89c26b821c490e843c3517fcdc249be66680ca40f2c3b7500228cbdd0323cf6b6a7c18a1846c042676f50be45802ba4f1917a84058382b9f0a1401b1656b494a325a9f151edc49fe2cc919d84e3a027d8c83afbb8ed5a72f6815586ada30fd7b6fb3c95b063ce9ee8fea2b134ae42ab8bf08110301a8838c42498f4d6b449e1dcc65454f81af0ad2f6c146f0b3ff0ebc761b53b7f855323cc4c16956607a89e238b376bd76415648a26c8a473709ef02b27a2cf626450c92ed1238ee95df90f4b9cb8ff1d6d092bfb79c0e0114efdb0ab989cef4280b8a8089b4d65460edc9f93d89aab6ad072afc903c74fcc889a1e06ac8bab8e61bceae5e325af68d1357cf0747bd10c103fa04f69d563fb270a06f3821305de3f02ac1617700f07ecaa6dd525ef9e54b9449e2974a94e7e7b8307659495d700181f09f8680064375ca19cafeb5b81", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64cebd7488052ce28e0a3161ac93beb58e73b9f054019095d268681a42acc2c4579cc0bd628a786b052787485243a763c1f880fc19ae41ccfd70f5e7b1b107244e878c318b1142633bb4fe109996273163c093c34e33c9db45d61a9a38dcff55c4375544018f555b4d3b65ce764c449e1056b288c5979475a6ac48a21718385d1704275dc7bd95535c0b351e60b06b6949feaf7e615a41ca111fd390fcc3dd172cd1a3642f3929a61c228f8a35aef4bd9f4fdbadcd1e61aca7c0d2f0acf4003c504d979aa065be42f769810d9bbb515e9f5ed524d388ca22e80a30085a38bfcccc7348f786b04e8d12ddadd51c1a450b11a3a5345363ca789e061068436cdd0e9aa480d1f9fc143f6bfe22a594068399746c49440e958a434e33136a4a120a314f8f617c3d0c856dc442b3ca53809fec686652becfcb803ccea9a216d5109c208c834f31529d051b4c51559ebea0b5305321895789f3d9d0c80e46ea13e5d0979487a3b75ae6d3034c424ed94a609c8eeddbf11e91d8c012459badf75bbdb3fd", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9b38a8f73ceb8ba6700fc87f64ef24e6ab775695508988b773169039dfd35171e8e11619c460f431816a75b7f69fa6938919a773b489c53cad243185cd0e09b5e89caaef999c93d0767c05adc26034da9e45ef4390861ddfae45bc41ce54a6f51759079356db05352c7f217920026f0545e872710ca24c1f7167d9d660ba1188eb42648ba07b88b5a9e7983d49819de25817b0fc8b95c6e3dd639e80dd9f5ecf303b7d9d6f3dc751246c8d9719d537a072ecb581867a7b90c92f91e5b46405040eae38696e84495b1283756e769ee5884fa58bdb2325cb4099354a59e191144810a24f7f2f29bed9277b7a03fac6b22ab9d87bab62aa076ada1bdd762e00d1fa2535ffc3e29e8b15f07c56d7e70d65fd4b8b761cf7dac6850cd25c4e8fc8209dff390186257f0e522a7c4cce9fc2a80147f2af9a99eb860073087566a698d8e74b17a9a197dec5acdfdacde6265d6443adf53aad6774d233e08145f7c9821a0a869bfae87b2e39e392c31cb47351982c1f69d54166d550d251be7e368af8f5f9", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "640765ae60fcdc6e9b81d4846d0aa21779091e45c59e04d5627525926ed5b0a5ed16838903c23c4c53ccdd44f93ddb43ce1a82646c3014bdd5410c155fe72edad7dad7f6b172d4859ceb1774df11064fb60b6c37cadba8cd6744fd69f043fde4680521c82f78af1350ad9f2cb79d5bfd54d39e50e370d3ec2299226e4e86851dd19edd2a3ac1b6f90942219ea805fda80955923265f9abaf086a49a7a242d33fc43c3148eaace6276dc67b5ad428bd3dc5760d2fb2a33ad41fe568c09a89037ce48e91436963504b4fdf1092e3727c4eeb631d1096eec5cbe2ff502577d801e8c363b6c4c51e5c14e263e52ec937f66ca47a38e91ad2a8696cb2d4dddbb1512c6a262f80d95a3c7944a523bf66a5a0e06073b86c47f142a1f632122212b9451aba0e12c987bc5cb891b33719c1272d1c03db0294e09c0ac2cdaba018b7c36b033d96e6a95e9133341efefb4876cdb458f365fc2f8e7ff22b2ac8ee03c27232d405e65070fe0a03b2e1d6a040e78fb872c086a168b6099c26e2f32e88e2ce5875", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c0849644c72821f89775e8240949fd317e66ad216beb2876865daf067103d51fc428bc9e19dea39b16df3cf55fe9af9941ed456a9b398b373ec7de6ca9c176352d7d2b2e2635529c37715c1139b36a105f7def4aae688266feeccf22a076d19d519aca76b88b71364fda8b5fd52c0832ed2483d3a379316e370b7e10c8e6209debf2172446741aff676da31d7761b7497f2e55bf78954cb3352e51c8f8686cf9949c53d03d6af5258cd3ccf442a6e773a687ec95a07d2fd3c37ad0c7c729a832f0ae3689d1f3bb272a1f901a1b2f9e161432b57c37fa3abfb509e7dd91607895df45cf2b7720f5ca34a9b74cdbf82c9637adb391ad70f53e47131a22f82709fed31c99054a2aaed935e9791a1a6190b724a16e5df74ca14d1d15726ccf96edfea8bf5dfe9f48747f45153056ec068429ed080eb5ec57f0f7ac9c81ce6b1dccc1defd5528088661e0a050322e1a2f315fd65a4decee9ef9f3021a34af2b1f6c365d680f00c0ce9d19ba12b5dfb515c129b7a63c34c5033edf9d876c03e1f3594", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3290aa822208aaf760449fa0c88ee9b6135d65ab391b97354f95682052df59a4c3f2187d6e15b563db2b8ad1c48c29945603d7a7b44fefefd642f51aab0034ce6f0ff1cbdd8ced3236bcc149b84132666982d83ddd23cfb5cd21891e927a523b21ab655b8b7d041482a16e7f722246a77542543a11e5b4abfffe8080e67a6f1b4e716ca8a9acdf67d499296d7d7c2193ee7003a9e563bce01f9e363dbe33a1a8dc45cfe37e0eb454809e52f84b682a736b8fc24bbe64f3828c88379a0ed639fb2b650d38321d3db534265b3cf32f8d8475296e0ab33a01c914f294af103be99a102c16c460fd79ad8abe689903f945325f1560b252693f52eb6f6f4a09685d9579b1dc99cbc2eaaf8b039176699337d6e2e4dc2ce1d34a29f71cf01744f74c7ffd0765663bb3e9dd95860618350376d3f39c805e577d01107f06b4efd2e399b261b555789507a7e4b11f26a19bac5d2d723dcf409f9f0c44be400d250235549ebf266fd02c699d45847614848ab73f4851f3c57181392212448c022f6e0303b8", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "27c9de67db99c0490f34b5af2a0494c4888c8b02963fcf931be580faf9a01253c0da3bad70560f7b08eb3ad52989792fc0dcbe0d07ed0849f8a4bb424343997ae049a7552c3719e2f64d2c708df63ee1556b5b8c47b4109f5d534668a2e77b0437c673dae230b3b96129aaba91980f56daf496b2c64b4c11e890af9874e70c497ff2bda8bd70066423536a1044dd84f5d7f842bed546c03ec38fe20eddec53796ee8826de6db5e10dec144ea04893433b7c5387a413709676288b2219befd64bde0539ac32dcace2fff8dd5545c99ec4be8ebbd1e7520020c4c22107c39a13db2b5f692482456250b061d8d82943e0f73ccdb7728c26142540aaebdac04df32c65e6a823de3700d959ea54c5204951b9ba8908c18977b7f15bc89c9596d2eb5265ae1df05cdeca220f5d1b3936f5c346291e37a0b3c68d9867190f7484beb04c2c4c121f53fafbc567e88e99509fe11352cda2569001c8af02bd68b801e745711a3d7dc132e331b24398dbb08e1103a1a7d8b970227434eca6adb5400aa58305", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a19d23e9e200924e751b01b520ba6321b3f2301647ea667d1adfca563334038136d2779120cdb2301df3165c508c4a64c8407cc6792e0f3332d0b4ff4b1f9c905fdee8b0c0ab6f5fb4f67d3cca6cd90a0fa0d54071efb45f6ef1f155e232a2aa67cde2d7d392e05cc5d2fb49b6ce9d628722a16d2f5aed54e50ec01cbdb75cbf0c9923954ba1d3dfba1bcfe5428345321001ef0ca32d2cf70194a752c092c5d1095f90868ddc389c28938726e1a0000b4d1d8aba7b1ed78475c486f7e1e08cad2e5cda63f25ae05380902ed81ad172c01f01538b5e1e3aca49bf3abb7e3408736036ef14a2273edeba019c20fe5c6af066810debb8b76d98283e717b91caaa5db49917880518523e1ab7272afdcaa24ae4a03019bd4d9885fe1844079c7c55a44a2f06e40d87283a5677cec08f384c47e138edf434f1c52edde198230c3b64011de7482fa1f938ff6c4e1a66fbfbf13565e876ee1563a5862ffc13a1885e20bdc3ce6e34bf8331bfe17773f331b708dce7ed74d96fcf94dac411de53220951a", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5681ec35b49708b8f8962a579a33e9689947e9883246a8df999a35d8bc24271ec1460668999ec74192b4f5dcd0d49f22b31c77afda748e3bec58ed52e96dd45b23f66b7b2c2c703add64e6794867e9be72bd3a4f80431ad6d76b9a502b9b81f04d126f65c18e9fe3953af2023c5519fae6958bc7a392ab5413b2cbcd2136491b5f25c02958a844d700468c2bca431d2b998cc1ec6b31856234f67d50872aeb12e9d401f597180d396e74db862db073fd157ff4c2cf0b73c86cfe5266d99ef969d986236960d710853c5540f62f12df09f0a81a7b0acb657179abb0442ade44463ce729540f31b3c2df9687151f142b5df3913d036604636fdf51306c329738fecc711d57713e5f2630e769662bee450bb5fc8c87e0da8a2bfc25902e5c52a5c2fcd46bf027550ae7976f8ed008cdf4b6b53d32bda37dfef9c98a3cb68200c3e06b0a10dd73d02da9c43928e14c7455140e7d4afbc972c089977e0bd69524a721acf48a4fb45dee76b0473db4ac1907ffd586c54c643d6e0ddf04d3821439f3e4", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "349e9fb23a4eb3c943d840912a447870aaa91c3d494c05b1f801bc5384fc0b7e9b0b0d6899462bcd0b357eb7094ce09e817a091f10cc34ba793fb7952759ccfc8ebda5bdc4b7b8932db3cd18f5cb0d3ccc07e1cd5a6537a701f06c07ee01433d50a16c5331a2a913a82dd3c8ca95e66b481237bd38bc76e213af3d32489a325ae448358bd68509d3541a94ca89c898acf6f6bd67cd66c8522222a1ebafc5f47df1b0b10c08b84dbb81926e9e7104c02e7bd5a77a19ebbfac4fb423f5ef0956a9ca3ef49ddec1f7591d851f66834868908cc8a8f569921ec7a9a1248d0f2aa68c380f194e80580e3113427cf6ebb695db18ce345845bf22c75f62bf91cca1c3eb393814a38f4bea08c0f35f03b9b77cc65140a382b4376af27c653e1b7a7c0bf801fdd3d18c5aa3759eeb25c158c1ed8c9865f8c1cf0b6438e412680667a94e4c390ad3d916b3b9c47a50a6ba460b1ff05a3df1f7f0f58596005d28af75eb457aed85ab6475a73172e8eb987af41558028c8cdada1a754229db1c35699d717982", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "419ad0e31cde95cb53d3b3a86b8a8fb605a0dd08bb4904cffec0d129ab7b20cba91fddedd019897fb486856fd779947702efbe929a006860417354b4932582084b75e3076498259fdc783b34441529c25381cc57d1016e196768dbc01879d768d158c299325cbb0f84a3712a0c9178e57c592e7da5e95ddf35a1adb1c7d217ed13a2f1f53f76344236ea93bea71f113a61c2677e3ed5c406a4e70eddd76439804b6860337452da8cbcef80af7b144ce9dbd7cee010268c9dc68a4145adf2bdfd05f64fe495a3c4c6996358e1833e07f6a189ee3b41952042696d4b9888e6ccf0940b4443adb78b787b29f6c1982e6f86b099a3a6bd0661a4259d4b968cc83467433632d86ff18c2cfc920dba2bfabe852e283525a15fbf2fe7a965b328f8e34514b3430182d426a7e3b392024d8bfe20e1baadcb484eac0ea97812ccc92a4044f60d446d2003080a6f2cbba47afb74fe3d48fc9d599c50227b30df75a941c8f19d6fd6ed66b9d3ded89947ed19bcac7db4fab8097a2d6ee652da61163a7b5a31", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9555d56a5edad3ca7f1c40700ee2a072673159193586b08713362995898ba384aacb76f7ef3cbce1e94fb79a77f72bac5be73aeafd9cd3b60546b63abf575741a5824f5b0a621905aff6c7085531936504da15110edf31887be9c90b96950babdfbd6f5b0ccfe99c4c300f730408bd07bd7b9d035d7b829cfd7045150b1c9e89b4600d6f09baffaa4dba48611c8c3f745fb954a52fab6944b6df7f8cc4266c3042bd0e6d7b31a40640f726567c44d456dda93eadb7e2016d4fa10a0376e8acc4e4ed01d0849da3c178a6c75c0d7a8b695a8cfc84d0d8cf29619b3eedfacac2165c31fcc3c3a6f062fd5542c305460cf55858d372267bf95f58817f37ac7b90c19c69f17d9cdeb4504ed7c278dc10c12a86273a919e03419eeb25313d976d927fcaddbe08e4357f7bbbad0f273f0bb0302847e04bc89c850a8605f1b8ff0afe9fe9a00fd05c8235ced766ccb0f2d8590d9fd6c20c4fe16c5a60e056414eca6fe888ed5fa338e7b7e27240bdbc6c708e13a316c113c3af024b4e7dc5360aea3483", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8829061808ea7aef2b338ebbcfbea99dcfcde31958420193326e26fa5aadbc9eafba2f49b38bd629f5bf1c2d3e92000050d5d89360896a8a29d147aaa2add622e5913da439451a951c0286863cbfee3083585af883909ea498314f5874282944546de32a80a9309fa9465ebf324d482aa8283c8589ee90757ac52de8f6654ee708b44f588c578f0833a820c8a56bd575552360adfcb95c39616a488f2c95fd94e083c305d5dec38a158eb94c40c018e6b4002efed29e28f78980cc9eae7456c6b68b04f5a0dc0c2a33b71b0911e058bf1e629b8dfc8187319d78285953d53a38bff1a994a23b017a74b6d18b86d37e09271cff51e5d113d9d947abeb188c074182cf281fdc879930685023a5703594820a4cb1dc22c7007083aebe9ec8525a044cdf67d58e775e525ec2d954f2eea316cc12701ea8a32627b8db02152cca9dde87a6bf5dd5eb4bcda3b34d35171d9152560f94ac2dc43bed33f3e0f026f1a578bee46c311e3b14d444428482952184e5a9b05c9cca0cba37b6b4d30844aad78a", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f8ea25a407acb845c6be6e4cb263be64cc2fca7d573536b3076c75ae9d38cb70156873eb2fffa3587c3650a81ce19a254e2ede3410b0c10f8a2f4b8972c75dfc690ed29ed1b41a44c149dfc36d5f07213101cd4d2c6bd3a9b367279af08f8a02fc346437452bb40c46d705db078efd49c0ac0fa6be275e3b2db60ab17204d87e35201a426c4c1b30340ffdc6667c2e0ba82dcccd11340e1c7ccfcd18c6b34ac1545e18e3034e296c2cb482e5b8aa923b68597667abd02af54af7cea95cb2fd923dc90ace6ff906989cdb98d36acb40f5663cfd6c68976e502e79b845b592aba02b43ab16699dbcad74c0f00decd1e26af1963c49dbbc6baeb585c9cbc8230827267c0f6330269317af01ba0ee928b04e83ad94fd871cbbd3a1d4da58acdcc40327042762930995083c10cdbb2d9543cfc6b5478e61ae544f66bb65332a061d4f07fae41f3b25130849aa9ee4ae9497bafb0143def8d0a2fa0e19f87b153fe34f817a46cb00348d39ab1507708e2c2defc388486724e9371148761da04d995e8", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d675527594f79cc5e66c9f795573bb7374f66eb396f97c1feed0772c86dbd1a3b36167f557285eae066567118670a787d4ff113a7a7ef575de05875c3bceada7af2c86aba621352f0b1ec1aa3a5937bfa830e859e836b3a0a62841feeb7d2460a266fd6d9305cf18421a1744d93183aa68e17ce1d61bc55eebe21a23fa8bf1b94045b10580f57e393a0c72081aa1c83bf9020e3d4c3e761456a18a1fead5e00157029b656797dfc321c754fd1b09cb2111303d1bd603c2c3e650951516c34bfe9650e03446071cc19ff9529505e1c6f69e2fd3f61a71398ca8b55310843033ad0c75578a11db3e83ad802fd335dcb71e83ecb4edf47faafd0b1bccfb89f3172f957eadfe61d9b097185150ba582d23f75387caa248d11413d143c38627be244bdb442ef4756236cf321288264a892856ba0b5784f91326e58fefe80e32f583aeb56f6204a54062119e87758ccd4ef0996ab51579240384149e1f19bcf54e270937b3f915060b989c026b5fda38919bb9fba6bf983091c2c6f338fabbe971c96", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "28ac59fd8a65c69dbd4c66e3aab2d1bcbd93d54e4710b3c3003bd8e1a85ffe6e21ffe6ba6526f3ccdcb563295db756f7ef29daf5c3210a36c34fa42fa13c6a557b4f7fae965147420adccd0e1013cf2100963dff6ca27371a34fc7ce72f7de62a1b6992b6bfe287046f01611c0fb65872fa3f988075295b73731ebf149df9b30016f305e950c46bef57cc40cc0daececdc3ca1979da134102e47319b0500cb32b337182d053c0f17ba9b9a7866a3852855d1e5f914a21b83548093d4a6c4f8f635f8c9d7b6625aad390a202c6d3cfc24b2b8a9d195135bde6ced5f57368d2ecba166e7f17e05d29598627d8ce6b49d3e681827e6185272200416502a1b9e1afcb4f9bd454fa39622c3eb839bc55f021ad006a90c4b2d9f9a933a92df7b2d997868352cd011f8ec17aac6619af0be4ece5747b9265a41185ebc6519dc43b1ba9ae20cf8929f54df6e4ce02f87e649b975d1e69c8610cdfc9b6364a148b2176cf1bde486aa141da819f639f58789eba896e9946896fe1995609fdec089e75fd742", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d05e2f726e9a367b65f841b01844e615280364465071c86b3f4a527debbd7cd46f5732d6203727b868889438d569b821957762c45145951ddb8ff76fda97f5f8a279eb840f9f1f521f804c8e65168233f85adb863824a748b5a5b1395979335a14fbdd160e555ba064b79fa3b6d0b31692753fdf2e088eff549f7f6fcc4256444778ad1ae5112a59ce4e9962214bf0d4e7b4e85c93ca9ccaf55b55302ee3ad0795ea4f4da90af896caf2615aba2d3fb21499c4ff813f696c54d0b955b0fb34b4eea874bf9342193226c6d6b2967543b9d381f33f7370f5d7ff5f89dd79f388b5841e64f1b785d9e29fe235c7d509fd23a08d473ef3b75fb8a7e8ba78274d5538fcedd23886ed916cf20c0054dc43438060da6b685607219410a08245f214779acd278619689ba7e621d0257f54a2583a3508b0d69a968516b5745be891ee0731989a16187216d47600bab7000ab9d34d41d515d909d97419dc4d63ff014e9db91e6f3d5ee83a22d1009327586f451fbada7577f6540954a760a414cef0fe42b", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b07c83eb71633cce02d709bfe927baab8139776565c90ef4f363b9dfe24b5197f4f457a4d5515b18b5833a9732a87ca0ca0f6572767efdc79e29a7429b8f95e5d91236ba88e03041f35188fcf305699a45a10f43d16991a9c4157f259d4c92a9f555468680cd17da5ec93bfb0f8f2fd1edb0646763466af4704ef46123c232ce230aadf0803e89cefa40e8bc00ff53bd6d46466b058b12ede7f6ddac04baf420b0373990cd3c69e277c1da421288ef85f7174793118ded6e65944c666bbc6ad80d2fc17e5fa0255812dd1f227cb9f62f1d8e8e727f77ee76110694f0217b3d1dfe5206c53a2d9908508bc902e0aadf318d8cce51a4dee027db4af891eb495fb69ee8f63e19bdbc7e79f636ecba4e73bc4cbc77cfc38f72349827cbe4ea7d416fd66bbfece0d8089e26917e6b3d16a466139974e5f5837938bdc7e5adb19abdf0c9601ae44895911d26ae0aed08dfdf0ed13a6070da51a7b346794fd4ffd1bb0e4b0eda4118dae388e738aa6d451fb8433b8a1ca4b04e5b36d8ff3dcd537498e", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ef1b57d4bae68d33603719c33a1d408f1edbf0262d7f11cf1fe1271206d3004ab581a11e870e7aedd9d48f4ced6d17920d46260331e3b6936be3976c0195d75f1ae0a31531885dafcbcfdab108f830ca811dc5465063b4b0be364e284cc759fac4a6e21aa156f6916654a9f46f850d714d245dd0c0542e61292101839c63c3598d58f56bb9b1efa44be5d6a2adc5548c4c672413d551ffdf239550140e91eb763c54256613c910d4e1c951a1a9b280049e368dfcd7a66448787ae0ac7638f4cc68bfddb0a837b124306b4e864d7a89eed62c20c6c650e1c24064c7c779726d5655e7c7c0f29b3298ee6518f44b316eb0e67fe1ff883acd0bf3e8f43d666db819f50ca3c765148d3552bfed9875ab76506c5ab8008ce19163264d5792caf479fd126f9ed8ccc234f3e696e62a8e6c5addfa0558d9a23bc09f4dee3bf03dc7f997111dd0f1fcc331c6c115ad299c0837cc4b52933d843faeb85ef80971ba4e6c358d29061a35632bf794ace4b85513db058e54f81fdb43a20d5e7c0bffc3f9cb8", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2415c061a50da3a1ec6636857127378eeb1117194d9db2147ec4f11e5d6b4a9137e8159e51ef125bf397782fe3dcf15a110c1994f1ecd006c2030be5de0d94e0e09e55581cd830eafb14bfb473f29a2f11d7bb0b7ea7b7a7156147f7d6e13f3541f8dfd10a4d867b7f82e550bc7c553a43866b295b5430faaf7d5ff4220e8fe1b538837e92eac811fc713a83533241b31e1004627f583fe349ee5c7dfd334fd9b4494dae6809029c12b8dba865734ad7868288aa6d1bda45f37639d2d0feef3f3b1a742720faa0c628dfe016ea413a48032a1eccfc5c54f667c86d14e8c6ad5b9f7a44fc0a85e1aa768bf7fd778d71459a92cf07374d2cc9e6ed2660330f4e8b62e2c7117edca9d16d9b10d833b2c12309a7a2e9d96fb6eba760a4c3528e71ab3a8beb1b11039897443bbe8c85b708613c214a7ab7a7b81c86b493b75fc5b1196caa2b1138b239b0c455f17338ccb6caa35a420455d3ddcee6ddd01847632aad44ea88573cd50e6588e586f0ad6365e7aa3a8fa941e0b6089b9716e5832eb659", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "542afc8d3d3cce9687949f8c540f90232f008e8d2018fbef274870e99b6ce10ca6bd4eb9b47ffe547bcc1e7eadd9643f61be60f86f884dd8a66e1b152550b397d7bbac9cc4296c4af5e14bee66b04bc88a8ca1d35189ca4cd0fc7d0ae73c52086148ba26429709830c339c3dc89cb8dba0e182e3df9b95fb10e5150f18b81ee3023504a4b1daa8f85ca2236f62108fff221936203e9c5ab08d42bbb208bc318aed4869686e844c1b94d94cc3ba6dad5725b343dab9b01553ff5011e59496c8bd3173a1d2b2faba3793030433953ce1085c4b8a8b995cf5cfed340f24a2917af535a26d1c0c5f3a3bb106c300849fc8fe26203d14efcb3b1d9214a565493f5d07e084f3675c971ecc8fb6cbb1f7c4e07352b1b3ff9e4286d258e7b12e844c76ff9eb18e11304cadb7c781661c98bbeb8b8e28b760c66ed71890f3fca7bfdaa15c04fe7eb53622096a8666de2444095e03f016f094800848de29268982466ea0401eeb4c5b8a1853d4b6a33e7176fb3f6a31bdd6d573cbe857ba00c5d5371ee81c", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "12c17d7c5ae90aef671b6593279ed2c76219f9fa6b7a01e620b45906582d85611f95c8d5b4224fcadcad8d57e1d6ab7aef928c2a3608ac6d94442afec80945a8d2d25a04376e9a41ac77a76e572819cdafaa788a036a405d9eeb1ee3e3c956d53dbcea9e62adfc921ca0bbb651307818cfbf67000b8089416d09f04fab15382263fc9b2455a8a3472e8cd685be2d36bf6b9f073c0b37e76c3e74a09c968bffae2032b0708e8dcac6e5d539eb22c6e105031fc03a309e23f78fc7ad042196db84b877eda3a234368f982ad458442d998000f413b8a442c7188c9139284989d727d0effd09b6dae707758de61b8a1d6ee2b4873b9f38e87570842c150e7df520445e66565b7ced7bb610878884d08d6438f860c1911e2d07894dc706b14b1f83988c2968fcad0c0bd3f61aeb775a909c40bf4983175c690b910ce3dc402a2f8ab53a093a67f544d652703c82c55b49016d238953b0b31e0f9a9dc32c134032820c17a0275cf3e6bcad0b4adc864407482c9eb34406b7be6c16633fe9c2ed24de2e", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0797dca79b5a166961da39e28bbec6ebf0d9c32d61881067f667423f584148fe8a22d432fc00d7b560930b9874dd66d731749015af00e518c7105d4d40d48bd824e69b77e92a2e302f14b00af7935fae839c7402ad58e24ced541dcc2e0a95188504e652a7f051781718f741f205a6b7d814b39fa066dc0b300cb2ea8c9c7fb90f0b1a057e64239a97f0bbac7995c60ab8099b272d2e0dffd34a82e6a443211e13daa5ffc5eb28f4e6890a7841e88234495138f6d2b497dc2165c65cc8177651375fbc0e6d0f0815b9e5f49b53f67850249bad66703e84c2291095ba66ec33ff078f40ae5cd66fe3950514820c87c42e5866997a35baf0f721793b08bc50403598058526c0111f91bc46b387cdb212d3f6d144f27d3eb6a32ced5b5022e1775a74e4e2c52638a0d8dc4410718a7330f8d15ed5e1b321fc0cf7e3b209b49f1a61cd71560434068d1759529898f1a6a280d7e31b7cf498bca168208d1335bd35312bb4cb307d7aba823a9ce8767d4c29d9636b85a0cd077e552e59c552c201e495", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0696e55a92502e48439f49774bbfd168f860f90018cb240fe3b9b3ff62cc8168f9fb8a681c366304553e1e3f27be5cd05cbb20e4d6ea56ca788f9c1d02803f640425356548d5056b2aaef745a19f82a686024759f2d40b53fb18e5299947c38ebce2a1348d19138882684f7190eb9b6ef2492f1e6f4f63760ede9ab4551283dd47ef678396002be65f10d19b75e8c3e08ec096e9b8f8336f71f193d647e945be75ebd9e9cb79cf88514c4bc548ce3185f9fb3c8d813a126a5e8513ff6f89adde041e9ce3c433018d9a66a7ce813dc5786e7417f5f9757fb185f1b2901e5a96b5ad18f2efe786b684b4154342bbf93d64fcb0e44974992966ab84b5d61521add3c2ed9798ab83859a59a4cee37287e2687560f1b17cbf6c3547ecbe89bd45d0447345be35530dcbfb67973c082dfc03300944b2b14eef387fc1ca83b2f317858473ea5aba22c88eac559a3d1897a1619d598f8a60ddfe096665e642569cf9914fcacaa1023f58585f96866461a72ea942ca3cc249b1e5f0fb61f73c652528baed", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "50ea159980a1a7a42578fbf9a640f583c431acf87145fb109a738c2105a69d3522f58b2b97e6362341e9af1e74b7254e02b6c2abdda13a772677c15bc578695df51199a297ae28b616d9d6ff291d8751814a29bd60c15388e3c8011cee4e53a26df738ba27d28594acbb1636457bda61c40d9c00e021d87995ec363013342bb3a85e68a7c01ea16880fbef904deddd82f7ef9fa91a4b393614de6c9a2a5e2087032e41e1ceb284108f85f1a06ff81fc325a2abbec0aa7d384e899d3d5a518d17457b5d448b7c57b14ba7a9eb12fdc1b4778f0093f17036d1adc54940e21d0d9d934571613baeac70f3880d4ecfddf5f4d0289e6937ae00c8dcfd7afe80ab9162b47fe1ad49fe83239ca1e5055df0a4cea78e62dbf6825ace7d4043f81e10ed9c5d0b4022f0f03ca01e4a92126a1962a7964257b0a02c73634549790efe1cc1d057697dc50562f0bb3ee80bba2517e5220147cf2206a6e78007a79d420da40dc58bcea6c26d715acb22aed60fc66406406d988407347cbc2ff99ee389454bc795", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "56709e7ac1d1b37f162bebb32a9cb9f86c8f9473e5ebeeff4ce5506642688f0256b5f1fb06108b0c3bd89bf7956e07ac22a4154ee4bb2cf5672592852f24d1eb46211f3a9dc55c515fa87db83d5a747aba9a0b8b3e07e1be26bdb462a3dabe7312350e6814cc857a1cac7ec6e1789f69df392d13fefc49acfb3463ca61dc59f619f34d75de7c7532a1c29228a57337a139a08bcb376ebeea36fe92d098107cc57c1ab328226195844a8cbc292dbe31523a842c5e222271d1ff98ca8ef5985bdd7f8c0c6f9f1a582e07ad46fa64306cafd2ee768baea1e2cb5aa42443920a6ec40e168e5de50dd2a94243f717dcebc9b4ee47a5128369b41fbee068f848b8a9069350dce0b83e6d5a9a9ec66521b11b735ce4ea3d8c7b4ecd8695cd87221d1d7484c9a893cddcbcb304fd203e7c2120ea5104c0d3e8fec59a6e0d1c44abec68d98f6409be5da8aa8800a93f457ad6b085cff25f7a51602691f8465391276e71d7068977130668aac2a533444bd6cdf93d8808aa44f3b79c9930e276bceb33dedf", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "31690fd711236dd6ca3acf585195ac53cbd636069684f40426ca86e1b2d7b033f6b9033fa75b36ed9a848e2c9f94e5b8dd05b9396c11514ddfae18e8de5a3d5116bf81aab21c2e564b19197fe5e83dbc87f4fc1afdc3a0a6617f3fdee4d63e89b07ccc30aafff4c192cc0164a81c032585cd92c997d852a0ab35a330030e59dd49fe113b889acef34d278eabc985b70b312e6bb62ba278d7d2cb557aa38c88b9a0a4f4ebb51b87306602619a9361d8daf8bc8289e232665f92a244ec0e8b041510c6c1015c01c05bfb0d36999de4a57fb3127258e1ab265365fe2b4c051633254b429131a330750422074803b6dece155bb3af508df4706fa6b465e3be280942e26d82830caab376db6a5c95caddca809a246f05fe1fb9336a433a49b1eb31b26fce820117914f6d7d489c3c79b8d67af29c815a2883470f5384f6516088ba1d999d0d4ad1c7a5d006df523ca69229d20ab6774ff7ad8d80c6f3912671475cfec977827bfee540c09c4be1e3fa1ae5516aeb54773b522621faff15024b20b447", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "26f1c4ba5c1a316e6fc50e47e080740e2ed6869adec3e427d3e85b41e706c92a263924aad99df90d5dd1a7f778486f2bbfa649668b8b8be51f69906ce866b11e3ad2fe85e36bca16ab3b19c3f9662f5e58fa2adb25d706c2a1abf94dfbbdb19d44ee2aca040585c8b83c01d60dc0d6c21914521d5b4d9edf1dfd6301fe24b4a1b27276e61348686b743d3c16cf5ad590667fa231c0e8ccf96b4c30cfff37061a33b01258a6b3133c5087f3d4f90238d0d7689b46444f15cdae75c9f52d934230d5a9c8274c7d78f7b56cf1575ab30976bf4057a4db00080449318395d3453ed40a851ae93d44f0637a743a52dfcefeef2aab70546a7e23db718137c2476b29b9a96a6f144afa4780633562d14018806c5b1e156a0322eaf70aa574e2fecd1df95d22e91b45bf0c8e8a440542d1d70dbf2edc08c408bdb18d70d950286c20e6332cc4c715037e54388c8ca225618c94154241129e642c00fd7accaabdb63222d0e84820f861419b14e3e8cee4b814b1fefc626ba51c2f1097c6a4ebcb8c0ff9f1", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "24b7895caa06815c5f7964903582d66d63f5e6014a69ba00d6b9fdd9908d8815e3a87231597360b665fa33b16200819120808521f8e67cd37fe189baedf0d800b6780d959f1f65d760d6aa759933441c434457fa86f84f0265f996af43ee7ea02f7b4ab24a359246b1085fa1e75a00a631bcc599e78f39232434da3e4afd8ce2b11bd0d896866bd974e21b39f87ed66ad4e08450380d9943f717a22eca240ab287e23939bc9f2537874a92ed411064da9f8aa44a497c5644bd95a301f1bda47fda3056572381334167372740d607583bab48b4e4b9d6622ab3596a11e76e5be9120e73d65a950c123f64d649f001eb5851942c483e4d2b4ee891dbc419c100deef570ac85c21c620b2c31d6ca29f9d660a75847438ca0efa3c4ece5063532ae77840710ea8bb4a0879be2b1c34f9f9d6269ca2d7251649b3daf145b56535b6ea94a7e3033d97dd41b5a93b0deb81f107808465e61d18392547f245de2f9e7cfd2be18ad872e5ff2ac614cd312a0280b6a8cb04a9f1057683e6691fb6cd2e7262", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6ddaef7ba1eb87c5c3e0ad932ce16e59364a32ade7495b3dde96a03412be4605cf60dfe6d2b6ff9ae85fcad0a18e631b4614f733f4037e56639e90a9ce907ad2baf42177907055f595ba9ca5f85e6e1847b65d71829b7420a435fd97788603c8334bd7a66ad5263cb39318eaf7e5c180a662b488fe62195a846959b1f81c08f57316dd65ffbf18c4f741898e18e1c79dc3b2fd752f3111ee50d5d4cb5425713f954dfa827707e023c431bac85ef895354d380b3c2cf8f6655ff00cfacc742541b4a1dc4511d087516f892b49aa915f581a78e7700c90d635614bbdd3a21e38d41a02211d810308995679e0652a10fdb525967a22fba795722880ea446e8c2b04ef52bfb5e2ced393f3f507b5fcae80a22dde525edf1966486197a44d1448ff3852561ca6b5fddd62d799a3e787d3541f9d95ccd94f6ead9346a8f46996b6018e378559278831e28ab57830d9d155eb09bd5098fe70263ad057fa93f2abd2ad9284d0902e994353caeb3c6fb72b94b399ba598f3b14b6db8b1af21234a798d159", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7f61f13a26263f19568416906e2776537bd87854d2eb3909db3c6df86e2a098aafb0edb5f0ab4ec548d6e8a42cf00eb1ad0519427c77da40b0f1f81898d4efb357ec8fba5f2bf30d2442711f6808a96f5f30574e82bf3f7e989b8a328d9c8c649bacbd042129200b311029b862bafd286a72fb8b6df9b9842211a72929f7f2fd1e909c41bbd65f35b954be4db573f07ea91bb7d0de69244690ee6f6cb24b09f960842ea9b705c0235af36c77df3bdd06c650004d643faca77ab168d4d52617b59e82ffed60569d2a4fa7673be119ebf4d9c6cf30effe37eac51143a09a3561910b784a9ae77cddc2cc96cf3e27ea1581abfdab96c3aa766152fa685e54f18b48f38239a70cca7ca91979075599f696d5e8c98f766fb934edaeb4d0896894412aa8734d2157553b0501e0866f44ee5bd7d84a9faa2a65bec2490e8de1db8f8e4c933c400d5d7beedd022a04377591fe524da23bab7a3a9deeeb74e8b0bf2286180219236983286aaa905091d4a0ef4902b99b7bae79a0fc550e8fd79ecd4dfd4d", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0f77af60427c6b7024303f4549737986f6777aab3b53fe7a616f368321446d82a6a7b7e09115dcf1f5a07d18c7e07d3817ec2af4ce20860647cc20ab138058b5c5fbae89abe5acb6d496cdde981f134f5117d01f9e323dd96f23bce4404563902e93b6f158d6e2170505f1a62d3e095c750dee3135905fa892f87c0ecab5f8338306d573cc2d6408de090a6db57f712bdb5eaf10f4a2548e9cf5364becd38f74dd65980f9ab62cf3c182ff7e2c0c1aae47597f7555f13e3cc372a215a5979278a6ccecf09fcb458507c6ffa2b86ae242b55266168acc9025c834ad3ae9de2b89c15b9c638af299d09676303d1b1e8bb3bc740fb127b8c1de8813eadbd526abb2837f30f5df2b3cb8b57a1724e324113436203dc611cd7b31f8575def385804240c805cc74f55781616de8debd3ca228742dc48d6de4b2850bcd6f52acaad65ef84f0d4990afa79ca4a9f6995d0546de4d3c469a307c564cd3b6138152a29f2c636f6ed9d72a01f2f87ce2759232e95b68b8286850f571169f62c03eaf5f1b965", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "55a67ef0f675cb3ff589827ba3c00125e71846a660ce978aefe0a642935fe6b60a59a3327976f2e331f96cd29206fc159641b2f9d49ba056f6a45b2580bb36d90e8f4ce988c40290c5b6b48467837da52e13ad590e7ababaa1440e8c822313f3bac463ebb4c03b45f7243efaf3df37937bd88d117b26b2d2bf6cb8780e56d77181afb48f4f04236299c4fe89af034d8248e6ce3be12df1f789203955bad0690fc574567f0bb99405fc3f7e33f46bac35248142a94c4b5f20b624296159e2ba3cd614fcec25b57b9c48425afafe675c5bd3e361944fb08ea1632915cb2e0506fbb753233054ee064cb001182fca8b63ac5c89bb10c8e3fa5c550856eac343069c7f224034e4bbf26d636616ccfd1764c7f5a57f12a037df9b84ee6e518840dc464e56cc09e644eb0b3f9104c7bd6aecd5b6550e9cfbf5924f5b0c5f6bf3f22a865cfd14c7aa44891d7b122b70221413f29a25f13a97a8837a4be5972acb3137dce6acfbe090194155ea61ccc5b36beb40ff05bc6db3a4d0deb92dbe0855d8b8ef", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5fa16bc8cea0234176b2deff792c3b9879b7cea6e7917c446ca4831397665f8e8403f5587c13a228e0a4357ff362fafbc5463ae65affd6f83a8bb4b5fbe38212255f8084578a76d800a21d88ebdd6b1e97a2547181c22466f85aae78d184a958f7e3b6d103af5f4a010c62cd701c7eb048a4d3e7fa5e7e1626e1abbfb50b7491a10b03b4dfe052ee8c227eb1bb90a4a153b219af7c68becb52b0b55c4374e94d0d50980f1c8e4974868cda1b29a497d4e7e8efcefe5783d3eab46799ab9b6d6f42ffd4c975b888399582335b09a314b1246444945f75553c51e0a94cb67b3a7f36b714ac5ae6b79027219be5153824d991aca2560e3ea6272e2673560db06d8d3e769cf6f16d209efa406a6752c95e5fe07f60061af290b15aa25b681df69036759eb147fec7673c5984ec5c3ac1c467856656d67fe64d715bf5d8f24df84ae591d7f1b3f062bef2329b6eb258033fb4396779ef0ea1a814517e57cec3b38bc9c853a60147260aa34ee2478ee4b405654855aaa450f998f94040fee2b4d76e4b", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "372d9a9713109c5626a27b34db569714c7df6d986f575d571a5164f36ce000fa28d93bbbdc05a7798093e914234cf678d5ec26cfc16bc59ad53f5ec8a7a432436d4ecec1ae9266035e6c45456537d84207a6be7273dcdbbc531aa63466d6e22c9a56a5b9ac0530c24bda5e374d4b1f928f1478de41089bdb9054e74a3385927b5e69fc149ec5a118ed15bd78b5d10d24c3f5502e9a9fe2a45a983cf1c052e9e83a53104a5e6606b06666513db9ed4ff5038a974635735f12e04e0577fb855e1c497fb8f98729625da250319cdee1702167b79a603e990624c3a0109d833b33fd3e49eac46b7e04d6b10b7c954879d164d5d8f1bc9c25cf57ebd43f29040b9b05f87f02f1901415ba503cb82a1b05a857331e4cfaaffe32e22866e7ac32bb238895a2c68e61738c7f48923777501337c59706f150d19e7a1f998d9dbe6ffce80f8503f257821b49c37eca3c1445485de5b72dc3cc825da9e179655c3006bb265b50c303a97f165b3a28c1dfc3be290148485e2170e395dd073573e5f436a36037", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "92bde38b5558a0235da2053d8ccd6be6c3c0abd9a8bc32489b8d7317bb5e7b0afd582f016a3c23335e89d6437b1da673cd5eb6f4cece49db3ee89ba85fbfd1e55227d097bf98ab3ccfac953d8571b407e42b5e9fb79e957966eec11b41cdf2860411129e6f0d375a5d5aad8b39e8d8804c3adeefca9100b3707998f712de0b9078d62df200fb6eb03d43825f8db5cd4ee78ed6a3cd6000c24d05281b7635efa02fb51ebb490f0582b19b29d81dedf8f4e1e222097963b559ebad39efd23c94ca3b215e2f95660ccab15fd09337a91d9babec5dd3c838156fb1ff23bece27d7808265142310d4ef9c5146351b73fd9887814ce50f68ffa56e6d86bab2e7aafd62de1877423aa2ea6f6279aaed56c8a3d46102f04cd84171dd9b417436151220e721290ba69ef041ae817e87e83d618ed8c6d86d5e4bdc62e572462a1b4f4a2c98802cd8b5ece699898cda25654c23f4b21167d727d5c094e967148513ea93cc88af55044d5852437f475145af6e438e5ff20913b8b117650fe3b574b685722ad0", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "26e8b91aa9348fb5cde7421fe7a1acb865b6be5bd6031eadd460eaa668e2a5e153cde73c45f2bfeac6355f48f2735cf11df5409bb295fe5487c5ff7bd373f5cb2d7b9e3d0b8f3c50306943c7d0008c322af3efe47891c1f1c06a8c18cc3098d2966a3e284042b555653b3315ac2072199273311822d80ad82443857f99d1b6df76cba460b6e82b9ef4c0cd5dfc17d1859206d23c89a757165ec77c999eed6e1d4a8cc5bd582a9d7a5e22febaed0b6d334d85a9a451a5d2179f5664b23d9783773931262e51071ea8b02c3e17d015cd70bf7a8f117f9ce61e4e13f44d712018dd8c57150f3b22bf84daeb38e89ec0111a03af9b6e9bed9801dfda9cb05ef4876550e6bb760f899ca33c4534cb3041ed8b8c153d2ea5f10e3c2d3d28d73add0462f6f98b32db23fb840580703ca199da0b02d2e37a9581e00d1b7843b55005fc4f4b1a621a7f61538d97cb8356c2013083e45adb6a12451780cd0597d788a4dbd9eed1423e81e7f2408c8e96331a94ec6d1c3c52573ed31ca74d487f95a5f8e4e6", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "21069c0cc9cd29bae9cf2887fbd211c9d9f96b6e81d0a98c46e8f38ac7ff9d52bd5cce154f15e7a09ee5abbc32c3dba3f956061cefe9f0bc27968b3a6c5415b261d6d1e1e4a1096ca3a7bd3b3964eaf46a0db182d51423f7118b67c292dffe8a61557e026f32b4b32dfeea319e8e36ae1406262e7a7e5c0008980e7ec0c5fbef9873fcc027b42543c35a4275ac9bf0e4ce6a888de2efdee5bfc73111dbc431eeb4c311debd40d2cba939559729b2581522fdc7b3f22764c85e1e177b9d3a40a6dd6a1773d28817e066d7606dec70c55dbef72d7ae2b47ec6c8d968793e2da27b8ecbfb37c673a9b4c0e84d88875799627cb92f1613eec56ecc5314a71ccbcd596b70dfd5cf44bfa04a8776c4ae5252b7c22062729c583d0833096488d9a16a900842ebeb1e2ad74ce08105e0bad90406fb1dfdda20a65a608bb4b7468ce790b415bf8754788195b2078b4d095bd772ec782d1b59a84cd0fd6bc95ccea141b585fa21240c4e8970177f825f2c1862bdef072355d608fac9247ee5a797710dc2e0", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "55e920bc23ee46394d28c4036927ba1e3b817f567c1681bfeb5dd039750a7cebed57e56724882f5715c496fa70407ffeb17f02ef637215330d379778dfd4c7d0a4548784f948449c75176d25824254ce550a81311f9ee2335357f0c34973d7148b85efa4d8c0e3c2bd07f2764f0863fd1e21a5be8dcb0b34c2c2a0be2f671342d22f4954608d2eb062787d43f8ca28f72d305444f6bb61867460a8c8f72e8e848d319b10202c3d3c410157c2c7a1ba8d1a262a08354c27c9e4529cc312109aaffb0fb5c7eee4939b8f544baee60d92e0d998066ef4a57585d54b2d4090bdeda57b33d5f7f992b065faafa8faf75a2563026b5f0913ea81e2ce33746d0a3849ae3adcda27a1a88eb5674f40b3a94164c0f77eb8d5ed65c9744ca3caedd6341bd587596452058b83b6f648184c266365f13b37762de7dfadea6535a7f73f400ebdcd2aaf901ad4209dd0790062c7c4c49c2da295514f83661730f16320fc346785437476074a04ffb2a135bd55002ed2faec846cf156c4b6cd6a199fde34e0bb4e", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "674c862878b367281eced274886dcad1c008b4a213fcdd87d8f56eb9741f58bbc9a33bb269b6f56fffb30c51b4040a06aa2cc0b606d92675e16cacf51cabb4eb3c99f98856d8d1a6ff0440dc473b55e2f90ac3eaadca40812b4e9edd6118416484b2ee8e428e315c26370466465f92894e2ab4e88ca2071571272b17b24cff1ee418568d64684835dd19608f3662777df2af1afb83cdabd59e9083188418deeffdd8b7ab0de8e036c0e98bdcd79aab0edb4785b9116860e2955670ec66940162b0f890aa42a58aa1bafe97c8d031f9a0c5daf1baf354d0eaecfd031d940eefc76607351fce353ced0e1a4fa714ec8f7a7f598564c68c3c963ca2e7d14d2b92f616be2c5e6f75b295eb337e1429c104ad2d14d8bf293fb94de978a071a75d604f7683246d1dbaf57252a24aeb91f3306cd282d0f1d3aa0407e416d5ef29a3750234b6a03022e03dce60352567e350ed1425cae70fded9165bf6648070889565cdbaa3d580ed042a0cab093a73b544db334a7d8a14688a5470ed982124aaddfcb7", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "87cb3f4338f3778724de29879c04dae6f26bdaef62bedbd3bd90c7beffadc29855a32763aef0a270f5144e39dbe71c9f965242e00e2683161814f82fd88035bcd4b088e4eaebff0e10ee66b1ad1958dc8df27793eee2b115bdc1756f82728967d54f09c6ca0c5aaad6e19a5fdf2de1e7fa92274ebd8bf42f66a63a066264b5c63ac6a96105ce01c820fe7c75c0570d9aca4ba7e16a57aeda4ff63e32d672ce47739fe6f599f2ac420ee4776e5849dfe3c0a1888b4f6efd76f34a5e91ff429b553a9929e73731e2619d512bbaabf3d188cf2478d026dfa0f3abae77906780db2e1d4ea81379f6b609fb0b244a44ead1936b406b4c9c60b1f1861d3c456214244760e77fdb3b5282220afa345fc9dda3e91aed17d6ce6c4920fddd2667f4e074cfea65a06291da9a7c447a7eb5a531dedfa675ef4893e615aa21a5487de867c5e353e94037ba5cf369f49f661f1d0b1dd06eb8e15d02a046bd627e21dbbc8429d49db65bc5f1407b54a609985005878a126e1506de27aff74ef59d077f16090ce8", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "57e351ad1911613910c6dc91b55738ba621e299aa13d29a85bbc5b1815b8befabfd5f01f50be542ffe12e75637be6cfcd53dd908986bf158129eac99d21da34f8febcac49eea9c0af87866739e82afcd91e8fba7aecbadc5463ea8a8d758f904c9c5c02dff1b265a7017918554b1e4af660971c2189b9d11b064cdae1a442a0627b0e9d01c57931dbbcd55ff2f130524f7502b234cf6fabd4da24ec8dc8b26189bd3b0edb5556f24d355739266fabf8b666726306f396cf679a95e2f976d25a6ae13501093eca990c35aac9ef4cc7a7b7022eaa8a1c241637c8d3caa8c87513544e955bb1cc9dfa58232a476bf92bcf9f7d01d0bc7a394d435574362f5067a616ca94f80def4325510c99fdbcde99bacd1f6ba1aa510c6dd0cc7ea6e540b1ef6ca03721f166e3a34ed794402dd81af0b6a7683acbfa83e60905f013e65037fc2a3e98cdd8d2a7882d96af02747c2e940bc049cf7d21f889767096f177f2bef6cbef65c5a11f5ed481352ab92888da8c081725b573c68745eed31581d649218ca", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "8e2eaeffc7b328aef70fa8df4bc13f4391240af54cd7add688fab15190bd442ab3c78794ea5b3fff7b3a93460ab92661cc857d45043754759707451b0859ad75016a41039982e478ef5346c9da7de5b71474ca4dc6e8d75413fe0bcde3c355b10f5e93089b2e18c55f38fb83f5600e087818ee2f2f86882ac65a4e6d2f67a2058b98e8d4c013ffce07f9867ab2c900fd96d590e9fccfb8773ebf8fc5aa752cc52789496a4c63dd1c5a8ad4b70c67d175aac95a6253f80969b114019f3dacfb2e71f1887ba4d8cfc2963f224c563deeb3b7962f65a5cc85c3ce5a961da46069a95c62c40207233beeec375a22cbae4a2d4e2d55d3054be218cad8eeac953dcfb36c6e33f067d52f3969150aa9cb9081cf3ef2f25c11d108d84ddf9fa86fda6c9194e0e29ea8d451c0115e8471bf6664b9f6e7e5817d198b08a6b10cb9e6b51568a615f0ed19359fb221774ac3d23c661cbcb3b2998ae5d7b5ad1310b1139366d30c099c141ee894ed16e5e51e141c48e8e4a27537805521cd77f167795c444371", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "2bd4da6d19e6e76e5680c98c9121141b964cc159d6b4c328b4869925625846a5231fb74c55adebfedc88d74f0c3e4281d9dba8f94c22cd8b75ac02595087e3cb7e80dfe947994f0fa39a6dc7818d6cb3f95f628a14e6c676d35ef664219fc70fb49ffce05fc37187814959388b214e28f135889a8a78c87d496799700bc77523b7491a66893222954f3e93c0cde90e1ef85c3d671eca7ababb65f960d6fcfe5798c08b87990e1223b5d9ccabd238866348eeaaf9417e6af91be76abafe27aa218eeb5a17d82f642e845c3a8130a4d53e0ff87c9208cce245990d5ab6bf5fa642da2f952e6745bb93267bfc7c919293ae43ecbf72ad71903a2480162cb4c175b61a4645ea1cfd3b325c19713c7e40944c31be0f479c56053f7ee5a2bf7da261e88b68d4191461860007fe793e5238b23092429be0c247af2b87e881b84a4cb800e8d5efeb03f96b0020c4e0f7e2e8b007de8985e4bf80b3123fb161c9c02acade3d93a076f83ecfea8bc46eda18aa9a577dfc3d9150bd6368ddf781d12d44f431", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "98f649a766413ae1348a8e601a78000f7b284eb9077f2b4a202609c6540502d6b8e54a5ddde7634d4e0e8d5bda0a5673a042c659d5fd0366937f222582b0a41305cc382dedee14234f86015e9673defd1133d133b0daa87aa1e5eeebd3af545cd59effe44cc8a581791f874f491a10030837e619fc089c7671eb0551f17ffb8237c2085e0d5c90348b22317efc1ed53893e06242ec60a5d438195bf3c70b0a11b78a7f0edc6d4287129b412d9477b020937882a6bddb9cf7ae963e7bd44ea61fb671ce6fba1a2f085afbf781971359eeea082312f3618c199657653b37f07c46a43ddf6709ab3433d799158ff6671246aac560a7f7e26010d9937ee61537a6a06101163883b68b0e4dbdeabf22a0e9a5a0da15d33427440b48918d620c8947387f92377d3a236942758167aa459fffe96fb5ca7304742a3e4e049a2cca570da8f05c21bd7f797216f01f5f5cf844c05dd74d6a5fd10ea7396b2704c07d44d7d06ecaf18d2d3aeb716599c8013e78dd2812380e15d28272ac1a378fe4dcad9085", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "9a54d7d8966772e9fd0a1638a5e3232f025a498dd87000719b7546d0256459728a9b28689a06edcfac30793f8f9fce85f2246ae1a9c66307f57a1126ffca6f37625d2e41c49921ae208455d548c3c5d3e2a2a9615bd56cd04a3e7d813ba992eee1ce5c1ad79f62bc6e560f5be9ed09baa73ee2c092c6708b94fa9d5df7c47875d2d84db99fa4678ed7d7f8272f83b75c234ae3176e5a5755258d964bf04cfc63ecdffde99c84113f796a4b1a01e97f4dc16304fb8f7e25fa020ec4c747b8064622ca1d66191dd806ff418db1def21c8206e0e98d7aeb2e82c04ddcd1e6616f5660982468cab0a5043fd2a2f4e6285c81a6c798ffc368ff42aaeadced11c7a7babf391f805cce143df733ea1eaa76eb7b7ad4c304f08123170a6c71a658ff0b28a6bfb8306beda2504291d669ea14400688d0e5476be986dbce5a6d337845e66649efc2803901fb68f48e82862cb711c1f76695925e0dee6dd575fc85448de1504afc5dba2ffbf72684767206369aa40f56bb7dcae3c81e4eacef8e35e9e57a82", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "316b764ee06fb0dc1a8025cfb96b125ca149d331e824971064e003baf6b0a525347f1d98359d9e448170722b6c0f149c52c3c929476099835174c6c47dc4ab73c2857e5d908ca4d2aa48f3e1116dd62a97e7e3e491eaac6f07627bde4b958f13227812c7d34c818260d5ff043da4ae8da3afdc970f0700f906488f80a28734606e7c26ce845aa5c8a81ef2eccc74f8923a3b4c9865392e7650e6c72baa3deffadbb470b354958e962da7c1feb0c3f7e7cc2721db69fb4253c5195490f36fad83d1f14984718f77c9002349062da842d7cca688e5405c311fbdd55e5bd1add9c80be91a8602555304a7534eb2d0564cd4a20932786b03293ecf537680095d6a2bec8094040b3c8c8498a8622313314671ebf31862d73e540022b4ea24e3a7ba5f11d02ef75ce0d9bfa3103354465136c20c4a04ff12fbff93b74d7ec5822b92d7b3aab6257ac9712e3266ef0bd8feb34fea1f527f3208677d2fea6b6680dd825383768fd21048d2e2188819e25601d9366e6761dc5fe175dd7efbb37f47148e78", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "bfab3b62277709483f0de89dda1e2bd71b706b48847f239b542330dbdd4da17d34559e9fa9f3a9f20d8f150f8566c63fe071fdbb3d26fe04bdd04678cdba85a21320197652327c1b2bfc9419ee74f80f50d1e44916da7260966a3576c85afeae5fde228bc9ed19771a83598fb6328207efd68b484ca5ae269b3fe21a5ad2df34ef2495dbbd2f0546e5fa8b5258ee2b6146bf856509d6696cf31cda0707bfcbe23a7d3fcbedd1f45c161bf5d7f2acd081e0b16219ed4ca719022e0c8507b3b731068e0b2ffdc86505f2f1ebbff47385d4b183b5cf372f06681ab143af099f434205644ee3619c3899363921b5cab45b9e80496ecaacbb59deac1ec32848726db9529cbdab77e76a86f207cc1dc4701a112b21a4eb303e8d391d670ff3e6bc87cb79b272d093c2fd407453176cfd3080eba68df25472a0a998594963b6ea4860b092e3ad635d3eac71006b0f530cd944a47b7497445df1a95ec72cf7e99e79e435073f8aa9ff6f10c3c13b80a760eebef8c4fc3b63f4f6c723851c5a81facf8f02", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "97baa6e1ebc11e62459f6dc303168ac08e41bb6f19824e62d1e19dfee431814fac20cbb700eb94c2ba4128e66e4d14651c381e68eaf616e7481675d17339e496e1a172670dfd250ac52d89508836a29fe638a83f24d2efcc1a1371081144afe5bfa92459ec96bea90c57ce61bd125e456cdb078b346ff47de718fc4a275903441ff6f072e2920f1dee996723fa0c86b7c9ec5002b4e42da05861fad54fca0ab8e7aedb8d0a717d405ff2fc5e88dfa5bab403e457cba4c98d1ac105fdc62ec93dd04f11db1b8debafc27c19fc0de20ad677ca6c7c948ba92dbec64397715b805eb7e52cd12a906b1086b50ea3aafed613e888bba4f2371fc60f5f3c52ac92862043bebb82f6972ea3bcdb492501501eebd5512cfd3a38a05e478148ab6dc7dfb14cee43b3cf1ee329f27a9067c601aca116d475387470239d4d429b07841a86d2a3ec05f3990b7bc16651f54860122631a3a3c2720e055c806f009dd552d8e084d2dd6a3b72acc097888faae066def628ce50bfec3002a21c474248406459e099", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "87f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d17690000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a07887f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d1768", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a07887f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d1769", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "a07887f373378196b0b748cdf31c14735ccfa0f117acafdaa21fde4b6e7559390b834e7b92e9e1cc9d49fc0fe6cfb60429652b4bf9a7768f71fc4271ca6fef4e431192ebdc98630bfb94c5baf18b4cf7881d84483e4c44c22db15a9627705a0b42a26d6f3d6009aee0d2a71bedf4d4b0ee6b6fec2f16e1277ecaa3bdedba406473a476d1688df0fad1da795526c7e641981b4812b05b692d60c60b2bfa424c8b620f40dc9dba59e2c710e7ee750b3e134c1f71f43210688aff17aaa41cdb5668753f0006b1cf951bc5951f4d89a31196985ea55c0966c3662bcfe4e4cd34f12e4afd7e5c4a130739b1017d6a583882fd72db1a67418702c8b01353ccf75b7b93faec0e0be36211d5f2bd910e1552323711bbeb73858f899cc1ec063ef67d88e0c699d5a689c52106f06e960f09d2a3cf84f53bbea2a473edf2e6e0176801d3fa1c2d358e1e5a26f646ac93796ec1fadc6991c0ec19c9dd90b25a2dd3bf73d2cf1eea8867f96caa5a2df54973acb2a2da0a1367ec74afbb968f517765238d176a", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "627e76d9ab46ec144d942afcb5fe8f677eb9b1a51c047f7b8974f1a6697c5f4ed1c616ce304bef814ce307d4d6a8ad96a704e71c2bbe7fea47db502e59ec985a69405d9a606ca5ee7bc1e131783452cbd7afebebc6cc4ecdaf119ff16986f561ee4405a0bba05707da66de70f25c1b6e7bdde656eafb70d3ecbe2ff3bee66e3f0663a55feed8c501827a34f5916d0dff22fd7baccb87db47a472a21625c1af097264b5964d05368a19004ac9c5e11bd3129327f476b66abbe5b59e7df1cdad9660c52bd13c86b5a721de476f6662cbcc64db4c6e93c8ad7561326947192501050d4cf6e62adc42e5f3c0c605e3a1b1a1cb8486dbbb6fb070426013e9e1a5a2d1d8b0481ffcc9235a99d154e1991e8f15cd453e609be6bd008187b1f3066fb8d5348f08b2784f8fff31306dbfca2c59e1f48d40d70f7db16b89cc8506cf0137e2a617e27d529450f25ad8a7c502d197cf146e85fcbdf6e57e4703408754817a06fc8a60008560890d1e72a6751a43903c0f00a47ad383a28ec7bb469b178d5ecc", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "4b417241f14720559c1e8cfcadb9e0d6b7de849b16c80dfdbc867fc33e4b81d56915190fcaaecbb8f6481c177cc68e26813d8a93ff45ccc41b795714c7d486ff3b929800f88063cdac7b7100d917c2288094cecbe5d6f2ee20edf36dc646464958cb1cfcdabed57f329561ec6a8a00ea2011d2f9215f65ff6afa8ac692aba8328a04c9f9fc59c8d8f22e309d403fe04acf5a31de007a5f0f402efdb2c83c0c5aa57379163b14429146f9521ace54189c5445f80076b2d43214035c2b0e175ae0c463253796ec66477e1571bb6ac57722105b58fb507922974ed770eb898bd584d00a2267d8bcfc66055e7cd7eb7e7497149076e1d287b31671298076f1aa6d3f1ae1e3fd62eb8714f9fc38bc6413b2a15064da7b6b589ca5ca539d0d01a58f999935f1a8e6a0d89d440a510ba9cb71a87be0cb81cb1e05b73f8402d684c768ad86c98cd3bc904a59ec88c385835fb46b4ab46e3e026eae14e54a00f0e55b5cc26920682f9713d48c7946e1b0ab22a6fd6cd3e833666cdda12e31c05240a94c80", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "338c3b8b3ca15e0fd12433c5b18347d79d344871aeca17dc93389f3c5fc123ac9f9fe95c97dca7583e3fe3c2a319d0cb409367aa7573c7ad75b118ede506631f52aa861c2b0e31a9d8c435416e8e67059dfb4ceff533c214c4243f5451f449ba7b75667acdbeae22afe959287fd9f0ad3e4e7709de5c90a6e23996a7ad643ef0c3aae54934c31d79619c04b4cb85fa5069fc9b90231debe3e59da0ffa2873dcf9e53b8481e215b585b1115c02f63bfa6143e2b900a0ac71773a0439bb5d86a78b4ddaa5e2b9e44f7192d9451a6bb8e4635948212b17173b0695d4f518189714dc0b51ace3b9068f5fedda3b4ba4e24baf901b313366f64cd54fc2fa3db8bb8f1e81e06effd580fc4974a3cdae688297b4ac423d81dbd342b3067e6b4d7558ac8f4fd1c1d8f5fc94854adfb0ef8a69ec43b375ea724932b391ca5c04e7e75fdb952d671c315a7f86a28ba954db126cda3a39ef213b5f9531a8a159dd9e5698ac7ec8fe7df2a2316798742b2fb5271fabad932542bc98af6e99d231a1b5fbb09eb", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "7bf4d4739c1ce0e13aabe610a110ffe79dc689db3f9fdcbe29b56212f7ec0b3cdb96ea7052a277327107a992d40c5c5d03ee11476f328a83d2c3a1bcad5c9d9ea2928fda571850a2a9988a0078429631f6097b2fa9a85aaa1ed9ac0934a5b9d00fe6fc106342e2b03d4123e09e2ac61c1343f88047daff5f511c8fa3d66f76406b79b8f4f0475ab14313968e56ca9d2e8672d3bec27a5d536cef54220cf44a4a698fb7cbb8035eb5516ae4b44aec19da40fc788f2546d5da54b7e1110d13d3e3ae97671cdba93a6f5946b2cee22c4318b7343a0c6b0a32000c6ecd08c6913901b79dc2bf38707fdf14261581b656af1fc4e1d5d6234f9a5578869cc8b920d7020fffeb95977bc3d154b1127f454bae63f7b1ca377c3ef42b0ceb75c96b3f54ab8a5831d59ee8ebf4457f540550a6113584ca4782a53d7b62bd5c5decf44e005d2c46cf3e0691963730708ccd6bdfb29e7c099f1e91494a14a938b3f5fb08ac40bf93a10cbcef007fb6a99b432472ce3bc883714eecc76e002bace4b0394041e7", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha3_256_test.json b/testvectors_v1/rsa_signature_3072_sha3_256_test.json new file mode 100644 index 0000000..cf9ee95 --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha3_256_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a028201810091294d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdeb0203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a028201810091294d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdeb0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAkSlNKreMzlCi05b3HriF\nZCTlwFxlgI0j31AxEiuobXFhkOtt5ho2Ft3SYpHU2P+RCYe9at2x0P8eYSm/rDJT\nJnjgFBJZFfZN9ndCVH2jYX+Pt1R02id8aO7aKMscot3dsE98V2y8HoedAVTJnEbt\n3MDhYO0u5K8OhXsd26ASbA9aWwpKXwKclHKO12gPzRLEgNyoVUv+fRqK1NGj+FnG\nYV2a61qJMorm3gWZrdw4MXHTTA3FwTVgsit+1kfahfN4GjKaBhiJHz6biENFzxDp\nfirVQ83NPYtw4hWnizIXYR2zXkWOSTLykQaDBwY7YlxFUtedoZUx4q23OrwuUXwr\n5tjbm4HKckL/gGQ8eTAmi5KL6ZI1BCvYM07m471HLaZPWGygbzquE9yBDv27iuQR\n/c58nsEP+586KBX8PIGpnZnymkEpEIKhNsP/rssm/0y/hJzUo892B89lpBhG+Dp9\n7+WuebsOxACI+Wemb9w3GzSR5jqj1e/o8MdA/RYBGc3rAgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-256", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "0091294d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdeb", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "52ef125d424a348bd49462cd6450cc0d6d2ee8465c3151ed91c467f6ae0f00adca105adc4b9ad1edb27634088b2051bfc72251d6657e785ef7a0bbaa81dc9d13617d360fd67865be25e454bc3655b14c57aef9414fc1d65ea4328a7453a1652337e9ab46cca2861e6f3c14d48f17832548211b1c6ff246bc070acb7779ae8b162703f188d0267149927b0b357eb3ecdf6897a7dc63c5e9c3c326579806b4d2af954e195c4740a0927c2ef3db7114e4fb196712e0cbef8f048a577150fdf851c2c5c9d00e9bb52682163e306a6007fc44dca50c903cabaedff3d884d79971d613d8abc8281ac5cb1a3de86d172e7ba8928672d83c3de83431d87275cfd8d70efbd90b5ae1897602b1fa475d5b4c3d8c2480b8b2e332d005ec072d818f7580002848fd90401c9cc8f6be1c3b191b606720e19b1f6956e26739e2187cd85bc0b342278bf158a2efdf8a96f58e3136c5c29e8ac425f591b2aac66c6a78a8f228ca641ab4271a493b9202f85e72524d52befc622758039920ce450d89639ef8749924", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "339f39673ee3946bbaa7086cc111bffe0601255045bf21bb8bf840b8d2923cae6fb113849119b22b73d130d362dca33884dab1abc576e93b944889d04cd56632d168f0d8ee58c4c60098e7c3520bb767eef029c0611f53ede5a63d43b765f5d6722c582319bb5e4b2531efa0cbc51a587c59fc0e7bb9b339749a1cf24afefbf52c55ebfd046e1ced5f1c1b2d903048e04cad623427bdbfa77643f0e9e2f99e697faf54dfc2d0f3d311995aef327391e96cc04cc80b3e310827306116a438af9e03c5e528280ce87a7b0ecb8d3ffbd6a2dc2657c601b67a9501b42f6a9bd01f172ac91235d1a1db945470389013dfa153de07e0f08d824f4e48a7982ca2b8834d60c1431cb45dc33be9de947f8fabe76a826542748899b62aea5270c31d8775143e6011870280a30c2cd25774b2ca5a25f4da8b2194ec740cb79c9bf800fbfc3e937d8a82776852432c434ce095fe8a0ced49f06909330491d13e51b09c4981f371273a62ebece158de36d8f413a93d0b3d3c4159ea392d493ce78e46e37a5146", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "3df20ffbd454f4638caacfc1060cc118353dcf8defe77d3dc79fed01c7d9a4ff1cf9571de6485947203168afe3fcae6015aecf87eb215545c5499b4b3c534c22c967eb035d25f5924384fe661ecbc4e6ffb3708db8c50e1436d406f3ffffbb96c644be35678878704482e9fb33bedd3cba0cb80da3064b6c41e816c4441482ffcc9269fb887d15d4a2b5b301b0250c175bea3f1f10f623c44f6bfa4aea7d33d8c792cfa48b5a84cb37d91e05260ead6be92cbb0a13648b6a2712d5e9c2b2a605a3b40ef17f7c7a347acf231bcde07bf3f4aa0ff6ce299a4325a0213e7166e7439975d92af6b57859515cc8141aaa48fc1e2182df2cc904c8778284d965ac961f4bdd38b7aba2c051d187d0f217900ff3265c864bdbc6354c2baa1a110f3906cdf4e2ab1cf09b4c6e85f98ef94f6fb99b09f6c307f4fca56c2f1a64013ee6e159e248f4fb9ed068a1c161978f0a89def3775f1378b1f116df2ec88c619174736d00164e2af438b3ad57efa4f089247187d2552ed4ca35ac5cfcd883029ec688ed", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "6f2ce5c5f48164d50dd0758104ce49ecb54f7724274febc25ee7a12932bfc493e4d0168ce41dab964275739acba078a17ef821692ef8a34a5951f02ed7131e81666d92f7095a84e74d3bc26edcefa7813352c996904dbe04ec692b7a47696d74488f77f088cf4f8ccec719ba141857990767da8772368ecc9eb30df990af50ae95ebcfca0d56e17e6bce1692e9c4707f5e842a291a496d2d5f4324888152142bb2af0606e4fa5b766d9e6f4114480980dcdd8570594139526d682dea8ea69f77c016d2435c6a1358abb4f5e1577f3a6c26dcaad361ab754a21562eb43da7e8dbaa277b7dc6bd1803abf084b2a74080b5b543a432635f80baa4464acf5a5b9c35ae0a8e08c199f73bc11054921fe93d845d1cbf4710a3d4d61e5634d85d0e832dc3ea6934854b87039bf90c42b6c044e4cfd4631131778446b5f7159245c471b6ac5558c2536380be1397319b835737a54eb37d64441c22f0ce590f4a32d366a829a5293088c6d74064de05e010a12c181e0c18a65b263120fa47eb10fe6acf95", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "65c9dd8fd3cc9227344b1055e5b36ba9922aae2ffc4976b93a830b8c92ed3e05f4a90ba624e1ade578bfa6524465499b1c7b43a59bda31b9b88c1911d986090e9dd0984949831ed0ec2dc2429085763f5c3132250f8ca4ad4e07116500ad932a1bb3655902f903639e59391da7a4c052357c1b09a32e2eedd81a07c05e62698e46d3c58fe5a831928a1e8c4b42635c50950c93382b3d3cafead711d4e7e1414a33c81577465e5edc90316d85e9f3e4a65e6fc5a4ae18ab193bd95649f06a1b66a1fdacb69b393ad9ad680bef6dd7a6b8d448b4e5087cc2df676a61dcdfd638969f8e09e53ca724aebcca51a3316d13c9a9dfd6d46bd599352e96074ea150e7315a13e73e8e9c84e540632daf7b3dedaec540be3f8eba428ef5ea714d02aaa077fcb0f3c1b206e67be515c13ede26b72395d67a7fa36a578cca3abfe24d2cdb21fe3d401e91da42d966cea9a245d4e72929fd3b1caa607b6b09c56b2ab12a9b8a578e0a53b22d08415d824ccb1e99c0de4a6e10cbd043e8deb34a205645053ceb", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "47c6ae4abd984ca71d82a1801a9ce7b788eaf0ee4b6e7dae421ad2af560ab83879b63157246aa47f8c06fff9bb41653bdfaf6fc100cf966d7ffda81933a2c21888e1705a6ebd18047fb2c238bd7f2cbfe28b5c3f5b40bfeffdd433bbdfab83ed35ed036fd042b1a451d6c53da28a35d3e269341fb176f07f341f442a23d19c7c77f9b4670e621e6b4961ec552b4c0e024ddd6faf6b5e2504f640c4466fac1a3a65b918bc34d331b045a36ffd483630dc4450c2411d68ac72da2aa42129b6c1e82e8bb3ad64902eea793ed2ca01f51d3cf6ff729c45fc16af22e33c7ee5e0c6fdb544358ef124b2586328d1f7d35f25e5b84fa859a7ef66deeef99c409d343bd27bd624b8696ddfbc6e04a5577fedb2f416a24055db6fcb0c46b3a5650ce38c5946fe70c6988df45f77d09e50a5107b47f080be1cce2b6cc1c004c96bd788e536ad66ebc37bc3266942111380686b97e5050eb5d618a0c7d8239f361b17844f26811a7a2591b434034e3dd07b556b78e6caae24a18890fff68717d2e2f9ad3b6f", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "690764c297cb89baae3c698045c785e17f3b78c0f7e47da73850b0994eaded61e3129dd1257d91347e5e888a185c7aecab948775ab45e144863dbf9da1f92e0957290e6a3b393372b1e615c7055d0a17535c879653e3e20d2c5bb642b7f00909ca285fdb3a6dcf80ec202a09e52b6d8a5818ab8547fa2818854f3881cac2f64755244b5690a534049adb6429fecf8fea211eb8127b0a254d31a3f9ae2dafe585eb73ed913a78cbad6bc5eb0107289a111d1c7b90edb1f5fd04a717d2c0dd3b0548647fa2f62c9fd207b1f7059fa0de9864ebdebf9e2315fa581fb77b29832eba6ff589ec2eb3cb5876599eeb73347ddbf43bc1cd080513d462541114f7626614ecc88d3c53be190c7f534646dea1d802804a7b0c64c9173c574d3cdc139224218dee74410ca21bb2e91033e6a3469ca01b623f59ed1cf318a3e2db5cc32e8bebdcfafa24a4310e218ea879047570d6a4198cccafb4c2a6699673058d3307fff1de8f15c81692777f364bc53182939b556f520d055c38d0c91ec5fbe6bfffdd65", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "2740d1d58ce8df16db24c21a4669cd5e1637ea339af49623f99c9a14f3cf6e894f05832f2e8eced804c02bc59d460be785f869d97841dfe9562f3e99f18e720611899e12d79cd3ea8bf130f5a796fcac077cd19486f2cdd338a56eb2ef5699248b74219d533bce579763a6c0e374d45a0b459609684c2e945fb0b89a8f19c62f12ef7ebe8ca2927af89bda5c8392ade72fbb0936a21ae52f55da76b3437a78dbde0c13740bfeb5a277bdbbfe83a90ec7bcc360246e2375deaa040937ad1f7bfea453e519c25b74ce859468861f005216db6ede6323913da01f72ca797c6700bb20b49111d7d13b9dd91495533e4df2e73cae94ef43354c7b51a24eb9eb0d597e8db7346c4d92f49787af350036536668c959bf3af55d02a6267321c8cffc1a3f88d365f7a35d18c5b89e15bb2042ea2fe7e454abb348bbbf4ce38ed1cb729a066ca3663064170cd57750a831f3767d235ad543dac2ef0b580e34474c86b52da4ad33d7bfcf5fff9c1b5bbdb63ea72e0e3b239597c23cdd9c21f4d785808ef7ed", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2519f5856490f5e9e40d6d6addae0d1702d93a0396525654c5dbf6347b072960af1dc7f20978c7f3d66cf8b70181d5cf193eae39489c1d8676d0cc9ea10ad22b3e9ee548ad4bcceac1346ac0e835534701afe1caaf961607c0d9b36c09e3f4b9c7ce82e1fbff9651681d1bdf736559cac2133d4957a531769f450a28941c5650616e54dfc9046416285c94c1120336b4c863581055a4a3176b87e3cd31aa600d989f9f91884b656d22c64f360d8956a59d1c35cecf83a333c816b037133b7d884aa031bce56e3d7fa28217821f9a2be4abaf6f3f5fa37cf9d1a754e222deb380a65882ed9181c0a66cfae89fbbf30598bd90be2021ecd7bfcb5d1a5d81d0bc0d31170fca2974dc90746d8b5ba6c479b7a8cb691f7b281d61bf2e1c82c1a9125165efd1c2538442d2cd7b8784a8cffc59b09e195b0b8670b8c2afc6b0ec3cc1c6a525ecc1ee6d4d77f2eed2bb72510a68e7f6768ea1b97ad28d393195ad66b565df29f41acb5aa985dd1c1291b12475f0a03536a592245742e0d701fcfbf54e0c", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7f3a8ad7615113ff7adb5e6dec0617a85e287f0750ae280809255a473af7fdbfac527f4ef4c835113e353092e99d6f9ed8948837d2b46de739cfcd1b6dda642137f697e395d888a4a94832807541ee55bacdee822fa5fd8bb74cf7f4a03b9c61aae86c727f0b59ac377c3e609ab72083e0789ad31aedb1809dd226e7feab90ed5cb86fded750cfbeb4a7bc728dff75d55f47e7dbaf16f4c2d4fcca1e9664a033be914d8eafe138412de763f0872aad802b3bf26abf74d458f79694c0f474fc05a17988d7aa8b6e3965899e359ad83382c44b4bc2b32331d5d5aa96e77d7907c0f9b8efaf5b09a2901053a514190a1078de8133839d83d9880e11c7fc69698c93919d482c1b5c9678cb89683cbaa8c0e6dd211136b15f57a82f46fc6e14f13c25eff30381cc7eabd8c42e0dd809a84e49367c276ac75341413873260e5c268ff972d0d815f70b1f5349b9503ad5b6b54b1e435729b512708991538f7c87dfeb8d4364297785aa3866cb49aff1e33a359658a9b28a6c197a2300facbcacce2126a", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02a668fdab1f8d9ba41973fc384e0550e2f5976e37dc0b9e1d1eb30d580028d714b5a01098a9b54224878d59ce78b4f0eabca271554dadf60742d9aef9d9db8e6ca78fc9b3ce1b701069801bdd4ee477e8a28746039b37e0330662c129e73a8fd1a99af700213f52da8ecec993de6122764ecf484e9f36f6291d036ca9c6f07486221175a91565d6434838fd6d0b2d12d6be0a37d0db1f0424fca2db8cb5c3ed8530bfd69b6d4cc29ac68419d4fc373b7d394babc05345f6aa9d42caa549fd69021e1590e622cd83dc6af29db3bb08bcfa30703ad70e60a6a5fc4afa6c3d6006ca689d3998215c88949c939b0430ccb4abb9e3bf7d6d9fd3d4459d5b77e5a2305bb286dbcf41c818302a5810a795e38e8cbaec15c24db99f4b2611a1ac28a81e595c69d208bff01d07e0da5107b51c1a2fe0dc86dd449fa0d5332d4dcf5ed6d32fc5e15b97952275f35c11acc630afb62a9af8d7d4848ba5990c71f024632837a5d3a0818115d2b13dbe4434f03a3f8480e728c5dfc36c1550bcbc538976ee7b", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8acefafabf215b5c1bfe58b358436aa1b5b07b21cb9b9641a510f0f963d90c060df50c3096717308653a43366ebe891a7da7b32c0198d0f5bede52072390ef4dfe33ea14b77a620900c8d02ab44aada4ad6abbf035491f5791b0756bcd3dace3489cf6a73bd8ab3bbe387f0f8b7afb6dd613bbe070b263e46de68c674f6b83ae97989884d20ca8526d7650cb38e6f69c82efb0719613ddaf2f2906881f3451f3452e3739694ce1408c3b5bfa7f87cfee138496862622d296eafb1fabceb747c83b3605533f02a88b34241c16c855917540173572bc8319c9510e9795a8d8490b7bf790f2a458231bbae660bf893a36d860b9c164470fdb8ba47240bbb2a59aaf8a4da341fc9250b293a7d211025d42845f6cfb74fcfb80edf5aa9ca1b242a767a917e8b2c56322fea269878149e0f55adefd44670044cff10843944032f6bf7df6f5e491dabd216d67b10b8290be3612fe952c6cc0a3d9e44db924abff6153c96579185aa191fa34e7172a7e3a46dd8d9198c53991c6a2a65158be72fdc0bfd3", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78f57a6cc3d6dddbcec6b2c2387c9f0ea0a9b1121cf5da605f087314892e97e06449b1c42d9c7bcb7a2498c7ce67f54009117d2fddd0557381e11d08454483b90a3e2fb57ce1b2ab1f1a61c185320bfd722baae786fb8ac37e6de097534ba0ce19143699c1c3bebf1c70b000031e63a4d1f6d184c68564a0afbbb400e55238cd0d050f72340b214c2684f054312a7c37f1a0ad96d2d169a7dd4d62651e1388320abec1623eeaae0eeeb31c761357346e41394e4c74435a85a17bd5eb1148b61e43b72711c7a3b3730ed83d209ea4df1bdb0be4196eaaf0abdf7eb428d8dc00236de58892d40951ef5021481be9ac439206906e79f9a3ad12a2ecfcb6263ec7b41909737da277141f891c124520a2d815a176b10f9e998e7e5f45ca69c4f58b7ba904363811a73648aec0fda4810898ea40f291051e45a0711264c49cf42a3bb44d1b49dfe64bd1471ab40b310446294020399b7e68c336dab373a5939902bba9507c083b98d7b21702b82d5006082fa48722eb742ca63260794bcae88dd43a9f", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1fd0c4c36ca7bf18510974926fc9dfe3ff7ba8847f2430d60a4fa5afc9973dc067891a907cc249d3d1abea33253f0faa28e03d8b2987846b7692d13d0ca9a4f6ab438d8cb6a636f089dd180dc394542bd324e8b09b32d8c5ef9525311b1894dbbaa99deb795d4b320d18dd7a4c2259c148948090df3d9a5d5e883e68956687d29fd90e2f3342695d95082bdd3e9d118ad6930076038c325787a1d292bdad488855f3943b552dcee7e6fa4fe2de72961e48352a7b65ef095e6ff1869de4dffe28dc70e4e944a28038f42839c136ea1c54aba74c6998614bcf84a4c95802b82a082c1ffc202a891f7f5220d528806f5ea58c32755c8b7ead8ef61f61fa45b13bcdf68e55df4ce8ae421720feaaec151df2945581d9ff770922472eae8b7969ea94e36bff6bfbeec2f0bcd87601dfa73cf08d129c888577a889ae02508106121f99cf4059183e0fe763c4bbfa182d7d8d2a869aa65d6fa8142f5edf2330042f531af0ec2b56dc558da50084afc9cc5542c2b2f9996a03c834596301e07a7c3f27e4", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "042fbe3df0a3b1e54f796f62b4083ea8afe10dcd5f6c09f559b45cf4e1b8ac90533516a11d9f3ab31f1c6e3768aa828acf04eb915e7af8a691290771d109cd874c4a604537682c33bd165006bf384771da4b39cad98ed094aad077ffe21280da833ac93ec04afdc67b36a180bc5ee88595ec7b294656a7272dfcb67f29384d5ce52786d925ee3de2e8d21077f2f91988c3499e4f1b226a79be42991192fa0327b847c250bddd46ff8875414d21195439dd46f4affb51f3aef939cc904c98ceada59b4b9fe1ed01b8b38aa167842e89efb4f831243e43ef8a525265bbd62ea867a924886e56ca823b47c781288d6f60fdd2376f5cc5adc2cb5782f15d7914e5f18f7bba67da376b09d36d11d58f2df4cc8365d824ba8db63d3140e4078b1c5410efb7cc79b270acce5e999f432f316a2fc83de6a52c9b396f0680b1195419ad330507f2ceca0dc20d38408106b4d292e461224881f20c2ea50bde76af0eace41e8a84a799fe0bcda323d8ecd2d42ee5fb199d7d2db04df3d7d81e71a3d7bb52d5", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19fcdb4e564f31b15a6a51b758158e59bf855e6432c4531f3596e2ba9e11e0f706290ee714baf87ab6b714cae87884ca0243cc50fd230f7305c4481f7814e26800391ba9c90d845ad390c7f6a6e223a2a2946621bb1ddff7e27ad22c36062aa1e8b2d940fbc3bf34ba365bab8ddd9818cadece830139d61a219a6bee3542e55b08dce75e5b4f15db65a9b62470dc633735508677a606321c355a683122fe05c7e94a9b766b32c6050c0f1fe7dbc7272ff283680225c2305909a5e1904a035f30443cdedc6bd570ed087f51fb6bdefd2903e75d7b261ad0237f4343b3deca4bbdd0a2516d7d8b84f028c7c368b902287ecb5e66edb29dcf15d730fe2b36dcf5a4f4d016d056f1bb1ab8162a59d47f284a6b65edddcfcea3a11e5b6680ee59650167d52157ddd744b585ec741c433bb64611787894072d812f3b422ec0f1e014f905cad09d6a1e339b74b0d1dbda71204af2b4d935439561d41de9b0d4017cbe0ae0e9046c9a4eb1212c60faf5fb5b1ebcbf3295b53c7a6e48fcd8ae36ca2bdd55", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7233f235f70fb08716d29bca4bf5f130d791043e0937496b44fced8d49ee59d160e079cdb67da99a60fe405570cbbf4bed651d31308d6fe8f7c77cdb18c049fbdf869249cdd31054ad2761f60963650fdf4a39dcc71a5caaec1a6913b52cb218dac15e03344d2c8da4bc0e2671de7e12c15dfca921d4e74b1741d763a4b0a8390b9b372eab86716bbd4914d7b878a98ea438d57e3cfcc9a908d7c68f83118bd86fd66205e93fed0987263ebddaa561ba9d858b70eb832bbb70c331e76747e50eb317e826dcf719d6a5a8c39c9b97faf7d006722b081a9a55a47523b10e029f318b056b736e64f318fa425675a66131a1e297b7b6fe31dd0b9f62e594a9679dfa7dd66a1cf21d951e2213db48efb69e27638719d1509e9309b2659dcb9f73ad8f74589289d579c399a785b028b204a47a28800d5225fe3d36342569b23a7e601820ccfa1febbfe3c29d9a2e6a91a298d557e1c96bb59f47106e7fea657ebd349bc1c951304c436326a339e2b24ad8470e568e2fe9e9bc14d3f4e05850221c8bd1", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4932416abbcd02715f96a86dc5d75662d3976dc9413ccdc25ec603761463757dad3ab1e37a1fe2ba29acb1f3a2ad4e0608b06a7b3d92ff094b243bd6886c5f0353d54c68fde81b6cfb159820920e91e7e5f774f57d0fc32a5b38dcd2b663a2e094169d77917dbb0fc82c02e4c7d695127ff9eaa7617e301bfe46eae954ad501816b2bf0104e12b54ef2239c74b42d8294257cdd97714cb7b8030fc1eef447182c8c24a4d9a6f94929d2fdb60d4f0d166b2888c683763675858602f46dafd9b0596f70b5659688984f243b34972904c5c1841d1d49a4ff67a0296e3e8960b17fe52ca732db77d1f1b495932ad387166ca6f9e6dceec13580bd24d7f1fdac46c65543579d4cd3bcfcc8c81024a8950cfdc513475fa14f4454521e602c4f21a9a8efaa28945516b9819f54e9adc77f8797fb1cf07f79c79a77953eb9b025f85c293807232f94632790a17a844289da68a298420e1c248013b7df85a0b257de606e6a77ec96f1994e25bbde7d31b40ddc202d6857ea24a3306d7c347be89332e4f5f", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85f6d3e7e0b89fc92a58bf1d56b0d833e3adda03e41e1554c227b12175599184d4f403307700eb4780fc421ca05e7be66c3868b9870f4ae8a98e5d49b4e9f021342d28d01d655f6efd7236dc3222b79100030dcb8010a0a606dd871ca7f19831b83cf73fd1014c457698a0e852bb2a2489ce1e34f7a30fa853aeea41a6c43195b3a158479516a282215eaac650d7ba4df4e9fa948d9110ec3d0673fff2e1f72cf8db9415bd86d07177b3c910f43b0c36f9289ebe090d1e591db7d707c6561caa088e3280cfcf425bdd9d50dfe92660b4549ed002db66a8f468200f294e61070c4f02fa142dda1e3e0b7c01b5d1d057387ba0edc48cc9299a3968db958e9f7ef63f5e9aa2118742f1e6043b625c07410803ff2868263e8fa2655ba872b34ef162c4d0c3c3fe474004a789a45ef6c6b1064846a63e6535d3ae2f53bac1a9a30c40cb31305e7a37b6951dbc48503bde953f7b600c494150717200b55f63d37a92859a771c9f60dcf1388b31089a7c8c9ca4e1789b24e4022c3ee747d677be6e483d", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c1326445490aeee0791606ef0bf74b0382edba9a0d9af2e25af23789c01d900286882dd82bba45e44a99c4e27d9cd5ff0a13f251e6bf748010dfb6fb8a382178dd70b6a8dba56127632ba83c89fbd890d0405c8af535973d9947152d653bb2976d17e64a3ad620bbbefe64469610d117b6bff9a761e45d504a9a278dfc58f941f28d2188380a7d5e50abadee6c1fe95466054e274b30c53ab0149af3af0159805922cfaea5f688d3ca652dd4d0c6c34cdc6bb09c43f4ad7195ac13f52e0a3e2ad4b226f2855cc5cfee32595825409da88e5d45c1e738a4a93762ad974ea21a06b8f2954f8fefecb62e3c9931bc68a74530fcaf3dc9040ab45529f9f39560589f73c376a5ae76aaf884d89b7d05476d37c75055ba1002a86f5f47ab35e56aaeb602e19b07709642fb81ac82c3069eebffa22485a3d6cfef0024c4e88b2a1b5199ca26f3fbe0a16bdf383c22dd9076fcf9e16b11c55e83dec712ac9ba7c2c6552f25673bcb5a37f0f7a896e07b6086a0b2b719ee466d4b1bcb8a2e95e86e92d4c", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33f944f8feac54d5031a0d0fbb766120856379c1a8c85d3b3e46ae4df29e2bfa7925e709592410210ba9b387e1ffde851b34d9dddc4f906a8b6c702916a07e50c035d65be69863ed2b3c9ec2c45c86a967bce7617a2e3f818fb283ec07c6276753bb93ce198535074178f6030070115ec9148e64912eea10e7c852be70e2799761a5cd945cca2ff87a902d8a171d4cbf7fd29bebb026f7b115ee0c1a49184187a3c0141890e7a96e00fb9a656e7f6241e40722e82200ea88331239e06438c6bd6a12f2b4356db6e59a2cf63071ceb2429afaeb2f4b21c6ba6a2370143286e9aac1277a805628ebcde7bd1caad2c3b0a8787460d59a1ea18b4f938a361c7c55e397f20639084e25dff5acceb7ec7cd45eb660e2cf0f59a4b242be0bb1464264e6e35e7092f0c2a4620d1e379b92e50b8f9b77045f7b0701654581ab36343bcb1606314768d1509bd86b58663f4e31db79cad8149fec6673cb02b34aa45bf76ef7486b6e835ef51b388ceb3683aaf53e1c776889c3097b4389f2f6670d9c643f2d", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "474c680b90130b727bbfd2800ca6faf056b38b2192c907615b030e9361ded1fb86ae731879e0c146aa8eb742bd95e75bbe1786aa2968869a2b7ef3d923371bb664ad6f15923ad6226ce50958a9e0d7f1b824d67c754649b672d33f3be5d09581069c7f3f437eea68a6a3fbf8e6e7296b5996d5d23f29b5dce0b31bc334273f1a88099a7c6ab56960045418d1d533ef46f1d9daa15bad423fd2d837d3b0d1f35c6b2e5572fe301f174eab1e4c88f3776f1f8405c13dbb4c4102374a8a6b0057ccf3cc67a441b44e13a513cf07c6642759a39bd4f633efe6508100cb79bdd3ef948f4124e77cae32d03e7265c979f4ab823455cf2d4900c947d4ed7e3a292850af353d47c19d943fd1a735569ebef9ba3c23dad95dbdd6db42054210c4bed2bc59528fd15bf892d2e54f81f5586e6074fdba622e488c8a6b6664eef3fa557656d6270ce77dcd24857ed4a7e0870c6830fec6d992b0fb89c690ffc357c8bf241fea097bc71ae517e2f00f6e37c6283c85a0de36a20629e1b98ae649fb3cc69bcf18", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8a7aa7ab60a16e68c5c619c0cc12e797e709d8a6ce23187bab14e910914aae85730fe212781a1d4354e8eb1e540dc4d33f7a2e99b49d42d478152858e2cfa9381403b752998fbe900c92ea1749c99df1fc76060d336c432379c0f59f753fc0026a555fd98a28936dcb977dc219a761a9c30f7eff41884312fc9bb2d5f239eba60a288f9695d11305610799036d7caedea6a2bc20fa0fac92d236901189500e09cf65afe06f94fbc090ca07cb0e8eee3ec4891e17e7028b3b5aa286c3db90c4a451b256a6bedc10405a6f311b9586f54577a707af3dce027f6f91f2c1d3ec52fa63cbd2d12cebfc90db96663d063162b5b7b61aa0a197dd3e88d60b10655876f50c27f161c3d6bb19a6776cdcd78fac10b9d91f898fa15e406d40eb1805932d978093c77ab6f362fb00dc233518ecd196ad8a1e332ae9e1151c8a14e1573f7debf07e60ed16ea9885b0f41cc84738d7a81285f501980cdf0f57aa7ca074038976bb9eb37173b14d6508fe03e8e487a42163888153ec330d933655f1deba6c41a9", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "280314ac47ee717abaaf022ba30ce711c49e9432c8626dd092fe275b51c8debfedc5e82c46802b14de68684fe0ff007039f0981a8ade2a451d8e55e4f92fda555f17274488fd791201725d6e2f587b4722d03a969ecff4a2c46037f80ec36d92c2f29c1cd8db9027eb1d3f20fd66cf01b08ae6a65be0b308d76371c512efd92e1b65acf548bd332cf65bcc108f4dbe06c055f230e17217197d92b991b682cdb0e6363cb479afe1ece86dc934ba25aeb219f2b48659236fcd6f33b1672f8a536d5d198600d4baa1b8fe98ed42ac811d7ee7d5f939ce5eea94db1bde8c13c5d828f560d9b563edd2b04729ab8c59bc79ca330f17911884a837f83dad0732ff3be8deab2938a6aa27640c87cd24bcb8202fd0c8cb041a2cd53e3b2519715f2fd3d2a02327bcc5dfab6a78c579c5eb5b0879bef94072142da736122f93fb7feea0225fc1de0c6986d52a379de6e84fd19b909051303d10e85cd7bdc56cb14fae8d72dc61adcbc9408c75fde0e89df3fec1f9ad0fb2275c5fbb16aba4be5cb8f381ac", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7dd05fd1a135fad6fef44ae4899ea76124d1cc7b71dfdeb381e3f5bade499e82f8f085d3385a69a949a2f743d8a506e6f62c116f858524ee92165b066dc5342587f534ec3bfaa3c9cbca2998f5fa013d58a86494d69bc8408205e23f4e9e106c83204a1ec7d73ae2adf5742f57fd407ee8860e814625c2395d88f0b09d5dfa529424199dfc8fcd6100a228bb199d64956d6afd11c73283a778876b02122562398fbaaa5497d694cc93cdc0162a83e6f053ae4797c28f4782f837614d9d35f949c348056618b9b72dfb00d2c60e4ba2342a4b944be2e0fc33ad505ca729a0af72c5b1439131f62ce9b80a19c0f645d1448eae8777d260c48ff1e756030a2d6b6daae42d6a6ee3bf4c926deb4588a08176bdffb916fdcaa5aa8f06abb96466f0777ce179d8d305a12eb5a03669b0ae92b18bc5a09cdc6854dac4c44801f59c3a16c8833f5ba93a4772f192114a0d6b4caecaaeaf9cd8fea20a3d8c7955dad6ea5f00e49cd39182827bdd50ded203ca07372ab0ee8851d191777462e8be04f42a25", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c437604f45b10543ab934dc31821a230ccf1b4eb34024797e4e4db6bcd7ca61afa8eb91f1332d1fb523ec2ddee71e79b6fae47730aa6dc8eae8886b5c5aca1c3764a8a5f407c8157cf9541e9f9b24969cc816cab4cc318e721782b8a74bc35ab134be644140ce76d83588f5425e293f171cbd2ff04c0af95467ecfc7d0fe6e37e90ecca8114d5d7092e061190b02f97ebbb6b7608c96af0c77828b02a25106fdf27c6ac3812c699f8d3954b1c098e4e21f194ad7d6a4273160d52e024f838a3360a17a0058907bfa11f45e541281992577f68af3fcfa3799742abf948e5e1faf47e1308475bb64a73851fab141fbe1e6b1ab7f921ea1e8baa572cdf9fdd6efa6826780e7a5aa2df9537ccdfd6383a4b22fdf9df02089204d7c8370adeb09eb0261722fddcca21a64002ec1c9935d3130d720a8e7b4876146452cde20ec8307e3fac04222fdeccb002c0a05d41ae3820c196c69611e3b82d081add9f4be839c4aa2bebb345ee29d6875d41d475b48b338bf964a74a5258c999cf1b50708e9782", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d9433f1fee7743ddaef22cb4d4d6881161fbafca9846267268a473aa5a07f4e986d427c64d7c3f9c26732b007c93ba9bd9aff6fd6564b7910f841fef557680f8722d18ce668025ad80b914af6b49f9bac6f4be6f81e743dea1a3bd0e63a54c409be262a4d1aef27dbf8faf5607805645dd9acb61c639f6fa321e232086e4b744a2e9fabbb29b9bdeb8d4c00f26f96e0b115737fee266249df96ba461a73f171b3e885a5a79c4d0c38d544001e000aced0afff4f19f33154a0d1ea0da6223d06019f3e340cdb572143c04022c7956379c5f8c1d4a7491eeb4847ba2ff26d5505473ec638421a15e851ec651e1f807f20744464c4f9f2bdacc0c73789bf942cad26a9381f9a0ce89a9e882f024d3e1aebd7928956ed90f4f868cd8bf3b1a06f70d794e1bfc2f197b427c2bfa5e23146f21c6854d75a1b4b89660337c27ff80518f500ae3c73338fdeb9ff92f09a11195fb84c14c7d0456ddbef58f3fc8dbad10cde28bfa4caf754596fd30c5aec4220b1dc9c7c2054da964649ea5520e5bc6a0f", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "29d9a817555f0057043d5ee45ccb287361b3440bdb8fd73c617695f131c7445456de57077fbcd7469797f1ed0a2737afd5772a1cccf75e6696e2f1853b5f585314bf004bd2d1c24d9e29cf82b3d5c3f7cdddcca4073d3911cec12fd249c63f5b28dab4e95f2f1e1f21c0d22caa8f95c8153f5fa94b41152ab9919c226f9f9ea1b19fdd8176fe0d21cead14b9a4159008e2625ddd01ea908185e63d3794ebb9980a2c6f72f6ae8783881682d5d12e87d91ab45c03dcd851571add0ecd07b0bdc1f7398542ced9b914ada6eaf2ca6ba7ebc164ba9b669320708dc52fe13bcdcc962ab517c19be3c323bacf00271a006611d18450e122e6dcc0faa42d1e27894f98716888621158446fb6fc319b7cbd7ede6f8716a80be23d42bf9f00312c0d27298fbae6f4abef46fcb59bdab59c31ca560297adb5b283db215a62babd8de183bae64e6003aa7f73bf4dd1053e50a324b80c1200a589b36d2b815b091eb7ccb43470e040ce6dc99f08d8b087fa7e8d0ccb287ae5218ce68c1cf89995267ac128c0", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34904875284b501a3d2675166df537bfbe9301d8c02189684b92c01521fb6c494673b1d9a00212159927153cc45dc39b0382e7f61a0e55391c94cc91c4a7fd9001bf258866253e2f06e839d473a4a7ef30f457fd9e87a77096cab404c44c72e288a0cb0a97fc1994dc134bf43b2dc00f2b22552918e4c07250303f3d4cc27a86d3f1c08f1cea7dbe2db2afaf65052213f2813867714a921b12aad39b78bce793576063361f1e2b7e0c59b0a5501f59fc144a637097fd0229baa3a16f0e0c3b163741532a41ff729b44779600b9b2a077f809068237f031a9fb09b309f604e4aec20e2beae6b77196f1d6c75589eca53024fca07977b22a7de5a1b7fd63165dabb10ea594af6a1748a43e15d9d6ce1120095b8b1d1a2781191b8bd0d6aafa69a7a758ad56269c6cc19769c0856dd969a5febcc43e56deb04e023c91019bb6e97e2dffd6b5ef133cc5dbeafbf04d77a5b876110d79aef3278b1beb7bfc10e9b91e321a8d3fbfb7ddefb72b96ce513a8ab8d4f35b35804d2d9bafdaed57124a54db", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43e7e890b99e1cdf6ef1390c7a871893878fe7ecdf0a6a57b89dbf30feb824607ecd423e15a06c17f31bfae84485621d0f412875e4fd83dd8c704d62e16a662ad1c692bd951ec42b6ccd06201ffc6239e8acda670d40d4e9d1a52e5eb0cef13dc72c798bfe19afd9e7146e79d7434edd0b151c653838dd54ef757dc847bc9c1e6068605f15f5e4877792a6cddd2e180d8d3079139ebe56866bce4f3b52692a32aa7b26733507406317f3e9a634eb2e5e194c9ce926673f417162707d0d78272ca760d0e70996d273a66ac3521ac5fd52091b5dd6e952452a43a68ad2608162154e4aea9b77d6e82a2e495af28dcbda73aee146db4e6a5406c203c2651a9b83e391fe732896f7e873c24743551164075396d5869bf0f29247d827e17f7d96c809047bf08b7363a39a7aff1c14241d1c0b464a1e1a2c7498082c525e3aad9eede4477c275014ba93a7a46de48968f7a6aea6da89d415bbb20aded39b68e371a856015b0a17500760d21c05584331e6dccc4b0ecb00066f2f32644f1395b85ef8ad", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ee6b0fd2e04d36e8dd49fb7bb8108393df25dcb1bc4847b97440994026bd29c0e9ef829895c3ef33ea7db64385ebf7d6da129cd3a792a47c1a5b99c6a25e53d7434f2e5e7a74efb041078700ea19a2c026f8f54dc508385e31230926ffd9fbebb9a0a77633167624081ad7f8891c25a433504813ca72f96ed7183bf4c4946f1aa8648871a8ae03cd96f384981a55e701dfcd3c048a3776afa386bd5a9fd2c3d108cfeb81661056572910268ee8acdfc95aac20284f80250e78146e56c144f02484cb33869d2ae921bbca279e3c322a0cd7c4db896ae52cf6914c8b0391f747b4ca6f74fbd8b6285b349800ddcbe4b470f80397a902d1a86a4904576f6f15f7e3379963e315ff2cb61c56956607b76bdfd8ad4e00f5b1336fd3057c2975877d9077d0f20e88c3e1041e3f5180108fe8712059a29c27e3ddec7aa5f5fce923c0e916186b9f553195ada77949946408e0e5876fe699761b83133cfcc872cd75804c81b648731c6889eb21d7b28f135d5a2a11d39ce71e1383db22f3d24a3c091c6", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6edce53f4bcd425a0ba1dd5d24a769f0e8e011d43c2a563ce8a4b799b64e3a7682cd8d078cd535c6ad100f671225d088d000fa6465592bbbae209dd269f1f9dc7a94d39280ea5bdd8ab1762c95d26a611ed35ff4fdea4b9dc9cdea87b5b7c70b0a9f15607418af1fd02e5e07369074239f4a2e1d4ecc2c295345ce928283d8dec1f2c61efa61bf785a64e529b2cfa8440728331f48b9801a164e027e6ff8d6d0c434368b592858e4d517d41927a2e38bfd7e430aa2343f515c50dd9a2c404b41ac779361008325cfe5eb9ae7e396bb936bc2e646e1520a4a5e64a34850436fcd4701c89c0982b410e1e6472b6784bd040ce750bd40e27572221d8c62d98d8a0425122e1cbd4e3925b9d1073c893394de1bf5021b015473fdf858ccaff03a14931c73762bd6a1c003b4ff3a93118efb9805a255eea6df8d89f7c71df75c7961310ae28d9e5c8f7b7e4c809d67cd304a749be4ccc2f262e2862de8caa228e4e6e1ae10a33f018f2e176f935591a083e42340b84e68d84714e16cadd3bfedb7aa57", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42c0a33efc0372f9f76b7f4d177fd0245b5135762ab49b12af468ead05d21f8efc949337bce925d118984a125c44f776e1a64078d0de2855ba72e3e954255412815144da6d75ba8c02b06a0f989774d58bc0fb057eeb3cf7a8967144de31e5144357909cce57abdb5cf1a476b0d35153d2600f29e93beedf67a7cfb574782a7b81e72066c981d1351cb02ec144a1086def72b24e10b08902f5d825336a6e0409c41dd713a4130d592a5abffbecadf2ff778e365d9795d5e61ed7ff826efd23cc2fea477354326d5dfa02d54738f417b0f0ab246357a3e52bf07ffcb769902b09fdd6a8782b13607210fdfa3962d5765a0c60c2f9b42ce54d4a292c359231e2b918b5f7052e2e8e3f7a579b5b45ac43a53eaf8c52488971aca8a43aefb4b42418b53b56513486d46935f21307852df6d44368cf380326794d157c7952fbd4a190ab026b4cacaa7cfc0cb5f3c32e84f6f061e20677329d9a23658df8ad674fb79c0e34cc801d14bb36af5e387703daf4296312dd1edd1592dee080756f4ecce26c", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "357d9084dcca98f31d25444336fdc553a8ce44822db4f85a284bc5da79cab0eb3a133ad7ad8a8d434e27d782153eb28897c743386191458afd6f117eb06aa2cc2bbb0a5cc08518f67b15cb5b4934a27f9656c46c81fa8f51fbd0afe1d525cc9f46987e6bb1256799eb7aab853160dcd843abb803040ddb9f5ca469e395ff577ce491ab7438e2e0ddf463bf5fcab610ded5838bee8c55267f3d31bb90456811cd465845c9bbe942ef3f60bcf5b7a7478b890274a770e8ddef2c516be09cd4fe7f7bf52ce6b7489a4a9463a97bd055b4e9b4183d035fe27a98ef2af665ae8c6504294efccf55bbf1a71ab61fc3920478436dfb8346ef8f969d9dcdd34ba83f3d373aeeaf3122748fec9f57f0e1c951fa05bb886e4e6454a283157e4eded5fbdb29bcefa40fe2c30ad1b22b0c4ae46b1dd85f3efb98f6a12f365567bbd641504d8914807374f043a3b7f01f6418a71aafaf8e53eb53e187c873caf2be52dd3e2fbddf7fbb163a19626b714d04f720a32d4649a72bcd205d352195df242278deb5b1", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "287dacd48a556e24b5e9344754362c9985b6f549a3cfffd57cc132af0948e8798151e89e818d2f3ce504f9578f224ac7024e620b3f168251f54ccb980f0b91a600f02b286885e8bbcecf2282b275bf65f396f6024491ac4980a26489a00f48d3da6457629dbb1cc687fde53811809e3ea3560e28ac3347b8e4e5f12795c3533330c81de62cd86e1e5be5822ec22c3a19ca834000cb1998b37dd82a5dd2497c615a06cdc8dd0e2cfd2395cee7fbd76ed8a55da6b935fe23697b619fce52d47e74bc32314b527cfff7961abe99f12d6fc8b2f77372682bf9cb297bd239086aefa35fdbf0b29f0ef4a56377e880fe7add8700ee31b9bca9c57ed9ff95a47b4eedfd69f846bac052aa3d93ec53489a5ec0472c74c8407c8c735083efa25adad722142976ecbcb2dfe21df2869f62b03b1751dba9292d301c7b0e290c07b9f0de7ce2142398112824835e757a4c3faaff0d0752394431a3a0f343e4590126f3d53f618fda6913c186d886f12a4565dcadc4c62ebacdc8b2387164660b1a881ee527a4", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2d8b47704cf106aec624083b688010c6275522b7fd6ff7c4d9f77fec425520350a465cb2dda308aeca6c44ee2fefca5dd22b93e49ce43acaec728d998572dd6b7a21d111d24ad67aca36d91d92c8062f1ac826e3fc80ad29ce3afb3ee82a4862cdac820c0991469b6a90c63b5395197490779bc1318edd7bb7097ff1c2e7e9af975e10d6114275ce0c91be56fcefde56717a0afb30e455c50429c7e6949069d5d91667a31f34cffe3905c0f829919c6457f27016fc04246c3d9faa9467fc848938284f28514a3e2cd4e3c57c6ba679e88bebf7f66ad8aa76a056fda59718875e578bf9db6da412080ed3dfab0a3228159f9b388a859a6e0ad50823743a0162eef759efdae73d5f29ae4c83f52e29df281b1b9c4dcc4a05b17a29c2baecbf661d42e1f8a9cac83681df14fbe690d040e1bf347fcb12b3f990d5126974ea5d51e9c8539ad1eb3a222d23d5c5b5ca5bba7b6be2cbe950fa6950126679ab3ccb5b1e64431ff4d4c140b8f48c96a3ca3d84e2a495b66f639322f72e7083f047666fcf", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0edd889a19510d027fc7a6778202a53d9df40de259833cc52f4c80a64886481b7efb771b023b67a3fdcc68b31207fd335656bc00d6eb25ecbb2e4700cac4f8f3f60c1be090bfea91dc994d75273cc9e36f4c10d0989b194437c5f1aa5320aa9e5f745fbc7c7b5201dad94b9d15ae016990d0027aaa66bc82dfca2607a74c14b5a35a51bbf74dec1fec07392960e00b4e9c1dadc815bb5512438395c424c86b905d43c5ec14bf9cb35f7fa7404bdb10798871a343b2e52f113598da8f112b39370893a6eb2ca553f2a938d5654521fca83f51438902f4768d19ea8ac3c4a20afe467a57b608240c3aa8e38e88bcf5474151d7ebe341bc0718cc3b144c56c07580c74e8b20f33cda84c966f72b155676eee60d1c167ff02ea46d3dbdd479cda54a2b43e06d4ae97cc57cf28fca38822257a6379ca05336c1a54415dfc71c54509ee589dc73aa4e3dcad526c275ae8998ab13e0c69a6ec8ea66bd510e1db724eba5e1512a1af224bd190f83aa36db908741d271b5e39f87255f71d1fe6ea4e8cda7", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "74e8aee9a58f776139cda43a6af96c584fb7fd0a81d9d9f6d917bb0b6cc1450c13abb3ed59a39489b81d7be11d7b0748510b7e96723cb96b467e38bb44ac90a26118cc3b4cc8cf4395ebe9debd7ffabff3fb4a46bb1868a78f6e42ef2df41abc44fcf6fc07ea20bd2a15cb107fdd3010ea810071cfb9a530aa45a9dd5e129231d03db1e490da27d6807497d53eefc205b7efbd8b5a7b0fec9c799998ddeb440f045b8cbdbb8e33a9f0da23caa4ccec0f48bc84549827594f14b2aee791cd8611aa4e3f5a4d5d62d4046ff4974fe8d90f448f98e4b7ee37704dfd53d7613de735d88f946f788c7d72df4d1035b0ddf92b672ac1d369ae531ce13e85f77f17e0d41c5295ff5c5b3d9e3c9529ddd2424bbc816448371cf5acfaf686e0d9808fc84a56ade17f24de9933bff94a6f730ac427d028d989b329e34c7b2f650d6f333b414c71669fc0f5334a8589bebfe16f3727efd22e4d06cbebaa3852e51abe4bab58e1ba278a7c4a5a2028dbad9fe41359872647ffd5706251a72c57b9bedee06d86", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "63a8fcc279095be7d43e2d50f0bf577fd2fbc71ceee483bd8fff248face01d9c6d642701828463ebc80fc3f18c9b78a60c88f520f0cd1d98cabd26b705e70c6706c4229d94f0d92360af965ce4451f63ace9ea7a917e4643b8ee0580cac46cc93f67bb41dcfb5f697f5dd1d923024877a288dc1ff15bdb599aeee4c7acd4cf9b9781f03c04f5f6b578ff5193542dd5e151c749aa0c1448822383d1f20375795128105878a4d62a05c7b32bcf7f98f4c01e37e0decd4cca5761e7977fe4c114a066eb7ea75aa25727d336d1c047173edd7d8bdf49a6c1a22829b3cc3b8222fb1334ed3aaa34523dfeff550542a71d167a03754cb8234d26fc8f73cea424ca88f09cf0dfe54f887d0771eed18b187ffe0c11bf8225a10dd16b5372be5e797322bc03be4c68f58cdf814565dc513aaf44a201811df8afefa93113a6fd45573f547a3fb1a1a6b99304731fccf2d7bd8a750a517b30aa643d7b9174cdc6b017d77e8245a38711f58a470b91716d63fbc7d6750fdad3a57974b4d6a122bfd46bb8e6bc", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6176595405709f7d27b8dbad6a36ed867d3a7629222c43438051644b14658de503969e6cabecae33b0b649be87132874d0c66b2779ea20e79bed6de944282e60b587c3855570e16dd7519bde43a9a973e015943dc9e123ed0b4a202f14b073578beb5a1072bf052cc3c11020aae3e237568e233d37832433c6f6b4ccec40f06ae4cfc1da940467ee32abc286c8374a10ed22c67871d04469ab32a1aff0f2c952681ae1befb45adec997332d95a6d93b581a65fa4ae404a0786b8fd56fd88aa08c1e84365621c7dd55c3d3da13ce83bf7421f4c29f71ba1d1b40fc89beeab8d49375b04e36e045bf8d0844a9b911a9c8a74dd3d6de26eadc98e7741a214835b6ea05938ea31c3347d6adb2b180cc463a4258a9f2dc9292d9a53e50c10f74532c83194afa038569b4a2dc390fb2bbc2244472d3a132e729610ab1c7827bd0ec25b56244ade5c22b3ef2fa447f2d3629e1901368f47e1cb3d41b8f7aa23044ee3db2e9a0b4f5296bbdf4de04b63bb799a2932e06f85296348334cc9f90872eb2b13", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f3256e939f53c94a7bd4e64f080d9b77baf90f999fb33cd21eb7ca2c7d2929de372d1d98ce64a7f958ea9061ddab7967a8905d4054c0d015ac6260d7136fa41e9c1d00850e129e05579bb104f191874fee2f719b664f445158cc70229036b792f1ece28ebfd8e545daab6018ec7f544add2140bc82056feccd37fb07022de631447976c1870f1696e55fea50f2bbbc42cc2209e1eb24c5cff4a1a5a980bdf20edcbee0ff0f37f6dfacd7f018176ba2ecff940a8d5a5b62b78ec7a986c34aa5da2dc611d4da62a0fe702d064e748dae542baad96178ad6ba388726d91293a99f502ba1f904c007440ee9795dd39d1b8d1d0bbbf3a131a9b602c72f1e91d31c47c030c36d7cc2f5d2ade074d967ec4d66f369df57f227e54a3555e95be8ae759e03df1f2a7bb5f97af9d0b623c2996afb24b2eecda6404c6f8dfdfefdea6b89e0ce6b322eea494f8083235e99f61df76d17fbf8f1f07bb1c2ed409d544dcc22b71fe80308f699f40bd8bb491056ee6a35de9536b06c514f160f872a451f96729b", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8568da00f62c2b8cf23afee7ff097a0902c70e9891a8dd679d837ee241bd89e6b57dfcbdcd462755ddcb5c9bbd939170e2db4f5e07979813a4dcf3b243e1b82e73945be87dd35c1d19ead062e25b04eb1e14ea86e36b2e0f556ff8b00952ea08b557e51822ae44f1e43c9e71b3cb4b3c24961b8f3a3556c6f8b9af8923022f2d8bdcf5d9fa6669017174236df9dff4b08a37ba4e69d41b859137caf446587a05e358b1d404060e3d18f4b6bee93896bd88eeb4e19145afad0dd8cdfc495a41a50179218e901df70c344ec8772c04d771c8b66d4e71c2f0b0aa32763e8af79cde2fb4509287059fd2f8a0033b40324483d087fb010034cab022050b1f8cbd148efb549e4db03c9e25d4f2b3f19251b22423160eccf2ce4a31cb10525391dd0b85ef7b52da84c3f8afe44ce15b64ede5611ef84868653980f9ffa510523484c6ae5b34a5782b833c4d7f561a088ede388e0c24f73576a959c512655c63ad2ff05442dee813f37c727c0a6b78bab6469c2bd1e6fb2b2f38260c52d08fe007cb4a6a", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2779335f02d04a2060bd445252f385e9b1d01aca45c1560a7e4f98b7efdc2a946f9d1ac96d0053b828b7b901ba810d9c0253247600134a0c4d77c87fda460334290d89d476022d2ec69bdf3d9126ac12107253cc2bdbb7d79854ccd9b353ebba2609b1ec2abc5fcbd7e933747d5497bf0d6515ab186757ac03d9ca124ab7008be592e2bb944c3f8807cecd2ef9e36ceb88155daa3d9b5ac8cf86613402c1a8e858304c4401f7de5b0b6e585618cd5fe8dccf347ccfd08361f021a091038e1be75f7315cd9169be384c92e4f369a0949c2882d4215101abdde73b901f1ca0ab193104c89e5f5a1c30266072fef1b155b3622b0bd9af662fe901441642b6597b39c57332a33fb70fd5aedb2a033552c191c24221e32cd6e3e9bbf09b05ffd03249830e3064151f99b6ededb327beb9f071fa065eb1f8740defd33903db39b12415e947f0ca719fffcf17ab8900326963f0c867ddaff483ae9f7cca5d283edc2a40331c417de12b8dcbbe83ae79692beb16c66e2cb22815f14c4fd49c16f18ac772", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "524c1fc6872e655d0d6aeb5e0e3854a41f9cb6de55fe0daac709f9d175274eb03d3610d3f288b7b824f024ddd2f833604fcca6897188470432c1d92242a893468ec705d537990b96b0830d757b633fba920e4ef544007cff88e905ced1472747bdb322ee19f7d003a78873fa2d50a98979d6febe3534f5ab28556adecc6c6caeb6fda732889519c7ef8688311c078af5868ea246d0fdda276d845fe2ee4c4f8f712ae9d8d099edc9238489fd7f51f75046d247af28b2d0b8f558a62651bfee73ee0d17b4116efb7dd384b12c49bd03e75cabb04730fb3b7958d10f61a2d726ff8098fcec9a951fe786996a47ba4344f7efa7c1f8382b8d05080561e152534f21253ce85a9fa9edd43e6d735ca36da5e520dc76dc953955d1e95a2073e83892a3092e8751e9f26a8a0c6cb380eec440ee0e8b3c0cb65c2702f49a639f2f525256ba0b74015dbbcf9832dfea914be5e0ff11108691da4a44f097b503bba4f369f9b40e18c7da1b132ae3c5bbbfb1968e56721bc9a86321946e84ddd17f1a7e1c43", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29f791067d30e4ae802700d6711ec2d385b5e97f73a3516cf90f82fa215092c5714524f1ae4ffda1698cc79e6155866756e9b77b0284b53e8af4df48738f0042b5c3c7943ffb16a6d231a5bf84094a885fe50e899116df37e75e6aac9aecb60813262813fa56f1ea5e11845af9494658630491aca59fe332666c5237d3c47128414f48db6c54122b09538f2726a75d9b4b5708ef9b6a7d5e9b4313d5a38cfd9781206a90e7f65d473960cda988f7bc9e285b851a4a915a2858a39801682d2fa3fa8194d095a4e54d9fa15ec27d9d596cab38b89cc71ed9d8935bc88f689d1edcad6b98bb9c58ca2f1f9747b592cff87f45dc4567fbd4291fa55e203a3e667de7465184bbad96f54525a364a56dc84e44f5fe9dd15f339174831882b2d88858523b412a149e2c9027a4fa6734b63447c3e4906510c8249b9a4a59b903e169e5f13d6eab2b4cc696a783198c23fdc05a66c4240556f7410f3117df8b37c1fd2d1cc447ceefb9058645cb3dd9d8a3e2ee33fe412cf1feaed4628e8f5ab1648c9465", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f09ce6842a0b49f28119ee6f9c4fa90be117faf0320005289bfcbcc85c336c29168de8c61778227432a4b754c6a41b13fccd01e3cf196a59f7a9a58d9a68dd578d92a94637b6c21d6f7c8a5ac71a5fce23bed7536ebeec983762729f63c9e8990d38d6458a382fb8d5a2cffd560ba5af7b19c8fc72781cfb264a1126d745912060350c0ea2739705a185b6a690b0b6030acfc19c46dc92aecdd3b460cfcc8afadb1960f540772d4663225f72fc99bb3bcb092b4dd5d69c5787cbca36cc24dc18187633f18a52b3f5825b08f4c6152225bf772009c2036ac061569437a7cf39e3705afc2df90f02ab685abf11532676f1ff3c871c0cb90d59ddf96e844e4d5cb11a609cb590b2240bd4dfbbebdcc7f8bbd4f540ebc847e4449bf1402ca83c4d2213c9c483bcb5d5b276ceeb11da7a13acd2a735249bab188de49733d702863536606f7bf4a4fea21936a949fe0b55f7e6137b769026802ac1ea916f4c630e43c2fc31462f91a579658c9cd138fa3760aad1d276fab75914bbd7cd40c0902076e", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ae9cf16f65c3a1e01d519d85685435aed7832a1b340600263cb39f332738a9f80e4ddf633ddcb021b4fc7a5f1578f502448edcbb21e7423fdca8c211f09de863f2f4e7d8c63813a16bb4e51f19e1d1081fcfb9ead69999eee83f0d077e1fc01d69ce1a62ce15f57b4e9d660b942a8b6bfeee36fc4edd6f6940e582afc442ffc4358d509c6dfdad0d331fe03e8ecbff021eac075a04e3fcfb7255a3907b21de7fd5b05b18fb21e5177a1cc97a44f62fbaf8f0d73479d70376d127c570823a0234566ffbcc204cc91dc1c5e6e3a261143d26da27e86ef6b5c4d6e9be47abd1d9d1d92f4ea0b3f0f97dc2c65cc08787e5c13498da0c90e70d1ed48967af8807636b4aa6a894cab1a64bd93253c3a35f3c538748e80bbbfeb3653f41af2a3e8441bf467052b5c6bf6250ce2fb14d3d9a5a17c57de3d61046eac56bd94a11010287976beac174e1c625cfab4637a2f854ef51cb8ccf832cf6f9da78c2197ff01b05ec4db020014952f484c5dacc8108a715be2869dde10061a012d453274307a2262", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8225c3eb6a81da8bc758b31d51e765ae182a47b2c5ef36bd91e147b273b33dfdb470ab14812d24a1c126a9d7624d83392e970fcabec6872c2e51c7b8d4a0fb5a66b77982917a1dfad97eca50dceef61211b2eac79927b77562bcbd2242ac0d1f5f4973509421229e08fbe1d2d09a9b6f421870b63341865f6f303a2f49a9013723fa2c7f7f490d73aebe94ad8e0b85eeb80cc8ea904c5b8c2e82e9df8a89e1c17b184b46d53b35d3732992c7fe06fb90442c8505a21316951893ddd44587f78159da2fafd2a744cb9b521b75668cbfe479505f1d10e98243cbfd1423a68790c662271eefe2d0df2aa51db52f530745bf574e4be224e2fdd8372a935b3a8fe1e1758d4a2068569118cab2844ef90bc87804f2339c6424359c2021d298d30a56748684adf884e9dcd178b4387aa870479e0d096d625be52af8a3bfee4d2eb55e852a4360b0b044a90d4d7d6f2e529fb85ea25bc656c54dcde341e7dfc3f601bf9543d74650ff2ce77c1f0b03b44c643b35f8a8e2d07167963faeb31f257464875a", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8ffa696ec308c22a02a87a2fda151dbdc2c7307c2ad22bb3dce52e6ad9b9619d96f662b7f10a58fa47191f80db0479c42a734cd1a7f2ed10f280589b1e12faa2d3feeca77bb7261294d18b1c0d1fd594b5d1c3c18759539fd6fcc64dd0ff91cd962ed73775f40cba213d777a409d68ade860c957ba9d3b1a013e6e8546a69405da7f25ae26977bad86f516fca5f21413ebd00b65349272aaf7ce47bd4ab216578b3fbb0e2dccdace50867f548608d26b449ee0798b0b1bf27d56bd508f3c283af01e4acf130713c8bb383ce466cd9eb4a2c53facc0145eb1aeac3fe5d17a6836f1f2d8a357145c7f764b6525005157c2b176cf3806be2914b883f63a5bca8e99cd4863782970b23df901ced7d29930ddf11ef1639de77f41045ad902b40c7446c88fed14bd0974909c0e5805ee819ae5b7c42e290d28b7223d8912b4dcbc18dc1b6d6f07b3b771adb0071b04308175a39d6b7009562a11a9f52b13445ca59f7b0c112d86e4c01f07119774f51fd51635806f1c58ce4b362f70c5a6c8505da8ab", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0a607217150d28ca4eb7f4082b36a2def62c2d773fd1e5207ad0da4d55e20169036f211c6b7f159801cfdcefaabaf9a53b4c9fc558df50127124268a1de83a10f34894fbf27dd6f5203fb4b02d3ff4b3b85384ea8470e93d9444412383b0ff8f692c7c000ce06f31d526204ebcdc8e5ddef2b0b81a7a3a205d6b01ee2a6ac5bebac814bd22164340c14e77c0a15f23fc89022103595cb883b7f17d9f9065cda07b364d8a3344ecca215df2908316feac92abefca5f8608f0d1fb2fba7b6f406e80f580837bb546329f296a653504c3b65337462b4a501ffcb34d6e2545d62815d4b8bff848abe0e45ae34310469a77c886d01bf4eb1edeec8c1a27c7b27ab71d0ab366f227eabc32cd006141725f1990f8f3e10036b6a4ecd055ec565f034ec852b20492001002afa3879c9f8dadea49967d2e625228891635621e7aeaae060419a772fc2301506c0213104d3e0194271ac5b9cd4989cf9283787c6cec4a83ba354e238701d9b0537263f0212b08cab6d1f40315ab230e7d18ae57b39259f28e", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0339de244cdd679e4ea14804e91e18f98b702b31db7331808f531df02421459601a57367e064ab99adb6032f3e3455c7a45faafb7d749a25351958de15a188d4a3ae17a7f944f51cdae3c0d0d9b83e2814625466bf8eb89d3a4375afcbd28decb9d15af84d6aa0131cb929aa318feba4ee6469173a2878b3ff348d5eebb972e20a07031e4c7e0ddb01d7caa54918d37175175132cab076708011e1a744281ac1336bd9b595ed96914284a9987c01c6c26fd396c7e7b2d4d282b5db0890021ce9af0181f42fa53f331289492285a154f917e4e0316c8315d3e8ce836e43f1dd60781190acbc4ddbbc1d426c4ea7f436991435820dd737b92d6d476a5398f35949e79829e2f9159a3e2caa0e9d8a620cb395ef7541e1122ed2c859ae91d08ecc4f6eea21981ee589086809c81eeb1d0fbd3143c7fccf18c32fe2ae1d8f09e49f4e44bb513f0d6bab518e0d0fa55a58f84a44ddd8e59652966080b761b4c12fdade0fc801be3723fe9e75818126214f7a68f72abfe7756b126384900b900d3c6500", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0cf9885bce402a7dfa5b66d3b634ece1477b6ddcb0326b21356fd6cf6de23fbb2a830c801e53d7f585538081138a6e26794c469416161210f61f65c21b9c456c0eeb469334a3a18df383a7c2300d85e84cf7854368a31bd9d3c262b84babd9c3f1a3540337ee0fb016c80f98958a442e95d11940f7df6a920390ba4ad711c4e9718fcce5549db1430e9ebb18e21f70273742376b07fc4583db4816cd1f2599ea039c0b92586230683b5a9eaa277cbd2fdea1743b26d1e803645674536d28da631cd1488385c36274e34fbe50fbd433cba9dd9368b97df6abd97519b56ce0684a32e793230e42d8f920b3dadc3ec34f03208343d401332a118e4caf0f1708e6dbd65f3f707ef7725dc28aabeda926d534ea54873e5db57c70de10fcb166cd1400748758efa545920eda90718bb5b9c9c8e3b6978b32ba405ba44589f25fdd62481f0f8f69c54d5d30f31098d85c392f5c3a866caea5a23c3ed6f03610060017ac62453f214286ca92cf2802d286cfdecdbf7ee7b3ed120f5efe65924757a941d4", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "553ac0aeecfaa43dc237a30bf3da44c6872fb0ddddcf1d42425a66e3f6ac76c0e896452d17504ad49c2b0e0914135695482dfbf207e3d3339222cc93e2fb717117750a2bc01086e772f88125ce29d23aaaa3dbc3a47f0065d70b52ef1da96fe07d955ada231066f1583700e2f1adcb5a9bbc9d8933c3b042cf320df392e6f6cea3e4ff3c19dd4515486d2c1a66c0dec5f3c0e0637cb27570e2a0fb4d69c7b92ad036c1bd3afcd78d4abd7a84bf1037401250cafd85bef08bc111f789f8e682c60785dc009df68be2bb1ee67df7ee209e5277c3f582a35a1cf0c9fe27c00fd7d1a5986d8b43dd8ef10bf146f6fb7def67c4fa80024f04d4b1d7f6dbf47ca5e3447f64c23068a81f1ecb9eaf3935b4a49bc205557aedd8b0e253f94da1848407cb96adf330c8ffb774877b9478bd56789988b729b111a00c2bc255f7982a7c445cdab3237108309eef389c8b0e987c3d6b75dba4f26975325ce6c248d12a012648fc4fd4688c1789a1e9d635d2f2c10b577025a8dfa040878e1375a13f90843234", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7281ae7a90eae67997680587f1215fd529e21b78cb731a58e8f66bbe598829720ada74eae8b3635acdb0fc59be359200a48246f9ab059ddb4cfa2ad9e8f52f5255cfae9d76fd9c00264e85135a3f3bd7dcc86fd1ce18d1b1133edcf48c7220340ff07f437f5e2f1242aef1258d79225f6292b67b4098d600ff103f2cd1f0abd6b6fb3b9c5848f1d3e6b9cb4723ea4656a92f077ec9f3a8193f67adc6ceb2e0509e5e12c7385fe8ed369dcbebb522e831677761d6151b671d2c69d713178b6e38b3f81dacd1c5c98eb202177679b595d51eb55ed3be88b77197c39d4011d33b2e4421f6ccf15c380675c1520dd7075f5f6b2abce90e97c289ae8d70c24d2fa4372806edb3d6090e45fd92fa832a2fa8d8d58e1c0019f86f79f64c21880f6b9307e1e496c421c43ba2515be2eaadc0c05909974f11cd1ea56b07f61554b1ea98a9b4942ae7e8de73690aa2e0c2740b579f30398a3b777bbb83a799634b7c00bec6184c0ebbb17684695348fec1980d177b23ffbb5e084798ff51d2eec61def216a", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "74577c0a4dc2777f809919c9381fac45ef9341560315086af41b2aaa10951fc3061c57725c0a1c4410ce0820d69a782804a28f2b07dcd0b41f5c1b61b6fe9f4a61221b44aa000863fb0f932562788e2076a295022b1b5d4e1f4d017ec6fa200dd7032e96fb0570e1bb5df4b06ebea7c9a1aecbe6408605ae7c4f8626b9218ea999c2755e35f51129e1c8f33c6fa064bd148209361d10ab4410b38f261ccce079251715f1ea7918841132d7ef8be573442d7e44c675e02ef2dfca30529ebbbe91b809c44a15ca494bfc68ed5349dcebd1906b41578338011ccd0c72a6db86826cf85981aa9df15b69fa16dabc34a4d078af6c68810620915d8d2a9cdc2a950194503841006d72ace9fcd98f1b2ca653dbe7e737835a4ca4ce5a2ae55e0ce11c887d75eca59919c3a7a4232eb83b4745da5a3c025f3754943ea7203c0d370382a72af9270f104bf62636e5a37ab3dae9c27b4553593aecabcc14965fea86dded5f4fa3af29b861d8e25d4801880f74a1be50b5da7237aa850a19a88d4e4b845a2f", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "298bc60bfc4fb7b71aa61cf7ed3d469fbfc98623aad153e123df1240725055737a21f78cf04f624bf34c610d58d9f925a4794a072326afcd1dd4232f4e280bb9dc4e6f57fe4ed2e5431c8f888dcaae2fd9069fbcb40c78a7923ded6dfac2efa7b4836593564996ff1844293dbb8ed11a0ac48232db37a7119b668ec98a6919a35edba39a6562a311ffd055bc57d688ed5f03cbd2bde72665a33ebeb0ce1a64720d6ed656c9d311519aea826277fdd22e0c11a5f86b9d34df7938ca8b4f312fd3c87f812882bab3f5d421cc0f61d05234e1f18be362a1c0a04ddcc466152823d7c0bc61db602c17998243958b063cd9eb351823679fdf62f92361a29b0528809bf03c813613c6f64197781665ae77da6ee5979c7a12a06ccd2015e4f9e1c8185086e81b891564aa162884d805870ae01981f6a0d8060559e86dd39aab6a1fbb06b4a941ae609d6a31d38ff1c26181091539cfee025a867bd177d7f283a20b1c3ba3b40a38f3cc369d1ba0c04673fd714875a718ded29ef0509a0724e9116b24d5", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "125425a312b9ecad11fd55bf4159294b1237f152cdde4b94d5c5e48e28666dd77dd94b1e3b310e16b864d33e6c433e5424d5ef39985d8a91baa61e591e66af632084913b90daf2752a9819a923d152458314d50869f53153668c550a56683bc3c96aedf9b690edbdc2d7a9091ac605296840fa4e23b8305d278a0d80ac4eea842efed6eaddeff1eb46ca844cae034671d4e5371a116832bc710fb3415962b0bb200ac28c88283cb8a59a9a1cbe31bb9c34ad1eb8db43aa24f1aa947bbefae5176ffff8341cfb46faa6fdead4a9209b223ef538ef3511379f7fba1f6a8dcbb09d048b2022045412a993cff8c6323d6bc0d07f6c3c0d07f662dba96566b4aa500c95c73e8f7fa6231cdf51d9d0285f3caa2d5deb4aa173ca9c5600c669ec941f41286f62b7c28ef0ca33a1320a2066b6dc1cc3d6f92d1772068ed974a6faab65308e1eca3e38371485c0212feae326caa0077a365a89e5995d79ca4e285e98f3ba0610612a25c0d69541cc0864ce68cf4ebcfb9da862393699cbd58923142a4d28", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "740d43b91966328072dea11b894dda7f3589eda47951381f93b2565a0a65913ca91a0ed5fcedd6b641339de5361cda578aff5987986485041cb243e007b193fbb920d13336c142c1f4a5713810d60e71c28a2f38dc20601d1747b5de328b828e2b3ac81e6bbfc5d1e7f9808cbb53e1a9ee7eefa5ec622d482c0b34fab97dc81bb3d462d6b6c7c86349280c93ae52dca5a23107daa81b0f62c65a85fc8e64ff07de524949de6f2edabb46afe2f90fcb15da56850db7617e75223d4e4e534e8912b9a932c03b62fe7df05184ab0bf4c5da3326215e64a55626867a691192ee2d31fccd2d976c62e7441f24348b250b8d356ae63acb0ce7a329a9be4f4baaa59db115356f270fa7566de9af6bc06f2555113dc7da1550bca52a6b8747ec7b1b81acb9b846f0aa672a9bd359841f0aa6893f9de58a5507e4d0ad60d7ef90c856335deb6833c572de1e014230190bde0b07f94d9743a16b308004d2ec00ffc0f9c229008c88810d592ec07e55c42374b07e5948df5772e8e716ffbc48d9f848f90195", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5d728388b99202771c50798a411643fabc69331f1a59ec93aee90dacda6492e26fa4b0b60cb773915fe33f6b09705d857bb24ec489cff73083637a114708c96768b3548810fbc1d21d5018e96a0681dbc2281005382ca8ec957cd387f12700405b01894723122de9d71b6fd004af7b0e96e9f8424183621393ed477265994a467ddc96ef0bff803c9df5f9dcedee45992679543a6c7da7ee39fad069f7cc5d42363b9e95347011273b0f9b647eea5b4dde4a04bbc97524b87c6af042000b81f7a75840abfeb828d942478191daccd6d0ee960711b295d59351df50f01c4054759dd4a770242e977890b1705fc277f097a46484acbc80d216163655dcb1a46a5022a1adea88873331d4b437030fd109ce22ddbf9146c5b213d0367ec0755b6a33799ae6f35dd15d7a10d7f62d7f37262c8aeaec55ed5d4c2a8f801bf652c355978988c85d959c53474633bc8b96fa5d1ceff94ddc3710cebb202edf73d885d539628a0f341e93d0a77ac98485a0bb56e6d773b64219201f75a312b0c49bb5f4a4", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6b2bf45ea02205b5a5fb39b448aea82aa9008a61de4c7a81ea7d4acf05d4b72a9c9ceccf8e0aa445bfe62bce97f25f77b88a4cbc63b7c754a0186aca93ae4b8d697117f9b27fc96b33cb99c7f7e233fb26623cc7a0bd71586b299d47f9d91411c387587a5fb7822b12e81a2c141735f03579b7d6919ad0b27b809c7aaaf4f5de9972e626d3cb35882fcd67a6dec3eddf902119ff390ba727d7c027704611cd2958119c537a0abaf4bed22e17b898ca644c9dc7edad79b51ec57fd13fe1c56134143533b124457c0d6ab91901ccf055f96371ed73af994b2990a761813b659b91d0e958b386585d089c07d911628a35ec17bfcfc2b7ca4b6f016d8129cef78b0d4a5a199da0b956b15fa3319df40de7844dfabc88b5dd7742bad3defc3033ad5e08972ce8d675ad29850dc65681e908b36e7d71df1f5c3d3b4815d66349befe68265fef52062d262fae07255374e6aadad6f34fda0b00fd06849add3a0e2732397ec5bfda70e5cb6038f86379f7ab8efa98c60e08188dfc64521bec77b403fc15", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c7265dac41ff06d87457458ff6f62784eb5469c5b2795fe69a6b9999c89553364991ec2bf88a53e74aa4b107dc7558190a807498698326c431d1de001d0c247675da9852bf38269cbc712390f320647bdfa0b53e50bb0f87462361822ced63064c27fe2ce8e6f51548137b7486f45e1b5eaab160f3c5f3fd38699dc7dc4a7008672e712805e04b7703f50afa79599adba53da237edad44b628f9622a4a400cf8275d94b19f9a531d460bc89dea707be08a4589c0ffe97867c3ec527e79bc3b243738dfee07d3843619f74b79ee4e48a44a4e8e0584782c40b0a089a1739961e8f65576b3049d312802297177cb559841d1140c1fc5bbe005b6428d1740ab68e786c115c90b06f6b3bb97023e38ad1b3ce7b6211c8cc48fe6ec469d942ee92b95f854bb9f0c0fc285fc50cd551b56b64bb429e3780f721585e261a99c8952a031b80a584490cd2084eaac3de6ea73075ecab7306716472e10096b71c31f26b7c5b74dc55aa7377cf82f304caf9cbf8cacd55c3b2334d60032850d8c668042276", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "280071432122a6afca0849ceb155d4b47517c9028e3d97afe8bbcff67e0f0f6c7f0ce2c3a47dd1a4aee6f382297373993746114fc2f38c04cc7d65d2f08554c843c35c40ee14d8c382f9bb7ecb7686c4079840419cd106faae7ccadf2662d90bcb3c144b856f7726d61c75090c810c245a6cf0f69988f7f05b4e07f44db302ecc6db98475e70eb4270ef7d334b63d1e7a95105321e99e9f2958721c11b055232b24c780ea9bf2cfcbeaaa78e1ae61ccd89ca093d2c3e1fb9adff076627e80863ecd8f2c31f3e428c35cc3519a21816d870a658cd5c133d740c4f92b575cccc10dfd9d81f9ce339c06a53531e0416957bc3bc8ec1681d3231098ba30ec5fe572d46c6c588b6bf8373916a887b4dba1518d1c982bff313794de8ab1c9463b808dfeb41aebf04a9a124e02635f917e63f42c3551723f233a834c36fa0d696a8dff824d01f815294a5efe541ce75f7cbdf9c7328936bdb2ae8aa770a4d67c09c0b5cef74ff6fed9a5b09112eec829f9f83ed6b55dca5773e4050b23986d8b2020be8", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37539b9ec27dd3ed69e9cc3a0549edec870ea9664a15ba22d074b027d4d5a46b58f9bbc098991f18944ce78a5dda61da9838bdead29ecbdc51adf3078b710ba577d55a01f957f63e2a8a1c6d6b84be065c7681597b334ddb38c02a2b10700c18ef50356f739b460e38ae6e8fc890bec65b124f1e9f2676ae9495fd31f5a645babbc92f17a94f111ca422d63fef5767634a70960b36a5770d155f25e61e7c4f4d699fe2943442234b5cc7978e5a25b13838c2727e6affbfb9bda081aadd5d5aa6a41654938d24c7dc1fadfbf80bfa1e158711081f7db264d998ca20a50083066d18b362dddd7b9656cfb7dc710c4482db57a317dab58991e964dc57ae9a020d9cded359a750a6f3cefc34c6e56629fdec41f71ab17a757a3eec608ac4a2258bd7923b077987a07305e1c2f7c1cd6e6230f2bc105e3a8434d8779824b788caa8a0b682188c2bd67c1bfeb5697ca3c95ddec527f76726c5e413bb71c653815e09293b68964f455f0436d5e04d77633257a33bb66084722fd02ae2df05eeca3b3eae", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "181fa957a8b17b6a11548f0e4ee92d2972689e15079cd9b57cabda826e762aba8ffb724e2ed6fdb7dbfbb229f753eb405ecafe3deb58629d90339e7553b13f1d3a414ad30ed3a7bfd507b573d5300039175b2b0766c248d56e30c5c48fd0f42a6d0f25ebec2c45e73593555995efd0f208ef0c08b0fa41000c02ec31844ff96c578c494655543ca871fab436fc4ea709d00594248ac66f47f00e5c8f0721c9825e551546b09d4d23080a93d5b8594677534df139660c1d97048df7d060a1dcd6181fc528bfda9921ec3603f3ba09a511f072a4dd6e1e70540684b4cc2bb66de9a1a3c6258df1c84d55e676f8dd1de2d5444348e8597898ee22d68e92651d1180e6e8731f4d44154c2205b88b278128f4921a9d91f12698de7517b78a2fbaac41c87f403bb5b7463d5b7b06ee64a8d15e96974c7ca9ddbb986c8703800fbbfadb080cc509ba7aeccb8e0354fcb7853378480a3d88d0d9b89b7aec133a0139e86203e60aec36bf756b412180e522570e3601ef27e81bee2e1945dc011452cb1730", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0c635f1fe998f3d0fb904d632158d47e50ac85b95d89908271a45ca4e6c449749d27f41798f2984df37b2c0ba9664187f12d4ddcf5c932703d8846c959f588f724b07f620390e80caec4beee23c3792c8117dfbe74f921d368727f3f62bee19c6a0528cd36f81acd0d55320c22eced0a118829a99dbbf08ac88bcb3a17887d3fada63528e4e4c05e61a7baa76280f0c01d8c6c465dd0506cff39377def70d598c272bca81c0e1646a03f3fe296715493b4b149b3b342c96e9e45bdfc7276c24d4f1798c652a6133ae14d838997dcda30d033045416f11587c6d1dd0c2e7fe8ec8c14cf0dcf70cbecae0f12b597547a2613b1f97e8d833104f2c91619c3935b5407c6333ad2a9c5d1e0ab7dd742793fb4f307a2708537467c54f1a3a9160f8bfe40ede39415d84ff2047a28e2dcbe2377f51798164395cb7af5dd0bc3d58e28943dbfb626e6359d03f9103d71002cca4250d503d2b377475887fb01af3ac7d7aaf2a3a6d795bd00380970032aae55b5da84caa3f7916442932c17b05fd59913f7", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8cd463be1335025860eef739cf84d893f4d9c0cda2ed6ea1af6dd663563732679b012634e4249dc282cf79f47a7b0206514705197f312e6b2dedff3245a8d04b23af8ecf5638329900087ad94dccce6dba335c5fa53ea308213dc703baa611b516f556d841c810bbed1ce5304f0a5b28cbed50f2c0032723069b7b9f6032de64b6b6204bcf396bf1ef82d6797b33cd7b35c289feac48b454aff62bc0ff5065b0417304ae5fc00f6cf72950104e97499971d9bb46e6ab819075749069c07965e10635341424d81127b339177323bcc07c0805bed0491b7615d4c0653cc8e66550d2f9c5effa4707b3df9d3210f90e4d6bedf1eea73392bc4939ddc0a85cee9115598611a664e8ff802475fe2742c13894a205a7d5dc8736e6c749a8eca1605a9fff556fbd994b05e070f80eddfd1b62034476e62df9a6c1b4d5d0ca2aa17ecf5f6c56e83c27c88ae438547fc7fda2c5d7e9b7b01402989caaeca304e38c460a76bd46b4f5c870312a3132b44502015d24a6e85871f68b11fbfd2318ff30800e27", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0645f6d714c09c6d9952050ef2d80eaa08f48096fea47a7618de9f95415152b2b00ecc5bd10533696d0ace4f0c445869d62763590cde0c939967f68df685437a2ce02bfe49e562adfa43024fd9187a8e9cc93d02aa2de690ee631dba873f73317a96e90fbf77eb4c1d627c40c91afb18c2b6d22d389f9d4ca6dc5e0a647f8997e869ded2ed448d5bac917f28952306af14037e8da32526f1fd4b15427da640692ca99036fc45db015013d517e9362c0e2feedeb412e8bdc5c411a5e5c42d9e586eaef1970c0a3f62b501a0efc8825b8840a9cbdea9e1a33f1e79c19c1bda3098a4f432f99b8bde0c45bc902ce0b4bf4aa3f5bb9f5c1c38bd4e9f688542131511d2f56a4d0bd8578e5299ba0c0db8642e6bf4a273eb98580979e6eeefa57378f074c44799ce7148d69731d0b2958e7674064d348355cefe81ebb710f639161d90c0b859f2c8c762b4e1a9f3d9da8295160098b1052e7a119c196c59aae772becf89f0926b407d68bb789fc6f9bba20acbf7c32f9ce47c7c800f7a920491f5b348", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "314d9923b05e1310afe2be63b95a0be33f5dc02174145bf87da008560fafdf8a6a495271ddfb86cb93c8ea033cc638cd6e0159712564e5bd580907c9998683979325f748a736ba2c794fdda705d0414b01d73595581c46bf544c23a782688e096a87befaad6c80f245d818b23b443b7d398745af02a692c6a35388e88836cc771f63d0014a40ce3a2c7f8ba9592e60a7defbf634e5c954821597c59d08566202e8f7734b9f1f998374d73ed8d5a65c423cc5a43e4324fcb791e7bbdf0a5694cf4df4ca6d4753554ca58a373e7ba6f890fdf4a4834d5e9b3ba15bc1fe30b3107f95cd8d64581da2218cc0fa03599b2c3751a5b7d8adcec1c99300d3482e88f618a3253155c5446b550e7bc861ae9aceeebcc0d485406826647e11a493b8243876d72a17fe8f7ff6a413b8ee49efbe431b17b25e6b208e2f60991ac09da4bd23e750eb90ab73875e9f03e44f2d8417c1cff5dfb19f629fc1600bc532c9b7a6dbf43abfbc2d56df9dff28de83330727c22a508e982965acf22116e2823e384fa911", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "164a972d4eb351d1c6b21bf1fa8f936da13eb067d6447016241f45d567ec425075b5896d7d3df6208c49c3153ac669878dbbbf432a1e0368936f4d794bf79db08ddb7c5c5f103fd83a396b1a345516cefc0164c56ae53e3ce87955230cd3f17ebc34da39fe335a81fc0c0b17ba3992e0aead34b67be571c224b43b9402eb79802ffe7de4dc583f44a1550258458d1497e782bf1f3cafd4f896d3d3136735b312353e8060c04c363d3f5891b7e0e73a78ae2611c446e7ba54146733a3e07b528ee4d3d717731cec5baf1ba8bc3fc28793bab0889918cb9f75aee7f6083a916dabb10ed5357761986e3ba866e3804c12c5cf26dc7bd867b3f8c77dc343d3637c7de2ea6aa086535cdaab7bea98c4a6d190d8ebc3d16eeeaa52552e0fc3b7039d7729df5bd3e82121d05c704fa5a6230fed3d5f1374f968861220b18ca633db8def39edee569d6ac9842bab7f5325f395b63572dcdce612717d6f269ec27e6966bdbce063fa77d242671e7bdbb2d152ccab73669a8b403b8f259eaf9937ca4fb459", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8f15e8cfde3b73900d6b0fe98d66c264f71a5d71017fcecf8fb137cd86cc66931a6b21fea65987fb2ab7e20d49af451477de598c9a56f4b21fef3785b5978191873f461e0ed3c6e3ca73e2cd950cc0395304e16a03ee5515b74f9a46276384fe4a1b5a44ff169f42edf4b46cbd30bf5d0cc0b64f4bf46be0d6bc042e038eaab0b25ed60359817fd7998fccc6ae4829041e5378e11aca6d7e4d70a9e9c192d751aded62098db82f09c6529aceb006e64621843da1e4b19591f1ecf47a5153a3976a3cee9dfc83e8ce4e5db8fd20a85b8ed61ddf86bf6a488146bb3d2fd4f265bedad261c27c008574afdd32139dd2002bbd3c14eab40ffda32654eb6e00c9551812e5d1f275997c4b41f0e565cc8a9bb43aa2722fdae448567c1225796953708d8af3a924150f4253288f42d899b4f1e357acb4d3095840439d492352c01db8e1f8e43acf58df4750cd96cd96e18abf2c184ac73719656952d0b3d374cc1e51521fb866326503f4c3f3cd4bf9df5d3133740c70196515ca62e5b96b8727547536", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5c4f7302118da3e5c1ace4f00733f87fdcad2f2b7ec7d938b1aa5a03650d1dc5a06b2af9d09808ba918b92b7e3d904288903fbb2214be12313ab4b0ccc28bca5aa983372908581ba336d7e18fe367eb3da07f664024704a1876b0934dff570e1b68ae29d41ece546a034889d00a7610fc594cf83211a2bd9f4d60470b4ae125d3e2f5705497d858f9b7653a633c6f5bff8fd8fba0ffea609c01fb20cab94d296935d231f3d4c2f487c50149b3d85cd35195b1c6a84186cd7262d4771480c3dc15f5851c493d0c939cd8debf73f9549ec49fb73dc50ca49da30ee16f6577e0258c3ed8aee16351f028798877cd860f86adc7ec841e3c3c3c091313a3da8946db305a0dea8c49519763b95bd10faf4d18a28e0a0fe9d2877054173f97e65c6522755fb091198c9638e6fee990ff9443ee19dcb0b373b60bc7955dc62713ee8e355deb3a772c1a59c98ba8524e872e2a28844ac20178e84dc1f760ad000dbe2c8558d10b18610a0b1ad6611a0beb8d6457582e282c82397ada7a9695bae9a7bc45a", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b51307fcf233a85b3fdc13ef7ff408dedd924090bea2598bd07f86803f03b19696ecbe9cc4210c5bb349bd635fa65fc81a09915fc023309e278a52d93308413b806851168bce8f94dfa83dfc461055c8cd72a98e9064fbef88de3f5c7ac3f878f749aee3088a78ebaf143f9ed708bbe3eefb13db342c111b9a0c4d9fa9dfaee17b2f19e2e3fd3f34a3a161257b9e841d82d97b2f29f3e16fc4c9593688fb3c39332db944b799f655f671b0686670c6b2e65ae6f8264ac0523003a63e0310d8b607a993bd21fa79cb02c61987cc5b0b3fe41d9403718608c06a9d79b30595f232edc42f210b0558a7984fb7e419484fc733c57b5709fb4517e58e9436480083a566d4253db398f2ed3bb549ff6098bb9666c1eadf36745ba824686a4f8e09295d081f5b6858158d73e718b8903a42963f99f13f664554e287e72ff857d42e415b16a1eeaab61bb468b174caa21039554fabe255f1264e306014936ad1f85cf7b300834754903d5e425a29f1d59f665addeb27fc513125bd2a5a6659f53812cc1", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "697fc4a778b065f8ebb34ffb06f6da7e11fa47e451aff9e70b96cbe939e66f2c165dc80dd61058632a347e3754caab40da6e732d90d8b9d2de1e1468d39d439d2939ba66bf5e1d876aab63955d81885d04c206f3fab347fa3fc9cf1ae88d2ef8852bdcbdb5bc9a168b808321ac99ca64bc691596e345a0e400ac8245be880937af104f0ca8ae1729e6602bca026727bc86ff590ff96709cca7bdb8ac3b95feace71d64e969a8120a7d11017d4743ef887e80d33633f0fd556ee31606bf725b0b89fcea5eab44b48f7703cba5e42749671f6bf1b31e6c5d50644184d06dd5245e8567bde48e87591f5554f3788106cad69128fd7a0090081f9f6d27756bc305d3ffac7a62cc32e685dea96f73014b06d398345b53462bcbb3dd5e212e80e686820b9da719c3ecc17b8a6e17283ec972201dcc699f88511a62d2f3dd62b86fc3d364ffbac241e6a0d78e3f9efbbb6cb1b68b61ea457f54bd01e7bc10e2a836f95450eaf6ddaf51659480ea565611f108096575dce23bec38394b11fa488881dd58", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e6867125b3fde04514682e18248e1a9038f9b99da5a32421787483bb201992c4506fe5dfc9f72c348a64a24122c28c3d248be7bbb73326cd274391c3377d03e8f4beac3e95692f4b234dc02db9eb737bccf5d15aefb874907a7db9e8fe48ddce8a00cb9f034cf258b316179e93d00545c845f6b5bbfa999a7593601edf0d530cc201731164dd3d7a138081dc8cf15313ac21a820401341b8f8fa857c04168fa08ce0111cf8a35912a984b3f27089febb41874e9ff8e8f9fe723e043072402da476655208b278c015de024545c875ee513038a5e141b2134881be105eea198ed8598db3b7744646d3a69b679ae61e0189fe22519cd0e0b7d6e24643aa4dba0fa753d33ee2c051c7730bb10d83771b36442f50a856813f0687f792f6f6aced4979455fafae02c01ab624ec7265793d33325e5c93912c39bb3ae0186b52827daa261d9fcdcd644e102d4dccd4e112f274c1cd7ed83ff6cd9b7e28732bd18a0ae2f643d2cf00901c98a56c81ec1b1fa4c7533f6b2598914b6912f1917bf4bde7b0e", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3af7bcebea6398e6bf8a20fac3f48ff341a2b12be72b5742783293502027879fad180dfb508493131e0b579e4db3b8df3d928006287dc704a0510255f65afc6d713d05b88a266d8a081ace3a69af8a93d2fa1f811e2ac8aa0e870227c2c1d6822751e5f01d9078d398fc51a3c69c79debe74ded80f3a2df13ca4d37c4fb47d2fe81431cb0c293231a8f94981d0809293d36b512e059b6535a8a2880a80a62721b8c54a51709baeb1c37fedcbca186a13452e1804b2c1bc66a6c843fdb8dee0d7360462da4d5495aa9ff2aea4a83ca513efe009a8d265f3f9e110106d1bee3c344a73e74bea7bae98db15ba10695e1aac2d785f8e27719e68ee1b93640c984268750c28b0f7ad7dd0df6b1c723bd34f560fbadffe61c2b9306020e0755901bcc3afac48a68dac755d75b9cf4212fd0fc1ca0049feca9843f5833f629728a379f429014a68b9bab6ab6b10d89b6f3b3c41f86f8bab20647cb4806eb5f76b113f7f180d544e76bb9b4e4f4c061cd197c1cfe60e24780d87d5dd25a044217f7efe00", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2e625e4f97d8790eb8d5c044ffd67b8b0f1a42affc5a5a1042647046710da1acb576ca35fbd674db5b2d4f568c95398f78a31adaec8336bd61550f2f5e323280435c29a95552e39086ab12ec1a1382f70201dd754a1ae80853bc0bdc1166a68e1da900237eaffd1b7fbc8fa6e5b4d130d19beaa3fb3b3a89447ac98d0c5b8f263cc1ab04c8d6f6ae833b7cbe73a74ad160343d5f540ca539681b7b695e151b9e2561492675956d2f545a87d2ae6dc63af6852ac960ce681377cae0a55e430d50bb1f5a0924dd5bcea7ad76a66083e3aa2f62787b6725d8e2b9ace95a85bfe219881d010c94bd22a1b5134454de7ca13a349946a342b7501798eb7f9cde715e8e9ed2f7e56166361631d3d186b6522406e008254ebfcc3eddf9ee7a92837ecd86b9ce2d3e7f9a179147cd941509c0acb2e863bfaa8f4cafc2843f95c262cc8a0f146565cdf2b78d750771177272f54a91a71336a8ff3ea6f16a946471bcaddbd7a1fa248a3714b7674a9e2d850185275f143e3e26f2b4205147425c724bca6f8d", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "60215de7e5095384aeea91dfbbbbf01cb8456b6ebc31579cc9504d6515a4ab6798c0173e885bb1437b18f80d4e80789af55c56513a0b1fb7ce12ea786e5db2e5608e4ce85161d4ca70a381608dbdd9249e5b3e6b00273bcc5752f7957a692805a89de44042be47f752372570353eb9f4fed914fea66ce75ecc747a8cf51b5c481c4072bc2ddd8e1bc7cd5c34f8581870ec155216b13f111620c6a6ecc285d6499c4115cc8a545851ba613b9514cf600a08328448c11e482767b343c11ee97f6a406781c1ca41d3d51fcd9623d959b31dd23cd212b3f2d7a4bfcbf58cf3cd75eceff790231896f9ded3f082d5bf555357de2b3079ea8b2c6d9f956cd0bdf761e251a40e2417a7f7fd2779a7191ef19e7a2521ad5ce169a75169c9e005330c5d361c8046325121fa3f9e10ee495fcef572547a75f6fa5e0e9b849a5029748bd01648042565527b5058b1616fad863e3c5d496e7249cd453ed3cc2cce39b964214d7303d0cd4f499eb1464dd81ca0c585c4ea27b3a804b10c8f5c5471433c34bc11", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5555299348bb684a8d3d09a4534ce34a5359de790eab0b6709ffe6d2a42d31f467f1ae89ec5747cf5cb551abf247a4fe6303dda86085c3166f8df10b890182421331c151407e9b19472f77bcc81727ddd879f752c56cc0539a2dfa528d55083134a204137b13a74e7a50f6d22664780243953c37a4a9e09ceb03009130e1df6943517b5be59211319a18f8238c2ee80fd8781c12423ddb3d2c11a21b7872a3ea9239cbd8d8432bf32245ccafba694304eac9468654d7cf24e2979301f58fec03c98c3bbcc18d4434b0daa7db3545b444661fb4ce4380a485e06b5d99fd300784c758274af356303805bbdae7bf10cf08aade88f787fd862a88a227884758bad6154502a582c3635d224108e00d39927be89ca67925fcd92aa70826456c1b27668c1739ba30a82e3f403bfad956d45f2d79269b35e4f6fb6478ca2c42a673e05dfaefb885354ccc6bda43a91824d135ffe55894b450c85a8e6cce32703b211c52e95e86f9f381a6ee376f0ad0f76cbcb4fe651f9d27db6ca7dcc12ab6e9090932", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e1c8fad0f1c2ce58f249bfec37cdce7fab8599e84574bff845cdf422170181be90058af289f08d0e47a45c5460a26e6ab53b2ffda4284f0369dc067abca1f7e5b983094dc63b035be668d2a2dab5b56f526cff7d277787ed5b7ad9f4486e9eb52d0c8482588c64a188e43e20b680f75a71298238d824613b5b520cf44244d02bad2cb0817a4e7306741c07d4678da40f044fad8cd9d2ce88f2ad8e452f93ae36f52a1ebb1eb324a6cf0cbe97e144e953c3ea2ad0bd8e5a486a15281345f35b60a66c2f66fd5608fd73d0371b03bb8b84e7e52040eb9cce5a7e6e7907f7b5d3ae76409f2d973ab6dc6b37a7cd89fbdc186aad83eddf00fac98975fc10179f04ab84da3e97c0c79a368014dd53e62704702232775abaf56f082e3f0c949d2c611fa878b81d8f5f3df53b2c0693a3e9db1cb523ce2be606d37e09c60cb563e125f712d9dfd7fb75953edf85ceb4c6bad30e20cfc4fca44781be233949f7984f8bd8bb236184745cfe974b4c0e0c95473b9a27d638956169bba0f41ee7d00591d16", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70bfcb4a417396a431f7a580c40863e7916f97e67674dd96d2b203bcc3c6bc05317750c45cb56d6d541a7314347ee2d4a84290be63f4a4aee5d4788c28100abfd005c7e0bf86655baa3c4996163f4b6b506061e17cec663b794c7c12b5736576272a0e2458a22b355196f9381c96c65f99930926fafc02a0a49d86529d51cd5aa44e10223249b2dbb84f87b820a5f5e3cb8c617e7d055bc97403b0d88a53b80048b7d856215a9b8f9a160f6a83eb5c98beabcc203b410fc118722daad287013bd316d7d01b7c702491dc30e764a904f961eb540cddeec588adff22fcc67b4d393c6dc2a1c810b5cf239c41b3b1d56b94fb7c05baea1546e534f84d21f964459a200e3fb9c92f58c71ebabc5a2aeb49ce8ba74b5d3ed2700f24e662f1a635b1de9ca099c7c315c03f3c98e59e414b91867a5524649d4a614898c6f6f9f2a428b6cf051588b6fb8abbbd2c7be72cd676105a6b18ead05b111e263131f2bf3c95e86ebccb11dc9c88cac99b96cab41cd649e26d2138d786571d65d9da171af36c1d", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4709abcbfa995b3f0730b1af6414a1138a918096f50b358bc0ffc0709c24d912c9a1743771ea7a85af02dcc28c082f56abe103fe1e577ac27cf934d8b4bf849f6fbe3a5cf4ad98d66cca9c37372b761123263e605e8bba685ffb9f8c80d05ca03062f873db8e76067e9d3ccc95799ab04a460c30c05dd49349c02acf53a2bc0f3e0d5b36f2103cf085bb2c80388eeac6766e3e7cf206ecc6f82f4bdbbd3361ff10c03a90c5df47ff15825ce568b8bb4b8ea5d5e9eb4d8bc146627062112ee42a05a99f58b2962122ed77610690d567f3964b47002ce86ee153f448742da8027deb26b8d6de73b1e4023e331ad92e084ac4a2df43f8aa977eda29dd2353cd7563308c2676249aa8d5a09852a6d0fcff1e4d343cf037b422698271b545f31cebf49278d98a93c6cea999beb78a534b99cffc96db1bc2c396ab5e30556233ab79e6894604e0c1ad6610aa9c1b40b5551b3ce20ae1b41525114f50b44e3a739c6ceecd4218a2fb900420f34c957499b33756290ea50ca25bca82bc9f929e7d3107d7", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00e03341d05db8907fbf496389352e54625b7dd57ee172ae9bbf585c3b9f0299d6071c233a5f8f51da47ed0147df49e5e05a8f3e0c1eaf90c395ce1ef78bcbfbbcd43c82c05d3d9addec82ff9fa2bb85931915b32b08390f93567e84e2db48ded9455d8fc34d4745d1fbefe0c579c1583917620b6fb49322c46d64af6fcc2a632e3497c29b83b0c1ce381e64d4e7b79a21e66e799daf77e6be2ff9e8417ccb19b239104b656c5eaf2499c081e7fb43a1368aee080e51cbdb6b5b25cf80e0330821b6c2dbd662ca72583fca508f2329856d0c298ffdbdd68d1b43b5580bc1b7cf7c00c897337cd6f55f6904469169aca12a3f76cb9871e6b42da1ca6bf7e48401ba4850910f8a2656ccadcf423e60e04cfc8ef74670271d60fb6e5b6e0ff177c109b1692b10e20c287f60ee5a8ba28eb1768491977a0cd700fce54c09af161318da0e4e190b8d2de193685ddf1bfaab6bf109f5445309670ce94192c4f2a480aec3e83cb4e8246785fa0f4b6d488be93fcc197c2989da1e90a6bc99579e5d075c", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d36bd5faea9c71111a28b22e4bb8750603b37ba5a0122d7a4601df844171c191d42563f14c5869bca1b0f1834fbf02aa3ca69fd79a0c68c6f2832607a384f2390675751eff8ee573426462f0f4266420f4dfb2f66d2d333c7b41cc180c6fc35b99806f9572dc409ecf6655399b426bd6ce24f48907d417b21f094149c265539d34256b2710d0d654b860166c5f3a63238c411c87c30ba04cfdf77096b4073a6642be66db7c67bf06d11275a0a4332863aa2651c996fb5f42527e094a2ef64ad43f2d9938acef010ad88ad98556c0fd2d0a35547856b6496074c616a11a848ff0df1989cf6148a000f2d5c3653a0f4c765c947615117c665c91e43239d936e66b42d5a04abf45e600382b4113b855f7c0c408bf38783db8e11294f6c023682b06ec0afb84d73469aab4123beba029a10aaed4c498ad04f58f5856cf289bdd98e7eed77be89bb05fa1427f36c69970879fbc3c9b46669df41cac2eedf758fc2b1a5bd0d24efc07608da7332931126764f6cc53719014982b199a7bd27d00c30d2", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6002e43328f14339aa62cb3d808df568b26171b8c53662d2b56a05af3123638a4662c62ee2563594b968d63181d5a9c5b3979331a8ab70a07fcefdaa6e82c8154b4b11692eb9a06e30d7dafee1b57ab038208ed2330eb9ca14708b209179e0a40c822befd384f4849c7edba74f382b81e022f4da0f0a8df47af71415ac45717cd206d89175d48d952442a020bf3ecf8b81be887238b6dfc011234c8cc682e6ed49b0e44f3a53a6925ea10afb64b9b43a94a138ef83b9f1364b7e99be7739f435b8c4c350e2c0994b715f2427e74f14b9d34f79d8c88cdeba78960e84358df43fabe69879e929571081c0994b2c9400e3b3ecb2c116cd2bdaa9632ded335f00f797eda45d198833fc55a31cba89529f67b25efd970766754c59d89a928f4bfe55bcdd052554005e6f4d0b8e23fa0bf4cdb1ac1f04288a75351ec00b9573bca919936d234484c557bbc2af2db03f49411abff4b5b2e242d8561900e21ec8b9846f39da047fba4f0b1ef1fe13a00a9fbebcf54ab1db0399d447489a851cca3e3c61", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d3ff245f29644772661b3f03e373c0ad02412eef30e208f6da2362ae14ca61d5338aff50fd3fbdb4ffac937866d22ab920ac2c308b188724880ae901a43e4c24e6a5f1fef9e85c1c5f30f385b1c291025837177e1753ca14d1d7e4a8c4ddc44f57d61bda6f49df49c46cfa38da2f2a3fecc45d43051c955046ade3f87602fc39c188730afd0f6b24edf97ca18864c74c6ff205f6d2e46faa21aaebe0f470b3022f373830721e86c1e2dbe7e6dee1955ac9b812aef1bf605365ba6202fda0687aed10043a30fd2e924c6c86dbab12729ec3c31be03f1d9fbef60d35938b6eb76d41f4bbc2bc154ded3fa3530399d023679922246ad0943ed43518a9e1701775acc9db91cd628528fa6b3f2cf000fbeeb3d42b75e0bd7c5360a0cf7a99d571492b56c0d09fb5ef4988568be1c80ff884acf99e83f05064964538690615d6d60cb1b8198b527fab61733e76dcbb7443ebc39d2bf08927b57db152593d3f16e8f095c64c8db54bc08031f0c81f3b807ff695c8108122528a59711960e9c04719966", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42bcdb6554a1e2ea5258bd01e1480a38630103b5e9fe5da36f589bb6a319fd27140e5d36ed66774646e310c22b5ab66b4212e0ac00375ce51a58fc4ddc5599206dd40c319d93eeee024eab291c79371ab6d3be221b8006872a355e89e28b264b94438c3e05bdbd160f9401a35a8d04b22b96b106c84f968e90e8f3c0c35c9e4a4953a9545265b45d21ba4c88d25b2e3db16f82c2cf1ba7ff7d70fce5ef05689d2b925be69397cecdd0f62a294009186d53c127b6af1d4be94b76e7a31af19df5e9e25038f35eeb68637f2d63eee7cb57d8da9c941312b3a0b0619bb952a0854c8833fb1555ce218da1bced2a08b5e264e64fcb6633c200f342465b2f592b33da61293676ae866b7ba287da8835a4b4a2e9b7bdbbe6240e6a5db27d8cc1486d9bef9677ca3ce9403c5f5a707bdbf936c54977974ecf7d352077bf5f96cbd65c1596a2ea6f098093a6a50c26c6899933257b35b9744b335ff23e11cfed006e8797a74a51259c77927309266074975ff294b412a3765cb830e88e025abd1bde5129", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22d7673c9a14b16bd1941986d9310274054ecff4fc57178d460a6ac414982e699b1f8132d097d5bef259d8fb5606227495b690e7d3592f189bd2e3543cb8627d290cc636afad65c5f4e79a7867c9f33a1a2eed6cfe1b9db142ba5d22649d63babf5a3eea66fd14567c6af4709bca8dd8a8973ebde434becf40705aec886c9736523bbbbb4398476c3a1960e3a4e9e251490885b4d8d76149bc4590b86fc78b9119601cc9f0458eac789f5fc1e3568e8d7fdda1cb9b3545039d930a113e3827c54db0a95b6a6641329e6838ca44fd96b6b94f7e8f49f4b691c8d59a2b860b5b2df41c7b0c7e3151b37953fc4e74bd3053b890669e91088d6855b1d463e1679ba81f7379369bc0a1fe5da6368534c0d83e8c14e6492d96d27691b09a600e1f2e0abbb58e3d510b8b7d3ad7edbbdd58688270d1e8c46953d447b2ee8ab9199286fffbd13494cee1007fa4f8f57873eb4b8bf99223311109b586280b21cbc112068dd5b0df328d6829e590d457add6572d2c7d9631a26d4fdb71817a37d803dcd13a", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "147781aa7d52444476f76f7afb8cb0db4a16599150c5351d173a8b19db7eeab5627018f733a20fd7fcfd2e2634088260ae1d036428fdd5c858a90811210667f8e95f15fd14eae9562f1ff84fd02d75a7e0fe640a41b4e1d0321ef0482f544142732aa2bf70fb58f64b1c4a046075f390a8702a0005476d21a65803056aae6ebf9425d132cca4261d1733eab8cb247290e4fa9487a93c8b7f4cfede8939ee8a655d171afb307834d436b78af30eadbb737af38d8d9fcddc35b35f42172d45d30f0733105caade2ca2532289803d8e257ee249f875d0b8fc92f2f434e8ea9f8f7d6c314c04bddaaca112ae34410dc8ab984bc536b25f14551aed63e8e027d12f917443b4821262f56ddff4fe396529f752fa1c834a55c602594a0af2102fea3b9339b923a7fd39cd8afffe86175850e0fbae321b165ff85d59874f8e3ec01a0df17d493c1c6174eb2f624054aedb5758b20bcb9fd8fe82c02557e6bd49c0e04a6e1e92a6d8a92b4cdfac3cc1c345fd18463842ac5c04ea32ec4c7b64ab727d9ec6", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "77527fa1fca1762b6db7f509bce06569a658c520ae6279592a1432532392324b426975bbb3a487a9e875bcc354b3e249bf64a57f78409b47f3fafe851d9e9052bf26cf5df75782c354c7b6351ecae6173d666f907ebd9259af15e7ac91f2b4f510ea69e0f87c490548a029c5628f29d3a0d4afac023b6aeafb54f2ac47c1a703b61d70d76a15687052d332ff6dbe01a7d9042d9d5c884970f82aa02cfd248df324c4b87cba46d63dd7bd19b7ad9e8bfd613d2989cbbae864649aceade27abc703f5fbbf9821c6bf90ff36b0f0097bc28c78c9d7d92d48f81f46669da0b38037e770e94fbc4363afee5b5f4a2d74ff259fadc0e15e0e59d12459c8aebcce11bb6becb4483b19412d710d5819b76be3ecf5a518f6a35817b923f15d2f081966676a478b039af51c4e6ef0c8500110ca6034a2d0188f92e8d8e055030daff09c9cccec6a52a0d902819fb997d0f2bd8c59b4e85ae9c25efd9cdc8620bcf3e5bb22c609b154c7b8b76b843ce2d50de77d424da648fa980e1e4ad7e9888877bb1c089", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7602444a16f56243b50b12aedc1f44024d7597a127ac6ca7b48799e44b386bb86000e602ae6c1c6af637dd174b30373c9297ca1e5f65a10a1d623606fd3f047fba02cea412f904f223c04bfeb9b276030455f866d1d4b26218a4cdffbf9a71e9770bc956b7c7ba2eaef87415253afcb2ec7afb4339aa47b078df6b89522889e1971c8816e8dd07435aa6b30e0d39b2a74030da6ca40ed202e6c64b3eddb62c81ddf28210d7687d92b0a2adad808b7916ee2700b7f719b85c5b895a6ec2333da6fc5dc677f531ab34e725809964f8ea37f8cebfe4ceb5181ee74ff91b49db46b1d2d97fc9c25facebf1d6db434f0bde8f058d4b54b3594a114663f8067cff3fe9d41cfd34fd6c72874740fd1238b81bf2b16a44829b9a2f1e41e377c08c0244391e605bf1f78d1985b3a327152aa689e98f4df60266374b0896c0be0632cb23796e9f723a320fb652f5bdc646aa20f558e695f202f875c053868d97db03022c4fc2db6f62b7d36e272cd4606acd436937c857ba9384e6d950c81492b04769d1a7", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1d4af807585150728b6583c5eb2ffd3ef2e3687cbe86d30a091043c9d08c183e7f7ba894a258177872de203528b2d2a47e7cf015fdd0fa9f812e0e19ac311bd587b91f23776bc2f8d84feecd8549f8f2e9cb077e5bbc713aa09af0ffd21f9ca108bd19e4366d4dd9263e97a33cbc072ebc6f78ad910abde4456bb15f751848c3bf3dbff6b1c6f98dbf16f20edaa98de31c5f9a30f931e3cfe5d1d231bbc052a976e42e52cb87f9ad905eee41d788028732dcf904fec87ef54cb050f359886c69fb58e5bd5aaccb540e16e9ee6d336a541245f0e8ca63c1085150fde80a9e95e1960f24266eda1848931bbe792ef1d88ea4aba12f178f7910a11577f96216b69f22ab57aa814a18c96634222064e287d79ec8550aa92ee91d93398bb716ee479232921fe34af7296033aae8ad191d4138e9f5c6788ac16c8c94b9c212c2d30a10a4e11e2e5c830f9ee676db1ba4abbfa5a359bb2d2bd76a8ff4e0fd5c0f94756c913901b2a61de3884d1c91431adedf3485dec22ded91c4ea68f84709a02a139f", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b4fa4593f0125a026a3bb8c2149ea1ebf28ffd22b10a887ff0d61de5be80fc0af330f58a3fb3c25d457d48703d2233b0c021fced210ec7f6158c00f98251a7bcb1e385dce035130608666f23fe0ee88ce9c4810059cc4437ef7f4cafadaddf60f444cb73f08f2b54d24cd6629cc3f806b658bc182fb0666e8c152a5a95e64bf79e67ed8a4d2bb42bea967e895228c859408bf83062504f0fd92acf863448aebbc085b51a1c7baf3693246c125e5f6f134940bd01caa83b4f4cbdd438678731745038fdb06675568523d26124a9c4917a0170a708465b73694aa6a556851507dfa96a619a09b1eb0ddc7203987b363c4db405e36d56d46ed5a58384d38acb3dc6d3e26bd8f79ee69924d9ff228f3a072d3c7d18ada6880dd8fee6abaa7740ad0524658f3e88a64c4027655d58c73e963155399e944444fba82d0ff496752fc6be7c0dee6e42d7150d422975079cceeaa83af1922331096d0c283be20639336c918aebc4bd20a4167dd8b0615af37de5b04c0e1a8b35dc3fb620c7640ad6fe931", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "74f4999aba6a7dcab6009dcafee408b0a10193c21b9eb262c80884227c5bd41634a8230428bead899aa4cb6d49f03891c576a29365e7bd10c49cd023715d65a470cfcc6f25a4010c96a28866c1d9ec14a5bb21733deeb4ad93e34448a0598e0fe8d995279ce71b0df46db27c2a3879826ec9eafd326dd1a9aa52ffcd7361d33d97836cd7fea431325883fae6d21a24250b405a76bfda06f09b8f78049060c99e5028b00f6e4f329d1494c5d4908b321f53c2014d32396b879868e3e457d2ebd2146329b4060c912af4ade4e24dd48be2ac58b76065eac4b8c48296c40f73740b3389b7b740d2b6f54291fa368d4427707e1d26b9a69f98ae88e04f717283f8a2247001b0ee86c4293989a13a0b962fe983cb669ab3f532217532f0607720bf09a244d1b85bae2119e71906af5c964cf9fb11f1c741972c2946a2a3af1760ab3660cdc74eaee0cd408cbe51348b91203904229ca21dd38abfdd20cc814640f5fc78a61e0669fd7eb087ad6a0e03fe2d719004a5d19b450f6aa3bc0ec820546da9", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ef414906abc9d00fd08c5f604f51de2115396ee6a036495dae3ea562c75d68158bcc03c6abc1c20ae66f3432617b0f97eba45328b7da56e6b833e8331ff1d81298ec3d7b7306ce813e12369d4ca5d5fc3051c2780ccd7623514fb381af0f6dbc911c19651dc90ed79d213c27c73a6d9881d29d06e952c4e66a8fb49acfa0f51dd8ec9586b3643faec26c632966c5f8466862d172c545606cc0f7918ebecbf980467010338a4794aae10cf474b77e1f200a156dfebbb0cad0984517c3c071a7bcc4fc3114c39bbf72c73ba30bf12e6cedf49c33c567eced9c9bb46ef3fd8b18e73d9a0768149e55f47369663872607c9c463c6eaa49118a464cf3435372ce7bfabd051646c9984daa5e0a5937fe4276a69d3b91903bfb0edd255e3483df54caba49a8e66662172f800b382d444943ff2fceab5f30291579f1b20f72a83a9e692134278bb9c0c1bda68d694bdc3e7d35d61fe21de936f1f822ff2a02a4a0205ed9e40f413fc17e756f519990bb3ae6482ab49f27a6afbf7712a4339ca61b31083", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "88616f0d5cb5f687f6d5d6aa834a1e5ec0b3e34634b0912c21da010c1ba96547b3ea40575c16b97d0b6942de2070bbda58707cacfbc018b60c014ddd4ad1d0f534ce4f5eb2b7d3912dcacf22ddd8f4672bf461eea881c36d28eadec303ff0e89c3629554dce40616f427b0fc2c45d939f34c3565dc6c1d690b70690eb7f8a55828fad9fb1ee1a55052a0df3581531b65b83ac24aea3a1981bed88f7dee38aebf8dc077054c05163c25b6c191b884d232ea8a6b653f33e49a7f09ff9c1924bc4f0907a8c94d7449a8a761688545eae8e7e6615bd50202759f7a0a7f53c46d7fb3acc50035d7023902dcd43f30e75cd59cc219b7ca654253c239b7182d4238bb69a2187c641849c2b80703d4d0584b49386b8a33edf7f7002c9b15d2c8d8362fa92a42312d7878318620cee90c5b91a6d8f3e918c5dc0a859a53cf674aecf4776d811f444c7d51a8c0a169c50ba46d047bb638ffaa96ecc826ce96d773e10ed659c4d8bbeb2d6af67085b31133312425e1ca07fcd16a86ccf72fac45f67125bf53", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f1fddc28d99b97c7d99249d429ce0bd56482698c956abe3ae9ad08791d3f72ad4acdb153e1fdd5f98837bc01da0335ad146620f7ed604cee69a4ec30f01244d566462a60db0826d3fb2b9a9a9a92d18a6cb2a8705c1a92b014a5352acf5e6afdd8fb3b628a58a9a98ba575d2c6667df2b097bb058c0ca04063c7fbb372ad92e4e834ae7a592e9a45eb19244e1c4e52447e2de4b5840ea3a0d64c7570101aced02559719217c15754a4b829c9e3d96366826a4b7de712d8352219c64fe0744cbf3070ff2c8ea18eca8af55aad6d8802e7d77691016bc464e67449c50a9a4cdff9ae99e7dc888ee6337a7b37b8f23e0ec537f093b88fa172eae19860b3c697a0ff0d4b7c0bfb58454e2db6fc816184508782adc49202076771f733027e0dcaea3ad62788ec51a9bb87f2bf9d5f810069cf32bd7a7ddfb1df737f26fa775c6952d4fcce752733df125eec18f57c29f1a833ddbb97adbb249453200a8ad6f107e346eaf704bb6408201e384561110a3238c1cae1db1ee18e89fe3a03e2f47990c47", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a575dfac21216523b323153693e71f8ee8a7002af9c66f64c9c0d2bbb00091b765a882039dbdeec357fc28e8ed4c8cf758df75d9278a7bbf2c5342a64078a6d31bfa737e21c2a6570a65295a709c50b5cdff7b15c60c62336d93b7f4dd288cfffc70f940ba4d1db11c9213787e6f3bc5558deb0828d13a35aa4834e6caf3a85722bfc40f4303fbe71ef0e68d6a275050b7bee9ed0404a9c228e11ee3eeb726f03fdb482ae54f23c90ffbb9445e457cd0933e9299e197278131c69155335c4c42f45c944c24bf942ffe82d18e2eae2554ef904c11d8d18dd07c5793fac6e7853c6ba294958f811daafd02ff4e7ac2299328062992c0e8efd41f5383f47c513217e6a6ad8acf9914b6f61a6cc9bd06a991c4ae4ab48b23942a93d321b3e18e96049ed9dd6741a9371a654f9cb27fa47fad7b3e9c8ec8c02b84572c59e44183420d5e3cef716eec1bcd666c80bb4d6cf20f58ab4cbf3a28d191cec7e720663c6feb17dc440b17408d631efe08b16c7dfa5340b3f0072566c544c276f728b90edb2", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "27bf8b0e6e625aae540a0040164d67fcdbb5c28822cfb994f00aaaf82d0fbfbcd538d6c7e2ea6f4ea157bab2acb6af91c58f05331b9bdf520c934d58093f3ec36274ca503ca0432bfb48c0d571de99ffa0de3a5ad53941744d11daad0d83a870f4b40d1f996c43df9488dd205e6b7d0348bb6ec1191b20615b10f868329bb8eb01ab1b2aa24566994b3c2c24733a07af4228834ad1c02616717b08cbc8bebc04ab9690c016c1fdb33d6ec74a895a5a9cd5b1a346090ddc1d9cceddf34f5455b1441c60fb384356001ea9b7a797ee9989874d20492c207ea040d67957f6dd4f15eefe47ed1c250080417ec12adc815c7b1f83dc60fbedda9d1cbcb45d2b21a4d9755026195a33c363723346c01cb5c86a1350ce0dc5383f6da1e5e44605e35a55706c4920a1466b76d2c6ef823e6de653698b4e688b52440c50c3ad200b59b14c0bd47fa2e4698c23a849cccf3329e3870c493fd4bb70dab96a14ba529904c562e0dc069ff97ce8df2a88fb2d611376a3077f402ca1f24475e466840e46eb0ff4", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e804ca633e0ece0f2a307d05dd03d3b5ef2d041866ce3737f74ae29b67ccb9534ee93c62c6899a4db6a109897fbd4bed0e3486165166271ce5242468ba63c38594784fdb75bbd581c5a29b9a1ae9e2d19e794337fcd95fe39a24d64f12c6a9119feffff64fb3f10633fba4cb4f06e4fe6f1aa3eeccd51d437cc5c8a61e40306ef63e2ddc57b037d9a809e7c527266dda8ad0165a2e1fe35fce17d291931bb99e34cf229711972da41d8e63991340a2be21f3c3230c4953b1bb21fc3f12e8d88f7272f804e89e8774e1c73446fc3d39d290377fab95b8c6ada8cc215a39c63859417baba8774d6c55f0a477b918cdf7f9ad5108febd2bd78927d1904ef5189b712866c7ea4197084f2b7e3115bc3c22d50840cbb2df755ae3d277f7a395430a26e5df1958b76a7b41a6e7ef8c79a72a60cd6bfa907f7d7061296beec3519e55dc1ece1ca2a2ff0e0e635c0d9ee831699ab84e642f87c5554acab69b0eb2bf9b3242a5b98cd397b7b98334c5670415ca134f5fd5c6ff72edbe1df21d34a3e0698", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "86e6458b84160df21942f91c9ebc772629fc3d0753dc08782d6c345cced24e673e311b7b8f69c7449c105863be531db1dd04ea9708053eb1a04e8ee943a34c727b75ddb872f19f84cc7a422e01f4ea89602e023426b0bd33eb75e6d258755dc79d02ad0e377287aa9f51249ba984450093c2ba5c8828e338aa211be365834fbb046952237f01bc90f16585f61f335e6380096da8ae4aedb69c8669f0f83770174b319a52be831309777d31671e453d34270afd830260c977ef3c7bd307210f0a02f1c7c3599f4973e740fbbf68a72bff0d401d15b87da5e1f6298e5645ad7b062be9a790d3809c8f09c3146cf5577704188dab6fa2834e69c36d943af59b7eb7eb8a953405f2fcd38d47cefe383ff0595b18dc8f7e8ce0f1a4eac65ab8fb8edcab6425cd7d315020543e81b7481febff5d3d1fa0e0a38bc5010922da67193b181488d0d15949c42edde45c75ef708c1a0eb1dec38ce4718204e5c72fc393b2b78a71f1b4f757b9f3a53aa50532dd7b1912614db6493a8ea5f9e579d086d8313d", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62394b88f86f4250fff10629a2c9611ed267365840c79ed63d62d198d7f3a27dc999a27e45b1e845299adebb6271f11eec6fee7380449c2d4a72f9427582584a7eebdc1957c4ff90fbe6cd2cc4b867c30c223ab6668bf458febd67b676cc7669b6156a7cc47af9a274da604a886fe8b14baedabae58cc4550674b1176b7357f9b6bdf8ab60364785c35c12686c9fec00e66a94c2e734a786358e5d95b3bb6f7d41038b1d37ea6aa3058923210cbb3be70c7ad863e75fdba8f550369a615bc53a85a0faae8032a886caeaa324c14e6cbf7c78bb8fb85c59dfe70a32afdf43f6d34c5f5ac12f307683192d8ede2e3188f2b1d0103ecc6a11613f391cd8b0dfa696e82cdd3fd2ca3bc2f6ea3de53d52c76dd9c32d4c8a399f358c78378d5ca481cdccf871f3338f482b69d68cae4cb9290b679b5680b23cea3f8ed9a952221ccb5be02d11830314ccc8c52b0017ae78854fca2b2a64fd1a73e425129366aec9ace4a25d3add74494f983c8f39bbc3680815834ce9e8d3d259ced91aa3db13e1f97d", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ed6997671651284accd7ba54dc77089ad6a6227236094b61c309465bcaece3e2d3d976d2006535171476ebe514d9ded1f07825b1584eb637a86bc20fcedc04b0f006be467cd735bf7804a10625d79b330ba81e29bbea2fef520943f0ca808f5e38c01e3fb2dda569b0bbad7737ced2327575a93b33e98929113bb3f7820b623a1f72209150eb5da61188e88c29d8571c249ab6644eeb7e9ce709a3f188212dc1376070ee190e8415097b7a8532aad6a04c95eb973b122e8bd26b70c946d553270e1aa215f43623f42181d3916320fb4b48e1bac3866b7d01edc6a19c9f5a38874d1323489685d54d82b80e831d8f69dbe76de5c40241f861f6ff270f19c71543fc4a4f9e77bbcad4158f4f3690c3a5089d7bda49dde380d86aed3dc1529608c55df20277f6bba6465a7f901f641ea029ebf1f334912e4ab3584bfecbd992a6ad3711551c9145e795d78bf608eda8e611ae646b001f3ced1742fba0a5f018b02fc3f1add326902215072a47af54ca7891c5675e5e6f9f2fdca2a62f98329366f", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f280d96329287e53b308e0308d0552191071a67a7af6de6a3ea887ebe237abf957a6dd053867b9494e0eceea89513ce991e1de237d248c7ad9c8cc121c7f4ff0ba1f4dd335df31880d3f41a92fc09fe1eca4317c1b00c97e76ebdfc1d2dc29f92915637e5aa685f7c238b8b02e2a1421e3c820bdabd65ddfbabcbae44cd0dd1b8c76b7413ffcdd0af461e669a70c4905e09f278484888fa045e68160450566f8e192e349ee3520df8f99ed88bb5cdfa8f509bdd3711ee847642cfe2a6b693707edb42dc4b79d36b31b8a8296d5c7e92fa3e65f8b2a4a62a5ff5c5e6a30b0467f763060108d5f0cf8d665bf69b3341b1fa0ae3e124b8c06c248e0fafed92d3f03c203a9f77835992ca608d0e628ee9e85ccae33cb4ef23b235c8e1de1a095e2e3891a2d4149e025c2969a36f7c2f8f1565dd29ec33ad24dd7c303e557e54b58d6e28e7ab7a8a344e27eddbe5dbd45d67a26f616e7ac5d541c45afe3af608c090eda45979cb02ab19d5148e8fcd35632bce3013ff4daac259d0cfb08d5111432a", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f99e7d36fdd62941aab039436a7c9c288f64a6f667bf457d259f497dee625b7bed7e950e6f3f8ee5b3534a093ac0b62c00a747bd74792dd30748f3022dd373ba65e31663a15d9ef73822e0b093e3247320bcf3bac3051a91e8ce258212b2a42cf999ad00a40293676b2f352cbae3c881c8e1d6f690afc22be5984cbfb0ad301256f38be10c0773be6db32bfdb98bb73ac25a4a09ae6d0d721a828cd21d69a88f70baaf8969d097bda1912755fee67b95924b2a03cc0f8cf52c8e7c84d3a46ac9051ee04c7bae0a496263835ed457c6d203dee70a120c2fba98100b744008dbc33c4329c99900757f1c3b9096588e5ec75eda417ecbac6c28fa9543b44ce339d651b58340e59f4b430f43ddefa2238d1f168f9e1f064f69a021c44ebbec91db3847dc09a93eb1d16cfc8d15a11beac8e99749d2a967d50cab05f3fd6bb0639e410e8aca53931b2849403c5f816100959a0f9ff56f75f231300ff1f9a86639477b213d04d515f1a37199c2e803bd6faf5539514fee029588f73163728ef9d0be6", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8a0e08dccf6add8702a438e52ab566fb52da1372070bd05f647aa3cebcc676cf858677045c06cce194811f7761ab97a52c9548bc38753e780b9c9d8052db500619f6f087937e691d96bc1553d872ade2e6f802f69be57011dab2009fb9ad5d8812c100cea640787ca95bd04a8343e6393887f6acc7f8273f6a0b67d51629dc91f241e8b388dbe989b1496009fc8f1296f91e8e37154a680b2e0f0fd100eefe1500ade0417308b9e1a09c0e38bfc3a93b366d78e6efdfb0e8c51a5d3e808528fb3e1ccaf4dd39feb29514004ef373291953b83bde502ab6d341eb26460c8133810bfcb85657b03bc1f41eae5a879e9c6a1f5f5597aae83167f50019cbd1562ee7c275e099bec9e8b081dd44c83da28a9a29ce04e2611c942afc6687e106f8fb7374e4f785932e5df87c470b4ba30bb401467cd43091877f6076db468e813c730965f2dfb9790a01a1131d3895f01067e4abb6c2e525b23ff17cecbc5d42a5d97e9bd29301fe80ad664151b2a5644f1fd8b442cdebe5825551375e4b017f8c7160", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "120dc12a474c9e34bd3ae0608531c6873180242c4b6ca5e976d00ca3b1e8c1197775977535fd4f7d30c4ac60652ed38f0614ef2795508f6cf20bf57b2de5224d85727ca24b85acb111e322d7772c47dff8ebdab0f0af01b3d1f033806245a56810e64002f4031070a210a0f6c8a1bf20cafda8aff54f5d80b89f82140ed37b6af16341ac607274eeb86b5fa1f968764d4054ee9617789ef48228e22cbf1b1959eb24f36ab98eed72032e94625cd9f6a7d84ec7142ce116aef76e96802ff67d46fca0e44ec838d72fd0f67b2b30648dddaf5cb73a1cf8959e7e0ebba82e996a53b5f6e552e4a006d708ee37c0353b337840872277edab7b809f82ae5c99ea9fcadd8f4618a6967fb89d891caeee9f2abdfe5fa66fa0cf9e391275ea9fe9704eefb40f2f5433d37f65dbec339fb63e51eb39bdfa1246694e14f51c8112019d96118113427b17a551a11558002618ccb625ca7225aaef8f7773f9974322defb554c5a4c8c31d0210cbd67bdd436396fb52c02411c0e6255e97bcc31aa513311e0b2", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41cf7f023a0c463600de8cc8d5314b703fdd9eef4901ec6e2cce1353f8c17e51439de58d8bd65ab67075fed78a0bb24af35270b1718d1aced6cc3967aab60351b3db3d02121f3d990b8566713eb9361ef6c0612a2dc64170f0d5739759c67d86e4356f043fbc3f931a795eee1648a03c6aa2691b4d2318439b4ff7b89c97cb59e542d84891fe3975076d42e24af8de4154cd417466542c04bec92d1fed35f3d9269564911dedc23e7679850f85a0f40ebad53f9b4969fed34e4a0dd425bd913900c8560aa73ecd3775cbc6892842b5c1423069f6c77493141872bc4c730d5e6f387f2fb1f2f2b8fc320d16c7d1ea0b96a04e3aa5e9585c3d729e573d162e33867ce7abebbd26ac48ef4c493ba691bc2c8eb4203d60fb4d1041fe06aea69c9dd9cc8a1b5003e0739eb894df2c82a25f7b556b80b7e1ec04a5f3696145ee30f37e9e55cd6f195fe4017c82f7fcb8b1bc4e00dbaf1191ece870b3cb3d0e3e104c98c24070739d78b766a4028e26ef07340f55b4e2676e4a4852fbc8d96e12036fb5", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2cd5b9a8ca26bbd0eab38f7d5afae399c5b2a0a4451e1b7b746e4a6f39fc5a860c1285d5a4c6d3477fa16e58904b61d365bcd2e09206588b1fa45e1d2f1644b6e734bb11fb05761537852a0ec8fc62575e0ae44e48bad8f212e37d99d66ea6f71c46f567ff1d4ce8eea038688e8446c35ab5d3ac7a6207e06a142f81c4c51657aba854cffa56aee201481fe53bd92ff0a3b7759e35ce6a44a62e41860c29823babda5ed37bea6d47766820d32354ab0a42a164438466232383dc9ee19c6bb545f493fc06120f2614856a638032442dc3fc28732a252fe2ed81cb0dcbb77b1787f59c91014f90e045a8e9d3b022467a8bd00f03b36c82c5a612875d2826542c5ca052fe5fef1b834aa5055bb4ac271f76819041a4f000221937acdafcddb8dde62bceed6f3226849e86d5ab2144bc64b3e86fe4b0a48cea068fe601b0c86bb5cfa56d69a893566996fb122c2081407e20ba8d928ca6b40603ed470801ae93a6966264f406babb345be67da78eac396a743c2079832c1e3e1d85e8031cb39c9e9d", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ba67a6515df063f6f366fc0300b86235c0f66de2c567199c52a27515e240736f3acdf2278e70e75c508dd0d7d9e010316ca9b9dd097edffea9bc91b1e0dc03e858e7d258ce38ddaf12b2a119db4de74ac224681944651361d5e820faeb533d03ffa8955ce7778be8b2c895968508fe57bee26999c933c60db7e50ef99b0c6ea771a0fc041a58e515c60b6d4330f46b74000111b93117538efafb608dfc5aba293b21a3c91179e784928f07a2d78a068d352fb5da8c6d5e5bbb457926dc9b5234507d55ebda6aef7795250193d6d9b0902dca627ee03c6e5dcc5d6f278e6a092866215f62bf1aa57aa92315b67b4db13c068d310dd08dd54a190f7843bafbf08b46e04931cf44041666a59fad8d079b3f90c287b97fda17c428587416bd2f82a662e57a7187e8b8fe03796ff9a5b201762bcc06257952e11f2ebca9cec1279b2958bd83fba59ee5b3fcfb41fe73a63e0bb6efb2a390bbdb5d1c45089c557bd1277febead8368fe73ecd401592cdcbfed7d3664e8c69fc2160a0637fb4babbeaf", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6095dd96bbbdf395b71bf43e5dd16c57cdc2dbd3f7425ee086a32bb098fec54104eca108374dd1f34146985912955d78cc2648e8b302e13236e78dc4e50e9de186071fdb02b7668ece5ca6931d53a418bc581500a57123cbbfa8d021f7536fba30fc910a8e527e5b389bc5292e5164fcb81687b79ca70bcf4500095524d5cd4232d9a7b33aa9e43432fc5db59bc0263398a6faf87bd34cac3a4b77d68760fd7cc242b89d2b683abec8f30146eb8f055baecf6836b1788424488f28cf751cc09b43eac2da2af51fe636480180200a185747661903590966772f6346422ab4c61e5a657e5c207145bd20010ddcfc5b9547f444df158bbaf9a6cf00dbb6b1b67e9acda19ebdbf4094fffa92a38975a2b39b070fda5b4c77f205a99f79ee84a8b177ae80a889c0161e55a0fbccf0cccd72e645514c508cc0247e865622eaa410083946f799473ca0128ef3ad32231f6ac1deb7c79902887b2f000e63b637af46fa76607b1a7061122b32f11d6aa63a123e2664276cceb72dd30dd3423013946401b3", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "29a71a2f32377431ca4231c7d88edf03d1130dca38d81102f7654a799b5e5d3a1a770a970e71db7bbbd1412c19fdb36b1f144a2744ee00a84844c0e8e495fac29caba0beee3db1386616e3e98b492ef86dd6d570ab27fe3a98e3c7248d5759b8d60bd31e884cf8613945ca2d3f375245ed3cd54488f9420436cec85848e6a5f119efe3da3cf8d0ac534f3d964b8fdd56de4f673138f58099d794a61b5b17c89ceb3c5b0687f5d02e8048f72572cacd2d0f3fbf7eb107857bb1994f848e3e92ae5739d3ef9180432abf549f19ef1dd6c7289d5f3f2671bed6936c39d61bf4dc5dd304056b9f985709f1164bbcdf4b7ab6a29c41ece22627636f6d3aed4af76d8871d1a2f52953550c7a609e2ac718d29c09de2aff7776d3cf045b84a2e729af17b03dd91f2c5aad8c2e65e876ad87fd841574e6e8a715a287d6d3057fe39f41f6354dbb67210fcc535cee662d50e3e0dbeb816b8bd495eada25d1aa3e13bf38436300cd9d2fc3f61a10c86533905cd0e8037ddc721cd6ac18a3759f17127aeea7", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f7986d82e0e85f5227a52a8727697bac799b10d42fec2d74ee5d46cf128c87c23a3a8ffdfadf26554f8163ff95dce0648efa6f05ecc7e2e6cad8aef68914a4de2d564098e864cdeac2b2d1e99937a7c1d736ca1e60362743eb9a11a40c31c612e4286aba4242abd9fae324debd692f249f08af96e72fe705dbc6e1ea1896c965fdf5334dab30fa6343f1d07ecc480970b3f936c6e6a1143ebb312b02fdbd1ddb7df638983cade327701470b1eed732f16e48491cc49ce1e31f6ee6f04a044b64908174d0a5fc3b2102962bc6ac60d0acbf84bf28e14ae8e2a1c669444d00d8586f33863af31187ba8e602b7799b5fc9fea3412bb31261331ca2c9d3abbb2afd5bffae76ec42915fc6ac018ac42ddbe6498ca54abdffa526975a2620fdc70dc27820cd316fef5accd2f252f7e4aebca948a1315d37287eaf835000696d092177e719ea192f3c50beaa5462b1f5b9cd9702bd0f3cd871851bca30b6cb5c390c2edda870fd6fe96081f5215dc29ee092b1d9dcdaf185c83a69f3c9addff0b4824f", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "240364ab73163dd7db44a8ea19ec0073333066c862a7ee9781aa7d1104111cb722c729e87d9b7ceaf00df57710e0d7a87093676d4854c6be17466b44f0ee619605ff5e80e3710469f5aac8d9f3256c98f536830d041d695beeae937fe852bcd39070df7e209ca56b8b939648356c38c103d36c821af144ff3e5b0b0743fe0af94403092f541ac23a65c794a93e81243baa6ac00d00587994b2157b4e7000e454dfcae8df64665d9386d757559e15a50e34997a06107a26cc6971ba6b8a67b0a92c26fae18dffefb2df2bf443a598cb9c8526e219a97a6002a778e5b3b37d0e94af21c8d32e931966e43bd48266773aa07825a18763bf7144ba097ddd41671f8a9d6172adc47488b914e5c5b13a9afa6e44e87a2ad023e77c040ba46b82fcac9b0975053cf021029e6ef85e4f7d75ec38c6a862dd5fdaed2c2d23c2e82b0fe6233f93574366d689db6931d30045e698a5b9a25c648011c8a674b453a55a33215699afd8a6ac2cd21d3fbad41bf59f8ae4900330ccc0a38fc22e7a498d938ae7ae", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "683fc7eb43cdd6a28ea568e8442c155f30637fd0a0e0934b8fa6e1bef6ebbd828f1f51bf1bb422387c8b6cb8badbf2b893fcad3da81d4276627ff7975365e9f52af9d7ecadcfb70761ec9341110c162c18a1d8452b5c0d550ddb5cb100a44d5d82907185c964c9aaa438fcd188bf2ecb9e85a3da33144bb7d92b1f977f47d142408ecb544b7e02ac6e58dc206556989a0bbc78f7992c0157bfa57edae65f4aba2ecfb4af137e6e39e298f121de1d62bcb19e7f186a186b55e7489446a0642ccac79ff1c66c0a1d8bcea6d252b2a259bbc648dd93576965654ab6033c789cf06e8788953f835121d13de35fb2449963e10ad51cf50e70ab4b65cbbcd6b09df35d488028973c824942c3ef10d62417b0eb817a9b9a95eed8249393bcec9228f4214c9f10201d6743919828743994073ff8fd633b7613c1eeb367865b445fd473e55810015b1736cae37137a7544096e1353d3d19e9638bff523fb8f10229690287e6d6c0cc62c8d6f6997333740e21444a097b18649ea39cac59eb7ddab3a95939", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6db82beb69def0f88e35f0dd72bf910f5ebf785fa088eb630a58d21a514e0ab65d85d8b696d0b1031ee8b8f90e95112e4d7a2283d86afdd4975940b0e5d93bac83dc85f67fb85787d3c26d516d892c35772847d91eaa24717fd39909c1ebce6753197535351c2ec9ae793bec5e9a67cbe0e18147cd47dceb863b61ed31e3a63ce7f432cfa57a1c7b690b3f1d2d233e901112bf7388d3e4441aa509cfe33f915b8bd5c6c2c991eebdded7d2bd9e3d15600553e8cdafa28073e09ed39ab5d7d8ab372e94234c9b2436993c1c0e800ecdfb53ec9a4f6e1139e8f2a36bbc9bbe02b37a16141b351caa949092e8ba061554daf7cd5855d8f87b9d3a0399c91ee058db53560ea7ea6c74355af74ff2c9a017ed037efadd872fec74292cae56a96828b0b03881ed567e0983910f7047450b6c54bf2bed84be76748303673d467baead57e6b71125a38be912993192ab90b780b616b6c06b5a46dff41ccff1ef9f08ce36e370a16496d94fa3cdae6adfaf5e2c0ca69628bf5a1e924b704e6fc21622c2c2", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "705e275cdc1cf6ada33f033faae72c690a47186ca0fd03a08a35a46063592ec46377d2a34a521ae43e814d3a2deb47628c8d054d19b1f4ac22bc31b908be205f78b40f44aaaff9a0145c7879809d2ec0accb64e4f755c58032523256b8903e30b54c4d6ac0374f94a6e26457ab4c3abeccde9f8da06a0b365311e2ee4defafc8deb02f053624ae89af737acbabbf1589f743956c1ee4b590f0234a7bf89ca6a1869abd11d7442347afb599e78e38a5f60e27958de8f526ced9eaab0d8c26dda00fa5342bb8f635456648ce585bcaddfcfc62b76fac037137a861a016b867305ded3d9398c8c7ab81cdf7358aa0aa53893b19c784c37d1bb3e744b5f1e685e3837e4cda7c678ed939b2f919f6b82b6ab99ec2f90862eafb8d05de9022bfd144e31c0468df0e041bdfa9f5d6bf9a5c97a9931c7dada4308a2d6e0230b67173737671f9e557f6629db008b952bb3a1abed01a9ae6164808adde7e2a2e9cae812b31331d0ff95b1e77d37bbf1cdb9dd2ec3d193a7d9b80ba87aaf4c1fbc50a9ccae4", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13b03f7d94b9854e1ce2f29ae671da129c676c009ae02e8e1ff792676045229c9c74b0f4dc89b199205ce3321e4195d1a1a89f3058f481001dda3b2125ec69cda881b4679fa39107597426ae0e7552cf77b812d7384ef6f598998a7ab5edb93c91e60a683e52b7c47d26304fcfc71ff8afcc751aacb8e6aeddfb050e4ca307b1266cfe11e506d01df5b193a9d085e029d91e4bd7162e7b7c62351366b99641993fe7abc7c0743012677a6a755aaf3592c3475841d733fd54195de37a8c2cef7bbb466add0a6b9e235b2b5138333f7d99bb15d72cf258bfd2998233f74ef08dc57aad7dacf6f9814542ef13a0ec8176361b892059b920856b9438608306b2491f5f823f87c0779b1d19be2de132d23b32284b59760afbb6384295e258e772afd48df488a15999333da3ac8ed68442432348fb73ee82957d674d8f34c5b962eacee3bd28fb48f179dd0d2bf52d292e1ec52f5cfa0a288ca04d034f508d89945f04533d4bf1bfaee92969fd268348381819b034c5ee9e2c568593fb0c4fac0d3ebc", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "371d4cb2f854ae73f3e51c456c7ed2b4dff08d2caa4d4886d67978768ab2908ac3eb34700ce66911a0a6ba3e7970256418a5fda23920ade02b2682825bf9e6dbab0ef34b9a2d2307714bb057fb44f90e2d44cef20e6b34baa275af5440ad072cd1ff38569367fa9c0748c1d5074f7aef38da1d6a9a19d3b04833eddf9b7ab96880092f9e86ff3effee8a9063498c0b49caa98b73acd2866a39b6e582ceb36da12c046132da29273be83c2d120fac55ff0fd1daef19b37990c9bb15e35f76e7e899944ca618ac23d939f49a064ce3bea5bfca5029e7d4c2d32989c059ee2751eae372e13232e233cb8ef3bd2c477eae8058c5d334a8401b38c3157ace9e094f27c351736c434ac964908167c1b37453cc14e76f2813f13a36cd47848103b64a642d164cb54c0e7c6f01a5bb3c7e18e9816449a6ad6448a19ec1dfe67cb42eb46dc71ae7426605c9ffaa37eef487593307130363b66759dd0ffed6af35348940c88b471845c1dc76060f2ee90449e865cdc893bcc8b75622466b790554b9246111", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "604d91d592a96c0932f40a55d57675059d508e84a991037202046bfb081a140941932c7821601656b11b1e7ed7c229b1ec91124a738aa9407e80d6253366aa3c6b46b439de7f957736e80e98261784184271e0e46d3ba03915fba17dd2424523321ac2d1f007b0f41e7e285ce97e6a1c4b0ac02b671aaf5eaec96e89b78c4ec277f786740a9bc1536236a6f37bc132332cd5f6d689f5a0561017a025657bdf81ac688cc4c6870f5e483f8652514ceaaa6b1bebd9a52117ec54df421f1507ba2d0fbb0f2ba8a3fed5ec1c83554affe037700af36ef564b6511ede6b05f2afff71a93ed114e5e01469cacee7404a1ebb866137364231f5d7c26363e6a7e7b1533207923602bf8a2d0043cba62825122b6a10d0dfd3ae0331cee8df1b84ef153fa0e0ab8dd71eb302a99b8ef09e6c57bb30762cdc4d575c2c6f752698f4345294ab9b89f9f87c813a92e3dfe460fc4ed08eadc611937000414879772192429bb9b7f90a75516c93dbc7cc4828b37375e8e018cd31ceffe1634849190be74eb01948", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f58468b840c8fdde364b6146547e10fc3ca6bb04d3f73b3d420b504bf9b9db9e80bfb9839e85d4d0d4918b4b8c9ff0ecf0285456aadd80b501d64ee3895c4614d8b072c5aee904747bbdda3b8708b9205f65e3f7d7bf4e3a0b8d3b71b9c0e039079fa3f02191da695db69ec2f0d20b2aeb945fef6f446b88d24e27c629893ca3a4908affc895e19cd15188ae71623cda5d4868aaaecf30750b4f6376f2e80d0f73d7729aa613d188952d35703d9a5df8e5d1cfc1895e5d3a6fb46a047b06c38ab1e0237ad21895cb245036e79f49b0262e30c15df15cec44e8ea7c1ce2fe8a11ac5fe032bd277ecbbc87363f2331441ecf1618787768ea97c0317532c70017c6644c2a50df2406a3a7cf9fc217a9623255649846ef3fd660ca601b24a71f64093195a64acf8cf33859e87f4fc691f1a0c0c91b9f3c2b906e8fadc48f2410137b5fb9972aaa556d7c0bf70e06c08f1bc6faa0506cc366ea851da05e373f463ce51adc1771597e824c22472c5ce66b60c6b1038aff1a1782b26b5862963ca4fe4", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14546a118ce96744a844b9c65c134ae0e6d581147d791e492ea9321c2b5d11cfe5570a575fde1fadc64e2a5d6263e68542604ed0000f15e1b1453067871c9e2eda83bce352b63b31318811850d26d63bf848da4e650f92a0ea4adf14dbdf1626fe74c5ce04c6b979ec9a25ccd9932ad1b9affcfb8a11f96fc20837054cdaa49182013ee9945f060df64d28f1ffa423025a8bfdfa390b12597a190db5ae7cd39eabb502ab7c353c919b4427f5fcff3925d7671d1c38a4a3e0f51848bb58731d8e974fee02e8ae16d3b5b857ef0390937f74441b252dbe7452d07cdba88e8d4d1fb185695b09bd11a1b46c17250dc23cda173f46f40703c2e07fe63a614f3e1e2c0ccefa9d808b593a6e4b9c04e148ed898cedf31ee4627534a8091556bd0ef3b82afd8bf8914c4cc5165cb74801beb07cb30bd60733bdf75259a7efd95e0e382f593443647655976ba81862e19cb3caf204a4561fa92ff2b0baa5bc389dfc6307cb61fd4c884138ef5bde609e9f896fca4da195ebf2504b542ff7a760b0a8c70c", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "080dbc8c626ba619e4d883c50b17b66b8568be3cbe645c8272c8ccb69200924f758794bea9ebb12e98d20745c583c832912233e0dad6b5b08bdac3f797cef8dca39953478ec38041d6e7a5965df7017fc2a4a198893c9757b34b1959fbc9b9fe3c64089e3bec7a15867aed8947aa44ea263e8e0e7eaa84e36938a9e62af4bc58f4242a8bafc3e0edd64e4e2c4ca7f486b9558ad57252d1ab352982a1503167285a45d2aaa78dad68ba28bf4a878dec55092c4ca840f816ec357fe3cb30b8b474464d0847970f6cc881eed90d70ff36d40522a3daca9860ca0f35e53ef9f2c24d1de8c31bc30a59ca71f1e4f0b9958537d9162d99926c6696a8df922140c8fec39688dcac7379bf7f5d2d78898616f088b4b7eef06250cc6a75350f3917759bccbc809346055e3f02d3de6a7514c72af80c2ab3028e916c7981fb408cd2d62349c8f625292362f164806e81674ff7ddc4ba6a11abe2a040516f9cac3b9c68b173ac0b42775445b0940b1b0939cef4de3421ac53b91ea940b3774189937a502ef7", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2afcd70edf34e292864244422957badce9ddab9d641da56ce26419c1362c9f3c76f05a1d99f0e0db082dc0f251755e2009f747a40bca677561ee1a575b7c41897beada1f9ab13b6d292c02c6b95bec8f20671bb6f2d9baa40167c6db429c2d02c4ab9ce2931d2bc7eb4c2386378660fc908b23c32ced6b57d9700e6288364bef6e605c9dbc49e798361908b5cbad0151feec5678d4a83817342a4a34dc8284f614fd47e7e0a346c18b4534d922b892f960878ba17dc8307a87c91917bf55cbee5bba73bcaa8158ad5a9211103eb37d7f547ca618924d64b5b008f1f7fe4a9aca34502c993c87ddc078665ad64dedcd3c53895fedcd946fb6c2e6773b60dbd8abdab53341f21f9b3f4a9256c4445de1bb63b60389694dae0ac834964f311103adf4c788c62b0d353d4300fffc64c4099f35bac2865336aecbf191e477296f74b791bcb4c52e9bd4d5a8b590627749e863a7f76fd6779738e969e54119dbba7e5ddc4145c1f0fbc5004d21d7b02a8936c34a89591b3888813cb9bcdff697802ff0", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2a09baf4d807dc4f45f9ef94cefa9afd35a4f642e53ab03cf05803043899d7a6d926a83c5efd350f7e3cebdd1b7305405aa0f012109bfc54cda42ba7de08abf7fe61a23243abe7f6bad7c348b5c83ecf478c076443cc55be710f34aed1361e84ec0f473b98f968a40d6e27b8ef8486b24f5f977e50f3fe1ce33e4416aed1b2de9e400fc95b4db39c17ffa62788471896af7c325e695e57559a298cc9e0cc25b7746aaefad3520dcadd2730f297a26f58e80c1a0309b5d998e8df044bc8b5c279d97dea3b724d23648413a4a2ac7a7579a12b9ab4a3eea9f3525351b44d424141a9c29c8e517022d0e76fd87a3fa69a68746cb622833116472dc290112fa5b19005343165a41559f387c4c401af3f284063e4b856278e86f4a0b02f5cfb4b5d6cc191714226cf073992de096e1572d83773bb810577a9b5ed4430a2c9e7e64aa6d7d52ed85079911819f0799841f64643a3f6f42ebee4f9af332474774e4e2611e177b815b6c56a26a1ccc8b1cdb1c7eedde2ebfc2cd61172ee3919eee9733b0e", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a61b4e846061c04f79c4ae4e339c9f1be2b88c3c7c66b05c56fbae0da05d9838ee5792a41337c1c2f2f58c35fe1f7f33669b027977d58b3d89ef6e91af05b7717bf72d1b39352933faf68ef71dc561a450ad35eeaa3ae10fabf5c7208f3ecc9696441913e3ec192eb66ff9040c2d64f68c70fb661feac283b04569ec6ddea4ab3a589d5506d48ed62970b70b6f04c9c22f1a358ccacb0c28f7677c895842a3fd0fb1f134f104913bb54a8edd6c7bdfc48549181d982df9cb7e4e080c83001d097642747b1789701ad82de980aef2592df3d86c239678acce3dfe002194295fdc4f389ae6a8a102b8a40c4cf389c74e0d115163c28e686cc664c5143e6d41f254a95b3227d837dcd62ec10b8ec996871229f58b27f458728d6b50accd5e1d4d6976499b5a7cacfd3517d34b000651ef92d489ac81e74ae176773970c14c7a9720aed0ee0e6b58b298ab66afa5c887bba629f170319525149b3c407e598ba4ff2fb72aca5d42291e46a8731ac30a5c6af737c8057627c15e63a4b3f068b32f48d", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7c96eaa03ae728d6a2ee2ffae42218c87035b987a47bbcf431b58cd0813c9f5857f77a418dbe24848bfcedcdcc6c0f92a6c58cf4efb2e9ab0f053f947233776a6a2c5637b1527339d77a03f86b420f01173c46afed8363bfc8720e8ec8f3078d7a1eb26624ba53aa2db5807dec5636aeda25ed465401f51bc064a949efe9d3225343cafe17dbdf07e328934b1bbf0b42a3abb95c3b4b12000e6de488258b704b05f5b67341baea47ffde3ad837a352977b17050c9a5ad4bfc1f46ebc4479e4e9cbe04d363a9852774c09c966ea64746e09b38889e0d91fe66b6402b4d83a22e6eef849878a9ea889b9285279389866d18ea6cffb5666f616fde70ac7b6a5c561eb60c1f5d8f82ead97c63841f34a75a630b67084bdec79fac9eeac6f2e1b686d44b7aa5c48fb14de76239207450d55c536f87835fc0334d6306583e186339dc5fbc1f4cef3ae33a98bd8ad4138e1c54434861dd1c9761706fa12f4f02c68eefe6de4b56ba5489d6edd4365fd9456e520a480f6b287fc0af9a969dedc0bab8672", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33b277e1b69b4364dd946f726d6372d991a8ce167112711194ac02c470d34e35efa8a06228930c68b50e67325866344d44976d1733c0cdfd987a37aa4cde4497f7a08b4be3f6bebc9e18be0340e2462bdd6f69a05fc88a6feffeab56315eefbf8499cc520d3e9b1b9e6de493162cd05c36b688d99b46eb83fb513ffef47b90a9b809ddb9e64bae0299e0bcdd875ddae0f4e874ae440b459f38a869a548f5aafce7f8faccb69315a7de466015fe9c657c234d13d5a6e2d1eac1ea8a47ed4a5482c992aa13841ef6b0706a00a42c0568fe2dd0b0305c6c87a871ca8d2701e1126a0dd9c49dd038ebfc3c4742e0fe0a9e04cbedb435af9c8c09a358dcbfbe91f9836d32feda95d61a2c114f7702c706fd7ed458cfc6207789a755c9ff66d3b2c43932757a46327321b84cb7216e57348a2191cc6196e638f33218125583836ff626ee3d5252ae523db08878a7dcc0f281d5ba4c7ccd8c41b77c75a9a6045e633825d4de839c1f9512e248e46f9a4424e74e5b00ef8b988a5bededb40bcf40806b57", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "325caf919985b329f2e1e30b92279635e64c9ce37adcc49e10948d9ba7a9ab356b5334ce1c76fc97d31d9e8718863d6861d600b800b58c6cce911f54a10e0dc50f7ac91272620a685470193fc652984823a1ca1b1cf326cb9c9d61961c60f777102b064e81daa4a5f1766e67974eabb0dea49b548f9137940065b6d30a4c0b1babf80935fb96ee4869e4af133fa782f5a10951a70b19ec05a0cae35d8708e92ec233c064d5cec4636a3cf25211a518eb9d6b916def50aa25c80d05a87e748a8a2b65ede56d353742993ab684836708f7c722881b7346d45fd738aa4db2be2f03ccc6ef66dd32ba15b3f281ae23d0fe62866000fadaaed94c6155d66ac036621be89327d97872a3cf1949b9ce8f212733547fb7f671d4448cc46ebf80e22593e96e61a5696a58233453580858e4d6ac73a0392d092c7f077e06e5f6ea7d899891af83be49534e87b43dd1bcb7c35ce3a7309a7e46a979533a184e1df67f741602e417e2b6c19d12eec1565f19b61862d78bb8d46067242a67ae726eb447965875", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e52b7f08571e11756a9450b3e37b3bcc107995dccd8f0bf4efba52eab277010a9d35d0ccc7945d3def893a78ade50da80cd8d1b77eb0bab2855627f7a5aa099aec17a5114fcaf2fc9d4c8b02d062241e2617c0ed58cd35604f04162f7e0d6148d31959893868c924d0b369e1ce639b492e04abc06fe6318504f7e9ecda3ddddf8846d1bd33c12321bc745553d239112c23c0fbe14ef495357710f9cb12ade8059ccac6167150283cea4a4e26eed4a2d5aec26fb77c39b992b4212732be16e03aad31815c7cf43751402e9410e8fed299d30ab0376ceaa7fc7073b847fee22bf19193138fe7a4e401175366ca809ca8ed6df06501c58c9b2b96ba40ba792338f308a681dadf71125e6fb9e3de0de9fc9cc44d91c99e1467c8157044218f0c2b2e84753d88315e96c310291798563a270d55a1232042826c974b331474548945e1ee8f1a2866e9c034709719ab60660a9a2dde5ceacc468b602ea34a7d9ea2c9da1da1ca32117052a8e449a2daec715d000a8502e5790cd611cf4293fd480e86a", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "219d77a92c73b9229d3872aea2ae38866f170a63c02ad507c9434ccec72523083e8afe654f456073bbfa7a4ce926e78d1ade96dadc26ef0b2e540826882b8bf2d2de21c951664f865c4225a06b617017100ec7748646204af2ed4909457851cf4a509adf064b398a22075aecb84431c26bf877527c59689502ca1cc6825f226169757719c270ed3716f27e7eb03d9d2715bbdee22e5a800850f8090cf089b7435db96cbda57a0fde032fcb3504c64b60e7043136018ba4a6773510158a275d2c2b307ca73f1b26fbe9859783bb19ab0bb8497be894ee506c09d387dc4c58294b9242875c10e2e9a0866713a34b75393936dfd2c85af96e2d191d462126742b53b30b7c777fcd09f10bb6c9900906d646fe0c0beedfe0b698972dd0f7b809df8a391ad6c5156c2db966ee00ae541330744f613105dcd43f17be3e79ae26fb6649ae56c5fd5d19cf5064a71c08c2767385ef15cf48467b5a88d06614fe096e304106affa0d236d51d7a6926dd36e56a6134f327d7d35b8b68f6fa9b22951aa8a18", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5366f1a0b2bb8cfb6e2c2a117b22b960c8eb19bbb4cd6b66475509e7e2ef9ab13d7ec275fe174bbc5293479c4f248a246537c4b82c8276211df5920afc110fa7a933d3fb705d6c75288ea8dc75a33981e7e8a15ff7959a9fbd544fc03535ae348316e0776f697b6bf32677f8413286c7bb0cf0bf832619610cc5ad837c3b40a49cacec953d095008e012bbd3431f8d8126a04d9cd186c334ee79cd6e5410fd86763e5edf7b98cef8e97d062592d4f206d62c19d9ba39f763cc925064befb69dc3f28e7cb97f6c0fd80e2793e3eea7dbc8eee2614bda6beba6f7ad148cf4345d738fc497ecb982b4c76fb6695768d22128d6f44c61d91a03a25c2e99063a88af67cda5827aa25a34f730b8f6a33e3fe2b8b1457330cf115be3fd8d105efa9b329f4b9f5db433ac0350802537768bf97af7ecd478af3f512f664137460f6fc495741a52d58a9ce957152be02231f38b7e6e81bd2873934dd4e1533325e82f6ed8fd3335e5c2bf8598e020b05ac96ef2b5753c70e59c9b9f3400186ffef7e0f4756", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1af2c7336fb2377cbaf562bffd46cb0c3cc6c56612b0ed80531283ce62f50c0d485988e967b131ceb57a61a8ab2ae40888ba4a24f50edaa618f63ece32b0b963088738ae4f9326e3a69269ad5261f9c50a95ca47465a4b424025ae9b80435b3e998de6a315ebf1755575c8dbc05684a4510e30c7b7429744899aeea481f4d7800fe66754224e603deb796005054b232896f799b566a7d65a4318cdc67c874bb2f7b07cf975c12e9b1a4be2be37041ab9663c26082541d11633f20966467443cbea5fab3b730e890468b5abd682c957da5c0baa5b04d6cdd3768f0c726cb72e162436e83f254f6759fbc25ae9a286523894a025c02da8de1654f4b2e08df9f0a3f297dc168bbf307d7b6e071705a4984c00cdfae3609f7ebb8de48e4dcf77de6f01e6b3e91cd8f6ea28b97bd47f8724f828ec67519275015319f9404f317db527500909d4a77d8f9c96c734fca7ba2c853da5376b373516c91bab638dae4b4d65461e606ba809ba28ac5400e83f1e943fc17cc6a3b18ff26c218a947aed1ae12b", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3aaff9294f725cfd597bc2dd7597934b68065a42cb92dfde68204026a725017343bdc5acbccc3473dee6ea21ec2fea9489571f7432718d7151514266f05d931cb4f6e8258923083fb0ecad1096155245132033eb3f25d6e0bffbf9f5249d330607e82d8f0213a565655ec5aa681ff95740cf5fb341d456910dab98d6ef9d0796c02fcfb187367fa3cdf7a5f84680578c3950e12631a5a7d82cc8e46d34ae7c67e8fef811d5d29f8a5e23ab8f57c1215979a3f22b9b52fee9555bc012eb14cf95aa56718019889b5e2ec896e7736134bcd7bf21cfcc40d121b287d84fdb6701292821b31b3e7bd18a0f766f652467c7bf8d7a2ca4c402434d4c159a1eda8eee5106fa1c9f3ef4fd8bb4518d96a183e3b1989cd9dd3d33c1b062783d9815db4e8959a82e0910906afbdc51278da8d7b64069170bea142a29b5d69547f96fa5354d73eddd59f6a962914c92632219b8159f4cfadd6199e6f88b2c6f1f82edb07bdba321d61e194965465a3c52d0285d3ae87a96df4e575add1ce4c683922f025641", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "596d9c52c3b1fe9c2e7f1c179267417e0f1c7eb6e894e51986cf5469ccf98c949816b8eeb77e156065ced28279fe6384e1f8d25a2e07258247f719dfb87ba786abecfee4cf9f92ead955bfd48211dd678a672c8d0fb7f68bf1e3c1007ee0bc64aab52a425182e1e86ae6e3dc165992ffd5a76e962ec535f9a8d87bb9cd6e71581b94800aef6c2abd349044c07f99410da4e65664693ef5b084f44043400b5a7d879d79cba38a33575d498e9380f3db95af96702503636495cfc232bec901e9ffe248dc5f0eab1e1101d5ab8ab7eb4ad22f2efdc25a869f858ae0d9ae0543c5f6c658e662e414f29ff2dc1c86a81cb3aebbe920fb94101bbb58804c65fe06a636a285c1201b36853a38f28c02bb4aafa62c566325b48ae0787c55417e451ef1a20d8feb7b99dafc4f25a24b47ab49ccf6bf8bebcb30b162a58aaec0af5104008f5ca39cc6cfa07ac1669dcabdc488d264f823aced794b5867c6925870056e42983c4052eb7a23c6a6f5fc78b25273a675e54beb0bde959dde7903567e66c01479", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b54e3d1572a1b8710f02c2d370a604322b9cee3b9489cbc3576285dda782bdf6fbe88381d6e8c4ebf46ee2dbaeea6ee60669cb7c2418f7608ac1d9c671d8bb598cad886f87a0aea28cc0c0374d8e010c70559b9f7cf2a6a1934e313b5477fbb74771903bea2afc17f8fa4c28cfded9f89e5ae4c7b4bc649f96feda06cdd66a4cf2812cfa45c246d83d75ff6840fc90d420ef1e8042825a99aea3f638888a6ab4e401c65b5d7b72199dacb8f3dd828d7c8d7687e3c020055caebbb55183bbbb07c4a49e1dd2d21c227ce2354a1d77e4d57a17d6976e1524a46d71247e37db1b988e2043baa679e12d9de852b20c8e9ec091c2095590250a4a3603e00888a77b51d295a777ffd0b1d6c391f9df31e5dd1c5dff3d785d050cf202813c33ca90e416f507433030d431fb501cecf6277b18471d7f8d68836dd8ae05508d7eadd7033f8c54d6570ee2f2bbd89f245e7cef9a29b6c989f3a57faecd7a8ca9db561b4a1d87a8754383a197ae5152830322d0abccf1594e668b7892e66c43c1c61353031", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "610d9a747602a134657109ba85387f5380627a5f31ba54cc24d64ee10636ff53b26bf0c3a93a63455c5545a465ff2b459db7be53cb68f30acce277366d3d0fdb7e5182e566742a6133c378953547b3da19643c9ba0fe4087d8fa58fd570a1b6d79350c6c680893915635776d99744b9c8ce17057fe7bcfc1a6278ce7d04640ad63eea772b2945ed1b2e92c20b785baefa5feaa7dca4d72745090e400d75ab864acdbe97a8f060cf51ec73878530f8e48c26250d40952fd9cc0e6366db1bef0592af574671e3098a3989a9f05e3be5e9d33e7403216ecf392c1ea0b1808e3e73dc24d39de227f0c27df9b9497e58d8d20a6b5f556e98622d9919465f27a07fbb66d496cbb5a09aa27588cbe24bbb20251348f559786119db5304d35f0bcaccac436c04ffba0c6fa7ae33d3ae41caaa93c2286c9ed3be22ea070c44be66e09f71209fdc99f90fa565e93244099e9011216f05dbd3c53401aa2bbc87a99b20d200adabe248d800957ed79a3e0ebcaa4214db9febeddc7666995904103ba15af48e7", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7004adc70564a74168937add0813a2d8f91298f1fab116ca27c4f6acfe2f515c817685c7df9e173faf9b8e3b48c728a113e02d3ebaa11f89ca769584a9cc816f4bd8bc674e4c8d9f1911ab0c7f94a8840c5f8f1a5a8aabbf40cabf0b22a0c985fe11dd87d4763d74bf67db7f96f8f4f892d648472cb36488585373af0d6216ab1db4c59b9a93539ec4a73d4e6ebbddfafcb14c27b0fa7168316798f3b325fe41b951ffa65ab62cc21295132e39dcca761b1943029a145a101688e8eb3e7c9154753c3d110a331671d3666017437c09896fb705aae98d1bca3da1afd5eeb7d4f9a11f6b8ea017728ec51e5fb8412ee851dba2bc363cb636d54d8622f652c2663a8bb1c36dfc44ef44eb93f4a6b314cb4653bd224c10e8d0dd68d6c3519e2feeb73ea2b97404d503c426ac2755c44fbccc471769c76622efedf510636abb7dee87502489644530d1f725f1992b87f8f61cc0612c175ea19e2466aa00a0e95c1b7a1c9ecdc8de315a364672312546b994a9471c54969b0a3f81a8e4966d94cb7c45", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1804663898b26885503c1e016c6f6a27f575694a83c1a213910799a094b2d56577f0578927af1412f7749d503ece166bb80ee52b4f2f971ed6d049296b8729f01765cd773b62c2d858f75d2a7666c64f949c796deb24b90242754589f023a21d5d52f2e2ece714fd5e2d3a555506244c979c4baa9ea4c4e5f611deda68358ab7c3e76cbf76b38c387850ee9261ddf420fb9259a38a98d4694ed9632acb186c466fd1c7c3a10663f053c6da4c1055f775c92f227dcc062a16e398281abb62416e42bed5b80a35ee593eeb0cc9c77e9993c1dbc3d6459cd553457478a0faad50ba6f3108d6e35dcf5c3872e345c79cf3c2d0aa65c317baf7c09fa9c59420b46dd838adf27f8e9f7f0788b76591bc21bd482d72ee23188b49b791866e122070dca370aed165284098a3f1265b34f7a01bf63fe684675991b5f0cffe7a6ce3673192b674e933ec1909326337b6948f9a28345c54b21c52f462e7c966824f977eacd895ca014bf839500b62cc05c785d8b4e31c6ac245c39ebc47ab4a8547cce8b7ec", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "82e1ef836f6ecbcc2522bb69b5068ddbd8922263294410c73a96aaf70ac0adc7efb94b71d9075b236195c0423562dc65fa9bcfb7d949ce6534330db42659d955ecbcae5492d81b9d2a87bec521dc48fcd2ca169454981d7bc2fca41bcb4ff58d607d89b09d242d5945c0db528807d4f148035b11ec418d859eda747b9d64b351705c876599e03f804a3a8f1837cde1598281d9c9e21ad2946244b93a7ccaa2c6bb98e4f3472170bc06d0f4956da57ec6b2944c0081f4714c788c6e4fc8218724c728e96984a3639823b8f0dc47b488087e8e7c4bb48fed8603640cb487a77dace26120289924a1136ec6c0d9a3c849175dedc5d2824caf1ff839cc1990c6b77aa68678483bf43e0c1f8ce2137836ecb030e980771e5bf61ee8979e284f1220d976dedac58187d55f011f267cb5890a7f1f76df100bf0fd23733818e2ef01c0b612bb03b45893e3c77524c86693bbb3844530ab99b09e9326dbc7660dce5af847b2616b53716d63e0f16e158ac9f4d9ac044707a6c7dc6cc8a6c4bf96728e822e", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2704fdb09c64ac75ace455ee609f3651b60694085dbae3f702ce240d1a8167a4c71e8e2ac39cfc4663651602d8dc922301c3e04c9d02ecbd0cb3d0d7b923ac348b97809d5745d6db4e9cee957303664b1fba67e498876043d00f627762b0f7625d0216f925522dc9da9b2b4d902842d12d88067b1dae1ca1576a51ffa720bf3d938414c045d5478d0866c9f13f9ed31abd5a2d08e20c69719eae99a4403fccc30a411f77ca04a320f4705927c80619e9d67a0ad94a70a3db79bdadfb9acc54d99dfc0f5b16f13d29ea49e7ae03ffd6c8ea75ebdb1a2ffb85626b0675b97305b16a6b6f1020c57b414bc91f05286328a9b4d05a6a500e8c2ce1b35c89540649f608dc30f00d66c9b523fa33ca64d0e39830c00226f5f299948a45be4948ef2c3ab5a9891134f7da4e124caef3c840b08da7fc55370d96a44c6f7fd3b5b517cfdea9913f5de1454f81b76d154fd636ee3ae3bccf72328bef362f3e8765c4c76dba150ff8d1e1afa92a6f43cebe8d07bb5b7e58d54a567fd1a3d25909d02efeb097", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15c737e5f566dd99e5bbf7dccd4262a161c9a51c8810a489365233e4d9febb72b6b673fd76d032d8a0d26c1794c5cd57ca087252fb6343d6114a794be4cd5740a934ba660bc10eee86a84e07f8185241aa35570382c84f4d9218d21507ba5792f7eca1ae6f46a2ca6ea0607f90eff583adf94dd882e279779ffcff00b4c7f727d3b685d92d0a6154732245732ea8088301d3f76aaee53bffc47fd9df8a6d8ca176a87bba377a5c8b0c03d2d85fb56d80707a298d3d3ff336db1416d9a909cd17ac5171a543cb282e3507ca6c699b75449c41f89980d0a48293b93816e0055ae6dffced5620dbe8a826386ad771912ce9ae6932bb753eea67405236fd24bd5c7c4beb79fbe19cd1b57e1c6dacc969f5922b8b9abf21b818cd34ab31c0dd96c6099099e221c0d971b3b810224a4103cf416306d64564be26a826b3d1a149b23565c25bf16ed3e4d21da7154241924971a3a66ae27968072a8a31c703e8acd59ec15bd04b31ec4d46d6b5eefc793d70fa38a8837dc5a8d244b5c607935af903e067", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "35291a71417625cd22d72636868a55e707d874e4ef46b9c35d3d851beb6cc8686259199c4b43119e2bec4ad83dd50f4e6c3f8fa042e012ccb56aff0bce19fb73b28e91d980d3f43fd09b302df7fb098064e872398cdb05cf630472f0838bd5058c88078e9d23871ec0b5e8b4a7afef2d6471371c7903301998c302d1e906c861d152b3e3ff55e87d3afe2498830038ff7aa91080b42222ad8c3a47b459d964234c5d9018b637bb43520dbb55888c0ec6cb5d7a4d612f9721783a46ea0339241188530dd9f4cd90df97428b7118a83ae883d4339118e0e5906b9b6c5e415dd4043e173ecf105e0d6237ed61be78ab73f68d00208b4a6119da04c2068d8a1bea7f874da2640fd550b1efa533b7bdec7aad061fa8f30c61df2f92654d118887ba1faa0483519c5d3fd797f34030ed99d833add10e1a5e3998cffd8717d0aff923f27814eb8c69857166f2cde3655b3de4e0fdd2692b6c86efee018e0238af57ad615a188259e70041bb49e0715b931e9dad35579d5ab2d3883520f1f4d9f7040742", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1dac54b98e6d122d23b88a4ccbc107e8bb76160fa0c4e380244e0cc31e1d75e3a2f3fad75d9567c58ed4411e06330729146f718ea3d0f55682320309ac7b86b4fcf3a6285d646c59cd082ccdd7bdf41968c8791a7b74ae450f07be54f3319c1d573f7f3a182dd4246f4bc298490b47b66c8b1be0973025fca9ec23106b0f36a3ce072a108037a660920fcefcd5fc7a27e14bfb915c3a978dbc539efc5fbacac0ee0e8b21bc06c18c1571e0fac105794de42a73886318183742bb55df4ea040d8cb97939d5f032c6ca8db687c529216e5d23e7ae17db4ae1cb866d44eab3f0aacfb915a978112d1908b6b265ada5569228b19b5aecf09f54a8202dbab5fa74eb574f5c3d3c579efb06f145c026ee5144698a9786190a72db249a87aab1004c5ad4b25d6403ff959111c6a0db65f9792ce73509c81b137aa80c7e9ebd9d6ba9d7ebd92616163a9974ebccbf2d62f1a067edc8c09b673ffe60d2c4a4acecc5fedf86f83ef82c8f6a1bf84ddcd4228ce05b3a97c2e50bfdbc757d9b25583878b1b3c", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b70fcaaaa4828c903776d0ac82fb15a02b8f967e0a60327d8a6ce7a3459c5c24864074a1425b704b0135feec360b93f321a82fcd764d3710ee0576e56ee31f84f23c55edc44be1b2e7cc0cb285377509e3a51731574a5bf26a51407515ea4deb01b08968d9b5e71230f561f3cc0fe5874809d994ebaa7bfc0c8c4429b461de1ef1459cbe35b51d286e881f8495f619246556b152b2493c3d44fef7fe8181dd03416dd68effafd19ab4c46465ce328d626639b376a7900f88893f411abef1839dfd1857716e5b149cdd0ad7993d1208add7453c4ce7e26f212e8354d48e5111615a5769cf4ed4ded158829865dc35bc305d9176d51ddee4257ad1cd1934b832a849f790445b7847ccca77d58841ea9627e5bfdccbea98a2a6e649e7cf93d30fe41a5ec6b05dad6da2b37a35336343ceaf77cb79552ab2eb4d67327b985c8609d600bbb32ddcda5bab1305be97711e5923a8b2c3cb65a7498d13392f965da27c8c5e6034251377e4206a913f36d3db7f771f034245d00cc074f72c9464cfaf943", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8a9f608816f12ecfa5c5da380f9e3eef2047c3d8709e07040787d0d89cc06fee6495c3b1efe90d8f389721a27fc9ff8b8f9752f0fcf7ece3d933394f4981216b39a97f9009bfaec25846cee632a4277b6aa052cc6e05c1c02002c901a2a7b1666fc99e68e5233c708bc09efbf3ac173c08ce2128dea2322d32c526f378c1981d95b25459488e5ce036df2117fa4da2e36765dffb14d4c186e2113487d69f657d40f4cd6d242fef47bc63f679dc5d93504cfe04ea84276ebfc30aeaaf5bf054455d30e36a9f620186b5fa837359c0a735fcbfebabdae810c8b9e68026b5bb9a9d1e565b723add97b857d46dd62c9a4563b0e96bee903282d49bbd7f4cefa464c85b813c3e4657cc130dd7830f32e9c7baa309d4c7ac5f1cd73e3f0c08c8cff78364830cb0879056e18c8047fedb44d022136505bf5af6f79c9e051f095776e5fab72d17b3cd442f61702c1998af6d782ffda091ff9517fb13f4fe4656169f1cdcdcfcec0816782f53967a4ff0f7d781c8c6d6755628d6b1e2ca6349df87b62754", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1408f457cd6396d7c3f484e08776eb0597f71af1fd3cbf46a5cfa9f791696819c81852ffda6e0492a039488a5a6ddeaaa38140b5a2c9861208967c266a006e9d40ed5fa7c42892b9de50144c59e106bef790855668960f6035f86a5bfb250c3cfe7cffa118918edbddd4b12f87494ee96eff29248e95d8017c54bb52f453851c5a145ac2adc9b1a41c39a099c7b26d001138beb0e2b71db78a3b60b469c7657775c142ae6eb09aef7632cec308cb19506fd1becc87edead20601aef9c43c9fbfc8ea88551a16f6814adfc0fe399904658f830497e4374d3a14a7e6af695b2e845687069f7ddaf2324b4ba5a817d4d1000ac945b4ed9b00a906033332f891c83d1c5acac40ef4eac3677a2ddb0d83fe53cebff22bfa133e3b214b444677cf8955e4b09a0c63e33c259d7207dd0d6dad441b1a04d484d1ae45f0b87931b587ea6daedd80f06173195873fc92e12d2520b1684d06c1136d3ac3e43bc56f1328039c8ada643c3d39fae8812a936fec61584c3aabb13ae6f438ec8d5b90cab9724977", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "028fca72c13f9adbc6166a8f9a598e0006ae610f53b9646f4680ddfecfd64bb60c75cbb28c8c377867c34c459575f37ca1d317075246e9da05ae2037c657d2635b3797cf5e2a568945706c63f7679071f1a66bec1e51b73f8325726e4c9ab003f6bea499fb59360fce44a5b5ab0a8779a0f638d3a43aac9249405cd5739d37a373b3ab0c8be2b6a716a2635072dcd398d2bf76ef0310346ddb73b6412bdd054a6eef8bf66d83fd5ecb647e042cb88e6174b0f62764d105947e0075ccb0e0b6da456f3db0ceaf82f92c54b14cc90039e6b5ecabc18431b1fdb4022d8477c7eb36f72c88a0c3b72acea080729adac032ccf435eca1ff03efe57b8e7d66ccd720ce261106b072f7a7483335e2afce003bd6df464b2e8a717a5f6ba54a1984d0fa14c5a8bb1578cffe37e487b14c33981b7ad43fac0c8cad3a171e8eecdf45d1e693c663ca01cd8596b8ca1926f75432d42e18b06cc51fddd541d0626148871f097b5abc09031569541869ef067cf4c4fdf2121a6897c548184210dc1c21042396ef", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "206ed5f6564fd581285b3df6e3b45e3be3890959d6d144cd3c3d50492f8ee5c47bb7d667361b9cd6f8a34a1552e5f2711b02aa9c466f7841a557d930b13bd70e880e846be56425266bf811670b9845885e32d472343b42bfef3d5a38c471fcf8599ca3ccce17a7f92fdefc6588fc77f2e77b2c21ab72b5f831c4134405ec238308ebe7c2a9922cf3fdb5f87201f8c8bb1d10f28a4210d88ae5d7cb7bc128a22172a18cc01f6fd76e6804740e599225fa3d3fb416d7dc0395f8a860a3e80c1140d924730e6b19bded4e09b3ee26f86403aa11866b774ebfc24f919d0f28f22f5d011e6ac294035089212c0b05fdc15e40c60380589b39880f0ed3180eb22610392a02bd9337adf036358ae6ba2ee1afc80ef6dab60945d8a0340fb926f85267995548d06f6f55fad0787f732c00d92b0a764b310c8c0d2cfdf9ce49a05eaf7ecb1bc0252edaedf394a2ae01ed61bb81a9c964a0a70451f04bc741839cc2b83754ea61241882a041c41ac526e111b74f0fe48f40abb13cb926908b0d877eceda02", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "307e0f8879f678402e38a7621b0077dc954d7e63958e42b6cbe7460bd5b3d18844bb3fca826a7456e2de763bb4fa4ebf5bb3f39b20e99d6c477ab02c99a4e92daea5471caa51178d6aeaa37f9b869ed39dbaef7c763f6bfbc5b358573600c8510b4f0d5e94f3fb211b8acb3fd47469f1e849f10299fd4e8bdf3d79f4aa316c57a934fa76db5c3f0d2d0ac4481faf40296be848b6959a88db39c94f413c1c73e130e66909a4b90286ce3ab71a6dc18c3e38749007e49636d7f38b503a7f2a1c596e1370b0b976b53ea21c1e8296fa4bc2c1a4d91c6307a13071a4fb22a511a39b09ca5a74e448d37b1a9f04d376018655afbb18465831748e07f080e555d21e16f9d443b85a87c2fd273a48ee8a43b93e268d0da1fb471712ad1d992cc487a96df51da858e55112796e15cd0789f57d0fb1502ffe7c0783bb869495d4802e5c9885a438ff27ba5d0b59c41210ccdc3b316d4e667e867e3e93ead9b226a459a9c8c2cd16e45af2528580e8dd935470e0b16c16a7bf346abfb11138e7d913adec2f", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "48acbb6a029e62eed4147f812df38f3dfbb6932ad527a4dbadaad7f40569f14fedf71fc881d8d0589f5243ec1830b9cb863edb37751e485aede5bdcecfef907bdba5d377f09bc5cd12da024d7b0af0a04355c2c2e4eedd02e0ad99651ce20e7c039bd5ee8d571d61431104666c4d4e2dc6cd55e72e82331d5c9884a23ab1bcd3066da2aba0759c49df52f72c9a3b1c577a764175bd30ae0fac86113350eca86b2d8465f4bdf18971cf91c0532a335b0dc372c4b388626904b34b5f63f3b0e231ba77f1cdff4f083deb2ce79e02c1e9495a0b35006f02caefbc31059b37abbafecd135766ffe9c647e4821d9276c1ce3b4035e223edfbe3305493a278e25f21d2c55d4519eb419086b9271e30d96ecf8750b3fc01ba83b624def0c48bb21e761081c97ed9a4820d3afc9882d7dd846d31b8aff9965bed0fe34d04611775ba14e7e2ceecab436276744bc9daf5139e9fb76a0b404fe5ac1b0cb1928804ff82910a2af0ac74b1d672e60bf0315dc4f697a991018943b674748ef1548641189b6002", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c5f540c31521df0feffdece951ac04bc7e1c85fefcf96fc16c7a543345a9ed225ef3e9449116d153fdd95b30107f1b9b3da716492d08184dc6d0335f35a406b6350b447e08954184a45bab678d2e458b4d20cac3da159f86b2c55f50f59126903d08aebf8ed7054f243047cba262ee5c6807f2ba52456ee840160237963f345e51d7894ca246bb7c902d9dfb288776d6def5a302ef6ff75e6c387c40355776accce85550d9194b3dcc661054f062aa87892ae7dc1fa2782868da11735e09666ed3d0affe88b7bb2c866b40b3f5a601404a108e56eb33f447cab12b98ac2e1edb12d1436db77430fbb038d77f918fc4e2dc61be2a7a554c0d57b4784dac34c9085bc0876dae7730de8ff28600cccc0a982f300e1f4ff714fb16517dfbb5fde705df74ad1259f56804d93fa8a437a35df6acc9fb7032fb8bf0e09961b0f49a919a732fefbbb168c9fc455060c11febff4446d94e3889903060632c36753fa1a510e37548d618eef5185a88a8b201ec7af39e7e6282f4838d8ddeb4320b54dadfe", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "656021d54a18db77e79ed385f636f80295af0e46dc4592236a6497650714f65eaecc6a346573c8c7274dcbd27b52402b5d0c07b44d5328ff6bcaf38be284905fbb4d6e45ba646313af5f9f2fd4e7b3c20a7bf88f11e6781717a13d02fa4c3fbbeea36c8478e95fea8a542fd617cf256ed18d149ba5e8efcaacbd0d07d2c0fa36ddcf259d352adb815620e635fe4a831f7ed331f6907e48860c73bfea80d53f02907d006f0fd00b1fa08525fdf3e023a42a8eb1937d63bbd90724d38e3e13137b49c7ec7cf8d7941b2c086a2a815f1713fcffe4ff92545be749e3c72925c0f4f54b1732ae19fb11baa1c6c0e790a35e40dea6d537e843112c907fc198038bbd59b6cbb349bcb874a77406c9aec0cd1cf82031fe9b81982c4a9784d7445b088f047e87606dfa3a9b8f3d21950dffbae423ab7a4a81bd4df45610c519f2375ffb4e06e7820dcaf7a01baa3ecf46236708458b92ecd72d94a7e4a9cc049cadb69bd340f305c9cfcd7c1481a66e27912e08a426cc575cd8cf74bea4a72f655f3a0c37", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ddb162ec39fcb9890e7cd8b0886f56305d5a350187a9a85ff43d2d1c5d3c557bf993e09b02e958ee1b96edd6204d030b78cbce416fac2ce29fe08fceb752994cb58ed8fac47c202ad7dc8e68e13e3d093aa37a4b49f3b9c3d3b266f73fbd184b48b92f2b3d09bee93c6de05d11a6cb601daca3b5179d0319d833a50fb87b5653e0778755f4642a6b79a5c47ee726d6076c1b220d417ce6a8b1a4154a769ac59bf24ed090edf6f10a0e8a01abe7dc7c8c2fd53e1982dd9eef1454b83295906e800ea1711a30be1d0599d6a38f4d0fd80e52bb04fcfcf6f7cb14e78aca264e21349df15cd7651380905aed2f8fb53fdd39f68461d85ff574fe5c371820dba7a92fa088014681817e5960851e6032fb4690b1398ea147d57745780dbbe66f1afff83f13a11a096f68768bed1abf34862b4250a568d869b4bb14cfa6ca1d700c60874255869b69968a5af9b98dbb78c7fc17da742aabcd68d7bcbee12c8d5079fa5fb4dbf1bd4e5d64be96e64a13b0cc134a7b7843b12000bafc76483c4becf35a7", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68cf4f8b5350c35c68391b04724e69d3016320de072aa161b9dd612efd6c11abe617cc2eef9fcb850a5ed8541f2fd5b743940da921925c01ae9e036b62aaaec66ddbee5ff12da9c52ad0f10421bb4cc351a02c02645fcba8ab9d6ec6e305c4dfb722474cdaebb64a023f8f02755f39eda4d53a4242bff734bb52efad5d33b4858dc821c7c75a4b55fa6993abab4f15aebe6bacad33a065890934453fe9ab47cff873a382b649ee52f4bc85c8404654b9743e9fbca74f5b8f229e228023051351916459997d807f9b9cedcdc111c4504b0a14827b353001d88e7b5042de10fb623538feff63738152e53f8aede4c9dc71b5e52d0ad0fe4dadbfc1973d5c6f31f716813c48fdbadc182876bd588fd2858a9def9e34b427b8f7676c03d2f9d4725ecf22645b7a09fe78b4b2d1720dccff0c599cb8fb4bb469dd8313e44c8ce7b2fec8cae877e28aadb44d9fc51ac1de5248402742ab966fe532ef49bae1c4f5d542f764768e8c1dfdbd38bdfe492b8e1761c5d717d688c207bcfdfb9940b24cd39f", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "48a045017bf207b10f7912b95b428f5881b14ad571c79a6b3076342560e8d04cc0fb471fc3f85e3a96f2e0989b43986b2a685181d2258dc4085d89ebf5da0010f70081559d0b4da20084754bde3074e1ddfe3d4fc61d33cb0e3f6cba15af97473e67227c1f8c5021978713884daa34f6e461ad6c14f3b51ac8e28940972e09d809c608c17e011f97d15c2214b72cddf42afd322e6c2c87c075fd3911aec35595f5f700d675990b13a62096dac77bd9387ceaa2d0e2caa09347acf6b86703b228eba84eb49d1fd11519efdbf6c1079bad45daa5c2854ba9e91c8fb9d4b7a0cfb6054d82dc1d7ec7696864cf55cd60eb745fb45d00d2665553fa85c36fe0b3a43a69169ef5f91314bced5d28448f83fee66abcbe07f1736e167bf3f9f477cac561c9b2f431f1247dd7fad389514d0ad69bd0cc9e78dd50df3453cbc9e8796f382a930b9ed0a982e94c9da76813e08f5784a2ba1cf46475ec1bab655efd1432ae4272fe44028c83e3e80e7d0af83c566d74d9a0ff62c61c2593fef56267ae504e0e", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f1e6472bc6e1f112814a3d338ed660f321b5674b9606167d3d90e31b96f5ab866245d8fa90cf078112b939b63d23fb13f8ae00838734b3d2318dea2d22ff3cd78c526afc095aabb290f98ec222846a5b1254ace8d2f10e7079b5703430b7c113a410103a001fc76f4310a92eb1dd42c4fe6aa95c25927bf28af9bb7be3ecbf2ee3c7f6423620ecf05cba7c781c4c243a7a63f789b1ab68a0bac9d54613e3bf977213aabcaba3c5d197dd3f2fdaedbd228e0a584032443dcd20f2f34bdc053f8064ffea3453172b92d14b2eb191a28c4e09b9bc0f0c8d1c02dd782127cb1ef84ac31ab3239557482b5194cd3b79731299ecc789d59fd2bd6859af671ba58d3fd529e45fad4c42e7c5a4f0c40ae6b4f2155b4be9ded872ab70b7d122f7f9798a62261a35cdbadaf119ed0ccbb4b61caf3f74eeb9106c6f736d7e1b48fa5c779e03a3149c0400610aef1cc19f5cd6d1c059bd2a395e5cf854601355c85c2afc7e291b798ae35fe744d9c1bd3dc2e6d8840858eec389d381989da93d30d8f3a0966", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "43a99fc80d2cdcd1dd4ea69e2f6c0ef16c05b49c46b71c12a286c049fadfef64b861e04eba89ab267eba191f4499fcc2d68f8c89b73b1e852abaf382b0303c7a5497ad6fc52f9e6f419def32a6087d7261847ea7c7187a776da2dab933a0f3a6cf28b5d73db4999943d29adffe01fdf8b1a0f1eb476769b535c23ca167c80b33224d9b5f0b9702e09f0bfd66dc893bab0a983e64dea7078714f5ebee3777a72a932e623991a6c6072784b6e5e4b68f8e1c5c3d80ccbbaf67e2b4c29b207808da3f09ae3343bc1366f4721015614ac6dfcf96c071d6aa77b088ad51aa0ae7112cac397dddf3c1ba890eea4af3216b0e3a7d86c3bb038d826257f0635a82f27f028309c81e8e58f931e22bc611bab9c14ecf47df3abebc06191a487c0a2d2111aafc2f44de37eaa461aeceb812c3f91455814a086c80efa5caa8d2c8b93c3809bea8b9b7236d24eb179a801f2bbf3ada0efd3d94ec8bff77999a0680c56e2e7f5a2b321b873541d3ea0ea252e9c7d05429404d10134a448ec46d228cda834d3f00", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "291b79d68357a60280bfed851f1d44165ba5d5b1aa2c5a7fa9978b2f1f5570921a9353a42b04937c9a86159731e7f1d7b2706bc8514fac4b5c9a076d04b673a4d78de19874729f3982de955428bc8b311098c6965cb8facc37308edfc25588ea40f17098abd39f8e4ae804d18152814ab359dddcf32f0cbddd6917b541ebd9cee85596d45548da82c33b2a491b092a29f498b41167acb7765547778f3e31deb3f68735fa06357af335cff2d471a101b02278ed4a458da4a90c490cdd5e5634644f7fa91a7dde841670159d3ecec2061818bea0bba5e18f0c9a29ba496df008892c6a53694b6b9cc54f160c46d3d98aabe4fdf63adeac1866c059ec719b6fecd63c32f1a9d4fa50178dd4a3f047b1792e9887884f4647f9ecda12c50f5f73b8f8f068d75ee95c0b2bd4345ac74b4ce6e36e97712024e050209691f188bc463efd2ef3e26c9d9682d54d7f12315e8857115b1e2dd672838247af2e56431724af4c058ceb2b5765f4280b689fa00dbc5ce42787f9ffd0366e1210b1abf5615b0175", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a02b0b73ba4d7a26915a20f62914c69aa2d6441673c6fcc204d76d4a8fc331dd0624f0dbad771445d83bbab7d487dfb1d65690b14abbca09737fce60f44b44d03a750a7bacb91aa619960abf7cd272e6accd837ddcb31555488c628f951aade0e00bcc2b590340b7ce87d9580b35228a1a6151236acaadc0b7df523da0e725a66463fc336fb34778413472989e3be0ee93a5c27e49ebf6a9ba08a649a525e4d3820fe0deeb0766c765e179ab9aa54ee0d172f3661d41942ed5d8b0796711fb0681f1f830d366421e12e7eb80368aa8df422f060a8b885931827c8e5544e7c7ae35f185a2159ed7eda744711fb9142708957cc559f469763644ce3ab8973055238208993bdf5a82364a8b241893f390154bef9a16e01c8ee12b30bade7c48d8e23f742d64aef6824b70f4aa229dc02e12ea6523488a0ee34968c716f40ddca067e53015aa48bb9ace499d98ed62a851b9e1c07acb2c7ddee973c3f909adbb7522c4b870368b7e8d0c424295fc0a938b84872136aefd6811894366cc7e90429ea", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e67fb6acde9880940cf5a3bca7fcf5c2263a5fbd3e5dda8ea8e19266685f7727b8a81a86a477a782130cbd917ae1d8b6ace5be80b36824a38c52a80650f0ba8d67004bec11ba020b7e1c300e7772d7835cff48f74af420987f0b0a4c8d9a7823c7a62a6093e8d3f3039cdcc4c8b67b042ead43dbaa49a7e9bb074f4895964bf0760bf048a099ae029b32f5556403a7ab877fde1763a9417149916a2c477666872b4f2a01c56bb6cdf0c3fe5bd3318ec7eae1780908d9f5c14c90750a4e93cadb2f1833d1e6fbb19de7dd73ff22c0d90155290f96949bdaaf324de1a03a4051909cea4ad8947887abfb1ac7326cac1c986298b2fb14a80677982fe753ca10cbab4a2a9b5a59a4e2889f63a2b998965c4da903518d6595054c983cedcb097a74b4c39e484d6e7282bde37f5ceeee04170d67915d5e46fc32f660e6430fc2216896d5d179b2b03ccaeffdedf4b3fbde5377930c436f8a24e4be9004b7bbee9bddf1bb47dd3db2c29c8502d8d2510c2bf6f21e36e533a96b8f325230d73877ab30f", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13750457e18d7e18203d6c8a8bb4830d63beb55c8949b4314e3e3d712fd54673ae784f89734c84dd6e76c32666f7ae3bd46c921151ca7b51287bfb44679b3a74c8f0e1c4cb08767a5ad8bea3d02e8788505aa963b470856370e78655f60c0ee1d4193866d92d0bfd63e77f80193293098feb9c0101616232382444c7f117b3e2c9895962945c94acf3eba7e8423761e36fad0cbd726d80789682322c66a14e52ae6efa3522400e3d220bb49899600b8f3c846d695760765151b0f76c8d38a0339d582538e3f7197ac5bb40f1c1a62ad1b30fa641189c83f02cdb903c817a82336525360148e1e1d80201da6b1e1ce8649a99f9519ecfbf0639ff4c3b44a9f996385cef642e3f5fa1261257b4d5a1caf65d2aba528d107c35e9cb0ef7622122dd0e527b54ea2f7afe7708af4c886dbc3aaadb9a5e62812c58a9f5d4dac2bfaeaced96a87a146c42732e6462e2d998afac06c3d2b98bb8147bec156e1f0b407dc99f18d09aa7fe718720d4fb05bb87e3cb62779b86efce1b134194777b9e18a6c0", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c79ab2cd0044ee8cfaabf43bb6e4654671a1db16781945c7fda14a3103fc59e249b95e751b519d17c34adff7f64d1057d2c6c7a7bd7338c8ba7d992e20cbf13a9175157b792345f0a1d8b9188465be11bdaa7fad049f80770a83380ab467471c0da92f5d1a43ddd7904b28804fb428a74229c184d4906ada1b1b4bbc6a374af807d47b15b8fe53cb7d188aa55f390b6b2d01b9e8046a19144d259b08004ed5e88527bdc4130ef7a26987d0dfd49bc0999eedd9415a9132da2a44b372a62d57c11be534caf44c5e315a2f374358a2d5bce5dbed5dfb9b726628bb4a138a1ad6868240ac36398dffe5a7b84144d8040a5c8b09c6f5999090b459fb511b175808777f7e116535b61ecbee73310fdbee89200955d4e234ee4e57e5e19d6ca11d65bb0ca8b3f69a05db329a0805f00713f68a718a2e4500dcc0c5379a73c53746be038816a3f26a0673fc447e738235948544c3cb6a28c77a7cc7cd7e0b57f6775fd9093e09e3badeecdc6221b1146eafa857611ff76c4a70e995101a14053d0f550", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5bd2d17c6a35431bd49cff3f3ad75e43515b39544e591cb52e91cc33f207a444dcc4a9b88769b55eddcaa35f40bcb56349056df1951459d5473b816c445e8abdba8b53e9f2c1e6f4c48e008b03c9caadf5a104e7e4e9c27d34f5dc5972a8c73460ab925a5f2444c1e84f207e082d2f0559dbc2f056d27c6c91f7faca3c122dca1e939adc1832dbb007c9510b954713e28d12a8206cb2b6a1e3a1c60a7b37bc2b636344988cd2da2ac7276d0fb251724c66f79a15719d9fd05e8f3bd482e790aaabba5639d154d8e9cc229a4fd1f9933e0eab2b97fb6e892c26c97ca9130d44fb659c12936178b53230efb5769f131f89b817b1e07632ab1f4764c51ba4f144077379e8850fbbdac14fa2827e4b8728dba787f52591c4ae44358b3bf41ecc7083043526e4c1f31ec849c43aa4c4fe56358fc439a2c8b425e7d63c608d82a945ff512f57546ed079c24c70a95c4253090228380db74380b03e5cacccdd79cd0d9f0c448deda28f8dd7aa51c1c8220b3c9751aa98c7a534ea294e4d671259e3fb67", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "17a41c5045316aab6aaecb45ee04c29e273e9ac7d54ccf25505a641326d2dd616ba490879e5049c06fb0159446eae5899fe8ca63004b0650c2187535b6380e5fb7accb6560e71116454aef3727b002307411b64d0553c7554fd241034ed229d02410f9e439afe413db31a425f454d8cfbf885cd5e9cc2d1e78e8ecf19471022d1c41b96cc0459c0ae95f352395666d257e8a80cbf29d83ae1a5eadaba6b8a32f83c4748a3d3cd1fb0478e0d1bd5ab84589c84875f2d551d5d7777e7a9d1c11e8ce3f4555f65c6059204aa110f935df5f590893d53849527f049f0614aa1c41171a77b548c558282ce0774239da9e92df4044610c30b3154e10ddc670f6b6f163cd074ff9420d6da8681b697094ac65f65c1d837d8b8963a80d1d7c6d1b7cb1ca87bd691e2df9dfc33b0e2e8ca2cb22d944d829202af2f7dfd850841e9d866c637a0278260ff8bae06004436a8bb08ff50873fbd612ef1bf3a331e87e9bf7acfb2fcb0ab6d1d8e6d4dcbcaabf0f4495d2024044074a642fbbced404ea8bb846e9", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ddaf226baa5826b61dafa097e8b1d04aa1b5fbe667e6de2d3f22139e24447f758efbe2dce9755609025f5d299964631943e5333cf4e30174da7a11c2e44a08af8b1fafa27500718714cecb07c6e02c3c469c5fc2ba4b6c3665c09b1d496be0f3bfc3b9efbcda1c5bff34000f943ed6ab45b1fea27151db925303ad03fb2c1974fa14e2aa087082d3e7e39304cb032948a2815d75e0ecf38254bc1b6605eeaac952d272d0132a32f970c5557626d8647fa60b00765edf6a47340a94c7eb4fc14ee6f2c443cbea7d1bce1bdc42f7689ded977a3abcd568151ca02a44a1e0cfe0f27e6f3b891aa30ba313597ff2f88ec9502efacbb932118ea034d6a52bd7003a5d67f72649c122f3652ff52187b4aad35d53aaecff477dbf82d2bcd890f7cf9f3d3e9a9d17d141bf9087d3375f05293f61f08bfcd109ab5f551b9cf68a9230d1c14911b206e9eb90245ca7583cae218e1f501ac01bbcc2426435ca2a7efa459022b01b2da1ae738ed901bed7eee3273639cb9eddb6fb1b0eb55796712073a222c", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0378199c4bb13939def2359d838e1b44f1f523b2e5f6b98f6670990ead37272cae1efdcccbad73937460f5aba76e905baff87b7ffc9f9fc22ac52b65f6568e301a9dcbdb851c2f99de706085dde3df800aaa1da37a34a69ac105bd543cda7c2f24bfae49ed82834b33cb80f5211bf1bb07fdca8da1c2ea880b62f5612db8618b9f743deae8a5239ef9f32211ab5104a7a9df81df66928ff587e670fb3137084573f9614d9cc19d2f2043a7a6c178364afb066d5410bae3edb480e428fff1a2a0dcf1230a3779e459731b41242047999ad0ca83560cd1ee8f0cc4062300a7fb005908cf47febb57bfa636e03a41648e1b9235795d4bf5e50c09dc3f495e4fe313c2e92d94bc8f7035d672d1c2f426a0b6fc353ff319414689d5156ea7e4abee6af219bf08934a791b817f5e79754a5e1953a5582fdd0357614359136fd10b631b5243f148cd96a5890b009c0337d0882976b07286beb02ce4dd9b6870b1480debe2b58458633e9a91a530cdfc816f678e37c92101d0aa80ff6e1c073ae373d115", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43d30b4072a070b69e9d27c32983f16dd16c8792c57965dba8c4b3cd5f082009a2f4ee8bb23e21b8f452b0cbde0d50e763f8b1fe3a1b9ce21a2fea8b3a59c1b4a8da93bdd2bd9e69ef581643f28b0aa8768a8745170dd9b24487e97faef13cca6789a10064abfcf7a706235f4cfca48d584e408e7373826a207df368de9acc77a95af8d99f877a1481edc8ea13b98d5d2efa48752ea3849abc257d7c09fee6740af66bdd4018f000cc203259b4e16ed453af462aa3db129c1035a4ed888af57302b27594f76bf0db79be727254c0eec8d051cc5b2846c1c984c6fc6648098eae437a71e365e168f7affbad6c6415efcf71fd8b343b21c3203282d866b1db41fb847f76d9197dbeeede2372b2676bf1cc0c0b77fa4fff6de4eaa4d52e235378434c7bd8a0192348c3c70ea68ff1c812c38ea06f314266ddb91c844a45247fc374b23b76c5ddaefeefcf872935e9d54d55f7b6d5663479a6931ef76cb5e8d7380deadf98a38fc4414b9fa7f37dbfb228554205ac924b92aa9a51a03380b9cee0b8", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14ff2e0845c61a2d8c044415ec0efb779b77f7f8d2d98d3f9398676de63594723a07b458c87bfb114728bbb471df988ffa7a014cfc6e05843db1e58c411ea5e7e916c3c9afca1023f89ce69afb28c39448e7fab7978544af660a4a1977a088a708a18959e3a4962cbcc2c7c460c6ebde11aeb2e3ccd04b0566baffcf7ea979a6ba4060f81b377cbdc7fb777c4dbf269f98a419ab76388689422c4c9ef35a6c13ec15930225465e5eb0711ac6d6a0878090d301f4e6ae8d2c5c8e4142a4a051f0c04b9a474b235d6ee75a08c8bdd8c14a2aba16eeed39ea6bba9b855474d7569d79c591a23b49729ba94093001756396e975ce9f1448964a23a7363631327f683b0c2937242237f91892165cdbd03bedff5bb9ff983110803c0f82924c5c6b2d5034725dbbd5521032a3587c153054c74af67e88525cc90fdc5d881d5be0a88e3884b903073ba2abf6e9d6488c600450ce026d36076ddc4caf5efc9a11cc2355f61e9ff12b0f6c3931223ed7b03a12f84b6d223b74bb413e515910e4d679132fa", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9056679c5f937b3167e0616d9d6a9374940354a0c5665e8cb27d8ba032a61f32783525f712e1063279fc49637fcbd89dac79d3e003e6d0635bd889ebafd3f1c101a00d48fab881e1ca411e33068ff7e4d6d58aaf1ac86b200fd1859e6d69cb64750b3a4780a7846eda1d0e4ad3e09e287526c921f2ea093f018099573b52731ac4738c6e300e26e025ee267ec16c4cad24d9ca7cc992107450d0935b084ef30217ab897f6dbb6fe69a52b9408ac2853f9a2d5491d029ca7ee199492ec067604b18dd39893e191294332f3e6fc1ffc38e512a38ffd9c4fc890d0883683046670faa5de0f4b38167ec1dc6e13d2a22825856a10b62cef3467d1acbb3162ebb5f49c80a1e8eab571b3cefe484b8a9efcc89471e1ce4c819164b419edcf48f1c312787c67d94760e9666b5acf6044636188706920a006a3740660188be2ad15ee8b38e010e0e6876b27bcf528705d24cb37c6f0f1ef8844ecf367d7c7cf10c2d35c23de3eccfecf824d6ca149b7fbbd5ebeb15a92ee3e2541e856fc9e7b5483ff19e", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8b4a1f9f7f6011acdb465a339897842b8fe833e6b278d391968371d5b24d2d0741349c845ee55994b80349d9b3a3b1f1153041b4f419b05fc4a479ccedd0539d393460b83f213d174923a2a0ec5ab5cee336c04cf5d47e37086238c598654ef8cea88693bbd4f356dd118e04546a6854dc1c12542827453aaebcb15130d7e36f9cb0d878f974b89b0ccb309154ce0196f11f6d7434afcc8751e4c7c14b2bd2a44f1761f545dbdc241ea41d531034bf41dae29b906436be440351e774c4bcca244306244ae1b233095cbda1e2945475ead2c4a9b257f4c810e1d886d3365ce53c444e172d19074ea911e1baa0b4f4950503fe5657495cd52f4b5acf65aac60fa1eed78f85579652350a7d0db7cd773dd9b6b7a0768382491c4a37cbab7c984ba3833851e314a6e339d1dede726aa44ea0d97ce2eb572f3f4f719f2f826b0860570f3754ac5344e137fb628ec7364c9626ea4924bfc5a0e9fd1fa725e641df5cc93fd1871dab88b7dec26822029647c54d3a3fc1b21b93774d9bb783287488588e", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "605444051ec1221ec487f9959374e1c51b1c2730cb11ab543559f3dde969d78f6c03cc389b22037a930acd0b682cb829d4ad35badb9b82432c255cf591fe0e05f0623e9b44c51cf002932027c0754f24a1e46033b8f968f829b61ace9e0d20a33ab188b8375db246c85b395e3f9d3cdabcbc415c3244874add1ccbf5ec31c163d1ff4ead45f0f5a16d264045ef901652a36f6b5d24dd45558ae9c82f74fca0824312088beec90d670ab45195bcdc1652764359f2dc0b0dc17c9c991ea8785195c8bd46a397a34800a316846568f0c44ee40e1d192e9c1c66839de476271f91f87b6004005a77d4188149608b7df2981fa9b8c1cba89268bd1d4ab1a52db53a3cc538e4cd9a3f8e6f81099d6d7f6b24122966cd4236afb9e228772fa13726d2c51e9dc80f22296c00cfd3d0fd28507f0ef4bdd878415e179a22858552d8a9df6c15bfa4df36c16008e7335c0768fa77d0862961fc26c703f88b0eb4cdd4d03449fd586a41e2d6ee4350228792dfd5ff099ad30ff03316c7fa1b618f9337b5f762", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86255323a43ec0dbb2946eca5585a8c1269c1126c0e060f0366d4455cb3b8c474ced67d0e65ee1dc88c1650869c7f366944d5654942a975bb266c8dd7beb9723ae1ca05b195562269bb2fd0a865aefc0e6306418de78e6d999219d7fdf5dc323e04a0ba6a24a3ceb832853cac9af4f1fa62c2f6a6f09a2eab8494bed779a679b65ebe1f582ed58ead3972d8d2ecde12c043cfc585f2c0ff01a437d1affe89c2be7599036f2cd94d71ddd25e9028968148b6fc73caec774ed50ceb2b0d10df736f92e2cd984c40752d64306e2acf148f5c12f65a19e29487489215d21aa71ef31e0fa43bb8c670a7c1529c27778ed4c096990c8fd3179de1e94fdeab121455d95f91ee4ddb7d8d8cd0711249ec45521831889746d762108969b7d2e09e39e457df2f5397a1177a28b17f26be98adbe3dcdfb4e50c56a9b698c6b0a43a5d6a5830aa46b73e97aa346d0355141d0dbaaeb352544f9c61bca9dcf7a8340f833d43e411e88b0c3bebb60630b9a9f1e87b6d3ae8a57b9e58af7bc9c71829cd530f227d", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5dc829f92e3656d168c24c8752fb961142c192223f2faab6ebf2aea115538a8c68affd17af495dd52b7b4b77f2f3e50e354761f874d02ab16669b722f59a2b0de8c29353137f002dc335f50b44d69430c384a0379484ec3fa4402e927ec3206f5e5d49a01760610607c7d3687f9536246dc12477a88e0ce13e312ef027ad29c423cd970b3e6081518ce28dcb6fc71f8c3c51aa25306eb844e6aa99e69d9e945c264c245858877ac10d923a79179c34d7c1b07b004b659fd7f4d3b0727eb322e3fc75cc36f731cdcf6ed1530b2db2ad45300f96e295068e6ac326226245605b0db4d2822c8ffbfcd4b430f5e6f2daa3bf24266853dec56ed76e40a022342db4810835554b43938a00d800d89d1ed8fc0966ed70143ddd4aec5a7b3d921d8256a2a414c45d868f1d2260e92967f3a8997d50e0d5df6732f2be12b226a3cf1da782a599f68ee80e46f37ea9cf91db8394a6de1e538a4e66b4fb9508cc456bb8b4ce6167103374ceafa727d6121ca8c42f290e773f1161b0dac273a19675e211d477", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8bf2ee393524b56cad5263e6c8b84f041177392c958c99cd94d3c05a814abd50e00a3368c2a9bb174dea532f05f5a636913772c5479b293f3428a901e900701acf12b8a93e777b6e60bc2fa15b77385de641c5fb5c8fbde5389baa9f1ae37a412fcc70bc3614c20864e7d3cc325a5f8540e7ef52c069b59487a10b1f0a8cad4b445deb4e3e89716a89326518bd2a7fd19031ace10c5324f4827de63f3c39969d57f31df4fa286e417f3140357785510ab26970bc918fb4a345a38ca39c119ca54ba73416d3c27996d0a257034b0c6ade702e926b2689b28bafb0ea871289615c82297867aa2c9d4db52dadeed78442d8129100087877d5eb148384106a3f883f728d4eeebba283048cf1024d5271d249e3284f154ef125c19a14b0ac29c126fa37caea9c8b0407888d7ef84f2b5ed6a7dd8002567aaa4fd01409896a590adfb9184f3bf549ae70c27064ccbb5480953804e4f763ab8f9129518e7470f850f75a9b2c865eebb1dde5276e12ebeae514a743bc70853280d9f518f1f3db94e81563", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c6f2ef2bc7810caed25ca647dc15d07a1b04da67b696d9892dabe568cbde73e69d4aa9eeed3b67aff06c74181e04e9275455fead64d913a8de527a129a7d91b80b6ae495b691808c55a6cdcf6b47978043a2ace1775b0c3332f9091ff94e9b37deeb289c9138a365823df934540297bf1f21ebf65d85b96ba669d77e974674ed791e435d652bfe17a4bf17cdf701855e6cfa03654e187a7530cbc54675666eb8772ccafea8301197ce1245cb1cdf4f1edfaa938137b288544d8df0f9098bdbc9279a92875a4f10a724b99da0f04ca0e75bef88d24f522149357a49ea166cb25156377a7ac7e409ca0cfd500218a3669fba90df60befa7de192728c92cb5f15d75060a2ddbcf2f05a126e42fd3c93d2869eb148dd70cf6e5e4937140950e53d297ed80533758d79b51037e1f8713befca4f0074deaedeb1e9597b20d1f6d2983f9a1e500a56a968697f934559b11ad953cccb17423932f518b03b9c80c26042d38772c57d744b2af62d9b99c567ced6aa5e5199192b2325b62663c482a7c720f", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85961b5b8b427f1de3fbec1d652d686c3f38d4ab813dc9364a4f601d9ba8a17b7cb64d04dc13c66d74c5de6cd3171f1aee09003b3895d2cdf8d0724b7e0109345ae7f1d68b6f06310413d791dcd0af3919c3d1fecf76efc0b4d7b026c4f560dadc1f65177739d8238578b9c376efe60118c01a6d78bd382134ea37c7c8f235b02eb5375ef393f8c16e2fc296865522a465e6d8c021db29f1f76b44b08bad1749ab1a7eb149c8d4bedbe55393a8e2d4ecd5d079b550653ba242c21ac658e676d3aadd628fa485ac695b4443a34eee884bfffb3807965871afed84f1f7763dc2fa96ac84a9ce0ce50f281ccca33cbef97ef06902ceabea7af37bba8f0c1582211af7a4ffc6cfa44397f0c3d4e21b0a210c238fbdce3cb5a1d2aa2b28fc079027f6ef1019359b500922830fbcaf002ac2bd1e271b6ae399fad6370017b00d3db0b9c333922efaa86f6c640d3d1c95d616623e10fd9d475bae9c7bc0bd4abb260111db67b2b1191cd7a443ded21fb3686af7fc6ddd2f75f00792bcf954e3437318b4", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78d9c15480753f23980f5ca5b54e4b63bac53e53f0b549083beb42a4576ed48a498926a523fdc69048de9aedff4f9d8e47ebc21833a0f65e26bdae4259756841ef9de72d8835121bae6feab8448a5cd4eb543c07e46167be19decba9f5514f82665cb4ceae658fab49b635d4e379192914e2e09d4158dbb08bf696c71d8f8542eb7b773137980a7a0eb0a52b8bdd2bf9ec31ff4a19b536e0a1a48342f1edfa2462588d6615598e529a60e8f866de757e843c5c4bb750b371eabde5081cee4e38fa509d201a7eec6d0305b64a6845db62107655046158f7ef10be00c21fb75411f8a1cb9253353764d93ebeb66a6f1dd2284ef8b64298b7ec509dec884cf5878b721b39e988899a7fed294ccdd9bbb6527b2b00540e8b938e8ca0f65a6557345b73b656beca8e3fae0dad63265bf2de1153e025786e43b103354b36171f7fc50c0d0593193fd95b399500efa9088794936a4f4b32c90aee9cfb5d6e0c3dddf2cff7a7368c7770b84cb0f2fb1028c26f7f8d82ad422cb875c55f10950cc639627f", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "86d5341f4c6677ae390c55cb2c3930a71b5fa4fd6362de1a59b8574109c0c3033848dec65064c4212ab41bf2578c9a958e2a9397f65343f0504fad174288410085a922f1d1de011de34bcb9dd6a42d61b98b80306df52c05dfa99f15ce0d60763fad4739fefb2f5a75f2d08b6c3a64538f95c64e6031036f52c83fbecf0400b565b0aadd0c20860ebebb78f7bb425b09afe1cace743493fba0b2c86e403e076e6f480e90f08589729c65a4c8b90a71ea9dd7e24e241d9d287b877c77a5960d6ea329dd2343f31ff499d0ad1108c4d09f1a2c9765e44f0d79f5f4545d38fff26ae6894de608de47ef81156b0be4ad4499bda4da1eb67030522527751a06d3aab498621fe49c98b212fa552d7fef90e2a21415b1b6fc75b2507fb2af57743b22e54eb9bb1311b8f4bbe675b4ebd709860e83d83f1ceec2df6caa28e48c1028476f0dada00ff1fe98ced4af28b5932a996b55e8df4bb9360d566e541e4cf28fdea813aefc3f715c035a80d6479faf57af56e709a1f5832e0407cf371c3e7e9d6791", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27763e6c6902a6736f69ac2580b32ed954e2605169cf31b765342575cb41c1368c4e1140406f336a8f9bc9d595cdbdb6a5021fa3a4cc2adf2d9f0000ff8e75fe619fc0967c35c3350923e8d4c17066a225c9ee11f0e7ac25143ae0a59e82259e169850b5a754a95c41915bdcf0bb4facb11db12110a8fa1a02314228a7478144119e1146157efc6930565091b8b1b383ccfc9939151f21f494ada3931773849e6cdd7045e5a0c8a7900ca928159c3bd2e55e4b85f60d15458b26d663951a48b3cf59f1359f1001e4a3a07d16b8ddca225fdff2f5bdd8dd8f4ca941da3a8037fb44c41880b727beb74da85911763c9eaef6785d4e118506bc3972537258e4fadd0d33709d55853d364a77d4abe86b4ac187acd02c261b66ce42ce854bb4693896646aacd928eafd7a7198f3da9b672fc55d8575d9a15785e1744a30cca5d2926915a5ba405ff8442a2260df2ca31226829f648262e0a02d4125b174da5c600165b77fc06a2d973ea9ecee0921a677aba5408ba2545f62c1d4bfad59eb948902a6", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "761bb5020bcd618e25eb5ad6a8568df0c539730031f60830c10a4aa904eb9036bdffe3e827b7c2a3eec2b08495051b8e79759d85a8b978e49244fc132c90a0931f167ff2799d0457216cf0dda53347f72e655e38165274840638e7d26a01f382f56de3f06c4c00c49fa664af0973e0321ae11c9b91f0e7d8fadc7c2f085460d06cfec50d651a62519a19fef3444d60f9e162e4c60bf8a3677b340e6a9cb414139d3edf6a9b721b91f1b7d41903c1854c772cf6a3a1b067ca7b7fe3220edcd485e7926fbd55581762b609de4234d39e91139008240cc869bb2706188ab7d82a615438fbe438eaebf2ee8d59614491db9b0498d33fcbe862a751431cdd2009239abb9d65effd9c285182cca180651d332566b0d11ecdf9751f2d9d383c7e9f2be5ffe0bdeac308f10aa00dc99f26fd2d61d8ebbdcfde2e22ea40b154b7a59209b2cefada54b0526643d4a93cb7b072253495972bf7e1724bbc9405c4937f3c6cd2531a91c3ee2eca5bde7b6f1609c2a405a8c13e315d6a8bf878274e91d348a52a", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8d62c7b8dfb25c7afbd977af705068b198e133fc9075a5b59bfd24f70c2dd74c4aab790f08a044f78ac6cd73ad128bf2b8b39298d456acc6a910da3202e8098e5ad9b858b4b38e5c9a6c39fd2c5aacf92d1d6cd3501f708a9c153dee470195f583cffa0460f58ecc3424d51ffd53547ff843ac1a90f32d62b28e74597bf1221eb6dcad33dec8b2e7b831ce755e764fb6ddf95eb0b66d1617f9b243918fb3af4e5d94b75ba9e812bbde273a236218bd909fdbe685653f2338e1cd79d5b35747a77ab41a592021f0412ae3e0de3d79d3ac85b9f70d0e2ed483eb8552047c76bb01d6dbc17fc928c14fe53e9d39622115ac2f47f209ebf94b7e23e198546560871a1aed70f960a6aaa2c8be175f60e5842b9c5c8c0de7232312a2a8cf97768ab1043515c1df031a3506cefe57320b44a3719fb522e6bd0b6ab190603a78b1f0173f991c67f0c0527b720c4d82abe0e5c121b17e13ce192ad41af1db1e8dc3e3f04a085c018dd0ba3c5265aa44ebd3d53e23217e6244ff97762f2f3c5d37597120bb", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "28572730012424dd75da8761d99662c4dbc4c64e7d99a5c4c6693717961a1e5afd945482668f03644859a204a54e1791104cf9e93afcbd9045f993ed788be3e5ad4ad2a0accd6aaf280b73aaef35a4665f014a9f2665fbf0c0e0073a5501b1d0a462b33f75f90303cd7b96b3072f8aeb25a0b4bbc38b910dacb0e199532538d0f42e7c9e92b29c83c5c09d72083abb644e0042dc62c20641d351abbf1d2e9da2cc7986f997e34197ad8f794d4914fefe59a417f98dd77d652e7b1ed394b3e62ea476b15e055332cf0298a84f595d154d27a6c05dc01debafea49fcc8093a3d5411898be6b02f571454b5b654b30f76ca2e9ff46ddc5c4a09c7ae7d8e71869571be7fdfc106b6734102d7a9eae36813e15d4f80fe8593014305e41ab1a329fd26af6c0390f9b2af6c546a4f7c8a3232faa930832e05e265c0a413f46709f54fb2ccdbb9de6762a4a3f0ca71c4ee424cf6489c3094f43a844c6bf63659fee6947c3064ad7f99b128cf48f82028bd631cd251b4da1fd96533ff9d86d4945cc12f2f", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6d297e6c6c6bf99844e556af6d6bc3f4c1f29bace9d627bd8a183bb6216c3bf9a8893cdd075db3a8b51e31195a3f29df07a5d23374e49b2e5495c67e07dc38a31af4482000205ff63da7a6f6ea993dccc26264102d45a5e0dcc8368897c67e23b2902be99cacbd943dc51f1af87968260cbf0c29ade2e4f1ecd40d7c47fd641bca2000f480029ba3105a0bb7424c358451498a770ff8d24b1624612798425a45a67d338cbb81d20d40c44bc24e3ad1ff7401ba30aa836bd02bf2b0227abdb704383f6a880c4dffb775ae6fa07fced87058e690c77fdbc039a2c6417d2a71b7f05fad8712f3b4d19f7d5b1ad21c09b1b6ebeadf301130af1a4c4527018987641429965259d57ba366bc1eb7716e8f86dda2676831d07315c00ced2e7856ad9486958246167423ce7dc7610524eccc52610f2eaa488e50cf5b7618163f1eb7064e2763c0d56efbc28dd1974e9d7054595f606ed95d89b8dfcefe80cd117b5170caf4d7ec329484c3d65ade5c4fe739a4d42416bc27b67d4acd0577fcdd6ab04e4e", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f0efc30f26632a6822480c5ebee2f982aa763e86bd207dc04bc8bd2fcd299c585328c599da29466c68fceecdb3c2c095a9de91b990536fcf81193d4ea08ffdc084b33d64b97df7fd36e863d5072e2abaa6804b23cf7363352f3b4be4b47d76381034bbd940093ba0a127eb070524c7df96a215bf644f32aa22a3e21ac421a277243782b42e43976ad98a4ae0836d4d1d7f89153f4f5be8650187bcc672695e3fe697ed33a10bad629fba71cfe5c6413cd9c9fc27cf38c3895408d36b3225ce9f872388120b28311e8de05410a44c12adef3d32fbc0e78c23c994dc6efe2dacbb5857db1da85b333f4c9328cc5e947a496323b20aeb3bb2f2b80c11af4f5c1113699e060e38183c0d6c18290763b8e70e3bf27dd469727557f5843d9c2197ab3ca5629f98e8733ad27a745a2bf7176bf40225672b67833bb465efd74048eff360faa4491cd70a766701053641a24487d95c66175658d589e06083dde82d62aa08eb476af2e8a8963007e6e324409b7c051942247166d9294c8243a0ffe88c5e9", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f04fea95034cab324d9393aa263a64d8288694bf27c3ab6dd49e982e89da74cf4b1069e80a09b2d236077311516bbc7b3964c3febdd99183f4ee8d083aea2ded7e9d89455787a0087e81d03120e22943eb93ae3eb672e4deda5c88a4c56041df6aa5899d3799851cc6f044a3c4125c5750db91af72d9829ddbca6b90cc7c3bbad63c310567f7b1f134d6837c94d64f7970b01b4b5433abba6e5a6caacb85775b06f84ca4d66361a6af99d4f22b44a8783721d68d4f6eb3bf73f8f4c2257972e54647c2a4d6078acd541c1f90a387fd9c799014a49af6153ba25bd148402da6ac7a09c712d0ed5734ac6fa328e2a836b24977d01935d9ad61991ceef115a30d2a7ca66b833c94113385e89262def1edeb8d3c882c4ab586b88dd17a21aad40940b56a659ce04c23f9eda2d60041e15a404010b5d21d8f558df174f7b8e885ba71221eba2847b778272580bac50fe8f5c2bba2b2d030f4b6fe6aeb20ea2ba446f2a2f20fe71ae59b0e81785f875ad411b7b2af6b5795a19df535132f194a21c7c", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7bd423315964e3b62fb59648863620d9c62df84d1d3c8616404581af893e628f97e4080b2d50d0a856aa4491791785e8641283d36407e24e28c319140822fd1a263e9a7e1a53bd70b527b084bcef9d18f3cf670fac81f396abb96ae18ff2d80934b17445613aedcdffbc962ae58075a7a53f52d5e5ebfbb56925d776959f27c212d5ceddfdec490fc9b62c7f2a535fa014a1eddf2c74cc4666d8170e60fec1809f5326c502244d7eb3fab48f606854bcbb7cb2e5fbc79f9ed1b0ec9b5d10d41eb2e9d54ae7599fb21a8fbb163fb868dcf8c009b20bec0c547f346cf948c89f4abd991ca56aeda0e4ab27eb84b7066b95fe84d679c301ae9a61bff6c48d1aabef93a1c3b3157fa42f84448aa8a0619a7c00eed63c7511e616ea4dad8e461299b848fc7fd249afdf6da1e99b0d0b62dbfd5927afaf01fa03c409b60d18e99f201217a6c0caa333673fe7924c3f169132761e6d86966e1ea4bbf970edd04973b723250ee737e93c8f13205574e596d13ee2f1304e3f8de608217d8b117fa1778b1e", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c3d785e22f28a7ea2018c536c6f12070a77aef498ed366309271fab91c6c0bb6ea01707c2d5cf1feee6b63fdb29fccce3058b4b948ff0090b2754d4cb9c67519b5359e91d55bf338cdedf0b9a9a1f3c17262b9e0e9c03a5e89a0499af0c07a409b174bb6a4ddf887d4a17eb22c82690a50217dc20d7073f1cba5e63b07d096d5525ee3e9388c82c97a95b65d7c7b0b566cb1542037e7fbf8ded4f37b811460ed59a9093f86766907ee78ed12ba10377d22bf07faa3c56e8e623c9cf7390802726d54f8e38823700778428b3fafcb1261f38445079a9d1a754457a429fe50c799d823111a7f35aadc228d79e4c028f278159f2f50be91134049de46d8ce495df4eb3f71dbef654a6ea685743f67aa6d10d45c89dc224c0dd8dbbc68a8b66f62f9c4687f5c13f5cdd34d97184a95b79f38e5347ff51c05ec37276ebddfc031d15e6964578adb99db478ab03fbcffaca6b0237e0429277bd34604254514cbf32b4d93ac6108fbae5fbcd94904970a4984829b4841b35b31072e15706f4f3ba96c6", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77aa4ce0617620adaf9ca6d50f48a8290ccec80e20a280aa0ea6a8aa9081097fdf82158e44c78ed475240bdcdc170f167f1f7a7e9f155e3bb90ce3a46d4db87eebfc6582d514ab96d86c9f78909bfe302281b753fee73b93ae915dbdfc70c4477bf8cc136e72f52b9013e936844652b9076bd430bda37ab44110c2d08c02e8f26782ecac083074689c501d12291d3d33868cedf15d111ffb892409c0a4c2717a8ebae1a737824ae389abfba4c53d18d8ee2ab89e83b0a6fe10a2a31f148e4c7b2f89dfe5fc912d32aa4c85a9d7aadb65f815f32752bd11b91e2edbb790b542c80c3703ae17ef5bf469f47fd90098663d18ba46defe8ae4ce790169ff6926bdc2ea28d673f194f87b280781a85ded7878573d7c3c3042152a7fdc1c7c432b1d9fdbbdbcaeacddf8c303600c469dc5bfb279b30824b4f90585978a4d8b7e7cdc4eee0ebc4343206130655f8ff46a3b574e0dfd522624327d44f911627e31f4b783ec6af1ec8d67685683c2dc86ea7d598c160d565d1154ab2acf508458ee47e82e", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f40a4bbac541ee129df5e10ff27e860efa05ee840f99067c45763fcb04d409fb5034ad79ee7c14dbaf2a7d38bb8153a97ba7b8881c86e7ad2d43c318773bdeda213f86e61fbf38ecb89b81083e3e178ad9802823a509321705c0afdb7ad5e186614d1474560c530b811def08fb5ab97ffe4f0b593b0c6533c79117f88e7212ee259dfa119d780b4ff1d9378fc2c7c5952922fc03fe8034801cd11f4457338b4eda72ab11cb926a6368429b7d1c2ad01e3954e385cf57188cb704360d9bc442e3c6b31f816067ce2254ea25a8d29c4dc7aab95b7cd85c6c3e16e60012e0a607c3f82c823ab11385869fd3bb9a60562b6fb434fb444ef7f9f925f590dc82baed9fede1efc306cce52c654ef0471fc8fc7f8302af4c0d7fa7450130b7255642493af969e26256f5074b3101489327ff66d6b505d168aed9e3fb0bba91a0e137daf503834d6d5ef8ba277f7a095dec551b58fa8dd416387c777480346bc4708e96d267837f9d37bdc4e07e36ee1f1239a1dea59244dbc40e1df1e34e952dd555712", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2cafd72c4fcefef33f16983cd0fc6358e132b1cb4cc7e5d8182dc435edfd2e129d9e38b36ed25de5da6161dce14ba47bf513813f8475bc518ace3bdf9ceba4a1912a461318b33b7abca361de61f2367f306ac92916294620300112966c0dd8262b0aa7136349b3bc15306bfabb29505b924fb2de5d7b98b5bcde3c1c576d00d2770f1f5ec24092ce9337261b21590709f6a0d889aeb828d648679fbcbfeeb9733c425adc8f3947a56de61f5f19893fe9b7882fd570d135f2005ceecdf6cd26e3ef2ff7ca14f571d009b6db85833a113b71695e27569ec904f4aeff5d43a63e03b973135e897e0a08f742fc54475cd48dce2be6a69e481c618577c04fab8ed2b72ab110c5e1479c8ead8d693bd6fe169caf8c1b251a2dfbad67be438b988a0728f0ddc7a0e257b125a7d907305fb3777ec4558d0ef399950405c55298cb5f95271c888b4f73e8e7750508e0de613289daabde04c95bf563103dc2999444f534d1efcb0f43662d56e58eddde2b306c986b3cd6c16bd7621c28d9f89eb4d6a43b7b", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f1ba8b857a2f4ca3c81287a0a498452f67ff5bf70560d1c21c5a8b5caf2324b8fdcbf973e6f7cceb9bbf37bc516b95df2b01bd1b4ccac50b7be850ddeb1012c5f412dda7f77cff22851d2763a8c97d6dff9698727c19b4ae087b79a84a02e52a86f9596ef4647c862f50e09a3510c2262016e7ae270f257eab2fe8420a9999b8384f73c01a5ef317e21c320fdc1f5d67297625dd22432ed1fd47902a9208384b728097fb66ab9794f2869bb0cca20813f99182a4007f3f978465d1d7bd4e7f8d6d29a7c5cf2df989e31f39726e3d6bcad645bfe62dc7fb905dcd8a97f09564d38a8be303511604ccfe5118894b4bf110d71ce6e4e8b532e801b73be6765d286eeaafaa10d832dc0733f4acb0d9dc3c16479001ec9eeaf80c4f81237ae3a4d6a2eddc06f272f9f10f7767ca2c1683039c6ac2622fec5264f7f2172c9fadc1528f11eabebcccb53f92ed54be2e5b9b455a29da209a89afc238e1107aaf2ab127834db46fc31b7c0dc076ea17e5806acd959a4e6cea2561338653baeab9eeab55f", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f9c2b6bd002921381b5b54b586c2fcd50f575100a5e84e94472f057937fdcbfba72269a5ff0bfa4dfae97210a10ed8bdb7dd52a9f55ccfe41cec611f2907c45005b0e84627a1c46da2c738199bda2963360da2e89c3d5b4a8165301a321da6a97342378a9f4660754be610c7d4102b4ec15c34aa43f02bdd30997ab333efd0cc5b356056ded9d518f2693ba56a38707e2a5bdfe9cafdf40006802cdcda208fde986679e52a0f9f705a9ab5a42b365f00db3d8729fc3c209e540d20302a5ee0d1acbad01144b4c87474cfd96185cd3beb8e9114babda4fc1c43a393efc276c511d9492e37c4c3ffe221f2f6d1665e8c7b0e64c73a05d5852c2b861beae167f29fa4dbffebd39d5db3931398b04229a4147e85f76752fe702f0c465b6d5b60e42731e722d780023960fa9160d44090189463fc1c56b4b95e96f6205bc6fd1efaed93a3139deb01b38b581ef9ef27cb7df89c9f31b1f689adfd887ad8e067a994ac4883262e4dbf7777b0ec671dce9c46c07432bcf0fcf9d6c0c6ba6c4df4729e7", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2e93fc5078ca76fd44b83fa755bfaf341338315716012fcc145138ffbff262f215e0e8ff97446526a09e2cbf846b9101d245a2b82222bfff0a6a47d9df3a083fbfb3e19ef4b604d0941a6e0994a5eb68090933b6d5b636457c85aecdeba285f54a9ea66f9f6c6a633a8d4913fadcdecdde847a8f6a5fdf754950ede791a43e187c58f0317167ba279aac3a2455913ac4670ad1a94b7a1e5e57764b8fc5c48d62d366d2ba0e434fc740d65b009036944e0d971b5e937d9666c73bb233f294e8e984073df5ac4dac46a9f739f96a4dd7f9e8b866371e5bb31e63e3ed9345594ed3635ede7174e036a0ef18f5bb758a2762d43dd2d2ae7eca6fffa3d4338468de7caef71723de21a89a4a4e333c0d0930c9d93377f9829f71f968e9fcee698574d0ee445b10717f6630cd1962574b1fca5e2cbe78eae736d290a37b6e754762708d81333745b59ffcfb59f6f5bf79eb25320164e69bfeef876f3d3e121454c08362652a64a0097cc7d096bc086e7f3e19d09743942fe77addec633d17d0d75c286d", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0b0353a88311ca84cd970b853dda5e91498001565f1fd6491eb7fc9cf6f0036963f301bc57f060ed0841dff285dd6c791956c3ea0ddc31baccbe484108d925c1e6c2c3d276aa5681340ab76512bbb427f395339ef3bca652b50ba6e301d52b88623797eb2c2ac01f812e6cd48a7df6393d66ced756caa86daf02b3a70dd2d7fe552e8b5a1e6d7282ea80734968804ee1d9c9fa4f6fecdffea0f50ae1bb6fa83546a5b45e3d062821c20336529f80828d0c2cd932e37c612c9606c9d79692e29be051f0fc720550f6cfb09782e5fb0a865f8d8a3edcaa6ba51899ff195ab44b7b2c20f36b1624fb4324f7d91f6aae733ff0a693db0217251cb51058b7c9e4064c401a96d11bccbd8cdaf093d0ee6c9347f413e58f6db3b4069aa3baa267481e8d106673c485dc0f0f9df172c32b6ee69096421a07cd5ba5079ff246e1547945449faefeefe990fb6cb25e5cd6a8a8badb900041353e847714958079830818c34b8b5f848f5fe4079356968518ff6e7fba85ff303254432634f94fc6a8d5287e3f", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13b67330c0c0c5eaf8a83020da5a1077f8fd1d5206b7ef5d4f2387ef10a284b19aa985b1c492b096869603d20ef794fe63764fdb355671f7915558ee07cf8690016a2a1cd6d1cc5dbf68c994320b5a408994b8873f693749d39b9ba0ea101c1010a848069c4975d7c5134f3e66d73331d8112262b2db60990f39bbe8df1f9a715278698dc5de6775ee4b2f3b4f8e00625ad6157ef1297f13a1fc78806e7532befce0a83758bb0a349ddf46e9bec144761125d577be632bafc4b7d971658acbb125710af9d255efcf6145b8f6e2b3293f694e00ef290fdb6ba18ada73826e9e1c906f5fd8d6854b7befbd1c5b508d5a029933dc06d586bde864cf42da2be32e6d00f5c95aebf8d3875247a9ed7b98bdbe555bb1b0f020baa2f3a31725fbf0d616d83fff75f16dbd9559917bdf2f5bdd393090f9965fda97e248095a44f62e8b904b8fa8b86f8f2f6d095e115cd263c060fb40ade37ab77eb667a945f3acf071482076477c9fec8f743cac45f059ef53bd6d35f4e045ccabd2cd9f8ac447c9b3eb", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c6f9edae67ff6234071f756ab4939c0adc808b812a58eca3d9801f8958af5c61b2846a6dc2dd681a27909a59f11d7cdf89bde2684f6e7fe608b15ab00943d6560fe82537bc975d2a484ebf8ebf8b31698b2edec045dfa8816f135548f336575f283d74e5bb405f0110737e36d83cc038b2eb765d0cfda07fb5a9b9984f247a9ff0a8f090df96b63f4670460438053e205489d1d15872058f525fc29b36b907d607013c708929a0333214f399314d0aea7216b6d727656eec5bb2c2a0d5856338561b0505a62d4eac1caedb05b40ccdd43e229b1cffeb61c1aa30b44486bf382d39d2bbb4c66ae1c1cd10ce5c66f55a2cadd2b5b4f062f818111848dcc93204191ee086012b91ac43367f583f9430cd2952a4a8182367d34214023f12132bfec540c08fead2728ef80186c988cfe19e4fa920d5bc99131acadbbe596ededf6dfe396ea4d872e6aed323933a2969e3cb840a3f267d8e3a5690c592ee79a03732915d0310451322fbc2b1544f44a9f249a5dc3aa2148c0a319c85b0e08b593a5c6", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23db211f0fc73f4079ecd7623ba550c0405ee1237c906375dd173f9ed53488d4bec5a1f0464c8550be63cc9f16c4191c50c71fb8b7000ca1b7649135b0e58e76961335fe8376b94b4f24caae1833cb9894b0cf6801891bf4f3a888c6655cdc15ee07c0f816d61886cd37ca698d87bdb22d54ca29c9b729d80295d96eecd5eb30dec6692f44c5833237c318c2c5b437858cb1517b8299e5ac4b32880511c2752e2e1f79f33921f6a287e57b4012b052638746869f733826b9a7fb0af209c39e13a3c630eb626fd7f4c3b2a3fc3163fed6884bebfc4502e90c55457822805a24b34818087db22fd4bb67495de16b37737b40b7bc4e95c8c1f8b1bf28a4be5d1a50aaa2c96782f42e8b040d9823ef0f98f2829fadd74abc38129c5371818fe18157031163e2fe0e5b4e17e31de4a0d404856179dddc980d65c92bbda2de4e133826ff4270a78a11b490b25e8d0d0e46aae6e99bf753e394bc40c8980f051d178cbf304a4d525a87588a7284f3aad5ba3eb1fc04366ccb3ac831de61648a41df5bb3", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55815922c5c5cd2a4b45c4120d235439bfd559b14a28de5a632141e97163e114b570a1b9d55ec8bb4331a4f32d8dbce0f52fcd1352b9e54011cf8db2a635569922525e9a5039ebcf854bf84980828fb01786685457fa51c3e1d79c499f9d4f0654b99add7212a3a1b549ad81a7a8bb79ae6092f6b8fde826f8f1d1bf0829a6ec9e51f85cf2b166c1359a7e5d1375cfd6fe0b5dccd86783841c766d005e9cbcb5697824cb573dd79b82722310352b57927e3b2425454ac9636ee8092918c9d85628fa881d7968937fdb4bd2c23dd3a722afaa09b9280327d8beedb0c9bec94012a59d1aec99b65084214ecc344217e5f2a5a431cb40fb20082e10c035dfa5d0d188d6e41e7b937cb9720bb300eb4e69093de8c7cd8aa4cad13daaa6f5dfd7d9b735cd59f1af5dfef730e8882ab557c3aea99e855b413daf4f4abd4d70092960d105f28d91b50fa106a456deb37d6ec62698b6331de142b1b35f47c79e736244deecfd20b7868528999296a45dcf9f1a71659cbaf23ab050f597d0c48d4a051827", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7991f600f36a2427f8e8f43a7f02a0e02dafcd09234f5a7f8747dbbe097b7cfee3e298af9dea47943ea96857f3709c93453abe91240cba2a2003b17ab7f820c2dadab8dcd6148adb29471bc884ed1c2d94526a562c8e6907283cffb616312fadf392a22d1377c7c712f0171005f4fe44608b1615ed9d8bbbfe60fbf6b244c46606a51ab2afe275eab6a2f8fa42e689a41624ab07bdfcac1035ba58eb3590ac874c899ff5993be4edc2ccae526a5807ce835a9dc47e24558e4dc8fdb4d53ec79a92c4cab1d12f842aa67d255c4ab270ba2fcc72a3d3b8f589407107d06d1a1d9ecdf9c74deaa04ce73f89feec28c543b30085d1d438bfc9bc1f2f88d1a5d2d9004336db9265e915f6dc32436a1e91605394cfbaaf63f32ba787b66eb35d183156e535ddeb456b00bde7f595bb55d48a8783230df54b99650400ebbf9967333f03cc5170d89c306d9f385acd994d889648c7117343618ceb81f0c92128e07a486cb72a5c4a347e2ea896e722d296ea3476c58a18d8ff4ceca2b9bf3c339ae9ad95", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "47206003ad62af7e66331e634c52b73187a79e13229a3093b4026afbbb33062887855c495d7264124b639278a74d2fe8edaddf038ee2b43d17c675fe567cb4038ddd6b02eaa52467b507ce5d07a731344503c48a67ea20592f4b8d1a17701f6a0edaf5d4cb25e06d29cad472f6e9fc05e4fe92136d2a6d36494d42b670099f95fb94c6d449caee275584452a507c40dbf0b6ba4850025a1a452cf5ddd3b995c24de489083513b835e8bf1f7ae945a066ff655d85fc104201cd33d577c38de32b49c2088f925a83e3e587c53f927760f5e4263174889a0543fc17627b5dbd02c978f09fba78249e2298bbdb6e39d5a07f97faa242709ff17814ebc4dabe692a342ea8bc341e42b80e9364a98d3db6511d52b9390e8d5129d113c8fa4c5e00b6c37609650cc596a16230c98c695718a8a4455113d5591666151e61d385f651afdf7bf95bf73bf87e9516e304b0f214087a3a039af323feb5377a4fe93aa998f78e51458f5ae9e9b9de8d56a35051234b8a101e427b9e82a352cd1111b80f17c467", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "01991d79d5931348210748e0366a20988b98e00f2e4f1d6fa7b84522451ac4cdc794d287d77f6ce92d1d31baf2d88e26d27ccdae147452417da1435d867933e2e0dc93b2d7773007ac4c68434fc0bc576672b989e85f19bc34eaff230e2abd6b9f1fcdb9e20b5b1424e266dcbd4aa7eaccdc38b92319b3ca3ab1a278b3c1cc8f33d07007a11cf3874f3ed2c1ad7a80c079f2b640dc371635a8138ba8f63f681a7e36678c6bca4371439e747f1bb11bd50b2c75a5728495cdf6d54b434508e26a95f28ce9037e932b141c500d5f6273d0833d7c5c4c80ad4d8a864ddd60b065884a5b475ce0e9137965790df2dcf297fb10d2ae7fdecd5da502f2799bf08622032ef453916b4ddaf41c449a941dd56b974164a8fb3937077fd991bc1673becfa8e40c83436ab7fa036987f148cbede46c4623cdbfffc7b22c67cba47bf748e62659474a2cc4c0dfdcac1c6d1c2816d2cfe165973f37fa941911e13f5c1361a55451d1a58a37c934df08b67e36bfefca44020b5736adf91d660aa9f305358ec636", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ee3d28737c897aac552673bb4d398a0d3fc44eb6c0c9ed87398bdf0e2a3e27b37addd557c6334cdaeb2dfca76cfd6e6d898b0d3066696c5a118f73ce2c15b563e69a018e9721b9fcedc4812a4592b32aeb29e13aa70ce1e7c34594bd71aa9c3f3926dc9b64d65c3b7f02ef1eb42ec00e27ca8bc598338be241788f34fa2fe61e7e6d8fcb0d71f8024c5d949477f02d286873220916af24c3029020caa43b39b276910d63293865d590ea10be5cdf3c11260ac5fc02a6d4721d8639d8d8b3256bcda3d8beb18868588b9484dce4e427feb5cdad199695e0814457f1873530cbba03b71a2929989ccc2be1eb1c0f211581b15a11768de9001ac9bb991eef54f72145f4ce55fd9c48456d373498a164e8c9d69184c8573635c409a9dc776c069cf88ccdb2075ac4a292b665a002ba0fc36ffbc5501c5ae9033cd35c3ae603cc4030a3b9a59cfda6a70faf335b262866429e89eaa2b10df3ec547685223a851510ffa7b9cd4b5b73865676caa91f749e53667d9f576e2c575cfe3869b9383e47e76", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "26fd9d2b7becc32534df77adb87aab22bdc5ddab53f06b1c00a2a79d7a8714282878a71fffe46650e3ebfed22dcedf247214006c59763cb2e37dad2c4229645f4c8b2d8803a43c91419631687f462f111f1df06019e232b8039d1d699bf9f3c147864eef17e5f08e9e1aff92422407930667ff790bfa23dac1fd8f776345f334a21b60970d1ff23924ef417bb90b7a86db8769e4fc10bac92c991086efac7a6fb081ca83cb7765be3a137d38d3a98f01ddcc2ddff404031d9694965f915324b69d96c052cda585e8631d9c0372bb2b14d0ce80d3e8ef9b3a237fb59642d7cb518e2cef76f8dec5bce59b140f93b8fe8d035885c5a6246ea18407538b066365d61a10e3a4eb74de25cb4642e6bd7f4395c9637b753f6bd20bd4e50617264ec985d6762fab60bafdda30e0f5126bcad89830d5a4a12d2275a75a8e4f2c1cc5d3c1a5d17d0f985ebc79f930d18277a5435faae167dcbf708c22dc49778ea4c39da786445d1bda882a94f79f2ce921dd92714ea5e1c1a220a4c23bf7508b40b7b18c", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00193b55aba814a71e81560c5c627d54fb237a03b30d7d58444d5d0f05276777e3ee3673a0bb18500c5e3449401b961474468844ee8f5b08d05a2d602eff21c041b9a9cf14cae6e99a0c28b78450a0ea5a53fe8b71a1a4411c56d3a082554bcfb9f4754e53a2065da89cfb139d5ff1748a6cb3683472ade1fdb1ac69022ff18457b88e0f544e630771f3eed9ff9ebb958ddd67de15f6a5cbed9fd54210b7fd6758fc41689d1d6b1ed8f0ad7156fc6f59ac29a956c27bc25d97e8ccdd5aaeca7b4bf6179b1cb95b2f99d70c3dc40112bfc2a95b20ac48856abb9e35b7d068d525e5201989f2c1bb79646703a8884e58d4ce4bade80ba4bfca9ebfc0afe54c18b5d4ad1e9363143c5b90fec3a4862b1b4a63031dba1ad41128289697fcc5ba6fd2ff06b6294253bbb004250a704d5ee65f7cd4db073c19271af833c2afb334e4af5aa47bd132bbb0afa681f9cacbb3be1a66515ac24c05bc00c479b372f43b1014ad756964d89fb04a6864954ce495ac37f5fe90a3ce9cc7c4c3e360dcf3095df5", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3f1c0b9c1f6241aa3f73383d22b3f2c8718bd7f3e75cce968e9c0fe968fc8e54d5f274a3dba04f9eb8b19e24a0135a90d207df395777979e0ab34652516d02ad7481877d7119c72fa11b360034849f4cc1a03e2451d09e367d0c14a368ef9fd18ac7664ee34caacc5472bdae0cfc4d4ca1c239d9107e8151e4a0ad438b8d427bc3dd289e32484b34494250e2108fb2a0d41f90a2215e76ca1f757fcd5910808d4788611c3209211dc710fd2397e5f3d141e21b4edc0e31fa72507a93df49456f5d17e3ba0c9a8c1ce8039913ef44c8ca35cd41500a40b577a91ca37e4b17b7de1cf252fa0631ef594ba267b163bc08a149c0097c32790229e1f65ac3982aa1cd0c83b412ac43614bfd3847f8d2f25dc07bdb52fb1d9244d4bcad693189c4b616cc37855be5a11d04463b289edf84edada6ba6d7791642639e103a7bf0a9a9c0026de0f86f6d27edfde95841c3692a1d20030dabee9535d449dd60810a3a52bde883a11cbf3f25dfbfae22d4e6edd462c781ebb07d1b8147aec5f736e991060d9", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33039165726909c6f756847325f676b2d0710d6f287e9c67e4350adee68969b6af143d6f6f05501d0c0c6cc7428d10039a4a80920cbe645efb9d8eea328079b8faf1fa39c0fa45e9047a2630cf8f57412b16de405eb2debccce07772bc01eaee3e0cf6eca6dae74ca914276bf1801e6e181e474c7a1bd38e99ff9e79d008c80bcd4192d1dc4a7a2f697bfd92bc49a7eeae67b617fbfa2e4c96dc6b0852966349166e37d45fd49718a23f2892cc23907601b0f64f787de42a9db66c0f95ccec8a89aa9e036a0a64c3953cdb9af6f0f8a18159f4d5d9eae02c66d80a7f2d1d74bdb6b2513d603ad81f8223f22b2ccface1ba86616e1318a91b659b14ad4456295791c74f509d0a375a00958b3279993b2104715f2d775117ad517214b1bda0a5ec856826bf794c1cda316f1c7f97697c4a61e4248573dc6048ce3adaafeb9cee0e878f182ed6ed2a45b7dda1ccf4af3a11d55ba2f6692b2343230dd34e7177b961faec570a91846b193ec6bfde6f7feab012bcce487ca54bbe2fe378a55513a281", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3519438c1aa86b4c6a3ef3ee5d45f13368dbd2a1a86d54660c47411775d37a30c4f585066e2a9b661ec704dfaa1a932f945c85d7bc4f0fad5cba74b24dd166f21bdb5f808dd87001303ea69a974ad3677a1b0ed9e39b018b83a6d7a6fc4e76a6255cf525ad0079464bc756a343aec0261c89f2eea0fe4cfa5992ff14abf7917d6b7e1251b3087d23ca5733ed6b7ba1116bd22243674a002382d75623d46bca051f59b2b17b2aac6cc66a15b7e61f319d459c8229d6ce1825c4251b64ec06e68e129e3c743c240902db650beecf7d01bd59864e0d97001a445eecdf0cfc5733f0a4f1d0c9c6e5546960ddeba8c928cb41bc4b94c775ea47079bf012c6d355cf7889a5bcdba69b7727a0f12e763bf97fd42978c8f17b8fd9e03397a3ed5f45dbb0ae3d598527917921b4255c56ac4f8258a372fd486efd79600750e0e9f4ea962ddd23a579a2768684a359127441b42c2e2282ea453c1ec513dd515b12ee9838d0eb493c50db8252b19309ac78a1f0477d7d535bec38d3914b74e6d0a341dbba7c", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "669fdf3ede3a0194c9b974bdf40649737bf3a9bc334c64c158b87824f3c90006d81864d9d7da7e585bc73ff544f4d7b070dc8c0c3835ab2ed54e8baa20fff96e65fa26e46608c9aacf49b31dbc2b562beda2d59ab76a665bbc5fe1efca26950cee2f3a34abeaaeaaa6df2a15b0890333e59925aa4b5686b61f85b3fd79f50d1f167d42bf0d24ca44f9f8bc51680589c82556cdff859fd2a946bd35747a9f5945a84521ae0f35e37b649ce6e2a042e062aefef3c90b7174e5677911cde9474df97bbf75d1303e719a16e025d203f6b85e0aab962eca4da88a14e2cb5221abb19aa73d53f6a742001b26d5284194a9de71a39a27c2dceb3edb890ef37a296d58a7676445f918113fb7ecd0d22c48a38858b0de37280f2af2ca681a710117f4dd598d9413e695bb6858223956d17794adb8d273163cff52806873557bc903c6c5a1828845c6678b743343fe0b8909c74996f27c570ba821a4354856c566ddc145c74dcd3d55204c1f867aef472589dadcda68de95ae3b24db126895ec9a87abc778", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "486a5c4c6a3adb0f12bdf49fc8faab904d4e79366d82a1183a05ba817a39628539a3d7ae4c73320e7b273caf8cfc5ec3e873b64314984c8e9ed00645bce06797731a48be8d46ad22ec882443eb4fbe591753ea03554845cf020e9ba46226b9fb7259be553b843916e60c55fd2eb3853e8c593b4c6d45ba12e6efc596fdf48d8a8d260bb36e59c643d4bb6af21e5d2c4ad1f5a0c13df6f307dff8e3b34509742eb76133de772e8738d80d4022a7e0f6263cfd4b4201fc3c309c40f6fe7f6da05767947a33e17d53f5921942be8c5135a86126c2a214cbf33bff2e9f6e3193c2943482f40e2da105cfbb04eebbe482047c52c3f0283c0d1562febce001536394153edf5797c6eb132278e530a9e1e96b2f1dd9c20f19af85aeab6390f80d6f2e40fe73d2702528f250b5ad2d16b51596a976e9ca3e5a09df15e11b7e79b6e289d5b10f8b4cbb4ff36232ac22dd70d89208d592d794df99d1f3169388f0497b074d62ff3a889556fe950c3825520f5f7723f988eb286940a610049a7b86948768ae", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13b3c4279f94ef2decfcf66ab75efce39ed382a534fbb9ffa20a320cd206a03ec9843e09e1480b5224d841500d4610dd9d723202e96cd72ec5f0a1564df4d9aba79b0dc34861dde9c3e23a5b271e0b42922b8f3f9f0c0bc97acd38854c07f31786cfca2aed83f4c3311cfc35bb17dbc59cf4477a231fa03a40e1b4c263523a596e000148e64066fbaf083c8ae28616ef32c0e8055b5c01970d21c8ac5b092e29664e101035891dec3848e2c2be258a352961c6ceac2a1879b2b9ca05497a9c49c2702c62da1f9e01bc35a0ea575e412a3b3323e8f56a29b8de1c7560a1f7330c04cb46c7f1f5f07c2fcbf1ab56f5ca5e63581ca2d0b110e38e1bbe992f30f0109cb7231e5a47f31c883c4eddb21be264238733e0efc377450edb8b5f3a42681d329a1b1e7590e65c33e77a311f72b5e55d278609b284ebe88aba131cfba113b2728cc6b6e1adbfd74be97611cbd9b46a38b39c1bb8d7bd3f7bb751f7386adf20ae5f60765b46dcd4bba8b50433209ab3cbf6a33798311ae434429eb70fcfbe75", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "073f3ada984bcc6b0d29dda34385035a3f9bffd3a422e4f2cd3acdf23f313b8f3f7a199a493356544ad7ee0235958844ca18aba19b6d9d04f8aa95c4f810887b57e4c3ddfb8cdb901447613a13546ff51cd191aa10cb5c9ea457b007d10be9d8cfe759f5c4d112aac10e8713d5bdadcc5d417a80db4f8c69aeac6be1718a06a9847377e6ef720c338aa32d6c23229e2bcab3a9bfa61f832ecaf56a65118a4f05f554f4e9b244f526a243681301134e60c0e20528b2e0463f732171ff6041c97a5d3dbc56a6cc334e99b6933b860b1fde2d8c95f61986d08f8d8aab96316d267337206500b870c8a5b1923599ae7826db6d7e68eaffbce48fc01dbfcecf99ed95a3338cc905bd62be8969394770edc16b187215b16e4e1b2ca14b901f1cb4bcf063ac555b0af6574a1e4d2b43c001d364c8ed3774ec876f04a71734dba31c1e576dcf697760a13d23842bc9396e0972ae6ebd9dc683dad0257bcd1f45c5451c4512753140e81436bcbe68e312b7b5079cde0d468b27ffe3f7dc1e943705f134c3", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7f7fea41cfc7e13051590ae833b727a56edb1920ee597b5816fe71ecc6a428d9298ee513eb0361fbe1eca61c6e20f9790842bffd66620e4e17598ffe5f2c415bb72671dc49e6eb4fa6a0f115893c20773cde7b39509e05eb0306190183641350d28d34c818b802fbaed2f6fa8f469984a4e9709eb862a085d2f1c934b3b3d921d8facfb52f7bcfc91030160f917c89ca7431b6e569db921795343b630174710ce9b045c08a6c0f24805434860ad011fc354cfe5f42c23c0f0f6312f5f39c8ca6f26d35e3d07be6becb34d87c5d856793173730cd6974affa5fc54c4bd00f3b0251e31b4d80df813ec94ea3367b15a99b078bfdf0d03e4fec0a4843d26619f51701326914ec41b31fe92a3da3b3abad2f2a06fe723499269398992057605e3c931744a3e16b93ae5e55a36ac9b7ce3f9d91e5d35a6c7ea5a7b85a4a0f894bf713dfe2f2ed4a250096abe48b48c60e82e05e296fb2f8bb05ed23ce1a347713840974a2810edfdabfa4ef9d956f39526ea4bd62aa58bf398d823764ee82b180bc8f", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65dcb82b0f47b0e60dd547a4564d8a9a53f75d4386c1d44f17e6acd2481405815e0a57255e35c3deaa5d7eddc1c851cbbfe5e744aa4b6d1eeba886ba1d817a99befda9b3c688a26713fb2649cc637979b4997cf407cb529f68d0713cbc98c8af19bc02fdd1f892974734ffe1a122168c1b030b505047a6e5d412cef2a7dd9c2bda2073dd92bb6bba386c0e92c5b27a40442a68e5733ed72d5e67be4e32caa4c66dd968829388d7b747d3b19335f38f771714c91aeeaa529a146ea478225331842fd8305666d5302b848d8a52c47d85e11f0dc058b15f637f8b3828611b7d2c36b881a04bb06d868ce94b91537755b438fd192aad7faf1a86cfe78896c1a128eaa956a5da0d8626a49c22734b0000bf49e4070232eb3b2e0a22b4da49ca0ae43d1b27094f179d582b61a447cd0d085969031540be45742f9ec2509ff55599d7f39841fb594224b8fbb9fe38ba1b27a8640a0afb8ea71c0a3b4629c2b470ea222f38777c1a76dcc0e4886f298c27eb5e6e7ba1fec5f1a580009a78f00c91f495c9", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "12f47013b91f8735b146a4adef9d67f4578944dc2e8d1e465fd3bf6961c08c1fe740761a8ecde27b51cbf41180033e859e1056b3d43dbec8c8ca023cb89f588e01bacddc23293476038e13be7bcf667f028c4393531c58a4a98e0359e8bac661be82546688a9f2f2a5a7925270356ec27e08160aa81157b0ef1bbb6d7a9562d5959521b9611ec3cfd62bfacd1a222b8edfb2b6fa6007362d6758c0db1664dcf7979191e29b14efa3b76a09394cabef21960118764828246799167125a039ee8514ade4d8ee7e3b49646b35ea783ee73af09eb7401dd24b131368113fa818b2ca6f05db3170c013f8b842d20534cafc9f63e7ebae98e8f69207420963be0d3aea682e306fcafa478d5c8fc30718e68900b0eb040e7ec306862218220483b96d80c96b0c19b1bc7547e49055725e4fff85497832ac5d44aba23db6b174427e3fd7ad05f7e4131584e8ef08d400f6348874191d34cb60e42f8f1e1ea3471b38f42cf3df6ffae8a8fec891e3fd371fa61dd66231cb7175a3be3713178b7dd7ab459a", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2dd663cebb81c9b3cd21ab39788e31e3e4c122c70aeb4ca9cdfe177963ebf6ff5ec3464f2b217cbfb76d5af3a8f47bac54e887c37db697f605c1440415c3ebbf59239f148e56aa68b1cb8d3c90c841dfc57a17d8f69f767f3bb91fbe527d07b0bfcce219a000bccc40a5b2f4ab75740328cc561646dfa75901328e4839ce18759fdfe58d56249bd5a77a5b41fa2f097f53e14751096c07bbc592ffb5f2d3d8dafb4daefc4ec7dd79c7fce4b2898bb1dcad856fab835285b38d0c9ca1b6a6ef494c2c8c517114d4fba3765961dea051d4240d8cce0af718c96416bb841c8f322e70cbb6c8028a560128ed33f7be1f85b2f0ab58e3a9e8fd480c42ff4462339835316f10cc261bba8af2024be1e2f6f0daa897d54cc5426c3dd11b4964c8233a708635c3c9efc88fde5845b17f628a08da8497df5a9d58aab9cc7c9754128f0391d9c5e8a9461cfb477abd8021cfe7de843fe1eae9395a3e1846690700b5de1714b04b5ae2e140ce8b272e88ee69707d84d40ab73480f1cdd81536a7eeee7783ff", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84b6d9bfb475d687cd26f192020bf5922328c36a40b4130d3749b1140cb8ba3c2f362e89d9bb0c48cb2dd648a467f8306bbb0e8f1a078981014cc894914a2ea96c515d190e6400e5cafecff5c828ae470f1ffcb43abea8dcf2f39da86cd9faa84fa85793aea9d2c7b793257ce07eb101c2d24052290d8f11ec73fe2b6c02904cb1e3db92695429983feb4c3e5c0f7140ae8e8117aa508bfd2db854a28f626e47d62473b978dd18ce7e4c4222cb9b06f42dc5738868310e8e190f81eabf82216e581847a274539108357b2c97653f21c31b6bf4dcb1e36a514eabd1282c934666424cfb562c25a90b2c81111a41b122dbee44a10696e59ab65ef061813b9f55c23395e7d35fa4ce5177ee44542910cf3cdfabf0aa72aa527988f5b0b7407712ff8cc47e2a70578d6c9574f9d38097afb70bc0386ba6c69980b4d591582b246463132153b5d0da344541e9225290c684a0eb35312d0c1bd045ea60f9cc5a1b84ec6438689dff97b876f8760cdece61a55b435bc01ec07e4ee70dbebc136ac25b47", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4ae14e3234e49b3d347dc0d1807b4eaaef1721b939545a51329f6efdecac214d077f8db045edce37a3f32d27743a9ae482f8995edd587482f3022aea86564b4c9273a683e4db10f64bc33955093bb364edf81548fda2bcd14800b1db5f531d7e2e8dd6e800e3e92fb64f4319a8afc5a87e0a978c2d0ee4ab859f951062ec93518309ad7726b98f2f6eb2b016593c6889c5be9d240dc9150d084da1018c4564c21b9b7952b20c006f0311d90f8653e19e76ac6679e38339087829b08c9a339d11b263a6dfa24e31befb105ec782c3be66549b6ce86b21ef3c44e1f407d8554e98d452fa979ae83d173496f99e4b8477a9116ff31eacf06d3fa1e9b2da1024f095947c8ec6a7588760d7c0d21ffbd81089d8e4ce0dfc357e8b639e9d1fc48c47a95cf478a3abcc02f80565aa7fd2db09490d6c36074ce9406dbc41f276b9398d10bff9a5e11001cda619adbf1f5cec207c498ff19f2f1be2c35f076756f6183a341f6d204f8d981299fefeae962f9fce257e1e100d3b00381d10149f5f46915430", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3bd6d0164eb639d3eda743e9b274eaac52b310b7b7d12534ef1c308c70ea452979cd94af71e0aa9edfb9cc56d694a4151ee2c2f1956e5af5018fed173f50152c9fa92bf5ed4f6cdf55b089023ef60679a11ba82f6a355c8696802ee095947bb2560b29b6ea5ed5cdf7cc3f7f0ff7fd06e33f2c3ce0ff4467f2a5b54cebfca81a151dd204e68a87c2f3f477a076c73ecb10f482710150d10ce69b55aad2e3d21eda58d457afc8b17f160d69de5e93af84b2fe0388dddd2eb9df4f1c1f1d613c4a840f2eb2aab29f2eaf87c087481be845bdc8efdd7d5fd8898953bacc2f2cb31f7aa6ee8cdac45fc1739e7e322129940b9f6f4d2db560ab142a8b5767df99fe884d32c34a22c8c569d3cdd8e129de03e776d3913a4b11c4c8f688b22290948896d0bdbf2409763edc8121905f499706289dade88e99f93e2bb4ddb636768384da27215ab0a0ef7af10448c482675265b66da5110142f85ab2a7a888e3f1690551dc67e2be95b9e70d03a919a84a7e8577db2644a927e89fed1000fe2c2b8ff7ca", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2a80c7564f101b1903214b5db93c8a4903fa21462c51b3ce8b7bf57df8c9edf871e6090b9ce5f4d2c4edaef1788aa4f761b63e96a9d7887a2aa60229bc2e63f53b26e73f043b594a53596eee44a806f42b7dff07fbef4ed9a3d1fd998999e8dd15cecdfa789d0145a12794d1d99f312c7581da1172faa0fac3df9bde75b7dbd9941a6f1be607416d73745793e86d21e45cf47bc839364a35c3ece802991149b874b7078e6ae5d8c871d097500e2929a9288e0f9a69dcf83827fbb4344d42219bc6937af26bcea280fe60a4aa6bea13f6c72069923b470ab0e4cffbc0aedc48ed116cdf693f6488e8c7b32afed5d59bfa975dba8460d3ced9ed685ca51fd1b614e6555e62c9e646df529a67afc061c124013d09dd5d63affcb79de207c7ca89eb04b329ffe15082ee9a79c7b71a4771826c240a607776c2ff48b453d6134f59b0e7ee7be5ca06888c8ed7c31526957542d0d5d3c11b70c12265039da871894e9f14d7febff1afed8881db35739293d967b0cff21789fd9be7f50bab396f2e2671", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5ceffd8681ac6f585393246c521a8534d252d2a14545b939dc9f7847a49cbb83a6ace9e4d703bd3342e435814878815055d27280a2ad64496b7139c3e6bf9f955c6b4734ca1683db02fa8918894a5bf61cfd80a2a66fd7adbac9333eadf981cc1789267a66e64e35c1a5698a6ae18e5cc2c45d874119eaeb1427b13f39c0690381b28ab75d45950d35273307dc5a8dade8af8dad41233b83614feddd113bbba8eb71c125b2c37fee67a9a7f7d62acae0c4671ee90eaf468c940d80528ee542b3b2ae044a43cfb37c96307233f06b502b444456954d7bca7cfeb9ee77cec15118637ccf0fd6be0c1ad48992965e53b27b38fb75bc2b28d815afa473ee75d20f7714aa014bea1aa92d5373a8cbf637db5bda64031694b6a8391d956c19e785111faf7781e7ce3362e237148146ffd5841adb2e3fe7bb3132f69da332e5ebefa8ba044b8e8d770c66b7ceb874ab5493a43775b13e1b560b2fd3602e26d5cb74d61b96bcc6b8542a49ace929adfe2e846a3fb6d63821044f0c29964dc2e8ec2f61db", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "50dac9661e19c9cf24b8a8065785dfa1c8979a67ff254b9963e135999575cc6ad7ca68ea8d098748e74fea8ad05dbf3cb4a080ba5c3d6c572c26121fe19a6a8ffe47e233eb137ce68285f43f9c7809788fa18c1e7d0baeb348d44d8bc8d9d5ce0ceb240b93873188974b1d84fbf642c07675b3135f26260428e08d82b05e99e84013f0681cb3fbcc2b398c520dd314f270633f3d64f1daad46ea8f47455435b898a00ea721b1a33daa2012ff2734d3c20481ff84e174e825589baffe9a23be05eb8fce87d62d73242d2c546e2b5a70439320a6c44b8443b47227937c413dda6e61bea75730982b5ea4deec23ea15065220e72f72001d93c79c74813fe6f91e45e1a06d32dac4593d43855b874eaafbb7c8a94379e7d54c2686375ffaeb5862d42492f8a8c4905c580a699c54e34c238bd2bd75ac882b8238b0d6f772387773b92607c194654ccb128851ed0534f2b8b1957968c000972949dcc397ec32b4a418c82fba4f0e3e22d46ca3250dbc1f0142a38c35950dcfea4954d128675e926a42", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "01b2dbe1636d6ed13947b3b3f82d7833c32bdfc110e62cd9d18bf9eba3b44429f9f54e15fab290d9fb9ec49cb06c1399a882dd868a58a86a632c67fec3f06f4fa2f69b079164cf7aa0900f888408d06de67b47c723742bb514500e754a5854da4263c60688d99e2e8f6100591aa5f5a0fa73b7418cf00b596ecffb9984e174732bbe7185abc319811a9faf43516303ab1fb71e5ab8c62ec5dd1f4919f4b171d9d426b186fb640d94ae4856188aa1d723b76a626555368f956d4e7946153ab898c2b2bbf6002bd3f903f62eafcfd86f174c1861290348befb69e4717f4bcccfc12dc783676b2d3b387eaa359d20465a54605f1be709b5a5e24f990d311d7a2407649c00fe39468fc57cbede9b9b5b5922acfc210bad638469339ecfaa63c9c896fd1c01a73cc89bdb6eb116c17562cfabfcda4f0b721c5fd997c6aee7972d33260661cea6d19526d09b29863566f72770b471d3b6eeaf9af922c5949e086367a6888479d0e9c5cf24284e0de7a3330931ec948ce43fd24aa8bc22c9e8607038fb", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7c7da099d5f9e46a41dad1119f48b4e8433a4b090832d7d4d5197ba4543b9b912f423dbb76489a0d6fc6014d9f6175c5a777b823e2f75c8bde37232e61b6eaf8bbf718c3da0c7417a137a8a27f7ac4f6d8c96af7eeaf93160e850d99f15a6b72452717d9c839ff68b0680b37ede7c1cd71db8058b8a7be6153e1d7aeaa078f26eef79d36f8fca41c826735a06ec74079339795ae7ba6add1880d2cba93f2eb8f8be4f01d217a480852a7ee336e36d2816529e81e4e9bb66869f49539a3922da2770212817adbcc6740935d83b43929c4fa3724505a4e0edea976e585ee3c8774c9726220f0bba24e3f9f9eca212d25ba1ad7014b94421a85150d4199b7cd14e1597d3e8eeb5f25a793d14d69e8922f22ad36c4d47715259ff8fa2010c91da4466d44edcadc1738944543adc374e00ec9d8ca56db703752b80a36da768610d06abcc91a5953c976b9bdc82518a1be93a40c0d4a68d004611a3e3578fc9ced629ec25c9fc3d557d8058d00a3aa1d3a3b50e2548cbbbd22fda1ad9afe371faeb9eb", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0ca11c1a6068853e3e50da5ac089be7739c8ca74eb7a8328ba26281402a5781c4fbbcb41571aff0e3194188d81b7026bccbf1e09d5d6fa91553a12c7b82bc5c1969ffeac5b1ef883b622c7e997d70679e3828cbe268b4bb6650c1999f507a2f6755a35b3ef0204784ab2079d7ac74e3c24a60ed0be73e7b9935546aa768e20a34391fea4883d42c94ed57aecf32ae53d285052951838e722e88be5989558cd300578673d2c6f4d3be88ca5e2bf0178af11e7c78392cbc6ed82c09a7a29ab2342e68e640ff02998600c2eb9bf76186f78c3d3151768f17bdd8701e6da5ecaac0cdc72f126417773e5933ae28dd8f3af4be6fb90255ae00a34f9ce9b3f3c7c39416fa19877f2ae7cf775576e21025e8d117ebc1c07175b1e5b80df09257e3acf7a7c161d0c095fc728b4c0793c0183e1ca6ba5eed4d76d4edad627b8fed4436feed7273daa3183b10753114d14f2317b9aeb6c583d89974826456b8fcb06098b8c225455b7dcc35b0e3771d42f93b5a50c76acf0cecfc3272244417c5692c0275f", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "23589a1ac72d508498f982936b1800e4298ca8de764fdd8b0a1f9bd7ed47b710eccff43b6d0a1ee321007b64b58102a4eb1cf7992f5dac7e482e0fb0a3a3856152265d225487ff502584f4c6f2806135f233e4709dba8d8762ac5d66ba660252e20aa770ac9f7763ce703ba590f6e7525bd9c3047096c862de2aa22fd1dc2af14e88e7d3a6138ad06ac121120a69020651e24bd4966d3a5842d2a831a5788c0d6db9d17192634929334fb75b9b0fdeb894f1b0b759f673b6118a8ca948a1be346d9c2f8b704a3f56119324b314e99086975e71206a5229e36da5f97970bc86b02d9b85c27f0839db802ea420193487fcd8f085663a157e62fa8d99b7f6de44966f2779fd01c16c22a786963d37716261f3cdaec907454efea4afa12566bd95b63cb3ff27b3ab0dc1d518a50ffe6dc02bc4fee2aef0dbfcd37ab2af28ae3e8dd101b3bebc4cf198f65e92e7b839850d30afd460493de9ccdc05e3fdf0cef24f605481edf6cd888975631c058f8e772ea705a9581ec67b722400473467415e7a09", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "90518c1aa3efbeff16bfeaf7e3ed23b1f388cecf7b19abb9d8e32f44cffda4c062d3415790a78983cf65c30e38aa6885d212820681b76d30608c1aade5c2cf6a7ce9b25f2dd98c539bc15d5c30df372ff86459080fd5b4c03a794f7ee6a16598ceae41868eb9febf508d614ca67ae3ded0f4796749e7cde89d84feae92645bcdce8e7d180c7cab47a8778e784b1684cffb3fa415929fbfe78c82c1c3fc3644fca60caf370b401f364aac438af265722a35cac12b6d739391f89fcde15c264a556c92675423ff920d9c562a15b04041ed5681639463819bae8bedefc4446acdc1c98ddefa0e1cac116e7d4f89e8755aa9ed10d9418c81a71817910a817b8f4ef9c03ee39615dfda14e0c8b729dbdc5750fa824c86ea6a561189971f1a35b6c88af022108b36d4a43497349fd01d574a75903a8eedc9091e9dbd57709c174972108477aea84b93f3ac787a92ddd07ef69ef0dda8abe1a985ffa89bffa58a5fca0680c2e8ab4e1babab8dbae6b818d450b88f08741466c8a1c76483ae872284685c", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "602e6607e48f4af3d9c0c71fd2e9111477e8a2998835841cf8c2e2679049fda8d5abc17098e1d1389ab94db000ba112fe85e96c358b4e8b9546f9ec8e532da6ae5dc1ec77a23e9138786e4e89b9e7afa6c30d79ff044db7b996330dd262953f13fef9ba01ebbf7cd8103e03e0f8254360290fab12352456a7785c13b1e2cbbff52fbdaf086aa6f087581332c2f2ae016ba0e30765b013f96ca01d49591c9d07442e594bf333ee23a7d6cc9341dda1c241e51a5e5b5188c55e6086492704d8af80925a76b49aea616cad39998029c4845478b1e947f610c868d1bd8999d6f249b0b443f07dab8cecb65bd537c5475eef978e10fcb79d0b81268d8dba63da323ac69323c5ffbdfdc4d0824c09e67640a2b3649bc5b1ed43f8e81128863861e1db0cfc4aea569b8f2cd2d0c117e3eba4b5cd3dbcbbb5add5f0d938be3c2f9c9a1a1df86fd46b7fb820da9383009b97c22a83341ae105e1c54340994be82d6e638b0097d17875c890ddf1915722cd246ece19fe4e0ddd6b66c071174640dc9869764", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5eba4cacddc9e7554e46052e668fc5ba04af0b88c67ab9068e67b1f58314160b6886d3c701b974f0e47a1d0f3bf68131c4cf6d1353e4ab4c3cc6e1a6a94d75fab8d095a30f4f63f2eba419e2838f80cb8a3239cc11ba553b35c0dfc8d8112639a86fd9607383b7bdce1c152ea5da4ea941d947fd96ec7a3609e4630989d42d3609294e8a15811a4509374dad3f24f3469e968c5f5039058cfa1d1fd63707ac2e7af73992a4f61888a38ec988b74480723cd09fe3d26e2013c7d3668e55cda71faab1ae8ffd219bcc771cd9779083746f7b108b79eee8acd9dfdb521cc25f9746ab5a0e9c97fb40079130fe3ce3970cd08e883a3a28d10956bdf1aadb2f7251271293980d6fe7753350f10f2d2e041dbc4ec47b92185206aeba6daba444f228616e9f028d7932ba8f4e8be68921e31d3f3226590aaaa561b3f0d4e892e068f483cd8056dd939bb1244caff4ca4b75ea95a6d5ca6ab46e1dc388977d813269d4a5b8915eee4de9aa71db260c39794efbcdee460b6f67e48fbd38581dcf7c202bee", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0178d9479c5e07b6c825326abf625629495cb43ef459262c680cc20c3480d75967149c4aaab2b860ca4ececa03dd2cdb956c8912e2f065a911ef58f4b2d4a8b9b3b68c6e9087762a22e1bc6021421e6b1b34a20f44c048e07be3f5d235937685b3639f44c640e4782aafb1cebf1d7319e19fb1815eed2b1ce57d64e8d6b5c986a5d00c539e6a2fa1e1a518622179d8539785784b4710fda7c97b4d41e6181933d6ae6308f931159ec7f90b27b6f527efc4a2d429336df6bc898ee98d3b63a961e149ceba0861b6d16e669762a81f37c8b9be062508916b8c0e420bd373eedf6c3fe60ba5ab075b0a17c3ebf147115c7dc172026dc70399e6d124b7650023c5c12332c1c414a7f60f1a67cd98dde2f808d75dfaea986a3838059204c112fa22b67e63b4ec6508d9fd03d2c53f3c280dbcf232f66f40548010b7c02f971e6a2931786d8937990dc377ebf262184f2284fc2be21155cc0f5de0c5da012597ef37aff8fd067e7fe9015511f2e7b19a66f373bb60ab0199160285161e75ae70317b77", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3d92b85ece9bbbcf09c955da4b3cd10d6b20593429137b472652e2d9876a0681af4dab8563c85e4eeff2e8ca25d46469820966725e1e747d96fa3361a3b62cbadf8790cf50d7b71c3e96ea7e4a984c2b017e8ab35eba36ddb61c18df6d74ae6434d2bc9bf728434496016153b18d78463c1a7461831a000bee3da9bd0f5687d293913e2883b00bfff4747a62bbb22e1f84f960fdc2979cdb882bbcd6e7ca7f8039d58ed21ae6837ed93b88aba6ed74ae5fc44c9ad55b53ddf2335c460327141224934547396ae37ba75ef6c7251dd195ca24168dc8019fb0ea322a49bd24423a26a88624317109a2567c7df9b701820b1fc0b16c2c56c87555f056c94012a089ef32ca7c8d4b299dc736f6e6defbe266bb373721fbc3d6cbde45c9906284244ee684bb07f5ea5dfd043e6444dc4c3085f9ddb10f038e018947346cf7a63419f924743b559db9780f24860171a3d3fd396a2cae810fdf47d06cc46bf8baad0afc2c78c6925ec608da633b8076cc3da9bf5d54612f84d73c51ddcc12ede02c7c3c", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "470ea5dedb99216d5e6824c2cf0fce07b21c05a17a8ac48935df1e56b46700e7c24da27883d48142b9b99b8914438bb637c9736db1517ed0252740ae16d5b838301d00367879067e40eb3ed45b440e4c4f15e4d23fd7ca22c2a23df4cfe1249e527e003b8481ae0ada9e8aa045c900217b7dd31bd58638361592cd262c8ae72a79a61e7199a8f0fc87e7ae1876e5e1dbfb6492c2bae13f414f589bd9bd67ca87b8b1b6829ad2e3102f310c3263bf214b82f01e3958e12346bdde7427ba369fe2d67b21250b11f2840dd8eafdd7d0de0d9f323b6812725ed830883170debbb5673152d34cf3cca48faf117895f318c1e08e1a65733bd90da8a299c50061afc1a9e4cc8354a43b8baa6a5d9731ffa173317cdd27b2864a3a57bef8f605c04d92d6a871b40d7201bd2861aa45340df5145de23ac6afd75b8c364dfde7fa615b6f6387c32ea930ddd96a087fc2a6944016d03dfc1a22903e8682bc41ac0523f0c2b24202e4b1b9133945c0054beb8765c6f1cd42d4cf96d83a8cf9dfca38d7a28fd4", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "64087ccaec7b49f512965310612c7cd5c857c6a43fa27c1a84dd91e0a59698d433659b2a372228917105e5d6c66abb49560997190a22201fd7be8900fcb0c08b268825c09a845bf70ad0bf07caf8357a17110c2a34d4ca8af000e16f801e1b166890e2026cf27fe5de8dcb45dae6cb80fbb203bafa190daea046485791565459f80f4253e533885efc1a25c694c167d66902e0e82738a61c154b04b6c276ed403bbe09b0e1316c9fd9222671e5e928af05e4a20006f7cefcc7a4613aa4a0ec5b93e6b097b29c4531454d967df8668ec650d5c3373e7b158a99bb68594b45683272ccead7fda46a18aa78eedf584e020e200e3e6e1a0291d39a145d93164427e3a8052774a8e143d06e11a16dce3dbe27e38c1a31cd3d5a082c5b9a1bb91bae705b3525ed8f4f3fff72861d3aa8e741d3e01cace926d72f10973c096b77cec59ae948238e60adf96310056dbf9e1236374b2756cfed21938bc6e224205af604838795d841de6558ef035ffa8b3eedae84a851ee1168ee353847c259699406f20f", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6eb1ecf8e33bda9bfc1939d921fba93524a89a7a5d2a41070041837fb167d418fc452fe078411ad5957748f053db46a494f0bd08329b801bbc5d7e73e3c7b77150717eb9e12dcf883ff138856f0197bffbf8a4b239fe1acfc08bd091177aa8d85cd4d4628f007bcea8847bf31afd730c0211f5a45400a20cee5268287e2cc54bdfa6a597233c42d3a0be75148ab2bbcbe1ca235331e2378ea175acb6459757c4ebd038298daeded6ffe22007084fe9e4a55965858e7c7ce686359a0ff6bdd8fc1ea6d2b8c3ac1f2db8a766c8ad1422f810df565cd7009b01045717360e32d56bded6d41a15e5d6ff45dd4a622fdafb6be849b0939ccac56946ad3909b87f63188cebce1e55bf5166f59eb27c1eb6a8d4f00cee306492ae9c9743fdd5b8699f7daa79ec139b1f36f96ebb4463b2d6ba2105027894ea4b9e8195ea597f84e1d39dcea3f83477602d5f4d67e2c59f2ccff02dca4207c97a8567e194bb930a28f0b7284220e49950fa25590b10824ea8fc9c1058451c97de359b09ceecbf28191583", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "85d62d4e9fafa2711ce8cdea110303a1deed34bd71d1943f9066bf4816270cf3de86a6e9e112ed33c0f9cfb72e8b9eff2dacef404c94d563b53447d763350310bf1718fc9bc14002c9517d8c0dec26eedf68b17191acf09dd6d28bdc96db95a0df68e16199fe8a06dc83a60c89ed0303b9406d6402d300c65248dd48d4d40381d343adb1452cbf6d8e2ec2b92a1d56d3dbb66dc3975c7d37f10b0475adfb456bf1eb40db1917f5137dd5093e1e4f2d610e6aaafd5edd60d8d548a7b2b8a6f1aeab1babcde047fabfaa9f7d9459d81647649d99a14a49977ced67b101ae9996aee5acbf272d0273c227e73cac0fed6bf1906af7bb1be8fdf73652ab2c38452a74135debd61d59bab61b63f96e693ff2547746e2c111bbaa01fcbd7f64bd465816e205a0deef3fda2721111deb8a91eb4b2b32dd7ea9ed4873197f789004a68ddceee42f1b3d617834b6d87d4fd656588fa152bcf413a377afa3dbd7f451e462440cde5857bb315f46a1608943b18b72953dc4fc8ae721159404c5f5824e65beac", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2699071d929d4ed089e1c2bd9a73a9dca5b7a68e904af3bd33a0f3341e50f2982f33c463a89a74f3d6a1bf00ef15f6dd59bd37af5160141e85a501a73195478ce73cf061c9a84c5cfebef62dbed4f57a7f86dcea7c0392373ecb690e7b5d7022a3898b09c727679f9bb64575890e5b921ddf3ff28558e0d821709b69b50f6446f9fa2a9e1944677ba71d2b5a3860c79ea9a28f0f2311422d0ae88f2c1ba2a08b2cccebfefa5c8783e70fd4e91df28b1a059af9ff0a2c21a36afb29d77d492520d928d9044cf3c44af6d65407707ede04f22260d570d1cb8cf87b3f85ce3bca4761be02f78d6c9bcef7c6bb87e18933d5a3bf28c953325b80bcaf73859ee9cd358d5930f75f83bd306a44906e4a9fa38b2eb498efefb0cab0169d3cb28ff77fe5519086d5a33fa9b3eb243b3cfda4ee57d94477536a75f9ad133a2c790727f130c18ae877cb0e7a01a7be4768adf26637d695dc81888f0359e0cf6266173fb210e660eb4698f1ddb57be8ee6e62a395600beaf484411037e6c2028667ad09e8eb", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "89ba429a50a512771fc88ea86d420df503cd10846a6a703f97495fa8cdd4b8d590c2222c2b88efc9adf05f2a67a6a784952df078635f5a7d9bb71a3bc57a921f06320bca789732b06b71b0436549c4f427d1220ab9e26387b8ce5cb3ebe82ed940b81965f8791bdf3b373ed2f561a42b960abdd70ecb7ecf34874c579d064f63e377c53db6859c7b3bc9249248957c406c684814bba4a965b635e5fa6e57a9a7e736c441eddb06cb32e8568b898677583429555c1c2f214b74ce455287d6c6c85a87e72ea57d7ce450f8cad56236b0780ae2dab530a9807e97f9e71588615a3066137cc5d8ae0f02c356dc332855879043573f8176877111c7040c1a17844f4574ff7a9e90b5e6ccc16a76efbfe315bcfdb0445529e1cc352c73e533a457edfcac4ac5cdeacfb50175e355a7f040e984642d2d499ce95873cc9fbcaa973a35b2f3bd1558db554fd37e71d98a1388cff42f1e9f0145e5c668349f4857eda2ac3af8efac086dbd591763fbd62226ab01fa788d9ca557a18ee210ac3e72e8fd06c3", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "5df0a1b0f0a0b6cb286cb7b9edeaa5d8b314688486cfe38cdb79ec593233453c7aafbcac967e462c9ea1d881719ad58f4aa3e362f5e7f3d29dba0ebfddc9185b9256a5d877b0d756524718e8ca1d86725e2d41bccdd01e8ce19db39414b2002844894b1dfe786163cd195b2b612c3ddccbbebe247d186e98b9ed8f1297f789912087d9c0d50f04b94325be3cb5a95cff3ac8d409a26d6fb41651a837ba153c9aaaf5484ec1ee8d6ed425f782c954a782c2355264855857e127781e2efdf1793a14d9232ea0011f04639b9d026deb70d1631a935b5f08243549c529c57272d60aa21658e806fbf6a1457f0449ff7c1ad04dfd9fc8b6dad0b58b334e031499fbff1b2470645f6f8a3936e92662790c88d9a3a87c02a36612b832d48a644cf73ac11524d9a7e0ecbab0d4ea257659e414b13d98274d5a448d84acce8c978be4f42e0889158aa72f3e7ed6a1e645519ff7633403fe524343f7d867e9cefd4f1dbd6538811863dac1c2c18494001033735cd47eff2c7ac50c894efd4cdf41b287b816", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "259df50e18921f677ef5f7ade0e70b1b199f2ab3b41a82dd4b14f8c12f8d04349a40bcf540b238c40c21ea674142876fe97c11fd75699283f7afd0ac3cf0fc98dd04394b59508044d1773b01ee0edecc449468d69326b8cd95ab29e7e7db966ffd14eb5acdb2fbe96412585192e27b4580b430e1efcb2cbdfd7d7f2e6b8e0e0d61af502b363c7fd4d2038de59b85807b8e61561d272521520ebf49bb1d248dc12877575bf21b8ce212aea2b2f78809724195de90cc5c0ad9bbe0427ae62452763f6acddb55f01c5396b6dd19d02ba27f7982cc80892a07622f5a3ce4d2bda6fda9a62cb4f19eae589a99c442ce5f2b13ddb1732d5eba8e050d161767ddfd82974ce82201e1c1a93994a9db7f272916aa565895b851ea5603d03b5c04d49fbeb0840bad619357a917c3dc11e259a55c432319eb22bf3a45428969fb2e3707a4515946f485593052f8a6571317a299e9b1c7d470843d3f9eba854aef6ad74b38a706d0cb6975df5942487ef986f99f66851f31dd59c23eea818d25fb3f96fa0c1d", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "03f11688992f8e10b2a51ca8b4764720ac553ffa0806956ed5d5592d7c3b7a80fc40163c5971d844a5f7691134e104b944c63a0fa4e9b5ef1f69eb38329ed9d9924716f6e08627704b31468124d9586cc947183bbd2e19b0e6e371750f2d51ba91b24f9b5e9bbfa735f88fdd3bde010dae2aeadaaccce700e39c293080be0cfaa3dc57dd6dc9d3c5336d7eb2a5c01429b5df25b9ac5b846096bc9a8f7932422741434e5ab9e74ad764944cef95ab26a5ca9c94f3b4ac687ca5648963ba38bccbba36ebf216ef9d786f65c91771c545602e6cbb0803473d6ec8606f33434abf790b12dee55693f6bb838fcf7c45c53ed2c923c89f915aea3e4c49c54428f6923418ef58d7d68ddd83d14c369f9ad4c54c35d3c862b5a490e0210db0d4880dfa1b7056a1dbbe5ce7b050ec00e6666decd43748da1f15d23d5575d3c724dbac72ccc4a59486b599304c8e85e7fb3badb7aa3c42b1a5f2258e14666450cf32deaa67772662135156df5405baac109747f30dff9dfc3ca6f205152f4f7d8205a7d8da", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "73ccbd73f32a1dc8e70343246cd09be5d4b7942612aefb6bf1383c086d4eb8bae473009adff299465a4a2628d147847597f3a9aad53db9d7bf9382b25362b55603a57ff013ba83f6ce191a264f59f3ae63ad000d4e89f9def98e2c66f0a316cf5c26fc8743d9147008444f9f737526b81eaea0c336bae1abb40a8f6454acb01928e0d7d9dee6a74eb850ec8388e644af94f7db6a2702459fdf51703303dc3561f93285abada1644d572a31f2603a3d2c309da02bd3f227055c223a5a6f050cd59120e23cb2467bb9a6143ff5f064bb3ca785f7aae089b122a5060a27246ec54eecf1f4d6cf09ace7f3ec0ec506901dd7b5453e280d4509f72c0221fc3e2441f9fce776630ed4fbca46939b27ec67dac623dc2a0e86b4716ed7b68c2d8d959969725bb2c1dc1669fd30ee9fa1c81581865e06fdaf378670bc67a529198a2218e90d0ed49bf3fbb17927a8fad2f484c9c5eca1a2000ec964a6ddef71a355f31ee5d8e0486e1267f4d56d899d7652c614044e31d78791a58b9a86db23272dcf88b8", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "7b83b527835ade71f89af67578dd87a781af04cdca34cd1defc4393f9df027428d4ca2ff4be702de4431514f544a645bffdba25aeac78e508504cac5a3b2c7d9b9430bba8b2608b34b9f2c3d32ea155f4fbef44f90ce063d64fc9a594777e199154c6d87dae965e0d35e9156e0178b24ed001c09140e2123db7a7695a78f7c1fbd7cd8c958740df0739fa2757e8386a534bfdf5e99585a8c936ad1d6cba311012a03b0bba7ae0700d0a4b826c6bec014b753ad0ceb1af60a62beaa1cb6f604458bfdfdbad640b4e855693378401263da2682bdf3964758e677da2b95df782b01d027de09f7dafe45af68771f53633c6759f445ad0d074d9d24f44c6e681d70be4f71580eb5eceb5699c4156b6e3e45c30847f90427cca3a517410bc9af0b94fe6df83f3cb21f30f47e3cf5d18cd9518675ac4f5e72f61e4bbb1705d57046d49595c9a4f2940d7633adc7888854030aadd5f8ca5c537c77f7e073add838257bb7d0e964b312e2151565fbb7c7900e57a5657b68359664d4262f0d8a8236f63979", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "12877b2dd02b611882a6022cf579107baa0b004b2f3ff7960ba49f44f0a6f538c2c57ca8dceb2fd1c8bcdf2a9db20e504e0deb84200857bf1a2c9fdad6fa3147240b162ee144bc1fde55e197284921054ed7f91154093ff7ed3b0f5ddd6bf68350dc35a21b30e77c239e47949787547d29795ccda2c813ed33a7d25465990c43722b6efb58371d5cabdfe0cc09bef4bb760cffc35e8e3631bee13c37a470aa0a2f2a6f3e161058b8a683cacc3417bc4ec78dec2ad0f3bb93c5e91d94a0bd1afde980c75cacf0c4e85b0520e1d5f0a0706822d35a0fc5114cfc3ff36b10cde05468cfecd62670469d2241b74cc0921d16012dc94a4903f79ccbc072626c1863ea2867c9971038a07cd330b4a932989a694600f5220c729721a157cf2414b0ff3a56c133785e79c5f7862faabba3c0190a52107cf6ba6f8a9dc0567985542799f97dc6d4ea6f518a9ade8887adf2a2d45d4a9867ef1ba9be22e897dff195bc4ee196cf47aa46fdc2d4d208697f25132ed022907c9c38b67e783ae6e31e3aa3faf6", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "113ba1737f1a82eb50f6f9dce76abfe80bc9dea40115cdba95c338f3bf8f848f0f46e88b1ebee3038bcf494eaeeb4195efd445714426cd87af9f3be9ac08e73466f1a887b6cc063e517e21d0bccbe91a58de4b6afa6a093161a3cdfbd5f7259882f584f2ab03d37cf03253b43b976e1277ad24c179ada8883045de9b815ebab016fe7c395d462bde6a5f73cc78014068db17ca165af520643fb0d4aa8ab7a0fe51b0bc2b2a0eab5864be169c746cee55447fcacde70da8c20a78a986b9475f9d6d5953fec0477ee82e9f24a582327074e17345679551b89b506d839bda55c0de813678d0d0de02f7597f2a268ce7b0a3445928fe0fa349c504ba5231c9f2545a3d806da44469c7e77adb2eb7b5782d885d5e6612f61d7bbf69e8e500bed2f5c1ab290d624318f390299995a437b8bc4b5318b3317b30019ecf17509e9307f7b7ca8edce076bbe5908233baf3fecaa124b13a551cd159c8d862d89e95f799ac36ba74341da877127c780b01d60aab262a4234f0c9a59486e80d272afd3d7b6ecf", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "005632f0ac0e3325b0a40c782386cf50da3537808cd078e63e37d23b5e683205466101faca37e1ad2047d62ca0797832887fded40caa744977b319ee834571a7df4da70962707b3543b304c35a930900c30a1e0b6a753a6ddb435445640c4b51f8def447f58b6e146bc86e83b05f4575c8493b74a11b3ddb242e2bd530c1bcbdf046da146c597e12de5cedfaf9918343df60d27e6647ea47ea17f62c79abda8d1049f1616e2ce65d4ba408eef0803af2b02993361a769a0498e70432692c92efda496c4974f33297473d3927269023ea51b1eea12ee900bb036bd63f6fbf49f95d85c10c0ff00a94b2738bb8e2a2dcfb081b41d3f89163685b8106fdabd7c81c86e6298a8c0c3a3b4174910b500fc916e906517c14cfad096d3d1895a43c297d1c5709a3bff99ae01d0809fe41a456e29e5101d241732380de0d11cec76e0f509eef99eb63e621f4d796e066aa568464d350520813922ac033fd27912b0de4980f53a2eb978ad7c95e45ac4fecd8474caff2534a31161a11c188e826ff849d80", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "987a107d814fb577e1676c9fbd53ae119b0fd389a7dd0fa1af18b354db2d35f575bb8472fe53c27414d8056fa4a009ab06b58c46e0c9a268ba7bafdb096644fa4681a5501f50d2ddc47e16ec80512710eaa73e70b7ca26f3c691f696ea474b24980bcf5d44edd729d01be3565b063459e8c8c7b656e59d5219d0e999a31b6008f0f61a290ff375f0faa57ea2b6d735003b2c7f7518c687b83414c880db1875894d9a60901785425473381d1d4c797b5428eb4b318ea1eb7dec3e75c5149a1791f2b0d85be58951f433f83bb06868b896fc2078a09f36e62c36fdb9e65509068f086d09c6f9afa90a2ef78aee099cc6088ce145c795422e71df027920d687830e89a60fd333dcf6bc254ccdc24674d01046aef44b3c7c08250539f21f8ab4d286308ad86f335f6384aaf6c7cd9ad242b34c7324212d16be6ecbf35213ef620ba9469681d2d604b7821345fcc282a3f729eb882133ba23f256727156426d51568dd81ee43f4cc76039cc8475bc47bc60aa0446bc7c4b0f21e83b4501121838ba95", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "4d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdeb0000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "91294d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdea", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "91294d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdeb", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "91294d2ab78cce50a2d396f71eb8856424e5c05c65808d23df5031122ba86d716190eb6de61a3616ddd26291d4d8ff910987bd6addb1d0ff1e6129bfac32532678e014125915f64df67742547da3617f8fb75474da277c68eeda28cb1ca2ddddb04f7c576cbc1e879d0154c99c46eddcc0e160ed2ee4af0e857b1ddba0126c0f5a5b0a4a5f029c94728ed7680fcd12c480dca8554bfe7d1a8ad4d1a3f859c6615d9aeb5a89328ae6de0599addc383171d34c0dc5c13560b22b7ed647da85f3781a329a0618891f3e9b884345cf10e97e2ad543cdcd3d8b70e215a78b3217611db35e458e4932f291068307063b625c4552d79da19531e2adb73abc2e517c2be6d8db9b81ca7242ff80643c7930268b928be99235042bd8334ee6e3bd472da64f586ca06f3aae13dc810efdbb8ae411fdce7c9ec10ffb9f3a2815fc3c81a99d99f29a41291082a136c3ffaecb26ff4cbf849cd4a3cf7607cf65a41846f83a7defe5ae79bb0ec40088f967a66fdc371b3491e63aa3d5efe8f0c740fd160119cdec", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "7ce457023e3ebdcbe1f5140d6251aab6322b73b3e9f46727a39d5970666f17dc25a38313ae31bc04b4b47d5a77aa6cdbf4310d5255bd5d128433fc4f1785263ec3804fd894fb6c6985fae3222838426a5dd9c2d08e7d872a88d02cda51d95d4ef4488a08ed3b6dee13801be4741f04615b519f373e71751a17304c582f5f55144c72a50cefa851a3979966b1581dc64b88733a2d16ce9b284da52e9bf155279f79991859d0a85627ccab8a637c30d4e9229ce9953dd035d5596135866c050c405ae7a3c509387788e866532217c15d808b777c8bbafe0f52ae99cebcdd9419a03f874af9070c07e9d8738ddb239b78d08dd7bdb43568db2525695a67a1fe03f5a630e109aed929648c7c83bfdabc6fde99298477143e903b5c78bdea88b433ae79aa9b36190fd1207920ecf2dc281944c390176a2bf696f27c6625ff2080bad109d662ad8fd15a3b4fcf6932dc0202056b55c44454020e3234ce4dcb6fea97dfdd51ad7f20d7d7f4313e12b9cee15545428772b8cbe133eac071ba359eb5c967", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "88891c96119336529e8df422a3558b22b20c27490fd165f7d200464e684258c47f24c498eb6da7c3b2095fcda5b7c6f28857fa20ae402cb4f9c50ed791f246409ef8cf38425e6f8b93bad14f21112c18d41b3c194c6d130a28fc490a25c92f86023e73bef9936d55c78044369558fdc5e9286774e558a273611f4b1f5827f18cfecf55a08f1a8359cc67b71bafabf2dd7fe0007d4bc4a9441108357d41ac5bb0a9e91ef43ed6940dddac4ac4470a151392a731e63b3a5dd025dd159a4551798bc31064bb809c03c96ae0672b341ef5327811447bfe68064a2d1e61230d5759812e7fec9df1ff08002ed84d27f5e2f84b7be2ab039d1734798eab919cc0253d5efcb343451d9cd8477986c7e2c5e8abec94842cebad532c3e09cd230f3499aadaec82569daaac4875eaabec66be733caf16e1a761aa05b6cde7e337c108b2a16e5368db084e38bd59eaa0caeb2386a16dc80b3ba155d484370bac528f9c7e210e5eca526f9409e448b1bbef032904b1d81c8f8d2543a92ef0c7adb161e48127b8", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "29ffb719210dcc39b411c2bce8486745b0bf7eaf357e048a58ceac2916fce4ef3408badc993341b78c4744d998e8b282bd0412db4ac5c693ec507dcf88a328c2d81a554873ed9f458ab1f89e196d25744eac09ecceef2e8c05ff895f389bc0deab2ee5d8197d870af35b10302e0c5cf041425e5f824ebedcadee484c7b06a86fe18d1ad7ff07f2048db00eafa75be42d2d24fd218c82bd31d9393e9bdf6a7f734628d926ef2fc5dda17e160d1c54f1fc04aecaf3bc66dd214079204282f7ad07685ad11fbe95310733fd771e9688c58fc100f5dde64bf1e9951ada0fb4e0b857343bf8486184d5dfdd3cac20ce6a8f77c7255c720bc9bb0ca0a02913896438d0ed06215d4ddbf3bdd3daa3b8c119d27dd1db2d04a3824d84c282e22a1f790033f49fb85eb7d4d57e0cc843b6fef4ba2dfe67c809cb19becc7ff59bcafc3f45bf50b0a400f26a2b12aef07b3e00779ebb02d3bb0e615341ef84816456bd820129b1fd34739c76248bafed731e67f8d04c7049f019a2dcb9f0fd139e9133489623", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha3_384_test.json b/testvectors_v1/rsa_signature_3072_sha3_384_test.json new file mode 100644 index 0000000..450d2bb --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha3_384_test.json @@ -0,0 +1,2676 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a0282018100cfac65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab990203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100cfac65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab990203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAz6xlRBs5RR48p71ldIXM\ndRqeH3Zw49OLUdm19vQmpC96kElE2NW2IVbn2anpBBHML+iVBrjUFjYS+59Lv/bk\n3Aj5agpXsPSlNVtI0RSBfsQBQvT0yIINc7/3+n4zItel+bGP/SZLXSh92kGS4BLE\nIZNM5DDi2vYDRyXQN4rWLL2NYzbibEZ+8G6bjlX60mhgQHTkv+QPwZZQTa3MnYio\nyQinGmjxYUIJWfh2GJz8mGBgOetH5DtqFSUTYabR+JKMWAlbMpOilpjPQWrMx7bY\nQwPQEYHftaNOHdZahsswxSsjjPkkJQbq8D1+x8p6YUBv0zOco5zTIcfKZ/fqD6gy\nqFinV+wYdydKmWveDZoSHnJ+XS/+aqzbo74llfZ4ZfzLO2RiaPSNhh/MEHeAtZbv\nc3DeeT9W72BnEDCQYRIhZBI5BhN7DFjsRO+bQfEzN2FR0TYIyUDXkQukjwqSAjvz\nFSrAJRpKChnpFj5pQcVnCIoV1Iq4d9ZhMl+sTfStNquZAgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-384", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00cfac65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab99", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "b9a4a73f9a3e227ac1e072dae5e9561c823be8d7a7019a32553d6ed49403ea89a282901d9b82b6eb01ee75a6f82c8b6b35e35d9951feb2d0e69a317d5e2b419e5f2b2575d9744b7287a587dc8f1be8e319df7de088a5e3adb9ceb5bf9fd74c825e791220a3021e7528d343ee2b174c9ea6613ff307a4f3e698a0b0f76c3798ed619a847da82cc1af7c3884eaa2ae133059cd79d57a67fd0b4328e64097101e90b996f7b79d4db8a4e000a76ef709234ec071ac137489aa95e0646e8ead44fddfea2ee27a84e43c30514e9993cf56c8a42ef8b373650ff1b44ed1d01e35711c5d677fdb19f6a43322125ac5c52879894062f7fc83f0680225e5c31598bbda25dcc081213ece81208cf9ec1d8cba540cc9d70cea212d2043f866462f7c2ed52b62b6952ee9de8c4c6feef14c2949328c701021d4bbb986b0eba3d33c4107a6fd53e3576232e62e2bdb7f66d7ff2b4f458aacda01cc4e0b81759d4464cf097e36f8b2454dc9c36d9cca83b7952a688019fdd15f2e3f6771830543ce115fd4cb37a1", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "b97af7f5b3e5a8aa5e58b433b4fcc83805976ae4304e8eaa5159657b178bc8f61bfbb9ebc823320ebd40988cca009a29175651305916a75de2aa3502cc69490c5819ea0079ce8b16253b741d7ee4c1ed7822952087d068a29f9bdddb7834ae9ff99bdbdfea94ab0e04d633d2f13cf941a6c09d3d9751714cc327845607cc572da223cf0218be133b3ed28fa149cfda380f3ff6c8ba6809711219f55b31ce5f7bc8a68f7f48cd8b2539c9c3c571a348f45586522652659511f027313f04284c57b084e7741514bb5670e9caf04db665ad89f458640bf76b885e445f20459275c70f028bc88aa857c13f5351872a4b605c4c3a60938233d9207513de4030f669cbeeb3466d181ca65a4dc51a8e750144d3c0acdbb3ff3862b2983a817ce0c8a05d5b22c2e1c951bf05ec60552ef8bda21f7b678f46ac0b57d726d8132f5845205742c6168de3031604c6c8b93e7c89296a5b2b470c50a004f6e78f153400d343d4862bcb732f4d39affe493a97649ad72d44f69961442140ea13ae3efb06c9f0b7", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "b8a140fe78d67a49e21cbc3f566566588dc3c0eb0312ae4ed37c15836e77cb316f71f62d96e02031ba618cf511ef35207bd85213468a6f93769dad04a846d9242b983b15ddb03fca04aeca0bb970594ac35e91a2a73c3671b20a041b3aebe1c17a7d8be8e9169cc21dee0ca12f926d18e3b0a554588d3d202f8dc20966530ed31bb9ad4fb84f059b45b93ef2e1a4cd238eff8001ccf65966d55f9c366c2cbc486e8cf08b9d2828796e19fb8d68ecc9fbd046ba9aa9ef9098ea56f14cc74cce12117f25d5755f2a32df17e3c59a8600b9bdf150c6ac4a481dd3a292d31cf5f0c0336c6ed4af9858ce7b270b1d16f958914d32ef12e47bdb4ed9a8c8a3613f463fc5683f72f74703456049472f1d1ef103d9aff2b452f3eabb7a24cd1a6b078d05c69979a3b4734166f3f34cd2c860d530e7fd28a9ccef54c15c95520d4f3a0e272d145f94a308b7cad97ed724527cc5a7451a8cbbd1ba6905718f2caf2db5473da78c4eb7c3065e7632076789a35b939f06df91432d84bc4cdb7b34c18b418136", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "78c9d51716a980abd92802694a148efe62f7f58a6c49f12cf0db6bcf2b6c9843b5c949e80a08afd5e8ae7d11ad7cf546c57fcd1a7fe96c3b1c56a966feec2de552abdd798035e27f25b4be26ab5d2b0ebd6250472737b9c4ccf600b61c75d3f773ad2bd9131fae4b0f43550a54fa51c7384f3a3885eea1cf813f7da7e20ff3389e53d3be7189f32e471e13a7c33c9ec700cb6aec53f78ca908d1fdf4c9bd8b81887206744e3ba714f74590055989105537781cec88b78f88d3304c1b687e48044e0d1cbac8833f330d7444fd6803ab5671b44c33d070117804a8df09b3b0a16ad3f927bd9dceddbe6d4223ededdadf0795bef152b5ec1e2cbad391a556e69574c2fd34775afe8f8fad41cb45756745f57d373930bce484a2863b539c3ac2a5f0c7add8036bcce16cbf5aa1ab405543377e5ca95b3cc24c5f4b6fb1d1c4b537680f501285f2177a8e26816ec5af7667173506e47a4d7645ad7106c3e3921f89aab598f3e44048258a5189d04bb79dce5a7321e5de6c4d564f2dc7e8bff72a84a4", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "c686a97073cdb295e86e4a3960fb43511a192354bfeb20c4da51256c9ac1c89f87d2e7fe9642bccb3f29fee248b819d69828b35deea4d5652d4199ef8489e8b298ab6c167bcdb0d285cf61105293fb7f5fd16a361724301225235096bb1d776a287161ce6a8074c905991ad4d09739688542f1afdb939711ef456af1a87db80f4005d5b3de140bf8f84e134be2657d4d55bd79d297dfb9ba708dabb8f29f7847c658597ae48802de0f02a233bd990ef535dd3b218f7cae9910610490113061fc0421642e958413bfdad7f68dd6af871735977479e401afc3f0ff580665fdfa9b49c91af77f563fd852109717e6a0bc90ed3341d169e13fa62cfea8b37982ee5e18cf7f1f94b8a21e9733a9f11bd9f564099cb458bc6f80496c3e8cd2aca98819b358658c2d6e64fecde2259e8e4cf15736fc8d651876b360dcb403859f034b9a7b2407888a67d59ce2e7161deadd746ffddb771aad3c5753c553f34ecd53113d914a98216487bf26e9774e090ba4a1405032d94195fc06211aa0c7d720933d7a", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "abfa725cb0c84b57203519440cb1990665786fbd4b3c7a343a813318cee39a4fb03b1199829ebc26f58255372a15c15a62924722dd5725c1d31dc8d794142fd8ecbeb57c7bd6c7b0f4213615dc414ed31166d1a938fa6741284955d966fd5efd2fff94c0c7c77b6504cc1e142386df03558621ee77db5d3241aa222ea412012c4ec72288ef5a3758021425725b9f51f138e9944f7508ed06cb41436e18d5456851ac9cde993cd3d2e04f20d8673ce72dd242dcfc3419f89535d03dd895e4d89485a032756e9b6840c4bc20f3e129d8ba0c99caafe02bf1e21f843bcb4bec51cc613b2b7aa9bd98b32c9efc49d75afe8c3cfb62cccd7408a95664e74000bd0963e0fe264c8911aeda0163570de6ad03c096c0e5d1fef880c8602eddf770849f2b2e98b8e0ffb57091b43219c2d3b695a52d6636e3d51c8f2d436353b8823beaf0d5bcaacd3ad6fdaea43ab0580e5e5a43ea5970dc89664a5feb05ea174e82812fa762224f14dd09fa10182d3d37847c8f8371f4dc45a6fc878d7bf1a128a86824", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "66d4a08318cba9d320be4d93667064dc54d75249ccfb97482599ed494f69074e94ae357e59fd8b73794a803a054ed27828f8f354b782deca7767ebacb451d7746a8c84353c8bf4600491b9f9b29fd06114bd1182853694e9fba7656114af34f56bea79726ad013865026ff907537c7a85b8eaa5bf5798c773df0e18e19b7686aa88d2e65c8d428c84ab61b5e14bd51c475d54f7cdb11720d2dade0ae7cab4f6a7dd83328fb98ababe9ada55da83f4514ed078df887f8c102f0819103c489138b521ce5fb5dc06822bfa66940a25bf9999c6b02a27b820e85c6d23873b2330b9f3826d3e58c9fc2d048edf82ede83e005500b6ef5349cd0373d9518b3fae28106a6749e864390cf0d36e25ade3333688c2dea0ee675e2b1f6abf0085381d0a6018047270ce1368e7cae4294ebaaebaaeb6160d54e8ca6e2e1d01a3b9f8c09adecbdbb95420cccd27a7fff078825c829863f51172fa90456079b0dc56d336bd373e014b6bfdafd1e7899ca05e237856a8baf6ab88bd2003d3dca9e8d7f2624c838", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "3991578ef213280c539af50d2d0a397fe4cf52802672f412c81fc81a763fd051b20dd0f51a6d4d6f69bcf40753d4cec232827bd3b50a4e7314297f34f8bafa5253b8be45523e7857405ac153ca58a4a2e2b914a7c3cf27c981b07a7aa4d590213e9027c1609b701ca1b6ba8b82906d600f44ebca84edf80d710b137774d2b0768ab112821690622f3863910a9ae4fdc570100dc5edb35e875ca9111c6ee4a488b9f480e343b145f279555426ab366dcf98edee10c45a2eebef55698b0c9d2517a8d8688c36e70a1e76b0cc045c57f6661245b18e892ef2cc2ee1a2fc3e23f7f899de3aad39085482faf77719dc9c0666f79574a4af7efbf3db60f47ccf52b55730628fc00e94488cf461fbec37946577163b59d09e9b78cc26d9a13ab558860efff9045a4c7e4bb37b6b3c8a40b4c2f3e56f5c4ac56f5579359ae06ef568f824002a4be9d98fbed84ca9214b8c64ccdfe3f0ad3fc989beb5e6281a8c28bfc7ed888231a913c5c293fb917c7d7e4fb86a0d91f971819217b858724462de28486e", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9271f4fddf6640262fc13017a7cc64f2ca9649f3b048fb1a495f3803e7e7a356d58d9d6198ac909f648cdec59e12173048f0965c6105aa5c39838b3bb535142a5454ab03fea5ffbfede59c2ff0a32952c846ea120073a1314ed6235054ea35f0f61c5685558e9860efc33a671203bda5e63a78266224c51e151b9752609e61eb5b2d94d0edb9cd0211715b2136d1b1ea83d911d579f03dfe732539d017fea83320b59f5cb9c94ae268b49c1602baaafe0c3b6c444b8fdfbcd1cfc5c3ec4486525d2b885886ba51389e9fdb502e7b9b0370b51d4ff652d3664e84b1a9015b2f3a058c797c56934f71d7d2c9c5b18b458a9cbee2fe1491438579968c2d8a5928c2f38a6383e47ca03608788ffb7b8fb8212356a6c818a8551156f094ee46f038659f8bdeed571e4e8755a6c7762837d7deda4bc8bc8bf9e1d19016196885ad379bb955f8442ee51e260c1443dfe1f66b6d03980b4f5db0a1a87c75e584b3fec4ec9305b434d6687e7576bfe2726078580e079a72391b03b51eb5b1c4a43d5833dc", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "142eb2fc6de44fff2e3472b50ce614a24f01cb489487029ad7d0ad63ac67ea2471be33ce9a45ba408390e147f912f517684c678585980a7d46e75fd43255ac587e16e0a9508c20c01fa5c3851ad2e28476fd4168e5c6ffa449346982fcda12a06fb097f27ffae278f393add03521b51196e6a16642111b59d91681dc6d064ea738db46243ad55e3abbc4384d757b36a966cfe39ce6a2f19891725fa8e30946ba55e37c41df89ea01d42009b8b3a4c88c6ddf1de3f04f334555961a688a4563c7754bf3362c439794ab2e96c2a2da49135eda37c5d80b6b8e0f42a83b8872106adc97073084733d16c6a17ba9a906b93ac148484952f5b67a332d6d35c8c23bbfd0fb5348188f71c4031dae75e4a7fb239645b3f409c40b2eeff5b33fdb7ea6b562753283b6421dfb69e105b6d879bbbdbdd73165fb6a8ebccb1ac317a192fab372c76bbc81c8e6e7a2aad2bb2bd30fb82b3297473954d245e26ad9498a5751173f637d533d82e1314aa95db1420ee3e520220833827c6b8e8e89b13d3b87dd6b", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 66 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9239be09934cebb801d749b6a1d7f7e40d1c2f545a291ced48654e63bc946bce61908c5fee026ed9f70e2d178697031475dde293133a479f5d7c9fc45a381af40d77201529bed765eb96736303d3b1a46ce215ab0838889a34c8ec6b204fead457177be50941ba848bde7ace98cd7ea1711eb56e4517d8f175d305499b9f694e46875c488b0be94d9cd70ab17eee2449c8c597ddf7b58a6f4dee62583b2336158d0c49eb11ed9e6f16f68954218ea3dcb276f4ebe65eab7e5afb318588d1a8f7168284b339466f8c93e7548084253f4c24b3b469da7fb667b1078cb17bba34a4c2687d4d2e59c5ac2ba00106aac563f73d8c12b36e0f491b31224930a030ce0ee791d0e0e486d5355a9ae3d4cc90dce406cfe267659f19f1fa3e3e9165c2989637ce77efd45626b82c887c586cf74b5f89cda24ab8d3a89a97e946eea0f7f0564401e981ca6f411cb724a0b95c7668905eb2efbd403359fd80055ac7a8ff09a8042cc4bc9b9735d1cdea026c618096ffae7514fd205040bb80c571c458c70c51", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 64 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "79868d9bf24eb4391c714a9cea51a64e1efd94f9328b0eaae18738b4331ebc59de001942856641d82d614819094b8ea7f9db098345858e1e9638b9d74108a1caa7d8166d132bdf0aa303d16f4bd080ec8767d0aee0fdf1b8354509c51a044bb4aab445c8be6c94267e99272f048714c077a7d6e7532fb168f40979b3191086ff59b033c4787fac05f5bbc4a433990e7c972c4282f367565fb9e023b20ea8457f47aec1e3d7dd3eba96f10b1b7d40dafe0664f659d6e4f6d98851b4ab5b6700e45dd5badf6b7b83a296b57a855f31688e5cc34a5b22c2e703bddf469011f4b9e78f49b4a930464f21b15c283b0ceb6ef21c67c221c731a17a41d7bfe694b5cfa005e26947689ad08b2fe169b3baecef5818b6eee09ab34c14b2f49ba4dc75b7ca7800168649e1aff04ee7846aeed3c54a2ac8bff214d49620c70d17eab7a4af50ef3c5e759a0e06dd8d6246bf96cee684f345970e5dbbf697a1f65ff4ab77efe8b8adc07f9a6212928f157aff9fb46653a9cc6520c7d08a42cbe55190d47f3761", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "cb164b0ef6ea06461a208b2500461dd95803e33f90bfd540bdb3816e763a6c28b81c844eb461a9f7d78a1e79a5c3e99e7061c875802b3c31895bf8701a13cf2377ea9f6a463ce21edcb07f99d0ca0d578d0ab4860dea07c8e6d2a056bf29cf7a58cb78fe8a54a6e7662ed7520ce21bbff37a718fff8ce5bc38aba5562f9fdb8a738d6c9324f89df3c104d72cd9b79c68afc490b78c999f4449a41fd17a2f3d3cf895feb06471b60330767e63329680d4c7a926e9bbb71f43d1a45a8cbd9c54d4159d519cfa848b3aed0a404533583fb0506737a75575c3f1236b4f258a0d9ac2564596ad8d67808b668e7e159335a38fa81ad62a5ce04d7561b64d30bb3e00119b9fca9c9906e1a8bd5d14559c8acc10107bfc6dd62cb2004dc36d6bae85bcd19bbf36fc9868911a328222897d3c4dc3576023a6188b5b68d65937dad1423d276ddfcbbd8cb51f0d4014a2424631b0062935a7d8372194fc8a942049cad6f60d3f1d6a14396b74a1eaffd5c3b30aca59958e7c37772e3565d39a89be8e7190b6", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56409d48d31766da092cfc39b7e45e11437e227032be485b83c2b0282cf9a23fc7d47cb53283caa4ef1ea053632e15219251360dcb0f1f50039569df6c43f6f4349b374d3340090178fc87dbf872aeb638f68b83805656d20defd8267506d567718df5825dfd248b39f858ba71d7e43efd0bbd844aeb294ff92028dc473909167583c3ebdb5cd9667966fd0493c8dc13ee12f707e8491ce4de5c247bc5901102b301890c43d49faf12aa7753b1632e762e5a7260832a70eb118cca670a7f6edfe806214d31bebacae5fbbb38edf4bfbf164c62ec3e4989bb205eb8adf9e55971c435bd0b8c4f3d5443cc2de44234f82ec19439561cac7be3eb8079e7f230f0e174085f3d2811a3278cc5f31d6695c6d0b4a4a086e22f89466db71ec2eb7194a3bae5c27eec55e86b0085d21a90217c2bb062cc14c8a78991afc75288b5d6ff51d8830b65118d7e0e38922148d4c8474a7a6e2d9a20e6637edbb74c5164e929403aa8b915e01199a2c94a88c3ede9809da49dace28393d475f78f685569101f1e", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2fa605cbbd8ee90511e2d4eb4735ebc601cfc462bc44cd1ad68d4224950090a54ec58cdddc8aa2415ead5d4f593e070d3580e2b560fd0319dc123175ada11a0d7bd54b19bd21e1d7b65a425ac9532aad840816a242924dc54683c43097971ba1ac663e9b820a4b6edd87cdac10dc409e26f6dc1d093ac7255f77ad662c12dc8e3a7680b6f19120e1857a165724549dd4b9adcf07119c5e02267e79332350c7b559e93fa4ccb3a1b074770534e90cdcc2a51dc26ad0abf91ad7f12a46dcb4c346da9dd679cad72b1a88273f4e9c0a4851151a96d6a03cec58270ca8166dd457f62a8288e87e44920cdf4b1d50bbb39024b3c194dd0c902e1bbb47b326734e09bd87f36c30614266df58a3a84946767b6ab0cbc6a633a81edf16e9137eba2b154651679af63699cdb9a6955189b075a869af68df5b40f0fce8a1570aaeb6d86141e2c9ff6566a3603a60352419da98b7da57c8142f777f88f4c4a3e7a1d8d75d702c8ced801ab5d5a4a6dceef142c0171f7da995310e98bcf0c7c42245ad9e2722", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f292d23a306d46ee2749c98f4fd75736c6cf96e34a6a0a51470e04706433c5e6872baeb9b9e6f1a94ae3baac38a4899a4e09526f2bf1140cbdbe0f0765c4a0ce20337fa49ff0356daa8479142592cfe69d4173cbc795001490169dd365927faf76e09b1359d0a72b6a4d7f788499186e707d9eee4394bb251f39ed10aca605d5a86e900cee0ab6f01c9b8f5c9c85cc87cefa1157911a7f0008b0bccf5a1ba2043f05296b7047ad395ad1c135d3f18123042bbb9199034bc01726c32746223025167cb6afcc2d059367ec2fa88796d9052b97259708ae6e66988d0d98775a867714eab678820fa6d218da2459504ed8157791797c6196d0321fc92f8ac9ffc85865a3b1592ac0f511fd68e418507232cd379a7f7cb984bc1f457a3e4432d4901608e46778147af073db7e53595f0a2667f2b6d6e1655e8ba12462d281c3104144e25beeacd77cfca0b7d44360ebc4cd85a7923dce6a3f9d818e7a17eb6e88a8c9f1333e297cb0fd3ca8661e377d9d6d4750086964d819e7f2ae309502285bf22", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "066d15825e997ed52142416a155b5f371d1e9929d28b2b8ddf8568648cb5a719110aa64eea62a985de423ff59e648d8f53d73dffa5ee35df2f1252a4b1892a5425b3fe395bd65b32c535f9f01257815abf2d7629392d3bab3f94e4203ff75aa18ae25813ff5667cb9f6c4482e0c9623d721e30b2dbeb17bcc021807cb35ae85e1937d9bfca83213eb2999841862a8bdf662d762f40d05d2755634bc92f71ab30218d1cc605d15874d1238f2248524b2ca4109837bf4da5ee2671290c62da9fe7569155662ba07403ff8d58ee7acfa4a7da15ee40fa492984c938cfc273e6d2b2308a8ecf75f552f388bd4b2cb48db5607fbdf6fc963b14aa82a1682fd3ddb80da7097bbff9da24ae08d958d94d1b1675018b1943eb3755cac050f95e54d911c0178b2605dd8992f94550fa0980341756ff1e9e025e066cca0ea336c15476da2a0044305e07a81f7e2d4ae76be776c4e01c7d4fcecb5fdd44417992ead63c76214a9253db829495b7a5bd62097c6f4abe2370502ddb51a8fa94d6b281a50cc7e3", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "230ddbb5dc21f449512a542df681c7466f8efe14352f8683323cedf35a27049a87ce574f855da31e77ace11bbe5de7e5198c61621bd75f6dfbc9a0b98f9efea580d7915f0702a70479545761d044f97d32ccc815f088c0c66aaa1b33efd873205a39b5b2ae77cae5ce6bf0e4f1edbe19af0194f454c90995505e50830c3efcb061220b06de4d0aebd225c872c0df5921f271f6bd727eb0df83e36009740ed60c9957e009d9234a62aa9b8b90bcda0e0250bcb1e754b08d5f65ef4ce84d5711f1556dab079a345efe9fd28cf6d3742df7401a5b9bee75f928543640c2639dbb28ef25a276b36389277ce07e2c93a2d336f9bb4f1825c3527c0a42486dd9d9a64e2c97b8e7fd67ed0829e305517c49caad410897d9c80f255c85139a7810afe0d90bc6ea7b740b78a3b7048a541ab9a46d60cec34470b6d6403c4496776bad69f15e6c4f18f439f9ce4f437d7df7434dad16fbede883cfd74c441f0e4ada1a3953c8849108fdbf8017318b629bcd9c61c7cfb1a1c56c6985de963873c58dd69ccf", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04a2a60838415f18e7ce2646c0b0e367b93478780b4452dcb57900122a83fb3bb2540961afd37306988f4bd4e7f640aa74c9fec650a0b385eed226ba88bc9d12caeb06ea686569f2c229dd82974320eb23e47936248c7b561b366838fc57f08643eab80b67504fd8e4e8227586b08ce9e8bcaa3900ed52815ca98a557c34685c1bdf875662db99f48e01549a32e854804e0dd4fea98d8ebf3dbdd269cb6e55c64431961b57e800b7b6094c1940d70163b908158a2e6c051fd4f96323810cedebc534fca0680b9bc298450c03fba0cf843091fd26f3df5c33082dede09b29d299c377ac89dc3dee4964e72f0a2f364715c7245a36edbaeba6d0f41abc900fb6dcfacb7a91f4885928fd6b63723e7acec1dfc4dfea0274ba2ea11dd6f034b76dfe94b336d6f6547cedbbe24b01c308e0771aac84be1b9e9bbab9c26c4373b0f846353162d4d2879ec301df74fc7ef5d910d062d94b3d49482f50973bb59d7ef118b4844aa70cf807e514e3345169bb88fcf64d539fd0d9c63010a4a3fe7ca207c2", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45bf7df3cf854d6778db31e6939516b4e0d69d133c9aa3f78150ce1b0a857b57fb479d23ebda247ce431a8e1fa304c1beaadd413a41c4e1a14f3d17dd12f98f844f488b527d12080cb325394c56638dd2aee0b1bbf9c3d8e55c099f80560838a3772968d40ea25506a60c2a8dfb548a1efd3618c1aebf30bde8fada23081ad12ac4db0c6504724d779843709af4106fe350e15cd19cc254b8cf85966d3ad99709419abd5ad14f1e438e7f858a345d4678e4d11638ffbd59393b53afbebdae2869621a1c60140c2df4b9fdd098c69d4160566be43d90eac577a1c36860155f9e20f7694be478d23308dc55ea9f4f92bed78b877c8ff48ab4876a6aa27ca5421bc33d8a3e981acc257a461846b55fa9c3fb2da4179e7b1d84b5b02d86ef33e66620f077526e277c754cc752e2e9caccd500941db7f56bb5a274ea0bc7161c2e334901de5b26c140f06aafb164ae2f9ac188164ff30b0292c9fda92e389c164ae47f5b9187e43b08efd8828acd0ddf650e0966fe798ad8fbb4a7424f2400f02add3", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33fe476d03a2f31dc20674d52e55cb499a77b4fdb4f72cf78dbdcd8cfed0fae1529924e1c2268eebbba5f9b87b8de3d2cd50797f76c9b1102b294c7aaf563a93e145a33f4fe9217b3d6c3a68ef851f2d2f2a235fa80ff4ce1990bcf9bf254c73f744b15c96da155b08190e65f5345c22104a671c188a39b72a74ee913264c73f25f2d3281e1ebf78d1b0ed087cf52719f5db1aff7a8c5db9967e79b1487d9fb7cb9b923a516382e674259d4fb2a4308ba1a18c206986e6cd1a42fdcf379b687afe60485eeee49d8599243e77f425ffe7682e65c5fdb52f6ea5abc72f91042f37e0d4b77ca8102c66d98201717d63357b93869c8ed991ea59e17134b35f3c172a61bd82c9215608d526936809c8cb2fc9061e52a93c2e7dc6ce72f23e93519790347da0361238206c3f4212c8c66bf1caf7ca071df76782cd86c89f9d63a548e94f91c7e23d066eaa6cc04fc5cd4d4f39c6573daa22f4f226a64b9644b9d66d4eafb9c6e4f71bafc4994e01afcd1e3e3455a54feab6db94c3413da85592d8f8f2", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b07f3f201273385eea4f19cb34ebca03adbe2b06dc805eb767d456c56dfa81c3b72599b75bdba845a6ad1b135c32fbdc335385ca7cd188b3b382805ae2e730af040c5d0b49e6f93a10eed678c18e67fdce682a67e0c88ab2721d1d23b346701c1d9a32420e876dca5164127ef4fe4439ddc09d017cf23c4e9e8afc4f346f81dc864204b22e5ea0c5412a27a734114cd6a1b8d2d9571a277102bb46336689d4bade5740a6a1b7bee7a3cdbe5f0773b3080c952f01e3ef09328b7b7a1c9e2668a41a2c2da4ea07299e7785646e2abc7fabe34984ba8be0443634923fa691e732e30d502eea5b0983ddd7630101d31ff245f78a528fdc5f94a3443fc5a74901d9d97218d40efb0163adb5e260acf0e85b9086a87e360a81ec6db26b9911fef43c5b1f89751adfa949196b385335dce60f0bcab28d83a3d0e0cc63cb1c3d04f097663da8cccd46c66831fbeb055d1cb5f33be99032d67003a4d36f1473a759e21deb77b656d828f36fe109a02ef8f4df4bdae9237a3bfca39293a7fecdb6bb6d195", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "062391b3a700479f7e0f3998fbcadf70938d585f452bc08f30a01880fb7c5108ca424f2569510779881d870d4f3604e52b76f9384b7912067d5a200f31c2d55a995f556eaeecfb1780542055ed2b3f0bc3f9b64e7c84b85fd3768f5d1f92ba54586300ceacca8647957d13d5f25ccd8fbe5ede8dfe63fe484a58b038eb0fdd7672e485547373202c41cc595372a8e73bae93ff852fa527e029d4424398acd5637a3293a2045b222ffd03f2c1ae7df906c6db72bd352742d99c05cb0fe2b96fa9f4e98b657b27e04863a98e1f6fd3f980956d8d52366577068dfe00e2369a04672dcf3511b754dcdc96a2d1b3f4986a1f093e1320ebf708c7ff4835d9ecaa963db6b70a8f8c4fec51625a752f9e18a346c307c910f0f308a01b89de8fbf3ec23f938e9f9b6ee68a8427bec5769974ead7c15e2a4d4b23c23046023a005ec95a6dd0af914f3160b274382cbcf498b201b10ef26edf10f8af5baeaffdb476968eb41f1d62518a5ab8bcad602a91b6d784e7ee9e8ac8738868bcfc6dc6c1dd3e9ed3", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0710c46610a068a53a50d043b8be1fa66141d13d28ef5af4539fd1dcd5b8dede2631da6b14a5f8f96e674e848788d926b4f655911bf165ba78b70a94799f03a81913eabe5b492923415234a97eb87583200899a615465120cce335d3bf7f946407f6e8d2929ae0619c91dc78f23a875a9b3aec9281dda80190b531783c588b669f80abf1a91589a7eb2cc47172e5deede1206eca850b2e25abfde8663656afe0ac98c37dfa1afc3bd758e3ae441b8e8355c2e57dd7496915918690b38b6af9020393aeadb83645b06acb74b4eebf2391eaef08c4d19238f1addf223f6a4e778be2fa00bf0d91e431d77437ff8025c6c238bf49f571ef985ea2c4d2fe8ef4b626920e8d35f1d9d1b0fb72546f729bd75d3d880479f6ff2f4604fffa8956068d5957137d23d57a897b599899f1be364a7cb8ebb27dbcc23d1a9e8ef531ef18c72daa05cb694002a91737eeaca39565ed7fd1195b372184915ae22aa01990810c35c9915cc2be5daf15c3d43bb44900e6098ea57c4877883373ddd043d6a3352b74", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "20de156b8558f634f58f978b8b5dfb9d683075d5dee889ab8c510237865d8e0df0e53ca7c1304144d3a68df5c85ffc6274368c7be429dfffbcf518942461bab5b0d8b1d49e56edbe1206299fa84b552db11816860bf3efef4eeece80635f6ba4b99d637c47d341957695c4d8c13ef76e64e85093025a79f230d2b32d660fbad245ce48e7115c1cf70a37ab4f691d73da915013d608481422181b9ba80ad740cbc7bdf07c75e7167b564d7923a13a2b5d794e29cbde7c8282e59599195666942a2c5549a13a7556d04d65333b820ed5e03231f61489984d90eefede4c07d4552c4abef99fb5f82eb43d6a67683e30a6fda31ca488707c5d784905244d0f92805ebdd7fd7cd4e08c0b4f6ec33848f9b9096db858aebd962be403c43a45c39eb0a82b8e233015a6fdbdeedf476d17400bcf7565e51b16dfebb1c55d8c066c1dba3b860a5c6852916dbd7d9dad1cdf1eb28b167b403b750e146d8e8b896d89b4faa21f79d8c41c29bf1d8b8ad298a196fae06a8aba734d3d5101b339bd09a8a48464", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98dfcfa5ac4b6c1e8229f07c538cbb2fc0aa220599d6269e83f112f6f27639070db620d1b5798852a2cecf7fdbcbc84b59bc2bd5e4ff49f339b5312a0bf2f3e99e53ae5bf118910e5ba85e9e6df3161fb52c482ea56afdfb004060dbac7ec5976bd6f7a1a1ee9ff0b3b8edd565f602d6133246e95365cfbdc64f1f11cda975bd0d481f266e41c8ed525296eb90991030e4e61ee7b758d8911147a1bb9aad2b00603422de90e383758e0391379ffc6c8729a7ec1bfb9534eba604f0460aecd028872d1c3296dad815b2c37d26c748745ae9eb814977369acd7a8fc118095ccdde7351070894d4dd21fba5da3477267f04d803ea39b6352aa99b090cfd057a7346d16b9f4426f93c0bfb76c9279804c61708a8894e73b6f4a7aeb361fb0efd938b71fc38d6b9f6505777cb3df39331d9aa908b7d98196f3c3fc407d78e5c4452ea8861f586a907a0b3a85f6c9736f8828d1305fd3d33db917685aceb26cfe40ffd8e169ce891f87b349881ec6290778322ac0769b7b06502553ba1270067604b3d", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2626ef7a375b1cfb73193c127d41fe24e9eeb4359d9e14fc4b84891cd29cde49e1aa46f729266b41d230f3b3f5fed868fd9fe23849c918465559bd5cf9a3ff502381294a5b25793ed82fc02da108f88ee8170ee83898c5c2cc8cf8f0bf785034a35723df1d19d274735c60b15929bac2bab52f5421190de17b1218b182bf8a3533177a5288c31eb0c7247d8749fb7b729cc8b6d29870f7ff95ec6d2a1d03ef0f71535f14bc84c8ea9b91da786ccf1cb8c60e09bb4d12a2bd1cd58cbf2230d1d705cfbc7ab8900850d42733d10adadf018fb24e82a85129c5a9e988a87ed9f4d931c3cdfccabf069d374bc73267ea3dbf35ea3f954be5a2f507634d95d87e30f2be9f1a7e2d4d948738a5202c343854e3b91c1f9c2942a3994f953c03ed1a54c2743e09f71d63d7504810cf39d6167925be3bc4228108d48a272ad98109fe841788970cceb8483139e67f6dd2729e268bc7dbc34f86d8f2d4f1342e28c940a1ae89d2dae4916105f9b3f0700adb54821e36135f2a0ad13840bc897cff4326dfb0", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "066ba9107203c101fabc87a21ea3d69259f6f50663e2fa1e2f4150ad73ac151f8739900d5c2d48c272d4783e7942a3dbcb8677065f8ec4ec0e0a06f8361a8f8139466af13a4b6a3779b21ec2e4ecbf769f7baa75018fb196c651cddad4dc026cfc0ad267680f08b3332d2c57354b08181748d5307ba99681c0dac6ad4b4479e7148253e6c77e2696942b2d1c762bc7386afce9d5c0fc70409794f7dfb85dbfa79cf09b6a5019a0516e4afb9cd642dfdc0285d97b7053372fc068653de786526ff81c3543a5042c927e0f59a7b752378938533ba7de952533010d8cb542e6ca833f70fa1c605eeeee7036030a18505a8533259d35f0065cd451cee24d540cedff79283aa56bc0b3be6f1ad78dbcf13e5ac77a4e258704916a893320c1878a14dad6665341c6d67fc3cba32c343816ab7512c7a54fd34314d4244a9dbd0aa5b6818c1d73e00a9c5f765dd136903ad647be83e18d9d295acbf558af0090a8b108bbd8056617bf0bed6300941cdceeadecb11c2fe2e31c776dae36671ae90bb98614", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56780a276691918256f4d705ce674e5900d921dd3447e432ae711518cca24f5cb05e8a8b58897703234d4843edc39a2b68690ed6318fbbcd9ee4d56ed142aead4d21cc331f5b641f2db73a391817d05b35041314046f5295a32efe5b0706724c4df3472e621221a91f7d7f0271d832007200eabb91b1c6c397626b079977fc73674dc15a9d64baef4cba0e610741f6e5b2f4bd319253a3c0662d37f11dc6445a7b9acd8b7a6e20ce5a7d9ee677f64932e6ee8d002d7fcfe3d2322207e1f34ff6d7603983df472634773ba51b02c6123c9e7dafc80b5e22fb9233a925753bdc350968f0cc28e0db601a59b4d7d9f3804066c36e1daf5df795a3ba40009238266e103b8b4663ebb7bfd747039a611c23d1a66a1adde3164e79aa7cf6833a8ea50c7c9b4ea18e57d1924c4d8ec7834c05c2666f4c33487fd23c3cc9baf39a6477b9e43cde248dab58d47c35ac0d51b11df4efa935de7e58aa0fdaa42e2e705e19642150b751426d7042a9d0644dafdf1a07f3203520ab2d34359ff86436f8baf79a", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6837a1d67de346f49422866f86ff0bed7a3814c42bd6d589d86a52a213c17d31b8ee53b01b41aafc1aa14092b23c6b33d22b8608bd8b70a578d8f2d0398a0256672868d7b07570776dfe39f5499bb7c302ff41a9d1db3cd4fdfb4af2618aaa798d0fd725a2d9b2b104fe85473fb29c4a7bea6044dd772f6c199a9b05395436513b329c31794def73cbcdfb49be850488754996b5484f717f898e258f565315f622c3c0e2ffd845fd4c2cdfe48bace8ca9c259b422ce947f5818c08787c43bc40f816e61342bb0a55d7766b5fe7ba98443f57c7f2e028e39ea6231538a444fa0137dd6278b426f85389a311d6e9bedc6758ed4b93d15532c599399e2dec9c4f8dac85a6042b4d879d0d6ead2debeeb0e65bba69ec3b86319b59d67dd9336591716b6292db84bca28742d7d9f2b15ee0a1dea428f68d6973e69d3d81fed25d6ec5ba197c896ae2b9737b1ec72f030a81053ffe215ff45b768457857fb5ab280d2cd84b4b4efceb7cf5ff2b757fb3525a3d9f9a0408e4a8ca2e575dbe370efe3df2", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "39ebc7106a70d3b0b9b139c6504820830997018b305b6a60c6460aa5a8ebcfaf0ec713fa5c749077b20ef88a31e34176992f311b898a05d1db424deaac1b8c950db6b3fc1c43697f62cc50f0448b13b9b3488ae4ba3b28d04769b6c226a84db97fdd6eba24d56a35d98674ab29f23cb6d17b2eb954f37ef27edc8a7538c78980cbf8d335833e17fff02cbd105ffc16de9a3289e4693e55dfd17c8dc067fe6d2142b0fe88166e9cc4e2931313943d5b6c3348b73c5a616cf115c570680eff19dca107833265dc89381fdfb9dbb2a1ccc638fd8120e800290e0300683d1802e0d58927e2d7f53078b6b9fa4c2124e3768e57b53f5c050951000f735164639d7bead5c47a84438bf25c0ed52c4378ed8d9cebc51dbf0384bf5be9f981343a64d66957dbe7a7487528226e4d139265ad01c2d37bbc6c65735077590fa19c9cd3ad7ff9fb66a64bf0b905da0ff9a91153b40022c1ca578ddab1e3b01a25224d5e4f53e9b071f10411a92e4d9e351a11b89dcf44690dcac8f3c802f3f7d976150149a6", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98cbe8534cb02a2c6c85d3a62d95367df50994091fde36f0273e7c40cdbba945225366de736f512b9b5787b2803605b7e14e1833fb22650e2a00ada4ae96b8ca53ba51c3a49c66f41e042a7dcf89784e270166167776ec2760a35a3835af41c32e26a4cc04ba044e44ae429bfdf124fdc4678b1e55108a4a57d852eff2e18ed3a2d80fc2a06d02be188dd1958fcc0e00f9178f322cdcb03337f57da69be5a576a205b74cc67610af684a0e1a7f93c4cd51d70eb3b356226371e7a62905ba48a8146d4fa6906041cc98014c2b34548c79f09db71dd29a4be56ae41cca907192cf036867ba43234f4623aff40bd9365bb6d8b323946c57bb496f0aabdeb88550b426100a0629630135b0bc5055c81d512fed5403f2c3cc374e9e41d60380587f38fab57ad46452c0cf53bf94f96b1c162b8f872dba9d588c94dcc47121a32bc2f0dc20b82ba85d3f55bbf045659462578dd6e1f9bcb8814f7c4fddbdc6b138a132bac5bbdd6975d897a2234c034cb6e848a9c9e39e73e6acd54cef85d4ea891e79", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42438b11f05733c3e2f8de90807d716efa4e47e93fc5664162b1da4ca24ce0944573aa3381fa5754ae477767721de47700b9da805d784bc768b14b898eed7b30ed843cf023eb32274e8e4df1f507318378198c5ac4e9f4cc6a6fe1e709435ffdf19f3e3e31d7b4d5e64d7664f24d2013a4b137db18f51bd78a4b014fb53f812d8deadb1666bbd16462fc1b54e2583edfa8655f20d01557acae16ae13aeeb1c72396de4916a9af2acbc43b3520c152039005c3d14fa1f09e4efa4409717af2bb609f9967ec7a6f00b23aa678ad1949aeae1437b52ade1f75773f09df2e669c165e37859f3b08e0405fea9fdea4fb7042cb4baaf26885568f2ac8633a741a8255c737d54f1a85218d8affd7cbf59a41ce82c0ce0235eeba0e98e40744f4668c9999f896d939cb5d69a680ef0e151d95e7269bd27702479f80ec93c036cb7bc747a5d0c74367bf8de765898be44234e9517f2c4355106126aa0108c96773d18716c1888cfee84c0b7b4b16d776e2e13673b1118008b0fb2d4623d3bd1df9af50cc8", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c6b1b6212e4e754d593f1de4d71e936f80a601f4273be1113e23b6a85d1c7d2d03b147874fefb27278e33df6c7cc24e00b97d994dff10efdebb5e62533389929c7724f1bcaadc71b464b535b207dbc665b5694b4eccfd12be7e150db0dd7861746cae1c4b8a460eba76ecd11f784973242f93865046e2d6a76082076cfe11a3e60a21b4ac354d54fd02352e4609044bb5dee97750086a51100a9036e560c51759f689b4656d8f7551ab2e6bd1248e8afaa3f4adee25f6959c9c2dd222e9d044f9298221327bc16224d9e7b39d28aeacc22e4a0df837834080732be63943f535bc3b6e5196b7bb156c54d4145f6091f1b12d3d0424ad13bdc24c50f02debf68d29225331a6e9f1b0dfec93ae293b68c0d786b3934f6b90ea201b8d9e5d691f3155eff10d4f59b4cfd7d816ead8eefc52a5fe9d810796bb737a5519d851be774bc5e8e515bd28f68a642e76401bf2681d31b421bb2bce2b356362550ec174e7822db4e917c3ed73a0a972f02ef0c39455d88a0363c3bc7da67579bbac5e4543562", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "798424f074c06fd3500a66457b212be3c9b20e0668372a26fc9125e63f31158b88d5f868297e092f515bb8b75f20f30e74e5bbd99f7f0dee7dce95a3d039f6955dceec144b6147a1c4a00661eb202d478869cb46e5bd28eea0049955659ad62584ac0bb0e8b2ab11dcfb7586d915ad60090dadb17426de2b3637547530f33bd13640a1b5ffd5d8c6bc5a6a8ec657ce16942d5d4e5abc975f6c42273096a838a926fe3d803f8ca6385fa366020a5a6cb7864ac7cbd8f6adc6c3b4fc4da81326a4350ab44b3ca3d8d6532deccd0664fab09070275d1b2fb8e072a56c73e8b9b927a8a8b128932449be94b1995e6258b322546ebd4e15250bd3dd7c9ff2a0b0d8b1a1ce58bb72e00391d2a26c6472b2217c492aff726587753a808abe14d92617b9156640d001fc7392188299e2e3d874d433206aca0f2c1be3161dc5d3f640b5754b8cc7307984f7fb475fdd8ff33c5d92ffa36a7f9c2a2e5b0a037175863dff59300296683b3c76f708421d3ef4bebfe648aae769a143d438ee82c5aaa7c09644", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d042590bd88b8688ce5a2e41e7636386c0e76d99649c93947216a0a02fc238623ee2f7f1c974233323d7ad68f0cbfc7c177c2768b553a680037f86074effd0f01a961ba281f5fd1ca1b5a6f8ce44ef400ac5d9aa0da55b486ad9125896c56261b75a9cb92132e9c6510c37e4179b926fd44cadc849961a7fec58dba3a4f496529afe0acedf95f5f93535cbbbd9c1133a7c9919570ad94ed55bb09108cfdb919bc5df3ea06091fa651fd4c5cf4bcb8b982a67a62e20243b316846622f78207c16c35e75b70f7786800eda9694417f7e3293f346c75e21bbc0e52198c08dd6f5601c59803773585a301627a0f1caf6cebfdeedb2c507a557190e32606b954e3c989e64c619ac54beeb9aa6886caf42d6d022c95277f61690a589cbc83b44013ba640137302597c41bfb991c0870d45489c89372ad98af55eeb0532a069cd99ec784619cedde530610aa2a6a8cdb850711842af9514e790ef416de1f8c56a04284dd36375f4a961c443087d8f4dd424a96406b61ba17b1b52ac165655aa96ee4ec", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85f4d946ce9cc2ebb093b52d2d742e3f7addbdae17fe7917f91c644922d821a59bb8c77d4d92319a5d15e4325915faeb48be88b377c4d72e42134de5a6347988f793235258a27883395c96a3cd028b633ac4ebd0949c18c91cf88788a32473801cb609ea055ff206eb3e39cb652a60f1dc2946fde5784170c164d5a2ac17c83739f2a4ef8af83b719b00e8c142bde847eb8cd519fc1947af745d94b3c2870d67ef4dbf05114ed35898d946d5d7fb85ca3c7c5f8fb3a01476ef212ca08da8a8fd73af1b16f0dc71c239cf85c42efde59c26ac711b47d1be794cfd97b35e3ed71b2fae4ac7bf342c2c4d847f910d09217b06ad9a9209d404e492df2324c0717ac1711d133d776dddfe9cbbb041682a0beca43b7d1172cda3b36e94a70ab2681d02cc239fc6561c83177577b94956ec947ec261031cac0e6029ada2279e6cc83a41423c6fbb1bf556f3ba898295955b739583f1443dde941d65cfb1d5d198f5264f99f7eba560df3191acef7b19b88e7477aecaeb85b1412cc6415122fea1b0a0e4", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b7ac7bffeb624b6f5b941ac6419dd579545a963c1973231e09ed111413eb27ede5d9c0c181f4c7a1861124e708ce2cb00887e9c6cc81ec1a584895febca58f84a7b6a1bf19de1142e1d71dde9f1a6f29d1c3a743a89977fbdeb98fbac5ac75c90f5ccbb381c68d5fba5c077941a18564ca221feb095a40211efc0df3d0ce7fe0d77b4d8c246ab423a43bdff290a805bda392dd73f96387319d9fa3581d2e9840db558ddf3d1e411dbbc91b1b95d7efee76ad97dfd2a06c0ac8cfd84f9be2198aca909443aca75f87119ca8d248ba6651d75f4ea80d9e15dd96b9595ee38c67746d17ba7f4f76fb561fb60fa5f4cae737ab6d6d81168cc8b7e98194481d2f4d2db8e62331b981055889904761d616254f9fca8cb16565b80d53d60e9ad4ef395420e0318f4795745ff81253bcaa07c34f07bcf71f3fd2401f30010cbcf26ba7dfce6ef92dd5129dc65d6b8091da1249876bff079f886821560f91201291959052d88e2fac9d5e842833b2043e07d9f0201be8563a19ff6546898caa2abef858a7", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9d140b7c2492619ea869270edd130b95a33a8f42ef58e542b91dd3cb97e19391581900875d646c6e834a9ce4f2039095f2e1bba5c40ba8bd35015b25bfaeb31c473429b6073dc06c4d692747993a20916229a1dd1524af3e941bb90e11a8e5b39face2fea09332c94afb45db30f47a4c3b725b9bedc17317dbba797f985d16d167bcd55c559d6804eea5988249e1c0ea78e5d048bd5c6a96c0469dc582f06b80a0b2cb1a30c0f93641c83f5c41b487d0c11e8fa5f58e6f6d78c24ac0d4295f37451284b460d33e13e0595746bb90d4d0feaf257fdd39141e2b9d8cd9f3a05c2e463afcd8ccafb797d326eea5e1a9ed719cce615b9598a80044c9d087d085b5583f86994c007ff966c61c247c73424c9de1ceab585539f6804ffca80eea3773565fb5519edc9b46aeb8a91dde6c01492e6825e314a50097e6c47087785685c9551636743e27b5b67d56812e640afc810e04620ff95e86e1ce5bc3c007e2ed4fe763e75569a3669238bae149b89286a8f09123c11dd574a910e020cd4e79a65a37", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "006723ac29dcbfed54334f9e672756b656be646c46862fbce2d1637722cdb3121cc87fbf88fbffb3727c9346b107959d0de462c64c09aba63869ccf913334f25e70add07e297ae1497ca13b1b20f95044db0882bbaeafbee12ce649aa0a272e1b2b30341f9cc4f0188b5467405dea399c94a7c1027ff21e202c3124accbc4ec2159562102e405c8cf992cead9cc0f7ed56d701d91bec13119b95222a40173bcb1ada09f4b5f7c7653c32b3826fdfb81a7852df272895348a05b876482dffedf48009dc3d14655f32b4f1358b459efaac5ef2aadffacea024744d1021ed00e21ce95c467f9979093b693aa3439d6313cbf78d2decfae27f4c48999e7f5904d2d98b935321ad3554baf9446b6fb9a9df4839d4357afff45b3690f51314618278227c23bff1db36f8f374131c780c50894c717f01c03356f82bd5cfb96b4b5a62d8a83182086353b7a90ad8409382e1d1c3a6ae8719bb530656b1e37ca3cd3166e694ddd9ff00291badc79044f5d52f8bc3a30a243b53f17c354023b001ce13a35a", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "117ab7a6eca498638fe515e2a7b4816840a77ea776c7122c58fc896d29db00eb480879c0c0cc58d2246bda584db723007af97d59228896d2df9c1405b304f460ac56448e76c7b09ee0bdeaf2032eb63693df7bb9969d346d2067b82da828234945235a6bbc1af379179f66c5f09a864d3f51a021011a60b716e933b0911fede4c5548ecd68a8883645b2993f060b441947ec44101b59053ed82eb420d057eca41689d863f2d481070fe20261d8a0c5f5b181857bb5cd7006267bd7812ca4c11c961dd78f82784e9ab90ac4876cfaa6d96d29d7e6be7c3af7d310d4eef25bf06f72514a22eb7d6cf915c353e4260e335b28af45171f764c95cda80efc407ce8a689fd10e97f0fb61722a11db60375f2face8aca8212e34bd451f6bceaa36a6f739ed0e6fb249b4ec4dea15397b44c8d2df5b2b113630cc5fd071c36cc0923b10e2389cab23cc695a27905db486a58dc38202729abd6eca5dfbfd0e0e10cd770124e4130dbd2e199856a2970218fec9533627141a6b4e0800eb1bd15300d3bfad3", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5095dd55433e23ec4f1bbaa447d0436032a4f7a0d1ee88a92f16bedbc4fa213a99a21fdfdeebf5c03c09802c231a79b4d34a4b8cd9662852d50f98ec211f9514dbc7c85ffecb30b8874879c564be96c4b2c706ce39b6cfb580a0b4d0ed50291a1af394d56395705a941700112e3665e3b92ab73658c603ea8cf01cb18e463bd94d6a5527712543e05c5396bdfac8073183a30f2b667876e252824d332dd97bd505f60fb33b784bfb4104f0b471adf8a9a3bc5f3fbf111634f55c735a2021ada58825589a19c8bc2cfa02cca924c42cd38c5303b43631db7cad59ad5e54a15b202c161a64e78bffed5d6e9bf6c97d1b475634dcc42ee3c1290ad6336ca67aba5e62f3663e510fa524bebfe3b85441b3634c5d56e9f6a13d291f6e6a6bc9c1bd440d035d03233ba0d495835f4e842ff67e785c9acaacfdc9313405fbc7401eef2e196b78c7f69001968fb1a5940ea6c479c528feccf093b464cddb9eeba3ca114941a13fb952f926900bf5351a66b41502b50a8059fa1423857b3af79300405d0f", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d4ef49af6c6a19645a7e66348eda4cb290f5bd85777b97bda294c2f9989c41a90b90a205a1346bf624ffee32bc910443d26d652368fddd2e22745c03915cf72eafff1e8dba93268e86d4660e8a31ff32290990ec47174a66cdc75da021a4d2865a09c1d86a56983a60d7a32164972e211951d4e8525b0390591db9358379e532a7fff6a391f488df8168c0e7caff8e85d474871a0c51f5a56def29ab2d82b7e1a8b2f8801cd0d510d5a434917b32c97646ef4fff7a695533ee9c73fe3d99634db187f92721621bed9bd42841e4cb7c9e6ce8ce103eb46197df5f2652a50f4bd73807066b5a30e6240ed4596eb7f603c262c8ce5fca6804d5e7b2453e33dc1b5ec81664b8226b0ce5e0342807ecfbeaa1bb6427399c40e8208ea2c79ecaf0b655a2f42fd12855f421ca7b83ea7d00a02a80394c3cc38bf2f54db001727f50d946dcb0bd0080af8a9068ac89b26e22100567357a268de532e7ca5d5b36efa22b8d2395e104f569fa435aa82dbd1245c6873d4e6a2322f2b9832c85d12343e9e0d", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "205e8309f1bfc98e365de1375a1cc7cdee787750cd8311bfec5904eae2ea85a67b933399d2c3d1a960136fedb0a1a548972198eacb93ef45671e74eaceb184c03168a0e6eca963accd42e5474b595ba01324da8278c004df4200b225d3ca10d36537c6eefe99834bb4c39055d5e8d254b9d30a998a89f74c7d3076a93068cbbfdc68018e7f55f0432d330310bde7c79c1a6c03d1c11cd40dd632e07241897a83beef0d24274d96838da5459cbdc3ff2dc5aa95ab363697fac608e49c8be782af7c8da2d86d8fe98128b732bf520439c33840db79089aa7bf249598586328ff079f99a9a1bd2e7068f6eecaa9780980e8b43efedf04a661cee9c5fb2c59627d78c9cce6336cf08360cda44d967382fc6287bd90ceef2ad2d120c92fab916b96da1229fd08f061857b4a68dfc59773e264d3cd41724b13038646d7ff4ce1c93dae4d4927ecded0003d71e0e1acaaeec72463357dadfaa87b6e4198d501bc97d555cd6fa6279f04b2f101cc26f4fa1c795272179e6682dcec6099948fd0d5de87f1", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f58c0eb001253d4cd2174fa7e71580949522faa7a7d8c08b924dd985c334dff3f8f08c3eadc8f057f2319fddaab8e9b99e483fa9552dcae4c8331557089b554363e4c3b1a3cbb74ba71f9bfff8df96e70ddd3320d0a65f44632a9c1434d3d319f6a393a53041ef2c77c5ad90c4ef6ede2962ab21ce4b50c6ce2b7f7d3be3957242b1a1f84863456c37bf62b9254cc4fcb61a44838adb26e9da44801f4dfa931fe9aa2c8dd986c5e7d72b56f3a10597cc2c89d56e92823f512dd8f8dd0aaaface4f0e3cf0151cda447f3318fa804c3cbb2660c3fb666dde93be44966d0d13e4abfb0837ba20740141762d60389f6ec7ec7fdd18df761f787cc9eca283db6e8c1a71e78c007f2943f52274e5f6b2bb2de89fe74d21e4be7037827083a324ad22807f41e4190075c5edbb43c552fe826e65d87aea59e605cdda79720674cfceeb7945cb18d2b11328b18352c3db976d2683bf578f9691ab7f0be1686489f1170791bc0f33c00c2901ac3bb2efc9ed0342eecec0089fb18399cfa32ff60ed125e4f", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "15fd557632f2e1b7fdfe2888c2c74c92d277c6181f7405eae294dabf8edee4672d1931041bc0269df6be986404b7200555e1be18fad7d5bd5442fce33e426b4cfd294e2482a36c4273fdb1eae28e8414c37bf9af91a97372c296e276a6b466367f4517400be7a683f81e1fffbd85494de21714d1e0358418e6bd4a296ef95f8803af0496182e4ff5489ea496604aafcc53bb678c33baef555304c12501cb4cec1d7ed59cb9fa435ab3a0a1af61271bb8d25958f1d964fd2154f6a254e56109e72094198b0abeef06fe7f09dadb3cb2bdc1dec922650c5e72332686d14a4ffddce43a324505be0eb20822a355c8f8c5f7ab7602c968e821146f3b861267c0c41a54fec55f88ba3bb3cc1472596f71adb8cb47b51279bda34ebf0357ca826930103321baa83e0dd3605a7698ae3a1724d91904640845510be86b349b60041370bff59fd26734f1448df7471fce52555d91696bb85f29925a1a9e18ed7449f4b3421bca8a92deacd0689f559ed17cfdf981ebaf89e7f6f65b04a16f35415ee9e0fb", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "375fb7450a7d5d3754666d85df343e3b624795dd2d39975f3437c1c0ddea25a657fa05856720cf1a13337b72f9ce6d68b122aee978e180a1bca19fba89eb8a32de420e5ec7e399e380ee02c3169f95a34b64e26cb61dfcb83d5454718ac6c557490c9f489fdf5157341bdf5ee40bf7441c4bd7c34c30a64a03dde5d8f0aac934b783d1de9ffe690960678c8b7dfa73b1a4dd649ca411754db15fe248709e8f6fc4afc7c326c26929327515dfe83df4ed03ab7959bb3738a5f08c160954bcaac34f7415eb5819f6b183171bdc1417b07171f543765557e00304dab735cfb8b28f1cf8dd9d01e556574c2c5a49034c07576dfea59d7979d73dcc057528afd0a3990a8531cd079916f54e89f1ec4329dc228bebe3f896ff017628678592c315baaddd321d1cc9b381b6a79d274a1b70b7cc585300aedb797eab8e87a76953991dcc90c7a6f523f9a5e6f5517ad93760085c281eb0d3b02f50c7744b07d86daac1dd80a0fe150507db7a7ef2f6d65a7938d9513c6c8dea2c9acbd1867797460a132f", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34e7884095d4a295b9c36d54585825ca5d2ea808f3abed0bc75346444ed84c70305f598055714ccaa411823225807500671146b5936cb2139871c92300449886ad4fef8b4851129993556ef99b73ed90a77aa25b27c3d9e9de2eca65ae603aef9e1ea8cf0db5e30e2e1af1e5aaa083c430fed708030ef0fd1005158b80e74fd83b536cfb40dd7893fcd37e8c9ed6588a7b2ae135068b8c155fc81b842423682c3180f27e0f801113c1488d9a19bd703f3d2f7a1180fe100fc25924288a86119df6c346b6bc1c7125f73baa7f2ca383b4488e7b9c0b63fcae41daff19e4f35280173deb6cf05d0ed87b826b8074e21548e3c18390494c7568a80958b19b8ac52656f4c86e5b47a5bae2d640ec894522e5531fa45526602b199e3bc912653737de502838b52ff97305e0246fbb0c18bead59213cd4e38b335090a82b2f3e4ac7c9d0390c89334acda856ee8b4b7e06c2f750dfeea8e28e86f1bcfc25c3a3f21d3dafcfdd9ae2d5f874b5059a34c724b006c5ec726ba80534f32001c7df08d9ae1c", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5115c16984c5d421a9d7c34bc5c667f92d92e3ee032bfbb874cc93ebf39a464ea49ac9f91e78a20ef14b3ae2da2b8486447a57a5295656b8040d471f553ca00dbd10e219b5fdb443af8b1293e4d9a3dc3221ee86e125469a03dc3bc25dddc50aead27dd717f06884e2a98fb8aa670418d1bf181b7a8b1225599d346a0d28e404c4124d1b4bd99e882016bd94707e661d3305e02205b0e76ceb8dd1031eb39ce446dbdfde8bb05324d6c6230f015a5b63f865490a9681f388a328170a4426b18c67e6f4f90c2d7b8ade3feb95020173927f7672b6d605426a848034b380bc4f85f148b6d4d00b50ca48e5289d9ef67b37e6add4ba5ee1e1d7e6da63291d5d307d2fc7049d691d06cadd9064897c99bdd609f0e0a90df221fbcdae4ba2ab230eb2b87f71a436c7600e36c234d8ad8ae4f9af1cfd260b03424917e9b5a5e6a1b6770461a7308d345bb574d06c5b6dd2b14fafc89d83edb6cd414b6c2690b9752f91f4af5b52b052187752d19c4e2d1fb403cd53ff3eb4e0a52d965a81d84295ccd5", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0335236a66d250c94b1767fb43652f00197f71ffa40a27a3026a2d258b99be75b628960b2f26ba90172d5b1f3abf39608ac092de21fa47de50c8b3c0a1f2277a0616dac36e9694aaa3f6faa9b141975785dc22c39f2b2e8933aaa86abe67726a82526ec2713cc1013cef90bd9a8bb6ba66e6952d669831f3a6d09e7ccfc9294422583d9d39f2662db5a6d162c69a77aa216a43c429ce89796fa1b6e4b5876059d2a8d2cfd5c8d8660c9ee5ad3aa280b319d3b90404c7eae3ec92badd923812eed125e6e409d808dd7e01dff1ae48478fa1d65164d8a239737944c85621592aedaf6dd44b40a7c69aea20794f1d00bfcc0d1b7a1c1d19751b76fa54ac62d4b5c3a4f80e680fcc1f9405c4d8a84bad2d7c6175465026503ac02f0f9c8375911dc5a92d8c1014abde99973262e455d2c228e4b88761b344551eb3c5d423b5c9efbaa97370e0d3f09a238d0b540816d8cc0280e965045353859b0c9f0c98a513201f4e0e5e02d2659a2fff514ff9be270fff172d56c359503902c32b0204712019e5", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "42fc0b43a5421352c577ad4d9bb266fac61b88588573ed37b5bec9a283ef37d5a0983e01c6b96c97481fbaaaf1ee383572d0da72612736016af776fa860ac1f7541692c69b8f3d75aa9574138355aff8e30851d3d1abd57e0b721a88cbb1db6565c6512c047385f9d5444e903149cfe3cbe093ccad06cb832fc0db7a47a705510be4c99caa6e28c753a5fdbed91aff2f74b0344e1e1d669eb86b1ac5ee9e0478bf9ac451318fe6901eca140624da83cc8999774a38dee08cc4859a2ad0a7a1355faf1636b2e6c547ccd8a7a98e63f579b455a58914c16a4c46b71b052e289143365b4c46d85bb76e18632b23130c726780d646cf0a76302b3538e3ba63522ab12a06967d7eaeaff5d4db5002b30292b15f35b6abaf56ac76b9977e5e1841f74331f8cf6f0b7070e94cac98b6e49b548128edddfebde019eb54dd458a94c0f1bc9e4193accfa9d319d8570cc4b7311e67c921425f08bf3b8f4ba3dd9475a075982c1c9a48501c82dafd23c744ea7346015719f5769215d5acf1f26f9a8918cd9e", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "809b5852863a29468e0a42b7fa2113bc4789f7b9b9348fb3914b7d9d6ff87af6668993a0cc78bb7717f2ead198f8b78a0e297593f128421a505ffc558cce5b78a98e4aef64b9987be6003eda13d1f068a10cde1bac4c65c8a87ca2b989167ca979e7388610c459b003c3b6ca9beb2a639a1e2bf24d31934127312103638ed925ed664f17e788cd6a5b1d8877144e5258705bd178d6c0cd92a6a9b862a5497cd6d8bb733da4eb5f43fd78c6fae2ca635e298d8dd60ad94074a959aeedc9098d8487bcbd9933b10cb2f7f43422ebdcada5adcb5f3a67b8697f7142570a4b1c65d9e5f28ebab56b4ef1a3c719f4d9ef7cd95eb7020b64e3ae70dffa4cd14bc38c0ca7eb7dc87342fe9c3e5b4be88ecb108f739e8630bbb75c799236fb1cac8400f33641ce0cd6a700639c5e0c3c8f491b3739c5e7b495c2791bcbc90fc87038ddcc6e974dc2f48616bb11a6a19303333e146c7b2bd9b93ffd0e3cefba1a97b3c2fa6c6a765aac399b905dbef6623d5b87c71f977f32181b4eacad36efe0cc0b4645", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a3d1a656e396f2bd92fa8570511109c4f9b4c7ae25cd29bce5a077211613aac97de804d8c4cbeda371f1bfb63b4bdb6fae0a050b2247d500288e374a5838e6a15e7bb824ebd20eec5a81ce4ab543ea46af4c4683e7da1c4a55ed057ac8caf5a9239c6c41cf5b5787e776eaa7cffdeea28b8fa214369419210ef4dfcc245265027505dfc982f4d2bc6dfdddd72706e2e824e7457b692f2d67f64a8a59e296a9270b6d6b2d0b1216d5bcc07ed5166ebfadc54bc6f2e0c2ef7c1928b268c32c110faa554d8421bc72ae9d387e54559e77e0b107d191f5f519c62cb932b5dd8d83c7cd1332975cfd5a385356f1c2a2830d7b620b53c2ed5777551ef91511cdf01cb8ac37fc9cb7f9a34ce204323334b81ac8520fd44fa178a3dda776ff5333034069f5c392ae1d712e7080c53ce6b00b253bd8b0d11d563a3a3cb23b69959363a1d6ceb0b9fe2f1ec54876d1fb5aa4817dcfb2a144f01f643b120f70248417a755196bc382e4ee5faeecb9889f972e1f69107a7f145140256c960c86fd4c15aae14b", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c0c5c24284840b8d9d32d9d2cc994c05850f688725a602ca8ce9a863f777fb4393cdfcd945ff7322a568ce349945c2f6c81906a25b4e7d4bd4ad630ca58aedc7f27b10ca0ddd2da8b0e1af26204877eba9f49a42e70f4608a4aabd9323c6f07567e6897a9cc31886af04a4939faff804a428ac66d39f13bcc8bf8530e45ca1c5afa7f897a16afd31320f801285add47e99fc1ab0d0c5a5679926c0788cc806cdeb497ba12a7940f156feaa4b12363f7a126cdb8bd50db2f9b2ba26c7f96febaa9241bd3ea9c3580fb25fafa50173644f5835731f7dca60de316f162b91f81cbfb481ccad9b350165fe40b09391cc3dffdd38dd71f0b02ed42a4a635db69a56ca411d132a775d7ac7948d1717e8a7dc37b1973cbe565582cc63a1a59939d20dd726b752d41bfc598d083cc1c53713007a1c20127cdd403dd13d36a591b51b4584b450244345fa5f9e684b2d22e70f8d9a35ddada7068ebca4dfb5cc425939fca646bbe2875d2d6a986dd399b070d66068fd46b2d298e1b884e59cf9440828b5a", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68bdf76c36f8756b5501c5150c7cb8d632e3b564f4fd4dcd329fb99b93c2e5f78a15bd9ce92b9a92b43de60d65c99d470c77655e786611ffd093d71ee72a391259553ef18b119abb4e60073774f7c6c939dd95f4395779752918bbd6b436ab0b5f04eb070b8bf35540396d82357452e236921e5b8ee5c0bc4c19790711f246b7c7e16647c4d8130eb99846bbfa0c9013179ca53eb1d1f04295d7871810dea94a725841908b16883d5f2b05c022ba87bcb92ea7c32e35f2e7100bea5caf0e9fd7c8e4d2bd377c76c552dcf6245975544a2027d4186d5ccde217531ac9de962296eb03ffdea916a9634e24a51389c8322866fe1ff60909c288da01b8f63d029198f71064f2c4bd7b0d06703ab94d136c218322a55e8276c3f64b20cd7ed024fa28b6f055242a99ff6061e341317a8919851a253e375b4483366ad8852db3202201ef44410b74a3677a39bfbeb5d8e7b45daa22f270844c65874addbfb92368f379b19db28af571e92999c54fc5068827c1c13a3e659bb41955c59e56a16015145a", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94518423c2701e3e00123e045c99c3ce64ead14fe756ee25f9fc59925f5d4d75db3126844f3b2b18254b40ff383687553e4fb3bbcbc0cf3ada788116c41a4b40965bf0135742caf203635de5732d2ac2a52376bb2e9365e96bdb50010728db2ac1fe22933893a1c0aa5e8b637590d06a4e1a9cf501296704985d2dd8696ae8522a15944131061820f4e7650a3379edb853e80e488d2e409643babece379d9fa325905b238c389576a5962eb1047e4e604567ebc163aa7db88a08bf1f1ea8989effe059c092920c07f0a18d8bad0726a2fe075d6e05d402109b1085e3d083cc4aa0db4e8d85564ec7a71deeceae6bf4a2910699ca3d5e95dc51e5cdd5f27efd2068f546692ca4db0b07fed31be2ca1a573101bd6a04352b92aa7292acfa58521c9304fbeb88c61cd39a52248ad8039f982992c0cfb22aaf85f1ed354e5da685e53a1c8aa36124d3d18e25703b57cdc96557b50a4f10a2c86fb2672653d808fe361a9a4ee448e8336371742f49220390b4872279e6b7e8dbfc2b552a29c0815f11", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "26d3eb1da50a6d64055fe186dca764927cd2116f42ed680f09bdd22fc1a0808527bd1e280b43916be3b62ba80ad53444a3e5f63d13900bf4d29b1f4ba4533b6234d4ee28dfc3253fa7c6e179904484c81b09d8db0602745867662fe50ff5369b3e3abdd24edf94e3bde316e5ee5e3ba328f5329c169ba027d64213788c5f635f2051ac0b3539b3df52f2a95f3e46af5d416dac0bae0a28ec487460c79c04243473d3887bc346502c06c2acc657c81063ff7af04154b49f90749034f9e6970834cd65a897b676888b7cb523442c36097db5215a975cd30ac2f3a22c71bf012a5f03c0428342dc1ced7c819c119d5b6df8a18684e70b7813033b4aeee1c600f97d6a1baa8abd4c7c4e5edb321b88144453985009bb34cc65840effbe6fc1729c706955a248640fb011ca83ba61982bf0ecced0899fce67b88877f6de7e05fd34414917bbbd76ea89fc64ad95e9886d4d049bc5dd5b70a794e2fd5338377c65c5d6d4a8c5728a17dfbb78987702ef2f6f58bba62b54840e26b6752913fded1e332f", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "371a05435d2d210ed8a0fa36bf2c3847b533f90a565152d4037f0a551a4a276633383dd373228dd6bbd14fcfbfa60b0f9c11d620a6a4bb3094fe4b2cb8b95ee3a520d504b54a5269ce9118f20f127a8e2d7801131efaad19696687cf9a5b5808ad75d7c9b075ff148af8804f7b722c9e2720e02d5c2f063b860a8856d4ee865dec2f3087487878888242ae2c2e11fe796b629f61bada732ac5ffcaf5e56b0b4a2664f8d3e99de68ff844d3fb86ec9e62e9e526b37d331c2eac98bf2a62114d656e50f9e08572464f9f5d1f439ffa97f07feefb4dd6981f3c8f90200c1dbd84ffbe2768b843e240e78910026f7c2e822d8db8dc13b0ea32552e5fb822dbf3ae30a40db6735a8b335073fab0156047957697172de6b4b7e28d9c84a39da8dc5d882b99d05f80df42cadc9e05222115872771773b4b1005e5c569e46880ed16f7e97bc8f1e082fa71cbc3aea083dda4b2f327735c1754453445e3e70e78c20d49220f0d98be1da1c61a2bd25cf36f20dd37dd6371ddff5e43c84d01ceb59dc44050", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a00bcaa2f9ad4973f6444cc6fc404535b303a356f1a982680f25b82577a7357add1080b8505fa51d489ce9223f17e2b26b3f74f2b1e08e6e77d7a8336426dd54d5e97beace81c2564fd6f821056acd7c698cf4600cb529932acccc8b3796a2e9bd60541b74c9c8724f77a7b6b5ac44150db316ebccdce6cb1e4be76cd7c43ad4fd2e19186d33f7323687cdeb1c2261bf98763d37779fd18396f2440880fbfd862c5f1087a1eb36927ead983bad3d772a03b3daba6ca2d7654fe9bd7a5ddc7122bce605f38862cac4d53c4b2fbf90b855e6786278be831ab54c9995d291774adbdded84d3770decf7efc1af56d2660586c34044a456f1f4bf22d5a0715e0e8eb680504c9cba9fc851c48c0b204aaaf2f64cac76b4ee2e195b8714ed12e5fa0e7b59e3c46e1984a7ae9de15f2c75a2d9dbe5227da267cf81e3a9ffdfc7c288f6dcf1d33ab976aad3308a6bf31f4c8e9869e6d94ab218512ce9d134433af6804036e0ebfadae99c813ece35da8f8e94ef2837716480eecc8b2ec8fbb06f138216d", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a979d6c0ee85dc7abba9fefe956bf7af24183c6dfffbeba3a5639eee92f1e16e02ddf878312ba1d952c62e039a82432d5371ab8f4997d2503341843bcd5f4d452c870cf88d319aea711834941d304b940efd73f3d362eb74cbf36949a8029618a249f253f37617ff7264c1cbdf05f1059337a17b9a011d45592f0fdd0a30db5cd5db09b24a08e9d1f21bd7b6d23f46fe37b2a8af15e0bb6c80b52bf3028cdf77d5b18c7cc30e84cbe1bb08fcc82fbc80b828af223af1027a52c1fdb3af4e2a580faaeaf77715b2606452ac8db99973b3989593ec849a937c11ab1aae3f0a1d8eb62f3593b35b45e481e6ea7f53401b007628e5432119a9f3614667c18ca0b010f19c5e45b4517c9fa417cff1e1785bd75bda0542ecc4fea3cfef0e98b9904d2a30809011d491efe7ce26cd559faf1f1a1ef3eabffc18d25f56ea037a53d7d7065649f35c0a95395cff611c5e6f224f02ecdfc0f9b9a800a775309e7b00b7cca1d2810d8adba10372b8b3b2b9c0b717879cb1aa8b67458f1b0be0ae4b6696ea57", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "448901a94e9bb2aa12ec7a41abe4244b1de36d213cf32202d366293dc1f185d4fa732ba5659d93cc481b9453b7f4a216a47b77a20dae284c14776460ea5e015cbc09bc6f3eed09a97bf182a94489a376d215efb459f15c47e7a824ecf05531c8e0fad1710e4aac0190f918eae1c0f999071f633dace9dfcd01f1b46f6b13b11d558264c9b0bbd8cbfc3d3da5c10247bff79960effefbecdcf290d3fed6e5e2c9992e237e1f45d0c43c376e75b673147fbed00dbbddf5835b12a914dad63493d56455be63410637cce9b1abc9b9234ce7e18913fa213d21287a63ac4040adf9eae42365b41dea5b0e3dd13d479a4c9bdd1a909cc8b9ec2b67b4461fe69f56e802411d4b8e0a8c7b1a33089e5ffc6ec2612594c16c5d46cfb7efa9ee7e400fde74e3175ccbb7473b630d607e852d856b5a5b973901eb9aac074379ef929187d7606f05fcd301f456bd607c82e96d7d6451b185bb2f409a152384b1eec6cf62486f46bc14ae04d432426c88a2e95ed6e1a40b97886ee0522fcb82afaa3db585635f", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "888271dff8075b011cb6811c6e5d389b361209f64e9c7c71d7c85eb361a96657e1d3a3cd47403579d0d96e4fcda98710444f5792f009593183105faadc5d7fbea099cccf752e74cecd21127036b545ce232dfd9ade9b3d75395785697c216788d4ecd570d47360f993c154f969ae90c3232bda9bc6d071018dd61d354ee23c18c74b7d7817b1a5a5e604d98fdd38b8988deba1b259c0406bca0c506760ffe918867562c005150d093b6c667e7957149829d078cae1312598e8fa88965ed0cfac56cb8db8d721e74e5d91f2b95e53af4bb0ee3acba7162dda0f352b3d134d151fba9a401acfba3da61696ed23a15b6ab0088df0ee6829efd17cb94fde612023aec041f15925786fd6df057c8f19a59b6811898f469cb456cf648104069a44a58e0c6305fb07478df1974a7a6c6b5d5b57bd288d27e09b97025112980342d64af66c85a527efe8e2e029943e59f66d8e3f407c3ead01423cb46055c1cd50eabfae0eb431411b1f8d87aa6a304bb542f2926a5ff8d0c52c921070390bf35cfa184a", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bf5b0adba7271a18c9add8ca24437b15221df6e5f53ecb04f3e0d936b9c9c3b3e2df72aef6bba8c791322c0edc573fef5757c51b84c0b2d52e75d98f234139ca2382862a1631c2e3b27bc8bbe3863942d6c58c5a93bbc0ecbd89196622bf6b37e6bd8a474f3b7149d57e60f6e563baa416665c726c49a0121b9ac40e660a3e23b80291d28ca4c389709b206bbc0ac447a9839e11c02d746f60e2b05b0a47c6b792a2b2f5413b44ec1b60f7c97a4059e880c8f4a5a2695e05d830721e48d17db01f491c07b97b539cf5abdae51b0e61140faa40fe4915c7c795237ea1b997871131070d98fd840bf0b31d46133cc2c44433e43c213ee2c90a084f96241eea0bb2be99b3ab4902ef50510871a4fc240f57f44880e9c70fe8d976bd99db57fa470dbbce472d7bfc306c0bbc48ff919b4d0cb98352b1a335473806a50ae752d77683c51b3e6c9ac761c52618ea9da812d9a0dcbec8d4c13f5f06f5e58e0e58e1e552c008dd910c32db7d3e47ada8c0012b0eb07290b0981c8ff43f4bc3ee5be7e287", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71765084a4ec53e307170a6099efd6a10a3d1b36a66c63bbb2e6a9aea8bc1d0cd1c19eceadb32ac5c1e0afac3b51b1e7185caafd0923498968ae9b780962b602fc1b4abaac4fd89880650100e9961b1c7b0c758192458c5f85b444f5b2cb6220ccd964f60fc80e96f098e3e0621cc5dac1665383b78985a49cb3b5b498dcd036e2ac68e5204081969deaa37c1ec6f73c862c31cb102f3dcf7fc07083e5868b4ef54ae2aea715e3e69342bdc5e9903181626cea93d88de740fadfc41fe48198701bc3afa6a0b4606fe60f41505dbfd55f066cde587c4ede74c4924fe286b60373743ea1b7374aa087f6261e2e91e4ea1973b1766e6fb0f7b7d327bd27f2c8c8fc4314a965f8f241b6a10a7900225549061ad752017c35c32293637411bd96781ef53d3a27a58e20e3414345eecf73086116f61ba7510be2911f51dd8cf992689aff2c08a12f5e467839d7890844f23461d470747b073ce2d22dd0b5b082221c32daeb4b034024f8c5bf969b3c79175e36779f7cd48ed2114c8150d124c4d425f8", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6abb9d332ccfdca5ecc8dd1d37407270fd5670f287d1b186ab76f49b50e11a163cb86ed774ebb1f93c0aac41b74cb1bd8832203234e23224a8118efc3cf47fc2313e67dff5dd56475d23bfddacf207614220f789c858022a2cb7530f53873333f13f7917ccbb304d82a50ae948938bd55c3e857970be5f1ac3d019c153e984fcfab877e712ecf85d21ecb3b362fa1a9d9be536c7def74e55663e89bb76d95700437e71210f4708f77e68f03c48a0f9b7b4c92131f7c42bf6f77041dc94c6b4a7ff7df39c18bfe68c26099b385cdd87e62969feffa6aab5610fd6edf6b722d12297b5a6a9fc8dd4058f11cd99d23ce0a714105ba3849637f56ee56dfc08ff37e3562131f0a89ea76a577f59af855348fdc8dc4dbc3f6ed22c0fd58708d2c5db588ae1e9260ae98468e775f76edbc777f98325a3f330df04c1d3755065a333a7206f263fbb2023711951cf7a714fbdd40621a74485124ee082c41512e38450df8da9f9318ec369627be9476b5f2b69b77d3bb60096f049f0c70382451814d93091", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "569b85df5b4c6fc71131e54ea061be7a46d9eb8cb30eb6ffd4c7a56ef743c31d004347c17bb253852f64e54d90024d2c9a64aa6a1acd272668bf3649758659253148ae53ca5d836ce9af44b6a8768f10b60bef5708f27a682b089ecbb3d589cdc53c00413ee29e5654f1b9e98476ab1f54c2c996cf74010c8b2bdf3979711fc7566f61a04ed9c54b402448fb31daf6a8c89ab7f84e9976a7fb0c135a5c75aece5dd2e12891208cc0b368cf8a134c0503db9a3d3bf7ceba68f05d8c6128d2c8ce23a4ce2c6a2493ac848c52251ede227255a56a0fc257bc0c6c04a26031b4c32fa81e0f314cdfe1ab1c7934f180306164b3484f7ba176d91bf4fd122ba4befc0ad8f218b8925343e696e49231c409e9bb18061e21d9e7cc37d4eef838fbf7cbcf2bff5b631bd9e20fe8f137a3e3b4a668202c6b795ad5c4559244d96db51952ae271b0ed4d8d758b75ddc8fa0317c65ffea25ceba70117b14a29f19e728e2301366080a7b9797f2918011bbadc0e1381f4a3b595d0e293bb4871c3ae6dd6cfd51", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "80f0dbe6fa2183c2d9f2d3e9144e84ab1c27d36e0ac2c402cc353b08d81b23659cf37c096e2a111e6ec6e5ab67bb8115496d740af95097bec32ef25f2d369e00e4f6dcfea02221ffff7fe76bf8ede0d5b677895808c58056bf972d40265effe12bdc18709434ebe85d1ebabe1e119ef56dbf1fe514cb402ef0041a808dd4ca01bac1f86a375b0e862bd5449b91ab33c70ee70e69fddaaed5acbdb2aac5000ce07d57379c93c778aaf63fb09eadb4cae8dd7074b6523f9f1eb48b1bdef26c87586d4999b4e82a577371f5d5484347087dc57fadebfe8c781753c3db6e30ff670ff3a60a8d032f425d2586fbf4c98a117b4d7494e17c2dad48f27c71185dd08589ea8722c88a2ddf857c49b8346d2f4f539a219eaf8358b16e01645bb504fd42fd837b4fd4a4c9531b66f34ac0243765726110d841b38cbb3fb1a71a75d434f237d5e0468f3a569ab4e7d1e414a5244e2383b3fbc512863982373ff1b52651d75b973d23c424e51e48571544fbd994adb6129f41e39b89067997addd8382c5a511", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c4eeffb192fee35432b456185daa833dce2ca3ca05f489b53b679ba279b9a0c6bc6745dfaad1f88e0017ef408814e04000842ce3aae0ac2173852b158a9f5e070bada455541435bdda3c34e32648284c092cd6f03dda6116df27f238a94b31287d329020658677f5a4bd52d9d5c032bd52b34d5cc376f5e6ac21db5cfc0331aae66d746dab55fde8e2a1b90d2fdcd86377c82004e8d04888ab9b2f180e3c04e820d4db384d12ebe4266e0adf95ad647f3d90efc05742e289968d2f93569423ea081d2ad9181de1eb876252ed7a611d2f6fe46e4d01132063eaf7e6f98ce2d97daded55158ec5e3412f01143ecdfc4ed652b963f30d82aeb2912091a0b0cd0fd5048072106586aa510a96bac3846786181f83514b320caf9a282aaac3b113d507071af82f324a81c5d602ccc97c20a5645bc57b908af4f9bf2d9c4cf3261f991c7b7db42c229776f0384d5ce5bdd035dd8fd9d217b7b43ce069057ddb56129b9e18b65f8ba5401ff1c63068a63dd91a6989b031c0860a8d86b9a156071940712", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a126905cc051dd9947b34842d0ca3c595315c6bc392bf1134235651359ee5edeaff25366cac7f4d4a58f37478f9f875504b1ac283d35bccd3dc51d48a33aff2b9a26562edc992fb521fb07bae7aedd92567007b4195edc4a482a315ce02b6bd2545b2498d2c2584461d1bb7ece0df77ef6131f050e03239766ef13a227143f39c465e6d8eb0ef5408214703ba9a25e5f43d3a206a191dde3b59dda309676ed2ea2bcf6bc31dba36d2bd646b1ab74c2755e459a5d2bff878a73389789cb62593411c048511f4701acfb40e83b1313adc896af25061eb01784e742b12b492bc75ec704bbdb7a3563dcf0ee659f85c831796e5d6d98e584481c5eca89c84ddcdea17d85c9782c734a604bf9e1e08a54ba1b72f00a23dc5f7d184a977d67741a81cb34f1db99776986f5d05324288d58b5eddccb809571cb0dff8696c013062c8cbc258598e12b158f74d9c346f1e4d3cb278859591c5a2bd74b73fabb571a46db3056cbe8198ccb9eae23c421a2b1641feab00d93716a96c174e571a25e9290b6dc", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b435671ba157d68907728d01a7c89119b29cf2e408005a34124194a647f53230845d79befe85b2a5db626c21c9b72cf47c725135b5ee09a0e3b6b733d02e3fb7a6651afb47e3c861992a17fda14f62de6eade8588fd3ed57ee8e1f5b106bb218d6c31b493eaf571ffe42b8f8378e8e6f7efc446e34de984c6a4f9dda9ef42bb8f0bd5b4daca8be7020b5fdcacaad1da19996c292748835837b33927337c45ece1b9e28e89249964076adf2709268786e1ece579a4b668267411d478dee79e616d07a95d7aad9b351d2530001f7ce55000587213f0dd296a39092f49a62ba3de0081f915e42df0623f504e9d5577b850465c8c81c1e495a53312d27c92ae73b36e296fa40aaf39eb1f52d2742f1a2c5242d6017677eb27229bd949a7208a3dba56ced45540fc3b1a00855c29720c61aae41d00313f29da2239b2025c89270993a89bd9eaa84d1556f39e10650369d1bf3abfda0416df7bb1171b419611cbf8753871e3ea23aaa5eeb2c9d8acc7a4cff0eaeb9ce2d2efe374a4ad0c957113ea4b3", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bac8b51e556384651b06c61b4fec7a71a605ee64639ea6068e90435391ee29fd2e6d87c3d2b2e0430dc2fd1b994e70dda3cf16d5c3331519e5157d78d1727e22d2e8d9d6884082ec124b0f652d55cb2f574f25a6cdc4d9af723b2fd32f98328d7906021f870722728492d4c8c3d5d0e662deef789574a0be98ead376cc6139788662b8b486ab2c4e0cbad11b05611817025d2d7086d3dcd8224a7e7521b4f6aec8620cd8ad427e4e4a8b9201e93fd381edfd608c8e2b3302f07c427efe8828222cf516f49e358fb26b3315af7e18a761a7e3ff6a2fb5e5f84c7ca68f601006987fbfdb79b9bdfbdc0032947bea1f5b7c20742b3156716a3720a792d4aeada07c0dda801f8e93fedd36149f48ccfd172a6220de0fbbbce7af436e7f607d55f0f19f80306e0f1fe257fbcfc014654f5291de90772a4b1f8e3f9f468e8dc66abf646a5de248f82335973780bda239f13d39d8761b401b57de31c2f9b70075bd835eb48e4e73aa822cbd64d92a49b302d59af27f8755eb3312b9691b1a61f1f49f7a", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71bb14839830305f0d80f414e5e982d0d1b1fa23ba022511f196a422c62ec85492c2d492b58e39ca7d5d58497d8e4183767cdce478647cf806d6050f638c8da8626a357dc5edaf7f5856d86ef80e96bc36c9e390ca189a901af4cc56129f4c791e17b74ab2f1419cb5b5d94672c1e53eae02b4646f426d2cd2a36b8f76a83f18898421554516291f461c10205a400bc2a0949b39577e0c9ae78fe2a8eea8af6556bca93fa5c21c9dd7d62ad91b8db34075dd9a2f6c8b9a0c340c6c3d203a87dca8603e81cdd032f9ecbf20bc63eaefa38e0e5d470cba249388fce571f88eca2ca16a3bc85d7667bcb8546e1ca0db04cfc962dc96d66df22e0e1e3ede370849b422a0d27817d31382f84af91775baf16e9aa0da9677961315425f57ce7da3de48be5647cd0833fd908c90217e74f617083d0ed14e769bf0833e454f45a31804fd8369b536ba6a234e01a260959f05a6ded4ad678fa05176e8e207bbbcc54b351d50f4ab8c9a32d30aa107eef37b78b839e8ddfe01e65f35f02fadb14bcb0c90cf", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5b4a862275ee98f98dfcfaba1941f67af2dac97547f61d5cdad36643fd2f4d446738afac01c759e599d90de52cd48d837a00373e400bf74811488813129bc7e8b809d72e6330fb0532a567635d41a11fe59b5941dda1e108c9ade3347f99b937df15db48b9c2412e3b7ac6094fa2838bb704df258005b9b4a4bd55434802ab71d6a0b23c6eba63d7f914012f317d730a351e1786a3f7e72953490d94647562a57c89538c6552cd3879949b7144d0ea66a17c71d061fe57ca75cb243efa924550ad6d4b29dd555f03f1736c0676aea0a7715b4496f39522eaa36f710f79b17b71bb8e95f73781c1506399252fe029ad1fbb20de3dcb7c6886ce4271086fb35610fb53c00b70805762b3f66aab598847a8d18fa564ca8ef1b6478cce851a4150c36b23cf796b69450e8d23eedfc097d36585c61cfd57ad347fbfb6ec0da5425b4562b2c710217aeb7578d295a5c5cb9b5fb7b80f320fcef1d4e3381c44ecccdbd500463b4ff85a22b7ac698eb5292c2ab7b51906cf3b4260c4e6644d426127bda2", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9f73055bd20649e6071f65a71b4bc97bd90f356a04c5cf5f2c4fa874f6c33e3252cfbacf632a8ce77355b846f08e9b1a2d7477d2bd768e3ab32c590ee0e305823422f03027907966f954dd3b49cbca5d1c2d30508f8b9c09f8f8e88a3c07c683e1bad576d4a867ceabcb6b8310f03a70eeab37ff81ef3c4db1bb8cddc561c15acf1436e58615bc85c52ee63629af72250c276c8a71aaf776eb7f7c470df708464288520eb7bc51f13387e093bc642ecfa5f6125fef9926803dd07b1cbb18a7c9aad5ea28362b46fe4bdf158470a3b2a7c2ca109d9273af8621ae4af6d0ede98fa534dc0137fbf975f04190e4491353bfca3167a1d85c4becaa9ff7b5b1fcf4dbcdc57c79fdeceed10975ad94e4526359735da30cbdb72179cd7c2266a69772c49c63378b23cba6100158ba1fb9b6fac9d60aa89f955383431bee1c28000d2656c153bc4954f18052261e820917addc56bb3423092c94742ad9ffa6ea5848b2bc4d2816eb39f35d51e01049c23eeed198357e9b0f424279de552116bf04761f78", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78d1b8dfe5b0eb365cb7d9254a1764ee02be3ae03ba9a43da63f4d8bb3bf02b191790d752df1b1e4c7d82810d2ad6bda022893efad618fcd1d9bbe046f5c572e0f6c10ae4124f2c1682a79757431aabb33226fc1302c8245617ec08a10c56562ef74706b3d1f3b4e8aeb96c0207765d5e93d2759d836c3da43fbc55676d5ace99454471f46c1578bc62d10ab1b8822dad810d19832ccecff0649dbae00ab8a53b9e838009a03b66a933d30d14f61e0ac720804a048bc4ba9badacc3f5713840e7b38f0aca7c0e7f1de38081f03f4793b03a16115aaa40820d3b760063c2b37b946fc2814d9ee238f499ee3821232dc98f79ba947601a7aaa5b8b04588b9a10d293a5d8b761d3ee425d7e0559b4b3d291665e432bfc347575dae8483c9f29ffd6f0ba88fb641b8f858aecbaa981e9891791aef131df72cda523d15bc7d200940e90e505097369fdea7a21a258830b614d4028bfa7e44208120152ad3599db1346c714e9410fab720a0b465be7647ca14b4a3580808e51731d4048dbe8536f0fd2", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "ad82568ad71d02c194300ed5df07da2a7f1d9ca07281943d2cedab7063252d9d31fb8846adb37e77be2af0bd63adff63bc92b08b942452e9de1ca582fb08d024150b996e3a5f126fdf777ca253a9f2106cce86c4194d5fcc561d6a421b7244cf7f9e5defb8378c6164892f0fefbf0c1e8b90c34d7048223ba5aa87d0d846551d411d4510bfad0a5ad29be3965b98ac168b8d36356007a3479fc0d14f64d23d44639d373e654ba59243e43d714ebec62c8fb6a304148ba8483033e37315c0881401550c8262d41d0febdb20b24b3b35d70f071934b16fbe4ba6894e5f8ec57f199bd5a8d5b399a483069fb68cd2909769874ec2f6d765e5d112917b91df71e2abad97cb8aadcd2268680c8d95450ec18b0bb6aed4128c915144edae016ed24a5a9aef1be9fe2fde671b72db3a9042b0f440f76feeacff846c1514400580507f1d89252b637c286c704ef28d4851a53118adc478e4424dae2e71150ae80336602134836a89d14e29dcc40963d22c5ce029e08c87a280817fcd4b04d35e2901ae02", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3ea735ae3bf27fecd60dab1b981ea11a8f51bfe0e4cbc9770b119bdfffb14154969d4315659e90085e6ec555f3573a4d8fe027ab6776e0ee9bd390bce575d06dfc3ff2720f958422995e6d341b8c8577107a0a092357b2800f84ca513666885bfc5265109d5d9707ab0edcc93ecdbcf04412ce9b44fd0e2eda12cf73683ec8a8f3319da4066679bacf3ba371794dfbebae00ff5c52c1b59b454a2cc4adfb71358e9f167de2cf143b041c646187401abe3fb69b9068b33ce31e35fd570ae0447e4b90cb95296d5058d7306840fc12354ae266bc693335a505e90bf026c2b71be8dc919aa0de6b58a99dfd7f8ca54eba25a459957ee8f9233af959a81aa0373b1a2a19c21f2676616ded7bb653ff2941886d903cd7fb6655274beb50a6c7234d701510d9f765f104e0f5f231339587114161a31c1064b0b7c4140d2843dfa566869773c3c6b79dbca817ef0785d308afb9660ad95da10bec92bc08759818fe7cc6985dfda795622d159208144423ca4b5eaad60873b78a99a46ca7441dd3acf837", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23982c9aa079be2b85df1e3ccb127c4bc0e11b0598dc6dd8f7cbfd38be50b201d331cab5eb37e02757586b985fb204cd59a2aef00616b6998f96332df1f8755f53fd50483e2dd821c3f1872b1b04d0466efe8060c4b059be0428ccd513a4863c09311f29b0c8980556c8758770c3ad99bb4489f62b9bc911a3265dd0c848e3c76a3216a99566f29cb1e4dc759a60d588371271e6c09e49a6e039d25816262ee705fbcb2b21579f96cdca17ea78a6809d61f61b6d72a12575b1d85e925640ad3957867ac312374b0d06556c0d33a44f180a6c5718ba5f79619724af4737b665f90e3cd62fe9a6e9f1e050032f84c29903701ad90f9427824ddbc87a51c320fe5498f7c80547bb92be328534548398706e03e4f5058241ee15d4bfc9201cf816f4c203255c5ffd0bf377f17df743030adc510fb234938d041613cbd60c709c3723ef3a3abdb953e39ef1b403ff7b2e8362caba1e23f23ba49d51842cc985f85e1c3d3d9794f46bc28c3c8a1fcacb676e0a8bb731f58f2063208ee5d2a5eba45a10", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c279649ba82fb8a93414414c7cf47f5d2ab045ca0a19d2b74b1f4123d9d417a024b9a3d3d4e18908a0d9af62fd5345a34de6025d7ed5150de8c90f88d763e208fe16a5260ccf0e217ecb89aac4e846fef5c0a7badb550958a4e6bd956268a1b6a4d4a74f709109e0e3b95f0c99fee28b046143c3a9dbbd0735fedde2a28065335847294aea46213284a9cb9095018735199d415054c24bde26a5a14b3e3b86bf75537fcd91030d5a467c7d887b62eab994895f86df0fab93253e16e69e14fbb41e44524c34f6c6fae3d24aa168b98018d919cf3986ff8e81b45f46b287ec36414dc2856b56770ef47c8112af259f772fef61261dd176adf7711675cbbadb8bf3a717f246352aad39d6071f0bba6d359b1e91d91f31d7883a229b130526b40517c2110241bbf4d9e8f600116b7c6690f2c3a61d382ffbc4078c0d130dfa242c14d8765df10e7afc80f10c66ddb525127c3907f60760fdb02caf9235f66fa1cdfe92d76f82ae77d71f03441e71518126ff029b4bf5f1eb56a9bdf2f181b17cf53", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a3a5daa01b1d1d2dc483b422669cfbc72a36f737fbe15a8bf6d36acfb3627975a3ef31f692445979273931cff85d2c54552a2b70746ab851230bfe0f6eb5e1d842049548787598252c245eca05a65d9c0f6204d3a7e05ddb26147dbb3cf25c9af3ca8f4da9047a83aa24ed0c13a0304b471b0e29d459a327784fcba0aed99e0373b8624f898242df22a168f071664d46741c7c6d21e8e559bf5e420b9de1e22b94d7c228ae091528bd1b8a9244b2861a15433dcd61926c0e2f7c2aced0f2043b3016b029c86a11e7716e762f6ec5b54bcc3953a248110eedaacaab19f54c49b7fc3d367f647decbed3ef0375afdf4ffe67ad3ce593cd3ef4056fc3bd0e2d5f78bb2dec8a4c916a65fd90977a4b7bdeb85a2f6e1629fd609c7ccb01f77491b32ee851339a4f26f9b71951e0c4d135bdc7ecd4e3c6b264eb1b91524f9bf0cdc0d4331284a38cca22e8a62d05a0e115528f5e4ddcae327df9278306b8e453febe8b356bdf4a9ecffbdbe1a84bf554ea80c71501f7b2721e252b5df15d6b59780bc3", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "805a90ff12e9ff84840dc2ae587e1e6d504eb47b8e8fd100cbba5f62c3161580632402624eb1c44abbb3ff96403ff02e8c80248e1ed22aad7f7e34e37fbb429a55db4980ad958e58dfb5e9b9525b97a2579ce230a625be0f55afd4d3e001dda6878aa9ca7874ce13a64ac3b36556e0acc02c5d20da88e63ac6474df9741e5514b3482212f62a87c3eccac494a2708c105156a9fccf24c7f323607ffc7ad22694c5b3bd272c1d3d8bf982d131d556077b42d1faaa016745fbbf98c8252f64414ef8fb4ef9fc272d0035f10d6a8fe1773c483488ea4f613cb849f6bad53bba60109292c3d81da62f4addd097e38dbf6b1680d6d6126a2183255ef219819c495c2c177b473062baf0469b8db6ad796413e04d20add4f0a8858fe03e2d4d34f2b1fedb8b4d28cbfcac49ec3f4643ab4c423a314e0a87b1e6ce340258331b0c9166c3e775016b55b5676cd6468f1a6cc0b7e6150d7db016f07581d8745a736b84394df21bc2aea18817233a3e5eb4d593e18384de0a77a654201578715375a18a9927", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13797e4883be634205e57ba17caf44788864a478fc16cb234c86bec4dfb40558e4482ac511361bde3f03bccc483e7c81df37d12e7d4e679a1bc1f3d56423f226e47baac8c0343fe0c2a701b3baff4a86b92e409fb071a39f2681f6da088778864cc7fb35cddf25ba2a6a2174c60f1f2cd032ab9cae798caba9f5993c46a92d8ae3b9c6dcb7e5a2d89f21da5284d36b9bee774d869f8d6f2efb4400eca1d622e3561bce345b9633d0e51758b93295a8e45cf605abacc14e37e0b759ca2b7dddfdf3a2a1a8ee6a3f9ca102fab764c2cb2bd412f6e552b559d6791487ad398bd63963901838bf45bfc942fefe7b8932a1b077945cd4178fffbc9f976604a6430d3c65e0745ed5db39a8e4258f286b4dfb35321381765678465363c013aefbb74188d175cb0cf7fd74c9a6beefc91565fab7449f83319760081e5c04c69af86be704650613079689acfd83fba8fa9afd82f3dcdf461e0c7cd250183f18c69f1c58142eb97a5fc3b14bd5120f719b54014042154a3449ecc5ec90f14a815bc4b05f80", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "331506dd5a0bce8676ca6711c798e415c0374fdbb1d2c118c88d1f214970980f0acfade75530273c8ccf24b5b685f4aa03991dbe4d373394572205c67447bcab72419bc7e963365ee505dabdde43d2756a8c83e964a3d65190daac048498c83e70989ca7f4f4c6877a8f937a29100d9a103e5aa212df623edfc9df78b11356d6a386c48defa18dee849fa83cbf0625a209c78dc0ce863e2a05f72a90120c6b88dd9185aade7a0e1c2e5541324a05ad17fb5fc7c2a3ccb86285e7c7fee5462e11dfca6876932186554f0e147ae8a51350306663c6d74c6502ef72ff7748730c915ea6531dd4ee0729c579e3a0be20383b5068faeafd1bb27b11bca75454df365535acc5d06916dfd796225d34bb67bbc5a1bd927edb45f9afd3b7ac8a6c6b2ceb12d26c2e761c590aa746f16ed5418e44f611883399d8a936633367e36f3363605b64ad6afeecf5574936a528c046ff88f5b820424ff7ba2652de1c8fcbd96e8af7c3da27057714c99a150c4e9e689eec7abcd425da9c7eae0d0510bb02d02acb", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6fe4d245d506f6bee9cc940dbebdb38606baef92f63884f62421c8e72446479a6d2792c545f563e1b54834d11367168e0a3ea9bf3c4493eafed18189475b42fecaafcfc2808d52a4683e31701731ff2355936dd9d05f32dd8db9cec3c521c55e4b97ca88c30b27d4203b3f9ae9adfee6cd334840054445f35749a63d776144758d36579883cd8ece41605e7402bdc90c933f569e215c4a9de98028ca32e349000c55d7cc52af87fa3a060d0c0513b944cf46c6f37faf4dd5b845c748ede78f664dd9cfcacc5305620bb53285087238d38612b7b275f849908a3243b0e3cf31ddac82695027e70da01ff4fd06a10ce3ffde246d36e5cc48d952eeb9480b0e2fa164b2c3527b01121279cde32c383d3bf1076311b52039ac7e2a34c985c0a4366f035e7b090088d681f84e445d2296d36562ab8d9508dbf084ef4739e95aa5aceaccacb2327cf1e314e018818377f3e475233c64bc41a3575b11d570e275d1f99e14ac1183994b16615653948b859e9180554b8593f4b60f330b3cf7a46388f05d", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ae1aa7c7b5a2f9d0a7563b976484d54dc0a229d23db64e15891f8f0233293b6c4aa19d296b054f5319107cdaedadc4d28b03c1433bfdb7b8379afc82356c31c352b45f42f4beef780f5adc336a327045f551371b9504b99554d1cbc3cb3b32ab50a8c0f91dc3b6078d20c554fcad55b9fb5af2c458db3a56a6edff7d033b7c4c2ce59815b73ee0ca43d51dcaa6c62e7d8ddca85d0622411fd2d09b97620dcf0d877340b81ada9f5e5d53d81527d44ed33a3673a06b554fddaaf675eb88568d130d550559ff55a0536d378af114330beb74dc55cdd00bb5558ae6de9715795a027fddcedc066394cbb842f81aaa4dc1305aee4aa28f13332acc7b443bb9d605ab12477e0bb3a6d4c150263abbb81f060650c1940f2eedd22a73d04f9079e3620e563b896510bbfeea1fb26df0d986b6c3983a3bb44735213c12e2d5078cc8116c82fd66dece65704d0fe01e46d257f7b1f127e367a538862b98f441b18336d8ef3f533a5fbb585117ebff214d72ef609480d20181134e9ddb1108b3077f0b882f", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c2a9a03c976b9014b1eb39be51a23b8ec41e95f0d1197a1ebbf8061ea1c314daceaca95594519745bed6291ef0a21fc9deccc5fd95fc937a07b39f66b15954e34e8e29be880a1c73b750cfcc187f2fc20ed9a2ddd0f92afcd5ee9b2256631e874e1a75b97ce783e89280f778cb182fe06f3f5d249c9f6c9228b9e76ba64ec6f418e93906811cb625108baaf8969297dda923eed5d20ae6a59202c9fb0543c41246335b0f1e4af38ac65658c65bbb40dc4f5d7ae8c33ce60d0457c05adef86576c3f953716bb007b4ff50f7c3946e54bed2c005b6dd5991c26e557fdcde66401af23da6e4c5ca117d9a5b6bf15337276932f079f09e5df39fab0a118397f76d00da1cd8c7550a2200ba7979ccf1be987ef46ff458094ec876a8ce900c869109c4bd2eedb838a4e232067d45f1c4fac815f2d0c1ffe161cb2f95fd3cb6a6594ab069e476dedc17425c516f199700eebaf4938b11441c401aef282f32a9bc49463ff81dda0b8e79530cf4998b40253c36933930ac220ea35a886bb88335f118896", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8be23040f267c9aadd98a8c7f9b4da4f3657e7f401f6e8508841d4291e9da1d6c40171b0011cb9b87457bd780c86bc243a69e150df2163c66fef823bfb1008d2789564ef161993cf944f2492e15f61c8dd9b06da4fcd584bb59b29e18b7b95013783df8a022dfe8b42d9671989299af140b466d1ec9113594c7fc9e1a5a5672b47558d6c7bcc6ac9c95f311299ef4f5c8867cfd8a5abac48d1afa8eb992a747921bc2d349efd0c43040ee221d3b0bd9e80ccc070a890e1f1ca144b6555fc94aa65ce02b40232df1444665ffd0770a4e38197d23c1dc7adf8812e0adb9b807908eccfe084ce12504e6281749355e21dd0e769755cd36fbe4bda638e577bc25b83cd8e4ee2cb0a33c07dbfe95018dbbe79994ff39300ce7868b010a90551d2eeda0e9e7662941b58bfaaba16b74fd57f226730d3fc599cdf37f53eda9ed64850975be25a705dde1cc64809aa9aade57d5f2c5ffaa64251db8044269a24413a66aeb0046fbc49eaaf37af9bbf59b80be8c42e1145208e5814240ca9affaf2962c00", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03282fbf861f0e9b9528bc36e725bde121b378d6a41b0eee57ae7f5f46c85356b009855b2af30a2424e799a6a02b4277bebe00bcd2c1721ab25fd83a8b35359da3cff1eea377c6fcf7ff4b381c06fd008596c9aa0dd4e7a09747366b81827b312869ca3740ed96ea7a3295224ad1ca55328997fea18bcdd7fdfc34477a8767c6a4ab18868dd89fa57151bbe0e685fe6e1afdd69e367c5e78b1caa971eb7699c206eb86acb09944ae21ac6cb1982053fddfb5aabed37197b69def49ab2ea7d3a48cda0a26dbe6d3bb4eb38fc8d4d9fa934e3de02e4174818e6b2cea28501ed8a77494adf31203bb07d2d96323dce888a52eb66fdaf3941b26b85d34f1ad8301f8c3d346c47e6ddf72743ac41e80433999ab565b3571901c7849291fa346f78b6ec5b4f0a7614c6bd76693fce7816d49feee32792317071cebea341cf81f4ee1b232ada0ed57825b11a90f5a0e6ff6d2269a6aae0ffe101acdb541ff1639d37d98f7ed123b4713889787bec008a00b9b16a506083a5bd3d42ff5a66461c34cf896", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3f46d525a5df44f095437408e36334fe33a06e0c10042d6193baf2de61fcb63159f7887824e5b1ee3ccfa917016d898f0aa01e38dee2d22d7587786a991a24b0abe4c56a8dbb99345c960cc98b4f4b9c5550b1ca57045d000be72b5befc7705384ca741eec21fcdfbe43544fbf1902591f78a6a51bacb69750258082b69fe8fa8683c33522fffb6149b332eb06565930d9f39ae2c9f0b034a8562ec95a2103a8e8a27505e894f009193dedfcbd9a6e75d396d9753e7f84344fe536319cd5fa3662cc5f8d5ebef4f78f13ceb4e89395b5e2178bafe125065454cc5e96f9f6650a134e6af0f639ee114bd378caec9d4eb73e40f3069183a90f32764a998003af6735f2195043bc3ef28525e0cd63572c6350c022dbb2824cc9e603c08827f9cd232e8009a80a9d714c16b63ac5eb116d64e3190c14de246b5ef517c28b2ab5062c3df53df2203cf1283edc3ecabb5e8e4ec9694d467885b16afd942cda970262594f554eca784ab31e4572de1f06b2241320a91915025ce2db8e45e0f277d1fe42", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9bf76f6a5f7572350df46e344992590d5b956445b265c6d04e41cdf3099e4688c295303e3cd40cc05cc30cd4b1f6d3fc375ab9418584a8a9f324a284b14a0a3f3e64d68f952fb94a2046186328963a6f88aaff06043fec2a691d7ca91dcd624fc636f55e82be4adad57286151aadcf36534be60cfe0bf2b2d58db14796b6e9975f64c0879d3b6ad6013bed1ffc10752d461d25630925819dfc9ce912294774f01b7ec63bde0ac2e8ba7c216c041872000d9ed172038ded2ed1171adc0a5023c603443b9c30538f1d51f230cb6f880221e424fd3f5fb8c7a4a07bcce091834e7ffd5eb8d138b8f8700fcadf21a38e090919268e4c4f6c0952f58715540d3399585cc8d2718af0396463fbf1f8ec8c22316ce8c4884caf803176150e98b0a69531e96c52793d11186dbabaa9ca50c029b39c2dba2b40d42f1007c8bea3812e56c70a08c60c3e8fd509aa6e980953b110e89a94bd39f987690db539158067cba3c3d57c928e64a076849bb50739a661ebfc5590ab0856e9301df0aa4c542792ca6c", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "16fd443fbb63e4b8bcb128d8dc81f1e86c8bf1753941cd85f37cdf2346ce2a3459af4aa652024c2c9928f07dca99347beed6a44a20ab3f6a4368beed56d76b6537a56d6d3d76265f5323ebee7a92fbda9b71a08a2d94d2acc69d8637eab9883cd807994e409beb02c53df0357216cbca648087c878ff730bf5f13f73c40a42ac2f4c0f3f7d7d56f3fa54b29dfcd2bfcb1d960bc46b12d72385462fd9cc5ffaf5f82eee7ad16c1d8acdbdc1e1730e36d8332e579024aacb80c1489af00f82dc7df6dd8bf22ec5c659a7ce175373f296537a1487037897651a12e1adbe72650c452aec564ead70ae74c118fd632ad028fac95469e7363b7040e695b73d60d76a3abad9ba1276930c796a5ab49486f295c6cf2b5c61e4eee7875b8527c0ff4df4e29bbb51592f05ec3e96bd1ecdc1d597ddde4584d8c6953ec261c1206a9346d616beaad96d4661af0f0556b12582915f595ca34b5a0727f990d30454ac37558a27a01fe5487a3bb511d5391e2b542157333c33113b9e35419acf0b81c733b04d5a", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0105411691e133ce2ddc939c7d16414e23b3de80fdb0d8b8b0beb13a826798be6aa3c9ddf98e041312f95bbfb87f93cde20f8a87a37b4229b57a3c82cb93f4d603b8c633eff178935ff6c770d6a06e1d404044aeb9b414857b1845d5796cf0bc10187f3c50d2cc32d316ee5e3e04211598dfa4dc800c2e322451ebbf4cf8fede859295b9dcd15d3f2cff788c46e36a57110bbd3ea19269c9ffc328e730629a1db5b5836a6e19b1193febb3706b7aa4f56b12197634ff9f2fe94c846acf724eda42817ef899e074e2ddfc30069fa2069ec4e18da4ae4daf0cda09200938e660013d54d304b9c04cb5b6a1b6cf99a7d858f680d35e87beb1aab92c3683756d7f9ebbe2b1528bd678bd23a69d8eff5f44ee22690a4a861f6a71046a72da7045132bb6a0d00068dad79fb54d8ce41a7a52218bed364a2afeee75ad2e0644ea37806cee4beff999e2c8c3477ba208b1d547e6a35f8745f7e622f6d7e386505ee9f0b4a727e5ddb757f1c1b0451ff08fc32505dc6bfb116cf7e6ac449d25d67d45b05f", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "102f68f81805a86e5792fcb1d857ad1d132b9619b0d30ef00f41a9ed08429a2e3d2489cbc9cbccad00831db0ec05094abde14c59adf1e855278973e68be9df09f8e07ef37ebc003b5f2c4e564bfb5ca5d18b36c611558cf194a61659cf84a30e0fd4a8b55441f2e6bab1cde3b89dba867709e3791223ca72b9b0cb20030d04f91615d755947fdfb5e16e4a01c4aaf8bea8945cad128250acfc95883aac47c27f307484e5a34e539babe0068342479bb4d745c740baa964341a0c456674f7c2a6fc91eca1796f9ec814553710130586a22c07c0c0fadf063f6e6f9eeca65c3f0a3e6f7f60deca828e01aa6470271245cb729158460352eb01a0101cf0ade05751a9bdede8d1fc59fac3202f34bf19d9f137065336bbb038126b23f842f7090ed34aa94587038960b7c73b7768f489eff95cd263e8706414abe4707192afc7a1f6d0c5299c375f70073f283a1113217b05fc3aa3579d64193754d74864bb1a9e32b82c79d6351d1833f2a0b3bc0ed3598f6b83deb5c4139716a61b6dcd47d50b18", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86d3676c54c4343240a42b7aedc464fd240f3db23834ccf373ce9a558b393c32d786b818cc2919e89220cdfedbaa10672d1458bfd077443d68c9fa3cdb5b951cf9a4e77b82e3f73ff6ac03ccbf7f175b9d23ce7c3d793fce95b168573a208521ce683375d2a1db0b165c07caedc2997a9835fb37688a19d69ddd64968bcb7bf4e7c3c199245035e36b25d1669d358b61ec50029d9bcdfee1d6eba1a862bb548a760e5e30ca8bdef417a5f69c5136f033bc86dc168df4dd9dc204eea79375ab8741d21c189e32c848079641f7393163c69efdda446f61ba3a91d3a814608e15313fc89db63908dd247c02588341ba2f90936e4ed4f8d10527dd53c5fa87c89856bd3f43a7599405ddb213ae6a479ea538904d1a7ed9378750f5cd0a3c8803e7446c885ac8bbd2873d68620f7b0b0957a401865290c051ad74ade4bf23935f114c4b6f4de92c73a560dddfa9e030211b87ecac7ff93f1242e3fa17d8be9d4dddce5cec4d6163b8cb0e75b4460c47af2d2e9a48decfec44bb9abf655c38b687ad52", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7dfd1f904250eb92bb2ee1a4d64417bcd610557654598799e6e580565ded9c2c3b95d95af65caaefe7f66177915e78119511fdffb1004ba54e01931a2ea0ee7fd4abc41879dc62e7156ff72916781511089f66aca82ab0d76bd27c99d09eb532dfb41c4242d517a755ce059f1be17d930a6aefe21ad16a0772cfa7d13af8e115bcb73676c3873ea4200c8d7efba22d3825859a907f47d9738366a35523f037e337df0b13b118048af33c558a22c639a9728dd63a02aa5378e1b9cf1d01812e356bf6adf2a9fdffd87dd0417d0bfe5a8208f8172929f2c8ec86fcb0243ec791d909e203fc0fec55b9fe6c3306358ce409f855e761127bf924d03e3424d9c1008194a78b96b6ed65322fbe3c34bf6d27495335912c020fb3fc05add1b82b8080fd67ed6cfa3a86c664e6e78f0e9a97207046f9a2d9c8042e08c69693dcd6ba094d506fcb228aac326b5f571b8442b89f4490139f462d764fc2dfb0f16450326eefe53876317316eca21932c6db52b82643c67688cab7841a4bcfbe9d1ca9040344", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "773bf6fa4906b01d37578b79dc6363066f4385200c837baa575c5b14885d8a90c7fff6914f7b6d45e930e44736587a183f1841c5bf52b47f5ef9807dd0488fa66eb7672386eb75e3907397a67d4f6fda4d2c48847e6c3e13d5c3d8ffbd9abd3218ae3928e30f48944d8e0a0fe974748bd50bc440064602a93db85af310d124068a66d86e3b20088cba2146caf37fc6cf193cb0eca78b588915e8ff5f2f934c1717d299be14bbf86c09c471a2e6a22e430c64020a95f088c71742f4bef18c2fb190ff90a3442e4d0a949ceed0b7f84842cb25c7ac70f7e4c7bff1101e2934c1692d645a5acbce1749caeebc4729910f6cb3d8ee10773474bc93ca7575a0865db680759faee4fcff476086cdd271fdef975a2c8365c25ee7701a93047af6fbf0b7509befd4d3c25b4dd6171cfc562b348ba00f4c3db3935ee53b2ed2e6f45b89018da537fbac39eb1466af780fef00d44644c8de24e61c48ce4d625cc38a8f7ed56ec6c722c51e8ae9c97496be264c0ce4ace4c7576824a3e0dfd804b6f02b790e", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b6868896c195ac561840cf8517c7e4416d5ac56fdeeaa73acb5842c54ca43d87adcf4211a35fd7cd21da94319975137292ac5efb4d01aba2b29315b8c4db3707d597bd52e3c563174cdcd9b9b496d75307ccf3a68c2ad97b954cc214c6997eb1441db60b832548b830f52c7786f551cb8244360d9906c1d198d4e6e181ffd420ac3fe67d5ea4b0f6797e1bdb246d50336d77677b519631402a63f1e3f6753a6905f26fb8349386b25e062ab4a256b8992a354de6660f4a82d9f1b664cc304ce4be57ea167664af4f291c2d1b63f033d613a7904a7deb2046f2ddd6d1d1148e210897537b01e13b99144d2b8d952719ac19623b409707376aab5c4a9782224aabef60e7674c3993dc0848c6d1e7969a9ec7440eb5eea7a7008518b056ee1182d2dbaab1330b6c0efcb0c7870c7fc41570536bc2932ebf2c4b795a7dc4e6d86622c840b3ee326a2f828f96c21e2551073ba54a0d01381aab9cb57a82d340aa90f60e95ed6164b4e7308c00ef5913f303eb8be68c7a96f92eddb93ca89f7ddf2b9b", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a537948abbf4324f809203e8e5639abdf44c3923eeb4ac38840bae73dbaff1887c9338342e09e618467a401d84c860980de7241682f514e848fc42144b2de60290d3b084af6f7960cb39e4b709c19f5c5f06db026f6d2511c094337f1efacef7bc992ccab76d6adf4bd72de03b12c2156dc30d362dc1b6860d0898b382185bebcc3795163e03afc136b44ff6b2d47b8304ae43b38eb39f749fccb53abb59831cb9e73429d60c11f0be0184437031baaba86eddd8eb7dcb31b6be4a21f5be6e6c8895ca99513f512d7062564af90a5289b0ee83de3aeb9990790cbec51bf2c8a989d95d43f7d6396d5fd34e6c8294e3d2ada2e292086b810efec01c84f762e07456f47b91eb226a931ade2cb31fd315fea16e8f3de5a9ab092202f305fb9ad201147f2002bc655063b7babf0df965cafb80ff6aa2a4e15659b8512a6b89870893ced83e14642c63715ed36c9c2b47bd98009dee4d04cfec8fa5e886b17a9e059ce46b8ef4e469206edc995051ac31ef64c53bccc5d1aa0450ec94cb12513de048", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "38d48055435b6db8cbb20ae91a8f63db6bea40dfb87ad4c08d710097b503f0b86e9e09fc60365d58bb9a18dd3636b8b666741209af5fa9fd0f837ab6d19f3ac70e3fa31617b14ebc32c8811ebc7477b0ffd65471796aa13720dfe123f46ec64f822d692066bd5ee91ae9e1f0c112772a94ab1755c0e467910415146d5fb0f9ad0fa21dad3f9e0acc8ae0e9fde22ae4fcc7ed5ac365ae5df1888f9074a1ae9a1374ab37bd0538fcf46d9fc4b241d4553ce15a372ce3da0952782447d35dbc7b50fa18fedd2d271a20d385365108f41d3470a426419a9d180349ac22cb40510a9d34eb11050ae038560357f0cff174eb5a7980b5099f363edb9077bb51f5d7636d39c17bbd35d8df453d13adc06bc3836e24ad453a783c90afda3a765c191d73011a71dfe212875f0ba0373932a18c9098c53398b43772deafd698fe20b781257dcfd87a872de5e72d8bbe937716c322d79a0f4f417d890033f87d813697575c91939dd3f669fc0f3dbd66104eb99acdcbabf3e7919a1a7e37f33962d7a39ba3ac", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03e108e0f5ab9948ed50b7cb6bc5d2eeb97f5354ceedb8cfa26dd74ac01e88c64283a8b8ea45c6c8b2d5981c7af72cac446c6f84861b9dea272de591557f2e62a5b89810df2910752b2a39a86977e592d6f2164c8b39f9b7fed160b317e81180489b9191f4ed7d6099ef03bf8584f3267729d18610bc9d7e44d619be39e4eaf860180dec828f3e53d58adb2009042abafd81b490562dd83c99fa324ff44c12fe1d9229d91dfa6341414bc524c6a49b8387c2fa34e3ac187c2a51c6f5383ac98989a798ebfd7885aa5607b4ce150dfdbc1a69c29677acd79737025720675fd3646f76dc1b6b233d7f624826629ba11ee3d89a4edf94a6ef58aad72052618c2abf6a9098097cbc05b6e3bfa03ffba262be42a4c8b453d891a2b9e81d0e0fa38ca4960aef8d21a98446bc6d30c971043a644bc3b63fb49a8762ee3bd492b91dbdc7a6e96faa199e1bb5248d8d8a69f1b1ee897fcb094eccf8c3569c4a0c0717519282edf85c2716007a3bc495e657424cf829f072b00726847100dbcc80c97cd28c", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43ac60b8174b8c696b4edcee4914182a1f42223a459cfc03b3c1a91f678f8755a3ad31c09b5dfdbcd2d1ef85eb1969888ca2c4f8e9a7223ec4a9749e296367ed4029b4df7973b8095b5957e29329ec32622f291e53956e318e8399e1cf16dbcadd2bbfa12fc321499763881192f7d38101ee9cad385bf6fb71c274d959396da681baedd0b3a493da6b399c509d63b794a8945f7d6d255cc89cfc933ade33efbfb82a5a6edf0f9deb96225d31276927c211ecb64ebab8f48dea6963233716da7962271791784045f74fb3fcdd6fea3465f42464171425ea6f6c3f12dc0a0021b2658c15b83072152b6b0bc7af10bc9c117761f415e52a971784697275648a7c100efb8a27c90c6f53c3cf332a4109154860bfdf55e0cdfd3351a43309bc564ad30ff53e50c26f030bb2f68362e970da2c1d09aeef5eac87a19b7ce636446b941e7f701f99b7398527a02ed75bdd4b2d7a4bdb499fac726a5465d1115a16b4463bdedbbaa2a06ff75ea4964b86062d4e6906b3bd10494513ff73119fb7210a6e8c", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34caed6786adde41d61861966de50bd2140a4e3db42bceb1859c20bdbab8a34fd3147a2f770d9f3f22aec5d4f5c3f4a1d30582b285758aedba7d66047fccdf00f2e3029b623dc3cb746883f52c2c0273208a39707589f0e0585bb04d59b596319b74e10e24b6fe0968c71dbffdc2316df572603ac60fd723df7e2e2c8623b3143354616a50cdce0df39a565649fa1b27d1502dc46444100c28a49f5cb63e333ed832bba27bcc3e6dc9d4a8987fb525963ba9c6e10c5c59967a2857c8117a109af0a989819d29a0d691cdc8631d3da743e490779e4ececc7e9f28e5bee4cece4e60f46f87be2794fb4f74cabf50fc7bbb9d195da01d813781fc415d37c57d736b6d9b217f1b4e51d95a873dd59bb66958d95f0bf5dfbae7c58f7c718e07f826a20ee1e162437ca1f8fe9c590dcf78a5779745f513a46b7f7b95c83f02ae91e1307f33c03e398b8f8005797ae496cf08ef8df712578fcec9674d89e6d12d0af3f1e914e1820aba7dd60fefcd634af801ad2acec0f472438d5deab1624465408ebd", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "aa873c710256c3f2eaa3b42b128762305339295f3c1a6875ec7a5e3a6cc70d422d0a6b9bdf09e57efaf738c8634974212c71928ab5976c4f699d898ff6f94f48f3e80f6f8942d17f518f2cf75e29c67dbf9de7ab63c1dd4789f31b9fd23647b7c8ec80f04da53e8a460ba371e9424394b1e216002b76df13f8d4b827895f1509bfceffb8777dfbe55c19ec8ba83e4363e24d9421a7814f4e52b8e85481f26143a979557e7576538e1cbd9e1ec1f4a9d289f80bf9526afc2af582703a9b0b562a676d87c27c4a03a67d8096b4ec03744539b340d9b887d9dfac8bf7b88773aaa657f3c6012c5735827009866bf5dbbc558d2ee53df3e1b086e28fcd372b8e355ce9b6736e08670aa60dfd97f18313b2b19e566b4f19fce087eafe57cfb14b4e8029c389258eb648109c4635b0cc3693a1f0d43d782b104532c2cf763c394a786ef53a31ca20b03f1d9c6717d7a3c1f0ebd9ed88f0234f784c6b9c64f5fedc25161c47f7d30170b0c446c6c8fd3acf456c485ed74f0bfd2c2a28b59bf7489e7e6f", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b22856c9c420bb3c74777c19fac7943a40349b888e0d6ea0de901c244939ceef404bce3230ba26a09c0f3a6c666471ddfa5eeae47aaf1c8648c4736eb48889a15eedd65f87f178487a629a486734c68b94e7f72ac7a302635b5b2bd874d3aae35a0fc5b01352da965eddc5fcbd962a3a1437ce30dd5fb48ae7d6face0088f5ed86835aec28a20f64bc532fdb216f2d57ce22526bf386334ecd6a8edf2f84be8fde9a8cd5ec7570b053ba7608e282e6f2c3163d361a73c9e0d3ac1dae7192b4df81b8dfb9010f769b7e4c1c2e36f95c10b8ef2da92182cf16545f3c2327be1972b07b87ec723060c6b7ccf9c467442b3fcd00a907ce173169b1ee55b1fb7111301244fbe194ceb95c50ef221d5c1423bffac7d7bb9225685dc8dc7ffd2d5b0b91a889a22880271bd35a3c0bdecb0314b7de7d4d449ca0cf3ae96048112ca756d260d2c4ad7425eeb58a94cf42ac2f5cbec252e7c50e3489e125312d059899fd973e39bed032df79f982b4f9a29234e72bcbd9deeda85bd342af315acd51807427", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b83d45c583b2528a0143c0084eb74a5e434f2708541b7bf37772ac7440f07bcd77e8ebb45fa1585debdcde8e3eb69edee22306d5eefaa9899037c6dd4a6c7c3b69b9a8287b1fa312978a0cdf817ad1aa78f7046feba08995f905580114c17cd12c13629e0ee5b64d6c5f0e7038df3a16f0dc21ee1b03337bb0bb42269d8e4219b1f9137ae7a7acd391e1a50abdac405f98f3af31d738132b55ef8908b04511b64f5ec4256a57e425668c344023fc8c290f5f5192c2ce1e606e3d2eb95864e2b9ddb4bce9803bf809e45fa6b9a89b052f5303ef2863e214d90ce8ec91c46a5c72f1e099e4ae22c1a598a7f10f5b7338a3d692573a6b5235e3e5c7816ecfb77374c89d7ec336f76c1e228de4e24b5d2726ae94460889820db99ffb179348b54ff66949aa14f7fa45c82a1d85d801a1b1a7026529640ee6dd09786b95f4b96f4af8712fd6a12b57d53904fd6b89451f72b8812c1ade695b3611a810b8308db9dfe842d9e2f03ee867aac0f226ea84e7c600a0c0c92fee6fb567406e867cbcd04c3", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bde1eb25600763cfb68b142de35a3983ac7323159e1aeb898da45d245ccd4b2a147f26a8835baefca3a67281b6d854faf67c6b4225c831b55c8c4a4051994bb91fb6d83f4685e6fe21340eca9afc17ab3fbb544d4d86692c3a3faba27b4bdfd583afafaf76b41039e00f6df1ec0cea4e645faa759aa19019fb1c8254a1006c94457ac05152d5115c0c39e26fbab5cfd398ef396c5a6f6e8431e2d5ab4028763cfefa2130c16e852a3a47572ac7850900344121f1a7fbe7d183d47623292f1558aa3d6464afdb81ccf0ecabf2a4a2a708147fc81c31fb941dbd6d192279af9d725f31918a4312910876a14931924afac991489d173e6f3e9829cab3a8df931ee704e1db342ccc2d76464ba5f140872b7931587660ac3d84365edf1f466810f692769ebfea4fd8ee36a545cf09690fafb2c7f8df55b35831ffb5905047158286762526ae6f7bd029f96094d9fde34d78406356b3660575ebeba84c6501638011c396714fb8c1833d0928bdc41f159adb6240a3f3414a3844c6246129653d78ef93", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "be6b1d3aec36495f50ef05f1e9f05b2796882baea001c78a54ee97edffbf31d0e6f1d5529fd7385b5d9fbbefa4df3c800fcb4c2329871613f2fc77f61852ccd754dba5104189ae7cfd09a986f6a0c5b20ea33154dd8993c66fd461635de7ecc376fa5e3cb72c961eae1a61fc0862e601c8c6067f9d3a0166c63323f939f7b843ab7a66eae67776b479efeb0a14aaba16f09d46212c681fad52cecb8f3a516c2f4a9354e48ac59881e714a904904a7ffe0a9b78287440249e5e5c4d5582498a683e920d4616dab0a50be46669a2f542d675c2073025ec466f74914bac71ca56dc8e8d65dc261e4daaded9a0f39186dffb968be214c634a14b6cc3d2938376cb526396d5078099dc9c770a2f3ebd01c39c6204b325f9f5abfecf38d2bce9079b89f24daebb6e7af610228d5d80c4b965aa9b04aace0a9b05a0b91cbb172fc346cd9a6eaed20f5dd18d7b09c27c02582f7d9e0db40cc5da375b30ecc63b9a63d96c3b4fcc7c83ec441d04b33e128ff2f1495a66cc5eadaa060bfbb2c4272a0c3a81", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a81f2312c7080c5b68041e3c6920f7dcf92d15b659f863cd983238ec18b7bb9914d1edd792317e443c93b28beb126a85596c80c4797f0a3338fe47a55665ac09eb421222fdd0073e9ebb1178839a1dc09f06324d694547e26c62335ffad9e1fa615b26a155760f74f1d9632a86b473685f5c23aac909c4a385cdbd94c0eeb5d4002bf66f78869846c2dfd814ed75f22ab0a8b25c87da45e0d669bcb1cca0023b8b83307eb321241520285bcc78266a8a2108ba286abd2470a441d7bd3d3d840d98d39a4e85a404f1b99a9033d85a262aa1849d019925cebb66c6d48613564b2d0f098ea52acd00934ed88e3b949c3ce08a1aed3cc1834ca40839b6bc8f97e7a9a45077495fb193fc05accd3924451a1c5235006b1ab3fa646e4a7ad85a893d5032df3ee9874f521138dd5561e7d6e341c633117b2c273e5070fc9a6b1593c022c97ada1419e21290de3fb73f4b1002e9e744fd84e031ac99a1832c0077b3e1a8fb710736b325f66b93a4e65d3c6bd506125f0bc3be38fef1b5b2c052d39eff1", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a5762f33d5be9a051fac2982560ba43cbfc9aff8f1bdaec8339ed1bf36e3bffe603c2dd6ad569c16f80b97489d1f72b3f5765924c4c62be0152ae405b9e37dd355d4d512ee594e555fbb74535e8e21ee6337091c3f73befb38608467240d09e63b5310ec75e273970e6ebc64f609c3cf2fb4a5de4d1b45fe8601de1508c5bd3c78c26285ec6deb3bcabf17aa650c05ac0e7296817f592424ecadff4e1a87da0385154731437e34c1f4c367b189350cbf18b662aedb710cea8f5aecc0572cc6378376e528897ec505ae7984306764206637c97cf4b7db8d902488ae792d3a3cdf8b53a9e21320dbe613a2e8012ae35da1797d22bd470e12437bec041fea8f0142a7c6ca12641e7fc8bba0ab136438738740077b3edf216c1985d905dde638d84578cc4e2a9eb1797b6cf74a16595e88864f4f465699c0c1be9067e6f86834b2a084def72a3756e98659cee74d8f4e38cc9d43441c81885836f43f2f098fadad3fe7a84e589dd0a5b594f40c4d3525bd2efd740dc504d9568d9826434c0fb7e43", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "401c6af2e754a3f09faad4232f96405ea1253cad4305440da5a44506cba199d9ec9fe43945aa5d5cc8b436ba40bd8c863c1942c35fe657b5c260c0d601b1baf78537f9bcd9bc5de462f8df83c09a01093dd3e81c178ad280299c1102d3dd388488bdcb1d31dd06b0e23a5cc44adb140847fbb580ed61a7cbf426d811d0e338b44446e3f0330910b3b9ede11f7ea92cd33ecedad7bcc84c0ab92c1d78bc34423dc49ee91ee370df030fb238f7061a0a566fb91fc3eb33236ca21b8a50bce653e78172ce230638ad72d0dc84754153dc2269ce452bff8b93133820778c01a401f13e5b32a71b2fde6ddb1c369109948842e849f8e7a3d2279240ae71045a482f7f98cd53cb04d96dc191b2c5a373d16dee2bb6f18adbaaeb37e1156e0628fc1d0e0e1bdca8e87e371524d42737c7b963ca1ed6034128dbdde861721ce5d7806a218bcf6bb2778766ffad8305c3c26c7cf360480e44b0f6672c5313061160cb0b7ee9105092da60d93bdaa62fb806c047671f3e1a823205155edb3813612c98dd0a", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "afdf0dbf33997692b9d03238b18e0e7cb1e803a0131b6f72d6845293b8b424295eaa70632fc1564e56b666e4dce5f3c1f5e8274869db08eed8bf56fb1dfa62f61fd9ca2441c5760d5be05b24956fce3c4c3c1851e35c2502e3a308ee9d8e7908e4b2df66a11d8b9ed1f9394c2a018260fac65bf266eecc1023ea8a33618091700556ff0ff30bdf9a07d91169c21eaf203e548731bd427acbb5747ba2de51d4679722a12a47bd0792419ae3b4a6b06156cebaa79e44e628ace46a0b1d91085f1453615017f835bf971da86fcd4754609239a9df8f28d8e8e4acc406e02eba7b7c1d674227f4d9a5cc51d9b484e1755c36c65ff885d3c5900b1d5c6cc5d87f9d0c8c6b20d6d992acc713892d8b9c53604f44f1b05a50d1104b1bea3bcfd0ec5b5e22420503372e79f073bd0e467bfb2f627e1f571055b19fbfbcc2f0e021678eccf48c0f1f4b0c4d62e99534a71a383ed4a21e6711dcb46c825077843051cbb0a412b95bf94a90e01f4812c91c5079ce43b5715a1d9d4ed3d942577395330cc42a", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f65a603fb6909698afcc970a2bcb7d75583c284a993e31ba495cced3b43de62ce0c0e48c92e98adb9fcd89a9c696882be55f3b48076fbb407ed854a37674fa0c6e3dbcd9b13faebbaf1e1ea4341bd8e5a9c0724fffec9431ecc5e2aa290096dc7b72a76bdaca137a54f95b98c1041cfa4cb7be365c2194c181256e220b85e3e6ff5f02f687ea2b38819f62857de52258b68e02a0d73a5c196103ac16a6ec5c358043cb43cbfa0e8856a0cfc2e25863ee8af7b36c24a8fe732d4f88a10b8064248fb40cd671231ed91f95bca3493a6d5b32b09b5e54d361c26dfb0171ba20759b8888a9892b580eb8fa182438849e7ea16878b480a399bfa618fdffabf0a60b317e6f1ee46de7dd801450060ec49fd88d34cc8ce317c328f84f66556eeee756f6f903a42f85850625c263fb4b7967e37bf8c515bf87c63a9a90703b4e4396ce103366c0d2ddc9f61ad82bac53d84005ceea754ed8f38ffaa885afa56ec602ad21088eda10745cae38e7cfdfe4a95783ec814655e68e897581261392a867e6e3f", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1be7d807d6882b703acd50032cd59b424b813426e21fbda0f221aa3f32b66a6137f9c574d71eac2520fe2bac14ac5053b0030b917136587b9e0520c3be1b16a1fa1e514f1d329ef8e47380019a43b01c1880302a3b086527e4fa060e5196a8307a8ffc2c0ac4d56d4cfb68eda06e6d6c118e9a6987998ff1bb9d9ba45151c7011e7a8c1f4d5136398c846d851f5479ceef072c6557a89d60fa180fede91c8cbb5c20f244cfbec80ac6960ba31f2decf1276da028481673b1e071f5fb178a93219d1c2dfdd4cc645544c0630ea243a850b82396bea8a37d91fb2601275e3c8a3c037dcb3aed5ae86b341fe45a9f17053f89bf0439cea10b830db4d2335d9659e7052dfaceb2577892e7f838e0f206fb4057cb621c49e1aecc2bfbd68176df296f680dfb30d6a48aadf99c243ead9a82a53b94356d6e80a72a5960e49a248e43d0248ecbc32cacab18205f65ac8b12840dd655628336c4176c1fab5a31d991b9cf30b4733f6eb6db70347a46fc17ab6ac440f17fff27ca4b5639e32a70ae83216b", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0574f42cce3350ac06a2b80f480e37e4362004c2c3a2879457a81811bdca17369648f11a44eb01b8b53ac927cd0526f2610affaef57ae0d076d57bfbaa1ecded1dc59e3839ac2dad3570c954eba3bf06a30b20c61acbc28cd30c85a1aa2eba9937d3d4342767a9f3aecda6eefd92f3555334a754f872e7ef3265d44902ab6946c1abf67ec8aff9eff88a555def1187c64bbc4c08aa093bd96a0bfab80f4f2249dcf507fdec4606765f340e06cb697469e1b372a2bf5427de9cceea6b01de83d0e097af12f25be8a0aa251e2c17eca5de331ffdc13e43a7a0277fc276a388d42dc01d026d8e466d7a6982926bfdb3e76041476969103ff6d03eeacb354bc9a2df8986c9d01955b4c2e042b78e634b99e64277e466374701335650ef7bf99545ca8ab1ea593ac7e9560a4462291627522374f7e60bb5e9164d1718b1316f3c5a142e0a9791ceca2097ebede6189ee6d7b0f9fe154b41376a7db18bc3f7eb9108a7415c4d575b62f0ee817d33b77a8ffd74a23a470dfea711213ec2c60f8f13f18a", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45c24c5fb428d9cad5e76cb15aee4dd46ccf01f970aeffcb7e4c7bcea026f460db1c4f9c7bc7abef92c6c46e401f4878baef615ca95479a6ae87a199675907788a8a1fc356b82853626819fbec838d83707a479c61b1968e6d63979182aa32d6212b0c549d354cc17f4ab741c8156817977bf3ece005b5095278240b8a0477dae19842a09ffc7d7345a0950594e3f0a4bf78ce6f922dff016075f015456a567f8eb1794dc24a24bf2bd483123240a811934e4a937d8586f76d9ecc8806e3f8be31bd6e53dabddf7f12734de7136fb1051f038b5f0ba7c100b16f4591f63ee7df4f638055ace0bcaaff73e3ab834c3bd1ed5052614a85ed207fcc826c8cb4a5acc1a35dcf874e8f5841575032d90d0c183e7e368ef0fcb4179c9ab40e8c2d987bcc5c2242e253621ef9f22d0c7249dccb3bd0d55c713f6dca3114c14d3626a3d3108afd3e43e156600737f16b9583365d69f85d62de854e3952b7d44d15a8ab81be2350c321dc883e97efa58b1f6e5af1cb73a0e6cb43faf260811127d75f4cd3", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "606e878a540f663d9087cbc3bcaa0117b0c6708a9cdfcb8b0b26dcce542ba5120ae74614d91decb0878948803fa1531961d6fdf851c3fc82876c3a57468d6496e13efcb3492f6b6ead6fdd5c77d6ff01a091be4e59c93b0a87ec6762abfbd7f943f7cb5b00477ccf6ac127f89be4b74eb0c049a3e54ff02bf5dce53c10da3ef476f0b3b482fea8e6a8281123f60de1a8a6528e658d72552619be09a9e3992920428358e88ed3290843383ca72607830ef14b316866eb59a648e5405672531852ebcabe278eaba020505ccffd57ce1a4c85d8dd2ca23cdc1daed1f999c1b053a5f86a561518a83ea4e0bbea172c39074c176b70b906dbe25dbb5291c1ec63bcc0dc919e74972fed0dd72fcb9cb1e366acce6ffb170a64c31073e3d32d1504e629b9a2970a4ad67a788caf48fc32026fe52bc7c4895c3de5a424c266f97f56a7178781bfb3d17c5e9a567131d1f9aa2e92759c2eca034850c2e51ca77ac9055c8212e4c7cc45e7f1694f8e9578594f9a23727b7b7789858a8bada9e755a59d35ee", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9455eda9aa8978eabdcc2e9ba8005dcd7af4d6c090d737b9f767bc7ceab6095093c010c370603dbbcbe2a6c56a1f2fd87443c5106cd61f5721cf21802209b058a5d0e77b2e6874c64f56b05d61d3e09c6d19b0c567c53da3da01d12300ba305737586bb0af4e3a8f61f2cce1841ca6ea26bafdd0b939602cc4fe07158ccea8530c0d815902eb253fc5a758e8a28dd71669c87e609d39e489f0c7d8a2568e5f1e45db336d81a2c32e743c01d0820b50a0e0da1e3bd9f3e73a0da76968224be46b13272a28bf8f86cde5dc0e0846c201f0a526910ef23d75028fe0c05d252200e7dacdc9c5638d769ebab19da3acc2ab048d6e75ed64541c9120714711bd08a88a541054cc7b08b8d62ff152feed7326e556e2da051df9dedf7969a88951f54703ea42c3425179efaee428cac6900599e747d14c19316fd1bbd4422f6799f4d6baf053c7b5dd8d4ed4a5ff6c063598051bcfc7345c1dced4c52a7f2ad4e70bd6f539cb0a5831f7d7e0ec1b5ac86056846ceacebe5fb98d441d678dc6ad8cb64f91", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "af2613a110a23d6078a68fe6d60703fb48ed8f2a36425c569aa27baae4a6bd57ab3dd74ecfba3ce5155bda78ed758418a6939c98245ec372e6c254c21f73c90c1248dcb14bec530b227da86f8e5945fb90cd2b346f3fd2e06763327fc643d4dfb663038ddc7e54539199e24cd90a2114332947d53ef141b8c9c0d825c390abfa98df5129b68ab92e45f6c91b16168e58690cc02cce1b35f01ab512c1ec84150265bc55c469688448cc2908c193e16d8d386f6af3185c2e4925b2db8c01b2ec907abc29c8cfcfca1f741a90d031a39c510a0e5542142ca6bdd1d70277195cc6b0d33058d7f9464769c360a72afcc69ab2d3f1fe46305f52c75ae05979911e0759850fb246f2333d91bde9bfa365a2578747c4cbba80f82606b1397dd71b57b793edfcd95d45c318b6270ed263dd7fb59b5f83829895df3ded7a0d08caa45ca5ab739da813a05abaa326b52ffad7503650c22e647280197b5d423d1ed50252e29ef7ad97dd130f046dadae05e75a9c12d1d9bfc06a0ff407f055755dd4da23beac", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "744c3ff671b2b42e14b0e8979824a19b5461cf27206f9f91613b8ea9309e56468eb3ccdb0f35f9a10948e9e877f17da29a315556fcc4a003e8842bb3e5c8b51e826db9a196514886d34ef7ab7ed2e157f30c119eb92a879db2c7400b5d0928c7e50375021768be2d06123ba62f40d417e221e24e80032155d6ae787774c9089cd7afeeb80779d750e42d2ae7ce11485c5bfc0d983292594f286030c70b75220b437bd95fecd5eacd33806518a36e7b3bbde449cabed24c140c8385a76e1f83a9c7d62d4bf1f79c297f4a81e9834401634a59de461d78e9f098118398bc6ba12b7af1808a734c58760fb320f88866b54009783f598b5ae10a051e04935704629ef169d900e3b752a6770a33f61a8ef868e5b0672fad971c6a12f1f1c4213fc88f41c8067d9626d34d8a8e294398f51a6bfe971043e6abee152203fa1204cc30520d2a456dc461ec1bc1f2552b74787ee6ceca8243bd2f5112be9eca8aa3df299afe42657075fddf3fbc8a2bbf38d0d520159798b0aa995bfba8125b63ff5284fa", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06263cae493d69ecb32eb4f8f11d8b41e13b7d3fdc7d020a701d6199ee9b715fb263753c19bcc35d04a0f72a220a118ef04ee089d9f6773890bfa271237a7c92c4b4788f408cd0d592c1183b4128d5732a52afdac63f04bc7fea87c7f036fdbb28bb7d67f8e4751a15e71b2b329b604fb243a673f49fdfb90095a77b5df6c35e82cc9f3a67335a4ea6b99ad21a7445e15eee0138307479d20010aa565deb7a69aec1c532d2233cfd886ec3f58f3a3da13e6c7dd113658b308a6cb38d464a0feac7ed9f4c8aeff2b546e93ebe754ceaccc241c8e9a092d8100bec8168a24ec9bbd9bc1a1a7378c3cda0523f3b500a625bd2a1ac2b8bd01354b063b16e2834d179624beaafa77491a5b39fd2c893358cfa7fe5637640b59f4f6209df15918882768a24c8a240729601cb68aa8728feda0067eb3d4f7687196a2d2b332f1299b27e0b199c07bf6fc3b6d5225384579e5beb852226ecd8f0587d20b9d88817a7c9df3436fa2327d5c173fc461b901e50419193fc9155ce7aa3b0558b16ce713f6191", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34366c55c413c7295a4a6c3c35bd763757c9774644765c360083451ca59e806953e38a1032e51a42372a582d673de24b6fe9da5b2eaddd9bc2e37b237960e7884198561af9ec98e455b9e641eb10e7f5a11fdeb7bfdf1382eeac6a7f314ab0a3f49972104be48f351a06537e6d2b558b0fe752cd0e49d2067266438ba4925103548e6869d56588213408af6eb735457e645daf19d4750bc952ab10313df824f2928e6349dd16f57bbbb796071621e8f72c20a97475a2b3e701866b31a0222d9acf66b906214f3102b22a299eef23b06c3fcdb457f26a6e97cd02b9e026f8f75ddbf70eddc96628f2c6ea670fc8373f8424525f496742db1e126af2a0fb89cb130b78a4bec3c5275bd18fe7e427f287451dc3893c56726788abaef3e581ca8ee04d868779999fe008eff21ddac62ba3b55a600293f2066f7b8ae3e5f2c74db879abbc3e9fa532f8e34fcb339ea8e53f859a44574147d9806f95c44858a233291eb7032b60b03d724395dc20c878cd48ef76a2e1d7c3b0dd2d95b20924fe090a70", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "38177db26480d9794ebe5433ad6371a7706d58f00f813753884dd39797a035b88f1e2b3e3a9a4fc5a116c028960d64ed062d4331da0ad7d3d41e9af26a03ec475fb7377685459c0311e81ba187ab1d7515d41cfe5135df9e8d52bffa431ec84a43ae999c6f4bfebe1e0195067fec7558601da78afef0f6ec13584eeb537da420580c0e45784376a767d43f73fb37dd406fce879599f57e2ede264f00dc20a4441af67d43eea2a6e050d64a2018045902009c33b20682c7a7a19c6c8fa3c27871531e9641d5ab76255fd9f6d64f068a5b15549ac08c5459642375c518edf1bd41c7d77a4d46c6054e59e9227d7f6bc96ee0ee278ade87fed9d8e2119200b28813f702da528b23b8ad99196a6466a7295e9c7552d47349c738162416e56875e5a3193dbeb329f6f809c5e03e4f40984e682b2ea867753903d1df7923f72312163bc648f495e6117f4e5155e3396acf5bd69a2212e56097bba3fdcd19a3ca737a4600964f919762ccf36e9b717809e3b6adda64c8511140ad059a4e895708f7b952", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e92f42beff6bddd8e9e4a3edbd714fc6525e0e3f68cadb08eb4869bc1e250ce5ddf40cf7d2de9f2983ffdb905b85d03ff5acd3da3c5a43b93b60ebe9aae0b63f554bafdca883a007992ea64d24b6c102eaf67e17307edd6f694dd5438bb43033d7195740582915eea74475ba140f05d7832b4d3f38cc1b6e867fda029705c8c257473f85941c85747fc92421e04bf390efa7463fcbff315b83b581111a4e8e5ccccc9b2cccb853da807fae39ae91ba2f06b94e28ab0ebd76c56f3c913a0a550f52c5bdb8385f75d37adcdc4d9c5ec1ddc129dd419b7cfa7440e02b6766b0b109b8588814b17ae0c9430730752d4b64c96683bb72205ca79a4aa297173e0929874949e11ab91efbe5b42994e5e11feaa12d834fe9808693528d0bf9cda05e61c379c41c9346f6ae54473664056ec9fb41fab8e745dd27479258f45131f3a464ae47fc43eb64cfe8c023dfe8a0de9340b0ed34a0bdff11c66e331c898cbbb93c4f645fa8dfc5f40c73246b1f0915a652fa48d577731dde007b75d6f36f33b5239", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2290c7f716b2a8dbd42d8bd3a936d2758c8fe277698680bbf2f3678eef323c50002b1c05ea50cee89b68045e1bacdab19c8262e33e548b31e3771c8f801714b26a80214a6b8ad5d2f2612ac7279bf3deb3b537dc840b21886407e7bcbd69cc9d53e87c0d6ca175f6ebc8f15d1802eed2bd871b6039395ed52a966745406aaae4ac89783b68d0e80442cb5f928d9137cb0add894da91adaa2b72f1cc5486214df791fb4175c0e2f5bfa95c3e7607ad592d1ce6f72b5c0fa0cd5e1c9d141f1558676b54d1851bb88209dafbb39592261644bd0e0f4853db2f79705538d789e699bd437ff1959e6a2bcf57a73dd30928a78290ecf91ce888de04e56aa49f843b344a160ca6facbff64008aa9177bfe7950f641bfc39c653694eb73a59b21dc1a6224ab51a1b5b0ebcb35a27700e2f25c1e6bf6428f01ac05fb652ec8594507c54c3897cd48f49cf88e0bc645f35366971f7c76351a3f794add17e4abec79909b19307e2900a0f569b23e2afd1352810260240ce9cd3a0742cd497922391fe66e497", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "127dce474cfc4559eff7872d684c193bfb9187c4096d9a263e6393e20a295ed003eb2f47afcd361ad87d7beccfd19195cce2681bba22ed307d5a9ef54e43b73576ac820f75fa2893bbdeda10eccaf0d067c72ef9ac8201ab678f7463014b6d472c65fcaf2bb6e3e075e3ef1016c604b827a106228c281177a52d38873caea424367ac2070ed254914faf756185271474a3185b08a4da8ff9f0169a865bf6e93225cd0c8b58f7ce56f068812dd97865614ccdc8087b55034b49f30ad7a1ef8947ce4d2b48e5b2e5bea06e46bc2cedaffc3c1e8e4297d40af6d8c7d7745b1c21133630eeee114cd0253eba693a2056939b86dd33e973ea6b2d03d78a5c260e09ee07c681f7d553aebef1d6a73b7b862967a73bfc3d8784aff72dc5dc58ce6cd1552f7d7892b7fd7c29b6f90347fc80e59d320c58511411105a575d4975667963b2eeaa6790ebf1668c3e0fd4fa8ed0dab73bacd8c8ba8a25077e145c9018f22b6338e713fd086438798e3ce54d02bbc6a8da9f12cddb91674b8dcdb235f06d5635", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2d1c0ae7cfe6e7b382a1e5d68482c3fbe1c0ed01ea9af9e8a4170cfad9fd1f7fa8470103d4979ad15cd049ed4bfd353681afe0b679dcaaa04f66ee94ba362844a5d0bdd284033441f40835d3ea9cdaa1e408fc7faff7289c66684ed7b2544bc62631ee6a78baa0ac93a7504e9020d8a17309794dc3cbacfb5c1071d90bb3fa9d74ab1c6c62364050f29e05d2dfddb806e55bc715371c35a2643cb14ec67ef76b39681da0d3ff3fe72a27382986d3b66520c382aed102f51a04e4962a17ed8523821b5ebcb901ba38202d2650161394e74e2aed9c134cb2095e98a4c3a256327178063ad4d8dd3e861a4df0643282defcf1d207a9f96ab3eeea7cab0c8286b085ad86118cdb65e3b0d7e9bd33cde5359cb54fcc8964f264e9990619b961d1a6148c1cf44261a47748efc6a785b64ba11610c0cbd63e46f376327debf6f29eca2c7e018d1af05e234b27b65aac7f40be1cd35a10ab20e876badd3269556be2f5246b782bbb5e9a18542b29f9c2f548cb16707285a0536a51b392c0888f2258b6bc", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b25663c003393ef5a2eeab5b02a6566703c80c7af2faf6d21717e5d8b1701c1ed84f3a156eab53c75a2c0c5ffee218c80f5b093a02d214cb0f6afc377b4c53772a8c3badd40dec150c9ec3f6eb152a2b8971b4c210f79785d74fa9bd34af1be423e6ecbb6e55da918c87f8b9ae9479620c183ec2842fc61c1e433babd9d48889bbe8b17110372f56cc39e2b9e5b5d5e0b10485591cac96c5e36b6dfa655d4276cbdecae6a4d5d4789dfff8202cd6449132673adefb7ef1734063a52447b5636984ea995584f523437f8c1cd9fe845b558f293638c64c8ba47669caf8c4e6628c687a21937401c9f5307846854ea2d08ee660bbe3be0561e578bf89951489704b319383232cb976d3fb85bc3c4c23103dea41b21b7891200f49f3be1b16a5d119d28d6bf3eedd2321187e5b1b10a18241bdef1f85a2d8caf6c4c71ee1d386e0970ecf629f76d0923b90bfb482968844a77096bdeb73312b8c7343f457cc98a9e35d68c4ac898b7ad0dd90dd6bfb4c9aea31790055169170f1d1a99793eafbaa5e", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c6c6753c0009c73386f8284bd8919703a9ff10ef565778c754e88dadbb66e32f8de41a7340e424b4e7a40a9eb8def3d355683a8b567a215867204f7a12ad2cbf15168b4f4bcdaa725ad8468c7cd137e198bf78bd7056a13648f6be45217ce9b26385f39d9bc48d8b849a54ece9bdc2b5a156ea946beef62ec7e4b3bcc03932baff97b803cf943ea541c1a9f8a1095425876b1258d926e8524a5bacde7bd6556c39ff72f6bccef97ae85a4e9adbcd9d3375e8f0e7312d5abfc8274902c1d81c624275ec2b207c29e616cb6a6308843052919d8ee8ad86b8414155e58f41066c8c724b53bf5b0a30a346d8c3343368cdc0fab563958aa07f82008230ab76fad3391cb7c8b0b649a490d6e177b902cc382324b022cec20b9842ee73e4e8b8972185c291b7314a260b0556e11ee48bf31e041792d2e3dfd1ec5ad901a626ea4b9b5a4a099fa1b52b35afce4ec2868dbec151fb5338516d920c35cebfa6250ccc9d25b1639cd16cc0bb8797b9dd6d429f58849786c6bc90b7493bd10ede32fac79f09", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4451775ecafb2708b56307fa8c3410dc6464d2ff369ae40a4d437986a5b1bd0b508c3825f312040c9f73229f640fd9c72b65df82df23d208f98bbe7b6ceff3817c7e5331b288294a90d8c434843680661d6ccd919488d678e851322a7506e3109184c095fbd70e4c05c5c97032ae6ba5c034033c42ea1d0c53d19bde21e2b87ea19d4cb4c00fe8deb62cdf855537c959f89158fc2278bc50b5a45a8649b2cdd55df101d8b716e1ace26ac1e575242e5893d922937f7844b63a22e651cb0d7ee6da480db8c45a61ac600d63649a68fdeade992aceb876d4225fb8fe0c04f98c45eb2831a469ca18eacc8364b7c62ec3de4241830dcc89234b0fe654d6ebea80a6e13e2d0f21d32a800370daaaca4d7ac03789b4fe8fd60b6061b699b9031509da95cb0210c7eec264dcbbc129502d38a7f5bf0ce018642245c1416117d2db3637f0feb81a296a13742a161f42c2ef618f11a33eeee924086491794f9b9cb32ac77f238907233ef17b98fdc0d203f194054ef7ca20539a463ddcf9b5d3a8a5e395", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ce8985a4a786b3d4ad2591ee95d8bc7033eaf03711635a4f25950dab9c3e44aa90003acdb9022d56656c214c7eeff15eebc3bb441cd3a6fe7d737dff8306e09be9a22384abb1227e0670b5fc84ceb2e5a2de4b536eed1932a6371c8ed0da58727c69d2bd49481711a8b5b0ae6712a8b0662de6990838f235dcfb399d3f001140c319322685896604edd7379e603fa7cb8ece4d880ea46b4ab66757d67f57cccbf7906fd68e9d216929a6198e4d96f612df4bf481727c9ce68d48a71ed271e35a246de83190e173fe9d24da5c539f8c890e4588b958334d1cf51de36da30c87c1d4f788be202b0c540ebc45389449392aff4fb558c066375cabd557ed1557e0eff5e96e6d08948014b1b040a4612c295f0ee7397f38e50335650bc646a70c155def3469b34e1afb734876fc083696c28e5b378c34b1530e5049689f1ab12f385f1864d29d0293a6cc07902319f31776ecc60bbf158e6d74ea9645dfb133f4bdf05bb85ab91caeadd567164a912289a5951d5c832ad3eedce87cb4eca428bcf48d", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3513c491c6cb5a9b13cbd90a74b1d44214bcade4f2d9d781d3c956e03ea81ac658597b573312c4341b583b6bb1849b3a77a71c18070db6975a42c51c627099424756038897fde30333cf09b7f0b3946cfdcb306470aac450900dae154235a6e3a9918a3a3989bb02671ed6b27c268682984d3df9454a2b76f8de30c5f671a3a2c40c253718560904b41ad04456317d4188d684030629bc7fc65b31951019f32ee20438b095a8789a990c5a6002de119f5587115da9b7390f3b56231cafd15179a62d707684476a1808b92edf2fabf8a2d55d8a15f827e6da736f5c4acc2ba0803c63cbb06912f6a5b348a95603b9e6caa3b6caf49a42692948b1953d20383838e6d41ac58209fede51ff40af0d8cb08c6578445c1e218f1e19d13e0bed046af47369b6543f48a8a3ad0e51ee743fc8460138a0fd2e6a32c98194f4f88856cc9c04fd9332f3140d1c7dfb470c706e8e54b02435bc5d4ea575fc3d110bba8065b7d428b8c9351bbff4601d17af012781deb083edf6e6558908e5883b44c6d10dfb", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5e2b4203f6f5e79fd06ff3cdcee9a3c84ef83cbaad038567c8be7d12d1c1513ef8f075807a2b3884ee793a54a4f12c95fee56eeaa992719c0698c1710959b76fd0a02f845b866aeba3800d9742edc935ef31b988346fad284cfa11f954dad180747fcdb7662fc3058e24f13653603990eb853077b0c3f038e9a9b99e39ff61b4beef8daa10a3ddb4ad24c55402a9a67d09c0c5e88bf8efeba74dd83718190cd9c47b198ad508b62ebc2488031af89613ea9151e80efbe4188e59fc4e667ebe4d1b4424bc7da3063d071207c46f99e74506ce31da440f8288a29e9698bb28e6a85d13e5ad1d1c7761f8a7f988c55c39e187b6d6dbe830b0368de20058467b2a688517e7b830f60f410e738d28dd05356525aa94c37afd174eb15001bbe6c022c29003df9439c1a9dba978e6f5e52c9b897a3be763ba0a7da87c8ec3684b5d4a618f55397c6dc8b7a7265d5988a62bab3a59315b4e06baabb8d9cb7526e59297e85a0c88c3d5808b45f98cf4de026a79b5e7146bf545d2c58d02178ec860d4ab4", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52011a9fc92bee888fff9f014afac9ae0ecb711b2635b66fafdcd88d3062da5c63732ab0f6686c1d900b1f80ee9bd505585494b94b1b8bcb54130a1763b66c1c5de09b7d4f858b12be47967830e466a340dff07632550d7987b3ad8871dfcf84ba014fa7e759b856a9f406246930c9b1c4655c2cd8dd1038b53b9f383703d23b8492fbcb5af4dc815a137184a1d97f716153e094c020cff62eb771a3d1de92041a230cddae686b34ada5519320c44a7a1fda1f760a2431e096df894236c8e3d31d427195b077cd0ad421a2138d13089875deb01a2f11c8fce8c4f95685933e56fc3ccc24cd4646d2e273e8db909d0f636ec6bebe40108c39bacf8041cc8b9782ef6f258478cb54f1d8c4bfd2add3b091e0e70896e53bde1b04d98572966ef053b7a11241b36c68120cfee2fcef197a744f1c174218b90a438472deede171a6615f91fbd5b88ae059351cbb05f1c3b68f889c4f73db6ae3dedae3554b413bdbeb440f50ee6927b55e5cd40acf73d1461972b62172386c3a1855193c5b15061e55", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5aac15d07573a1ec1fce4c3242352cbf8a3fd6af98f554670059cbd78f7a404ff109fd0e824c7e5ec200a6f810a62dc72102a1e319aa1f94cb6f1aec9fde2d9a27c20ec43efd9a9f270c2b18120c493f4540363b74f2a805cba274b7383184518c19a17f207b24725e10e2a90bcfd5ed1686f73d93953bc068df2381dd940fba19128741a2e4f5a0ff11f63ae73356d0cd0bca60ea6b4316e15097fa631c9a49fbc856e50837e566f4c54052ac23f53fae7f6d43fa099dc93ac866e4c6430b789c114bf29ccb2271ced431bf183866181ec83e57686b9d8417f695eda5b5485699ced8c7ac46a4e9f9139f1f3a770998bd6e6f944ae74fd094cb4254ea31ac9eedf8e48a5cabfda4ddc8710f82933c1f047009c877d1c22b4db1da9f1db2480dbbd7bf26f80a4cf71727a32f2c5f94a3dcf6ba47854d06c376d83d11c9a6fc534dc9be3917d8a8553e3e8147cea2bdb096b490a956e6ed07fc923feb170fa1b8e9a5e3fe248244b5165809b501c35ace445a785a14fed83c85b4a288b977f0de", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bd715889cc6661067dbcafba606255e23037efc4d8ae52a6f7673ef18b2dc1e9ee0f6ae4f4aa40ad62e43b20515e5a6b84785e94b769ba87930e13f831355804baca990faaeeb1bebd5f0f8e4fa27e7a1b752f211efb8b235b5d7d881224f13ea8ffbc842f33e62a3b08f154d916a9002445af312df9ce2167fa1a83c2011a9fde32e91ad4dd4874a70265aa4329484703e6e0db1c7db6bfc90751a7775f6b591f1fe4c4baf3ac4b2fb83731b7a90b2f10e64edaf7899fd59653057bc26ce2f78f0d10c983a256f5e6a42f8409b28f1c09f93335e9db48460983985ba88f2fa01356e067c573f8979494fe0de83b25b4e7fd08ee0bf0c45e935c6c2030ce43eb2c079b892cc4131618d7d24e331b42ba26a4f33505529460dc093a9db4ad314af619eac7056e0f4d291780426a63dc8ec52e0cf718809332cdc028b96bd536a8ad826f1900fb8de890ad2b3020eaf202c2df281af89d8d79d15badbb2ae8d55a612a3045570644c0d53b0e751833b35c17d2f35d864d846f0abfafd952c9b06a", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "44d5e44a412b3f16eb02fe2b41ba31d8fe5433fdbd929742692a0573988669005aa9ddf285ef21e3f2a7fa703292c785a918ea167fdc42748be17ab0cbf25505d5b2ff3ce4c447718a8c9742231ab16ceb61092c8161d04abd8f25fa216b7d7003d2419034b2b2e852db51f521056e7e45b33094ec71c795982e91abdeed687075e0194fddca1833a7776670dca571e7f606f58ec40ef78e09b02f35954c0068945a7af71954de4cf2d1594218d8665cf9ef03aabcc1ca97577106f050331dae1d4c3cccef313e07a3e200d863fc86fac37f2232939ad4cb0d1793214c36e691e760aece6d3febad9d8e5956e7e207e78d046a693ea51e7fdb31e43957d4f9343038a5a1f51bf5cee35e1032d18eac462f87ceeb15709926d3089600d2cdbbf364723d5f69202fc8ce0c5522a890762193289934350774b6a9bf26390e0a070f762f65dd7f5853450ff12f8dacd8be658c78389d83606ff9c674b2cfdd90b4c3ccf9c4eece37e979e3cab496963e7506f60f7622b6817a0383df10dc5c59a7af", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e9ecacc0a0d74b73ba223f155f35d09a1d55b979c2df46737fda1b289224bfc8d7f55815d5eed92fd3bcd775d73367d44cb8af9a685867dd010cad358ab8eec2c6ca2b5cdf73adbca0e692032dac01d4f61ea0b4be05d0c13e68d0451387c34291f80a71e6230d5a7b3e56fa18c71ca8b4b3759747f5cab95b5a8fdbd0a2dff2de4d81686aaadfca4d85c510a93eef483439d8c5d43cdd598e401fa301be3b1c75dfa8bb4f46bf9460a9a934899b5ef08b355756bb55e445d8dbfd9dc2d804ae344813d7e1040bad7b71423c32f92690a91750c951cb90cb7bbafaeb4fe325d5dd7faa878b3714526ff4e5412f214b120ca8ec220ce58ae7e5eaf3271b1297af77348bdebcca80cf434dac1edf4df9ae8a1b6e806524073ee42ba4ebc4378e86a0d61a30358833fd499436b8736f431af26df7276a6d122f943d40d2a6add9189b6c3aef6e4c3e1f942dbfc95e7c7b49dc9fa363707ab484d9c8e35d2603eab28cd65853e0ded4cc2e791edcbef4a14c6fd6dcdeab0a4657e0360b3383b7b81", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "677d8add0d3541f9b1e19c5bd9fcc7d244dfe0099f855043060e7a65f110e1772ee12259bb79d2a53756e5cfe79ffbb1745a4b644ef5d3488817a3ce50c91485015487ffa702326a784354c8fd3f70e15b19c129778ee6498dfe051fbe69ab954c41101fee5348bcba3784c0e4bf6a3b5df4d75524257dcf21b5a5fab871088e15a90d7a6fda8f9f4e67090261fb7cef1c1fcc0282f6bc3c50a016e348db23ac1fb15886df0b5af193f8785fb9d49722447f5ea0acd5fe1b001510f62275532c11e0a4b6a073680a284c50fa79ee90d03973f31b96781061be5e903c1a2dca5ee0c80c2b78f713929e134399202e699a5bcd962d3deb8eb6f11b2831379da2508b4207a29fb1b23dc26867db7b101f8a575b049f96e9bb052d5c274de056a51fa0e576485ca051a0e639aeeb3a019743718dac7e52fb17b4c67f54d856dc9221205714d99563b22db379d424b1b475deb052088e7e48f8e8c608d3af294e9989387737b882d6da3d5fc52bf3887e9f04136f06bb6c53ebd394928227f28ff38e", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9e968f9fa84a102fa6e0c6e731113123d16423cbbcf8b03476adc105fc6b45b2a110364c2f1b30a68e011ed7a81ad80153c17767033e1808581d68aef65f84d411e936716d73a352d3e608094799177563140444374cd4cc586755523b8520dffecc4430959ff28e36ae0e10c477d27ae6092b6e80585fd70d1f516a296b853766aa771b1a3b23e9ee0de195d275db04afd1307818cc11551bcde978f231e0c23e8fb20dd7fa8e56a9278c020edf2c1a70fd928a41f4353bec66b3e13a112c604967a927a8722c0b65293edd972386e345abd6a544aa9058641698de579d115565233eed2a132c0510804a9ddaacde06167dcf9d23d2bfb9e0faabcc20bf1f2e94dbd0379e413951470349795860d98bff51f61496124e5b29b5527cc96ea5e8e81bac7d0dc0b9d5adf370e84be38d983449c66a345f28662cd7f0176ae7da9e9ec88ec582f74c14e8a75da312d48b1c26693371782f570e295094e9d2727338c0685d9cb8f87801561b772ed67260469bb9c18ddbd795fbb0c117b81e44b780", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55e9c9804bc6c75d0de045d2e3aa12e5e58b1c91ba127ae290ff60f5575f4c07efc0a8a8229b376bd0d78862da41c1db543e94016513ef49ff4c44d13602f2cba1b3ef7f0f8aa6b7802479bef9609dd1139cfdaf6363cef5ca7e8c8fb05970b18fa8ff926cbe0215510ccbd0bbb01ec9133384e9f7de69e3a22ba8a1073813f3cc9bda5795e139e516853a1739c19d57931cc9264bfd04f2e1f385e0947390a5442dced712b13e962a1f00585da6db4510e2f56084f06d35ff663210e4fee91b998c75f585025e9b3f6487441f6d77a4683e2ab5dc13306a9b49509d0e012c7a6237265b5744ce92551a53834864abdc80ac0e311651938ff902b9703d1c866bd8a6024f22affd22b6b2e1e89e8ee35f3e110f9db7ffeba72113f7ebf58d4a6ebe5ff472df10a7becbf94b369c23d9c33528679446f58fb6572bddb8a5ba3e38b4ca37d56035b1fccdf66db16c0cfd3110e31d40a314c0def37463781d6ead0fe2535242005f40cfafcd444b1bb8d294a505902d772ca9eb443fe845e7408d65", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4992a747764b5888aa43bb76d023f65ee246882f391d46290427e15926e21596df3060aaadf7f873c1b960899be9704da05ba1c9a1651a71b95b04b8922a624b1d737548bb2912bb1dc73b36da39fae4702e5e173a325c4e5cdd65a4625114a94e918d7e359d15c914dec6c45d68152360b3d55770341e639475cfba96284646353d418b9f7c8d667c74188e6c12024dc0fdcd2339eb1d7f6fd5f4dd8ae865aeb43066e3c0069976779eeb9c93aaa2b516714e9e36e22ca941611b02974f0b1db74cc7057f274326e648fc614c8cf31f30970ef32f9eea6f043b619ccd7c698190b6caafeaea4011e9a2aaac68cbe0a207a11b04a5546f7f7f6ce9f69a45ed41e7cf6f2941beab0a4238a6db5766d6b3f5e755a677a970c9760db385a8866363910d7c09ddb9a5107ac0212864030d7e83b95276fb3fdc408b8139f69f49df389565a839cfda8a182c797fe9fd8d5c0fc02b47eadc5c9240690e98bf7860e30a4fdcec15fd489e2dc12da1e405c7580fb297d51e1adbdd0683682a55bb0ee589", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68ce08ad6d4169aa1b791b676a4d7646c1cf5287fb59bbdd9a458b08f0ba7060f12ce1cbf7034a482141473071ec38bb04a1182e7c0582a3a41551fd4626e6a8b820c64733317e3b6944092fe3d52535fb9515e6f2eb469af8a811ef6d3ad9049fa4d9952116ea5bac17be604a00ea46d1100b2cc1fc9733813e38cab83ab665293b51ad062f36e69d0b2d307f44d5f3f9339053101082f8eae2086a6aa6242f3ac219f673b2f6ed906f5e5cb2ffbabb9875d787192a0e203c7743757732a9b129cfa96bc90efb4746954e32fce8dd2955c86d4f90b90a675b8b530814f9b20e64a6f68876fc3835e4c1ec4001d3f761e3764cf42a6edd13344b7344f9a1f8a0333b5e808403ad9c97123a10630e7b3255722f67ef514d09a6f5a5dbd7bd0adb8b4af80ce065e5f99b4adc4302a3cd93d340b8bf27d1afc1f75f91ce45765c384b8d4f660037d95a77a2e90378cde0b767cae2ef165bd18ad0e7d14637983b320ac0374643455383d997589b1011af4a44c8ffcb64845203a349a8f558688e5b", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b5a3bed23a30258e8322700f3ebf98874f616d32275d828933840850634215677c64a22b48ea962bcec28adf80fb3751a622fc66e98235ad2773356f26d4a09b8b1c9d579350ff58154370d967375b10dcdf1fd4532c5141858c322fe7b856c8da9fbcc5d476a3387efd452aefc308cc54a95aeadcd41c8ad5b05d98e5ce230f8a70f7a43d7e1d7bded1bd34def43c93433a501bc84d2093448e53babdd4de0221d3d386ee2cea86668fc55714181903e37e3319842a38a9a36130da8466187deeb7574f5faa1d596b6dbbe95b6ec960c1cc65e2121c234721c6805c8499ead7b8959107be728312ad170eb712a1f633a384e7dafc6cfe90c57ab133175f484ab69ce9ea47f4b2c5f8161bb3baad8c063da32f6e36b752a3ea50ead2255ea97e20795bf1e97f3e4bd21d476c157098ebd05b559d6d7b347fc872822a16c724b8bbbad7eaa994dba6dd795c6c5fa543d0fbaa9c81d11df7b531b1c4cdda64a66c015330ebe40855378691e2fcddf519d8891ac810603b7ab8cb5b91c0fdc7a42", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "790b576a0a502191999a7d34abe0bc5d297139d5d6549ad63b6173d5efb7b2a44bb2d329ba93d06633788af7c143f656dd5d6accd3271b012f3cd078fd8f4439aab6d7df7cb2774f32c14a9a02169ba90235987afe492fcee73e1796ddfd954ddc9908938ca493379434d5bd65c43f5b23970b82cc97a26be1b6a177c3d1d03ae520fb278c4afe394fb834b2f6041f80809ccc59cf555a2def0c36eb44db53743afbb3a00dee8d16b4184e45d583cec2429aacac00b7bbe3712d590cc71acf908d253c0372dfc59109902cf4046cf361c8930a56afa74d2869d131d946f8b72f6fe32aaa857aea0851c68301c16da9e9e9bc192414bcbfa620c2217e3c578ad0bbfd4498f432d2dc652b2b5244c3fdfaff894ed5b73150776dd552c9023c4ec1eeeec6bcaaa0254e989c2402599ab3b73f879f88deb70198332b944be87bb5499d67e6dd3e9422e9058b9c97e54f4e16115ae722c7c4efa64c9e4b34525094f15f1075c5e5c279d6e324429217b1915935ecdc3f5f646363f70d19351ca255b5", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9c84c1cef6a675ae8a65f3892b794590c192cd56b1f6f3c5e646e1019655188033b2e4241127ca4fea1dae3d462896190b5547b4f622f76ce64c61e8e8b55aafececd97c763d7539f2a53e1727a4313fe90b888f6c42bbf39f43965cc30b04f9f4e628f9bf6afd0fb9c2d345a7dde416495ccd805044eb2e69b919cccdcf83f9852590b7ac91bdde114db7aeb3ecee39e6d0db8a65bef21c58e63641c53a16d7511637a66a8c495c68fc75ac499f82bbde910278a8b2d6ec1533e3bca02011bda87676b6a631d34b177f6c58d50fa51153019ae9d25c4db454b8cf42533f9e63a367e3c9052bbed2a6e11068b6e394731c24a54face9166b93a4c8970f28314d7864f5654e488cc54d7f9c11a27475e6290647649d3bbaf37f01416a712f6301b4dd17f43d1aa2795821d1a1e70289ceeec029443d8bfb97b43d5517b18c49fa02b17eb953f77a896535672397444f80ba996f28195109c1298b739b31b9790ee75f41576bbbe63835dcb8e3fff66afab3e64464408fecfeaf468778ed7dbb3", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a21849886377dd6833e6ef38bc212a9a44c53042383f68f46c0a745e0f8e1d1d7ab4cb034eccbdf3fbb6f1ce457c54699ef645e69a243875372e2f64a404ffe4eb649f7e021cdc2d7d5dba46b5164402fd285e060432f439442419bed453cf24f1b228dc7749939897e37fc533b33e8b8c0286f9530b7c0d4a37a399cd11e1645762a9c7b52b77a2fb05720805ed200e29587a6ecc2f104f55283ffb2c624080595c3c6f5f9853da6adc9a5cf05a4755374d46ac27320ff8d88f343b70a3fbdb974734db9acb6569616bdaf506549be20b160de17a5997d45785bd82e3bcfdadad13b883b46744b9d3481c8dcd8a2fc2df89007e23f51a5b1dfaeb3802d7f8c6085df32b1e06001520cbc277aafa85e700c697a7b95ea653588d673008f136847488021178d9f203498b630d7d430ed6581bf842b5888ec35ccee3764ad10a5f99cbdd0f4abf9a7847de35f724d2268b540cacc2ceb727c5a721ff5753de9e5e0f8ca5b5750dd10de13e29953ac7d96322aced904a96c51cc21d8d37a83fb78d", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ab9c128461a7f07cf0ee541d8abf235e5bc614fd842786e2c122cc62c80cf50ef7956bed0d1245023c164a8b00f552f00d9e802980ba381fac001ef5d50933285bb85d20396663b23489d877c346a8e02cf6f394e5d42e80c9d34134b06a0a0e07667ab57be271ee91eb67f91b0bc44184c80deccf149fdfd700fd947ba212c6c3920eca409c794aee836dbe7d00b96f2ab13e171794e3e9b75fd16d054c45e851ed043ad1cd80e4f7a819c2b12fc4dc51826febb655c03344115f5084a14a844b99fa52489f62ac2fb2b966223e0550453b759fe120d0e10237a137951aacadd4120fceba1b1c270ec5f340540e60a6c5c4e75a659c3c6fa07ec23cfd645228f63a12f43bf9ea0a50fd12c7d36691d8cd230f713ff1e303efcdacb20d4eefe3ee999ee0ca264c5b0fda803c0a3998b1d609e582c04d261506ab4b314ab1ec536ea5efdee2494f07394e6a5a1988389dca95d0c4f68fa8dabdef764754d6a407cd42ffcbd7ddf847683acd09bbb14d86799e4c1fc1991bcf20702711781aa79d", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3e4819bd30e2bbefb352a0844d335e4289e10bcf5e1e9fdfdd88be8a39a68ea2ee15f07f154315a83393609a0a33d5dfae788b1422d91547f5c2e5374ff91e3ed03e50aa88e5aa985d057098ba0dbb2ed6916360fe792fe68f309f3802ba7db7aaa19c5cbb25c71106cb45fbab1f2375a2bf84b72e9bb4b2c2bb8f2998464f3f8d95d476aa940b7d324ac61e1a0b67c101d9adf87994144ed20d4f553f6583398589e9c22e7af20b9198409a4cffa1ec1b1622e71f9699b472b900259dda6e4949d8c29a46a89a65e7ca3da2b67be8e0ce5ae06431874acec8913fe2a11b55c5c5a6c97f1d646a5d16894d53faf686a8b90674764243a97f3a5da0738d03f3a56f7c876ab61efcc4d3be2ba3dc6551a2c823ea8b3745213fd2a41680f3fe5adee4c278e4d500310ae42d73e9ebe24a293e73163ff44e24d2ad13f6e055464fc70c6ef6fa7d2b7e7939a637e97cdb4330bd642da07ea119194d93351a1d49118ba8e32090fc8eb96924b93a6ee276ffc5d0d76c55ccc07accb3c07d87cc61b8bf", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9f94c24603f2ec604e2c7bff4d6778182b82bf38cd654ce0ddd31660f022b09435cf5a090e1b0cdbd8988ed06f9fede4458ae99e8f0f97b387c4878260302b7b01256e4cae55e98e65a327aa2ec2bbb7a788bf8555e95ccfc5877ca9fae09cdc6bcd004063303157fc4cf0a0fdd6fee656eccf82e0c78597dca2fc56f0bc550f8c2a79a853274765af88848bb538104f7df8a29a0b97ac65e067a6f9b4cb983737dfcb402fd2668e2576df72aa300a242a28b9274cf939668bed3e463bbd950fa770a4acca35b6dc14871ff53ff48ef95c4e6b559cacc40dabec41d8dea7a12c73c5cca948c3f7802c90f72667e6d58de86a9b84c9e2dfb3e1ce00d497b3ee3332e14bce829f64b80401a16d2ee670377140be400699ca6f176f01420c6358ecd1fefe2c578b593803b67dcb74db67c75d0f0739675a1518024d3913f6dceb087c8e05695c731005415ee1888448f5068b0e2c81a66fa7223f582e01ff052fa26534aba252ad7c4aabcba0abd54691e8e6b9259c8357916e20a49329f54aa733", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "45afd081e14ae256159292c683d77647254b879a41bcc3fb61d2ef580e10103a03edd69f57cc58cf088a1436729be9d39b80a88368ee1fcaf01294727b951baf85abf9ef863f0a4579247b516f7a7bb5b8b9327ceb0f7dcd5473e0ecbd658b39b8a3a27a582bcbf27b501f49a34b654c5aabc862b7e2aa8a30b9ac81a7d55ebe41592be8f0744cd90e884c48ab1d2a550fb12c7d2014e4fd0fff3dfa3c11750f9a769fc2c82024a63588e966258fff37fb6458a4c19883b955575170cd810b9ad1c849aa87bbf6f92f6feb5f9f7970eb28c32056ed576c1b28bd933ad0b815856f66e3fd70bc784df24afe37377704584e0a74d4bd383eb6a5f214238b182c880908a6ace8dfec0c62a3851d54e5187ee38f15ad569a88c1a2990f8b0f05bbf2a93d0f33e7903553a5828d13ee6d831201193b927ae16a4cc3114c9198dd760a3eed44cfecc235671b772b01226aaed287a4411e3f25ded45df4ad7dcedde5a3f1c13d6c2aac1dd57807b7d09ea87982d792f34a15a99ecd608d93f6b3981abb", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bc00115d8d2cd30477ca04a8084f58240eb63feb685338d828bf40e1899446fa540d6ac2e6c5bf06ee92b79b00e76c33cd311eb60f80a619509c136626f23ddddee48efa2f42877129dad05bc4047e11c4d984496831b527b2d0440c6e9db1a5bca4810ab99cfd28c07e31e1d05fe30db3b65164908211cb27244af0f564660d0c6c946fb9efd273a6cfb568dd0b360be478531e2be681f09d6a447af45ef4693cbe0e0ca813e3d4bc98ddb07d21db5ba0251cc86afdcfadd2c733149df2c7dcd29cb1b0e050bb964ee4980a72ffe1e3d102f6579b6da9ccebd3895412c51e4cd2b2d68bf8a82e7a1134572e7dce41b648d2b94b0c7634897224d6d847691edcbdb1c6bd9d9e66e588d28ae21ce00fe8f352ea85d87601e179c8c66214edf88cb68f6d6ab56b9b8cbd1b0ff4ce1477723b31ebe9c87978cd91f0898ced86a6c55074ee30ba7bf8c080345e5d1389f9ad3009cb81f653a0529e28c2774f6d7ed00d4665e37744cab86982a21b3d1120df3d44dbc3927062e8a127d7dd971608f7", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "77aa17a2acd204f39eef84313584938ac89c869996d980de0fcb94c295b7b8ddb5da1a6a4e5fa6f8760f2aafb6283c7fa55d79b0cc1f8e409b5a9787fac49f3956e3fbb585c6ac851347367460375a561179d1f646af13c6e6d773289172c3c064d3dd5d68e7575b5df4b674effe3b92f7b9f2f300d54c417bfdcea20cbde8d316e135d156dda3fd49838ff566a679c9d07b99c93ee2acc4613bcbb9dcf52b48e5e015d50af70724dfc5558d85ab846a7b212413c99f7747195258d463d15e8522aab886b63a548058c5b8c3ebe8a1b5da54d085ba4f4bb9a0a8b405d9f5f889b1f4ee594bf9dd21a19607a5637c4a6e5a30e929aa5c42550ab9c4e269827b89b4a6e6ee3c57e2706a2196a32c8ab91fc9cb84714e8604c60dd14f6b0036a5c802c048e62f3f201e89d8723b7e3c2a60337cec7ec53c7529718536db436ef50d47684edca234c9ed873a8508432e1dc5570ddc888b3f837a0a788275e90e8244bedc8da41fe429b2f83cc74b9f78a15c7d4b3af5fa36ddd8393265e6da11e6b7", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4221a3e939a8d2a05b5573dc884acd98fb3a4ece128480f376d739f35dc5d3463fe8b83bd73759fa1dd650d44f6d2c12e8c000f5f6dd654adb05b9edf3b4d45086b4ef67b0ad55c69765a98119ce24b0917d9179601aecec83d271cabbcb2902012853cbbf29bed15e6aa6e70be9abbb7fff1f9669711947b5279fb0691ca4a16d6377664f6359859452d9fc6802e224b8b90e4ef5da31d4332be28fd552aa364ba223648d359b2e25035ccca9eb66b7cd24278fcbe0eb83881f879cd522f40d539f720f9aae3a32c3d41bcaf5043c83ff5e82343865db3b1d5fa2aeb2e4b932d6aad7918c775c87d1df88cade18c082accc6a725d4ca896629e0970b240b50952407c14a74d5ca6d4560cfcc74b801830a91a6b358ada6cd86b15d6c3f157ea4c058480d1f9bcad9b5c2a54a90c0d154f1d9732755e538a03cde323130b010ec0d785b4c7c55818d9536af27de77fac178e4a42951d434dfad444f2000ec49ed71adbfd9e405b4f03a894cdf3169557ae985c5ec5b39b94eef0392b25c6ca99", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33beeaaf6c906e1be595a4473b71e6efab43d648e0065185a8265f1610ca461309fde874abcfcc8b492b97bbc5c796e95f30fee7d510f2be1301eb096493ef3064e0e79f2a62e7272e5ef84c9b43b6edde5e7e61339a17a357f32f6182371cf52de2a18639a3b608602db6bc0542857aee4b5d0228c99948cc5c4a7ed3b09f3cf0e6e4da8f341b166fef3a99aaf20b283279e06525a18d9b3e117827340a269baa8357ecb23177f7c5ed81fbeca833ad4083959e7921c574c67460a5490f9e00cc60743b838a2b9884f8ee0664d5a29a47457f3ace258c191fdd977556ab540742a1f8bccae0a70a35c2c1079b98e803f86cd0cfb29942a7055da7ac158f288c8dd6769893bf71a352549014d67f0394d05308845ad1354acbbf95b5d2487217db07802cf93d3f0d3216427f61bcd7aa007675509cd9935c3727f3ac1844a64f19e9f5e293eb68e2e8093f1f924098643bec685ad3768a9684d1a4faa00ac20b1ffc54a5cddd228bd2e89205b51bca7eb54914cc718009c5205b4b2bc9bb6a35", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "247b04c6ccce0fcb0f87b8aeb4b53b6e6240629dcc4d59b33c458bac4e1ef96554836f90d08f4b73fa84258137e67f5764224cb5885146738a3d5d219f3dadde722661d33780f86d973956f1287ed5830d2d1f73c0fb8c1454acee0eaf639c209706226a10fb862e238b8eaeab72cb07dda302bedf0c3e0b3f5467a71d2eb863313422d6dd6364c2b872ad2d01c9708afdc015e1d31a3835227fcb2f7705b3d4b990e255fe6da77858fe990d860439eb9bdf6aa1c038bf39d2f596dbc921873650a28b9d9b072620ee20330c1d087bf42aba5003cde948b624cd27ef5e28d06bbd78eb9dc803203784dafd0f1f51596b63e2622e2581a31ae28ad59afd064c7570d2627db067c32dc64fce21976ae4b4090e3d9870e68d8b98638eb97d924bf0a98c1e2cca47302f810bf9135e30d0cbc398100eb22d1d108d3e52e1113de5a9a606f07da09f7ec0f697b2caae7a22eb50f90d90ec892fe62123763471ad0ac0542c4adb63671ea04ca8cc702e490f4c0a6dda5ef95fd46203ed27de37fd52aa", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b7888dfca73f27e8e656032d064eb27f95114445f419715363029d3623afe619ad89928dff19c7bed9daf87eccf2bd91613724b04d0f9bef6d2efcb3133a21f71c5cff5e9a54a635a4625f416618cfdf8ce988643a137bec3feaeedf8f171c18511b8da738c73a4312abbc896655704f3281e2738b1deeffb70c76ac674a316357c1ef12db7861a159ab10321710b42732d4fc17ab93d7421def9349326b6ce36472fc4576d93dde7bf6518b84a32dcd91c5ab8b4817542167d195795a2d8937ca513eb283fe3cffa19ec04bd80aa946d60d357b88f2e368776034001ba6d2306fd23e649ed1de3156ff9154f71f2d0ad4aad37a761417cff638dd1a3bde951014c1a82d9a1823f49059877ca39e8e5698a65dea613a82863e3dc4757f59b1ef046da82ff470f8fead3cb15ce8c576c20dd157295a8a81ba35ea36829bf18b4b60db98c79f61df23e41bdf9ebbcb5d3bd6be5fdc942a8a404d786f3b28b55d4e23bbfe643fbef48d2d95967ca6ea876ca204ea81590c124858ca613453fb49e8", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2cf907837db56200e9469b4d683729edc144794d9d46b873cae2238e1e94aab4f69e37ff1336f9a388c8a71ea0d9e8014fc0bed2dbfec85be5babd56be3c5db6fb1cf0b1357977b4308dd84c6f019aef29cc98b4586aef78a856e1b46c41e28634be31840df0ff86259ba00be40817651b15ed7a7125c783be441c0b22cd52e3683d68ce23b1c00c95ecfb6fe80bdfda13d69e5b315c6c7b17dd158139d23e878113fa432e37472598e46e57f1c1b64898743c9f2b11a5b7d6d2eeb7fc288d08deba0098630f1f965b37b87c8afe4bd6a6081b7624ec4551256830682ea7169ab47dabb555ee12999d457d0d271c788a71f023089015c0f723927632feadfb879ca1c9e444abbbf0c96d879fd3374848149c75a4dba2ab13469f760dc9445930620acc638cc19a81048d7b39013cca7d4d7bce73a740bfc1ad573d270602695aa67e10d0be944827ed2bee94b1fa7bc43269135718c8ec66890915f9cd41e46d5ba54214fa4ecf3c4a549e3b4fb7ec6cad214d7149066eea94db21778c7b53a8", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e19a7f647634dc10f4c33c76451978701239530d45acab062143cbc60f41c28a55743ca2ec1f89641680ba4bb9ad73367cbae597f66e8d85c1c34f197c12860cd3a6d9b4007cf5f2d997dcc6f47cccaa0395a54fa7589bd817d08709da3546e3333801770939401162ca9f43584c86277605847000f805d72f2a700e12e5c6eaa968ccc43e8e2528468fb3aff8b38901f0bfcd418e6fba9dd22e87f9288e0e6aa0f1f36691c056396cfdfcc2108d226efc423f6125876de5930d826ace773de24fcc910ffeca65b7708db3e7cef2a992ef1f0907c2b00ce2594bb2879672899a7263c0b898e49dbeb63330aa18286972f982af16322b503d5da3c3f6aea691759de41bcb9b662ce73e8a54435bec4d41f982c78ab107db0156d9d94ed1070d4a607359e0a9da8cccc677e05fe3bfbc9334c1d1d908ededb9bfa34b89c0b96ff5115a547b59e6dc4b4b971c0755348d5bfe119371e63e033ba7cc5a75746fa5a663fa1b257b99abc1254f3e9ac23a280a730ee9421ba788696149e5d84b4de26", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b39f2ee0f985a1f655242dabd42f657893a037cf814d25cc47aab1aca61e3189cbb4346d025c392c55711f5a46130d8f00c4db2c5934e8c8b15842d0f85ce388f7708869270eac3adb9824c3443a320026b63488c7a9b8aa12ed049b356059ee82b615b9451001d15e505d5016e1ff09221911092d7ed2160913444713630f9e7a584199394b0b877412e8b554defc5c493905c9bd4dc0b8bcca0e07838e8fdfb42155357630bc4a905e4be0a604efd2e16dafaa8a619277f376669f00ea1068945b90d6b102e0d35832702ee5e7f50296074c2b62c9242425c447b1c42dc888f032472daac84f4c928e57e1766d7e4681f0fde92a526cb683d9f3a9d70998324793cfab81da2d12bddab3777bdc1b2ced359a060a226746da1e34a12b0f1125616dae0b7574a73652dfdd467d19d6db5e65b84dac9e49333ec27c8b1189aa3e3f63d3c8b045820d323a0c0cecda9dd80c774f77c4af01c7b5ba62cb4762311f1dfbcddcce70f326af8f9eac5af3032bc4cd36566c6d3b027cce48f849068fff", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a003a622454b790d593c7f36f4593cf76ce57db37f8a6055ca72be75e0d8bb32e298267906b74d5d38f41f15dd773bcf4e7b140f19ced05768ceffdf90b912166eb7be00e514a660bbdcfed3db24dcddbddd4bfd2cc9c44b741916849030377763a9402beba11604e65f0c9c91463f2ea9766352bea11f8f74a9fb382e7c1e33be816f63817375c18edb73d688612f2356b5ec14ae25af2b8a0c4d69e058e89fb4be88a0c0de80726381e13735fa1f2be973d9a2c3ed61b0d826628d22c050aba7b85ca395ac7206093f119336e2e0b048798348a24ff6f8f4ec343e00865bc151aa60863c711b6892fd9c79303455756d4c490965ea2d82291c010a5eb31e4bbe40f471cf54bab56105eb45d681553c162a535596acd66364fce6a7037359540e9d43be828a2c60319e8c11abbf324368787142dfc0794380791088f41a61ca9f40147412fb70ca9c121fc8235691f20a114744aa212ae312c3498e2ae95b2f0f5795514969939814a765aa19a18895f4dfcd8ee92250dbf2051a0809c67cc2", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "afea2fd6a299075b15df5a719245cccf397957dc3624bc1d41db54ded7d5f012fd1df8abb0e344f75e27a2e1ccfe457f1a539f7c62afc57dcaae65e394a0d2e15f05e822b046b0362606b683162e53e92b6b9ffe0395be0b911ea89859c65d1835e998d5e56a64482426da8707052c50148732666a09f30994abd8c41b782e38fc8a4c75ca1eb1f24f00ebae83edc8624e1bb4fffddf85c339e52a55a3846e7ebc0a2c3a8353b06142d976e90c71b4a20befcd7785acda5f420bcc59d5c4fb1c710f04acc75cba7bbe7d115b4e6af3c1f2708f03cbde0dd20d586a1c9decda39456941362fd63c3d017015dd15ce262d2e484bab2196bf77826be918c08b9735a8f21d9d0500836be4741cce4b7fa2177f0479b00ce66d04572d0e89a8e37e2a30d72827b085c88ddfefdcd24e8a009c94e05aa8240d27bb5231b2606a23270ad562c785ea3ead370be8f7422676caaefbf4383e235b0175c004be115ec8e940993d27a52f856a113316a5bf3802ab68fec46beb51ef2fb0acc6d0a924dff17c", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "50a7467b49ce38357cc3eaecfa6638ab2d19cd4af18d9628556ad2b2412b23c3fc52e989e050ec59f101d90be865475b720df0c100f3b0c2eb153f901ff4f5eb1e5d1cd1f93f8dfe2fb669f8005c46de6d819080eff32a898143c594f48da119893ee7685a0f97bb812ae1cfebdd79c5763f2383d739c0b36173a14e1e487cdb08951856706070fbfb67d8adbdd37766d817b532f2da71fe4dc6f8dc224e4d69e8a1f75282d2aa55d4619d9efc49e60324946f45271863337bc6073460dc21733cd195a9a43f0ae3f88fd6cc99b52d5b13bc7f2b190fe93cfaa8112fdb83f3df9d9529622b11cd634a10a320196fbac06a0a34147edc6e76ce69ca4e12535cdd60a2b70453e5f304dd89443684034c0e79b7114ebafbfb3a0014346af109f3e1cccd259721c5a2f9c5ea57fdcbc6965f791c588ee6417d257ac11f0e22ecc906c6c344d990623069b64b2d24a1dde3c82100543da965279067f6de1269b3fe4e9f627454b049137e347d5230e1013101f0d1356043ed61cbccc7bcd5c50b130c", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5271490a3c6724efb82d233ffa15ca94cf01883ede6bf83b8051beff9533545f4f38ffa0e29ca1faf9ea0cb12301078fbe6cf9f2b9caca6617ee776c3b9bd1f82038127d932e45f923410fd24f52c40eec8936530728a503ed534dff6d14d3a19bc594da9ddb3e7ff33ad1942473cc7893441f956ea980a150fa19fef171304d02dd5e01e0088c0f1f2ad9744948eaae3803aff012f7318c4c516b2b6bf5cb58edf9589c666fced88ad0f2436fa242c563119830586effd767ae124001b5c068e7393f57060d24c95bf1dbeb663174206a90fe5bad42c7b65daa9b84acffcba089eecc5448634a9899d60d1a6a5e4e113a876f0d1a6650800b8e1d2146b223ea592d283be7bac154f655b165c98953939918c3cabaa1c3fdd402106871d6ac312e4a381b2814a1e041dad33680bd57d0adaa026a26aa415b5392d55a192254c7acc214ba6e128215f0e0d3b5cbf8dc2bdf14d044a3363dca346f911eb15f1613ef5278a9017ce164fc221204c0f4a8af5a18138debf3b9eb99a6eb1d914ce044", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "cb0ec07ab1adad317ab2ada6f732577ada37a25d453b743fa8ddd38579c519600a52cc585c75695abe386e13b822610153b2b792ac90f205e1e632341bb6bbd498436137390ce6da692f44960763081a8cf750fcd2258485d51f02606131d1a838a554b58587104db11789b62d4a163455c691ef86dcb9927abf68e581864206b040db7338b1ad5a5e0922321c2745e3f7656134cdf70322d051c3d4f9462d3b294e106ed2197808c4935e7dabe343020b80a1e6ccfa7e07e00c96bc7472981651111041003defc6f94977de43254fa9938b92cded0e8f409f0b3db27131b5aaf555e3e89d8dc505a76f8031c1dacd5e19ec833afa48cabfb8d135d1a0c22c55770c1a3c26fa09fe1c5f1583f3abed55df5c7c4d1e364e6b6830eceff2770848edbdf0fc4c8012124b85c9b8b71989d080e329c95d44705c2e1c198eb7fc57349b77424f396a505c9425853bcd96da3ce58dac8e704ce8b505aaf03e42129f20dcf7a937d2cfdc12ae08bdb7651862beaef5837372887ab882b10f99dd53e7ed", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "986572828e05c80a9bc6359496d77c90839ba65b8059388aa7f731f835c79f740f7528c0d8062886a5ef3a3448640915884a7e0aa1cefcac4aa41254b81ae6eb32580f81e63089622835f3bb46a6b4ca105a13c042f003c3c223660f2306137638c15260c8ef63caa1e5500f0c820518ae97fccf8030c6becb23c4de1076457165497b16682edccfe9eb056629360570170173eb15979ad886a5fb12461c253a60d18d573b3490b5ffa13c56edaf0626f99eb4bf2adc0c66220745bcde63a769727076cdf0e2b86ff879c7492c471cdd7540941ac6745fc458fda30a0707dfd8f1ba5a2a80eb10591155d8e42b500a3a57a6a11aa7b45d655d8063e7e3bfc7e529169b2fc99f63e083cfc5c53c6d0e6caa9a592cb94eccdd13e2ab7f8c8c050f27f25d19bf77777e8d2430d324e2b83a97c042bbb62bcc0ee6d2e4fa0315d6c306575a14e33f1077ea12758c5d18a827da9d31a3e9152ead21184cbea47990994b6797d314b6977897bb1488872e59744eb41935bfa36064fc3a6988677c3b88", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b334394d976281d5511aab7da67f46b05197cb577d99688f9f67df54b593137079ddf8cb3400325d2e356c42cee4f7132a00fe3345cedd8be9d40976f82616d52b4bc0057f28bb39c04d01bcbf764a4201057a06c50df873119808e2adf7430de61ec9f5930468cf8be6ac2333c6983154b13fb0e142672cb3f31051dbd01422fd65fb5b81c3bc7cf949df7267eb82c7ad7df0b680c3bf93fcc50e132f0ce508a89f64e61d88aa9e1855e472d9fd0ffd411c781956dbd56e81f35e1acc30778bf1eebf72f7776fa7d23ae061bb6ef5d9155bb0eb09767bed95478b025f18c844aec9f24411fa26cd0a4dd8c0116d626e69da14e4d6a6ed5cfa987cda64840cdc65dfcdd18abcf3e8af91d3a5c4b89e77790fe6bcd0de0b6d685ac1ea7736b4c21328555fc95aa297d523d27b9cea3d34db51efef27335113fc09243821680037b6a3e8fbe845c8adda57e0c9536a3563cb97661c73c9548a8b4f3da0e4d2f785db5a7a30a036bb2c44c39bf52d2e46beb4962d945b2c658b94641a36d4722c16", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c275a07cd1ffea4ad80ac098dbc68f48852a3b41f66b10c86380fb8c7417f0b324d7c9f0363f2f7e4388c666e7af81508c4418470450d5cad1395053db05248e988d47cf24279031140a115e0d4a17a105202a65ad6633259c477033001a9843135a9c887b07663535514c96c732c24a4bbe9d2ba8fc8ea1877983b40d832d5d86dd663634fbef1f8de8831179023900f39ecdd09fcc5405721d9a6d21df406a7bc522b75be96356b4dc4d78462c8591e75766307b9f8ca79854291f1605b9f1aeaf2ed423d4d811a003802816c94903d9ff4f6a1404753ecf91efc1d5030e5213b5541968d19ffa8f7d93ed5a6dd495e007262574c3e284262ae8a4ae0281efee02baa5e7c6ad60c712004f35a6a3ef8c20a1a94259317b3414dfa2103b37a495defa0986d4c7a66155cb95d66cd218fff0904fac3eda0a6467bcca7d4b838b757154043da5b5d164b0b54833c9481a3d36b68df1dccd2b9448e465d6b62cf2d5fbb09768c129cd144f2496c0c75ef1d67ee746d0f880349f7301dfa9df20df", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c3b28dc0e62026f64005b65d8faf1ab99032eba81cfafc5f8f5d395a47d7f745088bf24912345015d8a4fe9aca55e46d287f97cc22b2be355cd75a8169124df1fcf6f9ac43fdc8c8a51de2f9de57d00bd4b4bcbd8fc72a6bdfcb243c94480ce5e27209740985dc8cd89d676f4f6ef332fcda05f285e4d2e813a567523790ec88122f8a3fa30715462cd17ed158a7e9019d19ee22b96a0052f3e7883c73f0e921a441482ba1fdaa328a6a9f95307731beb11ffa81071b981bdbe4107b40fba049940cc9a4c50a3fcfa36a7a306efd48cdb644f32ae7118461e12a377edc61b8a89aec4bbdaf40545eda41a41c3c5afe5cde79dcefe008a65608ebeabb352a432e462e195e619b9146d4ab21eb65bc4a176a2174e81a13381db9c9998822a33614938bea85ef60abaf6003a5c67c6df2144257773de30d4f52083023200f372f9f5eae8376eb4ec7fc77e7d9e4d818121bd6f5770c371bd77cc0c7652bde226344f352153ab48e71b2c3174f52594658e7f1b0224483d7a0fc34ce9d2d543e8a42", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c89a9a06c581ce71982ee918d81383126332aa62f65dc813c2b6367ce3c99cccb9292cbd5688216fc74c48e452be9384a2a9fc866f62b573bbce18cd1529d1ac1412861d114b64b296f660bf95a01d356e76bab2ee2518c38e288a7e751f80d64fa0ede01a89a90b2ec65d99e61e6c468cbf652701684e6f0d4faeeb3f716e34bcb0762fa2595faceb900fe2df7145a778d7b8301a72ee5afc6208b443bd4256a0b0810cabe4fdb5b24de394f6509a911d46a679386d40d1ec46fa27a9d1aa0390d6816bca7c6f6973f243c314ec79336ea2c90faaabfc22b67ffbe6b3b5f23cc7a2194cb3c6f7e42ef56314ceb41f409fb56321eab00aca176fa96e0793eb538c455d7ac8bfb37094323c028ee14775e35da320396067480f69ca8c08aa43ba985d8135034c06ff4b88c54586cd88ce8faeb516085afe5cfde64c75363ab000fc891aef27bd7aba8bbdd715784b79975837e8603b903758777c359041c049c7df79d40f5538e9aaaca63e0309c755bbeb2190ee58f16b81085443db4cb6030", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b96397f397a6f3a9ac8f104b0d7044079dbf9d512e3425e84375fd140d1cfbc004ea21830bceb13440ccb9c34d9f15abe53460647be267cd7cbc31dce30562110227ddc463c9b506e420a3a583db309e5856fdf90044d1e86cb01bece3ad503c73e5b6bae87be37ca15ab5c929eab6577d9c92460a3bbdabc1f74c2e00f05487aa71fbadf2bda627d4b00b9edb49374869203073e85b3ba0349221ae33483f790be4cab9bbb1fd97d468d33b1dd1f52e37b13f0f8b06547ccd25d703cf996a216dff2d1cadc7d44d0440ccb26c552a8c42be5fa1ae1574b469030f3daf850cb76f58672c1ad61368e7180dfaf67d97b9b9f70fd5b8a15f301215fbc2f97705736cdf57dbf2d422c30adbd7dae53026481e6a3b80d8b2e40966af335dd360d4dd5dc4b9c3c8d36e047d3273898afe961cda619bdae6dfb94506371b34b5f990b25f21624e1b37d1f95b32ca1a1e1f49996a43409919bc366c13cc91d4a67b0b326e7884e94f61802536e1c1e1793410df3195d9b79797f362dad639f414511184", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "903a9178af2ad8798c28bbe227f1d9d77e865abda3deda79663de4d82619102b9a878293ce352c9754f930abca878c264c934c61df1c00f715703f4f158e96a24d09338ff85e1417b069a4e0173b100bcb9105d711dd5efb5b0600e8f86802802954c58923142ac264943bb67db05247ff991bfab3a2724a4521e66fb457240749fa914fc995b1b2a7b49fc1a12d11db4c1b442117a74451aa33991cefd82549dd91899795bb423eb8c64f3090d7a2e13de06ed8fe89b51e954b1073af760dd3dca1763a622b13058f4e2837eb2cee0fc7ba067864a870e01dce43adc5ccd39012615a7f45e265c205111978292ff046553c178563246f09ccc88eed72575b97703089868882d9255fdd997b712f4a2709b4ae2bcdfa01a5295782d8dfb9704c93cc9d2e4259d8c27e42eb7f149683b462fe1f7bf72d9dc5e7bd6e143f95ae661c27078c79cdac89853e5b41757268da5b16f4cc99dbf9c1f6808847abef19719e1cc117247a8ad16dacb95f269faf3ec88c5ac4cb787cd9f9cf4fe87576d609", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72d0e3aeececf0056b1a19213bc5269dd31bb4ff002ccb0e636c9a90c04e43a3c4403ff4f8e5fbe243140bae64c2892d82585adc552647db08ffc75398bbe46f77d7efdecb5c0844ff70fa923c205efe780245a71b4f5ef16905c121555bd17b496d870bad522eb73cebaec564522ae7f43f919c07e35a63dd4cee9febd0f28b15f07d09222a53b7bbfb07a6805f6f4002fb918905732b78affe47ffacd91b158b037cf2be224241768d49268959b2e8c3fe219a6908db609448541da9690eb4dd185a41ed703073daabea50cf180bf90a1609f08d3add38c3207f32b92b87bf564951550558a3f34ff8304e0baed09a14d1afe1a1deefcec25d070bdba8e189c8daaca6f48f64093de02578344ae77e0dcc55b943a8fd15a894f72e729d4a34943197e86fff818c25850991ec185af60645deced661ffa17a007681e5fe2c32aa4995b15e4a4ce930eaa5c6bbb60bad066a51bdf106d82fa6306002072786b86e7e7835334d56ea13f60060e32ef8bdeee2862911226e194e2b16034b1dda2c", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "69a42249a019143e2ecf8018a552e6c27e30a5b8ef644d42b540331ef6bca75e5e0242bb3c4a40954e790958a079a24a231a7ac26997f355cd4e0ed16431afc3f974d0b210dafd8b7b522cebc3f397e763850ad958046da9589031a590248e2387bc18026f4dbf53d4ddd93f6dd05090197f499041a480f852fe210bb600a97f49f8b5168445852b75cf5215fc86d236cc721f75ee96c18afce0ffb9333098cc8ccc24705c7842d2fdde285f88acc5d29427f96113daea31337dbf69d2a74e07ad2eb9ff343ff53242118a90b9444518af8e95d56f7f42eece372346de31d78bd803bec28d866f7caf788859bda98339a243402af9d46626c286d78bd254dcf880dfb3d64d86d847aa7f73afdff7a38b8efe6ea780d7a63d3a820c67b7156d2620e36ec44feae44c328d008d61390a47138267a14cc69e408ee5efec8fa83e53ec20f9255afd31dd27d2dfae4eadcd7a53f20025d46d077f3edc04a719313fc7edb8604ed910176015f3612a38a16c8efcac9817737fa68a7bc45bc82381b536", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8366e55b7067a4bd5e51d456ff24eb75875831beb5f5c43cc11fbba35255227b3e4ab87a1e0cb8b65c968e90fffb6664b585caeed774755d7c95d07d11866202bf9de733382da4f1290a4f43cb440b80ede53011f8dcd347de07f3fe28f772f9f97c6293defb938de5a5ca9a50499caed7df1866e2fc054b4aa39b593e9cabc2e3fbdd8f334f2e95f740b4a7c072ac445b79cce4a15c7a66b4ec3c3ea48168cb72005bc20ae0728148a8bff98b3df32fcfb9c255d30b075fff499952923e95208af32bfa86e58276b1f21f86f4d8d7f0ae9550ddf3ab6692fa0752c367bb36820e46d9558b3f5cbdc5221c60c8a6ecf7d888e24d1d89c3dab34477860c9435ba661e9103e483e1adf8934a44a773456d35af36309c89a752ffdb818937b58f27753e8b33c8227ad293100e0f6f6425a948795a9336d2e45da1bc1703b992c1afa34f65617747838c350c302404be0aace3c39b7f1e3af9f480125e16c55f75e3557140683ab4d804136fe6f1991f34ebf61df5a0aa2842e05ee4571a3be79bcf", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d575b983b902a18b9eb951d834ad4aac6751a5f6b6e624d7801661fa12c5a33f3ab577cb5a014ac66163cdac261a30bacb2a7b5e2e25be703afce0ecc064fc11d92f3622905b961d24b4aff632ddb2da1de961c7fbcfe80183ce3d62ae161a76efacb8c003dbead2e10ee801c87a20daaf1791d62ea0d80c3ca86dd645e5094a337e275b692cb1534e37f111c795f3f0e5bf1d2edef4288452427fec4e6d9190df4a2def8af61a54336a666d575e13c738d569a939a2733e6da58f09d87bee6b84446c8781945f5fc10865aebc145370a0fc6d142ae9e4cb12095a5b7103e83cb4ae58b8ced34849eefa84aaa5024093dd693a9565ca8d70180ed5c4091d26ac044cd52b3d660173862738815a09188a3e76a2874650e80cf3208d30c7a8763b4d5b67a38c472f087cec219ea83a3df8dad9aae62d44d00fb226c1350b648918332a7ef98e0c75f04128e417c1cea9673492e36d51a7f6e8e650c1938a9a66aa982d7fb0af14cf7a7bc98b2701bef9928892cfe3b3fb589c62057d653fbd153", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ca7364dab3921e5bb1a680dc905e4298b9e621c76b176eb6499f8d598d9e17cdc132f49adacdfb2140a5bf7cd5dde623b5bfbe23e2fee154a3ca2e1046e4188dd2024c48c62aebb2c4637c9ac4f32a1711641b97ca30695ab8b8eb2bbeceb65a796a0f8eff98cfc32a39d962969dc72e84d9923eeaaaa76631ba2e8e58b978127510205b6b38b98461feb391ee6256c511bb718ac4feb1091f9e99effea612407f24658d4128cbca7896273d7e651b43365b1925d9ab93fbb351777691bd9a5849952ceb7a9cd1f4f77637ab6fc5fa323fa3e2ec352082789b5e7616d9b5b56367a00fb280a70340ca528366929f62e7b3dafd0c21c220879b10fc7dd0360b2113ed0a4f7eeef2eaf227d0c9b3ff617d774b876e2498dcb7635ef83cf6bd1560a35c8e399788e76baf0a22df2294d0670e2d5b5adb97e3a862babb8050cc1c1579b7f89744fa6790e294857acbfe96260eaa6a963d7b718054f4fa3edab1daf2a7dabd9f77948b4468ed81d6acf91671ca65bfa72a4bfe07c0dcd42045ffd0e9", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab8751a40b5faab521b348f07e18d4373a7eb60d6f88015224f60eb9e6276d186f971e02a9223c4658fd8def583baf84e22de5fb5be7b2ee2cee716a6ea41b164615d49339dcfe6fc9548daa06fc756eaa5faa72db4351ec4bf2e297df8fb59a6d3f14114fd61b79fa618c34f349dd391feafcb216c0e603319706f05579fde9d1aaa43c7d1d386493e3047404e884897a6131acf4f56cb1ff28ac88505b10c25a939e67bdc6e314b7d4d4e86ce05dc1ec406debce80af6bb48c2ca0f96a3e64504f13106062c1f257562eff05fc75303625c00c447d0f66e6e1d9c2eb07cd4d048e28d56a3966cdb28cf2eecf86d9570f7875a3b950e6b7e8cb4ff83e86e2f89464a5b41bbbfe3789a1910f386a2f3e62e2587ae6fb70312c7ef54cb2bd6daaa6819eb8431ab768ece7c055479dd3195c4d5c922c8cd3f21edcff09f9aa3ae262516c8e99cef7810ac481fa2305fe609eaeb81b80751fa724e83f8069977821b96df3f553ab1a17062058c0073667e724d5ba8bebd8bd66fd2a58436b965a43", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "54a09cd9fe529b538574769833f96dacc36114f5f458ed973d10a827885f41c1383d53753884717df31e6f28b65db32d792fb969a508046cf17b515110acce35d6859d34ce49280e56e03b973c9d1cf74ecea2467b5ee0f6aa95929ec5fbb1581ee42e80394ecd8158ecc7aeebb598c5677085c541fff0455df2daff5715b0d52ee2e2cdef4e74e2a70fa0b8a7eef05c17356b5a126433c19146d9a30eac13db5848c2e9e338b4cd1fd9415c6862d89d2712e9c060918fce9947d70840c99e4014686f2cb8fbd70722e994e9c37aebc55c5990723f9212d6156ab35626e035882259118f3aec019095220a293f4ad19b410e4ffd267b7f7755a2c26aefd113f469ba50efd77daa501480506412af97553a505e60fbefa2e4ce46457bbb9d1ad5b487f2c2740acf86e04f2486974b0effb64f81632b9ef7bac0dbe775a9bbddb7ef44d24f4c69732c2278ae52d2c4429fe2019152331fbba3ac440cbc09e56436443a2b237bab3bfcb43f2eca65ccb1cb25047308131b20825b57dd4605f38b42", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57592a0658ebd2eac8bf2cb725f31f554a3c66966e704a252bf52e6b4fb916566accfc7e3a999ccca70fa327e46770339da619af0bc1edb8f6f415f5ffc98eb8d848b17a4bcb61d5d3d621db5b72080ddc0c0afb82e154ff6376d30823ac3ecfe27080614a748ddfb6708a2f577268a12109a754a5a1b60c3c0877268885657c48db86162c910999d784172200696404f11b57a597e1ba96c11e8418a287bffe00c5eb0568f9be7bf088449e75af5c40f1149b66ba4e968a43c1ed354f436121673bd1017e0349f93263cfc424d7e4e49232d143f7a2579e4db68dc4caf5919a2f4d4d6772be70fc6401e039ecf6a7f4b630e9a3a1878e27581ee9f5e43b083770e13a08a51c754a65919fd741cf021d99340e0d7fe5c57786888f3a713c659deff15a241bf8b673cb04df5923bfb46b744518dfcbb98e60be205e5b1be1c22a42ef95dd155292a51a43613385477276a59a5d285f6fd01c2c6af88a42158d15da45e65cda42a72ec8f1c8041ff32d3e66be76d2dda6fab9f2d00d00eab1bdd8", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c3ea4c84768a77df1bb65f81a0bd4678403194a016b57fd90a35dd8ea878acf5aba3e89dd07d0a4362b93ebc98f1d76158174e84c5c9c89b4b53fd6e3d7d59883f7e3306cbd2ad0701649e7c45a01961f3b6ef7e1000bb3c30983c8565e68a94633b5a9e8ef6fa195d50974a42fbc1661362e2db7540ebb5d737d90c4a445cafc0bb6b47741da2dc838a60a7d6f9722f0c88d25cf5eb4d4bc91c483ea6771802e8fa48ec756203b2cb7ef6b102c03ddb7b737c50552cdfc7aa4029b1389297152d9df7593f873f59a27459e8d139f17e60248ac9ad5c2a768a086a630471bd082cf7223a37501a6ebee866d909ed250b9b0151162966b06f9997bb1370d156414499428d3b35ef2c8aea419578aff13a5b6f2c6d916728def54df965e179e672077ca8dc72fd7b7e425737911121f27b560a328055ef1b03b2bc24486a3ed57bf3cac518837cfd3f9b6b2572b412003b48a2cc3ae5950df1043a3010bfc7b35d3c511db83867247d5594c4634313c8dd2ac88b64353f9b85a36482f1ce7f79e1", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "718174c5c33f669116c0eeac61952f57243333146c789feac823957724b8dbe4f1c62ec2d4c8323716da161773897ba6ae0596128e9d424ac4af500b00234bc376db68f91e4eb08bcf5acc1c32780ea3b0cf2e339f122ea0909bfcbe0bc8778b75930a3b64e35450e132d311c65251caeb8d705a1f222d846795de3c3125d8e19254f315cb78a97c746210831a9ce5f5c749411b11dc4c4920fb18be19a9618275e830e9a30fd5d6cfb904adb3fc6cf2769d469ee5a8c488d2b3dbced943a94fea8366451b4ae9ecb8cc5f6815498ab9718f9cc522356c73d467f58c1287e689f4ba960768c07b6569bb5c2bbc18a56f15bdda2b3f38622473c60de7055853ca2455b6fe16b1dec5ce576384c1af343d461f132060a0335bf8372e0232f7564c61f90bead5966467803dd7b893c693b18fa2cbdae61ddf9579b1c3e0127cc80e274277ff757ab8ba20b3675d5991580baf0584d41a125c5dfe95fedc004f6fc97ffa9b8e82e2ae17a322499c32350bd3c68cbf6c1c21f51c646fc79546ea7a6c", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "696897a9cd112af7274ac74a16f7bd02e95b1a232043131e12d14a541e779855fafeb4404684f6b9a4e654fe235eb0b7fa32ee369a2335222118297623cc563beeda39ff69bf6097738d270f4d807e73dedf638c5c302131e4abc8c008364e473f50a61a93d40f92ce7b46b2a9ec0874a731a1c7a5b67c6236344364086ea496ed99cbc10ff4a933344160dc54fe46308320c5c662b1ae34c4c70a918088a3c62a1b617bcae63250917a4d63fc75b2b036bdf189659fc0f97bb2e37c492079e97e4dd8d072202511e498b26fb4381ab6200ecb3e76333e540645e5f6a44b6639a54194947031a829f12bc6111cae92241fbbf02496fc50f34926897a24a452b777673e6bd7ef5b62f2978e68640828ffaf7502640659fcc6cb3692762c04ae48014d2d6997a10af9eed62ed2c47bbf9614b199e4b05a9308fd2f38579b438a20044b2f027f155266f2d91917ceb0425d29150f6492fb6b0e06e5b6cc335559af0c1a12194e59392889c013ec891dd899326983fcc7b5e20ce9c3992f486c2f22", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9b12b11462450276e84ae4d2355a43e5a4e7b17be0a1fee096b7d5643e9b33110e7a84c7da2f63e320d2ecbe56e866f1e91ea78479f52041e11c90bfa2f5241c152f9e4352d6bf4c3878d693316e7dfb121ca901d30c75b7fe1cd9801443e43f10184db29a6e150717844fcf60ef017beb6ae7dc515c19f0fc1ddac46c0499610515db565e593e657adc0e11bc4659399cb9700c4464a45f85ee9bf434e79cfc886b13f9d37f8735e7a3b2fb4f2e84da7709971b95f4ceaacc2644ec9803354afe1f3407c1354266e336f1baf5fe9af4ada07a51ee0da3613a1c8992a7984d24c41122d720e5358400023a7cab4054f4a6beab0d6fc331f6a818230df743b7c338637520b689dddfd5b3ace9a396b0f7c70efea5dedbd7ede8773c993f264ac6a949da7af57106055e754ca9b1f93ee8a0d6ecd33a6331fe74dc5a6f06c3eed5cf5332a929ce1e61a50d27b49d51a7908b3a9c704fb519c39faa708dc2056dee79742ba5ffdecb3881766328be8d5d82e277005b9e0a1bc63c6eacfd695b3d20", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 49 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "654b0173c1414ca11b274481fc437a87b549227f7c6e568dcb91bdb2286a6b76d3ddeb45c602125c85438e9656d920367b2ad362b2d3b518ae4e44e5ea469b700d0fe7e05367d90d99cc4bb93de7ec452eaf2c722c880951592703b397a6a0f05dddcce6d5fb7fc720fca2a74a16fad8311aa614cb84814632266512ff217b269c1ef984efa4e92552e355ae756c99e93284d8c124328f59297e8c6f8edc5c4a8de1c4ca8539209373012d31ad9b9561d96e17546e86c6f0059fbbcc17df52e00028d2b9a379e9365bc8d7161e8f2e19fdabf9228c20872fbc49b3c8f3427004e0caf30ec7e0e5f56b6d6fc56230833ccb673c63a0b39c0a0f10b7df70de7944e9ea331d4ad5c501eccafe7adae7b6c0d949e9d9a47794c6db40f65dc1a57d4b9aa09f0d64c1638adc40b538da34cdf8c70ba56640b69572e50d12bb6779e58b07ba7cc3535a3fc091a30f96d3138974e699256c04c3a03cdd25930e77bee561ed2bb404c2fa6509408c3f8ed31249598c8da2187a3844fa6ea05bce23e783ba", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 47 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "343afd1ceee0c1c5449c5e1602556f25a838cd3cbb76384cce1a1c84065755560df661bc05633042f03aef67740231dda2868fba6c6438c1dfc4d6c833789d5fcd93ae0f41daf6c020d637687ef4a29546d2f05ea417b211e5394895b8d0ffb4e1e20507f843eec7403712a20ff197eceb7d74bd0df6e66b8029a68463cbd475690ec62c0b2f40358403c0a74aa9963e256790891669eaf192736c081300d906cdfd622922ad0f7e09a869347688d001c1567da5113013c65fe0a6cf9b20c10fb7e25be3d386aaa4aa8859bbed3c0f5a04d4458abfb3393e67afa6b1e16ddc9694d02501cfff52dcaf5d9a329574b7cd3dc951e5a0679faafa2d61906ec6f5134eb7f9ac1a589044f2a27949920b927eb1f847247bcff396caeb084789cc5f96c2ed9bac84555c858403bc8aec630c8c193d529db6b0032bd6bf8e8c4f7240d1c31bc937afc975e5a036f000bbb33fa2d27642fbaeecfee9735f0d65f1023301e30e399178b1df6d50d0daa0b5ed33190dbb0ed2bc5f81e42d977079a21ba18b", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98cdf4aa735c621957a618b65051466c87ea92423aa152d3fe9779b6d8a3b672f689c9a76bc5be769e249f303a8ee7a73e464744228ac072b97762e57f26c5a4136ec21919e2b52ae9c10acef97bfc24c2d9b983a7671244abf400b1f17035e1327f3fd4013f5ae261ac1042abac2ec352226c136a56fb486223d94bcb5dd4544f36ffe8a74a5d6086a9e1059e73c0693bf273704cc92bdcaf534f3db1e7161ab4c1f620f757fed26ea021bcc166033aadc8cc479cadaffba708c3bcb75f8382361b04e9f81a0b811dfbbe12dc904e57f986a27cbe2ec2ff0aee5f7a5f8b46ffad55d7756f569b462b4120f841a6aa003a053f4fc7ad86732919d432c121dcaef9d010471fa27ef880fc544b1c2185b48099b2cec7017fdf022b0379969584a7ae37d336b4a0a9bbf0ee36f0047e1c052f7bbc1f7969e308f4791fe041eb3de29ddee5ec6367a00f2abc9c7e791611a8df2bee5ef36e7f348793a328bbb9964a5f0d17f4a0fa632bc87f1ed8d9886b98cd7630fb20b2dc1ff4163f5decba1fc4", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "badd72e0a2d3c091e4d9b8c16479e341b683af0d0e7fbd87ae3d1a362369945c21db561a5d733a8ab738da5dc95deca9acd815cbce9509c897f9a64cb5a2833ced7f55ff67b4777ae4848c7fa0e892b874f0e02ca3c8ee6db79398f239007984a87f8db4dd32af94a6e9d6b45b570d4013ee7f6769fea35b575929514a0cf80b6e691da5358fb5026f0dcd164a45c0b8984c19d6c302cc74d63aed3fbeef0a21c514d0c6d8340ae8894231c7f0dbb603573b89e8ea4786b65b62a775b44d2f1078d00450ce15c7fe8267d9070c7ef43dd18794f942b27e63282821fcf50f356bc0b871b1f6a74310f11dae4d1650b16ddaa9e3149a722a1d7835f2c19f745ba69a57a70164439b9cdb3febb23941ddaabe9c0650eb026350f4c8d795b35cf1d98bf28bd7f3176f64a9a680c80a1c3746fd16f713ed587dddf927fac2edad7cc3ceb44d1f8deedb8bbc3d44960688570b806208a2940d6cfe6156691c4da3bfa06e7f1b349a13669a4c495d34e7c6466cbe80ba8763840eaec39f288181da3ee2", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "75b655193a1d283f1e1ccd9ac006eda70a6553b3bb4f450ca3b8580c06a6b65c39b209ef3299daee668f52ad28be724bdae475d6cc8313144c82a680c206cae68a7856ccb57a18909d4f2c8b95a534b746c1feea8b1b81bae8ab27f2605223e60025aa41bd05885daf2b04809c56b10f69024234dd336381a9ccfa6e1577aa493650ee426a18604d883f87f2c8b33cd41aba1cba29868afa2f02cdda40c41547c266c8d435cc6be49ecf163a4a0df325d9bd554d6f3f3331dc17cd68fb90a1730b617e6f5d847b6439b047c58985f13ebace13efeea57ebe0654c872db8633a3ddb1b6eab84bd8759b4ddc637aa0af72a45a5bc856af6dd88b7e4051765a419f4198760870381d353e20fc716ea286f3231c0ea409a921f17b1d2710d493a9a033ed8a3b153076327f60ea151d337316e193877a978533553d3b9e23cedd87cf5f830295ab28670764de1fbfab1719148ce704c0664d7677cde8cfc4fc2f9047913cf8924618bd2780c5d407be567b753f282a964bd9b6a26a70ce6d8450cd18", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b4ed65190a6b49a552fde7a47b06027df7059737dd4c2a98dbfc42dbcdcfacf3e69b9a82b9b60dae0ddd551245f1c816d10801d8efa86983a9fad4bae803116a1fb6b620bd7c639a03e0dadbe189788416ff2cf49d7bd9bf5fc6757f03fcf27134e3f4b75c358909bc32a4b0829cc7b5b39fcab8cffd9b54d4327b1cd35bb825b67d473ec5b2329d80d95946c69b571d10987c0556d74486e6812085a55941745e75213304e7c0967e37743819881dc8fab422d019f1380bf8bbea470175370911fd709ebd2c3ffda900750127920805530d79afae692cc4810bed7123d1528effaefb41ffcd560043840faed96d094624d744b1c35f2d42d6c32bf86a2ce3a930cf8d14eccd9738bd827944aa45bef39bf96b45353d5e8ef28ae84dc46656c263bee4f2a9f74a558ce313a74ac8650318cc45c3775d8f0c94dc9dc96bc32c7ed8e738d7f8ceeb10e7c660a0f00150891c71c81fcc7ad3771b7044ad00a0bade044bc74f092606d602bca3c484d9f2cf798b44989b1cf3f127c018cb29942e56", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86713a33f7c4193edfecb69526b6a53515b225317eec25fc7c4349b61697a75ac2e83a3385eb13515a32bbdb8a736db90727f17ed0d3aa6fb659543d8b30db0a80060bd3921ed2227d627966f1fdfbe4afea38cc438919b797d3fecc71526dbad59325da14c4f35da1b90fcd5033f19b1771caf2a50d4e2a888a7e61c4c038491eae3ab2fc9136c3b57fab2bde3486d124520526c46b096ff2e1dfb556c5ffe3df485d21967b7ce167bd126c8772c79360ec6ca2af81cdb42a539d4d3b2582b17c998f00324f011909f6d8af8d2a38e28b7f28eebd8d63f7281ce2eab9461d72a2b3e78d87515fcf20eeb3dbcd4663cea6da6ac985a294abb7c2061877cbbd51778d980cad695464f67d2c9b6a5aa08cb54ddc81bb21bd5ae8b4f28c215211ed67ebe038723f1e163afe87fda53456fbe88bf73f8b54b9a8f98def30efca1db5712536dd213dbfc68ecaabc5ab6cf556c18a0f69b0a9ba8745beb466628fa2de44299342589932f8e6f2c93efb9dfbfafde2b53fab12573ac28ad860aa9443cb", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5bec73ed269b411a8d38e5f546fec0002f723ed616b8b67116d866c63f10d15592f6d2a7920d79148df10feabc10786b3a85b3053d267c564af3d7a67d142be850f63a48d5cbc1b9d18d8816f299079bab42df2714b6267582cbb5c7298a5651fd9ceaf0c57d35fddff50e277488d466ee7733d66776533ec7b66bc3c510c321a0bae4b4f63702a061065b595ae664ba0876152232e2837a749f61e98f9bf3c4e6a7d10f60fc11dc9995581cd99b7fe49032554142286c1b89b8dccac13af8e93a4634195f3e04caa1b970daa32ea6c2dd5dff43307b1e57be7a5e01f5b8fd523c86e46da061749890c25ce9d867b4b5dbd272801e9190997a94dce9ebe336f1149db8150cb65b816984d2f8e4790e4c62ec38cf2e22b06922ae1657ffc3216451cbdff69f2eb96a994c25013a79320bc1086918fbcd46e6921ea707f119bce8e0c839ffb16efd829af33a7a1a0cd65c94b5349fbad74b7a010d5a75d7ba12e7d41aa67d8a8f9f9f541f3ded92cce625fcbe7aadbe4704677d9e0a7b71b5e409", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c93733e45581b8840340e86018c17b50176fb612a17e8b1d31be3797b5918e76902ab13f081d6872b7edf5865b64c85068b1b11c1fa1dad8c02dbc5984956c24e2542c7c4b278a9ab84ab43ea1b5bf1dfb549882a4dcc38378e38bf5be00a50b932e18e2e5bfa8a4135eaa98bc7e5db8dacd7ece97e11ff9645adaaa92a6f7ca6834824f725ff8b058021aab752ad51ee37641b7a71361eff241e537b3dd92add0fbd85c40b11578e155ae5482c5c649d3f14a49df6385d193af1736eee527fff5850e923ac960de059f0228f67d42ea5f7718b9f007998a957705b5f7de1bc7b8fd0f9d14e47a765b9bc5e02e5ee5d922fdd0fe2962d9312485b3ea658d4feea4b0360701e8cd88eb9a3b5435aa57ad8ac4c893dd158322f864c87c8172f9a1765649c9502df5d5d6507df829b74b037666a92b3c4a2ada9421ee3d41a2569784830284e716e02700f01629a4382893fe221e2d1a917ce6126603c5f60b06bb8ad391d1feea5da38410f5a45b7246830e2d35f5ba7b2555a51e169f3df4d25f", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85c059e65cfabf31b557e6335812057cb6bfa98b71ab931f7b2042e9787f0c6e2dedd6ac8b6a5d72644aa16de67f10d4711f229f548bd4adeb137eb8ba99884ca69576cd390a9a375eef46d8e55a0c7813dc264e3225f34d7fa4313014f8f540d3349229452cd4eb15a4f3f5f7d1b0307073e153f028fa7356ef6a9b1526e1443a4de11d83e82aaed149b115098da48fa2fb34ffd9f27b025287597b5f00d75a8d77b01df854e95b693db7b55cf746b8df86f847937d0e68d7bff85fc32eec70be7be0bd304406bc273974f5208d488d9f916753d4e313ca060afe769c84e3e87ca19d30e373fe59c34826c55781abaa974b58498e472e27217fddfca384c018f3375937918b79bf6fee43e719ea1857fa219911216e3a6c40c9af2ac31e62f0a734208786c7f3162f51261a9eb7a64c0e35e1bf627ed9f5ba404c914c84f47323680c37f0a2c61c64afa7bcfe56e56f108051d313c808a44c2d6eb632b6078975b1e878eab3468e8c0bbf6f100b312fbcfff80f164c2db087c2190d4c1dec20", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9bec2acc386093b484fc0aad5da6bcff074372ed410530faefa20571f1a0edbcbaf9a8ff13281681796b5be2b96f30e79059360050f6e18b76be524402ee46b47674749f79c4baac8d0060ba9e9478015ed72448feda0de787cad03b172eedf434c6d26e011be7854afb9021868f2b59322a506839e5bf38b747b75a4050ed7945e077ec52cdd13f19521625b2ca1dc9954095d8ad5717608e5762611d67164f4dfc94616725efeeb19ad4c6ee160f0668a18bd356fcfd76ab6a1ae1cd516653b8e2baaf38810166ce2535c2a21fa1040e70aac4e7e0e56abddc60b8aabfe84688e399e23dac00766c98c1551f2aa9fd416c95e5f9e51eb764a6dfbd637dec33eab8e7938b2a9259e5604a185e20c228b5926b66a6d3c9728883ec80272c1f5b447ed00df4e80004db7a25dafc7a903fb4fb812ad59a85a43ae128fa9df79907353c5d87b9bbf0b41b3740abfc25e871c17154737efc59c9881e1aab2e4bdf3eb79e78b7bc5be98d9b752865ff9995594b1c94d93aeed12f353f3d288aba2804", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2a85bc424651ddddee29577117ccb9fd4e7dfe8a5326a499e53abeeb6c1b5822898d5de3b3394c80925e5f9225b0ca36fb98a1a2b9547179041e0cf2d22c6b905e698fd69543c0dd85a3bb703d74c5373150ea38160b5e37180a659806df27b713fe33c77547090de378f7bd1824e2f26c4caf30731b02df9ad84156f8c70a1ab2086e2875234ef56de5abc84b828fc7962b928b33ecd236271033111cbcdf780d2560111ff290d34207e1f6b8e0a19a520da76163e8a828a86f5192978833e4d2a625737f12b4ed3ef37449d90b530df27f583cb072d42c87b0699ae4b00d3dde5a75ab5a80863816995dfdcce4dab55b9a479d8891133e26ba9aaddd956c0e371f762757fb7c67ea5f60eb3e28cd069829372410058ff3dbef8ca29ed76e9d3b95956df11d873db778bed4f2b283cdaf7879804ce7c956a6b6686074e3a1b4ee7be1e0afb33ee409ccafe0ea607ba6fa3e73376ddda0916dc1a4ac393aca6b299c0d1d3aa45ef5d3c9975d9d5475cafcb80fbb27c748b7f8b6b0840f43ef38", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3cc3acdbbc37d749f5b66702da5745077595f0032de6c81a0ff471878e1a4397da93cc32074158d1756a3c5b0fbbebc74a978326384d44894d1f065e567af23edd90cb9b5d5d1ffaf4ca487214e83e96cfbdff6a87348ca93c17077a3490960caedf0b319976863b725fba8f179c5a719928d911d872a55e1c566e7e885b9e722d1de587939adde929f61f5983f45bbb6ceb5a8f00c58bf114691c95acc5a4f56656aa5463bb5dd5b0173a8fb859e83e4a5c4a1e9ca606a11d498bc3339c0ff40115188687ea751b5aa0aebd1877df7cfbd6a49444c0111e936a56ce96b64c235b46ae7f9dfa22d5942ab97a182618c9dd8138dd5c188fb144253c4e18201f1500b179ff707cc2d86b8d42930f2b2762d462ee30ae7235ee4f3b821ee8f9aae7cb10b9f5b86359ddfb753a64441ce90b05f4d2680a729d9bcff12eaba211503472250e56b46246905df925c757811ef981cff04031bae5c13dddf7a521df3b5f646b3bfd0e1c7fe4c78b11ba0a0e0c9510eacac50b38c9c18dc8cf79d6837674", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29c5fb5a875ff29a90d4a427b6222d711ef9aadfe6375e3a2c551823f8431be6fcc3cdc8c3768160ca974843ae461153df102fa7256bd95b62e3b6983373dccfccd93ffa6dcab3d9c3d60aae33e24ab411515bb63ccf176d8764977e591ae1fa12f003feb13e185e680850971990d595ccc5bb8b0595b361d73f0cf748eccc4354d0ad066648e9877abdf4c533aef8714ee9e391d47179910294b3bd2c7435d7f9aae507f36101198ddc35e282785029afa20cd72f522e1600f3d49ae538a7d3e424d0304c6083107f810d20800781cbf730ed62366c3cb133e21e7119401b4ae8887566ed19e661874c465554b3e11f3abcfefe4fc89305d393dba6d40703f70d8bc2f8b5b6239bbb68ae13943cd1a609331d4da873e0020cf95b45e31d804d82cf9aec7aa512712fa89f5cea4839256c141ad1be0bbe77fecadcb029089cf5f2fe2325cdb26c5a7d966c395bae7d9b8bb9e309f54f015ed43c139c7fee97ba588ff2ba44de0e225a5f53985302ee92c67f68ea6f0514bac5b33f82f813a049", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d4768f7e7c6e80e335b876b0701167cad538f41d6f513b66f78ca36fa74019e8bf71b1e749374d0485cd47fba730a9e7c9662c8d049931b81546867d7e2a930863c988c31c79e8846eea661a6be50f762ef8fe4f4ac7c438205ba4008c3f50c0e410697403c541ba2c4bc5636cbc5b08d645aa434af952ad0aa5127c6be19c52e4609fcb1cd827dd2ab4e47fdbdb4b1403ffd5d4d7d9f0372112235fdaf131db352ece26f9af9fcb473ec11a35b069fea6d35990a993168f565a95aba08b8138c769084200ee6bbb3046bd5186935ffc806e9e1a4349d6c4650207f8984613ce20bc55d7c68a362796a3d948c99fe918d9a16e9b600f64c9049b3e329fb2f4abd3d796aed1ea6a4035fef544b72b0bbeaf47e8df17f504f6da664c3a80577e689ba9348d336bec1acf13ad51b668f6175c51d7f49b4d28262a4c3743d9766ca078bda55b47b50f7b32a07cb774ca0eafc252bd11aec69ebbd09445bab753d0b372231df5e7e8db8b6a83e42525806c2d40af3aac854eb22d2785a769674578b", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "87d070c437ea879477528fda95ef783a327525beb04b76ac17a39dfd61456d69a413cf940fe3cdd00acad030e5fb57d1680cd5bbb0e360d40e345eec78c8a9013ee3245f2325d5514a2b4cce356d76264124e4ab03a1d065bd4004ba358938ef9d7616c7a436d949081ba33cb0d583f79ce65dbe2af2cf92a552ec23dad90ae3ef27aed6c1fbaef312a4232e760045c3798258849291cf1a7d2d10d14a3bd49421457d680bedd8b40d8554cf354d0b9229448faf38d9ef006b52274a28fd6be14bb4990727dc94be84b03b73ffa9898b6c928e798756c281b9d9df2619a8ade1f2a588bdc7e129e206e57b24f71efac31d929487046378ff667043c98b8dc5774a65288c8439ebe8b09f235353f067b026a11af3dac6869a51a0d9c64d0e65bb7eb97e506b8be73def302001397de87b1c2a06ff86170073c71b4203393dd220aee7a3fb915fd3d7d5efe4c1fb2fcf91d08400f4bf19d97afd75997650fa3848e7d7a4286c3a46d03f0829d1fb12d1b420eb861b6c652762c64b7634a70d03c0", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26562c1bd3e11b4820e36ba48b442e0453af8d4b9b788bda88a99af08dec46ebbb3b0fb22a7fa8856846cac48a51546f02be9ee2fa7e0098d4577379b133d9d0a8e90734e7839684631e2265bac730151755df892a4edffcb52c440654c5839a3a692dc3f884df7bfdadf9a09edccf9ccce1a435fd95a1125ca46cf618961489d60e3360f62cad9d1a3c367e068a1a44f84481324083777fccf3923104f66503f3b51fee014b1cd3e1a7e4a08d10c7d52002f0426478efe8f5c0058e02f1097de2bc551fbfb79e41d28e45aece4df3e6350ac8e71519a9e97fcadefc0138bb3da50638464ef11a118952740ea0f9d799b17b6550bdab63e3baa250deccd40baa27722959572369b68cee14142133457a10e47813c881968267d86ddd0f5014d04cdf9a1b4c089af57d2b2bb4c10e0116687260a37ede9b3232278e91776c86cd5c8bd461e8ca43d80a122081323e6a7204eee7375c33e9f2c22ea01ddda90c6fff95dbeb7ebc4523f329abd827c7d5d44b50dae90f5e8a5f6f1daca03b0146c1", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aff1bfc9c7a2036aed3e2e814853f3049faa27718af34bc624ea963e3d0b377712788bef0602319a0a16711f14d5547affbf181e2e18969cf28897310a03a1a82f2bd437dc53ccb00816f73b8f9505e6ca658fa9738b2e1bb8d0666b6d2cc3448d6208354e25dda7fcbb3d58b7d7cbb9bd63d698bb30a88983164f4563d61080e9daf4a6b7fabb144498b88695e28220c4b81a9ace9a210188a6ae9bb7897b4629750d9102d1cfc48b80cf0faa81b936a9b94c762e6ad6dd5bd0dde2f7140d85d6ee87f98a0dff152b5f90861a20db1a98883d99abc08e41e9d5102bd6f52531f5e633009fcada06e32b8048a11d22c797ed54e2282d36da083b9925385f251f551d9397ad4e59d11828ad1ef31a869dc9736c2abe2c93299a41ef2930ab467898996b22745044deba7c385868881fde98881e455f86cc390219b61f5bb9339665d21a66fddbee397116d4977f939c7efbf3ba4060f1b2b72bc94bcc84f3f1ecc54fa17c2a88ea85590a3d842d9c8aec158ffa6a75661021a74e4ab0a5e9d0a9", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12d363ce60be2fea3b2bbcd52d5e9cfefac298f5cdcdf5b0b53aae1fd128eb838fbce060db4c7634713e32a9d2d36185c5c60bf091e04ea05e382bda52ed41780c75fd64502c0d9ceef58979a49fd9dfb32ee8e0c4687dce4fb3b55b6e4679054392b9470bb6e4a284db71ab3c41b544e60556c94dc5840159873367e082a381d163f0eec07bc27234abdbda35727f06123c89ef4d3a3e9063dc146b27729100f191ae2e83e5e3525d88926340bf22db795f54cf3ab327a4b9abd7bfde92de682b84e7aa263d446ed2619b88d2f83a3ac13b35acee39b1b83bd246be338fff651cb709a958e34281f996891a85fa4a06e7208536d54967e2e03344886499075cb693eb6a3ab6963b010b27a0b4d64390abb5a447115ac14248232cc592db3ea13c8960d898dca5e746a4f0275e00270ec827bc6c7c068372052b76d7f457010ce07a4da36ad9c0a3fd1946c55c929764f4936b41887ca8e61d05935eca62eee7de34e8b28c03f28ada7119e8aba81590639fb79a71044a786d335bb890839ad0", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4d6f11f6c7bbc97ee254600b460d818deef7abeb2a4d3341ab40efc4c9798c6b77e22d7ff248943300b2e4ae199b2d91df2e3da839b4d6d17674c5f733f103122743fbb35cf9e319126e7df262511c9d981eaeb2c622e9a3340a4cb714561b9e1eeaf9f52b844da09461c2c9a3c95bb6392acb3b8a5c0228a4a6c4f4a561d37fef36bd331d127db3ff3204ad75e4fe65c20aa6d3f30ecf7adf8f6052ff4038524604ec8e3df415cc1280e1e0e993a9570e243c321c261360158bcf03f35bc6fb19dbe2e40f29086c9f7063a4b5ab9217012cdce93451753e7832242c00d9a96d7713225bc174a97bb529ce91b84fa0448055638eb61edf8d4cc9dcc58c709479dd0922ffe63fc1d9a96a95b98fdcd062815f58d2b2eaab39c2633fd0fdddb8af2788326143d60ebcf99ca60c2f9c4a4e18433bfbc999a5076409153afdd62534f116c79f7d05e4bac45f487a1f13a45449202ea9b8b960e427613e860ec26b29e214fed0c06910886327e03fff9fbbe714a84010c9c22311d07a2fe71c9e3204", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06fbb8a7423c94ccd44f5bad75c18e6921a87596bb7a61222bb84be09601d48ea919dc44413b05b77191b84f8169c9b7e0003921becda11189795e736970d35696772b17281f664dee807f8122ecfc2830e511039c06a990e97f614efffa1e7fbe62af038c262f925c84a519bea11a07dc74bceca13348b0c932dee09833a478a6268cd535ec123ebbd3a617537aab8be04d9cb0f563ee21a8568494ce52bc7a001bf9b7c4a7d4cdfb2f1fc09c181365328ae44a21f70ca0c304cbc9f4c1ccbed4c5923a0075a913e2b7261e8afb6ccf50935d2660937b4d153d19767ab5610204246035d0286fab5d6051837dd5191c448b3686ba3905017dd837c08ed19e504a3b41a217a1972015b88e9dd21d8b921cab4d34e95fd8be9dd23d2d0439fd8b042052a77b85cf1b97688ad983cba965f33aa3fd27d1e20247c70a3b87f46326ad83754613f95acf419080c7d0f364157e7c84e4cc5060a3bc4c0a2a186cbfd3bdc687a07ab72f34bad434662ecb280f09e3bf371c28f7dc355c46d3c8f309ed", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5c6b02041648868069eefc590ad161b6a7565ae57057d12385cc2a7ab797d76b82722206a14b997c4b51689b6386756e77fcaaba33675172a0b0ef07471c780f26d1d0e3c192e0e914770b950f98ad744669ea1cec393ef7ea008414dbe893add6e5d9ed0328d65a73daa12508de101feba78b66d6b3f438706f150f769afd3949c8bf28bbc17481bd6697781d0162c46f53fe8b4d3ede3e9d4a23b5f6b1d5921824a9e64de54d22b2f62ce8b9e9da10d52ccff56db1a497b037bc17a394d601e6ed3e268f420dba69c6b176dd054ec8a1421391e909a4e2c6fc9ca4693d6309e03f81d4d7ec5e0ee1fa6f83f646fc7b17887aa7134d0737e5cf6bb45aee816025a511b6cc2dc6188da38d1687ac744168f3c378105a1d3184a9152224e803309c1b4c2feb91cc6575db5a153438e7d2661dd8470783465d25630aa6a7baff1b56fc3e54c1642196cbbdbf2dd03deaa27bcc23f7740220a0f22bffd4af5dd5e9b07e0979a26ebcf097bbc171064aaed6feb29302c4f39838389e265a86b4b24e", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8f74cc769dcb7f9ee485e4205358f9535e8741b8aa924eb702bc4c1e411a87b0b52fe0cf8c7896b818a25596d5a1ec0aaba921b157e4dd4b5fe8e2c8f4b13334756a8d6229b94c4db94b05fb06b680adffe68a5067f97a7129ddb26db9258e6b442dc4671ab02efe41668eb4c108f2e861e381b946aa12ed87a67e123178666ebeccdcca8aff6bbbfee60acc279dc7c1b01ac064bd5401d8113e75479b28b0d2ae58047e1f3d4450760199338d8b293e3c2aa08fd402b33e9035c86c6f16a3a4ea5218bb3c7d457a74ce840b8767e9029200944153fcfac02e8456f503ac66c3a4d37a066a43d5035bf5c7c9f5edc56903ea2f89e640f90d377dd9deba9ab982214277e2f7d63e74cba12e61a7189809c4c642fb0117371260591e5013b21cd1923d54d0ac45a80760093eb6959812932fe168b86384278749c3184a922c883233095b0f5874a9ab3febd862fa5684e68ee09b645b3abbe0ba746c7b127491662b1bdad5f3951caecaf31c6ff7c2ea9912c90dc58fd82f2d972ef19c9cae3d67", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c4bcc92b3618ab248db0e12b9a8320e1c59b2c8fc520e4008c95e63847b8f55a3e153943121a3fb7218a85eec9705e1a1f230f1c6c8e8d113fcee1c47b58a906637e64b8ea402a432c02d0d5fec5049ad595c3ce9821e5cd4b18c17373d7fcae6212cc2284ee153d8fba2d77548794fcc72c13f7d8be48e3086175de3c9711ef3816d9cdaf5b9acf3c5940b40002cfb70598d49fc74eca5d2bd78cc5108ce31edf07b57259c424b3be3f6f078f674ab9d3e09595b8357d1fe253fae7747458cd61fd0403e3f1919489e1078f8461abdfa4a772fe8946d68ae1246602330d124df79d0c4b256e4e5b3a4e242a66e4770d840936fbdc050e4508c8356a452ba282eb67ef4c2edd88b30d34cf5214e17840a9a8c7811abb22fbcbc4947126b840e710dbb3f3f389a20721f983d3af9066dbd808fdbf46cdb0be7bfc5036958ea006512b384dfc111cd247b35d74912313033c6a79678d90783aa63d74ed9839eead0a732c462db559e611962c3367091fd078a9b21d7328a9c1f656925753841e54", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27e21be86083a915017e9dd0cac81830da635ffcec873f72619d0e726ea93e488ff7e70bf1c238b147165455137b8c0fe41ce520228d205ae163313454c620e496323587c91d092e7f70fb0988fe5e1e66a99fd1a8886624830790fe94cb35d1708cc12e953f2d72e3624c39e4425b14bac34c71b04e06c7ee8e1c35e360be476a7cd655d68e05be52647f2a6f0e276e34d0301adbd0ec5cc9c55fa956bf6759face936b817b59ecb4f609f91e92c90e61c598b4268db36d2c7a6e5e361bab12efcb8a1634005e3747144b05749533f94014eae27cb795a7f7579fb51244c67e8b596dd4e2f94408ad020184832d8a3aba5ce6add8632ff18fe0563cb64688a0411bb9bcfee8950e882f7a66b4b799da29c09419464412ef0bc4d5c5f7a81f6a9d0cf35d4b93786403a72d1de2632fa7ab2f166752acbb800b2f7f8cd8a8699ceac5b233cf96b11bffda0daa14dc9e3b8c64f32879216e030edfd77b354e34651816cfd02b37be43a255c477b965427bb623e5deadcee7d47a2f6ca1056ec0d8", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a5c9df54626c1901102da25a74053141c9aa1ed9edf17e587b0dbfcc3d0d9dc476fec374014bd0390fa5ccf5d19309db8b664ddfb969613ce880d0c42be6b3b1048f2f191c1b044b0e765223751a205078eb227c79bfb486e3f353f0644a9e4e42565befe0cda05a79abcaf662d4c4bb8c79918e551942f4acea12d8d8fb5a01b1474ce89730e028444cd69f3d7f486cfe7ffc79d3c68feb62a63e164d6485dbe371c2d7595186224fb06d95148654f40f7d5cc2f515756cd1d38ca73c85a298508aab6941551ba8ed36a0b9185f1f21a0d5fa9f80c36efe275ba1499470068cc442035d7f02e0a12403273ddc71023f4a1074e28543b28512cd7854f2a79484580e8aff60fc59d9cf24fe4c03d66d001649c71a6a35daa33ca1ec1979017efac9ea947ae6604838377d03e7ae1b3e3091b35867e5a35e5a71d4249a6dbe19613674b07108d1c7ec287898d9f26761de6fe0adf167e1016a0c2822d2277b3281c1abc36f286424d96662e00e5d009d17580f562e417f7a2ce025cc19b512232", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d02a8f1658eee893c282627e77245e9b3465be3918f9993967f6cc9562ecaeec448acb925dae506f397875e141583f512baf05191a1b5f68f48a9188bd86ffaccf9b856decbe02b5aa8c4494c151c510c1df62859f9e2d8808c69e1affda63784a5c3129747bf59a2786624dbdebac1fef9fafd7d9686a6ea2d3fa9f0808de78b08bb273a86cc7cbf99b0362ab18536149ae67d714976475311865c0b723196c0c0167eb6a9dcb957e1c26c36bcba5e3f6ecb67c28b3e1cbbfa6883b6fdb88789827f44adcfbeca3b6d1bc5ade2602008782f5dbf30a4d7daf2d4e932dd7172aecec8d2f19e823e7c61b690d57ab01b08639d798a64d99aad692b518570bb2e4a8957992d96de9015d81f06e694ec4f24dec751c10cea2192c7fa7910c27750d9171dfdb4c83da4a96af7dd46d262eaf1441e48222f7e30a0f9b3979db8b7df070352848517b53f80186faaf416c665dff6bd3f037e98e983bd5e517a9c0380b1a68a2ab7ddecded618c4951c20cd58e66d3dcc0e7a81e3c1cb2e6844d39f9d", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "add1bb9c7ae036733dcc2008903f92879117fbca5d997b22f65985cdb7c23e52eb4d591e881c3545ce95d1a602fd77e30da07fa94fd75fefa4cc40ac4e9b6c057c7007cab637272de94046d7f6026304279a4063e001389125200299483ef784adf067f7fbe3ea901562061edb5847090f790ca70a514acf19493ee59ae6f67c6727323b4111556f99a75082071f68361bb3412cbadd1a9f10bfce1fd5d7be8bdfab0d35582ddd5ffba41b5d6a4b9478f51e4a3c936e96fd217f09e264aaedc06f8c482a08fa06be30967f11fe164ea5c57d2491d9365b730e84448a2049d3b8db0051cede7c2d3de4387ba8c46239e33f58c503fb3adc080683953c4bf490b556362dc0f466be0560e344a42c618efd62ffc07a0696cde87b836902d9f7a5445357fb258875ffea2b85a3105aee418149fa861ab94368fa01b4e17eff037e312d4423b33337336bc3839c69bba2292e2a1ed0082f301d63cde525a584cabddecba6a0d114b14eb8856bcffc87f357e0f1e5b1e7e861a38d51ee125828d64198", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4c7ca5647f7da80e4bba1c3f995f99adf0a1677c2689b363d5bc4f85e00b83ad6758cec5c4fefbd19d296cddfd9e52b99210467a55b8d43575dc8cc91330ae153cdacfb63c46bc1a3c161bf90d164114a1f1e9f66173755ae545f90bb826bdd506e90a4f7fc246ecf828f918a4a5c7677f9c39de0b9a7fd7c81d71010b3accb140f01addcd674334c5ab0e7e512a094956745f3560b36fd33466b40080888069441d2828c1cac8dca9742b3d335234ac059125b333f81278d7c50da79383392fd1a9e9eadace6239700456e28cccc8054db4045d72f5a829928882d24dd3c20e190c92afda362252ac77d9cc6d21abf6bca0e409f86825b0357926a7b0bcf64d12d0ed71981d8fcc7c8475eb952f2946572a71ebfd5c27db4c2711893e9d9d17ee1b4d5c6ec13f00f1aa1d6bf796c450712763982c0c731bfd5984b84b169530aca3dbb4f22464a6cfef98cbef3e0e3ba184a4e09d02784a6452614ff99ae19c7b05b7d484270bff66bc9d685cc619e46f887eefdf58a0022e40e2f89c3672ba", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "91a5ce4727a400563db9e88d7e063f5c3af6fa780c20d3492f3c76d1e9039708f42b5dd24d7cabebc2ad79f310a6e72525f83c1a5b6ca8f2f830cc44619e4b60d889a9c15deb94f491492e78ee71f364e7074e22ebbdff3c523ef2b45c55f90691e13af466cb151269f97847c542207320f13080a65f52f4d0041179d1a430b3f9bddb7be9c08d0aa5d9b95f52f12df12b46bef6c1698994a9d587548a49577e63ea069dbc2cfa53fb48df53d33f51b72931559f79ccb7eccdc1c477b8e6590dafecac6fc0ebb125768f79eff1ca98d42200f1c9cee184d1fc44e299f2b29971a6d0129296f659d830ed47937a62d9174868122907e688fc9a50b6b812404636f83c198e5d9c71ec80dabb913fd54123b07252f6c0b00f16da8b041e6af70d6f8a66accc16223e5daecaea889301d4af381155fd37f860a33857327ea234f6b4df5fb83c2254b50ec603757e95fc89a62df2b2d69209a1b6cbb39f4f6ff76dad56a6ae8321ba221e1e788ccd6b91c467bf70c4d84ee4944889eec7a5fe589a2c", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "336abaa62fd6cacd7e54bacdc7bf42158de11c4f312d91921a78eb415205622f58491e76b9c90aa70f65afb03a091e41ef7214a0cd52a27a18d2b437abe4888357760c7b0f3464bebc5d542c1f410865553e53cabdb6b530492f918f68c21d5e699a518904a65dac6869256b193279ec1482d6af666b79431d822c6ee206f7ff0defab9788cf09eaa14809f091d3e7cafdc0e98034d5f8334c9b08c039ad700f850dd5dc398eb20e00fd5aef53f3f116fd721744c17e286799007fa180e93ebfa21ac89582f571379e9939d6b4310d2f457b2401f18e919710a7e36a978ff236f190485ec10e917edf31310703617778c30e1a798791e3078e6469a162cc935cb2b3dae41ede36a4df180117475281208cdbadc6aa341c9ee94342b59a9367ee03117149a3a719e3fba6a571403580a3dd1c67483c557988383deb511043b566c7dc9d750be483a69dcfe5cc03081056e5c1b0687ac387fb628b3f3994a04623beb1222fc001c25c5afd2cbb92889cd9b0b290f2b901d4acfa5523917fc5978c", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4bc153a7f16620a8c9b0b89dcc37de49de50198f42f4d14ea4065a93f707a9fc36862dfbd7558772f37b13f3f72ded6d285d6c89b2cf3e9c066507ca317059741665bfcdb3a84769cfa0bb0ea444b5d6a6e12d349536e8258dda479b2b29f7d87cfac58a42334eb665b18bfd749890fbd3da2587e4c35efde80d69d24ee8b903f1bb243330c04fd988d1481e7737eb2afe97b38aeb5a8d000b4f359a644c6d582f33f6dc9b067552d1d4859b679410c588b45115dcebff359ec4a62555015ceaea91a36efe69ed9d93e545cf4dd0fff5619ecf992582781f3386f53537a829e8813b1185ec6acc0daffe4a6432c19375643c906dae717278bf19231af263aba8e30a1ab0e8fcabfce50f5634dd23d2cc72169d5deab42fe35bd90bfccd38b1bc88e9eceaddd9703433f82c24e5f816bfec7e16211bc8829521bfea0456402a6946c8236b2595409b6bb6cf3be377403edd3aaffb41cf9f5ef5024370e34f639bc675e5a7c4c852bb9da5559d476181b5963b2e8da7d76c04df233164ee110e53", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98e98df9da447deffe8e277b934cbf437cb01bb0e6b573e3e5123329bbca4a761f9a12f3af01689d02a98018f4f068b9efe191514222da911245a7548d9d5a58f728974aa2285de671207840bb0a59b6b16ab37d58cbb4f7b55fe1f89caabb60e41eb2241f1da6fd7cfc1e5d1a1b0c07095e6b0c86b7b1fa7d7275f4deba51bd995633bddb142fdc501035d32285b39ac6c900e1a6d5e78ac9138ad431cba25fd0a9819f45d84393d3b8a47c1dcafeb4dfbb5be95e68a2b27c28227d2874e05af3096536f4ae9db4fd7abc0dbe4c8c8d5d5ca2f8230a25946d99ce2d715a56bd5ab9e6ee27b0d1b318b5c8265c60a821fa1cb3bd8986b929e6b5255c280589ae766fb88e745800147ffcf1f541e62981e3298b6175e3facd258f3a8d04cb598f519f4bfcf67c155453c390fbdf356cfd3699eaff85c1df04483bcdda2a0965919e750e82ab8e84af0b7121d80c3bf120a66cba84cc4da89c1338a2171ddc31d6682d8ffce750b8a1a74f058b9bfede06501d661900321fe060e5fe221e77373c", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "90c223df080a709214af0d610b6e84d072642be45442c93fd9e5f0dabffe27541b9293b26c1a1a43f252b505a61655c14f02c83730e8c24c311f3e890f37f567c63535ab4a960b02f96d74b1ff27b101a24c1364b28c7ef58af7825ff24e2266d256229aa39e4aca11bff5fc674d5081090030f2b79f31652c7f556d738b8c4216ea304928ac0e73647073274dd79f13c404f2df8ac15ea80e67aa1700db5bb893f6e83b3b16021b8d4e4ab1b79d64aa3a396c6be09ea7965701ee148613eaf99f8ce8ceeae373d70206f4a3debfb96a49f4e685596d53f67ff47978c18731fe9f7322a3cd88649b4310110c180444cd25de1c585b1539245bf153c47ae81b8d56438bcaabd81cd6af37c610fb021197bc4fa4074a7157ed2d798547e50ccf83f8fe4f370a5dffea07c942fcf595218eb4121cf6865fc20f92599ba9203bad7a738359c59ebe33c47d056c7de892d24d2bb6721fa148233ccc1f73d41d778c20cd4d454e5cee49ec78a8e7077b26490a5a78940f860c2b3ffd279baaba0d660f", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "19ffb9aba15ad0a6df19ba6168fe0275be44c9d7e5866fb53f21519637728f269b123851085739ec0a71a7728628b13b5a95bf846a3ed6a6be866b2def9171271eefbef92fe93bb19b769829144698a210617f121879abce65f6cd058c7e80062f4c7eaca93aa11a1148d03267db06dbf5e4f60d2a8c3a5d18daf342c336e36ea92ec3e663f1964724c0e87bc066799d0ea10ed51005ddff6a1ce0eb9bb64c5662e04955daa11b1b2451b36f9d8e92fb1303f6aac1931d54c84b666cd3d308323affba410af1b6018807ef9290958ba675f5a8b10e5bdcb4f188a056c8668223a13daec96b2d14b9507f19d88a9ca992187502461b87eab68ba900f6e6153f840e1e600de3dd17fc9373ca39c48accc7eb5dbe26e416ccf4254b85cb81eafbc0be8e784716f55f30fc2086ebcb0e8ff0c31265399ea334917bb323556a4ad2c82e36c208007f163f96bcc65ba7a6a1e506310fe9742dc8dc64a104595a45dca591e1aca9b0f51002808ab15d4e1dd2cf7a105b4e6e85f0eac92edec0fe95ff01", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "abae3ff3993f8a7165ddf0bce11ca299a849b09f371f5264670df754247a773a056057ddc54a8c1e28e6434b425e50deeae07ed93780c1d5f6e7850e77737646dcf14c94a2ca0d6400de10e2bff1d600518e970703be48e8c140666d17aa6bc35b89c64c1fb854cd85c9a00a204453acd16fb4e56df8138b80b8de26e198afb46e72a0a1aa9c157869a03ed123b85185a063eaa7e6c3d9d403a18e2da8fa4eca54bfe0ec480b45d397c78430d812ef9f71bdd23336a24a511d18e0d30e3a2b406d407bf927d1de2c447d25e4a97959622116745d856228c7b86efccb1ec8ab41c0f8eba23825c22e71ccdf7f094f17c48f194a2ee0156aaeaf7f93e1802ba62e4e7ca01f5ad3dc54f86727c5fe402057389b4e5814f71d8b35ee5539e9a489519cdd76223f8eeafb505aa410d58761b0705dfda86a79df553aca13063dc3ad910dc2a7fe048247570aaa41d4a207e8ff139e7a1055eb33e871c46bd04c1ac0a0df0f5d2a85285930b09807441cd55240cbcc6af516761c52df356dfe186f6b19", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "60717af6064238905d9414aa786bf80a2a103ad51a1b4a9d143c504bfa58f928ae3211d497b34e80e9b8cea7ecff01eef374e6db26c3414606d0d8c5328e554d2759b1d779b634250cabc0ec9eb707425e3770d165b22cc4d237bc0dcb02aa43678e8f3b3b0f45794bcccd3630b44f14f17a86bbf1d5b2b74e5fc88f71dcd713226887351249f21dc151766a7d8f47274811bfe631d35b9331e8fcb562ca77e174301d215054d76e4b1b091216564ae5cf1586000b57fcea5c06c5d6b103ca04f604c6f6772f5a8666dc6b456e8ac15cde471a8d290a10da8a56a3169fef671c0390983c98c527796184c543e9cbe69bee08d51c69426060ce456d46bcf2aa4d768ff8a13ad807a054ef6c1f0c69f24729e3ade375b07fc963f864abb3a84ee142241661fe2d9e82a2329fccd3b948b98279e39d0f0c78933bbafcb5ddc5548c0e26d6c4c15c85b969919b94135de926cc3f0ac07950ae84b1c1bc3008099d85949a7da8bca067205cacecc9f3f57727f06e47399110e9cb09e0a01fa4c5d63d", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9a87f8605879c717fd5813c9e87135e1c4ca355c5b699db69f24f5e2120afec0ba49810109c9e4b8816ecf0802b54cc09435164eff7ed718f96b23d06e294f86ebc1c12b40379798e201ce7651c3cdee1b27f80f098bfd5aeb2efcd7708c84a1898ddd2fb51e4c149971c2d94ab9089292483818cc45a63e6510b0236e9daf894d0e83523c22acddf45d43fac0c3a5e088aad01d6a9c04c8615dbd0e9056528e5ff25bdfaa2bdaa2394ea10188a93230f76dc9f6bc0cb26468522cbf382cd352f187b61cd2740fd86be5402d60050f81c1f13af39f18ddb26a71a31df130f2a05925f49862aeeef14b6d7f4d1621554ccf908a76149dd5e5494b0596c4f99d63c8cb9e0045d5e07870c5eab07c29191d44aae72ae92b451b7f22707c856ed09356d2f539a155569e78e5d1f88b6eda5ceec7435bb2cbaf9cb143a35ddd6c5a61a2e892570593ae2e6ec69639312036363261eec7de5831b92e0283f779f3eaa3ebabef4e722b90ae2972c45501019c24fe8d155e2a5cd5851986964976475128", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c5e7e5dbbaade8a354eca176addbf976ac32e79fdc256d8682675f5d334d5b491a368500f40e35eac2b17a3e80a6b183a5a248b57db5461bb163984824c13b60f38384af6d119f90faf8764da6b71e25899ca60ea978a79ff3c3d6995d0d7ccc87b75c39e4e757fb20ae39da0f20e5eb3b9926ed414a49e97e9e9e4454d300c38f3c61e72cad5adbf467b1411dc3104d456ee4a42510eba22903e6c081d54b3d2950122a9fa4783333baf09c5b8203e72743ca0efefc337ebf124c8f8aeb13b4fd0c35cfc3093bb961a8eca812f8b159472fc80ccecdbfa9e24ddb52d9f7006d5e616339906a2b72ed932ca8ff3dfe135b76b0eb0996db6b3bdb7b80b7520f24c0102cdaba5dd8f9bb25e5892f1cf02cf0173dd2395ffda045b3584d4b7fbaccfa49e02c08aa65e29dd5ec3c19e2a756550ca856f6c1ce3ac0dc6e79629941b0aab7d47f96e2fbe412b73f89054eba1cdf3409e368fba2c149ab076e52cf06d7514c6f8c82f4c6410e2e24abfc78f657343f156771829bbf17d0764a2947e6f5", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2cc7c371678a4449983fbc2dd1f79d5fa4a9573f448311169beb6992b10cc47575fc8f32bbb62dac09f7c5155fad6589e05dda4a9481bf2bdb5f34e41fd68cb25f737aabad6664e5e89cfc0859562e00d108d05f35d8c86b693e3daf63ea7b61762b00d6f2f4659d681060cd023ae936b64828639953470f557e4b55ee93fcf82746b990c6f99a0878d50855f717ea00478b9331c39fc751b6401cc110990e01c6ddd396e4f4e294925edef3183a7ef9b56354898d965caac01512a807cb1bb4d1f38cecb01f78967abae73f198c92ab9730dcd4fa00fa9a87c7d6706013b321ade8fc154eda6741fb1b490e3350ae070a87f510b3617b834426e6284f616fc196c1bca541d4377f62edce43315873c07bd9a783efb20ff0f5cce70343891995ae80bcfcb80507a8949a448b99d2f07681ce59c79d539004e8efb9fee5dea0e150cc57cc8eaa0036b011a1c7c6b9b7005803fc640d43b1ba66f2ebebbba3fcec1725bb19a43eed829dd0a90278826af39aadc7552fb59b765564e96099df4896", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8335bb55ad8c93c3a959f951e9cd86ff2751d22c1dee2cf96b28b67c8e5f5e73abf9d8889a91215e14d92e4cdfea32e2c28a527dc4252149d91753a67eaa56e87c56719f5617ac8450fca7bbb34f0d8e95f45809077187a163dd195882d88b784893d7b09251ea8e017bc3c8b49c55e1022110dda242651626fc10340552e78b39773faf5d38fdd085b466df3d4b849fd3a219cf7162a9f3c92baad340b7aaf451d6fd84b79084c995d349ae3f8815baddf9938ce06d140d7361d1f25626eafbe961c67ccb2c918e3556e09130c6937c8f742be39f9f2e69f3b64f2d2bf59392d7acd1cff4709da1592ca8bb175f52380432093ad2148569ccb5048377135c3fa5d912cac2e10f5e2ca6dce4374c7c260bbeec7030d447439c99812b0da991c09b421a94e08db350aaa387fcb6eb156f876cbfb8449b9abfcfaa6bb7bd23de759a089feb871079f5e3ba30a3bc9411c7e97d545601e64d7d6c464d31e3f4b2002b6abd20182ec34be703a5acc662e09dfa0280cc686a7033b727d2c1a9d00a26", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1a819ec90799d3c8168839b77d456c06b012ff1afa1f5cb95c085d30d3208cea054a8035f8644510fd07ff76c5879933dd0191fc1d7a8545f32ced0206db16ba56f9a8ae7a61f3e80193034844ff679de18783b51cc8255f9d5743c2c2f88ed19dcf451ce59dee770784722e112da5bdef3de27079ecbc01c94aa8d7e6c3786878d44ec27b07abc46e68885fe9bc5dc9043730178b68f487c8f44445b4b0e6cbb54d02ac675b907e5257895d1dcc8fe11bfeea2f7ef82a430944967a5edbd68eabc1424d8818657eca1c3a9adfc9ba5e20ba4d3f8d5d19c353200c60b22714adc6d1dbe80576ed2c7be468ff8c3301eb685c19f89a37d8e4dd54310adfe7370d70606cf231a8980e4328af8f51d77ef6615e97ecbac40d0e944fbe4ed3bd4dfb62799fb09f665f85d4003ee99edbd540560a863156ad08d9f27a8819d1113eab8a61a86d2cc46a6c49dc9941bfe2db8df714a278a464e4d7a8f35e6dded8e5f1c4c4f1de6de5a811b1d8ca3e0953dbe0fcdd84e6935181f6a70afa9c1dcf6274", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "214c0801f05c0a3eb0149b1bbf440bcd6ae828718a30360e755319df25f6427e6b0a5bee77a11eeba7f9c60a44ff2122ecd975ac62f92f453f1f346e8e1940c9c302ea177738cd200afd6d104518d7cdcc9080df37fed1e43153f260fed2689823ff28f2ce18cd8bf68b26090cc44f50e4e632c913e307923933359528e93a5dd7c5b30230a3588844a39491694f375f80fa4b44a3675e75e4044012eac9a155e195b7261c67f60b3db50f0e15ed4ae362f4c1fcb6505d3dd5443f9d5c26bd11c0c50a5d0ab590d65725c17e4229582d403f898a8d4b5ac043e1d1c223f0b94035ba2592abc8b262b53333b2cdd44d6d24b19fd4ed676d44fd05ed6fba3b626c2e97e5676334f8fe41841e5d04a3a46ede10f94cc21237cce47d53e881ffc9fb681369fb6a033a9db3a57f9a6312f7c033ce821a0f151788331da74c448d60a05b498200a386a40216bea497a4bd0c1976997992b2726edca38ef4404f188174aaeb18e1064e0430f39acb558b10bde24dfc925ecac52b57e1af79ff0c1853c2", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "05c0c36ebe713c1c3ad3f30374372078f692501cd6cb81ceefc6ca0fece0dbf14bca25e9c86c8922c7139a6363c3b02e6e0ac03ed889d6f90ae9b283e339edbcdb0195fe54bdf7dd1332c955b9281a96c007ce1a4d760f5ad030633e3db7690c06e5aea6c4d3361e4faadd7b22fc4b4231845f6342e2689915b73ef08506de736bac997a899ab43866aba2ec122353dd38ba4cb7025091b569f88bc8f314882a88c00c31a2fb00ebda6a251a4f6172aad0b0f676e9284b4eb2dc74b2aa84341660ab8090acdf1cff75382ebc1f63926503d5930c4aa4b30772ca95fcca0a11d78d22c02c2ac78d8a7c7fcccf9e9016ba753c63a1a111f09a36eac2e89d99b6cbd8fa5c79cb91313533fbbea8ac1e7e2cf0ba90709757b9eed13712d7411a7b537ba954bfb47710cfd0eab78a7c3cadfcf94b0241d3ce9927e526f146910065a54653d8288fc311282d82285614a65dcb998d4bd39ac7e53b3d2c71856b813c455165c3f51cc8f4be3aa200696c1dfd8d81fa115adc3036035edc8ce36c144232", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6b1dc8b44477bf8e74ac9e02f0da69cbb9dc1db2c7eb9fed2d0fffa887fbb44b5e50bc734f71246f49c0d786d261d5b0e469648fdf1ff546fee423dc19545518e9d2fc075ae4a57d39f783a1febf3474a458f699574ed6734215b21654a38ee4e78b616cf590aa140574eb6980e558eacb79e2f678c775c133eca9d616a004a7b7b781f1d699d9d4bf997396fc8e54a9144646e686dd11e308443172c38b6230ba9c83b45b9eeb415069f2c3ae4114dab0334fa33c1c0e4668e986c0fdc171b688e5924c4f44ea7254a4eb896ebb9a7821a9d330f765441f3aeb1bdd84d51d0f72b6c57047098e2dd451f884a1e3d21e56fad0022306433b986746ba8383c2d8ee123c305c0d80810fa2c5f79a3f02636a5022cc03fb47002379a7fc4bf15308ab8e1f7115f6ed8686e6505cebe30eceb300d81e86954de76515ea661ff016f3b3812278fd84921bc4c79dedfd08c32e1b12d39a5fc647fc9c7608e20cfe1700d7edac849ef9d91011e36a1a68823de52e8ca7de3bce9aa8014dbbe49d450807", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "ac58ae947986204a64ba97cbccb791c50a2392b922b47513a3f07c874d733d7fa4b19710d477d51bd2413f50a861f974b6178d9966d673ac9ca922e30fbf17a63479e29b75e0b01bb2d843574b9109ac7213ae127570b0a22d8dbd2bbe722a7d6ed6d2026eb46ce574816c0cda47b1b3e72525bcd9a970c0c7f332182fb5bb31e9ab95a04c8bd8f1392ac1986059188a00fe3ba234ca1461211237448eadce02e06f0735bc492e8f0ae50778c79b27b991f8454824696745dd1bd073826b0b31459173e595decb8e971a71b90b8aac5e971f9c9e1f414217bec7c5548f870fb9fa52ef3d4249fe96289a9c7d128161b0ed005b544c8ce0357f7e2400b1da59c2aca23ceb7376d80675563fd5c0f529660b12061364357db00f8471f24e4eb68047faa11225086796187b5b0fc718a577a35de53762297829413dd6745eb99b38db7509b6e5fc3660dcc5559643013d7fea7ad5f5d561849e1567bfa16866388fbddceee76d35e119e3007ff8a128741243efbe29f4147a22cf07fd0a7bd1c79c", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8919fe71287d9fa3451e321449d64428ac43e315619f08bdd1ab95e686dac6ce884ce78f708ec9f67cf24cb18afbc8712a7b22995def9ab30e2183c05f379ef3bdd43e31cf0345087be60d75345e43f34cb2f57c21cabbd4d73a1b33a9c137336f0a6da58beceecb3333f5d68c2805864c5f2eaf3787fe126646ab7af235143aa8ff3225f6e7527a769ac34437142f42d930a546f799d067cc99bc79aba874e7c096beb942f40a41042707a0e0f478565a2bde50dcf560b5314e5a33873fa0a30f32a96ccd1dd756c9540d5d5549dd9eb8c0c006d17c5b9de37f433f66a83a242897c6701e796fb80974e5889779b63d39bc164509f9d5e6145a4507ce229125da69a04ce27e4babc4b5fb5ded7260a86f5edb583ab50d110d2a2cfe3952f9f2209a096f3933fe023833c49f33acdbdee3d3fb3dbc1a9032a1f967bf1dba3151084a02fbcb372e1d714060840da03c45355b8267f955d4e1858b2fd6e15484f6f1d20fa808e1a9383107c590b6241ff0e74c30d21afa45ed357af4ad80f64e2d", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6cc683321314c65c8cf760ca05fb3ae5c0379e4c1aeda70dbcbebc7ad31afbab76991caa99a7d146b5796ce09eeef980c8a9249087d20a1d16eb1514a939b0491b1ba762645191e9b83d1033da7241fb4f09e1b5abeae0a43ca3ae848809f693d27657db938b1639503477c919b1da80134f181c24204059ae2348f3cd544f9ca1f638c5c488c0a76d8e550e833e750b188ee7b6806777667509afb5735f70d2edd3014fe59d2e276b950025a2dfcaee5145084208f134bf54490fdcae76e48f3aefb0bfe01353e5be7930109bb7cf8a7212c1cc0da9515680fb8591b8b3372656eb6c23eb8e9dae79ace4869ad3bdc94c45334011665c8ea44dcc2f32aaeaa9901e0a604b6a91f73594dad6986b68124e58bc23ea0500e8060b3ce6217e3b8fca932ac9fd6ae76bcaa387bfb88c2971d3ef8437db511cce622163cbec822b91bd1d3d55cf1bee2097b96f39d34a63f08609a75d1f68953d0826ccb0851f17f146e0dfca975d777e756d8499eb116b98a6732110a8dce788b95823325be32a11", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "37b11ff6c55732e5ac8de97792af968fe709b87675a3f97a2dc22678b311533d0a5565a8d918f473be06c846aa065fe5df4abaf5edb8afe1d643abd0589d5ba17b560648691d552d1cea80696b9d0f9d2107e6b59d47d1b5021df67e8fa9072eaf2fdd085c3181852de5f9c825a694eb0f5c53777b58be4341e1df3294d83c2b50289a3a81dca2d8ab8a2d9ea8d6f81a192c32ca935a06fb0cde1533233ddfcd4aa134d4223e758e0c72d1967fcc2995ded0b31fad1621bce4e21cf535f2d61dfee5f21454aa5eb77d73e37648fa4d6b56e8824bccf8fca7813e760f529e48af724975eb759d03ec30312253df66c8e200baf2682830aea6350d69bc8d8d16a270f3ef25c14d0729a1f0ee857e96b8b58c6603241ceeefdd5b8462985edeb9666a4cdd55e71a8327795f6e5198fdf1bf2de477b7613906362671c00f9fee6bf9c6b95b89d330fb0ee2428776d9973c234ff59363657c7ce42b6d1c31342ca7818363e87bdc05ac6b8e1a583366f60378f606332306f6643330af09ddf82849b7", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "80a59acc63e83d9d7d4529dec1a6e0dcc78883b393ed46d9ea40d475fa6104ac9ba64786a11857a8f390d5cf54448e62e7b0d0f512b7add46bb87a2f699919bbbe05b197dabc698cd62b0918a4e6734d0e1afcfef4cb379ac97d0a0d95d49c4bd504ed389d844f2f46fc0a7f1f44da1da051499666fefc851d2b8bd872ffb6691294efa29431566cb51b6f1af0d1b3d891c10130b2576a3a21fc13e74dd400c8bcf67237d1e5f6689e4aaaa89ef1f436995211d7250b34b9e63eefa769c7d34e67da0e19fdbcd089c885be961bb382c6ee5aeec73b4e1ccc80bde8391698de1232a722dc3ad37c7ec9ee2a1bcd6625e891d6e479dd12c00daaaf15639e52df737a77b36ef127d35fd8c665b26937517c9dd9c411cdaa58e32606346f6fd0e71cebce912df16de787be60988fa0c4c1a0ce068708058985ee59dff190cbe07f0027fa37ca9abaf269ae87db655dbd3e55acddb9ce137896cdad3a8020b9ad425be55dc5d3a79577bab9f300527552e4a966c37d00f9cced09f64d359bb667c733", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "49b73e85d3da03335656b1a1ad004f43ae3f98f86290066dc1de361718ff2f89578db20089e91067f2f0769391d8933a4b3862126f05e5cc661a5da13aa5340fcb1ddeba0b2975544deca310da433ef5858ca2105e8d1cb08b9d3897eb963d2b6089112ecaaaccced63385c9941a3b1ca93a91eaec5d0b33ea70cfa5f3bd1a124fb80821f4340c0a93b5a94c9c96629b6321c386fd6885ad03fa36de167085b611da003e7c06c1efa7a5387b51fddfbbd29be37845b123d23aaad82c27363f57104688448b4337c024da51adf81179f6285ec9786e7ad182b1df12e6394397014de1ae5ab9d68b02d92d142e96f9ee59517d849bdea45b998646559fcd79c11d7d4f3e373a664b1721c3b4e104ceb5de6f1c540f1c0dfdd15e92b2fe7f7efa7572583dbd951bebfe1267f1b58c704652bc74842679e552edf056bd9b46e4dbc3411aba9dafe1c48b3853c055f0471eb89d3f0a1499ffb6f741ebbfb06a8b23f42be622ca5ab4add594b27d6a1449b7059c4ed32b95b8302d5fde6b2e9f341125", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c0caa62ca74dae668f8692696d805fd07b20038bbfa29cd7af226c2dc26797429e6e717f904fe8aad612fb9d856a265bb27eebfd9ec4e96508a4ab2a142d3e7a418441a3cc89bd91e773a048baf4655230b7bb5aa3f8362b7efe9a2621e1b8340d19403ce00abc0774a9c6a1660b8ecdf3aeeb3e4cc0cab0824e0cf9c3ae6262c490a4702f739caf78445fd11eef90ceef31b0472e9e0fe4ea5439616d34ed50e0f749c9d2153d73d0200f0a8d3e246afa1029fd613d3931355d02606e2cb48761fcd9655d3c117d8d6fbbd0f5b6d3572d8bfba6c1d636f3a1b6d3264a78afb5b1750204059ce66fce4783bb316fbcabdb232820baa26b7cb7d02d9c1ba51d4fa07ac31785a90be87fb6deea35e447cbcfabafb7c3bd7c7c1aa2121266f3329601f5dd1907f4045f10959693c728b7c519c074f9a8f20d6aa1abcd8f6860d13a55e5d5f412a2e1471c753b5c1f588d320ed0aa695576dbcf304ebc26d2dcef62eb144b53bec22f50894a71518bf142ad344b1f8a3b595c268e01f2657aa7940f", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9d59c612c164d5683e20300ff8cb070b0030df438caa8b51b5c077d001ba6f519faac018bd769cc785a673a6b8307eaae0a7aac3fbb994536fd6f8b41133fe0c924a4b756a6a53f385429d9796d6d228d5ce2af44bd3085edfb4e3d600c3eb09204b3a6cd9340718a3b81c0f32507e6ec2b7dd61f0c74230a1ee4c4f14ca8590d2e5a827396e35b2ae76bbbb61e33166c0b6a12f2be94358f22959e327fdc3a1021463178795061160012657fec8c68e0a49c5d1811b61d00f891ff93df5bc4e1dff1acf539066d5836df43cb0a0928f8a830228eab5737c37dde3953f20b8f66d65b3f777e868f2b77d74fff26e26eab1c773b05fa2f4bef86287131de6945afb72fc55529f7f9085168661fbca8504efe2fe52fa6dabd11982e4a7d7a21a9f9d0064a466435e98ddd2a4e0f8ad4878a2b2414e46830868ab21bbad7ff0442c56b5d8f1aad170466c974a0188798e042080d17640b0e3bd4249ef9be1c187dacf5db235510f372aa78b5fb110e8e19b3a0a2eb27eda049061421a4003ed222e", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "944bb0b3de7b73dd11e49a4a024b32c28ad03837d320bb20c90021b155fabb4df0ee9cf31b9ea10f25407d239d74ca531d9f6c90d1dc909dcec74e90f5e68fa8e26d28bf68c3559f7fa8d2d6f05a076e5729142ab81411375cf8b24733294099469bbfe0bd5fd2db501304b45770c520378a7974ed1bc95cf06f0eb94844bd6bf27a778a45661e6405204a2e2c4c6538da4cdce7aa6da4c6f487cc344658281a0d7e7d57e38e5ac418faa7483969b8be4da2ce9ec0c5d617373c058ab3bdba0e66878247da70b701f9f5a6ae1b9921a374ae3dbbff717d2e0f86798579d8453e5a140a0ad271f9d30bca4d12a04fd544589262efae8a2ee2290b97854bf50002a3180cc082805a8431303ff8461ca8d7a3ac0719d2f03e4802ba2c59d9b9b96da34959cd8a31643e99fa9d785c633dc0bc08d191a8e538e8f6634cb86ad7ae662709421c86ae5ed65c999f7912d973f102530ddb693052425a0565a70d33d568dbb29240154f0805d6387051ad899787d218faf129e38487cf3388a84703217b", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "051314308041dcf19a37a2a480646dd24c4e5a6d79bea6549355a8ef62f5e57f3b2eaefa107b27f1bb602f417bdce4fe3214979865d041bd8c9ba128b2cffa5831e19b16b8a70298e04b46f53f0beb0770cab17dc31372d8834fde398ea28b9a0664bcaa7e189840a30092b4a7e390c426b999fe1f8a94670a35ce1085684a05e54c756e1a7236faf540a7d566615f85f1a513e1354f14956883c628eab1c3039d44076ad3221ddc5924a5e9c9ad44aecf3a7b730c65e28baf1a86be7b13a9c857be97e1f0283f62bbf2db10e286d6006da181130f7b35f59c5559f940039a5ccc2054905aaee8134ef0d6af7a552a0a08bbd92b8dcd180870c9904b5d691b62990d664f694279bc3264c724f2fc625d68804a77b2b00c405ce9c5412bb90ed0b1b267c4483230b11d257c0de10dbbc612b3615346e359905cfab44f01a21384971a1c4bc0c91f9e0521037c034b547b7a99be1f972286a341d856b5612ccc671cc715fda808e7a16cc299d8aefc7d6543e9d0086e50ff1d230fc5403289e43c", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "ae451d20c5d0a2a3d36e8960c237158184a1f59328a73ae2b616757d9b106ec238db21a95ca8852c08a8c34d27cbe024118729fe78dcea23e0e2c1270f665c58d06151aab9e9b280841f59f2ce4a35ae3b2d3438fce1315e67cc0eb3fd9e9372d789a0b6b324e0bfd064e7cea5c88aff36ee226b18eff098ea34f9562acde3fbcd1fc8bdb71661718e9b081ff12e803744d400740376d9e5669c0bff89fc65a59f019ec9f9590936bfe2f05a3a031e698f9bca6a31f950600edb5cf496526e7b1d1d78e1dfe63fccc887bc5e1eb59828bcf2b276a581078619b3199c7525f6cb73e5eeb3d9cf77bd35119e7d49201a91cbecb10608ad0ead823e50873dd8135ab86f67578fa6fb6266b80e8b97c52ce5058c72bd5374739fd7ddf8028778d7be67c209e06f7bfac999fcdabbad931a390d586a836e6f4d2ae779c7c4e2e394f73d1eabd3bebeeb9f17300641c3a7a6202606b1448fa114b357b41359b3d44d85ad3e6995253a003cca667014c00c1e118e0062eb6a70ce912dcc76d046c619b9", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "cbf15e94d7a9fccb6caf42f56966cc941c970be593bf78c5bb18a4c9d21c58a26bc1a7568c375c30ad631ff94c351fa3d4a3c07ca378490a5d39138eb36cb09eed4b4b86c7a0dc2df03f291a2a46a27cce791dff2e9fd402b20f0fd059290cbbaeeba36c0827b0b6e69a4facbdca498bbbdec8c34b9d1585063d96b750c17bf8451ffcc1158286b115cafcf0a9b543441ead96d34fcbc1696078a78e3887dc726f66b8b3380dc3af13b63abac8093645cd282376bf45a6d5c97500e88e90088105a7af262a781a4164a8c4a15b17ce248b570f1fb0ef20fb23d0694c485c01bd5003edaa5d676942af99c6a100c73350c3e585ca2cd08ddd3c7d8c05194445741c087c614a9da9dd3c7046017444090e8be1e6be368981436550e39a34415912cdcd668a59ac205a1cf667b376a5e2a0d44cd65dbed8368499b97a1ed23dde87455e756a0a783da991440174dea1b8ef1c171cf646608e41cb45208a5f3394bcbc80419979334c0db38bb7475febdbf8df36d18e4508f31b1e63818ab87ef5a6", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "063bbf404b1c8a6454dc483e4a846e176587f5604f184e59658acd197c481a2acc2e469bc71a7fd0c861e9e26c37cf2d922c94221056245233c5975c2ce233f6699953a8e88a6ea60666e16910efa265f373df912add23f51958df254df9b3c452b84dbf3a20aeee9c104403a67f1f3e7fba3166e443142b9f69f4dea982ef0415673cdf5715ba8accd4970e24d7b0e4af98c03712c481c9660295156f1f586a3cbf98ade8fab173f9f04478e58bc3856e4c240751b3d6c7f6d85bcdb0b8aec18e1d6f19095b082be7c0c9dde74a2ccab3f6f263467ed7a76f419f3aa1ec751d862a3dd6585e44afee395db9897bae3091ad94862989f2313be6b1e76c000bff6c8dd96b3fb357adefa9cbcb675a38ea61ed3c38e113085d6b3bc11417ca5687fb32b74a6d92d6a9381e8a3372dee6733e19991a0eda42b7ff712bf79973cdfe20fae23d2823fee516be0e95b7f76731e3dc2368aca79ead3377c7d386d96d76f1748fa51f598a9596203ba2004dd2db08b312c6eb09a63e269a6affb0462cb6", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "a79253e1eed4c55deb17a9c2a94a24104c6da9d8a176072ece6975b4defea6feab5fbb048ff84f05565c589ba268b2bf45e88d12766189d380f72e42f94172e6667de60f8211f60256705acfdf085f1327ace04c9e81fa9c41747787ad382f498135b2c01fc09758e42cfdf7138a8ddc644fc515d89917f1a2d87dc52c00bd80af7d13a019484177d34d58a26793cbf67aee061b1a8df86172bf3d6f6fa2e6f1f32a1aade8ea413c15d8d86034914cc55d0199f9ebf33431409665a76128f6ccbce1c8d21fbdec7327f311d9cddf0c8cfdd1f675f1a7377d82103435176f17714c83c592c1d94d70a013f63384f13ef463ef9a63084e4dabb9b1a1f1bec50133ffee79decd0908452e0bd378ecdd290b12f3cfda5ba3bfc1c9b094e97d821db882b6c68d9708c8f1c1fd9cc64fe3efff3841c7c20ec107b3ea04fae646b28be5310fa94d418a9562e2f9e5edf0878e6130a8e414cd7214676616353994f0846dd0d366f501585eaeb20f8d91574b71fb32aea8abc6a4bed2c79f9dff9004a720", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "a6f23b89694b2d502fed73a5e2ea034b898009123a6395e105ae1c036501d8c8e306cb58facd92293bdc47c7e049dd67239bd983ab5d1f0da17318255165f69f3422be8098306ad760febe50e7091d38c10721a04231fd6f9f47671b507246d8807fa05d6a87d064b737258d1e0f06b73d5f3a24cd1f8fe66fe90d46c85e507676f3dec1dd19c944293c14cbfa458816ff6b2a52f8145b01d8ed7f074423b83ff2ee8afd7b500e72c0e66b115f16369996c24ae32fb985d29b655a6251f4d7d82875fe90b093879b6edc751cc4c898fed643f87a3eff3cb9af841ce935cfd9f0ccdb1b0b32568a94889564f1889c794d297eb28a17e6200ca6eb6257c846734cc1764c48ff4850e315da0f928a1c7d5f7334be02a94ea0b7f188f005789f337ee937a6be00f06281cfe64ce3a77ffdacace7e12cf0d704ef3a2730056ba294f16c0a89f5468af69c63ff217e90a44a2c153a2e428ff3ad0aacd58f01e343bd245fc93fae5b40321c3354d07d330c4009da9e3fad9f078e06da81e336b9070bbd", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "48763a5b31e2c5ca15cfbfcebe9a5b737d961500dd2dc4b842b521c61f933c733059932ce2de65f73f9656bb96810712f568622138bd82712f5248b2bee312c15ba54783d7e6d7245b1006f7bfdea9d2bea5453befb9c7388cedfb344f98ab9d6d5ebbd6396b0b738d1d969d350d15e8cb9c1e6968c997d2c8654ddf6ce61ff62bb70aa0ddd0721eb5b9a1fdbe0f072741404fac38074e3f591fabc16746344a911920dd3f9ce91e513e061df685a8b597b208346cf2f99df843adc23a76da90a61677ed5c25d5cbdcb5afca2fba839975845db5b025b4c6227f39907ee16695f78620e1c2d5c8aeaac0ebb8683c1f7768f28df652bf3ff4853b898f668ec81d1ba48c637375b6da46ada9530f796467fb94692f279160464460e992b328a2bc03123a6c605a678c8b6b192bf5ec32aaef3b229a93b1acc65ba04232d6d69b7a48562600fe7066d3161cb0b6e2adc869063ced438e4dd6b91595ce75945b7cbfe05918fe8a523f7367c8398d7d04d6e488f67096e423b7818d7436b4a461303d", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "252f19324fee9ee880e567ddcfe1041901176bfb501d7c7eca9162c35210c7be46128ec0dfbed12cd08826fab18ec176ae14d3d353ffa24e17f5f526f5d109ee4c15e7d1312a87b480fd8f3b2cdbef100057450fa9452d84c4f07ee93f4d79f1253d28ff5e7cd6c8e984e7ea67be735a85336b1b60e4a516a70fb532b83cb0c6018ab62ab808e39ce2ac69a295a4ff0775b02ad063b922f9567fca925266548a2f8c6f65af7db06eefbba8a2562170b5716364d0c421a4ade691f2ed6110d45c57684f4e6b19d8024edf11c51edbee5a41c5ce1386135f95db0365d4e475cc8e60f24be2a4b9cdfbec09ee684f1b4edac95b94ef890de5f722cb7bb4ff193dcd6a55208fd225da29191fd8df8785b873da67379b69c02860abd14a14a0bf712c2c1040f7f9530138cfd22260d744b6a85cd5e8b22c22b36f7c0012e3e61949a115638d924b03bf7dc1c35ff8e6d7b8e86b0fadbb25075152001155e5ce129ed575be0e2e4a620ea08ff312111ea6587047ac9e5642ae88aeda15dd6d2dd61da4", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab990000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "cfac65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab98", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "cfac65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab99", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "cfac65441b39451e3ca7bd657485cc751a9e1f7670e3d38b51d9b5f6f426a42f7a904944d8d5b62156e7d9a9e90411cc2fe89506b8d4163612fb9f4bbff6e4dc08f96a0a57b0f4a5355b48d114817ec40142f4f4c8820d73bff7fa7e3322d7a5f9b18ffd264b5d287dda4192e012c421934ce430e2daf6034725d0378ad62cbd8d6336e26c467ef06e9b8e55fad268604074e4bfe40fc196504dadcc9d88a8c908a71a68f161420959f876189cfc98606039eb47e43b6a15251361a6d1f8928c58095b3293a29698cf416accc7b6d84303d01181dfb5a34e1dd65a86cb30c52b238cf9242506eaf03d7ec7ca7a61406fd3339ca39cd321c7ca67f7ea0fa832a858a757ec1877274a996bde0d9a121e727e5d2ffe6aacdba3be2595f67865fccb3b646268f48d861fcc107780b596ef7370de793f56ef606710309061122164123906137b0c58ec44ef9b41f133376151d13608c940d7910ba48f0a92023bf3152ac0251a4a0a19e9163e6941c567088a15d48ab877d661325fac4df4ad36ab9a", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "5b338bf61b17800c3a05f78245810f198f2f6b2c7bd71d9725a9f011050ee9fa0800cd3f2b91df833660f2bcf4f63d63fce01fbf549c3a78671a3b955a28214a2d6b7fb6ff47e0ebfcae628c39509d7a822e9291cc95bc32e1e810d681bb25c3200c87cdab8ecd1be55e7f37da24f34827c8e3fc8ac94e9c12c4549bfb7a53cd4afc57a5a6988aafc012297e2896a0c1f111d37119960e30f31722070caf63f5216192a4fa09b8db1e98237273e3ad2810e0d5aeefd44f85c73ef0b24b425885239179c42c8c201e84942552cbdf2581cc878a71fdda25a020c8a8983e3f5cb3510c301dda9a18d149e74cf001b7fcd41e4f5b325601c9a6dc02031b2f171bddcdbcc736bb3b5a8b109f1f3aad3903b8c56e76d3bc3ba81a797083688191db7113f9765b21330b55cec28ad84c579f0feb1b59cf6dd2eaa054397c2340dc47c436110083c41c4c959a9c12279f6ff53c4b131c0f8430c70ccee25d155be515142691469bc123a1e0e714cdb60cce318cfd39f08cc268713b1e12b0fc7d566232", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "6ffd0af0fefe4231e349b371e95dd2ee99a01940f11cd8fd1c38449ad557ea6db3cb931d1df3303ce1aef3b2e59d4562635f4d08c307288fffb12602fc653e523d00302a42a1c9d34ec3376dbe7dfa80f947e71bd43935250ec4715d6bc68f4a9d2014ff9814c8f463619d3532d916a61ee3f58ae4336cae0ce704b08c93ad2bc335f886114f52f4a75f3b2607d8d0ce5a422e84061e326a5d5c228262d3dd8d7262c11dadb49f2133a3f21b80575467fc5132d5890a8d5c704dbac2135fe7b8115d6c6964e61ffe5ee578012f54cc41ff0297d2a5f7c603f7900d73f6d06c7e298233b5091777595274d1addf406d240eb0dfb758c1b5d7a9cc4ae4df387e5ac69e98fd42c59b3083adbb879548a639abfe1d8ed885dd60da3777873b4b57eaf587d4b892d74069432479dd02c8971ab93b37d2104b3522fc72beeab3c99544df6387f6900f4e69390020472eca3c2b05b1bd8b31273a5d77d8950a0eb89efa7cff2fb060894edcf5bd609a251d80f16fc3706e4c8ad3793387e8d8b39ca702", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "9ba60e6aca089c88dfcce053548aeddb7dfaa2049b24b7daf817e9b9fd49e470e12255458a31d5698df0f95dfa41941f78b3ae2d61d94914ae05a8ec2eed3389233fb961536c340f61a747401ee458cd4ecce717b5a13d32a55a394d3d2b67d2d5fc9141f583cdc9aca15b3aece990afb72ba4db3da981feaa264169772ad9baa2e4916d15af2cdfbed34bd97b3c8306025b524f96601668a17aec8db02273b518a82202025f40dc398b535ac74b7b8b5b220d8e0bc4d7ccb87e0ef2098be78598c5811ee54db6267fd664672846a40a0f79e7468dad799b4b3d36b6e148b19aef4aadaf7e03d3c8d9cd3955c041a2a5bafda64af0c62770b6141db60b895353c770bac5a9e131f949d544df60a798d723da0084cb51c24da1924e3a0d4de295ae2e3b16da958b87b1c52360bcc9af23af062b1b7c9a07224ed8d3e57060e25fe9cf6881f915f3b1d1cf1c95b117f941ead4b35177ce0940e0f555ed9c06cc4f884be8f09c816e409f39f14054f24b5f5c746cd1b124c808b5c4458a33dce9a2", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "54035c3b20f86dba676892dfa23850f62928667140676ed7f47104c26bc4b9ebb68e80af621c6d10d5fbf711f5c95192d6b351c01c698d210f35691a95b64850ff34155055335abc85491e85306ccf68c02d1294345c42f82e7aa99ab274025bca56bde5cb3dcf56aaa7187d458d402f569c68331292db89715f8e4e9a39a90f9b97b7f832b2a8e23bbf1a2218452b57ca201fe5e43f6549187b869a515f299aa7b48026eeb1e86b6bd90479e6f41ad20fd928950ccb48f1154e1493e3f90ba21b18391aa102127bc8b7a88afc3bf259e89ed933f51b182f05efb6ebf0e1c20474ec6d9d17dd141dd6f09aae01dd55aa62f7b937eb5bc623d4968a669e07035e5d8f200468166af1478a9e21fb9c08b88f48ff44e669beff9b7fbe1905ea6ef76686ceada139e6bed8ff380c32c5fa6e7263ac3e94f58a06c63c498a1fc108da2f94145190d0b5a27de10ae3bf79b07137ca88634d3e1be2792bcf582a82a74a71ee44ff067a6f8c0a1922d4738d324d8e504e9cf35d0dfbf436d9e576d1b4b3", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha3_512_test.json b/testvectors_v1/rsa_signature_3072_sha3_512_test.json new file mode 100644 index 0000000..00474bc --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha3_512_test.json @@ -0,0 +1,2676 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a0282018100bb6b1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edbf0203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100bb6b1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edbf0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAu2sf7qKGs383W5DwT8kH\n9XPW4Fm4It6+wnjdxlWwv1Vi9kBdS1KZtlrZm9YYYEufLn8nGOaqAFsh/EZc3N54\nB586qVLhDcIJfuUw/aBXmP9vMb9M/sS017aHKvAvnJtuuoiIyeLLJ6d20BXbHZM2\n5LpSL4ydpplqV2d5LIBogJDRJ+zSTZ2qZ5UMbu+aiN0M0NjkdxsyqAn3cvTmWq00\n12h0e188+1pPidPxBrJ6PyLDTsu3LRDWZIra8ZLJYK57PPyPwVD8eoRH9P4PTLtS\n/oV59jVBXLVKlEDfA2fPTVjBb+1aS4RzW+DRLDo2dAZDXS2d0IkkJlZN2SMhiV/g\nJhLgmYD0gINadAjDHuBl+Ax7xOb1wsppkaOhtHVFpf071fGAVsnXKMasN6umOKuN\n4BxROYFlEDN2s6zcK0gn5n6NFSy7vFhFNbR5r9ggGOsTLHTx1Q/BCH+K1O1uKDht\nqIlzP8MMmTXnbw4vFH1GdMlg9zg4BuHmUleMbF+4o+2/AgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA3-512", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00bb6b1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edbf", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "71cd67161463f9fdf78dd20e68311ada7e021df49e5db18fee41d479463f3e919930d92637de48ecc48e480c2e2c4d5d61175fac08c36889f8737c88d1be2cb3ac0c8219901b6124fd5aa6c5b522e74e7fb182a45622c6e739a573aec7ae01610900e0a6683881d9f3aee0a721a31a9561b91448c095d3a79931229f50651d48ce1229e203d281db64cda3fec1036d0cfc0de432222a34ffba805e9a09ba76e41facfedd800da1fe7f23683e1d1d433485336e4a970cf8f3fa8b56bbbc784805b10f048aa1d3b8e60ec44adf7badd5e33901fcd639b5eacf207a73b369938c2f86d30ff8b80f598dcfd537a101eb27e267275f6a7c9dade92ef5ab1c217fe7d90e031f6050686ce7478d97bb4fe0eaf2bb1fdda4ed7e571d527b4b3df318f292bab5d7e8aee5f456c83598f29aa2553ff92b6f98b28f6307bbd386585b894ed4a28dacc47511eba9f6a84e14cacc95a3951e88edee7cbab49ada6535ca610ed9a1fd621255f64636e4fd8a418de611cd43e5ad533a84e430a98f607ded65e6b1", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "5d5283231624d53e604b5708462577e66646c92bd3e6372dd40bb0e695c05d1f5ffc354957b5292518ab8988df065d503eda356b633d16f2948a764dc46ed723e2d3226f33c98f22e0a72cca0b1177dca09f2a239338d14187e5580fe0571659836e79a4281d388bdbc08a60dc6db73cf5653c86ee66e38d575bd100d4d73ae879b54ba918279cbc4c0d4eb3119e8ebdacab19e3061d2bd37898a2dcd65548b68f03fbb38bc2ddf68d1115db16a3db5cc90ba2da1cf1df526a16373c584f1ffd1452566d642063eecd2c68903424e4546f1054604a248ea64fe9d828dd868b8beaa562ce0eee389a6f245cdcb1346bb9819a1e7d2ae0cd7062534411cf5bc1cab56c57344b44d615f6f980b9a874103e3119802d4c00cf2f4c3ea20a49704c1f6da7f11daeca758b42c6834cec5b4dbd084514f96ea5d97390134eab0c2d9b2b76652c1741e5dc3e36dcdf0d6b5a09df9e5c81723e263138e275ec701ef077a108450e0ff0fc595f96149b02626f13ce2f9c9ee95578410f42c4ff94db4b2d43", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "01f36ba2777ba74d880010c7d98bdab61cd8031db73d97366ee8b90ddc67af6e4e8553f22321059e4ab41436ef79ca6724a4c2f5704ede1e1513546416f6363132e8f3061bcd18e2b6ec30b708e2d261e4e8b46fb289f900296220b4f76a0f570b8ff07afa405d1c005f346772ec6a31c83acad39f7fe3ac4b66d57a6695242d4d617b3199f190fc9581a5105629bb47fe63b9b27e71c4b68b601fe9b51f8897fa773f1819da25066597c55e953ac5241569bed73965e6c42a27b98a1e90f78adecade34456934ca5ffae153f95975028b9745cbf86f4362fa659f7cb887c10656b3fed4d819c41259bcbf05312723f94dd77fb7e1c035d6d2be2704161e9b27f095b1d333c5267882c216e9da8e4f43b481f7930783fedaccae5eef2f191d71fd5e216390c481c46b8b0b056fbb45c83f44aa3f98afa81f0e8ec686526c6a709d5b2e27abaa4277666348e4bf5a9b20b6725685c6232b9727d2f1e40f33dd17354edf04d09a4ff8ddba9a5e820cc8834d0df660d5559f95c4a50e92658195e6", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "893a4a7f2df5a0bf3b1d68a0c1ad05652c76cc840c615620e6367a188bcc8e6a7b39d08a3363e426b597cbe148835fd12ebe32cdaafa9bd581d4b703b0fe78ff3fb73c592213f5356dc46022c908d6142034e6144b9aadf11320a5e244123a97e32b2d9086442dcad311c5baad41d9abffb2342292a5605c6783eaf25fa79eee564ec2afeddca560cadd10a5eeb9a0968ab3e1df85882dcf5449d607f6f916f5c5905314f760e2a3eb24aba890eeb67f15193eec4c0d041bebf390928471ca598503b0a989c3f557274714c3024ab7f2d8d8323e2e29eca12247b8e5a29aa1cae329555ff1da9647822f580e0c66cb753f0c9cff1d4e63871469c4423a1cf31979810637915255546e64ef4a755d3db9bd87db96876d874ed76190ce451b6dcda9b8655d27857ddb9a44c0406a8f9a7413df7616733ba8d1bdc1f020f5dce6bc17b815767781001ae56c9b90e2bd876d196c17600422b8e4368a9721c1774b262f0c429ccc11920eaf38fc23f70f846f05aa04e05ef86e46aceb83171904dac4", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "7b3af53c5301541866997057e4d7b1bccab0fd32560f7e61c90638c6cf206f77dc3a3512636d232e532932445973010741abfcdc506ca7ea4d563e89f5b374692cfbf5423ee119e2dd2d7d06ad49984729e5ba8dec6ca36e204676e3c8fa04f60dd204dfa46a7818b9fb3bf7541bc43c818070e4aa3841e04255ff88c4c07a8dcb1fb7e9cb2fa29cfbfd30520e1190a39c77a01c463c88fa146b69eb0c095f0fe5487111ae1433b8e790b8c53d975e69120926bd8cc7964fa5961265d972c93eeae09fa5f2eb7101a935c7ef2d20ff95278c4f6e13dac24ade155984877ef4e3c9d9f82534b8654149a30343d92493a8f1d536b5fba764b1489908c8dd4735508938cdbd8ea472a4a9845f95a0cfefcc7d0552b118a7d3fb81dc848011480a8ceea48f011eb171f83a4c696fc5807022f87e22a9dbc47bb9b43da58ffbb86bc60f9bd2060791e9b3040119ac2993841ca008c2d15f5e5a7ee0bf9878ebba3cbf9bcc31903d94845e97de2175a69a041c0592eb1436121a71fc1b19dbc88396ce", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "3e7f1f76e86e7c6194c376aac0416904a3bb033437959d72b3f3caac4fd90d1ca1d23e34a48a03749af2d2b92314e46795e09a0149a27c4adc3fa581e3585d7f72a88d66221832da1fc5db9c57b2e72f09037e8cce343ec2a916d35d08e8c8c210a00a95e4cba8773f7238904758555b136a71a839dbc066f74081adbc3ab15db93d49ea24e865e21210966f9d1660c39ca9810b820d0c9200d0e2441c31e0c71d95f01b641104ca57b070e91b50ce6cec45c4e3fb32781199fe1c6b734b408ff5177db1a55fb91d50f0b5847aa1f7dc9b229ed7470e5e658260c0b834f6b78691867f7b32788270474f4b914067bef54d3ea7ab883ef772f7112f7c986ed0e9276ab491359609702a0665f41aa3c66e8f1bbb643e759b321605fb1268756e04b14729b39396921a64adb9f5cb8fa6692b782b94278b6637f3f9cc5476d0312c07137f8c848517d42f169416c441a84e1592ee88a24c04b768489db3d734cb3a726549c1d97bcf7840c5fe56fda70423567ca8a8fd2c1a0443c73e67e1472e68", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "519094210d2d841aea6178a693007ce362702c294a58ad3baa2438bab49e623da7622f3adafb59c52cb3a4513b61f2f8a6e7801bc1d3eb33cf3e13489eed6fdef245f1064c5ae96e187285f8ac89b98ca97b00ac51a62422eebe5dd94196104e9dee697fe3e1145ab678ef62bbd26b5317aaa0f299d5675552e93959b9326541f83d32db2225f738ecb3de6c717afedaa351d0260f372e40c58d2feebe19129b92225771d7f9379302ae99654aafd188dd11cb21599a42c1e47dd1c381646cbf5eb7fea6402d470990c342a1bc2ee382d01acc29385e28fe183c32523832069243b11531944ebf5ddf5846272ac7aebec4e0d11601b5cdbba1c45be103ef7f2bc38039808f89a8cf03d1b726acbc10403d256ac2e33ec0c8155d916c9a8c8b9eb590d42a0eae50ed8865da9032460250f81895c538977d24d409e9665b1f3c7f9afaaae0ea29bc5ab82603bf06b47a8bc6587f3cfd8d6a3ead289f1a0cab32e2c6ae6a8af5f19ed4a12b732f519ae416ed99a208fbb06c8b172e4c11241dc105", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "184a6c81741bd3998e1812827de28df45770b8b039c4e0251165cce07b473690fe2dc4d15a739514a8687588cb8725f771a883ae1c467239d4cfef88dcb1fe69ab063bd4d3e4d1feefdf1beb53246d1f3a322b77a23561c0ffb7c1d1bc612b54623be6cf087e40e363dc16456c32a3af08714dee744e983ed92c77e5afb0b608f242d315ad17b5a03ebeb1ed2d6be38422050e7b0b927f0934f82179db95dcecf8d06c978e9d846463158d42c60053b4f52129c6c3c7ad10918d0ceb131aafda70a9ff709855775d701ddd0f9d8b7ee7f61b58ae8a01977e256c1e6b25cbce1c10e2fdabe2d2792f903c7aefa437f78bfb94e38eeb3b4743feb15fa6853cec0933158dbd8fcd1a29a6ce0b815ff20ce192302d0ded07e97c656923670ac0b0150dcdf8ac6b227563ed9efc6e065e4bcf40475924db4b63eacbe0d50d7f167b6eb15ee915e5f9f24ae1a0c771c757a3f68576bc2d94b181bc3975827ffd98083becdbaa95c572062f3bd011ff5f6076b8a876d5f183be35f2a1eb270bb049acad", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "21d6b2165281395cb8d4eb6a809623a8365e55ba89941e5e64c6fdb5c6691cd2bf47dfdf187931bbbdb5ee7ac7daee4b3538f7d45bc890bfc3dcde98722bc400b54e1fd7851b611d1d7854d48ab334621442b490fd678dc34dfc6591327db0251d75019ed0f838410107ff48c897c58f78e2a2ce1fec58fe9315f8efab7bc1fc3c549eb780f7528204a7673b4200538cc249b528de99a92a9c8cf23c32d242b99fc07d5fb7b4651151f27d289d7e70c3dbcf7a8024b59decbaca447fff9765d6378c7dcb218f2c387d4a402c9de8c6476ea5f9e87eeaf86582f61c231f0cb6e6b26c23318413fa7a234e42158073d982b6b7e854c2f266a80c0895e9b77d1aaa91f04eb7c2aef731105aea1d9db0f9c65f1178fe89159a431677c30bad845a872e0626602eb31cdb701c5a34716f6421d6accfef67742ced24eb8c7ff22a8c8af15a18b9d0e6d26e2570054dffe5da94d00323becd45be1aab3d1260ac105cfe742106f3e1d96e7ea5b5555a93f636cc722294b9a974438cb5feb2220c38f73c", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7db0571135ed0913c5c2d3aceda951ea262706568cd131be5fc83a39a4d6e11d2d0f6e6d7dea60520840d0509706f7e6e44248dec80d3d351a23bb2f62afb22a39cc5f9ee574dedc5b57b79dba28760c0f8924a79db1c6ae542d16b4dca16629c9d3f092f790ec743b9b2190329f03783069788277d320cc7f6b02a1ef7f44eb4ae0bdf8c894188d56b52567d5f195353ce4f0d0056fb3ed11fe857e0913c80b15ac30b03c264593252ef18b0a3615023c9381dac31f9f837cf31409eec7321a6e66557564456698afe03594bd0555e2154fdc818ed1cf93724e2f8239262243f3bc95ab0509dae6c113a48b81a615f34eba4816fedb9f78afa67419e651b4ebc4d0db812086dbfb49ea3a9cc825fca8091bc00978a8a87beadb809fcb1ee34ecfa0c7c795aed54ca94a72523fbbf63923d2bcf0233ce4643893fdc803c989944da5bd42ae03d967f368fcd18e6f58208dba333e04a890c962e2fb41d8ea312f3ac49160fbc46aa8b3e95f3db2ed21f1498e4cf1802e0fa754fb10cd6e27db61", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 82 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "649c3545eaac89644f0bcf6bf7a67bf009c4d87899688a0ea0aa3136ec61152f0bf63c18ec3a8acde3160477b5cdb165e4bfafe036866e5db517f486b1f66783dde7bfd7f04ce582b3615d069b6c3513e9357310492dd38fbf4fb0ea5b3b23029f0de03cf460a3dc8a868a2e44ef9ebb9398909bc35342203a127d9b95cef87907cceb7cf2121bf7f34a056416b0ca44ced7bf06f50a20329d1f5e8d4f3a1923287aa2994c2f0a08d271077b8d464f585e07ff96d6c779fb46b7765fb47f0cfb0fec67e763fe3810597c8486b6942c7d1606fdf6c656cf0b3a465560526491c86e80fd9956f3945a779e136fba6908317aab207ab735c385a8b6db3e7df0b03db5033bb0ce17b69adf6389507cc8ff37149a8853fda2d50b97cede954291342c35a283756bb4e54e9ec29ab4eae3b90a6df5957e2a4e0bf680f5389ae499c38632a91855743bd6d86a9ee4fcfd82c61379a73684382fb428ec09015f6cf0baae1be39a2a7d43293ed139b3135bddaf61865281ff95ddc009c949ab24b576e850", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 80 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d52b31981bfed149f81ca332a5624e846b39caade7052f0e69d73724aed4b8cbd05da400d429cf3f1bdbe8090147ddc04682895b63c758ad9ada327aa4d0060393a679f30d8414b5aa66ee46d3f72af81444076c1b69235e3a6f253f67fa0f9c1e13e7536ac26306b0897a7c454265da4066b4243ba1b304af4e39326a556a487e496b6a0eee2e34f8220d4a27db913ca19fc36a75f10f6b894d8d1362eba3cff6813d65a63592bb6764305017edde543deaf9394b3aa60771dfb21d70af1cfba9c95a108feeacc64a31d9dee215be333018d0149ca484a1d7f053cd1d3352a4f7c46e6b439fcb56a09d84fc3a68c9275691c468b3eb35a28efe2b9138cb2b870b786abfd1132a10ae1a596dd1362b80f80799088a4b569062b6518da8c489907289f6f3a4675f2721329e9cbb409de7e2fa313504e5494e7867095cb49a8c002f58789162a46d69fe93654df6bb5cd63c697ca0f94a1c25502a9aabb146d9d095353e300d6cba534f90d2c1eafec1538e89a78b32681b4add7bb3eeb452b84", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a72761f5416969c8e06f42bd1293aea3e034e848a956ce6ef376ca6a0a451c6f24247b964a6871023d4a6f7155ee78b5ce427f38b44e4b849985dab59b8af688f7738920ee17c3ff715964e0d5c466870d11360ba41c1b82ad2cfefb18e7f30b899382543077460620b5432c9c0e57ebf06753eb65619c518d11037adac1f775e4cef5db92022e90df01a962fd14bb0bef7d18f29e42b2f4ab27148cac35876fb343e2fc01ff826c1c3d211cb413e7a852770556b3f4eb6ada4c69114d5fd0b9cf647af8f918a25cb330bf10a046e623a96dac598cefc816b3b32149ee34160840ae8836b6d0b817069aafca9625696e94eda55dbcd9d78cb2fa602a3a30da1900a91d645d024377e574c64a394501d39de5a53b7bcbd067a233935312f1e871225b431efe1122afc758457a9a985c3c7e58ec268fe1339ac001ceae0c93344d20b74c938f3727d2f7e1d3018c2f45bdc7be97b84c309f908e5ade9442f22099d18c86662f77671174f411eb7a4b86af7506fcbf8362d1d0055c872a5d88fb9c", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7df962a535bcfc135d5c454122c253f8bdc09e0a446355f3e1267a19d0eb456df8cbe5b2b45369271abc3b6db741fcc7570ca5bc70cbff8fc48435e6e15448b50928e78dc2fac46936060f678a10041230c1d3b30732d766ecc379dabe569263e6377c8b07330fd7a1c30245d7514e2d18b35a598762f7dd5a655bc1da90b09a1cc93f26485b5e825f9246bc579550b9fbe7db468297f6390fd3792065a05b5bbd51cd46c756e8af7f30e9674b7c81fc16b3d3a899305f3b1c261db97f513926f01ef7736a1f68d310611a40b62220288e63387201b56aa808b759f8ebb6a42e393e8225a48d87ddb011c72a50c880dab841b50ced117675609f2b1575e8f74aff90a53800397e5ac894a6746d121f5573de0baa49b6c90a56c552276539ca4c189ae90ff3c70364bd52d32002bf1e5680e383543c3ab822c725734e7be041715ce15c88f6af9c1b4d7752f807a0de278eb725803d4b7c28f83c6bad26e87d43d95a9143691d1ceabde395e692f1b8de53b288ab2eead36371b6465fdda4bf48", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34f4046c1319899315fb7b757a81c2cf77ad5907da6ae534615b0525ccc4b4dccb0070baa846bf1f16e105a911769ab8b9f034f82af8280cf081c3fa5dbb27d6470510687759c4ff442f0a44c198ee274dbe84792d6fabf290853bed4ca8955c40dcfc44699d20fc47f2e0d2bfb5c865b9e86fb2ece4abbe925229d94e4942932c020fc6e785da693b92fd126f0c176d04360c05b51c84f70aa6763f5642945238bea563a41e6384c8c036f29c40b02750fb8bccbc9474af01f6e61d3f58103d3260aa53d64c3f05dabf2cbac9e82fd6ae675306fa6e1248258f53b92d2d84be55eb8dcfc1726c0a7c769c30985fbbb0596de0ae91d5164c366e7f10b9f0c15a474328632874496549f49a4e4e06c54623949233e0d9b0071f149cc0ae669796ce1d476c7e1ddb457490d19fc3aca2f5d5ff23fb710d05429d3a68df4c3f21f817fff9089ed8f717f996a3b4a2c3bd4cab23e51b64de2ab9ee7d8e7d7be202baba2225bd96fc0b94ae5bff1d37a5322c51a66de230846b661c354ca8f2412759", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ae23de8440a290469558e43ca117311c53a6b4b818d5498f6dd2081f6d98fade349430c04ffe759d5e3d94294d5d4bcaf373a212291db6439acf4e477eb915f437368ce040020e6fc4275f63190b000d2178cb7ffc8a7147e82c96155af957080b427361521123cb50258bf770f0cdddb8fbeb62db2e98b6566ef5db4e5120ad3172f36129fdd58e0c41cddd36ed9064bbbab2a5aa38c6cbfba9a426a42478f6a4d8a3cb59ab669ca3692cd3caa2b2459af8a8213c6ace6befbee31dd068bcdf4041fa761fdfac06f3369ee3e2b525e5e5a527444295d43f81d022e1ce818f38dc5aadc238a572dd1aef3533140062c99b40266b0f7255be8f031185dbb6e637bc10e83a674a0ae981a37982e0de1e20fdb35f36540400554506cb91f80ac86f168f682349232abcfd05308c36193014e2a94a0422b0a31c6c68c513290e68c65fdf08b3fda056c4ff1221547e1eb51f49708623ccc607ac965a38792d5b1d2c202a77f8991b38e34df418e585ffc66704cf318d4d65a44bb28300c67796172", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f30d073520df0cacfee0028e17315320af636ae473aa2c808053b5b3366cbfa0b1751c9fa49ac917f77194e815cbdf80ac6e55a0e83bd679b5067d3dadd6977f39d69907dff9f5fd7eecc2234c5b59f9df70e82c35d05b07f2be086608cdbe03a3cd3a8713795b6df87a491e0cfebe3df176e5c1f4290f9788167dd25cc7a7050ed873b734048a4e9bd5f6de8067c1363c3a141e6f45812a321e75c4b3345ed6932c1b98ca41bc041a4eee2d4ae85bba45fca0a3e7426919f93e1278da1103638da58c6c19e203eb907a742c2c3ce0a4da05069748f38c24cf789d587964ee4a45466d25625e311c84fbfc636133b78d038e5f1c08594456f40035984b9fe4d59db006a166b4b3e0f90482677ef07d611074c66f3065ed1ba36755a9fc8d95e77d871521b204cc80176d1c71f3ad757ec302bd8ba71a3c248ebe2a32e7558af217e8692433590f5f3f922e2a3eeee558a75ddf3f1a67855b1003475c28ae76d4c93feafc66d0e87b0763a3784224e7de9d9bcbc47c6f6a7483d1c32af93b329", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b56ef27e81424726ec89bdae4c44ed1f6e1a7175d88d526a66e1e3daacb9c3e30c51a76d7286c7afd4e316bb06f70dc7744b44abeb7d61687f27b1a2f17269a8a8e140dd6545fd258227b350626850d0c3609b379f2ed1b561f2cfab4a0c042cfee14c96615ebc064a751768e8d3414b6bda1cb651fa451a931c39346562a0377ea133e6b6a73f657c494c3c1ad948d075d6ee018b07b48485c070677470a36f1a71fe175f8ffa26a1d7d5f1bb4cfa0db8763d6fb1f00950f576e70d8a5efc02a3c31ab6e4d79497d761fe41383125b882db08cbd9310877df4c05faf675dafb0a0b24089a38c0ed336d5493931ec3df5952f2702d6387dcde5d7ebad4a55d9f3f1c8f80fa87e772955900612778aef4486ee68672a0d9606d30cf2234486b8df5c65b74554bb87aea58225071453c00ed602c811ab1816500491bc1b7aeca17b4c9bdd71a0d263b72d3e616048da670adbb3556ae93c35753c08365e8845bc09b470d88ce05daf4513d4d1ecd224411095d9aafbc2c03ece4e388fe053a8a22", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e51d6a72c20392ab6c00c7e98784e1413d1341a071e1cb4b756869be4d42677a27ca566522e63d86aa5ac1eeb010f05a49d2d67eddf950547e436fa7dc1c7cab850c90fcdcc1e82b41197595cec5348742f7f6d8e3fcfce233ffb4e1a72b4306afef99ff02f45fc5b9685e6f9fe839e01e7401df2174c486647f77dd4c5eece39752fbc9a985c32996042b51bbf4b6c0fb04f3e1d25e613c780f1746547fc3d506fadeaad60c5fa1765d3761fb21724f416561eb38e36ec7e03043c6c2402217990242d53254c2c41a4eb3f0d1ee3b032c439ef43cead6e0dcad8003647fa2164cc72a7146fd43eb6d72b00ab783781df8c454d6419ca64c51db30e2bafee96a21c7a6fd155486da685102f443cbba237d62877fe8ef068c63acc8482fefb31d2d864b938b7466e891645a087ec19982d139ea75004e54f92db682c2b8e8a5a43b63267c316047ae4b3146b239fec43b5b5ef90bf24f85ed952bad76781f794cc8776d4d469979699e77186eed53ecd1aa59649dd60da9a960eddc7aff26eeb", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "713c8558a13945c64954d285c7e2d31770dc7f691a12ff782bb4407b0fc17dc760a9e25a61be8a3384832fe2729ff634704692f84f6757d16e83f9884fad5f7585a6c2e089aafd8048b06be2439ade1a4e4b4700737934567aac80620ddad41ad499aabef653524f47736eb61d3a596efdec64b230e570b8bb80614539f5b70b16f2e05d891ac580705971e4fa812e98d171c7603bb10aec9982e6199506830080b76cbfc02121a19b3c036f1f164d3349dc7835c304faf2948d14db18465a3990c37a0847389cfadb3efc156e88a2d7e51a5ff2dbbde6d08e3abb34dc31772f85c0bd4ccc566bbe5801657d4f177feed64d439fd823fc23dbc70d106a2ef445ce57a9944a4ba4637139eabf16a185aad720713d08edc4ef5b7bfe393343af0273b0a637b206ac62510f69ec9fc5494c7521b767e13dae01544eed1260454379a2e092e3a19deadc62a264a5d9fcb2a496888c1b2bc96df8413d2369a990d6457b8c6fa9345c8bf5225d30d6864219be9d90d6b8ac3453fa95186774e56abe8e", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "69e5c9ec8657d49cad5af537135fbc56761ebe8229fb9b0470b577abbf84b020ba0a8ca812a9f11ad1ae387aff6de608e6bf8525ea259a569ddeaa92179f1ab387ef0f1819db7496ab426ee0429199a219a07f8802f7a06def247d9659505995c155456c78b876d84c19b19cd84c0b530676a3293799003bdba1204cb6bc26dd057dae0abccc9b61090adf455738bc62c097666a1eb9bbfd1282fcdcae23151151f69fb2303ae67a4f904fc415843340536d96bb7ae311a433d12dcc2d054d97a5c89ceb2feb05b69617392d7d78aab81f3083fee733415cc237f0ad73fee03ae1631572bd5d35a9ea9160fdde3bb0d925af565d9b4a7c99f17ead7ce1bb6f2074942d1a43803839481db8f1029703b37fdd4e35578cb280f7053ce1917a2417b6e3c0c2ba04493aec734156972b9420e9fc8ebde08b65625629edf7a6d41cdb77d15cd05133e2ac30a05e4d7360b0d3ed3c5828e259863b75ff11ec5ef47ac8bcade8381362bbc1b22ed6a911ddfded331eee1fa854087fe98558c301ebac0f", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31b36fc93a7da49efc13de2ee87d1575d8c7f500e4196ef00995925dcd8bebf05aef802f471966c058dfbd843bd81c652305fd4b0be40b4eb8e729bed8b552d751eb7b9ed80a00620c64775e19a030331f78a83b3e32c4c3866336b2601b638d0553257852fdbeed5b01c3547d4c6cb9ecf8cea8ab9d6c4711178a31e9bfcef7a079f1f5d1a99d3aa946fb0bc29958d222dc11ad5c0dc566cd2c37f66cefa034a62efd9a0257c92ef97e51d8acffe74305f3e07c5f5af4f92f967dfe7c7efed9a56529158cb2cdcf305bfa2acee455298fca12201d5c96ab66e95c99f2c2f5531ea183e3eb79e4059da1b1c132369056d3777b88726969e25023588a3ac761ccfc69ae608e3c15cacf448ca4299c42a476217c9d8d8d37e4064986680f289935c4b77a2e4475ac6b9b98fb23d3623eb3cf82ad678287b1734bb3c352a49cb0e7ce6230561b3fe6acb08e29f13f212dde03b9aa01272aaa00fba234a4d03fdc568de75f9f5e71678c8efb2f8e88b92a9c6ad767eeb3344156f505a95cef11ead7", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "72bebf9071167a9dc9467fd8b2d0d27005c7d29447c5d70a750ff46ac915e19473d4fea399226956b09d824db3f0e0cc6756e3d99b88ae7041436e4d3ec78e1f9ccf5951e50c1998dfd384ea127657e35f4f9cf862da63760464d4e63ccccb9810a6c22ef7a0631d493bc9c70983ae64164e3627b0e6ab3cf53e15c745e39b603c603c158e61a97d5638c4d8ae783141191f3e5878c204745af947d608d41a9f9d2de2c4e786f91cc6ff5991a4c3bb8d634288c1df7cc84b10117ffaf51559fab2e9f460bf39c3bbde0585a09fa4879fe85747681ca81d53b516bbe217c935d7545fc45177f157693538ae66e3372f381e21a0d388b6e3b755806d369e9cf6806e1c93ca3a12430f590af2ecc4174aa54ab65c8c28e85ba4fdff515cd4b7ff9d241f37d931c09156839e0fe969b4c8c18679a0f8ac8c2b67086a6e938282705cbfc5bc78808c6702108ca3e8cd896c9d86fd466e59624781af849fd3d697df630b6277af031b99513ce0fd7effedb8107ee7f07d9b8c54c414c5c2f84073a80c", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37689de64a84ced0da7befa413039d71d7772b0290c1aab8e49d7a9641d6d217c9d1e820501d39b02e69c8600b6522c0e73985c0796c89b6eaa38a75b39ba1d341216382fce0b7b7a5ceed32560e1fca2652733811c6354cc2289174a412a3218b5071c57890f0d16f9a7dcc8000ee79800a8c684dee22cbba6fdc41b6ba3ae9a53e34e43e2bfdf9ffa124c9cb619cf87026d52fed7e4fd9ed2808cfa9832ac94a910ae24d12a55e2e2404e7436a3fecbb4bf8388b8e211fe3695fc9092710e917ca3e08a0195b45d348693e61e28b42e39f7945100724436edf039caac5e25f43574451afb772bfe591f2a3770690bb8105a95f08fdbe3b92cca83140a75f33d7214eebe46d522802ca090e33c0347a2c6296c2674371884341ed1ec20ada79c85fec55746394817df02d322f15c9a97b3fcfca48325c79b4e72e0b52fd92acdb9a384c582ccf8bed3b4bef108d437f04b8d506ab0746bcea97492a8312f2ba74f615d749d412f2ea6966b62238a521efaa0de44c5f2fb4379b2e73af877368", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0edcaf405c065dd0adfbbec846ab667a2025396f89c4af27305473e40bb75da5fc483258164e4d73a024920f451d8ffc08abc47fa8524dd47a789a171b75b6c67449c1731e5159205ac68c58c52f401332a882dab01e47acd7e6e20fdd3c2599cdcab21dda817ec3cd3dcb17b01005d68c9150d046060b079e088eb3063cd7ac542b198b8032a9d4e60682cf924bf78ce1ebde3b07e7d52414490cc9462c3a7619befb7a494ca864e2998a7a62560b1d6a338e57c26225280eba72154d22df35e269361209d8ffa0d2143817c1806c7d002533b2db587e7e50a2d631742d15da1c8d165b1ede77453b717d3e85f67ac884c6535ec371730ada8991055e1b260ce92e6e6326780c0ead89243883bf87833461951126488dab4498c92ad95fc7063523b08cb27b930b87f34c014520039fc4d0c24657b69df48c00b5324c1c7c7035677bd226d5dddab17e0fa79420e02fcf635f1bbe8e269aa329cf255f333f78632761436453d381d8a53607bc9d7f5984ecde10eb9f4c8c52cf73d627574153", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e37af4701e572e3c4b52d782d23a23ce064d6fd0185e48e45c7dfb28413cad9a43f2974a32bead016a82a5cb66b0e1351e31a553a055236609ac8f0218993552e386ea8c31b6da3d33d5a7e59fa50d0267e49019b9bec9425169b48ad386c525229763d385059df5ca37e5620edd8773b8c7ad3b82f297d3f9cefbebcd06eb4fe987ecd6f1c0f4c7abb8c33b6d8a9e7613823aa96edb5e3bdc491637549bf1a3945dc41be0df357bbb6a4e9dc4b6c72aa5e8be3270575eeb9f0bc830982211b0c1f6cfbb064e816c2de5074d5987c4217bf15318bff58e1113db10fee585ed54f7bf32bbf75c4e9f9a60d29ef406a407c6b9032594bee573264d882cc190869bda851e451f7b1731c1a9be2772fcf6fd174edf7538bb6cf6accd7e9ba036b8c503223000169f5d2832aa2071075f725d0b1c5200d1d8d8d6ef000c723e442c0d950613ffb3939d3b60a0f809fcffe6014ef51b0d28e677f2722bf3d665e3a67dd0920a48979162b4f60ca4bd4ed33e3159b33730a6a16605023fcb1ae745759", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7768e1ee9af0a03da81dee2f64fd5ca40e8d2038ff94a47079a4a9bb4350e83ad66b2be235e51b511be8a7f16d9ab28d49ab88c5c83b7f536c891301d2662fc9af75044aba8b136ba68a6cb37f2039927b6334f597a731b1c76d1236ec029b51a812b94aa472c923f6778fe367b4fbe4a39ab317575c03d1ca5fe87256cef9c1c2049d00de1744c10c79224c43fd7477255eab9d15edac4b52c0129f909170c3c32faab4c710127ad61670ce9fd04b7aa3788f8b37bce080d8854c81bd74a7713e6574f8a353822846dd6abcbeffd7c2bed2b77c1df4c31079525f5f1ba78d7898d4e09d8f9d9db13fd6623ee20907f6ec2162a736f1955fb2edf17b75feb8f2ea42d44d7ce3da9a93ec3cc4e0289912f7258b2c55601e4882c36db8e792b777e523c24daea92ecea94586ccb16f4b4a79bb110032c07f0d406178a97e1de11b2f0d42b2d78508e51f77cc86220ea84d827d4874e1e0e1938997e0457e8b1cfc364f60d11d3ec7b5a118c649da0a4ffadb675309b86748f17a4694fbcc3b969c", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "570bf5b393fd731f809136babb3ad9dc96000db87a18ac7dccb2f2dcfbbc61f1112e71465a17e40dd426cfaf78b09e80fc5c0764c3d73831fbcb8b437d56d22d89580e3df135fb4883b338c7d3eb5819c49e451ccddcc1997c25ce948f4dd4454dffbdfa69b5a4d4a2781087220f838e468e4962e21943f6543fd29eba4bc8c211e90b9412ba2ca5ecbb6a208e11466ab2181e9161d85a54b2cfcab08534862d72a0bdae3a8c29365aa4d5db4671c890130d8de02f3b17c77bd7401af5d8ffe8631145101cf7afaab59c44576683f1610c9b7675fea09fe912e302a5977af5b83b84f2d3bc3aa1c81441d69c36fa82f6b245083bc58d863686e64b632c4e2f49fb0581a51fbf0a8a2cfb3170f1483b96246f494b3fce636d87f63b85c3b5825fcd28bd350ec44e043b99ca0d5fa09d9f93dcd9ded3a70a048e8613035d72ad31547870f7b035831e68eb7e31089696071c127b0e5762b3bd659c899b2de21ad0f682acc78053736a125ad37b91ce7e14b377d8d8d292430a4ef7692ace7afe2b", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2475be82f0a105f5b203f8edf2c3e5289882f3d37f78e3d2ba8ada6595f95b5790cacb5f470d7bb3fac1b56bf8cd2804c14435d2c2391433916a6556d03bcdbd24b72ef056e0c1d767eaa26fb4c6d475bb5d487bb5ba0831f49b9123e6490800e572ad7f085dcc8adc385340b03c5750c8d9858530906b66a99f4e4e6acf61934d42f0a880844e4bed1a95196f8e2d302d634569c8d3b926a8d7c5fbbca6c606bf0c05077e5c10f476583c54e447eb438b7a94644e2256a3ce46da0658cab097b016931b524055766afe556a734f9a0f37963976c28e4c5432b0e59e729d925788e56cc8f97f9e997db0faa7709f52df791a437d56996059b7b27bec3608dc88f3b2971ab3b921753807280bdbab4cebe8e61546424dd569b9e33b061eddbf111db879445f0cdd59e765de550b249655d753fa38fe49d10e18665c21848b2179235e1ac8b0d717e91bc1f55396ad250942ccecba89e1b93263926409dc6b966b27d9f6c3633413cacda0185fd1e54c118e8a69b03272c4893fab2716994ffee4", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a21864d7895efb2fcd7f275b9fd14cf278cd4980696ea7dc64d01dc2b051e453bd0019a7a96e034bec9c20477c97b74e475ccf15adbd1d40d1442e201e7cf0d53348751dedc25cfa4ca44120d251ad187ca3f82a7c67a83ee8568f3b3805e9220629f8b3cbdb180d4d9b4dee196e636e50e32e05c4bb30518fd654309344858f282e869aef495d9788c832a8a9a4626c98e996b2ccbf64189505391a530e25ac2a2fc2b9bf7da148fc8a6c5e145c54f572c62a606d7366e2fb96d660b7b0561707a51a5674ed220beafc8cde0be4640dcda5ef0b2ad556cb1eca9d8a73cce29b91a1942df043253e550b3c006aa65c7a0a5747f3de612abf68b5950358ffa030ec3a615aeec5e9a37483a737f71cba96ee57af6f3e45e17f5c01d6edcf0566dece8637fdae7be397e02e5f9672fa6d81db7b2b0ea6e40f4baa4b4ebf08c8a7a220da1d3bd7e5b3270721eaddcc0bdac57cd31f9d6f58f555d0186b9ddaa1c2abd9b6d885aa80c74fd857992a1fa30078d3b679b08e4610061bed02770cf3bbb", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2e2aae059dfcbcd665fc0b58e57006333f7a697e6e686858e2609e9e3886bca58c296cfacdff9889c347cf25908a732b8f37b9b4a9d391d73c4ceef1823b11b9ca048dff303d22e59410103c85d4f3359fd7e3ff6b0aa1459998af474a39d0979dcfe77380dac6413d27bc3996ff818aa797175d76507fb905e1ae8276c59a10e29a0b47a3892c90a77295b9bf2d2d5b5e425b4a5629823273a3026bf3061c778a62d07544d77580fe7f8f4aa4e7e6eb3e8b37495fd9ae0f885f39b65b1882be13273f1d35530f35aab5b792823c9cce10094e93191dd4492e927b42a46996330b8b4e6e6ea25ca1b91bc53ed994dc3f842528dc12dc7bc344429f3659f53bfb00ec1e3339f1830f4c78b21688e1c84fe06e980c5fd91618887c650bffba942ed99afe0cc6d6511cfec6d8590b14fb5b0e29ba3ced98fd37f5dd2788f74cb96802f3069f264a64f4ad6711517eb4b70a8eab1cce5740af813656533c54c92511606b2e6b059e8b8a6a1704e831b0f1c92889cd8ba08324c08c9a5d91782c0dc3", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c2aa275decbe5387f72778f4a2838370bc282b5c8b1e0a6fbc8850a7491c454f1bc10aa2cd145ac8b8951b26a6529a6e241dcbf84dff4bec2b8abda77efee80c509958fe1755145d0670a74e77cb10b3943b84da9c93ca6c2ff2cb65b1340371739a8c970041bd63f5411f33ba9ee47276b87ceab30e9f365d9b3cd1f048644d3ecde854c35cd4b8c34ffdf1dfbd415c99f6e79dc4747379f9554b6046a2a9c820d3f2e2f961d6cfb42c4ab16d7ee71acba27d2451bcbcffae994eb0085fdff0cd228427bc84545bb790e595e5fc015f003230f16fffde2b1e1a02caef7f3bc0e6575ae1cc5049a173e321050a9ec6305c37fd6a729775aa4719bb2858df65f97538eb09dcce4cc186f7058979f16c2c7418abef551a32a5ec65b368e8ab157f198930dbb4d6cf4da78f4b649e73fd6041021efa9f9aa6bb0e50893adef0af7a3587aa4738b80e6b04e34855561699f05692ae711447ec5452453b14370be7231cd8d64dc648ab8526bcbd789862bfd3cf576740ceb3aad3b131c3a8170f231", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "123bde7d0796960a7673411d0953a7f2ff686a07f629d4692ac30eef062cdd1297efef87d7af28c6a58db5cf05852c7d37605e7ccb0c3d52560ea2e6c0091ac2de85c5ddc3a475017a96d300746273b3e26b5d7230974e23e6d6770a614f2291183734e923739a78072c6fcaa6a3875476ae6fb226d33566403a69b8f3ce10fc2a07f50ee425bbd224f7f8690b8107fb45fa104b9e6d40a9bb16218af05bf6af794c5c9392968d9424c6cb4a97493df262d16ef56c2f9d99f4d0c188bd509dfb73ba57c93130dd8575e237f7f5d6ba59a1960b0a5579d283e812d799f1a529b14acb681ff3693e7ab918a0017a6e19fc98a087804b0dbdfb81a5d646c88a6765965a8f3e72b86ec2dbb0c690a65099285d9bbaf525000058db35b34bf722605678f6c5c9d928e960fac65804d54ca85b2476fbb2b1f4c84c64cba67dd97d7986a6eaaa3b5a8b7472100d4b24ca7d7385b14319ebee1a7f09ed7f64204f78dcb1ed29b34c5c327152d4e7abf95209ff0e1d5f38264dacc3fa7e70c493a70b66d3", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6b392f7728f103f45adf050c8eb6f02379dc52d5a80bd70c198cbe2326cbed7e53986962077eec52f73f232218433fce8d3aabad510d7759a67113795fb2cbb41863d19f151af0ca3f13846673df9686adfbbe92919f60f69ee4f245390bed61cb31f3fdcc488433bbb864f07c71694e287c6b7e5a93666c327158c7e3d3b1479dcfa835324bcaf005d561122a48da707c92e682b985d286c7c0117199dbc463e2b1b8255035d88b7cb6082c7f60a53efbc847f0fea4bfa4616b361c6f391c4e23bb271a11abbd284b8990110806e861f53a001247b9ce8a9d29b9e2eb7cb64bab5f90fdfe2689e97a5b4cbab62fd6f312af02b6647feb7653630540cae1939b4366a28cd6d9e4e64511196fddbd19c293ff954356f0488e8219e85873183b0ffac9e654d90c404575015b871192ce2ca0fb1417a3624fd35a94480b8a702105d7cd25c59e2ac62233ea512062a91f5939aff795cd5ce7ef7793622de17adb716fb82d471a61cc6dcffb2dcd57b8aed1b73f61c81980f3d9a2b7436908ed0940", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f85770df460908870fc593c73f33859f24d36714e2f8d35f8ada1f80afdcef90b8d48771af996dbcf1a056229d34b12d3f02bb0e7592778e3511d31276f2a56024baf4148daf321c22eff206228f2d0ba34dee3e0ba792c121acdc34fb175a6bfaa230dd98d6f0eb9b5b981cfe03011d939eca64f57ea754d09493bb07489a51b6dd5e27f0bda1ac2b70305c54d740bb11f172fdff3d7f7407c997e958a1fc8a920fd23e5d92b3913e86880f260bb799c6bbf67cd763afe8b587b8f954c04faa51f6bb0a42c48fcf9588772fab40830dd382f5c5699e48632143500923c51ab58a80c5d1ee5c9bec32565194379c12c22fc96e80695da4e7f082bb045c540b220caff461fe703c3af7fa420ed9c8f09d536a9a024057d56495744d50724a905e95933ce9887c5e9725fcaac45b974d95ac164f623030ad063bebd3450033e4d9c3248bf9a92cd448100c8695cb55c3e05f488a9b0eaf526d59ab0543fd59e2150e8a104227d0383e829b0f8a34a45f3dd96e3c24026e6f8c5d571077357663c", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a8c54585e4eef9bf483af637fdcf83b6273beda3021533284abe2a5b6282cf7eb4eacb8dad94439a3d5937120ed9344437847c7d1a115de261d83f3b454cbb4cf866d3269a45e2929bf0e841b4d8a99cf9143d3436b7d26a02aee250684cbb490d98d9cd4a7bfe5d1f9ffac526d7419ab94d8ae1ee1f0da507bac2bb902f352604b617ab0a750693db22b1bd2ad1db6e8bd68b798e4d2393e4df09bda8574adced8b3730e5a94afef91a1bacfbc014a02c89d0ea6433053cd0f138079aa61c83a0981ae272d1c84ed7b3d8482e85d20ca24eed22fb7a999a52287aeefed4d284363458c472566b1e5e60579baf16fa2e91ebb5b29c6cf2fb3c08e594e73f5cad955ba4c726dac698ef95d806dc0582efbcfa56b8dedd7e21a9402042877df382feb39ff7c58cda93d6dd511dfeebe368eacffc39e875f5ab2f7ec8ed544bfb2cd7cd992e05914a9e973ecf4eba7c9050259da2c9d7bc75dab2cbed5d2ecd1a0ae9d65ed8b9cdddadeccb823e0acbb1e7d0a579cea321ab377e3bd60ef1237a60", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5d74879ce92470a5c031e07122f95732f8c37ba73833f92cdcdce89c363093aafd8695f4dd7d660083a40c69c466617e6c84d6afa288f86f611bdc3b9396a00f6f26e3e471fac7afeb1dfa5edde27641d743637f1f015cca19b0f4cbc8f1c128b8f4a1cb92db65460985a8c6339e335ab71bc735e66ffd64c7dfc77f662085e59e9ec7fc5796a6e4d31a7cd6df3f27fb288560a9b319ce9176dce49567539bf94c9ac3f045cf330ea3c7f66b181bf9e7bfce51e2a9e10718c6aad0144befbb6591978f76bb486702092e3fb36e78da34e7d84679d3ff22e51ae2302edf13e707b166bcc921f0ce0e1c902de7e155d1480d01bca65c5b54750c3a3ede5952c25a5aeb7f438e90c72def3396a1ae20acaadad3832f73b12714de54109648ae6e6bd570ffd329a5b672cbe2cfe3365a83840226a4c0316ef0dceed7daed9f7bc102211675f0e1fbf222c31a3823ff861664d380a71ff0c7164f9f916061ba340435744b7409aad5328e42d3bace0cccac3053144fcf1a6eca33dd9b8ddebd03c655", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b5858a74f20f79a8d8456d12bd8d7835d00549cf6ea8e5e110e305d56007dbb40e596bee30361631a5d2b53534b7185f4a1719c4a7245977ab97b914ced9dd62a31d9027433677174217f467eb67aa52792e2230fdc4b530073a17ba3662fece88e9ca7dadf36cbf74647626a3903794eaa09eb776106050958e7ddd6b1e44499340d977f4e72eb8ec8d4ba9766c00532d3e0db6c03caef5e0cd9e9511845729f2230331ed6943f756f106b4e88927768f431dcf8c997207dd3333fffa15447ba7758d6a8a5e9d99e1accc72e45d1fed67e2f2b39ddf56eecbdf7e9dc024b78d87f0601710d86e73dccf60209bce47824d2482ece266efc3d117bc2af558bfc838b94f74846b056bf48bee00e27636d525440f38e5b8657a938ba0b700b0fbe6fb4faa857cd0c5fac28e3f44c01c935ca0b28af83e5a41fa1fbdd7b287d3886613ed50beed3b762f86fb57b9ce145cc390ebd9026eddbe945641dea7ac8d8b77ecf461331db4e03e99c8a72cfe8fd8f309cb74de38621483d14e94d1232af967", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33bdd77acdae0dc32a7e4d82855cb5565b0143aa222bd56cec03bab1842fa25c29cc3aef7224d1f2a2065237fe4729ee80d425e475c4fb4872da60bb44d986fec8d1da6849349211e7e0c25d10df2a2f9a9dd1231e9e3a332d06d74b52d9ffc2ada3bd39363d94d3091cc6f5107a56c83f152d88b77c936f5b7205777fcd588e96860534542f671608f6060038308a2dd618c34102063f901e7743df33a61e42d5c5953fbc0a0773da15fabd93a9a29251cb2b76a5b48e8700ff8edd82ac9e40461f765c9a4ea91f95a89fe8dacb2bd444428345910188042893eedec4e7874d79d39a38271cc17bdd0d986575d5959ddddd70f7cf5ef23ee110850adcd46b6eda5795f2437f9c8c324efab7bc40ac873f9c066929c1a34d3f96df571a72d7c71a1b7b8b8eed556573760f0bee1ff376cca12d492d8908ee2b7f516520c22a789844f2ac90415bc407a5b1379f3780689d6fb5cdd59cb1fa61d5da358bbe0df4fbcfd2b0c8cc7e0bb305ab02ba1b22e36b8984bc8305e9182fefaa8a837b9434", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ae6b3dcb530e3e4dd3adeca6e736f5c82150f46cf7ff55f7b8b97b754b0740337d620f566f85436cc3586e6bc63b2fa3af28086970787a024be28d0fb411a1a75e0e1f103e63f9888697218e564f0704597b07eda3faa8cf834d87edc781b8c4afacf2fe08e68ef39723a0d0ad9eb19bc9ba0403b9eee588e4e4a6e09b937748cf7fdbb0f74c0ba88e311f90e94d904d74812387fd421bab344943378548fa4d5a4dab596db2f665cff2e34c46c5a2371a0f154f9554af9585b3273ae7dc5542f94d9a33fef73a5e1795d1216a2f9bba39e5a27ca04a42c59370f16651061b0125fbcef6cf7fc31e05e50cc79e827d9fa8b428d76f435bec1ea33b82ea6eef84fded5370f5e7173151665ab5c660ffe1639220bb09c4f79bec828665cfbb7544ec72a5b91bc85768496895dc8dd122ff4138797ed25d13411f0094321f452d9087692c9c89c4c90db2545d363d0dab6dcaf86208b25313182c80cf877df0c1fb7c9d92d6d79f97d36989b240a09c59f24c99caefd4ab9b1740735edacc574880", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f812259f2232687663c57eefc55c4d4fa5b5db68530140279911c826b441da3380c1e068760cec92abfc2e0441b865c9e44522a4a2cbe71bff8b9c34cb8c39d09a1e019eeae8a8a54512ec4427266332aeac12f539c212f7433aaad9d3310d40fa98c449080a77d6f109e0a69b0143cb3a8d2dcbfc004f3b32bb398175b7d7b49559472cbf11f2de0c51f80da63f72575faac3b95dd136789285f3f4bb2476dc0067571bc1c3403dca7b6be6e88242fe32c994bda4e75cf2ea315824b00ceaacedf91e7e2c3849f9693865ec0cd3797e5b79653d52aab85d089098b5e7dc8b15ad50a205b8b0c21614889f783ad55eafe1724b00ac268f0b20a9175d723b618d03cdfa2eb22d0c28cb298bfd971858dd0be65e4e30ffd2a5c81e3823696dae5fc21d195684fc7c2ff9b735aea52d86941580006631c17920cfbb53d1a9e41edb899dfb8df1888db596865c457bd57806eead2b153e02c91052d81d5eab422da5648ec08015d4210c3e4bed1abe5a0e79c3661ccfdc866abceaec8a36b271672", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "072ca46b1841a73e42a5a9591420c24ead4a51c702ec4fc1b6c298e9f42bf8a13e1dc992b23b852e4a5f05e828a3d675724bec42d81069052efb37bfb6ac8d1a4f842b9a3666c87ad5d6a640a9a825e0bbcb41ac0cbe35e62aaa2cb0109ced8039d227b21ba46dd4e732f13d28db179e5dca15010f463f2b6ea1fb4d232cb071122fb521b10ee91a17866c527f74b781a8b8b1acaff64fc60482ef4497913bd3a8640214ac7bc9764e8bdb6d0144dc121e09ce7009407a55d25b1a457985746a8710daffb2c32babe8afffd25e26676492850876c5a8819c30c805aabf1a0120462328df4755258c2c1b3eb4095adb29df7633009b3cee0abe62415db74e9b15bb73decaca6e9b47cd39abb9b6a9e5b8ebd890d5f5afc2367381eede6fd2f0431dd090612e6d84fb0787f8143297b07ae1bd20ff0267fca9d0f0e0703fd68728f0dfacc248967649d86f61ee60a267b4e4009a9c0fd4daac29a573e0fb9d16feefd64f44cf5f9743606ccaaddb2d57e97dd609c7831b47b6af8e4857f9795ca7", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "722c6d1fa240468e97aed429565c40cb3226169a371585388f5c4164ff088b18dd2c2e11c5aeb08af532d78f27c13f5c60d755d300f3e794cd4fbca78494a3033cfe957f55789e14cad37474d7e7410d623edd44d418e66a6d056955a255c3d50d75c3474491c608880247ec1c74fb8d41b60ec675f09a0d5a69b44be41d5cacd6bb575d613cd077d660b49fcb424553162a1be89cbb6ec19a71b992501a00bb81f43daec9e3a7c1e4e20eb706ff0af5310add811e97d5017639bf2f50c0e53688489db5563ddfcf04efd6a195d83f40604b4223cc9b9f180311432490544e182dee6f20e204d2b03cc16cb872d8cfc6bba34b2b5118463c1a81ca2f6097c66ca3e14f631d0aee0e3cf7ca16bda11dbeb9452c8e3b4cd8947439a5f885df69cdc2cfa4268274d87164555bac1c0affa0d00bce4c9a765d54f56cb607f156b6624ee254543117b21c1b7f69daa3669b1c878803b0612ed5315911cedbeebb5328f75eb09439435ea74daa6f861358eccede5ee3b1fc12a30cdb996dec0610fe88", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1eb184bad84a7dcc2a08388a062e7950222b538de37b7ec0e7597f6d94be7c78a4963d41fcdbe795aa25eb0aca1562a99678817ddb2f4e9f46f2fe90cbf8f9fff3db02113162e298857da6ad5c872eee4bfbfd198ad6f749fef696a2fe436860f631e135fd72841486b49e47622a29f02348f0dcfb6a501312b8fd7273ef32d2801d599744f44ad116d83e478f7ea1060742f488e310e720dbb738d1236d830be29d971e8fd107e5534e03cb637dd66bee82b7b8fb59deee001c269ee5b8e863cbf644d177df86fc6b5bcee716cf7e8d090109ebf17f4b8240d549b36bd1a3717b919055b7ab1939f22dc4838fea957b0cf8353d91a522eacc884656f7f30437555ac3a1d279065313af9a35726187d3c25745742d2fd3c4b1d4aca3e63ff5221386e427092522a4b43c1ff31313eac4b0bc7c66ff9d01a3f88b5bd4a8772441ef44799d4a540fbc7077951b5e9174f684812006e5a2079812b59f6e090e9056cc6c4543f368548db1042acc4daaca33b683bf5103ed966e74e63e278c16aea4", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a1fa861229de5d9ff8f49c1c4e9500035ece7a7bdf391484647ae8ae6b0b5ac962b010fb6f9b291775d98c0369217c5c27bb8f7c869d926f101a3d366ac6dc9459be5c9b7da2526311427f1f5cb170cc2a81cb423bf3735b0a513f6b7112861cbe8503a7907612e503950ec2f6bc382cd1696d3e53d53ec43b3227788c19d60211162472ca3a1e89d61098cc3aa88d84248731fae53b76f6064c351708c6883d631a676da5b5a153ac3d009dffb21a4c6d9b23f4915fb2586cacf5763f8ce5688673352b278765d31c98b06e5afab8b32fa9bba222be13e4093c9e3491c8038de5fcfa140f59c98c7bd12102de8f86f3b2d0659b4d1938f467e7a2758b0d6410d6216ba6f36db4fd375b9067bfed8fa5aaa6620e507ada6b3a9da80cdab48924113e27ec20d38fb7addf294ef638a728f7de48dc41cff49a0c8a6d4c39cdc814d225c9d65830d63069aa0ef70b41f059ed6d3e00ec15eb64bce62e24f3efef80d3b6fcc5d84faf556056e0b72811eafd30d9b045b8949f203f67e9761c80e63e", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "145379afa46036ceca36a7f03f308ce1336d2ee655016894790526a94ee9b97384d06da4fc9c4b818ad768ac320de16b3b60d1a2f0469b9a2ca2bcf6592bd2e28c86fd4bedc82fca871d9c756035c4b9b6d5441b933f7c9bba9c0a4934d73f9042725f59f63e8abe439519bd76977c40fb18d5543b86f97033b495e63b777a4fcc9406efa865b3bbce922367c6a74bd107aa8e81a3bc701786622809a70be4bd0bf1e4827d07f1c9d53710476fffa76ac4cf8b10aec1c2605f4dad114780b6c197038bc47fce43305a3e61180ff62467667b9033bebb6bddb65ba15275960b7173d6cf32f4aa91f11cb27676aef0e5079f4db9352ed474e9f0120403dc79a446a54d02f4b76102883b4c32807e67fa69c89f2687607191ff80a597e1231dbcaa281da2f215e8efe8965a7466690ff5ef3128b251e42587f85139f4751210d4cfdb75584034467b2f98e047ed2ab0b7378a4e9381e9ffac9a633f44f5e8fe71efe2353fe7e5a24a0dcbdf1e233664846784b896a183cdc5da2bfd31e5c1295155", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55bcc3e776dd5662fca24676e13387ad0540f85bcce2b6ae1a90619d725bcf61ed96d98dc5c7d1a9f62995f15acf49cc9c1e1e359f57ecd8f217c94b85277d5daedbd16e6195c891b053b98b1da516dcb137dc616224d1e0258c8993d12a5749bdd7beeaa8515f0081fa5fb8a4015f60621f422f54d852cd2cef365a1cb9012c66cfd11c09dd0d59cdc6a34b71a59f75713c28ffd702d2c523a0d411a2ec91849a094af5a4dfca81ed2139a8a910beb246d00ed8e0e08d1c82613ac6e9797b05cb7cf0141a5d7d8d10d65e4092561e6727bd3b28d4ca1472288165a684c0dc56b1ff3a87ad177be5ceb83071cc28cb886935660282b792ee458d9f99a849cfaf7289ff7a2cd44436db011ad74e71be22f2411a955fcf2d529d85dab093b845c53cc35de56356a6758104ac097bc0be5c5fa4615280f1354a51a8dc01807322d30e8a190aa02fcd79d0d3473ccad6aff4980649cabe69344a18b33556f4e4435c95287eaf90b2a949a3e73a875719562cf2c474cff7bacd9dbe76150bf1b0ebcf", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "48e75d3c867b58bce614013fee63db5ec6671e4968bb698a44371568a736ca5916fd6cf186bfb11276bd69e1a07918cc251d98cbc722036d8969f9ddbfe90ebea7cf723a830c7957d2653b0797e164e2eaba3fc054d5d8b1a6fc464dcb8afca65be6a7de217f9ac6dfeae1fd76406b4394e25aed7dc0bbbd54ea32261613fb080ea0170c9d0b45d2f2315c4e13d9561293dcbd837f6736b1cae8c2b57b6bc8c0faf4c8232329c0027d87cdcaee285877641ac69d2a575a96c62ca612ef428b616361cc74791d10521c1260131cf3a2913bd52f83cb7adbaeb45b75a23b212f95c71c459d634bee2efeef9a0f2270fc11746ffe419cf72acfecd2a6aaea1b4be248bed120f5e18683c8b943bf09b07b8c76de766d26c3ce2427b3a2321ddf4bc6e8b06c663d6e1faf4d297564d72f752b8d763b11c6f08d3ce3933ec4f44c2cd75c9dc05cc3cbda05bc491a220f87213acd88d97f6adece952c0d44e2d75aa2ada6c1ac44d5105fe39ffad0ea1af7d1524817b9cb9a33a79bcff69cf5e8e42259", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8705c4be183d1453b8f27e476267b3c36357a517361e514342f9ca15126e800a5e2d8087b1e21afa37351c4b6594643ca88165818269772b33e2b5c4561fbbb3f1eb3ba10561073e3dfce93df8d44e7944430e405f8fa219e22442ae81d7b6d9dc51bc2b0a064fbf3cf6dbbeaa90e28e91c07fc95de72d7d2c9c2e180987786be6c1d1d2dda618de60d1514e7ca109d6e5b6c50bd76d9ff8d1f1a7c724007139e7966bc9544882b73df8b403db2798e802ab350e87f8ace1e425351271220f60067dbe2b0ceb0749269a50864dae66ccf89bc1d2bb272f0ff4f05e8ca3b7835080431e1c035b4b42caac4a480cc41210100a18e60fb6324e735a3c691a774a95de09c355f895e654307879dcbb99b66080686fdc8779d1fb64f6848dc217f7e66c09b9ceba6c1b1612140cae3f8b64e731ff729f6ff926d9e7f7c5279c8d705e00e048ac41d92ddb090735f0183ecfbc3ac23eca6098bb39700b622e9969b64a54625b7995d9c0acec2c2211ad9f33d775352b8a3ac78402c3e484275a117b39", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "83b98dea23afb32be98a1135c3051a866b0302bb1cc9b710e9f4fc2979f1252f01195d54be8d22f2aaf570d07b150638d642682535a197386ec9a74a3d9d562f9c67d6bf90da2a6ce7a6b6e1f8d38aab197dda92b9fc4fb7ab6919433b17a9b85b4e127217fdded4896ff3ff9c156d83f3a2e46ad0bc525ba0ae3d145312a5cca9c81512fa1221ebdfe51a89b6e1ec79aa3af384e6469a9d5b1c466c7a3a9c7bb5aca9811d976b8a1f4f20efbedb607a5bfb244a3ad6276519147cc85df953894ee7261c64055dd67c565761ca332de97784a41632ce0530d656c67db317deef21189eadc2b848fe25bed0c081cb4fe6a2c52528a172ab5f21890b8145031d1d0743d68d8eddab6eeeb437d387f262ccecc469226432b5dd532c62af43114edef6638e320b4ab24aa69b0e0e3de3799845e5332e5311535ba391efbdd0837a18c2b7211b66d08eded0f24d842dddfeab97c107fb1dbb168bebe12989818307e8d27abb3d8c1e7f3a9d7e1644bfd84b94f1795be6d7c2d31c37cbac08ac71c3f5", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a8bb7aee2b45021398d9d827bb95e2a67fec9396bb722c763f67c94583a00f9017edcc31364346a04af42cbf1ad8397cb36a328a55bf170169a2b1f8372c4bb75ab216492abf0eb37b107b75a3ec9a98769843d52c06c838af8123e95e2ce6d4b15d01182638f50f29aada27e623d4ab044e2274d103423dd1cff2f6165dce93c832d0085bb31c7231605201aed2a7c5757442654115812ad53d6f73bf31406b29eb476ed8d5fd2289b71953f7ff607eb86a8379373c66bef9c19cdee98eb59e06c314e4ea2004673b7b350fd10fa9f5cd684b9efb0c259a27c5642a3218846fc7ba989b85f17d5e2e793645f3d4128df021e6c1601b02c71c3e9f564ba00f57b0d68545a40f27416f53f56b75dc2be413db30a56a8424913323be15ce340cdd34600e2be0143dcf86d16eb743e0166201140eda09d6224337f8549f5e56a5a4b366bcc2ea672e6dd0f8e65a1c1348de227da12346ae83dff0001363fcd73b04342d17a951c855a6b38fa15cac725652e070dcbf3002f518a0d4b3a6b369d861", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "61e789362c1af4dea11ebe575c4976eb2a8398121519e3bc102a4220f5057e1c752b896726b6f094232a82f3502e3e5ae3bd2dbd615193120393ed17f607a2586274f32d0170a03b750e8c1c9b469d6a6488b21c7068ef16e2c4dc4dd66ec467e0aad3d7289667ede060977e7d63cd03d2ebcea56c22c8b8c154a8921eb512cdd76ed49c10a93b6ac94ac57f8ea77259e28186d1b85847b58ca37b1f4607b14e3702751675bf696919486003102ee70ba6feee13a8019f30eb92d5670e2f75ad866a42edeef57dd698e21449f5c8d5953927975e4e4a7fe331f3d122907a4a56088fe5797a22bd19301841ff455ce07ee1c83c0b2f93b76a6c239a1299c026f41503ed19a41d3ee3c92225aa75e377ad145db916a98f674d60d6f48f3aa9df9f3aff581d1e7fbb71bfb0b24331d6556f5ad6c82ec3fb9b2c1b509a9dce70df5ba3c231d5e6750b8ae2eeb795672ba8c86240d45bdb589ceed1a07f156903eb3d415347c85ba2b3c47c6adc1a9a167188abe9b4d03778bf39f5cec47ec0276c94", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "139ef6681da41a79eaf8bc3ce8e656468869f409ef9f0e8947c7967b2e5429e2a7b68b23d493e7ae9bc4417717d8333297e41feaafba310cc205f9e24a626de95eb50034032c3bf4fadff84f47d37c7ece4c220f78e45e49343bb1c62a06295aaaecb33b146fd24c167e3187e8463f554aeee3e4ae72cd6b6c355fb6fb310b989102057c2e41fd110c9753202004071791fc309551caf2d0db37fa8fab7f72892bad14bd5346b3dfa8cd50e41dc0681f78a46f6087e72e5ce8bcbd57acbca298e3bdcd523f03333365a5012d4624e090d9fdf4c4e8d3f08da4498f44bec08ebe308fcbd82c3ffabe5bc90c1da7520c6a0443002ddd469fb6081d3198274ae3c4a441f3f20c6557987c8abdc7fd6cd0f38b866a8a838f8bf714068ab08b4f28d483befc28a9edff3a4d68ea1af2f6f196ee6ccc6391d52bf96022ab8f010e6c2fb144713efd823f86a80d7ed9a9469d45def21d4947b82ebd94b6cb30145f7582645166d5e1746577b97acc208be83e21b728e7db635858eb533fb31932d2185e", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "af0635452656ce629fdb9e616d085141664cfc2c369aa85b1a77b1cebc6e29ab4fdb1909d7e49ed83bce5dda908aa00c0aa20f1d7f3de494b05eda79d411f206dec7ea28513ee6d550e3a342c058fbe7f1573aa8b5305b4564478555be552a3cb716f92dcafe65b3d82e6aa0de359ca9040b565c8702a956a7cbbb7b4169874299da785bc7c0e4621ee76302ad8f858244f6fcaf3363a1f3ad6e83cd0f4ff83a17c74d361ab88997a0f208e7391e1900be10bf3a3228fc40776cc55145101aa78bed973674a2cc1aa804a4edec24a597dfffaf9b2dd2115861ee94f0ce4c745fdf260b804581dc8746b692194910ce78b1911efbbc789f61f1e5492aae47a150f67e3ee301dbc82febcbd4242ff14d77df7102c340b0afd91eaa1f04a05e3e01a40eb45995b2858af80ea817a449670b1a81af2077501b79d6b09d64bdb32f7745f6896237f3d3d6d59281d374cfc689fd00c769ca9dbb0f174367f4e29cc8ed589397ac124b920de2fd94d8110a4c13ed116f7975d672953be13f23737e4e9e", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a6946a2d1cb19c292f65b23d3a851beb82a18c07c946f2bc9705d71c28cc44f699c79c7953d297c159e9481b6ab2ac2921496541a71b631fff1dba7ffdf93ab0039d9ee63f2db7f2a7227f86513da8f8c96e91617681a58fcac1a5950c1ad8baaf286baec70f01d33f58d8bfa7bf99fe7263f5778aee5a93e3c906da105b402d91c6096972218796c60e6b9836e26cae0987bc95eb5e0495f06dcd140f1d48c0d0d387d06419a1610842890e1235b12090f85bb65867a99e0568b4ce0d773e744ecf37b250ad661da390334c7dc882bcdcc273a7efea17f07674a2492891ac94d9207f952a21915a06858a11c9d313a6b8b5754677fd24b0a0dd47d2bd051e1fab7cafe3169ef0967b37655ececeb1a8f617a459890e44e547dac504d966d861fb48cffd1debfc28f01c41c7848557256882d38bae3d0749d4638001dcfbef131a3149d47f3c71129638752c3aec284eab1491691ee718c4cf77ef507dac68b93ef10b36168a2b00ecc56c71a52d5a51356cbc83920647a8e21884409c9aadaf", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18c4e3374e1ce8d690ddc5039f5f4086f0d5dea36cf6761763ae0f7c83410a0febdc583dec2c8a22d53bc2bf3d48fbb4bb8fd025ba8c2385d1fc9eb64850102f2d33f159a2989342ae5c725268c754b16b5e3016c0793598ee16f986475469aa26c98231d6de1c5b39df799183a43c21ee341a30d71012bbf3901acbb68065eb64041fc83709985660e9a3788d77804b3e3dd4dcaf143ba3fd8d94b80e66a0d280118f39cc71f8bb5a27b32ccb1cbadd5b4b432eeeeba56e10e87220498f83357ba76e7520f451c81d3400985065d69ea37b2f6e602d582a46a990727ded7607b9da182a6071379dc35cfb87f14747ac35281f1f35d0901c1b75b439d8daeafd65bd96a389fd4bb3b05940ca1138b4f28d4eb82f11038164f42089e756accf4352722305141100bac2d998c1f63b2915dbce9844d42a9c2273cfefa2ff20b85a41c7a389371606c49e045fe43904528bab7c4bfefd13ff25176861e1d0d156477e13ab31443e776cce5db4ef9a85270c1d8e9e599451f05f34a663191febe312", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "07be1df55f2a63f526e7c3e16a22530460273f2462140e48a8caf21e49fb4ddb1f7e472bb29d0638a480905d20de6ce1bae851a9e0b6dade371f4b96a073e45b9123ac10a945df9b950c873a23d44b8f799def6bbc3e70fdd749b6c90b565da80c22c4968839c5d1b35c24546145a876e6475fc73293b009f40d9e966b1b4f254f24610715ce7efb14e6c435adb3c6ce28ad2fc9a85ad69633d82aec70c0d1a8edde749791f16004a10139277b14beab3416ac9cf8ee1c11aa9b743f0a425b4d7362e6d7f9e6782019c701cd909d8d2fd525687d882e1d18a059d441ab9c39df91809f7171aaad49048367b5bc7e52a3b5500d171cdb8948aa18af7187840d86469af880f7e6614c76212fb657c40650482f748c46eb383cde8191008daafbd57dd8aad696f15b5228f5309975f1cb9af08ffb158251dcd562a1bfc9a1a1a6b918a78b70cc1bc2692823dc42a9ace396ecfc16b0a61f3b35831847902f6139495961a952d32a35c8258268f9918c0caa3b56aadedfbc012d00deb8465c430d14", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4756a897dce61d340a1ba3bbd3156d149cdac292fc46857f6f52a8578ae6c23b585f7e93d440064d104830e0a7f5c96124d79cf09969b3283c9046dabfffeb38d105341b6e29e5b70b42a0bc1c012a37a0acd79e3aaff8b9f577221af7d43624b3748eff17fc203b83dd240fa6c3f646f5c713deba53b5a7dcba2d20b5d06d727cb3b22943015abf343415db849712f5cea829ba2d80a646bd7ced0de543d3deecb4845bfcc6f196f9e0da79b4732304b55174f3a7618475e9218b11b1cde661f7f5226c38cdec0ab5f1828dfa652f003c4cca3c5a8a6099cfbf30a45a47660017618e96e069ec7965c096706a104559a089f9cefe536fa066d63cda041e70e8c6b0672dca6d36e9134d0124c31a0c0290299812cd5da422236995b46db92336a93982e5e61785349f1b7190e892b71e59d802de725c00662c9aeb6a5d41c2c49bb5b57e8420d22b7e5105206cfbd40c436af9c32f1790beebf904133c8cf2c3af8e44cf2d5fd0fa67fcc05eacdc2620e234f98b7524366a53721e94fdbbf8c2", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2668c1e341a9a52edc01993ff667616aef2be12e9528a5ffb8d92ef862ec09404c181ebc7f4fcb5c3658a657d32ced93b142480465d3bf2680633e5ff114b20939331d6516cfe4e1fad9a28b936a08098b41351e59073f57789470091157a1efc9130a1f5ae44779e1a3cbed6e528a40fa6b1a5febb37cdb4a1d30d248473e92b946243f0be3fb5efde62c1faee404035140de7c91c1a79ab4c31d3be42880eb3dc46536577d7ba730fc439b73d919e8c1e4872af224d9bfaa75d853e20047567dda51a74a90aa3ed225dd8e6b5ca989edf414384e70ba2af2845e96ac7425969f07b8179618c32eef901bd956dca4a8472ef2b2945e943b392f480a62077949a24c3de4ee26914182bf5659c0d79825e023137e933e37bf074c744b8cf54eb4906d3a396a2776eb8b8860a01ec2b521781fe01d7d02572a6634724e7f1773f24537edd37d764c2871f9ecd9044d5014e21ecee61a804766839560a5297493fbac95789315b83da75b11f1100a281bf21e4cd40f207334a612182d16a88c5fba", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85503985052bbc47d784ddd5c0abe8bd0b4263a74c15dd6ce28927167a6fe7d779eb6caf810169fe6278e5706e3802c9669a5162bd86b632e0a3e1c34644f8f54a6a2cf0abfb5f9f5c5efd990c832614583eadd4be496687296ea872f7e7dc83f6e8e3dd58e164487fdd970a977120fe0025e51cc3b67dcf277ee18af8e7d2322e16964c3a445711acddcc503cbbd62d32abd1d9a225434ad6d87007d60e94a711356c8e5e1148f4be99acbf69506b70f9d3ad4ea12fd1b75663e834a4dadd7a37f2624cb2f3a214bd486f23c29ed3cab67c82ce20f7ae95a943429e01751e84546e8cef5f51fca712e22e6eb859765302eaf549f054bf88a19c80c770072e5cdcf332a732c8786808585939978c513b01068d2618751435769941de077d3235b9e05db58fc5b74851eb9e34ee407b75c48a8499e01ff458e5d51c5b42b731883759a3f161448ffdbf4db955dc21f84b2ea2cacb5d5d0bf2eec8f9740b76a8cf49c27fd22daa84a31a2785a661090264a66672e784459902f3dbd4952f7c0d28", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ff992e63e6f882c9bc67050f3c2e1f4181bbc6e14ca874626810b2c2ae9be95b699365e6247534885a7a8f273fb1e6864b7d1fcf83b7d294dcb877d43ecd7203dec113118e1b32b913a9b18b825e21cfd6cf1f361b4747c2f30fc118b5a5c68801457a26ae6d4b62e37b8a04b2deba268ff73651411cd112250cde5e8bbc69da1f4812c63f93fcdf0a0fe0c9b82634ae7bef6a7a7816988e57d63990f027be9f1859d6f486b63a5b40f5d0e3cd81c1ddef0c61f3c523ec1f57887b67529d1d423f19b2ad91e3e45ede98936c74320fffb45ea41feb846eb34a9630f1de1d32dcc6fb905d1c9c03af35dcdcfeaca10b58225261d0f49b2ff38e22e08d40307a1c6dab104afe6b4e78e97f9f22b48c4d512191a0754586e7e7f3d1cdbee558e5e235249df32a5e133063ac47cec238a664037db5e84049497276354c6ab81aca97bcbb9cbd981ab6bb9fa09fb000f3276046a8eb27d358bed197270e16b19d967aa8414d5f30b2567cbd256b17b4ccaaf809ff9e0e07bffc911599877ae7433f4", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "95be9ad6818b71e2e53e36600b01b11b69d6ef7ade441cb144d8cc9b0a8a003a9131e873ce6fefa0c53e5f412b79800fc5418fc2c941458f121ca551f620ae43a4efb0071a42824504f68e19cbb5de546dc2d8e43810174ba11dba96757a6320ef01c635dfc46b19da440191a7bae0f113a454cc6b6170f1b51f7cdaad01bcb09aa45072304461a9c06218b9c2c54481a43f9c5b21628fc5ab8a2a80455963110a010def3ccff19218a9ade6aed4353f60ed9be1613b01b2145b7155bcbce5d18546924622e0c4a0051ef7a56958051b811beac07134e0f304f8b83e5995a6225be9f0de45a96afa0190daf7147896c5750e7449e543bce750fc289ae083df684b76a29864e1890af0f1294da50ccc0d424e90faa492a4ee0a01047901b63d3b67db77ce954c04da5eaae19616dc3896f196112962eefa1c5de4c5885cf896545ac176e8c02cb0cd2ca193e4c5ce689332ebaec84142ca457cb61fba85887b7f888e938bcdbaaa15ae291b5280be7a1f5a93dbd9a86ff46abfa8ee3a99812870", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a8df32724dc437b5b25c6a352fd46409e66c99de3051032e9970c09b48e0579aa144b41020f4ed0b66df27ab8f774cfa5c680fa2fa83816ed7eb713832265cae569e9c56d8c7a5ebadba6a6b8094cf5ffd68ef19ee71aa83e67a98a6f88ad6ab03089cd275423d54eb339189f9881fd5ada59020598358d05cf53368da04d2c4078015c035c2a5afb19e2f8ca655866b8c839fdb344b91f10bf5a0f86fe25da669c63b075a4a28053a3150d99e6f5ed8c0b6d000246b472623f950913e7642d42817c7d8a74e85e2573b24386f005d93a0e8359403e406f0ae5f3dfd137bfc6e62f3f9b92afd7c31ead5bf35adc62d8bf2c9cddcd7ade82a6aa667c0de895909a519723a27f0b8ae46d96aaec5db0ba237ba2347cee4bcf74cdcb59102c3a31a0c90c6d4fbea56c453c262ad007a62ba02f9f687f22eb0fbbee544c5a2b67a17720c058117cb1e49671af67749f6ef0abfb76014fe48ce175d71882246b73ca8db67dbe829a44f31b8db8aa8a0e6417772a0848de959d7615ffa403fa8a6f910", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ba97e21c3968e20b2735ffa668315c681348ad7b17c7cbd46a73a9fb8c18cfd924fc1d8150628d478e5ac1daf468c3f5e35e25d3429ef59a4020059b7644d91be5f4d5c8c6347c9c97c84e4b285674c7c7e8960e5be412c4664e539e8b337cc916bfa8274a18206f41acb5c141db54b8aa5672a3f458f05a0b8b857ed3374a429f8c01fe97bc671931eb291a52967edd0a643570757baf80ce8882fe08a0e08aaf145c7bf51738db8e5a1d8bac007919f7e2d7c9b2b65223c6a1a57f5df6f10f08d4623c88d58c3f002c8e81d49b8d78243a71c6f7c67e03a79778ff2cd0550b58e381a3a77ad522d438f784522d114c773e99870e1dbe049559d2850a0e2409c1702168bb9aab823613e00948d382905f6fbb0bfc50af8c4cb97ba311f3169ee6072b652d2eb5dbbe8cf197b87e1a968f00aa416ac974f4df60085346da2cf97a58b9add094b23940ed9110da758de8a6885e9c95142778aa489cca56baf72f2e43e4a01c63851b9ad8fa19929d1b84583da9e971c61ac1369bc2ce123e15a6", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "204b1c286872e421f94cb0159995f11802f1e4f7b4802a3bbc4177a5bde00a46d63fc7f33008e93f2355618b11d9e1af7198240f879ac153b79c9538bae33dbc49324de1f2057aa62a4a9f4b4023ce9a1256ecf9bde292ec2f6cb6411e34fc2fc8875d301e68ae24f5b8371489efe228a94510089ef9e8f976b295d3c7601ab84f7bb90a23f5ed40511b9074579fa0228460504c58b87173e63e40de0d66be9b7d484a5f89f3aa6e0e312490915407611b998e165874b1a99926b2bd72f7294935e103fb094154418f3da7fde5acfcf39092701505f3d9adb7ae36eada6fb3b2c1eccf8f7991d0b32d89722ab8b3a234ef70edf4dad77da87ed7ec2b39555c714791c6c7fe5fff095a3831147e6e97a65c3636176fa5810f4f14f010514282c830e0f8bd2f7cca518dc1a11684141542008c59cbb262ef955680e9403b0c1ef1322314df2a2760d86d672db324125e84cb51701c9fa8179c48605ae5116b0894014cee2b4a4a889c4bfc6fcc50d9e92aea4f2f38c9b3aad8a17f1c047a9c547f", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7980f7a7f17d861b1d877f8685cdf5f17223bdae5e1c55bb5317492535c410c3b9be6fa8b0e67f9368fbcad29217920f626f0d08e36620e9dd9059f9da65c9cfd93dbb80bd7614e2647cd2b87b03bd66a3f4693a05acd9e5376f07d45ab5accfc697e0ad447a5183f728313109a0a65d73fa83063c4bcccce064068bf55154dbb41a4303b190166899e4e209c7096084b5247220ef7c32495cad416148c82e7d8526de04151e48aefe68111e39e57437129db73440548e297e3d0470f7534009bc8d3f168260b79896cadf7a06c8e9a51dc9870501257c43faf131f47095284a2cfa9e80da479579277fbb7199a3d701a0fb43b9531edf4d6660ca60ca4d1fb2bf93545f83cbcf6a931063eb68167a2e7d965ce1f8034c7a4cda33b3d291c406db5eb5a59fdd9ca45e4bdb75c3d0c8ed35691970a9000fcc7a759860aca31de80de31f9231dc6bddfc0ffa4247dee0dbe2ae5b2fb6a763b965d2a08be015290c787cce925c26319e3fe2a24f8d638c254f51a36f1d0f19c9aaf404aac2753e35", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2bd755533f80dab8cc28c3b62342d2e484a9855273fe06fa988073fbcda47eba739fbd822839ef5704bcf4a852544330f4254ef0115f739fcc160bdb8f9e6f986e4714d7edcf19cb904378d75aa28de3c3136c4e37b0c7a4b0200ae155fb66a2e7a0729d9f13ff1d5d6badaae34e18482e54b96bc0ff57a79b7c136fdbc902a9ec5a04ef873d6e194fd85eb5a1fb5e2c2750de907e2291f6de2b380294956aa50607c831ac4c701bc17ffbff914b9121e1e6279305fb810554218fabf0848ca14d0433cf061eb551305e32005fb204e0247a70cf51e09032f7d388e4909ee32e213944e5861baab1b113228abbefa13ccd5e32b80042ca583f22918b9aeed366c1a34b42fd240ed343985c705beac4130bba146aa534fab56eea73ab6516f82f8a6e51ce86babc0f3845fba32c751994a55e7f709ccc9afdd1b32f978141c2281c6e6563b228a21143bf754ae7757685c64e610fd9b45aca01f09d596c2549c193a079dd75e001eb300f2037f405a39e146df211886dc35e12c1fd7af47c381f", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cea22bf1768713f5d1d5250a5efb616ac3fd69efb0fffba0928a08053d24e91e7aa0269503053bb5cc5d19cdaf8ab39ced2807e26cc457ad104f6ed1aa739a0189593846ad457ff1cdbdf9d4bb7393e20ae24878508fd377d62ed1f14ac053478738295f38d3ccfb69df81bc479092a4285ddd68269c0ffb6fee008e7ee8c5f83642a1833f3128049cd24c5c9a99f77217385d7dd71a275d658e21bc0a9bb6757755d7bc0d8044d2901d08b7506511e2a4a5e25d05a044ef9f581e82d393462579ffee5355636e400f6485da89987ed0e73e3b4749401e25626b6ae1a9ccbf2021862cc9e33385f3474552b0b49b7623b48be3bc49710a83c740de7fc9c5d33de92aed4218c0adaa32a27c894e0fa5fd141120ed7cffe59c3b986f77ef4bba89809229ff5b6c858fc14c9026f8b6dc3b855665494f441ac965d65b0c9543a9cf2425e3253c368219baebb5c2ff3fd4ed29ce3982e5a7b7c5f6c7e8a8704c59c5fcefe26d716268a6a257f7f4138ba8fe9a4221c239402f2f33607b12a3b8204", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "81c2605d8e932e033a07337327f7bf66378347cb0dda15d5f9191f9cca3e406dd6b0787a4126733c5b21714fdb556d8ca5866727c3244cedb93dceaf9bf4535921339171dcfda1aa52a78099a6760ba243be51279a4c8052bb9fdc597421dfa25962f7e222e744360446b4f67447ce9ea4cce4a2947220d389b49a95849eeb655653636d1c5f8c092e465ff83387b3ad921fc81faa5b63f638b0ce68f26697fc33fffca45703607bd6b3f4a1b847dae7c930f06fe75fb07ef6c0ec0274cdd92a3b307e778a92ecb83c7855cf5f3e79ebce10bb9af365101d933113c897ab8cd0f4cbd214bd2b69b8222c5b6a1eeffcb42e61d52e79c41385484e6985c4e1e50ea481d5039303971fd710ee0b1ee3a600bff44a27555306f4dc23ab75786263ff4cb96d886cb38edb37a57b22f1d25a3383d7a30536c6ed8f5ad5331ed59fca2984df7f4473d8696ea442b4cf1fc6717b509841cfa8fdf7f5463300b5f45ead0f973903fdf7c4a890b32a526d734f1fdeec0eaa2ecbce56b856014eb2128cf82a", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a1f7a83bc02cc425ad820a4f4cbbd08924a0a773cd1e371f86c81afe86b5d2fa398b9121c4bbe0e471becc28d2348090513d08f5e44409cca062f70c798acab52063c84b83df1a7fd2f8e979b56b2825c31936025039df483f9e35153e01dec845cee5570aafba56304b9be98d34bfc32fede5f8956ffe80a0e7758486e5280d2dfad29de5caed37140beeeb5780f28fee507fd30e99c8be4896192810b268560e8e143bafa238b911d92e2110b1346f386d445d58b47c597724a5cd8ea15cd6de259b8b87427bac63d1e8d33b8d6d3deb6663285c726aa723aea05f9dac3e081d6b1c87fd9bcc0ff9698dab9f7616258b2530c57c17e29cf4f3f087dc16ad82095369f0a866a615d504975e4b4d82ff21d8d1aca507ebf506425b71300da3cedaeb84858545039d3b05bbe83b026f6dded20c96a3dfccfd21d71b423848dd6f3a4bd1076a1326375acdbe1f7b041d76b1f233c960b7559ce6e909c291eb6ccd6245fd5f628561f767431ca8540a4838a8b08433b225fa73441687ee267256be", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0c9205ebdc67313bfe3d1e79e2189c9a03e5b46b42f8bfbf0e5bf7693ce292717684f9a7650e8e57d4bdb3c74daffaefaf42d5f406e319c5f77cc76a5d513484f05a5e541951f0c6e70b13f3134a9cae5fa557bb8935069fe084f5135b39218c3a3b0632356e18bc271ab9eff1fa30616d7fec2e11b28cb31e45edf63073d71e2297e835d3ca0512b9f42ce9986ec588eeb73cdf40958a47acaaa939418e87c1cb8af6464035f24fab75023a21ac078caa9f29aa788246b94671c91ac3912e869eb3b01329470b3b81fa73007ba19d16e59951d17e6c687f484e24cbcfe4b8ae6a19c23297aea18e716d36ebaafbd0546ead2a3a447d4e99cb4a5977b7dba2529032244ad12c12def949c6d205a9f1e66a6a221b8dbfb90249b2195419db5b7e6a1e0e430d261765f10cf82435135eb24beedf2e9be6ec65df7ba6292419e839dce4cd30cffe07da1b47d6906ec415381f43184a1d81facb7e6c843f531c12d719e284f60d58fc823156d35cf8aee14243075b81d6e94136cbf7f850a37e2ee2", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "95e38d27f18d1e927922b708c3c14ea811dbde95aa387ea37fec58f3cd89ec18e682e4dbbf381bdcac112048d0de1985c12e14e925b9b71cc5b76c713d23e38f80a9d3a120c4e2ccce4cb38eafc671b2b29e14948fbdad1ea5325200427140526035d819b9bd5a7bdc0b2810652eb956bf2689892ce2184a50abedcfc6a31ccb1df7e36ce5fc5b2d45995dcd933bd76eedfa0c1a1a7faf3def52451ed54baa01eabecc5f2610445b4fd47dd3770e3e9eb19c014fb91451e227fdb3d71d37d588d28df2217af1a3df594f09f2bec6f3715f2bad8f20d54420b379ffc67f65d8205ee9c8abfa22e26eb35e8f17cf09f91e7d8f3b79b7ec1aee36e625b9a4cf7605b8e7c1f85f96419e93e3bad1e09ba16c45a2421c783015faf70672a342eb5af0d7d9da0002334f1253e147b940902f9f6e76b87057d514e59f4d0c4b368d340abf7f29a575bf72fb899f9ccebc9737a7591fdb158941e8da63378b16e28bfc01ac87735bfe55fc3e2d1d8753e703af13392242e4459c7d72d7009dbd63647c9a", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b1a3aa3c38c418d3c5a0a9510e7b6a8affc4048174f216b55e6bb3c4180c12b14a81eb26904cfcf114fb0fcd7f8ddb07b45351b3ccfbb0e8662796a6cecd87ee1587656f5b40ecc3fb211f2810ed89aba8c516d4f84ae12b317422fa717803a2f4cab2d5939412671330139b5de841bb82eaf2178dc193965b5261ccbdd2f70408aa9acadf8d2fe3e972b6a37faa57797e217ef6d23dddc33a447acd8941b331368328f4a6790b622ba96bb6fda25dfefbe7163349fd878e7f5a5f2bbced3585a017c778b7fbd606394472cea67894892f6bd13026d064609b381e1ca11db663e8b26328f9079c244dfcbe76b0884b3af0cff0d169ce95b438ad2448fd03a77a5270d887e6e4f865ff351905f00e03cccb0c98fcc1f17044e0cd1ea76d282cdc8c2599a43e2d2e80dae82a9f40c700b7f3e0aaa6f05d3696d82c74afc04436bea0f3aa38e06b000c3d927ddeddd23b0a0ff928cb4bfdd697dfd2727809a66612bddc401c6801667b321c16f28fafa16f3ce88138d6afeadea29f5fe9416b3742", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9599b2ca47ac432ff1930f25f2e8cc6232dcea3beba3d4fc990a3360c56df4abab71a853165a52a2cf6b7214cb0088282901784c011a2778eba37c1f41ff18fa17154a0080905173af2805d2dc73235dab9e3dabec71f2945baabff80630dee17ba7089d6755d8d78cd729d69f5d8dec31603f2d70e588a9d0053f571f638206e5dc572b94b64f7e70bb3310c6c32b3fd8320b33953879d8199114257db50cef139a5357efc94290e7c66ef7e939fc7b07cf7615f3fb9bf3224019bcddd34721771323efd37e1d141e5506d6bde6dba450adbdbdb6cf204ba38cbf7a55378ab306ca88318bda5aeabf2f10a7a136af178497680ac77317651e2a4c9aec5e71317814fb8cfc1976f30aee42afbaa91dbc663c364b52e4273650e2d0ae92c1dd782cf1af1404574a403718881e26903508b1676fa7e6d3b7d81e2f3876e8ba2d388d0b205a202fa2360b440d579765abff58e1726984f912b3c314ead35bdc45f828a0b0d75da77868d7de8fcfe93d607f0644302898836110f1691ed25cf7899f", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a5eba36a1e23e2f14530d84bde4e0e56216bfb69aa196fd4fb9d0b1732e318c312ea94943ae146f115948e0342ba4e1ff76592c23c1c8244befc79f4dc84034c1c4434f527a4d00dc0ad6f10448f349e58900bf6a3b300de1c633caab510ca7447ef392bc1a8f6622257f24ddda8c189f3ce79cca4687c0e556186a6e81cd2919e22523fcdca63190a4fa9d7ca6afc694f1645ffe16c4bd99e1154e4e87881850b1989fa0af8bc1bc294150ade3d0678436e89bec650344c7ae4e56a6f83e00ff91e372c2d4dab556412febf8c38e397e08216005a077644ef9fe65206bf54281ac14b3a3df191293103883df106eb9aa4350352118b86caae9d054eb4d5b6f4dfcfbd0b83ebcd1970d74ec9fed80d7c0db52b7b0bbbc9ebc0c6d02b22a52f26219fbdc610172161757dceec5d62f7f3ca2bd8d7fe5bdc9d01c55bcd4b8f0d2ed3d850687e499d51aaee4b527c86aea221496948751f84df339e6880078c15d8b61fb4b66e9e5ab000d52ac87be1b6196707ad8658fe6381ee79a24c1def3a12", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "781b4b92394385ba5c6a7b78c512a681ddaba1a4713962e271b2fc361b2305fbd8569890376aca44cecf9764700ba738a1927f693c4ace25672619f9c818557673da9fad380c2b6b5eb3ed08e0c7fe27f29628884a117567bb6cb333f76357ff00b4727527570b3911775701f9b42019b94f4cc1183ca808865dea85111e8402982cac9fcd80510f1b56efa8ece7da294021b8f967995070829b06c4ada1b8e9e6fd6e619023237eec0dc5170c28df0d37c9117436cf02aa0e51a7c6ec1ef3e882262993e82e9d8a82d0091e2628eae469af1edb2873a9a06079eb3de469f683d482cdb40e5bee90531aee9eb5fa5896298bd52580ac5519dd10394928686dd89bc190b30620c8f337fd56de0645386b0bb119e92364f2df2633da1bfdb08e99fb9c0ea44436246644b5adaf1db862e904cd107675063c06a09c6444644bcd91875b030ace92bf88c03f494485a7ce431a42f197d20900bb8bc595c500832ede1c58f66372381a4f11ee1da7abcf7e5e14897667fe5cc6ad8255fb5b4a557557", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "b3b49695c65b4a14394afe091a393b0f97080708741777ebced8dbf0500f6b449a9400b0ecb4a24f8a6a6d8d000411740c54a5f35e0a5e5aca6b49ec6d43c6f5c3ecb5651443c895ebb11c8dad4b3b5a201358037b37fbf8986f157c9f05d995a84c9085d8d8039e29ff66b236f747b9ab3804440f816cb75c5444802b14fb270fde4fa67dbb2e4f188478d57e60e77f00cfa155bb17ca576374dcfd23889ae669ceb594892504ee561be6048a8ef6b12080d9dd34ca29d5553f5db9e15a34974d8af60c6909a0eac5ce5aa39172c1abade5180ce61f825080554f67522815b9bc8891daf145d744cc18760c7e3f667f3e650738532d670913fd134d6ec3a44d36a70f619672941050cfb67cd07bd48728ea3275e1e4eae4fbf8a9f11048b2989fd3d95f5dab4209ca9e75dab1b82ca3f9bccc5cf4079e1afb41b608d8f198673c838966e90020c91f154973c4eb1da841b2107cd4021235b9cb3dd121d8ced8fee72914a788032953a82bbb59b6182abb67f42257ca859d3d2beb18f881fdab", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ff5a18e6d3b98f926ec4aa2db0e22ed3b77093588276ceeeb96e229947dc834325df00c84055e2f99454e8d118cf8838df19d616583076c6cd489864a53d8a44fd874a1859512e0c033d494ebdf2e06c31249051c6910d8c71eb9fd60226fc71cd146b2f9580af850bdf39c2baac9e65c57a92a1f3bd0401034f09dcd6a4ba0e3b6d475efd32beaebbe7abe58aa37143efa2be351726c0ccef957d9c3c04c580883ff88af394f8a8b8375d0c9b4bac4785d4103a359ed0c2ca180358fb4b7cf70504074af5040c5666886fe10e1dacf0ecf5c0cc16625acea252f68c6ab32bb6d9bc5797e46d1e99852d35e7c5d63ac4477160b157be6cbea9155a95bf0f8f90165306d74ce643c5f926c5334cf38591519a80580cb03d06d3a9b9c2cbaa6f5f218e52b5cc4b295881b7ef7aa6f8d89a3dc46edaf9f4ecc9fde0c00485c958f8a63649d85da45f5fd1a8fca98ed49309ea2fe91f822b8f1d1265797cf2611ab324ab77334c7ceef6988bbafc2f5557cd83d4565331db9c3e47b1a5260b67512", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43b85225615dfe7996e4631e5e5fdb2eac23909e68fe10e909c68fe92c51cee34f80519e2f1fb4ecad42946578a68a2afd568ddf35738aba089af68b772b9816c5679f306dd4bca620decddb0c22db3d4aa305364051f4a7237e15142e6620b62548970f8f80c614896dedb342dc68ad130d7b9a71776c45007fa6d9d9e137360f81c9c260c1fac134ea1f77517d84b806d04c5f76e074dada1d7f3c7749ec377c4b844c6408c1a0824919b6d8400d900c47642e9e0f085a793cd48b9b31e002b928a073b72b737b6ef9ababdf9b82688732dbc7f23f3adedf59dd00403f4dcfdf326e59524d2f67f53c365997283f73a90d12ffb2d3beb3d48c3377a7ddf33e8b0fb44ba492259557c4da93085bc30526e1e670b50d0dc83285654f383ab94c30e115bd5a4a26dfb6e7630f1a45d33b1905cd5c14b0482ea1780ac56fe85f69ced3fd6eef32b6f760252adcb77882c0e99a60205a3099dc57786de7925a5a8a05af3fb721e7febeed215b5a36d38888ac13abe7cbb6aa145b10a43a95da2e7a", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62767fc8ee22ed72004c02caa1db773ea58ae39fb76bbf23f075bdc413a3c061164b23f3a1c2cc1fc3f2517f37a33d1a4ab2740fd37dd1bd4f3bd5c71445048ce8c72913f92ee19d170f0867eeb4c3f06e59ff8b31ea16ffed848c46f3e4b42edc88bd710a4d946592ad472af7c63a26bedf4d11f8316c30372c4cb8f42b578763dc33081cfcf50440dc170f018703a0074e9f228f036d4c4091bba32cd52df53402e2cb858c39ca7e88940b91c8ac34314dd97c00e07f74f70e234a709470682b91785ceee0e7c937ee9a8ced9fbbfd33a4f0da83a7548d9d9208c6d538ff211afe1c9d13138aff003913ee0b2f594e62623d522e73beae4c4b0d3437b19e5122188620cb09a893f170d7d8b44e00d38b202998d1e2d2fd9191b4e8bd3c7dab242fd2a345361a85098a2511959be1768f3b5c1d6fb883c607e7da51961aa4001836377657e5d2385bfce87a72a506a78b324966ef209db0491355774c196a1c1ace619b3b76f2c34c1fe82b00160d4df901949c91c4436322d7af7f07094e0b", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1676f03f43ac2a7ffdf7c9c901b662fc5bfbc8aab8596dd98915703a818ce0d292ff5852edfb66f3d492fd3f5a39b3ed5212dfd80c21e13c361522b7a51b483aaedd535e132745760a31d7d527fdbdd8a62774d9ee381dd59fee66b28a99960eaeaafa1519dfc9ad87e347769c3f73dec065ab652b484c4dfbc9442ebd1392d488c3aeb4edd026a565d5d6c05347c986a8a628c44359b3771f7ec62eea06b5305e9a17bac778288bb061cd170304b09d87508b03361c79e2cc0c9fda0d3fcb895d4d53459772e6e31e4d2dd7769c2bcac05e490fd28f3489104597ba718f156ee9f09073007620cd96feccc669af29cb28526d589bbb0f5eaa7151cc53af7c9771bb9a63bf110a01f034407dc142084403449039d3631e10bc896cb8e56f6ca59b53903e651ffecd8887990002f30c9450f13a537155206accdecdf7b20f7f0c4dfd6d3f8dcff0a7de080ebbc97bf8f5e0fa18942c31b78a30acd5e250f5062100dedf8de5d9cab024086ca936f78f97eac1a99858a928f3a9729580ec6d31df", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9938fcbd6aac1eb5e91bfb1cbfde4e0f5ec148f416ffb09ccbf3d9a4627e2331187503ba84a1bf07cec02255f493d97515a909e41c0be394b62fe83f6961d03bc9fd2279ce5d17548818d7977e3a7e0b4d09bec78936a1717bfb509449d3b514c26ac032a0f290000bdabf74b7aa94c1f548ea0dbbcd9f7898e212216edd4b27ef72953dae3e3d3eb95335484c69325e3a2f62e3dedb7f595daf815a045758a00058257362f916322f8b1bb04a09d531843a29623c07996eababa59dd432e6b48df0491f7f732b301df29a600adfdb2bdb46dc5c25c792c1b64a77d5958c6fea150f99aa5f1d7516def1831448bdf67e8ee999a902ace996eccfca50099955b5f3d7a72f41b5ec62da11c5f91780ee839b89a6e019d61f3f770e576f6adbf8a2001811c4ffbf1e40a0ad6629f7474dedd3ffcfbd536907ce4df8cae93c81d412e13820a0862d2f9f1e405f333cc62530b28df86303f440847a99fc4fcde413ccc8ed7a05abb1e13ba5a598696470ad67c906b2b01a8dab894f010f4b09cfde22", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6bc88ca44f73e172e0dad4738f2dbfeebbe47137f11f1ab51e222c91a6051ffb4d11c717719a7a503f5c4d1a0e8e2fdb5cd8f60ecc7e802c752b68b8e5e35495a40e52691bbbdc767d2657bc3e95b1373b7cb5cdde6457596ff5adf2cade3162090b93e624928c53a008b77d52d39ed7c975272ceea5244922c368d1dd04b353f4f8d3da7422ebcc48ee125871ee00a9f37aef7bcdc23326c097b11a5b363cc18a779282c6704c15675015925c0f45ce4b4874bf36af616d0e7a150db9e23d09ea4dbac8d9651f65a6576a0112529819bbfdfad0b38efe952df5bd15e0d1cb83ed4c9a8183f8abde9480ac672ce0be6a05af994767deabce4d5aa3aa4c35455b66e4cbaf08c69f8fc0ea67c35d5dddd66e56057248222cf1355e2373dc8dbc377acea4e8f1e111439f4363035894ff3418f43e285c65c9a04d63c083610f29519a55f0b20a565d2d29de6dd5feb216740d827b0ff6af07716eab3f09e9825c507d6d8dd0b004d6f1cf96b916a645016d99481e9ba80b4abe9297635af2a44f7", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58f95ede07140105eaee5f1c16aed03565114e9f3fb48b9db4af1f714cd907d1b08c5cc54ed491ebeca63167a5ab83f2dccb0b01095887803fa209c83d415cf53be021e361a0b3f28c225fa7b50d110c8a527dece32014d97d7af10cf670229cc852c3e8fd3358c2fd92ef3ac66217464cde182054871b27c6bcdfe260bdc5d84c6e8ec7ebe30a330518066c1076ded68f60d2bd3cbc3e2cda683ed6eb3a7c5ecd10035242b2ad5fa5cb32896aa567c7354e4008eb83e38d50607cc6bad1b79778c4ac4e5fdf48ba273b1ebb6ebffe9d5deaf6a59dbe8a545f9e0824ccbc5d78c81cab9abd98fb628309a714295076bd76bac99835479e4d0d7e5f58c74f29d348366352c5fbd56a0ee6e1d7c0e292181c49dfb00d087b6d9f6a60402ea1d8e5a5b1f95e9792aaa4092b4d6e4d77fb349c86b7e9e50f19b480a3150681c4afe590e5c3eabf3c81804eaa2eb4a8afacd17a41370d8686c14985ff471c3e436549ee5185f7841bfa48b4ab4f86811eb77e3bfe32cbddb48cc20c6cea6984cd5163", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a475da50d725e6365010526773b3d30bb883e5621a303a66c6e311bf6d8530cce93669231f6d1a4fd096ebd65f75fbdaee540c271ffbc4367b5b8540962837ad0c1525ab9ef7ee58941850b2d3686b581a89734b8ec692687bbe5cb1a56498b2579d275a16073514bdabfa709de3d322a01a9be756a6fc65e98753bdc24c73451926df1253c8cee097134923c64b36ff3bca8ff424b119c9facaab6c254d30985efceb00c53ead38178def23c295e2dc2c2cfbe92ca79f33064e68a2d7d1e691456ca4e3bbf4f3f89fd998cb93fddc0544e49113f5b25732f9937f728ed9f9e8225218e2aaee7c60423860ca6b0e8541a6a9e3e03ea82f49ebb4ba486c2d66592f7c73e4506aea9d9f517747845197916d159d9f691aa6aeb92ef1289759debd40ac8a88c62bbf9e4feccf5740fa1fa9066230e14ae8f68c3d6d22c8b7e5dca4738adb9755154c42c669fcf982a6af1489ea6a6909e09c31537e3a586f2ddd5423adb5c1fe459863d73d6112ff2adc0d1e992bc7dbb57425582c82e1a08bffcd", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45c8e45a23e9e1971b801577b3cf3925be6c686c192dacbb87c3994efde1d750eba7024e4783518d96a1c941fa88e82413867c491c93b8c1dd313e38b3b264971ab5e837f5281d6645124fb3a8e8a6009bdabe050bd07d9a38f511855ecadee01bc60e7db2c20cd205ac47788c50c3f299eb44b22e409dbd0cf547cf1af40e1cdfe5292885aa5f5a052a3e7471330a2f0acb93f73e5ff432f3b6a7990f01356f2bd1f3f93b87ecd443bc3fbe7731a57756a3fe3960beca3e4dde99aef7abe8a9ef72d66fbdac9b6ef0b34d29fac556d26c62e71a8f03983d59b43fa8608fec2391966f7855c683eb883fc454a4e08451040b687a2a2436333c9c3eadedfd5c5318caf3e20357abaeb4f5a8d8637d16e62f055c0f7790631587127e7f5b0c37f0f7831208c5c550bdd81609da23c0c97bbcaff402761603f1ff8bb05937b992bf2fe442bd9889ed258b607f01dce16832a97a6e2126b101fdba30181c524f64c53ff0a69924338bfe27741c64fc77caaaceec4c1ea0cc85c0e9bb8c4c811edb79", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6df4b37c5d5bde92b48ecefdddfe8cb402a7c1c4d2b119cd723577c097356cfbf3d6f18bd572c5d85975451aa70e5854445ca5922ec813f0d877b6a479d624be7501f16500be6e614caf5cd319119d445dc4b3982ac529800f9dd52eb7241fb3abefefdf80c4087cf7c9416ef107990f8aacc930d718feda56595d4028fdda2d4a1bf8df32295999a30688d394ac227644d041f4140e19364df4334e2f7fd495a3ca4e9e7e7d008c618fcc2f6a0b6209ae50d03f68469e23440f632892d64a29c146acfe73014008ce077c37faf61bada9faa2d0669cacdb4a8fb818169e7f1398da77dcbb12d2c659de6244237aaaff57eae7486094bc366357fbcaef34ec0804ce1c50723c2b1d6cc2db4bdb7f7ac6ebac877a07b9f6b00336dabe302ffd2a8a26608e3a8b4ba8040fa6a1e40cd6eb65a46d14087a2b95a6ac040ad465ce29087b73ed6e87f3ade011ab03e95e1a2160868b8f60e1701a8ca39545874353d38da550b494c8fb8881c446f9a81dee0feb267cfcc7811ad9c3da286ed34298cb", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b018b6cb0ab448f30343e4a0d09d19d0574f2a8a86cb7d797c5a028d90e1a2a1b59fef765e116c529523e7796418339a5a9d559542cac74d551fc6169817a22f1d21aeab5a0e183df5a533b7d586ba3090131feb25184a4287643733eb50947a096706da9b216a43adb79489550c832e7efb25c369420cca8a75e083d392294ae38a76694470c1d2b1622304a726dc08c8f884e9a139cfb9938ebcbad7ba7f3c43a932405c02043c22d9371c4ae838ad44bdf3399aca0d26e5b3dc18c54e51735fdf453a98dd795856edda554a54beacf61f4f9fc9a025d7fbebcc2b07fdb9d2d409fa9237698e4492a5d9f16e2d4de561b19b5cb706411b520c3d1aa449b64f88dc79d8b92b69136db9ed1db510ea5caf74acbc954ba7341dedaa9e014f9aafcb309e37595e4bd8f0dd4939a9d0713c45c599eddc718ce93aca808471961310d072bb1cefd7018ede8b491e36f284881e9ba4a2ea31ebc9c12e234828d5f365bae069f0d9b2d8224c7904279b03b7b3c34a9d8f0ebdf0b09ba209ad3c7dfe20", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1bac466659be02af16465b6ddccb40ff15dcd61cf0e4d0ad4a86932d2f4872e5c564a96cf9692431ac81e036d0198db315f1176ce54bc0770a266db8576de64b2a0256ff854492131e355e5c48a5eef452e46d94cc4605db1c51174e83e4708c9584b9e2417f6612f641770f61057edb422df253bf62c1bf45f2037d8bd8fcf84a848f8676c544f4f9eb820d05a024032fb5a111dfd33e3f62761798b660323e73c4435407f801f8b7910109f4226f84bcd799fc5d7c04afc0429964dc8051a3b500340ff7b9fb82c3b88e45aaaefa12e58d4c7d0915510de474216d271c82bf02d000bfe188031e411de2736bddd90a42370294aad898276478029ec822e8177f081a89a8b8ec187dbdeab1510ecc19156012ba3c9e801e1413b8189c4a40f117eb8e88996fb3df2490212f540b7157b7a8438e2716deea1818176d0d5f97cac37c4865bd36063c3887768a242bebbdc6c4d74477e72b98b2e68cad2980c4a761c612fd988535231fe32113436894cb8446f5a8be6cb016aa3699f77be11139", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4b82ca8a98310301cbd4d7c732d626d90dffec6e3a7ec1eba88f41035d617aee75604470fbc8d885c83d767f7df3d13ab1d8c492f0fa6ba76863fe5f9083b1e1823a5d590b86146de495799526525aca14943ee07acc4d0969bfce2b1cd1d2c369c63eb0d0bf4a64192391bc6bd83e7eae0da276bc8630a921831b0620bd79428cbccb631c7d5cde6c68ccd66e3845f18d0f7e95f0b0948fd246530be51aa4115c5177b3b1313771f35dd57fa2b583255aa34171d5ad2382677b3147b046561bf16a41a5b1bc86c279951d5129b2c4b907fbb0e707dbd45b42cf48c9e59904ac11f9cb4fab0a78f46897f2ad2ae5edaac4e3fd90662719ccef0ad5af9c7a8c7a5a5baf369049513705425a24d34453f35ae4ad57738ad5d8cea0913df9a1a1a5857ff08d3370d3cdd473d046c8196dcd6ce54b06db8a7886687a4228b0d4310078716887885c7015b0f0fc26c811cbe23c495aabacda1650872d8b9b7a90f4d26984237ce3fd802566f6011b20c40a57ab4aabdfafececf608c6c714c115a7a9", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4923829cb6d32b5e4633651292753e8f88ffb7c83504d8210cea0b26b43de9a84987fdc8a6c6ab50354aeeb4f6bcc638d6bf9ff4ee292b7f3a83d43404b31f5597a7298d0f5bc371837224d749d9036175b206a97be7220fe55d182ad1b680e84b20c4406307232853f221126244b120e7fc3b742972be587b9737f9c601df77f3f7f99e05910d9d3d5b96c8f33146b6aee84a2cfd4b226879fe8290dd04eea8a16bc66fc63884d049eaedc2d5a3fbbfee8f04ca312358027b5774ed53e34f29f130df163d59afdde8a99e2dd72ed4f4abe264979ea7caea8d3ae692037b3845a50bcd469fe725dceeeaf1e3a65d1b1c1ef6545940256c579f5c10d7e67142dadf1b93521c358c7056903e6431cf1b2155979fa5b18d6ba3f4a9b5c36ba11da2ca08bbd64ecd8fd6dbab2226dea22451971baa9eb21d9717668bb5982f6159e756a504623920a31671c176143c2ec3791ac20ab511e18faaeb86148510d02e087ea1f12a6b1e06b4434ed4106052d113078041e005195890dd755054ea2a8b24", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "35b94e686026e57d314e4c68a589a4f5857a34ad02456aff00ba6d19b7f98f33e5e864568ab3d43c88d535cd2f140c95092d02a3df6ad45e8419bc432d2c53cedad729c75f807fa5b2b38abffb5899ef43d9b909227848ed43922b9619f9b05efa86888eefba9e982ee110d51bd5257ef2862bb6f6aaf381c86230e5ee7829957c1d76af20c9cc0e58baa378c0d836fed40264b85ba428df6875099a857aaf4bfa1993cc02405a613355a122202a6f656ad7441735d1b71c4d470399b262ee11d816e33a5c3fccd30aa4e2dbf668453f9f5769b4316b99829302cee701208dbdd7bb97062ac509c32990c937f1ac5f56185d77024b6f380d9a87c3f69fbff22732e4f5bcbf1d0aa0dc2c9de51867f796d0d7b206192b0ca7821e17d29cc14e5a62d0ffef09773c5c2d08ab7a92d81133135e05cdbafde39a7e022c10668101ec995ca6128bed5fe4fa91efa4ec3d4ffb21dfd1657ff6a3983e9d5096e017aa0d314fe05eaf8fdb897cb88d30ffd12073a1d0be4c1cb59f7e52c3f26519c018b0", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58d99b4b1291bf22a0555667bb4c5ce7dbf706cab1fd7d5f0ffe5b08f78aee61e4dcafc6eaf44ccdc53f35828392c6215ba04f59a90fe0a31c9cd53d68082049abc5184af48a9c3cc8ce0f7fac4cd6effec8852b51c7345eb51bba2c11724bf2e0a1d71f55543d4c7d52d7a837dd30efb1842a4beb5688ffa7af522f59b56ac75c12013dd6815a5cc95630a11b967877c86e8da31ae33058a97c6560d340133314e9441e09823c8aec6bbb1a230e5cd87e4eb1b79d018d786d134291a57de53be09d87a2ea923b2b1ebe6c821233c47272d1f25d84f84db4585d67b07cc188fd2c64577b2320f0a4c643f432842b06a40d9f7b2a3fb87a1e07ef01d9b2a93e99947053acf8fb2ff522bee15346c7269e560814071992f48ce15425ccef8c5f6289508820d0e8acb95e80a8a6793a86906dd5d2f71bf43be980ff68453273afa6e7e3b752f705bd81c42525639308bfdc365eb9da160b282b93b766611803869459c70605730dfd301d8ac5491fd4699a56bf5784ca763a7babe6126a31502e27", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3345e2fe543fc21c7e9d4fd9b1c723f63a98e9681df569bc41c84581b366ea446c589c8b51b18439434d9b1bc79bfe5b27efca4699a927a90601f503ea80ae244911be7efff334351e04739d4c5691196f682d2f017a14200926a34e4826c8a48537390749fc4170fa14a196fcd315b6cfbe40e188dd85df5c94cf7a1b12fd2a788b239181988de603d5283a5debd6d5571f91d9d1828d2694a272c50b6bf372995b0f7c2caee00305ccc78f5d58fb7e9a3d7d4ee6da5879b4219d7647b0ae2b344a2ebba72acb29898e044bfc0598d9d589e9dfc90ec44ef53db24f6e9d6fe74e6b6d9596631a42bfabd53e4d50f8ed2a4964b403ded80f45b864eefd65948e5cd53405c591182b3d2d6d12bb21c099ca538ac8588eaccb3b07076082fd8836d9b84d94803d2d1ce3b08dda4020642216e3305c4fbc8c1e6c142754f4159f911cefe8819232fd53f0aadce4110538663c52c075083a775c899987f14294e4e0c56ce8e9403fb3561ad87abb914a4c0501a1d6b3732200eb88b21e7218830f3b", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "235b430b25c3f9ca2185b0a607cee204446cc47e0e22a34f304de0e60bcd7c8c9fd5945788e33c5bdad789829773957eee5137df8d0da4d029fcfa3f497f5c839db89253b5c101de2552e9dd9a0f93ed2dba05e938ea0a06069f375c0fef130d0fd02a75c2ad7879b16fdde1733de3458b1bb719fbc3b27a4b9e6090b8d0b245d492c6c4cbd48a6ba71eea768be78a9c60ac67172fd4b5166299ceefab0e2c72d93d7144145709d1b5b885b25c2d226ae6ac4331d7d4bd5ee364732a1b4607515c3930a3db2724f11ab284feb03a31ca9a1753a8f340e191c7ba2fc5b43618bbad98b331268b315e8dc69aef1e73bcd8c77acc79e70c7f4386132d66a9a13cbdae76ea7964efe05d2559ea51954353b57d09d81c6239d41953f0d9ce0be0f90ed2be5344444f2e41ae52cac049422b8940c42ba6e27b7692d54354d7070dbc9fcd8bf50bab378c7dbacd126d1afbba25d35bdf60a0051d1d726671a3c1bfa97bf26be0de5676f4191e772710244d430a981ec4f775980f41e2a086d2617a72e6", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2316d967fad2727cef0ed867fb2255d10ba733904efec86a4322ea322c83a1a301e39c4d5eed4c318c90058a609e6d3029545abcd47b793ecad2600f906915244e5b40af8b67081c14f365e127e767b30ace5a2fad219987b7fb53bf72cc6fab8f263b626b2b25634be94417634295762dc257e85f49f00f285542d691034a83ed0842ad143188e4497505eec7bb761b86b56a2148f70a07578cc0bbdbe2feb1e8c3c11104545eaf5ce9129aba8b7d2ab0a253702ce954bdda5933afb62e375f68dfb573770725d431abc1dc04cec781cb0f8afc6e47f74c8ebab720c57cc0bdccf089fa073a4a719e7b1b3b102c2d92b99938b79a0ed6d7a99e520e01de541a37bc9025867163aadaf6d62b5aae19d6a73bdef94af6c9f80b27c3b573ad021861fd875e785b512aa47d1ef2e056f4511a9f262c6b380b213b02b30c85c7a53d63d2f43f589163981b2c85af27775713118d20b62477b47b48b61d51b8b092f3aa5558b0ad486b8cbe791b29fda3a1bf350570cd49ee82ac4d10db69054cd760", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9be2b7dd0eca2ca252a9eade6457eb91527e2bad87e9571c91f3e88d35a307fa2faf46c8ebdf9ce1e32045298345bd01e470275cc0f64338dd5c0c741c6e9d46b17e9450eec936e74da8010f66130ef24c8ab2e127214f89c42734fc14c0bf30d546798b7e43f203936f5e554baa85c3320df47b048400d8221a73d335c188e0fee046e6fd8107d81f60244b15b7d65a6a93b0b12a62ff89089eb7286c03bdd54947a19e6f7926d8fd854f51613919193fb8a5eec3a66390a5a9f4b43fc09c81740558bbd0412e99582aa3a427493aadf5c57019f748bee796575cc094e400ae4ee3a47c5a4d21927d1f5b9242e0400c60d6bce7793d3c2263ca158acd6e23d3e33d0508dac45470d6b6ff0ca4808248f4097606e239ff648c2707f5c63f49d5cab3e6de662b2cb0df1d5bd9f380a919e4a733ce88f14cff304f1935e31fc7426aa3d53b82f00df029168cd9bc7aa45140862cf3070fea2f0d5c96dacff009106e6e531cb39adf0df9d310932fb75412a3f010b133021a4eef4d95658e8b7b6", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08b8152b83284cbfb4f0ccb5e25ff9410a65072f138f02d333b2bc0d5edf63cf2521759e88b1ffc72070f23c7170e48f05cf141cfc856f0b73e84dc5258dd5fa06934264af078ad63a13cd405d3ba9140bf48c937b714f1b920403a08e3a444acce7455ba9ce37ae6a2e9e4f2ac36bdb9cf46827b5b2944b9a80a630ab1ef064a9f9a05a17529e48e7fa65feb230702b0ef3b772b4f39dd4ee4fea1554cd8179c99fc66447788e5e47e99cb2ae24d283788c5746d61829eb054c7a8fb585e3c8bc34d767a32f5d4bcbb7d8ee6cad471ae4500cca0a13acc6cd8bcc4f5f12c5a7c6edcf4043546241a24013b1d9e0330c385dd84a0de572f74187d2441d6e5a512c72619ec30069f6d8afcc176493a78de95c1c28d4dd962125e810a9999c9809da4666042b4993cd5f9b4ae7cc612ad3b5f2d72650d756b373e6480f784450ad61bd4873a14726b419b7c4d38c9aa97adb30abe06af4bd66bfff69d01b9a2d8a7f7c0edca8f973aba5fa92a7f39eda460bfc0c590a4fadb48e818bbd0c064b4e", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "363246d85e5136f647f4d6e38d1bf817f542e1e6edd4de59dec20ea107f6461fdde7f3ce340a57a9c79aaa8b20f5f4f67d52406cb335a6bdf6e003e48154e2503c1bbf2b8512d2c385715574361d2a4aedf36d63f5d227ed7dab1ae31d9997028b9c838777e6b256eb7abec94d2a5a4a31f30155db898d5faf0d0aed9fa776493cdb3fbfa853088364b8d59ddcee70adf8806bda3006deae0dfe00418f0e5491e8c16dd0c35b674507df98ea1630ba9b9b891955ef05222fac0754f9b69259452548344eb237644569e0ff9de6b6d0168b9a5b356d9cec29f2ea659376af0284646ee4cda18b0e0d5cc9a012fe547d038659c87a173e796ce742d4a53af8e74788d4ef54b2f824982d9796e542b2a5e71ca5246c508521ef63fa9981b5b9c43809dacac5d616a8405efb142ca509c192638507ddcf282dbd275713d973d3ec9ed68a8ff80b199fb2f183007ddc6856002ff0be8c8e002c7d16d07e9b302064858a6250e1d8c12e4ee50930564de0ce448aa6df663b72247deea5c58713bae7d0", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a2ce232554b4a7dae27a2c17477778e9cf3067161666bcd94464cd1e3e4098cdb0b288f8a3409fc95c5f9f7c7fb6c314b84c22252fd3ff6e9196f4f35a03ac3a29bb447aa68d92bf4a9fad9b41a7a119c238bbc549fd37e3723058fe94c85e3a5bb9ad058946790a118485f20da6e46fbee6930dbeeb1bf332059e3751370d64e7958abdb8eb259dda7b4a3c938fe251802ca3ab85236d03d081e6e2efcfc197cba065625282e0af89da947add42ac74852374365b329a4ae715b840f4ddfcd74b307e0e60b3b75abcd06dcc81f88bd490c82fd25b466de8f5390d4dc01ca1eb0b9af2e352480c3f1d935f6759a7fff3f33bcf18238f5a26edaabadbd669320f4d3eca7597a7489147e9bc21c6d8fcde3470552712e90e17c18f3a3803aeb431f977618d031c4d51329eaa0abf4b4fc686818735a0a9a07a74095844f5826c3ac40e673192204ada673129c428a44d9df71f4dd61d77feef4d98d9f402525e1643ef3fa6bfc879a1edcb9ed2b5b8cdb31ba40872307a815ed45000b76e37a7e", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "170e98951db548eadca84904fe86b561b9e8b6d8a41cdc8ddb32f577d3f4aaaee06d1c27b7e442bd11cd447b7f6677c9cd3fd9c9d3b602bf9bd6b981fab5c96f3d210dcf1810b0386ad3acb2bca5705251817e6d6e9a6dd476e36e183f4ab4330078f3e330a122dddf42f7fcfeed934820c7d64e6f636bfbc2c98320552b81b8d070918a4028336beba8030555ece77cb7f026c0071a065dc3d57c39b0d72e3abb7e7bb2c294cf3603758ec5bd48b2f44a11aff7df041e497cea9d4514b921e24167994a9a4d42d1892bb49a2c26fdf81a9b5d96667f5a4eec4337ccef424b43a62af3fae5d92be30197677c8b16e1cb3345bbbea91d43d536734f148d2d62a6e0e561e273a1aa4dbaaad59395cb2b38716a5e01f63cb2375f28a385593fb6136ef4df0604e26b45374a1a4c6d022134dc93ae74962dc62765d0afa88e1e5cfee91838130d7e3822324e8c8e35c6835124e4fef51b11205605cac8ec87bda8a41e0db355bcd9936885f3ddc08e1e02a3063f91f86496b345fa1ef80e10cf3e50", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "069097171658c910efe22facf0fc2f67e34c3dc80b83f6f85aae9a430414b39701f7c4805b1b25ff22f14b0eccc2627de91783b1191116eb5e10a5e16636c998feeb7676d89961745426b33f84a4732a2a7f9a46477608ac68be66d6fbf5936e4baff2d7480a824337f91b53af7af0a8b9ac3741d75658e4c970740ff89869c60baa6344cc8aa0d9ba0d0197e80fcc3d80f41c29f55730a69712693fed74fc10e81bf5860be0efb023bfbdf6e1556ab8c0ca785b86e9fe16ad77576725c33879fd744a1ddfd74f24ec4c8d37045f25b048bea41148bec49bfec10d662648edeec25755a865e47a68400a6a7d5cfba7e7eae69ead8017038349503bd4dc6bfa4f04739df8aa5a38885dbcdca0c59e82f99e751be0e457e1b1356efc0b3a14dd30dc2615d44ecdaa23f2096343149fa01dec518cb6586c66ef656cde805c089821decab78c3381c8f9616d54d0aade67b77bb93de6f36c6264dd83c91b36b13ebf43d272de4dd98a1cebf9977d2df3f987accc4653282aa34d009ae3cd35e4fd9c", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9bb367c47893774903b34047aade6317ca7b3a6835a8af2a5f3e6d7cb11d36524617c522c5268347a1f95cdde072ec7153f1022b910b37a9e4ffeb5f0c5423c3793776dad2c4770b79e053b3c7bd28e3f92accc58e541a2ea4cd8ad8801e78ab8dd89ba90a651ba8c26ca9903539df831d0ce674f17afde09c4196ab3f0d2bcc054cddcde7cb24c6086a457604c8a1d2cd03aa14ceadac31d2799b97c2ab0c4dc7bf820007fd9dc4c0b6322b373b1919c3e1d0a08ebec4825270bd509957d8469ec63d9c01bc5dfc794a8811faa3fea8b7288cd0bf8ea7bdd519402941caceacb447f6abbfb06c10535f7e1e6ba6bdef19cefd75b8fa12796abdf032f81c6c35963d880988caea88b5e505d31a2dd1cf756b9bb449d7ee9e58160c440850a6de49cc1dc4560e563f5c4b1f4c9fe4512cae5e6305746b52dc00d429f1142440b95e6d60ff163836e1bcc106ee372438b3d72671ea83f84ed4cb7b22ee5301c0d80476af27aea18a483ac547ecf7bafe0c8c7a2a197b0a789872aeea02bfe7430", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ea9b127c9052deb676c2717debd818d70a66356fd7350d1d1b817fbde029b7969fba0a7a4c51e8c304eaff36a926b39a338d2c58ce74a72aef48d25ec2f9c7c53bc5c8470e4bf93ef7ce3c3a37fd9b60c9767cd349153bf3a256be7875cdb78f7beff47d1d1a24a764e74abb8be553537d6c477a54c9010480a69aeaaa81e31a32a59c48afd237f7cd0cf8e719030bfbd53ed689e6dcc309456af309a28b0012912e0bc771cf22817acce0dc1bdbd30b7001a8f70e7cc97ec0d77f811dba8bf8c7043a7b7812239f1db57e8a123d2a8d791e4a50bb3563439a421f889474ad17ba6e1a3b4e894bb4584eb89b1b3e57d93ab638ceb7513827fd1f6df46af12a80a8cd0b700c7838e2f35f8e072e6a481def0ae5820970d0275b2a06d774f1ee3e01ecf061832bd82d06a21e93e5fcac6298c10baf7f1aec8f09787e34ae16c0e2d21461f99787c139e63dccaeb274161bae6d0ef7ccee7e3a71313eac9815899bc45749166dd859a0c7a275792b13c98bdb32456951d79f9ea34a90efdbd56dc", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8f777e7e609046a02d725d272eb7793444b241c030ed52e7392180c59497a6ddffb9ad5e9bb663eb68e20718ee5c55c6714c40e589968d823481e87e46d79a3cbe64152508e27ff34314071f5ca67072dc4f5700d0e9309b609ec72c6e647829e0a3ab47793c3907cc43ded4daa92959dbac2e410c9041659bcbc77a8117d5e2876f93d63446ce5719287a91748c3bb6394941d03c549bac56deb59a8499c66282006a75b6b72d87d603c929dfaa074f4426b2d0c1348f36a2081222ddedaca9e3234da40d657ca22c51c67c83655cd201e0b05e0318d3f55a4dae9b4c435acfad6c4467d0f3c796a088c6bdd9894be6464243eafe7ae352e217c0463d53ae5f93b90ea9c92ad2b6eb00cd7eb29b1e5fab1e50473e26abe852a0b34ec5fa0e9073c3af29dc917e5dba16cdf4cfe8af24ca1e57a45a8b95e83981beaf6a32202d1fd09c0f8d6f0314cc840ae17078c8fb609f80fea60f9ded3839e9ef04d9dbef6960ca3f9eb2f9cc1dfccab3ca54f64a58232fc67a43f6910ac187bf48755437", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8ad36a46e9e0ed8002f0e948da8ebdf970a10d2c4374c3677bcd7b98a58f8377976a2cc3f59c96c2ab51d63e0272e603aa03c0fa7d3714bb4d1529ccee7e5acd01ed870d08de0cf8716339337d41a13eb9a00c41e85d48ba096c54c569f7b8529c8c732e14ecc670ed88d2c16e73d5d13c278746660f41bf2cd2fd96786403c4cb0e44b468a2d0ebbd37598bcc934af701e6c0b79d5d4ca05b85756a9bc84557d229638b8a7f16f68c64a2a5626e086faffa6fbf7761995e25c8248ead6caa16adc7cbc72af74a1e97b3bd9d7d7856848e774d79a9127564daff1d52fbed17e213a4fbbf8c35aea54835ace0aaca24cf3bf01c9715036be5d4ee52a1a296946930b3e130c08b3c0c8a00ffbcef06300b18e768cc31932248c59e9f99f688b82551b40edd8d338452b3a554727c34058dfa072c36c6368893f5bcefe246b6c487a3600a190a1182ca82aa63dc7ad5ea5f65be62c3b3247e4cb5a0fe66b238f6e144f530397d1a19606a5773a03dd100f7adc65a5abf2e473f33e996b826ff0bd9", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "911f68cd86a05cc378db86b4fd73c72f44ee39a87cb10cd7ab1cc0d39acbcc13a239e776bac6f1ad38f07b7ff6553c600ad74a999902f7ea0955b6d870f01c19d8a6342c1ae11bd3bc588d3fb990dca510f545d7abe9217331b1efdd278fe4c8b317abfc0be80bbbcf6cfb48d6866e0605dd443fd232eb8a1ddc6cf6e4eda10ed0584f3dea2dbafaee8dc56c6181fc026445d8cc83c764613d48371c07b042f65fe072ee8331120edb75c48734593314fceb8676faeb914f2e26ff5d8ed703eeccaea98abdabdd307a86e93edf44794bb420e1466f874ecb857d702cd20c9cf018f2c639ffcd35922ac6ea3690a85c3f3b2d888e6a100531d447977adfb895789476f526cc0d2217ce4417b504243132fdc26fb1f936376f510de1b770912d22ab35d73ac122a4b0b826f5cfc8a9e2deb031dbf87bb39de01bf32236de22ef00de6a6c37fac5dc1ec4959794a6a00e4969c27050e7b19f6809476cba18d188b8b6c286c7704e60e5f6e49d530717ee86094e7edd7197c24633cd575f4a845385", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "380a92886265b2931fba819b6dd1a2cde167c0e85bf774512ad8b64b3cb0d6364afdd8c7e74cac652ddba0f99ffd83241dd350346a9dda784dd2d51688ab10eac1299099ca3c70f8f3031db78208a7ef7607dfea311aee16759cea2b5298499a7bbbe0e7d632d98ac64502e3c2be557fd12939bd84dee06f40d31a736413206f7ec893a8f2fc7d9d6a4d4bf11036c36e9bd78bdbb20130e4028cb1fdcb328a7bd95dfbb248fbeb7416d7edb325ac02b9574ba5e2a7c0c10d3451d61ce35ad2dba4cc4ddd228d46bc3b7eaaf3100b31742626ed555945166128e79e4296d4ed451a7ac699a5cf0d53950ed2a904954b2744257a8bfe7bd578e29ef3d6ac88b2ead143b10b9aca6ef1e65639aa82789881cae609e51bb21b94f530167dd18826930dd3dd15f9893763084221219f05265459571e86798c2ab5bbcf26bd6cde5366123300a2f9ae8ec661d53f4c570323b3a806ef34f1ddc64d39867d7fa597efdd4a6fb948c1bf37b35302e03a2e0abd6f0af2f14b21b9bb335773ca015033f6fe", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2daf31d8ae09221d0ac264ddb7b86f5db1fd434fac26bd4ceadfda96cb9ef4e3f05b22c5739195a3fe52a207d19966cca419fe066938882cb916bdd1f1fc850510cd304cf29633efdc6b545c6cdfbb4f30473a4371994e04e9b952768518cd347172395dad20c5a82f90ab7beb2e9baadef726c4205bf27cb36c6c47f28588b261c71496c1009c452bca2c185fa65bf48b0768a9f04f574c363862e9d12ef50826cf8140f1e96a317c37e6576b9fdf0f9e3cd7d23548563b5a5b7375bf7ae1f21287a9384ee315dfabef9194b507d4b55fd0724793612e6076c835ba46473a89c8ea723ce3732250319a15ae4ac4c76c6261e49d156927526056b562f74fa52486d5419b47985878a8bbfca95195170bdd93a799da8c4b80dd00867abbcb05a28d32717e11ef2e2e33f664833fbc471d727b24f47d59223eaf6b3bd19146da12bad543e0b79dad55bab7bbe422c4c5b22294b59fa1cecbc81a370a0b6996b0ddad63ede7aac72cb5564c67b36ffd4bdba31b03a9267e495fd1a349f855155e63", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "906f27080490a494a8a41c09ecc4f50a3274822c9ff5680dcd1c0eeb6f8811c7ad2b0c101d85f669fbb7add8afabecadd6bff8ee952316871807367bfed0f44318cef3bf0a0c2e3eaaf23c451d3287fad0659c2c07aed6ef11b19595c53c72ae4e0a188ba5d675bdf6555644f81cc5c99ba4131ec173313fc02c72646ffa3f1858c9d8a744e6ee2581e302244c0d7c8b274ced940aede3e0ae54d248540470f9d0f324bbfd426aa43d5e77cae4216580b3da3f65096f18c4744cbced00169dd5b5068cde365813ff1ef842f73a87ec0725b27a67cbcb286f5a549e7884898073b188e228febc4f6e38bddc0dba788db1aaea4908e50a1488a2c9799c3f7df9be3ba7e779eee9bca72a6797a9ae1d18481a62c890beecbb1a26f03f54cfe26e537c7bd926e24aa915f93cf309095451e7c0a8c935ef9d57196dd7af72abd3309989a29464d396e4e3c6528cc627d70a0651a2c64a137f8cc693a431001ec3c8dd4dcf94bc8fc470a5c678cb69fccebb7d0dd5bee496ea169e09fea5037432f807", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "350b56c91d04040484f709eee60325d6dcfd5d140450327d28fe35611646029fbab9b70325b8fab14bd2f77b6fd7d10b38fddad8c6f71545d83d099c7005363f82c4491ecff0c23d9c3b4604e24d50db5bd97ae111f8d36486e3d7cade6d78950ad48f842ea9b6495581b6a7498c972c74c69d2f84ad617a8063bb75bd51d5744581f7a4126a31336be0d87e9d4bb24023c47d18a9588d1775a2f27faeec43546e19924801531b5cf4cd4534db4120846fb78a11ec7cc93338984bf7d56af7ab97a40bf3eefa052c5927d255fe406c19dd5b04bf1634e5dd3c6e9d651a51e41aed788d416db208d89676b6c0366f8250599b0d49f20459df1e76b5577b53484f2ccf9ecc961af00936507b64662000150bf0c41e422561b3dde010d78112b6e507fb339193628dbcabf8f571cffa0b31a867f570e082e79e7cf8a995965828ed5fa8724cbf35bdb7a65b2c0b43efd43a113bb7d47c5c938e6ee144516fae47220e2b320ee29cefcde05b84f47f38eb0ff68a60b3130fcce8fc1c66d7a90c5468", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d01f3ae2768f892d4be832a71a2ab219971949e57fd3c21b2fc3a189d777e945e252af45af63a67629de23149ebb32f09a3fec02da44331f4066f3880ce0cc21fe9aabfadb0f9ddd6429675bc1d652f383f996a63c059ef7c7ce25dc8a5d17e7a319faf9e74c664a265baac0f777c65035e258ac6bc760da0fc5fbf48b62d2451d5c6408f3820f0d03deae77371ac43d3e3db14e824254e7a6532d35e1275e76a8659489f1aaab4990c38156fb7ff1d297c8528338ac5e924f542c266768943fc184db26195dbe37975b8bb259b3816d6f4960d0742172d3a7adc9fdbd6748d8fc4778877ca53d0f83a02d241c2d14d3fd7880c35b3ce08379f12c47e0b2fbefd94d359b7a6e3b1b7d75d70703b83f6bc8ba9057880de48fa950b7ca3e090b0cc3a49fe9ff7dbe5d1115d1f991c867ec7e3f7ae9010a052893656c8bc3c1660eb866be0186d93c17ea3ed765682b6b9de3d5fa344d8e313c1566e23c6eb5b5d5c13394d8895eeb55ad9ecef6dc79b7764903b63db0f43c08429e88162dd5691", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f7b762c82b26c35542d3db81c94f7201921f3ddc452e085d6acf455dc274b048502a8cf45329de8ab5022134ba419231a62544756fb1d45c6185ac96e9fe2b7eac848072cc65ed471e0971be57e226c57c7127eaba4edd61d8f72fb9876a2500389259e365e8adc3a6ffcc985781850fef754c44dffc9768864fa99a0fbaeb9d4b496922334959cd048c8550804059218c1547b9e255bc98a4f9fe0ae2ecc820d4ab59f76bb1bdb374cf6cdd104867226943e3d26e056421ed3d7e69999886f9fda54aa61c44c1e6d7d9f01ca6a862e99a930c5379441cfcc87ce3d2694084b4294f2210d88c312293910875a0168a589b0ad42f5cb210bd9e162e6a2ee52d32cc0e469443956ab031aa83f666e738f2e4448430a8440f05f312d7955024980cd4d58ad85639751443638712de8eb576d65422f8e6bd526e3aad190adbe8bea205bd8596c5de3c77ed7283ac1188e9e5b8097447419d64c98add5866bc6fe92a67751ff74f87a01b9e57697b87748d746f3c0baeedf68ce0638937a1f9e51d5", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ba129163b783496d0ba96cbab78dcf12706ab4c3ae52c854cd022a61490f1438057ef80a66fb1d658104f5570c8684baa61dbeebdc9c596401fefbecc41a64d9c2e6f99aa5d57b2a59518d34eeb347e9decb3fd74c72eb23508ac4e06698186ae1069ceae249b854c2f1bc753fdf8e058dc6889deba27f3889ae800671829044cd26f1203b0383124dd95bb9ced14952dc75f47ecbd2d60e647b0b2be185394751773511662401da6f108d10a8c55bef3485ae677fc3828438524bca5bc7ee367d2b51a26a29d58d44072fb3f90646aa65d57460fa90d5b8e4b77fee49da74469e4a61545b6ebb8d427483624493dd2f463d33dab7f5ed186d86242f944553110030ecb7ef60470a4b24fd095749a1f8d4bdb4bd580f5d7fc0de4df805b132114aebf5b4d06f2500cff0b0ccfd27d6407bc14fd1f1053712f0bf5e2a5e2abc1d3dfe921b6e4d6a648d6d2a2fa681a32bcb8da2fd7d949a34a6b9bda73fc5ad78f4ddf153e5372c44bccac95326061482c0de646dc7483f49285aa0b3c9839fbb", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c57493fed6f33bca5bfc6115984d05e0c41895dd525110d17347afd623e2bbd4511e69a9a473270cdd1f339fbbfb5ce304913673920696b91912f82ff7cbda4bd12021edf39b930d869598f1d096d8e16e1aed4793d759f0eb50852c5ff9afeb4a60a20fcff3deb22193196c4f63410a8626cf0d485d979f6dbe8bc130fc0f0617d15d9050311e46ced2594e54b536672d34c85a7c54343c735e3b27835a2f2883a28537ad98913c464264d3cfceda2bd5f5acb2988d706a9a84df68be00d70b9c79c7bf5688931e4fb021cfd47fa8cfd264e5e9cfd8360701ef54c9cc5c7df8b84333b07711da7f7e7dd901ab3fce7e5797637b6b8a335dcb359773fa82adbdb600d953f378f60f91f157d0a3fd67a8ff75603c3af713db0fe0b282a799ac0dbab5e86d85fab369bb053aee5774740ea763fa45b33a919c752dc2d76209a4515f1e7910e0d6d657ee83d38795dcdd108351b2f54cfc9b0fcbb1ecacfb24636780d57d2d77b994907c0170e2eeef0e47be8086537377fb3dab06a77c3bd65f1", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55739c8ca1c6ba811903fb81b1411b00539ace1dff8704f0e2af56a70c92ae7f956777cef3e39c111ce7936b6669e888d18d798b4b6ca97564a72755c2bb1a04ad61cf7c007993b2a97b0eb73d879e5c345a8807be236435048d871c87fab51393fe60c7d0d37d2f1942358fa1a8f54c861d08867bbbfec25a284fd83814c9862b58b76570b4adafd28003f1c4365ba15eec119cd310843ad80f5989bfd6985d6b2af037e39909ef66afbb9f0dc6e0abb13dd7200ce6348e7974ec57ccb0b3cc2fc482404c2afa3ff366a419e1a5a52c41391503827f1307e9b98139434a23a23d8dbe3b161c9c7f7733fb8f2aba385580b9b259383b284ac17d08bef8767be4c8e4758e9310d44ace1c8cef86a381c919029ae3b17c41592a10bb345c50ab0c2fdd6bf183e735421b3558acbdc2d149b06b7be0b2d028cb8a0aeb4625ec3307905909be6277ca989132a6b00490cc4981526dd356e3bafcd6feded31862bf01c7cdda198de6b07743f9e2c68516282cf4114cbeadeb628852758d5a205e8378", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6772f3e3cd664c26ba98ad812c8f8e1c5cb475ef724d9fa1f77f1c70d27f48d1f9bceb83b72dd8263677ad5766c3fbf37fcc60229e677467e4c82bd4b91c9ba4671e83f3473f2a3a7da02d592e2c38bb447ca99a2700e79f997a32bd88d2ac54f0fc4fde068d317b8ffb772c5506e5f2ea2ba01275b3702edc04f47e7ac28ec59e5fd2d7493c5ed2825b5eb10b6f6408c4191a45ccf63740ee2742847da63c5ebfd994ea3f7073d05f6a2eb0c8a00e64adec2e48d20be374748eb6ffdd69b5a217fa0302f954ce067a2e555f5cb86a197fbf2eba4918020187a5583f372850b9d5765cde4ca452f2ade9d364cce523612206ba33065654514e1a1640f2bdf4c954e762abe67c12cf61a626fbacaa82a21c2818009a5ed44118d2dc92da7be786961bd144e75c10049643142cc535977f5542beda44ce63e60b0297d3b18c1d7f6765c7017bb4f638feff90d2beac224c2b58e86744bccf39f2737f88bf7ccf81b54fc8d4d42d9e13a40aae84865d8bdb467210023318042a387ff7db6efdaf4a", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "219ae2be3c14ba912428e9e7741bf1fe5b2edbeda17f6708e0dcfb3f40e6b91e00401b5f416a7a9e7c0d224f0a849056ea91ccfbadd9ad225a89bd6f5dc8b2fec4031c912ac7c4787d552ce100e512fd74850f2eb79eb4c3964217b9b90c6c436a0995d8eb0afa19c810ccb380153c43f86ae1d024d90ebcc6bfc7c99f49f06cd5313750d9fae6ac9843c02c9f2a146f1019b7941ccb96b8b5a5096df2c5b1fd9a09f8ecfc21ef6e144f17f3bbcbe8b09ff23119547fad219edf13fc8b7c5704eaa5cd56d1255c35987c1b8b80b2709da776b3d22d34affc1eff275c44aad84c691a641398293561a99312abc041019ce03fa60bc2c47df5f070cd57e676fa64cedaf710c4a67bc2200ac467858180480d22f9c2b30c148907defb4f03814bb0fe53c50509f082dd8e7526dec03c4f9a037155d6841090864917040685e2180b9a0741da44de8d8ad29743e73e30b7bbd6cd469b02c63d2baff8233bd3757b4da4dd904a3beb18c787948778ec9e096a3315a034875239eaf6fe224c47ace854", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "450c34752f2a4befbf1c9ffdd9f281b2680c8bd5868374b35ed2f458c8adfc915e9000ecb1b41a709e6f6384f06ebbdaf9eb1d0c2da4726199d81e5b8e1a1f82faddf4b359984f7fcec861ad6699a070b48c6d77f6a9a0f95ed47a46ab08bb724fbc17cdefe14b2deb4e96352498470690c3d57e4893c22be48f6e6acb9390e97d77c348632cfa3dd72c2723569737e737fb6c6e761b45a9234bacbe38e43566a45355a7230349f9267946cfbf346e72fb675593741f73057e0f2651c53fd4d065e89af348032c358ab8502022e9ecb4b500cca00346399522e3fc160202b5f1d11d533b14280f838b42f16a785aae89a6efd549b77cff4004af4707b861914124755f3a5d1be81e0597e77002cb0264e1f4d3c9ec91d2a2ac7af9aef2e1f88aec99a5b58ab844d4f8995caaadc1ab0591aa73148a215bf954281e744a29c966dd3aa12421ab9dcd58cff2701e5c5febd1a1efdc4102006ec703a91930c17b80a53c1167a12d53f4d759331100663ffc34d076d720cdcbefec73c78fd2f37af4", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f3290181434ccba79b8c04de0addd6af735d21817371977362f747c87f11995d87ee62b5da5b815d5b149c3fa779f7390c3cff6e9b63047887ad7e376d7c3d049f79afb269fb60c0208e99267ea188d5ea4d34d1de9aca266e989b37676d3d7d3f9a3e19721d5b44d469126a292044329aacaaf30ea775fcf2321c9835183b60ce8ea3f78dc266ea3e08c2290dd9a09360d19243e2cf51e3707a0e0a87f654b0d2922b32fff1eeb19f4b0f2db32d1089432099c6aac5ec8ed92e5ed9896c9cd5f296f54e061915ae37695f73b88e93cb89293c8e21a95131617fabc629ec9b217bcb19fd54af76859a39934dc437b4cfbdbfb7e0ede094bd948b4e59d4b0d910f538019e4545c0c2c41f3454b794f435cfbbce6f0cb7930908384ef8ce6d4f338b2805ab2b3ba2af281f96f9f8f7c8562957a2a517c3a5b02e85fe8d7e13c405558aacfbcdf095696cf7f9c59943cade1659de0690b2550c1ce4389c71d6e8c09c8307e40de13f148ee59a8672bc43754e589a3c1336d94fcdbb57e4fb64570", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b79833e88ac90b2c406a1c8cb1189207d47d8ff41bcabe8c91b1b2aeb687bc945505e6a65c2fc7464bc6ffc4d7f56d14a329a722f47d5ba91542cc2541475d9c9330a9d2c789f5be46615b8e56fd96cfe37071a7536b393998048a8a21221b3caf95a1deb44901766f90d8d44c08395abad974f4b09217c53edb3f54df74531a8f6a4c65f04ddae3b0f8a292fb625eac3f234f81fa6ae892179404a4c16cb1f322df6c697b115a96a357d75e0fee3cd49a9c5029ef62c4a8e8be5f54013ee3de17fb7b4b1035748f7993908cdf98f52f2af21163b38521a0d36d66aefb61101578948135805eee36301c8e8eaf19a4bd2870c9ab9d38f032b0e521392e6d18b2cd2eee47970df3779c1615ce7f485918f7dcacbdfe013957ea66083644044fed2b564843cb6d88a69595e203a10b08f61701020aec5c7b22c5d420479f0b7426aeb82835f85311a6d9a1299f212fd12e7bd5d72435e7a9c4d145aee9776f697f08ca740cb324bdd2f0e7342bb0e6ab09fb72fe87166b2ef9d2ccd146228f17af", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3665523fb8a2887667a56faf823bfaf1d3e187c24ecd68df149b9bd2c175f1072315ab1be898dd956bca6b997fdebd79f2484aa12e3a817a0725eb7a053a301d9a1d7693176ff9e6496628070d6d3c066cf2546f3e2eee259e7aebb54bbc4d6209bdc5aaf1cea66d2a618bc6d7403a4bd4364fb110648829227c8dd7a64986138cc2bdf66010023b18f78946bad91872c013e9da93c60e303f66ff1dd945ab492dbc36da6d1795a470ae8107f69fb93c8be9a1d57e1e9a525baab457520ba5d025c2e196347521e3bcfc06818ac80b27dbfa5c3b5783cf6ec05e01c8c5d0277bf8cd6165606367b9306ee51a578b789d47585ffd49e69bf20ec1b3072876454b180401082937b74e6fa1c4711653f993a8d1d35159227925c73f0ef526ac80b3dd9b8f486d492d05859328c51553b6affc2e01b1ac0b599d1c0a1d8ba4aaeab37ce051c0adda38fe0201dc53e26017414a2c0b69fad629781bc47cf74fc0a2607e9ede2168bba92449213d629042b2a40118140fc83d090f2f413820c445733b", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3278aa144a05b9fed7d340e35b723b5545d62cf0114f1606af4fe84813df348d6baf565651ccef3041fdf2cccf64d1870dc3b8adf4b21bd0ae1111653969a867d2069a1f77b715c85cf2ccfc0afb6fe3f414b19ab6958567981d4711e5a8f66b14a6669ba7a4d39c69918fbad87007d1d87d64b6e900bbff6f428d5226f98c16b470f8e5061bbea9e5d44e3e7a37bf92bde672f8f6d44169f1935590a82104f58fa71688833459ae8f2be25b923674b49cbd84f330053eb38ecb4047b332d003fcb7f37103d45a61049702a51f43e32a24857903272913f079128ac330a97774d721ccd05e66f68e1fa5dcadcb1bd9381f0888204d7af22d8ff38b5d2e65ea2ae594b1c2d1c00bd4ca1f7593cad5e563b9d3e61cc8ebe744db33b27e4a3fd816f09d5fb3daa6a490c0be3a7ba5a4ace414845bc4e0f8ad79b12e36c6b88b629c5844603bfd5137ed29d212d22aaf704554d0771a7e46cb3ce417aa106985ac948108b5e851eb369c5af3648768b52834a91871efb136308c02d882b33df0cb36", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "104cb9210f767f2613d6ca5b0c4ee007aaa8aa1637986ba66c94302a7cd0b3a902a45681240e858a752c10cfeab8025163f194c3d80b2fe1145451117c2d24a0cd476d0b262b93206a4d5259cc09e3f98d053e346c47a797642f0e816e8e84c11a3c6b6aed4fb71e7300119924329fa7e6f77178df08e74ad24e05281483ea17260d666210c3c1475b451212575cb3fc4d04d36f1b1775c9c58b977e0907e5eb96459a49f5a419f83eb82d8d61e33acfadfe03c39574e57dbf06fa190a3d8d17a18132fe55f6801b0cb622d0e40388a75cc6b26cb5690c512cccf0a00d70d67f2a0da730c1d4db768f769d0ef2d27371f8c086a0368d3afd1b9cca8d7c3c1443a1c6a7d2f742d63619ae87b2a527198bb0b91f48951719142c2901e74c3b2ed04956258fae74c655a8dcd2e894ab92d8ed18e5b0e8220d94888e81f2123cca36261ab0a14720240ce8fa7a742f85294cf9ff1591a917fd384f4e2338772791726c89aba38d57863402649ee4384b7ddeb01a4399d587af0a5f8050db5807d11d", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a8118daaceed18f2d50b9f93668bd2c3179047d43baceb2992a4aecadaeb0cf6c3c983b1e94e5e9a0a866a3cd053d1dc99a10fbe0f60eedbccd95c4a02489afa08d706e55b2c402475b6e1dcdb17191d2a88186c4f785848afcdfa63986d1a97c79fbf768e441a3190a0210f79dad67206bb7ebc6d736f0d5cace2db6a45fe427afcce34dec26288c7e7b33e48a69380bb8bb81f0ad0f3a585b59f8829ce90ede731eda4991cf418aac4628a0afd58512e771502def9b6d0b195ca6657f03176c71616aef69a02913f0ee987fafe61b465b0ebb1b4c0a3ebb775487f57301e27b6b8f13121b3ebf1ba0700dc9eb41db0eba1657102bf935925d53c77d75f99cbc327b1ab7d8bbb0a79ca6749511f80bdd3fdc0b4c5d767d85cf1ac59f9778d6f0af8901220d7384106dc0dfc950714491c27c2adf0f4b2eb57c5acf4210d81d2e7cd1af0c26175699224d893a9406c21de4401b0eb9d253e8754b10e2f7b75c6d4d52d2bfa84cbaf3e9d4a411ff41c2cce240c2a2549c97248e897fb29228f2f", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "813b978b9a70166c2d73163e80e37cfd2f3763e7ac225e333cd7239522cecc92b41aa629adfcca476f311f38bad32da1f48799791dbaf002482c94db12ca13dfa123c1aab054f729be4304f5f71f93a2a9b64086ded03c149213f63caaab5eda2998df931b0d00341c624d68f89d04349be0036a97c0f54eb70d7778e11091791ae5fa0d28e1758ccce441038c781baa2662a0daa9c9ccfd1bd8faccbdbe32ba09f914d5719c31b49caba8f0a0afdf4d033b256e7bf7ae91f6385fa1741d9b97c3875377ce9ee1fc1c715dd87542f79a499a9832b1f8a7a93b0dcf7f550147119eae0d9a029c62ad188933fd741bea1c480dbf81c439136bde67e4a85b098b2338a6dec3e6a1fc1ea90bd6daa4cc9c7939597bbc69766559896ba2ee7a51cae7dcfd917f33d7beab019c0cf3b6770feb540c0483b6282e70062483569edfdb4f7035f0a5d0b80636ca9ebabbd0a4eacdaec15225ceead38a150fc0dfc3d2bbc974eccc58c42dd169a6c48aee64a435db5bd49e7263d928df6b57891a4c8a0f33", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "35cfa52d7237f0912701460e6430658b378db3c8e22dbc89dd10416a64916c4ab0e62065246e20677efb224dedb817faa9c0b76cbc3f341c138ef7f864141236d49b8551c55b8a432e595245564f87cfc28bddb3643918bf1537ce5795299e33889772532ad7bdd5ab67806902779f4c315f369cf4333bd06cd0e8be3df1d4c0aa34c1e80d0c782a49d3f288a1594bdc54a03340c082cd5f0e202f672f4de64c19d82ad96119e3712ef21a845ceaf22c5c6053d040ac1a985a3707a198c4df364c0e26e121936e2068b705206ca79590ed61aa2a292d5308549f3305f2138ca432905fe7abbde2579aa6113992705be56ced4b99f5e8f91971a53ae49d4f4729519bcdcc11ad76d348423f359e327d4c8bf52a74d097609f7f077b0cb08c0658dfd3b8cf4c817a17717ee4c890b8d531c107f37b1c1d5795d62fc76e242aa7e1d781fd5856e94d7c63fadcc0ce28518083a971af860938f29f7541f0c1f0b79c7fcc807ffcd1916f6f414afb14916f7513d5b36fdd6dddbef9fb92c34ac4ce95", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b82edcdef417b1e025f5405b4b3a0a3005553fa60d8ee11f7c3edaba5cd519f2b34e3cb7c55cc7bddbabd3dbf209dbc0f2fa668f1412f85a1d3288ac43aa632f7cd673b21440101124d6dd98221fadef4f91ada7b454463f4b81ee8826f25563ee92da5a67534a6602cc6702d545698fb5a4ab9cb8669f12dc73c488627b22a509f1f8b6072ae82a6637af80cb62858cfc3be906f981f0271b326da1be3e427c1236c491041ef7c5953bd1ef06409ed56dd84c31df5e965183abba8ebcfdeda93c10826b0bcee108fcd4d6a9ebc3f1387db563af6392a196233d4e1ef77f1a0ffe750bfba9181e0a590ea51974eff951e4c997abf8b61c59c057aa573dc82e034d7bdb38325c4869b5f76d3f2d7b1e0fdc759a8b9979bbe8de7752227b74e6705f2d261a980bb2620078eb0a42f737cc3f9053a20759eb4ec236fa572dffad4c1dd191d59b9b404fbd84339af78911d22fb6a657219559801e9c9db862729deb0f5cf19e3c9145ae3d23e6563aa80955cbd2063030de850f6cb8ba8265eb403", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ac45f44813fcf8b3a691fa3d8b575877bbfad896060c79f495c1fd73a636aafda82632c463ba8bedd6cd5caac7d64c424801fc9375724c7659a75e3a9577768c307c02ab3ae6a2f71d2881bc9caaffa0790208b6a801a95f41a7c1973a1076eb3564195ee4596ce11b2b53f4d8b50dbdb69dcc1f48927b37659ef1d6aa7ee777fe65e82e3990f32c3ad084a657ad5cfe6b6d460687e146973be805c9613cbd33f3acd727cbd5b3c626f2a8cb52e9c79697b34ecc728f450f146a3d650980fb61984f4ca5b3e5a742021501b37ba434a0d9b14c17aea1fd0cba84bdd8d784a342a9978b2c488ec737e838b75669e6b69f03ae023472630d560cbbdfa4916e653bfe925d7615b90ab0a4ccc65b780914aee725f45503ff49255b73773aee00a11b09614928bfa1042a0c8352a23fd62ce45d7b9f72f885ebaa792040c9909e5639310e306863e0483db2afd6cd9e83dcf0bb7aab7de86748043424e8db634e45f3736f4b200e6a54950ef3325d6320279e461b874a4ef56b7ab0412f6b97a24716", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2689844d6cad06ecc37976c06eeb1658216cae621f763b4606900d3698486ebf50a8669aa0121c673ff4ef1f222bcdac9aea65f72b1df32e6cdac08a2113b7afeefd3618a9116fba67a7d0a69b4f6891882932f359bda97ad51b38190a41ce745251b4ce41aa92edb3dfd3d57f4dd35fa58417772d16dc94c4bc5e102bb7447ce29c7c0f3b1d04b97974d128e2e4b23b553e0155b4a203ca4789dfb8a77e64184c6129cdfb9b1496db29e9cbbcc658dc2bad42100c81e25b9b446b5887902c6f1139b628f2d204fa37ee9c2eae15e1c2d0c2796cc715b652fe407d0cf1e0d5dd4222a255d22c047212be88ebe494ed1a16f58aa971b5c696ed1a4cd8e92264128a9c649e9c5e45a1a1ab10a0db29ddbe72066abdaa123d80483e4122abc6e2aa66ec6dbb5cfde1783ebd4645ff3fcfd6f23208cf6128d160042d10fdafa97933c1c2c8ef9142aaaefe82e7cf079f4cead6d38fa934d7bf39ba49cab80cdbd2eff706213bccb124ff52f48503ae405613c3eb4d07a241d5a81958984b61e47f0d", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82ee60a6df0940cad7c980658108e331ce442974b230ed81871adfcb905045c9d8fd03b3e87dd11c4832f5343d0d15bbd1128d74ee5c4afef60df8f09488ecd6d3408f1d7a5cb4039709662af225d4022637905e5caee84fcbfb81c03a59039614cf700ee7cf5b573b0ef14fb0354552237dca726a666f22ac68ec27c7310140456353733de4629c9f1c01e8a7df01df33f304b3fa435401da9e37f1d8a2342fca9068d0ebc9c05e0c25e1491207d5636210a5e81393dbde83b325d4339c5321d685ea5852c8b3f9ee2920712ad8f1298d60a95232d62665dd09683f1c5ccd1d3d63208b2574c182fa267eac38c49905a60c75b4051e219eec57c3840c49bd78fec8031b51a5fadcb4160ff9d715c600e294a43d7ee2d7ba560cbc275ae6374c4460d73e23656c152787f89937cdd04b614d04a30bbeaad61db3920cd12f3f6ef6fafecd88a8f4528a9be98fa33aaf8c88b281d881cdb19a4f1eb541247917c03f20cf8e66b2f803383a054f8c6023819fd2089c6a49f77d6f2d9b0d57b7d442", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c8662bce27bd0ccff05af38b61ecbbfb609a20e471fa2621942c374b684c584888c09d22fc2f36a6170c1f1a0377d5f8fd341323c500cb8dc34a4d818d6fb75fa2df2dccab5f7993ee5a174f652dd4d13eeb6187663ce140257eb468a814f0a6244a68851256601ff9936419e3f9f9434cf4fe172191e1aad53edc96dd92d30c529d8acf74294fb8a5a34b1648f7cc8206e62c5417602da57059392ab441e768212e5d02a5cfdc17dfe46e65c07fcccc05b5a252aa0137bebb2b9d00a8c429e415e9e225adba5a66bbd84d431bee38dbdf0e89f1a76e1fcaa0b0297dfcd2bc241f709b5514fc38c65581f89e51f79adf8a7378f1710b66abc465f165ed7097b1bd4c26e0b7ade72168bbfaefdb4537f061d5d934167cf2fc6c236b056032223e387b1fb2d44010faca7d9309066809326e61c2b7f4d87b696d1eb038a69780d87637fbb7218d730659584fc6ee1da68f8bb6ee7af301f9e16d36790cc69b6927ccac40ee8ea9db3ca80a8d7aeddd4de96f73b26c0610a72453e4dd166d64997", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e9e4097ca6657e9777be02043ffd5012b4f3bfec30b662a535779ca6561c5291e3eb4c86c9d3d79c61ca3d0c27a653959f2aafc72ce62f2d6e0d9de2d3b16169afb7cde3a05ba9d16dba905e7663a272d4a8616309d321fd1ad98da8fae71bb7f8b55ce70e3ffa22b7b02339f273e0e9ea5e3bba9a497ee700d074f9c595751d672f4a38ad46751d673543d5480b0432fee1a9ee9b8602133a83dea1013297dcfce7731fab9cd50e26dd68d20a4c305552c23365add835e67900854a64a69d31ffd09a698c9eab1d1db9a98035324d08a013469635c19c5e677fc7e3921256c6c083c37657bbe1b3a37b532e730746a929cf983fdd2a5cc3235b9102be86a89971433f60d1f5841d1cc2e6118d4e493e9aef37e7291b4b3e297afe59306366ae2c0e3dea3d90649d20a0fcb4a42f9fd2cb638bd6222f62b6e8e2e3fa59fdaf3e131977085a3ca6a15d5cb2d95dcd7a0b0353047f6b2e68b02d1a827d967fa1970f75503ab1596b66d763c19ce2e3c3da86dd5b452d9996036e3eefbf279e324", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4f04303bad19bb16c2262b447871ae687ac988ad502bf5c7906c7a653d3a0679ce26fd46a3f6e8391eb42556572b2b920c81cd13148e7a84b3334877855cb6ca20b9aa62f489da7fcdba018d9b0f201c91a230ceda2d570b5dcfd5e8cd36ab688d0c38121a06f3fd81c0a5d7115f11b025622a6c49100b6165ba77d13572dfecf5486b92c6f2c30d48443eb9fb310a5a6d920d878f07a65f0b535155adaa22572b26c22d79679b7679cafb97cc1de670dd47d65ba0e2b5d383e88b8b899e92f5de50a668ae2381e865720ec72e9643a5b813a624ca203206f5b7d511c657bf9728411efab6d2176d7b588b50cc334ff0e3357e14c91aa04cd3fe5c371d0f8f1168093f4458a7ff081a07314414fe313feb35ba30afbb71c90ca28e94fa2933f5d47c2a1d6cb66cd542f2214f041581f6ca6dd44445623bf7a68cd66f4ecd5e7dce177fa724a9f35ac0b8cf374acde2b682b606dc531169d0b8a958f8551eca759419c0ca21b243baf36c7146d60fedb0f15f4f3560b73b34c4945cfb8dcbe454", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "361f544930957a2b488d3e95c56180d5433eb1427fac2366c78d06b6b5469f3890b7974ece783416520d1da0fdc369284e421e69b50af8ae9d67cf18a6bdd8e3f44adceabbe8356a19fbb551ea5cdb7981683b5410725bc565d833b64491a24b6f6df7ee76c1727236a87cca53f52c5e12816ac25b9b8c8eb4ea8ef11bd86e891b7a1894e61ae8a1a2a2145c62911b565d7c1392175241b6205224344904fad7f3288c200e03b377587c6e9aaea8bb40f21699021f9924106e00a7fb833a41367022ee42dacac2fc1c8321ebc24f61dafdff592a674218499fb51af0489d29c0ae9b8ff790834fd54f05ba3a8b4e0b2c327171d841d26c12bc684191781e44a69a703b063aebc996d0b5cec48ae5a452a7affb8f660499c5ac3b5be34463e144dbe79ac216fe4f4cf17ff9e87df62bb14884f0a00f7f74c663fe4864a413206e52073e5fd3a274b1c3a1010243984f3849973cc986aa5b1e22f39683a6c083b7fb9235153d6dc09d1fb1444d9105ec605d8ca5dc9b62bcd60b89099c7217102f", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3368570787286bd56fc417fc104e5abc409845307011b2498c3bf52b1515f8362a0a6f2a365749a61de5cdbdc23aa81ddb6d1fc77b365888328ffc4873f017edb21b68fb3f5704b0f766571899a2537d4f8c68683df24c9137d82e37b98e1ded6df450f19367df2b42d79fae851c2d530f1f8862f6906d7461bb8c622f55f781aac55cc86e4b3b669fb33e42f899221807442347a5c15fe6557a279458ce47a4f0bc3c2c5b11dab6d0bb871c5f7ecd3b377ed90af497ce0d9887bfba71c85ecc3b745ffa8c2b6cc0c89ebe55fac664ab97a5877623ecd4b6f8c98c8666ea8aa3f2f72184f250e914a7f33f779efc3ecbef3c3dd86160f2afd3ee3c98a377651d1c4e09fd4423b092abb429f37b7ba9bda00e87c342d46074b1569ad9ececa68cf702bd81b178908f02a6f9e7b4313b2d92dcaf51d32003b26182089e22d75d8aec9c746004793657968cc7b967c8dc274c4ad6f3108ad1cba58e82ceb6b1936a6efce5d58015ce8fee8aab1e5ad83cea1f01f75aca8c8e60ebffb887f8e29b9e", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a4d9b21c49b32b4b94430cc565989729ca0476bc748ab6c9cf94266c744e39dde45da0a4410dae70ea50abac67732328f30c95d960fc881193444ed7708bcf7d2c1524304f77ca15830b8a12b5b27610633e2b6b0b3212f65a356df8db4a31d52505aac7032534878c575c9fb7b2743c58028e8360e1a36eb3322b725ea46efd0914471f7702e34b250ed7c18e2e3301cbecb78533623beb0e282bd7d7133281c6f308532c0ebe259f832754f77cfcf25875b60bf2587c932a106e5b215238a602003e95fe646cc4c86950c79cb3cc331249c3b6c00a797596cc1a14a2037a273f414a487020e49fb2ca6b2b168a9760fa914e4c03af6375c885a1edd336158d6db9c0f860443cddc5f856e6ef037d2254a0672504c9591193bead9d979f25187b54ea523b2f1ffb3a75ee45033736d652328e1536f1bc77e1175927a8830598f1316e57d4cda63abd58423cdccc03426a3698436d425544d8e6c7dd819ea0f4fbad96cdb1af8a7182e9a63d731b6d32278444ad33ddc902602e17d739a7427", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5f0446399fefe5481ce6d0c1206a7d95af0b872ce9fd44c989a70b02c56a1bee3ab8ed6deebfbc14984a8df7ca932e882508857696d94bf0bc1e043a6c8f301670fafac5b85012369db85555ba28e92000166c3588a96c930d005fc17c217c5b396103e90456ef05dc801200ed6a4832604ad1934a20aa3478158864f77af5c2b45e78393eb44b015812725997c660c32fb604d53e25abff734918d71533aebbfd899a721e817e44698edaba1aeacd095fc6bf8e73db2663188b69b364e657cc2dbfc492ffaf6375e6a3b214bd599a84a86b161fc1c3a99e2ea8f764b20ffa173e974a24b76591a11d99898f9c394dd32a6113c9adbcfa07dcfb9b42d2dccdd4f86e390153c9f322484cff8e09cc003096c98abc231143784e0c6e252da19a845bb44c7d5faffdbff83e140fab10932de76fda74417d68876ea6e6df922b772b8fbe4e9db316f4d7d366bfee8cd57d26a6c5629adf38c6ca41edbaba54a83b357898518f20168d8814aa85d55b273d3d1a591c82cd640772b52d4be285e22341", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b1764fdf19991d2c2bfd2cea9f4aab9c496377e69be5cae5af67720164debc5f99974db1cd2ad457c032ad0091447a7c1f5934bbdf25152384d4c8b9a9a501cc5850df20e543d377cedf2602fe6a0bba918eb1c0cdc8349c92dd552643e0fa8145ad8b961461fd89cc0411d945f168db3531cc2463ce057e79482829a4d0ff825d47635eddf1242130d16d79390f72927559ab43aef89f92f7ee14cc0c34230dc2670cc74acb10b8b443db87e4f661ccbb3a70304b8ba40b97115e858d47a32b67f461375715f0ce81b04ed428a749bb7d15f00cd5522d79435e6e77f07acc98ce10a1b6ee2f7d18dff1717ba16675fd6329e2b9971b04c8c8149cf9754626337cce176b67b9991532d6922e27877dfc4870eb253775d95723a8787c8f5de5243cdccf214b66f9a948cdc77e5745dd23f927b48c3dab12484342526414fcfe9e6ed0f3d9d1d6f13ebee2f1d76aaeaa3090b8fad54fb7e1892980a79e1cac96606a094ca905ec4eeadcc8f72d0e722cd14ffbc9776feeba0119b1458e616791e2", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5226e9d2534162b31c0ad35c3a636bee5a76ef1430ed5a54ded33369344e1c5edadd57eb84ee5885876c9835aeea9b578e29f2a77ea0817ab1b89f99fd9d0bdaf2a1ced19d978cbd7499f834d66bbe1c29a2d2869bdbeae2c9519a68a2250f7bc06f8c3cf0471d7d3b25ec6b9015d051bddeee5062e1e28857aa157457a18bbb3316ad972bb99e0b60b22e1f6e9c57ebb56634e1f825cb699b958f1f3bb6fd49e1e911a002fb87c7f050a80a5c9ddb8910bb06b181318859b59d4c7f349b8fef1179a97ba7492a7f363b73fb9be23dfef078604bbc6b269fe4a8cd7e05bfe114063b04df76953a75f9675f91f204550572400dd52a13c868333c3fd056e5136586bf0bc4d0552e5715372be5734beba784a3c104657ec49a6ed80dcab55bb09d7ee6730191316608be4ca14abc0cdff92c7f6d820b40cbe4ba3d0d7fbe05357909c0e154f47ea42d89c5ebe7f025feb53f1f665ffe44ec8033251b465d73932625ac8cddef761c7a363499e8f981761ad49acc50cbf2f2e4c22057bfda5c9c61", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ac38cdd94cbcf2a3ba417c2cfbc7f1c559c9bbf438e618bfe91627cc04e9be0fcbf0d0c555f952d29d14dc47a174be2b6b39c5422045dd86f7fc787c508312e1d5e63391012c6c3944d6286cc9b513c2ebd0634159487e9d8a14ac792b9a17f5e36cadb44a1bb517b41c6975207bf80c3df305b0899a2f3088694f6b979888ba479d132327b5e2f64d39ed1359a21aa3b29203c7c74e4ffd3d39f85cec060a2210ac697af79eaeb33cbd4eea2162592f2fe3857bb62bd9bd4e00331cfec01fb43bd892b6a903f995430918bc49385c1fc2aba09480857678d3bb0a8ac0e6c4a168fe68b030bd6af8e998f8c35c56c48b18a240f24c2271daa0878b990d61908e0fee3e40ecc7d765ca8e0757c4d64fafd93f942c4ae64e51eadc128ce9193f800e0d6387ba2ed8468e63c50cedfc3ce5daba2e6d0c2918c11c2fd42158f02ee622fd1b9f2360d814e3b8bb69f4e3be61cda7071412bca19be018db9c2856c29c1f8a704e1c042a40d858127f8bb004532798bf5047144123c68855e2c81e4c69", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a3a9831698b8906b45370757eff73faa5aee567f64581f421242b0944b181b05744166f8753fa82f883a9a1a2af3d671a110951383257c1814a736c46ac05765aeeb9f1b947b1f85c38c51f024e23d8aaca509c71f92946f16fb6bb03d288554a3760a77a773c7052d517dbf451b1c2e5fd17086a41787d02fbb34f2378b5d3b03d4dfce13e00a29949a4b194d20b26946c32a0bff2912c645e47ea9845a36134264da79cd93d24704cee355ec9ed066818cf9b34a75c5e41d6ba152a2a27cf704e98d986dd36fa4110238e8ce08e3e9a534e9af448b9bc2fbb314135458ba94b0b89352e05a73b610cab6c7b89e22293497e5e8e37b4960fd5fb5d8c06c1196275afdb9b4039e67fc7fb53bb5ba51d4fa8f81b956730eb9e70982220be2aa46d73a330e6cf7dae6965657775aa52ffa67c46e1f4d78c8384a653b9476f0f785fbabe48e69fde402169ff6003c32ea1925ca5a12c0da7903fc7991244ae4a10632a50bc7a2cb97699175f072b2922ac782bb2c6c1a33af6d4ec1f0841d0a867", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "70113c90f94bbb13982d4e89872276f07002e7f693d6e0c259babd145d58da3369f54a3df8b6f902bee6820adc582580f27ab7960cb2fd4f2436930c9f1114daeaf3ace329f1e0e35d26ab90e77666debc47a64a9265a87760a3d45c0082e19e45772649893f3b50f85bb8fb6fcfac0f6408a53fa294f61d9dd5dd480e2f26a4ca0d94908237c29ce49f807025033b8f09743e5409918fca39f55016beb625f9abc540cd265b938f1fb060b94ff009ccde52ef45eaaac14e04dc7303b27ebad32c77931d7213d6fb8fc6028da96e9a7ee3d5308af0e693a37752cccbe857e220907f9bac0109b4a5c0af82221e84712377be20e6683df4edc70a9c64abd7c58f24ea3c3ce772cccff6fde85ff7167abe6396a5b18bb2d829c06293c6651b9911d820b8fdbe65f68ece9f599e624aa271041021eb8c7f24edcad45b5d21b29fdc4e09378d75fbc2205d854a1524eeb2e944b99f8b0043978db6df641fc735a29cb8cd9670ba2ee54f34252ff59199ccd97188420095ccc38d079f8ddc97648b7b", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32383cc5d085dc5dc3dddd61f22e6fd704eb06a9c374ca79afec291768f53073811f0397e7ef2fcda1ac0a6bc9abbd4de9af3b0466342af0dddafe5cec3a3f455dec38a7544b9c3644cc476de65c55298e70f3e23eec6473e9c9a63793a1283ba20c203e733594b7f19b589aa68b5740c1d50f0a37988e5315e223ad7631f6f38e376fec316b36e1789fa4e9b99cb9a475a14d4708f547170870741f98740e5980350e3f162ee18419b10e9efa9467ef98a025a6081751bf094019fa03d11cb2fb8da7be33b5368b229a72672072d1f73d6672da5b721e143744d507ea2aa6168a8b5d1ef1f45901674e50ebb955843ad0b1f50631b076a016c7dd4c60ec56051a4aadbf1c5865609ac2c72d126ace69ba43c0e0acbe7091ac18f7a0ba32a781b64972b62b54ddbe7810d76f092917a1c6e2bf913a2ecb7afb01707fcc1042a188140842dd11ab03e651e881446c4623e735c4b89250c6e7d95a932a82ee15b39191c4c3880898696a204b9576882510d6716b9a31f6cd3b90e79f10e34abcbd", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fd063727dba6599dbd9d3d724776170c9a97e4504caaae0ba584c95eb37b8561c561b0ddca7215eba84c0ce53c3b917e3b78a9c65b6666349c489ffa5f0eb423e8bcf5666b9b1bc19997fa2165a0d988638ab2a3e865f0d371f381331766a8dce8038fa2ccbcbb78638492e560a1f9806d10eb8ee4ff331ccd06477260411e0d2de1b590fecec603408fc70950ac743fdbde4a3cb78c1d3e61dec41602b41ce5f2d08bff01f2c152219632d6a785ffc7e453fcd26527830583d4b1eea7c920c2c7650d6fa3e0471361d5ea813d4533f24c46acb22b82dc34d9c63335843426ec25a7fc37b4fd7084ee2314f60418a072cfa2ecc95680d2f6b017fa9b52794be8f3deb5c4cbbf9ce27e2095a4d10206097e35e3ba8978103de01efa5bb2a434cf40a8f876f482630cc02ccbad1990eea0ef04099719f3497d65c38a4aec3634519ba88d4a9b246f38ec30d04e97a1b90b23f7e26d627edc71e3d8ede319e1c8cdc4658fa94eadafbe421bd854017166b27bf5710a6c0106d0578a68fd93aa2a4", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "95273a54b216c02f9d6b0a055d24f15b85a06ffcf967d145d51582e90ff559fbe669b8e822daa068013d8cea74fb33287a89ee5e268063d10691c34a2b2800622fc676d6df937d924913620ec12a5e69ca4bcbf06b63bf38b31d028d289581a52def469ddc275bc990a0c45d6f1ab22bd2f7f01d5696279649574c73f6cf732990f0368de76b1300b19944e88a4cd1650d3f26caf8c4f84b8701630468d4b292fa5d55d4244d74cfc2a2718e697f0d06a22c8f8a724691c61035849d259e3031890f3a42c4191704df358780342eb5e24e02eaf7f9f7df2b2fac3823bd2ddf5845228c4b7bf9ed20a4954c284fe1852726d731dc9d0f2804564e7608e6bbf8acd6c81eee5ffbcc7b57074508c8333d2b5b2941bb9a68e0ff7329f08341655c1f23785e5706e97deea1a5f8215359493566953c30ecb6deb2cd69d4a72511acec9197231f941aa3ba31cd9c6ac56ca62dde0ccdb23f9c10fb1f0263e225990e093e527f819fdd7631c58b8967aa184136fe1cc62b85f2f04391befd18b42ff086", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73c36f08e9ca6fed28d0381f29ecd92c779447bb6ea80cebf5e45b08ca17ea7caceeb3b51d3d56c043258874acb094a492ddc413de64c81fe0691005a0962b4ba12dfd6dd0eea470a9319a8f204f7b80da9cbb5002a536ea2780f1b8c5d64360b3ea4dcfda6b3c3cd6d891d82001323640bee221bebf3c9d41c95834c3b63ba1f70a55c5cd35696be595586879b2c2976fe1ba735179728c992359191be1ecc95ae9ba6a9a1cd8a8f391f5af675130019ec623b88931fc02ed4b53e81e067fa00cb30d4cb36d50987434532bb172364aba5f17c5449a996b75ca9bf1b5db7e1dd3ff45314936668621fa10ce845a08404507637169cb47f33af36819fe86fdff78c89b688a12dd25ae430b074fe9949a72c7652159c43168f3a84c1caf03dec820a4ecd64596e05c5fc11f4c9611910129701089eb909440915b819d07567aa02d9dab2ffcf07d055e28125abdddcb509eb5c0bb230ec4d0577757a5a2f2eed0f6d149ae3fdd8b03af0918c5f50767680dc28e0d65212c18fb2ed3b187187daa", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b43da908873f938fc74919ec01c1ecad2d22c502184fd607776312862ef9192dd20ee55b7a2ede1239109ed7390698ea286dafd9bf8a0791911e2c3a94befbb5cd7aee9bfcc717303499311fd3cb85affde64082b460e18164d7b8aebefa89d3000a948388c514d4e1a0299e88181c52b25a66aa00cd7bc6a610d31feffc3198b7b76f21af2d50a40d290a18f14b8edf67747ed056d3bdc3c55f09189b27c879ed924395063999322d42df4bafb016708573787b1e1da653c05dd7d91af3d06866360649614684cfc36372f018019daff93eda9147957751c9d7a6ad22d7d470bba4947c31f75d3f716b694b430efd85556a183c0beb80b4d6271bc3052ac25216cde9fa59b16b28285de02dc37e2cb4025b08e0e5822bd24dd0b60c7717846e8fd2d6b7c2ddbd8db751b8f9de3bc30a01290c92a6478f95bf560b1b07ac43c764e0d04f46d1fb190a6f5818c0e71fc7dc1ee46e3d00861c9872758af145ee74e5b337bf802e52e06dff8fed01344d9bd9310afc03ca085008fd871425472bc", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "87d869586da77c9c4adc30879fcbe28ad8b97ff66511c8727e8c3885462d21c0c344ebf1eaaf30fef907d03aa40bf67202e5de37e24e25bf6fc6fe8f2f0561ba68934b86bffb654adc2acb7cb4d9f5f9a6cf7c6c8381acce6395ca236f4786ea58216fc3fa6bb53cafa3d677e2103987df7f45d2314b5d70b6f7b892293acfc9e6552f1834f0542e6b4bb8ae5b743d30853aab666d2298e22993401ec851160a62335e96af7277c75b9b0a9c33f106d25c41be4f9c906d5dd87830372c02b98e0aa9f781f77cf5fd58115111f22c24f767ad2c3cdd984e7299d39c54904fe38efb400201ec8101788ed7f4375c33f646b59ba229df4dcbd1c078a5ee5e8ca59ef819a117fe36ea0831ba58b61363e97465ccfad489126b9ecfdca4c413e4c10da3934290cfb55c7660dcb6cc6c1ee905e1fd93bcf3f2b8ea1bec4c37f8870589358f0e659a27b1e864a14288bf579a9ff9f119cb37110b100bc5155bf0a9c36cc4363f7f3c7f24d40c51986dd351f98e56a62609950b3aa3945e415cdf4d8b70", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5384f3d46214350e91ff3a64048ea4379a9f18ea6f2e42af3c232bd1282adf91077267931340ca96377f962ec113da06cd165a42e58ab0ad3ec78606931102f8b1efa33e27e80a46512fb6cb8c02238d644535aeb1ec63ba0e8c085f6136be85ef147ffe1f076a2bac19715ef142faa31f76b88d93ac3ab9b629bc4c61dbb281801c16190cdee9d407217b6ff8de641a43bb07a014138c855b9f972c98ba3e48e8197e3a8989e1b9b9c1178cbdf36da781a0e320bb58f4051118437ade020b5ce71c0eee1f3caefd789dec38023d9675a6785d166fddd7300ff7ddd8a546a4bfd38763e4d4a335472a97d6a4ee8814b08e4d922382d8a280bd5ec9cecf1488a79cc9ca388f1707ee2e3204f5a7ad0652e2df3cabb21c75ee8c6206c9946f12356defa1e107c2277b7b2870f337875db7479ec28b45a527728f0be6d8900387cb939f9644c2dace252a65ebfa30d26ee11e2942217c619f3550f9e18acbd9737aba24b226afa7265f8536cdee68d4cd0db79fdea4f39f6a6a347386b13421bd48", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4606f1f6f50ae73ef5019ad0a1100c180585ce4dda1428129711fe9091b651b16b57c9cb9f60343e4ab6db4294a39909d290f44eab8a72cd71f08f54a51699d7aceee58aff64c635eb6a307466dd657879ef7563b0cebf38a447a9ad4a7f68f03d681f0e118a2f5dee3f16ebf4902a9a456ee03cfdf5892c72b2a5b98ce4c5f60b35c9632fb6c4f26cf21a76d0f735a776572bae1b6d9450997f79d7fee3ea1b7f303e4015ab3fdfd6154d5d203db1e4935d7d92efe27285ec849ddbea73a73d4aa0b377f3fcdfae1437e87331857610bfd8b92c66aaad25b03fb887d0037ddbe9221665bf68e0f67be055ab4d78c28185505eda01070be084cacacf403dc6e626b08a46f14f1bb2d6d3a3a80c228778af83b1040ef2fae7f9e57ae148a39ef441786d6c3177189651853e7d707bf5759cea669013a8fa878dc256ab5530092ab3a3bfc755ce4fa69a69002630a1028789b1eceffdb7c5841ee601c8a2a8d16ac728fc3e71a457b2d93e78b8135853d86b9b92a06d882ba0fd5597d51a7fbea6", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "670e07b2d30026867318673288eac021d506e5b1d0f97607a63b8fb119c8a96f0f0fca04304f730d9cf1f856d6bca9b9040c6aad624f1cd47174b0b7b5d5ec35823bdbd0c4917bef00d7fd034c7608c6c11d9329404b5a32f21d2708ae9b43dbfd926aba66b3e2f408685c051d740ad419a9c434ee4c11cf0188c693b3dc53547ebaa6f30b4abf34c52663c9d00b7b436654406e3539193da6ab38a06376eecf10fd65b82e229cf3082677607b590d619a3ddb03222dc7bcdacc38ecfbde3329be601feded510f8278279d16f1be35c69b3826bdddf8659f97f72420aefca1e686412ae59ce36db94348720bced8d8ff974616719eda929d5d23fc7316e9dec2a7b0260a1329fce3e39245e6d3ba9cd94701f9ebaa4022d43fc91fa3c04ff018ee33baa6936f07bf9854b3f716c935c29364d3c0beb83b78f5ce97c9cf019703c13c70fe7cb4f50e63e3cb97c69d5f753d7690c932bc01b2e83e3692b31dcdb3dd8e23d6bfaa260fd261d3a90bef26c5507184e05b09702d784a4b45d851d42d", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ab663c4552ea3568070910725c02c1a8d89f26d8095598d3b280e16b26165e9f5aa1164dda7b110b0cedeea232344711182b94408b1ec6cbb15353994a7169191a8784600ee83957f6d951e30d6f39b2b6e6e148a8806d965710a15254b4f5e1abb5fb87b4aabaac6fff3292f5ce0cc5e464fda34dcc1aa0c34b6a03cb1a1f885a6a2c6eb3b1407b9222c3966553fcab61e9fa45667019ff8ddecbbf18d2701aff973993e1a7a0b248e0b186676556c3a4133c9a4756842fd64481acf0fff9b93facd7d0da9bd85e337a3a945af4f53153ba1bff74970e32a348d014e939709616c118c278db732133db1111a5f9139f33724d62b52ca8c02db6c35669626649a18495d224e91a89ffac73fd829e5b24a9955526fe88eafbe6eed37f8d21309a391585fa2e24c88f488639203ed19d6840b6ad92bc6e7b30567c5539b2b67072dd60e7c4317f32cb8b790a30270b6360d4421fa6370799ac75dfb79edcd84aee7a33e9dead427f94feabd8b438f2c43988c711254a7e7c57a331f8fbddbbd9d", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "34333754afb2f88759075128f06e8c84844570f00103bda70b35a574c7b7bca12ca1d3ed2d448d8bd5f1b50529946391c54bb899052921c4f3c06496efb796b77d89fbec705a248156bab15c4efbbb872ee62f3c33d5586d0b43af1c36631de0f0c19a3ccabb59712573c9b8ab94dcdd9bf8faa208ee15879be707246049bb1491a6b9f5ea6c6a5333154905d8862185bd87fa7d60d0103073383de7e709908e9c0fa7d69875f5d1471440b6f89781d3ffc83d17c335e51bb250db8976518ca5d8d1a4aaad5b0ff96cca074838ebeaad388cdb0b064aee59cede95666e1341f5c15f66b3fa75050acb06b5da2c16bfe635583e6ca1e16b68532a58fb8c5411c5b74d76b5f64562c0f009d68bf6c382decaeb7d695112b198119821c4f940b465032507796090bb378ff9471981ef87382fa577baba084dc794cf512bb7c5f0f12176ad304ccb06eb135f57c0d2500369e12fa727f1ee90f57a0d685bcc350826b56a6680152dc7c47546825fdfb1ff4c86b61211171b6fdb1506e33a95920b2e", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "310d0bdf36be9d289a7a61fa4483b1d3966193e7b42896912aa200a9d96673e273bfc761b8b918be45fc9e9946e73e9cd53aa6eb48510ed21afe13cae7b9ee516c9aeefb9fc53baf575d4691f7c68771d28592de1e16dbf54d627cc589abefb7f272ec75d8d978200e527d9c1df95dab6efebb1cb650518c4fc68515c76a3e3dc0d2e1d574dba9661fef3edba863faa785c3cc4b8bd5870819541cb31b07d041958287532d26bd2c6d289fa2cbb49623a52c3257c16026859e458994585f088f64f82bc4867a66435f4e96699c3114347c6083547dea902253d100a258447248840902e2da119609d8510c5c3b692ccd459d5cbb438e5dc7b8306a5878f88cc95cf0801c4b2f4cf9db42b5339b65211e4e9cf711e37170559d3d2c2748eb76b85a3f0b3f2ba934c9e40bdf9495d6aacd4e4824f987d45919a254798105c97e9e16eb4d310a98c5e9ad938f5034a13538f40172cbd56eb841aa56f656cdd4c215f3c5ee5d00fe482252dc8a51dd7f9043159b7ecfe044663c25a569b901327867", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e67b8a4b0ae607b8f6b2a81aa6f0710deee46a17372170cf23022c2f9095dec1c1c7c809b0f4ee1537e1be57951fa00a4819057cada464a5822fdcca807da4cb2a2b454c079c07a76997b3be5841172dcd5c20e016e79623ec3311c3fb431aec9b7c688d16ec8221e5314fa4b8d1c8c22b4b5a27677fffe45d2cf75df6ee5613598300ccd296b5c0f56a45c8cf2f2ab3d83bba1decd9cb5b2d51934342163b5c7874b1f371a17fb6a81e634c0e9992bf4fb42f4995244d3040e14ff7b8613771699ee08b83eb6d9d89d1628b682ab25fa23daf1d09dea55a38a95f897d85076043f51ee1400fa333521854c4c339bf0afc0b0a4b3adcde54fe89bc86749465a17e79887c5fedef67d471d1a1761d16f08a8daf267dd39502b23e16aa2117dea60a0fe2adc512d90d88389f040a8814f3e1361e6fb354441bd4aed98046d1e92bfa159eab70f38b1f60af836c057edbf4c6b898e21c1282543035b04c57eebf9e19feda063924cf5dfedfb6fc6151582d1eaf35a99b4afee93002e4ab0819c61", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1ffeef81063877667156a11377c0d53f1fcb66e32c82fddbb1b0be0e3fe61858962f642f723a1159e3130fbc8ea18e0d5fc6db5928e56027e6cd19c7cba5c4c19d4faf5f5459275a55755d5e33e16f3090dd126f5b861c0b2aa7ef86601e009ce2d4723145d480c41e8f92cfab8abe7fe13e43f655c8f1eaaf9edc089f0731cebf50bfbf6aae59277bdf61f2a87830177728f3cba725b99a8e91ce38c04aa2cf0d4f69eac9491e767da710348325cb59a99a5f9040ba0c601b342bd04d26f9460d6f73abb62600fe93346f28a9417e32baaaedae64e2965f8b5ce300319709058f285a88e4814563a13b8f65a63e431fd24fb938a08820b19790fea233ebfa622ca355cd6639374e990e922898b277afcaa900aae538e960b4f78b098ddd90e18802e2422fe05ef1df7934d8c6d21986c002bbac16b3dfa07edbfb3a8ba6512d74804bdb91d40b4ff7e64e53d8f5eb03c4b26dccd16c3829c5d02d0da5eab4f8a3cad865ffb2bc35d11175b88236bdf9977e710d672e5feec6ae37add93d6975", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68d24910ed74edc45303e249e7f5c106569cd15c55f9bef188b65d80b49dbf23fd60f2240239a2f46f5b44bb6d54c47fdee23563dee82b5b397f74db966e6b38741b482042206f6fdbf9394815e49bf27f84f072654f1aeb41847be2719c4a111b482ebff264667e16d19e81702a9d37bf4d37ccc0de451301e553e35211e3c6ce0457401f6b9e5a97e8b38754fbda8b58251bd7e036eb3f04b84514affce592ddea666d000a191e5db48f984f3dffee98578a1e301d1e89f1b290d2bbb32998fe51032f3e144007c8d0ce46f93fa670a6f1d783d5186128abbf7e0d0cd3b14a25d4c63fff05f2ac3c6873daa8e4eb45019f288cec3a622182cca6d07c6cdd45ecba4201f2a94f229bbb031d7dad6897cacbfc97ffb2bbee203907e4da137194def3362a513d8e6a30cf8276e94ef8221c73257133de966b5b77f8e5b26bb88645b392f6234df8c2c4276d0425be84e51e4efb88fd8a40f95c781ccac6853efd500262f6a3eba8493564332b1a162730426bbcd8de3ac5fdcf2824189bcc4e21", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "83cb6b845276b300bf2252d583f2f29299274650095cb0b763f63ef28713a787d7d05b61f6a66bb836458e1e46cc852260a60cb9fdfeec2ed0b5b02835305621b52e4196ce79c1a19581244b45b50b868ba54b61a1a687ddf361243bafe1948f5953d0f131fa7825ba2998118c7d8818000fa70237151ad6ed6de005d3f6d560c4ab040ab6a71140e70cb8afc71e9242039b39d4bd05c7844f0be0826e92529453ab177577bce231fbd6a5b3c90e142b977a38ac3479e9627b9cc0e61eeb5f8338edb6435509b9a4ad67a68c93cbfe897061f6e0ad7a951fe8957e189b1c66715b52ebdfe866adfb295ad5a9a7909dcfe2d917434f77203a9f0bb4a24bf91f0beb12522cef1af6ff68825095d3a45dc83dc79fb0b3288f0fb3bf20cdd914726da2d42f4161ce02c8412518dabaf5a43b558d2d096ad7940bf0aa91ea480cd2762c369922c4a15bfc56575e1eb89c4187ef1d9753cda896b801aa4a3f5f553b16fced3ea20840fab3264d983d96d4712be920311ed92f7137b8ec362e303b4db3", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0fcee2aed9a5e7af9321c8f94be0ba902c63f9157e42633771f9f39f9244cb39845ee88601dc5d2d72282df38c60d400db269c831f0746f02498b852105ec5372e0af1bf29692b7d237d2730968d242045ff9474a34b5afeab49455a83a39bbea5d870748582c3525cf2286ae9979894dd147b4512af1e9a4ae99b970c24fe2113be186962394a5667b27cea528239beaec0e59e7be308193554f7a24ecf5759d65a9129d52ab14d6230142d54675eab18224f4991fe00bf74631f560d1c6fd0309db1bf3662ec67684b81eb6017435ffdb5c6bc658d190740f9f30a8904aa7255ca8fd7cf95c5edb81a797d067cbbe678aee8046e9bb1c04c983e89e24bb03dd530b8014c1332c828beac45e46feea247880b64f1ffa65a0b6820b5948bb3b8cd8869f08dde89788bce90a870be471300b8ab38b6850d08db913282ceb9e4dd1cb53832f676ee40bb98ccef2448e255bc2cab686718ffe70e0588d1d82cb19a3d32315c4e2ecb599a1db8bc9f3aee1dc950ea1ced329a883fc09a92b6a23459", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81f495c242871711b607558d47c5779f6d15c02d20267d2dd0e3f656b3cb60d08f16c05401911336c77c04a6c3fe80f4b202502fa7e66ce69ce47a3889e544bed46fb52dc5563720bf4875af9bd94c8baba5fe5824b202af6005b1067d7b9e71d2ba812b136d4ff11327a2dbe32ac1c08e03133b34acbb2509b982a15ea4176ef28e926579fe0b59e187b004f23b7cb9041f82d7b6b7cf663e19fac34fd91d17dd03d93b30d69cbce23fe0d53f677e2bc24c3ef5e52e86b61f23b018087b7c05576106828f5bfc550a4b0e4ab73988c042c020ab3080e067d8cb9a363fbb35b285fd7fa432b17b23b3d6fc27cc9d0f548589bf8300e5500f81797aa7810ce6dd2461191cb27edc38a87eef34cf3e4b3dcd7fedbbd2be1081a0732e7b250da432af8ecba2565f8160d4f702a2d37840301a1ebe3d9cf31029b4f8a63159de8b32e0d54434e8dd49dd5e35aac63c66a08ede78217fa89121a4e6daafaffd964cb517ecbb6f392a5042febc9626d1d498c7749031eec55b0578c996c080f2b29a37", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b781d86e6c0468c7b1a9d38a01fe75e0f6bd2289b32c546668cdf393d7aba670513c5edabb7bbd68caf0cfc42023fa3b5734ae1d8bc27237ef01cd9b742a12ad99a695656016de031db8caacd833af1f47838399c85e8e3b0388ba506b9f37e64b31a44388ab64cd76315d00c143bb45a905785bf4c2d3fb16b81bc9b16580492ff79182078d43ccb262abcc244028cf4d3a3ed8984c8df8890b327520a9d9eb5a0006ba882f2222ceb1f92533c9da8b8d39608010a15a62b70ab6d7ded9163eff82522c119b0ab9080aab2cfefc61802a48e01d5278be14ad6adba1a25f4b4cdb881057f5854f6b348968207226fc8de744ce27d3d9129a302c603fbc1d2ae98bb1eaa7160314bc7f4950bf223b0931f41dea60fa2ae9eedd04b7bddb81b40f0daa211523b84bb6f30afa78d4682a601896d869158ea68a8dce70d3a7760fc1935bf70a153adada4bf54d3de0b9a9675d5dfde9f0fadd8a82cfc8a75fe75812b5d5ded4b853f449d766f5bc713a929d8ecb6398f431de6468641ffa2ae878d3", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9fa515aede010759db08b79ddb9067e41b6c2a12abd380e52336058dc965047da3a1011f4362fd592c91fe28261a4d50d0a0a5460bae664de3ac1c7a667c512ac740cc4cd7af2960aa4e96b63c0e3567bec7511f1056e01798db8edd4580748852e5c55c13d8723c95f8f4d1a7c30f67a0f9f4248b2ec2f7c0fd48ea786986d93534cbf0ffec379181e35ba5cbae8802cefb4d6feea785731378a4228126fb83b2a06fc3393e05e383bdd881ea2a9dd423d46594c91f061dc0a3298cda57055c1d5134f37d2db58a3c589650f39af73e273cf58c555e8ca7b71279b702aa0fa1a406f009e676a8bce345ae6848bbe71d619970cd2908bf0dfbef40ad17941f54e8360277e046df0b6acdd6f29ba5044f4b5e21c5126d9a3c01c8423b18f9056efa0b8595ae63b775fb9986810b39cc3e9473037b42020ed5a27e8f36be09aeeeb7bec2685755b2c4998bca3b000af05fa6d54e405f1d882775ba972c34b53b0d36f96d79f27e2d6c7150fb21a627c76672ae46bdc8b56fef790312bf2599797c", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f3f7ac57384709bdb44f7a0dafac7d33f0cca7b406e06716f9728b01dd8163d42c310980afde798fb009f72faa2f22a535ba91c29bea5531d5f5910886b0d79e40c8c04fb65e4396b1abe0d7dbf46196df78fcec5112fbc205b0197b6b97c600d368b0f476f6569abdbc6d061e8a24e7cfff8da62c12a73ad532f59b81d4a59eb66332f61ef5a811627d55b702b83f45818c24441bf97e468d225853017b727aab52dbaeb6fefe7eab9a078859312b77564489a3f1f48ba3e568b021acc74141dc8befd71fc436ec05a93bd1c894401fffe6dc3d309b900014616b99a63332f226908a76fde9b405b978cd10166d3745bc8d6cafdbac96b7a41712297138a6f07a4d4e42d45ef7744707afb3c0d06882f590ff46b66cf7b1c6ce10c349c248be56a6ef0f489418d3f7bcef1c0366c1f0a014ad44dad714fe17076511881480c7607ceff558f1149d62052566ecbb66de754709ebe823a3c0a3c35c5a392189792a154851ad02731a96e75746d8e3ce448094655fe844a32e89ef45cb0ed8a34", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a3f38c726bc745dd67f32d73ad6120f645ef62b031ef1bf049b55a5b2cbcf5a18150a013bdfa5f6d65149495da040d16f66213c021671636a8a4a41fcbcd2bc32542f5f2c299220ae6df0cc3b48d597db83398c5816f86e79d5ac062964b6f7b6b32c9064ca3c2acd743937c96578b4ae86e426c315d8913922ff357f503af52219a643cccbe296c7f998f01191fccbe8dbef1f68eb2dd38c7e4fe522c493d9720e53407e59fdb635a83b58e648fd5ab222afcd65e3473c32a53bdac7d5539d4184fd021f03ee3cb58fe0a621987dbb2dbbdda24482d1292a767e13f00b1eaf7e093ced1564e05cacd061545b8b91ad22b0bb54bb693f59a9da3fecf6e76df121539656cc8c14c22bc495be50f07737d75868d538b045c25cb80dd6f665173656cf3a5d2b19aef7ed1d648ea67fed357ceff438106e03340ad752d2bf2c4ae90316a6af599c59ebe339bed40cf2e398d11e2d9b9aa1d9c09fe1e2184d02dec9f70013e58414de0888aa764f79312e2ae677d3ffc13a303c4407977aed4f071c", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22d43357b9d0ff3e2f5c1939cf0f4d8a76d3cf38c83ae9195912e163fb8a4f456162002226746cc325f2656a60865cf47c2bf3947c15feb43984c02d3612c3c9a7086a1056ad50f1a8999c4768949e75c2e179adc28861642027d017fae63c88f6187b2833895750b935692ba6015155f3fdd5b396b0d84d1f3b7d2f6699b17dbda1d9c5905d45864ef69d35dd3bc0cdaef6960cf10ad98b41b0b67516c996d02a009ed1ac246adbe5b52168624a21179810e0fa19507d623da3c58921439d3c4e179b09a00ad938e618881e1a5ab119b564f2806bbbdf992dd5fa1902603c47ca99c6db25d43cf5677c0c5dc6a76b7f04b2dd5fe7745cf0aae199c29f2a85de865c92a011be3364ec07119e78b61fe881424188cf8ef95e422b6260041505e2706a2ca81fecd5e6045e87396616ae7f5f89bbc2e4e9dbdf4a2eb996c761bace964c5b924a2ba9da3368a18589616ec5e0d38427c1431a3530e615fe254ba7786b5509da9c950a3661ca6ccdf14dda391d821fa589378fb043e2683e445b8fe2", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a30fd680799e18b497713fde22c367a39de55abeb3fad6bce42032f65f455bd9ddc9d15d9df9f2bc50493d727416f69375184ba295f16548c5b33adc409e800bfaee70ee57923f4919b0292925e352d9183a83d7b3d7e380cb95d829158fd28cbad73fce5e1f1884d46b48195a7c252fbc49aab92d44667aac5bf1a22631131853bb04955fd338ba9e50b82bec3e08445ff4ca2b6d509707b877f1d4f97b4483497a68eb69c8ef0f8cf1148f903da1b7bd2dfbf5d3056bdc71ea139f03c23420a76003eeab97b7004c206e83e3057236349d62c9bcd459d2ea6127e79a1a04067b70408104f87a3938e01a774ba0e5e0a230a92cdb394e2e5be0261c553f5ebe3351d6d0933cab7fe637f1ea11192aef0076171ba5bccc53bcc744dfc3fc8f695b139433d052694f446bf7df86ce13f8da3dab1bd719c3a3b0dc923aec63a873f0f5b4fed40ae5521db437b33b599b461c6296e81fd3c70815882af0e129437762da8da7dd1572df8514b382e2ec925a617d2b6875fcb3d55f40c68aa70d1b1", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4e1ef00f479b081a4929b98e288705460b4e53d2a70aefc1ff0b6c0d48fc31d9d5b4dacdc885de3a85f97ad4518c867b78983292bc78fa6fd4cdee70f619b73bdb47fc4d310909d93b6857874bb253239f9bdbcac874bf2cde41dfa19846ada7e9e82df460e30fc3beb33c134058bb5f9598f34064488862b0170511c3f9d304829f064c726f04da683c17f1da3746337f7e6222300a2321f307adca64dcc0be828002a46a4e39d6a08532332e9df77843eec6c3b12cd5fd1e939a9fbd7da455cfd52f6e4d02a9658726b08b997772a780808526436d989a5f7e3983c68c359058922c554d1410904758a2843c1a4f468024a94fa2041698f5ed03ab3217021b9da5864a14c934077fd8dba86a0c84dea97099f2901a98517084c6cb1cc28e81f2fa5a3d71563763dbfc947a50f14b88ee909a73333b1edf056428775484a26c845344a7be631863ff3c20862244b2050cc817786a3ddaa8964e153c6f047ef5c30474c65ec5de18bf7f3100cd84d7e0d594ef1b6c8fb31f0e1da490df6a4860", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ad62de1c9078883f90f79aaf5068dd537def80b2746ac72a786a07db324603a71c57742d79982fceb18c2de37db8902ec695049ef709f0fe7a02a7c495b3ff661d1134641df226ecb7bb193c940fee7812037f9fa2ecff6f67e436829584d2c0fd22e530c046051c21bd6d6ea93667a7daa972ce384852a94f6665f2da73a386b67da07a8580c28775d03086ced4a75cba14dff1b6e787132e538c56690fda94c2c2c0ed5cc513511be33f2af4d660782bd82f74800038a69784f42af4153115c300426d46aaa7169db3c481832e38883c9ad2c94cc4f66d2acd7e3d9a7009e33d65aee08b059133b8f4a985b61cdf5c33c04b646587d7fd3bdd9e79e72b8410161d67976a96799934b2fed397408538f988599a18291a1cc9871e6d66daa4d905fd3e84b0a23752f95297fb2c675189acd3dde3a550fead755ac8752a3b737c9d5c8309d366a51212cdad79f42c9768525673be1687446a9ac256f12c4e3a65b20f340b073d96cc9a4ae5df8051e26a12e5e56a2f635072c91fba6db7e1487", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6083066e460eb27944099d8d90e2034a3bafb2a7d088b858cd25ecc883d24bfc68d8d00ef21d9aa6ff8c470858e2c40bd65f8a25e3c57010bb1b28c6158f2a9ff4ba2c2a554720621dd93c22c27afe2fedd5a2c9970b5cf7b06fdffdfb0ea07ec96cb0f309bb727038f59aa9516d354dfc1c9f8a37799b0d8e8f15fe606902fd3ee6f4fcac4fd8302a31617c2e8fcdabc1a08ededa493afc73cb22ea27246983404e7e9993e428cf7ed37c4144de0aaae165014ccd9cada8018241f9c231a31d5ce3c6e80bf28298c75c819d14a063d00e76649660e0ac309194420100c4f714cd7fb7cd4cdc7607ef003f5f4c20b52c2062a95c31dad312ba09cfeaf321fd5fe35d877a9e979fed45208169203171b93f3c5d540071957130313677ff9e5cbdd1d20b59197c3f8f43c8afb1a03945c6f7935d84852db763ea467f06e2051ef1f0f0d5f10056b76d160af75c2985d501119da606551de49d90221a7d5f3730b28e4d16bce1dcfa21c655b6708f5008adca30ae40601538579fa4f1b6011d318f", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b1493b10c693ff244391ee12886a5430d7e82e4874d0ccb947e9cc9122a48517bd4028dfe1cce7a1b04c4b7b449d4910ad968376be593e9a63449e8cb9a818247590e7ff182876be483dd3180b11448732f5c5310236c334c7a4565ab6654664847dbc92c0bb9a8626acfdfd064efba1a776d2f3ae163fcf52ab0904bf74576baee02b2e7ea824f8685c7bb9d3bfcf5be7cc48704baa5923ca0e9073a536fef80962d91cf050434ea50436c14156444b341365fb41882d32126a2f066cdd05b429685069e05a8c3d45059ad440ceb82b675bcebb9f1ad449f3275e770a319ed7d85b36239480b6af711fdc98b7c56e418fe28703b4c13faadbcab6eed2c1be9515020ae5e8797a52489fd1c18cfe3768e8f7cb83dcb2bb621713eab4da7305485f8d25303d94c928943716ff9d2878749feff6d80e7c95f7ae14c211ee20d0e75a6d3b4d997096e55e6ac95c95a1953748d91b44233fe95b6409c02043244770df08643070530acd2639fb3f289b7ce7b04520b70d9c2e36717894b0fa0b2004", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4406ecb7251bb185a0cfe4d7093652965268c700acdae308cff81f046bb31e16e55f12808ef4e2c41ddbf9d9ce5025323a170bc2aa77a33f84462f83da7d532d7f333580b5b4001180d64e4f2cb5caa5bfb8aa329f23ea3b022c57ed4c1cf6758a887dde69f24a5b57a7141e10b443a22d7ad4aa13c6534ded2e45907c73adcda9a385a6e24d17d3d1fd0ed5e423a59bee96e35e6dd2307614a5503b5f0db3bcffa816f63d485bf875a0e8323edd35978e11ab49ccfd37bae7ca43927cc35fe5d3f02e50070b035cc21aedd69fd49b320ad7b7f7b4be6e92af025325ea5bcb4726a0f517fdd1880ab434a1d6f977e60f9e5f9ed75e6437619ea73d4a6e47609715eb10bf1e3d8da26fcbea84d06a33fecb10f65ebc14687da6daab307c5db1fce336338282124af6d81ac9580255d1631b2e475fe672f7aeed5c10e0084e588509af102e3d5304b1747f4d9e04265da75e8f2002dc85b4383962f74957ea7f5cab099219c8fe3982d5c5c4632ef36174ae064b56e3b91f89387dd62be3ccf8d9", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a39642c39073b47c4dae2c9d172c3d94be672e76d00fa0ab05c3dc6881366d87571249b2a4ba70a7dca4be950b3928ba472759043cf7f267d6596c09997ebee667cb9dbaa2b37183da66245d89c9e9f11458e7fdaae388335668a4740f173b975089438472771ed230b5836c351746f19d5b918724bb923bbef24d6cee8c6b64374a9b8b132059a460f758089dd620ae42d885be804b007905a4d284859dc2579186e873be7722d2ba3f94e94157db30f2783da4f785bcb8e01da066b9a2679a348ed0175803c7e659427e1c463668271c994cfb0f54fdb13af93bc6825f1c4eb71438428191e43c8c671ceb671733056ff260eb26e3435e434636194509e3b597b5431e46acc455ae8f2c369815ea2fceddaace8ac42aa27c546699788e4b98f6af0128ac1a078c8243b1ce274b553865d40a57607abfbe4310c9fbbefb5cb3177733044dfa520db87c363c3aa26a4bac2028b9653959aa11440e6564c7786c498f1aef1efee6a1005ef81c90640d9d79b86f2ddccb9e44b0abcc1503b6184c", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a338c6417fd296dc8d8bebfd5dc6cef6baeddbfd80d8ea9b44ae3026a08eadcf567fc26b7c471103f1781ea56c19f5917122f333668be4836ccd48e57a978b5d5edc8be388e3dea8873253d59d738adb8a2d5bf4654c6907be2cf6a7b5cef7e1f4cc3ae99b3caaaf75f68220c3913529b778f88070eeacb0d85178c3952096f624d9875926823e484b7f443233bbcfe4dedcbb9195d0b97dc215ec88ea74c32e26bbd3b66147e61f7d70a2d7205c1af43810c18afaeebb2267837d11a3159b5e2edb94fbc027388e342e902ee1b275700f344fd43425a9a3b0c9dfa6edaee741021feac163f96c5b7ec321275e8d6bd3c42c94db8fb5505740d988c2f45674ef6b2088af68ae354618dea1ca5dfc8ee4e51addd271993c7ba73e3bf2d723f376db773668ab046cb47bed398876ca9c79d100ee1d8e18ba030f193dc1e64d9271e867c09a264c12ff7a0190dfe59f13c9bce7c1307831c618cd0542741b8aef52dd36cca6b16ccb6ae055bcc197243adca4dbbc7f408d96ec99cebb12eac71ee", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8884369a541355e5a1c116cad4c012a5b9d7e60ab19e46c0e107dfbb5fadde684a0b183fd258ab4537c509af5a8017eaadb8ae93b6a04d734021b8b08dfdf8ba5d6db7123957d65a47a79ea19915d6a86de9cd7b5c0d08b50d06d8fa8907787f7654709d6f277e40c66abbe4c000995647e69bdae1e6f67b52d64524efc8e7cde056a1b68893f5f8f49e44828d7f97502c56d88d1880c24541b90d8a7ab5c56085ca36c07033f2a6bfc357a6cfee922372f26336d0b33de23a21f90c34d0244655d12d9d2b992d9ac7fe66462c9486c95bb355dda65a4590c6a7a91b1ac002e9ade6ba1f76960221bb50873301f31d55e3626fc5bdce048b502a27176e0847e3931d3d26c19683f40f9b77ddc6be1ada357e483607da961758b36bd614a0dbabfb3623a35c9cf14819d7440d4db1d0ec46e1ba1daf984106657730eeaebdbc15c8c077d4269c4d1a3558c1de710c338be74b04435a6eb4f52b983426b55c4d82905b2149d7ba1397d86dad164c51c2524f2d89ea0910ddab98aa530d65c37d11", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "20436e4b1fcad93ff8ec5d14d4d3f106a774502d953093e5fd3140c54b04977d39b3df57df447ed6e7826b03308a87b4464e0221f6fe81535aa23fac7fa76232a864d645e0aa5b7684158358ab6e126ad3a442117f333ead3dc9946ce4631a9c6dde50bb3d531a5bdd656573482f1a59ea5a021a07feb2bf1d8297fd5087b337a74672afae133349705bd1aa945170163870a025443d34550371af930911f0630b3f870c041e32202c37b99c8bd49fea7abfb59e628a782ceed99540772d48d4dbe6daeecc5339b9f1936859e8fcff100a7d80ef8bba93bd15494813d2af57877d06e4b6002d08a9c4cce0c8cfe2f8605d499123944244a466e1ff9d2e7b304e11e9b357d5d15cfe69fb035e30d48986bbc7683f97d9bff440630f18fa1697cf35015c52857fe258fb4f8ffd489376bf2c3b5dd2c4b9932953c3db1f0a582258ac213f9bbe4baa753b5be9e569d52feb93522f626dcf992f4e7039fa9d4b2a3bd0a8a7e7bfe819f7a38f7af405cb26ed664e689e4fbb8e9d2afb3c4b3121cac8", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "08771bfd6529f46529c6bb3cdd3b8a9fcf7b3655b565e55b65e8fadbc77f5130012355633a068efd07a6cf925645555fb3aa3dbe6f969cbe27a7ba8421deb4a3bc37a7f37e4ad8bae5413356e2528b75d9fc5745bce447541487db8783586559facd0c80c0e98b3454df53cb8a2df1cdb50da53d057b3643a34166a79dfe6a6494a03cc2dff70936a0b323b53e63be3a3e5cb1076ee5a5f50a13b674e1ddfa9ede3f0c0cc4717c51c20e2e24fff755459cc67c7a364b9868fbd306d65fec446f4a9c94e349d9bb0d03a21fb26001595ba719809987d692363370cc814fbeb6eceeeafae45c79b67555592b3882417d61346b08e2c6a33951fa50af19fb426a4a66d3e582fc46b88acb416d527c5662f3decd411d6c83999a2fe92aa5eae7f6cb5e8b075e2fa09cd96bd5e01f3fcb4b369efb10779e4cc5ed17c01efef88ecf92ca3f19f3b924f5b2f6a543913a72e529bcc2405aaa859639439e767bc3bb535c6629fd8317bdee97859226c3840f54253960668e772f2790f225bb6244780caf", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a12c3019771dbecae4d5610ee4fc96dfa31c1069f636a5ae3c51a38599f7b5358fe7fe08c0c35b851c1594647021537a3cd1070c38b6e883fbb50824c0bc5d5b78e7394c8e1c1c89619ff050265c21042881f5a5af09a370cd33b7437152505cffde8c60a9580095db75745a25e14330710ffd62899924f4611c8aa1483c047f335107d8f54745e1b1f2bec1adbe64b0571026e219e44850d17b2a804533556cb40caf351dc57a1e3c3875babc22f814c12af697df2bcb0cf0cf08029deaf4d33be5077d5c8de3a9d099cc548229b936d2942ce6f90095acf26599e89a02153babfe8325b50a6c612e5fe0fb18a6251fd5e5ab4edfc639f5d260c2ff2f770bdfe291ad55080f1c8899685ec72536a4af29d42beafb216faad9255d4cfb6d278052e42b113e26db785bed3df5a784fc29b1c0bc20d6a96d95390ff085dfbae2740ae8265ea789268039204aafa51760fb5b4d69d553b8d8f7e48de7cffc2524b4d84e732dcfd45de6f7a36102dcfc61e4345d2632369ee4e5412d2c1c429b7fb", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "35a596690b6c6f2d01ec9c11b478b8475917f00d77f74f01e1383979080b98c1b0e042d3493a5a347af3648e12bddda7fb46204f71852db107d641915b0eff05109a81178e455898080851473ab9fef5551902b9ef17f63e4ef076b4b845847a306c6173b7e9a48d7ec3d7dffddb6518ae3bf5a26c417d3cfeaf00cf684cc262459fd8ca7f53b3451b5972ad0f80f4e6c07053211677a74bddf0faaf0907a6c44261668e84d6a02403a45722ff2113f6078bf17d3e6dfd17611b21118f03f0fe25c87b547de7dc1ad73c6858ceb57f61e040ab4355824198e36cbbad807827792f2dae4095e63c6bea5be83d0d7e9444b3df3e2a9185093454545ddb9054898f7f0b8c69851c98a9ba1bdd7f70de7e551e3dfe02f2901bcdc9948328cbb5be0b35100c7135edd724f8a29b3d5d0510e7cab33eab8f85ffaa1ae7afc59eb066906b1c338915c7834dd33dbaeba40676db4e455d877d016b832503d809dafba7ab77c8179b2e3fe7daa927b82a34fd58b470fa6acf506dc4289ca9c6ef94c7146a", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13b0a67eb00123c293a283a130f48cbfab83b45b224d15b56d00336e3e3ee94a3f3a9180561070c6f883356ae7e7b0ea3754dfa88a84d55046c8968ef95b0dabe9e817e5a6510a378e3348bfb20853ad3391adc77d7e1dae2a0f3889364044d97bb3dd13d0f2592e9710c3836f96163e91930ecacf4836c63583700bac5e86b20320424de072349b3bd847cfbc672440e33088be400078fa6f79beddb7f7f7b572a742a04701e89906aab91493fb0cff7dfdf21a424010607226b2ad4bc218f2fe59a3efe5645da61a453bb0870b5ebc84be2d1a49c0c4a08555b1087ca5c94d6f3dc81196fb3229b954a249b40a517bcbf286e9445838ac34a62a4077030ed1d7dde273de6a0abadbdfc0bcb4c595d43f191329d4066d75e7301b1f77d6de90082ca72264199d25472e9a784c0754dbcaadab1a43b354ac3a6756e61685ccb41fe54a59e4cdac0fb857528d631d232415fd8c3263986c3c7d6f4b1654c0752241016c0fbd3ac1113318505f096c908b8a24aab15efc52fef0d42814c9fa93ca", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8ecdbfdf2a9352acf61bf06614c5ee2586404294472dd5046c5e3ffbd1213da3565cb9281db6e2831ab3f674b655eb13db8aa86f08c8a9842d60e275af1e919656577e0972fbf0eb41d6b372015fa813eefe31145dc5ec33219073fc07510b09d63bc656c80d3c7e116f959abdf613ab8e925acddadb3c19686e3d35ac9d74725aa8d59bf53506c0e403f6e1858aba875d50046b6df4b50f2e21d86ddc61fd935f0e58c4b80a7bdb01e5f8a1f03e5785a724c80a40a36f33cc8cb3aa6e47c38d4a93758d2f4f5053857c6798fa7d38767416e3bd072364d9146cdf31267839554616e20bdb57f7b00e6c0b76a0bc36a51a73509cffc08b173b61ecd3cc5d2558faa7ff2dec00feca633cfd672ba7515e5ca4fb506329e3d338122ebe0967000d4671575e3d9927fad8c57b6d005abe5eb354ee4dab5f2d58cac5725148126efe37ff8cd91dd1908b3c1bb7bf9158aa8526918f448949ec281b61595ec6d53bf560917fa7e83629b0d9c794d9ff5d8f886ed445eea4f43e82c964c10c9ce1b017", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3dc290bd6736c0df20ad9da3ab3832fe421810531c40667e19dd3adc391c73002de2c2a84aa036ff6acf03a77be278ecfa1250317327264d0ee7f96953e47a5de327901e15f9db155125ca3617f01440480f42310984a0416d50ba1ef451a25faeec9bd5a42b406f3c85c9b5669e319b4b832292c2b173cd124f24ccef586151a8aa269ab0206ed1288ee00d039a39b7ba0d75cf8eb940fcc6baaaeaad4a9f370cbcf794d408a7a23e0646f53200de70ca3cefe5afd7e4923c22ec9aeee707b48f3049c8957d47de5d491ec9d193b6648af1fd6751412d60dc2c22043733a23e0ba8f8e780cd66bc0306655ecc3924a0d2a799a29ad8a9b1c1b68d05439218544ed8bcb1bca1c5beb29a852420c6b146cb87a4a00f56e24315a400470dec967142bd6f09aa84587ab5cbb260663abc580bb07a86e11f018b27d7ac32e289aa5eb9348fe30b3cfd33ab7c2aea74765c31616a6e70b8da8296b6fc685eb0a4ea3ea1e11205aa7f86c8628f90592a9f3013035568194d229d13e196b18b34096e73", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "58bc61f6c255c1d15ee76240662ca4c4f64861974dd84f72972c08a997491173a80fe38f1f43464d0560bfb9f7e37f4c1a4f3e79e98da352cdad21dc61bce0805099636546ba1a82dc8dd9677d3628116112643b9c7e8b34a187cd5d04289f7e0a930d39864104a61bfb2d5dc54daeca3f3115fb5a91f4dba0a83f6946b74f12c07e8276a053eb8e74946b40dcaf6d74faa8d0bca73049a3530110663aff1e3f5c87b34cb6633fd2cc07b384e4ae013344d5092e7338de594d72f2f1538c38afa2643a9007883c2f1d8077e7820e314b52f83ca23c1566b1235b09ec573970b15ea38924986c242bf4778f979c3fe3088e5a362282eac9e0102cd3b4f1adcd17c38c2765487e541e32cdbbee4dfeeb6991f0d5e83eddfe69c929c70ce5ef0dbd2c65fae97d30ffc57837b405becf981dec0bcf9aace6a9226a912b6cc35e6b51fb9ef39fbe0fbf9aafbc704e46ae18ff16dda988e68aa9e1edd08613a6a785e2acce4d483db449f45c114fede85d6262cabbe48c47f56e087759ac8cd9e0e4cc", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 65 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6fe055c8105744056558249980e1d59fc0ef4f3d972c1d8ba4bb2d732dad3e4dc1dc007f5629e7908038ee9cadc31314c371fffd466b83a2135ceb29cc18535a930b63df8238bedce4e87ca029c6d5e683be13536fa4e8b88c5713f699113f0b889b7b2c9969a3d16ca1390c84a918e88756363c88483984ff5ab69f568e5add0a98f95da4b302f345f7e46a15e73e382ebd97e61d99d0ebab9c872cec2ef4fe0cfe86a9a7e94b9fd3348a67eb43c7a04d0866d3e33430f07d3952dfc933c4d33f4c60861392b26c43555b159f859544e084bd7a69eeb27f59e0bb51c916659786c2c7ef4f1f58f819aa73a596b4633a2e8d2908a114941b518088c498817877c05b8db4f4d92b03587c3fea71ea477a52101aa9d85a230e35386b03a2ef9cb72d5d8ba00f78e9753c8b0122731a6b82527cc003ccad08d0139e0097b81e4d93066a444aabdc3f90ddde557ccd414c536b1a903cbf6f2ccaf241d625ae7d86a1111c04eeb7cff78bf198e7bede33d12fa98e2085a558c7e8aceccdd10c65a4ca", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 63 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ab3766e07a27f821aa2ede77bb55553b8331a95579516b94f83e03d5c28c671dab690e7c4966a822f21843992ad03191658f6d4e15d7af6599b4fa81ac32471be86fe9975be1dc0dcff263af26446c87265a4073b352ec74614586938483f7d2f17d3c990a02358a58085e3af7d5b0ba41eb91e93ec0707f0ea5303d4a5f3379164af5f83f3547d3da22bfaffcb5e0cdcba883d555256f9fdf974cb562091246e75110d9e2cd285a14f7c91ef9171fa22159ad9098a4db28dce3a43ebd8b2bec8673c795dd46797ac00dfc02b023b2b1d2ffe5028ba70eac01b2b93d93b54c375e24dd08740ff3fbe5ee15533df0cc131ac7237dd9b2814180437284a058a47960ed3811ffa2ec9fe95e85b4b45f8b227dccae4f5fba4de9cd40f8f3b3aa41edbb9e1ec27ea277ba52aec57daad23a131e128758c83420e9e8bfdb6a594c701697f555948b360f40aa39e1e95e1c36deb165af335a499baf45a4ee8e3e6da7c095f33a9672f18112014f936ec402a599c4ed44ec682788b362f67170ca0e260", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38125b4619d7dff8b659d04d4beb5ccb1c041df43fae5e1b3433ea625142f40d41f5642830669cda6553bdb325621e619bfb02d8fe3edcb5fd4488cafd03fde7a21464bf98979ac154ef4a3c868b71b1296a7950b0072168fc49fc6c4f1650125bfaaae84301a58a3018aa6e76015e6af5744f1790065abf94980c856913584502f13b32f15db40743ef785147f62fa5298afe91031ec6b05c978d44b85aa66e47599c3869da0e14adb531dc1a45ac1b38a268d6ed67de1a3662904784de3d689a9d15b4f1119932d6b6a8b3960b0b3f8f54e1a370768f569f75aa59b3e57d0512a1fb766a6022575d5c065a6e7a561b7015ae93f9a279a46535c5293669cf08e322f7a5f5dc50e65699d15766e544dc8fcaac2d257ac8e3f1285b10e209759867744d5d18b67d3dd3ee5ade876ad28864d662b5d0e31840a977515b0c036d19ab6482b377fc4591e726d96aaa3435daaf999ebda2a3026a50e5a624522f0fe106dc19831302046e54e65cb9f047e0b7cd11042dc5c31e044e28d2b86473ec56", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b12ea5a64e2682cb841614fc2627b23ee366d354869db80a3fb40edaf91b69cdbca38ff92f1498a7ef06b03425e6d8e7cf1978556165c5fa425981727846f7921ca73fcc2a3a89ffb8ffb5ab60619d7c21d7c231f0d7d6148b48894acd50bffb89b540328aabce31d80fe156045f50f9a6c3e47754934e42fa22369ee8137a0abb0cc0eb5180bcd702830f7c34b89125700bd560d345a66a17c585fefac5b7c044b5a48fd3ab53c67143cdec4f95f9644c0ff55c31cd269b64b1417dc54d8922af72e3baf291123161993b9f96d33b0689d005cb54bb833198e160811f9c516bf4ade32935ab14ea780cd1693be1641376e79ab8af9d8cf5dfc25dcbebc33db9a29309fe5a4c19aa33784a150d0ffde7b8aca683bc3b5b7fb13c761ea3eabff39934231f4919e0f2b6ec0eed1cca752de142754915c7fc525cced9c6e6d5ff90d58d2d5e2cdd4a886178ef07d5b40e3d905f3adcd1b66af9c444dc478bf895fe3193f7f0de308e2835e58227186592c8cad4f3c69dcb9ba426bf3d4bcb1a8de3", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a695870d03c807bbb07006189bb4af6903c9be9e3a8ed2d1296a5ca53f444a0a3b407c2e35e98ad445dca7c44ceb0ee4d6e11f6eb34377ed6bb08a46a8f85041e7663837560036bca54f950a5dadfb7f1705d85b9a1211e23c33c5cc833d7cad101c535ad2007be82815ca48d1e7b35da81656dcd8076b7e9844c6ccc50e9535f27af27e28bff7d60e3eb86e8292a4a02df9b532090308135057d65ddbc83273a6c0869179e292ba5a649bf87b052bdbd021561465b4e399441f8d5d850599532bb869b9d88c468a5b51b3dfca81fbf24883786410e13ed48b597b4401583aee0d952d7647821a5e973805ef873828a69d0465dc9c7e4fc0e1b138c634faa263d7a8ff8fdd5d63468ad844890746d1bb987400b533dd547965eb0e0bc86e729e79d51b3a76460a6fd434e088c4dd57f6b73c3140f88dd4acde4b03269171a3ff83c2abfc4ff1f7b942ddaba02bfb39caef2dad4777fa354e335543e3a623e271eb0ddb2e3733972a6daecc278e518eae4fc07d7522eeefea9f2712faa609fb46", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d5ca598663bf504a279e37df07f566dd0ecb85149f892e9732126463b5ca394f746a62f4ad88b3db8dab6f961a2ab673459de143e9794bbb70d2d06764f94dba5538c593ca462f2ab3521a374adb5c5c19ab300fdd7d5d0d10b03e52646616e0fbb96f817c5553a10876109c1dd66bb01fd9744fef1104212a8f0453451281312879a2f14cbe19a000f96b542c172dd4c01a86b64a512d0a4a61451732fd4475e6f37a1dfe59f061fea496c30028de8ccc2032e8c7a075aba52bb88f77b810de620e79194dffbb5e11955caa0c2ad5b20e618473d3c87d2693565cb9d7fdaf44790f686b20a580bbe363c14f577bbab86c768cd3930b526bd5d47a247f8e6c3a84e5894f7076668418d7ae78b9aaa256d2b3fb420b038114047263499d097461a6ff385b1565166f8b6b0a235eba191f6c84f7077636c7795d6c85fffa01964ebc0dfe123f5c72d23a0be1d480824dc591c396fbc7dde2a7f776c11ad3199a666a2a85b4e711f4e2418fc19201b252bf1cc482e7705c179b2f1d19b11cc3e69", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a0a0cf2b7471f7e3f5a0112366bb17223847004cf7329bde3d6108b048d9bd52c5f695699ae89a30b422d3eccb956d749cf5c68b446d7ee3a31546a17c2fb3338d29127f5aaca51793e658b9bb5268ddc1deca32a477cf0864d54725bca5f6a207fb02b78500f56080ef9d1194326faf030630d756ab08f9aefaed19e1a7ea0bfa96e9495283dba92aec3e538a07e5de16caa6b398df44c39888799945cbdcb60a4677b6d5c32ecaae9fa96647d1bc6283721d398bedaa1021271ba061649e8f31d8c76ca807526f2948c77ed93c9410e88d046aa377ea0afd0d4907e35c3dd86e82ee7e0b24ec025c82d544b31bafb4b6ff23bad3b71fb2237c7a2fd668fd8a06526b5b6b6b7873cbdcd26b8bd266ccd922934890b5f1559f25df87ec008137a677d42dc262db813f01e0964bbdfa80e335eb3dceda56f715f0258648d38a1938d7a6b5f9052c1cb8075b4e41adabbec35ab6637cda30b654f09de5be9bbf0783d3a65e4c8c698267e327bc6a6baade8c23a9ec778b34061101d3f951d262c", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a306955a31ed94f2d2f3473f48cdd5839074a354e8ee14cafde86bfdcf6cbaab376dfcbb14da6d84ccafdb30484e9be1d03ba184d6acfffc33c28331515903581aeecce270c7f1c299627a491248bda8a036d8a944e85c62acb606d72133b8e7d780c975dc1fdf076efb61c8052cd8ec43722bc7da8aea00ffb8a595d74f2a2bba706a0101c8978436ce28147bd8f0ea77486195b3173b5cbf759bb45a252abffc6b9e0f02d99fdaccce23b4830b75e8edd12bb527fa4418ff77151dc16c38568ac880d54e2f77c96d675b4fd07acb75e788dfe4277e6f38c9697aad179f2d79144b6c736db66fa6eaa1dd6a4626600d5dd54c211fcf01e17db6e769dfe5b88665e4a9af452906e473d2788555ca9e2b7973f128a739abaea6576421eaaaea56d46eafce751fbb1e8bb3fb9f0a0bdcf37fe584605c9bc3fb34349129287d1843430f4167e5d5eb629720e55c8b4ae6aa272b547ec62652026c5341e92796e701392e0c57ecaaa59d8f17d8a0af7b9ad3be901223e745b2e74f30061c4330ee5c", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2e16757c747a837ce1ed869e86f1e5099280d54b5bb360761f3aa434fa93195516e3fc7d5be64159520abd659fee69ddffd46450ded4972b7c9b52f5b89e3085bc86573aa0fcf60ca9e5915991f2e886c6dbf14168654f415ef03fd7c9d975b7597c67e4039b0e5f7077bcd0a93d47ba7fac1c7100daa9e23aa6c66dd41f1e7a289794773fa36411e362d2de5c8761d3574cca519923eec094c40caf4e24990c453f870bde77d51d7b56e9ad0b422a3c75aba3ea622c08ba4f2710505a419c7f18d9f3f8a00699752afac2439c4a368ef824408a0ab1d94d543dde45c8393f82ecf42cce3253d79c26221a55c1a89f75a55caa04293c74611aa0ab1f687c3bf11b43dec7e7ce6df9b9326fc7863c2210f79d7ed368140f6929234ea4d5d576f31030e0df89c984d201d4590bbbb2ec392fbb66fd2dcdc4feba3e0ec0e90397b98b058656b697cdc2d7fb9375a7e1325518d64ecc92c9a8260ce247f2366dbe06da8bdba1a75f32fb4acafdfdce2e3ef520822522aaa0dd40c1ee551a12f5450e", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "af6ee84b6f72d73b68ecc2ea86d1e3a159ed3f543c9a4d94e70a6fbe2796d0d1530faaf4fc84fa06d06ebc57240a35a5f39df693e2d39e39fb4a333de13171c1ce36efb8977c3b1afe5509b19b5c20155d2036fbfd3fe19333279aec0fc5397fec542ac4b70d441af112b155ef11871043ab695c7d2619ae9a025c28cff1c8279f0e1b5df8f1f7b4ae875b69a5a928514e8cf9176afcfa4d2e4cb73d557cb3a225c770226b2ae36379521d7879b85e41546d9e3896956f395506674a2fe10c5f853d8340662dd9448a24f4a32365a715ee5fd8ae382a35c0451973c58b0e89a6112dc3a4b3c9ed7c1969076b6699cf7cd98aefc143c0fc9fd0c32f5b011721af62989d0507a9a2938f58b93caf84cd600cbde2cc57e86b28c63df72870abd3cf0bdcf59d04d5ea31069d879b0ae8024dc3cfcf2180d89f5b7996fc22e605586a1b5cbe5c8864afb1556838a6af22ded061fad2904781053b12250f6b8c73a4cd64eb47b8b4923c742ec794bd9118548b008d94fbd367b393c4769f7f2ed14e67", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "140f5467c380936c76546c6b8e68614a909e79f8ccf0daf289b7cae9c43bcc6cd7aaa5c5d6dfbf2d3efa2404fc316e022fef7cb6999573890119b6d5036f02cd18ff3f028f2881845053db8960eeb69661bd7de4374780bb66f98f2e63bfc1d063bad8720c6c9d0e0b8746b1306d9c53271fa1d9e9539439dd29e749653ec1bf8f372654255f59fb4ed08a4321b38b7dc20835d52c9e3680ed19a850d7d3decadc2375d9c6c6a06d9c1b231114e047fabe79ab018d5fe91ddf3c9649ce23cca2e52d4fb628da5af82d5e9b84f15c38c47b4e81508c419df16a8243d977202b8e28a83efc80889dbe5a4c3a11cf76d81bc5cf41a70bcce0bda2f834e28bb86b2df98fa37d2662784cbef1d6c78048f3a22e3c10155a6309e84da7aea3d0fd5d671428eba3b0422b503a1e907306f8fcff247f6ab78da9905b1559a602b3763ba165a36f7ff0f9a12446584087ab47ccfbe8d8f5742eb3b2d66a82d38abf889f53168d075d3549b35109dc4a40af8bc77ff1b6f75ab4aceb897f94351ffbe51c42", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1d4abc7d3765527c5240556a9fa24993c4be89c6e7dfb1e2ebc023351c4e00e667864261180f7cd5585d3b557cb3c318508f5d42909ea5f044812b05800eee4881e5b582efd17c483415004e9ab31d75eee544049f6c806589b7671a2501e93d8892e79439d964b08f7ac51713405b4a06b23674b319e6599a05406f7aee46a94c02d497cf339fb9f29ed0230d333e5f625ce5439d26ecd9df84e15b2237a5740d3a501d794cfe963607fc2322d260a7c4929d6ef6bf6ce7b7cc0305a95cb49f8ab14e45be4594662dc1c5fa49c2ad001c1198a653a92b8bef3ed5950a8b21dd61c8f395a21f08e1f7e305a1601b38c9f510a79f317d5852c19a2581282d68fabf1e3f7d5e1b27a7a2931034a3826200d3839e6a83c66b5d1d1ead2d9c71dfbaa0d2790101c3bd59e4518fa8e9cd5dc1c5da0d5697874a862b700a5ca3000708100778b3b019f45d51a4f4c358c7beda1947e11f1fe8c1bbc6f39b507b880482303fdf6750cf2629ff111886c93a88ed4d1b30e6addf491036e64bbfbbe27bba", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a942b5efbe376c29893ea926b45bcba7508231d708d3bc50f53c222245d14581a74f6040bff8c68f7155f9afa2411bf222ecd33fcc7cdaeb5ff95cd472ada2262856586d5201cd085859e61048d5b09a222da0332d2c0d8626271dafa5016a7dd9b179967e99751cb100c4018b62af85284fe05df3cc338af578f1fe3eec59286e6a818183a1e605c2d4a431e7101aeb1cee83bbbf2d94b31b0508485df62bf680a3ae46557458fd363d006078516dc20c55d76df330818be5d71e0ccf6244c160acc6adc6e116b346c96cb421a5f6ae02ce1d6cbebd32ff583daa4e4ca7f0e22b5ab057a7e42dfc26dac83d91dc5f6012eb47260e0ab92be9c09efbe70e0fe38e4072ab01b9a399b7e9bc822a4730a595b88e84f18525be76add227c6871f5d3c82ee4f6642003a484c4b41c8e9fce6b5211b67af4141d59db0cbdfae38e9976f0e44e54e1927b48ce3fb1899dbb2cea4dda107bdcba8118740d62d84488188b95ee7b8e008ef38b7e9e9f7abf52889ead54d569c1fcfb5130df125e3e94bb7", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d92043dc9658a372c660463780f71c3dc3b03c4d725a3589e496273ab503ea8b57676c1919f05ecb8c96ce5f341e55b8144389806c892efb3b30661d563857ee4dc80af854b350b1883cf5ce47252c0a55db4acaa7e40c8f809e174e78c3abc187a9df9b0079fec243feb93a0a628fc888aa29a2c109e4f1b2b2f30518ce242818c7a831d3113403ec0f9963298cd5ddda86b67f6352509676a6bef96ce9a7b8832346de2659e3272c43980a259c44ea7c4a91eb1eb9fae4e8f41952c04cc350868b805a03755f3fe7c69d1562a1425864db2b9e269479a86f6111b0524058866a3df801fcb30d0b70aa393ea12a0fefe0c3fb293b41fdc6f1778fc887d5d02bd5d8a18137a0c371b796254c5922b60d28131608452cd9896757ae91bfc6bbb3f53577e3b8f80f8cff110d157195d5802fee96c29176daa44a4a0a294b084b0eb4935d09a08187ff877c6639fa42f33daf5b09afee52d6941606bddf80eff0c72a04ef5ac4fa044f75e28af9fa614134223cbeb5c57b73510a6c1404eea131a", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0de4c5774667105c296d4e6b9390395f2afa44bfac99165fd8ef5a21c82418264bd8609e2905ba1af415354867ba699ab0642ca5cd220455253be8665a6e48745a069dab413fa817ef8200131334aa1ee76725b20d6059aeea1d72799aa6d1419c25247f3a60d1ca41153710d34c6eb09dc4921c0c4d73b8f0ea8142733201b71cc60761dd9641ca8289ad8a08a6b6693e9275682fbccc89eb0ace8bd0d63e2496c88bd90335bd79e279ba7785c690d43c42ba5d41a264faad2390dfa6a31a9596853f41a5861f2c217e5d965d957ab860f4c5d923f340a043a04f4ba009dccc6ad6aab5c58da4eaac74b9f190057d8a16b69b833f7fc267e64403e73795a656539f8eb06c1a61886630ed2e9d53f7c2dc5e4e9ddd137ebfd786b249eaabf167d3f43c7f6d0c890acc694ddd5ab0ab8e49e3c3fd1ad1be82e5fe9a88aa86dd727060f29ad7b4452b86e30a94dd699011fe34a85db851c11ef5047137e2c738484dc721398ec79547428e9039f385facb6f316c9e166c9f9b34e2e23f97b180b6", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98fc9ad2f6c84c278170ae3e93c508420e75f0403efc6f8b14c6affeeddd14460cff009923014ed9a6b9754396fcb2e19bd21a868232ed38af43ea38a48bfa4775525d86b058030b3a944fb35e370cbe03e827a149ea62154cc929102c6b8d79aca4a16ca35663e53ca450230b57b3e0235151798c2912a5d1955a8848a5c746923e1a550e3db8167eca6e4e1de522e761b39560ece7402ade19a7cb6ae9d612417d9024c7d2c5e6f69eb18654a1b142a2d64a9e02c80f0f3206a5b2301cac95b70c0051474f33c7b3313cc0d34cf529490369550c4ea43ccb459afe37f60df7eab098eb1754dee389b541a78142e822a6e2d5f1841153e601d08e5989e00f22a45b90c789cd62578abd1ba080a966c53628eeba4037ed46298fffa18cedaa635570f84a11744e49c8047292f699056b88d9bf0be0c25400d4d84f379e94ca845f01df946bc046d61f35a51f9f50731c511023ce222a1bc843d0a6053cefb64e3fdbaee09f73bdcf57a1ba5adb9e7fa957728c9999cc3f6ca65af1dcdbf1aae8", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1733de75c349c0ddd0d49d4cff8eab17b185103122eac58c41a9fd179f347b3dcb192b12c7060ac941e6395e4747f0a20c977e4cd4e8d58aab84e5e8b49504880b7778bbcce9ef8bf0985754cf4defbe344a237bc57037b1a11ca9a7503ac2de4c5dcd6fe8c088be966a177e86584e04f1a3030fff3608bc1481bc95ea49159d7aefc0789becf70698c2eade232e402a9c2503caad1b5ce7b0a4ec21925fbc15ba5e63dcf13572dc71eacf965a5e2276e2e9d76c1185c52790e7e6dd430fef60a8f4020cedcb4617bf13acbb6e592a86f2c4fd0cbf6e775ab3a325f292dc8cf8feaab104b2f66718c7240d4f77d63b8564ebea5d5a70b2e9cdaed7f3e60eac2c14440ad71a581403d061beb1d68697560f94ed0536763f899e611d889bff4071418424f95f461f6510f220ef2ac66cccfe56a9127cc53ddecbb5e033e8e03a4d4bc1ae9d422fa95b27e45b93cd2810434b1e550fff89c17c17d12eacfe176038436c79c399af5dc113654ceaa094075c4544a80d72e08369b5af2ef94b83918e", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8bb6711d1826b1b3135b422835fe844f33104f3445397d55f8a8411b81753dda8283d1b8a5b36d1cbc0c237a545132b76c29f0cdb6c530e4ffcbb8df141a40158baf4fad89c9d2fb4b4572d3edb4aa3fae1ac9e1384d1f2f491492926fd807e0fd4d757eb874bae429219ba4b7bfca080fa627b61c4cadae713eeadbc38d534fba4e06bc9dd836661ea8e9396ee01f5d80ba195b88307395711a1d65c3ee558d837659fe76568345cced1d73e86ba5778f2e89696cd851776f3f30cc6b28d9a1d19ec77beabe1acfe4a9bda550bcfd15e7afb8523ad64b0c92aa9a1eb8ad3cc9c53b2cbd24cf64ca8d11c5de408387f12c8fb02f133781a5d00c9e867c2d3a54e1cfb9b5a96e87625ff22f46a26a186d2798d662d6b0b5c3f336373795582de10fe092a49a51c1dc31f48dcb6cec418a40fe2c67ec27c7e8e598697b0b5607735fbb0fde5b57442b190287d514d62f29efbeb47aa1c8aa273dd5a3881aa32e1ea99560658c7d3de090c7da38478dc70a901ce7597f6af12c450f635615958c96", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a2fc582969b9c90e7823a0cd87ce7893947f6d9744d3c2fbce8f9b196603128eceb6f4bf764145c394816582aa51e350b33f417095f15569fc3b80ce8daef8d6ba8d9355f56b1708c7eb5e7903d7e1cc1d21f2abd5b160f09de6de9dd25cb682dffd5c610dfbd059327df67e19665c6fe049f135a05fe710fba917e0ad0bec41eda84047b54784b33d74a2c293a7675e052d066a66be090000b3cd6de885203dbdee8ea346155b7a9063f6d8f37812b01a4d1c310200f0cbb8260d4707f9f4824ac2946679c1ce63f13629bb92798d118fb271e94325dd0aee2671032f1be80c633bede84da0c657f2eeaa3f69995e14b5f041a91549fbeffe8281df3788aee167f1a78b4a8b3f9b5b484854a9b4db34469770a6a1fcfb896b34dd1f787df74e357f2f54edae63be86f69a6ba36664786c2df703f182bf89778918f91a931648e44554326ca2963c8e8c300c27153b670f5caf864cf05e9509edefb7904d4ef09b3edb72e3729aab48920ba2e27d5591595abb557b17d23de88b6500d0262e55", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a47c2a3fd955a476c89b6d0410ab480652defa4627931a30d7ca5bd06bfc337627fa1a57f2eaae8fd9c2beedf552e33bc29c6b49bc3707202162e8429195409320695ca5accfd5871f8b2559c7b504cb7cf9e48cd0fa97b2efc22b27343ff8967144de7f8da57bd4396b1caa1a5a9126dfa2320917efb29de8c20564d9e15a9d0c5d94fd6d1de20573c31b87a031681d7adbce0b4937360113998d94451b662cf5a8499c5012a98cb8301b2a8ed3fbe97c33d9f1389cab744e3ca59acaee7946827ae2e95ad71e715e31db85d71c88600fddebaca6dba87392b99b0c0ed1e687d53884883dcf853bac7f3d4c013dfba22cbf475c329239d5c995443bf1769b3ba854d0cdd92ed5985240a4c768b7952c76aa8cc17aab0adcc106f5ca56ae7dc946506b5ec5a53e093d991d182eae6c3759fcd3f3e876c109d71e90208d9a08d0444bf9084763e1e9675108bd79bc1d538281355db5a106358ec49b5de56912f35e57ff29f8ba7f1a45c365b5340d2e3e829698d4e35b98e3097d5513b0d52ea2", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "414bd9336a28967e0d38902d7d8b53687093b5d619861c7530ce2bb5d58358cac2295be26909db16772a045c150a11f5b05dd0aae179d5b60bf526050bb7d84ab15dc0ad0e0dd6c3339518bd347c7f0915c0a0a39269d132a417e346fca74b5ac7da98ee2761d62641aa27dafac1ef209d802279a3e303470077c4d3f2c8b0576a2ebe32de3913ab9295fd013871a08e00a3138e9174d050d4655217ffd1ab8813285a3a51c0c3e964f9a11caa30923037ddd419d8f2ec735e21ed2f6f74fa06cc5bcdfa66b6b7a0de6334bb6dd4a905d4c755b749f5f84dd00b21ffe4bf0012fb2e117eac3566631e6c4ac7abbceaec002364c7c58d5038a227705ee609ba3801448fb953bd1681de9f14b3569b6d1ed65ef1e488696c0346647facd3318a18b2c684aa3c16d440c4a4c7c80bb917c850de6221c88d9b1c5c691d54078f960bd5a4d5110604746e427c4667d0e22f1a1f6278b5a99943722e96028dae6eea9546f4f3828d43dbedb64422cf46cf0608161868b80e22b8d4aaca6e5f11f9289b", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d6ba8ea99b1788a3af367500f2f17476ca0485e82e82d8cee3aa6509e8559bc635e9c70f312139be29b0a676351e814e3278d8313043a59480c3a3ac01530fb2160874dd6fbd0c1982412d8fe6b4f80ea05e9e9e3701271a3caa2ba8d9e155d7bd70d7abee686cc7a6a6b7fc117426076e36742486a0347f4917a0d16704a204619d7040b13075b74884122b00ae8aa4ea21e17c07d86a8ebfa7a81fcb8d3c7638907f986ea8416d8f5dc2ef2c022338c9f70d32dbe53b9afd9a708316394652c97c75441d421302c57def27bd3caa82692868e7925485b3ff55b21c65666efb552c1d3c00cccc4ee1473b0671db06624092aeca8d9391b87874fef49d18fd49e945e201f6882390f3dedafcc79b2a6cfa9f8e0831dfd878a4d684383176fd0b15a3e59d4441a9d488de48c8669e0ec26daeba2d55193c6906af9e5a64734d77e3c7e9c047116414f67de9ffc7f536da4f29e3752327c36bc69ce188b47d9c99348864b9baefb3d5a1f9f6069be89f96f6e905bbf4e6750b4e03e5e7aecf940", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "31c464ec0aa741746d176f377f9daa8b3c46d1bef6f31547fa2e1ca907152629b8af584b76adcec056875fc0621feb84c2ce65681a076ed14020937a3b29814b48e867a28f294031e4ccc5b6f0f3fddaff314a1860de6fa271334042d7bdc01286ece0f892093c856ece5b1986fd2d75a12803e037dbf567d20d3636d00e5e0d8485ce9451861371fc55f31c1ed5fe7dc769df1fb5cb1d8b85d53c759f692f530fe1d9df0c232691d71e13670885f8bf36d4628e7146b16a302f73bfde0f0cbd3c68f6c3854da0b608248aeb9fcf9c35cd8d879dfd934f0d534ba0060340d677b1a872d00e259c85fad77f78c60460e07763a73bd7dfc61b8f0ad5c83d53813458994cd44fc04665fb27eeb20c04298fcb563008c8dc6bd3982caffd84771cdb2dba4f381aa2becaba7c6895199380bf7af56e3c3a22e4c04833ecb8eccb39c8afc995287d1ed9a2c179b1df53768bbea77a86b767ff87e5bd80b73415887c0bbffb255386977faa1a07253d8a1b08ecc84734d3ff50ba044a76b6ec45027497", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ea06923ae4ccea5b33e2e0b18ff6be6ee857e5705d4c02a1577949dde49ae1d8d0602c426a04e350f230959dbb2c64cc1dd1af83b72395d7a89123afc308919dfcee56d41a98e1a641687436e2d63c61896894d01b8214245a434c31416db79dd45fa4faec88bb700a1a2286cbe100b294e9d3f4c7b8793a7bf224541594f74819564b9078b047a1c08bc67c49c597ee1e80e8fc3f682513d13f8c659d1c50e8a89468f6c022f04a6a4e5c04f7276a7b0c05c66f7d4e66f051a323e954a83aa841515bbe4901f74e55a5453d189b8ecd9c3870959f0e22ca2c5ef11d29cf028140fd4cb06d28f70fdb61df97578bfacfcee72924669f309400766e5fb0a56ab53de7074fb8854dc27d44d21b88496de7fa462db243b9494f4e5c87c6e162bc0d6a4005232ec50efbec7287b201b28d8d1a57a4f0dfba6280a7ef280957cd10fde8182903c84148b69262d2a27269f9e3a02c994e969cc1355d9c258450f103d1925a7a2f53b1fc51e6e28f87f09e81d502ed0f1987da2b54d2c2aefad239880", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7b7fdd84a914fcff259773c0207decf0450cb40133f2ecccddf9b1ba0b0d3790c9a90cd451e15ab025a954a5e22196b1045e99bccec7f58f5d0c9ad09049229f4a09614c64fdb4bf135e0fc99b37a8ac2f0dc2c5aac8c597580deeecc0910263db51cc12181e2f52d4c57c177a19eb8ac4e8d78ef3a4bca09753b5994fd8e710ab1bb012c3129eafc0f85b2b0061831f1a3a3504379253d994c34ff596695a8a7912c4b895920f3d8bc53d957066ae59551889816cc3ac363ed68e3947a85ea9ef3e194739c89e96ab2770c0855fa831f9ce93883392659e7f7977faa733797f5c4f043593f7808a0e8e04ca170433595617235fcc2e073360f37fdd7ca3a026b8e653a4c58b4a90ba54501231706042f9d952826f1f5485a86c766ce82190859140f6fa39a23f2298df1d5eae1d2c41e4dd25d8ae230c2ab9613eac6f8321eeb56311d11f438c5eb7b29c4d5d2bc8f4eddfd5954436287d7b1322b5c1596c521ed92bcde3474bc347868b422d856f47b89ffd1fcdfbaaa82352bbe6be1e36a", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1af3b2d827280bd8d23bdc5616da85c36b08d1ccf63911f1b3e29ffa951c0b6b685ee044df507eafa8720ee8f9c5bdbeb2b859f64a46f190c4c19e7887bb6182eecc451ef694deead25848468a8bf3d6038e1914d3f590c0a6e542300b184ccf4c7dff21e8885e34a278885dd8a95eca4293fa92ccf3b1c2dd0b53b3c64b0be71ca6cc42821e7a5d1641003c302f0b32c607f6948f496170ea65afd51e57944bb56643704fbb7482cbb801d37f1a92a2c5be61453e90c172292f1fd3ea2576ba235336de53b006f0c819f13a9b63824db3c1ee613225af6caf79888690773b759ef580d759438fcb0138831303121f2ab06f05399a0c9f703d18bd2d29eea42e873817d10eb0dd0ec7752ce38f42ba44324fef816158a22988b0cf9d9142d453aca79148d0d56445d75a88ce07a5c12aab29f2eb4749224cc3879d961fff242f4ed611af4b8745369cc800a09bfe8a32b33df748929fff5370c3b67015200bd377cedd7b447c9df07304e71eff86236ea165908511126c5ffed4d5adcb74edad", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d212d105e4b97302e14729ae4780e5ce3975ccb89255409e0c1c18db07e720c215321cac46e94fb6da3df20d734ec4204690ba702cf25f66c07bb5ea5806bca617a08ae0363c22d0d83d5946bfe7491ce632bd15c5fff4dc55291db53ee332f514480efea7282a6d11f064269ef76fb96de7a1642eba89463d0048325564c08d3b349f0df5511e2272b12f1d25708d6c2682922bcbabf1f013e31936dcab6507fe839ce3e57081811ed17e7e2704eb5a4244ab2245d36d73bc31161a8f47c44cb091e618aabbbc91cdb53c763d415125e1f410dec1e800b8559a4a45d0e64926f2567e11f5eb717626fff10e473d2e8c7916f64632c263ea3b28a330def06adf9be8bca44f1ca95f40ffdf4405229f9a244dc72e4b1b0e62ea1781e43c7e897d3923c6008f2b206ae868edf51c8afbc73a061bd2b7952f012e4d8be4bddb20cabbf71e7f65454ad631eb399c93e21a582720cff0d8ae665fd9dea69d0386fe0fdc9938bb70076184728a49ad98d47061b4c9035a1af7c363cd1789402f1e9c9", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84a893cbfc8adf8921e1f26d6d347587f111f74f99d33dcb525c31a34cf2d36bfb372bd1f1a1c61a659ea6a753a546415911d04cf48b963eeb33ea22bef6344a4114d126266c4437c93684518c09053c9776f3d129ea378fe5b712184c97425df42fdb87644cffb342f08c2d6a8f423aee6a83124c7130fd39cccd51369e5ec8e76c5266e77a5027858c41f7d29e2a3209899a7ea4914c62b50d083866bf9893d6d53479cb7b4f23a5ad464bfd00c5c73e81d148bc5bf9f208ba3de304a8d5c7167f29357d8751d14f7e95cb3c7fea3e4dcf1039fa009b605a10ceb32610bdb8b3250e7736ca50a965c697c247784957450f5ae5d9df0d10a21af3db98eb199d49974ec9327801f3d63baf1885d341cded650835fa979b670e4efc10f46d0d3351cf7b003945913b94f3bf30f1d7bbe0eaeb50fd5fefd2e16e3fd3888d48df8e2928dc365141097a5b4550b1d933de5d5664d37d044ec0f02b089e581f7bd6bdcbc24094d76dd46ccab7cb619fb04a158a235150179917ceb1b6b56f2126306b", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3130e996d3d00252c5176c1a09de6f7d0ef9505d4be017517eb7d253785f7a62674bfca9b5866444ee76694791864060cde780541bcab215c3224f49ed53f4e7753c9df7244cac8317a7302a35725941b1207953fa38d7e462ad4fa44b0b56cc24d05c2530933250a7b3c09369c47c7a2b0edd9fa9182a8e8c44f3bb9fdaf108fd0f03c3b365d843847a1af626436380bc4b72da5f8a0c24a69facede5e5ec7e63e5c2d7438ba89390b8dd865044610e5481c7b20b8daddb45517c8f002bc3251b638c75d2235d2e82ca76c9a65f677190235d0607ff84d2a68314affdc5fc57460d4663a4bb9f60147d53cf0f6971e23f2a0e07e338bd48b3c2f418810baf56fbc18ee03d5728f6f619d7bb827219e0ad604e67d9798b88f8ff68dea729977a88d19483497ef346853ae4c94d49da557d1014f76f5245e5d9885fb6b8993b57b8c4db060a485355156ea1da6c0f1ed91bf5f82943bf3ec341fb5002bffed73e448b923ac5cb234b4e311b40b49125e4cbb0c9e83f9de51ea5c1e0bce0f26dac", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "43a9e9dfbedbc833985b1f48ab8d5326a62a602ef5767ae83020509472eb2cfcb7736264d87fd3073c2644b466d6492929b2502527f998300a98c12a41cf33eed53607e8852647853828d45a37d92fd65e42570c5b1d25a72fbee267a1c21c0277f89092dc8f87084bf105169d6d73f60bfd23171e1435dadba9e7646c743d5c2e35521b0d8a8126d205493041e76aff30ab17bd3fbf124134650070ee65b34f53c670bef9be5e8048ed1bd2b5bac237bc4f952c2425ceade78b43d477b9e952615a079a40d1b0817a169fade7fda4e05fb193789b4ec6671af8d9982ce22a55bddcd1ec0ee4c2713255b26a875259dd03776c8bd74b552c595d7b49904bbdb4460523fbe8644d4cbda4bbb220b1e9fdc570a841f440149e0a1a2a99a3fc84de505db37ceae6cfa121ed91e4264b2641c2d8774e73a42e9f2d4102ef6481e0755c93ee3058d92e02053a991bced14c80ac8dec9b5fbd02924b55ba4b4d749de7df50cdb586c3581865eae2b912fca4ffc6660a3a3e6fba69e93adb85e01f705f", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0d08285a5733de0f47acfb931e7431ca18c26409fdbe990a1bc51b38dbe1e23c67f072b3b857cc2338bbdb1d39c8cc6d8baaea4241e268450654966adebc48df75182abef8a17262c72e9dec2c5a0dc902678187beea0117599f66ac6c245d54f0d6a2b52f79a126a37cac3dca956598eadaca4d1c8c74f4a9390f7280377c3274463a85224f430b71413fb077958fa27cf4c649b6fe803ccd44c2551e71a8a3624f430160220cebb7d407f2e2182fa199221aa260a722641795bed1fe9b0040ffbfd0ae0029668dade1a762a34ef3c14332293e30367129bb415710da459c4d6674b2c384d31bfe98e85f4973ed54cd3de0858f090ebc1a2dc7bab89a0e85de0f132702358c3b0df1f7d9f989ead6cff490e0c293c2816cac4ae828bb6b49dcc2e80968469c4c0636c15bd5956654a8b020572e20915edf6d1d56a0e1715a4c13c09b247ed37384d2162358a8528e0e790ff4113750efe17080c7ee9bb32a2b688dc00dffb6744880d5ef02b2b478c50345bb918c055aa7074b6f161e0f02ec", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "20e0a5b19a9cdb6a226083a4599f388c032be9fc5830a8ee3f664bca431859084a2827fc0d0a42f7a5af5d8932f5492dc4f288f223297e14c07ac33df1cbde49ed16ec2fcf192b4a67410fce930ded95dfe3e2beef89c2191a828b091d95e21a7fd6b35d868e72d38df098a1324df1358c867dffefa90029ca73a566de47b1a8c2b5de1cfd7fad6acca6d294caf39cf76c09c940b6fd5f03b8879c4c8268761cff596688b3968854100b5403a74bff463b36273eedce7141387854b5ebedcf254f2d2fe51044ecb75327195ca5fe363931c76a0af62450badfb257b7e287c995208e8ced96d3d73cc70ac7af17c929f150386f08b25bfda8a01f00182ab7d6df62ac5c22839075ec5e2f18a8c03d59dceaa544785e899f267c1606779bf7d64bbf245063dc0b3bdf6340f84715e328b3bdfc7cd3b43981ab23b10b170fb6860a09087ba0f7284c9d60e27a5384a6e845a8e36188ce37e8668fb34c2b32de845519aab56d1b26f62abad57a7379ab2525269e0a071192f9c664fd4af49c7d8e82", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9d1341dca0da88d319136d038ef3255b248dea8630aaf072412e8e83822c91590f3f29abe4c62fcde604d2b10816e70a9e41f26d9af1741b27930ef1b11743c3b4bf0bb4615455a5decc1a8d162952f6d719fccb60b6eb5f90999f1743a20adf818779e81032b173290e41ec7d509794c6b9dce6d9632f45634650f995d0d1666b3f51ec5c9e4a116ac324e5a0a6ec7cd9635ec19725a068de0fba199be120819149dbdb483ea2190d854ca4e4ec7735cadaacf4ff41064147d3866e879d654d5fca084e59d4496d94240945562c542ba091ffa71a407d41d5b941ede804014329ee09e70574a8731a9c7ee41e0410963d78fbfa1c976986db30c2789152cb92fce6e31d27467dab2aa1702ea29a76e7f1bd10de7afffeaab50dda31511364dae77549a168a712de8c2af8fbdcc7e6ede519dd09db4d9af60905d7c2ee7bf60ecc04778ca9ef1e404d004947d8061108b8c8cea9724add2601ad7722976953030b0601d1988db35be4173e0772c6e38cf66b5ddbe6a4668322b83677edea164", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5d5d880fb40a74b2424f75877419b226c39c2b6c2d2baeb1e5deaf3a5fa0f1d413b3d3545dc3c06c49f7fbc66c2b8ad7ba65f1e62fa4eb9eb14e8c600e21fde98f7b1599b3b0e684efd2b3fa1b9f33dc63e437c2226e416dd30bed18848c0bf4d29551b04a543923aba33284acc475bc15934e8bcf4d33b507dee742d18fede13437a1072acba70a3dc77c0d19576d58cce4effc77dd5272a528461779d628a484d1b77a12a78a2f500c916102a6dbfd6cd13b71d25b0e1c8ed6dc529356300692c22c5311ef36ecab7f4455e8cae00d80b11e7b18aaf889784480f0219fa05305dabd4e30ec49f582e0e84efad749b680b91a823b50bf1966b6978011bc4bb06156332af601dc7479965b428b2cdfc393bb3a22395dc85d337f7f8e857266c7fb98a4cc290698954c24c68c655f170cb89ef075e3fcd5c6cc7bf7061915ca393b99013e96fb6064913e0f246be89c7507f05241c7a89f01537a0499ac3c538da1392cee48e9bd073664e9f978b10434fc091a360cba8fe954dff32a9cd9eaa9", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b3d73c14c1d1e60473a6b8c042e0a7e809da30804661b095d2bd5eaaa4fe8a981a70901925d68c4a0af32e06d5f5df4ba5b38c6f21f2f1041f1953d28280387db85b2aeb3ee6f6e6c00806e706f4295da9aed007f24857cf199df8d6d8aafd549d2da8faf04432cb4b53443b279df671988030ec0c3e80e248181375c69fd5b24d3f46a5a1bfc264bfa8d179d24b8bd73c27bc7c00427d9647af99d9117f5d8931589409841672feff0f39c3e36e20b1c319b7798886b69b1632c686687a8e73e4fc1628bc8665fe92da603091287e30c8d7f854d85cec469a9414f938a0862847c5863cecfd31ac54e56e2c39a2accf61c4e01cd4973c2ead6c052ebff5b728236849ff0ac980998c11c4cb8abdf5195edc02aeb2dae0d10c6a6fe3b9451622c7e3db06897b7da1cd2edeea42cc9fe61ac8527ca71f806ed0740c945d10884b4ad0c6d732e718da1fec8bbd20d85b3561b3e2ac2ac9878ca282529b911e3e7acf04c1784f21deb2ea63a1c1c17b7d2711a3c694a49f0e4f9d7e18fdb605c93a", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "329d24e186df4d51d67cb78a5fc1b77fa2d36508a7a1c14f71b5ba57280c4cae1404a4fa46aa237a4fad2ebe7f241da2ef51d0552dbcac7accaf61ff1f27fea37ecfffad6abbceb556bdf2d433bfeb1d7dd20f04cd34daa8492984db2c359b635ad030944fffcd89120e0dc16a2de01238825c3dd70d26ca8fa3057500d4ec222a6b53428f046316f03ef5551cd6610db2815418f0fd7906209f4ca3710765d7343938dd99a067207474ad3728a2f7de899879314267890a4eb7058fea002da8cf34c148358997fa629f81e7a36d30b6b4192d528ae88af9708698b60533035f32e783bf8e788bf1b2a79c196532f1fd16abf0a090559cbe104fdef833b0dd88a0f8345e1bd57d6bba1afb1985dd9e761b493b68f3c4ef47055e48f17f9ea42bfde91626c75a2bc0ce56efa8fb3fb27878cfe3266db71d5eac109975624de176ce9a62851dab010dd2c265bf2d60659077e0cc8e7f31c41a835abd2de2e0eb0642ff9c4de07924b6b31a5a0c754932fa5b3876460f4d62bffe32a90ab34a75fc", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3de47a0ac666a25ae19897e73bc32a3f81cba6cff68d52143abc0e59bd9c825433fdc98eb056840ba62e536f998aafc1cf3f3665859b51f82a222f25bb18c7ffa6d8b37d31312ed8cd6d701ee1d0128fc3516fc758f0304835ffeb3564fa9664f97fe413c8cbe4f93fbe0f0a2f0c285726d7955bdba637bd830b8b5a733d46b2f519e5e4b9f4cca0759cc673705ce4210510c7b72fb363d296ed22d9e23099b71854c714a9efbc28b6ee7a065d5e2da1ab536d062977524387cc8f80de7bb79c782d2642cb1330ad7c33c79b071a488b50d118eb17882728cb5defd2798f0ea7658cf9c2ae3bfcdefa6b724a2d7d7dfc3bece5571732154761c1f453d362b32b310b5cb05f9688313da10252b424dfbd589dab74792b924c15431fd7abb048a30f06fc71018568daf16da9597febcee197e9d766e80bf52065794d99f2c3ff0980b14dfcba70f50f0b77a20f9c540e6911f038aa51c81e3fd0ffd8a7b15de2e806ea659a41bd023e28a5e19b8b653b8e49003ea87d0490567ae6ebf6b6608478", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6bb39248f96d55723dfbf6c6aaa2fbee2367f76fc54c8ddb65946e03e2a8725a8b3a02cd7b6b296ac028eba9b472071fba72bb8a9b82d339abef6ed29ca02e7ce9ee2695be1a4cd609a573cefe662a956ee9bc58ee39c75d044a2d1aaf4d12a76fa97f36497ab11ca92bb59fb42283096c3474cd9da4740a2804dc85c238f90d05b2d22d5ccf3820ae4db3a2c6a4db1c43dae14a595a77434194bcf7926c7b2a76c17c3faef25dc6cbee5e79e6609661e588a14d5cfd68ebf2667c68baaa832f95ce2916fef65b8a55bdde8bd3e34225c6a4021ee60ed95bfa44c0522bb96d42ac2723982fcb6e4b65de983fa903b821176b10c863008d97f81b047d4358e04b70db9225e82940d16a417c3ca3a4153c1bc02380273e414c6cd4811440c986e04f61666fe5a661ac6c90356cc3612e88adbf9c3379f59a494107ccf1fcdb16d61b59c9ff33c7dc048e50f0ed3fecaed91471c044fdcf07ff67be3629596f52ac39fe3b6d76ec31c13df0cdd18aa6d133869ce3ed0beec9938bcbed5b33bfe3ed", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "91558beda9c040ccce8e0669e78f198f0f9b1f7226268e4bfcbfdb34620ff17ab4be15a38d2004184f4fcaa0f17580cfed28210d77126ed5787ef7d722346acbc7700d0cc837a89d7c8547164eb945d537ce614b79214a0837687cf3b7da1d62df1feab9362215fd2240bbf2ebd14a12939503b6ebf4d0d6aabfbe99e64858d267bde0abfb54d7c23597293295a0b6a5ff0ddf73ac6423169c1b9c56bcc28b4400721337e9f7b12a3eb214674a5aedfbebb3a20c9f5663850e663cd8b0703735a427d0e8fa7e6e69034d35f8147f59f13349e86018dc33567844fbdcc54d477465cd46b784fa502f8c085dce1f9dbb3701ca1f23f6fe3ad9aacad1ed8051ac7a09f603e6929a89b2fa53e65920fc8968eda81eba3b29f8cb7de559263840cdffe12ceae286a68044a7d41b5818658e4c58797c092410e141bf9ef6b6f6567b53b1822c818b19ed171797c385b144b657dbd0ac5fce2d918e4f459231f905f228c57086e5b267f4b95301dae1898d82249e8d2975d3b6733b0ad47535b2b21680", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9b2d39c8722c63353955539e4420a723bb55da1841ba0e92ef154d698ca74eec8015d3db9eb423e61f689ebe2731d5a91996552f2fced3ad968b84236dcf8cc724ab5cd44dc7ef683e493c6e04b37f01ebc70368060e4ee68783ac21df61da3549bf34ef1970a3b79f2508f7851bd7d363bccd603faf8b5a9e3ec28772ce9be478db68cfe1162822f4d5f9e0e60361c425782d0a236dea820174b30f8801b337910d8946c0060a2c13063e5c68ed709df0a9f1a896def4bcb1cf4ffc1cccaf6d81ad38fca617d619b4aace9296d63944859028c977594f47aec0295bccba29071174f27be59c3ca6055057565cf6a95bb0baa8108f5e61924fbd27283015963275d4dfa12b93a5bbd540028b2678ad6ee02c61ba97640a5b769f5a2eae54fdb34f886ffad29e0a7e0eed09088d99c640045e0c434d4b1a0dd9720cf35f217012772282c2d240934bb47ea39e99719dec8aba8ba858bcc95b2b3338d1223b3e5a5574add7e3aa7daa871af4052d7389c639ae87b375364f200228aae8948eb63c", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9c389b62a79c20c87d4b5838d80e939bed5ef1b1bc5f957a8b6bb1a177b27eb07f85deba310b3a4de83547362fcddbba82c71e45280ef89770b24bfc7d1661cf38fdcf871b3f75d3d4c067ce4c6dbb41b92e4555f70a14bd5de8818ec9bb9d1852dee14ac86e3be35277f1d7592d9d17d62d414909bf65972bb8528224b7bc9743bb2f9ef362db4dccf294f1a43bd3c91856ec30d7694a245dfb14c73b0d723ce4ef770880183cf6fbec768455a569066be9ca280f334892eaed9c534ebc719458b1d899f04dc7c60d9e6385fad56aed76504dca8cc43cb6c0d90a2bf855737a79db37ceef554906de5ed35a7f0341cd2523cbc23ef52c1324ff8006e3a34a035a48aecf74574e0bf98a2b2f7915704fd97e831c558e50a9d3aebb7e7c9919b3cf4f32c00fc52f02ab8e3828a766174f14d6ee10c9c97af63a228bb8765b06582b0c22e995140aaf48a1e36f0c481dc5429fdc969fd15c4e47dc3f339ad5e5db2402dc87720f0a54e6464786b6f006d91c1740c6997578ac8fdaaf6f28b4a5e0", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "291b02c8786f76a3d7043ab6118bab6ca69e592f347a7daee870fada3360bd35c8d4e06cfc7e83e5e2a4699989628d817ea0e4a325d96bc88e4fe4bfc41bca909c05e984795f32d3d1061a66c6d7fe6f131ed399f90c013de30a103155645eae6b391b739472c48eeff005e9477fb3028ebbcf70bd179c33df50f846ad04a407a04d1b8a5ae94b7a7312d3772cf75ff7f7b189e11543909673b148399b8a5e679beda213b3c3677aa54768b064dd0a66e43777af262f9b157cd6ea5cc78e80496ef936619f762da43abcb146ef27da2028413257ddac36b14a076c94211f3b22f7b323cc16b4eb039396de8dc8665676e079903d801415635014edcc63e813d738504a705e6f1162f275a9d058f1b580f23b6516faf97aea0329c2da27d0f88424967bff75e25a4b88a4a893c91438c194f00e87562595c83d23c5d316276cb3e3b5a1e6f9b1c90dd502f7d0ee00a7dd6b25c1115227edb0b94bf364c5d570576265517fd3bbe8eaa5ded98a304874782faf7c54d34d9f29acc9a92d6be258f2", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA-512 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b2c741c5eb11db6ab4e403bcf740a502b1e217408f9d738760a5e7b7b086b693b931a4aada34929cceed2edb04fe46dc61e9680ac90d878f52c85f1b93eb6914c7ba856111523cfdf94e882f9d8fe7cd9d027bdd6c4d8f50f7f5f72e68508d1798b3490507a53cfd318524d9d191d224ba30bbd5631655a42d2ef00e4443bf0689345d5a55abc6a2f56b88ec8cf0460703f03fc53758eb9ea66debc88534446361afd89b4a33828aaf0ced92f0f645c7b7d5e9c51f503e1aaf897d57b5a92f18259fe168e837e993b5eacbde1214704fef5f5b98ef3a252bbb913a03c2f50bf6da87cb16cfe4e4bbd90f8a04d73b3a75f6055e72ac8110027b884eae94441aefbb5faa410ecf4d02135f71ce64c2b6b1d9390e47dcfd4c5a52654cef5009a561f7eb00df04769c74db064e13179c5e1ccd7293e1be2f0922639953422558efa2c5574b9a2e3d2e9cf0ffd7cde9bedf319523cddc95c3178cbca5c46a88a96e6dc2ed5d2eca0846759a380f6ebfd699a25017ad463a5f57029531eefee41526bb", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9cfbfe690b1db4571aad5901caa38018515808f7af71006e3406b0736f14f9bd1786812786e19295e114a423cbc015bbdc39c10f597af86632380add089f77c7933946c312e53c17c42ab42cc4bca7e266c29c8004a0dce53ad0076e950e36dfb8af0cd5206f5a3111628f4fdaa72af689708524f1c082b009f566294af226b1af8e8424f6b49fdb0921749361315ff61cabe393de47794f99bd4916de1df59d4eecd2d8edcefa01bee6bebfe52f8a27880c578df526c8cb2670cd5e50ffee82dcc08128176678c7b9f19031a13c3f8c82003e32bd8b95a672f520a5bdb8bc4735bc35a972b5861592f646d4c4bbfd7860ed1b4cd6d714c7c3d99c4d0c368ba7a066cdcf839a39663ac86364f711f714ec8c582de2e041c5be4aca7bca910e2c31cc56b8bb9c275840084385d3f0604ab4156a1e2a36aa8493eeb859e31f041b6f6d920c1aa09b76bdb8278e57cb5149d73f581ca25ce208dbeefc58d24de63d8178a5e4a4b8e07cf75c373f077855dde1a22bfa792222f7ad8eb80a511065f7", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "48df4445cfbda1770e6b2dda41933fafdb3e9fa89fc095d5b87e4738e500b2bca1c7634788f8b299a32adfd2087f50d3afa31fb4564a094427cb8e3cca264d241b1fb04eb6ff3501535996fb78cf5144ed552bc1d73cf94a7939df692ca28a8122e6a0cdaa01f9b83519465379056ed74f02927e7c65fec5eeb2c42c25b6e25e290911d50f24a3ad0b404ca232769097ca0f7dbd357814b0f7db609f85ca37f3ffdd6b72593907e605dbdf2504acadf10cd39dcd72948dcc990d2fedcb7139f3558ad4fed60fb744402c1bb73d3342cecfbd687bdb152792b8580217cb58518baac8061c71e1b46e5cf26e1a7b073d1652444e17b9df678419bfd7fca63040143ac1c166b48fae45ca993bc360aea7503f3f40427949b4d2262b83eab1ba07a326ef86579ed11fbf662dd990ee312654822602445a0625ff696ca6b004d40fb629008315787a4c29b28fe81d3a03c53f30ad32531779022f251f5822ee9214d06809d41e18989a2a5392165888fd6157348f42a709f0a262e0ec6cea5f0f398a", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b4692cb3902ab9f17f73c72b08d2d970c77eca57d2a621b04ba0b4ac6dac37ca162c0379971b98caeb8b0d42ddbaf314c5c06c2db0f8449784af41f230199e621ba9c27616bfe7596bb941075c96b3a9c01612ca75072cb7cf27c015f02f5056ad7359977a1af4ccb61fe96298e8f79cfb9bf3bf677f5509c138cdd2964150fb5f9f14d49b8ca6213b4602a8e4fda8c157affc720c0faa530ea5ede28c47f4b9493b0f44dfc206310f64e5c801a057c3cb2a369dff95b04459df09ed4c2ab4a1b863b49e687b1000254729661f097547dbee31deb8f781454f8314987b4dabe2fd7c368b99f120ceb7a0780cbdb4dc10aad21f0a343f61fa9fcf3355bc21e136ea0a255a0b68ea4f38ddb42b1866d2561a55235925d88cf72d33f298a51a8945d3d376b84b886b937de434a3232d378cb303ce5a7e94cac6ccdf77ff91678471e87005c6a73dcbfbaf2e251b3cc0dc4537becdf80e58de1fde5ac481284c37e3d3ba80a751dba392a0f14f1f3cbfe41125934319fd8d8749080a0067be9f129a", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "276ca3441a3b67547e016e5963c8b7cff9ce470ebe327ed6f70213db6134be817c0bbe73bafd7836641a30545a1a9d04fbadff4e2f2140bf3e73fac1f40229cb27793edc18833a67af8257c21ed6502ae93406ec187c29c37ddf5dfcb6db22f7a3801ec3938031016ee3d2adf085234100977c48551fbe9183502a9e224240b7079b348a3121c7d9a4dc3e364ec45ccea28de193c67a652afeccfaa9d24ac69fe234e3f1cffd678919fdc646c58ac4fd0d8916807c039de16536e4d774d0fa6c0db259e97049b06654747fcf79a07f57b4ef20156a19b2a128e76bc0ca345939e4009b000f4c6e2d253acf16050a12a6e977e3a01c45ee592eaaaef906eeb02922e2064fcb611899ce9ad51b8bb012934f8fc3549e5137a9882f77949ab884d33bbd8140b26348cd20a9d77ba4c68b92639873fa9d17499284aea553eb11f460e16339937be08dd1ebeff856b797a49366a0746eeeffe53cb2e90c336c5beee207f8822ce8b352ab60102aeb379a3d893bfd971fa7f8089f599761b49c794794", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1f9f5c44ff546b0fa396b16976f3890bd3d1b2988463287f907e9eebacabf0915a133e5710c7ee9c8732f064783aae346260ce56166afdd3d1e58808262b5eb3a5140a5c731b0456b4230121b3c7e509e178ae048beabe8472ab4330074d95deaf19f6b20d472032714136b2dc36510729bf625106969770731257de93a4fa862d070b4a75b82ff341d5a96bbef90ae387bbb53f514f39de836f96adc8864f91173367d242f3a5a9f9b2b4d447ceb6881d281e5218c59617f2695dca708acbbf6ecbb5df6e20d02f15f782c8c64468c6b7ff80828bff308165d65f7ea8958588915188d316182c1b0c39654a7210e06a98cdf1f0a503c5b4d50e040a03d62a4dc2a8f6d90b44cbe9226d599bcb4b8e347149722c5708e349761012a6ead10871352f381019ba906dcb9b4ce72e01ab98e9c45f49c8d8826fa4150d79c3f64c15deb8396852afc76d79b1953de6867d24041e9dbbf2a5b995c8bc7960cb02aff70557b4df2edb17c7d75d29f03977942cfaef11ecda489f977c394e5054a7180a", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-384 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "37269b38d183fb1392c6aabe8f2c4a3e9a0dd3880a0c8f042889bb9c60a2be83e355fc5d4720795864e036b6bdddb72f7b37a5e0fe6506d428e7d0b4b91263f49d122045d80718ceffc68ad1e3ab0114cfaf7fdea66bbeee248c679c569415a6376b9cf0475983c4e5f429c9282b43da734db6107c71dc3f3a267f4eae0482464658eae8bedbd83b84b898f83199758526acb3e70baa6a2608cc1dbeca21ba59febce392da189a24031553609d903ac71f4493460ae9fbcc94d1af1f48866945dfb58cdaf7e2a4c1e2c85f7792427f8c576492896c52dfd8eaa450461d699ee64900d9846dc2ce3fb1c7fd1e56ae8badefaaa79e17c1ca2a88b7daecf76655f9a9a04651e81a230688ff71191b1f486f0bca2e71f1f2f2380196f76c4ba92617c58662548fecfb054dc39260788bae012ce116fe5c2b19efc5c27aaaad40f07e608d8ccc4e5706acaffc474387fe47f1bc4c015595c8466bd4e502c264f59f5b4aa5f47c711acfb2e11c7a165e1d226bfc921a426e3000d68b4f7f8ed23334b5", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2e03f07dd9a2f54e72f46fe821de890d4004356065951376d75e022b7e0bfdf724f801801e55f3e7bd88659ca451ab5a6bacd356fb29d88a64cef7c18511fb8643dc5564add4e1a03e780c4496f4549c80df03660e3ac17d47709f41e9f3d5f93bbb0cfaefeaddc6e988051bca6c0476675c353baa33f8c409b88ee9e9ebbbaa1d31450b263209fa33b1bbd0e7ca783278bfbe40e01d2f83557d55cdb00120bef55b9b839eb311d636a010d842ff2a5a6812b8f81eb746ef740485c219f9e4b31e47af1d14d8d5f101631edda3e3e7ce384083c5e205e10108ba789803d8d758de9a2f943b97fda540ef1582fb21668e6a30fb61503a0e3d03821b228b9414b69f50c0779af5989c416c3085891938dd5e2f1e64806154f5b630703a50c1be063322cf4fc2448adfd73db982659efdf7d4388efeaed915ca0415edffc45fdf5f1c440fa488467ed2fbc12a46329fc39bfadbbc3773e8659b28845a38b3b587d29c749e3687b82529350aba70c763e8c938640058ed0091a72f007dc23fc3c296", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "29347c4b243904823df9b276f39bab8ca9472185e57f88fe8da7181376d138888a2765f6f48099131b4c5f1aea621deb004540c1b353c1676712c0faeabbf0263e1cf38f2ebb4d4fc6f26be875b64c905640eef32ff36d6147bdd9ecbfa58ac3f5e500eba15adc16ac29355a62353c58dba6173480fd1986a4e407b49414ea4ebf7ab35fe2bed5d84c9e336595954641865436a7107887654d366e1956ecd8764ebf6ef697add0e28f33efedc70f28a2973b9e29174af8570a97d9bf7f374ddcc1c157c6085fc76f075195a6f21d21b566a52ac5cbb6849c987dc6a6c405c54ae55fdc76b68a2a57ad574bbf6ad318f937d4c32f950e99feebc7f4929157d1435b14bf78ce35cb18f28542756b2305d09ddfd45fa762c539f08dccb3bd9886fe03d6757736ee52afad37d9cdf0aabda62591f9ee7da85bf5405d84dd5639e65d4aa0bfcccabc2cffa108da8c72baae11af46ff2b4286112e881f9b9a35234bcc86682e2660c5527640c93c7bd4d90d7f506a9e64e5e42716d5dede4d7861a74f", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "357387818b2544c851ac7287710b414f27a9d067e3fd0d84242ace82844f79b9790c164c260b0dacbe443c67f8fc177e5c61e88738ab0a0ebe4130f3e24e5021f3ec90c18964275e09ccb0d4e8acea0254d35bd75f6b93a9af515c48d041fc98cfa77a81b94a55b8ddb10fbd232dab96f7198b52d2fafc610a63ba7d39d7e8aea74c3135922f110dae83ab27952612e41335df164bce6fac683539af7961405bd1339596b92d8c0938b40c0e47f1121e2bc913d6cee5fa91ea48008f8fd0fc28c478071f8bf663811fef7728932ab25a40f4cb7e9bc63a188e99c58bcb0f4e837dced84a7783e665d5ab8d0fe33fb72901bfe9bcc817ffeb65358c1104ff39738aaad218fa5b411ce9de7d95e109088d054c561ab75ad164711db0ae8e147040ba3eb6951f3c56afae5c16459906b742fe67bab7b17a9e21229cbe892334981db3e068440a35882b38ad6c222abde37a43b602113585aac199b60c32b55bfa22611da2419b6ad2e20fad4b28dc8f09b74ce3db14bbffd4cf2b9118858ec21e07", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA3-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "85a810b9dbc3518ade93eeac9d32e9f82d13baebf3f0fead06237753f652fe741be42c5e17facb59badf9f8eb9ad86b5f47764d54e7aa4bf201aa0dc61b5174629ecb59e969f71addb1bcb8108c5633ddc3330f6289f16520f2efc324e60ee8909fb65e264dc051aec7dc9f3e4d4deed99e8e05f4215423e4d9476f70976425fe9db2dc9ec4eab5f77d26de40b7dc97881246584c0221977a6882967c904137e623881b9e4a84188a721ffd50fb42e29ab56308d260fbda4030757e1a901063623c232fcc96c7f18a3511e5348dfe1f72dfa12e9a0239655ffb15092a4eab70746ef730a9b3d2ff55d37fcf64de67dd4658091793224eae8af3ffe60ea4e7ef3e7559cf3a6abd4bd8c1094ad46c75e6c59b353a94f6830c35eca279612fe9b74e20f31e18f9f19d6127569f3471785bf08ed9699ff1eafb75ce3a11c245487bf9eee6e438e4850a9410220dc6b72ee89bb8edafa032ed60b7a0a28a18e2ae1e48a6ae4d2911d0501df2cb5c2609f6a9c8145d9feaeee9a6ae5e8a7067ca20351", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "77d644203c767c883c50c39f72ecee6cb4fee9f0244d4a8519a994796604cece5796354454987a8d4c049e83cf36b702a62eca6ffa88ce8bfa5e7563e81879dde1f382d6f824c73dc7860f31f286232c564d3035e22a5ec80b525a31fe857ad7b5a0b45bf99ae3f891e848ec4ac91648ea832308393f7e072a728b2c27ed43d90e62ca299ab971e8ef09bccabda3b4f6778b618bd51609be4c609a005e168bd0546990642f64b1183f3af30af096e775bb33dfe8eb791c4a5f85f6b5ddc97776116322dd6d7f80152a8dcf027ca6d658cf5aff100174e0f837a3a41670fbc869a5e0943cffaf8b0766c292ea83c3211d17547fba294948f303e6190e44f65b0b6f43fc55019a526d41a59f1defaa03ddefcb79dd9b7b41134afcabc48381e05f24302b2435d523511e66580afbc982191dceeed8367f8baf05379903a12efd881e87f0f763cc807d031bc713be6176a3004896c46d9ac462d645fc0dd930307e5ecc5c5d721ad7cc8cd47db14402e11b452866125451698f042221f8a163d0f7", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "6df8fa9c031d76c731871fe2a2f76841675308dffd3b7c9a84ecc9f702e06ecac919bb2879a23e71ac9576b073727c9869201d9bce8496befdfc07d1d50649e8109f66617d9e447407cd2171a42fdf45df39002f9e806348f3bb3883ad631956c003b5428cf0fef1379ff989af3f3932574ad0db1966d2d186f2aa4c52ffaf9a2d2fbeda4f231b9817b204eff8c653f6b139b1a4fcba27d31825ba2a1a3bfede47973c0bccfdd6eb99a8d600716a96e635e74493575a7ba5572a01f9bfc384c97972819ce2fc7768dd8a608ecb8cc59e4e81640f7c58b879bfa7371f727da964e173eebcbdaea654adb2bc04526fdbe0f4a28e569334c34035da3e9d5a6ec2ea4d7769fc4d33f5d741543bcbf1e7fbf663153b0585742724ed5abb8aa3cc2aec65f8cd9b35df57f69c03af47da73bcef6fac0efb0aac6f724ef6b97a63b851a2e2dd2b400c0186d58ed144419de615e51cde77f62d480a66b626c77b619983fe20e1c583ec07baea37c63598be395131296046a4de91c30e3c7d434fa7ebee6c", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "21bab23d452493b9860f40a3bbcb923de46dfd3a90651a24b784d7937742347b01267b7af57ba156f50cf9df34f1475217ef7809c307697f3c603cb3e93607df620d126cd227c7462f7163c47db112ddeb07f1be34dfd121e37eee7253b14a4f967d86f659771342d06c48b21008b495671543e8e9fe64416964518275179c2af4fa033a01b74d25971e2c80dda18f71eff2ba54344dc515ae478a53c0248f4ccc49f7500f1be4dcc635b9239b7a77ec7e211799abf69869799df7fb60dfdae77e599cf644415860d21fa5f0e53e7c64dff22e48f615c47173e3301f8557388ee548c6aafe36fa4dabf2473093f6b28baeeff636c92538ca981fbdb96f4035ea3daa1f43ab1f059b2252bb5dfae9db6f29258270df1269d366a228e7390b645beb9c27e78dcdf34042b4ef7add8fdbf70bd7a7a6f13d019e5a59de2f85e46e394380abfda81818806b2c4be1b0283d4717cbc501d0cfc6e17e7db4bca1d7a82afc18e9302561723703c1d814733b69ffe08b406fd3e628d492150179777795e0", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "39f85de584cc261c8f257071aad3b606b618129ec0563b6f89d91f33cffac4c854563e43079d1cb5ebd2594f71dab951093e878278a7a624cff38e7ce8ba79a299720755539e7388e4e254b325d20aac5c90b37d06e8286014a551109fb5b13124e9f8b7069257333200cf56ecfa25a4e9768608cf5c07cc0714459d35d5500714778fe484dfc40a8093f4b310432843c871616aa3496f6b6a2d1820f056659d5cb19ea9bd00a486f9fdd3177ee48b9f18db0da8cab6187ab850caf480a56abf0057b1e5cd8a16bdcd483588c59d81713a2bcf670054e0a3800cd0046ac05a8503b98fbcb7e1c6d001ae93460ba895f4caee21353820f2e7c3163ded4fb3ac709c9b0baae21c1b4f9a54221d18fce9219d751f066bbd3bd1b77345f385c3d7707c6af005c42b44a4a3728f8bfe7945c199f62cf4c40d4f65329d53c8e4d78bc3e2515bcbd5491091103a00dcbb8bb83190b45b122ff9739b88006cead766cba8d11b808f7a5247525491031b97ae08a697c7682b796e23d3b0e41a1ea334c7c4", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "aa410981e4d8878931b4a9dc1b820b18485a629c36785f9d4c62a97d563e8fe3d48838375daee8aeac78ffa3d1c39a54e24bdfa21d9de8f3cbbb8b575c30e6249774a1d9c0658af6acb03f908fbb8840860847ac3e0151f53688fa32fbc11c67b2bbf70949b3f8ea04ec61d4b5fb8e518b8fad68c7beb81ad01d155d2dba302bffc45a943f6150edc1ec61b14465c2884207f4bea3cb6af7fe27ec11fdf496ddba659785bb49eacd04469c93e732f6ea1d5fb07866f759ed28f2d822e6fb839a0a017173e71fe5b65b29991e8c0b9570c5cb046e453fdfb6b92205563baefa41f1232a6671898ba607b441a41de33af5e2ed740486fcc4b24035630da032b156f09944c0c4dced9f523555a539694d5735132858cec6c379d300b2a2b48e53c0744522027e64fb7ec97b29ad6fd74fe13c9cfdc1e2f2015bc5772d9a6aba14fe260b8e631067aef13e6581077b07e522c943c4c51dbb266bf8dcbbd50ba9ada24ce803dab9e05bfe9cbfb9c400bbd0c310dd11bcfebd7eb2c885fc68c5559868", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "0c0ac6f7417182ae99299cf40d6ded4e51ac5aa41d68759eedc414046c7b33989873a21847c7a01910b1847e3f026c4c92382f26a3e40398787bd9f35eb8135c35c163305bef03d1c734fd2644074ced9133d9f85c56a302d56bfaa03cf6a1549f3a3c4b5c7585299bcaf79576779e1d46ef2f5af134cb5cf716db03ef1137b26ab1b6248dae5a5646fe6ae2341060633d17fdf0adff7c1b728cf752d26ed578a8eae250d185207288ae8428def8261c4ab58d63ca07d4d93f44c52ee3227eea55edd92867dea6316fc5cf79c1515e6c85535ab15c087ff7852b7bb37b2e0065aabb6535d90d2dc781013ba2ab37c18f490cfc898b34b470958f00038da961963334a7fc5a9d22069585c3683b3360d31dd5a610f27a2362cc35a47c3a701f4ea5be6f9124d73cf5ac17edcaa352346ce33241e751109e851bc851920fd491ded7080926ca1b1d498cdd65924c85f779dfdd3aab08b59764afa1de8dcab74ad881116202b7ec0adcd7f5a60825c2762e6656fa0d745cd23d857624b35d36ed1b", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "9b5c00947aba8f022954d1ce934fb2dbae6c5b4b9065f5d7dc209a0ccc97c3a568b6e9dea9f431b3b9d1d2c0e9a531d863c6634d218740e3386ecd1040d76581dd58b4dd776452041d42e4e84912d0358da8f2336918a950fe2b480f6f0c7d1e30d15274d55489fb62759d5b859d1d72b7ebb14512d274354d672a3a6185a340ee8c46058ee3860d9bb25de9ceb5c482c6709f8dded761f805b9513047f0f98dfe02aa8934617cc215d68a79fceb3c7abd253607fee0c70c60aee61925d37634acf2d3b7292d0701386842dee02d6218da60b4585a4f05ef2c2cc83f4dd4b753ef080b1e00bf977ebcb36e747a5c23edba4dcddb1b38901ad04e349586b1616ac92d863739de95613b10ac80bd015858bce1db751f7a400eb932d2043d0dad6ef31326d4d1cdef160bcdb0af406c1bc51b92c3cbd249be590329e86947b0f5d05f2242b29b6779a90a1a30819a758a08f0d0568b4854ea9c674764468ea36939dc6d555c17a99ade1d4e9883d174318300c80a0d73b7d29e7f92f2329f01c94f", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "44a56a6dd07c543e7278f99111760d5aa04dacddc48434dfa8af57dee17d4dbfde3010e77eb67ddd107167b760e3ab705d3d59e691a49c30a3d0fd608ddcf106def1e5ac0321b73eeca9912069606f138f66a5614a5f62c8c9a7d0d273aed6069db3b65a690f557249e1db95cad51090ba0463af304bf9c6beeb641ee0101f7f2776af823b7a4fc85fe97f9589427da35b8cc656a0bad5d94bbccaee51a64bcd2e04ce74345c3cf374f89caf4368f5a1d8680aa3791dda8076ce82254dd278d4c200406adac06fdb6f3c12d24f060af15e5228736f86a1ebb68897e90a69ef23a49942ba3d5f09a36300844842dad1b89c3a3acfa67289dd6242e763c37cd33f8c619fb885d2d8aee26db26955c335c6394cc28c4a37f0e07b0345438ac16b097fa9e5b3f15ca6a2467c6be6a33b28543030af97d84bdc48716ecc4c3e04cd3aa4cd423233d9455099e64b6902d6728045e1093513e3c163c15f848fe9afb8ceb87f825fd8aac7f61e472b387455f93866a13d1865da54990477ef76d1a8c883", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "f45a3921b4a91ff696ae58f08ab4fad90357263c2f4014e35f14406e3c8be3cd717a2dd585fd9a818f33a1f9a8cefeffade54bb454faf6f77e1b13e08f76809e7a608f3a2fd5feb452f55dc320a1d58351f43313104f85a79a4b9611e0ada9526bb3f773516bd541a327a0d84078be6651e1c0c0393ecab3cefd1772c8282fbf7e3b94fd8b870cf5d74c00407796ad67639858fab83037c6c73ebc62a42dee5e3a0bb251f2bb322dbf15b25b0b2dd94263e4f6195ce368a6c6e5235be5204596819371fa863e799f1c45240fbd9db67852ce677f8adf37356326bc4d71e7fa8c5316afab764df228535b9244806d0ed26caa6d884174b9d4ed8ce5cb99fd192c5a1a872c11d5afc877280e2adb554a35826ed15951d718f279160613eb18a9a39b38bc26feae4487d1f06679161d7a906518f77b836f1f856a9e1b691dc365492ce4d132cfc635cf5f1c73b0fba89a998e5dec6fc52b386f0b780549f9e4f3afa24c05a96547797dbd6810a13d844dcffce23ce740dec09e3957e2cfbcf299c4", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edbf0000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "bb6b1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edbe", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "bb6b1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edbf", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "bb6b1feea286b37f375b90f04fc907f573d6e059b822debec278ddc655b0bf5562f6405d4b5299b65ad99bd618604b9f2e7f2718e6aa005b21fc465cdcde78079f3aa952e10dc2097ee530fda05798ff6f31bf4cfec4b4d7b6872af02f9c9b6eba8888c9e2cb27a776d015db1d9336e4ba522f8c9da6996a5767792c80688090d127ecd24d9daa67950c6eef9a88dd0cd0d8e4771b32a809f772f4e65aad34d768747b5f3cfb5a4f89d3f106b27a3f22c34ecbb72d10d6648adaf192c960ae7b3cfc8fc150fc7a8447f4fe0f4cbb52fe8579f635415cb54a9440df0367cf4d58c16fed5a4b84735be0d12c3a367406435d2d9dd0892426564dd92321895fe02612e09980f480835a7408c31ee065f80c7bc4e6f5c2ca6991a3a1b47545a5fd3bd5f18056c9d728c6ac37aba638ab8de01c51398165103376b3acdc2b4827e67e8d152cbbbc584535b479afd82018eb132c74f1d50fc1087f8ad4ed6e28386da889733fc30c9935e76f0e2f147d4674c960f7383806e1e652578c6c5fb8a3edc0", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "610d898aedb9237af1f139f81e9af4cdf548cadd7a7a389149bf522a2205ee5eb09e5689ae822b9b7eb1f9c2b97f72ae2525ac051bc1008cc4dca6700f83743032957e0b02b12e475defd506d3a5a34f1e70b0dee7cd1aff5f0fa235aac00a28bddb7b134666222207869497f885d1c9d1eb14162f62c31828246e11b89a366937a9014a4e0047b4e5d3e682351dcfeeea402ff512481d6df0a3074f922c9b59d5628764d512cf6de2df6292a357101cae847cfa4cc3e92ae194713767e4fe352fa67db44df709ac89303009d084b841f90595f5cb83387c977412ba2d13719ce257f8637e97c502947650bc1c8eb4c6d30679957badb29fa00cab0b93875458077ec622dad4cac06915767947019ea75da4499600ac732b5ec27ab97eae68e4dddaa224df9b884ae3fe88401d3457037edd293dff2d0e953d657cae927093dc035f167afad9db5286533fa3203d9969462072ce0de2930d195bbaf544a636f707299724d0209a22a578a2a3727d94d7a18dbe5533f8c1c71fe0d2194bdf15a3", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "118a64e0f371fc272ab87ed498a6bbf9eee64f753b1d40b91b33a8689741158c834643a8528885a387af9a3c4eeeaf56c59c8064495b4dfef4c48f31ff9d090ea2fb3f4ee7ab05b07f2e16fa19721532f2efac23e07cb888e86005bde8115a9c09ff9fa4aca192cf3d1a976ff67e9523ab0d30af75353992ef3331f36b40cdda1073d646f9be4e8067f67a3e249bbbd472d7ffd5a575067aeaea95922b266b3006009b868df48fb89db3c8c7e189b61e3fa5f01cb0780dd331b3a340fdac087faa99186ae8d40f4065f25b9ae2620ed757babd4509729275e6aea095edaf601fa1616ab4d13fc899d29d51f296cd9a4cce08f9839e5d7ce6055a4bb61fc2ff0533bc763f8fc2eb6498d95e1e455c6352e9a3595e593c8677a99622abe9dd45825c39fe0122fd99bf70372692bf0a4df707f04aff1efc869cebdd25380eb397814ece83c1d56cae87d06751bd60841ea9c8113a911cb9d88455a58db8dc8d9f38340fd9afb879d78eb2003a021271f679da773589762688436e00062c1e1d90bc", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "570d7a1c3fcb50e05a2ace78d523eb1e97e1925f9929a2393cb067f185ab4df7c3f94b0b92f0ada1640d7dcaddf845a6ca6efcbab023ed64124de5c4ad10b1e25ddf68f96867748c42cef64c1e348adc1cf19081714ee6bf067b4b4e52f46ea1247731cdcf6891a8373dda93625ca5c6104488bfa4ce2081c89cd0a5d399b85ad1aaf005c32949981c3c2d97df09a12486eef33f31e03f50c0efe8d8341f22df8362e24acc859e77d3b27b97dc0d3f43c175d901c6094967114f2e65993c8f85d290b0e9dc694abbb6485a39d56b39c529b99cae5f22a5927365a6ea53a3324a946c04d09281dd721eb209694110bc2a432bcf03d9804b3268eb0a7668e76b08e3050213008f7a0f95c74086bcebf6e343c542c5c74bd3fe2b71e9647da446208747d38b3154b91fb437db5976b20d1c2a735f00d50019d3f6ec6578f4e88b85ecd5043c5eeeb11687a8d574f37aeea5c034010cc0cd15fcf31d80569c3e5662266b1ea324edd7956f43a1326d07ebe881cd00fa27f071343adf7fb5a43dbf04", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "4b7daa3bf39e23b2190232965bab99bb591c430755848ffda1e921a9fd6f5824d8e9b3863d2cff1bfc860044e8f099a674acb36088c30c1001791ebfd6136c21f59e46449dd63840d038ae3eb7976b616eb7a2e429cfb2b4a519bf0e95e64bde260e47f0b8dc471841a8e8c1a0f3c11654258b582fb56ce52febbbd9c09f4f251899ec5e82be94b5f99d1edc6e958a743abf871260d303b07adce7353030494c0b50522929d006af685525e68daf651ccf51ce1197a5181b041478508acb844330b06af33f7bbf0d86ed650fa9224da9434e389c28c03bd8e9f83168548ed93623ceac90a1b6a6d965bb31e56ba857dc11a5eb48cff6ef0f510f3aadb142dcbe48fb3be221c587c0bf4ccb395b1581218a66a79cd40a1c10b4c2a9e1d280b0a65841dd2f4944c4cd29f7067cea45fb09a0a77e621b210aab119ca5de7fd9adf380e6cb51cf23aae2aeccb8413eea29731acea4e3b6b38d37f63c390cf6d280978127d96c71deb0f6769e83597fdd916c7f6dab3d5ce39c20b34098bb605e72d6", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha512_256_test.json b/testvectors_v1/rsa_signature_3072_sha512_256_test.json new file mode 100644 index 0000000..36406b5 --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha512_256_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a0282018100aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d0203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAqrry4g7mrGdxxQjDTfpD\n4IjR7u+URZmMb8H3LYKs0LTiaR21tLo0y6VT11n56Y8uTCnyz3SCE0NTOYmSNNgM\n1glsm0qMW8hXMHPIcCvkfF1blKSV2TIF6JF4BV7QADzhz1AMM1Qspf/eRefqDQdW\nozYauqe+rBlypcRyBdEuZ+8i4j+wDMuQ90IvjBQJC1m+bJd2N4+Ci32hBUGbENPc\nIYhuPbpLlIp1GzFgIK0z//1NaLQAe3+HrKKm26XxbIwdAP0kqEH42PDeNPa282lR\nwXeplM6NSOJMot7UnsaZi1a3cIuOQiHz3f39zVkousD9zpnyifYXVPH0T0B/nAgb\n8A1HTDQTrfOv9Bad4IwWa5xIwlnx+YN9a/uWtJFoSxqcHYf3NYnlaGwshe/6Od26\nH5F7JH/0y+ce5qcV9zDu6yX55PJNWuY/BEAaMJsAK32MsHSX1vosU86LrwXmZhHz\n+jVuEQLZAFF3z+aphnsyGoVRZ6NikjDXXTJShdXkyW0dAgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512/256", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "a20a3d5b881d96b6731e7b9d999aafb3665db2b73db6e4990ace33fdd4b6994fedcbacae8971ff8dd465d06fbe6e363a119e8371c31da06abc9ea63ea57f486e3d5fd9d0c0cf4b394cc39a16e068629b789641e26d5341f04d6f0b0d8ad477e0ca79abd5b0372e1a2acaccc9c53debcbe92cc4b5d7515e1c63587d61ec0614a5a59184925fe9051b7c9c4089c8ecaa32b41000edf93f57e37aabffa819bf26825207b2ac5b8a18178f51a1ef2e5f7d396660268078b4beba2863f61fd99c4e191ba9da35c689b42444fcff093e058b8967137384af8157e95b539a51a7b85ef19274f900aa72a77dfe2b9774434c37958e4f07d40f264c30e23977b35bcbfb82652e55640335845a415f39b4dc25ebcf5a5a4d70265a5557e1ff4f9224aad5bedaae74e89abe10da23e2ee552e89b3e2d35e4616e9495435f9a2f1463ce5ed0aa48057fb8a7b6b0ddf108a073a32a285ac78ec9f7c1012fbe088dd399ec9292eb06c5bab72a7dd1633802c1bd2d6f333026d61a56a12ccbdbf29a567f73249e0", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "51839bc61d9e9d93806629ff96fb4eabcc1da3bfd232c52e962af6765e70c4093a6781409387eb45a5523cab66cd14e0cfa5255a5f97190eec2c02f8066004e64b70d835fa85a4df494e44d931919f38007aad95f47e46e27b8b7a3adb26bb0d7b9a67b3d23c8d5cdbe55724cfa805eea7352aad43f54914f53cdc8477c52d95eaa57f3e614a8f4cbe9927ea170d59ed5314a5f3ead338498556840896aeba1783334df81712263afff9575e605939e40a73d559d7ded519b569f90c95ad61027534c035f8c5f4b12a6bc3b28e410b874d3b23164817745ca0ac44720d74bc4bb0bbcd0b74923c4dae4b0119ec6f5669f3b5b29245e06f298ec9c9267eb81eb3e6fb20ebf50d70e595eeb44675240483be72869f71c8d5963cb66909474d5e2b5a61520025a9f2df8331a377dfd1a8273284657de03230239f2671fef4c515ee96c8bc1aaed497996fd56e7361b2f520c209fa776e551ae0e7db177774bd73b8c79c81b17abcbdd29d156b1a4696e6198508a1593391f12ff6d1e35061e70bd9", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "6921f6eaee8437b4b0e9ee613f0e93031ef4ac6fcba367da8507cc60284c6bd03f9969904734e5ec33817a4df96cb832902081da1606fd3fd38c783f240e547c2eaf7d4ad650e69d3b6eaf082e016510deef0395168dcec08e749e24361587fb2657dbd89988f1d5d92ecc64df97ea238f4928fcd7561c5083eb11382f6d264ab90a47d13086cf908c391056d42809693bf896c9013e5887d767698c13f15b6afcbbedc9a0a826b209eb4cce4583dc57edfe6df4bf675a996fbb37ac91aa462e90b694e3c43da78447dc4bfade66a090cf8d9dde72c046f587ced94a4ae46fea0829adbf687ce7cb513c75c578cc436fbd5c070c25b8f74139971585152786176f9642ade29ce110722520f62c6ac558172cc5cec297ff19823575ecbeae68ac4bfc1ee54e7b82bd195e7f9d60957e55636db72fc32766771f9d88f15cdf0b6cc57265d091a287a0039e0bd6ef113875c750fd4f7a3401d5f4a710305a8bdba3eee3dff79626ff789bb84b1dc594601f5bfa148568130fd5662787d3f07a0ae2", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "8edc7cc6a09343071100ac60375a4074bd6cbb384a3b173ef842a6fdb0239b2e7f85e0b6c982efb352f52b12c040fced9b75122d29c7b95110bbd1ec067f4eff7da3b5400f6155f37b7cda0e2094753a2a479f4759659efe80a1e14b5cfb3f26227661524937bd60b596377ba0172d9ea9fcf2497b4d53d507977d88abe041583005ded93808ae049f49de9fea9b6e949c337d46962ca9a933be891383cec5912a1878a6e16271668c573944d6e723d6aef9d57a43aefd7b205b7520eb039198f5ceb60dd868f6ec4ce4a751fc5ccc57bccb23cb200381f1d3953f9ad6d10f0141d3ac041482d124e988341d929509e178b51f43f31b95b0d769bf251e64c80b689625a01054fc9b16f64b22b0c72f292ca86d44d3a380258218472d7f217bb9f0ad5a9749ab6fe1ead56c5f7801eb23bcc65b0ff5408944a7ac0b7677daa51403806d8b1f747838a87f1d69e5a199072b80c5cafe2e87c8ed19207ff5154451afcfc2abd239056267c086a182afa3a1f8aaaa6033310c5051dfec818a9aabd3", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "0c919abadc654aba7df3efc129a1f019b2d49981e8e1f9de0063c3f33963bc1dc201ecbe79cfbdf922a2bb1f016c8567373e42935f5d03ba5a11f391d72231c543d0af1a2e358b0772001033e7b6bc139c712001f4ac200333377fa61f719474e2130e7a8dd61be224f8ee4628f1f0dda497c22c95b669889a08d1dae056f35ad337ed055125925a1cd858cce28f25a227db814070a73876acb54fa8799482aebe08d24e05260fa2c195179b9e1ccd40d32b93af23225df29836f2e0576eae13414b984dbc5cc6b8d2222b150242258a0f9620fbff1a2255e4f0c76e5d52ef54d218b9c748d8b8b29b1225d80b302d9c4ba29161d61f0f7f78a39b63f8cee8ce0e42a3014cbc333b91c55853ca1ee788313547801cb36b56a1efdea8a86c1cad456bf75e010ca076680d82d67ade63a4f0fd8fdb79207456dea0d057172514d5736bdb5e65a6e320ad8367c1fd888247f46b1f9abaff31884e016202218968140b785658df36671697a02c60fcb1ef850717a92d3e252c7c968cb14bef213353", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "4404c79bac00e5d93f9e7cce04f094dc93867be34a7634fabaf48f30fb633773699bd22c9349b2d640ec2a6f625ddcc528a2e5526aa08548b4bf8058b16dbb2018c60e0ab2762102de1187dfb4ab211bb1cfd77878fe8b6e703d2adff91ad5f8c35139254df79bf66281c06ee93adcb361a99c0ada125e15a870a9c6d6a71ab472774bf659039f61aa70db3358010da8974f728f37de76ab5d48a0a0a82fb6a116d2b17ad6811b901eb61703d78531481a1cd88eb1a400760f1664d1b78611002ea69192f78e08fd7372536a25763dbf8bd5b87c13b0c2b89387236d009b27edb07bb948e0b8d3157d044df3c280c5f90dd94bb8742c98db39e7bd80c931e2b24418ba5fa3781cc3db6728eef9f94d8f1f30e94d237b0a56a7b2d99a44a73334a9a31b7cb397a1d764778aade15ac62184fb05129d94da5fd337caabce7726a325351028c55dfacd544256bb9099422dbaf86ee197162df2955b9e8ac6f997bd57e53e7cee33c26138d68da7f1458db1edb2c3506235d63d44712986f1f250cb", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "8346836f29bde3da59de146861d3bee0bef3aa25092111429efbbea509c67341aec3b8503bb991228e8b413eab0bb983c45e81114072d196ca0d343643ebf4217f99b4bb090d71638b15c834974283a2df8afe375b7ed585c32cdc59b7d376be681de67d5698683e7cfb36262163adac7e5dd6c5ba188d13c1893b09546e00bed25a9cc5cacd77e4687806af76670781ca6f76697a86b02d6085117f9303a2a671c5638cea2bbd34855574f3168d1ed818cb77d97504a66b54345fb9b49f202422aa6b3894e3c5500d191498009e1be6b337c221b8ad37ff161c69ea1d574039d3e07f3c18f7bd23fcb7981b9b38cd6ed8cda7f8d98a7e3769ca0a749de24a4e1592d94908f82cbd841498df790cbfc94d04324e2eaf985f54555431693e6b7d8940102133c8a70b873ed9ca0481f8de1b78b3c96b7adc77f37f860e4f261bde02770e7f67d406bf87b7dbdab24a1b67a8d3613bcd2ebb129f639d19890b9d5e81aff2c802ba9be05369cc7be83a061177b74cecdb0bf90cfde134fe1d3bcd37", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "027ae7b3461baa9fbdd64939fd390367dc31edc4c7167e5c20d8b3fce004f3e7381536fac5d5e9e150466c8547379dae09ba5c522b89d92406afb492637051eb23b5ac7caf6a92ef702301fff0a86423d735474e212d458953dc50f9635801710ebe8155f068919dd83e8d59fa9853029cf71498abc58779b958b3f6b11efa204065b091b6a55947c316f7c564b62cbfc8eb428349f3a7fa88211fc71a46fc20aea5bf8bac9d8a464a3f6f9d38356a64b2fe4a9b1c66addf25b4662f2b557488cd3c4371315a92c27b123d829d471d96f13c416c5dd84ffa1ed4b7a3c49e4008dac47e76d2c2a90261394c2540e58f524b8df56f0c28207805ebd928448f65a313e2e08dd2a81937fad633014c92e15b5bbe75beb6770d5bca58a59613edc28d7c9159ff29e745565bc05610870991c71a0e3f6a8ab7a4635ed4f0c222a4da7419146fe89257fce286eb5081bd842382d9a8d4d7ba8793ab9e0d2e5b95f8e6138a781cbb3f9fee3de3165af980bf64d0b122339365699e377ca98b4664b581ff", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5020e9d7f93eceeb8f77395a020121748255e4e19673141d3cfd3c764ad00a8557286dd8268156ea49716e4d5f2c1a5e66edadb48d6af561a8a1b069277372c3575a3dc190e30ad8bde64b965c38ca2c9235993698fe8f3655abaab7ba5841d05623273ace6f17936ec7fa62f634389daf33b7db445f26dec648e22d2983dccf660158cfd4033098b90e38f0d3393ebb610c4df62300a64ced82364f7d6f09f58eb9d2ab3ff26beb2ac124bf4a94889bf99435aa6e23cbca4d6eaafb2a4916f2e2de9f08fd86a16234f4cfb4360b62faefe1a2c5e8c659e99f7ac19aef81c590ec146e0b8acf66908a4bbdfcf8a28d9786ebbc40920b08e50edc0688dba234657bdb865ea7f24e3f1c793febfee5d54d490885c265cb85716febcac0be96ba3c508f8fcc69becf66d478fc4f60d140f4caa0f3f24de564524bf157f45ec711dae8b686048b111fded7e9f2d76eeacee2682035a41b6b679ca93efd344def813d541ada77ac4da4aab7e9cf523271b74dd7276c0e71369fce37d829634b511068", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8778054041c56a278899355f8550bf70a5db40a2e08e058fc563bf8e10c667d010b7a5828d011cc67d06f701c412cc77a885291f17dbc7ebbaea717dfb6b54db09f46cab885831640d07f6459fefe1d4f8e02e6afb31c0a6ea59b0b99c521ab9e24231b9580ad692eea37a5b90dd523be09f8fa9ecbf941db716d07f85713ba3ac16b3146654128c291bca1362329830c95afbf8070ced7a74df694e3acf3359d00401e51e78dd40379bb9c46dba5db76846f9b2b4dc62b0bd911be076cb89c8e046d0b254d0f0eeda697ab55186ed70a635667056ceec6224c87d76480319d4a2add3ef95a4e214f6186a445dbc617a69e58d8ae7da815e7a1e23a147283380469be74a84b24354f8fe171ff874a1b44e88a2125c6ef5a4ef2474aacff6dc796ded731516df4c3af7c2ef9693797331cf505238ef531fd0a06ba7b69ccd70663985a1a575a17672e67dc4293e34ba241580cee30eaee81101563a44d33622ce06cf5c2ed4428a6a8809691edbedf6d634a2d3b6e6002f5e1fbfc6796ffa6d88", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45edea2838a4bbee4131e3cad4b6808e596700da5f089eb7dbb7555ad1174a1c001994f268f56955c09a82e9c3397962c3a7afa09b998c174c6ae828c3cae9cb0a96f0032229647f69291846e3b78e3cd6d14970210d8390815bd7d38c0f249ae1b4e75335f1cc01bd1de8be5896d24cc3a45595605079b40466c4c86b65be5c906fa6cb558ff98ffcadf0881de3390ec7fbb13154f378a86ec7b1b2828107cb7be985067baa158eb7cb96ee56b3c27f49a3f88bbe317f568d8c728c80506734f42a216234703a16e19984fb323f3454f035a5ca38ece6fd024ac6f2a0fa9efd24e8c41d8c6becf1d462b9539ee67eaa2ebfa42c5a876ded534973ef9bece61fbfd850dae41114f34e51fd28f793a9bbf27652778ec1e957745a554292c642fff066e768c11a9d7d51bdd335ae9f68baf7dd710f0c18609dacaf6a092f83c5941dc4734e403bc3331188833fa8f8214e2d0abd0bbc1cb71bff78eac489e24098b161824c7a5d3d1bb36a9ffd1ea92b54cbebf0ec77486e6aaa7e0bee044298b8", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fb518fdf75a7b5d0174885cc2fa512707f3bb1a1fbe1e53aafca97500f9170a3f15558af5cf7a98d9755242afbe81c22f1574993dbecf784266fb4cc1768661428c969c741b9052beceed5784c2a126a25116dee4a88044eb6eda7f9e34bb0922f41ac5d1820a810c0db8cf88693a6f076f711d927bb484949f920c9f1863bf3af5110561efc13fef959dc9babb1cc8de08aaea104c9b6774bb55a6d0cdad721a07cc35c68bd165eed0b2522a0d46bb12d2fc2140bcd6f70c5b4a5bf8fa3a9de2ec58de7c166f8b7d1664b895faa7a562055e121009cf95e7570081ac8610dd2fe675b872505f83fb96b3cd4137319caae074d9f4e6047a188249e290d2a0eb29cc5b71de04139cbc236d4dd67ee1e6f92efd4c8a6d932b4eb738df3f956e6294388af4d4271e3812478017a002c94064cfb81b478fd231980e74b70938d972f624a4d1b10f939aef15ebf0a3a292f93da1c784778b13061d28767ec7f9666cd2b8a658c115709d8f766fbc50235dca7aa00a0ec00ddb804c497112ad6293e4", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ae9ac73b402305e5fa6b46cfae1ada23162564f54fc536fa61f7371b9524648480b8e528e5cfe744deffce77c975e3a795ff1206dacadea2bf55e8f76042c0b55ecd3b133c41041a5fd84269387c9f790d71efd8e4358f0435b20a09beaab7fbd79d85d1d51b781d300e9fbcf49efc259b4929ece2eeec1d758b1728f6e8688c8c8c7ee6c4cf63166fa40454c63e7a64b317b486631fdafd998fb5e56a877f2d9514bad92ae4e52cf523c0585f3d471279786d5f3949da65e2fb63b03838d63dac7aa542d2257ae07503889728dea93adf140b442c8d24ac7b706199f13e713dbba7b3c7444195478d2b5a666259ae140ca88670bd4ede961f4e35a27022df3e9c32f2ee514f179637d055a28f907807fece30adc5ee34421adf03d48ad6709bde0d25d7d430a6ee18e7aa8727217ffa4d6f270d96417e06557444c4b451e7d8f1f0981bb6d678df94853ed27b898879aea09f9c50306ef428dc12880fe09385ebeab68375dea3d0e04916c34374326b9542d62e77f83c88d72808cd865ece5", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ed4ca7f1d00e68d71ea565156df2f20d7e440cdff5ffef91772f9ad2a7efcb72062d49b838aa71370944e2a6df0e3070348d583a9168cdad43b79695ecf40676351be279636fbed06ed485b39d50c8fafea8fa1ac9db8edd681757a0bbd2574be685d1f13f4d012121e800d64639b7547537f3e50510f32f87e8b62bed8656f78c94c46b40a067c15f4731eb2024ba693f9c92ccc17776355d0eb98a3b1021561492cbdfb7725eb2cadeef39d61ca33bacf150b6f67753447aef0ec12de201dc7f30ff474d02741ffa6d3eddf0ce3a73707015d21c780b308b787d3bc5eeb9d05c5feac009e6b14c55a3a545fd1ba95a9a8c9a82a3e6cbf59e0916fa3ca88cd1c65ab007e3ddddc31015f4f41b25e456362293b19276286dd4d92fee3db6a77e33947153178bfd16b0140987948af614911b5f6865b4ebbb8fbbadcea5b2629eb7a16ca2910f06eabee69a7304552596820887292863d30c9345c7d1a218ff71a7227390f687d3f4cb4695896ae679c2457ee6d55c244f18b62fef909a74fb0", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "836f37f1904700efb3a6a108edc375294fcce4027be7141fb8b3a7844296cefde9e5fa856bfb50d52952e05be6053d9940143cfcae6a0b4d18bc484762c9d6129e14a2e1e00fe951e4a18cb6c9a59060f50e86389487f4b2086fbc8a52b9ec7433ee97981e5b0080791ec9177337b5e5d9b0ec1476d4c14215b7ab60be8a45a7cd83f9ff5418093b7044236e732e1ceb4771f3580c358be6eb18a7145aa8f3fea3a6e55e41616b5a285063ca85bd6655007cee13d31eb2558391732bca32210b66e470dc5372697c82d8f4c5ad1714967e246cbd4109ff19da70c4bf3448495c5d16f0c3da09f3205cb15d2dddb88bcd04596a0ce824be67d9904af5c7d41b05fd449ba64dc79d8ccee176f8d46b2bfd6dfcad0728e8db075dd259308c157aa13bd5163493495ab8717be7a7e1db3c84654920232cf9f47c74d094ccd1d3c1ab614d1483c771221e23140797324af438db54d30b14004a3977955893238858b06f7eee2e0d07f4b026cf377ade07c30b635d3d9f798d506a1c010986733b044a", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c1b0c4dd797cbabf7655083cbc4f9e53fd996246970cabc2dc61dedb3634ae38fd90379abd826c6f611cef80ae44ff60c1308e0f41dcd6e1f102dec68785aed0d0ead28d4c5a6b8fdadea8d4684a9f5cf2e400b2add8b750a78ab834ed08e0133f1a4a2fce05f9e8f1735d40e49a95a06433c0bdfe8d38f096345453be37869acc6455eee54b51bbf53e77ab85d62ca68d606d408d41f58a6e4c78825ec8ede209b8165a23ce1033e8096b8db2d8fdd7f8b936f72f850e91c909b5ad8ee5c25b9e4f52e367f8bb6eef94c92317469c92667d864b77cda6258608d7c030dbdb548e77e15cbf06bbd142aebd490b3edea7b0b8af5ed5c90fa626fed386c1e2d97f059515f76e309ee34d6d96ba0c67dd6bccfb8bb1900fa66368644b1cce42fa026331668c5aa1c14c54579e7b28ba51d658f3f5eee314c337148fda17b9671c5aded3a5d9894ac127731d846b17d98bb28668e792ee9033b8320f602aa8a06c16a940b2b3c52af447d0266ca2fb3810dce3ad26c4ea6f26a815532019220477a", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7395f3456ba11270bd476dc7f05aea7b9df054150be7ed6e63a39c629e16ec75dc37b19495086ad4dc2ad5a4701b607925c24ae7f9987b7dd476b66e6d939f0a6258ca79dc0ac6cd7c08966a43ddc1e1faf0e77a4c9017c482904a56593ce4ef1bba990559190e9fbcbded0ffa656928049e8834b4673ecc593d6e5f72a200477bbc1d873d8df692628ceeaa81575e1e1777ab970ce46243c1f25f2b7343c22cebac46c784f7bbef535a09aff6077082f03399b050e4e1071fb8392a8e1f771de8f6508bf282260e1c05124312a848c058e015a2722b0d82a9377f34aee899d8b50b1004bc835eac269299f1e62bba41c82267ba5ea12daae30a0c191e59b2389258fe19821d7b2ab6a46a384429c6219559f14173b077a389fbe5da0cb180b5a6111229b84390aabbce95120377a6b42a50baee56c225dd3a5b9372f3cd951ef491bed75be611134b4aac2e4189818422321512890a77f1bd14fd40c2839e079af9c159b51efd02eddbff0f8fd416f03372fbc5685dfc57778872530985edff", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b0b45eb9c4eb84c8a70765ac74d2f50c99da6110af4c3cef308440bf7226021ef19d212f360bb09743380152bf9278e16ef2d1e7a43cc32aa592d5b9ec3322ae90b93e786b3c14610874148b01fc0e33648c1ed6fcff377bde76cf4ba92b8f248c15e5e8a952a456ba07d76a729f7689007f70307142826fcf59da9ef3cd7f90bdb0e8a8842acb7aaafc008c1753e437d5ac721003ac2c95fa8aac560ef65192dc36f7496e608569805eed26ced2f205ef654bc884729b3b3f12008026a6703979af8133b9d78a77efbac63c2b2ba1e53882e594819dcd021ff1343770bb19302fff965674774bddf51d3f9afd4330e2bc8912301aa49de98eb0d2d2a58d2c96c7a26b7fdc3daa9a7837bf15d0dc60d7bfbfc82353bbf54cc2784d5e40ae5b8cb7a29e2012dcbe67b248baeef98aef088192c0942a2367cdb885379a2b7d367ce961fde4fe21dec86a7b2d72700df801166ab15a3f27b10b370b2b496219a665e8c46cfa301821d995b651afba9d93c761e6e5abe8e02e296cbecdf5bdab080", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5acfd0b8c22987b80e57202fbfcb34b7b90540e03708380ee0882199eea3a0c12b545effbd57a2d62d6e1ff0c2759284a298e622b47b10e3075ff3b062aff318bbb70bc7c6dc2b55910ee467df8c43de7a3249c3d47784f494214d07c49d23ed5cdf537890a65e07f19a6ac767209741ed403d976d5c3391afab3a04bee445d15ae488405d3f26f12fa4527c78b944fe4d5fd4c95491fd6e920d359dd7cf1304b4d9c901fe6cc100338d871cb98665db9f73d9acf968801c2026f44deb14c1899764bfae65d4f23b04e24aac68c1f0f60cc2322d19952fd76f1e5147a305ab900b710a7f1d36c0c5354a65f793359d88c95cf70d7ecc92639aeb4afeafe20f92e11394e3608a914724d8a9f72c42cb202d044dff6bcad55ff7c5603a4c8a1fdd2696cccd3bbbdef8a2e8c5f0fbc3a22f2ba617c70644479f95fadb9ab7871875df37e90631eb5bfcd2f7506ecdc27030cf4c1d84fc1a3f03b99c3a03c774a25813d2ff65b52610b940419386d68ff301f92ffb67d6486e06c34c10d6b7484638", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a8b96c43e2b2c5fb921b337d6a6b4b773d91d9fc482655359f49ee2b414070b86ce7dfd86b2d835ee9a41ffc264b0fe693924a90767b24abb49e7a95bb7cb5628e8e24ccd960768a53a03245cc1b8c201162d0bed60a6996a01b35c0f4408cfd028013f3b858914fa76eb3f2a1d7fd39d4a3316838845f102ced654cdeb1e8b355adbcdda293bf82733d26224d42abfed0713f001ab0fad2a7ff24018e56b029ebcf6be00e97a8e6602ddecc087739c43917421bd20c706dbcaa05452a90991166fa318c3407ff3ec56ad608d0e84db08cd6cbb741c4ae6c6432f6dcd436668dd2e951677715784a95eea664ce387c23ddc19a8bec6f37aead97ae3f91dc072d94e060ed750d7673d467015f5c273ffb402cf1e4577db1d0a7d19624f2a09df5210ba45a62ba402ad25cbc430f5d41726f6db5725672ae0af6914ee9865713b6bc9d0641a25236967cb0fb3f40f8ba6af225e0f4ab7289f03ccf1c8f6021d0dfdf67edba049151ab571e15b59cec1115bc39317d33ec1a0fa0816862dd31e46f", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f89d03afe82580b97484d904bfe03e8aa19079b7125684387847d8d6b601ccfbb2de617491d432277ccb929ad0803c30aec60af5247f24893a0e5ba754bbf248059c56667127c21a4a3b1ebfaa713abe92f5d4a963798c0383550afb6a0eed9d70b39ae48cbccf1a637f8f92436f590fc10afc5101dfec6cb6df29b428d9d16968a5ef2484ace455f824ab5b345dfe6c23378816d17d3d4ce3b88892997d8f78550e2dc2aec2c46248b91366e7982a61ee3fc79568c81859df4a5a7f4cb1b6962f92b77aa1a23be6feeda762f0cf85ddc45a33e60e2ec8f3bf4f96e189bb20192d7f69fee6d0bd865a4b4e84e0459e70bc524c8705e208729281ff8458b281bae98d437000a04edd9d15d6acbd1e325b902d36122204fd58e709437f782bd9821887396f87070be018358864bccc67bb98b711ec87369dcc95a211cca2aab067f6ade6975de332279ff6ad0d6a556964c8715538456d24527309ad5dc7783d1577e9b748646dedaadf72ae0d399f309d96a2144200ae900b34f1c93916cdb62", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "95e77741c96bc1cf6a336f6bc948cb4e9d597d3bbc557d918ece06c064fe618247ff7f4c42f5ee9b8c4493c2a1a9cbdd2ac077a0746734caa1d53674c620aef2ef91f7c2004a6cac3c82c03fa18182c7c1cea0a4aaddf2b8ad33d60e8f52d0f61cda2e4cc58f252e962c81e6544eaa66aa1539421de3cdd13b288d75629dc14b4da238f83d86ab998046865b74689dbf4c204b6cfa6ae96d533f763dd60d3755076bedb64d69b521e60b433e7c25421ab098ff81b9e8f4243077ca419ae19e2a239e67a6c19f847cc48d01cd774d1434b90c80578d03482f09f2d6b073ba21299e4c1ca1f65d737f2f1ff6792062087c557097e3f35a49df91f38c3da3baa2d1f35435899581260328a713da27e49fa2579f314618b7884fecd2b314eaa81c5906c595e7b43c49a4c0f757b0e7105ff69ebb45903ae25243ab853657b184a18833c944684d76885cb66db2cb4a11be8af05ac8ed8cdc351ccb4eec84952560952dbe9d923e5880137f7ccc82767dbf869b3a31997b038425bf19be3aac14750a", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9822b8397a5f793896f67a0bd77dc206ba9ccfd758f140f3182659156a926267af1d7cd06c6ddc443a4d8c14e04a4c5b76cf1bbdd5d53307d4056aed178a5f85897672381104949f4be1b9e4b6183efdf1f9e116cdc654b47f170ef24eaa68a229ad1facd3d7bf6e583bf423ab7efe87775e6c4620ae43388cd4f048bc2cd129ba891978238b2e3f0ee544e26ed348ca45ccaf415fcbd452f7addcdc1c0aee0988b3482c61dc38128d69fd7e54c7bda03e06d6ef886753b390b8dbc49dae81405d13139cb3c6767ecd717d9b3a889c0da9e14457d09d09e1e3c8352f0aad8f90358267ace6a21175e78e505574d26712a2045466ab0216916f7b8666f5140b4319ee188e655ea32bb61dd1a4c213c2c72cb6e2c0fcaccee4ae99ab3f4bc33da31a47e44d86f1eace3cd11bf300bc8e12a46de63f7961993218c9e87ff3dda03d758a3c33560ef31b2f833d6a908136b3ec1df4ed271e463079ff7011d82e53cab99ffb510f9879906a496ce58535a3ccca8d38cb7397e2b930823823fc2329cf", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "16c30557a7f381b3e329228031c48cadb3f394fc48ca47cfe1e478289fd6f94b16080421e350ccaae0428173ada093c436d1d997daf033dba50405206db49c3d6bc58b78eb32d463af42d8a06b9747cce67b53f74243b809d876df58017022d3542c934d86c0c9da5e9476c88483c0b407904898f5ef3585ac58822b9b1a01e4f2fe3b57d25bd4644f60f39df03cb8db963c480bbe85a38b3b2790acedc396b08df898e74cb88ba4ac6c23e9ef0b885bb0c4b99d181e720714265a39e043a0145b3d66bd5aa040e4520fab127d42b8b4d1c8415a70b08e0667174b096b12c9cb2f98d95c59afe41bd0955ab9429f980912c009d57c9a4c15f5390e73330007222c6b2a661a76d895664e3480a888024533c80ec6fd51f4b4ccff6a194c6b5a477492c77971c1abd555a7c52bd1a4a741e01218f6f614663f5a8d20d0967ab658038cfcead576603ad993533a215838c168f0338e44df48abeaff0b798e4cf6a365647201eb2d652038cfe0312b8f4e3bfe031f3cf4993b250a710e3d60d16043", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2bedbb2fb3491cf6ca970eb2ef9752fe82654cfd306605e08dd4b8d28cbb7cbdcb6b224a6ff347a92b36bc0e5f98a321e9fc0d4728cd7b516bc0488552f5d3cb92a645c7ea1fa6307e572cb38879abead1fd68f4b6c676339e770b353169e8e5d55efab1c745c5efefc84c7fc2d3ad1e8a0a626e8b5cc49a5148fb9894bb2b4288c7ddf316701b8d7d210262191bff899f38d855680681f2222c86547ca4eb842b593081935876e48e13cf6ec6ac9dbc02fda6617fb87065697caf6b23223b15b1a30e81c943d3523f7824acae69c1b17f0f7f02836415e59d912403664f18927b5981cafa2f95582cde2804169410467d32e89779ea78a1558325c87f5ed5ebd9d397e3a1894906f953c3d6379aa7ef919359be658eeab8a69dbdb28973c5c6b75227f61579179a66c7e5d1d2e781e52d412d45a0a8978122e7601310f6325b2b3e5956db7b934cbf28b13219d94d55a607bf4493d660c3b7b9e29e060d788808b2d8f4a66e69344dfd593cdd4076b94c6b69c667bb2dc915d1e3fac2650b41", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f6564e2731f705273c1ab057036ce2e8b14941e70eef127695f9ade2e25cc6a3c1730d3be76f5694f410d601ab8e863b4d06c0e2898b3cfafb8a07979110c693548df788d275ffc79e1375d5f8434c7ff2c2d15ffb04469b81ad2d7e015a6d5cec5e047629b52c8b53758238e90f92058ef5b7c0b724c6a3dcc9b5cf6076688315d6c3a23b7eb32a23cc2bbdb8a4861559f6838451f991e11d974a36d21f48c6593683d5202059b49600f73dedb991ef50bf9f8984884887d28c1434a5a01929ab553e1a9cc2ffdfc0463b800df3b54e6243c3ebb8742dd1a0862bf6a501bcec91e628055a0840fd8c030111bb0385663c74ad68e767b32d53522963a327fcbf6283d72efa10a823d59977486d29cde6acaa1c4e9895ffdf3f019be4c9435dea2a1fd032cd51fdb90870326ec7abfc47b7d53935e1989938ee7e6b02d6b379339f3c1bca6a29fd9cbc0183b92337054dc5acdf512edbb4dca3cb9576a91b7fd0e2a403b4cb745f153daccc27409abebd0a72743ce49b3e52de69905a8eeadb9", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5aa1be415a35babafe041aaf2e9fd39bf3c428ed3f736e37ea11c4eca4ea19f3bba779b5b480b7774c438acc4117b3319870a34091b375ca208b1adbf3d2e9c46319e3da28daef13b9c89d38ad238dba440d910c789b5bf0bbd8288c1b59806732ce8916332e3b22e71e4e42f321ec05a9e50fc981dc2f8289f51a2a9f9a6381814bea9ab0aa975b4e32be3862e22aae78fc984e618253f8ed1aaa889b9113f5d8386992685b22c6e5c7f1c7ecc73cf172d563b3662e2517187be3f1f2c063521d9b388f9055e545708de3b4ecd5df9da4e5bdababe18ae613002a1b4f06ec1541f5f4258d8bd8f6d9119faba5e06a327255cfaefea1149ef26be52653a75d3fddd9d9f65426db167504200cb9c42adcb0dbed29b1d71cba56774cc50289ba30511f255a04653701fff5b6fc701e50ef73d95c367dd86e79b9bedf11cdfb8295bc0d0dec4a50b10de4af29e6770766beede60463e65eb509a41340747d4ca8c2e562caa5bfe8672f02a7fa1a98292372d35d670d15777a06f5d9e278809b9aca", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "484c27cc63359ac0175be7ef777552bebb35ad7c5d3f91cd3e644e6305799c529678636cb6e82fc1bc7c0f51be3162e07e6dc14876e77a37ee610aecd1e41ab6cb742b1c64d2778559fff873b85aec107c4da8d98cf0236e89a33beacaee39f7d2034c6ab5ea8bdc3dfffaf48c540b6e797414595dcd62da0e44031c3eb6964b737252bb4f11424768475eed242d9b556c631c84ee225d8113c75aa9d1c3bbff1c00d3d82edaa4b4ccd08e5a8f3018d002792096e06548ddd91d93c826bb39f0ec459ad990f68a30b4372aabb1ef36fa4733f68f5349e3e2d38204497dafd3ed74e987b98e538c746cb2577760eef1d4a08635777632fc3ada6188795ccdcc607c60bfcc99eda316b40ec63d2d302473cb98f332843333d5dd6a98d9d53d50ed297e4532963c119f06b22d14b3d539ba8584e3cf0622c32d24dfb7e7cf757649d8bcca003a434baae8e71222da624d939befce1bd74b32e5089ab3e426dd4e49fb5bd1c88cd1e198772296c69e29053df248511eb6215de9e3085c6528d9de2f", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3231f6d9e6033b43c7eee99fed46897c23b757260e94faedf4c17b6bba9548251e28fd076f5684d32260610295985a42d8d652a9ed909753f14a6c1a3e768d8b52dba8cc9d21708a2fa7e2b92c8744cd31e2e69d554b50ab307ed858a151edc6d68d3e4beed47e7c879ba9ea2644b7dfd3e36ffb76f7a964b3cfa938bebf93772609f5387049d3bebe89ec36a543075247bdf6be1da3c9568d7f1509b2d13d9c56410dc0454a70d8324498b1f0e60e7ddf0c54fdd1a8febf75039682646bbd6c9f638b4b7cbacceed3a0857d35c3868352a9a7f39dc676eb3a92ae2264dd312ad489fa9d05dd46934a9482733af9f2ace94e6c82c62d8e956767178f3f234c62c695e1f51db4c5d431f514222dee481fb91595e35faf46e0599c8ff1bc6cc069383cb95f22685288e1abe020fc55da585ceeb61e1d0273d3b9dc2495961d0ba137a51edde321595f1411f78bbc934d51d94eb45d3d296b3f3886c4303db4ee08bb92de15bf9600aafda5a6f624c2af3ef7d3e445c71d72419ff12d7ae2fb8f6d", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a487e07e149e55ba1a7f2e162fd3db66c8933000044931013696b51edbc2200c76184e9331fbab026773a0cf5c46ba7fd3b3781ef385e8e9434327373017a1bd1ff37dd54035e99f9e1b99b146990315efd76e131342b0d1cf9a05984b9b9e72364e5df30dbe89f9b959aede599817b0c939e463ec48aa3daa378e0538de83df5843d9c49dda56505684801b7cd081735f93f85ff6b93de9866893fb6908f266ee52c9370818721883671ec8dc865fcb80d621947652e96cfb8bb5de9c1bf847774305d6da06b222b046842b8baa1a657263716c9b538032b2db01b0bb5ea13e8f691c3393b86e0bdee7e39144d0d628f666b1a2063462d4bd197ad3d3439337841ee14a5196a89c9b630c073033c402a047745428d2cf24b6a991e70b1d0ed8b807ed4c00d75afce8bcfae0d3cfb3806112bafe1e23ecbe36e5d723a11d2ab4ace36ef99ba9496f098a7ddfcf8e6c804f70c477a60c3222e5e918007282b996cc9789f334dbe46a4f03a3d457e0ce829497e19d3acbe5ded5621f8afbfce098", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2736313d3e2eb05e4c6c9280b2b205ba5634262b942d811c1b917a91335177b604bbd556957cc28b88780b1bb7f01951937536a57b22a49378492a949b812be964dc050c370e9774a5bddf7a5632b1ab5a1e0b696055b5ffe4253ba03908ba77982ea86f2c851d92dccfe22856061a2e25e0c942d50fd0f8fabbdcea88a411717bd7a6cef3e97fdfeba887081f483b76c34457debefac9752cd88bd4b5981684ed7821943256a8cd6c11d48561cf180982f748d73bddcc7a21de7270e2c448c4a003338f0fab5909eb341485e9375961df94f43fd94fff91a77a3789993330072dc6e44d6e007c1206848f974af18d770d56dd39e4841cd36cfb09e3e903b10e74998a7ccbe6c62640116ad2246046ce5c2bdabc9d86013f4ac6ec1936cf0bbf4d4d8ad83a61ef9de73ba5266065f0cfe968892e37986e28a78eccb569f863eb3d0cb5139f4043dd4a429bcfb35d2f4ef1a93f7108eba46226ba641dc5b80500c547e5c167b05dcd2c404c8b16ac2a41f6e0646e57711df68388bbc8099aef7f", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0d3053dcc5d8f48aa3bcd7ce4c33a89c0e262c35a3036175dd2eba526ce1e850218614982d86c3c39d6a189dc6b97be2a0faf54dbbbe86965eaff53282d8b3cd23844cef5b66736125f2bb78fa59bc2d12045d42ced1c6e69d604004f21bfb9ce07a208af9d255025df16bdaab5d013ee2d87e88868116f51ba0dec836a2f48056bb21b222dd318f7934907cbb7eb081e628ad36b7cc4c515f694fb20596cc3bd89e5c11c582611a563188be75d9867ba8d7ea7723ad690565a955d38b03a6be572a2496c706bd71795f3f84a8dc48dc04da5a5a10481a49d42945ed23c71ff91af212b68dfcb5e4bba2b7ee6973a9281172e15cbccbe348f34e586b5a608caf8cfb4bee7bf96738702e9542d6276cf0a2935b5043f102d715abfc0aa0eddca10ef388be706d2604bc2b9a1a0e7330211821313a9e01a122077f2133072f1654498a57dd1cecc355fca5208061a1a5f51bb86085bee5389b095422948457a9ae396014710f725f27eaab267fff291faec25e0f1d8d24e68b653db93e08bd3aa4", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "151b60df4c7ea07cd777c87ac4fa39053d0ce18556436a24d82471187abc8d16f6dbce43798fb6dc8e0e06ba8d7b62eb59b3688221fd7b2171853295b6bf8dfb9c8764e41a457095aecfa230ef41827c06e76e69883f17eb40732b5ed1074dab3a6499a04097a0cdc51faf57d6e3099a6cb227c8fea5e62d59b50bb39ac42850b193c64233a5c3445b752f83221ebbc601f487f516434d2df3229a7bee6b263c55c364d0ac5d5f60122a86701bf2bf886578cb65c95c59021aaae87e41e4ff482f68f3081bc4a17266d766e21d5d1ac3e4465145750ed2707a9cd2e3208ef5d6ccf3ca70bdbc6c5072f1ae6827b4219f2358c615cbbff41fb58f0a5597f70062d762c7aec38edae17723cdac6d4ed3efe01fc7ab5e42bdf91fcc347f8b11005b0d5bb3ef89f7dfdbe1932f673ebbecd6d4f19a84d8ae41fd870eb70559728b664447fcf3c323d5cae1fc55e309522c635ec30867c4a5c853d88e791552a53a8d384a47a2ff8ec458424191738e005bf37402120d167053688d8072fb8e282856", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "952bc0ca1e85229ead314efcbccd93a4db05c3f7738064a3d82fb5c1733531fcdd93d82442f2a75101b54f6262f7d53da2415b92664512e094e2617717a607e1183d0b385d6eacf5a1dfd75d030530cfdc20f59fbc4a5a614fa4cdf3777fc9a4a233d87db162889454a173656d5baa90fcb79cb46186181cef7f1a6fd9cdd9a8c1aa4839a39917899d78ba144274ccc39ad933362ead50cb2103863b0ffe0ebb08f5d80588d3aad6dc6eb3c0d2576b70b2bd827e348f7762617b8053774dff67bb4b337a4a136e119d756baf67f4660fc101d6070d5cf19cf82f25ba83fefe714e2d02ff2757d30f57b831bdf7ff8c4125d140b8f47b8c8652895b817bb466fbb4badf2b0a80f170a879168d1e9b15c9bcbba238b6085f3c60650c56a5193f4e988fa910cc106f361f9391cc05b18538d80f940ab1e68f65647be29c999120976b0a91dcd04b2edbf3db49e6a59b200490bed12dcd1371f737e68d33db00750100019cc8d05c03f6154b47df542166e045c2232b0ce36c59664721fff685ec1c", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a20c403bbb4c007e9e819e26e6fa216914a1bc00f17b929fbd44b0ff573211bbba8d0dc7e0218bc203a69937210edcc18d039ffa01f9ebb3e6df91540e1919c6187a0b622b803ed8a20cc96ee7659fcb5cef4e9ba9de1132437dba07e9a6b5e28d3210f9bc519df8986f71ac27eb7756c13bc2f3d39b538515d2a42c5c2dd08a3d791285be01f82cb8ed03dea99de53101761ca6b8bf6aa2129f60e5d9b364691f929f9ce5ff460e099233727b52549aa4b8ea86306e47abb2689ba1b88a3edc048252764702d2cebf92cfd2530c93cdaebc968e732904fc4f0cb58c444509d066d64afa3d104d012f07874a4a21ad0281083fc7e80d7eb26592c3bb6dbbc6e7ed42484f468c00a33732df0b437837cf0598f2e3a50decf515c3b86f5ed9c865129b4b636f10cf870b3b519e158b1c47defd6f1bf9442de421e434600a5574dc062cb1eea0a11695fc97a040a82bdc62f6cdb69b69a05e3c9d5c89fd41a37ba54d3170f321bd674456a233d679042939bc58c811dfdbf495b6fee7de1ccba6c5", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "075c24e3946fc59757f4150ae59cb37abf8a4e4733871b7f086b11d33041004fb71b0b0c4681e4987a11eae8d55a9ea7a4bd6c2690325f99cfbcc08774be8096e2b6d6acb6d937313768d35a40d23d3a5d92aa6c689574d1f8a7c3ecb4f2c2ec3501c0e95bf3e64f59a969503c9b9753ad912fbe35c82c0d28f6a0ca1467a37ff8ffd7f5699a81946c2413e01c1503f089c9ca09a8ae95af53931c1ca63c1c410078e7af83e3808b8fc7dab28d5fcd0f5e249e444c3351a0bb00695590d428a2ada9448618d8d33495dda3b05c9c2141aa998b38ec9172c8ae5ed63ea9bfacfab92d39b97a3babc2e06f25b5c229fa13ad65595031e91efe5a3a92b0b2b29c8feefc69587be92cf71ee60d872e879726f77826278294206de12b02a3ba0be2d037ad9fe6dc61e81a25d6121cbf16c0ab0562cc109c78998a1743584d9a9d0ffcb69c1b57a70bc7d30d36a030c712758a9f143089245bb3501d17c86ffc75b76ce23b9af0ce6a4fb1cc69cdfb021824c76ee91f02009078f0c25cd4973c1f3d58", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9851af7e018b51cd609d3735668cd5722e4f941a6d49a0128887be6141214ac28750239e664d4d6aa5b035625830e68d738b820a96d26b8220936d6bcd1e6f52683586c9c4991c0e80d972e841db34054f3017df873d9c38fde00479323faf74a2b98d50176f08af69d24aa65626404f10e5aca4413edd240152d092fd7cbbaa297d41255ba38877862b484f9d2856ea8b511d2e76ffe4b6a457422c0b07d2d13176c74c23bd3f2ffd1223d08d9455729db563dec0fb888c30e6ae162b62f851cab7943dc7a0f89efd11ed4620655c6f40dd0aee5c88cbec66380119833eee67b06947332c1276a2734f50cdc37b7d6be9769a0846bfe0ae9074ae6e79b6c2b20e4eef729306492b15c4cdd62d61819e8a65507731295fac88566356dc1d82e6067353ff40aa49ccc291867447198be626c129ecf996e9546da6abd0fdedb48bcdedc2ccd132fc028897456464e5183d8bd405763b69f0265acdf4df6686d26f65c06ae81addf8eaa426fa5a24e1c75e46d78a381dba1c0124cbedf2b0641a43", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "168b76d05a227c9b430905496083d04a9424c8befb0f9c8234ed45e8a69e20042c22a6de8fea8d1f464d38db60913aacb99833a38e0f2ca211fbf3c4399514165664aba191a72e3c83b5921f69fc885a535fbca4cd1a76dd59fbee66d2d04de30cece0ceb946c1f92e6ca8c06685312a79cfa941d9eb7bf41b77069d0e7102c8fc37d56fcc8ab4739a0cab5d135cf690b2dcb71b2d6cef5f91d61e9d6441874318a1dee49224ab01e9b6b1e474150f1fc505d5a975bd37186aac6b9f00c495b18fa32362e51b55ae6e9b347f8dcbc2d365f6386276a60c6bacebb52eb3e8221862e5058d98286a5a549a78c001c5dd2e7fcc1e6c6b20c027634a682caaf7400c2a74cb11da387ae06e45ecadaf4046493e3b57b93cc40384a464cb80e43e8749b07e0de75af7580521b0ebe881704d1b1eca57d308a1b4f5adacdb75fb9494aa83c0f1001ee6f48f4a658dafd3e35ad322d72a8e143ba76eb23168d7831fae3e64ae2005290415f6d291989dee6c65d94f4a84ada984393578c189d9aa744209", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "658b1e5bb1b0bcb5c9f977751299c75f5d949270227bbcb79b43c6cea2dfa46a6258834254c3241b762b6ffaf59dc626aad198fedc9edde70f5a494929f11e11f6d0f894dcd15e3c3f567b31fc329e74afcbd24c53a373bb9f16d0c8776c5cdaeb2bdb35b1a1bdc3a9bfa00ff67ca82ffd6cf907325e5eac5dcdb0060ec38dd15efc9404c707dec03f6428213bb76c67f63c27528b716fa0a4b5cfd3f676f0dd9484187f732df4c28212a7eee0b724fc6bd3affef6aacd669900551dbb661a0ba4d29813e3048733783e67dabfa035c86be9968b2879d58b669272ad3d78433c7b6336eb76197d6bc0a6130a121a0d1d9b99c8948dfc5ec15681f221971cd0ef4f8a9cdb105307a1de3a610370ba6d443c120c3d6e7c237b868b64ab39d13064b60916bbad8ec5af66441e5994dbc81fd2e76d1a8e5376330ff8c88b5a6d66841fee389f83274cd1516fc326e0819090ca475c9b18e99d379974e163881572978d957bbd14b377d4bd6071406150df5c41f9ee77a01d99eb7cb58dbe79860add", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a3b196559726060d77c394d88e30b8b709b04d2e459ee21347db8e861313313ad00222f542a339ad62720ae12d726b5a08dfa34347c4e9ca1d666225a6c53aee9495cfff8d8661bce2f05c64317ff39e89e7ab1058bbd736c9fd97f800131df8fa1bd6a8b679ce077cfb44ab261313506d2124c2aa9f323be70eca1b76baf1d6b6c527796069883f88a39a0883dda4748e6d69a81b1240aa1968deaefcda6040edf02792b8e9509b32053801ad4e5019a5e523db7f297dadadc462f3b5b32d914a85f0c1c9bb959a3e5f2dce97ed168b7fc28733f6f2c43d0fdd08747fc3b20df10027212839f7f45ce1931017558f487511385f74c23457900f47d54e90297b2707fca31eeccdbdc120114fd18a5419ded8c7e3d2722935d48c12af65b3b295e04b7608c4665157e02d0d949aa8aaa4c30ec23eddb9a315604dfd6d1cbd9e2e05b9cb93f5d2eaa322f719d3f58e5ba0de8e6e39acb857cad13704539a79189c6d61f32e7a85dac15821b87745ff4b927eb0dfcba8191c81bf910a8861e84c57", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "380fcc9ed3f58aed8f1487b6e8e90a80e1b8c5157c82e6fad2861bc4ed88a80c21c86d492c872bdaaf1b0091b8c851bbfe85a5e282b522b3e98edfe232fa15dbfc7876c7907fc62a6d2e89ad9ad97e2cef4ab75c2363193568ae0c8128aebc874c385d31b7cee53d815328e2e38ab51c6d0f71c94946869635c341194910ec5ebddf905f2234db963f8b71d2b6db3ca254a42ef5f694ad0dcb470dfd82f6309c9c6cd8a3de52b969f525077df744831733c90f10b2c987204d1fabc0d930ef7275cfb5e863219c93f54c93ee0ddf870c47d20bc5c8518142161436f2f61d69da79afddf28853e8be010256ac1b5e57d38987a36041acdc05b48aa6082a83b83c622ca442c1dfdbdd243398c4f01205119b9ea0321d89dd1bc31180348c2d2b1054ce68ab802e3706189e117a0cd5ec2bdf4d2ae40debeb0ec3021aa5aa8f3b6bb3164ef0d6c19cd0c18ee2f93b105b37f56f1fd645af033763c88861e39dff1024bd6548bc962ad99b274f45a30393469336f24f5be9a179ea1d3d80c94e553f", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a23af11ab41856eff3f871b7c12bd2daad2ef6205316abc9f705878d1125332ed18c9708515ac67f7a6ee45b4dd8c0385936613fb22f13e2b3ed1c5d114a6a9271b006cd8ad134dd7aca1021b550de0ba19b4870d71b38f6d14c5cc8b8fbd4f0e9e607e7f67c3e9eb68377233e863c0f3caf8a059a82eda24026d75bf6341cbabf216dee451054822d6b3c07ab0fbf24e1f4db55be458ace41fabee092faec4c085bb6819c46e9eed4c71f76c83d1314ff57ceff8f829f7f5bd2e7543443f1ba641cf79f8dcc00ea71fb7a6030484d0404a596c10d6906a3a48cf1c5eb298a3e3e64748abe032f2a6e1cbdf80220981930c305a4c6df9c7025ac82fdcd8f1c46017aa49731b53004491090ffd9db84c0001a80c5cb64b4a23735e23a683c51bf4558d6c2105c793f593c8d88fb84c300aefbae3354db2cfff0e3e7b16c7e9401ebe9b86ae797ff46b797b8bfc3dbc86eff120b685e32de9881b10fed4bc9328ae1da42eff8639c895be8c1f4b1918d293d42d10741d8576529fe0c9fb22655f", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a16f27d89fbd84773832851e91afcafd8e59abd163cb9c731edb703aa084846b2c7c877516fd501b691778ceed38a75b1d38dea8caee96c554ee20957668b0095011fbed87902603d53306333c39a6c042f6b9f92b64d6c80e0fc6cf33879d597bfacf42e3821b8021301b493601ef6dbe6c876c3dc26b270e65a1d2aaf8f66a6e96c63742382583c88355bbdcf128d1e44e88a56c9c3f31f48d1f7b66dc9be308ab713d9bd78acfda47d115250543b8f08166218122f9ef82b54ca0710694dad400ec59d45449f8218e4185a1474ef9fc6ed4824d5c82709b4f537cc8b7d0321f77780a75b571322a91737c99e09e561962a1a28f0fdf5c6db6b5261a33ac781a74b58090f9662e936b3e1aa8897964f3a0a7866cd88f6cd669759ffae2bdfde9741974d5459d22e9795a20bd2f4e8d51fd2744b95d2634425fc5597f0cfc5be2ffdfd96beeae234c30e8e7ad42f8d373ad5c633580bd1a3bc36a1a6aead90415bd2aeb2b97ee189612842cd3d2823d76f2e4d60466e072a6e6062baf4099be", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4bf96e0265d0ab86ce0e1f2b0e908279d5ec8eafead1feee06bfc42f3f2924e50a894a6950ef3260a668a4780675ac90af887638d856fd388db998c9cc640d9390a34b28d762ff0aaa26c95abc9bfdbed5db70d0230135756e7d62ff46877f09d7bc6672904973d5ef483e491c09bc1bb1b35a13b93249a24b975b8b36f923366c0671c4d7e1d79ded6f19ec0eb4a3fe1ba72993abdb21cae1f36cbb20dc7c9504819856946365c7081fa068949cc3129d693feae915182022a14691d089a27dcaf2f0295eee47fbc8c9ee19b34702bddfffb56b5168cb6454dcd7a02752908016bef62bd38d205d5aa75e357d74fd65f9b0698b8ebea037edc03b9a266552ea924aa1d8c6e77624f305ea167615ca88bcb8e90063ab93f7b236ab4a1e517d6c4879ccce73b0aaa3aefe5169f06d64d94ba3f98dcf2bf6e3b617f36ab78a18ee07a3bda5d0243568309f8e5cc8269ffe3c809fc97a60a07c1f77e496ce8594166cb22370dfed16866b4217d171bc74cd7183f758c03b666fcba24fbde6c74829", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9f915a0667178591d5a79ed9823ff5b94532ace3ab88ba7f56c126d19658016d110e87fabfb3505e24b29ec9f7285ee4596e0c47f897f141e1353aeec11173aecf925396f8913d01adcecf65cbbf74626025cad161ee49453e81ab2b3cc4f472c633862ded087c9d6402de456450b6f249aaec98cc5eeb4effc46aa73dc08adb523cadc5a7ee31330d48724b7d5a3443ef59991b5ac8e32af679ff0deae4498be779974e2c08e045b77c955e1de442fb50ae5ff508ad83e32e8e4ab6eab9eb6da5b1615338f05c205c7bd8e2173be97df4fa8d90fbb9b71359ad6065718be17d4d68583931618472585f425ff1d62f8f84371dc32b90ec7b366f8256f2dcc9f5409e715e46b72498bbeaf9aabb97a25cfd340187b7e2dd7a443dfe80a74b97fd01d4e9aabe9818d7bacf71576124e847ff7e9289b9534ddb2746f379224b9c7759700020c186e5bc4366a75e3c3d9c412642200148ab7d8639defeb6b8585c7e9236516cb0a2c42252d332b0662482e0670fb21e31ad10f4ed0afe4c9de80bce", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "898d17cf0fedf05ae7c2ce30bedac181a8cb2158d745b551de9d6e048d55086c053307d20bc021ca2c4e7029c09a2e044800e8e24768af5174add1b3419b49a5f5300742b4e5ef804715b1d572d9febd2b8c1eb7a91a440b82c88089299b6ca490844323c100f74ae0ff329db1137e01994fb8e86b55fcfed873a2b823a671a3ebd7ddf1980cffcd2a123562e7ad9e241d877ca90d6e0e13b88d7f3935ad4c9b32a3420eecf5f40bffe559b5aa9ecdd672d154449d0fe35284c14f7ba7dfb34d04b236735154efd7b09aa7d24499cf22b46188cac9847049065e40391e74a3e44baf586bd184ac51ea1022bde9a171a5d02dcb86429293f7c9ccb791399f02eac5cd78a330c4def81017ef0dcb3e38807e3785363c04efc00cf57fd80c31a658b4a843c53974913c374f78c40375b271eedd8059025ff44b8fb4ba7f1c3bc072d3e9ee874866cba76d1179fd17cef613600b09b7151fde3e98d096a77856a57fd8497a97b39f3127e1fb885f94340f0e0b0da7dfcd69ed2813968e5b95942b10", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5696f525a84f79fc3e8161224755dfd90d91d220c99592ca0196fa244d27419fa042e4843366925c9ba055b188463439bebce066bb44048023bffe5a87273dd0ea30daf4b4f95c7e038c3eb5a4d3000af9d17775a2428461922e51ceaa95af5bf76cfa3d0433131b89be2122607792deb93cd7acc3e8a968c3ea7ae0e0c2a306c0ec7082f9952153527dba1bcc40aad2552ae5d30a0b113e5a517669a68f5e29d26578ad61c22611c5e6c15991e3b1f3a5afb6adad0c1f3fea56e75d8be7f3ddd2773239a730a61af45cd3aaa197630df7b9da082b466db65eaca189eade4d96bcbc86c18c241fa3611ef3e2501402306c878767fe945b858935b25ff6ea6463a6868b9265d56baf9d332b3471b3b399a4538412f731570148ed993f316507dac783497ce02089be884439409eeec296c34a2dd578137463062bb0c7242dd7199bd869b769b9ed8c26d2b08c1b10c67df0f893e27964fdb93f910e4e5ae2fead39e72920a2cfe0464844f7fd8aea4eea5f967cea08858868c5ceaa0341b6920d", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "758a22fc7d7a9d5862835749ad6a5ae5003a31bd16e54d19955dd55fb281b50facbc30cf4cd23d20de9576867cc988e5b88e207241ffbf64bc2614032956e666ee47009415a83890c41ad40b7f6e4b86570ef0fac1c032eb83e605e6c2d48ee4f11c1c5019b896e1c585ec4d6c6645dca5fbe48f02335eb1010723c1d12a310b4e67f77a0df53bc3ff4dbebb72a7c06f4e7529ce61fbb4bb36e0c4337d533100cccbd5451a9a0e70939a0344a9290482d32188a4123b4276aed5b6f4e028993967679b27fece127a84ff2918621bad82eeb04ccdfe204fe498eb05e801cab63ff17bd509d759e5d56093137dfd9cdba002e09481b2572a54badd5f3893441851555d682cb5522f0e8eebdeb5e89ee04f7c5e1218de2c5f671bdbdb98a0759930fe8e195aa80663a0055e25355c84e1a24e3bb6981efd27d8b5c60b93f78ad13cda5118adb0293838170dc6d7cfad1efcbd8e465fe9ae5838e6d6621afeda8d9072b99fdde82b743f785c491b1bf9d7f8e78f816a219fb1f5d5f0162bcf0cf9aa", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "43091f0f387be6b60286184628165d9af72c77d464ea844c1fdc6bbd28339f795ca682ecf8a7e41b0331dbfd41c98159cf0422d269941e92bd684d4d5f44071516f15b4b55e0ae6aca8fa2264bb553dcce7253b1791e386ed442afa2111c5bab2da31c3c22da3cf5cb8699f716a77d458797204e2ad3a951837a8d534378a65fafff95d12b22a2455f8f195bc54d9d3fe703e210f0bdde482a88996a980c0eb20e326dbdf21b5a44bb0f8ea215d5c4e98b6aad6852fdaa3f171d4dc150efc12f4a7f0923f29b6250de9995392278188014a0a5be618298912f368ed4216afcf5fd6ca15770877824a45c0abcea966bc771cf984cbdfb654042724f498bffda02aee578f53eefbeed8d79a00ff79f0cc75ec77914f229724cf1384197ee7bb1acbd4443bdf2d9d35767f1a8239a0f78f30cd097b143243dc7ddd0e56d08839a1357ad6fc2e826e77ac8960a44b07483c2de073f1143a6ed0df075573c74e6130a504b850ba1487ee0527024dff5dfbfcc3924046ffb2d2d186f430b670c3dc3b4", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3211347aebc88df84c6e9ad270462eaa7d9aa59605518a442a30b20250110cb2efd7f567a1adae07925fcba30481b1c9e8276942f4a8395b8382d0ce62e2726ceda0ada84072369f9a562820ec805b8278bcd2dadd0a8afac4478ea2d537f109f18bd6bc43cd1c7f07b7ef78a144e25aea4fa712d1e99a2b7b3785d65538c8c374b24bb51f33d71007a6cda82d93e7859e034e8068c2b64cc860a7fbe0a49c876db072c3fb0755c1ff0d19688324ca1d226d58c56e9c66ccd52e30a86638d9b7b989a398f2295c4ef1826156804876d544f0a550b4d5f6f1c161723e253f424553216413d41becc2192d522efdef54af5aa94b512c96f568cc7144ced2a82035df6da82942706d1de1955020dbc83b12fcc7ea630637a08ca1c096bf4edd8c3034c20eff875c5ee6b445d712abaec4510f74fefb14719c45889b0881a8e6276bdabf94298a599124d6b546fd6f87592294a012fdfbd7bb9c755486542ef5a205409ab71ccf79de2a448859934d654a45e9ec979d0e62d2c7557a00dba7e27947", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0fb37a2983221bedaf72299c5026214c052e6bbbaef3ff1b4802527263e43769749a0f4e9bd0f660e4ae13f9dcc2c212232443071cf0d3202ae0e1f787df639100ae1c676926d33a7a8fcd648fd241f7a22c3434196e9be97ae6721f8274b2d27c720b47686987417e59303cbc8dc92fc2e3fe64bc4974b5759d68a586a6287c1400de356323414925717af3e1a504f6265204c0ba51cd828d82ae8911842ab74dfc2b4aaec91be5a6c3814093bed4fe43f5788ab7e36f7c9e7d98c112a62bd80ffbe0a254753bb95417f211e293c10edf2e6f96e351d3a86905ca3f3f503eed7077c11a2aaade8d2112eec460dabfe5c52ec85fe8adc1a13bb299b0923f779108b4e83f01df4f2d3dd9fc320746699a7576d3ca33599fb14c240d93f37319a13d5bc46807ca2d96ebb644bcafcd61b6b52cc8ad1e8a98a13f10c933d081d28b0f3a132ee0d75f83a0a9017990d2365d48e6e387bd1c11a41b06760ac61d41e8953d1ac365170d40edecc413d50cd7210ecc840125b83ef9d12b57eb06783d72", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "438d5013e0835367e5a724586c4ea0aa4aec4c28d1ae5a6389f540c1c2dbb83b02ab8d47c8c2959b06e7274145b483581fe69159b44688c9ee656a2fe62e6eb3e843e3d4f758e70bb072279d0dadc552a609e215f443c6c69935665ea2c5f4ec06a87e91acc645b68b3917827f61e4454012756a1364860f724f8a7e155018ad40f7e73ccb93e5d72dfabff51a38504350b8922f8b38b47f6d0ded3dd429069174ecb5185d7223a4e10ea713e3da010b5a925b9c75b4dbf9911268585ce47fd0cd33c51881e53e0b1edb42d64a2b61aec2b25a921f183d7c776bd1723f0170cd0c241a3520ef0d60db3014f1bb2ab7568339f324666bfb58aeede3ec14d3519e7885e40cb8ceea79cd9b4eec005552c8e150e244c9cf4a759dc5d08737e9299666d2b27af45eb4d95a2481974d8128312b79a40692e8def797763dc3362a23bde0aa630343a757eb7664b58f3ff2e243961df8651e746da568307c5d1f9a4979bc7067987b157ee2610b1cfcf9774a4f7095d424f9f1eea6a6d87c5551f0d1a8", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e9d170c4f7fc64370214888654b63e330d2c6a6397c16f1def93fd6ccfce40f0b6fc6a9fd2edb172ed3cd9ec4e23fa13ba7f1ce99940e7cc11e741660d4fc098f3595cc43c49765993e77818cabbfc2db5d45879103d0179f519f5eaf74cd9a377ed84b0caf9663730f1323e666175498d4a2e1455158cb4a4846865cc8d2ae8167cb41297a688fcf7176fbf70d43e91d3a1fa4adc1dbc252dd69a035d056c49594870e01e2d0b2484bc763eac6384e21f3283aac0f3fcb781d8d31a6ab13f83d6b8355b305a4197aa3f7a5f358b83a47e5f0e5c7455dd98f8a46a4ad7d75e9cb29273417d1a09c59e73d6ee2e59fb009b50756d2bb18c70533bb59bb5f6843288f4b608f95aef45100798c33a03804e7128aa2040ed3dda83d43b705ac38b291ba01cbb667f4d9cedeabea0e2ed68300acda20eb8512af26b7f8659a06d815ef7ee6720036e13140332893082a594481daa48685710f8d0023f123469049c1bbb2fe934554a320b4e15c1296c7c65a832d4506a7f502a96bec2d6c0bb450b0", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9f6b7df789fd38a3ee7d39a84a6390deebf25c7fd54a1cd55e7ae150416eed675d081d18c605c91e7eeff4d083a6efde364bd3917ce00c1bc8bd284525aa48ee1e36f6fe504dc9652a95d5db91e536dbc314326a2bd3ea61ce54c2529d6eb1ed7bbb9b1792e5ffd519f24130f2cc82285391c8e13f88bb568bd103555756c130197c184a42e6a6c5f7be749c24b1e4cb4601dc0a835800f3e490b06f291641591c01d11b34996815692af704343fb060eaf960706610c370976cd51e1196e315dfc0eedf75f71dede6be5afe9838c57b493a133dd40d334431551d6c6a676d210bd17efd7c2a3a91285e8e92b8388f6731c47a2dd2645733473e9a71640abb062853242dbf9213959a7c98c1c76bd0139e19a997e9e4a3f3f0926992a921384678b9b0e09615918b09fcc57b6619c551e5e5615c01f32280fb51dc88e534427416fee58f2408a4eecb9d91c8f15a46b7659e36581057ed434062116669dcc65e9306ccecba9a18f83a3244540b261629f581de57646393860ddfdc0ecb3b11ba", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "842bd7edba21b815f77b660135b5337276f4e047b7469682bbb803ebd5a3c8ab07b59bcd6709b3abcfcc857b4529f9d929e4653478c8a7478e1bfadf8582780121692dae92d6aff11abbb9534d15511f4ed3b7d5f697c575faaba9b46ecd4d005acef7150579fa9fdeca8cbc3e5fe2707ce66b16518bc7f6fa77cdeb9a39b8064f27d760fb65ac8ec6403de284f8f93d49fe886e7ad501b9e4da71cacde4c3d83c00071bb5b4d7696a1a26ed15592148effea3b3b070268a9e4999785edecdd09a38db4cc44f285c49d06ec9f2204832530e25bd34c539169d404047820632030fcedd1c87d0efd48951cd584c84a6f7882497ac163aeb2ff0992ba60be767d3a1323f28afc90b33e9d5a302357f8bb58273ec26db591ebcad447f6c6fa8a62d9cbb78be08cf559e30b666123dbd8b93c4cbede8dcd4c39311a289c0af65d83491a9b37d7ea1d70c64be11257e64c9acc37d2f9d170abff77405982064736f7b21090c6ee256ff71cf771b45c37b041fb92a359865c11dd83425e32d124df091", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f92a30e97fd32680cc111fb756f9dcec9915ae8fe1260909cf33f23c2349051d596647a7470d08d181b773722d835abbc43a6ae69035af30d1a12c97b348bf95662025bd783c3d44715c05d105052e806bcbfa32cc13f755f9ec1f91957afc2aa173ea1e8a58d53540dbfe5ded297b3f4ffd55419cce9820f6336748ead1f176c95e25bcfa8f49d9f59cf05afd9f8862bf1c4b423378f7de10990b5dcffbd8751c2245885c2b2e837ff52f23638a39d197058c69c644c31f0c452829763b4c26b73a38f4dffed49a6e209180654aa16b661faa1f6d1d3e53af90fd1981cd57201803bb41205320547874fc978d5468fb9bea634ad7188e00b2ef07b6dc3aebc058c9a9b585d8330d831efeff9dc2a4bd035e648cdfecaa4d85b6b1ac657764802ebf55bf1b0eb0fb3d7e5a2a4f6c10f66695729e666f70b37d6154a15e7d80646878cfc8c2474c50e0811364b03cd3a8e502443aa9424476173843451e1f0d68d6a0b31d4f4c50dde05e052eba35e292d3854c827c5b174ab8cd9c532aac789", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aa050a868fa1ff5234c468f69d8d0c2954a0bad704fbd8cbe05714bd19ed25d2e583005d29ed6c90fed5c9bd3b9cdc3fd3eeaf270f541bbb584230b46c506b9230032bcc6eb79f31329574fe84f8cbf6a5826886632e396e4e97edcaa0deb54fae49fc9d97321f0f8e62aa9f6531ccd380207cbba018a4e316ee449e18b2e207d162a3036ed73dedbc18412970d950a02fdd0c3421ab6f911a12f1a9d2951e43ed6d917ff758d2e0f26d816642422c254ba1066b2d2d0dc8150e5b7e0dfc4f80b3d4302f10bb9e9d1850bd1cc609889b0b3282d58a376a40ef4ec09635aaf14a67873e2355653557f231fa1acda22e38ba1e43d9851cdd9e1c6876469df1d6d1881709a10bc69ea0cd166ae2cfbab8f8b80db2d04be4e9f556f734bd88395ef31e744553d5524897a8aa471e2b75ae47c7017f947ff8f3839730282516e648ac5c2b32d9544b9a6a5ad72e4ed65d809e4ccd977cc93bab944c49a8e90341ff8638b373bba17f1b2be29676ccefa29df630a2ea0f0ccc8fbc674c96178efa46df", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "107485205323912414f4fb68049ba450ba10a1413d8c1f1c2c8059c448a19676bcf9e394549c03e35fef30f31dc147f70baf029d0d021ddbc8849fcdb9c97581f3cde1b29cbfcb64410d65aa8440eb3ec32b8bf2f0c07b9c5844292ca8a98e1d83de12c4791465ca96199402042f323d32545971d05f73d49c3f28aee61fce6b0b17674f2337989d9e78e6316ec7c1c59a86ae05e33975d9811a9302120a5e42f0b2c5a1d90679f34b4ff175ba393610abb961d07f860e66f5d53af592158b7069f05c354027d2198aff62a5a63c7cf0b702bcf605a73422377d05c09324168189d29447385cf035aa7b9aae7534123484b97506d6fa7ad32f37ae5b602e6e08d156269a1fcddbe3bd51cafe32fb48cb4cf051403ea42cdd7cbe9abce5f8ca6bb86dda1d5942f629f679305a76940f1c58a45849651a2895ac0fbf2e7c70fbfdb2d1e2915f24cee1bb3f8bfc412d3b50319904a990b8183d9975f163a924b67968baaadaad4cff9a68a5052595a5d6a6bb0743f19f40623ed219f983cd21f9f1", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "197f872b10d5f5a8484a798ffc8605908ca39dffc088679c1154cfead7974977108fe39cdfb933b86caf5bdae4570f429be94942fdab5e6ce3343a591284e5e76dee5a96ab75cac8d3e2237f744d937ca35b0fa1b2e5f665023108665715e44221dad413f60f0b85016534a982c4035b005bef40b5f46ecc0d1add447a51d764a6bb395dedb95c9bd93a122842efd75f28b6ad7dc85248449122ac4ce65489968e0fe7c2192076d5cd53d33bdcc8639b3bdd85ce4a579ffb47b7a03441aa0184af478f801d42d3dceb18bb2fcc826941839dca0c515666cc713dc5c4824a0d52a9cb66daff0bbe8b066e90897114e84083737713e5a8f89dbffaf5468a71170b505c2132d9b2a785a5bf375ec615737d13b1c71e383efa71543937e6ff8e6da6ecf5b9691b22a13fd76488d5e3df07975b4fd296724f3e9b88e96e5c343fbbc0d1ed9a9600fd91539549e2345d6c13bdcbf2ac3b6d2c5195b45f0b9eed919af0a47507fddf4eda57e403f3fed57e2a847bc810ac91f028b6e09485e52418c855", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14a25996ca8f2d48ed9a14c2df959ab242915a4dc7c3cfbc594544625891d817edf70278abfce67e3ac17f7b2473a06b7c73f3fa8d89bfbb614ec9d7a9f6d69d5a6146cceaf74109b7e2ef860f4d823b8bf2a675b30d5d8494c6f36e7db18421b8419c1e77bdf9f8f791ed3a0d4c845f14e19e88d1bf19da81b47bedbcde59dfbdae12f1964ac79ef47271c298a0f7226d3dcc165c23892dcd92722a158785f56f44ad78eac189acf7ca8ea3def0d1261f2bb06231e624f12c057cce7f525d582324b5fe349294552e37c4142829f9166d564b3b240fd9007b3a6172e5d42715dded9c409145380d96c6b8b788fa53d68b4dbd6f6e7f2900fa4ae4fa634d1b34b1119ae999d88b42d75712cf4ad011d875bcf56fed7197e56a8b873f6eb6dc56fc664e4c84f228a63692f51ef0be37e366e7c85a3049e1ed97b6f41ac7f8b4d249a24d715f71ef0b060a45905ea74944d7ec8b311477a571b71d30772a0d4074c5211141ab9df1480feeab0f3599df17d9455b613d3f55c95e39631479c74694", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "30b25065042a8d61d5aae320876f29b25131759f92760abd6f4e8befaa36165b7aea5170bc3bf37b577e901c8030cb83ef1394a6b7cd40486e88942a2758b9fe2d054410bfaa6e4877366deae060454ace82def3279ab3ace29107085b5e88a46e9f275eb621d065be8f751dcda151b09ec02e55bea51cce3f92d0c09dc9b198f0b3e7accaa093927eea30269b76a640d0c3e847266c259cce434d0274c60261b8cb1e9c867d08313034b1e37e10b5d2e659968e589e69a0b2b4ffc556ab236e6f1dc521b648e56d81232c7c7acb15e714e0cc6328b2691fe1cd1f39fccf1cd00b27e6d7035020ae3d9ee3e129733e37d58f011f2fca774dd0de5b733b117f9213f62df4807ad3c16f8db6c005bf1157cb1856cf3bace349179191d8642b7d78655be2dfd6f72bd69df83e77f33d7de4c266f2e93c015e0a66f82438f25995160d6b1f25bc72a6bba687a24b6190e84bdfc60a4a29c919dbb515bd890af7a4120967fd3857c3cab9049d34c550938bdb990268d9336850e9990717d5f07823c9", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e3270f93326e655f39d15f37c3b221d7fb0d4c7fb62c5026fa1d1d8d3b9d7a1ea772c210eff7832b8d2d0a3137223daf957659b9abd2c16eaf19644114fa18c4ca1b225dcb40cad52f9d77bdc66fb663f1c9df1079df30f516f725ec976f0af3123f922145d42a4989ae70ae4bc303f343cad35b40f6be98e5e1b8153dbb39078042c90d9aac784a630b413463a04ca462c41fa19b20d03aea999a5542582f765aa28bdee192161e105a2be36f237405bf678b7e20f94d150c51631df35b4d66862ef36fad05ee521c605a72e71ea0b44d8e189334ea0ed1e5cf80af0c84833fc58974cc2b4844397e742e5ed3e60951f0d5c89f8f09bf8c494c5818535858e85e25c7a9b545f9922634e7bf0c91aa4f85b34589a85d7fce2fd7dfc8b932942952804da43b437fcfdb1d8128d025f96c8e43510d027def4674d3e17136814eee6a528c5a9698c3047eecc776cbbb96f71b7b6d5c556a69aa14bf6156048cd8e7ace5ff31896fe858511c0d15aa2787c4e7eb756d1ddc6e1c4483a303f0d0347", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "109b7d7cbd89744c075b799a513cf6056e5cb54ee28829013650a6018721eb226eaedfe0d5af75986788b4d29ba2d2fc7f778ec9ba6841d3eed482ce5df5e4ed3fdca83aee117ae37992512fef0bf72e96584a3978225d2cf8d58f4c113b1bf3658681ae2bca98698c807f6882de338a4b2601a1f8f128b691f2a8cbd1b36897dffa825b24c8cebe907d9a1b2201c365b9ddb1f949827a95224427713a66d6781c0b848ad259bdb490c267a167be15e3d7f517bcbc925a644c26256019af1165fee1eb059fc7ee900a84f0b794f86cd0d4075bfc06120f3a6352b4e007587a07071e3425a5e1c9d4310748bd1624f2877e275333c60cac0b5f80e06d96594ccecb9c8ac092650cf949f95b2b45aa974cc36d2022d8359583a9e0000dd95a2c546d792653b07e0771deb46b82882bc918a49dbd0fdb36407d5f9c0d5eec988649049dd3a53f1f9719c0be21c0359a2804d53bda78eadf812f10be52b68e0fdef4e2da3a7858d30b0409f3b0844ad217059b70a86fe60a38e5f4227cd766ac4c1c", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "92da673dfd83aeefc455ea844fba24beb16bf14aa0e97138ef87266552f130d317789c9bc8f88705903c02a12aa45069fa7cd8d835b7b429231609f3d398efd1b9353c5435c1ba37edd29c8cb60687b8f559ac9353de5035b165980e0387a1f0521fcd396435374a91513d14be96091857df7fe8fea4ae98226428074a7d3e3d199fb82cbf491c7ae6ef558a1f7b09517c6849b74759840901d79c4495a48984d70cda325da5f7a0bc6376ecd7c5b7a4a15db74d7112c54a80ca8c83d2421c91eba25e180814244fb3d53c8fe7dd6e232ee851991c79efcfbea53a5de7d69487aef49b2ecb0afc89b72a4d322eb5416d504bbcb9f9eb8747396129c878a6d0d334094fa05ea84634b1c27907a55cbaef208ded2a4be1f89e763f8eb7ded2497f619cef0eed70a92290111c21655893d8c112bcb1dbeeb5c5b4bcf15f9d2cb5e96251a142eff562f0fa729a748f8db352853bd15c4fd94aba6578d1e11294f3fa8837abe46a10aef619de9e8e535a4cb01109e8124a84a45484303d2ec71a2d88", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5009b87c3ec5299e9f395b53ac064f76d104798bb62cf470a126355a326842fa2ba18b0eae99f012f93bd0d7e7d3d830db2be90620fa7810f8c7ed5c08fcc2b56c4996b8085345425de5305d75d1629e9abf2404e5cce633e4dcf00b3baa5b612eb1b33a4e5d4daa154587924207a7432c9a5f48657d25715f94a364ec3a90e2f436fe6c0e6644ff4727d39c785f44ccc3e25ef89594e32d131c68a66ca75169e9ed80cd4b19b9bb9d4ccb1fc0da2c5bc99c0abdd427886cae9ee52af5f38e7bb271d29226f7a2950443c3b10fde61b79b4edba4b06eef45416b6c4c32133f089b9eda47a0b6aca824daf5b4214c1713a9a77b968d536d027c1ba463b85388d099077cb756adb6504bdc413509a93c8343c87d65e5f4e73dc7f2ddb061a93251a2ab1bb174148368612922dde92886399fb3de78ebfa78d76b3cefa76f0c9a3073dc430e169350f13d524f18636003cfa01e354a5a2c6cc5627f568ed3f1096b5ff7b142d7090ee3d24a1030b80c525b41f12d0ed9732d3e90603fdd76252240", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a91fdf3de64ae2a6c662f0b6b1cd55173936540859f018f87f49aa9bd3981a9b0158c0148d6bae8daaf80e9a05c1b3c5e92ef0bbb8acb0a092f89dc7872bb193c2e49014bd4798a7a050d3398a4085ff7c8dfba1f0e30208434d9a69ed8a8797b07ad544e068de853b2017d89d2b2f146b372e2fd58967ce55cf546278e3f0426a864394f3472f1d456c4dc45f6442005f2b85357b8a9da67c71ed31bf8c5dbaafa3da16d4a757bce5bf18c2f35ac6667d95b34dae7794cdc24800d65fde5aad78ff40dde9590a366bd364b91ea876aee0412340e6406a82872bbc39d3ca13f399d2f8668c9d7bb1c154a7262afeaa81868c1bbee5d8b7fe82f3e6b3c6ae9beb9e85bd9cf09810db1076541edaf4694b378acdd7067790ff0f729951e14d120200673b92a31efb4d4145d61147dd104ef7850717922bbc7ab7ea2342cbae2d57e1d8e5ec6e040a2fbb684c8d7431f9b66dc5a85a477c6cefe2daaf23f661eb9b4d5503f09d7c30cd8d1a090b47ffd0ba872494daf3ce5cd71c055fb7d14420d7", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "20f44e7956ac3e0874dffc94dc6337b7626376f4a071f5ef79ec03565561df36ba0f865853c6801cd4b1b20929f62615d533b34374a1125e4a4621c6380943beec2bf0695aaa61efe29c4b5f16d6c93a8d6a27589d4c2502c88c7074bb7cfe1dffe825f4534a6e9ee223a9177f5717af0d1e69fb8130c5cb935e1a8be1689a923928e6854881a64fd4835aa50fded4eea91434a398f7ef9c9a39c0c77a1e95b54b6b21f53fca1af15ed9796e72ad323fc705aa26b67c93197f6f64f17041cf174a935a68694aacff699a259da70bcdfbf1c8b3c73ec4bcaa05f7336149a74b8d672625d5b8a44a22da93c6f08d6df1417e79fb260eea67f1dab92aaf748281bc052ed5792d07d0800708eef355af382af2328a1c71447e97a35a0bdc246c5062772e0b283afcdc1296ea789748d12f8813754e9f4c7f9c08646b9f784b46193632b52778ad82f0a48fa903c61ccecfb248a1ecc2f7d1c0f0705a4bb14542b8547c75486f430429c28e43c7b7ae63f1e9e04beb878766498cce6dd75dc7990f10", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "07c28946b395d6f58489d7aa23beaad173e146caa7ea4307ed576508339db3533fc07665a149d357f6eeb7bba7ff94721010cd0bbc7dcd95b9cd290e728bf69193457c458b9892f6fd5da3ffa896fa6a39dac3454a14a4696cc521e06f0615c4ef555f9e2ff6c57cc1a7a42c6294f411a5045ebb571b4eb0effea57397d8a3cd85cbe17a3c10ed39896afe5171a5e6081b0a69f763f5de4c598dbed69912eb37bbf0abfa7ed25ebdeed9babda904420b65a6eda4470de6623c10f77916362b4391a27f62d6600784e9f345111ab607294b82112d07b56d310118df69cddb026ce242568eaa045b8aec4c28a4b84a19df41b0eb566e8d043aad674329c2147606a429a566845a251c7b696a32eee964fa979ea7df5c02cbecc6556fe5f5498774705f4a918bd137a3367065cbc6c9b0900137f777cab6b3b586e6559f26da9f7e45dde1c7b328263b55d174846fcdab13755d95bc577fe48f22d327fb13ada7bce2c5c7edfcf33af77700da7ded31340e8a09001ef99a08658b241dd4f947cea6", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "415a6e541cfec1e4da7496cc2e7ded70ae6e593457137ec91ecd23349c10850e88ccba730e339380f3a55e6e0acbcc5e237a38b3d7c8b61c2ad2b98a74f0bf29d385064e6eb36aff792618c8f2a8da62da4055f005e4fd50197587b01527972b2474d00bbd66a13ba126679d8f2da874b62b65eb278135cc1f9d8d0faa39ce165837c631837a57f603ac8a800aff78f9d5b8e75994209db1b4c73dbc3a58bb600e1138bdea4d21ea3909562cf576af45a149e1372456f663723c269107127a043a37dbc8a2f8732597384c11fa736d3870f6a34bccd2ff94a770f996589fbd9c8d1122c70f4b29143f9a52c639c93dde1ae993ad10d148986b7d9d126675952339cfe970de2ce289d3bd8acdff736c7f269bba85f2974c938293fb6fe827f55a4d7de2156323266ed8da2697c2aa91e74e794054782803b945a7be112689c9f04b6bf2be133133b8a79932dc63077decb987f70caa20e6cfac384debd75f6cf9c218738beac33977bcf12e2a072f039547e6fe4daf439f217c660c46c7222cca", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36ec800e5ec9c0ff1518059a4acbdc55761b52d2be22dedad929f950d7d868a8eeb368235296089143f75249dc977966bd58ab686b10eebe78a8b3bd48cd216329c1c158f8df7f7a1cfe84c12e100831f45d1a4ba98a603c274949523e265fb36a64f00154033f518bc6993a6d8e2039c3119829130970981a1d4eaab92a5da9f80ddd6469d6c02483a3f78e3cb9e40cda304df8911218e78b128c2a366c72ebb3df0d8993a68ebf61b14059bbe5bef27afcb7689412ac5376edbbf80a938151949375054d42eb8818b8fed71d6c738f57faa2a4d825d95912f9783bcb2ad743f023b69c837a7dbed9e66d405b0656ea9f85e15fc9d77a7f9ec74e6f5733340d13cad210e869e2bf48a5814b383a97fed80b051c49ae9813479c7f7c9b21bb1c71b8231f57ab3ac1014290c580fd23fa7dfc10cbc56e1d4367b7c4922bac8cb6f67b7a4e69737e6d7d1de71d810002c6a9faa5d9fe93db693dc9f0fd9df619f64746f874c931390579e0b6e4a54abf081aa079317ce661dfae307992534783a5", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "626aa8b9609ce2a3211e3066fd36eb595f85662889e8206b7bbb96384b4437c9dde2563baa736a4188bca8876decb08ca8357a587e229b852e15fb8627b5b3d7a78c3d0c42cd2c0de3f6301a61f4fc7e58e9d84023e474dbe42097943ad691825a88ca181d80521875a304e8451c7bc41e69e23e8c67d62f4a2bc1f7b01f8f920523000602b2818e06fc9ae554a1b3f01f36b49bac1a41b527e1b3b105f76cb9a91b17169c8a4e3b03f1d95b284a47dfbc3742dea5303a81c68bab1ef9b0904f446f584e9af23bfe20853d5fe1f0ed251e9a7f8e00e8eac04194f7b174cbcd87e130522deb7926aba543faf7be08522b7a8b40f112b426bcd7c7db5477ba3512cb15198c8dd7a8ce59a85859389460460c948a3a0930ad6dac4ed4e1e04741d54943dd2eb5114b9a6bbf14b18ba90c2ee337a3361d3a4a2e4efefb4921613e6d949a5a8f57aceeae0439de6f7901ea95319b4e8444557a9b3b2eab20fc424e681dd9e7b1fb25ffae2de0215ece5ea5dbcd3081286c8e4b8e61d601afe6e0626e", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3871ca7979e1a5946e7d1e1e6862764c43b961956462cad98dd8cc121fa5603a3ee4175d4a42ec7dc828c3b5bf4b8603154f8a7bdeabd81579d21fb17bc1105716aa939756b30f52c2ba118740c6313cac1a24bdcb3bf495413b8092d7fed78e6d2c4055854e8e18b3df6bbc9afff9af64663c4d536c84ee9c6656ccbbf2b97137031716a69231033797952ff16e1cf2203d1f29cc972df2aa7e112e89b12308f44702e9ef77578d98f4cbe6478a575616d9a8bc7814171c3fce02c3cee118e31d68f75a593ec1ef2729252ec9d1e97a7fb5421231fba5aad9303de1bb71f6d628a4f4ff639af7be4b44cc5dff756a5130ab085418ebdaf0a1751894ca961ea9f0ea3d6a59a61d01b1ee59b7d5576671f1878e06e1c9e836efa78bfcdfc29a1830f8c93dd48db5ad46fec030ba2b142bc319d5fc611f305376ecfa2a15415cba355b9ef9bb0e97de63a28aa2a135c988847b8d51556fa56e0ee1e170621e9147700230e3b977bc37825e9c03713e9637d382904a72bad49bc032bd0e73d35b65", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "14f774f630949ff0cb924b22252563d08fb45ff74a0226537a2da917c2b69e25d49c2e35566029c1e67a9617b761c52ff9d8bb2866f9c8d8d6e90bac62dba5a52b9f4783cf3d3f7167955a8eb411edec021085f78da213e37d62a55a466a02d7463ff7db536a8df026972dae8151435847ecdcc94e2f1f0ce136d6251594039cd8a44caf01dcade1d4e2661a51177165221277161fc250a6d1e839b90af532fbfc68765ebd2bbf1ce5ded31360e5c9decd1ad0ae52755f32b2f05a007163bb1af518e6c850ab5d03016378eb61a3aefffd1ea5531f002e13499430a36b2143bf8e7fcc748568d93730d585d3856ea16c1e0bd47aa6db8aadca6a1030fea2b02824edaf490fc8190ef0beaee57dac85b48316ed886257e819f64b17df62c259b71ba1704b3928c5b6ccfa7807b3229cee5c6215305af8eea1cb2f35254d3cf55cde34097661660013919fd43a32d2778528eec656ffb874a31e06d826c0df96c1c1eef1a7976d37747b3b1c9104ed1c26569c3bdb1f73ce7c79c5ef78707cb093", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30ccdac62d2bc82540eb21eed7b96d825385ccc6797a7fd62cef31e856be84c03de26c8a573d293cdd76ee843d2289ff7fadd95a516e33f2cc2ac9a4a4632a51b2db5bfc1f33607067593cb6939d67612565555da7191ab6f23b40b82c171284bdc6d52ad70d08753cb5c7281be2a567c03224d7090c709041e71eb3b57165045e80527f23d340d4c467cd238b31b3d22259a94c15c7afcc527a0d094494babbf26dbaa7a543161aba2c2cfbb99cf6d228b0442a1a73a0d04b7619d91db89da1e83f3d9b381a2009d2d637aaaddde06e074d2988306a44784b09ac20ecce48a7e8976928d5753e5c8dc2eae12f13abe8b413ede4654af8572ba9c58f0ae53ec877694f3aece46c2a4d715ac97b32afec55aa02a1f4ec1ca5ae2ccf7e6a6648054140e172572b1c153176b8050f19fc3cac0dbf5406fa09cfdca82905a2edba9216e85d55dacbde89ccfffd740d18231056a66538a89aab2d4826c383f17f8ee7c66975ea275fb4d4ce4bddfaa871f4a02385d51e5667236f47819cab0f90268f", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79b38179ea03666aacc90369d4300c3e02ee150fe1de28af3605d80266c9d3d37db1817c28aaf7e7eee77c28f443d44722a1d50048e247c7a024a8a7b8250db0739bfe2c2732f062caae544077d7ab50211a7434008b660f4b59d3cc13dd0fe1ae17fb7d3e1ce614fd72d0eb7310264fcf8e5eca4449a2daee0bf8ba342b6b46c1d1d3642bd31e9f9122c118cafe259c409e03717aea2b74f7fcd64f922ca5d9d21d606259a1ac478afcfc74a4ab7b679d546eb15a89a0ad2720784819aa9c79747bdbe4eb55758dd9a3ef1bb7a85f77af7e736e7530483e3fae9f85cc9132dc199a36f90f350fc7deb4e5e405ad192b30a75711d6c34b5a42bdf2cc75c67cbe7c7cadee2aba93e021b1b38ed5341072975f4f1f04771fc8e3c54234f4d5511a689d09f28eeb1d2416d109e7206b1a18cc617f4905101d5a650b964a78cf1379a485722f5af3e4a0125676a13a0876de1af858a7edba61071e0d0d5ce194dc65348760654c2505b9fbd10fc3343e0685b44a65f5e5e4de0717639f9975bf8ff1", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a71cc75ff28e4f874f4fadbad61cb41794ffe4abf0dc769898d3ecc3de8acf1f862ed4c58dd3b846a6493f1c675b49b073b13adb63a04328c05c62cc8beb025cf8e3b9685a1858cd200f1851c292aeb78274f5e69bb28cee3de599ebe55c0ff3f8d00cbf73fbad45ac546930fe552bfcc8bca695b1706e3b645c255ddb1a16eccd3c3783ae1d2d8f2c9cdbcaa2fa0fe615e6cf26d5038429024556274822469055edf86c7c404f312da9c651054e42092c50197e47de897f99384a649a2f37e7377161e03df66693360bec0f2d4142be8430abe5b6ffabbdf149bb9916d53fafe0a086b7f042f20291d762d7afe5ab0b776aab592d3a2aedb4caf61b53c903110221a0bb05eb1807f6e669c901573e3a4f4acf285baa6088c5677566d89236111543b9d524885603feef89bb746dd2483514d45d437cd142cc83b63bcd302914a0b20c8b793b508ebd9945a0c3426bca074b9f962d1509287ae3117daa7840ca8753537e27cec016abe58a672c8c7e4fd10b1565793343a42a41f9dcf88c9c40", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7f1521e89db53e891e03a80865497bd8690b20662a7e4260f9496496d5a3c1278d48a5d22b83b428d65195feaa895457f54264b2fca0883291533b15a2e629bf17a55f04917f023e16572603c706a385c8b8d7e1ea721fc639bb98e73282e01374005a0c89ad3cc614b76dab4043dfaa20673746a3069bb71951bb2094dfeb4a5deb0c66ec9f9e59234744678b752e38b7c06b30e0746b04df65cb58db5cf991ebc7a7b13c4486d7ccfcbfc9a56a5a6ba8a5ab2dd736c6a197b8d32e5e9c604dccd2cb420b4e241b71c60ef28911746684d899da9c275a377e06ac6943cc99e1030263aa07811607f735d14bf553be61f37432b71b07308895290de2f8de3d12ec7e4b64d7ac559e8d3611846e4084967849f1d94a4f98e2d91dd4714746bdeb9fab4f19a09628ff26a1e4e4f9b1519ab3dc362ad785049d3c21509452bcdad7155c057048546ded4c3b9bf2d266e14fa2a7207cc6f5d1676552b5a1260501521bf9f029fc0a044f4c115ebaf28491cbaf063831a0f9d1e5b953698b86e1359b", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88c56b34ba15896bee8413614a533102b96aab7be779600f1483eced84207e110aeb7008cb91cb2b6f7e0e46847c5b75307eb824e9cd6a340b971b6425f2ae52319d63beeb3ba210808a5f7e92fd99cc13ab306f55d5381157aa19bf7a5707ae7aa83a2ed21e4494439f23abccfad213dfbe03d7d471f887e594121c465c79073a0591d5b9a0e2fa54b4687f8bee269ed471711c7998b8bae011acf63139a36708af032910d665a4b17c2dde02f5e86c40c7610390cb8290b41f1b4352582b73cebf01e00daa268993161f23a7bc9d427292cb0c26e3130b4a37fd7265e1745277f68c4f93832cca6dcef8bef86ae1f8aff1bf4ecf2c10c55cc8a902f465e00326aa7f300a48521c00e068474b296ac2f3504972abe469b85d0227897b734f4f3eed0def16c567658ff7f4fc74b33433ba074d060720261daa67ddbe4c43c93b50c1e6231f64ca69edc03a3b966ca846b88a0a519a1ab4c079ef55858bce7ab085b567b345580a141916f32753c0cb30e6f32c968f510b4ae72e265d072db26d", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a5408dd71a9e1396d402c857d6de6c10e559ea8c04b810df23e14e03631a717b0eaee82d664086e20dfe00f48416e1540c81242c86b7b45ca35c49b5cdb174b6b102fae06267593a9ad80bee670724fa39f677a0407eceeef64b6d3c31e77a1bdaf3d30bc5f81b28031e8c3133e5df7ee3ce8b1a57d9651e3384c17c95df0f230beec73279ec9a59f682ca25879993daefc8da7af924dfa0106e98af5824f1bfd19d7791e9004dac1668ccb1b179db3c1aa07297d7c0e560170fd29d0b7a0e2b35ee5ee9a81c3e75533b66d0f9e3790dc333f61716ad1fe0aa53a33f6f7a74a9c48e03e5531c4efaae8f97a216619204c6e08e4cf5e0aefc99634ceab820b925a12fd42031bfadefd1e173b15c858c77912ae085e29ef2418e758e565b25129e2fc5b59acdedf70791de4b838683833adb6653b5fb6be3ff825a3b3a30ae792228c0837a7011541e528fd4a4782e48a15eb4a563c1d7d413a2d8eb9baf0ca39cb759cae38590a61134237d2ab28955d627c71727b0afcb0424df8ebb2a421124", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "789d4c220dc732fa3bda8a37718a3060a4d4af4ad971165501e087f976478db0e858ecf6ce68a068f718648457a287cc6985b4a3b36acaeec2c4b20a8685a3d21676d3801354d7edbee6914c9f2cf8a97055f95c342052d7c6677311a2a1e94a261bc66758f9857cadc692a124e28d3e43bcfb6ddb1ec91f0634a21f2d13f4b9dd38eb53235f7e21c33f7ac7cd1dd082a8a34d2512506bb777264d73b0d4d18c66d3bdc8b6566a8677adcd38ffe66b7dec010225832d9b480f929143307e6635103694a2e37e1aa93b18a31aa019964b06b053fa51908ca33fd682f639e2d3b8783d4b158fbb91d73b752da1440c75406fd5c3b800bb486c23a270ce05b372daddaa7dbbbce8b9e7f945baa9e613004bcad0745e3bc796225095b952f0fad004e7d623b88c3007b8a19a1e4b092ee9729af301d1aa5cbbce872a26729c06342324b413f517dcf975ef82887cbb7fa4747a862db534003bea27ec8fe6411aae21b8a0d20aa5d9049a06ca8337cbc5f067ef6435627ce494247670ced06914ab0b", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32aa44a91f53a467251181ccae59600734155840297a400b9dc53bdd734e0f198e4145b020a9e9ae8383dc22a88e563ea22c117cb8af27804b2dd8e9e1ba7e1224f3a5cffd7ebbc0bffd6ed1b4756019bc3c30e8a1f08575654359500ca78530e5ade08bc35d3da7169558a6890de45cc4d7c906a7935b88cb90e2390847f2e608183896b70316a343a59c5462a3c800dadbe99d697f649a2f8c6dd8817041d55a9ba8d8ba371b2d21c75e8e114f2ef4ff2c28ed1ba2396fea2fc066a60030dba7b475654c1be92023812929bcc756ea09b9436596494df94256d17730b5544b4b95c484f00cb4646fc7f2b15e534311eaaf91c949d08e0737a1153cb6737b535b2744e368a9fc6730948570ca16e5e8af0839ff3c8a45675d9f75b6703100880e12146c5ebcb95863f4afa40d98ad8dfb43c6b35e6ac34c98de58fc4600c4a233a9f1eaa83acfcb5eb7932b64edf0df121c3788f39389ec4a286ce55bb508d366e2877fc9b623613334fa503251fa773ad8e8cb567adfded4919e1b8e254338", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33fee812a2e9a63bff4080cd939eb68d793dc472731c40e90abcd8790bbe8dc0846c1bd17b838fee809141862861e95558fc10be3ecc82f48d9be8f1af9b475e417f15f1a97fdd1d696d1374006ba762a4a0df6846227b2b112eeee7b7ff49e276993413eb8fdf73a15323c389f709a6e6ca8aef7e1dbbede5cd18c985a07b7bd62731b9911a4110171d66e4b905ff2511293bc1773027e66d9850a0da53a65cd9bf2ea46eb40e4551ed89a4385a4556552e4d0c89ab611153a14331cc0aa0e62287a0eabafe8fa1812daed52fd1fc6d122eeba6eb3493c639a412e327ba96281544fa440c9f2fe01ef82cb163cfc1b106c9f04d0e2d8cb8074abf7bd92602760f571cf44fc1c88eaa4e2ca4e4a00d0d656096f6e3c044b9113d3593b93025266e2828a8d44a8698b8690691c792cb32bad487477718b1a2bd0778f661eb541a3d1c15287c6da4549ec73d4bec50bf1b833d05551da6ab247d67bf42e0571cb5f055d9b7911d99ed7523bb9d93a77bcf8ff89bbdd90a12be86ae5ee1cdec4d33", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "483580628cc1bb2d16ae61745785708318187e050d14e3b39d10217ccdd67450b17a5dfc1e9626fedf83e1ce058915c9a783807b266db0c6df9b41ff4dfecc4ac684d574cb263feb3062d3fea62c64bd5c7b256a81f602e667ee9295847b3d62fcf957638936f92ae3e05a4c29c88808e94319570d4f3665b0e781c80785fde7757d8381da4949111cac3558fa67600a2f6bc4401f77d1e7f19f5b0f62bbe404bef33e4fb77bfe4421b7a5333132eb1780332a07e0ed4ef062b3c43daab9573c2fb2c9a7b1b58c06d49f4c9c61fdb657f718f65c31c47c3a88b41267027c43aba478eb55be152f4e35ea03771d60a367af1e34f495ae5918e8a26d93a413a2a26ded70986fd71400b17008129a73a11e58babfa3d3dd796fc34bf14edb1b7b95575dfb076f06b348e68e2b71fa16f060933b0d33b30f93b2cec0ae461e559c91326a68bb43c8291894ae659a8b0db9f6c243699cfde8b80c0666c1684fbc0985d9378bba45aa56fc8d62cf0214982b4e5829d961298e51b2451b29349ee2708e", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0356b30a2507b3c5d42c81152519c818e70998f0a79edd1283285fde3352d731ebf09bc4e8f5a7d44a804c0313375a17da980aa25d4958998df084b92bae5b2fd579e5fd8bf6bf4729f47e6887f3e7560cb0288ffd5ea56b64e9d029605a8214f5d3d10de588dfbae671df69789124621d1d9812ce61e91220791fc97debedaf1f1bd81ce76cf711097e55a0ed2a5bb648250552b6bfb66e99cdef0f808e427303fc15a1bdb39c50195f55bbe09e4147ee5561beb758c6f2dbeb6d95fdf549d6f0d61850f1115dd13d39f26fffcdc41e10f64d64cc622c2fcbad9aaf467aa8c0f82bcc6c1007fdcef1d1fa981199acf6b96efc77dea4dae23f3258c3e3af9612f21b2391b7a2ee27c3d8276a3c21496f118f8c36f85ca1365a2d0773f4fc17e2fb90f6c6fa7696f6b6d8934379beb99fafeeb03c7e6ebad9a5b156811a16c9c07b2eedbf9da1de154c7c8d134219de12dcc0a5e25486c871829e185568055ea27a2152bf9eae65687caee2f12f00353187e6bbc91358475475f1fad5c78664a6", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "99c612dbe3ab0b553433e1967194b9cf887da65bc5cc6616962c843cff556ea29be5c8905dc89ad13138242668cc998d9468d3289f5d6bca07ab7d21fa58d4f0ca21ded9ddd7a4767c72d59447623a021f2478fcadcfde45d8e67c19520b8e8084ec1eba1bbce40e21d43c8f40062055284a1f883e8fc69dcc8e3cfdd8a2a08775175dff0644b0f5e987f37fbb700f538970e3e605e7eea263e64cf94249a73a456b18c0a3863663149d60dfd6527edc8f0882d24743735c0d3732b8a3b8ab46b7d27b212cbd2cffc5e65bf5aa01eda3699dea7e53fa1ec5628ab26d7961432dbc140e9cfa7028b1ecff4c5367ea8b17f73c120933cb1c57d084446db1f7a41e7e5229c8c9e75c826849af6bea63d66ff0fe665e3eb87f1876e6c7e5dbfe7f71f1023ac11beb832739b958a0da2b9a8a1809c063207eaef4a4e6a9c3c06676e4c67f16dd7ac4c7be2d2f04a7e0ea50da85925ef30533c8ba6a64cf9d2f0212eccc85c4ed451422f4160a5e81e7ace435ce45aa0bd039c5c7a76e9c9ced5efaa1", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63e2a91feddbcb3ed32bd5bfa5b0078787a78444dae1431d669026752844657ca15e4848ee1051012c79090020a5898c679527e16649273a5ee093248f1d57d1046ee9bfe986d6ece415cf7ad7ed6b1581ca6ee8341ab0a4c2f76bdff03b8770dab7fb0d16b9bf35b703be6b368c234685e79af10863a5b0a74ddceace0295b759648c3e66b5382dd91ef26a9ec7595df9aad6267dcc8193647e2fce161c72297442c40e4f176b66d6688d7f4d9ce07be48f4c6faea040e435ca26e22e426253e8a99cc9ae339f5158501be31cc81c3aace6b4da5e611200be8b2e6dfb010e892b3642008c64a2d1a9cdc8e3148b07cceee6d84e71aea71384e46f0e99fe77acde38b1613b5e0cab61e3b67c1bf658c3e81d269e6b05155699b23fbd0d01a81317cb6ca7c34912b41caaaad1581b336771a3e38bc116bb40e4bece3bfee1049bf1a16b63b3c1436372d4d8360377ccd2a3c1743d18bee33d7066142d2f00247453e17bf3dff0833dd497c1b14d49b557d21c7aaadbab20efaebf72c5ef8d215c", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2e66c0188f8fc4c04580019da5bd0b095d2415d803102dc85ef87daaf7756ec990d42ccd98bf02cf49a33c369bcaec261aaae92e6e82fef5e1ea93eb8bad9963935a54a19bfc540e829824bfcb937f4cbfd3f240eb68d6b92d98dd34309d4a25a328861b604ddb85d84a3c25b90a334efa6bdef05820a3db6fe16b940e8b60ba9514e760899ad332493a3d1231e848246b7781368a2c96f2de657dfbbf1c26fe439f75f5fbc62529b2518e5e666ac3ff695e35cddafea6411a99851b14b861d5e7b2b90cec32229a390280c89a05840961df2b127bfb75c11e4bddf427acea34254b8f8977857820a7bb83ebab219f744797255eea64cc3697b3b626047213adb75ea94bdb073f4876a956577a498ea25e71aec7839ba552fd6501d65470e1750eb341c9494e2cbbd495df972c86dccede7e06ef0e7a11bfa1affaf6d9a742adffb3ebd6c907090c9f4618472c63a3f460c9c9b75ffb63b9c2eff2ecf85f4a38d2817d82e9e2f111693994279627c434da0eb227404b7713582b8a482c6a2c43", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08c898037a49fee902e9ac1ab956eeb711b0d5ba9b744d101cfce17b7ba1b0399eaf9ced34cd301d6c20b9c58c38e5a32f31f07c07114effc81c54a02cfe452e331bcb7a2c1e4744f63b2045edc975c112dc06fd97164a64004ff1cf40b43b7665e52efe41039c62e8693d98f7390a0a16be2db3da497abedb79570c6bd93d26bc04159708fc8546897d3025c18b18f2dfedc20d2c7feb747c3ba5900c76b6cc114e6c2e04c84e72cd1865a2122080a836132266977f4b910cff369bf7bf53eee245e24bbe9d0bacb6f9419f449b07942005b30a7fa22b6e8c58dda4f6dab70cbdc8d7526b81a9761a65852cfc1cf1d56ecffc8a8c3a4d96611a6bbf6dfd0ca99471afc8432b5886677c40d33ef6ec605c3ae7919982f23523b2467dccaae821884b66e0a8778d0895f4debceaee56fbeb98268ef69fefc6ea5b13501a62f184fe31c08fd0f2528a1bb8a764a17b4f76c7db470f38d2d76af341a12df0fa0bdbc12dbedb3e915f547c5514d6e39ca777f8b1b06d3363bd3c6f39073ebf8e0f28", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "19a985349396bef3c29a69ed6f3c02e75b51808ceaa4aad6e4e22abf6950952bf7abe54afcfd6c15ddaac4d3fec9fa0d997bd459ee02c80a660bd5892e519190d021e8f3c31da735517f3a8f52d8c804be2c6801beb8b5d5d04f5075941e1f9f8d6dd2bd69704c7a64a6743f477e239ef665c37aa8ddb9dbf1a85800d95316a3ad83635fe1de36349fc7cba86eef9ab800ae7594a7c618559c2b4f12816f59e77b7b075eff20fdb770765c863961008c1838fcbfab3c29abba96bbda816aa163e9202b77c30b8cc643cd2c01c58cb239010cfca224acb9df5a0807619c589b04e7c8bbdd6c4ae9b1985a71438d674c9cebc9b3d33fb0458df34740dec5c4295b6985af0c2b5bce4024bf9c55db8616abbdaa35a6d5611cb4d7c58bcd25a1946a93c53884d2b149d4130e9cb8b818256fc52312de835b22cd8d69a676de921d119f84b06b5833fb38d217c7e2bbbb2674c171b79c4a28a89663c2983decf02cfc2901d0711ca52e4dd546045aa447b8ca95372de88a81512db71d0b9b48022ee4", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4999ba0a8b14745544d1affc53f3ffd166d3d8e3975f48f526cbb4dcc7098e4215c2e1affc9aa0c164ca244d743233715a80ca1b53dccff63c05b35813eb7c571727456ab2acf29faf81c4d859ae37da03e628856f9b740e65f545d0488ce9085fcb0e54ae3b56d712f696588ec73263199f7aac0c575339f6efff6ebcac63103771dd518f892e70b68e01acd6d2dacea5445358b5e7b6c857ad5b651c96510c90c5df3da64f92ff3c328081e60bdeb8de1a632155bf92c7a51cacf868c237415b6172cfa0dfec6660df131a537ef984d33abc7f3ba0e0f97b9540ca43a61dddaf7454698bbada8ecaaaf8d2c72f7e9945f5618d1f6c39bb83ff347da6c857acfa03778cda40207ab20979ae19be62ab70632e6a8f109a94924b1971843392644857428f46dc48e1785b6e198bb32510012fe78d1936a61ef34337e90b963841e2168ab2674fc6d3256e61c60828f632438a10534246d321ddc97528aaef96aa8d69d7b582939daad4732680096ae21fbab1555751904477d84b784f0971a833", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "588a34584b6fd9e86ca6183464dace13af3fb55038c118d4270f724c3941fd36c8bd148a416ced1d7792a4e3460aba1809d138de70cffca7a4fe1cb0de2463adc71d5a64dcd98e1cca2e2922e0665a4be84efa891b8b571d4871f0e2ec532b1fe692c56ddcee54a6e3a8dd1956f8e2da1e8f2b88ccc543f64e1bdd131504d97ebf8820b9fa56f3b340e974d1d5f2c4d243d451a5b11ae14465fbd54cc6d96c065092ecf469a72d5b9fbfe557eeb15b8f87195b83a14f4ae5761d734e26d670a309be6691d29cd18844d0a79e1b24ae27f0215450712e1d3aa4a01c3378b9b9566824a9f153898735f22062dde89f15dae892a535038ca5a2b529fe5e8847810baaaa06fb50a06f9fe22190e9cc5c5399cf00b5d0c37ce9811c71a37e686091b459dba2cdcf9598229df799d6e34a0163e380a8b9bf5df1677c051aa6e939ce14c3ecd934ec1902d0488c6ab23c3958dab69f490a2145662eb07245343c52ddf2879814ad3f79a651e45ca3b681a47fff119605286fbf9504b9d3620d74edf2e8", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3eab18262d2dc0d548635d5446889ee4192af1e334a18bb63bd3a41baac7600e86a5895a8c39c2b8f1a0d7a6be7ff4c0de551754270cd7784733bc2ec9cf36d179f903c6f3df020d36ebeaaf9d7e33e67476f200287a2c73db2303085476109f11d8fef50d42dd62d0ddc33ce786027c9324d30b6f9717029740af9a2f74cad04ea5c4cd0db88420533d352419ce4b8c5c728a3b1166c20fd1ee4904e7f9b2764b6aa9d0c85fb87adc29d23779d57700e7c7c7ad9f3673978a3be6100b5e77ac6fe529b40c12ea473f2d8dcac72d49d2cf943da7f037c8f02f5dc14e26c1520ed6fae68835d260aeb4b5f78a980e7570f30ed19c6079e07220abbc38b4395421699192b58aa9203d01a956beb9d2eb81c0b7efd398d8f9841f9384849e2c4d24cbf539e0eff2fbe7c31a0a86e41ff7b92cc54e241b7de019fe62ad161cdcfece52a0c4342d7c491a6b0a60b3a8f3ea625ce7d5d3c363f259ba55bc52677f497361e1a4529b38054ff48b9d33f5b8eda8b43d25fae290cd499e473c3a1c242d71", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2717676b44be2ba6210220acbbe5be34275564cdfeb4b06c8a944900b6ef692d1a9f18c22c0b7da122a87acdceac29363d83e54fed9efe2a775579ea7f2424da51edbd49ba9d2d76ccf0e2cb4699d28600f7656c34ec6230f30419336aded098694b873528de37e64e35b2300e10888e04c248b7d82a2aa535b2eea4ba762609a8b0df3734c5e005fbd6b450d0d687bc2286c40844fa324c21b7666624c1587f43ce611cc565207554a341a2f7a1f04502dbeedca3abf37ac1f6cf538da4c3cf480e3930267f2c8ecc18e64b46cf0df7eeec2c348f1ce66bdda22b6ea2f2988d6384403f2313329b5956a79ebe5d7ebe0d6903c443e80d6260fd526bd19cbbe75f39a51d0f0801090bac4e7feefb6bd0dc945cbfd9e3db49f2823c09a6fa4f498c0efa023faa86b96d9efa5cc856095754f3b492b40e403d86c407bcd882e554ad1e413da685dcc77191fac0a70ef19e5624de7031fc419092e5e0f0e4d95241258c6ad68817e5105e2985b7ab1b82424af69457a92638748e2c0838b8c3bf64", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80d98b6e529e4b89563b32d4d254bbfa073ef820204860324a710ad6cfcdfed9f7e9cd8fdb0f4bb2882784f1d2705ba7dfd63b51aa29bdd34782174d0af8dd08a521093601d108d9f39f7ce5801de5a5b922885dced9c89032e9e1725e576adbdd27a1cd14d9192cef931819e0488963b4ddddb8acaf4c9a0da1bd6046411c843145074ea526811d3334a4ca9d11b7de06a08357e5f8a5391851d62f4272541a578839aeb57270b3cc95199ac751964fe0ebbccfcc9982c2ae342b46431598e9f83ba291266b19e56873ca6a724639e10d0653863421821a0e741d95f41314d7cda62d3cf2ab82541dc6a102301cb62ddc2646c8f85ee7b661feac5153a15e864d1f59b5745dd72a7aa63c700a90b584e3d86d7e95fd8ad98fa92c27717e3406fe0257ef6fb0d3e321a456c7bbec8f18ec25fde24b867cf84a12cf3200e7097dd36bc46fd425ce4c7d73fa92a0dfa609f77d9e85d888829ca9eae56ec6c4ee4ba8779e622a9c4c768e5ac9e5114895feceb2427c8c4862565b79ffca7da0b79c", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "53110cfb6c1e17e4bdfb92921384faf473ec29bd4c1901ce48cea54b8f45a35fe9f735de601620b39fa05c5405916cd36f2cfc7f38587807ecd62fa35a7484114f612f2f8d3198edd5e863aa5964ef5601d2ad87e6b13818f43f8b4bd42de786fa5039f99d8b59a949f7025121fa52084390b3dbb9976c04c51b681a981f97246a554658d0c06b99e6af02c128945077e9fab4408aceae28dc92ceae5a3152fd04f799406060a0d9cf024103cf4220052baa3e2d451791ea6f584d2411440f53f8083c5fa33dc613a73f69ccbb751b6b4a1d2a65909d16ca4ad270e57cf4758af148cc02aee622f4ba12dce87d6f1cea1d09240bcb0747c1f65564ee9bb637072f0e7b00f8abdc6cb9fb8b755666c814748c02d0dfd83e085bfcef0004467804117367030ca2994ec5ed82863258aae042a317f89a0b2192ad64e7e0efb50c50dbc56b795d090f2cbbb96a1ec27e6db65f3ae248db4eed0a8ab90691c780520ad66eee7d1425cbdbe0ec162103cbebbdb18a5b436ae65d75e0ff1daf5351b972", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49e7cbf38da794074d9f8e3535fe3df3e86a5e17a36ae586cb3c10c3602ad475ecc5c00d0cdc77b4c24fde605bb3c510be665ce642072ecc653cb58693a88f892c50dc3889efcd91826d83361ffbfefb0a3efc8a9031ceec2e5835a458f47f835e998b7b2d815b74b0b9c8ada28f3f3ae08f23bf779fbc33a96183bc720d1abedbbda796b455b6d2f98514090158c5b6282cff0a17847fd70e84235607faac23c3c89c7deebbe2d4b5a445d016daecfe5c609c89bccf8035a79a5f4f378de1bc9cf1bf8cb0e63461b9e073c627551acdfe195293ba18d89f8e2ce6c84474a6b5563c1f4e21cf9a4d4c725d923161e3932fc723662f50e6689983cd4a16495debca447da0ef71361e5fab2b2f5b5a0e0de51076086954baed8ec3ebd6a30910b11ea37c5cf74e393b7a956938991f68234eafe09b7f84cda15a97879abcb6b60ae143b4d03fbc51d01124916c74e6fe74d8269a8168606ac747da4b5deab51184b1e54539bf085eb0abc560405f58b8753ea666157f3b9f88f769a5c8e2ee8dc2", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1fc377ba6f21d27d7157b2d4dfb1d023e0059c278bf361d0fad8c06fa79b1c5a02b6d97d50e53a971104bbb04b55df7cdd0fbaa92430a9200557b8ea6e175b222fc97a7362bf37ed47038978ac1c4af11998195abb301012a747ed8c7e37de9f7c216aa3b9716b4b10bf47439ec3bd45d2100fb4651edf6f022523bac3693682baaa702cb0c5d0ed151b008c6e69227f70d02247281919898b3a615259d7d286b74061742c3150c986cbdfe347c8f6ef49ae8bf18300e41d97253e6386f8f751af834a3a4aede0901a2e85928dca6925d55f92055b28b049a5573d048ca510ce8596e20e603a11e8e2fb81fd875219bb479796ae4878b637266c0ff932eb2277444cd3fc2b770cbc4f11c937526c6d92adf75ecda5aacbd9d8e856eb9a2329225ce1a126711b8ca6d1c970415cb2b26ce8b28f1029776fe4cd16c2b7fd13021763176d33645d9ec2e460040cecabd6800fdd7e4701e35fb1f100da7d2373cb017be0ff540752b0513db501f76336cc3932a64526434e82db536156287b50aa05", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ce0ee25fba0272c7609cb76161d64789f6c82644657f9df154ce559c69115cd4b81d5fa85de6b08bf6c2ac5a33a90886eb1079dff4fb7b3bb6a44b6a85225a6b392ae380d0472617ed9bb8d3f8032c6bd1c9f49286d327d1bb8cb361eaaa86191d59d3e585ef8f430da27ff996c069d2d483b47060b6dcdb1862ccf2eaf2a4eca320a04f444f6e36718966bbf7dadd34018facb8a64455f80a2cc947b48f06fd31397b7aa31024148164e81006672e30be0e176c671127349a363e5f22bbd58ef27325cf842bc50884840d670466bb42f247c4c61f64c55bffb02639b2ad55f1dc2f9debedd9479f1fbdd2fa0d17f64b8740df89980ca4fd5f4e6c35e8f598305eebc51f6e7032c817637550bab87a4aeda5b0256fba1419a136781d48342133d77e016f5586558ee53615c5c7c71f9559e3d3177aaf3d049f5f01d58046bb0abf683249258139ab221a132baf2957108b546b8e19001fc0ecff9981adb25ae6c09620069eec3c1d999c1147e67de1a4f2536d65a98e6b487c9162cd1cdd8a0", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4935f3a0ef0bc83ae41abfb05cd3d47408fa34b5b03aff189eb179e6bec8f703bff47e084d42660d50b548a8bea7771416bf9bd38cb4ccdcbd563f6c9f1f9bd0e529f4a20b9a98602fb78a54706fc6f9c208c35dee60914b367984e5d2ca303c48d6a83fece10e9c0878edd19d6deb5eaa283dcd9a44cfb2deb732df4ba599f6567d9e1cd36eb614eee21a034830a9c76da1d842149988e5de395c62bb7e00e689d3a1a28007a40e227ac27623a852411cf331658fa4cef48ed8d1785c6af12eccab18a74d8c0d6fc8369404538489281d99ff8090732d40021b52112c12168e60c570ae7f7d86f26166094910ae8918912174d95526bfe2dcf3dad390643738fae667e458d7458d871854972549b3f132d3c699de1e7b65cb20284ef3cdaa72d3e87809aed8cbf6acd9605ce02495cf06e51f8898b76112afaeadbe15c3aaed67729ce2b258f84dc794b112787d12272356873e349cf47fa10dc327cab6948c62421cab18f9b4ac75381ae6d183defcc9790a880a304fea6d40a7fbe51af407", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "774b131c273efe2c76b80cb078e699acb530a79a40416d8e127970b25060e12b097cee2d61ac23941cff0a9cbcd1c6f9f20237e75d76a7579b6a11eca541aba8d0424ab88f83ee84140d6a7f3f4f824e14088be474640d3782129d1bc0287885ea6c5f7e55f6421cae4e8cd346d7655c028655935011e6bef84da5d2dd3f9744cbd9d461bcc2807335793653770f288509ffb6c3bace8ed127e7ba523ab9a971c3a9c24afeca0c983c4faee01865d985fd909db6c46992a2112c476047b80d69b56013fa46fd39e58db10453e1e529eefd572f4448f90c6dc653e76bea19878b58d918edb0893666a825be1abc3586b0be713360d068d52a8ba7bae2773f129b37c00da259e0715e7ee412386fab962694baacde4263f92247b76a806f5f8e24fb734eb26350961c5650d3f445312eb2567f0dc6d1dcbed7f8f25a035463504b4a7ca596ad0e3bb129fff6f42fedbb902328d9d1fbdbaa8056c1f400dda811546f2c6316da52abfe7f39814f4a20dac5361f7f48d41514b40c744fef87e97627", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "43a7cc1b2c9ee4bd3f9632484898afd0ba8880a45b69a1df085b8a8f9290edf93e26387edddc3ce2722feb03a172ab49288de76c59e15cc2ad9beb20e4293a108de8f5c8d74d27d7d0b7706facf00bcade189a900dba9fdc7b7f8c31b599d22bc2ef8566b58faecb6738c3657a971875606b7e5629b8933d835435a4c1ce119b777bbc2342e819059b8434348a5c366b91ef5de8032de8f9c3e66925a605123368e1afe4c45d7138ce059e6462fa2b1cddc288b3c69e8404da14ab98d9e18b438b7f61a64c99c5b51fa0bd4ce0e21ea9d44fdd29b381532c7dd5edf74eca4fe8795eafde0b066e7a86bfbc8b83b791c877fae2b88d43d062c35c5e2a314aa34149f3c88253806c88417d5c7002f26c514904a517af59454f89788b7138d0e830142a6d4e960de251957aec5514bff5c38f95a2ebf772c92e4219346f687ab2d2156ad824c4c0b13888a826ae21242dc82ebbdb0ebf5e15185dc92afd8c91c6d2afa2b54448c8b1e35e7ea0dcf1cce50ddfeae11068261c6518451c1d4d613f8b", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a1738027539d922f42652cf93a3d547a655613643c734a40c9d208ad212dfc6efbdc67230d49824f4c53a0a4d166a74f0a5c1ebfcf559af0da3174c42f9700ca22c210e48f5ae28b5ed44850b2ca391b5ab4a363fed4c0842e216d68c367aaed83954e8e167d57ea36e0006838edb08ab4bb44aa02f70122840beecf486111ce448e94801e1da61c46555c7a96aaac50b39cb48dac13610ffa088872d739c4aadc2003a375370be9f94b6fef3d8cb3c8527dd995a4f49f00bda55d998001c8185d260b9ad5297b7e40d4684bae6bd5e0cf7833cafceccb4b4534f21a5b91715b8d958aae0f97a58dc1b5c78ee575aaf3a48b63c2427d3877e6e56d71540c895c051949dabff043e258166af85d3fa424373d0c71c2d4645cb605a068a939a28cdac863f184ff582ea3ff5095efa09433e418ea0ea16cd1fb3856c913fb302f8c3d3831fbfacc6015f7979d4a746bd1ab645a139aa9572624b27225401a63d894994dced0ef444e91c836d8e16f63f00fb7b21ef7c660265507a351567bf6f778", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a8476c2741638ca63b977a904661c9556d3aa4e7927b3a0b981895041ead5e73f30fd899c36183836fa814145611b5181480b3f548d17d766f737cc5fdfc68e334c926535fcd7cb42813715303995b690d39a27971c75e3e2c8840538d946213450f59f662f07572875833cd103f3d3ad3b248aac61f8d9c518034336f343279b48ab569e681ce957888e8dbc53fe1775af9fd4cb9d28aba862a3f9810b35b26c0a1976ac577e1e9f60e6662b6cd81cc12a5925a0044e111980c854004dc0aedd2775b98b865f12e3a34192a6a4f4e926926cad5f50c5b6cc261756563d871c3427d1f5f109651167627f34a891382ade12b2ff42307344b6c1a64c9daabf71758f673931f40c1ddca1654af58d9910639a264289ae5cfa050311ca7d0dd9785eafdf3e8dede4d26fadc153b51169e9ee739933d5aaec557808a5fdb4e694c8d56b48dd3fa45d90a08f9f832fb4a8c02dd12cb05d1419c7f62b315033297b41a1ab7a31e64a5b16a413310f896452a967d5d20aa1e80fb04f0b03f889297fa46", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f141ca54a04c6a147f9f2d840cdd7199807fd9fec9a042f4bb5f09b69796ea580c9d284c4a512da66a14a0e66c9e3cee598e504685241b94e0065ca40449a35f5debe65f6a05c35528370efa3438288709cf90eb1262b5c100da485aacc5390f609d3cb6aaa98d15158609c5751d88df4b4c77783fdf7e9d34a6497030d225b3c462e55f2594be784f46c135423ad9721be0bb6d0dd5e475b89bedb1e10b53461769af44cdddc81888f7223c4ebcd5376c94046c6f4e270cf12eee752c258d185ca519d742e422aa545fb190970a173ddb787eedf18d859660a08d7788dce94e3ab7dd58310e0d6793cbabe29f7e6e95cb45c26292a3ebd057db9d35e5895de9e50bfe369806f4d6272b89e9e8c4275eb2dc1e40b54641a659a823738425a29c47a901443f2ae008281b91180c17931892a247110ad5da68c740223bc759ff1e24b0aa8aa42d4f0dedaa809235fac14cd1330a46e68a01d369bfcb80fcf901eaa98fe913026281fbdb7b795142a89f6a96c6cc4b68ed0e03e6833b06847722f", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2086eb2bc1bf08c2981d91ed2f7f5900235d9581adbc3577a03139d3511ca00b9a7f940685075421efdd32cca6bc259b61017f2ba4a7360baaac2e4dbb307c47313895a1bc9ce333ab24cab87cb744a1e766bdfa3b4d25ede736bf44cb122eca2845bf5cc7878aa22e3555383cbb36c632edf31508e3a3139d9fcc02ad34a45c95e1bd1375c528cdc8ea83d4e43754dcdd7b776afb6aac7e2ba23d9b60870374389a7d135b76724d8925fe27955f9cf57b50bab51fc243585da74c417183fd0ff6b37cc93396c2566d84affcc71155f8e464d614efc3db67960fcbc3b10e6b98dd3940d995d3981c5e7be668ec28c6a3609ed9161aaf76507bf8ddbebcac9715f22ab9f2b015b57b4c443084169e005af2f16eb515ba60f07cf30ff9e2212c65c4d95c1a54c581c9566e81da6eb3d47991db9cd8d259474ffe4f4e98bf0b8e6cb6616b11a2b636a0038f4e5d9f04c25a9f71dd158dd07c26ae6423232b533e0688d6a90acae7c1d1d621dee1a85bc5820561a240481917a4eebf5eb9581af29c", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36cbefa19912950b8db25745eca4b66536898c07456e7de1631121b7ba0f24af7a2de8aaa761440cc5b6554326e28cd3f3cdbb5b9002750101fa177ed2c3f95084965d233fb52cc702b0a821cc57f6737ff7d256a819d2f8a5f2407214cc85ae41cb7f1ddfc5cc00ac5ae7176589e455678f3fb96a5b1ba6bbf55cb43a3f0d0c0978389699520ac54e63b16278c603c1f0dd572cae96fecf679a525ce09846d237efed8866739241040d51421d83ccb44e78c2d53ddc5cbd1e1dc48c9a3d519da179778cf0af5dfa14c8f97c25c89e07afcfad29913358f5b05fe02060196ce3be70e5057ab5afa13a74c0637b9bd4619b7c7af1be794ea2d8bd6773577032341364b03da759b10072372fe4a31677875fe37fc62740e939e14b5af5f1f16931d2cb5111936cd8f5ff89f065b25d00f0efd82b1b57e43cac79bbb35913651287f6fcb730233b33c64f4731eedeb8c97c6687a577efd3572722ffb1349d07b57dea0422dbfdec02df3b2153c6854fbea12349fac735325ef3e51ae47dd8499cbc", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37127795b4b6a46b9a120aa616967729d9ee396fef42532f563230a84abae5eed80dde597641ddad5e312a553a8a923ab3dc7bb449adfdbbb6c26f5020391894a86f4f7259f16bddd214a768f0f0aeb10210432a565d4e3b37148fee389fbe71cf7a2bb77e8cffb0d1c46a4f702c3a820afcb7d09bbd0cf34e972a56b63663a4dbd5540659c9c5a86e5ae6c7ce3e7644a8f677916a03214a58e3d5f4adfd0e61d676404cd28b388646dbd695d0d5d2a955b4934d508e2b528546939cd902c7c3dd82b5b6dc2ecdb5b74e2b851b3528632b5c08da621338c7f3a64551957467c2eb73875fb83a2b8f2dcca94372a4dda50df80cf37e203e7cb1fbfbfd60064d35349ef77ffe94a6b2e96383dc9d19ecd812ebccb5338aabfa20e67873100433960acd599d0fc3f92a73c9bebda0cd5139d9481932ac3baf98f7168bd69726b44fbfcd2f3af292e195eb16a417dcb6738c9fc9f5943dc48e5aaad382031b15e02b2ac7af2336cbe36a879fb16d31f02abd35707c8c30127c7c8672fe9ecf207f84", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e1295a16c1f83277a48fa63dc0cc21d9415d98deb11f8c6e1b3bb3252d4a88329e4ca659312b2049f70bf2ade437284769de04b9ad76133588d5c0011b70b3ace345859337687923f929b569babf40a5bbc0ab6007b63a3f9d1d4c1d86a00de9dc4e235c39651e4271d4fd05b488dca6dbab46e91d428374ebc63261eb6cad6443e5cb5ede50eba93fbfe010dcd060a83e23e7629fb13fa8c621a74bf4440f482c06f37a25af7fc76c2189cc3a120ad68967b124a5b6634cd3d8600bd30972d6668ed393be72c3d67fc4a0bc140d6b65b439da10d328afc060d7fb4068af70ad57c8a3b485b1fdb51a9efc040acf650fbe13a760c6cd906bec4aa2a61d18cd70ccb2f87879e422947084c4f2997370fe1c3c392fe981bda0672f830eb9b0c0325504ad713f7bcf0c391198f32a3c73c94cf52d9b2a04a35d9101ec7e9a99e788ff7df05aea165f0d2c5863681c6fc36df09e768f332476e4d69764a0e387291e3729aa16aaaf1e784aa701ce2676b664ab3e96a1a811a6714d86c00f2aceea9", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d622c0e6cd27f8670bab4c1c617d67a6c186747a2ee06bab763698f3070b21205cb5bbe765d1a7c7f6e9a51a36ec8cb0293f7ef7284ae7e9710c04bc44d60d97045819221d048a4a4f22bcc0859cae5a000e724345ac0422b3715b41bb4fc199b56b2564e411e05ae78677e1da03954814e8551b99b23b0ab40ee512bcd7da7209afd4f9dcaadb2b57770912350b7e9f75353ab9c02a3f47c9c03691a06bdc71e3bc6b6cb522f90dd4fa67add114753c52487aef2bf5efee8cd525e73ea02096fced10a61cf993e893918a7fee03cf1f57427cea0e16f849deed09c3d12844efbbe104da80ab416ee04e5a82397e888a1f1bda22a369387bff6d3b380864947de13357b00dce2eb281321b94bee52fe6646c266941a99f268a304f7f2e4346c52caa3ca815681d4c965c8cb7ed5e185cfa67476b4a5d8a68f0470f07b85f465354021f85c30274cfbbdddbda9d5aa5dd5de663975c66a1129716fd1bfa7d3244e45d4b9f9840e1d9a662c2042cf99cd1667281963f8f7278d8f53c5c21846db", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "522b2f1e93601e44f9222469ebcc4e7c2ab9ed179a486e7d565415c2a8483c5d5fb0c94551b142984ed45ae74b1669feb3b239d68fa428a79c00aa14f24341e5e93f20e28244e7ad3c9d5d0d2543e6959ccd921269f6885e0dcc0710ab50bf9099f3f835f0d70230c067db4c9692156accba39d44cf6cbdaa98a0e52163c960883b91d22e620cacc194d3927f87aa9d0c920825e7d66bd163906cab7681c9ce6e79d683ead020a101c12ccb59dc6e5e33cd42392d8d384df22f73baba183127d514b4065ac6ada0113145dec9e3babb3e4e5229db240f6f386dc773458aef487c3ba3f1180bcd17104312ad9fcecacf03502b8ad3537e7438672aeeb197b35d562b5c400fa5b45f971706de3490ab74ef24b404e3716d5c289a17c02bd5710c69e4e299a59efa64285b23e5147a9c839dfcdadd26ff7fc1530e49372f81c85639d8189d92d43a1ed1d335ce34c1c2b138cec09b3bc25b2c438cc5d35f85a1b5204a63e6eab53c539d69cd9532d2d770b9eed78a5c9a2bf7028921cecb5f7cdeb", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6934d4d972ca5e05aad2bccd310c158ebe730bc5882172e8b93b28becba70e0c5eed6fe88eaa4e214cb1351f414938f6eaa53ab49b547470c089572ff794de62eaf3ae39bb50429348342b39976f451d3b6ba60c2a1838c01a129776e2ba64370caf9915cdfdef2be51a0bff259f83a9d0f3b01afbe1e2e072dfa147c8a00632d58b3ec2dc166877857f2288f16b6b0afbde6b1185056b44bdca95b7262a3856c873e4a2dbc87adcc823c1fcdc67ffc619e369667ff7daf4d9fdb662ea499752f803fb38f9469273b3049a6ff62e73e25ca4da9f48512c5a4f104157d59238645328ab6d6f0952a91ff1323d92f8547be4d166d7e19a03c4389784d6671fc66ae6d73bb832caf8a1f46221d8928f6c40760add3dbca89a56b442b87cc53b4d0be619d5a682fc87abd00efa15ca40d2a865a7083c3660bd63fcc7db799c0224a9a24853507be6ec2322b8472abcb45f4ffc26009756dc72f89d1fb181190267a5e25c3134475597d78b6e53a49e5c8ddbc9debf83539c804e1dbe6cd1ffce2ba6", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e7960abee068edb37c05395174b15aa267eb4cbb53e63fcafcd3f6125a14474ed01ca351e8682b31898ddffb4d816cc906840eb68d323a0ee9eaf5dde0a10c5f5731bf1dcddecb73a85ea73dd5669b81b19b7c139a3e5b6de2e33da5e0bf204be0b847c6bc6677c97cfa60ce03066120bcc45a2049bd4026d09cd32d468d3145ae73dd4057525c7716fd350cc8e24f2f1811eb778bde1378b11f37d9d2d769d2ce90032891e70312dc539d0bd930e3e972a281ecb78d5585ff659e7624a9c8b59f9b626bca92a42757fc768682c2f8b4ba9750721afd32e098fc5db5804edcd68e0e5027688336ee07517eed0c7561ccf0f74fc8fa353de6a1bfcf3c42a2a963e14ccc0992b8c40b703be2460074e0ecc856092e4f8094465a3031160ee2a655286fb8ec0167f8b3c4544c688a9d7093809d0052b6a3ddf120f42c1c0ac950a6ca3267b9d0babca48659ecc55a8bcd7dab1681961ddd522bc7641a497f611897aa1bc5423643050f8f3c251ea6990ee907df63a22d725d9e63f98ef7904e492", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a1c95f17083c40dfb92836fda050e204256087d8f067fd712d507af5f1db311133b0416513f97635f00e1005972d291856b1d60f3ba7657aa16da56c9b3dafae231b952c322054d32467e49175c8b41e13f84beac5519a11963629383f2aab2df3db7a778fa262fc5eab5a071b0dd7085afb7eae623b2bea4901b68361cf2b10883bb1db316081f7c184ea08442141fa1dc1798161e3e68f9a9eb6cc024247dc03241ddec9c384230bfc89d219251c8cf8d95ae0d4b708da4ad564c5d2e46ffa628e19c497e46128cebc67c1fdc73b7af683be7415f84369fa7c780fc8eea00d4f6c32e89574b531fd6c302d29188ac1733070df03bb32525df716d7f1fde94982216e1c238de30bc6c582f19fc4b921b3253646b2bb0e03bd5c2bcf8754de2257433789d555caa2768c4d852fa186dbd1dcb587a4a62464f1e33104cf011e96dbca6d08112bce850cbb7a7f5849e8e3afbdf14c65033a3823aa72658f55d055aeb23628d11cbcf95d80ed80b671e71f77c2024a144c272104e8804c947853c7", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "981932a3c5e8d973a897e984eb33fdadc7ff71c12774da285ccc90b9dcccc0f7aab71f93db3b5ed8396530276827cefa53a36a2162e924a6ab4e4df5d79054cf9e316b595c3e5b9795301ac45bddd89486ef8e87a18e53ee162440b349b173d908b795f90649c647c3bd709551a98abcd2a8754ed576cb0f378cae988dbf015cafebd0f56eed99c26ff5824077ca21216493e7f5cea104048341da7993fdc5c99b5b9b2a9442dd39bd0ff7cb8ffb8bcd8b76e2f42df779aae06d7b310fe9d91a6d3afeeea5ecdef8faf3180aeb650bd276c7d74a84ddca3f2c08b003505fad3d82aff8e70b7f9bead9814672640ff1831cb5f67c43912f72304d19ff2b2a87306de2ff2871e928e914aa4f6b1bb44ad1532b47822e1771ccb25df5f9e3ec54ee78f6894d7416bfb6956063b9d910843abab38d550b196400aacaa8ed13e0cfd4cd2dd57233270a814978fb971b597d3afe2dee52134a761e253329e75b4517701d5b480b265c0d0e05f6cacf6767bf2ba49f33ff21dcd379fac2ff0aaf3b0a27", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00c6d3375d89358f97e5e3f56eda6856fd71cb6412452df8437ada1815e29002c9cff18ed7d14d37fa54a6c34cd6d4572096f2c84bf4c5b9ebea8ca9df48d9e5ebc591b2af9f06a6d7725bf82b30d9d5942223a4f7752c2ef4c9fca8cec3a8569d2cf3a67578882af5dcf01931afede1c18d966e5392eae8f8b34572a6682428c6c16d427a2f49805d9e1bbab37aa163eb5c842dd486f81022de73f5679d1661bfca0f8bad271f9151693f8d33f64e917887b194f72ecc2358dd439527eab6e37f89c4266ff737ff2e28a474afa55930a3c36ece5f1c7f16494b582e14e2acd2b6b14737cfeba2174f454437d56921d307dda6918842bdb5cc3058344cec07e78ea085a48963ff5bba61a42609210aeb3e0f035b8e98fd1512fd212612be8da1e347c4e226b5bb4ec903db23746fd599ab23c6bf3180b5595aacdf76b101054394f28de5bd8f4cb9cd8c9260e109ef3f25df355739ec156189e43a5fb65d138c14f2729319309dfea66f8370681044d990bc8f832bf31a296e513dc1e776809c", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7495fda6f3523db50e28825b8337f233ebd3edf5a0f160aef3271323af3f425894020bb96f976aac700024db180068ec4fb421750ff2046e3732199c35b44d126e39a80551ee92fcef4c5d2ea5deaeed447a6ade8fd655d6151019530c4c5690842490cf37305b643313d148c5a458266f58071a146da4a76d7835cf8e9d3b2cd6bd8f41bd12f2ecc21940bc8166b148250fb65b5475730dbc754bf6b078b6f259dda9a4b0f2a0ce6f0c987f17a73607ff558edb78d81dba648c77cdf8a9a5362cd6e56e3f1d8b18ebbf484c359abc5cb716973fad1fff35f1f6e24ed28749ec1b3c53a2c8afbb30a62ba2db38a8fb5854ffaa07efe25b4d654551a98dac5dae2f8c4e6acd1c7e32b4b74955f886ff629ca03c1154c002031e89601cef49470352fda6566fc3ab205b6f70137a4098e1a39a141f18b623dc8eb13d452e90f92ab0c4f2055598251ae2fd2004679ae45240a09b628d0ca5a006dda802e32f9a64a509377aa0be8655e41b6ca6e3d8376d416429bbedf70b6775fcf79901a740c0", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7808a2ff8420fc3d335793ba3fc49c63d56e7942ad7aa47fa6628b3777d07473c2b7218cb662d9ea879dd499efd161ce63b965e21c2d0fe02859c5e6555a960f5c756a5dfdfeb062d1017f22982ecd0d7b79d178fe92ded0900c4c068093d867b8fa4c2384ab965660e6aa95bfb99cde8b94b32bffb4a69f483d56a7e247db3e62c87bf231cacc08d0e5fba2c94708957474cbd811f26752f25a89fc4e5b02ce50179c84a576836937ca1ba45f29b8406242198325abc529e161c284cc6477c46162d121804c8b6d2c086d8e3516981c8cd88fef022818e722a96c9afdaa711ad380b2f4c3e90797fce10e2b896b272754633a8a8356ae2ed6de046ec0d2d3ffe31e128ebfa7eb612282334eac102ab4c4d345edee7bd99207b5ba3dae969e111c0d38a83ae6d4fc07c21256d2ab3134ea1e3e29f3cff2701b5650c55d0276a252015e81917eb2e67f988f38317385d484d442c54258df386bfa2d88d0ad65b96ecdbd3254bc22e23d32405c0587c92c68965f296f37b1c15568ab62dfab18f4", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "671e8d3ca69db4c5b6325d159535e6047fbbeb4dae5def39826f7ba58c0ffc02dce345fe95ee5f85b7b35ac8d1e5a9761aae91c647783eae77d98d363f25deb24259ae20b7871f28a40eacd001bce63fd92318728d24e07d3b6cd1e2afe130930114ee39a971acba4ead98858318d5b2f97bfb9fe4d762ad5a39f6d2423f3ba229311ab243042eff65e78f6335108194027b84204fcfad188bb68f71305981cb24b49432beec1dad48fc03a85232d5b2c021e4b696596a8e99d8748bb2131472b8a65b20fbcee2bbb59c7ae01b57ff8e38a980b1fe82e5b5b6206653072be7484ac3b3703fcad5e191cac1f5666303eb04e1f798e6842dcd03ce78fe8465ed48ba8e5db8fc984cc7f7273cc6833ec24aeae55f86c9f72137b77b700b1572ecf311785d1253d9dddf3b98dd9c227ae8523248560e2a6800296b1fd467e5fa3424b011079009a83f2838f8d8a732c43e46f361642b8da054f90b33bef86047942956331b5f310ee6e104ee92492d3bf87b61c0869ba8d9d1d110ecaf49a5345306", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aa4713e5bd6f373af47fb2a8e066b0087cb8f8460f57d591d9c7ec8516aa27da1c9488a751930c48acde2eaee443bd7ffaeba1de4b7c3532c304789b9f22e30c730b0d70338aedff9502148d59a6ae1c8f3902efa9ea73a8541245610f1880aaf5c7b200c7388f3095dff81b5745bbd421812e78c2f47fce87aadf71d0c49b1dab1554b43d60fe3297acd3573700d362ec72523c753afaf0d38febaabc5bf56958cdbcf5a66d6c5b039b6d9eb1aaca0245eaf3a6fa5cd759b816f66b6e000f3b6e3c5db80df9af2390141460cf43bbb2d8c1a2b3de8fbd66f23de7f4f60269ad857fbfd16b88779d0072e73f9da912123307162bd236093d7b289f85635a61328ab18b595467d8533ff8bf4340c14670623ca9e4a06e47e2f93ae54433e3b658ad7ad84caba4a0332249b5f0d3be33b9d0f5e09f82717f4f2a0b06b65c28091408aec56c104a367b776ecfbcf6a77a3d9b79fa921a0d22b494232ff671a39fd661557e2b706e9d8b7f5ce098a29e7dfbbda73f090efdf2bc8a3c6e462f372ca1", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "179a4ce423bc1ad508c899cdb3bf703ac076c807e4430f0cf68705567d4b8f1d8b71cfeb5c9b1f555ce081f740476a616509d471b5d83f6f8a2fbe6955370468a2fde3596e41bcb14fa683179b702b296315f4b93e947e7d282b375943f4ff6218022f7fd7ecf62b5b6ff0ce0138689fa5938740395f6e6c0f1a0a4977cddcf1e4265e62a31e6d997ed0cb5311cc37f499b51557637c6be3f61405c43bacbe0c363bc1fe561c0f429520c6323e2a115c0d595eebf33af47b56ad4ce3f9d463c082522e5ca52035aaa3a5af99bf595d6ea83f24bc7eb24d36d76a0e30bdd2e23aaf81693cc1ed1082e5de6c3bb707cc472d8b83bbc40624286ce1afc89a3c0841428fe2c7752810960b87176c5a05b56139edeefa87985241560b5705688553459c20ce32e5035abd03ab81ee27baa7660b9feac507671388fc703c9e2711365291e04cf831a3580903febda6c86539e0c1f04ac1c95f6f694c7c593e0a19e4205dcafc8a49bc6173ac67dd69f1221743b8355b110eabd07e9fe9a3ac06965b13", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "26a7ef578102713010e63905e7638ba0a3b6937b20b069f91334454e0f0e3ccdd131a5ef305be4473c302c013c3c95dac1c9864612752cebd236f955a3165bd8875f88d19aea45fba7dab0ae3553b310fd52436ece04bb488cd512dda0d11b73ead66b61739bd8fc7e25a80e573afce70b143722a6d0a691f12158e3efba35d37a8de6029c4d323fa333209de92c21faab66c915b9d1740fa58b1c8c5e35140aa97ce0dd617f871c6c9b2d0640a49e43948e87599441bd29ce66a13264ab2a075d7361dcc0cf1a8cc7b4fa50ee89e8373164b36829a315761249618eef21db6a5e7959912e7d79066587b73eca8a85960c8dd236bc61446d3c2748b1468f539890f4866d0dfac87ed6d27c7b23fa19079ec8e1c6733983dc6abe880fb0f0b1a7b994a59728dca7c6e11962276407cd8fb8467296ecb14b4fa1bd39001164736684a4cfbd6c1d4c1fcafa88e35804f3a4e1c4d8c929a37a80fd0ccba16c4b752a7b32b3669444d703fef7797c210a986c5f31f40ff3962db4c58423cfbe6557d3", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0997f435fae5f6eca380452bd4bd02f54aa5af036fed9db6fe277de15b0dcecda2414741651101bc151f6a6ef23caa61cd22432674976c3c7b3c8cf4fa8cd91e69d5b4d3d52aeaea1fef3a94bc1b3133ed22f4145bef2c8ce70549f7afdb21ef122a260a96568e293e8a0431d50a7c691f24bb4f27a33b6d3436e0ecde3b6cf69dc65cfd28c7cf45ad805a48cecf6404b836f9c91ef4974e4fc7228ce47ff4832762cc3968c6cc411131469b1417795df5112997827d5906d1190ffbc65a4eefdf6dc01b92b891439e92898481e1a46709fed653731a1ffdee4addd83d333fe1d53132a2a8fd73624aff2ae250644413d0c2841faa9cd8c63e6e19cdd28c17fb15992edfe46f76b7925853bca3c55dffe44c61e473e161eb8870e963cc61538e732a80e45313ccd79db6726d20944ebd69d2414909a49cb410c7f14751341b9049bf1fe847ab31dab9d2a8deea36e9d954d4e2887258fca5c2877aeed6bf793aed9f6984baccfd432098ad6f1740dc0bb0554b002047e306c633ad93f091ba4b", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "116b31f9fde2a316d840251297c462d817bdcf08e371e01b033908a2f3ef68b79a18e3d7279109ba4b80d6643f0cf85d233173d23874789e5d39dfc4645b1bb06f61d6889f5861420d9fa0af5c0cdbc59355858d2bea643c3d6734e563629081e87276ffff17a513d03bff67c2344dbae1ffd54438219f578429fae5b95a5469a69aa5ce6092b9e73010c6bbeb8ad4c9112193f5d4cd1e7b1928ccac1eb029802841adc00468e693a1c86015e1553d71e1a8e9fc24bf0b3d05ad93b0bc64354bb74805d3ac27a6a9786252515ce63beee54d6568009d010ba271ffaeab6db966ea44b4f066bab336a3aa038ade94cfc6e51a0b08e67479b233b55fb45567d012161ed97084cfbf16ad2fc4cbc82db43d162b4091754b5677dd43d33ba30e368adb24ce041acffcbf1c96143ae11bca1a8a513549aeaef64535406615309a0d1f190df702f97f6cbe5b2e58b49136fe4e07e078ace816d5c36ab3c160deeba0e4430fe6c896b65f86e77a00797739be150261f5ec2e26637eb27d8fc7f2300620", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24956718f1f784b3fcdcdd91d2ed7c4b2ea812d898ec49fdd0c366eeefb07dd0223d14f6e030156a63d18f2362f682a691052c175d675fa9ea099a3725df29c1e8aee1273186c7abcac9599c5d3defd200616973a7e1840e2a3d11583238a862f5d3af150c47429511f0c645044a71ab7fea30af2e6d4d3f1d38099e1b1969a4f26506e6ea29266166e3b3f3db38dd4ecc204759bac8aba37b8cad9533debffee084c4161d0457b41f1b2c3fdda3f16e29cd29e66333f000ba263571e28f765666b0692f08bbbd880e03ae3177e1de94e9ca81610bb74ae5cea3a6975891ba87f883133908472b88c591914108cf89f394731ac8c1c977d09b9bfd57af77a4ad65e94f7f423ba89a48438d09bbc6c55c662512b0b69a7dd4b7ca7879ee4c57d7cc44d2a8decc307af653ba97818db41ef7a53006a2472abcea14361ac78c431e7d9c199fc4a79930f236f155dd514ce047e28167e277827831568c496e739e07154b63a6ebf07c5faa1f461ca237cbb1b92ecf4aa01becc8f93ecec7a948dc59", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23bd8bc530461cd19e92a84e47a757e93c8fb1d0e2fb52cb53da5d8e397089d4533ce73288c18ddf99a93497972a0d5d91c464da3100646a1220c6b92b9e08331e902eb1d1bb874a3a3486c6f35a1f8e4e982d711f63540faeafb8d4e6a3a8a527f09557ae45808899492d0b628490bdf80e6dc5ea7a7b323297d79532af12a1bbc8d82c55246548cc9b6beb252f4c36b7b736ba33a983a1a551768dcf1ddcb645416936793a19f9020d84b99e6ca630e876d2833c5844b7307d8d798b89d85fd7e5281a5ce53695cbf72ba4e79f80b94ff79921007234620f42f7c623ca0f5c2491eaa45af4f8ecae8a269f3f8b8551fa529526b16e52d866e37259381f15a48bcc1aef85251d00861ee15f76af1229afa2521eddcf99585fc86576b4389fc299b496f1d80048c1734f10aed6c612f45c528623b7146a76171079c790e16296a3e0609521b77f864253d4a9912b2429f977dc74ba4a96fe2665fe0da754629514d5265dc7c015a7be0b30ac101713af85b59cea86438f422c51cd2959d59a81", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65ce5dbda8dd5096124c82558a8ea689eab1ef40b9ab0c862b543c2b0439a2c4010785eebe9b92f8d0807add0fe4dce22461ca12e22db2231b77a14af6e7d7a61e5acf228294aaac6e72394d4f823daa58a515ff2976aae0b2b00251ed5d2bad78aab454afef269efdc5a5dc6bc1e9690175285779d13b84d16139cc1b2b8179ea2384defaf2733e31a2be0a5b24ab2ae08a2d9003f43b2d418116daacff16bc089ce96e85e50490123be74ea58e6f14f746c0a3029454851764bfd7619decaf18f018a1b5ae8a649ffe15a0ee1b6b5c5edda0d300ca80e5f9196734c218a33ca4e0ce1336b668285a62e009efe840d0f2d298b8b7cf0b8018604dd574c8f2c16cd190021d5d2481d5e734f295eb15aa87dd0f825d516483eb215d6fee5077bb412fc48d82f9525fd514011d940260435897886d0035649974b41883113ec7d5d4eea0f8f0d1fe3553c4191e817315e4bb6c70d9c30eef7e6defd8d2a4f3bcf9e0da8bc1e3c89b6200fba0d8c45b3ba0eb913e604ca9124cadc368ff197478e1", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a686f896037c2d0b9155d18e94feda8542ad87194e08d1223bef5f435e324078ce5b4e1bb703b71aec141b00ce29d70ac8dc07e7adc71b74b1bde857979277eb1cc9601783d3dea07f82eea051da0dcf11bba7cbc84aa7d424172429c2319b511ae4d84a395c1824b69d25ff5ec511c9548289dc3676c63f7c9ccfd412a36e14d01481c50044a20c194368a926b74cd7d086023f4c5308d396c79dc5a69454c591aac0956a4bffd1aa5b37f75805455ba7df96101e130fd8a04ae44c665e15ccf59fd2031debebea1c0e36cdc9b3df9129ff50e0a5048459b2c7497901baf7cff8f30e62595986f85786effe69f631b05e1bf01632b262922af82f27a75d5f8b5a67313021e182d8cd656da39782220fc95c5471be0f8c8df2d3f31ad0483ba3e7d2efcb5493feb6864304edddb639c84c98d1472817cf8ee9aae71f3ba3bba3fb15da931b98713fc7a8f2a897bdae1b51e60f8e68191144ed2e23e4a11c9257af8918056b708ece0ff622f59e3a1d316965ae560ee31b0be01abbcde247ac1c", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9964faa6f1fbaa7419efa27793e918992df2f0303759e194ca9667c98bfd1936d8db0d6b9048962a51ee51b1e376fe01ecea0f2b19d557249f942c3756cb65a5543e40dc0d60ba8c6822d0733a8129fdb0cbcbb31a8d9da3ac992a79722d666359ffe8058a195b05509ee88865fb603f2c7ea9d8731198b05cd0ca9bff96ae84b5836ce29e75863d109e13c3ca30c99a30191a3b1a77cfa2be28205c120978a5990e99d28452d08719fc38658e01d4424e84a7133b329a0ebc41611023bfcb72d90679a85c870987dc95f2e9315f3560903167bad273324d9ccf45d8505d04aebe65ba68e0124d00eba5c148157f1053c3fb0b5bbfed367ed575db155fb141b7aee63f08daf6ac53b4a270b86d1f6f23364856defa778bc21786d7b968c1d862eac4461fa8d7a1402f8f09030cb8af4e0a0a1a012cf7c56f639946f352f726042a18dbe8b302b769e941a719f8cf12d94fec6315a10a7d86961cd87f009d34fcc0173d5066f55fbae307af9adbd17c4fbc2f0cf5a36939709fc6cbbd17904cd1", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5da0760bf8e5dab72652afb1636192a2eb5e7ec5a76a2a994e6fc37a77e7ba2cbf68459bfa987f0998bb7f6522d21c1fb2d3e999942e50b214527a2851c870dce0ebd296a4c61cf1977a9e7ebee0e6794fd7410055d1e396380d29b6939370d7c625491938888afac97c6717b735826009756e41334789371e56963584d69cc307ad9722d09a957844c49b7f30e3b58dca1948166d5d33869473f67e993cf8c0e5193d53d9ddee1dff185e51673bf66f8be2b67fb0d05fb7cb7d878513845fd3baad4ed74f3bf0982afe445100c00a2723ea7d7fef00bed4c902dc08825526f9d480173d61a966b91ed725b224e30aab09e41e280fa883a2ff5ee3ba8cde10ea5f19277d24e827c901d7343f38d6bd21026a61a7ab5d430f5e18a0c272ed3496fc801c736cf595c205a93783047f9e386866e4389531feb695772341590f888b344bd2d532a99c99f37cc13bc1f78ba964d3605d9f79d942395a1fa7a8c7284a83c30eecbbe289afde4811f72fe49788a498df4b25f64fee2aeb04cfd0daa2b3", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "05c429d7586a518d2b60f6acbd10f2c992ebec92682abf5549e672c1bdaaf1cd9bb210cb143669a3afe64526efe2236cec83d627c50c87b560984e7e9ac4cc36825f14ca84aed7d2c7e781b4bd6e5b6e83f06eebb0983ca385469fe987c23b1981762f3fe1015be2d5bd8648b5dda459aff63e4249bec2f192dde92772a5260d60e22275c7e71ceb20b67f49a58df20b825e1dec2dd61cdcf66ea2cbe8c061f614c4cc6e3430b4de2f973e4a9fff23eb571d5d4204d9cfb4d7d54fe588504c3ece4dc26e77ec57228d475e01228052ea0d4a50bdac60df52950a26f51976427ea3c79697ba1df66b4d84374c2da128e6ab0742d9d585525bf1fb9b42bc14ed06e7450cd3288619b8f06759408fc5f75ffb0eeb1f45c72e6cc40fbd2078ea0903b8af35eedf7d5d7f77977bc2f9731886e46bcea9ab76801dc74d46cccdc6425983cf13c77c96cfe9f0b54f323b20ed007bf6d162c1bb4af36820d807445e0cc362a88a18fa79052362713a96a4f4e0f5e90597a975445f55271398e22e18f931", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0bc2afdee9c9442eb1446272e14b33af8837fe9d6dbd1e95ca3c66bf663e59c8af1d4249742aa553e441349bf297e62a8e68399c7a1e57532b85f004bc7eda282e706ae17eceb971715e1769cb2e4c0a387ec47da0b0a0036a42ceec3ed9945089dda01ef08e99d132775155437de931ea3779f8b0eaa4b82f5b22aea928f3bcc6c57cf444cd6986ea2a57e7237377b0e4492e8572f889c3ffdd98ae730acd479ee38bbef3c31d921774ba10d2ea99b418c95a3fb36ed14d9d39cf3ce71763185ececfa024e8604efb04bdc9270857473f38a4051a36fda6f6e93a66f1a9df9dff058a85d46d37dffbd60992e8f337ef0aa0dbbaabd892bb10899cad9d1acb4fbba3b6e671f267838d10c738bad62e794cf5b4983015ccf8e7c24a595f5d7bc16360e86d5df06b2a1c4086b39fd6db85199d159083f9fc52841a3e1480bb654ef4ee07117d12802af58481a1f40a8615293335bdafec44a26ce4ebee14df0ba9524f878f2c577d1bf525c001cd9502ff2cd35c6c093534cdd7f3ed72606a58e0", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15c9eecd67211c980d996491a3d393aea1c2c3d59bd675ba61cefd18492c05e6d49cb4b8e9c3beb097bd6a554ef278845c0daf7db4f2419ee5697f6dc4ae6bc7534b9ccf9ca0d305e79f9729fcb5fab92035d7bda9db9d80afc48766186d5140aea5889e0deabe4cc151642c26a01ca76afa1d9e60130d0dd9306356630bbecca485214fc27ad32d8ac545b7fe1752d24f75afc1aa38cd215dd7caed5f00c8e2b5cf185fcab6ed97e3d22afe7796f5ce3caa6ff7c32a7effedcd292802e839fa5e908dfad637d3a9eece834d3415aecba6d7e0a7ff14917a81256a2c33232033f82eb9ec782ae82c1807ab9b9d602b4595deb10af3e4d9a4afea6e52df7ff1b6fa7b9064af846f9daa30fe4c8bcb6f00807a59bec5a7a1b89bc0acc5b3e07a6c6acf2f30fc991d569ae3be07ba439e088ce1b58ba38876bf5f0990135d1c9985220f55887d398b74d784bc2e21d24440ece838f5a47822b40e45e50807e9a6fda9cbed6937f2fa7de70a5419655515e962bf8db47163e5139441cc8e299814ce", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a1a3612fa819248db3bad52400634296a9edb9de65f3a510cc47accab3fc85f25d5c4f4f159e9d79024dee2d1f5c21276b5412c70397f1d28f63e637885340d2f1110bb2ce487ba0c16c0ddcaa0160215add8c23ff244deadd8ea272955ab5ac9cecb0f27e29c8967407e0cb45f2ee9bf34d57712d056f3b96f55c47ea5b593b5b76d35bbc2009dba1ba26624c66cd50f6970849c704eb8f1de130d5a34b1bb049f90a6993fa4e7d8dddd906440102081b30596befd4ff03967f4c8521717fd6e6303c8ea91af9e4bcdb8e7a497ed66c9d4bcdb06e4c23e5c1b26ef0b69cd74bddc2359c24d0fcd7806cfc8cb5bc80ee4b0b228e6b4ac12777b9430060434291340057fae926c4254b1ec352ef96ab045b9a3704bf2554bc88ab690592d9874be532b37d539f2dce7ec5a1af9dd0721e0515e138011da48f614056ee3ec514432f9213ab936e2d895e6c1d1377644d321845ecaf3fb151b8ec8123814d31e0d17fe8302189f996d7881dc7bd60cbc03359cd5ddd7577997f537d67eba0c93e96", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15166689930269b00f97d394b423873a6b1b9dc420d1d06eed9bd1baf5897c224d2d7025628d99ed5d8bc000f8fc4e4f565ac42d4dc098398d1ce6b0beef0d7f989cb5fced0e77223a7e373a346ad897188d3cad69018a94ca97429ca84d399e5061b09fe47065026f52d3a2e02efc52272018c56b668fcef685742158e27fa2df432062a6d159038299f472d3c4867cdc875fd982a647fdee7e495e7832db206b1fbf090b8dfd193d95106e1b99c0adfd1db9c133863a5cd18ac90b8d0d478e9befbdc97ad569c034a67406627d588b6b69f80285d54bd0f1cc70491831243436811b1053c7d7b40708767be99cded95c38c84839b1b5b39e19314ff299e749e0aea96ec950b5139e00a431c6ad0189f214b1b333ffd4211a971d6bf510be38fb2abbc9692c36ffd7a651f5a3c6c65ccf68a2158de3ad79c8243ffbe8c3b0d46d3796f4542dcc1276195091a1ae46603b63c51a2de6b399c3ceefc216f13dd1f3fb025f11e6cd90729194dcc6086a40dae8fa6cd136d565658b3cc14f9e0b4d", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "251516674c8ed6310542a9f4881237976fa5f72ec6e4f24b2613131e3c5b0e0c20e2f0bcda32da8a06a726ac86affc4065b3bbb7104e711e2a7674ea9cb5d84773891fa6f0521906a0cb132985fbd736a07577ca7895e6ac4c9d585d0d0d65e81dba4a82a7c8ffe632ad1e1672c2c0073bcb6a68b5b222c06e78d8d37fddbb9dfe50b3f7a3594cd2f7d8211eb1bcf86c7ad9973e5e9618684d6aa52dcdbd49da01f6bbda29c6af99f1bacfaf2f5f11ed8059073131bf1019da23c9a25a83398997522f16eccd733d4ce2b81026101ecd1dda8eb417f8175d0e9d5b108495fbd2108cdd364b1061966cc325ebc960646676fcf3d4cc44729e7076eddccadd3e9a10ea4d8bbbab5a010f0af7afadb54bd1b39bbf716aa332506d2def83b53625802842df3479385de025cb3d1c04f228de1b7b1b30fc2edd10c05c09b1a6c6e2a23a90a468e1b24e54cf7acffbb5dc77052b4bcb78be07f6c04b81c3e834e8537657c537776f7e0c74db48234f318420c0ca4b56dacbaaf480c6fd9f6050e6c6c6", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "63db87592e44b3651347d513f866295e12928bfd821779fafac7f1293182c7fb6a81edc6f98ebe869b54579e547d4a6fd655f40638250431c99060a42e106d38d869a8a023e56d5c56113f2bc78678612616bf6a3eedad868b78155bfee473e46985b6f4939e3b9fe85a23c02033d2111ea4df60e0de0243b4b338d1d38e32771f75826d1d6971ed296ccf23be8396c8dba2984dd11fc59d5d8f660d930ee3996e079a62680e04cc0e76908a459f4016e8416ef95f7a864bc858207f4ab7d6b0f5dd2010bd3764e5e6f91437cd25cd1514aa0eb3dac83a54b60f221c8b9912c7ac610839559a068dec50b3a57cc781d396b744f693913d7b3b8875072fea0477a997eb717adfeb181c266fa306855b78637b199e74eed811e6b9cdb068ec0bd87e9fc1ec22c0e5474830318fa6b2422865d1d825786379a7f7fb46f13ef2769ffe524bfa51520c6f5a901ee432a79330237a9595b1c7bbe0eba651669f54ab97bc21e2a1aec955bcd30b237f4a39e0679b437e1c2e9ad11aa633fb52d602bfad", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9b5816a11c4973767b818be10e1a32db0195975c5234a09bb8137e8abc1822addbd2ad5997f1cabf72ecb34c95d14e6c01982f3b2a6717762a51926d2d9bac801edf2b4735b2141dfd5bcad4376227b70e09cceb2e362b6ed18431fb2f9aa576ee3f90a9fbbe24c2699b9cbfa675395d4b545153144892fdd69be2bf37a329d1c7e8047ee7a12602b7a5e04488a0d8b08dd5e1af2005f54906593da756f5c41a1beb1489d2bad3c321f800eebed3a9a34d483acec1d938f7205b57b8032b3e8533823b0c74456580241d39427eb35fb576473d994ab21db6903e11fad704d72acc783df4e960d277326371ebbb6b62479fd70e582ec6b0168d754a504ae27970ea4155687649474943ffcb697dcbf1ae6524b114c9210a9584818ce5823994dbccbfb453534678191ad312b2f4857025e7b8c0cb14429320bf0c117dd85515f888f32a7904f08776ebd9058cb8a54703799d38f6f19916790eaa24768d50bb205a25face1a0fb6be7d6093bfe6db99c282a69ab1fcb18d0121fa678e3b51e5cf", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6957a3b99d1f78da6350f68dda3090a83608caba01a215c314e46e086baebdf1b317c91e8cd681dd0e5b512c7bff8df63ed06390f0d5ee350b59f30427f72356679af8a0d41ac3c82cf1e39ed2803023be24ece510ad948910d41c70428f1d6f99db2bc51da97db73ad743f921d948c895c422b4c97a822c661eaef09d275472fd3a8f8a6b047d367bf28f20669ee7679e3d204809bf53f64cdfa409f7f2bc1fa7a4aa4fb538ab43f1c367f7b9de9b8eb345d41e2adbd0500e5904f9ce8cb761d16e895f5034fc477087fc5f26e64df06810dfe0c614214010b8b3069506d733bca2cef6f42fd05d6e1c65955b3b5df6eb88298241e17031bf5dba4d9f4b6e95b81ecb273878d68359aba3e426acfb0c3af5010c0c130370cd7e954b2d228ce32580059f535dc1ea51168c38cad6dfbcc91c36707777c8f630e013e081c6451bc72c84a5dac32195c256901e27fb375909fa6c1be71d09ce07962ea4e7bebe333b40e7a399235c3802f716ea8a76c2a9f1ca3023f91de2d733c231c292032442", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "530d58af5c0ab480611afb9a81743ae886e699fb6fa3fa7b7589a0456c38def1a1fc6664fd0d84a00e7903b59e57c3bdab0166fc3f086583ddd8ded04a5d4f066ac2219f0cfb02ae561bf27edd0a7d403c7cddbd2a68fd80be3dcd8b09c4de724b9b59713b9da7fd78ca6f81748dd9540a2b130366b503288026cb8eafea90b4ad975e967d7f12ec3e85c725869be027bfcbe51b9e039c96cd0cbfe0e5172972e4861761afc6184cae91df4b759de9c3282d35266add6ef7304108780d665a8faa7d55eae453ce430b2824f1bc4adc632480f2b59d05a6c286353f2f6c8c5aef66b9ac6294c5dab5993ba2e9dd622ac667201e3046551d200187306e5059942b45db18964278357a5d40d30a580728fc87f47b52128e12dd4b453611d3f2e06c723457bce66218e1ae7930667367604cd7438deb8e75b23c236c947356dab0d2143d4f320734a05fed4b3f5352dbdda165402b929399d38e7a66b207fc8bf6f934e12ecde4a9a15b1d09db038492eb91e60644b6cb4dc68e707a380a2a4c3b2f", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77305bf4e40f0aaaf3d44d90247588cde0fdf98de27da70ca84b21d12bfdad124df0082a79bb0bec596cffee831915c0862e061ce5790dbf63abd22bdc7f6df595d12f836937c72e62bd1ff318c987856c19e763dfd391c7d9165beaad86c85a3ef1a14f738615def42bfc714ce32351b3c579139c3343cb6550154d03de94700a34936b1d13d8e410ebbc571788df3e63a516ad14924675c27b1732900bd5314b09c0ee03deb7ef17ebe35706e0f50f3c2b2d7e37ca36f4e0cd875629e8af451e247b00697e683ddc9c63be38f51e1143b9fcf0348db3107ec3a6f7dd1ee85538445042f4c34950f10197ca5bac1e4572f493a33065463793b362641997a8d4eae2dea4bc175c15d3ecf5d179ea809f02a9f5e4ea24f53deddc0d194e4e83176651fa7fd80bee4a0c7a78ad0064d951b2d68515abf81d69a265537b6f4af59fd56a4cbddcbc6d3dae9601ca12382ea55acbb00c8d66e0cf93818797d83a2cfee922829aaac3c4e1795f1d3a2ad8a987371cd231e37ac29b80b079f0b9e7a309", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a3bc987a7a0853a378e012f1f78adf1a55ff08fffc162dde7a558a3c8a726b42e5ccf6b03a55bf84793932755ab772a83f6df462e70f317fa71e6aea3ea0571d0f1c3191e1d36c5c207d12a2fa9ecc16ba6b7f544ebe16617ebec3ed36f71497dbc0f083f1fdc1ed9360a351565c60e57c3534d0aefce3789d588d1529a3457100a1e253680052879ab377bdff106502df44ddd73c4f810202f72a9d36df11362cfce1193ca063c3f0eefa47d91f5694e7fb5a45ba4c34920a7c9f948202506e426144fb5768cf63cb5e9011a8475b9aa216667cd9b24df8a6b30da8448a8e2e045204089cb3cb5b348aefafc0aa2b50dcab3efa8eeae9d107b0c44932d926fa3a3877aae1429b9c1cf1dab762dc749af154a85b77b0c4275cda534bb6e3c3188083176338791737567849ce4cd478b05aaeea020c92432261f085197144dd6dc64bbcc88efc642b081a5e84e44824d67ab0376746db2d76bead5da7c11115933977a504462db549eb578b2497e58cf52b18ea862f10d7d3c450f2afe7b0731f", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4081111c50ab75ad6d5d7f2ba6bb40474093d27305b015e0c9a968cb617f1c8aeb4b15edb59cf1536b404127e1ba28abf9df9cf29912b3b8dc0fb4a4ffe9857d8493351af86fe3a58ca2b8ed303b3a65a4d05344a7acc1c6888291886227930866f610e8e12c97c0384cdfcdc4f5c47a56674d7f39b4cdd044980f5cfe33a875313b8b949578bc18af1200e582771d6f2ad1a003c31af01fe5eb70fae048cbee352e830b7f182e5a26a2e25236766fca7b9d98b3e282b19c155d80f83ade8c6972f60fed1e62d0961087b8285d529f39d76c5d031c94c5545e58be46f77a44abc5a3c371ada697e0d6cb3f26a94f22ae75a499996539da211eed81cc46ca08d13405fcc144a3b338d37b68292de9f7f8a8420e7bc1bce8719f5447eea2c00eeecab66293fd5eea1f1cadda77fe1c0d6cf3b07a48459dd97bd4d1cc032431c06a6430215ad852c751e682b7007c303208161bdf5704f4b1e8408261ebeb3fae9ba3738ac1eefdd9ef3f3db177ae779bf62d4e36e49ba4c16fb764e8662932888e", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9d3c232b4493698a7770a63b4bdc30ecd8162df2a8cae1be584dce9073cdee20806e4ac824220f4f899f996a3629d907774527c2245cb4563db0abbac2fce907f7022eebe093864ba19730b9b9e258028d160c8ee0f07b584206ceaff36347cc270db5f2ba0a000b3912e159c77b7238107c040cf68b1de1a974090afa673d75b451f9a6fe5f7f5ead5939b37c19c479110146da98d29ca9e376bc9ea3712bea36a51f7914df0360f40fd68ab335e64d398a52c5f86887f90eadfe19e89faa13178a3a4b653f1a8ddd63c05822c3b8b448973562ba2acdf3453761193c8d8aa24bd20e080158308151f981eda5a37e42d4237191af3e124f5a6fca4bc09db66b872bdf53c1c99f248d68a32b90e553b823a1a43c2566a7a2edd5e5d5d0e3b0f6358cd28dc4d8c09a5a47bb20972cf5ff992fe553e8fa38a041d718b2ab02d615e36867cb57530331c74c4d87fe20d755774f7008e3d7337df83cda7fa984613934d7a4865cb3be94c1fe394ac62c67037d2629aceebb6e172e6c313669e3763c", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9381a8c189cd239a3e336aacdc7b3d5e566b63143ac76031b00c4890759a7186098cd4b9ace3a1d6736f9d861eab6704e87cb4279275da09d67cfb14e13249d983e8cfaae388d3789a65a9012c87c6ea1d2298df2fda96cce0fff956480423cb4d71645956d3bf070919ac1de88ee439fecc2a869e6fb629951c0b82caea5084d6a631c61c3c3e92fad94bb37a37de2b916f5dad29ce388ff226bc4be6a35b4e8449051fe47b7c29deb1bce9875bc76c2119ae18710a8d69b4295c3ff6bc2820f001c576d735bffc8a49e536508673902e040bd2e29ba6aaad971d53dcc2b748c36cefdad0b99c5a18ed821358c4ec20cc0e7085df891b227436afc33355d5adbe53ab6b5a61bcb1c6d09c367f67fdff5284f6a47a192dca230ffbe82e7e7c331d4d6a4103f3c6ff3d7304da2a7c42c32a0a4412afae5422adacd0fc706dea676f74afd1486dac46b5a16edede0e4c81f481b641e4452fd01d3595212894849f9c081eecfa3487152ed8004d0496323a0d9f31e5c2366f2ddf0cbe008fe9d7e8", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0267e994cdaf63968dfbb57ddff0a63e43c9130e73db3a1fb681fd386f242dbc20b94cc86a699fdb80f94db70e9cb05b44dc7ec904ed2915041566a6f601db97716914b19304ecc399e530595236db18409d2a4724fa6cbfaa2a49de61d48c88fc34c11838100397de12925f41d663b5199ce5093e169e83d8eaa4106e54ead02e7a5e2857c0160faba2b3673eeccce2db518dccb80183cf9b27e5e642a334981efea984dff394b054d5d4aba504d8e9b7a5663a893e3c30ebc0bbddbbd800ad424024f3aeab90a80cf5a037009ee183b85b1220afdc459735bbbe07c6f3ef9d94ed46ee4ad3fbbf63a7701770ee7c4f2e166a558216088308248f99fdb34a84cdd932a4fdf6d9775d09de3905ccbc8f646b21b07b14f3135c190d9de6014fbac5db276810cb39f8cf0764e60ea1676d507c5426c42daa442a2c5f3771b36b13dfd2594bae831d8770b295224cb29e19d9dcce69cca2e1bf4328179ffaa5b9468946b52082d0e594568431bdaf10315239c6866ed2eb67db489976a63dfda610", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71d1d5469a4a8d8bf02eed78b361c21634d283bf0de1a87d34b7910ac3dbc33f46ea715fedadcb211c8c9dc267f2b18fd96ba120d60938149a35db7ae92f9dc36cf02ea0f7517901b8b63abfdadf4c107a60e615ed3249c35af0c4d75a56700b4489d7cd3dffd27947db9dfa39c383f1af9fc0afd483f7f4edfa2a34f24ccff0534712f8df6ac854a45ca9d0bc38e7ca1c9c51ac110e4ed834222545a347c4fb05f192447a922859df28603759b076e28b3b74bb1d2eb7f2a01b401a2bb2bfaa7c2f94f8b5b0ef82592ca60bc836c77f8a0358bbec8e8a00f6120b715e947db1758504b04d30910935c236eddde289a804d4d96ff8ead2ac4a3bfdca64e367251471a90c75bedd919f91862bcb383c03afefe88c9608f6275d9c84742c6f8edf7ab1cd9b4cecb72182cd51c07ac91765e5a6cf6d468d06d85e15052d792a48792ebf48aed30f911e9a6b1acfadb16abd0cfd310e869b74fbf96005ddd9a921c29871004fa2495236143db218280c11e0c830afbe036446c153c59e9743172088", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "77906209fbc1f514fa7924657a458aa7daaed308f44c4430fc5c3acf0bffee16c74d6b33cf2cdb2201a368ccf065c25305f658dfd2f3c19fc260b4c9b3f27f0ba558c7bebbb42abd7014fce4468e35d2ec9ccdfe58798d9150fde51f502da1f58cfbdbe12494d640b77058e72430855f95b55d8f914efd2f76193f439b00c5d06c4ada105ddefbf73f553e218290aa45feee13784c6fde3d4f969aa3fadebaf2bf221d11d5041e51b2f80929b5c4265c8c0a1c1e47fdd5cdbf534f6463e44bb2478756898d28b8ffec7027e86759d1b9e93c8c27e8d967f778372cf1a0078fc5fca8d6cf8d4f164adae569ed72ad319a2137ce5e26eb57e67c12af643546c6824842ec9560c96855f1cdb63bf01c36a120214bb7320c383a303a7a550a56aac758759f7b52c9c4119ce34536292a872bcbdbc67cd672cf71c28d3e884af61927af5ebc6559e2b7f4be657a058b24ff86692f02a2134ea89a13a611e8e67e82bc19277831200c53372c66164d67535b212cee14223e2611a12a37829a02a065e9", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "53feadf77860616c9cee5918389c90aa13b0a38899ed6078fe395b11604bab4e0adcff6ea9c4886809d83407f148baa91e2e4bcd89db60e4b8752aebd64475faef105514a168e3164bfcc28545acf8a942f0f5f0c7202624cb92caf19c993a4f7be92ccc505631163c3a28925f7461f6cdc577ad707a8e4d253e6dc2c4b572c92de7f69727a80219e3c206dc2647b13f5076d3e95770e5b2cacf183e57d69cccaac0f157b99a7ab3279b1840719e942e712c34a17deb5f5c1371a6ba8e701be0cbd1231d7b8a20050b55be699b6310d7991880862fc248ab6ed8b916ca907f952a7ff0f4cb8099aca7b8fe7e3a599e90643042556b750fe48f2b9733403e5ac2d25806aa4ad17b380101eeb06dacec1b8427582a92e9b635ecd60a28f69b1f4146c19992f8f550a688ba0802d2fc9a9ba6834c9e087c7cc7d921773538cb556eb551c26b358d8b9ba8526540fb02b7c94e78e26d6a9a428c10515daec95ce9f0cfa9f6e3c8a5fc68110c8342ac589cbb896da3fc4e6c6b87fb6126893be7da2c", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "38442c0ab591c15e49170be936eb9861ab86497426e5931080861fdd47fa0fe1e75590e989137700cf4aa6781630c302ff4c3d83816f22f9d5ee354b77328025f9193f004908bef146aae80ebd8ebd7dca364734f291abbb1ac0b4b66a6d26e613f99b8f1484b659ba4d90f7913703234022335e93e442df22c171c60929e4dc57a0492d2f3a49faa83bb446016e640da516572bc31a0231cfb1ef05815dec5b3dadc36770190217b1892dc4f9535cd01316b0ef02f1e4e4dc4992c701a3db970803bce08443ab14cbfd9bd548a26d45e12815531762145dd3637aea041a296982735d4f566fd4f01c97dfcd70544067da2994fe3fe19ad1aa99a24b692584daa4799bfd7edb6e5c52823716584ad3ee7db8130b7faa78ef73d1c42ce11c752ef92f8df0f60dc71227a9b9660524fa2a8dab6788822cb192a3d75f37ea93ad2c740ba7c12c60164e77ace6fda75bf0c902d7e5ca39012430ed4c395e78ff6e0e91f279f38b8012d3e3a2d60c60651dccb73db8f734cf125df78e999b7845d44f", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "97229239337f5168f32a4f3a129adc1763e199572b505e1abb861751e53005e22568ac6fad78589e28e87236b1bb57947fb5ed7b1b00137e98528d46a41796308568162c6da13d51cb0142a6ab61990c02a16ca8fa25004ba1eb53566446118acc00c8d64a6a1c9dfe4b4411c8d17db5174521e5401a53a3e24f3485be1c225bedf4f70ed87fd935062dc11074f05f26a934ecabe52cccb3b230261ec191910a4e11f07432da24af49625c068187fa4e71b31d91d2256f04e9aa466be38c8402433586887a58e6f8ce1d5af6d0e675f10729a6830a4f6ee5b280f682102a115ebb174d7a2634db0a67da7af8be6bd95d6851e72d35e08e509fd89902f7e6a988dd4f2658c28cd4bfc467b9d1899a15fb45b0aefde68cb9b0a62addfd8cb9a7091017bb11aa13ac5fd23df4076c53a8c797b8dab006c49286cff7a48f2c5e1d1d2565ed3fc37c575f4ff1c1955f84d142719c5a07b48c235ed6cfa7cae9839106b5c53a46cd1e9bfe872a38fc45ce43747ef90a7ac5b1a9acd8f70d7cd8c49514", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "41e91274d413276c08e0c28aa9043fdcf978c92a1d3d08e4f90f5365aa81f622f6756909b47acbbf34c5aef5ab41a260781cad14b98fa4409a9a6da9223b0f3ba9cf9daa97ff2d9e458080245c878f7efe3bc2b807437ea84bb97ba8843b7f0d6449697aafa511b2c3e51d72882d89774fab6292057366ca79fa00e90dc980d627fcc3aec321cb66f730460e77808e65210bef0d9b27f3c7b9e18daf6d23433850e8e5186a29a5b83f869c82799dd88a009bf298aff475c55e7d71fd95242b94b842b5fa8d9316fdf0c9b8f85ca17a8bad1219de64a985ab55f88f0029667d80b723db20b33c1d32521c3ac840b6c4a4a70722a0e892b39385f14c13e8e04cd67bfe7ee48ab0a619ae04cf5c68b6dc548a1f2625db1c112db95e68acb4c6ce3d88ea326313f320bea075709c712e16e2d09ce4e3d08052d4479d2863dac5f64ec888124c381c6653515a47568d4f37d0a3ec348f1d286813335dc6bbc1918b4e644f990cf6bcff6d7d4e294a289c2f5b0f584fad7a7bcbb3605d4568912e0a05", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d057ec9609472ed11912cf5ab6c2778c5ed3e2c3e525aa18b73fced7a02e18c1ab8c069a6805cf372bc3a02173a5f4dfa2d593d5862cf7affa060c00521dd996fecfec7becfb80793d212043f57d1f2bbaf8994815af3681d2da0d3387bd36474f33b0b8434a1cb75cc0679d2901df3c37e419b3bf8eb78795a4a1132ba8932a7e00db517b43f71084337ab02ec37d00e4d5a6f969e3b60860de22a3bf15ae43b5e165724c9174bbf946236ba6df857a279adeab9b9b515614dc2d3ad039094ceabeadd9dc2fd90d23494395d01bc97a81a796ce45c08318ee95388930e02dd5e06986eace5d029c26392ca59513efb26538248f5360de8b53423b59c6d06f9fd4a73b548b4ea66a39101f9b9fc15f733e3f2f6e617d0574c6d1c42ae64461dee28707bdf7e4f3ef54696ae4c6a50205ab949176c4983763ff5a1ef403e2b8897033fcffaa520d54e756884bd6997893d0bc110726ea46cccf66f7345cb9e0cd6412bb184911131fb6169d2ab7d71962295701c226cc464400bab9b154ab9af", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5bb3a2fca7606f3bc6cbe15bc000cbab1c7e92e157c3708f3f4e7f3d04830b718486ccd872e2a10772458a046a661751928a43ded4d89cf5362b1e0dd6ea2301682e7460463b14a5d3740d1bc449a48531ac7a0dc49ff34cdd34a869a0718f681259cf1f9cdfb7bb2a1dd57e8a839d2e77591048170b360ac7d34f2d5fc4e7dabd2841c4fb70785697df0c2ffd7fd58d02c97e6e10fc78f3e325fe40fc3e6bf816139ec3c95aa1680818692b51a6fb6d9639acd18381624b11f7ab8d254c3307ef0a5d804531c1a456ef3d7f06fb18941fc8f6c119b0116d2cc89ee9847f67ef9ea43d6ae644dc96f93b20b1648c770801586fdf72140013a61f695df36394c2a14495fc356744f1faded7136ecaa3dd39bdb48458633e204f47da853d76cd55bd678697536ad6c6d5b0efda41a2228ed1d9e5ecf6a13476bb383d402f5ea72d3fe8fe83f0ad565667f80adad62c24de5dafd5d56be5eef77d57d5147e138dee7caa61c8c38f8ba255dcf06d649c43757e8031992dbf2930569fe3c594666335", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67f84c70348e27a04809c7f760103af6ea5809414c8dac226a17b0b458c3a28015e12b4169066381ce096be8f17e1b60fe36c6e294159b238ada8e4ceef7664e018c05f2a68db6caa87f48f63afd1b83fd55cbf92079a3edd308aedea2b61452e96ef93d328a709b8b222a8a649b4a3991a323af5cc93332f803057d6d7ebad98feff0f36c38184b49022c899d55ad95b4d5b7e6b49c6e3ec5d69bffe7b5ca58f41e904c0a6a746e2b1b5e7551c878db4021284c91b398724e45445b704644cf64325e6cc7caf1bd52b5aca45f3eb205d6f938729e1f2ea90771507b2d11d181de4c063989a458bfcdaf45db533fe3b27c0c05713f79942c9b615c0163fb588eb7a88c5462789bf3d984f1548f3b77a54521712ea9340b1eb31231d43aa0b934e548fea4ddbc9c9627964a9ba89ef09ba2418a05b4a803220e17afe4d005df8644988b8a7ce32a55a1c9b2cc6f36efcb34499570ff6fc096c2db8c990029aa0d9c814226534e9aa31406d80842109a8783c95c0a8b6d856a411286d1a6307618", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7fef3b2e736a2cc4e3a290c45b8f2d29c23988cb9a3f2c22fcf6d28a6be065322519257bc03c0af2b4e632bfcf4ae4f08faff333218f75f8c515a5e04ec8607100b9153b853d3817ceffd5c5340a72c480cb51312e9caa00e3ce8d8af8542ccf02f4b26404f9f2142c3aa71e20ab2bb0ac68df09b26135ea194bc9f5661f4c5973c02e77077fa1a938478504d8b6599107feedef1f18c4a4dcb1dd8507ccaf6e8677be28b96847eb1daadf94c48e6f606d6ff526056da204807bac00b66d338fc037fe4beb6a211b2e25f78e1aa6483dc3fb28af80f4fbd84960f1297c59359d3c89d7c958376e39ee9653c071520c7158858bdb3f16757a0fa4e20308d5a6d89b516137679315ec461eb395335b64fccc6c815f575a16d8bcde94f318137648554db555e77fbc0f3561aa8c83a02c3272ab461cf9dc327800f8770aefc327f8414d910dbfdb9985568487d4b4b932c4af2bc26254cbe6a803158bc0f255589fa65c9998aabe0ab568eebc29ad6cb1422e8faabf6d80d10f41a0018a7dc426ef", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66524cd1e551ac2a63de100cbf1067aab95c0e561b2e8d0418e7e3937959ffd65d1f9fa2fde022e57622c69d622c07674df6f84f5072d4edc7f9769f2343ba779951d09322ee6d9280126e9297625e609d4483cc1481d93967e1ed53894cf97b3923ff3e9b7f2b5dde61963555a509cea9b9444cb0bb970c5217a84bb4a16bccfb6d7fa39c99cddbca4ba08ea77a61b40d51bc85d35187a8c96b3b8a532079c594a4fdcc512740cdbe266fa6bf7a1d704ca800086c368cc956de0c30f8ac5b503f415c6fb0fcf2388c517983650ccf1305125e51d80c9abf3bf37a3bab3b99bcd20c807274df7754b5049f579ec1248680702ae7ccde8b05438ace1b7106807cf5db8edde6a9b0484d61198ea1b6d7c1ac67a6678b9e24af9e8f5cb8e9d4c62cc1e9ee2dde579cb44f9e668540c8e09c09d00a46640f5034d77d10eaeadded306867b3a6c0d959f42668efde8d147deb0c7dfbf1bb702bc570b387d01c540c1ba53eafc0cce7b1f4ebd426960d2047408f84a1fb7dc8a7869ef92c8306d6e77d", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "aa2c03922d997d09a5e72735dc2b494b6c44c7731f80f64e94fd90bcdd739f41348bf2b082677dbbb3c566902d3c5a578ebc0c5c013f36473751b214d74b8caa08d8350f9ffae501b8844da8315406f09b1074b5c6c703d51ec4fab6f721028bc70bbcb148d8931ce120a319f0825d0f8be20055761910f8a0279cd0c40f7de546ba39e44c652c197656d67f52412e9a347fc28eb367369c43070f7dacdc2501851649c9f3847eab80f4a5754180e0684948996b2fcc35873e65ff40440d80595a8f64a6e7a88da2ba7f158b36620815f4b759d4232bd84388195b6ef086ac7d6e65c2ba9ad8bd1a679126ea054e7eed1788c5662dda73c00ff2582311e81dfed740e33b44e1fdc0f7401d49283a0cc45985b4225caa6dbd3ecae5c5db71d12e5c42029cc74d3ccc8b942bab1ac79fce3e44baadf88ecad047205160fa0daf562c395651a41d6aab62b11dc8cd73f44a01eb929bc267a3f487205567849f1350c5b287f092a011018d177ccb83979cb6c06e112e4ca037a66bf069d140e901c0", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4bb1a8c6334d99a4c96a06d613d9307e34b51af48b4a8ec6c91e3c0c702f26c5ee3e27c0aa06ead4d56c6ad6ff771d13fbafc135f53c91db085fefd74bff9c0c6034fcc11f87331a771825782cb18a6bf73ffd9a3cad430021ca59385bcf7eefd1f6902ffb31c87228ab750ff6b87c1f02c4811acfc974004b5202762d86149b25e5bdc46564f256f01557749bccdd184b024e57534ea5e82ca46011a004222501b0a26e1dcf88e7bbddbb663a057442f465931d8ae38242fe3dcc6e4045fbabe87e0ac6bf1ee73a69850e8ea05a46a6f64ceb59ba5c87a14da9f851f146930f90f9d0d9a2b1dcbcea4758a84a7b0d3759a4683b68e5b3b9e927d0603073d83b91ca6db018fc350942a7c64c31daf4eb21e0dfa45447da872d1a6d79094dbd01355628c3271435f11e00b3f373cba6262c0ece1fdf354dff5dbb93fff2f9af7c3266f31346aa063a73232f7f7e91065e6f19529c05ca964c31b95b26f2046078ae6f3460774721d1f098a8b22742d026ba6ff19c9da458278acb1b5388d8ec4c", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ae1633685c5820678bfc1d78365313252b505d6404c8710dfabdafe2e4dab37a18de006343cf259f76850a18d30f81f88f623385653e361201d5e933c2e4cc06bf2f3870dfe7ec1bac6c79a5ff1e68a064e1d2e29de1d43ce48750577a38777a3d4989527e581b692e788dca8f966ea48e6a30e33da97e87b9f11cdfa702a0b4310933f65f3fa010119cd8e2291778f84c024b96f8ea74ed4f1b01cf61aaf5f55fd755f27f3a7fc6e6e93dec7c952ffeb84d3922a9d91e973b5737155b83727847d096a5f83caac289a5d661b2ffcc0a49b4932b71370b2f1d0722040b799b50171bce998400a1570f6010c0f2e2922d8ddae249b0944de261f11a23349c504ee30e788fc81139f02b9ba2bec0dc4fdc3ae4a5831bd56a51aa52f943000d401ebb54747c9e55564d1f2a9b6ea1f4acccfe13d7d0b1b73520d6af25ff4cdcce00943e838e3e93da53a721627508e8af0583ba239f7b921dcfd32082d0102276156468a9fc799b0fd04b8a6af59dc1fc77f145a2f2df0551d0c3529b61cbfa259", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5bef0aa4a544830393d3d5749f5131b21a5fcb19dfcaf09054b4cebfde3f9cd5241a26f2ba87850e634e08ab5534e2975ccdd70ffec8b424e3d341ee4c087f385197d34953addb653f263c9625d7dd9958131572eb7e9d30b5823654a78ba92ccb1c8c524fb81a090fc9b4f39303a296e6ba6ab9f4134d72787f240f55ebf275b93f5fba8375d286dbe198db793bd4a82df5e8774a5f8397cf1b7cf6efdb0daff33c8e31575402f573cdf79a23fb5517c951109c97d5b9ec582ee8ebba1b8199346a5b66cc917d4121a944fc2262439c3afe4bce1f42c10874a0a3f1162b07a81151743252f6cd5e0e6f7df1aa33e98bdbc05f300f2653ea83147e0d6360e3eb6f28faafe41d447ba2dd1c6c69aa67d3b2b5ad6fa912d8b489b13d7a3802681d5f4be21e5f3eb17dfb12a2cedf2a2357b7c4d46819b11ec306fa4850646db0cdc5f8a4e5d2a2b65c9ebe7cc949564d3cadfb0e6fac191e1e0748e59d1f041719fa438c56f135be601336e8b3d899b62d8d35c68611227d2c5bc67845d707f43a", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7013c11c2961f84ce3f11b6c72081efa43449bf15bc0a2cbe78024891488380300fb6a98fd445a06a6c53b60bf593fa75f94814d4e122123b2d23d6fa12af8d336e00c9101c5d1c63749faa504653cc86f4452cbe7991b71536914db9f41ba9ec00c40cda6aa1fca86e98d38d2633f1ad564ae0bb5febe8c5cf3c44399fd9d379df2a655fcff98980877aba161c26656b8c0d0ea52aa4ef4c4818e9a2d035cba59215d37710201ec23ca04b4b4f5e6e4ef73b1555a3735550b5bec193104ba5a7c1c2074fbaddaaa38665b7429ba2cc9d8b1f36a147f07e891544cd2cebf6c09819b1a154e3513c9e5a6355ad903b38282ac1a4527eff81248682474f1dd73e5ba5d297df6517b5139ff8fa0e5c5e90f4b0dc2d327aca06ada9e1f05e1c051f42f6e117cd9964a3b93682d9856fb4acfdffb7851e93d440cfbf2515d01bba66681808ea430f858a9d65d9fc55a68f101e8a202190e5e8c390321afba3ef5bbb71a70de3be48bda46c5bb1147ceb3211cfe1bf14cd49f927c7ab40d22527ebc8c", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a1b509073c0f4c6d4cc8507a9a4b0c2a937de858c2e96c6e072b3850b1ac9621936a44fda4865b9ffa77a5e4cc068aa28b9326aa53aef5e8c7e4cac50c8c769318db7ceabce48c0bef2d46a5ce3463ffa901d13d074b244cf6aa3c69954ffb8598ed15ec8115139d667af2b8671972f2e9023ee569b4787ab119725063fbd9e064c079a0becbebff276d277a7b51d198d67313fa133c88b098feaaaf4ff7d63a8f7403fa8c1446e08f838a62802ed8ee10f94247077b230b37a6bb66e3172039b1e6ddcb5125dc41d0f169dd6643044a29f9264b837308f437b1c54c0462d94c3dbeb7a7e2f028585d52ee34b76083562ad2c68ca39bd737272588bd4fa665cea168f786cd096a82e3ef3e8b5ce88b2c67efff0c5bb03c67c44fc2f0910b542cecda42eae453d9499ed72aeea3b57b96e567b370afac7e92abb2d9c0febead7362bd0dd7d3b9f76e4e0923f7312c9994fad3b0158af25efe02fbf6b0aecf19ac09bc2704d83d5d90f1d6b2f89a3f37c2d86b764cb50e3d8b77c0d9e5b1af390d", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aa30a16122004dd36f1a9d82c7e33c8e521b993553cd7166b7c7e95bef4be7e8d79a35d7dbf6447d086047764290a6b2573bbe811a5792f60268618bf9ec930c492857e96ecfd43454c11af755cc4744ab6f7de98c4008b8cf6f6556248492448a80cd609e6964b96ef132775deb96b6bd34c7eee9a12d8674379fe82d1b01a1d35feebceff7759728c0bea7eec027cbd87e68bd81eed336a17cfecf99e2532209c29265b48b98660dc9848e4fa8e0854a709e7e443d370559304d86cbd50ad747445c99d650ea0f0124238c95f8f036b0726484a0cae4b9eb9a08873a08e3c0fa592fbf03fb0a9eee899e6d4f29e6147a48bf6adc97e62533b0dbf387f016b15aad996b4c329196fce1d4ad826f47a3e84b02d5db443cc62217e81c4bf706adf5dd268873fbaa2c387829c05796e76d3ce630e03e33be4bbfccaa4fffc9e9a5e33c1668318513c54fbda92c3e72966e47c38be374977288f8717ecd0b7848b6e29c4bdd455448688b1000a356eaf55d9b94099572218f95e673168725945e34", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "47183ced8c4426926d76874f1b6d91761200b0e89958ab63a5fd08bea2d026b97c42f547d3ff3dc9be4be4507fd9bd24e99a4260e928ca0ded91e3cd6b9316b494d493b77c26ace43418c683413c0b701803a53ef09cac48255eb43d168f9995538d2bca614ee27ebafbb3d1b3355d8153302b6dda71b6173e7488792430bd1e65e7ffc7fbe2ada9da0747d7a04a0b7ee6c8de995fea2f776985fe9573137fbca9a4e0b0134e17db18f4e39a855cd6fb608b0856db41ec7a9966ff9f2a7db0c21274bd95c24350c9481c5960d7b052f0d9587e9f564d5c989efca8b919cf782363ba5e37e685a934c0302693b321cbadf471538c8bc38bb800386ced808cdd6cbbadc7d7fbfa161cfde3c905bee75c561a44b73eeba6e6e51d9bad95e7640693a8c94aaf45d1a3121fa239f316cb2604432186b916fd3dd706e308b6177c3d1098444291af6f10e115bb499274ec462eeac6ba5b910729a4f1fefdcbc4b7a1a3f348b76a4bdda9a968d1e4e47c6ebd3411c33e6c23b986749a672eafac5a64e8", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a14b3e836ad1590bb04cf7c04fe663434c004fdb9b33e24426c0e350455a97df6b9dcfb2be9aaaa7239e7f73eab0e04193699d99add4f248dfa2526e288364559b2c7f70183b8703d1d9ffb97777f9a9965dc6eb8c3e57a835c2e14189d312057cf08a1e9673c1c9cc8be5df0c3df287819603bbbd3e54cd6297c586ea6630c2637ab537fc22411667b117b6f7a4dc331eab4bec228ff9525dd5e52b10cfd2f6a249acd1ab89be810b2113789e20daa48ec7c818da0ac033282cc3bc346c7a42e2a63241659bc3be2ad0f6c9ba270db45771522c7ee86b03dc1057aef3bfba88a9d1cfb629d2a063ba0dc0bde33474dcf5ac39c7b79db4d589db36cea9a9e087b4da3795798eb83a574a487e5eca947eb27ef8963813dc01bbc9fd79e85347fa8d9532fb3e78b164306cd3da835faf95109b2dc74c4058eef448a403f703308c614aca3f13f6218d31c5c791ffe082d24d61f247ef8690ae23eb5b1c67cbf503d9e2e43553acd8e5512bf53b9803790834c51efb197c26d69e687509fca764bb", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2ff6041071669e45b9a5977279bea247eeade37df099f5d26ac61bdb270b3d910d55efc6cfcb604d51875cf9758200f05fc7bf74702db3e39c49a66d2d83e0bcac3962ccab1aea2d5413f8a8a9630c760abb6c5cef95f8f6adf4ce95f0ebe19c5c51e9bb6ded8150166bf2d8e06f857381ba6ebeaf1995b7201d89f60161c5d88e8c36caf7a756215e62b47040a2e75cfaf6e460fc0fe8b5be41743421b31889434a525c4e05c249cc66e5dbc0cbaf68ce3fe5be34040068d8bff2fc1661b59dd726258a09786dd50f8fa17a98bcb086f88f0bfd42bc823c608e675e989fc9f4f1c0994ed6e07cc17a38875e4ccd1b56c3e09e468d76590f81e287de4f4c1ca382d4320921b2a293f70c4160f951a85310a4ac30cf583075efb8122af144c8022d321bf49b68dc0d3419db884b3f21e8877138d9cc7cc4b9e872c677e742e4eb3dccdca7755b3cf8b04cd76357e13f93188842145477444ac41deb1aaa65cd0ab320e01d1e51bd3236d1e15fd180e64516eea98f5807d06a17a765e03ff749c2", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5dbe6f8a68802834a9e519b33c6335f3272c219bd8b7f6b1c3c30eba0b3de9ebbaafb89d93adefa4e828b79441217f075cfa32d89a3bfeef09f2690a30035b38cd8643279b272c00aa0ea74975477bf2e0960412e6bf032581aa70c924d35e520418a2214d8d22b5b543b55a07693a064f66155c9620d8ee7e054d01bc3ed8247953bbd5d9e5d8eca30b2a46a33e3e37649763a16c8f05d2b20f79465525d769d08c50a8b5744571bb743c94caa9762e8d2ea9bce8bee08fca3d454df997aa6ed54f6bcd8c602c7b835709378f7a1d75ea37be250ef296f860ad9ade6cf358202e7b73d3d3b02edf7cffd5c5c518269850434c22c1b32ba46e25abd2aa89ea038f5ffa22ec0344377fabbb8a5343b0e3367250d2180f5783495eaec7c7aa18f584722b4c7bfa84400aa09bcdce188d6ab32b8c750e46b4596850b8a1438a235c13e598f238f3b99da50172cdba63c0ea5f2384f75bb86d6883daa906c6c2b9690746eac99f78a2daf9aa669cbc7532c9ade38fdc980163a197aa11e7919d061c", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "404f83261b01a8432dd555f8dccd9afb3da4ba503cfdd4f9a84b04e67945bbbac525cc82fce155f88ec1af4ec648150101529ac3788c25b89154807c2e9c2652ff1b2631bd7e2fdb504e164cc46f8cb92bb07f3fcd21bb136118af39359f17e2eaff39ab2def4de9f81f25af7b526f9dec077f2f009d6dd58e19da531e94e34efba7c2a06b4bf330ce943cfae04c0f6e70efe1b456762cfcb1b0cd58e22cd4ad312e3535eeed91d3fa1ef91b30d25fa90aeeb43cba1ee7c75b8b7e0fe479755e1ea92ce2fee91cc74d230e8e909a48ef84f2141aefaf776006232476381c1347db95a9379222cf02a28f63a382eccada6fa9275880ef3e6fd7cd20b7c465fe04dd9054127a9cb7b09eac07c724ecd826122ab9f99d9afc1d24a85aaeb0b89932c1259db03039732ccc4cde38e9146ac42a44fc1103a3ca6a0bf31ae1b144a1e03267d4090d266f8ec43dfee4493be369ce7210606a2cbf319796a3d3c4d75eda2ff30b4db404d10108db6315f40671103e5de3286a076a0513b7e40f5f2f66c0", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f57ffd3e779bbd53295768f6678b046a3dd315e853cce90ccb67f5286e2409fcfe83906ff3c254b0caf110a0073361a7e9a066ec3c7aaabca4683665587a77b99da0ac16c5da4e9214bedaae05f2494401b929e53fc8c72d02a8bdc719a84a248aa5be17297d1ffb33e9d34ffe33f4f4500604b437a7e74d1566e1374ce3a1cf51f93c4a3e3ad6885940ec2a8193e6b5636320e290f7ec1257fc713853461fcc05ae685325dec9bdc4191b9b5b8e4a13861b8583635dbbec2204bea2b0cf808b358b3a11376cfc79b49c6b2453bdeb5a2a5ff37f8a31e25cd8ce1f65e2ffd2662c7346bb07cab056f6fc482410498ab3cff4d6757e8d2c15e962d73116007bd8e29f22e4095509f0988a9b026db5ac3d53c303a0296e150c468eb9dbbff130767979314d1bc20e349ec3a3d35a3fc3213f2bde26aab0b5c64aae40a74936f1317eb2cca606fa11aa7dfe6806193ff10a217f4b555ca4f92c6734ec13be75b6cab8c0074e9ddd912f38f9a7f4ad70fd6a7fffed47fb10fd7d15b39b61642c8ea", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16f337ff79ffadccda522b1d5df23e6bc031bbf413e68b71973754667096a364a50610b2900c65d822044eb7d903431d89874c915d439896847cb38d74224cc0b47e8346728646de39bc30d825276683302ead049c9c9abca0660e3b9ce121a7d1a9259d44cf11ec5b4cb02f345307f6604deb9aff2f2019cd873e1244d9715fdcd32ae497d196bd3327ece401d80128494416b73e29e3a547e6bd2d3fea48affb01e68731313f97e3fc725897d5d38bf1ad65d5e2a39c50f9354a3c5309722a0bff3917367fe61fd6d344d88b648cdd5c08093ecb990e9f2ca6102ee0c9673fe5a6398bc30bb15ae0684fecd198808bf02864870597da6a83cf2c4ce29085d81ac6ae7dc32478708f5470537315dd9960ab2ff10793eaebb33fa37ce244e17f97922947ad026c6dbb208abc9a5c200998ed3c57190f796bf57f82b9bd7da65b282d51f65e4c6f04c51e1789ebeb1c4afdfa698cd7a1c960c6c0d51ccff88d30f82f8166d0ca017c14b81051116eb1e224ceadd99b2c4c9edc79440cb6c0609c", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5db1070bb06975ab59de97d0f11018aa4651242715f0e8aecdfa1cb3f7818458056e0bd4ba6997ad897a1d53b71330553f27f289e53fa09ff47e5454f09636248775a0bf86c3cf98cad4afcc68c2257905e3587863c97104f2b2d197af1e29e9e5f28bae707798d9819263fd7d88122441afdd571a2e7514a7e5a8e14b699ca9e6cfe74ad5596964ef40c006d7d18926f1a698c7d8f9cde46e16b19d2a7c12a881b4f56b7e832b5b4b414af476498a6846469e585a008f6ce18409ee59607d678c525d18c8e2b0826ca673c4f71ec238c56a724f16aae6310c92c2374be67be98abe55d8685c65f94672c0e0812049925a26e758f11e3d1486017d22e8e0dfa46f3edf086dcd5f01a67dc48a6578670890b53110d3d0d2bd804b151eaf4706104eff818b643e4b740de0679347f05048b0df59f96980e3502f4664657309441aa1238ad139d092871923a80bb70d030a9cc4c5c3b304898e80aa842307489530d24f7e4864269552a14de0e2e5902aca8bbb8e1c720953a5a7cdf5d07409be05", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a8009fbaa78fdbc106339a30559ec462a7e0bc338653133ee71251a70305a2b11974787caf05577324dc3932825544aa3ef557aff85d9b6cad69692b8f6f1493cd5cc6633e3cfae6f39cc80b1469c59cadac70d71f6dab9d598f71464bdc44a246eb9ac35bff7122f7c4eb0e0fd77c358e8720cdf3802220244d6fa31a5144af5ccf26d2b30acf22736ad88c01f02cd2f852db7f39c7c621ad1620803a34d56a88a0d73ac28d7d8b682f1024dae84d3b28100d89432b78c454c1c35665113bff4b7c61b0999e86d034ac40950296ed9498443ffde384827b01fe03a2c60d32d7d0acad7bb227bd2d2253b3b392278a40b0760e6d5d5c1881379a1bc8c47443a9f402dcb3aca7c09adc39f4ce669a003b65399a7102561b02e8a5d2f6f0772129fec98e834f8ae2ceceeed1509997d097791139de0471831388036d3c55962daa38b77881f8eeee440149c319ab33bc6311aabb43770ef547a45eeeb53409844537688b9c5ddd77e115c33802c232b4b36224670b978f246a6e830ff32ca0dc1", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3a1b016530a6f023d474845b1a4837bac78cecc7fa78fd8e0bb8d3b606356f0158f41dbc6abdceabbd01e65a59c41bddeefe57c4401ad3def8a622e8b06875dc9781666ae2d7a231e5c86c66c7e3bc2116159cd4d0b794767aa8af67b2b90691ccbbaffd58d857133fdf71141d5bc4ca1a2e9d61c41f1987a512e2547fe333bfec2edbd7452c684232b10e87c29182289b523f77919cc8725e49b8129eb22bea9928a5d3a81d73405b76756cb84457de5e302423e3ddfbbdbc10a869b57a9331a346b5c53344898391f0c8ed449905accdb321284439ee49ffc7bb9db9567cf1f549fe20fc90e88821622a815d26c6209585a84ab3ce96ddf94782bf49f5d75198ad91219fc027184fc5c5040d3120c6466ff3acc4177eb6ac5305017c324838deaf556a34e345dc39c2c0382af05cce45dd89226e2649b3b052f7a2eaa23c8e751f3677b86cf376f97a590729e3ca2cf3a1da8c3a539daf8bb0f23efbf53475d5ab49fb8034cc8041346be99a31377e7bd8e0831187f76f5e8734cfaa45f40f", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8dc1148e24a174de8da5e127ce73277844a69939180a2cffe31d8b070f0c8be64cd0d03f6f2ae95619bc78fd1728899a7fe19115a6b6f2d1a9701e249bbfaf39e7f3bed7fe7f28146d6f0d8ba728bfd2745ff14aba91e8475cd6fc7970f64a15b6ddfa0ab31e1a13aea917b80d41d5102cb4243650573e1c259905d2ca07fc9fec642fb4a0e2eeb30504e211216fee6c79c0b04934f074cd56df01bb6956190a0c280db9e9cc5293e55ac93156e8d9d3c26955657cfed0ce0de0af927a39c471bc66906ed1e2f28e717f25052aa8b7a5a4d74f8d564bf1e040306e3dc7ff817d164871cb5b62a45d1d3bd4d99a6862648ec21b20cb93e29881fa7d2923ac26e02b06778e49fd85f504690141a351cc8245dabfbecf435082bdd4cf05d43cc2604b8cab184fb2e92c8be48639e3339a78b5e66a00cd8b5aeaae33159184d15c9c76af17eefb4a87f700e0a98a2fd34a9a3ec1be5a225fdf909b56896319f41048d5b93bc3205e6c39ebf94473f1e974ea8a7fa7a5095ef050f23d520f3063ae33", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a1e6940d05a2cb2c733b56f5cb6de281e999b1def177f5846171d9fd8f1f4407f2341eb737046393d1f9c45bb4edeb713a498fc63aac1b2b052f45520e27bafbceaff05d180953fe4154914a7df6cc3ba883fa6ae3837da87464ec37dee58f7bb0e20b759169ce0a278effae32c78501560f4ebef91b62e5cee91848bf8afd1ec7991d265c1f3dc2978c9ae48a9a34b99c6e811a3090d378bb675d40b7ce362f8df45dc0f97302593d1b44cbe8ac8d28ab73dcaf23200377fde932d0deb3db4924555b25ea97908a33c51dc7cb617e3092bc4843148392469adf90c1e5348b1095016493f3c0bd6f50e8600d0fee6d3e3e48893b25e4e24cb9d1590fcaf9e437b4f1a62db90af2e7c9028790ec16587f9778eac7b65337e8d123d3b40a646545392a9f748e921d3ab88217e78523ab30d2ef2c6d52e0c6b1ac05ab2bfc515f93ab50f0279799c2a5688f16b78a8a728b24f9c2ee504135f4126430dd936748cd763dd6575695459567aafa1c0ffd34e28528b85063f1491b6b294bcd24d87022", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13ab17ef82d23d6bba981075a4caeda894720ba07403099989f7c87137e987e9bd40a8c48925bbd85396336ab54f60ed5feee1ffb48f85243d2c7a05ec72ed3c1c5b29b2f114594c949b48535ae12a55a8ccb8ce5796cccb05debfa3a0a7c572c87a3346a59a421bbe366a9bfbf87cc64d28f763c1bb7db1b5aaebc5751c355cf2f2af4335a3f67ec81f931c8468834c9d776ecaba5584fbd9d64347d7eb25d83a137c3f10f0f9a748c2fbbc70ec9a2f6faae1a304d46c36aa6097f39aefa7b520489d620e105ea4480946a333c21e9e54f8da09eba4bbe68641422f961e31a1d666de3267543c39fa1db0431de115cc6ee036e9d746005c51a3173dce48f09f580cc24b678bdb0e3c292ebca5cd92416034b1fd6765ed9330637c2c5306c77bf1abd22234e3ae6dbbd8a784749ddc39d2b65e13c0650d0549bcf45a6cf62c9586476cef51c275c4108e6347bb5eaa3de8faf027834e21da222e7877cb8b963d5ed5eb565a316917458c0555e2d9b193f38d5dcb8b51e7bd33afc4d4c2aedd4e", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2499ac2fc875f81391c61f1571cac52c7ec0354e96f32beadc86d39a22cc8edcc2095b7daefb59729a87d7568dd82f2a73a1d26935f9cf3cd8d7be3aacd725c9fbde4936a804182db50b03d12354a5968be72ac75c27d6479d037853081c05c9e742993d33ecbd608e065ab216fbd4b36fecf721bcfef9bc90aa045a599e88f1b273d1e2687f718ad3e004dcff8de19ab871bcbe2dcd400a89cf9eb21cbda1667e20f72bd2f582cf61d7dff43450296bc3615e06fdbde763d4dd665bbab03793cc0f02636169af71973d0d65d6b10d73c5fc44e132e9f334d1b6502a3df7580ac28511ab2bae6cf7dd0b9240d1a31c617e1cc8eef7be671101b7d1d9a07beb817174e54790c1dade65ec6eeacd788c763d42803ac1519b553aa90f338c6a13314416eb988732f2796f494afe4a2ea15a9fa48ee85c0b377abf871bc94bca50c879b7c48c571e8ecb6a6b7f55bfe03a27d3f60a485801b5d9a31f5e524e52f4a545a1608c2b09e23b81123b9d03e455c9eccee0e7b858b45c88a1fb8c1d9acd6f", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "07afc5119ffe180b60f8adf2c7783162042607df9eb5c45baaf6e80ca57d7a2deea1a4e70e0b1864a7c2bd84350bf8e159e0edf7b9cdfd94b1fe24198f3dd5d4194943709bc5d9d56da94568cd14f857a42c455537a12f63c855fb21422cddc6f5748c1cc357876064c7636fed20c5d9c0f659cffb1632969698639470735bc8a5a524fa1c0d78392d6025a47a9a793fb2617c875a1ea0b9d573c3aeb018821ccbf6b7377b38cf337370faf4cd4b9ed45f4d57da125b7824e27946ecfba1abb2463a45c3b5d1100599a90b2ac2524a912cd3337b96b054022f85a17a34485c5a86ef6d39f05dfca9e54e01e1c8e4ecef2eccf187d038b19b5e0721e9665d357a810e2f9d18584def62bcfc9dc8b23448d7abae5e17d8afe2f2a0b39c29d63ef6a7e756e9fb50c1dafd369fa5690013eec5eeb9869cdb03dee98c04364fcccfbe22e50af46ac39445e087d127473bda656ea995968d70c7998a9a5caff8fa6272adbdd891b3751c3337f37714fe111d3ae7687c050e938aa1ed3042568de9bb7d", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "951cfb77c0e8061d352f6b7423a87c097087f9662ad7dc42f857a6707194a8b51372939d6b17096043f28717654a42c9b256acc01514cd195523839b231ac5b9dc1edbc1b810e47611b53dfcf294f0796297d4021a341b586d44cb7080187e9c257f7ef8a72900f0e6e5e6a42051957f4a59af2e593b6e64dbacbdca86271d59e41e6bd0468318b810fdc2ced7b6e2766c83739d31a726704c7137bf27db2e63e75dd35f671738ca0db988cfdd651df3742c8635c0c452b352878e8edb313c29300e55a5e60360a34545c8b33fca3ae0a90a8fddb232c00d43b930d32b7a3e587cdaf8553f1567ba37187adda5186107c6b88333a8c696388605cce7b542baa1e90b193961e39194a9b8d3670263bd61f5c68413af1a9168940e1f8dadf0d56e89e77909b7a931386ebf16e779f6201030f579f1aba4c5b2b905c6be550adf39bb768b766e2009bbc7c470239c6865449461aeb8ee6c59c637aacfb8fea44f7c78d1a4ba13445a251e040ee716276a3b6cfaa6ec04ff9c5cfdc921e6e8b8c3f4", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ad9aad81324ab4ea457edb3dfa64d3dbf830903341fd4c45b455cf6246f08074adfb38005a489f459648e54f2941bb3f97116eddb235b34fe5da6828530049842d92a6092f9aeefa228139e693d8253f91bbdcbdfd64e2e2979dc65808a74377bd98c5fb8f70c041edb6b8de41e490ba3871bfeacd4aca224276b7b85020da5cfe6c7ad5a53bf2bde9fa8596f7ec2cd390c1e9ddcbba151e630a42f9f324016c59b093cfd14f0e28fac460db8b51c9f319021021c94cc8c388857548813d255ddf814b18ebae46706b79e8316c833885249580267033a6b5a64582886067a6fed744b032e0cfa503d2d9e13901a198f61af685d419cffc18895b4244383aeee0c9d336c5bd38c49b9d25ba6c57301ed7aeef011483921f856ad6b57441f6d39d01f5f9771af190b6f616f83586d29bf4fd5619c4b41cabc897bc4c86748118f5a83764e66c36e3d424a417c30e9ac919c87d838086932b8eb811c514495d8b15d3e1c23fe3a0eb383246d9d18bf1ca0e831c6b967b1d6c5dff39ef1109078a6", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "80944c7eea6ab943f6bcae396baaa4352595b957394861110731661604fc5a78dce27941477b6382f09ca27925a6f7dabecc74c97ecf8971ba5ab7f898ab26157cc52f603b515f884452cfcc11a0d0ba85d3a066df1029d572c2d6593a9ad760991513415ba72ccbc0394031a28387d262152316bacfa6386a74cc141df52e31041051875836c08a584a131f3cd7c834ea9cd3b0554e258b90ccbc91ece228204a830625fd07f1ec783f775ddd90c84fd5b9f1ee207271101461dc7676aa04cc347f4f3a62ca41f450190cbdee8741b31aa4d732ce20373087613d264b506da69b58224f02e3206dc043b3e57ba68917333325383dcab4ab27f2cea5b6d05402e10aaf3d9a985aba71daa3fcf8280cc4271f2a8af684e3a0214efaa92796a8a3fb4adcce60865ec584fb2c6968ce3b566e277e372667eec14d95a11dc1bceaf01628da000fad400da8b7f0c00782445458e5609344b17b0a0d732718f0ae5367ec6f6017ac5e8990382ea9524c6fca7b2e250395e0a6c4e5c051ca6773b6ad9b", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2f975825fc96e2ca1909c91c486a294a9b7755d5f65dfffcf15cd8b8183745634775c4b251f1f170455b89972c8b22941ea2a459480ccffebc09db945c252d9cd5a305982d236000adac3cc0326d5fb48c8227cf1dda32288867e46b5dbedf610ae9113223975dc8e1228ff2e0840240d4890314706984135a0714be8b7527cc9ea907f7e865e7917714056b826580a5fa11e0b453212a47b063141a4160f740a522788a6e8b4dd0d9b670214779b3f324eed4894458e73bbdcf65b2cb1bf8a1719f61ba81acdaf38a4b45cff4a95762fa777c9e420af0c1c0be91b0a9a5123d541deca3010fbaaf296bf852652f82c2bb7dc2602ff06bc2d74e1f63bb81af3e0cf954e33f9287cb1f5a53dbd1775ff2d3c8fcf91bd3d43557909ccb3deb74c7aa0db42f67c092ac80fbf54e20486f0a856cdff24b01c476d332039252516b0055d30c6285f6de778eae8c3c6004cef2126c4c505ec47721bcba12e827e255844e51bd1dfe92c6b8748d91e57adc4adb2b04b1bcaf02e240fc6fa60b35ece64e", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3be7909a92a60679040fceffcdb58cd57652857a14ffc6f01297daee5359d9df18f9b540110890f798a422c0a5fe6ad6154fd13dc6cc5c92df65515719f0171f7415d6c9b05a4feafeddfe8d09788ebd4dfbf5ed1e348d0556fbdb1865c3356b78ebb9e36104e662895d3f877ebc5b8c7ab608c817b13e67210a68c7238968c5b122c1e3549206c7414ed0d73dc8c61751dec6a44f1ad000ddb9fac9185c4480bb38583ab3ce517b63a04a01fc50a10f51579111899b467315c29ff188377d35db9dabf2a4bb8a72fc22800dbed79926ee411aab5df6ae3b6ed5d3700d8b4ab3328bcca21645eb72bb97d24767fe73fef64dc3385af261a54914cc91b59b2c719af6cdc0e48f3588ddcf4143e692d66a83f678d27de0a1a61faa3cc7e2881fcb9514f4dea904cb2b3ad89b128ce891d3be1032987f56621d071e5133c8e5d4c983f6131be30ce07ec23ece4a2a4d928aaebae56b84637b58f04aaca3e1357fb523e4f7f2771f304814c3918318426a055906874627a251315c9b7687bffa0f70", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9643f8444c66ec49cf30e1890eedf4929299d2f18f38005b06ff0626eab2725c58e3e43a02df02acd681bb42a39d24fcefda4dad17736fdce21731d19d21fd440929f09d00c68fc342ea412c18bcd001b1f6e7e4d994255efb0742417e9f9fe6b67b6ed48a855af1a6b161357345ca5c086ec678fd688084ebb8a260727f39b66c087d3f19e01297894f88e2f1e3fa3cf6340764c91e5b7e2ecaacc0a7845877eeeeb2c4bcdd821999e2361d15d2a5061967b0f6c8aabee038a9c65330326a45d5969dc0f4c80a90f1f14c5e086c19a10f023a391c0abd94c5b544fb900f13f6dc045544d9bad8373d1542fb22df6b18fdf9146a75928328bb8c5efdace4174eb5e420798e9be2954f9bdf1db76b4c3a3e296c17e3378e4ac6b8aa1dde4d4b4d7acfee6f525ab7286440f573c5efa222ad2ffa1d39cc5c27135abb315b7e026472f8d4e3b3eedd3541a3711972e013b31a7b35d04e78f73320f346c5f4400b23dc252396be9f28bd6a095cf47afb5cdf4fe25ad785df69b27c58bc18e4f4392d", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a97bf88b155d5e96a90730adda3f43ef22b6ec08774cad2ca7e787be88792d45211a815fe59d56cdfbebce19317e8dd4090e5831048b8026d5f7082ddfce60f3bc8073d4a0f171e9fdd9a2023c753a10ddb625cee039e902c04c3c14298712922c8e473176b6bb8ecf178fac88c02cc2c3db41cee87a80de1faa5a482023e5fda11d107dce28db030f1601f3a08c8a5676e8326715b2f092b5ce184c44194de8f4a75b165d26a34a6a5afe7cab387ba627ddc986c3d8c6fafdb97ea9e58b4df4f222e32c1a4023c53f54f6505423e708c7b7a3e15397b7d3bfa7fa74db1746f1e46a70a632ef719efb5115d4f3232dd814c7eb0bdbf3faf146f9cab83d724cd52939393a4c4e35f1f9eeffa8dfae04431433e9aada38b2b5f43c0cb07647fdbcbe47ec223fca5ef43c67d36f74b426fdddc86062f7a34db056b5938fabfb09ad90acb4506bd698e9339d628c875ad8092b0d9cea864866863b172f05919934c3a99e9ce61ca9e4d094503e3142a2e3a5fd2c2e547af3e38113e34d2507a99035", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2220000acb986d8777473276dd9d702c3284ffc9cd414260fcd0a9e7ea69e6eb2950cc0a9dd8311ea4e271a968a5c30c9f06b3b5e68e3bd8ba6a2b7041f43917aa30af094920fca9c297d4a7cb4d6f8cd587e7fa5871a01fc77b321b4112269b60af9f782472508e27ce1671eaaa3cb4027eb5db6f82a751c39c21f2bb60ceb279ae987e0bb1bc5b33dd12e9514217c41e8b47ce1f3f1238fc0d518ceca6488ff940e22323a15a50d2998e55b4f8ab9cc42d67698c3aa09518f755b72096a67d2506ee9cf56570392c07f3aaea51c15e73d12e1233735043d410326c95f16f9be2b018b373a7f57f45ec9b8b1def348af75cd5f784b56f156565aecc33978fe2e6d43cecb397b17d4efaa4895bb36161fdd16e67ff9f44aca2ceef9bc0887f1d0b3257ecb15651eb16da36e258bc1de94f6ec97995c03175e2ceee832d4a974b7aa28fd94caa7ea819b9a544de4b5e75e06587fded31a250978a4271f02d31c513a47d19443de73461eeebcbd1e98de43745da43fe43ddbd76b3b9acb2f8d07c", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e93c5436a26ead6982f674907e602862e46031301b3df3eb56d1d221b8f0d3e51897ee186f0b112d02fd1da7c2fc23d5780b376c8ebf6525a7aa03efa81946de68bd3166db38295f5e61a3bc244197c73a2e890c25569e325a00427d8f5c1844c92b757fcfd9104ca92327efde460e1f64bef6f6a7dc096cf5689d346a9f721ac2eac1b2246822125a563f5f8dc9fbad457c1bf08bcd0e4698e7eef3784ddceab4dee22ed640c771bf2282f3354d9a85fb1e4d45ac1771e09ff9a08fca5e8e9359425d1a9ce9e61111c4f441031d8c491b209ca59baab26ec7c873307a41d842f96f0bea74b8e1471c6efde426f450833a96982f82dd5ddaabb0b0c6fca810e8d121c7e9f82c1b474fa38b5a6246347357fe7b57e16df6557f7a06bd0df2cbf833ef7c4b2557b8a58085e8ee93a49124bdbe2b45047f2ce837b5e4440279d0f3b75004453f55642b9170ffaf2738e832edf392d1ebce5b56755de1cd9c29265fbb53d622a4638da8c4a3ff698226eaa0441e15511cb88c73e66dcc59811f573", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "61caa075bb6b674f2b3db8f834d8dd5b8936d861a9d27e92f02d22c1d0e9213a994da7aab00f35a20692f14beb8633f3eb61857ab25028a7babca01733d889f5cb5b57c99536b5d31cd298d9b328e7d642fec9b37bc874e7e4bd9d836fa6cff64cc1570bf64c6d81c50370dc772125e7cb65dc1b8c0760f19f8b1a437507a1126d9edf25b032d11a1d546fa0e787b0bdcda78a2a07e83ad4cbe6c89089b9f4262d48c4358de07d37fe91d49bfbe6cd3a3e44c11b169696b25d352fcdd2d849e8ea7103fc0198dc1e8f134a35afcc8629c21c01d7c5bcca1b9cd20c171d551205e8e615f4b30cec219d6e53e0336a4e53df9049c4a7b8f80f4e756b3ca850b53cbb17eb11a469f82c1680d97891a8d4779ef3b83d5befa8ae7fa0d4212d1c7498db520d6706cf569c32db72ec126a5b9c1a730404ec612b1ffd7bf5d77d9eef2c0a9074b4b4d8b731deb59caaf6162732efcf99ad546f726a025c43585f1c05b234456f57bf110f0974e909f78a177d8cceb3761794b5b0655fbcb188916fb96b", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36ea24f72e03742bea4d0db13505b1699ab92b6414d00b9e24b27254fbd76ebf2b222bb7bc23de8ec7e049c106da5b707f7d3ebc5c89fe75c03aaa45e9bf2b558bee79428e3f41c5ff62cc9bb8b5f17a5e8119763ea31794517fd744a9d688a060842309b34657fd0878da3de9a8f4718530c8e59a41c2e9bfa93254f22abdb921277daa95e9bb5547945ffc0b678b8eabf695cc187a162f979cffd0e45b00fd1657478b38703e0ad7a0a517024a999878a7536b994187441e4c9d72851a34e2dc9cc1ece1c99da5f691a7a3b00fb4323c47c453bcbbbe4e31cfd7bebbe8b9af6ec2f1f0f49ed75cf57fb1a48e64da196f98f2bd6b7c7826e5b7f6721b10d4b5fd0adc837696f42a175259045eae20c0b9f98f060dbc48c574a8caf359193c7aa3fc5722e55a06e8d4ae11934e421f3ca31736685f6cf6d839c3a6e55fbfb59a0699904462057dcf06d7497dd25ba1aac1495613b3b620fd1f4d37179335e9ea713b723c9b79e258447bfd5155f6e95824844a944c1371527ea8ed9ddc11ee8f", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4596ec58e533560567c22dccf84c073b33717347c54810755216d8d5b00045bd6d22d4bf0396d47c30b98a31dcae2cae4f76ef5f6c9023d260b437beeb08b698bb6edc550eecb70d01b3130e5e78ca0c17555988725a375be03e9b1b1c5e2041463f82f7e53aac3d20494edfd85b4b94e0bd53122f410458d78cf4979fa2b95447c2a15d3ea755be1faa0ce9c9cf3722df15f6a631b67e7799b24ba2c1032b3a10e3283528dcb2e35366cae62a3c495e2f62320be19bd1748e23e82f5060cd1e9fbbb19cdf366de6ec7aa29c1b638631ff8132af22e17fd1ad217550844be76859ee029977379c2dd97ecd4262a98a43b1abdadc9f4e57de8add55f36e0eb482f16fd71ec1cbbc5b0cc8f582edfb45cef1cfd1c4ead93b292b227e600eacbaba5a56b4d77b27ef75c623308722ec7e23a037858b48ee926995682e3bd546c5d824d157aad8d45a99c76f261243d93ec36bc31ef3675d7fc98964265c7cc9223f59348ed4b3609c82f074e3f6a9232af2e817bad29ae40603c0e899a9eae48443", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7205f4eef51264687eab044feb5f357a4aac582777c162c0aab0c0ff6758d9d33e08befc08afcbb93ce770e9988baef09eff5fc393db72d93bb3f9c82db22a10ebd8c294bc26e518f211dcc780734aafdcb1ffaeb6e9d3c7bfdb0197c053bd02f2f39882b3b8e9811441653d794b9481a4394375dbe722c78055cbbfa679655c4063836e654a2c458c90983b6e6cf0a6b5ffc1789d509c10af71b49932280341237cf3c56d3e210bbc28fccf9316a6db0349f02c8e84120fdd808669813ed576584f06c3b0ba98d81622ffc9aeac9e0eae3893544e7f28f252d8711d9b8488a07f9ec4a3ebab04deda7b1f63822a2545d787cead884cc98952569d1ff8fbe5a7babbef24f2f4218d534296d5e89c5c5d213d0ea4ac74012d543052352291b707d463caa8f312e5b90f5f4043676ee776decdbac52022e50527d3a0bec816070a766678df4be5a1eccd543f37b1bac0e3b5242a4f56ac230049b882d106f5d11daff8cc1e651c18297aaa0df4f7bc89442de8bdfe15f0ff8672999742d11bc38c", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7100e6fedcc9d061b86453f83fd69a235045c6e9b7ed1463e2b3f95abbb27e9a566833951d22a74b4221f527ff9f7a5dc6661be1059125eb340a2ee87a4dc16bcc3912bb7211992bafd8b8b7050a1ae1e0fbfcf442a01f87cedacd44b02e16148fad5ed1f674c7d6766cc6c22906897533e5d9ee785c87205c786432e29c69d072b88c0f81b4e699ab8d3dd8a74175ec113a99cedc14cf8812c067510cad58d4a92534b46390bcf674e776b0b92b796e6f4e394f65def05493839f1a301c9dd64df1ae998193ef6b4daad803a02a37886d47a63c6c9e4f501c6ca7b0a071e91a76f16c2a76a84a7553d25fb2611ed81c6b0977af3eb6fc9b9c0adbc26b4778a1cb447f42b36b64d5d4ef9f0752d1061d002a43109f6abdddd851fa49fdf63a73508c6fa2fe19f73d7cb642a73615083f3df89f9191b04ff69ee1404c437cb0620d1ea430bd6da3e7c4c91cc5633fed4568de7b174e225562cdb12da31fa7f9f015e8ca8317ddf8eae5723684c038e04bf129e98219c1f0993fb9faedf4317616", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8b4d89062242f43c2ab61487194d6fa35b596b6106fe69099f632bf3ef20f8798b3fcb8ba6e3abd58a635ef82e9b03de3dac69c1c01ba026abfdf39c37e1bc7fbefc8b6a367341891be88776cd61c5ed84b7f99e02ed4a6bfb5018a9fd71fb7684b727d78190b4771001b073e237ea366434f1d473d82b077d05c5e14b0ab624f28802ba7fe0893fe920b19f786e8611686ec3c83354b5cae0fc71caf5a284128a19f9df36abf7342b10bfb41c6897a19cc1bf58cfe789e9127adca705f365e9e505719b5c5e6baf070dc24022c1f2f51773f868505d4e8afc7f19cdf6130d541ff5217b9301f9f432eab5d1e3d49c70ab9eb26ed8eeba3be0ba2011158c04e6ed26582fb50f4c9ed001a7f81ef52861663e34905e6f2ac6c6e5ba2329ab2756fcb93f3f4a4ac4815d80d364fb40b2ddc88ae7be5995bf458faec9f7f3313c60fbfeab0ba7fce269d98c160e8d84cdcd2c06dddb0d2c0c4e488483eff5fca7baccd41c45fe13dcca1a58e1a5c6015d1dc47cb42b41a933f6ec484292042388d4", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7831853965d727a516e80dd9b332f19d3a4987b2f07bcf4dc6175eb40fcfe8149cd04769a25bebcc19f403555f7a3300541f40776632da3c58953fca56e675921a50a98ba32db2b8248898cd4a164f511579ffa4221daa68919a02b8869265ce7a3eb4b5066af7f64eebbf705806c0ca24a29f5ec2c2128858e028bf70f9ef5b579fc548217799ccf66804c0b93df53371e2409f358296b6b104ed8021adf4b8255f8171ee7d28ce03f2c7bdd0504cfbc2a50c99008f87189aec052ca3cb908310fa19400757d75c49a276cab94e39f387986352b3631bad996d2f5f13cb345e4ceb7083c536e519266242f073a8e699ce691a5d4f5edf51618bd9350252a28f925e0331f56e0a58240e14ae559432cfb984f46c38b25cc18e1118f2eb55a53e1d65c325494e07cb6e1c6bd2b1776ceb868502b6910c2d993ab41039b88e576500ebb49434773d10d8f20a275cada2d3801705f70bc662c082d7adfe253af58c291a1de73044cefa370edf317737b38b4de0270ff636c2c395066ad5eb338608", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3b14064e41866a0223bba5c8a01a92c3012bb9f86bf4ab548fff321d55a5ff235082d8c232c7ddb6a0b35fb8d50f22549b0db95ba67bd1231a8a7bac96e0f5d62d22068e71c9e3cb9e67ebe2ce7fa50f1278aa767d375f2a79bc8f190e724290b5f09776d51c0b58ea6b058819fe30dd52ed4dcc44c95a207f3c42f13be59bbaac7de93b732775cf226500b9d7efcb8b6f51e03df84087edceac592f0a797af8a3cd7c902e4a555bd63b79bc4cecab7f2c04b1c3e8df8891e1e5db35fb9be7d2ac0e846f700c351aaa908d658eb882559e91589d8abe42aeaa47d69b39b9e0478123ee8e09e736e7c814013df7798d08f8eb5472c0d43de50c944ec4332638bdd5809ea7447e431caeeb5bd1bb13a7648db68ffd68a6f5f356f65d6a20e4a6b555abba45e5cb5d2b1268859967bb181a8b09e83175a26b368e98a04e98e9d8ec1ce45a5a08b8e67fad63eb9d2919dc555f7264077c042626cd1c152758d2ea88d11684a2deb39ff54533e835ca12a2304f83ccdb5dd7c1ab783199837746be8b", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65662c47d332cda1c3c178f83ecdabf0975a46a6cdedced1d3553a2609b6f025d5287d8c7cb00b8941f47bb5977ae3b7a51c17e28e72098ec331dfd8d5484fa45201aded4d0b5e0930da65c6a7b7fd173b00a43ed56b550673835e8b37e80469649ba98763a7255bdb025ff139804e155a17d672f621e4221e98c216450c9a46a7ea66d750706e15fb1bb80ddc885289c7af2bc0803581792fb955022db28ea74e920af92536e812d38cf1785b8e346cf527da60004199b7df2be836d0015447191916910d43221783af3322f675eafb07ece4a5b2be9572de93bd94d27f56d101adde59d3816a0ffe8f40ddd0a54c30815f4a71f419237d0daa9f86d155809d8bdf19b937951e19937cfe041c56a46f125acd3db75a5243a6b90297a17d9a9da923eb655edb2fc355ca6f02b945c33f69dec4f910922a9c3b01980faf2b9b12938d9e8d31fe557a61a73f7865ad862a8abe94adeab197e73654ce101258d392a1f2b359cd395ae6b346cebee9489c1bdee3973bb3bdf2c3c6f4f7c1462c28e5", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c09a6747b3642d966ec301cb846da28f80d3a16f69754b9b2f9ee11b43e88477c1ddbe812a1e3dd24718eaa0674dcece69ceae3231ae42fab7eed0a8dcfec3da4061407b4ba40ef7d7b5bb69ce2d3c7a25b431bdbc735b324b3c23d793121c024c0e7f4082107cd10fe206fbe05abae975ea7dc10ba7fa2cd9608d292169a715df39aa6984ef4b908f2cf279a5390a6728f567eddfed5d6583e67ca58aba486876a2317b0e6b10b4832639e48740345a7107b5b2d6b3dd5de672153e4c1833bfd79893bbf6f99ab3cacc5b7c5a9ffe674539be58dc6397975120b81d352c16245ed3e10a6c60e5ea7dcea19c2fbeeaab02e8ac67bf1fe4da59bd291bae769ce8d69fa669e4b007ecbad311f341d06821f0722b48eed747d04a0cc8516ff3db495d8e74a8c9cec1ef5ea9561e2c8d622d10e6f92a5d869f4120d12f6107c76426e7fcc2b26091054d21ddd7474880f32af990bc0ff5c70fea2d3f704dd49730d014bd32c021d7a73af8ced5fecd54ab37332ed474f1f8430dd1d5ef4bd9882e8", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a90135ac906a317c5e405bc88ced97c5be68ce5273ee0f094ec76c0c2fbe4e7b3d5d7d458027a86cdd29587467c0178180ee79e37c318d61a0ab558ce252b4f4068d77532caf52390c1a5b732f9ad2914f35be0ab6592db83a2aea74bebc2947ecdd686dc940ddbac12a28c0c1b63edaf78f52d2751bae4ec8bb3ec2967e9356ee65ce9f94ea05e7adc0a4be0e373239db34d27ba0bc4478665414c06ca96a9cc1393d98c849fe7978ed1833d36e5d163d97695c5c955a55615cb78a71498100bcb199f66624d598d8d6c9aed572b6f9fbff5f93d30da171a315b482583c1f5b9976c18a54f5fa52b51b887b69c7d8e0b89f96ff78eb87997c4541222fc5e5b19639d3269f1d1a80850d99850288c66e2f2d68a47d355347a4d3baf7348e3570f15937a575f192aec8cecaaaa4c549bac12ab751e741f075d4cf00da2d2785f43e6b8e5fab9772f58b12fa2fe6c6938ad6735b104699fa5bc826e1a175af17a7eae305f78272ab01fbed7ce30e3da3f97d97b1fd4dccd603d02c1e67f62ab710", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a4b6dea17085cd7f1497d822fc5479716b8f1fe75ec3ebb13e2c698d782b08ab8d72421a41d7725111dd4717cf92a3fd9416c60255566882c0cb7dd1126565485ffe52eb4c6db5646d79ed69786707b547a5c3efbc2c9e268e8122bce37fab1c616e34ea0fa3686086c4cf5ba8121f03a63870366125301edf5157b26a0bd6af302807152fe8f7aea4cec3125f0c6647cf5f6114f4ee10ffc8fc54a112ac4706b948709d31da72bf771a6dc52458f01a18ba73666f043fbffd5bb0ab94296e5ca5874018e9c19c2084db69d0ab729df7e31ff2118ad0d771392d53110212e8229dee1984f228d0fd8fbaa2ca3a88a401a11b343358e9daba428da0a2e025e7f39f07187921fe748db458cf240f0a61c98f3f8f907afc746b92b0faab811009a229d87f55ba3f9dad838fa6576c89d4a7f7d9beb990832d5a7f770856f29ab7a66546ed15a73c0148bd6258dc8a46e8b867a951ee76309630e04838590f27e54893da164a860880eced1169501953cf9570f5667c715224f4b9c9e6649161a57", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5400fcee6668771207987a04a60c7103585b0df1b3374cbef83f2095abf9e524311c9bbb18a6f737003df055f9c8de24fd8020058c73d7fbad146c4ac1007db8d5c7df28a2d7010faf718e3b233e7f6836a5760b033466aee56a654bad8e4024f4bb0f40d340ff162d7debedfa69e3075f113e5da80088618defb78850bd6ff065a39e8562bea7dc5c56a62ff8b3a39dd2af28c549f48e1d132644326114f643c3a22991899b6118b304c33c4eaa0da4687385c45b3106f619d0520e21f1954837dba93ed25bf8e4652fa6de44f3fe60228f614fe1b47983334163bc0a3d51c83a29cf6672aacd8a175ff4079411369f1023ca1d84922f22c5ecab540db92b57f4b8209b3c9acc1bcffa956db1d516bfa9a126c2906dd8fd9a79990b6f94d2f218bb135d1e2ee8d8de20047e60d9800f83ecf5f43d5fd2e07945d00904b849099989a864a2291862ed392208b9bac4b35a411dfd679997b754dc8be0b4a668beb427624a17c0efb325afcc43651c4fd59ed4dc13477377fb8b4133cf33cc45d8", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f5f0ab46690a895fafd6b35acd42089a274c40fbe7759866a3d688ef44ee24f4f78610299310bb01baad40ff671c8d29c4f2b352d6598d9d4461d76d9778452dc943d6a1a5e7ac3aa664ab8280a12e169a4ff509cd80e20a0496cf3e588dfad4e185344696e433fb6617a6dfb77fde29527ecb7ddf4dc2db6b38655aec23d01ccd35c6b70e8add696b2c20908da62dfd414a8e84938c076198acdd3c8abe250d71812482267d3bf06a4f4f21781908975c9e7db7f66ba22089754a7ce4a1d3dcf2871d6d9973abb719c29ab108f23920f7ce11762627c51885c369b28e63632022ea3cf9b217511fa503ae34268b121482adbe03740896567e71e179503ba3169aadcf312d23cce333e2d83040af198fd6b78f94641565304928b275d2c6ea279ef9f4e58dd31fb5d3418fc6372757591d5ea9a9de479503a78f3769df0129be039ffbb31e5459aeffef4131d610e3033cf776de009f5f443c708ba4b554f6225f1999b969c55ef1187a82a846c43d5066b255c4fba1eb8f5a37955cff15436", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f41bd70cfd69847cf7c9e98c9f1af686143fadd669b4dab0ba844fad20e5f8533b83546acc1b8e02883605fecd007d8ba712cb5f4093679f3d558c8d7b468645aecd6d6e6738528568639ce86c64b8cc2a6c556df506119af1249e0d53bdb74e3c57323dceb1ff5ce2c80c97ec017a1819fb4f9e248800903d5da6cdd3504868de52d93a70ba3f23776fd6cd4b52be1870d6b19149734e23ba3adc04422aaa0922aff44439587b6a425aabb220d0b073af1c88dad5561f5145177266b5822b9ee0f25dde5a1a29bf737bde54ae2f5003824e11b4d30dcf0a64af497af62ede11c1f53ca4ff0df9da17b97c326858eb4b1ac59883c849e2f868f090d9746c369e6e9cc1e7d67dade53befd042dc9ebf62da627198e403a7775570d02b7afb7a0630ab536ca098229e64cb1763eddeaacc4b609fc1ca53709264621bd297e31ea094b81102d48f4bc646020dbcd39e81640c70cdbd67161c9b540200b7bc6dad5ecb1ff4138e2057a16adf16c8cdfa9bbef5f4a177b7d8798ae6302d345d3cb2c", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "90d56ea3de6b61e2941afbd23d1c0ee0e3f005dfdf8a8face5dc89af5f6fb075354c98f601a72e5dbb4de49ae26a39401732bce8231a65f4a7eaa1addf2b206e94a5bfcc37f1abb77bc46eda0d05febd71ec65db770350c2de99591def409002785fcaa734e89442340453ff55aea4c9ab8670baf67c55abbfb7523d5ef9a632c4d601f2b8915abf7e9cdad5033d1ecc99d1036106b2d5dfdac641eb3d3648372fa96715d4e9ab92779ba05611e1caa5969e9b0f0abf0860977ccc9b107914bda9ef7e31a06452efb70553f9991a9d1e1cba08461726f5ae643f44289e0f3c5243512fc639d8a1bb00ad3430e7bdb93e95b50d84b5fc3f0dc3a8656a359c16801c9a5ffced14808f53673598541974e19cd4e4726890fe8b20a133168b1a040ffb273326d940c27f85fdfbd040b2e44c402fe368f35e886044dc2fcaada87ee7386c7bae275bae5f889add81df55516c598ec4a5e1359367deaadc121680434dbff9839cbf2d4d26a6f5e466ce4316e359ec8a8128c4de4ea8e102f97154b71e", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ee51f85d8f157bab9bb52bc29a8b5d80747b537acdb864c283497fd493ca487c7887900839e34c26e8bd0a3b433e9f296206301fa05a5166d62b3dc59ed1a65b0fb29e8abe6981d365d9d5cc1632b6c8a321c3c936f1d1bad73afe11d1ad3bb6139f3f1a2e1f4cbffd372cef7cedb3b88393e81c6fcb934fa047ab0b34ef1a79578b782e76c7f18cffc9622bc62d05f4b12c3f9c7e137c695ff04447ae1bf3ac3a2c94d1db4ea8e138c4d5ae72e2f30b76e073a5847163e761c871783bb10e084c7d27bfc6a43999a0d97b8a446252753eb7e205b7ee256899ad0dae60a380bf98f84d35154927da96b430464049097f1986f291e7a10b924a331dc99e937cb0f8eef52f33e2236a2d986319d8570ceaa376897d37f6e1af8de2ad46e4150ef7042b3b8f56369652d0c7cecb9db83a53f5d5de52e45dc8d7ed966db5d28846bb60430001c521b5cc240f819551aad0f68bae563d6913c6da2e89e1acc6b95b0e1624a79cc361cf1cab055d080424b9726c548b0af18cdd34e94a1a92ab8b1cb", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a2640df4a7d6b6051c65c770e3c8cb7950a3385feccdb3f3cc23583c5c444143d7f2bd67f5728e435be527a1b93546c3ed071e808b292fc71fcbf002923cd30ceabbac3ad744f23eb48010938db4986338ea3ef1880725eb80b2b9b6c2cf0f16135866dbf7433e313932badd667112250d72c393c7f70de1c3f06503fbd99a375e491d3e3df8e0acd0d7723b576e933a04bed319038f3c1a50cac5dad231ba6cd5db111909685a700ddf964cce893ae0ee39ff6db02381e22c538eed8a30f46d7cccff5c3bc45fc852f6d3eafa32ec009eef5b3171383d61ab7bee4c76c24ba12419721cca4e3230b94b61e2a480c3dbaa54e97cc2e4febd8a00a517a3c3b5a853570c5706f265d7b94aad9d70345413962787559fd6b96749cd2e6004d428f96f8cc8cd4b647727fffb6c9d47f71652bcfa96bab3b66cfbb43044eb47552121b5937bf207b2c69762e670dc36b9d79739f8000e7fd30d5817027d0314e03e7c8dc8e327a6970fbf05111d9f5d860cbb711088546da15e2846cd294218a15f7f", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5050cc23de2a0570f57abb9183ce3571405624db6e989b6c52718b6199523096b7f6bc8e580745682fa9d76c0f7f3e7defae751f8e559e187986ac34dad6fcbe0592d4c02a038059e3f1237512cec8ab2f6c4ddc9eef0f7b42d32f517288d9c35fd4eb294b044885cfd694e301e199f1b92c0e7c6668bd0b09c652a5a184ee7331bc33489c9d08b2e687b2377d28ff94892230e986dc42d38f7bda1cab80bb3d238c481f77e3161fc8a155a825a9161c8a1cbf40b7dce119d2e9b0f0ff09902aca165db38563906bea6f09f3ae90d8ea6ba1a435c077c09ce4ad443639d5b8f915375d43105381217cab07b059e7fd60e68b4111c1f7a888ec4872ef89d8e97dc84ef9a065057e42e64e97f790fd1a075dc924c3f015c5c6086cf584f23f79c2b674849b030d09db7569c7d3886b649ac914708ecc9cf7aec64001258be8fca74e5cd2bb47e9670b44b35c46b8c659d8d3c685a6deef40bec12b66b7e3f809aa7c99ee2171696c40bb55ca341c251354ebe78fb930243470f215f6631301bf5c", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8355efac12ffb5bba3973d67bb2fb0325b906ab93a3cab320e2481d9e523d5e9ff8c3434f55a07d3482589c79411ac9849373541c33ec6f429f42f3efed5b1961c84391368215ceb6b37b8407fc9430127ab4f28bff4f8e59d0c3daf0a607e68cf3296f2bcc65dbceeca53da9d37765cf070b41a007e3fdad7466763809141a42754b687fcec5dccee96bbdd92da9b7c5b729d562f430a44a5262ef5eb84b1e815fc9266c62bc85d67a64826a667379521ae31ad88aa5196f4c332eb4fa68b663f4683d3779424a74a930677100d145f83694e379117c991cea5815b7f323e14f384c2ab943bc518609a89d7e9b5173de861dbf1e863d638cdc0613c0a7e5fbba8e935268cf4627ab41acb1453e33d9020951bb8d1bccaa11b26a40ac411b6a4ba3f34e0f69eaaf5adaa5db69aad57b9962156a690784fd9944e7811f738e3206f4f206c067035f9626db1efbde5f567c653b343339f7fe38bf1cc0243e46b267686dfc9362f210f8c5450a951131dfd21c9f4a741be8ceed3850c0b109abb68", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00508bcbc7e1a6a720e8d2f42be37a0be9b0c59cb51eec017e830819ddfb76c29a5fba8210a7f2b4a30ab151adbc44a52648589a0f5d8f4622aa4ee81c25b7060dfbf87baa30594683f3384d9be42a6490dec965238d701bcd48450b15b5b31b605a9b5bff9a9f8d9758d674fae2e5a612d45bcde0242c617a61bf66ab11cac37c25d951bd7d489c9cc284fcb893d41605e9cb54beba429ad89357d8348bc979ea3f4543134d16938d2e4db6053b9c92eaaabfec0fee1c92a9f6641c5e3a8da4a712c6315d7ca9460fc0ab36c78238c72de81b7a06b39d7e9fa4f977c330b1a1ab57594c6d63d3968e18bb29f0c71815291e8aa6b405ed5e50066648701fea910b4974cfbe4caf454382752b301a80d70e437581d190d44e12219e973ad4e4fe372c6291d593c51de0f0a3dbda969a04efb20bc4eec10126e091d4dab14543959ff711e792094bcbfaa2a3d36113b31dc48a94ae7fff9f5e9794291c1bc9f619e8fd4ffc0704c81b5fcffd0aa2c8bdf2c63e3a68ce18d6cb26486929c180244c", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "88c8cb9b647a5d483c019390e16f1766cacd570281d08ca8029287eb8e0892ea7c60f6fc9cae67e0ec1d5885b951f99a3c1b1a2f6e444ad2c913c11e736035b7a9982fc2250d543ef8789137f49df6438d82784eefbe6aae9c7cf679e815c9711620578c85389da53df9cfc7814022a5e651fd6c38474a37db8ec140431a4d1ef7047a1aba803fadb2b8f233dc036189b9bceba00da7e387d026277aeff7dcc484051c3b9cf42758a39a5ce21dcc09b1e1f316939df973ec8752ae620f46708e0a7f54e02a38cb96a11b4b51b4f6a5f1187555d87b99fc6d99ed827259413a270503f1baba443a9a2e33e6293bd6921847f7fd9962586d9b12bb779cb598e8533ea2adfda2446e14bb0ac677040213228927556263be276e7a0c31d0bd7ef6ebbdda4420ab911f4c21ffc8aeb8eceed62ea4debd3cc806ab7bf6d06d50dbb6f0b9b0306b8f468f624a965f9751964566137b14a6ceea27c13b7cb484046c62561699bd89f26b6288d95e7e0d5a73ca6527586d9161cb665eea8fc9c8cf28e89f", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "96790f6f6673faaff8eb8743ad6616ca8b3138bb2c5c4e1d0491f70fb393bb5a9f3dbfaf4d52a1840bd318c0e236f429cc24c355cf3b65896a249175d9dcc7c9314c928436a3888922598777c8700d3d6e434cc68aed0dbfd3c9a160cfe08fcebe59108603045aa466698dfbe96063d799110bc41c89e00cae3053b59d732e1a804d98b3b23487505f38258a4499ee02dcb5be8a3e38eed86a285e28b5a4e37345990dbe4c79c8fd30b384037b6030a9b1af482ee75d145680e68cc3f10e37b2bf996b68b0dffa1d73e8fd848d9b37253197158e1da0035940bfeabb8464800fa5457cae690a2c03a0bbabe3cc5a643d38ecf810bb77adae5f392fd2e5e83efd63768de213eb853070fe6ca0d471ff6452852a97b891f60185568f6d0378a88c157da1d4bbbeb601b4a5f7486f9fc2dcbfb0ae70b0431c1d0893f24fcfcd0b403ce7e94f5f009b77e9025f9b713fa4ee5b67a940f8da889cd6f790e88101d8f5d562bb7b951223ac8ff84bbfcf11a64ea8595e9516274061eb73ffba92bcf30b", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "10089232f5f0b2b9aa9c719322939f498a7ec13db9dc91a93b91804e67e1c3a9bf74b9ea93b848718336842067c70760b3bac71fc5ee30af270da3b648faab90fde660431720777b256a937c74bbc57daa29806b86b5c148acf18ce3878c4a5165b71925b1b1550168beae776d416861adc2dba418e9fb245a6181b6d5c2de7d4119c2035d3494ac1a1ee8b5f06ff9c61911bdb79ebbb47e56019ae85821fe09fbe06fa4e8b22e084ab49be594504118601075a2a8d34d0236d0d3ba33f78d4767be8c1d8864d93625d927b3a0d74c2af2292b3e9d6378d6a4cdf890c503ccfa86efcb66ab8ed00123afba610a3a1eb341287529cb6f2dfe35725c979b1d3f1587973b0c5da0408acb67e2ab0aa0f07a8701052be1346d75268e991687ef07dbbfac52e31c9b3d15d54f46554f76c9f85834eed47fe829d6ccf395b6e66b8106f84e5c2b7bbfac3057994bcfcceb0ed9c9a7061d5011064ff0409fced4c07656b211c8e745a435c658dfe776723b651463980c3606871f6f3fb9d03ec958efa6", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "725fcee4ea2ed8a1fab7315403e8de2cb4f50a70717332bda5214f91b611cd815c8fcfc843d440728a8556368a32432276340d804fd363b6893ad4aa02fee70d506758777387c403228c89f43586afdd056810851a416ee715c8c0f076206a6a2632b0843345d1256d49d339ff63b404d33ce2cc0b539f5a100ed6c74c6deccfe9658620b200a5d33aa41b0b30311b48dbde966dd16871ddf8bc9cec230eb7b143c043b60a8948cb4b923d1894957d073bfe572d2e3066392b2797a5556e7d14931d82e23b6ce40e42212dc92b5ebee2d2ce1da4513b75ba574eaa3193914dee290f904db44dac438443c158cc610ec31d057ac348dc873977c231222698af2170ca54c2f02531c618dfbd327ae0ba091ca4f303c6c04a99d0ef288e12873920252ad1684754d68f74afd9be2a194c32a19bb2eb4d0cbea3174c50f95eb971ea97cc009a8dabd182ef37bd9926cbd6e997b46ed57ca1a5a0668b88fddee941de318ce5ae9744fc3b8011535e43aa678e93bb1e4726ba212be7719d495097cdad", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "072ed80ce5913ea7636e3977bbf432bc5df448fe269f4898c65f3d4a0267b766fac0e3ca3d37d23d9a622b9b23ce38168d35dd890f84c6c71dd3fa110dcd157890aa1bf6f269a492ff52de3a2b49d1ed18be93c6c1495ee6f02ba38eac478310abeaa2704e18cf0d1bb2db1d1db2aedf209b6ced2fc1c6665804cfc677de213d48f324bb7b19cbd68db19db4481972c2c8fa11f3ea37b31deb715e1539f041d131a7df6523b3b97b6eb360e67cb040b4a7e9f74b5af4afb4cda36ff5ecd80c0e82eb26b4385b637cd183b1480de3d3958f240db6417ac2e065be90ba05863e9b0a8fc8252e0ced72b4fe528fa20a97f7da219d0f18dc7d3a45dd2b563a8b23f17aadc645ee8ffd61ea7ddb52fc14092f1d65387d4155f415025888abfea3da095a29dcee53d2c46a7957ce8887685f2b94d622c074e211a4ec69e127174efb29059a4ad5708a50d98861d203fe0a0115d800156df5924ee750572093e3669d96a72de6bbbfa4cea390eae8ff5a67caa5e3603d5e6d70ac8703bb86d4519f600a", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "93bd4f56bb31e00ea5877cfa1270607c76e649e390a726939491ed4ff734818fcd849a49dd22ae0631a940e7f53b42460c6f31c41661971deadc91006fe707654ff73499e9312d272df1ea5379695d88816dfc4093f4edf622ccf3f39eb46100bfe2b334232805f0a6b42462e6b50eeabf105332219521ce6a9df86f112e07a340cb74fca9a03d7f0e539b7cf72e2ca7fdd98ab8c4d4469d27e26a0fe12a76949757847b403f58b73e7347d286092b9beb23c4b488eed1f5ba420225211ea27e175fa7b9cf3da9428d8578a705b7ba117f61bc7986e2aba18d572a50f4ca5b9d1a8e9074630dff3e7d02173de4833e3063e638917bd2a214e3f5f044f9896741a458b42f7c7b4567855a06f68da64501efda6702ea450441abd1ecfe09ebb8be1f0019dd2457175fe6a1eaa6136f8d47c48bc34af372bdcf9cf6a528adead76b42d9b383f75f19557ae3588548c3f48004a364abde3fb1a2431a820f3d7c171ffa12dda6a55db50fe89895c5cff1d44cc0bc4d35eeef6f6aed13ccf6ed890cba", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c0f29e70d804c49480eb85c7ac5b06bbcd06f319d7f88c647a588c74a6e0bf4d64303f32985087114dc9f9528ed9333cc0870ee9eaa032dde4373ea6a9bef3978f8df1a74130876115c759b53a9bb258fc37bb04526b4128877cda508c6bec72facd57e1b19c2e41a6470211766e334cae1cd525aaa71f7da89a80d43de6db21d2bc3639ec7f3e429a17e06433848aa0e8e9a5bb915399f1cf55e4981c420b696016e03a790edb4f84e41c6b32b99f4939bcc045f4354299bf6ccc527f2d01f08fba85352ce7f870ad247705f474d6ee1ebb326c9aae9f95c18493ef60fff391d42c9c3b45b3773e76b81d02e2d9a55eac9209ea38719459d4335dc8531ddf9952d40bd96351890128c69ae1046f8ff30272ad69299cfdf79ec7cc7914ef40980b6a1441926631b165564c443136d306dfedb3bf925cd3bf9f8797d0876863ef4854f2263b226edd5b950b7d77c60e15922b8c6c47bdd91d8e47a242fd6c980aa747e8fca571790e99e21f96c9fd60b9b3a5ff660a596a5067272c66b953ee2", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "21974ac735926bd669da8fc685ef743502e84aea25b6a1c5737fbad2726ead449009a620a7642f75e88d4b4b0decd1918a1dee4d62a4370632e0e950bceb2fcd91dc7bcdb967bfcb381ec749b954f503ca02c46e37fc9a1abb0c0383a2304e413099a9a3a36184a4a34873cc988e5591dc3a41441224bdaf391c6f9342482e4b7b9dd85c1ba67bbf8932e4a47e563048d424b01173f0b80a523967fd4b33311abad4927aaa512774203620d7c9282ca3ee41db912098c2ec7b37996fa0c99399f43e523572370d8f88ce7be857de9e3cd2780f3148dd3712357e58d0cb2d7899bec6dc795eb52616c473c315357a4b7381cf9fa6f928766301f50af365dafbb3bf36e772eeb7615ca071f40c3189429d2f194f31a305ca5e69533aec27a9234a4976a54ba568825b2aa3372ecaafe1df746457d4eb9f692045851295131278920796d3f58d587b3bd1e4705ef327d2ce543db1bc5f7b0e62ef4e15ada94c116e6f617cfa4cc1a78d082f2fb90fd25a17638bd06ee1a58431ddbd9ec3002a92c2", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7eb572ebe5aa6bcf96430233f1f6ce21796c8ae25c4a62dd100853bcaeb9376cf434f1921d3dbb571973a68e6434a04687e74e11c15f3354773666debfbb38c1c44f781ba0d3ffaf356a42963c62b44f6d144ed83e3700cdca500d6a17a502b0309c16822d24340cea80adb177eb1875f22b73ce7574fecb14f43159462ec5ccdaa10072bb64ed71951bac256371837cefdc1e5bab9bc18b8bb89be892d71ebdc16ce75d47d313f9176ee76de5c20599fed960395c6abd8fc23f7500fe0703dd135c2fb7f3c96d05755ffe76dce4f78ada9c7eb84611048213a57f6ac027e2fc11d8cc8ae1ce861e88000d436fbd8504418f85a7168d2c5d6d3f9a155abaf7a458e10637744d2a609e02881dee80d0ebd625d0bc8a2f26c5c73ec0f3a5820463ff41157c159f6988e8611065ea2f14c63db7b5d655b6dbf65b8d5f316391000bb0e9df8088597cc8ad584ad98260345127f9c52cfe022e849ae816a41fc33be60bb211c19b96654825624b655cf2fe49a7d5145ba4def6659250ddcc52aa8f8b", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "71a0053f4c115ea38ba8b2d0a2e9adc4f35d31fb48457a5e730afaa357a6af6567cd921a6616251cac93f0fa1cedf88762f7228b656ea26ed9720d9a275c544995d4b5bffe3dac9d26739f8bd432e66195f229aa09817de0b2683e906eaad526a72a58a6317ac49d56413cf69f2a26275f01af1140875ecc34bcc1999dfe357cb44c63d636c72a29d9de8673df960842d4fd99f8654e891124928f6c03cb51a65c3ee231e60e76a8b67b143ba4cb6d5c7f8926f9e58de69a4917c4ba4f9f9e13b1c5187d4985d9d8cfd130b31befcbaae759dd7c838ddb04b1bdfe7f36879a56b1485d57e6b16fd1ad6537e69cb6fe01db750bf6562659d4509a6442e4169241e2e3b6ca4c06852ec05ce3b6c7beb1b081ac0992aef9973d300ad72fcf1ec7d4be9cc6d9888d93c6684f8cd04e3721c9e4537d6b74e0de308956966a4d5fbceb8c27f98b7735300edd0b35f4542b1aa120496dcc3d97a48513ef2058c4a528f37dbf8c01f5319f571c848a650d57941d47005fcc2156bd70c9f1de2a9855f37f", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3ddbc2d2e9fa28d29204ecd5fc26b95b3b6b2855607f82cc3110be9e5c3c3890ac2431fbbd523116f0a70ba04fca72d243035dd651c5700606ea683845b13aa20b8ebdbfa4cdf17644a75b3edc0a2471b7e924aaf058f623e18972c8806dbf94732b5952a2145bbc46e966b646460d812258c490376ab3a93ee583b3c45f53802e9b1444d45165b1dd8d0c84790f9dcd2410d9ef03ae0ce4d8f2785bff1e52d1a1c06a2f2bd86895cdb18e85de5394947cc3a0660087424f54a601798bde4e36da0110cd519f10226489eb70ec611cdd4a87451fc3cffb2372f8be04af71539c240a12ea61b45cdb6c217ed8878e2811dff3df42d2bd2746f9139ed45e275865bc5db45f7f450817bac95ddb8038884281f3cda9359e1d1cd59061121c576a40b2915020ac28e23798fd5727ef0af199ab041c3f8c77664456bbafea8ead10aabacb598d432e76e7b99162a208d163cdf3d675fd21a043dd6629e8955fa20b5402fb526f25c409883420cf493df265ffd7d36981520269abaaa7c3f99b0625d5", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "464260dc95198d7444a60a39ca3dcc843c5f3fec799d05e87668f556d2e655706b072c2df774bb81e20218cd1f833834b68540ba287add49a9c050d0383fabc92f725724358c8eecae0d428dc61dde5675604301fd24cfbc6f952fc1508a69685f64517a91e601759e4ce659992983a9fbf2dd2d937deb8b63692613e7447fb4a3960db6d6b8dc7510fbea82eb98bb2a47e7a3ba729ac250f324942a508f131ed67e7a1d0c2d38d425825a40c53ff32b2f3c71f766b0e61b8ff10c152f0db0da5c729c8c4672332a8f3ed9cf14c33322ba0882eca773d67879150f2faed73e2ef990b41294bb460e531e04acff864d1692aae72b010ec09ff11a7e7cb7a2442eb8ae578273f66f240b1b2fedf7e556950f80f230468491cf17ed43bca73a8cb2e03f055bc391b002f97e76f970a60f3dae0cd69fcc53af89930d7857c63d7bd1f2b84a581ba60c4836e45406daf3f24f04f6492e67d1a6691795d90187bea581c413de8871e05c9493410957000721c2861fc47f0b10d3e4ce6981db12b23348", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "94fc114d1cf4254e8f6a9a49bf60183745378c7db240ae648138ca7406dcf07dc8487585a5742ea30b4ada62323cd736dff05422963ef35bc2e1171cf5cccb3677512d13e19ce2bb6e3429d067be02635864a1546c5c59ecfda5400fe759db6168058366fda2426c2834d53896e65ac9b1821fcbb5a73a17881585ea2d4bbf300ccd38d1a3b9460615678ec6ef84a8f793a6188180ee2e94b5e19f2f0e57714979493dda8e125a1087cfc8c1bde51bebcf40706a4887838600d7523aba0b07ee1deb04bdbfbdbe873f4ad23ebe78b22a5f35ad0b40dd1ccb7bc7f82bfb0e3ff9b001fafa8274948d8689848eea623b6d3c19a2dc7a2478519ababe456a151e2cd3998bfb4d9a2d91e338d148793520a237b489f39a81b1fb3a41394b311d3d9397e2290ca8e80d3a0ef51afc6d3a01cb0e0e0da42ff8b8465acaab65e4093f463c17aa6b31a51bdd664968eead69deaf2c0b1d85b00c5addc8a0adc75550b386cfc442cbdd63524013a06ac46bc9b4a23291ce42d6dd285a6d51a4ec0451a9e0", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8fba10af076f5625e21342f2fc65d0272ac23fd096eb5a26d24ddb8e97dc85a51c74eba81440e868a72e6f7114a99a155bcf8ceb120767c57c7ca0340a68a070732474f0a645071972d58a89fdba380f725bb9a2c66fda8d90c9c848ff7df7a4a10f745e8a234f74c423f61b5a6510c9fd9ab6e215a075fef509180a44594e072b2be032390eb2dd98f2b87e82a47180fc02462236e90434318ec863988261c7af4e2f6467c84373b531e4b0533481a3159d0220e48da712c30709788d01ff46d465e7cdf3dc018ee1e0a3fb609b9f98ebfe6bb2c91039e4c7c7011809cd6ed7ab7044910336f741972eab6437ae44a9a5da0b79264775dadca84586ef164159eda1f4c563e4669ac83253b7ddd6d304699d750d02ba56439ca27f6bb887e18fc26a59e8fc69f6c073879f395141cd725a235556dd09013d06859123894c79cecdc12b688884a6f0fba370af6638ef8928fef8e7dcb72e7a95acd84ef50f756e96f9f1dd8bb1468c513699df2784da5ab54be9a898a03c4d9dc0064454fb2d2a", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "36eb8d1fffa64e3da79fa930dca6c73f6154ebc4e3bdd5f34dafbf907b14717b89f20a123393005e7b08eefe1525379644ad9ba5b49949c17aab53f57a93951cbde90eb637e17deb5de00fa948e9fed3deadb34717596b2badb05f90ea22782eae65bab366107808643bf232a9a7694b9d637bb93aae3744ce206d141c156579aec215c6edadfe8d5f0f8650432cc6cf08dff36f240a1dc1b7fce032d3a986d6546f0df1446a84e8bc1e1ca65be8c511553ab5e5f33079d2a661ebe32f1a70702293bfba8dbf51d5e23113eb8767ec8d28ab41a9db557d9c6f1120b36d823cf1a8cbada320642ddad0e6b1bfa667005706300e5cdd090d3835f2f6897f7d749465440b7ec462882af072dc6d72b90ea1f038e7860bdee3b19089b646068b3bc3149fae1e94d3ace471d123ae96c016d239e4266bb727fa7031dd7b1ac76b5cae6f06117ca862d97746d82393f1a6e3e5b6ed2ea9cb1a5e982329162d158060ef62345f8efc2ded9931d291060d762880b6aa143a4d03bf5c8cc9714c8c50df39", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "025ea8cf827618765a5ed488eea19ebb7e13bd6016490298a38dadd1020e86901ee0e0c4c2878a7d842551ea66d0fb2e3712b7922fba982e9287bb618a50b302cc3ec014cc0a17c7bbf821ee417afec1305f47372092ff52186c8264f3bb0a33a19aced9c8b4affd04a767591fdbe3a326f778cd423e44a6c889ed2a6e373408d1642fe6ed681c98804200ef99aaa9bf0489309a867eab5ed94e01faf01487979a38cfefecd20f40fbbe8df27343c9d6454f491cc0e091e703db10ff6a280619cf366f5bf635775f403564aef5b9d7e52dadc13c7fea2aa32761c1952a72ccb883d2151d7e798b11cbdd6c15f38ee77ff8982698035bf811f76cc1ef09d0eeac9b8fd13ba10100ac31829c68e1231c209d187a60f84e24a0eeed0c80b0059f21b6a6c0be8ca072eb9e0b82d7322800ac021b0c17b0051e6367062367838561c5c96169399f488ba7ea5a187ad598bbe91fd13672f1bde3716dd6f0bd5be999d4a37eccf87731c9597eec4e4043effab36d464c41669fbf3a3d78f0f30d2ab2dd", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "34bb048051b58ea4dc8b73425632c7c7aa58482c488134aec9371076cf16bd3a7aefe43e6bf9eb5014b623183b56bbb14d892b6586bd06a6ae50f4b2bdf1fa2aeaac4a458fe222405b29400e41e6910e74d8c69a32c3f718b3e873564db5f5aa0d957b7535201b29a886ed9fc36688e93d779b2068f3d4d42e1353a8aaab73df7ea214d033d2cf8f2cde8f0de661e30b2941145d524706a31e41f5c2747065ae5b450c758dceec3bd63dc084c8a545afe7aa4f6aa4834323c428066e622ab3ff9a3f2dd3cb16753816d09adc3fe69b8a1b319866df92ec49fbf20313bb682a06d9e236b5262bc33e7745eba3f62bdf8ffcc5074c99b1a655fe65587d612537c991f76c2a3e09de605397b41a77a8b17ec0a4e7855f3d686f9923f7b7b99ca8dced181f3d8cf95d21b27b7b88287f59f262c47e5dce89198924c4d2328fe98446165ffaf8e737c4fd678848cceceb114f44d16a7bb6c58a173b33e0b0cc58948a99e49e4a19fcc85472c2e696ada0a55a239d0c2879609dc3423fd4846acfd2b4", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3d46311d748c5503088d68009b7939eea0fe58883dd64293ccaeb9150e8fc01de658e30e2eec7560d02989e4681943ae4bcbee14c47f1ebf18cffd14a8351bf30c4254b1b99ff279e842fadb8806b05b578d39092008b9856f7248aa3faf14e226a811dfa7c3d61c4ab5a0a43410c07e8e6698467ac275e3f509120e6e703506ea09e048d6eb147bec0627c6536b21620fd46e42a98bf561b91ff0b7455cee2383771b818fcd0fd7f06d3f545b7eb6e1310b148ba8b0a9b6093a520784f25ad2fccedeb0c3a965c9368175870ad5e2b316a6d19a2db9e362254434aa2c8771d7f821c4f0c26427e329335d46508bf28b75fa0e97c05ea5b10254511de23ac6f84632fdd9534f49aef1108c77669da9365a59ff6c28b8dc49ed957c48672bc417df3839ce681170f2e29f9febef7408197e2970c15ed54063f07ee0e78f74afc2bd7ac5aba3c79199c0f27b1b3f260a58d2d0cf7ac20d0f8cdd1798fe5b72990f49fdbaf766b59d0a18044b8b7f923659200b0c365eaffc41444fc8859a1b8e6a", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4a6d070a551f3201c7b5433ec8808a39eb9c25da418a1f21f649d48a013f7197d636c283d9f1bf774b3aaba3a6adbe2809b088bea6a7aaa9c6eb0f9029bd6cf491b42b89e8f8f7aa840a0a548782b4faad79c64199f86156dfc04a3be25cdf7d2e2533c85fba072f06accd023e9ec72aa5ab71d2f316047199b4084ead00af331c8e4748517a79f759ca32581f2f9373d55a16fc36e674d6117f56e8f47fcded9020c46900e53db7e94fb73e3bea58ca7b8b877c68cba03e7a2fa60225d5573a9402b4db7c8dc86aa191aeec7808eaae150eceb180d1acd80adfff0f030617fd988189c9f71ea404b2b91e14435fb09f9dc5f7d2c232af16a7b72b1e4b9a6f23a66d3624d703c9ac9b7efb536fbdd91362cb70e7c18eed47c93c7100b6fd93dbfb3c46b8a067e074391729405ebc06b7ff4d7580ac7f9c523a14fd217f95b1823728d58cbe1ac716dda805db37fe753cbedbfb984354417e2f10dd35fb7c901bc8a3675c0a5b5a49bdd25b6b684f291975972d8ec94a27886b52515ef13e2a31", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "92c4a806f27fbe0868a2d0c22cbbabb735f7991c3c1f14510ea14cfe0f00e40666e23469c81fa15af95424bd4a27268a90532eb314d83bc387842c21a83325be63a6439e30f305a008330d56e75fe84e396294f64c4b0b41e13fb568f32c6043a2a31f63d34d5901e7c7f642fc4e4406ce930755bbf8bbd44b5c403d91e3585934be520192b9bc04b44fd3082f16bfb6d3771b74891a5d6e8b8bb267a85f346313944bcceaf76c6dd232790460ed824a667e5208e569e1577759c36fb67098e70cd8f138064f8e16f5fdceed56cd366ddc3626c495ad7e5861e5bc5e9373b9be09a7e838011a975a865b44ed2bcf68b8adb73f423be52cc4cfcca6836b838c4638c560050193f855a7a671a8b6134776a0b95fb7741551b944fb17cd92a0b79257cd59123a740e9ec585a6fe1f97036047a13c06bb8075ca37c60d148f47db001a3eb3eff1efdd0ae3ecd5c921bdcb351ac0a9ea77087f4803479ab77c408029f7b9d30815a35393b24af74db22ce3dd2938e1519138dd75d642a52251615d41", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6b5209b276b7ebc7a028b203d02d47445fb2ccc1b955889c300d11de87e7531c37c0efb5b7bbc6cb45a3824a1a77ae6590c89f187ef001b44cbf503c8542d1b342ca80d1793ef696ff643a908be81eaa8c0408cc8b3c7a232c16276dc5f54e70d31494e25fca5061c37c0fda049f1a7e5779ef7a29b3d76d16fb7869f6565fcfcff695971d11f0888cbdc769e730d797acd0cfeeac365c06521b12de62a12a5294632913173445cc0e77f5d8ed006181420dab67cfe862b7bc3436c6eb02b9aa7f9257856e360b8ecf6630bd5f43b649a06785ba481e87e814b5d3f2607435473d068fa5fb55defe6786b753b801ac2718ae9fdd977974f404ca1fe582bda4545787c87408222582b7d7a5437e7a1dfa2d96a2d0921fd5de6d5cbfd5c0d2d74c1034ea9dcac416e5400c19c632b4aeed74369b00bb1a1401c7cd6d5ceb0e91fbb710c4fbdfd0f5b8b463dd7d4f0cd1dac8366ebb7f984ddfaa37bbd7927dd2be499fb71ebd3b5ed9dfc3377b82585cd593e9d4a79ceacaefeea77c94abaa82f4", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "52bb59a7c7e939e1152f892632fc88a85ac102e2f509502f8b65aeee93186b987a9c6c3f5058f8bd953b4c0ec622f5656d2f76b156ffe168e977fbd67ffe7c628838a024210a48cd72218d9cf1f1cb48c60a5768538e3d9de3e3d984b85810e62782602ca20e13c8a98f1c58cb78f12bed3f3ac03026579cd5f8e87a37a15069c8dc628273787177371968c5bcb88193541e9f0a792fd8049de4fedc3a7ea2c105aefc3bcd7773881ee6b8a3dfb21b62ad28145d34443acd8769a03036ad8f6dfb167f502811121962d44f3aca301ece266f570e8d708ccc57e57ff2cd2121ca76fccc8574dbcf6483711870d1cf60d5c5ddbf944bcd2c59e6eaade761e310e54b29a45ee752a060d9b46f88847b25a678b0fecc149bd78faa52ded74132585c8a7dd77af0c51b0f7374fe2401e6c65014bd3bec9fcab8718f9356a9062de00d30938743efdb0ce1ab8b4036efb081307f8885c7db5cff045d9f04baa24311b916193e784c3c0b98c8275154297bd0de730adb8467ac41cd8b016a90e036f0ab", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0fa23a5845b67a07a2d9dfa1ec54cb86f9322a4f157f99dd300ce774e6030c492ce262f14ad3d8492680e67e31b662565a7e50b17ea53130d34215a96ce304004d10b2ab2e144e123d4fab9a3ce22c101728b4c7193d292c57002c5a867ad33643fb7f9200a36d98aadfc6a73c53f136056f54be0e6c2b9a4b1829e815bf6d2e9b42647681898667278e5d60712800143a248d751d377a911810f6be9e76a655a8bfa8587c4494b0823a9b2b5a53044613d68545058c9816e52d53c3ef0b6c0affd3bef9a0c58b9e4a4c31afdc37c08a54d7245be185177bdc692a746871df7f1c1d7b266b6837a0293b5c77c5f542925a45fbec36447f8105991e282977bf3050a129d54a13409a7439420c2f7d286d7a7c6c900856bd6dbf9604994effdfc75bcf9a7e3fc91561d777f077ed57143a5ebc2297822428b848f8a930d33025616e6ddd07f9428508150ce0908c87cd347612633053c2a3fc82fe3dcf2c386489826c98aa158218489bf19958bff492c0a7f4846b303de101ea9eb93e98a2dc6e", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "786356ac6eef58a1c166578ec9d559a03bbce2b94b12b2a0fde54c78cd6b1d283380dce2b1a97033a64a575509d526ee28e8754202c20d625938b26359d94c5507a37ea622a67767b61bdf1c2ef0c1be74d72c3a4942ea1f8ca6a61aec5c1e4d8ca7109ed2083268a27971b85ab33672967de795520fff1e6ee231c2531cc9f8df714e8e787cbed904df3b16ce93e00d818f1bae9bcc14bd0e266cd06b41eeabf6ac1e21779689e226c3af7aa1a30a00b50663364fcfd331624b944444af1ef1f35ee663fb06cef3ca4c2dbddadcfcb7e38e456334a181ecebdd8a8f836bea9a45adb7c658e5cdeba466a315af61329ef06f97ca0c3ae7be29416face68bf9508d5c8d419ee31c22d9cd46703a594fb927b59fff84314262ef641eba3641336584a8b0a3a20cc3a8f01e1e6e4f066d9b7fd9a5cec454de7ac92580b41324b510d2f481ae06112b10eaf33f9d5652e4c1ddc0ae518951fc5d2b57b2bbfd57694b99e142fa36c07c62666d3174c1f9194403dfdfdbb9cd8f6c03de5b64236fb0c2", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "72c4d58aa7327fcbbf324737116e153ae0a22cb00aef521e4ddc30e16000918fbd99c6a03b8e9db519f6b1f026951932cf6e6bec42f5b7a66c10b6edf348abbc1fe29f80383df0e0dc882ad6a5994489b65fcf8e66ddbf487a9050a5507894a957ab35c8952069acc5213dd2b1ce96a064ddef558b310110f1a8660b65beb72852c956b31dbff366789b4a0d0c4ad801fc884e38c074f5b1037ece56563502d7f1052b1c06bb92bab8654ddf62d681be67b9b92c652b30bb859c3487f8318b67091e3e32f152774b1394465ef27e370c4b2a31b58a1ae630f4bc3c18291d075511530227ac236e7dcddcc772d97a298141f680d7c0027b333cc4b86e219498b060a702686ecffa02a3e89e5506685d3e62a5372ad4a64e491d1d31a84778361c5bf0a9572c04b3a4dd6f412e4c378a7581482cf2466706d4295d8223851160339f074313e3f3c55be0a2ce012a286432d9623a809f6223e19caedf4a66d969635b879a476833a6552138eb36d69e3d1bfcc2b034ec09f497a362170f5dd77f35", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5113e39bc8ccd253ddab41e11a218b811eb1759ae36b2776873dd68cf681c2df8d95c170cd581778335fef6f9a60d06789b6aabdd28c467048c4a76116f28bba1e2b4e7a8e6a99c007f6f21a4f76a2a283b9b7a1d45039875ea836fbf88150c58a2911258f1bb4c7f8e8619d2400000303e56693d8f7b292ae371730bfc02bc4cd44aeacadbc340e5ce276234d01bb891c2c5f8db7f6a0254ac5fa69521ae544302608ada74d8b093768bfc641dee348a27ebbb7ace774f1b0c38c26a504608e25bae3b07e07f984a463f7c25a4a091ad45f04103fb3c45ad0161ca5227fa607661341a2640f7ee17c5985bc0b2d635a22631bff8835f4edb8531cef8f620c2cc9288ca02e64b1fc4543fdf2e8be8f7fcb4f9a66b14959ba3b6c840d84bb8b881494f26b210863a4bfda228599f463dd98ff18a6e13031054ae60486bbf2921ec314533387c3f0673776f92abccfee28392de848aad68ba8bf9a590df46dcca563b8a8cf684111aa26450f0b4831ad60951e21264c800be09f88f32dabb1d841", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6c653554d7bc96c6b647d0fc2bd744547581ca3b128a0ccf3c54073b400beafdba1249399f58113a71aa6ddd93793f297b8e372959f8236953905f50992bcdf775fd6d386d349958ade848f15f0032f219fda00e6404ecbc61ce233f1e2d5354a239e9fa6923bff6a0ecf280bb475fc6af48ce573bde926827d3897c4552dac90348e1a298a2ebc1e9bfb2defeee29513ebb335cb15832dfe93dc7db002f9cf4ea3e9c2850f19f1f48ef94b34f7018c721e30bfdb8b5e9994fcc5aef7b66d475c50652a11221d33c5122e50bdd12135d9693c606a7a8fd47953bddc7481df605222772c920515798b74029eeebd0efdc046cfe3e00c03b7fa72492ab4dea70a7b4e5d275e979eb3a9b52e5455c1624c2546d378c05b627e1d804bfd703ee863bcc4c30c5d763622007f6c7b7031279c2fcf7ad99267a02b8e73aa8a0cfd32f17a25ea00ea44015a2d31d72ecf25fca39a7340e25d099e5e7b2ec9130554790eafde868b71e8ef91cc2a03af3839eba3ef389c29cf4d68e02e76c6c28c9887644", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2fe714a737a22c7622b27581ce28190080ccc199aa2101982e02846460cd14dd89786748dabc5a39755df6d976ff275e76efeb906d73984ecff5fbe9a64a2464c092f9668c4fd44ba025d16047bd64cd73a31543800e25031f94676db3193ea537c0a059ba6fe8f33ee88fde303ed7556048ba44710d118e63472f65932737da76b29cdfbed255ed45cf4205d492d164f39abf00b8837fa7e7d2a2322d669fe4dbfdb47a1483fcc0bf431401b8cfe3f45d4013a1d8a299f3697d64b79d6238fa6bc39d54d8e4b9da81537b653b6e67079861e87874b896fbae143074e1a4a8dfa862c420a568e80b7632700040f0e69e93c0a6920e509b12fd27d1dc97a38dc715643dc18edceb1c5a18a1beaee1cf4b9705e98f5e39c6d9df7f2c21c690d045ce9c2799497db5fb20fdd4a42a718edece92b841fbb6360664388562d1d3d277f7ad6c7889447dfc4a0e37e985568eec82e528b656b51621b2a7c9d037d0b0767cb2214e6beb3b0837555047c98cdce8bd9ba7f0d66dd3d21a6331dbf39b6457", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "4546371f6df5f3ca915d7857f6212879574df01aa230c65ecc3afa7eabaeeeefbb4852f12a402d5b28ed26be43d2ecfa520d31d350ce6ac277b3d04d7630a717c0bfe6b5da3c8eade6af5a08bd50496d65ee5f39b1607fb25e07791e15ffdc461d2d5c3f2394cee1115650fbce06a4a91a1e76aab1e32b2d033e11ec36bd28eebc57c38dab86398758b341dda6bcad50a7f2df69cdde71ae818f81a939cc7348765847a7e3e674f1ece7e29b70f806ed074ed2829429d73576f697782f283fe861ed525c243e53f0d7d80b4a7c90d78ac468e12bcf0947938cf2bd1637b49dab1eb3b10d3958dad8ca412f2ab43c9dcd7402a02984f53ba9567200ed1b7760accfdf96bc55449a508a48f8f019aa4e3406de25e3951f4ccfbf57ef3587c1a1fd1d9c43c0dc770a60d1ddf24f6dfcd446ef082a4faab5e15c108d82f34291bab014ec23f97f52aba185d872f2c39ef1ebc49f16c4032c34d23ed9bdba8b995890f1ef823e99df2e6df2caa3a2d9f4fe3123ae35b935907b040137388f8f9e250a", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "30618b507d397328c30904943057481e473567f9e656796820fc9f0a43dfe8d786a2bb7bc935c1bc26f31c9e3de03d5f46d530cc16bf7513e4e4ab2a50e7d97b8ef318faebbe7073f54817f2cd8aa60d0c11cb7dae6d17ecf5e347c68839b6d6f2be0e8e97b699977744b7e828e252fff3b6d97df4a58133b1860cf9e951496e6e175b4f09679704843ab5a96bc983de4cc4abeb93dd372889c46ad776f777ca6fdfc951993a19505321274c83a2c80ee48eea78c436ca752faa48e0c4cbbf2b402d31a6a66ec2f9fbbd4d82c57d090b632f492e305cbde859f2b2b90d4892f05741a21007579daa90a34a771aa859c871257ba0d0d5771a4e3730482d3620d4fd45f9e9824823451eecc53e8945e44c90930664bf452679bf3c2c41f475346b8a2fa1a2d2de782b3db16a56373b91b7362316dc7b6ed225eba56acca4fe604a39c5be64869c8dcfd91026a4e48634e8063f503a4ba618a1dba2f329e74f1e7c0f48e29c3e2dcb64bd764fe00ba002d2fb31b456075253ef6df8bfbc7adb7432", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "37d33ffdeb83fd094e67ff407338e1bbf96775204983cba9cf29f0f0e7ff7ea844b14cd0ef2505d114099b00b69502ea9550e659b4ec4e311f6207eeea35dfe715d3cbbe05652ec4b0d0d4c49f744d1ee465cc6fd0aaa4269217381e953de41bd230aa841a735c91b42ccf828188f449f9e8bd56e278ff0644a9c47564b42bff4286e5fccb0a63df830a6f94b5197cfad251f77fa4e3387a966186b80796c0727b6e9d6a05163c362e0fb49f4113ad75f74daaf1c7ce7ae2d304420561c4d24c9c4fc758cfef2a6961cb6df88887a95beed086c7a977940cc8652ded6ec43edf387749bb481e9beb968618ffc634e666dd2205559cfd92b8565fa1854a09ddd9fad96fbd24cd7b333b5258e088ac4cf75e442d57abac557ef46b84583b275614322d3f13fc262bd10d506494125decd41d299693f813d296e38705196fe8133ad96570544feb164bb8e42067f9cc0e3592e07f8196fb2b1b45697d36b2da58b783fc59c5dfb69519c81228e2db28a2d64d4a1a4db282b679a509d627d4a74afe", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "152713bf030b283137db6abd4f6626f93dc4d103b03e979a0e48f047d2db6e6a0697ccfaa3bdcc86ca3369537a6c01011b7a34174bfd994d484aec4d4bc3483b4f00dfc5054b8788b09a0315fe3d69eb89070721dedb9d30880fb3d6593a7e9da26e76eb0ea35e6c28086f96f416db58971df9a14a658abd4b9511a40da7002a5444845458150435602e8c16a9892ac7b9bc4bb53c9f970fdba24ddf83fa4f9793661cedc4b17dccb876a04827c6f4c34c0daa9d4bdd89e5e67c902432e52f169e01fa505539edd8999681d9ffa706854ec390d6187c9cf3f39ceec95c53da01df945f8a55a63e7e5d65dee29911c7e42b93deaf8e1e24201275fcfa0f65ae6e0fd05854752c57aa7167f7caecce3672d57050fb31fa9ee4c6f31891d50d8f3e132538a6f6342a3843d6ab948451c64a6cbed947715d37d82c2bb2797674f5e676517d6341c9a1b85a847daaf5540bc35c85d6f2fe6506e407242762b7c20195d1ab581fcb284331e108734777c08496a89eeb4904e32eebaec2dcfe1548ff4b", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "23abc6833990ae9f15a21f8768b0f888045d4e567d3c9036fd1cbfadca144e8d4bae35112f05a839bd08d0ff59bb5f44263431f20cd15d780707cb908288c2fc9d28e759bf62a3d42f452e0c0853075b800babaf59f85bfcb36eaf584871f93b7773823fcfe18c060c714a510c86d221da4ec9fb379962242bcb3eef76f72ee1f3c4792b9280d785c45b6e4b443231d9a166cfe3115a1803fefe7775fc26d4d3dc07ad5697528b28aa7b5f3f6d567d98455814a5c74c6fdabddb8bf33fbfe2e1b4056f360e854e63b8b86f2a3bba5e83da88ae0d9d1f6049b1fc11b2e049a569e0f51e07f005e1b68e096807f3bd43142b2b3ec91359ab69102ceff91967bae4c3cf2d7fe38208fd4ff6d9a12109d5c6a349e1b002c25fa4506058cdeaec0dd9e123eb2cc66a8078c8d17050257a8c0f9b0c69ac31eb09a9353961843a105029bbcc7aa51b0951d9b5713f55de80f7b24e0d86cd1d5ce7dfc29a0fea952b33e0f40ffe7331c17f6c2e8f51619d542150a9411e23431797d232b388a79b288fa3", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "27770ce7e7990df626aa3181b41c13610e06e0ff35d2e65cae9b0e4da9ce1a39edf02d86e45468cb92620cd8a2f998762cd47096a6bc4ad3de8b43321b27297684455d6c18628b7ffe52b8c6c9b187d0359c0cef699d08b0f97a951ff0fd75f819c917480a7fecd9bf7c7373b64dc28d49916df103d48d160e1191d085c44723bf9a57c8fecbe837e412614bcbcd4b57331b87ed4c9653796308185786044aea978e45f00c082f756455f9c3601191e7df74eda00bae1ed7ae7b9a9b61c2b3580ffccafd68a798985077e02325ce94167333c079175f694fce3b3b21abb5c269e56ff63135f15c407fbca38de6e8842b13fcda95066dbd0a8e08970c52c56a0308c91d7838c4163afbd3f7760891ce7a235963a3f941f0f0efe07b7746c1211c88039aa1df07a3c35d6fb2688a39c8a6a08015799f57c948c24ca15303b69f7253894b5d0e4c4108a593f7584beaf08aa1cb916c6c888020f55808c6caa5e11dd60901696e2ceb9909d814c2e6e3162aab7719dba9dc3e4ed20cdef36d279f52", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "930c25b77f1576bbb37e61d58f9b1da6278dda777bb6c46eb8a5eb7861363600ca694eb967cc627ec0645d3a054457cf6132e8dbfa20d1defe7678be841e575cad8ee3773dfadb352726b7f3119a8ef76a99f4d46f97527623b32bf79cfa5f6dc00aab410058588ce146184c4764d26b2f032d05a4092fa3602b7d6218f4a421be624169e94450d53169383764975235b83404789f5adf32ab953be4ea4499330526c9dc713f9af2e6d0503af952e16936698f27d9d34dc1a26eb0c3ee06e241f37528bc8b43ee2a6129cc53b8ca57eb1fe216d405046a6fcb6ea0cbe38ca82596738c69d608cd4e0f9c3ba5b453d1c49c5e362fa2a7758312a41e1e93b7701798a1f49ed85296a0149d2cc55e5a464113eb2134709abadbaf63a3e97c0a7202204c6dd1c8ae0d170703cc3242ec9044390d5c7a2799081933f36377bcdc7c19e7e0bc422152f6486b004004a68e08fe6b2aad2d51c7652ada178409c40681911e317000e0c107916ddfdcd872b659de66479c4a94cabcc478e7b11aaf21fbc3", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "39976fa8af79ef6e82c5b52385548455463eaa27de80b0cb68049e2b32d06be361eefe6c7e3d247ef849026cba2a8c1be79f04fc9e49cc9463f55b7e3b575bd58710508a9bbd1e4aabf0a27e4c78f19785dc43dd3297a4e71219e6aa2cfb7c07f1c66d859d64636093dc1f65ad1e8441e017acf139f96d47ad5bef8e7d0ea94752e81e8944d43efbe1796ab3f3a6c85308caf37e25af3526d4c3caae94a2a1b2b286b6612cf6fbdba7889965841b23d3fc62897abf2e8527c30250c6dc701db5f6cbdab61a61cfdd2b199e08efc61e193474b899ad4c643e767414399d6a9a57f944379256a4c502e7860176bb4fcadf474f11cde932eaa2cbb8ffa4ba6ce3fb75dd71d42402f04b0b0ce9033cdd9ac5756ac736cd26fd917daefbbee76c96560e3551ccd390d84e175b5c59b1dfa5434e417f8fea0c70638e53216da8c99039fd655fd87a5ab73ce8994e04e5cd1693dbf55da1f85adb9778c826665b27384be53dd3aeab3956da37a73027fde1be274a124dc2c561e3ad843272576f6418f0", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "49cf5ed5873faa78d6096fae319e20fd8f5baacc8fd4a3aeba39d4805cf45010e8a3966b83b7bb58a6cc850ca9d02b39c567e1a1abdafca44a456420de8c2508ea3effcc6b29ad23ef454a3a0510d295beec35208b6b878ff8a7401b5d3820f5728294a675ddbd3efb7e2188a76dd0d4c4b79a082766c67acc098359da48307b12458ee60399a546ced5f2a8f5f52d0133a9b4d618b8274a3900242457aae719985632f275ece681bdb759f20ae7212417add5f5c336aa1dc7371b12578fae99f2f35e4fd141e7ca81db5e4565ae8dcf665ff25868e5ce94b269de61705c65b8b25f3a463676af22e7558d464d5607b012a7a93a0a7087a526aa3ec12680b818afe259b3be48ac8f2d942baec732cb71ef025f3e5720ec2118ccd895ca3c17d778a490212f13dc0e70c5669955bc0ab537eadb04c127a82b4ec202a766c5cb0de872bae605b37c78c2afb86a111f25b7a0189cc52a8256549c1f06e607093e871de0c584d28a7d324e6a0d1cb4ca28f3604e0cf264086982a465c2665407c8d3", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "f2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d0000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1c", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1e", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "0667a184f804e446010b723af28214554bf8d8ca76d165e920fd5a0e00b4c996e1478cd0fcea2bd8534eb8e43d8d11b6ea9a4d3d64ce71b96313d32e0754bfafcb2f4f98db031f83d5ec153fe7241eedc67717949b3bc285b4a16c1d1e27a248d1e0d46c410e8787466a89b6b257ce81416af06ce565415ea80d7a82162418a6b14722a08ac44d574790cd9094219b0032c7a00cd08f8f17e6e300bfb43664a16bc54626db6a7d070eb1e0f4e2d03e3ffa37ec1b420d539e37d79f7754cded3c30e4e927858054863aef966c0dabb7eca5734b263f92e8145eb3821e6ea7e19852114413064947157a9d74db2089f4e77264e8150965b8a720a024a44e942f43a2e3db89edc5ad4a6fc70316f1f0f621646b9bb2329aeaa883d6cd2b428e2c6119be977a84ff1a4b9347c2e89c27234be3106f4921c3becc903556243dff8d7575eab5674249fde3742adf7968ca6344e929f0f689cf97eabd0b98947a3343dd85d6161875a9a698a549ff12c474bed61d4817204c2c287e87dd1c07914e1b40", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "93d39d2fa99af3ac59c470c1888c0ef15a78e9fe6c5866998b3be110ea246e04d104dde26bfae8a8baecd9d0734f4812443a4a796fe8b68db809e265ae49456b11667caf4e75be5f23ad5e6471507265b6406c723f07dcb6be0e22299267e39a2bdd2fa7c2cb29ac61bb8e4ce0b0f7b7feb1362252056a2128db3db8290d89388964cc92dad53867fb20c0f437c71cdf17f776bded2029e675825534c7e59704c611741bde73ed3c7e67a5999c5065dc79079c40535c9c46d1628b893bd26b706e7d0fe2cc88768bd0bb2bba63e44788c7563bc2074c1ee0bbf28f45722191eb64e22cd448a9a457e953593dadacaaca1802030c7aa6fd6b029ce35a136232cfa991e554961a727dbedaa8f3ae298751969e86f94d9f3fa118d1b82c36251b1f4d44dbf59efdf4368edd3e166558799082b59b18dfe6a7aeba2467a2928223fd09905e26e788168fa9b26e56b8c5c62dc63b7c708ad47dc3b8f0970cd2d69ef01d9ed9823176ca7456b1ce36774e7bdbee86b4e207fa7cf7149c9559bbb192ba", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "a9de548c780fabdbb5153b4e02a067531b645ac6e3abdc6116d3b55db0900c2a7df4171f7eac4efe38ff4598cd53042f110eb95485b2ba9eec2fc13fe5989afa5ff5988d03126bf7ef510d8ca4edfe1fca7ed75fe226c99dfd974aebc7e3ae027a7ca56a65aa2b9c991d225fcc41a3875df0d9b82db7bb3734ebc81128f091c9a76cb7514668fc882a1af11e1953a2197ef7ee35e924c39012b198fd3f4a79a5b94886f5f430ed3c26788926dbe2421b449f2403b822cb8e3452cf0c5eb2ac584b8c133c7fce18a5727f2a8d3727ccc8ef826fcc480e61296779c912caeed91d64aafab47b6c963a18fc42f61db04668977c0a1d515f7dba3a5e839f2c9b659c6100abccfd020266ccba19795527954f26c4108c4375c86b29f717dc86fb4df5b97e46b6737db3a56eabcf646e4a3ebb1d879c8d742e234f232bf75e36c112b77cb35f55709ff86ea7cf237c1bd9039ea10d28c05c5a8c78f81761e98206de94f0c7f2d07260a7abcedc6d7c2155cb6115e6bc1baeb6ab30dc0258c70fc7eebb", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_3072_sha512_test.json b/testvectors_v1/rsa_signature_3072_sha512_test.json new file mode 100644 index 0000000..38fc185 --- /dev/null +++ b/testvectors_v1/rsa_signature_3072_sha512_test.json @@ -0,0 +1,2723 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 260, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "SmallPublicKey" : { + "bugType" : "WEAK_PARAMS", + "description" : "The public key of this test vector has a small public exponent.For example NIST SP 800-56B rev. 2 requires that e > 2**16. Thus, libraries may reject RSA keys with smaller exponents." + }, + "SmallSignature" : { + "bugType" : "EDGE_CASE", + "description" : "The test vector contains a signature with a small value.The test vector checks for arithmetic errors in the implementation. The construction of the test vector requires the use of a small public exponent and unusual key sizes. These parameter choices may be a reason for a library to reject the signature." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 3072, + "publicKeyAsn" : "3082018a0282018100fae12363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d52450203010001", + "publicKeyDer" : "308201a2300d06092a864886f70d01010105000382018f003082018a0282018100fae12363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d52450203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA+uEjY8xR4mbefXS5iQhf\nEPwI9ENj+rTqf8xWEB0RZhbEPeMTtwVpyyfeE07PNfy8xEioEIJnjuGuQnxI9Fmr\nLELJCFkRo9gckU8Ee6Ru8aUqSYProRE73w7pXoXNIyJM+DL+PpFtO/+m3c/uCSaT\niyxRyJBL7Ec5r8TweXnL6r1RS+WiuHq+xxx6KznHNtd2RC6p6V6X3fytTEw7Qf6F\nb4HM5Tm1BXq/xvsaoVMxbqT452uNyIBO4QMD/C3BgvfOXZB+eHKWeTM7OwEldLTH\nxhPAIM4TiK03/8D2sjMMxe33zpuoDrmEttoqxZqrqjopFy7Sk3kg9HwXRH5hhRGb\nmzipk1ZYmXtIdzWoGEyv8QqPVV0DRVL9V0cbKT+BPxmqbCE5h3mSQ2/RlJ6+IllS\njJFxZBSqcv+Qu1FC0v1ee6EtjfGsmVQI5/tkWpq3tvaV5AUFAKkEIlODOwVRgmV5\nFSRlifg2IgO1UXsvcRfSrKAV/OPMQcaxvLLmctsULVJFAgMBAAE=\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS512", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "-uEjY8xR4mbefXS5iQhfEPwI9ENj-rTqf8xWEB0RZhbEPeMTtwVpyyfeE07PNfy8xEioEIJnjuGuQnxI9FmrLELJCFkRo9gckU8Ee6Ru8aUqSYProRE73w7pXoXNIyJM-DL-PpFtO_-m3c_uCSaTiyxRyJBL7Ec5r8TweXnL6r1RS-WiuHq-xxx6KznHNtd2RC6p6V6X3fytTEw7Qf6Fb4HM5Tm1BXq_xvsaoVMxbqT452uNyIBO4QMD_C3BgvfOXZB-eHKWeTM7OwEldLTHxhPAIM4TiK03_8D2sjMMxe33zpuoDrmEttoqxZqrqjopFy7Sk3kg9HwXRH5hhRGbmzipk1ZYmXtIdzWoGEyv8QqPVV0DRVL9V0cbKT-BPxmqbCE5h3mSQ2_RlJ6-IllSjJFxZBSqcv-Qu1FC0v1ee6EtjfGsmVQI5_tkWpq3tvaV5AUFAKkEIlODOwVRgmV5FSRlifg2IgO1UXsvcRfSrKAV_OPMQcaxvLLmctsULVJF" + }, + "publicKey" : { + "modulus" : "00fae12363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d5245", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "ebf3c64e4c19fcb0fd920e65554a552cc1e652312c2e0e51cdb3b92c94b2b41ee201f61f434a6aa4703e87416388f4661c04fdc2e459e199af3ea208c61b99d746f4b00d82105caf4f0196f1305e806bc13b4c6e6bf581962862dcb0eb15a0ffcb0fe6b36502320011b540799e1432baf2a56a428fad64811afb57d210d859a1201ec057dd8d2a68784b48dd07357162f21e4c82f8d5e385b1f72834dd4c0d85ffd333410f08ff28fdb7365e408a60af177c80298726940bf4c40efcddceee3945b1d921b9d04080dfb12d3ae61863ad2e3e302370f5a8858a1213dfcd500269ebef76f4ebf0982a751d8ade1aeed95f41d4560084711362774b11b6240c0ba6ee4ca634ba8298f6e63ef560a39047481b9eaa546178e69e4daf5651c66c6235ba97c231241c63ad16efe59b7b5505d9c3f1818368b9462cda71849e431648be9757620c15f99ca78f4e250afc41ffdcdc52693a1fd43506274c431caf34a4d37321f5ccf04971a25c5010b9ada07596bf9a20bf307db9d5e86146226081b25f", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "b9bb1751f2336ef5126508541b949d40f1719bd23c2f0fed64a7b73ebe1819377e6e4262f8440a3a3cd456f5eec0b1c0956bf6989add2c3d1c7ba4acf7a617d198179dd974051fa7a14ecd8093ad572d7e233daa2a9a46fe59bcf7e01c6ad8d68c0afa89a58247ce257566edcedd799173e2babadac15405e2812ad12ad900ad997035966a05a02988e11133c21e111a8e06d7ce509de1e0c11de55379482cfa072348fb41c05083529c2db86aebee92095e7450a75d97fce7b3103ef1f8598459651dcb9b6e90f299c9efc95d7ced2f6e91526ab3788238e2b5e109d3ea984189ea13939d58fd4ab896c76bca4f6a92fd3bc124dddfabef1f286583a1415d1fdb8c80de8e7583fd6d52836a22c3926f69723301904532b9fac2a37d0cedccd4b3d0ddf3550377191f813d4f92a5c126ae91e03fbffbcf59637ebbf1f30acba1dfcb0f93285381cec6da60bbcc62074075c71300f8424e0f964422dfac19d205251f227614bc13568f408284b6b53bebd7dc4adfb7e242953564763292d9c01a", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "1cc02717a3321a83da62deb3ed0b9706cf7ca9fdf3674617fcdc3364a697825b910d54b891b5f8eba197049047cf0048ffba6425d47374ec24a84f1f7f04716b7ec54daccd04aff858e2e7c8830e4420b5f99df756018083abe46d3fbce2da6e8ce6c893fc11ce5967a5f367159f9ad38d957078dbfbd32e818a26b49ae00151350044d22b58a4a61a35fadef67e3f8247f407f026eb17b8dd4ab29d388bfb271a1ec606e141cef3fe57e2e55ae8b40fb076a06f5898362b695545124e9c185c50647cc5b83f09f406e780f626ec60462fb50caf8560aa72fbe174111142029b19f2d681f771a774afedfe2500fd8b1bdd437fc41709253ffdedc302f47afa774f5ad23777a57fe44067182f4b35a28923edc82255cce11d2fbe91acbce29289b4e0e8f5e99e906e6607637b05eab4028d85e91d060fc1fee052a09baeea759917b34855e09b8e5b67ad60f45851e991cf01dd528b100327961eefd0c29f1d1d8771bbf3bb1e7f048d9c2e1dc5e652e6ac4f6a2aef86245b83f611700bedd07a", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "a0de9c2df76523499c6c344173d944b8e02ee1520f90759fa3c27ce284091f80215a9a26c9fcebc125171da556bb732a0645cd64b05c7cbcd8c187d3995e3c86cd59468118e9278ecdb8e791badca8785e56f33478ba03eca721591930db01bc1a5da5e193b2dc9022e98948644a406138a4c7971ad8ade585a3d72e6c9de50320b9fca1ac0e054835005cd39c96400c491e1b706eca22ae2e9f1b844284226fdcdab1f2cc942a8280f7786e0f2cd069b9ae99f04aae424a6d24eb023e064513931b2e4f7629151af6bf83f4c5c58616960f080c6f96eeab07a87b6d7cef3fe6b071e49ed340b48867a5bea30dee332cb89e1a54d9e3a9a8bbb87179c6ad206fd48dab07104b1f887a02160b59f9ddac6d1f8801c1a8df507ec199e970e02058c749475b7636ba2def322160b11b21773fdf904cc665eb5eda887ecb6d9be245d3dbd85cde107d082cc6d8492a087166e23835a379ac69f5a996ad9032cc41e205078c5ec9c50f85c396822c057b25595a35471a2fc3bdd3f75eb8ecf2d1189d", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "ddad8eeace34f1eb1b0dd28db89ba710ee68aabb54b0a826c2d69355f63acf0f2f2e0dcb96f388d44d0940774d7d55fe81ba6a8a880aeee8ce842101c7e8837fbf2704971341d38bf3289dfc61a6b3b557588db93eef2789d3735000c8e2d830a32070626d079e710c943082a8bd1c0cfb64b2dd911eea76001f8e08cdc01cb072f027fbd9c72331b857d07c1c2f3090eca53accef8b3b015438942e8d2fd3406cbc54c7ec3797a163b13878881f7b4ef5ca45056e16e0c2a76c3d5108c6f0f48803d27eb4b0d55e90b19b6fe372dceaa61270b9efe2800bb259dbead955635ca44ff979bb054b5cdf86d4914ee553d7d5b1a49fb8e49f3f761224802858458f702aa4428964a32a45bed5738224517489f2be075f9ec7234a019005be922b8265bd78abdeb1d1633fe7e5aeb37b61d36b1a03a06847a812e50ed551853d3cdebffaba8b056b788a1bc452ebdb5a3f043a116e5a3d262c745fc15897ad4ad955595292a79eb85373d552d6079ad77e469f7d3a60330702125127b1ee770225cd", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "2ecc537edc397ae5c3c789638204ba3393bff5cd9c1f0552db515a8258a311b6bdc88325f9072d2ae67bcf132a92c0b4d01ef0f2916349adc6d8f1b415c86bce6b5afcf4cf2d3137897d0f8a33063a0ff69965a5d2ef00dc3e010094ec8214c95c064313c8e90bd84e34c86b2e19b056539bdb3c83eec23722b3e380a53826bbb31cc97ebb8ca77cfd96d3e6a2da59baaace3883c652a92e79653941c5615bd30c77aa38ad74c49d36ceb9f76544835d57f0cd14999c2c0cf3debbee17a8aba6d777ebd9ffd44b09e093f1a894a8aee80301c3a5a59626a79e445254cb1df1174450bee22a7518afeeb15495d663af289dbb09216543bccd136abf2646bac573551cfd04e6a35b5cdf9729c8b14d34c06660a42b3ab365a42ffe470b69062d0f305c733c43844565b0b94d49d2019933de9686088d219d57b256170c137a21475d03f2a7e0783af11426fc6e64895fb92da117702e4487558e8bd21db82f263c4bdc64065c4f66d87c87889ec5aa9cee02c95d001b08636dc3420f817c228dc7", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "b9b492d4796fa2cb7066069a00e36aab8b8755f9dc8294401137efb3e2681c9b57930c0ba87b45c9d70e214979cca91a06562f710a2427660547006ead7b3e619cf4652131fd84999c5ff1c9a1cf057363b8ac62501bbfb1fae840cc963a95169c658add96c6c969d415c10bec5e2457a5c3fa4fe81e7de1afdec6f4e59e3fea185c7cd1bee4b8a42d2f22c7bad7d4933621a0cfacf0136abffc3ac54ea37c63af719425084cade944999aca3f43c7625d22af10149f39acef32ed7c92f781809aaa945b2f446a03e66150a524c7d88b7bec587ba7d6fe2db4ebb7a8c3bd46e7fa1cae291ff502acf33f003dfd1417fc60674501728e52490476d813f0079f56a9456909ccee3b76b30aca26fd4487527f4ee6283bdb2e72393d661ec0c35b2d1675f679f823fd28e044fed090721ba4c6be46da3eab26e5eb356d17d04fc3ac31425a6f6a50474e2725bd4dc30da74fd3767a122ced21671e47b1fb33bb7018349f7cbc916c6c7f4ca7334735a0e0ec18e01735107bd2ff02cd9508fa5832dd", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "7d550b35998d60a62393379e47dc02b1a4530bf60c892c4e559acf9b9a61208dd9ec054c865018aa2fcd11a88493b54935039d0fdf5371436da96ccc342bc1440afdc46eb7bfb6595303b013037537e695787324cf9593dc156881bd0dffe8d2d22d4e90c1bcc801c9bcf12cba9efb7979a293dc2ed17ef787515e2bac8011286c939c418234df353ff9a5e0617615acfd7bccf9aa31c6681950947df67690e36369c3c3bf6c466e9748da0582acc76bf15760e8ceead43b5c2e98d87eb502d5a823ca69702b6936cbe36295b5714fed51b35fad66c819cf1191b3708f398fbe8274f1ce219e8cc77690f30bb7643f9ea472811e6216253c58fbba5d19ab738d6fecad309999a4d814c19620c4ae998a5f0061fa616ec0ab96e3760dc5d3450ec376a1a0292899212828768bbec07a0e1ffdaf4d6e5fd1ef5a2e0567341b2fc0a4944fe8bca36369fdc0177885d5169747103418e2af807c4715d94c2bef45f5eefabe8980f90a11acc01ffe0453e1fed8a7986b07d8f6daae2fdf0cd266c587", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a31ac04a54a8b6ff7e56a0fd57b356d1f854de8e0f9001cb216b859819279bd80d8584bf603999215ba8debd1e9e93fba985427be8e2169924a3954a43b58521e0c79e7a858a77081439beda623bb7b96ea46176fdd040682da77916fbeb77290e7c93b2e8a1d3722587a70ba56b8de3b2e9599bea708568ed88d2f09d7b9d0ebf9be2345b81d9b343c7392701d35d1f3400f343763af8d9233e40228aaff22ace45920af56956e07cd010af64e01e1f8f63a9dcc3b7b205de730199fad3e3b2f139c556748d704876af986b98785fa5686d5d2410cdd95f1c80a8ab8e24c23f06d5c40ea5f2be6f980db62b6d9b22cf7aed0ec00125e1900e50db95269148f6165f563b8ccc0d35c9867412c21f627ed436769842662c856392d3d0daef99bc47ba8f2738b4ea9d068b20c249d43dc01a067aaa8c249d43e110ce40de060c7c68866639bdd3c6d7b7b635b7ba71b44b71e7f68651b203ee07b914d65a2165791cf2f6d5dcbeddef7bdd7f786f812d9c5515f846eed933248b4f40a00b7735fb", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0783d81e403f352d1140b99d6cbdf63f413a55ef9a64fe1fe019adfe807b5fa59a18e63d455e0f8fd61edbeccd392a01e09dedfe28600d1c7507b1d81bc814d1e835a95219cefaf7525fc0d03bf211bc99397bc8fcce685445263a3db61184a8e44edfe7ee48e2a7a5e3c8c7f28158a308db3fc35d822ef6cc00e8df43ab1b0a7ec2c92e3fb7fccf8f8b35e68ff6d31657aafd756782996785bee97d3ca5c37d22b44f8a1a44ed6afe5b80b9659336f3a39870b5de2385630f3fe7ce3c91bb269ecef7b3fa999a79518aa3a06fb626a5a1e48db98199c1c4d7a139497ed8e9682cdcf343dd03b4a5a056edda9e7101d2da5ed8d5b953e765bd6585cab5a27030a8c909ef69e61c0ffe9cefd2ffbc6f7cb26f64de674ec5f4395f7627adc72203fd6362c17bb1f262c430e502a258edf86076336499fa89efe7e1298c7c932b0893088430a30d7309282cc4a58c5ff05fa3f1dd664b00139c309831b8084e9f3065816844fc3074d7e8bbaa638dfc2fc0aaa74380a1282e65c7934be1cb7cdffe", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 82 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b17c7e6b49469e75e489f9647112354316bf3ce3a58aa9ae41544f73c8e1e56c284667381eda58b3466d3ef16962a2619d718f93edab9aa12e5be05f73cbfd4d8e546bc936ff9043d5c048f93794d68c9f8d99805f85665797a27b84a3e97883e74ea14c180aa2e5c0785af69275d484e14dffb50a4ccee742e809a03da229e70ce529d0166439cad74ec6457016b92df8e53f8ed68cc71229a1e1732b15175aff54ee34de4e908e9b6f9e720417d1a619ba9c1ed70a55e4f5d9bd940532b2f58700f404cee86c8ad9c72ad7731b8c2a063efbdb96c7b35d641d5027d55e8cf6c317613373dc303cf84a469b54df3c2ecf5cc8d1bb3882dda48e41b9e5a3dae95ded93f230959c547ef59131fed18c269a0d5c2be16891071299cf1bf77573fde1535836cec1daaf7cbcc50c563d08a79725d66d3720ecbbe1db7edf85ed3c4a9160350fe94326e3f0440619df346e33aab6333c1e38b9f34139a26778d0b0e64b8c4746e5879fc56eaa4c4641171f79f4f3fa711b9b0548cffdbc39929b4ae3", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 80 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38f8952c63cb832a35b8808ca9255ab12fb5c27573f29d585cc30b94b050fc9e179f87821a2cf8d23f10d3ed6f2a8f461bd098eb5f6ab98923647f87594e2cec18a776af433cdf2b77dce0cd853651b50700c9812d2fec7a9760388f4c26da6bee3b768574644c4069775ce21e81446a9e7aa2c97865f4b953daf7acfaac13e75e079800bc5ffc94090ed6842960e03e95753be39e94dafbeea1745fa7a4fefe777ff5d278a8444c07e3c8526e80960f6e2146900ea86720fe35c881a61e3f23a32a6bbfbddf049084d9a6d1b32b9c2492161d1aec9479a8891c7b651d13e34e784e5a8d3cb2f5412d322689591a98b41ef9b010190e732a5ed0d28b695f6ab06870ebd23fee44845cc64d4ba39017047c7eadbc16a1e35788a9d2c2ff02b48badb7bc4605225b7b631913b19683b6f90e634582ed64c25bb6157f28102c4560945b6baa91dcc551b4a6bf2b5cd2adb8a0aa87e29c502b5b70bc4cce2e197479f9923c3ca35e5437c849d5264dc18cdd3f6bc7b88fd9182bed11f0cba3cc68b5", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84d3cf49f14eb7e6d625614743859b9c1ef5a79c23d3c16e25c492c85df8c3d8f5ed0a6e548c042a71135bfac1d209cf434700e8a6247f8d9bd3f1527ae63a5b797880edd6b3112928b9878a890cb1d0aec6e84cd5da2d3191d590a57a82577c8db2cc51e8eff17c64a6f445ba202c9f13af6b20d5974c88f88bcac534ee80eae451d72bac360511ed77d9a09952937129790dbaebcc92014bde155de59c13ce95784ccec3b4e9ff0a08281fd30f5180f62667f3a2575e67550281c2f3ee42af8b9cd94721713cc95841311f81cfd5d50883d063425b8a307f8bab6bc19441eb5eb256b6cee8126586707eec75465bf8fed4bf010f00633f2d2a216af178f3439fe0857921a92a642b83c7edf45b8b7f0e280cb362fef1e6b77144465aa06968971861a03c8f6e6b0cc77f713a1417ee76934d441784fe9df0e65aa5f439a0cf9889c9366a213fa2f9302d8a70b4d9cf7707687cd2214d720eddf7a61eb0edbe679df5fdef79f2a8df50e90f26be5e156ccad330a3f81b998df0b610383fce24", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bbb3dba33bbc56a859bfe0cab3ef7ee4fd1b9b8196f5bf02f55c3fa70ab8eca32d5e2d95e3166d5137b7136d21ee17fe5d790b37f51b030521fba37b0e1aaaf5bffd62db0421bc82798e58f6b94046519adbe859675acdc9efd050792a3ececaccc3dbd774a9cf426c5e58527021cbe8212c9158baf67a8d3ca0361364d0fd486f0402e8b5a94894b3af023ecc6b9c0ec8c9b717736dab8ae1da1c1913df84b6a5b7e6019e3e53efba2bead981e49316f671816b7222deeb8f3f4875cca353351d810f271d3c2a6663e34a8ee083d80a861338e22ff97e542878760ec0fcb8dbb390834409754b95f902210be72d7104abbe1a87979c0460dcccd2cfa5a13470855ead59d0d7554eb6b5a12611c5c1ec9db3ec7d3dd795acce3a2c4c71bd55c15986562689e808683442ddbc8ccb048eb2b154a66e6e19af41c233d6196155912bb1a020fabd6e803f04fab88fc677162b0d98c42500977c002774341c3fa455b6092d8848958c94de4641a43a269cc6903e512ceea3512351a05c52bcc2ac18", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c3d7c56f39e387328b551f8e33f1a8f6ebcd8375bf8a4ab92df72c732e73919778388f0a3aceec9f6753133626887c3a5793cfa2e8340466e8c0d602663cfc169643a46eccd913085dd1dd1efff1046dd441b1dd071a558c629573ba36631105ad76d89561f284c6321c9f35b1c4d5e588cc93be7c62b2db5b8c52526c8815c9dc5b755431de7abf8b2ae5750dea20823de561f92ec3630f80606a0638a18a7aa71d24a6e19f6ac3fa16eb77f769da4b27ca1b2bde187d10e297f6c8ae8c5aebd84e75948942bb64504ca0230a6801e58b23a7aeb2ae1458b5750a894cf6c5dbf3c60b86ee988bcef8e30f21afa7197e4103fa6f4f1a87680eec6173f480c94e11f8db980597e38c71f36e3c68215d810504ead6ff1b1291ffa5d178708ed3b0e5b9f5651fd1df9c18b21deaf20b1a8bc6de73de6e7337315bfd428156fac738542b38d03bcf1403ec210f67753e5b73db07d363ee85a595c205bf25827231df2bd576167e84c659e9276c7611a92fcc1e06af925543c4b11bac35df7ad14f34", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "32506bd08dd88da1d3a3172ed17a6d1393f40413bbf2a7fa4f9393314b7d158a905c1e528d4f0b0c47417d20234f55e58fb9fd87344773b311fe4a77137a829d3a80dc77dac5170e32be53c212404d2802e1cdf982cf57261ae64d402790a7ed8efa42d9d807698884d23187c3f239beb3007b014e324e9f5f070cc225ede15115d07da064665f8dcf5a439cd6ab2aaa86cb4b7bd0f8d97c1c9a1eb3b416702b534ffdad74f447428c04073335bfc96b6f0528b0ba541ddc7aca70e37ba0b9acdb8acc1410bf82d5e6a8effc291f5701565d468c1578025f529be0cc7a2ae473eba843dd72ea8a6f9b3022c79d05e52964287ec9c2156745d4a14b304ad7d52da8a45a854becb8095917a4c7196afb2d73d35a7ef65748138a46c69253f0f67970daa38e0d435fd8f8763e9eca8d3be5ac96618629e30d285db481f23906e8a145f70fc8eaa71e451421501c579446c9545a1d7d033bd9ddf62e587b97ad7925b60a5a69ef383405126e4e0061b0349f9cf292641bb2050a86fbb505a68d321e", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a90662e02c0b8f5452f56d7343ba207ac0a8141977c46b74923a68f9dc155abd0230dadf771262b1c02db06de7bf78dc40904834e01b7b8bd07d48cb1f0dc9adc5dd140234b7ea8eb51ae64b84ce799b3948a8c7e3601328c3ff520b712fbe037d4ca78353d8b518660a0c0f61d3141f7b6a010e2f7b644665a2038a63174156d67f00fcddff3315d76dba6daee07d8315e518a376b3d4f695576670546656e538d7eb8851497c6e8428dfa0a5a10e3e7834a23968021c7cf17d2610254d411d2a9996fc8052c38c322004fb359bec00b4a781e4dfb66eb842054fa7ada84797010f1dff65a0729554266086e4767dbe7c174b8540f5da25578a3865caea12915e4cacf0284495c208dcc5096f861997d45ed89e534207c79737bf420dd5c9d6a6e81a5064c72c3cfcdd25d8a3dcaf2a9968aa97f8189a37db4a228ac26894f3218c1466343ad41d6b292621e795289bbcb5e80740ff91283012a7f747e0220ab94a8ce96fb54c417e0ff6fb1795f078ef6039939c24b9dd32d31c4b68069537", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "385dccec5af89ab079eb126efacaf253d560d2f0807fbdb510f7b1afd9bf99bbd2f37e1a35c6d60517774be91f5f182726ae5bb031dd5013addbce8601b17e36ef790c99221dcec94a5f78d4d04deb3cac59db4dc87b0fa48e6e1e846c8efa86af95f13f28b3eb32b0b5afc71e7a74a713bc9f675629c77325527212e3a033f11722314f16b6f5597910a26aa71042ff8ae271d6adf3a294eb2af5dabb0406ede91a9f14fbd8835f83e50ab2f47756e287fd4f0fe09c73ba13b84ef6510a40a0aaecbc3e2d3451024ce5e08617e8b88cda10d3ae277636c13b61c2f81dbb1ffbdcdc4b681f4cea0ae6f9d30858b9576e5c4659aa89a5a32410f07fc6fd4ffde8f7cfcfe04a9b8b9bbc70863360b71ebd1b0c9c04889a2c45c24c9fa259e51deea5c313a9e18e8e44ba8c892b7e3cc1c3877cd7531b4886dfd7eb0104ff2af8e5a886774ea7114c24cb6fd617398c4096355df008ec9a27b7bbf6220618ecd71edf86ab2eac7506de4bcb2151605f767e3d7663dab57df275136299af1e59a5fe", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "201e55e5d00bed299bbf003fda2ff30383c34b8db32828a0737b499f7b19297fe05c4ee5f50f404d1fd347c4042754f327e0aa634a832d098dc8c4a2019114569a48087dccf8e30dbebcde638c8f1d1c7c61ef9f15c478c8bea4d9ae0d5629f2a420e9d1cab335d3237ee9675ed06790865b901cbf29de2b730b77d8319ff9273aab3e041656226c129048040784edf4d13ee1def8fe4d52beb55394b34817c9fc5b64bf6702df68211b637e3f4211afecf8884867f614cdb0eab49a70d5e1e61947f7a2d71416dd72b826968592bf88feada316812301b82694feedaf8cc6f3e2542ae0a3c4023d3e8a9aaf615b8947355da990855538f256927325d65d4f0799039e911cf1e0e9e940a88f771a0e4ffeeccf91588a321e26a48ff2da5d921a0666deba235f7decbe1a3f6b929202227724032af86872ed2e436aa11712173cc0a926b31bead6ad31ecfacdbf98ffe30e1505a42036ccbc76c60f216486ff7d7286324107e95e935a9eba9a4edfdf8f6d76d49a9a9db3aa86f7439609a1a0bd", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c70ee1645524561876a1b311f389b53bbc5350bb4554e02b427224bb121ce8211b51ce67caece664fc45fad2df211c579e888ab20ad3b86e13b9adf5468bc161589778767486cc620822e1aaba416da06082f48b7331ab9b2c1dc32dc03fd9243b658c9d701f53fe46afaff90463ef6fab2e2467edeaeb01468f1b348d23106bee3637428482f2e8f65466dd9f9a79b892d45e17e7ebe1e0e4e0a227094aabdca782eea92fb78ca38d1e2f9eedded60f91388136f61c450ece1fa08f5fecf50c3e195ec6ab609cf5c20ef8fe342d90e21090a97eefdbd1a69432e2de36d8932b580a0e9fc7ccd027e73d8b5a580fa37a02cc0e304c895cc9f2527a864b48f531d64983e830cec0aaaa9895dd5ddc80a86529dcce89bbb69b6b8b03774e5c03f2412796dc07b5353c52420eab2664dd3ad216fb69c2a74f3bc2a1aeb8efe29602bbcfce10c077ee5768c6f26bfbe0d52ca169275fe87b26af1f2115d5ca592a1c8e63198c4c5d088f2b49aa6aa58c5c0bdf6e836c2cef0b34f7e3effde1ab9ed", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d7cac36637ee8e4851c5ea7d95d46092937c85e34d6a69c88a0beabe329013ae2ff61c4753a1670cb08d7b407b28161ac50f50f30865b563e684b90b652daff6b6babd850bf208969466accc03f5a48375f7de56853dac4679f1cad8da476b306b7d007f61a1dc169d1450a9bd25959b1d2b0ba5d043e4ec05e897613a5aed53fdfb528057140202d90bcfbbb47de8dfa7e95f5696ad245f2a2061e90ce825366c1e9b90996bf24c73a5dac95751bb9520b4294a76217c6cc3e0ad4e3d37ce4ba67ba09d7fd597536d90d3e65b391d589d0d4092ca44113da696250a6981dd26f4197db7c2135c0206a0120b9b42c08a1ec6730694e95cf73723dad6d40fd1871bed3fcb86678934dfc459131c84f5418b76d1786b55513938eb069e2f788460fef763ceebff1191daaa8e7bd811fa6b44d6b7eec52bd2f62b8eff81fa3b5459ced8e8a8b02d2c6d67e20117eb6bc3cce5d77488f9fa11363e8bf99129a5de92b49e23066e5fb6da9d352cd9ff6e0050a340fed391cdcf23d416d443a86878a9", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d2c03a46e39606fd20a39650049b00f2c218a92a590d887e26f33953e9cf8174004c3bde1676d9b3c17ffb7097670fde1c99a378c49d1134c67b82867440a4b2857237ce10a947333503a63b571beef37a59b3511ac6709fa3ea5d814d457af1a864ad365bbdaa383c862c38af292068d839728bcfc1dd5cb7b310baadf1d70419159191b33c6124d2d9750b88eed87c71e811a7f65a5946ae5ab6ebc8375c6d7fdd1e425d4f48b149d2f48fae14e6b3b97f53639c17a68365cb5b270b52bae1c24042776144b9e5d54932524cc83af8eb4a710f2d301276c215477f7192f82502970d5a332f912c0a9ceb7c4104eb0c104da8fbdb3c624d7e87de20b770dcd568f097cba0dc9c1b2ceb9ed4a9d73f7f805e6aa6f0c59868fbd8a6251598617b157ee31bdc119b0444b60451af8fa90e4c0991d91d2d08189283bba14e6153ee671e83ac12d1c8474a08374e47f0687b6fcbd0b844bc435735645657fac76507a7113fb5f4140c01070ec5b27523effcb47eb426bc3231d4e4dc874c4a16ee4", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e383e41e1322976da40c9e5ce64c7dbb0571ed9ade7262251f7ea21ff94c75002f39edb73f0a9f86a2070b5fb143d078b14d908045135fbc930fb79a59920a90bf0aba0d8d7abb46f619cc95654a6aa675ff822d43e22b63b06c3060fbff2873f3e9aa728d663b64f0b0b561da9c3e98b865ddecbabb990463bbac0810b5703f5196384f0c8c4ad6ad55297cca2267db1ed3830e064aa52422d614340af68a361db77de375b7bb1c63997ca85319738c4d0d7519e0a8ecd8cf098075b9bba602f31d06451f83691dfeba27503f969f70767885c4c659e5aa1957259ddfd8676f58dd5d3fcdf951bbcc9009d029d17b0eb650184bf9a2b2df5e7ec8caf3a52f1223611f1c44bc529019a1e38db9c309ce3dfa8d5658ca89eb071a7fdc13fe666a09c7b22650f07eaa5e3943568780a2ac282fdb387d917639b9327237e7d74bb88b19f53719845d0646bb548fa5cfb945550cf1fb5187c142924f11a7043493c53841da19ffe27521dd472108e75980ed1f1ea80325a8aafb272939226284b7c5", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "01892d88434a5f51ab9502d5f3c41c3dea7d6f8eff6a14aa90077e495a0289e9ade4e9b1a103c5436ee2778ffccccf2c99ca4b844609cd95dbc1aba6353929d8d5b0cce922c8afd3da22bafd6f067e2444cc060c22e207f593832604fd94ba6a0c91431cbc5dffc9a272876cfa4fa83ebf1de5e2d889212818a7283433963ec9a15b3ffe486b69c6c3748b03823485182739b5e1eac0b90e6ee62aadd808160dc1ca47e2b345ade0245f1e03983942fa480a38c53c2dfd3666e2f81198cb85424224394efc0d915d7b4819c92316c26219c46c85e3e29adbcd6102a82159dc5227f9392b28b657b08fccab9233ce668646826a0611855547be04eba7dd469ba2110aafa398ec6f61eda59b620f7f95caee46b8a598830d851aca7b7f15fe35fc8e4bca694a0ae9af7567724ba45633ea12a6736dda8c014a0a00b9789905a6c1b2a38b1b270619d79532e07c8ed940af69cd7c4553d6b5938f9b6b4201b495e44358a09ba92f2c487325f9bf3a1311a47e1b55aada4c994496970f80bc2c4558", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d59ac64e907bfcf38d4bc3fa50b6f2799483d29879a006bc352620e31f395d8e8ee32f0689a1b145246316d27487fcf3f729eb644d9c44703aff5e57df0567035c18c3af96db6e86fab4aa0ccc0c6fb203a50941767dd17158fc4dfdc34151bae10269bd68e0777f23ea0ca8a332f7f9e77e5d95bb00cd6b8d3a0279da3078c1bdf4824c433f13117e4755eb3fde5f9bec4006a8ff9076ec5fe5247554a8e76ace12f27e819143819bdc6112af4be9b25b896b01608b0ffd11ddc87cb00f826458a5357a78e1308e5b5b961b53e8a19b33789c0f4984fb1e6d9315f9780f81e6196f908fd00da1d2fb6b61b67380bd2d2e579829edc44002111418f9ac624a6165cc538ed0ede4d7363b7f716c84e1e9213ed70f02b5de44ada49cd7c83ed819604433aaeca68d52de440183d878b0315388a884824371aaea41290221820cff49e405544cf3545e4eaa4e7697cfdee0a48eb87a73ff47f4d5d8dd3a4f8b09ed8cd2223ee83edf2d41b7ca572aba38b64e987e668bec1ce88d24fc499c92d0c7", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d8b8f962091c0abfb446c89b26af8dcf6b607ecfc052c4d240742f5bf9568a7f27cbd016ab734220e8c532412fd3608c8dd3b2437ac93071b2e523356194f3d19cef8ec8c6a477fd9c78a67b5e844af28afd7a7c0e4e995020e5a33db394d24dee4577c41d040cb9f78fe31027eff68090b9841a66a83c4af2cb5d076d853d9de73e2059234ad3d62d56b23d80bf9de926bc251a5530dfbd564db9ded9edd75db0c96dca8f7e704d1ecaf2cc66f12ccd9e537e0ba4d64ca3718c439ddd8bc305367da8d11037275fa2589451fdbe2bdc9951af42034521a58f8743d4dc1164dcf83e6ddbf2cfca80ad5e6346e52b805e27702e382da44602cfa4fa98e7c084492fbe4569bcffd7ef3885a05e5b091112c3e39a7e3ee6917d33367a12f087653317ffc156bec46768403e80a8bf59721249c7b909642751ddaf3a7851ae65146d6b44104215218a5f2bd8c4170bbc5dd69afabcd13a5742909a41965f80e191c8bf21f2be9973c8f656bfc46812c3d64e14b52480c31806dcc2fff05ed7b82e0", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "97ba0c5448dd06846b1383a32d9e5fac291036802c4f2bb5499d09dda2215eeedb381dc755a8ba1eacf01d30d60f7850e0d86880cfb11f181933afcb6c9101c97db5fc943e89f0185eb7505b8b0d905690dc1d9d042ec098fecf5443b98c61fec2131b86357cd34efe4f65071bb1a645aa1596795cadf69e14df98b511297f17330c7dc5b9403070f3840d8fa3740e997b4671b7a1baadef2d289e66fb01c43755cbab218c57b871071529e203dc5e884d6f86b45f28e37d80c77d81b3d69347ba7e476d521e17159e875ef7f49ae685ab56e100ec475ab67d10d9337294a1bc1ced1413a1ebd8bef58364b1a1a5ec1482447649ee27c4548f70f12f5c32d8555047834f5841f30a1556e409489826c0d2a03334a63da4957e7ec9608b5ed18e1193af87cb75ae32432021c8094b80a71ac283fe93855033e2cca47d5d362a37607fca51291957efb05711a53ccf7184d8e2a6b79e2da051781582f3a37c28c7ad095f53680088308d8faeca5b75e2a27d3b62c40c6eaeab9ab8a2d6234eb8b6", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ecc5b9067a93fb90cda4b45f1c21d2c5503bea7fe7ab592922cbf90b38892741ef75667da1f0435a25588e22645dbaed66ea912db9951fe9adeb357ebbc25b5f524de9c366d657948c2efcd008decbc69cbf085f094cacbf7bbdc9b863cd5d9174dd35176f587ff4f7878817f31c3a9a669bf53aa38ccc782e98f7232b267045252a8cf3ae1bbefbb2030573bdc7cc9222550f5fda9923dcb6412ca0b21e17d464bf334fdbc9ae61887f1a4a96eb4ffdc1dcf29d6c2d7aab07fe96db30289970d5d8200ac95ecef8efcdd60f8fe4991a22427fcad68de1d94c757a764990acf5a76ff33da928a46ee007367b4e90449cdaa4d7bb222babaf1e2ea5a46aa9ba1a1f3999c6a55c2a36d083dca472d30a46dd312cc123b830ee39283a6fb11de58bdff24df169e716d3f2487f05dafb73cf3815a616e59afc78c177a1bc85ff89b431e988f5f7a43359dc9ab7063baafbce30dc245b5ff3ecaeef5a1d518a09a6426a6edf9bf9dc0a5f79860003ec1704b5c756d522dbd93c183dfea819c9758e5c", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e495b2c030b082cd0d58097aa1d1d5f4021215109048db0e4725d3018de3d71dad07d0fd5d94df5f79bebb7678bc85ffc09d39574e7e495d17621c59bff6bc9cab066d5aeafaca13e02a79b3c1a5bd5d8540c4f3937cd4413e9ce6f2e3b7f5f8c7b2d15465435df005304db81181de6d496cb45ff03cfe84e75c5b1d4c4bfa4f055c9da0582ce73dc0974ab5132221a61e7bcbe1e3804937bd007d293861f419bf8ea9a72a142db387b148041f34c5b9cc3e034a0d3cc93cf3bd1e1a5b1bc63233fe8bd1e1d73f16386a70533113b48029a251bbd99106ea7ac9313e93e362a9c6956dac668aa316ed8130376912926ba9e9d2a8a9e808a3833614ffe0e22d7e1ccb49adee5445b1526af4e596eb675e12eb89751ffe5b031a106dc282c6e4f06a233291ae7fffad2b1607ab7d0fc06082de63f7e48ddede5122e3186dee3f797888c804b2aa0322564f39f9041d71b238a816b751216aaf83bfe407f4cd28ca2d319e3dbf873f13329c1ea8064bad9d43f00837cca98080b65fae383c17f2a2", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ac18b311711323d7962279e8c6d693744db2c8500878326bce11a9beda2084a6552b89ff425c21a22598c09b538a194d177c3aa647cf43648e2b17b9675616f81896949bf455edbd0b0f5713ac950b57397c66281a63b96f7af4bad5c697b293387570926ef7ef85056dd11890c8765223b2569b4115bd36f5e17ad7cc8953a9b6c9a45627cff4addd96dc397051f759635ba3de256fa461a2c56848c924d81dd2a9a59cb921ab4a1b9b4657eb6c1709114ebe99b0acb8c598847a650fd7216690cef68bda445a3710fdbf8540378323d32168af666fa0524150ab850e68e1dea1ec00d2e5e63b65ba6943fcb92217acc16955f2d06731e0684a490ca9721183b2cb72633997e3dceb6fadec188da2d7ecc0ddd82ae7d828c640a89696e66ba7d33a64034100a1299c26ed90fb59efa80a88ac8057adea1378eb7d156b2ed30874eca2a0a5917953c0f865034f53de703893419fc650a0f9dc211f0828343bfcd76f16699abd468e863fd8696a52705d3b49268e76514ab6999b98d8eb942f6", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "686131d0f3fb2b615ab435793456826776a9de40afd11e3a6c4e583beb7df00d6de5bba618ee35e25f9199e47f15c0f5807a10bfbd38bd0b9bfee3ca22b0f9ba07aad708cbdc5545d05448ad09d90742e1e61ceb6b7bb498ea77d3476fd283cc4d379b4cd2e29f1b468f733ee920d16a06f6689643fc611449e4375ac7f9275d553db3f5fe2a858dffe4c9126595e69366698d27efd6e304a92f43d0b43be5c05998e91ef6a73e34931914a3e29ad2f82a3cedc795a430dc877ab5a5bd0816cba7e8cc5cfd5ce8a3bad76bbf77dc66d92652a42eccd7452bc7104a1f208cb0e4252648c3036affbd527a7130edc3da5735229511228abd4cff1dacc1297155cd3a877be79e78020587d80ebe481af9036b83e4108b9f7a89da26ad50ae65d9008fe2374564e133cd6ae1e595a332d08bfbf3612ab7c8b96a735648173691eb124fcb36899df3a5c173dfc1f37fe6f43b7234cae9e373a212484d134f8fb45a34e02b6d9e59d3eeb7d07e4fc69209e30d2d6c1bb763b032ae342bdd6a4226b29a", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9702fab86b0f4cb3594c237ee0dbec79b169a6c9ba83ad6eb3d4af38825fd04a938080429c1409e48e764cbdb56112e217b56f7fc2ab0cdc5b745e078b1cbecbac1dd0fa05f987bdd817c4289ca3418592a1ce84a6357e9943f49fa978a06f0c5cbca2e60a3f159719626e150c27b741481fb0f8e9987b93d72d40f709096fdab57bc3a0939e688136fa819d9729cb7417c18bb7aeead2ee533da70df0571c2798079f663a51aa94e89c8656a6e87171dc3707253b24fbc4342681b51be9418f34a5a443a8760d92bd36c6fafad5fba11ba24fa1a529b583f637d6b251d1f0eb9a650a020aee27f9e5dfe882c1da9caacde3671fb6be4b3af424f8312f1f92eac1cadc65fa1bb146e4d3df14534a320702e22addc9426344ccaeba51dc2d0d3d59a029328b059c7f76dd6a7bcd518530fba8ddc7cd83411b772fce1ed464d13a25385b5537a053e3431fbc958f04d1a539401f6660e5c7019f9617e6c4e5608c409e70d8b16c392e6b3b77860c3d45aa3824dff4b30372a061609f1ae1c88cd0", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e764485606b1b477efa3ca4765d452e2b8fd97c8a1c54c51d0235bd1360280cf9c1f21c9a1c148c2a8e560ed6a75d5c324b36d0148aaf20fb2db59c5f461f3399b112cc4bb4766de8d9789b8241c7689a5d296f091658284ee8b429bd3c3c4164f9a67bea9901c2fe89853d6c616921f304a93cc3cb4b38ef80b147866e0f7777cef50f2dc63ad61adb3fd522ec0b9feb3fc9781e97a0a0f1f6b1baca125d9d006de6d3befd9f823bdb307563cfe63ff49d767d68079386c30a03c373fb3cec92c66846b6b87bca60235e0ed1993598947aabd1fb284b0ffd3a4b4a69c5c79483d507d790bde13a6a9019c918736d511cfc4793f75f201405b62b256528d377411217eaa2789b2e839a8cda14d1ea408a3a8bfad6f6acfb33f0d9ea4aed34715501c807541d8dd5da9160b11c7c0ac8ce49fed32fb60a54b1e031f203872a6d8e5b4536fb25ca2e577a8cdcf8843e3715b97983fe935db972e6a8cebfd42c7f348a02aab0fd873ba03d8829d88dc2d0058a9315c6fc5f035ebee4c97a1d5ada7", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "48334ecde4d3717bde04a2257e8aaa94f5383fd49a8e7e6933f60958916d223bfb32c8324b50916e72d4ba62b715e1298946efb8c669e3331c4aba5b4b5d885e513bfe694de8594b0c268a44e1916e1d9460aa419d7e8fa8e5a69b96aa0078a3072f40ccf87685a0e4efd1f88822e2a1491dafb2bf34ac5c7d7c93ec0311e4531f65a8b35f763e9ead78d708e1cd3a45a70d84705e9684b00cdde81b265dc1222a608eb090a5ca0aa0803945a8e5fad9fd13bf9199119051d0fda7a0ce3a8cc186a6d9b4f880bd8d7191c9eb0ead9eee5ecf3160f9457aa9e0e1913a9a18cee98a5fc8c74825f916a002da58e47a85c98e2de0da9ab39d6ec326d5b795586251b8d42866ea5e40d9738d21132fe7163dd90814a7f0f308ba9883f24ec123c9711f1911160034c9d3404466c5f21941129127477baf8aa5e171d573b568a11175451f6fdbf081e976eba6c5f79af5ca99d73dfa2c468e0fbd7ac0f3acdc4755795e09c2363c0b145d23c33e2a0739c953d7bab1bb748062b2129e4eba15c5b6f2", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aae38ac4dd42a1a038aae4121f0bed8a401fb8861e06cb96c4be4ff803dfaad82084113998081fbabc649238655f2bac523d0109c344bcaf3c2a5613ff8151f94dc4178cc56ed45b31c9935a4d35be965619335b9db9d6ed312d29c4c38aeed6893031fc0f0c9d86b4155cec28541ae7b17eae83243140f8d0df248ed9f921a3184aa944c3c1462495524f25b0fa00124710b36bf03aa80cd7cc549f62578031c6f01cc3b182af18d5f29bcac956e6ba549afef1f5d65e1361f4bce878bfddd526110d6b683a64a522cf56b8f22c2d6c8d181ff4de2b40fb2345badd8335e09cfad9f1e9db86d319f0f510c73a706f8191f7e5022497633867fe9d0d850d39107bf63e6c42513501affd5e253e329ba1145a650101384e40a804944f9347fcc3fed072832a4f2688588340bb2f53475bcf16a8cdfcd4fcb8d2ce874d912459a631c1f00a8e7648382c9f485c6bd86fe02087cb899c334ef7b5fc485f30548d0924d8fa68fefef46b96433d2e806b58b13e0a4dc1ceb92e61120ad5c2734f227f", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38981944b5a9536f7eec9ff78d3b7c1203e94f50313b30a654694397f597695141c3e86f0881923e0de58e0220428fe362c9feabd088d49c0ad93bf52e322b8ff4215b122ebed895a29ea72c8e7896d37f0fe49ad6c9433d4ff16258161ce21204a908869254f0fd1fffa383d8a23451b5c6dab2e9f5481f9cb1b427ea867c05abee1a76a130026908396f2b5facd6426b2a45e26ba6d623e6b56e4a0bcd6f88bf67c116853eac6f29355d3b68a074eecf7ce4daceb68892d078afd70d0f0fd906a592871356145e3227615d50302192dc498c61e79acbe2d2b9b1e61c2c18cae80155cdfe85aa110a6554871f7ee0e64ab3bf61a94c8c42369465d40679cd348928ffa582e678a618c6e8661b51c23368794e85ca699edbdb08d73b83bf66e945c18c7732b6ad85ea0c89ad880dae3de5d09f4ac32fd820360f197fa4ac548d73e44732d9984e46067d16a271469035f3084db2fac481d1f14b61d8273ac320e54e87c9627d3bd2428539c00366e4fdb8a367784e75460e35b50e111aa22b6d", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "edad8c2d141137677b864afb778cab75c44ee960390398b25bca129b61763fd6ad2e9d24fe3a66b8098982b40081b7520a99e622f80d1f456cf5ae5a000e943966460e83f22c80d32f74cd38111517db3711f78126c0cfed6e5b528615804908b3428367ae7a2d68e5e41ff3826e4882c6996c26b6e879d298bd4fe7d917eda57d56e03392b112e0f940ed408124a5bbbbe4bd1fe4e12392494b155e5acfeb7c0c02305ff8bb17f291dd9adab088275691b217f8f805baab6d5c8ec656dbc67f1921f12b1c3670171e81135f16846e831f57f67ae700f6bfcb4d619d3b9348740bfb3ed9e9bab3c718c4fa9ca34d9814b96fd3c775d83ea7729ce0a04b84014552174968fd4be92f281d764a8bbef9f1b6c04e843ef7fc5618a945cb435891e0ae9332af46af185a91747194cce9f3fefef1bd0e6f1c72096053546d72cdce8c764b27baaa01c3530eb115780f2a9eb1555949f6838be7b53f282606a82ad8c56374b3dbc4d50870bccd1b5e2c50f6d32c0abb92d784de41fe54368e9c8f4ef1", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6620fea7f9ace7ac74c838dec6ad523e77af793103ba27faf2b6ee464984fe04cffc2e5cb822a10fbe3ab4abc82d96d7090d1fe468ab048bdd341550dbf19828f96654e3db78df2edc8cc09e2281829d70ef84d2f9d9ccbd860bdd61212eded03643cd68075c35ba391dc07dfa422b446bbc834f5382fdbb9c6b23ba8f7f501fc7b52c6e18ebbb42ed7d3e43d7e72911a2f24557b81b685644df9777308ba2a63d0baa7c4d744db45b4dbb756dbb5945ef978c3e140ff851c7128bc43ab48ef297f664ebc33a3490ff0f95899dfc7c06561e55ecfae73406e7b0bd9dee29a4bf9538d42c74ae0f9759ea2fe7ec65566d637e23fe645675e6ba8fd0ea50fe6b617e211bb79a471188030dbefd16c115c67c8ae6854487f68c5b8c196d046425d34e91da1937df0e48df892ee3291e2532fd2f7b0633fcfb8e9f59d03289653b36e93eac77f00c3ca751dc601f4ab7bb1581cd7f1785fa959d85b87d7fb44d83b6742728f8a6311096f6d73f282091745b56eec604fccc0dfaf019eb96abe37e17", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8e22755f152bed807d5a31f9072dca0f388e761e24a0208475b07764e7da9fe76b1653cfedc0575889eae4adef5cde93e36538d2702808b4056ff59123797fce02442d08a4f4e4b957e7e597d732a51d81dcda3f5158a3dc7239b3e0d0598c923affd7f06e31608f950a96eda03222772ca14a3d02eb00c2b6bde5de36904bbf4b81a3401a5aca49a2c0fe0962d8443a3b3351309f8df1e83e64e3f4ed20c1a883cd61a32904208ad46eaeaf960c4e3c2c39af4c21be815f9ab2118af1574f3746e8d740784fa97a583133eff38c3e2b558d8d7c2e0276be9e01b6cb22e25defe0c52c0f68b929cbd62a034ee2c7a63ba81144207f6f804bf18543e8dd487977aa13835e359423db151a3c5347dfdc89ab7bbebcab001aaf78f39af10b923ec24cf795e86569cdd10a3a459e8cc30ecc496996b871d5c425387a986d3dc93e7cc6a5c058974af46be2b617ccddeb85ee101bac2dea07674943579896ddabc9533c560ca5f14da5ff031cac5b1ea587751710674e2f023211566a5536b9a7d8e5", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5898c8ed989e4c4a3780a2868ff1b4801909ed8e0336b75cd32801f169cd81aa16c34dd21fdc78aff996da124f9edaf3542247e00a4cc5e47eb9a837d07984fc5d2f0814d22e274851643963d349a43167a0659549970c053b3cb4293769dc748c6f9d15ccf683714b5df003fd7601f9c62c2c31f5245ef0676585cdc008ad087b8237dd17cb8d5720c98256c9a46daea423fee19abc659b670574ea145d5057ac3837002166ebcc14ccd990388d533fd12cfe7e900c6e80334b9bdc89164dc4c255ca346775944337b6e9c4472a2b90abee876b3f743842ac46e3028815be18af5e405a8f8d4a5d9d890716c6bdb49d365edfed199b2d91aab958d839feeb62895dedcdb75447d741f1be266fb66f915af337716950a4078aacfbe3b744dc44b7d991330f92e2015de7a3ecc6024cdf4fb8106ace7d521f67973a7ec7cef27d66e359989009c68b08d1f0baaa8270ea0323602cda40c9721d7cf667c1f319542fc5eb74b85455b182539497672dc1e20a375f1ba75aa6297ec615d8ecd0ff6e", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aaaec870a8223d256457cb14183889938abb00b21366b90e36b3b51fed1e170c0b3a8944f5cba54b8d233879fda1076a2303309ebc04bf66ee4295030ffc6753f4eed4a138af850139defe1544d5eed4e7e8b75c6c39d66fc68e72921b98cba19f5dde1302e91336aa81e21654892dffb0032b82fee80bbfde4382f22e71281a808b81d58b4f335cfdd6b170fe0998e775181d0304e1195d6c2fb333bf9684b16b10a06dddf8c43032c8870739b39be55e87b0a66bc7d3d65751083ba92086a7750f965eb2952c745747d619ef4ccacc99ede9e2bdf25d62028da81afba377438222a053ee6945ecca2ba227c6da44397951c5b0e28e7362ac5c980295083dc0bb7c9783b0bada0f2ad61e232be626eab91b0c52f8774cc3331f6196b4c16d21e76a3eae64ac85c525c90c670fa422df1a23827a93563044c36af04c7b7c96ae7eb9833dac917e097a1f6a5951de61adc1f6fa3b6aed4edd4fe0d3bb796a88aee0588b8d15bbcfa572a6e697b7d23087d61f6db7740d307f5edca795188dce0f", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "41d3df075cb50c135e1d07a11d9239a9102dd3672169ccd072ff78e7e955f61c40d2971e10a4825205d067f37eed21f3487b9a512d0c80f09d58b6cac1689cb25133dc840c11a94372332aba692d5f6157a1559e28469ef8a57628b17204b2d81a8e21c0d91e0cd15633f7e612a127f98d64909b71bf3984b24aeb1ae3daa86ea44337e22a91e63b7e1273275e51dae473b0ce61a2e3ecf650d38fdea9e05bd0e83a564dc95869bf1fe1d19b5be985424f55581208b09f6e26397c0bbd51af1b22198f24d483a2e234f2f90ced3b780f7323f29b404dbfd517b4e53bf1fb40d29408812254177dbd7939347d0fd763d2f18fa7e83f0effa7e539a3061a3b7fe77d9b5df5d50600cf39055116f235a60f298512b783e22fd83935083185f565c9fafcd0f038e55ad23246ac5b1e9b6cd777dc36c889d4adce69494d45d5e15848f4ba57169df4a28599648f62e9919861f6d5d8c4e1de4e5601f9e41fde562fae0638c0988bb0c0ee63d24d002b67ba4986d1519694a41ce36cbf20c907d62d53", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7bcccc5b52d6a7360dbca47a47c6a360eb5f2f09bc402edc26e696fdc1eee72ed38b9bd3c9472e0e4336ce74dde05b4e94c6933c2763e95e64ab0a1d45256d129ec8cd5bc0a283f2ca0fabd18ef0ba2a6b66dbfac9feb7ff95fe76d443d0aa5caa7095a38619d44f07f5152c44df6acc766859134c5f9c9b8932c10931002e16564b074b28e2588faf7f127c02958a6ecbb04b3830ee05553c83ca8a6d5b1c6f31f2804276cd42e6489693975dfb1f17c09fb5ba41d9ffe597710a8f4d0b64907b2aca89d6d5beb26cc78125e4a4cb3565aee24da8c210dae2dbeefd2d468d006420127f49f5d8e45eb768f9af9eb54a130fe327bb0ea12771d4a6e36e89fe2367e1b373f7c46b34a67c42b165873bea2b763473ecaf60b3894f76bcbd78302bcb1bdbc9f8f42ab9f15c0a2175234074441aaa8da806a5a86880ddbedcae3be07e86fa1700c2437e63c5ac263d98833ed989249cd3e7db8f75323b828034fc4c7dbbf02eb8e3049010ceee24ffd64bbdc294fc1090c5998ccf40098c09650418", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "291f4b35a4dd89e9ed5278e18d322d473e435c7b9b611bd62bef17e6ba619c9e811a295b5da39dd291b7c29303f0cae07ece61b8f3849644f34e0e3dd291df0de5e7225aaafeafd3d07e8e1846b53e0ca61121f91b293a3786fe6a23fbdf15c5adbfb8dbc43540721367d7e9db32588d7651b329985ed3602fa70b3554ef00718155054cbc9f3985ee0c731b05f4552bb64759f398bd36b2984afe66b50c51aa4bfe8ea8a223b827d24904e8781bb1abd5667f731009d315f37bd8b3400573eb96d738be26b0a13c98b147e3f99941ee3608b1f38720c55ffaedd8fef9f815c3e1c48b40134de9553f38a8f8945707d9bd0ce4edf51d626b15c522fb29852ac5f45e8c8fda54bdc81be05088372b2934d7ba9b73c081ceab58505f9080dc3c3941cf3121f5705cd42d9122958148b60740aff97e3e55eaba7d093e1fab65caaa065537dbefc75a3067375694e3f8b7b585718de51829d13e6233613d199c1dfb3f5d16bc056f768253739282bfc248b1870b5c098664714e3219d3d3a433c5ed", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d43971650646e5535fe0b97a8fc8dc2bbc93140b750641ac2f4302f5fcea941cde611894d856b7c19806bfc7c7708c100254b2e4caaa56f6a3a5ff4e105058679e07b291eac95d8bccfa91811d6c167205f49acffdf0fde91c15e6d3ed37dca02d28ef25c7f11a910c67a91e996fcf397b814cb1537da377955d651d6baccd662e9d5c5264516e4e0c6d396fd5aaecd9a093bfbe8d0e8f9b64a2c84f8a2874b1a788cd94d307658740dc0358535fa1fb545df3125b7ae19f8761a3ecb1ddfc24c1ef754d166239df5bbfc5f4666c588b6a07927e3152a2cf5008a2f718499440066c59dd23c7258bd762c8b06bb12a89dccba58eb8c9851455148296462a2afbb2d392cde73e38d2a1e01ed5b47a85ee3033ea02f1f4a4898c3ebdd5967b88811727fe5431c52c8ef4e58c2e001059e8fb6967d37f819a2586bfc8c715f842334054d70d26882026b410c251a17b89f052ea23dbb9407bec32e2e61994bffb04ba11674c15bade539faa05d84d73aac4966dc075ca968bba6e5dbd8e16a66082", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0dadbb9332b072d1ad255e22a641abfbd36f4e1aeff311e8e2f81b4612769c285ce708e635549111c9d1b125de03da3adf921964d74299900ee85a379f63b2513e36f5e6eb8b57fe7c0b09244a4e592c6518bb498e5eecb43280d801ffba42bae65eae9bcd7067eeb3353d7914c2dada87e7035f4027b25e27ad6172d231fb27d661c3a7d1c99dc5b402d85ee471dbe0f85b9631a6f9314d99debd84f537cdb789249966265b0ef3269a876c2ff247566855a5570528be74cdef53c596cbb7f01beec17ce61b9f5032db0365673a5b48727617f8c4cb90afa4136e4ca511b80b4fae57afbd1834386014f2f352fb43d5d7119b5b61de629dae681f956bbea009ac2bb52f9ee4c33946ee84252dabe5ae3bcbd9e1a28c60f90a222b6fd97b499c024671f038a9aa7c8b7641dbe1443d3aec968d360ace3f9910984042d5256288260d754648f366574304437f2097e55c4a31787075f0b7af2a212969474848459ced0e3d2178c322b6d8edfc957350995145bea5e9ad81d4b3bef38af862f320", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "238a0867ac39812214e7293b9734b0cf70ddbd96c20f27b29abcd7fcb037534d8480fc9d9186227fd919ba35602573d55f1cedb9f307680ccdd850ef7b92a663b5907a83e9e786af8ffdd3181752f839e45649e346cbb0d539b1de62981620c12245079b46d2703e968fcd9d55816fcd3c48eba0a54d321c3d8c341004b45e90ac3013897d4816e007886799439525223607c5100f2d8d48d80b1fee6dd6b25664662460f64b9858f5809845010a6e962f2101606a6b52fa5e154e9e060fe8a4518943385a6cc9af1fb57e388544921d849e2dd72b65f8ec955093cb4c7f18783b347ea19b0325573d92ad4cc0518b6aefcaa156fd4ecada18fd68ca00ca70f8390adcd22aca5fbb5506e8719590d9b74c3a325cbe18b96c2e18d57be8d9907f76d156c8b3d265d12733025d568366879d233a9463e26509bd1a26f141c98946af0162fd5595c83821caeb253be2db73b3752d6dd2bf597064d6ccf6809d02ae0756df341e530697bea1deb37fb34840077cd3032ef1ca38cc302b19d26c3ec7", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "312fcaa24bb029f9178c3a2fd5ee46aaa41ba1270fd166a097679d632984e57e71e4b1eb7cbcbadb29cfff24b91ce2dfb7fb3020e889b3bfa81647c26a0d7b8f1555b947bf869d551e7a7aae3b38d3146e22c49dd358a62ce634028b42f45ada608c64e8dd548815a42f77ab3a2e52f99c034ad0337470b4ef68bdda89eac668cf12b54bdcbb95ac18d56ae75d530d44ad400571f8af25bf4c4656d862697143cc02b5b40b489e7279a52185dd88b54fb1af807ea2d1691638ab84360fca0e8ae40652c5f58b962fef9ccaa4c6a2dab76cc0c0a0b9096308807def0db94e472f1c97bd29f25ffdf5fae8bbd53053d304f4ec214f79514cfe34623c745e3bcf8eab336c41ce7e299da2868ac955f64c738de975fb970dbbe450e528fbe7d3dfdec8b6f174edf706d12c128d0e846c8bebb23b09c53b693b031395df1cfb8835ab7739f29eeb9758e904e93d10499ccf64fec6942305962b4a78023007fb9c7548017448c028dad3ed092c961b81a6b23f9e14de6f9f78c0f559955d1af00e34f4", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d726ef3a63208fdda04a5fa68889a77a717ac64fa4a32e51906916ed7dcce303fb0f8a620cc9f49d481b9aa09745d4d2accab1f8ab2e2e60123ce73622709ba8585f6076742dc03071b52c17faee18f6675159c5a842c98a270923c212a1dca4137297f81c9775245afb4f08b8b201635ae7eb5466782a6717bb57f78254198c16326279744823cb381014e4fea28cd3a962d19a194e72fb067689c972a9d3b9af7a14fa63a8ad1b2aba076dc4f750396ef9ab952ab42a1f14d65d9390f75cb7d48a5ac4d0eafda58096924cd6acab19c2acbe1ab0a39a6a0231ca234b4c00beaabb78dfddeb81363594aba0a2a6cf238f2adbe898d5adefbfb74cf9e3e183df5d4bcdf59f87d43f55da0de74884392fc3ec335bf23568946afafe3e1fdb0d2444e878bc38a18a27d4695a2e98f80b001212dc309c3ff24a7faeb24800314761c0024049f7ef55bbf02ac49997bd4b623856553dc813eed9ad8453c83ef51cd7cd2799474559cea86a896607e5976515879760fb245a34e500800860280e5ec7", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "654d3d6433b71add296e323b4bd6f1dbbdc60d5f7befb1c7509133e79d30e98ed9432d85a8d123a13ed78a1855d1c9d9c854c516d028e401bfea1d8e58be0e8031e8ce582f7d334421ab504c317263ef33bf743202b3e140654a7c9b1487f0d9454922a919efcf2142f2b9d0e3ab3ce803be110fa7613db80d1da8de04b808a7effd729b751c896c8affdb1172418ffc3bca52cbc1563a5c183f86497195410b57acb7ffe18c2e31dffcdb927a3544caedc5c4f640289317635e5e0ec56e62f68831a717f2810d43265718dbfbf6d2942a5d4245d0a86e3dc17462f42fbdcb9e5ae57b28279f0a394b1e188fe98f3f514642b22d1c26218b2b43aad98a0c8ea73480dcefc02fccad043af277c6dc2a39013a51a24918fc78388327198ca5689c346aeaa2556eeacc63f745dd94d6c8b9b54681cc057fa3abb725c8faea599b685cf30d948b58a228d77fbcc1b18e050c6dc810f7ecb5a0c3501fb8f9bf69689d997637612883752c8a29e51e7b92040f3686d2a3ca020a50ab04361c69fddae8", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "dc8b26af772ad6eba277bab5d97f4335c95f56a1ee5f1e248fc71b409a76883d29b2ebd65a1bd85e3a365284f632672be93bede2000ba6c3cf5e100b4bd9a699af2519f8917631d7563f4f1aaa2ddfb729118c96a01722ab5b74c93e36bb706c8edba0e43225ed825c41b8203e128c45827f43f98cad8e8ea862ca7538e19737dac5b54631cf68b65624845a25f5106a92a111af43bffde1f215395a1d9ea2c08296db9bf97e2c7bd0d6a37a21f97c7bba3ab7544400e2fdd2ca001115928086c177ba9387fc268770652213012b2bb917edae3416217fc4fe58a916d20c9507f11a9404d36e26e1e2f962168f06d5e3ec254dc8b554db9a33ef99775f246974c3d43461ec9229dab0cdfa876bc86a661f783ac2a313691f9e919363b2aa4d7691f59152e331c18c7f1b0f2d39408d937cbb1e669c78d509dc99d10521ad0e6c4a34dc30b792bcf56024aee4c8b9370aa73269ad7c7142886ecc7c29a6d79890922c2c81aa2f5f0ee316cfbdceae3ffa0010de32607efae35ca5f906b04205a8", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6d19c9ab9e470c402578e0fa8f5d82fe57b3103b94ad551a9174e9e8a4533b9571188ebfb096aef7c1103ceb2a93f592c0f55279a2fa36a0ab77592b110ae7d61a5948f5c9b7bb941963a0acf4ceba0767c52bd62ea4e5d22251e2cb366e61940f11bccce40b35bf4137b9c6447a29dcf0f73ceb1954ce81f37043fda74d38dd7b45edfe3bdbbbd87b74aa71c7384cec2ccbac628271ffc4edd8e9578057aa130b683c25bd286fd652c12522fc7f85b4b55ba4d1cbcab096b19a04d81c2fe0599581237ed6cbd2a28b789dc3edc6f39746cc0375a35b86d09c02f4f996849f0333b76ffa77713787ca0845bfada29a27b66647b6e22cdaef29e8094cf11dde792ccb6f4ff3e33d2bab0215bc7438f34c96765216adce5b053240eb815ae2230173cc4601dbeee51bd3192d4af32c573b7698497dc8b9fc6fae53730e85ceea2cc3d9a15fd00eabfeb99f487367f971d4d0c27babb071df80bcf2398a3e0666a04c9d41c39f72235f125332f54d4ba27b48f0bd580fab9ba74be16594f17b241e", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d58dfb5abaeb00f79173846f172df4da2b6fd056fb23ea48a4b1c04fbaacf74aac490f49f5bb437018e68260c5fea5ff4bd263f9093394e256a85e5ec8b783da1b296937a155a14cb2a027db233957013c00ea573744b4cfcf58cc51d6787cee3b4ed6f0b23511efb5cf8f553985999dbc54baef408bc5b3ce1eaaf7be828742c30870bd586a63d8c02cbb2517812101759eb290f70c45250f5a197da3cc6620611853ba6130d59cd70f3a4d519e5b49e7b7cb474223dd8a5bebe3f4edb9cc44840f829843c024a7a269673c84677729c4f6a24d40914d8feb182c5eafa02bb45d2d4afcc57751ca5f6b39b6c550876daa5fcc32ec9d4f5d9b6c49a3e6fab053104e344bc7041c2e6b7ead33116cb8ec7c5e59cd4349cf23bc96b1e7b2dbc9f160efab95d3d2ee495f8fb91ab4d53949c946419f36c62eb0363c46bec6d77dab0258eff8910a3df789ab28681a059a9785039529a292c55d431cb6f97525c5d181d113fc24ebee04376b2c22a5faaea5f9431fa48688d014d8a3e22819d4205b", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9c7c0260a14cbc98d93b0db2c40028fcbc672b4a213f2e284bdf0078b3f9fca950aa43c870ad59a15d21fa0a16cfb292ab54a093ca93e51f32a325edddef0885d1efa35cfd019b4f5d34f8126a1a65e7e2586fcb5c3c5a4e70153477115830024a2400136ed195982e8c3aa76409c38cd63cd8315751d26af0183c2a6a7919939ab1a626b66106d2cc6e884b7f9cda3555ecc16f96a261b74aca59c28dd84ecc668f1e4dcbaacf394ee62d995f3357e387824086f1da4cd35931390f1542c35251ef713a965cc9a58d74a257a6b8d2f7cff0c6155b88f7d201d90acd9e4127dec43ea842f41647891779581feae92a67c184546737960654fe4d74783b13ddc02f4e5c964ed6e1ccef71621a8b75c47b6c7fb98ae24831e72800484b8c38cab8620b0a7a2719d846792f8a04cc338f462e81c52328f8f6a0e5031334803129ed6c96ef8a5e53ff7ee461daa44595c9da95bad9475ccef8fb0839b78b95ca3be577afc9e4b7b63d357b0613aa4d46a0239c7ddacffe6b43fed020c5e4c7fea9b9", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "edfa8852cbeeb5310de2778612b2f7c1dd18227aec6af8b28d267a6cd481f08c0e9ef807188a7b4db9fb2b315e5a6211a4a46cb4321ea9c9cbd5b61cd3a3011094b82d55d561e3fc1d8830ab99355a8c72266ea6070197f79f191931a13d560a5ffcec16f0fec99a0232851c63397b3cf0f561d9c13d6c54b0840387dd7be3ac7e365baeee631eea26c8ef8a09331acae63a49f8f52026447f403be950184cd5c3dc25acdc1c7468a33b672a71b474131853cbe020f33b7699dd5960a5a817c960de36eaa99805f5a2a56b30113b98bd30b38a12652815dd7b972545be39b1c6573781c6907e0d510f0dc876fa404bef9f36ae895d34008078cd49053b4e4e49483fe8198dacdb68b5e864a491c4435dc7a86deac9ed959a6ea6267d9e3120ac2a091cd5d63950f0c91b3be9954252872620dbdd11c7bae1729652061c2e12ba1b9306eb8822863f479970767f231954a863973916ff5f08e9adf1e486403da4b78b654dd5927481b28af50ecb846073a7e7f95b552935993a7d660452fe89b3", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b66681b04e8b3faee9bac3c52d9c6b6e62c5454f744a19df0c91d94f30c8faaa5769437e02cf4ee4f5e3cfa78901213b54476f8ef2d6e619e6ba6e73205eae6a573eaf34abda20e45fa23d9fdc7d474b8a70809c0e9aa233da83e0eaee1abc14858f519076159eefb770c6c3479cd70dd3ce4aab574a15cabf8d9ed64854f52f928310715d7633f3210e5a3595157c1b39e8e9f939c406318d1af7138faf6cf2d755c213aafb0784ac126e71c4d2d0b1f054c28e80cff43af8fc41c51efcb2c620c4600907061e075efcf1cdfb25cb886b64451e07e20e16bd10b223453a7d32c116c2b34b6419534f64964c95ea3bbc08337526fdc66b5ff7f90ad29615c550f74869c03afb91c97934f89d4aee124f3b280b335605d733e395f2a1bcae5454701397f02896a647aa070db7d36112b427d3ffc344281917dd27592c530b6669c0bc3f191ca578486e036f99abdc5ad3e72ae325bfd6a7651de9b965ee56a6965bb3a0b1b6f1288b17a196f4d7d57a31fc9008e665058b299fb988b64be31a91", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "65b6b1cead06a1ef0d9b593e58429e3cecb4be8f3654fcf6f1cf5240c5e1f617520a79c69f1a759889a60a2739107d694e2a21ee8ccbfdda25fd30f46b441f1a524dd0b7f4180705aaa70533e56cd15b73f807fc6d0119eb7f7acfed7ef96a917469b9c74898de4f28f2f8b207221ef062c8c9722ce3480ae352e99d43982b784faf9cb3b98b037a0e6cd994a4cd68cef59277daa3dddf4a0c492eb2e2f354504b5cba4759cb7e1bad9cb73389aa07f48e8410ecf7d46e3617824ba279a96811ae89d15335606da6afc5d68f3dbb71141203646bff8408827a76e7264fe4d47399fe74112b9909f3322f726fe20fdacff5b78492db20198432e497b4a73d0c9bc9a5aba64529a6bf70c9de78741c588b97487d9b13ff552c95e0fb47ca0201d47eb609c712762e23ff39b89827b89ddadd9888a5464bdadf5c168d28d976d9c8d8885ea2495f7221f317dc3d6dc5462eb5af6bd2b02a2e540b3286196abbb9bc36b684e141e4fdca882890b3b79ad57e2584ed8ab361b4a4f5725a7cdad0c1d9", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b5df4fdfaf1665d89a83242e493c8b2a44550228eeb00bf71688b664c1c133eea9f4c0a1adf9a784f7db87fc7bbabeeaab8ef424f9f12aac640be61aab8f5dc6dbf229cd685bab1981a27cb1c63c138f1476393faeda6710b2c6c1c9948f7815f4f488dc9b70ffdfa9c6ed8fea3de1f71c140a6d14ee5643ded186b9c2d94745e105dc0072b3653294e7ab3f89894d2eee9c09f01db2d36fbfcb58192d77b81f05c6a6e9d025b612f055369fb0b67e78ef476f88303f31a7d35917f00b5e4e6fd33af9e01c61e4eb1a2c1b79d126052313b9d9c2b2e257b3ca3294a46ede05727c8a0d1b55c95ab142cc385ee5e724107829371128f17280ac39b47e18215d775255c53b5e19b76507d5009bab76df1a413218b409273b7aefcd20ad38375c648fc85654d87509888b93714c18cb9394840e86fd71e704ff3eecb9a764a19cab975e7441015fd4a2da3299840df025944e69ac79b2e5eb51d894bff04c1787e5fb1841672ae799a3d27fe1c5661074eb2b321def70785b1422b34c7a428f8597", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "99436e45ec2e733ae7ed9b14664cc0d87b9d70d288cbfab5e903665a140365e6ab8aafe81be94b9707441c588d726c7be562efce80b0d1e6f74466d5520031707759ccef779e06e3a7ab6ae7288f348e111b219d53121ab60e4528455d42aeca72bac0c64632f402f6b8edf76ac7e13cb676fbe0082b32185d13b4acc61933f4707c43942ecd48e71160559d9eaef30342d3e3f362f4c028d0136acbce15897ccda53691ca89db559adf125ff0cb47027fdc7c6376c5b304e004e848f82c6a681235c02d3ca98fcbfce53000450cdd5a48378d7fffe86793520a0ed9bc9091de51cbfc6b88bfd2af75cfc558af37c41c969473a54051f741071e06a4bf42f78f21c4d7de13f6669e9203c77e09de584dbee7dbb5874f1330511a7666275cece3de7ab667cdc43b7a782a42b8e2be8bb983c7744c82fdd0454aba5e1725dd4cd39065bbb86c39239d4a7c56c1939fe37a94966e0433f6211e93e0d9fc9477258239df1292f4e74225547fd6ba68f8af30f5fdb6f2820423b8e8b17b614c91c41e", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b49672bf48881d9397d81b4d962d23b6f4d0da5733c4b4488981de8d61e6aed4083fe15d3e788149f8cab9ea0bda6156db278b4c66887a5aca6e511f0e51319476d329eea509b4a1e3ffa915b3dd39cfc8401164185fece011a6d82d71cf9171612450e24a3d06df84b80298cbbdfaad02ad4d49a178b3e16b4d2b69020f9bafe6c58d577ba4a933531ac3d2d525222073c3dc883c6958b36e7954162031d9559a497187d497e0c1eb6ae55c7050f701df233c4d6b98e45d5eae45b36339d9c619b474c3daf9a5651b1bf9ea5776765148b8e439f8466414247f898f6cdb75f222636ee965dfd9acff0321c1da6f1c3b0b528c75f5f63c4894f746db01f7edb34b1005ea99fb9f82f82e1cd9943e8ba336334c9b2edba2343d09b082629869aa03fe50937d9aa30060dbb4cde14c3f1bc225042a556e0c64ce0df4b3d0486d611bec3c7efdd3b2be977124d0891915bd68e41980389762e01c631af2f70e904a0b7041ee1a2c32c0f59903dadd8ce5cc335b761108c1c176d243fe2140adf792", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "781a3d96f3bfe9b6f0aabc4f4b6a0c5dd942a76b099f67732f82b6e342016082e6a2c1f584070585c7f2b67c9ec6edbd94e9cdc8693d7d7f3e15084bb02ac7f8d079d2f8a5d4d998c90d242f0a0cf786f99da2104d8b035abc069c763f8abcaecb6194ad78fd433114e61742820cc77d8e0eace89ec7a19b861166967cf22a608175360ff947febf804436ef129c45e86fed9ece9cd16e9756369c638eb6a9f1848eea24e2b9710092e31fadbcc72c82dde582069c2fba3b021bfb8e81bff479687098fd9ac9c7abfede1f1a2811684f745b8e10710fe469ad8f3128694694bb4b333fa59bbacf00c3665402ad486d5609b57f957bf9c964231002bbf190121813f0bd159a6c879edc44200c7e30caa5921d2b0994257d78e0ecaf7c13e67c07bb16b419f48943a956f47f87c839898875a106319a8f860b3d2d140b0bfe6163e2ae5e2b11da259c0c4ffa6d25cb20822049c72d2a142e051b760bc9fd128563e5ba714c01514530f76d50657e4a3ecab74229d773e08347c35e39352db85d3c", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "04c8fad7b52391e832af68e62e8cec1cfc2256d560db597138f1aecacf4fe31ee1515fcb1400ca18c56a1e0aad984709b962223a3d7cdaa59bbbcde52ddf9ded9b8ba38e182cb090fc0fb421eedd787a6c987cc693db6cc645c51c41b91a41afbf007f6c3dc291d036688ee41193f49758cc1dbc3c4809f0ef528d00f3ea2da7e8c74016b20de55a6a481e6279978fc851c692eff78886269e45259ff8607a2efab66e7a18d247ebd2826d5c9f7b9f75862d5da206954488ae1cf1c4f28630b46d8f60232ba8bd3cbefcf8b7cbc06fa7e84c06fca1be837d521f1dbd67e7feea7034d6539ed126316ca4401ed1d1ab23623e2ff91ab762809147b9437b46239044a69ed1fa737c896af9d611c1e8062f4a3faf4220d0afb1d8851a4205d34c6a0ffda9d5b114ed46d66c2f20be4611c0f8b73d69918d2079a6da90bb27828e5605cbbe7e3983c2850334750da49361821cdcf0af965f383519f326fe32456615cd8c72bb6ce7106cbbb4cf3627438ec5de18a4f4ccd967b7259585f5e35f050c", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6899934d13c7b6133be112f7f63e2a58de2503fdd0c9055921f94b4db0e1aa8475f5804213e79369f87007f70021382644239b4dbec4f8630c325a79a9c2f1e026a1792c1c43b64a57564fcbcbfc9702aa3a9f497f9f5b236495ed80347613170e5f18c81df504283a04f20381ff60cd11255fcd1fcd255ab4eca0b00c4aeb4d6b66a31d05c3b7d7cc329476a8d5e523af06b7542970bc174a6965bdfc42dc76f9efa2abbc61794eb208c48e33c293620f1b348e2048d82832cf293961844ccc6958ebace14ed3de52d57c0c166def97f602b486b75faa47ee8ff7fed50424ab5f2422d61a5c7bd2c64cd9e12a3750686f30ee965c4f672069796a75db2c106606ff7b9594741ac4ce3e9a29b43759b6c09601ad8fdc22c8ec8be269ab634064f6248cf5ce5c34d100a08ced73296055fbdbb8254cd50a799126970e07a5b42dd7939cc8342e82ea8d4f3037dc16abaeca4b8b97696d42ce51eb5241acfd21711d17e55f0cc31b8be6690bda116ffefd8837249a5efce51445740098148f5f31", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b763fbc33cc69215b354605de6cc21eca3c8e6a8b3378f86107a09476694d31c4d5db179183b0d0923f86c4177149e6143089bded2274b4a7e328f3e45c540421cef31972556c9d81332bd32edee010bca4e77c2113bdf2971800c6b61766a95a2eadfef6901bb1d79237b3af3a817bceb69e564d1de2853f016395bba5a436634dcc1b37f4f1c2f2da979892802046505b20dc28294c3ec9d6517b144c43caa77a3f4f9469295f7d4e0f566b2b10394d8a4e8ef50d06078ed7e614dcc1db9dc3e6f7c9ea8413413fa93d54a0e30785dcdf1cfe5509bf0be80c5ab8ac74579d695cd3ec471def759727470191d057e6d5f32c2c8ead53310890c932de3e6dfd0f3d485a3efb6d733c21d454d032b4d1388fc8f5469de8669e9ee610b725ff46bc08cef304204471ab14fdc585ee02e07191e1e9bb2a2327fee3b23a714cc5d1ea59a13528d97cf75b24357e1e232942aa54db19a980b3e7f64c672743395a9d470d11c32597d1763e62fafcbea2f480c14bef7774f74e2619b1062b84786d5c4", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3dbbbfed1a149832c71a1293c20b81b1c8d35c4b75181f66c9f7e6aeaef04066cb6edf1241e9d87ddc842880b7978f18af9d2a33fdf7fd1a5e8c10dd547a5d334233ceeda2bab410d5dea9464f623961c98195b411bb187e981e107b6bf67be5865a059a6daaff8e2da602e91f4176f47c53c9f53b22605b748b68fe98ad9c5936957b074fe844567e7dd1b07d930929d3dcd46e84ba6f9121fe1f49dee955e1ad5a329cc0441d524a20215a9f7304e977df5097546a4d3ed5022765b5cda292f1819b55334e6b95119fb0825756d7fdc8dfe173a391b62e970e51729bf89eba61be3ac1f3a5835aa1f6676ef807395440e984b13e3711ad316b7fd61d0fdd9dd3fab9b75545882fc1a2fe1f0d9dc7c72385b0b445ec411877de83e38fb7111d5b935167f469cbd4f37fe1313b2beff0fd6ac4bcbd4e98e55e787a8e16967d8110b8c33ced213fd792e1741e4824e41be24dc6cdb947361cb9ad8c742b5ec01f5e71fa4eaa452801fdb6524b5c6d1cbe97b10d36bd53c9456977f662b6a1c85b", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "fa9bf918807d4a55847c191051e8faeaa3bc7b51ca1969477cef9fd13d310c2b75e7e72784465d2116df32925b772904ee9a185c15c5c740b98bcbe18342b6c8d513c89866bff83cd42f0124d9b47e289568f298c190a185671e6c32e7d4efc86a732c4250b5f9dbf5c084f5efb468766626c06bfb4263e0cda509b269ce9942614d580f700eeb1137e2abf520166485b841eb2a0f2d3deb17e67304ce500df3535a75ad5ae64e2658e5bca43e552a83ae94e81575fc8994c20222ee3dc49f5c8f25fd6a5c8523624dbf9fa035020845557020f5e3c4b988645faa436eeead00af9135d3dd84970545e7aabab9cb7239a42f1b7953055eca1ab75971b067d69d37f2a9d1485aef32230d97fec2ac2f82b3790fdb360495ad96fcb0659029a78358f344155e54cf52495c6409dd4066ec6d44a7a3f05ea3d87794d8dfcf79152895c35085db4cf14dfe44bdf79d313be0b6e75b62d003547f7a30075dae09ec28b8225e08ea374ed8f442e216fd0b9ea5021fc72c76d42163ef3049e2c0b3a059", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "106870b720b4fca4cb9c6cff814c6118b003f627a8675865f15b4b5e4488395e0dbfcbe127fa684a48c4446bc684054b97717d83396335631e59b1c7739cf647049e92ccb8405f4a6160b9c588560830bf3259abfac4c827194a7e19bea56fcd03a37e66b2e58d71d92dbd694c00316079fa2874d27b3f533d09185e4b11aca79b5225fba9b5b20f05ed38d24a202ca9744f40a7b81dc4e27fb56cafe2bbb4a80322f009adbf19697cd055ae8acf38f38e9f2f33c0d0683646778cd52dfde268cc81cc6708f090d04a16cac31708e2a2418024e53a87f11589507fdf65656d3056a7fea52467c27b1f90e1bf1896a1092a575994bdfb1b2acdb3df59fee8248e74a0be80c2ab0c04aa4eb0c1aed69c1c1aaed052e25d46c391947d2b97c36b707f82e907ce991a5eee9bbac578b5ae83134771f9370f1d3b9154d898ef6504ade6e17d96262cc2d32bea12981219e52b9738cc097b18eb54de0856f1fb89c82b1634cef2e7acde0ed2a09280e2cfa534f3520ca1d9b1d7e5bc90205d2bf7332e", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "288ce7bfa2245dd25300681ee722803a3060996698a0a959095e5e7bbc960f1259fcf947e61a57bd2bbc8dbe9db4ccbaa6c7b3933509271e8955a3b29b22aca78c299c1e9afc87cb7ed27cbd15a36ad3026316e66a07e659a696f33e24c9b274632032db50b99ed8af12b35ff704bd8712c40ba6327d7844883487392cac0309bc6ad97639910ea6d0a0157fc87b607454d8b47b91efbae1b9b36a3cd09bb95f73dd61bab8751cc52641479d77976660e4f910dbdef43d47c9dfa8a6446598b171b30ac61b9fe7a042d9550727ac9cfd5fcb6055740fa91c41e26112fa0854068e507262bb7e996b00266bffbb791e59f900f6e011995dc0bb290cfb05506ac574f3aa4d1896d3216e6b006e37b1388e0d7d276017738019e03c34ce00e8ed129b71ff2bb56048a0226f90d1bb9f5aeebb774b586096fa09653f360b9119c58265da26ea5f0624ededc5051353cca361b834515d5a5f214364eca3b47bd8f9bca010d0f548e0ea950e1ec9d476a0c042577ec79df2c97ee4e72354a69798e591", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "00544766a66d4b4413905fa67b1249df87497a3fdeb74f730f81c4eb609b66ae82faae74a3f889d6992c5521a30ac137733618c2f9d21a6535f4770e2fc13ead92f4e9587519e709e01b30f9779e85ae86fedde9e3b71bc845117a2eb7a5c7e0985e7ba1f9ac4436da9f05730f42af9bc985495bfea6c4320775f5380b88e453e9b939a4382ecf919a4b8113d8cb619781f9edbfd62d4ef16dd6f1112191f18e1ef0f0b6977cc24b905f83c78664f7a8cf06ee170856e7d5bfb39b81e5ffbfe64098c41bbd0ebc9b5f5e5eb93db444931dea264ee12c6f54e447367e07bc828748ce2fafa4d123fc9936463867267cb11cc51fb4ef5bff8825251b9ed17bea3f95faa369d1df07ff11a9b82cae5824c250ebc30eae3432e95a2e33dbf132ec31bd9cbd759ee90a2288158a3cc1bafa20c79e61374005b340d2ab533931091405e80ee2a3aa1c567deefa06d278b770819cf48b07aa7fe91df5028838fa38527d84c5d5f9f96cd939e0bdce069fc26d953d1da33c2c0ac1e632c66827a695a1e1", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c2342f6b6dd76c66b8e57ebb2098c54aa6a8a044fc0892ef28cd93356bf1ea311b0cccb2513e47e988b0da6e62b0bc39928e3a425608c804f3c56243581200f92efab76e3e0ff5cc5c5b333c233b629dc4ff8fbcbe4d6cf3dc1a56942b09faddfa6e67a4c103146842f5cce875293080549fe3f35fe32e67079881e235d75daf426b66f7e9ccb518e35f0c83015763ea626e204895329490c9e8035d2278f5f01a42dae0c1ce02e3d7750155850f0c045b462499bce3d9deab761857c9901c0bad5d8ace379f5b1ad00a543c61942361275896aec8fda8fac74f8b6546bfd69f5d2075e25a4842fcd8914b688be6387466cafaa84e10c6dcdac47a3bb1ad3dc3de258a49e1f8ad979a4d6da3104e3f74732491159bef13ab4fcb914d0974085a7b19f9c9c9a74b3122d9aa5d7713c480b3a70449a7815e7ab813b2d4a059e1024a19fb59cfaf067c557c50c2bfbc4554e647af10e8c2c7d2c1bb26f221e7f212bc06eade020cfd155953ded3a8efcc04a92c050ec4128de162d0c473f9fdad18", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c80958218364b5284676c93c19c3a8f25b6dca2992c3d2d672f32f98c0238b52da5a04f22b9d986d6ff594bbb9f0933d30c7a5bbbaef8fbd538a218f4a93c8bf2c854e9102408aae407c20f428a8c45e0a2f12da935e53906009ae5b3e4231b54103b33484e58f31b0b9d18c34f8980e8bf1a0db4370f20396ec60171012aeea0dbc5b0664cc109bd185ec4c1a9d26a52666a9cf4b20bf269dd9b08495864030c0bf72b9bc8157b1fd495bd4ada896f75b3457413759c6707346c9eb5dd6b40f560b45ddedf506b54fe6da14ed5555bb9c2b4dc0efad21778b73e8be9c9d85e49098971f0cc1298a52cffb401729a41ad83cdbb834ec1609677fa763a0b3f7ac0fe689c231116291ee7f7ddc6c2315a00268cf95fad85187f7c59ca0b9d11831829dcfb598911658a60a1cdb6e8547cc7cca6115fb4ab7e896694340ba991006736b921ecd4f591a779989c24dc5c282ba75e7c441237e21a3b92114e15f0c556714265fa5041430b3dd1fa8b7a7efb4b8b2cecefa2d7b55a1c599ead4e1ffbc", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "dda96df9b188652fae7ca14a1d3a44e26359ad9f2778f0dba63b5e4aba7c30b55439f74ede96c56d48df4254f4b0a6f308859904f2f69f47ebf438ea87232f84e61c3e376daa2da8c0ab2391a5c8d478e42cdb2b70ba430db5dc3aaaefc9c7c6ee39e2b1393f024a75c4b91843d52a49bb2ebc9aedebec09d2bc5c200bff6556e689e48a3442b216bd7c1927946a41733e8ecce2589d0973ef8dd2a3a88dd9d4ea2d1d0babfa60239632dd2c23124165ab11c625b95c3a0c2141301aa0bed4228a1b87964ae14691b4dd02b34e38d538ea1e02a7fb20eedcc90176e8c57833adecbcff87df4c04f19a77f223976c41723f36cfdcecdafbb72f2fb944d4ffda0eb0796c3c0f1e3d19046c3824137260094bc6eb3b735153e9bd683cd741fb394f75dc7510ac4f6f3dae980b56db7ec4bd15cb193f13df1f03ff8a1b62aa9587df8d6ada3e8cb849cf923575bc5bc4bae87c93393f7894a16da39989305a6ecc77a1a3739ae253679bcea0d7ac472cd5fffc62c64220347765eb4ce21549654f41", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "80403d3a020d83681ea576847d5d1367e0210401b81413f948ff106e1e341be57b4f39f2d8509586cc477b0b8934c0ba78a3a97ba425c9d123ca3bc64bc26538c1da92b24adc50095c209b522dcb4f0892815064580ea87c208d7477b50d7330bf8d463bbd4ec66003576ca520a1d04f836d1e2abcdad2b0ada71bdbacc9623da2276c718a36825020dd20d6747c9b7616488c7ce0df20ab150d649c4417df73718f3c363927884bfa6134c636402b6e6c231d04b3bdc4ed6b29f479c8c35e0e02af932e59f800e46a14c0647c2f0c31748d56995f346fc6bbbd90e55be49767a16a6934798be43fca5d8ab10853cd20556634df53b13a1bd4c047d7d52b1102796611b016517a28b277510c87d398b4fabad78d11b0a6a094efadb7c21464129636c75eaf06a5c1fcc1a9cef40b9488f24279c6fedf93b576f5314800709929c54cfee383140fa71bdad7552b0db467e39caba1adc70e1ef22f62e81c5d4a50884d5a359de3c7bfaab1c00c31de9fffbbd4f8a4e8e8ae7e39eb29abe0612554", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "e3f92ba88bdc4136cda2e5a248325c98972c8a42872fb5779c46c406dc8a7f117d5fcf3c2ece96f3c2c0f5061547ee233f20e17fab48c4316441367e445d7100a173bda80b9d6d4411188a942c3be703f0779829dbefffadfe6cd95625fe4c5c1bd3f22b8221b2b69d3c20ea407c6d5ebdb5f5c137d056899859cc5faf5bdc87c223508a662e5b56b08ba3c8d2d344b6df040193e36263c11123a39d7b222377a131fe3c36bea8467390ec53e46946c54bafff4bb61a0bafc09c838081e4e66231957752fb8a49cf1904d70b024dbf470f17ae3c50e7407ed5342dc8ff9e556564fe37a6d922d2fd867da8d92be27b20deb8c7597a1bef71edcb402b2bbb986fce5324f4c02af643f5e3daf623f370c9ab7d3a55e1ec92a5a37f2148979c9bdf8488a49d2f6a31a8e99f1da98ffb5c635173a43b94248a8c5037dd385d16ceca4b4e769a8a5762d4ab952ec99f3fc9ac6115666e0f5f94ad59f23c3ef1798093807cad7e08dc86f3b4b85ed6a34abe354d50c772152c9844b9a34e9097688368", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8085ebfe55c20755b6f1375ad924b868867d5c878c41943e61a9eeacbc68c7ee9dfb61f54b8ad22dcbe04c506814711ca1d36c2226a7d906f095ee1e0f6bb61ab8eb6344d727b13a7252543c842bc7fab0fcda70ae328abdc8ca3542a805c6ad30cacb432ad05918a65862f7f2d59d0821eb1e73ef8b7b2c24ceb1232b7b3b5a3ce06e7e5f214722a4fa4675217e09daac6764fc20b3a87d21589b8d2220a56b94eb71acc6ee4c400d47f415507d01207777ca6f3b2baf3cf27e75a6cdbe1eb0089f6b5c3825edc6a223a61c9d256006d30a6f0fcb2c5624ee8b49814f1f560260dececd9d11f697ef417bdad561a9b63236dc2e62d8914382bb92e98a1c39393815cf0915308cbf212c04bfb4a8e9dabfb5ecf957d0b6a3e4f7b0b13233d27998a1c447cd845cf926144370f754494e2c1b845646028e4e26b87888e8866c89e35a00da8f3ff3ff519a813d9016b8c31b861f4a292f7b25180447aeafd03439c543b6e7c94c03eb837d013fcd2151c17155e24127134cfe6f5d88d9515e3590", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "693fb14d0d6089db3aae22e292e43627af0cbd67234983ddc1b077b4baaadc45bcf0ea0f36ffdaf970f99ec5ed8ae8a58b7e94db9028963e14c2f624bed16bf24bbc5aafd472915d643e690f6e981287ee7856fd0f14ace63a790676457ac09692bafca0014b2866c870227a976fff547812641a70993da32acb962a3ea050845dc533390175900c668a5f36ffd495ab7917b768c68407f4cfe1d20bedfaca38f9f609e74d9e432829da2487f957069dcc290da513d8a453cca27c8253bebba2653f82f676e663db0248af2a310b254b00219c5969f05d04fbdb9ea0cfbd746050ab25cd10de42a02a0ddf223d40e233c6a6597992576f2d105b72cfd77b2f319fe3525da8a8f084c305b14e090e3bea5c5eedac3360d366c47fe9cd60c6bdeba472d408a79031343bce42bb1ef5d6f4e0e63cb7ad0cd22e4270392ce711d7c8efbf0feb888c74793f2dd903e3ce894ec758d69644f654c5a75378b0e5c63a5f9ae05e0f4818e2aea7286416aff545c1048eb4d359ce1bcd0b26a28f55695b56", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "162e2eb2457e28016b961ece8cd8aa9d4d2f4b06a9ab069cb79238f5870075de2a9755fadc5c78c28c82441c474718ee905a8d7700ff2601d7c56d7eb5a9d7019e92db6897c823925cfa75b5608c7a79e24af37abc09c89008be7b2ceb70170c6d1404a892d0804cf9abde53f9aedd13815459c3c6a1b37f7dbfee6e4b9e25143d9c64a6a817550337d0c74bb5cb6c7b5db2bbb770c67037729341cf25aa880b14d39d71e66cba9b62e1ff89c348eaf4efc79c0de4734171406295e346e9ce7562be7a5462834f1a00da1d4d54d7fd7fb12430b4096610fc96ff1bdfb88609d6a961338bae78991b05f2c80d2a131de5eb3477946d0d6f5f500a0fd93d57e0be3518b60e5688d8ba5b25c2343e894326129173b86dc315fa183a0d96845464f24cc020dfbc341f4623d6732ef699b3af9274fb504422bdbcb491c8cfc63f6cf6adbafd4f2bb671b92b6f4316ea456d9d87b8f3b2228e37b0f34f2d1ff70cfb0ed16d14ad3ab5e89985d4e30e51e4eafe69c0cf6ee5cd1ddae25b5585622a8b45", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b24733b208d83a92b4a7c6d64209fa2ac1dbf615954eb99704ba9b6eed2a545aad13253234d88e0afa81277321a8662a1c9c59a7ff932c6b2889e44ee47e25e730427665a98f02b8897b24ee3036febef294a8ba02ce60b9fcd6aeb592f32daa1a79afe2a48f5097971f3a72ed3680433d93da0e3f19aa7d37082880b0c3745b86be89d184162287bb6354158ced89bbef14faac68649d995a4ba8576266bf5464106a82cafc07e4ae4dfb4ff3f6f0e8c713d3fb73673e75deb3fd04098c7c939f91594e45323432f30029122afd4e812475f69ec05248d6e2deec18e7dd02c7e9cf89cfdfca8b3412410b1e271023725272ef0d9fc72f35a94a484bdb0c1167c282dfda53a86b72922506d51adfab81df9dd257787aa5fb6033bd7fe61a577a7abe5b48174a3b2f7bf276ad6a6735593440867739851c91bb30fb2f6d279f35aced179d231dd9c5267cffd6b184bcd710a365b29957eb98aa81f10db84deb3448e2bd8ab50dcab06fdb3a2b1290eac0e60dbc4114243540585ec78473fe9297", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a336c6c475b3ddb4f9e58bda547d867c25b155b19d14746f8fe9b22cafabc05aca001d019352e8e96cb0afbadb7bf16998e5052b834a0045e861f646fcfc07347079822e64dfd5e72c2f996f0d5ae5d31596b93c77fee310b046d9c461ae9637ca21020e48c6745feb9b7a8f7e98e47be68214405b55d81d190d0bcdce483b2915544108bc8daaac9563483399a69c19c644d4cc36be4333fa9e9221f17b0ebd2885e57e84d31bd615e438aaa7a1742f0d6f3779c55ea3dedce1940e819cc140cf887edde8506b4c919edf3fb6505293921889c3d6704ca6aef24e620d87d6073c0e9f8a8c43f98fbba9e84fc9c445bff081acf6f6559dc0a49c9acd49c1adeb11ac31e38fe8319389541144dabfff498addb55d974082988503adc422d78f3e6c1764baf174c451eccb13e0e2f9791512e9a949478109176671f56cb3b8b841fb55207bdb7dfee0b7d76ae95a76de6f6ba4e953ad0431bbd23311ef17da7f4272a7ec4a34c08501d01965c4ab325420f6464dfdf471fba6f59ee78bedc28524", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "f3d8e162aa3662eb0648048acd70eada84b12a7d15476e58e47f7720bca89a0f467f7bc2c6cfb17273d0ee66c82c2e82c7cb184d073af6a601cfa7c8df3c7eff348fd32973f8b3502d5257639016ebb24cb6011deb8ed816ffc44f262f03799b122a0c3bd7d69df064a34b166d7f138982fcb4bc2332384207117986d92bae3a5afafb0836a892a6c9403cf7054bf02a82851b35768ea77498b4d12a6e85018aa59623644e18fd9ebb4cf3490e8577994836a84ce6bca85ed3fce977e0fdac1eedc81e4aef60b9de47900b9dfd1b67a0c89b0be88ae67a5307576ff84a7f99f3f030e2133a51bf7af75142f59330e2492973373e64f34a05ba7f2262ebb91f144a89cd82906358e5a8bfdb5e7da91c2ca95d0e45cd2bca9912b27af36f45d4cc5535b0aa95e75d330cb01bcb01e23438d0bcc4207a2a7fbed4d762d6a81822993bdb42baab84a3b9cdec3dec31729c831cc28dec111605924ae0ce6d6c16ea9a605171a82cb11102bcab108229271e2167ba6ae715500038d1186204ae2fe685", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ff317feb7f29b39f43c6dfe386347e057a97c5063007322c8ccea1761e5285a14a25cc84af041407130fde5e7e94d5196cefefc485d1c793432e62a8063557a0764305b40a7619b8e9aa9b395acd64a1c1321fed36e2187ade19b9a25e52373666cea888f5c699da92a59f2b2db76fa29b8e9d9b78e6fe42fe9d722c524a59a3ac8d7551ad5c5838c4ea92685ec6dbb23b6b69eb07e8a187ab78af4ea81c2d14977be336faf8169cc189eaac340c9578dc6d98148a14844c220ac1085a80c5e3e4c6f04a472cf1a4b893aad0f3370d56468ee1cef675b5fb77da481f128ce8aea30c67fdaad92f26db2df4c45000ef581e1a0f323ffb69e45981a6c1c8e45ffde22b4cfc0045fcb60e127820f4f1b2568797dc34ae29e916030ddc55d78629534f926a230c4144543d383aba05fd3fd1787bd70bb9fb8046d26c4d7034546452a682de60bac900337e5a27978e5b709475f4e01a1d57a00190b5e829d81e82f38450d3a21b5b6eb83ec0c491cd17cc91b6c0553d857a55fac7e8dbe378c95e5", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b2b73525c8a556fac8a98c717231601636d1ef1f6d52265bdf3da2236b35d6e673277bfa2b2b1222d6a90b50a30877447573210c87fd85a48469185198af8bfef4393e0b46b416ac0cb7fff2be11860209c340e470bd59d84dfa598b3635a5bdefebeb35feb4251157ec940a0c0fc6fd5ab97493c3e9c663dc943bfee7854f2da6f9b91a9dfacfb88bd21c15a488bf2b08bd00e311de4bb2aff850de3dbd9be9e73b9ae4af9a2dd0a7a3cea94f1badd56ae6679f5cb87cd3eb7ee6ddf7ff426686e551d846eb8399124e23d6b87897bcbbc0242cfaf48f8e08e9d5957b30bbb4dc942bced416ef50388b25208c5f4824ca875c4ee75eb1a705c1b5b693dac65e447e06f41251b295e05d4c5137bb7c0f451a19adb61bcf1282ce729b3ad581596d99c5876db7cd4a614112bc9d5557187b824a266434276c3ba8bd30c7f1541844a262ae8d4c09419c6e21881a3f4b0a8c3d958abd7ac0a9d0e7f1770d229177ad8afba36e324d254d36119d13cf1a47c93f0bedfb7d1776acca7c9f14cd56e3", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c0eb720b105f53c191b4e62f76d6e49a1c2319c89f4223f1849b0ce95872363e782531d8a1a5a45e4422ce872327a49651df41705ea48087d797e68c1fefe0b25cfc01b457361ac2f98f2b6d675c04a62aa32f18aef7c488205cd1d82c6bbd14708125d86fba57f2c54a667a31a32af54d8df6906c07595d2dd3147fe4ed42da82377c88f44b7d29c8c1daec6230fed36b4e57191d950ac98c78fcbc6e9405645b3c5fdd69111f9e3badb199888d0dfeb69ebef4a4a39465cf9fbc784c59c2fcee8e367387554148ee6318b8a23d3526266206de788c7ec4d93e60e537bc3a13a99add8087f5a33e6c8904050a9b9e2ed7efac91db3e4672a192b6d11f38ffa57f5420043da23c4c1fcaf46adf4f7ee4efaa5f72ab4560953a1e9435f93b00a8dd4b5865d714ce5d026a0ebe9dd56ba7d4b35f33fd764c04850c5dfa91fd6cad03d71d41845eda65f9c36c7117497e82988aa49f553a510e812ac475a0c510eb03e0d5d531edcee01c475b7cfe94a77bf45a22e06307a9f6c6953d0117e3892d", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d8436c155e096de5d22e627bff7f42869fb228581273e9eadc0c3f35be02077b3d37c8c6e4fb39300a1093af1fe0cb42440caa0564f7a78295bd1f8946a218051f7257323aeb227d80f3430576da12a54687c96dda4c2ef7e359d5fd17b7d77a2fffb09480d17a60c80f30c4e06724783706b210212ec11cdaaf91cb1a7648b3d197a4c2f4b79380f356a06f026358a5381a4c975eefab6e9546619cf4df87ec106066448644a415820af3136deb86d34b61337b4b0e3a53ec136ce8b26f949a6741bf067ad69da068af1291451b0b882544ba72b74248f6f7df5186ac7da1946c4faf1e1e0f08ccafa7bae6c9224d1ccb6a5fdb778ac4e55ae414be393de1da87424b59de23d245da78bd714ac7d91103c296d4407ec50b61f1173248e9aed1b19ae50d416d9d2cc0464261ca9caf17060a0190baf5e1e3acb9992da2258c8338813b2a14dfb1da5947e694a44e9aa5ad75eddaebed2f837a2b3cb5827ace240f754a9542e94f9734d8ebf895a3175e978731726c24922daebb40ddf75aa1d1", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "475af5abd6944b6985018ac37700f22f00ea36a9e1d6072450c5e8cc95ae37f13864b55ebbed41785a4222648e70841d3e5e702efb39cc58fbad00ef9629af8b9390b994ac91e366fc85518dce5a777553019604896d8b9130664cd5f40afcf455caa40d684ed09c3c968779b06a196b8a65966ddebd3bff289b6031bc1ef8ef64d69b9f98f47ebd8b28d5b761f7950942a714f487020a9fd23cafa893391712328a275a2656076e1ffac7ca816268e17e0ee5e71636c8757816d1f7cc199850c09cecef27db8b854023b174b8e266ff1694a05f78dfa84952399ed48102fe170929bb050f8d4b1fd2e5150a010b77e270c50c65585c36e9e6c860b20df609bbae4340070435f7a8c7acced87dec7f8bc4e2232098632794f2858f5ac5e13aad50c4c187bea9d4d7463530bfe565543079748d9f1fe794bbf7a7fd525a907d7d533e3cd2d6a8e40b26773084f0ab15aaff91c29a7c094b88d45ea39b37c14204682f9416226d11fd577dffc543066c5e954c1565c400fe07985cbcd982332e1e", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6419ec844dfdf0475c7db66d008c87e999d7ba56b4e567c344c2c6c06d8b07191f0ad831843db5cc931a96bfe30211447f639781c3563ff9d1991cc0e1ec9c7e4312440f801dda8ff5016ad5e1cd12cf69fb34f4b45118ea3baa18502fe291522b5c7f5016c4d770312d64f18401586904f1a96ae8f99c539026a3aa71967af53dfb88e68de1007b063a581d88720f7f5c7c52c32617b1f5f2cf3d4a2964456f6bc97ba97c11f7fd24f8a632a458d1cad6bf78389053c74eac14221a0adb1b813e957b3ff9a65d143b9ae9ebc8a5def0b0e8db934bc04eb7c91c62df274b50c955c374b5081af628af9f7b86486197688b7a72bb634d849be226cf8960b5cd9d1c5ddaef21c919e755ed17b4dc4aac8292d433ecd6b97826d338b785903e6d059d3a7d051d774183c4344c9119b93cdc5fa50ffeb644c09090fdf0083bfa9ef37d01081bb69e28f6d3e4cf2d8ccfe176d961e67f2ac58dd865d77bb52594aaa87be0b2979c3b569055f59ddcb5926303b3b9109c372d79850af1adf1538a5779", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "71e837b50fbaebc31fd94343e5d6e5f8bc45c563e6d263fab9383256fd5ac1f2bac07f6c0d8d90474a1e985ecc5a62481d372ff8b37a867209db1f4389fe80895890607b01f0b44601206a06348813a7457b7a97c7fdcb1b21b2b4ab79731f351a515e2410f93646f889fd391d398a7fa5a0d21b1ce57f6d8c438262e81160dd0c8fd43325ebb6820cab91da203a988c2595268294388049df95b900cfad08fa4b8c5e7d2d4023d0c71d18604388a422af8e8307c6451cc2f206a70669ac7177fb8ef3532b0b3cd4231d350a315b340b9e6603b9b9c7831ef885a72f0f4ebe16ec9a7de4a90ad926b1a4843546f830d50b66d3652b9deeae9d9cc744d3d4f2152d3949b3e71fb0a9336fc8ece6fc733d63c0fa1141b63639048167e1d138a5e4b50ca77382996e7af183cbd330843d378371758be58a657a286c12cb6d555874f38981059a895b2c5f0e77ec0e53c97dd42d64060882bcf5d1239c007166376c0c12e9740b2ec3bb6416a23ff4794a525680d3ebb2c77fd697807044ad720554", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "e7b23269693fae38ea2261ea5acb4fd147c47a71a67272d1b1e2ea49b6a82d6abfe840cb8f2f756922eb6d12dfb9a3c95f9b1acda189df076f6e127e5a88bf3c745813ed9d858ea25eceec8393c0dae2acbc6531df80cf591b2f0bb758c1404be3e5e61e26dd194406ac42ec7b925142b40888b4a8331ab04932a184a586260861aa7eb597d873e21a2a36066c7c7490379b01b6b378a013b965c0e0f77d7cc6ae56e5c143811fc6fcf1eaf16bdda1d110e27527bb49b98efcde70bc742b307478dab7c693c543615fccefffff2410453ebaf289a9440920d230e556766902f9f4feb6e950f88ed1b4a08320f6ba997171f56dce8789a462be0ea6ef38d0195ef98fd79d51d1943be9e1649b221f5d087f96a4dcbcdf086161f1de31e46e3f65e1b63a2176eba38fad5ab259bf375d73b6d7227da661181c3b4a13d7ed2dcab26b71c0e1554bfe57318809e32f5b09eb3dab4f5d385495a1be1899548bd4cf4d5d6ec5b88eb1b69d6c5bf20a539af5d6be5bebf29c2813f1db6830258b3eebb6", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2cd3566990157944c036d72097a0a275da39b5aea4c5b091112cf8376cc1f1cee1b06eb2000b3a2f6d5f8f952e95ad92250227b1f790b23e394a97a9037762d5e1149ffcd952348932e56811caf717ace174c3ee096bb877eea046ae40478c14f81aba9d3c7e47a988204ae7d29f482923047c85b14ac51997b6a5166bca2c73d1b669d842fb16fae98c4dac5edb48fbc7cd38e120f8a70814592cc70dae5f8a7fa8c53bcdcdadf025f674e51abcc03bd9883f15eacdd0801afdc976e61c664a250b6fb211a4a69e0547906914247008beecdd3f513ca600ee3a466b8a78d86d0c5341035acc64c354f2b68830ff8d176272cf1ff541d1609ff3799f0c3a9e6e448e0b713ece48a14db4a58df585e2d13fa739d4314b98ec75c6cdc74d68481662c48988f48d1e8d98814395340e454085e1153f6bc9c20e4a411e2c610f424040b011f66a6c5579fae1b9fb53b673da0cb5a02ded3fb37e5dc117e4e71302b360a23bd300143f7efa1a5f2d0052d692c18bb4895d52c0bdebafa0b625e13134", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "f294d22fcc6f9cce7bec0e44a9d7eae443ad7b750a72be5dbb41e3694f48720dc2c1256e030ae1ae06ba65cbb59e8d180b222430a8fb10ed7abcd69c869ad1c8070f33d0f262085414f7985c47d33d0b398da9d272f996cb701bc6f84eaa0861deb5b7cd7226d2b8a969b48d6272a98ab9a9e3b761231e892f4d8e9100a7d1bbf820d9102a62d7d41d92b3d9d55ff386cdfa066afac04c50bb2e1da0e1b9af62de2a7475bf403dd2a4a50f80f6a0f0eb9eef38e00f19861aee8d78a13328469475cf42e0a675f2d6f086115a14243a59f3ecbb6a47d25cd1011d0bb6e1ffc152060465b354ef2c66305165426ec72625d6fcdfc3e830a6f352383e05556f4e14f5ab739f6ba331d3ae8ebffb49157ce3c597eb9718635493e8a0254410bc75755c5d854a316a40845e97da60412eb028cd97d206d05afce20a3221f13ffb7389c400da0047c6690116de9b987c02f09db67313b163b9df54d2437b1f857832fb982666c19b832f6928db60f8c695a4d95571825b7f87bb9601003f95db54a813", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "04dcf055ea6c80a04a302f8b6c7c66e3ac796c4c8c112edaf75531ffa903c5a4c749947b51bb4f74a95b05572cf7f99505c7882dc8c9fb836930a7b78c48e282c287cd64c1ea36c494c1fd7b1597a727c9c0bdbefdac06a752aa5527400f8cf5d881c4364b4ce0dace6c619de1b11ad1461cb9fbc2ce9ccd3e2be901c3204cd613d0e77d7c740bab1ef2634aaa4ffb6f1f25f9982adc8f6c3246267e33de63e7e346f1e22b45ef4438b1f0a8324da5db56e749dd3879fbb5a6fdfde802ed618b15d3abb8fa237bf4623b66a55365b6d771489d8c60f34f83f30092df049c667e86421807561f78bd7075569cc302e3ea72b0559f9f9267463205dee24963c7d56236e433d6d944d4f3708da6fd12173555201df31a52694f0266a4a417b6866e5e33943847020936bdf843fdca5894fb984b6784b1d506360556f1afae4419021c74c6d77f2838b6e4b7d2d040bf6dac3ca591d60a3db50896162913665f7b8ed3ba1027fe246efe41c59c7b5e952aab011e2f8cf72ce3a1bc57c02e9bacbd73", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "be57eeddc0bea94257eb26456a6a4a6d9e9c8fee1ae2e0121ce8e64806cba6692643186eb10ebf43c0cb032c641736401ec189adc48ef6b222f19a43b09b6d81a1626d93a49055e50968e295b78f883cbe0df94251d1f0c8c067d2a5d5ef7eb33b01289f9d666e1f691762b7ecbac496d0ce3dd2e40307131152068307f28f8d2d38b427e03843a7097c7af5628991b8a752bc1eedccf8cb2e4a7507d4d03ef6f18ddc6e757acf87444ca67d7292b273893b41c1ff4a2070043d5ba76f4284e4f16d75721da32f2120ef666d677b0a6a04e4fc8ea5e5d64552cdc872bc860dd5dfd9939143c271c7886505d696be9d7e7864eb586e396c0270d923574dd2dee855ea3d7f6cf57f834a7942ff2f5ccf88d312d4edfd08fd6615407059604a359548af4d92794ffd1a610d82f04d6453bcf35bd8ab523b06a6875e05dbfbb9c2196e2730c324ac51e8c9ff36930b3025bb2a081ead30f887e4eff6464f784ffccad644b9d7354b071101478fd6ed7c64167b90e16d066ff599c5591a943a5f4533", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "700ba7745d6c9c146b6026d854f958d4ac00816dfeed7ee9beb4580abdbd491156bfff67215a7cc23dc0dcdbcdcbc79009c86dcd4bbdb54745a8dd85f7c74b96394ae1cf9bc88cebe88eca84776f263434958617b9817339d756e5f301548a1ca4dae92ce9489c5573b9e5f3841358e339e056eb75b105292d9a1897091218a9a95be4a76d2f22a7797a3853bd156a91f0889898a63cfeb764e643e6f4a5987e6de15fa334502aa74dd99fdf9c074e45e463083d434ca0a31424423257d1aebb68375b27fa1a79d721bd3b1cedf744b7afe62ed03cc4b7e6765c50497bf685392d9e95dd1cc11e0e7be8731ebb689d321eb1c67621d87fb1144d56cec866a308a0b3ceb941559f7d157e87f0daf107e82dc18d3c90c67307664415838dfa2969ef1790c4e99017a1f25977b1f787d6504e10693fa1b79f23b42ea1c5318ae79e46ccef01174a752efcbbaebebf24577fa859b6ba87b540f2e46903c3aff0df72b4f8d10b34630bdb22282d7fc1c4f3d7db661865ab5089d221a1f7c24f30230d", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "f0edfb2e764945f6e6585bdc28b421dd735036a4d109d27bd1d79f8cab0ae46f5018e7290775f5a273459fc9992d217dee7051a9cc86670fc82f3377861193ae3cbf9ed4d9f51b9496233f8f01c9f88c43348f64dc64f2e5fe98f3208ece156aee90baf7c200fb8018d715185808e0efd0c570f5af1f0369ad01e18a3200a5e04319b779266b33d70604265c4c95ebf53cf43518988b7501bdec23c9abecc498d98b5195830b2883b261752b4afbe7dd7cdfa21bdf593dad93b106b91fcedddada864df066cb5f5727afe6ed1567ff21336e6b02abfe8ae391b3fad73a4de05728577d7cd4e0c639db381ea446e1b7c35e891bf7258b53fc356e714ea4bb2856ba037b50035b611f070d42445c9263e968e8c803aa040eda540c23d62a48b9884a9b9eb58bdc621a5369ddcb007e52be1da996f020d8c1a0cde9ce41749f33b9a65e5ad33386587b93723ac6eecf3adad996f5affa7a9772336db2ecb9607dae06cbc3a8d1a55cfcce20a43e9323c7fa7a11b83b0198dafb6f0ba860103a54af", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "350190cd72b31328cf1fac929b03c45900eb1dbdaae14c3553b40b53773324bc17b13fe11282d70b38771b5ceb0ff87f8517a787b0e06e97b83b71fc7b680cd5d61d616c15d6c1bc98cf93b058a5be99ce09f9936eb55c4f92751f00c4b403d9771994acc556d7e69f5682223807b2e7229e3bb5360125e4366052c9629cd1427f8dba9582348e10ea4f4d768d84dba73db5442eecfc90d38116b002dd4bb34ed8c346ffff883444248ec236c738959154decac717c041dcf3df5492f2c9a509c272d825a49149c84718a9835b40a38de6cfa7d6102042150039510ba401fbe53fdc7ed3b422848f75a9821c0cb0c7a0e4ae6219f305507ece7b84be1cc8c1ebda663fbce724ebe7a2f6793271e8098351991389546cbce7297c8a18c8d202227b7dd574b1c1778058947840ff0c601a7d65f035f7f66081dec7f3cfafd042aa15edbee6b37da61ccd4938e7517dc48ce272ed78cdb4f33cd000217ad142f01b967d7ec4e8fbb43db890ff4ec8fce37a00c88ad9407a6aabf4bfad3ccccba48d", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c773036cb6a6e2cefe921c155dba50e1ca1aab3596aeadda218b05b5cdbe99174f5e6932df80b349f557481e51dd8c3b01777d85dce5ac2d88466646d0a6db82ed261c5a8fe0eacd8913dc941f39d54209410a2f4c4dd4903e1a334aa5adec17e21b274c327c1c8c577fae3572e1acf88cc0567f60930fe7d3582e06ba1cee542985766fd2a5bd324beec1a0d7bb09f6e29f548e936c1966d75607275428dfb33e293d49ca216caf2074f4c8c698f9a02dd3191abf0df2750e56808e89718897eacc64fb6a1186512342cb041b55858867bc42e81bf67e94390f6c628863a6f5d1ae6c28caf921eac0a9738e35799573b862ddb80698c313543e256c0b939152436b8c617f9c0a6db58a1be76d24741d3dcec36a1dec76ac23e31ecca745c93423816b6197671ef8e905a18356494881baeee6c37df47277c9c978b978251929d5dd23acef7e83306b41d9831750cc0af3d67ac10d741f7f78dbb48be0e55641af08bc6566d332aba39710ae2e9d080daf44444f4886bd8b493d6885ff6fe00", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0eed6d489bde718f00aa338eb64e156e44ca165f4bd09e59ac893e02db61db21aa1a475731bf1ad7a907c94b1b080d33f6081e00dffe5025720b9d828523a4afd2fdf644dbba202d7ee2018ed999de038ea4fc5d96119ab65f0b2c9d889a47aaccd9c42dc5373c8b64f27d2a2521c7dcb8085b8a51c8a5bc08296b2ec2ae980c98bc8d00936b8c96805eff7c09d3835c1479f62a8b77057d8e8381a412c32cac8aaf295bf851a2711466113cedadc5e90c8d0fd1321e6a9015b798eaa66a41fb27a53b0dc80525c87663eb805e76a3853961c12a9fa6520c4902d4d69649b5543b48fb3bc8516f35d4029dc4a140886396f9a69529e8e1b7147e0bcf5819dad1a5340cba0ef530da999325572916bd4c1181cb90aae0be3e4124e08663ff26c8749032ed664115cd20d4f92d92adf2cbc704ce99e389aa0e3f0cd8c1ab905d1ea565701d1075863671618a94a47ae8bb2a2099ae390056beb9dfb1449e363cc86e5e662a176769d1434f249a21a8cf84a69e8a9d2df87b343352fba9260f88db", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "aaff23fd935dba2da87b10702f80d722c19a81a05b675f7e0e19f6e006e37eeec3ce3b05f11b6a5e493712369a768346c948c657939b3f1aa9857a1d17775eb0c20c2c2b95514c5f158cda935de07e076a0b7e8e69b0a896e9e5757510f94c4cbb0952c804d882d36870497c0981ba9fe7419062852c3a3c3ddaeef9d5b59387474dd4717342d30981289d81689cc101a5bc60de467b19759b7cefe2ddd717ad13e65bfd0158e394721ef2c1ca0ba98af14e5c1d88ba05cbc012c1e944f7d06c4181940c46f64f70debdc474b3e46a37c25f8a6435aaae4081bf883eda779b48abd4abacf394fb5148f4b3f0b7e89ca8c0cdb3c1ab007f5b48f02628a48e67ac51c5dc74976705febdc1f32ab75fe8f683becb6de0f9b81fc76445d8ca68bfecea6e5ded79f92abbef664dad11e508d54c3a0508287c42b687b304687e609dd764f800855ddb1e6dab4b219938d0f890412f74742d6c1734c078ff1fae54bd43014611eba7e7c0c9dc399e638d160410e081c98694d82b747838514223980495", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ee8fe865ef88da82301e8724da2ebbf270a8be48d7e6e6d32bd57cc03841cdb6acf470ee716eadc23f155371c4b6b0183062ea44c6931922f2e26241cddbb6bd4c13cd7d74fd8bedc9d072c040508785042b218b55a42af61f0b52b17ebd694c12cf9fadb6854179b3ab8ac7cfd5b6167777f001554abae331b09f996afb5babf3292ff8fe9a380fa6d7bfede2f7b73aaf4684b3fb8a7753602096e17b05c0bfe531579a303eed596b6c7e583646e5746cb917ae3dfd1be2f2b04de3db7c32571c9d45c829df0fb59e9a0a3217498067fd121ec63b249566113aeb2a1733f0c47586144d35ebdceb79375fb86343e5034af795e6d197e09e21cfb9d3c2c3448dcc7e9eec34eb3f009575dacdcc25db9ed33974e279958229e46516efbb77e6274c20e6d86b712114c46da84b581e1a95428795563316b0f42667d2524098ba270f58e60c977136b89715419515d2d53be0fd22c54291d161521551006e3e413a006c8964b4734636e40c06c81171df51c534986d90665bd60d10f34b770ece5d", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c353da6e54821c2bbca7bb85317ca50c0ea5486225dae8033c39385dcf3a2fc440ec6aa7dfdee90209cda40ae07d20f7a161df4d17020f620e3040c376f5bb952a7d250d9ed76c3c6fb53d99e2a7d606ee1893b8a62c403e2deba0db6fc27ed8f3300bb2a57618dd0665aad48a9a36ee0259f74b084fe9dc90a1c82d198ce0bef8f3ee44c83795f85e254027ba64487f546e475caf2e03fb563779e8ab3fa7e3f5740d2d3e97892d8d786f0a502f71e3e9e8d418cca8cf1d1ddedec0a5737a8c3e5d07388bccf27fe332b8a3c6965c777f3c6a7b8f6539942c791a78c9d78083dce7ee6b60bbc98dc36cc925d42cd2983176a9fc88d67f8ca1a325febd59086b10c3add5a6573f76154173763813f219e29fe466f0346a7dd9b6c952fb8ff6bd7a0b19baaeb9427fc554fab64d520c1b81a00887be9b50d34507d47dd347331e3948e633ec0738a83deb5c379bacd7623ef2b89c994db4825cdc1ec39113431166e4e240e73cd6635d9a9af25f72623fce4ae4167adf48d24ca19dca1dfc7993", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "75cc5277b4df2add60a44bc66ee8cd4b62e19f1fcbb7b502e139b26c9b7f16c59a82041a1668d530522131e0b602fea4f5206a59bf793657bc51d320594f504afd7f681627115f49e50e2f3fc4e745b0d7c412d1a37f8b8cf1fc53c25a65b0bb18ea45667caef3a8ed608896741b57d7bf305740e238cc71e930b99be530e866227e0ef26a82f5be083d4dd58b21a3c5f01f29c72d265afce64f56e66f85373939185d312aa83e58d82ab01ece9a4ba5e4295af10d2e563ff571f8a32e68ae78d667af19e17cc1f954620184ec228d8e8982f19c0e4f7a10cc1bac881967371be184b78af4116ed00c7d4d1fcc3b2aa66d28461eac5422716d0a7bfb5d31d79fb4d6b2fb5799d7c86295cd4bfbfa6bfd6c8c35463885fdadc5e5edc2f5135323253d717d7d1e091be6413cdb898800ad96b36e8d2b7c1ccfbbe6a97f516eaf9fe08ef3ec6c902ceb54a9593d65d0976c7015e3a7e6780f238738d3ee725a16a94041b09484acfa8d010d37b78febd3d7a8a4e95d90118dc1897609be0854274f", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9b13eeb9c2d90c05aea36362cf7c99df17dbee7174efa2c2ebbe097211def94cc16943636cfa0ce56fe72254ef79558e4edf20de56edd93501853d63b009b00d40778fe0a46f3a220d0681cf1dc54e3c3f9578f69e9c14055c73a6ca4e2a2cf00e33499879a3c4f6c4ad928535b40220e6cc49a55d2f809181ebdb6ae6c439a235cdd36aa223e56de9d53054bdddfd9514a038b4edc4cc8145a5e37037b3b4bff7e664d87ca6221d7e22b1acd8b54a9a5c6da5da7574d2470476cab1785afc7d7598d4ecc7201ad0aecc09a8615f50ce839c75d224a1771cc29e8a429516529105ea9f8331d1b0a2d1a52d11663295fcd24245eb9ea04fef04d5d17dc3a77602ba98491bef151276a0d6e37e31fdd3b0a463aceb0b03dce495c9fdd85449c305f933dbc1b3fa71ac2853ca04a67727acacb77c48217446854de289e704eeb4279cbdb1d4abfb3e06a2b7d66e0eea608aa5f5843bb957c44902fd1a8d1121811ee891adb63a8fdf6538569a2564d7181c7aa4d4f02cf78f6ba928b00ad6544da9", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "577f6e42fd397449565db814762df3efc12973529b0b9f825bdceb5c9c569d8f57da7e97f0007c23d8f8a88f79ad079644dccb2a20bcc56675267cb8d6ebc18d74dc9ab58b1bb508f3b30557ab6a09842d0c02b58d0bc23b6225c551364ba6fe15154ac2c279a2cfeeb7dfe5e4226f24802df3571b72f71b52f99cd2488008eea573aee351508ef0af9d8849621e5603158601444732b6f62185adf4134621e519444e4844d551eaa0779df03f1feb2633f6fd293fc1d3fe2ac1ade85e6b0f6104bd537f67fc09a21ab6f32cd98ec916a0e5e60d385cd4a55644b42707f6e4ab1558209521beac521960c1b3960d4cfd132e5454b18efbbaff1485858a1258de95b871eafe07211601b7f116d3b970fe36cac65c445c62e8473c544dbe9dd03f51d20645fdcae8c918c28ee42d46b8370787ffde9d3820bde2e13cb48d555eceb1db30b1c686d2f01ee83c44a07bfbbad044b786d6d02530f6a101f7a1904cfb3d4e3cbd2bd07accf88bb35c104412f1fa0994ac8d57af6b70caee6186cc44b2", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c2bda4a6569e430e701b1181abec2424faf9215a0a72790873f36a0fd935892b43b221596e840b062e7fd05b284b354e8d420efcb9027f1f4722a41c83813f6bc8917baf7046e4491a1291e606fbfdfdf8a18093d1a521d2ccc6a3444d9006c8d16721dce5fc82ff9da22b3eaa841e445ba58a40ea0e96cfa07d067a3a0e83f897fa941da57eff9ab5e0a9b6693dc36d471dd43bdc5b71fbc8d1fb8c22bfa91ea846b4d228e474ad999c2a5eff17ec85678b60a2de1430286f24bfa7ca744041c1c54bf08c9afad6d7387d318cc3980f2022dfe6abc6c15e1321dd835e684f61855546a4e6e74ebc40607e0878d61eed6c287b5ebc3c1b17b2b7b81bb91fcef3572bc8049dd7857614b97eb393bb432ead46679bb77b146a9b27b22e3961f47a8fa38f6370849630ad2caa216ce4645a13e518ff3d3e10bb6d390df6c280482f0d053e08292a9f4152b8bfc6e285ce0b4cce29430aed9956b6c43a40983c2140fa3a64b2d54ca29c52bc63bd67e22270f0bd76ead8e86c2b8fd6f42cf2628c54", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "121c2499b559e438e8e0ef2e2c1584967c83691610dbf91c9f7422c92a6010bed4d247aab8c20135811193b27239d65fefaf8da30baa8d9d366da8c264a34d61abdcf731b2d4af79abaec9ed4b5dada3c1e982d99b617d42a4f632dd8725e51c937f7c45650aff47a36641d245d0060207908bcc4bf5491954dcb9ac27d1662afe0718a2caf7d451a4a17d68f67190afd4395c4be53eaae6f096d89cd0af20364c1f6f921de4ff75e77aebeaf048b71c4acbd61e13ea90daf65946d2fd7e38c2f50c71e2b9a17ee81017f99925016b0af93100a1d8ba576b07f3479de16d561b83fffd8aebc5ba373d2b28dd5feacae9c0f3deae0a60f3af071dbb3fe07d4142ef2f1836c8944d250ad5f162e92827e64a8593b7df3c932d72b8bb3b416f825c495fd29ef3c3c67efe917e53ec9a71d0ccd29ce5717326aed80665df34c038d6d6faf52ec0e4201acd4dedf6b9774c97b4c806ffdf6f45fe4a2b62433c1de34ccbd14386db40a2d85956fa062b26d232ca83325c38cb5b006ff509c32e50981d", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c2719fcf01676eb69173e5b862b3a2ff1f1e71ddfa0f393749deaec8a427ee39757d90dd21e9ff74d142ce9df67cc38e2feec46b74957b287d2767380b53b654507ebe96dc43dba78021d71ea7ce9d48c769d0bee0dee2ee99ecd9cdc9e7ce9f1ace832376316ae1d0755db466a521212747cc1aa94301bb99446a3d5c1e33dbbc60fb73bdb2a9e561ceb2d6ecd6d5c92ddcaf2b2eea8e12222a7050a8dedf44e55350a2c4d2cb0016fd95c2298d0ce805c140f75b4af6912fb3940dd610856671b9e354b767eb28a4f4dff3458f78c7add72617420a287ef3e5486b28307d88ef7bab3a737528cabce0d934fb722606c6fcc942c82ca993c9afa54b71b72056de2437ce393704da59413d419ea8439c3b1ac341e3121a03ad66dca6bc3caedf46cb7c43d33c5f79b40a25a922c640cd943fcaa1c2d8dd6c6dc645ec66c2a5e3873add5cddadb21ae51fa14115534fef8abdd153e2b944892a627cfda3faa71508fe489a28b5bd0d285117794239d4717bbd31b41803475e18b022eb458cb170", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "abf57269b9d9d1f2bd1b8df08ab37e56648ea96d30ec02804505fd303213f0313a789e62949281a30e171176b17132b41e3b2163d98fba58e878d48927ea2fafb830f1c4ee6de870289f3513b2afd005f6b0adda15b6b9abe616416deaa9f9e720d246b4d19907514417744d3180d119a93b9b353d7da0913ecb83d01dbbcb8b44571a00bc46c656fca80ad9df6b2e4fb2cd8cfa9a8fbf6883a9c2dd213cbcf0a3e104c27274276bff2be215229756a4a58052e0ae3132ce018f4406210713ea9391ffe1580d8c0c937fc63bc514ab69bb556010802c5a53eab522ac151fd22417b0101f6dd3e020f8f271b8eb2f6086275422d42fa896a8fc3df69c17ce9bad8893ca2b8578bb1866c7673a3e8775dd776e28709225be821f6fccbd7926d1e18605520b90aafdb6a81554d97216f97697cf52bbd9ef55807de827b94a1e54aa2bfe8c778299b1753738e475aad93392dcf99c607c89c43e90e4c524f0a4754281e442c78fb1264e70a43f1d97df8bcabcef359a232cd1eaa36f4761f459ab76", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "625b90b5decd25d50b44caaff4f911e53e2886383e13df40fa812ca6dcda7186ee306c87685d2992e2a5355e5be06d6174ab25ecdf299d0fb5a282874a19bd31bba308c7cfaa10896ff1f5ba679f20b76d7e59b28bebae065fec99ef94e0e3eb7261ce1493f66955f957cba49375def2de39bbe4402b5b673179a86872a5a41568c8d9e4212e7943084fe97d6409ace3e07aac64247e1132072f6512bf2608084f5f79af1120ea04de9c9505877bb81553544fabadcd0278a4e4913ede9c0eb0530a11ad6e6d507debdd37e40bd6ef9252bf4130644abfdcaa59d29edb2a56e0664e36686f261c6c6bc6f09cef1b840de2e7c1ffb5eb202b1acdf40c0359742a267333c1cec0c4b931efd05d7c2c6500e8e2039622d66ccf0aaaed914b479b677dabd08ec13f14a0e6b2760a1997918a186b84e33efdabbb899f8e2bfafa15077bbb73d85a5df756636acf87dac49300ed0f0e6c6c0dd518874fc84bb097ea4a80ddd500a413e42440c2442b8fe42afe39c9fcfa6d1d2415da85a8ad903bb741", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d78b84dbacffe53f9f7b058109251835cfbd56a206a677974a45b7616d66c33c0ddf8c5fab8f6da081339fb9132421933c0f0356354474ea2f440df9d2716583e3755c807a73d4eb383ca677043b30d9828d0392817b64168429787f2845bbb638af68d77590c82d6d7890333cc1a5e31fd140be91a1cf1678806b6eeb65cce02b88d5a69abbf31a16ed3108392467b476f7c2eee9b6fab75cf43358cf353bb2c626062bcf92a8819ac4b2f73d3b00e1e18b7dfb60c2189a79939a390c0815756613f13a7d13d9a79b2182152a29cd498b973b8b00b13ec11af697924fcf0f193aa316a9e4c02cf44cdbed2fbfefb7a01348d72099166945105ec08b3db71b1da6741fb20b5e7206db870bbbf422ac577340ece1d1a93ee439dec9da18c0edf6c89f16a0db8812f187473c8d1c27c65361f5145cc9fb0b3931c45669c0cf8ffbf1721baf92a2876fb9e681762c994dc04806b1103e06d72b852d168ac5b715f0c940e4adccd7a747f7c79b9978eab6c090f938e035d4edc80177b537989daeb0", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "618987b90f8071495d4276c5dbbf43c8a7a2b952d5f81a30feec15f3201243c92628b64da8c347a9877499c28e1bbdf63398485c1f88913f803789538d3011469cda13483841bf15dcee6b896aee07bc90e9f7245b016c41fa03944b1676a7fe392bef538ea1a97b71be9d50fae8c6783ad35470d45668634f91187ea61d2cfe959a869034d333bd6616c738f0a99bb4e7bc66040421c833d5e3e1c39fb9a92df063ba851b5cd149d1eb0ea903241297fab62cc15901e82d2eb105e9e037202655a6904f6c051bc79af16b2b9e043d32872ee85bf9592039822835bbb7dfe426a6200e0f0b56b0867ead9c1cd5b8e966ad72ae287da6e84c001d29a9982521d9fc193337f2ce4dec94a9eda41d17a45a60bdbcdc85e6ea034bd696396bcfc40614ae6ffab3e8d78d525163ea55be5d4f1f3bad866cf59089ff727f58e5fdfc5b77f43a3fc0e5507035c875577f247d4d00f5dd6f5a9a8ebd6fffb620e803060fd0e742d7cfcd3ff408ce53b1003a351516ea42a47fad8a62313b8ea03c889754", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9547ae982686e6c57123cc12864b93c8e55488e90ef6c2b6779538036dee01392b62066077be8102cfd3d82f46920bfc29b6aec0f29bd56e71bc1dea1f287cf48b65707b5c950f60313efdc537a5ebf6d8fa51ab448c70e9e8726cd368c615c75218465f41446fb8e21beea8a0322f443f125b09ac9d4f4e1978fe93f9eb9ce2fa924a384a922e98a023f20c6fda672082d5f8904429a54d0bd60309d6059f76d66de8d02eb6bea880472f8e569ffa06c0ed88065f9b93f1c124ea881c0cba4d1d2b13564c5c1b221e6295b74840623d9d014e179343936bf583b8391e89ce5e913a6cc3db1e510f63a951bde0d83758a4670f0be237c80f9d5ca851ab835c5330463cabb8d31f4b8e188a3a226d2553668b773c8ded433df5de155c0653bde5d06223c31e39055273e485c78366bc84d013a277dc0ae44b48d3ced278506f2f07e81f74524b0a1353ed6b6c798a1f8e9a421dd8248b81eb25891916b2183580cb8cccbda2d5f45f69451575780d0bf3063f937931367f28d15d3b49ce1626ce", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a2d71c57b8e78998da1d98c13757bfd9e0977c5f17ba07e47bfb3afbbeb3a377f8c4c78c8d82890b57a311035e2225942adba57859490e004f8c9c69b71ba818fd1ee4c396215d90580818ec2d5f71bb3006596724541eadc981dca096fa4540be86465274f19a6d47836692d7d0ce80e934ffadaa70f110b08974a32f145d2df260436b0524571b3710bb4c7726d093c90fe333a0fb73af084795e7800a036445ac90a1f3ae08803053cbd06b9dc19ad70d775bfc52c9f2cd7096b4405ef62eb5f330ac6110d5af0872182471f3d9c2ddd65888f902ed0bda98c8a3faef74e50e39841266be25698d28705a577ba3c2f14f59b14e91f70bab478995155ba08c7e5a819b0310121845e9669d45095ce1452f426285e2159230e0dc8c4098cf01ceb3db982a88aaf7940d9f3c59a4bf9cf42c06c11ce61c21bebb92169a04ac0b2f13972c63a7a42d64dd67a6b8eb2d707bf059d831485fc7a73784621b559058f5fadb945f4228e9e01876dcb903448eee5e560539af7354fe5a4e4cd0ee586b", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "dd00c9e4579457cf35a1de0cfa01a1b96eb3395deaa2ef1dcb8a1f1a0671a28794db39b0432f00ae28435e5a0055d89ed6d9a20cb1be6aebdfa1a78db7a1ff13bc35040019729f9cf0d344cf1978bcc224e5c184dfe1d7c64a38e9ab3af3703180f8045bb55498e3b797e2c7dd8f23a8341c8b49d8f8eb4d08d96f109ed96b42783251a10365bb6b8a6f0941e1063be9977512462e84b42371b31217945b12c9c9762fdafa7b450386339d0f25c6bb8c9251c09cd58a414e95150d84834657d06bc8d2bbe5b36a18ccd04719c598374299c33e795ababf0eb2a23a053b3635646ac57b88a13b519b8734b1ed17d570dd167b9f95a98d67f0e36b9400e8e6bd61208be53d335b24f14cfe07d32011db038ad0dfe99277fa970a208572f805bba501399d66c7751db984272c89d4d8633af03872f45ba89026aa45e3b63ea861c104e9827d1e233127a79796f1c9ae60d6196c3f299dad4741184121617f9d6ac7bdce2d480e783568955193b0cc2d2272f3e5ee468d4ba84a89519d25926112a7", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c425edd6db32c3a52db746211cd9394a47a93dddc932e3c563c9a6a556c5fb4655009fd1d9a2645999304eb0972edea50155e6e1db3ee990eebf35a5a078397c284ec71205c0fc2fd09e20716f82c8dea46ba80f86b837c63809c2df1e51a05a8c9300f2140796fc3f22a851d98e96cc7d70a868c47dbb6364dadcb6f92f1af23c42685fe28c0cf5935d1a0d22be4dba0719644caa84eef15660aed1a32ecfa5dd5bfeba5c84375e5b92735d48d017162660149f8577837297c52522217a2c1adfc42c6853003a75adc7c011d695f3cd17d4266d73bb07553e146d4a944dd072124d339785e7b03382e36e2ee72c844686abba9d273eebd06e202b583fcf74bef871e1f2e15bc99366cf290eb87519cdbf9328da495e392f2ba47d05465f0f555ee915c4a28ddd14ecc82a26e88a2b74e4eed0c0e78aa8465345067c2fbbbd3e53b2c9c7fe69e30bf1c6500f9cdb1c953193d5c334db68318b753d8477ae8cba456a60b1641fbb6343cd0511adf3b836401ca20f01ff2dbc332a91396495102", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80a9e92817a9edbf2862f1ecbd3029cd1ba0dbc7abae4ea0ddfe44f49c177319a37b646c41e7caa8153e7d88b174e720fd911e7bb09d595c2c46f59168ba2a6a8cbee8a5cb86e2440e4bd7579b6de5ecc56777ab3b0184f77d3d1757ee0e9c9d08d8296eabb488c4b91a14555178ae86f863756ed3a8beba4f59ef90dc75dc3f9d5faf6d4221dd13a6ab4e353a97b59d431042e72956cfacaf8fd95772c8c66ed91c8dc901436e508bae2db4ed99230ec54d0a13436baaac811b78d01050444bf488d507749e242086d11f147b385882d1046b855d335c3ee5e35ebbf7ff4e712e8bf76d4733e6e0f7b84c5e59fd792b89ab1cc456a89dc866bd6b0ac4b2aba3ac7218ecaccc96cc59ac357e1d9705fd848a94fea3d2034b657fc816466c376a55b98299790874988d078330cb19d8e354193066da3fb1aacce6ca61960d115aa3985f02a7948531102b1e473f73303925d8ef988ccd780c55eb0a3ffd35b71d098dd39d42841f19b0de234f18ce8303a4016fd09b73c911ee9609165382ae34", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c8c062374efddac383db9c6c0fb53e6687c202caff3378e5499196496956785134abb5cf8c9b1ba586852e2fc5da928643fd375515930fa101371cb855611bebe46e374b8a5b4b2ff7b19e39fe09d8fd72be6183a564570f1fb7b488870d1941f9291d183f323bf9ec606c4388409205377d1a59723d67079689d4ffb138656e30ab4cfff33a0824ef98721f83498bdc7f98565ece6c627aa71844d9557ac6088f1ef2dfe81260c57b84b96d96afbf87e3c18c86a0f3b77bfd99f3680be9c022486c964c4c1de8d777486fe9dadf8d3c865f56069c947d634055304623ff789d5833c73ee381fc4c68ebda227593eef7ad9cad4ce4e165b82273d8bf8dc2c33004ec3c2be3419ec50ae20e8db48c2dcfc7ebd769ec0b04a4c3932707bd355e9d5980670408e9da32a5c90308f8ddfaf9c55b3b7be081a30c2d9cc155f2453a2004d3686041fe31f3473f2dcf04010469e2c3552c52d722e6d0e09947ff575edfb7b780ec77c6868e196229159fa197299008ceb4c8872877c692bc372ee5c4f", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "f6c8f078a23885c0028b37ffcd85c2bf29a853c4e07a65ff76299a9b9ff9dd4fec9553188fd352addd5e0d0a968b8c58b0b8d501cde7dff6efb40a08420e1ebbedd9d1afe0caf03392e8b1bc075e89f269867d5a04486c6fd64247c0cf2fcc5c6574013bc353264b0fd396380e563137a5c360f13e41a73c44fe6b5726a0787197bcc4048ba50c553e0e7ca2ebfc153e72c57f3a94d8e0ae1f48b5565883579ebb50e3cebbd289e378a284bf6b8c6ede76edb0285516a799b346bda815b860c913182ece4fc3afda940b9b027014bc08e0aa05be909204d624e0dd07d2a883271683936eb8bf2266f1f41073c77718fd675299f4c250222c031f24b0d1aa6d86c5aa54098324efa8704aba7d32e4b9242b3c440e82a4116c20bd1b055d64d9b4b2460764751f92c901706c6865e201da551e8213d979f6997853feed3bfa973e6948a20f7b3ad4d0c5f8e767b6071f0c095712c36ec226a36e030e8d5b9efabf2b626c3eb673ba8c14e099dd22f256b90321c74b4666eb6dd86037e1bb80dccd", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "beaf12b6741d14ca48fe9824bf8e47c9d08e0fdf9f5538151dd92c85a039bc8d402e942bd74de61f4c1b7bb3dca3e41afb93cbe35db66bf58d5770cdea919cbf0cfd61febb4ace8d7469ba67bf4f7882f0bb756bc766995c458c11406b31adabe63b33c6203c461579e4c79b406bd626156549b9b222122b1a2d22f6a8d58d0f79bf212a61ca58ed6ce036785f7ea78aceb5490044b05fca41561d4e42802770ba24bb1e7cdc299f9c3cdce99a4b22c80a6086484048132933f0b8c5f42d840ab1ff22d0e7d182571555fd503215685626f4806e07b811f560ecb0387a4f63c525c84c3b1640be6f8c4f7a7562ef232dc10723b7008ab6463f7f5019499499c17c19852d7c60d284889ddbe376e5a4df0505e6cc7dcb69f04685d8d0cbe6aaf127a49bc61278d35d7b9eda9533939cbcaf0f8f8f85f5972ae842920dfea6e14fd5b1416c9303388bd14c4092e6fa86c127e6e8d7859a590cf16a792c3b03f71a72a49e563b7e787aa2982e76031e63c9b81e07c6a2cfecfe3573bfec21a8e9c2", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "f50372a93313b5a19689d40356e10d2f6829b9e46d14e613ee1ec8fc44d488b875ba440508c8b20d40124163fc5d7e98c8cf85943909b2c224196c08abfc2cbbaf24f779c672ef8f9410a7e8fcc9a9e01427155194433ed9078aa46deb3e4a1dc8d68fbdd3ac1280210fa3ebc917947a5672d58568ff54e85ae740e4f53f1c00a664efcde4937fdf3f6fa3a0ad5aeacc68108810e6e436f6fe8b3ae31bcfcebd3b7b679cb74d57c7eb78d81ae9b78e2de3716bb971316f6e2c0d1b474f74370400109bbf297efda08602efb86feb7e047bbaf92eb73332419275d9175943ec0d1a70ed8ad3d63f9696981b83b0003c93dac1d2d8b9fde2978993b42939c9e30c3b3d2da67988a89b8e1cfc22847baf8b390a0d3befb92ce103264f9fd91d1a9577b300a9ae5f9f0a77c41cf799fcdb2e188f9afc8029a5a88e76ad3b4688af5b272100e522b294af1fd093ddbb3f82e5f617e0371faddfbb8dfc605e2b9b89ad65c2e5df4d315d5dd4a16c8ae6b96ea289a6774fbb06d666f6e5039003824674", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "df8d82d8bc8e14d29f72c862238c5c350ee2f08b70898fccf17d57fbf082d3e1a7b4755ba68d971190dac33dc1053be648ede6014a272ec7f7a1cde09315f90d931ba1df8d580542569dbe7e28772a7b11ecfb904d519a73efea0277209b596141a1a86f455e6036f869005d434fda24a0375eabaaf9b0e2a7c0ebce38a18336c411af96f31147b611132ba2b1ece8ad8996a4b604b4ddc3a87d85c8e58f0406b0f7fdc82bb6e1441030cc9ab2f610f084c2352b296444340a1d12b49e3cbbc065ef2e24e17516e181feb60789c45b181a3639c395471cbf9e013dfa56c6d5651fa0c1021fd8a2158764e2d8b4a0340e964360389aab5446e8617ed15ec3989881e2ebe086c0d992a7c56d5b38dcab7a6f92de59736d6547eac156ab76ff68a079b8ca062cfdcf1ca8c6f0b7ed1d70c3fe04a143a88870a7bfbf1a5cb7914db766bd91381f31b0dda66ae2c778cd751c676d725d3b8798d9793992bd4ebb0181af7c4b6533ece8251e524aac8466e025ef6d31397aeb15e4bd92a02e20d1e51c", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "376ac86131ed100ff9dcc808553ca9467e94b564faf47c37a9c383e5dde02516975884fcbcae65b294483f74a585c2d61977174f86df067f826f60c8820f6b99fc78eb830106ec1c9ff4e5706b0de93829ebda0d18924503e92dbe58f68be94fa8dbd16ee7b962c58a1eefafc0a2fcb63e086754ae66e5e3366f8c739b589cadab242649e737a983bdfe88bfe239002afdec11dce52597358d79cfaa72820a37cab83b03e23863108920f435340f450ee66bb97b000cd12347febda1b4e55bac1f4835be2a77fb164dca4c1800099bb42f20fcc0a9f36a7bbadfe979861dc1767dc3c58000fc4b4d25c6d4f929333256c5aca2f7bbed9c9499785fc623ca1686915e7f46d66a888f331dc6d1a2b34a09a526908e9b2c19fa2dfb66fa4adda319023ebae533dc57f3fe9895e523ab67125e0d296271587774642e44a9c034ddd876f67c2c1cf7599c31581b57ec97df1841b5716406fb88ee991abab2a34f5bd06017947a1b43cebe448daa1d98c47a56e813e74a42b3ad05c3172cfc394d5304", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "e75d3f7a4fa5564a8ec1bfde667c1a2e9d55645c1ec35c81a427584c8b31c014297106d8b6741cdd11d6f27afd040ea5509d626b54fc601640297adeb3e04878fa5ec4f553d0eb2f49281c0db547933a50e18aa1bf3f5e6cdaa6e452d9bc8dd1d60e7e1c21ea00fed3f70481ce9cba7c2ddee00c1eb3641654e41b92ccfa278874907788f934c1807909f2c9ac7a25157b7b7551e4955fb52a2b7d9a9e30706a1f39704deccda7a156af9da41b874298e78291b31c28fc958170015170454d154759eaaafb9b0800d7c4a7c9351c6e25e1395105a95af889a80340110f132edd2830fa313ec7714100dbca65e427f850c65adbbc94e6208faf33f26098a3d61c17a0b6dc8902eadff5c19c6887eed60a63b9b09753b250fe586f5c34e204fb0e3e4bb431ff1a78c4849fd78e7e6ec1736914d3b1cc6a5503707dd96fd9bb5e8777bd233dd421a6ed0b5dde9f11ff0d1fa9ed8ade754aa1816465a23845727f585d63f1977becacd3a0923b310464432237d2662e61622a00c1d310ece4ce145c", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d358d09d7362c351759cff1a38cf5ed30d46ef8cfa4891e1de3f51b0b03f318a00ded0e1fc646b9a98bbcfb1107cd1ea1cd9fd5654814d6a417e0564d28e0e7b35751bde792c55b9ec4e3dbde0b791a04d996450abb85e4d3d60ea2bc0e623f04438948cc7a03e0f11933cc857ff37cf47d3878e6bbfe26310a754ec51bc034785cfcd906dd7f0a97fd5ea3171f333444df812ef93249711b649b46e557f38dfa43e03358363a99610088ed415bd6bb5ff7db644670637a509e8ae3dea48828e178d4cd28049f3c6dab0f2c5a3bbda7d2663742f5b68195e1ea4b14c2c4d8f66e89c6ca1dd51b9f5af289893b57142325f1ac2126db44b10784f12ddf1aed5db309ebdbbe31c99a3191a22a044db2022ec611ffeb0ee3944cc51324240e4d54ee5aca8ca8d3016939e3d4215e9b87a20775f28e7d477b4b9d3526d0dd128d0b97d7530d18dab5ca1d1de165e5638bc236efa62f87ac1c90a0858b41c08f9cb0db85765cc7fdb968e7f6f50546ee914fb7784e94107bc7bb348096bccf3de13ba", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "446145c6c678d35f859a08fe02d4e58a1b8be1cfd2f85754ae1f1576ce7e8c63a8333cc90880b3845c969505d27d4d7de731fb5bc2eba43acefe986891813008d737e200ef1af95a4fd2979c01abd7b06cb52bcbe514da42c5a5fe1bd0de6ef28f078c94101bc65bb187476237d992bb80479ea9470a9a9350b93830fa97b726e858034bdb02f1237771b94c71db8d16bfdfb8eff439e44c9f4b950b9cdf31258d36e6c170aed157bbab1563317499276259c87bfe92f6a73c02bdec02885d8c6cb06be332e87d3f3eda0ea2fb24761333f014e1aac01b076ffbc39322462dc82427b8b6af01ef5bf5bce0ab4d222ee660f3fd661766fc2c402879910cc59d743ef0ed1432ed120754ac0ae1de6239989f013dc17ba66353e1a39878d45333422e53187721b8257848ae5edb451cb1c6967f248e15e92392e5b9553ebae45a9afa0df9c5deca3c9d527c373f83abbec734f2b469e22a391866299fad635766812a339c30cfbc51f22cd6f1139cd76e6798e3e24d40ccbe39b7ea4f7d22c6c87a", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85af3a618063afd989a7e1747191e02e93c5fc39230acc8265c575558ea2f5b2dbdcebf00f7007be38c1e5182ccf643cb7e821a26b5824c2c3cdcca308ab157ff8038781d1e89de77ee4832e015fa490ccf6390e9111b7573188d9fe401bb1d32556de05b0cdfa27b5b9930c8d7e044a0470b4fcc03913c018932c700ab61d0a86c28ae4bdb0a9dbfd90eb8922fdf237f2a37a5e4e3ee50c784268048190e5da77588c5a351498113a60f29247f812c457c5183ee1bc6de62720b0383aba38461b6d0da451c55ea383527ed9c4844e5c86c41143f815a9c94eedf4f0ff8fb8b9b33ab1085d9c8103c7df6312cf00b1d094cf5bf2a3410b2c480a201d2db601fd3c906b96db716f7acd73cccec7b6189c9a0e0f11afac74c74d5e8f59ad403ed8cf63e220ddd0264fe4e7d9e038a7bb371221e670cbabf5e99dfe344642c68307ec55bb0a9e61de7b1c8a9b19d317a3a024bac9e5f81d9078817cba296a7977c1f300b01878abd4991e3acd3895c463bcd7b3cfe98c8a5b2aa36579cf9c4d698f", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "32d2095dfac746fa0f63271819bc652ebc1f5a32f16c041fe8e7783e4696ad79e3d2736c1481d81cb5c3a992854de7824e55e62406a44a6576430c86e48e0245da194065a58ca28259bc6294dfb71c30171b4a9b97ec6d7343e8e7e2726d1be0f75295da4f7bfda68a44d8fa78427409c3cb4fa7164da212848e8406ed37f9fe87b1ccf155d46efe2a6391c58f78d8697c1b9965d7f1050c720f10519ab1b42cbb0ff05ee58eff40fb5d0bddbc6b36f42a321d60589b46acb83c07373bfb8636e091d744e3ea643cd28e5bd3bc8ed8262515f6d27a573d38d121c474e132be3a66c35f4fe35ff378883caa731e1cc5cbcd63e4b37ddbb3d20adda51dda12de2c12bc8de468969ed06476139ed99eaa3a21557cbf082768c829bc2d14c7a9c7fdc76eb2a1d7c037330eb3a4f11017a29b7ae47c92a4cb69f932dfdfa4d9d91e2424cc47bc6bc259ce03bfaa7cc43f991e8056df2a6ba27db209c73a27c4e6c2dc2b81d7fe6c7df701631fb9a62f76e74354b74ab2f188a456fca5f241c655e829", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "94cf74fa31189732accb5392f396fbafe4e0d99d4dd19fb9e91d85aef619e859aae3e27546e3ba5a70739c9d6972afe1383bc4ce501251b427a50f0a5327a55a0f3ffe847d454528e5eca7cfeb122be2bf48e537ee5f692d20f778f7dd9e332631ca7a869a760f6880c9af59e9a1cec96b268fd9bcd675636df91db986422fa04042090aef9b25a2285df8cb5e6c90e5f915679d9da3fed5b39702ab36911b03aeceb3be040e80bdfb4234675863249a5a49987f242282ca3a71197f9d412b71d1c08b70a9c396a832a62e57a56cd6dcf421605c326a95eedbfa85afc9e2e2dbd41e3c675ada6e3315202eb3d15c57e9c08b503093aaa51c2051c35578ce6cd34c40428fae9e9d13caca5877864fa9089979b385ce24c52a9fb807476a2b87856ed06483cd8d471ff3063830c1b6ad8328bf6ff01be02deb7ce5ccf8d38b650582173ba19cab73340e4d3b136d154bf98f5607a4738dfffd87381007701987f88f8fda3093e8b83c64a10d6d71e81cafe1cb33cada4bdab87ad6483e9af9cbd7", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a32d279cb8e0f44a196a1f83fa8dd5bda36f2f857664f4155b2859d9f940e8fecd466b3a7589254b3a04846721b8ba3fbda7a85a6a00ae24abb2098d3a1e8cc853dbf693d12a1f02ef490594606990dc8aa7916ff6911254039f4a0565068af5620a3caea7f76b775b96a8d8456ffa7bc6dc9fe98832acc512a709ed83e06c72166512e3243e9e30487dc6cf3d288ef5406858b6bd60177b01f466cb8d963a987bf7ac242da9fb78563c2a8c9891b213544855d3fa92c62a8d3219db0dbe7229eda4178a540f7b103c0886d1a1a4ef2c6bf5388228e64d6caf6e65424b0683d0c6f2ecad03355cc7f5efd8f3a18a991e391bc06b0a645586316ca61e101fc0c262b7f67d7979cb0aa1bffeebd3bbee757d257ef9f84418d2b4f9cfc6b09e5efdc2328f7edbd02b1d9e13ea7ae86d044622773c50a8f0c53908079939ca60a08e652c2a6856397814304def15aec6e636eb6679ecc8619b820a655070fdf7fe2f204bba57a92d894cbe2d7328cf6d73fcab07ba83b020c3b2f0951bcdfab8ec1", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d95d2affd3c347ea5848aac974bf4c7ff675a876f0944d73785594e2c8d59a9671d8ce8ad1b7c6d0d51f818cce5ab1cbd7b6e3b69f1a1961c4446ae147d64b3794c6a8255386b96f062e022658e0898892b3e54493c7b6c1686d687ee72f5faeff077e6fdb9398b271b6c038d54c3cb0674717a7aa7e75ea3cadfe87b72aa1cf19c799ed2102264eeb646271a81eccf9dcafdab5aabd586fc03e279cb8500203b44fa7178a9d846a85f2cb6492e8175b2a7b04ce24f4df04e0cbac76bd15907ecaa7c07683e20dbeb1cf9f6f03fdcb0e31b55d77c8180f27780df7b253a2422f0f319a081781ac295bc89de4da40708eba17217a6ef42114bb46695cda20b27590565592e4575098ac1ff27af296245005a0ff49d6a697ab4bd70c6758a1897b0a1c09f32293d7d1b2856730658d43853362569bbad81389e85b3a27b316786de7cd0798c628344954ccd1b90c58495fd112dfd246fc623118c7cbba762535038e10885d7d8b96edc600ee03b1430628df94ea65da17b1376719f3ffb739ba2", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c1bd919721819b72b389c27f0345d7506829b38a7973f7d4184184de56a0d78a800b99dbd8a0216f60bd2d423ce18a9fbd45f6e0d171e34689e06d9d155f3f3a0c9af594bcd4dc476dad915d17a4973af9a5d480f622bae2dbffa125e83d9995e81112d633daf225848c8e7ba17cb030a469748dbcbefea29e93f464fe16ec1b1456cc823efa3135d49d94e740146de75c44f380ae4e5a6260e64be7f0c3d29ce97c29c9a76e280f50d88557e52292ae9fd1e783643756f6b8fa867deac05c21793056992ddcad2ce5ad1698470cab4ea16d5e1784dd449bbaba725ec74c6480d0d39319bdfd24f55591ecf92e4352706483f96f75d63714fb1a288ef09ea8f6b7f5ace9c2dc659d95689786c5cf734972b5ef08f78eba8d7e18545dfbc1173a561e597b0412739ffa0fe4448d08f2d307baf85d9ecc5c2a57c008f490ba867f5fffbd21091f77eedf1c6cbc563613a443fcb987d776f05e8cd1307018439bd0ac729a7ca05a968d4f012200293a1740adff9ddb877b054c4d11ad42e1456bdd", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49fc18b547fa4c7d19cb46197707422c411d53a2ed9bc8e0f9351acb69c86e258043130c44b86a0d7dc0590d04422700a230d8b7f0cac824288381d0dd9b310975c5855b7192dfcb5675a2782db475f3fa2ded14894c036cbb343ccd5308316735776e4a8b9b75ed133de1389e0fef59643cf2918974b14f315cdfdbbd6f4e0cdaa46eba5e8de283bcc8b3b5250c8b4b9336e9ae5dd96c375fd16c2d30e50473478ec50803e9f278746c4e6b912b37ac9707b4961484546366fd800bd8cf8d7616cfdcc22a7cfd24237da437ceb0e8016c3016446abd2daf313c325e951da8c01fe964487d3b6e4549af9de5dbc9a30462ecfbb028fce3ee470cad39fff62610fa5526dcae39de93e6909620319b214c2e0ef984a543245c441a3732cc281cf18b63bf7546a659ae226825a0ca5025d73c4c1a1be069edc16e80cc66a7ac0309f5cf4dc3740fe6894e8da2ce75b93a43ae0942bfe0602dbc90315baff355d7574e31a9cafa7c367e2a68fe040f419fb6e71317c30eb7f472e0239790a18825e5", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e220c5504ae996d68892965dbcf9d158739387c655c4c44b8695f3f5a00350044e6a3ced79ac812a78ded031c406ebba2d3df4223639747ece73d69e2a5788de752d58a581f2b02dfed499620248b48da2776fe349897d848b8121837714cf29e3a929c34113a05457e5914cd9c14bd683c9025e1491b9ab4865ec25b281ab9696a9bee80d2b32e9ed3e73c162420800c2997819eff42caefc5d193bc3107c567f7f364f3f1b8cc6c8e07b15d00eaa698fdcfeadda11149bbbf0d2ce84162b5f2fdb1763c0108e540c9536318b1eb67dca7cf603921333864a6eae20724ee53495bda6ef5e81a563584edd6a705a434948f0150f711be95d763627c0ba132b8592e9022b18542ff2c314acf0d597fdfc3f9ee3ed617b78cca7bef4cf259329a9ad95ef5dc636b86434e9e7f9f719a9f6022ae913c19737b81bcf1b4281f8561e981bcaf2c38f2265f44755cd9b2311b3ca157d317d98ee273b3a477dcd7954b5f0a6fcc629bbe3338d06773a92e07a8cfb32a96a28cd356acff3a6d060f20bff", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e880fa8476ba3b887d5eaedcbbc8c0147c9695d719e65242dea3364820908965088d9e89dfce9faaa94cd847282778e0629ab7ad20051656ffdd59020d5b3deb36dd680c5c77ed74e0f2c7bb364fc9b4affa04aa5a1f606ac0ea58928e0e88853acdb6a6883374c28833927386dceda7d5e99a97304c07a75977c859f5e5d8bf7a77130036c449c0a9781eb0909d9c791a1cd7e542a25d44cb11c53c065773392746f19678bfb93a0c5e1347b919c3199570884dc78d2c04924993fcffbdab41d3bc811e965f16742ba802b49946e1e9499db4014e1e9c5a22662ac5e437f0525fe124dd02e2e850e266478fe903325b1a0392662e7b0843391f93df870ef870b543aaf6a5a70d87474d8b013463a10924faee91750fd64e4d18310512756caaf970202401fb878de10eec97c4502581bf2c50d5d339392ee2e41375ee3d5cda64a291fd9ba853bdc7f8ca158d53d2d59c0d049dbc73179fc6252670ab2dd2ba1a30c9b96646bf5543fa2ca4e02d6e0547ff201c831262cf656e5a4c1ccdf693", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "03e3a6d8ddaa0dc539796b84822e3e3f59ce2ee733246e891db71f1a3550b0fe17016382a429c7eeec8fbe2444c9bf4a8de7883ad7bba6a527e15cfbcab2f5bbd6dc6d8474bffe41688b6b73ebd8874b6db8a2d025ea9af4000059599660296f890d70d8cb61ca077e463e1fe3c3cb81d0378a603b2fe4405b28c92a5f70e06ca283f32d2650d7d04e252ce08152721b5c6852526b14828159bfc199467c901e658edeaaaa6272e8829cf1fd2f802f4aa565396310a19ff95b93e6291d2dcef36bd90eb3edda917f4fc1e999e335275748203ca0078ef37d0f7d4293c4f5fa3d90f02a92d8bb77922d5f7d02176a329fc1d587f80fa1c247cdc2bb654d2610b2a8a3c04abaa04ab2ee9533294290adc8a12b312449b2e5deb703b086c7ea4887cd8b197f1310aa32694516accf4701ace7a51b5264ae45d7d007294f141387b1761a0568b7ca36dc23694eddfbb7658f5836a353b1029898cea2e647f5e14b2adb01e8d1fa462daf26280ea94f14a252ef5607ce31d910ce1122b323e9a25273", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "dd3ebe40edeec32720d32486b48ee2cf966c87602e5fa879917b9de79d1e4617e882336565dac061769085c9f4f53ca9392de1aad42656f23c4cc3637ec1e4efd2090d6f41d38aa587119451e15ccecd6b3dddf2bac8686776cd0207c0ddff44d10debfeb08cedfe56524a35e95d45ce733b9b86f62aee14c3202fa122dddb017e797f2714df68e72ead5b0a782e66dec732fc706f4c9308af889611128cece803c2efaf07c261a13486bf7d7a21aedd4449266ddcbfcdb5bd171ce4255de460a975badb19a5531dafc97e553058d21fc1643999f209719a0a17e3802ebdde28d261859d4858c30fa6c9defe34f7a7d7b0604363266e538e117a414a0a4af8b68a94d18f4ff8b731a4ee33ae8f2f81ae22d8758cce3c34d2f62786d45c8b0c69724c78984bea20b55c560dc831a674210158298a1e7c90984fcbd994febd83478e8121fdf7abe1f14f2f9764daa70615463ac1aa5e61e0bf457e1cc9ae83b44700ad2dc592943aaa948d9028e59e9999fce4c3374880c7f9b1aa2dbb9ed70eba", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "db0c7c8bceb36078e3ec67ccce2f56cd9de9dc4a8225554d13bfa5dbb2add120240c0ce7c369d4f4a9ac99614b9b44005bc18ea526fd1c00885a88c437debf5d557d8a19ca2e58f58852863d185ecd35a5e4c0fe5abfeb55a1febd9ca107646395f07c1543b9c19b02277368a45adb3c947919972ce4df484a64bf2ad5f16fd76b00b64c8ef9736c14afc99ca5e0160d5ecf33d623a47a053c6e0081a09a6b819eee701616aee79c4b8cb04c556117d738ec9064b92ad716c3ec11cbe6878b51716ebdc75d95cd463fb29f2630eb8ff61f7cf282e639caacec00359e971dd41853f39bced011b2db23c262f950004c2d6ae9476a8e66b4752b376bb549c63b36ae9e9f81c13d05f192c41676bce2823947dfb77d03978854187d3ca94c2dc98f10496a8f8b8bee690217648ef55af1721d73edf4f0a023a0b7e5a5b74f3caf81097a7def0a585ec3adf04df86bda63aca30b3b36d18584f103c8b310fc923f84bd4b9914869e8add86bb8f24af20e790beb984daca7956e85321ac772d1b034f", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "fa714130cb868439d5d3a57505d6300731c9ded56175570cd5b843b2c6289e70450070e5bf30691dad249ad3acdc0f5fab7fb16d72a5a8d38b4481eddd2b3f8a390e3833997dd01cc953b6b9184285254395c24a911e7b65643582eabeee2f048b366bb50782732d155b70c98e67a89a330257313fc2ed9822c088b55bb7d645f348581f0ef4b89d44c93cb00b7d750e9fa195b87e4d9cffef99be38922da21188481eeedea4a174b25be42b6aa44f9186ac9228b0354896d362a394c1049e31b6db064fceb3a8d4d381e334efa494d6f22fa4c35bb61cf2c9e84090cc8da3083358e7306f2d21727230c7e2741e6175056ffa9ea3c85157fa8dbc76dab85999960739f126bf020c8c38d1b96b2b9e1b850a4be1e861b6505af251ab38f5bfa12022634038ad2ac93f9acc334dcbdfa9c5de36b9dd502ab08435852adaaf7d0f73c7c7133c7aa9f5a057f96b9d370e02c4bc39ff6e3b6bd011a25ff002538d2f238f673514362a98878a518ca98ba3b9e9c2bb454a52a3bec4290544c887a7e5", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "218562beb53937237244c9185c62743e986519ea1fed36be7a6b6a44e5b88f9c5ea316d33ed5b9126148b5d6699114f804f4d3d698d24d85f0fe6691d5e804305c4b7d76fa7a238b4642035d2f2486dd575980aa2eb36c89e732c420c389d391de20eaaf1f8e23096d4ed73bdfa2feb710a444bfa6557c82c53cd15a2007f7a3f8159e01fd6c890dd9574226c39ede68bd57e3a1c5a70a77b586fb49703d52458a6b587244c39d5852cb2416a391a6bd0b58c99b32f1217209b4349caa0d7fa9397add65a9f494ec1d95deaa4e7257f03c3a08244889a6f682cfa4a6ceec13991b5f832cd7fb8f8349ecedb75ff2795ca33d73ecee7a42553966a1df438f65ddaf6000cf30011c064a3da0c87a66c212a5fd157c40dbe3d748477acd67ffa65ff7049e46da3da0f7bbc041f76173f4fc0acd6a1fa690e1d034aafae009912682f3800111a15a22709cde9ce00fde3b3f5f90cd55b4c5ce224f0c31b62315b5738461bc4606abb9805704312d2716455aac4fef649079ec2e62b901b289321dcc", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3652f7be92a00c508d7b1185eb8ff9e15b586d21ea715bd1c85425d4cf9e6a753114d766318f3f1d457a4d71d7464687cecba92df12c5f14236b4a52b52f58e9e3a0ef3bf500d292bc9680f99f016a01ba8923cff14723274c609a83b2e3e9ff2b029998defafa05d2067f8aa4726057e73a4b46eb5cc996c44474f977b550890e557eb83b6df446e620b836a09ca15ce7ee961a30193bd7f1c3b31be510043a38104fc3fa97f93edc51dc26468cad87eebb6be074eaa881aa40fff2c2054a136d2acb58d04f775266aba1f23d5a45afdac8b0a2de37c97d8506ebdf2345a36649a3a243c572afb900627fa89ec84fcacc7a9275024b9ab55af240e1c6f99135b3c78a08da3f23d2e3e81f3bc9c84a03760c415b74c7d00a0e228621c21ecab749292a30e5defe6363b29c590abfd91c1f8d1a819b52ce4deabd219a320f2ed0c9b47bb40ab7e9261b3a4a4987fd5bfb0f18f1a0ed76b44157c2e9093a8767fadba09665b20653965b04e211119f2d78b8c24ddce9cad69827ba4b453330b4cc", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "f87286ceb7dab7a8faf1c8d68cacf38e576ad5e0999b9e136aca42dcec65dae729a9a94e0631bca93124804ced75e3d8e1ac0a7bc91e626d74a80ed3f20defa5d73283f6fe0b5f1655d49ad7b2c91e170e18ba90d4a0a701e4e7c0fb0178b3f58618a6cfc9cfb31ac94acac92072eb683d1bb5250926a57d6333b297264fa27f114db8e28fac4f65f5c899267b455b91267ab98e6b75c6c3b34efa76ac0c9d78079b037d7f151a7cfb70e52765f3a0d16012ad23b61b75a7cada0137d0a87fc7b82a69682593a77bd31d8b4d74c3d781016c04a1e2a5a1e1bc8afc9f039428555321c73c42a1dc7c60786f0c3d1941e65ad31e16c789be7672325bed8a5b9e779316ab8480dc0a8def681ab80d9902e25e6103844e848831f709ecfcd2403adf595d56a26b3562dcc2d0bc8a7970a5d0a4681686840a864f8e85185255a2ba1c43276353e36cc9b2c0d2d2d2cae1ce4b0d99b17774879192e4fcde186ce1b3d5ac8a33ad60ddacb15692ba4d5a49831a83deab5261bf303e30a0a0266790a204", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f6bd67b020e7d210af1a4aa1bd4bf52cabfa3e2cdfcdd07150ca9b6d27f07f1fc1359da727c45e0cb26445a661f1e170312c77c97e03ee3f1c3ca89a633c95c0cc19a486ad09dc95e3b4b8b0dbc64e85ef05ef979ef0f3a7419dfceb1211197701c8dbd6adccd756cd06c98b755fc1cbc438a54d5ccb9c70e5378ef0ae111230865a06114d6e6b8b847417f627ec5b0189858573948147018afd58bf618f5cb2a06be8df46e433b6c42851cc323bca2ff8e286752f9c928efec8ab6212d2fb6ba85050615dd8a956472cc25fb45f7613b5caa1b5f262048ee646c9fd01692f029417fbec9429e5a697837b022d38bed59a5e892c6f9dcaa17d119b9428821d82be7ba0ebe3901078e1bcb98ee0c411911a2efab418e2288f5177e0c889319733a2fb9977b9855da4f6fded7c1684fd5900324075069804db29818c30f1a346446646a3b22dc0a19ae4fbfceb841226d754551597789493470d072d8d1af8f6631b4609521fca978faa56707ce5b18ffae93be4e1a7d27d1fb4cf6423401d50f", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97491372bea1be6c54b767009bfa9e1b5d8fddaa2cbf04551584c15b61f30ee48ab25b6e14a2db402fcab453601ffe63cc5311484e9d39f6f0b3aac09875d31d98e8a30fbaed37c1bb68a6185e26d6e35e0daee8fd0cf9c3b8c46e5c97ccae80eff6cb18e6ac9ef15f61d9fa6b983d7f98eb38c8d862aaea96864a7cb2e500bd91ebb291fd852ca16b18897d70ca2d8a22f936b95e9fadda9a6e9595fa1942a942c3e690f5531e029aa5c38407391709dd0121f9820726767e1ab8501eb4641fd8ef3ab37a9918bfd5dca32bae1cf9c5e8f1129c2951804811a126ebf932009f4a30680d1ad9aac7f6c865398c8df5100fd963b91a5115c9cb84b31a1fa94f8ef4930be13f3157d0985a01c9562fb3aa7ae894f11bc54a1e46fec8f78d03c64dae8c8c4f2283175b9903771ab151fb482d64adc97bb371b8263eca46206d8ee8767f61815de44e0c034a433c383fa93d8fb278ffa345395f3399a3f178a3baefd2adf26a2aa998efd1fb7aa14a9fba4737f03b34893c1f2062ffbd4015555c12", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2eaa7958a6efc137e84c5c719a95d613b1b34e334f172eb97a8cbbd3dc7f568100f3b606ccb4942979be06eb02ce2cf5d4450423bf0e21ca8cf3af401d1d4447dd85ac73eb052ef71ba998c843b96c39509e9b15782f6be475dc5491e2f63837e7136d2b8df7571f47c07e4653a6869a6832e1e6c0498994dd94e05a86ed999474b9556f458cec1406a224f61377e97dbbbf578f34160eecb5a04941cc4e8d2211b2ee804e1d351e70352a5f94f1c50ff5ac1cee8916201c26de237386d91d0263ec95039dec97c8b21643ec619bff0a320c21c283809b4e1b7ae82808df8dc1bc87b4144d4486da7f9b0d50495c44d9e858ad5fb5c071c20082b9a50db8bb6a5fd3d23ab112922af6fe6968a568d8da6efa814bea870593a9c46b0d18c00466c8fe31669708d5b2b397f7bcf136c51521feeacdd196af91743f0b79da90dbebcb61094942bca654be2e2230c2094abec7424b5618cac15a7cadacb8d6d05779335a18f3434e1686c54d5d25d8c58ce55f6ffd39b3716ddeb35d0eb6b186c9d9", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e542315fc8ff4adb3c52637e051c40b8bb911602c21bf3c73072f9d3386fbcca97375f79f17f7f72f7009da6791a4e7d4dfe3c1374d4ff766c6204dd4dac88058c977baae7bd667392c7a3af0fee933caea4e463f2ad0c9c235bf31e526f3f4582b7836c8a0681949996d596b6ba0a5097193e984b7fc77e42fe99585ab21c18f1eb494226f354410805ab4ea02d79234bba5b958dc6bc1afe94810bc583b04e81f1c0ee71d60caa239d18cafe4299f0afddb71c3019f9569a7a4fbe1163cfd23b1b6f4e73d5b9771aa708e2a90e57d9e4875a4a110a960735dd114ecb112e691cbf622cb89d7776b0e98e6b9a5c5643795144f91ec73abb5d8877b80ae697035daeeafddb12993f3d0c8152dba01f074f13c545ff7c3c6f6fd1f1afac35bd3c8a6edfbc9d028e9788af2134cff12708cc65bf53b9120f52bcf5e780652dbc6bb841bcf63fb5106c6b3b3ec2fdde8df1e6bbc88d2e6e6a63e92fe9bb5335d48885d43f7070382f88aee394a714bb8657c120f38306cf9583f24fdf6a80fa6d08", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6399a29b7292371f30ce9c2b61ff030ef5accc4503ec987194a53c9b5738ccfa4a9b3f3e0f59cedf8e55f6ab99bb27d21653b4dd12e277d98c32ce0b551234bae38226c32415f4bacfe80420185821f8a3c7441dd9cabe2bd334bcefcb96e117945f10fb9c2a3a9c3175299e6de82bb24ea3756d8db8a946cde1b5ae01f12d5ecdd114cd6279ca2237c26689580ef5fbd11ba4686b1e102c72d3152ce90d4a4c41835ff19afe2387b24af290bcd3ca9955b7d9a6f616d247f6ee2c52156b7953c9b13bd2840b962936f6cebd5be7549a4a33d16198b64c908224ba29dbdbed40f2c819511c10dc59b36be961a8b1301e5817455cb20fa328221cf04477bcfd244bd2951ff15a6fe9e7e41f1f704273e8d62ef51fc37e1bbc70f08339d0414687164fa6321e00c80115a4c6f1544d88305fe338b95767df72e3b33e7f334bfa50ff26f83e44ee92d63acfe6bdd17db240082b158bfae84ed0ac748c81699fe7a70d8797b5705533e6c6baa72cc5059fa9d856ae7068595113eff5e2625490560a", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a3b266f266eb5f6dad2c4bbfbc4fd2db1e9514645efcd1e5465e9fd762d614db5c3d044c7c84c77143471c0d981359a974d6609319764d499823f356b1a0b6a3ebcce63dcd08be24c63a664338f64d1fd775139c0efa67cda0928309bf8815757b936fafdf85d27a17c059ff12ab185cce6fec640291f9089559b87d20bd9c1a0b890a9fc88280682594e97703adeebc0e6739df8388a2f4335e545e9597dd9fb57c2d1a7874b772a9493a3ea34d161a17d176bc2c197c561f0c7e80065a421f77f1f241178c9c70d392997cfedc94e4b1adcbe7a6bcfab7eb6a60cbda6000919973e9b1382e20da6032f86562115fe45ebe67e102e25d423bb6a99b47899da09dadb9f990c905c67559d4d78364eb6be40cff03cf60ceb023dad22082a7b73996640aa3c3e87c3ee8b4229b0ee70023ec7a39231202bd651dca6de076b683e894b845d8f3ad289c3b7c0da4e86eccb2f1b7b053ea4816ea376df01f001a978f9650d8124e3cf7c4d30a5e5369b1260e132b4b3ec838accc3a639580bf4ea4d0", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "002de47f8004371d52e2cea646c3d30c24c7067ccfe134c4195e79f3c1d5e1c515ae7f09b04184a0d2cf9c829388c11960824150ee619bfc8d55bfef47a58b2a662e62d692f531376cfc887d91f54223007ddd06a2205b4e35419897d0b332c10c3c9bd9cbfdabf44af4b3c9da04a76b2d4fb1e3aab5ae020116bf97623b71c6422656a3f4e9ac1eab2f7de9e0d048782dd312e0dfed774d87e454e5d593bc0f267093420e8047b4246f1561bdf500f1c70a7a96d0f037bbabfb2deece7618fd1453e88f26b6ccd24a8a0bf74450df11c9cfb5f6f9ccfa3ee2aaa8b254750987a14087418815bd7409f21a286bd5a2774e79fb5d6b36cf5259acaf04b8910bc2f6b072d0a4d02dcfbb0fc892043e3b73b1e76598bf95abe447cf995a638309ab1e21b987db52273d592267215b9af4de075821583b409607bd0e3618b2c0f93f5421ad53bbff8cb10be209c1f01a62b8f255f2ab51c1ad583386a6c34b7f60130f7a9112caa79e9e8f47da71be9626d4d68b2b8e3327673f8bbae6815107af7e", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d6b8ec6312bde1ecbd8e3a0bec28319c6778eb1642c1f1d62777c259002cd90ee9f4fe1e84de43c399721f7a954bf59279f53345e9c03160f5797ac477db9fd84866d02ed8ce4433de49885618cf0cac5ad01970aa72922fe658cd0766fefff0dd99a6ce3c10ef2967cacef6cf5af8a662ea35313166a77142ea6bedb2fa730e584211f3703126b3f79b883dd8c1ba23627b51f06b760ce38f01e5d658775db23b83a31236d52e347050172bfdc36ba3234d7d6bd918a48176bcb64d9450dc777288c98d89330dfea1ffdfffbf8a0d16acf4fc1f0acc92d6eefe9b2f56af13516b39be2af12838508db11175c761d77fe647aaf4f06c0a3d5700d04420d74f34f95ee992991b54b579cde870cf5c6a79c60fa1a89740e271dfa80784a3ad722681dfb0ea7c30c85ca57b392cd8fa322a94d2efb5deabb67326900c20f3366cebaf97891696d24b708d81993261b55969f8ac8b808325357a0bdd51f5902cd228e71a71693d3feda96a239bf10fb51f32994dcc439f43cf11185d23652a9ee5b4", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "636e6fc0bd6201914ea8c43ef33e937e95e859e1ae3d4901aaa20e1965e66ae40b7b9df0bf27815a6226b48e0c5d87fdc6bd0b02ec1df5a871c3ed3087abdac427f2e4ffca3692fd6e6ef67701f5550fa32c9cd09f872116c9183b56a762a934a7475c13f9c7171d3fd93bbbbba105429d11a8661b8c41a69d53f0280c201f83a1730d4c77cbd50d4dfdf3a65c923658964aee0c8bcd6aff618ff84af2b12fca58d0a1fbbeedd5c7c5c17045684e27804089f05bc41a104f674d015c65ce677d9532f214e5a8a2e9584e4154aff80c19321345f24e961d0410f48e1d2360d562484dd2154e5d3d20404f51955095cb98f45cd0577724a7ff30e00e9c63a6b046442ab55877e94646826dd57a0fa2384715b08fa0f327c7bae7c95c3aaad23a3c4c0fd70bb2747fb9f834e62402a981f5edb7037fec2033e9884fca1f8b2ff022eb50b04da9341fde9e6132ff11335e62cb7cf4090f702a56ea04bd1572fe711c47d940c58d147f02d5ccb5876b7efd7939c3107ffa51bf4cb0397333cc0fdb8a", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "768d19af59bddb4a7071b66ab18e4e90a381fc928172c0ff280166f8dc9c7a95a6734f2b01f2c9d14679373a359315d3a7e0cd693433c1fc1841f58c33f4658c0e5400570cfeb86087f19deb1ada0bff7e926bf9b191c10d2c76236bfec95362659c0ef1154aa1075f421fb2bd6a1b115363496e9e83ea65eecb443859d2499fcc3d1337068feec26c8aefcfeadb6f559dde8cd14f1200752af3327a9222d0df0e5643bf51c0b6bb0a95555fc17e2cb4512b7d0d3a6ca824f70b3a33e9a8b3a8db8a7b5e3bed7b7126e56255c640f8eaa7a9533aeadaedd015958ad773865bcdb08c3db29c0be1371fa3e66f89d2e9e30e428f839293fdd43ba200b42c8618934cf47c38536c709115dfd17e09f140641341177a9a9e75e168b547f4a1975be5f3c2c00e8fd32a1b8639661350c9b114d3ac17c8106afef86afb8c61b29b29543a8151b3ad41a5d8eb13602cb91b7998e5d0b31415de1e7b6ba0cfc5a789eda8371b2e1b6e276d549b57527ef38a2221636ba9335b5174bf23ba2efe5d9929cb", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0af8cc9feca0de495fa42286649599f71e6f079dcc53ec31b325955b75b79b9444dc693de48b26e98d57d5aaf78a808f000b7546ea755ce8afce86f15b44e684cb12bdd8731b501e59117e0ff575280c44ab9b0ea62bc4a156814f9dee5e70694f31239eed16bce55c0c12a150ca88390d1615c2efae6a9db448be3339b359e2ddba1842e8ded4059c5e4b0c2071d4821a59cb7654a005a3b397ce8979a2eb9e03473e481065ebd65d77ce66b116ad4d6a356833e437a4eb1ca8ce48565ac720a4830c2e31d42875ef35b6c779ab7020925ecabe831dc09e03b0993dedf76ab459af76f4122155f5a3c96cf4526d43af5b800a9dcd691195ba5746520a1f6baad2c77a802a0e44b4842b5460264146bf2f9b0dea5f7abad267c7ed0dce3c9c8cedd8deb8b98f51e30aeeacf539c3bdea00031553bf569af6dc50f70a0569e50e837d66782cef3dff29a849cac54d06e4715ee507bab8bbfdb8838c53b5d3f51b486c07160e26f2435b14fd30dfd1251ddf0e7874d2b47fc1da47efc4ed358795", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d97ee70fdec656a7e68437c142e0f5ff1a49b441f068cc35dc42d35a6218bd98b54c77f79e625803459a187a8b37384bc4b4d93bb56434986f06f1d8ee401c88c9886e5988caac78cd85341f736011916be55db9710402d62e644bf2cc5e8887a12d9e8be72a2300e784d807a5922de477cf540f36bbe9a66142eab6f258ef71c2d47a299d9adba7ef285ecc80ca5ec262256666347184ad773c2142d1b4fe7581b9bfb8091ebffa8cea525f0c76a2b3104813ccec6d8ffe492cd0e7c74683b082d607fe04fb9d5132f0113f7dc3a9266e653d51d188ba1b4be8d4de089aabc01a20d66bbba74a218b0372365eedafac02349c7329d781848a3acc9dd89bb8afe9c7e729fbfbd9cb996b37687d3c9709b1d14404b8ed59d9a2d3b393f1c5c25a68276a2437e7bd690daf8559e7f3fbed16212fb1d94fa53509a067783359f5a7f5db56407c0418f9b61dabbb9f8973eb900709dd172beb258821f2282e76e02ccf39ebfd7a1f40b2bd07348620fff37f2788cc9fc7118a1141085ce330518d09", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d119504d49b56b24caf3ca43bc873940aba210db68e6783ee300220df953a1a2cec7cb2e03a2837d0ae06c486e761f5f4d692b58f0651c5a6949a4d51a3b6c0c830a9930615b7820e0d21eef7edc87454748fa0e642a7a4b9c9c96b9f7b52b5f85ede8724cc07aeb4d253694ce2f5ec543bc13f9c06cd91f56997b6301af98edde34f2bf18854e512dbf068f700e54063f6ebf82a4303f403a2af7159276857152c7762655819f83b43e4c4c0140e5f4630f8314d7dd252b03cec48dcffbecde66f1928a307267c0a607572d80907408b8418e7198b993d40f5656af68d679b07ee702d5f4325c749d932261559d7220b869f4d5108f959edf71da62b8592616f92d6514441480d2219ca5339bbc8f83aa2748146b55e2346c77dd1bfe2e350072a52509e78edc7545acbc792cbd7339afcca77ca895e8d4ecce7c41115560253c4445552fac2ee56d2e6148176556166dac7a316c64aa72ba97836391b979fd50194f8629a810d965be0941228d2b4582af14c7055e6222a60a06904211e058", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4345f8620ca6fc5f73a6f412c1cb6fea5c3be84044ac8a7a1ff72057db52ba841529e0796af2715389e83eade82dc9cb525591c44c100ae2bbcf0ded3a19252c486099d85bd7ab24b0fbc6c9e6ee7470ba1a2dd69c3f78c106e12de4842c42a1e0686d85e2ca3e30f015c76df87ad374c444774e4209369708d8eac9c02815f6d75989d993c31cc2ec1d963f4a149d9616b36d90783c3adc448977139ab34985a52f9b96c60c1a5933d8a9db99a23c91ccd41695cbf42638c44932a31a49874b1539d849b2735499680b5d04b1ec31034085be0bb59c651792667b21b2001fe1e4b26e3cc2c72a2037b551aebc304b51fc1deef2a5cc5eab705cc681e7a3d0b14435c9c3a73db06417e3dafe4188530719ccf5611e275e4ed690f657482bc90d87c3c27c95ee03e39eba957a4a7e27e9635c9e833366eb833927d96608f9f98bbd83be20a2be6ae6d7460310c6517d511dab2153eb5aa96e8d4980c2acdf25ccba234309343e85ba68ad6095fb139a30155ff6bbab46009db306f04c5781fe43", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "267153181a43ccf247b78a607eeb3f91b549247cc4ec0bdad6d68744c7eb9c811d08e5a1ff5fd30c805a9bf432fef6605de71d114e8c41af8c49d4c0d92a6c9f366978b480d69be1631f69a4c1d0af2c7e74c007577804e071ea490fd65ded103d7a7fc325e63d23b5ed9a680e08e900689c6feb988fc7bb9eea2b55ef76f65019241a4ec6699bbfab2f65de01d17881ac0ac6ad83f311f60f461ab48819bb2e6bd48e5ef1940da3eaebcd35d5a799c3ef7620241aa1e1f602af13dd0626de4d22add94e8a54b63b9bd66d87ce386864695603301ccbf0f46634bd23a0e2a6973da7835b621f805a66f7e71f7e7311b94c9c01f495f145b33def4103744ccdb27d490d8b5a883a2e3bd83fc415d04d2771bdb22c685ee251fb30968659b6e3ac76305b97941a203e3261bbfae1b8cd1c3ab3ff43281eaa33ae6b6938e324a73fe165950a7e3c08ff5f9ad805d3bbe68e6f8cb64b36148e1f2f27d02622eedc59258b6bd147e274b080d5894640207ec34e7fd113b740a8ac3c8fa4bd3fdc4781", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f71ed0cb9f065dc961b8ce1a397f5c3eed98aacf7366be7a6c62ed2c770bbb675081565e57d0805547d36b8166acef4468a2e122f92504263a716342db40b86515a34ce3b99505af3668b1e94e6d9be2ac4cf8b565c4fdad32e575a84e0118113e74875ab59a627b18f01b3d85d91b679de5d18adbad1391233fdff71fd1b08a639ff8d86a28b75f161ca0c711a11ce506ddac3fa450de7f0225c801b1a1a4438137ffa669c2d51d8ebec054aec406f890ba4baf52ab45d7e32f1b32d828d3c6d5cdd673dad9d67d192ce1a66c0b0f46725cc4499b8ce302e693a388b69d10ea58fb87c76adb1ec8e7a998f430380a703160b55b62bfeb0b66ecd0190435c387f6dcc0297603b68b4059d88bd671ceb59d34534f7780292c25f0227a7ac84b471714b74be44104817591c981dc4f795f7162beb8c5af79b267552965aea4cc97ce44524f3f812d455bb7b25cbd24f432751c20557fc16a763430f7541b97c4249a12a7891b67c964e0afc6c205e4d6ea5c531b6cb542d64d655341c61af014d", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "d7212634520ae65f540677f72d8f230d9b40c37c9307638b1a8321ff6e45924680a68b89ba73b2400db38719906448bec9c35d5c2da337a9e39c82adfbf658507a74799ad647248ab9f21d2725d565ba015327d3a9a4d0aec2c4d2a34425d3feda996851e7547271e5f14543008c556a69341338d7ba9ccb34f42a71fcde9e410395e5c69e6b2c082246075e519096c0745786cc275e2d3fe65c6cca95d97a1f22410f8a2e0d2bdb36a61431b67c6b98f5a34a4592bdbac008dacd7acf7b7a244d5b3edd63e631a4e21f9b9809d832b76dbe82b9acc4531798b1f4a0ad9d84ce23d39652cb5d0fa522e98d442ff39656ac129c5a2611268a534089fa7c58c665fd276790c067e0b799be17975b0388ca2f455b8ee54758a184d25738d97ab9bccb4fc884d59df610809ec7ff9a8e52c5c8e93fa53e69b502975dd595d30496d9ae18fa8daf48d66292998e5a9a815c224ac0a21f6920f08f9f70fa60363cb67f386ff02223ae48300871a84e6a9e2e76e715fbe9fc156078a79f0a5f369a7e34", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "985830e50116006b97961dbbfa9939ee492284b10771fe3d3910275072e1e2b3d1f4b00a3ccdcaf310e04f10d4ddc2deb544dab03236d3263ca743e8b40c1ae24d025b2524bcda651e7e128344a6c009a148d48504f2c8fc4bdd7dcfc6fb3c66755f35e4e775fa498c1197f0cc1d538afacc3d087a3638220d7ae845ec79e255ecdb8917440026e9f8686c18b1e8dff0d897112bc19b087089abac233b274827d4d4c88f99be595974de26c79917a94772485c94391465e19588836205138cce5d19f7f62ae8fabdccb724c8f84a2d60c03425346189f97613f79ae652dc6b16e0b889b7f310361e52d134633f8cc15da56aa6a560de0c895fedf6de4dcfdcbff3cca6f10d2631119d7d75e0223ae73ad6f79b2f9bc32e4d28776e9a5ce4f733d824c3c7aa0162ce77a438df92a1f53d1878bcc4848f41dd0b0e8c88775d98039a05b91ecd7465186f6dd067db053f3557bba24cf4cf6a372b26162b228a8183484cfffdc7da2f9cc15972746cdef2e07e6c203209ccb7b925373d9f36250120", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "809455aeb2529962f94c2a7a214c7c449df1186c7a568d808acd7f21a898ecc63e23e859243702a7279a873109727d67a915ba48df76694cfa2370e5243386cc7751e2b0b40ff511fcbc08b8fd523fc094648c42907d3c30d21b6a3ab74cbf6787001a1dee5366a37a524b831be807c3776fec00575d3d723d4d4edac2cb8875f59c03f843bb9b379e833383e42bb841308a78fa1200f727bfeb3c418a7cecb03814dceaa65d21f8fee9707c198e3ba77b66a9dcee4af4662ba97e3fa83ac7c92694dd3bbf6360016923f0e6bbfbe050bc1b1a073ba08d0d567aed49ab215bced50d2eff95159810de874e174f614751eea978690aa868219b12449ccf74c6ff79e018428d8d41b1ddda2c4abf7609ab48fabda5800a0b97c0d88f546a5674cb507b909bb2c380d1c7f34d65f05a42a872456feb2e2b97e9071d1f17152e2cfe9d208353bd887eb36659d9468d7ec809058523347472d5bff81c44102c9b1db841ab6376d4d16c251bbc9885eb11b7b3187687d15635fb51d9ee918efe40dfa0", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5936466b943bb0b11015c946373444d97e2af61ba6e67e8a4004c77ac6818aa8bfb5bef619d1267fce4f49fd40e6bf85690ef69d821afb75d6660d0a023fb67b7139f7316f7fde0ddf9d75c3073f1f2683dd02fe0c7a2a2d8551cb88cf3a4c1f4f73ffbdcc29e0fa0f148c7e6649b6f8e7453b708d7f019473103465a24d3b8dcfa98e44883b3bb6a24ee0152a4263b8315ddf52acd3d2f3509fa5c6ca0428aeab323ab77f0612e5e74710b515ea8ce35266540ea31361b1bffd59fa9139ec39962bf5507c0eb77161945e71270dad21ec30d54d9e97f088b829950bb236c0874f4c2ed134b565e7b0e5b63555a57d82ce6973e11f5b737077e336905c87504a24b03846f38a9fea414d7c7a7b902fbf34be86a0087d78935fb0302011a51c778a766751c1f0b11d014f5c33b5a1816eb86430d163c5e3f75ec28ad8f315db53294b5f52ecae24fbf8b1714711ad60766b3952e459b7ec9fd589ce2605bb1c11595e4580434cff6f748c00bf176738b21d2dfef0c44338a1c05660edb59f24f1", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "98baea66be8166939f2fcf1cc35963c154776a65fd7e58405e1fce04e2f9d7c25bd8a56be3b0f937b8c521f7e2a9df4c98297fc2aa696864696194c7e742a9769fad227db26af96f0e50d613e02ab24ad142e1642c779ba4ad4d4bde46ac19deba7a694e21659048468bb4da16f8436bf9def4dd148c9b1ffb92a5ce9263a65ce6d729ae9976c59d5de757548b11899704c62a47703fed0451944a82b3e2d592785038edc11a5da29975a5432a2742233b9e9f76969cfd9ce031dd16d1120e2f8dd1965f99d3c5d4a2b6486cf952fdc01f227716b4311154bd8a25939ecefb416e0cfd169a89f3acaec236f3dddb13d417748216fca0e32434ebe953cbbed454c263afa1ffa23ef047c9b06114f2a56109bb77ef58d92b9bc01bed5eeedd7f181628b90df2fab3a7d6615b01d41b9dd1a01d7c467fe1acb42cf7c7111341cbb0fe7f673230148b972ee2cfa781ce2ccbcdc467b8a6aa1c20196ca4479bc88ff06d8a2f0c19ee272997a0f43f2d0a02a0a6a8a1032ee8396574fbf79636970735", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c2caaf308875c6fc7942adce507dc24fab21899905efdfebf24e4d189cb46734eef0547eb68b1fa0e9d3be5e8714f404c0ed1f98d31896f2149e34ec077d493849e369aca2047efb7b4e8accfed92678d41fe8551bdec8bc6073e467a26648b91b885df097c25dcfcd8477301eae038cd41c90d51496412be9ed858dfc111a3b45d9f1b3d84c0449b7f18af43064e703e3724cb73d49db2f92cf7b45ba16608ed332b7ee57c05edc283f7eb572d9fc18ae1d50de26655c06a55fbe09e3d68d61953fefd0b0d42fa470c6751282e190fa42eec5c2a0bfbc58df41198a7e52af01cf456fd5a50375b54edba81902aa21ea0b96919b95a4d605ed6022460e6e811ab23a6d2b889738aeccc2480519e8d3c07e10a9f79b6fe4c9feafd6d62b5ee68f8cf840059050ac40530a8b09f1767dcd6c6daa488fae26fd9daebfbedc42e851427b738129019ba4aaa0075710363c5f3f798865acf910d9be639468bb084c6293d218c1089440c3dbe3ecd4560af4ebfba79b680d944af3aba9205c73a2e7ce", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b89b0c1f2bd605ee42adcb8ec138f8953395f21dbf983ae6f86296a561d8bad404de8999478d7bc39e9272366b37457a968e68a15d585ab00ce110c58345f290c53432f066c77a027cc8b5fc1509ab3c52e7b095d58e9d245fdba75d206274a01121521f6e6560300fd2331e9a5e8b03a139bc7a6b636e5e519cc7950205bfc03a0ba272ec010b96129407e8a6eade7a3520b56e1d68bd2edb4e0ac3d97e6cb5ebef9a0c9acc9df7fcaf0572935063b2e6912b1bebc4563ed36c295ea3ea27495a11e41ae83fd8d7fe0437947346950b87a44af579713ce590d4fac398aa961590c1fe013cc93b96ef404fd2203313d472a05d8f0fb20822d54a8c3d75939015749523897ac13f18d36c5641f5436eacf5dc02c659a4df5583a8e86b2d812d05da32d0ad9cd5a82e045fdcd558bb4e5106de858bef6b6b5f225f7512cb3d3cd7a23652deb7325328ed59e0fe922c94d5890ec582056eb7f282b48c9c1054dec9c3fd27f4c30609aea52e89e50a6b5408e910a18ba5111c545423fe23e043e0d3", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22dda4b8c0af2d3038074ef87060d100822ccb58195fad6c084bc1fd81ca7bfaf3ad5bb766d265c48eccd4c3dc0f16e846e9ca36c5b49d716d64ad0710ad327d6478552267d5b5b9f6afb1e0cead454fc48f52b5e414626fc235d9097939f7e68f4df1076032eb024ea336ff34c2aa046252d42ec38b4001d0e1991fdb64b41cc69cf3385c9b32f0b45d56680e987df8f7616ff25f320f8ed22407ed24715ec190233dc4bd2fcc9ead1b91dc17fc807bbe8a7d47df0f9970c36d8a89d22ec623492fe028de0382b32d56b91af5954f515a76323cffe09052f68c35955ebc158b8d069e25b63e70933c2bf914d6d41e23cec30a50b2e35d0a80ed378cf9d43e7542fa656f4417c510abc6a62aa71916d0f010edd19403163d0e022ff41db48a7a1f343ae8589c86b7aa46ea554df5b5e9786ddf0ca3c2ee976e5314650f39c6cca280b09dd787257fac847d9051136b641d3f9d4c26856149540d6bc8d6cffc4c4446851a832c3c65854d341ff040921e9d282ad5790a27c46407e9c8bdac5e73", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e070274d94d99f502616ae11eab00aeb6f676b5bdeaf3f6e1f5b9c406ec6f56b8ee90d077f26ac42c0886b24213d38eb102745787eadd5b99ae24b4a986c24f624702902c2f43ed8f6592504328d939800a336d3fb742263d7b907074070673b24f5c5e8a9b402529590895d06c823c3fb9d5c933942c5a18878820243ad8c210b2f98b9163146b75a85ae1127ec1b9f80bdda356eead3c79e5d03a4dba63e382be85786c8c2fc28a26d028a440bb8057f3ab64d13a25ebc772de177e3d755e9866fae37ffb69aaf686d48b4ff07632bdfb3dcb21f666f5458465601e5793744c8a3af675b31f777d4fe7d59787d880939b2ef17156e293da74d5024e3715b866f567423e9e0a307c88397001e1dafa88855c314e5a5ce4e635bc9d3308996b8a1d82a5fb3356c0c37e41e5752e679988521c04278ef37dc112d999bfa1ec29be16a20ff9b8585ce900c234bcd064b1d7993d273982a3c02b026a58501fc5241a9b64ce34f388777d6085594faa5ef3b7f0b992648f2e050397cc30edbf3a841", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d466b8d8b4fcb2a566b4f2203d786b81e63afd5be21ce8228f40a183a9de52c992e27a85bc7f61cf69ed0aa559880c79016731b5fb667795fd1b37fa0cb2c86dd3bfdc20caaba24d3254bbdd063e6ce1aafca2ba04fb90f58f7d9fbb5be9679e30676b80f7c7cb1af50eab77e77bb01b166d23648c3d36a4fc228d6210e9d64bb3759c1979c014703b85c4aa7a5fe0f9f014819d96c4414920c6b57de2aca8ab12f7067895b13fdef4bdf39c5d863a671d66112d1f841b5610c9065fe14b1b98103c45247c2078f8cda5bec1cb99890dabacf08086bd0d73af4df0a9113e704ce0781ce631d4e39683ffb9c8d21b65d999fd687301ca1f0f9e7744474af65089d9a29c805c3257b32c95eda56426efcc856bdba116a08a5241792b1c282479fedbd8421d746718e859434d3e0b093f9d2de02adcf86697520f05023caaac8740df9ed28fff20e97aa45de9e68075a73b09b2ffe7fe5398e971d69d296dfde0541757248bf0c3876f292373418724fbba47bbf16a6eff8228a8d73da863d882ee", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "539d5ebdebf1057648e82a961ec142f82a979d34b37cd90a48624cc0cd63c15f835935c3fd7ce618f383a3997e841a0bf5476f4532dfc73e76f2cfe912d42a57c2f38b90a497aee58b280da0a8f2e9bd1776938540d630ac1681997e66e30cde7d5364f88465d43f0bf23b4b2a7476813be3a8b49535366441e126608a3e699023543ee7967b9c99bcada9325d87cf3c4a5ed333ae50d74554f863a05defbdab379d5a43367fddc240ae760fb257e51adf8ee4aa2451425b9e0f1aa6963f43da61714ccdcdb4986f0cb835eb064a112d5ce4ef5e9123f79f21d500b9b87e7ae11bc08af6082b5a284cc04aa9f58972af28ee70a4cb78913746f3184b76fa6e248f827e342338935c0301a18fbac9ac9a97fafb0f80e5c88c4eb9a1c850a118f32dbcf357a1ee8079c0efb912594617b44f1268ca7f256309f60250f7e0b0b7de5077d5c900f4581635e67e5b9f3d80dc8917b995e4ac1a3801a45a1b88ad0ff16f33141824a9769e9ea3359dd88668a9a64ff75201ac2b171d3c85a1dfd9f99b", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6df51d80d2902569a0245422e5b5e8261903fcada8f01c2c2d4d9897be35c64b7286ac79fa73cf39db3d9e3135af2f00a888138df5d6ede7cac535767e17206f585c57149760ba379d8791126b699230b678bea9762e73a2f0abcbec943db9ac74ffbea3824ddf22c36fdbfe77960149d07da6d5acd80a7378675b3e65d4563d60b1937347a4db25d6a1592917e06bb1564542beae5330a8abf9ff854912efb0ec3d93f25c8c4e19fd8716f22ea63d8deafdbf9b9be61c9d98fa2fd4d2a9605de2fe2d0c1273f64b31675c440ee267f02a981c7efe142bf63a09af9693ce07f6807f389fbca151db87589b82a833daa3b104ad472f69b1a966f6b853c20c9a5a5c10657de941803588b1fa77398f18752c175fc3808441d9abdb5bd84c654706c20969c9f97e24806d64aeb9832540de12232838f257345b58dd4532830c531f7e0f42ce2a032bdaa3fce44cbf1bf2eb30277e2babfe3ad12937dcde9ca6d2bbb2093b7da5cd33446355ff0dcae75863f8da2c54872067a717aa07f1eda8853", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "f5e4ddb832cb5ae5314ed853498d9415027ede84e7280fbd802fa3a10a3a74f4b13303362f1c7dc1630d22712167dcc2869dda4c20b90a5f3b6e9b81f456be5a63691a2db758fd64e9adc4cb761e907cbc112353905858f6c1f0f95aa0526332245713ab02e374439446d8325898f169453933364739505ec6813ab53d6bca1362bf7448e9ef30780d2db73fd68d444490263ae2e3aa1d0f500a9f648e188795347f773d18076572d95d1971f02d781ed4d64b8b928777d9d2e59a1947b067c797596ca573dfb0ba69da0d3f0db71ad1e9b07b31c7fca0eeee3582c3c96a7ac4178e01756d5db8c458350527c9405f4c20b4fa1b30c9c7aefa2b7598bcdddf494ed1159ccf6fa3f36e1523cb6412d8d641c80122a6e2b21253a1268b11b8c80dd98b1011c54bfbaed8c7a9e67a96f0e6c8cd90481f1f7c18a98bfd665ddb512cb2a30ad417bb6186e5e3b3993310b3ae79c1064e353cca881478ad49c8c59696de17859e66b0b0877c711f433e38283092cb80c319b9e663a1ff99cf4e583b1f", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "452a4d8ecbf65423cee481918f6c9b7b4ba369fe652eb1346496553b58012fb7334f9a7c4797b3f3df594938181ccefd3984fc9a8fddbe740d7686e610af25b09a04336cf49458b724e92832e820ad5dbec08098e27431eaf02d81dcd319f585b99e75c311ddfd6cc157e17ae1b33c5fbb4bce28bd919771a27c48bc21b08d45cc4110061f4fe04dab8107b543569d58be18efa572df128c74fdf4193fd73c3bc4e71b772d58e094ba552b8a80c7ec5080d596ef50c7b0727857194f2e1b5ebe7900ede34121a115f4fdf716fc569ec4c6645f06dceda6972bfe2793bb1455b5bca72635aa8599bb67f601ca6485e6ab3b6dd304623ed5e8b3d7a2d07fb6b733fc32491795833f7bd97c313e0865c842c7ce6fac9a304c868e1af99fa686bf842f6c2118ff957b822aac3af68ff6451e1bbc23cb7b9a3234b63d227ce67d61763f9116860d31dccc7f984b1ec9d90377249e73af5dac9759dc82d46e07519f39c2bf21645c68ca6088cd8e28d1afa688cc9d9519e9a29812854f3304475371dd", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "094cd24b3a601b80b54a60040199c6c0f3ac766f4e7ad56354c9ac551af0cf22d6df1612f81b0a195e4e471eeda3efc95656b87645e05c3f224187c85b8e0fc01f118aec78c5d2533d22951261bdae5346d6d158ad56cb305fe0ff5ebd6b8d0e947f1262e56329479564c1d4a77e03f81ec7c520cfe10a3abaeb77ea602bbf8309a0726051e4313be579d50f2b9113b21e581c2225e5fe3ec435fd80d013ab24b6cae83c0047dd81328a4a3b9d7f5d342c34254ef3618d8cf822ebd738bc4aca8c3a2df349fb7421463e363ea77b78836f825bf023cc6ab9a6bb6528ea925789e577920d9cd1bb402e5cfe192a1cd6c2254e16080ff247f54e9a02c7cfee876583c276d736bda542be218cab897b50ee5d36c3673ca20e02c07e922bc49b054351c921b1d65c23a6d967619901f09ae048d4c09646567c3367ea86b86dc9e353c14f65e7dc6926ea5d70b36e23c66db53786444654d70d910764842689b96cb87ed85668d608d58b31c3632ed985b9051aa288f0005cab9ea1d4a278b3a68fc7", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b1fe31339301988be9b729b9a14ba96cf9a6a549ff66a9ba6948af2fb8b2651baadc2fe1fa5ec7d466687553cdd06349c6d76b702aa2ccb6b76658685c7e1c4abc6cc2902d79ff82d3d6da0525be5198d07388b62b1173f88695b03108129e2915822910f25007a6229db142c8923880427645437c9f180765464a317fc882b877ef66d913e6dbbc6701ae7e7e1cf0003d681135a76f59fc9a035b8b6396c66f2fc94a4bd524a816ec028cb43da0e611d3ef20572e0a6f2fd33659cc85f2a4256a4badcb8d519aa780a290867f1a0f671d7de122a3b7c2ee474837dab5a6309f3f90ea42eac6ff768cb82290eff6fe0229333c5c252a650f4bce41f3353799e093a2193f9d6da2e3127db550877c32192b1dcf144b7981259c3e3a5724c993b5077cfe4d5ce3c76de5230d116a556e6272cae5e1ac6a2fcd4478668fd1fc4ef71226dd1ee36516b8b6933236119d4ec7e85d67f2e2684089dd4843cfb4fa0436a1b0195d0f28c52c35236f6f563e3e937e1df08c33a40d2981ac9fba210a670", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b42ad089c3b4de1ad32dbd8f46fcc88abcd7f7099d3a95d1903e80f96e582fddfd94f56069385717fa3da22a281eb35d00ecf4392c00c1b518a1e54ca7d9971643d6c0a75b15518ecc46a73b1108026c2e89bf1fe153798e70420364e447f8dca5096a1b7bea16df4e38ebe6bdb7d758d839c3c61a7ed7dde193cbccf4f77ba555cf65c248313116a4d549c314b62fc5bcf1bbc649d336f46fab6a28dda4cb29dba704459a9a25160d05595a0be63d1fef5ecf3c1167c06868f3dfd3cadc5f61e1aaa2ef6cef1916ee215a2347fbc26078037e4c1c7fe9dc40a0e151daed6a5a30b6b09a29733599bff959885a1e88482da0e7ff8186f924ebc6aeb391c93883a682b6d66b3884ad51b8f1f7c664bd31fc01b966b68d26d6062bbc52f66f020edd561d38417a780f53ad9d8a1219df6be31913e7006f15648d96c3eca2b54c4258b78a27ede8a4a8f24eb4a04df289db6fdffac936437fdebff11f38cb1c958a2aaf68092564f5d9d995394869d9b45e8bffd28d60224a6c7f30f32792755ab", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aed52b6e5941a4d7225768a427189ec37a5640f8083827f922bbe563b4e96ddd039e2774e4e790a55bd0986936de6c64c08b1637a1c6bee932f24adf58613d378db73a947e5ad20afe1549ff6e02b6a7f089a97e42ffb2ad5fcd05c4d49a2d82b9437bc34043ec6213f0ac593e42a9c9d0faa96534dc30cff56c8692bd71d376d591b10c450daf3c31b60b5377b0b4639dfbdd6e2ebd5c4e0c344c02dac5ceee2b661b97ac670564604a0d2bf74db73923089fd3a1adf60799289cbe6dd63883818550233e45698d3e7e4a9b0cc2078373beec13e8523d0b118e15705abdc804b785a7c2e8a8ba7106260a5dc860d8a59b717c47817d40be37c392f5fe11662bbd16cb15584f6bf9b5bc577cebc08ec6230e0480483dff16a56ab2ababa26acce9566a10bbf0998b78e1b4ef2379d8a2bbb28da302e6f43d2ea509846c9d079f723966c969e5c1dc383de47fa2571d9e515aa343010b1f8f1ec1d588ad51bb6742f354a5547e5b80151a70d6320c93ee66951b6d44472ab3664f03a3cf309d88", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06a763017fdada141ed44353e39b0d6a3038c903f059cf8132d7bfb05d49db22f978b86ce942568fcdc9c50354356ba4a1e43bb91172e898abee5b5acb9b0505f3873fa6ddff9f08413074fadfd1c6b977ff1e5cf5f7176726d99204de1031213f7d6c3ce956a93b29b898c197043aeb27db5f914ebf86de7d26e17fc0cbccacc8bfb4dcc7729306cb5aa6f8bd9320ce501aefddd1ff0de105806dbaf06c9c70e10b2a6193903d6e387e7eae612f9ff280614f86da8766c966e70548d255c9fa0e9945d0dbac5a0f0405132bdadd8da67bcbde0f5963f1e0fe9fefc0e238f5abb0030a87793eb952be375501636d86f68c5093b147ec0999987d6e830e90fd3606f1486dbc909ba0e8c6cef23eb4995a9b1264c696bfdf0f4cd969edebf03c5ce8a07258be91566722f0ebe3c736123aee981d1c1fab2a115b0814f584f8c59936974fcfeba4fa7cfebde8e9410494ef3110b6b2d419c3128884799d7ffb2ef99af6c272ccac1d8022fbd110a6fc12d13192e4a9fde1e7a3d8bf3ae53f6d8e3f", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b0dbc9f51cbee3ed57cec73dabd268141d15afa82eb378d7c6bde7dcf0650554eae79a2489340b9eb81d54cd677c2d351e36642f1bc5699b5645ff9c4e8ef6c68bf5e337064f78f6eeb19dfd4e5e9e70b3600f4360938cb9336e12361f75f39ebf44994de531bebd230bfdaccc02e0f3452976f73055d24d673a55e58618dea96718d180e7bda5372df8f2adfe8f984de3c5711abfe75cdeb81771fa105f00be7de76e5b0a8838dbdd8d22226518fed7383e2a101f62ba3e79f59538ce3c9f368d6442063ef8591cdde03907fab38c79e5fa326bd67f6c0d017cdb01d39eab8fd3d7a901065986db241e30c80b977a7c5723ccf15c9494b08a39371afb9ea0e51f4cc35f515ed88a8e5b702b9108917061d2b75e9dd55a89a387aa2e4e0d5b9faead4ce10e8622553966c1324e92f8dece4b3d7cb981524ddcb65760aed7cbc32d47585afe5f48eacd24ed570334814121197c48505d790402b85a45a5937b0aa7cff371588e0a04030fe0ec1b8fec9516becac30911f689015b16a44f348a4", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "654e9bcb87ac0bddabb2a877a1127cf9c306c9ce5da052f8ec732b1a98ea14c335ed82ab6f62d174651349407f1d91189bda73182ef8073e2dcffb39c21c2204081b36fa6c5d66c3fc97eb2ef3416ed16cd3e6a4e5e10c2decda13c3a08268893769b212f2932c954c121c01944c51dd5c2305cebd54ef65bb6ea48cb05a37acdffa34395e5e6f540fa87492adfb9ee1fed9d7b47841f75da0a890a0f2914b21aaa0a78781af9790dafa4dd23e511f9d9eb76adb25e85c6cdde568fa14145d821f8602e67569f869d6e73e396e247ace4b84d20522e45a066825450586e428e806a2672525b90d316a5b13dae5d215cca466e064e541f549b0b298b42ece5634c6cc48ce938611aa06ffb120c205955f537fb21cfa7c5db92908cc278f7e003ad2eef936343a70a2d6460a149eb930793fd45ee737776adcd04635aa87a3f7a12e4184689a88dbcf3e9d9f6d829e0fad1f08596768774fd149813fd9e03a42faae20f02ae026647d68f3c74651a7f469da2359758be1d697101135d6ca0da131", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5be6f89e6f531c41e248f0d72c37cae7b2a466886bd4c1059d966b5c973d127be3c75c7dcbd57a767bb13be20d9402a780a5e58faabb571399d7dfdf3c8f649c825d99309f84140db70d4bed2e160b22e49958e7e35aa444d4fc49aa24a02b2c170859fa621d14c3692a2353249118c7b01e018ba5d82354173afe122a71368e4342d88fe2bebf6a0255f719b985d5b57f720b0d4767f67b13ecd815ce40fab2b610c4af1054734934eae5fc232891f29fba6d364e4c0f2b26bf600836fb1ec9530d5aa14b90103e675efcbc92f6e88afa351369c694892e949da6d90e74f2ae853f5d8aa70d5fc132d9b41e20520baa8aa74b77c60daccf4da758b9d22745e50cd7ea118dc14926b9dfe0fe26600cba5b447e9e2a14d1d8a5e7af01ca143b6af298e031d2560d99aa090ee2d7180ec695dd553847175ce66084fae7b30ce6b5a3b1164757043dfe053853c84bdc9fd66708b029fbd44a2c2fbd8e5ac7c009f8cbf53ec2e285f2c365d823d31772bbfa710e70eba58d71787763bf0dc09ec5c1", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d7186aa38d431642aac2fa01101224d652e468ca9e420652606d050f109825b4c2943f57d943a48e8559898f9b6ee174eb0748a9c84e9cb874c50c760d2b1656374703bf82b2e4012d4a4b642a20c2e5e9edac54f6b152c7d79ca5591d50bf9194bf36c8604dd8f31d9c40250909172346331bb73cda23c6ae481ca91dee49a2298df8cd40e5b7f6d497a183499d2a0950f2e440614ab5b4279c887e2b228c27700013ce15841937e319deae2f7350a2f76c43c6e02e5937686f4004369e478f61aa7dcbd38d50d93ce74a9aa8a13cbb1a8f92cdd382fb2c35cf292a9d45e404cb1cdc14608f5ed3e2c490c22862cadf0c6c63116c81b7ca3e8ab6594e55f10bc78769c3e4cbb5b44e5a1c2ab3341714a1a40702926bd5e4facf3b55dc978a2768166a48285c06722d5436bda3add1a7adef76fd317ef06f7286b47566a38720232bb58954efc44f2207de71c2f3661a3140ce5a94145df9d4bc4cce0a16144fe0205a1da7f57409fc8da45a5062b2ee39119c639436ed128983e1c7fc4976c", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f32c9b659775417abb7219278e0ef2eb30ba487d42581fc22fbb18dc11f5ab081a40621b4b925fd40ee62ed792e853cc26f3589aa9bed4e04aaa7773a08b24cee1ca2b83331487f889d7d1770a55cfdf1654c4ce320542ceff8b0d62cd6c59c8bdbe923431d9308fce911b25dfd1206b9c97c0cbcc46b36faef1aee9f88e4e353a57fa48d44f88a76b3e67cfe276315305f71d0f3656f3b086d787031dd4c716cc906f9384b765a7d2a648ef497b7f89b8fb72d63351bfd0f019979d859407e30d7ac22f0eefdc92edd7ce8033b11d266d66eb19228f75d7ef300848927c9543e6e7f195bfc9448ed5cdf2963676e1644d09729115ba95878324573d4bfeb74c7713b405304155bf7abcf7f76bc3fbd96c6839e81624d96dc9f45f69af43c46e8720d1b488aa647c0a7f56dd36619c1c6dd5bc93b3fc00a00dfd49a19a2da23de40c3de197ec6cb55ed47062ef17ff15112a78728a8b5f3344d0a7168726b0d8d223037a52a2562dfe6c943cf09d82b9d777c3c2f1a2d2e2112388b324088de", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "409f9dc527da49214994cf1ffba569f2e3ccb12b626a685367c48185e06e972d3826df52b54aeb5426977c4fa91ad5e55cfbbb86dcdd8da68e83ba5f25779d87b2e9035f7591a20d8d6845215d3a4ffccd0a01cb4fdf0b835a05686f64a8f43153a461d78649e8a635ac52d6e001068f8c18163b40b3860691117cdb0bb15a35364d6b4ca264a24938a68982beb8c5e4c5b9c90480777005d4906f2007e337875201718acf464c44db8d2c0e7222583088577759384fbb7bb8bc409a790b987fedd1d09bf5aea2a0e444c0648f7adbf32145df8c2d21dbafc408f8f8ea05f26a99b182fae3d3c12f6e7d9e4404dbc20063a1a00127677d97c20a78dcc7572ef5b3693aba44a9ffb1d8c7322596658b0ee24ac61f8bf66f83ed32a953569a2f0037c634a9314905cbc8a37722eb5fabf3a5630463cc28f233953b57c0d5d2f6ef281cb3f843a7c640d6e566809cec0eda548cc1f9efe08b4b8d3604183469c34d1194bcf6a0126fc072c4c97aafac748bfd4e21b5f0347b1977e5baea1849e92d", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "d28388441dcd3adb103515a74be1afffeb250255ca7528e955b94e7b8ce826c97df3f371da7e7f399477c1bb033d50f4bdbfa982e3d5eddb6bf45e08dfa41d5bbd976fed018d1b8bbda013e79fd80c020ddf5379e96929cc70868f025dce41e6f3dbc220b3cc6fe70d7a4bd0659c60fba376d672016599a44f89b62aff469e7e91b24bfe645d63cb0cb03902e8ce8448b41b5886d55ebf054ddbc21c23d571a4e6a353a5f880ec2478d206a2a08d431714de562bf2aa6a5885e0bffab51bce4ed9e243eeaa5d1b2297dff1bd844b440e9cb270b6ce40b76fd79c7591d3f38a719190a5992664f24b8bce0f4d050e8072ae4a27c51b2e284304af4e2ee2dda546a8ff91affe20882c119ec1caebe406ae2b04eec9bed107cb3b66420a730ecc797c028bd97f9dff631512342355b6efb3fffa49d55a9a5d5ad45182e16f7c378ca36135a520732bdbff39d525c89c0a3118c68a779bf2f2f43cd560b4d11c606fbd089b046fae8f01447d661bc374d2b6a0e094e7b40abc240856404d2aa7364b", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "473f662190fa09abd247533dd2d4cbd1880ad6419cc3b3b1dee6059d5672b28e768560c604260a181c41b6c33d9fd902163bd956f67011de608b5a7a0059e2e0be3699119afc8771c44f7f681ded984d0674754b0813fa906ff8d9db40e1e48fa25af65ac49dfebaa30c957e7ed0e06d2bfd04ca564f881dd8cb075a6a708eda0b47174c66386a5fa1b4bd2f8f2d1661d2eae0065c95560da197ef5644c7f317da9a8dce7f42f84bfd099e9cb20bbf1fcad1c4307903e18c9c5595ca8a0bf2f4b2c3c562561df21de86329a7bc5059209d05699b888848723488b111c0e72a0d84978b50242d94ee47e2df4a0c953947d846e56c9c9aaca0543ea13671e6e8b9e3c3799cef6582bdec5579f2edb171fded9e04a900c61c429cbe09768b93a417f1c59b92381682bd66d0018e94cc75dbdc0d37acd85877fa229db0eaaccd9b1e4275a9dfc2bdc60ccd7ad5a597e85c443ac95f878378d88453074b83d152d9ce4f583b57be32cc13971504d713c3ccd719e79303b0c1a866e21426e1049ce3bb", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 65 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c67de527c6b72c804a52df6e44b4fe2e408a9f048948ac16db55b664b5da6044ba9b2498a14f66a83ad76f1b2363f393d85b4470d318114247c6f33c4110e24801ca915800adc98e8b3f88da6fd84be3db00d09f027dedd60e68cb0b467c04d6bc4c629c168f6ca46988b6165347aa885cb954cb4a0d2ff2851b7dbe4cb55eb89ec48ce45064f34d6907ba62d0b5468b316753ed36b1ec8b8f36a05adbd59cc03f1aca50001bf59156b9065cdbbca855c54fc3dae251a0fd1c130f545b3e2d51a632f778999bb2a6693fbed677206b65d9ef04c4dde2e5fabab0ce9668135915389dc498d1641c2a504bcf62c94339d3111d64c5fbb476d7cbde4dc72dc2f1745d02e5da12fc92f9949aa672e9a567ee4dc760610fb3f280a9612b24fb0a367a6b041e5f9075d20cf27f33c34c7a005cb2024468f2ba51de56829cfe25182fe9c7ba95c6314276852b2739c4d7da4514c58a53db655d0a7cd442e3f5728e472b8d0bda4e275c3a3a7d9734a35409ac8b6bee2def19f1507e8b21e278cbad13a4", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 63 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b41adc2e291efe76182d118257243abc0f8e46353ae3acc7f22b1474ed255be6fef75c620e362c04c875c27a6e93d0beada311c01143a249b160b92753687192fe4875cbabcb09ac137db95eeeb06d9b220da294968bbfba6c0ac2e3e0089fa8038b0a501d90ec64f5270ffaf0bd135980ea84d18f7ebfb7417397c35d4cc09f7099ec5f9c5877b01b95056196d726089689189bdbd828f82ba621ee6c51e14f46de40529fb75550cc92b51887c7746eacff279ace83426de329484e2b3e366366a9570019a8e87802c8bc8d1188e1839837c3e2d108448bd9b78cd9f4d4ef7d2e038ebccdca08365115b68d08e39babcf87919918ee6d84afa8f2acf89e4ebc0847833a18b28330f6228ce6e42a1dce0144772a306e8e6abddc9970769c96ebc0e4c4ebfac7d02e9e87516396ef8134f182b4fedead9ddd8e5a14ad15a395009d58b1839b3543c9c30c01255a56ff93075b7cae3f6cc0717d8b932ba4ccb186a9af42c0df16e4af298280dd6d19eb9b806c05a9d08f2dfb436a9a4d8eb6d60d", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8dd51dc50f3f37d9c4f4ce243a23ead21eb389c27478e295d95abbce83bfa439b29433b550c4e04832f16f59ceb29a7c8c38546a8b5070d37033229cae1ba097b18c05bc590c483d9e4653ce0d8d10734cbf74f35346c6d09867d5e54453c701b9ac228225900272fc916f1207e791c9cda36965935ed16a51ac1f38f773194744eaf00d6d26999ab50256553be60f7679c7001d33415ae3bc4a1cef1dfa720a65e4da6fbb87dcbe1820518b2aefc544a27a627073d6dc5e1db59991f70fccddfa909d7c1a261c355993408229fd78ec8cd889e3f7c686f5db7d66f0aecc750ac49b3fd5e4cfd7702fd2c8181a2540cc7c6ba944e2928eb547b8cb77430b1aeab5d6d1d374515106084abcc8753d3e92370bf2af7685c1fd4dd93f4a04a1dacf15109617f8652758d1fc9ddd78cfbdc44db85a5e233afa29ed6d6c239deadc93a105f47da8a77b34a6bd4ddfc302a3eba565184f3ebe4e086437edadcff4dbb0aa17fdc50401651de60ce7738d3fc0d5c51144be50b4d36b62a33dbe7a55fbc0", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "471a17bf9d8a875f1206e9c139877b50389e96d0fb6c15e2f5208ca8a35a6a11cab06ef4b2b8ecd7518f2a546b792897747f9ba849550aec6bcdc268cab059b63dd69e459e317ef3eae7b508bd9e33f4c58578b45a47364e7cac4629d43cfb9d6c4585bb2d8a2f8caf342c4004e933ed6baf652d178538b8a0cebbed2447906f83261df3edad17440e0eea7eca270cd7f2b5a404d6e72565764dcbf57888df3a0b8a6dcb52405b6819af81bcdf36d5c3e7ca8b73224929cafb9d1e98bb1be32f2cdcdaabede8255687d8228efc0713bc901855fb63757b9e755033cbbf09941824762bd0ad53c724d3c6fd01877424c2107e5ca9c1f7e84f1f9dea83a9f802e22d3c2f10833c475a3dbbb5b6544fe48bbcd25248da0357502e9c5f4c00914dc41171038e800082767c62a9c9ca6ff06561f7cd35d9626535fdcce5beae3c9505efbad478915936dfc3947f86776a25c5fbbdaae42922db2607809033ad2296d602fbf47f0fac1c0a281807c6c9fbd68f4d45be8b1d1a0818b0310558f7c81558", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c8443c63bafb0f500af4dd195734765d5177e2b81016fbb647a64642f08701cf00cca3a15b76ae0f60ca9d1469d3e226d5fbcbd33ed9b249def58f54ef90000df2ef35394f454aa232e3629bd95d021b393c7c5d7fd32a5ea7cc1f5eeddc14ae8d80c7af0d781ce0609993c52943e71e01659b51cd4726f9c7d9f8c23ecd6f946dbe5991f4d064a7e7ad92278a00efd19c87a1ceb5ec1506b14860e12db6817556e279b65504a97ade4aedf84e2f44256d88b7db263be75013b3b4e19cdf4f43d1861936eba689cf9f33e1bd514f294fcf4a37c42c2b64d6d40d3acba6b437abd74ff30f2ef733829fa5c5fd00dd5b9aecfc39ba72191130944347360fb721a8d47085aaa33e35b6f5ea43cfe37d71da69ac628cb496bfec81d0ec6663436117b58d5923c09b345d399425d8176f072eac65d3fe6823473c5491c4cdaddf004243ccac1fbb5133e14d8aa59dc936cb9ca1db1716f2c8a631a751b494ad67d3c2cbf8cde2c609bdb4e847a4e318ec19ba5bc804fb92e8552eaa74e7d6a5abf16b", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "448f9991dcb8b062ab546671a097260dcaaf68163440840eb0232ff8a2bfc326d53dc49fe1e0aa84d190522b3020166adc2820fe7fb51529bb9b52caa6a50bea343e1e2169f44476bf3b38ed93206d7f3285df546b674a570fae67f1f55ec3cf3023827dad09b19efb3ad90fb462438a93e3c6f555c8c9fe235c35211aefde711a2b81a805b96c5b5a27f1fe1b16afcb95cd0cf4337d20ffc20b8f505a633972bae62274f15128ccb061822667a6a14c6011193df2d43d3366b79e8d5d9f49bfb8cde25771979fc3dc58b1d5ed9b2952b885340eacf1bdc88a9a83be6ccada327b967310c9653c08985975e15eb7852ef9b815b5530d60217c9b3e2acf38c2618fbb893fd03ab47011e7a17b2acefa5c5e7d09deb4bbe283f5c8a0193ee8273f826afd3ee5e035be329ab04a2acfa6e4f8ec6f90e4e9c8954e1cb4fd2b5846643be5ec81ebbde608deb60a9448e53f7b2d592dadd0734b99cf150dc7b1dc32b0b1dbd68074a2ead3c4d885b404e81162639a34d065626bbc98a46066f6887318", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e447af5561678214e302bf3cc4f4023df4d5ac8b27ad8e1586290bf074858cde3dcf624f6ddc6733ebad8ce49bb87dc04e6c492aa0df5b2726260de41353507cc15428e257e8f1068b79972d1f55fcb4100686dcf2cdba809d4ec70bbb22a9c4bf89e338bc63ee180ee4d65cda949c25c2137ef92bc33063ef5580cdde56f72ca206e38db6ab8825e895f5cc3d02508ce7345b16375892f3fa16b11ffd6076cb12e54c9abeb095abf01b4da32ffc977be357a6fcb4c4ba7cab3e60bc5772a83903285fa0183ca87a7bdc31b5deccd55909fb0a6a4d82af45e42a0d47c57a7541344d864c8732ac3d1f1f23cccb3f196f20edc6e1412a3b15e645a5582a9489ed697f4f46bc9a487154fb609dfdee41c424cf09719aad6c85d3ea1c122e29a8e46e0af8e7052fbb100788007d98b4a325dfcc3c4bb1eebf4d0c3c0812b7937713e8702be35a725ca5a0891f78a854188cf46ec97bdc5b44bad949359dc59e9d3e55bdd891b9850402c5ee055197065ee05d702d54f3ef7ebd7a32d44602e73383", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "557241eaacf5e190018db935feecf28d81ba14e2f91ce295a12ac5f48a9d7c7933bc886856b0a4556243b418b1f7ca3d37e3ac730e869f1b9ba119ea6c1b7d1ee906ed1e7fc31be8276b18902cfe59333b891dd864367e268404875452162ef0246be23a46acdd17234569778c887430f17f16ed1a565e97cb7e1dc2f84b68a3821df2177d4c1967b631362fbb128cbb6706b6128960169c3db606fa1b6e31e5b21c7ec1d8ef29a0138c62f902bea7b64bef7971fcd036164d4416884a97e79f641d10d302533790405f248cb502080b666e75041a6164b0cafa293f4d6793e5c4a42cb4041233d7185898daed6aa0044f1ddcc9c3ff57cfada82142cb54cb06868ee9c13b305a92f6efc4af8b8e8a569c57b3ebccb8bdc19e76ab85adb59e7075afd878356269c63812443c84d13f70c22f1c98dfa05faf85904423bb476b325244de80f8cbc874a5311a106a5b977d2d7c1c053cb2c9220d8ee34fba15757175e7c3ef5a139df245a44d08ddb8fb4525f978073c034c9001bd6fbc11786cde", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5693dd850f0170bac3e3530bffb8a9bb80b1717376b7736a9e13a343e3bb97211a4ddf47da7edfe019ae1f411bc29d5b70db962a8f36f85010c276b1141b14d42342485d81ebbc291238d1470687ae5f4d564c3f9e5d56eef63f6206c545a80cc59929d16b1916bf36de340552585db477cfe531c5621ced4ed2e450e9b995d8381294a0ae0188bbb7ae0e4501e590eaac173bed94ffc6c92cd7f95f759615b7f7152191aba74d62d10c22d7be5abc8490f659c337f612e21f26252c0da5455d5badf164b135164fc648053ab29fd73a5966af21f33c427ee121ceb563690254a33b764c6239021d83e25a0ae2d2f9b0b162907a548c28c34eead5b4226bac554789f95b7a7486c5160e345780c28912a7c5510bf661b00d7bf09d2a709b30e66fabc369a436cc1f24051e010d5e66115724d4e216cb2c2d5480a72ceeb694e7adafe963deb72e2d32f6a39b2bebd0bc9fcd9e32ec1d58d238b385fd967db3ee485ab5d6938f36e0cb475a61d2c93250e30172946157ffd67be345fb9d8a1930", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "938394f2a86941956721d808ccc01920c59f3d99370036e22c8a1d381a83feb1b4bf59de0dd2cbdd74c69f284a52e3c27196706c84ebd8dd7d08f4024609114d3fcbefe06ff94df832a37c8a8a756580b5fa5dd72e315bcae7fc0f94f5aa592f0b171c9771d5c4345edfb625967467b3534cfe958a76adc1337786c634db7074126570c080839f7cf8682f14cf8e62c8fcfe86d2c6fbb5cb32ba7982c924f2a0833db59495067cb20455e573d60af2ba687ccfa5ea0b0004b8ff7f49eddac928b61df4c865377438700faa2db63142cc64378fea33289478361ed704f9d419415c6b91d310bb41921b0b09789062be03ced9fbed5587414a6c0fbdf91c98001c8d479683cb3bc3c6cfe2ea222d3b58fe49bdb1520548d193333eb37ab695a99c9b98d2f8ad2de7e8ea12dd4740e11bf1a66fa33d3183790624dec2e25f20ac79ca1e605afb4c7feaa7c15fbc8bfce4835e4e2bb60b3d4691f9c792c954cac2a432254b8e293166e90d20e5ff6de6026cc696e5849f9b1b427212241b15791f9b", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d562cad64efe72291dffbc533a218789806229690495e470c0f1fa92ac7388d8c9cd28185c30d302c1c12dc0a8a275a3038e90a8e1b4c0dd2cbcb1122b25fefdf3a3b5bc95c51151c7ec4f2c6dd91a1fdb4f1c95394291ce477a9bc6c374010d073b6d2699a302e10eac34432bde58b2ea64ffa5a165bbe9361221314e46fe63cd668c33f91c995e0ce090525d86509a34b8edfe333c5fc2f15c0bb823d0ce5cf407b38663bc9dd20b9520f9912d8c792771220adc083478a08884423c6f13852e356adea36476f5b7a6da5e127788958fd42a746d854a8aa2834445fc7caf534fe6a07e45330eeeac8c042f1cc528d39a8ef016c5bb88d9bde9fd8502642ccb9d120756cc6eefb34fd379ed20d6f3fd391b54a31dc758a8780935d52881082f23f0b5c9460e83369b9fe030d30be208f8a4686b9f74dc6dda9f29957eb02bc8238ccc3444af8e160f6511633c96b683a5e4f94499a9a944374283e76891072b5cb6216594d87581c2b00c884b07785dd58b954f4f850417f8bfdf6fef77f99f", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25b461d95013af14d316948ff8776927113814cb3acc23b7f241799838d9081481e7f27fe1c57a40cb6303f4bdabe3c732c350abec0330164da650eafcd62cc44fd545b8ed7b2247573e4b8c7fc0a0f07a4b4cd685fa64cc9c27dbf7bbf35be98de52249a80e9610f91c724e09e657e3b95d2ad71478f8dd379c73c193fe503245ac003c238045c6e799b3bfd805e55096f86ee9a46e27fc2353fb59439bb7a01bc58956f052543c6da133c5902a053ed5e0c5ec074f35757bddaecef424a7705437e217224b5265445e11110a8dee8cc8881ee03653e9f68ea9ec5dd77810b9eb9cd68ae153531426f208b9e669be6a5013438283f00a1f9e827522178b9730ab72b9ffff5af9bd5dfa87632794d17913467ff0aea511a8aba2774d638a6bf8bc5a5c6589dc9e72df8c6ce28762a2094746e708bccfb4ec975f3676e3729d452542996dfa9dc4263e743afebff649a0b12c214efae176fa22e5342c8f66b10d012f6852136a82ad8da72d2a174b510aa99184df188be760743704d42900d155", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "07de84b9faf2ae81955fb71df5e5e0b432f1ff72bab8b80a3305416d854e4bcc0c33db78d0ea4e51b63ff3c9ed9b7e428fa72a27f9124fe7f7810cf83b830c5993b8fdb85fd7738e8965d48807b087d58d322efa3cc1006abb273f32dc52d6e98ca411fac77617467297750d0413f0af18a39b7429045a0b6122c7cd601b4bb04611a38f6c82117389981f1270f81a4a6f81782ee8ade72559cc7008f86065d697ff5721f34cdca3f7ead956d25bc1387ede5b5e1bc84fc47a31dab45920817c6b86f15fadeab17c22123e6bd4162733ac5a97d58d2e2b9c1fac6cdf682436d719a7940210c546c74c7ed3d64d76d7af06d7eb1eb3d0a5b31dd2322fc8fa3147592ca4f35863c05c60431870c91cb537846dd9028e82f3e014dd8456603cbeba7e48ca89d75ddf053dad7c89fa6ee2d315d1e57841540004251372777e6feb350b6f8e04934b4e623d631a76b2ed78fe67d55ddee2750fc3fc56ddac7141640ccf2b4bbe4e23faf4c9de76b50980a1388afb4b342e6f94bcf6e37988ab523b71", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4e3712c19853d5431f8211843b51a56f8f09e182c52c21c8ec8af0b4b01330d3d82618048240eb27b7595b99532676b45f338453cbeb5bf089a2fe6c5a9f2766696254546b2579efa6020324ef17516192b8897f6b5f8e9567bb05b449a0749e2aef992454aeec0a44a4a49b9b2ee6e231428166720c178226f29e48b0dee66c7089aeee7a60ac9001a3dc7873717a4c25e11c3b15a2e688a740d3463f3d4d22c66ae7b749a4a17beb8bdd15fb64a20538edeb2bb5eca7837f4bfeafd0858e910ae943b3073847f68c08186cbbaa1c35e33262077fca3be60e2a8bc051553eefd08d23eca5665837d0a604ecbdfbc16560079a0f7bd1f0659b7ac251a1fcbc18870164996a9601d9882685f359a0ceefd9b476a297ec4e482496da0fe41a081c43bf9e05b4657ee76cec9f50410e190a814cc5ad6125b2c1dae0d07c3aab98839f78a77a20ac238b106289082c695275d989e77eb45f0b63db84546f6c63ba2c0247f73a340bfc55fdefdf02e5de4cb9047a2fc41747a661eed538d980ceface", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a55c1c5b119675dcf844f31e349edeac5d79f87909481eb394ff5c4aabaca507dd0770eb7c7e08d565adf49d236c1b9f05ec9994e1ed01a8cb2e6ac628adcf316614f70d7b2fb813d8862f0c912e7459b23794029ccafb11d74727e5813267b1e423058ab13fc76504466d87cc80bd0a3e00e77a3777ec5202101ef44840c61aeb27ec38bac175980046ea39a13169613166ca401ef40a107fe1c03a05dcfdd6252bbd6a35b1fa4a54523d0efce0d45d194612e1cd6a51cc6d0be11078ecfe5691a43e58f1bbfcce28e09f97d8dd1c6163df9fe1e89bd894fec88676801c5f6567a8250331a3982d90be9be7ee5deb682d44b97a0335c20a9aeb851dd7c02eb7eb47354a02c13c3ce678de820d0e7f67fb2340d79f94754d21e6b61d95d1f14d63f27e47d823117df4f4c84812693193efad890dff16b5119dd78ec95653bf167f740346db8fc3cba757f2a43f9f53bee8e61eeb513790f379ca9cb2d074506c9ecad8843e4c450b26d34153164bee5730e0b6f2a7210953f46cc9d5cacfe30a", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d379e24ce1388e6ff8bd565b3455ab74f213581ba2e3422aa02d94596844b94c123f3289fe9edff9897cb913a957c4499bfae6d4fb2700187807dc9adb30f568ae5bdb978f1dc1761a465ec87000a4a7b24372d76699ecec070982f66d261788060f86bb0f087343fa9f25beae52436769714d572bdc4f4ab97ae7d47c8d314b53470dba0a3b340bd211d562687832e7d58e521600f69b8b60c10aa2948c1fe5342fd11bb3e218337bd77ced154146d527d493492ddb2e6cd2255be8967863ef0be88040e674a7b599f6388894c04e41d831b42dd9de2ca9c7314c4464801ad2c72e8c7637f320c2fe5c0dec3e4cf3f7eaff761a0a1760d1144b1186507224daf05067623513b045dda51872ff566dba379451e6aa53eb6af12132c4c4d77a90746b56a0a98147f1e98f2b16941b4cd5ff9936f9bbcb72d427a8b8ace967f5dffd6b5d6f345b4b99e86db01790cae49fac889a0f58387a795dc0bfea7f1c2ff3b8615debf9e7440e22de113ed0a76cc38d84386d2859b59460d7a8242f8d324", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e5c7194c9e30a8e07631b3a6474041c85700a0d1dcd9701b3bec1d45bf2837312d2eebf25018229c86ed492d83a72c6fe2726ff15b44cbd5c3b6676b67e1e1360bf5725effcf5153d2b2e820b90848d36a5e00c2e0c2d8daa3f31cfe7aadddb4babf5b8bf2158611821df7435e2f73b1a130e8cc6151fef3ee51abde04c2bf0b0c1a6922638b115aee943a6153fc07f6dcc4c4bc132f3676d3de947bfc3f446323bda136055192e4f1550702d9f9716edff703570a5f736f0a8ce220a1de0746f557e2c81d1723cd484bc78e7fccc6d802bdb67b94d6be1d48450e4c719063ff07d6d2e01f4669f9739da38f62bfc01145739e291992052f17bcc59114cd5d2c12eea3324e7f9bfdfb1e0bda3e8b71a89dd351f9ac5e246d309a87092e06b7c32f67d5971b89482862ac89cbc168eed944106f647e33c33f27e52ed9b57173207ab0a2ff14e7cae22755025818090fa0b4e6827194c2561a7d43094eb6212b65395647349b4b7bac27a5c17c7903ca941fce3d7ee57b689b2bdc8b547aa5bf8", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d0050b90e5eb30d6f772999383dbf06b89f5752b461b05dc62cf9daea0340a1f43424ffc567c54a9be58a688315618734f2098005552a07d6916221c0f24f539ea57454907d5648670e50a7907a5c7a7156d9576689a3b72e7c78c892a0eb2f4a241484bda80916899fc8ba6080431f47a78a17a0467722ce8b7e66c1502eeafa5963857a1791aa61c355d1d56f1f9c76b4e1c05b2a669fcc22a305baa6754245477aa6c02947cfa15930807884014d3a5d784ed291b5e3261d4e4079a7bf5f07ede12d6a9ea4e0f05909dbd46fdf7f504132963a7aba86f23b0691bd69161e81bebce5bd8b5d545bca66c430e6a05ee7f7d1d9c3b6498c534d1bea91b127d432d45976b29de017523547b936d163d8d8d75d4ad549a502ec441180ef6f06b41ab827a57530499fff99fa4a8c308ecd9bca6764a0846eea97e15cdd19a028fb3ccb1d33f407ed8bf04d8b73b7e004e17ac8e5fc44be897d46e1420b5c57566c114ddc25a05ae8e8525b92ae9b28b2e313658b4f941a6989b46db6ddd8c371f3", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "adbf4896d40ee3a9e30c01cd0392d508d3dffdfc36fa624e8040fbd578b1c40258e8e42ede92830cc9492e323166fe56cc93f440e57be3be96c6e6ed8d9d9540e5a68942d8df8adbabbd4962ce4238674e5d7702a7bb4dc83e0289a1b3d57019e278505fe66bd2b8901f832f9f563624cdb465b59e95f1fef1432b728f0af67b3d171b6c4a9b98a582a12c627405aba6e5a9f43a8abc90fa341b56c39afc84392756aaed1659b4c08b70588e65d9e4e245c598a14737bce01ae0c0c16c9da5cfa7c868c264ec46c7f297982f6e009093f93275e2da5e74cbb02cc73b6462a581534fa53cdae39ce37a1c66c27e162ca559aba518a8509bfc827fe4ffdeb2232bc01fb1c92ea8f23b1ec780933cfa0c8df707baa2a796e0190e93a9f90b05c3fe5e5128864b08cf0e27296ed862900e227bde557ff47eb9d7f97762baa59ff5d22b6461af29dd2f02b1e1e20e432b7dd362e8510998549a23857f083a44ac2036a925b92310d9749d8e85c59dcb5fb1aea5cf1cce6cb714dbd77510ee81015bd3", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "dbaea130782f159f2e7dbbc5d61d7404deab0c7e604a245a73a7cd1df1b48a32b7caea2180a2e3fc4d66f706aba4aec414662fda761c9b56d8c8ec100708d7fb3cb04a1e82385eb5645a4663d7b59d3fc2ef2de527e4c5998cf5ab064ae1833c8bbd714268034e7e269b2eeada1665298b468915342681e811d93ca0b21a847f49876b9a44b62c5e7be7ec16bd40676d31da7ca5cf3be55092b9dd5aefad9dd4711199ee6a806e4fb971f767277302bf5dd5a1b85208ec5a89faca3374854799baf8771e4fc3f98ffc0f71825e895a48c9be2f7697053a906a41fd9a4d853799029a7e4cb05d3d4764419dc3ea3077c9575f47929402090a0eac0b3a004a64f31bfefdf315f8080a0e532698bc704aa9530f7095aed9cddecdc4747ccdd2fdc9e3eb3a40eb7d3b432f00bfa237a082d8a0892f04bc11bacbb81c7c7729da186f6c9cf5d0840c3b79f89829fb061a6d0e1a983e7e99866564e8ae682a73c1e6e1e5a9b2b4d3e308ce8a7b7bf1987da5ddde05b34a92f25eb720c90335375c6742", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6cf1b3bab7cba1717d2a31fbcf7a2218e4f0186fc7488c3054c2193a97d3824dd15d2e15a7268676a2740dd428fc55572748c8a0b65ceed42ff18ed42439f25664d7ccae0c2b72e2578cac39c69c55d5ab852a34570eaef54db1f91dcfb938fe7d822e581a3a5eeacb836358216ddc7d0d8e56d9aecf1698079f59c7faf4bec74fad37352a1c80c737712dfcdc8f0b8240d478ebee8fc626cdea531365279ecca43f45096f878b18eb71cb924d7454e41bf8c7fbf0d117e082a7310dbf883b439c315e366c98ae886158d276c05e2bd732ecb32e1c5ea05d2cc8d4585c7d3af5b7cf72a02c0d91eac7edaac95ca47efb9c0cb9f2a519c139bf9a6c9ac59de0cdd35f5b6a17cf7f66b822e62aa568ed3046c399e834fc741420200d942fcdc648fecdf186f46a920e87e1313458a312424da15417286ef53fd08a9e38d18a97a819100dbc7b8b43fea385d15f9227332dbe606d795127d95e5f5b9794b81be57d49e48abf11d35fe52edd54e8dd0300588a0ba62047f562a5abf47f0a645f0d10", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9a0d31e7f932b616c73ff612e42dd74c9d6f7566a40fae8e6677cf6d54fb6f2e579b28d0d2d8670a33b3fcb3ebc57d7ffc202b801aade2229540e9c45327ede92354bda2dab08190ef6985d824d03af59709f022ab33cd8559b48745f1dfa158e100a68e6acef782407fb0ef4b96b4bf2fd7e40695191845aa88738e66cffd7267d04536e4979508312fed2894db446220014c3cfa8db1fece66e484b56f105755e6d65706bca5b8b4e0b615d56986f1d0ed35b5357d17f54a32f4d5063ff61ea4c853f0fa99d77efbcfd21081589fe63441324a0fedcb6cb31c91f6579b2b8b8ccd288a0f0fb9f907b474686d41c4ed25bfd07acb864118825ce56814babdf6dc8ffaf5a5cd6a30941f7760d9276e00d91e9ac5ba4fd0b3900d54539be2879bc95c6c58e6b8443cd8d561919ac2431528bb8b5f67cde0d05f2e5b4e22aa902771596b5389b662ee847f077f9b8cc35f0c8192576af7aeec1d2c719bf7183f072bf3bab37897aecd785078a4bdb06d0bc2367df36ade0583449ab25e8d035ce2", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3495cf0c5cbf064fdfa088be1d7e57982a798c17933513d404197aff77c0513cae184df56e0bbbfe6b8311a281d8e2cbb42157a156938381f4b0b1aebbe408d6b0365fc20e8f00c39020fe740332b14d69fb3ec734984e92bf406f1449603164adf2c3c77675b30d25cd5f403acc5f104aa754f755626f1e5bc9fc0c570ef3bb9e7dd2633ec9163f056cddf73debc548d52bec6214af9b4c6b5860d54c2a08b6f81af40f8fbba9902a65e388a121402ea276cd89e0076315d4e12e045497236473dbf6eff14ef21f7875daaab03a81b5070394c127bba13e9fc4480ad245cf4ca8bee343028db6a808a2876b7130bf1f0b4d1de1f1a7f841609db96b50a28ad4e263a76b78ac2fdf3996cc5b67b6fd71f16bbed1067c0f9e71f399990b9223bbd8628614a7fad5a45970c4ffe174120a538ace6969fe0cffc9508929606e4a30ea28d555124206063f2ba7856c6beb0367012176bc258a6688647b161ab2382f9b3c926d33dffc12ec15049c2df248a46f961ba92a94b9e36083d0c229c406ce", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "330ed439b3750e35bca2cbef5bc0470799c56b206256b543d026dc11a34d15d73c696e03340c8f0751b0dd204b53af0cebc32a1cf1f33b20b5755bc4f2b9f2c8bc91939f880e62a0d8f54fdba12e602ea37af779a2afb9258e19fdcd51d4e767733ff9827432adad2f0781a46991d3d1dd9a8e5a700860e7defb0fdd3b4097aa101f95814b848abc0cb5cbb260e61c42673e0e836eb31f97a0a50ae9aa1df72ef603f0e78c91459e690363042113335b2e1050eaee0b83ae5f6ceb50a4c88956d5b01451d56e72a7755c28768004b258d86c2d790ddbbd66cd0a7f5d017bb62b957fb0b6e6253a88eb94dd5d3cf90c92dc2563b728f46928b83b1a29ecd8100e7efe254c7e043f215933f7e9873fd0cea1221f03e31f43649cc2c1bb42d7f040bd5fb401a1f3381e5c4a4fc1f973b67460b5bd2c7c99d29dc14490922138b8a3b9a2a415f50206f50d254fdea8702cf2e4057ea77cea8f18c5da655416a1f7eea84667789f78faa98a871b0a6837babab974b60ed54cc7d287d538f140e7fd6a", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6818ee1c57e9ef40da6b1aafb3d3cfc9376eff56c2913b8b2e0891dc7ffe4450fb25f2a8d1b379c13b6b8f45993219112adac050f43ac612e7957c9484a3bafef2e550d15a8dd88faf9525a2fbec8c702d0721a408b1261b3af2be9c817e0e1dfe8b6c58c569539d66f6346fe0813762caf0ea857895e1fe90d50e1e0bf1fcea7d2cae0d5bd2eae197b0eb6ea15eaac077dd81e10c07e71f948382db1c5dd6ee4d86b0144aa648c38eea0d8253eb988205a71af95e1afb33dd20fe8315c16ced59d6185acc43e8dddf968875c331c5ac31af14a9e55023ed03f503487229be4f772eef970f3f132d1fdf334737848994d939074c4ccd448e6d2b9065088003d76d9ef38e8c713a5d8a010c9ea6dbb0bc07d32a515ad1437029bad8eeaabbe92f1b173bc8c92af832e18fe0b60a006818ebf75622ffcea489cb3f165c905c18a52a04188bcf132db833d7416858d81bbaeb8a62f80c1b328133647b36db5e4b37ef16713a16223fb24e8ae93c9d687c62c77f4ecca256e30b3ff88cd8ca3c0c68", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "947f2927355398312e17781d59a713a6ecdccd4ee315049c041b788ca52c691a7037bb489f71ecac2776dd1171853483eb453d4b93f136d51318cf32469b3d56d04bbe6dfee2721abdda3f40551beacb3f2348dbf0a8056bc4bef013a4e9819e20e2b045c3bf77f79c116993c8064c46cef8895f874438c30e555a59258d1a01596fdaabb22fed93c51c2a4881c08bd09c3219e5fa2979a32775c00f61af935c839f7f0f54a74677b194749ea1831c44e61113474396e398e4d821d65e41b3cd55cbab2b703435073a3b0c2705622cf802f67f346babfde288ebd26bd909813d8bf51fa2b07946ac0e523c802173fe6a42f41568281944f4dee91077a12e41d37e53a4704d367c2b5b013c90f73b7f24d703cfb006c8d0b399f498ef2b62f08834835108dacf637959c5506a26bc3ef5e30e1100b093707fd3b5190b597d0a6f270b21eea9aeed5b1e77acbdc01c8875724744b37554791631cb60a96ed9d7b985c2d6a2c09a33a17475e2ba47b3f56f9a33072a0fa920eb88ca0d9bd195bdde", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d054b2a5ae9bb9ded9a28528b59530dbd6ac220d761652fa44ace78743c5432a517024900c9b24574e096b6d1b295ee5251d2923a928e7852820c455c43b76e1d522ca82f98852d7cbdcfe0f85ff1f3de2cf383ed6172574b12af7fb03c58023644100effe836bfbf8e7362378541f0569606d1842fabfa288dae9ef271079023eaaafb6e6b4957e0ef96bb18b968d73de32707296e805691532925e18a709d036bd798a6ea0ee61c18aab41322a7063dc372bb1f0b9991d2314c94e370a8966a2187a8940d81b6db830931c101ecc47d13c0b9f91b3a07ad0268d0f3693684df91a8720463fd1442f01e5eaf6741d2c2391a8b4d55150728825dd9e922d89823051948c99921b7280675641e9a94c3a9d3de31332545cb6e88fe54d38a111a1f125241333ffc58bbbc4e759b3986d73a3a8f7f4fd81c1c634b65854d12dca87f1d40fa5624079426a53be23a1649252ef027605f3e82333861de641319b8418b963d2d043ff789406c3e34cdecccf111343632c1bad9deb525783676c36119e", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "28cad6c07a93289cdc0ffce1c1beb709c6d344883e0e175feee78cd6c9a9700cc89d51cbb214e7b8e6e84a3039ad2eb2be4aac0c968b9081af46ca68fa1155554b923eae4f4129cafe12c44891656b5433d4e048fcc1468710bd9a3447e917a35d6333d4b5c7118996f61e0730af44fe2c663e980b301d8c7c33279da81adbdf33c8e90b04011665c6263fecdc45716015e11b5d9ce3077d894f4168159f37f2ab3296e66f2669f766029f8772835d7b887aef0d597a537f1db4e84e1ee45bd8293b4bb6f302904021522cb9eec833fcec2ba008fad69a6372470cb67207f29bbddb4a22470d91cd58c09e37d54a0751613ae8e0f29007a409d31c4e61dd6ab8d181d14474b56eef68995f2ab50622c998fd49656c9f6507f583927209253886f60de38c294f1fb95cd0f5fe3bb8d9f1462730c599093aa9418429c3ed45d595fc43198094ce216acc729abc9d7d5c2a95014d8b02fd50a7bdf69a3c3bfbbdbf3e29de2217825fda34799f231fd7d3ff80d1fbf82f82ccc189598590a051c23a", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "d266da27670c18b97ccd0fe8beb45f2f83a0969258449fabbedc12d7bfe078ba741daca1c3fe504631b221eb1c899aa6c3a89d3a3904f48ebeeddbdca91b1bb9400eb1bb4d9f4ec903000ce239bb0a807de2c3b916336dc196ec87832774b701115796c4ffc66a6e344c9dd1ba9cd8517e93694f4d4502b20c72cb87426f250373113ab5b4f73c0b93de792ad714225eb70b9b44ee154719d89ad6c5c2c78917d3dcceddcdeea90bdaf0b35f2d77bd08f099a245cb39af8cf70d9dac0efeea156aaf83b5316b5f05c6fd9a3b6de3e82c9d02fdc5df5e25888c200219dc324c856d7a0b5687e3463a13accfb1b13b25f3b35ec84e551b2fd3738a1924dfb931b4d264e9515c508782c6ca04e2f66c30ec54873d39c0501459f0749aafc652531aca65d1fbf9b4d3f1272d8e87ed5dc680456d8e7771790a64b628ab05addd1078e99c0e197f9bd648db9caeca4e7160563496a18606e57bf5cd1c21bbfbca5a138852fc471eb09cd5a9e900409dcb2e0b733c54903a70d04e58cd64ee441d9ada", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bb94c13e6a00776c615fc879f33bde87218a3ba010138d8e239d6480db2431a67499a86d86558e3c16c8292ac5e5324981684894c8c7408f741de4bb4580ba6250f81ca6d0e8927f01de76b48f5e176634e0627342ec7d941fc25926d4b3efa0d94d9e53379c0f07f0d7a68f3fb26ec2073d257a6fed96393707e09e4f7eb247d106720e91911637bf43866d7ac90128159bd2381a5799a03b5658f2ec5956214383f3bf7b11837621dc4dd2a38fa4bf979bdbed9752ab6fb5c5af684304220faa3a5329bd106275900633488f25fcdb7bfb13db8435a53050f00866705c1a6c51507304a7c09c166e15bab7e808032da23405e8d2d25f64066c07a5acec27554782d2fee6d71a52f588268dc6fc928bffce6fc5eff2f53fb9d923f0e036df832c2e834b738646f1726c4016df56cef624d017a8755a9d9c8a885f53774af71ee69b34b7ab5eba4270a19f979909cf8331d64b32f759504ef35e6e1e839c66b000dfe24893a7a55a3d422c2be8c51417c266288fdd5cc98f8af150e579b42e96", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4f66ac4021d9aa29b43caf068b45c62300884232650b1809cc5c1eb9feb5834c9177d5281d53af9b9a868471936fe7911d5a1455fe101a394182c1c21d5aa7cf203eecbd02507797c8f9d1a7d69c53f639f61ef112ad99e87e65d02a15dc48e90acba7b09be2366eafb45a1d2dd4b2caab7fe07b0e3ba94e160a58df743c15d286bf8966447d4305c1b2d27d23203e1eae1a7e2ed7da7b7962c4f6e95e9bdb30e02dc1206039e84aaf495ab6c04628a661f06e7592c4a9f5ad9019e2c4f090fe05282f00b43ca98a8ab1a0b38db98a7ec36c1d1afc61a9839796fcfbcb0560aca2d11a8bfa7dcc46e76b69678184b8ded0d49efc601ec69266164f8e5ad7f7ed416a92c6bf62fff7fea732add959723247c2b688f60a7aa1cea5ebf913caee52cc70f7a850fe1c8b006e4e244cf2d4f948f040e28e90a57a80f2e4fedf6650d59683af70678f52e79b9c60a93536814fc6d669be8092703bee6f2d842518fb7a031d6562c740ec018918aac1ba9192b4b552a3cc620251bdd62670a834627bdd", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ed93465874a3d62afda94f71718914dff11e99e0793d9a4ba45440f475eff498951cdf6f435f163d78f610a0dd06393e99dd2e7f5139db0c4ddc43a932ecd1b498fd8bf5443c7d62e53230869e631e5ff8a85e379b34c152d662afde843f205b99d15c2258ddf6fe286ae58005d21d4c24d016e2e084d78e684b7344302409e050dd759a5f5168a587a8189c2781f7ce784780c0a6a0ac4978a4a7f95b457b4cf2757246d73e14a957ed061edb0d0c8f345cce741dd7a1c79af84a81fcac9c4badf490ca28c8b8a4b90d2214299f8a6a092012346f8fd0d679439a0dea2e196cdbe8a9a9434982a5fa20af9cc19df2deecbb86dd4772297db08e407d78bd6d0d95aeb4c987a21007ef00276eff17ff24db4f51f5dda13a75cb7b09375e99b6965ca73f423dcc1d5e9aeaf20fd09cdfca37082b92a9a582781da5eed90eaae7b0a6c7684abd0f0417c3c1e8225dfbbb432176304754d82c96dee504fd36d4c1ec0c750d4276180a52c2fc93580192084f270925ba138c52b52a95ab16be998cbd", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "eeab3ec4df4e69668f23a6de6d071be7ff5e01613dbfeccefc722997ded7114f680f0fea889a070ea1e1fccd513b1b23059d0eb99d41f4cb08f2b8a1af16584b34f29341722355eae5a8a223c391cb392193e9367b81cdb46b8d897916f5f054a7a02aae0af18fb553050c88ad94ad406e574a52dbb167997dba36d2e8707ae43df0ae089d663c93daca1c354ba9fad356ad788068c7a82a7fe82445f732908e2dfce7d16eea2212945a918d6eae80b8ae93f9fbc4babdddd4b09a040cc355200149ae4d82ae968db6d7693192adba439f33be49143266bbe157baf4291eb8f75328ef0c76fd5cafb554aa843fba336d4f9862f2a2223035fb9e37a43c7cbae811980bed620768d5690a9fb087d050b0f8a09867caaf23ddbeff490497f7d26cca6d69d0beaacbec5a7e4af606a1eef4c4316ac4084b9b51663b438f97e507b54b86e5579409e13de979d749f365e50dbff67b0ee7994ed38e96ac897135c6a249855dbfc10b4628025b7177c3cb0107b1eb66cef39bca2ae00afaae2bb236c1", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2c5c3cc5f8cec4eac19265eb456fed4be0c582d3324407bdc6aab5002534fa32dccf93ef7f1ac30bdc5f5c2c4964a0483bdff24ea5694224edf98f808c847ceffba864c3cd8b2260626129bfc59ee0117b53bfab63f437c96af170c0caaa68d8d8ed84261cd472b1edf699483fe7b794d07eee92b637dc1c49aa7c1a6aa2dce34abffccb37db3647d3ab877fa11475d0ac2647b4d4e439185a11619cd956f9dbf9f73a33faa321f2f5c501114528817e932ee71be313b4507741ae81ce6b1ab3610f2a65ead30268cc1c5ce3189a37e8218459d717dab5c09f991fff3e07ee309b1bb607144dd0d477cd18b7147b065f9e09b8ecf282dcfa2745154a75cde6097329a9782968b118bb23f3d2b36aa3a023da114dc648fd740250e76cb952d7edc0ddcfe96573ce196cbb9ee3b309b88de6213d1b220a24a95d753cece91e12b211832968fa450cf8f752fd983e64baf9d0707dd708670d614105a574523d49e492d77647717d653c4ce6f997560c3c35e63342a903385d17a1e2174ac8ff4db4", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "068b2f62d5a72b3d9c1cb75c55699e539c9a9f97c5eb4137aaa30da1c9c2e6438aafca227f6bb87c02194646aafbebfda1f43f361c0fb0ec53ef07f86c9ed3db7ed39fcf08fd3fd0212ec51eddf3059104516ddd1cb0bd9ea329c793772aaf7003e3b0387c03a79eea56695f415c3aa0029238d0baaf619ce5aee8fa73aac1e79949048c330e7b33f55fa4e8822d926394c958045ab6a97859eee5f39f614711a11d5057b5a467802651bff2645d897fb8b95207a968babec7b7604bbfeeafed44e3000dfd4241ebdd87e29103af5184399c65620c9075a91fd2ae5a40c614e4f07cf2c94bb868f0b99ff284a4f4bc1f14834d26ed45349c959c30e8cedbcead87fa7adfb898f998118332a06404ac36d7a897595b64adccf9169865b0d412c204c5f776bfce6959230e29574111e50189dbf0f967856643f135a2c51c8e90f467cd55fac3e8bfe4314d23f46e8f28f399e626f9d576997b21b4be2d9b7e50fc150661a25032d9f150c97a9b4031dd646e411d09054765068e73c1da7fa9f9af", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1b9c7a5fdba8b0c84a6f98b1c419c6088a478346c75049822877b2402a5d28a0bd6759a1a579e6adb33a59c1bdbe1f829f2d3a4cce9f54ac7c1932a6d7e8c750e538e70a1a2e0af1481096687235d7b598c3ee9fdb3a6ea46b50fae66dfae54a1bb475ec742598dbce5febfce6de99f00176ac8cfde273a0eea6ebf0479f2dc676087873cd204bbf9cc49872571c4965b8d57c511328cd72811f89a6b216a28b9906c12b1dc38282b3cc7f2cbc52803123cb8cc0ac1a58397a7ce85656a17dc19e432fb124b607ac13879a4477dbc099d3826c3d92aa6af39f80fc4934816dde6b50a932cbf902f2f11125c8ec68b56aff6ac545601472380b1f3a19238ca8ee8e8f9e2ca3d3913c4a7f0d6e959590a739028a240d30813260e63e25132e572e7705acb241716aadbd0b9a051df5c5a7ac9a98304d13bdd518a84ddf589ae2d7f122aab5c1db9a7bcdd4688faf3209e80cd9aec91971121f1e5c799d55915b88dee9deb835ae74ad898293988e54662c29559535adea863ef606ceb559d9e236", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3974bbd7aef0efc7735495d8f54b6a6b2229f6f4eef5fd89e0072d24ddd165dc17f164cf41bdb621067554ac5f7a39968f7568935f324e8e79ac00dc67131cc8c191413a181b9141dcf2604a80861af41220786ba1ca8550d229981b75fd92262cb5bd4361e315f8bb8ffbaeac64e8436877e470cda55d274314ccd5df0b18508fe075636d3042954d10ab87fe0c537db04dda0a25bda955b37a77aaad2211b4043a3f8897ba8332f703d150d4e7fe535d0cfeb6c4164e486e3fe271d6708ed798727650117384ab9fb2d88570421047f8e1947fe8bdd4a1766bc43dddce96b47f517964e984e07984aa9979dfc112a8529e4fbdd11adbd20c44a09bae5d09f226a7cf9c199d2f29b42963bd81654dc6c8cc79b708d46b4f34d06f9937adfa7111d55d944d933c3e8422b6cb2cbae2aeec3044f4ca2b34973461ba0b21f495026aa18d5a5e62a7a027b594769a342dd0143d143034b499c28d3f58323864754725c408f21b6f725d04e5f3120b265fdce0549ff3843c26c9d7897ae0a73ee2e4", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b7f99baac315c0e439910b6a1f51743666de09f8f34929bd66b721ba233af6c190b29d3ec346c74575d52098917a1c2be89ae8569bea67917eb2f1e0b67b906648d98db21e8771e229dfdc1313a48f133ceb45cf8da5468c9e5c3abcc4e8cc8cb16a0fe0f4f25617d8ed28d4c481d0db87419dc1c4ecd4af1d750f08dd30636ce2922636e20c21c912ce62e4ac7ceed5705c9871d28cfbfda30f3cbe0aa4615e55f7b702e29df9e0b0607769d0ce182ba58bfbe52c2577a1f3c526d20d8c5ad39da9ae50b991d7a2d6e9250fd097c07c0f9135dfd6b44cc98d7f196f26aad2cb9aacd95deda5adca5abd760fb764373e1fc14754a09dfa5c48ecdda2735bcc779aaa8026f2e0ee7cd032b4e19161c39fb5f8f94c3a79176162c785f9c4038820b14c6a2392675032b4cd1b82b6a73e10724ef58bd75faf7c51be312d6e7d225e11766929c008ce3ab1bd6a5c14b0e709377fd1837432fb763c73cd251ce8b45b5b32baabee9c3cf9d8780faf35353cacc99702a27e4ea6dddc20c5b0d4622040", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a7ace057a106782b546816f8dcc81cf41216c18e587d8a5753ffa780fc51007196f37a816beac993023b41d192ac88cd30e2e9719309aedc367defd2893d767dae6c6148dbbe6fd4ce3636bed48b746982795dd206d11e603f77fb46fd56ac9e51a88f26c9c9512d3cf851afbfecb061bb6ffe7510bc4a8f4c17b8a6135f9b80557149834d18f4bb23822c1384a48a62ef3e3b723fdbd250d25d25177355ed361d54f372a78798cc111d6374d40062c5d4c5e43e8df75af841cab36bb15c5d4031afef9ae76670059a760e7aa610df8517deedcc6d616366473b8193fea07b3226bb67c3989778a868997371cc4f1242c77e85c2fab1c342ac49131937f16f4f0cb4342874374232ea1aabc7e3681aca47bdf358845f668a8844a7732a48075caaad959354592f5f3ec413cdddf337c64d0263b4096762a7eeb495bc7bf9868c9be5334697f7118c8c1274cdf300937955e36babc895745d02c22f1874159a33abe0cff3da62b76b3921b24573514dff80505c10c530a78b379da653dbc2947b", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "d789585d72ef27eab443d409250ff15e4e188ed3bf497198167fee8c3476bfa2b7f3ed644fee7aeed40bf02df57ec28596fb0a5df4db780fdf78ec97e709c43ab7b805c381d32948f8e43ea2663a8e2fa6f817b99ae897a483bc37d4315f95e8fdd0735d742b9da61ffd7d468855f2aabb2c5d5d5f96c9f5458a4ec612b911a41618160e0a9bf0ac98f723e73a947e8826b1e05b7a293188f3ccec45aa8e8a225f386275287dfd5d6896a716532f876797749d3ac3a60b6dd016fc6fe11007419b605777d3e4d88a1d413bfdfd9698cc67e717e110c386e0c0fef2939648eaa0b0f83e1121a70c0c93dfdc3a92c6fa60f98355e8da8f368302defc9d5f3813de9de57dd493559460383413ac1adf3eccf8ba749e492c7d98da5356565a1eafccbfab2534e405ffb4c89a9548a162445d1027ed93ea6dcfbe4825af3b629dd8f0454cf54f54944986518be2f9bf6c68314c2e98bc10afede065d7c767f1c4ee11ec7121182722afd0f0e3ab65190fd35b227d86daf3f8f740d6164ea5310895a7", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7beb0b9c393a8514932ce399ecbcc86d4725fc7c64840d24a45564548eb5c01774f89a75d3365e653fe39be83484b5243d3fd894191ff011f7a16195c1c6b4c9f474bb7abb45981077f49f696b5faae60e45755cc58e4f006a5fe1b02fbdba5e37f0d7a9d930bc2e68cca8f345713a9d0604ac8dd4c53e435631993f3b1aa9a2986dbd0aa9bda6e0789652387fb60aac6183b815743efdc4180917a30fe6f4fbc97cfd2c181855f4571408707fe61c5ead6bf36ebd4d13f4acae41b77160a4fa2ab8895ea7a36e6c8e48a4ab47be8addf9d1f1b9317b94889087a7c459fa89aa7bce959417674765b58554233e561bb03e7265afc15d7078fb18053445e865f5ba637d282406f7634e2d1ecb022b98569203b56c55c2d493b1414684984db401464559b339e37c6c6a147d3d5c05b56fb0eeeddd917a121ee1338ccd33f80fd0cac3cd7d9ff92ab080ed5f9bf350b39580fae2ef3046d03e67fb7cf0ae32872ed0515d27899409b34f842c8eac6a8c7f840fca270725b354500d1b1a904d06c5", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "ce926af2944f1b22828a5e184f5d62935a84fb4e87c3dc32878b31b0b0cff8d02a62dd416035e2ed749a27ebcede62c1c4f566464faa0fa34a30a4daeb0efb9bdf8e9323f63e2aec421a85a47216ac78fb3ed922718e79b723398912bdeca236a674bd536e485ade640a3cad2897b8c1ecb6fc0d2973f6753e4399e937a96c914ca330a196aaef0c81f3c7d03a8a9d0b78270aa4959a2a942a6c886103163226a78f4a3c243bda8151b17f2ee63d3bd4c144e51993e69d75170512503ba1d8a960fc1a36a74ff6aae4b967339c0d19f30f503edcc9c65c890cae272b2083aa1daa0456bdf9edca01ab46f2cc5fa3ad5445ab5ac4f0b7bea43e00bf6fa22819489bc37f904ca9531d6ef6131fb45c0235b6ed4e67b5e2924b13d47ed00da55421f37e1e30f67d0dcd81ba5f339b37a63437423753bdf98e669ae7478efbaa8d78568e6993edc3f4685e3ab8c2d137be169d41c05634b3a49bb69f4474da62702941ec3f41f05980e7aa9af27f94af8af0eb8e3547b04f16dd15e3221ad3cc6d18", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "989b1614e02b9c0eb92211b5b6b07afcc13dbdb207e40d6244019bbea8ac24b7116d92ea900c7a5805b381db949e740315c7094a363692fc36f934f74a17bba251f3678e04f7fc90015770ed7420ac27b2094d60c6716607124bf3036d1eea653a6c2c027caaebd77721b130cc46f232722dc0272d56e9ef4b6b474beb162924198f3c133dc73e38e3668cf86a93010c964054f635c12775e6362fc1725a1c8da57d6fb3c8b2832742ed0e00c7ab69554673e66e22d174f8a0073b4447d70348e50714dfd8eaa07777aece49dcf15ca08a77da33978c6c4bc06d7dc721cc9a2452fd275533d5f1b6a2c1726174b3a13f6082f50ebb952c8818e6c7988a4290a8943e88c1e140231d879fb0af9acfdd96ba704ca11d1229031c734988653c824ea6bd479b9a6eb81fbc0489121ef596e93e83d798d69f868afc73f84078048087f7bd596614ab7710a7c744005935db2c18c703c80b8d41d6e0ceebb510709933c777c74656a607fd8353f01e97ab2a391b57fd0b00b673bb1abd99a73cc8fd2a", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c1937da4efe3c0cc584c9cc96256028a4eea8147bc5c0e90cb0881e1c034f35c43464786c4eb8b00d9dcf3bac74a421707e7983f6e97eae9d3e65a8f17dd2c39041f2be1a52b1a0b27f778f33e534b9595499fd5964c8e390c37df46c923b531a94a5a4d76c082906cc863d6dd2dd82a587d3212070129b3c6473c900980d5fe80fc1433f39cb98ce7fc12e0343fb6acea23942284d4ed97969cdbba5f98a92c0aac5a002adecffd5e7fbec99519c235d062648d5167c5674d10dd28c339f8c1784bf9c1f25c11dcb85c69cc993e6fa7ac17cc7fe984684b04879f2b0854304d067bafcfe49b30cb9159aa10fbab8ba6709b304dd03c671cb40fe2e53ba0cfced842275a0e936d21700d19d15ec170c315fefcaf19b68f490d520a3b2326e9f27bcd8f1658aa37ffad7b82e1297da1c3c919a6e692545c36df80122c082ef3e787ab543233bfa15e1fae605cc2d20e374c940128d57ba39eef48ff453fce4d602878f53e03a4dad676317a54680a6c4e6988093c057124d8e80d6c412d09ad80", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "96045b279fde926ef0219570bc5215f9fee3901725b96c3e2a7bec794814b82776135acd000ddc2b5d2ad09bffca2cd33213308ddeb68a39e7291f0334d89f57a849c61a8b0617fe8da6924fb253e1853541a94565c374c69a198c936fd8c8f91476097017a716c426d8ef9ad2db2b6a9e34d0f6a9679654ffec22179c68b96e473690086f0e57e8510011dad81d70af822e1bc9ecca2091b1f53d95970e425c2838223de750757763fe608fca994a4c0e452d7481e520d2b409c648e447d46f751421fe2441d6861175e4d1fb160da0b0f69a45259d4d6f1bfe7cbeea13ffdcf6b67011f4dfa087237a88fe571336d2bf8a8287f0d320123728819a724bd67a4f49baa3d4fbd73d4efa38b436436b738700d8a13c75f1490446d36c13a731619638735c49b2373575a5bcf23abff9982e6a7797b9785a089f8dacfeb14e0d099927adfbc6f78d8f8032d5d7d9bfe202c5164a5e3b960182662485c963811957e5bc98f717c10062510194175db6a01a34199ef649f57c8586c462549953fa77", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c154a82cf2b6c3132e30f479fced4a3d412d6cd8434a5b6f359978a06bc69b185054f0a21988493f606fd82d245afef01724cecedb556611a2bf4b764fc64405a97c53005878585afce8680fb0f9516538a35522cf8f4124dd2899b6e782caf900ab006bbe89b5602b9b2c86232d8df02080ff8f5f74bd8e106db47441c1a3af0a4ebf89acb452ebbe2b90abaf494bcaba44b2d5f2674c49a218a5c9c09ec0a61a1cdcf9ea18081b85bc7a422238165f5a48874a9a828738da8b7c1e63a89d62670c293e028a2dd247c35e5473e1baf1c61e3b3b631b021497c64e0c0a5404661194a146c545b80a181c203d0db364406514999b48a32bb881d5c256538ab74c4c6ad45ff24ee7dd02129063a1aaa54c30d563cea8b2fc724d120476bd573f0c318197d66ffde9912062accfc8e1dc6d862a97612a74a2aefb980974450276c4236deb12d99e0e91c6d951d959db89ffb15ee1d6faf7a0159419c4831168a31ed5c9557b987cdeaa987f186bc057aee3e793c874787eb1835953c8a1e3715883", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3937d3b5bbe4db9229b5f55e904ede14482d5d6a983f3687c2eb173d4c941389d1c5652b45204cf88bdc721eaf0b3bf5ff069654a1e6c60b8e1475a17829f32efd684571e7d8a59bc5b82d24c52b226c5cf2f264800a6218e2c3c29dae2bd76df2ef8ca30a4847b5a7da08a7a622944a78aa8082f593e81cbccd2cc1f17703bdb5a897ac43c8bd8c0f5c9a579bcc4bb8a720b737abda19f2a4744ee90f1694a5c300987137e906669dc1942d9bbf1bf82b76aa66a624405e668ae34f890cfd12285a44d543b8b8f371a4454b4275bb8b4edd6f8f94c28a3fdc2a2759ee88c12ab59c57fb618d8cd2f698195b4a9154657f7f7ad96e6bfc9277800914541ef6a3f98ef272de3fcf5afa3f9057e0bf775f18f1d88fba976f6a2970867beb851887ae313721748022e605459f7d5ced92e1b7e19b1353fcfc6390d0ffdf0baa4a2a54c17514e2e63a727e39064fd119febe8c510cab7daecd7ece494f97bc1f5b2eba6dfd62b608807929aace3c8e3afa1ba545bfb99a87fa2c5115646d7e8f628c", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2876440d51a4cb8daa16ba30973bcd5017c9ecb6d7b6941589db60e54e72d0b07e7b29c54d15127e3bf3f250380c08644b4e7d7195a26b5983e6cdb88f1a3cdfdb19323931dd651a2a0e13fc051da3d1b86320ce752a109e3f9eab1f5969bc09d7a761890133fbb4cdb9a6c83ba50d26ee701a10eaf7911c3a7dba41ddf99d023621208cdc130d508160bbe127a4296e2265e63b4a31767d1b2e6f2290e0d7fea000ed15b8dfda062a3d830a4ee472d6aa9c0453bda45af9f3d1818076ffcfd963718437d7d62831334fdf511e85b784424f17c7357107b9e323fae976236f322817e33656f12770312c8816473970fb9a83510a307f246acc530d054bcb75662266f78f22fe9e2f69c46e578e327f57dce3a8ad90bc67385544b978e1790684ed68aee743fb669f6fafbbb0741498b457ae4dca913e6696038bf5087af174fa87dcdebc73307ff0d4c834e089c00b0501101d77b16382b1f2fe927908b0e0b3d310ea84781efb2a448250d5094d128b487c5667f7242f192d502ec2eab2b15f", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9458852d7a0c997e7958629fce89a11a2b70c6046bf41835acc14021e7726be149361e0279cd1b8f8f75e0f21ebe0f6802cd2af305f57874f252746cd194c9f188b988c632b0c83990c38cade1eddbda8054e8625c1c68170e8baba9733689e9fddba19f964102ff212832c583ba9ebfcfab094e3dfa6cc3b1a40eb61dae0bb201d82cad6d94019a777db86f849ba3d276c66073416bc70eee65ada341f441e6a6d5f7abc7465b31ccef3cdfa998d9c666b0132b39374a7c1d3f59b347c01a7ec7fc14528be9b017923ec9b54cd7fb2431193ab73cf1182870e9bb015fdea5d4f68943c09ee93ca50cc01e7e6cb8fc47cf547b867a1b652a28fa32cb38c66e86fb254dd13d386285fc42595eee8f399eaa675cf83d34f6fbecb1d8963e8d1afe03a923550143c27f20255509c699a661ab24f22bd929c9d4807c25e2cae96f4f87414952dffe8c821df670d2c20e819de88b6855cbd146dd504941af0209fc1e8128777c2857c172a16e072de6a8652f372cad8ab025576c306c8bec1ec6cf1a", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6ddcabc3081bb2a5415d847696439671e9efe547d14f26d111a310c0e2a56b9528c9283f60debcc8de93b818ceaccc2a84a8337794943b6dede56e6b575ed57e97667e811596cb6875abbca4d62ad3352eeb826fe0e20b76232fc2f6dfe05f7a8f3b9e99594035c6b7b1329230be803a832866cb2737ba5d74b84277a0386feb7ac679331095bbb68504fc17a62c87a743c4be42235bd4376e2b29506256590906263c84108042d638cf20dc2a154a49d22a57ea614581c235cffb138fef261e7026da3cec0baf1831b2e3c6fc5d32971d6fb5a4b68af145c144ef22d6a6006958e7d46bd2fcde361357030222e6a5b22e297640f3366952482b7bc41e47ad931434343833071a50170f7b92fe22363d3c16e57c53f857957bc5ec02c6384831888f9f5dc293804f7ee7cf797d1414bd0833bfe5f5378b3ba8eb54b61f366c4da53dd55d328acf0344e335305d138e1edb237e7be786b04b3dee0a4fd5d6063e2cef08e4f07e62395eb735c19d0cf5e65068d9bb48d114c5423f6c89f9961151", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b69b36a4e9207bdbd12c2c180bd98d4830976638de5a229856c360210ed93b13e9cbcc6878f8091740c2a3e833debab1e9d4593ca545102d0b97314a2cdbe7a4dadf41710745828cea8012d8283a4452e381fcf07e076e733d541d071e95987a5a4b92de7fb18a7a0b8869481216d3f6b5d961764574b967afcb55b33345a00dd8efb987782c3f89df1f84bf590b6408a4c8abf1399bddcce59af9965614e1b933aa27241421f9ce861dffdea3ac591472e8c1d068c480cd2a31dfd1516f71fc83b0b415777fd72941bae928eee8d1cc504c8c2410a36c3459ba3c102c0c8248236fb30de0093a25836eb09ddcde2b8a3b1fa493688b2bf862f0b506fa9af9f51396d22b0c43b80db5eecfce5c5784de5adcd46060ce33fefc85eb6702d1c53411553923e16a118c479dd2bec6d92d8cd1868eaf61ca84e5d4085442943ea870d61d9d7e4912c1359ee263ae5648c47259c039776ec09ed5d9c7dd85dd04931f55ea42856f962cd07b204d117b50bf48865271c8bb9ea5eb8a90bfd6d3a008b1", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "aead7e7a4144ce41ec5bd30c6461bf3df619b73b3d87b2fe4b7c7e420a3d7ede77345eb4feb6662c3469fe88d32e8b53de0e59a98b0ff2bca06b38a3a1aa56fa75d36f981427e5a85f9b2f6116ea99024513a2aa4a8762d689cdb4914fe00fd00ae8035a81203a123ddb1f09973c6308fa4756a5cd1ed0ff25bc85fd2e54b239ce40c15ed78d11edb002008cb98c18fba0c8512f2d8225c1fed7d7675513e9fd2db8c6b5986bd47e981e367f23005c721e304c735e6db3c666bfa673a89df8391dfa5551323f96fc79d7228a11d155a9f8149ff1a1fcb0d9c65c9661035716f5ef4637aed6ae5bfca396ddf0719eca1cd04ef7bb86543400c406154d35650b4d48c5109b2ff811f7009e7fa3b499f80c1b987353c82ab12186901dbc253b7c567786b44574a9e2187342ed672a93e4edfb9c24e741485e0532aead42aa82af9b2a334e0a6d6c1873419c36db0603013de08d04a1c323f7291e69aced6c80826ed979da2f6a152e417af24a9cd3ff9b0f044a84688cc90e83fa381af40910634f", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9d2436670471c8bc7c2e0874d4aec14b0990d128376830599bfecd46d0456250ffc1bd683632bd79fe7028c6373e6be092d137ce970169805fa502d39059789e1e2e0ccdd6f07686af2f2042f9b990a834038096b497fdf8e5e512fdaed36b4574059473c0666c3f6da1c5499a0afa5b83fb52a784343217d020e08fd894c63bccac31e827d283bf1453e78642a205bf4ad7c5ae874ff951b57ddcee7ebeabb6f2e313bda0fba296f44661296c8eb895431d8572a7daa11db2ff6c924c5f5b230a07155719ce6cc664ec25b8143d7052b464251f70c4f6d908c77d7c1a591b35dcacbd98753f45d0fd61d2a747d1740d470755c89f7c217e27a1d2981078ef715703315fd5109425f9f24c55be80240266eccd9c1f6a27176fe736c983d9374d3954d294cbd37175553eedaeaec416b55e6b45859a4acfb0078c7c6844721f196f507fd97789e8b06f3740b7a5bf1a83e2cdca687f824377d994118600794322102c6586c409e43b647d6a21ae83376ad1f535e6c186fc77bc77cc53266c15a9", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "1a2ab1f73bcefdc551b574a99ef47e7d21aa4ed547f8428d219e6e3eb94a366d0979a43aa3b8579b600ae6d98fe5a61adcc06c04534a1e1409f46247e87111fe508fa38efb61e72d8b46bcd75aee82e601e025cc6a7fa90d807b9b1457d9f1b7253f3aef066bc2833140d215438f9eb288ea9bc4d18c3cddb2dc593732f08e34ba91174131a1d71e29468c46bd2a16020e1d8119394e77291427a22f2e8254b402073cb05c00776f849cce648bb0c38dd11f23efab69d5e68a689cde892fdda408146234021503b6aff7abda2539068b366f61f3115767104df1d423cbfa4fae159abfe1d2bbb10a4efc2aff19893bfab58b42c9dfb7faf3ee962b298bd600d2af0f7b87f354f4b2092ef45e18625942f1ff7aca0033789bafbf98b49c9f845e3d9cafc0e89c5fdfbfebcbc4714136308e80f575b96877c28bb4b3cdca7d6212f6b52217bc16203c7fc37f2ed48c61d5d5b2a957770abb1457792004d177dca34115bff7dc10789e44c8d491496f310c313b1265d57463a02b7acb6690569d86", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "bb7481d11b26b392b392fb12e7b2035f6053511e9c00bf926a556f04597a663c953c9315138ddf3ffdae4f97f3f296718348d6bc80b389b1a2a8672cb2e410f1a18d2a376c527f8361fb85e7d9fd3371c9ac5cb26c96679e28104dbb33d423df039706d4a058751a52bb138176e0d72d765ab99398aeb0e22707e97a61ac65fedf8e6fbd401a9122c73f4e15b2d9754661515a3a9033b4e9d8da4e9cdfc6f747bdf2d44b06c296db646b5f668d60f622c65b23f2713f4ebe47c154d74d5a1d5bbfef08606a8ebe3e8a4e3fd26fdcf1ea9969382363122148744364c7e0e1f98b3d5c3d09fac98f3b065d67efba87d709f4a4fa54a9b07974e5e8194926f219a9f9fb548a6afb363032255d06c84e43a8983a20227ce298ef9b3f677569291096444f19d01b629b90dc09dd80a550db66aca16552a521df07ffdb0cbb4ac14f5b2b990e84129cd15bf79e210560b3e9d9a57f11a8ba8752441b3cc98d65628fdf329a0e51a77c9c15f29e2c5cb3c76c9a00c36900eb97f1ac3f65bd0fc051c177", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "2b79820ca231489dfd5a8bd7708bc4fa88f1543a237b98a298c3c937359c1caf257faf3da1480ad775c1bcb78415c45f50167bb04d58cffccbc49ef62998dd8b87538c6724efa314a7a7583b9bad7229423247ad50d05060d43d0c8350041e8f4a3b468b724981e6c4af545d34af5aaa586d9a683dbfa6979376d34c90d0ec92c518129b3d23b586e0a608567117e80337c4541b238c1a5dc423828feb10f59fce4b90e1ce2cc533446bfbd5ddb72e49bfc9664b518f6e03abb01b0973a0eb3953d589d32b9702f7edfd337dd4b03391c86bcd97a25ad24c860b997edec3d6b4b1c5a51d904423ebf0feaa77866a11f7c16204e7c2a7afe9edb73a4ab624afbe8e7ee72f9c0dcac408d795200e7b86a423fe9ac299b75809ba90cabce2e508bfb16b64eb6faf5035bf8f25f78e85a701e215d44c13e689f3ef93323d40f6630af31dc8303944abf69bb4d544ca340f6cd2ad317185b63a237ba25cae954a64ac74f12f589d0470a9429802156163cf6524c8a54cf46183e286e8873dd4c35e4c", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "3eb9bfb2deaa68003d83280df617b11b163cfdca9d202062cae708760b00a39b74b6b4bd7f396db3e7b53b39e7b2532db224eaeb0bc42143539f9548b663c301106aad879a0f9e1260d4890d8e3ea589f556273bd9ba8e48612cc557ae52172c34a1374aa15f5b94e2fe97d68a901f66f84e9e4476b7fa38ee22020b4bf935ef1e033472897aabdfd512548f7d1f4a8a239c3afc86a1eda92607cee01b79f45743d3c4df4a0c822ace729be4cae1fe52ea6e3fbb105bd48a53470d1db00aae347ca77b27e81a0d837a2d6dc46fcf0908032bea4f3b683912cfc2821171d3fb41ee3200e69d6762ccf0ab195f73f72b7fd37cc2329a0f3fdc8cc0b5a064dd8d9fe0de34468f483c99690e22573396fe73697f621d15583a3d1ebb22a35b86e9abcb92a42d8a1ef74b6ea695e34a7c04125adc866789d3e486a1d5068a0d68f25c39e42c6497d4ad09ce7b5e85d37f716d4f3d5b3a14d311cc6c480476853ae508828509b7c6a97d5fe1d7423909b5d5ce8821be5a394a3b9bfe0e0f822f3475d3", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "08317cd804400c88a2cf3055bdb9add4ff6c5844cf5d521e05a59dd32d30397688a1abe7212b385ba4eb82cbf091dde7bdcf16e706675b6687f2765447f2647cb9b626abb96173baaf4f9c24a0ae0a25f2d337312cb58cb7a3487489c91d12390213fb6cc32459369b410e8f87c7013bec907fa0980a31afc213842501498068d3207b48405e13c9cc2e24587aa5621b4c76898ec8219d05043aa2c347805fa2141ced11126850d62b6cf63f05c568cffa1d58c25ebf9771fe0fcac49d1c9b7c6f04d1730f8ccb25722741a64f13f7627d2ed7c89187bb704a6b461e315f36342ad6d7cb270940286af3be4083a5f1d5c1441528b21d0b02af7791a6ca5b72f962d3b7a6f8892dafb35f91425fd7b921179a1280c056f3cf283c8294bf29da404f80e62a9c0a76a0359d8dc6c01159e369ef2d2a29dbb655dfede14f6e3b4fc0d4dc9dbd52501bc6b3fe747bcf8753379791204e4138bae4daf1d6db65e0f9dfd053d90237e12a044e331a6b6bb451ed26405c8534760d00e7d46a0c47b09537", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "5f302f5e7562ab569d8a96bcbdbab3fdd2ead009d5c4da04fe06aa0272e79869b90ef6c076768151b73f16207d7e9a52341ec14e0165ee24629285465cb0754c52ec04cedf0b87a9b2b39cf5e52a5b13a23955f222a85b4b30b2a3b81abd8d287d6c25d6927db1c3703c0610260f6fdab4f364109ca6862fecf13646c05b2d7c63842985d2e2bb94e86770bc6fc0fb0b6e162d5032a7febe4b54941f8079f86df3ecd5d77b5179d57c5c71aed9291a2f6f5545812603f5788912b91426e86e2400f8f1efd19e39057fe5367c1227d472d6d3bd306669eb8e088db03c1a116bf9f3b4b3a03f65a73993461725a431c965fa3dd97bb94b6df9f97de67e5f271729dfe6594a09de2f6181715c3c66432c732d34ca0165d8a273b4a0039e39e656ffb6b78db32eb6c59a95b95d2aa82fe34f11bb59418d05dda96c4a6f0f591ced5240beae5317f38f69c9f9b9b7bfca7942037bd3e7ba2ea0c9af03f4a20b79c1262062bb660dba779bb99d4d87a8b5963149220422052b269cd1205f0115d8e7e4", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "5550f48e20f78193bccfbc9a11cf93407ecaec20663ac6fd5a7b59f6d2852bf8ace18190f8e1424018edd50d65802203813a315991ba4029fe405756ce244a711ddc01c176d278b470d471b22cd9e3439d45addd9a199033ba9b08ec6148c52685e12eab2d424c7271fa752fcd4d3835323a99276ca4eaa61b2dc46159c54fdf45c6194abb227ffff7770cd20ef51e038065aa6c7540c246eb93d999878c2f41fcada3fa2a8bac6a17bd967d29cd49dd671a231f4909c7054913d5b1c160e9ef607031a252d98befe593e45802f6858311c2d7110872ca8668e192f7c270d04048746eb51b3af643dfd7b6d13a8d125067ddb8f4be96652c2c776065e356a71efbdf83e8393c614b4bc20592d85d9f23a25223a391fdee8db2dc2376a74cdd475aa4385a321e0fc71c07675b38ad9d49583088b46524313992ccae5d725e295209c8a242f48834b8c9258a9cd6659804be6e41ee9ef3312ce54a506b0aa5597887edbf8b1e9e7f10bdff73e3c83ea84328e6af087fb6e7c282176a7b6bc0c670", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "9bbfbf91c3b705b07ae9a8fafce1a3c9dc37d595738b2a8a238ed2f2a11a8596e5987d3a8102558c4cf530f425f16fe6ca8e757532c40b9e8704041c8db7e7b310224eda2a8cffab5f07ec0d5f4b9a1d88a0772019cb3fcbb60ab79efdfe24091290a4202520188fc9c759366d70d3ec64f6902766c4f51f3568c7a7e669cfc07205e2446488c40f517a880d63cd17828d4cc559cd6200aadbeb67bf8482a7df5ea7972c8199a54247f2930f625e3f0eb296057e132e912b7028e72fff893ce1f0abacc7e8bf8e4e31fa851a3a7a4ddca9cf28da831f9be30769721faffc05d4a8408046e1fa393f41d0843db9986d55cfccece853049e24d2fcefdb4bbebc0b0d373e5d68e49ad0f137be23a6a9ceb6fc74e50506fbdca7c5dcc328f21f3a03336a80e2efc8fd9dc0c6c01ed3747403d150f46170d8eaef95d9c19e6afa5de70169ca09776485f0282b32e3e1bf67fcc63d3aa422b08c492cd1b2e1b531baf7296d1656ffe7133b1511b19d1d4dd1f970322ae6718a6f90aa452bc806fe6ae2", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "8201fffa49478a2819e0edca7c3855b4e92324b60a45601f70188cff956f36445f3dadddcf66b6e9032a6c748cb82fee4eeddde717eb5e6b1b3dd0c7f30968c996619f92bcc144201cbd633629ce4da2a7daded589f5e2fb907fdee653fd4eb44d5be47300eedc3700b977518addcb8d8a6d57e3071fe7954a9450a83888a2546c9f9f5a26cccc64af2b969ad36db65077c804cf06a81f5b7aeb56c6410991f1a9bfeba7d20eea497c1219c1409b7562a11a27b8cafd234d712118c3c0fe13712399a6c20ca2485631c0a9697a8d4c2a562fd61ff84426aac89f2da089b52dde7f0d8cad8cc56b62926b594eb8285c43e770adcdfad825c00036d2fed848bba87e21015fa9c667ffafaa2e5809eae83bc27c8b4714a6369799ead96aaff9cac4e882ced5087a29ff83d0df830a6dae08b143a4f739657c1a2bcb51c8cc17837361cd84f63219650391217300e0ff074ae73d364c7dcebd78e49bff12984557066a918494ebc8c4d73ec5f343d827c56f5719135bf6757a86ddd1940120235d9d", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "2363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d52450000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "fae12363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d5244", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "fae12363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d5245", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "fae12363cc51e266de7d74b989085f10fc08f44363fab4ea7fcc56101d116616c43de313b70569cb27de134ecf35fcbcc448a81082678ee1ae427c48f459ab2c42c9085911a3d81c914f047ba46ef1a52a4983eba1113bdf0ee95e85cd23224cf832fe3e916d3bffa6ddcfee0926938b2c51c8904bec4739afc4f07979cbeabd514be5a2b87abec71c7a2b39c736d776442ea9e95e97ddfcad4c4c3b41fe856f81cce539b5057abfc6fb1aa153316ea4f8e76b8dc8804ee10303fc2dc182f7ce5d907e78729679333b3b012574b4c7c613c020ce1388ad37ffc0f6b2330cc5edf7ce9ba80eb984b6da2ac59aabaa3a29172ed2937920f47c17447e6185119b9b38a9935658997b487735a8184caff10a8f555d034552fd57471b293f813f19aa6c2139877992436fd1949ebe2259528c91716414aa72ff90bb5142d2fd5e7ba12d8df1ac995408e7fb645a9ab7b6f695e4050500a9042253833b055182657915246589f8362203b5517b2f7117d2aca015fce3cc41c6b1bcb2e672db142d5246", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "78caf448aa52e0fe470ef9082842a2f99079164744e63b4d3637e5ff0760088ff4f3f0e047475bfd023ad8b50f0f3d83d0fafbbb5db1e5edabbbd72253e2b696cb35705567079eadfb5ee3b442a7d13ffd92976c7bbc64e91d924c87e409e8dbe460e0808a5f31737c4a379b27b42c01e2b85fb703cb326e4b7a76d9446a17c406ecb2bffb48a501bc9e98646e94394edf7ac02a4c141c76bdef99cf52d4680e0c23296684ee7d0e935fbdfdac76299afb3f7a221fe45a07be79396631b8db97e358a0f4c4b29163d19f76c771d9fc7ebb68547e40f95f10f93ed199da7cc776f23c29b44a749bf6bcc8d4e3d50ac3aa6a9d13064caf8d81a526055faa2926324f46eb1ea5d1aca239f2d41523292bfeba89db64bb20e3681820f03b5b0f7c4ae5ebf7657c626debe58a8615b95a873c7bf306ad6e9ad18b6337f0f24d89384556eaf59c1eaab679c7299fcd80edb656cb3bbcee67e43e230f30f704f4a3e25aff07bb636865ab9fdfd830df834609d07719cff33ea0528497947ccf398b4a09", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "f2e40f94959e63e5cf5722139fc63dbac2712e0485718b153041e8c24af9ff96025b7da26810c78c4601fe6d3576ea33f3c041c911e8c7384ac86f062b0c77ddd03cf5cf91b35448326e04d65ab01102dff37c5a2158c5390febb0338c1c4ccdbd2510243f2f4ed3b762cc6f1430b7e0edf7da7b582bd963daf4d11416756309fba9ebca7eed8def4c538e081c966b11d1f2a3a7c52a9b134e92622397549e53a882f4e641071683633217cf7b0bbd4305559c40a3c5f3785c555705e6b67acbf7887d919c69b165b56e301367825e8394a54520a99c7742356ffb2fec914f968cf9c80af3beb72263f843aaeb5b32f476915ca6369984246ea453fa0d57c3dfffc76f8a072404b9aa5de9f8a5a60389f539d3de4c9e095f7fa97c1ba4253b7a3f0e61715774df20a73dd5acf30abccc2a05b3e418caf1b96baab1234a187c5c80ddd0ca0e35ae4f5afb7f9c56c7bbef028c79158d0d57c1dde1fd4c8e0252c372f684aa438a33669f4e18d087ac0fb36c780404ad22153d6de4f46f9081cecb", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "7acc8cc66f2c221df076ca4fa898f98c46bb0809a612920c0a7b9e2beee738e4403ffd34b35911ff20a9a23def8d0067b34177d1ebf02486dc699133e4fdd0a58b7bb29a971cda32617b4b234a10ffeb5e154adbcd83c478a00b9fa657b264dcc998d01abac58829c208120aa5f78beb0594ec507b9f7ac5657ca6596662b018cbb582277af76b9630b30e6fcffffb32ada6d256bba86077802db41f2424421b18bb906c18fc081ec6066dcbfc5805a729994d839601741e7ccb7a5b6564be1033824fdd5172aa4621c6cce3af870ab7ea9d538f5ec3f7f2adf54d1f56468be03689c715cfcbd8457f3b477490a55733d582ac7df3f087461112bd91c859d327f0cbbda4ba399fc7fcba66fc99f58e01fc6fdc7e77f6b10b7a624155b24fe2e1d9679400217ec9092ff6a037b1de3aabf66d3c997e46eb062fe64ab88433bcc3b471df2fe600e48b3056bdcd61be1ec01385402b33ae9ac55d8108b4b9ee1b15eae4f9f6471079d34daa33c24fabc5dafd18b86ce365003dad36c043bb56d5a7", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "dcd190da293f545fb08432ae90fd77e4974e5817ba8e7e858d95df30f90296bcd3e4ba1ba7a8e5b2fda5613b22cbf03681753eddb9dc975971ebf211c46196630501c5ef582a0cdbb58b8091ef5c4af1df4df49942d1077dfba75c73f4920231507b1b55ec73d1f1cb87accb52e46a0842199234f66b6489f050bd5b0a4da862801446242697802f23a221f352908e4a1d400f7f066f4560c8201c8854bc0ddaee5b45a1f1165dc8053e2527623c9321a412dab7c9e2f35db2b7f3a8f59f7bd4818e03598625be2033ddc81835308005f64d240d7253c1eea264426e49d4170acfbbd95abc48174d6c13959e3d8fea723eaf0623e4785ef6cf7621a4c65865605f1cab622a1a1add8d7f11266a7084f24c9fa1073b5607b90df4b786a9279eae72e300d1eeeb72700de66765d81f997d3635cc031eb8a962355efdc3937fd7fe3349994c5ed289d3656d50dd3844b24c3787785bd06527bc0d958850aa86c2a3a16eb41bb7de9ac214fe351f9424e3aaab67f5fd680622e690bb25ba967b311d", + "result" : "invalid" + } + ] + }, + { + "keySize" : 3072, + "publicKeyAsn" : "3082018802820181008733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01020103", + "publicKeyDer" : "308201a0300d06092a864886f70d01010105000382018d003082018802820181008733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01020103", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIBoDANBgkqhkiG9w0BAQEFAAOCAY0AMIIBiAKCAYEAhzO5wrx1Qhb6yJkVmrtx\nxcqEvjcVNyAEDzPykfX3hhvBIsr94wkbUhG8ge4D4oDjxsKQLsSa+4Qywyc1Nu3O\ncRYEhRPpsz4vz+VvlZfIG8m+gaGx1G6GPKEdssM6wb3r98VSMyBn4uWISX59ngc4\nyqV6c90oFX6I/CArMbvjuZk1SDmaCw35ty3+7OdezXg3YifpzSHI0kykqmT6UKWe\n6OdiEVjnusJCD8DXcGTTlZr6tmTs2g3suMl560AnlbmlYvLeMQqn/GhkRprIiGd4\njFfulvbcMtvb46p9P/R65LeOEQbhvIA1CyOD2uVBQKRgX0Ew1+XT94GCYqJ8dqUe\nTG20q0WQtHZrjFDsG/7VPw1xa1x9nclxOZJGx1zid0UUcVHy52KQOfCy7+2Zx/F8\n2o88Pfdk37QMwMKte/K2xygp35Mymkuta+hjWVPdEIQIiHhO6nOMdjvp9dw7pHqe\nnYAOIbT/zBgZPlkeilKDGSQm6IZzMccr3aBqDrSTZ7sBAgED\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS512", + "e" : "Aw", + "kid" : "none", + "kty" : "RSA", + "n" : "hzO5wrx1Qhb6yJkVmrtxxcqEvjcVNyAEDzPykfX3hhvBIsr94wkbUhG8ge4D4oDjxsKQLsSa-4Qywyc1Nu3OcRYEhRPpsz4vz-VvlZfIG8m-gaGx1G6GPKEdssM6wb3r98VSMyBn4uWISX59ngc4yqV6c90oFX6I_CArMbvjuZk1SDmaCw35ty3-7OdezXg3YifpzSHI0kykqmT6UKWe6OdiEVjnusJCD8DXcGTTlZr6tmTs2g3suMl560AnlbmlYvLeMQqn_GhkRprIiGd4jFfulvbcMtvb46p9P_R65LeOEQbhvIA1CyOD2uVBQKRgX0Ew1-XT94GCYqJ8dqUeTG20q0WQtHZrjFDsG_7VPw1xa1x9nclxOZJGx1zid0UUcVHy52KQOfCy7-2Zx_F82o88Pfdk37QMwMKte_K2xygp35Mymkuta-hjWVPdEIQIiHhO6nOMdjvp9dw7pHqenYAOIbT_zBgZPlkeilKDGSQm6IZzMccr3aBqDrSTZ7sB" + }, + "publicKey" : { + "modulus" : "008733b9c2bc754216fac899159abb71c5ca84be37153720040f33f291f5f7861bc122cafde3091b5211bc81ee03e280e3c6c2902ec49afb8432c3273536edce7116048513e9b33e2fcfe56f9597c81bc9be81a1b1d46e863ca11db2c33ac1bdebf7c552332067e2e588497e7d9e0738caa57a73dd28157e88fc202b31bbe3b9993548399a0b0df9b72dfeece75ecd78376227e9cd21c8d24ca4aa64fa50a59ee8e7621158e7bac2420fc0d77064d3959afab664ecda0decb8c979eb402795b9a562f2de310aa7fc6864469ac88867788c57ee96f6dc32dbdbe3aa7d3ff47ae4b78e1106e1bc80350b2383dae54140a4605f4130d7e5d3f7818262a27c76a51e4c6db4ab4590b4766b8c50ec1bfed53f0d716b5c7d9dc971399246c75ce27745147151f2e7629039f0b2efed99c7f17cda8f3c3df764dfb40cc0c2ad7bf2b6c72829df93329a4bad6be8635953dd10840888784eea738c763be9f5dc3ba47a9e9d800e21b4ffcc18193e591e8a5283192426e8867331c72bdda06a0eb49367bb01", + "publicExponent" : "03" + }, + "tests" : [ + { + "tcId" : 260, + "comment" : "small signature", + "flags" : [ + "SmallSignature", + "SmallPublicKey" + ], + "msg" : "36313237", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bdd0c9e451b5b3e5513a94492dbee1ada9ea87e65a8cd95cceb4d304294ce34bf09a212f14908f5b865c7a34a72e68e389794a2d1c5767ba17829e2044108ac7842b6bfe0a5663b433d656f4e38522c5a5a23c460b898833828d257350e5814291b54cf13089080f84998edcacf0fe5fca0c1f8b176b172c5f9989491a039bef", + "result" : "valid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_4096_sha256_test.json b/testvectors_v1/rsa_signature_4096_sha256_test.json new file mode 100644 index 0000000..22d78e4 --- /dev/null +++ b/testvectors_v1/rsa_signature_4096_sha256_test.json @@ -0,0 +1,2673 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 4096, + "publicKeyAsn" : "3082020a0282020100956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed0203010001", + "publicKeyDer" : "30820222300d06092a864886f70d01010105000382020f003082020a0282020100956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed0203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlWNT7LdWGUXcVUTkYCRm\nB4yT8oUHcB/9OeKpgTyKyHQOatYclV1ITlE7Pc6lJ+ABoBjuLCB8GAapZ2MoAjbN\nPIIN/3mDfJtwnLS1ItPdvJGSJCJZxDvnXqJE03zPqKTHUCSiz3zHboQuppzHyhIn\nQFsHAEc4elBo5JduS47V+arde02wJPu4172KBA2PZhDBxusdS2Bt/RgiNdA2CIAw\nTVp1BgOvDEJLjI5tvBLDaX0tYJyXVH53Ti42LqltFpDclDIRLFNSWLPbLEwyrVEN\nbAetB4g1eIOGnvuLYpKYckhHklz0KzQ4a+cA8CkD21hSJ2vuI3CUHzl73DkF4wlk\noLXnNgJwM0CWDD7WB4JjthHxl5Vf7M5LmjLkPNHS5eh8TOtl7ciFOn7jHSjhblrf\n+4rHt2D7/GPV8XT00JNkYduxLJZKa21s7nUuX8oatKn9I43T6IYKHXY9IBn557me\n12ZtTgOHEPkOAJO8VmmH1sAJL1cTducFs0LQZsVObiV4knuSwfCSjeROmm4fSbkH\nxqpPYF7Jw5jVXfgcZzc7A8yBEBYvtBf5b9MhBIZH38uzkkVRFc2RLqgzUYU+ahhS\nhGSIQq3L0l5nF0o7k7imTOLOneDoV3uLZizjLiVleCZl3Tjlu1/MT+EuQyDat3c7\nVFoJxtOdnbrUWfIfPmJO5u0CAwEAAQ==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "lWNT7LdWGUXcVUTkYCRmB4yT8oUHcB_9OeKpgTyKyHQOatYclV1ITlE7Pc6lJ-ABoBjuLCB8GAapZ2MoAjbNPIIN_3mDfJtwnLS1ItPdvJGSJCJZxDvnXqJE03zPqKTHUCSiz3zHboQuppzHyhInQFsHAEc4elBo5JduS47V-arde02wJPu4172KBA2PZhDBxusdS2Bt_RgiNdA2CIAwTVp1BgOvDEJLjI5tvBLDaX0tYJyXVH53Ti42LqltFpDclDIRLFNSWLPbLEwyrVENbAetB4g1eIOGnvuLYpKYckhHklz0KzQ4a-cA8CkD21hSJ2vuI3CUHzl73DkF4wlkoLXnNgJwM0CWDD7WB4JjthHxl5Vf7M5LmjLkPNHS5eh8TOtl7ciFOn7jHSjhblrf-4rHt2D7_GPV8XT00JNkYduxLJZKa21s7nUuX8oatKn9I43T6IYKHXY9IBn557me12ZtTgOHEPkOAJO8VmmH1sAJL1cTducFs0LQZsVObiV4knuSwfCSjeROmm4fSbkHxqpPYF7Jw5jVXfgcZzc7A8yBEBYvtBf5b9MhBIZH38uzkkVRFc2RLqgzUYU-ahhShGSIQq3L0l5nF0o7k7imTOLOneDoV3uLZizjLiVleCZl3Tjlu1_MT-EuQyDat3c7VFoJxtOdnbrUWfIfPmJO5u0" + }, + "publicKey" : { + "modulus" : "00956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "368105195f0dc82c2cd37e8edc6ddc0c983dc13ddcf6f9db9a24b52921e5280319a1bcf797f774066d643e5c99b811f0ad9df2a3f430f4848a03ddb97e06daa4d01ddd50bf2b638935cd26b19d6ffccba884a4e7cba35830c6cc5ccce38bc0fcc4ea421347e241711a551c67923b3daaf2e9c51635d416cc2393a9a4f108f84f26990c11dbaacea75e39dc6082b539cd2c0c8dda6c78cbad12e14a352b9dd5c92a3702d8538fcce0e92e26489ea83d75c174ab671210fbc6c397be2167864b519b5136d23a4363ef773ebc140e1da4b0a788d7b1f15a300375ee42b27261675fdfc60c29bab7022dc2e624c7d1f31e278ac089c5880e701bec41f63c8f897c0cecc5eff0a801dbc58d7d4df6e860c20e61f31d9ab2d50e8fbec7471070d8ed06c4c9c725cb63afde0cc4475d3dcb7dcad7eabd874ddf7294cd9d2a66b13b6367a14dfe3827da0c6c8b9e734deece80fd79609ce5ce0a16de6610fd04a09b0b2411bae2bc3222ab4c02867838d0c8346c60589e6204b226efb401841fb95da05ff32989ef935425b943d1b5d2f8af5113491a36c60a98c90b6453144f5fe00a0df3de8d02f0f59c7b94ddc7c8895b1dff8d88f69a9a2cfbb55eda0837800950601fc9e230a5514c9674fb576df8391c51ba0febc29c267462ed5337326b6f40d243ad7d81459ecabbd00126b2142e6ba10d9f903a9918d2280c63ee84b47062e1", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "46a6c9cd78e38d5567795dbea71872ac16da06725975cee7d8839d2de665ec3b8411277f3e026fd2f9b836d788b48539755858bc8be0804147b59c09354b372713145e5a000ac15744ccd2db5795727e2f4d5f67bcab5e7cb1290824963ae88528aba0e6785989c8adb86084d26dd1faea3ae2a6175739fe978b576eff673832e513419806d206e0984d1ef0e1c8d8981084ee2ee569806b003fb7f08e775998eba1771f1efa070c00a769363c6101d5c5fc6140f102469574cd09746130ed80d14eabcd0a0418a752d5595b5f40ee0fb05f5f9860e600d75fbdd53461f5ea18be5bd807281f9e8fd6cf7eb31985206c9a5033cdea631512bffdd977fee5e692b3153a2ce9c7708a9c7d665d84762740cc9ea374bd32c18c2d76320e4893a2fac374ca7122e01e08011c351bd33725a6adad96becd44e4ec1032fbfb0c8dcf13cae9556eaf419211d0149c574b8d12ffe5bc59468c7c549283be541697258af847e52a9aa8063557dfa40404adbaa95e38ad28eba053aec3c123e98ab1b947bb774841e9040dd5409068a2c8a84c530fc4273897ed845d76dbafbf45af1a8fd2767234fac1e852453d8b7eede02af228d8b5821238a50a321490dab74d687a3400c34f215b85823424c9d966b516cccac38fc7f08769f47d66c57b9b75ea67be82508a513946bcbc809436efc4ee85f139b143c5bc15ff69ad1f3667c3f69bcf", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "43929c2fb0986fc4570a3ee7f6701b96a78ec9297a997415a142ae539031c0e196add5e4c6ec572de0a2b109cf23a42567ebe98f42cf312d07538e4a32b0f20403b662c652ba9e3d6e38a625d6b5e91cce5c810d7a02262338e144a57db4ac4debfc536e8eaca7fe08022a2f64741d66d25e3010f2fd259d4c6b00582584bbbdcde4266d86eddfd0443ff24b06cf7ade6d733c637a48a398dbb28355ffb9bd21a49de6b345ef635b68d917b5bfcb9016f7c64c444dc0036ecab8f59b0d29098facca02335df44db87d30d02f08553ffd0379b33d13d09a385cae7d63b6db52e9b1eb8fd549e0e1e18210de1d3e9527547e5c72f816eb36288b09d96db772f955ca46fc8cbdb6eea93c841e1075c00c3c45e9442d28095136cc5ce8212ed8c60c9668898ab5d64734d4d0f2311f104cf8a732e6d88fb2064cb57bd54d3cdef7c11c840ecb238466c747289233a317b73785778ff4349949da47c9b4b2dc9f89bd1fe7e98b582500dfc05dba3fa410cca66acd854669940543c22ed1038eac7f0212b9ce4aedba0eb15ea1e75a73c45c1ae03fd241662e9cb89b051939c468db3a0adab822617b5bc669d1e0226cf6b475445d9d5e77ef54ed646cd81f0952b949b7f4f37381ba6427e060966467a76e1d9261a5fe8c68398a89eb5025cc39339885b6c33dde898a159f0af4acc81461fae37f5f4c61de4a888dc4f6b1e2b7336f", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "0e207de1295caadb15098f51f5db90f9f000776055b107be58bd24d52a01d4171cb9e47a40790254f86a8a56c8ae38252f909aa3b9bbe7b7e1fed008105690d9afa647067ac122a272d30ac28213d2cd37b45cf81dc48d59e87d9ffaef6e1c9cf6ddf4ea5ff6123523c9cc885344b7e1ef4c8096bb542bc0fa5c47abaabca9a58ca85bcf092924741503a0f3c54c725c48855dc434b09d761f729051fb15af5612bdd387b4cd5019577327bb2e64edb065f713d50ff4285f1d184fe709207f809b9c38d064722897a868f8a09bfe1d33c80be0693e98d7e85600befb643e9f713584c716306731d7f8087dff66be1c4f6dddbc51b6ffe6034845cf0f88749e039ec314887c94648154f7c97235323bf78041ec2c8ee98ea7c553ecfec1f9fe89279c9c91ac6acd12ebe969da4c67fa6534ef9ace4b629c7b1de8c4ce1dc2b0f5bd7d416db6eb512a4dc8eda0322138cb7c65b9a58d712284e4aaf059db80af5785af4d83d391b7d8bdc4071636712410d1dde662478eada1a2f1f35786b78eec77b2788536108e7463d676814a91f81fd5e2084a8c1b1cc33988e73184110c6e6b0ef1de874104602eb33b5276ebbac95d91b943e25de6dfc66b31d8091961c78dcddd358de7f25584d9f74dc6271ff31294bee2cc9b2f97a2583c9b33243600500bc723b05d65839de7442895bd57a1dd508651a20e20f264d8dcb59d485247", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "0a882c367ff495646c21ef0489ce268d6c4e6cd0176bf9488d4b8edf04e1706f23d121b500b427eb8652099689429a08e73294cfd29694f9b4f33ebc8a7f9d0f9d11f114d0f848114d116ebcab828c7ed4c64d5ddce9958bd0883ae82ee2be0a185d54ae64690accd816971ea5ef80d7d601e72a814b9b61e8d00727a843ac90639f2c83cc7e2a9065ebea3e7aad3b12dd9ed8a1ee03a43e669598571490fd92b699d2941fda3af7271f8864c844f8efcbac20066c7bee682c644da2329db721ff33a7a81869a7bfb7a910fde6008e1bdb4e9ff989ff78fc0a9f43b38399083808fb3f38f0e96d4020bf8a4b329bbf81d59dffb03f5d1ea34276ddcccc2a4319393e1777488c843f9b0aef1fcab7a97e00d50f7f83bbfd30272c8ea4a5b0d7b74e7f7b70a9295d0e942e5b6e627ff8457d0f60c1aac8fe10b7d7ab1b8cd18d3904bfde2a316a83ee2b7633c3dee3141fbd61c8115f88ee7ca4b2b677d1803a1a35361c956c1adcfa8c8e10f0422eb3347b4983eff3c1c79e7da80a2e7c6d55e61f5af74254bd91db0d4bc10c3812513d832bd6a603a6bafd29cd5c062d9e3b74631f873fb3ab47e59791446e5f795d6ef5bbfa267a541d4405dc09e82c8b03f51db4798cc96dda7a7bce7ba9c679d851d5dd2e6b3735aaa2fcff0d558d68959c6af8b283fd383315762767cd0e4ef6e027020148cd3b14833cad4d92c2c9ce15", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "374603f5d4728526e6cc7c7bfb6f456bd33bdabf37d942dfa8132a9479f6e4a9c2dfee515d883ace45cf1d660190e442a9ea7590d67aac9bde6951314af90baac21bed537c774148afb7927337d626525e13fa15664cdd78dfa5e3886ee1fe7137ad5f69aadcb098a0d49475b0f76ed1bb86cbd08a0cae9a6ec120eabd55b7e5c4456bfac2b2acc3892110b7f62c0dbe7ec7e491474c5c641453743fd70b15f7a726a0ca44a78bfaf3445a979bd4df362b7f29d4ed9189bfcdee01476cf1b48c2edaf02d226b41f587a8db161bd36e6ea20d64c8773fbe8c0296b9e016ccde333b380161a641d822bc65d3b60417534072263cd461a4f77826cbd0508ea11720081c34b12d80ef0963857624d48c53748f279bf6ad338ba564e35d37d1dea27d19ad5dcb76d6f4aac62e49eededb1121e06b9f78eb285f7d7ee2cd475e791cc04c029cb76e5b33743aca3ac3adf5e317d95aa79a2f0ac3c328e69ea4692661b8107d89eeaaf3be01122544fd9d0c61511e87c6a5507c5701655d35f71586badd55b26363b51f019896c03326c72332de5be8a0f146d630a6e747a906684c7dc59d3bda667c8a92432e879f6a4d91d3cdca89b9840285bd8a22e5e5bebc32011725f64cb5fcbade8a5f5f9ba372a9be7f0a4907e40b4d06feffee3a558fd023514b504308a1d821c41955c305f550ffdf005b9bd5dfce2d16d3d09bf17c156c4a", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "401bf4e63be4259b54c5909797b2b01fca18a6f74d76fecf75535f2876079ad9ee56c653dafc3513eb02114f5c96efb4025cf58c2cd576d003f688b11458fe3df1657657ed52b2756a99b48c6722708ef11765c8da2f3b061c779f26a64fe13e4be4602d0ca2553793d36c23f3194705e34a75b9b91ff7f4e554c5907b85ecb561a8d22262aa3669cc7be2fc5c21b9170869ff52dcba46b2b1c688e4c04e7a8f099e3a4196863bd1e828fb5ea5443b64b190327622055d44ff4c9999601338e56c175c716abf8d6c2ce6b9ef17930e846745e751f882ffb3f0b1a20e68ce9083d1466295caacdce85bd4a34615d09f2051839ff83650708888db818aca9229c38ddef86848a2c0c88b86a2f5a1079dcf0e888be62e116850b7e8d06785627fca1899f6d7c02eb60c3bae0d538cde8a05ef7281bba7f35757360ffa79fdd08642b6af5aaf8c71a32aecd0e9f3d9a2ef164da1740a5c2dd7943603bafde05e38f2ba78c15c3eef13a5059f3f242f07af2e6044896d1d6d9810ed3fb8203ca4efc116e95d2f53be8c55fc1ce653f02597c0df7d4a7dd88b41c2a65e40bf5dafbef2a97e4dc3bb49445774cac283ae131c08492c9715712f998241e16eb776915f15b7e9544ccf1dc220a9e139defd63cb2951090808395ce56555a7cdab4564d82151ddc0ba00db24454f2174bf0fe7ffe6e2d9d82a92437890bcae1601dbcea29a", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "542dfe4a0cbf40e0caf0b46ff998c4f4a16080340050b0f140159ea6f81887c3fb6640cc184805784b6cc6bba30fc5c1c8d1f95d47e583df30e1e1cff1e63b01da76483e22764658471bb0d10085bc15c1771061b9169e1b51a7695a3a67df5a23777cac19ac0e169380fd039efa46cf1f80515280636e10b7ff1035c97b29baf7de96ea9ac29b6188985a02bac9ccf6e20d2baa5d31d46d8d2721fcbd68a1c2036540574225703fec9f2352d61032aac6099f094cf5a56ae1de6f59651d13868c8b808beaa1db62415564ce66895e64e8df2c604409f3f54eba083961901b130a89ae8fcc93b824e86783f1e185a6f64d9d6935ce03f759a9949e7e91f564ca048703f0a3c7a9ecdba4e2f004e88d92034b94247845f1aa62b4f0ccf2cf2f0061bd6a6a00c5f8f08eb66b404441323b05361e75f0b10fe90a2c1b8bf617ef9a3e41af270344ef46ea1911f663b987059cd51575b69b6f451710c4a4c96d614c989c46306b3afd6fef1b2a36dfee82c47ffed1e8a69537904da0c17ed11d58a5e29bc95c1ffda1b13dc8b47b27b9f5ec961aab03b09e64f994f676148a080ee5d0714cd0c8e07cd7a88c5935ca16180bb5f93861db5749f7a4b3f5fb4a1b1c00b5c5f1bd6756214878cc24d3dbd0e25f10a1fabe0a55017bb8437e0171464e00d49a36f65800f9453348b70baafcaef5bba91d973a898f1f654e2dcacfac60d1", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "634e2546cbbf631eba9a721e58cddebbea603786719da3487dab0cef6377cd53630b6d8ab0ea5df7af38f5991310501bb5cb916187e5714448ee3392042761275eadec78119bc7a035ebe9581ba9b346f9c0c3b71df34122d2b5c8f599dd4521d99e68ecdec77c05298a70b34eccbd4da59f3f92cb1377bfb470f89c799a240a716d7cb1cbc5de194e585e309116124c27df4adf3d9381da1232881be26eedd9c4d2708e042ee6a0b34bfb28a0c2226fcf91e4fc75ddd3689b4a6420ea6e5eef85e19caf611ffe7485dcfd8d782906773a3677890544b008137647e382d24d03131753eadb341bc8d050fb45b9ab7e6891791aabf271437798bca4626614e0f3942ac86920d673523f4dc73792c845fbc160f891c647f5329e2f9524baabcfe9703b20f295a98d5f1da53400d178f9861497923fd984fa92020c59b5a2e8fb17d0833c6b4907c8fc90dad9d7929105432f4f62049e8335b6eadbf33d4bb008d2fe672711fcb2ff0c82f882493b0c44dadc212c23d763555b19ac7fd462d56372d710e28be32dded1018dad3df8a6feeb447b71418819501b9ab837162a8663ab9ce993654cb427dee90b6fca769c35308eee682d8d33beba8321dff25915a4bb1d358abfd1f6ffd0c553354f226d9e587d876ad559cd96e04424b91cd9e087ac160b2d428553b47dc1f3f58aa762250ddeb5a20be46b1190fd3db95a40052b94", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "43c843df113651ef6e42e0613bc1d5a2bd278abef09fde3e6f9d1ad2f806f9fa45746bd35c9d0802430f9b0a4319b7f93d17e614334f573e244a17f7ea92b20dc4376298505da20eebac188835f84f12a2ffb8e88cf4a2dfc34f1326bff24e2005ee626ce5a5d9b055564d2d49371cea3c55fb2abec1803ed9be15e8fd1366044d53e0f50b64281eccf9e1ff1bcee90dc56ab2d74dcd42496e51e56eba46374c4f5af6d38a615fa4195e9cddbf77b4980b4dd4b6be38e53884ff8f273d5479deeda87298c64b7b2f57fd0b4ef07598177c29157b3c56f4e8e4a0d9ce736d404116b13d8f75653c994dcae727148f6b398984032b3d68de759da8f3ef0734f6de674b90c32e1aad2e783334723403c20a8037d70b2b4d13c309f74c0e96694a54efed080b8a1949bb5375c24ba684ecb6dad59a3d6e09acdf29dfa960274b34ed18e99bda3494aef33f591e18cb9f5de86aa84478728e5e093f33bb6091e2699d4025d97cd0ab46fee1510a67a55d77ca32f8c739ac7eff5d8ec2c661e8d826b2f292d2aa136ff4aaaa4b496ec0920bc44549666f249ec26ebc0db7f887fbc01160e5bf35849376f6f7231d85b6b9cbed9f8611390ff92c68aec5a1b3f146174127fbac3571ebaff7713f1b5989417b436a800f72684e4b600a25c4ea37c87cacb6a08683975f3f7e84fd281da42c144c20b43ee61400ea295d47dff677010b58", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3396003eb4c70f3a204f95087a8d8fb9fbf29f409bf0637775a1a0e2b2c2e60dbc5b175510588646824c0cc13ac9a97ec31eef01278abe1cecd555545faa6558890eadefbb2e6899f3eb64b64aefe354ab74f1bfc4e40762063f1d126780bb7eceed6106b553368e25dbeab11cd665d939abaea2f98ced4773353ac87dab991a29066de5063224171540d18dc42e9f01b8167749789933ba5cba2a35ea068e4bfa10f9c9a7808c918999f8a43468200dc056f8fba902093ec45a7410ecb2ba1025259043d432a4c640c6967e01cff827e95c20673edaf8bde7d6697ffad55e2b89db1cafbd25b8884be6af8e9f6644251ad2396c3311f69be7547f66e918e7e860f3351fe93f3303e4796a1f5e875694033f203ccb9d551f008f3894c139de7c01f7997aae47e50bd4e0f3db06f6bb0202f807d9d423e4b739cbb09dc0b3a379a6d6fc52e8ecaa431fdbcb1d2b2892bb5d4a62558fa1840e66f086c005056b2a46405241566f0cad7d07d1e2e67b89543eb809bc23fa9274167b83bb30c9b011f0cee79a5013a63bdbf59635b1e167b4316dc619d7dcc9048e7daf76db31f2219af93f2bec9f14367917f04b8c84c11fe1b662e62002792c904776137e5eb09161ca1c52959905e987fe231a06883e083e1d0a6a316fce311e4afcf303274acaaaff256530628897f01eddc42b1ffa72e1165bdfaf993ce80f06d3abf82f389b", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36c7a2d963865b7a00dd9062d76b691f73fd01c8c2f9877184f78ff402d2c70e3b0c5ffa0702259a2094ea86116c3d68804095a3e6e95a5dc6dc140d4c754a4be436328ab2487d3db99d737f01648ee5fe44037c45db18f835e1500a6e9de200e22e3be7101f52157bc842c99ad0c775d469dd7d4bc0e33773a66f7caa83e1860f505dcfb41a547cd41e0de634dd708628fd06b3b76af20fa5638e6e9fc4507d1d882f8cc9262b19232292a2ebdda01e44d5ebda9f8893cf8688e1f71437b1bb51e70026d05c83853adad8157c84f0cec65e3f7761a873befc0957b2be65e9fa5c11132e88eb23136fdfb3cce4fd5843a3e07cc1a6433b29f8f3156e0a26c9840a4c5d36681fbe506f2ec9e0ce6f8f4fd9ee74c40cb6b2fb9254b0419ca7cd66da4a3ac2744271d08d478af0edffa186cd24c79fba3f064ee96f2a7fbc135d7224d0c672479660ded901eca6e3520a379742198dbdcf64f90f7be0ebc80707297e0a1e52680d0184360bbd1ab842d5ed32f120fa4439b729724dbf0cf52009e926c7438d3098fba49282e8fcb3ec3387873999ecf382d256af47b97b07b3ca97f1c95b779cd0ff2cc24499686a87104bd773231812b5da5126583d4948a1cde3ade4acdbc2345dfd2da81a9ea6afa33a580c63436207a325faa8d934fadd0821798fa796c7d2554caac63c5d4f766fd97640a86e56917b8f0fb763624a11e15f", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f781d04dcce5db1d7d46e0b797cf37c05025930767b30f3b1daf81d4f23a465fa0ec0aa33bb9b3e4bfbb1248bd88c2035db23aa70908d5c49f317db8ccc09b49c43c1aa6e8a6228bbaa2bb97dad60559fc23e85ef74c3e16e8324cabeadf74e1a07f5295dc3ef0bffdc782933a775091545cd1e225d68feb950244b9d9bd19792923e8d843d1b5855b46533a7e9afbddfcb4ff3f442da467e43a00d37402c44b2e5928b239db6b7392bf58057b690eee884e9d79d44aae886c60de5c32aca10b994e9635e48e9a5fddcbec21be7a17b58da011349bfc9753996661ecf9fdf697de3cfb04c5b2146d193026865cba67870bdd95ca2b8328445e1dc24f7b1d90469cf6c2c0eb57132dfd33f259c647e0d013363d5d68ad074694b2eacad9150034fa26bbe343f9011faaed0f4dc7591618a6fc009e87e0b2c1b08ec01d0ddb2d8ad40361d00041397468e916b711e6838dcdf96e9f2c2caf35c953eb204095ae2e72fb2e0ae89a942edc15109e1eab7426f78d4c244c84fc7bb1dc556fc6702744fc4f6545a1507d06401cd073bddf53fb4d33c5d74cb040ef4fd3578940e3ea50d384cf264657c9ce8f9a34fc5161813b47e95d0f68e11b748f33991baee4a8167c734d4dfc3520d9a7a0275b9c7f093066e4a58f4e89b5a758cc6e7a92527a6baff7ba0e4ac1205e26ffc171c981f05f99ceb1498f3f71ebe22c1977e391494", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "823e02847a08054d2b096fb585eb1dfb9b04168c6bb599d2797c0fc6611463a128e18dcec7b7a83b7fdc3236ec008d9dbce117278fd5eef64151fbf58b6c209580f8a65221c2e05f6e8e5736dbe283b1896e1b6600c6c752b0f58ad00ae3b0fd8211fd54e183fb20242099acb8f10c7f8a627fde3f282fd3c9150c1a72b138efb3459e43eabf88ccb20f31cdc60a957eb13949acaf2a80ca62c87f9544d114179ebd1fa57393556b11a40bd7b5c15be7e67ede4fd406152e2c9da80aa317d9e6d58243951843a9a37a66c038749768674066c573dedb77c023ac516dcda866228a94d454615d7c29d1eb66992330fe9f71c9873bac9cb01c5733e8161d5bd6c2ec465940c3879eb403f0c3b8c64bacf373724369514f733644c33f39f8b003ece1a2d4653ebd60b7cf30b8eae6902e33d2c1dca6473dd88abb916a45b6e96979740c7f2fe276e159f1cc7decc61939ed03a7fbb4e1e647d794be6a4b990f1faa1674c247308a769907593f263680a6cf0c4b656fbccae5ab64a292be1b39a4f83098f6546346769f212a8b8e9b542adb6da4683fbeac79a4fa62e24a66b9c817bb459f01d215741440057db007bdfa7c0a8ddb95d03d9ea0ad1aaa6e23b65a10e47b7786c0584bb0178a83ae921cc4951fecf9c60310d6276e133cf616f64bda7cb2d8616d7c5d5b9a08844b0b7ec1a8784718610bb0f0bfdb212a3813f2e293", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c2db78d3d4f1ddf8b04e86110182ce478346cb586e44df947aed1853cad29929a33fbd331b4fc9d66b47ff9038519649eff4beb99ac5daf3a5977250f8d79f76ac40d62e66142890633eb91a5f677c18e3b4ea7fea19bd7f57c5eaa315f7c87acdd49b93f066bc4c33dcd489b4e944d41c30c9948b3accd25141935ba4c5218e407c0aefb51a81536862302a53086c8f648d841b7e9631e2cc125f1c0b7b0233f2e3f1bf304eb6d100f54e8c7fea6d2b71d767cd64b0bb337d86d41eefc57fc2086162181ffe2a904a59f7fea02e2068c32ad9a9b89085a23616fef285d595dc03f21531458a85d18b9921cb6fc6ad2eeb06c3285082da5345ee768791c322243add3e0954fc6573f47c56dd4847a5ccd8baf4b6714e46dcf13ff4121fa2da3b581de849c83c6973d9c393176ccd93267f4bbf8164765e03d1ffa33ee53622773f1b3374c15140430fc6230f4abd5d89ec376e4ab5656c3a15896bb88daba37193ad4e407fef4a964131a3b5db366ea8c4c4aed4928e24e2c333ae552a71e857ed534d57c2dbef5c643649eb8b708a57f2bc4c12a1051d529698b99ecbda22e98b5db24ad188ca40f56514f98f6abd5f27f47068438dc4d9db64c3ec0b498590d03e70263fa723ed846005cc1e072e84cbdb6da8e9ec23b85d76c0a845cece0ab42679d220a1c6776bd1fa71efefecfd99323bfa16c769a64747a232e2be657", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c8d3d7b808ad47aeb7287bb99c98b11c84997bf6344de48580c352544a83f0f73d52ade918445cfe2eb58e825b02e768b30f50678ca1b71c9a65d17b6504d8c9d79259d6163e414bcb42be11e74f989b9d2aa60eb5870fc79360dd4e3f7df1a69b3d677b45609b78bfccf3a455006d2d51acec3a68abb48687ee85fd3af9cfe78b0143eebb1cc00d33ed5dd68c002cdfcd8365381bb51d0f4545130f6b4a1355cc69799ae16d1b9dd9dd3ce3ee377bbb7007366aacf4fc6650933faa3d60a08d055674f0682c23f99dc16097193ac84968dd8f0756cea9a39671de30ed00414e7a24d608ebd7d9e95b685c09a2c55bf29bd541f122e385116b667171a08e505d53fa4af9ad6d42a2efb5fcf5cce1c5bed928493a3c9b3fd6066e5342cea6c503a1c5a0a64347ef45ec5910df6d6d508ee222743700320f4870caa2b37c18c865ffb92f02feec4b0247c63a441c04d5ea6905102735dbb36b14bb6ec593fed9f7f7d159df747693095a9c411652a9aecd581c7833033b46aa29d7d9fe50dbabf2fe91916f2221339fdbe74fd9e6d968a4dada32271eab75847206445fa3d1f3d4cfec84a2d0f065643ee6afa162d149d3a141e0d10865ee63bfba31f34495f8c64bda2fdb59117272d645d1c0d78f4fdc57e41549e1bbce3c87f2253ec966195a0f4151c8d8a568edc08952dee7ead96d9dfd9fc415ae7528e88cb0be59fe3c5", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "399e10695bf27dbd5aaa43df1c12104ce57c1c85202439671346c3ae98a35f4a8d5e51d9613d6c32238455af43ac6bef8fd5742669aaf334bb6f8d56dbd549e550a765c640e57211a9c2b23a8895251bb4561531d6e5e7d7518efedd3e52dc6a0724c2e6e718c2ba5a1c54b3dd12a118d1b96b8105665c18b69767fec41beed7bc9072ab21137586e7d2ecffefedba5aecc2ac761ee22b7586de4903db4f31a89168f6fc218e1cc75d8e12ed1b247305de6fcec9402669834f5882b04ee3823e56b076807447c57d03fb9f3bbefb23e31a3878d5fba56a763243f7ea7cf3c1ba36fe2e37d89c54823e08f78458970b360dd86f0b84e702822dd0e6d938b349c639f471f5d436adcf30e301b0f8e523524a9327536f55a5862cd846aa0d7654b23c29e4b3f902f4bc677d5c93676fea7935ca2642335d48997d6e91cc6e9a424ce7f4394693b83b51293d37caa9c962fe8b54310e2173b73027433861698fd1392112bf97412d3c41ae8433b22457671847c5a69f3392ab8d94d0af01e4e7e07362daf379f2fb6643c97fcc325e9934fc4623bab4e864da508cc93c6aca4b6e8138bf19a6475ed60b35c605b42dd8bdfcb737d47716fddf0dd44b42b7d69c4375b7a13d07252daf920155d2557a52dee5880ac740268336846f82cdf3c01156b398a9160539fb012e1080b2b33f2fbab388a9fda912f38ac848b2fc70b8359f5f", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2166e08ea941d4a135b6a359841710220714af06f77a53412e1f5c97b23b584350319d1721903f688be0cb869633e8dcf1e44938e3cfbe2839aa748a8d5c13d9f16a1c6608bb5896703b07ca6240a5bac27c5fa09b0373fa1da390241c6b67cebf5e39e59b1466cc137e229fb5a6578c79bdfce3cd782d9c6bdde6d00300cba25f5438337ad37dab459aeb7d1c86c816dd8d98c54d725267a63f6a3ebf6be0128074a1fbe5155adbe86d57747bce2ec1d61d83bb8721553dd0a7ed39ac03698767fea56429ba581b4f0fe24cb6b9c75382770022d04ec412dd2264894151db650418b8d2e74368c9eccdee57336926b2c5ada5af66179ca0ff78cdca2db774d85e56955412664673684eb657ff10d726bb08cc7a2408c7d5d45c25d4446d9db2a67f6d651078f2fb80de9a6723a1a30f97d230d9492b8146cf717fe552cd3bc6e811abc73a7c2c29a14a2e57eb083fce71d4831347e094724c8f8b267213b71f1680eaaa5baf5131240e2c9e64dc09e56ac64d148ace9e9b3e0310922c5a4475f26be6ee9138d676061752a3239025537fdd0ddfc99065e1f6b1ba4bfe89f811cb43b25d94ff4b317aa64f5c092e21cf78edcbfe9a4f16b7a45226bc33831c2e4c33c108d2837d1054b27ea1f9fca7b13791e4b0603864c05e5a404822a38ab25553835850a232b8a5a837d1dd6d828b5bdebc19367648712f698cb3d663a2cc", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57b984c983dab67f8c2bede3bcfd3c7b7da7730b743bc500a5d4fb52d59725ce0d2eccd07921bf50912563fa698c0a3dcf9ddf80147219a39c2970c976d7c440c7610ca6c2829417c014a55fde507d0c646d829b02a4169d8158d18c58b1354e666d05405660f5ac273ffd34bdd651c67ff5eb94690f9397eba7e98ca3f54d7735e8577b2900f3c51aa2497df70ca9da5c21d82f1f4c43652b35f504aaf2cb56bc2d671827cfcd5f9893f5a5e68d9eccbd0b391d535b950c4a5139bb73a1583a1f8cc69ca7b0c6de7aa59af086c78a3ec5d7a61c9559ab2caa6b96783582fb6735779e5e3fac1fde6bf8e252e330f2770719b668bf84be2a955e5fc93042da602386d3b911e9bcf07190d4f8068d02b7de38f58f7b881b6abab1a2a069affba6e9c12cc0bbffed46ba80da30c13f89e187dd7cb96badff7892fd083bd527fa3373eef91eb589afb6c43411340da90fa553e73e808ec6ea68f1f5669b7dd0d354e71648de1894c16c35320c3f3debe04ece6bed1e733952f220bc4930f32d38b722be3b6e1685e1cc040bea747f683c82b92936c2a760ff86bf1cee16c1ec2e883d703932d487381d63a95a4ce5d82c178edf3631181c68937d537780bd8fb6c192396b7e750a71bacae83e09a56df572a77a210a3569303b36fa0a3941a37a6a7f7c0aaea053e2f8e8252b296d4ea234c93937ebd06ba7949da4089926fe3aeb", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8523d656317386abe1592ea40bef954f052d3be0d9f42a95e38ee3e31b6136b77700d79032c69aa51cde8a64a645efc3005108e3510b57febfd2376919178625673571ae10cb2b3039cfbc076df5032f629846217a9abe201ec2244aace4a85b1f177c6944a77252c827f98c99834f998375417d8450846d7a7c1f2604ecb82d0313f5934b0d01b34b90793b7772302ad81a98240be137b0e6452529dc807f759f1d405c46f5fcc76eb35376ed932c205d9e4dc103d18f53ca043a2f953f07e3a60e47dee7807f92e5a724f9c6a2c169b8bb68b09f0a150caaf5c50b379e2fe357281da1a25d8a1af1372cb31f79c5276c9ed5bec5bfd98ec01c98722e65b8e98034f8a3b9af0db177915182753b3974f5eb2fe903af6e6a99455d58d44b40157b41e700d3230eda3c877416955687b8f6baa9c148f80c0af3c97cdb073ec3e5f480e643cffb2697f7eefb69654ad57cfcd193c49a36a76674c7c269e4fdee49b80677dc416d298a4e7d33e54aa255088a8bc679f473485d1203e71a7e54ee62989bcdbaa87347f2dc767813cb9695453e629aa21b65d6b238d57b0736df5b59834b7b94ad341685869e45c64947a0151d46733e5a1d487424c6d49676262e2c353cb1433c25cfcaad8d0339109a67f035131ae3ab96d42cac46d125ae515da1fa567695b473922322bf66eb9af7ce5a1dfa906338690bd21ed6e8feeeb96b24", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3184340879efb408d6d0e684a75a6c41f73b40826560499422ac009bc5db58adc6b7670be2476a6e7451cfd476bd987d9ee96d22dfc6dacd3172d9ee69ed71e40da330ada6bef88ae45d886b4d6c5da8bfab292ddc9bd1e503b5408865ba978e8ace990c32eb6369c31096730087920602e5dce83bb6cdd0c8a42a9b1bcb4d969c92bfc6bc875a4c6c7cabe2f34eadaf7736feb50b1ec2e5819c6cec200814d4eb0a641b64fe3dbefbd7e37f39dfc95eb780af3c43770d800681c2308fa3806c41ec3630880abe377ef9c26f7c0021d0f9a413274e32a5f191348c8d3394b058b730b5ffdb6651f97d8e08dd583ac2815d53c77ae034e5e6e05f156a3970f4c68680de7b62f10e8c0fbed2101b39c7a4fd36dfcde91450ca03f7b667df2203ad4a10dc0602de29a2112d0946f4d499687a8692c911a7bdb99c8b79f5dd2a34f762a2bc11c51d57f60440485d4213c76090a4c8447a3a1fdf4880ff87e0407cffa42865650d67a7b1d29268858d3945147e45e3f9304a5f5bb0e704526e3b9baaafc048ff807a972305ea1875b5f3c9d001c6d639df7c7967617ca58932f00554e8990b39663eb7a7ca3aced53b0431500a6d8d1106fe3f0dd070b308751927a4631fce07e5a01fe047e3cd8d4c93c6c7d66f12b9bc685d4fe8cc1e1b452574f2b7b6ca7505b805def27ccc7169edf40d5939582037dbf54357911d415fe227de", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f0caabb35188ce36396d8d7a98303a544efdfd9dfcabfa87448590f02896f1c298bdfdfc1943c600f47fca65c1127b4ec5373245171b8df64f5504b13bba2c14ecc385267442482aa9d489444680855b064edd6aa8bfd89d27ac19a7ee8e301f28628393a80822c678f6e42c80af8f61096ba90bbda9529f531feca89ea2e4a4df2bc29ffd4bcac8ba13301ade69c90bb8cadd193cd296b39f9fa9efa4c4e496767267d3d71cdc5886d97807aaf5b04a7322d8a308dfead76af93372b6fc1115bc4548c7b05061a8b5dbe2546443facd21299447a5a25ba69d660c8257a529ffe7ee99886f35fa4b79d7c058b2189946637e3f5022a3df8c97e3f3ed1ee60a586922e93710e683ac0996de67ca251883f91454b81aac4744b0eede9f6151410ff19c6ff02d4daf8bb5bd648486e03e9b18cd6ae269aaa39d58655b1948ad003ce7bfac7d50e4123afd35795348c9bd0e67faa63e6db5776a2716aa81bc7f24273f9cfb38fc5aa8a3900af364ac50f1bbd2ad10b3d3f76d5669456c32f651e3e25aec2be68ab5d46b7b7110066075d00d3e1c35a8e5ed85d6b92b5c85844627c9901518a98f224c1505325998450655877593943423bcac1b4407e29dd266f6aecaff8cbdd8bfb3ee21f14435822edfc9f26411a9748805b5f6b9c6884864915f1c834a994fc3bdee7d132ba6f25b4d70231b20a3df40fdb8c252e6af4ea5131", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e93869f5223123e6c8865d58028ee361cf088c290cd0d88ae53a5226e0e118a7b33843468d1f18f3ee5fcf2b6c9c965f2bb558decebbca778e3a8ea34bdb5d2ee842645ec2585a5ffd57692dba51f3a0429e5623c83799cea20f394ba294f506752220138bf4216780ef627d899956fc667973a9b7b1e2f991fd531cfe9234bbf071b6726293efbc7d26d94f390636a5b9c39bf12728c57eb60db4e90b7c0a5f9a055d64f2877d3a1daae3f904ac48a7eade25a3876629df262728dd216c29f6846d967a3059bab937bffc5ec95f1f26dca3a15a102856090276f1beb6d1eaa892443daa47ec1aced899e6e025b4610f52bd31e06e88ee349d2cf23caf1988444f6ad9f7f6d20f98319238165009bebacd18070cf2e023b1a798b9591c3e3165da74e96f4d2e223e07d77a19664511f9251a21c803a97b0072a8d4e4949f4a0f3bb40d0cb397256d636ced815a8cf8dc229248c4709359a29c566c5b35f37cabd04abc8ee337c81d2798801ff0b3de1274cad26a45e8ffb087da7320a3cc61842801d6e972e8696680e370c96303f17ae09f9be1618c1ca3fef09cdcf60e7ea74f92526cdd709e57d600cd65d771b4710edd0df0fa5c75b248eae2a4a5fbb2418a41157c19fecf4b7e9c62c82b17f11a83577e98b736243a1dbc73dd49afb774f0569da7f10fb4409a37c3da27d4409ca45cd69282a9a22d1b4c6ece22dcab2", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "42348ff0d8a757e40f6f75bb18f82f04368961f65df267c65436414bbd85210b23e35914262011f813f2cf6f5bb4f5ff2b6be82b783467d4f5c62bca3399c923ffde0c8a54394fac0d96744aa1ddebb771fb10f5099f8715cd36060fb9ed1764d556cc3df54fc6a499d9a03fc29f4b90e865a9ca6f46d2d9fe9919fef29a63be69c00abeb57c51bb6e03e4f7188e73636508f80703d42eb031e2fd9bb68fd9b0c27e70a23edf6baf6cb79b320d737331ce1646547f08eb4350df48dc36deb928224d98aca4346cf0ee7241142d514a49b021bd3e063ff3afc5e2c8226330304ce37c45eb6b9297b74c787a0ab25db8eb875841bccc92fa9af71831bc852e97ccbb90ef9d08e20ee7784c1394b9b23769cae7959c1080b9fca3bb745b5f2726fb4b02cbf14d66b911c66d7e218ea6333010248653ce11936db9f59a0f0877e87f47f8ca0a1c5c78902f067fc837c70dd4c9965335026353b520365524eb6e2016303edf3323a803cfbfe848a093202fd65877218a909ef100f2c89b90a54e96347ad4d607e51410d09481cac3dc134d03b16ee438990dc5f02316a230b45e1e6fa54b1b6d4a1ee5fa1a57dc63bfc8644ed9fead5a71969c44882afe1eef35a784d38249d96046bcaaff86bcb229f411451cd51be08e285a9f4ad323fc93212099b7e27a22a45ac9a0d653308e0cbc71e4950fffdc88f9dc8eef57085a4bae5d03", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8982a0db3721ebec58434f262e634169b60546c70cb5d73e8d536809e701fb087b1d77ca4faa9963c0e28a039fbdbcc9b35995cd3d15659a07019fe126fdcab5e5c4945d02180f5c657cef0e509edeed07a1c15b89df552c11e4ff08cfd0fcfdf99883a15b0278d65fff5628841b5d70fef844b9aa0819f92d4de0822ffb837ea7a6f51db82ed1c5e54b6fbd943ccf995ab2553f5c68c4ff1993548131ef885f26aaa7ae172e20da50ae08fb873bf8a84c1a1ba2048e8bb2f2b89e0d75922ac819e8c38c2c557ef51a440395260f285e3693b1f39216cb3391d019401fce8bfb5df3ce7e6d8eaeaba7c092dd599ae01e84723cc6088021c715ea98dae85b6e7604834b9721b88bd77f9735163e330662bd188aa31f9f0f71c9c07d671dc33b0e0ebf3475d821ee96307504b9d27f8872c5b8590ccf03d77b2407a9512f218d938b4071aff52f11d95c5e62c17fb229c111d2471f708a30106f143df30127a5d91212c18df2b034c1a96b45dff46fbdd4fe7314e648c260eae1694337cc73d89fc6af8195e017bdeb0d780b729efac237af27b4b97c257ddba8345d9aff84b25c78bbb8f0878d2d91adb277ec11df94714a9f413e02ca51f3b539c9c18f6e2ed4cefb0f78f03d8962f7a7a3e8c2bce5529d8aedec50c5d5bbe9e53d2913a969444881a91d5fbbb1b1ca17fe5fe4a3b8c5c95fb4475ac7718918b71baef986d984", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70ea339d6437f7ebc0618927dfb1939217df5858b6fceeb5a838ab028e717763023528a8a6f5e4514ee126e27045b1768694700e03d95de2c2c93b459a58e08516700f8fee64aa2ff2f37bddb809752a990f2f69f86eda7d81c1a2cc65d223f25b9e87706aa40c84a0cc0b23dfa30f8c4edcb39137a6b17b303dfe854e3d07072b26d9a57783d00a3c602bceef578049fd2c254580cd3ffa69aab9e12386f29f79d171e1ad4ad3904a4f70c31d6b5e0848fc147152aeaa8f4706d3d12c61d99bfdf5077cd21749ca089df3a48ff65d110460031e6b4b9fa216317fcc22d2279a582df4c4edecf7105d535cf94eab3790227a1cf8628839da2a35e55d813521bd3d1be1154584c00013b8f159565f73744576519144225853497d586656ec3111781d6864b69435cb7862c2590bc31b2f982ec85edbc25fd05aa9ec250c28c7d6da1c05ef3a43ba8b7f91db1b20a317a8559c8f71c2e27ccec96a1611746d843cad76bd648a7d8bc0d606e061d4256673fa445e244da4626054627ecf0b733330305ed666e06df05f7c26d8d38ab8975087f72ddddc305e954b6debdc8e529dde07dbfe14cde923ad73a13a1fee7c219502ce4d54db3b8913ee5d7039d9b00903d8eac54361694eaf031e8c5c60f65b2bbaa47d9ad81b89c74b6bdb4b3893476071a0ce9529117da4d84ca77bf23dbdca2b020aeee04cdbe46df9e64e0bd85c7b", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f32b1cef17d2b7a0d898f7dbbe142af2ac293a62a83e954e904ed3e798e3db533c1377328e7546be06b58d940d6c83b3d4cf8d85924c5194e246bd2fc05364ea71dbe358a352379bdc661df42e8772239e942a9ca32f1f5f3dd19b03b8582554c8bc6205ae11c047b8733e9a3c9f66cc22a35e1ddd5677ad40264414c245af46ddd501dded477420aa04cb4f8dbdac40dc16a1da29f242ed67ac2851167d693c736d897b24db4cb5acd2fe1a38d404d471400ab0b8a5ce9d12c96a84745c72dd7abdec52a23d2ffdc19c8a6c70a8d2839f741fd4c556ca4f4dde677bb3bd0ae9cd04aec6e0f5d730d4bcf93dbfcf274544a6479d8ccbbcd44f88a11cf646ab005e083d9a2e03d1246b542adcf35dcaa7ff43c63fe2e14617262f6c2d3d20bb928da76a7c3f6e89307eaef92b1fa34408e4cf65a075b3d679e4596b25d2a9a63bcaa028b0ae9bca93d6c5efa7c7878fef11eace76c9fbb873c683e2409fdf85d542aeba7e04323d97e56c4f51fffaad9eddf3e11f7a4fa2c9dd4541a194648481b42c4d1707af83752e9f340a86fb7de7f4c8e13f7c593839a250c1af76bae47ac434f9bf190fc48dfc249192b6832afd5a3d6ebad128b97749ba9d18e02fb26236ea71ac8c4d8e58b8903f081c54d12d29575124d2108668b388ae63fc47cd060645c37a4497ec1932bfc3718a1626a106af1b4201fc85443d429bc12170b35", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0cfb6bb1dfe2abcd7d77d3ce51e14b3d602cb705a6064bfab7de266fad294b733dde92f5f45be6219c1a7914daaf15e6cec883a33fc29720c1e908f378749f9666d43e28096d14d37b0a6e41de3be4beb099d2b20cb0baa3eab7dcc11baab9446e92c2c8540c49f39a9cf694d016d1523c081d57a182f3e3f863455831c4b264d15fc5c0f02b17113be41a821fd289c78cc80102ca1d3854c717cb115290afa92414c156c425458f897b6f27a35fb87875dd42b32a74c320acb318d62e9a39514d2e26fe22a10f4eccf18e5f784f57e5b10789504297577db3b4166e6520a7baf0025cce6c338b828ea66598b1c14fb6086eba3bbdd81cf0a84c9a970ccdfd90ef86b2e86744f53f3e40c2523048d791466a1bdd02a7a6c167801406f80d09b81059f3564b1685fbee42e32336856b041071e6f0ee9f1f5955fcdcc71de38f51ea49c8804d09c521065d1dd6a0d6842e4a35b7336594a72f96103212f1a29a7b00707cf66d2a0e1311779953aa177d05fe2005c9b2853802d65a2cb1e9fb4cb7b0b898a87668058352ac05069f99ce07c3807c442e15c3874c1a0695ff55bd8922a1a6b856d07cd5d6ef828654ebd885361bf01af85e72da647933db4dbc676a1af626f69af5a67c7017f46b8c2b69e39584dc9ba5b8f7cb8309bad33f859586ee46421b408f08aa4d4c8a5caa81e77f8592620abb9c0da0969b25dbee12cfa1", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "16cf7e2fbe1b55f2e896f9da92a9fc4a231dd1dc582462f3461c43057f506b868e5b4e11b494442a0ae2c8408b6d863a0d9c5659680077389d8225c2d39699ad3789d68f4479bc83537a0fb6057c33e104d541e7efd409a3ab057d858fd0917ad044596e9ebce29b239f0df47abce2c017b95ccfdd3fcb4eec98e9326696996d038ede73a791f8992a77a00d37a2b52e2fb2d4233dd06cac88da8eba6f27fcabf8853e0ab5ce8316e1ee653a768ca6e54210a04c9b7157d460228e17c7361f7b9479d6fcfee5b21bd93389b8c275042c0ffd9f6a99849d721fc7f63c03d031531e3c7bc50df854c66404fabf5dfa5ba8014737283f4b0b12b114caa311aa2517053ce38021cb1bff374acb24f4a041718f394efde590d38802102832347cdc9725def95bddc648718576c39d3aab6da6083fa0857767b121f29f89e8820866765b1f78072f2b0149f1ce4ea1fe24e9d13a2535d6943862e714e1ef35faf1870be60deb61f90f9d4fa0e14bfa7d4f1a4ebc489db15f6b787ad8a849d449368900268318e7c06dd8490e33c7d9428247e8df4b6817038f0bda1ee294a07ade3e151f8ecedec7327f8efcd707f9359de4931a8690cee0b7ffb892e99efa78285486382c35514007d3135053313e6c03da9fa52b37c0ad2899fd8660c34dc8eccfcccada8324dd180045f0db90ab16d0728e5e74d55fc5f99b7e36c79683b4a53257", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "93026c419a69711ace2ee1dc5e6f97dbbff4fc92110d4e22a1466598342ef86305269d863f88b79690ff24d92946b6aca089b30f9abefc753f87e240ef597c07f3211fcea9ac6d2f64e71c67e45ded064554ef676140abdc05178af4a076f8eacae167503eb0ef0763ba37eadf8d9369f33a885a95f102dd8c1659582420f553732f9e5307a78549e5af9c60274dcf63f30feb6c673c25cc9012e11c7a88ab1060c85b9a93e3b1c714d2411ecf41bb0933c2927a2dfbe1afa509b3c87fa6f1605aae1c3da7ea8b13f54f7c469d64fcbccc183ad6fda89843e778e20aeb7d4a9d8af677d19bfddd11a2fcd80f91eb10eadff03edd0eb8886219cda5837ab3eb9a7726711e00822b41beeedac443d64a8979678d8229efab411dea95a03d8bb8987eec0d7d14c90bb88c4876efbd7e206c4b76ea4fca669a88f4876ff9519b642ca63eae475af87b613782146db4f8300a185b628f55ce7094503b71b7431c6d117d9e183f54559d9fa83f6abd13d253c22899ed8e4ad58c95a2d39d7991d0853d3680992313ade26a9667ba290ee6fcfd193de1ba287cd19cd0b5e8de4cf688855f48d4fba9cf5c59c876bed9d818c11a9f4c8ed7081ec2e7ba2886c95451b2501c81b55c1657cdff26581669d38d8f9f15e60222095c799dcfd6a98d52bded9adffccfcc5f00b684681f4b799e32d50f9b0ec45ccb776c070c5819e932431f81", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b9461df72624d5e0680efb699739941fea201b9d04ab9885b688cb1786255c9148963e9d9e8fd7fd737f6b0e27cbfc36feddf7f3cdd0dcac50611449d6e74cabf1ff833a8d6e9b04af66b91a11089d011aa9f70cd7d0e5e27ac02f68cfe3cb0cbbc3498106d5a45fe2f2f6ac059e2c5fc36ebe11dc0bfe0adc8e518ae7d384fdea1a8737786ba1878b7ad4c3a62385ac467427e04d17f6f190dbd3ea8bf0d46a49647c3e1e88bc92d5ceb4c8e2975b9edaa2302c679e279409735a23ffe3ac61081709b68b99dcb14ebc485759b868238b2b8b910995b7fd9c41765aba670fb1f280a9656b128974f2e72cc086ce537d93b2cd07d7e1f15063cbb6eff593d800c524fdcf1f7ff5f67c773859bf073475efac79d7b597f4b07518c54cb48ce95b6e85b0e161d43f360587e8ad3396966c10435e6b230d594d2cf2e1c01ea4e0de34a6ebfdea2f6add8fef40ba49203882809d217c161620e590808791544345deb77b34e33a71de3ba93ff85bc6524af9e8d25cf0b851a8512eb6c12b1ca3788d214dbfdb280e90fae12e5b7198b9c95ec1323821305d79e1e362b093f652a5d471b849cd091125baeb2aa1efb4259948f2e1e99346d73d57fdee0081cb366b0137e150c4fe0929741ce32f7b49acb623c8175a41086e060b3b199baeb6d0ec45cb83b878f29776593f68fd278fffc3ebb4983803c11382067430c1e5876cbab", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4b0d312592f454aaf2bfb8061ca2e2054324b7966a95cc05b706a6c8315fb1e7d2607de94417c49e70712ec5c7874d34bf9bfc13c20cef3dbd5cce6b89ae0a9e8663a468803955a8e44cf66e4d0d1df8934fbe291fd6c6545e4fbb23b108f8fb31df091ed2787b43ba903330b32fc70489faa8ee04f5c120498a0207666174aee1a050e9ff999f26095361d15435e20dfdc8214e9e2fc5de10f3a136f29edad4ed5fe20fc2198a487fab1c969528a1c226ac1b3a24f443b13ef86fc39050233310ae3e125769fa5bc9b8a96ca98f8193e9f175fc0e9f87aaa26f6aa08aade4968fd14184eb2e40cb0489d9df6e79d6d962a7ad19d3854ed069ff3626d94c2780d855bc70f538b911e3ffaca3413c216c6662acd363206cdf9e3413da87a2d4fc19af903d1063831d9d1d42da77bc96551d00ee87f19790206f48815f04a9b3c01542bdf538e4d7dce5bdacebc3106780aa42a1efe68d4a3f552d49dc3adcbaad4a1c41135984a7512e7c32ec4c43e2bd8331ad2f6716ba5665b535ff86d2f29ee2c140d4e259eda93605d9e0c99bb1934d320a22b82f5cd3f830602aad2cb7a8847f9ce59c9afff662705470705d1116e2ed4a67d342920a500088e2ee65dc0bd307d5d444a9d0419076fcba6d95d77cf4aae87cacc21296afd85fa99b1c44c9da60e7cf3a8263308a0bd095168e0e3fe71ef4e24c8eb35ee008f485c23bdd00", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "76abb99fb22de8465f2276d5dc914623299fde845ca14ac1990360692771add76a3a6a3e78131eb87110323d9c8aa2d4996b25f11be89b5641d121819ca7f3c7c19094dddf5b2feacdd82c0b020e5d88f9e683850d7dbbb3cf880e17edd4d2805f75bcc18e69b804545826489ec5d954836345e7394dccd78c7cc8839e8afa3e59be859d549c53ea9828575e98fcc142cea4b5671e3ee3155ccbf7f950fb1ff7f72640ea7a9e086e9bb11a14cfa8c18518c0266a96710c1ec83ff3d9e752830a57e4ed3505a45236090ca20d82bf5b925e9470e0de1a7bfbc224ce9140c32ede1c55859b0d4e298eafbc67485bc70ac4d12a22ac3b8298d6c2a92ebdb5d3f0dfe1652ab5407cc6b0a6638eb90e0235bc3a5f0ad0617d28591cfe9602d015e29eba1e4e72f81b7190c1c5c3d016b6f7fa41d4c685edea280f4975147b575d2bab4243a6c678035b21a7b3a25c02c03dedb66f0aaf30ce12c6d8cdd14b110198ec8f4a4d474a68eac680d0a8ec4a0c28a13b27ecc39bd348144e69eaea5fd84640fc6b53d688c5417f590b91651991950fbbbd3f3ae3de36af47e79f8332134b6f26f663dffbdb9bc9699c0744162493a5e1afac365b256080e2288e8f794dec883a96cf33784a350fd220de18a524f9e755931901942aa16ba1a894db5312847a7c4d10b3f25b7de436b121dff3608d511953164c2a513becefe066c598dd2865", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27faff0512c3ae674df1636664f193dc0a03087623f2e7cb0c9ac646840afa312bd12d6d08305a712995f500f4e326c4553d035c10a3edfd1b9fdae73687ef7e04183507a07af04686c01d1cd3cb2b37b8caf1b1f8eab228ce539d234fc85a438a482a9f8c5a73ba79799399dc9e4a5f23b3e1ffa1ca94e6129f7bbf64731aaea469f27fcfe7dce0786df8c5ee18fd163cc1d9d82265381e0c5bd213e5cfdb7ddf0435762f492dd6465c7653cdfe23e91fc73cc246c852d217817e4b4a14229e91012b65c0f98650338bdf4c07f7113af548039a8c487d6be9d37c03c67c1e5ad25ec94dbfc1b1db0b3a9f961482b049a5b88f34c9a0c069db44a874ec30d20f78612b828b378317995a51b8f634412dc3acf85dc2c7f3041428150841fd812c5342fa71544f46a0d76c7e2c244754c86c802079696c6cd171e3f3575fc200b2899539304009d4c415d3a229f7901587e4bea6f59475b3ac7c8593bc45cb58ea7bef1f72f9732ed169e87341904872a353ddcae7682324ed8499aa0eb8dcff78499533c771a4b9c3188061d2f3c389ced943180e8ff58cc9560503a993376fd4a347b32e817ca7d625bb9175cbdbf8c78f8276c8e63ff7113d848e2720479509c3de600a890979691fb107fcdbdc12de8628b45fc43eb37d1c07165f2f3a612b6a1ca94cc983a6f4bf07dd9522a70be6df83e8c46b0c687cb4863915ac63c4b8", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f653ccc51a7cd8eb49a5842735a64953c44690e50b0498059cb84597890af109260e47910453e2e1a5dc7f44968dbed27aca7accd5ef8e16293336f35364b29150bc1211e99fe900514ed53f893ee1f09b3d42e81c310db06f2a4e24225d7527bd1903e095671d994af3fd90938c4eb81ec4157c72b25cafa0dd314bedf02423573e0a2ac667d273c8a4f47edc5ad33fc2c9c280a3ca6c9117d20885074ad0894d5344f85843d073574e578b551373e4927ad1dd623b757c831749504a6a2d12b99be5c31936452ad377e0debe569dcbe3813ea9d7b30977dae49ea8970fb2a681f3c7c32072bf33692ec5286e015ae65cb4f894c31891009ec4aac8586c23a4fcb6f1afe4b31ca611806879d79c8991ba35e440bc2f6ebe8869931d6e11a94aea2c9f3d74db53cde9acd84718e43a33ee282428f820afebb56dc6109c1d91f96f836eb5781de6eb773062932628071d60e1083f57e4ad1eef40d747ff1ab356848e8ea473304c26f58d093b1a8fb79fafc1642c2ab8b9833a9d0fd26860e5f1ce3edf3e7b5e256f409986beb9d5d5bb645f93d3c95082f85e8cc059659df394a1e1de733f1922ecd4eb0207948f2d92bd2da4556d7043ffbc5594588bb404b68b5dd740ff33489e9d986d118b465b2edfbe2fcd45957f2d23aded5f92b118b03612d407276b34fbb62e23591966b99db20aeb5efcde9a272855fe399c6d0cc", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90e94ab7bb84c849d93dfcfd61aa9f9cf9dda1e454c2e845b4efad8f0b7e63af128e82267f1ad0ee36f6c26787f82383e707d8fc7a6a3d97951c26448189583a71bcec194da61766c1d571a2859239cc1a859a0829e0f8f75445665101c42b8b5c00ef6fabb3091affccdab5207f93da02121afe7abac841336f2fcf0d8dce0f2a983e0559167dae5d6a3ec86356453e194242a5529b54c7f78f541b6e282f3aa611a9e5ae21da4bc687cf20f1986603268c020983eb97c32a0845cf82129eec4d525dc5fb030ec2bcf9cb4baced5d98ab4e72470ddb436a4f886afa6d3dd7ef5a8b9c6b071c63de611649f875334113ea472d693e37cf0673eed12b86d369598a6dd765a1757841ba7c3881c4e922e5c636cf43b78b23914beea4ff406b4f27d7265094080376e73ac42eedb6e4d280128f1749829bae61bc143465cda263fa79c9cd1fa5225be01b754a589a988d4df40f75c78bc2282de00f3885d8f33da3fbc2b3dac5249e2ed3bc40480ed7beb6e66b30a5aadff784bb0276e7e34b3b109fbd25177f03bba7bbb973801210bd3db1967f4876404fe79b0f4e939d092027a32978872307492c5188e42c7c77db7ca22a3af2fa79390e9e625deee87b3bee9ff69168e1bfe35ae80fa1bb088d1a8d932ec033155fa253b14f462b5ef68bb1926fd297c22fe0e5346263dfed0e8281f6771eab8dd4fc1273f98bcaad7250d2", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f428cf323f4a3dfa4d6a472da52dd2bf729c40931530bed11c1febaf81670d4e4bec755742fec82b5b54228de120fcf167d0fbac109363b59d8dc6c1fc469782482f4a0787f99ba3e44c888bdde5647b2f4e653537398ac002478b274d2d03e7da9f59cfda4a1c97855546af6c803a8e4c7634ca57a3bb3f3cc2262cc5abca5567c88536e6bdcd0a8d6408f85a5f5412f0cbdb676a96a28b82dd92a70553f938f3aa2715bec0ff66bd6c78543dd90f77a629851453870393838c1398469e3db89431d655dd2cf056f79dd1b2664554475eee9560e9e40866ac22506b36f23d8adeb6a67c2cdeb7a8ce2e43ccd83fb3f245e5568f4527df8013fe48cf96d2d15d7e71ab7c8719d53b3cae531409b91d12482b00145a44c61b8dcd1d2fd7ceed560aa9a01d38b8be84d079b09e34300b0b17dd68f8faa8ec4d4fe04dbb8f84fa34ba177697986e9df92d87562a551d02bf884fe04825daa716ecf3e691f09881c486d4b177d6937edf9e3fef988fd07fc85d0db073c937b712f5c32cce6112c246bd9ae487e8a43d99f9562faa32471f8e0bb5c17ada522535b8bb49cec679b246936ed041dc5b0c21ca0b3d2a2e21eca05a32c8c3f379fbfe6e317697b617746ec098615e84ecc629259eee9fc03b29faa2c989a77d3e3fac7fd1c4f54b3445428865748a117242ec72937fae0ac46aecb5e3d20dcd6b62b8c2c2fa047531b1a", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f7f54233d94b7f39c564512e5823bbe52cceae7c3f06df476944ab76733e6bc4f8cc73cd00a381e0f15a617c0307420d3a34d2770279d37f1006cfdf2a53537d10f235ebca3d0d8a0f806bf491672f87a4792acc6a4a07b73dc1f39eda110ddaddd9ca564b1d4621f854a31c961ea0e395c1c7f8b0cb5e1769cf9e8b78185b9613b16cccd9b064f34ea062eb0357d9ac6af194a64902f81144a68be0ce96c420b52ee18bb2962c1dbc5d3742f66edfe2d59dd71af67464db118020eb8c4e3ef3adfd55b7afd2b5655add5e496d2a9a63ae40865d4851bd399070805617cf0080e416477652e43551de1fdf6b83952d3d54f0f0a1543c841e9bade2601fe5d577461252c87f0d2a8b5d54a8e4525399eeeb9320692351672e376ed23f1c2b2848e06940752f81619e844dc74b1f701310175cd2648140b6d32e8e016df1db1a095856e02d7eaa9be0999fca870b61afbc0b84170b27b4e53afd6d572409951c90cbca5cfc8564161dcc6521d78e8821367f4625c0c7ecd91414edfbbf70888d4b78d67d00cf9fb8c9c31490189aca48e00001768dc479b644e964263733fde8fc5d07aea1d815fa62a9be74fb91c1919c86153606d6f304ec795b884eb8d2ac2bf02c96947471bc64fd7a419204d30669513cd28d8e66333e545cf5b9ea6923ae93efabe4786e3efedcd7ba8c2a252c585e39ac8a6b057403970fdbc4e1d2723", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "702bba4de538108b51492085bc763836a9b46cd093fae12aa2790cb0e8fef61275b4408e4a2314983f20281fc4bb128a9ddcad7a012d876bd92a7b4d6d0ea8c534f27323a4a89b7170e4812865e856305696939984cfd20cf8334336645177219817299ec1fe83ea67c485ace9acd79c61c88335cee12e8ae23157143fceb7682d84bc1ad98f26e15035364bd3805ecee4e65fdd4ad3ed07c99c6cfeb9b82e7e6a65d5e5a78a65c10e91d157a974e13805c99918e564ddbd4235493531270027633351f7894e859fe3edfce0a147fcce04b06625fee747d33e3cd22145bf2c00442a06281c8f68253b93e2ece326bef0953dcf5ccb1303f6374e6e6901021ec8cf0a54bc974fd0276e4f36124cd3e8239a12f521dc50d307763b370e6b52629cd57913fea2398107bc6a9fc8a7aeda371f53b12c1aea1123458dc65c0a9e0005e8eabb309650bceb4d732e6d81f31cbf0fde6a3145bf5306da86293208e440fa8340bd046fbbccf13a5cdda3a1a77c96722ecda22f78c8b8769f0d14fd7b42d6212210a20981baa8f421e5f23e0236442011e2f4a65c411146257495ea1a68a6b119244acd9ab77bc9a462c842df0cb6cb2abb65547a5e015a4fef20c9b11be9aad04c5a55bccd4dfa4170c0f7bd3cad32258026600db61c672d8c316ad842a4acdbfcbd9c857dc83b296b37c789ac07da2542663c11c01aa5a747db78d927c8", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "00c8cc7ea2b6be3e5b4b681223f4cd3352eb64471123d318d636b11cf6899c0a1effd923a357c443e2045fb2448cd47c4f5e955bacf7764cc98b4a509c4332bc07c866e46d7c70e3d7c6c771c79ccc701abac6c35b555d76b207575262263e02273e56a7cb05bae29baf63c58f5ccb9edcdd67a89b0269fabf3b5af8beffe3283db3b265c421dd24102815907bc24e9eeb77679d27ef8e4042552fe0f02d22a869216d6da93e4a8b80352994ee7bf54ebf9b84d3030d925c3dcce1e3fa0085045fcabf88d2001cc38c75ad0471b33ae95f0b46824c8bad8035cf1aa238b1361df12bec1b87df47110e55ff598fdc7c5e20942b7405417c32d9a1cd36eba4b7b0393fdf41dfbfe4d60c032305763d31b4f25bcd6bd5ccce1fc7d4c64ef844fbd717276ede8569582b64f5cc71ca0a12fef5a2810cb730460cbdfedda974e8c2b0c744739bdac1720c2e6ef1be539dfc844e42342a6bc9ededefff5cfc5a0cdb8393b881855e1174ea97d513522557d1ebffc8f6e8eb684f88afdfb7b0ad4df0473a6c06909dcb337930509f931c180d6a0301d5816721a6f5c39b1868bb295d50a56b97c098ad7c7ca0b2aa48b2d01a9d36168b871fc2e4d0b178cdfa79af06a1d2b9d0ae72e86c37d14b8fa3ad475318b7504b1c2e66dd216587e9e729327812fdb1e4d71da71db54f7295f5f45067a8295994183c5445cb3f68ccc2a7f92fe6", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c748d41a5f5f157f6154cb759ba4ecff2f45168715bd0593b18d937219607aaae40b39a6b170c299342ac21cc1d3206ea5e6df4f5ce70bb97d7384632011770315162ffe91a7a71bd786e6dbc04d7e5aa0bfac54560b51cf694d465360850cfd408d1cd77d2ae328841a63f27e6da43ef095daf54cea6af2b2e6082e9b4c44ffa3299fe03ddf803f9f5da163b65e1909e36763081a3172b5ecc0e5002c11d4b6b3cdb108999ee114023c2c64f97463a413f874404949c72a3748ac88055697129fb4ed69f524a5c08334e23fb3b0a73fdd0633a0c340ea72ca6328f0faf3bac9a0b6ab7f8fb7f1ee985fa1bb62695483fc11a5d6c3feaddf43db2397c381890f3b6d81f7876ebe164dd5bf2b88c0bde11c426e0abbfb304f33ed00ea15e86baad0f9d658f17c74e3d52f2cb53ac9e68656aa5d6fea5c2dc2cff18ff000feb5bc6406fe3287f4d47eb500fa1f4755f7ee9ecd627cff5640c625bb533e021e32d369817a8c5bd891c0916ff6ded758eac7e47871a0e18ee3380052ffc1c4ae0a8eff373cda8ee377f8e729ce9310ad88f86036c8bb3ee0a3c2fb9da1367cea8a64ad26f32c65f589281b0d5c1dfc9ba413c739a84d060816bd44ac19974f99c4a2bdac0029dd048647ef29243c702d32d56b695c70eccaec8920991ec23225d3f05a592ad1b72f381bbabf04681d298c56990b04aa8bc14544af3319298fe39e1", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "465d23d6834ec169c3872e094e3a123747041cff6b5d206fee63a63f55ac1db3152b5c92fda4379f42a932c472d2998f0aeb2e798add6eb753dfb2e8280acacd1a094b6249f092cd6fee9c4eab1d427b9435820661ffbbe6300e6e332903eb33af4a9816eb52f7b39bce4ed1ff52e16ba62f3bfd6297bb24f82b4080404d84b9108368722205d05db5bf6df7f749780aba7346e0ced6b319033e9e5fde76f78a32955f80be05304d1ef98359c2c550d22e3e0cae49005add80637fa4813548bfb1f5d6927e6945aa5ce7b38b4ad3bd51bfc01c2eb5387603af02dcdb5fc2f5436b30003fa7f08088870775715aac5043239ca6e4e50d0fa72dd02b2cdff2013bcccca08f00c2143c53fabd27f16bd6a861e7ffd43dc517e777c4e70c01fba296970546c76b3485e670127a5952f38f9e52d588eaccac0d6e0a373f5d09d39ee043fdbe0e9c9e20bf202dd06654b348d31890bbfc0bca8a32e9b5ff9877924bc9687b935e0e8bdf37b4debce3ac68e172737d534a32b678f6a77e9414dcddabdd18d29faca8b832f6965b6c2233941d5734980d0f85198c69944ec77cae8f3c0616ddaafb4faf8696df2f799fbadf590ae3f91877adcb8a5365678cdef5dc9832cf23bc4c578e51a11de737d3a552cd47dbcbc06c642162e80bc77ae550a6a8d6ab0972d02550227479964fd552e78a747fe5ee12ada96dc73791bfaa26d2a128", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ecbdd01a1c44135201fa6f76fa7f872b9c8c66a639d829b7a948b31e9dcda714028237cd2d4b4be7de187500fda631fd09febc5b40fbb6ee3d2c23272eb4daf8aa25f2835b3582cc7d59ddc17ae6b21e526e398010cae86b8d20bcc665f39012ce677e8c6f7b36265cfd95186d1381a78b6343650ebbb8a3ee3c65c23196ec7e7b485c674c96f78bdf225a48525a7f279305e95f9de472d701bd4e4df965f2b5e4da0ee00448c123fa27a5e1b91679423135b813c0683dc93a27d5a8cf1dfa80cdedffd82901180268e9bdd9c0a7b1ec2c1c072590157dec23c94d368e08d3efc631a45f5b830b16c368390e74f9159b1a1da009df1d7f67e11b5b9f2d5dd903ad8552d1a157c99b46adec5414e45b15fd9d71a2d8c4990265efc517eaaceb3001030502675ccc223c6031cbba732bc14add17d3926619caa3ac8e6c1dce566106dda9a54dd006b64063fbb8820e84fd5d2fff2da78eaebf009cb11b2e60eceebf81ba5f96a099337295a2c79d1bfae9237af0507d2d52661b7bf192546c682079e84abc1bdd9b0e5a74a97193c8a30b80f48dcd704905506abac7e0b4abcacba70d73fcd769f06aaa40aeef7e997c8b4762ce58f68413e74998de7322f472a54f18fc94c593d783f3faa1bb67334ea05d53cdded2377280eda84bb5160f3da0396272fc6309f7ed4f316ff75e940b99ed9ad067f709143eb637d55076859e2", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "05aa660766f02f161c97230f9e25f488b91c2a6d87e6d53036cefe38cacceef752c27ce50c10703472a3c251b88f99cacefcfdfd21254579ced7e09ac6196282f764a387b121d7b6d3f9770f0e86bc2ce5d0c53e5783e71720642d0356a35770d59981a65af5b59873c080261875e9888dee16bd7b25e8d2904913f9043f78948485a71ae7b3cfd8f0f034598f33fc9cbe523330eccf2446a2097762b690dd8c3b085da792033196549eff207a04c57e2ff57520a67197f41fcbee64634b404fe7d2d97d8c9fa40018478cd465866aabbfffafbf2362a8c85a59d0289ec015804fe607bd68972029c4fc5d80255696000f1c5b3e557d133c3088e56b884dc054da2c8e4b79e2ecdff4510e94fbb104f8a28630f70ee4654fcb1750b2f7ad427cd48a99e067b6c9f79044a551b590c8840d059bc60a1c997405fd838f120e583e197084fbebfd2a6c6e7151a3d4ba3e060e960f5c1f5a089a83b6c9071c57431c0800d2293017adc4342285eaf86ba0ecbe5098c438af06bb92a48a5e6eed9c9c7d4ea448ec9adac781539c388043fd0ab32498120b679beda9f87cbe258763b09df950d285d0283be68f85862896f3f5368313a63dfeed7a649ae471020144c62def4ed91a08b6201953daabb9259132353d0818fef3fd813a99568bc2b9460cf8c66921894fe2b326a28987f085ca0a128313874dbc969425e08ebff11d5d59", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33c30f2cf6f155a42f2b8a5ec0a33b35e47bc38509b18067275e932782c34a072219ef00d35bf16f674f19e4919d2cfbd551baece5ab6407748cc7f2d4fa9a20cd9e6138052f531814a3726ae526e4c7288c669399d9e7b6dba72637ecb9ea2a57ca245a40bb575d01d910f53d8e4411ddfb86deac63507e5b5a9067cab201e4655cae0e0fdc4080021127f40ffaba0897606a1d29daf0133bb852290b17026b24a2e85831eb2cadbdbba293d280be2ee7107c7140959d1c4dbd9109c45742764ddca70b3a62578480bbded1a3838300b56ee95df354deff4a2fe1b93ffbe90f667957b6fa01bbf459194dde361921437a005afe4def0d4b88052c5e77fb1aeaddbdf3c05dcc411e98a5d7a44712fced33eca403170ff97a76d92fca194783389d6a798780e60988edb44b098c18791a3fe6b92cdbef20d17a374af4aa621952ec7f5f6630e50a919f2d0322f53faacb5ec7fd72ba7a3e25dde906477ee28406427530c9e97855b4591d328f13c8825695be9e3f8c689a9ed50ce797d544c38135c5a0f567ffd129b381d36b29ca22d932ce0d4ea8865bcfe5590adc8135709433adfe3b036fcc6a1371b306e98eb449938623255097a71ab2e49f5ffe29a8c282e5e7d3e4e0c9234393e1e8a6d1fbdfa13a894eec697b2e2edd16a17670ea7ecc0c6bf478cd69a0e097b23a8bf309f4e7f1784ae8d1ff3316c8593b6bd180d2", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a5c8763c6f5d5d055a2db5896c8887d25e74a9c736ff6abd741716902d3844be2d869700d9f5b42febd823d562f05e1c939b67ce001a5d650d9228f8fb2934856156391f24236a65f6e7ea4cc78a6810aa820497aef473118977fb2e3730a4562642862ffba0ea5e99397ee61a626c09dc66e012e957e272143d925f7ead0f081ae1d6f7dea6a6b7b833070f77479ebfcdebb6fed3a138b5d7c8a94bfab96fd776011032e2cfbcbee33989edd77e3be5638524c302535bbcd9d59dd58860e93bb6a82efbc62352e75705380c789ee89709cca0353da505f16b55779ee30327bd525c0fce4025b8294f8f4108770563971bc7110fc4ffab26baf66cc9bdbc490f1e2b9d80227aaf3ecc35112b78760b03b61155d2065dd3c4a9fdb9afd85a940a579b67d5efd63905dd4c3d6c7995d9b34543310553d8161b63efdd54fd5a332f8fecf099898023b24bd8588f710804e664cc094400524b6027b8f52ff06e785bf3f126b660714b2aa4248e81795bc0d3867e60c8875730816ba6b68f7ea92484e41bd3a30a9ea90078a2fd8d096ca42783aca73c0cd6d21aff94d1d2502b77a84c88b86c27699db11d8d4e1d2714cf052262543dde9316b1852208e71aa584da1f8bac1d0a30d699ee6ff62fd1755f97b25fdde6de589bb316c5b9f6c5b6d0c3bd610e6e4350696df44357ecb3f5dba2ee9dc50cbe292de32d9671fe20f6d2c", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f1a82ab99d806066d2af6bb4a3ae9a35f193cfa98aa9d29b6feb376b33b1dd7830d6ccc1ecb8966a4a8c396842742e9f8995eff6b360db1918c258b915299728736b45d93405c5452af8cd52aae2d481d5a41a769d94cf53c0bb0d2a8d0877943caf695dd2e0506216898d61fa2c4b9ec67b0323a938fd9d06366ec1a2e3729e4f10229fcfd42422ff544bbeb2f54680a2282b45ac3f74896cc31efc42fb6f119107487e3c7bcd369c44d6cb642282edbcb8ac50faec527e1ede0395c0858789c3e8921a7d632f2df2035c30ed5f3cc764ef73e305b4e89be0bb85c39f1e615d1a3f0382ea6c135d8141d3ec3b4f15469e3cb87a6923ef896593a0ebd3f2aed14efa4029d95fcae1a25c84fb68103adebaef152a6d78e31ad8000df5c49395b8a902728c12eb493488a4f879aaa238a99efe4aca0605c2aec06bed0cc67d25601c07587b3419b7b50c65c83d6bd24b265bf2e9eba998f631010da1161d1bef73860510001b1801aeb3cebeab0f9a727c0f5f4160566d85a0f3b38c90fbc90944a42fb31aaf353232e2eb97f324974bc60e6f9a3a8949d10750905c9dc9dc8cf1e80be9a3d0c6ed766d2f92dfc28f26a7a94725dd73a866012243af7a48394da3ce275ac90fb7ae815441ee21ec73b816d09fff51bbbaa9ee5c815aa48ab10e1e49caa30dd3c6f8ae468c78ed38de95939f3fff84080c1d16568140dcfb4dae3", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8506ef05a285ffd4882138abd8a8244a5b64fa0f7b98143c4ecf04ff568e87b8d519e53ae46e6dc85314d507bb6e63fa981cd58982ed21340297f05bd0c329b8b88c4be22825978f966e14d2dbae662a7de5f5782789392a23e7c89b2358bb371254e8e961608e48bbb319f12b5b89dedb8fa63f1ae121e07d469d166e2581b3f70012e8c3035eda5362cb38d169492a624bbf14ca23ea52cc44728a3be8f20040d65251508012ba07d9af43ac2c9c7c91309ced6e2a378ad71c599c006c91531201d6a06e516965cf4e7ba257008cb4ab8760156da5d3f873643d55e8a0961e6cd95767b9b1316871a54b7d2781623e1f3296f53e9d4aa0f0b3b81fcb1b1b645fa87d4aa9bba92a1746959c88471e03a82bb062f63b9910f41fd25ab836fffe2d69a5b7b97beb3ceb11776526494413e5cfbd8fe9a197bb0f826636d6f8065f4878ef96e4289d507fbffbca0521f0afd1dfbf3ac3fdbf617930f21a6988819ffd614e9078a58eeeee2760eeb4b5f262112c11f4697c92e070f628b599b7ee23761a88b63d242af1cc68ea5d6d9dda11a3183b15b52fd32c8f84be70fad3a7f654942989abf14b43a47ce3a4507aba64126c24983c3db56f15247ed962ebd43243957979580408a0cec8234f1d05e4fe94edd33970b0fe90af22549f280d76739ae8ed5a050a0956889afbbce22a1cab5e34eb0879352008efa6fbb8d3941a7d", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ced84449122254f1ab71dc510a227d2d142d4853d842b727958ce2a4136449821783dd1c5b43c166b44228008a3dd80a56099998c73bedb554c4e9c4b698ba89b05820d2219f383448618625f384cfccba5e7bc0cb5a6b7f1e40bb60bc007f4565e4f6998a6cd84ab137804b205adf82594b899ed9fe913f87017f057822804434417805a718437fa5a224fdd46fb4f6c9f3215fbdc9ac3ec41e2a225bb61a2f087a3bcf3861b0294c7c380740d012ef0bf4057a2a448eb9e8a59d36ba2b24ceb9416fbe70e2456e01b3d90f30b71ef798bc0c29214ad7c23ed8d2f5d3077ba81132c9d550b9ca887d36ccf04c7c02cab613eaa7f220bdf70d786a3abf3d4e0d9267220b9e204b843b9b3b4fde4c9db44485d1d3d9625494e610e1298460ae1c6e7099a6036c1f61242511b9bbfab6d3065923f1eb9941e03126f70bcb12f22b66f0de3a51824baf08a12081f76eed8c546543b218cbf583685dd2d3301bc03a7627664c35e9dd645562e8aa09cef36372691895545494871aa18613e72c0dddfe6379ac24b0536335a7e38b834eecbefc78804856272b1fc59929399d2c748d7d710076f96409eebbd61ffc0b8458fa1f9a336c8a7df34b970460a98b2d39cd3b1b9505388786ad21994dfc60333ad2897940e727c2ef0318640d172e0d54f789d14b9c3bf3b53d37198dba7570418e1753e7a09cb8e31b0ecb98f948c0155", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "67cbd286c5fc6858a593b0cd54dc4cf593fec987fb7ce3a405f71768f7553ef31391789dc4494bf8a552367cecb2e1b3ac470f64a40a405b64f48c470320fef4843e6f36b0460e5422187b83842495934358d530da19d8b44a361f313f708035ef835619d8589f187dc574b132ba84e8e8a5c607a4ac306a2d2f6c8d2867ca12838f0fc38dd9fa08ed166bb58aa5fc80f67a61835f4eb95ccec06a3951f07f7e17d833aab01e58dd7731543dc4df60ecd3f116418576d7b370d11f593d185bd63dceb369548f2dfd8e31e92ffd0d3752e71580f45a880d194d109ae694ffbbc49d65f5293c1e85c1e6d183cbf26e9a0346da4d4ab85ca666b8fb4085d414c2e5cb1ee68159a159bdc57c4aaf13add74bf958a37b06e149952fcd282fc4a7a4f4c2bc6d78d7d0692e60a5d8494430f3312c997ab2c28522c0a8c8a34c5b7728b88767d27396f62ea843733cd4cd110d998ecc26993d58c4087a078d410a1af4cedc5907bf66712c4a545e122b46f99f30c85f73a600d6e28700105d165458fb052c62c74bdc9bb1c5ad786a2c65854e077905102cab2867253cfebb2511495d72776c7386f3c4574d74bccc1b68bb19fdb88ab495e4e83d48b502b7abe224e06bbe8c78d49e49dcd47ddfa6a5e960fa9c97004325a42f0631019507d5e729f58619b7a7e8f2cea15e3525bdf4d5fe58e2660b9a44749b73f64501da8a1003aadd", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3136aa430fba1f6359a83e53006f1f8e9533d2d3ec479e772f1c168c472fa665062d1f8101418d6ae9ac8708b777782878700e42bc674d3a2164c5a047651d095a6d93258d4941004090625843c6687a2b5d1470cca3549d4320dc2b98e30d164eea12fa9176e58616804bbc9d40ce9ce2488d40d24f6c58cf88d2534a11eebd68a7937b0dd583d2d57012a9959e3c1b7fe949527ffbe5fd7cb035029b5ce86ca88ab53a91cfc68f72fd6825f5fb9a8616287756274985dc428fa20b8bdfbb89b45edd7fc704fdb6f45e6b227d7e3f10330a2bf5527244fbe11f515567afda4b64e74f97f343abc8523e8127c4a2d6f2412cd3f4e12ac315ee025e1995e87711b4ee0914283a0a950af4785c83a11763d8bace933a1291f2e4e88b38e1072ee83f9f577736f42d4e3559a42acf814f3c0e68d8e166f5498f305eb4d3deed48f9cac0bf4f5cde9939bcde2611664b3e21a88fcab01e28398780cf23087e3e61d09281ba6424b7c29b822c72549c2dc901086906f028c93d1810feea676cc90e407af68ba34d9f4f1ff0253d8cd4e49a7840c513a7785c4af5bfdedf44dacaaa8b5ef26885de1505d8e404b61ec36c5450c50bc89064688e7a8b6493eb193e87ab5de64b3d505eef5c462547174ccd7250e97ccb14c5ccdc87f83222708813bf9d6e7bde8a49644f7104ef51ca30e2a51946aff944933000cbde0ddaf25ce70427", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33002b3ccc5932a62ef488bc42605590a0e1ec2859a601f7e4b95499920a784ddc4427e34db6ed5cfa2d8884ce2c35b3c4db8dfe9d24f279490c37a8fa2a4736c6853446e83057c9f5ed75e0c95df818a49fb5850eab03be1b03c839ca9535d789e093063997fcb037edd6581a991b80ee6c0752176033604acfc8ee8df07a344d8b61ec61d251accfb4827ff1f9d81fcd719308e9d77de8860f39b58d0318e76f75157538e4859c8aefcd70f002f4c745ee9dae1cb0b00e65b36096bf89c7b4c8d979f8aadfb952b5d556edc7ac56a89de37c29def4cb7190564c40a8285d5dcaf70c16c4cc9c1de536e4acc57b2a258b6a1d662b9b98ded1fd0977505b15c8a74b4e732a48982566c340f3c89ed91c5bf69285b602829e166105866c167075fe935071f7f162c5816832202aa2f0970d2a24b1fd6ce7c543f71e0c4a577b46713a0a0f18d2650ae26733f8e47579a883925340b46e1a2d5b7b2aea5fbfbd2a2d7bc72ee4bab418b78ef003b42d3e1680682a773ce484e285029a6e7b95c9f5c60ba14cf5ebef000e1d84c36421d99524c8ca871516e624c47986c5619ea8134de55c95169ad1bef91f9a481aaa4719126347a73e933ab77acdf977952b3b2a9dbf35b8ee49c9d3daea867392ec4d08deef2d53dfba3dc71b08b7242366c20211713be78ee06d6fa5dd57a7d0ef76d7dd7cc737e0ccb47cf82fa2dd6fa06052", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86def3d3601f6ce4119991a342a8b0406ac097ed452aa914a8a52c83902742e3ae613a51160d803533b69a1af1197f759812e66d893b24841a068a7958f3b58b65fb0fd8dbac2aede44ca63e4e497d5b81746f72b9c9074b364a1dfdd5059c3851b04827a68d6076f5d24ebfe982d14519c0009ebbf98e1c33f96b3f9bb8e0f6aa0bb2c6ede48bc380c25aebabe525f2b6a328f70e060c853fb4286a3618ba370c046e3b208fca83012c1df0754c567d6c65108a771617c15c666efc1a29a3299f283e7bec12c64512c7b6ff26fb36efb27a3cbebf3d63f51c62aa75c135e9210acd6b1cba9a5add66c8631a5e32e92919c8af17d256cc41597001a1809886baa5e6b4bc1ab0b715d800c1e1c0391e696c59ad53cee5e2e4725c237c0a861319bc5621a371ae9285d7df0bade74717dbf2402118099944bf5606e66966254a045b27f4d2854c6f691c11a2c08c98f8cc3bafdd4b3e89f3ec65398acd1eca2ca3487460a52e6c2dd32e06e4f6f108e6053cb25ed452c806b1ce4cc2245b1503a65f40dbe2e18d97a9ab83e4c87f6fc320a598983a4b38d555ef5483129528f68c7f64e3c7d2c8e501d277119fd23dc04007e95b5cc512b0d38446dcbd38b3ab184880a7b7944b72b9325523b32de46e9023b812fa87b5844b8f10b76e442a0189d1368068cb06c76d1f8e34621689486c5244e1580c8b077dd60644a5190f3765", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "926967051e01a07e92cb09e000af2f84540d299300aef0846314095496f1f581b175bec6bec2e1e0b2b500103d9630499c1223ef7639608c4afe310036729dc82570296f4f21b07274dc2b3dd8fc0ce959ed2824d7ae31f844e6df52222b4c57135c37838cd8fdcdc865e1b5003fae5fa1dc873d4f383da2695a22f792db918dd6c8dde544bc7395a9ecede7f89807bf61a8f60a200bb05c34c9fabf2132963fe05a0dfcf39b675e03c19bd1bd53ca28b3cc940f57fecdd0239a67138016d386f55c1f5cd9d0f559c4f0b7d2e657c82321a46d56c209b389628b0d5169f5cb29c1d76a40dfe561e747544da22c8d623f2ebd90528d54bc18cb659a0aa24c96784951d2bc756617d12f71bf6d280de7760ce62ec41962698a327ce3c9ca3417b08e5af3f6da41c5f66ddbf0063993f94e6762af251c2cb2742bf850082bbb23e32aa9200f66988f70b4c0b9b222755af81c537392f2bf3cf23d1ae92d4c3b4c7219ee33fd64dee32e168ecea35b175813e95bd491943757f9cebf1f72b5a3051fbbf3a70b9d0ff502cb3ea32e6f0d46724b39908a56d23f693702576aaf576e1bd374640100aa535210c19bdddc09746b47670e4cb247fbf385427b4eea4a0a5c8bce1177db1d94389bfd527caf4491f52bafa1456a646220c01234efa5f0d6129a80424a297d7cd08bbfd91e0afa46d4e25bca3aae16dee4a25a833abb3b9e8d", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "737256aafbe153ea73422174441f9dd755cd5acd5a617afdefaa710667213ec1a8898073ad343eeac6a44811c71f829890b1cabc1fccb8510f931046e83b006d4ae7531483b712f5fe9d85549d2a0468def5a73f5d28fca1ddb4642f849142f34d71e54e31b396d31e89fe62210e35b2d80a99aa828258091284854234c48ba135eada9b00bc1e365d321a93e8a48d7ce9666d828ece8aa3de956658bca2c865885ebb23d72744c4074ad599360302b1646610e66f5fd5e8208e80f18442994d7cbb56365848ea3c0a8dc9f7bcfda460d484fc647bd61d9f115983663bc15e8117ceeb229190ded8a04c0aba823b4963685531cfb4bc8638df818fbf5d645b0102a6a7487e59f04d602eb06df179fa77a2fc108f517bdda2c30a529831a0497b4ab8f89e3a2f1c2e791da91ce7efffc84737f8dffed8fb58975cff504d189a5a5486308ce2be19e5156f9fac44545518e622c477498b435b2815a6c860058d097a03b4d827f6a15fa297b724acb8a9e305eed0bed3fdc4c1114e81eb5dd98cd4a84c2ea289cfa8701507daa5a051e872208cf4727a3dbd48673eae73d9be09578a8cdd6cb93e4ff2aa63b293529265cec435600baf104508597ebc949c844e30b7167b1759191a9a64486622a5157c48248762aff8bfaf9fe2443b10313b54499d880daa4e9529ac6c182de12235fb938742c29d59c3bcfa7efeb00205fa3fe6", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "290c85cfd3a35aaf80e41ed6274b04ea4d40008c1c342ca106b9f5d51c485d8838d0f3a35bc80a34f464c612a9bdf62c814563fdded9e63a078de471e55b172a03a3d46be144013243839796d5883ff1c74ad5f3459ebbc468c2377bdc4473f0c482fa40925571bf4202a7db538993671e342779af544d0baddfb6d04004abe37ae67926e3fafa755717b84a1d2a0c1001d7d3e91ad7a425b19ec8a5b1c30b943567c8668a66d2af2dff1d6ad6e62e5a0a7ac672d186e055082aa2e4c028e23196034c1fb9d8ea176316399c885788ba59663853c62e3a857b409f1d23009e65afe139815d79b879b8ff0294c5aec6341958cebafeabd6da062bfe24297f9bdfbb209dbaeb3573e4a4dda000bc11d61a86190c12a047e5916404f35954aa36aa09461b8048f13f2f1b0fadfa4245e5e179e96341179b171990e69622bb3ffbf9e8c685b49ea93c0bf430262e54c33d51dd93449cea2ccd9a68258cad7314d2504d167bfa6d817c51543012c16b526f8bd5498cf25f357043b65075edf8508fc0f5e81c845b1e0396da9783bda649ab6994a021c0e3d0cefce546b38515698071a28110731aa8e1ea1674e051de11c4adbfbb1af81165f8bad4351767b1f10fa5904062b5789e9ef545155b9b5b369c9a90e6087dd898def6513db5bd67a1dd02b5a960f357890af7aee1cede04fee3e56d8a4a1e3c57ce87c920bb5ac66c0b05", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "705a1003c5f3e719c02d48b8ea7a951b0ea1fab356818f4746013f6373872fb36609f65d58f165ee0af3f2ea5ecec02420035e0ff80bb33d055628d31b0212788f291b38cba01a6624c87aae1286c465160e83461372061ea304540d28ccb3ca07078beec13f6bf62ba4df170affe6e2b36df74f8e0d5c03a3f536f6c4212f54ed2f752476d40d029276323aa183c886c8b096f894ba98cc0a8eb4b7f5e3c1cec1bda9254ddaffdec262e9c51de625ff954ddeec4185afe90bdf1a9675477f82802c70f9d4485c439e9bf578f7482f9f947f1dabd4200423a9fe14a6b41f5550fe76b7d7be2a971cfe1ac0622aa8ec665d01c56537d488af2145cdd2fa13efe7ac606d03b5ee677054a89f1ae70126ad467f807b5c77fb9444c6194aad0ab3ef7cd563683f2e19377ebb5975b2b0c9608f2f526710e13f68d5d44656d24811c868715745d9feaf80e888ca3aaecae46555298801de4f5a1057eb8453e5ef0f3ae0481cfb363d1abaf9374b44f5b5c3f76d39759d97035b531f2e1141dd9ea098dedac21028ddea15655cf15027601a9671bff95e55c3f1a859aadde74ad03391aa7e234c4767401c501c20d05ea4ac78d4774efa0565ac7b1fa321c9a4a00068158c1accb75d232224d2ed2907974495d23b6dce4cefdc3df61cb3f12ccfc83c872d20adad87ca4c8bac3335fb6987fb8b18a888b786fd97d9ce08843aabf886", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1dbc3c4511fce024bd79c1ee46a6982d3849b314679ebeeafc49c310e8c65894191a4fd9c61121fa97d0ebd55d12bbb8d4d68303a4d7e2e4c1944138a44bfb652792940e14afe2fb863acadeca092a8672b27e764e343ee865cf653839f9be6d8d276ae9f6ccdecf1ffb6b1b1d92f598f90a607df88cf52cf5ab1be01077d5c24bf2e4ebdf2852f688a354f9693841db8dd9ac0bf837e83e4fdf351baf6e10ae5ff2dfd12f58f21bb6198808c3afeba4c66cc564e24dd5d7bbe4fa8ac028ab61989ffff6b90bb8792dabe848042e8324e11c2b4fae835d2bb9563ba07a1fc49ba16d077e68f7ee183bcc6e3fcfee0b3ef6f5b6195225e1dd7bc6101736793aba9989908bf1cb77b95164108dd73db15498172f65e2cc5b6f41eabc7d5588ab43d7d13c6dd4fde1fa12b09e8912fbc2189af84a0ed393c6f5f4f23acec729e9bb9275704f8b1b16dabccb667ca8308cc3f382bbe794a4f203e9b94b9591f4f35de270dedf3fdb6a66fd8cba8b75d4050938ff05959bf0f79ef42fed09e45813af06e7b5d5a21a8a945977077c15f007d36d09bba56c0273ac32dc052cc019b33e13a9f13e40a6d98b6093bf7a3ad803548d323c46e9f05aeea9cce855f95cdfc1db5ffac345b07a102ffb727ba83d03a12b2229e4ea3f65e54d27781e749afc6e6f0bcba25c742937c6723f374f13fe884422244142f20fe4a8792c1e30ab5b73", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "595dbe5f8c39e6a9d53e92194303b0b8ba7f799a33f07815c7beeb6222d7f34b227b20ba22efcb471ff1c3265319690b3f20663f5d4d1247d96e6ad5d17a9a427f05238beda3c27a9b9629877b96c86aa576e153d8029d62906e3703895b285e62a86d279e35df35477bab8133a3dc7a40cb75aac7403a0d42032e63bad94314e1f2a8274ec6fb886dd0b2b87f537f71682a2be771dda42f3f5edd6d50c70816d512bb5451c84be38a3917808f22bba7c1622d30f6ac0bb5d5d326400bd328a1333eabd531f8dc9956f48ab369aea4b84aa6bd9b831482c3f772b1e53236093f9dae253b8c8567d1faca3f1fc0247dc44fc26b82abe259ea97fbefa96241f40370ae98c9100513ea868e05d02d4fcc3426a20126d7ed7682b4dc046c97380cf4d130adf198713975b83b150ab806ac4b53e590159290e022540f7a3d8c0d208fed4079168823b518fb930f09aa9c51fb99c0d9a5bc0a973b01130ae2cee33a139e0512a87956f29318fc7dd4197d5250dbc188be6c0024ab8dc22df7e228a3e075d39e81bb50e4ccb1de57a1e4732b1a9ae1161c83a84323f13cc53465a69d0b5176a93267ccec3f6d8e1fbfbe5c4088897fa39cecb50e589d13d4d6e1478f9b553eaa284446d223e2be07ff416335502dda017be3b03bb36990e10befd5c833f9fb70a46e473fefcd18ccac7a9a42fb4a33590bd3bb6c006b01820cd9b38c3a", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22dd939295b16b34850895b4f088f70a957d2c17d540775b7bdad45cd14c23606418e495f48c7ff5ee30c2d1ac5f8c54383456a6829ac8222505cec51b6d35aad56fe0e63e26ac6cea667a30c48d5c98154ff819fdc2e3630e15e03631a35f6e3d4644c92f12a47e020f617b073ef091258bc8dc2440d42a61060f55c7aa029ec6411a1fb1864191bd20bd813bab797600516ee66830f8a293cdebe0181c92de03d92508954290496e69740c7db5ff8e9ff912d3a51e47f71af23fc5688ba40d4718682e1c417b77ca2f22630c5892abf460e2c91ba1806b0b629f881b30ff88b46150156e703a7288bc061fbb10bf8655cff2141a4837bab0a587993e2513b45e01c3a0fd8cf6677499444cf9080a1e6150b81333f20b5490a676f4c022a2ee1449d1ca89221e1f7880796739ee57048f21a92fe286fd742daf0df64a3399edd8c349cbbdafa1e92098300352c7bdceb304702f4c7b3f487de15457ccea5bb59dee8d7be7443dce1f38d864d4967cc634b69538842f8cec43eb185b866f16f8ad84bbaaf2dc7a6c2ef5b129a7c65095257fe3c39e9b2a149912cb4fe9026539440779e582c92eec8112de22cfe7be1e0bd34ae4f98080da7ed3f0dceef6c6c48de3963b2d9cdaaeec93ef6ac0014e2782acb37ad1cb488c3d34e240d541daa28724685c3d013728e1808f093d804459bef2012db3c6c2de5c73b6cc42f02849", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24e41e47dca6fcaedd0a800514ec5489c5bb13caaffbcf985ce7d0e869252d8f70ecedc943da638c8f6072c70aff892aba108e83e371536ffbba21c9009289d5b2653b3fc14310b91b2223d0a3674face6b1a424082aef274d614d2e50230e683fd3dccc052adf38ee986a2ede35e55d205af9822968c3e2e308e31667adba729321082799f913432027ea58215bed00826614aff3530cb215c234e57515f5b912ea629493110a2c41edafc56a8715481f6fbab6e6abfe9d9224941235e7f1984682b590945a854b1b436f6b305ac9792a11cef9c1c4ba54617bc3cc4473b1b39b9ab599926a968f40d33979216ec4c723cd33626bb0f63f75069ec947a65b68abc25adaec93cefa5b78878ecf9244f1f005ddc78d66eff3cc2363aec0af19d35e4746b83fdb2dc2a69a41ae5948e5976fb3dbd4f0be478bd355c8c9340ad11ab3345d841fbbe24869f3e911ce36033cb83d8540285fe7faf659e0deee3265f2fb35a45f1f83d6f1386020aed04363b3c9acb785eedcbe7c072563a0ca857e6319df84c992e98d9f1e94a39b0f267aa0344eadb0fc55e92532014cff773d0eacdce6ef235cbf16fa4ca982bf3424bd207c3bed93ca68b3c33fe9bc195ca3f29dda5e655e42d7466fd178706da115ad342a529c820bce2912cfbe6b88f3c0feaa7fb0b3040c9726ae18ff7ee74f17e9a5097d0969030dbea6e88890d562ae1c58", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8bbf719ced417152162b382e4f02bcde1cee73074aa120e6f380c955c77ff02864ecf82bdfae93bece3a583bbca04d7a04d2a0a4e29c0fa85b1cc2be4c50800a0f6ebf3845df31874e8a6f7f766aab1c7c014ca93aec0660b89f91321dc72df0d76e45b5d9ddbc37f47a9948c3e49c00ae99f44d8125ff73ce6bdf5747135bc462f009f91b8263ae5b1a5e0415303ad68b628d98ceafd0e41e165b81a3b50b784e932a4e26c43a2ee35902fb7bdf5eeaead10d4f4d48a4082675c17f9b3a8c319860a0f687506aa23c100fc30d29c924f7df9051d0636ce06b26904cc4cc8e348cf8d264778a23bac7c6ba53a96a16cd74e096bfee57d6ad5972b5262ddce00e56712f32d156595c3e02307a8c1504e0c343695cef93c13dd3a7117a9611f6e5696912c9c35ed6ef6d7fabc7f4e2a85b7f5881c6a5079337b388cd55cb6169478b3080f48ca502e355609103f3bcc7569b0c57e0780210f15c7b63a8fb8582b36f9b3ff47a0e1cbdacb1ec79f92e8e9206c27c5e1aa99848953fc9a0072f826ff9ed0974dab5e890a269bf32b0b891ee09c105a719faf54cb2cd0ac405f5b20e63633aee37fa237d61db62bfaba569c3289e1ce26851c5b2aa668e02cdf30922da4dfb0a4f7c539df1326ec9a4d8bd8e85f7c3c999fbfd1932dcd4458a3ae08cd767efd2404de46cd9fc53732aee6d04d6ad7049eb8fc218ce5d933c175e64ec", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5c83ccbb26a6ec967342fa43aae5a444327ffb5d70b6c29ea6bc6fa02d6218c2af90dd8253ed74dc104ac6289830d6cfcb68c9f0ae76eb6e955aec900362de366fca0d95c76a2273de9a7ca69c8a2bacbcdc499ed9bd507615267ad7bd1127c4dbf3eed3f7b4d22f41b7a29d1cea8e069f5b206eaa636952fb94e254d35e6c590943973d512f104a2c34de8d66c6424d25fc50131947a5da4655605494d2ca825ac5e77c825a40cb7d06146dd2528eb5365ba25b91c35c4f62ebea00ba8c14d64ac44a11927782f02f91d962c58d2b33f37176a34255a2c8e89509ad20ae8243c98fac5df4b2d597453cd0be563f38b2d96142ab797b79d83bbda60a90f777465f288fac8764f5a75edbe62531a7a5680533292a7a31cf2a9118d5911ea0ac163c1aa708f00d357ccb4196542ef51b211b36874b741e3bbbb551fcb6e2fe9823d69e7b231a222a7ab0fdf56b3b580cea3712e4147199c56a75e61903cad5bddf6fa1e37fa4646a5d86d895cd6da143eeeb4d12297fe4763e4dfe89bde8e6da03a0b3c7b4078fd98d55081af54bc2a91ff276906f52fa34ff949bc42eb25f8e48bb8f7788e70711bae608ebe8561aaaedc4b905ac5fd9e31bb0dbbb882e85bd96a9bbb6c295d2d49541a4380fe20313a7ca4adbbdc839d92c81181aff60045a8d096e90b243d3f3c4c04f49648b2e387f1e0e8dcd06c0549ed236b14090e9f57d", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71407e6de464456d330f9e1525b220769f5f91b26e42b9e288ef39ace84d938f76c810659d6facf0313d83d0b283f9577693b5349cc4dcdc965eef9275106027ea28c6e03cad5113a54494d5e34ddf9482b075c8ab7a729169e6caa506ae80e9150e4a7759820bff02c915694aff560672a5c3d5cc2a58251eceaed0dd439d803c5b0f983776712be5ed7ab5162051132f9a58e1ede5d8e070361c041de97361daae2ba351a1ab1df5462dd80a3913f4f753fe1f4a1b264f79a8bdcc3fef7c70b859723b53ff21baa9702914f921b065a64a7dbe080abcbec006971cc25b814c558028b167dc1feb6c0f180fa277a09afb08e2fa360c44180e9c4b31a701423d50a51baa83cc152f071f54c2079e7bb47247b3cd6ca022abba346d289f2cc8a5411fd935bab10d70f8ad69a8b52b591c67b9885dabceeb6d3b02b8d27ca874293652b0a5266c6afdb47dd14937a312d754e0beccf82c9febe4773996b6bcc6a1acc81bf0c3d1e295f7ecd535ce9f5d21178f53c942175eec29e40fe88154d25fd6eb9945e2c70e2aa3ff6a59f87c3a2b6a76e30cc21dd2af30007388892844521011d24a3f957950e577b0030ef82a42732e565b6e23fe06814bf9742b6a960603ecc1d2ab3ed8f9b56877780464ffcf40d3228835a2ac50a16d089567577fbc73ff57ee3bb130dccb4e3a8525f44fd041065ba7fdb7ffc4d8ab742dc84bda87", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "785c03f798ea674404897143d6e2aa3e2c7546429a46e09b40720ec0d5741e0aeece3b007013ca55f49451dcd06bcaa72f1a3c8da52603b8ffb7e65b8c2c7e0254762eb8cbf9884556d9178ffd4ed74699a93e4a069ee23d319453209637dca88bae6939b55913cd5ac8b37b940cc30ab1a885a1768c261729221a4b555241259226d3901e94e30d29681ad29b48390320c174ad1e9b2dcc3b26a5f0df78ca712f971aa248c0e24a0f9612ccc98abf23be649930fe3c8581ba73c468dac4fbeb5030af862835dcb4c9fecb81b359d08ccd16b6a26a1b904ff4acc04e213dd81343fd5c4863d5796dc06efc5f964910bb59263d1fd45a0d7f193ce0d8daca126c8cbf659e3e56d25adb37d9aad4daac46dcd7f9a14e59e4acafc1db47846b7a7a84165cc624668def6769de4166149e15c38c59847f0566b223d1e519acf558a7170d36293921978a90d29ab877e363d9257858274517c83c8bb5401d45d9a0d1a6e28abd91223ec2f2a02fdb013072105d3f9b5291f90a220d0e472d319458d2cb9869cad6159daf4d43149ed0f1f25b111ca240c9ada666694ba6dc9092c296a47aea39798c9796b8ada9ae47e2c9862045e8541a2f63b17d970dda4f4e59a5a7d1bcd7a09afe7a3b88b1e05c1ddb6cec9944de7a3c3af2e2e03932f2ce00a11dd963bf83273fce1d051d759eec33679b541bc01398746eabd2a330a4e8748c", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36aefc61eaa79c184b9ce8b5b1d9bde5603e95ca2bb5f505ecc278dc3c98719f1e71ae65667fd52a0ba89d888335da09d24e6e9ce8ac979fdd91da44158a0fb05acc43cce3bedf3656dace8e135614d9956770af48d42c2db65f0a82235185edcae030a3804d2a7734ac138271227fc5e24384aee44642f3b7182057aa54afc74fcc75aa50891cace8e159cd43140359f57d9036eddc688e477cdee487e562b5f68e3de1eb7a5b93cfd08c53ca153b69f4085bea91085494a8f3389b668543942946c7e87158190a460b5ad8ec6666e581198fc745d49cd7cb684956deb5ebd8917b29672ee4e0189cc55c50adcd3f1d22fae0fc1223d24df6100fe1422798ff4d130185d05a254aa32a90bcd76cd5a30356831b8e9be35e6023c497d68068ee08eaf1af4fbfc707703dcfc71bfefc4018c548a894b4cb360931ff75f74650242f9536fad63c7bce3334172fa634efffc4b6cb724ace9687ee52f17790828a06333bf5d0c1ab0eaf37d24096f96596b549f9850ca10396f89d40c4e47a35f56c941ed719c6a1c9efd1bdfdd1cdf435d02b57dbea8ce7e08526f1d702fa91752f69da415cc7ab2bf4f0fc23671e5bd3ee70e57fb2971766738a4843d40ba428e89cff016f9774c07ab99321b49b1178734ff25925a21b6b3437cb31ee0bb5d13da971543c5cb54d723059f328c8372c78fa4869604a0a23ec91a1fb97c95b1743", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1e2afab91dc10edab4b07b4c44c6e17de946c418c2e946eebb3bbe6288e31bad930420aa73f6f5d0a3cc2dd742dcf92f9b0fa838383ce71b032732e81b96fd4f7d8868d96ea11ef5c94003f0066ce5c86d231ed81986648bc385a1a8bc9a13803c45971d3dda13c59e92e1a6d68b9116608ca19f9e1d73644366559bab6a860624bb4e2364552e2a08216dd87ef1e7b307350c005ae55248ca2c673ed2911e63d5632f3a4d89a08fb3ba8d958734e0d07f41aa63a29be127a6de8033a7936ad74e7cfd54aeb4791b02410226d9902d516488a39910310bebbbba3c8b85d5449673afdbb91b4f0c28ad02a62b61a38aaa3765b313ba8e1fef59263086fdd306deb88c1677d0ccbf96cb99473f87079ccb5d835fd8a5b6cfd05cd485af1d78584cce943bde0f137e86f7566ff5ae867c40cfd37229b9e86158f9a68abaca1cb192aa32cdd50e199246f6fde6f8dddb51fad7ea94b8f68b916d9f6f95f7ef3211de73ab8cea2b09eaf55791851cc24aa2999161546faadfbff90c3c7bbfb7a08a2b25ed98b242fc76c03478edb1f9566efd4cd5c873054379671041a1589c583db0f482f13b2f41e93e250adc3bc47b21e90aaf619e49a3cc83ca92a2306fe4fd9782a2cffd9a8cdb24937b3e29c268dc68c575db6b24b7efb400e6a0b584bdf69bd28f2cd8d23e460e6e8fc81e607e5b0c9689fbed3b19c592c4bdd8365362df42", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1ddb6a66f5a588bc3e1ca7016e47ab98ac823cf683249bebf82c6328d1ca624690f63abf3916cc8a1051feebf093a03a5ff29fc91e9428364f73c9460356c08d18fc0d9ce0f04bf36c7031cd304693c5a64702979c21bea1dde113df21e7e41be28c49018b70a888f1699efc1b740d0c5d2b7e375ad886ea7eb76583082e3e9e53bce7da7d15628966c4bf368679f6599dc2d7101392656da0103c74b0e70587ae4e4d3f3e7fd60169fef069d4390c85f87077227ccd6739a3ad384f07821f6daae21f1a4369d1d80f82b171dd550cad4c19d66b5fee82a08d5d90e71afce29831852d7122fd1731fc94ba63decb1ccbabb7449ef0d9d03623a1364da17d036bb2de800d1dee707e4102dba9230e487b77ba412a56c141e9a1dea19c687c01a9ddb50cd5013bd08a21b2758975c869d1cf069597576066e8208b48384ce1e78aab73947c7e9b879114299f441581a4a84ac79786aa5287a5c020f7ad0e7b05c1807f8c0a949357386d244ba69ef35db9e0d1b6159f3f7d097e50cf8645ff77b584f94d19090a53305471e6cdd1489c4b0acb77e81cb7195ad70f1c8fecef49fb39ba4e1b76894cc0773340660fc09d82c15e5da189eeeca8f2392d6af379e79ef2b17c515f5617a78b7aca0951b7a91484375eed605f7036722f5b1b08e7f1be28fe38a11e9f0f9fdc712d0db55642cb57a7aadc6d9acdb717283d5693b8d5e0", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e5e76558ed93af38df82f1dedca0baabccce6edbd378447d8ae65d571cd559c91f5e320ddf83b50ca57dbe6e93aa4f89fb92a910d471d2dbdd5028985e7412833492f716824e0cc0052b84ce30180dae96427bb9dddf6a80660e1405e936b757423c5ba264ac69f4655df54c295552917f5cc93fac4913ccbe7744861a668716b9903b12c43ce32ac06349ff28a8b7be06c8b7087cf2ae487117655e09ef725b96296bdd691b6d89b89fd85d051cfc9d199de95539dd1e94b8ead958c4455f830abb5b406aeed1c2fb10163d537e53f1b9878f79ba3c3a6cc13cab24128e820ee7e67d043ea74e6e1f95f931ff286d4544a24cbabe151fde4531cfd3859a93554f6dd774adc9c3db95c01455e7fa21c01929f511bd354883f28e515c3a02c40471283990fa84ab03a5a8e704363ecc7d7fc0cf78c470dbc06bb84ad3145989e538201fe3d765be1956b028e864f1d66451e58b6c37e59c8adda96b316bf1070339e1dffdb58b413c8c22cf976774c5c3a2d6741af8999242727f401f2c7f79158fc34ec93bb6bfcd0363b610f62cc6facffcc955c4f194b34cfcea76b43497ce7d9bd33faaadc8f45742bbc484934f6c700742b1a330006af97222a84ed313e998e64ca737868eea0389a967eb8891f9391b4522c740eac7ebd1ca2eb9a90e5dd04be72c53bcf9aad3bd9ca700b5423b089927a97ce58e031792ee4ef822db3", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a270f591eb8d1fd9776cd572d3df29775e02bc8a73de1fcbd501aa2b4d9a9ab9767fa7a88d0d4881048b66f4a93b6be63d6424c0b193daed5706f8e0acf5f70c7503889f23a3cd4323ea0c770dbd1c4f8536e1ff20ca8035e93adecdedf4ac980038d39fdea1eb2c68249e619f5e8d64970f10e0549859c0502bb1c6657e99669ef82961a6a6165ac069addb72f567879908fdc43e2bdc934eda5739bdabc145f89ee4ec1703022da211d47572069e3a52d14165777c8a97a88e56a5ea487901f3fbd9a9838712ff65a3d66b18379ead227bb97922bb2104cf857c62900040fa75d2d333eb79cf095a99addfacce2ec283cb2edef800f9a5e331cf323d6aa0d3294ce609e02e85e8fa856ac02b7216266c30a2d3050f9a8e030be5d7712c03701eed721004f87ab6b889bf7a3b899095e88487a9a313f0ce9acf6071575af138135984d14d9057707fb0187bd23f88b10a0b855fbf602972d518b6c02cd00b2e606587d24489e27b28e1fc9d0a0b28af4020dbb830f51899d3be4accc7f293e47050ba6096918c64d7243e7aec89638379662a3fe9cf97c8bdf5ab1bebe8ca38490be37084484f72ffed857f7ab4d388b827de257e4114cef51554e602482cfb9f0c3d063175d2ee49cc6b2be840f3e8d006cb5111c577a5ce1692db517ed5f68d768933361e9909fb08e418af7a4551fe0944121d50194aa0da8dc198afa28", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "43947a1aa61cf45f2cf92a6ae8858fae970757a1e0848beb6a05f8795cd52fdaafe5f86a6d19a3a183b94279fc8a2a69c6153ae16a7285e6f8965468248e99fc9ac310ac688d2dc4f4ea200a851cf4a4d5bdc661027d3e18e1eb7a726c4302f218226588a55ceeca664bffb7cc45701bf1e2a3a98890e38ae43a326c186e00ec9e2ca4579384fe07a4bdf6e3d6445ebbb9fb9e85fc0ce80dec7c87388729db148f77114d87070948abd0c3e0d6e80dd6def1dc7fe314e618860e9664dc71480726520005781f53a51b467fda86f3b7b18a317c73b25c287132a1d63848bf96a25b0d4167dc18ed39ac0bd8a8fca336c6ad229c57c1c4fb8e74511a1f5fe09954b0bdf2c0f1a918a5f2f90e12fdbbf6945e24e0d368310ffd39f9ac5d529368eadc2635f3165c8ec4c9c380f53b5357e124c27dce7f3653281f65293441a34235d431d70df106db5e6b34d0f9140cb1f24819344ffb308ac34633c2ebf6ce7792d0a0ade729c5335dcbe6b5f231cd3051722e380937567baa5d1a40f4e6706456205924dd02f919370032c717c11ff74341bab8532c4f00dd97fa4b7e604b6f859a07b9586b4bb5a639f1412c622228bc754be414da15012a4aef2b8dbc2d5d95c71f0bc5bb5578c82d5242ab7ef1963becda5f478d3fed85d6b0714d68b7fa0d06ac82a689321dc088993eb704972f4dc0affaee6ed5e7f3d2072543e14d8296", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08b090cb4a0963c62175e06111f46327d30e55178c601385109b529e273662ceb144961007692afde873d677b9295b873abe336975bbb67fd0396386544f1ff9f72c394f44e5757806b3250242463804789c8d11c0ea5fe615c6453ac0a0105d3bb7e2ebbcec88c709a5240f228ce4b01bc68d42d5131e388f2f11bdc055e5879d63fd468e8d322d6db9379eac1765be3eb039e3fe24c6c7277813a8207966cbc1f90635e16512a7baf7def6bf78e1f439c9d161bbf32142c6da8abb4d84b09d5cfb7f2b0a9733bef1481dfc9fc81cd52b7e14446923782bca50ce63a0f4d49a7ca3383759a860dc98cf316221ea02bf405293d2b617e6b3af1373cfbc86a18c9840bf2e24d0d7eb3ea65e9e6250bd91978cf7f0968fd4eb6edc4f21eea2d11e1e7ad84efcfedb6ff16a369296e78a9bdbd5a0bd2c61e8f49c6ffe1272cb02f8a3f278bfd988345eb772e0635789ca623ed387645ceab31f977fe32e80d66dcb3b0272fcf10934e5fafb2816ff6b22fa4a7d7bf2cf3cfda93564414912f64a4198bb63b1be49b6cbb972cc8f65241f66eb4b205a21fa3ac74d638374fbd6afba519fe26a199b9aaf3f812b6669cec337c626f3b518a4a96e99164294e23c7fe4ebe52f2f28939e068f8fb423f8224c5c9acaeccce2036cdd93a85cc12773a54243f4e694e56c97335d32bc8c4e77bda18a38856029466f23436688a784782751", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "22a07343177c9c14c2440c1466f42cbd1bac3a91140df20b1673bccbdfbe25b524a5f89bde9b0790dae63c6a4544019042af4d6ddbe8628faf876ed7f989390ad0fe97bd78eae958b64707f90dafb06b0f844e4ca56fa44200ce3f40a94b3459e63671665efba6a2ac64d9648a660a0e6b77a7b2ae00731aa37d496456c8c88bba4bad0279c0ea3c8fc9cab1ca8a7adc85f2fb9ccf2c05084d7f8074156f705178e7db43ceebf7abb1e1ce672e01ec6e493b712a564f7200a52808499c54a1a8fd01b4e71f0c8825bc0847a8191b0cc708b017225179d46a033e0b091ca94650039f8f80bd5a1d39521b23f13515bd53b4fef47519ebd6c82915396642c28409ccb0995cc2081b8ee9b2c89bfd00916cd53589247e01711887867df8ca6f9e8958c860b8c6130d6c8024550ddc90aa8f96e42aef02ec4a85af817aed44889f6af9030663fdf1aa81b05da610540a475b9d22f8811d8adc604f93fc57e646595186177f468b326e18ee4a1d78f89627667bf2c465241e065fed33f3dddb09e959d291b96ba8d62493d03ab9786d51e723ba0e434b8d1269d1774edb4a55bbc069b78512b12f186ba3370a84e193abb14a48e8580bb3471dcac1cca23e230cb0dbde99194b25a29bbf47f6e1c5b5cbb68c7fae9cad064158e9be1a285d1e5600faf33ad81f5040ce796f9ed48642bb3e79f06680206947da8b5fa180b4ad7ebd6c", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "57f82afe1c34e0096c9ac0cd4be7e41df4328b979b54cc901ebfb641d7d7abf40ff731e81c4bfd8778f5a46f2d5c16670c3412f5c2e3cfcc122b09e505edcc99fbe5cbf5e1458294395615532257d36578e9e4948c0bf1d9b00f6f1be174bfa438e5bafc2119cc921e8f4aed66af25a36f7c72fc2b88aaf3d2a968ac074cc2636c933e804aea5efdd45e1a362d73b92083812254110803162eef110e3dffd6150e0dbd8be2cbc744a4fe55e6a5e163ae0c31b45baa9adf0ef23e1ff5d46ebe494740c662662f191f1b4d17d61edb08dbf39d9d383af8fb2640c7b71618e4d28fb6da27e69c91bc6cb1d38109bd480c868c51fe9b534a0fe175a59e352e592636efe59a0c6ec8e72e9a5e440654468ae3b2f35d522aa62f94006df9b19d678c13e9a034094b0a3c269fb25405f78f9515b0302a26f90fbbc9aa4e301792e1ffaa87be0147c6f68a15c87ccdda409188680afb7278227d35738949b41b68eb4ceb1efabdc84748e46706b1b6a7602df04f76e5e06ed3d34dba3bf8c0f481828f7cac5d7c8babf274265fe1c0f9a8163ecbbec8283c7714c7d3788d49df6089e7856fe6da00c9901215f72751da3816e8bccfb58778868db8a5b1cb58063725f70acf4c83fefed96db8f45a97056af0086f0af1dd2dafb1962e013f8588950ee7f93c37b3f069871cca401daf227e3ffbf381a1d537903a257d8506147791df327a", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4901086c468c2e8f8d35843019c54da0c8af09ddfbba2e6107727917759731ed834fc97753625f54a3f81756e2a98da15f633284cd2522a535433e3c9063fa108573ae195874159b46fbe8cc896eabc15fd3e1a6a4a4ce9ef9fc4811176adb1c14b21275fea7b3de3aa27b3f03c487f7632fbc4bb2c48e8e3b3226ea93aedc7c905d7b013958903ab211d09563ad31a2f559df755ec26baff940b54172e80eaf0eb249c837c586bc46a13dab987d110f52dd72d8ac9795ab0d1f840e6135c9f07d92ca06fedc6516c24201ed431026e1ef415ffe2aac89dcd5770abf3400de313a46fd26139ffe048bb925f94241cdd4b93e082e933a8f435527e58947146cb67d262aca3d70cc914b8393e88e2803fc1f88ddd8fd070d8da5c4a0c6727c8b0648198c79e63d4fdb712debf2059eb1120f9ba6bd55c86ec7a1567e61d1ef09fdeff7da80a48fc836829ab8109b9b9eb29c1dacb3e2d1eb65c974d27119b031fdf28a73ca651ad0d345fe841ba712d027267da4cd4e0997da59e6e27af989baa80931c5178663058ebcbcb77ddcaa7dbcea1bd23ac5565ca363bf58907e893c0d2a1b012c0df853ace38cfddb5be89f7f525a20a0ba2a8d2e759915fbbb6afe1b6769e9a94cc01bb7da892273414969c708c11137d274220858c1585f06744551a12c7fc02fd81125a8c5cd048b14acde96b8daea0fb54ce65df9b7a869de7335", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4c2b70b2ff00b33affb24faaafd15a6db2bbb4f09492a4276e434b827f4968a353b30ea8174e7a4a83bc6971d76bce7a244f5fbaa3abaaf44ac4425629e29df19522023f784d30fb5319a0ca0b59a20b13d4352b4d2aaf24bdadd07a1d96e8941ae557ffae29ded5a08fb8192f4406cafa1c85df342c2399a59a7247f430d03afa9fd47d63a40b1bd5e0192090fa029ee5b7aa11a627a512c387f1cc02ea34ba608eb8ce5ae5baf3d6ba7b8d6d9b5177c308d6abe5aa6aeefbf5f8a8ebeb9b419a63b828fcaf5d524b85babf803c917d288442d3b4c76242ef2ba3ef5aee6062f98dfe99fae1460bb0ed17654ebc85f7a2a19d97eeba2a25df4b55472008072d625869ba8f33acd63f04a95c678daeedb7d5ff208024668195c1cb76123e6b8d40546de418f00d4cf4e53ddc426d0e97b2675f28b95101d2c5eab342b4e6b80911b40e5002340842eb0cf404d9661c6371b4a6adb4fbf59a5eb669471b975e274b52052ee77ccb9320b9abdc73480d53cabd05fecfc2879c7734cead40d2f549cd270bc342826145f7e9915969d8286e5522ab2387a62af4632de2b63394cfb3c4bdcd9262337ca4031a85f653273bd9a5e80709b3f55f7f722b1b9a29f446f14901c9495f850391bb42a99ff946b1f98eafc9e8e626b97f44a9e1b14e70a05bafb4538ee1990d53c2475b4e6a135fb59cb8a7caf9bace6ddbdaf1ef928595d4", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "106f23b7718328c4a55d09f525c2176cd15eb22ddcf5cf0307c50c80de9eb992d94e56c6e8e65efc1007bf819dc3b927f86dad28ee251a1614aa9336ea755ade9c95c9a81f6b4edc03ec00de0da4096b6b857ebd9c391c83ee5b2310ebf417ca40f55d6e949d7fbebe195f976e1954e4bd7fae4ded358c9d1fceb4247f151a92c07595cdc829e2ce64d92e3e89771867bf7f141b12d74018fd7eaa6def7338a6e82e566dd9849bd49b77e072285514d4e2352d3a470663416696fdcc263c62ae83fcbfecd19764d0b3f05f57eedf084457f4458ae43ff68a5195da5e4bf021b0195ff3e9b54f36853353086b6bc9b0abed0ae6143faa2f67100d3cc909735f8788103fdfe9bc3108c9e9aabd43f056e65b64bc200f3401c0327cb1fc7fbe56882c6ce8fc48e3d9f497dabca8935ba39ed69dba40c03d9c611ad2314fea6ba2e734816e736af49390b49cf45803e417a8cf532d955ead9d67bdbd7ca107e8aa1f9b1304341fab2a0487f26f75ab84fd8b85c3456bc0f38226037cec0d4559ec42ef582bced37a2df78414a2376adbcf87c3037f3cfadc8b35a8187116f7c461139f37417852a384a7597e416b95da3e96a10cdeb8abf962f85500b565ef023a7019dde62a778381f27fce361bef83e62daebd73c080594c36c845d3bfc87865bbd0c47dcaaa0f878025c009f3625a51c7f21e05726cfaba91fb5b88f6b7cdd2d8", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c1772bb9aff7ec2cb592e3537f3dccc804f279d908a62f6333f47f0cfcd4fee1c78a60de0589f1e260ed9a04aae1647e6bbbad68ed87423850c8b0435f3f284c363d4e7dd54f1550989cd0cdc86b0153ee369e384323a7dd1604264bcfb44bf2b4e22e49050b8e2273d3942dd2593e00da50992ebf70e12307dafbdc28018f10356c16d5dc8d0ca4b11e5a40c9b03d037216274b753ff7c4a284e09b895d853436ca2feca671e824d1fc560e4ff702b2482d9356a60ac70c728e8f6353c234b1618c6ef5500c1c638ed256b81e47b333ae7adcadd2d69f9a63a16aa3c039fb54a8cbded50e9e498a8f09134cc5759fd2f11f13b1b19e73b52d9f8759d96a1cfdb7143789f25d71984ce1575e265dcdff9d28f9a1f796b7b114d7f16f32c23ea8a55d3496e2ce814182a2c8985d8a9a3e77af4f3759bbbdeff6f8f8b5ee9a1977939bd5495bc623331cbda87bbc6488c63a93574cc64193e7fa1ef337118712ecf43bc2bfabbe437d4dc334aa09e84cbb4df2303844104a8d9d5ee7cb53cb4d78aadec8eb3025e48133f7b0637f82ab4e54062feb5088a84ea83b02c515dc88b239065258a67e1ff973ad0dd7d86ba8c6c241389a17d0832e0514d693f8ac4cf5cb72d48bbffa5686f3ed6d455ac7d40b0550b92cf9af3e00228395034bc5a1fa4e0b516275a90739631290bfb7108d74f5d4ba2f685f0d7ab1193ed83ee45e2", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82c60dc3ae409ae6eb368ee47245fcecac8b34ef55f890b155b100455f8e92da12526579056a066e008d1d9c0c055758759a9acade9dd41a35950d321db3a231160e5a54cc015eb78521573c450dae7f3e0b17450de52d13da2d2f893342064b210fa71e443864c94cfb189a004c8afa957c46dbabf5077c5087799d2b6ff196f81fdd48e2504313ab0c91f670afa5cff55e3d38ae6cc1bec9ad2fba6a9212a4c77f8e4eab24ca0683f1da5eb76758a7de1baaf52b5802330be385ea6032d5886a9db5f2f60c2e58aef41f1d5a296b8e7cbf157aae3c5e427e81aba8ade0cef0d07a377e54305520e977b7820c756eb65808518068cf347651a6682bf521cd4dec5915338dd2b7923356d05781883f0f53d4afb26a16ecab86c4367c4678b149fec2a6bd97bf5ce9000b5cd5eb5122e9193bdc4d5fa7428ff42676376071f5bef80b0628944085963742938504801b7de0912332d87c10c30771377c31abc780bf581bf36920c629f4f00ca9db7be00fdd59f14e29857a8278c1e0d08438a44fa14448f7018e3b489ffbab1c7f0cd59066a656a3f32236bf5c21c9a98413f51dd4f76185fa8a46c7c800c324ed7b0aa6376845757376ec0d9ab50b83e25e682645009c2df6e313431cf5271e51876c4c0f6dea359a050898ab3beeb3c6b7388cf6ad91c30acf0bb7b67ddc77326987f92297bda705ca6d62f9bde899231d9a07", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4de87570a24cd6873506fbd5ec03e95f13cef53faacb29650737e61cc9faafbd263fd45e32d4590a7d878c081c0b91f95a3641f2d1712ee5fea759dfa7e5cf2c6c4f000556ce8b917b5269333aaf6a283e959d2de0d8c2f2145770c230b585179313533cd4476c1f7a3cdc2d238f42ef34e42c758aa46d398fe98a30b3d0e6a53300857d873d340c9ee9f40df23b6e07c94f3fa4104cdd6f2ada36aac15fbb49fcc1f2810fe84163e7a0e8582c110cfb72d2bc1de4a3399c108f52afc559d338b09d6d40f40b83e73ee0b4bf2af19b9178839d209c79e435eb87d9dc773ac53b72d9b1100b3647cf245b73705dc32f4913a067305870f62172755b8c78d16ac2c1772736e1e867c9381e77a983e267b26dc2ff507379cebf7c5c6c1b7426bc5b40e60833139cf60e97d4bd2a144efef05e0c945b3660f9a1dfa65ce021e4e7ac04da6af5767261e3dc8cfc8a22818a9540a29a5ef1fe07529e122563b6e92c2955385a4ab869176708f571c2844bae584a9ae31668d22348278e9b2eb49dd17477120a1836d414f855d6a4e9b98a9ed276ba6d460d5224c12cb7fbde7d41efafd80921f9afe589caa4a2e2d1a866384d0c6845a866625993d6c8ecbd46df55b96eef6a1113f55afc2ff73ebd0ec60295646494e886de33658037cecf68f50f9b4cca03473ebe30605a0b345e1699056b728ecdc6992e2eb3cc48ed2569ea81cd", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5be20bfa59875fe624995798ba9c045aa0a545edfd78e75fb3365b67a9cc313b9960871344b67fba2da19bcd84ab30f51c4e956b1bcd7c3768718cf96578c16af36dff8ea65d1103c0cd7e9e6f80e4fb89d58bb506fd2b38d875067923e7ac382323a36dcb7dbc68f544790364ec24cb0e85c400a7ad8718ce361fd6b5efc75bc050d5d7fdc63db09cd9c79301f904052f763b4a1731e441a488a17e743734b96aaf6177ec6c42eee5773d276161ff5d3500c3c8c14552e39cd0a922a8f893b12de8d9cf5bbf6e69784f184f01cc04aee2fc59d463944eb218dc05c3fef4976549a71b9b263d00ae8e97ed69ef86fac23542cdc4627707f15bedd913c2a89c8d6e48544ef43a5878b1a8ffcb4298c381b503ce2d42421638d0569136373b5b8e26324277efcb956ec6da20903ab040d42c54bbf384df47f3dbbb5786d1516120d46f490b884f56200d76bc7fecb8a23d9f166207eee70b9d7e1013a54ac618d1a2af5b24d3ded135284348cb3bf8724b3feadd97504c0fc459b1c3a4c556937708da9759d6df8a91bc1774a99d8af90ba0f6f225a90c561438407befc544b4fba8291698a3ffb2ba1dc41728bdef04d84516381a7dca916c0dc463355ebc71f4ccd4655cbc465b3ccf32c02d1df5c8f612dea214162f710335541dc478fcc6e2cb626d2fcfa8946312c11fc48e24f0dcb6ae5a36f7a408bfdadb61f58e9e604b", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2044113912e75d213474da4abfeb83e988927ba9e096d27a82498090e9833e7b2060f60afa28331fb2b8f3b13e14dee164b60ebb40a716a0a5d43f6d9cffda5e359bd77a69195c326ee8e23164709caa58feb23a2f1ca512a203a07820941fbe4b9498aea8a39ac410f884f4a77dd6d4e28a3f00f8b2a4181462ec48c91588e8599fbb1f83934775397f8fa9c577341412237f6017150222cb0d44371542766dfda0f5cf8082dea15a9ddcdad985dd213cc3726a26f78ee6966a789c7f0d5c48f4137436791024731b522bad493e46717e5e6de6eb5ecdf5c8cf92b750d68bdbb22b5c4b27d66aa5779dedd791649832d692688dae4d1912b4eb61149f0a320c93ec4d4dbfef87a007e8ede4f06f32ab0be6ffd3327dcbb130cc41c620aa65174cf1bdbd66b95ca698e9a5cf569f1b819fa1dd12f415e2fea63263fd8f4febdec51da4c8486fd855e5aaaab8a8329ec10b7ed28bcf329c61fcd4dfa51a88470d8399a136e86e6e147e9dea04d175631fd0e7230963ff5e447de93327e567bdc82fc19315af2804740df80b423662d9740c8df6b93298cb14f43774fbe06468be0cb5d8ff2034a405c3edfbc44eb890807d7ceb678d537494d14954b23af2092a338e59c84984cbedb72fbcf4285c3e48ef3bb4a7844afbd5237edfb4ed074dbeb55b55d759a6da28f7da57557095a17faf7db299509386d01d6ef93cd72e4e2d", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "652c05a13c2e982477ebd7853816d20b6a7f22b1b111c63e4d2fcd0ed6d55a47f3b7aac1993fc83bc64db15848139d296b9ee874e7a971a924abc3fd240382c79af5d9515e6d0fc1bfea50bc234bd2dad7e33ecf4d63cfcdc6a299465fd716ada4b9e5f29b7efe14c1c1e31da6d244ce301544cbee74cae7a4dab4c0296813d1bd3ec118721adfa78ed1bb61a792c49ee885d2c91ba7d6561688f6ccab27decc405d6c8533eda7777f2294d064d4d132fec87593ee5b259409022641d9b0e5c1d24defb23f3f03ba74f74014ad2e97ee2e4937ce80a4a9e61cae9341bcb18a0ebdce3d928feb260cd8d91caf84a84a0f1d5e4009db9503bd7aa74a97cbd2327b10af93367eed208829b18699a70c9ac1c1313a70a137cccbebb0e0df4b15c6c1f8529aa65ed12ee337ec12de32f4693496b1c66191cef0724cc6b46c4269fffc0e7a1192efc1fe6ff4cf531279c8b33d99d255446b0bc12c7bf39d96a9d712961d7f0587c0b9ad18f2492dc1fdf419be67274d65d4545a1abf7f61cd2a82b32df0927f769672d7f26e36154ef66ad3fa62e43ea6543b3bfacaf8510cf6255547e52383f42ce6473f12d1d9628f65d818b550e8f9c260d07f2bdb6d1c101080dffaabe46b88b742add2364690e774e86bbbde21162ce1cdc8c5eeb79ad762158fd7424d2002e95680ad18fd7b7b88f0a8b7b30cfd3b719df41d92704db5f9ec34", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a4ec28fafb5f59364e4fbf7f9be3395b0c90e51d8a49b47d9757cdeb7d635b486a85a6d7d7f6ff646c9e6accaddb2f61d5fb9d01409c9aad260914a1592b3b19826a2d308a88ba259bbdc6bad0a0d5f41a489e233d7691bea42404984e96f649e6c597f5fea4c15dc56bdac03306aac28dcedf6a8260216905968e28c18795416d620432ece22f112b82a930fd2ebf9c2ee9205b09837be5d1d78e197f3254af803ad9442920bcaaed2e117e9c586c5916bd302e563c5cd556bcc2ee7022eb4e6729059da28472a288fe146699c5c97ca5fa1103a6cbeae5e9af3df4206aa486b384fcb3ec6f0d42acd8ebc6d9742af6458794c98f736f303fb4bb79bd3a1124a3186631140d066e324e0b504db0bdc4404d08b497c8b055defcccb36afac97076871ab5d3efa7b25ef512ea75f27aea189660d0c7eff7162d894a4ef2b08ee886691134fccc4eea6a243db6e2d41b2549b6209b285b0d03aef7b264e93aa04150650a253b8f77a52b3ab341725ac1d61fd27bd3e8418bc636735b4e987b548a6c8b266b67fc4f96e1e764708cf255fd6bd5a87b6651e3b6229f148b4492f4e62fd7f1c99dc6f19b1d71c12d183b8e92fcaa2f939a867071cfb1c174f779cc45170d30dd2b25c9c04e4badbe7cfc97a98bbfcd469f6ca998cf471440d3887aa9255e8e5397a1201d301788d377267489673f90256a3521f5d6673ac0d149304", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5eca5fbb939283c8240e12e3ceb26a5a61ca43644bb5b37a3acaed5c520ef16790ae79a51caaa0e6344043190bca5377f23eac6911f614123b52b7a3701a371b970baf425cd23a64bb9288ff7de7353d9b75fc1ef62739a34fbf59bb9ee4aefe73d002077bde74b4e0e381dded92b0c611dad955ee91818fc0929e8d7e245b7a6ab3fcb0d9fbb5f226800dbadf647c3efc35a12b7d396e90a2b2843d247835f71c96748808cf998eb5af006975e8d4060e21c192295bcf3f6f12b182d98b171b87a375a73f281a4a1e4dd2bc4d7d83344f6595a3b8931d1fcc780e894a626d4dd1b804d3b19e3a402954dd6ee810948d0f4463837cc0836784832a6afc12258bbe1525a03ae8659318d90a2e2bcc4da00979a20ade18650406a720f3b379d65cd6cfc04796312961cf84db07f36343c73f8c0d8b0b7e14f0791d8e8dfb29ae44142bcdee3fb7830409b4539ebc2f6d35911f672c3175db5b6c69f977a4fed913e5e8bdd1f525da4ff1e831d731e2138e3b6396d80d656c06f52cecebb717033204994f182c384b43a0667da5af530bd5932e9ddfd43311adfe80e55b8a8e2943cb1f1e4ec847b8a51f304ddab1fec8242df1fba2a361985cadbc3e5da3b1b760fd4ec85eed7a33624bd067b46e1e33e8225fde559e273b05929bb97657aebadce21a4dbd31da815a4589f9e3ea9e492817a549a7347afebba1397f77c67de877", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5eaf114d41b7ca3d5dfc07b6d594079d0cbc935f0e4285e93b9a40f7b59708440511865b04630190dfe1348d59e5cb3274fff3f3c292496d8064ab57753ac27f76068bfd6b33ecd9add40040c86b35dfc4ec1a0cf0251801b876f1825cabea10bc03f184d30cf6e37a75117ae8410a7fdab6098e15ad22fd495ae2e778679465e8a190c8882d329b15b064537c1d81ad0899269b543a1c5d7a1d8e66f8524d3fd53266db3390cf9bf8a5631e9d1286251715febe73417018f79d2bc8be3a474180e0995ea0e9ad1b56861b5b894a9ea216bf5cdaa1c8acfd5cf471c10eae0ca4b834d3baf4c17a55f41f373c4d369606b930c9fd49a5ae1aafa990c9ac37d46189f56478b15b4c3bac3af0cc929f18506ee107d820566b79f95796b568f8bac66f6751cb013af708ca435acd2b36ec6e69c16b50f1d6336b2d6cad5192ef78c620ff7331d17ba77cf54207a242486b22190da1de7ce0d15f27927d298df83826a4151dc773c46b855e4953aaeed405cab31637c88381d33059f408b31afc7f499cb8461c8ae7ced6cd65e842ad229957a5be80d73a2265913d4f056b87a16e1c34a77cd9dcdd939225fec0ccbe1829a26dbe1f8fa3dcd4d67b9a8ee6b39eee63a97200469a3b726432d61018824555107286213f94b5aa27e76e56a3a022cd3cf231553eaf682ba5569e7429469ce9f9fa744cb6e5dc4ccaeee2a50fc0250e34", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f2d6f598169c3234e8f6fc161593b7a735e000e5e4cd6b987ee0236f778ca67f91fc31a3a678b12aad6277597c29bd58bac5f246dbe95d247c5bed14a62110f4f6ce85bc111992dc5f5979c02ed3ba94d05a598e07cbbef4bc7bb78d6e42c42f95ea4087933d4b899062e77e2dcd712f5f9c35304bb507b786a8625d9c4e108cf6052799e1b872cb5ff98eea6097d2e7d3b625f08ee740a8443007bce504001dde47ddaa72b17440f9b40860c92b381429c19452ff6e334183bf36039a750bfe834d93520155f9302be6047fc60cde031394fd3affef67578aba596d32bcd16b3b39dc56dd0c9ee76fdbd88f0aa670bd4fdd15ac8dbe39e7dc3e53f6afe81734880542241e207ffdf7d3d869e90c8b19a523c0af39b500c4fad317fe0647d3988edb3b36882a8a810f8c2115e4f2d294f48df9710635d284509dcad9ca513978ce916d58a03601d0fec23eba648a4fab57c0e93f109f65d94a0af4c1dd9566fa19021f71d972bbcdd0c1c9830216fdc70456592e8447d7c248585cdcae6045967238d66b8803c7810f236b120701177710bfff40e5d4e8ef4c0c7b4a70c697baa26045d468c5e42419e30811e8f87a8fd9ccd3bacebd56da9978acc4a194e4b714e5e6dd5ffdd54a97e3a24515f8ee3136be8d8aa693b1f7e119217ee013dc47122b963475ae5ee66fd236e0514e509d6a9437a70cdfdb9b17f4fbf498d07e4", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "183dc293c7e74ae7da861e70bd4097c6bce740d515ef1d2893765d7a4906d1d5d4b073dbf584d9a07c6acb61ac93f949aa3a5b1a6db9b127b5c3546a781ff5ba82ef520fd336b97c935ad3fd600d8607cd2aab192b11cd657042c36b8c8e7874f206ba1f1a7ef7ec4a99b094fc66f8233c082f056bc4e4198f7e4d1ddf7e5e78b91e4cb830b5d608d30935c3cb8b09c59eaf465a3fb2f71dd80e8427bfb0649f9765fdbed4ad8da58e0485c4d91d98d5d705952e704f14ecf1a7595aec4cf129209bd3fe1d6e36c0f50f033811ec9d3d86a20d7c68729a493c97a45ee4053069622b21eb91324f671b1ea730f9bd658ca99a4cd244e177b7cbcfcfa36463138583dfebe5d1a291fd69fb5c3be9db18da98469e9e4bc9485dfeb9a1b80033058f5094bd0a8f48f8b9eba38e90e0228bc1e750a44002aa30b06fcdb2c7df8ff23c9dc59f7da3a611265b416f4adb0d82426d55a485c080120cc1717a27686460376e36bdc13052bd4e2f5e65e1a022eb65dfed2453e724d78701fc3c3ba1fb9283528b598c37b18823d82ab1de4f968c1f9eb4d166a981120ae5b43a1b9192c3e4c9479d8f27200563bc89254c5e20a5970c28b66974c381dae015f7657523af52f8c848db9aea961fe95fbe1633ba4f127fd52f306f1a9edc947cd11ed8974ad405f89a3a8f2b3a0f0540b42217293d167011a80ade22b2fbfaa3210a659cd53b", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "46d0018f8b8c5a9be7f6a66caf1162b9cc66bf47df4a442f06c5f3c9205737ddeb99e2fc8191e8a61d07c12e5b0590ed399552cbbba9b94724d7f08d405209b356bd5c6f874703e8be29e6756bd8c32ade074e4fc32b04c3090eaf471bd824056620573d668fc6cacca2cff789a70802878ae028d170f30f82097b7d024f44051e9a89a1b2285e5a78ac287757f78fa5204b0eb82e40099ee6aca4216825eb2f723318ba3174aa541c2c74155ff1dbb8f5f12127ce82cf9f7fc66634d4ca75dc0d42c1912666d75bd63cb3402fd17fdb3a32c1498b7ca0628085f792a5bba91a31a3c336a61df2a94adb7f90af9dca5bd511c64a3edd73a903de2fb4ec8ccf3e2dee1c533af4ee7cdb18c0502bbf65c0912de6b0d24bfd554442029b6dfb4cf9713e02b717211a39e54f9f7773305fd270a86c83396b73b559c890e5ee457940733acec4b9917bb85884e5d40e19960d966c8730ff70f136b73015ee5f1dccd135cdbbd661f55895597a750b9fb8db118107e418842b943f8ce8a6c21fa8d1bbdbab21a8b34785416bac5376cb50f1d197970a9577920bde629a5d2ab95235ec502da585bb0981ac0c40cda8c527be602065d0a428358c848db6679ca0951b2f6a1254a2dbe4bcece97077ae4cee35600d23340178ef1d8fceadcf6ff1c0c0cecc0a89bd9d693256ffdcfa0009fafd111757c54833fb18ecb73cae5532c717a0", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d1ccc92226c584056693afcff15d7deb1f3dc3cc220afb4ca724157610059ea3037e97749d55dc51ae94d171230f02b1e7658d2f92209f7c33f52f91068f94d5e14ceb0cfa68251fa16467700478fefd9d40975f5f1de9ba63cdb521a12084d4912f814b8642ca77572294ebb1b879f85e3b4c670dd5c3eec478e0a82aff12c0ff725dfb5122c4931a02f6fb051091ffdda56525788af38203da023e305ce9ead25ba6138b4b2520accbe65a6c25e2d9772b45a32cd62775a14b0eb9438f0efe1f4c2f2a8616db0c151e46306c51fe083ce2994153c674edeede9d75ede8cbb83c435db967929225d628888ae103d7f3018ad65f1a29b24f883c9accd727806bf20267f911c46055f8c4e37944ce8ce252ce6ad9f1dca1536a3f1ce3ef728497e5746ab4b342aaccc9a17f7640defb27c0ca1a6e3958b49e970a59e9607dde48b373fe46676c16b0536ee5daeeda4a5441375a6a619a14f3f4de5b17b8177fd05909421be9e708b727e24e9fa7d1fc5d23e864b97369faa1b58d2ca748b6c10d194175f82b0e751642c6181012f3c43156c2597e89261378e1f8614d91570546ee7c2f59672f10dcfa085b896214f0aa910d0ff2cd500283da661f1812aaea11e21c9ff4a8fcccda8384709a8ac2b83f397cc606a326f371adbffec8dca764d76007c539c709b9bf0f3b12a3a67a96957148683425a077e720d4e6bd2851c01", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1093464d57b26ae64230d80ab451f6eae98a40dcaf7fc3a4329dd4e6a82d40e15cbbad6efe7f252f5760a0f745f71b46ee07cf506f65585821ac989f9842e748068281ee73a43f715d6b2617fa886d6b181922f6a3e865edf64e91a73d3670b4e59183b06c29c115f628f1dd233216b8db8cf2b906d0beb3a34e549f83b5233d74f8c49e8ffaf558b0f015a31042d2a4e7251e11566d1fea0c6065f4a34653f565087790a23a4dfeeb75298384101a39c823637d30a80a883fbf81f7379c66113243f7081fb85146b737d8099a6a0aeb855b2add05d1648ff62967910b9d57897e72576b947271075693f1bd9de4890be17e0ce46875e1e222a3bea5cee55aa8a33fb17822a97c353a3be55843f5c769f6876ea6057a1b7fb091bb2126241d8e188325919591896cf5317352c1a41ecd2e268be5cd16dc59a9ebb0b84bf0d024107dfdbb07a35e92a1091e9d161945fbae6809a3a10f18666bbfa1196437765a81e8ba9447956c35bc9a1168268f36d3ffd0887dfbfecccd3cd5a9d4512fe0fd9fa94a03cadf0206fcccdf6005f4df850aaae472af7a69a9deac16cb4e383d7fd8a743c4ebbe8181a5f2d5addda143f17188ecd6a83ab9cbd2386dc73f64c95a21a6718ca8604f8b277e0d2cb2a6f62bb781321bbf17f11336d1f0f5412f8aa24d69078a6323b04a75c4d9cc30ac92dbe6f09ed7322ce5017ba0450918102d8f", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cb0a8421919d267a4cd46793e9a450747e1875f983fac4ecb5ac708cedf889c3ae0f1832dd422269f1eef7c9d1a53143a9207bdb944ff9b9459abc67b8546aebe1db6720969b50b060d3f63b6977e8149e38d774ffb52c7e55a74556b972a88f7ae038a7aaa7a2e9a31444560d197ff28fcad3b3008331cac1b03e1ba2bd1faa5461c2604c96e8a9a362b255f6365ca744e57ee61915b47a193b5be7983f774790147cbd6e46f4df60a75ac0baa9553ae78a70f8fc70e0ea25471fe097e1fc02652a2fdedc7303cbef8aefe19e1c854aa9d9c909a47f251ea98758d8f72d3a2d8b5c5b1bce1d8e7883c1d1fd135b2a4b95091b57edb4dfe433bcf69a791158591b43a47733c00c3d060cf87cd6585b1952f3395855219d8cc849a347380b52b9c7b60a811222f8885a18cd2000ef9bae56233007822cf44d4f7781219e47f58dd4cef45114bde7a0d337c8039aa9bc27b349827a4c444e5bf8835b49efbfff544361d4ad0b461b8310aba1f10c751084e22d547454ea135963493bc68ae2097c4c674613142c2d7357c45b5242e43d9d77d3a6c00e4aa21d30d7f14e28f5435656a0d76dfd4378f1c4129e7b18c718c5c2d31f1be4e61f4e8bebbec1f56873249c5f5481af20112d3a397a204074526fd323364cc2a46814f5f14263ec88b323cf4d964bbb9fbf5ce08286b511e582e56ff51d897e923c44402120d3c5ded0d", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "571ef7a625ba356762946b86e9b0f4f0da50718eb3526d48e04857a522c9c137c42f2da1bad1cf537689710efb55459bf7f070ba913c44aa1827c7154893bc19ba339940b66441f626ae9c4e1672ef5109dc3adf6117685b69cf8d46d985583a6f9b7b59fb173abfff7968738fba9b8fcf30b12a033cb10f0fe94e33b9affa99bb270f521701fe994454e14eee6e22b2952bec35a172a0c84ae4c28eec10e809d4c855a41f68dca14627ee487412218ebfa30b6acf82e98f7da2a41b2ad2ef5eee91831c4cc0c4e3da431a9ea3b5d67dc6944a96dbb8a9d41e03e4ec5dd9132795f200c4798f677cb5c253cdf5aaea6b6a9c402e925c7224e77c17ee536c21587c1783280cea3ccb4d579fcdc111a60d2048b2a3eeddda038dcfeca1e639dc5e005652cc426ac20fddeebea868bc4ca016e59ec11cc7a88d88e3239b4fc343b844c2a17777ee96bc019edaa9780f4e8ac3117a25ad62edffea02581af6174f267be7456e8f62df0b5c6a4da11dec3d960b422ee668f594a4b4399ca73ab4d81ef61ca9db9ae417ccd20c0c9e5e1d05ea59206aefa4ee1a1c636401bbc01840676d3de9caf541669000370b51fc9d8ee073fe4385e8f83f2013cda6739ba415250b838dab0d591b9859b792d28718d414b317840144b36e0155e70a78e23008ad3577b2487d27d3639bd74917fdb0391a8eeecc36b3da89e9501fc1c0340b04d9", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84c2b0bea41935ba680b5486bdf8a9209085572fd53f746e25eb264d2e62947d502875bd415cb31079b42d59018f40ead9271fc4a66d9fc605687395484fa0a693f207dd0d54bbbc1f0394eba60de93ffda1e0d6fde705ecbcb283471c84ded7b27e20e99b87453177f1908eaa4518fc5ba86a5cec2f5f07180094f23e6f9fba0cee975ddea5e74abd40119cf67cda636ba33e94a5c82d8b674d8d0669e907972d870978c433d0a61255958ebea075e116246c1f8ae90bfde680408b5da3175f50bff44d87c39ca40858fd4b7186deba9cd48d04a64d7244a2d5f552420ba1f1028695823674c964bd8072ee133dc65a6008836eb87c206ae7c11fa0370c2da153aecd588d7809ef208790aadd5216612b39f00b764ae8be3a29f66babf1010e414e02e9c7b237c82f04235a9556953f6bbc42abc0cc98bffc7903190c9f26cabf4ddb2bf2acc2361c519236b225d4c41dcd78d2d67ebc4e4935bbfcad638d6f3e96a83507523d22ecb7c9e98275737792abd03a244e0457998c82c8258cd8796f67d4eeadbc8fd14350cb329e7c68822ac87d226a9df436ff72d4ba07b914adee54949d9a22b4cb5decb784b551cd2192b37654b34c26804e95513a0d657ebbeaca238d2b846d1b41ac9d7835ccc1699465578daf5fc45c8ca39d7537043d541004b3b98f99ef555922b67d461f7f1a90dc5250be3a27480a2b731c1cb28e9f", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "18dc2d2f34560f02df9eeebbc62c4277bb730d9726c44af98809b887b578607ddbc9af716da739e28e507572089198cf66b775e31307013423cb7fa593bb95b59b1bfc0551667c71a46447aa069a13b04327f618319d040fb6f59eb1e1e13d955cdc6512488f7b660911ae5e186d2fbabbde206092c3b5cd18415349458129015462123e9dbe3d3ba59bd148e42ab75702e1a53c40c49b383a49dfb1e3782d8409d71cd582499f38331627c27d9d15bb18f355f77a569d0b99e546a36d906b2ddc9b7e00f90cc7409b3115412a66ea93d5b36d12fa677d5ddf46072ab71728c712b272587de11d53a80269f7e920e7aec3317498df77b51d9c01d14c35ae3693c74a96223416ff0cf1eb72a2e0d3f72977a560ff04475d53b5c6511c8023b3243c7b446e42fcc9d5dbe7fe64f490182ec3e345def26e17f89cbdf87f03a1327f86e5bffe0dd0ce4abed02494b9ee263f3ba88324bb0e804187b35d57fc37fe48b8b274fd8586785ac4e59d2f135f0fbf25ef2a0dd4ae1dd4837eda0ab8d7de5388fd6a8c2d91090be6d857d561879ad17e9d6b49368af5c5d15704c143c16c3362968de00c54952f2f9bc377fc3901cbfb5e652d44ebfa9e2b4cf7f4622b03b2f749a5b069dbed98fc41fb7f99c10a3fb04883d3b59e88e26c67f8aa657c08b037dd86c1d32729a2e3a60ddf19046d892f5f5e9a124cde081d0e990f5c7b8afc", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "010eaa84fa037a4fcfb3df21335b7aecc938fc99aea9975a532a64a7c561f51ed9f51986e30f75fe8483502ffae0797f06086d2eb95300163d191989460ea88419b6083a47fee4366ca5e700f246f6d613f2a382a2189ab3b85f261358a901a90af3356acadc3bbff5dcb36bd2eff1dc6a12671cd34de5fe906ea2cc4b215917a8d5b4254b6210989238c10d5fab953915198e30fa9e62c1303cf49dd9d838ec6819dc1848a50986c64b9180b00cd109d6405d6f478d428a02a230c36d7062e191569ef9459bf85388ddb7b1ec02dcb4f8151475265b22fb0dd31558526c014169382d60c884f47de582856245c286abe6252263c73df0138c8f5a87703fa96481022d2815c860d6c65271d784f6683c3346d43fa5372865ab2ec67788e050ed2300f331c4cf037c965862098064c96b17260e1b736384855637770a8587ac5baa706e4e2cf5dd051a00fa0329d2033b9e1aa1d0b113b039f1676b8ab9198b09fc46839e1c6492773516640f24ab0acfb3109e413985e795b385966f243bd033dd2c64d996a2ff82ae57e253ce3bfc92a2d3dff9cb8ec3d77ecda4b7a92beb89cd585e4b3b972704aa2e7b18423185fded9184ecc58c61c8fa00dfa5a996b59c322d4b10d86ef722ff52973f0fa1cf4482d439fc71bc4d10180309b9034fe93b271e2bdf16ea014252ca91b7a3827e530859c617e3cf0d3c6eb23e07fef0cc7a", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1e2a18b3a997fd21ac881a2379cc08aa0343049a145e61e8ed76b334e289a05f2c085a996dbdd06112ced6ea7c5b06a1125a56f942509a12f97dac3a2ad1b042a90e17914fbcefa1cc9451f205ecff4e930524701ea65de62ab44930029580fe8af44969ad4ff6a277d5c0262051cd2b8b1ce14e66a6c723a05553777f4ea55e06587c80fad42ce0ceca85fd06400d320b56cb22e3186bd7e22686c6c4a36551189aebca81d8b13e2e9bba0173a9a631a849e591da042cc4fffb99abe31e8e05e1db34cc5031e58dcfdb058973ac0b2dc9718eb9359df79aae3bc1379cf246cdbf1df84e90c17b2e5fe3a8abb4a380476432240d5718116038bc7f284e6a36898c92ecd176b10c809792a1fa051555af72f47c2396978002099c19b094b7a4f250db92aa8ad35c06dbd2ba4071d09a103fed25711627585502711b93eceab4562eae06a1176fdd9aad9325f599055ffa07c47447305730faff2d5c0055c9f215d0ee45e33a5be1939e2a493a7eb1e75a6a77606a438258ad75af3c192ba61f5b6f0f181229fbd609f5c27e3b4cf4630204e16de9e49fe2092c04113f15c6130e5ceb037cbc28c92a56b7645d67ae15b050182b68f2cd5e5598aa437f07beaf40c65ffee403fa24bb13524d1157e495387220549e2fe0c8947bbee28487ab8b5a0083269c892b7929c17f3e6e19500020e48b7b293cd8687c3bc47e62a747eaac", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0141e805aed834891962feffec4400356d845f845a72505fa0aa9a6827f31bd38111df26deeaf49b5e03185e6f2c33f029c063c79326cbab34a85b60b477f61dc26e1f2005aa867f93d987aaf3e4a975504ca9424b088261f8f1a4060313dcf1a6d23aa642499659ef498f513b7ef0312c7650a28984a5b662824650284ee9dbc8e3f04f4464adb606911309354dd62a5d4d520839f95a89068ceb7ad8d5c5678c30133d5e200c2aa2e294fd7a1a2ebd523891cde1b2bdfa31bf1c108ff70b97d146154fca967b3e4bd9d24f6a756662618eb39e971a079c9023f77374f3efb3cecd68e818bb2071f83ebccbc763f04de303b547a4d064cdddc6f159ba42891348109534a9d5f2361a3a18d6efc5bdb48418df1597310fbbaa1551a4cbd21f263a54dd0336155f7018e33759306145f448cf72cbac986fee636817cc60442384f6ac2215a8dd7075f01543d90bf3b3d42f35a351e67f2ba5ac32ea91e1b91ac89a01271803d90a1d06c5ed6d18bc5e082df3153e1b6b9f1b7aec66936b4ce66b8f4e25354780e6695973b706ea946df6d160846465e8e38d9bae6fcf40995cc10b467e75cbe51b68cb4529b188ad4976b0cc30ccdbbf3e18688d7fc911e67a9b24aa50795f203cda06f11b7c41aa810f89465cc0968b9a09735a387ce71a19dac7bada9da5f1e718dbab01fa3ee889d72dda90103a0c3130ef4cce63fc9b4794", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "691694de4e0c782cb4589aac4014a0af387fc3b950411dacd147ff110418a4e00eaa4b32c28b0fe65823d44d1b15edb13ef59760e4d9fb133491005f104d971a9cc24e17f122be69948c99b2cc20a1d9895ac77d366bb6c6dde71e75fcb538639455eb6f12d5f7d720708676bf8aa9a1127f1c4fcec09fec6e848b1fc32e97f0906dac871f21a49289522844379d9113ab3f2b3ad3669843f0030eb1cae580ed0d7ad09cf8503e19696c485cb10c2177f145c3426dadeb6aae90cc8f4e77353bff606c6654eb20705f9ac6e13eea380d53b1cbe8c0c0616af81d5b3a098f86396d231d258fab5dbd9039b03d4c3aff4397ed029ee343710383d4fe08b118d05a44be6937e2336fb3253d34500423a9e5bab1a818774f41a6ecbae5b2db99a9e9825cdf4597443ebb94799437974097896fd2b1c1ecbed77c4c8fff49acb2d7c1bd19ee53907887ce54e0d54b4ae5c20d0b8097b464a9a943f3d002d6a1e416830947fa11c7825b16e3a4b7c20f55b9a244b418817ab7c4fe1945f4a19fa51f5df9cc13d7b48e7681cfb2c3732077552d81b1838a76a27b7fc36e0a80519b0b61afa5bc0f336021c73a6e091116cb47e8172ce340c72332223d8f049ced8d2d77cf42367ec48af5524f61562ae22c4cd450937bb0af02d3c023945779fcdbe12192db4a263ca9c959c9877ffa3836151a9b9aeac1de436d491542821518fc98d9", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1cf9c0f1bd92f7cf2cf89f6d22bd312a10e0dc9d2d989fa1fb527898c488b3cf2892f8539abf83d0be4f065c18967edfbfc30788688c84f458549f0c00cbf1ca965344b7a3a4c0ed2055cff5badc17493827652a98f55a6084cac90e90ecdbf878e879e55b3097a19c806232f1ee867edcb3f3a2d3a488cc01ec7793f78be4c2bdf0e1183ac422427178c80c28b437a2ca3ab9fc6c314a26da94267fec40be121f761602683c975ebd6c9575baedb6c8634e3725fd921de706780b6474d16f20299976502585d660c8b5ac6e45827baa31c23d973509b5acad00e5f075bcff398df0caa35ab37f91bc4f1162bf31303db50711ddc39ff1855aaea57ac052b0e396836ac13eed384e0e791cfd4cd3c49567b2bcf0818215e427cfa196808b2a3a557e803aabafb9441737f2b69f75765e692c2087dc955fb3a5e881be6f1f5144194dcaafe124e53a98302c918407b3ea9bbb160e85d7dd93fb297d53504325f26d8bd01bd02961d31892900807f5abb049f56ccdd2c3497791c36cc70ad3bec7753578a6c5e3dccf3ed08852922d909f3399f3f4930808359d14c3d07067f42a072d30f7bf8f3b7a7e69d04a1725a927c00a358fe69f5bd5363119efd1467a21a88c547bd2e6b589afc5ce0b671d7d484aff97cc18c07c537f88fe266ce6ac66e6fa6cfc6bb92db43cdec956624c1fc7db18bf8fbe5461b4a3d9d806137fce0e", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e6a01fc094ead66a6f89c64c440b06a6476f79af9f3cdd61a75fb883ad980d5891df82f0c3b101118494896c7abf2d9350fc58543b0ab93daa220c899ebcc28a31e057f9994803a7e3943a89655255fbf5d9b3ff804f8c648d6ea6e9b26d00fb5e86dbe92c1082a9f6d26f53d7eb0fe7cd0ccda566a590dd48d593062c90fe5d341dff67d21b2664cca770c98f9d5d83ed736159e2dff0ce6b6f0d6086e67ecad2ecf6b466bad644d4009c683487c6dbc0a2d3f2e71402cfb6f7089da791a71d5596df2342a8cb09c61f5d2f565b465d7148ec997d8e76065949e8d30ea703a7cd899a266b1abb5265edf95061684b1c74919a06c1c49d491f8392f01ff3079b3f5f46e8ea01d457964d26be2f0d24a44306eadf3cc78e6f9db51beb2ff36228e11e2e5c86b6235267c23e62c2c4a47042bcb24971eb70316dce06d652921d4bb40531e5c03f05f8dd6babd4dd13c571cee415b3d1eb423e15d0b7afc7d796eb121e30bb8ac0de60c5c8a407e5a4aa2680dcd6f8e6910bda3fbc12934641049c514cf18882379c3bbc168f5f4ee3042943b026e11fb3ff53d386b57e0205fad64aaf22fe6a7c184869dd581a7e2dafa906203c30474580ff3ccb5c99bda2222c2008cad84ba51678127568a31e0ef20b042ec929d52344cbae587b3603d3c0524ec5e2985791387725d2973ffe51c8c8132e09c40ea783d1ea2de489b6f8a98", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64817e956309ae6c90d0b97da1070bb420980d6b68b7c96f9c720bc4f111802ba61d3d3f5bf5a5bf2d4622d1c54406c45b0156fa9895214c0d8227ed0f1a17e1a6dd572da7a88ae8611fef28439dbd734ced9192146dc772557c32d5d282f33baa5811fb117bf30dc0ac39c16e40ac482103e5c0f8a507687847c14b3ff061cacec02a88deef59c4d99bc40a489a4751da64958f811de9e3ff25e18bfb44e177b2f3d3b30331d7f09963e59656e45fed25d5cf4b9002f576c68666f1b803d8b32da33fb992f4744f9af77bb128cfff8809794a50fd36ef95d38c7e0da601cf2d7d40d2c0be78ee55dec2cca3d9fcd6abbe3c5d72308a540e861d7499e4e5e570893c50f9da5e8c2c58ce79ef3070ae99193c2b09501163adcd28c647b63c9e309392da6a32ea5ca554a12ec44b28aaacb5f4574bb807bf4f62201118292c65db76dd8f949473fd19691120c4584fa13969bc3903d640f695c9a8f78623b243355788c56a812eb0c2ec477484409f89aaf23c4dda18f8e95afa8148ff97e281a6fd9c703590a25e5d07027a0ca116219a91a9faa9cfec21fd851da6b028c3cdc832419c98d2a89fa048a94984ef107846f90a142e3b6a06fb3fc4bf45ade5f41a000a8f45b3bfa42930145d27aca34654f9087f478dd020c6d0aa91de88533dace92c1e972d9619b672961c3e7d371a3b9c041183be5dce5bde6622f215dd9a79", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "77e731e53718e3dc61be2040134e382dc3a0e129bf6757bbe113982df3abaa0a29fc07c8edbd3715efd24fb98ca9596adb1474861950f557e74b74926459dc98fa9313dd737bc72f343ed2bec5d06419759f96332a2d659e0fb41cdd4d866b7cfbb5dc914c942e61caa2a31f48c8dbbb77f3c51ec7158be83a1feed1ab592030ba3a6ce80c1e6177a08e1b93f15e7de5b473001e4954f0a228675212cfc084666f58fe97d0a83683f0eef5238c17ea9442902a9f4270067862e650194531558d557b4e44b337cc38a116c435a94b58daca3f8beda0de35732d0decc17bbbec8f4bb8747d989febe28cd30f752d13527053aa1b9617f1acbcd32772136119bbec735a601edc8fea49b0e4fd84d22a836f06d73a101da90ec933c835916d4d64a7401ad247614653d0957680d09534c52844f56e5b2ebc4ef10c6334ebf4bb52afa11ddfdab36215b00da3b60819c9d6bd2ebfada914846d280d3868db9d1b3a59b4bef9412659fb091c8a1d25ed521feb4d1248a8c88cef0b0af815ad33a25f1caa729b3a0cb176de8ed69f65ec4ce1baa2f45dd970f5a0b2fb9eb96aadb614c5811636c03f61985cc4e5831547c7edf78a0708813bcc04ee170da17d17444085e11e2623cf469e6d6aa93fa5b53bea2bc58451526a584430704f60ecb5aed8083aaaef324d4b9b9ec069a38e5a844222b34137a9b90c05f6acd950918ef1c676", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56b8b9bd6db8a43ca242e4dfc9311593d2d97c4d587df2b1e3ba02aa84feb8383ea083c8d5b11bfe41ef7e5b50be817532ab39792eb31d16b634d596b68d1ccbc12216c6f8dc9e0e62437ba0f3e3fafce59eeebc9945aeba64d0b7bbdff383b162d900cc5ba53751dfa51d2befdf9949d40826c93594e694cf008bb50a7b67c6c80e17463302df3ef9dfbc2d1c17fa72638ce40335c8a107dcc4cfe94c553eed7c771f7dd8cee63c9d50a94c7a51349e932b27315a7654104fc0674930350c160e79dc4b6d92136c79b5b2b06b828f6b209651371ebcfb04b3f3472c0b82c215109f9b279a1a7b0515650a44d51b8c73146909f79d98aecb75536fac3e8620cd0e0017bfb7384307997d6a09414cca0e11299bdaa5df8f16dc76a370cad405c6e3ac71d0a3dd9547f0f85463ade2f4d842fa7f5f616998de8718e011824268a0f6a286511db676ef16c05d660e3975512735f439c75d06f55352cbcc44f9420edffcd213c9185e0d0a82c717ea1d49c2f03ae42faf9e7f3c0ee60363bb9e71c27e93bbb16a4fa198b6fb1b01ed64aed8bc4a8ae843e8e2f6970470f4921b38d151c9f2b940c160de0e707c3d4cdf8e4cb5325ec646455b18b77359c1465b1bef75b49ef6a17f689e765e5d173040996f5f5829577059453fc463aabb531f776db1fb51f6e33653b78b843ed9645e295f015f07a6564d9413a8614514abcba3f2", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2c73f75eaee4adfebf52ecdfeeaaf26d3cdad25a8e0cf12477e1fd3ab823a4fcb65fe98c2a17be13e5826642fce27391ea9ffdb921ed452bcab87205ee6cb4dca99f9d567018da95cec9b3609117f420a09f40e327a98ef077d42f3bf526a42d4d339c4ce885ee416efec194c745e53faa6cbedf99d4c547314cd60b92b5cbb412d160b9803953591bf331204f5aba2d9165b7fbbceadc5053f26110ab86f5b3bfa5285cee4b31afc6dbeeda9ec74a1f7d9d229530f1f1411ec508e817612ccbf1d11488c05c2fcab77de74b241b2a070225526a5afec23c63969984d09996d63cc226b99f7fabbb4675dc486bde8f2cd5adcea2d758db1a90eb26340f33ab4ccd0d059c7b3c55c7735f9d7deace3b22436f78499810fd51650153b2426b0cdcbe963f057440a004845ac7a2423b921772622dd1d8901c15ccb7753ffa2d0760aeba068c680cf35f8ad185c817a6442e4bf5dda4963cc6ef1750f13ba70a8db32f152d013eeb3be0395bf8690a1d0e42cf0ee14c8cde420ad39f394deec4aa8ffcd646a150f7b799960d30e5c736339ac43b83a9d98e24cbb4a9e3c857726964e8f251b06d50eeb59df8e6d21ae1e4ff676b3e039be53382230788dd1be1294656b987f43cec22f52eb8f161da9e8741fe0ea845383421f63ad0a7f742ce21ec7f011482e8093d6656e8c2d61261cd30569c94b3318288833e16f6154e105887", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "71842296aa03a79a0f1e485c30bda9edddef92379d74ceeaa47f09a38e550d6a9f2f3a81c866cd6b8cd2d2de2771e697f1ba921053fe3dc65a8dc552baea56ef73559d59b89bd41787854cde8ae02e46c871c0046fe564b39914e2c9207002e3e4e76aec2e1665267164cf3def96c504d2b4d87596d77cfff21a8e6145e8d06e52ea978c577c3720d7e93318aac3f97e92f2a6b049f255f4fc51017d8e84a082c8e777c5b51f8d467a73de29edf9e21d9d0b26b4650a5a17d03db310b7e2aec007e88fe26a3de4d5fd33c48856f724ff69ef52309a2f10c07e9544193ba345f04360797047647715503709140225b109203312420ac6d9bd23d71ecf3813b5779378dff09165ab764cea277d4109e7c6cc983f116dd504b03ab7b8fdd03c873bb5d241b9453d3a4961e0d3074dd62d62b5c2de009cd4c95602ad262fa8d62df221ff12d16b28a773a8bdcf74fd494f7ee3531397f578f2892626584c8ded9f943891b2e1597903acdcd3f8de3c9937498c94b5b4c75daa68745961df27bd5610fbd7644094ae9a543ed9b581a40340bcfb12c5f8ecf38c0d379e3ab45fc0f14f7c5c6c763565721f8b6808c1b8cc405975c1b09b333a286023490a0c95a44c297f65117b39b8cfd2f60086817badb98548e0fcca4b53e65307bd7134c306748a35904f815788ea207948cfeb380ec969123beeb7a62b68bef8c4d6ea49b5f317", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2133a0988351f214ecd1f653dfd50bd4ea2bb991c322e6a195cefb93cafa2721f9fbc7d119f04832847dea1c738e2321e06cf17c0e6733a4efc0f6a600c569c3fa4f9982f63afae7de98f149194bca693aebd11cf0a4be4aa7d9d5a261a3da3c1d316d6b2a0a0d0648e3534c5c8f4338e2e5b7494fe568039332328d8cf3a226a10babeb1aa737d4ddcc7b3497711c3d41c841d8b5056d561cf7edacd7345b03e318b564e32f4ef084a3271f219ec48b1c8b5c6f4638f4be601c2d2844f7ad31c110146d299ff53fbfc305ed83e1f5bfadf8dcc39fd7e87d94e1bdeabc366a86edec62022bac3c89f5849d66deb5a9b74ea85a6801e21e97ff622b949ab6f8e2ae25e5e988730cd7d1a7529f53f1267f0c44309d8031a4b3ada669f2edce6c5c6cbc58bc61027d1d970c94f6996dd77f56de3a006effe6eac7515fa39fce76b28413b44ffebb93ef231514f887a8d611c95059adc1aa27b1589b38ea1851adcc211673eb1d891b78c934754e4da6c09921d3bb6f2a6603506d5ac0ff43c2b47d775e5f1aeff566bedd7c3946051d5a7fef36e8102e97fcce25c7993132e123a4398e512db4bc862d4fa89bb226853e095d441455314268813778b652c972b742d08f49a932b6950b98702568a72ad419c588c7b4e21a091ce14e454bdde9982eb8626fe7403de1688962d7583005f14f3fe38b88031dd21fd2b7cbabd111b003", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "44bb47e58deee2f810a6ec524cdb4fcbbf07b9443adaff29705f553d9db84bef6f63eb4db4ebd274c0b575a1f07e847e780206fb8ad43e7862ded334f5074576c2a3b8f0127217857aaaf469dce926d789d9f3c256d847d77ae668b15c6c9ab1a810368cbf7fc9c5d57f3d9a13e1b0a9ebe4eb451126ce1fe13b16f8a121feb3c3c97323c387c4f787b6734f3eb1e7d32badae444c04afaea4783b0eae921ae12e241c2447a6a4af96722f0b1dfa326b1213262ae46f14adebb3d8d3fd64fd5ee828b2cf804eca75999e03c4b41ca4f8d3498379483198df02916933bdbd997f4798de2c6eef9a6329e01175c334067464d95b2ee89f14c31298b1ac4aa26478cef462538c18111a0bf045af60fbc4d4716bca1a76994e96315b6aee177452d52dd0f823dc5ecbd454922988d78e9ca13671418f37a236a8d0cd1e0065b8d1291360c9b3daf8f942450bac7b1f5c555133b51ff27c1ee9a69b685f21c6db12ab4a20b79e9fe98293a2e1c4fee427d3dc0a516fdd5a31852a8da12d7eead96e1355a2bccc1783529ac68664051fcd7cbd4e648d9474053f92efe22636246d05cf5bad42d3c0ee7a64e2d35b096b1075e09ae1b311cdfa395663696d208be030a4aaf5a07aa9be6c2bed90b2f0a603fe7824367393e23cb96877fb991939d64539ac29127640347c991b1289506a7bc13aedae905938578d0ee9fdaada55479a09", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "417b867a2c487eb27496c234147b359e9369a243f4949a525f5464365b10e3f85ed85fb9b4aef8da76acc07065019fa9a1840fce4f62a8319b7c15eb6e263bba29e11d517dcdf383ef19c864331592d0ab99429b561ddbd6316d9c2ebd3b0ea9d2439864c6ec77d81969c94a3125b39d392dbc6d63a3fe4c23cab0f94fb64c0e6d7a78d5d2441ff13f4eae39b65e5cee1effb9a0b325395c9833aeee5c0438fd6f8a9de4008c4bf8909c7e61a7c6191da35639123a5ee839cde5b8c2441494a33e2c72ba0eb44ae72b02f146930ea14b555e3df248ca62a8851e7e460c794b868c428524d5c6ab5f35d343e65626060a1f10dd2ff0ba8a98dcba86d39d7737faacb688b3a0754ca038e9bdc4e07a8046971875445af7ee965c0bcc8e5596629e4ad220780311c820505007c708bbc2b44120f0ff11e7a3d4731151957d59d729b2eefb26ade081fcd3c37bb66011938b21085809a352927e044942d793e4c30b52f79ee6c1cbb28fe521783121c1f8c94084021d9ac65bccf0ebe42630222c60fedbbaff52bbd3051f3c93ad11ae44d403c8574bfa36eb590a9b35267cc37ac827c66f415ae4207493fc1976d588d5c2a9f7549fbd1c62ee66bca08516048a08c5d9bec776d8b8a9c30af9645cfed8178874634a839f493c8f43ac8a641c4fb9827f4de6bc59d59243b46aac083e639edec312f259ff37447e5af76d38093423", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "93b642675280fa6a71f3840b4652d9189fdbf39b190a81a4d1c85ee3b44f60435092cf3eb3747aaed53f44bbcae5c83bed8bafec7579c26a7d16d7a3686096ba20ff6b68da5453bee4c302bf9be0bebec6d51bbec2201a24f0612ef5affa721a29f83e7f0a6d50078749e2b2a92553fec493893d2a7ae1e3e985e96894521c0b94a53c158b2557e22d28d3d2ce481c759b2a4519a2bc6d9a821203761c70044c8f7410b554a35d03f93ad3758bbab8af7196219e35edf2c67d94cfaf65d97a204b865010889386f5540bf0402bb84dd429c2c76bd0d1fa25340cd259f80ca6dfbf07b89f8d14fd3a4eb8b5d85453312f2820a3735807f33bb8efd61234ebf18812d80bceac668ea4a32acdb33eab320463c7cbeb5d2321fd830a0ab2fe393cb57d7b12317b9839f602507bac99c0a83239f5a69ed543f6ea7f9f96434a29b13ae6db22a9d2078ee6d61b56cdfb93f586389c1a0abb7ac05aebc5dc09cb7e32848eee332e60ab905938cee2acbcaf40ec269f4908a131c6ecc0ccd0968523a311c289786a8f846e8154e9b609ea0a837cea57b5e629743911879d00172efce69af841b8098aaf735368785d80d3d57f24eb02c4686caad13f986b64a20270c4c156c1feb73dde9ba08c4b2a54560eb5f42796edd048a5633a188fd4a58734440791e27d4afb03d07b35e2ca22ba2f09f9c7e0e6cb278218faaa08368857da4473", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6ffb8b3878466bd34318e52c65597696912bfc535b81811c58be1f08562ce3e0fea157fc5c2d99d694f2f25855326769cae243321ab8cdc0fb6de149260f62025fc1f8f4e2f231b3925da0c0433e9066f22dd29160adfbc5faf0559cdd7dc3f8b1cd995e1f3825cf4440aaf20d7127b82ec0274c3b4bfbee167327011d8791c7039d215aca84c0f95ba3bc9c4101472351456943381d5942cfb0d7676aaaafdf6e3e6982951ee17561fb4d9c3373799294f35b658cca04c634515f396ea237b787d7ec2a5637724895dfa34e9f60688f88e6e5c063fe2e4b445bc1ce0a6403ef3db075c1841b46566d4f40724a72b8054c64a484a95a7eaadd0aec1ebe24c5ab209dd0ba14e719ebbf01b9c28728bb8fc5c05064a8e6c6b775ececd553ca489b367f54c9c4d7a33755e3857d0fe4acab619c8d7888c21168ed356ddd85d673f09da352a485dce57257b8f38a1634215095ac9907cb9b42b1b389498d13c011f54d71e819a9e2703c31c2e2dbb5d4e83b8ba3856c4456a62a85992385c62bc81785be9ef582db760cf26d683471a2fb3e4c67a069c8359c9cc778c7cb434eb900875cddb7227c1314438f0ce08129e8e02a6f4c49969468e29446a52a36d64f3058354f5f67c0d5813ce437093d3c5e8c81eaa856a1974db975680f47ccf45ff2e645cddda643bb40082baf7dca6f16aebe5e00db4e32340f95fc1c2dde0515ca", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11ce8740bc6ba086fb28d4c5acdbee0d0361dae73c885d50d358975aa38f8bbe19fb143fcc0e18be9102c5965386fe6e69262df443cab9cf28f7f15c49335d85fb5e51ee6f0b4f6255b73efd9072fbb9079f049195804a7c5d9e4235d86a28a67a561c250734d9f7124888111d6562bce2feb414ae8b578c8aaf7f9081189191dec9dfb8b1a15eb6c3006d829e805f304715c04a3c383e76d3c75289c1c6c45fa0610546fae5bc2eac8be40cdaca15a954173d02fdffa2a4245ed52452d791c14f17e3c714bf8576522c790df825a654e3b3b3076dad815eea03748053d1bff1412dc39c61f0b846cd346f02a6d489185501e5490b5c8fef128621052944b85d6f5f5e7042204c0c6f536a815adeab9cfaf39b351251fd13cb1dc49ecb096cd21f4d1a6363c14bd55fb2d402d2a24e2cb964b93ef4fd00ebd0b441abf7932818fd72d11a0fad065d90d91f7361c07d42b881389dd4d4befe3baf55146af5e7f0df9a5e517e5e48248ca70756cee648a208abd2cc6b68d7e5753dc00450d3930edbb472e7b4957907e0e7a6cd43301c9558fb9319440fefe26ff1baa5e05e7ea04e7fa23f74f31e3997c993a806daa7f462699e71b39111567ae37a0261f90f673dcd936f43560c4201185241a95ec52b962d897fec8856adbbdb33cbb9da52350daba5a6265cc181203ead7746d8e1a08f660eb1cec28c3a77417fcfc3d4e4c8", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2db244178af65b9ec6ec41369a86fab05a1365bf0b99c080feee802fd97151bcd6bbea1dcb92144dfcd0f19d0777c6c0dad4ea7ce0b0f771d45579f78b89bf535ec00d63d5d6e448064c9c8e3d6d52f4804e81e44f9e74145b382b05968b0693b206eb086c669f858a7e430d7e7f8a28fe6f1cf311dc3b14ef923493ea4e6a6700ea3e090ee04dc1c827333851d826af92bf8d269d15981fb8d87693bb287373991467e9e0cb6822a97bf2e78b27777eeb98ac0281c51c2fdb582e8ef6112c56bcc13d3fbe67aac437467e3521860d9c2411044995b5ba6af4538a88b329347f8cc6906290c31f6798a09391eaed03a4013f875cde2aff2c88ddd170984b78bfa57323875d312b13b02782f24b2ab1567d1038acf68ad8bc7268e8623302bd0f54bbf345de6b2137d5f1ef656e8a881a434a5bb98fd2ec4eaa5f020b67fc4e64ab388456065c05798f1fcbc96d33a692f4bf826a566a1cbc1ecc2216d7b7a57e8a2a0cff642c8cff4ed92c66042aed4fe56c3944b077bdad323af0aadb150498b1e3ee0ffa53ed0a38dc7ed0f36f6ece1e299bea655d46d8fa81832754805b9a75328029dadde22f605c8f362066f200ca225dc75ce51e1cc2166701814e387ade411218b277e72bb26d6b442f7b89c375f44a378918d1f159d05708a3b0a78ead1c7221fc80e8832acb964ea1b1f4be4b90fb27d4ece7f4ca2833fad52ad4e0", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37e5551e04b02acad8b4f9278fa555cbb96ca67e62f157dc90b6f5a681205e52289bc535a3adc515312cccd7f2dbba9ede859c13c060e5d85bfeb9bd6eaff08d53781373a4c33857ea2a1ce8b1e45d2071807a9de0bb6eb0822fe923393512ae48105879305dc43edc7d32f209271244ec2162d9fd6a1e85ac283639d7d8170e642405df7ef5e9e2e98e7585d1023c4d3fdf24d08fbc2098aac5addd9f0cd78b47ae74836e3915dff9454d02bf5c850edf0d11953da1b0f98db324ab158187f2339d092c271a9264ba9592a132bdf18dd2ca235305e87b2dd1ac7777b6f3af6982d488645836910e6338be0c901553fa726131d93841c1197bbf50a64aaee4670404061da84ad64ed34dca9a9e910d09ba0c15d3eeaae48b8b7b527f6ab99609af631c026d0c6bd30542503fa04b161bef98f9d4b89d70207ea6b1d1b5e5e8fe1f53f0a4bc5e5f67a31017276082ea0f5e6f86fbd80395ccc0eb04ce77c83f86c5e2f68f8836ad420ec34b73969788cd3f74801b394e06cb4074e9106171286066e316ac0fdd51dccaa1702d636d6fd1f1a4c0dff56fd74148feeb0ab219c1bb766beca814723e5ebf99e5c5869f0c642a7ee06ecb67ae5d35a5c20d9325b51922491bb1193b6f9e57025da1a598b644c368c32b89eb1c8382fa35a850c452b66687fcbee08cfd9970c68dfceb327461ed351dcd8b93e805ee26f7347c82af79", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2fd2c0f64bd490915280b940bf2d3fad274eaf724e854c08191b0b258020a77d75b31a7cf73e7f199e5147fcd631af4f19294cb353f24e4a589996d4208ed0efd500d8d4b6f9604e9be6ea98980d493d97332880b87899bd911729e4b8207d68c63e848fed90993d612bda375955feebcfa382f718044feb808267e0481ad37ddb741c5c3b90f8099da7bae65c15f19cfdaa2dfcf5acc6cdcb07adc0d90e59ba386ec12d68db732ce68f5b06c1205283d4a6318e73f60529d15374de34180c2b80cb648d8de0cd0fed4df7d841eafbd9a93186298b628c97553a223f78ebcbbd35ce0b959dc16903973bf3a7937be4be0f923add96553521e8c415464d0b610f661b4a884a02f10b860393d6c7c749cc807c40ec28a922ca0905483ec69439c0a1489b8167967e0ddfa51f17017d12e4134bf775281c5e71367589a2e934375dd702f7ddfd8d0dbeace74cc1df9dea95ee09417652a6e15f59e56798ad48dee127b8bfa744cd335648d5f2e1320760d94cbe8906e2c5c86e8ff09e3efe751217c4cfee822613e8196afb7b16049fef2789843943f6d87be1e479ec287158a3d47620bd91dfac1b6b7336753bf545f6b9dd586defe4dbb034e455260b2a2b92a74dddd1dfdd41dd9f15537cdabc6ada84d8a34b62ddb0d6e32917437b1a023456c306ad7e259e11a3cd2ad39d19a2151fb64a83b4b74c3e38bfec2a231961d3cf", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00b50f1f881d4e9fb48211f63f77adae62b00426eed922b084727ed24ffb129501757c0a6db9236c3602bb34b8bb4a10ece612cd9c33c9c39e25e01b8be2edd78f01e0d82bb2b319f724e84e9ec54910a8710a7d12d5d41a55c0fd553fde5a88f4436f7800c67f960508faef2eb778dcc4ead7c7b9d7ec62077c28be1beebbf25599091b7816257149921462595704a72a958068567850528f334f0d296df80aec4c576492866bc870533b5eb63d618ce69193dbc3f02b2bd7aadc884cdce2e4d69a8421ac1ee94915433e79ba1ff1db517b03d42c674159fbb24617e1a14e19202fa32ddfb2aef413e74c8ff6f3390387a8ab398deec57bec3dde6c88e2b83dd0460397858494cdc9fc2ced77d992d1176bdddf31bdab835b619e1f2f57908ff8da98cf2cbff204d1819fcaf3daaa1d19b24b97bf01068b74436cd126a08f9af561bb76aafed93b4ee5c1476cea6dd6a030166e1d0e13dfd70f3e6ed1b09d74c422fbc30af83b148de7dfcb2ff458244c51cb9963a323dfac68b93851c60a410db1eb4641a9081cec16a592af67156b98e2f82ef5993b22b77f21f4333596c2df9d64b538b9740b2d2d4ee6c718717881f71bc674e41450e224f25c211f260b7fe52d0241b364f2d84dae354a87d40819b3ba1c70bd59f2b07cb253eb63c32d7250bc9c18fe29129bf1619ccbb40101522e8a55dc66b6c3d9827905ee5cf45a", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "53f4c6e5191f57b977b03abf83a1b3dc9fef837db1e39b0033ee82ba99568cde1c927fe80b05b490517c190d78a6c46f544f0ae3a5ca17c84a1848a3c6516e0f7b027cbec84dc587ae72ba48dab3fe46a82c1e74d17779e9c84e110d37ede5825bcbf7fc3c56c8f6aebd8f433b0e646608c56e500d75433819b511840120145c929722f60e6f848cc4c1411fd612a4c35d87045effa75e41a437c17aa5293781a0a4a50f7b990cccf05ae9e3074ff6a4cdba9bf8ea9b6b78649fd087510433476e7cc80ef56e66fcfad2d7d84e519fd45d3c6be04edd9ec1f72a3815c560f7d1e79a7c4c2e609e4336b13204bbc24072c65e87ecb176f910bafbe3da6e62f0c9b03a8e6b68ba9dbc60c8f2be249f6ba1fdc969ccbec25494739c861240e768c40e4dc2bac5778e43ede6031a3305a797f83d690b96694ce4ad40c6d92b1194ad966d2b73ac18a3651fb95c2e3ce8267f1a26bc27df52c65e5a28450bd9564a909e70a0ff2602fdf46d52afdc574dc129cc8106073eec41a5a866f5baba7153c962d630ac52c78a260ad859e38d6fcea2880f73d16d7c3aea84fa9998e656ae5b631cee8df041625e16302e681d9e47fae9ec0b8216eef9cfab3790bde7e48c228df8703093e1178ada12ec79800939d0eb2ba1989265df8e67e53f7b2d4c152dedbaab81a87d83076eda00a4d2c05d5463694eb63fd3524fb1e095bc318e46f3", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "033af896d04df9dc8ac3173e608b6005bc510747ad0861dad56157052ae9f1d679516091f72c67c9fa9c7d6f363ab01e2f954884b99d8e4bf822b7aad524e97e4cd5aad4ceadb627c560557c1fc9eadb8274be552c040d9d0e586408c0228faa147aa352d8c7a0ef329f7864fc1a2fe0a37beb5bf22eb764f1308465a2f7ee808b7a72ed69a2f242511adf783f395677a1e4c7989ebb9eb2f5b594f3b6b1b33b3679bf3e84b488ea5d377487bc34aba7b8a925035b8960880fc82f9d5a83450cdcc65ad72314285e82c5da7094a333a3c1adb7f88d862b2d7a985ca989a2cc2289b3c0bf269a2dc304235817c966cf29a692757be369e708ba0ed4245b28278f53dde1984c3787a7498a8707e9c383d84475ac8b6b4be4b0112e91b8a861f993137c037c7065764d9a023d605ffdc0201c4ccf87022547c231e6fb7ecba3ceb74fd0000c9c5bd7af0d29b1308c0943573ba4ae4ac5c8206ea682e42af9402250594c44c0af7cea7da32f9a0187d9cf2355d71364b7e5d73d4dc12fadd2b424a753acd4a9cbbf24c4a3d515bcb65530b9a404b179f7f25831ceb467097e1b287a6686778b20d708933c3f0b7e0b9123b3fe476671e2f9e9c4aa9694c1194411255d2fb530311324f9cfec5445a63d1b527163b788c23073c3f457329a0406d9a68776be33e7bd364fa41d322b70125c5e3c899f6a4f42f0adabdfec7acf910bfe", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04bf392202890a596e3d7094252cf6199706b8f880db1ffc418bddb8dbb28f1e5addd79d2091403a58d47e9cc68f1486ccef4d24b7bce606cf063bb6962a97e156b1747adbcae96995800075c7986e8f401d9b41613afa9d80b155e184ba03602de2e8df18c7921f2f284d0ac698746da8d9ea8211330daaa8fe30ec8813993610528ae08756c54000255f6108912c0b2bd50b2361e81587961996d3a32ba07cc57ead6802d2f4507ac545a03c0136679aeb43816759ea7e2ef91ae01bd83d9f28a95d4295798ddbee4d96c4fcaf112c428c5ef7edd5321955863b7c7d80e6f2760a505ba20c994b955863e111f34f6e98081eb674c4cfebfcd191ab47f54db9f14d85a2e5f0fc49de0923c0d2bc55c194781c316d2670a282fae9c3b027ebddcc00b2b3adf9435d6201e89c84926670968b2325c1285dc5872b50c658ea3bb9cebf2b4a955cba4384a6b377af7602603e8e1a2efc112700e803597c1697836a622d4c5edbcfbd9f72d8252380ee22e1efbb2606aa5525451e52f306e4d0ae8884e793d371d904ba40b6b786992d15e1933a1a6c70bd1598adb2cd689305e459e8ed22ca1c7f44ce18424a506a14c33559fd2c377d6735c69fd4a4a6ac18f996505c16a2b6f2342fdc0cf4bc35854de07950f5bb4802d690e8d0570b081d0244c8c26497960077a4e26b1caa309b5b48ab5d3aba2729bbc9c107fd5911fde709", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c4cb0c37c0c6e6d8217e6901fd133f08f354d63e87a9e81336974f5ff1a7a47b9183978799e6997763f716133fcc48a5f6999e9829f3c41876d9e8855296ef6769fdad843fa507c26400711017411a54d64d08227ef648cbd5954f8957ce43106a5db60c39fb5ae941ccae93512dc1d01fe886f13b1a018d55ca347acb54ffeb2fb1380da8992d1f20c9d3474c262cab394d7ee15c9ca58823ee7932c70bc9b475bfebea6e33236de512eeee76d44a10c156930884c1c9d033eb1d2a90ce7ac16ad2151704f89d35a1daa5cd0f9a53b9c0bdbd30445f9116769ceec7698e473863b0ff3c368d3cb4e3f3c80427da193092e70816eb1432bb6023c8e950ea23464f8379eea80bdf9fc952b9d415004c895a153cdec8a5c72dbb08e39c143901bfa29264c7667a5162758a6f97d046ff6207a4d581689d9d0ec10de92a2213a84787c9f2a3f08fe0af2022582d2061108e38ba478d0a9112bef776aa97d210e53ce38c301480e5e2d5898f4c653160ab9a1b9254c8b534fdd52b14b47096f333ae1d1e91f9caff55bfc072b8fe9245ad551d2f42b0994af0446f807291771aaf5b7b13492e4ab2760a4797981a0151385d31b33609ec46e48afbf6db5aa91431d9d4690e9105b88106b7bf3fbd084d58beb91ebb0ec9aae9da7a318c98dd72b11c31c33e74294f92e6ebb17ba0a0752ea3cf13e71f505982336e6cc64c7aaa2e6", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85e71d906856bf8c4e0d6f21080d06aaa277575dd3be7dadcb8e9b8796cc000f5f97658c6cdefec04558e9352469afc4f35ad23c2466b1aa590c5992f0b9800ff06031ac8980886546896d1f591af48aed715a20084d07bc2b3285d2f32606d19fd8ea8b5365d4ce5fb9b292a860af272e4dc9bc265b4453abcd01c533c52cf07c3c4ef911a9ed521cfcd22cdc46b7d7e434fc965639b48849b8ee76ce60dd306911cfef777f137310b0f1c8a9dac49ad5812f6cad81a0f0256e7bfeba32b8a86414623da4be974b602361735b259bd039191fbdbaad29dd55e62b69dbd4eb253a53f092bdf87b5dcf43a71ed675d2328990ceb0809baf5736ecac1721a551b22b87ebff5ee416ece2944fd97d4ce92cdc5396c9819cca96bcd9738a137d27fb1e077d69cd70f9fda27725dd7d41db8ab66e6e410f69a2b5ac99c0ad4f0bc73a533377f5bf5320c0b30895717040784dc55eed48450c0f7d7d1d0fbe5d2c4a132951f7573cb57af4bd905ee220d4171c5135469e89220106052cfae4d75fd8e875b78755e31f694e2ccf03677a1aaf9b33129332ae038503e851cf3abd157063a27488f150d27c5e31a0a5dc457ab54f0ed35667bf25f23a6ae85e6a3fc073cff41c0b350ddff712a57b00131fa7f9ff005837229959808670755ff293c7866149371302ae4cda3180152269133813f0276e995da1da151851745dedf6e2b3b5", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5241c9264f9cb9ce9ef5af2ec403145ffaf98890d4678235070bbf4cb1223e696be29a6fd7f4a50d7348b71af2a203740f3e60c9130b3ef47c8e99625faf41aafa9dcc1376c0f5bf08e81374d40da548249ad94759f77dd1ec3aa87f5e81c813a4286b880e343c98796afb6244702f8e3b0b7d23d12913ddf26a8834ba85c10fbe299bfda0f1bed43f868585755b32fee760a9ef2d58b7748247256cd47693a542a46a77f05d367baef3942d96101fa0dd16317a89b7813ff00fe9b99c713b36aaa1f8605fba1350d376f01c7ae2c13b2ac052b26bc8a76938354b53586872eae0da6f6d54726869baf908a5855c2141ed3473185cf40f940b8d3af032c2821eb0d7a33bbcbafb88765a44abc1ef09ca64e2f86bf7b331c42b3155cceb5bc6c126ca74ab9d59afcc3421e6aecc61fe4be9a13ba493f2c8b44661ca8c75119101a58a29bc3ba2544988878d91a1477cf193d7de347700c51469ff62ce2515646583d819dfc7eb2eed709d50fb127447af03d2e21644bb82d477321a86c075d273e2cf48c5cf7a0a943215f895387d7aaaff820cc64c5eb2546c4854a9f34d794462d81dd661a3414b10f691e5fc53579ab0c1f31349a1dce725dae5fddcea1fd4cd5544b4032c127a2daa606804b1a4a5ab3172f19955a63e78ebac5173881cf9ce1b3de8224ff4add02f537eeb64b3c7b66e29f44af49dddf77152b41a66b51e", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14291e13396addc81cd8932ea7397d4a962989efb64e3b75b22952c485642819f24d5acf69a8d4ca9aa22d64bbc7c7ca499b354ab456a7d6012888fdf3e23d93893451a7972a3641d11c645f551ea8ab895f3fa5b34047b8dd4dc6096460e884869c73e80295d9002c9b5cc43af0b5bc72b1a30efcfeffb37ac23e514438cfe19f18e02e814552c16fa74920b0051221d60d808b71ab6beed881a6dba87dc8a050bbc1304c09c357d92e311714f619219c78daefe2dd76d59eb58937c490651acb46bad6c446f948211d63d970d4b8992edb68a4b6354be19a38d3cbc029828671cb81ae32fb615e7df4ba21477223da93c7d0d763f957478281a9df4ba7243a17b15a36c3f887e0c8066efe67ad9da17e5aea5325df422bb37650186b5fd27803be65446c495669c963987551b68209dbb66a5d15a14c4683f3bbe51cafd909b26f140302fc202f4b14a276a6b919278b0150debc59f551d6af3c2e6e3c982375c22e390c6a8d86656c0c427ce23a466d188aec77f92cd68df94625225b570b59672cbf30d2f4d8f897ea0655a0c607c71f2744ac368b513109bb19d024dd5440ed434fbc11436e1fa00996d731c21688af9ecf99aad3b70c0d00d499195bbc2d3ac7c41dba5afc4554b8beb1417c0d44a01ae28d358321db0d8a3e4ca79c2b26e26f1c62b18f972ec8aabc6da8b5b8faf8d9da4d4d4607799425f7fd6d4d42", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3300d9b3dd613d13e2c829004fa706f4f9ab5fea312fe6dfbb9ff5c65dcb188071a6e5d053f3668b03f46ed940f26e13e3cd7f5e0208d6b6f2eff3c0f76ef1e2c513862008c913c15c3f17080989052bfbbb04b16e01e7de19b0cdce6fe8a53dfbf3656b7423fc33222529afe742623335c4e3c0fe7639f1498104022d90c71d77a1f682f9ae96a2b4906257097f9884df6fed9e394a02b92ed920c80beca03a96dec27a78c5d2afdd6016027d37504f0a90f2cc17c406887e4d1b66f239ed9d9bdb634e991cfe76c5fb0ed7cc060772fbdeffa96043b34b373775ecf6495339fe6b6c02edfb0e14daa12eca8f6dc1003e956265cbda769873708fdbbc8ef9067e89c5f9e3fd4f02cf9a64fdae92cdd7b8f485ac12b5d36d050ab427f2b7d206d0349358c2b981ee07e160c2d91ecf1fb5a1ca000c7eee7818fa44046ac6ca78bbf458c7c48066157f4986c11d3e0fbc008b8b9219ceca2dfc50b7beeacba96247c1319352ffb89f3ace4ac0962f55cf492ecd7b33c65b9807ef82ed439e399e114b2c2cf54c9301f4c2f518783f80a6829e3836026c08e12099eb3b018f4b1fa8ca689b867e2b5fc4b693f1abd9e681096cddfa86488296898a05b82057d9512d5a24c2699f5febcc7ca6343c6bf0b30f2f667c535c06d11f354d3db0532a247658d3ff1f1894fc511ec4b2a479e13b20f4bee018359acdf8e24a4891e88b87", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b88c1f220ebf8122b20a94cb91f94058d1756765232c4290237abb8729bb4fd53449d7665f4e062e81ff8d214f5a6ab21328b88d0028e380e7f3b392b0287589d5ffc52d808d16879c4b5471d3b4f85818c77d6bc7570b6d28ea729e963bd8fc61167adf81f8812b91d10ccf82f32af79d77cc3e48e64ddb40937293009fc5b8032bb7fb5d14fdb13b907cf1e8abf4e4105550529b6d3496e8eb2254a61c1a3ac06c6b8978bda6a6347395d5c489139a0b6540e1e4da63ee4d5e9a4d872175d91cc8aeacd5f2ffdda90d4bb2dc7bfd628a9956d53e267a6dd452aca3184d56add3cc0be68a26e3b4bd5e596e3e100aa5ff703699bf2d5e576d6dc24618544a047116457f6f59592465b541a1ac50be7cdb21b8f58c096c8c9f54b180691e7df9d863406d42f542018485a4cd43f235c57b53ad57fe37bfb90819f67f5b178d2b0e6bb8f9603bc0ca77c1faea73dc159751e4b705b58191014b6eb899aa0d5bf9d4632322a8e7d6b1fde4d8b228b7b44d560019fb51ed689c830a39f8323908257a9706336130390fd32f728c939f4e64212ed464de6dbf3d3179c75f43dc03d8d085812f1310b6674a81536bf9750d60e26268d852bdbbf276b4a5dda4ae98d826fa3dc05b01d8a5d9373c68fa00eb663ce6eecf25057b3d92b0f0a83523f8778b788d8c7a09566d499d9eba78acef1b37835b914e4eb0512c70610f4777d8f", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "130c4d8530ffae7ff195c51644d7be9d7cd3226d8d267af93c3aa603fac1aa9ac16a8976cac7abab3ea36ade05b26ba2b3618c4b246ad5c97504619fae384dac4fa6b7573c0fa670dde96bbec91a1179f044519929056d627df918c49c0662b601ac4a14c2fcd7216ac84dc58f2fbe6043090cb71fe8454ff721998a1690ab028369ce401e5ad067a43f0d62def1f65b4d9ec3b7ee963a897bfafcae863a6645ef3dae8a81abb46b7f14ac617d0a137e9fb17ca0305a16a5f21085be846d21dfc4b0162d2d146360efa242aadb327c2121c1c6ae878e9bce7b57f6f8d38cac2e4bc476d9634f9ec1aedfe28173c4cfbbace68baf0a8d85df118d393ae8c9f0cb4cc66e5eaced223b06be663c8b2ea26fb0f7fbdd3ce47f39fdf74d6604f53c60c0ed076d5cd8edcbac2e3b81752392e2fadad5e409c6c2f8b59244ed1ed3a90359354c3e6da3e27671582e0c473a23525b756fb1fb58d68b846ed089c1f2b47d9fc10f340acd3958fc56603d501f632691aa446116f7683a6edc6c130cf6c2b90a72dfe82a5b215b237f81853fab1aba6bd4f74d01fa3838a87b7bb88cf506b2b203a9b7e4bda0fee18e768281fdbd792253452d4a9169606116b290b289acb79c1a9ccb38e83b523f2b75a60ffadf3b5f6bcb25f9018aed3b990858be855b9897d339e66ca95d88f08c437c6f0babb4d3a6fcc0e30a92985a4ba3d9096ec401", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4162ac1f8b6424371e98583167fc19b5d147653af76dc1bbee1e278c9ef1925937b1baae029ee30883ba7c7b9ab70de761dca35433b6f94f5a218fb9d0107614dbf97589a14d02ea8e2cea2c823a86b4cefcc8afc44b68d71a4996bc1e3f6b71c72e020284be397afc973eb7ed95121b457fa285857d9ef05d385fb62418b4ce12a02f590ca3df7654a8de4fa246ee14a813e12bc632dc2f73c0e9a61cc2ee262b3c4e6cb2f47cab66a424530aaefdcf5f0222128c7c5a58f918f642871d8a6cbb380312444c367dbff9419356e02d26fc21e27e8923081473a7735bfa40bc29fad197807a89bc18c06a8afa5943de9e503ac60f06516d9d3fc2b2db2a2b3f2ff64c832d1d6ddb1cc3e1cd9210fb01f219aa4268493688c578cc87fdd650cd9d838b9af5423415d06c36d9da08dbe1cf14fe3310476664d561042c957db1da20306e2e795c30f336fe9c7cb84820391573db27b3566da36c71e97838cca048fe6cb096002422b11e7c8433745b7e55e5945f1f54419978a7cb1899c02f9ec35ef317764af28e731f95b44d720120fda48e43dafbaa9f0c9e79d1fb82492b267e975e493b25703280002396c18c50d6cc68eeaab8bc49feaf91ce66bf06f28d7ac6b9f324b16288d2498d565906b00d4d11c144f0095a49589b8447231ca2cc3ec1d5c84a8be006e32ad4e3a1d1441c3ede1a78cc58199f58bbd1bad417454b2a", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5077c4887bdbab4ad5460fb616275299e60221eed9fe0a9c0ae0b4303b321a3bd7dc879ff3177bef904111d0dba467251b5fda012d44cc44b684714694dc702d10b7edaa2e6363d9b91a47abaa006df90fb686420952b848b49ecc403e80e05a42f49ccf714e6fbcb4c82ab56d422c3c44833ba77dcbb5e02feb25070b0895aae008f1f0b5b6451f22b43651026a8bf6317d0cecc2b29d0f50fe3cec8e8794263c12fda6cca8a14e5022e18c92fda5e9d03b82fa9df7e018cd611a5c217ea1ed2cff08a9b5ed930bf60b7b2f08abb5fb8ab46cecb2043b0d0c9cb55045808ff4e87f736fa494bd7a4474c12f208f05c17397c004656cda51fe9b5363888cc8d663ec6275adf0201d86b4e5a1572274c30c4ea87c4b31eba8e82dfaea26c52c13ef7e9308834440d61c2df7f48cb3f4148b382bb70c10197fcd9d89aaa98fa3cc0694d38fbc4ac6f209ad0b31bff49d13355d439ff11ad8a35bdf58c06e559e1fc415254285320e633294dd57bdb33fe0da1d109fc1dc449e505a4d86564f7bc4cd553fedaf842fde9faeb39926798ec0e096af35ae60f94cd31643401b775d87416eb805b30d9396d3b55d431126fd4c02a009581e7a2c1975a1f01d93f77d86b6452a226808709e1f1a3d35c42ce931123b967e1d94062402b8006f25b9d7b2f3e643c1ea1ef2fa7dcd58fa9a27f7b58dd6b69b460a464d4dd36136f2ce3ce6", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8aee5c779a23784cbd0b98b2902c6cb67ada6ab116f15baabf53795b9c15c4c53073d48fef63d942fb7fd6677dfe94d16b15322d5ceceb4327ae27e90f78128ef09c0589a94c741632b644c94007e085b99d09e5df8ce46726b0c6ad609c942f94aa3aa02cb275b1265a591cb2b6b612528d9b701f6a629b35ceb142e738aa5c3a1df550420fd70e9cba6fc72956446a9ef78f29646e4a0e9e96113a4a608674d2722bc4fdae41cb60dfce8235a8225540220ccb1248d1e6ba5f9e7a799b4898a11ccb707765763b7e938c483742b5472c6fb64ac3ca8ec2c5c83490bf77acd4893f76257170543faff5f446591251651526ad5407493740969aaac0cb7d2b8299910dc419ed201171dcf2dc5c05933be1f081b52732b76676134d20196b3604a1a7fa8d55848b1577344c21a4d7d6b32c8f57b6b90bec90ec67cddf6e5b9f8f27cca9b4b600f1273f67535229f80b209a31b135ec34f1c0f5d0f6af82fb61e5964f148cf68257d0d3bbdf1ebff070f20bcd6621adad9fda8d34a1601921269f17e9b1c466d61d6ff11001e6c63185ba2b90d9566914bf515d53db8a3f296332f12e41f3e5075b053ed17e217e9ce715a0df5d2f9d7fd398c808df608ef75a0aeec94f2232c94c825b09a697f6c56596f2ddac7cde499602f7ae24dda0914eb5e71ea143856c10e314220efbfb164ed6b4942b02c53624be909eed6de85b081f", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3071c2c5304ce3b9d07b50d2e40a363bdd1ce246bb57d5e14e08cfdabae74cbcaa0fb771916539fabbff80fdf2cf1dfe003e510e2b20a5f31fab3b89340b82000900aba1b63456b268f93c773c68252e8ec47864fb3148553d377b7b0cd6bb3fa8a62405396aec02048fc45769c3776d2021d181e295900c0746fba023a767441ad376748b9e8f467c4a752051ff64dc442fa9822b9940a2973c6180a835b9fd82b75b4dc5ad9380f0643412a4cc617135891004df55ed8c511fc0e35cfa9dd9a54b15864a905bc863517d312c09b7da2f0ee163e52f16608a93311f682c8da60285c100c748833bfccca6fbda110ffee6980ef8b634142405624189c5ea309d381ae1bbb959e436fc0b68b0779b2f9e1ede0c384e05f1fae85e8720aac0c2a47c3b53ef480992e073d775de6065e7afe1c66417168f1ae07ff18f83af6759c84336cb41c11c975d9807229611e717c5518a6d7a3f7d8a5ec6da20fe14b1853ce471b0fbba68a4779550865cb078076e6bc6664fd6eca3aafab975fc291a88a6db9dedae7c744b4760220631268ef38dbb44827e97d2af7af9bf6764ae6a105554eec699a89b0fba8bedfd8bd2282fa17459a99dbda010dd59aa5fd12cf0c1cd63286cac1ac9bff3ce91b83f261f4e81f97c0a2ac723511b19305be3b721d38aabeef7edc2459b72b3e9c187a5c0847ffd1558b09249649d8099278b160e3adc", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "364660d36bfbcbeed0c57ab6ea4720e343b01dead6cc0de8023114f626dc604d811e87488aaa3d2e28d129bfa37cfa45f48237ede5892a53e02b29b9197e055de1cf664c1e2dc6d89f295789c3a551538deccc7aca40c4a2c2f4fb748941a3304429bbd7fc57351b83c2debc27b6347c3e637bb234adb7a38eb29b1be52d2c103fbe04d6e093fac2468f046dfe655afbdd5e34c7542ddf35c504ec7f55c30cee4fa25c6fe472b1498d2e96101bb3c45c141416a808ae1259667a01a1184e4995070203042d97e0d9af749da5753553209262127d542ce59eeb79afeca2d0248da4c1d69903c22c3bc9bb733816d1a43a9ad8b38a3fc11f08b1f504804b67aa5c4987da93b5a1bad93abea605f4e56b4c157dff628430d7399b1d9d112816b2246561f2879542e29ff0034de87bb69359fa6e7edbc5fe26e16ba033677be9b0e9797a3da88fa180006d6fa0f8c19b7721dad432aacb7d2104405cbf62905494bf73a4b532206850cee9d5bacf6668119d1c1d50f87d43059c34d7643a2ae7501fe323ce01e1da5ede46dd3662d92f25e573338c001c9bddd1e8243900536742b616ebc9ce02da8db8e2c474c8d4223bff0f8dc47f00061a1d880fbeccf507089cc86f7c4ba51bcbe43ce7a42fdad09e7d30f8be27f6238441561439ec0b73e27b949032749ea8ed82bf54d55448127ab55d918909ac0ba22048df4d76fd4ba145", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77c2cac5bb6f0dd0827de9c49753cf6896a0a1bcb0658211fe3feee1f9a891ac6290cd9d27cb593e0fe0a59416d2428d2794bfdd5e9d09a95c4108107d964e6c4174c06e240d8aca5553b5d37e4d53a7180aee94d164ea1af7ea501521b0d58be0fd13800770f3a23b68faa88f67b4f108c6cedf94c07c61ad648eaf59a336658fa2bef2a004819d035620251646a1f88a3650f2eb6850873c3e9e36f12772e6610a049b2a3057dea6110c4e4da113373d748d4194c606bc6481b66b68a7c36cca91f50246e089dc3f3d1ca31501eee0f09a68302595d57158ca9ffb055c891dae044e1831c3152f4a63a97bb4c9b618c5379547e5f570934284c989206f5ef335365e65df67cc52dd085d87da4cb146abd20e895913633efe8c010930e56f113b8a65e42d9eca2d791109f6bc8bcf1dfbe7539b2a0b7b7d25522725beeb05ef71c0631c50d6d8e231bb31fa1d2ba2ba14eed55779b025ada49015d4e0335f6ed1a7985c73d8dddfb7cbc614bd19f8ab88ad14b704ff891cca71fb484d07bdbd5e7cf0f5b706cedb4fe608e404d28dced3c3de53a1fdedb36a5619e5325f5e82992047dd03b195e427d5e55018c6aff62c9385be17af28dd0ae28f802ddeaf738e21950bcb8ab8a57df976033a14524334669af4b54a21ed971b2b74db79dbbb582fab8aa4dd15b464206ed7a89bfd2143867bc0675747287bf7a52a9a822f2a", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "83b1a473e1bf30762e058bca405d9058c5d85995b2f7e0133939189e7b86ef93792730f6fba31eaa91284c72cc653fadd82ecb1b182a513a39efb66097490ca0be10136e374f4e56ff81842e64b626a5e8b5f54714abcddba4079560775b1e7051a0d06a456c56a6ea365c86898b0abb0b1ed7d1c53512ad3a3a0eb267dfd726cbd86357c3c5411596e805a4e0c0580abb9365350341100c4aed4c045dfcdf82a07167baf6884337037053e0d3beea4c50449f1858fb6b3e44d086a6ab46a8216b4ce0cf18eb2a1a188cb80606f0124bf7780bbc9f0914c2746b5964732042477d9a83ead0384479db429b3e0b0f776f4db93dc8e6cb6accaca59d68a68e2af8df2af4be57ea9a49c0e05d297ca15bdc636264af6d6810f400f21a8f99df345160836759df470126373674263095f60128da37dd3b6752972c25165bcbcfcf12a6c0ded2d2d5b6891cdfbf8b2260b023bd331c8a4fdc4b5ff2448ec8801755233916995c94c0907a07a046c23ba87d0b1062084238bdba0590b6b323bee18a9e165c529dde2c9ad6bd87f0577c8e0f2ace8e60dd0b95265f30135a3fa5626a6cb5f4ef04986d6b68e8c29a92093a0acf7ad387c256808276c6c600133fc7afc56146b03f422ea66889a37ba330613cefd6627cc20d8a2271e3f32f3c0dfadd0cbe51e40f5bd47a0cc46431b98fa82be0beb715faa058a2809f4e65adb0e8d5da", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ba52cfe2dc6f3441824588a7ec8fbcc43f618ac3f497f4100f7628da05c4f94378798ac700055b85772d27661c43c5323695ae01ae073a5f7b0b27906e9b263c7f63d346d3d2be382a9ec0f015aef455dbaf06b818e9c560bc807ea380041c08c072b6af61042ca3240c25c16b459f379c9acfaba11378a16143a6ac05ebc9b488ee5154b2a53ddd15f978bf69afe5e922031042c2b3af234033600fc1f573f718103dc02e28cf7f43e123afcafe0d2992edb10772f69ef7947bf6392a2574b339ba6b84bba316df861189b3639ce9f2de798e113ebce33361a1a06397b3642b93c1ee34386003b5b6be717342147022420db284cdabc5cdbac66cbea328619d1acba8bdda600540d3cff1dc5f62eb39e770a49f7d046b2737d0de0da0b8758329c76ee69db58631edd054787529f1fb31211482b302091494243c0b7c255f1aaa27b144ae40102e4adbe80f142ec84881dcfbe23b6c02e9b4dabe80f0af8ce22aba2a380431f753f77ed48dfdad8fc5794209bbcc6bf70c08a1581b303fbaaa517a6260babed5ea1df861b1ae151282ce463738969f31399b6baf3a587aad6b0ab285ace1d96da5080c9cdd0b68f11fad80dd16aaef7171cd8dcf1c4f941f166f370f5ee6e16724c29a014158bc017561879629a113fc4ba9a55100b59c3cf5922dac62509568de02d6144bacd6b5b57f48ffd125aaeac3d055a66458ff099", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "76be5fab3805d725f7882885b2b4231b3247aab830d9282dd9164efb7ff4720f4ce3dd861a9c433a9339054a34f4df8b3a7c1fd81d437d1e82b95a87f41d8ee15dc11a47308d3d96ef032a6069c99bdae4853fe89ae065b88ed2b054375a0520352c3d775d5867aee47a0e17cbec89472ab1458d0eeb115129dbf979347196aca613982ca6cf43a8c45ed45b3b98ae7d5782e9e5a9ee195254f41d3016658f34fc15514a2d4ffe9cb78260e386119323cc92efc4d90444b5cf6944636d2c176f05ce539949e7df2bab7f4532de06c7f49ea6f9ac7b190a23cd48e5e75391d142be6c4236ee7c9ebf49ee040a38fbcc2ecb1ac339bae4877bc772dc74abba7a9dc7b028125550bf46c46b32588fecf8dccc7dfe8e1b731f2112e588090a4af21fdddb53e955ba1451e4ab5f4d16e470a068832057eb668c95478a60c5baf1b71792f57d76c0f8cf07cdc34369cc609c03c11e13abcb878e988f44751d117053755915e75b376c6a2873fa8f58ae9552434e1b9349809efd2cd072e92c2ba1b78d9f93fb382fc5f801b29685883c91a937294ccdc939c18de3b551b84d03960744b38dcd9f4687727684484860b8c775e3a4a7bc4b76683e74503050c275ed9c2794faf74a9497969260e5913704f357edaff733b34c85b1db6d5b921d687797ddcc8030c209a5a3fccd6559ca31dcbb443e724d45d358f535e306e20029544c18", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d0460e4b557b11f2e26ed3ccaff7e19ae9261c377273fec03600f79a3e235e4f98fb499832e578d30c324b87e0352562a036da5bf8296810a046689e9de3f7143c209eee8e94c771299e73b62bc10ff6b1a3f6083e2f220ef00bfdc6ac746e443a504694bfb713dce9f351b31d9858d693a6f7072c90bd7b9702e9de032ef2b1e24a440abf7042509a46f7dd8277ca835e4c012a573f9c2a22c3cf03e60b6ccf831bf15a1e5ae8f055f510106ceb8e14e4a8333f902edd34f678c404d80da8a48aa744582ae49551fe57593f44077d676e86c5e5ac639f737a4d093058dbf564f87b99a6c344cbf532639372bb988638b0e97410b9d514324891e928afa10c1b74d65af59b73171154b9718e87ab415aedddbbdfbd1e4915f2c73634aee74ebdd6522fd735578c57154fb5c6dba71772cad0715b2aefe0396faf0f752c978cc75578dde9a856004690b544374752f7f0727f41b7a07110897b6e87addb6989888a580df1caaab49e06f65bda085bf7cb1e1fe7e29bd03e787864b6d995b245290e5ba0d3093d156a95f745cca82ed7827b4bb683ad4e89bc393e22516f2a2b8e5d15df3c4384f63ba7257a025d7334f381861ce0539ed87a97e5e95e78877ee7e09fd69cb1b91e5dcc98d366e6bdd31d70169db6e7217c076098ffb445a12d2022d1276afd3720de15f9145abefbe06efcdcb90c014a54c886e14717723a4e9", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a8a38ce5ec93f2f390abaf5bdad20c2f1a3748f12c0760e35dd5998f4d9428e3b1a16a8e074b81aa2044ec0b46b4e31366ee7e1a13014f32427658ff86a688558d56fe041fd99328ba0c6e3600c9150a260172283bd27e12cd745898429a6b98a74c83964b753416460e3db8a41679c1576aa75cfd65dbf4af932e13a3c96c4e60f7f4ff950524670e1391770f2f1e386770b213bdd82e763937efdf21770058eaa4970216bb8786e47f62804a94dd5fd606f112ae9020228aed09554860186876c9963af2a6329a9931e4a5feb09d4c5409a859f5238db8e2ceee6741d34b01b34c267b979a68bba3c112c1b226aff6f18456490ace68f36e556f2257f99561a9d03e09d28b5efb46904fbd3d80b1b7b650cd708057a766c3262f5a87b606f125f01ac2457d0f46504fbe8a303940fa5dd6929164469a791e8ae4cc0da9cbc63cde0d28809b1ed7a1989b290ea7b2724df5975d65d855cf0ebd79a6bda2c523f71d4badea8eaa501b6f7eb50c18f16cf3be19934d94fcc419b85f0a0d849599cc5a3292cf595c185f6fa8453d98afde653bad59604694b4c194a92cb7b29c095e7fca01afaec078b70d2e6fd3953324c4df476ffb2de311eed0bd7f4420b662f5fab5b1e43b474e9a845bbe3654207fce6c30611bdac3671e1672d18cfb1aac845a6f7ec278a7da658fe479570d92f36fbf92e60794a06b46d11c1dc8e7e59", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "169bb542485827ac61f4b0334045d0afdeb45e565b5d0be88277a6cb731e72514b5c8657627a6dbf9353a1c43106983c7a7b4b30bc0819e9a1d11e464386b80888ddde2d7fd6bde43b52f54f9f98c7c1e92674f8b6f8628f89e799b8166f5436b073c3c840b50d7b51edb719d95b73a33074adf4cb7dab0be29adc4860e595d8648d07267c3537c05b0faa4983841af131c4c8dcf6840279e64be3accfcda33076afae235486367f47af08813411ccdc3ca4011e9f9519e03887dbd4c4094286fc003f99247a8a3aadd5c67217d288bf8f8079540d9c29d564e9bf40c35a92333692a2a85252480b3746d837f68a8b08a5aecac8f5532548a5ef1452e1495796318f3a316aed81b9d063692459805255006636efd8fc23a2f0e012fe855ae77d3e76290c036a29f24551f9bc07f4ba2718809a92e963bc209ab7d3d111da4517d3cbe21ff789bd893a25755b2e7c694fce56d19f2e35d5d05893e1c4e230fa626fa809e7aa29e16fb937d523898cd374c709add4d8115d3bb34490f1d9fdaa03b8881240aa74b063927a733dff00fafb0e1a2509efc723cfd065c79d18c8e04fed1be98a397ab89a8ed61ca143fa2c64c91fdf5173cd7e76aba3b94f31dbb8578e6cb972e347c0fa8f1fd528a888fcbdd95e25715b846ca99dc88aaf9c21e48fc53691b521a617666d7dc686e1e080b7b1b4e38b54890133ef2770afb21537c8", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4915bf70dd1e807d84de351d7b30e57fb0ce95f6505dbfe1af10dcc74a4465e979beddf791b7e3d749bde60b424107b8d997d152a62ddc22da13574245a5bee3c95faa0540d0df8378fc14898b03d6d0f793fabddae37e4196129619d42eac0e72b5827d077d11bb0baa9ac9728af8efa0aea0bf3f544ebd64861f450d2baa2828b5f2866d07331c405159c9757329b6d00bedf2ffabef6f224c200d5891f2868c8d28d533899762a498456dd423f75d611e30a94ac2bffb5a230b5431c4003059e4d685decb8408075474e82316f665a5321509e5f5610e04ba372655901b9961898e81ac113f08c44cc23000a12561f4368f1cbbbf5ceef50855db9a3065a073bbd76f8353e594cfc57750e62cfdc0af2165a4460f9049a9fdad2f60fc9cf846e8825ef52bfc04dea0fff3d708a5363a6f89000d4d64253359cc1b0a5bbfc54378d50d664e4e717db06d30c5c9ec38c2519641089f0a4eec780ab9da733cdfaac63c77393eb7010c287cd58af4bce2c82fb1a53bf848d0a172370a969a27e49c6ed6411929ded1ddfe02cc2d7952b4b502fdbb99d204160d924f036077bd546352737a8cef7aa3809815bf7044a2149aae9ebf31f95ba035c0e898801a49342d7b55f5a1729c3118837e3fc380b3b447726cceaf592e3f19aae6176c66dc924ecdcf375a04fafbe82fe45b22ef3d57271976f7aeb4a3c863119b56e2b84c9f", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "08e19b01e51d622d80d7e2943b72cc3e698d0299c30d22cacb5d852608aeec9bdbf977f5fcff94fe218c81ed60d643fa8a7429534c3f189bf709601a7570f8cb44dce19bd124df0643cfa46fa427df9fa589b61605e43e9afd0c175a252ff038b75a76fd948dd6ce5249a095a87dd1895efb2f441bf4a71073b2847d72e8d5325b6ca811d36e9cc1327e32b8242dc5a1f122e92e1f8e6be921623c1cf64c643f43e7ccbb166fee720dfad4ec04f0e7bfcac121f421d8e4c28fc541b99c047df561ec9ba9357586bb8ee1fa55d07d68e1a3233251c15d40745ebbfa9f062cd5a494a43da5f89db85072e558a05ae191cc6855b0cba09497074c04024eb7f42f05e6396adf12560c9957de291f02d7b3ed1b9bee8aa02f7e6d5e2cdc0737c0918d9796f46289f949a692aebd834db0489277bdddb7a45911258a3d1ee90d812276092b55a80c8367db610af159141bb84017693ec1e25789a55c4e913eff7eb751aade9f793c5fe6fac877714bb4918d3d22769da1a97d7920b15cfc89f8cc5683f17f0e5a9f752afc5a96cd2518cff98356e688cdcd7466b46a041b1426e7e78d145a44432a7f75d8a39d5f647be7b236576f2cccf7690a4b767bd47ba97d5d9cb730b02c7b38c6819edbf56f1362ea9f94ccbea4baf0706a17d69793f01ba2f6da0cb2e7bdfebc043f5938109192f60989cca6a65bf9d1558aacd965ee4ad203", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "877f2822d2a6b071e8151ec58861ea935045bee051aeb32e718c820f802f0482aaf3fc1fe537fada532dcb6ab2a18d7e08dff9944a297d86e8fe804a1b11ead21e5207eb463669627bfa7e26ce0847dbd98f64d6e39d5f223412198a0d7f660d72c49541f63eb1389e7074e5bb9702c5f784feb29d67582dbfaa863959ffcea644f9ad738bf7f4798d925b8ac57103b13b452d5e5ea3a12056ee728801ac2bff158d24214bf732022860f393683edb3aa3d9480f4d2d362f550bf68acae5a0398c07bfc1df0c4f7145a52bf858eabbe770e685bbe18937a32f657397b898cc3fb1a38e09a05c5803036c363a18adebc53e06d05ca96c1dbb707541c0fe251b4b211b3b42cf22764883b1281643d3f87b381f096b222ae98af8722f0304a2c6b87078bdb63ab2e6135e75d4d701f51ea5ff575f7d8b89c2b92801b9058bf5b41f6b9a0ea3593bb518732c0250b25d31212c7106b7425ce98552e368415e837400e57bf9ebd75315107cb0d57c58c3f2181d3d5a5a0bac4acec858836b9782443f93cd5c4393c1656240019321b394d6981fe2b2ec61026e375ac0410d468ed914c9505771f0efedb83c2cf78342eba68dbd044f1a46b904a857ca039cd115f03d477e4c55dde8905d1a674db0bfc6aac83162f5d32be74fe8e8266d6a208d5b29c125b377b74324d2c2d8bed502669f36602330ba28aa5bdac01a8a571605dc12", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2d89809bfed7f1dafd96105a6182593fdfd21b183606c002df02ac823871c0824f327a65e5b75410ce4ca266eb85c28de06bc4fb8349efcfb51956ec9347db2cc7258b3ca1e346365f16cbc1619e4b6313ffcbf82215a64784d2aeb0c641f931d573af41419a6f8ef9dbb99472dc1adb2dbf78d35e5cf4cd3d2e9a3f4c601a0e9c63067162d3fd0d92d8d0ebb632accc8c25c868d6ab2fb39ff4d5cadbf97cca5fc7410af927422a31c78c09798edb55255c62ad359ffe39f3d421423bf0de8d1112153a4b39da2a79c144aed3ba849b2faf2ebe29007de8f11125dd9f576651cc508fa207651ec088234f9dd8954acf3012b489c9fbc6ccb952b8e98768521edde83198f1c3ca2d176bdf3682b5f92dbab3bf536aebde2e943fe5d9d1025fcb8f46e773cb285829212628cf24e680289db5866750c2012c3b8766f536d5a21989e02c7726a6c3efa4dc85eaa1a0992da306f45977f98446bd95576578937478343aaa2829ab0375205cdcba8783edf582268060eaf9a038390e6a3c465d24f6b06dc5e1693a00eae2779a82e1d4842c53022be18d9963957d61e52e8ae5d5ad840a80931a48caa4ae6b3b29f764cd5d4d5cda800b627a51cf6c3e371746458a8dd381ef7d47ee1073f1372ab663a3bc846d41b2f8370c91dafe647c3312f68d241c806d6c3bec3ee8a6327f16a5127bebad3bfedcb5ba5177212dcaff4e0a04", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68f2e0fe4a035a78aa3f0e1a56372981b449212cc6939533c4ea2e1271dc91aa27b110e1abaeaa1216b8e74d8591e98164c5ca28cb78845aebae89c9a6014d1ae2ac3ce59dd62493e3bce0616ff731b2ac8d4ac4f255720965965054d085ec2e0418e6b1b271bb0ad99c0b2a8dc3cf0eee2039095c9fefc4d7cff08f776610ba013d22f579cb6b9dacb905eda216bc54ab227d3ca47eb6ee229c661f1f8cfedd59d5ac6dfe96fecc634da81bc91217d61b64f9989f3fa7f42d377c7ced68e1135998b6ebeb6c730fedd5d97a60f9d689a046d3d2fc413a91bb3c6eb69be04185a41f05651ac8cff67baf18286cf8292cca22a2aeabb45e5b4077a9a78fa44ed429327926dc72e9a762cb889d2b48ed7b304dad729d7fc76a7d4f9904c24d3e5c1f048f8dfe0951f2c347a82835de8969f90444816dc53fdaece34b68d068276fdc4cef43cd6345245440623ee93a82aaf143c082281bb270bf15629e3ea09e3c4c19fd3425893018625aa40dbaf911a369e26792b6feba7d2c6661c7f139965221b149cd4e866a6d3be4dd52ad10f159814ccff9c99d09aded85fb4423aa101829acabd996caacb1f37701d73ef57dfc39d32494abb9fc467e6dd6ed0aa91f6eeff19f293049265dbe62673bf0352a3a4033310dbdb120ab7a620c473924b77f04184f110b3d5c56859c1c60612b357c5a5bd0862f573346ce121edfef19baf9", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8202cf995da1c8d775b63df428a0949a0311b0da51570932f4198853fa27bfe7f5d9180498d2b453725edb020a12111286c1fd5f9004a6e9b87e47cb4957d8ce29f755061b45642159b8b98dfc75750da2aac04aeca0be48afdf7dbf8a14b94080e2f49ded821af875536208389cce9bafe197f45c5e9381fd26e6ac8ccc650b919aafb70fe708aa0bf2cbb6cf293e2d6dc4c85488e77f3d2d35c9bcd003045b8ff3f395017a1f352f69faeb9a14fb0d34207aa04f11d5e1ff1c9ecfbacb13521456641bd11eb50d1e58f08ef6ac79760a607529ab566f23b780e61d84f4996080421928bc123d004a2c6cd6712a4bb552d8133996be7b7242952b42f392edd4463cbf7df58a96df0b1ee2dbd277ecdcc69ecb41088d5dd0451ad739e00b5ee9d010c5a66195f3ce606fbc659ef54d285fc368b340eff7e17c4852d82d3606ef4c2f129e9375b157e3f687dc17efaf5d798a0af12749b473ed757a908ebaa7bc0acb3341b7aff91901871ad88dc9df852c550c1f4400d349ea808b34baa29bb37a61a72f88711feb975acd635c2df80f5e07e47383a31bf5b1a9cafd1a9f202f92fcace065f931965b8ff10866e03b8c34660b542b86737796386968dd9a4fcc526b2238f296cbf5b8d111fe92742f265ae108a6bab66f9913fac8964f5858d977ff30d0319b6341c94043597572c59aff0959269f15c0b2d9b744ba93cb41a8", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6439b932b2c0b7acabfa240ca78e33cc3f37b8c900c33757ea9ccb1d674622461b0a564286bb47a3efddfea5671faeaeaf1deeccb845e3d862fa54d640e5943c8497f0c3a3c3fae6f2bee733b55b4fc6b2ffe0b37c93bebdbe525357b810c8b93a556e241817399fc071642858aea952fe720b9e5fd627e70fd3c08a2805c4646e14c525613e32d1f9e77fd46dce854ca70a5780778062683dd5b58244c9bab6d7e22af42089ee08966e438663392a7dd62e56f49a78f7821301d012b54910e240f7df0dc42948b8a1d835f614e53810916f7134ac7266a564eac3e4886e6992918a230ca320f4717e89a6cc2d3ac997016a5c97ebfe1bae7ca1a4433d095459b589624ae38f07478eae514b05739ca06db22d5cd2e4dfad1f8138af057fe4e91fc1072996399c3fbbfee38563c5042892cf27b900c136fbff96cf6cd0ef1b80a619b2403d3db75a83e2cb43ed20abd616fdc07eb2d67c7cebeb2bcbdb5fa0a002a435492b3ef9f08e466d513057a7cdc89ff6012578fff8691494297b93dc593678a19656596baef8e8a9e60787415177a747532eae02b1b8722c801ce5af92988268b22dacd3a6a959110eb6bb11cae67aca82fc1314059cd1bdf5177893be83de1446d3460171855ae3ae4421885d96b1473c109c5bbc2cb67f6ece5427ccce0c32db450771ab6054bd173d89dd86c3e5268a892bdafd402dd199a505b671", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2986f60e25f6d970ce836552b4d5b110afd7ca648fd447118c2c08f30bd94ee4df058663da86abd21d4ea02a8b5ab2a70ccdf2f48de516099d11ee4e6457797b8794b2904d3e0954109c5e1b57d16b915826971983667d897d9965d9971467f6c943ce09b359301983d9c83950faa4d60762406599f95889425b2d1e959d05f869fd42c612a2500b91aa6bfa8db7517be35e5a70b25286c023157187973c079c032818a55ddd06af1f9b94bdf2d752e509c7c88e141dbdf3dd9b5b50fccbdf39005f3f5e40de4011b056d0479e4e8ad5f734fe8e04a97c6f0f1e38d8115b12effc5468ed7417c7ef0118b3e78c6a15a990f33d02d494a9117e2f3857d5856949885944777449031181282316b96f66286f0861e03606e01ae8c012747a84b169f423a51b542094b38c6870e539e82ae513c742bd71353300968c38c93dd23553239f55c75395fb081adb89b2819533f2022b24d8abebb883b25fccf4c6798be239602d9c68cb297e5a5cb0304468ea8028f84a4b795ca0d4b92101288bdac7a623dbc0b38a687d7a222108c460db5c7544b576bd7cfdfe10f9ef4846bd1155f7a53bba5ace82429b75abbf61c5ec6090a59bb63d86e000043279066160f6de339ffd36cb1f9d68a888114e601a1e090baec52ad86108599db802f172b727c702dd78d3a259678e8948ebff8abab0a862bf55a7ff903877865134bb47a2935105", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "39baea5baec693f318c01398b569afcb778d77e5555caef3fa939f16b3cfa7b2867cc8629dd5d28d008c7ed5f6a1e7d339e8e2cf03eec32becd4e3e6615aee0ebe2704e07ff95b4740e89c6948cfc65d3f02790982284f44b93b8a0e3252f2df515a4553e8e119b7309fd2b235cc458c3312886e8ac595620e63bec612f1528733b922e33ae496edd07d580ff9dbed1778f86ad194d76000686884890e08bea3b680a073a5c38fe49a36a5d5366a6ce63c86c77419c142914e6fabdac9fe5951a404e05c752fbf5198e56277faac9389afbae8b602b32078f45e8935819a2188dedcd8286e3cf241703b95a0722dbc7cd34ef0c7dc672c2b4e17be329397e8973bec2f8544eb5a0ba584f446c715133777f25590a46775740b0a0059b588dc1a91bf46fef630e0f86c0568e648a880917bdaafb60e5731443bd083eaaa56c808f208b27d64caea81319fe0b8befa165ef792b7cb34f837a0ac24a837e0b86bf78c272b55cfd0b23419662892bbd1153b3e9badf5cf867c92f84ecda72845a56b4bf51b5ddf4f40d89aa02642a3dbfc3d6ebd3879f248694a36e485c7dabe0f75c808d53480bfbb987789e0816112acb61162fccb01bd03e99b4488ca5f5ec90a06f27945f7a11dbfdfb66c741033c29e33d2023e98c4c5312b8658699ea7480f619ca73d347d56792877be717ff8f6850fbccafd276397da8493c2ffbf78ff71", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c1a29fcd389b15c1f0c3e25b69b2661de3b6253e9f18bd4c16a486f27a53e30888afae9cdabf96ee542f2664394a7405f55d25d04db046bddc60327963df6d4287d820593833962e3b11aae09056fca27ebc7a16e9a40248db3db1af936a8a71ed0d0ed8b3888d802aae2d4384e3612c4920ef08792cad5339a3de139ebefebd65dc4678cb7226c3867f64b8aba9349ffc6e1ecb1d859065079a7beb00a66b1cf0b5f47f4bfad37c3aad17e0871d0f829bf51b34730233dd90042d36408b7c10c0280beba41584986e0e043c4f8f02ec6304f7e6eb5d0002791f6bff1910fc1ef884639bd24a0f395834b84ae191a79e7d0bb18eb1cc1b573632d886520ba8e556091627f8c782b5d4a279cd0b93391abc3726a9a6b698e4cc5d63b2a1ee662ecf19ff0683b1f87f80145f80f89d01c094c15d47adc1453493ad4fdfe4e831e560514757da5cbb965c6abb72068bd526bb70b5909c3fdbe2ac4594c8f447da1d6b2c8c29b4a138b73e528af20084206ac3138b11aab38404a434d0c2aaf3f34947ae076f6f5c9eaa3e4641a4092c95d397b2e88d528facbe4c6628d6c5308864085263a0318a83e0382aabdaf65b948c99a5dbac7a4fbf8d20f6dd9c57f3cba00eebfd933c183db1de384c7ad0f46e9c444fc1f868398b6cceb972896eb2db610734269375f9856b92e3ad545fb6eee1468ae21a408dbc77cb63a2730e33997", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75e1a5bf61fc62b768f00f46409e9d08a5711d4f2f8fa68c747ddd5f19ce3fcc53e1bc00bfd802023b15366e366df97f6fc1cd593d2fe57978a204f9d67e90a7b545f521875ca690728af688c852fa2e515e5f5f845fefbe677b29c36ee417555a0e13491f4605a8b75d8d0c59e8558691448992d3c9c5bcc03adcdb0fe0f6b5bdd67018804928896adcee1e841adcddef73ab5abd58f99579897ea25217ab3a17c90803516d96dd54159826a5f8c8f8b42d61deb1ce5bbe082954e43aeaeb25e493b48e88723a72e9ed4a9d760a5a9e8f5da6a56a006dc86a24d771664353eabfbda63a69110af43ada25d5b5a37b6d2638375dd39db47712c172547df03a851a10fefdebab0b8ef7ee7d1b4185a6e47ebb76036e3f7fe22a0b3f59aaa7620b0ef7bc0fbf6341fe1003bf1abe2a9283c610c7d6a6808563d21eeaf6b14dc37afbb71d12320fb18fa59dc633dd69e8ed54faa11283970b59dabe520a571966f533fe5de978275e0e8401d0f6c4032cb1d8349e27603eed40175abb949b8d24e703015d0430865c68c7cd8cbdc61b719b9b0d5c284c5d6610cbc866c195d46e305bf31a1f1b364d938f60e01c94d80e47a187ba92fa4e1ac84bfdb2d1c204597f52e28c3ec7a2d9cda95892bc3c8f04f9237702ee07bea0f4d8860ffb3477f61e65fc815169c156966075bd93ac47efa7ae1d305dc1daf1993a7876c3e47e483e", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "11c8bd62861eaddc70c7083aee1e6fcc99ced3762748394ceeb1f90e6249c1fa0159c860a06e1f96811434500e085f7012e2d13a8c8b10668be387c3a16fc119fed4b5a9d4ba8e9a36520447522bef9cc4e7fe0bbcd38d4c30b57cb3da8ce7bff311d486819c88c073019f51f7b078e5ea1da40053da701be9e4aee55cd604e98318323d9b3c870d2aea5d21340e7da64acd24d740231a058990c3605f3cf7eab1d49af5cc5e658887680e0dd53e8caad4461012f6c89e86c83b028db9b504c1008c548239120ae6f71cfdbcedf2c7aba79e4caf73f6adfb5566b1f89f9f4e00d7dcdac35eaa3f24882b36e03b33405c81a6466015bd7b443aeec39c6364b5e562958bb78daec2a06fab08adf34707b2d1ff55f155545a599c3852d53382f3682d1aede059ff91b23f1dc91de35a5674701ea6c5b647a36e9f04985e98038d64bc228e0a60e656667ca910815863a27c61193cafd0b593be2e8d52e8545add3b932534e48f5d1cd744ea70fa83cdd7cc2de7063343672863ef547915ced54a60ab96fee4c2990c9f73adfa782cc93811139b9d420c5310ad0c6e4c31c1af2dd2b0027d2829fad7c395f98e65e61e9d667daac9be1d65fe046db0b092e94892266a8cef3efac0726dc31a901254bb6a071ea287d33a624225e15346b9fba4982e9099c965c64394e97dc245683bfebcfd7460b9c02abc6568860d1c8ef0d781a8", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "669e10d78ae440472ea4826953dd5463e3e10a2afb2e376311a953299b6f56d7c2f5f990d584e77201f290e75008f78d91486555c3b19a0e7f1b6cbd70452f01959edf7ce2261859da4fededa1a2975e5aa01409a2baa0bd4ff2abedbf3365586fd3bde3ac66e55cceaabd82892341ee5034ffd09ffb2e9c78fc455923549014a0303b408d9cf26fc2f0d373cb895e7ae0ca757d36467146354f04493be8fbaaee6242d4e13eb5e02f54067ddfecd3afcac672afb7e1f31612efb02591cb82a123773511289d15fc86fe83bf59ec86e2b4492a39fc0e9d85b128da5dc0abdf3fac43510d5331c5d6bbf431b2999250ff26b481123586939588f69a66925b2984527f614361f4c2df3703a4864540aae70be752570c70febef15c432dac5afc80187f8e2b722a817390d7ffd2fb27428a5f38e78dd1bcb65266e9d99d4ff9d318ba3771831726d71b28b2f703ba84ad25190915122d530f54ca32ea25e207539af1475788dc92795478fb1e8e464941cc3dd5ed0c7a47961b0256712e9b5584aebac31b66b2b3857b798b1ad667facd72f0ac09df62e7eb66f5069594c339b40ce707e045d7908855384cc8632fa76159902a50eaa2ad60e71d2cd2e84137b7e93a621d0ad7662549453403624ef9e8ddf853c0e9f8dd123c57a352cda1fa0ea88ead448e60bc766c28cf9c024c478710b832713b685aeb42adfb70815239201d", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "356532172150f061bb3fac2ab87f8d30269cf56cd220d2328df7f5dad6fcf5508a4d58d90570d908deddf3ddeb0f2f5f0543e14c14335c333c8ead35daf2d1ec149da61e2d3089b7efcab0b63d1f1ba02e815c91f5ee4016747a0232c545bcf90ab917f27faf3713ca58ef4bf2709f9f47c436fc27220010984bf7d17501385a08425f450ca8c753d4a0f410b33519383c7bb21a135de0ba990b649cc9316888e451d85a96d3c98ded00fc0d2474df2ff22c0ce60af5abc2b63eb5bccc805bbe8c35e6dd3773dbc0b186168b7676750420cc5330a39205b04c363cf53c158edfa36b3b875d17ac5b461774edcb28960362fafcadf104977c1ff328dc6dce90fa67f97f192bdaa7a3f991becf698901b9fd3b5328aa10a99fa49ffa99ddf1345aa04004dacefbb04f9c662a7b3e977793a2ab7193ddcc7e241bf49ab9b304ba084ad32939006637e15d5ca5ab5bea3f87b4d478ec20efa306045ef4f65ab3f16b8977ef2637e9fb2e30b222862f0251086740eeb7085bd15e30ffb4536372dda4e40d215296c55b38fc26e1820c0cbb2bbf9bde6851e47591e43249ab8ad8d793418c61fdfe7a8384603489a3b450e3455bcbb9b27ec059e0c34045a368dc72614d5e97c2e10d7664b3d50b782c61fdab9faa12897b7ba2b5ddbb79796939950f72ae11df420bda47201792980bb3334469774ab9fe348b9448ab82effdbe1972", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "64dddfb7c376e41e78f19c612ae9548df8ac6da06dd4eecc1f679600f97fbab3eced68cd19263b3a8e48cccefe211b35a8e8d3788f0d895e435c0d6976f7192e923cd4c56ac252edae54449538c72b8e8fbac33055182c579308fa7bb7518e97069e626114c738cf0b5683b3490bdd8d67fdb1821c8e1f7b0cf042421135052664e60ca83f285f932a23e20993dba0a5056838c056ddca430f30cf04aecf1901262a0ff6ce6e092d3a590f60d55c64ad0ab934954b939cfce2d3c8b4c74af21b4dca70f2703208d392ef2d44353e9f2a7aed1b9b0e2c934fbe17118b7d4de4bb0199c5f340368c9037f2ce458fdfcb52a6c7bf240e50859240089873d3fe35c04c2de591a2b0260fb7f59c52330751ae976c09fbef7c621e457a3ed676a425866c2bd8e0d2e7789e8a318eabf5e447d237e1582860d1484c81072a1087e2e8a1ca88454e6003725ab2916c7936adb5376f280cb1f566bf705bdbf2c40d49e08cd11ea591c5a1c146f10c040df533c98e50661f858ee360e0c48418227a560203093b6150c6fa55b3374abeb1133f153466c0b0e70ad73de929271f34236d6457d10f12ca08e276642907995dca5a8f214aaf5cffe8d56a123e73ca789a1214a34c48a10948d213a0f50cca3376785e622551cb1e0e1486eb792c91e0d9827d210d7de7cee2c745be898f73b1d231a54147844686af5f4ca68c0cc5eb52963828", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29f04878912ac9f6e33db247299e157ed1458f655904a6b2ee7bdf6e05edd7b6cc30e776e7ba81f1b1e5b1f50602c3392fa243a85411e04090743aebc2d20e26c971df5630afed94baba52d63474ca5039c5d6490c13bdd3e73bd35826fa99c6c2732e4e72ec96e43cf689068170cb41237dcf2bf3293045e767b6957a58a239519ffcda264030331d0e3af430a009a81196d776d5d1868c58762af8972c1b8c8bc3cd86910073f699dfed85b5a00ead26aef62042414d8f82a3630c6feae748bf2d6ec9188fe60d844ebb6e1278dc1b1dbe3e3c622f3b8c7ddd358f1dcdb8dc2a58a57466885bad89488aa948e37796ddadaa8e6a624c0d2e767bdeb94d3fd9d6fb4dc857ca7ca37388e3f8b560540cf9b84ff6a1683515091b55c1aaadd16db799a01dc9e1d89165d32b2bd145608b1ab3e374d7e510c872a64c81dd93c6c5cdfdbece4a6fce439ad1f5bcb56f5fd027b35893a472cbdc86306d008691b0a57513f91572ef17584946c7bfd82c8c3979dfd533b37f8123c875c8247db0b50341e8e157004dfcc67ac5454251370334ee0fd53d132a5948ca6d742a3318cf2059aa6e992b2b781fce5c2476e6f91cdb90432411cb16b56ced7fb45c9802a05051a2493eba1103de4f1e5f4c026965bb50cca970c7ac63f4666988a9adb1c3c8e64501ba04f55425dfd7cf2d75b8e736aeb6ef86d35c4c04783798739a30f39b", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5cb6d823e69eb0b643ea8592bba634c74f8013275b14ff75e56a817ba150b50fb8b679aa3eead95dd1b88567079426b20698ce8992640d42a0d09fbdb0b6a17597db0547997200c109bba496104f267c4e1767fd43a3a32ad56dc2ad18574aca9d515f8ba9d40ef37abf1be2806279e630988ae36e07e1fb573ba5287bbc85df23a3c06e3b916ab645b30c1c320f5f2f87b94d7ed9124e26d0cb3c41fd1a937d7535b17d51ed4dc2e7f00a27807c891ea57a1bf9349c413be3d82699bc02baf755efae121bf5e37ab510c1946f3a6b84e7a3291acdc0dee115d9b91b6b7d7c912deb72796dd8582df341e5ffe29aaa49efb527cf850761f556771a9aaffa812de909038e9ae4e03b823c219032df26804f2cc5f02470fab8fe98c7ae91bb3d82a1e8adbedbfa85532b7f57088bf69d0417e9abfc6acffd8972694036dab17348bf20d0861be7134b855a151695f87a9222e4bdcfa3a5135e698e97d8a65e2bed69d10b1993da3149c385c0c282c4d5058ad2ec4a15635efea085da62d494331e50dcefeec0e1cfe698e0436f94f56943437974ac545e282695e4795f177b5ffb8b6116beb81e7b6354f9f21aa32ff0811bd00fc4701efa7d09b84ae83ea796ae1dd884e2b690efd288e033ec55ab037df9396ccf19a7313753c0d08ebc7a9cc225131ad28d354e86b546c145f452d4418902a5f4ebc2b92d71b945d4c522da28", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0468cc375eefcd9da9ad5663ace5c6d62e7377287f7c1003250223bb3523b4bd372cd1ebd88a3fe78b826315ee709d611f02651327faae244119ca781b0cda20f0adc7fadcda15752c18077123d99740eafcbbb5a211d6c7e04553aa8b869d82ec1242ccea07df81215fc6786afa75c4742a61acc5031d529d5a34832f24c9d5e79f9379afe9e5e41fa9ca9575964cd2e3d837bbca09f4d3520a43db11f7e8b8af37ad9f7fd588fc8ee985a6752393dc2783b23a371df66d4d815ff2e354168a8899f124e04cd1489c49e3724a34fd32d254a0963f51e56eb091162aa9e0e9056aea76fb220ae4419f09da0edaff93d533ba175c6f6d59eb182546cbb0acc6a620ece4709a90c5dfa9e3ed6a2f0892614acb09506608fa9dcb956d3709f753ebe6c78e3f975d471236a228653f6c51da271dd6809a046d74bb50ad86db23771bb7f1bec70c8dbdd8a2c1f905fa81a77dac6eeae0409eadd5b0efa9d3217bd539f27b1d38f2f55ce9139855fc8873e018bb937b8850e089319a0ee80a6087584597f6b0de9f1da1eb393c0cfa2ecd64c59795a2d4c42ebb48594567c18c72448a9f3100ba086d69c3407350bf0c284cfc6f60c08f035e2f7ba1d86ad883d2c2d6788f9b0002023feae7e289f5bf15b5478dad04c6b5e80a1ae46a07254ce7d4a225fa59d71141f61d7e9e672faa78cdd9416cb21054a589119cab33c747fe0821", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52837013ab09767eb985f45d0e6698b228bb4f1c15f8ef92f85e4794ba66201a934b87fc2b31373e3bc84bb6c69f48bf5820a7d81f5a22480ffc4bb9a811035514baa557d164aabb659793a668b30727c9747e4d7ce69507bafc500f1b27dfc42a76eb9ddf872b0616391b4a5c7d856b57346f2a007ce0e1af34d5760c46ba03f13a170d1dc393b43cf6dfbd17a292035500d4ad49e9aedcda3d3b0166d5c2c0d125c34ee76ab2de167d2b6c12deab30f2b65097a0b603bd6299b75b46170af5531f815113e7566ece62f90bfac3fcc5fac8cd08a57a7bc1eb5a5230c42eb812c94b9fc6a7072ac454c05d215532fa68315ed169b0eb3131b0c224d34c3fb96b4b67a4e9ad85edb10477f03d1442bb0962b56ff626ad0568aef2023f532adbf0c79f8c2940861a5e54675a48721981e63e953cb2ade85b88f99dcdfe93f6126c495723bd5c4d1da92d63f888fe0e6299324e2c807dca40fe3abfee2b9b5eb7a901de4b72df562999e4c7a96d9d1ae689a2c9d9bfac340e0e0a01f884b2c31b61fa69dc45d827eee1b2367b19cf1245a21e9d90ac6312600f42fd79418e337af0cb8d10d62efe7e30031db21e7398747a0f887ddce5d0962b2a3ea054d9658fac24740099bd00c08814b3099d9513963fab8b56c02f7e803f6fec061a779a69e280d1aeca0c3155136b148422bfe95bed167ccee54f5bd6b8a6b9ffa4ae06bf82", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "916a2444b00e115fcbe200b889cfc61b9af3e69ee39d933195fc824ad8cee2e79c7a338b70799d679a7a12fd81eb11a55049bcbeee247004d3a6b25bf24267b8c3e012dead40a372741ac521aa5d294f961afe09a4ced0457c14c984f2c0776d94fc8a0951e50fd282789830a7d2ec33d630a25455b81f85118704645dc4e1c9af586436361cc6590507751b621ba9202936d1115236d1942eea5f25d12d70a585b474c70417799afea8a5ec2157b357fbc5fb66436a2037876375923b065d5cbc0d3dbe37cbd08e3ed916815aa18c8687ac888cee3d870cde0927b43a14ad053e064993e3c3398b410334282363fdd361b717a4e94a5d6b14f1ee584b0ec069a11377071866541c0fc39aa4c313b5bdf2c0627924932983974e8edf943bcc028adbe480a2c309743c570e813bb509a86b4a0704248fd32802f92853863b86fc950d7a3cfd830e9238343910c10fbed0bc145875647d35b6ab80c0d345cd218983eaef049f636744082ce11abab67720076c15c675e0f07483afd293e0f255edaa95414390a587003caff7fc1717c8d9c9b677736146881abda86dfc89d9682498898eaa0299a173574f731de28cc9bb4834973d16d2bf2f1c9e6f0c3f41fdbbca8efa5724958a8e7f77fe03f4163c6e8aa69e32fe6a6ebce3f8ab26d3c707aa0dfda9e0e3ac4a4a6ce68b7249c53ab80f2f631b52700b01d979b0ff9756ce8b", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d151c89d936a0294ab217e8b58cf6f0857f8cde11a2aab944c2fa253ff4f0edf91881aba39e30364f91464ceeb62c73ac27c023113e93eb7a222ef53310e1ffac661e32abc798c326246c6d9039793dec6ee1c98afad8b5de91f10a72d478d8a3768b305d26b5bef7a8dbb4a97ea7badae4c8a6bf2d8e698da1feeb9ca1e71a084b3b8d93e2394332caa61519aee1d165f4e9d670da43d91fc04d7a7c7253c6737377c1580fb35c85548af9ba5703c1b48f04c9cd155e73d328e2dfa4c0a9ed39ae828a7e498ac22b2e436f1e4dc1beda39048ee02aec994f3bd85a18b51d1ae38ac0bbc8ff55edd51169823f6ba4879941ba48931fa0390aee889a57857aee514c93fb0c0e737fc3d4c3f232a7114736e126335cc53948c46e87c2710ad06c513fce61e205c2eb41ba71920a5e276ac8c466e7e82250f83ce6cd3ad1a4a0868b5bda48938bc594bca7b10184af0b374d1cdb6d31b6b50262f9c4e7b573279435035e810cb411981b8157b5099fc3515870c9c0b10480ec9eec5fe670cb53076abbbb36bb0b934e90b5437fe33af1b843359e54d87de285ef48f4ac9acdd416568b09200f4cddc2fd6397fae020af9fabc76a178fa58327a154aed1aab651dc8799a779b52881455404f32868f913ee5de8dbe755560be42fe18c37d666c205d7895d1258251b62e434c552a175aaae81ee8fb96125f52371f151d20c4753da", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "010cd99bda10635a57d401f7edc1110e18a2482b4c0d5577791e69fe070e4d5e3886bdefc636044dfbaa46096c6554824935ec326f9e6091100a543dd75b82babe946effe99e4f7d77db26d7d20f83c92257d09d25086451ec8e733308b1eb9d1739ecbedc49035e54c005e22add424a3d77aac0149ab64ec98accbf530bb2cae04df1d279603ce97f31bdc16cbd406fdc25e653af4dda80a584d5c12f58dcf0cf808172217be61a132c986db6061cb627dcde4cf90ceb05d435ee9814eedc193c8ace85c295431caa9a32b21301ffafedb3fafb13ff3e0a5a58b429e7d762776c524752443c84cdc07006cd78cc960e0e827f3663b824d42ba3abc6a3f63045896737c61e2d175e1bfd382c6a80c2e9b0337613d0a533ce6926ced5bd12819ac32faaa402066aaf63ff21c596d3f9bc53f0d1ffc859b324bd8e03f09ff3237f3a41418f60cfb7cc7c6c2cfa504e27baef72512cf90d244ffab6bb82560b03bae1109a804898fb11d12f46d272a3c8d86d2aa141ee473a54e9c83c765bd779e2a0053d40c5e4d8138b17871fa919943732544c865863d3322a4cda3efeb51e5a9fa9dcfdf0324ab15fcb951b0c33c1b73bb8806b7910547ec1208fca01548bee31892b5c49afb64a642c2b64813cce73a74f219756f96274a19fa9f35bc824fc7d7de641c4f189db7e68bb67c9b1ec71c396e37f64c165e1d2191a63fbc83cc9", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62da84a7056baf9243506ba8b381b68a40861d63bfecc637a03b861cda4fc98c4513caf02def90a6b83f814a825ee43c4ab6f46ea022bf754bf095ef60a3b36d07f1525710a3129335b017ce6903bb12604f4472f843d8937da588574c529bae9c78eb0404832207a697f4d988d1a35de25bb6847073113d8f292c8a8453f584439e73090702c532eea0da02ccc6f56ff75ec775dbe09f2b8416115d981d213efc75ffcc0a363ad3006e10c7f6883ca23418367c137d384a6700fd774050fef2f718444b5a4e6bb49f2d8ea6e665870a0eaacebeb4cb15cbe124c1dd9698bab972a4b3b94d832f0cb37d3741561d49330263187bc3cc585843690dfa0430601c1f9affe5d6c36524a393a550f3090dde7d3ec739799551dcfea1fd1c84c26e366dcad31a33d5794c4a427e870d4a054e636986f332ee7808609fd9c2aa595da5bd7e06f42dd5a889438163d10a0eb34768c04a382119cd88a2d640a96a49b8fc3b1d321346a4e229b9db24a6a635e5635822809eeb885bec4edfb9d23ef3b9ac00290d8016adaccd52519ff71ee46d7b05a32b376035caffc34b7ea39cf69f7707c755fd216f1e003b49b3125af09210ccaf49e9f19c481cae17d11ec5cd8b16795183ee20f24858db2b4dc0cfa0dc79582aea9b9e1fbff70665a5875b40dec5f03a0172078e89a1c4070002d311440142fee01fb394b82d417d6a45aaffed48", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7662f05803a5e2fbb302a7d7e1d693d9ee26e887221415f4a47b2a460b2a8b5e33e74d3483360ac3ee3c282e65e49950fc8e315b1e2c394ca7edddf6af8a27c315738db64ab611266f6eb777409731b7bdcd10eadb2bc70093eedcb9bd3ad4be0c9cfa3e57da225c03f69bf536aade5ad807b5be697bc445bc8ce34a6e112f35bbba860b449cc7b8de7decafa63ca4a3b63421dd69aed52de3a2aee02178e47f66e6368ee470235c27b8bef0cecc03c933fd20e7273e7a9ef1050d73b06fc8e6cb6b380602a0556258839e1770a971bafbb95c09d4641657a815578aa3fe8aa02b889e17b69dc7d9a945bf9fa72c1ebac082abb2e09acfcbf9ad96a0183d858387c962acb8547c20c2868abbdeb8d9b4c6533c09190fdff9d66ba82afc44f4768a0321e1cce491fd8360ba8a0d4681b7a5731756bdd25fd4a3788e899c5182d02285c61415abb100c80c97ff1b2cbddf72492ce0994b895597357acd72e77333a1ada2b9cddedcca8e1de5fb272261b5d9230bbc56d88f79245b7f1de55cd3b5e2674bb376027da472e84b0b7a7f27bd7a4782693a87dc0021fef6dad1663312b7b540ea9730175d33af1dbe9fa95a90a87e24e42cc517a6ecf5254da94c290a230109c90e43c6afbab1216501b7402fac49bd1635af2e978f29730485dcc0db2ce103de666c942d553cd30f457d354d85ff93bda1c7539fdfc376f828f18fd1", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e03978f9c1d06eaa32f1ce7725fad4e15686f3ed47bd41d1786ea1e0f46c6e82982efb29e8dd45823091d87f6dffa1c36f24687b16a6b2f9206b9deedb8b844658c251e4aac969440f39255202b1590674558ac75dcebfd94e36b64eb4070c63a121bd3c5f06da961347286bd6e06ec0e25eba34452c17385411aa687f06cf4c790e765e7486556f01e814522c9421805030dee904a835c2c6fd20680a86ca16d8f140aaab50b12723fb9b3adf57555bea048016478faed0e4ad092aab495e8ee488c035f5900d460316281a70c33f2caa3e67266d89a9366cb1f44dce250aa85e451a4b0234e90aa7ce0d9bf673a27dedb1bc4eea6e135f26abf2390a8e69e732cd8ce1afa41043ee13ae57614c2794d8cbc35782c6548bc1b6ecee4b083dfcbb5931b932dbf6d2d352b4e3c28a2105cf1408b7cbe7248627c9dab02c24166eb88d9fe41853e8c1e249f837cc3700f0e8fd555f6a12c218cc25b9166f7dfab93ad10735cf3c2e673251049d2caa940106c04f0bf067ecd944e74c95b1087937cc4b91fd2bee341773444d6f1e9562f11baa7a89e1b1dc8a3d37d99ea10c9962af3c1a3dd4454de6ef62716e190bd80fa1d4975e87f336a102807216458eda8f030a7d38dc8df596370eed9aadc41817cebec8cb5e5a62e3f8fe40fa8db4b29a4861e1f21912f1a5d2b7e4756b58bab843f05ec2e9f6eb34fd3324524930b00", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0408494a779f9df626d5c70760b2b575e8d70537e47afb304a152fc336bceea2e48c48867ebfb32915d372dba61a0973416620d878b6d02081c0338541083ba664062ace4b27aad8b47f53904a85f0b0836463d6f57c66fbdc3f8828873958e97d7d67d045d36c93310e0dd3a478392c29201cdfd20bef727c934e76c63149e5351cbc1bec9396ce985506f148451c78aba738014e40917b4fb44f78e6db00bb2591a3563db5182879a88bdb10a66492061dd8d935d6af6f73aea54447fdb8bcff2a30a941da0c11dc57c6ee3b253bf44bfdd89c4f31e8ef15ee6749fd071e025cab7eed030ae8d8b355fd69f103025a0bf5ef7434857cce36fac5098a8390a61f4878c8d544cee8bc8ec53e28f0d0a993559a73816de675dedfff9bf5b159b61a70a9dcaeb766e6635aa54bd88ba450fb5886f2aa857c3442a47ba9d0a4014d53085c82a0d9ad7629a3daa4f53ba0b8702086950c12b2d7d010b3042a011e3ca3dadcacbbf8d819d18f270708360a1f5fb2d5baadbe487579f98b37db5b10d834cf106f4e9399f4b28315dfa953930115a358042d4733d03fc7da8d98b111f2370760c73d2adbaa01c0d5c37d0d38eaaf410eedad4a4f97a4547c3f3a27f1553aa61a6b55f4dc404454e2eb4eee0b22262660ab5906ba49a4b6a1b697ca022fc7e496e6514fbcab8a799b487b17cdf8d922d7b638701e29e769c7ba8e4a6710", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "274db226194625bb0597ea04f523afe5601e5827525940ae194ccb6a8e15f35d8170c5537cf10662ab5abb841400e94109000b9b5cdc4b28d30f9a10aa59df4bee57145c9037a35fc8d5ff2f666635e64930f6ab370571a411f999372876776e119792e461ccb4aeff0987f92c15ad68f10c8221b1c583d3c63cc3dba6b46d4f653137e11b589a63599a715822985095e051f97165524257735ff35ff9f7daf3796249156ab27a20ec94e9e565fa7a3e0d94f33219918a6508762a5d3a23ae43adbd9129c18aa69a9d9c226091629a8be1752baedb943d5b4ac020675d26d82b2a41b96112ed961a50279930aef4791325ed75e744faabde3a8b04112ddd34653e7f56a49074b41c4e6bef8fd3755d8a0dc4519d4107068abbb3d98871037c834717e27f1ae5156666ac598a7224085dafa0814b770dec1fa0afde42d4ce9c5867e72b5df7e445aa23f63681b556f356d94cfff5477953d906bf887c82bcbb583723d11ea20cd0e372339f0155a9494b103a35c63a4197ab2434c79cbd1ec03c7e199815790335a06f56753d70488e7135cad48e1fba56c9b17aa4ad882c636fc2382fe33ce6a05b838bdf158a3ac8bc4d12f00e2d7157308d6aa92b7905988e8bacade901282f3af3e7bf4b13bf5e1aa58f0f36c6809fb05327d9747bf4f8fad6bd2bca8310db96f2015ba20760b1d2df568807d3393e29554eae243a83ee91", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8c24d21a6bec4d9bc4a5a7c14177772865ca6094f66455366fec74ce7e33fc63f7ce12772a3f423cb1ef8ca9ca74119e2f618c32011d37aa06f7220f6ea56710ab94d36a62f538e3104d29d2d71b0b8d3db3f72a886c0ac1582e3ede1838ca8cd4586f69f113edd312e7f7ecca51b356316d9129d4fb5e495753626de0e9f3f8bddf8f3762ca0983cf4ff9697f8d48a91f7b311ceecb02f7a50d8167799c72b73462837667d88a74b1f67045b67110393062221f49433a08ad5abcb27578e26f2ffaf97e7dae9d01ae613e4a3636ece91b08cfe591750be5c855103c06e0e219a4fdce62813da893053b34a60098514bf8eb1968e7c951ccc492bbee65210dda16fea5ec08a9a507dfe9995281db58d2dbb3d531609dccd61f1bd0390f00f480ec206d7f13520596ebbe3b7dfb64c1270dbc69550146b70fce4218b36c028c7b9b91acb8ca8dbeb757d2511ddb99d269b3d241f7b9b2ccf53cbc8195e32c4fc757c7c022ab22dc6f4b2ef61236ceb1cf6063eacf7836862a1eab93484f03f75ef1a612ded7cd59ed15ecab79a9ebd5b66ea6387ac11b2542d76855e4056fde6892b57c1bbd75dfffbcdd8236fb40da5579f7658f27ad3f774a4837e08cf7d61e3379e9c7765e2077b7e99986bc835ea0549cb649304d1ea431d2d69f0a32cd99f1acd4cdfb8a8dff0cd257a493aa7ae71e2b0b2b5a49b45207815e77141b2be6", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "75454a323922b8328629a47dd52adf1717c9b8ece75c1a7bc65fe7e5018cef325abd0c942b12f8f0f3b64bf0175c781b07e1a16bbf81c073e5d3c7143b49d430c8fc66e7c18d6bd3d09565eda928a4fc744c88f1f1ff1de3016a6bcc5400f592c85f4584fa87fb40dc633337b4766811d3ddb567f64f3b1fd0871aa06061e2ea50a6288d6e69173dfd09b982c3750fd07838d381c2613a27bd7701745959db044f8b42dfaa12369647ef1df6a42565266b04a5b558f1261ca8893694a4746184885d2f73041042b52f72c74a2152cb07d8737d9165758552dc14aa6c4c3cd461aa2853bfb2786f150e8e21d255b6da5e034e23ba79c78b5ad7db3e33674e579d42501c5f02ed34f75c7d2e2888bbc74194ab40fd18d34c65443c132e45308a6c7eae499e4f962929846669b00bcd3ad6933a5b3bd86dbeaf8390d64d8777f06d6b0878f3b651db53e8784dc56355ced53b96bc3bc11102516887f6863d1f7b7619739751f26f56cb9b48ae0efb8d5fcdf312df82601d4dec57ff4797b7a47e728658ccf53d95863e4c0ee3952df31ab44967aeddb5706a566384a2a1b4c9bd7a66983224df7125803b84fb6baaef4fd66ad2154a6a0f8b7efdda4b683eb5dc9b9f9ce7156d20f77f28455977d0474e8e2946fe7840e6b7b3bcb3a0e58505efea023f5b8b079696e7d7435d1fb54a211227313f1b5b35b6bcc2d2634528ebbf3d", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5008268247ce3d20867195d5bfad5de40a4f82b0d26ea43e15b11d434fba76c778f410408f1390577f66c0884b8bcfdc569c97c9d977d3849249826d9d2d7c3d84b8a6ff7594801a276d033e04a0d16645d36d0777205d6846f0737691178642ea8152e98643ceefea9da1695b0ca092944c4e670551064cdf0100c4648ef8e665d61b5d2c5664c6cb146374b7b128ec1599215685ffdae24b1675cd922c5956a789be7611fd571d622abb0eee8eccca72dd2d26a1f5d15d1f931a1f75c92f2639069b43ca9a2343adc94010342f5a7d6f215663044a67b2e1279ce21fc3ba72d9c2c06410c26da815cfe00584e79b63b150d859c48dd1727d4b129815675f1f649afce9e0b53954ba0f380460e10348814073202ad4db8eed51592a0eddf4d9990d81c27813417fa88c7e293b5159ba82af497ff4f26bf9f6671296a2561f250043ef4d0d82b7166046dd61e4a9be9a1dbc03a3c0054b7da001421587d7636f36106ebef23c3694ad74cffc578f5fef1e95e15b27129e33750d3286d799afe31b3f9fd823d8d6f4d4a3f90426ae0ddcda42c30fa70025474b5de40c3a3d569f76fe3aa2136a3400c253b620a8fbffb5949b88c93c084da57295470a7813d1f0bf0ae31b93197423d7c7906fb798705a325d308b41e08522e9a0397e5e33a3b65e67c05fa580165b346cdb6b48e79209aecddd9190fc9999e259601a046dae88", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94d74b06935f49505dc1415082a509a688d3e1c5157b6f0354e81fda3cd35c88a6997f58d1ab72d826281893c279010fe46a9136a64ce72593aa8a7de15cd579155fc015b68e59d3fe8606fdcf3fb27b0f22b1500fb4652fb567e69811c9eb2d86d9d327402dceb152d9dd00e170241881150149c32ef9fa2315b37a102a5a58793d620ee3234a20f73c1bfc8ba3bfe3573ed25f6b141cb770f2c8acf5db31796c962ef50785763eb7767b58f3f169a6a0aa24519078b0bc45d330678c0f79dbe295d912d22b909bf95300270fc8f0a7f9feba75972b331f4a3ee801ba4f2f92ee03f22f96297355905adb13486df33542d5dd138855a88d23ad41be43b66c87ba2d4f211a64c64310705434a5c39124b0265208b40eb3e870a7fe6085a10907b16e0f2fa5f890a64388788f27a04d752ab2761a6aac31e347f87caf7f8b14518e11bf9a619eafa172ddd1d557167ee24dbf0cb35d9adfee7f08e174a733c2ce047384f5c5c1110e8d770c199e79ec91566a4422aac604308b54e3128ac3a9005818d5146b43e58fb39aa8479bc5dfa2b3806ee4340c18fe12ec1844dee771ba2ce95dd7c0692bb5001290a339655b07b5150d3c22691649739a02685ffac6cf50a18f28345fe4ad54f3dd0a83129e570ecb79b6760b03fc66e232527b6aae5813f645fa68955589bbd32d3c1517e0cb04878473e13574ae06d4557eb500a3aa", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0da2b1e8ba435665ff1fb3594389f601801f9d32eecdd5225fbf25050e8f16dfb3b223816556afe6c3a4e62c4bc9ad5155a54c3adc57e165efefa1249ed83ce882b213861d333b677fc8cc65cc484959f783769c177373a31e46cb30dd302077da251a4766f98cb855f00874145a39c2699b5c783fd2e373f563dda7a874afc35f27b77f743eafb74f62033bb004185255c7daeaa6b5f4050c1de957ebd666b1e667ac4a6d564e3fe6053330b8d743b002caf662bb42cfbbb1fb574e723ce02f01cb58696caccb4def9cb9a058de3e227ef3d91eded6913adbdfdd4c9fd7da2b3665b09654fbbf0cda71f19969db6b7d540d3ef08178dff3601eb9de7c1e2991138de7283ac6eb718f79fdee5aec525199e7ad885cd2215fe39a48e4fa62c359ebe685f58f86492e7e0858c649dc24ec46fc8c1729021cfe1ca06cc6a729232697e146ee92e3083686fd7eb7477bd75e851ae12b33247cefa1311d3d063127f17fd021a99be76dd4bd8e3f8e0246a7bbc6bded7d3350568dc23ccf0ba58454760ba66c0654fa392819ca4590a9d80e396286e7d6f7316fab1a2eaa6d63a78f3cb082ad9d72486309b6eac7ce6df81d3f14b53f237890f5aa3b76d7dd61050cd428314cce66d1866f3b22713bcf9d3014e40a1dbd801bdcab5bcf7b39ca88e7b7fe319d7b6f4a40d543ead1d28712a263d364ae9105e2408c38048434658be327", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6ced519ee0b68a33d2446a4d50fdb46523696bcdf38abfb683af7c4ba4fa1c22d21c0a5a1d73728f861ec7f03833d1dc4512bc4fe1852a3c2a34884cd6fd92d4560e3bb5b3fb3e4bace8b2d71a1961f706392a48bcd8767a0439fecce05f755c4c5efa703946df474ade2780993fcd65b0b0d2d19ce5ef8f0e64858d3150c7f6c7320b2a601a91e84999cf9d43afbf8be384a4c47d2861f8c31fb8b879ee10fdd7b7de5e9fedb2d704d9d82596c3d5e4d478c8db5aa81a1fd2e4ce8f3f3c2be889bff6aab364dc4c0b04eb2b8c6d9a7b93b4cf98b7d2bf622ff3c21c2f0a1f34f2ca41360df495b812f8bc16751292b27a1cba789d92ac6b3041e57bcd5c4315316e38ca82177a9557254ff5deb19290cd1a937dda7bce8e809942cc0491aaac7a03d0ad634c8eb4c54e0574bff04b6a045f2899b1d033653844d25391ab9623ed2ee7a4800c6f49a48c15ae98276cff43275a46c97f919c88ae1769bbdae9c57ce71e458873fa6d15748ab91e51b632c337d724b299b46e909df590d3793a108063bff6a041002943781e040ae6148bf762d31a8588578cf0976664dcebe992fca3248163c3f3721d9c1264870fcb4c437bc788ead1a9dcb6c3f405cf7ad53d65aec12bbf0aafd81c5cfbc75e0a2c700bc23abc377c5180da921721755e86bac03c230eb3897d29f4b84258be26a82ac9ca9839ee6c5732400aac79ec7d60f0", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4163b3d98c361bde5b71cb4233ff0420e8ea4d455720172b2ec922c1d68d1f381a1fd17978ba6301d0bc2495c892e351f8c86436b18eab7787ce83b1a7516e9550316456c8606637728864b5fa05dfdd4bf84561f876dea924a07f1028e646b47e48c3d2f322c5d83c11e03c378163b07f9ac549ab688f4f2345e3d68e0bad14c2df6abbe1f11ede033ea10bd3c17b8c4c0d38c665af84cc29c3597c13e1f0c52ee3566b5e70bc0ac0e5850ed353c2a4a467414615fd5c26a078c91fd3acd655e3175fa03deb51ec34f85c9654e700cbd23a69bd37d10fc4901743d363d7eac31f7056e896b1dfde9c1d2d61c6c9fdc268ef27c6c346da3c6d141732dd0ae0ae97ff9bdb12b0a809caf6193b49e7145a09be329a5e0e7cfa664db4785d7b24f71d5030d10d3ad87ca070582b2c09b54df138e5ab08902e339b9d9ce615d62be60001a71645e25d855151cd012c56c99cb2fc11da299cfb2e72a3b7ca2f0c2b661431983f697e29c660083617145c054c142b3fa9d76ac9431ea376f19f6c4c54e0ccb7be1a30aa4fb2f7335ab63c63c50df19b607d96f1f0b75911ec7842acc682818e9c61316630e03a15cfcdbbfd6b23c3924dff6dc0c51822729627212f26bdb8f6a888c48ce9c9ee550e059d650e2f9bf6d310fb4b97d0acb4058e87804ba7dc4779aea3964d8807ad445f59986c8e8e96da93424fd9dae4d0c2e58eab01", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d7bfc61f0bbfc10af0d59bdb30c21477cc2150e8566ee1ccb8c365930169b34178d337241069d3fe841f4f702f1c96c809edc7010e594b44703d5b744e9f3dde9f1fbcbffbe707032a03334abd4bf5a36bd0a4c9b807617ee3eb6280ace1065e192e0e0318113002408b3073f6a9287d129d3ac993e89ed183942df9154f822aee43fe91ef86fd6d59103593ec777d6941c3ebf4fdbc36b129646eb9b9cefdad52b4d4b012c55fe845d7a2e20b00bed511c88790d6f471d374c8f926a3c659dce267007bd10bce536fd1d5a9ec3aae114422f625c0a6f8c70c3a387196491632522c1ff83f5b18f29d5b9000b77d8a3a7d9013c8aa65e868c618b825ed4b0d939e315223b0f66d3567c3e69d16d47cd58c0972dcba36e3f57658adf19171495c04c88d5475a236e648c4c7873d8118077f34b92eb6b5aaab69c3d003b148d1e003a10e4897e7a57f0d4b4d52d7bf002ba87e36693bc599998920b6bbd8e597ec63afb1cff74c95dce097d5bc72abe616e8de1df1efabce1027829fcebb28d985efa6424a8b5715ac6b6bd12426ff0c5034223c55f32cd65df4b8008136080860fc22189f3b59eb9706213386ff53ad96ce872bb05582b4f4014dfd1e3514357d5a93467d2dd5312023a16b3ef309b12b1e17a3d3d87d2706989755075ea03dd20f61d73ab8524a4e5e51ffd7a72aeb7424f9a976bcbd8abe1d8755d33e4c961", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "448a1ebbcce2c59b05ef75dc64c3d33d57600bb8842a59e548d671e9114d0885d6aa3612e53317e5fe0c3f5f36e7cf8e49f1c2215885531cadb5a4802f6e29de7927270add15790b1975088a885d581635e52f8966c36116559f5bbee9f2d5f94ddcf77b1c672929a204f5ca25d55baa1a63d3f90e08c9d95ffb31b6e32fccc7b3d0231bf7acb8fb037d20938d2f4e8154a491ad25282fd6b3d5d0b32a3a57f9f2485a5a13dfabe9a9f795338be054259f739cbd4f60b69483bc2a9644c1ace175ec7b4a71bb283083500678dc7d539e8bec1a3c0e16e8e51283c614b7d012c463433796007e8f0850fd69fd8794866747140ba3a0291c841413c4ae7b0a179ac3dd83b15be031fbb92101ff682f877f9ac65b0810392eb1147e7342b1607ef6d4f158b25683f391fb6430ab8e5d9fac2165bcb346f423dcd56765daa95fbc508d61067a11484917023857513a3a2271ca47ccf5e82443474a5d87971faff6778935653a43276aba1a172494038328af88af483c96b96e337e905a850f26b13fc428da443640c1400d6b5bd0cf2a7bfa5081d641e64bfb76c2dff4cd215f858b56c09b224cd3e0bbf15a5c7d9be1072165aaebfc420751fa5518da885037be98e38fda8e60b62ff7082e64ba7d9c69f90b92b6f42c00fc71d81910f25a4c9d22010d63a5857f3f6e54570a3bb10a046841ea1f7370c0f25edb74db870849ab9f", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5bfc3c6e65c54b853e1b8217d38f4925dfa294a457427353a753ee83c6330a964c7c7868207d5260d77f777692ecde533ef74bca0e6546a925b193fd644bde8b5b12a45bf7cb5f5e42e19afa32a882ec7b11e8ca4f8c396eacc8a3696bfd0c672dd89450af0c6b0dda6c9a35dc7b521cf93a9f407b348ebeb3dc0497df2675bb0f62ebe93949795df9505560d41158739abe24a4c28aacc3a3bcb8a9659b45bf91d4302fa073d57c2c033688520bad6dc2570f1c2c8ae923e05af66357311e7a3068b56162810bb2161e806ae8621d340ae4dd40cb86b56375fb11aaa2f2319e6199e0f4a23985e854507a3132aad8087b0f1017acc5dc8772fd67cf35b7e255402d705c41b6ef6890b7e8da671417695c824a3b48c00991096c89e5ffd7a055036f2db292aede696d43f7ea9085727c984eb2f3db6630973dfe8c2180610620a3a75f7194a64cd64cb40998841d0452f9a163c9fcc99c2ccbf1085396c454fd50c16999be554c2d6db0df213729d62f55ffe5199fcdb369677072b8b3a87e13cba4c6b3833338448251d01ffd65480d01b63e0108ead82210e7de2cedaba809e88183b21cc79fd791b7fa4a3e7f711b205a0206825b9560f36846452a12e78b8cba265a1a794397dc034ce8deb7377ed541f03a0b28a560ad5c2e00c4a735ba5b5a47342c26ba3b985412e4c1da89ee685841b53f573050a5e8f7dd110d5233", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84138d02ec624fbfacde076dc028d434e7077b366b00a0b19964a4eb01f637840b31e555098016f9818029eef0995e7b76e0feb3496cfffd2466fbe086084d0c65155d1247d06d46452b1ceb99161d71b16882d00b032ab2ace64155f986834df602dff09c6c99b3aa836c086c786561f69f780049e27f61ff7ad762986fbef4390c76799df06f779bd41172fba471a489500648b36e6a3b03c4c2eff6de1c520a9434336842f83f605d19afac8a907dc69d86393512bc79a986bbce4824a7807b2b8eda577fc29d4d53f30dc0eb91b57efc4c49f65e6b13a22e1a7ec36820c64ac3e586e449ce800ce62ebdec7a448452c921dd9898fe0a4ed4dd4e9d52716b8d605c300a9e57a2327d62735ef699e077f3130cd6dad2f77dd7430d434bce6afae95aa995d735abdc189d346db5127f4714eac6c7d6d51c1fedf4e4458263f29e30e207ab67c94d71956a323358a899603aa23d73761fc51d9864dcc3afd28994c1c80ce89bc2ee3e2a31d748026c081a7fab9ddc4b4947f7c8d655b91473d17c016b0ee10d4eb971dcff2c530ebfa8bb6c01cecc37f0e544f850a879285761a704d7e4133a4ffed5797529008f4b9057cabbbdc0ed6c611371f831b1ccf86a6d2ac965af731e45fcf5b24401ecc1085b89183a1c981b9417ca2cf2772faab796a16bd555e3a31d7ab90093b18ae3683e481079dae84c32e17e790d0c9a5a4d", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "54721252b016375d05f67dbb8b416f1919eb9621d7f82b3e0135221bc0d33cecb4d7b817fe396a534cc84064971928cf42b2485a70a3a3c4555d1ddd9656978f6307e999245a581ebffb8a9d09e3e617a02b0fbe3a80b83e0b1a8b24d79fb84745cf24d1568a32d4c7c6f241107a42fed3f44b1976fd356ff1b853eacb96dbd141d35eb46943a6227973cf79a0fc30b379e4fc3f5eb9a542783439b7722bca9247c4a16b4542bb236c1e6074715d8d4f5ba02014c646e917a57d2691a983f1108b090f6361fc9ab614e8e9f8b0ee4823157fed42fac7f70fbaac46dc3e5cfdf28b9abbcdb76f32e6b67925700cf1d5c907c292fc873e196faa2fc44aa41b03b1da7f5f321e7b36f87e219f2565f1ffd6dc96cd99d908d219fb9224aad8968bfd250b9c8ebaaf4ae951acb3edafea4a4930a959320af67e01a97cc301554bb99e35faaa4f94ad99545e15d078e22da8f8d5a4881cc37ce4d97bf9914af2ceee60071388974f00423973a0f4bfe61f6ae22b811d02d830e44553218008845f1f0fece36ca753d4bf838498f254255a9354f99756ca7681994ab16f050c2591cbcd36bac4022bc7aba6c7e2fb6c9811993caf107475e948320faffefb78a4897f732379ec1357e9be89fb5bdd229a1b19ef7f85ca9187873103e59dd4ec396ae21568616baa5b263b09fdc1a6543812413d99a3e55d6cbdbb7a5ee1f501cac8e572", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4dab27ec39bcc026136cf8b7d1b06dfc376c23ce6d7fbdc7a0921e4a40a34609ccf1c42ac2847a67df4bd945fcaed5542fc1ba47a1f81ae162e8a0db210d908b8d69bfa5ff86e950af60992fc5831aa41b9ea2b90774c58ff557b10f9d1fd9d8eab3031a59874a641c5732ad6d3693c0229c1fc0269b5c14e0d993d5f640a8d80785aa9d83c4b0669ea35cd17818c6310d10c7ec7623e09929da731734947f37d4f7d0bb403ebdf6a1a40f25be9d00b01bb2a217140b2d3244b217da45609a709c2744d866834af754aaf2dd032b6a04a844bafe3307a98ef17142b3b685e53af71bd9a361a28bd3a5ee6d38d68276973d40c3eef1316289955443552012cc104f5ef05aa5eeae63de02d02f08269800e0cf2bcff0f34f14d8cb32e4b1e8f639d9ef75c94e0e12764f90da76bc9bac7b9b060319aee4a1a9d38face5ad431982d7a496df3bac1cfb00edf0a10d31f1883a8b1fb81183c7e2a07afa1b3440fc36aecd274ead4e971482d8271d033f81f1c03d279da363dc9c554ee3651ca60db1d1d22fa6e78eeced1ee1c9a665c1a0716280e74aaa594f3d907e4ea2458344650493b75a710c9680a38b1be19d2063d2efe0f252a6c62af8b26f51b5f81017dbc53e32a6d157f2b6ddfa8d28c3d335ea4d48f84d1751e2e0f002379885cff728c4f2171b1c31233e2df4b6ae8a31b21154bd0a38d838505e0825f403f380ced2", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "586efa6abc5b3add422af45e584698096b2d26386f93f46067a3065a671444668f47a9a43a499b0f511091c3bd31c0bcc94ada4189ad0ba51cdcf9b81c5eabfdf201512d90a86f7b73a77a9de28ef052fe1860fda5762bae36340465119506bc9a82342bc5f74d146dfeda63483e074b1feae34beb9caff8dfa6304b2da2f47f538d0f2993dc8bc05e3e52c49935175667f63ae2a487ca3dae6b0f06554ad127afd16923e8ca8aa333fc8906c3d1470319966036203170f597404d5f4d3dc41a14844655305af39bfa729379ef872a34968948b0b3a856b4926b4aa3f8cddbf7532246850602fcb400fd672bbe56c4f7c560f467657660fb75880c9803380815a53f6c96cc029d623b67b3d7baec8d3d2cc653aaf809618eb3ae8f8744b64ee2c6aa58dacbb8736ef15edf66c3a85e916d47a8216e1a41e1a5e64dcad95f3e902818035bb32cc76c973d10423209cb8cf349737d343b36844d938fa02fb0be8a8acf592bc59236e7cbe91de4022bbd3c50f81e1d36d6019587a6dd2ed44808421227f0f51264f791ac4290f0ebd8961d9de0d93fbd0934bb44644bbf644ffceda0614cbca6ecc00d001518d0711c677abb906d29fda4adaa5bab997a3933eaac2b62eb19bf94c5cc08267e860dee87731a4e931948322ce2053469bb6174813921b3b2af5f49c4b095c747b544558a78bf4d300b109b995064fe7e8708a41e92", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "111a1d8bbff55dfbb1dc7d6c21826bbb499ba6437033eb5de8b01454285e2b30576d57ef703c9a1e0082651f34e6f563c5a08c9ff54204747daf9086d9819977b554f8057a093ebfb4896035a30fb15c8d5fef079521e1a79cc102b57a0af272416a2cfff0bba33d686bb1581aa0cd0f874c9cd09fe3c974a622d56c2ea2bd4cc3b346b63e3ab0398abecb88cc033df27e8c1e744cc365648d6d76c7592c628cc3e3b65ae564ed8258d35eef26adebc1f38baa32a2747191d0a604054995a109df7134b6129836fcd4ab98da84384ca06d8450614271241b7681e390ed5d205314b15e194e2061ea25b08e2a34d727cfc0f8048eaa47a44f9751a120c4cd26c904b6da8a37862fc6ef46cdcb77d6d4a0ad5c24e4e5499a7e787ce7fffaafb6d5a2b5e0b6eb444b5ece5ad396d3e68325b07fada0951f1636e09b570f703bda4dfb0b67c828b2f38bf5fc508c319c78ec04bb9034f2952224c1a5ca7b453a50385506f60a6f47e9cebab0aebcf83ef648217f8e59587db6f7299ad898cd1cef7ca0c98fc384855954f02d8855749bcf61da6badfb234c3539e9ce08fc11ac464dcdfc951e9034c2160f5614b10d1a7871e61f0a5b286fcedbbb4b5fcd149b74e0dc7b057b86214985f058f328947cb011a0935d98147af9a074d2f5beffd3e790994562358e4ced5e4848b1bf9ae48eb3171247205cbd73aefaff4cfc5ef4d7f8", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5f11ebd0ae2f2c3ae7df9885b7021a5278d7a432c3615709ea757176c3bd32c81173f85195559340aafafbc53497ff6c520d4346d810f8fc8c1a14cde76f1c2e9a26c28329f629a62f643b832018df3335862d804cce7f5dc4357762a5ae757df42f37729627e943aaa7d704ddc17be2eee6db5488b7915bb508b391e9e2a305438dd3a321f131b90746eb74b8b658d9844a494e2c5fd4aab0669cd3b6ae710b041cba9892f3e04dac5df4c8b52f445e0af6faab4bed91e7a4c17e4f0188f494e9228ab8d6a750b3a50dbc00cfca3a78f465c104cd5d959e699436ef6cf87fa9685db106d97b2524dc73f4c2cd9c3482e98ac0d4c503ec803edd06a29b56511f514726f49789db4c87ec490c6c6d44c15c3f90bb0ffd8f2ddce006c76b415d7004e9dd103e588e403596def5e2cac3da83f51e2787ee1d7427b5862d9753e257cabf63982441fdc254ee07c7cdd545632aeda72173372656d66c3a3ce026c13fd172118e6d1d31030ca19e3fbdca772ad0a9d140af83b5ab983264c26a7a7874794fe9544d7446819ab7294e66c753718d48e668a0ce745cb5e06a3ad1a6ba2e5551e0f9cdfb4d0b28a6e522f3285ee866d420b48039ff871d5c2f41159e3ac7d41d93d99192416a6f6c2e0bc0d948c55807bb3a6e9de590728b1e350f03ab8414d0a7464d851105cdd7bf40f8229d8aeab898d1c58010b4b6438b8d902f20bf", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "23c660db87eac03d9eaf30d2adee5f91aa18792b29b92808f25065366861e0624d61debb1ddcab9835bb6825b238045f91360ed127c73570c32ce5373dc771c1ba7cd0b9897458a409e1ee72c7a987cf172eaa55ac60987aa7adf3872cf54bbbcbccbbc9aaeddfd6f1d4cd53fe602723f5251878812f8b173c2ca28838aee554e6c7938560493fa621fc36f73104eb4add11b8eb179322fe76bb48d6c96b3815c02300587f14e87287e5beea17f20c90bef43f8fe38eb62ac3dde00148ac78a950aadcd5928ce708c57603b9f60a496458ad6ffda998773515a2816fcaaf404a89961103e40ca516206700f3a6c22b9dbfdb3efbf484e1c117fc4b2c365e4d38b58aa56d9935ad78fc58b2ffcb1be5ce9233cd0cbb0e74c062a4ee525bc1dbf8f7b918d95ac4181c33d83a4d4f8ca41c4b305c0096d3f65e8d01ebec9ade2146b5080c2e7c88a50549421508cad57a032d946fb98a2611d26a177ca09233719687b59d8037fdad815e2fd86dc1c649fc44422a37fa1bc13699e8e72a3ca77cdaef52b28f7575e020d708ba6e61f0a942f555408ecce91d6e26e9ddb157b57a2c87dbb46e55cda3a38a4be4a8bf61d92c5fac0e8ea7f3fdc1939c3b5c7771c18290b123a09fcc74e8f185a86d34433a0142b6c988eb2f822da2aa3d4b89d713cb8b834d50ebda36ccf8c98cbafd09cab2808235cc50844d6f337eb2a770dbe556", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "44649631d458bcfee01ebdc6f050f8390c1ce7ad879985ca64dc112a858b58b1f5df4bb7f0a027ed8514262a4e2a32a384b13f9fc6bf793ae12b78f99dbd58ca514c259968e8c5cd8dc7a3b652664aa30d59c20c3859269d3bcc18f907d51c198abb0283cd9b75eff0657c00bce629b42756ce3267e8cca3034a0267116c367119749ed162681b0452886f47232061fa8348b1e4dc804814065219a8c81ada9ddd1667f067cc0c590ce69e291ef9aa4bbb303d46294518210aeafa2130864f21086dd1ab34663ebcd6bccbdc9faa364d4ff605b66132d5a4da566f7bc3b92227ce3539b79066d4a6a7fabc19c88075b9771027fd97a41156179b83bdd4e6b754557c7e64ab6c6a92756107d5dc21b9dbbd548c2a4169dcaae19a55862a7c331d8a7e8b9a508e5e2477ace5e2bcbcc54ea7279f6988a054d414e974ac3b28d0d842606b50a5034cc6830273c7027b992d9496323c41e99568b42dfc79298e0b82371c285b6460a6c4c4d9c646f9c23e44fd7a4dbc98bf61591c06a91557703db0cc3b1e5538641e376eec952a45f235a1e7d69544e16f03bd8c142d6a6869adf29e90f5336690a87afceb6e6d348d891e0ead24222ce77f617d106c0952ab211ed81fedef3ef0c9c20242b4699105ab8ee6dee83c71a6514b702f606386114b3d90d29b33850d753d77fb76cb70d8ff8240622f3db367a735a3e7c3c8421e691a", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "08827f3c3192f417c87c8f8718b36ddf3ae7f9dce47f79032c31cd75b5b47b744968112d780aef075dd3fc027a94eb78b7a8012e177fc0e9670a4c4c81daf4d2b3a00a94a67e0c68053ca1b81ce22a8c2fd75c4f3d75ae50cf2163258812cd3fb0562cf35d917c8c754e077b14f99f7dc9d4a917b0168b2efca96481e23748b9f3703f8037aa59829f44a7fdfc8d92dcac8b483cf3a79cf8a41fb09b62fc20e359d5c1f8510184db4f5df9346693ca31dc786f84a03c6c510881223acacb754184daabb6e9baa17a32f280ec9614e94d04a46ac576dd6bae229962e31d940af670a55f617e213b4c9155dbe84f517e8ec69605dbeb3939a0c38c4be81a3213cce23819b91e54542341f58b039ddcf546a722064d1d4217f444f5309895dfe6a1ba56ffc5a19c7a958908fcebbd2468b4701f8de28a3fdc75a08963d5d79533771f5b46044d4753dfa72cc67cce478d542397c8d735cafde3f26038c7ed35303105c9e45c5817b79f69971dcda599723559f545762f6617cee3e130cef1fe58470e444846cb18bd571d817e58c0c137c64ff826a0721f1f90bf41015b90d9a22dd147bc62eb4139746cf4ea1111f321046901c112cd5112020c8666f8aaaa8333f67c973fca809b4b24c3e0227491f7a1b23be8c797eebccc31d06cf016b02aa93108f4c3b810862e186186435c28a224463fdb37b2a0a80f96ca78e787c278dd", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c871f5d69c6d18304b034af26522cc5a38f252ec5f044f28211f46104d4d9ce54c142f6d1e46fd9f541ee07e734ae1704a6c6a5697ad0343d15ba63c55f15494d16df7046f9491aed82930fc9d2bc0a0623c20576d56084b8099f43e736b880e2030b86b834663e5c23500c9877ab370e7bee5e7889023f9aeb88095cb3aa4523746fc733e267ab14dd047647f71a4ca4a3dfaeb40ef7bbefcc103babbf2ee83b98d361fd0531096788539f197a2ae262416ba293ad227d627ec0b3e1ffa5854e199dafe98eb18747598b865ff1cacfc8fbdf135af1aba1757eb06614d39a3350690cf463c8e2f57d10800c1ddef008d7a4681cad752b8797a24ca8de5d79b506cc76ea053c17b9c318c1a026bee87559a7fcd2f64d1a3c542de656282ff535ad817430e3879e34b082e296c42f24b741ea24bd5736f6baeebeab7e25d91040e1eea4071ae4c7b131fff8a6fbfbf2b6eaeb693f4b7dd909744788fa6333537e918ffe137ddbfa867445d8234fa67e4514450b4189d01f595215639c8006d61f120fc53c507cff13964dfc65aa65ac33e09938a2602382e415ac1598b3ad12689524a75962e0a27838e3c20a504862ab6c852eebc4758710895faac6c77e55eba2fe90c99b149aa27c1c0de7da741f5a94e3f8bb8d1dbdfbc18e567d789b9ee92ff7c1471705086a28ea495dcdc50d2d23574e11960e4fb31938c412069de81c", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "399a858db65f95b71d2a0e4fca284e7ba3965e2ff8ba74dba8c1dc5d071ecf2d92e082ab9e3e072f1703b1e34ee11deb168ab6f924244ef385509aac9dab023dd712490eb2639f61bc4386f9b84e4213fb3039e1cab9679e00ddebca3cdf5226401b582ca5bffdbeca50f256df169129c6a33da967adb948ae16600db039e3a94bf6a126bc68e1fc6b5aa868af141b951fcef974cb2f583b66c4c6286acaa36dc6a49b3a02dc800cee325b81597e4460142bde2ebd966faf76631b633f96281a91ec9e2a56331359eda8efe54177937dbb24f1b170695885bef0a2a73fd8e960f7853c61b970e53c5e3a8bf6f70f67095a3c4826b6029137e94f88a0d514495776535a457f281f316e5998a550ad385ca43825d3e07430a4552e95db2204322f853260c438c88a252eb177d2293c2dee3b2c351e89eb788a22b1a8cee43a153eb212aee73bf981ef7e18ea4e28a0fe172fe5ee795323733dce2d3b9bf04ede415ebee99bdc1c06f8f0f8fe6217715dc03a118c5ffd33f6d2be2ef4f5307611400be14fad35455db4129391e4f999c05521fbdfa017957651d7d485ece34afe952072d9bb11d7aad9ea297c8d84111d5b712c9628e2a10ca8527917df819e3cffaba58448fbf25d2d22c1c0da2d6ea01ec9e718127292b219b34fb83c995aec241c235cc1692d25a03fc34327d2827db5f2cadf1a96935cec5135d7ae50ef1f6e", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81f366b1e6392d78c6c3368b6a8f59fe8c1195e57bf206e6482b56031ff8a50e14cb549ef198221678d641938853b43e62f4523abf4fb75ac48295365332ac618f80c7ea02d82baf201092505fcea22e3dd1bba8161d05406520de3e4a536253fa432ec8cee829a281566072c788762ad2dffbdbf9681de6eaa30e315af052b2d46ce96316f16b6efea96a41d5f0669419aa07131a950650fa0ea5d71d255018df68e8a12008131c17aadbadeb903f101a769749dd91a6a1bed2b604ae51aa425aaade665ed70bff76274d46ba83be04154889cbcdc535e6c1007877a17f0afe515cbf1e4bffa9e0f21ba990aee507b9be98e09930eb8909fc3194326eca88694099e0bdc36f516ef2c8b3ff33ec413d41c3365ddd2c1eeb6785920b4e84f67573e44318c3242d1288e73ffe45102e15e82a3e571948c10f392823d2595cbdcb08daccc5cfafd9f7a2f300ad28d3d06ef5ff0cd77d1b4f9478bceb545c9815489a95b4f2dcb6597aeb88c2b191bf5524f76be32155e13bfd147aae55189e2d6dea70a1aff192d5e67303daac25ce8b1cc5bd90211b5a97458a5cf4a6e8d69f3ecc7819238d679dd6658327e5999addb4b3d9cc4854dd87ffc09457746ef0d2c0532f030b9af684a064b4546dee86e41610993e8e1f2c4d7de37eeabc4effda45b0eb730c3ddb1244b165dc71411617b4eb11a2bbb5c0e03d7b5c1aed5d8ae3f6", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8099e8a3f91372efc0669354dfb05dce6152a239afbf58b9f801f6df0be40569c97354d7e64094118c5069a0d60cfa08291a271a6586a5f40f801199c8bab27d91d1eeb95fd48400549316c4eee45942c230c4568ecad653529c50b0c5dbf2e48162c0993d7bd7427a24caf27b55d05222cb4941125fd3e27bd28b4e83adc78e5a5f12d32f8021d079fa07cd649a921f30f6a2125df08261147bba869d9e8835c7a3330e3a097d65f13cffcec0f3ca3bbf4982a202d1d66ee44bb37db10f97f7235e6a8d1d852f32cc77231b67f38108a167fada6370e2d40f85868558b22f89d4df9fccb6038e5918e5d7cbffdc95e66acce6497a5ccd705977486686670c711279c6e8efe3ffbf9c9663b96661caa63ef5e35c1194c6d954a1736f9062b336a22ab5273f94af2fcd67c8e0c8002adde0d226ab04662e9b2e20d5164312d8215bcdeb1bef1de43acdfea9f7438bfd534728624160d0808fa550e2f5f3e4588072722b2624635031cb502d4f01eaeea6b6c41edc2b077b3ef1ff477388846255cf92f91039b8ee977041b3c22a2081796e0e7bfc0eff5cdc6008ffb63ed0bcde37ba5e2aa71f6d09f1e8a35ae42c6e5ab9f25b63eb36e3558d2c725cf0ff4d5e4b1ee63e0e5f06f31ba7245cbc0e5fd0e3caf476d02efd3254ba87ef3f00f58e3ca8d89cd3592ce53652572de8009566dc8b66d70ecc5d732ecc29df94927181", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "931c0908e1d0537367a96e1e38124109ab0bfb669afbd34f8b82882049681d3672246cceeb94bf19bb6626f9ed39848fe6c2515fc8485b7a87febf77ad4ceed8104c75d5a7074344c61bc1472d2692527f6a5d676a46fb8b42cf461d1e702a257b121cdc9f4d2578e8222ebefc579a5b8edf904cdc028ae92d759fe01f33ed74a0c91dbbe3389ea8cf3e79ed42ad02dc82bf20b82c28b34e48c77a0065c36b6dc09b1629b1479a76a8faa5fb08a250e9d5423c63e73bd4c44c92ee0d2c9b9c5420846fff9886105132c3a6da34a42f757b4bab642e0b285506d33c4f453169a1aa48c74c787eeef4a473240b6d5071fb5b3c66f41b4e453083f7225f00bf592fa3a7bd2e7957a770da09e466dbdd64d713dbea3c48b71bd543b3ef566b603c8a360e9e0dd8c1ea6d2475879a46e633c7ddc8e4d7d5a2a7d22afec9517272dc21ebdc89d06e966110fc3dc58e499c085d73595af74f9dafde172459eb1febf439d00be4090228bc4b864d69b94c376e8d91496e1067949913b9152d7ee0b9fec3c5d552d45fe05e55f5a9505aa367e0af7735065f0b30428a6df33a2c47478069ae9689097bc19cc8390d1b30e0b3e74b2e785388eb02e5aa6028fc05b14c58c2ffcec0a04059bdb84a56bfdb49a5f77375b0def44d429751ecf59399ad94be9a40c9b6f570d183e299b4725db7a2ff60fe7055c455ba28dcde4e043051a2f4fd", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27768f74378f2f74184d585afa5c7e6dad4253b3c911725beb27a0def9e9b4f24ebd49f5fa4db0f7e0c11fb1c3ac2fd8c71ac24bb5a7b7a10051c254d80b437197d4bcb84bdc61953f689ff8927fd22b787604b9ce2b8a7fff5f3987d859048dfcdcd119c8d33b566cafd7bd3abdfc3fabd32f334fb7ad94c95683f74fb48f4cf9627f6642cf6c5bfd8d2e4b07ce1f7d929be184c9989a9cbcf0f688978e7faa1b9486e99a9b2c1833511e04ec0efa11c760e624d478e6a96d2a73db1d70e83c0e1740983eaf93dad91eb9b7757d149c75904bf1316cc5a24228f03578abba3f28ce860577393ea0973a0b78fd21150f4a56bc4a32c54750dbff9da10b20909e4c5e44c08049f2633cc83b9f2da09c39daf76eb1d9f058f716b195eb894f7023cefc3cd1057f78a0cc4d426e87d4aabe79334bb1bcf37718770818903658ec8961beb9e119c0f525ce43f920dbf2ef25c65c4dea52f722133cc56daf985c547f14330e5ca90bf0ccf313ed7a0d61ea57a0158ee6456a80c122b7bc958b0bca126a4fcdc53c2a5de3d4ac69279e2258d3bd6b7c6e95b7794a235bb8d3399699dc51fd5289a09bbfb511f184896a58b1470c12c0631fedb57b3b89e29f102736b3a941b93bb7217b4c2b89311fe216c898ce8ab0c2e632a343bcece23f6df81e54423e57484926bc55b49b0d8ef633908474f7694f0af2de7c5068b258c3874f4d", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2cbe0e112ce78703ee4ed8952f6fadb250abf4a243b418cbba294361adb42a83fea55f2afc60687cef1e6715f817d08ec387a5b8c4b05fb8af658f5c6aa0742b1d3a3ea2bbea779af5b8969ae803afcaced5dc775bb1d0d64e1612de2e35e1b2730dda9f1a75aed618449b34aa00e5a9372fced2f9cfd5b1733e71575c72092e56fbcad26be2792a57651e74db6d86204d84c8a5fff7ab3aaf82cd7f383f16ff6fd33b8c91c943c55d97e7093462fe1ec5c9ed9061436245351b7ffa17d062bedcef0b139a28f5cddf9dc3b47867ad178b65496c91134749600fc0a9ee99bb1920e9ca769efa58fef3edbcfdc9669e74082988feb7b3467d568ce4b4fcfefe88ed2e2bcbcf6b253493f940d24008d3a3754f1ec287169d272545d42c16eb37865952225a06508b0b57c3f69d2fcaf4ad6d84401f1a1b10297259d04efa02645fb4f446f7ccbf73f8790aa55d960e206f607a89217c3f95810a9de7ce33029ed2dca5816036973c68af3e4c52bd45a65ef83553a26b94f10add92627343ee1b6185f4ef2039ace7d485872567635fd7b53d21d570c34531b567550319bf45f7b702ddd7714c3ace8005ad3828487a0afbcfbe6274c92eb669f9e336bffd83acbef9a4cb385a219c6a3098c9071952e05dffb25298ad09a8a0e1b3001af69dcf851e7218a4e0d75fe3b085ba2474e5ac05b004bd782129821b9212cad3e335b3ff", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39a1105d903af0f70dd0617181982e7320d0e206e1634010a5c97986203e76cf7a236c94a3b89175ef97791760dedfe66c51dbbece5604fc248fe801cfa147ef6764b80827a599ffacfd6ad89ac87994d78370b8b69dda7885322fafb80b042c72de9152df247c9a8a2653d9cc3cec8e0ec6e3e7df0e3dd9022cfeee51fb2d7d6becd3549b2aba1e653f44ce0ad12420b716411929efaa04408ac07b5661c090f8f3909b03ab2e13e567c2f1cd04fb54ba4e876e1cc204ae85902f170ee8b230d9d3b2d3eaf1ecbc7c065cb66de795f8b144eda1936ee5dd4da0c562dcec8405f951e1a03c2fa22df62235c8c255ebc60f6beef8714a041836259f5c5ab2bc3107552bebb5e9f705266f6b8cc0f8ec9ecbd6834655ea0e14bf51e68138dded86f742282edd2fcfde3213a304774952771f754ea23d97bb3cf01b3cb81a2699cb064db28baa741612ff9f68232f8f92da28150a9d19ce329457c9e6206857784b6c2f47cdc49b8d3a1a723930c927c5eb2ed670664db295b71836135ef0c19eee7726c72418bf7e2994610c2024515297ebd98010196b97713ce22bf5700543a298862a00eb60925358261ba5332beb2e319c0cf7b50a4e78f7d7006c41c33fae173956dd20c0b192f69ed857c0bea17cae0ffade108090124a9fa99c38d459f25c192a8e184af6ddb28f174f5bfd74a9f27a3a1ddebe41bf8b5f743b1bdb7fa6", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4609ae7954301f3a807b9049de6b704745952c52ad6c67d3de9d3ca13d65c5c346756ba0c3d65192672adecc0fea4047ed547b605a3084df8adbcdd46d565bff127d2c2956f9a46be45e15fa66379197f6a3579d160e3d5a41e0b46f307391503a29b29bcd9a5b49e9e38118f6c6c0e258d17eea3bd6dcf52c54cab0226fa6ab51dca5a5c078091183007b0236f0f1bf4d1b11a10a4ea9b4d71c632212b7ee745a93b4ed11e2089442c082ec275e8fa79477e43285ba73905e7bb1025668d2f6e8b077e9b4bc520be28e11ffe680ed25cefa7a3e1622a2bc942c1bad2ca4beeb1fa784be5f516b786096e320d705b1ab0f0d891134c4f937e1120369a5a4f1e5f7cea7984755e409b016d172dd6a4ce7369d45d2ba30a4bfe0d9fe48280aec6286eccbfe7f60ef79391c0185094524aa86036ab72613537957ef7327037cd9b47d60e539ca141cee3b371ba2dd80a55255a9f2b8759f92d6b861ab1a57b0287132e6d7a378bd8723fd2e223ddf82b6e1c3dea9c0ff3587fda7aa7401272750d9ccd30772ab2d21f7aa8103a8f2cd203116a9b57d957c9aa6e0b04411e4aeeb14bf472e1586006282bac900be8e8666473c451a89b9834276d02fe5e31d8873fdc81073b7b092996c0dda90126740e7494e2ac39ab31ec42d076cd11a099ac9a8ff0471c63754cab3bbbecbbed95556340897f3a1f6660dd3e0102bb044a26d4c", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4654613912d7642530a250aaea40ff81f3190736cdf18aa040d0cabb62ba83e8d30fe90b94b9b0dd64450cfd8b0c55449714cf2e846b8c32f831dbd8b149874267b274bc8a5e2561f48001d340f5eea54fc2f6393a287329323333e0bcaadee0e2522e51aaff5c3755ca922409928dea0a5abff302d72c830d4aacab24a8ebcf1e6bb46b4daf2cbe4da58ff8caa956fee3a53d7252dffaf8aa1ee79abde6de848ec06b0db8b4c90233032488ccd378e46d8e715567cb78f8a2ce444f4035f68a318cfd813935e5a835bd1ef9c832c8294141ac3ad7f3768225124dd373c1bf03339bddcbeb4813414d3e94bfb9f61b84952e7eca3290887391309174e32a02875120c83b6f520d86b3959a460706fca30ceb92a5d7669b0646814bef24331a2463386f7d66bf43f2eb023ad96ed9854bd2a441e6d337ae758f1b7b873a443182773b5ba4b0b3f8673e8e3923d3f50e2458f227b8350b7ed8fcf7cf55b256cf2fb7ccd5626a99d00e18fd223864d4301cbe0f0b8f09ef8b06630b71737fc976372d5fccfd783e9e0a5a21a04a2841c64466838d67805efee3cb872d695bb1593abd209f5b37d76ac6a1bb2e483190aba71b3b06e777ac28b5f31e02700c0f5f64243acc5b65b50a52ac6bb2531717ede1cf16235db0ea16c21bc7cd0e6063198e3aedaad5123c814a484484d479e64c2c213174ffa3b773e838679bcf84f291c7", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "835273b3988c5bf0d63e6fbc4d2f6150d74a59a335041abdb7efebab06d01d47b15ca1ae2914f636bd26c0be5a9450fa65c6e1bfc7ddeafd40beb86babdd14285bdaa938ad5f632d379281a2d24005108e8cb86bb5f5a414b9af843a95cc1a4209aca7b2e7f7ac9f7ba1ff8068a6b9c07212cc07fdead10572da20572b84ebdc18526b7136c0952340a3af2916d6ee53df66373c5f7ba0a069142fb58df956589c8b33493d2cfe2dc82e5022da15ad926e5ea49faeb9623308091cc4b72f689a567a8e77bc7f998d086af2bce86c54ac185de11bff5aa3193d767ff2a3155dd55740eccea9a2011fc0d394dbc59d13c2c630c948e651bb8db0bcc8cfd43fac57a018f57259aa1acf7ce3152442fb6dec3d7c3d9feeaa3dc36088f8af74033434fe70272a767dbd3038806c313ee5b6062a006dd7ed129cd642e1a3f383fe72ff3d57e970336d8fc672bbb37b76f30fd9e1a6e47671643e3881147664ffb6705dc514d3157c8e9c5cfa3e61669cbe543bd388b6047142c055159c495a010c91bb6517bc21f8fa62335442d7c049559c436f4453d11dccc06c4c4c52ec0388dfd5273d282a5e4b02b08ce340c1e8ecd73826feae453e85523a5aacead06464b75b65fa69a8eb3c495ef5b357fc71e6fc51dca0c16979f45732ec13c5290f87a0b42baaea7b5908ec888804b4400a2ee0b9ca2a020a1b2f603b50ba9bba51cef02e", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "56cabab55d255d6f4c0caf561945c06c80ddcf900c9a9cda9d7cb23e7c86676a80ad6a8e12ac35170976633d92050e9c527a7b2a58e5e031043cb95f395f1f1bc23072207d1bd52c23d24e4927480f0810005050ec026d7060ec15eede1693b496cbe87dec2cb65d43756cd323d770e3e345a72dd9f31dbf028481bd4a60a919b99321ace822a65746aa9a9702b575bfd4b37fe2a20bc815273a47c3b7c8821bf244b4c362a3e0d345b80aba210430592e5ff07c456d1733790af5f7893cb344a042e77460191dd1743cc2e2d88b10eec4d27c07f367a2e52174083e7387f9c1b66682674276c617ec3502d7058d1cb04397e20b1ba3770302ed119b6eef0655a76decedac06036af6a552174be6aadf01349d9b9cab4b7d65303e7cbcb5b87bf594f995a19de79c6c46c3f5c6baaa22184a602b218fb4f6a16088b076e2d4d77de7d1dd3455c13041a7057918ac92f017685b314b53ae5c34c4af4a4b564c35cefcf9ec4527e533bf2c1a5bbd1c2e1d27140e42ab8850fff44b2364de5ea050e1813859085ad2783e47fd257ce3ffac28acd08d0469e4e845a129ae594006198b00a0d77a3b108f155077abf76e7bb29de8955725ed74182323eb35f47f0d10171d6197f8c8de5acddd035efaa51a76713269307b0f2656789ba3815d32a925c67b79505a918ca3c7ae57f9aac7b8637afa094e4e92338ae062cb4a3a6f8fad", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "13045b1272f47c829c090d6518fd090bcaff953cce4a15ffd2d4618348266a89166b507d82008a157bbe5a4a9217d47b38bb53250d02af7048041ab1ace494e2abea8c50e354610cf24dc66ed1bd58eca0af855044c4ff59a158271fabcf58f4849b6b6d393cd14fab8ae2ad164eb88390f59c083760e8708fd1a076e30a62f8b66cc8d83ca2a76ebc6f02b04aed4a3471ac2bf1668df3aa04a9b9d95b074a5298ef7d2c9d6bd0c978f30e947fe299e402b03eb648e45dd5e51ecb3c8944cd945726d568ad31b7e236279f817d97406b2be36b23106c338db25fe20b23edf86ee8f099382ca0be7134fe259e84023b591908bfa6962fbb2aca34462329d1b40a946fcd01308b81f4c9b683f605bab8ae122a33843518e621f8c7890bff4a87a8620fab7072cb1764249cda2a6f2b801397641dc73b25c8148a528c8d81a9a7f888938b554ea1774ea6a578271abe925828b5bf6d9bf7863253cea82e753aac6562981c0848701c0e7f82a6657346e9813a27bc12cb54d9794828a9cbf77d8f4f313a09d5f29db843d94fd51caba04ff59f3027cce01d6a2fb43a5db8b5ee1f8d3237bc3a8acd4b164b484f634c59b6848266b44c1e41ab4a38d7b6ca6eb1c6b24408134110a7ce311013b731494cb8f2b111a9741d5f2e9d8d18dd33c07c6ee281287677066a6d2938d559be5b5368845045cac482af2a2f7d5752d978cf3833", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15a7171c1bad5fa3b2a2bffe58732c90bd48c6671efb85d912b4f644312155911ed367b7ae25dae15ef05b3cf60dfdb6926564eb155131dae860b89a9bb12c37133daea0b93b5509d6a385374c84514bbc2aaaea12b046fca003362c3b5b571d919aa4ee8cbd785dc875849c9669507472a431c601c5b653467e340ef48522fec6de6c569e24f26644f1964f91cf86158186705ec7aaec1a927a2bcc77d6970935b2dd4c374cd081cc8ad280ae48e0c8e7c9df3ba8e034e663229103285937f19f1e5689348c8d302315a7f32cc78a4f3f4a52089a97aca562b8f3f897262aed918d73e1055f2dd21ee61f3d93fd59cd79d48be01581fa94c1a3408acd1cbba125cad709c3064967fa6a02c3b942bb32ee91feba1c0f6bdd57ef3d51d2ebe09a4fdfeaece94ac27ea44baa859ffac4effd5a8691b47c4704459e8323ff2ac8fce4bf69a218c52ea3b7454e9a807df188cddbd0cc0a83a2752218fef329f352d9f4fc24fdc3df75d2b5fb0d796428e4a8cdf2c076ecb7d4a4196043c325d3991274ee783bea402bcae470a1c3e3c4689d0d6c2156d79d3a768ed41e262d677a54901631bbf9a40c3184c31fa8a77d9f3f0a9718176929c04f299b252d8a3074bde2c613bcf14ad2e997821200cf4da202556193a609e788aa0c58313b5ce615376ac70cf445d6aa78f8e05614b012aeac7adb28fc8aa316840b15023973ca529f", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8bfdd726c26e0ab4de6026ac42f3cad356d5cbd0df529a1e8654810e9f111fcd3cf3d2940e743d3a6cee1658a29ee8a8add32effb93e231379b3f54511586a11f31c1ddc460f7abf8611aa20caa707e6de17399c0130ba2cd484383305f7626d750bc5e176f63039fbabf7952ad83c28d1f7f37d49bc50d222e232a5640e1d53f01f7a507326c6cb5c2f875fba44b745e063c6be2a04f47ae4a3c0866d11eea7482e17aea6097be9c6a2dd1501fa03f67dcdba8e3f29b57eb0bfae7c421e84a1c6be10f6b7ea959f11cd89e9dc86ec183595682f785d7d18599e001552a02af8b187fc57661b9f1898d948f0933a0cef810b3e5ede1c6e7ecef783df314d4abe70cb5665dea223a6d9474ba4a708d798f95308c1431b201640994f916ac025ec0ba7b871cef80d42547d88b6095fa7640547c8fc4d25fb9c1886576075ea58c0d8e4769bd79afdec19fb2805bae55b443237071210f57f881843b5cb63c24b1f17ab5297217661f6d8765be9e4a4ba6540a989bf394fdb69604b7f39c9a0c2ec8be06d83ec0d97aee05c886a5ac40c3435eff12bfca475246abcc9da975b02454ce786222ec4d97a1337ffcc3bb7052d7e5846fdcfc5233794ee02e28b1c6e0fbda39f1620fa10f1d9d66ba7e83b21b0cc9cb7328a0c0629bbe06632f9eb5c4dbb569b1d345bb6de291403196c5e830e24183b718eb4a2d7463fcc5acf332888", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3873c19e16a42fac0f901abadb070f09b051f5c2fbf1564a362ab89b7e106524e4a3d1425c426eb6a6aab6fdb1833b2571b20dd713df5ab6918af9315688809f9f0e6b8403af9b05ece5487d74d138ef79197e058ab8a2cc66d28d9bbb529b2893b6b8ef87b460a02447ffbf8ac34b3c68d4b477fbd99ef3239183df4623bbe728f654c128108abf18527d7e610c1a1185f34e6c20ac260e781eb706ee8a8034d972cf05b747c0ffbb9bec806599f3d8c43ca504fb2e44add2d6378dfc1902e406d7b3be605b0f5b6b1d4ca58b66445ace837281148d1938a10d29c10b839b583ed1ebd322a1ce5acd9f12662887a046e6dd9ff5250af351793782cba6f060b4233f426fce5bd4f91aedc2ba4fba18fdfe83df4872acf6b34d667759411d14c6af779372518d48046be5b4ea20caf23a50a99225def79fa680aa14bec9a2b3e5715bace1b5509e0eba22a8bcb9bdfb99151907ebb862922c6b761f2cac20153ad65dfd729ce9328d5a2ce17e0e9552f92c789610db1991e5211cdbdae2c89e1381f3219e567d64cc740edf2ad7fe1e0fd4eae6c1ac035c01d7be3b1d0b6233fa50a415c2b5f54d388b80e12f6b1f192911c53826bee5ff17a5c822fe08722360437bf6775070c077f52d24fb57cb09d7bb3cdaaf131f9943db82ea9c9e48b4e8086c7b8db8cf23e0ba2d964ec991dbeb88ca117b3c1fb00216b8d6ebf5469e92", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92b47215500ce01d9134b5aabe15e2cd4ff658ef412e269a687cd765cad47fe97926b862058e4195455f0e06d473ac642f5d6755b64054a37b0db40b64cc1269cda1a6b73b00c67dee5646d577cccfe7488f3bd101defd008b52d11bd31a36695305197550949da655191b6d16247d2186afe7aa2a8de34c04ace69fcb9df0dbe7e047325f00d5b1cb3afc3cb066be72c2683a880fd86b8d6a29b707262f82aedae0dd15454256f7a744d9e5133eec54bb6a3296246c4329d65f779a1c85ba087a8d4161c367333773be5f71294c71ad88ce726d4a542e9c2d7a483f03ab3e44df0dd6fd8b95ce830ea5dd9745de4a7e7fb751f5a87c0ce39d2eb0c07e53e412ff85b1ee70612e319aa27c3f91df224e98055e4de40333d9b81e59c97be32f8100a7bacf67c9352d4959108a2aac319a1d4405c41061ec6b60ec8a69b622519296fda2a81262b9db04be0d95f3626448e06269b2ddfb74a6cbea082e3cc0141ca24b3ee59ba93a280f311356991342958fd209ba2a89f06948851fb49292d62ca0c54623a59094e550551ee9d46aa1ca534b6b499ca393a361d617291a914b15cd671cbc948d9a726f1b5b5cc4ec3028f95e6ce647d0c09a9b044be8e9836e5a114eb5a64e65e5052b56cc645987bbffd953dc81ea49d369730e7daf9f87983b8a103ba523ac71eb16b41c4b1c11ad636d9ca89d6620511ae3987f5c3c4c1c54", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "73235ac67a72c8ec9bff8ce898d59bcb57fa6ce66745272d93e7c0f8e5beb554c30dcf856d1c81d7e352e2829f8bd5e08459c7e0283fb6173d13708854b84bdd23e3ceb69d5407ff66f877f28c870eda395a34c6bdec3c8d9ae86fa6d57b863a7e5fc93fd77859c827ac00177693ff060a0a4be503dfac5ea59236b8823b6680a58e7d47dc570ba306d08d9882febb8cf0a74803fb26eec7dc18509beecc37999aa69025a5c8a3630f354e7e1cc861f40c831039e0428de2872bb0ad63e4b6a3a509b603fc7ee14cc6793135a6df3fbb2935b4a20114b03fce5eb82a4ebb01f5a4c6b3764ec2374e5e4cbfcaa190a5071089244d3901e96556c1243328c61a219ee72c3a3abb4e55c15bff9d4a159a14ecd173cef53f274e72543b12179201324abe1a0033e01560b08615dbcb29692d7b6bc28b72dbb5ab11ace0cf463558c0232c34b06cf00c3f15974700340f48d28e5fa34ca62dd0a2373b0864c0a2b6de074b822a11a305d3c5a4a0904e49f55fddad24c102f45c376331be2f358c075b9ef0513310b706802306018a9acf65a7c31049c8698d86a8b48ab3fc7fb90e5e39d93938df92cd30725ddd0dd9a497eb6cd8267998752f02c311c6ad80de6619436f178833ea112fd08c6285b6e3d4d1b5029a694f12ed69e442d1d7f7490abfdc3f0cbdf9714cff272607979d97d6c7eb38d2c1efa453bc7aa8b4874b624a96", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "593391d83518433394d41b1d683a1ae1534a4e7f1216a53d90a88e7715009c32d57897c282614db9829ffd9325ceea0f378e42de7078e6b85d2ea6063c9ee1f32dd3ca1533f622d1264b4463a3d7656367b80de78136eeb638366fa98860c73d663fc235c7e8cedb6e34e07410b18a3d65ec32c9fbe17a80bb404d681ab1d0bd0ce81cf27c3635a7209539509f861f2cb5404db716bfb0d676c76db2e6de2ffd10df8b94064bd1e1a95baf5a6da4f5df07df66fd66bfc49372db8ac911d7177a9e778e72354dabaff6c3d74e4371e7810d859ea2cced9004cc146e737b1ad93e1773c002e46cd77c61c823a84a9c003ce7029600d20ec80064ac60571b3b4412834ec5517a1db890792099551c19449fe53cf62a4d38a967ba1b9d873569de6855db2b8dbfa02af8ea69805214530f3601cb66e2ec42c9ea3380097ab304e41437f214eeabc5b2652e0f07763b3838f0dd3beed1185de16ad2e7f88c557414a6ac12e2a28b9b99fb2651fc7ad9ae2cc21f615e76677c95341da8f89ff803f0a5bb6b2e12766dd658600df9b63123cc81d857d3adbd5b053b9f6600b0ac243d1b8982ebd4f5db29c89a09770fcc226fb0784e8553d0aa6ddca06c8dfd2af9f74985c4ebc69892285b8f6e084097e56c6723f2bafa789310958a04b2c1c506e128ca222421a4c0d30a2bc34eb9657cb2347b4a6cd7e5df4ab19c8a8c703d996ba8", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "178a0793c6d54d6d24535b2feeb23c9b43bb943ea9e9d3d1eed262a230db8e71ff6d478b6f786c1f7aaa8360fd303de91c47a71d08f344b428460775b854de7aab8cc70b3d98cea8a6d5cc3f1016cbf68b0dd23f0934de0a1f97bb03653a9e9216306d2d59f2ef9908999dabcf2f7aee128b0c176c36626030992cba75e0c86a0ffcbe10d1496b7175135daa5367a67643917db2ff31708c3a35c3372aad0bc59c55935d6c404b837cc28f758d27886f33ee1ad95e6db1cdce7e27397922b586ccb21dcd0d9a03d6204fba2058c608bed9976f2e7bfe429371836e9e011f01ef43c8edfb04ddaaccdaea9a594d68c3b744e836ec710b16b7a94facf43dd0b1f088eabaf1e868a5380bbd945b0dcb4342171ec31e6ff6c2e21976bb11cad1301930fa3524dbbb23bfb7871b2bf2ed9cc43cc6a124788228cbecfa0a99d7163276196b3f43d3663dfd1020e0566f34e04c0e7df69318706ab7980d19eab1fa10eb1d94cbf1b047874138f66a34378a4a94e1dabd56a0b2e887a8d6e5a47e84c6b120fc424f77e3a06cae228b9c1cf7e54b390a84bd280c77ce4c29bc972c69a1f2e43a24602dedc4d75ef05af64081c21b4e52cec1988d3d135fc4d5797931849518cfca377a3758610d4bb2b35bf030f2a3a0a4112d1094e3e9f74f168cf434e5cfaa73fcf34095db0358091b6219110efa919d935b5cdeb550076486685e5e23", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "562db37d869a7f9ab9b5c3676d7f864a64d5b63a581fab80261b779235a0e5f757f3f6123416ec90c141b0df89f7f04ab50958458c64d0dbed7b6de4b2848de0e5f15719a4f324a0ca249a947232cd52f4681d3e238a7c3ceab38ed897494819bc0fecc8976f3c71a00f05b5b34bd75cef81c5b65f0d396a37023916163ccfff354b7bb16b50dce650c2608949d5f05a1e8293a0df3c9c36da7117ff69f35dfbdc7cfe797fb00e4961783545e54ec44909c73df9a5339acda46b829a5e9a09e3e38400dd565a095ff0275be747441b4b7b52b28fb3822794f0b2de5b9899091fa051db464644ec1056452b2ace2a91d11ad608e5c1be86cd88e69fe44cbed56e05fef6914129dd4c211c494d97945f7e1dd4392ed0d81467be6ec83e63060ddb15313996cc2eb4fa1389b3c1f3a27e052bddb03a4ccfa02639852668d67895c65b91bcf95475e9cc244ac68aa5fe06a6b907fe0ea11680616bbe6442dbc49dc95b55cb05aa5146d8c709a0177530c497e44743c61923709ea01fb70aed651f14e78f1bfa7b2f1f0ee44fdc33766cb360c587046a574386cae08be200f62801797b9868354ae0f86750a00a334227a298022b71bb653c71f0ee24c3be76db9a30135715b7a7cc89d923f37e349c04cedf0c9bcee53baeaead55990cde8007c37e8a3b5c5831f64b67dc84c705c39c6ecbad5bb568f339142e0e00f04f695fe5d8", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f1c24776a3735bd37f0029eea757751bea40e3e0e7a96cfa7ec44c94883e8a29f231c9d002bdff1a530326c8f5f4335186dfcf503e2949b425d16ab08c2242cb78fc52e6fb6e07f625f873b969420962a7f42d7a19200a5810f59177224a2168870f5828f14b31786981bfd992152c2ed0d5ab9a3819840dc449aaef888687e36572291344f404ec53f0334559a899ee393578b4d3bef10841bd686c23dd9a8db3846b75cfe8c26d3c85d7e1133de31f6a136ff77bb06ad2d5ad702ced779d72e5bbb7cf03d5e9294fbb1a70ad8e9af834c8e4f3b2319d9685268fab44096833ea8c9046b6d3d421fd9584555a547279f1e672bdc35414df018aa6be93067a1fa0d7f2e43cae5e1aff13460d90a2a843a2e040a6172df8e245b4607f318761de01847e62e4206768d39e4a13754f07cc50f59ece516e9e1fb82c0ac23781a5e5a72b7dd476654ae324d18c8f61970e72c7bf898123d47c89464902182c9b41318c29f6ebe022f080820a31734fa99bc079c003a1efb5f091c432e2da40b8b9d7a21c3a2c6f73d263232590b98182c9d8f76028f90ecc95ed5d756c735b0c76eb679f7d13d48cb40fc5c560ec05571db4aa566d864bb159bc95dfb9b3eff6d0e16439560c1616e482a20f0e526dba63c545cf3bb7e14a8e48bb9cd7d0a207231d26b6b1c1dfe1f9153b520e70f76fdf0f6d964dfeb74104b07e18547464cc9df", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73a43024ae002cd9808ba8e37b756aa8d1390ee40a7840ac2baeeee7cda3392895db4ef31713c2fa3999de443eeb7aa58d0183691467f9e47669923bf86156d482b2fda9d9e5d4d5f9bb48f7c06f66e0e5bd375a8e4846b31797878b799e447bcb89f4c5d562e13538668ca9ac181ad042949efac8b748d80cbfb0bcc10bfce5b9fdd07710a4634e851a7a91833ef8b9eb5c18d6654792fc2c33b97b66e35154fd9906fe8dd21974361682884289b10179219f5326c3677b5ea24ea8ffd38cc38cb953ec8cda3d831d8a3d4026c8b5fdb8899fa23aa7801830f8649148df88ab0c3759b45a8de5c36ddc247c7470224ba75f6e80de817d0f82c118338c334eb5a2d3a81f21d99233b5f17960b9d77777b53aa743e3c8969d5555e805002c5115cb184358dc5df431bfac960886dbce705379e14ec1fcaec436531716d0553ac5c3ed8a7076c00de7d1e4ae21155ce6cd7c9f79495e0f18594098f5bb880f1f8070b532e3101887f720c80ca33e2420c6499170c79477befeb68e59142f7c1682b8da1bcad3aa4548ada48c20ff3c186f057fd1f10073dc4d34c25d19b31d29da2743114b02fd4cb1a88ef40a80e986c4007b73a1d45bc8daa18035af2dcc3c508d6bc766ccb62bd1d31b4a04e36466834211a84367579b2055050de67efa66e6cf7f6e9eba71d979ee2247e885b4d2e56cf250023f9996f0be80bad634de07d9", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d04f77cae81e33e48cbc2a48cf7da99543f94aaa1590190ae1fc3ab3f091165afa296aa6f5464e7c609f9eb39e11413349259ab8a1e7e746d560868bbf4e4df4c1c69720d25b83c040bed3b0941fe75efda632cf2c48f8cfbb92063581b552f77402ca63b82384b8828d0023dfdd780831244ac0e7c94827cc3fd4b6cbcdf30f0579dba4c1e34346dae0d93d37eb95819f071dd8e6911d855a76e9aeb921f5a9553a466f20bce1d3412a995be20f9e7e3afda7c2ac77a89b70a87ff8188160a2a69f99cced3640dc46de7bc4dc03d34abb1ea15517ee4d9d73c12ae8331dae8552d10f768c04657e6b4c00f31789783b8b8dbd2869f29842894897c94962f8b8fc38b9979917c87b047f9b829ef8fc47a0263161987dfbcafbfd2607ebadc9922351d23d622faae4236fa9431a4ac343429a3c5af3e307d5e21aad3c655e2258f9190c184d2daf13fc7251d747450a1fdca0f957d0065ff7ad8c730b65f196d56fdcf21b7e9582a3bbe78204768622b9ca1722e6a831b45fc790969619acbd536d9fc5332f714b19faf853ddf12ae6061a3746fa6dfc740be893e4c576504480161d9f6bfd167111b63431fb42765561f899e4d0ca0cf0d23e558bb7333276cad5fe8374ac03fbc56b854353932befae894a75bdc0d14d68b5a249548d5402a1b54d9f60e676d1ad98c47cdb174733a1322522097daee655ad016be7354d9fe", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f722cd695714245e55da0c53566dac19d8abe7fc450fed4b18e3ac86277cb70d091904c1b91ecfe59f4528495f0772f22773eeb5f48c5d9a0c2b69fe81022854f9cd48e0bd609553c63ff60659c89951e52d7213d6e9e5b2c56dffe442d0001fc982af83bbebce2ef92f1259988dbea2e10d844d9c52f57b6d9d82678ca1cdc763cb01d971b4eba586ea6e8de4cb70a502321d4c254ed811e862b2acaf19f8e524acf247e6a4f4510dfdc3752edfdea45a3046e8db5e83f9cf8bdbced9e5e9d9be4a5b64e237059393c5b13702951db3fe06fc05e477aa24fdd9429fd5f469f228ea81be9aae1029b343784498c51bb72c8f33bc1785ad6e73b90138b3572f5173aaf958021d8b3ed6b3cef35acffddf37743e82942ab7916264d6bf5ff9dca7af6b59802892573342d539d2cec5aa44a83dd30294edffd618235c3dad4345679d47d254b65573866dc9d642ab96d1fbed87394fb29bcca931ab66e2996642ff8a7552333ac391d4d56c23393916e66e9da1b28294cae4690d1b1f9e3173152fb7ae38a1dd4ef064cb4f99a472238ef0888e5f9ff565b04873b9ec88b96067a8c371e6e8a39236fb682652454b38da10f37da018233e68346e67f2462157e3623773316dc2b76c458b52428df57df7e03af815f3b3c5fce0db949c913c0f688cccb23f825df43fb098e7a5efb1ac6c643d20f5b5834ef931c84109acb5e33d9", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3fc41bd081436118c92760c8be322774dda598cf23436543d6b68ce3e1afcb1d7f564226f5d4ff2fbcbaf468e4b3118f760cd65d6d229842e8e3047c5a5bc09aa592d03278ceeaad1361a30232b687f5456cefa74804559dadba591cfbdfbc03960d98039f4a9da94e84cde5abf623ebb2df333711fe32066fee0dd6fd6eed02da2907c0e1e81790b6743eb36c48a1531b4fbc7ec9106c4e3a534d79a5ae991960b1f38db5aa2a9a68eecc90b71f4a60e8d0913f289cffd6113154af7b228fc5a62c20a9f2132d2ec9f34d23cc3b41afcdebb7238d86da74ad79c4894f31814b1a4680034f59a5ba2c5f24648511e8310a6bdc7e0f65bd5947abd4eec572758128dd5f5353bb6aae47e072dd2907c2779819514242c586ab63c8fa560187cd360269f2025d318ae5c2e9093225d2da0ea222d30e1ec3f621bfbfb1c9f663621de5ed0cae7a2a7ecd13572e5d14ad6f62f7e9bde79adce69fa5f2863f03c9b493512f770eef1ec993c971750b9338e8e1ddcb058d8b3b0d3c781b33bd93b01608ef912e1fa41db7cd5b040127dfc294ee6afc68dea21ad0bb41d25ca23d8305f25fc18df861183c26517763b2b898f52ebbcdb1916136e5dd4245e3a603f11d581fd95088b0e71e47902f9a3d9841c984805efc9f6f9d0b33f7a5a53cc405f41dc9435bb5ac99ef79946ff9e0b7793b2a11968756fd07ceb6c78a822784bd29f3", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "04c3e789468847b21c6c38d5b259df8fab7aa03e02a2bd8609fb9706e4c033633bc42f25c8c091c14d19877a53283f48d9864ec41ba5d74e1adeb2fa20f3f2ff2a786043fa00fa7d2d0d221b0f50eec6e6a2f1e4c67ef1127b3000a6c91137801feb76262728839f060aa5dd99b5ffa558357032b19254f02171b3f0ee0992504ffece9f1d7e56f41f2dcebaa28ced0a0e65a9f701176ae77f769d13585c097d1db5e9e89ea419882403f47cf9f2709964d0173a9a2f8a1eccbebda91a4013455aa99ed2677ad4d8b34359e71e91f4bca09b3eb236b101965a8258bca028ee62d389a0c1d19eb3344a2a62d621febb2b0eddc9d45f576513b67d31d76eac4c6bdb8598893c538cc36216d06688b44ed663fcee3c0f6e25b2ecaf034857c47be27e668a8b89dbfff652715bea56280c2883da2737cc1a12e6a8d397609f70047b4c0956ea5c9adc388990f0015f243dd2cf6fd7dd95dc2dd81ea1fca85a658813aa38c28a53e84a075cc69d0bfd87164935c0edcb77737fdb9cececa896db43dd45266b0b3b4c873404747150d6aa5d3cd367ffea346169586f03f14c8a6482111333bb11cf69a3eef7f8210a750958aa6cfff1cc1de10e1f7b81532af5d06e3bd0c90933132e6988eac664841d8e1bebd7c7a5cebd67b894a3396eb1a556a8b3545ed7353010bdc9840ba918c8cbfaa2b85572c5772c4f52592a8eceaa5ea307", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cbbc803f71650e614aaa6ec61e9cd25125d9896e9014bd1915d6a31bf37e47a02789ca25f17f020346c25bf818db9bdba1a2851c099a42b673d332b044f085b04b102afb739d87cb716ac39bd99e71904fa0ae2c65e72bb81cd0df0aa9d2173e1892dc5b04c30dce47eac83696bee364dbd5fb724f15212acfcfdb8124211b9feb4a8cfaf497ca1b788ecf8d6854cadd89e77cafb1b9ad78e25b1568c6eb086b24dcb892f20de2c9fa3aaa9801b7f93933397e76fd76a3139addefd202a45eb35ca67ad936c2978004216dc81e78829f1247e4c05b2c2a2f0b368b4f8412e7c218d3ec392dbf01811b98bd3ab2b300e0f728d8c691298aa5cb78c551a1c40db2bb968752fa8857343a384f3ba46a9ef8444c85c060d95319557cd1b75528218a7fef6fe949a1f2995fa9bf91783e9dbaa356bd4443254165212d4f8d9f6e29388c4aa6d413ac795e3a1bca55ed71a49d653b6fae41ad446f76d1c5f1568e5d1c724913dbd03a0965fc95c13f5f8562a28318c0a85c602f92d0de561a307d81d9ab9e37f1c3c9dc2b9281975c8dbf4a6c4e98f7a32dbfdcc8e2f449af84ab263fd077e7672e2e65332c85979e1b5b3ffc506e713fe262493460a1bf7f6ae93a8f80f3ee5ff88bd430c5e89f68b113a0bd95298771fa542efd2337cc0dcfcd97eb13e699b37c11e447c86493f71a94f02551ae291d69d18dcd41a34a21179056a", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "38ecb3ecc1918c8baa4cce4ba937093b4d7f0827fa8346365820e7b107ec188d0710a28f9caf122f6d565d5f8a02426ae26cbcce141ca27bad9d9aeb796867f4d4e09d8bba5288573c50c18380cd9649257c8bd254bd50282047cde8cfe7c7490b3e61040ec31a5101329e3698db0db2062426c6f5555bbb6688c0e938d829baf516b924402eae319a18bea829e51beafd7cf09301987d8b7376e5e6b1dd7800bdf15c24228728ec1791db08111e6d264b282c584d1885d2e070948410e55f19444ab7e2ea8e4eb982cdee6a5edafcc09c3f03ee744092bfd7d2ffb99071bacae1cf1cccfacc6e89d9ef4fbebd7cb380f94b5b5693d744183e1e93b22a53f2b380910e14201fbeb64521e52b552e61f1b8d22e129250f3644759722962958c58c33526e6e1e52e1de3ffed8be52aea5165aa07f74980dc06daeff5d01d8f303df7119da13b4dddec08200ebe25a94738ca1a69d13a250ab33e11c4f32887009787755eb8cc581817b197096ca6ddbfd5010e68cd72fb15a5684b8ec6be7fc19dd75f63172591fa9492cbfc43793b924e50ce9a1f61a415fb82d524b4b73d403043f1fc0d9e9d35463573ae83ee86cb4de3e96a038f00dbd68e77f26a0ce5430d6061ea739658809271273f6adebe004510d638a31ab6e85358027ca338b1f4d2743a6756854b7950dd28042e8580aeff680dbb34427e106e60334e97e0ab0e2b", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a307c169720747fdde454d7ce36df5316bbb18e47775efff4a9e708d305c5dc0ccd84ff9fdaae096fce421966938b4ecba8341f3974cfb028e189d97c47c06b9a10e78c113cf8c8c117c56ad68d2cb5442f58af4d46f757884170af9c1f5f91d099b207157dbd2cede179b0dcb736ad4afbfd41a28c2ab0fce0d982f3255dc4cd9e916bf1cf3b8665b8dbf92c9a11c883f9f649293f260864f990280d8238539b9b617585f8ca169fb28b573a92f2e2104f4cc721bf9cfcfc003a34208feeda023a4c6eef2e18fde927c986b833c70276203730bfd12823212f8806d5b48ae687a695a7b1626951776f38a49922757ea0ceffa9bc3de37a5cd905fd87847b15a7b6c04e946fdfbad9c1ce71e68c47135f43b76d263ac363af8c1d2c579dc2b586793e54c11a944e6c550dfc45354d5912f4ea2ee776b7ce0316a0b2f55e154b53233f72a4e74bd41f0cacaf44d7c6e74cc317399840d0430946d35992c88b631b155aa4d332abcab9caa9244e78134d8b221cfc7322446bff136e1285f41289fb297df2b9e185088bd59fdcc080a5eaf18f375d9eda6d52192c068b6063a709dcb0a30ca8ac41f767c05cf6dd43017df56fa007547135afb3f436a7d603d9ea10c4db2c5e7f829e49596e200d66885ec695454bb55ef0b00e7eeb9849a558cb79b0100c25995bedefe2b0e9f034361b29cc91ff0efa63de0ca5d262c4d4cf05", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7de032d5e884acdf828a1c1a5fa1d9cf5e46c2ddf45ca53da86cbd78f4ec909e14c7af6019810f701063100b02df6ffbef436e9a3ca4c92c2c6da93ecab8ffbb83ffb96d886a78e8348aa45c191245ac895f93028bf7a1e72f05c5aa2d70fd96d3c59287eae07d4b5625ba2f73f2184c87e516a262c702c672e0c7856e509a3b7decd0774c0c9425bbfe13b42cfaa55dd840d2547e60e874e56ee392e1bb49cd16fec231f012c16634440efaa871b881583966f55ef0dbd547ef26498b62c6afa344ca60e6090785b1e8bae7443dabc1d1bfdbe72bd616eea4e4be49bf82030bacc9996891cbe2557d06e1630bf5382bd9a8108472a594b890cfe5e01b66b8c78ebba832e74000345702c04a0fa4f3a3ec3b9d05f9275fc9ae1f72697cb468e82798e979074f4076921e0cd315cbde5365ac9f89e02f4a9cfb7a88fa0c98d6daba03b47d7dc9d45c3d85a4641005493dc6ec6f894af7790c2df4f84cc8486fcdead585bc6b71b49e1e32feb0b09ceb7103daa49d656decc646327d63894900216de76b5f3a301cea8323633571caec20e0e904b71432c04363d3622067f8ce290790ac4293c38dc29df8e34004028df71f8a4458051f38bf9b5f707c53f74bd8a3268924c1aa88cc2cdf3235d2aae89125b84c71069c9247dba28673d1cd13d15e4f6e9ac818262bf009f86491114ab7cb3158721f4518b7c497b6ceea81f5aa", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "06eb90bb1220706718f2bc2521d3401b93843f801985dd72bc4f270a2dc03db16f52e9347f27145cd3791c7b1e2fa63f1261189df51fd4edd3457a3b8f6886a08147716c9f17eecfd3de00bd0ba3b184cfb2e1da3bfc9aa142e0839ead654704e8f711d692db87b5d3100b08200e0d5da781ce5fb3d5a4899df1382cf7c950438b539b4bd286375951cb248e968a7eff7a050692b2f0fe5d1672aeb262b4c54b648b9d769e25c3e9eaef802d234ae596f67b596ca5c3d054d52be3843849b7351bd5df8b4850cdf13eba560318d52312970bcf9670358dcc9d9a9bd74bb9cd6c290cc8647e1ba309d9bfb807c3073e80556249f5d3c2988cce4b493926cc60d501ebc2180d13d66971634d9b079505288f1589866dbb029255f3e6ba36305491b19f16189ffbe2ab72dbb6022c986adebe1de8cf1a15f2cd6debfcf566ff815f184e5b136dcb8ad23bbd1205b8b531b86235afb0f8fdcd2a0a01e777df67c48dcb4af7d403eee06dc6fe71b423a65aa59fa17cb9bb95f411b4de2b83f8721cfa78e6fe60f931ce11edef585a08320dea05588ecd5f04825c54fb4f3a16c8fb52eae82865b40a7dec718f295f322db3f1855d0054a4319fcb66adcf7dc20ef6e483a0467e53a9e3f6fe2c946cfd6df9feba17d475b7e6ccef693a360c35db373cbb95f297ab7dbe50572d316515efa5ff383119d7c5b8579bf2ceaa9dbc1be8c8", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "77809cf557ade535cef7e4fe4dd0163e5dd3ada2f045bb2eed5048a02bc1b36df1c6f0b516a72726b4a14e3133fd98efa569366575d4c45fb0254f33a3dfdea5875a63bbebae17b190769a3e75a2839562e34bb40bf781f10af82b2ecac7257710b115939eba98a8b63e5a0db23982b68ce6bc437002dc7ee79897f32d42282d7341e48dcc638bc587dcc1e5613da242c3c234492f78ec1dd8f8f58d17eadb1e0c8a98089b6f11dab4c79fe3f0c64af69fb25d09744e6c21cb35365916935e8a8e4e7d43412006bc3cbc0a2e3d5aa2ed97dbd00d775e38f5d2ecf78215a03a84c4c26867c1a0e624936679a787d35e4269876c3b01b6e660a98dd6e82377d6c158535f5b72b65eafcbf717c0bbe225bda2428853478a741db550051ec9d3b21c70374248f5f4f9cfa871d54f31ac23ccf7506017d26c26c27bf28486e4fd727ecd8fcb8b3ff9523257a59e138f841f059629fc5761618e7f5a91350b39e8ec2e33994cc77661decd471c6d82050bf84bf585812898e1b67e9776919cf5e206ae897fcf0311d1c1f2d03aa22724f56dc7a6a25f3216eb43c8bda409fa38e695c13dd47e6e5fc346088a508f53345f0aa2e50598fb006a607bd1296077003ccaae888bdb3c6179100caef139411fcaa4796391975bd6bbb369f6524e0efd07b2653e1d7e9283b8fd29f7e7defc21dfb2fa42dd6d10c00c35b578807d7c43d797f5", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "71ba8012b801302972936d4d45e21fab4048533f4dddeb72cdf508037051c79125ef021da4f05ea81f00c73eb2a8fa9a258025c146eca660c4f70219452a8ddcf8210251c5ba6881bd6b58ae8e9a2b9dd1cee5ca1c5a9cfe2e2b69bcbb101547218548417f74f7179285b2840c7a4e84fce2ef786f8e7a873590188e4096c375de720fac677193de8cb2487e57ac3dc3c34d3361cb3badc2e9b7ce44ef1722054410e0d9b7e03abd04bbd8c55046cf7fdf11be5eab0c8aba282fd3933cbb3404dac281fa3f1da634c8e3c5a2775c090753b66b093b32cd505ddf2f8f6c3318cd2a3f3ecb2aea6e386c389464c25a728fe023b137e614bc311ba5403744ad91cbea2f85184330b02cbb8730daad1ec5fe7b24c692b85accf84911ef239088e7958b561ad92da5c2ddd363438496a12b135f1dcb8aa02db1eac3448d02fcb590feced091c1a223ae21dc38ccefee21977939637eff6892a2b2827833ba8896717dc9bbf89679f50532389eac4ead1a79f257e34a2cfe3b4457401822edc8901206f3773f45da22d02b7cfc58ebb0b97bc87755afbf7af918213127d6f9f9f0aa8063e649420ce4126ff4360718b085c781b17af706f5ddf1199da93ff297ae99e1876e8ec877d29d7c491f1f1a08857814a3074ccd443bf322e38e2ef0315bc5b1745d25b2cf7527edc4d96588ba5fa3df13be00aebce5589f019970027f28fc45", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "40c079f1a0f0a82ac2bb04d04da18d488be15c9be29ad1ac5f88e802519fc665ef484a68b5c3b823606f535dfbb91d03a16903334cf5af1dbde258fc0b7bb0a4770a0a9d760da1ba55544a9c9da5161f5653b7ee4cfe29d215254ecebafc3e2c993f4e46294a0d48acd591912dc26b2c162944ca1f85ae8db73cc9457f60481f4ad34bef6a0efe451dd7750dcb4d9172f194d6e25d8642b6373ca0768999a72341d3d27b67f3355d921b24680f7c0cc26799e79bed12aa674f6fe54ff07dd747722bada47c747c94a4914bf36f406eccc18a1d117316dae6dbd7892586ddb4173a5de4308fbf4e37227b9504201e884ac009ef879f6a4a577556b373e98af5c05a4e4f7ce0b9076c36ad98fa55e96329ba32a23335a249da0fa253eb0676f47120298a9a27a119e54104fbc22f5d5fcb7d9a94972064af56e6da970ca2229241408f96b521fa519f52052ec3f17cf0c9c202ed49257c698fe79df025af5b5e37e637ce70893e32ff59747ba208b192ae57a3531f14db4ae97d2dfb07774bc91350401e124130dacf3faca8e69de7c2d346a8cf80d8b542d91a3e51ee2e99d764a2870b2509c565edf2046dd11ecf4000e617bdd93656a6841eecca69dd11979f30c8beb04802ac33356bde8d37786d6f9fe5c794e0c3f7ed8c35fdb0f11532a01ffa35fc7e47b5dba1ee5c6fd76e89c54cd79be83cc29050e939e45f6e36748d", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "75f5e57e3016a455bdee466f906ec331a34b52934b018a2e17951f1841bf753c982dd0da4dc84a24eb6e2906947729938b6bc57b2ccd78fc2402d0c2ab10406c5997a960f5f39b7fa4dda78e03123ee4e84a6025feb0ce41bddd0d686ee7e37881cf5659560cdd95f9848816f6d9cc5e64954fadd3f470ca7d779875cba5c5ee5fb14ebd8e4c26c230f6ef0a5d501a35abd84886793bb9fe7166af9c7e26effd36536d50e2a5c20b4cce0b2092d431204a742c51e94199b55af3d40598daa269e32aca0108662556f985df4860b479e0839a6d09f8e6b14bd97f037c097fc310a389133831add05b41ac1be2349e3b1d5afd7126d2f2863987d120fad87a632429dd37e6d34e86c1f176687e5a170236fd3f12c9c989a931acc9400e5794e85bd616c57896146ce308c96f2ca1e107e0722a49a25ac66a5b4daa2dd0d6396dfbde8badfddf2a9a21b6ee5fb2d86f9bbf948826546b8fb116c9f9635d9e7cc957414ae84604d6bd161f2cb85513f08e5541439d0307943258a4a9f681bb2f6acf1b171e8837beeb43057fe207e3a4e9d212ed6f5dd3da56e0efe4854aa6ffb0aea545c56ce94d84eed186d318125cdd3faf6199a8da62aa48cf4685dc0bd11bbe046de500197c4d2353741e9ebdc180cdfdc8b68bd25e927cff174e66633dc78374e74be187ef7aa7e7cceac8ec73eeaf6b02ef67f9558a04b2685578c6673a82", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8b0a10229c09e7249ea220dd0cb27b35f2610c92503991bdedc2a5f644eb0c52e58ac32a32fef0956ad37b0d9f62bd4c8adf260024ac74f7022a49a1f82b7655688c03e748fa34cd61809f335fd5b469c48cdb24878635afd2e1f956b584cbf4837ecac94424261dbc69c0de7cd9b583170ec9a279aef0392500ad7e99c55069aa4ef0bffec1346a92e22c05469ef412ef433a78a96dc7c25327aca4020821aa1a0b0a91546d1b7928f6d12aa3e5acd631354b082952a2116d996cf4fb6e0c03958532b6da19e7a26b469e7377cd492b90b6c5f5fe77275357fd30f3991d2e9c102a67214dd5c8036029c8f963fc732b89a1347d536f2773b855d54f69824e1afc51bd796fef5f664b275c11be82c6b336f83d11cb2d5d6acad0df32b8a8cc7aa83030422ab9ab4adc4f5e9cc9413e3a6014fa3011f2f461b734fe393af91e45992cea9e9e9b769a363f4bdacfd3a11acf5fe3cf283bfc511ae3fb9cc10c01da18117bb2e5dfacc15823dc7295d4e35c33798ae372c70ee1bb48f8bc16377efa9f86aab1c5238eed9b2282501e1069900f329ac3e643e70389e4d9fc75d4f2955dfc6d753affb0366928e416b7dd09d5d0b8e6459000ad998552ab27bb6730467ac64e8c458969f10f0adba72ccd1e3bc9d5991447357246a95fdfb22880a3f6dd48c12d1c2bbfb059ca335d780b48b871481f5ac88a13e11582cd4739283418", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4b3e45978862e2cba638c9d933fcfe97d6d868b0dc3df653f326bc0035976549bc5fc7586cfa796e2be6ad124d63ff8f039721b82d5a3747e41a4310651f256fc9e997ba962b63a8f3519585133bd31b053d4563f46072b2b5ce51c2a574f69cc921d2e235ec58a81b1bb49156eb4359233872e2dc4982c827b1a3db4a256178ebb0543566605a694f452dd9c6951d96b5479294dff2a33168121b049f83686b317b22135c9f2fca95c07394f89527551006a2600406374d9b74bc959330e58b30dddc6faa14e02dd164f1207fc74b60c8cdb456294d8b309e80c355f32dce738da4232131994aa4e0da1af23a7ee6e7b6cb7aeba47b5eb84451d837ebde7f1f882b50408fb6436df346218189657f992beb7b36b6f726d177c37674218b0a049db4a8e662f8a3628a0ff1e6e13195f35f41111fd4b490683088acd16932feb5f1aa103c75adcf0efd4090549319d06997cebdb39fdae6bb0c9f21ac8e5014dd776de93b2de4660ce977a90c1a1818cc17c32bafd3d91423bd5c6f3b02c965dcaaee97c0212d635408c88c7d3c0b6934574934c7e6b7e37d8c00db22cb836a03998def1afde1e7cb56950f6de43c8f0b5ef97c081140517ce9693e17c819c0ab042b3251d3d35f4c7365ae344f851f420b4680f97671cccd9e9e9b80dafd8b34a8a46cfeed658582f2ca8fb733491940a3738ceb36c3ef8e4fb8ff1cf5b568fb", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6726d676cda1298b6695edc09d838bc443ea04af2b456f27ca77fedf254630f92ffba8e9363709a50208a21fbe0b6eb45ef2df5f5ffb9f14ba267b88bb1a350b2f72141c04286927993e7de8a038f3d699eb292b788667e67a7bb6a969cf47fd55cb1592345421496d9825d63e72bfc0c79bb1cab624a94309f1077ef599d07eca981c57d43149ab6b0321a7441f69f7a2f7c778e0c484cf96efe5b03a9b3d86743c1e811a7fe1c26d3162c969544ae698083aa571c91b45e80ff75fa9fa2e94cfdf6f395b5293e7084a85bcc96044813e44e59e7058c779d607d51054d9f2aef63a22d1d896492b955ed9bf98f92486f27ae866353952c14298cc4cc49b0cdb7c6f8ae0232fb1c94a6cd48ba0904873b79dd1e90c8d50e67d1d6fde0315ce25782e6d8de090e22528fbefc149fb22e5378f162d81ff79921aa46b33a4f60eb19cbe4fd14b7b63cb9c67098a8b41cb2bb99f545b0eb536964bd0df738225c7c73dcbe09ccb97ba0853ad86eebd6998e0085fbe3cf6362ed6e9c66d82eed0be0f7868b060df44447a8ee87f694b3b8eee1cc3c77bc0d8be49a9860d85452d985163f64307acf370a43054b68f42397b34ade4dfa8b5c9ff6dfd483f24ec10c905722e17e68ee2e04b677a1d5593038f5f46077a6486a455e5dd195758539d1bf4cd1da7b807df69600469f0e1f0c95ba135d9b7628a07a321ef3f36a48feeea0c", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "0c8526d39afc50cfe91ea266edcb2345b329ea9025320143b1b5729383f186dd0a4936226ba9db645133f3f5aa71e57cb5fda22918d37986fe3d955883eea27e7ad1e79843454b09a23c535d721cce71fd39c086855e0dba809f3052f9958df6389d53006519dfbcac7fd52fd8fecea87989ff521b7f3d72438be27532da0c2d279031dcb4c92f8f2fdb0ef3319640b44d961b5d017dedbcebe4fc64ab1e8943581c95b91987c7f88a8d6ab99cb574338f4fa2609f4134a3690cb4f9a0d9d45efbf2b7148dceaedd29c8737798c09845903f571b41e9dcc42e3c8ef32fb2fc9b7ab2f28f4410c51a5f34d2c461be10c1d0c2179d2773299a02c5a88302867830ea0f0f14980a34d2826fb89ff0c0def8ab7893e4f16a828ea65e01e6350dfa949494c0279bdc562a34aa5712da7440e52a29b66f89bf1f23bc14ac0dd245038f0440a2028b85cf501dea011b2072d1a4277698e21c006d6d15fe4ed466d5d3c36aa4b3d54013df1907f8f982d0820cd71fdd71a066e617829ac5409c5c6578b8003fc8b61f5012c00de9c0ffd1ba050dfb89d6aad79832cef7a596681da3fd48b532ef037faca1c9778e73373b0860720cda0cca50190b622904c877daf76a3c7858cf4bc6b7f65d1ecd627304f3e94908ec105dd97101d39212dfb58e57795f40d9c51955e43cc1929a4531b89902fe2f084b51a39fd6743579ed276e73259b", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "59584e8fdbdb4ef2213063e7a45bb68973f2cb47fa8fa6aadf367c3a650ab0dd91742bfc106ea83a8b622fbffcbcbf6c0e8518489bb409bc9ab5c7c96eb72555faed15f0a6a8c5df9cc7a8e9ffe03d0d612e39238427357bfbbcd18b0b56bd52985f326d82d6e15bf718b17acbf16cf88b1dd3aea7d286ec5c8f8e1e0af1f90c53282f5c21be811387ba41b6343f44a79ddd9c012ff0902c761ce3ff2b31e2cdb7dc8d4181226bf4cbb54b7ca58165b53d4fd32618b8750cf0c0b308340f9ba059bb5c556c2fb6d077fed676fcc0f9f80e39245c9df0fd8059c4c41af4fefdaa01f8c0651b61318e30a286ff0cb77bd126f5e2034239ca7950771339e7971d7299f018f229b8ef20c1279aa986fe74c6216762980c58cd7c8d94a0646ec9af1b44c9e5781160be40fcd9fd3d097e9524c2aa4371275194527033a268ea8defbd1804e1abcaaa607c2fc4ac15161b547dd342cdd5a9ae1cfbf5c07a5a940bbb2862b590033df443056c03b39571ce3d2053dd9a3ac363d3db93674a6e9862a824df242c7bc14ba738bcf1d5191511f783d23fff7ed4f7314a9a350c4b620ade3b8b56d19e9a68b96c5c36871292f9849259af283b447d390f1908c0c2ff932ded07613e1ef6220e69e2f5173c13a8844625400cf0c6ee1a67d9d7d5a9baa6b641bcea3a9f896c17e67ab699d01415eac3915b956df3d3ab50975d63ab52b398c9", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3270915c54f28277429a5b24db619f83eab69f6a0cda5a5eed98fc324270fb01e070772a18ed19b04cbb3e5371b6fff0ed0acc1b049667fdead7dd260f47deed838014727ce7e7afe7eb93e5c8bdc0e8cbb7aca9d3255333e347f2d2edde237ee38b1b3e220f56218aaf2155d2e5e4416d302068e0de974725e25c671bcf835a276c6c19a969390efc12eb283b4387767aeb1f974c87c83065c318b93c0c25bb5eb9b6a41329b68934bca3fc5ac597c2bb49315230503914e1f95c6b89c5314e934101d1c359407f24f416da4ba2ef7bf991da9be73e2fb37d2483234db7a4e82373a76cf72abe56b65e4b0a37f2516804120a7bbda476dd36a9a8c2fa5ab4f96ac7f80b4765274d6b2877703d4b761c96eaf319d29fbfa2681bcececaca00466cf614c42f04005c2b99ea7913535b1ef2f9ac1f5a758514e07225bbe5f95d49d8ca0bf05c309fa45914a1871f099c60c3e8f771953e83b45bc2e39b18024893c87ea96ac864330c7ad9ca592436e7067c33507e17e9759447788b87adee914cd53dc516d41231a59b9f03e5e6188aeae994cfd018ab97dffc0d0eb4ed1ff7e2a6b8b4bbe08044b4ccac453816c53d00dcbfdad46638ccce0754cd83646363d557b9f6b3c02cacf40ffb3e5ba71f3c6c5253ef072844477fb350e2b2ba444ccbf7e4fb61ec57c4be95ed07454133bf6ce1029f933a94acea1096616a08f3296d", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "282291879c0ae489955bcb22973f36935de060932261ba23c70c73df42333923bbb06b7f3b5f2b6bfb5f1b8afc535bbe4946e922d16cb5c714bfad46dfb2a1adad1e26f24fbf2bc6783cc3be87506de14addea7f83f3ca801a2d604b872de47b5523e848d99ef3a1cec61f94a4d1759975c4d4b14ccff61354f9c4ed6fd14175023a79d07a85eee7745256fe5dc0e7c8d8e125eae57b0b555f8cd435eae67e56debaa6b187e728570916419ee03b25a62568785f8daa710f974353c4d5ee0d798a86107c538cded5cb5a3f47723aede53134adec5ec3508a449102fe56831e53067ce20503039c355d472254a08d967f9d13807ce725103d86850b8acfd8b79cb0f24b97fa4862a475b813e903660930d1f13a92c1ac2f5c3bcef51d535112b7d1a78a4da93b4fdf035d59e086cb07f556008fa0e8c12c45a132c937022679daa3ce83004d8abbdbf19ed0a5e0425f60f00f5949df8c03548b324f262a3f844fa7d132f34aeaf792d56e29d69f4b78fba46df30f11c55ef2cc5f91a66e4ed410d71f8e065e3d2c3fd601a9c10e50992dc1a774557445558ae22bdd126e546e27498104d0b7d9430f72ace81b18a1b5e09eabf6ef344c90eff9438532f378a6bcccc7548139f3b29e75fb18315feabb7cb7c647e586c5c0c4a8e84737c1d9d9549cdd018a6f1a2ecee3dea049fa4651d6d463686c1bc9cd21cde2b4f10ef61f15", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8b00b1feb3ac5d013e2593297d6118a0cf9b141166881751f76e4f27118af0d3ceda0c4f3e903041b9eaaedc30426883ea8d174c25a05570ee982679dc9e46e6c42f03232b1565e25877a116293e0fb4660362d7f01c171561f833bc9a1e38acafcdbdd81fa9f80fe92e0fd9f142238ad43ccac0220306b15efa10bc45e8c63976f6fe5b0d8347f1febc021a8b9f4327431d2b1b2d2b2c5ff27cc5b9f6ecf7355fe3cb9ca9236b48b6404c4679ea90f72ff9119989dea30ad36eeef076440247f0bdd9d97f3cb0c26a951c8e82760a2e9f86744ff0a212e83e6bba5c3073ae8c86e8293a0e11ca0a80b84cd0518f456d3944e2dccfc59d0f7ad9c0e6464d7224d378cf59843849ac50d9d8863b889191d59c89832668400f7d31cff22f462000b9c378bf245c721c61fa277f24ecc1af5ef9aaebfdaca98f526b148782b81ecb689323d505e0a8ffc965e33c9e8eb881148f1f497906d186a64b30d53329df306b72f792901f7555f12925df83519da28da1fe6e7f6bb9a6a9a528a3cba96b630cc201562f07ee66bf5b5fda580b75e85e591ad8cd0cf5c038fa4a4d1939c3d1ab02158d6caab6741fdeed4a6c4631aa7d0fb94aeffb75fa2faad2399b2cca80e085e80d90e552d4b3be0c0f4aecbd03393663cd231a77e512b493848ce96313a6072c9cd213325944c9ce4214ee8cd3b5ec381975348ea2c975a50adad3b99b", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "729e4d0bf84e7f39ef55c6a65c849d3c7b7aaaf6c486c00e310798cec9ae270f9b533da055457b64b98c0b2fe1c56b8c83cebcb6217fe3d9a931a9c100d2c20c1f7ee8d7c518362ca2344e7c972a4d652c3091f7fdede37747830fb3be15c45ab35abac4604f4aca9dc3c970983076d597944d8d65940334808f562b17b3703a6965ac806179ba9482b71dcdbd378152c5ee2d0143e310f64a79b4740af3d7d6714aff225b7517f15520c556b76879fabbb821e01b928392f8e086e84f7b4dcc94a00d1178998ef4a570d1529c3c27514d427239d240f3c149217f3107dcb7cb93ee23703360573999a7a264d7c4b41f2cead54abb3c6364e31f177434430a8eff10ca8f86478d982e3fd6ce2741cca6a379ad052e59c6642bcbdc392ca52d634e387a6859d1c17d5f17b3b4309d17e4ad60b56688d9f0382eb5660711cc9eab55d0c2b41871c98e7509d030d9c0448313d82a73b2025ba42d10d824d7fd3a94d2e6428daa4d7ab5b90e1bf862e54e996b1b365ac9d36ac224cf5d84efddfe531a46a83b2f2d4da1a78b7353bd99cb13d5d49f0412d5a5e9f55c1652377353cb0e2bd7d01c8679a9ae6daf0d56325781d99ebfb5ecf911cacfec371875acdd200d10ccb536b23995db19517a6bedc911548746a508f808b0efa754cae0fb4f09898364cca260c6ac3bc0d3c3b649d9692825bc30cdbc3813dcf268baa6aa556a", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "45c97c11f68ce9f8cd581ebd381b4e9f2d41f7fe4a2d3218d1f3d45c6f85fc0c9e2fe45ab5b4e787fb9f4fdb0939880484d8408de2fe92a7742a7e6d4949c9e674e39d04607aee91f06d6857c833a28d81d9173557dffd80206e7a9c6698894ebfac2d677afa984070974442fdd236280ab1020be458b9ddcfdc0a63b936f115e5fa67b569549d12a7a9e0d6bdea6a91191e8efac05d09f60cd70b31826af1ea71ed160b8a4174aedec4e52d5884af7da6063e6f879c9de9f67a449c485b673383a8937ec68bd0edd09acef2128f19afc664d9a12e3876a8a7b400eccbfd802e46c399f59ecd5bc774241e917cd91a1ed711e2fe570cc7ef4a6c8bafad3cbd2ca341ee8ee57499126485c46135c3c6ee2391a147e0e84fcbe6f5739c93aff283171842a0b7d410eeec72720c660fe7e3c5de5fd31a1d7ab40f35a937cd827f293ab0d502d039753e59accca28ba4bcef68456202c17ecface6a08a283beb5fca9a78035bd6fe18ef68bd589b3e5456b89a0d93e7ef852fb1e53f82f27d1f3169f06763a8e00292f6d3c6d662c86a9fc59d8c74d89b0f0b7a18553df138b1ed6938006180a2513f12dd7216f9098cd571b13af51cb1850175bfb21b48d4c6a8b5d58e43489ad79903bedf379fdb481a55bcd26c7ef12fd50fda19bae40cb28993369b50d9ef2a522438896205d777b7a44bfdf5f9120cb585ba791117b7b845f6", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8584efc3770da61a34e7bc64a3732562bbd059991e22cc66a95a6ac4c0a850f1d86fd01041fe2579ac7c2bb02ba662a3069411d3abb9ebabe1bfc3e525543d474985cc87336b6d996154e17e8b0b0588710a46c8ca7611b30c3c5d105aa6bb274233127a9360a5e6d05bc33538bf2b9811824b2b0ac8d4f79984397f094b77fa0d59c5a0f23a9dea26640c40174dbe26ff061d1cbb95ea73a98851b77a2568f6feaff1c9176905fe5fe83439016646614985c08849646cf3af1ffb9b84d6e7442ffacb8680f75e5303d98c1e5aaf85dca350caf84899b1469a19ce3652e737a2ef8c15975c3f55239ac63ed29b2b7f0b87ceee53ecc34a2866db7a053ddca06e4cbab88a1b34f5b508a505ff522803064750aad749b950144caf46abbcf878c7d6f6b7ab401a687ec56c626a7c5f8f9a0da4510bc24eda59de5126b3dc3f8f9688de94d1a5d6a1f509a400f257717b6480d12e175240c86caf1389fb0712af5ecb22c01def2e2f689004e2b7adb0595f41b0704f150e4d61ec3869dff8ed87c88e3d860a716a1969a837da78293002514c17d25efefbc55061e526485cc2c9906939689ff58b3fcfbef1b1a8e42893350e8fc79a6a99f50cf0a31f3505a22734545b067de5a79086305a0fcbaf4e06fd967f011f1601b3ad2be1d5b710eeea8aad228b0051d1fa0b87ae33c84468f64b646f2e029169e4a9cba10e6611f42162", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "46bcd0de4ab0c663d34c862da2a63d692cb62af73c92aeb72f027f40d696bc9068a2f895825a90039c700d23165f612e0c5083bfca6de42a16b48ec2b131c43a2a15668984b38c9a73da140aae29962875057325686f6cfb5dcf4fc78a3334e3870fb2ead227ac97a4ce30e793a72ffd31bb12e15b40e59244562ffeacdedf0155e55a9cf57db62bb369735ababd1b4fad2b2f70c76fe8f7aea23f8d1e604c3d45bdc48d61d95c46dca46eaa4623d22e2332a2e87c94ed6b6793f6b030f5a18a9e9852d327945bc5bd2c445d0e05c8b47552d3f528a07c7d4b21200b54f59f7266c0108c4243c659bdd6b7bd2b2716417a0cb50be2fb3fee10322354ac97d58b72c1e2c2131aed091ef91a7693e3d045b0e28851506d5a3483336cb3ac1b0cb3b8e15dba063935300530f98201707e9a0974666504855fae2c8edc78f0ce35ad4132f5f4a4752246297bc58a9952f17892db954caa7154c8f0991e7823e3b3f96710b64a64d9bf77fb1c727c52d81093ad5538217c7960cd8bd4c0f8461b76571e5cc3baeb91afa6beec66275f0ef49157d6879233e07d0f1d06b88a71dc71d95a809414c0829cfec493c8965a867219026486aafa689e48117f784d2ca93c84ed21922a60945d4b1e05b02830542fec6062a37acd0c3f44e1e162af37d2b3b79ee0045cd616a6cc4ec4fa1aa396bd128fc96ddeab06314ec305c8bba84ad053", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "21b33a1679aaf8fa8be6e223fd28148706d45b7be5bebf54816002e0ac9fbf0bcb874ecb91086c602fd4276751fbdfa06bca9c792d129b8290c78d1563f3ed405432a92a6b082ea9302c58995c91ff7075292ed53a2eefb690eef460571dbaf09d4e4b0c15961a2f0fc7be702b1deebe8e9236eef7fae4a02d7d51877345b7343df89c3a4f6596e52c5c810d377ff185eb3a84550ecd772a366f6f3a382ca98aa89cce4e28c627574e2d93946b2a4b89a878b6021ad798bca3792a2fb1ed776dd43ff9e3fe64c33c26d85ae6960212bd61af20f2e86114df113a7e5bb153d84b46c8e1d94658b80c54c3c47e9b85f840b83dae6713cf2835e28a5f4fd4d8742b9c1af6536fd8c6648cfd7d8384fa2d8fa109516b4168c7db551cdd4e3971d883f6ebd24a19e3883a764818e1e3486c172b13d77f59922c7fa9c4f005921dd05b5b95c10f912d2cb7b92f34da36debebf06e1564504d5623f004126fb4cd15ec3a9118b2a6b96a27eb681427b15029260b35fe7a2c945d6cbba7332574b6bf43d23db396dcdc3d649c9635d0e3eea20fca543e68152c55c066e23077c40c9f456a374d5c56ee8f00a4706614444fbec9a753e6275622e55e4bbfba77d091d2d6534ab76322cc7983425b048b995bdee14aeb9d09344e5bcd0d35d7d71fd71fef63e75668ef1566c59525d31eff180eb618ee522872a92fb157dbc1e556dd891d3", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "558bc0fdc6af3425e28c9748d189b9c34edaeae8b5c4b222595c3d0c46f15ccdff198bd8d152960bd4e5bc7ff450b7f84ea5e32f6a181d7eabe17a45ed356100514bf52ecfe2a07f2896cee9b0810a35a0ffb81e88ca6810ff76d2ce1d3af6ca94644bc09bfe29d280c22d95e0747911fca1b52a9647ba6ad491983210cd372e42971fa47a2530aa2917a8e1a3a0a76fe69b60a5b18ef5f8eb3a1331f2dd3864cb991bcac0787617ed9eda207e570e6028441bfc6785381ac855765a1ea13dbf140c9359483dc15913c10de2a413e2907d2fe958a06e1adeb2830d999476b3ae267e1d885c58f8f530daecd112a1616d16dd51ebc6eacc304d5a3f210d5d6d0bcad1aa3428ef8466a23653705cc6fe99ccf98d314ba62235d5191773f4bf3266d47336019e5f9cc892a1ecd78eefbc64aec995d2e8d18f055c512054f4678c6089b2a7e4174aa4490aba9f2e443291031ba7e2a5b9e5f342dd98f1489dc14f9caaa374d9434d4b9f03e754ad21fb9bba287b5fe748b11afe804419615b37a9a3e38b85aee2d6e24c41185a5abc84fbb1b131a0aa2b171587e7673f8517e6fe3ba1d895fc1f40d26283df77479129aad5d8a6871526818833217367ba91540739c1b6b10fef6ef8551980a714b79dfeeea84782948a5bc128b767dc6fc667c59c1e1b303eef5b193713614681776aeadb1700fe52e0b8af528cc89d933309719e", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3c93b1932754317bb34fc12b78f46bdc90bd35e9dbed4ba94f9613daa4b7e22148109a3269958e9bfdabd5ddb1f8ab7c2b803e55b8da2a3811f23772ce2eaeaa91c3983630ae5dd095898fd3e3fa8066053e8c94f90359407b5b49ade593cb5dbf579d0e9974b47256d03d281f349346ea12806440010afaf3bcc814635b1e1ccce1851b8885fe29f58289d715e453335d6b8dfbd7a5e729f7827fb8ad0a88fcc6379f99c964b8584e3975d2b25d56b0cca0d6769dc18bb1c890055ab3f25c80dd075cc2903869d1b2b364faef215e086264ce7365380c3939c547ce2f969345872db6584a0ee5b0a0497d6409ab73218c5a6e02823f702e0678f4dc1655a202583b8e384bb495874e926d4947ea3e76792cae55325db7804b42cab8d9ec3c13cc270bd94bff8a440f653f538d7c4fd94b29ac39c2ac0c128558171d287adcd1dcda41886a66e01457c9ee8f27ed9a6b9ba3b551a719824eeb49ae510a8da504eddb1e275587e79e9cb2ad8f1c15e30d71ff1f8c96ce152c2efe5a0d9c18be7444fb0a87d3b21a8d99ac7003838bd54d45d90eefe01121f9aafac8322611bf8ba44b5528f3f61db2a9aa1f7f8fb461770f0aa2098fff9b6f58987e03faff1035c835a79a2704cab4017145b151f45ac53813ac6cc74bc67248f128bed5e4eb0d9bf4efa806a347226920ea6b27c0ffb9e9558ae96e16b4e11eaad47d45219e10", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "17804612cd16bbd02181ad5706b74635c02bad3243754209bf689e2251ab019eea3170c711e1e864df373a1ec3073307e2201a729c65fc1afdc79970131336958e96003d1d0d209a50e83462e023e73ef4d85cc66360798ea096bdaf4e90ffe36ccd3884e1cb5ccb47ae15e445630a77acfdc8ca035d14289812572bd48f492dd8e9cf66f6b97c4621afcd699f2812809a623262905020c0ad92ce9e6e5812782ac2ae3ff896df645d7f61dda5c5256ab0acd69fa899d252cb64f546707f4e4749e5001c25309afa0de81647b679dae1de568e0745afd16a7844dc681985d6860eaef93070b90aade947234162b66b83ce06a09a91d22dea58abc629a667e0ad2713ab992a7269acf142c088660d12648a1fb3f20e048e7b6424250ce96db3fcf9139f345e6ad5dc664da3e8c0bfbb75382b1847bfc6e260aa2cb69050673123f227e9aaddc29bb42ab8c7976311c33d3c3c865dade459fbddce0dd6d0fe73ab5605820da0d49c327e1f9ef9bbecb2d416e1220bac4d4562a67157d6b46fdadfd420afc1e79ad4bb40d0d049975dd2fe136d9e4a6203123cd714d367b1176dbba671b33cf4c6b486a7e95d1d9c146a31b646cbb37900db4b89e2525e3c86e8b45ae86616c1a8997b05bad9f9951c51ce89c952d2d54bfe57565f77aaf7310163137becc7329dc1227914c2dca0be4f1a748d0cc1bd802a08875d8f95f2d34c28", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "010a16c145d2466d5876a49075f66a2a960a39ccd79359a8cfd461bbfebb32dd91c8442dbc4c23f52f95269785a48ba3f54131a456ac47cc26e22386abb37580561835ff767739f98029ada299278d6e09fa2d124ca1d656216392c5151d5e9fc0760812d80d431a7f246c7347fed06be3902aa293267e364a9ba31c68b25675238360ecbbb1006eafe9fd25810f5a8199a7c138e2ffee27d235433ebd9ecb4aff73712ec4d87556573f1e063ec8cfe80d9096efff889438d7a8998c0ee0121ac5684f2c1ce333ff1f8d67cbcf372aa2484be9d9fa362e9a840e9123a513fcd020e6a10e7ee1574d65fe4270a0b69dd89123d72ebfcd74567aa1fb211428c0417ccdbc68f172c41ad1d81d4430bc0abef08d8199c6f1d04d5d8c80fe5147421f6be0f46ef7b8ab703946f6d75ba3b48b00be1a7cfb9be82181ef56cc5db307aad6d17f7e2f69e10785f633f464e0959b715bafa3751628fe4e4568431c11de44f0d3a3f86af3ff8397d8c9c5015f7ebc6cfeb143c4de4b132356338c5ddf5b13b7db91f1a889e73fb1c7a20c714f3ee660c42048578c9ba44b6b79a72636fd8ffecae34a6ed003e0e72d93ab204e2928d6604f505cae67dfa31600b9690b779c12600e1f58cf1bb6ca4588e2739c2309041e7865de7cae8b340c251f2da966b7181896d119c61b29231c2ac1e62abfb45d8e9e93682c8d02c27cef33864a7e96", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "745635e527e8d09e4f748d5e5e34763ae04ee26eaac68a5dca992220a9cf2dc140045b2761cde1aecdb2b6398c4ca18af2bd97f7895f93e8c5c38aefa82eeac154712f6d93acd6063cec2071bb19f3d60905b851d3ee69115102f18257d42466bb49da3a3650186c51a1648d7df4e8a15cff3ac57887e824e6c74fb0cae32237246b1a1a908900198626354cfc838d7bb2ec945e0e992d9afcf1ca0fec96b827ddd1a5261f6e473d9a8a1048f6e21eab7187389f44dc06f638808c96c3e12fcce832aeabcf9746d3b538fea6beb0d5aa3cd8b20f3358227d4ce29c45158d98d6703e36a0f36ad80be13e9aca219e1faab719781d32157addb5caf0c52696abdbb8afd656dba9d5aeb8a5187f2c0ff1f2546cf79b6f0b2d49cf40393c86d58d73137aa35d36220ca61ab4d32a41303f4c04e2dd415f7dce7b0ab7033f2a62053c49a83147f4fa1b60d6c44de1a0a773f51a30fda6c33952614d5bec8200e8c140ac5ea7d94720874b77758953f64def6aef5211b19f6d0047dfc451937729bdacad62fdbe5b6ec7825e2825cdfe30fdf03f613ddb845a039f6f1abb7679fa949a440668d48f88410c732c58d3181850e149b3b799903a4c380d0c37254c88e38e4d4f0f641e9906f0e1ff990b0c540098ac8a637b23df4672618e12472702cf319cd35c73a9c808bfa101f50b24580b79582dec0e95e1da6a2b82c251553e0a1b", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "67e9cc9a810ce7dec94b86e4952333ab95996539e2f5d8653b24a5bd65ea37505ca720548f79d313d2aa82e5f3657052f05d2993cd38511e21260f2c7a9aeebee60e8dff2479535fafa8c0a324564730eedeea687f69acdf9114c74bda779befedc197b373e870b3c0def46744658936e2ef26a019c0bf0ce61b824fb7734f189e7608e6101301eb60e85ca14b73913528477ba4cc311c3846d451114037279c9ee718541a8e2e808e412315eeb7783075b90fa682933dca2728e2d42285afd7378c824386bff4d4767b78531af3540ec19967bd37e187ebbc1bba213a07ef10b52635c407cfa26db403ac3556cfcf862c451e6a04c4113f9295b4bcdb0c0f44f1b4ffd4bea2b782915721f20f36a9e031d95c9faca8dda7ec0839e82113179726b36ffcae8d359f0e8ffc3e5c39ea20716be2bc5a5dba90cd0260db63c6e1ac9ced107d672840622d24228b6abf6b6baa73a45d9104738be3fb7dc87e4b1b88b08f5f0bfe11b760e4da5ead85fb28e5bea4a9033b7ffe06918f4c096ae5521b98e9e6ea0dc417369aab27a8921de976f1f991fdaccb88a829b6b3d610db56497c01b852d42853f761d046e80e16cfec8df6423b72a43deb6f23c9ba595bbd1c88223bfd96060362824b49eccd3246479133821094cefe5f672d0d2564cd2ac47d9f5cfbeab9fbf09e7b85eb005d05c32b97d118d5f3b75ed8183844a653889e", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "03d2148c4777e7c6232db7218e559becf72990fc16b002a1b293afae51ce47a14524d78ad4ba07ed38e4740c827d5b5399a7f4fd41ace28b6ff542602961153a4b311335f86c54d5dc61ec66b8172f75a536b57a4ac0cdbb79963013f164ca58ae6398654c236c65cb1fa37602d586fcfb607bc696e2d59791f41ad6bbd7048e86430b02fdf75a627bab5b71322ab2318d76e602a5e2d2963a983e8acbbc03efb97ad54db7412025ed2e259f55592586be0ed7b47990aeb906714456ed77fa5eb97151c75b21ca70b441e8f46868231a788286c3134576564a7cf44afc6b5a1c11cd607b59c966e83cfe0c737b5f7d801ba62bda5f5ad57fe258e3efdb5d19b056370465c7e62fa575d2894ff848acc86a5be21a570992223f63168a00d4bf04a989b1c7a0a2644cf21d936069a1973ea095d546fc34995be250f9a0e2f9bd5a276d228ac60c2494ff9cb51c90ed76a0ea5c9c5d21c28c75e6134ec2938b8f5037affae252b524b8154d9495cbf0a84a74dbfc06a20e53db0c77be03840b9cd2245c7f01ed4344cc9fb12d040aa92069ca1fe5c82eb695fbd9addf586d34fda4b697f43056e0be7007ce193f4f8fbf17419d35d593c891126629ae592cd37a1d50e86128a48905d66d423b74bab2992290a23012e10ae93cb254475c997f6b3f9dd6186df132fbb6b05793a302dabb651fe01f702fadfa4a34a140f2dc8a68b1", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "7339ad11c7a9a3b836942c8ac664ca29612311a3434c6b32de1143490e7ef9a205473b472d6b5cf89d97b619ea508b5ff44de8b22a906d9e07dedc652484303afc2c7a3e82256ac2005761b104f2a8429f415afc7dad6efbfd318705159dad9322876626261387631113421645fb8ab7e16938ffd256c27b27c55d99190f443a216199effc6b3ac983832a03a6a58994dbf7008ef87ea51576c2230e5718eb0d699915826bd65bc6bf7fea013fd2f1f68ee084ece9718d9ed3ff9ba6fced2e5e8342481f6705fca6df30f9f51ceba90d95381365eedfc56acca9ac130fc25b4522ff10aaaf43382510e6e5fdacaacfd19544fbcdd38def71ab05dfb41badf0f6027fac875217298cbad40924a037d0e587b15221d7a7c61bd2a5510e2d6b0b7ff785332d8bb9815442423061958b6cb5f9e281982c5043a4275154e5ac97b4eff29e8c5beca5c60f3d26b7bc4ee6124fe8f239d9ad9b79787dd47f08bf72754c656436295f53cd0ea58bcdc459379c8c9c40906b05336697795eecc6ebd068bd2d2967ef586faa4d47b37cc61da46b5ab815c29bcbb3f2c76fef669efc175e9fc73f8492afa993d1ea79a870cffc83ebc523fff96b4a893190c2f74ce21a8626ec99aba912cad1692740ed85f3d21063cfa9cea4395d33487be32fd9064067723eb40b74b60b71b7e5208bfbcb433e8f42645d2e13aa5012de3ef13f867a2e6a", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "8d787fc76215062453a27c766fb9435941b0d1d8c8da8ae4e0d9a1435f7febfd34cdbfba8f83f92876342734cdc654a3ebc0165cb8aecd55e8e38c171077aa28cfda2d62d94355a07bd368c0ea9c5526b1177abc3bc1cb0db266a830dea002fdff7904712b87402cc9252e7792110f62f86372cd269662be1e69c986678ec3525aa378afb248194e352f90bd0bedfe2ec30985bed3c0c1f22f5eabf523542314949316fb8fa49678e4f3aced2c25051cc6e416a5a69f4a68002b4b70e9dd7779e0850d05e76db42d522dec1d29bc4379a7b827a8dbbfdfc760b77f191fe7231ea8bc69ed655c78f92cf97e353e51682a6c7239bec03a5399761ca772ebb2189ec506ed39251c7a31154769accb30ac80ef69515ffed596d633851a60edfcdbd9b621e25f7022274e2a9e2977438f9ab4612ce1c856107f211d12eb3f612716251e4963810968afe59c607db95055eb72bba8edf0e54e1e6c86fd4e66bbe4b700a11130db99bb26524d3bcdc8af7fa30441e50e096181cb64c208c71d34efebabd2092c11825c2bda54392ef357864e29e336abd435b3446adc4169a56a4868812eed4859945478ce832ec9a0bb7a309d091f46cd91e7eb3672b65e947a90e85d582ad71e308616d86de74c5221754bfd96c59eec25020ab15261e93302003611bbd86c0c213a46fd5999ad1ed181240e5304f98f57df7a980599a9be87b1215a", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "16394935476c85aa37b0f4a61e8ec8a5ab4b89cddd4403aaf210c3af1a005b1d9dcc9512423721d850e7066b03ded5d81355037f0c060cbe2fe9be987a0a4e7f9728d34ed96876a44d5230bc8abb91e99bc42571618d9c66080e147991131e15b11cd0c39f0beb04975b69def27629f0078dd9c2b7ca06bf085abf5638a02eea652db3c08d36d0fb8b49e5cd78f28f78a1544d92a5c4ab17052282b3529561e6583a1c26d8b9e7307ffb609c56e573129c8ab8f97dbe6b87d9a1d534a4facca2959117627ba1aa42c8788117c6b1f3a06e65b3c7808d247925b553aaaee5bb8c7b108e860b7c862062131d0cb8c5e61972887c0553d5d221935b9fc8e1f721b2b4948bf4117fef3c1bbdd3b988bc3f0affe05a9410266fb4e36090f656d696e85558e765b07955fc79b6bcecd1c7a5d88a886282af1ffc6507d8c8c11e5789f879b600146ce7d988ce6e2262546335afbfc7e7ef989fb8c12f33e702d747d0975f6faa848a06cfffd38de06e550e11d3d6b4a3b390997b93aa475e2e540866541c762a3988d939ba77749ed9a6d23e3c7dbbd9eb57504f62b3dccb381500e6bf4f5a5353d2d6fb6bb23e02348b052cf685e03a6a1e966616cfa6b9fc707be34af5c34cd358386d0c88309ef137d5bdbc87894e189c9c1edabeeadd1aaba6ba4b605056720dbc8cf8f68cc94600d416e790a4453b21107652615cc82b55058d81", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "a383d1cde0b2c420f15ed43655fff7017c9469e55d2127bb929fce56668c9c8b2b24ba96d5d64aa349a5c8256dd61826cfa988cfda37ffbe8b663330128d5e1631b4467ffe3dbe130f87bfe555f18f5ec9d87f51e20074b88ac27377bf16c164470297b9dcbd80b9527069501d56df224a5380ddf3ce7c29def3b5f73992a3506a23a97f2e24dd4bd28da50154b2831e0f707b0f951e9a8e41a860880395dfa36d32d98b63d99264e40195774128572d9357b06c64729fad4b4e7e907637105d2fce49fcb7c4814b839544d3494f2a9fcfb8e7f174115b6ef4fc4a5df6d711b97d17240a5b9b6a43df096e286a9974a19549aa752794053cc42208156b7e02a454aa4a8aecc7a51761369f79b795f20971d9818c7bb7da41f83829d094dfe7057488027f74f00791cf0692bbbac2da60bfb7522f475f00510f5db99eb12712d16ea9d7b82258be18c2f74d6a4cd5e2c89ff38d8e137b3ffb21cb0a53c33a4e2eec1c9b875aa2b0e6be57c36c9ff8fad0db0d3d75be75b354e5c25a1cd525b4650a2e0b4726a31c58b270e4a0944affe6803168a955deb59897810398bb4c103aec1f080e3b58fdd001d43fd8becb867cefd70a59afef1587f9bcb7167331b44bf2561fe359ba50bc9c2432e17ecd6cd5e1329fcb2416bafdcf3b6ac0989c5c662d44acdf1029b564cc2a65034d3492f6375a4d253fabdbc6becafbf3ff973934", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "71746a987f75f0b76a4e73b21a41988683f2fc67c5d104f83b66a611b4ca48258790010f9dc150a633a858fbf08e39c5487ec6c435d3ee614961f80a4723cd5bbda5c089f75c933f27882d965fd0645f5bd6b6bc59abebfc2d511cca9812e3ed1b80c46727649663ca669452656bf83cf64cc7cf35a494a591ca933a80b6548307f60bf404e1fc319f07ae832b5d342333a2a924a2adb5985542c65a7b45fcb087c3d736c10f9ba5e5e0e3cdf1ce6addc693ab298e6b768d5346f9541fb15c14cdad6523b6cadc72d4b52b4ded0b893b7513689eb71c5e87518c218dfcb0e7b8c7e1bb41649f9dbef8f8a70342166e76d9cbdfc24b1f1f7f247ed4f291d93eb985f916f8afd4fa8d93cdd0f498e84de917d74c195d3528daa990bed1a7e27ad613028a5a31a54bf609124b48a747f5effca6fbca47c6726c92dd956182248ca6ea138bd924583f9f7c28b7bae6cb35ef0a39a22b978e98c204c4ea41951f86bdf2fd510ae48ac5d951805d7fbe47e41a0134f9d92e9460e47358b8a5f4dd077ef3453a75c89e72c2fe4495cb0399beca254267144fb3f22131a54e68bf14d8ef7b2521929f3a74334fb7c19a56b76e5ba2e2cf11738c8f1317f07042216be62c16108b016046596ccf158b066c7402c1b075a73a482695c485866200ab4a9bdd88f182837cad46b1e1081ee00cf8abfbe71759ef3fc8f54c56f81b17ec2f3f47", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "53ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed0000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ec", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ed", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "956353ecb7561945dc5544e4602466078c93f28507701ffd39e2a9813c8ac8740e6ad61c955d484e513b3dcea527e001a018ee2c207c1806a96763280236cd3c820dff79837c9b709cb4b522d3ddbc9192242259c43be75ea244d37ccfa8a4c75024a2cf7cc76e842ea69cc7ca1227405b070047387a5068e4976e4b8ed5f9aadd7b4db024fbb8d7bd8a040d8f6610c1c6eb1d4b606dfd182235d0360880304d5a750603af0c424b8c8e6dbc12c3697d2d609c97547e774e2e362ea96d1690dc9432112c535258b3db2c4c32ad510d6c07ad0788357883869efb8b629298724847925cf42b34386be700f02903db5852276bee2370941f397bdc3905e30964a0b5e73602703340960c3ed6078263b611f197955fecce4b9a32e43cd1d2e5e87c4ceb65edc8853a7ee31d28e16e5adffb8ac7b760fbfc63d5f174f4d0936461dbb12c964a6b6d6cee752e5fca1ab4a9fd238dd3e8860a1d763d2019f9e7b99ed7666d4e038710f90e0093bc566987d6c0092f571376e705b342d066c54e6e2578927b92c1f0928de44e9a6e1f49b907c6aa4f605ec9c398d55df81c67373b03cc8110162fb417f96fd321048647dfcbb392455115cd912ea83351853e6a185284648842adcbd25e67174a3b93b8a64ce2ce9de0e8577b8b662ce32e2565782665dd38e5bb5fcc4fe12e4320dab7773b545a09c6d39d9dbad459f21f3e624ee6ee", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "924769b488c2f25bc1d2d2ac9b2934bf4a00122bc9e635e8b2dc3f5550579fd7fd9e072bd8dfeb7e8917045c7b2537b96f8fff9961115a8f8e866b35cc1444633877208bfd1410e1ac91fe62484adf7e8c0eb5885859c0757590e34f095f388320ce455e4df56cfedc7b15fb5c9d95e696207cbddfab63a71eeb9ebd4aba5c214267a6af1524716821a5a2693702e103c3f9b487235a3fd3ed9debcfa51b5c796fe2916746146c07147370ed15424fff4b07ec133a92037783626a0a48d2a3a440a611712ecc7f28d4ab146d898382a2b25df98e27e15e168ffd725c57077e86e2e88cc015217fe2ede8978e4d85acfb66cbd2fbd36936b0292fe63650ea2280f86a9d3ca427a77f4f9db69f117a0e41ff86e98caf36072322201c928c125c2f4a19358c62ef47df4a796d67d2feb9879e3a195895042a5a8028bf9e013f8b142363a1a192a2e3bc96847a515322de750fe346ef150a14e1adc7cbb6d480bc42dd06a8495c4e6ed4ea6441ad719f2edd6696da0530f54868715bb25e17d492b174b77a992e2fd997bee727a63e8cbaec87de36bb700eb4208e174e2ed437930990fc7f5e58e59706402565e52e9f207b4546514dcfd84d74348ee93e90e9bb0f4f288fca98d526ae8876779112236a5446cbaa615d8f6e45dc5c351ff45fcaa7f9e6891f09a620b2b12489d6ee3043c86c35b0992a086a271d78a37fa5ed6322", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "1db0c28280679c7279d9f4ca1b3ad582da63a80e18ab2baaec5194aa6c2435cc5f7c3ad16e9b3e8eae8a9e33a7dceef69588aa5b0b16c184ff54b60c41c687b77d849eb36295a7aa3590e30f21f2768eeab26f13135ad5353c889540906da7021ad10751876587888c25247584dd4c7e35de68d6900676872d7aa84dca74cd41390c01eadc982359766fa6cff61bd424baa7cd46fdc40a17a97df468bc200849ed315f4f53d6f24a0af0a1b51112eeeee438f48ebab9c396f4b6a0dfe6e23beac92cda74d5a762bf7591da988341a796ad7e6cd72ffb6df68b081db763a48eacfbfca7132f27979af705089cafcb774e592f92ee06fef8c9f6635480a0f84c89c2ca4a131937a93307ea76326f2c1627989c0dd0eee1b34371d78ab794543124ccc2269f67152f409532e9c1d1231d79e5d6bcfe9a153223038a1fc2df9e5c50739edfcb6e7157e0d885105b11be6e5a55a950cf48e827961c00b556c3f52554ddc9ee9b1a0e3534b724de96b1009af28a3b2d2e4359e674b76ff7bf79d9d6e52db23471c9a3d430b05e85edb469dfe566441e5bd565621006e1d1605b8fc45b2570cb06779b28283834708485438b41b478216ecb9db8ec64158159bfdf84361bb1a2839a6733db28d46f99e2bcb704b55f25cab22c7436474c68fd259e86800ed657b4a2624a1a5de45dcac39c5c2d04f08792b9a5013bff0b6da1c1c288b5", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "75fbc044fe19c72f459b5a1fc4793f7893ffcc95bab8609900b3c3d3be6643a42987c167e7feb63ec2a57f961c1b9c35b11b34044e065d7d3df0b49496dd80f7cd1eb2e8c0d0b726f37e701ba62a3003a17657af55adcb0b6e86f95198ed435207663d616d516bf7222db241094849fb232bf6fbeeed7b5879a6b6c8aebc57646117220bf55403d0ff078e219ff119bd2e52e767b708b91afe30e9be348766e7537e1128087b4c9aca0281415e550965a395ab20d423330939b4e37551a7735c6df2b0395dd032266ec7dd4afaa3c477c64e3f95ee4945960b7a0c43b7a9622448eba4149e30ccaa0c234be7b06f4ebe8ef43063c62282e0643c6e483feb1942e3310bad0c05bb2f87674825fed098d5c787b69c5ba6a1f716dfa62ede3b8a01c076598b15ffa2e2be82fd1d8025f8ded14cd8fc8753ef76419e1dd561bc0310b2c7845e2744c9621735758645af0252315b6a05894c264c4587c8870e02e94813fc3a797d590a9645d92845b614b0d89cfffc0b80c5b48186ae350d877f0bc06e561770736342f00d56b2ae785891afe39cc0412337e4f5d29ff06d727f6fee8f0966d52ac146ba82a753751ad786c9d70ccd3005b11fc4f6b81517433a052c2351390332bf7fcb4326a19930b512631317c0354a81ec7c529ccd1bb2ef206d697999950a539808958d6c2be64220123f12e7aad168be35de70103090937f44", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_4096_sha384_test.json b/testvectors_v1/rsa_signature_4096_sha384_test.json new file mode 100644 index 0000000..d40cdf8 --- /dev/null +++ b/testvectors_v1/rsa_signature_4096_sha384_test.json @@ -0,0 +1,2683 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 4096, + "publicKeyAsn" : "3082020a0282020100e3ae7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed10203010001", + "publicKeyDer" : "30820222300d06092a864886f70d01010105000382020f003082020a0282020100e3ae7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed10203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA46595b9E3n01fiOMjf8G\nPKcTRwd3q3hrSViE56m6Hd5l3n0rW+Pyt9GDDPbKjtXAXT8JSqrrHdLksu3ghhMQ\nmpujTH4r+EUCJZdDdEWfFtosFBksY3mF/r677wHwOB540P1jt2A49ePTXcfSJDlj\nNmr112hfG8/JncuR6UyTAZBoNTEi7dA8w+YV4Xwb8d18Q9rob0ekAjj7WUBBzr26\nJfP+lZOmwym398R26rdiXRe6e+eIaTa3M/jc5ubJN/WI2hMVwRF6vSnIOJXZWYjR\nf5/XYjlg2OQz18aEFQf/L6rDbg4ZpB6yzM2yosD66WZxmpnSA8kkNJvA7qE3Tv0+\nIwmbLRh5IgFv0BQIdSCmc2NocyK5DXqJDY9EZKjHlNKj8gcMzTsOu8orQrv466by\nwL+ACLVhbue4Finr/5epOluGGYnaoQ2nyOO8ewzbCV9s4Rhc+P09ygNes+UFy+Ai\n2B2TlFoUSAa5/gugfzq5xw5ytft3rG5MfgOqLc58XvInq6Gs1Iwdk+DibwHo8eQ6\nqXiA0V1skksGDR+s4h0Dp5bIYwH0p0M55HKy+WzQdVdBy53zU1B3OBrahNG8CEam\nxEyKjTz+G3qZE9Hz168sXqTmfOCn7TwAWCBv0TrZzK1aghLz7NeINoprYUgXjHxe\nqNbThSJ/LHagRyFuXiBrHtECAwEAAQ==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-384", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS384", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "46595b9E3n01fiOMjf8GPKcTRwd3q3hrSViE56m6Hd5l3n0rW-Pyt9GDDPbKjtXAXT8JSqrrHdLksu3ghhMQmpujTH4r-EUCJZdDdEWfFtosFBksY3mF_r677wHwOB540P1jt2A49ePTXcfSJDljNmr112hfG8_JncuR6UyTAZBoNTEi7dA8w-YV4Xwb8d18Q9rob0ekAjj7WUBBzr26JfP-lZOmwym398R26rdiXRe6e-eIaTa3M_jc5ubJN_WI2hMVwRF6vSnIOJXZWYjRf5_XYjlg2OQz18aEFQf_L6rDbg4ZpB6yzM2yosD66WZxmpnSA8kkNJvA7qE3Tv0-IwmbLRh5IgFv0BQIdSCmc2NocyK5DXqJDY9EZKjHlNKj8gcMzTsOu8orQrv466bywL-ACLVhbue4Finr_5epOluGGYnaoQ2nyOO8ewzbCV9s4Rhc-P09ygNes-UFy-Ai2B2TlFoUSAa5_gugfzq5xw5ytft3rG5MfgOqLc58XvInq6Gs1Iwdk-DibwHo8eQ6qXiA0V1skksGDR-s4h0Dp5bIYwH0p0M55HKy-WzQdVdBy53zU1B3OBrahNG8CEamxEyKjTz-G3qZE9Hz168sXqTmfOCn7TwAWCBv0TrZzK1aghLz7NeINoprYUgXjHxeqNbThSJ_LHagRyFuXiBrHtE" + }, + "publicKey" : { + "modulus" : "00e3ae7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed1", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "a454390b04bfdd69c4be2ad1bad96ec901639f0bb60df268415b4a93b4cd53510fe64f394b319e66ca8605d7d5f7a05dae5eff827060013503d857a977c09ef742525e43b7e69d3802a58206e696848a87ee17b2b9de6829044349036554c659c8f8866c401fe85869c0a5ea90739c4983a1561a84e4f0bceb00015a671f5283f41f0bb8599774829b6a2de24f14d83351c96e35ae1475c8b4bcd2cf66889237a206d147b0e949f2b2028ead379c74203017904ac09a5561a8ec343be22cf46c3bc2a87b12cf9cf6e8fb22de884bdd9677626b757a005d3745f387d296347d3852ddc2c4258cf572dc40df3ff6a8a5f9d8b1b410c54739b9ae182611ec01805c80b445d058ce2afc4bd58d87c03fc9500fba237bcbedb0960a1a02efef52b97cddac63b5eb0481c0c0991375735338ac84c0505415ad2bf8e7a819ad269460668ba8f8c879f521ec9dc709e406de023fc0f9129a3a94eb1f3af08d33eed6273e5166f31110097f5558d8d9028ff558e627c9c0db2454b134a82a9dacca5b4032bc0e27c4d41cf55e9d89cf51528bb4f08c6ee5ce651af3772f008a44863c851933a57cac8e29a84756c9fa7f80435b3b78486f9908512902d5461964918239c76b6790b780e09d2f1d3db1c59b275d20bb24fa4f518b25af3254b61d34ed8b444d3ca736ceffdddaf767bdc92b4543f68b25421cb8c1328f2f253e446be46d10", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "909c1f13b544933ccf3bc73ff5053a8a65a8f01b447d4b40f109cbde29d866368aaebf46c19051092063993862b32fd166006bdd4d988794d4e9a77821fc9e684fab1366a2d988eaca60e4fa8ea947dbc4b8438a9fc036691107d3d0be52c46c61342ef8fb7e08032921c1b455c55de28d58c77c1eaea03f13c26c4cea73d14acfa8ac2907f6a775273e7686ecf4b882b88a42cba11cd1efa5b985cf5a227654e54cdc9e2d283b80d250cce553fda636279336ba13f7f3659d70b5b2995a2ac7b60f329c62790d8eed1c3dacccd0df468a91e767c190be41a028d4efc1c5ed5e6f3a77930f50217fde9ce9ccb66b75731957959834839fa3bdc1a769fabebab03d3f0e605a12aa9fccb2a9421591a7427d82068623582de592935904b59a42e59b50419cd12d71da871862149a6500ec6870d989423346879551e506fada7c0c01b328244ac5f2e2c5bcbf4b5b09a4512a0edc90fee4d4dd9eb88582bfe37b49b8d8189051b32cccbc4d300284f9e523674a601b1a725722695d5ef438b770b575b6d0955edc761250bcc6a30e8d5c7287093236f223c2da8d9ab7d6b58e5d0e9167f2e8c58255ed16b63789ea16046bd0f987b156e9898076d444cc7a4aadc76699a2e3a442d63ca4c3f92da9f3b2c4ae13edf9d4e28ad206ed0cbd2df2a46920e298abd1904877b75c1a9ff80c5bf05bc5d1ab94d379d064fad894918ce326", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "65956121a818b842d861d0dbcbdef22aa05c7e94ce5d748308663e142881feadb85dc4421d9d01833b8b4c2713842c77949cee8b853286107c655de7778a5acca11afbf1d9dad429eb6a281c1e8ae1cfd37cdf530fd4f2b765c352bcea26ce44e2165c36553318d89b1e06ffd8a210cb988cbfc916a9401fbdaa56a1a2a4cb66ef00a3176182d33dec5f3625b760c37c82cf618cd2875079a36015af21d060dffeb5c9e1f4255d7fea64386d8d860c6868cd79ef6d7a87927753a78bdb63c4845306de1d73c5d7dccbb6cca9b65aef19a7b9e53d9c02a4a2bd6910e076959f9f40c30eaa0a6ef783c0b73f05566e4492e16b832729e03fc939e54bf0336d376a3b4cda534bee446dad3fe51d20bb8a135103e7e12220484bbe02e99c5803282ab90d11063e5243297f80d3f24ab08fe8f2fb62702b0543f0203972d35287ba64facbc635cb438a888c83c7028a325555f07521c3095bc4e38bd0f60eb90828319777fea2276e0bc76f2c13ebf92f802a08844209ccddd2aac1f2700e8a5107e86426e6ab76288fa01de18b8a63551fbe8705824d16e5190c559c7bbe8a17031e7d352a681b0418cb36423632ec48a8d3861136b250ad2fc72388e771b41849893cdbffe04aac4037209944ff3174f86f7a88414b1666727c960b1e54a2cdb82e39cf9f2661f4ad6e22f330b350eae7f588a623524617b1846486fe9f04abbf5e", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "3b35a042a4791dc1ac1561ad1038750bb9a575a7ff72db2ee60ba027f8994bcbabe41fed36417bd139a286ed0aa6c3ef2868a7251442d060c1cc67d4470c3ab7c307acb0c0641218a45b9cdde05546653850c2168a59f1788cd55dacd40afe38eb941ff08ffa8bbe609f2aa795c73c0368f482d53d691980891ba43b69f5791c2e6f70e17a996a299e60ce1c9d44ebb9f29e700e9ae216df749149f6c222d1e1733953553a792745c382d44f52ff404ed5ee04c41ac8acc97c250f9a5e3cc6d70902d51e8ac000d05e36279d83491dfe6a40f222bc1dfcfa7fa5e0197cf47528f77719e007b65ca39dae17bd0f323b00ee63b66401e2ec5f8917ef600a41c3a61571a4d922c0b0ad0a290ee054ad15e63f1a0cafb749f80cae6cbeb06be62e1608b502182d247bc6a37abe5fd750ead8b7216a35e74b969005309b14be36a31c5e6c2266701d5afdb5ca2314e2f32ae17387d8284ad2c7225fa63ed47e7245a65b74f53a5bd22654b3878ed09b1e5e070bc20eefac6c95b006b8f3e613b19f518c48ee6781a12bd08ad36ba384d03d3ea3c4e0b1facc39741f9ec73d0335d2ee735355955ed12cf8b999d155d389b1a3caebdfbba32c883ef7d0e112d86e6149a3328b63b9385c68fe8a7b679e8436aef7466067a8e8bb49e31675729b3f448e7dd3c048973d2a5f8f7173c4428f3982a99361fa691d1588e39cd4485c450158", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "09d8512c4667994623530a2317bbda738eb8917bc80c84b64793351463da171bccc88b95049a57ccd917a4687da3be63db21b0ad0972ed9ed182f4ecc8e06647675340192a57e6591eacbf15d2f5fbdcab568b16ed86e668144d9e676e55ec4df1dce61f672de9f53d1743b72993a5d21ffeb7ab58e0f83e297cccbf25ed68c70dd8441c119afb6c07fb1d83edd9bc1ac34046733c8b827d002c3b6072d74a6c2cf7f1d968e9f7b0873de8ee5adf902dc68fbc93171f763c425964ea6e3af6691f1a303ff7837adb07a09f728de3377fff74adb34c959d363db650fa5c3035febfe8c62a0cde3d006a9d34d51c5b2c4a1dd4f2423c532c6b5fddf03e0a05fdf8d857f98787d6f55f0ce1d0ca95a37177657035ee48bd4f39f7d520ccc48ee999777868b4c3876e2242f59b725798bca28ae66c267c507cd65fde612c1fdc9362994ee31134d5561ad7c3f523858f43611c249cca3c134d00ed966a82b800da11add213731b58caf232fb2094e9dd42ceaffc7002f1592e79b85eb6e39ed5de8484f5509e0f54166426095e8522f88363fd0dd7bf64414011a710c7834958c0aa308189819cd4488588b84729dafe163e79856b913ef55afed55e83ee5b812579b87cdb80d5bc9ffa02ec32a0d97b0a56bfaead58a438cee53d40dd197fa2eeef4aff98eb5590163e68b5f3de443909769080c8a6bf87e3808bf265a41a3b79f8", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "798f597e9ad4ba8b3d00a9527f4e785af5c55994e2953046a1b9062945e8dfa35eedb1e31af3daf1955d7b0afe74fbc53739b1aa02fa2dba629c31b211cd513e2248ed847dd579406ab603d3369de3bb07143a581734fd8b1ca0358c4fda639045be1f192b233efb8848bb2c544e4e188e0c7ce311bb4841077d15051c6f6b31998ddd8a7bd30d75b7b3c824358bccb35f8ffa8c0fc5ac37ed71cdd48ed3c0269a638317756bdc9287043be1b4f3c6ef6423f1d0d38857c195e7be81c3778648ab889474109ff3c7be0fec790d3f5f50b966e3df40c566f572f8f252d09e97d4c90442badf820c7db74d6fbb004bd7eb53c0b1a871bb9f480821bbb48b363c85c9866bf8a86de9c6732a3136f2c80e88a29540a9036b72fb8f4c898e7b487c41d0f693c91309bb3bc06f1e3b2fa9918c31ba2a4b82a37a927784a7c7d2aadc3301524ce2708774c3e2189ca188b3d85a33348d28ed6f080a06452bf8316d483e6a5e28b831797f85a8ca5ca922bcd94b9045f588ea9e15f2a20dd26817eeb80b3421c5de72db98843dc719cfb1aff1f927ee1df1bb718732159bec70d5b6d0f98a3fd5d42c31ecf4124cb1759f183838d676eca2cadb4d57f2d6a52cd0115ffec0fd79c99aa78df8c6b54797a590bfefd4c34e4c3f39750ba47f4d8002a131b870ff8e65c6c37b75e5c54c8a2bc2fdacedb41f30ed8bc9029819b7064b6514a1", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "41fa907da9f78e107b58ff6c4ac0e92a9bbc7f5b510260572fce4ef047c73cab3fb0d00b353b4cb9256dddad432c5815652bd83c78e657075781140de56189ecfbe1601f24bdce05c63f511a3d04673d24c4e943695d7812aad66f374a74a906177dc729090070cb5d6d518e7045f4cdece06ce2ae42e1177c46856a8425e60bb06040400c8ba0efb8d4f395a4377d4c2c128c68e6b30e358a73d9904d7aa1e517ef396526cb64d39b3b36ed7204b3bab1d91b23ca95b2ca1da3eee91c7d27b4e4e658fbf5060a79cce69be1d95252b0d7d7220797a53982dc371372969d4e06556507e7e7870a9efd9e03766702f217be1c8f7f80006c08d13e175040cf28b215deac6a1ebf3520a3ad9e91f9072dfe50c69d1aa5a0df73ad63f72831b055f2367ea35cfe676a4f7970bc85e2b58917d1bd449ed3d274ac40f7a515e261df3d067a277ae610e4ee4cf68b3a947ae8c8339c818ed10e73b6480577b2a13722023cbb09d3b378cfb71f6c86bd481ee09a1fcbb807338e968aa5af993697eab562aa4975562eea6b1169e86c75ef13e877cfcd4608994eadedea3eba55af19a7a55b19e92b974450a593cde717bf0d7ddbf0bbe8fef90816fecf86ec522a2d06a04ebbc50a1eafd67aa461a8a9cd705ece0bbb46cf773689cc19cd69607594fd2ebde06aaa1e34ebec001edf318fa22245876461fc46126172db41ae9ecd74700e", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "174f3644f5380c9d804287d8b58435cf141283eebfeb4e376493b401b812b525dca70833fdf626b043e70a71a9a54974be4b77b8fac0c8cd8b5141eb4c8a906cb16584b385124f2d339035906572e446d230cb60a0604e53454d8d0cfc588c0491190e2c26f46234bce081aab2c2cf15cd1d764baf46fd8b154e75e8be85d54c0b9062ee266e2ec781f7dbbe8764eccd13da5c107b46829590f6f28f595ef4de3744050fa2f721c3fbe1afe8250069d815c63273cfceb77505fec5844c21ad8e60a73149e5d7c3018895967abe471d7cc0800030c70760bd0d3d48d61e7eb12a0a27a91677216d0095a2a95a37f3c86942c1981dde4f7897a4190a270e962e2ba427b4e630e3187ab42cbb3f9aacc9c0f2eac9a8c44f6d73f96eab34b74dbba066c9dd56d32ba7df087dba9e479582bf73d5941cc107cad55c6596d4e25e39a7ee3704228ef978307605f2872eae23d8f2fc5d8c088b482e15adeda22a7cab9d00578d143d53af27b04416a1c3841aa88de6dc4f16b8dd320897d1498e4effb58a6d87b8ddcdcfaeee75ecb9ef64e3db62c232965f556ee3f74d73d2b19993e9a9b8d6ba56cc87fbbe3b7fb7ddcb35184ee2b881d55e55a7803ab2dcddcd3572cb8921bedf958185ee7046b12ef4e6190a314012006f8003aca93f430d121df1ada316ffe0b1ef85706e36ad2164cd1e40389b2f36cf10735e68e15022097884", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "34e01ccf88b7b25ed56f5fafc89ddcb9b6fade81ed2446b0c133f6949e73a1d68134973f59a551582bb3c28651b34fff77f97e91d947a96f269baef355697e15f4999d3b8b173c66c86eaa546b44f1aa42251df45584a938b40c6f1b5e1f8c58ff74f96257a044b10a70bc5075f9769c3c949dcde889e3b9c6d32d4eee6e312dfa2c74318954770556677d1937265e896bf044b3c0a03ac6ef1d82888a5a010787dc4a65a855368532b092a5f6c985dd720966fcd407d465b33426cd6e56ac30feff073bd4c55115bdbaef71c14f180fb559fa4860d7bc94b52aac8d121d0c0ae4c2a64ee32d1a1086efdb4264f4f93f4e8db096724f52d608bc686eb55f3e2820abc4384af6e4e4a8f9eca4cb3e52c43a67e673f2610ded69df520fec76d3aa50b9a6556fcec204cb959a0ebfa6dfb868068f583338e57cdcc2d2603acedc48c59500453522bfa8165c8e2c63e4ac97b3d4d70075c857beffb5db8df58247ec4842fda08a093df5ddae1cad03e374a350a87961408bf4fa99e5511ba42a9059a0ed73c1c9618ae0a300399347ee194003fb81f6e905f0286e1467fc0eef2c5691c0d05a480e52ec578f77d2616503061530de1346d1a424facd2cbb9a7c8da38d870e5f4b8cd406d41421c959101c6eeee60e092b2a5dc717f2caf292c8622d903856a266e31c7c342bbf09f8bc37f67f576a3e8b963b88ebda9aa31d093fd9", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "10877ae7a63a66b8249e34557c24145c4a5bbce1b2d7191ed8a6b194b5a14c6f0c75e157772c90553632c4a58636aec356e50bb15035b7409084ba68e91d09cfa3d090e1b4e17c08c56a3d20fbebd483df984b5f800c7724c52c19339db62ff9b13b2cb38b1187c5927ffe5728b8c7a66d3f209db3e2a490b115e6e854bb8b5fb6e390aedb5ac7fc93921399824120a24c6dfe8b084845e4921c5bdc04f0d3f9dcd7896632252b69727996b325e99a07fddaf055328685035b629c001078c8182e4bc79155405aac2324790497ca082e0d9e6b2707a011a9530fed0fb0e2568a05ab26e3cd1e613d6cf4f10ee619f97bebff59df634427584e26fa81cf8efe07c40eb910a7cbe463eb568cbc0cb1992146fbd7280064a8189d22ee23283f661b9e980d2403e70753c1bca7505ec92c1d688200fe001d597874968d14a8f3d8edbe436a6f7328218b69957b1526d22eea70992ed14526a0415e12534af443a1d8100578be888bad5e2fa18638d77dc5eb177fbb12045d6bb2fc70bd4ac3d9f3a202503611ef6b55b005f6a39cf45e3a896c5a726f8eec1ad5b68624347be0b4561df68afcbbd665935b4b5219d75af0252849ae4bdc9ae89636f7d0bd9533b0a18f94fa2ec5b4c4fcb63a0880619a887b710cb92b3376a407fbc6fbc43d5794dd243c7d235a14e8cc3e4f786c3bd57f391393d05c283bd9c62104fe04cef29c75", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 66 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23da245bc1defff09dc4a0adc58347ce419109e3002fd1300331a8dfbde68f4b17d7e65b8ecaaa69abc14134422b76036f4917b7d991e0f51d168074722a2f1ccd1b30bbd6f3139f147d29ef11a0da1204d4ad115df67a66d4d10509abeafd2502a6b671a40746861751e7e5912e23db05d0b3ebfa95f0f3fff8876b6f01af3dc3d5e94ccc7582536def9d40facb2c6d91e0eaef3ef7753fa8830c71e6e583fa21d423cdac47189337f8cca61044e492b073caee975cd3cd33ebd548eee68d7220fce78ba2db17ef8ae487d2ff06e94d3d4ae67e3ff9d3d78256403744dfc18c5649d529f3283b51edd7817cc3ee9a3d417d4e2e583f13a36bddc93f078cdfbdfba1c8cc486b50e8104f4dc862d4cfffc7c9209143d43fd7d55918d326f022db836d6d3ae155897aa4a12af78846c94e1bb42025a796d594920011945aa7d7f41eac8c0a42252286267433c0409371d20e312423062dea435283d3857a56d1b47248190b73b358ecbc998e7dfaa4f4b89acd10b05b58a172fa58fd37f07b707a978aa4e26d471726240edce522d4083477db37e4e230031cf06096d373d65e4e7fda47d421e4d000b722da6326d9e8fa5f09f2685f6af3a51f5649e99a67010bfb695f3f5bd8a6027ab1eb759ef0a022f5bd6775e5fe96aa22d9d76b375377e2b556199c940f0567f09899874e02e8b972940fc7d7fd632efa97a617c1d4767e", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 64 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bec4ecc1e9935d26a8a448266a6d450ef1926d3e0353bb61f7d84934d7c66d66b4441d21b54abaf9200257fca89ad352fb0247b5b65fc952f4d75fdfd2c04a8b440817cf351c4c09493191ede4d73ca55d4142f1c8abd1982278c60c2f9f5f2adf4a0d1e0ad8ea2e3aa1778a846a91bcf4ba4b9637e4a2ae49ed91379c2127dce0fe03048e78dc9c37b700089ab84b84cff7872fe08d0d773818e158b896bbd6075af6df1a751909dd1e5dad968ecc91bc6219c613a4ab902de6b0acc46748a30fef9fb33a335820d737fdb353f9e8e5378e9ceced5b8809906ddb710038c6f2c4e3c80158f5ea4ab1e2357bee7f01e2dd2dc81e9912d8b260ef4ad38e181d7f2d5b07287659e03351e4cee0f0cd4e4ca477415504a8e59168937958e3eadda0a9e366fc370c308ad78505a8faca416e94b7f27f60f40709959fe26c1c6ab985a1141537d1fa110cce115ae45a10a3498591800e81102097ff514551819abfab67d876df37e1d04557ca98ac6d9c14cde0bd2e0f9ccfd6e2571750b3a69519ff2630c5f1a08f22767e9500727433126a7da85d992cd14d4d946aafeb596f7aa8ea2239d1d5fc0556584669a8fe968c7d1ec9f35a601afc7d8c5e2620af5bb95fd922dfb3b8d013f5b87c3cb1da4b3349ab13135a13d45de49b4991eefe8c6f6b1bd409b2f827288986e986cf08c643420b160a642dc47afb7af321d9eee89af7", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7658eabf44cbf5777f121c459c87744aee55b520f3163f9753d7c21d6487dabccbdd6a54bd8186cc5cd68fde76e6eaba46443ec0a750a1824e7f8e7581f7b57949cc6c44b5a6bc08d61178617c4ee99ec700053562efee3d8c7d532082cea526f6e0949b686399f15658771949cf6ea8eb455587fd328de1315180df149bf764ce52536c82b2d1e924e7b7cdc09d11f7e8e8e1279cfebd39b8dd64902206e3fe437697b0cde2620da6f3252d09e2ceb52a6bb1a63b407d3ef1a0ec2d6dfe7a413dd8e899b8da238032241514b44add07e2a3cf37cee9cbd50bbdecd386226b08020652bb651e292fb4ddf6a0cf8c3acf9ba13ad90e74055418d6cf0ec2dee44fba207a2052474c6e397a7eb30a021d2e44b343624657d4753706df893b031395d0cfd831eae47775b2a4ee21bb36f294f26a1ba1011d16d5a889edfdf0f69e3bcc10d85dd89f54318aa6403ffa0dd3711516a0d13771f04a23c7679a2fead20c57f067e9feb5f43729bf6351ee3bda720d5f01d56688ec2bd5f760977beab14b22bb72885e2b7f43572c0bfda433eb65e8f8c7da81414f96454fde33ceb6775ae73ee119e25a8f54a9cf33922fb06def12c6c6e3cdf01134a62a81412acb67b7e63778d675d110d8fbeef33db054737c9c99b86041e96a13bf064264d3abbde65af598cd60aa827f4f7416d3f3b0c622c038c7fb63ea7c10691e4900f0505a05", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20dc09d6978139edbfb570a17a39704a662b77fe4047037275064346e761f2e198046a42ba19087fbf5f44977615a8c3d26950acb99ef1aabb32a99a5a069ba7008a0f8594c4fbd7010ddcdd71c2f5bd2ac972d4f2434cc662443e280f2e241f0c36ed47c276563763d09591c80d1c77fb1fd2ca278448f3d183fdc16f1d9acdbdf94c7a2408ebb7bd3883767ffd5f7a392ba1945c2ab9b03da850e745432f0a09c7c02e7065c8b55c3ff86b171b78b13c3ab933ea1a76c332a2690c852f4bc39e7e8cbff8d71f1d2e614c611e4ac5b9f6340fad1db3a3484fb7a295f9e7673bbaa8ed675da4915eaaf0b3cb882e9b9055ae4bb8ca513762c73a78f12f42bf3cc42c8e37eec06f7caf1da5cad92cda284d07de75aae9681cc4cc9974e2683d4a56a6af6c792f26a281e72df45ee3b2beeb7667e2b254405c3af92889e6add37aacd2e6f1ddb106d1e7de901f285ec7097b15898443d8f368a0756c2c937ef1ec177736e94043689d6ab04abcd7829d58e888335fc64d19783ef08544fae0ef5cda771e481217c09ebbc12e41981f56b68c4c9078172f575928c7003606f69c3d75ef2b397dddb856ad5625035c274b5bfdd6ee91045eb8aef15004160b98846c817cbbe8e608fb1426daff941e9f0d358abef9d8b52b59d3d25ff41a44cd1168e6ac32f09e86569adf3dd11c632ad14c43a4545575f4461bcc29122cbfaf5440", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b32024e88a28fefc022e4d54eb5e820b5ce205d4eaabc87d3c8dd1877cd163b1bbfb3d3d29c3da78b98d31f2478e8cf31e5238a1d2849b39d4f074ec3ca96bbce4c7364f9a14c83e363ac17a36e42ddbf61fb6638a0307f3feb468ef526b0b1e1d23030fc6eb323f405c3e34cf211e5967c8d84ac436d1ef722650117eb5f74d4ec6e168bbfda7e372c1ad828160937067cf0bed8939b8af2289583f459e6a2e43aa942a78ab811c5f720cdb92cf6357f995dc3c176be981ce4e86be3b63bcd5ca84382031f16440c8cdbaf4327d914166af22321ecdaa02da8faa12a5522de776f23ff9024b60446bca0da45e5e348ecfebb7c85ee4952cf6b543019b5cfc9108d9edabed761b8522e49354fecfddb24fe08154250b2524dae76128f3364f78008a414d0c01bce320b32e8fd8bc820d4598e5a818014cf8ceb119e991722c95e2e4380f66d3e7a2e96b49cfe06dba26b3c6eb4d67f2c61a9864c40230df50b784145be40ad067c0acbbfcfc0d706b87137020317d5d5cedc0bbaaec40c16b5900541eb2c2dee9227f69a006db0554b7eabbd6f5789bddbfbc0d729bc36759cb23c47cb9b0428246351d254735d92816f8f1cc1bb2e3030fb8dec028af473a643997d621b06aab75d8261e9d6e17a7f1c222ea7b4f5c4204a1ffbf60a7a1989fcd0e9accfe8f53ed03dc6ec04ee4ffdc1ab63b581137abac5995afc7c52b11b7", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d5b62dafa940c5f752457503a90e75696688f04e3723f25ee50765f7061e44a4a02de87395f70f0f13c163fc6b458d3df6bc4ba862be1299858f065373d2bbb5d61c8e43c522cc92ac612c6d508593fc5bdd0e025458094689298a1e8acd76f2cc777d86a430c431c7b1b119c619399ae89a789d99a070e2abff83b93c2a79b8a066a9561021771be167777589612053b3810c12a58ae994ef56917cfac3fadbf9e0c5538301ccbeb566c3736717e32d358e705be486b19a66533d1898fc4771e87929fc25ed6e76f16cf4b9e8801a6846fcc1e63c700e809ac2e4347735a17abf9ac04f6a88fd12a14d36370dafe73e63c802b917b474c6b1bf9e39a052b4193027c4893757f92f6ea8a5bbb7abd4219d561dd0b765408833a84ef118d50340676f8e108024220968416c71372b74c5fd678183e632e814f286f329555a192d2d0d996d47a7de6ee27ba68540adc9b1318fdeb6e2eac326db64cbe4ec7b6e0b019c5171757600eddf9ce00a30591e0fba2fe9037e14d8db08be53de4c89b14849d09022e1b2e914045d9900c80db8af2985c19957c693430ce47f1492c1df5e43bf22800a56be0551dcac39c493db50fc4d47109c93b058c487689c41c5523eaf98e88b792740353ca54dad3f7fb0e143b85f90493716faf91a43ec5a640784e2ab58c5b268ee44ffff1a41b57373b2a6f605067e1323a6892a0f0fb73f4249", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "591963c2164e2ef706cf711051010a9bb0e6f3bbe51e77b211431fb7b818873b0f4b62da58f970aa0f397dc65ab9c5a2cd3cb1cd1bb7b10a14d56af37814955db4e5bafaeb5e22956f2adb8b37d7db4753414a7551c287d618967bcd138c79ce2a8f590687285c14ceff93e7acd18005e64221cbe671f2dea1ece956227893031e2b4241a7f7bad418579bbd261913be9033102a03cdc1e3f509cc1597863c7a685921ca005011ec59c22382dede35f94acc06a19660f812e633d730b6ce73468508baf78a072a6b8428bb83f6c5d11df4fe14000fb0d8ecb12f8bf4fc811c1218d2522930972fbb33e0bf4927f51f5921d58ae4a63ed7499761937f482a22ad45efbe0d64e6304be819296a551f958454efe0685b921931a0e5742c94b8fa23ef472d0b718ef96476f27aa87a18562041ba1223ea3401df10ac43b433ebb8f434dbbfd1cdc509956df61c49bf6205a61b36b0df718ae108bd41e91724048c8b73fabdaecae53429ab2b57c7e13bae23a148b39639ef331e0c77ddb4068b1699dcfad43c7170e41c2446011e58ce1722b8276cd69365f798e0bfefafef766e41b3d0b59c8af8ef8f073ac6f540a2ddd6a1aa8628ae5100f0a2d9e2db9eb449e3d5a1c7f01e7cd52bc341b38cab3b26676103e19800391569f73d896fe4440bf3e97cec301fae4260fecbe9a0cc720f5b8c5cd1263456186d77e5c2052870db42", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4dfe3bd4db47837f8c4903e0db204c2d14c0977691f66b21b0036bb849c4688f1472587fc7e1eb6752e41ac492fb40ff14914565998ec30ec3d9963c24167002e1934ad79e9f772622a5d74eecce81fc5e3c02790771c3e44b9ba3eb82f3dae44910a2a5ccb3b4bdfe05d7d0789bbf79412fc27df50b3e7ed7e3016c804705dd24e060a60b0599714dfa46c4e229fc3380129b9e540cbff28fd367f6f0fee13ff47dd2f77c04f18ff123d8f0b02dc8979c9b7035ab1533a890e49b2e19a6122e98ae4fb08978af7486e3e589cb9924cd79026a3262284f8c8fa13c8f29bfb2869a3ce1daa6f2513f939e1e9dd5c2ec8a8c3fc47f0620b38af8bf37059c24d6fe922ec1c9141a8e4804389e328607ff918fbb5e3de846479e71be55ccb4793365b985e4a2ac8b78ec2a40bb1f09ad5bf08bcd6fbcc3fc1eae8dbbc3f6f819e7e4b8f592e8e212eba13fed31483631e0bfea788de85ccccb45307e3a873f5088a3d5e6781eb5223d0e49dde2379b413ba1fce0197734a2a4f12204b16988d576a3d2de4b8f570bcbf5c5e008a9697e89ed47e837428d413a5faa1e98a73d92dae13da9802f615a37415d74e0622f30fb5f637890b28876da30cca8f36f63b755a8aa3f9f5a0490c250258200937d0d8371cc9fcf0cf8e22206a7086fc1e9335d496265a3ff0376f87724f7ff763f24c63c630a8da0ec4d762da5c4db57c5bd4bbd", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "dce897567a75219cd59c02c7adef6038f5e937aecf7f1abb14163503e7a37a958b6fd815d088421610b669c47dfb96283c4e843dd6552598d5a10b16f4b638ee97005e13943efe09764f5eaa29227799477e4e10010d11dd09b9964d32d2c0dc5812c282c24d6fa3a2322f90a27d56f8d7d457b2c0965f17768a8c95c109bc73a0130c56fc1c8a2275e0216409b79dfb3c83055b1335006f76bf2eb629d6b2512d022c1683d0ef13af008df0db74cae1a415570ad0bef58bbf6f41ec3d69ef7f53f098b04c477a082bf27a3c4f913c88f5210618873f8deeb12ed59b758364ddfd3d1b19882f085a982feea5fb71594e78a61b0600ff8d460b29af6d155246c77de5e65866dd60b02de47722a898e1948d3e7f083968c9fc9ed995239525af099a51eb44fb95f0fd6f33045e38113ca5e8f38b7fbb2cb3002ee816fb88f4855c97ffc9170e5678d9693a246dad58e22ef4a28f98e235c80e26d1d5f8abd063535852f4c11b74b899a485dd262ce07ec03032179d14226a9b3ccc46bce3add8fb4df08c4678f252e55a972553514403e1804ce5f1e2fce2cc3fd2e7ff72b09d0a1fac8a51e8b4d7391936567ddeff3d1da45ae4c022a57318957f2a46ae8dba2b12623e8d681cfcef63829df00a50983666dbf4b7aa5bbd597579520f20aafa8ee0f7dc2383ca0717d22fb35ed75c9dd65535fdfe95684c9ad076a8dfa96f67b5", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7892f12ddbd48d20aba080f3b7c92cb5c918c416a2f71999c89e790e92802968f683602929f8c37acaf2e0a7337e85b5f0bcb9e2e9a1208921d578b24eadf3bc8e130571648dadc144e07f6decff4ffe18a944b8feb38474d9df08db28b65ec155d168f37371708af138316be70103e8f4a8b372ac0d3a9ddeb3144db05120899f8759a37ccc93d0c0907c83e401f0f3118a76ddb2ef14c62a304f618318e2fbee1d5459e48437ed45f5c5efcd8a85e420d350f3c24dcb5f0feb1491019438e4d8f49317f3ec670eedae0d22fa6be70ff190057bd7c9df6411e2ae7cc0f35bec1066bc23d7f2be90b779e017f3b9499b32ce12547a98cb50403620eaaec33757bfad20c55c680fc8e5b0a9d8d9958b1fc377fd34739369cb9118b8ed40db29864975f4451abc2f0c9513ba1d6821ce65c05a4f7d0af7feb9267c5c890aff779b39e6782c3918521ed4a51ff049b8fe9e5d8f5cd9efd9e3b37dc3a0c61769fe25a3e75402121329ae5077b6e71f39ed32d6c6c3c26bda4cfda757bc42e5da1c9f6a99359fc3b3c15bae37528f1df374347ddf4684a5acacdc8de4aa5d7273cd91e29e84c75e197ea168004bed8038ad5b42343e88cbdd073baeb3b1fb7c8df155fb73b1f722f4454d649f939dad2b7ec93b309cc10eeee6634bf96b63aa14434e96dd714a72ffe2d581bad37ba0c73dae1dd23ee6d6743f457232ceb309b25860", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4afffe50d1173d25bbc0f2b430589925e1cc85a5370b32b3dd4cf051fa80185552ce457146372792abe9238bebf6727e8da06c652ecae75d1a33b254a9440b54cdc0c2f1fa5f82fda4826ed0e0bf230690a451f14e1c9fea3939a141d354e2240a7d49d57d40556a84ea0b1e27f1914f7acf67865c68e52f406228a0be9d5619dbbd0b090928ebfd87a357d43218a0d63fb5e87cd85f4673b0cfa45d578e608476d6e6e7fb632399e5ac7bb65aee1bc43e86919d5f283ac30ad1b21bff19c5176b24a3c5991f098decc122c35e2f809b6afbf9128395d126350e2a9ef50130064c74e30e34ba97d33192069a286214e4d723e1464a1eeb804d68dc5408252f1c420b98ae118fb50e290b919abbbc379aa5a1a2cec88982feec6029a7018e2b6353b7ff5961dd6e44dc72ca97318806e24dde46dc0f1434c506e070e31b76f4b731661141604047e93018ce7a2cbf3c38b8234a30498d81d0120fa70eadf890ced155ad5d486aa4f1790bf59bd9731cee686b5d4d115bdc1245079defa9092e839ab567a6e741c8760f342ff0f004d6f71dae463d04053b98d5019407f0a885778f7c38d1f6fe80b743354fd1d4c5f7234821a41f6fee658500242763e339a6ea362db1e9cdbc7177733f17331abd97ac4a148c8e2c6dc7e6776853d37308f3a3fc1a5f2724ed1e6793651da7b6fe9e8e8198e58d8f8137a36ec5275622f1018a", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7b6a7e872b1845f321814af7b20fa9879ba28e1e1433b718a6fe0e521fc8725e57e4ab0cde1d53b0dbedc5a0cacf06237b2eb795e89b8d2fbd0aa22711ad30849b71fd57d67f6eb6a2a8893d8ed68552c163811722b405330040917affbe2a746b4d13428198111ac3e4d63368ea2ee2e3db0a22fa04552d847a0ed9b43efa3dbd0b71e297c4baf9e30f94b06b3f1ec0553713460af77cfc71e537ea1f794aecb1105b57620042e75b248189364c27980f0e4b382fc54cb4b7b2028ee73d04aafc71e77e19e751b1106b3afbff80876da433e13e4607a84bd4e2de85cccfa94337d818d2100d8ab3818f7a973d7164831e9e21f1c9510ccebb4d4cdfe93212757ef97b40b947a10dc846fe5e7d5d4f492acb3284a318a11c12aa9c2828013d08c68f854d0ad9278ae1e88ba8d6849fff026126c04f4dd633e6d35a74585cb4cab87848391fd3fcc77412676ea5c85fca75d5247c283ab168b48173b7753bcd6c20607645fb51e21f43ad1cf5c1968c73e4da07933ec68829d569c5cc270cafcc83015fcb6ae48e6ba4b4542ac802f398428d969e1b2ba5261e9d7ecec0f559b54a6bf1b12727dc640c8dc70d71f2876227f5f1b2b8bb068e94140eb1edddfd4cec54e9b93e0d60ef2d36cf4fba069a72599a7f856f9b12de77ceb658ea7ab615ff3606804805de196309015e4d4f3c73e091e8fe24d9f49d0f7107bc719e816e", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5a6bb1b516d2406cbb398deafa93858bf9f4e3d0229bf1b36baf7534265b53aec5c039c371d1fdd6af2ee2a5d6e2af244415fd630443cea8ba4d796f48212ee3fca5815712be72ae6a68f36b5124bb0d5721fa04da44e3a49f02d14a468340000e0394a8f2c7ac78801cde387dda6ddfcd653fa50534e204cd44c679be66f2aee499fecd63946c5b4885baa597ba16ce2cfe9af382879d68ff06139fb5e7d1ea68ba5bf4f3570a1912fba89d6dc5271b588e1684c8f0b9f20e7cb24916e87be1c4600d2e434b22d924260c1b934d630df3adb64b79662925b09ac8c66f8e74a49868f8a7ff23280f5a4d75c9711e59cdb24b3021c02e3dc993161ecc3b3fdebf48581b2984e87ced238cc797e8a173ed0df1b9a8461bb56348f272a43b2c8a065b83ff9fd80e78ab7aa6efefe603a3c6f7d1558c4e5eeb3a89673250a9e15a3257abca309774728813ebab2ae0f4d4cc4d703310a8df68fb7e0fbf58dc280c139cdc14be97cd9bdd8cfa2cbf14ce7cf94f9191b1077909882ae4a181b0dce8aba69c69beb752c80c7fa19025e3d3908108431b10e270cdc7ac75ab040a8f0522e890f1a95b6c1746b9ef2200400821dc4d85ce9efddbd51b1580377b36326ac6b0d88e0a7263c3815605a517cee5cb89bb118fc783ad3ed56700ac82412255469c38c6352b354a0e8d7a0d0a3ebb98791c18aee99962c0d3fee3d49180128f1a", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a6f508b757f7a2299a0f259e025b53eaadb72cb0132983fac955cdee1706bb1321463634f707ccadf80291a45663c1676b7e7a24fd7a195d3ae8b1f3aa42ec55b5bf8102c1691a9f6feb4d6462e66219a9aa1a9c85c33a3ed123a6c563de615027becf2722bfb00b9427a641b6acca929caf2201630636f000e252246d979d027c566de5815c19a06edfba163cf0f78e2a73b926ed59e1874848d91a03e579289cd9dcdae852cfc61db8fe0153ce966609cccfac151157643aba1677749e140a81c5d4883e68d8a582c7519c9a0fd3600b1f813afe06b3f5039ac608f5b189bc1c5b0fc2fd2b3d91e936298b312bcda6554a51cda97aa9f22f7118f565017f5690fd500ab90176cac20c0251c5f82d691c0695ca35c7a550e3dda3a20c7e1d34870d04a01e9ecd9f0391143021a1328c74bedf8394530d5868e0fea177c02074e1d732fae99e5ef67de614753889d00c11acc07bbe61c5081659e2d9994f81b1510098a7f2d59a73569c689c1881e0370e00eb9826cc95b74569a7bcacce467701e11424f5d800b910606c453c7e908d8357f0333b829b10d2621832b5067cef0780c8ef9a369ff32569ed2ea2054ed1e25f2afaf34b110dec648533f0cfb4ae8ef327d8341ac054501655235b7dd0e8aea8c93dd656d289e24bc80e90bec472e876a0f1d508c09f1c8444be6e1030848ed6a891bfdb97677d30b8f5f5fe2aa6", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3e1148fa9bebf37e875a51c52dc509a08497b6adfbda1a63565fb63c0f2df6f463be90cdbebca587114bf1ab32cf3516049d3c6530ce8dc7b7dfc6a8c4a6dda8221bbf6fdddc8965820a36ceb33fb98f37b0490caa2a9e5c3a1af0113d92ea9c6df0ea256ffcbf97dbac6316c6b5fc1969b5a3c390fcfdba370b4d802b2c3e53d9ddbddbc888bec7384322fdf550523e1492326434b77e26fa51e213c49606020e3547fe10b7949f6e734bb4ace65d1fc45b4a98b643cd0917aae9315833fc7114a154882bbaac999a86e9ca1e1f29ff2e4d3bf44aa91bee7ee18647a3ff9e033df28a9d34e1f3eea40c5848a39c29bd8b36fcf0264a58ee6586cb3e351eae22848e15a482e9288582c1505a917064db22909b81ea3718ff66c2551bf0bb72d210ae2c3568b71fa654993f75620a1e414fda3eba16406a6a74137752e0da1f9e264df5a025807547c72364682fdcca79dc040fd013b4b4ed3f83f5b2d729640f393a47ba0b4ecac45692ee7245809246b9f010896da355f4078ae0788a007d7fada58b9254e0b5eabe4e4749684c481b940a58a00db7d4e5296f4a5fcbf8a9c8f7ba51712ac64fb3f51fed9b866e86c5354b297796e66d54f3ada43948b5c0605b34ccd39f7c39112ea54d951c88b166c5d7190070e4022cf232161211dc13668f37f0b61602e51aaddbfa9c92f43ae42e057d89d94c41b0e93e27fd8dc8202a", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d9907f701a9e5696add73ff7055d62ade27bc2f945327aa20f2e36cb9e67666293eae511e11db7de1602493f321a8eb295ab9808c1eb2d0b10eaf78002bdd6a7e65c2d279280b0374feea4b9ec1772edd57b3d0bee6c2c43a9f6edb9c6cd4cf15781ea859eee86e1a354c277549960e05dad60b83348f43a2a8c16fa2735e8562a811bda1ac318102c2f349fda3827b6176918bb8d19aff195d9a7f15d3397bfc437869b322cadd8582945ddaa4ee0741614b62ee2d322015b32da2ae6f3bfb4a4bc63680eabdc8ecddcfa13d56932073f7f96aa5944831a0bee75dfba553e6bfae8cc67ca893116acf8e7a9920eae393fbc40eb34120ce135659d95ae285aa00f8a77431a9a8f83e48f0840bc9fdf891130bf71e2dcaf090b6a87d427816931c5a77ca04b8431c4c96e9b9240dd1b89335653de84615208b9980ce33588c8a145b373f4dae0bf1c722a90f4a21939f9d400f4adcee397a3fb49bfbd3c745936985400eb9125126c5c4d76dedb75c11b1c2a4388d45e1dceac5d467a8eed5cefddbc663ef3c8d853ab1e09022e89218b042752955ebfad1447bc113e21c0abe32fff54bcb2b68d8f18f7a7189d5267c662a7831512b5c419dc34d452b2120642c31c0ffec828251a464be1af84e18768697e88ebbad72fd3a656b1eab86efe5223f521867359aa9202ce7a3cd29e2e20763e660d3bf49d602fa15cb2411def61", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "568b017c1093af7eff04290be0619378435477999ece4008f8a4829fc668d0f75dc7c30a3822decc8df78da28ed12d1780c4dab154887609e2ecbed4e64b22970ec500567c6dcda59979d284f7944bcdbd511fb0e0f3850869e523c778ba53832e1c0806bf737340f7731c5126874f99ba0ddb38f3c2ae5ef879ee0728ef2a9bee6e08fc2d949de4b96ea8a6974b03804ea2574c210f06db4fff6e435c5b7400abe6baf9df97d56432d1082d46f98a302f2ad7ee19cf60d46103eaa1a303819233c62dd76fbcb0ebb1b48fcdbe462fe3dcc9d56b7ee57cbf07988bb6afd1a77f5795c16c261702fe6eadc228df8b4ac3dd371e10fef69f261b4b7460d174724fe9b676c91e24d62a996e7a877b7674d9b0cb01083077ebece7087004377a4450f3eb28abf73bfc3be41ca03691727b1a50409aa5321139826cd5ea3d830617bd1f8e40fe68b5f3e2c7d43dc5ef59482df795a7115a20dd58851c2bb42877507c099dd7a5cd29931ed4153970d4d1d29b36df95d1460f06396757657e3b4ee7b981c810f870702d48ed10cbc11f06595bf72386394c953da2e187a6db74b673967b1e71cc7f69d89747c3f7ccda9eb4f2e7df3b780bbd73ee75e873e5dc486991385c33b25a6ee5fb492bd51db6960e3c9452eb559413ba43140ee14d7fdd5fab8267320e255ef0d55e52680c5c518349d242c2ac2d7d0e3933addfac80e613f4", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0edea314cdcac3303b62b333b886360c775d9170e35dbb92d5b113e151828f8c244bf9ef45c607f3b84fdbe2d6775afc74cd8584dcb7b36c5c8deb47af8839c0cd4f1eb319bc88ab0a233f7ba897f96e60b506e83c42b8c35da4c1796bd33930c38490925b13d6ac1800e76a0ec011fea9a6b97cfc36628e519ca8e8422645f61bd26efb3e963f7a3eaa661487bebd9abf377ad9e9700adb2ea6fc60dc7186644afafa6abc6aac644d24efc726147a99d0a745c93ac5ac0d17a0c51308b3d4ad430339543cfc3728902268d024e35c14deb8454d39fffd638289862c7547653346a14760ca700350137cf900964ef4497cf10eda0035dac8d6cd9c1e8dd2410698b5fe3899c2d62bf8d7812c538512fb9ba593ec583643ee162174d7e2095575ea66df5dc6f970fe1add50a001a9c4f8b7f730ceae488d5d5b8fa8a08779a7ead3b49c6082790e35e229fc5532519ab6dfeaa190de89671ee7ff2cc2c06f0a1e056a86bf6c1aaeb02c3c50a534757cf3eeaf899a4866d67c31ff3c480cdafc2042bedc67d26de464032778e9db384df0664246d2514d72e1ba29b0003d051814c1c40c1ace9d4b2ab2d38415dfc6d2ce822de2fa3fa95b3f507130d7664d304f6b1d6efd67f817eff71163d9cc46c0b0069834b60e17948ee101d19311734ae77151c49f283417168518bca3d5ca2d94b4ed525276c363dc35fb45c06a0f14c1", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3adb1ea98e1c3eb5412c117762e5b5e98fdfd21e7b51e4eadb5a59704615c2b2d0290a14385bf3daa87c13d374628850a2ac4fd9a1980a015f1a2cc9743d6b6c0e8190e7d9620f7aa6dd7171823a3fe92733921ad95004eff8a3485535fc9ed6bf2e3ff99628d1fca044bdbdf9315e6fdff6d176165b2520b44dba7c17c4f833228ca442bc76f96c957e13c4cd1e3c3bf83d983e92654a55c56dfcee9ce354ee4064a1ad3aad03741825b7b8b155f4ee164890ccf470266468898f8822c964a3f00e3576a4d82e680e0bf9498b291cec1c55c963f2bf6354ea30d17f26c755bee0030b2f97b8c0d6e04f17295df8652a1df84639ef453fd9aab01f1659de48368c5761813ee64e9ad7acd06e5a1f47a26c8fa9adc6af2868dba525b01fc4173fb24e918a1982974cbe2b341ba4056d412cc9b24f06bd5055bbd2da558223c3b0cf7a6dfe97b10c96f669280d69d6ca0fd72d3730b9a9ca6451bbf10ccb6ea80a0ee9896d1102f5a6364e54b4c3f7539c5b185bf90debc8403e060fda58cbadc305ec6055b221651af2cb18b2d1eea8f34e6b5f7bf3a4eca8cc172eaa0498528083913bd42514c832daecc0ce11c5da1fd7665c741f232cdf01024c83b4140be2f34b2f550511b5d7676710941d5363a2bc837f55bb6df390e95929e2ba1f4f305823c9751aad2aa6307ebb9980794c0daa95362430290d6b1e50161c3445bb7a", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "86404f1a251b770891f3fbe1a6b57add1a0d6ab6137efebe6405cf37a00b26f0a5acbf61d0fd46524780d554cdc4d6c6f5dd100e3a2a90c3de522c5491fd433c559726e06da3a0ed73613099fb17c7b4d3234b152ce4e0e6d26220d49f5ebf9aa65d34a83ac664f47ad1e247c9a1f2916ee6e519c2b4a3eef4afb1049c5f9351e15e43ad8d66d0512edaae3dca0e43dce60cb523e22ec14597c6c1da3d571142b1369d2dcc7c829845f1c59d23d29389cff0f6ddedc4b18241d266de5658da7b49118623b212e69b891b3698dfd0f63112d7a63af1be9a8f8ba88d78e3eeb5d846f71c0d5f6ec192f70a686088953e6c4ee1e6463e6576fb18806209225da46eb55cd888812d563f8d0dd403cc8faa2ec984fb0000a8a847f9572f3a0447a2575feb220cb928abb019e8f624d3fa1a6aed2c46406dcd9b13857f08a69cb59a9ec936295f67632a04d68230da4452a4adda23c12af159f0b5fd5afa282b454365cb5e47c696a00e1102b1bd7d478d6dd35cc68a91680e6f7ebfe8b98086f1cfa0ba89391d95733888093878be7d83ed58a0d758c64077fc42089dddb2f4ab25b312ff2e4cd545a507b0ba5e98372c9f61c8f8e854cd455d03382f5d95a985a45e17b5cff6ad3e759e4c00fbbfcc73e1b2f695f9c103f879b05f0d2d7a8b89070ba578a56bbb4f072cf81db13bdb2cf4dfbc744677b1a175373d075533fc99078a", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "523c906493b202dd0ce8893f31ad828c81f07140fdc071f030e6f44afea4fb067dfc44b80edad16a26a1a2ee1c048e1479924f114eebfef6976d595baa77cebce5f955eb34c9f0a6d4d2a0518deef00b8a3fd673508907b7c46e8326bb874f593ea3562489dc03315a5e29f58223a110be55c37bb88509369f84e218d538439f13d46ea315367696299f3966560d282a2c835a9479709242ca2f49d90a341192b32aea1ffe69a2d2444eacf3ab92c083e8593f6ba06cfcb7a0e843d6b830c7b2cb9e9bab1249348ec7b97accc6415c86353fdb158b2008a27baa12e08980f216a724bee7632c9c49595c47e61e565448645fb3b349699ea3a8023256f76e8df613f59364aef561cc970bbf94545518012d5898ec4106af592c5fee551861c7e96659e47f133b6c4e7b63631105367fdabeb3ce38c033d5a965a4dbbed1aff66104df32d237c0264e44cd938d4335fe5c67db6e8be9ca79373dec2631985854fa010cb5be92922a1695d6e47e013a0d7728f3a0dfd519b54e0cdabdc290f4b6eb2c4e3b102055aa1d9005520f00532a8ef3e76d6e6b2470f270aa2456c5bea1db924b863b9749e4b09dcd186a0e0fbca8b3b2f7b98cb64e3682659b3de80e3ad723344269e908c393e8f9b72db5776d51262e9a59f275e56e612c106182745d0e5e8d5299860e631f97b0a5356534a7724c5412ddcf52c85628ae591f40780149", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "824ca998fad6a19067dec5785be1397c8e8b341c82b70c02960ce64284cda341bb38a5f1f86a428bcdd7085e939157ca627a18a823b8e3acf152391a8bc1f527cdbea011e44e8450749f0bd28b4568a30ed276d3866d2ed3bcf48e1e1cc8d9687e12736c0de3a1c0693913e39152d636210a3a50788fa9dcd5f747505f48f86b9a406927321a62e006b5a0eed073266efd9fe8d942bc64d1cf32e525e7dd9a036fc4e7229ec141ecd24e0ec67aa0e23f242c04212649b7fb8daaee515737c0d0a1b24a69ce324fc690d6ea0195ffe3f6f8969e19eb7505a56661243035edf27007b6e63bd5cb3abfd755726662a09199ef1a84b3a759cd86c469c5a7bc672cd4e9987154486614688fa3c7763d608f09ef07fda12b257f2550dcdf77617147d0c6ac25751aaa9b8e68210f94c7b2022a7a2659160e74d9bda4d6549a2bcd0930106879365ad7b807bff9971c6083147bb10b89bfd8611a2e363d0e0b77193ee746203faf89acdfd0e85e9efced46c0bf1f7d61c7778a7b8c091da878b5309ed503e9986984a56c857783501237326644b35bad0c50cab3f238b60d6fc63bf23176ae9a6d61e640e5b01aa20469fe5a75613e9da7131c97ca654377ff4f08d32048c99eea9414bf5e60f5d69d9f8c8787e12a4d526febc52b585764df437aa13b50f471fb9bd5cd6d265fde61fe159c4cc709bd27dcb3f18e333fb28265e9db86", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c7ea4cf1dedb76167a8c96f7e42346822c6785c94be056d0aef3918c89c243d9a64adef8a7f42f736a19c3688c8ee5d013bc633fee0696408d28c38b9548d998677b3289c7cd8061751e0a7bed4c1ce74d85f66715eb31974f28640e82190bddc7048dc84f747bcb8f74f3567753da72e888e29c6dba6efbf4fd87940d3c707064fce7e600d38318dd1c742b154002a164eebe1e57418f30292f61ba4b2c4bde76699a0f0f069ab3949c2a97116636c6a21603d6e8a419099bcb19eaec3f8d6ac0c76c5b9512f7a0962297aa631e564aedce4d41f36485f3112e2ddc08145c0b02a87067ecdf6e256f70a34b483065c9d15dc294d1e7372c4bf45991a0ef9247d14c8de0acab93ea0b87892b103fb8c1823002c977a7d390b3a3d392c67b72ceec6af72b9f500dc92050327a286b8b9df09a68186c03a6fad8210184a551f6f2545cf86562d978e8a6f2aa697e059c1f37181769058ba7b199150f165edaae00f85a51670c2ef79e2bf4e8c4cc0cbfc5b430b763205e2f208b460b3b70ae504e08b5237c890bbc7312e61823aed4b6998abecf0835f6bab7c6fbd729143f833c1e5cbcebdaa7ead5b5a135b16eeca9255cce98983f3a9cedfa7a01d1c2fd179172a56cd661b642b52ef26a51e98f957c8cf4cd96bcab7b216a48267e661bb6acb328454d376cd3a2367bd47069b2daa01abc3e45dca349710dd174ca55ebe747", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ba6fe199b2287df8633e89b1a7f38d651092d2fbbdf6cdf6d852590557497bfe731ae99c71b145ea009b6cd17313ced406f0188f773a4e8bf0e351decac56c0ce582ba1924d2d305ca3eb1f10ad87c869bc232a83fd6aa4d9ca4ab22b83dc5964f9dc4a1510032bc409c037e2367ee5a7f6dadf02e54137fe04e84468c424a050e722848c594d3ec59325842ab1ffa0fa25c107251e6d86233e5d43e9d6cc2bb3006bc1b5cd53417a23e1a880045995abe2c6ce8e54bcacee477e6c99e04bc3740b1bbaa246217770b553eec19c61e3267f9db9e68ae8a2ef216c253a668905398e073ddff62075a7aa7ae9530e588f40c18ac294e1d5c1771997887e27d2f07d20ea76989cd12785015cee5194e2db5fb736c2582cfd0486316ff3d3f26f19a348af147b77cf6cdc6264a38761ac270c2ec5d857785abc53a3a5d6d8a05236366180eb7df08765297b384a8e267994b847751b25398671453aab2770e1dd2448d1285e078ae5a561bd233a0ecfa2a4a9264a132beb83eaab5de5c29d9b0d2aacd3b125279e81336700f2ba8e76e756f4411c4f76cfa7580622ea86fab035acda5dffa60dbfea9df2b03b9540a1b89076559cf5606aa96987a5b9c46039593726b6c19c70515db21760817fbf588cd159b7bc56803f1c275533fb59e4913ae2b7973a7dbf034d58b6948a4910b5dbe688b2a2e48354d19259edff55c49527412", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a735f661613e78684ccee436e49d78af41a89c325a5d2cc8fefd734c76938ada09ff8ebaa3bbb1f35546fba76e74782076d56cda9a43363c3ec58bdb12183abaa5c50f5ae337ea53af2dff1148ae87825461d294fe433711c9891011f64b2433a643ee850d2227e59a1322a318ea66e3516a8a5844ef87fc4ed961eb55c146b6f98a389455b97304158283ccf03df52471e25d35a9c4693eb51e326ca0a2ae719af93388119365dd06ce0d942a810895e1ed0427960148a6f9e9d65173933482d1babbbfc2f3053d6ead274529254a69a903d7f2d15fe3a347e9e737fcfaf724b7a7cc21d02048dac0e0607aa7f6a7a8e5de4edb2f81c25c7973f632bfd522dad78eb6c628775e12484fc72d97e6bc35b8daf68f48456537682797cb66d4252d01c798606e440142f25859c4dec2e916b3f006c14c329ad67e6fe4f13bb0522145ad1583aa49239cc596cf276ca2e5894e448275a474c9353d2e7e7095cdaa1cee50d967e459b0619d5e48e32c328e0148381ea3f4b5a8afbf3e33ab58b98209d5fe152cf43af042efd5dab4224380e6f209f151642290513affb63961864f35ac85eeaccb8804da6a10aba85eda5438f9aa184f96412a0e205b6b8baf552e0e89a338cacf85eabc390af745694c51e26c877cd0c9c0e38f83436219eabf9dd23be5604a06c2411a08dec7e15cc6eaa99899c56c8c9fc151b838b998e8aebe58", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "673e324d7cd249bddfd4cc0fecfbc59fc92528386045c2c8df3ab0673e631d675a321752134e30947ed7d5cd2124b2870f8777c32ef7e5e8c76b51d262acd2e0b30904140979ee18dc5d6e7e3d4e97bb75825ada5631a1036e8aedfb194de2aefefe38827c13d528752d5337a752d3938ccb492793c99e7a726683ab7dcd9fcbe3fdd2908fffac6d866b13c9617d272b16b35c73bafa10bbcb216f44a543a9c75e88ac85e06c45cdcdfc2b0cbb900dabc11de036fe22ea06d33bf844d1371681c2a511e1c8a475debd0701c67b6ddd907818c300f32fed341ac4fcd7a356d30542cf096bf369dc95e35b59aef2a7c0a3b91e7ed4267e059398e282caa40d4cfd407001af2e85c78199ce9065944d8effcb1a330ea5cf5ccaca9fc448d967ac3e7bfbe1f2499700aafd222fe743377cc91302235e6446cdcde822ab441d074adbd175135b0777588d5a08c6e4a752f46b7e1d24b5179efc3c0e12068567b5c187d327a44de9f8cf2d4346a309bf91995faad1fa7b62270665bfc9d7ab4e5e0a0bf8d86901e5c904170fbc818d2db67f7a341bcf44a13b063d53c81fd7f7c5b83ad2554e5e624b6edb708d0bf1a0b45b0c9a087bc711dab3018615b5f41d164330d5f95dafe67bc482dc4183e70d3e16a4e4d438a728825d30831eb95f59cc65649b4ee89c01db4c013d96265bc85a55ee62fb3360e4cbc08e9dd1986840e8acd3", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30b0c596ab84978dc1e37e88cc7af788047ce46c06f804c749322c0ad6bf2bc5608cf8a7aca3bf695a922e826eb5c3e64b46079d23457c9fb0b98aa6acb470de05fa612e9dfafcc492bead178ad8cac673420f5da5d609b518f1d0b9c0faac154b9310ed12652988fbcd7d5ce757d0704a5aa0b5144345f85cfcb5ee3138dc86cbc291713e50908718faa9badfeebcb73cef9a687db4b811d996ad92c1a9af7e44d875842cef14ee59d6a1f335d4cbb9e41b6155dbb694e15a1487d664e5c8e6c37956ad1292958502a1f4dd75e08efdb1ad4276fbc5c31804937cb175bce6e0f734aaad59ef27c77ec6cc6267bd250455027581565cf91bcec27f62ca5e9a1e1b8b48fb47f91a086ed300c09bdf5e0a4cc36e7f4fa4f431cc5b00c7f7212dc321e9d483770397bdd8e1b22ded6d01ad2d12ea4253ae223c786b474f5751a046357d7caf4322e61ad55c2279ab06dadcff635fae5edd2dbb6d429759a173cfbbc8d3d537eb6cda911b290c0b0396b4b04bcc9a59a73b985b45f2a91612df57fc760a7eeba04ab1d8e728c7e2fc461553eafe21d2af3882b1cf95381c759714603e426748977294038ad528d82e8338f7403c78d78cd4d0fec8f6b0f8cbdc1fbc33f6d70f1cf792cb7066540768a44c4351319512ea70b20831b70682b96c1784316a1be737826e8f4022bd4fa84396f8dcd3ee4ba71542b6c6bf3b3ea9edf150", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0922a02d38b254cfc1b02965be4db3b6db137a3fcc7414737ee34b1a204c575ee12a6860e84d8f204dbc67c6613e75ade8450364c05cd7945641dc920f49f92e0aacb59d04d7e302da6f030009305674cfd724946ef5bf661763585addc7081876fc4efbdbbadfd5d77a65221bfe2960b3c7f43842544cc97f3710ef90ce508096921a2e2c32cd55983b2685b2f5fdd7c0da5a2293ab6e7d47a61301222c40f5d64bc66386febd37c375efd2ee8e43abe68afb34ff2ea1236e3f1d01959625aee0e05fa40f95583c455322f8ccf7dbff80d5212bd8cfbc54a12cb6a689f8f4eb4977fc5bdb287ce02f7c5a714abccdf50efd2e5302a89e5654993fa09ff5e45086dace58eabc0f078ce2fce724bbc96b6de36ad9d0e5c4993f2c2fc416ea196b93ac63619f5eab707777a376d8d0a51d79a5c586b4469a54beffa8fe56b0ebfaba579b47844859202e5ff8bcc8660e132c37e46c3fe801aa614d50c9953025b338dc4d8cc2ddebc1d07745a7cec01bd9414d82892a3f4818c634d51c486b7065288e57ae9d1520cf02c397cc0296c674aa05cf671760f2f018b6dcb8db73f79f6e95ea2111c0645be64927c9f802f8277922bdf94a6bdd7023531247baaac95ab10d7fcbfc8354bb44616a859a83fb080ff895528076a5c328f89516e62694b2803600305d10a8513cf705866f459f362f764eec706f77b325bd7cd40255fe08", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "894190558157e1924961175fb40c7d937b9087ebebf38f4456960ead945187ab3692a7990e51302577603487298ec75044aba599d46ff8dd7f97300f8797da644dd2f8299e3e4193e43c41197a9ac3bcc8ead4713a189c7ebac962b2e4a38c85ca94743998e6b078f936b9a53ec2f1afef70df7df96a6a40d03cd13218b884f4060bf2abe465db3e7ecabe9108fb4da987f1983bc0f79e2a2fdf86ee8272c5b8087bb595168c1ea59d32ea3a6538b9b13ace08ab09f75b4eb7c7aa6b23dc4bab318ac58b01758799e3459db3c19964c676d50d3b8196fbfacdc628d6e534061ed6e14a7b0d41c9856966df9c74f2ae82deac7148a9f786797ef4cebec6d431a2e1240727a793882dd3213edd4f22b1f94afea6fba4bcfdb4b41b4d3dc46400cb37bfe61d4236c518db4be052720e774351c7fb2cc7beed192e28a56d3353632ea4c807f688b368660db57b92afde5defa61c4cbc9b6ad1fb012b13b34d545065e448c614835b4bf88042039eb5ef3cfbe93361628635854c37487468e82f946e01da78c3648f04fa903704996a6b8feb98a6d1a393db42443bbeaf266d4fae1ab2c41cf9e974039e4aabe028e40acb4be89c6d7cd8be7b4f4ff743e12b9e3b29ec4b1508a059064c93020d2b8dca8a5488df4219d2e91db5542ca7483609ab8e881c202ed3a48aa6596c7f62cb73c9f0c433f563e49abcefed5c02e307954a7d", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "077e1d74012e8d54b2583056d0eb8895fdbc56e0a6612b8a38c985d402788c3f0d47cee7bfd3a138dc8f08670fa045de7f1949cd1621bd0963bbd6bbfe8cb35289e998f07f08e101a5de1748acfc0d65bebdf6162ad23ff706b759a0ddad1c10b7685d510cff228c098cefff1cc12f2f9b6c1cbc4ac76cfdf79b49230264dc6a515f58fbbe035016a240df9d7a223501c10bf740332aafff301072d572fa5c6791d45e8cc87f03101ccfefa358afb598e822da5268fdaad0682f7219e6f4bd4ea8b1a138bc9b28e42580fdff4de74b75a10feb9e78b122f8699f5383cac12e8d0efd3e88c5d6d0f4c4c9702303fdcdfe115d662abda6bae43473494051ee74d6289996c4d54beed7e5b2de6453b0cef1f4f42a1fd057362f935d466b48c6873c8737af9a5e62d8c832c1546087f459999658f3ff1a6f7cdb56c2b834eafeb992791316ff9d52b1918da4fb3d091861c7b66f7db4474b501ad83da0b4ff1c4e3be7931949a7bbee7c9a48f01f5f83459ebf93b0cd34b7e8b6bdd35cfdf6815d747fd6f6ce405b9264ce4ab26a458ecb0269d5a849b10393ca441f7e80d90977ac0276599188f8cca39f059185267cb7d60c7d6f2c643343d1161175e39aee85be4f3e87c464bff1088c20edbe4a543e8b54a05c4f1cdcbf1ee887d14c09496b306bfbe70654d0bd19d266952d3d9c9d0b17342f8aeb73aac7f827e53da2585c72", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d292f30cf75b901051216a9579ab9108ca9cdda91d618c08ff9b8ceb455ba0a197ae8b6f60c1722b1d212cda0048144f0147e1b61ec2fb65573e76746be9b237031e95af76d6c726185855436cdfe4051fd56ff929cbcf4ca2e2dd8014d8957c1b821100dd186776dbf463a46a884969bc6e2153b76805a0ced2230b9233fe9a30445d8a5aade694241e6ddaf6a1765a1719c4187e6b8e9a9722fb8b18b3fefc746d32927dce857b2083ac43ece35968b616090157db2b09e2dfdf378f5b593b03c2569e941084eabb29dee9cf6a6706800b274bab9526fa57c1e1fd6ff4195ae377c64a01e8842463ebc41312ac8ba9e72126fc6e31439314145991085a7e876793885511318b2e435461890d588286e8c938d63534da7bb734df3962069b62d1c84acebc0b2d0ecd349126e44da37e04f1cdf42a30941b0622735ad6c13e4757a3d48b96d51d2720ff9b0d02f5df213b26e75facea01a5a2452d3a3a041c4ebea57364bc5f9fb4612998acce1f4f774f8479e488e6efff6c21f68e9a6af70bd7fbe7798b75bf76fc2dc1280d109a8c5fb1ce23c02b1398556d5355f0673e84378cc26ffb27418109c24d30ecf4c4957f30ced867b6cff4f71e832ab81e61573a5ddd4c4091e26ddd0f0d0a85cfc369f8685aee93a225ec7bb23225cdc47ab102d699636be2521694c5aae2be6d282b3222f2e3da965fd0cbd583aeff86b658", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7018fd12137bb5fac9fe8cbd2eb3e9d1d08de4546e8af48342160cc305d954b8f9460a12bf0bbcc47e6f93bfab80754fbe2ce64af899a71bd93ef5868e1ce15438843da5d1519d1833d75fc7b7beccdf159bdb175883f3cd71c7590526fd581bef307e21edac07d97c80a274418b7a5a1d5b5aa4de53f478c1d8dbe886d53ab82020869e4ea390d4ff87adea84a2949e2cd29c214ad0f15f041b8cdf427a3c26ec6f51af64142aa40892fe3692d2020eb4b9f3f2285a20ef0144e581e98a4844b4c495fb6213c00112ca114f9450b8abbb727dfee8d1a29b56b847ccef1dac8eca4dda740504a4ac172a8a422bf7f074dae49b5b8269375ffff4d150f07f605d97a3dac62625c25a81f3f5436d36f2386a541a5cbd3768f2fe97dbfcc9d30010401a4d6e679ee3aa7545aba2f0f096f81b579950724539e7538dd175011eb1e47b7e358db13e7785981ce36ed13f979d4bd720728f2d37bec72573aabcf8bf2990932c8e478598a72cdb34efb20f66b3b530a479c679620bf893b3ff0e33e85a3a6db1d72d7c87f9306977f18a8746179ba4948e51fa996d5dbcc27bb4f1c789feba3b1925b9c0af744d294de1375ef8f52ba8753444d798363a76a5f84a1fa542e431f8440df957cc731b7bec4e4ab6e52f092219374a525ec222029dae6448a41702a7cc8920058821a9790a3fa8c88ed06283b43c8ce15fec4138713cfbfd", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "491a44b18097d9d62e0d3eb41b3f0172f3647d65d9ffcbedc31ee68f03f52795fdc5fa753fc8bd77a21dccafac57924c4051eb89ffd17c0c703fb9d968c0d18b2762ac02faf72d8ab448a5d0161a15eb4ab923f28f82dd6e97ef61fe4eefdb63066a140ed5ac486da016071bde06b617889ebfec7c71ee3f66f35cfeee2ef49e5491021c26d73ed920c8e3913514f65ea49d5453876b85885d51bf0265983578ffd05dc8df8efc0d915e90a4cef181cd0898befeba7300855de21a42600a4fb2d2eb7fed5bb3f940af3d1cf7404f9f6bb3da863fbde246f4d3931278fb7485d59c4af8a6f5354ff4e05153280f6fd6015a13fa15439b9b4ea1c20ce681acf92aac4f60a86fad5f6a636a7e1581b3f8fc1c90ff058c40b5d0e64b7d82056a5bd1fa661610382c92967bedea57af5eaf52d7304e774e4f85daf09d9cc5c039d5bdab649703044047828ef2291777061de497de6d3abe1d2b7d0c5244a6cd7d317327f6e596b1aaa552b2d3048bbd26eee31757aadab0e439460f530fa90b92665856201e4675e99c6c2173fee1828954f2f9cfd324ff1f9b77d6eb0d48f1745dc01fb4761a00d1d29de9c034d502658b2926f6f3c283f82dacc85b8e306f9881a75a71c2bb03f36b5ddc44de525cc3af0c72b1af01c4445e305058af24fde5569594e656ce85192f9409c6bb7f5fa08622dc00102ba4f8fe7f7762ac3050aac0f0", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c9667d958f9646740576ce18ce3085fbaf6f3392524423be838d71af5c576f2d12ece21c30da0e209921beae756b9ab6a8b04c3cc10c06dcd785a118f45b59cc50be3f3e62ec01e70d0e9d5859e098fb4eb172ce430e32a5ee1d11a94f749bbc0d444e9e03bb2632bc611a70a1e6a4cacfc9118247ecd374f628d3acc5cca79572e45bf4a94bc1da631a59e4b781b88368979f3a909a01cc7c4fc543fd165b67c82d8f82b7961989dfec8e9c4fa6077c89438a6667e42be64aa56944ac43c7eff8e4b9a9fa2b968da2a1f3f03bf7a80e884d22b6d3ff4564444fa5dbefbe62361bfd46c32ab42a27c3f819cd56016479a40ad138b3288560e6a1f3831bdac5c3e850c3f2ce500f766843549f5af32e002941b50cd88ce822a46183f4938d58c12cf17e1ab29da94c0df368d3910318582624cd66f1bf08c7ef9c29a7489ade8086b750f432e1699676a6483099e9ddcd3fa9771b0ed58dbfdb3f61f882799e20114de7c6e0384785a9ee6b22266b2816d485ae09ed2d71d4f8bb0013c932c477745eea36bffed3abf8eabad517118088fe7d6c22c018e0bbcff07ab814f541ff1e4a58042cbea1bf9d5d6f6950691bc61cb918296e05b9747d2303085a8e9057add2b109a661490e357ebd10a8888c7ffc7fe788ca3da7bbba52a8c6b056754d88cc2dc2aecc1a7dd770d19d0a9412860d1a3d7cdf905ab92fd37d559e4e5679", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0139a6c57398ec02a29cbd47a11129f51c07b61659d0d83fa68a16564795a669bb164e4162d19f852129ad135586a4227b91c54ccbb1e6a02e0a4b1d1e741291d508ac2e9f74bbd27a2d3d4a810ff016fbbd545a479fbe27a37ccd462a9cb22cbcd5d99ea7f99ce4a3e3ce3bba2db87d4343b22304436c60752f6baf33d3cf4d110f7b1b964110fdfa2e0058158325e78b5b4010801aa8ca59986f629912781cecebc33f7d9edb6f6ed529fee06f54ec2e62c6f4b72bddc8ab6ea30db83574bc931c0155db26d3a5bb830b1840c544b155788c66a42e6c8161f05a03e05b7271578d8380946c72b7d322bcc84b1be714cb97cc7851d06e1cb892ff39d88f821a5bebc043135326addaf480c4c99b21c26af904d41a014d5611f42481769228054729973b248ade31a4ea963a626770c5f9277782328ea0635e3a5f6013501e6275b419f145cb60ca2fbb3a7c4bcad7449c47a9336d658bc4a9a3c06b2f84ee9d8a8209ff7ed0505144311df3342d7fb25616c31566f29dd6139aac391e7832fcd0a6bb69cee74cc6a39a2cb29fead82bd23ec272e62bc87656eba34a5a44f443d69de2a572b3d7e9d5435ee69f6c281362c9fab99ef72c7e04bb8d4ff34497b2a80f5cb750462d131cac6da0907b8fc04cdc45a69c22c13c77606a6d6cbb7b27ec65fdbf496b123a3323b0370b031ce839d63e2e1ef59b0d95e646cae94bedc4", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9ca87049dbcaef6dbbf981c211100fc02b92a79380e2fc0c4c59e320b1f559ad83ed653d77fa0b5ba3aa005182b4359158ffb0c072e6c7d02ae32d19567de28e4fb035be09471b07ff6e72a10f1ab173e46f770d94f78e21ab0ec4d4c11b568f394ad3bf3fef14610afa6a8c8347c99116cacc8833affe119d913a6596e8a2ae4d09bd9816e2c1cf8fc2519ec6319f8f219e36cdc5eace1a4dedd47b09519d64586282674571972eb578cf1e640e58463930fc0b08b1b297c5760303b799b7f24faa760c2442f0adc7d83cddc56a99692cada6ba8ea3fa5aba200719ae43d0770b178ad9cf574ba5b0ce847dde18df9cac32d0adaf7b3cfb460f14db0c542413d5f528b6046e9ba47ce986cb134011efb55064f9eb2163b0cdb264a6eb9793f12203ea5ce9d48896f2c448926615d2dab2dc51a0fbdc6f5c2dfd474f455d0b0d421e3711326ed522d1840c0d0e93bdbeb3781c066b7c050e299a2e450640ab46af4fc1bf4291953372134340d4ced304430efe82ab7c9f391f28c238806249258b7e8cba2db75f62ba910b815db2f889326f3fd724f93adc45b031e08bdbbefb8b2a48d0a861f07390a9f041a0255eb9016157c526e52edd7d714bff40473eb36d0d381e7ec2277dcc3f145d2efa02cd63e5acc5f05632723d5c5e016d5dd5ee267ebb2eb39909c0ce31db4ba0cce2f404f0c42c44d0826b24e0778880067b5e", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4bb15135ffc32d2a7e59a5c536d0788ec37633b9b1e5c94adb9f5b01c845dbfab129194b8a5361f352682de8f5a92f0a691df77e06a147c2aa759eb5bb72ca96ebca33367360e22d19f0d4d90c25c3e2ca3785a5cf26fb80e1993ffc08dc9f3d4c1554e5e90a46a21f8f00a2cb376ac4efdbe72e0ab1308bbcfa83b9b484f43fbcb3311a6ee4927e07c568f977545e7d5b8179e6612c2311d5b10c72681c9655b2529017f245639195e416fe0c2800853ffa387bb0934aa977adaea2a13fb87d2f8903cb362c1ae1f4e84fe13d29bcffe4dd92f856db6c5f1e9622268da090a8cf85481036c15d6d9bc97687a09bcbd92e73ac9008d22988893bf78ec3ef87620ee27633faf1fbf3caa3b79323c999932a728b40294ace55c6c7c73ed0fc03151a56c7a87962dee757a29892811dd4ced9500b8bdc905946575ad9521758856780fb4b6192eb6b52a81e9a1ee9c6e563a5682b867511093a14f735f5f20bd6e2ca1d01e4c6598ea6347bbc61dac6a69d05914e716ff1d53ef0b8259e3dafc203c24166f32067201e11c241ad4c107179b93b3e254defb5c67f2d88b732abe96ea5ce09cb360298f1a34b87a8860c32079d5c80ce3f4629ae27f4731293294fc2ab7cd9f2fc101ad87dd489e7a2b0edcca37910d51b8aefe80874088ec53c0d56548ad4761ef14a988739a02ce08fcf81935da7f65c375787740b94d48d8168f1", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "10b4e879f27b553ff426c209658d787219ebeec9bdba09afadf14362022bc1f6e35be08895bda1c67465c74f8c225de02d49878f460515831f1fb1dcd42b2547558ba805b85a97e17ced0a1f1bcb6aa5ac390129916fa79726452af274fe65a963074be70710c59463e3b90e69e1fe40dc8105f2fdc7f863cc9d808c6878480431b847f372e9cf6418203e9c9a267bc6cb1a1377c394b0f2d69911d48650717644c79fd02b355c4790610ee930c2e9cf1fa1fed72b111f3f4183a2ced3d3aded6b8b5ff3b80b4ed00e97aa6a1e947e95fdad77d91e36472fc9326f745c7127b231eca5b2dca161d5429c0d4c4fb15f43e066d80dc84cfa50949f4dfe3f3a1c9af6aefacef20604fd4d884b4656931c0d3bc02a70e37c810fc7758639e4710a229348e134b5a67443dc36853fdddf632b7688e7622247be4d47b39d8f8dd639f9a32db3bdaf3e45441a8807017a9f078baf89eb46e44e2484e22586842658d1ae39bcb4b6be3e5518079fb10fac9cf6ea9d1e98a3986148ec834cf2d00e365ef8b45af8e7b4f8ef1c36fc675aa704269d5c1cc34e63f4362e527c3c42bcf38c2b1262bc350373941a50102b5f2f1175ba09d9d5235a6c90d3db2875545b7330cc64d44ab5543ede211e9736124ba88db37680574e225deb86e40b1c2943eea5b8351486c75cd7536d6da8dad82334cde6f3cc55033d09c387d6abda7d98398e47", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a62486e6b5c6dbb918e6de18664bf6f2a8c8de6bc0b3b323fdb736faf48d9cca2792f842b3a5e80548a243ab59725c1dd6b2dce185b060008b623be218a9997131106b47eb2bda88fe9479ac8d539698b6f3b3e14eecb3c3a7f8c9e39d5398de8d1c5e9fcfd52bc8fb4e73319a8248f9c99592aaa9ba8c7f44142f63bd851f218a9a73845812f865b921faeed8bdfd8b61b98ea26fab09cc90f78e1e714b3ea6948f1647e1258f2fb965a407d1582f28663b76e187197b71e209bdcf3b7223c1596b9aa2df1e2736ceaf4fb830459415556aa52f47cb26e3e22e4ddbbab3904a7b1968e83661f5c8a02bb50b33200be928cdf1babd794e58e79890435f4e6f3af79b7015a7dd7d996f25d61d6b29bd0034445ab6d8b664667ca7bb4537f19edb9ab1f58ecaae3dd8c56a07b57d9cb60725bda9057e3d9c52cf17caa1d435f8022149901d27e3b152898e3865dcfb0580281838a72fef458328cc1130e59d4f69e58db5fd4552938c182128fe967a42c8413928008581bd41865e0c747b7d5be7df50435adcc707e00c7837a45da8a6e7a6c7ab5f5d3494f36d9f98bc2f422f3bf4c1ff0918529eeff3d4e8e5817ec22021f57a2c66078b8622ff4eedeab8bb61362488e215760dd82ff3a58ac5df2dd0d38073ec574084dce82aa9a056328fe5eab9e637aa71b9d6ba317fabb96944c65eaa00399d2793252a4a7140e1780d6b", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1332f011b204562cc83d5f2a84606cc9afe8a6a374041192e02d13f425e75f9b6db68bf4004158fa11bd591ec7b63b568e18f19191b5b9c67cb2defb5faec6140f240c0014396e9d6e8fd5a0f84dda87f4a46c3b933c34bff55883adaa70c5cd3d69b93326fdeec53e7d1c8897494855f6d83c21470f0bd2248b0f731d45003b7f5897be4bc3993865a6a530952a6505cf49ef6c6e319a581f73a61b20cc678af45d53fa33e8be9988aec097bbaa22bb9544985a23c55df8a2a9776eaaa682bb706003f93d16695646330c8a0475f84900305b40f9b2e54d522ec0372aacb5109079d9db19c03595ad70350aaeefdac12009a4b9898ab4259cc5a29524f2000772440d3d0526cfc7f2d780888832b7527a3fc7b5df763d4d4d774712c31441269aadbe75378be716bf0b4f5cf3164707c8a8d300957564c5c1258119d988b59cf222950de826246f4fb5de111e8b72d6a7b038c9d03ac3b2d061a07c7d6d3b574860cce8d958ccf676324599b33e8ff0d24e24f25e4341fdbd872725c84bb666e604cd6e7521cb478aa80ec831279aea590654a8480ad545df96d89728c0de9e46718a6dcd74758ac354b47c772f23cad609ef6357266c4d21787528c16be7e2b74e23db435e9281029b6b941bf87c9ef9ecc222c2bf7d9feb05fd82aad572d03fb392445517e93ab6231ae9ff9354ddab4d49afa0291563e283e6ec3a7bec33", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "bf2d6fc105da6e9b202864ec36961da33148c02b3ef01919b54252458c48d9c47e8e6c44f68df073be76057a4ce99f7f39a42685522a1d3cb9f4a1a16cdacb079fc3f5947726478d403cec4f6d8547f8113ff42ab2c2a048cebb7f8d989d6b8690b52c19494f7dbb4e9f54b03233f05cf068f715006b0ba22d027b2b026c50690de6bdefb68e36ce3774ba496b4fd6eb9b4dc75756f492e91a7eff34df34739ee4c9d4c70e28cf0d101ef7ae131c602d3ad17adfa6fa6b2d9e290bd3133545d8f86fd9719068bf6466916b1fee375506f4759360dc67394eb5f2eb8229b4f25cf257d5ac798494f936b458f45e97bbb0e555c7ff0a83eb4cabffaf0acb62a5baf3eb76a571aa5c6fee066d9dcf4ee8e114f9b1a67b89de311c2d4e6305330224c10aaa8050c30f7eb611b544c74c3e76f38ecc193bffd82a2fb5538763db40a58d86c5d308d3fc40f7e9d2fc760ab91ec17872907be2b5b59cf8b63c5cb677e0471005eabce70776361e2cc91e98bb925d5576d5e9307b91e30d63cfbd1b77bcbe30541dc2e6367b75bfde9cbecbdedc7b6e83e201716434fc159705ae334e74417e35d5e08540f59061855cdceb1bff124810d6b44c673803257b8fb0d1d381a370d55f3bf59d8364299b7fe2f3ce0e0c8573be935c930a7cf301d5cad10601b5cefbf060e75642c9f6110df8739346c26ab3e7d4eeb8573aba901cdd7f5bc4", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5924a0a489677abc21003678c30202453cbdbceb80a0730c318745baf67b9ce438861e71076bb3981849310aedd78866d23b493ba42c37ece84044404f43664dd2648fd0e2ccec96acddb8d7ac1a73efd782d994c257b367dc9e84433b09ad4283b87cd6ef27c64b73a33fff9bc80314712adf54abdca29b61722cf38e509de1a7a86100605bd602f4ef5511105c50b1b49c51fb974e9efdde71e6b83858df47228e2e6de6eed91946f03c4b8429dc91d76f449fdc4caa251adb6b55840540b3ea379ba6220a6ea75fc1a716d91fab436bef8894501ec2fec9ca25b4013ca066e4a6f093bf3f2c0fef2965b14acd44c032f28af20d142feeb35eed9f3b7e3339d39a2d20069654df27f6b2577720b3291c7f65dc78601e6088e6c81d9ddfc207d47472b4fe0b4c633640f43c8fa0ed860e9624335d6c8c873b8a57c55c319975c96cb7e1c2c91ba4a4bec588d91837d7698de14ffd27ca6a1407e6cb58657b9a9ea050bede8d3e15d8a1ae9fd5bbe6f544ac0a56e95f5819025e392167db36abff9dc7e22fa1ed8f4034f77b89bcdd472855b918d241608f5d48a0ddf72b97fccb8d5cbbfbd43176d0949c48553ad6d56412244c763deaecf92ae8e09432c871eb2e62c1fe0f385e3590fe9c39264f00bc10d9280d385d88e28a522199a9108bd6d76f7d0d12585c8f6671074ea8405d2b396da5a86d11152d7ed86935e84adc", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18ac3a1210812bcad60da4018b757ed3494d9f41e8458fec434aea32dd9497ebe4872c19643ad7692ceb186179c168f9e21a58f65531c494f18cdebf315cfc2ab7e423fa0e3872bd1c81dac4f85ff2192c9efaebd2a5f2162a72d13dac495557853cb10f0fc0f06155a808a21202f5743ed6df409f3e8e563feba4b0b11f3fbdd9646a2af4ae47f375dcaf2880ff199f56f1c528868f0bb4ce21434be80ab0e4b8d8f0ad76002542d2fb1d582dca46cdac63192a1b1a23b28807ef569da9a4dd9abf31f6a7b6bcd1cf19cbcd3df50abac097b33ef20dc1f9f372c070c9cf96b8adcde790e02bec4e26204460090fcf13b9cfbb71122c29bf22c2fc1500fb9bce140abf739f84822b4f7c8b8a115f5050993cca0589c5f762bb290643b13d39673238f43219af66b2fe0fa426cd05a774c29e3f6174b210f1eec5b12d879890dbc4b3cc3c43c17ce6d5d4964e3592475ca2aad44b0528f83835c328788d3adc68050b20e399efb422879bab8e5bdec8744c2376fac385abf5f68cae5239a1662da8d56cc048d1b1f55646dced4d1b5d79365d29b330abe412217eccadef0f18e37a2a6b7693271c67143a65adb96dbb561dcfd4fdac0ff9d2ad3579f9d692716ca28008294724709756df98fc53af3a24505294b74d8b43f5ceff8556f021cda4bca401b21f2aa9af455da7f8ad45b1c0c31291ff00e55620480de1fc33f2c96f", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ac914ad805a436102bc7f16f93f17600f5f37d53ca361b03273540f838e5b216cab3ae38652a1b23b25db59483f2fff00a369a80cf99d3d0b39d40a66cbc5491213c47f5ea013583653c68eeb5ccdc701a6ffd79f189dd6d6cbe0dee4ee7f537ca3d0399c7ed4171bbb27619c008745227ed2a45535a7f70684d2934cba5f35f60530a27ef9df9a122cda908c357c86ed656993eb8f700b375d050a7c5308cce03f86efdebaddd0ad10e14272047e504bc12145dbedc7fd0b4eae560a1db0688ff1000b4da2645c129b714ef72117505e458bced44cbeeb331399841296ff1ee9dc926edd04f95979653307a5c359b420face9f3b6d8504195bcef9911fb25db0bb3418e87370541a160c53c5db901dc397fe15f9b86f68dac53c9119a6a51ae60005756477fda826c4e0013b272fb2b029eaa8f87375c20ea9626e250927d9649f69ae9e554b6f993ad0976810c3c1b1db5275e1994e8f066c998190fe116bde212b6f11a7efa6c76695f324697cde80faabaa97a9e26bc4c0cfb2c42be2021406156971a74ec6b16ca9954c3ceec6f39c07e9b3c8d60a4c57311d5ea1e66bfcf3df18e3c0cef0e7a791db286e9fdddd143644fc6dde22854d3081fa0a5acbb4e50c14aaec6da1ef6698a20e1d2c1ea6a9f67e4d4658e63f7550e84769cf9d7a1f29ebf28b72ab2d35f7f079ead71abfcec576f862dbd32f6906334384660bf", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "94d625e64194e4ddf817475a9b0c6ba31804290ff703f39c0f806f54c200be4522cee5c0c37a350546115b28b3bd503f3b9ce17cb485e4c2875a48dbb5b664a280b971f5f7e3f33e09ff9818cb32f14e62eaad82bf7af60c84dde0be79b51c0764fca7b2eb6b3c193738cdc94a3177af0fc6e5fb2ad97e3777c423429e52b7fb937bb4d3b9e0851484501a1c77d0e0bc3b9766bdfcf58a7a909eecd6fd2984f5934e0616f56c1db1b4e72992796b00d7386890d6906170c8349e0a313599024ffb3ae5b7f7a857f9cf91b7b90460be3c975156ce3590ff8bef6eefa4d65e2966e5bd510467d864213367d3ac6db3607b4c6b773078620905d7cc19094e0407f4c92753971227e9888005d1cb12a855563552e610537385ce80ac1eb543ac67331394047c12f4c1f29578e62062b078bcafef26ac9c6a0a306b68cf0a717b99641ea7eaf5677d8effaacc6b6d71ad713c120426b225842accaf4921b9a96151bc9334c545e936462b5eaeac25ae02df0a2c4e76167a4091182d2159ea3d1b2dbfa45fe521fb25aaa56b8e7c5cb0746ef9c984d31dfbc95e40357051ee2182e3a949337e3eea4074ad2d9c0d578584f1a01923393ead31338f23dc48e6f9743f4ea9afa98354ea3c6f657305b4c35eebc391f1601a88e0022601de01a5caf66ed3fc7107c4cd37961cbb953547484efdc4807bbfc8574ee0d895f1bef46437b1ce", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "10158b081c00409582fa82d751e779cdb9501972d673a5702d7df6268c8b6c6d76ae8e98ebf558e93c4460f9be3bef7edcd4f78cb3a8bb5893cd055e884d72525b0f249e2418308c7e81b73cd72fdb5f0710b01878917677019fb21165fb819451b807c5b6caa23123e7ff0b889ffbc3484690ff2484acaf8030b6c8221a0f933b82e0b2f92f3b3d17105e4a52dde787ca4e37252ccc060bcb04d9ad752b03e85de89d2eb5d455a91363d189c4f8c0730cd165f4773089896b460584d4048837d9a18941aeb2ef5172ca71d44c72769f34272f612a89691702047ac079c0c52e77229a1baa744620d3b551a26a3b9ac18feb2cfe17abcfe3b9699b2474478ba586b7fa19f8f582f9f57a96a414d81dec30027e2784e031e52a3913de59fd5b5a6645fc71e162b73f0bf37dea30278a50bfff343f4c9f511f1880dab8c53871faa5683c219877d6cb29da4ce3d22ccdd3079f74953fc64262be53ae4dacdde65bac77dc39634e3955c00d817e8321427b6643dbf9f8bc83b85e61c959539e18af5efc22d4c22a18fafddd36b4f18d6285cdf37452d4f6fdbe4da2d478d11c8b5d1ef5435b3c9955a488e76b049dad19f2407871349093020f7879a950536a0a6c0f07c3e7eec951c8ab42dd150405fafc93abf43fbd895686ff662efacf9e3d13aec7ec8a8f318750715b45074c277d25a6ca71142dd15920d7047a4bb4363a10", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5eb6e05dbd5ef027479a4685b3dbb29ab9be86fe8951a6d6908643a94d8a6ffda59fdeed42df9d400f8b89c1341024560ce5c48646981d6454d2301bf4f1df70be0af6c6dfa2b312eedad88d4a86af49e4c8d8a795b9433c42d77c84fe58035b4ceab914c1a9a19b37f18c85a47fc4449bb403eb1f2de3bc55a1cec6ff7de41bdbcc708b8af6b3776464e9eea900f910e807acd7ba886a7c2b76cc2ae5a6d372c39a6a89035da6934a09be6bf632392289cedcaa1785f6c008f332a887be0b148381f39b5d6da18b1be87920cb5b598eaf87dee65eef6b51f985d02cf5e2658d2847aa05776a81ff06f84bf9445b02cfa5bea1529e216f903b75216b794f3536ab3791eea6b38da91e732d784a870eab2fbf96ba60685db8d618a6dccee306bbbb3fa2c3c755d8a629099593faad78014c9f10ff9b949ee0aeba8bd3b16ad55bd19f18d14820c3a99ed87e1c21da8409786be4cb1b5c48e11fae272d8fa65f53f0bc2b79223f657d19a37931a73b4204573049b96d2e60d6e01e5ece0df14776121efceba7252dbb90c3d889fb7dcb7c43dfae6cdbc5c83416252d3304a82836b1e379046d73317598e6cbdc13bd7a2e89de3e92aa844f41a343e5e682692eb4ed102b3fc29e89567d789cf226811f08fc6d7ca3af31a363087c9cbed0201a2083225062710110395ffb2a2e446784b5c124f6597aa787acf303a0f20fa336f1", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d42e9d65ad28358b663b241dcd920f1390247f086f8cb360e6eafbefc46d8cd3e58ec96f691d39981ffa2c6f1951f4466d71bba2cdfdaffd85646456146121295e672ec14b5ace16b2dbbfca9d8d2c9d9c37aea8598cccc56edec2aa30a592abf542e18febbb8e075b11661676e0099002251faeeae23557efef2d8ec21d713c2fd85f4d194318f9763b81521c270828db050e12248dd6cc60b36752d17d0d3355080370cbcebe4d7323d022b4cd463de54bef641027f4d1bdffcb23f6b0ca3bef588122e35989629c209337bcac8129054d1cf05c057c9ed266ef389791cefbe3b38697c87b8362a7f16bc2fefcd107a99ba1b776dcf83177e5034999cd56fd184ef93320a88f40c0eed889b3ba77a5378938f6c8f0b822e7f4afcef619823e789565de67a7a3daae4b4b9d561fd7361ed000fec8236b94cefe60095c0516f3ee3712b9d3dc8684843c0683881d0ff690bd82dd29e15349817fa12db6f8017374568e127db29115dd9217ffc11c2ea85a563065b3b21372a2173dc0d21a0f8008b73ecb36b605cc17f1603f0d7ba3b1ce95593b77b572ecccd6c4297c60bf260ce5fe07729b75005a9ccade5ee19a04e68549fd926ef629f8cf2f956436f47bed5636afef7cbabcb4fc9c94a190cbeea82c79512b5938f9a746b1d651bd6e1944b3f88289d9c377bdc463457e3e1fcddf8dce6637d88cafc53fa6a3e2078018", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ea22f253fe76780dad6680542ea0f0b559ba604c7f5e16f1f248c773092f6fce860792b7c0a691f3b854d8554f098519084df3cccfa3db83ce1a172edfc672aab5e8d13ea73b15457b0d497f268a5816f842d9d787485dcf1655f6b73378c8e85372485054ddf409a5ce8ed8e8e2769fbcf58648863f0463d4361aa7c32aeb1e2dd3742106a49c684f89cf9f0871c33991ea99f488b81b042721f346400382deaed4dca657ce8ac17a68af64cbf9326088b00913e41885cfab0a551f097b59e2e192101148634bc063a8b2301acc3e5e0088dd1d47a37880c28883f87164b4d667eb96733ab93198c854658a4380b28e5ace8decade9ac82da2d889ec0092d361e34ce2664cfd9c52a0b49a45aee3e65ad4b545fb8c2a9bf2478b7c3ad969f916ab44cfa26f90bc802400435488512c63c83a7a46a1482f89777b629f913ea11a9b7c723c672b7f3f0396239ed75b329b94e1aa33df30523fe904204983db25d80396937c439709e443ece935e51e2d018b6159dc33c064598db728f7199f53fd659df0f6e6cac74e97812920becfb20bfb71d31fb0624a14e521c7a88086830016bb22c43a4efc3fc2a7ceba4291301c5bbb4aa0858823b65b0d90f0baa680809546f0dca13b4dd62f76cad902b522106ac4468c601218896a73da1971d7364e0dd1b6bfbb6f372dcc3ebb4a3f75063b20d389f4ebc5a9938c66c278b5a710", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22b60129d2653639fbe477cba3f07e1c8a6f05a5eeced1d0e1d534acee45949c41c0059a2c24dde635b3b4c11b5f2126eb67d9deeba2067b17546421c970b6f6c72b66fb0fc992d8ea1c871b1256a99cfbfcbf75b2fbe130e2e8ffb0dc1b57d19c2a8ad3f944e27cb3a14eb444c84b2227da621610d3569907fffe581708ac09dcc10d0d4893bf46f18de5be2a5dddfcab4edec6965ca6259c700edf114bdc86444dd2a891ed114c52471a7409f81da490509502ffde2af5ffaea6cbc9c6a37aa18918012a4ce9edec18adde61b8b4f7612e312f466aa00ddf0b27851420f61901d94efc0473cb1f5ce22090735ead3fe18e7e72234ef758fc0a6dadcab006ba54166724099aa8942d7f3ad90f7e0031d4d3ecd79817cee7a0808400deb50c1f0f30589dde23af0990683d5463fd2d3a661edbc9cc79681098c79d61291d1c225bfe2a1d53111d35164e23f3e1cf176f41d292cc08e36a70552ff0114cd8b8ea7a8fe0615b0df6113d2e300a142803132bf296630f331190a33f040d5e8d22ecd8b2aa044d280d72e59a98286e72583521d075be2c39d2d5c35c97b626d571cfe214eb4ddb9ae4353352f6634e0a80e31d1eed3adc698d9652041461e1dbe63ab3cbb992b8dc32ca0ab5e8e280b19585df23317924b888b18416f131adb1ffc30c7e43b330a5ddadcf930ee026a228c2faaebf5678ee5a78677dba739fd7e799", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c31a07c948030712faaa219622fb7c5d0b617ac39b9a2c64e944dad71fe7d4c5ac41ac5b03b4d2ef702f86a80da37124c396efb3cb49a699a290a2aad3d94042e51448fa160305403559814627d6f6b71f4869382da10d58e3f3d9b960f3bc6d96b2c228ea08eb37d65099b18ccadba626b79d3feacf1735999e35999dd0925d3384b621d97958533eaad9787159843a431e984e12d502314450336511cbf28a21c313a6308ac7769147caaf7bfe1acb28d819250ba87679a52692f9b1c2f833fbeb68986081fe36d8a9c91bbb939b999d6b4535e796368dad07ab86efaff9cf03dc56f91532e802433c7adff70b18a60c402ce53a3c7077884a3f405014c59fd2efc9fd1c2c008120bb97831b9ef1df8088e80fdfbebc7f0136c9f77e7ffd5123eda1e5d4e40fbec8149f227c5752b0c23035b0a5711b666db60a3ffb1a9e7e704f9704fc735b07d2347c6389c207c9aa17f414712bad469fea9fe6230825955c3bc54949aa3838131c3012cf9e0863cab77d95a96d37e021efd83dae21b9b16f75d3a97d72e8096cffd2f267992c27511b8e1db80c45efd0d95d55b6aff706aa37d7b142193d1ea74b7c359d4f6c8af3aa0bc439f35649d7161cd2ce79041eb268957cda759602d1e197adc6a2fd7421f0ea74a401bf5b947c4b39e6d39c19b18652eb04398e03c9f33d47acc6e3cd4744911bb8ebe5f3b9fa2ef62ad2eecf", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ef4e9c1a2dea678cfb6b58581e01ae001e67e8310244ccdd6b83dd34d3246fee465fe61853c2fe02fa9857becafa74fdbe59aa21166c210b11730c0699ed35e36a274d0952a88f52e5b60e948d6bc2684146c74cfb255f346a3fac2d7ba3435923877648803976112b19cd9fe347955d0100146d7b8279a3d48b4c55813a60411915388f40ddd87175fb09c0b4aca6b68dad94c811385680c0a54799cabe22d9f376eb73105749dc2408c033f20d21ce0082d6197b2e62ca2fad78f221d971c432445a9330fd06cab0cffbce8046ebe419bfb354a4c935be8d72e75f7f932fa45bc2fae7f6614d59936b669b6a81b15275d8ba7c9e181a99e7d82bae1e152c02b2d3f3406cc98fe85da5dbab2cd6f1f379c302dbfe80e82e0a368c43d4d45907dbbf3c58b2c5eced793e8863dccdfd4c503af9b69355069f1b5254a349ab7350a2584ec044af3ca4c2246bf4ab174bd0477b11d6bdbfed1a9d48f1693c761e340348583ee522d51c89f427dc5c74771f0dd33538b90249db9c67b879d65b65dc818c1b016c51e055be80e8ed68841001c396d19c3caae57bea782dfc1596dbc26a3642b5661dfac202210ab4c85d5a516c2479cbb546915fcc809c14e0db9e6b4c6ca0fbb3c1b5b1f00fb8036cebaa357e05c796b546fe31bb1bf461ab2b65885b48109fec7b215fec0df1459774c96bfa8624f0f4202cdc907ec63162dafbf", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ac7d5e195ed9531de7ab8c86b4ae02c6e0c8d4845d2adfe0580ef3331db8d3267f83d0920cb5384735e1d70b053613e3cedfa84ec606fb2de2de471f40657e05493a05ccd0618a0a1edbbcbb997db604b122b50e12171888cd0af9c5e87614b7a4b91a714e45b1108340127442010b50f135f2e00119d25b32277923ef98c7863c678ae2eb44e8078f60bb2f43aacedd95af37d8d7e773e6405493093c20d358cca6206c4f76c7835bc8b62cbd98962587646ceccf57ffd3a29e1df1ed3e2fc7c69dc1a5c9bf13cedb130e685622807fc1f5ea48de9921f8e53979654b819114fbb475ec43467250dc3ce9fac210924d29d09e16594edfe9b5ecbeb90c14e56ade3bcb0f99fbcec5d0b44089ac0f006b3bc7e51c04420b6b2cbfdc850602c461672d4d1f19bc94e016fb756d59b0818356f07fa9396703adf698a0f29c6709ceb2789d698896ccbf8aadc965596d9072327e84418a733f3ada1b9fe3a7b50319f66a948fad2554644cae7347dc184137ad4fee0d63aa1766f935187d842d4c7a4f51d752c2c22916a2abe41bd1cabd1e155e1637915bec41a5e792ae8ce41917a8041d169b036f705daab59f48d7e4b8e7a4c63b992a4bdbf7fefb14cc76d14936ddd7682363a2b5e9782a0d2a0b3d1cb2d2e4974e4f7edf4e50ac02c1613c33018d1d85b35b7bb435ec957f37b693d736f89769adccf85872818943a67c93a8", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6fcdaa3bdd2851153a88d3ee180d531ffdb082b548f0ad27b1dbeaab932401c62bc47a6cc41a551f6babae17fcf81e8b1d290350d6c827a6219819e9796f1cdec2bbc8a2c75b59953d9003bc0e5d1e9633563e4120ce608c758ba03a779bc54022303fd59bf1f0238fde26748ee60c2d87411bf0c93fb67adc1bec65833bf5d3e80b7a34c8c652b67f73a36e8dd3e450e16b8edbe9623fc895692018899437e14136b72633cccd14703ff9845166793773562f5df070496f5e0b721534b35a5305699cb5dbf56cfd62c1a8527f7d06604bcbd74d0a8f8fce4dc8733bd8ca3aa08fd85a05e2044933702d90897e407b274a6cda2397b58abf12f9cdd377368131e435096915b1031fe900d308196de742c12f156c26e49d7d95c44f4cebb16de3741ce6ce97a4c932a3baa286f4b0521afac0ff081976f028f8e6cf3c14bc16d905818f8c6c5fa8befbe4f753da2c335181e99c92ad106de82aa152fafd8507bc0032d68f22949ff03e3dbc829c513d5c6b4fd003f76516cb2b23859b07b77131fddb427886329db959e4e3553eb8d049ef6e33e42090611fea717ab3b42d56a1f678b0e70dffe70125f5c924d8d0154a3efb75a555b970bde79c1c6c64af6ce2b803e46b8bc94d7db826eab51d9fd441affd173031c0b28447aa6c2dd666ad32814c753fea22f3d816da523f3565e438d73175d508a1cb24bbd2a892d87df509", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a5a73b52429e9596e8dc30c0960699a9a39cac3a14404c0e79db0a4e3c81aeb8391ced2ac1fb2808f6d45a8e84432053e9cbc8bd12a3bb862b067697c6d8e602db8c79524ab379fb68da90aa27fdc54617cd4e27433253dab56fa380fbac707a8626129e20a49b207cf0674633e29801eb034354a5252acff7ffeba3d64b29bfc69c54480fdee04d7686b392bdbd489da711de0656b7b86aa174dd78a80e6ddc424e0de16a01c25624f200a19178054835ceaac2c20b183199e62668f3c8141c0c7e4048ebe7623e8b511573dc12cb03ff1023d41484262a0f8f57a73a6ea1e00b3237404dad1ce60c0d7f40faefed4f97f56aae395c6b28f6d2038a769cbd4ee32507c17b4bd17075e855367053b5c2eabe33727c1f54e0a96d188da41220d57575efac1ef2ff9784e0dd5be65bca24e918570c52aff4419d7b0571466091a9f68e3d55a59216f8f69357faaafef2b0627e85ffb6f8cf2338d427952c49e7430a427a5099d22bbee55e8afaf266e10e4fac632769619501c35f48789373f155f3f12adc0047444413a9ebf490e6fb68f8f75a575971333a14ac669f6056f1ca0196761df6a19d237e1b60895386feec829fc7ee1d74c4830f9435562568f858a75dbfa512782d9a3f817cb40d6a496a7e6161e066c8529f1d925eb215ed88b2984a0f98dd8e28886865945ff1be0789677012ec93b88c9593c4cca14d5a4a09", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bef5816fa3b15f171af504f2ea184e57d3f99474ea62911aaa3255a3335293e1fd2006f814c81130a763c9c65cfe3bd040e831f350ec7b4c513f4499899c052638d15baabc13c9e8fc3e7b312f869ad557ee4367c38072a2c9886250c1433c44c4ce88fe65f56622ad336729d1627af94119a81f50f0449d025f8401ee17cc1eebb697c65a97caec4fd3e6e1b5af854f1763a8afe5ab1893541c1f3105ca5f1e36124ae1a9a2b21a252f3d7f4de6fbe07707746b303ed98418d5694c9e67d2f546ba7e6fe71620ce3793edacd477948ad09aa8d640ef91c87e81b43c1d581a1ed662ab5345143ee572462d4b88293748964f49943385faab3bd2d067c7368522ea9daa137016fe060e7c5b561a6e4e0e6e63396c44bfb93ba917d873bd2ce382470763935afbeb086071268669c82edd9048aa96d8f4f9f329d8a27fa247716e60d122536f3b9455897c0694950a9f60e53f88380ca5cca2339faa3398a766621132671f7c9693cd2f02d21e7abd33244d63622fdc156321ab6c7fc7ca7efc56e28ec52148470d8addeed698fcf0ff8bd01bd64b5b5bcff96e82dbd84161d4ef4c3339cbe7b82c36b529078ccd6fe42918029ec5d7b6a69f5c82a50364e040dff69ee5a7b015e604ab43aa46691ddad543dbfbac3785fecb209817d0348482d5671198fa124d5a45a29ecae1670a11c6c7da496cb10dec64cfe80761f76b74a4", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b74df1019573cce85ac1fb8b57e46c725c06c4f44f515a653b26f50e677600b5cad055508d54c7f73c50d7df2822916716221df94bb6a87b0abe955ebf1216949a8827e380fd05b4e59c86c4d821e244a26ebb0d5221dd461d9287d0cb2e9c27f9fe5c53c3c243b45b816902b5d2ff3a5650ecd749cee7d69e3fd517e56986739f66d82fa54412ffbdce94cda4b9523fa177a09a275634a014d594efc16eb52c52376e9a1c7a52a6b01f4ec609dd276eb40bb3149d8d2e1d7ab7c1e7e391770e0f821495dc9d574ab859567b0a1d32c255b398d38a6d75d8798f8c1edb9ef2fa47b0f27b9f6ab5cd3599d5786ba01616a41a385158f92f551bffadf72a68d53748d67f909b85a653e04f39722ebb2f628447e7eb83f75657ea547af3b722bac597fc2efe61e540e4ecd5de24d3e739c6fd219220a37a230834d8d0238a09c4b16fcc1efd85e074f5acd71daaa4ee42a144c9bc5a117a9854f07b62a0aeda7887c13f56f98f73d555f0b9ac5bf933887639ae6bdad38d3c0222ab54bdfdbf5bcb407d27b8c20f8f45713905c1d6d9bd98160db03f7fab8186dcface315c27e361456b7fe8c47e25a7a1044b6def6c6a88ec91af7a841d18e5efa9d301a35817e1c43465c273ad19df89ed7d5ebf8f0a6ad808459084dd6124726491abafff6f95e0c1fdc8640d5e6a7db52916493792514ea858679ed9d660cb73d7d84f6c09b", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "491c0bb27f2b2ebe6cba22bfd9a778fb32edd221994c1e85c8500f10e4271ac3cb0e641ab90919089d9768947e6325872f4deae14e6e030fd23bc9e6a64ddc45a5feb92bb5cb5ee21ba68ba5ebc9ba4655c67f8b226c7f0a6ab234429c2590a2244e54e670b1d5de4b30439e80e05873a4222f2785381d7d7822007a53c5ab604b0c8fcbaf1edc847900e8ae4ddd2faa4f2d6f69a8a01995015113fd97725ad61f03a98dd3eccb1bf4d9f08407c43eecef9c5178a8681fd1c99b3b2099320b80c396c3e6a06160d37d38bf1b605a7d1b299df7636fb68e9329e49dcd73228a719bca529790eee93629b67b19d5bfb4e8baf70d4236d490597d9cfea8f174ca4c748d435212aea699fa143c5927c75174546064051783577b87fec1a4bf65c3c9701e613d018f4a56ce0ee34e7f089636a4c57a528b6e39eef1475851950d7b731b36325063fb67554659e6f596595b12661eff56215a62699c9f09c8a7a267dcd4bdc39e33e4973bcd941f9ad3ebf5ae08a2ecdded6206950ea2480921e385b6ec5b36735a496a1329ce62ab5964f09d1e3a8577fbf75a0fa6e613768b27e4e20a18d87176195f8f24620b5484d1c9141fb880db52ba4b25deb1122c0c7b61d8077542996b15158e3b8ac6a3d908418e36fb9703ec37208838e826e574ad98b042d20c74c1c4ebf7d29b62aca94e343816bf14cc668ee9c2e95a2ae6220ef51f", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "46051396c25c67145f662737452c8f44e3568a86f2165d31b99f96e9d2003bce7ceecd6eb9bec875409ad3cb6ea9bd7a317b3c2805566373e81837ef06a5fcd0fdcb5c1bafeb3cc7b3f4da295ed9eb47d00e49a04246877fbee08a43520b046f49b889c3cabf1158306675e882689da7c7cc1e214782f5288e473143775029661b2b3863fa18b3d5f8463e043ff42d1c86d9863fa1563887e8ca447faa825f286e94fb1d1ed5d4000de78481b601735888a70b617f101527c2b1d4441aaf79078625e570bc08e6fb1569e4f5b07f68e7084a686125cc9f2df10abde2235bac8ca0c42195f2333bb1053b64842a1a7c77b540e1fcee22512a5a8617f3a3ce269e8234c2225fd9c3d330fa33e68b2eb7a448773d3790b781791aa796f30f79fd181e98363fb2a4708b3d9fca2fc04997426951719f1df4b11af6cd669400f5f1b65ff4a51b942a126083303ee15864bda720f9e41b43f47483dab2d8c1d5b9aec2e48c821fff8d1520c3e47b2b3795b9478e092bc58f85f04d6e96f46485caa6f37b50e0174d3332392be3cf4652fdb2bbc6bf5b4cbdddf1f7e4669f9d936973e3d7c078a79daf7b1fddc4b43c5ba1e3611abd7e236b0f10f04e9c9c9e3e838af09c7680e1552cf61c519fd9a29cc3729ef29562d50582e032c0b61fce190c97f4b4dcbcae19f61476c52809133dfc194433b09e57fb9aacb8f58819bac334a0d7", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "07910d114f8ce3f107dd3a1fdbea7697ccbc1e5b92c6ae64e92384f1a9b2860841ca77063eb4d5bdfc6bb2e10b7d7dea2e710c048ad2e79d1d102f9d2dbc25d405105c690105d0d3294cd7aae4a824760c0b216170b28057f1855ea5ceacb8b50c11c452ae404d6ff64e888785e3cbeba6b35c29eb61ffa88790938d978dd7ffd1a3581a669e0b170da695d6c5d51e4572bf46dc6c81a969a9add783f896c3acfe3f184103d0f1495f8c835e9cab11bc81c7e12924c9c98343b2f2249dc48465122f540ab598220fe9040d365d9bf5cc47c5d91ab8953437f1478980e361873ef71031fbea5aaa88c0ab24285f46688562aa6e2be98506c19690fdc01068b711234b4a3f39f72d667b85b291d9343c84f4edb1dd32d1d3e3f76837193ece4eb3b6a934fcd2cac02f08e95f963ec5e1f8f11034de12bd6ab89847de5f60927d7050b0d63b677a67e3368afface0674f94875228234c2cbc2449eb395f1cb661b221640ad786291a4ee436ff494286697521dc2feff094210e8f123c644449ed58cef92154521a1bdb0630ce53b295df2187a67ab9ea78ebe2ae5f797b2b91ec050fe26ea04dbdb123ca57159c038fc564215c3ddb4c57242bb49a1c0f6e40e5757aca3e3715bca09c29f61cf7959ccfce3da8084e8338835268ae4836bbf0681f7c4d99d6b562900faa7715c9b8819745197383d38779e1a8b7fc09582d560c71", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "269446ee05cb44b5cd533c70ff553a914bb0731af81ae936bd9b41112d685402698d40e43ae749649c487ebe30a8c64d8b1decca4184cf518d277ea97cad59d07b7e67856eb484b8e111e27cd2bf8f8c02594773850f637e8a0380159d8f83dd750b00fd097f7d1ee8763623931cc2cc20285f4680f7d1ece4f91498c5ca2ad8e724dee2aafc4377d71351717f16ced0bbb66baae892f23eeee66a3286fe6fc7ab06908e0ae563632d666f65ca7fdb1d5ca7935c2839d8bcb2e93d1a2386e42475a5c6b56c6ae6503ee68d1652a23e2012a9adc92b2321e11ccc2fd9dcc61e723c57a640353b1f807d8388ef7d5dc2e03d24501ee2bf4cf52cdcf06defb406b6cde3499c1073c689140faeded7c07f27f4e761578a3f2ab5b13dcf98eb93069e24a38cdfea706b3d6078b5a19190159680c6b36bdb461dd2146b69b9b52a2c4e9cf9369184b05f0725f1073192f0149d4ad03b4601dc165262b416a22234f1ccf18837f413de4ca743604090d39723baf5c6ea217db316cd77a37018ccc6d5d9a2c2ea3bc4711cc3ee5a85c4ca1231b3cdd8b651723c9f331eda61bc848f4621740671c807d4d8d6b2887d31307d4494bd8b4b018cd0d060b23cf34a9131c56bc86359f6e57f35328e14890a30e48a90e9f3853396bee0fe328caf4197a002f79b2dff6d8c1295883e9f41b6da3b0b52478ad420d703429ac7a108cb9086b74f", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "db24a033b6f1f1fb4e43ff98b0612b93c5d19957914cb21ca78c4cc6b3ad5242c13f575302ca531697c1b73cb06f1b7d29d017224a1f2e3fef14c97aee8290d86c00922af0b2e82f7d8010ed993fa983ca77c5dba14d491b32d7db94c56bdc1159e743f4812d73b1103badb4739f2f8a1d4b65d4b6c43fc7b83f35c0f30f0d9177219c133b9be10873c2bb0909c6a3658e5e1b3eff12b0a98c39b7a6b0121b240685113746834eabe950d61e0080ccca319dfe0d7fe33b28ac7d7628691be5211f2e1ae02b394aa9c88b1ad93ed64af0eb8af3898daa98d384e6751767b61687a5a54f6adb4c2fa76319565a5236253faf0497a625a62df92734799e192464f792ddfbb8f64ae65fa1fea3e3d0c4da249c28711db543a588493c5d20f42baf8812b3b41b059c7bba828700e0c032e55ef1c60a1a4d59dfdc2d9f10f9e72e24477256dc956ecc69af456409c700805ae0f04e9fd42c840382708e59214ddcd888e03cb96f2d22d594ec199c54162eabb5b65cec08473590f9c2ac034302391e1b2e9ddb78263bea393992a43ea1bdb3571075d56e2b77f874fffca00e291efbea0efdcb813a5083e4b74b1066ccff5e7a77fa4168dbd14ddec94d523816ac0289f5285b63ece4e5aa48854705a03dfcc6e41982139fac18f7e4fc0893954841be37c18c4f9b1f891c2b8811a60b12ee62b3085509754d9f33c30ba808581168f8", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3ec8c8209450d96ed0cb462e1908c450926e7092378c8afec5f70636b8574e85c67635697b95b3fa3ecc024e5629c68435736d1412ca8665b77670afe1a48bd79d636855e2f85ad049385846d275f75b6e77bb69251112352f2d438a5b0db1b71f9f3c8e2d46744a4176ac3a7880a36e0afb157de03e5d59e01fc929c672c144a448c77bde4dda5d5a9dd74ea5e53e07d07e5db63d845fd1a18114548a5098665aa644601d6e696bd5d2f81f1f71d9f2e55e456042d7ff36d813b19ca420d608c8704efa0519e2e147f155c5f85b6430275b5c1fa913f94d78911e0f081f8749f5bf7dfbf21a21fe50312ec40b8f8c9d1c1d955d0a49e668b51fec3a52d268dcc826bd77fd5e0af4f2c447a51dee40fc15faad7f797e0db9072faeb1fecf7cf312814c7d854ff3ce000fb0680028c110e608ca25b8902709faf64d0ea53201abbaac6025b87992d961a455a2778ff556015becb6ca41b477733c22d991cff0416b842ec3d86c5404b2d9ed3f47efddb6fa1f0725385d1733a44bf75b51a6a6fbe25af3ce0840a95f86da227e7f93f30ad47c033660c45013be292820f33d9c9e5d4f68b5e05755e18a1bce10003b7d2ee97932af123f636295bd8a13e07577ee3f3bc46ae6e471fbfee565a3b461bab9af67f18e244bbef312c8a59cf1eac8e88d4ee1b7e085260c0507945dd907ed6797041a594b88bfb1f338669f06984a70", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d54e56f587d6fcaf2e43ee1a8eff33e833f83d91ca092d0b536d0fff80ad67bbd9926e7fae8b2b2215babc678e6abb916dd19b35c8bacf99b397c8ef364b9d75b595a4dc9f07d3d4a59c52fa4fbfea7815a2196b7971867c8bf931705be8f106d150e71bd7f7d652686ede684addb0a29987a224627cfad213064c1d1d6cfac92f88fd9fd0703a74741a71d43c8029804fcac4d14f5d8591b15eeb3dff5ba654b521c31cecf2ed7a70014c748f9beca3f1b69baa4fbef8400888c5b354a8f6c80587675435927699f0894e109b21aed4ea54ff60fb2c8298425b2f017db44fce14f6eb4fb95759d79d805f113493f7d40722fa37cf797e03b6937179db4438a7895e74263a93ba212e7410e17251d5fb49fabf05c142c9f4649d44617652a5869496345cd48245a3fbb6dead2ace71b7fc3965de6e70be503b2fa953bd9fc76f5be70c0f7d987a323f8a221b875c805282b6eb58a6e4343eb3caab62b902c9310e56ad50fb4adfdc68f11e9bf94d76410bdcf4ebf05dd90d341f025ab182bb8ea0e36579288f6274d47c6c25ea8650424c2e12682ae58078f6bf5b0772d932aa77d837c2ccbb0856efcc564a28a03fe57e9c674889bda54b452388ba8373cbcc26c74e7e93edb9cdf6b91d22fedd014f1151f8a5935ac64e28bf90bf71d92d8415af15127dbfdeb98ef80e841254015641596f331cf5214edb7d8b3dec1f8b0", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3393a6451aa65fb86560a8d01c75c99485be4cf363e43f829a74ccadf02aaaaa85553853ed1cf0115ed5358580eed986a3de779a1feb8e4e1e312cded0824a0e1b5669422d00ade2d77da369cf2280a99b9cf42b6c2a7f3038aff49599555cd9549064d806625c077a85468c5d36fc8ea42078a16181ffa5f75db72f0eb19d2bbefb5ed86aa80a821078dc42bcaa0f206bf9712ced9f18853a6b24e80b418a0dfafc6f3d25f7ac4f20b305fd959c8972eac20fc1dd962c0e504ed23d2231425ffa5a8ce0a43216f07a3cce90cb503ace3a4dc6e43f4eb9a93a68a0eccacfc5300ce94a48f96cedd1179b294918bf6b1c6989ef4804bd62d820a8e9ffc04025b7657290f74fe6f02f2f6c6e0a5638d2b806aeb27110629ab78f1d4bfb22224e8ca09e47b118c972bbd3038024214e0d2a8d939ce06e0f13ad60d753fd62b26a83f9b2c28a10ab6b8e5112d3e52b03258edf0fb204ddbbe1270e41eae54c7f92c2f65cd287aad76e6dc7724711ec03b338e3f6ccb9c8c859f878c281dc0bc61a990d244154b39cacfe47b92d7f8752334e859b5796951ab3b3a09bb269de282b8530a018e5d4f15481400c0f3fa5e60d0d14ff4546598ced7f73a28468639cda085efd5099c12378b12fa4067c1678c16d0954f4b5954a48c2deabb4f694c171d69e7efdccfd18887e79207fdfd0e879824ab991aace5dbfcab0826ee8f44efb54", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5da09302fd2e6eb0695f2d027893f42d71476bd0ad8e1783f3015fda3d1b5d4fac1b56fbf133144bf82f874160a3a248e2c6a4da691a7db2110e4bd095d536e72fbde3b47ce0bdcca2fc9050aaaf2395686f98b8da83a7ad152b2f517125843b8306828a0d5ef8d4b3abb874373644e81755e7a929a33e98069c4d4d0a732b65c5b836c2b7ffc6a914ce02c2ac0d4bd5e67f7a395da04d8f24031d1bdad73eed9d08982216aac5a067d90311bffc2b109f9dc3ab4ee2c051e23880a675fab15a3ceebf15f114d79523ea5780d62a0785caddd3d345697b8a1a785b1488eaecbb863f8ba22a307bc835f3c832ce37de47a416136b8c2e559b38fe8d2b94c4cd376fbe209130206b53271f69789bd0f2596b85d9ccb000a15e3f2e7c50e8820dabdb36b1dfac83cf0a307ee46eca142eb747dd72972f0e824e9107f318036e83274ade55d53fb47069cc49cc51460f982cb712074082559bef436c501c968e1b73fae4adae5f2d7111a1741d1299869b5f5d6c831c69c4ab323c4e04227e435cf3cbfba1a3a9e6e6a64368027d5c385acbab0012f385ffa331db5decd358d44afe4d7d047ca4ec9b8f888930c1c6ca1a01106c8f7482ed80cecf0e244ee76e28527d8464f41395e949eda74e233282f50b6fcceddd3478be8b7825ac05f0f1f09617f31f79eacf10d90be50711b8d2c0a4e1f2062a3d6d4ab9ed05c0f6678f94e7", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "bd9586f52f2e14b0694a447fc111086141f8864f0d2464ed83adeeb0b702cc0dc501b899f0c1ba5acb0c0163191dc8f46e26631fa236289902949c087ef4968585a9daddac00fdf4430561fd81605f7f3568222da3c4cdddb9047dd529527a5d370c343dd2058d3dd3885157e4594d7af160e2443297a3c87c4214ae3ae2fb3c13a8ff39e1e804fbb39f3097b097a7d2dd568d885a5abdc3d1bb012349758e96b608050285ad3c80132390ae5fc9eddac40ca98d6db6463b8f10f79e4c4a98d2aa91b7d8d6b9c2536d8131a3d447a9622467e7170c66c72495df3f8cec11951db3cc6407ce75ef398581677753773bceb6aece44f40292d8de15e020523644acf0afc79e1381875b6a67168bf566665c4a4aab1a8c6a2a384437f4cd2b242acc8d8385cb39764dab2c73e2476200c2136e4904f8ba0479e5a6ece38ac8b4e99b6be4a2f12310b265a8470628f9d198d897cace6efd9cc2b8bd299696654ae205e1470521ec7ec74d2cfffd058a1bd1f84d72a5e13d2bf44aa8306d78319569635d492c639397d886222d5de46f82dcc5bd9736d401ba2920577bc71e7cee77b9395732317b849d22ea98bd5c6ee461d8275df4fa8a9acaadc3db528d7c53e8b7e797e6647ddf9e2259af83b4c56d63bca901e1f0ce5414b5609fc1edcd2a6a7121b41a2f3082a7ba6fcc630fbc7fff4bc2535920d6e8345e0aa8d6240a5f04f1", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e5a44b4fe52c8104eb60e7d96e697c2fb0c7610fe17fe8c6d10fabc509cd3cb16bb4428935ec58fac84db83542ba166991f923a9889ee78088f0886deee107c1d0852ebcb295561c3977b2d69aa069e1c15e41d5ac47050b2221962413f9b5111a536a0a6c1762d04dd8ad96318964e34b8230564509e62d63b4bfd0dccafefc31bc44a0086daae5da89baf990e454f390343f1755f7db2bceaef0a310d07b7817a29371485d5abce1cb9b1e556b830e15b35de0b0aa977aeb1b6a54117bd787f7f9a64452123a3f29fc2e87256395102b6ac86bfde21c05a5aebd4862008be79eae34faaf324db09b5bc57e7e2650ba2d5a11851ef8c864dc5c04c58b132c208b7c579673b7419557d4bbdb47b2281129c72072d906e0e63f4e6dd55f3d3b2fc386a81a7b746a991a751d49d91a76fa4876b3c93c4b8e6bd9326957994354ce4d93dc93df5c5a8d115897d263857c702f2a95ff4a714d402c88b07caa43d4876ae5c37780a7a22a01e8f5a89ee1b50185a27318120a6d3dad156811ee818fa2d7b051d57c5a4f9b93a99dbe9630b3e301e94b04ff6bfd4361abcd95d86fc89046f66da80e29073365fcbbef0e7f29ea799e33302ee3a29792742f4a078f6cf86494c97e8b1dc2018d4a65ffaca21af43675a6461a4a8519e95f4320e2ce904f88ee8bfcc5d10a980684a2038b3dc8b34b5131995c684c89d01095b41b713be", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "856accc6420e940cb6ae49009afc46bc43ce4853098a25631d172c30b2d94b71268949c8ecb721a24f1d9b1dd0448f2825268c3f62c39a97d40bbb36cc93f36f9e78c1e87ae7e217a3f0f3b96c20b99c96d10d8a06b40dab75e7045f484bd6537610f423345df4b9235be70874c3754dc9131ad5041da7ce7c61ede789d87adac85dc9318b82985c83143ea1194c07386ecf2e3af4c1a72722c19649875378b43e85b8251e769e42405f70ae26d94e7b7492dc761accf9d793f5b9e3619a8192d8166ecc53679dc2bd1b8ff609d698bf92c75ac92895653c650ab205a9233237c5ef111d71cd13ae2cabe6c71f5164e896e9659afe547ed1321a6cf84734bccc19b9b93d796b54ee6f3f5355bf1a8f681854ada63ca8beaf9695c5da9adb1705ef06b3bfcf2d35be7793c48c8d8d32a1e2273714c314670447c51065619558c8ae80ef286048ced7e53d3c7b5293d1145b337a0ec34b21dbd3e2bac4897bc657737044c9ebf8c9d8ce82a33a56785a2f21c296b18435895005d1a5bef8c496a36c4608b9f7dff13bc7a741217b54b8293e8b754e1f1d98f9ad74bd3334f381726f405130509b815bcb09f34b3c34b3340870e7702b54dfab81fe68c20e1d6ec9f64ddbb73ef0768f3ed80babbfca7eafe69ccbe1bc8db50ed35614f1b883e702c04612af87fe3cf48063068abc42f3dfbe6499b8faa57ab75384bbc47c0a83bb", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5bdf25b34b0452928d5616140daed62cb7916283165722a98f344e2fb86028f4a5a6459227502f558ab0e6d0591f28bbafc7fbab5a5411167acd7183936d072c3192d73aaf5f02ad4d31d0afec686a6c6c73cb0426c4320b57b73cf6dccc2a376d0cdaa2b0f86f9aac6bdc3700e5df7a75fe69881e3e0573167f3b8faba3d7be21635e7dd10ce82c7cb74e97611415f7e283bdac4b186f7b0c4e9e803a9f19220f686657300e4ec312229ff8cf69fb780964d14c3654df79903fae9969058533a7d0fc29f417f98c1c62aee7eb260a318404e64164699d18a16bdb934e5beaad513d6bb7bdf1f30c89eebc2cc02e623aa7f52532f2e89122f50ad8be9cd3d6476d815e721b789f148be254731e4d5236a678a5894b939de88067a8f70c3ff5355b7a10c2a624d09fadffe29c97e6c2b655b22cbc8f99a1912539d034537f29c343e94d762496ed93072940bc2d56bc419dc584e0f984bcdb4681920d650eac7bac0cf2ad14457566dcb2c4165813aee4d2891adf8979bf38e6d7a3b80073ba04c35b2d161575edba17520fa709e2f1ad8ee43ff5327fb8f40935b7563c0a1487701e964b282c3e5e294b5d5cb570d18108c2d8fb9f9e2419bc154e1f865b2512bcff2424a690afb6d0f582f4b84a41e4a211fe57ac406db5908ac95a5a26d7de6c3d7b4b27d4a7919c8362293e8c8dfe21675e800794d31cb96d9a400c15df4b", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "380c5334185962bef9ee8ad0672b4b997fa0d1be3fad6300732dede2697e5900230c64f93ec093263e62aeea76754223acc93faaced53e558a7147b560bc19638642ddd82d1b240a7983bf2d7c70b986be5cf85abaf28b51599e8d3d50d49abaede889ad06644982aa010d86f3f9e9332443bcee685dd90d2b88a26b41a4bb3675b6242836a168917d22a5eebda2800d65c33da791c3befbb2bc72a17976c027686f967632ad94bddcac0559e82fce6918588f814dcf65cc3137344dd84ae82c00469308ec62e9dcbafa501fd6091e05888a28180b8401a5a2098702e5bc3c8a218f608586c1252cb5ef81bfec154198f0e2af6993e4ad57edd8f74f1212f70509b459b1058584463b96925723c1e9537086356887b450db8525d04f4e53a874b0919e663fc9bf8bd2848986054d56f3766fbeaac550565c8736b65c8b21cd68c3497852bfbc6f9c83f48e787fcf2be244017bef9de6c633d2906bc3a2907ebbc177aeb685e2ffb25be2933c39e426ed28046eb06dd9f02fbf133887fc930b44ceb52a7e45011d1cec76d4937399cf5f5310cc09f847c04efae92aa80543be893dab2b05c30c9b46dd8f075d4d03a8f5c6c07f059c740fd557a406f5147573a9d92c0a832ee25959239760ca0453ec1aea8a1c6a2b332d2a9700236b975b697640082c6974047cb2d3d39968761202701420486e1e271c5ee495eeb7967bfcd6", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a95093021bc15ab7be12947e892fc72f12f5cb76600ee3adc0e536dccbdd235110658ff7d1d63b242b9e41ce4d6d8d20ffeacb59a86dab7f5729328d3f5d9d886e88d344788ccd8ac4daced3d4c7eefb5727037d5c073b3abd221c95207f2f7344ef4ff95ffd65a97f4c60a3a75901a616c9af07571bbbc25a9ea3f5caf40bc2790c824b6b31685fc92438b735226c1a2f730eb8596954be137182ee9bf0ba68606006c262d7b24360cb4c08dd5e0d144f8f0cae94d691aec91e0efc1c92d0128ed99ea7ddae3bbbcdbb1669485593a5313ac42f273525fd8dd6337037635571f05898baa6db86fb576054c2f62f9ee695f7bdb54e8224cdd914ce9ec073253917563f9353164b373a7e3d65f3d7860c9692ad5ecbd58ba4fb1c0db705aa2e707332df7573c704569ac92942fc8d7f0c49e973a71a7f7792ea8af8fef8055db774ec12579c9f32809101ab0ad92ffb5157f26a18343c3594a3183d2a92c293db280fc4e4dcfba02b4441048498e3ba8ec1cf92b2f54157349161c90f7259e2aee6572218587b99dccfed4bbcb6fcb2cb9fb2da566d5ce7075e5a8e2932ba467fd027b63cb7bdcad671c1c84b7647598506ff0a572c1762f5a3d9d84860bbae6022e4578d300c507219185446dcef47300dc156fff1b1806e2322b46390b4f38d65c8124baa8af2439ae0d04534cf0d53f8ca768e8c5341254885cce7410a06e", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a4af45432969bd549b2425cfed92f2632f12a13d73f742dba27c886f2ed487ab7aff7acff1dfebb3f3c56b5ca804c3604c49fc328e680c3e1490e1abe753de6f798b7a4472dae1b7d992aef93aa1712fd2b016ddeab87557c5309056aad97a77a63c9668067560fe99973e78571c60e0c41f91dd9b6a6029cd911fa7f9d6145d34c4f49a46fdf0966b2994eec3707a84fc3a473d6d0279de1e8c02a50cdcc9a2784aa956d76a1aa11aceee7032a196cb03b1d374403700757c55363000553c18eed69a31658c77604792b2b9cef101d63c9a16db88d5572be93af8e1b683801bf058456dd033c12a7f4058bb9e55a8d318e4af0c3c62dc045b6c247c80a018485c27d107f6ff8d83bb234f902568085079a6c68042b724577ad18d82b470bec73af855d0b51cccc505fe3199bb7ebd332e7363f50743710a4812240114eeb1184a2bc79a33fcf69f29a61677ee15785d3b419f3d0a82fa32272b05b85495bf1ce2d2e4560aa0983a393b94b247350fac856b28799b84822567957a49fca2d4da6488c7216fff1d4895fcc8e62658643974b8c299bb05fcd46158f929446a536f8564a806e6b37b3058b2465881faa8157b7ec838998fec9fc251cb33630b1c5378d39960f3835b10aefa611bfc1ad0d11f736b9e56a434d2891bafafe8b42049626a8a39325b307c992ebd46f8e0a2a6a9f00f3d7e103fc18e7e6e624760735", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e09ddeb3998ab05c2e49d3b184db86d9d4a19680e38fc4ee1116ab488b2d51d7bc13c45af9611aaff2e2b2278439606cef737361c2a44f705f4797da447154ab72eddecbdf6c0120597728983736a90ffb0bdec5787de559a58b187422143fbe160dbc1ab03cceab3ad8053812a68e9dc87df1610bb68b3dfebd7ec7fed78d7dba4563e5b1a30bbadce6886fcefeecd3f6e3314087a315c1adb893362a32831097b099429efdd2815085b78814a73ed1a99e803f7d10b522f540a2b3d02c6c5ae70f29fc35ec1ff6ec8a0779b6bfcf91c509d423118efd7d9c91fd011e678f6d7adfce905555c06bbfc4bf7e2f5b8e8bad468bcd1f2b3db9a346f68063032c57d0715c7352c48f1171d32943840f5ada9142c50f202f7671b5b4a12b6b516bcccd488c1717dc49025f49c59879a6494c19e2e27445cbe9bb2b3743ac8dabe1139465b8b81939f9e2fcc90b6432b1021a377f8ce728c2bee156d3127163f96be29af1a149e69a9d3834c60e7ad12069933e11e7d6ccb1f36c442ff51250b6c10502b37071dece766b5ed55a068e2b7329ea29b7dfc8f841a7cece5319a14749967b42931e27eb832ec749b9ad8b3ae0802608eaa1fbe4223993471f72ddb90704fa645cd0d9a25da15f2e4d79f949d0e6ead887c309c8cdeff60c5d1990f358ab933077dcf5e6c04db4388da1e93bc3302ae6b7e6efba0f8d3eab4d735513630", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42b9b53d0b6a1013f99a911e61b527fdb2c617ca3df908c74c36ee5a8e856a4b803bd39823bf093e191712c7f6c6fd2e08b0ee793f681ea52205d0c28d8d9cc09d7eb42a5227de646665ffac349718bacb75db619f5b04e920ccb44d45d6386cd697024193e68f39ca2b66906fb5575e9f0ab9d30462a8ab6daa8da2af3403584faf6c5d90801a599f9f6ad6aa8e0b05f9dcbd5da4a816b0e2bf89999bf462f3da047c26c623f3f00c928a1599afd4b7b902716d81e37c82e37e85a6c2e2cd6945dadcd3b0b4ab038b2d4b864358615d4c2d131cd734581f4542dd9c66318828247bff3a5ac977bfa6b6e279a5f01c339ff3d77ab1e35ff268f0be286a0d8a613410be65079062dcf700e262f469295d3392c747226c2a696e4c1b84dff4c8b77149fb9ee79a5f423952df41613715c021354c7ae88f4637d5209f5bfc5d9079fa578425e6b29341c12f7776a6b6386900a2422f950acfebfe4750e60fbdd26f3a9be8db57948e40d340b9ff6834b0893a6f4cc5da6adad48096348cbba72204215cdeb1ad26f772c7bf78ff1bf6eacad8da89262a6a5df69e7532f80f665285cb93b9f69a2aa506d652eb08e6f2592113619e32e9463dcb76d2b21cc298a130379dc0b368596e3b039a5bad86a88b0054225d608aa3e3ba729d3fef1fb9720c9ec19fec34f8002651ed2467764617b0a25c368747853760c3b31096f65538b1", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7996321602d0a9b5aa742393e774cae9e747a4315dcfd17077cbde30abf1bbbef88d208ff462cfaddd092242f6d0eabeb30638f50157bd844b80e02fb00ebf79b3d67f83534be4f0a65f244bd21b947c379c71cd3d75e83f26ddaa7e643c5ba00ecf7bf18a8ba71a5d200c53d70beb1781e4ed3a1421b0a5aa52333763ba5c739287a1d8f0814258b292e3de344030fa099af0ef5986145da163bf7a85473704daa88116b3a079cb8e4685dddefcf3f8cb39987200a94bd82012a95f5b564cb958aaefdf6f0e84eac82b93004ddbf4ac434357605141e0d03566ed55596c0a4f5e2fee6ca57aa85d454cc11b3f002521b3f59c7e2ecdf0e55f5152625f7f829c3172d278d7a7ec2fbc31ac6b09d983f73bf8fd8413555d91a99ba1c95ddd8c614e7595efe71136f69dc6903f28914b1127e6d6eaf473d56870221abf63977669d215dd7681e8b95fe6cfbf6592a089e69dc9779187fb88536f7ce15fb820018a4b05b0843a18490c03ba611bb07f02d1150ce2d5a2c87bfcdf83b196564379413b899912baca97e1d19c5af7deb1eb3991ca2733604995a2e8c801a1d813b4a65569238b961655e19143610bfeda30f0a6c0526774a622a15bf6d91d5ff7a3bd87ad81a85c20183e9e7290d49f0a5c2e080453906a5f1e67952d6e0e5097c58720519cc5b8b52bc4f63aa9bdaad6d8052fc9e53d670df191d89c5dbc2d7359f1", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c0a94ed1c9b55121960dc8d128d4dd62753d5198120db43451504287097c746d74b6be35cab6db103c1ae88189d91ec2028b71b05ee1361eff41b3eb191c08488bbcdde888f91d296ffe68b5a881611a104db77b8d3f7dec932e542eea14de6b0946cb8450455e40623cc9869b92142beabe3bf1e50a6312dea264402e079c5bb78e2f01dcecefbe19958a13078492535600fb052860f673c4046178a7f14f4f316f476b595447ae6acd2ab098f6c9a468b5909a8ff758faed6f457831583e52be6577ac693f3b51984888d3977e5f1d70f46e49e72d0cf46cdfa99047a9b684a2317c9b45cfd450e7a470d147677ac0dfbc6447b6d1dd288ea5769b7a6d6d38b536d952d256a1f5055d058eb5d7d8da33c35e2af92814384ab67241422c2124b30c8289fe7c506ef960f6fd65248b80638060421d1f274d12b5537a2b99030eaa05571dae32857fdae6482a6c989e987aa874a2ce5286d16fea05ca099cce49538ee82e2bd3991ac9aef37cbd9f5498e86c742abfe6778aaba7514ad826a3f53772e9e740df5fa8c3e8f88e836f3f74f743023dc31a49897c6236b37101279aa77f605d6f3b0b4b4ada7d2116ef95ec2ea3d93115112f4542a5d1309df787a78295a0b2572fdcb3f0e1eff6c53537488ef7622d980d9a8a2e33a9d69232dba00a6496da1ceecf055b78f196d3f67c80cc6931fb7c83934d1d44a3749cb19e77", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d90cc3b01cda923057562eb11c013ec3cf77da6c325655a8965eb426fad34786b9b47c3849906135d4a7e9116ce1aa3dbd489345686fb7983947c03ae82ad06faa44c95b7df8a8bad4628a95b8164f75f59f21ae26ac70a3c60009a8d7fbc7f59650d96f19232f8c101ba3ed1127e89f2f8d10c4a8550b0ee5a163b3968c9e252f13a835faddb090d357386a96a0354ab84b119d8eeecd973129edade6450a95f3b8bd4ee32f20eefa54275c5f522bbde6906664d5e612c15b5b7d55beb1a36880bceeb0ec63e62c8f007a836f28759247f606f7c03ac934d1285fd8886540054ac8212f9fb55c01b2aa7d3726c4de0fb9df4eb3e883fc479e51640602b0d306c117f0fc48d71efbcdb898a2b553b39333d31893ac9d7fc2ba13f4334baba4f9f4147aa072912c317f229f04571e56f771873bedbaf8c7641213b06509e1d38e5191573842690bd17d3d16faa0e4263cd3576ae8e25da20037e4701afebbb0e3c5ba8baf2eba91c7a63601577406f7fead119d4c3f0a216f4fda7fa6b869edaff2683b52122cc60edeb5b5536c8583c39df7d1e0c61f7a5ee19ce7c879440258a6b07483210e3b50827d118d0386cb511ceff59afe6d6914de84d7a5ed447288e046440264dbb48dc9249226c92786b5210feac2318e2db91661d96542a6192e3fcdbef679be33a8bff8d31e66ea41cdae65d0aa18c3c460ce9731b14d967abe", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "e26e48dace9b39bb74735c99152cbb6703468744f52c44b21be6e3e2f9633842ef01ae9c38974b4aec38890f7cd3bd865a791eb47553b939c71979f16fe3b9d60c68545839b6089bccfbecc16abc2b9abfede4618d6913ec2cd7848dcd3dfd4c85ddbceadfd2277997e25239f66a3271036912d5974328d439b8935a10f84b04e29dc56e8f6cd851a52c69d658c369a2b5cee465b997c31320f3d9f8d578a25d28a43cf383064eea022780a28f4ad9f0962b1352ba441aca836189d2b01ac3094a68c18cb49edea1dd348aa32374e5d5ca329184d0139ad64a433e8899d41a448bab67f0350460f3bc081e32b18be25643634f3f5769e8c8c79589ea49a471ef9239086a814d4d8bcf53f1b9c9f327305d0d4e5879bb7702cf351d31e436888c63ad64ea53894c5c260dc7bcba2fc138c01b9320656a5cc9e9fabad0cc0f1e68609edd51538babcb4855e90debe0e57077860c4d310891405aab95c51c87d48d2ef276e1edba36048935f1883b69e6b09e84ebca727e6392d94d2325ff943e2d83800127290a6aef55c2f04faa862c17448952c7a18e6d4998d128459fddd24aa8298561e8af09d94f7ac58db509d376132c1133570a211604701a52c233896f20783b86d581474dad71aeb2a560d325d55e74abe17432143f7bae58d7948b2c743910fe3557731d75486f38bdc942dd1aeed216476ebe9e3b8833ef2ba97bcf", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b99fe6f7e3d7a622bc628c60f1a8772309c2ae74e906aa7e0d7c332f991629859edf934f7a38d65a586a646462fff53fb764c7eb9d74a599c7561834c7edbb186c95341d7f2832234537d8c7d16d3722da8de0c4ccbd7f68fa41e0cd0259ec3cd70f25993931690d467351b6d6e89eb59e36ee9a2c871b704800941f2dfca80e4ef46bbdaabbe3ab74ddaa413b6d8b0a9122112e925f193e0335071fd9fbb80486cb29683180a672bfef9e22bd992d46f996b5de54bdf8b3772282dc9adfe3b05b9365359223cf2673b701cf681bf97d9aea8f1425cbb8bb0474db547024220b3592294c2c08998061ab5f788ec9c1b6f9245e621bc68560446306d6579698350132a89dc650f77b334c2d720d5437b1e455627d2726d88aa683b93a17fc8884d0481d00765c7708105321d57f18d64c8268058c94787acecf693da8c7cde204feac0993af053f5a91e78ebee07072a4638eb27a660eed29c4b4183639c51b700eb11e7316750426da74c9bea545051959b122753be9c709ede76d5e0bbc21427f95f8ecdcaad7e9076d1230b363a492bd162441fe22210280982138bb1e9ada871ed719b7f9f7a36e4ff69a2ec2c07d7adb421dec61864e608613bbc539c1666bdd6c2daff21c170d692fe923651f2aee28a88a97b3ee0e707dab503337716cf1c447fbd181f71bb521c1cb10ff2c64d23f1d64c8e1cc8c0b963839dd1cc2ee", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c1e88b818fe8bbd9d82efbe963b9057e1a9758a6d3c22c9724ef766c3dccdca775bed485ae98d8da9a1fea495b5146ab3106e41e6c73e79290be5dc0d2345af061a8c9143ab809ad84e42564e6484b9711317823af7cd16a88669881227ec2879d8db30f19ce2e8eabccf6d4274809c6ff9fa778db591937406e3221650c3f44e676e3a9df7a6e405bd55e756e3cf19c0b7b2796eca70d836327e10f490d26fd6cebb73c45048c9451c9490c3ff4966a2c48e5c41c35ff982d6bc6c97b5c99dd8fffcd8c3fcfacd65e9c4e7a3b3043134891457649770a622384e9f2c8414d40609f7c3644020492fb84ffc71819713867d45ce5611cb35925b5e1fce8274457ec3608cc7b0f13ba8dbb65d3ce6a3451b5f22d3a62340f0b16669c5d128ed1c93af2dc2c466267d7a09bf73961d14e597d221ef853f036878c3f3b66ecb34a519bee3ff8711207a0fb7816d2d9cf0d5c752c0fec89a08a6e724600f5401e0712296e8c6e4e7f585f72549cf54bbbd3e28d3499310390e644e89f509162e005187b9e52244acda342884dc7964a880d59e5174363bb3e84310fc78d7d2d2b6cd70dd6e01ffb9fea6567231a0f7114d5aaf8741500f834bb03e43e74a1e6515e64475bfe96b8ac855a107dff12d4b4f6f24fd7dc5d5fe254bce1d946522c50387be15c5d6660ffe3fb9ae1237538c5e8f3fadc3c7b984907dc0b7c3b902b5d570", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8770c11ccdf5fd9459f0361718db0e130720d2eaa098e8d8229c44d348b8c219c6af4515d33c86f620c81d8aa2bc8aeb4a6c40df8b8bc4a68dee303a0a1d67e6dfd8a69ec38ae7b09dcb4d513a2600e1107f55eccd5f5f1b95ab3c5d31bb56b3be465c3ae323b681d95be15ad1b048bbba2f5325a030098f2e0d54db13760f635acbcb1fa73dbfc695f62720a5ff534631108cb49b20ba3fbe339fdf1df7e14bc583b2166104dd053117a5b2b35b97a0f241cf4dcc6933d25bdad9f3bb5ae606d69dfc33b042f755c725296b942edcf87ebeb4aaecec9aaeee73c9bf04354d76130606f6e56729a459bc950e5cda8a147ce4f578796e3ce1b35d544d2536dddf97628e9acb3c2bca83acbd90bf6613d2bfc31c6895868c360de56b6087c1015be043a166fd67bf7f7865ad46184d68e500ce2d919ee4972c257c2f09ba1bfcf97a712488dee5db462e4fc964a7c7d7d99536f62c4b7ab2c18e8648deff7f2b21fd79a91b1d9eae5105d1dbc5cafba92ed803aa94fac2a7443787f2c22dd65bf1be7e40822dbc8897df8fd97668f997f716b460d0ca19360281886be8769da08cacf41deb7c497aba4e55ff2ab3e012a559420ad9e7730e9c218feec1ce64abe1f76702923eedc2b3b21c171af98e4540548102c586616e3ff5f97ae843e909d07b5b81a198b16d8a8b1b55ac21a35fc657e52bc6ea549eda09e53fd9e8c4f080", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b6f794713172695ae6a9b6c10489f3ad19fbd363329919ea81824c7e394c38f1498a9bed26e7edbe1974feb098d184af43cfe6e2ec6c3cf9b79451f96e0bd49a09a6779a351826461c17167f47370325599a30aa61365084ccd505e90128ea8f98dc54f08d0e2531fb03c109360c3fadb01d597ec51e98df1739737c6e477ba5f4de2d20025602fc5858900cb721da6818b12b6d9ec854dc5b0a4d472f20a7dc6a1ba15b55c4f5c6ec284c9cdc723e208a31c4a3a0ad5316af8a83839060dfdbe9e80e7048d4cf4c6c70ae1db30597d460ac727b41088e21a967e43974048482feac3b76d3fe25cc61626ad48929f83a3b17052d5ca36025095ee06e7a767ce2ebf40e0882191942ed7f1180cb0c449d8dd35306e3c3e6d03881568bbf4adac1274f354e345804e65bddfa54c0fc340fee750672f9a262ab2b54ea3d4c17b6f7a0853624507b320fa94af2a162f401a6898b2cdda7a2595057934656863945e8e3a11c4897fce95133fc4dfea279e94464889c58e7483116559909c405d4754dbca59c65082e9094d116bb7a6d457f9d6efd095882cf412f6aeb9c04fce6508ca47512fc9b802a57c8c9880f66c9092894217a681f636d284109f2ba1ecc6fc62103eed28c93832c9f5ec04cbe535ff9ac489667d48a1e78def8680c0cb81174bd51dae40df4106d65239935455863389026e123165348f46a1ec846c1043fa9", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "dc886629819f93db9aa51ff96f33a3ed76a83f8aef11178e596785c068195b1ca53a951896558786b2cb3933ac12cad77197a94adcc77542acf2f0d9bb733ec6464c14dde15f4b1dd281e6256a9886fdc8bbf4d07cbf314e84692fc3571e2f26a2b7fc44f51bedb668d109a7b7181b2be96663e9bcfca0e8b73e79381bfd95e9ed7a1622cf1934fd18d0f1bbb81b000218a6ecc7e26b20cc9a8ea96c9c34742cb7243fc8135c89a8b7e793bbc433ef09f9e3c8e3a813b0831717ac076a5e1cc58f5055745c96d25422b0f435844bec0504022931b3cff27a4673cd687d071b0442eaef44dc01ce9cc24e239da85963a5ff50d16d74ae9b45418c5306895bb597bf64e0cd0a06bcdb2f08bb35e672841a092ea9723ed665129aeeb40fdeee7d843895a575e2dd757165247652b76ee39dd379b8a3c39db7f7c8946503f8b1e498fd97dc12f847f2f4ef269eb37e1d602b2df249ddf3f5c4a99ce5d0d4c131d89053e8ae848a2a6f281f7555fa2a61782cdbfdb6367a5fec9c61f5c4e2ee32003529c33c8a4f70e30997cc4a74c69e107aa658122c32ab864e1b33f7bd9bb0c5329e0d3195bff711972fc11a10580e16c0f4049b22a955872172f8fd4cc406485af45c34beeba96a23e78183a400bdd3a9d3328d5d2b3b9eb2da2f6f6b95f04b6da502d0b4b1af9704644309ce39378951cc86a0c277fc2a76f1e2c39a8a95e447", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a8c242268d4abca2915e7ac989fcc7e14cdff7982763487ead667bfcefab1022daae19f137a8921e24e1326db1618757c3210cd67c72a893c09e112915446587367f7a7469d0cfc1f95e40fd19fbf653ae1ad505a71d12dadede3a15721d3c917d7822a8365c5724acb43f45283511a3e8ff6e5958974eadd1a46296a7737802d04291f32bb7bffeafa8dd1325173faec9e3932b45496f0aa7fde91b1586d695684c23536068f1017b837ad2b21238d7ede902808f2e756db620bf145ae62fb9de07fa748d9f0d98599358eba3ac24571d015e44dbe3f4227c369e551005662ca42711877cee27c02a341005bfd393eb42a1384088ec42b4ca574ff548bdec9e1125c67b396da765944d35654776043baab5dc6af360d799cd70a6255a5691cd5d02f6cfacfd6d8747c735750b1b5a6746cafc8237d33ad1d13037884a21b7ba5c897405c34e4ddd4ddffafde442ebf0e34e88b101844bdb1542ebe432ed438ac7cf7f6a1798e8f81c0c296e266a710e83128c6de317df95a01fd60fe899bca898569c14e89edbad7b847675e511429bf22bb6da4f7f01f832916eb8c92e53913b433ada43e2ae909bbb13a05c174bd8827cc181984066ec687801c325e1b694b8fc2ac14066053c20ab52f9e34c3bc4b11584ce3e5350522f1eccc7846541b9f4857a20a13caaffa99b7c0c7c7575ce63143222fd9bf24ee8193d087823a1c", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b01220c67ddd48e204e77994ffae3d6f96790f57837b141deece461202e89f15a4487990e4f5a703c1b24110aae87a8378b7bc5bc8896d51df2d10020ed3a3a3ec74d17db4024c2b23b7b7db958b4f8373cd3800f2acda5848c7d8ab163e54d49336fabc6c3b5d190a8fc78614b4b8ab12dda7846e4094b28decf8fe91f6f6133e2c10c6a8c27338f820416745d2be921d92b1ec557a40e2153bfb6f39e2ed4c462e8d6cea5108a715a857c3e0cbe905b6c9c71858a92aaad5dc8ee34123a8a58fed92edfc68053ad492d29197601994bf8edd7d1f1f86123f0ec55f8b8d15e1e0a9fdd78543f16a7b79a48dd9476466d57d2f0bf43ea4a153c093e2144e53e2fba6c41415c5f40b8a032e753995ba93082e66ab11e1e01321a66fcf65af2d270444f48f1e54f14bb271f4a5d206469ad1fcc6d2416d989c8a42c5f42abd525aec9736bab919ab5dd5bc6314e64d4c0770b963425dd021f90d9043192326974250ba86bf362c566a7012078087dad8c4a17b81466985baa51a306bf675e348c24d27d90a56aecbe7276d214f088313340dcfcf5e5f4400d6f3ffc1497c3eea09ebbd77ed8cfaea82764f2f9478715afa737b079aaa03cfb3dee6ee6fd219d1df49d4c8c7b57f24c8899804aea9f1c1a379616c04ab4b5810543c45f30ba1a660f1325cdd8592069b95196fbdc79c32da7976ed399ddc4948c0cb1994d2c8f109", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "844dadc18f1bd4b8bfcd206b0eb2163a3ac64e5fdabc81d17058fd97fb5c883af60bebb6f5a42e0dbf02cd66d3bc6c46787f581549bd22176d8e9b75eee0c10f64052af5ab3c02dd64fa87613b59293900fc5d2ed715d6a022ddd1572449233972a6b39b7c80ef408dd083e4f69ffe1ac2e7ec58153ddc52743c0a4caa9f58bdf44b4cf6890bfc99db817702bb44637a88f13ba92408d53145d693970ce81154124da6bd88cd96d731d0f248f76554ccdb34adf41fffb3c99c660ebe4ce501ab96ad52d184802ed4a66823d44b0374034841e4485909a7c7c888e01742d04f85bf9fabd39fdffacba9e97b3b6cfc3e27bb2530739275f3cd02ca0b4cc0a5b9485546bab8c101511b3d7f1ef335327b10b618cd7bf40a043ed02ee667d5e23277eff4b5d4fb51c92a82fdce10e412e03100c2667c084f54f3769b21dcf6fac728ef47fcb7f3fdf52b6243c155162fa63a832fdc4b48e650cdf17e887d0d37786061c5263a7f61e966a546584e454b61d2ae0b5365ba3fbdff4739ab388c082883ecc9385682c74c3057755ac90cbcac7dc296f795224a902bba9428fbac5cf197d36ada194a221cc6b36d9a93ec508dbeb9abc740cc736023c5298300f0dd3bf6edf0db417af44727807ee26020d33ceeec49efe751671bc06b5f4da2706bca7a0916445d11777725895f741a3e2d137349f43079a89f049f78b680c2e9cb5bdb", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "cefdcf39902d003e18d802fe6069039ec65e16a3d14e8e81d5d7187db2eae04a36b3636a0e0ceb37439ba21b0dc127ae57c8d07557d16903ae33d1b3523bf3b93c65e079e5dd7d3d6f467f8c065edade7704b62c3a4d422cd14c0e17220038b1df0e039542758b42a60603411494adca0fe357a33d140c2e53a43b756c0a2444618044fbd2b1844bbe0bac59bf10e527e2b9694887135a29ddec1c68af681547f38fb203bcde4f8b0cadb1930fb63e344067ea1c104f71562c55c5a2fddb1babc7f0de0c3c28a32931d0970f6e42aae2105332e04a36c3b9618bca0a91999c426e32c26a1277fb1338df1b194478d2fa30dffda105007a461b954c1b8bbf843b36964abc21e6b43bed000e19753060f795b9bc1f238a59328a24e7cb3bac9f1a4fdddf01577d8b8ba92523fbcc26e3fabc9dd17ef950d10d61832a269a09a1cd5123eb76c4be680b633d0f6cd58d87833aaab542bcc380971561a5a8d82a49dbb24e48ce5f90f84afb2ac8a32b8e60604650247df0aa9c8e6aeddb84b55446fb8334baaba4b08884d7db20c4abc1fd819cc1a39b1fe63d7a74d272eb4ae5ae25a6d854fefe0d089535a4c3cce02d247dd81f1504c983d8765f3dfa1b1778d2c5d7d90dd1b3ab07dd1bb21841bffeeaf2beb323403a7cbfee9f4fc9e83d3f90af100ea4f892626355bb6c0a9b14c6937cd5974b951afd7221545f1d4ab6cf710e", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2be0a2ea43b8a3a0568411d79a73aa29e74f3e7ab88d8e47426bbe6b6c8730b465f017fb8977caf1cb898300cd86cc873d514253fcaf2398980d89851215dce7f61b3106faff71655b218e2528897a4516014337dcd40867ac81ecc0ab0497908396237f3265be06c005b110b6eeb69dea0c1458ede4fe8b9161427723f0603f8a19cb90a221c5ee9f868f4ad29fe64721e202ab3985f6d93aefc7975380260ad0af2e77fbb9ea4c4326e31307879850d016ee12b239d1fcfa42383dd3e5ac4c11e8aaf3fc8c7b50c650ebcbbcee41c82326830c473e718dbe58adb20b5ae9374ccf3ad9eefaa9e015829ece498f5827326286e2f4c07ea5dc7618d8e56e4f09f0bfa53cd6895f3d6a37871fceeaaae9ad8996007a83a8ff070718e9014fc61c4cb9a4d9cd762b4f1df1883de6efcadd6849a0bdbf3095f4281ffecc278b20e56a978d23e2d2b0f0ff929dd4e11f0f93479f9e09fbcfc50bc3ee345784ed9354ef1dc384316d5a901a87d141238dcc25e90f739bc2d0f61cb5829a6fb298d01527726ffd63030fcfaed120f17836d1c1177f6dc5f10b228d38a3bd3bbc997f33925079e421e2b1e904ff34337f087b609b62f6ce4cc484d2bcad953d7436b4bd0f22036150be04ee75bed7eec5c9f282dd686037178b6c517402431809d60db3eb69fcae0f949131183cb532364fe2a54deb5663070666a6913ba2ddf7ad7007", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "994dd64cdb6233b09ff4b2a5126f50c3dc01880d0d8ac3e9d5c2d34bbc02c674583ddb9a520de643ac81f1ad407855da715e807f200a9310fc1a134f0d6e3cda9ebf541e8437199961c96a5f617e075fdf3e37788ab62c393c2808061e6ed92f72c25916ec8ed846d76adb3114d15ff77a323bbb22463bca4d7d7d95a8c9cdabee3c1b236641a6166d083eb7f772cba93d0945197bf6b9a8a54a24c5f12e6ed520eac3ee9aa244e8374ec4cfe95fab470cc09ead7999f054cdd6b90ff95bc6df33d34d765547fcb6c120c042f1deef402f764d494aeffbd9f8b59d012671ebcf08409e90b40d19fbccb29e105fa087eb1a1cbe6dabfccf41b7e33fb0508116de4548609c1b57d24bc744041362cebd3fe201944c4e4455290f950ca68f5efca364c985a5531957edf5857645fdff619f5dd013b3f751a7a9feac4c971323b730f3ac4663a6b36b21749e6643ef43ebbb3b81c601f23d159c9df3acf6bb3fe63cc86e53b6a846960337afa595ae25694d7a67145c1227c8c693e133131e2c622926e9b363e4445e6dcd89bb65dd74a4f766fbc8570f954513dddc8b5b16e3c200afd47413ce9318a3c08f8b092e0c527be4a6bcf7557264593b803f652652e59712ed718954353197ffd6f19853d8be525e1dd999284fee98ea3ca49dd39a1329cdc1b10ff336bb1b34be9f2334529176792666ed4b924f884a49bbedf0f430ae", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d6813c5fa766d4437e3fcf8c38e7cf829f02eba0cbcfb369b7b087bcefc6c5f65156d0e947d9f537cd885d4dc6050083aeb26f413ac082989b1df5efe7cfd7cca2a9acdea4b8f673ed943f6591ca2e603094fbe5dc4587ce41828b3ea08255ecca5ec6595f326d29616e9c47cd889d063ad8b90326163fff3010a5205883ae86c6cc95d90e449566d771873e5d3ca7584972f824015ec5bbe9330135a7ed18e58581b89d5a26ae0d13ac0b9272df6452d4d3c1761c2b6c5affbd7ac4a2f7d9b5ed2aba0edd11a068d58fcfeedbbd44011bc0b1e64435bf35c49a5411478239d7382d42c53c6fa972a20023da69daf44f091f1da06967809e4976fa851eab901c85514cf410f99c3686ae21c778b075fe73edac13173a13cb08f37ccbca2fab56329832dc0b7b8725bb8f95eb0fe811703dc2047eba3c23a1571c5c7312b38fdaf79e43dc00e82e63d8acef305c12d190b5abdcad1a82e2621b20c8484f56b1c84e55880c0ad9b03920c44a080d436181a7e742580be80602695ffbaa20c22c6b484adcc63cc2b417bd45ac6826764aaebc918a1fbe7ba4400cec0c9728c1c18f943069463a5747052d387f63890be573634f8f122efd0a75969b1aaefe14ae3d3fb3cedf5248df995415095a22dbb3c9d95cc4aa792c05116b727d60a7a9ce4086d00b963c177e3a661caacde70196f4541cbfd1b8909d1f7ff18da9f221b02", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7370d0c5dcd81ebe6544bcea2a73c187a5001c360c8a82c7cfa7b26eb703b73990e6f742c87008e0a2c676d2209d00f069dcfe8ec1dd7f21459236247061a6367bbc4dd02cd88d0bf6505b624c1530e6b730ef29c12da0a664c5e56bc0ed2928e1e2635c3bb82502d3f71d88e2108074664801fa4ee16d49e2de3cc638ba3f6f152b4b4289f715f48a26985c7ade2af50d8f0c1bfc92325863c64b864ee14dc8203be4ec8bf798bde95fc7da29d0a8d6ef2dc428e7e73df45f206646bd0242a49f673847b5d0cdc1da20a1ebc3f04c0e99b2aefb6a0dae2a9421fbc9f26f8f9601b9477145a0526db84440b0ea125182a9c1938c48fff51ea366e4bc2c499ea06d8056ed77e292f5a91a532c0ea68666687d2966249379f5476c35cb28b3242b546dce34c506b9a9991ebccd8fa9285b76b32a9c76d1afb431a040b4bbb5b7a3451ac80866075d776ef12cceecfd48f8202aa2444c44135cfe0b9f57de378326bc1eaae7b656b7dd8a5140c057b6cecb3e9941aeccb2ea87040aa980d06630ac8147282af6160fd36e003586d47b5ad5ba5df676c16c8abd90dfe2f5462d12498bbd2626cdb6fe419d4e98be24049b203288207298167a05e4f9d5c3f96ba3ac6dc14b3e1e6bce3b80ff46d5f370495dfac4636b2c9006299c2056129836b32e0e4d4c79fc300f9c7c59f973b48929f56c299893828343a2875e70e33617f0b8", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2e171b383d528aac51817ba667915906775f6ba446878617d1d4d659d41607ed671f78083488103c0fafa3bb445fb908d548f41314237d36df3840ad82394d23ff9be4a5e45ae6a3bad3e6555ad4362c46ce6f583109ba2a2c2463f98364e1e596db59be7fafa8fe9ee1876dc306a3780900c7cda8f90dd727480bfe707ad46a0321a3cd1e679bdb16f1570ec3b2335665b0c77548c905debe1894a29431f9ebd19222fbabb379521006bf0c490bdbb6e700c06c2ced743c5953b5756641d4105bdb0448ac0daff3fd2e75932ef6f0b4514d483b026d2a6ab9b617f52da83e062d80ca7fa80146023d5fb3f57be6752b8256622364d1c0b793ff070e1b30824bce0b6a1d8115cc13127700072d42b719c849404e7e9c49e71dc5987414aebfde54ebee2238c0568dc5e386f384043967740a231e6290fd42d6dc2b8e2c59fb373a30adaa57eaed796677b9b7b849256c6dff0ca6739206fd30fa6f43692a9d1d3e43c003e5a7f021f691b6f61dfef0f803def665303d95d2e51c7fa4d33ec4efe33de2f6f8ec8de4542500df75fb1b8c0936c992fea43a53a7e22b483a2743fb1fd1f7fc057b1712c8f61af638abbb14fd872ad3df465e81d3036eba7b52587344b9cb25960ebc68e62f9187c1b564136f599746233ab299be16be2d13960d3fe3217733026aa88e3be09510ca181bef04b17d5c198120e5b56ab3e13a2bee61", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6be3d15693608f669ebb88cbdde4159a52412b2cb4d839af0f4d2d0c000bb1f6b651be8ae44405276456abd5fe78951c8d24105e2218734a1fbaf7997d1aeadbbf7c5f92c5652b4d447538205d9cfa5c20094bc992358f4c08776b9807d4d32e9b40bf54b717f2f691be337d881f1187b32393522ecaeb30a14de104fa9e229f276f3416675b7b39e92e1987e3d82e2765e35354f4238879bcdbd31a54aee464188b8750d64d2dd5317806b0c32888e0c8cd78264ab0da873ff9e8c9d833c4b00fb51b63155a122f880471f9b163fb63636d94710de21caa3017ce31986ed4e7e46a6e8d5ed7a7ca8df681bfad29cd7566e9e9e2716d37494aa0bf97e412f8e7ffc0056fa0d2000ae151e6a746290e8ef0a2adb8bc9189b8dccbc9b7ca59ded3fb7b1135c261de2a863dae5673cf7934148daa94d1da8e576b9f561af962e2411c5d0f3db0c5410adb7dfd9c25366ed7289389d3859afc92d385fbdf00153164f5f16d9470002c669500988e4a0e413d5b5308a7a3006eafdbc7f3e6710f84d8e76d43f0cbc09a686d7b023aad028bb91a72a4af271ba741d5eb853bded8e82c11297ca0853861c18f89002f76928f5af4db3edb79f91b70e4c5e98203011150488adecdec2e20f4ec6e8dea8a411a45363df881d1ca32a8bee6f2711fdd75c5cc8b27a04509e0e3a832fb83090d32b520db60c7867cf2c4426def622c120d4a", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8f89981a56c9e66d4bcf301c57c57a0c2ee2ad2ba19f497f553b898c4ff883fefbd4cdb7da8464cef028cdf35397b440d9367915c47c493f61da7bfa2a33eb62a4a421aebb5183287392f122e28a4963e45566e25fef1816071341b28daa7f586bd6a90fe3f6b9d786d0e57dfc5e4b3e300d5dce337784ca5f967488fcab93c9664a4efff22a213d127ae3918513e4824b5b0471a02d188a1da97cf94e828b2badea31e81dc14ae197c108d822cce7eefb5f4fad27b2e0fbba8d8e25db7b26b6411a87cf01c631675ff3cd0651ba67a419c29a4b9fc01dcd273bda9714a1028f55f926a7b469e4dbf01bd8276a9c04df24f653955c9671f37f001b254334d535e1659fcd4de185f21515c8b0072f6a9b6e93fe0195cb5480d81571270cac23e05a32809f204930ca25f554b22980b0f0ecf99f414fb8fa72cd9530dbbc7dd5ce46490c7c910f9ea229ad88a476ff9cfecd83dc1e9c68ed0a7024e841a81484ab7103c6e6695ddf4ede558e9c48cfa3d7eeae2bebca78ed5b0e3f6879d0cb4c59059e1710eb3142771e63514307cf4151a89875ea5af2c5bb0873a0114c7c1b43f47aeda2aeec62b0c6234793ff1421a36a46f0805fe5fe5b8daf234d48a3664b5f387c92e1a4ca67cc3d4d1783456d4b1a918eb833d14a0cb6f26920e843ee5d648d1332624a21e91a7d23a62dfcd3fee72380d59d78041a52d7e314192fb3d8", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "29835fc87200783df0affe15fbf9e7850b21180cc9033c9918520e4fed3efbd8f41a5f8c558b377782d5c6b4cf038dbc7d084ccee88d3bbbf33a7d0addb95f0e149b39c4a4bcb4ee918c7196fad1d591a166b369effe1d6f3e42bb64597fb7a152d51d18d45f45f9a0593adafd36e522a1e1f777647b225104dbbac31f1e08ca476dd61526e18c4c6a8de4ce4374e139326377d11122fa685dee074ff5541c88d6652af1e5a1b8fb42e5f591c7101d12f5172b6bc5c0002889d5e74653d5e0a86e4fac756ce20eaf5a20cab51e5b6b5dc99e1c481144ea22745d2d7e6c98b7ea4edbfe0161169fea2400d326c53cc5bcd60bb2df345a91333e076ee31c003505c19df7bc96365014a413adc07edc86bbef255c26a46cbdfc381f23192de7c768976dc8e75155ae8d07beba0af122f8a5dd8edc4d425825710bf6845da8008dbf6ab6bb7a5bca8ee7037c9682f8b4e2a5954290d49bf2b0a9e7aee22d63136b7cc2fd7e6cc48b4c88e8c60520d4ddb793c69cb1c677d01770756e58e5846bbf868e0a5996c2ff7faeb2dba19440acba41fa514f84283e66547c5d9e4df8165df402033298759c906c9afa8dd15933573183d5269b4a9a2c63d5636f8b2e0839919897fbe6f87dd2a8cdeefa559cb7071ed2ec18d79fe068cf8f6bbc4dd0dad7f6f7cc869eabd1eba5775901cd248cb500d23110eac0ed206a1649453b81b583b6", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9298b6ef7eec73665c848e50e2c221a013b951888a85d1f7465be1a306f9bc239b206fc3a85ccd438b8e45ac4892478c4945df6849e6148c62a81f8c58f8c78ca4be32806a3d8b16c1a258534f1a5d9694e364c27490ef31e8b45b96c88a10829d902aa48396fb1646fb5a50496780ea455a2f918a914c8408165d11651b2d490874d870b2c2d6c0c73cf654c3522007b8fbd4f1ac59906cf719228d1795cc479c9df3a7baa81f5cb71d8c73d154b90e4d33d208f311150e08f486e76fc1786bee3f287a8b07a768f91ae9d65c3529601568265780031e359273f93ff7df610f47c8d0b025d017e1dd088a676fcec39099f78b25192fcbda0a34c79fbaa6a5abb554e3babe386e7e2246d4f68f0bd60d6036133ea451a12e7c3ed1382e539a01fb3c21e1d21be7ed9372b943937ae4857adb7aff2721a5f5acec2580f2e7620d7fc8cc20fb315ddb42461abe93e8b8911613d06e0fc1947a6376c430837562f8ee8348c1f2086acbd60f8de959355ffd5cb4f58efd9291538f9574fd94e75c7a7710a119f7ee75c4ac0ed49e45b703b2f5e34db04fb71478cbef4292f59b2a76ed18b51992f164b88903da966a0ca3fdb98458979ef79ef83122a6bc2194ed0f737b75c02bd713c670e26aa19883327481597a980475405e8dc4f4eebcfb35e7cb73a05524c92c1599950f0226c11f2721e658673ba9abdf8bb39fe3be76e1a7", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b48e469d7a411e1521244f8817cf17566517969357f4a8e71297d48d736886793186dd648946bef8f9d74f87b0d0490e6eb58dcfcf7c3504adce0fb2886c174e04e5ee0544465607441a08a93a3d8ef41bde863c05a3825d083e48575175b897792ba547e79b38ab25b89c0067e28dc8014e51486c8cd5c17a190dff2375f3a920fa1c3879ecb7fe387edd215cac72f490cd7018ee17d46a0f4d5fad0b69a74b64ab3363415c6d5edb5b69aa9831984d24ba5f4d1cb192c19cdc4c095375dd5e5a562b17dad8dde34741c865772eb2451afcfb45aaa6023e5932a4d5fe0edbd4d1dd37276755938a47aa3392611013c491962b717744107d2f756f9808a2a2551079277483ab680b1289f2f42655ffe770c78b8f21cfbe461a9f2e8429837f7f15be891797dfc58ab59262e697a03b9ef351e08ab943fbacc7d8c0d23c7351e93a11b614dd8c9024a0a2fbfa91ec04be611b4c5a282278c33c5aa1500d31cf6b7daa8f27158bf28121684f24e8d79e706beb696452ffb71c4ec2c2b9904612e300f61fe9746eb370b3719fc7964e3459f8e61c98d5b1e9ece929381d6bd19ffad5a0ff36e6214d27a0259729a8358fe4ded419576d94de0a27e0828f95d60b0b25a567e397a6d2a45e92a161ad6bdaf503a1b6711d18a2f4aeda01b790f3187d6cb74ed23cea60716105ef65c9c01476c846a0e7f73c01ffe7e9774e74bdd0dd", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "414f44654349ab1ee5933470957247bfcbed3bda71bfaf9688523ff3b198500b5e37a62634cba22a0fe2f8b8be9498fc916c704e1070d3940005d889e1618374d0035bd9198dcef4a6b5b7bbdcc1714dce5e21658f107be2d90e10ec048d5f2734f04d58cbf384b4282c839e3c587fdd8657c8201309178dbdfae5a2e0f2f163474cd7dbaaedac90782ac187b493f4f36040b8a9321253335de7a84402ea2bb4a64664030080c69c058426c952bd483de6691760de0b8d13b94ac72c8fe57fbaeee54832b7511113bde450158ffc96821493e37cfb6d21156b3bc038ec64f4e4b3e1e5d01b40982f52041214c55800f9129c2b9c76060f9317285e79a666fe3452d4f13fe1bd1f0ca3254d7dbf0ca5d740ada8db916a1a8305d6969567f39a2ff2662f3642612deecf0a99149420947e7984172bb54efe8dd72f7cae439947c8ca79436209d6de5b65f42542f24c33728e5b3192a76bc9ea51dc1d248f41381d898cca441dcea3c515e9cf15729dcfdaad5c249110254fe2f6738632b5c2a4090b76cbfd4b23378138e21b25ace3635ef68f3d679447cc744ef6d880fd5329058b2ea9cca1eaaf8bb31c8e0bab1342975d268eb4e8fcefa1f702ce1636ac04dbfa772fd2e778ad89c4caa9accb6e3a6324be7e5213790d80b4e217f362b34ce1ede12677ef547e8dd7ba229fc808ce31491764bcf85593f932096556b7d404a1", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "d7084e9d50f340dd41618f6236c0dd09f86ee1858c77e29fcf82cf88431111edd025d3ccfb90039f5b6315e1eaf2adad3f591f3cd4a0ee492061a73da45668485dffbec020947e3f4a07f82b3a5b4797623867ff4d928bd58c19096f604656f60d8e3eca9e218fab21d3470453634838bb52444ae1e2bbbc553b112ec3a3c0785bb3051183fa28ff255584d75b445102521c9376ed9114e84f7a22de4021c334e7da873aef6db293903a8d03cdeec3150bc1890d493b418ed23ee4df2631347247d418f201c04ffadbabfea441684621e78425b9f5e6dfe89977e7d5da88720595850b5e4586337c22c1a4eaf35d5a40b47791925d8ddb9471de7c8756b5bfbe1a440685d3c99fc91f73a334aa2d2b7071f5b5cffa643a40b9a8544b725a1e9f2c2bc62a4ed42dd4db24cdf80f1cfb8e9e5b5b86d200b5b950de96dbae50266f5ee7ec6e4e2cb2a635f4930e0b38d1028f878bfea22b56acc9526af21296a08849bc1c3a9b9f90686d4a0426dd8904fb44e3401fcd6fa3a625a8523184d2e03fd6d341e3bc365bb549c5307dd928cf1e409e7d60a1f3bfec1a95501d32eb79b38cb50cd5202f12de07d466531d85e0c668a70cee060cc3c46983cb488b8f79ca5311c91f2b90c8446fcd2a58d5617709b79ebcfd5234c7103489c4d2fc3d7b3387904e03bfa9f8c5ccb9d5b3f78eb05943273dc8a940ec0f74c5910dc93da81c", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "c08f38df11975c781af71a9a75b80f89ca790240533b40de0363b19584977b411adbb2a69921f53d0aafe040ce96d6356b879e0e4f24eb0dc04eb8b3a19ef578033514c63ce08a01e5b3cade4d25ae36e7c105450c7c1e2f2b4077b492a3b23961c9c40616617eb081b8a5616a741c30ddef99e6fcd0934c4af56b99cb48d4419dcb5c0d0db5cabb1a3dd11eb8ebed9a6303efe4b9ba9d00014b72a03b0589cbf604a9a13f224d6540a2881c180370ab9e2c90c93e5c9bb5e58a0926b6ab75cc18c12431c4a173e8c3388170a8cb7100193a8c644ff27495d98fca0a5f0d49cafe618c769cd5831707c8baeadaf32df0713063820173803c58dba9ce292b8e318b93fea3b40d75ba0a0570512e148d9e84b5535ea70eca59e450aa053782ff8e5ffcca140dea1dbfcd37ad8ba3ba24e6087275e947c17a64cbdd8488bd6f98f9388549b00b3389d256ed0c6043785de6932f25c18bed5c0527ba46652f56df24d3ee969e109d9bf23ccc9359603648d8e7b064043c9973931ef78fd107a9df7128362b0ad4cfa449c86fc613c47d99222f9500a95584c746b91dd729a987bc5de7c6bb926d52081945a9b42ae061347c16e71d91a6553109018d159fa7fc13a8d0ac9a57b132bcf7947f19e0444148173728397afcde410416b1360ad1e37cba2762f7e15ff2fffeee2e09d03b83ace24e9395e3aa6a0fe97d035e213164d1c8", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21aedb00191da333a649ecba6a9d715d4b5d379a854f27c6d27c2ce892d6d664664ecb53351ec7f1bf7573336b3bcccf7fb25ffdc3a6feb3b95483717c08eabdb8d9e3a9f91937f495a965028a1c89dbcea8390032d737289298d6124197090f10611e418d7f6d2b36542549de777fb8d0a257f7ede55a9b63a9b0d7bebdc21b4b8c845e43faa271d55d87781ab76bab9b57a2e2237c466bfcdd8e2b23f8f65582c2105aa37aef7687ffb514df3629a367bc2d3fd183199699cf93c687611fc8f190efdcb02dd6b9e228361c7a72c2ebdd5077e09ef866e304dfce2b4b80fe99b42a0ce9f47b8ded420fc0e7e462a46a82307d42e5f139198556c3bd74f7b0215d8d1552c079c895efca2f9de22bdabc46efcadc355d13cb8ad6262f7468b85eb1b1d5c13a9aec97884421914b474d9c5031f8963b5d635cfb8dabde4ba9550978d0bda9c6ea0e28a7f78b1a6ca82185acf4412770cef4189b491c16f77357df7b6b848f4722c098e20cb7c249f3883c029e76ff184f657ac4b38995b428d7acf40239b101787e5c798c683afee7fe19fcada3ce41d45e63d06afcc6baacdf4287e70f03d38ece2b523f57c3a74f89d23c9490f0771cc4259b1d6382f1f0d6ce95e7aa6002104c2571d08f201f57cc8058628677dfc7c9dd631f648327c9478671291acac13cdb02d54c0e7a7ba5899b8757796d976e97ca64b18af462047226", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "372a2b118adb8ad8f08f5a1d9ad3688c8507591aef9122fb295c7aced53d3ccd26854a348624757e008de36dcdd1367cff7bfbc94776e762a5c1fe61d1dd2ef8d25e714cc68c2651456bfe310b2c61d170bce07d2d6a574eb6a4fcf0606956d6c18a25406ff80c0e153fd8d78dec66d319a31080906150a8fbd3a6b5a42fc8345be0bd28335baffcdeb458150327591770697bf785cdc1774a34ec740b9ed76f386d941a81e0bf8902f403526797ec5bd5058700131bd42c9c1a42a7f883a85592679f1e81647f7a60981fb5d0975ce03366d4bc5a3cda125e6dde4173b4b99f674e5feb0b94ac15e4226f1817a43761b7871a82a8d0b5a22b30c3969eef469127bb01c3f8be5e35de49c41b3713ca204d750e191a5a303f03ccd67a3d3fc1162b197cdda6cf604b5d7b36c25930f5ca5029f071438fde1f940a27055cdb0a902f3da6f57f28ae670ea2d3d5554c99c967024386835b604b0fd3f148ab081c8e79da6ea467ca16f14c938691eeb831574dd35eee97a8ace57afacd1f5c564db178ca057f596f5f667fe7a6b938075c9ce3b110bd12ec2ba3b82c5eae0d12b6bf1962496bc7e13e4ce04de5a1639c261f9562aecf8f87211821010b0a32b28a4cd6b8c1818b3ea248b5f11ac9ea9372121f30bdde55f28013c9713761a2c85fe563c58c418c08081fecfc178fd6b64c6ba93a9cbd2e7d81bb971132156b03105d", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c6f4014c6ea5c64e868215a495fb2e805065458db2bf01987d4457589d5735582c61ae5648d93ec37e3423f721311b9514ba7d59cad19fe731740af194225523889c451eddb5ee1af9b6f3e8da6a439f49052ea041010d0143f2abec804b0d6b1bd1a0336e8e1bf3aa74b817c212712f649862c68667abf57e0aac47b6d03de3b7099c7384669afd0b5dacbae4bc5c4d6b3bf52dfdc23c465d5904d6b6333ff685edbef1f9cdbe5912b4fcdec6c6be4ea77f3d913f47b09123a9d3afa48c231453063ec9c800130efaafe7beb7f7cce2ca5e3ea43529e68d85f93b11392e9912c9ee4b6df257c76d01a18aa6e6cd9d021d7d0d0309cb18b9f1e5a2f30972e57c5c3e12a4f5c37680bc1d1bf68911dbfa79553d993d7a9b197360ea9ea9ef6e7667b23b6eb1067d8bdba19a87d302c7cc627a4beb504860f17b89ff4e3fa7600d9ab651bf71bfabd89166033cfb5585cb6b2356391bdb06cfd034a9fbf467355ee91e19f25a9cd66b45456b50c8133e495e22075374374fcab1d373dbc52d57c1f38224b1aee50c8f0ffb34a7182220d1adfb780548289d7690ca5c2f0414c80e318ce0c62a3b74b793c34b708f1dfa1f87fed6d0ee5ae1813a7e881ef99b0f3c0df8616bde1aaad8571e106497b56c8515ac53bd24879489d7017f7f9dd182b5acb49bd3b76bac12ba7920b1c2e4f0b705a99e29c93963ca897d152329fa097", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "df88a9d6ac58442587b86def97fc8b0bd5934b841c15f3f1bb78d684060ad8d58991bacdd86880be01e1921d2a0701834dec7b5eab1ce4d6f11c314d4cd28fc7ea6fb63d4bf49c78deea16ec7ad3d807e57dcce387f21b643c7efbbcb36ca23d22ffbfcc27ae5c019a9974fe1543ca1bc894abf08aef39e25f4634eb04f4573862a73aff683ba42a8bf344f8840070dfed0bae179a314d235a6930079c62b22ed6a0d945d237832afe911ebab772ba0ab6f8ce703e28adf589edb836b120f370eb2c78c34a9f5d6258b133f350d211d2ee2955a64d0c7bdf53e957ab1ca4499684ff828aa51b844015bf527f89daf8e54f315144d0ca426fb67ba965a92fe77aaf42290609eb6ee7d9c098b4c396337a4e667baa50ecfc21d53d43270efae88206f4afbb58e94f43ba42ff3bf43ff665e84e7b2c6707d51b71155a734a8cee902d55927e1bc020e72154c06bfae645177142b0d331b480221c5c33555b9ed83057543219528d118b7e66365d9df9eb381d2e31da9b0f6d8dfcf30edaa7da7c3dd2150d9f5c52735c05723995d348c7bfd9f6b38000848ce4ecd8e91b445300a3744e453bf36247df120e5df0f9686d99fb9a5847fbea8b09c2b64003daf243c46e017190ba5a7f7cc8a3c8d3af7f348a757e814f673a8680311769b39288582c9d33de02b2f20cef728cbc9de9629b6002dd71f8e6516eb1f000e17158e9d407", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f6718083ec44daacefd671314a9b2740e6fe164384d24642bdd71f6233d5de5bdbb6045ff38a86974822016f221d7b3d1c0035ebd7bcbc3f1d4e82bea0346f979242e5d279b41d05e30040d4994d8bfba56724a734298dcc01e7104814253f12ef0f1f677365a27173bb95aaf805e31a305e81d382142447d8c63a424a8cd5b130266659969cbf65f7ddf6b547d4e1bb752a96c6186bf29ffd52a9d8cebd61ceeebce3353b3d9797c6d1f15ab1db5d83b56b7c0b5dcfb10d68c963a7b819e2090645cb3b2be0c85919b114aafc7e08db4c5f05662a74beec2ce7f33a020987743e9fd7f580c6b17399178aa77c230bf1b0afde4ca9b8d5cb18442441f4ea54e5923adb44284cb0478965b5f7f50bf0f3d36eaf9210a5fbaac8deebebcf842d70f2386bde916c04120376c876e671f8df173bb12cc11746cb1b3a7bffac5576fd2fd670b95750b803c8edbf761f1f321251110994027bdfc300a0920ce03a18884d28b4878a1dc6ffe6a4710b37b9ec252b40f69902b737267f0cafceb3c8587c5e484f79abc607bd28135f88ceea3adf84153013afe1b415fea01a6e95793eda64b9f6f701e9b6a51d0f96a04f74a5fae2b19db2ad72d8cc358367cd8b6391e12a852f8963b559f863ae850777b2cbb602bd6a9da58b25464aa24315ecc78c104947b608c41d3589798dcf910fe5279c128c99d6c5467d7ddcfbe35e766c9ac", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c7b971b62c6a539a0f1c217fdf2796fe862e091e98390e752972fee87adf3a541d3c656962aa30f641a28972bd01f2074133f2077477e474f413b5694b872622a1798c776d001d76a2268b7b00020236e95b47f6dcc83e46074643d69545d4f80978c4b127be5eeec5dc87d3e5820432a23b717d276e86ab42eb9c87bea82f602b5036d6b28cba431460bdf475f2c74104d1155cf8004f083dd257aed7048428085a7c345f6e8359bf19a0e6e7d6ee100bbf706e3c7819d427d76920f0ded8d8d1a24c35f182198eb7f3d53bd4f85a011175d2bbe62918e3e021a1273a808bbd3639bebf3792ca0f6c4b541244775976815d5a1f989ffd93e5deb1cceb61dfd10a13eb2ad6b22ae6eaa8ba8c25bf64525dfb440813c5b7486c33651add322f833483e34e16527c5cf5cd881a5dc8f75e369610a301c6565605dcf0c631994bff502872ce62ed85a86412fe40af2289064a551ff8f5e22a79049398933a6d5dfbd4d525ac67781fdc680c9c22e40c0b92a8d25842c076570a983b852957dff31361fcfee297548bbff92be123361d6253adbdd0c0d8bb9d38546c79d59c1f9a09d711bc1728e68ebce398d94fb8244f1c959d54f071c321ec9a69a255e10a69c521d9a1a7128f61169a9621845cf4bfa700729e31edfb9cb9a01cec36882a1d31f8448b63be4d98affc9e5132f171b93604c83f8a688dfdbbae596d563211c36", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "df87b7a14a7127daff816395b61a9d9b8f6055460f79962c9561a94ee33f766f8fcf52879859f11df95018eb83abf3fd08331fc0bdb902104c7a931946a638aed114b0e1141c669d31516497945e2ccdbe386e1cc48fa19d9a3b4fea902f8fc62b8977bfd468fdf0e6b7cc2ae4219ee8b42b1ff5b22d72a0c60aea95cae3f7fc542469b3a4811925ce493bd9763a4cea8b87e3e4372d855ca61779a88a51832f72d8f96a31b5b0ce2c312c94cc477febc69d1afbf9c32258e88291d745442b153b4ad31ac376287e9fc20ee27442736d187e396f089f6ec80ec38461bd28af88165bcc5676fc0a09be3c0a322b07ebadc1e90152a50131719ff676efe3624056c03a2484e1745754c58d78a38802969eabbb9a750de6684543086c3b42a1d58c04ab222a465578af09c644e1c7a25bca4f3b5110ec89b5b8c6bc055706f0b4af09e772bd05c5f5dfd8b4e2241778d8d5b6ae3275208a016e53891618d6f6145cf5a6ca613bdacec5b75e183864c61c8354c9ec6939795c818353b8b99b043a2afad1e7b6bd2e91cdc5230169fb551754bfd2dca793124c3c863e7be8a7387ddea9409b745d952b53fca4a20cc29b6bed8bcdf5b2f51ed34721c59e0c630d08d19abbd7d95f6d12892aef338f0c57fdae3b67194c9906d09ffafb5588fb6925ce4a2580e7af10831efbe8f56e24c3e7171239af5e6be3303331c59574cc910edb", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9c5700b7d722a8f1f83fd11359fde32aad1606d20834a7b7b84b22bf34b18f5c383a34f229b65c56f70e1347632ab59a75821ea623d0ebc09c4005c0f32a86e1bc873689ace2b73c7c84b91fe270f457fea200051e041eff72af27e7b773769d37d5569c02de5a101467bbb014b065bdfec7780823e83199a32064cb2149c8ea388162f7a2e3604c7c33e14e5cbfb54e3597704026ded5670f5efd979dcb80a0b5beca42e5f49ee80aee7a81348de4616e3b3d723dd4fa5e73c1f56bd9b3276f85ad8ace654fcd46d7b6160d8ecd640e823432a074d4bef0ab0b58a0dd14943e710b7f6d7d23abff0cc855b7e932a14c9a6a0d550dd28a7dcce4605391b0ad128bf78ef8b550187c4042ae89570670587b8f1f422b12b3cb20d095788a8b31a388efafe616dd1841cb458de9d45829fd1597e55ee0c24e5f6cc71d194fe02930dc371f1243ffa4260a03129f00281e8000069cbdc8701f4693f94d6679807e28944b40317ce760b8ac170390233ab0d00f4e42f1e514950c7699215e2e2cb0a70075a22e554b0821083ad45d63eb8adb54cd0063665c4cb10f679ea3caa647fd5488bb3af879a2f2facc56efb97880a168a3c656c4d100826936934253c47f87a26490e51843845722862b55daeeacf70b7da98e76b497627de060ab3ba712dd8bf9e1a9e15dab3d4674dc32d2ff4caf9b30f81c82e4c302f7288b762b205ce0", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84dc441ed215a1b7afa0815ea15f403da0b53709b327a8ad26677bdd79910bc931e84f6e0a9a0617af72c5bf284ee1c05aa0029d4bd5f7204404d58378b5150746097d2f650456bcea0eff70ee1d1371a8b3d14564252bcf655d539a666343883941b3023b095001cd1b05ab45aeb3057bb40f8fc1100108d9c1ba4fccbb776965ba45a5a9cc6eb0ecfd230b0a2c4da0d8ded54f12f290f681878ccfb02ce97c8055f29032497b87efec10e225c204315adc30921de222e4f2fe2a92f995152693f9048700aa127ad651e4fa8f6aace224953a436fdba27470f239c7f9a59bee180e2c114b7e435a634f9cb4ddf49717ec10e95db84fbeec6bc6fb09a10f613c6d8ae9ec315db947fdf8f116256235b02687f0bea2c706637ebfc309895be00264bb462348d524903cc8b134ce52f407aa8c871a829ba7cc568a03b80336603af5ef3d55e54f4bb1aad3353df4645ea9229b3a84c83092df72b0ad5a6ca0972c54f9c1dd7b05f3b8d45e2f5161bc5c32fce2cf9a35bb55e818ca267c0aac225a2e3b63587d9391094596365b3132eed6ce24299f365495cc6029480c2b9e3562d8b7be8ff01ab487c39df67f09ed69fe586eb1875ac71a7a2b696db2362037b8ec4f5f71872119fc975bcebe0247a8bc15cb61bfba478a6f178c1ee9b2936dfbdc0b408ab056d04e9848a7c95c8bd9b00013eb8a045f32a9ae4017557a23400c", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c46b6e7c4963cf7d9b40d58052d59a10d3a4636dc71164158099e3d3071b7dc4c706bf3b2d8763ce7f31e7829092aa74d2b800c0274e4d8f203d33953a4b7a5624ad8b8742a2835c030bdb022a96354f930b8ab6608e8c83c889ac5df6c27823e0050c3cead92db5f3d9624d7b4af915e4215bd25cc2e3138ffa07021e5460a036f6c249ca842e8ae704a7c252c7de2291ce101ea28665ee436e80b5678fc84bf12c4bc81f35d813fac8e71dbbab0320c0997170b07e5f06426e66ad7e09afee86c17224671455cfe893c2966b1fe4ff0ba3db1e4ccf541567d7966e29b132290da4705e9769e76e7be4d9caddca5d2c1aad3d0ff87fbc136468e0a32583949b92a395d36d856002f16c251693f147dee1dbf90f05838b25aa43712c2d85dad962362976423edf11631c4099b4b5c4421d9686480765c87e0bb046b2502dc85a71af6cf5264e7959d5beb6e797de18c3fabc79dd4d5b5e6d8f5dbd852463b7abe49c8602eee12b8b0d4a7bc329722c79d57504239f331d27a62e63ad1a9050d2dc3940badda9c55631dab5ad2bc9e6bbbc8d920274d54879220989ebb6d5db5ed6bd2fa36e1510a76a17447d7b1d8d2e9787c3a98e9684622152eb4f65c04cef55670556d747db203aa62562903d5f2293ce38c2920afb41a0cd94c87cd5c75ba84cd5b4ad841c97f32489562a8571cb282b9047d93ef285fcb867be3cf7a878", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "747cbc58a4e2564523c46358d210af9490c1dd2679ce66d26704351d19fa8ccbb3f66e32a066deb11de7dc910a37f46e250e0f9256dfc8df5c72cbde63a2b2ab561b1d79ea94d51e84d0a022552a7ed8e457822e8c17c30c723ad5c4e333e087211566cfaae130e79bb0103bbe093b30f1819f908c5691f4b4f0ace3d8cbca25654ebbb506560683fad45d8a4914b242b72b99a223a2c0a3ab20486d2cd1b0ac60b438d8cca5ec2f7bb8384690ec4ee9fbb005b3d2ea21749ab86ce9d64414e9a87827fc9177f1a5af6cd97fb823874ba82e9ff53093fa2c05566c63e4c7f5dbbad75d8263594cba2949113341fac7c83fa13350ca06d73177241b3793f78027d61a20c37c56e9f34fffda7258004b0202a12969f718c278854b136a110dfd65fddea97486786bd5785fa2596bfd6e78e353b4d28ee6434df0844af14de10efe2d6f088b2b3ec0a7cf6f9e4a5830d7b0123caed7857d0b71fe9c56e72c29a908bba3cb99482178d64a4e27972179e4da6058c97e648c830e0cb96ba71eddc1cdf41d38f852a16554f3d9821aec57ec8506f0bc1df2a630b58fb082c84dee5e7bf3b645c9887e650098508ea288370f9f2cd32fc3f74784c82fc42bc2a09aef3b8c5fcaf538c50e12adc672200739cb2dbb343b1559bf70b00b2f83ed3139b106ce717f906b6de178c0d9da66966782cad3f7727da3e32950af437f33cf14e868", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "e168ece53793eaa84954f43707e9db53e1541394540472d502a676f12c5b4c1f1844d1e4a4fbbc3117c1cc503aa49a63138565aa366288fae712542b11b35026a027d3679c5a35f1957cb6c5942b5d86464e3b9dd6463ab9cfb9931136da744370f6b3307ff01e1180a5e79569e73e5ef9de4ea5c9f0d5a3b124714c1b645c8f0c1cc2ab4e1845969654ae9b0c565f4d17a844ed066366c17dca17f22ce69aa56e48937aa1c9f39fc85435770fbcb4d9f05048215664184ee40a4ff77ad44ae9b1d9dbcd9f9f013080b751ac9e2f05aa8f546575562194730f6cf1ea52f0d365d0dfc3fcef820c51d9a5263a2d1dc4ca97be6ef69bb2ebcddc3f8f4ea2f4e12c187949d95c3667f4c2dcbd65e06937fc788b5585b742eb5b99ccad8252be7dd0b4d38460340cccf82c5d2d58c29f87f0fd6f78a90ac7a113d0e5427aa56a42438c3c6fd98fdaaebb3dff5d8d3025cb408da8a6764988bef9d171c7c3a51d187aa1bab3f2a58425dfb82730488e83d97fc54070e2240c2f9083e6f6a4f49c50077067a4fc7d27e40bbf30f8fa90624d7be0e6f8c43ac1ce42760512aadd27f2cabdce2c6fbf7adeae0221e2e82cf22d2941ac56a3e10cf0f0c22242b4d7fcae009081eff5d23b6dbcb7387eb59922e5bf757c02143e1140b2831478a2a5785d056978e07dae02aa804141805acb7a5343acc17206c949d8b9f8fd5df0a36e7755", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a23159bb4948c16c9c31f7b3be4e2fd147717b755d13f5f86933302f7356f31003bce391de69f54ff602dacb1522b908fa1fb7156fa555f3f38bddccef9f85f22a53e4f53757f81d6455998169743a4a2306906a375235e548aece0715f94d83377e06faf758a36fc8758a586cadd368b1db26ee3861b79d6b69c0f3639c9ed0a24bf530625319125c301f5c10d12084b2f9917ab404a65a5bfd2bbc78fdd6bd1e583cfe87c0cbb4d41c710c137a7b330247b881af9aac5b2c5075c66ea33910a3b07d55c461940a54cb7579aaadc9e8f567d60d0548d6c2d3628e7bde8b631335f2ed00122e07f942f7005afbb0d2f0340c5c9270b27be30d10333b9ed5edb90ad6216b95594f6ad595abed26576a7b1d807530e7c5556a8698de56b481e5717683404f6b9ecc35bfb6ccc48a381a51537143abff51a717581f2c44df1a1f058c1b793be004b1a837f7acfd764644921b3472906e90a5bd265a0f0fda5e16be4db391e07f8daa84349fdf7a134aa138767441759b74a4913a4790f0e599691df06acd4f80cf5b64767052ff470617c93ab420d90b1838c0bc891bbd2581769bf203dbc8df0073bb826114e71fadea586d7cf6f06cf4d04bfedda455e043439937d330ce0a03ff97d420fc623163afbcc3e7de7025d0689f9441580308d1280e9235d8f5988ef12447067df3ec846c3e3319eee29c2b8cc713c979156d3e3f8", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "819926a1c7a0e283aa3ef42cea08dc3893fc71d7295924d7e8909f46ced6724bf38d137541224982f072e39a80cb277dab8dd848ca85fe1ce6a102e8adaaa55f2e9169d8094f10280829c3332d24507a54452a026a541446fb388a7663eec512a0ddf7402efde859fa1662108c704afeac80daf6f8279e5ab5bd552dbb5a0a5d0f35fa5431e8ac36daf25a5e36e09699ba25f00fa69ed7fb527a49fb25908ef400ab9c080b73c5f4d41d965ab1faa1472f76c63d9cc359f7964d854d8f8db382c304572ea6498a6f7e39f6f6064aea336949eb157a2346975f1a71e1c18a77abcd0c7bc2f1ab6a0e9297d121bf13f42cca5662667947d70fbc026fd2a03c1353e34cec608dc2fba202163201cadb6341cf80f49048f55333db9754c5fe95b01219eeb608ca3e8b890df71501dbc579332c7ca6479c6fc3c34f31561c15d500ca81f25204e2f848f87c472cf030b5b40e499e3f034be87041dd5756173f1f2795d1f62bd74aa817f72ca8a131b0a5b7fea3fded32baf493871f0be8251970fb2b3031122c328e7809139d044d8f49e6bd31fa938b732a5ddc0039a723eb7e40491d7533092f1b7b7d8ae68add6001178ed1624fd3b660f0af184fb70c709c78e83b1dbf156b2c8848cb986160db4de954c12a29d88496283a3cf37acd0e7a63d86135376d43bde517c40e9b5e538999a86e55319eebd9a87149a81aea225a8128", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "dbbc34b6ead6c85534784953c2f6ffa36b018f95e15e0c28b214ca2f80bd9694e2f091d8bc3e25aad3c4c9e11edcd73b6785384693e4ccb183553eeee251c5587150bac7bb2d7c717fd6453a72803443c8372260a096596da4a0b7c32750fb264ed58acdc736c86c83396b705fd3acc0f3d7d3135dd4b576729d68664cb1e11966438f08d417c0db8bc37b0201cc9ac0daf9ef60b9b600cefb79c25104d2fd5480c2e2ac100e9500729a4676ab97e09078736696dd2f51cf90ff963a6ee99b765e4e0f7cf52094507294de601c0d46b87e8072e37b88621f9dcaad28cec7d4544ae2d1b5828bc1ac9e5258058209944ab8e924fd228a047dca03ffe2f28e88f49def895401ba3f05c305beaa10928b7a390eca9b61b73e864c93559a3295703c9bd82664b226bca0ecc90d2b27dff22dbe635f3f0a347c49239104080c5b8195eb4d750055889d5853be4cc984f215bb491e2a8c7b0017016dcbea3b9951ee935e967d1515e659ba295f76be48feac1c3aee2e35d309ac71877ae59f024dc9aaa9e2053e4d4223e482ec3fb1d7f9cae98c18db9dcfe307ea6916f137dece096398a0a62a594dce4048588f87e1741cceddec314d5960fbecaae8cf48afb09d3eeadbf5a77ea1c27905f7ae47dcf066207e621e892e7d780bcc9bae3ab62cbe2a4cb43b6621c47f904dcdcbe7036461ee2563de1f6061c22f33a5e4997adf9e63", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ae10acef7e1ff0d50705a425f623225fecd0ef91890696ff1636123023a6009b971a0fc20c50144ba4c42a6d45fbb9f48dce8a52514574cb41b71bf6c7cb255903aa9dae232c1c1ba567ef505cd040a910c2809be37a0f1d3aa8e6345ff77d0f95502fd6cb88d894d961b987c4c2ff6a11c279eab2c0759024e90ff7332e028391eaa1a9e5d50bf3e7d2a223b52619143afe8066faf3841c28e8b057f4326c0a5eda878226583d1d06e491ed2bccc20dc8ca7340f3582a7e9f313c90759f1fd076054ed464a10971c1f1e837d0dd7539bcc29ae9923691169f6f1b6a3f40eb09605fd987b75f4d035605f9fbb33a4d58f912b76089cdbed34f14d1c26cad0d400fc4f7d048990ab37749dd00b22f1b3b9bb31ec35a51cc336d3a7bfdace0ce5c916784a40c7cc76a8a2ec396939487b62516182b19830aafbfa6bb9c7947e7b1302f1e344100975c1d1ae523bcbdbb9a5a0dccf800447a7917b2a7c40e7b983e98ce15ca2516ed660975f1db031116196d4a52f8bd3ed40e904509506f8fa63daf1dbfce32b817dafd452c03e5502a36b8cf7391a3a7d9d303a9d5c5684dcd17634a80a73eb8a46855318239bc585eb2b1341bbd842baf93373e4b8e611dbd6c24767f1a8d620f5f4b97c8e00c67e77b13315abf9e5a98a08e56630b3d3049ea354ab3e69d5a5ba6c09d1ded3cc61d0006949a140b66b80ac31755c856be989b", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ae7c74e597df065e162d4c2a183a7dac48f6281c50f5e9ed4382e6ad0df3256a29c9423038c5642c17d2d28b733c0cc89eabe1889847f3e883889f4c37cf61a812573f983fdb0c8907c4ec15a46efbfc66a3174e0d7f718ad28cb86bcd3de32912321882f342b47bed73b243d9c01003ed17389b08101775ba979f7c15dc2e27fd7c67249b38b68211373592c59c541b324c88271c21144e924e78b37a40da423f9b61c59d1af0727ffa6e90719c73230feef6462571986185b47dac3dcc73818e84155c9c93075e454c3739c084d952edf1a6ce208cbbd60595fc18ac560c095522639646cb6787930ca76b09fe40a13a2987c997f45dfa9ee981af3437e4fe92cb1e909716335142cb98b73428d0f86630d08b5b48b9264a869cc68c0c25f30774d145c5067646a43d161313d0bdcd2e4602cfcc1ce8ebfc91873643542adcea5806c7c52895d77e365a2665ef6bd2a49ea86a96833786ba349f2ed6eeef4fc5ad45af3f12fbd57bccba0db235ac56594d9b9671f9b8e5a5e94ca19d84ebf68c3d588b16f14dc8806cdbbf7968f67cd25674ba28e051f35dab89690834111a1bd2fc8c20c12a0b517fe059e2318d22882e6942de196d52cd1a63b1594355fc1f4937798060472eed1c7919d304e6acb8ac022fb56a32a0b48da89e09ef8578a53f150ac4796124e101c531f5aed8bf2a010638c90eebaef8b9d4cd6871c95", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b489aef0ea7a3c7171468a91132d30bba759e3506289023b8d414e5b42829e81ec7257392fad82d2d54cbc2626df4f906ad3e899f202df6df5428ab992c4e2c33d3b4812c3f9eba9d210be1845b37363698d6bb3713003277abb0363b26989a30c151a65a0589bb25c053760219bd2e68c4b5e0a999b64cf7959e05dc427a799ea7f80835b44aef449c4ced5d708a9e12f82d3f4340f98eb9836d1471d76975188dae04bbcb34bbf5b65ece044397d3f05ca734ff978cf3aecd6ef8f2d7569e7d7828abee068445314b9ab143edd70c347863909393d217d7cc35a2e3c12285bea6d848bf0cac7530e306adf3f128044b83e3e2a0cfb2d22feb0af4c1e93ab79b706c903cc0a13cf6bf17a7e23ddbd0e92b68957dd1cf80bcb83a76a9001136712956ceec4523d9be19c71f4455f2c6aaf2f6dbe187b50cdf25855b3d86242404c5544919aed5129f07e2e24511c794aaa75112597a792fea352e1c8230e7ebdb6d48089efd8b85e09fda8d8f317d88792fc7ec2e9693edee4dff1d12acd568c91239b2fca4b6d5fb7bb8fea899976a33fb0e72162b1c9737bf84992d210f6374010187afc02fc27a97e07cf6604d8ee70277189ae97da0a865f93307c8029358ebe4ba1b04a5e06833ac0e468cf1ddf04490884c7fd5b776d578dcf73ffc813ef78d18361c0f4ddaa45afdbd02f5c4e7082ade911b2c69d0bc64d6238cbbbf9", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "cf90ee6813db19fd26a6fcde2185d2bfedf5dbe16a87f7b3e04379845855450091675187bb43cb4c8394a38577b88b750b3659da84c6de73c59c63baae39077123192fde07b630dbeb1df55462541a0286ad6029f93f61e954d9f3aabe15732d0130e530ebfc1dff8d846b37904ea72781ab7b8d88e31ca5b35940e738e6594f9c801ebacb2aa227f483f63d52d2200d42ca1261e21cae1424cde46b0f58973a3d73eba6f372637b3679aa31336321501f1c0b28e735829f841de63177c3772020cd446482a76c0700403859d9506e32c99afb0cf674a23c5275529467e65f0dd6e9b838493a94a0af4ee21719270ba83b19f93eeb7705dad959b837f2eb9a6c6aca8d6edeaabaa43175477d644fa4b2b3f5a8a243b19868ddbd4a199f0521f4f00b91399fedd7f7a45df6ef145d54e2019ed8dc56f207e1a4d116a2dec57aaf68b2b8b847524cc1fd208063e74d508bfe648dd8c3d909b3cee1b675ba8fc660cbd1010bb4cd7df3825c3b2279321a9015a1c88022c941db129684e1a7d2817e8b362e5d9aafac8e675923ab8e76aff8aac56e8a682a789487501076f664e16afb5ce76f550bcbcb0e4250791000585ce762594c2f48701654691b0d7b09770d7c9d4b24729d4138995654fed704c47bf1b3341552e1143788630be88d44e7833e3e76f68f3cc81695d1514daadc12349e5e4cac57453e262cccde41238396dd", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d9acf55c9c01cb10d9acf6dc61e7c7be67340ac52414cab198b8feab214a561b1e20ee5f6c5f169f0339836efbe99044ea672d41aba73cc40ee7eb47f9262eea426cb560232bce5dd11aff64d9af3bcca961207f8ae559fce24b3335789c8ec32e6f4732ef0136f59ca560f91aaa1fe6d53902822fe559d2dea8d3a318a94ce4d6fbd2fc399c7a78c0f14d70e44de3bac04f3668237f7d45d2cdf53782879a6dce950a33314122654fdce0158c46de33d991b9097b24fd11a2718f60156affb27ace6a880f04689ccde83eb365543406fb7e7826986f2529f0678441ada0b0be5870ce5d1c22d0c6684b5f897ebeeb9ff5833505ce2fd352b5286a3dc9209a490483f3607dd907006e1895b3cf887fd657058d9918e8170f4031f6dea28b73b83f59a94efeac01716a0128807a767860ea417ae681f5f2bc627c3c9de61584f30496d28fcb8f9a18276eb488144f9adc33df6727871d3570ad5f69085073a3622dd8bf4634881d7defaaac0ea73b3a40e98b0ef1214e895c1d449c05137b0440f581641c7f9be0c7c718a08c3c8a6537fca80ab3c5f026644435b873af6b098a792dd4dad914f60e3f0de666df582b0c2279c786a82d44f2bf2328b9dca6a92da5b8a5bbfccc6b9cdbdc741560e9918ca6228629437ce593080b2952af34d28f72fbee2af5347fbcea9c51798ada5e09a8d8b3db7096175b5a44e7005689b49d", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19728d28c3d3ab395d47846577799244469fe195b59730a81e7bc3e02416a86a496d634d704d0a59dbe865a92090b9e37e3a5a0a76a18216f5641eee2a1a8e58a25d3c96500db282fbe476758bcd0bae998732332e42efd1c06db3d3d0dcdc63fa8955c06c7bcbfa968272d4c9f618d2cf211a156b19656acfeffc8749838fbdbbb033d6560bb2df8a07f99db7f18f850fd28aa5d89d1bdebd60fdba1f8b6044c946ab0e53a239e449674c5b9836d5f5a3a9eb1ffac8cb5b0a8714a8fe2e15b6e988b371e434b82891e7896de752216426e0769b11eb59c826856df058992654db6cf4e8999ad4c57d67bcf505fdd3b843d2daf0fc11016d64c554b17713ff838ca03ec5896ee6f26f90fad63cd44f78bb717ebd2c839b655fc5adf0e78018c5ebfc9422bb7efc669e4dd7ab1c306d328cd18e69d16a86b63f0b832e08144980c2e1d7a8c96636d4f4907f365959af5b5604408192d11311199f468ddecdd71e80d0e86f31f36df3576dc0823ee82a0bcaab62afff548201f054f7fbc2272c3dc347363e5b0fd78658db5c91475acf7d02a425ac53cdefa130e2686769daf742d05e06f79d0320617433e0f48980cf09354425d96334a724c1a3628e5fe437b486113bc5ddf70ad93322057e7cfac773fff134591e5133c18fcd49d5ba053ce021ca13744ab764b30c0233546d67b43bc253efbfec35f97d881c3e4c38fc4528", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c7bb6a8acdbb237c80d697ae06513c4cbfcc6d823440eb42519a29fb17a7a71a02a8f07f9077057ab2e9664933d0b1905971ed0d8746b11f7036ca7d6fc6328911342c65412716316e6124d074b6a59c2e5c43f4d3d1663bb53882940b34bb34fbb871e0d56bcb590069e6fbdef4601331ae13f6d3a4aeca9ad2143c68e46af7d4114d48a9b33452e072be7a88188f729525e9c72f804402fa6070b24d4c2cd87b498031aa87909ee73d53d3ecc07e9e4766f45dcf8f02ffb289ff6e1507e913e55a9d68bc8c35589b0665ec498237341597f85b1d3e8e7c764ba7da01901f90e9eef54ae72f319ed17a608c256d78a615c16cd430d94af5c0d89777166b048d52fd54f81b548358b1ba94d65d677599ddd7c3b74f1002b2d084334713a39eb5499f5d5163aa2f56cad7d7e18bc42ee1edcc76d921896f0ff7b3b06906b7d074aac730909504b10678a83ead711cdc4c984748228ecd6f92729abd000e38e1755ef159ab0001abbb8af20315ce10fae39d92d2b692e6fb7a2e2200722bf8715b6a3a0bf4a8312b01c20aa1affbbcd49ccf7d6312c5ee3fdd443dc2b7639c417488c63722cf02710432c623854504ee0b6e1183bc3c940876d58f3a507a306c0018982f1cb1630c97c649bb645ef3d1b875189437da270f25f0b5e5fcd1576ad4cf38710bdef5f09131bfe35c82aa0c841e09a14837a5db728a1f377283f95262", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "daed6d077ca0d4725797747d0bad8e617b24c4d6bc22d6d6743a01e0b8f9e689c92567b13e68139235e0f0759a7ad4ee967b482828f85cdaacd9070850cedafd2b2fd33f1c5affdc826109e0bf68a0f8b655599c578650326674ba2570abff0ecfec37bd133fb795cccc83162bb84aa93fa4c928a943db51f7ee30c5002e92b8efae476c55560572a2f47a7ba04c9f85018402a4ad8cf2b21388a5276d9a31afa6d3e0f85e45406c54dfcecd1e01e8ff6e0f12f23b95cde387c3ebf6a86a9ead7631d775a39880225107cdff549ca8aa5474885c21a3db2129036b474abfd0abcc134d0866c05e043d16d49eea0109b621c51fd441850013cb2d17a5302f62646efe2dd383f4464eccf727b28f83a2dbbf8febe8472eaa975f6dc34f82571a5e4e1f21d65d19664aec694c1f54dbeed9bd3d6855b19892b4a9d2dc4e54451d2866311770bb2d3da6e091ae83cc261fa14a710511c103eac2fa7bc06c6b1c048133d1479d323ec79adf85908a81f106a20470eed3d1d60b8750a508d8da17164a952a170a2f2aadbdf611ea312b25d93fa10e202ea30edf8f584c3ebd3d7113d5e4ae618a63755b7103e5f5887ed8d33bea287b17162e6497aeca3632076b81e17fa03597f9336f279492899b8f04255a9a8dbd3adfb6ec17adb305dd0fc7a214402963342b33bf1eae98f5bdbc0ff7ca3f6b94cab3e93cf8af64d39d294ec6c0", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e82a192a85eb098c1413968d3a0e58d0084210b641355a74a1b59e8651914017920e905a2909c89cf7b3b097ffebc34c06457bb9647ac394b8a0db5dc33af5f4e95248c45cf22c53ab1906bf5516dd3344c0cb02073e99ebe267e5b36586f3b20cf090f3c9512bf1bff2e3aeebabb3b9c328c971039aef1da8608f0d05ef9128038c35002889af2f463df56d028eb0ffb5309474e7f7e6101ac9aaa854d56f1a120588201f4fa8362515a26201d6249b02f554e7c2a885b520b4ec352387b40a7baef56c3828432feed464c1265225c8183e781869455f36159259297006cdf368c2dc82a93a286941c136c6293b5aa753a053757a8cbdb59ddff5c8b2d7122327d89802b711ec638c6b7c4f8830f160b2aabc128d9f4104b5d794ecc35d5d7773baa976e0efc795e5272fe0b6dedebf3137e9d04085b19912d011cb7e746b10cad9eaf5063cf9e1c1e37c6957a72bacc261fb1c777795d16badee7dc0bdf3bc12672f4d8819eb111bbd2b3ac7b4658d97901ef0c44ecaae7b21d9b04ceced25e50044c69600573c24541608f1ed52c6b2f5feb0684d0b1bda858467f2de0b7c405490bc985817d1bb53d55f99ccc85e6f4dfe3729b43dc6e39ddb6f470e52221447dfc336fad0abce1ef06a4c0741ff70e52fe94af1088fbe6f7ca22bcb0a097e32f3dc6407f757d80fe345bca163f0def954e0b58211b2509a647bd238d08", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "15f0e55d2c991f709600d78d4e4a2ad19496adb55b99c5f6bd92f460112957c54474afde1f3e75908a5694883b9ce7dc956c28f89aa692b6ebbbd2873836b8ae596c914c11cab73e6333f2aac5d92778d95361110f9f4a23f09a37350c20a8850db12b522a8493cd085714b79906254c14ee5760c7bd41d605ccc106a94794988b2faa823e39b49c828a2a03bae06c57ddb675f0fad16f085a0d720ae8971395e8a317770b5da937b73ffb2a1d86dc6000f0d39be03c1dc0198f5f3121321c1ba0fc480c4280852cb315198ee86a3b295e37160aa2c5e8705b22ad9631a51a76789ffcb753c3cb4802fd7563da76b8ae740bd7546d8dc6b12c318dfdfed2d3f353bc94b0ab8a1c9111531a21c1af6d8422eb61d6fcfc77f983aa87ef8577a737bc095fc766a7a37025d1743969768c3f4389219f4660f9930f4cc45d62d181cd35d118b75ab3b013433b529234204f52bd0dade8609786ae30b97c0152e05ab1b119c3f8862c1eb1756dffccd5f1ad89c93cd946384e615e2c712fdbb0bf16ceb5c233b88e2ebc2b461e27bfe44b35ae09ecf6b726236f45e8b1a8f56fa23f0dd889a5d132448c04ce225d7c83695a891b93639f3214b7ab76418b0a252a595ae3f4e6dbd4e0d729bab70ffd3a31e6e8d8142df6f76a7d5ec60fccc8f04d3f790bd373bdce92e0f92af5bc90b5b7da24a18a38c8fee8f3a20dd303b540dd64a4", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d156c8f72fd7bb5413c822f35cb58dc39bf8960f0171b2bf045a46db932d402e63c24e954a466fdaba36689fedd624a0c44c02225866921414909b99aed97925736028ae48bf2ddc5cdc6f57257afaa46b6224a5e9675849493c097542bd778c5da2bc3406bbea398180549027d6602906e25233c078b7ea06b4af69cfa5860ca69eb0070ecc5273db8cc0445eb4caf565af68467a4a24d8a5c31f714ef82c7efaba313ab44f4cd4f6dddc78f604e2dd42802ab9f6d828e43da3dcdf67dc2e5e139bb5aa5c944589f6f57b1e0841c86fce76158b1d3683bdc0c8f85c361f0312dc4b0ed456ff9c670072520f1a139c49d70d21932a50783064d7775adbbb638f36c25b2c5d75af8fa67ab53440508860d1de242a815d0eb87f2692f5c8ecba455380b61dc8653130e2a85110532df6aa39bbe134da1f3a14adcc48a8e7f282e142ed34b1feb119c0189079e81ee35a86472245789d193bf6f5717b5fda552e4eb547b3518b292925f50d51afdc352469796e2c9d28791a7428a68925afd1eea528aa5e85b00edeb34daa09f7da65c49f31d8e12052fa22be651918a797edef66fc5946d5926f21318d8abf21dc15163bf7f630037ca055e83d31cb4cd47d6d44ce81491f318252c8b2d80aea4f5f060643812be02196df31e73c354f91f0dd2cacbfc73501b1d8d5cfd81d6574cc5be05dcbf7603819b81f6fd1b11dd0d3198c", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ebdece5ba8e494f3810c98f49cc05c16369ba336ae0351123ab6f1f80f3fde76b98bcd9f79643993bcf0bee4e05ad6d9350729c4ef61597b454bbd716a85022aa9c9a0ee2471bfdc22e87c327086cbf76e36ae4f55fbf7fe3ddbabf50e744facaeed389aad2f58e8d11d355b2639f382404936d88db825b6de87aeaa3789eec51746db3cf7db9998ff8961a3f499079112c4f59535b8896a30b4deddf1ff6a52e370dcf3dff8b7f3b3164ce78b579469d823292304886cd596c512a1ee5f189e40eb9629095653d45f05683b53404ab2cb5ae55f64bbea4cdcd003ef80c3cec9f24e8842f83a992f8010cb996955a91a5362c6fd2c6e57a81f5dda1fdb931ca43997e51ffedb235d843b590a253d5bf395f6db9ff233af68a1a54349dd7cb37351a1cb3e5ee25cc79f19403ecb41e41eddc02d4eeaab64202b8696ca7149456ff00a563e8a2fc9f90a5d25ad754722763d8a04bd7336dd7884b5b577d88017b2cc66214b9d0d569267b43b0d3b7446f31cffe4b37161ba027e24353d2d63a339c8fb5bd495ac341e0eb864bc8ec25874f65fb627553031a58c932de9e99330a28e65a4066ceaf4120d1036f46b5cff421061796f245ca59a89715e86343a8b52f94eace323ee7578f0cd7ac8b2b6c9d53f1a979cfc863538c1d8a87bf21d07d7104975ec7a62afa2a551b5206d2729cdabf3f7c39396bba123a207a03c6686a", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5d02decff78b7129151a66d93a53d501ff3cac82d92694dac78b6833b088a3889daaadc9f1021b02b6d2ee77a2095745a84048f606810b980f715d18f15027ebe9f59279895d668b86d14cd1c056d3de0e1e7da6472349de57b10cbcfa2c71cec7bdcf966ae6407bcc90b3aaa3df2802dd70be459da4e7612be94598dbb67026d61bf3f88fdd014fd6f180b32b785037a396970279fc26c0e689cf47f2b006908251dc1448caf42e71e19bfa0668d7bc4436d11e694add08d86cc10316f07bf64c54508ff058ffd70c24074abe83797157e057465a1129b0712ebc2d3311a7d6bc8226411a824c28d8ce81b21a26eee3cf5de86bae79f8206abdc93698850d141fc54b22d7f8165aeedfefa8a34f78bda9baee9c2ffbe249c33ea2040fe31651a4ab3977a71f36d13f912fac5cda4c1ed36750a6f16bb2e097535de4f019489a18634c4036ec73a3a944fa45bd1ebe073e0d3c36c536340538ca349ffa780e408a4f10da0aa6c01c3bfdc41d4001dabd379d50184c1a78d27944a1bcd25dc17b36ecc89babd03665029bdacc3aaa8c86709e91f656ce7176a25a67622642a5013a7e4d6906f8c3c49f998e9d566b62409b016d7befb6a87ac983b1784e9a1963d7500159912ba514f82966bda58e2aa5ca13c8244c464508c3eb11e9469497a06f1f96b3c459055f6d2e56a73609b5adf94d0587a31e3d85f643b9bc6ce2df28", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39ea92860d76b373c6eaee74fb97f8439067c02e26e0da5a1a85e466aa9df4bbc1f2b644cabe5452b2692b4aa396d298e7a9e563d03ce3bb65a64272f903968e5ddba1d0e3322c90c80827beec9935094fe07681f41241bcafade0a2a7fa69f15f852ec457763427075ad4a3e129c229d75fc288b462a1713c8dee10d2a271168e109cacbb2b7f14e625007409aba3436d1ecc074c914b93fbcea73c5132591cf5037814ed9bf7100b48d0caa41f415ed7317072091d72036871a2d32107d02480bbc1f3c2cfaf407d0eb218d003dbd3a53c0a4ceacaf9466eecc741ba7763c912a594ceeebaeb3491ad7603cb74f5772567ff5c978c9dd1a3f5317d957492618b824a445155d1f7fdc25dc93b5d17c696796b21070af78c6bb4ef055b0e44f319af4235daa79b864fda2cf40030c04c1230e721565043e6ff907f17d7b1fe34961e9c8603461dc15c9969d62f17ea9e9ea8783459b135bd8943a8e1825bfcf7eae8437567280f6303abf5a9158bae430b1585c21b2be5ae189ecb5ec59ea66b97dc1d8247641e200c1b5b8ce905d6b095c0a0022efa707017378573eb309fb204c1d85baa39ccf3ac6841673e1aa8caa1954a3a3fd2d8d8bbef94541bcb593172a87b8e5a27f94272a053ba5fc940d905731977c20e050fc5864d2dabdc9b07c9a1512982b6fcfb1bd9ae4a4bf8be086e6c9f8904e1d0da3fe81f756852e982", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a3d32a7d13de642496d925d37624c62ccefc1019fb614d289e74e71a71c98381f39dd0a041a364243687ec4d235bf07909fc862a1f9bcf122e73e53ca83433e0588988ae9e3cfd743f2d68404b3fb3b7ddddbf38f202094752f868caf1a234d984c2f80b26a69e39282b3e5dcd7c0a425e16788c1980497aa77aff1d545c95e1ba03b3a22933cbe79f047abdeaa29f9529c871702d59aad3e206579bcf9c1bd05f0986333031b0262734b3ce2c1e11f22408c751917832be4d9fa83e255249775bc9611e5966d08bd2813cd41cb2224d952e6f3d465ba97af6db4d957d72cd82505b6d814ffe92ffdaf742a1e0852b9899a512b02197ba58788513cb5eab15c87e45154dd11095758b7954f2bd10a363557d92e07071b2176230df060a2a6e026eec784bf65664d903a4bda0a6ca37c2463a5347e404cc49d48c1c006f43259441535d53ced7ef3451c705f90f33bcd7e770065c2bdf5af1b407548c79564ea766dea5a4c59a1c07a64b72a9421eb42a9b59107700aa94f9a674c3e948f476da18abc459f8cab734d2742d6557c4c6003d08f8bcb217e7a5aae2dac2c25a5b547d842271203862bf2b351a9848ca7e5b86de87fd1c58d05d801bf648a0b9233560f9704f4eafc35735dfc975d701492d453cc02fba018ff51874185c2d64898e3cf26138aade6e5d99e7d6fb3d1ad8eee11b366d000f1552acf5a4d261ade6f8", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8675ddacec059c224f46442ca3f2c506800fe11dd2444a6a341689fad88cb74047890df144bd1f4589fdd732b92b39a1c654dd33031f4541aa888295887362ac0db4eb7bcde0b2028e8674ed15eff004fda1e7ad4071d4b7eadb9e4a0106b90c92ce3621d9e12ead9917c5ee72b373cf4657dfe69da410fe30fd8ed72ca220c9e471195bae3face29e184c0f33a05b48b2737ba1ce2960a0ccb0ddc4760b5f88c463bb4a349446cf1c56ef332e50f1d6a6369cb3ecd7e2af504de42c075670438e7c58c5ef52e23804167b6db30022e1272f8b698ae457981a18d239c228f78e128a01c7c0c4fe62ab91dcfecf7b6a4e89e9be784d043b4b35fdaf8e81ef0ae534ad448a6650f496b15899abc5f61df6793c97cbed05cc1eadb227ac204bad3edfff32150c73c369a74ec0d84093fac2af59f53ca0d7d8723ea6d5c84a8349ee4936df5b71a3f162c2dbf6f5704a7465702acc00c91c247337d2ffd54f51194530be506660f21916c24305d1d4bded04e39a249a584178fcd2235f5e4997989febb486009e52f9da43b705732895b42c3c4428612aaf8bb966d8274d0b75afe0d0139d55e987211651c4d82cae3ee493c4cdbc7322489bd5d4ff12cf38e31241a817618a18cb5dceced2a5bbf2d32889912a6652cc8d4a4b6e05d9d7bfff47008eda7a0f9e292c360a2cf5d2dd5af567b703718bd4c4c040db4847e30124a29a", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3636498fdb54663dde2c0d06599bcc1ef3a10ef4ed2519c6da19893f3ed970c7f64ac516e14506243846d84e26d53f903e74acfab638a2c62c6aca740a83927561fa27d05296b6459088aa8d21ffaeaeb4e62330c49238b217146c60a777aa25ac96b701a561dfbdde859041d2fa0a116d14e5653a117e5988b2e7bf2bb5835a92e316903113fce30d23e1f55179b2049bb65241acad621d315187c1f0656efe345c7fbae6cc7c4de1e8f060f78acf2022fe6e7373966f5f10e525f0eba8b08a5a167108d3f5323a752577ee05529a5303262edaa6adbec6b7729e282f1f7d9722caa9eb21e856275979785e178b1c19b9b3a60ba678ed34994563b7caef22f13c6f6aedefb827a1afce0c899f72bdf27bdf9bd035ac37c071bc9f131c665e2adae13a14bb9b6d22ae96efa383b783c4d2fc8f5fd8c70688fb70173688f298208429465a7eb7b2e2a9a7531aed6a26d35c856bc099cc212460c0cddddde87440e552386e85ccccddd86aaff940ebf7cea462bda33579515ce1643323ef2d0c37290f3387355240404fc7b4ea610474b026616a4b4a837d78e4c9bda61320892e7cc1124357c08ebc5aad0ef5459ad0036884139ae05f3fd7fb23faaac48995474fa2d9c12f5dda1e3d68de42bf0578e4959bddd26d1ee79479cdf543605407c4ea2c24d84156210a278a8abb93969b519ae9978f8692fa16fd4921d8ae3dabc0", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d8f7364a550c1e7d07ea18b511aa9314f5bdb758301473b4f2ce4360e0489a8afeb09064f2071c1939b154799160d8cd205866624baac546edd3d8edaba18aa42c0cc9e8316fb8fc69f35d965ef5b7fe18f32d8f12b8180756c9322723b2c97546a2ae62f25b6f3ff7fa2c060f40e6ddb04d18b32fd6c51cf14ea7c2df2b0f2ffab5f0a9f6d1db361fb6d216847d5edb91bee9827eae208ddf18122c9c296020b82c7521c5ed6e30c6ff0b3f0a587f45ff6e993b855cfed925734b5ce86459d3fcbefc0458a6697e933e4d311d09b9bf896c1e2e7be6f739bfb2d5923ac0e69465becbd2e8b90ef3e73c06da041eead456fb5075daf8dfe3e48ab5e23b669fe4958f2b08e518df7eebf9cd8e0653400159c095667e204e1e122e889d87dd1898b27bcb1a40956f9a451cff052dd1c252e384d61e1c7f7015c79714d70a766fb14d2936b01f1d84af1a10f40a53897e6a938caf4c736289a4362fc4cc454f71650a78c1335b4199ff318de908bc098f685d0560abd8168aa0da4022a50b5b5249ceb4a9e52097bc60c254798deca930a5ea160950535a4583fcefe6a61b7d847302408eaf52dfc93478fa99e031d0623a9f5d353cdd735a0a4ca347e81f8d75c1939f5acccdb34f5a0624354b701f74a793d550e33b58b972ae1e7761f03b7a1db88c3dcc451441b89845fd6af4d9328092597f0541253c3bb695a0261dacd08", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b0bcd77729a5eb38cb5327a725f93c4d5aac39e8fb1ef6325b8625a37c01a00fbce9cb5f150005a147ab5ccff9c0f347257746d05085e14bea6c016fd56e798517ee93cf9911af32d87b92df6122cb4f21b75d898e5c57255344f8759380c44a06af52d91794044f1cbe022c59fcea76f9d4f692895a8aaed98e7834aa00f0496594b056b1b800271b653d1fc07bd81885f8ad2b4aa60300d30fb29b416020fdc890af547090d307c2034283fedef2edc4ff450457ceb7a3d14442c4c1640a5cb1b67a7db7d6e227258409b36ae1fd52d126f59b0599da776cc1cc960387beb5b0f57cece021f8402ac56d87eba3c2867e4046a8acd9769b9d8164c0d0f5b628d9ffd3c495381f34bd81b73c38bc94441bb62e5716091fe09d40a3ca9a71897f610a501ab173714ba801b22069d20e4edcbb980024a5862e19a600f9bb0657fa3b10be05710817e5bb8388517d8d7597ef5053af84a856c1f3ff403d8e2f028f7dbe110f1ef406b2a78e8afa220a8ff444481eccd1e79fa4c9c38e45d9942fca714fba026d9da0fa3c047abfef6e090e39b973e97990cb8527460edb5c49ce61d3669f27d90cc411b16c8eaddcadecd586d55d237661823bc4eba7078631ddc49960cceb6f6ade3cbdea8e43661d28fff86eed6999f6fed8b76a614f9f5e0a1df9d3bb4ce5b6838d7fbecc3778025cf50698abb0c4249e9aef98720f8ba3c54a", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "052f44e3f7c5fb805564627c973b591454211db2446e10486a68c3c49847e6bdef7a0530f2db906a93f8e37c8f77bc1be341a96570a4807cc74e72e222bd8cdcbd406ff198df61ea9787d9fad51901a6931bcf67195509055e01b7095527f45e9cffdd4aa2f75fbcb039d011f5c2dcd87233cd74d496c53f95a8d90d1ce1063d9a9384d4bcd0013682974de3deaae49c44a08daf8a8ba770dba97b6fb1ca270535fd777c7b732a5852f48c1f52bf343a3215017af69bd6eb55ca379d556816859ea79f35a2d8e272fa0d8672da61aa10c100f2273772cc459349c015234ce17fd41d6a8cdb516f5e26aeaef9d98e4b41fdf748aef9e40ee2063761e32b919d1051285b3df90063fec355601f0e65e8e4b23579252adbbc3592c1d5479a9f5b8eeaaca95aad9c887540a950c9f83a03a44336672026d911fe40b137fdbfcb28e312a3f1aff09e2140055e89c8d3db97cd69e4f3512c211fab4b2997882d5e4a16b699c64ff73418126a10f63c83b922f1bd145739275aaa7e5d6446e8cf295e7e65244fea145a8d87d3f305a0d6b9dcc912cba677028a21cd1892737c4bcdaf925f2f56a6fdc9e0721fa8eaa1bfc4ef8f678dccd65bcd5726ddccb395eab8a82221d59190514ff08d6ca2043a73484b93fe5b5f6b5519d0973d4ca62e715d61f64d823825bb08161157477686f44ebd157f231d187e8907ddbaf77db58c90a390", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6dd73d8eb7f7af0e6f0bfdcd84a107a4cd6edaee3cbc50b137426e21e2608ff446a2ff5badb2dfd517cfb47c60d832c00f86e14292c79872633c26f92008f2664672a24e8f9347c3b37940ce86f64ac698a5038afd97d6545969a7a5c03e81a29cff5dfcd1c0915df288766c6483bf32b980e60b07208479be18046acc3050fe0f25def3cd63cd5c77f86d2bd0f41925dc7881e19b74bab0323b2bfef61da8948d77dac968eca8f66a10d384735d57badeb0cf738d90652f48512d05bf39bfb0c239de3c0573519c1067f08feccf48d928e8e36633e48025dbfea49efe70dae118f0cfdd2cf5978cb8f63df6ab89f39e13ce05e6d27eb1091d803b5a621ed95758fe45d1fb249811735e7e1a5f2fb6d4e413dffd6c4b95cf106f7f7629b0525a77c70dc78822cfdadda44681652e4d1baf883114bc558b4eac1d43c2701365d5863429f1ac71684e08bf3e5bbafedc5b419b148b2d5161e763a96b634f29b32f2b43dabc68b3a51136576df5e2bbc40f319332971c8fdf673e2b65c6a09fb981182701eaf5afd6bbbc17073c49d6a6de3a539c5429f48eccfe9359db691b06f122ee22864176bfa5dbf6fc6b4d6bb1ccb2f10d58ffb941474bf5d5be955f4b2d45edf7c4c5bcb0605186ad3776a2308852144ce69df2ad216eb5db72b904e50c7b9e25a8c3e7c14243e3fa9a91069561c77d0c51d3f84008f512032949926433", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4ed5e27ff4a7733f60af2f99d2515c155f29854768664dc309f14b8040496645fe6a3e2c7d868f8c4aa8ff6152f38f3646b0b00e9fc8b60f9c893c2941ea6ea031d9d2fe212ed3f6c0b50e6c09b23bf1016d5f2ddb1d72f96a4a67a2c425795c96e4b9ccd22d3c1cba00a1b1c6e6f07acf1ecd730827c5a7ac0718a8f0617e7612e85c56b4359bab844753e2c8f7d15c853bc1a60fc58096036641ef7cd3d6ff8d3865b730194867022ed6a9a8c3955d95860dcfec490d6639c264a42807ff4978247498ede2dcd993c7d70fdfad848093f76710b8528ff8cdc6850eec48f0e59c278cab5da3fb35c26852f52c0672b87112332980a1910927561aad6fde18edc05f0eb607a976da88cd78e9c19e356ed79591736839a78ade95e098c04135e87b4062a6064913d079cf682a6799dfd41cc35a44cf8b04c5666e74b6cf4c1ef76dfb777eb8b071a42a1032450ff4dd198d0d429659948685854b4a4f97f4a281279d364760442475ea124f0f5f0d6c4a48ec7f8224e068dd640331138e8fbab4da96f757c09d96ade27c6a3f4c85192ab63c3c61ffbe21643c0e261d60791f59628fe128245f49b64227ddf357c0ea1b63ffeb48c1bacf088b63bcf6d3958cba85bfb081d3208eef0562f2df3d9d0b939d2aee3bc841e337d69243ed1ff627ece41fbb9fcebdbaaa9687f2a18fc43e571c8a1af885907d1a751d0253e918d04f", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ad5cde7fbdeaf524f09092d828341d2c5a7a7b715993a79df40f4c2dd5a53a06f906cdde4657b8097f6772fcc368503519cbaf2477f727ce7a12de5e6eb9f1ddb771e4857db185650acf11da2e92c393b26dc26e6230358c0f165206dc6547d444fbeb135c3f2d73e78ce4edb564d67556cfe82d6e10c18b69d9beb3332ea4f775d4356425ae59b225b793cfe91662e6ca62687f6734b2f53d5c8944d7d921203041bc96cd4a897a85c845c1e11f43810d14b2f19e75af5faed56664298d034d38552acaf1228c5b317b16dea8dbe138942f95adb517ecbc947348a460e322a6ed5f64bdb9614b060eb5f676c7151e89d10d2af6453dd0563160c1418f1f0a833fc54e85be8e1a689b5da312089a4dd4b2ee575edcd8ccb2d5ea69c549bebf836e8f069727a579207594cee3c2c20bf8b11297f7ed9d5b04d845cfcda01c01002a827666fd88da3ba4d9677aa547efdce532780aa2b672cd05f233d4ab0e38ad9733596b2e638de75e95ff52899d73a26b225d129a7209125219f34ba5c55f239f2e8df97760a17873870e711538727be4ed0e1c24b89c640689e1ea6d741a6c72b843c7a06131aea6c095e03c2cc434372d533bcb48e805ddfce858d1925081b1355bce6dae7a682c4451ba8d2b5db814a7a8e8846a1d5cda686417a94e3a3f82a583c9686db6df6ed086a25cd5efecbfc7899b75798086aaa75be71cb038de", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98cbc5bd47668e1af5ff51e5c810cddca50aa42caa602f0000cef1b8952f8aa145a2232faa528f9625ee8eed12a5d1b373b0f6b42834c45d21d77f824b46042079ad384b98bc6a8e303052a3ab4af757b45747297b02347130dfdee575bc9ee37796c82b877ca0d617b861d0fbae1fd075cb7250cccb12aa2d2d881f185a8fe9b0c914fe1ec55d7ca897efc582cf12c6b624e684aa12de2ad411e5fd4b2f95cfc66650db95d921e66bdc9106086c064ccf7164d8bae42a7c3a0481980f4172c38824c2381a457a78ae0d85622d6dd623165c881fa2f29376d584c87179509373a87a38b782f2ef95142ac641b9f4675f8e32b0204d0bfcfda43d2a04e4db4676e104b6545ed8fb7c93292beb6158ae998081ea8dade67a26f8ba454f1604c30f9d904e8653530262d47739ff615ddf8080f3a7c52beca6c1b0c81708de9e587a523dd15e2af8e58d691794513f82206bd8a382163c992bdf0c5cedc62aae520836b149d4f1a41c911447ae921ea55ee06a970d0fcda1db4b7343f7c2a0d0d5e34eaac0857c75a308ab881593183b598e0efff36e9cbc5953aafc83c7d205623169d12dc6ade35be76cc4b8f3c16a392b9a375f5d0c152de93a858f253692bc2c6a2c0cd9dfc14d6ca750df5afdd9877c1e8596689743f26bb0f293173b978828a3f528719515b663c2636dc4dae3c657e4afc2a1065b53c97a985dc96abc8b6e", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "097b1032f9a51a68af7fe8d75308784844f6b4391ee1b166ebd7333a60eaf923391b3e6a5c453dd0a5c6db19df38cc1c65e1e2bf183492f71b2b47e7b6442c780553104132c7bdba8067158265b773735310640fa9efd6eae33241937a92772e9e0cf3c0ac9f1bef801d57da950ea35c83bb9b412881eda9c80ac51bd089ba6c3b9ec33ec71ad17bf5ccd1434528a48b624d0c0a88ca9d531975489bce7008909ef295eaafdc239d482539d2a4c7801ced4bd773013412b67f97b43cf855a9705c442b35a4bf7728fb08a76fc8d20b60cfba5447ad50c16a79bdf5a03091be50415a79294ea5d372fe2cf033fa046e63ec3609831626dd21f9492f968f79786aa7f4a7f56df4edc0a355e488db1b348f6decf73f467c106ef0a1d693e59843de66651a59e714fe59fb41ff93dd3c54d188596887bcfe914096230030261d258f0348dea3af6469927c3532c4e00c15b9a3c0795eb8bd5611c8701c318b716a3bed53092107d792e9537dca6d7cf5a00b297a6ab61822d5149f4e8a95e78b0a97d1b808110e08a06918385062ec3a8944492ca3ce1f5686e776223a3e9878a4e53eb52668dc7740278aeee9794c718f3ff5efcc69cba7eec07fcb5143303abcb30c05f9c7ab5ceeb00bb848a5a6a6d41750fc49f695c6ed346e5c7f79a06e50fd2531c2bf8bdc92b82bb3105bb985e0a1eea524f7a045c4a91475661c0b8b578d", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "402ba3eeb6fe3e781e285b0cf4f659c240adc5f87c2d84e6d1043abde97a690df747aecb5fab8809a62bf86ef8400faba680b5511a193bc963e01dab7ab087b1ca0651c0fae04bb4928067981155d8450082b2d04ff7f1c6ac7ca1eb2c044aa7af472c511f3cb061de3766865258e363ffa2dd5e6d96c5fe32254c6c08b4e075643ec3bbdcafcb67455466bd005ed9874d8d439a37ab3ffb4694cfa58cca05058445ae70d02b30a67fd0d378c9ae9eed9b02c60f9ab54a8649b6201682685ea2ac8aa244da31066b1ff41f92a255840158fd8e5a4f17b6e55395331c823183d252dcec7833ebac21c4a716606815a5af641400e17f90644f5c6cde79edf34730ed6b3d58795d02f1dedc6be721ecbae2e5938cd8ba745c58230bfe1b60ec655e4d7f86667ea057be02c54a12f0feda686112caf921f67afe3744155d28db55f2e340d66c82b3cfa6266b19accf889624c0e8eac6fba05d97b1ede3472c2d4e90698a7d12cb0cf025922f4afb511b9dd69f335c79a4c6266ce0c8f5e003452f6abd178fabc1e027e22eb36afd610582c1904581af8b165e1bbecb48a85cfec8bb96550bb6874b1a4aa8d2433b309a8fa68074a941de7980a1ed4800d1d3ce5ac7d41152f6c99439f48796cea0b1597adefbfd034b6fc94787982fe960e074e74ecdf7c919d3c1309ec539e5a63529a042fd50b86049e44931a4bef4984acf5137", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5dcc4f5a91b4b4b2bd189cbc3e865d035b34a0f413d4dbf3a3bfad18250f50d0bc7460a715821eac2af824f3161fb3d197a8e9dd5c0ee462e1e04ce1d0f3a8101aba2acc64e120f247c269aa3cb110f28b5ac9ef4ceb8669b7141e2226f73d0c274b238da7ad59b5d86ba731b02ce34b095c936891354507cf02ca2b8c64a7a1ba742a813752863254438f7193e852fd192e493f2f910a95de6af02aeab7e623d7ca86b8914d40fc95632997dc8b4155026afcc94f19370fa0ab1ab0f87c8fe0681cdeee71faac3f6eb37f7ed15e795d21d38062669e2b2be8ee9a1212645d3c0dab97ea6682ead7d2255f6d23a79d0e895102de75d07927b44d1408c085f2738af994f82ad9b7810b10aa161ddc90cd22ad6f60d3a61db98ded42e20a3e1787c65d9d9804b4aa0d5d73cd8e09800000575171b4e57b3d0e92830dddca0cc268a547e9a0fa0488c12d82f9379ad4b26f2472e489dc8062ee4439b4c0c5ec63b10a466a0ed2e591828377a44b87efb412c776170f9f66f374993316f24c2a0264aa87008912e082729a7b723ddaef1d6abdf10a23d55ead4c27d68e64933f8739931f48861d5c5c55b62c7b7d7c925fba2b88e23409b914c9b38bd42fbe559752b4a08ec2aaf374b81fecda420330e0ed832fe4579959f66bfbfe3cfebcbe3155058c34e4a709f389110fe874cf262dbffef835e17ffba41d700c4f36f6f721cd", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a8008cf08682a5bda70df5f1cb05178be6f1f073095cd92e609f8babf0c45938a2cb8f025755b173af0181e87ee79f8a73e60133f4183ee172dc60d6ea0f6d30ab60bc816bd239b0bc70cd2f95e2d6d280bc7401d27cc536dac23cebedb38202a7f4a1709728b3d32dcb67b2e4081153c652ec0f53c13c856ddfc0c57088c4a6acaa4fef18aaea1abb902f8bca7147c54bb13d430f792c48e4d3050a705922d73b2a19f3074857841338521fb996810602683ab0c8299bbab9c598754a34947a2983dd63c76cf74b06f81c02a78d448d228eca205a88cac0877723835afb46869cf38a28b46962269f8fab5695423ac3b37f88d5dd95127c280a1a4018e47755b9bf5c54ba7c470c1ef5ce78dc49d9a175a07352edb26fa36b65c53163c261cdff35e9e2955c5e3a793a00a14cf7c90cb4c43a2009d8e3c896101e5226e65f096804f26f644ae1311f4247a972a60dc6b22062edb565540ce4f3f4cccfeb57ea2a2cc9205a592e7f522a8867fce5681f292c5f2035859fb40790572b319e748fae1b7cd8fcf87421e0ddf8a20b3ae9c02244c6523eeb350f70a19542587eaa9e9798f104136c8ab673c7f3bcf199532d14f17ab532f957cd6afc5b5e57f15064d8b39ef444ff513d7de02ccae382b14aeb2cac0028e5fdb8c1fc33615ae4d93534f3044c97126816a1732d814ced6bd043045b918a4f5b97c8e652b16130f205", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e1985859367b78111bfab5c6e5c2179237cc8f1e17aca06c380b76b71a82498ad78dcffdcf1d2dd57d6e55cedb21449136fe565d3b9fd16456c5af5d230fdf8a8f59767a195f2ca80f46b838ccf76d87fef4419fe8b31d899bdea3306804bedcb8b39a717f13a7202850447f46963afa8568d5cdc5a81beedcd0f7f76d7a74fb31d1d8022313eac8ac176019571811e92396c85bb5a2af619aa81200d619c5717708427a0fd24f9fcbd7387c1f1bd0b7870daf010a621e11f58452dc189d6b031a3ca60ad04d21168da269cc62e287acfb6c50c8ec3740e6173f8d745a8f49fef0ff68af097760fb883b44a3c7a750b052c8014157a9060a068eb79f9e964391e384c8474454cfb777cbe076118770763d73631fb5216e4c45b23a9e2d5beb4ca579ad7734e19dcbb434f3502cdae29ba1687043ad5e632bdd76fab3151dcb7e77ae497aacde8e2407c86b36746e1225bc8d98fa41a65effbcdc096c515ec34b931435bc3747bc9380c7026d7b4e884efe3dd9325652c1c805a5f4181b4cf9dea555604316eff8939c3d7e2e8f00695037fb83adc0dad66fba080aaa1299c61b81cb9d3cab75e82de686e0d1af61c34d6ae81cd7818abedcaba742d70d9afb55eed305af7bbbdf25a927ce891b642e9f2838be79e588adda1a8c86b3bcd0cdf67819e64612b0f553ca6f552c889a2aa9ca8f44e25eaaec7a8b3b7749827f34a", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "48821832360f4c8fc6a5bd036c58e36074e0404cbab3edf5f78e9a9a939b732bdbe5909d09d084fc47de1b6ea7bd1ee82d45167fa49934fa17fe2986bfd540b954990e8db0513872844da0b0b1aab4e7caac1ccbe6ca1a58d2364eb0fa52664082e92d7e05e9fb95b0f27f1a8c1202fd4d5a1b97eb61f4fc80afe72c38e5792f3376c32a01db7ade6704725c3697c65e4700e4b4c94017d2c169603b65388792de2ba38af6c758bf6456d61877ea3af8364e8634621e1fd8167c6af3255a44dc56e4915d4ee2fa77b0e1d3cdc3e1a0b2038095a6462b07c55fdaf5f75862d69dbec7db8d6e63b2df7d99f8b4a98093fdcdeeb680bd1631f89fd7fc667b2f7fa70d3794edd7dc70d3848fcbf47d29132fc344d52b058e99d9146ccdb0fa16b81abb1f1144659eb79bc0d3cdc159dfbe64658d78c0a591f50f88fdeefbfb89716d0c8b7ae983cf00cc0eb8c14ec18f5f7317393dfbefd81774f89171bc1b46e6eb0a9f575c8d31b3694184f8f121188f10560324a67c755ccf816632d143679661c0be62869b20c8b99d752255b67bf8d3f7818559218552d34267e82f805c0a6381e7b82fa862b1af81f96e7fde3d59d1b1f883822131f35a3a7f8607a492066d4958a46a339640533f431951c84662604896f04be007578b8fa0be96ae61946ff4d3853c021eee29541aba68f08c8ec32146058745ef14fc1fbef93bf601afc1", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "47e7664b1dfd6e4711f4de90fd311c1db87659ea992382d5e18aa9fe5a2429eec9cb7abc063e3fe3371e175ec9a51fe4a629d851355c38072743c37352674f6a113dbd79286994c5c6ad37f621283443e30cae094f834585e7ab2580f6d4d8a09310eb56be9105e0f44ce7ea9cf0da7766c2b9bedbf732113a4db1bc0bc7f2569cb71093eb50c0cb88668a78c040860cb54e19a3ceafd7dca8860c4920db6376dc37149e5b18d434853d36eb5977e4012c744faa739832d5f11e33151da54403746678456e3e70a7ac2b3802c719b0892207f2babaca7a3c763fe3399fe109846273e010bb69d15e09d7d9193b2ef00ff0dfb65c983a2c88becf232fc5bd246f441e9dc61a23d0e4c25cfbb527ebd64ec503ac7b4d501cd397e372bdb104aa2004b255a4e11424aac978c32c9e2b61978b1b2818caf2795542ae1a7808f47ff8af16e458f0771bdea370d31b1cfae0f0d73e14d99dd3872c4d9bedb3caf630ddc6ff49d98df360c9c6c4a61e0c94d5af3e5239ac443aa8ef1caecb1d22b148874669c263c325e6b7008a404e5374a9dc10214d412d5d00da814a6f9af0c83c40794e3fea7331f3d3e5736b176c8d6ee13a28efe25239addd4ce4d4ccbf9d79ede0f2cd53f575a4c47a46c14924178f2d4afc2d93d0722d85cb7d3e609d4cf270950e5300c1a75dd2fc10be6421a0c016db3d2d6863f644fb68a5ddf1354c6075", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ac94a9a7fad561012e21c69abeefd2e31e79c2978f2512eb8a3d59c50430c0ba3ba47ebf001b7cd0f6b38455255c3bf241beeb1b4ffe47c8a32919ff9e7aefab02352d4a95f2508d35409dbf0883f2b9d6ba8963c13d8a403096cac6be6a61e52c6a62e416b98036104f4375666a9566e78d3be53708a41f0407d4912a7da03c28d0edf69e6dac1653f8edf05d081a637e3e179d30d595f35f7e75ff418e84991deafec863e100e758de855ce51c1d047fd2c52242ea4f36b0d5a7690b784bcc99eb09eb3a0d434e12aedc829cd9b43fa6d4d2dd6566e12295b25c9a204b0c50a65f3aa69ca20f8f1f2036067891a4927bf3fe00ba892ec904a6e64d01eda8c224765fd3ce14103cf4d4b6261e4dc4d0dd3ab112707f2ba113baf69a56324370689302a956f9d1b1042a9e2baae8d7ae38582f597ab86bfec08f99e8970df218772bda2076ae24f2265fa1a2d197d78143c3daced75e66604098d0587258eed61509cce845410a18a81ff44fe8b46de83909eb0ff18f7c99abb1e3763bc09de54d07500626bd5f11f21f0ca62d1b8cda6297d7ba833934c5a94c60f6a3cb8868a8f7cadd01a154f028d42c00097161253f223b14d7b3656405728804519fd6b903658eb0a56ada5c08348c2263d30b3b476bdbee5810f0dfc131527a5669a4194cfef11c045336c4d60a9966e9117b1b5c0331f9eb9b1669752b0b259bf2972", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8808740c5b391010d78d9daf18b3108f4c94a0efedd9294f73c977a25d6fb372535d5cb7a4a72455f1c540097f8763dc93748307c3cd75852a572d07030c1727dafc70674470e7aef12df09fee2eb53ba1f526de8e15599010a5bebf18d7711a82400b757186e55972ffc4f6493c1a984df0cce9aa53419d4caea1c4f4947081ef3ec9e7888b5b40e4ee943b2b2047ece7b7c63be08660408d8cb061fffd6b43b36d01d0617232c3a6770ce2a6ba1e5e0aba86c77af3e60c74677ea7e458719aaac0b26bc57c3e115db330603f2ff5aa523bd6530b6afc32e014b69a4a929cd83384aaba6ff6220d43bfbde5cab82f572b8d8fd9e1a57b8ec184f48fa174974ae43d5e7d1034301e1f656554929891d61929b43f77023c389bd651dcf5f2278bd9c99ef7ef61a46c1a1ea589beed36e80efc821e8865412a9c22aefe14940ab17e68055d79f328eb5ebff9d43bab4e829c51e9dddc5e8900c1b82381c9e5a3fc56f922a95e3b56c5d2e9cf2797bd394c0fb62a47a5c54f19c76428ecf0bd2e5e3b845a1a14f14660932a446c9617f1b7418a642212bd3465cd812592c0cbcda5c88c8820c514f0702a20c59380ae782190f0e2e4f5f6dbbd296729d7f81ff365f7d8f273f49d27e0e1224930b48f86085a702a45cadb1aefbc07eb0dfb56c2628313953befb3988b20f9bdfbc6481f1816a05344c5a776ce20404897571df934", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62b367fd98766786960949acd2db1e084830ecad8dd52370500e54357ad5cd1f250274fd3108540bb54101981e326949b5a671f582ac3d05a4aa959be04754f1fcc20f3fc43ac910455a217579cb05f50abbc9091fa8cd76fd7cda030c899cad2eb7cd76ea3a3749d524cf08ad4898382e48faf9d34113628280b306e0180a1f9b8122bf8a69bb53ed19200c45fef52c8a41db390839696c4de65d287f0b90afb92d830b7b96a84f122c70df93db43a52876aa58d16c1ada28fffad42995075b41f0117d661f145f11b8bb18982708ef779e27d0d2303930752badd2b73f5720812c5626b38a1cf9b6a759c474d8256b668d50050e00f99ffdaa111cb3f4d96f8f6890ac908dfc56acd0076a6aea13de904acdcae17dcc8d3aabfc90f8f7a51e9f430e56ca8fb0ee3bdec82d2709f514ed037255ec7fafc22e7a396014ff7c479e9333455ab1707e0b65870ccbfd0a3f17b8a33c2fa3e06d9d2b47a77c3ea25dfc95519f2f28e54ed7308157965caa26caff01f64db282a7ac0f51fdeb3d6913939f1c8686f4434a2f4aabb0692ac2b09e269d74a83d8b5c917d1275481dda53a9b040f533b7307e2eba6d6fe582f5a594945182df5b1a7d855f36bd4fa9a47be0912c1be5aea36ca346c6f092157111c89fe825ffbd7bc9d9a5bd778b8c257c90c6677caf72c176efe2645f413acf5616fffc9dc9fff34d4d312a0647ccc296", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ad84f260175f9a0153420722e2d76c6de0d2bb38edccf510041f35818a1802b679b8b1ba3688ea486da1c58a0a22177c500d92e5eb880e6ea0edb543c30f11733e55167ef90bb3d91e0ae27ca2617f3ddf5cf2257335458ad65959eb6552df443de1dd3128475ba5db130524093007b5d4b7c6ff85186107152523b37aa1981e4fc995c1045a018e3559be52ab580eab73424f0d344612be29197b4bd571fc34287c987f090c639099db693f9b85368b61b6a506a283116df3cf651880959d0c98cf0e0372f4467f30b57eef683ebd057d6dc8a9b363bc9589c10edce9c522f2f6df7408e9453eb9439050c9a01eeb95f9a54a64c12bc8cbc883f23a4885c81b0d2fd01459cab54060721ac7245ab1b4cdc6b4c1c9bb4414a3d4a92d273b5edce9f947b9c5c238c10fc383461e3eaf11da8677e65236e70ff18db3966aa07cf596814ead0dca523081b47798dfcc07415720705a888b21d62316c675a8a3abf97deee7641ef7418da715ffdd00de54706de1bb458763142eca28aad1ffa928a06b5bfcb28a1629f1a606cdb6d9af8c0f93425e57cc1dd6b00b0bfbedb8f2bbf7f462cf677dd4483e3178558a0d6ef3cb4ad55f5a302b8d3b4d83ebed4accec1dee8a97c308f86197c4a9a2149531739ac00d3a832cc7f9cead2e8c3fc7c8563040503923090afad5b37266c297452b527211526230bca293bcafda4423983799", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24e1fadf0da791af63242170a1ed87c2dd8c9f66dc7c5584b953fa27cdacb3e2eb0175086b34b402bbf7da96f9e5cf6726a06d6472b818701b963530b9fdc8538cc229f0c05d883664de6dc58e0ef822c984bc83db6266f62f6ef6b661e360a1feace84ac3070ca90ee424e19afbbb6123e4ea1094078fafcdadd6a0e7c5b3a10ac38fa6456927021e5e201d5dbb32779e962252950bd3262f5951bf6a2d092e61e3610fd9f8f888a091fe95d0e29a6b519eb1808906458780afc51e476dc9c94d4d15385a0048304beee75ac739d698abd2372f59b107bf31c9af2d6a3476081c7a9a2b1faa1b7b414090f971491205d887dee30ed56e5cf43bf5ba160d6f4909d8cc35015533de2dc7948f51947e268ea29694fc44bc20582ac31184975ef043345b3296c7776999d2b65a5ed429826f658c79db5da04d511b01c2dde23cd0af17fbb95a99bfd0cebc94598adfc0c6aa58f3c6f24a2535849e094d8e87a860e232acbd4bbec060daccafa3fa1fa8b7dd68fa0374ae4feb71f7afd9e9911183db449ec67c89202d9ca3eb6319286b7377733abe0c8b215acb640352267530ab307f94f0a70fc86431e7f1920e97a2f67ec663418350a820ed5bc2df6dfcb05601d24128720eadc5068ccfe7d1df0391cf0427c5555b611f4c9a5f3748e525bb7d1de2bdfa37b8787917fc6f72877e2b9e970068982db3accdded9b533402a0a", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4e29d514bab9cdc8821f688fd7c846daab154661b0fc6404b45a0e2b487b6ea8a66eb6bb7822e10e3ee4ce601207e64237b29f1e7080fa059c4caa7531ada59cd7d8d9355f382737ac4629273138912392120d5da6ab617e810cce32c67c0cd459ef2a95f8a153167a285f21b67a312a01c150ca94cd9cb6c204b1f98a45705ea48566bceb45a7200f162d30abfff33c97b7ecdf3abec66407d69c0d9bc8964aa8d5cc183b0ee0873bd3bd62d0d29838b1ae51655d2f0af2ff818730f5b26dba1570d569d271c874395e8bfcecc34035c0a216881f7c5ff6bbf715397c2d64119252598357fa9dbe2fcbd3bf76d34a35b9abb7ce42e336b00f7cd1e0369f296d0425fa40102120f76684def5c4d2cb1f82a9cbb35e0b0c62901c676959aeb8a469c07c21cf672c9878efeedea12fe48a10a938253730d2aa5df7277e401bcba1d83a6da09f06769d9d15d4c744ec39ea01135a645b89419197af49d0c7c71f8d40f578282d81f6f3001a8ee6c3b9353b458b2b3db4e66a2969940d3a2404b4c4cdeeba15648cb98989f9eed34dfdadfaa107b9d089d38153099fbb8447a7825ef41511af710eef6c227b1ce034c10a62945f40ecd388cbacf547fb44b8d533acfbbdbf13e078979aa2189aa533decb86f23b7fdae67c48075917b32457b4f67ba84b00e657bea303e23dce601f74a0aca78f6c5ef039d766678770111ff90ec8", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9e61a779b2a12e128f87cbc3097c4c4f76fc0d0276cf1e7a1cb4eced9fcc0fd4f545e247c6cd6bdfb93835582f153161403efac0ff2b604420855c668691b067a12e1088faa1b0570b6b33821b454b405ccccfa60a9d240beda3ea295c750f45a80e316b4c416a901594b7406decb58ce6aa412a9040807fcd50a100b7fcd882246d1d6924e587a6a625a0fd6789def10a77379ffb653c96eca0ebbb72a5b300c5477ea534e6f853f1a2865f5713a2379835b348ef0e6e79c23812d6231214237c9b19dcf92ed8b474bd5dda450aba3f998854f123710d282878681b92134b851458b071e92863f0305d959bcd7689e597d03ef48ecadceeb74f7ddb5546b8e21a9d3e49505d16520bf67ad8a02b1ed660e6fd9288da454e43d4d45d32ad2f4f087c24a899bf74f0163af4f7d058d14e733a2078001bd619875e0d603614a95b76d4650b338f6cd244b1fe2cf70230f453f84db1abeabb1e8f70cf2650bb3762e3119a156fbb8c5c1dadba6fcf94bd607192bfab2dcea15a6184e71b31d038baf93998e72135af1ee22c5701019f4ae4244b39242a603e983b919efa61c221ab85254d43235ee337b064131a52ddfbcb298d50079c1a9e84700c688f14cfb1c673f347becb6dd337c310f57b800d12a476c2e014efa85245cb5c587d69c3fec4f59bf2bd9482233f9d7a8fa3290dc075df31339447d44577a27682111a9c41c0", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "034db01968cfcc19d6a59c9a15214fa3a7f57ea39a17de71a1b92e4210b48c9299964ec353a6a64bb185e545aa039b7967bab630ac4773fce449ab1a6eaaae89842589d6c92e0047fce4e7adc71190f554ad592c4975cdf6c5b0ce78b3738040d35fa0515479a0967482052ec9a0bf7d00ad2398eb5fcc07ea88682e158da47df3bfb0d895749b1d613160542b1ab30493344a279bd1e9fd4222951adea977cef7ea3458e16360f00ac44bfd8e6fc09e3f4ba5929e1bfb0a33909c180346385461d4b619e0cd2d2b7c30f94cf3192f72ca397901a0d385754b7f80393bcdd5bfb00931ae15194d0c83a8e6d4a3ce682c9f34e2d8f0df0941aecc2aa2d632e6b5a6053171fe54ee84318f305aa2e06280feb10dbcb98b0070b0db8b06209558b6404960f809d51085035b0d032cda67256d747925688f17f98d3f30895a435314c76f6f6936fc6f93b53d117fa0a99fa3953ffd614899ae2dda61bf695935c5fc408a1322ff8678c1a239d8733ac9b65173d4b04a24fdc3236901431fa195b2adb767990f6a9e1bc515e6971b5e34ab9f426b501df7c6fad19db554121a7d955e7fc3e9c3d33abe0198b2c8ff870decc2e3eb31af4d43d895147961278de29e9c11a67a5abf83b0ce89aeeca6e7085ea8ae30595e0f11e0eb65d0252e0cf682c813054b8f05fdb9d77cbf85207e4eeb3c48b9ca07df13d771218fbded402b7121", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4985a583b2e7cc653a5343d6bffa4f349e115441d35f594332b753ae0069b66ed24e65a93bbeab94b25d992ca871b64f18974fc65ea52dcef1dd95e46b2b758a847a7c66082cabbc1d08df1e3b4d69dd5e351af6e1dc1edf2db8851ee9ebf24135ad62ca44547bcb954ae58602f7d8eb35a55e8835926726fc31360fe822fb12dc3e08a03ca6e3c19299682feb785ddadce89486ee1175763b52ea96267e5e90cca8b49724c77c27102a2502f1b898353220a0894bee75278539eec5d19431f81ed9b2fa3ddf17955d41ba0b86cf5dc1e78828a8561187d87140ae1a8dfc22646b23df51ba756f0af64a806be81a652cfece86a47e5077f560b89e11758eaf8b01559be0376ea02f40cbeddc9735681b83450f10696f2306d06f98bf2879b3d35b05b75cdf316d62ed6cdcd7a64455c0642f44b1c603d35c1042aad35262db291383400797ab4a0875addda08cbff48811c925df7482e468a3076bc8cc89e8b4b76f7c9202acd554fbeaee95be3ee8d59207ffe2a5461fc3019607ec8da4c267be29ae4646aed386aea72b47e2abf1be5ea4c2ca0107aecf9813da0ba6b3db42c3d48816e35c3432a0db42f433b121b80b461e4b93bfbe26479eac726d5e70643aa2a0cb2c2e4dea03a57ab8e8158c6aa96fa0a70d050969e4ec40ba064bd9abe59d5f35cb7cca552a745d9306f05eb1a16945d5f20477f203f2a4cc69a06a52", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8f4b449309fbf4b460d841593ba66bf21a11565e948d155c9989410e0a112bd38c950e245cbf3010b34218d48c47318116a5f6161c5ac19c9b7d65c6c51ffffe852ee655d33e9dc5b1b92b83efccc1e68376c8e29665a8acbf56837c3fd12ade872b248021e701a64ad8f99ee2d26367b3463bda23654fd736c64dcf737f12b372e146ef652c1d468cdbb669aeb50ddb966da6907d2cf7456d29c3e2b1334147327cf6fcd254c536dd4607f3a2a8b197d5c5f44570d88ebe5fe821f656a6b254fd0fa034f7a56cd1e51724b6bfbbf5fe301223512c6b30a08eb4f8d37f1000ceca973ff43d409a1b7c37586524aaba49d86cf5187dfecc24d8e8fdc2386dc18d519d3125f753b672fa2baf48c8f8fc883f01de016b9d264b31862870340721c8fe35e254689b1ef3beaeb8b9d0dcd6a28bea69ede8f2997206ac30e9999ebeeb15936e24b0964a2198f97f9efbdf45377b064c62aaa68f67d68b181859e2f9022cb2253eebab8c39090fc8828ed6b2a44a9465d4e3068f15bd41c7fa7160e0cf5565180ad3053499628e4d91c27bbf7416429d7e2763ef30719fe639f72e851c305f0ea4c6de7ecb7a010357c17e0a3a4ce3ae784a78b3eabdb524133ecb59b94c3afc1fff696d7d89b03928d0ff480ed32f8610dc36d941665a2880c4af94fd8aed67e70542ce3caeef19bb34517e62aa566c81f1b0f232c9adcfa07c8291ca", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45c53db9a2345c4d808d6b309de82bb90b71431fb3cd7952a48d3aa90abcc9bb7801cdcc1ce324d9cc9314137219511dbd7d5f6195bfb78c85586ae9940ed29ed74ec036f94d440c9cb6750fa3e1389e3cf86acf77671e31c9b6876f80225d75bf18c2b52d96ba2274c91e1c6a0f18c952800f0a975a09e5b17aee54d6cc05438086bb71123bd403b4ae9e0523962cd1e0e5a36bb0411f429657ab0715269b6581c788cda17e806bfdcea6c244d156c01728446e12116e34d3739227817be078406660d8b84881150845aedc295cbf1e83bd3bd0bb7f2b397a3623ec49de587a4d2577e28d288931170a7a119a74ea9a1ad37e06f2913b5884cf563f4b367efa900edeb6948fd81a24877a429636dbb68d94d6a2a73514bdc4f198348f72acd57d022e295ba9829bedf756003818b722cde1e3e65595b28df3b95bc98a59dc3377d0bed0804221cacbb1f5a4f3f8d3eccd8837078447be684afffadcef59c240747172b30881cd960705d88c364cd022e438a1c200b98ad602246d5802ea71a0fbacbe62502ab0f1ed31da96ab5293c9ab6fa9b52674619d3525a4fc5a9d5ae32814f8f0e284a16d0b7917a578692b934bf3d62eabfb2f155328489f89f90dba95b2780419a410fc637b953a9d77549a877ee896977e166e3aa11123d9bd25ff54728453c4b42a5b493dfc88a3ea188d59bf48b8d75a608b8d97d198692483d4", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "87f22dd5dae36089e206d23ffa45fa5f0b05ceed7b35b24558d9fde749403d1a90929a5a34f25b6ddb44c5e40f2084b77393edd5ad8cdc3bc2853a1054524838bc1a4f70f2e043d4397c339aaa8a8bbf918ba192b225e758576e9f3a0b20a8d3ce79506223a4b926fa1bc302b98d37a53382b04d8e76e4739689b0094812d82e29148e297b217173790751036cc7c800b4a80614a18fee9b4885ca841a69ab44aeadcb81ced8612ec11596aa136a2ef0457b2e2c4924eb87dbcfe51ccfb4d229db275d8b9956c4cdd572b0255d08b8efd9368c056f8f147d28690f1831ecf26d70c66533c87616ad1dbc074cd0d3b058e93a0b6df107f8d713161fa38d916821bbc12bb654d7d23c59175a38694a040d1ab03592153d2ef7423bd4f8eca5741f91ac6ad4f25e7fd47d1f41ce63a886affffbcf71ec1bef39dc6ef09f1928c35a4d126a75332a31bc9ff8219f16c1226b872a95f89d03388084a7e2b55f9c04211ec1fb59966fae3446f9390a4a3607e6fb23c366401131296bdd961c76e5f1f19eb25ff8d887cf5f0e28b2a95bd8da627cf4673ac32b368cf62fd3e7bc9e5d1ca78ee406b71c5e965251d8567d9abb05b16dba5cead301c77a4771f08e3b290ee778ea4d7c43666a388efbe5b1a163e3d14417c4b318539344e86592e46374c1ca1b1423fabbe6bebe276067ecc25fc453180e0b1975d01bbc037342cebdeb5e", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d3e95a6d3e758dff6cf320702f6865ab1baba3c7bc01e5e6e1bf501e3766e9efc7a3e2c73d1ae06dbc4025219ea6275a92a4b361eab888d100536e620cce007ba3aa7a917f6e715e29cbeecb28308b873d5e3dd4b619c484b9a3d80567570e426b15942c30e9d39879099d2b6e483af3752397342b7d0fc4e556bc8348af4ad280a3d1b1ed25f18b866a8bfbed243cc5257e1b1e5b5a4527f26c99691f2be8bd6e6ef75928672458bc4cd4bd04220b81ee70bd0111041d612f66d57d8b33c251e2ef69d693777cc9fa8d5c9299d2643f7cf95f6992db44ac5524ac9f3193cd4d1bbd1bca5309a830d023c129bffab5441c406572fa40b22fedd76fd23b04f3c6871baee621cbd5dae7e6580a6930105f842f9b213580485b11a01b9788b0c27926f6094851345dfb47f5ef90abd14412173694b8a14609bcd35bb93f9c8d5abccf1697a1c81093afbd83b972d5424195ae6aee02a7c91dcb198440e305b265b1a6e11c1d2eab3bf7d2d4bf17a1da5694701501674838d4e5d79c3b005a4cf08a6bdf8cef2ae75b7e054ee6d15ab0ee04897560060dd514d073d9352d50141e2444c9eda715e68b8a6c24f1e717dd53852fcb5bcfd0d2957f83cc67a7c5f6ad9235ed8355363e02111925faabf8f78f33879b7205695217b780fbae9f69ecf48dd3cde100267a914a81ecd021ad0fdaf2a0d047df68a0a1bf73c18a8cee865de", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a23f908899cfd37778dc29a4944afea6494b2c3356480113316ed761fbec243ed42fd6f0e7a1bd51c6c432013cb8feb8c4e5203065a8bc5866d2159869d9e4b47f0b8749e606e371f9204dc6b8d1315b9e356cf4d361da1a9054a30620e48f668387b1d825f53752fde9f15fc187f64409df1da8fa8409f09951f445abaaa15c5f370975cd38a0051168779ac77a798a9956fc678acd6c43df3381558ca7b3bb30d3d2a77bf391cc55f057e25e2203c719bfeab7dd434a7bebc8427f70b239497bf1267e053901e161e8be2d461ab0006f151392c598ab08c189ab5797a349b3c06f87b82c894f7b1d6301338e10a960353a6306cd0f3997de6d4a9f31de9cf2da9517935ce7eb91900d517e45a664cefe494ab8c247e0ec7c76f201b6a3b619c286bd84759b5f1055d4a353d7e4feb71185b8e2b00ba3a06f180109941017fa849c10bd9cd187cba1154e64c4a9856f563c6af807d6fb914fbb2a843193c234c3f933e442fd6de4e2f2fba5b228dc0dc53ffc413f5b8eced36d9f19b890ad0aaf77b8e08fef44bcc53d2e7b277578632cb30180e642297d24e9975476236f46cd0fafcd93dccb47097fe91aed1a05dfe855b62768ab2bd65574e6974777d54a1e6620f31e3fe757a4f24e43817ae45538aed83c22ebe904b453bc89796998b3c43661d5b638670a9d46beed06e2208ebe9892da5bdac7127029e1a621731ef", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82c99abbb7e54f234ff2f2645d4267ba80f4b4cc7e65a52702f1f735bbaad8861c3d57052d8da51c478e2863d2e806f9ebbaee76625d07be4c49a0fd6e3f8c56f186a43d994bad73eb09ccc7bc3ecd47d05defbe45b5615cfaa2630a1da049f7000f4fc398ca1a969c9debe2bc244f7eca92374a3d57794d5a1b7727b74a9ac3e0343724e6e23cc3645795bb464e505888ba01a87b089659724e52a4fd308ed0452254395eec76cc759b0b352bb5481f721fdc21d4cd31548d11c31541628ff58d6978cb0f8ca0659b53312229e79c17183b727a60f482dd8afe7b212254dfe425cf54c48aad515cedcd0e1184ed757f7d5df9fa7664f1dc2b950de557af0a7ac06782487e40e85b2864c9bce8134ea2ce6112173ccddee031bd53bdb63491d596d43b8b1767018fddb26703f0e5d84fad73c8f8f6fab38234ac60a96c0b6a12619b9570f54491cf86ff7c00fc0414e6bff2ba0c1d79ec42de7cbf5a3237c890dd6626ba6f0b94ece47d616da769b66670cf0e787606903eee99f74f30d453ee0f03a5d5fbe16b1f4954e37af07880e779a913aca04a084e234feca996362a6267304b2133619f91a1cd5dbc87320f46fb3d13637eaade44846fa6dceab8ae8cf591a9119fe50cff61ef789dc2b3fd7996e82d0846a5db6dcd0cfab96bff1dbe14047b213ad6da8229cd281f47abec5c1eb24238eef1006770e5730ff270d168", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab9dd3b3177b8f9fe49bf693b7d6eb8562fa2e0d04905de5bb2d8c27c9504af20cc90052e041880635f454045717779ebd2359a0d25c5d237f5279daf46d016fdba37d271622158b6b1f7defa08ecee01620b0b6e398feac0b3a14b84ebe004a2063d8248f9614b3a469c426f68df38e11c29d88563fa791604adec416b771ecfec6d4c7125b1a1a4c36a617bfb46ff11625914a09d6e72b411a35dfd7b805793ad7458892f7847d5f8d0185285aea27fa43020334e8b5c970f0ac306abcc33b179b2a1c22322543fff1b4031816b62f648490f96c8658752b96e12b222488e0e6bdb170c83d2697c0e97931c26895c9574998d67a2c9a2fe7309e498a22acc7977509e2a7c44764d10ac1f0f269812b0faf98273da99996e0d16816ab33c3c6a2dc8209ab39fe5fe0b121c4e07b3e3bcc5e2fdc46d01cac7dc1c9be8f4b1fb4434ea63d204313101b01aca2f6479d24ac2937c1f80a231de5a263f9faa5c36c1e0af380c550606a92b0b632bc486dc5d496c59c32665d13d8c19b2dcd2af6affc7cae03f7df5547fad63771023114fe8e68628b1bac81231a359b0a27ba86f5ee07e8a1f68c76a9862cbec38150c02c6cd01805d90d249ef0f6616ecca9e844fd9c9c10f4952534e95f0bd0abf66a24a6276dba332bc4dff19e17601da8007bbb2b0ed1e4517b2111e751506461a85271b7651d891d303eada229a311267311", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77d2bd2f55b37cd6812038cd8285b7e6dfb491c52b65a7f3465b35a198cdb694d44e8d6613f9061cf5ccbc6c8616317cab78c94a6560e1f64c25dbae259a47b753d9b1f95c62720462043ddc6a1390fda9e151848bfada7f74f523a9e729daf508f2053977f73fcf1a97dd5c227c5cfc03595ef82b36a99be50891aaa1d516eea29c094c4eee18d61e9a53e200b6fdaa4e48d6d954e9d6557f8b4154ece19c745ce348bc5886aa75f753086a1cc613b8b3bd8df209751aa6d7d7ad141eeb19463a44d836e36b1b88b22cbae08d87a713d8308c9af96679122986a2411cad90d4919be3284857a297c3fa4fa950ba0b74e9bf8570171bbd01672a5a0ad6e465090ab74fe6cf7d7d9ea6c5e2f621d52e86b69672e8bdda174f4f1efe745f040ab2745be06254dc94d92022ecd89feac48fe3eb181338bf679df7c06b8c6dd6e8badb7208c609e15ec6e38cbecccf2492b925d245cac1e50376801867d229f8fb92d49a9892645b6d7564647361ad047874f85c202e624128ebdea6e96794f4e941918015ded3b9b7566538f057bdd38866176f004b3639f680f63195a18e8020e042642fefac3edd45a2e746280bcd180e54ea4e8c9c7d196a919d0db1d30d3d5339747dba152bae5cb6eb7b53b85f00b8720f6d4de2109537804c1b1d65293b385c8d97660c1b9b84c46eddee1d2d97b810879ef95c1e83ee250574a9823639d8", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3cfa2d610f8884246aad5616c1ce4c5212b2cde20d26b7fb8809e988d6fff65ac322dd443df32ff4008d0f6a9f30a990da3b4c9b3830a9b6f9616e1be9194dcb6f05e634bcf8b8f1241991ec8e922f5b3db8c5f81cd1b4b92f5248b9ae87f00117375c9bb02ff436ee6d078c9f86f1d5635b1100c5c41daa43c9781b414fa2a065b906630259976891e1ba4b97848f10c3425bbddc1e94d7f3e88f8c5e35851cdb1f070fca63a0e49114afede07cb02f2688c2337e632849cef8b5266f1e1e752f4f038bb15c7c08de3bbffe8671280c50e389e2ada8dc33ef777f3b4bc62594061cae12c21a0997e1be807dc9a78de7a8b39d35458a385beaa10cce743cc5cbe105ea2b2f36fda69f7314edfcf14c906ba89fc7bd118a3fa2c874cf72fd50bdbb5519e9fa054b24a86117b1b6cff2674d62d744dcefaadde620970f626a69d9d1db151134f3dae14a02878001e0e4a7eff328255e9e06cd1cf1817fac0cf9e7644177a3b46f417d9845060a8c62e2002dbc6702af1f3eb78822edd87fdc9ed01eeb8d6fa3bbd434ce5b089dc3922c0f0a7d56ffcf874421ffcc843c2675f882de1ce707b9797e73e4144a1ec5324b6b367c2b1c2ab7a3ebec71ce88825192e1959fc1d4e45c7c8c6cc117420c8ac15143c7a4e129b99c61c07db1f01951c3936f5307566df63ae81208ab3bcd7a6a67990d36bfd18b4af41c64d8ee36500d22", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a85de4a779b4d0a339959eba0f9517f408ed878472054e215d066760722aa54f18977e8a58c7b5fd36a5f06220d75b2e6bd6e46a471e6b58df82205b25458c13a7a36f7789bd52e960244403f1a495dfb4feb44e0b0d745b9908de3a7832f5941335a59bf9f4ce32d5b8fab88db64a6fbb043f084bfae5b3d388d38c3e22c893491db8d7995a9206fc89ae29806093e1c0056a80534d20f41ac99473eb3c50695ab5c98deeae78458a00366e620efb890bde973201d0bd2dc5e8c23a5a4d49f94d09e89667f029c68c7a64f46831a718da5f160edf9c85e7e990c6557a3dc6fd3f1f4ee05b6d135abb1c1b338e101061d9197ed6f291900cde627e3bf34757e65d670f3834c2e991c27cee515d36f306369f32b1136553245242d8ce4dda06d6cc1f6f59bf784cf6aae50d2345bab804a934bac9d3bda14ce8f0e658464e42f0fade2d6b464fce88496f7a876aa519f334f2084d83323a4310ca2db6ba79ed24efe8e1349963d3fc7dfbb56adf0752427dc057e88fb250780962df439a6fba2ce35ebb4a6668278555500d32759697ba383b2b6ac70b9307d9497065a4f940196b384a371fc90195de37080c7129f584e57c893b1d45ea1a9b87b1c22dc8e3ba79e2a91765cea094932fb6544c0365960ec87ae9d1ce42c7612c3e66be8595e5c48ec96c2cbd3db29f0ba770836a1ee01069fade93625b4222dd22f4690d21e1", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90cf98fdad0342a96065e493823ccade9b64ba7d55854ea54d5427b5982193727e12382e5626e1c2129551d389b613c4ccf7d29ef7c1b7af895b1081760eab34d354180c22e64a6c4e9e5daa00a13a7d8046478503d3121a02c9ffe35c3bd2b881815f388497d66ea3985bac4eb92f783b53b4e8f9b51e54c7a115aa3412688e3b8a5261d20035945b91cee01839cdb8abe51d96a850bf506466bdca087dbafda1d7eff29170c4c977b18bf218d29212e2dfc170918cee6cdfb6fce32991b71a1103e7df86ee31900509e519e59ecbcc74c99800a241db9fe9f7900cc48f54a3b29366696b65f15a057b2b5299ce92b975c0c0438a2b785d933b131f6ed2ae8506cbfafc0057afb142857d90264c07dedd9707a866ba150a1c54fa76fa3ca46627ba438cf261991e1efa73204f8f6ca7ae1ef041dd52888667bce336641b955161c7c718756c4a4cee7fab6cb9d5b98a96e5417902b30f518328e6f8c405615e5ef53b1ee685081c3d4758da7872395fa7b7010727b873d38f2d9164f254ee8382261f8ca4e7221261082ce9d913362933a2e5f1b3ff1736147782b0a18e17e913353f10d9a8cbf643a73743a37b085b608f2d9579be7a985c1dee58172c5b50bc4315fb2cc32bd62f9876ae4826ad75548573d4b7ce1c0aaf816b91a9b71e4e7e134e4042b219b6ea185814b5a265383f70b9311ee33965f16020d259d34aba", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26bc51a5ca916c06954c53f78cf9cb9828bebffcf0a8a665e3f57b21b1d5448d44d2013cd44df286080125c4996395384de92a32e301369f22c36d554b7fafef65aabde06577edcef85f432691064a07fd71244bd642973d5267e07b6d224b1af31f0f7922c35192f3011e32fd64cf57f9eee9af506136b50d0a8957e9a701b1a0ae2e3115c6a95ff437fe17db195f85db8cea850a6eeae99cfaf496ac1ce023b909127ec2f3d79817348790fb88d36d5777384e0c2ff36f5616a6f805b74078e501a1e8d61b29fb92e95f14624ff9fb56de3a24d28fbe10a111589ff33b28455980410b36c636bf159f94ef30b9f18ca3e6ed69a0d593e06a79bb1a0b066d718064956ea884c7fe13f7bc80f9960efee39ccdd45d36686be74c43ca4106e94dc1be24d799610efbd2fb5002e2549183362ca0eff49bd9971855c29fc4ac31a759a57b2de8db0b1e226d924b4aa0e04f035a3cf7c0ccdd118e577a0eebae4d984f0230287c666d989d4ace41e02da8c704c3b5a2aa95dfa1d18f47dc1532a9fcce3cec6a49ca16e47288857d7553d3526916a976f0eaa238a9e3a2d37714ddacce0b40e260f56e1ccd9073466230b7d328fa69caaf79030a84a1aaca741cc196ee2ac9a44d9ad4788856e9fb510c34b9ccd61aab89a725870171b8a8ebbca35ea0968efb441346c2f04e4fffc19428e54ef96b3cf96593c579a33336e6cc1cd2", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ac0c2beed1984df4bc57b6ac738f12723f8bdba28d7c9a6b4494cd26ca118bf50490d366a1029443bd7754cc507ea785ae55e726762b11bf5ad687342f64b1e48ee2ed52a53f1dff4d5a939c585f2ddd1ce4cb15c460f5b48ac9fb8ee6f0f8e308237319cf7445c6d4c4fe7eecd5edb127eae01496b470aaab8a06488e9bb6473366ab21448855237f1f622a3c419093236cb2b6fdb672ede809f23afb675f15e7723facbe7d542950856e4b104109d6e647d80e29876c698f80dba9fccb279c2bcfbb289252e78477b776bf30b98c2405b9fbaa5ef53d5d846edf70215a99ed6bfa578a613a9cd0cdc5827269311efdc8cb9e907ffcf0e66161fab2c4eb4e3aae73a21a159b341a38d92755a3094854588b1e5e8a427fd310f24a0d5422fd8967d36fa0c54efdf471dd230cc2d0bb837989fc197d193786fc84158649c914e69322c1d831ef10fbd8d26a6cf5a78e86b6ff5958b492201abdd3c3c00f3508eed16c2d243d15b4a41becf2692b45ad351b388550c04520361349df518001e5b0a5df31afd63e67440ce02d72880df09b6a3556200f68dee0eb665e287d197975c998f13272cd02e0a6b41b6d3d4994360abb26b35579d2dfc256b99d110e8328cec738062b1b04aff46aa43f7ff3db2cb6f702a45c23a18949f4e63427c9a6aaf4e44bb6917ec578653eac975b80d9bd8e4f04a2dd518ac74c626022b9214e22", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e315a5a02fbce14aaec84d260b755cdafc00a9c0108766839d1b0a412eb9825f684118b78d8361fa3e51ce358654f6d179ae660aaab17f75f7f787f9447e7771e559593b0621bb7d169ae936e4e8c85e1a46a2e74364a3b3c965b263259fbd836ebf944eb2d81cacb367562323588745358511512aeb969e6ad5865c6065353daf9d14da626166228f0e9b16381d2717b686d37a3ab02c02ee673042df9ad204c260f35d5ef14fa74d903e6b759d0c558c698470267bfbbbc3181c7be95f9098d21a084bc3210828bfb32618f3c3345f7d54dc97ae69d256ad1e8ee4c7338290cdfaf90d35364ed3e2e9e212345f119571e59bb0fa867a93a2573145c9e943e6ece0e0b88c011ce15c69f143d4054b06897a5681503ca8882154044b003395195f25d32918b380339d13ed673fb434e3a94e104314a79589d53079179552d43de2a18d1e849696d4702d8c905f9cf29f0f805bf28a79ee8ba6557aa96d01a5ee4c8f3d7583a2daf1c5338490fff7dc276669aabe88d851026b3bf6818b7c17299e23412f4bd084a52a1604c00389b629d2310c932cb8606c6dafa16f357565b96d8af78bbeb6b2e10fa2f57cbdde3cec2b3e78d3f853bedaf58fb33d455387ce6aaf6e9d9681d74a88b767acf5f99cb83afe65e167c61b6fedae893b19bd9ebba8c9d1f791ec162aec15eb7301c881bf3bbdcacd1ab4d9bcf032a2472cd98fc", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "52187afc616f1372de47c41592fd7d19bf2989accac116b8fb4e5c6b19452f733bd89001169f13cda52f0c38c7d842b0217326145b02a02a7bf41f3229cffa9fd696a152072fe2fdeac9c2829528dee6168f08712b9f4879f4da627fc1ba176a6049f68e00ea00e8f2dcb70f36bdca4dfdc7a33d43f4500f4dc774efb5f228690a87e78553ad97c2d402ee92648391310ece59ceecbd25b5ce630abc5e063d0b1946bc44639f22af8d3a5b6b5e9f322cbbeafa0d8ce850b933eb67534c7a240e272b1f117b63a59d122a16c2d45c7a891b62ab2e49ecf0f71e702ac02212d01187a201239c8f54a6f114574a78e663c948166942bd05ff8ddc2a62615dcb30a9c58086027ba2c39cea67f4440c41c7145337832dcad97d91af4f3fa7540e184e5c30c35e2458b6e4cf713d5152094d567217ac032b5aa7418c598511ae46152338b525f30ca9bacdd80e6e4eb242d61217afecdb5f7988ba5a6440cdb821f6c2bdc46b731f66fac51152427b7269a91c1ea2b35de0b9f690a5cfe29abe7e125bb1ae45ed78b1ef7ea961055154f52fbeb638cf72b8fed371211b774f712da5ebacf0b7311461fdfd86e16015e0b85af0d38079a8070d83043c437e3270658c023ebe1319536eada54a815191ab769e41ef3795247e4670ccb7a347878e373f4541893aee9745761eb8d1c582ac305e899e8bdae24bf2eeec7e4a18c5fd22ea06", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "913842cc62a41a3e105873bac488ab6e5e5971f24f38fb6d99fecb1b99d47519704bce498791e29ebabdefa89b02a516e92afbdea73d39c801a05ebc7b9988b732103d09064fb8137d96383b1c261b52614c8e531684ea0f1a29c043419ab9eb8610e2b5cda1ab9515b5ee19bae627bf622c8c802d6e97565e50a7fd6715ef3e921bdb3e0c82ba1e369541ac3037c056f911d5d434b3ff1185d33e2095a3627134bd6e0bf7e10d2a7a46712c9de87120daeb6b13eaec78d4c577a5f7d33f5a17e5fbe48ca4de7990df00e403cf2871050fe49d49e7b3121f48482d35600f5cf9a836554ee0f80abae1d6379b16833a64b8c354f80be5794fb6d6bac6e1b567917fb903237c79900146bd6120dc49cd1cd48cae7b84de5588d0c4a76fc4cb5b0f6bb3b1a13e7e6bc395d8f6f0723470d300d4529eac1ad6e1b2ed62d6903bd6f92475d585508d242c2b720fa694b09a7b66ec83317596ee62122324b0169cba1564d6c12345ff106472af605f732fb635646c9b608d6e8dce4951b8e72e56ef25eda9b8e81a4a6b40294fd8754340d9ca752274ad72ae3e4cbb5dcc85bdff3903016fdfdf1823134e1c10398d1ede0fa0dff7ab631db5a1bcd943bf6a2a73a03f97a4f504e5e8832df7f58c9ba99c54e843a4420b977a6602d555fdb4ed29e5237347be3707621a43cf809e3ec3b6b1c0e0c8ce7768ef96c7f4735c0632956e83", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "b188bf6d0ef7001eda21409538960de8ce6765f52a39a886d5fe4e5d7854f56888ef04b8f005439ce3db47572166b13717de4c58ad31683e380bf23ac98d5c541aa558fec78b27c0e315fccc960f6b6445f8d732a144dac80980eccb6b6efb7dac2aa3c44c70ffad0d38f50c92acb71d799fa31b7efce919e9a7e7593c864e1eb19e1873a4359b4cee15f941fb70e4ed1c180fceee643c55f35e0a0ea45eda985ed5e104b696f6db37a21df74693c75311ac31b2213babfa473fab2c5eaff5b003264d8a1fae68b701879d8bf7d18af7f2380e513744b7eebe1ee83f6490cac6fb47962d59b2d304a920d7dac88b05260229a178f6196bc0977305a6f9de8aa58f6275df14ea42d3aa74d06760a712a257b2e1e7a83e0f41bd9c1da4f76d7634f8a9c2ea66ca1f16d82d27b55d55586399838c3cbc523c2f588e1de72b0f08ad782c5aa6f28f5eaf5eb04dcbe5b74fb5b3fecc99877330cea7c8bc9f2d99006c0f44f8908716ec8eb3c3273104418dc5b0d90593ddf8d73bfdc883dfa5f3abfa977861147fdeded55d4ce67a27bc8f68fe407cb86f5565879888b207576e05534dd0c6e5ef30a9f7d49dfb2d5023e318c6512a1c91d6a38961ae9681fe98aacb81802ab2415ff7889763329eac8a630245f0acbd2d29d18a5f5b7261e0379bf335e750c6a497d0725f2def9e4f0250e40dd11c62a4f4bee3cad2eaa361afcf06", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 49 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88ea7c7ebd2b87ad0909f3c32cd4a460d33a96fb7e5c2fa353245e2f26ab1a6240c895ce28c94af7289d359836ff59dc634556bbac9689d33bb9515cecd733487a3e3b5440187bdbd524853d5102c500975db75252b96806350d875ef933f64ccab351143128ad81e3a02571e5b4048ec58b5a8f774ea5663f13f3e80f9452d67804c142b05ff2bc11de1d2ba0ec0b2e5e0f330006febe1fb470c93a424a05e14029834787d85f3b9d2a0a508a90d00c93ae76ec0a9009344f37c433ee15ec4831a0f14c5222928c2f4af0e6f581a77b3c8caccf5f61e46fc564fd2ef8c29f6ce07257499d70c2861247e3fe037cb986a782536b4bf05ca186e02fa5a5467b11a16f81e6d5eb9502e5d74fb207306c1bca443480b7fb69222152543892f8d4521e18a63690d392dec80db59f9e391f1b1eb733062268f9e5d9df7271b29ffaeb58563bf1eaede746788198afdacfd5443dec21e638e1eaf32341c2dee6a2a46b1a22d20b1c2ec698fefb5bbbeb3950e1f16e75578fbefcf5ce2a65a248d7dbaebf6c5ac23207ef7bf1ab0f52cf0daed998022efc6dd3132439e69b9208abb16dfe4d75a0b87edcd433a62b2be284a68d91ce0e987d5b79bec6924fd24cc030b2720a87fbff09baf20690dcedce53ba70a24fccaf89fe7bd6e70a94c957a910044d434b8326c4cd3cf85d2ac2cc41a4a86f336975ddb73229ea1c46c1637a3279", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 47 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "35f9b145c1ebe1e46ade2d5c23d421f944fc093ebd2de01e4a394954b55331c916101ce35eeeb6894e1aa41de098e076b18e258f24a9614581176ba9a5520993d9f4ceefa40943b192be0b39e27b6cb6dc972434d99150ef0737a8f2ceda8353013f0e74455dece6e0364168661b1f394c33f5543d77005feeebf72dbd5e553dc24af1d6f22042adb7ff5aec1ca4d808b490ded1fa867d15909b723cc0d82c45e0d4dbac745901d6f98c73b0fc64bd012d4ec94bb3537b4099655f3e37ba3fd9afa0f27951f57c88dac0658e73e9622fac5826fbf9386bda7ac59c36ca1350a5639215c6c5dd9c22221a8f47f413583a08b6e7d348db552db19dfb245276566df9698fa3685549ed93b95788c918dc4d3b37eb6c79a3020bb61cdc770242325d18b21081507968ae90298986903a55d7f3e4fd79b21bb1e669662a9c3e53f8d43aa201e65aa2dde0778744b2496ea2d9cef2099b68b4090b8dd73171ef95aaed07c4094ba842ebd4155e2d016ee872593bda7f020c59f3911a91d9f4b52dba9a47583bbe57fbf6603c7275de7f49a416440579ca93fedd626d52ce9faa51edc5502a9f28bae780e75cb92fc2a9453e7299d7783745d7bed7b3d1e54224f22f26668ff129ee7b64f4f065ac95b4caaeddb428035be9578ab51202bce32163a5f2b14802698f689216d9cc018ff1f33311f0758d99223a0fcfb3d5e6b451ef782c", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c03269d89ef851b1471facf40576a4e6eac16ac9d530f70b1b8af39a3d885b263c893536c943a1449396c38389ffcbeaa8bae8622fb327a2191eac27c1dd682c40ecfbbd977f7988509255a57879940b1e70f8f0252335e128f092b50157aaec86b46b0cb15dc1da05a593124a19a96889df23b6f5c6e2925057e0438aa79acd8fe8f02fe9bf6042668e9e8db2b2eaa67892e61852533e556ab5680db3db94a098c65e5b45526bea26c2809c406871bc32db868630890206c3ad3ac83ede31d8911724af0cd645a7cf99701c44f25d4e717de38e8a6972c9956ca14d17f66484a6e09c294911e5ca70fd29cc3099639f37e832e9baae0031b7f0e2825514683b6a0b38060354c6edef6d990f22ca88154b2a1faad0ff249a7b6e6ffa5d5a1b76534f4c8bfc305bb22872cb762d081485832ce74e9954fb4f6991e3b9adea0d728893d5511ea80a74562d126cb91e1d059621df2e61f59ef08b8f1dbf61ef5a983b168148b3cff5bd8fcc73630055fb50ec800de1a1b758daa39d79f17aae7790ff92c760d4286af58a8eef669e582d44d772bff4fa36d998b1a70f3a57c530d3b1416c1457903ed760f83a2b211c69cfd99d2a19cb604bc6831ef52338985fbf6f0ed657034bdc5cb528f576aeac77500717ff7cae5aebd6e8e5b6e7707babc79e0ff101f72727424bba8a9b50304dbf3843c63d4a4700d544d55e1b8634d75a", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ce821022807ab70f29ff8ad554934d4ee6dbbc97073bafd17b16a72d43ee3691788048afd16a781fc8c48e6c4fe164a50ffed9acabc313531b77a4e3fbdb2bfe73016b3f58da588a98b8670b94db5f21f29ac475c4246c1b7bb06d136250f5e70cd3efd0ade5a107eff64d6c0269949935e4779161e0e0047c5ff6191bb3a7ae9c0188a1928807d694e0e5d60e6e04ab6ec025d958f97e9fd2ff9bc1068600dcd227bf02ec37811e48c2c6963276a157c0ba580b5347d44726626f59db6db03d2470b402325c1173939a96dccb438c81278a7a9ecec51637d2003ea74d66262a389b0937d5586dc4d8d86175625bcee7211ba6b2a037a156f45eb450073f813d4cd5bd7ed02e55cbaf112cc1221da9a0e133733561884ea82e295f8778603e9c438159eefeeaa7e6176c1287a887d97ed394cd37832db837c336bde154d525ea5190d0803fe2b89f12ac8d0744dc02b688915064fa260931fc0d46c2c630b4eec48df59e8eed49aa81f903a8fa9a35b83dc70ab658e8cf9c9b5dd0b12ec4b4187ff7168dd5f5878d1ace1c5d101f9cad3012600b3193c2968cc29a6fb123c640a556c568867f8a18b367a45cfa339615c93a170ddbe5978af9c35a20ed7329de82cac130442813c404c2165bd32437fdbcf6eacf2b07df7cdd637f63cb0ca0fd427ef66292559cb5aae38e4f33400b89d1adeb7a0f40f4dd0f2ae79702c0fdb8", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "056b0422a3c52fed3b4245e6d75557810d0605df9630c1c82c2b2e2bfdd3321a5e5d27a5c09e5babca9c489f104c17d1b185d6e2e471940869c65312c8c5fc3bccdf97b83a0307847c81bc775a2086327c825f063cc5ae421cecafd00651eb9b4404e8714ff87d753e264d91ef350c41f9d78bf48082fe70de64b29da11b139bb4fc3057d7d956c0863a1ef4e73dfdef88c7746175298a27ad247d6433f3328d4dcd81674cc58005b2383d175700798a55b08d4036066f8a42e021a455a753911a26a0d289f7fe0e2e47bff5e9ea690a5db22e78945fd08337314278b39c0c793cfb1756724f29a730355c969ceae1b2f5f128375f2557bb9f77c4d4a0dd5b375435afb0ba57e9a8535e8b18639ad594c38ed77f53e441cdc6b09827ed9cfd2eee3d8bea950f36d707eed98f4dcedab58ef866e61fbfa5fa12a42e776cec9319e578a3ec6878bfcecb073140b0c1cd3a3b57b7341f743a38cb203136a49cb037eeae34dddbd0fe2b495a508567514f9ed2f663325aa751dc689db7e4fbf94a4a42ece4b7fec7ba1b32c384cb5b083e3d3dadadf1ed303a4f3b6536f648b64915eba1287823834ce0fe9e7726e8714adfca53493ed5828449f1737e3d0b33427e4a1b34341272a8a9ebce78402abe4416292d7aa7e342402f92ca5284369fc8850bcad65e38af3848a5dceeb8b3c2337355e104a6f8892079fc4d140b165aece0", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "db414598d4c4387f225934fd5e4c72084ff10722cc898dc51c2c1d45294b29ce712a53a09b710108811a46b33898e0fcbab281e029152fce0b5c29a83665252c7f205993e1f13d9f66e81e6e9394b82f107871cbbd72a44f04bcd433ed44e05c33029b0b5ad1e1d0e0c9e318c2c9b67078b14b75222c162193635f6dfa120429b1e0a4903d9edc3b503909403f2087f3f1eee09628ee7b74489a99abe3b7c7f6d76dcea609035f594194ee3c370e91d6f23d5d397235b07478a61bf983617b999a39baf9b008f34b615ecc2a6bf1936546dedab2b6082066ebf3713f6ba3bfd13733964a8daca273fb2cc11f09658ed20de09095655eac231c5141553d5ff7cf1fb90b4af73e12635b190270db4612a0e3e728d2f3e9495beecb5f05b2d3b235dfb823e1c4dbd5b6944d05f10987a6eeaa1471307483fa0f089b1af4f162eed20567c71eae78f4a409442f05e8465fe796fce7b2ba6ff729d5688d04d4af0f6730836abc1516c3cbc60c29e9883ef270591e98588da2b164afa4540e7707bf162163b5656254136b02bf1343f75b03a28e57d1cdabd20d0a3b0043d80671235e8f617748d4c5e2e574376f6b4af3d4d9222b0f660b0fa24ec53d5532daf334b9da6e5da51b07249579346b987d19481ba501237d82b0da87bb8f69615478bc9faf40f26d190b5dd160ca75226842db370080c0e861a944f97fcaee673db1dff2", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11283dbc06396d4c41d44796ffa79ef35040703def2dd15b591abca401e0929ea0eed828b8c495e63c13ea6eb39b646c91a57368d93f6d3546e875b573d05d538fe9bc1cf568488aa150913ac5d0434989e7bdcd86363ea056d7d95f41d8de4926861c9252b345de78986fdcf62940fc53badde36ac81618336e345cc27117533a2e6d92a31b8fdebd5d3d439f09f868d4a0dbc0946516bd833806f722698b1d6b3e7357605d2d1754f4b88371c84fc45ac9dbaa83c1f490f1c5a86ea4154665adbf9dae438984f1c7b2357d6dc51bb7da5f4962f7bdb11f3cd1eb502dae227c61123d9d62fe8ee90346601a0cdff03743576fabb6e93ffb5882d40e4acd41d8dd40819021432d035ad981de1e816a528e31c6f0670d59cee80c0f51687c27e600bddff43f4e15577745d34685c636ebf17c1917c02716bab26596800a43b80e6a46bfde3346945baf12283ac9c03fd0a8b693ad8da48576169132b730f608ed60390efc1af09e6759d9bac49a9b5baa262f071f21f701ff0cebb032b2a755c6ab5495e96c5bd28c8c3956b93eb353eea6fc832cb6d9a3da3b19abb6bdfdf8430de973dfa02006c110a8bacd705b2cf0293783728fcef3faf3bf691975ace772ad4f39c6372d8fee7760bc8867e6b2cecf2e80667ad52ff1d51dc8ef361204e66c1737b1a2ed42883b01ac665177dedc96d436b8780a14bd69b1398c2c27bbc6", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "df34b1f8f45bf7f30425d81e8bf759ab02605330d5ca334ed2358b7098320c8cd2cb393b8fcdcf3e34b5979e8da7a39b9319f75d8ccb7fca4e67e92a8d19d4597bcceff395a9f27b9b97074e45ba7f041d464e543017a608b6abcefb4d4573eb864278dfcefa71d609ba6f806c95172bb7262f6f3fe586d819b6d6474909b8c03866c43d4fc06a028f30d574aba042cfd53f33a6c5f17ceb642018d4f65f429c4f1993c43c052a796297a5374a77485de537a3d3f94a84913367a90a1b25e9918aae8a1af92fcc6a166e90fba579934b04cc3f77b9f00a85f7c9ec0bfdce253a73599107567e73dd0f7eaceefa468f6444be09e8f598b197de5d81db3c54ed18bf6378145b31842473389c9c818ac5732af3085f44f2d273bcc4e9fe39dac188658f94f02af5f80a19233b5f210fea84d6864709ffd726d9e6d75ce653b2b2c628a355d0abede74a39a2fffcc9738a37bab90d4fd0a5b625e695fc36d289385e2125b55a4d3776eb42f38c18e9eb2231ddcdcca400b366d712aa140a1d9ca6af3744fab95cef9079c9b7b9abe8b93d64b0ad7da07ac6198a497fc4f827e300a98d6b572c89e397b3fc6c443168b23feda2986915d27fc857924cc5ae39ff3ddd357178cc1fe4e57ddc1bbf1548912a0d64e970ee4169b04e24c21fdd8b9046a6c07fdcf191d16691aa091d8547717c40374de170686076275d9231e90743604d", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27c4e3f4b1afadcf0fcf455f2973f0c261934f3e4876020d91106a1b2909e5e7765ae76909f33a3fb40788b50330ec983764d2692d09f63cfb0fb109a32c799cad3c1f6cef40959a47eb988c364c85a70f6debc4adbfc9cf5e322b4466a6cf3272f897f072626c61e9d80b5e8f605c71db0a5df837949b023d9cd084b74f09a047c97822f2d9ca140b4a1f7636d49e0ab72d3e06935d67baaeba7eaa7e2c04216020ce84b3b8f424a46f615f1547051af2d9c0eb37a5967b77bd3455f32b029c1377bdb8bc24b9715a4ed04901d117ac3c2e243ad01074eff35c72f23b158b04e0eb5143417e611a5933f085161e9f99eace1c06eb0a12f0aa0e18222c3f9faa53651b587d48c1b455ee41b57b6fb592744b331c0b61962fe2f8e011dc891486bc1f93cab761d48b28635585217ed652cc22b7edd433226a62685405e086df7cba2942b728ee21cd3defa180865fc1da04edaafd86546f84e4569f763ccd70f560f838dcad56868967da89a6271d8e5daecc9b81d2848f8da7223628d016f6a8c8b7debc6fc7f457f31fd8d7e8dc81a9aa826b15569e9e28f9b2d807288f18f08f24ecab89e5d829c64a7a2f304a4b44e1e84966934b86e6d81b2489efa05a72fc8706460b305406e7340130132a7e16d5830dea332c78b8d8da73557052b22e59389a17f9ba3677a78d685ed435e96eed10c073f450a0c720ad3375946e19d3", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "130eccf66275d0518cbf167b6f922525de36f21d9d9ad74483a34acc65da996d1a98825e1b39281415e8724533b5ddfacacc7afeff1aa28e1cfa8d079483d35debe4ffbdd9cfcf06ea244266ce7444ad91e66fcb1d4fe7bab93d29e69726f6fe45df1aa684304e160c2db01b39628b4a69a1ca48305628d3e5a82d7890a0bc44354f3b640473c8d8f82a313ebe86b07935a94e6ca4ca06170227984ce2f8d20afc9858246048b96ba4d7b62f7247bac17c8d130046fe50e7abac7e8acee2e02cf68d6f8853ac58522751853e89eb36470d8255f43924138640d7566d0d2d66d07d49d2056d3b09bca497ec882c6b6010829f88ff48bb526d7215bcc5613c5b89d4cb12cd9d41761e16756b7164b237cddf0937797bff6020a5158bc3364afb634d0c292df068ed29f5e3501c1aa6961566c61d2641bd3f9012c2e3e346537502c50688ace379155910d98104205f1bded745f40ffb766a45dd90d085eda384fb3f112100ad27f437e56cbf4e47180ae2d6424172664c11136986ed53e5aefef07b927b5c46be8c5849843472bf07e6c49f2f68eb6d619460bf183f424e383b5c858e36c2f287f5c034c9e60ef9a92ed861abba9c057227fdf2daceeec04faf1680751285615cf03734a8b07aadd81f5762776a235258ad5962af2db8c206552e9ff77dafe457572e464a0dc324d597f35d89e0cefb8d0192a749c8ab8856754d", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bade6f04bccb08b16c76f8905a7b8487705e1c1298d0b9b3883014015457e65638e4ac31d5c2c88895c3435a5add7e2f107551f035fc823f1f9492e7f62629357cf03d899c90f09ce6f055a703c0a65dcbab879058975d9cf7c9036e1558278a085c9acd7a0e37ddf5f2395d51cc6312205717b981806add1ca8da8bfa3ab963245f534711b1a5223013270427a7f4282c42008a1d68280a2a9dcc2b61742013aeb6bba22406deb2b01894e4117e90093f2456bb5909320d579b2bcd35b48e5256d91f6c2f45eb0ec97d5238b427bb1995c5d396f1c1f6fcc5b51d80ed61961b1e031d4677415e9a1f7c3b11864426d967f7ffe89d58d6de00cea2933dd2efd018d7f42c8325921c09bb4c7639379cbb22d82ccd6e8b6ce8f309d7ac3b4ce836b7a3c2e10a22235b4b6af855069bfc2be8c509a05c501cbdd5bb76781f6a21bbe54124dd45e9419a7f6ecca95559340b111d7879b55b20a9b66ccb0efb0ac280a0af5a5087548b6dd57513d475f99d2309e1d813303b0317f509b270e016cf598eda54018c04dd9b5931c66ed751a38096bb7d0d37989a9c329a3e614c1feb2a45ed99c2cd32258351b98a3283a489c06bb5a7658dc09d7d50c9eb9a9779f43472c46a48071aad0c93bc08fbc422a4b2130f31099a7a8b6aa53915c448c6e1062008a6b3db1396ed9721fea2232c29b77668f590ff91a6a9171b45fc498a80d0", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "e0fe1aaa2e1f3a9fad69dfc47b59fc4b7a62fe809d601b7e1898eb1d4757af2272064446583468db4c0579c2312ae2dbcb8f53e3e775e00b6c422f17aead765cfc7bac9bd9a1ac95ce174716631f1436f418f87d4a0c22a239ddfd6fca4100a7ff5dac5a0aca2d445bdf8a0e0367612d8ca4b666bfd8ec11cc1a5974bc39cceb3023e26ed582089ff4c9e121104fe5e54a15013643eee10fdd063f7ec8a0617d69b880a50c4c53759b75bb7364e8505a630e0ec85855453f0669051d95c14636005f5884dfffedc042b68171b335ca8c1a0d9138bc48b3fbdc72b22a79f05acba1d1a95a4c7508cf2a0e7291575da7f0ed3bcdbf85ac0e5c9f717811a367045f13f6c46401184738d138e310b7b62180ed71d4df05181c6636374667d4c08a954845fe8fd7fb1cfc04eb673e5f76c9a15991986d3cbb0afee88124a705bbdc0875d5fd037eeeb16e84296da65db616fbf53ff57b0379be4902b26e8ad9f6d8e49a88987ba658673bf24bda358554842a6172b1656fed2dcb7d37ced7f25db9eb6f1e07ee6a313143c7acfcaf466034cbf7d2e6598dea6a4ddadb5ff6b3c595e9924df35942c53afb4894669de7af0a4d0ba2bb045f0969016596590a3233c13afe8af5a4f03e47a3e4b1310257ab6d42bb78527e7f36314d0bf37e6d35234ff8be9791694a4e018672678483859f4fe484718e324e1d753d90e95dbcf0273855", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d2fc4f1a9c2d8ec2900a5f3fd171e869bd10a9e1be8b0ceae5581ad77b2e3ed42c0e1c1f64e2c813d0aa650cab443039fc9096b36ac2014d8ba3a4ca0f16f64c1b61b14b7d0247836228b3c4c9520666b6971e969096dd431d8467414d1afdcb9df197a8e1985693de6c8933049644dcbf2ad818600b16d77203648cd3be96393f8fbdc2cf885df2cbeefe27b8cb487eeaf75a2c05a18f0e8067c60dcbed330dd08c3e37708db2e2f0647de8f9370db07b4725b594aa23e4c5d991a99d5a889798e5974e783c87df5cc025b0e66d718c76b2977c7fb734b31628b102d280854046923cc31277e01a5567df6811ffedc36b5131c14d49ecb6b07bb10262dc24cc830ba47ff8037d95dd0db3e75b7c0bcace8012c12132889d5bfc68728ab7573fcfc7c0dca0a49f6e3603f911fb0c3865afe52a2e1f45ad880b8bd7d86dc549fc4c697462d0e4e017a307732351accd9f36b4e151554c6ffc300b0cc1a9ae9b517bcba3f2183fbc257fef21de1aac5d88c7cad1145bd20d09e12d757bd3c9f9666ff9f458ce7ea06272d898b8e8689105f699d2f63444ce1e10e901134b200f81424a3b01aec402632118fa103b36ba67a6a42cac9769db9f0013511a436d64ca2bb4f77db3c74ee45d1a745ca9b6080badbf6fe2c37fb8161405fbc7904a348ccd388afb23601099c59bc819231eae98c1c9a393780ea89a5381a65ec61ea3c6", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89ddcabd561a4f806194b8946c8ee5763c45805019564cf69c69884f5139e7be9abb0a6c2bbf57f6ddb5dd4caca478bcbba0e47afa0d811a91a0948f96901fe6343c59769718c517f971c954d9b0a81026b6391839da3cf7deda8425454ca099f4f772de94306b75e92f97070a16d5cfff1446617ac6331de218c2bce80e4146ee109a4344bcf9e0f3a4b487954681d2f55a3a1f6fa6cc4a8cc535a62aa14f8cdb6649dc1323ed62871191bff0c29b2e17593a4ffcd3f453fde02cfa252926d800d4a5c76198f9d178bb5b0ea1142a89eafd52070b4a073667aa5c9bc2cd0b13ed22e3f5eebed02893828feb90db44d0fbd9cd0b7eeed1b46f465b131073b1a2f1e7fbbbcb3fb681b1d22acaeddc6783407dd349a593cba891f5caa2328e5812abe370a017436e25f28db1617bbc66cac26f5722f0b9d78ebf59aa416f41f44da46035ae02e2817ff53d4b9f53e34d81795e4d2fd1cbdf3993942938a323f2a8c05760d9c3eae60698a1a38852bcd8206d5a47c3bb62fe027ff0b699c33b031ebcf275dc31f90b780633db0aceafcf28b25e618c3b3993794f4dd2a6407295d80e9fefea100af06b00815662855a9d5b1bba952417f1787480b4e22dd3f9fbec04fd8b83e9ef6590f6d7387f3e991ab3b98cc88e9b3c625c78c806752a7cec21aa06334bacae39392d009f54e4f5d3a12b6e8a934506273c2059632bbd57dd17", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d1c5c91033b1025d81faea8acd768139c112a3669ce1ebb101151ae257f299ba5138b7ea2ce123e927bfdcd8865dc09154fb2adf40ed7ba82d8e757ddf8363063259e8d30d24b169d4d5e98b911ced54d88353c7767922c502db33bd9b4f4dccfb6f5335a0e1839c31405f4c960b9d7a60d7827a405f3bab6296acfaca844392a2f3bb824029c209747e35961a9eea605b12a93134d0b24fd6778dc10699bfc160ab12e39455c027df447bb4d9c915ecfba78d6e66e904c5bae25a9fcd78b84690902dbadc14f636acae14effd84aa28112252e0706262106fc02ec191e891807be31046134ff7922f07e88737ffa9bd34732f87f3d459a53e5e061febc44daf18d0df04cf125ea93064acc3f257652ff1eb9aae4aea921dd89fc28fd7dcb2aafe5d9366e0f6a11a7bd0f67afb62d12efdb537298d787c328390951da3d778d107413b238ea66c766c1a1c3cc364679f8f99098a1cd2b7f9505e7626c6906c837deb1b1587e2c4b680c5a8133782b863fd4baa6b879a292312abe76492cfee03c20790e5ff7c768f206d0b4e3138d46cc515a25bae0d2cd9219f78b9b932a2671097ea651f709477c1649ab3c8c9875e76efac70bdc70671217aa15c6be247c367354443c7e527065fd1874d6edf1826600663eab61097bd007478396be2a2d837d44bba28766048aa02b3860b46cc71915798787ed59e06d836f46ec0c31c0", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b5eecfb4064a56748b56fcef79277e05ec827298359df48c41c75a65355c23c678d616bf25f08f44761ae7dbc7d161543b4394c5687d762c85fadb0eaa6e098ade6bb80dfe922b88231fc296e269411bd40ad3f18c6afff66a4bb2599628aa6fac25e4eb996cdeabdf6700327f73f26905ba5923a98908ea13f326538e1423805b75d6637262029c345cb0fdc7c6acf0897f138eb3f7b7976fe129587d4485cbeacadc16fc31dcaffbaeb7bb51c49a4f8bdb15e14a3d0ba958f330ee3d7e805db7474c4a7bfdc7f26a47cf82ae35a589559ff7b39a60564a3fc3b9e4e759bfce76e1e2844368d6d92e0e8ccbe74045cb3caf0ffbc470fbac748f72b5455b9ee38a615bfc5009923890802042a4d273fbd51bb1b00d78904ba06b0d5c425333616af7de7fffc8942a3d42f79ea6b3c5c0696f810e6033b0504ae3db2c6df83982bea64c1d8043573ac3310ffc17e210ddce4b61abf164a5e447591e072b67d01537b525c5388afe87636011ca70a0f2e75f3afa289a1d9de2894e7f8377baddf252019f4770eb1d99d4a473e92f9792066c4ac9019c2e0915a74acbfa9cc8882a4ad243a07767e77246c58618169578ba6a24af4ef24fc0059124668ff988e58aa4f654afd81383ccf9c80e2efd7b7f65aac3369d4cab253d1725a414c169d5c25d08bdd809af264ddf0a0c0d95f1b3acc71a1db00bd3efff553ea78703e54f1", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "68c8e6796c0cab6fb142bd411354b642469102ae094ef94e1157b704ab4be36e1580adf1ceab32e1c94a2bac154b11c0d80a84284a87d5e5a48ed09f08639be9c7349e2c8b6d52190a241b0afa60a4993981b12a59a38f2ff89e14cd8c765ffe7a07fd6aab3e66aec6b15ba042dd6576ba9526d8a53816a8dec33a81b4fc8b5e6c4447f4db261842c12cd76a3f145269c6a488f6c1baf116624e697270f10f8eec462febc798bfbdf095593271cdf47db347da18f4c470472638b711da67654a6ff54147ed86aeab70f6d85ca62c4a374cf56d0aada38e75c8611343b3bbbb7a5a49bfa8ac327c70cf0a16bf8a700c95fc761a0caea994b9a51089dd90d4c3570717102f965cf78d2015bb6eb19711d51613220be1c9a964319eda9bd767d8d42c6390b19f053e759e027cef3f18431dca9ec303c175356a597bca8807e72e20c71f5d18285e96eaa66ff632a1378d1a38a76c1cd7120c5887a8b2583d64ceb3f5dbb9a0ea3151e8c9e86140b8bbbc5e00b8f1467b1f7dcee49204cc435ba129dfc3c714f144f9b6322bba7184961b496039fb5f015af34b55e2eb2f8eae26c63a99e7b4a04b43efd61b69b670afc39f5e7d5806320f9a6f8c85babefb617df537e2228f85696dfe2e2cca3c057995cb838eb0f39a390f257241de5f1afdbdfb33df3cc1098db7383bc9b47a3c3c68c3f66b8f2028d4176c00556479a9d32d96", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "afdb8b4cfb240b4ef8bc1b202c038ca85119be1c48ff7ae6039ff1a6d46e26286708ec8bfc3a9726304f944bd82b67201d7becce9a147441ba8eb9ceea369e004f702c29b59faeb1e5efc72d5ba3f989672b170cc1afdf77511a9a2178b6e14a008a2b347b5c8c47efe68c6b44d86c65b9dbd997bf42d143fcbcb90048c92860448e6ae8939add23fbe5ccae562a02df9f9681be016d2d90a96c77fb241c838b1f54526a1adcaff0a6fe50254c9b5c6b3dfd00906849ded5fb6ab06c22473f471288c745b591195568a5ca52f25f7893eb95b17a081763ce66e8490ddbb588fe23b8c9d339348df81b7699631fdb20756b8d915e7cfa3a20bb5a643c90a2dbbc97142a4ca091589a0222c459b8738efde499dfa10e729f863aa42b10a199f4395bf0d131c13891050147db51c8333fa6f2d021a263df37dd10e4b264df144657e9c8bf23175079ef4c9a24b561806d9304a0f342ae4ffa69925b629bf65948e53056ba8891def8b1b827f86a1da69945907bdb365b627bb47f3432616318164a751ee85691ef0a20fd7a3e61c1acc4c2d08bda5b9a23a7119b8b1933af56497d06af4627eb63ed4fa8cabacd70c42e9a2e638863de1138f332d1ddc8a24b4369d4605dacd4df96b1075235d10ddec93e13a20488ba9b649bea15d69a30c716f962119f31927bf4ad5741a739cbb794b68e4103bc05fe30877d5404976c5de0b9", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d7d84cec3b897703850d770826b1ac6f74ed87d4c5139a1121aeeab20ba0ad83447d7e767f2394ef5b8b28cc431ca907ab64d57d9419028471cae8d6c6dd76ad031f06b462d44f3c82052825bfbc4924e31ef5a89166d90402e082a01ae289d5a92b66ab26a9dad5f279dd39694f291f6113abb9337efdfaccb8a94cb49bed18e2a79865882d24074bd096a3525a6606ed00a3378f867a2ac2e81c4303d59a83871e77d4098f8fafdbf2db9a0e00006e9305dddbf9774d4c55ff925127df721679a0d701aeb8e987b6e061874b5a48a315a3758d398ef265fd7a14d76cbc8a2681bbb3f3cc3ef7ded37f99bf9862205b333d644945dff50fc6b20288b27591a204a415d79c9c1e1a088f9234edc4ecbe49e7951e08350ca64163d27d838433183086f8f5492d7a4c7e018006e82610dd7fc9b744419d3bca768709533e70ad77189a7190f5d1de2e55e31e68efe3724239b61dc8114060b69a0ef2a720eee08162901b05a005036752844caa02b69537efbf24dc522010c7eb53af96ee8bdb033678ec96829f4fbc33c94112c87d945ebdc3334f5b0fcb399b3733fdec76ec4c1d87b5706eb8294ef3f06877a33f311d5533180addae563c57fc939cb791404eba064c8f0009828eb2315b46c266d7352c563a41d6ff038258c94b51a710985ae678fba0a4731d4303b553085162d35440c453eb223d2d8cdb58cd4c348655d", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "c68d78d710aa7934f4ea6dbea0e50ea99fabd2ecf5bfbd51974aee80c574509f2bde952d4580b8fecca78a1034aa8b483dfc6a7a4413cc71c4f836f765fb86686ee68f46cf0eb2191f9e887b930544d3fcf20d98a2ec29b652eb77ef6d994dbc9d2bdb0e901b5bb6aac49ccedac770ab1a7a3fb95e33f0b5f42285886c52a65196061f53a308cd43e089fa9d17d14a5ea0fcc39dd837aafc6f556c3b5afff72d76d8a707e6766841baa75640cdc0d9e8c0b01b8d1f0a3a67d91bc12fc500f3a0fcb1c3342e27a6ff48dea24f24cace5494afcf3382d950279a07d175bb10f942fa57d3a28d5bfea906f2311b6432012a42ec25997ff35396c76e48767d6f0d0063b07222de97f1619ab8f4471f092694ef7c3822ac88206b3f491bc0cb92a343bd2912ae54b74330ce8eeb1f2749c99df30667f8c7b39e7c623d0c12aae78feb8ed47578f347eb9e6d9e330de8c1f29745b23e657403367ffc5064d6b62833a3944f4f7e41ff82f8a49a3f08395e5a8101b83621bc479a208236a6c32731206c5363997d5b12efa54fc7946d1cc1c6eb4c955183d9ebc0e16dc4bfd1c11701fc987c5abb11a48fe5c786325a7396f88a155f95a04790590927846d16a62574d2c5f3c716fd4966d9dd4d9c90019b864b23c81794482940400501b224ba9f4e61f690eda2b3359b1a24c63816c3b65d5274e21be2c7482a19865168bc2cc1cc0b", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "141921b1c1b1dfd44caab5b9439bcf12f1a5c7fa273da49e7ba8b9aa6cffb8474817a7fd799022c762defa18bc64e704aa3defd44de0ac97833f1fcae8a52b58f9ccdb93bc3aa68132584301852534aab75bf2da3da07f4abc46d8591ebbb9fd1f826fd55a9a9bce55c897dedf40379ec289b83ce2842c5953365ddf43b09c9d59dc70e8552ba34d57c8a4ce108c28bb6282439be010211c637980aeb30bb8c01d9b0839cd85e1a3642f3ccda4040cb6037de2f59cbf0af15fac420ca0393589d2d77336dc08a86255a4b9999e2db9195ff3ed79cb80c9ecdae380d684dc07ee1fbafa977dd248e342c12c04808d2fc89dacde84b701364671f5a44952598d2c6fd0e45d53b0e518f1dabe34701b69279253d99b8dba6798ef23648a06c4bf08b8061a956ecbaaeafb6df6d320acb71b6ac0a6a104624f1f54664d688e1853316e000e28e27e5f248085b17265fbcac4311b27b90756eebb3a8001d920c086f517c2aebfcc6a70b89b9130d826b927aa119dd10a15de8c90156efc7df8f684597b62ca9c79869a5157ebeb74d66f6fa6c92dabebe18d652548ae951c8ba659956b263bc2b08ced50176e5a4b2cf265a81511529f961338078fdf0652194da4ae51cd28480c952ee7722d04c5d69383ae8d06fd67e19ec8e6df47d192a9cc605d400b5fbead890e3841005e150ef8d0e1d3fd4e1e8d64faa452c4ffd55cda557c", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "e34288ff196d90eed5925c81a8a0127abfd0f0de550948f63be0f60896ed6ed7c474b544a62a96c0f82197e67a34bd53de8cbca4cbbc28b6d65593a154521ffe4331bc7f8459a4326413e838828c0709aa794e62f7518b028d811ab400ee7c875671992ab6553dab38e94a897be099ca7633e790ddd330b50325ae29d8b9f57c498156ba0b74c310e40dd10c1cf8d3ebd1dd40dddecebad7a3f2cb9551e7d384eac9d23bdff84726ea3e14d785994f3ebe7cc1c0cd336f95ccb8b0d6d8ad787ffc2ef008a1112b0315457c631df1641929675f2aa126f66dc88c5ae1b887e417619a1fb853cdc27182d35d1c2db526830540e2e96e9f16f15a0156d6ca4a418c911c2635338e366847b2bf0c48625f3b7c56ab5b19ddc5e1e1fa638a76f562b9d7d26bb4017895b84399317f110159f5710a00b3d9993b1a4d5fd3ab1d79b3aa75597e7ec07db221c84ed88ee9996f510c88ee0bcdc79e13dba8c503e1ae2bf2ea9c0fb7afd67eb2ec7d73823cba3e3bfa84d151b7720c235b13907e2dc5c2c90be719bfceb230448e7ac52b8e0da096182871e2485b96c90c56c9ec69ae4106803af433b50c787c24ad04836d959f9a624c1ef04de3b0f0261fd05720b462c3d6c946b11d337edffb2d44d806ed25f3a9038cb94bc5706e54a81a16fdea228be8356ec86305e7cae97200e8593b47caf69c81b673fc334f7bdcb637872340f2", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4ff661f10890ed75355d79a70ed18965ceb4a7114154ff3ecde025523853d4efe1d0b80047b5017f4c929aed05d28bc71271ef2dad01142aa2d45a8b82fad9536034799519d51532ed4f1821490fefe3b4e8b305e1c852e0bb1a0231a969236e9abaec94bd62a4b9a7e2e4da50c43a6d284d5a6d596a8b7855a4ca8aef9a1f6b16386f29d161d2f5a7fca600da02fdae9d15f61b1336019e0f280065877f7ba130fd7fa4fa0e97d22ef3d36fba4595bb0f944a6c8da0c5c9be5359067c191ccd486f6475af452f808cffe772dca4726fee3e86bba959633ee16c507c06c35e8c8942a20c1fc6ca323f843414d7fc5022bb24271bed6843244dcea15f5374095d66b4b48fb2ef94684a82826461907705dffee887be660578cca4eb06a6aa53a73a3608bc4206e585b6003d1c67b9964c82611067930612f60a8432486cf11a0b210bf45561f0a97addbd2d6a83d7173c109bdec2ff97e94bf1333b5b09950cf53144ff8b7ae2dc0afe647234f47471655b4c8b0e95ae4ddaa5487c2edfcecc5bb604e2dce7ced405ace964f49d3e3bddd7a18d9d6196df422b6c31c475aa4a055855cadc2d76a644f747823b79f7a10814473ac020f5f776181aa8c202ff00333dbde525a8c312fa2f1b8b739ffc6093dd3f40d604f10c6aac5caab4bbacbcbbd171e44664a4506f6f877f0f043dc25a21ccf6a366974423942187a90b6e915c", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d2ea8aef61828d7421eb7a118de2a98a2cd0d629657d1a3ce68dd6d101347ada185feafb8b90ba2184d90c232636a25a450cda95a9fb0ac7d4aebecbed14f672a3acf8d9fc3f942ad993446bb6955c5dc821eba7a333970a00d8d50bf8b95ce31da018bd9ae5739acff8e06498247e6b3f2a86658f4b5aba6d2a4594b17429b160f6a57510b89eb0e9960aae2b41f516ad10d9caf4c0f2ba014d365620933aef5de42ac831ba096b7ae17ddf6c9ab72507302a8c32d132752c19b173df21efaba1c875548fd2e3f7400e410c7921db0929a1614de61725b26e84d2919d53ffee6579e99d4630b2fe6414f329f1998a771a85ee265a1686d5f89943a48bf817fbf0750255d4648f835e12ca37a990aaa8d676a8f085269a2943fc244477cbcda6c57226fab8de4ab60f6ee6f87aad20f675521624bce16d3f172190d86fbbb0d71ef72ea0f05b45baef86e5a482d613248e07fd2eb6eaf61d0def5e0fc3ac457d2e232a1eabf31908d22f1539002c115a7d9a5eac4aa63e3b1fd7bd2dae0abd001f7caa0c5b20bb45f269a7eb117621f82b508960f2a0cbbff2b52935b93f213a8cfdb1822989fa9605c8b828296e3d3a5ca31b27ad87f10d92c13e783e7e0c1edafa0904f3cbacd4e0841498653dbca0983a3b7d173a51f4de2cc23cda295a96efd310fd119cbcd163bf7bb66e9aea8116ade1a9348cfc703e51fd98eb1b0e1", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d3290f4a3b1c0505d4c9b5152ef833339e71aaa0cd14bd0b2d03a521036f28e650619432759d127c2f20fda5abb7e88fbcb907892df94d67e6dd2d4a92a6a047e7e953596741cfd29b53f663527acec8d0504cc88c8e1f156e1ee45b51f98a4c8bbbc466af0722622140ee525aa03e11c3d62f4110eed8678b503a0cae1c65b89a4e97a1770aec47a0a6bac5ef72dc3377796c043c04ec25f697fdcce652e63fabaae912750342cd57231316539e28e99eae207fb457271f01ddf51790761c647cb8f7491105444f26b5cd2c1a03effc43689cd9b71a92965f250adcc1222ab43b0d3b1c1c3934247b50f96e847aaa0f0acb93124bc9bdc7beb4b9a3254df7a53eab2440228fc7c2c2dbdf3c629b7c8645d31ad4a0d229a5fc872230d35c058ad05b6d285eadb405f29913cc139b9e308de6360e07ac50811fc91edde0a74a6b7f2ce95854401faf3eb8befc1e1cc55022ef6d347997787c30c302d82137a634a74d9318c34788233731bf071a2ea9babc4e44006401222ea35fb82a7bb4d53daa757b7429a992b88d817488a785506feafd638af45b66b52198f53f9d6ca41650bcce8bcb8139f246342b964552ab4672dffba1c9d1272ae2c2619a4b58eece51e1a00fdae1df59fc32528a7e77f6095792e84c62b00be673c1772023a8890fa8d6032d4c145e5a48854b78784583a191e851e4698454e2b047ee1723c2e721", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a4fb0c8c9ac70f9ef42b996437e16e4b5c7d17b821a5b38b5b0c648cf67967193b09e2fcb3ecfd6a9cc8b758bbbdc105b69a1384ebeef13bcdecafa1a6bf90a45100ad0689e71664f4244f814c8996bba8e11ba864938c256dbfba387b946d6ee631accb6b3758cf7db7255916b0e58862aa9d8a193479dcd2f72402d2f77e5f9084c013eac518820295177d46e99b5407da65eef2785fab0391f294678dde09781a5047666c6a49312498d888fcba2c7e614222dbb0065703535993946cd86f13f98b36411a6cd02c9071a0d5a3d45a96b73f728e8158ee16525bd3efb0f3f99a622f77e07dd54a9cbf158d20084e8a426c5f55f2d34714ba0057dbe37992292236dde94bd9dfaa686ae06a4519a5760f8e7eaae57eef705b4f508321f759362340216b0f8d652212c7688f39b3559807054af2b318125214b30c22f5f0f1526bfeb14feb388c441611130ce8923115f199d111de1710a81c578ab551b59c1cacc7b642fae437ded45d04dfbd2a18a8d79ee2fd7a4056e74aa2d15fe9c2d1abaa6c16ad412b96b8026c662b3f23abd8b7f15469684cae9b6fa2c720f3a79ffec8df5790a57454b70580f70eeeb2f34267c33ba0d5d9ea23bb807ceac9dcc3e028409c938a558daf691b63b426026308d3d9083c8093e6e78c35a3e281eb0745520deb51b68d4b1952d69b426f4a0204571fe96439083b0c5d0059d7447a1821", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58422b206a09e3565c35b4f267dfd0ce1adfdc43ec9a055794338ef4416126e8e19f2cc560e2181a0bb06123b67eb5f4064fab203e21b53b3c9c947951a8c847ef8b93e737e8af6ce491cc6bb9c551eb396190cebccce7d5e4a635317ee177a703c558d5747a67c44d11a6bb4975f7ea5638f6250bef9a54afc6cce0845644e12f0eef92cd5d6257eaf866154c23b29e40963d9377450942e730f613c8514d2907a5ba5923c2c0aa953f78fbf735b7f92d5803384deb562d108b12e37509538d95f98a8fc19b4d3ebeea086b6798c6bd10eae7b3c2dd49da6f20a9f4f5d2a10d12cf42b7b00b5e1abe973df0d87efba3fd9ab3e1e8679dd8bf9ff242fce530806190b48d2bb0fc45190894402213420b170fac5485eeebfafa1067211853f7b90b627e52e40b50b7a1ffcba5cf658bd77812170cc0ab620d3989f5da77474d5026fe48776bb3868baab780fb67ea8ee8c91d414a82904b37b59cde4b9f07e7099ad493cc32933e5c809a00fe5f7455b1e086681e7b15c3dd3fb8ad56fe2b3d78751231cc5b8a006b3ca2c6b3485a7974a85d80ef23824d25588ab7298a3425806620ed51ebdfb58e36c7b8bce12ce956734c6c4776b4c62ffad9083c59648b56efd64d9646763fd49d67302fcc6ea850c7f0a8c95c2e507a73f4818c8683261bb6c5f53b82aec1d969b396d93517113482902903adc8751fac1b6f788ab21f68", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "42efdb22fe5240c1d2865936d0f9c6d1bf192c9f8cf4c4784876af753b45bb619b2417ca65d9cb24d1d1302c7ed5262c8b78baa6e167e96a4d612fec50bb7fb3a25dd1007ca0da4c83451515462594f38a1092a480a0e5a267ad312a556bff53f2fe02f9b011a97c48c8748d57340bc77ba12a1d6ac1f63a1751b945c7c1ca5521d6e66ac524ac6d5d8a8e02a7688384d39598034c76a1571a65f6f2246aa24773a032353ccfc764515fe1f2466ff95b2d49889b511f6518fcdd83843777968b2fc8317ae488daf8c66153da7339774180444f9498646f9533e7b7dedb87037891941001e92490cef687949087f1de9f96e0f5fc53aba7b4054aeb58c0b53e3357e1a201dc588470cb93b8ec631ea3590c1edd06de087725e9d11d474a730c3558303f9b3f333527acdc77db186883e821db8ee8517535c5bd17b20ba5025b92996237c7eb57d15e87c8bfd5f705646b3f9138f24d85a955a78d757939454d4715309d31c267e4f2914d2f4ea22a0b8c3acedc88812d4341fe0af38a84d3dbccd5b46326f8dd05d54d310449165bcb33e701600f5b65a543c96dc50e4035a5ebc11391db62ffe56d8359f64544edfe08f7426605d5d2c13f77c09330c6a400daf9aa9f406c3a4d25f589b37ca298a2bd5a53320ede5ce4af3d66737173840e875705d77a6835d0ae1896a696683cdfc2d57a07227bcf56d52faa9c7c7f3e3e7a", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6f7a76a5951ecbab674440063d1e84141cb042487a12d45d262fd84731b2c17be86ff70cb498838d27ac9a9578ce66eeed034afc5f7701bdc94d7ae2232add9959dd810ad38ef28b49b5b86ccc48f4635c05a5f79a0915efed17cabee46c7bb4f01a73995e076f1b603005ac8337c616e933ff925db88ac61a674dca81c4adbc9c5c7b998cc2d517243da348212cd335c63b789777b1c10a3b0c37004ef7020d0738dfa6c16f4f8d8653f90d166468ca5b9afccc19a62e53b9c8a8e5aacec116996c253b801bdafd66894850d89e0af4a82af11aa8a2fbfa9ecefd8e91265eb3d10b745a018b7bbe7598682dd48aa9221d135c2b8151e611e09deeb145d600583f7158ec5f5cb79d626286b3e9c371339d52eec29a4ab31685f4363d6b14da452c0e1c07744dc831982792f417536186d8aa200f916ab14a462296f78461b104af201499682ef3c2e9500de916d18ec7bc6d4405a0fa54614e637e8847de309bead8750601876b2e0fb0fb86b59aa2176aa07b46e5d4e9c06faf6fc8aea873ce81e78d7dba87e6064e61c2ed382e940fa6804661f34dea0030d518c9b927da7043d13e1ca5c5d2e398c5c11c91930d262ed604a3f43f192e447beef0c6a3ce0c484704ae2cc36f16c88da090f856b802e93ac47b9d5c8a1ad6dba286ec1e2dcdfc8db758f0690d40a02cc02b552f4c9fc337943a2b32f75932a6b88797faebad", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "90500ce4cddabd94c38fc4428e7a4d024ff698e05bd46c654e0f8e0d56c1816e9842124e30f8dc4307c67956759339248ffab63bc8a89b440d071d8dd513cf144fd8bdfbd9329a895945acca6515d2775458690baa1f91636b29057f322654c15d8d777e6e065892d2e2880b23ba740f3206b04f2be0ded63bd9797f314f6dcd127bd39322f08c12099f7bb6553f71696101244f34ad21d246e125c8e9581099888cb5b71becf9813e500cf54d6d07db780695d92cce8353bb4e8d78dd46512450508ec7da0192e8967675b572960e9bbcacea5958d56db1c8b3ac3ce5dc36da6e200c388194a51dc7f6edd86ceb9c4907d3150f9392298ff2e4058077ec9e61e13ebb45abf8eb51137bca51a8193e5e153894aa3beb7f6b5846da01acf0936858784598750b1c0494625bb6aff4af8b08e4198378677eb230282ccf57cf3dc82315107191fcd19b695bc3b7289b3c2f03d64fdcf62f06aa2eebeb09583659d3ee473f61381809c9ca3c268fc75ace4d69675fe50db2b8381935bda99b69f777fb9b26feee35aedd39725ea93ae945a9403478cb708a4054e3efd4e57eae8122b4b7632e0947452d5f417f08ded0ba479be8e05389b37d0b8e6875b0d4820cb5ea874dd7fe872c2e031ca2717f04bd592e7b8c2edd54b284cf8a713f13a46c4b7a501e1545ecdedfaab179d08aa6af51352f1510a61458b71dd18f46dd255140", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "990e1338bb87618092594f64a8b924b5891fc8300b3544c6a35e56f9d526576ba80ad84479ee270364d7a56ce6d1ad3babe976c85866971ea1e4a579e178c457a2862c62d48d38fd6e019895b44a9945ec481291e1a8b4da0e14ac656db4932ad54f31493b7888881a70b263b1494fb842b3d7b28b2782c95902e3dc41979cab7019331437b4d1bb30fbc1e1d36bf282fbe7d3f63804ab61ba14f3d4249401694ea5263334010d22ac8466d4748916e5463a3e3ea330dee97363bbef5146f2f1b0a29767fa674ce724744ff67bfb583699dbecc3c12795b3d5b4e39d6318d4efd0610b1bf9cddc06feb587b7c67978968558173ab5e96c8518b694cec5806c21446b9acd975cde187dd30242afc3eaed7b841749b1df8372c3d5701b6bf9ae0d81d8cbf19a45089fb71843a6b8e933482fc862c80b5eb3193ecfff870f9fb58f5fd5d2463691193dd71b13553adbc54486c24557299b48436a75068baa9220d9537a52dcc20429f7356f1daac52a6077760aedfd82093996793cd506b3a08d50ca7e9972da658dfff8df88e635b6fd8ad576096ad274ce36313f662dd46b52a2d5e822eaded67fa51f74c4bc7ae66ea44dbc3c6f3b5dde792cc0176d780e34efd7174ab64a3249e530f5f75b0e3723deca0b1447d0256a2d3638b4b0d0f26afc1887c4dbbd73cff676e7bc67fb114fbbf791e9483a27cdbb6f24177ebe7d8d08", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7e6e6f4d815794ba19f8a3d48d051c33d2a46e34d4239ebec18df040695d1712bf978993a142d7ef283f020d75dfc7ec1bf3576f1af6d844b091a2cf9533f3cbe0b408c079327b67bbcc161689cd3754108378c4d88995245069df43ce3328c91b0e7ef50454ce344147761e600d3f4ea33f18da72d0c4f5c2cf6f16d4935fbccbf57369f81d057341eb38023bc14a72f7b6284bd68281a1f43a3e10c00dfa09215e12cb5f091884bbb1c09dcc05f400a41f3a38090716ac1166374d42ca4b90cebfe78e886128b58a3d123d4a31102c0e9e7b3219201fed4fd1a690bcefe17aa37f534ea37391595da40e381f58a4323666d64691d4506721568e96a82376bf7b058e224d8dc977065895e1adecc31e68c469ec0199377fc59e3c9f65b8702fd7da1bc6f6e4840b902eee1fe4b77b847b407402c68295274b748b3ff93c505127a64ca61ef8a2c9e2615b60d559d1d03e06bec92bd54f671f115b2f17f81aa68b55535f3624d3ca940939578f54cd9e570db55e07c4a192d5086c534c4b499ca7d5ab240ddc1c6ce63364f39d2cb9e6489f2fce8941a20556da30f419ce039920bb266a38ad00fe8cecbdfe430066f9656b5a85d8984e9950e78f5cd1918adcc0c8dca978616e17734ec911985e08223a6175492d1aa8fe98db769fdd0c2ea375e085889a7c366ca471717f676ab2873c0f31bf9e9ae9a820f5985f37295259", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79e0a3e4c04ca817128b73f11c4286e6c39a25b6a979deea45f0ee0a6cc0b5b9bc67b206da977f628c8db3b242b451fc0faa8ba3e522f0ec09776801cd78129230e121d2e2c9d302a1ffc5489052eae15ba9152738d1e0fae879a324bde029546082da97f88f67bc40e3431425b9599d6d097c452059fac41839a6e8194e0e539a5ac1a94af4708fe29dee4df1e21f0085016aec68f3c4fcbf7e64b7820885bef35ed4cd6b5d8775d691d2553b61afb596eee499666b7dbcd043d928ccd8d0be5754c73bbf36226017bb62b27cdf64bcb900ded9452eee442fc0341211f58cf15fb6164cfbd0a187c3ac90c05c4620394ef3e4b93841191a299c763e24f5695a230d1c03b1edff006d774cf400d2ec2fa2d4c397a5aeed9394699553c7102839267ae8379a3d7311d8d7bcc2547773e8acbb5a7fa2a9d2724597304f865bd8ff38e975afead121e2456f669b54a442fd6312aaa3c9bf1320eaac7a9fddd82abf70c2c0d252bf9d74432f9595e9d19ceb1b89a416c1c10bc62e031215f579fd5049f6e2ef5c34717f192c28f34aed00bfd8314adad692bcf2e5af5e68bbf31ed2923949df8c28bd77be6f4ecc00f5c1ce725da9fca12b884ff5a8576db58b174fbb11822202a8b015dc6d1b3ccdd5d306b64dcf4e4df138e44e8ddb264326fa35e969dad71eae521697a1ee02b101ccf76e794eb252acc5472ea00d8366d4e2ad", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "388f02de647e67bc729a241dca57c75fc55d876559d697587b302bddef18222d1d0f53a9c5f6d9459d457c2f8b22db872078fa3ee73407be9be6ec15785f9721400d414fbe908aced1af9453092e241a41d9506944ee4c7f0ba79ca3d05195408cbed131a6cf4ee28167959ad35cffcaef2b88903213a7a9f7270278cfecc9c61077517e3b7c9fb72bee572bea2817e8c0a774040b5eb508bfb280e3bbc878ecaf8cacb91fbec22d130a1a123b8dd6451c3744de779dddfc7516e483fc01554f16ada990016ed6e4ee81470688b0d91b36199a8e7e0b8aa3f3e12161f53ca859b2accf0667a1a306bc10cf9e66e5562410c183c5322b1024f0eac7cfa4a5e633ff99412d769d52a0dc2c585b7b6a5706c7351b7d04b26d7b9061d4455a97f89b0824023ceabfde9837d743a06a36ec974ed0c1a626fca20c95e5dd1e1a3a59e15632bc6b556c8394ccf4733c85a9b9008c8dcef89693ca34f8cd32847816eb75f303c96b627ecc8801c3a25b612983f0d8b098c0833316b427f5dfd66834afbd9222110c31e81c61eb2eaacfa39b5082d2207b547eccc25c03a825648cde875a09a03d2205080b4352c5cd6b47c32a5257f9b77b6b4d25b606f87e353ca096ea5b63fb0ae5e51e0ade201ac4452d3cc457a49be9aac9068e584ca9f056fd5908aba626b5fb12fad165fdb1687a358a010adf42020d6aa17152676a11a6a060df", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "64d797c9a480a0af29bc1d0fab877feb031e12d211621d1780f0e6c7d1e121fff78490dacb450c84ca886124336160b381c49e2985f90148b86015e32adb5d090f3a5b09e3cc46fddeb0905f92c3efb94e2ee887d160008d5a6221a637411ffecd725df8e92baaa8249f07c452439750c40b0afb88654585bd287bafe4a61de4509721eb4bd71d992f62d1f49ef96695c155055138fef906cf2846a2abf8c51d70a333206bd7a19ec8b0c9ea182a7b4d76c33c21196aa72d158a0ca7fb3dd44a39e4191fa47d061e2fe283dbb98dbb0914859a73d5fc199c297080f71a1c91547730b219a365646b5fdbbc0b397ed2b4eeb3055ea7ac38fa2e27ac236ef055965456bc2ea396acc1ea2802e367ed1b465d4706ff7e1ed810620247378abcf6545cfb3793a695a0abaf924333b291a6ba8e1714db4986a5b485f7a0618b731b9ad4b03b3d07ea3f8d7be90114f9d66211ff8b30febb2def245e6a561108264c237f8fc8c35e52b20953b9c49e620146beab9c3912f9a012cc5d421ef8ba5fdbbec3a142098ce9861c6750498cf7ad05d9d5e5cb557a2bc386960274d9d0bd091478bbe20c086d3321cf44c8f8466755dcece0078a0a5ec83d206d0c3f70744f234bbfe0130c3f6bb455f175a038db19ed336306ba77d1c4646a578d229fc94ad2dbabdaf773c49452bfa06ad01b8fc8aa6b63a4d4d8144c3270018bbc122f87c2", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "26864e54d84f29b53367ac7073df84ce5d885c7b67320e09f3bd3a8468de72f8ee21253f1157e74680190a14c895897535e04d8861a7460039970e10bd1f1c7f4690a2b7e2422f33c4eb2c18fbefaf72a85b552a26dac27bcf5e66aa97a4763a1a32a8681b2627409c8a71c4a6e35b5d845e35a3ef67b976ef02940fe0a4e479535a0b6239e4d1eec727e4a214cc7bd7f3029b3c36aca191ce5bec40f0927cf16a38542a46453764ba94ecf0651946978df3396f6bf12dec23c3f33c78376df770842f28aff8d752f25308c2ecc74e588bf16cef324cc0f9aa156b0f52c93b1590056f3f5e01248c589f55e415ec387bdee72f96790b1cdf01f07a48f57f058d1eae9730dfffe05eefc8882952f88a4a193e76ea79c03a32941e051f750c49b39e5f42083664f8e56a1a09854ec7f11931f9b59b880dd19ec698e4fd299b155427e209614bad115f277812b1dfcbe81375342d8336096012ff6d5b819c0a3d3592ff31994c2e6734c11fe3aa9767f2e07ca61e5fcc1b38fb0284bcccb80eb4763aaaea78ae33483d0aa73e5109182913347ede34ecea4cd1571efba8086cf7a4532a85c872e27f39375f736aed8cd56348aef209544efb5c433b013b912a71e25e832bf7d8f657b8885062dfbdf092085e34eba9b60cd4523a118405985e85370ba59735ca3c8805616158eee9b2431fb135e061d2c9b7af6f1a1e100a77da79", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "94763a0c443cb31cbbdd9cbc768c42ef90fde5f86250e08ac07ecc32de2a2f17489c8d8de256ef3a288079edb3c4efed2d629313c7898519d6140658096d21fdacc75020c5690608f50a802ab3a0d74ee050f9ed16ab568d13208e70da96a607ffad5a18f4baa46174109cd98682889970b8dddc1507e451ddefb960e4ad1ddac0566f1f6991d63628458d271e541c6793619e8a9bf33b694b9936a2fe55c16f55619843333643b6cbd24641cf9de94e4e77a5a1d61dcab48cdbbb47a5ea7869f30e89823d9744513003863381623bebf21ef6d84e0c239b0c04fc9a96a78b8082446cb82faa9820683595ded2ad0bb9004ea0de0d175cecb86524f0af60ee653a90922ccd2c093db755eff9f490827866dbf87efc3d9eddc04637d0e6dcd5b71ebfc3acfcc8b584041257fc3af67a6c491f6e9d46830713290e57b075d6e2d0b25cfa619b6f11cecbedc2473a3c51c139cc6db428be6e96bd67c059eaca92460a8e0cc0104f5e6d9c68e525dd31c9c174783a883c1acc9dad10f08a854c0b454641ba5c1adb980ef51cf3df22e9413ff6bbd16878a83cbf9fbc2b9d5de5997525f2ffd33d13a244f0890c5d2c0a39345bf9bdc00019bb4b5b73407243039bbd506feb8a43efe92da59157d3e3a4c6f0dbd92453b4b02a843c278be0feca021635ad92e91a1b5d4ef2c5bfb4b632d678bc077108cdc438faac1ca5c7112c9133", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1513f34b827779588067e904386bbd04f70927ff280b6841b18dd1374bc9f8721f09eb9cb6319c2be393769be0784035afdd3e6ca7e351eb1a5bc1774d14a38c89daf0cb69474de14d2b356e5babc572c91ac149260740ab96d0c1e6d079a600c800426cd4c788f33019262423b695787fbf1f7903d4fefe8df2b1b199213eeba803952aef222477d3a70c669bfaad47d95ef1af04322d9f9cbcbbad9695f31b8538cd1584f352bd0dcd604de61379938e09727e3a510c729f53a48308398534a2ca4c48d8ad385a40b47ca014720706c27b22e741ecfb17bcff8034df26c19612bbe831e54f7a6d6f1cbcf96da7c81ea51a92e9bcf922ddd244c59f179d1b49c76cfe6f0908c414b6d055df1ef6055f9d79fb9a7083d568478a49a3e8fb6358a5f7abb9f75961ff5201eb464ccfa499fd495235464c3ee374909d3833cf0be7318a4fbf528836322a2cf2b1ea863ac325ade027ea16d7fdd0f3763b45c0b99d4c69bfc35a0ce49e390d089190cd72bc8fa54484e057cf78c73c0e355e3a624aae6fde691cce796e689aaa23cb97c2011dbfcbe239e8a4a6478c9260bd8ecc3f691be939c1d16d4f9809ad93ff244546160478909ebc2eac8aa7665c02d609dd5e1b48b99f76f4f3a5889bf5c746d1ea2e3c0c0c3c5be1d795e8139b71b05e6428c96033b2422e1c66b57fe15054d2f1aacbbde31b4accbbc670cff7b40bd93a", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "05efbba03b90bda7ba280c6aa2bc8af655c884de2401c9ff9dd59e0d82c8502dca3d90879694692ea2b3e77c6dd3fb0e1f180777b237e462bae0a8b35cc21497c36818a1dc89dfa64bca89cb07babc10ddb98538aee10a4e59b4040c366c8413326e79bc015ca2ebe0a53ee6a4c49f5d9a87bac550e4b6a8173fb49188aeefd28457b594420cf2d77bbc044f6f4f6a7d7ba52d657f5dc6b631ad914bb05bcbf2901293e5eb5a17a88dad2326b508624b698b31d1fa08d00a001db8cba4a9f42bebb0eaba07e87235a883bc719513aa217a36ee016832b12cc4ca0d628598212d5da416af6342855da7d77ba153e5435ed7ea5d04b2459d68c721adeba8c071e979bf89c04a3c8219d67eb514a79b3a2f6926650c55e724b62f800b4f9060110479442e4f8b82ead56330e2374cde8b335552dcfdc3d0f940186192fa9fa6daa8156b1e55005896fe74a3b7164520823e7b7f21611421c281242b37da0ded476903f4b44be8ea35b594a2d97cb0c98a7d2a50123be606c3e3c11b4984c5a55ed01b1848fc54b83f681ceec448dbc4d35d15c389283b26de66c713f05a0d31993ad3e6e1b3aaff06b6f046ab075d93a8ca75c3e5558f8f2a445cf10d5eb813bd6f2754c502c93e81b904d845fb55c9e0810ca7259a012840cb0c85056b0a7e141e8d3a7fa5849da50e157c46164c9c02ffc099f42cffb71368f0ac3dac77b2ceb6", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "365c5a432cd3eec15aa93df76917c577a947c5442ffa98373c70f19199dea96ffd8faae8233f46963ca70052348123d394796f596102506e4e09e6717493aeb257d9dda41316afc0499678ad11df91104afffc1e20beefd94f0d57500fac2dd7b71b3ca0366f3187452f3c202bd4441862ea4ff715c12af53b68f01001e5054ef851aceef138b094461abb7796a5dc84bf53f7c4e7006effbd9ff91e1edc498e867e754854c59213c0116a8dde9ea694210731eb366c53729cb2b6a9d9038b153ba2879b0de5b5c9088b79a84a9552f3f6f2021213010dc915b041713eb9350f7a1858e338fee7063cee43aa0f195fc70639479b5fa9e6539e69033c8d3f12acd78eff73c3ac110025f6f7c7dce6d472a240f5e6aea2beec9b7d8bc413e27df4a0cc5be5e73e887ac265fb258ddf5c94ec90c0a4909c73a58bfd4beebcfd9f23602ee10f78a8a8b395aa17ccff5e737a0de2a061394355b1bc5e3c688ed06ba65e8b57967a429a2c352a2437a448fdbf8fe52ec1da0934b8eaa2b7c230e507341efa2625bc4e015c21a7f9aa4e050b26d3aac6e474ac7f2dcd709984643700a0521b0d840cf93c29a276c12e6ff32978d92adbf36690d2fe8bcc9e12a42f42c26119f1f432a7304b1350c3d584a04b14cc6f31e4566f72786ec1e24d5ae1fcb8b66ed7d8e28619a02cbb8f217b1d8a3ab2938aa0b92e5b3cd8d3d0fbfb77f5c5", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "182a3c3009c88b744220bb4740f2e7a3fbaff9f691ad27dd572ef3678c908fc22897accadbd6900c8b754b47a5f680784303978971fd9ccc90364a19a13e2b681c980bd71be1b45280d57febc33da4d1cb6201bdb2f7efb61b2c48dee4b395738e6814fb228d41203a6cb99c5b6affd6e11a0327fb0a920db90319b0b8578399ed7461f0575acd25157153bf483793f047d02cc02466201fbf6383478b05e61c49683bdc610ad3b0e77e95d9adc991e7214f26db5e685d0ca7ccdd3ea77c5069085d421633c1d7b894c8253da0cf5905bb16e412ff92c5dd91bf0a88e9ebfd34cb65b2f0347e4f2148741e8f660c39e3a156700548a8f5e847903011af1c1821fc5b4139bf306449d77f0acb5a8703687063a16bbed3fde1c5ea05bb8c7ccf9201f44634fcf08af88540a005f590eb5f91421a14d96431be124655dc3dc11bd7dc9922c35699c8b5c9244bd3286dc2514df3b034c973db50a4289e49eb179b7424ecaff6c3ddb7c3f7038e63474a270adde2d5a347e6138dd9f1c5deb7b5bd3a0c5a3720d960314c6f6e47b1508c38fbabb63466e0029157c34f3b67517e9044b5c0c4473c0b88a845e314a4b0193e0057d460384c62cfbd7ec5ba725114635baf28fd44f35ab0f9023d59019c2bd3bf48a9d8b223931e1587057633749590c19c8e96175c8384c3a525d35575429d9b4e89d01585ea15caea456a6d947964df", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "486e523864eccd94168bb1a35aafa9c4d00d9603394f346706a21748a7c6c8ec71cf0c22c70ef094f624e5a68e8b57c673cf16f202453ae8991a2455c0cabf229290aa89189758ec71e1c38fe45725dcd0880dff956f0f752ae2214c2c7c62912307d7d41bccc708272ca405a6f63e04afb5b1fb446f9cb769fb8910792415e9034ecbfc88e5abf729cb0a4ba90e36e1e4044259dea74bf0461fe959db005c694136c2c507cfbee72449d0e986f9270e6ef1e0cc826efc212abd1c5bb9cfdfda37f718c3db9464c1bd30e9707db910760178bb7d949b75c1fc885109357537021a185b0bfcc0439fd9380a0542131d4bebb932fd91f032a6ad686d4520e3b5ef55413d540e2d50331c61bcde505051a7ec5b4aeb773d7418a74e166ae9e9c4cf349005f0839c2a44b4ff0ab5ca7a3a814b05ae964842e475bb0d68c743bb09015b5be5bb207d4e0ec449a2a054380a0831fbb026eabc7d4dc88b5b1b4b08359cce9f70e47662763fc7d1c24af23e0e986a8e9a93fca41d6f9fd290315f31d960efa8c81423e50d3d2fc8a6f077706561d78dcd7504cbab5b77a62a7e7388eaa844d62b1e33925a15c7f1fb32541a83e3b3bc12a67010629bf1da8b67c326869f9d8c169cd3db6feee7d42a0dd922a83e41de9ecaa95f41ae4a7aee81283401476520b24c8e2b2a173090a9ae6f246f0a3dabc970e3603ff1f236bdd32bf558b9", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1718514fbd5c44203e3fb4ee3f89e87bc1c646cae92863df91a5bfa6041370fb21ade219aadd3ddb9384d97fbb6b28b960466a1b656332a16b340bedd87ac7e56d76b2b8e0f0217ca7bfeb710afbeeab4a9eb3d019e3e4463f2bf292758159955b90160fe5a1665a033eb176849bae94e422a23396c81836eae2811fea7f5ae4a5e4fd54c0897fd1a84c283150053e452d467e74b62cc50398f0abf16b01b0d2ca05feb82c4785fa7195427aa4f0d714d9a7bf25042c591c2227e0090091da33377725435f7bb54d7a072edb0d6b9408eece76082c565797ca2c14add636c18ae3a052839730e8a8249049eefc1d1fd2cc269869aacd8fe8d46a26cb3286050ddb7adef47c67fda69ca9deadf7fb57b8a3e9e6b665fef3c5257777eec14e021465a831dea1c705b9cde34af60f5987a8b18b00fde7c92cca8776a09c3b89100098119bb2ae6bf121202a20846824106a9e45dca1d5a4cbb405cef425d2185acf9d08d1f14cd1915ff12c0be8349f9553766eba43d07c1ce860ae8a3f1016cc0e157e9c95c9a29ba80b6c0794dbcaafe27c5b9b6eaddefa23811c698183c245c1a46da0b2e8a63373dd7e75e85b48fd495d5e8440829cdf1fc62c350e92a01eaf22b2dac2a89b31dc1eb4fece29e5e7a92844aaa6bbaa8c09e252b7f8795d63032c5cba18e6f623c3044f11e2c4c06f8bebdba71f0785a0cfe3c895eb5d21b506", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "75118da5c21a75bebc04dfc426ab2c69f963865191f476da903afe483bf58068eec2798fb2587006392e4b1747dbe849628e5c6d595f042e8ad05b8564d99ff5e928af56ca407b8cab991336fe8e95e4c7017eab55cf65d1cc943c7d45d96e80b818712e1690ac53d5cc7665e973fa9e4156a890408041348a2d27de4b8718c5bdecdae213ded75b5706f4980e7c7acebec753fbd6785e39600024f6901e709f029cf06d9860e30e75d4a2e1628aef6193573ad71bfd07041298ada259e2fda5f134213c22821ac08e2e015157fbc47b88f5dafcdd2e32c88133dfa946e80a1177be4f51aa4676b91b2e455dbcd32fd0276ca901dbff7bebedd023336133b7fad0e7e49677a286b35a813eb7fe018b33244bd641792295eaf1c1489b1ad009f9c34dc6f7f60529d9dc399fdd6561aab546e6d038cb1757c7c5bc13e7a27eb96573b1fafc16499bd4bfcf13a4c98a3907558682e3d9e2dcd389230dd49ccb2b004c4cfa567d5b382aa1847cddd5176409311ae3709b2427210d332c9151e17e4ad08cda35f90979cfb9ea16c963cad30ee166727999d31bab9dfa4d721f53b8794f3f6dd4482b8c93fbf9450143445ac4d01ced8d7291c9e80f0d42cc8de22fd28bfaf2c344e1439878a9ab543f5339f03e5d6c1ad6e898707f92e2b8e184f6bde52b1bf35e0ef3d801fb69f10850f28c32b2c499e12461882d5ab13b1446ec00", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b1126936a2d4489224446d552bef91967764baa279ee2efa9e8314935ba44c32ac666e0539a92e1ef2ee052301a0b8a796df654a2cf0ebe8abd715a36117124397bb285970ebaf9e4ae0c29fdb50fdee5c5cae7e596ac432463057006f4aa021becf670f3d855c06f1896f8223e675539becc608962ce6f662d1d17545a3a45c838f9b6a993368eda8ccc5d686c58c05d09b4574769d7e3f8c1772e85cef2375218c427c2b8baa36d6666aea4a341fc0e3259feab81cbc484cac8f035a0ead132de839122c68951b117442de6acfd8eb606b271416498ac123d41626a567dc483201800c1273407ad4ba5813a0d24ff570921a9d0c768b9c3500ad58c54e79a1fee1efdef02f06dfe848620647c32ca6758a3f1d3be70187628c01197be7a6e340cc50062a38c15afdb300f519e446772ab94170966c5bcc7e22f0c6a97a6eb6820b009ab957f81e43f5a6eaeae0eafb3cdeaef5f856780ad7bc3f5aa4045c191af7438d52fad9248c7ab1f119d05983902bc6e14575bfdb0ed92b1faaf7027acc7a1e7a825bde3a55d952240d73091cf87dd09e56012ed78a9e8e609358d56b0f9f84ab62d022938ed5bd5eb5ea8fbbba154a272f27804c28e0648cf3258af564ac6b9d496c3e999e54a3744917bc5914aa17dac46a5945d0c0abf45730b62c5cd74b6df984cf679de57c9ff143da291cf27239d0287b349aa5748f0fcde033", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "02ba9f58569953291a66cee82e9a902832b812bcf11c6d7e7c79eec1890be1075a519a0c020427c3cbac7ec718f3f1f902142be1a6083ae6a3f1428fb4c8cc8c885f87fcb761bb1be31014d232408bbef10448afdbb8d0dfd96529eaf1b3c32e4553dfa5aba3a657c50f9ca703cc1c99803bf072004fbe04764c9807e7169d6dcbe8e431120806ec194477491449e2eec95233c36928569c546b7138216be74b106b763c4bcabfff0ff448d0f98e2e98a00f5942ae192b85a3009bd3b924c09c99ab1952507873a7ef37cd384a87705a055219e32473b4ae2b7007e9d9379e3545a578ddd03d1d1320ebdd87c1633d1bc63efc3b2a26569d0d595c85f2f297c696430c4d49ccfa0160ac67a944a5c717b9c14363ef281aa4a8b9cadfa23d3da7fbb3aaa2252bd7b138ab655f5ddd42199265912fe47a130ca5a57b7bfd048eed438612ccbaff851501b0215042fa9b061f1c6b70375356466931c007a3215e1ea6204aaa12bdd57247f9080daea1b78707983b5019ed509a1f040a0f9f13cf783797fce0f0070aab3f70e0b1db3cb2e238c04550b9f5f48273eaf850cbb68ca01790e223223f0138af1ed44986a46cd1b648e72ad3a68eabb2d78a4d9822740cfe0403c63119925c70be888a58d55ad24622bca4e98f367b9f5c1d303929e41dce8331b9f40392b33d50ffe7bc6558d5bebf096201c561f517c2795a1141b29f", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "36fba61cb48c5becf29269ca5e5958e8c9a3746dc97b517acd34d9a0d2b8aa2d4b4dcb6b4911cc9d416def6b3deb109b53f4594afc4114b9245319bf56f819fc11c73347975844e5d38c5e85e290bbae0eab0e70a4ab2ece33cf29e3b10ef0a3e2a09b5de15a6a9fe887221dd5f748a86e711c6c8b32aa902e5a9cde80629962c612b9ac9c50d245b5cf2e9af7ad9173bdd9b8ac87518484a9c0db7392c1c9345866c3087725076da4cd74e6a9c8fccdaf983f7f74d1bcb635dae7781b3f56a311d6f4bf64013aec19fbab9c447bd7f38d15064068060a71f06acae7b6cbb70d1cd0c816eac672013c5d8a78acb2ebc5f7d95e277530284bd86a2213c3ba7dcb39230fe8843b0a0d098ecf66dbf4391b986e190217e0fa5d31d564b37644bf11badfe62dee4a3200a65eca91921aa546d8808683d7f1314a6a4c22f60cd9762d14b4001e2a62a47a1f9c38726040cca98b0ab05bfb1bb1bac3fa7468de1f49efb3d2c876487c6d8d82e6c7ccae9fbe489c44734e561bdffa61cf5a4ee8ac0f6f895c8dbd2773252df2264e682b7b7067d745abe371034bdde21f4b30e1579c67e6536f6beb636501c9454b4581558bcbf09f471f2a5b89a58b3d54b8d4a94a6d11e1b58b3668106c0d7de0c3f0af93da6e04e13181fbf0a2893f325e6657312df89040eec483b90e1cf1214baea511b82c0078298c113a08af55bf8f1825b190", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9d9b3bc8bc4184abc376c14b8ff919f4ac48de1500f08f4d377c93cf2ca03dcb5d2886101d9835ea7c1d85626100e6760297241abbac69f6c266acd37636bcee261a920a71c666c19a22a099e3fce4750c7ebb49bf55a24a509abe944da7b6ed15859d28e36f51ecf5a973397b80c362e5c524787627f1d919d7a3c5c100560dfa828696c830393d227f7bb25e3b78d96ef2a29123b261d16d290576c354d71771f23d3a139e1a597c85340882778df5931da4ab821d787dc1152baff7e22537248fa28e626af5eb54742dfdda1873ae7fbaa9cf32d2c62166d8b9ea2b9d32ff5ab5c19e4acc719b7fed0ac8ff7abe97da2dda75198cac100829d46ef948a11a1b262e1df9f8380bcae63bf2b2cf5649b191ee67ab7b24c254b67a18aae771b28660bcbae0afd06a23e632f01638dc2de2ac0abbc62a1a3bb8c17e036a99172b3d4405392057f0d10797618b498f76b8d80cdc45e4896102e1a54013fcb1696a27418e8cd5c4e518fc6b1ba7c3ad8195714df90ee4fc3f6d80fb4cb7cb6ed0126d44af5bc327f886804dfc2c5622d6bf267ae1ca1dd3bf873be12b1894d9bd534a4d9d95f68d2100cd709e8c25cc38394cae1cbcbc2efa588c67b4ce9cb8cfbfd5abb79c6e0f40a99607e37e19b01a3e87be62e2e2b89e2bbcc6e5d988cfea4226028a0349c03584dd7e8bc8c9ab32a99b488140830450568bd12868b46f756f", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5d883067a1f519e8d940d4e0bd0135ec56a1ad2a0231d740c76669e5e8ba58fdf728518d55ba89e1ad4b25d0002db793e793ef96b88b1dff482a97725d25fa582e5b3de477275b8d331519a923b1293df933c36ff788ee7faff918404f6d6fa226ce607eda6e8b0854a0b4527c7669bf0eadfa626bca08831fc37b0c79cd375a56607fe49b43e025ada090ca2274b71923ff98962895df5b06f9d1a9f5ff5568d8a7dca00b542cfe2440a7c35ed85dd06958d081760dc083a692fbd0ac074bf3fbf14de3d0218b936efd3ff7d011c6ae71ad7b5648e5efdc193ea1294ac4e73dd5456c398f7addad63b8c222a2ca31de5d8d40684267bab02ad8772f031133ad1a241ac7300e955356509dae1df20fefbcba3ad45e85268f24d6f641f3c5f9bdb9ae1c92217813e91212f2efed9d2bb048bf405e003fae3a3601c969bd247577fc8086dbdca87c58c173e589a7e4fad98f7e1d863dd6fb2f27bf7956f205d59f8376f5a64b9b0cb72f72461ee3a58cd539d1d7195ba93aae2ea0afb9fec2f81e07c3f3d008a66b0dd5f325209f04b85689d9b409278c861337831d119e6c3a3934442d5a700cbde52c481fb1c31bcb4d5cfc7a3a5891e25fb60d1273f14d3af89a8a1879bbbe1a1511f9220d02cbe01839adcc7577b622155f07efc8e8c39940ff6ae5e3d207467b766fd64da6558aa86589ada93613558eb1d57ab79edbca89", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7490012d98906855d76ba8ffcd01aa92f248bdcd0af48d6b7e36912dcd243e40ddabcc89494e45505d8e2aa02aa4f11b4f6f78ff41eeabedaf71c8deac91003b9b2ffa6aceadd549d450b38eeed238d35594b1355168d783bdacef4bb479b08142e5551c93f4ac98e30e378b7a96cf077acaa103b4cf130a6e03433c93e4c66a10bffe7012a9f64f2343d05b83060b0662211bf11e2457ee73744bbe9ece03d778c3a754542b73537d17347c91fb67561f1189db60e7242a0322e0d68e7c588d465552d30096c71759237258892e464a5571d03498159a65bba13e8744b21865a9b20e293b4574a7e47fbd06b43342c4c6346755ec247a1f0ee3d426f288eab171929917416c7aed88bca8536c4b8e41c2abac9ebeb858fbfa0652ed5339f4be1a095beb4c681b23612fa837bb8d3a9f495576f0e90f5c9cae0e4b31c563647a6783c08c5cb4b88b2b987b344ddbc55d91fd6d5ed8b5c7dde9415d978146f375d17b8157a1568119c367b04029262d9513b9eec649ee33d2a3358dd487230c2ac022edf178473df241cc995da8b0f64d408d3e5dd2ca7efcb3b4fa18a22e73ad8decffab1f7cfab0019087337eccf428f7684b347f57bc0518495a29225adafa5e2c6968148acded29577789f944816aa1899b59034104935614a4dfdd298b32eff540e1749db910509242fcbb4a291e6238a7bea3c434a9d70ccd97a0c5c674", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a6b6983f13ba639fce45b4e3752669c4626582e4adc2ee3dc7b3c092e9b4e3e520b1d739db714790bd01f5d84a071d1c4d15eac790df1772ad57aa0555601241cdf3bad454aeb99c44b174ded61e4f369bfbd28cc96ccd82405e61c621592d504480a3ac62e6615835176d9f46adf6b2598875497f0f9d8f279f432715714345530e95b07ad4f79a7ec1132d57bb8c1e0d94354749763a78aac8d938c554513515f7b7ee5a60f8b055f2a067616f31b0eead78d3fbce2991a0214203ad2df2acc6f8cc77abbf0af93b29c682c40db867c237a011c07f01c6200e96d3b279298e7af01f868be13e10d48c4390873c3771934ee67376550baa69b9795d0fba21e49b3987eca238a0e60b9e548809ef6d9f62777ced2b6d3cff72b4058b3f9da31d7be423972615daa79ffef9e038f8b033c16734b36dc95b2c943ed8d3e8275863d5c4c57e60f96a245c88aa76a795376df485f5074f69137ef8afdb5c1caaaceb00e3d119be1beae4370eff356c545d5a336ad5b4f2bf221f517988b3b0a072880dd52fd4cb665eb851e0cf18c50de29750f7b422453582c8f40857515c68cb3c87ac6f4e3bff7d7da256ad0eff7441212927a5fb026b1c5d8813cf985a778705eb9ef4768d492531cc56cdc602fc5ee996e76b821dc221a9f60ea8ee3eda66328b2b34e65e230a625721349ad9402f36f9feebc3a2ae189b24244fbe690956cd", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7c809cd47c076901d20a6b4937b92664144eed7ef52507afdb1a1d5be2787c4d2c6dd3ed8aa67063eb9ca8e126c4c22015b656ae39260f5e12d1f5f69325cbae60ade2ccaaa66dfdd81edcab93c0686329b532ee46c757be284575e463cf5960b2d756be813062fc4b40b9a046ef554f925569ce294612ee6023b928893a47ec5d91663ffca8e0a61670a04c83feb47c6ff49886cb9f966743f3dd76684fec5cdcfb133fb5fe1e371b62672cc3c109e243b6237c152f457d2400ac2cbd2e7866a3540d54867c97d75eaf86c3f8f1c09184899397b5a95f831d76f911e72a91073f6609f323db0602874eabedff717f977ecc9ec976db0aac5caa1e21abf4af863f07cc652af1a7a8ab7e7a7445a740350b6355e9165272731044dcf9e022bc59f80d0f69a6f2b818efd967f33ab94598b3a2620c70e5f9852a1d9a9faab2cc27fede597ec6620cc8428fbc54ebe930c845079c12e7d160133af74856405f2cb9f4d990f7306ce88c885163c337597266a5a80eacfb824dd07eb64b2d243867f605a5535dbaaddae489a35e8716e5d982c17820049d9e45951b613af89429f7fa0c496ffade69dd1fd01aa69ce8cf35e57ea15496a9aca6d699ad28274f0e946603958e3f908d3b5b842c1708628d10b963cca7abf920e2edf743807204474141571c8d1ca0126ff2714c11177d3de346ae8c0251bef279fd586c478fb1d8a203", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "711a74e4e3ffa9420143f7bca91271d28907ed7b4caa57f4fe034d55a0b73f17a85ce1bd03df66783b0d74866902b53af3a1c92f9b0013db9bde95b6c841161c2815c901739a7ab7edb8d1e57b6421734c865f79e611150123a5fa0750848db3d3b9959bd012b868be2820496b18fd532171a81361d9f10ff2de39fc3eca7793aa35147266b4888140f082ddf41be9d6cd8a0981dcab01de0693b5bab2735ce3f337c12a7c5d26619d4b8abbbd5134d8ea63679fde5f40e735322d6f40f43c973bafc3e7d49a3e34fddfe1ec8f8adc5ba18dfc856b063b8a6bd6b18efaefb04af9817a50f311c81bbffe14a45c824c1f5da83c598ad614c0badc2f68e445e1e4e692a876d4d6db96b03f20ca8e569508f4dddbb79f454276c4cd3c8a5aea4d4396d7a542dd9a20f512b7e67377d81606877cd0e241042b9d289c783fb24f5d8096e036af76283f490096f24c730c6a99f78332b6b07ed7b05af5c72035403d0990bb0db9f35daee87a838563e11c1cfdf8bc3d1a680818b38d9306ed86e205db9d9b091a9f20ac3c83d592124735bc9ca04febbf34d5a24f946c2d340ffa8c8306aa01ffaca4fe0596b76204d1064d739ef7950cc74336782ee477d65ac4983cba65b42a0fd08ce8c2a1ba171aa20e2af948a0cc99fdcdfc11a1b1ed655a5047ded9b82502c196674fa6bbf01a586f51daaaee78acfa2ba80088d9681bfe481c", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "4c620417c3aad58d966f762754b64e22c3e37d9d504f4b96edd44944120918782e604c7bc62db1c5f69ff862e51ba876f562de42b75376249286020a14120fb5a9c6223063f992eee6badb230bb2f0e3ad8a9a59dc7247e211f6aa97515050d5ccb8142f2501b9440b9a782cd8e9d392bb584a5a27ecda09f2ef1dc3ebb6e01cc433cb59f788ff823abed3845393812c846167229d92934e0f74d1471ce270f5286106b25422a358715a7b558fc791c26e803cfce57116362634b511cebff74468f2bd30532f6cb78a355f454b6f3a23e208150850fa5f6f487da771fb261d84f2c7ef0f669f9338e18d92797d3dbd8aff0f7d5a8f96c3e46e3d7744b10e9d3eccf93a74ed5b21bc1c1c7e866c6ac2b5b3daf764a4bf3bd4e62e60af84b2a47c6ec2b2b8d7ad2e1efb8dd94eb986aa2ebc26df9c45c845e5c098012958a7f51183aaf3462088f2d626db468e1a02a3e0a0eb2d6e0c4dbe8f7828a2391f0ef7872e2eeb653c98670bd0d9334b115df7b32896cec3a7fbb5331942951fd95d4d1a4bd2946d73e42bf59f2c6b847876761ade9fa866ca3c494b805d6618c4e7815129465f9b91dc5cc81d27690728f48058cc7786bbf7fc11855b1a0c0b169bc7eaf023e2ad9393da18d543829cb41aa7f5d693e665576d1915b5fc4c78c7ca35d4346c57f018ac85d8ec58c8637ac7189a83540d32706a2df8f0e9b5a9e64e36ef", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "91417ceb9001aa48641c92d1eeb3df7459f91eb93e379f3eadcb1b33164c02f619cf5d626d9cc594701a87d5c3d51f8bce6f00da86a07bcd1853984def2ac42fe273c3ad4d63c50064c532c9cdbdb1cd507035be54f5e0e34406676d1f7d9a5ec8d11abe9552ddde103e31a2fa23d8f9009372748b9d485bc77e17bfd70389d3c74231b3650ec6fe74acc8be6651e019af2f299b6e2d8183cf9ce2012d1a722e3aa91f9b8a9bcc05ec52537923c791bd43b2c7ef34567209a54d200adcbc61fc4d32498abc58add9b75842f5ef244117a658159351b44b29b8b57854e5e4052228dfaadb925ad3d33cd1559ac1134675369c17748744728b71d823f8d55fd8f57c4617e22a942622deb926e40ae90699d98d754941b34d2771680e51278314b382aa496abd01d2438e7cd047280be29600df056e23cc2e2667cdeff32464a8a834881180847b28d949bda9f9d7df75ff4365e009f114d5bf46b2f7f67df85d00068f347f201cf86821b9becd752c4ff0ef24ab3725c173eee2d9971bc5fb84559f9731d9f10ae84ae950e20d52ddf3338818b2ddd8c687e051ea8d21c935d58debde2e7325796756ca4c83a7271ed91b14040646cf7e6fc01174874bb1144f8506b5bb464ef71cf748de2c9069409836d9458e8f0e8105e19ec4a93d63782057de994f337850cd605e07b022a73d3e2e1487eedc35b2abc547f1c099ae0db128", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "a9be2b7e578d123771e2247f45546fe481806d2cf9bf1a2c7c32d618b9953826bff8114ce0d355d3df6ff85d8e72fabfb7790d1209e5fa3c0bc538783238eef6375f12bc580110a044fbea4eea3290f22132e9a588936c41c62d8eeedd7e6dcbf4ba2bf55cbb52bc832c48bafb134e2899cd591e3d30b9e4eda081a4a86e2809118cb7395d64a22b7ac4c62aaeb34d4a19ef1db78c4ce900ae070375c41e88f6731051ef40a69cb7a46f67cc5a0717490dda02f19cbc3d370df8bd5a8fff937792b143eed0d566b8a7825f825aae265c3b198aba77aef6ea358d9b96c99ac97539369e9ac1fb940d3e84cb942fa82e1c56c2ca22d173170c5d007a7d4bdb36349a37a5d1c013419c5204a77bcc953b90b9cb9bff823fa83e6ce25b2a2efc243bee55a586dd6a67aa2b2c771fbc6f74a8af2258df120e1a215f563cdf280e353162cc325846ec0e8049c5f1c7b503124e55d98a67da930c16c9134c8cf21390e849132e6c489844e5a008aebf42aa6077d4c26abec5aafe856f0a1fe7ab6e212ae3d2fd4240bb118fdfb73c3cdb63fc0404373af0ef7b6f0330fd5f78b533991ca95b0c49d1383f3d05de356ea1f705d0d96d1e36baa673cb4654e8d2f48db4084c0d78ceeeb87f8562bbd43b40e8e9f7819efb6a0a264a36232770a3848dc101c438bc22cc690bd893652977496445076246ca868f2062025e130ae30e6c1fb9", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "27fb31d24272be63d4a23be596a254d2210f451d22bfc729b0acbd824c64b011ac42644701b0d9314a7dcafbc164ef3cb3fc4c6be58e80421817725312ded43460d18202ea90fd0aa22c78ffcd832c4de6431d3e67ab389608809d0ddb340fce33d048a870bee480d7b9de62d9be24bb06ceb698e234108753534b69d5d6d5c8dbd306e1c60b13c74662b33510021629c8852fa594fb63a8798ecb36b5040fc823a341028320d57fb12bb6ac2ce30f929e331ba9f4dc13fcd91d842fc35bc667395a32525c888f497112f1f842de851e55cd8d1ab778b7b001fe04fce3e091f3e88928d4e5b24e79b7fe037f8148ec192ec16f2a0d7fec9eb29013b0634a2558f77e82b3195cf0a661f491ffe0fe128bcc264553ef7c9ce78be4cf4f7baceff55246ca0c3a336935a56215570044952c4fa40f6fd74cf8ffe664c80d04e36f4f180d7b3428212d4675dd36442c0583d3ce2db749bd70e914da74b306a8954daa0989c95701b2f58eed141eb21673f2f922f4f726f7568f954ade85a5cc8ba375c1c17eadfbb24b26eaf5f6998b98f145287d6b4ef3468203cdc477b6a124674b0a1256bea929754af00794735c068e57f5606d14c7c29f6c12745c8c89be976003b641787a55d962bcbf6679f6e60ea03d780733576eb4a0271481e62d78b5f9def5c8eb760c9adb594b1e4f8e25a5c50832b1d1d425cda5acfeb109a9b5fa9e", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "78fbe68519b106475e9407f0ec83652a9ee79bc60c3eddacc3419860190237ae947b21ccbfdee04db09e7ee4383f2b5b1019aed8c7ce14d4832d48153316499f21f4348bb87126ede5f8976e0d31a712200ca85cc484b114bdb7c32990e067a15ece647d637405ce8cca20db1a0b5918a8b7e51c29c9e323582c78de565de12b828bad378a3e13c85d7771790f6bd89186c991560d8d83c405c212ca195d765d6a8e3eddbc77471a077ab4e239f75a147919d817cb8da78fc35c907624900aef916dc0a81c394e9f8124103a5096b8d737e395c1d5a8ea70f79f416e6e7277c28c041e02c7bd4b1b4b07841cf35701da7184abf8943430fb443e81f7844f2f85fb9fdc349620c8bcff4d7c8d1bf0f38e4b2476c27afd74977ebfeeb301f58e6982ff78b1442376fb5a60cbf26d9df59dee940ae42fc2071ceb4ca78aeed44214546aadd6b34774a1e487c0b383d02d458bb7d76b799244ed1bcde685d8d913a785803166440a9147af47de0500a65b8166568f5a1d9bd0b8a5a805ed3c665dd95d6b8241ab9c81bfdc0ca1da068839c46babe1b344ccf2a9b8abe3d4421ab7debad0be0102ccbabbed438a384f5fd131d2e3b85d3a733f9a625e55be79010c44d386a2df6d7d96e896b2db0d06e3fe9c2eca9970c3abe79e1d413db294515eb54e479fb3c718cdef7b47c6a89287e48f246177207b8e75b75f47a2a348062b5a", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "19dbcbb9419ce8e967aceafbba2703d2b819acc4c41a67342c13af55c4fd095da08c169deac3e0f024832660203d77959970760e02474e6895ff922a61834c598ea7d2264d80bca1a5a04d1fae57f8f8e6b0d241bbb6f1071a755cd70e22f27b844240e8b4b0715e414084dd7e92e34f19ef0c5ce7fca6f9aad31c580242b465119747fc8323c7f4274ebd7ac06214001c399ddb84a3c30372ea69603feac2d1a15bcc76beb5be14686b66c4560a86ec6a4a73ec839b34bf66e93a500e0324cefdd0673b44521aece53c164678c7204a73602ff2067b0727a14230d4271ebd3d7d6fc2e202d65f7240e88950b697da5912f2b0675bd4de371d0dbf840b57b3f1febe602071c9f3a10e46e1224ee32b36b30334d2cf6126f1ccb7d038942bbf45d05ac74685162ac824269f17167591f0120206951bb0559088c9d2c1c4024260abb16f181feed16485dfb51b39eb244fb5472411f2ab84eacd8ec9f3bd351b6befd48a89ae03fdb09decf75b04776c4a0779cf881b188519372ea8e69abc76ef659b207b9feb65222de9d6da2322b588ca160de31feb9a74dcef4f4a8d40f1dbd6ec45691099add70decb9a3e3edbd843c563a72b89aea44657b7c2b9029addc2b2f7010d263e13a8093c0e39bb821ed5edfadb7795f1654753ae54b150c897d0a6aabfff3281ff4121bd87e76e48dd66be18f8bd9212964c65ea8895c97e511", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "66d61f2a7ad147629cba218b658af820e70d3ab781e2f3dae93a00fbed52178daaef29cf182a49ed35314913f66036bc416d1ccddbf40fae95d71fb8e0419e357933a957427c0407a31c3caaacbb89a89cde75879687cbc59f26645b4b323aae49305150a1e38fac3b8d4e87a025d43b8b53a452b2987cbe944ee16e60a28c67f6487ccf8e23e049806af9538797733167c35317b4b627258156cb5bbd2956dec5a753c21d2f3857ef07c720af3e59456b45700bbe1546dea6ac825f1928344c0ad416e9e65a5f2ca59245290bd8e6154320688c2081dc3c8628e45f2fe9c5c1976f4b46d9c3d96270ca27bf1c92ca283ec414a88b2a8e95bd73665740569608a414a44a55682aa2b2e529babf0b5dc09dbac91e4be602cb2e973cbafae13557e2a09c8259973b9c44c798493d5ea677a4e500dc4ba1c52b33165992844d9e174f8d803df0eaafb11b8175cf85343a832fea27ff09073253c650e36222551244c34938c322e4beb9ac39f0736155df7769380788c85ec56549b4ef44fc555522aeeff63f2cc5560b6e276134d2bd9c5bb78f0b54b0820b08798e44fc26c3d78cf1023c5b231eeec7cfbe5cbb69e3b658f177af0a963701a0934105f35deca96b720e32da434ab99a4b263a7c3d182f37cbed3500abc1d68ff3f24a4f9003725b27bdc64f6cfcaf86ff66705b9b5ce4b2c99e8650805b0948c897c3bbedffacff", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "1ee41e2863bdfc3ee19385399e377b4860b8bcaf771e539a2f64250fa25369aa11c29d1892256e890b2593e3d53599af85a7b06fbf2dee33a67f55b4cd1f4b525eaaf92eec5c571ac9f2e05225f45d3f6464db42edd377774b914caec4431cb1bc9183a7f03381a233fcf279ba009f39d3ea5a3d9c84e94a26e73624b6887aac96a4a2046869a6ed8476af98b936c9363679587de28619186fea8a3890e08c076737e8e8e13c50fdbb474b3a0a619d669069ec4c83ff63fd7501f6812774bc5fe315eadf9c3abdfa266ebd76dcd1ef7e0a18545c1cf6e12e576c642e84f3a4d3bae527f9abd50f706b60ba7e0a1ba17288fd8867cb0720fb4a069097593f01c91f0cd1f19be2b21cda3d175575538949a78d2f68c4c4811a3db12359337b00b9fabc0ee568333790cebd7a58c2f7dd9976a172eb48ba7e481b5a871455dfdd77e485ac41112b02c699869e21bdfc8a4e54a0352148109125be5a23da4a52687e79088994701a2d0eb1932f4fd5d825157e780a6758dae22e0a6321b49010917937ea9b3c0dbebfb16d426d8c76b477e81c45b20f675e847a2cbe741f20397a853bb6578a061466dd2c4ccac2a3ff08e59689d30ef3a3c059d255b2cee0b5080defbd18a0b753d702125c6f3f4db09553ddc3410f9624bba2038646ad750bf1e8ffe6b4356ec560e9fad2bbdbcf0b982b8066e71ce8498c292abe42a67cb02029", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "e9b38601e9579af72a38ee3b0f3eb1b2ccec7d1faaeb46783e9087d1b2b72a318a614b491a3433a2bcaf7db7997c844c6771f1cfff60a34574ba485a5a1cd55366542adcb8a9143e3b9f11237f6c20914c69ee7a03dff03748c45f9d0c297709e8f7d750c8f06f91be66fccbcf2a726e5ecbeb345938e31e54ad8d87fcf7098463a093cf4ad62e0fb4424a388f2267fdcd86df563ee44fdacdd18bc57fdcf7d571cee6fbfda2df3d87f9bf06b55c580951d58d2d517fe0c2590bf66396324fb11c189630057d2a9896cc00f70c1a9d9e41a32b83950230d24629f5217c241fec65853384266929715050d8b7f898ac9b8835ba2d2617882077b926af077fe6afb09ebd5244c2207d1e318400fb20794eb23cc5bd31d3059bf2d1677800b8d2080fc1cf533be045f1e636b74b7e43ab98372a1f9756334ea62f1c9aac6770fea277f5fd077dc523e172452fefec5297c28be4d125889cca81138b44a05e951dc3ef094f4ea3d8e052bf280e0b54e56c79c1bd869c1ab913b3b0e6c26272a3c6fd2df5c2f39f350cb2f9d55495690ae6b724963e1e8d173f813f4ba95a06dd69b6d6554a3ca20b116b6c933e2648e0f36f68df330c1a64a3197ca29d1b1f1525962dbfc861d4b2f57cd07e5316cae2db9574270854e4e9136a52e7b04c67ec9f1090c7ad201f73b4caf0b98b50beede2597d1884799593b5d0050b3268c763d258", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed10000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "e3ae7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed0", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "e3ae7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed1", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "e3ae7de5bf44de7d357e238c8dff063ca713470777ab786b495884e7a9ba1dde65de7d2b5be3f2b7d1830cf6ca8ed5c05d3f094aaaeb1dd2e4b2ede08613109a9ba34c7e2bf8450225974374459f16da2c14192c637985febebbef01f0381e78d0fd63b76038f5e3d35dc7d2243963366af5d7685f1bcfc99dcb91e94c93019068353122edd03cc3e615e17c1bf1dd7c43dae86f47a40238fb594041cebdba25f3fe9593a6c329b7f7c476eab7625d17ba7be7886936b733f8dce6e6c937f588da1315c1117abd29c83895d95988d17f9fd7623960d8e433d7c6841507ff2faac36e0e19a41eb2cccdb2a2c0fae966719a99d203c924349bc0eea1374efd3e23099b2d187922016fd014087520a67363687322b90d7a890d8f4464a8c794d2a3f2070ccd3b0ebbca2b42bbf8eba6f2c0bf8008b5616ee7b81629ebff97a93a5b861989daa10da7c8e3bc7b0cdb095f6ce1185cf8fd3dca035eb3e505cbe022d81d93945a144806b9fe0ba07f3ab9c70e72b5fb77ac6e4c7e03aa2dce7c5ef227aba1acd48c1d93e0e26f01e8f1e43aa97880d15d6c924b060d1face21d03a796c86301f4a74339e472b2f96cd0755741cb9df3535077381ada84d1bc0846a6c44c8a8d3cfe1b7a9913d1f3d7af2c5ea4e67ce0a7ed3c0058206fd13ad9ccad5a8212f3ecd788368a6b6148178c7c5ea8d6d385227f2c76a047216e5e206b1ed2", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "556bb026d73b4d8949c94db2740b6cfbb17137b69cf269ba5f1be736ab6eb0746cb7ffbc5d7d11995b2053227013d5102b9484c59f521853d99f961e46611974f47f3932a8e1f82a3f5eb047cf7c7bfc63b5dcf86effae34ba216287fa23d5d79e7ea2439aad07fd751e190111308d9b49a524db7c3b0c939d9012f9c2f3edd9534176ab2096d4e3d1195566d072e3deef214539bd70223f712ec45f8a28060604e29ccf6e5031432c9623190dd194a79bea16a1b51745f2fc33f2d4229cd543a1d197813525c655b34def9990fcf75deabf65b325815f80d544528a0639383cbad12d18d4103abfb634a7b9dd68d416600aa4bee19bbedff26f81ed91e119bdcde3ca52792e2a5eb20a4c927f96b238bb478ab31230901eb99f856d0c92915fba339393d1acd7f29270b728d3f26614c6c894c11693d2d52a89da376530f3356cda798f1ff98277e8f469895e66fdcd8e685d663e9a4b9b25874626ccec38e1acdf1762e20852727854cdfda4682951000c6b412a1d0344aa4f7a13ac1a6af8d34bd7881c8449e645940df870292dc70493149f609db2624ad3ec293d8666bd8e6d8deb62b16fb88e662ca32f99ab3a7a99247f9baf9ebaa3cb2dd05b110d5288550042ddacf603388efca1493da1c9bb92cac856f5eacb8c7fb5650e9288635b6c44a47b5d6fd36c41637a6de1eceb135871e747318c27fd341fd5d3ebab70", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "af875eda2f4243accd942bf9abf7eb89260c365d64e610997961b3278914c330e607ca8342847b02c9ca916b1f51c2afdd95229c9c3e1d33dcdba370f472060a3f7ee1d74c8667bb8945b6f10bdecec96a9699895f2fc58f21e235d54f2988cf78d27b65037b7b46552412d30ea2b4e1d96167b9f720f4704bff09e3bf6e2ba899445debdb09cc9e06078f4dbf1794813662d522c25c0e3346132c53e31b02723cd0252ac0932e0171ecf11cef73ecf8eee9ce23f3ce66fa6301050c8e8ea96ad136968926753fbd09a4da0176e8e3d9f572d4857962d04aaf33145fd4613329fc4b3b50c28f4d43d54317752f983dea5432ca88efd035ce839d09867e0d84ed57e331eb7ed2de74ddcd625d13f3bb586bb4dbdbfba34eb0d72130a62ac10079807cdafb40c6383f08af4109472d2ee6430c3c301bd6bc1a983ddced8618b08db2fd4ddca07c9f48b668c9d6f2cb2755a29e19ca0c8d037d3db7919450900d217fe426f054443aaad6be22285faa923cf719350cdaedc8733ece6d62264bf4a0dc1bb88646f157686a4053111aafdefd412d3d7f59a2544829ed429038f1452ff36d4e8b297d0b43148090a995944b4225bdf519a6315d62df555d2337f7ef07975f0fddecef82ef0ca5bb41444d89860405fc06a8dc6c93bd23663a977c68ff8890bcd20988efc44df6891b9daea3af083137a21f3776f2e85443b359ed13e7", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "cfbad304e05807af505f5590a49eca630fc43df9950e5f43b2128a45d7271f2ddc86d8374af08bb478bc2ee3873f883ca0dd41f5aa853bc442dcf5b6fb1fed395d8d7d71f19a47e27cdc790e63f4bb6d17faad0f58efff1a36044448db8883325b290308caf5272255be1d15276fba4039206762ffa3b63cfd07c82ecbe0f8b68345f748c42729ef05ee87d7d5d83bf6f708658d7c45a7f457c3187f76e2e2e69bc74e60bb729acbd1bfac5b79ecd895ada4b2c9ba433ee513b651168fc23709bc75f27ac8f79336543d44af3910ccf66fff78113b103de9d3d0665157ebc14355e9048e04cba51882db9d70f41505e5343dd82894ff277417fc6b9524904b32655ff0dbd8899671b64b8f4e6b3878553d21da3ab842c12c0cc4cd88bc131bee41896d0337ea887dc729874922f4cf5b242296787db9709b237cf0b9a7712ca722ecc6842c11612dd79dba6b3fda11597baacd44a00519bf864fbdd3b4eebb923b7eee29aaa968d074cb45efb3304cb923b247867f819bb6145186cbf779b5c4d8b95add1b649b38ce306479e8684beda55cf68b2aa23359a9034c6b37e54262bf54e6cc3c959f3c7b8906ea15864c488e33bbec8b5d465054602798359eedb80c9dff2463fb16d153b0200aa01222fb3b2dd844f915efb05612a8f1f0371b2d668a68768a168d507af7765ae805ba3edc1f81e0dfc495d824212d1cb00012a7", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "92528f459c1bd0775d8c4655fb2fd5e8040f3265bb57fe1ee553c48f34738f3d5ad2ae40d6037f02a23989669e0ee9835f3fc7444213558f2eda9bb9485c3b81d99fe1ae4e26b22cd5ea7268d489d291d4f5e47f5cac8fad31027cc56138d5b55b3e45b05cc858afd6ed92bec181e1176b84ec33f134801aba8620b294b2238165b8182dd30c1831307ec35944e1611469a458ed3eeec14805562f88eba7e952beb9c19a8ec9c6a0c7e2418d0ade519c1675ee3b029bfad20c434ecf2b1105e76592bfb0341380adc413d566e62c9308f59d6ee717d25c5a2887af1c8341127b690156186a7d265fecb99a08421c89c8da829c6e242f561876919b229e73cea2f0694d8bff282231ad9b010e4d1c65483c2acfe70e0d840ab25e5d181ed7ff884f45d48c45934a60ffa6cbeefcff85d4bb3b6187a7d1454a2c08c5fa222715bbfbf707a492ac8fa2a709686acf466966823473d82a7d7366e253a41372fa2200cd4f3cc4d78a4bc2c425a53d1580f0e3ecc17b48bc55a8185688f3362a5ef7cb547ef4524606ad3e317f0d1027059bea88a0ed7fdf44515838e3a03fe059a804534b482801e5b1cc35ee6bbdcd4c6af53899cc97457224b8470cb72c4c41cb180ca639e18d45a9cdb38d27d9a82c04157c70d5ac18b623e79eeb9ff747289b8580257356e7a2488f0811509190aff1c7dfe3e28019f5f861543af0004f897ee7", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_4096_sha512_256_test.json b/testvectors_v1/rsa_signature_4096_sha512_256_test.json new file mode 100644 index 0000000..e96e980 --- /dev/null +++ b/testvectors_v1/rsa_signature_4096_sha512_256_test.json @@ -0,0 +1,2666 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 4096, + "publicKeyAsn" : "3082020a0282020100dbecf4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed910203010001", + "publicKeyDer" : "30820222300d06092a864886f70d01010105000382020f003082020a0282020100dbecf4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed910203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2+z01z3gKuykKCaX3xDJ\nBeBukrR9CSZYElaA5VrxAAfPx2CjHyxc+z/yk+BrcEYyjaiK8Fz5m2QZJn4OsiYA\nFZwPpaMPkpwZyDPAYxCFEsviD81xR+p6CE4UXgo+66VHuAdGRtPHPFZvPezhcIQv\nsrGgd2UHz4vSi/dqhNCPFyQJLvkJ54im9pudTXQru7oSwvEDUp1mP9N5yHbYN424\n85WtwXoi9oe+5qZy9qothsXZmaVZ5yNgy+BGIyN2mm9iZfuNWf1vpTwSf66GqF6A\nJiF42beS7OJZ0t70imvjcKZ3aNz/eLoIj3UFH1Mvy1l0wjL3iKh60kPgnoxyGBtc\nFRshlaitFC3pewqOUVZ8/yvBgGcv0ZgxJ98anEH4MF7pwHLvakSu1m4o6ko6fXrX\nUO41QNv8TkpIU8jjVE2b20jpzvv9cOTBJbvnaibQTClZB56xSF/NOnQ8LIYWqikF\n1FzzTb+1w23eVRqgHYb8juRVCBw/RvBbhhBMXE3NwJ2fjEjiqsjxDlC2mJSJNvwZ\n0RmkLO8kg1ROXO+sr+4kWWp+Ep/7fP46FFK9G2h/UqrZdh8GKwd8S2l3L/fSqDi2\nPnIgOw138qJudM1BcOXJytRUUlOo6QVSAy4/TRG0mDie/2Jdljdmo4hK5wrUXyvF\ni1ZXVDvtA1RYac4+T97J7ZECAwEAAQ==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512/256", + "type" : "RsassaPkcs1Verify", + "publicKey" : { + "modulus" : "00dbecf4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed91", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "3477da9bf3d2adb4d76d9109ac3730685be5e0beba08c1f6b2716e7cc4f1d7014b03d8081774ad98534bc8d4b4787c46c126ce4c989ffe0b620dcffd9aa477e9ece5274992d433486bc9a50a893bcd4f593da577def0717b50440ec31f49bbdde4041b1fd9888d2978d449614d7b5f9aafad38f4eb678f5cea936eea7b0cd4cab08eb22254aeb8a3dd9d9d0f6266e35de208751df4027f26a045f847ec2dff29597a1ec6c1bc4429cb8446227d45a93bc775b9a441f062f0da1e86f0314c64adf97ccad1111a81b2c8e55c0cbf8019b2690e123758ff3a7aa54f36a3014efeabca2d9c9d45b1d1cbbf4ce4823257cfc11660bcfbabd898905ccf3343e0ec3c33cb0f17d7199dc21a23ad5243c455576712e739940b95ae704f57b2c444157da9ef28b202d6ebd40a84351fafee17e88b2d524af27da419db3f64beaca7eec4226fa073b96e17984d62471e68c2d18a27636e6cc818f6399a1c385cf670f6d2a09c947d5b7bca95feed1963fb4737c6b739ebcf17f1527f2075f84483b45e9e7434276a31c5522729d24aa105752ca6bad4aba4a75d77713d0777e58e2009a51ac25b0922495d5e6408cc75adad207e1dcb99898242a0b4f56cd968b41f51a6668f7117fcd6670a099e86fb49f1153cc5d96ee2f9365f036fd152f264bb905d75a49de1b42895b30fbdbe867ff8b518a3824303e6e16f498a5c6b2fd4a0ef91ad", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "78f2821b11eba368f48e788a9cc5bc64b7b93564d0763c6b08a04b0ae2183d4c991d108f6de25dfea2d5d83bdb45a90a97b078e61854303407f57886eca86fdbaeb9cce63a590a409cf92a40a74321c526a9007d22ecfeea6eeb2245178055095ad803a909216b114d950e08e1f30fe29683b795068c076c754d8ebafa1f47d21bafa317fa36292d9d238f8431c098430fa3d06bde763c71c50ffecdef75cca1a6ec7564096e8eb22a524e82fb48e4e110c7514a68247a4b50fb6b4c79776af9e16359e43fe1befc77ce4d4011c0c8a12a3aa691ad18e8461d79b5758eeb74817dbc5313101c5b53798e55ec4a9ac6a4f2b54155f4ccd58962432867d0f3f2dd8c7cf86156a49e829d8d773cf0e57e81562c49e37748141a1f293534e32edeff8bb68b54f504ed9625af91d29e8dae71e6ea58b787d69d106ec345806a04256f3b9bd29b9afdb4e77d5436e4c93ff64fa9d1cff1ce051f718adf913cef3b07f76e2e3243b1d0be90d160262a25462a50c17f8b528e6ef0423ad32143bb39ca4cb0da25c339fd26bfc20a375bedd6cc0dbf869c015f2f606ac44ff69167d49eda702734232363c591aa9516ed349f9d61ae7020797a91858cc13a84aa039b42e2c70004a7782ad6a696cd92164bc90f07bbe13bb293f9699169cd5fa4258d788d9961c931755f7e667b07f87c03221f23aecc70252ace10e379d6685abeab2e98", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "4e017261631235d72f1ad89b145df350e7e315f82edcb7c4e4a77b315ccbd5db2c6e4ba3e01b054d8339d9f2259b59db08169b581d63581ef45006143c02b64813ae934417dcb8508b7fdfe525f8aca9b4d01e2b8bccd59639883221cda2e7775ce9563cfa765b8820f20fdd929331a898a49737073d88551e2173160cece1a8c2781f3baf3bd3266709565240b394ef874d5283b3625f8007716f0d5cef55586e90b93eff12a16e8c9019975b063b150f9f5140e10dfc14d57b7a24ba2825979e40a03fe1ac7ee8ed9be2ea1f73b31551f20561a4a2887eb98125f52ea10fc0c2b438716052132d20e902dcdf5984dd52bff079094031d843893a891ecdd1f9d6ef413d5a6bdcef96e63b95ae5822d4fa2796015d26719080a8df2e371008794b89f6f53d83f72a982ebde633723dc4c442545f9cb4a5ae13714326030192f5170df1342fe3cde86c21b87e40087c2d9fd84cc78ea6e5827f5e8b7b99347ec47f1f8828d9455dedfc41b3736e1d836479fc99ffacd474c0e60254208812a32334497c83b3dbb777c4b817ca461b50555975f737a252986338154a12558710d518dd72a0d434c2d93c534aa8fa92e95f7c02255fff83bc0da41f20e8245bda7a3545f62244ee2c0a73886e926fb1ef24e0b544d27691ac48062a28a43d3a618bc79479e67839d1f1ba21f8697ecc99a2711f8ffa89109242bb1912310a225c4c", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "0fcd0769a4b239356b091be124e771b91ccd976a635b2176aaf0cc409cbdf928047ecc4933f8ed3ee61e5c6a19ada5fb6f7220a5b04c093f8bb62fde19ad7845125cbed57b6a8feb73123e599f56e0953b39fee55801e127b144d46dfce5c9bd70bfeb2d96fde2b715648c629bc4477ea31e66c8877287dec6e5649f27dedf39c5ad09575ac00f59a6bcd54ae7bde8444bca26defb31d07daa912b405a4ac43b6eb4a6ce41ba848367fbde5f81bf36633bb18d01f8130334316c9d0965d273abd10e7f567fef0d4955a850cf5b3903324ab9ac6dcedfefca613a54b0a20f2d5ec43100762dbc492ae52f95ffa44ef7108e0b4b474c185dfde79f01d8e20da52643ba4d09f6505c1f8c53d095342c707543e42dc3e49a2b64c92a1897fc2aa11969808307bb8571b85d96704a144a5620b606c258412eb3e73210ecd0bbb02b328ddbb1621821175351f0096f060ca3b26a56c648095ac5f442703a37dc315a452d654b567d655be4c2a394e6615952152e3668a98918eaf7bde7256531939709efd3985d6ff9471aa77794e3594e85c63f7477e91c88929a3010c8f6f57db99aaf48618ddaa857f0af22390ae1b592ba8d941825ee3c63147d75a55564e710b13bcfcdde7a7f813e40c979493eb6e054e9f7dee676aaf3c63bf9ed0f52cb8d9e98dc7d385475599d14d420d24b14f105107808ab45e3ba577d0cf5965194cbf2", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "92a4e2569b71d0716a2f318399467bea9b03fdeb156e9f88acba0fc1ae09c48ab17a005dde10f57b75118b17bef58627e58c7e333a638d09fe9c5d8a9c6fe6bad21a75bfd62a04a45e521387ec44a7e6817054c2ca73152b3c2364c6b1fa75af2c2cebb00d96e422284464d001ab8f419e8bac4d8eaa3c5b15888b43fd1a38aa8bce874579c7c3c7c156259a32efc4bdeab9d40ddc93fda0fe81d18a51d2cf1127436741c198054850c3a4cd290856cf9e71c429180699c7aa56647720b3cd3abd9086443440152bb2faed80b03241af83bc7da89d2e869cb04ab0a44859178f35d7d2ea833d4c1f8112bec9fd28e9ffa4bb58842bb2723ee95c5d5f9d7f724e8f357be4337e4ac37dd07de39dd48304295bf68e1470d612cff67e33dc770f50901aedaaa8d83fb34a74023a604298c1933fd998d7fb3bbd9b9b40d24a8dfd83ba48e2b2d6ff8dbac6c2065491f9a5e8f72e6d0e94c0628b6b2d44d1453a4cbba96cb5ee494ad985e47d70b94de0f72d3a24aa3eccfbfc9861807cb4098b7d66379410fd406c72c1221c93b8c197947510b63c1d6925f627ac9625cd5161a9bbb4a2d62d17355ab8bb628e01c3b844fc3a6fe5479f069a4f334597a5213294d887bfc5e6d943302c53a92c82fb37789918c0490678fa1b1f185d15a34e2dba23e0d71b4b3661982292650674ff51cf9fdc074695fc26045e8e703f45fd6fb4c3", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "ba5e5a3a6d6dcb699f035521c9693b11a6da94ea1cc7cc6b9d0962e63238d57e5283c8976868b93d40d8490f4e188c44611bfd5ed37d7f7b50f54fdf918acb6f7406177af5086fa0fddba7f0aed70eb1cd092ebd4cc93eabfe9a862167231fe9f2a1b6cd5b5a04c664e3bea247904ed1486f8e83c2690b0438b52591f88df6b350c672392b0991a4ff11051535fb06c728383d539d5d02317ab45fd71056762871fc35577929f3172d9f4cfcecb4b530372a162ac62a67eefee69c3a6ea3357419ceb1343bf045b4b21ab1ec4c4474eda3d9cee059e7315f64de8181c090acd8a82be6996e3e87717c1199246bd42cc7af8aae1e4dfe82b85c4939cfd8fa4d0964604bb752241162fbe1f8806e7e6f82d924bef48b11764d9b659fcb7ed7b6d97a933bb401075269b2a7f48e66d819a755d533cd539948d4098ca1ee5f2838c8bbd6b782ebe938d32da007cc976c31c5cc596081aa60cb337f2b4e6c5a8804c01e11cf5309ef24fd721704aef8648248dfd96e7afaaafe1c37816d2dfda2d878513bdc8b1ac9ec1de7065acd349672e50ac89884c710e12b460d6d946f2eaeff0e018e4451e6e10169957217aa9d69d3cb2ba39210dea1e60818fb1887ab0693d673d2cb26edbc33074b03f065b511e6c48786dd1ebbec60114b42a0da04f1309dea6ca8621371a4413cf95d3fcca013e29bbccf3432fffc295e0b27461720cd", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "574a0abb3cfb3aa6abcaa8b745cdf39ea843e929425c4295e0ffede239ee17e740c909b5986421f9a3b926c3e9778c2f1b6b5302ba69e93c3765550777cb7a92570dc0c8e200950527dd6b5c477277eb72c7efa43c5f8168f5cdd53518859ae663434df37d2e667364ca7cb31121ec5ad78b91427580e876d11117c0a8e24ade0ff32383aa59e12d991b11de242cc22fc80f7897322a690203e91fe60390ae1bc7f056c484e84dcff4c652b0a33ae5f6a4d061c6fda12493fbe0f4284aae6605f54278b7c2dbf9f55374a804358ec451a20c78f1acca092e6c783e0d3b1e4e90ae412f81be2522a678e68f743c24220e63a56a2942d2171585494fe2dbf183374fae91b28f6ef733e3f2b8c72bab90e442fb0bea79578e19b272c4d8cd823e95e4025ba0e9d937a3218e3b15e8b72d677d4224cf427ebd2f74fffe8076a59bf2cf46936c1e88a7909fbcd95c09a424daae7a109a71783f2124cc4029e1c9cdc40acf93a53ae87f742b4fce02b7943023a5d6397b573f1abdb988e65614877652c6b487bcb75f6392273ad62f24900dffb995046f094809b6e24024333c4b040ad29561b272d99c7f5628ec951c991c480a387180d3907af19761421eb8880fc968469c919686f6ed4a3ad461dc0684d4cc935d796ba7d976d2e0aae2de3de40bc896f8dbe90d1d2f8cd78da8c4b7b80940f2586bb11d8efb3e584f44e5d93193", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "2460904b8cf6925ea1da40c5ad4b244f4682044111fda506285d00eee39ff1a60307255ec026f9c132dc0942ca239e97833f0da1818ed13d9c21a6213d0c7800bf54dea99bb389996188da1073752f82bfd0b7adb68696debf414afddb542db251b53f8715558dc6f262a57658cae9e0125a4d13c4ebe19f74f5f709a9ad6b8ca2372405add3280f870ebb016ffc79eeba55585e5b5f7921fbcea24ae057f2543b967a7967fcb3d2370e938ca0f602b50cca370fef601f8700dc89b7c46c12dec1728153c9951ecc8de0f13ef393d5608d013b87e5332f6c156408efd6686c31b6f746467ba23382473b023d7b197cab6dd2e3e2c8ef72f1f64201f790aed20e9a2d76cca6534bfe9cd6e3eb0c9d90cd35585dcafb4e577482f6dd0e820b58fdeeccf7530fde30f7722203a507cd762ad9046390345b3b696115bcaf48fd303c3bb2058251572478ac54336ab68579be667263882ac1f607a2cd27af45f619e62ccb7ee807592df9c23fe53f998f2b181aae167a78853f998d6fc50832ce6f568d10fa74d9c148455c730b7d5bf636b1b23b670c009bc0200f02e5998f078f1a4ca7bc584736efb3d94ab7349fe82443262e2b5f7dcc073b11b06a7f9c0486feecde9f497adf1e7023beb30531f0f0410e78b6c8005f30c7a0dd5f2f1e03c95a2b8853654c2a2cc38712f1258ab951ff9588094445e84e9850bb3aa3df3b7fae", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "db8785e9cb2118b6e867d0645193ad54f53bdcaad17b71933b6ecf5ce6cb9a6c2e6530ee08c6cb42a7f5f9ad0c647e9170aa475f044b6eff4dff476716ca58506697067b88dd23e13facd1f8dab06a7548d0136fe1a595cb098b8c28217904f588c2612b7f8d33ed52d89e4b5cd5a0ec8d3cb8c5a091e31fdc22090333d99a1ddee262c4476264dd851e325694bf7731573fa616f05efe036480853261bef283a2a92c7df01b6f4c4683ae9ef65b1a00d705c52392432a56c5bbb35b4389360b4217046f391f24ae7dcdeee002ee749a0c0d07e45babbc935dab67d74be6c06030f345fc3851171c1d3532e66c6836b5a1ee979afc8469f54034b6431a0e77d3e49b6a7d6f204d5f926a66916dec376002d67a88ec9461e3b93c6ceee9f67cbc74cd8452b4d2985ddbc8c483fc966edbd204ecc184d690540142878a21f51972d95d602779e05a6a7337f7f16241a1317edfe6381a77fd440320077c1caa08687fd9efee3ee9133daf53ce45907bef523dbbfce23364611a506e44932cc4dd09e8f1e9dc3a3d03becd953df5c1c840fb6eb88faf7a17fdaf8a1959a644172c157df12f718bc88fae7120f88978385518e8e03b40821e5b7077336596140279f44b22e481c65d424dc82f600431514fe1442a1d06b3e29fbfefff81b0a43d8f8a64d34f43a387b19bb4dbe39832a0eca67712118422e10e49c49a1dcb84a0b543", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "adf24d9506a408aff612c1530ace8ccf38f8f325321deccae051df19ef7d69c47470ac7bbab39e146436f73625e6ab7aba8b710dcc0a5a38f0c39324fb8d09cdd0a7792a9bb377ac64ef82f9e1fa228c46f429e01e6003aa0ed63636c242c0d0308d6537ceefed6edfcdb4ff96be7ca2f138f01e980242b8f5f142d41cb5ab5460b9da3ff816d0dac0a724281a69ad228492bb85971c478aa1bc9dd583ad31781396343b98c7321f974c6af7e232532a6eb9adc80bc7cff11df70852f03048007e1e2906fbe67e9319be208507aa393b104f350f22288cb74e42312b181ec81bd0831528d22f90ab4074c6636c0350e72a0e5929529016708574f781151944ae697b5576734354a951aac99fd4c45885151865f3e73e2a99ba7ccf93b7d859bb110434871db51c33f2a85cdcc156b5d56c96355d8a9f4ad844bbac85ea5ca0d213453be69b1de4b4c71346d2d7d0275fad2ddbe32df2e3c5ba9193ca4ca145febee027db640f5dea92ce068ef0e9c3e73f231c7addf85c4de93453d4bc9db322823c324fc64798725090bfbbb8653cb9d509fc49d0ed59b938c373182ffdf8801784e074d22235f2adc6fee8f38162706b1f3f3b4b2249c50f7daa02a2c707d902e26dc51acec78089f9b621220230b29bc6f89a668e614b46d2a88f5ca21dbef207cdeae66e66babe3814a4ed139789f00131291849ff88b6b0b408749a6c7e", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8752cc86ef3d05dce070f8352d3a1a36fb39e9f38572ba705adf98db040500fa26d79f2035c28ae125790e2dc96a4b81bcc0f1aa60ad102ac4860fea62af8f76f869543b36d28a6b6aa5ad09503c907453b2475b84122c14ca4a03bdce26330168776a6dfe33044aa8a2e114c624b73bf10489bde6155e31143dcbcae74f04c61b61262c944fe0325240f9dea2bacd3cc92a3c9559273f42e583f49536535d9084873f4a85c6005f7ebc9c11090fa03a59458c6d1d34135b73d7e7e46bff1088e3b9abce4d22650247c849c86b6e263d53b5a5dd8e92c8b7c9920f7bd8c9554211a39eaab9e5f2b0a3eecc6bacbbaab98678f7a320f7b89c5e54579bb1b1c5daab03ef2fc178cd1757ac22ebb9f35fddd0ca611d5422ca08618882d14697f713a5df09a29987cdd8e011017006f16ffcbbc34c8679a6540746f6270f450d27c8b3a266ae96794daca4aae8b04b0ab3482a2dc0bcb2c63ac13c90d169b8c13d2c20e5e52696dbdf42f01b650b362eb55921814d8c95792efa36a1531e9296d05d492bb54647a204cedecce81afb0046cfcb5050b7e14065cf7429204ddbb9620596c314d00fb3b79854e55b64149ce877411a3bc3d76ebfe73842de6ea97017a47f6abe7ba7c5195beb556bee0950ad0ad2fa2fc83c0f6e2fc740bd843b89cb8fa6d63ea917ff384808ef9836482a952a7e9335baf4ffdfeaa1bb4e9599f95c3d", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68f7f06df9e9e5d027f6de0ba87707f9bb2975975b4764bcb590233dd492dbdb736820d9654e54f7407debe52d4f91879e7c21f0f2cb6bc3a2cbbf7b9ca5f2dc1f9960b8c519b2f805821005faf9616ff11b6063cb28a0f29353d811e9bdafb287647b75d14e9b25df6aa0a638f0d58c6086ef07a895cc10f186770dd4f819fbde5cbbbbc3465d33d7b058c7a693a708bb14336b6872d3a3e6a186f1e2e15c9e1705a43b02db4ffaad634c8b740963f1abdffe5a7a8eda9a94cdfa1736b1e45d843fde7445836ca02c986d92d12161a575d96d65738d9ecc7734ebd2e48e9c6d59b0266b7b5c004919a4b2ac44be7ed2ed41d5c92b16608c65983432d7e807019b57eac96793e2116f6c22c094f90867e24bd25442832b331daff0047c6b6d1ca411448fd02831858a2ad1ec5586be0f7f5e6e811560a885f5defd66c2afe85b63bc0f1d6418ef60867bf55e2924a81e7c788779379a51b33970dbc3b532b4435384e12c572cb045825a0a44a89492e484cf6c50e22372523694f093bc123e5d08fcc5dbbf3660969cadd8ca5486880f765ff98b2cca0747eeede0564cf6dc7d4c4d6a3f1cc88d30d749947695ae3d05381bcb7b689537a8ece2c4e0769d1a8e6f0e432c5b9324247c97a077d19cd0b6493bf30d42fa5fec0b4bc2756420b1bef370dfd2dd5f8ce8f4728fa95a67c32703ac9145a207cf79079accd81a463de0", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "54dc3e201f3c89a2fe389632e84440bb0822c837501fccc655472d1347e6bc523505350bd82b6ba352060fab68816593da4c6a97a99d681bd181b1112a2eb1dcff1be0999b165c04385542b3b8c20925d9caf8bf098489e95944a874c81dafdbfce2dedc230884b17533c14e849a79a8062870df2c0e302115720acd6376bd9fea3b43614511e7a8680324df899f3da1fa7cc75aa4183b5fcbcee4b3e4034db15cce96278b239d0d27792c08644fbb486df5e304f5ba56c14f7a6c3624c340789cd921cc61ba9338ae18cb5f4e0058979f010c79e0769a70a250bd43e1b71a6dd78430729f0c27534781155501800fb0c6326f4a920f08a4a2420a25fa0aef2d6b005232bf297a3cc38675114577b9bb909d7ace556c89112486449dd91d5c18ff3cee62caf2d89bfb04fd51c6feddf0fb71fb46bf1d91d4fb31e402affa700e336a7abf5334d311b1d08d0b0cdc008e4f97b248bdb5ad37a25f8419da2e4e3a4503e0953ae83a072f7556065e4554fcd9c546af89cba9780c2c976aee18fe6b84f1d912b041db8d163fc47f40ff38c41e2dab6c1570e72508860c246a60c45358df506b2a88dd908dc912113e2d6948e2cbce853f849e8efed84a7d6da2dd8be9789b7a940a3287d5f66e71f97421d987181db4c8d87ab62a85862c4b95a7bf8bf0797c4783d6e163526bd6836254609e9afbb43b2d73188e0946f63fe13ca7", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9cb2f93e3c21675bdf412eb35db1072ae166843498790026b8ca50d5874fd0c827726cb7c29ae6c138fef575305e81386923465e209319419724ddc2d6c2774a44e6650a847576936179a234dd79f5551584be50c4d0b118a5eb8f8264655ac8393bb1db9c6cad157a9e37ce575414eac932c70364b1fda5fba624aff1807fef469e5c7e1ec6755cb6431e1016d93a4ab3dee8f7538eab0a65037dd3e26d75728084107d2b78d7433e1232181c9f786d6796bd182f60f276a131d1f8caad43593720d93fdac9bb7e2a124bcf77398c9694b3056a50b22a1116b636b2168ec69f307e2601da15d86e2f9b42c8e587721d0fd60d9354c58f5d9ef710fe31bbdd3968eb1445a13f9b749e55a49014b3ffa21a2e708b7915150c9459367d596d11be7635479ed69e2b7f0235cc19046090d22f627b460e37a3f215cb515febbd3e195dff91f99f756f043415f031039fefd7d8f5797b290add7921c8b0779bb4b1c1801e65709ab18cf096ee26097de444bdd8f44d114eb6cb8a5dd2d4d1199929f092c35b68b5f39463ac7697e63a7f3ce4823eacd28f4c35249cc6e07572702f9be7fba0a1e60308c59eac2dea2e9294491a2d9c03ee688b9fb4d34403ef56ebef3eb0d547f99e38f44d114fbef61e2955f09768341640a71911672a10fe71c69ef5899c2e7f872260c5faf315b7a9c7961898e2c0fd8fa7f56ac44eabeeee2294", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a25ec13258774c547670e6252722d170e76fe4f0f22219d1688865e270499ad28e0827b46993c67f13f8933f2431c834abbd1e42d45124c68274d3ff12bfb2993119738fcdbbdd207417c9fec6e9991d8fd3f7c153ea223164bf6d417762ce9d691b3deede56dcf878ed8fa2fa723f443ba9623f017a15e1ef43270bdd81296147819837e08ebc156c49501073afdb0ba62830177c56b8de9f75110e2de068bd122d58349d8cc8452c3b3aad617c3685bfc1584080dc921364cca7b7bb037d08fe1ca1e7a359a25277b3fd4953ca59a81a6ce1043ec34041995c98b118a3d5b5a8fe2c0a079ff1cf00c1d0343b258e3efb380924fdb0b09d8f5f3f9d02cf1507b6eaf825722ce7110124d4806e19057985a36565887f6b475e97d3ad7ff7a0eb3d0f8dcf7ad643f0d7856ff7f696e736177a864d8d4055cd99575a6bf0b92458411edb42d9077acf5d16c6da4e7b54b2b1a5b9ea307963f8861ec90f5af474683c98280901ade2568223031c2341fba746cb92e47a014f84b666472c88e9b9e32e1a3f2229127377a2891b62a3819eba6a0c7db215a9e7994e95f726b6c924b9f301299b06f2beefe891fe55acc44ca6ef1ab6c8c21272642a36f817632ffdca12034cc4397a10d7e218150fc25f892e2a042a579b71b7fda837933763c19470320263403b1b311af9aba2190ea630ffba075d09cc23c815950e4c351b1ff21c", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "53715558479b65ceafe3393df54f37dc9553106618f05aff2a69031ebb675af2009c9972733d039e4f5798765432e417dca306f75043d59459f53688e52e726388605357c54b8344fb5cc5f96a23385f8dbb3beae57d4dd66d9ba1389aaa37124f026d6807faae9a9564af56aa01315d0814fca8f3a142064d7f32d3f39dc05727491b8e668c89268da82992188e854189c1e4dea6bfb7913af6d56ad740a2cbc29ad7dcac67ef3720571929b464457b591d68b3ab807f2efce745787b47b5289dba08c8261e6bb28754421757fec3314ee02c0ffbfb1316df3cc16f794115ee92b4239b4b12745eed1627bea05f6b74bae600d4e7a407dbc37351ce874c212dfb35bedad7c182600b59353db45c55aa513d00ecd5a46f49ca4654d6486bb1334e5560e779a639b505bba183e9526b3abcd2c057ad4585c1306d4e6f976292cf702b4be47b2879ce0cafa3cf0ef06a775ff863614dbfb28d8865edcb607acc7ded5c4058f3ed8efa342389d037959b071ae80742a27585492b1426f85dccb8a1aab361fa4c1d0cca90c3cbbef6bb05224a2881d3ceea402951b9be337c7d676ae471f70f778f8dabe737c89b882f03c36efd373256ab34dc8968c7645e8ef3fb961c9666bb3350c41e43a7fad0b091d830774102bb1cac07aa86c88571990b26899f6d272505e617143b3796093a9bec8a39657c0a8996115bf4443ce869c11e", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ea1c9c1e62948ca8f02811d4a38f00cb0c873294a4de4ffeea2488a58f89452b95049713e5d780af4d1e0aff0984e7cb441dcf526baacc701740d6ee72c82639eba6384dd87f6eb1fa1e8903dabe36a6470c22d78dd95c01e45099991fec7c1d43d98ca824cf05d9231d07d628eddf2bf8050e6d3c2019c1d9f3fa898189f4a6dca317727d8b46599ad2bd8868e4decd968843b10ee9f6e06ce588ee5e0819508db4083493aa3fc04147f4351e70fee5db5cec20fd5f1916a734c90b4152717feb2c49b4d5a06153a590c917bfbad2f1b4326c67975442454a79f962f7994b58d72bf97876cfdbfeef1c79440269dc962b83460295a22f4465ac32569ed25061ab7a51e3df8bac6bc2b8f56e7c91e969c94abfb39a924c502ca182f31644d9a7d93f56ce21b0e47f62786c900d1ccdc9dbbf36011c4ccd85cabe87e4f2abc3ac429529639d834252ad26fa3116eab8191f1ef74e47c8e6a04541cff064c1d0d7668f00776e0abe3ec11fc530ca4678f997c58f73328a2258f69527dd822f192c5d24623f628e6dddd5263633c1722ee6536ae07b95416fe82d18584abe31ceb9c448494f914b7f38132ea9269299d358a7b5552d46c02f93a3f6cc331bfd258975f3789867767b62257a1fad63c382ebf5dc95a962d8fa0f96b4dac947c332d7364ae8272a40276f4a07efcfa17af52d173685abe0d71eccf49e6f7a99f1b1c", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b60d5211078f739fb59f9365d3501b605d54e45e8c027da4879cc398b0e3cf2c82aa969275931b84be130464e4b2c77f9df5a2d12605e891806777746435eb1ea59c5c338f683eefb43c6d62feb08db6ebd8dc6b60efa0e808e52d671cf74bcf3d0eead2d742de9a95ec4ba4554ed841c0be1bdb492e0d84bf96b40f0c871ab213e8fe2c44c858b9791888904acd848abd85d849bcae4c65c2243511bff84548b1f30a223dd189277c251376a8947d918ba044f67c2b1014646f11f7f387e7dd1d1b29768106972eb5b646cbc5914a625fa803e8357026be73d990ae749d575315300848c5577c3ebbe5980d1bad7822fe6160dc368d28d85fb9fc38e76ed112a48a109dadebb409fffe0aac71f72a95fa8ec50d2f05dd672028ea7ee31edeb0dfdf0caafe93dae3211f69be67bb83bdc7cd20e8ef287aba14a772e65afe40a1b595e145e3908e8b6c6321e9b55decd9c7ffbefb215dccd7bbb5ad0bf1ea2b8f71273ea29e3393d96aa1df43f8170bc683d5891488a9ce83c32cb33499eb1d57a1096d09894b1bc1bd6431b8239c37b89c8eed62d3842c3e8ada0279d809b487bba3469c8a335d18d95ce2ade5a686091a7adb7087fc7047bc31f00a8e8b4ad788e820c0e4e172860255b298c9e37cf94e9e52804a9cee755355dbfb6e76f70d3f5229da837b81353957c8e23a4c843bd48f1fa287599f25fd40eb907bc94084", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "174aee0f44a5e969ae10ecb006870a384feae7406d2c234a0cc2241e5ee8cea37c20520eee1bb55df5dcc146304c61e128d6cd1231afc3d08c3f0237e25f1e62f901b98ef8bf5772cc2ad0855bc8374a2b401ac9d66da94d693df6e4d71cf15ee39b4c18b968da02e57d5dbec2f347540ba8b47dfb7b872054cba0336220e0968ee00f271d272dcca77e73e730d79aab8646abcdfe7638c83c5252b1391b99ead56d87ce9e130846cf1da78a31f068d71800c1e87ed91ea8699dd3ba208389d7dbde551d301939f923870f3a2a3856cbb5324179784ffc468afd5851c375a96fa09739bdcb5b8772386804addfa9351b254275db7c886308aaea6ec3c300f9d39b626e8d6dce31e76fceb5caf792c17b5741a2ad6b2b6652bacc7a7b02b7ec3b3073a57b06b71ec8f3e8532393b5c7f814974d2fd8924cf3b0207acad45842e1caa92458fda1fa386e3458c63ceaf37948ab08a10ea986c9f5e219037b4bc70c115248fa293c67d575f2295175f814d6fd5b73788f6f764bae4fb473586c6f3a7a85bfcbe86a7b41d33fe4769e0715dfda162d5b62bd32e02487daec827ab067e784066ae62d12a47c1ae4a37035f140f365dddbfb0b389b46606c91ac9887e122094071459a439efadd46a8fcc8370e3e34a2db6994487468f770222f4f305dc76bdfbd51a047d46395f6cff3c2f74310f73bcb24b11dc8b27d3bee11d0a6b7", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33b377e6782f18198669ea182b8461abc5ce659b00bf4105581f8c4a891681a792c788bc02ce974178b4b321fc3abc9e957d800fbbfaf5ef628caf2c9242749eff78c1f7132762015647eb7e4e81ed4f5396b0cde5d5dc69f478bf82b975e2cd1e83473b963dad050d6cecbef81e5632ae1ae37c0e1118a95f406db641d4fd870f98cdeb88b3d7b0b3f5bcadcb5499f37ca931c504e981dba9e5941104145f36a256ddb9bba9a3512e6f4b80b7a7417a590c80ce8e863edb999a3bdd48a3b1b79dd7f76a32429798e29625ae4166786b73eea6c2ca83c0a2213da3a61edea5b2fc0031e7b0a053437b59b513c36aefc7b724ad135f35854f56293ebe034e234681ce953861ba70dda583d3bf61228b196806db24941ec08d0276266740774f659567b98357509e38e4d51af0b13185b6f8f561f407556303f63882c0a78b2a52ea64ecb9cb23231879cce6211e3431c39b6e99114c898639e52729c09e11d54c216ec831f76a6cfba4fd1d94ccece4a94b64862d777b6f07b5ca57e7a9c7de69cac5552daec51c57762bceb7c051d56abb42c3632228705d751bd29e6a908a1f1fb837bf72d280ceb867c0249c7e980b3ada2f210cf0cfb6039d7dc484c5055323c5511f06c71e31727ab80249af677d83740eb8f363269fb27a38be9761fb4bc4bc56ea6e1cd05520b085cded3a5f66facf94dee6d67ac5c49d007163de8a36", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a87afac0bbb90b66a096091df0dffe2bc889febdcddd16b401dd7fabf7b6a84159668fabf88a61b2fd652dc1ed4dec61d85e18a5adb79d522c1f77d99020ce971eeb99524dcb125485e86308771d4c840b900bc6d99bab52e55462a3d0fe556c4fc43bc4752e154380ba7ae976827122ee19db133f64254281c5be5d748d50a3beedda82e13f8c0806baa42a4f6d83a869d9a64df2ded8dd24d336242ed0d6437b89a6acb225b53385f2e74e6938a7f36de06fea6acdb7174991aa4ce2f93d12c1fbd7211468ca0c4b953acc42fb824bcdcbf3773c18ef3c17bc68a291a821f9fe948c7b8f5f01a09efedddfd7e62cf5d8f3b3896f1d205955d3b9aa84fe6ac70ad43b9ccc5f015cfa15752b77cb9dc0ef78b2f127ff3a9a42ebc379cc64abbcd6af5e85ccb51752f89137f9bdb087c84fcd943c379da70c430012aecdfa1eb5669ad49e4d3f03d96d6479f4a862135f4c3f3d96c49f253cb32e640cdf533c195d868482714c76d16768079cf4a8e8577b40327b7d83ef671ddba3e3b8d2b59daecbae61571adb28c2507cbdedacc9f56f6ca9545ae122482e1af3ffdf1c6205fccedcd859b910aba3ff842e6e97d45de34855311fe39131b68e9f6bf7e10dc5e7db165b3f82c7d4ca2c0edf7fd5d8c299326d5c95dffce4fb799c8637915575b8e93dc45886b14d2091ebfaf182a549cf51e1bb6f029eacab21d2d4add939c", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "83984037be1692cb53fb69dd3886b9fab72333aa5dcf8cc0d4dafac89353cf5fddb0b7d2ec6d00c52c86f6dcce3d8e4fe9178c74f10323918d7be0d5ae9b86f9f69f614b619cf2b448a5aca3e83f11590de0532aae77b4932927b971ae3512549cbd1c1ffed0f2ef2f13e3c2a755a507ea2a2de0e412742fde8623b21cffad90dfccaf511a15f03937a29871dd1e3851c735ad51df656f0a669d0afa292b9153b30f39c76bdd9153eae30843a3c21ebaeeb5482cdb47e7a4cf157c48160eb19418dbc2b076103290be1f723d473a0c29f24e0c189bd5a69e76eaf8fa426acd388e4bf16b7bb94c812267e70b6d1c059d6b43b9494d019bc1deba38e45eca7f2ded4a8d1201b5dc3afbdbab26dce694f7ac53a1b7aa27ce0e8dd3b7e434c6e7efbb269bf3e4562561afb5f7ff2999267f1f9f2b0be0dc2ae961f4740e565a3160f28668ac09ea119f091af45c1f744548d2d23cc3e3c99a8e21d32ef2198db01f54d4f94f6eb05761e2cd8bf2c508af1c383af0a41b5ab7be90214f2ba6fd70f9e6ecdc516275b85cea06f1613639a42a31c3d85e9102f4d418a780d13ea7cfc13a1e86e77b4894cb7a9da94699576bb0c7d0a75e0ca8f5001463625478e2313b0b2ec40a63c001d5ebe438f634bb44060560eca20929b0c86ce9d1ddb6c11f588dba8164b2b4b25b536bfc75b895f02f373c381b415edb8beb40f35e76218dd4", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "440bcf21883bb0cde887a3588f8ba202ce134841771e0e957194b031045d84f8cef358bf2dcedb3517fbc8b0058d15cd185981b00ec53372c1eb8ab77006f929dd46b205e9ee12c87f3dd9c9aecc4272ff2247e7543dc533dd25948a1a1f210dbd543b49ee3fdde9789e801bda225348031b6816b1415f842b90b66a36ef19354132e3a0ec873d643db2c93d00d69f5545afe158afe8478d238c5e6f9ef4c09c38a0938b4ce00eac6691e831a762fef1f922d69141e7d1cadbfd1d3d76709e7650f61248ffa91ed0e93a65d6aba729f33a1c99d90cf09c19735a5c6b29df7ea198c079794b9cdf8fc073abe5a232a455da2a26a6fc1d4ad46c6a72aa4b9be57143da838fb9f0fd01d036e8a6d44a51d9b8bb1fc9c03ce6ce5e28f8018b2f0389535a8b08434d59b818f42d717483dca6a0913ba21852201a9147a32723f091b35d511503eac3ac6f7b82738018d755cf8a1e5b894e63b10623cbf1141598f4abc6e7ead6239debc1bf242bf8bd8b0b7a514093e6bc668d4a10a77662c4e5ae42bf3267fc12e49a39fec3d3af894d7c4164c9e68e0c12cd28fa185425344a36920215d25e0c48c766c93c46b3a99bdfd058a866f53c1f89fec64ec5b7ace0da812c8a3358e776f0c61acad871c6db04055a6aba54a0fe338d1564a5d32336fc48c6683fe9f592fa0f4c146bde4aeaa3d57d4850365346fb2a1dfcf88bb6369ac4", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "cdaaae87c37be71c6c96fad6f95d98cb02dacfac9298bc3f83fab83a969a97891870aa3c66caa4739a108c8fe1f7b3e350c1e4955cfa49fe969978038f26b1b86b387cadc9cd62f9c4b62d6c51469dbca2d922e9adc3bc52145ca72445ebb5736f916a0e7c8688a8e329b4a6dbcdb72744ae20a661d23ed35fb978a3f16e6b7a50e062af40493e1fd14d3e7a1d6df5fabefc459d9240dae603e1b8d8e6d110d7e980b76e0f4792f5da508fd55159178a34dfca9c323a20f8c71d4f1f0f07f7d6b95f309d4988974ac847cf2640e2a640d9885bb80abdbdc219a9a5a2d91303e98fa37fea5f34fd5cbc5d6146928cfece1d910bdfeb1f428664ef857dcba3d4800c4454196be27eef43efb05eeb56ac4cdf67eff223d32f53e8ffbdb8c3328599b6d99e05a2bd3f8ac2ec76b55a50c79399251884c94e642b31ab06627f9eb7aaabff8367aefbf026b4d659e465f35ba8661111dfa59898a0b49502ca093518fcb62346df1c67011a9ad301b5eab5fd2c999a68b6b8fcc3a2722fc6cf4f8b43bf2dd74734092e5c7aaab99eb478d4569fcc9798f5409ca0ecd416eb2fe8a796b42c2f1c53b61eae8c8447f1358267151869a5cddcd1f30c319985f455678b6588960916a813e774c59e9df7720b97b0cab7b553a3eec4c1c062f475e6aee1985a5ea7b49236fba8b0b2bd542be2f8c13b63f095798b9899384293af3545a9b7c6", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9778e282004ff77fa8a82caef25dcd952f20e4817bbfe2f8fef07f4bd0aeb756e5fe3a8405a59d5afa12a316b2e35c9bd55df7d6382ec7951fccd7d0d515f238fe0399dfd607892a61e2a716a6b59946b200bb25e566dc6fd669dab69aa3a25e255c6b1e4bcc3facd6e12399c066744a5cf1150137a644bec11b40cbed33f0a7e9b08e5c034d99004251696266ebe176d006239c51293b3abcfd97409a33be4adc51bbfc921740c28a9c4416fbeab2727beb66c73070d9debfe6084016873587c16c7acc2407517d10bce6a5981f6b048cf42d4f148bae4268b4218949d00e2a08a6b57a7da44d72069705389a3ba2f5d6f7368ae7095c6c2fa7210db00db718c7c38d9660ad23462e4a3bead4d6ccffb1d1977917be943e86bc506f0755fe949bb256051b846f1ff7b58f17b7e5a50bd3c20d2555ca375229f87cec177aecbca08204e1eff028b3d18b44c8e1360a6db817e4dedbae698ebfe8e2ebee291cb4e9bd1f664dd6e71dcff8b0781bdbb3b91b91d3f7b870190b943c9c54eb91f2865fd02979111f2d96ccac5d9a7ac14d413ea358ea3a36b0a74012eb5092733ea3291c4d154775160f944a670d3f06b9c7f456391c715c2fef001fb3a166aa9cb0cac542b649f4c360f96d2a2637b8d27792dac0ef0d277fa969378f1ba87713153c797f61c418503438d61f48f445cbc38b83d2c589de99b4c781316bf629eb91", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45bac5c78cead5823fe4143d4a391bebbb5e1b2a1c25458253ae774f9713dc6050df50950be673854560f070eb43ca43499eb9ca7265eddb8f2cdfb8e0d2bf2102fc06bc7eee44fd3cccbb732b3d1c0c4609f4a36a66e9f5f128fe9c80e37cedf105434e31ad3fec164f539cf442e4a7b0e19e8e61e84740465dad745545a12de09177ddd7b903bfd8c7b6d109e870d5339ce1f27e9bddd5d1145e82a95528def7f9f29ed6d74d42142c5917bb9b7b262a073ecc0387b4793a51324710ef31be71c0eff71187b2d28bc8bae2227cb0c534b02ac19a58ffd558a873344db3f5bbee2ec5a084730c1c5efaa7ddbf9f1658ed997a6bb210561874c3f90e05331a76e0cdb9bed2fa92d1749139a8e33285a94f2fc489d8b107ecea7e6f2f89b0a0d99a3443cc69e4da32f8c6e7ec68fadb32a681b23e26f4688b66a2e90a8f3598e81721fd1a7d5f2c3bdc7ae1cd05cd41ebb9f6f5649291da688328a2377d5b22dbc4c1bb2ed06ab368723b95080b6fa5c390b2a2869b61f5cf3aee93d62a72f9dcabb123604d6dd5683526e8ea304c0e6e5876c40ea37329d66d66ef3167867f14cdf813c5c543d8ee0b941fdfa9ac91ea7b86c7de9565bbc8cd3b29cd8e1bbcc75143eb59d76c4d6f349b2dfd4c5183f959a54571cf36cf186b43ead4e0ab8abcca4b5b66b601576765e75e68b0198d329524339bb801b2ebdc28516b91a69f55", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e33e355f653458b90d6d3a3422e7654124ea6583ff1059198051f56961320de3e853121c08b152e70dc4261cbd170c58fd5cb26fa0c2e72f4d49579bd0ee81f9788c4439b77534df379bae3017aad29bf7ccd618dd6794670504b3c05fcf4d8838e970c0071fa203ab28c84c1617f90ec53d84d2d04e916b2a2c39be55966256b9fe2e4a54c80920b01b97b7221b9631854f44f27b2eecbab9c7a0adb99133b872b4d2116783a281e9dd237e4b901bb27b6a17975af4fd8fa80f20f475d6be06b8848d7629987a3896e6cff2d98d142a3616e3252e1cf5bf5e1619d11979e900e0f766f371d68ba41a06271b22f4b94fe5dd31cd764eeb05e34dd569ef0f551e51b8a5dabe8bcea1c13a5f526bd49bab168318652fb980d5254404980e87f19f00aa3a7e929e2f636959d1884286c1c71ac0020e85067dbc3fdf247b0b94b1a6dfcf9aaf264ba760d4b3b7a4467de022f0639cbc447688fcb258c6d849ab22f62e8ce5f00ca2ac1fea922553f205fb4626f6bb15aaca4e884d18899f928fcfb115690ea12c594a11ce85cbdb472a10fadf84b27378f4c8c4e52a590fe31f2fd0f241b7628841381e43dcd63bfe1c85b7d8aa456e160f1c508bef191348aba9032f369823757d79651980b3983b6e14acc52fa7c6703f0933cd00c802ffdd654974ee5a1a2531e145f6cd1e6f26c7ec315e92fd9b81b320ac02c08faefc5a97d", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2be319bfcd2554c95cc748e5a426d5b770b64138f1e6e39f2ea869eeebc876b2d5109508ae4f15e5519881ac55c3eff74b66c22b8331fb696f2c69abe8fa5cad30eab32378afd326219ad06d16cad47b7c425dcd3970322f92ec7226e11fdf36a465e95379011fbb57fdf27f886cd64586fdbb3cdc49ca568d33b501c75b0ffa5c1ea470e3db7bc20a3cfabcffc9dc3ceb4af24c87812c0b7bbec8067dd3a4a23ca871cae4d7cacdbeee8ba2989743c36db2479d29d2276b678fff44b5e2ec845642a47d80f7ff9ba783e310fcd97ae40d37c9126d523b85d8df9edd0aac2d8bdc54f8568cbc8088adacdf81e9b102f4a95b5b0e6c0a7ec7bc819bc591989557d279d334e0d6b3f31f795604cdb8e06f6b2c959c6f370134e4001a05e6c29a632e00941da304ba034f96fe689cb3a62029132bbefece3c66a32225744c137586c8d2b6e3da259e14d7c28908c1fe4bf23201e3b6dc5be4a04769cf315e7952ed8a8942f42038d67c48769ff65a3438242a0e6774d9c0da22f534c17b4b53b66a12348f02a52c33dab402d69c36a129e030e71be912e55d216807babd04654122dafb472fb53abf8101189af1dee0f09fcc586d8788cc28332eff414ebdcca232d31e629cc6e3ae8d5e8687b2a0d3302f398e9d8cb00d6c6ed20d4ea893f5676da6f56f16ff69e56d802592ae6bbc70cd5bbb04ecfcd7e2d37c297f178ed8b95d", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab4e5a00b33f47c10a027f3e9ec2942390d0c39a8ddc8af67c0fd4c87fe90aaad4472551436a4abf8257eeda0c755fdaab94cb102d68102240c7d7fd89a18b70345d8ae20358b3343dbecf17c0494dd8eb152f660ac947a46121ace7b70548e4f2c669f683fe5328f2ee6ca0872f565073cb0c52dd9cfe5c63f4bacc10c54f9e1c8ce0ebb4c7b469135bcf1847d9bbc9555005dc44e15609de1677de4127cb9c3cccf5ff3ff83091b4fba271c7dc885b4ddc68e858766d4668987579e11b5478f8a3d74b7ce6d4d849e05f31a908c6b30ee30d5d315b643fb3d243bc9b6c4164425895579cc3ab089e393cc67560bed3dcfb0e42e1dc800184e5b4666c7cb418157937cce53103eb7309bd51ae5eb3c057eebf318b2ddee6b0fb8ffe93434610912e02cf2ff4eac4d54fd698c5fb54d98803d02ad0b187b9391ef9c7dc71367d65e50ea403c17e229782bd3c080b16005f7100936c2433168dd887c35f5c0c3d2c53621060271b51d269fe022454e33556f02f6dec4e0ca6be36ccbeccb76a03148ea492187c008e9993d017f98090b37bb00492f18b3c144743f83cd38b5231157ed90280a35d33ecf2ed41a4eaaf720d3bd24b31b3cda2bd5ba55aa728cfd8c4fcc2285738683b4bf3196793e8e64d7b04540086c81fc3dc9f7d77580d977c6c512337aae1190eb93d990e62b0ff328d7e4395a051994a3805831c2ac07b6c", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a57253ca6d6aff7f4a4b4d0cb13dec25cab22e41c26d79f1fa077b872109c6d4be2314b0a5c94b755ad9fa6b5a8446f062d22ece518098e573753c048e61554ee7866fc2e71046bd38a4b1ca3ea31a9e223a5c514c17106d491ba76d7aac56fefe10b7bf7569694cb76a01119b469e89e437548e5c8595467346391a9fe291382b2a255ef651d47f7a16ebaa20698fb6fcfe191b18818e11dac3a60229d9df59d0e9b08cc230f4580cc323d3431932863ea83e9f0cb86ce95366e76f0b3099659b2ec761919d6c208d7d822552e8bb6ece7ac15e2a7c5b7f3665ad51fc060e2c48346f9bceaff1941d4f7687cbd74045b0fa0ce5292c0b23e4aa71e3d8b84bb1e376d3e8ee7198b236c95bb68db305c7a4391a07fc67f4cf12f320ebc64107310e180bf2b969fbc87ff6eefe10ec8ea4f9a4d56855cbd65a2411066e927d4808723ecdaf206f291733aeabd045bad909664ac4f5b5fcf7647bf4c0f426d501f002e5e5ddad9e2929fd16df87eb0528bf3a16e67ffe3c2394e923a3c617b9613fc2540403f19a6ea6782d7355903fa84f6a7961ec52f2f3105397cfbecfea3f27a26a973473109908e029fedd5e75f4731d7704fbabe20ef5df0107dc67230154c0df5f0a3542a42a0c9057c730d624ffc07c68c4872345c9691df3b4ad5e501dc60df49e859cb212423100078fb42494058c842f88fff9c6a580df5d222d22fb", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a1de972317b76405a4908ae971778b8e68aff22bf5256ad0adef56fd079c8bb7bb8f99829753502d4772df5193af279f9b34c3e6d3740f9b8b561a9e5cb2b92279e41eca2e1a1a6f5810dc0c30d80fd6b7a26413dbb75d8cf823035ffe3979efb4b0755ecca4ecb2985810131884ebdd400db3283e9ab7c3f91cd0b06b80f0d2414be94e403f6871efd02b009eb14c9dfeafd77df8b6a0350b8e1673ee3af7bb938fe3c9147f9fd8839f8a66e6a90b8d19c7a15cbec6c427a17a56af7d1fbc9f683cf7008f7826d44c1621c8cf07f87638adbe6cbd1e7e03a6d7f1fd5a5cc8528c3127f8a25e393aed4260987f732837237654ce541614b10d189c93e31e4e3394963b56833bc00fe31f83986d70dc613f891952fc5d077ae842b774b66c2550c2c16bd6291981c32df98cff41a3ae33f75dd9570a39e61ceda5f49048e69cb48664042f3d800e29a3b3a16b75a0f81d651213b22eab1730476d72417057b80c9511560a2055fceda964fa52a57ebe8562e6d4d230eadc143ddf6ede422b0c714ffbfc300df22f12f9ae42d240b219254e7c04daeb3ff2c134d1740791f7544a96f7f2a377df73d2c7594278c7a910e828c3c21db01ef1415e8c59af6ca044e62990c91a79cfa7a30d5e7e9b48dca258f477dbb40697e2b924cf930546473461581a15cede86530f673c630783011cb6f5f3731996f71df847384967d9b4945", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "16fe36f67cc953e101e5720785329f69cf2a43820ce76d40d5591b11f3223d276707c4faf72cc052fe46513462a67717685344ca6b9e8ea1ba254412f03036a051affec10a41ee64ff95f96cf8bb856ffb1ecc1fcc523fba7f7dfeaad4006fc2ac2eab4cda92626adb95b73caf2700569098a89d3addd77dd9f40a5f2d5d4981a045a7462ef34c531495cb49c9a8ea3c5b8ec7c182abfb8b3b197161d1193accfba2b71696d919605b1cd1f978df348278d7d59145a8ecc39389a709903c5c0306d3cbb067fe59846506afabeb0e21d88d2a60bba9fb4183c50b520ab4da37fa3b5d17c57ee99fbe8ee9656833c498fab210a1b586c146c78f6b43a19c8faaf4420e41a71ae466cd939de4f679baa404117ddbe8737ea7926588dc251be009ab9bd179a7ebbd056a06e244d820c38c33b033804caefae9440bfb85607da1e1f46df81710d7704fa6e0ad369b748a9a7172e4ce9e35858de2e816e8539689e1669038ccae587acb8552bb91fc6c69003e88b0ccd9d77eebe2296264f0012755bc817c12735e4476084c862502f61dfb52e084abe877d3e9c2478ac3f7a6c1e970d2b36ece97bfa136beb3b9ed5e1c159e752f0a13906f0bcfa8a7ce02ad8e925816da66e5aff7496270f090d4f54593449930c79f37584a80b8f07ee6784552af5508c2b5081bb9c6127310449533e1388ccdcd1ed5dbf75b3f2939c330417f2a", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7c29021934f18e6c1725144c0086eebbff2502cbccaae2a33108b3b022df0824c1959ae4e684150fe1069cfb285b2d7e139c10f25c8bf6924215a6c16851240a07599036f09f0108c19cb97f86318cccf5419a030b754a0590da611103864e8fd6fc02107dd4f9b222d0d905f6fe765460f34529ab262ba80f1fc4882dcba0db6289c99671dc8d1275d1c07b6710d659db96de4c9953e4fe762be387418a639b48756d81ec8cc47e11af65cd47349981e790c540332ad128fdc6f5df559be507fcb11512fd1191b21b196ac710260074bdd38dd3dc059db3aa5d10e58076664fcff780bc7500ddea8640fbaa8112b65d72419188ad120c9772b9de7d38c83ac784931bf7b0e199254529d351b427be648a7f7c759e50e0a08e5949215d417764a4528fcad341eaa41ae6f7ad0e6cb8a3a8827e2e40fc1ecb6ce1ecee4fded06eb87a1db7c05bfd69509006ed25bdfbd1def59586cdccf1f39f5691f036b6dde5ebd1718f6b5a994d338a1076493926dc473a104bc7410e3150057d0224e1e9ab3273aa41989414640db080906fabc1b341bf906688acc7780164e8f9344ddcbae6ceceb8dac4c7ccd12d837470a24cfae27762833102dd25c5ceff28ae171754cc53918af927cf2ad174c68dc13e1f6ae0bb682aab2f74103993dbe55b63318b93ccda31b6b86cb18d7851317b5ef7a6c90d6be69aebd4f6782514254e6b910", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "089450accda3aca53c26a79ca96155e79b4ada511a73c48be4156e29c58a19680bb76d96551a23e71f2a87949d50542569d8c59ebd82db6aa8397a240f2e2032f7b47168126993c01c6ab06058cc84af07b23cd303abf9cce665572a57bf7968821d601ac7d282f7aee5e96831fd72f897207a799ef2375d61bfeb5769a76fc1bc4effb5861351c80bbe1610a22c105da4b3d1c252d9b0bb036219b59f1f2663005cd2d1627ce5c3afa8ca1ba03c7713c43f89ae86cd21017736cd7f755c001f906cb81fb3bbe83681f1de6ffc1ace46c4610eeadef173bb1f38b582a72736cfa251310f0cdabaf1e0ad9735d2a6770d90accae8948462662de815b1c029b6ca11ee8e87f2dc9c1c50f3965d056dbae3788f0545acff739bb271e51979b90cbf87ab1ac213ea5a279a89f7ef3c105c51109a9b8acacef186321bb67617edce117f4a98c00c76254971e8ab580563bbd57b2c1b13f80df6a84695b0b2f78773d041f318bb54f4ee044b6ff63bd2d2c1b9b158272b34f7e7b41e3a389fedbd20175a401e6d05178b5496dc79e2e57d29f365fa1d612a58cc4f1d89c0612076c727b909e659a19326f1919394286f63c44e0343a5fd6fa5b015114ce6a55037870bb9d7d81ea69c61e1ccd52813efe20738ed9c3ec433902f455374bcfbb6e1dfcb3432421c4cdf156846d305af17ba570cbc46c06ce6e57691e2bfe7435b0299f5", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "460e8f94511d06dc3b0ea2e5dfa68c968a5fce071246119e72f30c547f5ee38da44df9383d16bde1ad6ad5076a42927947cf3fbb0112a640036aa368c59370813d1d2aae64fbacf199e7564febf9b5a2e9e15695a21fc7993c06a13747dbf845e833608beea4bd274e4ad869d1ecdbafbb89bf094c9345cf4f32e31fa59a2bbd543846e3ff643502b1576a7d70f5b57708af4fab2dc577666393d732527464bbc97680559a3782a475e451df48f2bc7c0c6378d3b24cecdadac1c72fa139bfb535e3186a534bccc93f2d0971a68c93c43390b010dcb142d2d5e79a8854c55049da474035b483d422dba832c6c265754b753d312e5f45135059f174540609a4fa5541d29c8cf381ae634d97fc57ee514b07217706350c77a1065d78e55cbf14a3f9fbbb136ee4a91d5222cfe191800a6ab694e11b3ce5e8f9341faf91236e1e954dd5b387fe07ed1e76c40ae6683d8fa63578c584bba5f1641130f66fff53d7384dc68fb124cbbecf71c792b96131172e7a4be32b183f6a88209fe3512bc7b125798928af1da6485fb2cc9fba817b6e3282891e682c3c1c8d3c7f17c1ef42c6ca58eef57d18bd0e02e567c71d2630997e2a6e5a5e5a8cb30db59a25988fd4fc95b03a07057e7f833a31f2ced2736deae215f3be8ae63f019b85399d49be30b2e621d49a3c583744bab8a464d19f11ec4de2a4f4321c3e8fec8b019ca07acce433", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b55694b409a6050693e2f39c7312931e0316395beb11fc0297ce2f4114623f222350d6e3b0d11ef0a312a13c95bd2712ea11308676419173c0030c7c088ce8758687e1c6d045038232c6d673cfc437187b09cb059d06e28a25ca585cb3a0a2ddcc0e93337c0c9236c6c26d37f6a99ccd3bdb3875734fd07893c0096ef45001f1b7959859d54706208039d8e0313d0bd6cc79ec75e9e65ff110219dd48cf79929e54c3795cdcf83e4232bf808cb357b1bd0a7f07f8eb567886fcf5f388bdd39383acb285170d0dc3db2b49a334a666b2eb841193e5927223bc37de04f958cc5665130b23e8f7541e33916832eb5700baaa61f84b746c73c5e28931e4c7ee45286dcd5e14aa1738ef8b8cc9ac0ff17da28dba6d4d58335f23afad25c0b40157385d408474ca267c3ae3d2bac9c0cc80c17d83acb53c42778625499a4da3c87f79104693b55bf014f7040445e76a757aa4a9501e13a276ecd7e2ee65a4649d505c8c0b2f566dd193f4bbf13778c17cb88d1dee10a35b8d3e8941e006d82ac9fa55f0c705be12391b9222ed1f06e45e885793ee9e599166578d8e8c96a8f92895ecb58419f761c03f13a8514a492a5e5320ef4b6395f23ba64588d0d7c1f797b426dac0359b5c778ee63ab1a354722a66a3c5fb5852ad8cb9b415f6065bdba866ed62d566329291cffcbaecd6b139b0af160cdf18012aaa4dce7568428a1e944b67", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c7954e4de0d93993eaa2817ffe639162c9c17b07ce4d9c76930aea1b5b22f6a7f5043ddab868d0e47fb171ef1a10d316eb5062b02c02144347b7b38d2c8e06c3dc492e6013edea85a5b2fbd9fc28fdc1d99591497b27b3d27b0a03768889302e4978879467337819aa8860560f69ad3bfb56fe9367333e7c5fd54634f7d4d222c9c913398252f6222837a504e46a082303379bfcaaffa35981ea1f51ea9123e7cf1722960cd09f3bb2354289ea8872a62bdb8977fb475dc36bffbd1671504ea5fce47a1e5cbb9aae6837a987e468b311f0360372ceded2e18c7eace27ee9aaaec71e31cf41cd13ffd0321cc9bad3aa8ad98daa14340e155c3f2e933657dbd65f46b0050bc8fec2bc314bb460c1f34b9504050bbb76a58fc49354139a253a2474c578bb2a58804e2bb48840c29e8a00c736274e322b661c893773251240c6c271d2bf656f17502fe1de3fc4cb7c3f18e20722ef51589aed9f6b95d0d37c5999577b158d64b1c6906719c1ae8200936a15ff9aa3bc475e774f4d8676466839a7aae181603d95faa7384f5d506e9b3988fe59554fa6c970d173587d74d768845bf56f2e9ba1932d52053f950c986a9262f98e232bc2aaca6ef5532d7646fac6d2411641e0a36dc27d6177f4274b14f8c47123ae23371c9fb6cfd54113d6bcc1575364acd40e7b8f5b33de28da91e39899d21775dbd58dfc2f9073f06c00d9dee904", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bbb95e69f88ebf36657ca243920d2cb19e25c174ebfa85a5435457c70a45525e04e9186cd959326c40077b7fcfba97bcbee0c80c7fbdc722f7ff1adcd277e99a97a0d9049936057bbff5ed4d33d00b4917cc1f7a7dd03d99e96b5bba656646cc442c25469552c4f25df6a5ef0f88b8f0a895086f34f4ab3a3610d2a2d48745ad2c8e77273c3d78b8c76aee08eb500ca34ed48c35ca841e055bf245d6aa6d6832f022134728ae34dd7f5c1afe06625d0f3d5ce31866afa65d132ad8e39bb6e4bb3fc028887738825d4af54df696eed850b6abba6fcb62703c0ccd1130c15111ff5ed6ea92265a9cf0d8ee33cfd36d33c472f629bcaaebb498ebce26fd39f3f0b14e4e12d94a5c21d894fec224103ddad8ac91d916d1b9de195e334528eace4ec3f469ee7245678e4d64818967ed98f037e0cbd21a4796907fb6ff0f7c6d036ebba7e849835caadefa1f2f26c7e5fa21deb41931566cc64ddf6b26a1295d89ae6422178d15c67110b0f87d9f2c84cc814f5d3fbf9361c573cc7a0b94540e1946d9d456872bcd5542e1e46333091e46ed03df9578f982b7e2bcc6c1f52781a9bd4631f30f4a099f0cf738f6a1f9a6b3b39b77111667c0105dbf9780fb94848ab364a4d572d6993434b4c7b8a835989d6717f078f86d843038d51a75e6ba9fe5277eeaa1f5a454579e441a735dda51159aa123ef9b9e2eed8cd03ecfe62057a678fc", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c4c969e616dc14bd58346b74b4941f28bebb0f4b1e47d35e5b3e1526dcded1701aaeddd913526327e6df051311559e22a33ab2e8cf3d5bf0738efb3aeb0d4a1eb79e00567dd93a05ccfa40c3c0d12da57b1acb1b9bbe7c516c71f4ec34f8e0ab724a5010219259240973f2f058b44db6f2606315d46689aa1477dddccb8e3d1e2a673228140f4c6394086fe29b8ee0cd188648d37c41a0f36a5c6a3e9c71650031c0c79392965800b76a226b9e345822f87e6a97cdf1e56a940e5eb23b7284a3b4ab10a50429d29aded558a340a7b0eba927dd3a931c4a64f79e1ff06a80aa0d9202d4f4f374759ac8057e14880dc9dff17931b388e487ca03cfb1ae3cb8e86ccdf4842718e934751ae16676254e2d2e24785a5642c6c3f77a21a12c96c8365efaa15187b63a1a4d5d8f53dd7c17c051f3f4abc4dfb54acf6fd42ff040c072d3c25f2bfc7a61f6a31abd4be6485ce7221707aac64a063f7a087d4a6f6cb7e77a655bcde522dc87a84ce482233a7165e1caeccd28c57d21bc6f434a5909404a5a478ee9e2cccae8ed9e6bbe7115a3504f769a302120f3a6d8d55114d7649ba776f1c3cbb6fc290ec899258a42e30aad5bf7ebfac22f7413f918ff7b8c236557be12eacf46febc18a5712bbdde71faf134261dcd833731d5268083f894520dd453fae2b0469ebdcf6eaf287108b3ed13ce8e0200041477f3aa325a4e83b3fedd4e", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6380f3365fb011bc21edb1b5604f96ec54eb7d69c87629c7056ebf9b56945ef819a0d629baad10606db8bbf5be64e2e47ded6d2a23a202e4dc993812628d0e9a428e9dda6e3b24e061cabc6ab927d989e11fa0574d32ea2211e581af45d3000be1a14498b39320d4fa140729835cc4a9fbce3539a0935f02d44d80ed1bc9a0453c78116afcdcace08b2ca18b1aeed24c36da7c8501b3c03a974d1e639658d113c2ade86869d8bf295ae7064659e37276b623ea4cc61a1783b698684103176b02e24cdc171f74d0bd2394a1daac584335c079ce2a0c995fa92ce0b2a2869d366be8a9c6ec930e5f5261356eae9bb955efb0c829de62087ef6149b63a9b40d2f22874dd8a58f23fde81eb2610db1ed1139a2f71cf429e884b405b1adb479842a265b317d58dd52a6d7450248ba632d1ed547cfc8ab2c1b8bb8ab9aa78e710e8cd8a690a92a2161dc5f1302404e22febcf5eb3eecc2dc28bd8df671a57ae4371ad29b66967c0b71c2ff36c42df3b3714281e60b9efdbcf6d61472d44ef4643e0706923097a687b684ece81c7f777abb6aa021640cb20a9bffa285b95db40065f4b39d9bed50971e876998960f269e96761c78603189c166e184f64e95c233f37bf3895038a051ebd032932522b9d94f6b759e7c6a4b405bef9e13bb8e5c9c00106015d3aaa51d2b685584c9348f20c38341932a33f8f62df006749247ff08439707", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e87ed9e6e2548a5af53c93821f9b5e7f77833cbacad3f30f34d8c40e75428f21863165ccf008809a9eee55597bab5747db9dcc7e0605d4579c941b8affd877b191e25d9fbb83811633fa323e1ee0a0a06353be1d0c7a7640b0a2339481c77abadfdbb500a44e3cc7ad5e20c1b08598f2aaee7f99aafa47e9e2cc49668f91c09bd643acf22282ece4f52b75f9766783863942088efaf70fe9fbc95fc98f7f3b4c5b5bdf5efb17c7e3cadf89df240b68eb192ae7a4136c96b7558b064484fabf70e73617469205497fbfb117d824563d65cebb7a80f34f9f638d66635755933079acbe64099d1e393c5a3b7fea203456c90ad552934b0229dc5f842d4462c1e947ceb8c9c0459a652e022fc6bb3bca4a8bb23e40142ebfe5b725e425386387c2fd440acf6b2feaae3d0cd54b7e708754665b9a6a793bba663c05775577b3e11001b462d1ebfadccafce2b48776d4b76007593389d5fab64a653608bfc6be92b66e8680579552dc1583672a50397c147a4800bdc1dbfe47b32e7d848e66fcc4f2e7fbf1a1dbaea8ea5be684585613ab390293003db5acce5593e9765654210c248e3c02137950616938c4385b8a444bca10c88ece0cc94a125524bdb4a0301fea17af64adf9489f25e93c0541209d864f2124524a8b3168ab276eb4a1c2b491b1df0131cfed9fc44e462ae525944860844ac5a0c1ed962a9505d22db72a5f23404", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "945e7ef1860c8238132d9b6436adb66b3631b02ba626fb477b7cec9bf97b1af58e18cc7f728febec4e76b31d0741c6c9e1e2d06230c32791c1779b0161f68eb449d9f81ac41f44cbde1a0ae7872be8e1ea047faf4bd91bd2b75616e2b09d3c69b15984738153eb7d38b486dc356e4dc790bd748ccd37bbaa21b7a6ff19c66d954e424a0458003d3ddf064abc69d35594c0d3d005ad8bef9d308b1f4bbdbf0d4a26b1d4f3b30ff3e0c1467b6f126607777559f745c024bf2f7ded1491240d9af58172068c6218b788cf7e558fa57579762feb2ccfb2c8b13a7705c67ed12988de9931235ce15f696ef900c2287d7ae2e8d9a114310f288fce0acb77aba97f4bf3ddc014f7af22a3b697f48302bf6a7b2a132d2ec5d76dec81b9c7baae09a8cfd94350d30f8f142467a5cc4cde30fe8d53100f6065df513616d5b0a1dadbd05a934a100d4213d0959b0ca9ec667907dbe34e3a51b6e36b5e3c2b981cb37c608402b752a3b3ff3dcd8715f7770067d4148328d0498da1c1b3fa3b04d393bbd59cb9a0b807f256790008fa08d75e652a645e377c3c3c429c5baca897287f030cea8b3701b423170e43496b23501695dfbadcbd2148103558368eeb491888e89d54e35a53afe131902cfcee8b09a59f44fef9aef80be150c6d8ef5796f01b0f4d3b9637a00e889b91f74c5f72bc076e8242bc35e693176fed9b6a4557787a3170d92d", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d5b33dfbc7d6312228bc3e3909df914582e41a94a43316a6f6abd71060e615b6b179e2817c1dc3a39d2881db955073c3581d3b368689927be2117a2d34be3f25c65651b1ab5c60fb7fbe4c2dd45fd42040ce52532c6e6d72aba998ef41e9ded9cc2a590c06684166c7492e7d422c3bedf2ebdfdd273ebb04c0038555c9b805de252c7376f0c491c663df59cbb587eb5c98509fc8b172296500bdf0fb5bda8eb4a116dbf55454822225bdbf619acd01edd69bb189fe3cd7eaba86821a8fb3230f6514a0aba50621e42c534567f8c04d2c0a11bace1bb399ea5a571b5d6123d9c861720acbf285362d1ce2dacb1b64d6f4b6944a6325b92b7bdc7af397d2f4e22c1fb09a3b6dfb348df63456ceadb5da78b83e4992dbabbc8d088d30fdc779414b4219495acb9490499fa050cbe56a40f899c28d813b9a0258c15cc246f496ee7ce7c6999027c19970e832e7d78234e6eee055a1e801f07a268889624c206481ce382c9c3f0598f8ae8cd0b17fb3bceba721c4d08869934df17c980af3dbdc5bd9b9c1d24c2c72ad9ada834d738f524163162a59fab156c17dc1da75b7a39bb93bbfa16af7b3f3610d6c2b7bc467fc8e9cca666e158959c33be5d921de2ffc9c2e812acc794de9ffec2ef821d254ae03cdb1f144ecbdc070082966b21978c80eb1edd36a785ccf4c40fb542566dfcb7305a703be1cf2b18b889fdcd9a210ea7a3", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45ca9f408a23d946dd35d723669d7eca4e0fa39b5ca14b1633335192a213881455e731211f29007e99612d72757dfc6c6037556668e4d17a7242329ba7401ac08cd73714a1b614c6e53522d66d2aaaad54f772500da6fd90ddd2547887c2b747e9d24a921f5fdb5a0c10e8bc5a209f73605f0806b8386bdb797897bbaee16c6152edfe2e284989a008ef5675c397c0839b17518ac144577eda4c61e3d5669b8a44042e39053195a8ae2cb7cdeed1afd57c5fdd474ac74eae08bc6b9e9d1eb3e8484b831de3b2d94f3e84efc2e4d73503e38dd9e4452239ea73ed7be590bb12ac9c0762f92959a3d3626745346230a3d566526d27225bd1bbe35c84b74008dd9ea8a342f921cf7c4bfe5486450bad7a397203ed3142cb39ebcdfe70799a6a1ea6928393deb50ccdc6845b8c073c103f2f0c0f01d1e6d59496fbc852cf594414127c801a28722d39b17432cb9636377414451f7ecec0da5ee5b9aa266cb9b76decc6242f5bc6cf3956ec1e4b5bc9ad3b695cc2b8f9e6b3aac34f821d5e47279458dc3e32a1ec216d6d824f7b0cf8d7d128d4d453061959a425ef9a3036edaf78c37a70e40fbfa006347781a1a8264446e9589b66599fb10f45b3bf8443524f0696a5cf05caeb614136bebd2293fccbe5863b5b908d009b16a57b5a10b3820ef271cb498c27edb0b8eab72bfa015268b4e975dd9412c0dbb2cdeccd6d05f70c9f5e", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a30cb594f496e4a0ae3df10a3da6e5d06af9df939c9f2b282b63497aaa19fa2a14faa5b08f21980ddddb210250e7f84b7db785aa3d42118fa4ea03ec5406b422ffeb9cc40ded4d145f2041e4f1f13e0841928623156bfbb3a1bcecf0183ea6cb0b8ba41ff20dff9babc8aa9e09187a9d85d7829e27da329b1f53a32bedde544377359b633d0df8594780d5644e320a73f7f7fa0e51378b4bee7b2c4b573d783e6e8d1e3b582e8a1aa8a138c77238ae34be5c2a034c534e528a29dbd434220f570a565565687e3b190f6112f47765703bd94ca6dff4d328e120a7896ebdd5f0ed9c1aa119b4b0ab331b88951e6ff447bb56b14fd28ec289e72939e2bd8692efad7cfcae31d19c162da45e875cbad5b35118a70b63fc661217eb4f3d45cdcd4528310b223e68a51d096506b0f5a27b78ef217538b0ab2dc626d94901d1106834e5ea2eb9f78935cc3c83ce01041ee217574d7cb27e0174b2d5901949da2b40fbb52745973f57b1c95588ce8848013c7f10240ccf8ba5450bef9620bb62a3f1c18527d29b017b240bc5677d166723314319718b00bc8bdf7a31bc970cf1dc2a4e35f203f9de0ca0bef301378572a02d11844b938f9a1231bec6d85ec06ec0087667cb7edc4fa8f5d5d73467524f68b52eeecc87a676f1b024cc05337f816ffd7825ef154dcee408b0651fc9c4e105b963f2d1111e98fc200b192a7c2f8bb4e35f55", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30fe0f4e06eaedc9082f6cd5cb42922ff20a00e2d9c87ac0ccc9ef2ab2131eb4276d5a52428ae98967d209dc71c499c8430b4c9b787571d4af80701960f29a2b16f55c21254c5918763e33308303fb2ac08253c6b7938fb3f1ab5f939714c1ee0ef466eb8e654c045c2db373b1797e73f3b983a88d324027ef46f087491aeac47e174d09851e7a16a3db43ded248907f2dd9618fed674d55a3b473753460156457690e5dcea80c412f5f8b919bdb866ac8cac6521f97e79894005fd2f60863eca0673e9202db22ef0c4cadd930107526385f5b9a9e7bdc891c9af4b1b691815258b181fd5a8ab62e9bb0538299e9be2a7ed0dbddc63872f834e7c391ff78e273aa053cbc831c1d75b60fed59018af61585c752a792aa9944f2b4420fa3ae82eee856b30cdfdf766b5dc721d350f07110815f2ab9c2781900274e3d18e5a2e37737daf9f894024b026c8447669c459d341294b692b272afee27406006abc09de0d24facb7d872ed22b46234c9fd1b5e2861607d02e4572d166ba63d4bae089662b1f6433ab577af88012d7b226b08bab6a856f78d649c19c3ce3aeed026113cacf0e1ccfcf17a3bad1605de43da39d8124c6cc26c6d5f514aa2abd47afe0814888a70739299b7a899cb28f9955765eddd23473fd3c4cecb55a10121c28de8c2e368f5ad3d21706b02bfef7cbcd76cb466658b33915dca58d71315dc50cd4d6629", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38bafda801229a109fc0bd0e85cc922170735b5dfb3c8d18c3e052f641d1c53f30bdb21ac2d79347f896a257b4a32f3b979107e3c2d3c4b6cb77bee02092b8753b56d6b06221259ec9333b9a444b7c09503e5021cce93e8b1deeacdb27a7e75155e5ef48498bcf527f1ae5fc82f783c012ef08ae8bed2488c6edac9a7b018d3b6ced3365a06ba66a9443dbf2e497610e9386aa4b3d230421fda2d98713c802742a8b84904149c3145c9db79b797473a1840300ba88e964e6104ed3ccf4c3664563fe5d3005702d2500c33d6f7873975bee1ac1d8042db8dd395aaab1cafc1ce224935d351fc205c8a88e5b0cbefc1e599cb7183bdecf90108d6a057392cac68981537588acfff2c065bf0c963db8720e3fa888dd36e91b684deac757487a5729a6e8f6633950f52e56f2e9c14810ebc35b606605faf5c6bcac2e3519776c5cb67a3b6f2e60eb9a2de62a77ed9241abbbdc52427bfebe4a000a11e3777f7814cae8eecd2c5e64d98c4cb61bb4e34b424aeb96e14ffd7bc4f0dcaa77337f9a4606ffd6d2199b1589c6ec7621acf36c2779ffaf81709fa1e4efb2f70335c226eb9a6854bb77d33830b17be5db25721390fdeced49c8bd12d2852aa42f19785041edc06f7f70a087e6564c7874f3d73cbfabd96bd7485a85f7f69aa63cc9b01103c14570fa2a78e0a7acddfc3fed74a5575162d199ed67192648a87c3f0a905f0c92", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6116cb118d0fd3e180f3ec01dd296298397dbc5d7c463c56129b2729fd8a9da653f96f63baeadb9418da52a90d4116ad2b1b6a7793e616e7d87a5eecb93a9f5208f264eb71b813ad020510c3e957ca6e0bfacb686af725110bf9118531a9f614709a9302639e9ce3c93085ac52e390de4ec97beebede8ccfeb3974c98c4f14379496325af14dd9f4bc0abcff2952b216844582ac4dfa6284d902cc3dff6bf29a3d0f4eb22c0cce14de55719c0dbff5c9ce4907fc541591fe4df669f5a24bb8c0cf5ea18e701623e63c104e661c553a573c3701233f6b47f1535de7ad2cd3395901938de11992d85ccb91956816723f343deffeb0e2abab0d859574686dae81c1634a02928288f60624c8e60e890d80a8e89dfe0e3b1e4b1ae3e84d1cb3a54dcc550606595aaba6f1df1d468d5c732c5524fa9928df2e653e1a86179104e64b3518720e3bd3716fbf7b4d81441aa1434b8ea790e7d39986cc61a9e33fc01d55271e62b863c6808fde8054ff2665648b97fbfbc6eb0d2a9d157e4f4ac1d009e24674827cd5618522ca9a2f2933812622b95ffe8de22f482835afbcccbaf6b145ad0dd78e4172a186c4d0993f23582f3bc4e81021d793b5b0d456c7d86cfffa9a8baf65cc31e80209d33657c09eacd988492327441eb0565912bb5d5ea7e8364300a7f40869de748b0bda61d3079f137f485586a4553b07b3a2285252d4d86855aa", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b48b4a0e16af5423bc1c1dd9aa2d605a8b7d1c090fe6a31f313ddbe2841b8164a71c61f52234bcae9de6bb2cb0bfa182eedab7ebfa375eb84a1460a4f58f65e2a55e090428dd55d4d8842b3715d5001e61f3ebf37f84bcde80819c505d50430da7cfb839071f4570a5a3655c039d0108b1537eb0047b22fb1d49984b3f16839fd66dc194ac1f6ce7b2d3445ba1909ab7b67271b963b94d9b95e7b0975c172a8ac279242a7eaa7072f3774d9a978ff03b1e9793fe77546635a6354f45868c8732e0b4c24bd6098243636a46c053b5ab784b3c7d4d64c6aaf42df8c7cc7e62c515690a9b25e95c4bb3fd1c2f791991adfc9d52f96e78621df23e76320b982b11b5a2a4c365d8ed671fd6108faedc3e8588943f2fbee169bb9f1213082027b1d454d42fa2c7b80de9b61a8e04e53fcb2b0b90a68c5abc9b250553ab99263271c0fe9dd356f7573646c9b7c5ad1c2114a811a4a5e9e50d1d53725fb66fc18c04b80bbc8bfb7500889f524a13ed17555aa145d0a866b66a2d1798b37e9ef5456d9e9cf0e6c99f95daa76d4256d4862bd8d060041aa9d2a12e0aa74976483daf10aa885da80265b9e4982bcb2a767f204527714565bf3274c2198eb399c5a5f97f7958c6762bc938285a1c3f64c078688f5c58cc0af8c454ac7fc850fff95902a28a56da7d1916afe56747a9a3ee2964bf0cd02fbd740fa4f0ac5cc5bfb7f75c39a5a", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6f58d91c2ebef7052028ec386f21d06381d5fac5f9600b04627e2c2cbec4eba41e6f2299aa1ef688f22a4aff15a7b0c006a05b23dbc8346d169931de225ec097e57816d62ac3f0bddbe6a4cf45c759e902117fa4b4391b2136315b54fb39e73d5494be45c0a8a88947546140f2876031debf41fa9731640051c734679d7ef8d3e5e8dee846865b369a766c8449595d084f1f2b31649316fd0becc670cbf2f8bc1f947fd13680cf0cc66340ad9fae732c75694885b351609befddfe837ea58150565f8026bb6c57e5527e96d953f8a59c4fc72a6020ad138f7806c85f483cefd00ad88f87b8d938c24f14417b9008cf9a1331cb033fc41cf8ba655516db4d417d485ef5d577fee646d7a228d5a5cfa1b9334320ad2b804171185707214e64093b28be3442c242e3e2de6bb975e4c56a64bff263b7eb31e0761d62f6ee2de2ae97fafba8624ad1894ffd8b037f715e8059b6f0f23f4245b919b002a6b28b18cf8c8d0fe010b9f0796b080a3cb556307e55a00d4c438dcfe1c826963bcf72c98adde4bf57e59c8aba7befc2a3020af8077e41c0e4b220a88a43a8500dd29f154d22c6063f7e3c5b013757addfe942fc51cd703a2353206ce94daa87bfd62fb9224cfa1120d4814ce465b68b40e361d0f074522a4281074f468b4af0277f72fc58bacfa5fa8485e03451f19b3f37f64cacd5f8e157dcad2bf1e0189f83dfc4ef61cb", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0c6396f6ec048efffd5216e6850ceb4ac6d46c7e963332749ec0dae67cf83f361d36775f4de2d98bc47e0523603b4d10a34dc3955e1c23edb49eb711bd6da7e2bd496a225640764e45147fb6e3eaca3ab7ac85a7957c5939f5edfd92586631b5d24b1e66b8e423982ae1eb34da1d2a4eeaf7ed7cf45adc84c25d6a4f6ec647c733f13a78c65b44017ee58bd1dc28c2e26037de4ee67bdc8945383c7da8651060f45c1bebc598164e240a82881b1818924e25166f5939413b07458f2d5349dfabf9a156025bff724e98b7d60ed7a93458b46fb1884a433989960d5c739a3c45dd64e833ae71cd1112477d6b7b9babf349c9da3108968edb366387e7fb1893a7ed660e964ccfc1a418b634f4dc5fca352b7a24b3f5871538948ac70e124e9a7bee66a1f4283e4fc374d7414def178498c3a0724c7a9eff5f7cbf0eace43f6d726d0a2accf1545c0d03a14e2a1776ba62212404f5ef3c4d6490b320e3d00d3d183718179be9b934151156b1d4a99e22cf10a5b12ec6f99adac90a02a9af5f23458a0118ddddb74e426d3af9478622ebdb6e6a75f30057c3319d75f4cdae4f5e972965b989c68623550300dff28bd5cdcc10de63c4d6568645555b881f74bb8cf2a7e7cb48c08d8f63b58cb8d7fc34bf8320f7a65e5c684b50e8cec683d9fa4a4849cb483378e33b2b3adf9eb73dcac9f6d41e492248db4f0e072121c3971a10432c", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c8fc4711678bb558a9420dc388f99f5cbea5ddccf70158139ddc7d90337a6875408c131cf2d3b273bf2f786f78b9d0893b1608eeb4ad3ac134a3c86c65651386f1a16aa9c115089630940eca16c55c2bd255ede515bdd37f1580b04a11ffcb9d283d91b4dadf9f4f6a0b945a61220e88565f739bd3974244974d8bb37d7f826c21f81d4a27705a682bc776007d40d0e887c3240661b4be0ca79b555813fbdf37ba9bda9f7fd8c4970a5f7adeeabf8f39f6187883db0b46004471bdd05b3cc892d7d9e7992cf7dd03d404fddfdc0cbadc348bb2647923a9274586d6df3a749f97d9e5a82a370985b6059d8774a80deee79e1b4a93915a35e96cde88328a2724e4db6aed3e5b878aecaf401dae3103ae494e1ff64c6f4e3cbcefc76170c6fd93332ae534b3c4f986975173396689be84da11a722ffc50e7fcb450a975c476ff5bc2edb6d1cd7c8a154f8d69b1e87e7cedd392b6ef8ffece970a0827fa744718131c19c616990eff448a65e81fdede9bb1f4c6b7a16bfebea8b6edeebb2370e03060c1dbaca15511d0d1072ca334a38f53fe8ce6f650a77d45b9f0d1b9c3f12a944bdd2680cd17182fb04ee6749d07aa281612c9088af14c3db932cac9ce5f9632872ac243679e79af713ca5cf0d80c42e4745fb65bef54d1c12f66e58c14cf4bd05b3f7263be517573860b41f80ca5c39537f51953c713db4598983a6d9819f286", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d57ac33cc3cff92a8974f507353b04bdb08125c3c4e4e5c9f654a4731752dd6b2e0f38dabec5f2fe64ea12d918e9b41b3e4c3826ccaaca8d2038e6c56390ab8c2785a813056c34d21a5bd3cae29f8100e8bf45be6513438d9be3fba8fbbe51fd561b7b07b1a279dcce68d081333057e91d2853fbc8eb76cf1deb2c95b9f8c58aec496c63eb271df4ef8ffae8d488c595d9145fe1a12fc2a619e373002abdf88b262ceebe2f3b1924dcd4aa271e0d1b70befb286758296a910197a6bfe068a4960c5ae72cfd1570dbfb9e99d35519c9665d61df8adcf22cfd9fe32a4e6667604f164ab3a2e41bf99558257258bf8fdbe65813c6a28109482a65069a72ae0910d32e463901042fbccb91c8133ac612974f89ad8ecf050b3432a1d54bc056d863d320a3278233066febfff6584df523f42081914abfe2b8526c728d933bd8d2e88e99c01d3497bd126423a34baa57ac627b737f2620429919bdf2206bbf5ad73fb843ac859f8c7503b78118456f9e5a37378e3486a3e43f880b92eabba8a748bb889013a4919d82456e672b6e6ecf8ec1d60b3fef0c0d9e61ec1c689424642bbd43c22db0736735c66232e97475dc56f1f30b36b160e5934d3e3ea35775bad2e0da9dd7a53b2c2ad5fed6b19576865b1f79e4d0ee1fb6bb2cea46c916eee60895ec42b92b2f1746bebe3f08074a26740f6e8220394f887408afd0c16c3b1a7a33e2", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a317c3edaed06915cdb5465f5ca6b1c81092d3a915bdd885c4d222f19e049450c2e7144c88f5f6be1244839fe648da06f41eef218ba6ad8bf6c55df3a0e65656356e434e4ffb0f1010200e0209c33b7457cfe20ba4942a596c885dbea9423bc688987c8ed0b5eb4e6c09db36fc05b088872c177975f70df440b7fd8fc311b5d52bee402593f0de5caca3a5d4b08f0ab55d6e1a0d98a123ed5718b972627b590f0fe823998f683eedb0e7e948815f913ad8e5a6d5289d32941a8de1c2d1cad1aeb314d20d23849c4612bf414eeaa0e2ea4fbe4d86d3033236f53d211d67d081c6dc5903534057d0de355366dcfa547f2e609b38b1c3a48eb9ca492cad5ea636c8ed3efebda96028b0c190aea9c59bcd8382aa24fb5f4419d0843c095b8e6a9238721d89b8208605c3e56206e4dc8d75eeaeb025b2749573ac8ef3062a7b7312797df55fba3700b465c6f7d1e628dae30b1a58f6a649d24ee6f42c533c45db04be0a3ba39358fbaea28a7f7094167137d7835e77fd1084e5e202b36045315a2a43af64c4fd1315a71cdbbb778bd7b23a78b2dd0504485904b2b16f7265bfa603f7291f240f541c6010f742e24bc92f1ea962223c2c59b07b4c290091c43ce77ca85f0175b5c425571a82e5d6adce931680166d573ab5c83999de890b3b53ce28922a06a1b71f409ad813bc92a41e0da63dbf376fefbe60ed849f6af1596c3297c5", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "251d49c8d46ebaf8a41cce306d4588de907b089c980d81f117a1d61c39b5fc03302b2b8520e0e873f5355d15de86a418033a893c2b860a879d81220adfb92ef76ae733b733ad637b338b41d28fae8fb6380f88a6cee79ef8e261d43a3496ffe42874a52ee3c89c648f00c8f56948f9367af9660abdf7f310ec40eee791af3f17f514e6d71520b24f24ec46eadeb84f7a571a6f34f1d881582a1bebece770dfb868247990fa211902cd11c0b0cf628278729d25628da37f2aee4e418f0e673e57dad3843e8ed0d554c1a7f19bf553cb4fbea4c64cbf061dec57e4c1e37410bd1c40f45c470cde414d73ef0fe62cefa558f45c074e10ef16a4ce8370605c73c12e1cf0359fd4fef922a7fd38f0bf3f405db7cb931ec11b9969257027a5606de29e9a0672745715fbb233127d7fee64f5f4489b3722eb74ec7a8b5b64a60638574d933ba19cb9a3a3af07df5627cc59e1dd41d253b981f3dcafe12cffc5569aaa70672c4dcd8b3f1891738a40c0ac8b3f753270d61da2fc3a0e7c105c2c19a50a18f8680dee7ee55877f1cb3346c679c92b897e113b7cd1de9539ac50891307c1803f9a5c6acc77a55f9e4d4514d39487d2de6dfbfff31f094a00a674e228f752347750ad172833940cd8c56dd8648fcd6d5edbe9a01313068f936aecb2afb1f82078f2692f30478f263d660d57514da693637059c75e3ab75278babac30af29ea7", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a5f287a76a779c4439356e5f54750ceb2830b65d0c052d38b54a732ee67b53928d88e89be71aa4e9ee9cdb8afb141d202fe13e4e3e78664c9aa46c32b4f6707c1419fd8bb06471cc612206db36f79d45dd73015fdd41a1170ce8ff0634d30ee245bcfc24954c4b1b6082f4d9bdacf362d34130f4206cd12690039792fbeee89694ff2c194dcb59f67a3898d9ad6406291141db4bee089e65228b2a3aab2ff4c42040ff090f46c0b1391bcab2ee64f8a2a51a1d65ebc3af7a5380e3ab6e684bc023d745fc24c8bf58c234a8c926826f6441a8817d929eeb16675cba14d7241cc338999d8a6e98a128a5cb14863ba9e8b9f1960659f8e6373c5f4f1c774a25a369b7375d3822e66238e7bd4a76bc81cc1d6757d0961da72e869be89189caeb557a968c7801952313423727b25a0c693d7472b6ed147fc4cdfce59e9f004df83a5dc5dfbcb99193ffd0d615f4fe41e2339d26c73a967f5e1c8367dfce72c1395bed18b812c549b1a853d07d9004929b98331f51b226c7fa040773a0de044a638d074b827dc6783e7558bcb1566e13a27e2678f4e0913a314916c50e87dc768ed06b67eab8d5759fbc7ef0a8ef63ebcc9dcdf1586a1b70af3db768d7ff8d7a8a17cd82b8bba14aeb39c5537bd46ed348a3b3310aa7cfecb4e98ee63c2b65306859050d57e9b717b7e0ecb3e9497f3335e14f54d5863b5d0db840234e2101248876f5", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "49a9267d9e93d51ddf945511a7f92be9a4bd1385c29fb775b328f4c3a7eca1075b5fe4ea0959b103e7abdb53a0009cf38fd128dd4f8eeaedb83a1ec55cc36efd403ed2e8eff7ec7aba927402da594e6026507a265b891c230233d26c9e33dae7a1c7e28f7f8399f118617e2c6a55d1bfbebbcfdf82c4dbf82426fb3f78e8b84b0c924abd3979dae13b5d14dfdb26e2fcc67ef6840ad756dd5d57bbc14a76f4cd682f479954ee26b36c75f93967b7eed3bda2f820dfc2970fb85b1ee2dbb961a620ffd3a8df65cb4aa6786e1c751f9ad3459bd6262d243cd46cfc97a4072c22ac106ca3bc0ac2595464f48439d30dcc8fcb5265739331c9a4aabcd91a93d4ac4e7420d90910b4e7094729f6b3b4715bbd8754da4373cdc422116e7eb868df09454aa474d7b0ffbdb885408ae59dd4104cf7ec2d968438227bd16bba62794834d38d41ac38aa46242a5b0782cedd400cdf63e1f773ef7ae6e322af18b7748602de50e89fa859e2a9b504e0a14e7633ccf56de10b7cc4d459c56bfa09d50a39e054f05bee83781b6736b841d1ce74694ead66e294591624fa3721fe22712a1f95b39d68f82e4f2815a64b34f90235c0aeaf110e9994eddc1f132bcfc9c18c19fc8675dd11a5f760b9b2ab0989b205b07f98f9b596c1394a0fefca7bedf56a18a39057de50104e2cd18c34adcef856c15c4c80d735abb63ffd4be81bf47f251a1774", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a99bcb42606fb70d6ac74b8b807bd5088c1aadcd34779cdc80f37bd8561df64a8b5bb538f36b495460ce279a956011f621ec395a082475be0fe08a2112990ff10a4ce0a9e2238ebe0d0a4e36321c6f27d8f89ff119fc08071286f576e6c0c334a7e6b80e31331e94f85218142cfa18dc56de1e8b017fa8db7eea7fb8d0c1a5a003a7f6746f09d5d4c0fe275fd1c820c6fe05c8a62ad2cac5b755a79f1736c1ac3ee60296f8a798b3f47b454b7817012e1784769500963d7c9fa893e904a5d43f0e9a424a3114a258879e67e7b4b6b834e50b1873df19bc272bc44b05acd0ee80fcede6dde2203eef4b68630af22b8e39dcfabe92cc70d5f9fb0f2d0c99bc73a4727ad9d1f6c2be6cb7591a14fab7eef6c1c82882245f8a19d5c2d4d53e410126e0bc457619b825c7151a80320ea9cbf3ae245adc16961b4c7bdca8678f2865a615874fd2b732afaf563d4a6e6c78aac1b81c748146b2da638a661de51584b559372ddb41cb361c1fd358d82d5f3c555df596c4b1d18a80c1f82ea759f9017223c828797a5fb34634fb08681631a9b59ba4a7beb0877c7adeca861f722ed2250d931a475417c74f47dd9b2aa718e7ddd787aaacb7a07414a7987ff37b61d35ed7ba515965d1a9cda1dabcf5bdc9ea36d95db86c4504d59e3bebd78894f8e58ad568aac6942af38f0562ea712f97db7a1f5a65bf2752f4c9e8075e4906a0112ae7", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23fa04a2f66bc047a1a96ce6182f346c286e28e6d8c0080813e5f9efc3d4cf97a82d2406d5312ea42af60735457b347ac9c94427f06db8cab7e933e1a39676bf4e90b1ce8689d8d36358886cd64449a19669c958d0517ba9775b9e77f973cc1656c9400847de56f28cfb8c0da7b02ae5c506f6397ed3dfd6c3d4247a096b8cf9a3f3fa79b361d7025a29a95fd1bfff12a97cd205717a39600e57076a3d16884292c34a16a7f249b7fdea309080fcb468a197d22d8368657baca0811df8ffab838e42a3c075e4905b2648605064b911be84828eb0c8387fb8f4fccac3c12e97b6fddf894bbf19f87652b314589db9e7cd0cb0e7486ef986a20c754ae8dd439913fd4c96160d3dca49430acaee0d51f4c75a11e2650e94911d5c305ec6643511926f204539171ba4763a7b583bf3aa2d61d17331fac788e017eea48bf81ad25c1fba2421e0dd4090711362f9a2cf61beed3c70b1af9899f73558374e975ed52a6a9ff8eca0c9d5468d245bbeb55f8a9dfa54c8381a84bfa6a0ef29a5bf6a87fc715cf22b1be2233347cbcee6f6d66edcb9af879f12747d08c6c50ae522c7bf95cb6d300d48c9894dbf528b3ae6adefb564a7d92bef358f20026937157347374ff7ea3ed8bed2469533648b2b6aed7c74ce5ce2e1d7e2b13ea5ace1c6625f36d49427c8e8abf91353a5767428d209fc2327a4c368e2284784ee9f1db97cc4f771e5", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1692b345399ddb230ea3fea40b855dcc4ebf0236d4888e6f3a3fa5cd930612f904b217f5c2fca398c5e3b278813e6e10af07c807328387c3fe8e0f90f7aa0a8691d1e1aa8e044dea6af3df162a93ef6e880f81ca5b5a70c39b9b70cabff579b48955e80c8efd92c08d9527a52181aa6a4313f48f67192e2c656023317f34feea677872e278d230d2a420533ea894b0e451b5ad30ae8a9ada5003406f756258f8b0aa1a2c345b5e71892c1c2380ddc886b7a82488624bd29542f0a18931c1f301978c166c9eab24ae1b67ecc11ab7ab5787c2062f8eacfc956c98663ce08aa4f5e7cc5b466a5419cef1767dadd9cc41356025e72c07c8a53ff99926b8c5f259800e218791957e1dd696a7bc7e3e231f1ff1a4002cbf095e28d486564ea4ccb2ae4581ed6906fd53a235ff562f7fa60b99ad843980209d3301853fc46e59c4b18785d9faac3324ad5ba886322fb5a53598bb208021186e41d75fb0a2734673f1d8cc025c9cdf39b22551e5a0d4febc4a6fa41a2812bff57f2eec50daca66fc7ea625c6d1581302f00bbebb50dde3a49d64e0d3fa93e63894c218c09228b52b72508da1b9a3ed65fbfdf8a29d047d173e7dcc0f5e4317557f6a6db76861bed7a56e8bd79065ee676a65c8be79f8b6d379facdb1987cc9a8bf4c3fff5108e21d9a50c2e91a003059e33d0f0a126f90b9be51a088857aaaf3ca3b8a209fdcc542e840", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d20bf7209235607cd95d6c8a066f72d972a96640fa6c64035989e1258a241c9231fba71c32d7bb369b3271fee5b93c98b6df0589d0c6072980c389da03ec60788c3aedcbafffbfcceb658e31d9a3ffe32ed2656838a42f373b31b4706135026d1628c084db7240cad87a8e4132d37bfd2745ced531ab617eedb47589c37dcb906d899ec3ecc13b92dee4fe6e17c873733be6fe598f993202c9868d875449b1b892bd6025dce3ceb2d8108aa54987cbebb262652d37941e08ef8ff19ea8bbd4c10577677e0a761f27067b8b3c503997262bf83a1087ccfc2108b375cca6fd34f8fff8f77c9f86ded127ae21f8c63894db985eb46e7018d1e9ecbbd9840d4c550f9852ffd4402a0b67a7de0033a44645923cdb8b7bbd36211cd4e15862c51c236545ad3b4ff7e6918d6c24612c9d804cd61ff09a1c8fa73d1e982b55ffb493a2f599694e2f5827dde03114ec61e782f647019d6800adfb179f7c773936a30aea22b091cc6878b1b59eae359fd3a6fd8f9cdc422da85eea20ee103b5c92cf054947970db6384914a1fd303a38897eb02cfdd106e3619bdddc8b25a6abddb6931dc74b8d39da7b0d5ed3a49f9e621ee85931b489e1af41b62101c0877f21c5b9ad5e3dca0a601c6dbd2bdf870f317249d3fbe303f879f3541d621e62e13cdca7444ac523e95f21282991cdd277c31c6a9e2a934f2f10520e74463ab0fa36b02b1a7", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "aa31fab8d21f7a402cb90cd7fef558536d2f1a1d357e17553667ef61dcdbc8969fb35b2433c310c30ac3ffead20cc50c0de7225f61044d3f6146734f4425d4f577037b7a6301c73dd24f1d0b6a30daa3019cb853248e6160019d7b4082129dec1321b42921493d61b2871725394b35158c6533ed78bec1b57a3bc6d6c8f1bc6f9bddd286139fa2e7cf241a93c8d141fff48fc3e513f2718664a9160e895e1f197213f93a2a0ff6480e954629a73a5ed766ab297472e58c117f62e0b3f1f9caa1c6dbe4e5304f0795e8401a64038d149a69e53b79d251dc34fc3ba1a751f6d8beb52c245f2eea8cfa07be248084a9878194c3695b7137e1d8c66139aaae1c5d8d989980af9697f7c56b8efad4af69999e1a561bf16afe0b0922f31a12bdd2fa6ff94ffd47074f09b456ddd0c98ea736242ae087b80b56b91dc0b473741737860ba5d41f8d7e0b3dfca623951218c316d16cc7a193db4beff5459ce97177b5f7be42a70e991a85884c877c91847d8ab20d6ea284f18cbf8f246f3250e69bd9856d284c94fdea47a36017d6b3146860b2932ddc17212ef05f8da5f60469d2d0530fdc27877bdcd33507f3e4bce4051595e4bdc288d9b1cf6e29be099ccc58fa4540a8e4b714cc1f1ce0b4de7b83c77f2fa299575822c5fc456beb98e0a1438105b70e3f906fca652960f439580bbd9a7f9596033dd4bc165d832b70b56cdb7098ce", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b4bb437c9e2d763442b039decc0497aff24f0df00088ab77c3889d6254f8987632549d77973ea3a320b4af15acdd3c76c4d8670054d827a2f02d64b5c2a012035293275a6ca1da29d3dafde20fde4c57690ad8dd045bedc4fc9604586326b5a1348b79dc2ce9c067c8e88e2073e69abf3d394c9110342e91466fc30655af41afef02bc988b19231ee31f20c4a68540b00c7b6887632f40e160d109504e4ef4b1f7add486c19f727730d702024aa02085ddf21ae2ade2cf7c31300f2049b67ada8cbeebb248b017fa61bc42efb373a7a35e92e3a9eaa219a12630d917f1adf82d4c7b71089e450aadec93713b30717e15478e0bada0095044ab8ead0a32aa65c74eeba168b8219551c9347a0abd02d06a51b6602e8203c2143f112ef81efce4c9fd7132a931ee60dd6fcd1f63fed14e2cc1bda43d73e557425b1fa038a4dc07075fda49493d37db70d18bfdd512b2969bdce6ec8c6158ddc967565ccd3e8ecd967e1569b42672aed7174e3954cbf2ce1cd0214e978ecd6fc2c873fd1e11acd4ac5f4d7a5934cf32a8e5aa1b287e1cd14198d4e104cbe67d4e190690a7f6bc7ff78f73ff8f4592cf7ae101c3c335e95048a9c1e3215cfdcbbb71951e2ab777132eaf3779a69cb260159d3ffcc5d6b2588244c610494ad760b71cdb49d7e17101c08d63eabf0cb7fdef789e4b9d4be2eb65c53dd981dfcb75b6c4ed5bca1f3e49d4", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6386caa5c36ff987ea52b307e7e8feef89b728cff6955380a3f8ca6ffd44635540d9f12ffd0d586745f73d02366c094a06b027239b65a2dd7419261677f4a8f924c61280c1013876e0544c2135c552f8ef285f5d5d86a3bccbfd2c59c5af92d38d64b686a4cf9f08487e17c4097fc9f2ccf0b929700331fd8f29d2f24d7901dcdcb391d954d5e17a7286e1164bee3bdb408faf4803cf18325c42167370a188df67de91189aa4cee711fc003ab7697563f68531f6f4beecff772929b4ad32c36bd053d5255640154db6944943bec85f6522f5dade55e94824a71894fc8e59db632bee67603f924a93640365ea195f409ee4d35a52aa06a0b4b7cc89bc5e20848264c618963050cc84d80dc0d5a890343cc715314899d52e0d32937aae2a25f781d36ef261ad6354c7a57f33f32e3e046f55b44e5be525b3d0e8556eff093dbfc47cc217cbbbbd926090fe930bd986f82dc3a81407dc44924569afd0854d0fd52c78110f759a562422c31ac81025a4b76ed0278379625b552dbfea9049f0be1f35b38de9a6d639e1d6a04c4b6ac25051b5e56cc965431887c69bcb23b1cc7e769afd0530a59cda2d37a371d3aa3d1e696833b65c680e58123da73204cce8a80afdfeadc6efccaac0a93ec182c73ff115d5c0b4862df30eb7e5a9756eb5f109a98eb73fc0d8e24dc15a6b241f47f42e09dd24f83410fe9fea91cb5da430977d18ac", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9dad92c8acb4615ac12fbc21ad15093a075c95f9f5a2809297a6e227fd24eb91c9d64c6b8874c33b3a642961a8a8676becfe92239e8ae3b569b7f2a6061f14245cc04a6b29b31fa6b0efefab4daf83aa18adacb0e72231708e6778b05e9e3ccd5e94c05ee6238387f83fddc87cee2b4cac6beab96298ec41e34a9cd1f72555d6740024d9fffb5bb884cdf56151c72d3c3b94ea2f301a9e75c4dc5516ff08eda4286f2e964d9f89c1c921e66b918200c3cde88f3e43dc3188b3b86a558acbb02b634b2efa40e8d5e6499361a2e102215c2331e62126f294875bde6c889eea02180f85455470aab368f43169e53f782c020e13b582097dd5b03fb229c69e08f4606bb4464ac6f31cbce387e31463ec9f1899ed8a892dfb70f6bf6f0868b07801b82f12f346a161d37c7080d0acb50673992346a43f2f73bdcb7bccdba417d4740c5ebe7f6d03e636ef9ca458161cca82eff328a468ea6518090e385a34e65dcad6a47ec0435f65ff1935b672ecbd0eb4c0174cf20939920196bba2d97dccc137f50d0de0f95bcba7cb6545814f6167dacb489894c72df116dcefcce67faa21736c71f5016a72a9490f50579d57d11a2ff7b6c92d2f04610e7c2de87a7ddef886c3bbc1dfa0c39ba1678eafa713b34707b31d1a0e306f9b28a9ccfd90e2992e376dc9d3bbb65944d9b00eb48719c3cd5cbb084f3d49990f2409eca60d00ec5f3853", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "77f1e61a13f280a8d3f004fb3fe6965351c40141e94eade6ce631d8ad1653eff8bb12bd9af8cf5c3aecf3c8cd2f35bb23143f4e0c90d4025285f90af0a1735eb28e6d49ddfb6fe0c7345b693f97bb00e5505f5e39ea61508973eb1499e297d180d0a642e7b598eac95fceb099b62489907e223af32d15ed5fbffd3f1381b856c61619764a8761c8a11d7c8d6409bc6a12cca0419e64b2d51171be17dccc239ffb43901b8f059184042423fcd5af4a61761d769b02afa87929d68968e2cac3427789f267e303c2354938bc35ed3ddbee9898f684da04c1f0868e9a38fbe06924cc553371355bfb3dac53e97b35167916e9221675067659ea070b214a83fcbcf02accdfa1f5362e0e67fab3365eea60456e40f043c6e5510e9edbcf2591e3c4e85acf9962e65e69f572ffd64040e7cc21e1a0a88af88f39b63fef850333caad00d6cae096499f58494afa088042979189e11db39b0861ab9da539278f48a591969a8d92aa49e15f76edefe047881cb2bd7101a87b52b3eefb2b9a81e418d2a6cb6d9d04551f843f5cea84c2b0a19a3bde3c78e23ea4835595288bfc8906f3bfec356bfce0980dc8ee07d4c8b0eb8c421eb449de8510c3874ad1122f957f4281890a455c06c9fc64af831ca5d6bbe5ab1dc463f8ba08dc506917dcbc5f972b8f7d7be7786a00dc5808a06d342e6b0af5f32e26cdbf736fdb3ad48204e3f1d6df2b3", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a5f2d8ba6cad9210990f2e389a748e5e5c5dfdf2f7f1db2b9615c3f0c65d832c3fb2d16b7a49b302bbc3cfce76e051aa77655a556cdc0a31e8f8b264fdf09bcde6b5ded0fb8504fcd01cba5b32a5972dca7091e7b6ce811ed516977ba9ae7f5c067dd8edfab3c54eda4e83a220874bef556c6e9aadcc607dd5f68a4cf05beae44f01afd5b061afbf197c2551f756d610a599b6156adfc2c311f85eb3327f3768fd2b1918727664882c09496dd5cd82b60f76f507ba4bcf80404bf4793a84ebb111b947eb1bf18553a217f3e7d56a2557f1a034a40f6fab28fe0417a2b3a45a09fb280bc03dc182764f9c28c2fb89c6e0240044f50f4f38c965e3b0c36f2a777d4627931ceeacfb48af7b41c0068cceec51bf7a59c7d43a9bef85e573b498c3d4d577b50f20e95f9ba6b248a51176376fe1b73fe171e9e66d1de0239cc70a527ce716dbd5d8691d2cfb9fefb5cf77393285fc561c8fca1ffcc1a25d6e62d48e39a91811ba91877bfaf1f3fa5ffb1a63a318361584a82b2f16c8e25d87e5ef375ee49030b549420d4cd0befe37214da6303cf24ddbbeebda580a430cb9179a69858b55eaa0e90a84785386cb3e097f027e454106e3c46e05857ea87e6cb5193c8a7ed206e4595fb8b5052fb0a7330c05ae9e4fb3afc8974fe8480d4bff83b35731a824713aed915e2a73ca75c7a38b078e760aec3511ca759d1901962360ddc9a7", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "89c070efb0dda4a7888fcd2d8b3de9257279e759b7ef75681b0a6329af057269eca3f7d67cd092d8bce5d043849acc060116637992c68284ab6de0962f912d56bae0d9ae67335b948cbd814f691f684b14c6b8b09801c689fec8fd80a0c91138d200d9366702c4bdd3f902a6645331ca7bc01de129475c4cf045a609b38a7ec664189827d805bfde58f552c68c80731aba86b8fcd8f49bf7821e2d2eeef7e52ae8da1ef839926c8192499fdbb4f752a1bb6a231bd6924600bbb792da708bfd8a4d303383133c73c6f88c984437bdd7c392dab5ef0c778a34e30644c9d0299fd74faf5bdb62f45e9405671192c31879ee2c64f5ab796af470bd74fa43304780c8929820be7ade85fde7c420d7f4c07fa274f12564f338fb0c8ae3e31257ca8f7f84a39721640d272e2f3d96934376bc3645a3b3d85363ecb0d72d50d5c45df3bb752fa9c61be8c54086dfc17d2213cd254da727c6d85076b81e237e7a8a9abec69326190909cd111ccd84537a6a90449263076fc3fbb704b0cc7a998c4ff4eb90597bb82faac0fe8b6b56952dc40644c0b37b1e0d127faece878730b0a87a0add1a2f6db1acbcbd75f2ab57ee174d17dae8c3bb588e7bdeac3f47657d7a82d6cc6b6fcb70ef12d1002efe89c28f8954959803dc60cef284144bfe04a4580182373b709155a1f40aa49ed3f200b4396b14ab2046344fb7ea0169a379f50959a4b1", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9bd1ddba1b076f515229c2004da6ac0738bad540182efaca22bb7d6386728b42d967e48f4085cc4bfd150137307908f9268bba6c67a6768f16157616f4e2ae06eef1e36d20da29a1d97fab63122cc91dd29fb9555033b48c2a10fee1cc64ff08f2ca62df343c2fbfe7e97e6ce8792ca4332d731394572198068d39991ea6271e1ccca57088241c7c3221215a43f958af39588361461f74d378585026b507f04cf5f258bed58366fa21cae552b3e66068edc776fa5e747489c2918cc1c3cafbbf24d078d476a233aa13739f0e4cd027643486ce0a19e327371bb5e6b99361f353a025de51763cab6e594664da0f033e4cfdf9ecdaf757559d7a2d1aa324593320e55c4094a256b3f3c594c909b26d3f24bdd671bb9907e50cab341560b3c0be17daaceeb5e92ef8068e1292af65dde6ec99b846eadefc3adeeba837476c69ec8731d08adedda226c05b33729ed1ed4babc8f5fb6d2e21f4b25a84dc29fc5e42d4f358aef261b3e339feb1d2083f246cfce0d0579f5c7d56077cf95c830cf5865191136a9d4dfbed7347b3e39cad5ae55dd10a21cac96821b92eb741e14eef4a631fac95fb55422be44ee1929dea258af3468a3c80f6d015e47f29d3804a24fcc44e9c28d16de1007663921d777a9c95d507bbd3624340be51a8e4b6195b94f617621f8063fe7c7b672c9770d967d61ce9269b3337fef2c2cef74864bea2a8831e", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8f5f0c5cb749b2bcffcf28aa79f78a9b9ca8c7e50ada5d4efeab2c41de03cffdd902fc8b18db4efe9ed19e1a1b74603404890bd766c482b87ee479fbebf78e6ee1e754381971ae0af6dd33e64cb176e9f45c7005a089ced50cdb94810d1fd2a0eb5d2c4a5f1eab615c4bb30f901813f289daf4988049d5dfd75fdd2e14e6f5e9d3ab2ed48c8abb8a213b426cd08029ff9233471536cc5730a8ea5b1499fe43dca7778cab403c4bb6042cd4d6cf88e8efdaa6959bd20588e4f44230c43360bd36b3b53bba7664d7afd23ba2210dbf0f593ec37566cfde09f24dbd904a9da5c2dc8d6318be37b61c2df54c9c352a5f7e80422b6326209a9029035a4430dd8e3806204db5ccf1e368b79405b565cbd68a48af941d1ea87bc181551aeba14130ae35136daef14832df570bc47f13be1b22f9082194558045561c146fae06de610defb16e91b9170dea1c3c68ad468990bd04b611a7f5dd733b52633867567e780da88f2f2ae72d43c930df444560a294a1a72ec4bde61d82870fd64c09de4df4e0dddf2920bb2dd9bbb5afbee82cd260e3f6082d555a72e2c4453d9b8bb4997ce88e8a1385445fa9aa83558d9b823d3236dc350b6968d05c80072d0ad598cb0995adcae12f98b4585294aa84901c3f331148864b63404a63ddbb2db13c330c5efb53c58aab16356ad99525d578a08d11785735db2ad7ee5770d87bb5679f44381072", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7cd4e09ecfc3a9f83f0b2c726d9de0a2486ca8bbe4d61e7dca23c0937755ca7f8a12691c2081ebf536ca7faacb5f2b7f8692791f1b545b18e58d6d2e160ae1279b59ff9a6c68e8dad9267757d03637246b8a419d2c9b7329af847f78e648948536ce4709e6de8998a4696b240d8c0970e86fbbda1a08b7921d87f05a118b0797705862089ae2304e99c265767e59e588d451d56d246f51b422799d29b52faf7cd7316614ae4a9369543a3a6de560386ae6a81289dfaa791d3574687924f5b76cdac4d87809866826f1b37a532c78e98908511f9a91619398bfe3cb5f05268aa47594ef6dff439dab22f1043b47288dd803a46e81c4990a89df7fc487d37d5f08d9dba86d357460ec8bc40d87685f8f980fb0bd3ded656cbb72ea15389eb9235384666d8e0a29b1c02b6756aad536beda06d1daeea20bcf038dd08e6eb30deeee8fa118c65b2492b2cfffc8129e73c7bb80a32a81807b66b1a5ad002fe87c05f8556d420cf8ba99c3dd708c428b2e4719b56b495a69f7454e77799cce7dedd187cce9037487a8393197ffd6559e2c376c2c38e4a6a6155008d8143a23fac3d721405f21669fdb0d1422364a19de7f1c8c1f6a311b8219feddeff7da8d9ea5e7d16a208c5a585b8c9eaaeb069fb110b05ed6521a5679d6be2e97566a40ef61e21d095a2a3b50ee1a8e224d65dbf7a8598247ba6456d7ced01e3bf82529d919e1c1", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79d643e8aac5e30c8e1d1ee03eac100f55b020a42e6770ad0476de4d078b73d20cd3a78245ab9843811ef88817b06cc6c461921f9ec4c294c166a00e64e3fc077d2408db57bbfc8b41cd28756323d18898dc02d6e451e386b8d3f15d17c44bed958a52b0b2fd99716014af7d52523add41b34d8d0880b1c13758f6860777c44768f8c29aa2e456dc12111ec50dfc39fb0650f8e4b3a65c066e682204a89a113ae3eeabca74df166f92d41b3f955d7e7b398327b5f88389f4c8a9d4145cbecacb71df0d67a65eaae064f2b29c424068d2055d1091418ad21f9feddd6f3360daf43c7af310740af156c1f9e725648a1db59c0bd31b2ee069c072e2db2e346eb11f33b2eb086c3ae54ba45d1f320f0e7f4f1bedf58dbbc58b0fce3e1d34f243f186268234ec47485148d6fbe57d7f15d86fb09378844f688fa2a1466f738d07857347e131200b11ac9d3bfa6eca0e3122d769923240f48f97cbb405942dcaddaec7ba402828f3985205b8f2f7e7d14a4928ee09e3173953a738c676065efb0edbb2f6c7c509a6e01ae6f3c24cd838f0605f5be01946e216048c45ca8fad3a61dfc1520afeea65c60021a5e4892df99daaa0ed9e913faa3b470b297ecbb69220a5202e234e72d9db5538654f0c0b950c9873db0fb94423a2f7816c456429350702b054cd4f75314e151ff9406b77a68ef99a6e961e5a086517c7a4804de95e9dfa4f", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4192aee8d98b600cc2589b2ad8431ce0bb2dbcd4646d21332010f0e9465a981df1f363408aae59162b402bc5efccd49bdf56959c126288c14807de66af9520f8914c9b63a106a89add1d5327c78e05f240d514005b19a9830f7ae51f3df2ca25ef94a2fe58e263c836e8b27a8ce67ad99d8d2bd2d641080a2e1b0cdffcc2e2c769fa7b6f511324bdc94a221299020a17beddc82fcdcf50e0a32871ed5a297974b12845f15cad7434564c28bb2359a6e6b0295b3357a2c09470458c7c0c86670b42495ea929603069d311ec180e8724004f982cd5b1f4410e3560eeade489ef67c7ade611ace973a5b01624f2c7573e3b3f9a306f02985070acff9b087be7dd18e91abb89bb12ea28b98cbeb95bf9e3486a55c9c8ba64808f2d35f71a167c3449e249c7dbcbd92f2b4429cb442f28174c5d477202839fc06fea30d6c85f116ea67e4800388589e75ecf46cd0326a7f6c10d748257b318cbfffc347fb9eaed82d2baad31b17572b8dcefef99f6aa52b2459945ac41b29df5b1bf30baf449cb3f3b27d29635ba86517c5ff105659a9fcad84e124f07ee5504a7f4676e53ce5eab5d52dc0a5730169691d7aee2cbf5d67a4f33b453be5384897ecf603131088a8c3d50b5d98d269e7440ef792c2ce4f4fa6e130ec4324c69688a96d0df8d2c71da63ed233611db8a9716750929a28e0954d609b62bb33db2c108396705bbff6d319e", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5445b98fcf47ea61f0d7b7ca64e65ffb6c30fe6d388bd7339670f8a49ffa3e44e0cdfb5db0ca5f2f103bd59f3d1bca181be192f7a876f08ec95548d3c0251b43c75cb5a38ea815e76b4c57fc091f493be71b782abaced28beff81e7440322bcfcec17e81472d0c0341a113f75f973aef25b4a7102d3f7d65b27b3dd82c7421e0b5fb5ab3b369e98abc1ff84861fa8667e96a666bd8cbe79ba4025ec7ab78b6a0baccc8f481ef559c9c74b5b314004dcdb9b5ace7a039fd8683c8eda190b35ae0a31779526ea9fb19cf15792ab64571ddfcb4542e13992c4ee1a34776924cd9b2d73434495377b6bbc183ad3fe98202df397ea2e65871f2b2ce4ae4e8bee9a60202bfd96ff03af5dbd2a17f8c9f0f87f30644280f6e3cd1ee1dbe015c5efb82e6aad72fab0b4a474e1378e2632df07fe0e33a9020db68114ed7cfe48dc9ae263ff70ca51c3cf3e9f3c0a0a71f3258f92e73daf07090450aae858f3dada21bc0b0b9f71499fccaea7459c4c32602c5616acdea192e761daccd7b1a00b37b78bd19f05e4a86092ec7cc541fb8c8ebc3d8c4eaf69056af3a4dc18573f1c7d5ac676e7ce7b0d5c2ea0e247034c58f47d6ff392e40a26e73ee6113e9868cc05425998ddfb94c00e5fd7a1b822347c1bb39c08b75c8c1d79c5afd7b1dc60f0315588f218afd228642b7f79db0151668f11d2c96e77969232482374e28096ad237dd9997", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "760cc18caa127dab8dc3cffd8e28df20be354f8d4b64d5ea1285d1a6d1833cc5195f9531d74cc84ac4a5baee21b1f86532929adbc9dd89e55fce71aed26c46ff931803712f3b9727d4d3e950698e9bba9b932708011cfdc8e3988be31c30266a39897894ffa32463a9461d97d56aa813c830853e4e55fe19e755e0e1b3604bd31f61cb475e10ffcd932804822a31f739c6c69ef248aa1815b3cfeab9d4d676d82e9ac627ac79b89492c94b1c27dee83780c124d434983aea2a92df84e4ce3d0ba2a46ca725a53cfc744d9a043dba4ada0b438190c422fca23a23b45fe3f668ea404d65fa78ba8f2dcad5a88ec832d1fc967ccbb668514199cd6b48ae5dc63376ef2ca035507cc460b7867bb26a535f6784d1651833777388cd69a037924e12104df70781eba39ec49e77dd848bd953fd38e88b4442712468b4ed02b8dce69fab2c546fc9afe1c683513433e0e31e1b28a870219bb4daaf75e689572b115c54a296ec53a12b6634697b16074fd826d0e55a4042f46ad227ec0c532970265661188ee05d6ebbdbdcbed9d2858b3dfbcfab6635d9118f9560b458958b922a547b4060581754378f72f8378172bf48e46fbec78f0448ff0d2d933b44708fc6a2fd6d3d9bad88b20eaa85ff697ea181d3e5389a6766eac892a8585deef22188154572862f1c5fa6fc1b72a03f920cb6818bd162054d7d901b5e9b4fe53322edac74d0", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "b46025fb0dea8af7ca4dbe6f55249ba7b1b3b27c1aa03efa66d2c9b9dbc2c3614289e747435a5e1ca8145902eff850d07b155e010be150a850ceb16362833840b30d975eac307dd6cae47e23097612b4f8e1f18a88fdf58b8a64ec8057337ce31b3fbbe9e60f9a8cf93c30d953b1a473fde5ee22d21ec442ef2c9df29afd0ac9171c6d4da6464fab230bfab8a1bbb21fb294484bc0fa34c833eaca6f73674f7624aabb24f1aef3683ba2af7fec0009269d9ce8523165841c2066a74035608716c5cc8147f224164914c2b3abae9acb56e47192ebde7011df638f2aca207075688f0736fa8b7e313f8713022c92a81368d44acc08322af0c09f185094134b1138af55731d9184e7777fb33a7ed5f8da0dc7245a734cff5f261d423807ff2d0e4f42c15fbe4eb3a9e1268affc0fd2d08f47fc6b1232f0942ff03b233df13e3d0b9e8650ab9ee65c18a2413005464cb31608f35d3d9d7e3175aa6806ab7db1dc6e73de8532c74452cf17de7f1d00ce67bb4603a9f2da3716c695767909490384fe65ad65c3cd36f5f9864fe32701668e84fa9aa09609caf2899d098504a67e868220929fb5d3ecff73172284795f8778807a27836283fb79c0e2b190d5ff516a5362db2e2a04251290db6634533c2685c3e48577add4b332eab8a717b77e2a94e26db91365fd32883e07a96df8407beb8e83c5ba0d3979045fffef861ab28205d7f", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "d3b71bb7343a34ab3e25500ddf61f5507221273af59b679c8e2542917f44f7cf2f872ef02497ffcf7c17afffa2a5b1b50efba01f9762f896ceb4b91e26aeb28d3aa344794e245e24453cbbcdf729206d95d4f51adafc87cbea3942b4900f65e0bc29b69c4e1d4c3f2119c46f19934b780dec9f309bc7c2c741dadb5f423c28c657cb3d39b156f0f6337a18ee04e9a2762b8b993ddda5f318772fb153950bc8f48bb9fb15b361c41b819ea7477f3f67732e8f47c07fd69cfe11c139d4301242c7348080301727a423d5a0332c34f949efe4289ed3bd9546467e175c1d40b1be22ff3a51fbc48d1193c959b8368ce08b2123f1c6cd26d0d1fcc64b8fce1fcfb1a191cd3c82e50b117bc1fb223f11c12e1ee7a5ba9f349d305915f58e443ee34902501ba7b309f08bd49f3e7ba5b4fca1b395752d92d620ddef20b1c1734dd9309de1e3cc6ee8bb137eba724c535ca57a0a466a89f46787c4ce51cd2efa3a72e35fb4087314039be54fd5f03409291088f1d1743563a49a7bbfd5ae35041fe403b9bccabc717b35bd00022e36d366130804f1253902cbce080cd52c6721535b95e5fa8c9bb757ccfdd086982dbff2cc8a10d9c5f5e0999e177d96e8eab1ab9112afbc9ad51189a3760c42ce106d6fcb38ecf253e05e95b45cce63b5007e9ae7781aef2d0a498b614fa17d6d2195e167a3fe8dc22409432336958f0a19891c2312fd", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "96a43a80b8c3717143eaf1db170df0e84db4e50d5db1265dcf6696441771c2e74f70d452810b8a5a9a8a969dc7f78ff19d768d37f8d712d1865e5c34e066638efa2eaa8a5f9fe665b336cbb83cee71f3e919c85d26f79911613f7a4812094a8b292ad98c205d624bad25ad170a2872f64d1482ccf7f2765dff92921f8c6dcc7a2383ef15c7fd17040ff7d662c169458455f166455df6cfcd9bbfc99c9e6b7780d3affed052db988ee18632effa2b77ff0f4f6ff9bdd84911c29910a6799de66558e6525f4c5a1381fcca67007f6fc4da0b0bf5bdd173463b451a406276f7b6c294650a59fe241edee0add33f6c794420f9418bc18907cf839f600c968f4995e66d6132d6fd52ac1b691503eeba6cf153ae530238cc2fa78fa5a5a6f9b34d2a046379a0401fa323519ac98d2ea6fa3437cb2881b3cdd87372137c8c8a3bc9b477306ea636e52e8cb5dbf38c2d37cf1d6020dca520efc60ef4869f64726089ef1f6675af0bfb11749e81a1f583ff0ede862614316c9a7d5ec3a87213350399a7bb55b962db077341521b1ef02c44edb3aabad7129ef9d6b75c510c946f0567b2d01eed0f20b23eff41cbb0f618e967932995ae84a8c869e17f9c0726e8fa2d6b223bf3e61d4f7ada291c9c00c275e0c24d85676ee6c6b2bdc7269b4f44b66edd9944bb34fcb0508effa381da56ca264c2929c97101bb317cdeee628a03d80a80cb", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1badd4970b1e9b1472539f202c6a099d67aad37cb9c96f0c701b700b546f94cdacbd42de45f52b756d3f372eb0cef4daed2c354d295a8e858d5f2a37e557cfb6f4fcc6480c02e6c5983800d1f588fa43bef56e216ae921c00a282d399e9fa273fda5376bdc4e00fa3de9784ba9ba493d23383eb73cfa6c2b2d530c3713e1a16280c333f9339bd5cdd7658211b4849b6371fa077744a98f5880a97e28b95cff08d4bda2b2365a2b1ea86401396422b89f0eda9e1b640efb1e0ba64c9ee9151c32475b93e18e525cc2d9beb7ed863b7d6c6fd949201104a184b2d4a297e0e8a1c7acb1587c98f405fe23d7dc29c09baec0451c7607cb087bdf6c80a40eb03e32d8fde43a6420dd035bcca13d7c8ee49c61ddbf431e7ae9c6f57d8c0d58b5365538dea13ffa9b4a99c89144ed44aa5bd4c0799c0d6f9722a900166bd26a3887ffe570975e7d8f9c1f4ecdd5cc32374dc1e8cdfc6eaaeeae7253747b09b9f7755b7d0534a11cbcc6fffac0fdb25de053b14ba30ef8b8570ae2af0988d2b81736831f9fb6d0f0a7cbfcebced2726d424d3d7f1f456a9914eef43287245ed673e766ec473fc7c9f9e9c0c1acb1d62cfb58f733ea645d895743db640b70a35f3978af65c007ac20e27bd14bb2faef567b161e5858b949ecc436f9498db47e14c66a3057d9b1a33f150e2a45ffa5a7a36690f91d23f66929fc77ac8c23b9538bdf59383d", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "442643ed8a89a90b76120b2bf9fb413ebce9e7980ab9d1b3d827cc15019629995f60e82cbe48f05165678f3f18ab80108a5ae39b0f45f069e00ada86a0ea0379554b14dfefdd3bd5eabdc7d1b346b3159a861caa8397fb6eee9021321fcfc3540eedc12558be8ded9ea986edd5da2f2a54c5ae6f3351a7373d55c90cd66a4cf2afcfd68d1024e5f833add3dff6a26a4827f3a4c56b45b81835feeccd09edc58497d213e1584dbf5846646086dcdfb1c6c5cfb12512c0d14a9a532a221fe310628ffb8ee1e026c7b9ec79d940019faacddf74211f187c47d0ff7e6228f86019c2f9ebca710f92739a782ebcdc26d71bd055a5959a447d3a2959c8f9f47c7ceafae52a484e6bc518e8ab3d44f9c295ddaef3a77aaf938d4af51ea9a63dff10f06047462afd1c42becac739e4de62352e5204cb455a01e9045a0575fe3bb119015283698a9b207432a3947eb3a4274eed40a45ad4a3c6b41c07dbf9fe2f92a95d47d18579eec6be62f4df1afddb17c9cc14fbb8f327de93036537e2e207afd5fe6a2e662628b319007ca69636a4db9772c636faf8af3bb6009d13b6648fe7e8378c71793c13f664004874006a3b6260d0bded3ca36a7a8ca103956dea75ea7cf7311949d1c63487ff24ae1030642ff143871a940509c88e99571bdca36c9987c367e099c40df7678f0f76bd4369a0656aad3f353e14511f96693a89493bd5e01496", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1072b3858cd304f14fa21966e9a158ff34de4a78922741f599958361c88717b48663071cf533b6239e6feb8ea52e3be30e0189adf90f45594f1e2b928e755c66df63d67938292b59a1cbe37620d0f98c938020fe7415b9fc8c98eca2a0d1b98eb12cf20b71edf0e0974604ef9904acd6a6e89e1c3e49058119250525bd125c5058e4b8e9e991475d21a208c2c6da344bccc70048ae85cf787a378dbac05f328296bde8e395bf4e67a84009d3aa0912e77df85f9afa0037a50b8472368d0b0c05a2944dbad020b82e492b1f68b92fab628508f800d05d294411cc72d7d586444fa924c89e902cbcb2764b5f304e5e19e12ebb9f139ddc5b2561c2b0665ee83bbd089e6f7ab27b8960208261a6eea083875902a87b672a47bc17373d9479d27f89fa91ba8f378d9a9e515fff9aa8c04209aa943e32774660fa44399a02146c5529cd3aea2487ac7868082b6d6a49a2f74dbe4a1d7924da4baba7b897787b0b4bd1dc2e3a3a90e23148956e9d75452cb29f860595fda80e05726c8822959f7fddf727ab429b8f2e286c765e3622d16429925dcfaa1acc47c895864a0d95d624e64cbfb830f3e3a7db126ada497435f69f8ea2d1d5558885db4b2568eb41b5695a1e4c9f0229879806bd703639cb61fa49e39b46d6d991b727cbd469780c33385b59f46aee17e0665811b4a78e5a5a921e058efca3732517f1e0eeff9e04c7cb4dfb", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d570a92446252453b9f7abef1d12f0bceafc3d992a2cd52f086335944e1f389817d14c76da959db59194fdbe90c9b465ddd9596dee43ae35ab98682fe34568e686a1d751d0248d71bd2c2e7984fa2e7f570c662997f77c89334b6ced3994f74c08bf527f5217b0c65e811b5e81b0d7510888d439f8cbf46f23d7a800861c2e329753f44b27015661c253043c7d7a70d780f4602b542cfce79aad497f038d7205b9cf74d5dbd260489891a2ebd82df087f93a6823a3bb3d68234806717a347b4be44f6645befb13e1d6b2f221ccdf684b5ea207dbb03dc7f2699713161230fdddf42ebaf561c212f8eaf183bc3b72b7071d3916135e214069d7ac1d2304e47586591f0bcc88e1a4bb6e926d95ead352632441d9363d2603b89280b67765e30965cea15c5c166db1b05002a74fc4c2b8b0d133c32d37b285c9f0a067feeb08794fbcc39e069d8f191ea3a5236f1bcb66b7b4dbfa91cd0b3939795ad7c2cf2dfe7ffae242a08653fe7906299e1a8a9df0b7666cbabd68280262ee4102aa672a47a8592d0a17c569b8ac35e50c9e76d562cbc878b3b13097738a5a969800fd750004ea1f1c0934b86f17d1906a9272f73bb74280953325980a059e3a9767633aef454d398190d79c705f0adaa394ed31d386c758e31e7a48ab5fbe894a1119a36da274780e10c11a48781c1435a8ad6a61c2e308e8bc6672aee6ad73d19b678e2f3", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3eaf9bb388caf14c0828159aab55d4d7f0a937f51fd590e23515d150aac73303eb96dd878fc11880c029097985d412a561f6defeb665ac4345a43a91e1a2e5d5acb4a570bfd93f276448b38d6f5a675c30220c996b5ee1516e59f1ea6f2fe5197725793a1288f7c22fc4d1c458e330027807fb1768cf2e8e9da07c0d5f23145506e65bc9448d8292c0e2c47c57e37fd53e35a218b1e69c86ad9a20631f08d2fac7a538f036d5d99528179022ca986d515322ae8aab49d7bd09999606bd419bbb5731f09a846713a36d9676683fa691ac9927f0c42fb4fd39ae199bc4972ae0f220d62b319300f6aa02f893ca198ca5b1c1b092ba916daf557514c6b3c482fb966e01dd1fd089dce726b521bd1dd435ad7a0f75e45ba3be8d762a73ebce6718d744f4eebcf79e29cbed7e8dda8b7f175a26ac34751312cf10f2a3ea30b45090c81665db2041b2fd639e40255563622491277a6b304eaf4ecf22c1e8d4c69c5abf7f6e7796677d65d8328c10fcff7ce6567b41503382336728f42bc8a0b141973712aba650ceead757c50b3ae17134dd1896a21d12a9e396f39a909f5f5cf25105568fe7f8a9cfdc57a85eb4326239308a9bdb4a3d6257d3e750e8976d0a0455e77f7e37e70efb02cb426f8fe5d926f42c2bae2e7133d6bb3b71fa632c9a9c765f224707976d27934aed419d7b3f1381062d072bd961bc1739e27f7ec6e626616a", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "187cecf4a12e23b39221d33289bc0937264bdfcc69e4f6243c53fd92226a514637fe465a46b16a686128a87c3ac86e9c92b89a50c463f114c5125eb4015b77cc7dd2cf5519f97dc5ea684a88fed70151249525cc05c5f781524a35a6b417968114158fcc64851c8eeb9b3bf45ce923bc4d2d9e5c35cf1221480cfcf0259e83e65e2f27f5f571e657a5d9a3d1f629f611ac59c8634909874e74f0a0bb6e5184b3c5ca6991fc2f3ae97961e667464e8309ea43491ecd82ed74caa15028cb1a966ac26f4ea5aba5193b9189fe083e7bfbcb9accc62dd13877aeb5a4288728edc8e3fda692c3d4f10be313d9517b7b8d545773d7288b2d5c478a8f3f319cbe9e39a21947732423da3677051fb7433d9ff71ca88b00a7c03bf6d145057a3b4a5e0765747c20d5173134cc9de147d3de16b48522e3334dd45307711639326084d84ff6f787ea7abd58b8e9d9af06e487fa95bf9fc20c7156a4f0d505e60407b5c9926ef2f876cb7d6c13cc18803c7c88f28d935f5c13c61d61d5e2f022e68f9dbce41285932916ddb8931e4f16b2f3ebcf5f5a41cff5dd353babc7ab33a0c97cedabe8f947529df3994dbcaa439f6e31fcaf0c05c2d7fab7534bda6db29f61c5b4f2268f1d0279750aeacee5384fdd06b1662c5af10b744dc506cd72456d320f1b3fa35a4d45be10756936e183c1bcdeedce8647e78f401be7a655d078cf39e2f26ad6", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82b83df3f5197bf172f47233ef0d6529666b7778b8d96d66f531ac5ee5b41dda61dc54c95a4c35ce0dd14a7d2dfc02c493a6dc6e4cd4ff90d06e73a76d1ccfe0ac2dbbd1fd5542bdded52e07b9c5e0bb8af6f5dc9bbdae67bcb6677dd277483f2597e54e4f89339dd090f5622d2b5a4d4421350d57bc657d2d9ec2952112f545eacd2ce311e6f0bae1821f2d3a02f77d8cb30fbcab64ffda4b35bc1fe4701f3be5413630cf0f1b95a8c284b0d52fa29cb56d731d54897b7d4fddf33b2de8731f3122ecd2d2dd007ddf02c68c694b10d77bc8df09b59b4476ef8dcc49f7866dcf9cd0d521eaba33a6305f026a71f1355cf443951bf884a133635c87ba5f30be24872006f50de87d5ce5e106b477e9a79df0b2d55fc29f761698a4c09bebefec982011939b73b49be1a7526738795091cb218d6caea9d51bf129ab71cfb89521e70bc5d497ec7ebda1b3b4ab690c8aea41f0fd2ae7d4fe92b852957b34e1d3e0facc35262b93ae4ce1a9f82c6c16867227efbe8ff194c5399d5ba9c4e1ce2ce4501745c4587dcbf5c6f44004cfb6f10eb717e1b1a6f6295e63b3e2aa63517d008fee61c1ff30c3e4d2313cb88cec7d0e37c47bcac39942cc382fea74c945168010f78fdb5306405d3d3c87f6accfdda4961ba36b7c6aee012716a0b91a6b1bc45337670058e209c09be7c25e05992e16816fd21b89f62b2082e6cbd880f070767c", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "424273cf9ab640bd96023b633a7ae7bb9840c9c95f106b72c6787812c1bb985875b695c973ba81324802b3a6eba5488cbfd1d5fddda3218fc2983b96af60ac738cc1d968cd326bbfe7df2cf6e622e8929133e2bb1e131f09f22b38a3c7b9358c2c647401baea57c9a39ead7aee96794b82f8cd5924ccbe326cde477c10ed6ba2b05224e320cd4089e6835a9ebbbf7cf86d650db621b35c03614d54a203d3e1317ec29b7111403be49cbec0ff3ab065b144a86a4c3e22786658aaa4ece608f8a5fa19eb0ba77a735fc8fc46d69fb8e38e8b8019ab2c77289d45d8c7f073958674e02dcb84054c67e20d10fa6b1749fa2e43cc5f22a35800ca505b34b0bd60288a4baf334314514e3a13969d91ca41527d45a18ddc3f2e3c8f22a1febff2f96b7cd1b9b5dc50a5522d15a1081a7f36486885bd8ab01c269755e2f127931758690a8d255c5bc22f4c682ce2d73bb0496f02f0441a253f71525ab065a3e49d9d14db47e6347c86bae05b137f0e539bd6ea623d38aca2a28ee9579504813424c1957758e40f555b870933cb634bfe528c02163583a07b9fdb1b6c50d196d146d4005971a537611ed12c7247bf4def5933cae37d474be20912d113adeb75cc03813680996e62982c737ed30bc8c4a6c576d6e616fd0613ab3c139b4e7d296c714bc6757666ed5ad034027d39f51c4617dc1b2f751be695ab24a4a1a3e63b987033e084", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31c678239d582159596e7da2da543e9b657963bd256535f7cae3ce3cd60bcc55f25da231b42d7fdebdfbbc5714a73e23a8fd8c8fa3f85f71e1aa83a2eafe3875ca266bfb12a1c3d26592639c585715896fdba98976aa1208af55bde9751a959cecadd8e8d91a672db5600dc2e263c60f77f10d053b5c1abf4f2975a9dc69e5baefe996dd0b628574424f5136c7c0a0c006feeb77a371fa4c71a47938231e84267a19d5bac34eb695f9e5d964ba96c3859b219c29e8ad4a8f8ebc4a4e1926cac5b261eb5ecd7ab1d71e7d679f5ea9582d129493c3503250fe0da4f2651aa8716b5ef3c13f3241bf2fb8fdc5be6943a46a0a88676058451e835158729c4b74e6a4a5234a688d38cabae059aa0d915ca2310e9e41cedeab1b12285449d66690563149c078dbdf9493aa49d094e4c841d6fb4dddfba5c4899bae13aacf8b035b4f611a926599357dac011e11d2ea52966840dd97b997a5ba542e81cca612841eef78d561ff007699c528df87e5822245f970f26f51b7be233cbfe1505be8a7928ff9eec4ac9a8dad4e04b69dfa6c7a40181cb05260e491cdd1479e1a4281df19d25fee6e7b847e9f8c59b25b6dce269f228ebe73856b9c736dd3aa1173b17bc26d72ec2c9b153f5e9ffc79a9c3a474ee552661a89372d3674e8f0083e221d2255a388da85eb0ad94670bc16469c8279f3ca59651df8f1bafae06d0d618ac0fef875c", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7e095f127dbebf2d321681c3f073ae931f711823c594ac6eaaff2e43f9792424cd69b0c230ffe48f32e19e53bb4c71abba9e396590a322dfd8737490389da6862cd3e39a470715602cd37f149bdfb283203977bacd2b8794c2e203d8688ff1151a111cca32edb73a5512439e1b5e5d6a792207bac1cca5eddd76fe4512223d2696c43273f26f0c29737469c1dafde18bf2bafed822849d7d603c9783b50a55ff593cf272f4b74312c7ca2d42f0f17e8cf5c3ac9093eaebd1e92df0c083b1658330805c85ea1dfda24bb7abccf89a9a71b389f5334abc3112084180d0ee937a13e16b53e0f240ab3d57085860d02d9048ee74232022437d82bb70ec5acdef151e869cd482800ae341e54fd233190d81e62f3b6e7310a5602fde5c7c283554e969335abe70173114fd0587e5e424fc531cf9de7ac03bbab075be88d8565371ac836ccdbd657cd3acbc8c4430877eafd6b4878052e4dbf35f19447542226885b632c7d6b848162c5094612c44bd03d620a0e5e8fd6da99ac62199b9ca44cd917f5768c5f3a09d25e30cf79b1d4ce4c201b16bbee020d81d4f9e0d0476caa9714bb0c8262683652e41550ee745a4c375aa3a11ce49755b7d672082ff6ac972a1639c51cba91dac45a2762e7c40b7c366237f197cced80c5b167cfdb879d8157d3c1cf62318c4e20056ca0771f8af33bde02f89731760d661bbb45b47dd4942c9890d", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3a33500dd87a0715ff5c3675f668773d5483fb0e82efabe803f300ee822c181581b739033f9c468cf2188f106c9700a62167dab098c1d4074a925198297fb895a3c0a44b1c29c0a69e794207446558263a41e4eb1e79248ae3799b81958244f27119666592e9d948ed6b451441dbf28557f0d55fdaefb414af0199353489063ea61d876d0a5c5cee30649c70d6fca8e9a0ff2e06c292ee020ce129a1626ca73276356bce986852b28b563e8e6c108aed62a834305a7d52509577392088f34ece64cb07a772363d178c3310ebb95563e763a032a2bc7e22c076cb1619a28a4329b575a143e81c59a98a95e092695142a0b1b6deb1b84418562b8ef8139f36744383bdeab34b1b10c9b378ab4d5f3eadc66a9d9de5e3fea79afcea372ce807d4b4526b66e5394d4f444e22fa3cf1283a21274ece28f8ba04c58a96f98876670f4a65b7fc865f9d42658a726e607c75c458004c05a4c1db02047e38a29519fbe5b4bd4ba30e708c037921bc7c0e72884ba0a41c837eabc276459d141684138eaa2ef0c2dc35d74f04eee9a1905ef235b1e9606c67fb5f2d1e83d5c6db036250d70125f755c67a1ecba3c07bade85a6874be23131d0d857214165c4a66d74bc8ccd2c7a50d6467d81899a09826fe40732e8f5d6162c53e73af408f545caaac84c43e3cc8e391f34cc12bdb7f9762fa53469a372a6d5f73eab9171ac1628168bf3e8c", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c848a12797f8b57830812989f6540303f7c7d60b3afe09501f0a64524abfdcd67c05c6d6b9851862c47f92889e90fed6e1e2c36284b61c8e9cdadd5dde363fade85f5162c77b19eac2b51fbfa2776297db9d53be990f1455eb93443d41260cfe2303cbf3f1c9def6dfdd4a77e44c5cadb87f625595431c12dc1ddee463f4ab757f1d3a3186b5e85ed2b087af989698f196b011e43ded43ff21b4ada0acea41a66db648f9d83f3598f8bfbf60ee912c33d16856b4a0a94bf2d90dea82f4cb706ec2ef8f6783a3a984f084711ceef631553b9d9aafd0b23e5690c88a5948c74bc3d6415e3a2b1f211862034fa0eed254f4fd93ffb55ecc5bc133d528cf4bce65cd945c7a1aae20bbb13fcdf163f8fadf3eefe2987fbff5a9cc2da90703b50fa2332584616e4f2c1da263b4569ed90618c8d2469818ddcbeada488576c849dc7e7b3357ca448090b517a25a95eff0779360e4e2bdb888280df5c53dd2fddae70e0d9e47084bd0b74937b3fde9e8d4add6fac61d2a4c8be9bbb3399eccf8d902684056da8817cd81e1f834eccf9723e67935df70517cd8d564bab1c6c1bdabdf7d56e86ed6c887cb2b109f8e83b9cc3e0ff8216d0d1c5f6a27bb7da3c27f91631ea8c74f78816f923c24c272576de6dae6fcdd466b725185627436ad46cdaeba15b85c62b343b7e7ff27d464db39ece5f745d7209930ae7218d39ecb9d815bab4418", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3bf9bb2a75ae1ae8caae2c91c717cc4d876431759407cb943ce99997324e644adc5db7f06e76166098beeb92d8caffdad302d53016ffbd48cedee905c784cbad00fcffde88b8eb230bfb77cc97b8cdaa6ffde6fb881b46788db1dd788eb7bca26fa2c991eb369b7373bd57e3537a95ac608a4995412498e2f8ed8845808b6c6f637597475b1d20ebc4ef6ccfb8e5b65a58bd93c30869c0a27d5eb73e9030c028343ca782352d143a4630ed8058152e665bf3cb7c0ab29c300c09a2e606c2e49a0ef8d1c2f325bedc5539c1c29b0fca6a451b65b4b1fe07747c7e48ba63bffdf4a9300ed81b7cf1c178de335a1c8eafe44aab144c48c2daea673a7f37845c492e9d9ed8bf2aecf3e656fac894cd145821ca0beb48cfe8d5dabb588689183b37a414798d573cbf836039ab0082f6278add3939e115028681a63910a698d5a9654283b7e8aaeeab332314320b6183769c0eaddc7bce2870698bdce66fbce4ac7a4bde845fdb05b4d41a0a36eb5661c65eac95bfc398ae1011c81f959b5ec33ec95aefca564fa98fa9087ebbc3603037840e38deb1d59400f51b6491975a323b063a93c7559a38b5017bdff8d793ebbecf2fb6338b644345fe1e4572022e147e3dacf7b00d4304ea5fc6facb2cd653a854ea321d7e9ae58ef415ba4763d65a3428d8a0964bd6fce17f09b0ba50d6d352485c85c4cc92c2ddc3b2419a05b7439076bc", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8a2d06cdb0be8cef987d8d049f3059f43bed9f6074f978ad01ffc2b243229c534700606db0754d26445ff2a3f8e6063cbf90eeb0e85521c0f8a83da5aec31976ab360c0f47689c063820f4aa87479b20baf32e63492681d95ab2fadbf9af3e173e050ed001e3f53b5dec2b00074f6ac3fbbe587b51f7e02401575df55d26bc0193c1488d76833051582f34683b80b7cbc9de949e08d1924207d3c061efb6edac7f34e70434d9c078087351a59cb2ee95263a9f8998a577305135005b23483f5c7a0313ad31e6a9acb6b5be1dc259060c61f4dab5be513dadef0add863a30ca4533e97323b68de6e4aeda831286a39896bd30d80d118a6c66e73a310e5ae2cfe3bc97c4b2f5960149ca31a0555d8cec8911dca72eadffe9cb009077ce3b53310f2bd5fab38027c6698adf7299a690a5a98c4b619d2dc2571984d39905c613cc43348ee484bd6e33930176ba0b2d4f7d7030290b384aea4fe1a652264ab317fbf2bc7bc45309ed056075630c04a2897689c98b963a909e90bfb89eaf8c8d6dffdf4213d4a99a9e48119e54e8738a669e3b743c30498137725503d627d9a56abd6b0b9a5081c61d5d6f48572ff1871d033de1f946ec364b84f2dc9b4a880a9a9b58d4457373e868c3a05e47c32b7aac4f335784a1c05af728dc63dca56dc9d46c28ffd7436d0e31be0993c9639435dd7da0921ed3319d53f120d821f1d5accdbd96", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20792fa4193daf1cfb91c3a8530397dee624aef2f8b9e52806384bbf069bc6f974a2e17c3527f1263008a6c49537caee8b4458fa189bc4a8eb632b5e99ceef35adf705126f38bfb489c95cc2a69610d7e8a7e47dd3b44ced9ed9273737eadb49bf70d6fd031f264f0fd2a6b78ab1912ec5748fca2859c0d12713da6d9b568ce877baec7c6facff6b441e70a3cd4260d72134901ac0ec56a484bcf7853014823213b7397986d10c5fe153ec0b9956961062937f815775a926c175c9e2f0f3dcf69e43ea531d928c236d601e47b371b6b89f2828c7cb5e8688923558fcfe54e8b7f929ec49b1fdfef73108e691c0b890484b03513ef5ab229ccb031224925375a6435092a91af0df4a885946ee598f326d0bfbc641b9faf757c8d4d7dc002ea829774bdea94aa9f7b7aa24cb19171b9840fd7af3b8d755d8d8683c537e7dbbfd1fd2c4c9d85c78987b1c296bc60667208a092b166bafc0a093e6d19ddb5fef4f6cc403bb9ba2d2f7af1f4ab87d447f4f50b516e97e0b70b9cd93772312cf8616b30346fbf9b426b59259cd74af3444942128c81bae0981a283420257e43720b743c1c3927334d7c93572ef3a4f06515c1202c265933badabb01a3fbd7b84322c4d71d7ebce3b4550fdd0fdea2283f2b7a9cc7df4465872dd12053ae7723513701f3b16ce43e00979bc05a8d9c0d3030610aa566d19bd57c9b74dfda35078d4c5d0", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c272e75c8dbaffa20ae0abca1d07b72d729b745f9aac6898223a210480cad0ce62d18f67ebd44ee04244d7f11ed9d618618c886ef4193b93d53ddfd6b4dbc3dfdbd593f0f1c99a3cb1e888cf04245c543c3275db6a3523f910a267cd078a5e9afc3bc0081a29f2b4d3035426d4944c0bcb122df64a2fb0e10940d0cb46fc94358f7900339b9df165552c1dbd6cfb0d51091158279591dc32efc92b4aa1ca312605163d5361f66a1235721b91a58c7654a534337a462439b839697fd1a69a93a6ee8556db3a47b48a354647da1cb0156c1a99a4393f87cd68a4787a77da8268d06867ca9c94f30831e3242be5de30d96b5cf789e85dc03f2172be6a3cc3e419053030218a726f616839179e9eb3774230d93e0f39ec2465043e8385e9c296f4dcc01aa8bf66b2313bb395ef7a9467985d5825701aa3d925712f17988cdcb3fd0085a3d7afc1d1f65ccdd72c3fafa1eab9312aa8a67a4e97f917b88fda7dc3a9b7c376d1780a1add0c665b8e8ff70e4d8ad8681ea46ea0fcae4fdbb8c0f2c5160090dd80369c8be50ac812372064f4b1e2e74b5cba0f694a1154a6ecb707ec7e522a58538ef3338096624b24567ca4edb59b4b68ddfdd4f969d4ab6eeb0acdeb6231bfc0770ba1029e17ed0643e1feda67e2b32a0ddf1a6953603d459e6ccb3d2ba81942290b920b01e2dd72ff14f9416865d4d5c53365e6b479889e171ada998b", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b7554b71670e551ff9b841e8436c5a6fc42cd7e1747c5cefdb4d5c66d966a11c8619de7065b9606ca44e794c7aa2d1ff9e348e90a90cc40383e654a56be9b4c897b98a94df07e65df1bb8167dc35666a5c97fd53f415112bd87cf8d9922a2bce30d74cd8e9e14ec1162378a91849f473e941a77ce56f248d4d271167fa68642318735dfe224520c7550215b9956bd1afa416aef40b423d001cdd35099c69b67b8133aae198963bfe2b845f90589ee74486dd25a7bcf582ee7a115894264aae20b32d11518174199321f956163016dcc18d98b3fd430a21fa363c42f29e3451b3c94f2594ffe0ed7fe33a58321920c5f9991d2d9c7767723b3a3b59349e6c962a147f32fe605b81bbe0e866ee6cffb581c1ca11ceac601a716861bc9f363b003dfde6e347cd77044d15c1675c43ee0a56767e8573be99df51464032a93f737f9c49d902d04add2b665fc9491c5443a09708dbfef2b497b7d12922186a3415a38f659a1521b6f5d1f85fe435af523e93ed21b73921ce8d5221ba18985c9ebeece3f52daca3085aec951172ffa391de51601d2c9bfe7bdc338c0533491bae97b1803ca8d8ace5ca0b2f959074bb9e2c059808616787146b0adfc7ffe4e3422b7c5befd8cfaf616a8e22ede141efc124afb7a0a02fe2bb53323e375249ef26d97452f67a40766374ebb07184d4cb583903434799f8d80fa5160526fc3f25308c99aa", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "497d775c27899353181f963835b5bba8ce092e00646ccf8b0184bf897e80c160fc4ef33baf8a2f43af8b0a34bb6fd8c1d59d2ad19287adb885f04f0681d1ea6eda7e5074bf937ad376695c9209ef65069a74491b7242bc4cd805efe63dc65bb04ee574ec9aa39e9939ca3d3fc987f5736842b3541ad1a7038f4e5295db8680cd8407317f7e196425d90dc9440fc70f2772ebc0846a40bb49463a14416a29ff72230843e2aff4ad7fcaba71053908fea1d679ad4f6f3b2a7245dcab84b4b3ed7f4020c1039313b36233c24944863540caf32b72edb791dbbffcc78b1b4529b4b8ac99cd2962be4dbe13d027803477838682879d739e63c21784b5bf1c18f50e919b15bb7ff93753a4da238b5580a2a8c25192174d5140026745769472c27683d8ab462c1f79ac36b87d009e3a1d1c8515297fc8939f14581de0c1dfc58d98ced793d43d17ebf1b37b87690b96ec21e78d19376332453daa830f9a041bebfb55e423943915c938d4358a4b030c2e34604d322197cb8b418e7ff32e0968744de731957ec4434f4e26aa3d88ba4f2e7ce508114c7357c066aa54fe2fe48f13fc86dae55064273d62b668de472254d55974fb0338a9d2c1c89b088b24ddebd9d3dc2d0a116286a2e7cd264fd98962544ce457a285187650a7e6ec64a0f6dd9a909cea557c17175ca529353bc63d83117ef9e88c4a14b0f99d8d996253fa960aad6a4d", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7a8f936ad314e3e02042ca364b08d5c2e3d36110e29fd122c4b99d5d59b58a2c769037b5d4d7294f0c56755022bdade6982883c4010681989e7cd169f1541005a888f88aff3f3d9aea7c11c37773c37fe3d6c782e86d2d4f7cecb100ca82c1834fe70396b753a189bea3d8b76bfd5abf3983338caf47fc88c6e8594301d5961a8e7cfec934b3b94a8135f65a628fefe964d899bccc0e57f3e18ef8dc01b5bbdd47e39d9ee7f658f3537a123861af954255274a55d4b2554a15f3004663e63a2eaa8fcebd235c90ae4d8182b3dc2b639da0b793de420e93ece4a3e836f373935107f03d60ec673c561ba57ff50d1150cccbaa2a7266033eb1e7e1947277f3a3dca35cf33b0f6c5f5fbd47c8c2306e6def1f23057b161e2d0ec9a27d5f7647ce7214f8707759f3ae4fc3c449c5a7d97945979e958c6b21f1b9602b12931d9466ef463a760d3f893df77710882712f679220063c24bf2e1667ee29e4f06a67a44fef78e59044a65fc53a5a5fd190c359bce106a8a8db9f5e1b933482562eba311628352e370724347ff7c61953c3f04e5bc96e399e5e8efb0529c30aa70880a7a3b34f0da4f2fa0dfad857c5d92e153a7b87e2bf38af6c658dee52cc5b1d0f5f968cb03fb85b86520cadddc3443165800bc134f11980464dc333a53943ce47a454c5c123b67863f78e6f8354cdf4bfc93e39a74e4c3388251fefc753a84a86f275c", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9c151359617b492bed6492d4b06be73ed14289d7bddc41bb76e440b63b36352b34631adee4cbf05ab82fdfd73dbc2ff33dd371f9eea9629ef4b38a96c9161a6f8a10c1c554756d824100f10e134e87b464aeb6efbfb173e37d9c4f75ec9bd0be9b60b1096e4fde60cc5009854713e7073efd0515575ec518b290afd01c21ec8d11e01567cc9743e56e523a0ce96b8ee247ea13af2c94ece1c91cf2888dda83b82caa92ef5bef75931c88250a03dccadfaca9d79751e3ee93e07e2dc0da8304fb3e312a005a9872861863a9d180fcfc4264dc25341597977110a3bfa4e6f5f7508323814a12fafcaf70ae9f2308a9ba793cb4725a4c1a3635ce419400163defa6af694e81ca0b9a475fd6d630d2fb160689797041a2a130743acca41903c483260e45fa1c0db5a1bc1fa2d92e32070ce0f4319782e2ed1c67e2399bc1cacbe6467513dc817a2595e2a35c72e58a05be1fbd9df7c0e115e67644fcbb3a71ba829ee9038de5dc8bf8549f216559323680855a298e515cbc3361615437e3918edae5d26b961ac8ddc8dfea010e842e2eada261b0ca8d8395c8584a1d351dfe1c5626c3301475d8592691b79a233d606adc4607e3117fa80b516c7d7b56ce1fdda8401c90a8b06e6339c6bdbc46cf02e896d38bf2254b86495768178894afdaaf647536dd92ffab1ea45a715f752985dd06a5196b3f9687481cc30f98f6a7c84eaa18", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6e7cf2e6b12e0c5ebc2ad8de06fe63624ff7bfb86696876ccb13b297b73234bbf33fdd43d7e7e9dbb9ce75d1f685ab65ccb147f0cb4aa112d9ee5b4d9b731097bd045fd477cd580cf4e59d3fc65f8a43aa43a68b7a07f0331a7a88f5c777ca478465ccd3f5415e4245b0204ccc9f852a9e26edabb238df98656d9c746f767e0ab0139a592edd3e61f46cde47e106b1580fb4a3d799a17bee3559620c04ab656f6ac75621b1ab389e6c7402ddc165457c3c79ec9242a40854c82fc30d733d5f5c618b6fd0948e784c29bc0272889157c933cc31fda9e0e2ccc6500153eb3914eec468fde48f9e0ef89fb21c93507e1df3df0ae3cd45f0ec3e1520b46026fb7b7ad1106143b532a4a69141734251ac26467fcde36327cd3fe67a001422d0107f84da74f9a42ea4a2df62246dd8351d2e3f8547208ec4edf963572220f7ec7244a07bc13f3d2cf5a6c1dde7080db7ab2406e85e35835cefd6fc3f9939ffb869eeded2755b39e61297ea065860702fd5c23704beef1db6e21c0bdc9fe09e105538cd1f5a13436e1d12772027609adc2357fff67d79d54fc1ae74a99f032a0415aa2ef51c595ff1fc0f4f1801bc082d538caa302fc1dcd49b93de96991bae946a36052f0b195d0c438ffba31732c18ec02a23c3e4da6200f80ca1d8f29b832bedede3cf7ad3d11fda18aaaf1972eb20accf4ec42d9c91bde2a99f4d3d1ac0d0af4336", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "31701d95c1b6320c5fc43a504ddcc0a46ccc963e2ba7ebd5a4d38e50d8e35b33b2d7e5304fedfbe13c7f5afaf84a5d4559c1e5930d46ffef2a0d4448ccf398db64a28623408c7f02a27ef0a06dfcda7919e5cc9872e78bd918d343dde18df8c8982664309f343ae7cee938d468a5401b91105c6414fcaebd93a23006d1929d28e7b0813e39597c1ae96ecd987a272b593daa1bb2ff0b9b55467f324ed7ba661bf85bb40ef1ae983fa8c881235e06bd16928544cc9d46c48a53190bf192418232a7ab70ee11ca539bcfa82361988c490a58010c5c07ee0595922f03125cacb34b7b977e28695cb4e39db914070c37b11becd688e166371438c9fec54da7961d79e6d9ba1823d72e63f8b19f254cfcffce05dd8548747972b5e7bd41cc47eb2e0b03b83e826f016f0ca4b82ad20b62efafdf3dd372a4397437b3d7e097101664ff1581193cc0d0a352f8e0e286eede6e4063a5f7a85bdb6355f392611ef6129146707f6eb8b7f69546cad591bbb786654b16a60e54eb4e89e5c77fc566f736d01d470656c1b26cb80a3e1ebf7a87a4c8f230fda9db1af4523abcabbde1d653793504c11904fbc338078aad8174a346d83aef9cbaf09292317ad2bc2997599bdba604450cc19c6ff84e8a857b4ce6befb2b8afb998b3337c5ee8a6da21d65ffdf0c879bca35e74ca36dbdeebf50d4f88ac7fc1d8654c7486b40d209aad003074aa6", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "02e05c215781590d6d3ec231df7439f7b288550e732a5193bd6cd3d234b099d1b1be59a073b7322da3e127381e95a4210253e752352f6a646999495283d05c12843590d82a237445d7a1cae071f52385539376cb65e1aae926d7b093e86282ba173e9380449994c7d0203b225ff3f94e0d51428c599fff57e943c4d52b906772bb4ef6a3a017ad68418b8161f12720cb7f37dad9e59dd69f538af100ad254e2da89ebda874851c0f7bb970a2d4aff79800ac902645ab8407637e755363fd35cc9ebaa01fff3a5888cdc471d29b0b2f9ecd86b9f3ac45b4264f5a2ce4fa04ce9c251f829b7fdd3943852e6bf22aa0ccfe28648d42754f8acbb6513d2ce5d14ee70dec58c3adbe7d3bab4a7958db44c6f7afba6bbb509113efd84c14aebee58a92b312f5520bdf7e92d1a8b616bbd8575031f5103cbaec82d1cdf992d81aafd086b23baceb1b417541f8bfd60f53f991ced236fe0a0e20aa605dfefdc021f0f24c7092ec8824c68965ad41926f35554db157ec5bdbf5c550170136a7bfe01ed8a132632c12fe81cc2c1a614035dba3030fc06cb7465bfaa674bc3733c00c2f3a38cadfc9d36d0a0864de10af805d84caf89ecad80e516bcb7ed586842cd5f3d2039b8870ff9b604918257b0fc8fad887d22c13fbf341a1e781cb1e1c519df05a9cdb62bc10996f1ff3ceb90dcfaf4f51824c4256f5870afc23ed922f350311c437", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "676cd9c1cac2829d1aa78d32ee25374699a7029026787d29b86a5326d2ad79d155101e30242761f1e50f7dce19715244a23aabf38df12c04d4525c8d2cc19ef327f9d697b8baacc823af735457e011740d5a7e8e99ad88a452650640d23ca200d482f84c31ab03681915700280c951f21bea1d46cc8a88a5680809c05d265eddf18ca4f8eacdaa86d8591baa670a782f5803be33d7ca4c8aade05b0479e7ad6f0a52bc491617638fa326a35b13fe8cfdeaa5f63df0ee8a913594e5df7f038d7798bc9e035677b8585f8d7aa059233a083e308b875dc61fe0431681d58ee5343e0c683c29099460e34710b2590d9177490a8a49d5d8732f356268b8693cb8e7e06f77873de04546cecdf1600000c1a1cee459e534a29311570b9acf756198d520f90aca0155d652e0e6c4d515934896ec74e0aa7ff93cf30ba4f8f623369d3dd36289304126eff88ddb49722a2342d25d10a6d02ab7b14d09ed630eee2c5890cad3aee9ac73114dcfd789a89d2cd0e1c814f1844cbbee85cfdd4b67e40d0eb4734ae577850d99a4dfff57925d8dfb5859b91c1102802823c407b53d7ce390389a5b77ed5c482df1482020cb19acc0bc422d47dcca80828f5960a616ed7d2c6c0ad0ef09dfcf20015d9c9d6a93c1474cc59aa9bf05fd485bd06af0741b4b266e52929d17628126225f44c082955e41b12b3123ed8f31d56c1ce938b1413106f774", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3264400b7237ab3a7da288671e1d9cee1f74fe521343b2696baa005aad8e7a9f3ef944acdc29e10c1b57324e761072de6f0db0034745745de9458981c289b9f0acb65bdf477de9c1248d49d99d858f5d98c6310bab9c3126140febcb7fc526da3d1bafe60cca497e6e52d55606fba57159de5dfbab856b5d496aaff311a159980be86b87299e5d77800410b87b73bb71033759158dab48ebece33a0834505963d41f2fb53de981dba43081cfc0d9e60b3d7da3b24a6d83e3c243daffa3011dcbd3282ac90120870cee0d8651c8ca696a375955c52b0bf6e06af470f72d8507a17cb9c81cf0a4069d8dbf90459261db8cbdd0d92ff188042bc7040289f40ca489fef3251b18a4edd28c98a61a462835e2701e71f84e7ea17686f95f8f7b2bba06123af51658fca0c0b3d0dae96b681edd9806a7bd8cad3848f3fd7f505126cde9be73ebd6198926476a9d2061634156f15559b508545155c380209f91d24f43fedbd534fdd66c939276963f625617fdd56e2fe16653625e733a682d8f4fefe8cd69dc390a443d507f3472f3653e93aa70bc139706bcbc8fc00f1eca506b60821473959012b5b964a6cdaa28e78d9b8191f6fadc3e69daf5b3476e76d968e8696bb9406b60efdfbbc9e66c47f5b5a12feb10f754bcfce61248d1b8a74139b79cd609808019850ae87d2f645d7bc725cead3c339297d28f42a7d019876a71e39213", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3764d9cc200ce2a33e7b34d558fd2a75989cd603f1b748f23e933b5629b5eb6fe316437cf3bb4303ce8b3b14222cf2a03a8717c86f570c5712814cc4e5ab31cb3d9a433165bd4250b4a77465d37c59c7d97a91806a29992e40a52355cd15b5ec0d54492428f80df758049084b0043d94b5e612877230a48c43e7ce17acd880512bebcfb2241cce2700ddd5e36ef7c256cdd3be9e009d882f07917661a75f3d46f2984eb1059ddfded697963afd2e88f7e3ed2b937564b5730b12a9bb0865f12afe2fa893a55d78cb638bef0de74e5497c3acf5e1f31f41508070c5f9d802b5f9fe2c0c729ce81e4834f985c6a84a686d98e64dead75804f5c4ea5e984ef0ff5d3898bd6543af994c58e7646460ef88b1a56e91255f6619d81b118a85adbd9b16f7bac108bef3c85149dd7a1b264a264c9c58b43cee3a379dc71ec4706ab72c5805ca372792ffaa0d571611bd3c7ade81aa8d0d4f88c6ac4ccc0dac7237f7712963fcc3319b3e09c0395f1d3675c66fc136596dc47257a09e4f374305ddcf70e242fa5667b3820d9a0a52a8c1793686e596f78663fe2db01ecc578f236e2588d62e54325de60860aa0e531ff1ac346f9cb8145a068a9c76df408ac6ceea3cb18b71f422a9aeda5663592ec5382002c11b6400ee8a3e070886c0710afcabd3a2ab9c4b8bd4171886600d9c462355d6b4cb1cac87d0fbc5132bf7ca6c7c822bd04b", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b5b72e00d2d22afaa38fe020af206c5b898503ec3611a5e190c25fe1669b74afea4949a07556d9b5ce03b139325f7847802779f625a85c9365ba73cd2ddf9f8b83166278906c946ce865fc518c1e9252662a8c2d8b6199db63951e76124c8dcd9723ff2648164f02a8c0334bbf42f366e247ee03834bbb6aac6d478ef348ba1e5265979e25d6bd92889063ee5e7bcbd48a9ea752ea825c6968274a53d4c725eb41eb02c057e12c17602bf312147f95ad3a61ee13e395fb1e1634a7dd87b4c9fe26dc47e9aca444471b6b527865f29d60eb91c41d6c31be78a86dd89ffa2ccb600ee722aaf70281f36065fa2ee3d7a0b294968c2cbe780c150b53cf648774f66ede8fff8a2473799ac221f353681d117983efacb276ecfea2456473c98c8a4a6348c379ce6693a4058958a79333af69090b1f53b5c2f0015404394fc18d4cd6ba07053fd7bb45a0b49aa68b7bcd0791a43315b483b1ea2e7ab19a8aec66afb558df71f71f9554f2950000e26efffb643b480a824cd911721164d6de6a796ed834e4a3ab9b630da1f4150fc619eefe93a32d28bdba04180e6909846bc95ac9134c3d8cde555d3e83915fe8ba3389b412da2a462a3856da4157ad6bf83e1a6bac3af73b8240008ab9a404bd198a6d6ea16e31088cd6ee6a1ea5894c9bc7b398a00a6dcbd7599cd00173e7272ccc5d7dfe9f1c165b383c086ab05c03a9a4d115a163", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b898a4f24621027cd9feb85b12124be96dce3e9a45661c40afa34a1c0d0d6bbb3add90eade1eb54d12c43a0109262bfab6206d3932b2c72c0e2406ef22a353cbc5e280132d0af098c7fe425707429acce52b9a2f5401421f1a53d6ebb4cd6fc95b5d85f830d5eb847a02f805c9ad1090e99a198fa9a78942c941cc3b14dc0e00e27a390cf972e5a03d83f3cee4e16347a6a0820fac26cbd66ffe03badf0b23f93337d3dc0db4e14e7006b90020302f6a859c4b16194b3324c0aa8323ea973f33984858f51354eb855ed62cbb6c18ba642e655b94e0c4772dbe449c24d07c1651232e49062460da65a5fc344a2b3d0a823ff72574aa89f7da014e5bc62916037aea18a7a8d61443e3a19f9f95fba2ca9592ac75be678a02a1e5e2127ef99a1a863ca7ab164cc3145bb9e1928694b7d5e645d580decb222a9ffd9f7c6f1330132f4a17b0b5fa2e383e7fdd821604525f254fc6e795d99531e2539846a37b30011ee51adf90496d42923eb3d8fb4b12f531d9f619c13d5c6be461239bd4788faed05f4169935f3af5e2a10fa0b4af6cf0630ce1a1f9ba6218a95a0fa2204474b47c4a9596454755d407ce3c93f3960c9a82554ce92ecebd141749b0bbd9fc25ad201add4bc86e9b1accaad1679886a6b864a748a3850f0af97f381b2611341c763230a1a2b2e57e7e946a779d49346bd924a5f44ce4959bb2495dc6afd864b26968", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c5cddc97dd80ef38c09635b4e83b0e5d5f8fb122e61948166451da767f64f7f6e3c9cdaad3f909b556a151e02b04d5c31bd9d885928d2eab1c1258fbc4d84b3a727b2dff2e1dfb927bfeb29bbbd8d953e45c23ae8706576c6b7703941da24fabdd484b2838b4bd2be6ab5296b76cc8a9a4e6c7e721ab0fdcaaddd01b10185e6640f761a2bc8f85d84860b34dea872c427759e143b7514b1f94b66701eb732eee88ec63d4806abbcbdd5b0211ac7afca66c207ff23fe0afef91f666a97c922f49cd03cd292ee1acc80c89028f2a136bdfc675e1e60cab40071fe871bc2b9b55a9aa5fef7d7df3a02a01897c7411b578c711d1be231ef30cd809cdce7d28f15741f84fcdc899659924724464025522df1c48f9ebc2a1d9e92ef1e9839196ee279a6e870828bae499d775a55cc192353795c939f5b80eeedb1fa449060d5a3733aeec2a3e1674ee9c46a370e663d37262447ffcefcf5548250f93712ffa339a4278bbd277ffa2d5d340ad4f6787af588e7e751aea0cbe1481463a4ceba06654077cc126cfb6c85747c28aaa795fb97d981d138a37cdc106aa5f6f389038a819b405fec027c2e6f64d823166b0c4f137e74147e0eb4522dc55453f20979b8654e6bd8ef29890063df8b1ea18718d324a8d5bfd03d9326a0f5beb08b32f22ef43d77cd8d35675094c52cf77411d0796b57612b56879e6855b9ee7c61f5ed47638b57", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "24462771aedfc8eda838301e3be404891a4245cd2d144256a9ebd6f1da2417ed93b1406639ae1477a50a4df9804abc480b2ab7c65ede9906fedafd1807957961a5ad190c84201eb96609034672d36dd7af1014888e7ae035b1aafb505a46517d37c7d8bd54fc8c60c2bc852cc103a9f3f048c93c436ec16049da0f882c6b96b58c9bd70ff6c2d08161b8fba57f2d811e607e0743bb05c9b209a485750a35b32b9809456c44d670a1568e60ac7b81f32ad5b73929c2209c018af870353411ff5503b6a474ef35aef5e14655d2ea96bd16711e20692d60eae3a63c8099743eb571ba5b8fdf5030303f9a12a0b8b7071ee8173a3887e690e0054570ef9e0ebeb848b2f13d0b1e6b3555287fbfdc4e3aaae9b40779dcd2ce5233a7420d85aab3a29b4b353392c6cc1d7e26e12835a9be49c19ab3f54b8098578617ce5c34cb8e626d4b5c6845364c8c7fe9432ce460fe62a7dc1eeff3dec598ac9483395ffba860cb3063d7fe76f6e4c656e0134aad587a4e4060365d17f37581922ab4bd60430b4b33c426cec4f8aaeb15610fc2c3b7703306a19e7d522cb6a729d5296b423243a90c7431e5067c52c84fdc93e95d875dfa79da86684e24b5768f544910d3a3971482d8c5449ecf86dd6ddae66359f34fdc4b4eef06da2d6dab71d849839362e633e244dcfe6778dc1f5006581a6d23dad19886fbe8683482166e6e624133393f10", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a88154fec5426788039e00cfaf516b03c145e4d1e81c8919302c7c065465398597dda95963a9a82ee0614b85a6f8c30f723a4ea1694b60770e5c4cda189300a250a0981ce3ff4cecc3067fda07d89f8281dc2c6020ae9095b47a95368cb8fda8c748d62cd754a6ec86976b35b6e1d1be4adbd001659611112658881857a1916ffc8c212816ec9c55ae40e7cd4db2980e6d0e5ce64f8cf135b804d40e299221179feaff434bb39b682d1b530f285e9e34055b511cfc14dc96e47112260eda9e0e25f396c81a365319d0a0cef2590f894872340f047736343b4ee51097c9d4a8f5a11b983a7a02a2269883ff4e75cdf3df410045c4d7049749f8be38993adb9111eb5cf5c82a12cffc6244c2ebd0c2ddfab960ba346a7c8f103c14016099145e9138d3f1946247f54de7188cb8e4ab9543648fa659e92a7e64249bfd9ce7daa05ed78ed74268d850179f9163a4045398f06d727b12eecff8b6b7c2b1322020eca2090359e1bdf34259c7f855edd1d4a6122cc2dd30c5e3e61a1d9ec1cd829b9a196dbec2b675947c5c889782089aede14bec8fced195f646ce14c7d6419cdd724971dce8713137411f525b500f66fa0be863707b46e30bdcfdfcc84c8dcc0e8547962eed6d24b48402abb1e547aa8c9d5067325d7e207c9f4fb50fda91ea6f492722d6739b1405fd55ed85970bc3c8cb2e4282d86bf360a11b7da52ad41a926372", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "18914ab4db23b22bc667cbd1a614050f905d4b6f41caf62c1a5f2bf2314f7a119108028eef240b955ccf4508306335f25d3744973ce2239aa09ad03c5649ad174a7cb178b01b1117bb29289c08fb2a5f5952f758bd5bfe20fd923b3066b2acf36c8a44f9e3ee2c87534769f7adfe992f058eee13443ef9addda7bc3b2d0088d64d47b1a2e25a2e7c5f2eb9cfbf059266283d77df6e9c92d15f79f1edff36b1dcb0e4977ced379bca1e0bf6faa7b96a3b7d252d219a844e7fecfa5b65922a83768c7f7101e52e180a3bf19de62d9afdd99e6d59a8a4a6381c23ff8cf1dd5347129a6b0b598727097b321363422a252be06bed0a8b94008266f88665570d27dc21966c8151baeca97dd725f31510dc3dab3fbe5d9f716af12ad97f114d3401f45bf09677653a1dbc0b7004650c659b5902801cc5ff23dc744c15a1216386f704dc66f525841de2456d45d53afb3a3028e1d75f0ceb9ff037575fbc1898200c4a37095b6d1212a902b892bb119bb5ac1fce9f3378b103f75fdf717d6098a2a7b3dae8460588ea49411b73ba5ba10362631e1427c628c7e13c1ca68f4e848fe0e1fd181257669e6aa513224594b87176a82bc796d5ecc658c6c427c2e9399d04d4440fe10b2900315ffc6702f2d1b981fd8361c491a0a8d34a781b20f251495913cac959e6167c58bce7dc6d3e4944d62b41ebcf5e843435f3f8a6e14900f9b15877", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "ba761236bbbdf591cca4af945ed5573ef0f166c0950c957a016c4a19fdbfa3d5795109826e1ac1301d060964254ab79ffd1ed6fcada03dbf103534ca34f03d784c0312697ba92e7bf099992805d96cdfafb7b1132a1e96096b2f34f9c57e51808c22b7541b4e0c773a1d4067a6a8d9d8e64efeabbd236793767d00a1c6287aabd89854294a87bacc598ccd0331352b4d058b23c627280020c1b335fbe83465d9acf40ab86f4f388442b847d062b4c7bdba6240f3ea5a53bed947cae4c85e19577e8193be4a1aac59d058d82092426f6f605ca4fa7e00cd03b8523b7a5e04d1108a9baaabaa34b5db4d92698c9b66f862c0649e7ac77b0dbc451963a4eca6925a2364c137e14d625f4dcd387aee2af49cc43f7b5e392584ad9adeb0a8a51f203c5dd0396168703126a08604cc3404fd93b806e70810ae9bd6c692ef96bc4e72e56d24f1f1847ab5fe39876000e3c4ae0e08969b26cc29ae093775a3e4a1491e92d4a5394f8d9bc10de9deea31bf5917c9e4309265ff8aeefc624ef9c4efab82f3c6a8beeb818fb5da6ef17fe397a48be30d1e3d016f15ea867cf10a3c4c9c4384d93f91059eada21a2fffd104f9f0bad62067439f68d060bd249e16d9fcff40b9730d730145c43ef99f4ffcab9bcd6d850b97b4178f5ca498a710a64b22fc3fefde42334a348bff6fe3f9208edd53515582e842efb7150d47b0efa7f4e596397f", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "406628fa07a8c78c69021ab6c5a3ecdf387b4763f01117d5cadc5a186aba22342e0e91c7291e4b0c35fe100fb5dda2de39bfd64bcf3bc73ac36d73a4586d0ff20a8f1485dea1d3a9d624f7c2c8eb029c59d2ed2b6c7fb07dbaaa17c1a93af0aa01700fd589e5471653f442ac9420f3a9d85b360dd33a665779d64657abc42b8d07f73dd5bf41617e04a4b685b30ba069edff6e33fd83fe093f5047a558f96b118f4c4385998ac4f2f0b8db06e2ec72b7d5403553c698844498e21f3728e55a06e14242fb6895ed0d7f552d3a3e0341ab6abea4891c524e283276c31f91d2723ae290a6a40170ae5933b42208e42fb5885bb56d18119acd848e401e711c3ad6c707122c7617f734c9fa5fd51de4196517c3edacd51ca6be8ceeca4cdba62b41c32f8c72f4a0947030ffa668c820f2e6dfa6bbbc267fffa3c7d4afd1b4f17d2458dfd8ca06c6f0a9cd0030796ae5662fa1f9293e0b170e1124f346d39ae570476d6ea161357faa65b6a5308f4afeeb761e53faf19b5594ec419b377a2feaa6e54c7372259e5135b0218f49853307518633548d11b05f516877aa129676773202ee26329f550c4c09ae31959a844fff3a6fc98f084d809357709e15efe20f58293069df550f53cfb15f10e4676955226ae49ac9a88f932b37c914701caa28b8f2439ee853b0f58772c27de38a5f78e4a5333787a228b91baed6300d6b7468bb4e04", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc73f20e13dc844fe5e4b9b55438d7cafe6120705794a212162747ab4339792a7118f95cae1adf2f5cfce5d3988b63308bc84ca6295c291486cb84a16e9e62f294574157754bfc25af24a64a5e1010acbc98456193c792923f3037b7a353e15516d2dcba6b8ef5077fc912b289980f593c125897e40d6ca5ad1fad1580313b4f6a985266dce34243a12c5798020ec9c745e446774d00cd6700c15186015f1a68d3673edb45fbbae1731ab9a0d9795d44bfe172f41c99ae9f97a357c3de99dca3e316160d07a3c9640c2ddcc1b7d20e270e8898a5ac9efcf550b0026e6083af3cd1f19cb31723ce19b1961ab9c3e2924d2cfd384b9573987dac0bec70de66b2b2539e41dca44034757bdd9369035941dd62f0525d758366dd3cc5626d6c7227f8f0f58b149b5aafd67e8a448d5e50729cb66a5705c223f147525f6d6f6d86ae064979bc36722e8661948270fb72c2818a1ae3816effb16b2fe69f5cf6e213f8390f6724acf297e410d2d15d975a4ed48296500053983a21614ad83a7faca434c134b1c69c28c022ff7aa84f17669d30506e8fc4074bcbcbbdcff3558fc20e200dfed66c5c49a7505d3916e4240bc86ba1c87a38530a17a246f5dca7dfc014b3cffedb3e73572e0dbedd4b14c752c40825a0301bb1291e780993213816d3e33fd4f304b58e5d4cf19a65ebd29a9bbd7e3b71803ca489fbb8c28bd7badc04d06e86", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c20f6dc7cc8b1eb8698a8f35dc9305e2c27c0746ff4279b3ff0b60f5cf18ab649d2e3d03b03ef431935e2750f5c781e529a9f0763d0cda52c245e837317e76364307ee2564aba10cfec6d0f5a9b29ea2c7dc62ebe6368519f90a2d32e4647677b36e0c00a27bc773f606478b3e74733f47c72c45b519d15049bbca5c455f1d09ac391ec5d8f800aa3c0a497c3f4e71f5f89c0e71b4e087976e96d5634811a688e73fc02a68891f2ec1464a39e40e2168753039ec887a6ddc507183d50873db0cb2076311be63723ca81fa8de3fafbd3ccc539983c0d6a615d44e0fd8e47364ed060cbb08a82c2189801109e4d06bdc9e814f7c6d2f233779f199c5858ceb9e7d7ed97980b664f3c968e04edb6c2971e11b400ef0e293181fa799a1678de64ad1a5214b1d17b279ff477ce7303397d985246475aa681222f41ff5ed1c833c7d76566fa891bd917b56b39abdfcb8c6ca91169bd87834f8b5839df828f8d3369cc5253bc28af82d2e098aeb843224da0d9e38c136923102e3ca85e329d9d5a28c21ebc931543a8fa6116222379fae6bd31dac93cbb724382fdb665b680715084d11552848d593c90a71d62cd64cc68e1bc77a769c004febe2ec17767250d5c7f84cd6ab83ec315e9d83b62e2cc7e0c4e4cb57f13de0ed8c8ff6df0745eac9f919a2618c9929456b92d15e4fc860d920006cb70c1ae6362559b60bb582c98a1d5e1", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "83b82878ebe255ee047b674a7be2ed1e4e755b32990f99bf27a84d2c4efd8bc11b079ca496ebdd65e6164e216f431ae12b7f47466a5240c2bd603131e1198ce240b4d38a4443ce8d95a06ac6dff1d478b9468a9cfa6c847fb5a7caf8a916060c8aede0c653c406176ddb294d46129f943bfdf3bb391b5b3aa5f30479ea8f7cacc191e584fb446df6214e23ad433a770436d6c9eb5c41c1abf524e4ce8353764b678150ad8edb6c0d451f6482ed6a700e6efcb3aa78b134b40293a4bc1cba9dd774b3cd52629dfa8540a22494d2c27e714025d7afac9e236ecd4cee6462f290bef1351dc9c4a8c83418ea441af688535e101a4dff777b7a58f1d3c7cb9a926e4deedfb7b377755874035bb62609650018285ddafb076e138714885fb85d705c00a0d1fa354a4a6478aef0b0eb44dd1ad4f3bdd25596e4a0d99df657bcf53e2c554b68a6edfdc5101779e3f13997a611dddcbd60b000514fd285d93caa85bdcdd85ae61030e9560909e785df1772ae5c5fc3ba2d915bb902d0b73f72d07f19debd75b4a83ad99505f16c7eb7fb039a7d99c17a889ef651ecdcf31cf75cffb688c5a4d11f9f8965171245e7743c01eef045f131dce53fb6e706b0e54e1a6bcaffd3178e1765f214031e95f64e431b412ed0d7cff53058853ea1a3dce38c885e0faee07dbfad8de2b618b4a77ca2b0da1a114d85648a0dd8ee60d5ff8a177474d9b4", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7f6d97ef457ca2c4eac9dd24e69b4b66236915f5302d8503a5defc0b5d7d44fc651ee6414e559991bab030872c2e76b9dc5d922eb61cd7e9c0e38101f2f5107871b6b3f1c5369e23f947d8057f4aca52f37a0d6267720356b9317936859eeaf322c7f015cad3b7df7ae93667d462c269238f7532230727eaa6faff892b95d1d72365d993343fb3e4e732d2c5432b731da51a3d7d306f8c0704800b452778390888647c18b47bd318518f718024797473973f25f35e3c33522b418ef5180f644d536ca88ed2328ad95b37da1bfcc0b071c1f0f9237f39a3638304c303abbe8069c926127e4eceb6acb02b6ed2a0704e6ddef9dddedb85eae68f4760262147b66ab8adf515f1a6922e28a1c01f179f05639db4fce934a89ec84e563d90e5c856befd00001011d03dd0d5b59088a4e617e21f7884f62210cea247e89f7832850ff921bab170532cb6250e6488847e5607faf03fbdf712b4c9522e88a815b54b40f0d34540c2d751e4f9b5eda05ea567c17a1366189e4fe27ae7e1fce41fe16ce908b30042dff506947a6880861984f534c0dce9c18fefb8544cf2501bd31e41cba4adbdfafdc3224fdc637236d1de2d8214f7e26b4741f359de42dd3caa42aae3774f2f15a21dac41e89ce4bb5b2cf957208953b760446541d3212318edcc8dfd289f675d695f1fc16b0e8806fff7385021e57fe657c6919a913729d7451221c39", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a4a216e9431c264321e51bf76670c990097872886ceb6a9c51052df2cdcfb644621241f88a8b17ed68ff87cf083fe6ac0e73c348b1d5dff4255cbed67acff16029cd41369ecb5ecc83879bb9111a3564af7c43d4f77f5353078dc07588f02f67bc09f84f843c2fbfe2d5f4b5fc90a31990545f755283829c202f03e6764c5d88ade82b798b3953d28576f7b70b45e9a8522421c456336f75ee89ef5b4e0ec43bcbddcc08a628ab3a1b8d9d469acf52b2886e2f5e6b37baea89d2d4477e1ae210a2cde8e1a66ccbedea12373d7f7e92e44250ff1fc366e6bc95acc4abe031468d3cb030e5973bc66f5edf75182a21a76b9fa0ead0d7594c4cf42bb9c96d032e68d8105266f16a9f077edf51027be28b987a7f809882de6b5525e4d3997dd6896106df7191ea3ddeb34c92d451388fae1226ffca57724335df6aa7ac86453eaee9431e245911373df6e64e28de4d8f5e0acfa9bfe3c8b4b58eaa51efd4e66b6e3f5fc0cbc51eba51a2fa9dd06dbb14fee52f28ce53b411f121c88faabdc96ea8157bf263572403bfded0f8cb78f269e5673924729542193067e21ea111887a1b83e8666d9e52485f4a32ce1d03936b8588a2ea43acd6f59ef00a9562795433fc6294074bdae30a16275ce80efb7032d3539a9571f04bcde2fcf11049a5c1e9781949adb15ccad8fdfd80073eb3f7f0dc69e9d84391cc2b09f2d2d7061e16e4d292", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d3ead35f4a366e4f5106da1fd2ef39245c7215e768eeccc67016642f18de4d11dacaa46fcd6cf024458e511336600155905618b2269930e72bc6eef773b66a02ae04ae7435f0a2a4b91df421c31b893dc6f597bb168febfede3c301884d605cc4ef3b26f87e11760edf86ee52759cf129e3fd4917e20b02ad3b579c5edb5d9f7b625f0d544f586a293c2dc0b766a819f19f0cae53d58157fdedd6d675bc0f8210c10c0155476772b95760fa2dc5e20d8c8f0f08a521ebed62bb2a4959a395a35ded75e4b923be6b74bc07f9330005c2ed7ce38a8013c8d8dc5d2730123f015fe57194a7a40279f99d09c612ee2cc47698d992331a87da9e17afb0d66baf403b23f4749764599dda7d38a3e09d2ac72a923ccdd77ce984f841bcc3b6e4b37e2a185a39f888af2c554e046f19ae77802fae8a5d48234b73ad871af1ef0f3b060d56c7e658b8330b67425e742ddd83a88ea156bdaa2e8c2e844809f5a45ed00cde7386e7c2d08026409cff1d9627ad5a7c05e758a819c280b5caa3fa6eb5f57406528424f5054fb50174822f2583082f94d6adac79e10c12be4e054050e0a3f89882a31f347fc2260a638b8f110aee981c2e8430dcc88c2a98f0b866dbaf7a524280390ff0bd3b67239aa2f2c92207e1cbd5746a511898888f80a0655d188d279ec7002ea25ac438b792f0229c497f3d9c98873a3fdcdb80f81771a5a795668200e", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ccb2262d66da2d81b73dbf889adb975569b4136e2e6b9dddd5312b1be6c70bc6ef14489d16b3c5cc36b756d5ae4066fbc4b30709872ddbf91fb6aceb137c925479b4652270523a0179b2bc874e24d2cfe441b064d385c12ec5e7595be61057238e50f58b14a7603856e3c5c83652499007e9afe21ea40eef9151c1052277c4705d43c4d6ce783fc93e6cbbd5772ed116b215211affc439016b4657b2537bd629b1e752cafd285a8cad3ebd9167b6ea0f52320727f516398df1cd469913613b141756c88e2c1b0c5446b2ba29f7e39cdf164fd58c73af48826ccceec47dbb89c033f3f60fb0c99e3787450b5bb160b6da93125695cc591bffeae958fa0c157bf415a43a9a29874e0b8868b20870a3f635d9f37337bddc1768ca9e66ee2775f77805f24769b373dad17f62b09254bdaf87ae6de3293213a6bb18f07425a9013f3dbd8fb8ceabd3f03918d219d11a462b88100658ddf6ef625c381b4c84181e7fec90d4e1670b1e8316aa1d3ace9d950649892f667ab0094054ca10a52b42473fc54d309a9e1c6042e0ff0af99d9284037cbf4239910dd2bf278421efd2d04b1247f5714889fadf6475a2db65fb2d1793342d235c715953429f5762eda62c82c0e03b083444a2034e7487b2a06bffdb83beb0627e760da2b324ba36cd63e6e049b8b60b46182141560cbc1750317d2737fea2f8d4ef59f18ced66184d22539d5a3", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2377e92b898d257a8261536af498579a33a945076fd62ea9c9ddb21e2121e2626ebca525d52d3fd09bfe03eed76622441afbe6bf408835402546bf81d7ffa2ded22f7980544a67cce585e325e27e7e355975bc75ee8d681ec736b33df8a9c563f939bb838efa06d4bd275aa4aa1a91649e2ffbbeb908c37e2edebf1348045f3f59bba591e15d5020c5abc6d952904f89b42d7ec8f85f984ab6099297fc36112cfa28b43b40414077b1c4ad23942d7b834cfdabcf94565a7c319f6374290b70ec00418e38c9521d16c444e8e589b91c384eefe8fe28e851ad975bfa7c102a09962aca0505d34b82cb0713de72859c7a87a48d430fd6fd5cc6feca0b36afcbaa641ed4f33d6ed1579fc59b6eb251b485fa755d3158954c7254f1c88def61449c6624742cc027a46c429fea50ea5e142d04c26b995c301facda16370369ce535ea08588fa6c4f5a76418fb0f9d015b4bbaf52ee2fa59c19f9e8d46c2628fec2d4e2f107dd980bd60322886b4acb987e92b5aff58b88b1654261431bc3c4cf62d034812359b8fe97779f22127188c33c987f7ef506b359e64faf4e86862027020e0d7120d5506a6a993cae50b19746b3ada4dbe982718579ae82b6025568a84716b3181e5f82c5b81a37293608a20dda1d6df75078b3336ea4bc44f355d909c305e3620590ac077530ddcd0c2d1f7d5891a2510ff2c33e2807818f7ab43f95034049", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3439132bb369ced83b8575e805418ec8e4162c42663ac49ae171b669015d7fda6e0ed0eeae9ca5a0ea7dba9e65ca3f98ff2e9c6d96b9fe2de7c87bcfcf191cda0c04d6fa8a2106077a2a7d2a8ada362765efb5f904ca741dc191a4d3441bda04743a917a0754172e40135a843c835b236f8179c060edad794808ba9fb9c58b879782c7f358282e777fe70dbce57ae35032e1bef8a04a5b92a171720e63aa8d05087ebe71f4da7b91fa50d74849e2a633995b8b8edd6b3922759eddd18884506e4d9c3672accf993c313e43b22b971ab15d0625559aa93709c5c03efc9784b08bda9f55bc77f048a0618131670a78b9a8effcfcbede8335db919dbedbf3c73d2351c030f7826ecda089cd0a5dd25eef69707101c38b293cdcb4b4904d766e8ae5db2f5dbe969e328c0684f00bd2cfc0c7bfe15e5a47129f600bec1438c56267b9a5c05d9ec781adb5167ca2a465557fa7493ca35d632bc9894396a4d13bafea1a245d49badf691a3d95896b37ce4f07e37e091bbaabce24931190ec6ddb58c1a838f3d0a69709139999bf67a0243438c546aab2f5845cd96136aa4c6b83dc0bb9d825303597a1da82784c51f3fb97d3f7422f60415caf0efca8c739572974850be55fb286b853b81e4c544b4b177b5e346bb31265d20e027d8611746c9d395c6dd6e8e94b341c41b278c84e0934bf4056a4e50ac8078a9f801e30597bf1533b9d", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "221686cd992af0baa1f9527732481aeb8d8d77f08ee7bcb009ca4db3b74d5a1013873fba6baaaba10f51e5444455bd247024bdd3a698f6ce616afa1c603e889eb24bd7b00928fb333c286f5f2336692e605e6177fc5ece3def5e5c001ea13274b1e526838038abea2af2aadaf9a1a4d8073ed9a0c1ec10708d5f1d290cd8811990b906397e31de97445ae270a68497c3e6320a4c12b70349f6ebfd4254750d9c09dc356bc53813a3f88c5a1fe4f6d433fc4624706c7452ab8d4201cbce7fe5d67586ee762de4bcd797f98691b156cb3176cdc47e77d4394c95e42bf52ecf820985f1f458ae5cc6348a744bf8e84ae4b9ec374fb6badaa86d7cd1502a9bcbe47fa46d71dc5beae2eec04418800276fb40ff6e7b3dfd1406093e74920afd9708cf81cb727e864aa802926db540264fc89470cc8a6681952593cf4d0f5da344ca3c34e84977b4ad83d912fcd7f7aa6bb0400c1a1554de943f2253823d4d857393d97c64b70ba3f20290db91f0b688a5cd544a8fe137affca20e10b2dad92f237fb96079d74c156cca8c23af1ed088217c78c88e3d08dd488c178a3391c0ef5d1c7d983d3de94dfa59d05905a433d3f14f0d2ec3fa06a2de0c80392eec15dcaec9e94a96655af531aea5ee5e397d054631b9e930f108f05b6418a1fb8950181965d806416b08af22da4a3f25ce0ba596f3370e0f707238f8f9f6deae45547aaf9045", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ca42abd8fa98aea475d8a1d045928b32a7c976708c9739a586787738edbf6bff199a577b707946bf01c3b3a10e11fe3355ef37fdde6ef7daa662d48edf4f36cd9461770eab78a118577647e0b7e15ed934b62967a7d4e9f1861ef394391bfa27256b6c8689d9d561e54ddeb666c9c844deaa787625263d7888714f7ae72aa03d865b6e539cf05e34ab389fc53bc958b5329fb5aeb2cca08aeb99f7d6f74b5e349dd5935cd54cefbf604e31cdc33b3c82a5c791fb0a40dc9f7cfd89b4ed06f317c9090c3e5cc46bfe34df63d19667e80623b66141d8cc76a746533af0ae6257a883ddec896923c92f9de0b376e8a046179d2a5b7a85d70bc92bde792ec9f90b8cdb1d044f5ba31bbdb4ab95b678b9b3f96634bc337fec5ab7b75b3576fe46c704afea614fa1920453ec7c60c674f0b1df840e54367b6b3a2c8ba0e7882067b32cb0bc097f9e9fdf611e406064dfdbaf1122d04330bc4a77861c98681e63d61f714a6aa0f5d6330ab19238092cc77f755d065cfa8eb6c18c581ea3be922cc716adbd316f33a706e59cd783ce433a6e8e751fce44cec7a01c9a37819eb6cf2cda804a09d81f2f662353224b3c8126668fd07bf13df17e7a1b522c2124432b7ae473714fc574ab7e711a7cff24bba324a26df6eea0f9445e0463dce02d8c6296a82f1025aab4163e3ecb11dbd1cfa64a902ad2b3682981c3f65ab8e38ad83f32b4a3", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a5328e7d97496e33f644351ec67387b83f8705bef49d623e1930389d0b10c9ddd2a517a0c89874a0e6ea88ed8fa2fc7a0dde3f1b2f5a8edc58b4aecfde9fcc54a391968625edb1d317fe2a28653e77b7e2dcf965a5443eaece41d2ea9cd18ddfebf688c0937ad2c02d9cf8d0a0505c182c6ae0ec284f704c99dd65a66fc5c1fed9c69d3787b5e34aafe2eefb3c1bd1747e1b38adb363e0770c911b3e2f70376cdccefda52b8793b5a414cfe8068ffe49e2ae8ba7bdbc4c7be4c3cee8df5e089b4699148fe597951fff81c74ea1ba2fcb9db7afd06495b8b5ab5242adfd806587a05222d2c8e8e7d3616706021aec347a68aacea9b86a10a30c375832a9283730e7b999fe8c9e2cfd7ecfb414ad327299d786c58dc6e4c8ee71ab0bf2d01be98099b442e2731c6e079c762a7ba7ce1d9f2a7226c201c016f58f22274f8c3be44d7bb06947f7361e251b18f51f6e8aa2752ad7bbef9556fd155e088c8ae2d01efbf09ff99d01d36c14d7b54dd807b04cb7c7de57414ad64c38285c0de0ff9dc89fb331b69233c370a741857a44d51bb6ab248c62df33f097a503bd0724bfb8974778f9c64dbcf7bc589ba8cb1baa4e2a55537789638f23328dc98dd87af850df9a4de4bc98933308b60d6b97a89f8a76205777a724d1df9c1cdef8d5943ce0a7bf9b1b7cc2cdea7a905ced8800c79bacad4b60d62c314ad455f9c31962d3ce23c6", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2fc1b7282187cc3f9e3a1e74cf27bb393e59ddfe1124bd375f8ad3cb04c0a78667ad18559ccd084972384ea73ab6c92f6485f1d87d97de3307e1efa3a070e1f0f3019174a7672995aea30c6efe0bc7bc9be1677ac5d98f7c1ece8563b21e5d016aeb0c5b4c8e1be2988a8e080bec2bc1fe02ea5d3e41f195ea3c920f96fbc3e59d11ebf72d45d644da6cf4680f918f810e88bb4b965d9a77fd1c779d2463a16b23cd4107f7c5cffba18a0f3865413c5eec48658335d178cafcf46925e1a1d9947c1c762334679e9200c6783dc5a52a5c5d2b57a979942efe3e6e42b5be6bda8f878267a473cbcdc895073ad589526ee4a0ec9f4e3957dddc8576ff6d8e030d981a59e54033f7d84a1fef7987113050f9f19a94eac3de986113282c0c3f6de6e95ba888877c8cfbc46a7bef8ad23d3630ca4f868d0d87a41f57f0cbb1f2fed55c2ceee6f02348ccbeb183d69e01c92b5f9cd2c9bda0a2f81a027afac18ce9b14ef3c32fa1e2198c4f1c2a1c2887594b1250511e2c411114b3b155e114bca31984a150a76069e1bb61b18bbabbf4338ff54651d5ac478b697a7fbed21bb0cc06c16435b36dba03a4b22e9dcc68895eb930a12217ad7c7fa8590ae8ff5331514cd257f22399c5a1200c7df4ba73c616cb181d52c560b00f54cb4288baac2a0abce3ab626c7ec2f240df8ef3daa6d6d6eaee8222ac5c7328713997a7a4169477ef88", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6016aad1841a635a9358d2705dd88cab7a65d661cfac1bd5bece6d90a73ed84d6c9f34251f773642ece15544fa92d750e43633b317d430b967c2de662c5b6c8b97712a423198cf892a18046d3af627f0354864ab33f7da01448eb38586371355d7749950cfafd96aa9ac0a92a66e03956d9854cefcb3fe938daff507bee5b74369c14b0416f087dd599e72234aaba974ae6a4feefa5aafb1c75412a15a27d1258114c8c633abfa8610bd10c63353c55ac9a058fb355b10f4e957f64f6a2f1dde20ebd7395b8045a88ebaa1980680ed205832f6b4093669831ade0e1b7e9ac7966b95fcfc0d3ae7f7c12e9f032f19d79f3cbf105df4c3ae43ccd2ac070f11210bc36a806d0180ab4b51e1e4b8c55e9b662fed03636bb84c98112cedaeda5f779233a30b48bd4490011434a7e7b18cf705cd313e57f07ae472f3ba700924ad96c37ed9a8413d0f4fe95b8d556d7765e088dff5031985ea062c04ee26d6b1db71bd94cadb40c0463d2bf4cfedbdc10746f3eb8aa9fd9d52f95292785b0b76f45e6ee917f93ad7c97175a18c63937837b110062bd8f1b56f8a0d64ea68703df1cd4a2b21047cf555fa70adb5cdb51fc7dc51df7e14f3acf465ede5464faaf57fa90b99ac7475c127ed5b38b20683d3313913be768f87c9ae82fe143550ec709da68eea3a59dc4dd1607078ca1b4381e18b0ca80881954b9b3cd4c6f9552d316d4480", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "49b206dc4db6dfd59929fe3ecaba1f40cfd44933b999b0f082e2ddab6b4a1b438ff9b16a1f63176d396b4306c0f802de94a1f3f8419eab131eb430b62f382ed7f170c2a83a7e734f0c0f7b7c7f57f58a9b96c484951054db7d59d3b102e10affb15dcf137046a93a591adefde2a91b0a87d090b4a6f9de5d94ae25f96b7725c3f89591bd019be391a47ac54ee471248fd78f2c1a10bd50cb97b67ce76bbc53dc49c90995cdecddb7c3145e59ee7cad8aee2992d025e59d6e7dde150d5d23dc280c7aa2ca7d1c746b0e2160367e16f3416142cd1b4b52c77dda253c03b1dd647adda5c6aa19221ce2139fced02af99de4d2c3c4704c94a5ea0d1a49079899e6fedde96d2ed5b481d4ea243c7b3e39f7ff5e106e8e303f003b45946846d05eced1a58f16116f6c8e1d6a5305f1060d136c737292afc4f7b9c8f04af58070e8f8141c0175e9e9813675e96446e20a8a83c2181bc48fbddf59d1704a340ef2482e0ac082c1498f06b5ffaeca4a60e903ae2739d0af8125d3f29d61bde46daf8a62fbe48ba80214dd2841d0a9e612e1110a925e84e79b1f67a627e3e6a779af4ae35e22c420e2ca18a6b9d71b03eb3f5732e1f5a0f1b4100055d0f187c6452eb62163628f449a0313a2d645e25e4b6ff484b1a8fb60bc000ce15a94d1143365bee9000f463f485fb11bf424a4a052251c85f37abeef610920a7daa8a0ccb6c7553a47", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8fb2a17a9b4a7791d1c0d2647677f036ed9f28942a096d67e17bdd01cac51546fbae6d6aa5a548e59bbb56b631780aa3ea5874f47b635a92f06dd5f84d99c09d5cdc2ae082f1c48ae13d07366c9395ee0baeb3341d80449e35475edc326535ebda2130f76f061cc360f36b38957b026dc8caffea69cd03f1a638dfac640f00fd39d71ef36a71fd32ebb1f500ca84f1d89f19935cbce47a14d70bec0b64a08b9f1a02cc1287c5eac08d53289fbafe50b2aee5b184f7fc5bbdfb05ecf98c29bd40b96a3b166e9547a621447f5257654e5f25c0a88fb2a1d4e32fce3072c30073af175eb18de743c55577dc06ea379c5169bf0882c0fa8db03841d7c699e64a6e0f22a7c3e63836a3b375f76060ab4937221b9d47fe3641e8ed9f64c9768bc788953e8352d82f324155c96e10cb5b64dd5c2e21b89a9eba4a506a5e8d6911888142b85d167a5cbed11d61ef863ae5a4e03fba754580f6aa705bdef6ce08e36b02f9b7f8eb5e61f77814a7ef834fcc7152ce774607049fff6ccaa82bac4750db74044ed27395f418d0f062497fd024dc0e5756c6f0f6bed9921a99a5c787f0bcb6546e409aad935225ce1150d2e50c78805dcf3cdf6ca31fbfdba510248c60cbb08ca5e3bdb5f2a75d326ea74272a438e8d4e6b5bba17ecd17e9f02d68c11936a8d95600fb1f5d02a490b537d5a8cc2ddb202da65ba62b636fae07b940e7f5da0387", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4bf1c3605271ae2fa80a1b460e2813d82586904b51acc55b8ba93fff951ae913969d43962cdd49ec2252fa647f911d5faea98796f76de20540e1498a82da5f997602dc3bd6aa27feadadc05624481cf5a7d02b39ac81345f183dc512f833061c5d8fd4f7c50ec711275a0c534f96f23692553b480b328e0a9df10e213c50a5095cd1ee9ae8e5619d78943f0b48379d53e91bc7beb0b31fa49aabee453149d501e43932c804d2866efc7eed0f44fced46842416f694c4d8bd73f42c2c197b510447fe4e43ea8a30c65163984dcd39005dc47ccc9ee40bfd4ff591e8e4703b91f8606ae3b433f14a8a57bb097d8600ce6a9023f0f408c21c5c44c2a7e15710ea2e9ef294e93f4635a15bb7fe18a4d3a4429e0338cef46a30555f9a9e3f3bd1bbbb107c9d3e455942660bbf14ac7d685e31f66e633263b86ca1306a3c8eb852f46d2266a22d1ea554aeabb66b482824a4b73e5f45ef3a45d045548c2a96b746725e542518b1a2e1173a9c91209b77931f0932350f6f45b7468a501917c4b77f0b3b6a363a6198b4d6f523c5db1da3fb6d9d1389158020beef9e22347f0450786592697bc413ff2f855ba05b4f7e91b6c954f1d0394a00d3288671b238c1b833d53bb06015ec5c2479d2b876dcb19ac8851fb5f757eb5be081e1a52226af837aa2265ecbf55b56387b0caca891601542bcf0681f01fa7f974235c4804890a752bae8", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00e04922ed20a6e73dc76d406c84c7138dd31df5102d21dd9f8874b13354d7e484bbd4245808dd88fca6271763a99252efa718dfcf3a2342d7b932e39b5ea4fec3aa27a5b3a4e876197a6f5bbcade2b7d8d1d7ce1bdec14f7e7d3a32f5a40c0db5831feee6342c154fd58bb18e2a091163f3dd53d3b553af387767c490d5aa0df16eae0e30a55552a540b3189bf85e1143b4f1092e01a222d4e406fbf6b2e9c55010ccfd8660f1ce8ea9f24a14753b03cad1ee30f2fa41a87ddcec7093b173f03630cde7cd4c37b0c9e4116f76c1acef4adcdc12875227e036d6a59e61d1fa41fda9355751587fe9844b5c544f44de8ba301a87cb63b5ec4c4ef77686788fb987ff977dbf6e35f738ea5f743506b9f8beecf117b2eea6ebd42ae15655e873d59a33f218d53975b05665f4c7f878d54432c89f3dfd079820eb45800f79847bd3a610092d6cd6abbdd376fc47bd11f1d06aec7a26edc51bf4c8329fae6ff5e4822820cfc284c5b9873b5e51d2a6ae5f4d72377be02a0445479e96f3844bdac2c0b583b9afe6f1b17635f2a52ce8cab829fa00be783923f790d5e14686a12c2a59ece26cd98941fae67a26ad3d2462722d9c5f6d2e311fc55c0fcffccfad5ebb4880e67c0f109874ec55a5b0cb2b37ae6a6f701ec1a048d2622565c720ea23529c27388e250d311b0febc358832bf07a1d83153860e1732b4e73b1cd7df17f4cf28", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a70221d579cc3b99476786ca6f1a91f51700d8b0e81c317f9440e7e427cd2ba4c12003d2ba65a5a65ff68e762cede16e515cb3276f3075c6b67045d5e191a3dbf9906b504b844284e6da3f22428546e587d0b0eb6f649d20bacc83e89801c012f67fe5177c440878db20c7faa13a4f02e271d7c9dad01421838316ec5bb9019993a2b3fe3859cd17c67b668652a942333062d74816dd5b7239d076968497d728545dc9b73e48d5cafeffc6b28f097e4500112b82e2d1f9e1209bd66808be6f881eaaebcf1788cf1f66a299e9031e358e01834189cb97fed0bf80d6d175290ddd0568b876c640b2df7f50093a2b3c26c40fe05a9497bacfb778c5bf4141946912dbaa323d567973041ce50109abc9a37de0719f69731cc258c5a5481e951a04d765f4e1f6c61fda19c44c2cf91b5b645f39b44d62db6f7aee9476c653ae08b46d9ec5a75cabdf05f18b9b1db1d46a22543630233cc79803e2332bcf6fd3bea426786225b2439c0b370bf1de117ec595916e3aaa9e0455cdcec7592c316a975772858031d54337073c63d850eee713c298a09a3d928787adafe432d5376b9cde5b522d8157ba8773256f36568e3d7d6f2239289a4d6ba98098f6b4c22e70ab76255b2813fa6173309835dfe27e5783bdfccabf1da9b88dfa3c4b5f367602474689093ec5999e14f6045224034bfa1b0eabea7b100e4c77efd624956002ee2f3b87", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e0388b7ff0f78e26f6e72b3c919750a0a3e23c4b8ffdb5b7e63b0e3ab5c9135d60754f296b208b1ae041e619173c6c27e55ec0b23295dfefc4853ea019e3b5be6d254aaf950e2825d91c1358a71116fa0370561f9733e367de635115738820482f3a6006edd9ae0e85306ab5fca91b7bb111b9d3d833cfa847405e6b5ba324e3b417b1deea202287a0745dfae9171c037a962ebbdbb05677b6b429d7a5103c9816f5dbf94d69ca74cf0ff2095cb65b7829303ceeba3375cd9bd14d49d433a5a1946243cae8c9e36a2fb8f5f5e81373fcd99fa0805d465c634c6a5b38e5f4c5b44a34875587903081b4424c5e799906f1f247bd11991f30e04339d6199ebb97659d4a8b4472c997a78d740d15a8857e41a217f9aefd1fe1fb3af7ffd6e0a4f18f7c492bfac9274167c36e46e2f8b4f35e696b61d75cbf158a8508ca3d69e4cc2880d668ed8e656fcb0a4de3311a0ddfb5f8c3852530a3c83e01eacb63f3ed4238e23e4cc90fbcc9eda90c6bf3a8914d49d7cff8b6a1487cbeac17485d62020bc2197fc25d136660d866685f747cf192b126f7bb3cd070c1734b3010cd8209299769a0e45050ef6aae0a3df0935484582dc9b19e172eb6b9dc72e2c1389b0f1c9f05d8b4ab0aeb8ab1baa879cfb7eb235332585f58de799035877ff1696dcafba7e0e73e0e690d1e1a34d9e5b0ef21a7564ab27e4e7ac9a7f3cea50dbd4e8c3c4", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "230a1ca34f14b872f710484eea7e3cbb9f5cff1d2430073605a6924f1546116c222340ed288027713d67e0bfa2360f1be4193dc7a80451572dfae0250589f231331fe9c29fbe72c8b64fe246d3a7c1cb4bb02013074bdb00b77e87c8a01c3ff1fb5534c1c81337d1ef919fde40b946fdfe9d2e93805e783a498b1185cb38c2203ff2e48739cebc7674d7badec98b51b1872bdab7f71d6879949d81f5c3302743add9c05286c74d36860c457cecf1941fd3a5e2a1269c0b43e4ff41177129eb47c950e62dc8637e58c7349179800243f771b19f36174cff5fd370be6370443d462bdd4c95427792b40bac26d20cd85d900bf24908c1996f63bdd800a2752f87b9bcdb5367618c62fb2a4008f0fea1c14d1fae311a03a3efd140ca6d688abd8afacc34ae923253d60cd1f9dd5e68aa44575dfb89a001ed7ccf6271c31ea2e68d6173d055acc7879ffdd8c5397ddafb2623c221d560e696435645cfa3747ececd96fbc10e2a539760cb2c5b12022fc35318f50c4e6b0e46e36eba34c6036c2f3804005c7c66fb4247d69a775ca99bec8ee6c51427bbcd5398e2cacd85779056698f5ac2eb4d5bcaf3876bb7b5a53e6a01a8813313fa91065f4114e1dfa22a9426ca1acab2807396916c979d39309d46f4ff5fd8c2457a05e13b4bd885ddbf32bbc0f52d95f178abab289b3ccc3a4d18bdf23355b26201a1f280d41f2bcce31dac53", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "40fd5cec2ea044eb73ab1a3846e60140893e9e73c45be7a3e82e1b0d9f4797cc0e0a3fce5f7caf8ac3ce2b2d10646dafb03ec1c75be405337bea579dfd2d612543d6cbb141a424d1dff965200b4f82e7d6053d045046fe3f32b37746f7eaa34442927e42485af2a513d714d5c51030a2dbbe52aad87f595aa4ceb19ab8d5d3618a659518bcdad1b8121291d233f2915237b951f8b9c24cfe1e2c9d597153693ad09f5789a6ad041e00e561e777baea37db2ed9422c84ce25ff20bb420fcaec0cb8098a0a7803b57628dc54068e60a884310f537f6151594ce07eae4c510acb95b640a171d0a4519f77b60f87f9c6b2b2bee4569544c82a4c9955d40ff858400127a27ee121dd3c15a465daacdbba694710f7b8f610f2d2f9865b992b37fba97a3740fcadb38e767a638624796b283e06b2bcd038acc86a3fce68255546c715f54907c6e90e2654128fc7745f73ee32e14529bdb90fe1b39f8c052353979eddd8829bb8d7c516467cd4e4de722ff04334b9d6cca2caa6051af054e243d2e8d8f70b06ad5397c839e501b89058ffaf29c8e5dc000dbbcb9517bf65744a416c6228a59f5026ac9489d1520f472fa011f3aeb7ee6149276c2141823c769d860a236de5cff15ee33445dfe4f00090c718c81e296b7fd89ffa95216c670ed8842057c4910618856471d77d3953d0981bd695d6fdacacf313c2de95589105a0f68d86e3", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "200925642add514ebf48c1ec353e1f02b4ce4c27ac34b51bd1e57bc6c59f9dc8da94b15a9109aeb7f206e1b974fd69797674ed8cc8e753d872d7c9fccd12cfa53a3912482b054adea9d4eb300c5743c95eb828e859ac5b37c420c29acc54e8f6db05e5d69fea6bdd101eb3b0ed787f204dd596cfe9fce436ed35d197efb556b4a6937b5d306f30d49b1048fe15b96e832018cc4fbb2f8d6fee9862f3711bd8ca43bcaea16369400afe2856806f22f7acee39011557d8a79b4546c1d8111f1e709ab3fbc15162fc65a4df093fced2793c8080ba9a32e565159574b7de3b9311aa6dd237df8eb67d12af9cf5560b0d8522d8c4559e8f71de32d737597293e9ef722214897d9e985b0c119579fbb60093276f3f6bf594becc8d7820acc784dc88f0c68d03d3df231a5fa99bc6bfc34549c051d0352f6b7127f53fd0babcbe0613833b31190dd00df995055accf28b49e9cee9162030514d8c100d83dee4d868714c4b315abd64f9d4ce26b39ee0077b096087184ef3faaa8c85a382a701268aa14326975dd44183887675e2799145db24e0786ffdf243ce2dd72661a010ba44d29dc9df78b3cc7980d8d14881021b17fcc5712a2974efc104ec1dbf73865875f32d54e4797b6fbec0fa09b430072917b3230305562ae84afb1609fea04787b02140b599a01a0ac1b8cb8cf62fb09f076c8e335937732154522245b7a64bed807c95", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "977e21f269453c3e1767a04531164900265417d4aa5aac29406da781fa4ee1e51242102507f4dd3b87c923c485dedb88dd01caf7669bab33433db099223e13d96707026de586f6b50877081d91540125c484ca90ee7b044c60374c44487a187707c72da2d8b6d1a5929a8fbd6f4089af1ef94038b475c569b41bf36912cbd2fedb59788016246255010361a68c7093ade23711451b31594ac5a9cb271ee5056dbba441cf71b6352788217a920763c7d13b0b29eb2d979863655e254a9c173c4372b7755d0988df9e0840bfdf8ff92a61ed05c9df263ef3999e23c258400f8bc0196fd4d877fe4889d947f41519da4dfe70154f0de0046ad595e7bc0c01434f20c0fc7b3f7f8c7fd74318aaaca3df29aad02a8b16290f8360d2a3ad9ddeecd88a2727845e79dba37da9ed83260f7e7706ecbf414748d75bb5107f6e6d6299407af8b9a6d00ed69703d54a5ccb84b0586c42f49300ee511c038ea901e040e6dce30b4ab27db2d5b525bc5a5fb6426ebc57c71f7c248a2f49949ee99ba860817522017acaa21cb72b6f51b70df81e2dc758102b11210b6e8c0066ee9159ad4aec95e0d75b52340630c1a5ca0d348e304884cd075350e0b8e04b56b9a6cccdb826458afdf1f323ede9967441d3d415169ac8dff4ec5b97d19b3bbda37551f1e6caa7b5cc78108742ba16db158f2242393aa5c040f9d9c62b68a17552efd6be8b782a", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d729d7a3ca908c28836cab69a31a8725a7872e1b0f8556ee15bc8e7f81be7c0bf4c4ed66445238767c30f6e69171d2eb9b5392687eea63db13b7ddd45277d1330273a67176cd6f8208d0acef892574c3ca7fa0053a8e7f3e0de4fcafdea90ed7ad78b687b24aa2f7b5a89dcd848077910fea853a3c7b6907ea52901780abb08a849fd1966a0f3ec8acbad462c56b9a18e6f69c734f40bda33aff9498978b86addbc4f71541f434314dbc733bf4201bb082d3f4d71febbbed6c743d5e75e26eee31cd3c46f72998d0b9ee93c925f4fbc9a92d73a8958275e0b1f84fcc72fc66fca8b653eaa63eda84318e0b6657aaa8e1f4c9a2f3ace0db773d80a11cdc66a29faa694869b0021a4c5259ac1415674e7318492bf1910f5f1304118b5c9993c416f29448b46ba922ff25979f12fb0c4b696b110b19981ad42781f05c791ce28c8630591bee148f998b37a663a0abc09c3e2e2281758dc64c6848a2e64343e1a8f44d7be3ccecb5e45a0b5315686c24988ab4a2009b1c17410e37d70b33ef5ff23d06002c3377706a35ef19141bc5365a71ee5ffe47fb03bc634d0625ae9c577016729558b9ec1addb7617bb36d16f2b18bc489fdebde39393e613a6efced4ad0fd8027982e2e7d566d02bb09f2cc1a5400da62e726d6dcee6e68703756fc5bc269c9125e1c1dc3b7bc0ef2c9100d10229493c8808e5703fa57fddd5e94a841c7f", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ad771afd9ada25e889f397c4439fd9381037a207108568a583187361c43f6dde7a77d2564869cb29a9ac883367aa1552919c3bbb1f437003be7a3c8b9fecc03a1e62deb474c0f77b0df3606edae712fdb89603b8eeacc3365b5ec721c05bec2d784e4f4c1d6fa564b401b35ec4138c92504adc870253f30c74f26272150b662accddf47f25561771a0b0aca70481b26b36c90d7700a19217594e8b3da70a090ffa6152eff8d668f3e1e3345ecb06807844f3c82c3d98bf1aa2a322bc12fcc6e3de5e64427cfffc44bbeb2dbc5705d2bfe3bd9dcd9e2097adb1a5e9163353f2b4ac12c4f31948eed210861741e91969f7e256e6d5050046ed0b77ed4b9dbc35a515a389f9ad34988d2bef68f8eb7cdbf9898248274feec25af99842934f57c813b704e2227b0f597845ad6dd58c0432d6e8ba2ed57d4ed3457275c6da687675abdb7932dfafd6f14fc15082ec59ab9ca2f4d994b914a2d6d998c4511461d4265695fc55fcc1de052d28ff03c6787a9ec98c9378738c17ea7ac850493a018f06912c9dc0f4add353af60976d3be837ad00b1987e5497e71eaee0c3543e38af5c72acd5cd39505d2088d6297273e964a08bbc1ee4ba7b56c858d640433e2074e20efee07ecef597aaf7e30849d0436bb693ed15ac5a803f570c55e2da99c972ee61536c4e9e6353e3cc2a66f5c7eabbc301569f930868063847b8765c2511cc20dd", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a98401b9aba13d4129bf5bb7bab0731a68c8bcebbe3e5d8c5867f6b73dc265b82e911df27a96b991ad83a4768b1676ccf39e70197d51cbeedfcd2f17e942c7346c762306e44404446c1933a6d17b6fe3c64a04cb9f8d8a8fa0916fe37edb516bbebbe280fa080238b6b10500d7a8789a0f7e50e74be35df9f72bc2e2da075b8a3ee3675372463351c23c37ae095255c285adfbf65ebd603b8101859dd133d87c7a713f24c0a59cef5df55361603970e1b57b9366409c65d550683d476e254c22749c749125906e4cfa863605519d8841de48f73dd095a75f8ef54a0531bd7ac1a1ae8214ef660ebc95bb1398c30df1184080991613ac7ac106beb159f91cff3d772e86e71782341c1c5b756dcca5e61ddee9247e80dd6fb39b8b0c662508006e737aabaad3bb7012def3feed5c867dc8b1f6f2499d90ead2e593abe9c95f68ed36359fd8059062e8a849c390c25def8238ea9d76a9a5fc3c6aed203b63185b047c72fc76e36db499b8756778f71c113ee52bdb6c9cfdc679fd29ecb1f39fa73ca312b9a6b39f1b28c0151e4293b2f1166d05d5229d9292e855a7d25b1ee0ed4f46ae0e58b57fcdc07827eba7c4f0703c66a79fca3c72da166d76216feed724979758e2bf7af7c6aa08d12f9dce97e0afb3ae807e49d0fa82e99feb00b1e76196f1cd06832b61a408bc5b9c6a8aec87b0f1c99d7c7f4e4aef0d81ca3264997115", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "242bad15a069f79a3f1e4bf346a7c5301c5a91b229504f56f563d8cb410b3d49b809b5583d5d8e90e2473187855574539cfb6cb50682c0dddab9702466e9243a0573904e5d7ed313dd7d85acd76a731351abad4c3fc05575f50ec50c1afd39873cdaa22096dfc704e77c60d880a46394a92077cb441334af108f65a8e966cdfb314b8319e39381b2f12d2975e6701d35e734edddf7605cd12e6e8d0743cfdab6e10be6050959af7075d827fa155fca127eb422dd1c58dc1ddde45fd4974d5fbe4c39054ca5c3e3c72b20e3e0c9ab1d5820cb345fdba82bc14e595b08dbf37e2574950d3483f45bc3472fc8be9d1c0552cb46a1eb9bb5ef36b4ecdd6812aa82401a40a8bf98c84a4ca580229b03f0df8e9ed73c3395570878f98f0bf908c0411ff53193bf6a9d6791751a1772baec29ee39beb2d9918aca2cb66e61c250bdd3bb34dde57a3fadceceb85f48f33c35b4e82db1e717374f5999eee768b932dde6be44ebb5bde79b8343eb72b12a4b1d1cec8eeb737c3110e9bc7f34617a52940659a7a0b237375a9192d33ad45b80207fa0989ec176307ffe00c2e72c41530879c6cf159faf57edd5da0f6658cbae693f745d79a6830c30598a00d80be74709895bcad3490f4b984046ddba53a9504b37854f67f74b2a0a922e152bfe7def4a2296c6905b0cf1a0d293b872b8509c42ef3988eb2ddfb3e62b802dab6edacc488ad9", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8055cc964748b2979b6f1f669a70d17bd1e6ce4cfd9e9e2606e372cd533d5b898e2d352438301315194c2ef1fdaec1b2ceb2149481ee2451c4ba0b75afa7f6ebe09213e93aa4d7127e981a26c36f7e4c40e6d58eac9c2c327e8b75f514889bad3c4bd8cc01e3fbb3752b3d11f0805ebb4f087080da9ae5188b9a926db4a7ef001fa743c1747d72b293f8ae41748fbe3171f86bbf168747f374d6cb401e99c8a6ba54cdd22ccce576a6c8a47b21a999bb6750512938db106eb064ad74a8c0ec46fa04ad9fd920749c35ef63b084824b3688f69bac4e05329f84444533e31388b4f6758836ab74bb71f6e877cbd9756ff27883d85148735ae9b39e525688200c5e86a0fb0cfcb3300cfa97c1f33314feb856e8c6b0fc344165e62ac535a521caf48ecfa91f9f335d807f9e558dd27d20d057ca6b1e41158b04b35462a2ec0fad7ef7764195669aef02246daea3daef472ff6424e19fd6cb2d18e9b35507ebd8269d9b95a1141d78f743d28d9d415e1a50dc58b6f1ab168c3acfccee537b4c80f12b9e16a95884e6e7e302cd5287f13677b33357cfa7feb5318dfc87a06bbbb38aecbe871243d115dabf431c7f52aa57dca96667e16f2faab1f0d19c501576b6173d1f4b4572ab55d90d11a36458c8691e37b98e2116447f2d379430200ca10e3e810bb8256aa6fe6318b339fb7c046e771c4139a94d501d5d07b9388a271751f74", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a8f686749a17c7169eccee414b24b2a7a0f52bfb1ff3775541dddf085734665ee26c24e2d0de0fdf705e1c515cf81bec5261dddd839bb8c5980b58804ba30c5cca4bd235e0e945cfc4be1fb0a1a2f887969f6aeb53b8bda6dad56d966039095dd30478d34e9bb94907324757f8bb09907626f408c14a42da9cbb099a0e664712e318133975f34d608ed747110d564ea226dc51aeac5d74a5e082bbdd0d1e74a5ab95d7234544eb54d487b426aeb2e11c75c9764f2d66b6b17a25390a8166d5e00e4c80a18ceaab2bf4dc0d5f1c61d210e088232cce63df6e7d272415df4ded641bc23f7d1e48833221e3e3133e7fa9b925d52f66b99df49f05858af63029c2c1c479d49e6b25e6dda95ab2341bc6597db3304083e7fb7f2c7c03a8714dd5a4ce0f76008c17976e0e4a569fa256a476685c3511c6da2c571e9ff0686a3e3a7aca4040d9bb64a20648cd89f60e473aebc50ce6aceea2765fb8e644c985e50fe18b033ff426257324e02fb917ad8371e8c7d8027ed2db6fba8643be34d5aaa0b956a9a08dcb95dbe07c5fd2b0f1de275efe938cf034d767dba7263c7ec153dd7d8f808388d1f9095837a060f7a41a1cc935e0ad09a01c7b16ec17c088cf546acffa028cd9f1b8d9d1ac533a8e399e41238a4ed53d9ddb773b448abe6dd199d3531da71c2f30b81eb532d79e8e6467f8aa09e7944e8e222c5a11aa1a964dd7cc876a", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7e7a0d6a108afdd47d5861ebb23137a9e75a5211d0edaca46ede29a4397d4dd7ec0431fbede813e51e93492b8891bd15e173b19c78de8ea57bb074e8107103df7984f67324383765c7df4415be4ea0ed4e25776c8fa4a970b6317a2b692e367f00440905ef05bf70cbea4e904c90a5f0e35ee6de995b9c17c0d4a61375411d2695b1c6fa8ba3f2291d471a771efefeb98dd10e79f7836a872b1a671e5ee916f079cfab454f3e3994374a728827f0a9d93603b5beb34bf3168a2fa55b3a1e913e44ea2013abe85964dbfc9389781fa84181a9c556fae21a2b9899799ab08ae4bf84780f03e33093a140d3490ed91ab9fae46c8809a9bdcb60c5d88e6d13711a96f4c4fae81abfad0647f6b5ba1784d1af9f06891ac95a52d8f5ef9be2e845ed15003efb89e9ed8e083bbe90afc2aa3930a8864b0c2fed4a8de94cae47642e419692282c4fbb738169b6f5047b414b26fb7e0c6f2c751a2bb260f0b4f96557add59eda7bc0c2d4666a4e42f99bce3ed3983a7d6ae69f828ddbde4538a91f240a2426e75c2e9204f445f9b5b24d66ee86211a9310fbeb66037585a78c60611f77abbc610c26b25302d567113db2ca90957d03905c0b51f2e79747952cba24b10892903d318d42980075a161230919eebda557f2f4e417050229f155c2872f854ec64683949f02e8ca48b9d1b6bc4b28c8c981771567e8565bac357bdd98c28081c4", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f06ea612b306265658e9c2f6b54b3a3b212071b2529207e9a0e00553fa876c737d120987ac788ee4693788d40bb3b2b2ed329b7dff12cd7fb7f1862d91de9af208fe362ca9fc2da1f7775a3a076914f02b10cfb376daf34b7fdebe689788112e2797058141a8b92a2a7acf689fa4682e7c767cb4cd7e1a1db98c8cd456cb58d07db707712c7680f01f03972302833761559395977af1a141995712ff1ea3f2c01be1b4a1d7b97ca9032cd94190378f895deebb42fc1d489aabf3538f1b57c0af6fada4611d71500203b040bf84730fd0cf7722b7d7b4cea6e5046aa13d6e710b247e24e71164176a41ea17d2c8534119f77e37a418b7c9371f5681d473ea68bcd023d3cd3e5d43c7e80d0b08f0e9f3c1fc9fddb45809708cddd879a2c01233d9b03859bbad6bc7ddc3fed114c735fe6158667951aacbf3c9feba68b864189fdea6f5f587214a35469b787e5bd2f0e71689c6e88cf7f3139cd96d865d2bbc5d2c0873dbdcd857f7e8472b8ab9001778a86e090b5c29f77e71133cad5ec83a86f2f320638f1cbfe3055ce3ddff0a45f351c71e3f171cb418b051b1a412977f9521ae9ad5bb75b9d74e0001b91ffd31e26b1321f085fea8ef7127b2d032e8d18da5e4e9787547e2f84d491c591cd85911cfcd8d1897ff86f3df504fddd28e3f6b13a60b3afca8320ec32746cbf259a646ada0a91158dfc6af26a04b1a02938eb63", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "162909159138b3ae46a2ebdfa7d74228a4d0271b82cf860c334ac4c049aab27048e2e481920c51c5a9960ef06336965e6c929802154dda462c46f47ee2a748a03ef95c3ed25a706c17494b496b3390b374e90ff8e164eb54f01b84c2a83ced1a448a297876fbcd351e9f3144c9c7a9143b5e84ef7e440ef8d1cf5783fe26518d6ebc30763e23b281b52fa22516d333308ddd1d62d0bd801a0febbbaa636f9488011a543a48f954e955ba8ce00019fe555b4c445ca787da2b5c970c6db2dcfcd32728086fec4927d78c4ea179702fdc0b73c61eca7d317f6d818217be6486f9d20cf3761156d337f9d5b709af34893ce0616dde2250cb40ae6270a23114de1c578a16ef06a62197530db7704d3b05b82449e71901b197ad553c889cd3167552b3ad052bec6413858869fc0c75af6e1f49521c832624bbe4db8501d43332fc56bcc4e409288dd033e1ebe1281c42bbdf9344df8a8f73da78a97952f7763ce0d1ddb9224571580a595203db4ed9cc82a2a6cd10719bfa73a4ea1072162ed5a564b83aa01569bb206b2076e3faf2930bd1312c3ceecf99b327fa26271db9fc50a5aa3742e7376d6e341c5d0aa74da8db23082c5b38e5398721dfe8526dfda0bda3ce0cd1418f20cf4f1db556e51e0cb1dd00221032f50ee7dfc2a2c802a77d530a58ec5eb2d146a8d71b184cbb3f470e19e6a41f3c24fab054dd4b05d84d09f8feef", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "872e6841dadf17f3f4ae250d9417fd713970468ef1289661fa41488c6e4348d574f248562269e84430ceb976ef7ea16f4e7e3eec1ecfea29324bbd9ceef71016b2e0a9d433a11e820280d77d3f7ec658b8f8b65179b6c067b6affa88ba5f41c815b53dfe6a8c345087d32e042cbdd5d222d0d253e1f44230d32e5bfafb1f0f381bd2600a8f8d21488bbb93acbd1e4064d8e17546de14407adee67f41221564f0de6270b2998020e709be3b312229448f80f70041f1cf1026a5ad0964f49ccb4f7095998251d3fa6e0095f5b5752532064fb6992373b9c479466e00dc32619ac21f5e900fd07592100c2aadfcc34947d313042cf1a223ebbec9c8bd178bafda3bba1ce8edac2ce90618fb2a52c7d3429e4250a3acb5a4dad33725efc81aa821aebfa33ca0cdce12864d48ad881adce66a99c50279da65a64405791311cf51827f5842a8c52f73cc09c98464feab70f6e71d3c5503bdfa6cc293f20f32552e965fece1185d645604d04cc7f0c54ecbd6139e04d042e2aba1efe6e6dce8d966d788e6b6327e16681c5c9af53e9d0a06eefeec3a590ac14400202b27342f664c4e9a9fd14025946f3de93d7d09d749bb829a498ea85eaf8be59aeba4a78f0348d3227fd7c6749c112414d5398412716a76cb5d27ac87a28e8d8f6d788987ca202d9681606d2c29d8a46c02d87b5da52278c01fdc87b044321630639f7c2b2012a5f8", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d887b884a5483e4b4c18b240087674ed57c474e3389c77dfff1722a6e2990fa9678d8797fac204dc56d1904aa3c0c9fa27df207151b67dee4cbb155fe082a2012afc32d1fc00589b757a2548b0084d255ad9b4edb75a49e38879abb045045bdcd4dd378b14b31d1ffc5b29d618b5e69711f50c9e4fc7f5cb24449be39ec144cdef0f01238d6a04ef6400db0b0a55793ea55f37f29dbe17c2819b709642166a82271e7e5c3b3db1cf867b537131a718e5c8f7f4821889129a7d6d5114464d20a8b8776c36d27a535d4508f16aa8bfbeef3fbda42fd3cc38487ef61c9ee4e423b357f323d2f86898355c0d6978411adf177371b753816300b8be6b0d76f0e4e4354c7aa6b060a57662a39fcd47fa0adeb07b6c2e5256463260aecd005a5c1871c4240fadf4116c3cc1befce703b69f8bd6dccb68f0cb794bcdd7f9c24d9cdf09ffb1800a915d5dc29e5b7a8e1a1e8d075954731ae510559a5bdfe01325accea3929b7b3246a4980dfbf1a9012136a076696dac674788b80b11f33e41dca978215d3ce26c28df42d7dab6cea1699322ba7f9e7f8f41caa1dd39e67788bc7ba8df6ec9c97a23010f694a883b61f43bc6f477264f8c63ae8636d0662ec54ac57c11e97c92bf10a8e9d918598b8c71dd7f3a118df4f408f84f7b2e34289be3ea27d4948dc4993fef0eb8f32183671f6d0bfc3ba01b6aa451bae253c2e34add238454fd", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24ae66f28955d0d567042b857ceab8db957cf681f7490672a93cff8e1d3fca6418d03735a2f01181a4fd48c5d41d3aef9c4cb5ee4fe7605a672be308a97a8b8c360cd56bce59dc0959b21a5a948271a8be9affdc0f436835a2a18a754fc4d7d891d475f2631f69af8e28119ce64963fae923f8732c7f49f33886c6723e449535efabd90b06575b8b558cd679754813dc50f96ce6dbd8908ae69f58691757d439e91baa81762f2c4b22374b6a793eefcee6e67bc20047f2b4524309a1b18942640e0ff980b643139603707f42a2c00014cc99a2db49005d50625be4ed6ce5e40fe2bea2863020143516176524dc6c3aab048ac882e2446c33a9710180487ccdd7cc3d3d73d465514183f55a18ae58935ee8d6ba5669e4c205a42b87fcb3b65a41e106091142a2c6a044e880bdb30063467a607170e5b37e6e1726e32e7fe50c3fff017b76fdb78b6fed4f5660ed04000b9d468b2c6b64593268a5e7059e6fa66f788080ac5e1c158a3a7b07c939ddf0aa12eb9567e40e1b31becc4db978998c8fd8129811fb7018eea89c62d9cea32052e02397190f79ddfb8bcf2bd31f6012ec0727a996888ad30edccbdff41a4bf308f9ddb43b5ce35c9189303744eb92fd1b77d438bd6a800b9cafc2655d19c7c8864006c711216ace6f137bf7c5da15f0280aaab3f79466e2c7cf2a7bbd6f0797b3001032f94379e863e2a7fac07d975e6a", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f70dcf36954fb4c60d1cd9f0e33f89f4999315ecff4410c4d7c948d1f2515fe16b53f747e2ce60408005c01a12e244acfd6a932a64c8ae0d92ee2c348473306cacbf61bbf80c6e4a0df5966909d923d7c6d070ddd9bb85f456d2e5fda31197be7007f339d836c722f4745600ce1cab3b99a0224ed066e875b01a1d678dda21ac755edda11feb20ec659e03827b275e8f475e5799a9549a9d4db2284d535aeb2d0080790d20ec4a7040146c6b38d58a72df6d812f9b9eb8bf9ab13c3adbbdf273f74231ab76e853468ff8c89401c49e87dc9f0cad5cdc74d759e3bc73eca07213c6685d2615173185f925568b6f6e7d228332bc58b1adb5121e6bd9393c5ba1e709dbf5b6e82dc1ffb98c9e63b7be671fcc477d1ce78b99a9581aa8d605f53b5954d45bf791a851aa54455f2f33471a823959a61ff6e96f0a2f587c46e4d37306d4af44566f56b471f2a4b4df4e30e6248a2d2d92197c1e1adf1f7c223dd9bcedd1b3acec36d9e9c29082c4e41a062f86b4803bb612e061687211462b2dc258f79041fdc5e263a7062c5e6755dc0e5cc1ab5f3e126c115ff89606fb69f0944c2d598a38737259313cc84c810d8ac223c75749fc612c46b0f0a6ac2276e9ac36071a332b38de0f07bc0035356b74b2b44151de281a9eb162d6bef564feda5a9b99b2b17d5a26d550eb13b60396ba6b257ec0e5b6f9920c8f3a89f9d53f13a642b", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4b2bf9fecba2b4c3975e8e6e345bfb1d454f45ed457176ab5eb2a7c6a0b9c0fbb080113c1cb04bdd8e1ec857c427aca4c1c20e47e2c369ea77f71d03247be4dee8fe663d6cfaa43600ba29f8e0074ca1f0ca6224838decb70975a79147b0871984cdd7661b439e7e16e46d9ae8ecc45fdc2e5f1d72353eefd3df14f507fb86b15a75a9657831df7640a0ed1eb19ba466e05100c7cf632c3243d68f294ba848845243f100f33a0cc36de12c943518fda64c9eb254db1ce4ecbccb7dbdfae662f542af5b644fb6130d900192f231cce35a246f88b8ce91fbc68b8a6a890bc94f48ccc193a4a783f195d4b9dcd1a67ece2c5c722db6040668f2bd884f0e15ca08959cf181d497b12d6ea78a160fed1789a6bbe8b7133cab6cafef4ae4215052c9613a1627ca3bfad3209231e75bce30d37e84b93aab5e7c8a7c4d8214785ea662b54d0658825db5f5e20914e8b61161aaadc9e29406dbe1adc30845193574f38743e0a8e6cf78ca667514e3a0f56b0124c54c7d1893d6e7907f52d37801dcb689a5504675498c2843278a8efffd2ed030afcf2fe1b0758c364896aa39a4136fcfaa0ed4cf52a85b1aea858fee0f4fcd5396c71c8956bd63b8d191a5f20bddd81129cc008b2439852589058c9d6a891c77d6a3e46c8bc2f9103566385c1d48e5dabf8f134a5966e529a04fe7ee1565cfe1d85d5e49960bffdcb5cf48712a7bca87fe", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b5a1a8fefef8707568e28eca09b02d653066a0942a5a00d1feb870c43b4ab555a5a823e43542548370647849996d24e186bed976d61f64af4be752a4a6ca9b3c314d4a51be2f03a38d6ee7173151a040939dbacb295bfbc22847bd4e5bece2c9e971cc661855b8e0fdcdb66f2795d0d4c8d325ddea32ec76ff896abf5211220eb057413d9c31ec31a32585929254c4e7d21137c2908aa2f4460c2e73156c258db37d869cd0a461af4851ea786d90d13f386136b514b34ab4047aefa288b3586c7ee2924e9839087a24528a70a6c40286b035b92226733ec4e71f82de6d160fff977e16b46b58f633aca515cc7a6cfc214c287196c8f96095a32dcda84d2bf8fe4d70999e1a7bc94c123a3acace1c5a4b03f27eefecd11c3f6bcf1cfe53e4dbd14aa67300b1a4fa91b9b91bb258b2198726bcf79d212e826fd5cdd84a4809b3f5646fefc8f19b8e5bddae2647e7ea5a6bf51199109521f29fdcbda2ffead13ed70d5d7d4e9d5dcdd5e927cf8d6f59473e90a5879362ee01ed00d5580556edbcaf86fd5644e35132e7653c38dfafbde8aa1a45c1e48c637e6b675ac5f2212cf40f6f344be2d1737bf4067705c579af6be7245b6c31ada792fc6c8d28b9d6329be4ad7d898f4fa082d6d1d1c07fa8762fb4bab59234c01dd16c08230001f51cd4ab5494e638ea71d02c318640420b1666f8f230682f351d9052a703e661a59a2b2c", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "759ecc38ffebe09dc5ba798411f3dbffad49cafc09bc8826585d0c2937dcb7244747a0db60ca6d0f41fd7dca9688951bd3b21d0c61cb074850c9a1d90108d64d7555fef49cce6e452393666e1c3fec7bde9a9646e97fe0eda77772024f6441d454bf07e7f20df98bfafd172123b5d6948089427d6795c460daeca53b05f1dcb49fac55302a334bcde803866962f5b50654a341ffb95689590764d4e859c6d82e11fa0dbd6b1b649e566a3e54d3c587841bab27ed358103f224ff0c0f56eb4f8e7b8f2e3f9afa5e2bd5c074918f235dfa4eb27f6fe473e9e691e0fd0535cbc4467280ca7af7bf63860a62fda9014f77402f787aa3b57df622fab7edcb5ef37b363d3abf71bd3d68d62afbb162df8abdf771d4f05240474daf78ebffba6add4b0b6643d62a80aba9b57e0988712de22e5353c310238a65659accdd28349607f106c687287fd6d2e62a6084d703e33ab807df406f620bf3c3c3f9d8b07108df44ba929985b46aa10efbee296de5d84109b9fd4c282284f11d1d03b9638c36db3385bcb363c3d6dd6d464a2f6daca8c126e41a1f6a7b7a01bb6d02856c557d8de45079ceaec7741a4a5095665961a106ef12e5eb62e13ba989d06433e3f69b7381ec9472c5c66461921074882105078a439c7400740db0954f5215cfd36189ea45c5b85f361070f02ae3c0b3be89010a175a1aa4f05296ef35c94b8aca72c2a05272", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab196680cfca20e0a67f3ec5e41b8289311aeb9fbc5b98b431d29071164b5789f93337a901cdd83d8ce0c9459e9f7f9c1461f80e03cd22efa9ff030532829acad54afc249df1eb6e6bf5de2f44bb8e6cfd7678c19c76129fa56f6672c163808940a045ddcbddedd17d627d95479c540c5e689ff11f80e003c5a631eb724b05b087bb8b5d290572366560aed3ae161ce9d6d6cb54a71fc60e890285cddcfe4eeb6381175abb47c50bc053ecaf4f0ee33201a493c3b57f2b4f22bee894412471058494f802b1bdfe446bbb7051d221a57a98362416929b6fb9c140b8d35501fb94a3348290a165150cf9ecf833423805be1797d3369251bf26e6da16eeffd3a34545ed13f1cf2a9e8f29e97755a05c3f2bea8573437735967dacd27964725f10e4d7c51dae1dc8c328ccb3264054d84ef7a5a6b77a437e5152cc064b9e7d99f2cd7a8cfe9c24e4d839c574df0bfec229da9208453841f4e546f16b325b8b389d6203bbee408890803506e016ba594b84e435903053dab8ef40a4a7db0134ef96427148820c25eaf9232bfa5ab169a7862f584e32766319c547dfe2643933b5486b50e7d11c1008cb8dd67cb20dfe9ce2cd2dec75ee06f3f41f57861754493d6d1c78e4b58c62574448bbbb921e7210c124378b59a000581183106c3579d99c2ec911e627c62be00320b6ddd07b228a6919e4c23e9529207659b5c1f295f04f219d", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "311acd0bdc24e6477540fa1797f895d1bd948d41c536cb22d8da93271424d9b281836619edea549a49260ef2f7628fe54ee5abbb9f31c9fd3917b0757cd010ea1d82912b1951533853f3898b78639764f25d37be888ada3a3daf6c85179349f5ab1caa26e40c7971913e3192d38f456aaf1fc3b95d5ba65cd4075d50fa310690c3a49f7dc70e402addda938c59433767a3b7feee8082a2428b969df42659421947f1be1aaa8f34f43f2c69b690e67299fb4fb96868d7a9c1af3b3cb8f9f2b84868b7a942cedc8de9dc1e9d96010885281ee4bb533e3d91a5929fb9a670ff7ae8a472988fd91c5dc7afbc95b312b967ccd271737dcbb7b2b8b3fd2c5e63b6b1e81410d2942e7e9e7fc4c8412bb45e5a7c520b6d36a8d34fb30b49531f912c31eef0e14abcc18b53bc949d9fbd574714a91ffb15eb3fcbad2501482c352e9441fb11a1e58f177c08920258be9f0384e6310ed34e54b1c6ca63b1242a21bdf836d908838f316969242f0a798bc2adf74b3ea19c9bacd61774f542cb799a30b1a55f0c90246191c65b1101a6eca9ac92b3ede9e25db7eb9d4e97ae81a308e0d99e00a7f6d531c05635e83db3aa8526441d49d9fd5b97c6b0fbce8ebcbfb6e160b7116f63250cbd2beaa7fd54e531c35f9d625d7510f538f6d6465b5ab23dea2b94de128beb696379b44f24179f40b46194f8dd6e96b09e8a4544f868b7cf3831dbd7", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "504ae789b20a0af19c474ae724b9822033d876087fbfe83314ae0ec7cd5908700c655e28e6cd8f368aa7f4bc162ab42ed89b4a1584de8ff64bfbc2aeacef94130275b8cef1d94321ec13603388bea53964955f0242eab4014d9442c3e5f8043384c4af902db77860b423f6fc46d418dbb6a50b592cd583a01fa28e842d92d2211a2bbd3536d4255a39ac58380fb387c265fc66f5786d3a1b92fd8a2554c701fea6d17618164f80bd4ee5dd46894d11adc5b67f8d64a69318c49ea1547ece8a98d1d37b830d15b66f61df4c5d6a1f3a2460e0385342ca2f8f2de6b273d66281487398353ea58ce3068dd260b520fd2e312d7763aca08c8146b2910fcc66bc88b92cfdff7c1792cb82114676bffb630d5e2338b1055ca8d9e6e452316f60aa759e59843f8ba6e6aeaa46231ce54502f9dbe7cb4fda22c43657928eed270eacef9e3d9aed7b64bfcdf2877dcac445999f8d01e400202d5657f98175c39bdd019c4546409122a792430c0aadc145a94f6578dee6e7837846f04aca97345cac1a069c853cae2f1261af7868325cf31defefb739725c103726b5826b7a1dec42690f0134ea5e513ae77c4801a0802a2814cd2741db073ebe5a779bb0a17060945408135ed4966cd8126e5134a84fc8eda7fd6095ff1916c016aac7e363e6783c1acfbf70f15360d278afe87b1298702525cd848fccdd41b7ed7035edca36b0ac09e093", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ae6dda2e47318e86e6faa1c2e691b66e28b5b915ee38333030e0d71442595417fb02180cc4cc767d3d713b1848aae1c49e168925ab1f668fec1dfb98376235a36b247de6ee236e53f105216b517d15139323aaf8e915aa7491e29337c44f059b48560ee9755725ead17d6b420f975f90aae0886c849e4961393761edd9a519b7b36c5a2438e4828c9a30cffb64504c5df70c63096395b3544007160eebea1455f9f509a565f2d8318067c07ae1a38d7aa9655449e791db946c1721d12f04ffca343ddac6acafd279963bc9f94389544579c43d9685d4bc1c4d90b6fec83c550a138582849be4681abf3982f6c3852ba892e5f0915e43d8f95a1592ea6453d7b189f79b99bcccdcef674a36f9a68d6ea8357bcc1cdb258a4c67f0a9bca144a3fe3861697ca3a1feb21eff36ec6ebcdf9b6704fbcc9247edeb1300bea2beddcd9056f38c98a96c88e97efb387dc7226c51c477e3ac5e4cf86d322d27e821af79c38dfc8b1d9d0d8d6680fa5727f05923b9433257db2ecdafeb9da973671665b82fdc53205744dc7aa10d32e94b0606703bdbf606b2aabc52b84995e4ce0aa9586ede8eba503b84e64b3ff34f64278bde7635d04111b9d0d5225261ef173ba0589003225240e164044463fdfa404bb51bd4db86fea4d7a90fb7118d2a996ac2b06962786dee16fb04fa5af28f1340bbe72e1ba005f7aed9bb8150f38dcc60bd0c3a", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "20341fb46d4e0e4416ae44f3ba32ba49bd0a943af0d99286a56e509e13493ee1c152c0a87626901b89c09de502ed4dc5c680470ef17e942b88f7c3cb9362a414c41a770222777c7ff35de1ba8f366ae5fcb4020a4bb0c16b1f8e55f4563bfc7f32ffef1e32dcbe5e766a10afa8f997508af3edc29a6874602aa92c5ec29ac7a7a6b04e509b84b2d7e7001db4edecf352e301db42f200bfb24b100cab2b1e93c5b4245e4f5caf7a6e851244d45d2f09344cc4c0f37998cbb94b70589808e2a437a3fae026789ad20cb5ef67583c24c2e899199455b18e6c11f18735db08e86925b7063c967601774193fe9b4edd2f63e59f77c6d25b2e4a4f2a462e97605a42a6f06c8dcadab4849aa102275683b2587f9b3932ab31f6e9e8789e7e15886f9c3442b1095ea93189af1a140fcfd3dfec121c4c8b05ab71ab2a598158b67c55041ac9e9badcc0ec6b91e77b39e2a92183eddc1ee104c158bd13c37ef120ed073fbdf67fa3dc2b18474f7f30754345b24825f38a713867361eb166daa45393f2faab5ed08975f5584dc08e8a35f6e54775516746b909c69776a5e195465677f3ede70b2b18c9a08faebe6c5c61fa2bebe3737c0265e83ba72cdc64c2fd654163f60d282a9760456ebd63a04f83d646784ffd57297500ad988048eb6726d0568c80b8a8e6a2e03b370a1a8db81ee7a93701daeb86540ef21d1bf4f8048d16436af9c9", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c7a3e2be6d0ec9d9d29db9bc53de4d0d06d7e5fc83413c37ccf9a89c8ed173f356feaa4c90cac2c8dc18788b72d9dd9a978ae38d2e3d92e0f7ffb7a8c6a6acee69c78163ab97f377e559f5becfe95f34803f38be64ed8a08c694b2bb7217a05852c930a02980d456d5562c41dc4aa13540771c0e92ef984241be7f9aad3982a45a68027ecd542bf52935d7bebe7295f4b006655e4bbea2906c2bbf6edbfb923e8fa9a10e5ca6daa20cd806d4502df84626166542194ef194a7cdb9f393fb226bc46d89f52d20ebec7e11972bb4c9aba4951d5bf36a177ed3a97baa6e23f9e8e5c90233e2af29844c40547f366c47bec5c021c1c2abd9f0b58576afd65926d3f81f55eced60f3aa4537d61dff114b0cc3bce198d8f949f02e24907159f5db829416fbb611c34a42d9bf5c97c7d4fe1c7b2a93df46c06bcd0a8192e85c470c4e9b7fe187fba2ff4260a5f3e34dea7e6003d818fa555615ebc7187df5d0e087dd665d5b3f01214e3d7602b04f7b34ecd98ecae14637030e0a3bc5246b1369a30ca795aa587fb9d90f9dd4a59595c23114511c1f03a5ab0869bfdd46a3f306d205ace9939601046f04c477aaea447664ccc9b8bd7a41d2b1145b4c28d81a8339f4a3fe9e317600443186321fc84d32545ee270d59e23c3805a29f1e5553774310286832676f75352d32e9e9c55388a16727a6f6a9c4683298023977a74467972c4a", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "40f426ce238110da53bcc45ce1be4ad693549cb2d052e87fcfdfbf1851c582a2c34c54a4b9c920612165ac6e83b24aafe3e735baafbe5fba42c1b8a929018b5bbdad0b70550b7c78bb90bb1b2a1ae5c11e6cb8e4577b426a9f55e4871555e16854164e20b00c2a710c6ec1e1487dffd08b289e05b408d59d00d668c79db82997ffe445589398da2d07aa5e964c05ac79d0efdd77678320cd69fdf42fa2cd785da0673010db81b1b3bb35c70bdf9e7a9f7c4b107089e99d931447c43eb47a66d0507b3c7fb9e710794d5b6d14ff263a01732b5f7e7f0266482f1b21fee97cd6a60a4893bdcc6d179c4a3af77c8bd6eb018a25797a89f5f1bee3604cf96d578b5a2fa7a468511d48fa7e5e925fda3552510d8b4992a4ff8e2e4dc6a23ecfc81be483c0249f0ec2a2da96b87d809abd7f5189db46501cd0d6a1bcd5d67078ae98da05420f15f0baba57daea062429c143656f96af0e5f45bec366c2dbf50ad701ac1a6c616d19ad0f637d64a252a48ed1e11d54d91cace2c087476ec8f58a8c0629400e3e535b310a4bbd948c0d5cc72b59a1d735f9bd58f599478c8481d521ba7223d71bd5cecfc864663551caf1cc9846a47a48b6402ebebadad1ead00b4690322af51ba5e794db88ff0f6e35736363500f3d0f1820304cd54799ddfe5d3035ebbcdf48d4d67daea0bd372091fb0838ae976fd47eb0cb2cb87cdea120d4ce5fd7", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "122ca2f2bbc1e34570d44e7f066ce73e6fae5a89ef69ee1b30c94cda6c88300d8b9f59d812756ef130000d24326a4b09ca64f2854311a0343d70ce9e3deb4783d0db58853e1a06dfc7235fd1d4ff2050dc4a2070a17f122fbe0f511d7f4b3ae65dc05d875faf2e898d73efbe9ae9d816c944c77051ed160d539a119cca6c3c01a80aed58e67024150d28d1e4366439cb3c1a50f4e51f6a4485b3f0592f2662ed446df1cf4e8a6d14feb7c5251aedcd3288c69d08afd1f7a78050b41c278141b6ef56f63db74dcf51b603b7a29c13bf95408784ac46963a739b45d49e9029e34a2bf273900a2cfe005b3096ed4a3fc6f72162bcf61cc91c3273f2afd13ca4ae4f6a1d3cd8ac66c722806ec318bfcd094b2478e034931d4af864f8f4ceac4eca00462a5825ff8ba883e8819c87f0f8ac9f6bf7bffd05a3752e6faad25df70786cd2a195149474113c20b89046b6e76e4802bf6b2a0a09414cf006b1047f37f046d4d92b3e887af548bbf3aa0e16d31a80b44ceb1e622b3b04124f0141d1b6ef3344d189dc0d0763060b55c6be262d0b2d7697757b0ae3dfcc09ca24f62541cf7298593728b271c3ee32775c821f5961cf1ee7d010ab2a7ffb6ca40eb5ed3c16240fc8ce289e0da9de3c3ec4201263ca984939a6d3fd33ebe6bff8e44e3ee9e961a3722080411b4fffdd0b9eb9d33a188aaa52215acb89ced7152e108b759826cbf", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc384cae9d1e13d0574849cee0955d317c7295de0f6d73df384cee7f045b427a178afae9000811ac1cac64551ef82ddca4db6381fea805094293a862579e985b95fded7c28d95d947a5796084465150c7fa2e10566a70bb85e6bc5bb3db3500b5f900e3f5b7e4a34e752c3056268f667997b4e3e2233f8876de5c267b25c76c3bda59c824d3126b2e0f3be52d0251831f2a52f9cd3f32156501cc39e112f48f1f82f0721a5840216001aae516e0770c6c5f937fa07c01cc2d33f1bcbda7248d4e11e4888be153fb6989a611afc9b13ac198fbaeb3fafab2db3d2e86ee5e0c3a25eeb8cde0c0946841c33b1b10536fe6f21899ffdb3f0e560d18e53c15bff243da36b947458a0a1e268c537edfd96fce5f39746eec3b107256a3cf7f284c71a84497d5c6af1b4f31e6e162f05377d6d2b41c4f82f143d35e40d4afc4c583bc574fc7e0f156feb0c980aa9af07ec24131fd54fc24896f8bd6b4df5c75e3a597ec517bfaffa6a9810bb130ccae72b482b6e2469d6ff0d0c6a17785e0e8cb5263cca89e7965e565a7d101eedb464304e94fece0ea7c94d8b1afdad428e63bd2e2777601c9c96e643967cffa62b825c3b83729b1d50e5fc68e5a118d0607e620cb7a2ffab035951331d28b41aa07c54b5ade5658482be2364338d2f9355fe06cfe2a95634c76ff449c7181bc84f026d6cec8e6c8394f5663eef2b567f12c8a096364c", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12b743b0e7955f1f7529184273a626febf6f81e54290c04fa8732189d8e44d5451d1de7048ffe75d07ad7995f9114243cbf490aba04534c1e6f6b31dd1b752e343ee506eaa0959393a7d4d90d2a81419a9fb3fc18dde04d2789bb00e9a8821f9bafc4078c50400fec1f3957cfa00ecab04b1225154ed349c936769c152f189846de35aadfbdaf92d25f01ac04be9df66dfc0d986c38503850c8fcc3746a19d0ae171e4e71df35794610a08c95f500273476b69244eea8148f2a2ac734db8e8a68651ccaeb8776c61e74ea4d5626364415e2067fb5cb42d9a863f462e249ac2bc08bc0752ce14b894c3001d54988c32c650c83c5a0a69f6efd30a616fde3f5b0f2409255ce972b1f842ecf3802f8847ecda894e02936282f991b138caa62f557c403dff107cc73a335abf3e53147841218bdcfe93c0c3efcc2c0629e889f64986313697e34057312ed7d840a956b38477da52dfe38c5e5c8da5a0fa7c12fc98874b521e31070bfa469618aea02d815ea91b6cd1434feb476d3bc8f401e0f02d14cb7eeeadcf772116152e328ff4e99bf20be6964f6e9cda96275611e9879b35a72ce2c87a6aaa8f21d3678b6debdd44d32149d7fe945978c5443d4363903b33eb05d5760593e525d76b4c93d0d99da655446109d60fb90306374f21541e8d0bca2236edbfd6d09f90db6fcb48170e1755387a2a55913ff73d31b4108a2bc633b2", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bcc293603fe2d82bce5099032bdee2426680c0580fe10276c946e1aefba56780c595c179c558fc1e95221aabf8c55b2696a84b79fbac21a9e58ec6c74769321f9eb775f3cc984caaed7495212acd398cfb8a9488acfa35e5ceb08506f6780899602cfd63457d4392a6cce56cb636790288dea5e63c9a2ec5c4feaaa65478f20c6267489d023f63f60b85176013d051dfad7fedfe40b462bd48564034bef7374a097840ed12a539c79930bf978298b378f021116af46cfb503d0c3526c479fc0517208ef8449d4e969ec7fe120306a9e4aeccdb74bef2b9e497bbcef545f6b474bb573e7a77cf581358652de6307276acb09b4c8db2829a48b73619bf637b0d9c8854eae6e297887196e87b95033bec354b546e6475514905ae307ddeeb9da13be957e9ec4105313abf49ee2de3c243199c9dbb441a4fc45210e81e44edb6cef2f8bfb1b98b8a69e6b6421ab4b419576b65fba1a3316355f31694ec2cec2070fa3138fc02adde0272f54e19a1b6edf9656557050d6ad4ec53ae96965a79466733d3bf9a3a53591cd61a2fe7409f829c0777cea72a1cb5cd66ffd6e65a91d50b956b863b549955eb1472e8c860bc0e4801e84edfe7e5623d0ae9397331227d6dbf2e5e6f183654217642f2b2c41b1f50ac8bf9d0c1e4d0501443658ba20d7fdaba45eaee275fcd947c502b3ac6b411a3473640965e35926ed4c9381b1818c84337", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5cce50a16ec269025f59daefa7bd475973cdafedb7a69b7d1f1259170574e2b5422b51808ff154f326aea956828b541762aa1e8cc21a25ec94a881d5a6f38e3dbe7438d5c9bfe9adca0bc9e0d78ee7fd092c2cf1ce3488c169c9518887105ca34bd2252dd81b611bc60a05e5eda89cac4100f7f53db559f870c776aba57f00ffa0ecc6d4dd20b42f89951a1428d664729805773258933aa2319b2ff7d9e697444e191cf9c58ad2287028a3169dac9ff80ea6cee42f16a946cf04fb75ac0abb5be4caec3332a78dba6b4244d0523016dc901d4cf6df5b35686782cfcf0186ec9454693bb1840232e7f47bfa1adfd23c48cdd331cfdca66b32169e32a2ae026d022d3a4ecc5c3e4cad56c139db1cba3cf4025a2692bcabb7ea13c9b68e6cb88c45543c1d57f1665d1171b6b315da4757ca24f5c62912dd46de052c1bd22148e7fa1961a5fbda6b9ed8929da331705cdba95307ca595f239e4a800921d7a6e1cec1bf4cf27075a770c69bd1ac3595c3d289519b790b6c29f6752406cb4ed36c101d24bae25079eda9cb78883eb7d5f2f5cb8050b5465bd99c81fee7941e33f7f709ad6341af589583de64181d678b3050553537e652035e0f91f55613abd340d1847f1bbb63b609b3a288045f99899164abf2ac685705979a7d803c7a3f2ee5b6b4ff09e2783d9dab410865bfc0419884aa71c399d80be4a05e7271e1e1762c66b5", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f5c95ff0b35244df3dbd33c8255a0881370fd8b2ac4f1bf1f764e58b1a67077771e0615f1f857b1aff1292f1221f80cf7bb40049c2daa6d402701a06d4277e8ecc7aa172a1bba5685ad2000ca9d6db2c44aec1af8afedb89422667a85b240a1d7681c9b38116e7232d59b516a8f9c98496cb2fe4dd14b7055e7669cac6674d4ebc126f1d895f2300ef6e6d57c860d77e666b82b4047dd4ade6c80b882e2820b8650e211b031752a14c549addc47df4868e6c4030914be038585df5bf07eb4b183596475390ba9a4e8ce1b2735683aa362ec826a42fd0aadcaed11cdde5919c30f755655feb383c28ae584cde514ea66d08fce1159f76d2a33e88b4b1810d89245a39c39d925749fba98f068db8e12f314394d576ec756d5a8027b2c4cae0eb30f8c3829eab32c1c0c197595754237ab00832c3b802a6e755a1c41252f7febc40944977975ee4e6dd8e31ecdfcf0bbf0bcd9a39137b0fbe17bc38f9243c38f53d477fee74919e70e78b9cd476861a1974343562b5c669d8db04a3ef932f6bb0d5e39c5d67f89d1b79b5cb4de255ef8eae9527dfe983ecb2fd12686a336fb36eda1b4d6d5e791d27fab5b02954ff5dacbcba38d179a2c4c1447f28cfaac63d648a3d77db73225d627d4233e30e878167256d05543078eae0f247d5e63ce51bfab352fc0adf5b081e073fa58b72c96cece582db6e65160f143322d56a4a478bd3c", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f084dda020244472541ebe073df33a3437de3f27ea2f1d5a5ee6ac03549a9509233deb9ce4737d5f49e68a9ab0b51f6ad2c01334dfd2c14535dfb5a10c7682b48dc03c142b30a56816bc76b8ce3f1d4738d51a0a5e77e368fda73ebb0c79f5da3633883bf7a17afe0fc1ca599f020cde5644e1ee9123623feed6971ce5a690128f923b813d263fc20cdad5f9498c6564d7665966c3fd3645a5f771b48fa763b6b43fe0c9e8089bbe611f45e9a59d35ff01f2049cb2372ccce4f05e2776706dd925d92920186b5394a4f419f23443799dc881e839886f8ce15ab5044a78a4261513295b537db365581bf15d0ddf848cbd5ed2b0bce1692375f8584f8e67f3aaa04e61355f3720a43babf4dbfc971431279091ce6d0a870d0e9b96f590aa8e9c15d147a6f4ea03dceb9b1fb213a954a5b5e13e5138f8e95b316241945cd5bf14768448699285dfb422e28e6d897b068673867bdfad278701be2a58a287728849aa7498b7e9184c1834c2fcebc3a64b944c053ff8dd786aea62b314e60ca838ab0683444d534783ceb5ad38929273c1447a80a7403a32027bd6f358936bd2c786e5b4fd46c44c2586a454cda9afd0760040b758ea43ce2ad613a0c442512ba291f1f2ff93595279c9c17b1a0eaf68211af6bed2cfcdebda9e3afc46a0504c3e57030a83c9155775a53a51db937875e558c4ca6ae5386c37ff14b264a470e5f3d46", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62ac0d976155a56e80b528441be25cee2db8a1e2d24ab01b148f6e9e36d54dfe367936d9ac428daffd369d318d890ae28640b2f05d3e0b38167ee6d154b9f939c2b5e75275bf7d669cad9af08511551ea8bed8d7373074f61c27cccf9fe4a3e9d4f76557bf64fd002d774e6c12025252a4513c9aa79d612f6f2be0332945ddb859f0cb1716d50fb33a5de3fd5b30632b36b681eb27cf8865bff6cd8bced3710598cbfdf4cae5f93c12042d04d63d89d1ab4cb33e79ef8228efe2855779d243c2b1acbf75a8947d16b24f1581d17d2806c1c41b3c8839e953bc5be3e7ccd56e0889c1ec3d2375ac507bde948278f0144f129085a06d7d87be7acf32f1c3fd9b822fbf9731fb1c2ee4219f129d43e084860325cf1e9882c459a99affc7051750adddf6e3515f68727fb4f432fbec724797a9a98002d2e068e9b5d1685fdfcae96c16bc22087ca614668f7d6612e0f160a0b0427863eba8bdaf5efb68bb1387fba1d8c5602c97cb0e759f1be4583ebd43384a6a1d039bf6787b1776080afaf472b88faa3366ce9289361c4c99874cc2fd50b40e41b7b1ded51f5bfbf5975a27601301620940bfd3b5a2210303c976b6424f6c10473c7b987abf06fc73ed6a524d93310013096808fc51af25d8dc553c44bb7513f463114fe015b59e00fc6769b99b86cbd4dba82b7140cc6bd712110738458647fc05518354189e8d6b734a758c21", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1954759482a2a756f7ffad61efd95bad2f0692ae27ec5bccb8d241ec3b977f6b1d9633b72165353d4b8ffd3ed8ae43d4e1ef1fbf9cba21bdeb0fac09673cba6ca9153c8447e4bec46814591892ceec25663c2a9998fac9d3f577e993d67391d2ae7674edfc874d6b1d6a8281b1dbb9c44fb96e3fa0f29fbd70480455c349768f82926a86efaf195126ed31f6e4e63ed6aa07bbce644defd6719761f4ac86e09a8167a912500c85326f420273acb24672d21cbc44c2b9ce5c27c086fbfe23bd3ddc0dc9f143265291c9c14fb30d940207f6c536db0bac56b7d03de39a98155a35cee682dc3eee0a8970c924eaf94d0ea16a36a12359d12fe9a113b763b2ec6e0a7c7bcf8908250664b0baaa6acdb2eb74596c1bb81730c6778c254bfc189b1bb9dd19979378f72a69478ef47864370f22786c2884bee90562227571356445a5ca4cfc9d56f953737b0bd659bd38dd9868957323e529990ab84c0781e38510ba135e18216ceb46c59785ea9ce20f1ec5e5296edc18e3875844a094afbf928af04af0fe0f57cb04ee1fd468f7f9c37b6b442372b997aa8b07eef81e79ce8040863ad400edf66d403e572e27c43f945fcc7848f24602cb17ebd3729af6135ecd73ecfc1d6682700c405aaaecbaab1c5a9bcb15a7298be184af495ae16a4d6fcec034c816ed01c1a933f440309d2706c81be709ed44bd01e698ee3b0bd7c9832648f7", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7b8b4bed7ebf03a85bda4fd64eb2828ab600f433932387ff3830985eb67aca2ad7479b2191085b455d5744cda3d2e8548ffc6adcb6896500563efa3a6acd5c39a24292fc33dbd2c7a414c74fe1791ff0a2da7aecd4c6a49ef02549de200aa14c109fcf9c5869f5ff45c34001dd521d9ada3207adba3e020f322bfdc08251ef45bc71e0068ddc28910beb4b50e4a2afc2de2bb372d9bcc91189a7eee850878e4ec0749e6e30681112924ccf89db740023a1b036a50292495d04bdce2b91fa1b3324d2d86a00422f9d326e1fabae9ae0a54920ed7abaa0d0a9bc275b0ce51bbe6938d3ee4a2b613756e33d1db7d7ca0d1872746d91a92b1b05dc921a34a69f8925d330eacef17d72ab345476e7fa0d3e812ade69cc3943fa1ebfc6cb0c78425183f3bd7dc93d56691f1f022a0d53dba839b7320c1d9facbddca38eaaff9463c56c0d523de137730a29137f70651b7ad7d5542be06dddc293f8856f585880e533ed0f6e99f04e6eaccb90a5f7a1fb25ea627c5189e4827979f91bad105d9a268b069dda4f7aba9ef58256feef3cc38fa452bede83208cda728724e4d984c4a819965127b4236064a3be68d6cccf2f1d4a80ee96fc1a68ae1bf84e9412e61d102c87a9823d5c4bd85380da00628e113558cd06c13dc3a9e89d8113f72b0cfc7e95dde17489764d5f3c043be0c000e7cdab836f087aee82fa719613b2fefc930aca9e", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66a34db5b539c7e15e14638f527d4d3927aa96bab52653cf914ad3d78858eea7e2de472edff73598abb9cbe9533388dc1795d07cbb035f7758eae7a47ea330b3cb23e7e18e4c3bb1e5294651c78b879e7e7c03ff8a0c604df64e4230fe098167b69ad97c34a816fc26d4a6853c1089ee459ec0d3d2f87420238e86ea1359ea96027fce5c96002c7df816a86994e4c387e00576d99102f3626429e056642bc7e4ad81bfd75f0611f90eef9e3a113389c93c483162267e7177e642d70b75fd07680cde692bc9f5bdc611c85d150bd1a09aa5f6e51d6582e4f03632267978269d4ddd5527acc1a57fd0c3dc0371b465192be2b7fd1606da9e080a0af2d03776ba88b765fde20d30020e3f54abadb0b612996e007a4017af7abc1e8608be207a53974b0480ee5462032439f3d8701fb8756cccd0c3d67140de93acbfd8d2c157b26afd38d3f3d858c5eda9a6335493dfc09b9a7f5e170d9ea88e3bca6f1e121c7873f5f6a7d155132126b54e5346d5a48f763b58d618fbd0cc713a9baa464f1ed1550d29b123146ca7e2d9f2134655ebf859b5ee66844eb01a11ddc03b7a359f840aedc59a0f4fdcee1b420dd0d8398ebb6127c36b38494f7a9a8b0ec00bd3b37c87b50b75399153fef9f17643b8442b549e07dc2872d0690ce92ca6578e6c0da81ba0878ba946fd00892803ce9f4a37e8be44220967039750d0ebf00ff1e550194c", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36218076b0eba943eab4bccc4592f940ea050b10a23c802ad9f4a36d571b9ece3babfcd51812f47d25ad383bdd0498f83620a82f5bd46f2dfd97202dec34d3d5fc341388cc495b67560955b462ebee4bcdcc2c05e86a4c12535d5246c9538ef3290316b7c98778a2616de6d6b118c55c5bf8304a43bc08e04c0c94b6fc6c78ecf2cc490cbb605d1d029198eaa63397ee8852dbee59b439c99eb63666d9f3e0bc31676d7940b4bc2365e2f323cc355c6e91fd04a7850355dc17625643d4003123cd09d5b2f31eb50a73413b90e45be99e786e5787462df6f8fb847171b196e050abc459393da8a5654c57dc76683de8dfae4847bd7bfdb2d0f5b788e31f19da567828ae88576c4674a66e68a6a86b41e0a5189231c276007af1a5f65fdaa062f67309acdaa64415f4cbba3ec39020e9536b1bed960c8165d30e4f458d875313a3f3470ef04b50b76a26270a81ed7866352964997a1f84aba5ea0f812ab01b9316ccba7d153217f9db782d76cec4b58262559194fbacf55da6b0b926658191d96ebf3e9ffdaab6286262bcd2412f78452d933225edabdfdc9cd3990e6dcc2e219b49b07ae687bb6b34bcf3ad9a5e4bf8417bf4685d07c8a22aa66fcc0695630c9e8bf116aaa3e0c6fa5b0bb69160fcabebcd9a2fb754fe180832acea30ecd6b0e6fbc8ed5bee6fdb92b9029317e22f788971c9ed1a729700966d827100059b84da", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "620c0c99b3dcbad2f2696859cc5c2e757c5d973096a3d752503709e3689904ab4eede6cd0ad4481cf044be81f8963135cd8bcc0bd4b51cc2a80c8d055c8fa269b3aba57bdd78e7a878303a60ca4f435092ae31abd2e37d73ed546b93b44c72e3fb04edbaa574fc0c10c1297ea5bd4c226edc40a475ff89bab32359cfd70950b0509ad01b6fcffb21cc13617cf5639d7facf72bfcc1de9acbe6c8e18e62987b5da4cd8ce77bfc6b784c188e69afd0876ecc68908eb91035dce632f6cee46c40b691ef1d3f675aeb30e19e414e7781701739d722b49f00060d41c5093dc3769d7638d346cadf29dcb5f249828b15af02714a717efe332556c3a18b9b71c0ea889876919c401d012d8e58de1e7737329cb26c1c2954a2e46617c6c4a131dc3cfb5ba29d9c935e3649e676672b377cfaf1d0e4a7fc997efe3f31993ca7d176eb2e62b15947f4b0462ed4d70bf5f20dcc2d35caa2c1e77d5eb64c0f53385d1fa3e1238f4407da85e7f9fd25e11d78bd7f5a854ed0248e38bc521682d5f5f8024e4468350ae425dd0a73aaf650ea26e3607e85cbebe90317b5ea68f4dd9e3690730075b244a8f175473602647c3682ff85d786c78fbf1029885e0243e732b244a32c5756504a34f8b875a5bd59de76b1fa8d4f9ad2a0c731dea5febef389aaa2184e05b335f5364a4878b9a8c701872d379bf8fc1cdd873583c858ed3348252722b419", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d7dfff5c0bb952eaf15ff52fa14a67967debcaca72aeb0ffd670fc3a0c1a5e96739d1d96d3a636190b673c8be4f106f9c02e21a848f0c77aae54e8bb19e9a3aaff221a6f02fc5c20271acae457bdd908f20827a1159e5926fbcebbe44cd70c8550d5652d689ed41d463ec728e91644ffda734bc92cc92f20338f110310eb4f2e6440b524c67c54ad01bcd89c10f3629d09ba22f8598f1ba65fadb6de6229aba63bcbc0acabec9ecd59de8a707e5b00f29fe549ad487d761fc15c5fd8409f8823115c623ccd04fa43eabc8bb97d292b3803921ace9f5c9e3207e7927b8d01c8d9e8c021c4afc60083dea49bcfd80405e87636e552494ef40ce3f0d38ab8dbc975480fcb2a3a183ca3f50ad871ee35010eedf2ae33a1e19eab0b04ee669d19c178ca44a2bc18c526bfa6c2f516c5e3ae56c863653e9764aca7192a4140f77b8b908ccd9bb293a759d82ae03ee692cb90fab7d04d49d7f11c71d7ba1b9cd3f1a501a494c0552755c43d8dfe285105e534b47a6628359f9f002487bd245597420c0e79bac7a097889eaf4367ed0f0cdd5bb80db7c3b5c8eadd78e3f0e35490ef61a58702cbf76a4b6e637aeb7e08101af543eb71d35e6e0e09355264acebafe896c97996d9ee951d7242ef02c2c215e69bfc8ac4eb22fb9f7181ed1b2164746a54888b67973e524d782c276acdcdc9960e3eaffd57d7baf4253bb9cbd715b278001d", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "869a2267c5cf312aae3ad6db29f0bde3caaf0392e48d6eaf94d9c55e107fcc4da7f750083d7eab30db0fe79f3253602289217cb1ab389122e91b120c1ed9b25080e70351e2e019783823d4631270a68a16b57eeb72fb363cb3f7e305b1de8a94d2e44318248d16c6872b747c69cbe92c8aec1078650c01ba9b43583b5cd18030d02850de706f6211f8c71322eb3fca3e2d490e7c917764fbccb1d69046c1fb70e8d375cd3ff7d7b53a97369772a33f4fe96dcbbcb669e2f5233a46e4c1b811abf22ca6ce6172db14c02fee56eab812231f729544e13566ebadb22c58b6a8ce53a1890fd49233bc14e20d2f63002c5b4bb587ab61179b6a56218ab3380395707076d8216f332df840665452e410f9ed73b29867054430cc464c8e19a5322003e9543ab479a9a08be9847a2a4160d2595cd8b73f18a53b1a8650f634da22f42580b73b754d98e34180134bb54cb17bb9d8678d8e2b65ac1660b72bd0df1bda930df0f5c3e11a158499be25de82cb4207bc1eef32dd477dc07706f01a89e252a00b0f277ebbf7de5c1144a0c4ba310e389a682ef487139bf0c5c5adca03acd59d273aef5a617f2bda2ab543ed2662642523c19a7ccda3eb0645b72486f4c155b8beb151acbfd8ceb481d807b7789a7f37ced2973c02565e1a65f4435fe26bffef87d75d879d989b95499a1481a7198436b0d7a3f6bb9c304bbcae02630d446ebd68", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c4470c174b9c7f0726271c9e8e0bef0e240d6fc65b3df3f3c504aa8710ff860bbca65745e9080375aaf9d7ab135b07a2fa9c864c2ee43d169a52766ae0241dabcb7b959e34a5b2715ccbdfaa3e7efe92d90cc030d3695a40d560cd90d8640054ad4f6f5fdcedc5c57884221b74a1cb66d256b21dd7761f209435ad1d2176081f5cc78626436d949e27de1efc598935f429c7bc5342a23fae19c5ad33ecf0ac1d3a2bde425db09ab6a2d1017cbbf9ed4e4b11dc93602a32d28d6a27252c31d0c2627bebd059f881cf2c1dc2e38c7fd7eb8ccf9a4caf191734c2b6a14136a55a61899b6689302576f898b3b52def4322fefd3a88ef523ccb22666aa328870e087504c6b28ef3c7175a266d0db41ba0febae7c71565c11724175ea91d62b5628369590bd1e57f59fa34976e0aa2a15fd38de5c056d086568e2229cb52f47292cfcc0cc88adb03efd6f9c9a343e431b8abf1746e42291c57c30eae312ff48bb083549bdf7d8ce2e011e817a23481f4d6e1d44d2628460f1954248b664b4db2ae7e31855761ccbc31fe98dd8953544a71f0d66fec139a57fb5cef17f7cb51fbf85f7e768130ea13f7e93d1db79988559fdde4d3ba1bfb7045de7d1fbcfcab5ec93e8519653d6f7f055c53972173346fb046bed7dfb726f7774d3e6f05e7066dbc5e5602d3d6f6fe51d1ddcba699010d81308408dcfd37ee2699c73741d0340c8c7d4c", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bb00332c2a0d65f22e607280e446163323f3aa24a68e6008d13f5e868a71c78abed90dd4129332fbc36fe4f0b2ea85d106da74ee58702b70e8e53c1ec0c85ad937fd07783c82863a054e74159027e00bf2cc4bc9428f0b48cc64fa76ecaa4c18d5f3f0225250d6e22bbe52c05846f35ede62307085152f266655049f4851f954c66a0c5fbd8b713da09db598072f39f4a96780d0f34fbfe75f11d68b16e54c33488e9f295a2b28a6a67c34382f518f94d094d39aad51bf0744bb4bd461802fbe2bba2fc198fdfa1778ffd26576aeb2a2ab19896e1967b034973968fa2b2424b9cd05afd09a1b736a6c300a125603d82c14cf614318748eb94be9a08d91448b515c15ca1bac1b5edd59a7cf11764a61cb50c8026e13bf3ae28b8e71fcb5f55a4b29f6157dc259d3f6508b8d9e866800325f24727c19fd24c9f4ace53f5546066233fd9709b1d698b28567b08cf497f7b04a5e8734126fc89c781c02bca36ad1c0db3972c3cbce78a191bb6f1bd0e21b0b4102baa300d2d6cd4d66d4cd766160f1ba216c55d3886adb703bcf4855abd64abaa1f215db674dc398d113dc2e6497a686f727568523e2f2b644e6ac907570ae7942d2c0cbe7bfe25a962a1f89dc19c160d7263acef7638f3a710116eba149254d2eed17272c7eebdb7d2e1ec00505a0058b308d33ce5bf2163ec7f17763f580af57812c24608a1df0ef754d5243f69c", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f2662540fb139dc144cd24537b841f18d1ee602c90977dc03384dfe0505a239cc95639e571ab51e7c79f5da8be36916a1b2d696def5a82845534ae4c4721793861df28c9b9dfee21f6ec80d473f0c1f3dca6907e92d98c2f24a23c85799b50e498574aac16a743e35b1c7f2ef39dd4fe50b609bfa01d41e0043c8350ed656f6499540b98b9686edb6c6ae4dd7a00bfa59afc3db7f902acb04a4181e6006e2faf5ea912108f15c67e6d1e40f6b4dd1b32798850d2e44c0e6679d99a0e974154389681736959f39ca364cd1e4adab787c0058f2d848d3fe665cf7fc8e97b1e649e8c75df8c1b1894eca797f6d62cacfe6cce7ce1cc724ecd671d5b816923a846744496ebfb58cb5077110ae222542a376965e984828105dd9c73b6cfb9b77ff7227767d2c8ce81190441a1940ac783c5727a79a9248d8e7fb96776976f89495451c661de513a6babf6045a0badc9a515bcb7cb27cd51239f7267bf780b1a0fde207b7f2c23079810b9a831dd514a327615eb94ecd19583abab37195068d8332e4ffc152a218e8e0f7ea109c9daf0d871cbbe81cb04a995a9f6c42a24967d3995732c104878b8a9a60c6f99107dce8dc5425801c2c416893ab7b36988b82cdb5048c88625eab864961b66c87a394e4494890a14b25c4a333b6bd20dc47f95af8680608a4e80a57b89affdd3f6362f76b36155c39d60b4406b9f3ed183e3162b625", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "885068a8abf062e95dfc465c923c2a572393d9d752f1e9065fe6c0f222b913c634fc3484fc4bc12f788dc3de4c48179f1f0dc6c44caea5f7fbda8b03b00bc85d414680101adf73873b8add811423ad8536384d77afaba26a2b51fd66fd8effe90ff0f7ab9961dc47bb4d3b116996b6cd009fe73123635b0d46c762d61843c50cafadcf58860b835bd1c80d188df0e7663a52ded44eeb03dd6f1fcb4921be3e16c376bd127e01440facc687f01dbe8496fd15e1833090645ba52692895813edb4048d6ea286bbf8e27e77dea99abe1751ad1604e8a04c81d666fa7886f89d76f7f29560d4f0a32c2f3602bb46c18afbb1ced5cc7e60b2a2d379a0258459167117142bb60d97aca9e60cdb57d47d339a2bf537517082ac781ea12c850f079b751fb3932c26a52e0231782a8b45fa02d3b545ebb9303554abdfd2dc900999ddf6bc85c423d212edfcc7b0884ca1550b1d657bf931f7ee02e7fcf2c9da5e965cdb0cce16ef6bf167bd7c37ed0295e90c54ce8fb4cbd3d17619035a8d187bfd1e5bc64377638a1d4058f9018f6112979525e8e6f57f4f16106fd592f0d6db36c4b080fd6ee36dd764256593eef756e7db294d34838899a5acebffb0ef8f2c318331b84210e47e06dfd7ff2731b1ddaf47cfcced9c59685eadd706e2ce48436b6753df77d65e660ef46e81946985da2f6b4d1cc46509f700ddd89eb97af9d3d090fb19", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d23e1635e41fd9f539426416344e92456e0de963777354c489a2cc7c35548852a4b30c17b79b02e77c292d92275e9a3b7089e1b901129985c187280ff060d34b664c70db6bd1b78dfef54bfc2fb60cbf042bd9184c4a9bd3a3f974a1691c5e88f076cb2e86e5fe413a4c1c3ad25da1d0f30a5489f49e0fd4e3bc8b8fa77ba0d066d9c12e1c436c4c058366384224aefc03d9a82613400940d12a778554943942058e97027bf3656a7ccd8563e7f61a3b344e08b04fc48ef9d6b6e01cda06f446b322aaef7ace0b915e69e2770a83ce81a26fb3381f78ae0545b11acd225fc16105eb30477fd0bd42ee8e8c7f3a2ce110803d2f7876cfb022794cc3682c05c260ec94c0c6d838c47aead3bc3f9f36c6b9f154af8e51c8ed92fa3a63e04801cb4a72cd979bc492a4ca606b9df6c046e9bcd9c466eb8dc624d01c1cba551447df31770232d4cb51d1ce3449d0c27205745cdfa615600df05b94b59cd06296792f71fe8d31617ac973a45cec9bf4beb7dbef52774222db6f92015028f306a0daf593ce989e9fada3719381f2b48b42058de4f3acd87eed42b217acf9a9b16a0dc81a020a23e99b69b934c2ddca289a3a2223b5f0a88927f92c2c2c103a51b41f557f62993b02533469a4f26e09e2cd2dfb62026a488b40d8ae177469f34b200eeb69094887a8541f16a12c43e97ff7738be7fc98fe0239b1f89f27e27eb108492fb", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "224c2ab7e945a5e4b2a8c7d681610fdebfe95673a76383434145247fc2d6073efdb44d393a318e06bf755676f0f150bda7b6d069fbec8fbf5aaa31bc46369f03872fbf7d0c20fe075423b17e84df38b9c7981da97eba28f500e48602e4ea130f32c0026c514a9c5a5025f5ec6cc4bdb6ef1da3dfb605157ece95ceaa9406b20e7e6d4423937c561d1f1c896a33a91918979d128f97a91b0753d90c3936583b9de2483def205c8dbda62103919699962cca019d9d49fd2a58bbc4d98ad7eec1203d306504c36943811e79244160ed16436388d536f06d66021c1704d86616de565dbc853fc4a39b8fe64baf22370597d1c7dca0137ace9ac070554a8702d76185adf94018ee4367fdab101f39ae99da65af6cbd1a68de01bc568d7ec0815c12b6d5c039c6f93a4d79ddd0efb8a14440f7ffa60b30cec10614a8302e0f8d0793fc2264c3e8e6e121a652dfef7864e8785a114ac80f78b109eff166b0ed624226c650c74869ee86bd8c954817eaad43411aded6c46c139b6b76c9ca1eed510cc5ddfc5e7be094eca83984b1d3fcbbe6bceeee6ab161e0949f903e4062b4eff9c833af74be353250a12202903e808d16ef836f96618b1e2c45d5be26e12465d66c241325d79626cace1c1fbff52ae79c2148728efe7c94cb48c9606c513f94f07a6145baa54e19442f3ddf8b678b34c820c558dd1d6affe389f9c1bac829c205b453", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "14c9573ac0dcc7f3dd9dccce12edfcca623e5c66bc65b4736f157044a06ac490cff0bc0611c78f078986cf9abe4f5681d8ac21a9aa3e02d6b1cfccdd3517f421f780370dfe7187a01aef9a9fadf004e68b82eda09ccf8e1ffccd149675478085b7df96d2f84a53281fa792aadf2a443496d1e6abce50ee2da4fa778aad156218bb186bfbca21c690c5eae6a202eaac5387a5335382e7c06c324baaa264575ba1f416f50ecf7324c19cd2deb244fe8400200c868d724a17a2d55d90d07f345c69c623e399e20ce2c83a5fb750e09fbb2b492ac42ecb290d4b24976274a5e030fa8406682f75263928f505cac2f28d4ccc93b3a2e0a9dddb5b34dcf00b3c0a94929f92d2530f4bce90d94753a9d04c39fd1b4b8c003b7cd8843b9f03d2f7228a26fe1a9d119c2400b729375b29bf964145eb9b4adccea173797f1cb7669c1955db7b854527ec09e7dd99c96faf767885fc00f3c49b46d946958e4d8e7f6e4f054a060e1e9508a58e06bf139f5c751d573657cabbf0004cfb1ad1dbe0a415ad283c466373ecad6182a6e90f5a39ff7f4d83a5f09520c07cb2f1f95d25881dee74765789ffd514ec1d917c93d3ee691bf7b97c87eca64e3619d450ccc63f7ff46fcde32c58c4cf037f04498f306d8cb160f5af9d688a3b0d6ea85b7ba387ca132b4bc29673635a4857b0222260efe05df11cf3e98a2f014c183f2ef9fa6b6b63bce5", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a28711a77e583563eb5b7b07ec8a6f857a93cec9fc0aeef6d0e344d89d468216a316f0ebb54a32025d6fd38c313a853fcead3c33824100d98636817c784221094e504bb37748425b78891d29b326861586f4ee23ea8a31ef496ee72ce258b2660225f812e406275a00d4e2b40c908a70d6007e7fbe8639917c9a6e7b7e68a1d7799e0ef100f75f77d9644fdeef0720c33a2dc078049a0cf25fb5435ce89d290590d856dbb0424d6d6f10c86bd98438abee702ecf4a6f3faa60d8d6fa8d4199db6f228b58e8aa8851a353423ac9f4bab11760573eaf0764a434b8b763ef0ea3138fe636b7f797280b5d730ab1592c472d722c600ba2a68b48ec71172ed080a458d5affc761aa081e8862bb294956257084695cbec4d8195e116a9694d0c2e1147f2f00eed399db0c212d28cf99887bf08e424b14ded80e3243bc4af6f065b7e98e1e83680e5e8161040031015afc259db152a24872e9a0986a34d2d71e439595e7bbe16a484c18cc1b05ee9f8586a2725a1371471fc4299f5eb56e507a1fdee382564593dcbb1c7a870ad51844b75843fed7966261bde67018ea2b4ad07fd3f3f36445f86082de7bd53fa96bbc5b6211eae1dfd51f27b7e26c4e457bdd2a1e15852a4e8bbf0151c11216f477f683bbc3131071279c8902f9c1797ca117ec63094a8169e0fab7c689c16b8b3f068a7cfc01352a5c4c6f10fdc07c128a47c702745", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a1b53c73fe2f7ae40516f09cef1a4a30f36a3fbe182b118e7695bf9313c79185e1234aa581baa6a1f522c329a4f00e54e43401f97f47c1f852d2a0fe3edf91bca31aa81979c11445fc62fbb19d59c61aece876b8dc2c4538032ab5b8a3b8dfba742ad14eec680f6d6c1664cbb7e4d90022855dfb62b3ef50043f42a3cde6cab72ac2d19befb903a3043da2a9e585edc5515cb6805b6b4f6b1fbce16181d1d987484502da0e9ddf629f6126242f9533f8b8fa43ab37ed7a0e7c7cd0a41d4b4614c3b84d01abace16c7251a72b64fac2fb5ab1885a2ab2b45dabc8e1fb01b7ce349b12e606e4c368aaa2ed04138bfd4438ead08a46f0fd2f60d9f01f91ce8637a2335fbb9395cc106b25089687a55f5804ad45578e8bb0a176f5294af1706933ad97800fe4726b204d921aead53ced79f485523342bbbabdf38453f24aa6adf0fbfd6ce643c928626c1669c53692b9e1410cf0aa6805f65d32acb8c78a6afd37e598437d7356502fb0231862657997a401fc1562f56e84cb311a1a7493e8d7035347887c143f936adba95281db1cca70d04340e60cdcd2573345a50322ce1f72050f61d9a508b11e2a85e0b3df0f5036c4b0a81dc5d098f4c40af876d8b164f49c10a841edf6e57deee5727c5f3668518d4e79f71950812530e8b8ffbcde6654e1307e4a6edcd46540180d7e3c067a4ae2ab88945f17020824fb54ea851dfc022d", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d0bd6fab93392603f45fb02714296a51d89088773c0909083acecc6c778b68f1227538d3f9f0119976580145a3d56491de561148d23c92ae711998623f2d623e632a13b38e403a9bbad709b8f25a925866ec6cb3741cd5ba227d8a14e45ae1163962ebd2f67532e18082fdbb9687887b828cc5455c46eb9a96c3016a12a0e95165a58066981526d410619f026ee439d57a95957eff968541a72714697fb435df94fa23e5479be30266302b7d01f5cff0f222da79eb8ee2721117789e8e56d985856e531cb297cff100d5003b0fa6329f090f0cae69978c6048371f535b202b875be461bee2d979b94d7bad19f0ff0a0462c237c498f02af6f1969ba5ef2cc67b1cdf2e5919258274ba44a58b7d68507fb881dc5ff4856fb7fd16b1b351913bf3e4f5bfee0e0dd1c2e135d088dd9c6288cebfa59d4000206bdd4980cfb1f04d444a72655ff6c82f70b1771f1cc74fcb1e724d3ddbc0b34efbbaaa1cabb53ffe34b08077fa8916a10a50097737b57ee1ec40872b953a943b9ef657d46e2d1c86b88fb2b79e7bc1a488fd72a0bd6e01bdbd87a1f99e09df5b4b4eddca0b23b111dee33146b1c68d27d68aa6f69e385dbf84a789bb6092ee16a3e8f7ccdf6340c4712f3ff292802697a8d8ce9f413e7c4d476cd96503dea9c71a51caf889e88b699975d559ffd8a89dc7c43d0980f9627a7a8876742f50a37a92cc907448bee0c4a", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92640315b0ee49b29b39efbcf8c1bf1389b499ff1aff39e5da102ed574bee6fa7fb143476dbd46cbb63a86b7d97d67ce8ae6d827cfe571027fb5872db35cf6405b18071009a99554d23c622852bec67eb3d957e97775da2a9207f8ec576806b5cb3bbb7fc11a1f5bd801d72c925b4384debcb625a43463232b821ec739f805d8fd71f41318a641e42b6e91ebae866842abc2793f2f9c5e3b2dd1bc1057d4f3a6b7e86aedca56e1e1c74b6fc0254edd86fac2699d3c768fc616a35b847f80001ea5d9b51edcdf25f72334a80da13db03ef351384d616886cad4fe352d27369137ab34ec115a265a52e0a4dd22a1632072ff842736c23617ea9a9fbe9428799dc506a710c4850815dba0cb8e255fcbb281488dd3c45db051a2ac7085914274cd26d74b36786928bdf629892d87539ebd61d9bc03323d1b39d6deffaa1704e1eae7b461565cf285b84e7955a052ed855d65a3244afca67bc3676579215ec315248b996849b818641c9e89a9dcdd50f50a4974156b2cc7fd822bd123094f43c7e1394c106ec2948c7eb0f0a433759fcfdb78e83b0d3a5470794fd6f0ccce7ff0379ac9b89cd4a29cbb1fe3c7ab7ae1fb78f0784511d9838287ec3dee7230a8adf03f3d82afff3d43668c767ca727883476fec46f66b2f459e7ca9a43ed94c4ba7eb9d4fc7b9cc16d6f8617b4b1706928c5ea92738f0c7422b4d8d620d50460746285", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1fd1bca86ae70a3e1be123f7f0d839d9b79d8862f4ce86cc7d86470429d042703118ac141dd63ae98ac0cad84b90da10b56a4ef3cfa0876c79ed7e12d844abf9363c06adb5289f91af98762d8df628212431d88f832519fde3f0f65813b97d7a06eef6d868170e966dbed68b8facbe1455ed03fa188f4a6e0fd0006b07b62ddeda840b8fecd2c0893041c1645c077aa53ad5c2f977cf84d1a1c8dd04c135037c14dcec9bb1a33e324f09188c302a1709601a96ee1d8b5689c2d2f174485cf577003931e5a47f2f57e6a195221b8f746d6a29c0277c65b25b913b9bec67fcbdec1f6d480b2c6cf8640ba865944e12c717575ef276ae3dc59672169647b7310b078b6c239ca7dda05122d9034b0205e84854aea96c9fcdc804f1d25686ced088c24f339c05c8dc4c172526a726a43675412d074959faf56ed417da2ea4e8f376f7fe7ce7889e90873b0c64e92fd91206593c7833ecf0faab4ff93f27448763eb3f22c491151502fb72b840f2a9f87d3e01859d6b0279c4e56d66a1e9aaa141f471d56813c9fbb5458fa96db9eb8f9d9717cb291e19687dd498423b1c7bf2e6423fd4abc9f071be0d464ff8cb4e9e3de0248ef6223a237f3135243169a179fdbc816a6f7cc792a96e77bb558107b552022a97a24fd6f645f4a3c90190917eb9a5d4cc56622d275c5d2b29780ee10bee57ab332c040f4d85b27feb91d3478ccc051e", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c355e25eec01532cf5b45be15d8ad964915eb38747afb398f0393d9ed9688853dca937c0fab682d7901380eb2a21a9577cf26197ba6e433e1917ef83a8e2d629bb183f673102a71709387227371a4dd9aca40c231079742fa25de6572a79959946453f1916fc9721a629343bd84e7cd813078ffc7518091eeb4f611b05853a79554ee40f08affc0adda1a09097fb5917a1ebd126c2b4c87a7a6fbddc989d4000d17c8d8d21a855b708fe8edf73fa8e09aa1b0d440ab2a02060b55114f1ede85dbeb49ae3a325ae9111343d89e3e24ffa6143035f21bd48a504194e9a583bb21f2c1ade5c5b690bc43e2d0adbc62526ff70d28af882550856a98bd643b738ba2a843e391c4a3f4e28ebfb3432c3165d7b659b66449e53e1cb381154995400a73a898887fe4f985f796002a599ed40287e99b08d924d1753311fcd4964c7ccd8ad58c2f1f557ee1c7a93532f39c111879b98136363d6e13a79499b4c71513944a4eb3fd79c2a3eaff7d55346e25610d51de5b08122587030b8f2216f6e4cbbf190231a363a32ea5348f7a9ed34747518195a22423408dda4b7cd97aa0d9570c04e031d95d52020c0bd5ab7f2cf9b15b2ac7860643429e6a96b5fec53d12ba375d93c17cbc12f1f5606673396825641986d3463ab07cc41e6ed23bcc04a4d3056d1bf08e36a8b1b06c3f7683427090601cd2eda2df05a34fc771ca8d4dfff35de09", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bbb55b9bb358e74e30d26b746483779f4d5433997ddb23ec4dda38ed98c75ff0cd14a8139d456dac50d432fa856fab02658c1f12992cde21f1c3e74faa1c77183a8adafdc4774b06032ca1050a05493c126708ede7c3dc4c3eecd66c61447d706870700628ca9c0382e5679232214cbf3cb25095a03ab5d5538a25319798eaeb55629bc0516e612e358eed4b0b6ed9b23c00cc96874ad00dbb2960fbddae4d5d553a9025e4db0fd461f74938fcabd298877bca24356d1676e33f990e664e617698551bddbd12f1049b6fc98b9101dc9087634cb630dbfc98db5dfca49a29ee4c74d52933dd09f0b61b23897d0c7a46440a4cb23493b8e9f588454edbf11693a1e360e16f397c8dc76dee585543a6fd3d3e74c73cfeac8c2acadd34c7d233955635340a2f1f211d67363b07fe032e19d52b8d91d9d970d7a97db19a96120d9961ce11468d56fa93ec669ca6cde787bb26d36d1f4d0ff8de589ea11ad82081d4f0f2cca7a8d39392fcbde67062c56cd7a6c9296e3f668ed602e19428bc6983db1e7074b7dc3a6b928117a5c0280262dbad426804b1d0c3566a50e1a85471c6e915258f5baacf23796d97d79d7333996dd563e8464f1ccc309b4aa42bd417b1d5e285c75abc27ff25e978e13976f22d2f308fbc1805295500e4af52a6df12dceda86ae18f48923cf50bde51d91988b4eeebfc29ec1cbe565d5cad2ab6bd0a0b976c", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19a6513ac2c1809497fb6503a42211b35437d0910b7572a167e3fbdc09fc9ff0c28378fd4108b5f806e27a96e182c0ea7af1c81f357505d392951354891237c789f505d2231e69f74a2abb3d1f47e85ae18ccc060514555c07d8a698c93bdbab82e5c08bc4d90ff1f4ab3cbd12d25df24416311dc15c37fee5636e1bc6b61f7f3401c00397c417b9c37ae137a7f101c2a5d7c3881db93b9097b3a4a22e6e3e75eb97dc6a4d6e8450d2dc1da9efda97e7931f9aae90a8e730a4ef0d10e2d422a2f4af98afc5bc2d77ddbf7f9f9d53993f1724a0e3a6b21a5595c790c58735ad8a7aba8f368648d64402385d3d13358d5ddb604cb77cb47c31108e20d9d84c0bc08ac557d05d7b14a4170f4009a68d5096175f3b1fc1314ce7f7b1fd463b9d5c04921e8eca79ac91bff133348e5b4dcbda540566ed027ce61710b66350dde7674de4fa071d1dda2e3065ba038ff98c1856ece58eb19f9b24f6e91b77d66d95209dc681d3789e3b0f8a0dc44b650922ea753f3ccce0f20d3383806d7591f8ef922c999b8871ebd31ea8f4c680ff09c0e6877c950e4af5d9f8b044de8c4c8c66fcbef5c6c032e858d8f17a58a3f563e8a2c2f4892fd37cb0b04f4a759666edc1e314c42c58216d40f539114d49bdfe9bdbdf0302c87aa0d7d224a8170e3a1b3dad932b7d29444adfb5c8fe3662ebc17f8ad50cadedb70f73b95945d795796497019d", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57a1ef57ff7fa2ca47328ba7777538ca6c16513d87c8169ecf4e2b684ff54ec5d9c4ba076e44a4a621357f4ea9a489447ce8bf6ea675ff52111e2b0cfb3dd5110bbe5779cd137d2bc786ca11e6a089d208d080507fc71074a2efbba751550bd033ea926cd7f7e3c9f96e2ea371f72b99c249a891d8dbccfd91aa5314a37139b1580ed1cff5e705a68c0da39b9a0aaaa71a5801c4b8c17d24dc3f79ae1670583c1d6b8a3e136781c4b909bbb965adffc593e090827e6be615b0f184850c315d733a59ddf78f34bbdfc89589608c03cc9b7eda7e91c8d3d0d1afd9825dae5af18357ad61fa28e2ba9ef00ce3e288e3230cc809492c845fe02ec4e33fe15eea966ffbd862cbb6781d0b81d56d9c0092e60fb0e31bf0ee525dec17338993f7ef910cfa0695498d8edb2fe97d8e6e12cffb515a1b5ddd9bf8468766a711b08effd695d1bf3014389c7f9ae0f924e1493adf85ca13669dd8347bb413f2c27b577d66fc322d4650cef769a9ceb15318993c18a3e859e04087faf9a319fc170dd3bea40a3d4ebb5b1d13f8293dd25483eb0ac32b2e782efaf8a2be7fbf51e9610b446cfe2b50ded86f3bd335dae13f46c13a5f4392070f4faee1f21b5bf01c418e5f81ae7ae53677a41c259530c14a849410a28c3b27cd87b03c9a77c478dffa323d3a9b7ffdf79bdb119ee60b15d8516bb98323ab97c2103fc47f3f283b748ee65c60e4", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2d0f23143546ae72ccce6c5e70c183e4922f1a5c29c116fc84adad2a19e904cc943d7f9d686b50abdd677c24400c13703252ef72f1c7c59d57b4032dfb587ce42c4c38c5f397f1f24091fafbf3e9446043a903fb8934d847770fb87b23eeceee1f20156c0022c0ebec30fd5c2c540de7988749d1981eb0a8d4e28d06ddd7f4ad5f647e0c178df4e13951d9d1d6da1ad0adcbaf1a7042e5bd14b0aae78368941324d57820cef21a66a18cff47704df49ff56509a9c6f8af9d5d72520ca2994a616ea53b1f4aeecc375f16c3100680262d811a2b58f79c44496121866c58202ce5d3a260f65b793951adc0ef20bda0613d86164fa39e2cf7e7b81b443188828ebc65b5554c7f7399886d6a86d6e3f26e8006bd4d5e63c221cddc9d4b4d0e7c5ca098b4b729d58fb807a851436a511f50a5b7327f8bcea523e43ffa57958a6bd4431f8a65774bdee6405351ad35454ce870376ecd0055926e1ac5e98f0ceb0ac3e5e9d51a1a929f20a205ca4caae88c3b6ab1975ea13768f8f651bb9def7d0d3d6544bd1f772d060e2c37e559062f76dde5c4ee1d76c31e497a6b79cbb64dbbbcbd3e5dc585a912ffe7f22e89e74a468e122ff1fd976788539d440e79355f597f3dc3e41fecae1b40eac3f00af8d7537a1fffa4c339617fb5d920ec8856ef464906310db88a61b1d4cd05c3f5666fbbd98740332834dd953ecda3b1d4cf814d055e", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab71361ed404a4fcd0bb7b1eeabc7dacbcb5a8e37fea2425f7fe2c37ab910044a5a5f85169043389a82caf203a73d8a832958437fd6b0724b4bbc36437d48cdcbe422188a41c4d044c9381abc3fbbe79218c1c6ed56c4865e1a526f74c49a3f9dabc46b3a6d75300771acb2749f2b5ed21409953b56437f643f1e336206ea2d626e0e10c878743ef02c05975b012847c415c95aec3119fc151a6863b235f9de3e41d5098d745b215c42f26c59143325ed02e7127589ab20f8facf2ee7df97e76a5238a9de3872b52c45e387f756fc1e3fdce285c5726a2b87c41abd0a579d9fd981d19c09365cf3308badce561fb4788bf98476f27d9cf67908e4d9fd24dfcb8be3af900cfba0e5336e6505072a4362e8d81fc8b13abf8ec6695e7b2e9af3d13dcb13e42618f12290568d482f9cbda575ce835b24b19079e67779ab3f5e427ea34b6fbfd7b9fb378e07164a03b1a5f8f59c37064b205417051e804454514c3073ccbb980fc3042150ad4179ea35828fc176854462a404196e6f61f69fba6d3c9aa9abaf703712dc92f7d467e689581c89a09331550e4e9586b36283ee85c0f8e276cd4aa32190bacc166bb50651dc681d58687f2580152ec424ce98ffed1e65062f300f467cfc2ea35570f5c527bfa54e49e79b823383d9fbc4711b3d872c9e4c292cb6203046e189a9322a15f7c8488554c084ee70cdb3ead285c81209e01ee", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20ba2e351e40e13c432f8dccd826ee28abe761e106dba3908db85d35b82b6999b5f663fb77c6d1fe409da6dcadacb0cd2888b2e8b9fb6740a9c7e764f67e53f8629cde7bf0db00e6336b62b9439693b968516aba55f0a1864494004ee6860b620d917cfe5dd42d91c6cadaff129349e64c4c4092d35012e33374b271c6f9865c79314ae28bae6aceb9332d29a32896ee0251edc06ced4cb81b82e628e300e14c29aa5491477d21c4585408cd477b1d4e7f314a7337c7a89a485ea38c203e2a1d17e240ed88922fd331053fefa01dcac34566b9fa2ef55c7a17f16ef04a1f0d812d16ba1247f8fd95fecfe651ac39653a732ef8eb11038357182a4de50f2c2245f855d800781fdbd74c7d2fbb4bf21181520566543e0d3d89ff32e1aa4ee7f94e7df252dae36b0da1a800c65815fab50e1c454260ec966b3ce7b62355381709d29ed360580af0f288a07f05b4c7e932d8f24fcbc6dbdd748636079c697adaee57f3630ab9c1101d9d01985ea5977c3447e79a3942154195d0a09f06d29abdcaa102669710e00761af3cf375185a6e0015a52099519ec5a2475de20a3ecb056fc2545db089a3cf07fe7e1371a87c6fc6de928f57848587d65f550a1d698a04bf8c2c375c4b949f7d071a1921ed5612eea98e89b4fef0a491cd53c6ba8d4b2881bd48aab2b08118b3e967647fd1a8f8fac1a2d52b6113167518bdcb7a0ccee2b748", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e959aa835b42e35831e75fd56f4627a20e6dab9b03ae5bcf7b4008b9f48f13ddd7393beb67b043b52ee5a7279f97d76948a1372f59d5677ab2a41e6e80e182a7116fe8796ef7bc81d7242bee0ac576cc4ebea34d620466dff109ed21b20feefde79b04f5810270ad9a3d3a1ff36af0e2f1a77dbed7602100e944f1bf70c0fca4e76d2817174625b1c4748f5f73df43ac450ca0fddd3c7a98e48d66b5b98273616648ff66714f1caba9069e6c5d6c9599a5c8332a6f2017825e32cec648b4addbd87e7a3c22fb442416d0b97327691843bf510a0311306dd49af18d15c0b4189169cc96d38cbb2413fcc466256540fb3b0c354d4818afa9f06a32ef839e806883d5556ebb4c703840c1b3cb87034403acaa1144324e771f6e6ecad030927aef9bb03bc386007bb57d06bb949b040a4a3695708dbf70313a1702f9e40a4cb6a032b4100328d01e13e23392fa336fa0cfbf92a0d07fc927d7f1ca80e46015308eb2c2c931c95b8d4ee181c0c4a1803a670ef10585c4e44a3c9aea1677117ece63f6bc2ad1a05804a7256a774075183ab46e30374b060944463dffaf94146b806055b2f1771393b3afed5c5224223f54b52d1514568d5ddc196f8538e7747e933452cd214cb5d997921387e980bcf47e736e6970178c8c7b28175574b1ffb5ee81868dde908613dde554d99503f912161818a836fae66f0d166a59775dd326bd281", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ee832156856f0e365ed6ffc0f51f03a4eea22a0cdf514b7797912c3b854a99b50009f022bd6cbb7cd92c46f59d804449d266e97fff2c0187464757a642852ec694872320fe20216dd28039e19c7c7737e8d426a98d71be51ad7867b8f825aacef4b428fccadb5357556864cd35275032dd5abbafa7fdf51c98ead60754e69b18ab92241210633192fc7ffda2e72927d1cc34b4406d941d30336dd1d88aca645ebcfca68f9da6b92fdc6385589f0eee3b345d85355e33699e2bb965d1e12dd2c1da5cff4b42dce2058a14c127f0a0655fd8fd68e4fb2bdc3d7d30fed46c14e21178abf41186d50da1d6d331ef14f866a1ff77edbad0380a77ffd2f27450ff0bf54d7324e8b3aed96dd710f3283b4d8a674d39ea271741d2fa0d20891a019083e388993c0ca138b9f77154dd99addafab154e1e470e82591d9c00111c94c0830cf10ea9425e917ff61a97ca427f1873152b4c5fc4c0cb9461ad2df4c7d7dbf248476a8a92c692144e63caa7267cb3c3a2386ad6fa864cefcc20c23d4e00dc1195736da3071fb5e61b81c4204342e7523cd1a88a3dca4b423a37db12905152f2c68c54ccb58f4e9b13c2ca88fda90cb9756b6fe72611168a56a301be631b6a013017f4127e7e74fb64a1f3c42c4bdcd6b6fa48a81a828f9f763c3a24ddf068188931c4ca0a878002a732c9ca52fcc4903e5d1cecd1f67160502403ffaa6a239e7d", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "889aa07fdef6545d2cb756eec59f6eb652e2aa10103b194c0675bcf9ea4408b878399643695726761741f2dc5994d5d77099596765c2855cb8c35fa4fdede733e3a174d4e74105d54ada1f829ef8ac6b30c2d5494985f5dd1bf3201442a0029b79196f3c7167377b3bf63a2f8327d00a619d40f8251592f582ddb527188b94469e2ee221ecb9e1ed72fa9befdc9592dd51e05d4786f0468219febf48d5b0a05876bd8a211697cf349316198843071a529f2f1d051676bc5651d08a0670ce7ad490c4cb2f16a20fe066f935749745f06f69f74ea7c6f840782a23cbcea5b7041b87ff2c5854c35969cfc404f8665224d7ce4398753252cba4c20dbb2c89e25743add32815726a9702ddb94c9b6fd547dda143e55d9e6142460a1d3e4c95eac94c6afaae9cba77ca9a2ff92c484a41bf857597512e183b387763c093e39750df61787e9d629aa2658075d131d03ca8863fa1141189bfdf3aee20040cf92f193040cf61de4861e4837f416bc2d1b423e04184831fb815d85dd256b67f8563ef2ea7f0424b1237549bf66dcc9bcc26a22409687d36de1c1938878469874d8dce7231fcd0f6e60dc4da6867f19036c2f9abdc802774c9935c4997321af42ebad80648b0221b8cfd416e3ba9de2594827e3c393602faf4f0464c547e8613cbeb5248c71bdddaf0ba7ad7fa6c7f17e479c5dde10991a23bac60c48748c49ebd94292367", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9ffdbdcad1cd93dfd1676444d5bc76cead83bfaddafb8754b2b7431c7eef99165d5e6e08cef758f87d3e2484042c874f6da0174e86bf8d10422b2c5b48d4ab425b7b167a283d6667acbfc3fe099aafa940873b360b1e81f9d01e10518d7fc9405dfb36f1fdba68c872206e1a3f7a341bec658de297bea183f5cd64fe19f38997d8b314654b13f7ad801d1d800b52e9e4b083db1123dfa1a7073a4229e221d3144b1166492953f146d63b4c05c4212ea5afed4e79c52d3a11a78d8c40eca1f18f3037a85497b4a27b00ff8530dbdd38718d5438d6bf0f701da47e2a58b3e64eb866332425d990ad72df7541c521926070838940665be25992b4d766c43d922a33158b2e277e1ade17f28c29a3fb94a1eb674420aa47a54ff09f94b8af54a4cbbd704bcb05081b9827eac677e8a59455253048851bdce8dc186fddd60c4b0b6fe5d5683ad4e710e7b7a7c95bcaa58da2577c5787a9aa42bf47df7e1b5724390b33940d7adf3ae9f80798a7a67cafd928589a5145385e4f95f2e7b0471f7112b22aba6f4d987a1e0ce4890e721924d0dc9dc0be1fd664c55928fa1a79028ca890db2aecbc999e62c31b8e09a2963f5a1bc97c4d6b29772f9a26177633116d1ec986c0de80ddb1c5d130cac2dce665072966b4709abf47d7693eef126ac10b85e9aeab98a70d123907657fc6a7ecc56554079f08d87fbda758a44067be3db34da01", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c2dcad95760931113f996152cd8967d092b07567d4531b58acb6414f8856d8a0cce5a4300e5bc58bea9ec5f5646afff10a5159d8fca7c9a8c7cff9e91041975a2b962d47875e73919a99c0d0624c722082d6288f287391d6af52420f4cadaa7e588a91539f3ba225434793f5caa9e17dbea5723c005e29e17edc4b252772b2b1168d8fc358980cfe7e0e43639c1ec2bf3dd3a99ef43eec40a99f8fb547517ac69c6740769418b0f74272bba6446f9027f2b327d3e011825c6840c2051502bbedafbfd630542a5c26114b31ca752587d67fecd9151e86488714d6c1c42577743bd15721a59a810dc16c92875a633431fe2f577d0bc12642270795c1e6dd5390c9a04397c4b5a7788f1dd898dc4e294654c9752b6968ebabdfa152192cbb096e4a45660d5c88e9317d6d1f9c5b6dfe4e728a4fa50949511d4bf76c7ce386a4b97d8edb3ceca06060b83c47303b90eb08fa17ab2cceb72a7dc3c402ba934456460b07dd9ab7df4934649dbfa879d2d45d16883d7149b342646a139e237480974d68fb0be4d641aeb4065002db6e135f363adc1bb5617cae41d755c9bd27b6749e5604d381b0e78d23d355bd4c5fc4bc4d00a24e29eee4dc8080b902fdc6f2476e20490777387105c50906d7d72065196af50265228f22cdc47e49551aa2f26e8f31ff06355df997382310ea46bf32781973320015f89be2197168f1dfa3bde46cdb", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94a74f6b6f2028ab2c5317c14f8aef087e54292751a63c446e7c6a077e9bac47d5ad16e698e6911d2ac366a9c3178bbb7ff1d8070ca3f48c3ddc736a42a054afcd41326247f64043ac59e5a7d432ea6975cbe549da586f92cc52c812e620d7580549cd394f69747fdea932dc020bdee6f8dcca89b36b00e9a0d44c94a9cb1e971307e8a0c907a1fe41655f06a8cbaa63c2adb54de102f0e282a565504f3e856ddd5187bc98b181e26392e2f7dcb36199c67de3da53649e984ff28444e5637dde6d899b945edbf750d9a4488191f5052acda41b7436b93468f22b90c9296f212d249881e8160e11dfa6004195ab2003e39a4721cc48349eddacd9e15914efe30a3648a0261e13a2d4f76eb5ca83c6dbc455719486521b027a9d9c6a361a823b3dc8ca1335cb8442b50831d615553d1d297eddd3b9172dd4e62ca20f020c3ff791ca3e81407281de7c8c41afe3f026b0be0bab0a72d6df9e5933c911e39c2540a7c7fc70db892d0b8e6e973547f3f0be438d52f3540e4714022fe226a0a3a534cc11e1da56e897e779916a2aa31da30f88f2f0d83e1b7f21a6b3d14c994a305298d3009ecde6ecea038287373728af54b0ffeeec8a89b64d1a787db091623d1d5a9b6401933bd399fff12ee715d383dea6584c01704ef264234cb352cb9c84cc5ba4e9b73da3e617b79adb3e082b56aab0ba99cb8d9eb9deb1b0a8f50831698cac", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6b2468cb0a420d6cfe8d47a09a60f139c26b14bbc91c658d2ed8d4e958da41b12e81e5cd307b1d993d21376322d5b6ee380d2397affb08beca209f527f9eb476b6462f5a0c70e61d173607a38ebb2117b5b4b39a303d3b6804cd18877a1a9abbd40610dc1ff87d2c63a10e2968fecfc9b64ba5c9a3aef34e80040fb956586303b61ff487a6fba69bcd2609eb8154d7898728d660dae75ab61a49c8c74ada2465ca2af846973b2c87cea77b8f2acbed6a9a197c4f28144bb689150541c68c592ac38f38abd6e179e180538477961147d75985648d7ecd2c5f280df5434721b0e150e92463a6ea73ee00dc859f3431f5c11e30d32126b148009098a2801d949f6e1b7c068d1622ed718684d0e2e6913650c84995fbfdf765e47de6ebdbb13fdb6ae241e15f94150898c7826297abe367861419ba8dfeb884ae8fe697af67e052f6c74b9dd360794d31514df0b6e0c4ffcbdc09d661acd6718d851b9a64b746ca85286d03fb3398e33d0522685735761143d16929a85a810a714981ee4959002551f01596462ebaed11528466256d2211a2678a30eca5a210a1b37022e0919d9964a6ac41438d3e7a5d68e72b1bd21859c6fad6652a9d932ed70d4b832c3455d5aa24ba4dce89bba5b9575aa1058391925cb7c6de5967deb67308eeb559c120bd1692236cf44d1d77e7910c21eea084a391972a4f28914ce5b35b5d86d60d6d794b", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c1fc5f7fdc8e288a2e256e5f57cac543032ff31b8f5e48bdacd882e2cce358e4a60f12ced0be74760aa4058cb193eafbc7cb191343cf82dfe3d49582d54cefacf76b57545d8cceb52d7f9d1f8e2b78b36afd88eb0955d85b6cb358a9b22ccc482650bd23b33e30a867ccbdeca7e8db3d86914dcb2f43228e0ee8de84d641c89c278f2530a0bbbe832a7bf9e2a266b42e13359cdd5ceaf915100ec934458b0fe7a4d6cc5b22b4854cff2ecaa1aa6587306ce8a569b80ea756ab09c3471827e59a8c3ce416f6888c1a0e39ec0d8be5e425e15ba9694e09d024f44a61b64b5cb969404454ee29f119fda81d7106f2e92b86e23f846a58b5e452bdb029a3dfc22c337d8fb702b13ae01bfabe0c664d41d03345d41136254b5fa539e89ce4262437bf53df5774e0da0573ef43ac9195203d050908fefae7c6d6bec67dd097695f5fb7dfd5b91a12301d4d636d8857c20a88dcbb747d9935942d83f4f2e5ec7759000e2670765dde4488f32d857a7dde2cab06c7a2bc41c65d1ada85f268201901883895b62496a05e0fdb0653ff9b495dc84a99e5259481aa17f26ed32c1738b848f92d2cc7e000c83d714c352320870710b7cb4d887693fdbeba0b8f0f979320526705c9b0e14a17b9884f25ef233030293ffc0c1729e878940b9a59ff1177e3b9020920edf140880f021cc20688ee8a432f03b2b1181ed5fcc7fe7e3e3c56444fea", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c16fc73fd701e437285575dd80dfd5b2d60765b647544d23a57c53cc3f28ef57a4f04e78413c2021bb3563ff97899a9c7366bc284158a32de9fc7386454d7cc266944f3d1bdc96fe592057f51360666d56c057bb55bf6861d57a9500b49637902c610d0b764fa51cf21896a3f335372f8f821b9e9964d3e75d18d58ae4a643fdf4da6bd7fc863215e5508d9b7c679b72569a2b1438407187786a9094efd0d7f90d72ecaa7695d59acbf19133becb0b21102df80be26b3769689ff706615c4d663b936392076831e08071b3041305c2153f43f2f206a38d841671259631475e2f54136c70092f774639b6eab244e2446cfebc776f673335e6e6662bde7c410bcd58d19352570ccd471b64c7c1af3fe31e96d42416de5e63fb935668de6bf18e795062476fd34ad2b613027a979650a25f9fb9cfd2d4d0beef0b8dd19ac2900c25c9dc2c401bb5c99662ba47c78bdaf47420dcd7cc29728bc6dfc75d6840cd674b452668cfb6f53c732d3fb0dd9b932dde225ad4c0870d452751abaa1ea38358fea627c6c14a77d0da01fa519f0cb8074d112e5b160dd2656cfe027a5fc5bed0e41d3d1f650795086b077a5b470ea4dbdbd495b74cab638e2b4bb010347eba19d465936907963e6069201d76960fdc5092cfeed30357171f71377861e08621c8cbda3df30def2a75c489093b22294f2774a67ac252dcc9898df8e0edaf12a96cdf", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "cd7282b2100f23a249cc73f4a2da5b129e2fee9ba7104635267c46e4e75a1bf5ebb4b45ef0e47387cd995e15919ecb4e40b1687c384bf73270ae86721ecb08d3f6fa7cca770b61922eaba43582734d83e875796e2f1444210347a2f18347129d3c40328acd6f30a5c27d7335be7b3eec5d1f381858204e4b35f64df2f57a53bb7e2bee8f89c489c75418aa988aca9d98bcec8e3d39690e9c2ee7be7686c446186b386b359477ab10323e1fb0bd653150d7ba45deaf43901dfa6b149fe40ef726fc871797e4074b5d94c0f31d23bdcef235176bb0db84b4d2448af2b6272ef457591b06c8faa52e2241225f98f6097da94da08ad2b9077702b553e2271327f89316a0979b9e11f8d3d5b7f6a7954cdc3e8966c2fbf9af8c822ae15592a1147d614ad8a10727d29366154637e752e142821096ab19ac05ab6e318450cec635b5363607ad8fa158a4fcb36cb049fc4967011e692b1771e8c2e695ba36e55caa6f41cae91722785bd5f7da3b22de2863720564b1cf55c09ca4d7071c6d178db7b1b3218893196e6e7234ced0b9ad71abd58682227555634f273623b7561d7e9a7e72be301812f06c11338633cfe7a44919a86ac7b4594699e079a98a43b9671da274730cdf91a9c826f70c0c46321a0fd3f734abeb3357147c2a8280b2da0f9a26d5e6a1bf7b18da5b439bc4fe155bed3c8e9fe033167f4cbc61942cc95f38c0e210", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1be208265f2054a052aab68aabf66722374071db32d6b46a165495296ce417f0344b31cbc38a7d35e5f8b0ac3e9c171dda10143e11b660e4cee2998343529863d82f5b501e75ed567b7bdc443154ff16e4548937839e2586b9fcd82ebfbd276784eecda5c2241d457ba9a3963e55432f3860bbd2a9087141e697913b12357bb644182f2d6ca0f94d2b45a6937a48e9343e692b9d25581aab3f640ef66a55f5232b37e5aabba8e0517a8513f94ae3b9f3c9289f1ac8e7c70fc95185305acb90ae8123f4b4bbb6969e81928b2704b9e422d748c2f59c2105578262ddd0b240f47f938dd823c8c4b92b3b7f6a800a28548d378a569c6392a2525f5af6909cc70d60982a46ec4660d1ffb735519d2b297fc55a9f0cf02f15ea8b33574a00bd2f30d51d965da0f1a0c031cc7df3ff66eef484e46997a4e67fc7d1c23c086a80641b2684a219bccab5eb27b7c05f6f8c6bc4ed6f9286a7f68befa074e15739f1674ed96794176441ccc16e825bf14950b005792047b96ead9a0845a06cc0263a335c39225312ff132b73dd39d591ae5b34f92524c13c22313ab3bbdec70b3a90341b9fa75191b8e0aa8a1595b57d50dce38b58a777c3f91e06cc3e67180df8d69578cc7a6aff535195772ad03f8f7b09969d5c68b7981fc0a5f1c4f1069dacff3715e8964c4433c64c3d3a8d20950844a5430571c20e404a40d0cfc09145c540f998b0", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "cb9dca2f83cc25ba3eb64a0478b05ee923ab824c2049939c3a0529be88f627e15e9a39f0c4ba7ad5df9cb3ca4109ac31d342b6ddacd86055e2afc4b4ea81a7a754137cd1967551a401f93f94b62acff2e9068e47cf943ea28f5732880b036ff073381042e71154813fe38e876503ae61599cf3e1c22276201ebbfbcfa91d99e1da1afdcd11b0263b3404367fee3ca6e908135e2c1b7db523a3bf932858ae4e7fa9830dc1444294a357fd8bf023413d1a505be1b7a6e852bc3adb2c5959ff33b99fd8538b23272185c9150e1e534114b93d7a42a1c77311a77779e5958239613fed7cb820821ed327d8b98c131e9afea5999d6cc8f61ec4aef951b41c387cb33029e7025033aa1415f564da568a572505eccb05471bb42e5a1d7ae1b698cbba4b4ff42bb4d3d2e82309a60026119f3fc69f692c25925f524917999af91040a1a268b64e620f23b3a058f63b03d8508b6082852c8f96bf0109db90fc14773ac3fd2254f72ff5926572ca4ebfc898740cc7411044df85d4ae9a220825ab3416971cc6d865015a22debb141f0ca24201310a57989c683a6e49991d2746dec3a5de9531c815cf3ed2b843003d9fca8313351bf5e01534c83214c969a87c945f366b1ab976420727d15d2f42563ba64a90e1771a66d3ad3b170d1082e62797768b123a70c126ef3c7610a09f07e1912669ebb94ebbadc9d1409a04e40e92b08962850d", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8389169dd912c24f70b18773a1d25359cd069735e24776170dbd7a2e3056ed747371b150bcac30b14c14ee46097d78ad034961063818e6c550f8384b2add1765fdb80ad4f61f0018bb9e65cdc0bf89104d52dc1df6924e3d5006783000fa426f32343a336ae238e990f63f8e4173e72b180cf67b2490bee423526f73fc5cc514ba19706a0452b1a73e8ff97c2864b61ea64334c295e7bef12a48c8c9f24ac05861fcdb977900fedef1c1bbcae4917e23a67c9fb979748d1772bc6135db16d067bf396efe24443b0f50faa7b43296ef6a0649524bdfb276eb04e06f280019b30ea2b1ef0b3fb604f1765b07dd3bcc88c0ed2657a08ec345c8cba41333753bffad07a53f856080dc5b4621b976deb600ef0de95963717d731d6ea4e7ce6e0358ffc702c741259bdc12704d5e8e0062df89804f8a18f858badadab633a3ce7de1e5add13a958e97d25539e3c494cdfc7c4a2ef3ca138714496a7da56d54688e57646b3ba3c55d1fc821b529e7cb171cf0a3d3dd1aa91d3563ae85a1df18e307e78fd268e9b615d5bc2e7d58bd5e5bda4a310066e68e896dc3a4b9b14f1aeb323dd98e8c239e06369c83e8361a2cccb49025cec289313db9d95568a0dd8fda8a2e2ff22118b094904df46349e5c89569032a2735dd4c44409cc871b7667626cf67b88ae6c713107b20dc0541aa326d24b99aeada0a41da56b9e80b2ff4095a339058", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "314f57104a116ee5fabb2739d554afbb5ff425b5d7fbd58d8dc1cfad19c01b958cce28f797fe79726153876802e7061cbaae826fea0c6814322a53e6d2a0702d5c3bab406e241b117fc6f7020367f731c92268e7584e759bbdadc7278d11ee35c860f1e038f4f301fb1def7c95a1132c98f67061b3dd7bf83fa97eda80986508b1d5d54fa8715e071e34d50014b1f875149c68408cce99d2aae741f4e2707f27cb730b9a4aecf1b232f2b710065aac83820ff57cbe92f01cfad6315625de837aa6faca3e840adf6165ae95b3c59073985aa2165f6a13983de39ca44d26291c72e3afcaa64ff648335a7a3d7a7fc9828eee09d8833d0caca685fbfabd60adde4fda7060d8a0c5d1ffd93d790b172b68e051560b18db4f34cd46429c43a2fa43f5d5a170e3b55a97eb87b92552150b45d762d72ead0d232b22ebd624f257a0ef59960f713a4827596e62ec4a4c13fc152c8293429ef8fd4726af0ec8aa14e259b2f2b1454e54f23b01608de4c661ba29837b3b4c7e13c8ad044a032c885c0a8920410241848d044aa71d3ff81970b8f5cce009129f560921d4f0e3d3925963c98e1cbe458e98909c60801049e84f7859aa9c111f2f261f98fc4f518d42c9d16941d73bd7074ac738f6f35421010d58dee5e05b3df85a50264a4d440b793f54c92cad342693a97d3f3b59ee3aab42c1e496436b2a0907bea5338c95d5143fe88fe3", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b0ec5c84126d2663df86b0120400ce55bb97b216dc14b14775973670ccee4c988dba0ce56155921f77f412ee4577be279e9f2c3ead9c8260c06359c889d5c75366a45bd684af6a9c55344076a909fbc665b9a61b1b4e843af0bbfd52796f4a4dedf36eba9e7df55adf73761e41a3da13bf5f47c9f2417b4aa9e19052b80b36fbbe8bb720caa8ff09dedb8e2fd01e2863364e0547711d6533617db0b49ae456a749092ee1d42c4b2a75d4efc4ae362eb3d2bdc4230cb0eb72e92f912526ca88ee975fd61d4ae8c9517216d316db44b77417cddad56c3f7d3d0c4df79cbfcf49c48b5238591644c55f78ef8772f7d2b428500ac6261ae25da95684e0eaea308b2dec8abd8025ce4c5eb5d801a6ad48f787ce2bc546cb431cc8cddce595678f7093c5db8046dea73ef7cc3baf2409eff75a39d3ce6ee375e8a72cacc90e3fc7ab9eea697bb200c3b8e4d724a4abe9cebc5a4def7439675142a63194ac72cb324d726723f1959ab6f1d98527b829eca0302b1a01237d415d0b51dcfd58c82b52ace5d90d00f2b06ee80ba42a1adc7555aad46ec028a0c391ce994b4d209d26afef2b400cfd6b86178c766f6c441b7bbf7ecf0c7949d03419685de97a2e2ec06583f4d08ac03e062a6d2856f2b8daeed9727f379aeb0caa095e39ead2eadecdd5c5ac27f2a9dcb64cc86f70c5dde4d0aaa66adc67b48ef20ade91a3b9d6a821d1b71", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "57e85557fb945c6edd5e005137b8f2fa9c6f03ed88cccdda306f30004bdc0f3d070ff51aa1aa5ffe7dbe86d5fa4f6fbb1bdb6b6f9207d1bcb1d5be18e1130454aecb207221b3de54873c1097d1f05c4fcfc882e28e842cb53616b0e5bfce93b83931904a673eeb04de589b63ae21b0ed7c7e93bc253f534e7d8b44070a619028b3f81fa2cf6f343e630805b0032bf2ea2a4b2c5fe64cbb640d1a6c0fce681f4990f45b7f3a128250673d8ae5b098167598935aac9e37e051a4b5f758586ee4d5e1d6730b6335381cfd28f9b7971e47e68b2d28d9327407b6a513dceca65672c912bf6a7a2cb6dc2f3462d9dd54aab5aedb4acdd4d20ed6e9704aedb154a720c9c3fcb7998245b71ffaba746f31d3345fc571d2eee0e1fe6badeda99dfbce2aa6dd41039ccd17472abf76c65ae238bffbe323925855144c094d4d6a04735afb2be904d3498139201d45d9ee90b3d7797cc6b58093bb23d0ecc970ea1743e9fe0f29d60f0273b731e2bf6bef3829f4e84af55878bc439ea4211c16b36d52efc9dfc5369d5700431b42f48541c2c89bbb09b26eed30e90667dad0ff2511d7e8b6849b0b38590bd6bd2a4597afcf46c20da2e835311264f2d56293e17b52c730fd4179094d6ded7fe96df85494149075895ad2c4d8eb14824000ded6cc9e190776e77f334a2bddf3de6d6ff1f8e6276aa8a9bf58f7871352f412f70a6b018e8b854a", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b4ab29862fa71f3abda09963f0957a4fd18355b493bf94b4ce81fc4e755ba6d234c172a909ae0c022972a9c3d8664f7a3fd331569ac336ea5f387e1f9e8acec5a5dd7c7df1db22441ded4ee7c89faf36b79a08227c5fe0a86b0f6f5f541cffd1065b929b0d2d0f6c2c0f0482168d624fb4046522795e44b39bee65c33bff14cf81a01846b35333db874a25a222b91b1b6c776847c36a0129d0c75c78bc75477f80b89d43b917f4bb694205c00882899acd08b70c6effc5453ffe598ba266d2c23c053d0796159d84422534841f5f196dfd4321f13a1cd232e5c7827ec73587ffef4afb02c19a1a83ff0bafbe235b690441dba20b4c43d5654bef323b959a2c77237416ca9e60da35fcbfe397f1ecd6caadaea6087d87220e85d5f0f833ad6cc1890db001893a374136f85f9eef1248d701c7f4100ef8311a86582e8cd52dd2ef39773993e25b131938c87b62535f7e0ee822975dff08fb2322ea684e2917d8fb7806210519b2fb5c82bc40d6c5ce0fd4e19d894f1484725b2719a5ada31b8dc627422551a96e9157aa3fa6d5c8de83eeac3827e62dd95541926ea8ffdef24e904897ce6da46705ae01b22fa86f21dc859d94d0e0c2f41ca5b68a7b817e790a5f42bd9d4ad622c9a22f87b54f92243f5a60335222448d52429586aa4267ad59ec45a92689e618569138c4261c8e85e92687008c375731da1d8ed3d3602df2786f", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3fba4ae533721bb0dc98bcf33d88e73a68c280fd2bb1e73ec86dab1c169761375567932b2efb2b3210d3e137d6fb5fa9e0706885f4d8b2551dc68886b68a28ef3740fc2bb1ebc7bc12c468292d7579a7f9d762f4c9d9f4f11c0d49c40a79f9df486f9a09ee98a3fe740998b2e322e01f4d1cc59552336707ef935e2cc44a99034d92ae207549441d299440bcd4614cc95b7743d502d7913689a54730b663254948fc8091bc7d2ae3153b58670e947389dbb751b174de55c5138735e4778b0ce448783c81f159373d1c1e3c532aac5b34ef6f67c6654541756c7acbb5be1f12a9b97ac9e1f9bf5ed19726f340183abf11872f86f4a2a3ca73edc3ae6188829ebf44b9c7ed3076db6988a46ef738fa83ad95d353d3ab8023bb75cfc5a9829b388f1d9d7ac6c2f0c14a7638d8fb7a43694f774c39d26a4a5637d09aeb66415441eca1abe4cec5ff9624a6b1d29e2bebb6192fdb0dd91e50554462566ecdb3a6a534fcbc91605fc1d34c717bb085cae4715407ea9bc54365725bd88560f0850e20843f1c83e1455b0f0fade5d34231960aba8b1b212af848a10f45ef0400b35abcc2f0edb543bfaa174b65f31726ba7491cbf3ac38204383185d3b55680194185d3589242544a76d3fb2402c319cd505772c0e75ee3dcc4e869d5766797307079e528c2d3c1e48901216e2225d3d56b20b8cb72e4479c23632494be21c7dadf19567", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8cfe4933698d9a4aec451403d93877b778af745d0e2cfb486f8f10a6fdb7fdaf3e6e414a86fcfff2fde1b52799fc3b9b11cee5c6e43c43e0c09b96df03e2db699bff9f578ea0ddee5274b7e775358854615918f5941190b6d45dc046256ba9dbc865d56f291622b51355add90067f542ded87d275d7551f1dae43de69423e745fe68a8dea4430973c62702c2ade3ccdd0a1777ad4dd275abf76beb42c1739e63f4943a597c81f9d8e5ed73cd1eb780d831eea2cc6a0a81b85541ac772cbeb6451ab255be067e9b7f42d230ad67ea0f584c2b2e7286c6dd9940e1502083b2ff46795d5f6f2e831fc12059adac1f943937e4bf1a071e41d37c4326dd9880e4be9fc1381fe1c08c73419d812bfdd30e81db93f758335d0ed953294ef6e35ad9c002570596277c4a1f5811b03365e020e944afaee498a820ae0c0036907c04f638c711e74857b267552f994a6d8efe88457a37d1a8787f5de1d46cf0f6505511d46d1a371747d79affc311107da252c30c9bf32938ee554c244770037ea033c63eaab97cb9859f39a9f4a37ec6965a873d84493b184213c8762ece6f375cead1f1af69efc7df29e842c14262ec97a65e605ed107f18a65788a32857c0e8534174e40b6e0ea2d914017517b78c05aaedb1aa32840e2da60307c2784d3e328787fbc862a343ffb57b3483efb99b58f902bd9b98785c339da5e06659f6558fc2652e6b9", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c512b431acf195bf6ad0b19be2488e59a3bd329fad6ce954481d364142a08697fc44a3c767de8f6b86608d64245ab2603c67cf56f73c8cffc030a164dd0424c80fb450f5c9763c1dd43b2ae1cbf43101ec8b6f6949fe1adf74f7a0a702bd0d7d0c340a93a4aed8dba0d9d9c6554877ca99f981ed2f728870ce16114e6f10b443a105fb53a018125f804387c5d2eabfda459a320068ce5ee4c8a40a1b7ba8e67c18bbd9393c97efa3a4da28d759701a5c84ff03160b7ae6f179f3e6e507717f6788128be4402e3582e18ff03bf46d91ce112a3785cb5c50302b7cf27d99a4a6daad47ba62e731bfcdf39cd41e4afa88881a4f8e5cfd29d7e0873eed96433020a4aeb074f0228d1dec4d2fa117f77e9a7d6d07183ab60b09b50a13e3f38231d3146ad880191b979d681d2f572cfd98026ef760a1914379cdca9fe81fa7543365a68cc87fdfb8ff4bcba6011d15ac994a67113e51df5c8d88ea3f0cfb2ca3234cc55f3fbdf4e5b2250ea41f755cfd48d3a4547879d7b70477d1544da2f1cf8dad0de5278b291769d4092b043368d67a2756025a79f23c8b3c63fb60998660b3ef5766c19b0032e7db81ee09409d094f30de0e920033b71c62b15e06845695f3af9ad5147b5eb45bfaea0e21bd167c769dbbe98dbc2ffe4db6b4b68a893ff90ac05909dca372dd1ba2c91e60bbf92ba694671a3f921fc901986eeab8f50faa25ad6c", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "99a255fb97816628d71a2324e14c4359afe51f153ba825daa37bd287f8f8fcac80958d4dd8aabfb756aaac614add3995ffc28262682012d561ffcfdfe8ec3ae9986dad3ccd429477ef8b3f30a411c48c4d2d1fdc0b5ce2266939879544782cda03236fefa261e85dc1f0c28f04ac188ebc826088f75927034a358458cccfe1aacc4b31c64ee54d9d876cb8e8cc905a9ec4b36805b3415929a992be1b1dde186e9dbbf03064d0ee9e679ffb62a03ba915dbdcaabc43a5dcb8a04e0c56ad93dd74ea0f9287529016ff5bbf00ffd7fe26da11b2bd3a73310e303fa3f4292439b9819c8a29b8e00627b84aaeedd5ddcefb5c2cd3c8be876ff1d11a1b7d89245bfaed2b2d3c9200aebf2da474d781a58fba4e3b88feece32e52acca4cb93dc758bd6ddead6ef5a87c37d422b36fc7f5b13c1e989478231d54be622cc6f13463921d0ba2152136e5cc83c5719a28c8756f336e3f7ddcb45bc5086bf867fa8acc8d5bca02e668a23470e3ce3a636585f8af641050a9b78cbe17ba7ae199111a05e019d5bab1898da584db8e0d826c315b4c0e8175c938498625c5587a8bd29c72ae7e2a4f812771f952c3c22935443e4d1e0484be776de976081cbfaee13ce693be6361508629ef6f2c96dc4daf227e42c3e08475a63ef741f7a48c0456f5e9f6bf8a6e87f1b881a3df3e3acf964fdb0e84f7a92cabde6cd585c584314d16e6afd7ac13", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4169a577440827d2b3a9c89335710b68d0987dbb7df0ab2876b6974317848b942d48d7f6061106b7c47cb67cb6d4c4d8e82fb8dfcc09fb4d2713ea7415db0afa9e832b5b7e5e8e11456569ef17213a4a920f8529397ffcb057d4399f4f11b1be414dda96888444300cb873f971eecad7747955051afb405c46afe51ba5c40dfe9acc23f6113c4f16c7a9da0762d883c06b78fba7e68d9fd2cbeffda6f5b71687c6858a58e23f8700a97f1fa64e2a1bebefc3f17de70bc273477d0ae4e6bd5e5b8c52e122330c1ab7d2e46600952d55f7e089fa570fd827f8d885bafba9a90261443369514853cae75502740625047534bb77862af3f4062fe7597d20ed441fe4e3a376323734fb1aa4485df312345bed4f04a49b21e113daeacf90e48bb7eb3d301c9377a1c5cf3246c926c5dc982eb4f46338ed54b5baaf5110aea5e6164d96e8c039c1eb1975aa5ff2cd44f5ddca7e39d2b14193c19d3f6169e73fb2f2f0c5b3744f69e61615f955d1c625854626d1cd1fbfeab66ef07ef57221d3cdef00977bc7e9a7ec731ee66c7e6eae280007020c107cb3041b56c22457a3ba5d7fa79a5f3fcf3fbab1c5c99066da4f01024fd5386ce6e7e513191d8a86c612c5f90755bbc383cea00ec2aade507bd31fb9ebcfa7a770fbb5b655b63ab430c8ff2a7e26b813ee6e15995398a74d3989d4fa0b392d92364773d531f6f5573f1d26dfb304", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "02104e9ac5f5c87e8385cc7c18b340b130079796fee3e601757d24544edbe256d75612c616f3a25174c7ea5f42c3504766e8b6bd47638917bb4cf8ce2748be495a47412545dc65d65074bfa0bf09f30306178cda33468324fa44285f8b295a1158b0d825770f9bb48220421561d174ff6903edaa63d44e70404fa46b7166b91f84741a518a570c0bd9a5296bb0a1e626ad958e63a321cb71ae055df7351809c1367b8423c11d66759a13a9b7bc490d3b2ec600eb1712a383480bc26021e1e4a1167717316fbb54fb69957e5017886dda16e555526d4e0dde9e6fd49ac73abce3413a113a1989a3eeeddb1c24a15dfb22eb7537c1cd5f78598f74456bb235dd6e713e18504e8993b4bc3d66be16ac72514adadfb7502b442be2efb4345c3c783e841801599940f938e423e748d947b3f48c61b428a8fb542748036156d2aa56ea567241ef7118d8bc5cd86e7dba3e23bf3caa8e192c38747ab35dc337f4bcd8dfdf93f66860f64e59050d87b5eb84730442196b953ef83fa03ecbc5d5ec3c9c3988009ca4c9b89956672b45a9f0d1fce6daf979db5a527c5c4556b96c4b6ef093de46eba36450058a746b745332ce3d9aca51b6255dfeb9ebded841e74c0809310261efdffb4db90c1efe24db9d9eccd06e25b74ac042e713f3695ec2bbaf01dcdb0e90816145ad98de9264ff0083aafd23cd72cbac144cd1f8fd0315b098f0d7", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2cfe919e64e3e7477cf183c5cc02154a0b9d287767edc6f07b32aa86ccf0be58b2a238f58bfc909231a8e56c6d9b62e92412f361e45cc600cd267c0c11be32b53deb422cc27ea36b462063664a8fd554aeaee8e330a01ceddca4ca87bace4fa3dcf1101283bd1ab3eb0a0e252ca8a3dd8a41107ff4a1f12176f46e31fbeb4146ffea0c10408a080f659df8c2650a35e21eba8545c6d2f4c04d04c88d6b81871e34038da768b7ae3f30bd22064dcb8f5b3fd94f96031af8e421c30df84bfa11d8b4af47838c97a42e705c63511f0d0fd94596efcbc44c8aa9d5dbd1c2957f8852b7c645830256e491947081d7fa64589eab0997a4eda04bed321afa2cd3450eb51fa23f7a304183b2d47007d444f19fa8dc2a1348a09701405e3131b3216bd44aa689c96488a812ec1b5fe70b5efa017655d46c7babc99547d4f626aad4f1c5af62e9d4c4f51d4d6c675a69c26ef22d5a871d83807590d103e76f367b246363464841f767936e086d33b6efb700a74db90ac13080dc86ffea9e5e17577953990f972bdaa4f604449fd2824eb507e2a0887951feea58d5a740d95e0f3b45ddeb80059a0715b860fa1d04054431f952f44c9a194eb6424479cb43c63a4d18501f563e2b932c5079d07a10341744b2190126c336c52a8c1a6fcc32dbac706741c257d8e4151eea033bd6457b7ede6bb9be0d7f4729042d1689850e27a3e372da14d6", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "99cbf8dd26f5c7d3ed0f9509a902734a19f7e6dc2a897c2da3fa95744775394a144c7ccbb2fec595443a138ef97510b8168ec68b8a92b602fc57ff0b931956a8438af306fc5b0b3e328942a72e40b026526a20246c500375ff89f60229edbb3551225cc25fdbf1ce6e7625ff77bafaf43633e740c33f0994dc86f74ebe8290bd620347240a2aad1678f1539d08ddc889933ed136cfbed65494ee3c4f930da40664bcc7697e14b70b29d156e909bedf5f00beab3e9b0e87b19727336bb3636ae43f14bbe8282bc70104abe5dfa19d29e4f28d2a8b0a6126113b48a9a767c3a7af4af2b064bd41e590b12d2ecb5c0f805f0f96dd20e51d7f09b1d52d24b728f295d03bf62551bb4628222812ff4bf6e61dd84a923a8c6b0d923ef4fa6659a702e464530808fda5b2c6a2a5029409d9c82ef55b4390804910cf2b2bf8c0662ddec04abc0058b707accf49d856f64629dc19e4cb1e7bc41d8486dbe783c25ff8d1334c0fabdff4f3216a44adaa7438167d8dad40d5990ce4e12ae597b910ff37e65b9ffb0dccd29786f1a3993d8cfabf18f32d9a5c4015411d469f351e31194cce0ec6f4c8a27d490ea03803c14e34c039d09d4936b477205525d935e0237d909af57bc37b350608f0496c19fb168f96c2c320b3eb2c74d631841c78c09a73aeb15647df501b1411992a39b54ec041dca90410522cf4a5aef0a02bd06f3bd0eb5174", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b9f875dfbf5c555e4720259344ba4a8150fcaf81e3b15b78345a084c8eea53d3e715b88fa051277a35daea58c4eed36195532e396ceeb90bdf26e7b07df166d89b07a3ac0f9e6c82102ab9704353664de4b500a553263b3145505015285a9e85c13bdc4559febe2036c1a4e97a4298bd93c8756c6d411e004eb3d1556604fbad1dcda4e27590d60903632444a04c9bc6dd800b8808149eb87ed7482d9986aec5d2f866c4783f6209431c0db65f79fafa884e1d218d33d5a740fac82ead4c245bfc35b5787962941a942792e1e0df81922739fecde3741357f429fc3f1c3e84793620dba653dd4610b110dc261a96e78cdaefcf8b2b1c1c33d6f17699e8ae654e6015c121c1fd573cfb708b687907136917b32dc96e9860648d136e9eec6b0adc8bbe3e6c46a842379ba706613df1b677da879ef4961d532402b98210fd970df7ef7e25c4bf4aa66c7182c63eb79ca5afcb40512d55d61f1e1780b239adf1be2f2478cdca725ed0eecad4ecc053a349f55e7f5511bca1c2c845fcaaec24632ec0bc299f72f46669a945b55d186525ac8f8e38f2a64d5b2ca6af57faba0d979dbe17405353e0394fb225ccaa23a4cf5e8ffee0f8cd5496d55f089124e6eef0f12d3beda9b1fe776dfc65622f128d67492ad59859e76b2b3b1cd2520a7a3a4de9793f7b5e3093561208f5740237a00af1bd0ab114e5668d6e368107470db0afadb1", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "71fd528fccf1920120a742267f3084085c182596a52b042ac5d07f50b4dd9d54dc440028dd54d4ce7dfb1cd52ac2e526556db3eb77b232b64e626da522d1b88ae2ffd4a1fdad95b7d45ac18ed0d9ab6a91b69d9d2ce681f41a6216ef3ca6927733fe17813b0dfedf6b06f1e48338d2134c0aa6fde9dd5bf7248fb9fedc86f6b6d7747914ec4b9949914e787cb3dc2fc7c511f216c3834e4df2026488ac459a5d768ea498b04cedf611a2fbff30a899f23130e94d33ce566ec4747e0ef7c846f82ddef06dd84e95169b66553657e55545d4093c7139998b8ec3d7d19580f36f2c8901148eb0fdf30433d8e1cb66240bb21f35f07a071f5c2fed38eda8237e4aa42adf3342a57e8a5c2a28c4482e807b883ffffbbb83df06ddc82eff71776b45e3ad30fa4fd2645022b784474113741cb3f851d7b1b09c86dd011d5bc05f6e85d4a4e2d1b9f1b151c828a59ca30036d638a18ce3e000f05d2dda18ee6cdc4e2e4bbf9dd982e8fd2d14cab57eb439610bdd1147c9dcacf7766bbceea42c5a56de2a0c7dc185027f4ca704bf789140d46228b10573367c7440a2b09164731c7dbdc29671c7090d0110ab57530f11c52bb2ddd439bab15b14bfa5c7fb6812a2a3c8f50ff654622847a16f8cd0b5eface7e68a1813721786a9cca9d27a0ccb9c46b4de3bf6ee46e1547343273d8754f7df0c019e64147100a1181fbe2a428811cccb13", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "d0bcb7e8fcdcf21affc545d505be27e62c826b0ac3fe337cbf32f7f92793ceede5d5347c12ea2a824ca6fd2ec45b943a9470cf09c4c7e5faa713072806823ce684660ad327b31636634638bc484d9d7b55e7ea6abd3b531881bf8262e7ce626108aa661c1c58abe0eda878859bc9cba39d9fd3de3f19103055ce687e5d9d0f1b89d1ca6fd2513b793fb6586ac432ba5546a629906570f04ee67ea92de9cd26cf111276d6191c1c32cd1ee8c176c8de38f5b2fdd224dc36ab734056672a913620812dde19b1ab10636f3923df8edfba8f940232ff0d1eb820492f77987012b2a37cee5196e61ad05d31f41f5ff8d15d5ff4f7a18c188f1b0a72fcf8110f7f4b1b0275799452fa8aa0dca402274fc9676733b5c655a474908b3ebf5b4f3e568527f28e52937359f4b6095603488b037411acc4164944f70b1d52de25a15e80f6447bafe1e87966d0b021d5be55d4a1cd81603e21f62d2b8353422d1e08589eefd802e0817274bc46ec6389b9b20509c74ee583a25e2a1385992fc79a4c044dd49a90aaa02a8119a589d84f0a67191c13ac0f72a3371bb4bbd7ce6bf5b709081e0fac0cabad29816e904ab3193509f217566e5ffcacb9b671201ccc546f48638104cf2353c56d2fa43040c3697d15d2300372ebee4ffdac190b9ce61d6c5eb4cafff1dd92010241c1c8960a807fe0f5e149da19e0aa2f45e63f6fdbfee7d59623a4", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6b51a2998cfd7ac6fcb59f98687ea235f8ee5962649c10a546e4821058b9684a22faef25b04dee6a558289df2171569b586e665fb0f47a6e6779bb193bd3294b4ff7f52bd146c438481a93c4721be6961a3e5e72d581dbce6d841050bdc2251f26b8a20e127a661688aaa4e06a3c91780cf7657d29bd94e4a8f56187385bf0f005800ff332acd6625525a6dcc999d1c06168163e634d927e8c4e7b1e05a84f4397c013cc20d3dfa186e566a3c2646d7118eccbd62555a900dbbf12e98ee135f345109591aef8de1ce81cbc14982c08e93c10cc5826124d76339636d11a33b678bab5c1d9b38866c8c493ec15dbce883f73c84c42d70c68f7716f4f05f6ef5cf150eec0fc1adb20fa5a431ed099aa27168e8da266a8afa3176bf7cdfe4de99275b700afe341721f329377d00d388770b57b4df54527bb6bc61a11a457cd3663051351a95030831da79b514bbcba034240e7b5fbba22ad8c367bf92b7c72c644fb8082d9bed09f5aef59f400d7f2a22b1c913c06ffa617f9314ed948fc59105c90cea4c8f3ca0b4cfa76d0ebb1a689273f5d85432bcd6ea7e71d356cb86f017a5744cb58a89e6af2e056f218eb5519843a279f58f706c58226dd2770be4e016d8e13e7a57dd016831f6bb14a4e0b131d6b2af4c7f0b9af011115b625eb5ece5cabacb5adb80d3f04fda07fbe2f2ee93394e6af4e1337360a1f7bf20d703cf112de", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "11afc61c403a366b3dc2ef079c081dbef47efcc062c7c1c2e5672c213d45f4691e3c256a4fbf025fe5ed60358e9a9cb4dbd418fb0b61c323c320e1af6abdd9bd2f6c2f690d6349b3121ece9f7a3476d1b7a70126b23c2c5da59352fcfa31fc97c9c7da8d90c49e96416c4e6d3f12447c85d3aa3e2621e521fdc13a947176252bc1099153d1dc4ab269ee335bf735064c8eba0538b4d6ec6408e4303d98ea79abbf4fb9bb5b9716233e7f881ebc278268574d69e91883415da9a5452fb493dacf0d42e25d37c840d3e09504e376f8dcbed5c435cfd35df43d5d116d9ea682e21de0d5cda231c898bbad82807616cbc87fefc73817c3a5dbc2452463f7b428e93ba487324f922e3396f7a7d3792f75897529f5e5ed0f352e0575ce6af63d859342ac2f1fc680edb48e5fc1bde218dce643d54e91135810e314a1107de8b0f3cd0daeeecda63824b336b27073d585608c2dcbadaaf71bf378c5ba5183dce9d304172953a048fe9c4de84a9b2a6b87443a50451e4fce26848a23eba93f7cc9f76c3ccd4497a31f3bf995bf44ac14cde079972bfa9d50f0a7c8f6ca8b02d8880b8480d8a4e55448e72ef55fa3029985c8cef7156c47a94b65870977a736f699a5491c45f4d45fecbdafde5c57b1e7c8cc6e44b92539b909ebe47a8ea0876b0038eb55427526fdf4f13914cd1e4fd05866b43369a016405abc9c0487b64f1b87cc82ca", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "484a634f23b14468280044e0a4d1fb2b1fb86bc81cbe9611321e725760bfd8f5a56548142de7ca0fa53f2e5d26e23ceb9eaafd293af46c6286fb6f5ab5a00dba3706c6ae4daaebd66ab61e8cf29e841da35133cabbdb611d13db4fc40d5af5bdc43d3855e9792fabe41de791abbe16ab9a8ea0b5940d473e043b6a13394a4f30e1d2ae49db0efc7d86e55710113a5d1a82d92588501ea6815207520eee9c71d5c76cd25ba105af4a2acb985fbc8d79609395c1bb23f21b21a432c312d0e97adb650f474871a4f58754c79ae6aa1eb5d921f3a1bad13a81c01544e5b083a2fda2aa7c6adf3542f26da071eac30e7d6628e55b748c527f20b1986a18af6de0be284e3f843a45801638a1d2b6102aa4e2393a179362befe98b4e9e2481504053a5017de6985cf6274a676a68f46289eec92711107739cea9807faa5f2ddca531be52c9b168083be91f7056e572b5a161bc0646a1f104838d99361f59ffa57b4eac0a8c5caae1d5bf9daebe1b6651ffcb6161edb6c5bf1d8d8a226a771e5f8b9ab2b2a17798670efcc51b49a12240e20c9048415994827f612b6267d5453e855cf52988feb02298ac1ae2ba3811d0d77e353655d2fd2385f95c8a9dd56fed037ee5d02ab9acf5eab5234bce8a114e152fe5a342701633a1b0a739a711b6e44d749ddfdeb9e65f31634ec3452a915b8f67756b644765652bddd2f7197d542cb027498", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7339f0fe361951f70e96793347f84452c36c9e6123a3043089e5fa06e19c91a4621d5a98b5821fe644c6f449bab0ba3143007bbee5deeef5eb690249b8162a62db6c64794300cda3f70603509664d2b799f60150d8cf39014830bd72c579606ddf359c22eb64e734bee733bc09051fb45b887447360e3c6d412fbfc9028cb49c042b98727b732d36edc17905d81fd679d69dcbc62b8e732926d49e191a7e96214c63f43da8b6f97d024ca3d3041792c0ef3618137f41b05337b22f72dbe83663d88a524aefae25bf5385624139d6bcecfe18400efc355cc2a07b4a9182cb31053027676a2e1aabf94738bccf38f7ba42356046620cd93b60414e9287020a6299af96de946b51c3d61921b8e691caa35ccd2cf9c5d17cf7424d25189147d73abacafe38016624b14b867966615ba5e69cac5116f772773506b6c2db8cf97fba9cc8ef561a54b9a34a1a5f843844d8142f4a0ce807eebed0a904a25b2bd567910ba26237fb23446a0ab96370769e95467b88ff2e13c26f1bcebe3a4e15afa26ca2a4614d11800158fd260aef372f12a1781713fdc2aa4d762573606c11252cc151eecc62e26abdd098ce0b630303fc8977092432d37eeb27ed8bc5fa8bf5c1b8734e9cf40f5397c04abc1320842b03edb8235a4030d159cc3c1472f28a620d24c162a42a5f80125b1df86338b8bb9e5caf1d2eb708e69cf2ad65095a4e37dc21bd", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6c595cde7d374e4eabd10df3dc40c55ab708138fa4adfe667d794fc19525691de4f8a5925e0f041fc7c68ef259863a3c566847bda8d679fbf9ca752c36ea3a98828c06ccaefc24da55698124bbe32d9dc8e3de801b054cf7830459856360477f950b69ae7e885d46b93ee41c8cd19df929a0a70febd09fad338406be85a63560cc28ae4271e736ac5fffcca7b0a90ac140ef041d4c1c280c1a75b1f01bb2965d73331275c856d6781d1283a2b1b65fa9d64222cbd33714d2b5e67060e6fb791d0da9473e2443c4c7675b6c9565b5c7958947eeb79d3a880968394e00ae249e72efd5b15e024d1ec2e7faa64969b3c75fa6d88ff7a2fd98415fb035c29071b192105d3c721158140b68b36115fe6285574e30bb2b32bca88a799966e444136aa8cbc3ab156e6b3eaa59289d6762593056e33ea996004ab85ac5e88723b5e28abe79d8e7371dd23b5a5e67e0dbcb125e37eb619cd8022aedec1516abf5a9858dc9325100545f33275d789a4e69f2e6082917097f4a4e281612dcedd4faa5796a5721009599af7adb0587c162da98bb5973bc9b4c5f41417e8c2069d4e7a1da90464c87c9fc5174913ea2bcea81c2df33010e3b5885d84e9afe7de32c9a91e2e5dbc8889e1a83f4bfa98b5e31cecdbc83de814d6832855762162b69db3cd99038562e694b79840e3c4df355072322bbeb8d33341aafa734acab060617aec4c79962", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "54a1c20d4c37fcea72377a1660a9e83161a0ad3909170380fb51fc384cba66509de4609eb513570e07c7bfdf5e27e774f06e54e8de9bb4478760203d87b777eb5d6e3759f20d994f47fbc9e3aeb8c5faf8b6cd91e661588e07cce82de776dc666273d0c47205a183cef10d799a2eaa508ba3b1a0e4f85fb658bf98abfe4ada12149a9850208d83da4eae11d02b659fd7f1b21bd9c061a9def64cd7e76aee3369f45b6a52a939f9c1d6efc22cf85482262cd1921b505f09e4388249dd88501c45580cdbb1ab9483a81b62b9c1415c711ce7d50373775f7da528cdd6e6777ca5781f40f4786963ddb6df5026279007d7c460121e960077cad4dbe503037ce030fe6ebe3c2cc50d51e24f39d02a31b422af2f2a60dedc0eaddaeecfd753e46f004e89d0ecca166e0dc7ffaa3c578ba28bef3e9bb54c1534f6bb6f60235ec6cb96195e2b337fc3318892f13044fe111cb279d64de348fbed7e15cb98eb68aaaa706dfb5f2e0de82b71fbacb9a0a136212a105c770f328b6571b623d8f988d48a40db1dbd5d840340aa8ad6b8ac877ad9e29948308b07c97b89ce04570a1149a29aad4e89c88923f67b71bd5e37e1bc9d7f854f8c7c2dc545fddd67859e218c760fd8a893495f9032473bcd1c781d15ebd7fd1958c705123eccc0cc8e199d87d76b29405e08ed6efd76a06ddf2be6424983c9a7a5f59709c905863d86b930829b8e84", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5a2afe6ae75dbb75fccfb1e969d3162ef20c74c025aff5d9b206be99fb243ac6bdbf1ae8c856e3a5cbab463743f45ba62138ebb6ae6e403a0dceba9b5fd8bc4c09cc6beac94466151f1930ba231e111ca283735f0867b67e671db24623385d3dff61ab0dfb962adbf157f981ab687582c16a56206fcd7e354607d71202ac4b271c0b1e820e1dd741ffe76dddeb98decd6d1eabc8b70fc7bb08060cbe6deadba6f5a471ab8eeda97c8c9dfe6b07f7b43be442fe616f7af32a3d4b234155281d2f2da4ed2816f4da971a7a6dc0af6c964c5830a814e5a3481158a913c3933640a1ec55820a04fbe2841653481cac10b6ef5c07661447be83aea7e3619806c775c02c80b07d97da474d5b4adb227f6d6210fb1e575def7ebdb235b8f2074df15aa5aa329ada6792210334d5b2ff5d42ecc3e862e72f3395c9941af705f1efe1d50c8306f2a9c69d80d1abb8f8ed2422cc6c460a14fff1ed63575f0e4fa729a63d3cc3d1ffb49632a0a0fa79904f7a53438cab05c53529256ab7953dfcb3c13d5bf1fa83a53c458b8803dafb8edf281d96c711579d92f42be8538a160f10dda1e5ca19d6c58045d56e6de5cf178be14248571fdb4e94f69cac0865c76c53841cfa0af8d0b7bf200526b6d2bad74910133467ca82a7026bb86f6e275f57384c7afcce0c8abe9b53e3d59aa56f80e321430d5e23abd9ae6d728a035b87601c84161499", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1096c34fccc627aaf9bc25194486b2f5eb497506decde16d91bcb52aed1115439a10c16288e986fb8c67aa18adab7be220fdb0bd1a0582ea7a251e9503ca1ae0ff27df7e367c2fa47b7f1aebc96f53f1014d44e8afe41b301021a62b97427971f07ec13101955edcb7cbd2596ab0eb2038c0e2115c68657f432ac77597a1274903c10ea0c28d6c22d5d721a2a70c5f26cf155d74b021de092a240d054c95b8c4728406fc3d89c5b0b12ca3f85d486ec3bee04313c7d11681809427ff184a7b15ff0385c2bf5f482b802cc6bed7d95ee09f90fc81846517a1d7b1413ca780a342f0d556c380e1ace3baa53b22c40853f1d497136b8ab4e8887a6ba94ffb21de6c40318c5e12ea23b9e6247b5ac709b0321a32687c83bc9ad79eb103d0dd3f0feaa2ea2cb32b1205976283170a9ba87ef06a2ec78e47561cbbc38a59da44343dbec5a95073639d8185424a91e110672f182d2e5972bca5b15cceff5c43d63f37b2ee6138b7db7c2f5e1163a73614f30b0aa829a87d80ef702b4c747d189e6fdaff6cb27eb99265c2794a9f2520d389e2a62885d9e615f9a07bb75100e3cd050534f6ce3642081a07e78a143fde50066f8362ca6694019b4e86fa4027355bc6c94df810db4c97259ba8be386e9769fc68e9aab575c4ef7d00ce64a3757daddf049306fe6bf5c0d9c7f8ebddaf0d19d141e7f41c0fda8c07cde58bc4ded7407f4c4d", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "aa50a84d15a9eddab6fbc9e21de472dc172f945e04bd9ffa1f71493e1fac63f3130306d0a7d8090dcc1fa05103b5aa0d5809cbd8f833e04349c094e1df58b855bede7d4ebddf9bcecb989f26b99577c27213598171cfda616f8d27e0c47ec01c8511aba23fd9575fee4943c04e40604ea005806ee8f4bd2db070752fee36f45033bae7f554d8decbe58a9ce44a92a760c6d3a0085e20169a30145517fffe0d2c526a55098a92b84c928b5209bad5c76de5bfbb3fd1a1eccdec453d9abb0a67b347e3d69c631179e12e0c7539213e4fe0563f23924f36ec704a41132dcdc60f629c62df4135bb8f264fb43196edee712998c882e06857e3d192fd873598de76850cc52554565c7c6eec8b66895455e4b9057c103145b4b965963d0871604aec07a09ee5a38b953b2cf0ffe9d3d11914d1b8d24ba18092c3ec11c45d0e108827b1ca555cf9cd6c626ddcec9ac227d8663f35280fd00c918a74320370c2304ce55a9961328b9f9eb96ee970dbb8ea60bad3d4975d24d8b2125e2de46e1a2730100d204f85e95e65834a7a6fb88dc2dee7f7455d862bce696d0dd168639392234e3e4aa2fec87ba9e0b5a0f5173bbdb0d605d2a37278935894ef45cef32ba82c843f9e448349297362935a0f95f0305e777f6613e8b8a1eb61fc0a99aae037f0649adf26b3e2435dd94d71c0cbf035f88d15f4dbdf593692f740540daab34cb560f8", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4679b7b4d056521a70cccc463d2d0e2067e447a3b3827129d4e9405715df456aa5755b904b727a7cb59b0451df662a9985ff11c735b85ae90fc16d68efd9aa32c095bbfb0cd8804315dd71ad9ea596e1824ffc7829ad3c2bceb0872f21ba7c9bfd6ec5932f8a03d4ba2e2d18120b6fde8c26ffe71c312caead48ce566c170a0344e2b18353ab5a0447bf133bb2d5ea713540cf9f93a1edc37cdf47d29bc5172ea48d30f71e7c3b69bdcc575cdbe2e6979d3a3ce0ff99722040e684dff6ab0543c48806d5d8032c80fe07e61d2f56b9d53c2aee004b161c4d42e7616b431f8cce920c6a99d35c5ff93b729ec5e2391781285d81f382f6949491780abe6d2a4640763b152f317c3b2a44ce12503b6951235ee9a5341607bd8363c6c6a27d8558d228240ff6f99acd18895b78cf9ec2970d3e7bcf4316aa51bb2f05d04defe0fda980e94bd3aa37a9159707a8b91f0b5e684a7a81bbd3f9fb0e56f52f1ed9e4894ca228670c995657d8bf7ed7337ea6c287e91a57ad8febf2eee4babeeee07c4dcb0baa21c84f86b111e4e859e8020228460ad5a7d26f3912661067368b8b13150ac10fdd9d2d69346dadfdbdb40375fa251eb3cca8a1208cd3268c9dc786d6307664128520d87f725a357fb2270f2a20ca4c8f43b9716a59aba83f7fb8272ccf15f9444b737e96c871406c8595bae86138467978ae5a49129656b7555895e949f9", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "612f6bbe6ec0f50282b9abbf0e179533c88bfae813f99f2866b9a3f630ff6cf8d90b235d9ec678665b1a4f384ef74489516a5150b7898d991602455590e1a57ad3842968cbe75bf9081d19ca77b5acb752bc6534f255f4e5f234c23211075d1dcbb2c361f338ef0df8154a67c0dbe11dc72337351cd9a12ad56110c554bb98424925916f4c46bbd865eb640caeea367aec5ceb96ef9feac0e0707abe30582b9cc5a403cbb2730380caf306c7fbb8838b1f613c07f42c5fd5ddcf27d540827b35e8003be2616590f3d334da9ab304c3e2c7d0097b62f8af1431204340e51704f7b759b2debb0bfc7f8dd9bd58138d7a01645ec120a167fd2b37d7522ef73d9a471eab6b71b3257763d40411d9a33340c5774d4e0d86c2afaaa6ad3a0c17ec5c068c79ababef255b20fdda6c91230480b7db9efb641c131bf669e29943bfb03035b1f36562e42cdb8e48bb00a4363b436c272901792215d84a0c20b405a7a0f3e0d7d7d551836afcaafeb69748e23c2e3f85d3dc8ee6f382c83a323313740c329334db81ab97e946b2f931c09602d9f5b74541baff81929b259cefcc2042b3bd904e9dc2abae5c7c6a31b2f1a1ccbd9f6691ba5a9c5d2c454155e787e8d863f6ba55e0be5f1f017c3ecc3b1b00ca17c52c4ceedfdec60c14c352631b21de7f012276b317654d113707503f1f58375241ddbf6a60661f9560ff99d1eb6ee024d0e2", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "969a88d35d061b27afe56915c4cfe5e5c6c4d7c6f96921f10d8b059f120f6dea97b86a596dac8cad8d274bd9ce3836a156ce4001d166a3e819bd4fffe14ebf866841b22f71c10dc21199488b366672fe5ccc3af077805e0c7051bd14a19b6b3f1909e622570a9f64da22acd7bddbd72cb94ae96c6227cf6c355f3f8b35f712d9288763573dedeb4dd8ec7804b533c183b7bfd5c7fa837c000e9d153371cf0df63dc251ed2f098ed098591a6afa5b22764b9fee6cd480266d37814fe97b6b72aab4c7bdf43720db17cd7d42c1d7b7c97eccc48f0cdff7e0caa61af24729f5a66fe25b541b9bc93af59b5f88bd8be625f2f65d02e58f7dbb0639bcbcd53fa8eca192855e1ed013a1b0ee50e601444c9c124c3c758e96269ab775d965c4d2305815f34dc60eb942ee5333f0b3f5d046b679be8fe4bfbf9b32e6846c695d12be0a4d1a52f4308f2e52c476b4db1956db38f95ef8e329f10c7eee480fee980301d68edb92141596cb948cb155cd409717ec6582a25cd44944c6ca138a1ea19bd45f523837a754e6b00e778341644af4e35dedac231327aece848261e260663cd833120e4ec6e23fbd914bc2cc6ba4988babe9df886550115401fc0e6a7dfdd99060953e6ac980314c77510d112d3a3a8ae78f7331618390361f94d19b1269126ca6910e8c8aef574cab281562332762330ee1bf38333655779651b6581f357d64d589", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "d771d84a1d7edf43a96e38ffe432367c6cc898e3343f07740f28503fd60866f6fe0291e77e50aa4ee6c20eaf8e365e56c58e618703617cdf526a982a8064aa209995a69e4e0719899974ae965ff75df794a8581c5438730d3d02204db2dbd87e479f4c2cd6cfa8ec3d720dc77409ea1313c10056d8d3c11d6eb17ccba17743e848179483c3644b5634340e682076840b72b2c2470f165fc5057bc86fff968ea671f65458af765eb8ccfe357ad01ab1552137d25020d1e169b14eb62d08a7bbb8835fe3274882487f85557751c0546db75d13abd644106558dc56dbe5af600ae998236c456999b846ee8aae86f8504815feac89d1dfdccdb8584d703f8f29b2e058a16e0f36f4fe51924047b1b4720e667ae49ad95ce28d9409d7f91a4716b3b4136533dd57ba3649b34b2b5f545465ecc1bbda1a1dc62d9b2764d79315020c314a1b82810646203716aace263e1394b579a2612e9912573feca0d12223af31bf9235d57173285a0d99c513f0aa7071248871c1d8a6681d4a833ea5d36e616595bd85501e88904a4f7d3863a6727c4680cb8c48cb497033a8a148039f78777e2058d9a10f8fe8f204aa3188754d235fc5ea0ce242ed48b408f3167bd40d065b5fec7e08d72a7f1c438b46edd488a34767b8acd0415b2d0fd5ee84689344b8e767821143d456c8c59a7fe5575a7c9cfa391a76c3b649440e4b2681124249934509", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "bac3cfa17f986b21c978739035574d43324164d972611a9a99aa1bbb4252f87566b9085d2bc517e401e4dd805a469b7e682c064a56220d408c07ef5f0051dbc0a7d5951eeb825de62c22c3cb3d221ce37127d72fa0ed6f2438cc955af27f0eed663fa482a8985f1da3bfdae0c0bd2e9851bba734918936e863e2cfb2dec405a1bc8ff0d62594147140b87d15588bcc8a7253047b18fd8c4d0a54b050bf27ce979b17c7aa521c0a62b110b5ed00347c4ebc59bd286f1cb86b56457266b37a47f110e931adb9e1635f8b78640366bfc8fb82e4f2c24f6a90b8a450311a00f7b49ff05d9da443025843878d72d1e76b1b843e73c45299be35e913facaac3c27e8029143869b5cb62faf6b92bdf0a0cab3ae6765533b2845a6020e66c74863a269ff1d49c0c8a9db1b5e2ce71c2aa842b5af5f50946f01a4263e372cbea7a8ef965a2a8bd179e5a0498c379038b92a6dfd33c74361cb3e6693bc94464afd0e2992163abaee25d83933f843d89c4a5b20f3db582483940e12665518de9c45be14b5fcd82530a4d8abc0fb69f608916414d454f58aeb56b39095e3466dd983045524432fa8c0e5efdd1ce7a3456c0bf67315ebabecd98ec672da833778bd40ed5e5e002fc7e01d993679f65b10047ed9af1570bc201c787f797037a7fac92acf38d8d152a1c0710007424219454d807bfd637ee16fe585b7b9dbd6f679290eb5a439e5", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512/256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6ce1af8e25151f3f0ef1dd30f07c9c73acaa4ac88dc2957d6ff4041ab33cc02470d62805ca687bc137a7625ccd677ba634a78ac1505cba0551f0d19b2fe8f15f056ab7fbdc3d1c3c74d17af99efd36db806ac535f046926ca57381b5a4cf7cc3d814825f7e3fce57a7a890e2cabd092ff27e6481db904025ede3b077a6761278b1f15f25550e0ba51fa1009f609a0e8edeebb9efcd3828421cdc21d27134326f5624c40136356c96523d442504c4ea71fe3055c6a059e5075706728d7278ae23f3373e0616aed1683f33d86f4c8c924cb537e1eea89aa23c7a4d27bfb3b3a047fc1f631f9622c286ce92c305ce10be2b6209910541fb619d5d5d89f63b83acf28c948a8472ba134f222f7237144d88c8739bea4be65956a7cc50f6f51169d5382d5ac5bcd80b20ce60b3b4e846a71656d9814184eed6d21b7c6e2e1e23ecce14f789f6bd51b200fe7041988c2a2f16895ca972abc5183ce8a88d521d6322a366d0294070b8e872fc1bc63414392e563bfc87e61cb8f061613d2a025eb159e1574d0c7ebee86ba37df45c8d13068c4dc421c225b60aa2d2b7a44d84471610d53218485ce3e00be4e387b3646f3ca2c471259010a64920e6e13dbbc00822aeb8f900b617f6a95eab1ad67ed13bc6c95645ac6704be1948f8b2c50e0251f60b61f90e3d02819f09d22c60f198af9409f937d0b5c33de2633f731e3c04a474b318fe", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "5e285b891f5c4e6448699ce4aaa749ef522c077d0774a7bd9bbe71a8d6c065d2a0bfbb7aab69650946b36b9c99d0d38ea46911041d522c16e34498c7d79078b488ec023152febb670e3a6aaaae2b992b7ee1002fea4aa76450bda4075c9b8f9d5fa3dda6ecfdf97737c81804c0a303c45b5529306928f163e0cccc2ab150c0ab5e86768dd68abfd7bef2bb2a9fbaab386b5785b5f59f28e4734e06beac08f20efbd48343d89f155630fb421e761270964d4099373975627e3ba9e9672e901512cb08db00bd4247806f3631bd9b26b68f1940ccbdc63065f5119a563ea57309784d621eb6ae00fdcd86b3fd338f135621f63a21fd1b5dcf6ddc94e5f95104f4ce861e5b29be58178976bb45ad56781cdf8435d3951897ec805ccbea409ec2f540f3d0872aca9e80acbaac657daadad1e1e6294bb1a2a13e8d4f8e7fccdd848d75855aec0e57f39c3056600f34f490a4c76116729fc86e98a8252cc1b907a3b793e35c73a339fcad002bf56d34af020a60669f834939f8d854fbc7410c597d7c5c4ffe0f3763dc380b71d94fdc67a63c81202a68b2570c7f1b77a3bf7df61b5cd5fd5d5430ef607c09c45d845111f1389e071a98f446e858386f52ba1d927e3e7419edb472686584081607184970c4c5ff679b7666807b5771c42e2947c0a9d913e205eaadda8ef2b1682007d274baad35ac293369eeec78661ffc620eaab483fc", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "0d829cac4193dac493c9aa2fab09a4e754e7100524dbc78a94b51e59f3decde725e3a122c438d91eeeae359404896d920c90b524551e71e3f1b1c1696a8fd8ffe87ca64f2ddb7ee089cddf3dc6528418db75ba1ebacb98de332f40e497148ed4ff84d6a2e3480b6805425b049dda0eb1f0c6ecd1fd945897d09a394f328d88566222fedd54f53fb38037c401e4138c5c88f8ece2912cf694742ee542a71e6d38ff79cfd889413106db0e648fc799df1247f1fdd31f592a46ad96de78d9f09c7884b1e081e8d2336b238bae172b172c237a08956ff981eef3f07680e735fd4789560f70187f127bd4e43a9273d0fbb351646c0e27238fbece9ac77b81834e61a502a940f691e9e3a9134ae5eb0dd30332bbbac916172e4c0b34a0eef2472602dcc894e28586d3754293009b5f7c2a569a9acf324e9109c4cf1005df7cdae6fb51582d3cd486276f357bb9551bc5b7d439ca1807918677265b3c863cc04c625e6d9f82c1bb63832c93a1bcd35e137f0dad80e74a084590ce11db43918cbb01d4c685ac42cd008320d52f8027190f275e28f603f9b4ece18a1d1837fcb882a49d945de2fdf5cc8f98508a61d391b36e35ecdd250a351f2aac2c6928c67512dddee44e44e2761a4a24373152c8f421d2223f8c84d95bacc269a90e4538501de87b9d3a746550ec4f77079ca222ae9aa60cbec76231bfd2fea4938ae2e9d43e6457af", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "42801f443678d0f93b156e6b50bdf299361b921699a4958a2b9a988b46f469506f6ecf36f75b0a8f6274a9af0fdb66ec2d208897e2410400c8ad6315f722731c2be3920927f994f433e07b381b495b935d8aba586d9cbc6abe2c09dba87421f1e2a4ac693d62855b19d579c6b1e594e24d3b5d84340c202e9ac99559e07cbbc407320c0b9f89b731e0e65a8b980a336ca258c6d721e7e0fa789a7357c692cb370f83c5adf973808c70ee234ec5d9076a505f19ccf9680e32b1662d72925eb81848b6c9e46005608c4e7c40c3dd6cf3e6dd5802ceb246d7b2da2379a3776c5952e76636f70e208007d6baf286313c7b2de9a4d21e9c91ba5345714ed48e209562176d7c4c4e922cdf660949b3c379d4ccf929cfc651e8f96d92048eeab36062cd7ee84b00d8f748cdf82e7701063d8081791a3d6b940382df913006b3f2f04787395123390d766926b2456357dc0fc77920c0c61171806ee1c1de13db4410506c9926655b4b9f7aaf6ebbcbe096e22908d8e1b58ba22083e8470db32458ee364f359c631fec637efac60fe159e4d0ce2d5bc9f203824fa3fb82b113d8a68ad91b30bafee80b5f0072c3dfa800531f0e0fc65b463eabfd50545f9ad0cefc6f418660947fa3433141d79f7e3c699bdfa26ae39535f10cec051b5e04c25a1c2d21f13d6c4bf3c9f740a82d4fda1f37297c356adb89fa972a25a8418ddf2e4c3d5f31", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "2a670f9f188c34850a0abe825248f65b3d1be8ce003791fa8cd16177c25ce18bec3307a188066c866aadbdbed396010d0bac834b1ffb8c787a0101109ba65e67c5e10d33511a93b6ea3dc112d2535cc9753e1b1e8c911a3adba860670805750f7ed467ede204ff61e339afd4e95c80fde680d91a6e9e65ced91443f37328a1b42e726f4c12c5750075a8e7c787a27dba2202f5f86c80d2829cbb22b8f56356a63f822ee882d678028eb487531757bbe6771b35e03f62f56a7d1e76f36ead0b5e316c0df7c1b2232d8ac0edfe7e596cf14e4492b39e012139d1f566afd2140da0390bbb1f1210adb3abc66070e59630b9b79e2895b7da6172726bdebb40d10cc5f15a219ed3500f22de5f565cb710004e7d58bb6c27f138fe40a1cbbf4c3c6d6abfa684eea4c27e68d42412f30f99bbf139f973b91e52296fe1af8f2e5a16569e45b9d2371dce66906269212e679b21ea6b9832075272fc42057ae0fc3f2359a6ba0a8daf1eb9d610292c9a85f03863b5ab625c5325e2732ff4c5b5abee419839be1549b56f6e1f681a4031a13867be46e7c8abbfb77b089553e143443216b2b43aac8948fdf19daf75fe6d76bf1acd044c1f5e4edec6a13ff5ee9a25f2085fb0e8bca7a6cbf1f75e65bf614c6499e7d9d057a14163bda11dce8b1f8f4988b283e2c9ab4520351e0dc3682fc277270b15e3d60fcdf4dc1be4813ad07714c2797e", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "c4450b15ca58ed2650ea00549c0f80014c8a6bf81c144d36ca562e30187f4aa5d337beaef86592e03ef739a3a4e00f85df31e957e933e216b3686c5c0aceccfafede98ea661478c54c06e097c51dfa526b034f9ede90c0496c7455f4f066391b4e3efe350f8853fc88b364994006973fedf845090dd3b44c842ee381fac0bbc9e3f5c553938d16c7348f2036ca9706805c3f0e799d6d34a58007d8942d03111f4b981b4723992bb9fac4d2263b92b6a3035a22d337fd953ebd83f2a303a0e1630427b967f2531ccfb57f47deb8ec30547cfac0246f8b6ea1278ee7342a585a9cc0de5c7fcfb6dbbe94dc9aef11236f4be1ad93a72dfc2e8ffae07348f9712c90313712c828a007e20e2e92ab6b6fff4f4ab325120a9f4c4d98af43e1545c76626d495c06665f823334d8741956a6978d346f4bd55fa50cc9b69608b05b5a8d395d95b6aae3bb552ae388db828ea6fb0a932b77a5e2cca7c5ccd3826100ba7ab7e27b097d7a0d2ea1b4fd11a50f3f278cf06505d7c1b6184f3d494b8aa26247ff6e00ff3539744c41d5ee8632363ae955db3b820b819910f18fec50f839ed2802c5037c9476c9a2af1289a78351823aeb0f6e96f7d913dafb0fddf405d6bf4382ba55845c940af98b552f35205b851b70769641818b3c16ec86aad4387fb3f7114180b90ec6efd8b1bf78453ea41665fa6454a04c7f47c3f46c83c5cafa01f9ef", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "5ac9994b38109b2b96579630e15a2fe0a5335f4bb17a642d6b6240f80106fe119c2864c61d56696c881fc72da34ea651d0d651a03a6f2094f61f5c8f85e559926044e058b6e00c2fdd05ab1f2d8d158c9897428cb0b7556615208aed5bab1cc7fc0c2c2e209f449552bca2126cff4007787fbda7e70b9d3b54d8042e610eb0faa8ce37df031181c0729f8d84a1c80fdceaba34f8a57e2e1d7946f48b05fb53b37c1b1a519c6fe17062c27b049885f1b55011ef65d82a0e6a9e00a12635951dd44bf491be5fdbbdb6f69f90a46f40b81607457e69a105e9dd79dfbc4c3df48e110f74be7aa37880d253b5e34bcf27ab99b4bcade572dc9c60919f5f5c8d63f4292646ef5c8bc1b81c3f99c61baeae335e99bab0aab99b8ec2bc5dcb199ea502b3a58078e4c9f575d91035b710536a3946a361f41b723a3e55666aaf037f523bfd6ea3cf1552268cbb96d6a86773aa45dc534ed64fe0bd7a749ac58315a697cf561c8c5c880a8f6d95a82a7a0075a42aed9272567757f07e50ea9695c4f82a26ab2b7e2df66d688fd465dcb2c5885ed33ed4b2927691f9a9cf85c4f311ea373fd8dec6128212b1890b46a38d74fd68aedee12b1b1cbbab8ef97fb52da04bd7f91ddde3c719a7ce7e79b5a36a3e7fd9872ee7f74b0edf6300cfbad30edfd57b62ae811e058a31c757eca198107f8d03a072648f800adcb555dc1042fb9161d9073d", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "30a5e6f0efcae78753bd9ed727a22ab14667f34e7533f2f221ce69bc8b419f66be47acd2c5fe23f1e72cabd8a4e2b6f9215a1b38a3a1c2b64f113845132c8488a968455517aad9d2d6fe00d818a306593edefca28ab6b976b09ebc49b7748fa246bf51647a0a566103f205fc592554152a329e7f92b9db7a5d15013e49317d63a77f56c853ab9d0cde983263446562e4d7f60a4249aef0a88751d82c25718f3a19837e1cf888a27f5a4d45c42401f78374161c1b300d88a2c4536ae191fb184fdc4c1bf701bb6e67774c67e8d580891c31ec97274417f5187c62ddf7f515f85bdeb77c255e1904943c37b2d4bc4375b9a9703dd00688e121900fef126a826e43d519fac47a3527b3fe8b7c0a87262b7a16e7327e66a156d0fa4fe4f7d9dbca226af3ad50a559ee63a8a47e9c04853aee97a179e555f5f18524df33fad913037d6e75fd6557dfc93729d24b387042fc7f13b7225424857051a8862a6d0e66ecaea10b32cf6053701537a77ddf6c7354d343ab61c4786b91a46943d55947314723152d9929fd1bea41bb8e24bf5df13c0eeac185d068f900805ca5159daff431fcddb15b88eef41ea6b1e7248be180ebdde72355e661baabc0b0d5ad141d1f32a682bb13e38570f19c0a7aae5adc54ace6736618c69fe1e9bc1a056ea422a7057417fe79fe5cfdd3e20332c13eb8d42ba03171d0f347cb299c788ab60510d5bb79", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "ebb9fc40e29264220f31427903f83abefd3c2a1ee06447cebd474d25f7aef92fd4462cec53254a3a2610f04a851dec2dfd1aab960d45a4a3a4dcadeccbd3785aae6c64788afd2c053b45febcafdbf3611d49cc569fec5b2fff5932783bd16f0528c731746ac51f0d84a279440c48773154bede2d8f4213b152dccf23f86df65dcedc02614248b650425a22bf1379a2570ebb2a31989810512459a21891d87d2f0462684864b10c424ea251562becbd29154b325bdf36640011b2c02cdc6ce30e370a0cb07d5eb2856827ff56039783586c32862561ccd2243419493b0df29e053b99dd75a67651ba5a34b552d41a5085503e42cff4933041c83d8e4afa29013b5edbe2b2a3648a09075e5ee68aa96fa1056494f3b6325c8ca844b4d9f45b000329f37272003448268680ba8491c52d71a43c03343d7cfe2f85d9d025094c067b77aaad5f8905d8790dd77395d658cd0b71f57790692800687e9cc04e865a60198a5899163328c9c317be3503e855e0f9833e84e8d009467dce3381b2ff5434a97c1c7b0838ea556b5e10296c904a9f975918a4d8410be6e88d0075a6e3a213052d5b018957a6920501df547361083d9403b31e50f5b8ae7df4a59d280d1fc6efadf008ebf27223acb596baba2480ab293e4a328f5fb045c96a393a210763c63d983edace8bdbfd255fbb2ba6aa40b69066cf5ce732e70eafe6db33e6305eb983", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "fcc1dea784dd25d9932fb3c035b077998b604be76c8179890171b19b8dbe00f7cbdf6f686055e87ed8b23cd589f3d88917fd1102a9e76d58b2343e903fad8de1220261e50e06a9b3a6d2a16a2469ac774b07702d427be975c5a2deace88b1175780632015e3a392653516dd31ff3fa304395cbd056fe5a6abe4fe96fb6f60342f4a6133ee36705f5440a4976a377fb073ccd797c6171a3f773080377e803b7d11c7620f13842436a0e6ed509af45fc3cd556e6e91b73cf14778fc0800041d611cc9bd953ef94495bd556d777b9b92953c3936400bbc2499d402edf1c857fd3d62d0dffeee7c4d89fea4ee92f6fa86bd2c102d3efc6eaa1de862b73f0fd69ba41654ff5b70a7e459a96e221ebb12b9c36c44b5d957ccb5343e3c65a902c898ad9dc6fed4c6a5bdfe147e0aac78f21a70eeb479e548f78fc3afaf4411e578b741c5cd7aed2fce23d0f395a303f5235fcba09080ea7d6953a306ef650e205372ea220b30b0c40d33a39dd43b26d5de8366a3652a7f0797471080a437332f231369638b64326610797d1400c1e1a556856dfe3a1670d9fdce0f71fbd78e519d72418c1e85d0ad8e26c436c3da18a34606c30ac9a432d6a87cc8bad6d77fd9d9d4f235c0adb566d21efb30e0aea2f0881b4a93c4b87cf7bfcf6f47b46fec3eb042c9dfb3a136fbb18e1e7fbdef53176da7c5b67cc4498493812c14b4b45751b825cf2", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "f4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed910000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "dbecf4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed90", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "dbecf4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed91", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "dbecf4d73de02aeca4282697df10c905e06e92b47d092658125680e55af10007cfc760a31f2c5cfb3ff293e06b7046328da88af05cf99b6419267e0eb22600159c0fa5a30f929c19c833c063108512cbe20fcd7147ea7a084e145e0a3eeba547b8074646d3c73c566f3dece170842fb2b1a0776507cf8bd28bf76a84d08f1724092ef909e788a6f69b9d4d742bbbba12c2f103529d663fd379c876d8378db8f395adc17a22f687bee6a672f6aa2d86c5d999a559e72360cbe0462323769a6f6265fb8d59fd6fa53c127fae86a85e80262178d9b792ece259d2def48a6be370a67768dcff78ba088f75051f532fcb5974c232f788a87ad243e09e8c72181b5c151b2195a8ad142de97b0a8e51567cff2bc180672fd1983127df1a9c41f8305ee9c072ef6a44aed66e28ea4a3a7d7ad750ee3540dbfc4e4a4853c8e3544d9bdb48e9cefbfd70e4c125bbe76a26d04c2959079eb1485fcd3a743c2c8616aa2905d45cf34dbfb5c36dde551aa01d86fc8ee455081c3f46f05b86104c5c4dcdc09d9f8c48e2aac8f10e50b698948936fc19d119a42cef2483544e5cefacafee24596a7e129ffb7cfe3a1452bd1b687f52aad9761f062b077c4b69772ff7d2a838b63e72203b0d77f2a26e74cd4170e5c9cad4545253a8e90552032e3f4d11b498389eff625d963766a3884ae70ad45f2bc58b5657543bed03545869ce3e4fdec9ed92", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "9568c199b43db96612f628cefaded52204e66010e41821097525de6bd22a3c254c3f0fafc0912600ed55de72848c7798b9fda75dc991761dd931106b1b92b4350617f98af6b65b7dd50de7ba53ed01c4eddc42d18dd2275aa6fd132ff6d299527e1a1d527228ff690aa6da7ab786f587c8ed2c450a3359680802a195765abc54cd4e6593117ef7b7f83399a7c8bbb67608916b079a156fd31bd5f70efac9f3ad300b91cf0b61a85b1cd91a03c8a23aeb66177c6768a641fd310aa9d31b3956d23bbacc86eefb3543a0b9184549770d7c4f009d61563e159be3a8a3683cafae706b81e9844bc38b5ba1b1a5bfe197bead97e401647b1b97e30bd26e260018ece801a1c8bc4e2d6f92b087a206a50aadd8fab54d295ae417ef4cae806534107724e1ca17a598c9140b4ee8360efa346bc00c0bc6550ab71324137225e9cbcc4a804690fcca93a8aa9f236a2d990287ac4787473eaa44dee30d89d4ea7f28ea48fc53239dfa6d180caaddb3266595484c2ed2d78d7a6422cf001d5451191ba2814855587bd623d935aecde7fb1ad71765b589b58114db72f53dee9aed27fb0e6d01b06df0f11d410eea229dce98111bd37fa87f03295c57381d7fb749517bec979c2e55f4e341d55d64c29200c9aa64e0dbd2a1e8e58fea3cc9b47d61424f8f9fdd5090822520029a5b96e3b0002e58c356dce92e06e38fb55c82dc2ba063d1032f", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "5ff1176542de7e1efc23954726cfcf806da4793194ff684d0f212bb83398fdc725dc7f7a261208700ae374ff66cd20089d0ab1ada1acf39e0c3046618678ac670cd6f2c1543280b727fc69ff6106dbaecabf9d4f2cd8c25a083ed3a88c1c9085ecdf4808d6622b5a8aefcb0a4401197d5160678293d8abb9fcfa3683b7b5506e65e017d4684018af703d6d887b9c1f6367e6b6cdd04b42d703a44a82e8194e28d434e5ac1f2b3edd06e697bcb71afde69af35ffd938911801eca8e7a24d84166acefb551903841feb0119f5a71b530cbc938ab58f89df45b565ff83cd86046b24ebcf494631a67939d659d49d7f933fde56f8ff57f5a9097d8fb8305e1c432fa21bc952424d7a5ed4138425ce29ce608c9044662cb8003b5aab8ea71f98a62ed725ba513ddb592021ee293d620854ec4ac039592c2a7fd4df2c2ca67a9a108246a63efa04c1dc5de8daf05e68cbbae7adc5ae7f1de3d89b2cf503944383d4464f56154d7e06476b8ac0bdfb2484892345d66330ef1508fe8bedf9c279390fded47bf91c885820b19fc2246f5bef5e62f3e098466935a2e10ada41bc970aed08928084574bb80e54b1627771ab49736dea920ce4a366ef4c314226dac750d3dbb26b2a2b6bb56e2f6560e839bfc330a98a0a6895bc6a78590672521877a9e726b596058dbf839c652b78426f04df143cfefa56da46b046fe777126dd4c49c836f", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "b329ce14c97aa1985e249bdf840a097a5ac0769b2a502f135e2ac76ed2d98b29fd4f5a9140f0302d654a4410d8a0beae39a258854baf76f1d5b1e107546e73d2b2ce233405591fc429a8f2098ad844db1d1df8d26ccbdfd2cb8a24343880172c907ef81aceaa495f37129d2a8fcc998d673e14dab342bb9da83649e594ccbd0cf23d51f200c3735b07f43d112349baf442407ab49d76de4b158a1c43fc08dc2a72a08a418312e5ec98258aa1430eb51422a3fc4838632e8a50ad352936b3ee0121763a377ac84026081b23911030af32a7c003e8832253dbee8db81d77fa970c8fe0664f785dd54638070604a408484f4f55eb13b8a82cbe4d2e897d870315748c319e878bfcb8de372e43a4dd578d9cfc0c7da02a324f7f23d65d5c8b9e108a7d2a0985860fb6c3c403a2a35c2805a74f674501ba57a172be3bd24ac188e9b1a4bb61e01e8633f48070278ed3672669812ee3b2e4be41eed0627072dcd6749f916fd86c242664790cd2bb62c37e6cb650ae2e4eae2a8f1f1ce7cedd83b50a2df3a2c410caf4618f33feac24cb53bfb93c93b05479861762ff201bd4953f67343e6fc4e8a58999790b525b578f58dc92b97c452702b2ac4d5010c1ac2e62d0ce2aaf21efec3f91a0d94f15389aab96a5c77031a9a78cf0afbc24e400a08fde35c597ad3fedd4102ba8ddf18008adff2806f5cd95a43c22745ac3b2d1f767d20d", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_4096_sha512_test.json b/testvectors_v1/rsa_signature_4096_sha512_test.json new file mode 100644 index 0000000..162cf80 --- /dev/null +++ b/testvectors_v1/rsa_signature_4096_sha512_test.json @@ -0,0 +1,2683 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 4096, + "publicKeyAsn" : "3082020a0282020100c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d30203010001", + "publicKeyDer" : "30820222300d06092a864886f70d01010105000382020f003082020a0282020100c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d30203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAyadlwmYbRnTP80gOml5G\nKtCtL8m8b772KEezET0gmR9lOWeXHCglJ1P1+6zOASwqirWSkU0mnvr6ck+kuSDj\nQJMMEG97Nvec6/DmLojg5HaIjp8OIhhqzbbEUjojK2W0/yzCLcRPilWVJ9edfNfc\n83cyEve7mqEzwxFlzGY2kL8SPXOSPIOJKcyv7lnWxwlbjUp0uvLRksmk6HxOErxY\nATB4sop3iegunzHeH01qKqboBjK+jkvfJj6NSbCUFvsZxIjAetivciq3kYKyMCin\nHgZdAkEqnuvEbX2PTgPXkjjYwMtKl6mhIA67bsZAQuvsytlWdSbu7xLBfZTBBJyI\nmXC5bpTMNTFyomiknF6L7hPBWznexE8sehqjenoLb3IpCsraMrHYrx/D3IqJSHuo\nE0fL6xNQkl0w+SOVgQa0mVnIcefB26VdoHcuNiz4Yh14YQhouJThbl3+yWh0qTpM\n83m0fn4xjOMVBm1w7jk4FApgFI8gUIXO+KdwDKPFPVKldWpjs7FvFTBithJipoSW\nIQyL5O8/kCnKDqDjs6DV1tIm7bv0Ta+PBF3Cht7TxOxNtrRTRwefM+r5jjyVtLYO\nee9KMJP+7FQ3A0Irp0oRhRHCGTtU/otjOGbtLHBcy8bn2dNlaAnsPTNW50AKlkjs\nN1BQQePjGvHALu/pJKZwR9MCAwEAAQ==\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS512", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "yadlwmYbRnTP80gOml5GKtCtL8m8b772KEezET0gmR9lOWeXHCglJ1P1-6zOASwqirWSkU0mnvr6ck-kuSDjQJMMEG97Nvec6_DmLojg5HaIjp8OIhhqzbbEUjojK2W0_yzCLcRPilWVJ9edfNfc83cyEve7mqEzwxFlzGY2kL8SPXOSPIOJKcyv7lnWxwlbjUp0uvLRksmk6HxOErxYATB4sop3iegunzHeH01qKqboBjK-jkvfJj6NSbCUFvsZxIjAetivciq3kYKyMCinHgZdAkEqnuvEbX2PTgPXkjjYwMtKl6mhIA67bsZAQuvsytlWdSbu7xLBfZTBBJyImXC5bpTMNTFyomiknF6L7hPBWznexE8sehqjenoLb3IpCsraMrHYrx_D3IqJSHuoE0fL6xNQkl0w-SOVgQa0mVnIcefB26VdoHcuNiz4Yh14YQhouJThbl3-yWh0qTpM83m0fn4xjOMVBm1w7jk4FApgFI8gUIXO-KdwDKPFPVKldWpjs7FvFTBithJipoSWIQyL5O8_kCnKDqDjs6DV1tIm7bv0Ta-PBF3Cht7TxOxNtrRTRwefM-r5jjyVtLYOee9KMJP-7FQ3A0Irp0oRhRHCGTtU_otjOGbtLHBcy8bn2dNlaAnsPTNW50AKlkjsN1BQQePjGvHALu_pJKZwR9M" + }, + "publicKey" : { + "modulus" : "00c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d3", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "9cd28bf41b99fa4df2852d86536257fe111f63f01815146c057dc3bda9b6633e49495d38822392b6b901e6ac69c4f09623a524e49246c3710c85a1957943d89c8399b0c2a649938bb07340f14c6981a0da0fd35163bc7eedac80ad1cbf06a4c32a4a08523554256eb221395c76e1f79a5e3c5b9636673db3ba27eebf8315468888671f8441324e092124df31d396ad8367eb7c9d0afa44dae85d56208ba21ec7c1f0ed6a3678f5d97ba7089422c662d86cd514fe853f38481632197c1ba07e4d92735eef3b75afc25ffa900769c74ba34f2d157e74bbab64cf413bc858cf6c393e8afe24f9e71168e97db96717d0081d88a27257d8c692dd0e001f3fdc2090512550ad38725c10a201fc50f8dc89ecf363b4d21a7d815eb78557d42e657cb44bfc785203e8de00f9e18af1c8e12953a33b0717af215d9b04b71fc320bdf4d558faf55d03d30844237551e35ed6606bc706ca43a47e6c493e14719049065eb8e00760283ee72c1ae3ce019ce3263a90b8340d1a47b49b78d5cae9602539b379186e5c1e847b69c75152036c8d9ef3c77ecd151bdae7ff36a459d0bbc1dfa33ce3dcd94ee2cf6ee08a77485746306ed987eebaae2baa544b543b5afe143e4122ade5adfa4fd463a246f29482dce7a51573aa18fce87f7edde842e7f21ff9e40c4101b922616ee4c14ea1af3c4d417fe8876af381027d837fc40dc684e81b9eecd4", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "659ffcbf6b22f5d201fa4114077aa7df32b513a1fa5948ee01f6e21c1862a2b91863f7aa53d1aadcab9347955210a91829a5f7c86b3e2850bd1f76b3c4f4333615ceb22830a7a9d7a13436683a48995bfd62f528ef4959d30b6ddcc8ed2a431c06c337250f8274417f6369b7a08b927885df52bd7370d3675094bf1bd32a7f5b0ca9a399a59f868cfb78f87b8647ab37d0d7a58d6f4a58f3e3df7ae88ddfa6470050229754f4ccfa265cec0635f0360c485d8f81974c6b8a11adce3775dd01936b82db37641ecf5f43cb8538055a053d4085c38a8a1c4e0c8af961448a779288c5efaab1eb4401c8f388c0b729e42243d935df1ad3705c1c5a7ffb6ea8ce77a69481a3b930f95ff118cd0fdb17393a37139b3b5a9c275c6bbbc819e18f49c369153bf1f7807b450e54fc28065a6ab6d5b0ee91d0a9302ebc0bccd35c2fb2fefc341a954b67e91f6d8f3f7b62c5fbe504508594f357b1ed951fcac7043a082b9bbf41ccf609881861e2de15ee99d373c0e99027ff240c0b6fa52be2e199967860baffbe25b3254fcd375da7152bb94ce8dd01465290fbcdea0838a69576e97e63cb636db79c2799a26f94a9fb044e3bf66c520895b4683bd799e6b04ab62f621dc00f20a4adb131606f127b84025269466c760181d7dd9ffd0aa5381180b541e5e933e1841d6386ec55a63bd9d8674a775526d30dbe34e4db87067a9326c6dba0", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "46eaa4624a4d2c1f1043eb3d17b48d977819a8796f48f20174c50da624c657e64d3154dcfa2a5b1d8c6d2ed07cf1f1c19aaa611d6466f7e7ec73df5ee786573adc5a9e3c1d0a25559dad282db26e889807764115a05a23959acf48d23b3b33a93d8b6c7de3ee446f113eef96055d285fdfd27888e569c50f022d5e8abafc874dd5a61df6258e85268bff66cc5643107f7d9097496caedc185b37311ab6979f273e5670f143146b68e44b49389554772c1ca7bb7a12fcf67d67a1fd0c245bb4cbb924276ae756098599392cde076a1c0edc8096d9125e5a5d30c2a93d00fe2e0362e98592c8fd31ab5b4c3b34e65d38ca0c25874eb394e04969982b70932616b75ee2912c6a07f20ec70e52be630ebe024c0622aed125e00bc84980416b80cba7752eb90af2b8215c4b559880d2e1c577b7374531038083725d23d02d4fa5d8b5a4c68e9ea5e11fe2d9e03c1b8a4db0b053097b5a175b1131e8beef5d559bcc3f17ed2e6f6304c0e4650a2bb675aa8de44af8a2e301734584eea145c4b389f6180e6395412ae70e57f488ed15d45895be580bd87cd916b8f20e46ad2fff0367dda54266778bb444c6e4fdd45fa62cae3aeb54b6a7a6b4d8068e3a4d0730f0260340a6c32c3c5d33f514612c941bb63d730df5584933e12546500495b5ed3ba3631a3db871d17353d4c16676a0332ba4c4c4c68cdb6ff21ff737ee249be153c1d9", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "12813153b37fa6c0fd755a1c7c409bb8169c5a39d045dff2da02b2f8e8897b0cdc6c2d40e6945b97006f18e1b26983f77b70bf2961b5e5f2759241daee8c56fca7c53c81f69d3a0341720d9761a4f7be8c068464e881c85a2c39e0ac6f74f6f5cb42df8c3713f66a282d7fba85b7a09a6af83a068b78bfe83ab25841e4bc67c9e40cf2a0974f8875fb81cc6a115b91f922419c44ea82b33187521a7e1f46c0ab9459b4e97a3f4a1d9e92403a37168826fa0ee914232afb6c4d7dd082d0c58885e356d0efb8aa9ae33d045f24b4b3182d5c54556f5838c449d31a49a3ac4ba568c248ed72c111b5ffabd991ebf5c48efbca33cb38996d584992c4abdcc7b93700ca03619412a355b41b000a32f6cc4935f942209b56a23cfb7b788dceb692343995f77daffa25e44d672f8bc451f776560b415d0d1bfe9925af1c2567a8e9bd15b8554d93377c62b0addabd27e8d9e0859f498ba8e03094e1d86d41e69f7606d9f1fac04744c3b7b8fc4942a846e2a3649bd9416d500b9895455fb6741ed8ed4f426f20ab40d8ab2e6cf6c63f5c290fc011768b317bde49753efbdfd12583f1ca79287225f9c3d3ed0c4530815e4f5e7ed78d14aec0d04142d0ac0fa3bb5d73b4bfda2fe7103a2ab40672abf08ef4d9e537b9f856d32450e2e41d9277be62ad0675d1a530709f2747f51f17aba10381fdc70c626bab45d51166b6f6ad978d2dee", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "27a042625f50673fe9edab9aa2fb4c60dcae0be2e8b75662bdddec7b1d698065510a193e17981bb0b1c32e46d237e15915afe2e2d4890c09907e1866095c19763524b6c8d2dbb7814ac5047f0a082f7fed4109741f4719e12ebb91f27a3cda71e80ec8a7f6c882ea5b3de3c9f156cff033a0d3cf787f9a8a833a29d0c96f0b68ccf55ffc62098e21f0df1832b70878dc94ef1a3260ec2fa56dd3c4fece5d855644d26012f56d2af85a0771d61367b7e266577e44c444347970908ab6cfae42069e2ceedf63679c2bd03697957e287d156b2717a416f0e4ad96868e1c7b80eb84e99778f670ca39c15e1f901def1efd824ea5f7bbe127dce8c8f53d849fe1172a1254caec13b10b0612e72d3f8e7206eee2620e8e3c0ea176deb4b1fdf5d8d37b57af553cf7628ead74443f98655b5166cdc08190d7e3b134d71c21bfacde3e4673529e6d8a9c7a8b419451e7ecc6c16a44b8e1b3f2c9d1c822df8f2b51d8fd027074ab2d1c52d16aab0a266c7d9ec03df7e631052e67a28963bf8560e89326168bb7c8f5a152f7ac54a46e88190c62a938628950df881a4be4136a55bad4f608d39ff37907a6f99bdee065e5ccd2921f8f1a2ebafcb336fc6ca96a207a5a0a7873420a2ea383a5f1c604c93b6c0ac69244f05d54cab184c6592e9bc4069df60d3cbcbf16729dc2f3f3540474890abef29e1b21dee8af0386ab61784d7af8d79c", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "2e642b8a5208890b52187729c43a1a308cf6b846ba1c2fff152ff4a1b051753f14ab035c2f3f732d5a9df7c2cb732d09f8147509bf02df8ad26924eeb04dded8467b66c5e3eae384568f624e55c81cfd8e3204422677ab62d919a176471b1fa8bae44bcc8d4d116a6afe5ea2773ac52a24186d6a4374171ce0516bba8733c59f38d622b7b6b7ca7ed2123f7f46b6c06b02f4c7506c46327d7cd908ddd503fd42be3cc896008eb9202bbd7af08b9908121a8b27fa44747217ef72a8c549444232e9209ca1345ee017010409527faf0722e3f13641ede5730639bf560c8a655e2f96cbba7b2811da8a1fc3e5125c92754ea7b823f394998b8890602b1713c2a4d352066e01f55ea86fe3da71f9119300d84874b667a6538a90ab24aec2bdfd9ba9a5f0c3072d549653b16f4a4319ca398147e6753f9a048b5b250c64d599115bb717ce85c8370df62c93da7e10fe705a12482e6f25e6ef1f4851a305aa4dc21b08791885867fc10c5503a769a6d6794ab5a9cc5da68cfc3546b0e848ed8629ecded620ee3fa6dc1236b59874916c45f9c409c9889bb85d7b289ee5f45f6d33262dea83b32c071417d3759cf650b9d43468ff0c2e922632e8d73feb4c55fe4233dc1f0cc6f6e522fbc9e9362f1d69441d56ee5f3252dc0559339335901f539ba274cc3640ec776a12c5c7e5c1cfeddedccce36884ea01071c2bcfae7ebfb5b874e6", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "811dec041124d3ed9d5eaa9c760ca5756e42525687d4af701231671e8f7f4448ea9b9eaacbd9c99659ee3c175277d30cdede73e1b332ffe41b8b737150ce1f1c67aa6b22ff801077c4241a6ff4af8f4db9462c70c13e1da86edec4042a70be9d08384d932681dae48fdb83149170472564a5bc68cbe952c76e476b99c8a5a1ecaae809690a014b28224ddb9c9dce0d4f6a77fa2888a71f3aa9b5deda0af40ad0464d9adbd26fde242523c096106124048bafe824f733b0af480056de2314f5e27db5aa3fd15705777e14efd2ac43beb12f8f496d09103ab377971cdd45e9afee8baa874c23d3942ee3a505bbc3901dd4cf55ea8a30fac0cb754793fb2d8f4edc29afd51b99140a8d03aa0614169428205fcd66c1047d3366fb32f1c2b1bcfed8ae23580ed254c3dcb127daf16aec1892714ee05a1ceb4e561a1e9c8fd4118ef8cc9e063bd86c55d28b8acc9d5b4c589583e7c6b78fd518d8ca85b88517f10c27aca2f0bcfa54ba5bb94ed5b005e3d871b68b86e96adf12588037adc97cbef59c05f0d2162db2e4cce41227df11eab5449d612be56ef6fc522452573340d4d68af0178d4f19db6a0ded521f1a982bc5567dbde2036f74d6d67b806ccc7c7f70d3092c22c9c1acf307b751d994fa5259a5046668a047afe4c3302e908bf70bc6b55c39726bf24ceca809357c623b89fbf0eaf8b5d18823337e7e0245d865574cb9", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "47dd8953f9fef033d428958a32a4b30983d7eb9950c3d9acd167d50d9445cafe2bd02f44db5f7c5f6f999d3e1cae5b7458cd3220034132a3195481fbe5ba6b878d85c6f8ec53769f28245dacf66b562bec12399919265b3ce99c5f2217c3f5b33228a7300a0e87174675b379ffcd8a048467f04df2b5b7a7b8e3b8ffeb2dcd408a9363891518988a2a09453e98f7cd73aee8be03acb0bc8d67f7f944b62a717a7a5dc9869ac3d30e7fdf68cef439eabb8220c6923016f00b353ce5209ace5d387a7f50dbe09a7d2e521f1ce57251c48883229dfcea220e31810aff68da93744715f0720d49d8a5f3df2ce56d8fa42c02300729e8099df6e8d39bcfed502a5ef910b024e09031e141266e5493e64202a77c661da8c363f713b78247d8962b271e6ce968810775b6e76b577f01c24daeb7f765e9aa0118168103a51870dacbb4144389cb0e221e6529f9692005a2828e68936c339c96f7bcb4ae61494d03a3ff46adde34aec671b5aaff2fb61dc6011f53f9dd9a19bb6f0180ed90a4ed44ec0ecf97fc50c15607d1c6e42d35e36526f3a39278a7afa2601ba7610292bd6f04bff85f8c4f32f32b42379085b461eaee65de85ef2fbdce1d0dc39120f5670ee2ba5b12902878d2eae39290909dc55d64d1d6b03cfb4b144dab9e7bd8cbfe8500576e1a9f300818abce002ffedb4e8f2f0f58eab36f5c81929b50578d4ca3626b87fe", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "17ac14ac21d38aaa857542a9d871f7d81a829c39aa26cbe7db722f68e4397a7c758b11a0154edd42e1cc6b64047238ce4177558a0caac2a6c66136c8347ba058d6aadfa3630b4c44fa7205e0b8a9582eb5d904cdc7d25e5b9fc83bb4fc5723b3171834c07d59876f9ac771ee66ee17dae152dcfd86095fcd908697008ec1776536724d9e4322b6f7cfa59949a0b9be7990ada56722e6536b8e1442e0f0d8799ebb36e7881ccd52ddcd8a8033cfaf6d3e2a5f2d5aaa04291ab11e48e745c4de3fcad3120261d01eca03f502b69ea1d5d6f5556e9a198d663b05b7d631dc975cb7368b8f34fac47c621e60163914144b2e98e2f993606f1961d2f176a1b1eb17e119d48fd2249889a89be68ac78a415a8752f0425f1baa1cc5de9a4e0b51bed081ebdb538a70be96cf7519eeda55bccfa7ec5fc82acf88036af913cd8b30f182646d9f7f02daa27306f0ea2fdf436a40bace578ec2166a4080c7cef4a862804820020d9bdccfb2289c99ae61ee3fb3b3a9d3f6df672c4690e8c943f2fe23b5718a199439c5b2dc65b63d37e00440fbba51660242550484c94c8b6f504b0bb4e2579f1f560042b721db7d2ec2ea175401c14899062f9022fc0d8e4775c8d10c63cef61e9c649f771351b94620a3305f2d4b681c11089b5fddfbbdd291ccf9e1a997c1b2e6ab3cb1e1bdb428590ced534cd4da5a9548f3d8a6edc20139115d459853", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "b053f20b91837472425746c5cb3c26f4aa24bb58482556b418aad3aa6df71b9f67fb66855b83ee57e7a62aba93167d9a0aadb514c7d9f4c6e0000fea8525aee39ebcd59017fe5e58ba751c89daa976c158d9de60192230c0ce85f832882fb3db671ae091c886559dce66ad1d6ac0a5d1b2ebf2e1c30d88c46d43f9ffce192ad1cef57a7f0c437f6d25db071b74b49faee3b9732e9e0c7fef58e5b9971277411fff636aa2393ddc82202319f2aa5b2d14024609310f9c4fb6b8641504151f07ec1db8f729ecbbadd5a1d21969cdca6d4c9e7995de673ef79e95384f83900303c157ac79bcb681d2601e9b2f97a9438cef3a8ccb72a740750a2cdecd1b1b0df4a313e912701e82d76d4af9c8e18ad175345ef59968ea8c5dc62a8afb39f52515d6e8527902a03dab09419208636a3b0eeda8148d2ddce169ad3389776e10ac3a88b1e57f0f5da8e12bb1339f1cbfd367b221fc2754c185fd52897deacfadfa401eba9d55521592311ca3441c4228896a09c080443f78144e3e5d8068a946fa0d30b2187cea28085913ac86051e77f84873ff2b150455fc2486edad521ccd0b58a9055b049664d1156f4eb4ed393bf73a5d3d09cf7d163b4ef5df618dc6a57d2983024b779eb6a3331cbca72094052a8621d24d76db741a9f57dc42f41712b474cd8ad90fb348a2646f456c6ffd8a30657e344e57bcf890bd0a2d199bec9e2d5be5", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 82 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5113288772030fec77b5bcea9a599a9502d8dc6b2b13832ae23c34e4be89eeefc4cdce3311fc6520ef8164ac409e9c2a8f6b3f7ae54788bd652f73cb8902be3f0f95c64b7135a231d8b0ac9dbb82441408eae432106aecd8167e0d3ff56fedfdd0facdaf1478183fc35a522e34933ec07844f21dcf76ed0eef71559769ee6b5a6bfb14f654528e6e24cd3f331634e88862f2b37e25cd61549a7ce207aabf6550292c21b187a30707eb0a463be2bc8ca7532f1b00f7bf3e7b561f685c91f6492c5b728ff2fa26865e6f1bc85ad84d44728fb549fc9d1ef6cc0fce603c3fd94ba8bf795fdf1b347a9f5ac58f1d922bc7cc3754cf427287a8458d075a148f6a336a0fde617f771789cdaf7223a2dab71448cfe2c2ffabd43eb839c5eca84538785e3c6f1cb0a19e532b5efebbdab5b98260f26190a359c378983548497cd746d4ee0021f148a6c7b5ae97e96d72565521b9d9ea066a3bbfba1427d40099ca367e378b227616d3d679ab5832b2dc93d2eb4993ade501059cfa8b916158aa8238bd5e1cd83e4a2ee676dfcb85051906f94a8861f5e2679912df5b48ba309b90fb383e213a70ebba0964b00f7df451c6d60ec38350e260861f5b5e86af8fadfd09d66d8d1c4955fc8dabba82b937ddea4003f9c39d4e7b152c4d13fd2e54fc95cd3c3e1bf20a065fb6a78d161e80bc4bc00c5bd93acfac027c94d21accbc423c2932db", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 80 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78e1817f4671f8c737dd45ca7d069a572d73010927e5957dd6f05ecede34487e8b4168e666305a80ead3f6f5701d350397ee730ffb6a320161c9743db09cdfa272683383271287908eb5a61b0e72cb783b4b0f341f042973247e525330201eed0b0ad881582de9ca70aa66e5171fc08ae22a89a6d5bf61f056ec02fb5207a82ca0270da42d44afb79f299782da7fc8156320e837269c9170dec5a767451edf0543361c5e5ef4f6a165cde8b0f6c6b6c62ceddd73bbab815d08340046579482e39a216d2dc8069fea722937ba5333cd47905497e512b904db8731a88006aa6b650841f636cb75c1b6d0be32b955389eb1f6ab5df19bdeb9ec19f090d7a46b1d45063126037b9f8f025816bc79d33b983cb576392ae135bcef786665522b65a6afcae3e345c06d551d5a122b305b413144cda4a58012d539bc7f9326f1a80ff70b5cde353622577dd23d10f75d206839274c771f2c6e4da1eb7b93c3c0640ebf7d3d8010e22a2d58281b8f811cf8f99725542fc9059228fd7e01113b9c3c8956badeb798d89606f481e99c222ea1918a26aca49a9ce98bd4fd658ded3c5a2c946643ff312d418b7b0da0e8d96ce91da8cc037c16280632083ee0032ef65532ecdc45589dddac1fab52f8ed55e35c261425701d9778ae53caf595d7b32510f7dfa8a7c86af4e358fe08b8efc19835e0e9c40dda2f1ac05613a26520f0ca5a126e95", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3fe3db1dfbb41a675e4768562c60dc2c2ed3c43022b54f4c9fa8e99de6a93ce650984c6c27b7bc5524c0b032c9115fae2cd23ac7b03e496c6f4785e7045b24d226b2ac535b7eb605cf8b56906ab95ab0e2e6cb3e2b3df71b714c66685a2433244ed153a8f526bad60a530c97ea9a238fca6fc5aac295a257b32fa6fdc68f9216d8118907f282df1fb2085644cd8c51d1be9f6dfa9f3eaaa57acc75d1bd29c3a59f167215c90603e790c5658b2d7887254ff80630122ab5578083556351edf1cffb7e42775a5ef79b2ff6cad7a1b8f32a7704bdaad7d63844b7cb7a295155fd8643044c3a83f867d427511e352079f578f00fa55575445e4af5c6e42500d0e4ffeb718e13076d9531195bcc36333960060830496256702c20df4759c74cba389ad73001f166a3b6c2d9e69d2b3bf86a5f929c79d17483164d76cb43f8723cda7648cd37e5d9d3aaa5cf9d077a6f3a1135e3e62feac9d0a0d8c15d6cade7ed6d2b568f89f74d6892d645c89bbf1429cce33e525c4d151a0a4e9192fb6737f151d5b460c4915ba57e3fec3b537aed97ca425f58a81beb3144b5898e27905ae56539c97b9994cffdb9e4bd91a600dd02c2ab3c9d8c668ee077a2f1f58c8ab7d0db0333190c59d37ad615dc3029faed93f31a4334a1ea29bf7b53f3d9415b8b760891a4a649a92781eb0568d5442b65e574193f040af56e5d33d2e6a47da09b7bb8c2", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a79151876e4e870920cd837bdf756398cf9929bc47dd5d082916cb622c05b52f2d02406960c2eccbd387b722303d5de1edb4f0a2ec2ac82fe2842dc6b321bb1ac772270997594460bb14d9ac27c3fa7c17ffc987035a30784e0817b4a90fdbcbecddfcbdda814b2296b2fa976199c2cfe8e2567a56b100aeadc571b8172f05eabfe8e10b302fb3dca6079c387914430e64f32c5267dd41782fda4e134e691eb4455656f740048640e3bb1226d47f04c973236a2c0a864cb1bf0dd354f47df45486c60ee8fd931328d8298aa77dc561c394dc337b418d4c41040fc3f15fe72d3b6ef9d3c582c939b6a33692b8032ef32e025683b015c276161e526c19c3e4223e71460918c03c31496e8eae68fa97850b051208e2a989a8e53beff882484992fe9b5c47a4f72849aa8d7896adf4592736e31940c714f8198101d123b72c2715a18e8d58d2c3d7d0d3a36c303f62ffa1abb5f8ca057aa5c4030af66b931fc6bf80389d84dfc1af44dd69e73bfe22f76ae6c0da7f936f06f652a9432697a94bdc2f869f8ce2338cc938cbc2c7809a4000666002bc351ffbce64a860d7e00bfb1083c47a2cde7ba67ba5829769b0bd63d0f2277f000faec93e225234e3cdf1a3c41c8a327f67d41eacea3a7ba3dac55072429f47226d95c235857739027b85a9462e7a9906d8908e5c7f25f0efe596ee4c05a22b611a33580054686f6dc17e930a41", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15948a4c114544bcb6ede3a68bf71cc062eb718dd9ba2818136084e79852026a4241918ed4ff81739356e960493f83da7cb4ea536c2a77ca574b94b44cc9fcfe3a35d442a2d43e91fb74c426e94d9b5381ae2853a1f1f06f9c9fb23ce3974d7184b3a3981e0e30a88f8614c305fb6d98b6af1175f39457c02a8c61364238382cb5a4cd861b9a406526c0308fded92dde543e1b26ca3fa2ecc6ddb6a5641760ec774b6f43c40880d57c504ceac48d550288617012f54d803b21aabaeccd041f6eae3beede1ee7146e91ca544721ad3de98e7118e1787f8b3fbce518b2c238f9ab8c10c1c1f391388759015c25365ea57fe6cf01188cd262ab3795b9f00aea6b333a64e505afc9fab75fb7df290668a5d60b5c2d3c18228b9ffbc5a56ee04edb24cbfd4a0a1ba42928342c25b9415e37f564672e7c83ba1824066c21ff578a081381b62f7fc8d2776fd6bdaa7cc68bb6e9ccccce8296334ee42dc33cfb6f2e56e01c9df06fd5dc43e868eed33635a291cc509c707638cd2f09cc595561d3007ff0bb49cdf9fc7c2d61d464878cb0abce6afea05f2806e65c7914ef33f8bbda8a2e7766750b79d60c00803dfa636339093f72ee4fd062508cfddaac7a1e3e0c1a0601000e69eb09ca3445893109adb13312b9e4f604d85aee88378993420f6d88da3763dac4844d01ad76c9030a60178444652d3e0f0c1fbe43ec2d558e0871f640", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5fed965c75ed7cb7051779c004ea0cac049734ad8579394d660565337bc0f248057b24f89a7e52d3bae2a3defa4a4c8359c074cfe96bb29c63d7f183c2d5959cd7a5f5728611fed9d511ad078b7fd6c6661aa269fced9216bd094664602f537c77871d8cba65f149c600007d5e57804d2540d4a5b0fb109c1811fc86775a19f716174c5331e693ad53bb893a950afa1b5821c97dd70f7a2ced3cc2e9b1b5f40a7dec2d44b17c8df9f9f2d956d5bed00c2718e7d3b724af758ee6e1577a2f4bae9c4d47053418b49c4fdf3f94e5835774a432598e456e1e9a474d9c39434d741450b02143d365bc28699cb470cef886e5a92a60c66b1a11934127aab6b36e93c7635fa42d8ec014ee26e679ea7e3470e7836f3948bfee3505e0434504884508ba66aaa79b32be94e2545881f47da2132bfa380aaf5380b7d45e76893b628deaee0336cadf927e64c3acddaedc182b92280bbb505ef6e70eb53717feb00c9c29b035f2e4e1431409ff809678188b400d70227c540fbce9b17eb5532645e762a26e00d532fc326f589a831f5fae74addc916942cc1e5025f55b8500fe55f44199a625514e017551ee8b4ab0cedea5fd1c7f6f66bb03f031ddcb572a4178f3feedd1174d91fa2a43b82972a14cf5a207c021595176bad8b6fa4b76544d42457410a140dc871ceb0617b36b9ba8cf4ad10111f5206279dafc6685bd7f56c6b19b1a77", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "183f3c9853c987fe83123605574c6317a7b6779047cba4e661a0b8b48a8d8b94a1a1fa9f3fd2b6c2d7d133d778d34bc2d9234c122e81019756f8ce88fb07a4ae0af3b532facfed257532e6f148b85111a5b8a005000e63f44e31113748ca045db35b85af307d5c5b6928c88395801d2983c198952985811ea64258ef4087c604b71570a54f9881c2c7139323d682e6e4c137cf391d9b91b1dd5370ae0d0cdbb24a8c0c376d6528381d1a63599e46e145ddf81ad18086ea2146969f16b21075cd89fb18f695ec6461e4d572be485838aca6d0e76ab0ea3c33484defa48522fe5069d2040260f55cb7ad9750a4ba94375b660ac25a7d71443ff8d3ef54d58e2a05709e3b679dbd4b9104763d386edaf807996ab84fe8006b33313c16958885f2fc22aefdbb28c34d6835225f03a7b18324a99a2175b83f198547e210d56b68a1d85315779df7957bf19c62aec044236a4bbe63a7d8e982b4572b386d3c85b18357f44d807ac218a8b8f75697db20800650a543f57a151c23288d0f5c9df00b780857f43596da4cbadd531f47017476cbedcc551fb1beb70f9f922d72a3cae9a467cd02258cf4cfb673c0cdcae118ae56c2d3b3892f1cdcf5087fa421588c09c9031056d297ba9e0bf443072fca124e53023e1d8db5b60d7aeba0bb1958002a72f54cbcefb740340c8f4fefb82b4e5dd57d6ac7bcf85f9f9d57ca4c1a60bfac4b25", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4df5e7aadd429163a756b8b9d9035bcf3d61151fb765688dbb4c238a2b0199ee7d520bf3d593ec42660f28ecb6825f72e5a124d6858a33514fd43e1485cc06b7813c7659c68273e05a615d1f7f51873e1e2c7582882faa2564c0ecebd364fc7d6a63c0f2abb4dcd15a2688ea5450d9b5ad445abe6035758aed19604e46ed2cf7b3627278c86c218a5d3dbf9446d94a53f59e46d540db4a0f714defd10b310042a63f07132d36fb13ea731d1124ce3c6138d3423b44f7b7680ac8c78f4d89ae98a6c226d5c4e3a1f5d69513199c629dd008cd4a2d272b429060f136931c41b58384f5297e88f6a72d7b10d982c93c4757e4f86cb888e8472417091e9fc5f3bfdcb673063c15d108a01b04819c53962ced6bc98894de71ffcb211a4d5032731b98cce5854efae284e247d224b71de20cb680ab64f32e18a2165986ef45717b710f3b23b3265c547980044455f9bff029de7b9a750645975f04ac7992d66393645aef61896e372d4df1c40685e5abb8db4a788d65e0ead96d6c13713eb2c5197f0c561a4889a0052380166936ef096637717ac8650b1b821164e2ebfa6efb6a0443079c2c8b04f2dfd2410cde6049c511a46ccbd4001fca328160f2f499380f03b17ec2d98ac3c9fbb38ae18309328a3a3230d0d85d55e9159b710d357100b4673f7c1b73ca66e08359dbb260bd0c72d6e95e293f1c6b7b754729c90f5a5102ed99", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52fa2c3025e2673fb95953747fc989615f634d32362d365dcabe6dd1c37370e0c582fe0cd54245fb2b7a892f9b45fdd6ce6bfa5e630eae4163f83c4ea2ca9a43a3f21e8a8b803d50d0345ba48155d1af3f419d8b0f2e8da897f7a36f88f0420bf53d89f3c2618852a858be2ab5d49d5a79b1d7866dff1421deea7143f75c27d9caee5372b1fe36c8ac8f3b5b06f4f71525c88be369b7743a7f5e84abad148492c23f6dc57f4218289a0be3ba1db5cc4468173b5fffe7455f94f5c2ca6c8acae8701dc393b9e5c2c5ab8633a67e4094ffbe2ced9700af85c8b3c0a31878696b53510a991b35f00e1f7c8d17106615b32e8649aaee855e25305c6864bdcea7ff583687ace773a9d56c67df5b462995444bf414b17ad7d5801c60340bec5bbffd49bb69ef97eb10156a490fdee3c3695fc8055cccf2cbf217587f5570efa8baaa384fe2053530791434610e4da67d075f6b8c5613e862e743bd42dbc1766dea5e67f2dc6117791ba42c737e56b108d6e8845b08a33f905416726b02354c6c2c17b296fb58d90fb2d87902e87a80ebe83f72380c9d8c7c5c74dbba510d658dc84976b2122b3216eb3b1cf7bbf868b844fd5559a4ea0c8a8a67219634fc9e4ceb637e6afaba347f7cbcaa562d21fa7e9364251aa9600a50b22694e4b532638d56ff3cce3a232d76b756bb2b7b21e8102841731f923ed410b04b4efb414454aaeb8120", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a8e2386caa1122470b2b1c28bc9ff5e752726b52ec4a2205a45e8bdf28081cc12527d06ea5ea752de377078e2d0419b8e8da0ca5379b7d798c198e3bddfbc847fcf97baa52b2e8f03a03ca394d6e551b441d48a9a6cd005ec3c306c86b72feaa859dbc3076960cb5e43ec88092f2d0c69d2c6d55b0b8e955c514a420bd8c3d3cba6168f2c3ce212c8a04b534c8f2cf1b4cf5d5032ff5d23f74b332064a70e4fb9ca814269e0dd93d7bf7164361726d48fcb20820e3fddcbb480010b7589adcf19722d60097c2aa40ddeec5f02997e496c07b094f66f21288b1b6c634efc647301b76333c6bfe1934a038a5e83f0135d49156fa50bea7db362fe67bdf081f32de8418216717f63bb8ceca3664953aad3c0fc0629798635cbc193830551988fb7aee0b78dce22addfa3f4a830947a29fbe19464d0d0a74fb76237ed128e42b192fbd428e8d72c4b9ed37b07f800cc368e9c6aded9f1b1d45cb10978432990197ef5982290cb64e422a844e69a5fa9d96b854be009d3d9c223dfa4fadfb13a6e4c060308619c2d3682ce48c9b7ce29d2f0e56e5c95129f12f97b8857e0fc1d85480de20fea1db5f66a9a3eee6c085e1288c8a12fd0cda67ce1637d307a3852207184bca56b478fbfc07fa83b427f61320c6723bd877e1a34a38773f71df65b07619b94028001be0ddaaf43bb1f738c6cf728617bbb466161450a4ea79ac83d353b", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bb673cbe9c34aa4e50653b50f151d67ed2c1297ecd20ae73a53df4fbb4987d51c3c229b0cc6063b220a0b3afcf5afaeb1881f1307da10a41af9588276b4649b0d023621ad0ee4df1fca2b4e7d1f605c587c52b8bdc566097a72f99c29cb8d29d6167731441429ce6f8931a331b44d33b691d044a7efbe97a31cfa22129ad3df7633a78f3859ee5d4a970f404be87b5f486e8006562d3312f3b13a934dcc48894dea5985505a917dc6976151f17a9818f6ca4ffcd2b020fe9cedf53945ba1b5b840a7291f449f1b42c56da6d229e9d48b0e51764cdcd1e1709ef7a9e2def7306e32b6e8355140220b4a5c53f38aba8d505fce60541a47eea7c7e3d8f2dfae74e1cd1725b4ed477a8771f55f51a50be57bb97f40329fde3a2acc3ec8d13f51428320a8d184240bb0af9ea0b67eb7d441ab63782f7e75e11aab72a7ac87e3fa6143c969b4ac80877bbb21e0b0c66be69db1eb46fe475cf6a1d5d46786cdd11ab88a99957f451cfc743a0928dfc5ba41764ab9154a8783edccad25f8336599ca5659758bb55f77d0b2ec2ef6f627047b7a15a82065dff9fb436fcfce4e747c2a0c52d30fdd3507835b49ef4158d77ad86cdc51293399aa7424369d2fc11bc93ca0c66d3d7a75f82cd2b0002b28c28cf3c91ca89b5115bfaca6d04a0daa82fc3d4dbeec6e87db394b67026b6a595b5965db12cdd8ab2ca1519fc19d326056fec39ad5", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f529f9eecfc1e50f2407c70f82ab4c0a62d7ac9401e6c239063d575b0e198449dfd14b8fd732a9dc562b7ba83d9bf6df2295927dc8293c8502f1db4049ad46fcf9996b9b3746a0264517b909e7415a9f7d97d0754b83de36d16e85e201666321df84177a862634f3667fa8f780c404178e744cf73a923f470e02411d452991822d6b509a786b48a89480eb559c5ca7a351c9a383c76f2895ff80bfad92b57c80aa621bf67963dc1924a3014982ed5f30dfdaa4429e65767bca3521b450c4f9c8a1c36b91a9652598ce31b3cd531cefe675299d171112d2e591357c12fee6be0c52b192baa95e951fd563c4471de85bb6cdfdcc2fe7e7219b8d0963a4d6d4d72a3e94f724756c198ca340c1e09bc418b72ce9954c625c1547589e45563ee79cde1211e0169e94514f9f27c3eb3f19ef78ec78d50638150b41b59d369ff44c1f5e54dc00961a05600c5491f558e698d316eb0b21074422cccc11f80ca7c6f6ea8942e198ffbe9375f1fa55103717b765ab0fde89c58cedd0933785565bbfb0ced42133ff4726b5d42afff53686da3348572eb3a24f6e7b119906d30f24b5d007900d7095e4be80097f509e89d630a931582e112eabfaed2f562e4cce3c121167c454f9043ffabd95cd8dfc1ceb2c10a5e58faca8a23f32c86aed077fef810c32cd7266080a8b0238607a107cd036414a2185ef4b0328c6b1023c178d4fab5de38", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2cae83310a2b413f44e68ca488b6d13ecaca8289e797786076bc63b00b583e373c48128d8500924bcf95b1d67fcd6961f2429aaad0e07a3a8273d164b8c9031d7b90bbda134ada626562d45c693c92847fa180af4f67dd87b31485b4a3e11aa188a69cec24f7603548fdb523c064cbaaee173cf45c82824c0bf5398b6339f55e07b66d0377ddc4282e3bf0bea5e987c556ed138bb66e3976288e0255701223cf93d11f415066d405aac2c330eeeabd84e7c7d022d6805dc854ab29f1ea6528762e40abcb4710503b44801b23473bc8f15a58f5f3cb69a0589acd129aebd2480cbd1c90018ecf36c4e2ecf82ef8076d8c8747db8cff0e0799840305d11ea2ebb36e4874d689622c223e3744356aff9e9817b9a8c0af82956bb11546382747d7cf8a9eb861b1ec6cfba56678b5a1581213898c63454db21714e2da0fc3eaf897f8f21ef84e8ee207b6c90a9821d4689f603e27827c0859a497abd9d0af6e7c070671c407bc3f864e600c43107a0270bc06585a6a14fcc7547978296f7b51dd8ecd43303ec204b6c83dfd4e731e3486014987ae821d69446b3578fc9862f13384f66afd807ce69037c5d6a388ebfa3e5ea5b9602f5e48abf21472838682e23826179b9c60ed6c5724db772c087e4f4a5109cb8eb90a70ee95779e89909ff47b7ca553b8f35ddb2e6d57049ede2879408fee0cd28a3444790544f5d9688e54199a97", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "40dbf72ca7d7f8067728e9c31e118d8899d71bb6a5e57253462a107521babbf81943428ffaaf03bab926e41a12da79961fec9233150d0af2d2a384d75f0c83ba607bfa485f6614d2d08879906fdb8ac9ceaf98bb2015af14e36fbbf3b381dff6c033dcb157f46da42fd89aa3d95208b917ebc387313013b3c550a906c0ffc27ca7b6fb8dba26b7696b36886800148d7cbc2ef6cedcd938a97a4792ee150cfcddb7d405d5c7670852b1e40b8d3bf3b4b74e208210378c5caa2071149d5a0ed6f2f8b69ebd8922e5f6232369fa2774dafb6b69254083517465aabad8657e550d7c36c2e2ae7788f1f2fe475c17e910e796a0e84f36eed6dfb8a3650d80b91d77f0442075c8009bc76f84a289b45768307f00f583bc3d98bb92e2cafa4703d52d6164ba44940c393e06e9b5d7bc91a11bc9396c910763aeec359d1a98259605edb643b0bee6ccd8f830daf123bf802fa0424cff97218ca54e5be6fa49f1c1e4a021d4e8981fede024c87b7f1ca2f3edbd3b9510bd8ccc90178449689eb261521f88d3a6a4e9cfd5b3a74d139297eaa0fb5b0fe39b0034881a11b2da1679e266cc636c8066fb7891863d885bf0ab06403066e2e00692148c9980a143517a1044e04709d38efea7fc7825fea19379356055ee0831d2dc0ced31070514fdb2c0bfe4a1ac1c5001166bd9b3939cb213d43b28e0825a503abfd138db3ea9d170e02f0236", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6918ed68ef3e63fb6a020a6af0504fa7caf68d21bd87306ae1161bb6b6658c2e6d42277c9eeec6676d6273fbe9c215d9dab12e3aec042d663ec40c2a6ba3a1847d4f81e6631f40e1f1de474b79318a6ee72e39943ebfe8217c4f6be9fedf801ea50d7532319f82f0c43d0bb80031f589364b0cf93553dbbcbada10ca0983f03a35801af10e373459673b1bff8d1154069828762778ac146efb4f2653ac1d42243a76036d0faf8040945b41cdd1cfa4994d4e9120b8dea24cc862ff4c6fc7b3da4f6a1867368165a5e4e7d786f85ad850193baf614cecd9dd1035105ede78d16daeb015f1c7ea44bcd2a75318652bc91895b40d9538568cf033a590106d370c778c0566c0881609cf0f6235296bba81fa78c59eaf76ecc275904947aa74ec1692e6d35e715cd09c4a57bf8ef2fea478a30c9ca8b773f2aa7ba49af33260f9d37d72eca27f67abc14d51cd8f644a163d2996b9e92ba424ef1cc7f657dc7591d4947fb5a19ac5cf8372c0b6ea64616873a2b8bc2cbeb6eb0d58e106984a3691a588dca0e0d6fbfc071cd3c5e4c00c3b0b3c245c685cd1932c58770cef8bc916ac11781994a9fb61f490fc707ede0e90ef1f700800c59d113ca7a347a61791100c60f3eb5aacb168bce7a7535d57f29ce61be9ed75f2f02cae48e3637eab25e1e26c432ae7d94e40a5ac8b6c9117f12fc1ca3df21aee1160df775e201c9d32c33393", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5179f20c7125d575420c85b0954d96a0fa73100b265113f301d91457cc901e04876f86603f7b5edfd2578fa64c1ca58ea48bdb7de0f7831f4f331f25548b35915167cbbfafa56ece7fae60f814c3faabd5101d82f04c80f53e3d1ae1a3ebc6e764e26676ea8ac34c64cc3f1d81a6343ce1622dde7b80f7d01f5906b1b05e6bb013f1c9ec9f60fd9a0b6220ad1ed6daf7b4a81371f3d80ee3a5f80bab868a70462b6414d700f60df20185bace77576a106594d2d5ce4b1eed154b85d779329d92b9187e181b321619e7fbe9aa711d98594b434f3e013eb64ee56cfeb7a70e0ca586e177540460512e61698035ed1e1537a635857c09e01c762809a8fc348278060b7b751c3009ffb9181703671546797a604b435625f21196b49d3cab7a4450c8bd339e2aee3a1ad8ef61e6643ec1037b593f66f9632a6fdd92cfc7edf472e62e386a3b5434a45f742461372ceb097d23b7b4f5d153d4cb4e7b692a736925e5110ad1a8ee42f992b96d4fc39ab47e14854913b7e9aa41536dba61de7f084e25609a08cda63f1b8677396778a0016445333ae370a3f26de61c607da3b1bc52dc3ef8c2b96b9a9d7261c4081449da088c6f02cd6f97222191a828dceb8d3c257ad60aed903d689123982b6d3af0b03ff17613a4b77d0bbe6f671c6cc04978714899714106892cb91fa91d912b1fd570665264508dfc1117b5d60e066ecdc494d7b3", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5294afb7d060306ba815a17ba743aa671114bb97487289a092183bd41373e5e3a0df7244688781af07d118e9f18818468a837e83f2c58252da523f8b25e61c96fa6ac97434ee553ce58fded689ee82ceab47b38f845e725504b2ddd61753bb9e334a607fc45616ef66b347aec5cd44b8a78968abc6bcc0a2a19c36324937fd1eb11554516806dede4075c86b86835a35c60f4bb482204d0b0855bbaf67228d6936dd1886335e85a59ea445084735368f76be5b7fa3aeaebdbe87591451d9499cdad26f82ec680a46587d5b1008b78bd99575650af8975797bdea912932ac9398ba35ac95a615ef6b51b141f18eea88a1aac53dc13542eecab714285f5bf2ea75d9385425784fcffb33128bbe3646e5be152b2000020bdd0d00e008e674d5012170b2ded848ae57bdaf25877e333fa1c112acee9fa1498cef6b353e5b3c6da68bf49f302372bab5946065fe20b68ffda400f57f82f9e0bb024e06da7370d8ff47c8cc0098cb365ae97bba0608d14565f83a73008a454f028eb818dc8f5ff2897ffc964530990dceebcbe3acf46151b1f1111d79f99d988e89481144c39ae4902effebba8799ca9ff6d51994d94c70eacf33fd5e8a5c38c72d2f1e282688d2699a76a99f123dbca741d83aa222cbb11c85ca1019da80950c0e00a31922aabd37f6685150df7ef26587feb3cd825d5b4801a46b056b2d9dc491790249fff549bae0", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81d45dd2ed7bdeb122eded3c9d8e2a9c0aed1857483764f86e8d9453ca398e159886710558cfd82594b82726c95806e364c857aac2309f249c3f9272e2842f19f381ba9f062ba12163cec808a9d2f75f01d3760937e3c795d3028223b29ebc6b23898205ce286fc2c7345e67644db5b5fafc539a4a07f8da447815204827e53421431e978e86f61c07e413ccdad6bd8353cb0b6929cab0b309f88891ad9306046835eb04e6295536bc39f95d4023d326b93896217f4f5966d7c297dc58940652c46af565871fa0af03d9445357cc1e62ee9019a3cf0709b395db776d69063a028c04ca1a1430cc85dcced8d05b42698304f674238394febf532e3aa281ea66248b5539a33c7320e6c080bde47ee1107b107761170ee18c094a45385dde9def358360114c7ff9b561901646f2872825d63547ea3dcefa9a07be2b96ac269e4065cdddea77b8462478c981d0ef19c0bc856e00680e728e9189674fee43e2ab98b8b43f822b0d3194ca8e7df40ca9b8c795848c9f4a7e7a7ad8011e07a1ad88322c84af0cc1b979efb2c53bda8877c0bf7620128dabb993c4df1f6a6b254aab3425b9ccef47eb04c20112d04d6089ab2bf67b1fa9e4beabca33f882a9075dab810dbcde8dca885c897983159aa6074e022a2e2e4e3b679452ffc04bcef7f267111df2e7ea57c7bb593454924c3640c37487b0d3a967e56748400c856c6530df8ca4", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63bfae421bea1bc841c4c55761d3b902663c575777e3a4ef2231406600c6055f138a97d8e52a67b1edf7d47384e32c56ca0e9addb1f33e425613a4449ab1d511ec58f9b03cf8ddde8113b943148ae6456590a81746382d4622f260adeaf217434315e1ed44f52ee89e705b292a641a72e25d6393599af2d77524f720996c233540751d9d300ffd467acf58eeb1b3af0ea9805d5ebc8e6f70ed6bab6c5350088ab1d279b4ecbccb41a34a3d7f366df89f1c477981876ae70f019b9716e8c45519fed27f1599d469c93ac32ab0aeaedd37a067b6d460eb7de710e7a25c7c2e02f2d2a79a2299c6d4745af60e44cd30d804fb958e9c8851c191575b9cba358200f413e97dc435a8de7b996a935b87192a1fb9c892be426786c2a26e38ce1b61ed0600aa73b142498952ec8bafe3e261c5a51d70cfcd8f179216386f71956b017fae883697fd626798dc3ffea15fd689e59fd5c9143cae2f150e54243839fb48dced3c70c4061a88fb77d971420b858ffc221f3ad6577848117970d062af3f255e197ed358a5eb7efb063b54fb6c21073ae1187659099682fb1583a0242947bb804665912471e4121381e4a7ac9b33d9a1d82b48a12c8b98e434e97eed912a41363bb66b78d92fc52dfb7c153449a06a095f29798101577fafa4d9125775621853644e2fac9b2de281c0dcd8665cef3d1d6bbef61c2c091dfa931cc6ef40ee9d5b80", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "921897122fe95da7b369055a24438e31977ae5ecebec0e6a969efc589fddf69237fe8ae0761a4ea886fcf52cf3c40a8432cc462815fe34480488b094d5e156df992564afcb2808939dee01a8d9398b7dac996a76a207f7538b382e4da8eaf403d470e8ec98b9ce939ec7c9d97a8a9eadc2b7ed4d01b088b57483b9840570ef35d404f5bc47be1ee7db3a19d9359f5433b7ba5d5770a1c2c319c0e4574e7068dc0481c6446a47291f8a658ccdc974842d85658106d75a3d2979baad2c90b597b036814535b3d437fdfdcd0977f72a66c51c27ddb846ad7181930ece42056be4c1b7f4d62f081f60befadfd4493b1400c749c9d343b15356a0c4b863b9dfe92baae0a6784e4cd25ee1d352c55d257c16c7ecda76954fbfdaf79c3ae8ba81a940264bc75203a1ce4090f1e09ac54eada3b84a06a13fa5253f38f61dd5bf8fccc8b4645756f08e66f44499c4cf3a235acf0aa156a24f6070e9496ac4ee0211068fecbc5e6c7ee19455351c1037561deb2e86ad855dfc8c02d73b109a4e775a9a104c0f389dfaced039127b93c8a6edd943f8aad35c7e074a918b599a9d305b31f32c52e1a5a735f71635abb0d7833e449d16247e4d1bc1dbffceeed7c92c4b1805460aec4e2442513ad391671ac87b9b089b8482eebc80efb9eb389c4e87a85f5f53f7882bd66b42bd09b0275e60e76b4208384e6fd864ff99a4d72b39f401962e72", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "584e9969bb4b1cafaa2378ffd159216abc171a48487e7ff85533efbb00c31b133eaf6b61d1bc392c0eac00711c2c0a5815319b8e12f0a50c3f357d9fa419df1f1c81e1746ca5f4fb0d304f269f07d4041ebb0906de301a6ab99f8a792ffdcb26ed2fe000f8a719a4987425628e49559cccdaa74f56b3029b23ee6be01da127bb6c7c47067b281ad8dd47ab02ad93c87941a01e3369c7d21086279d45f2cde90faf493933539ed526eaebd254b03a5c5b69af634f81dbf30ec8b9cd2ee5d5638e7b9bb9051e9dbaed1895afd992db9cec16b30a440c640660bffe55621ade0ac1ee1f61823389577de5b76a0b52319a42b80c31f457aa9bf483a9d61820d418d90ab9a578560cf4b8d27ef68c338b2c5a6c7b92efa493ebf792b24218911b5acabf2d4101a62b90bc0d860c66dd871a9a748a4adcf8307f676bb49da703cbc24ca190a2641ddcf7e590f8b93b12ebcedbada2020ffcd25492f1683909e8f63a2139acbae12b9b077f2e327a990503b7ec079d288b23dc1ec70df44f821869e106d1717d384e8d8e55e29143042f91d98fd14f403740d0885f353519f2be192b172d4a0ae3399324ae7620514029bf60d1f80d4d228f3378b6d093729aab9af1defc2731929037b6f36495f764ad7b023517edbba0f9deb31e82456c98f7d1b7aa0a308af1350c17295208515b6055a6d2bf41e9a98f193a5568e9719523b6dc7e", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "72e0dbe8885928b6f14fbb06089957a13e57a87fb1e1de0edcf859b35bcae036a4986c939cd93a67525e960a3863ef32a4eeecd5544f151e6838305cb7cfac7ff9a5040c078fa09b5b6b3e1297fdccf34ee22c69079e912a67acdff40ed543def23bf6185fe12c91b29f73f68baf91144d4298c6200941f7fa381cb70f02d951f261bf1e42543eb82a93e94c50c955e90d4fa70317b1d0d6d6ab771a6a4663a08a6b22248f855eb064364fb7f96d755ea62debc5f6b6f08e6024c221eb599465ffae9ddbb0db1f9a81f6e140b24a36bf16d4c02908af25478d1d5e8f35c2fb088343cb51a9280dfa5d0795957cf62ca1d4c51289e64c7b14ce178ca6ce0baab676c629f363d4a6ff8fb8395a1fbfe85d3de190252d058e2be5f1dc3f8a9929d5cee2320cf0945a82be5e649b83e8ede3a3b01a18259a5b5afc377c36a2b038e5fe5904651619e470a083da069efbd2dca6725c92f34f574d7f5d467453f1802b970211f041caf78139a41f671d7500b1e6659894b4cd7d1af04e6d7a3fc6359430d4680260cdbfcfc49d46d8ff1801eb6f28b32c1cc4278750529328d10adedd792e6397209bd0ce6db0c965df029eb835bcd3b5661b083a4b46b9616525da7f5783793ac5e22c0a58f343aa7b11c05c4ed039e19a072549e31bcbc6bb5f6889d3c28ece7f091b6abe7fa5a2d952d9ac2408127bc46b773b4dedeb78e76bdcfd", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57b03e4921cdc73982de748d94eb594090e998ce4ae520cb801b881a5b6ff9830a28b4419e7b3059e919bc0b27a5d020506f2db02c504b7029aa21a8be8a225ca9acc9472912d00348313fe856ed032dfa2814d88d7925c1f9e955e8ff4fd175b96e8fac7a5c6d749bb68073df1db6dd4b54b9cf87958379e327ea95c2b68a3fa8bd3aea08c34d82d82ac4e425fac275620d29704d3d636a5f6153b4b10695af831e694dd11bb17f72dcf6e72d807d7b876bcba57e49040297a417183f92827c449fc1ab162fc76520a74f03c979516f2ce46e2e25d07744ed93848a2bdebe55edcd978ac7249d0a61cebff1af4611a163b810c29140c93f05781b613fb046d87302ab6bb9ec68612c6e61481984f09eb3b57a80866e7085deb66130d24aa74bc9d9b44d7bd93e979c50265baa9a2528e98cd42668084f0c6d94d3740aaf55b66183d2b899808d418eb18e1490c7fa1224c870d9236e68ee071191dffc084a6590ebfaf7d54bcd2c7f14660f73fdd57e8339af64cacf159081bb4ba2a158b0c2e4795ea140383e4a0edaf6126721670919bba3fb41b4eff070608d364c0fcdf17c983938624d2eb7244a438a605a87a45374ddc6a5886a5550e5e2430a29b956aa24f2a217937ac96caf55488d9bff9956f41dfc00f017b9b53ff2ac77e69447ff53d0211745f0e9f91951e6f0b148f0488f88f70906c4606b47a6e6490be868", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c69503be9745fead30b4fc7dce08d8c6a0178754a15f805dae455ffe8f33262105017502235f8ab25c13d63b42703d9fdc272beaf4f9553f62832203dc1d45915d64032496749eed244b798580e3c2594c0cf3d100e9c600912dad5d777708b0a883490b28e5922c6061458f57730eea9c6b61c6c6325a7c46435b3626cc9d7d33142ef75551a12e644b50115c4feca83d69406482b0d7d4e5ade8cc8345575d61cd7cb4e9bdd2efa07d2c998e2a1c205b54445ccda6d54a885eeae9fea3fe6fdeab8c9ad58412cbdd2a3ae4b8290bc792bf64a7f36f8574f22ac8839a7c4fa68c23d7bec8638c08cc7b501ff0652b272442b89692a5ab724050add8cbf9b229f50e75ffb88b07c29f3193d1c90bf4973ba336f70b06830202ea0dc69fa965f4bb05bfcf9c1e896dc832c8d4fdc98242ef26ec72df311d011a7aebf850efe276fafc7ebe3b7de020863e9ca1a3bce423302f47487b17e24ce9305d98bd2222d27404ea8a2d25c688c85d0640d96c05a1c2b49ce27abbb7ff0895b3fa75a3d649a2e14872a2919004f6a1a833b8a15ca91db08d5a6261f63fc3c0cd8e95aaf78c328d60409bdbcad741c9858924a844ae55a80e1ece9e9505ab8f301d9b8ab6a5d49f90fc46c09eea0d3b0ef7586536712dc695b2b1053880bf6282344098d6658a94f9d2c81d931cd1d35441e57f1c24d85150ac37b2280033f16bcda1c4f86c", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a0cf5f50cbdfd0571c75579da50bbe83c0f92f154534ad5682a5e4b5ea7da1f0b6967ccc0e228d03a0232901493954451713c76daf5b7a550c42ad6e9dcaedd42c6212c20065b09b2be9bbb6d8479bac00393ae00c82313efc6fd3de3e3e48355e232be62c89ac74077cac1fb83dc7315723d879c9282056ef53b2ebd2570b517c498f587eb23b7c1d84cfa7aaffe4839d8ca39acaf2156425ea49134b41d4824347bbcdf7798f7d56009e8def5450f9519e3520e956357f11abf364077c287ec249e54810757300bd9b5c4b525a998b19247d41301bfe3f01ef89356a7322d0b3effa08c7b6c996194ae6b154ab33a97b9b35523314e5f5c8bc130fe2504fe08316449f46dec845395edd389ee5672b5e8e3360bc54a6c45d02b04150e86f695afb6537e6d1000f8e7c65cc0a2fa1fdcd8f823e5d8d972a99fad864b9a7423d06e8d4f5421e439d54e3d250e807fdddecdb65705d98e0200026e1d46ae9461534361ca41f6c68e126992b177d9692ecc7c77a68df09fc74159d382e9943ba85a62825f700ea3c8010c385e1fb2f4c2d1755c54cafba826055c0a4d2a2bdb2093e0b8f6fd009d448b09806ba4a3714937c39a23370e99f96bd293af486674d746faaae76bddf56e43f1a0218ca64891d0cb1ad8130ea80156a32c0873bda12f372ae58cdc2766bed53dc27d81e7f16487ebea46893818b434c7c9ad4e1a60dd", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8901dfd3f87f0a88bd64a6dca03f9b9143c12558838d7c4e8e8e7683f0a5fe4d89a6e92898ae653d7d54ff54f388f1fe6b3d7199619993fffbbf239a46bbd76573752a20fe645abd67856980c541ac70cab0f61bf08d35230d1c3dac05d2a109ca3695bac4525fda535baf36263856fd5060f95c9fdbd84c23f37fc8f00d9c545d491e33c056b1844b68cafb3d380563a9d24bfb85cfb871c81522cf70afe2d872d5cf98fd857abb68e14144651afcb52d3aed6cafbcf8473d63aa37732c3d6ac04439e0bdeb8708758dbbaef40726733c65a0714583ae97e9d61c7d59fc03cd5a8ee0201bf1e20c75c4d3a55f7c959b6e6b37168a5ed527d50d7ab4312ab3b4b20a57e8d4e1393abb77bd898bfe43385477850580a461a663f5ff587c67b33f2c7510833de38c2cf6188e52e6414884d10131fe66c0576cd0f786a07ec47590d777a9ccca9b542aedb4995da75878c7e56605396538972abf182148acc26f7b2f7b9812c09efcc7150f31e661aad6136a6148757a2a06661821848b2ee0bbdcc158fe0d7063a7cd7e65a519a0e97950c9cfe2a2550aa1a568b0cea62e16a9f96d75d49e4b0db0a9e6041de753dcebb1152f51b8140bc3e567c1fac0a5b37fd9ba91ccde9bb8c9d6da2b82f22d10137e78de24fd2ebb7a720d55cdf5e8375e3cf903aee907ba530d953c52f236b55411c082fc956b16a31a321d714a67e82a19", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2eebba04c692db87e21982dab4776e0ea15be89e1ea2b7096225bb3d4c7ff8eb5a35c0ede28f57b052eeee4718a1215d4767b8d31931d52e9afb52e48b493a451f32e1a90564db40bc81ab8a1885b049609abe7d0f2e4ed8afce0f7b7d6fff141dd76a3004c2bd9dc8cd903a2bafb77e8b9524f38a4aee393a07b787c9527cc7f39d2254f10f1c834416ae9cc689dc71dad489051bec16469552714601fd5c059fd076c2f011a37b1ab0acf7fd4729e232e68dfd79ec0b6ee87413ba94ab4b53b1619d760c8473fad0d5d6b6921cc0838810c911e891d3492c2eeb008a1124c25a2a68c48c72064f4171c114a16effb23e351614cf6bf87e63df60bb59a77acf769924ecc1a7a6cbaa9cb29d69a7ee5721f1e3dfe8820120265195b8650a4c3f5c3fff2c66658a79c3f9e1e9b83985e09b42b0907791f65ff0c46bb10dceb0c16d0aa49c8d1b9b5f094eae440e62b938c842bdbfb0d52340e8b77da5c728574f0a090dd3e5eaa97a2c3fa7c1402768a693c7635ca722d81f101ebf1ad853ed6a3a2fda270c49e9afedeba199cc6dac0a329eaf47a35ca0a304286c5e9269d6d82cf9bc3aa49feb6b775e82a1e474d6bf5b40ddcf8f976f5017018ad1471ad50fa1237d1af971c153339cbdf9b6ac5bd4f348838c94c5d68183bbf81c87f3a362a795a714396c0e2c458bdd86c3ada3b8049b175d540d36b5ff48ea6f51cfd0b0", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a91c56df4ca300b638c505771bf7b9ac3ef866ef9b16979ea0e5f691f5c91b886bb4e3540be2eb3c5dfa7a6ec11c513a62036766dccf50a36c058a9d06dbee640c0830bef3e50747ad7de9dda9810309856bcb634043b0907b7dd70f50f49b8fa35e2181c4a7d386742639f049a758b05e8a66b5f41756909d8d7afc31f63eb4b03a346e3a79d3ec22ffcea5c01632641e469c441951765eaf41c09f5c7dec10f7aa0eea85cb991428c496b67880b3ebaf13397878af0264a4276b08d85eae131553c6eacda05c5cce34ede7e5248427e390af8434e567a8941aaec4ed57049df79996de2cf3355b7b16531e0bef7ab3a3d715eaef6fb19d5e03c755cbf9dcd1a1d8ea756c6c75df8080963a9bfbdcdb551a53a7f4ae14d9469d93f92a8a509a687e96ec567176bf2c0766f03a9947545302b750d8901beb87acc83b6eb358fc1b82138741b5d33aaa7b6186a96f78f28d1e83aab719b6f383fa2e56062dcc50aafdbac7877ce8c2cd794e72d07e6b10555e06ecdeb03ad3de8f45a65b4a654ea3dda0c8bedab17ff55768ea45b17cf66ed9c00c8156ba86c5ce0228d4e5996b0268f3e19c75f14c34a3327808015e46cb347e892e88429fffea65b295eefd007ee77b533fa2be245af0bee8f175b6170c3b9d85cab02c40d15c6aeb7651c325caeba8fb17bf177b38d0a06abbda7030fff4969c11bae68d0027a79bdae1f340", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "685f47587011d1f43cf865c9ef73b28f633f3a93aabc67ec69b6f3556b78c86e6b64409652b936d327bb1dd2bf96ece912d27b08899d11aa7dc9a27988d8dfa61f6ccb87084e22425a35dd57a43be80d508c04bc8fd18bd0348c790b1b33b6b84d9ddbec598ef50b739e4ecf1127457410ab2410e3164f313fc185f1d07dfecebc543eb5a9ac30cffbdd56d183c63efb7e288677492aebf212241a492ee1a736dc2d9e31c0200630d00a42b808d812c660ae2b4700958bc7f2f8223dc5ab0d32c788be311170608dff9378336dd152f4705ec687e75d4beec24c9495d801c3dce72fd604c3ebd50f0b7b6095f54cbd6c9b7a167a76649fdf98d627ed94d1307463430e4ddd99d4f79221fd0af76f42d94f5f472daf0faf63d9bd8649cb998f7be39388b85b5e0af9a3cf71fc8e72360f7efcd3e96af14601fcbc2d019bf4cb62fc9d892b070e191d7d68553a01fe04a3a46fce2ac45220e40f4033c07ba794bcdf31d90ebfeaf2da93f2bb7f51e58e884ac453e2274da963c60db990fed394f181f9578f7165b852ae2a9bf51415c89787b440f358e7774e6c8f2ae0a52588f13334cafa9f71c4262016e6995a76c98d5afe3e62bc8d23bbf62d3f2a3ed019165004a05a16c074a021b1064909c591e84c4a547c90de53e2bdfff68ef170660526708fe788e4b1b98d136295113112ec13f87ee3ec3f2590bcea4c34dbfa6561", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f40a467924354f3025b37a3c5569518bfcc634350ce3f82ba8ba961d2dc9ba4206cf8b99ac3838e24c1ad80a8a967a7224ac47d3b3b141bae6b6ac34e2d5e1c65305038ac88f83e63e1d59cfd3db23ebdd8e3d32ac2a8c57b16c367540e2eadf9ae41a9fe284e3b0a9514557d468d17883cd55f741fa03f4ad166cc9b40b96eae4ce3546264582281562357d66942d09aad87d739dcfe6510295d08189562276a0cb11b38a32acd0b4372fbcb8ab19ada423416a99173205aecda49447d0d000cfbccaa8ed870416a1ba8401ad61cd94d4e99a98c4789f7af5afb24685fca9ba12bd7052f69517b3024c3b1fbeac62ac04a4746731cfe00948acb95aee3ea746776a90c7a4a54411432adbecd6bc239e7f629f02faa24e55f42bc15ca566d7214494577611d173746ffb3d59adc68fb3dce801993f779a2b6cdc0c10cdbfe5af0c99a2edaa23dca3152585221cc17ddded8474dc77954a6c96c5f903d179bc00603c6e0c9b809ff31bf31bc4d91c1973d29a0931c8dbdbb70ed09730f6c8274cc43adb64004bba369b1f6a9c7be6a49ce36a50121c342b1ac60ee51e89b73afa1afbe52bc86667a89536eba90d5cf036849bc2c26e7c45cbb7f919d3c7d139a3c7c249c0b8943ddb1da3bd875e5aeb917a9730cd20c58994e965f7dc35f26d35642e08210a82024343289a724709c9eca3a468b5825f6a13eb2e22da584634e", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "339ef221a9520ce055fc25955bcca1c6565b3f889fa1c2b2f078923905e9b6e950af0977e5d81bba0d8e39a5efc6a21ab6e6c942ea872d2311fab297d550d8444848ab12f920affb56ff2f70d750c3fcc4d5e0e8653b9f8cd1bc1a44985cd6c62b43d2b59e1f08e6a807e376295fde08fa32fc6ab25e8668a8bbe72c8e0332f83ba64e635f1cbecb0e06d548f24821a673a8b4600d45506a2e84fcbb57bacb0c47204a4006b0a5ac3d5e2677b01ec4b1461e4e862232010559dcbd177ca1c327cc2179b8c62f4b84c2bd77b8115b221ca83a1664daa100c060caf945dbce345b1f16c4c95f3fd8fdda21c1fd274b548862e751641d0152fe2be7f14e168c911c0400c589a6ba879995d017a31535a0dea22d29d6df8ad7d3f7e98c5f3c9a6c1a29f4dfa50002e59d39c9a46e03350dd2eada66f087e517dade0f72fe33ebd6af0859fb16d945aba9571d8e263127f633d14c68a61da09cec82dd75226388ba86c3b9499e6e5ab1fd34797a1f9f4a054d9636665e7e54442b24edf93c3b9e59119e15e0bc9e6d390aa42f3fba32b3c2dee6e66499ef065c0a0001b489e56ccf082264f9ebdb9ce1fc0c2de37c9fe81ca2c8071ea4e79d0cf70bbaa64e4b07af3a57a54ed85bcbc21cac3ab32ff623f38cbca65df1afc17ab5f6c7e7e54d67f8fb768a8c4f32d1a69b7b0ffd2ebf811a72219a9b0d26778ffce5da7cfa53655d57", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ac7cb7cc3dace7b4cb1f0900ad3e3d0b246d19095bb39c2afa0965995d5ebd42a4dfb6bf8931f8f641adc2eb34dd714b1da21c3c64bece5d77b3e2e5a7757fdf885ae0a92afc7da4965cc4cbd83cb5ae15d7d104d92eec701fe676a61347f11d0afc1bd4ff3cccec0ba5bcf47615ec6f4ff6dc5d036ea64aef6dabe6d47c2252095f45f9f9165ee591498328131a379cea3548f0e403d4f859dc083124b67171256cb54d6d328c206056bd00e3168b1184a8c21704ee9a4b990221c37a524579d0ce74703be382858d921a8d8afa1915d6cdad89c753d828bb8afebd22eaa0298470221260fb7ad9d3267fdf6840e4efe266a26e591b55bdc742a8605debe986ef689f5bc9a0c131317f06daa631712c5c33a604f5af4f6e023bae233a74dded177d6cfe42bcbad3a82468fdb7f60da8f4e11b61fe1c635e0a9ea0eeaa8265344a75e34d66d42ec85c817d86686d0d0c19d8419ecbb119d023b603ff48f22e39bbfdfbab66314f8f0e3f22e750b873336c37a1612c075fe7959b28dd39362749062afa4f57e08ec8dd8781f878fd5ca8707b07417adb72cfbf8fab72b21faddb8a1be9356227f4738f56f03212f4198c2e5ad0888d6cff60796be3e77d85425f666c7ad8a2c684257b922aaa6f1574d469a6a7f9840f4851454f5772161c8509877c6f3b6ac748a56a63b0e4d8e07942efeae3fd88d239cc5341261defbd83d", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "272f90a1f74f89ecd56326849a40d81bcb2ceb3cbbc7f961dd3c2a86fa187137b913b034012546e518e8cf9c5b07ce126435675f1f9f543e49f470a9d75f129d089c6c8aff33d19e51101502ea903f7b271817a58abe086dd8a2f41ad3aea277f17e26d3932c0fc0bfc506cdd19cd86cb41670d202bff6d55f413036c94520a197c12b58c3cbea1e9599e2ee80e361dad7ca71439a5e000720d8b0c979aa7f37e5637800f23fcfc736f8a9f687e2cdeca40936caadaac563a1a66c61b6e65ea3a251446ff0c38050516396aecef1762eb1d821b5c3d1a8dffefb29a77a8f680d240dfa98daea7d514216fb9dd5a9aa4e47795e6885c876b446df905a690044a85e30bd19aac5a32aab889e12663e5d68c2af656c12815c27ca62d28cadd5a08ef7c745a8dc0271799362da62dadc289243cfd8cdb422a348d23cbc5f3de64d2183d3d7e30677a665c656f60a40c0bfeab92442291ad1d15d9ee46e437df9391600af277bb2bd4000547dc4fedea3b0dcec337dc6db5bf2a18ff8561bf1952eda654fbdb865b7c06ec316a9244708c3466ca5b67356cdc702e1713d8a1591a4407e0f8eb6185437c2eb3b599c4b530aef6ec5a700f49ac3720f0761e69b97b71921212a75bf9c29ecd97ccbffa7f636860e12f54899ce4608cb774f2fb99b23c43e7f12dc262e593ee941a1b987936c16ade689e43d56ae9ca02fbaa0d4d7e9d3", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90fceda255c8612798fe325acdca9c8dff227bb9564768155bae0187bf834cc4c03bf14ccc9a58516389da715e70376272dd4112150d678983878b5a3af8784d1302a04f7f3dd7dbc47e2deda258051fbcd018be39605f34aa0af4bdfc3015de49afa72e966d1667630992c31aea0747ddc925ced69407c64352bfc65c6aa48b0236cb0f9e7869f4a408ad90f2ee7ffe5ffceaaa9db1c778b568a3c6a1844d1af2051c81c618d3327c6085b18beea8ced2168921f63bdeb67dfee4ddc481f247237cd3a6e7ed0e4b6b0f2a332899ec6726cf90eb317b54375122d975868d785d2a99e42a3914798a0378ee293f6b12ea6de0370ba30dc8bd33d4f0c81459a21a729556fb02456a2abed752b3e0c666704b1b3195d269ee43a9de6dc224b69b2def19fe10d247d0554182eb998b49833fa874c6ce3a2148c9addba17db473c09cee1b910316be921cbb19b18b1c2aab1ce08ec1753080aeb17af2b4aa88a2b76474481bfe347c744dced8e7c627b4c99c490d6f8a24d049b7fab93a134a485127cb58b817ffa2123497bd4961722a1e23c5f9a275d9de6fcb0d0e94992e7903d4856a92c85696fdac207d4716896afabe0cb9e500650632088f1d1a13414aaae61ea0a13b756b71e88711c5a810b2729b7320cd58698cf08bf9d6d1304154a06f9d8c6f2e8362fc4ccfb9e261ebc3a600450f30d09cabd456eba321f21e2e9a60", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "af7c386df1cba24f753c589d9756266b6473ca3513b51cc50c888103636e9cc1e0f2ae4f74220004ab02c9f734ffa96b6db34556fdd27a0a6ced6bd0f695f4550d941064f509185e4b3dc2e71de6512725fbe167083650e7deba3035a5d7bab68050d2a0bb1f3ac6e13dffb43db0f6355cff1809e0450f629a99975e9368213853a1bc49538ece8aa64aeb1dfd837ea7e7ef54845bccbb8c9a409f262004f55c5e0a807ba3cbd6f3c43cf498852765f740c2c3e8ca8b3fc4c43bd7d28f6ec2d29bcb0ffa8e484b4d9f6f26c75add460a3b98c0e911a3ace448a66d8a313afc2c1abff8e4f7cbb30bd7660659da17b4c7e7c42764363899881d43c3fb306cc0cfb17c7b4d2c1de8aba3a43a5bc16431d8630bdc1338421c12d65b2909a87b7f82b9e8a3af44a28cc762f5b62b58737e07ed34ef550d553b0447f994405287a2542befed0b2eefdc552a6fb94e42e354928eec6c8e93e0b24ae6719da20dfc2d6a4a79086379fdbe5dfbd3c35e4ab219481f8a64d33ab84a94f4b8b57a174788dfaf9e558798a98c4fdb52ebaefc0f1f5617652de0aec1724e015381ef7145a15245917de42cdde83188dd12afba47cef5b1fcb064a3a6945fa4d7c6ef37ea582d4036d6cfb6621335747fb6473306b27fec80afffc4deb77578644637c9c3f2cee11a0eb641b491c84e9201fb2829d80e7fb0418ee0b44b76b7c2940edf29a4a7", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4614ec70586ef4c0e772106102b65652fd9e90aea637b0c808e6d28ed8aeab18ab750d5b7b5d34f918ce863eee94fae4cb67d8d30951db4bfadf62070436630a495e108f22c383c08107fbf7e363d5e7f7b610c134617c527027490aa2582ed0d8769853f9447afb7444aca2034a7e0258585c49aab54e6124ecb9f95daa507e86d7dde366c9fb2eb0430b7a990f1f055df4b3b6c2cb7e353b394723a1672301a43579028a34a92235cc26d2a15d5c7b9935c5b98a99c752badd0836e7902cde06abfad9ee917052814fb9d8a775516b948450c06d3e33b612e848c0f7dd7322e8b264d17bb67ef21177a93b13e9fd54b70cf5737a6aa870caa9a082595e70e6df68fab028e9cbb7f72e9d48c2f2106a98a8298dfddf575afb3fe266729c3346f567dbd3cf2fbafb82ae5851ca031c6e8259d822ea8623a3b63dd1de7c266c89278b3bbe2d3384ebd94c7557c63d08d290508cb77ed80ad97663540b7209ac3f7e9608be2db31b837154f1accfed92e0124fcd1c626d0d24db9e9c5a316d3e9fedf2c62fa55483ceea4c9c1c9a540d3eb8116422ac4229f3be8ddf8dbca64151590b3eef0411aaeb2b25ca03ccdb5309b28153515e9d343d5def471d5c67ac2ce59b62db6291b8753b0ec15038b8ba5ed0fd17050cbafebde18d78cda92f21e162ed72758f68fd50ad4b84b4a2318dd06279937db705d535d516fdb0757241a2", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b6b03138199eb4e399d472be6d3504666820c52260150bd3ed24fac67d346de3dfc5b94f8683704de5dce5e5e4fc2fc3dcd77a3f60ec393d4b7b183e3d609d2ada0e6b2107cc84089acf9209183607b22dfb9739f40557192292f51723b8a261bbf1f1184cbbea65f6da8118634abca9b8c23fccecd74f14c49fc0c83bf2e6c8a6ce20d8c50bdac4c52cc0053480626b01b3b468160fc47147ebf8edf75860a5a500455347630983ada520e7317e91824fdec6a0d17a9001b9d2322c39c8eafe67ec484efeceecae83c875589d6625b20f494e390fc79816cb80f8f305018143a68b46572252ce0ae5240fd55e40ad76d36993cdeec6bd6733ddfe71ea6be95998ce53a601dfe87e35ca08f6aef11a247cea520ee7f3a8c703053ecc85f9b041af3e68254b4c3cc28d10714cd9e1b6cb08b0f9a9e0a6f902a0bbaacc98db90caade714a1ede7f132593794e25a469243d7cbac76f852d822fc823515419e6f0ac8a85abae42abadf274abc5a9c4127a375cfaefe6cad2be69d14dd29829b62c9f748a2f64c632bfeedba192d7b0d686bcedb29be3ff0589866dae5ac16058e0227fc98eae32da566851c023ae67f5de3d2eea56a15effdb615d4aa217681216fd42d50b255ddcb9ddec8a81b2e7e881bacd3cc0f1a5212dd3f66dc52994555a67ac5df0607cdfd279adb3cb0983c05a0117daa86b2da84b5ce146c1dd58115a4", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "95313651a554ffad8c251bddb24dac0c4fab3544e82d62f7445cc6be99be3a5eb2b7f6b7db3f26b91795210a56907af9ae5306b73d6b8993eda74c44184385c4c0368b9d4314e05ba0f519dfb3959376554989f4e850d5e25cc0c091ffaf3388cfdbe94688d54e5ed4954e00f74d1f719d8f9615d4406882bf37f0c1cf8c1c0f2a6c7a82aab3a820f9fb241971cf51d15bd26f8df90cd3597d9ee31e258c53372c1949b2728559e174ae34726ff176d38055ec1bda06cfa96d07c4934f4fcebeb9d4a4c03080cee9d611cdf6af64f051c5cbcdb97d91fa2de5b92bbb9b01bd874e1e9ed2964982bdf4dc9140ea84b2700693f804e4ab9c6bccfe251964fca579879e2c015e6537c4889743da609fa78b155fc02548f353db6f470358b9c6e72b1c40cc41a5c3da88581663e721f02d443f22c9d8db056925d805f505c77c270f37c448b15c0ecdb2396cd790c434c1b9cf8cb889c272c0524c44351abb64b3b65194eb7b76241d971d2505c21af85588aa98b4c020e3da106275d6ad92ac77b383b463f712c70ad7085c49f4515402264cfe1fdd70a220b3a0552d71be2c8f1caa3f6f7e53b9147b42d4971d7b0314da97a20dac44795849a155a48f40dd10d2025189d5a2a6a176e44aed266e79a52713d8820a52893efd32b3d2f22509c813245a6df5fb9076a9340352167f2aba0e5d9af38569feb6edf485cb106dde284b", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a057eeff7fb0d83799344e85b08e98410e2a85f6bd08bcb9c15a1662b0d4ccc9d7cbbadd7494b8ad390b58e5c48c9fead61091df7b3b59c721b82438265b7ba6e3cfaf3912bd3eee3a8f0ea64cb8696a393dbaf55959d7e516e16785d184847daac958445a79013a4884e434ee756de7533853cd219b0f5a4faa1133ff09d43c00c49fe37dffe0e3fac850c2d9c8e0264e64955eb3f78fa17795dd595c38324742ed77b85560e3dee3867ba4a793dcaf8f08faa612530355bd377c8009a08687999a76b5e4c74b36385a074e7316392457486a8679b226a1ecfa53f3666977af37e860e2c074e817b11b9dd4965d660074ae3c5016029a3fc210823f3f849a1c8fbeace5688a7ae7fd3358bdd6ee47d96c0ae6090360ba5601fa21cd60e71594438fb4d99b3276d49e506575d86fca9749d2db9639df69e15c89c3d555f1bb0c74e4f1ba3297b8affe1fa70d8fe5a19649a1f0d7f06804b0e021598c881b696d8a0b9396cecb61abe0e14ec200cde80fbf23cf521e110934ee7f33abd6355dca78f543d71a2b05327e0dbd88c9becb1817feb07f18df694e9312c3b4e24bbccedafef4d0bd99a268dfaba389f6462471eb9133a3bb49379bba80389105c5200b899b53b4f504d4dcaac174f99dd742ef574be0350d8c4f2db3a896e162e3058af5b919f40249349c0c3e780f685b113d01a1f4405cdf8ed4bd865adb2d1c3140", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6dc8ab655d1a764a219c97ef4053addff2957e3d350b50f85d8c51c26e34d923a080ebb7a7ebf2feffa328b6d39109b821c241741ede029a55c83ed08c861f677470b8455ca048a0e329e67ec921943c1a6b5121ad714c3f7207a8b2ea1e7b100c3f95a8033afa5c0abf37f7f6120454466c019581bbf2fa26eb456f7f773cd5a60a6b1db90d9a26c652df8ef63e2de5b55b2fc14689e1a88df9cb95e11e5ce4944e1b9ad036d02cd25fa46ae08fddae96f5aa78539b062ba705af779a566209805190b57abf5698c129f149200ecd1260dd14dd59cb27160ead13c2f6d0494356a556295f6cbf5d237318e16b3ef9b0485c13a193e59f0adefba176d1f27ca5dbceed9ca6cbe8e112de56084ff3bd80d27a2d5e9306d6f56764feb4be5871930ad278c09bb444e213a7ec5f1fa6665a1f39c6fb4f4fc5aa8bec99141c4c559fdf9760ab4074780e191a9d3d1581ed411d502846748fa2956f75f779a2d0172c8011611da0a2e77e2fdf94aff98dfb549ca04227283d63224fe97d01bc3b80e08efab42b381013afdd1de26fe343acfe0d9981f0a432888c7e93afda0b4618d513663658556902c2396156ccfc4a8ea7bd650627a8228e51c4252b7df0ffd0f5b25df547c2691d6c4cae45081bd66e3e18ffe8eb37d378abef362024b4b73340cef4cceb36b38d78d816a2489be479244bf5fd25416a277535b350a90eb799c7", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6f1c83e54cd4810755b1ab483607f44f5437b82d8fefd1428e4831a825ec7d2182fe4e0910a596413d425aea53665a58622f66bf3b2fd42b04d4fc0212a5bf06c6093c8fc87c3fdcd59ddfb4672e3e78a289e74f7715865035cb1d66dc82d70b4565594e368e02afce093f12106407f47c2a21fca84259fccda46fcd1de83b697d48123946b1cfcdd58415d3e8bb5603981b0ae3367f7a65fb80b8545104fbf8a7a1df79d2b9c5c2775c9e25d5675c8dea5beec01ddc6e404e1b13dba3cd00ee19f59e5fc69bb82aa31a26f7e5ebbc8884783ea3fbfb8a56558a487d12f2b54f6a79758f2f9c803475979c0ae53ef9f808a0ad08abc836cd87134cd956e76a440454e4b9632d38f67afc1fed63d142e58fe5b61fee453ad4fc180498f91d47ef3481622e390c81bb4ad16e641d2c6223aea9b99ac4a8c39aaa8048e2fe34fe938c0b2fd5f097df6f15280c6a8af7517e4f94b0d081582892937efd56aeae6dfd8e410c08527395fe58b7520c7557e3166a863c4c29c79172f164c4c99f084b7bcf661a2612851ae04656bfe640413b45e0597c05c221def5109be11c28038323d5fc183f0b8c487551696d800bc157303e06dcbb8ec86a7423bab242cf24fde4d08fc640735a0158865dfb338c23ce90a9f4976836860fb737d504e5ca6d3d733a4865d9aa9e97e9cc8d923d31b8088da0e575cbe4bf9c78410452704cf5a2e0", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92b2c003636f38616d66d59c6288063f36e8c81b57a64fbb4225fa0bce3d058dc3821098d60d44efe8c925c34d3c607bc79eb6a8b667bc99800843bcded44846a974dd0eccae8db6a5a6bf66bf8df83306ccd785e3d16b21bbebc9be03ee86f107dd9a99fb227d7c95aceafaaf2945b653df862269d16aa9eead9449d77c55dd998316f9f9f6f8de1b2fdbd9eac1791541e3b725902284e6ea5e29ab66bb00bde4b0f702891205363328f0a185527826a1cf3db16d016b34fa511234d672830606747f4b06c251cb153707207c22e76f1b85841db5a282554e6d35bdb540709fa1ff4a22d429ba582049766aa5b9a9767a37adef399ca976f086e7b8e0cdd61d8ec24258056921b487d2eb51ebeeb612d26d5678f51cf187be515a4dc642674c9c797ef0696ad4b6bffb3d958aa95b76b2320cc2383155e6ba45ec6546d57925c8ee96f212c46af7a3ad6f8bc833f3e3b416f5be85a1ff7cf77d112e7836ec085ae65c183b1fcc598e9f3af8bd032b0aaf83cdef8109bdf4c3c4a418c966fa459e1bbeb8ef48be950543a784016e84cb67d26f5755e499bf93e8047d16e954796d5522b28df0a20ba9f27b2141c9f20ee1a2421d13822fc35d50e1d6cc9ad4bb197b19b6b9613cf7f4d56501fe9188bd87a17f6ca070c95ec64c76f8637fd952188737895a327d3c90513f47cc9a76d7dbf74b554367882b934545ae2d030f3a", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4e04d028ddc31ef77e19b3638cce03719a814aa2749b04c73be1d5d2235799185625bc17f1116b386bc70bff5caba577cfdd09270a7d1ba05de0770dd727f94c5a7a73a5beb611c68a765bfce90983e6f1948168b3921ee8fe338ae19d4af386b8c17dec3edf4ab7aa9cd98a3c8c6740b760de0b07bc7e5855c5c2ff196930d0af0674712f4b4b6c8043de8284d3175daef39756d8afe3bf5ae868045553ed7bd8233e087ddd4ff276246f16aa9676d8e8bd2d2499459c927c164c9faa9e9a0f12879c13fe204c422a4256fda1f67eeedfee97fd67c726ae522d2a67e56932588439aa6fa190b3cced40daca91f7f27e22c36dd17e4260e4e85cd1d005356863eee5fb09653054192003fce49dc211102513107f01cf0a86ff85ad0e9808a195f721ddc38405bd13b26603293b0edbe508f3df5da640270b33a7f4bd40558467ef1945087e57e387fc3864bcdff5de2246c86b11e1a5ec56161d11dc10cb116f099e9700060a0daa45c96930aaf58b440a5c78c58057cd93508558dc363c332bc9a825f0c0650e49053e69c6d3798e127236bb0397a4bbe0d7fada7b5caa28fd7ce9c86fe57c00eee1a7c0cf2e218519dc529455cf650ea19c6a446edddd04733376cd9423f3f64fd3dd9cd2ef9e79f1c905be8e1e2f1c95e6e0289cd57c281f715a283258e3887d853db97677e8f3f3a7fae06cd9eb29012ffec0ee3347b3ba", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "968d675e64da18df5f5a42aeff479ecfc8cca4c2e95d3f75df51328496dadb3b33b9a0c0606fcc8c709e9bba0327f8caaa1f5bbe11fdfe89b9e34e5e3411cd3a64e08b268689386b2a83b0e05a997083befc86a74fd3db92c0445f9f253466807cbcacc80592c5befa2441aad8b3ca3c561522eb0571556d6a71e1cbbef325183fe70e92af1bb2d0011b0f56ac2688d7d24364e324bd76a8f86a3274647197c4ae625c44f24891365e62bdfd0e50d13b3a883ce21c1a563620a4023f228078e56a75ec884e376b09a6f03729b28e515b3ebf7179e21017d0c129832a19f9762cba6af38a2ee230f2c2d3e07258ea3f50a92f39f13050578ee0b5523f05a5be71ab0f84d13b0b63eef3632ebd7139de37b37056982d202141582b086ff099aa4f919ce2a346e43f252289bb21d0005c97175764cb9ce717aec0e8ee1b81de516014ee5885d442b2bfbdd6e40c69ac74e149612b21a017e6d0dec38513e4c4049f47fd01c23b56274eb074292a1c40bf5c0725ff83ca0fa1e32c7ed454ab6cbe57507a1929530462531560f8b075d363948dc3ef4c3f48f44853d395999aae8d8efb4aee9e83e490d6a3e76a91aa2569551e8b82b760029c5f38713af907bdaeb0c36079ab3e16dd678762e67c7bf3239deee05de9b11d5ac35dbba0affa55b0682f20bdd42f5f37a6022d962720dbdaf9c7e0f751070489c850349fbd9f9ff486", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "99c99292436a3f1b088154826d134aa10426f2a1d3a359a316eecaba5537f4f655e99e268d66e146250da025b82a3265d8ba2994f7eec9c9dd87c1232225cd985a40def354a42c4ed35c428743def6871d2c3381bf8586634558c28f5eec0e5020993359037fac4d1ecffc2468e75c88ed996c7bec2fb9c7893a6114381662be9e476653973f9e93d12ba4c738a51e67f813ad34d625c75f99acf5acb3cbf9997c86c52da8b41aa2012f2d492e30e898ae5f79af10db51bb492ea3b25f4bff2f4bc00b35af3aea5666289cb2685917d3c67b32c3eabeabfc79b1fa2722157b8e1d36e503314017d022f6d188a62c6f9aa05ab53ee7851e911dce4ee74c555c3534660271e3fbad5d398e5d0472651079ac2d79d5ce759ef71e0b38f2d2f023c4d9e7126a02773c41c996940b84193fededb07651ccd5b411e5f44d0e14614978842fa7a38c127d781a59b9c1a9f76b50ada3c4835c3ba2691556ec3b90ca5ffc93890ed1a6fdff6b2e40dcb747d1c2f7112e4ae75e79e4061823f330c6931663c4540d4898ed2004209fdda0f65eb06436bc562546d0d49f8181f7aadb15995d2e3468e41bdbe96fb42079dff14133f05175ffc5c6547e76ee232de0887713d9aed4daf1f72b6e131002821b5ad30a0afae478de9b3e4a559bdc8db9fa523b1aa402cb00a55320bc3d1e7bb2bc7cd1a3fe9f367203926a5da28a745d3741b368", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a79dac666f7dd5d498b2e84b9b5eb5a88138bdb68e3d2377d85dd1608ccf2eb73cfbacab4f0ecc390c773e8676b88512fa3831093dc88264768a46a7914220b511f64155012df7927eac52a5367a8060e91259d169eedcc6be788dc39bee42b55e1c98f1c8597e5bc5ffe014cf2502dede3899e91ef7284689f726ee9ab4cb405d729452359e210d71219c236e1c66c694d69d36f85374d7f64d9ad4168a45e8e50309944b8bcec31f8131252ce42dcc840431a27a8b2d881bad3cafac25f653e65a182c8ed5afe75c82fb056ef7d6bc22e82c47f3bd0d389873c4decbc0b94313902331595c933bf445feeb6a9908fd2abe26f5744b963fcf6cb225d28612e609c1f443984f2ac84f1c49a8c814b21113d95dffd0307019b675f5b91e65c2d0756782ea1969e9afdba85d18ba0f7b4b5bc24bc06458cb3adb431af2be297387a28bac89f2266bd7dde35c9483183f8239bf7bb253df1305ca218d1d4ff7015f74df1ca7e1b29f7a66844f59e7ed96ed28b4bf53a3e6bc21b348fbcf144d26d4003d3e15ea5e51dfbb40bbf7eda7f5f0ed515532bdff3943f98fcebcf17c1d6cc73825f093a4fa261550417314ff9d53658c9f9aab00839394e91c1d07bce42a816f1a80f0192b76c482affa5c0e85d359e926d43bc595d0e74b44c3c6195bc5fcd3ac29734db6882e344bdb56c0dd367b9478880935bff82381f546d5182965", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5a6d798ed5ea0d324429c38276b8f78bd3dd300f80b5700df516a4ef353587029bccac953861455cec0fd8cafc06dc18d1bf4883c76ba7c52a55213b7b57cae878e6ffa29890c4ee9b1f9f402f81168ca1f8fccdaaa1d3b712c6426e67690b868391d32e11e238c8edba7ac67e52ce364c9dd3302972a14405e43b93e212ed0063474b1227ce409d4e4b9b6c6d100d96670e464272b3db6e2688bf3d3214b766218d14cb2d33c53cfcb70cb955bc8ccac2fe2943e9209fdf046d03bd3d278898aafaf4ce87bcff6fc9ca1145e66fc35534cfe5e9323ac1ca62665e71912d50b3d0510c2f831c5829a33d5b86ed5d67270f21d514745e4a1b1413157c4c059bb43340fd30552a0b2443b3a005f824a3fb3ba930f836c3346553c50fdc4c344e8ba0ebed8c5a095c9fcf3f6725c49738740cbc450fc6a6e07accf91ebdc8d73fe70be3ead564823e4dc86a6cf2766b1d528ad04dd6578f4cd582b23faa2a2da787882012a8239d28ee4a072265eec50637b753c9f03ac890767df638c37834a266251f57a7283efa8ad9f9eab2f636608a7708d41d06c94382c1dd19c057f163e4d1363e93fec15c4739c41e1428ee3e013354739a6321d7149c51740c23e03a3e31ed1856c04fd35aa3f5e974e5900c29257c5033db7930e8e1c3b0c08de956cd89ffd1adde36f330584b533891505df523481c41945842b3136a13fc183b9d0d", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c16831c84203186d55d5391ca48c31c4a7ea17f4c83a773041af8fdbf4f98511ce7122decf06b7ed3a0b3e3a3fd3aa9927984c3a5e59661ae35366b2330caea6c2a33f01134d30fc210529c599e9f4dd0b12142acefef6b218ed6723dd06fe88a55d3e9f3cee052b83044a46e84d39a80eb1ebdbb0db8a0a7caa5231ea82a9738b1393e77965092377723f9a6b8f2d6a35deea4023d87c6e6a46fe9cde5fcec17ce55960a784df02dbfaa300f8e939d9afdc509e7805e253bdd64da9dc3e17cda39a4fa1e183c4e81f6fda5a79df2a4b9cd388509e350c47d5cc039514a25a37ec758ffe196afdaa8174578ba0e91d435580f17270847731123f0a9fe98a7586e6c82da1b9b59b43b283c03ace8da8eb56a3c4b6231893622100b3e277cdc0eeb13897ce9c676c0c1413b6751b220cc6394494962b4fc09aff620eb82d59f823afe1be2341908b3972eb0d17280a67de0156ea3430b498201e5bc38301928983a61473ba28fb8984daf6d1a551489c26d69b9f8761f2d5537e514e453d5d06ba960d298f25a16aeeb2dda3be6072535c336c8c8e96d99105a7b3dd93a310073e520e7cca1b3ca34bbcfd247c981685e7a0b141de1895c555d2feb883bdada9f070edf8cbfe32bcbc9d00a64e636c776fe7dc4ffb271ab92b673b396c90cf3774beeb7fc568dff65b46e73764c3c291c92ee2910604d75d3d890a90ef57461a2b", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8cfbbab87567c1c9444563c93fbbc9900e197b42e47db8e082aee99df5eb7457e50282b28479c59a49a939ae6819eaec9f6e20b3631e4d1a86a23ae7eb5f7d7daa28ee3b5ee22b6ec7baa6541795d5785fd432d9586ea69951c0e2ab370ecda5836ce161abd44d2bf811c9145c40aa0d79eb3b26d2969b9e80d408c8a15f468989b0cd65af62445321c901309a18791eb87bd114dbd7f9a67d9ce717d3ee72c6604813593e885d52a7d6214c286c8b1160a50c816140ceba231b9b16e05f73006b90f63916941916b987d732138c6e8bab399f2ff0ef3e48aba6cbda52eba31555a89dca745c8e20c1dc4711189c49d58f212ab314159294aef96d6f3c3fddbcab72355d8d3b4cf26334543fd9f4e1b7e78314db152de2824f5001c1ec25fdb1cc9ad7a7ad753f4da458e70517e152b17961f27fd33b16222e974add27e34ff67f31da5bcb05c489d7b0bb163e0043d63d2e064a4f626f8d9917a9ac0a6ae79d94630773dee440af99562a7a918d77cac2d3c82e43cbf02a4cc00e4e7dbd149151b78b1aff4de3959b857fb8cf73f8c0da2d683101d4d3bfce02d234c343116836cf47aec0f593ce76f0ad9ce206194b4d830be1008937f5dd6418adbcd58f36c772e3ac456bb7d675f7027b692d3e759cbeb5f6fc57fd1ec70d459dc6153be6f056fa5c0b660cd37c0d3c73a8fe6a368e81c4f50a43d6147ffc057e6642000e", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06d7c10ab9db50ccadcab75474b8d9ac17dd43f24c5fb37ddac738e3e102150975e6b37c63bbcdd987b9675d6f96c1ffe35e74da3c13fcf689a5e0c33ad11db44e87fa3db110e19bb25a6c8abe573a52f0b35e718a2c3365dda52f566c62785e61a47f87f56d870f148ead3571a1569f2e58fc46a8f5f8b7bf03a6494d9bbba960da1ff465815dc697480c8c4d4ac08e960d9f17511aa2bb6347c0d95f33e7e9c444c302019100cba7aeb93eb4dab84d80764559ea3cd3e17ddc8606a279d7bd54f7f2d2e9eeee1ff28427cb8fc1d4d4c552b8c6a52940841a3409f0cdc28eefb5eccbb9e12f604bbc8ca24d02d706f633810810d9bdad9ee77cd4971c6c5c6aaf3718440c7a8191fd1e5b334435152552c34181aabad626384e68329b32b4abc53b157a255b8e077dbd950e9e6cba24cbdc59e54ef056139b5899ee90fcb0113909b0df2ca447ecc860c416c025f9d65f7f17afacb7075c3378660a9432f4e4582d5db2009c5180567522c5a58eb72efb1ab9b4799111f351fb5b0a8326559467ca4363094ce9de5ff622fe15ba857d5b24a091a39cf1bfc0a1f5ca167f3a61ef57bbecb827638abe183f8ff1bdd6231e262a98469a8dd2afa0b436d9c47e121ca9c9bf318ffa0020490e89684662eb540b4eca22282695f422aee1520f290e10c6a66cb7e2153bbd3bb90965784b46711cf93750907b632cd816fa9398614a", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8bdd32c9ebc98617e93f5c81c5f9b2e65183486cd249dc4efdbe1a91aa9e3aae668f8008db7f2a09c42435766ecf436dc73bcc496e6908a17697129ad1594ea8d169b89198d632907e050340583a7e9580328cadc4c6cce0686eca1cf7cc5445b84846a4042648120de621104f05fea2f5f12ca2a856bb90654dbbe1ab3a15337deb7ef4798fae6eb3b9664d7afdcac73e1972e5abf2f16c8d1672e54c97e321f41d5ace05eaeb9513e2d18cbc2d7a1ad856aaf18bc84cc6cd6d7273279191315970e55838922b3d10fc4d99eedb22bca24e20e586258928343620a8361239b919d03a2ab2a537f2224376576eaa4a67e0e06cf79e335aa39b928e1c4d7a2a7c87ca4401d188715a6063802408582fb486c8890dab132276665f5f173a587fb2c4d3b1e9d50fb62e7ac6c548ca6da19d1a0c22a79d4c190550e109fd3a85a0adde9f00b22a9331eb72bedb1b564a788a5df7b5516388f37f8fb7b534adbd8ab7eb7be5e66963c6fd00bea58fdf570ed9b5b0aa7cebfb17b477e28ecd78461ab8b0cc026d2bde97fe1d1643a971670081ac495396e61d234b591ed07c58081fe938d0ec534eae561cef1999bc5cdb1f20cafe4dc4223ed015a41ceacbeef2e886bb0d3e5e70925f02c8e9f59afb86c5937598fd69d61e69054d5670c484ddd5b2b54a2e39633e611dbef4e4c72a8be0b7fd163ab5686e09030abcf373fe86138f", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9188914ee2bbab207120e12f280d6176cd8e12276eaa94f9c7b7dc66d886879b5641f12ab8b232982db86ad14145191f13ef8909f63108806c49ed9998824845730ab86db5fb3a4b4ab100f79da8af5c10d0372fbd2c9a2448ad5f3b10365fa316762c3031218b4a874b66d14be5ecada07c9e772283a9a678450b60d56fe71a6c2ebb4936c5c89b66dd2b68ba4a5cb1dc2866cc3792e710bf6548e24565ed2b15eb02fea87d239ec8802f802a31bb62591b72f59bfb4a63403d89663d9ab2aaf87d37400aee9c44de5f246571bb2fbf0557ae04a35cb515d42232b0a311fecd31319830ee6d2e505e6b315aedaeb68e7efff3015da5d390521782d32edc15386e102247f81d0607bda75cb15e06bc7bf25bf3063207c36c85a4d1cb3da5b96b638df3c80fa40579209834a1bd980e28da8f1916f62d9bf567e0afae734afc2bb2ca8288487164a3a7941b64af1a86efcd630aff21587ae9d2927faf1534d23765f7e88432a8e2fea53f385540fb992a8ce42e89176c07e66656e03fc875f81b897e002783bdea0eb92d1f1e6a95b676f616c6a03cd1c952477f3744c5473d4e2132e7945c290239428c6f140f79907ee082bfb7e6b96a3f314956acca345e8b832a8f97057a33c70416d2382c5e695173365261fd1f32039215db4bffa1a08a0991ff2bd09b31ee4642f090fb029a95bc1edb6e310cbd50cacff508ec1d2040", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bb7c6dd59e12462ac9895137d99e3c8d96772e6cce695c0c75abada842cb602c1a2a74d048e1ab581b237cca9dc909e6012bec30f40742375af7a0f6a00e85176c22ad0abb49cabfe3b15c90376898357e6b1faf61428cff699046a2b3b534b4c0abca5c1c5494c6549475a468a33e139edaa09ce1f59d58e51b80cb7c7e268b90338735bc3019c289cc610a9dabb6dd8751d00f7a90148db42d812aa53aee5223b76a19cdd0f41697aecbc2860f52aeaad6ea9927bfb1e7eb5b66c44c717c4378150c8df156a8dc9f42b9859a7905d79af61e7ab5e9aa7dacf2177c12c6cbb43c70815cbef1b4d4d7421564b1e6587553b64577961ed23b2da0113ca0b6a86f78d98ad3c91569992b1e1efec5a7accddafa8d806543f0705b0808fc52923575b068cfb227ca0bb8ddd65c421456c1d7028ecaecf56e2f42dab6b02c6b6df257263d941e7540c67cd09db507d1b63c59047ac7859f0d7d311419ce3016af5c2b74f68c3cefc073d5740aff573696c5f6c3e0c5f099f9d25d9ece981961a0591077e2ff0e07e1849bb75874350b68e368c48a1d9648a91904c53dda47b0071577a2217db4ed9edfa33aa44a250664d0a7c7c8defd05cd0c56d029f3c3213d1115cb44a109367617ff6cda8409e8e3eaf7042e49a9391e972b70024877ebae686909bb339d3f7c225256e1735d3b11028bff3ec7ac928f8469c60bc84c58fe7f41", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a292fadf0c5839f4b4c282a8871f366351d2f5889daf595e2d309f750fe7d05961004a614f398ad47138a63a9eb493f4232e8073b30f48245c12d700a7ca19a95af5f128a5203f80709e7ca612a8d3924dcfe28d626351553287de2bba75a6aeab85988566555b22e4b13f8bfa5a81e6e8b66f51758b2de5639bb7bfef99df264d0e0d5f4e475b73ad5533c9862fce2ac8c28463f9a2d9ad6ba7db7d94a387c309c92da156c46a7413bb6fbea0dcc14492f1b8fce4009daadefd6304e864559a1b27e473df7a8a7166054d9eef10511c90ea6c69cc19389529101f917c2562de3a1681fa1b41c789cae6ccdd82f93a9dbdc4775274783d37a8b975945ec05a0d7362941a041e4fe7ba87624a586586010444ac79ffea8d58057d808d3b8c1f2c705b8f77ed5e3907a16ed8685eba933d34f1dae99743a11a6cc6a47c6c168441ccdac81c0a9006ffe79473385d2c9f74ddd55d593af03b209df03eca844a26068c2da0967b7d0f2f4f2f2caca2decdb2ed3b33bab1250a0be60a2b0722cd481921518eb025f4aad96ac49e408b74ec6e372ef7c4921622b250a73de56b2a1721b5db919182eb3a5cad4e0f383d9ec82dd588e544741035be958e9bf14f7f029eec8828d98f8e2efc943efdac302e78e424779dda31d29ecdbfcb583e9573f0a3eb348d9f63d683d9e190f8f7a51c1fc7db924f70cbcdf8c70ac1ecd2176d38f6", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "22e0569ccd3187cbe2091997452e48c5a91308a4f9c944f58afc3ba1f9b4c155121b4ebbcbcb90a548bdf98c8e713ba6ca20c701363af4fff2b0784af10414077f5a0747eb60d0f1a38a03d90aa952f3da3d908eb8d0de98d4dadee03d4fd2ddc4ada4389d21da9d8a2cd4ba752ace8be606c0c088e10e7b411c90eaa342c5e8425f5733d0668c586ccbece1482d0ee5855b3a5d93c5105d631df7a1d13c0597d5530b32c13ad5bc7ef5c578e442322267a48b427bc201d30c2010fc6c3e27c40bd924e897e9e4d932467c1389c3465c71374e8a289720332da4a0ec29d7aafdc115515edab8064cfb35c653b99cf651c2fb004dc898a0c4b66af1eb370b1556b3d28814cdce5b7fff88981e6b7707d95eece4b9b75d624b3c6efffc10222e742090dc030542b7c2918bb2c73e20139aa9c383be690e8be74f3ea9eb8881c6c0ab27c16ddf10867a4a7dce3496b1a0a2295357d49b498ff1ea0a27bc7ea182a7a89a7cc53859fe2ac8d876e30d1e810bbefc5a48bee8be7b3e12e83c1dff218814bd6ea42228faa6b69195121f0d079cd887d1da9c1be4e3b3ffa9e4d23a1884d19845e6c76e74d9319884bd31622e09525ae8507c4d4b66e93ab55d57e1dee708542e1ec9ba7baa2fbab8c41c8be4101bb7c75ff7f3178169f93899c0c0b4550276cf166962194091c177179481c620a50290fb85feb83665a399f0afe6d961", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1839350788eb5904ca9deb1c30ebfad0c8938522d127135e5dcf4f5cacf2f24e32f056ce74da93b68517acf3abf45b55bfd19f25adce4aed72e2fe8496376f8299f06e55c4e6fbcb516ba1c475751c2e8a848d6604d866c7a391505623265d7ac9b6397444f4d229f0b82cbfe673c1eb7e0f3f6528e2b662a5b50f94db86d53abf341bf927e70bfe6a25f6da50e1383c9e6892b3cc148aca796ec1d957c7933eb82ca92eddb7da4a488e0768e1bd980e61312cd614149a3420c6e5fc1e5f987d07ca223cf39319b03877de14e6766a191bd45d5905b1f92530e60c093e106b2575b254cc0965244c5fcdb788a82d3c54afdb41e009c401913109e068d5599c3fa599cd69034164ea03e4409a29c259410f460ce9743ed98ba3a9bfe9c513635610280b9505c331be4674613504bef0c45ea16030e1d917199c69ea701bae06cfcd6143981b1608c8662e7ea0d97aa0cd6a2c9a81cc5d5ef472c83c03d2b3649ec3b0a49aa32ced70f716af4f25b5d788b711dad4dbc3738651a29b080e7dd13f18292c5c31a18a769f6f1d7c5970a2693c1e38e9665673cb48ad316a3af9c4217d98fb69d7cc4fb0eefe950564d6666aac6804b4dd476568d86b1a0fef91cbbca49c4bdd7f845d8c7adc5bbf3eff13dc014cb29d8c7f1c6d033922d00eb4a14566af2850d76cec15a4e9ab5d5811577cd4dae6ec7e6792c23c4becb949e12212", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "af85d132381c07e90840669e177f93ed7c511b434145021a0be225287a5d97a9c1399ce025a73b3c3e15af034e8a568f5463d4f5c89fe39b28f0cba99191b8de71bee60621db19804b2401c6f6375b0adac5cd99b52927973f695660fe6b53eeecbf288cfa69cdc891c70be7c04a38453d9e81928f4799c9599b1e7f6f0f56319d30e98d16d7787075fc633bc3ac955ac6fd5b8c12f7e07272cba3d3af1506a77c5357e7c17b6883d1498d7465a675f015420da08f4029900dade8b94cad5e5ee3445c9b159b3acb81de430a39996e3d1abc7389e8ca34ef1a105437c543bb88995b02ebc01b97a86ee1520d15400dbc4c32a0b769ee2a9c71251e100634dea5c7771c7c7cc6ee8b9c5e2fad1c746f9be63394c1a36171828966ecc528f501e7a7f54f0a74d761c0a0fed6bd775047608350208c88a222b6b4e097285ff39a57620b579bd42d00f0adf09988c1e9ba8386806b79347d31460b8d1b96e0f26a9616ebdc8008a1ca46f60b294ba39e8c4080258d897a45a3c310cde1d71046f44f981c8de07b72c16dbacc53115555d19de38fa169414294caf0e90f7766d1e2cc3acddffb84d8b1770ec501fc32c22c7a2c5707f724590a73e96a30b243c8611c4342e2b5f1c94b67cd5fed0f10811ab82b28c16c38ef2aff795cf40babb92c19e62822bdb1b2d02333d14efeb3be8206165d3e75171d5666be0c92e96235ef2c", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f5d0df704feb49c5e7ea64bf5b25b1ae53f16eeeb6ef325f4550b27b5ad29a263b218ef64ce12d7f0385a400da876e47759167dcf72e35ebd13461a51508ad454ada535dd5030dd805f95609f689dff5a8483c4d72a43512176123219572c1b18f6adbf30c1d7909ecd89a47afa7fe485cc96165c7869457abb72e4d7b5f367d5193a1c98434e19fc423c4a67038a47cb8e957077a29af32c94a041af86509acd2ab6252c4232135f8078f6a5c4a38cca8070b0b5a56cb962d961894479ef2eb891d7ac9363a70dc27acb1c2133da56f99c6af94c1c3a860a2587c1f056d54882554200df20e7f7c968827544299dbb996979d6e2aa2c0dc7c7a40017caf88a31140d71f0b5d26698db0cb2e656d588fd4c303de449b18156841a05116116de3436225ebbfd68f0bba689f8d2b24387c2db186f949db5072b3be28281284671d33433e9205a568fc4987d8452afe77661dab39892f1a6c4b969a1120aff0c726b251b86378a5bd4028e4da5fcbee85244efa7913dd7b1b565dc8ef1a6c1f54f36ee7feebcdd64ff0a4e4edf5d4a9123836226bab5a29a25754d02bbc7a1e7a4ba14ffa51a0cd31adf7293b0e553c5e51a3d5b7fcaeb78cf0a3d93f894aa2d7fe69e03b46ae665c46f45212bb355ff9996f58665139552df825733ae2f248932fc1e59db4443d3160603be874c0ac68af00a7c116af30ea32163a29355ec87f0", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f4ed70f61b0c12ddfe8d4555ced53d25ad62e2de584893b8a9648f155e67f72f1b6c0d7062768a902d75ee5faa0587ecfe3653f6f1aa3c3013026ab3564c5b4ff2126ef104bd5fc888780f935df22543dc440cced8b5a13889c54a9d9b832dede71d1b1e91218482a1019af2c5bb84785da9b12f2669cba65c912d607bfa5ead4c25183e168995ecf5e56acf37badeae1bdf55a27e1f5d7d640fef892af8abeb1c11d3fac778aea47936918a45a4bc4a70d8a14d1a6cf8863f867c28838d2eb21be06c2f4d1f21bffdecb7b698de547fb920511c6f8d89c9f3c6e57936a02ec9858cbd531ed35493e79149d1da2ca9e70fbc9669f82ea48e11347bfb2daa5618f83958d4ee7ca93e5aa856252081379e3fac659d46932434192eb1a042e7c0104991d62ab887f05b0599300c75745e1ed45099cee762fbd47694629ccaab6b62c3602900725a9aa90c72a401cb6bf5702f21967eb8409abef400961d840b4e99e047735d6474db0bb4bf1602e4e0c96e22358f5d5652f90c34ea0bf0b59817be7595569f0af0c2a01e4aa507d3c263d91aa7b7c3bdc519ae7fce39cf4b269a3cc7951ba63ef52d8666aacec130d3096448e56e03e62c3a2bccab9effdd06b3217d035cf24991f4afe3cbf45f294c787d3bb6cb84fac404f8600dc0998549ec3a986f1095df9e909f3c5a23abac6d107c2ed843f2169ae9fc1be70513b5b23c6", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2f7834bcf6ee69fb49d4908553ef7f6ceaf82a3c325ea574bab00b5b639b1a67522ef85bbc7895db58326dd3908e07ffb8b82869785b972980354b7ad6cf23b596c3095d9116e3e8c726fca3fc8b4ae37796a5f0ef9700ffcbf7b57a6ac7a8f69c80551b0e81bce85606c166d24ac5bb52240c5079ac0f55faff0dbd82cec240de4bfb1fc02fbaea9d6f05027bfbbf4441d652600b7a7e6072936a728fe40a9c784c48fe2174a6fbce4b351ba219672a351c6f08ca69686cca6c0116bf61d7b78148f47352aeb1388f0c87760f9df7f6dc9c35f6c5a08b579a9e94681c605e620c0a1c8d5d598d993f291ca0a8418e145b497ad786e695a643a033e92968012e44191b49b7c8e167d4e3c13286e38d9bc2e00f851aff4cf2408154b39b301fc76e2e964adec582a8ae6a7a1df1572584e9dce92699c89a420bb22c965262426db12f8ba9852d08a741a8157bec0de9e884023c94a1428b9dfd9e4c384afb8002efbec6aab6d44b49535a76c67ae922825f354a8f7f6dfdf0ec7c5fe2de4985496192ecd06cdbe0feb706eec6aab643a2cf16f87418672e9e89bf817eadc9abd895cd4e434bb01a33e95b006de3dcaaed945387a9d6e4f3b6fb01ab6d98bed54d4e57d286505779f3e1f96b945bfcbd89147afaf1a3c9e127577677319abd451d8725fad279eafa8ecc801f258fb3de99dda9655fc03ad2bcafe0396247f463fb", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "80d5801207a3ec5044f90b0b9f1aef6182d6188ce26ac6f37b013ec2ee12903a9fb72d720757a4782c7c466a3b0cbbbb621ebbe8266fd5500317c5324efda37868e705502b4f81dac6fdfcaf6fec1d7bd016546d7edee8dc542ffe7840a2f71b68a5fb8288af337e41d6ec4ac8f50fa53b1ee2ec03d02b205de90c638959543d84690ef5eee0205a29927fa40300c89a13e074f16d538b44d4c61df8fcc109904a760799bf89cf3cf7f156874bb41a5fbf0c482862b83c9f9f93809c98265557c2abdf2b452c5cc3ceff1799d360d742a679e4c736b560d47577f27681f094c6bd70b8e80bc5604687e6574c412652b287f0a62885e5321c4af6e080735a9fa731fe182e5da4e54b7e23000921c4538b567c287c78f7891f79d97a6660d1675138665a93e2e56b8a5b1bc22fbd0271a8b35e9889d3264cf0b24be4b5eddd911b7e75cad0afd5a6eb7cc86af60260d223a5aa0d1bdc580849e5efe82106a83b9b4d564085f89de06e950787af7e4c05422158433a7e5be5fc54ecf56b7dccba6d069e8a9555be72ad994b53caa18af9d33d214e14428e62af0ac142c4b4b4f12c18b411369635d7bc940dd3100a33cc8ade5fc85d711400bb25bbeaf7c60f3aaf2c47eb2ffbc5f598f6210a2dbe8b60f9faa6160ef3af7d03f586b3f50417439a7af1b99d7a5a7f1085d741505e9469e9772e333c5845073ec074ffb9bbb50ccc", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "57f36d681dbd16ac7cc447a9bd77b3f71ec31ae19853de2d9899d8acf7a95002f8e838efe479f56995d56e9822e5928d261017e1ff0042d00c9aa8b2adc00ea72778279e9665a394cba187af5b9ea3c9772cf0721528ca14d1cb6bcf0b13a71e455202641838f6bc353563204147960a5cadd5e370929cbed21150c85df76dfc907d4aa372e66e891adec59aab2460a97f473f0bc1f6480d2bffc94d0662d5a35c6771aaacd07e096f9802116b9b2440bd2c4b85c57556f4fe2d0765fef9c77b2428c39a1117fc26ef7f15fec08da0be03c0fd4617b32038d692aa3999f81bff85d1783a48a6f0973bbb7df191da707b797419c856e589a5acdff0a934b0646bc3e42fcf6f0568f233096209466f0aabb90d9e1ee5945820f46fc4d7d63f12048a542d3d4df4aaf21f43fd7ed74183971b458da1162864fe8c85187868a3916ba95e80cb130cd89116ce3ffac1b9d3090b8d90be18f48d61ac56635fda18498b4bc9a6ac1d41e5cc7f73b67f28dd03572f1efc3a73438652c3e49a6be79c9325439005be0d2d87d9fef65129bd6c9186a01fbc3812738b006e8952c500f4b271694f3cbc7b9dc648be76592fde4fd757f68f79d659ea3edb6b3434a73a125303e1bbe6d24bcd8e0e4b36e70b3e386b181ce8291492eca83fe7633901423ba5d273e1ce2bbb8da9b6afa8ca6870ce99cec7e5d470eee11d1835012fb228ca1c50", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "342ec794c9b7ca5d17ac049f38b6528a847ca8b9a56cbcf05d106b4f3ed1459b3d99df85f2f5c55f1c78aff72007ec8a04a7d484865120907cc4afc8cca65bbab407f60d7548e189ae03bbe3084a5eddb27412d63e2475b2bdd6f7e432e3715222dd21ab3311b70d1199fcf3a1577f94ddfa9ce19029b7d7e9bab354fb471188f03956773b839d4c2e2527d912fc13daefef311e023657e17f2accf7f76056e3ebb24ba42881ea916d88ee494eac687ce75c6af7bc5206a25ccf3988a6c39aadbefacf496ae5864a1176a1f556f70fa9885b4e0fc263d70f11463d1409f6dca8a3fabd5898a8b93add7cad8d46f122173a0b764328e649251ea1184c4d13d7236fd420c8dcdfd821df19e1ffbb082dac30220d3fb7e16bf9711917707842aeab180c3ee05ff2529a3c5be2677768be4ce7aed70c64c8dcb8c7b22fee404fbd9651a7a02d514c62e7dcd8038deeeb8adede607209fa263bdae4a5ac37b8e7f3c6e8c3a9c63ebd250c5846c331638c147e39f3f8ecb6356e9238b779e75da7b94f4924d63211796e88ca11343455a5d1b1f6c3918c311ece01e5fd65f766046452c644319cf4e495e67ae1c108e5b7c50fe5e3fbe3fa75c25ed71c013f81ab53a77dfb8014f357afe68a42da2e41e5f689ecdda7445e3c5996ccf16eb2dbc2b5f4c4601aa4094929986a776def1da70a530bd21d71d3ef62d559eb2727216f0f30", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "770f83107ea496e0b6104c4d507008ad00b37608d30426b960d834c64614b5ed556771cb945f69af00cf2b055a08c1e2292dbfef0135e913164732348607873891269417b291fa737bdf689a11f48638e55a5242b55698b1c19080fd01fb4b3d2409ec9cc3b8a06c0c6c3244ccfd38ee9af027e84a2ab0cc1a90bc9af780579dbac88ef61a5aad1a8cf6e625eb8b18df7413d4363d68171430088897f02c5751a321d5c44a2de28c4739e974a881a46bb3c7d33021dc40c6baee2b85baa12bc9a54047834ce19f2ac97859b1e3818cb9179fa04f339d0c348f3681f40eb775b0d5ae6df0a653b2816d98f6a3554846f007c357f1f357d4cfecc4177097b0eb88dc4d132d70872f3f51f18617781e6a4f7a3ed74fb653c7946ee6600392a113d446d5a957fec8b797313ecff115eabe61cc7f01af93fa1af6dedb962f26f10d703d4b984e5bc33e74de3c04289bb9a96db7180823bf74245b4ca80262438cea1cf2b552289976b026301fc1570d94fb8767def547f086d91609f5b133755631611b81b3bdf1d63e163c3457b2ff144bd2a98805ebfc29b75ccc605e2a98b75f66ccd4182be191f8558c4b5aaf3446b86ccc1fe74758b85b555a268eba91acec4473bf96729a423f22d3222b042aca2d7838348bcca7563df0659ac6625f1678454e7eeb35ae0a63873f0e0c2632a4ce990826e66b943d70bba0bf562db8a289fe", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bda7b5ffedb9d0072c3dd8fb9ca35213dfb68e61eb9e3ac88e2647e3a7dbfc28de193485f97561b7c72e899416bcb191798cdcff2f50630aea4b296943a970dfb983acd47ec990d55b1ec8c16329ad94320fb1c2c3b896a19619dc204523aca890324f022b41a20bff7ca4356314bc4e952313edf91cbebfe55a65d27ea92290b975adeaf952c5fbc4415e7d8d3bd6e6319b578de5a66fd0a2197736b88d06bbd0a58ca65e1ba649759c70ffc914ab4b88bb81a1c7e6a2d4327944c967019ee63e34adadd5c1c77c2c733d02f93503e532af0a5178be79777a75a30bc2b4a5a374ca61f35f9d166d9bd3eb0aec8cc31b4c7e89bb751d1e38a16df5860e393c7c7ce995a315fb7c9a3d5c7eb38ffdcd3a9888c5b80b19cf35885f2ca26ce78a00d05654ee97c5dca4624f5c763bdac9fa45e8a0f53c3a18859f544421f746d00021aecde92466e5be57731900e57711e49868f826286ccf44133411b566b5300d9205aaa3231d02caa8434043e30b891b4e47969db9cf85ae95617db31e9a9d8834f816552c239649dd0962414cc683a39089144f3c1ee8c622c41c7b9b740a840ccd7f24275618a3f1e68c50f37c8fa073bfce35629c5512de29e50e74cfd66600564469de2500572a3e1867f549590bdd99f20487276246742dd114eca02905ebaade0a3895ee0f3d5fc70249f28612550f1f7a9a0356d4fed33020125b21c7", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "15850012d1a5af88b5d1105aa0aacf404c2417de3dec04484cac687f6bec531cd569074e5c44ba15b27ebd131d018c2a4b463ae029bef8295e89c594c23ac9878e6d7a03276cb7c0b5231e887fa7e0fc3529c11e2580e329e65c669c346998d687fbf7e76b3539605753c3cd708dc19a072331d77290d810311b23a76137ddb50737436fa31f078852bc0d546364a28456c4048bae337ccc0fd8713c02713a987f89f9868cb64658ab1b8298846bd36b8efbbca088b6489d69a674aef11191c3409ea5b6428c2d847833db1563c77727706d2657ae8f249a75e23a1782024f23383330d11f1b91ca7b0ebfbe3f4a5fc6b2d37210b16049a2aa61030ed1c15b5d2ebd1a0ece36de2f53b36323a0eb25d4f77ea3582591e13f00e836a87a1fd2fd432f074fdca1a27e97dfb62f1666277bef1404958601d4e6b8b24125b4a86c9dfb260c3eb84750ba00930a1f7772510fdc0b265efeafb5de8c2525f5706fdf52a6e813bdd18cf683dbe94a6df2464366707bec34cfebb097b2f025011a0c4b5f263d30fc0c67c6e5a65f2281b463988ceb9b072718802a0a80a52f90af1aeadc8fb290bcdfea333a90b55c1a73839665df30f5b42f3e795ff1f57cdd7edfdee1dcbc81155bc3be1e264084ee3d7af4fe8d9a5be9cb2692674f1f608139b9707dc4c4b5b6968d4081236946f4c6ed2c8836769a03f9e87efd1c555f4ac1013882", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4d8feae269696ba5aa750a49b64e7346de9e11ce331a3c7bf917c5467bb077099150b760541fce35521073fc68a5c638a5884fff577e97f0d78faab8161ca4c766ee4cd89e26d8b747671d84bba1865fd133e51a7e81e8986f0c95400ecb58c8b0af8aabc9ab352a675041e7bccd972c2be01080ad175c76e431ff670780e4b63d34aa69e3227696d8736a6d6fc2e20015180a680117a6f04f8f56836d907fd9efe10a7fb5a0f57f6461fb527494e9678568e168a83ad61b8c5cc9872f27a80e159f8547849186ebc43a54c41bd49c0dbc48fa2ce3781cec1d6623017035cf7425d7fd8a8562d3ab36c9e605738f82b5a77fc65afd217963e710a1e3a4e30862c8a8f18c97b095f68ae0878ce3cf1d062dd440764e19868c5b98f08575d65e0b944ce83b35028da466051d082ba66c2650eaca9ea9d83804f41437a3ea43932ddc217fee2c59765b5e862e85bed19e9ba0de41d64e518dd1c7c2f2f0b4bf44b40b26eeae0911d0c63b1b2cbbf3cb8e24a1ec6ddd70b9d442313e47fd36d1f1624d071de53d76384aeeedde697c206dd27cb1d54e513621351444a4d139cee2fd04ff760d08d6aa949fe9f2c2ebcecda4f8478900503eaf172a63d4d6deeac67b3b880cf20f8472394451caad83af1e8de2e29c0bf904f288d74b73fb330fb3a50b63ecafee8ad9701361db09a1026146bbd0ffc4f0375488e5a178af304b6301", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "246873df5e978483ab6bde2bf90219bfce3d2b6dd6db3a32d5f3da3808e5ad945f1dcdf1186f066ef8860c8854cc80ea794758a84dcf399c9ecfc54f184de1397d48b2a15432422c60d50ae42ca8203be687f4a51fb27f46ae5c8ffe354b708d9e7007af22b42a2662a61ce1001761f3935cd6649efcf5049e4ecc0dadf8424dc3be83a299902ec387e42a79207170bea5db24c729d811b6ae9480065809aa0956760d40fe0759024af27620c12a9ce2f842b429d005848857a904ed62cca6752cb5be1935c6562c3319d42efddd490705eaff46c822f81a28c6dc44dc9e08893ffda5e044217a6e01fcb0f6e55ef1a6393ced7049657d4c37b3dca55f5ed8ca383a4a72c3a6ea6f096d1cdb63c767d0c5f4900006ced15e0d39a1a6c2d36f69af25b2a324fe6568e4665b4ca9730f50aea9ac98bb2a8aca25132e614a70c20533cc0b78c1092988482dd42cd13e4a3adabf45f811d638915214b184692ea09b83975a5e0c3384c9b37db667cf321f3d297c0f4fea1c80ed2fdc218c0b7db9cf8da370cec25549f2a0e5be001df317f0d1f6f36b4dbbe4a499e5e5c004a51bc88435872e4c4e34115619659b94bacada61e7d3283bf5a23e6c548bd089a6553524e430285e2ee278768242952b041732fc7091260537b0801d50e01891cdadab05c671a39dd46db4d9988e03593f7b4002b3ed4b0ce1b0e6d5253c423f59bf6e", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d93eb247bbcf1003b3360fd8ab063378baf9ca43df1ed46aac03429ad1d817071522cc56dfe61e96db6ee747a5ebfcbe2ae6ca7571b17b9e8e2a3f5fd8879f167d3f9c20fed72058c00801a4058446122ef04d8685a16804ff91c0073efa697ba4d6639fd789a3fef6a53fa5eb062c82c974bf8206dcd5617ed1851f537643ae16b58e368456636b56f4fcda9c81041def1cfc854203af0a5ad581ea126bee84a4452c58602a2eed0ee082ef19f4ac75f8a7ba52d927f35a3bdcfc64183238adf1174dddc29c49ae4e1e3388fb08d28d9cbb379dd6c83903f096f395ad3bef4fa245e6aa7af5533ab6bedff2775649e5cbe89513a18b00ba726954ef0ed94865a7d9aad1e845415cbc19e039b3f7a7e4fb8a0b47edffd9c6eb2834331f0b636fb5eca42925b5dab4ba08078a71a6e44896abd06276f6f2e41f122848b94e2a22baf2d262a06498e0084f700ed1d23faa7b2ba9f7a71673f4f8c2a9a00e611f53c2095c43d9e78c1a9dd73cdcf0b74aadb47127a990ce7dc335ee26f4c13fee45a1eb44b99b2325fdc30e33fd675fb991d487efd478ac79c8d7a57dd210c5cb9c6fcc7be1a7e4a86f2ddde1ec8e4ac687b61231646d9457b4bac5dd5eba2eecfadcc5852dd2f1f7b9a14a0d346c6effce2549c9fe552bf1f21b99e5a013d41b5693059fb905bc30eb40b075ea8da092fab2024e6c03c4630f53e31b8e78be253", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34e1788aadfc237f7896f530426725bf06a553fad96003cf7f6dc90dc6ecf745ea1c6ed5facf0fed6a0b88f9eaea6895b6bdd4a6e79f114a75a01be620eb5eb782431bb58feef95956cfea2b5fbfcbca452f65ea049663639e996e35ef37c27987015ed3af600598543f1faef183199ceaecf01ef86b026e974721a94a549aff6545f42197df772729797f4b6c6dc7f500106a793993216d5a356104a72c880f8e55343bc4593f13f988834c03c45101a4c1b27ef8ade0b56c4df4592654c32289a706d7afd7095e7f8a7846d2607d12a409c67fff8a3997e4d6963abb979d51dba6c5be5e58b105738744acbffb6ebf7428ae4599318948767b40c831ea810f5d11cd3de09a066093205e852ebc663b0b970497c64081d1ac6a418289f7ac2eb755cad07390c553bdd82ff5dacd2937bedec7d84f820e054a3ec16ba447a8c25325c0f1cf1b8df93443c56947f5c9c8ba2eed73d379583fd6c57ecf4f70e1b899cdbff6c6d80834e8e88440cc8bb2596cb26df266544326c5a15b4e6fcd6f3296994ff3887898d95a0d32f92d179c3d1dedac8e2eab8e097770a0b35e886c2fe65fbf9766e397b746a2819d1e1d4f8eec4f7354e504310241bf6becf0b84d21a2b41ac6fa5ada51cde86b8151c409d642bde0307fc732de16476995628f79bf02295929e220e2a16dc17c6b271be629cbdd43823e0ac5a25c4596400b0b2f2a", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "18318a9ed077357126cea3c22f6dddd974374e2615a3b964804e3169121d24d7b3ad9aee6a697e6de7e85c76e40a0c4cec8c00b679530706408ca48ec12eec40291480e42638bd948fd55c0540eacdca1bb95dbd596455d48782a291ec35c2dbad742b46f84ac5a4bf6cc2ee23a8ca421477292a64598089a96739f905581f77d1ffac1288ebdc9daa41cdcafb517ab8b44d22799706903d9ef4d9e43756a7e0b146fee94fd6a899ebb6f46039c52c95ee5fbe3aaaca76f604f013749baa2d25127df4f358f0f8b8a0b90706925ff62deb6c30fd871bda0e40121f59ae0a683062dcf3afd85af83ee06a059f3c74c62c13e250f9ac7fbee4efd083d897db98b2f69a3241d10331c00eebf1c6bddcde26b45407f925fbb499bb52be2659cf2b6df5921f96f5d6d97a1ff80b4360135cd5e0660f08c3f4391d84cbadb483415a3e60730ebe52936a66edb549430de1549941d9442f0cb465081328a80bac3b4b68ed504e41af0ee6b2ceb087db8e6e497ddda5b0692b1d527b3ab9f5906098e62bbcbf39cf897b06df78c059b766f2fb17ff0434af9aa3d9a3b3b9ce8c0a2bcce33fc8ffd0bf06e4209050ebd175e292d2e9e4a36c702d6e7712d951cbbc516c2421b65b1cd9359629b7f772e410f1cab7a2c675d7c7e5082b09f9ed92f1d417523281a61d37d19b0f1e77d58a6956148ac20b5dbe28d8afec6ecc4e789ac08c52", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bd94dbe35a23ac704c874dff24aab7514d82b17cb8eaa8a3654539d2a658307b4a4457259d985db4601beedd8e48036efb05a7f7131f18380a21117fe644c6363de327b73f424f45a98022315a02cd61988e359f1728984bd06545f04bdceae8bf8bda39cd67331ba88a88e9f24e6924e51deb29db461fe9c3bc6ad0d3d3093c2fb873ef9749b93fcad251f20d851e111f61c835c99b259130f4d08669d636506d1049081e4ebba38cf616628929c6c16bf0a5714eb91270aa3e28b9884de986075e308d84ddcdd4f44d47ee9cdcc95bf77ca9d2a862c5866d57b14b0a4e4adba7a520f0257340ce255abc2237810e5005e2194bbbb116f6c4d078f4fb2240f4daa732d5bc22347d897e517beccdda073b35ca8aa6f822a5a6b4acd20cebc2eb34b97e6c298e4264634017fda05db8efb65bf7cdf11ecd774124834f9edf6291a885e456f075b681e892ce86397e95b3a7c39edd39b8424b42f1d40210840d5768b39dbbb96ef0e5debf2c4bb8ad0c9a6e4b23799d5aee4115ee6a393a362d790c6b18eac3c32e37a0aa33b37cf986aa1c23f0ad49f44c303cfe304d799cd7448517d4ddc6b4605ce92ec5e15d76fcd2a50ba005e52925218dcfb22bca9cd988c3c703fd1f5de578d2d3b003a8c5b42506ac72ff19c553aac8e73183dbddecb88b75c78b2b56cd86b5de592b88279bd4608b38124bcbbca35fcdce44f8743e26", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b14d10f659dd8ee3065e57bca4e4c0ea28531de697385355944e72a7e877ecef2760764e1451d88276b6223f5a973d3b706443ae1645b0ecdb019063d176589aeacb7886893bb0ac1289a5e99496892e5010fc5e3625de66c3f0c3394e9485a405e6b2b448a3c07ecf6d27e784c5b271bba20af97e86fe909d84e4b9ebc8e80ddf8f4f55df28aac9d332dcdf547849167767ca496883bb6c546447753e7f35aa0f9daa9a4a293ad172b8b5c383189478301574d8d2f0033a982013bf39d8f041c510df0fab7dbca86d092409af5c75d43b39a83e52962c576e891b00fe1bf9a26dfc75299e61aedf4ee27b35d024e6d5f00f9ee58a5aae97b65b98a900b489800c59a94ad91b2e99a5dda868c46be99154b874e85621f683543f70c5433c06e76b0921abcb5431e1e7094e4fa4c9bfcfdc6a29eba44a28fbe44c082d510dee9db21b002521754b47f072fd9e074025a2cb928abadefc045a925926cf53cb9702c059ed8cc48e37f5a4a639cb7aa1152e6099e183a63baab5252129897f92e388d819a1067c3c870e3630ba599f2445b92c04830b24c3067cb8ec39eba5a06de0cb9da04f1914d817b5fd56d2ff1e2e37aa588272a665afb3474a0709293412bfb6a94c185d8bd66a7de0720e9a66ea8f6652cbe172c0f3af0b48c6d349c73f654477460acc5cd10d757cbba8a8d9bf7bf8627ce7f76a99b9223fd5de3f59f3e3", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bdeb05d5e66c9bf5f9771a973872e05adb613d2bcbb6748193a8d21105cfeb4e8ab5242e9f2a1bb2bc2e48ecd8669ee7d66f1a1a93ca824b1daf21b52b416bbba48c667facc86a10d0d54c9c08f2bb002b22499b5537351f5490b397bbf0533a34b3b7d058a50dafa7765b1ccd5afb89e4b354d538b89f42a5b5fb5eef7b4e5d8ca9ae40d46fb3c83e36fdae9dd08d282f1ecf5664d319f07f430ace3e321d215af9ac8cbec02275f7b26d89505e3a0d2668c8c06f30d57cbc09733d45bec55f2e877cfef31db7782b5de2f1d8d2a7f03b1f3e6c5fd517dab5c0145a8e36578a86eea7ecf9f3dfd6081042023f3025d6124ee9b2ac7b40a6dec3b5c2d29d46d834d2c47b9837d377c0a2e965ac248a84dddc9fcfd11ad448788b2b9a2aac2eb8cb25932eaf1d7c36529c6f6892980b4cef6759dcdfcfdc2aab28b10df46f39a1724824918669f0df2a9e7af87c3ef0602a56d09bad330f1cbf71b146fbdd3a5e45f16b701744e28c8821adc2397171554e0c6713355155065591e0b6fed94c17ecd47a9beba3da0c7a6d17bd5145f0fb438cc4fb4b53b08b16d239bf839b33a321fb030df77c7534c0cc0664cc0f485fb54745111891e92ea2bc1c3596bcbc3ad40034d6e511b7e9a3a7eba426bfde56926d05af2f98ba15cc3ddc26686d5ed5a3611ddd0ee774094111bfab88dbf5ad99c1b3f6edba85285e7478465d351755", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "737fa672e21c243bad70363eb698965a67083b4abcc3576c66353ee8204e36d260b00e5efc8bcc2bf5d9667468f99c6353b06c4eafbf49414f4bc80213907ba5a455e65fad522a00e08ddf44137e417f8d4fcf61ac7f1b826bb38322a403e8f6d2eb4e76ddb4badec8c4d50944615930d86194d7954c686caf822dbe253e72a184ade53fd494873d38344ed2f41c09b3941813d5e3cc4827626d02d420ba50c46619914fd0e3b8ba5639b1bccfc12bc2017fb9aa679e5ba5f3f7fa898a977d2660a06339df5341ac63bd4595d327fd9f651e478f701d58312c5ef36cacbe9fd3b8f8c726a580639267c6d2f3aec161a6dab89169c50e68e116549da431b50c1b18d157f48c3a28d9f5c8bbe6e5ed535356843cb12fa06680d117d9c663c84e512c9500ea876a547f5b60286388bd13bafe446aad7420d67cd2a7925a0b46720ff5aaf5e9c2e7f8cbb8141892d2d27c7e0976913db329213f277a08d9a9c99317a14e92bf48f01443298901e57c287488dc4d4126aaf560c9423239e21052f1a0485d80f86b74f2748c0f192f416ce236a79e7c0e6d77d08a2869f49c3a5e73210745699cb677372e3afb14d64767c1f7f31932720c3ad0b08348233d757cd02a39025a9460c83e8daf8be59b6d9240263bf9cafce0f3656fd4f4b0f9f8ebfaea86ccef25b93a8c893789e6eea2d588815639c09abee232812b8b379b3248f39b", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a79e14f144c0b349987f2d2bf07b860848a6cb5abb07b3229796960a81adce08c7eebc1b935c58db8ac1b9a0998236cb726f704005b128e9da87cda8b47e43881a67d9fefaf081cd1597a8095c935e5eb3625940b1ad60d071a5085bafd3b662a2e7dd23205fd4d5af060c52ce23a9e8566977f696cd1d941508db5af70d6b065c3ec1ea08ecdd5c1d2591bbec6d48aef425d91b65761e1cbc38ef4c0792ca3a52c62b6a812db9d6c4ceebabbdb2e1c125e419912b12ba64ac1c89563eb5e10e55798513f8b6068235fffe66ea13815021f2e4cff34d0501aa4a8023a6c1e2aad933f69be3229b161da5902979bf0e71fbde0fedd73b2674eec7f478628d45e2ed59b5b1321b9c68d8c0ec79fb7422f3ef9cda93e97212412c1210c2d1c02a2e5ee1b653b923fd5b350ca17196c821095e5e71fbf32577e2720593b5f8a7786907b2d460489bf25ae961fdffb3aff6cbad48b067811f192e20971204085b2c297f8c4a1f64e0847d267ba11486f2304b03cf72880c78d92dc33ae458f436b266749f0b472ed0371c5a7ddd0701dd2a70578064986ffae40fb6bcd9d9c268821c0eeba083405318c43b9ffdd1053e717c938ae7ca2df8bfb4a69fad029c6de8993fff2f4be3fa051fcf4404362341e831e37be5f48081a9a439f07382c1706956f3088da20806b5cb56daed9247a9c414e08748f44681f84bea5d835af6e2f3e", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78fa766502eccb06f5d328dd19237803a09beab4470437f46eecb745950c6bbb6e8c28213c1a108f472098f9b955449d29d33444103ec65861116dfacbb0d52e2fbb5fd3ecfa4658d34622e88d11fd1d1d2be67ca63e26e022de9cd14a0a1b20598b1cc0d0733015ea386fe92645e15d23360f9a654c1fec8da3982bc16d2848a62494fe24fe8c3aaffbbb0e017e42de8a886617d6716aca701a706344bb00ed486dd6c4976ce5e95edfe2616154975259ff539081f8b71dae6333b1bdd181cfc93bb15fe656a5a4eb964df55d1519a66fc8023dfabf02a59af4554e77fc2e391e9645909a70684f0beae65fc39b260ea86f63da19482a8286e8c7ee3bfc93fb7e0a09fda6f8a2ac59f7642e5e88373f93e242bfb2c1665186cc1223101df4843752cd9ceaf73157eee67a93d14ad939dcbc88d9c4e13a7328d9df5b6529c9db604770764355081f703030279a9f997dc9cb9af61e0c4d53e89005d664be47d07eb6bb4c4b5e79453f7afa2192bdc5491d34d9b5b34cd9c08c18a3cf9cd9cf3f9d13e229c8611a2fc583d22b0f3737f4f1a74ceb6944c0198c88c4b693a43cdfe353778a5f5fd792c4d165811b388fcc3e65dca3565131c522cf19e848fb2a38f1be44ae4f9b3c2840ed539d8add6f11a549d30255544e3e25a8b7db849ac3de562f8d7477f0fc58e26c89b6dca486b5bbef305ea1dfe91bf790124102e14dc5", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "94b660539810d7595c69b95cc2a59e20ad68292d1f381f639bb38f2f24f3ffeb81cebdabe27a56e33e7cbdf954bc00930de4afbebc7dc798a911efd3f62b2f6b8a3fbb71b94aab913d50a5f48250ec509a8a2fa3cc22cce006aec45697ef50672d44b574262422071424fa1e7a33b81df9a74ded09018072c9941d261e2751e173c6f32ffaa184fb51ad3b020b812a890fd650987d5fd374531535dd1c89dc52215c1660f71833060945a5e1a0b530a87b34a542549c1730989b9d25b0cda122e590f0304bcd3d08bd65b4f19df84d3755e993ac5a80f169797e16760d1bb4f714a762103895283b403b55271b4fdf0a8e486651a4a955cdc8e23f7287aa6f75f8c01e365d38fc4e783de00f05081399294b1be143af43904afd6d211d49ade9b78307281ffac4eef7a5624b9f867e113c30a686472f1af4663085eb8f65394f623dc029a0b5adf0140147900ecb0320bac5fe856baccd42eec8b5c9a5e69d2d6a42b00f0e60a6b9619b111ddfca6f94e845a1b8bfbcb4f6b13e52259852ea8475fb168bd8deba00a6424b6e54e1225542493a535e7a6cf01479da324f98c34403ee944a8e37f36596779b895d829b9f35f063723ec8ff2a423c1e78328de60a03bc61095d037e8a3e246e34e2e3df1b07f243daa208240edc73ff3d9b89a1db8086b1cc7fd0adbca26510723791afb390877222434982b8b19d566cb2f300d9", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4d8f1f1511d2c2f4ba2572e057ee0f73377ac09fca0eba99e32a346ef406c504ac40ccc3b8f89fc566b9ad43e62d1d389aebb2ec4ac35edf65b71a4d05d8b712176ffd3d0025636785a01f7710105d13155bffe7f2c128ee9580248655aebcb98bbf1410ad652e73089fb570b33038e91b1b898451cf8cd4e65eef5ff25e94e19acf1593ec99240bf3d839c1c01538705dc62f93709dc1e59d00c4f9ee1879d3454e68a205a83165a7726d13a8e47a84fc88ae0a9a74389bf1d73b89fc2fcfcfc2780c1e2773b38d3688b82e03c2298c3f584968afd0181b5dd6221ef2b0d2813c6dfb95b763bbaa68771029b1b19c77c75acd36dcef0b5754dd85109d4c86f593df46d2adc57238abfd2ac3a9ad14bc443a0c4ec6f3d2aa4133b1598e77a5990d456309245268ec6b48f876b1fbad84d3c20c928fc2695197bb5893023582e0403e06954c03a3748b1d96df7abcfe77d59b97451499aa8fb02a181ab68fe5a5d6380fb7a7bfc16e186f119b6ecd18c4a4007b72be18efa2ebb005430a405ea0cc1f2740c1b07ac0775f3b1bb25637a2142416588e043747a4303b7f7265a8ae34aefb7ec0cc912a81ac7b975b16651426fc0392b8850d78af728503a9ccb687249388d05045733cc2abb27929287cbb8963e5cc4a18fd64d167922decf900f39d1a9d745d995568bbc56a80ac21940a991e6211beb5fbb4a7857a4fb151ee92", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5c3930a672c7bb3370704c2118883d71eec08d0373c386eafaae8ad29f6e34cd9052f2c532bdc2dde0d33dcbc4e00b54984f80844462bd222a886abb303fd4e78735c34eed7d9e72039c01d8a6ab7b8ad0d5c161d6d6a50e67a72b1bbb58fa03656f6860bacc01d1e79d99818e26793100573a3a86441100dffe2b1bec0028c320e271801d9e29427c7e48277568775fcdb84199451ea0cabf17b44474dfb632552f03118338100118495dc62df9fbb2d623bf8f09de14a03a18c0d5895844bd08c7c982fa966af224bea611bf7fa7a38e7d0bb788827ed66413ec962a8c49a30c2b01697b0246f812d484afee38fc3f49e34770be2e7ae6dfb0a92c70ed84bb516b1f5e26a04ef51a00f22c894507fbde0c35563e2c1ffb33e2847d16fa1c713cfd7f25245df18062c8c8a6d30c4244b01dd243481a65ab0685ba3cc6be4aabcebd7c8af3e5bcc7ea0c75e2f7955bc834d4f4280c31dd3ccf30dc0ae5ffb2862c8e42fbd86919e4f449f0513587a346a714699c4d1c99a28d17f4b1cfddc3a6c032113608e36cf0dcba19d743189f40a4374b66499b737d7f53bfc86cf334ab9ef9dc9e178098751e32471e9edbc00251988cc18fbd9e786290e523ca54907d3e3c6ed78c8217708f06a5bcda4e048d698453d1e0deb0d79b3200c1a7380289ab047bbc99e05dd897f48526d7fbff7cd0cfc244c991c1f962b6570c83e409b7", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b822c97ee5998744c50488a0c2b47422c2ca0e13c8a07aeec7e42e0ef813077212ad5046b522898fd5d5f4a4662f25ebaa6403260ab5966599159c45e66e21e62b94f8dbd41cb760424cb8dedea67405e14bdf327065b2ee3844da82f7ae8a2ff4641b9a83ed6abe51cfdeb0c84022ef42570ca51f1f4a59956e43e3a59f132afaa4e872b1534fadd8568cfae195f6faf0fd4a405d5b2e8840df0db18ed8dbc2030ba57d2d49d364544dddac038628296b9937ff4eb97123bbba35fe7a32c676bc0292901b16fec329536eff1922a565b91b2b8ffc0985563a6ea245a20ac0fd096b227b0f3fc610f627a9e306336e42012ec55797a67a5c411c647e7d4f3422b3914ad8be283f33d654debafc3bedbd84bcac4fc16f70467c34461355396d59afdd13420a5cd5b290adb9c5d05e5ef3c9360c3ccebff652221dfe6076104e9acd92715344cbbec2b174c024ac06f7dadd34ca1d24750cb248bafae221e7d88750d3daf842717d567a7add339ef54b1b218d634caaca3a729b15561ac75f1f38a00ed34bc322e854f9bd5fb69b3e82062696e40602203f9e534295ce2ba8245afdd0c6028d1b02719962ff054d2e575cf33aa5076c75244d07fac155c3515a4ea9eafd6af33ad2d7536322f0e9ef91a28bf82e98feef675b50b223da27331425029a6c30d9ced424992b75d10c1657c0ec5c133f168304e34dedb4cda80128c", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "15347a7617d234e8c94d0fecb9960972c2c99ccb33d384967fb821d9138debad76fa5dbaa4af3672c773cd95c9f0349251a90e813acced8b37d99255cb6190b5beb3083c176a6e30a5371fb32e8e1b8345dc60bb4b642aee31179e81107bfe71389bb4c821357f01c2fa352368f4d03f88e4b6ffbb82228681b1d8bbc40bad39ee532f35e747c7962a2a2b8b862939c017fd16f1f9e1cb68ffa78b491af152559376397f59ea0d13fa47a101c57fec26152ef46809244a7a1518d9a921a2f07b76e5b0269a504bd7add87de023a323eb4fb32a2d36b05d3edc840be4b93300cfce30db29d3b7e2ccdac422423e6027a8de9cdf5d998bd04feb953cd455d1b87e7cace1d5ef40cf41857e2611cb046bdcf6670d548e76015f2ffc48f482ee68aa9c963d81196ac8e99bde7e0959107e5646de07a1c44e99fd5ee6e2633b541c40579779baa2dd0448ef4e1169dbc7f328e59f618e8084212f07869d323510e88d19e0eee65784fe6b4eeaa584db42db2587740a6a89e746bac566fbe8ede6aa3e494db5143c5834454c70a1da8a66cc7382292f04102713132cf74f992e4690efea72dce8cc0345c0ce368671deb564515a43925d858f4e04d99c681195ca77e0731dc73ab14c1994a32703f7f30859a542e949cc5b07398246a2e428fb04cff95d4fe48a525384c9f03dec4d4a3220e17d55e6a2b2c241e83c76363a327d8483", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37aa38b4532bc3cbba962bdd106979b4bd0d06963490f0a7c4bb0b1bbee5772fd976902c077799e6d24d21613e1aaf364687521ec8c75c763e27b94734c25a5595a1359e9f2a72641e473e70aff36ba14cd79495fdc0055c2f22cde8a0dc36bd0c4eb8d12f67ea9fbc05c282b57834b94f8704e8c229207b82bc379d959ca4284da7ea2bf6cf08c189439d765db056144f4e0f65db91128f506664fb1c136c7649c92b38bce90a4f8ab6e08290cbcc4d924c01b1178ad2993c971d055969b5253cbf98cdeab6a87cfa9983c7201ba7ff3522a292eac3a08c7f463fff16ffef3271175ea4eba206a634844fbd4b130a683a93785b7893e9ef8bd3ae73c513cee3bb1ed8da9be1a9c39b20ff0c6aad6f1f178ba75d3ebb71140f6d75f7aa71d258069a14e1d42934bdb8ddc3ddfff75b78c1cd8e1fedf0bb0fe66e2e817db92f98f7f73417ce821415a0c1b06a7ac5d1e4586545129d02a6fb171209446c7adceff80198dfd010f84241f3e18b0b99458092319f967b7064f3915d171875a2b63a30b45ae60dd1ed8af936bb48d8254e823f167a40e89bbfa2ff40ae2d48dae05989552cf8ab5bf7f571e5ffa7f9a1808723fc27555ee7595b09dbbdb3f35181da4b794995b5a07b96cfadf38d60204a8e0172fd92e0d3c8902fdb0c161f3ea3053bae2e21a9c478aea7bea42f8ab082e6e3777ee58ad797b0bfb7e7c79e0e371c", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15796dfe18c6eedb2488e75f4501f350c1c35b6af637f09460d94f3c61d4e119039c4779b88994006c3f62cb7f34f39e8ed8757f28dfafb55ca2ba207147960a71c29d1089550778b7b187a4953610e856adadcec93e166bb718cbb2e5e7fd09a2c0d978652eb89b698f2f629d71da55c2b2caa24d4069b82f4074dfad02d78ded1e1058f67117def7ceaeeab37bd48da1ba887bee751bef68ef4028c7cf4577f883f463eb56a5fe9145be0b2cc5455a9b3096d41af9f0f500da9489d00b6082689706fa01f40ecd0dc554c8e8bf6021139978bdcc25b73e11c3fdf6a74d3e1ec6260eaadf40c0cd86db81de9287b25e5cfbcb754a713eedba9e8253f65a7f02eab00851e2c189b3cf47f1d60a1c3f058f93aa644def56afa071677eff0d9f60eae8f3bfecccfb63724c618558e51d3455b7ed103ed1bab225dac9a675d56c960757cfe3609f178a13ba299ebca3468d7ed0ae53a5854134bcb3d875642224d330e4af4680fc951801392cf2c43bb8b299ba348cb91c890886f7db8ad8113b5e84215ca1be49199396be27553f8d3c1c4e281d4f911e39048229e4761197d2147276fb9d88565135d1a2767f8c8817ccb76b835dcd2b598c5567efdadde869d4ed4a3446f01f271f324c7cc943a194a4e6e1a9d56658419eaec73b0557f823a946c2f6f4dfb8505cb2620192df8f110fbbcdc4fd6b2298f124cd53041b0913e6", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c699a76b8f2743d7fbe4c47d6052887a8cb6cec90f7eb95f39256fa677093c71f604645c9d01b6cf177e6b30f825f63a0ff805337e1eb4f64d5d894de4d2bb3d0aa3c39cf309580a3fbd5415710b4d9aa015edbe4e3189ace28cad4477f2a73af8cfeaac7637cb18bb5aca78fdd2914281d6c0cda03ea136ceec5920fb258da99e6816074dff6fe625873d3bfde7818c756329f84f398a52e7a7ac886169f77acd790dbffe66f01c3820d93dd487eb3c0e222c4f0c246b99b13b5038a81120d8035c5d023e1296fc25d09a64a1782ea557df44219748c0572df48cf8eb285f7c2231e1aa8706f58e5dfd6723c779f71d87b8af852895564f869031c6696838f9a00164e78069ea87c9106d439c43d7c050ff1dcccc17a83b05cfd2b59c7c267ad5c32ac6e467496650d6fdba12ede1cda8e15e03091e628149e6c43183fd95d4bcabe8d179096879551e1259c59d6fbf9f19838c6283936b6402039928c8a428ccbe97ab523f79e70adc17e324315a740b00be8ae82c2adfdc0aeb60a840beeab03c6e690f54d4103858bca95dc507333892c15536d62b1f6b32e3f50f6faac5cf29833186fada7deba7604b1229a8c832d1685323f0a45e67d32a447db8ebe1c1d5083fd84510a5c92e839573dabbb97c240cb1d53909e1d304807c79a859228a3dc5756eba16b9545940c077133e876c6c280f08c5dde9eff0498bd5187a7a", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "977e0e6d0d2153c34a30178af3fb99efb9edb76799ff0b1669bd0eea5b5e87150e84e5313a921e074108cc2ae6cbccc6ef0e0219af4f226a3e9e57f0a162ed209feffd5a89e65716486bcf5d6a79bf926edfacda0bf4091746345fdfa7d688aff90d9b3570185f664d94e5216bbe0de6143480d7051a36306ed99599631efb6a916e61cf49a03d10aae2317f758f1c4d1c46097e161a4ccf7d1029b4778645d5cf5e8d022681db62ff15c3854349727d7f65df9cd24f5cace6fc0fb131571144d24866be5509332fc77c3823779340c95637a003a549b3a8e1e90d8a3502e42cc355391371b09946a2274861a558d90dcfa12e1021cc1b98e96796264f7bbae5f6a3080ddc498a8e810e112ce6b6bacfafc8326e92956618886e2d3d4081a54339c895805d9242b7146f635af6c1f17ae1955f7fe49f45b148b65fa7c616cf48b5627de9f08c609575ec4581f0062f1476076b359145857325d19c0c22c30ceccf055dbdde9b562a1adcbaceef8429a44f62fb8f24a512d6ee70499bc3921f70831b57a15d7a3c023b18b6febde581d7ed5d3f2d587a4af0a3ed1f87be027a1cb7cc171756b170a65ae7a1fa4da832dffcf7efbd37cbd4d98750d437377cae209c51c049fbc166e381d4f879cc50a5dc3b31bf7d693c0d613171eeaf9e2572267236b08b655e4a068826300d7d92d370bc348124e63f8b871fbab0b2d85303b3", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1bd88eaedfb86d2f11d9db39d011b4c001a20a726545cca555df9b3ba46f032dff5a259fab7ccab203a50faade4db09302a5dd3bb1f0d854d96baa47e74e59d42e54b94409a2cb63aac19aa2c601d49821c7a0cfe5f612fc00b5ac3963b19298bd4a00eb3eb8169d06b2c4ab7cef1e3e3504ab4750da995019cfe760ed976f7c996df4a353fb1177121a7b3d6165d08f6fdfe75716c031f49572c2b2981a770180723a62bd337d6a8916447cc25718c19e61122b32ada40a3948d1dc12b8a2940cb16245330e721e251955f3d48c7ffb8d0dba29c552270f5d5971fbc304729b7b0ce405ecef1e38d42a3823ea27cb177e85e8da196d8a07ca9a105f4e6ffc4a857d9a3a03cacfa097d3de68b2948dc29b19cffb847d0f1ebed4752d4f31697fa3adacef16eca901fa058efdc7a70338bd1541e851009916cf49b79b593010986e4042f7855b0c5a4a3fa331209e46aa2c7e6f1f180ec4e1ea6a81fcec25bb2c7f212ac4a7ab23ccdacaf81ac854d7826ab51cc991a1cb602f13e0039abacdce2e565c8709f4ee23ea3b3b23186af7560050676e905590fa9f6b40f0b874fbeaff6a467163a50cc1339e16f79bdcbf0b1670feb1dffc3cf867312861053a2908ed92be30edbd1ac1b3376c5fe7f05e27f56d72b08e7813c597d58ce3681cfbf943ce086db930f82cf0cb6b131169cdb8c57bee130d30eca2deec14dc0cf3b174", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "563ccc0f74bc3c6bd12af3bfa0a290244bc017a3b6c452eb9531906f5ab092222dc5eedfb06b129ccf1eeff16d5f3a241be62b671098393661ddf88d1ef751e5cc46d90118334961eb989b8c6f1c38f806fe636c1f8c1961604b9cb3f4275d520b7f037b4c6c78cc3162d6cf3caa589af31f77a8edae1489ba86a2b36652a84a861e34f480783ff10bb3c9d1bd0794abcb77b785a9d214eae906a51e2d65fd30ef722bbc687fe8eb43df347f9ede204ceca53f7ee9525b5498d04233df06631706acf65338a88cdcb9201607ae6f71f830653d6e3d320a362248617ebab100c6450dd88cbb01c6e3bdc183b8851e2cd2780ebdace96eb88d2c5672b28d9e77ddf9146b6ca17caeeacb472840d0e965a038e08e437b0f8a1402356bd6305aaaa9cfb8fea1282feb103cf3e2014259513f1f43316a5610d767398eca18cf3bcffbb1ae179df35ad4342d89bad741db6cf2f0fbcb08ad857a738d306c651e6f7eda3f9d0eeed6e6d11df2c0398b2d3e0cba596fa1891872021c7fbe6c99e0ed545f147b093397b2727756f1a0260a50fccab5ac17cba2926ceb3495a11db8f1537ba3530d0d428644ae8721c67baf87bd2788fbde87c7c907860c277030d3141a65c57df025551ecf385c12da746ec7b594305bed042104922751eede193dfc9e1c9fb4785bfc622328bdfc5607dd21a6817abe4c941f2ffb63657f8797e3c84973", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b68c793bbbc11aaaebe1b09036cdbb4b754b5d18858127699a1091714e6d07687b5d9ea9ceb4d937c8c09db1f919f33a319bbbf62efb506aeb085387632b9a1a016061f0ab9aa2b717c4602c5996b42e312f04854ee21852ad9fc9bcba137f59c981864b608d82fcd26964df05832983991cbe6bf74d09d851f95d13650994f56e8fa3204bc8685f16a0e7006918230a30f025547834145774758cec92d25c1b75fd143e4166c255aecf9af8189b90bacb4d08655d861b0ce2d58894f00b6eae3395a1d692cf7091f43885ce8220c5a4ea8d312625b650377238dac43da5b8ffac7420991d00b70453fcf633b844fe630e798b8ded1f27bc170ba0e7565a85299158bfd9249bc5d006f3ae97969f18334290b00c284c8a61ebdb1bc8c78f913f724f308c6f34d1b36ffef06f09a2ff5efe4e0f1cc6b16db8690ef0dd07cef88cd2b56c25cbc76d6ef2a0c1c7bbb5145eeec4ead730faea578f98c6fb30a4751fa15dca5a09d353c7afce7d572b8c725a8cf82386a3fe49c4ae31227c165a93fb821a93b47636170a2e1379ff57bd4ec495293eff1e0162ab6926c787005723fc58fbf3f4b23f466eebc1916c3d2a7e99a1416a06a3753284f02f4066cafdb9f6cd739fe8f34e49737b2989b37c4a01ee133fb41fefea2d437f4814f5a3ff433396800221428e420692c8d70271755234bfca374c43b331c20e3d8c77d11863b", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c3f770ae10c10780d0ba92c89a1fcfabc248c0c4f8cccc3c6fe3e2887b543661e946c0ddb982d5b7cd89ae430058cba9fd40a321641646e590df3a2cf86b9645e347fb368c6ef5695ca8d2e9a9a327fdc75ae0d54010f594a050c9be6c5c0f60a4ee41f29191f7570f6dfb2d17d6b0933a22bf7822f520b3cba26419de1a91e39fbb12a84bab08ce9b1deb10b56e576e7be5dd9b746118ca8c8d991255bbcc34f9c7ba317f5e1190637c585f5a4f10dd037a498176b7d84d33a0370da7f834d443dbcfe1e5f502f09a0ca946eb4e6373dce383c9ae8714a5ae45ff555ba407405057d60dbbedb0b9782608a92f0710547330e842ff95533537e01272898f7a4dad71d4099b372a504a0e02770efc85190e0987fa7bc49a3ae482905f47d23260a698842c1d94123c79320d042c8f39f5ab91c241bc7ca834aae345548660617d0d886d89cc91780e070ac36d67dd28bd48109dfd69f7229077dbf490467ff14b6b57dcc05c3e46fd8a2688f248011b539d2fd5dc2b217a0b41d57fe667b936158be8c91c0044c688e752566a383db0525b9a72d9059b9d2793cda58dc9980ba8f4c3557304d991d190c935e76a9eccf50953d04d561b5fef7e62b1368fbcff1797c6cd6768885c9bb98e6876d556b29a54e7e535df63be53a4f509f5454d492bc92be81d1bb68516e35dac89aad54fb10e286b012a0d41a04f75860c7e03113b", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b986dd481be76a98b5a23ee494a8264f9cf2b37e2ce40caf5a7ceaa1b2a5cced5827a652c998e1c26d03b48b77c440733d1be048a651ea93ee60695c34b4642a88d848897d89bc4f285081345f54516fb9705c9a90589115ddd0587544ec6a1984a4a72c1b6d36f2a57218b647b57315177834169b29d0b57326b3f4cd1df7914b088f48573b6b32efdaa678118e85aa6aa319ffd85cdfc4ca054a0f04822d934af73a7aa4d5f51d93b443e4d8473831b31bcd9aee22fcf4a6234f0fd6e27125905bc0bed0d7274f0734bb1f51414a5151fe60e4510e158e98004f9203c7a711bb2057d0e6aa7066469f900bfad93c7f9b1eb87459900b915da4d1a59aed8393088d5f23ea4614551607d8cd0c0dd0aea75734ae23a75e93e50c09bfeb7303fb704f3c976ae573f363553e89391d6f65035c613831abbb5f266cf40ad5ec1ef2a4871d798575216606ad76a1634d78abe9f16d6b2cc4ae3e99d1d43ec25e93b52c547be4a30a98e5d6c180e44a7c2db4eb0247b2b42993552e691cd9eb22547ff3bc4ee6cb2033549b883a58d3f50e121a70d51070b0d37647cfb6227764ad2703e0fe5ea61108f4e7e3d3318fc87a9ff59b005e7a6d232243ae16d4420e9e024d3904a6e54b30815a5bc1f1619b4416c2baa464a61cefd7a6fe1442d4552238414d5b2ecfe531bec9045e811fea37f8cd2e7a8345bb309cf17654cee8884c1b", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b3aac4ec4a0db836f2686221ab82071979fc1f09facbdaec056ad60e952c91ac77efef520fcd6627f5510b04b8651fe73c364e5fed835b412c37e5dbd81db1bb86838bf1cd865132fbffda55ecb18b2c7801be854a06aad0e1c2f0b4cafc8612ce40cba4865c3ddee40aa43782833f5ce775f2fc1be9a4097b1dd0fd5c7ea1afbeae7577fd70cd2c019642b74e2c94a259b26c34bcdebcd68982fd745127d0974a6397b92e9a3bd56ef74fbcf89a84546daf1b97b85be46106e6a6c91488694e25f9ed88ed136629ef0409a0686745c94322787dbb0df7f78d9e3424f5f47b24c6bd455d7bc1d89ce95e0229041bc985a6dc49695719878c28f821cd1aaf3cff0e23855890452bb92de37f04e9bb756fe62e9e4529e5f01b7b6a4374cd504cf7882c7377a82dbff7b4b87184709166e52238792368392c25d9b28218bf8730e6549cc9087e28fdc7bbcb0b6fc4c752b0482ab3b1c7c62d64b53fce9cfd558fcbba96c39c6a3d50708c0c5947dfc62a764f30feb857688e004d2e4e2c21523231dfa4cfaabb982b449ef516f93c81b53ff1a8dec51a441c50cc8a20ee5e2a19fa120b992e58e3cd5ca57a30f17c7ae47c6e579a572a1d667128e4285390f2906b69923fba414c6c92fadc58b87dae9378d2be30ad3240a27226530cb8afc70292eed5af4037ae6c0c28684fe964d049ddad06305ea30ddae64d0a86094339a6f", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c53c7b94b6eaacda889c647202d90dfecaa05e75a1b78041a08526869cf299a48b306577c1a1d1efebc7dd694e45155dc434e11627a7e7246aa0703a1592b00898ce4cb40e672d35ffe4aee140a6bc1df6d40c560da214aaa637d94b665763a7cb34e1db10d0f6772debc15d05bd0e1af359b53a521fd359c7e67e28d87c903254bba1f0c48f95a8e4dfdf09ac7afa2fd37a836e85b10c2cc6e0e0986a526dff679d3bd9da38e24e1a8a91adbe57f40ec7fc713792294da7682008be9cda6652254f0af7128c5c5ada8f7d5530ca4659b19b3a2b4b900776a9e06fd7fbf96a80320f9cf52d16936038e151e1b4928a0232c7d0d69d7c16839cc975ccba76bf435f50521e1905548e68302e35ba6642cabd84facdb0e9e5964ea683e1f09a12939abf306564bd97bf95f2fd266ca17326c6bf4e2a3f52a32fee4acb963872893f502e7a12ed4e97080816d34a112f3b5d184f7e0c7f4fa06e716fefa909ddb8d04a07c13f23b9ac919e10231e8bccd43a91d71ef02dce87ba6728e32e6dd92b1cfd96e9f3997e56aeb57ebed6b5f9b33ef1b6e4fec0410053339a5e7eaf956f262bb0ee6e828204627755a4c7bfd29e0485cf9d38f459b36f4783a6888639e0117b5fb72505184a727e2f3c7d7117d0cd4ccf621c670b33b709d165b68374dbd1eae9ac58da2826336fa01fea00f2a09ddd7a32ec83ba4ce0cdf4108241a7ac5", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7c757f1a1ca4ddc9e1b4cac3b2166c6b8185de0b1214c48cf1cbafecb58147d5649e741af62736cb3945afc90e720b3d0d4dae820fe84169b2857e0bed0119593520f6f6d0103490526b9952e62ab19544509c174de8d2683722f83a332b4b2ec736eb85dc08faa8c76ce48b0ce51521a967a559fac7f39767ec4544f5a4901fc4b3c7fec298a843eda287a152d48ef75d1ed2464de565da4b82fcdb872633509b67c6b15be1ae709539261595fda30b6f46423aa74b4e12f505c2f160082b4cde448f59a70137aefa4fa4ff3f146a25a91a657c639e4855fc97c98d2f21b52376a881554d39a23acb938ba15f7f63f849b20465e1583c27bdb32952635e497d8f7321a2d45678cb8d5d3317f8c8a593c84aa0b767ec5472a0cfa6f7f4b6c32cb48dd11eaeafa25b1e195545a602f3b3cd18ac318a48743e9adc8ee1ee4134787d9de88b796340c46862d7c7ca97f142a28e915985308e3f703df70d88d72bc22404aba08d6bde21e2540a3d58d49517bf48cc0b3138d1ac08aa427876630199e11460cd6bb04bb9bb29210d9880bdd05b95ac9d769f00da72cc2f7ee20d3cc10fbb20490957022837656a69fefa83c5f0873aac068481921fe82482c05943a6607ae92c38806f5396387617c26b9f330c52384bc0e818c66465ff3650c1d3414d95bb528a768c82a7c076fa4050b353fa614a830bfb0c603a5d44a01d4d0e72", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ba1157f9b6c0d31a4c928e0c3dae7df2e13853eba781fd40605da2d2e71edbe65adac0f982bd940f52cd816f791232ae056d2553f5c82027616a65501a2ad1239d5c7b2b7511aae7c385d72f63944d1f1fcd9613ce5ccd192e674d22280a79817ab3308c3dff66c0fadbe9c0434f5318fcb9e1da396f11b4ba9e961de9f18e5b2ba3716d917e38de29027de43cda232f50d6ad948368a0faaf96f28fc4bea690d347f80e3ce21aa0aa49f445d3a4a1ebe5640f9f16e0b3d8b24405b1afae7d7eae6339ceabfa538a7ebdb66a4da5716dd3aafe0305c928c12175c648384ccc85e425b202e4cb34410f602a6bea3be79038ccf90af5357ae8ae842fd46359225d56371b05146798f04e92869c33c4166acef5bdf5b433c191a31eb4d4ef8827cd9bfe40345789d07f685f5d6fea483ace17fc8bddd120b245e7362a4516cfe4c192f3922bb9638cedd5e6958a6d2cb5da85fbae98ed6db16208336baa6950265adcba00b0203b669b62494bb56dcf3a417fe0f7d568c1e0ad1c11137d5b5736d344d0e5b3451721653c4bc9278284d9881ddf0e0fee8fcbb3f54db82747a0d8ea828229e09ce7d5459dfa590e4ad6ea2ac31dc72e68768a702546f0a98687a3dd45f2783e1fca8617d391598a6f9aaba7c829dc8f6e824cc5f9a7df39e209d12264205609d49c9958da2a3a59e4706ff9b119bfde600cb3a1127a75c77c77e586", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "904acef8f764eda821c39c4c75443f43cc00e0ab0cdcc6ac9a3ecbf21c38999d04c15a9b11d7ca9de9c221b2ad3a233f988423868f5aff0ace189a48c4452c41d3cfd0bdfa29d6652cca3685062fd6d59122a37cded790122d1f4ddecdacfa50605658f23c2013c31814c23230ca2adef7ca10239fa9d56a141cfd6c4f48eb87b08d7fbf12e9e62d27a86f82f229cdad78ec31d1146d339aa6fe06261823f899f418d19a3bdf817f086077d7dfc8fa1b9f96586f0854279795e9b72596f25872f88a0e00e91ed18545823f8e427b2b4dde5dcc110381b77d4e5c397ad9cda2052062123b32293a1d73f7b32dd98761b9eac5cca2d397489469216eed8e4f359471c7025f66e7affd79c8b34c611233a197a96642ed5d7ae4d4a8155679f174386c5a90c8265f7c73faf1d9c510173dd52a00877bd7afc995f6399145816a764e68838afcc54dcebe67181290505d3a274be28c9b2a4db3924a98c3c13121239fe46b76685bedf1b89fa2c055f01d4a44679231dd9b9a2c24fcd0b7c95254c36de5251e496db67372c1f76422a687267186b3ebbb6b4fdb7a93ab5ca9eb0e0e45cab2b2b9ca8d5c8e19aad48776e45b92e1baa1b4275d7a8355911693e5f791793bd6cc01fba821d4b4e6150cbb4958cd1abf7e3c9e11e19254e74d441903791c8db111fc40b9cbe780ed3175596c98546073e918daffba9f87a92e397b61b8a3", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6cbc4959b1df49d751233e534513fba0efb1d4670e72f76ceb2b0aa90c1caad8430ba7067e4e9f4d0a274762a78c6a4c24c4039ea668e6e51ed4df98be132804078ffff469d00acad620fae3be3a9b46d89824a4f8a4a34d0c837dd6e612c05477c39623429fc34504524d6cdfee03104c6cd05ab2e01f2e4cccab8b08e905cae05d7f858a67a149e8eefbee4e7c01c851215a1c303666ec39272b5ba9870c0d3824546b3d314bf0407e33bbd8e7c04ac77c935f90b4679e8b14f724601a25bbd3c61e304028eb9ed0f974daacd5fc9f6feaf36237bbd413e16aaf188c65def2ab73353c9f17a5fa0d490598f27f3c7ec41bc2399436e7ba6a10b8f2cd6639c932c5f1f8512e3e25bd40d6e2776633828c2556f0661bb80ae7a5fd22eb50d8b617916b64df8e4927d07d61685a0c31b168bbd3f89dca636864735b3d6851ab6d4cefe983d7e765a251d26ab98c530d19de0213c7625a7904604acd68633d0284d83e6a559cdeee27f1dc308dbf23521a22a42739d5db8119dbc5d34220d1f30e62bcdd97808f00920f990edea9c3cd73ab659cc443e6c38a7209669176f8530699dc22ec02bf01feb4b2f58674c4838663fdb37c8aed415bfd2b79b7779384ad4555c62670d271c553cc00e46537e4d25fec955ca504351b7c7786993ad92335e19bfbcbb8f4441714523f28755b8cfba031c719d1521ac05e399092ad4d51c", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04050d0ef42a4d145e63322e2b20da48aec3bd58dc95a4658e69be740b655bc94ba3af9c5f9af76f023eb6051d9e2956ec963fdf64cfef1862bf15b4e896d37e884a0a23b60754140aac87d15583b0cb84d8f9083555ca64530c64984e3d322b4233b0a318ce33c57857829986dcfd1d23dfed79d3c59ffc6ba44052fe9f74232348b9e4e2d704070449b4852d6985609b3d4f5b1ee55d99612d23db06f5d2fdcabc0b1f5cb2f47187aec2fad8f385a438a5ad5d6212574c5b61f500a0d192d253968282c393c42855fbe46fd1e85627c154e4df999ed95d905e89278c23eeb79c581c9bd2f9252c265e3368951fa3270b6582c99d80f7e2b58a6ea278d98b295273abda89f0dda0caeb3fc7819673d5116ad16991563f08db0c5639e1fadcf0ca122a2d1286a2f994f646fe98efd35a83999915df0170094add1271f2e3bb193d5605d8e410d0fd0bb3e73f64295dec54093626f92a227498b6af7aaabd88ae1f057d30b61d5da0778d67cf45c65a3bee3a172039efe97e25f3b3145c47cb824b02b393d15f7b67e2167da3f2c740eb591f6a4a6afdee0eaf602fc963af1792cadc6fcf805432cfe005e2d4484df25c999eb484ffe618b03ee9bfd373418ef12af89b73ba49021b2721d18f5f9a024497dfadf201b7f6fb7415f255fd8534b62b2e2cf1e337a2270d6c286ffbadd063fc09f0f8e9880820a6dc7d03d2bcdf5b", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "25f364b8aed878c58caf9b40fabf09d3a9517f297dbe4e101eb1fd840a82e57ebe9ec185206756fc76a53d9f045eca0a4d819e87e81fb0569804c3b9f62a54ace4163c9695849878ade09dfae4f50fca5c68dd201e6a1bc2cb0cf970cdeab3630915556b79a9aed7903a526288b66b00a30f565e53875f448ce0b3b5b05e3b6cf71df9fbdf248fc1843eeb11955570136bcb4f8214c39e8c12ce59aba1f96062d7ba5e63ee178a9210f8cc53965b62fc4b0dfbcec2cb35933c7cc1bf5d5e26aa63aafe3c53e2b8d06bde785db99dd8ccc981435cc9a5c3d69a75de2c6ad22a87fb9262099563a6a149ed96012f25e0c87ea90885734332d21a66381b5c7c6a306ee571905a21d95a2e6374a3bb84aed9af3cecb5724a5afe5126541ceebae4cecf2a91802f18ab4c6f421c9ac31fec7fb6b883a576e1d26b1671663df442810ea405bb3d311b795dd8292b093e5650196189f83ae963623196ce850130f018eecf9a933c442f4f0f3b8067e24a50d363e4d10e2f254571b3acd5c318209c93f002436fdc0484373ba47b18b6ea50e9a9726dad987ff09b2bcd00bccd56e7572a75e321d1da85f0da1be719b893a06a40c3813ece6623dc70d0115946297ee0bc62d733aac3f1065e6f7b79d7b2a6f2be33e3264828e911b09e38582b56f0c1bb46c014506aa9c8293926401e0c6b4c1aabc2d70e739498f723605b7dce4eabf7", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4f7ebe74a37d53164e8aad17079b798dce589d4b27878e57789093081e1fd6333871fca7943ad1444010f8a181c2cc6fb35b0729830fbbe3313551d51dd443011fda09370cf7aff65c448e5270781e1483291efc6f6fedfec81ada2f141fd436f685d28acfd7e2a01ad2e87030e076d8a93c497bd986654409c427c4f58ff7bfb9937cc068230804fa78977fc7649f31202437db9475db9def4e9b8409438c0724b9c05f3ad9f5ed9908ae3211367d465442de238edc8c2ca8d0e109cabed865fe37f6a4994651bbcb4d0af61e466808be729cc6978d1c08a1332a21f04aef0ee77e62becf11590b096704ba67219147b0881a000fd06baecb87db7549a74e08c17f2c1b54d93cbd43adadcd94fd116f7aa45d6e595d9ceac28d5ea23847ae6424bebe2d856f1c5605f8c88ba0ede58b90382e3eacf64c1c153174732061f4c80d071bf985946fcbaa362049fa86e59a72a93781a26c0f52f93a80e42d4a01fa4d292911325fe2cd70fa48d7e02ae80ae50bd37a2b23010cb8805b26a6415c4c6d265b3e28196c54d65cb67736378b00551a44da7d2f9f345f697175e4d5628f61998429312045f2baa16579a8511d9b4656979bb89babdf101ca9b81d49dbe0e329c9104ff76e290f6182e96e729884cb8dc3c5d43818508a19f462f0b7e4c790ba7601ae40d41cc6678a8a6eeb694d7e2c374397dca9ebc6a49ff79ca5463d", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8023460b5fd886c16f15c0a31d2ec5a0cf43fecfb5a5bf4c9ca5a13e4c076cd55483398a20920138d821f1ddea3706ce3ea84df82a1542e9905f89322462e818fbd22873176ef1112d5bc2d8be0363b84dafc4dfdd4f09a694469d0c60133e2f4563a8718f0666f3d137456c2a1b644e963100e43b038b0896bca1775567d9ea6f0dc112918c2a5049c00823652222109eb6de7ea784e1f620666d61ba1127b4b2efcbd184a2300365d04b4724fa89a915d59c62903e93e8aa2b5cd04f6e1713de76335ae34ab98e2ab7c8b2da8009da54124685b2ec2688c4cd324e0b550c521274c848799a24fc901cc8f4cdac2a83d702e8ae0dbd1cafb69cb5ef4980e39d6683ef62454b47d0234bcefd2a9d93a482492a1bf80da22c8f43c0315b81f845b9597f855288370dce9f3d4256573e867d9fab46e5fcbf419f7f87c8ead3beaf9ddb345970648a0ceb2a94b487aebfecf020ca6b2950619da60af583abecd0c3f35fd449f20de3c6ae3ced3d348019c60295d324d68ca6be1071d336658e98d6882468ea8086af6ec66777076425bd708a046c259a391d90c1c89fcd4a8012de03872630368419d5d71dc1d77d0624fc6c29202c60cfd4904a1455955874c8fea2ebd940215d8978c5d23cd40cac7e99575b9b536eceb3351dee111e7a724798039a9c0bf8b5e671060e1e497877788967fb482ca6569472b6a4fd195dd1f9a7", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e936a844e70aacab2a52b08c722035c1fece44e7da375047c8a0131072d4cd34598250ce2d953f1bcd3b9f010f6e73da16b5956b26017831e4937e3331c74f67de02623a0553e236e2f2c6c37b5ea6f9e88f2ccb33b6aa92823e23407998fca861bd2474c266070d32433b2d2d880dee2969b483b7b4701fc2eadaefb0954d17a2ab9ea94b050e84a71e32f319cb517f1c84a2df48cf8792fd4fe41ce53f71fcbef77a2aeb4b5f1214564e9bc238f92fddb7a231d154b65b1d02441e45a44c68fb775ecbad29b6b6afe0bcf37f7b28b9c2d0bf2aea540eb1a0035552147b25354f695070decab791e6a6f4524ed7d5991bb47b055fe4110a55dbff10c8d906c3b05bf012297cba96001c175130316a6080e9ef61f0afc653e9b0f82b7a5f07734865754753993c80b1aed172b2fc097d9cc1bb0eed9ecacab4f1954f454954db7bac959828a1b2e3e60f9a72280237d54653daf3561f65aacfb930774dabd34b52955d7f44cb81071bba7843ee327847e6f9190a6898f0907435595deb3ae9ea6bd6a11d1834f663fb9af3676f76a5e12762e893700eb9e65f4679dd2357b093285a96af7654cde9378919b5459c92f9d439b88cb3d9599204543a5ed89f24457c5f43f0afd36e774a23642c4359d1dda581cd27aec0fad4fb2554058d37cd5f517e3f0e9f71d9e80454f8c201144d966a626afeb31aa36126c115a33496461", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "89d47254637f19d578cbbf89ab9f8dd5d658411d763501e10dc13a73b1898421be0b28352e2c505c3957cb65d745aa6dec6227954e7d7f9b6be8ccb98ff67f5733efa8b10d2041b862d2123a055291bc3038f9abfd340eac2e2ce9e4a6ede56feaf504903e7e8a2b1534bbf774cf56db230ec03be0da2299cd316af26c3e2058d3551ea3319b38a2ed142c8d806a0fe308a752277e8061aed64fe252464d94d60e1ddba421ba48262073b114566b3c9837cf643b8d168342624282dc20272dd5d92fa3de55fb1edc0079f4c2f63f2bad399323c3d3697e48eb5497289bedfcde9303e1e8de42f45e6ae9bbe94ce1cdbc1e92755ede9dcec33f49e711d0120df200c0dd6747801ef42e08e6d32902876bfd9a946ce2167a6575d4f9ff6ead1c320c2234482aead7fa90720b8115932cf243f49d3545e16e70afbec4c27b12dbab36954899ec927833a81087abb75d9bd854a4fe4daa1c3c6d466ffaf15fc2371789d64abef79ba05036b671311944179bce2fd6e707e4987ef9201a2a20531ab0dd163501892696166c47fc00e1060f5eddc64d79dcaf85551afe31ba3d87aad9c302e7c22bff0d7a5aae109f9a1bd95e02ac5c41bb3177a0bbaf4a1efef0dd9efa6e09d4cc3900c5a0164f6d391fdab7720c577b7fa1f6e3699457c72bd7ffc0bc32198e7ecc87a26946090c0199252a340acaf9dc5ed063b0b2ead7350ce5ce", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "40a14c4df726ed0f62b294f62573994e821d855a28d990fe600b7efad50219b2b2fa584ac37aacaf50428a36194ae2674ca2d6775290eda47cd40bc7b15a43f1f14293ede4f90c29c3a5bdd4081328d03d19511663d1e83dae82a791fda6a97d70ce80a977e4cf6b68ec832c24e4cfab0b0bcc9730d95395630bf4ae205c54cd45a1b818c83b6f9e457644671370753036920d62c2d6f64ded5f8249c79badb8bd6c2a1664069979ec38a739a92fd81114abf1a143a51af4a8895912e83b5c08a5206931feaed126374e870bf73e36203c9ed70028bcfb8965f2fdd115538d3cd603e2b172555c11347ab15caf65cc535bc09429fd0e5ff2ee9ddea121b18caf4d6436c24c56c4d97de567d4dee96daeadd310c808358cb1fbbf7bacd2b87eadd063e9bd10d6969b9cfcbbb7287162eb2a5fc904d53408b64cfd346a507f39ba6d8bab3dc01a12ebd753a7113fe3bce02ddbb47e2d4ded5e342758cb9e9113f0f287da337594fa3da4ec03b167b606f1f5cb42aa205f275e5187d166d8769d0d210f88fd956580ffae30c6fc637bbf16204146309569fda24fd38ef7a7ca5bd0f74ca8197d2bb9b2ef82f58d5e541a54190d1198a1a3d88a4e0331f1900f8edf2d31d6d8c74f0662ad92ec598a7fa27ff41de4951fdc4c353cb90caee871e725bda215068e41ed1df37f6287157deaab3f6e30c68cdb71e3257165cdd4c1489b", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80c01d6f05ac1f8cea15e6adb85916192c365af6860d9760082ee6c15bfe56139b7bbe81865e9bccd775c0e805df4d82449dac42b29dcb7d404d5cb0532842572677fdfc834cd5fcdb0eb4be798a50d583b8d4ba730712e3f2d7c18c430aa7622b8239851441021fb08a9f98d51213ce81d0fb8e07ef990090610be6bd930367d76cd06835fb32cdff607d27f55a84b8ad7b8cdbab417cbc3072adaac5694c55a2e63a59a67585b925a56a4d9f47f0e9012935979ac75af96f7a40306363fe3bfdb428e9998adb3f2695e68cde1310212439abfcb5f78b56c5bd3db7b48caf897537d29c9433221359d080af9f8139d946d87ad5561741508f4ef400da92cebac640572c62ebd1d047a0f575fea856eefa057fac1fa3fc641dc8c1db63aa9074afec472feaf0082497cb37fe86fd84303b501f3e0346148635caa1ae2dc76f9fd7fc606529d5ffdc7a74d0ad667386aba017d510b11ee624adbc397e01b24ac8511bb1f3d1f74953a28114b5f26f0bd175f13949bdacaf9e69afc712f711d51c54c04db4da3c598c055ed786381c449265433719c26ebe442880f0797a254b165d0142527aef085a025b53c422e5ed4c4f8ad66455360e1344070c9ed3276979bcd210db43598033e60bfa302a02f77c30bb18487482d2c9b26447527d6cec876139379cc6b2a5df9f3ed91ddfd19a9ee6952ad4ffdece266203bb77a136a6de", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b260371786cab481593ce95cd03a0ae66ed3a9b9e15f0a5a928a94a44f26e0c965c0035901ca12d09b5acfcd95ae770c7598f49e9f67eb7cf5d62722242cb0da595e2b5ac350140dac4eb36df1fdcf2298365527f876e1f798396b141f083b5de06f4a37741da6d8a6b227a8ffa1437d9afb73bc5eac196d846e3d7b209e61ef8122809fd21571e22876c8229e3a6ba49501784199ad8836838d2c28b90f86c570e25edc8aa8ebdc2bc2c08e8b24a0fa61b57fcfaf9427e6899b8fd10f2c263e3d2eb6981537bf461c3bc0f13748b937fe6ca7dad710c1706fbea0df183efb1efaa5ea2a73a61be57acea6dc6480db146a0798c2d50a310bf538da086305efdcde7735da2bd5e4efe5f1546602abbb378b1e8cca85507e6af865914b07f271305cacab66ebbcdaa4f9a21c66bae144b97e80aef5b75150613d46a2da399f3a51d4abe8d5959f96819820594ac4b8e37672552f58e3339b259cbefb000ab82c3c00839c265c032bacd25fd5c0c7816e65539eb4598d669834e2771f0fc416c4527e0c904e96ba50dd6786f6296b4d0de93ddfee864f8f8cd1a38c82ff4f46494aed49bf928721945b5e7c881549dd31b603391f1eab6d67ed5065d19d78159766a807fe05083d13986949b5fa004bae48252878c98aeddb884b079dc55b3771a67e294bc3aed666d25dfc865c7302bb012ffca4f146abeabc1eb1268d88a6faa2", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "84b69d46718915c6e9fb582d7209f64d7d05927985b47f60903584f73d1652d571ec61243051dafa5d440d9ba7ee59813c5ed847386952769b0c0ebb9633b302597a3eef713499129440a20e9f4c33d982261d68b87c5fec638475c41982e84229b6ce7e4d2fc957e66084dfe57702d94a7e8f31599c49e1baf6bcff00cf1a422e833c29233a71db631f125b1efd05c472d78f1244a2bdb1707d6c9f9b4fc7022b47a9a6de1530966e49a67e0b6346afb05bbf77e3fc415a696509b7ee4ca8e7b0a9b8cf7325f7f5d4cc37ebcdfa009d33d285e4064a554f0bf8010528db507d9dd12172236e02616a4e8693f064cc08e733eb1b975956d1db53b4d267fd0567e5a913f083df1dc3053e2377f0f2e063b69c4a741b51a2cc430a2539c13e831a7f35ce971587b08bd90ac0c3d801e22ece2a673ba1e224d4bed142f8a6fbdb6bc2a573bbd0674a05958868d994cc9c91165bddb67d6f2008a6b78896a77bbda1d14ca1f9c49dd34ae43f1e85585396b56223c2535b49df276e7e25bd6d75f137c9f3bc6411690c0dcf9b9d0882996df8ba5a36a5178e0975e8eea0007ca4b54bb7f6914172370226033f9780614236c21aa2864306da344876fce8f24a055caf66809648b608107ab0ce1881398ee5b14c2cdc6f49521317b9cb68fc877b3b52b4909be1d599a835903832bd243fd0dab75b43a02eabf7c7c61efdf59a2ce2ec", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7755314b6e33091c4217c503165e7465cf272fa856ade2cd36ff9a5db7b8e846f15a39418ab5e681d038fbe89ab6c7f7dc8ff7bc57040844b0ca6905a9019e592ac6a523b0edda7d3f11e224da2535338e371b05f736b7593c37ff156f73003b1ff335271649beccd87c02d5308b339ffd5b909b005274a2a09c8a0ac425e7d51599158407fe05de1d41e11008143dfca497f70c0e283faf9554025fc0ecdb1ff83b1cfafcb6ca8f0cc6e97e3a3a7b62b00d61cc4c1401dfeae2408622e19d5c06e69fe7fc1feb4570d58a7049de874751309af9ee0fc7ca3b50fa6493d03368405db1d483b61486bf06e640985c3adffe3540883716c3f78281347de09dc3de044a5c60c33caf0608fbb685d21fae3213fa280ba68aab5f822b9f1f5afcd51832b59466a1212c92063d657441b55fc39cdbf16801137cb531fd23de3fea0ff01d5cc68a6804fb7115a7deb35952d9a0dff4d3e31d52af4b68104f85654619908d08b16881c68a52b9b52b4807c3b44425b0987c08ab934c1342bb5469646ec0480798453d5c4d471f1c2b59fd4e4e363e1b01e1f05e19157e2508e57b615a1016269effd29890148867f5cc4159dc409a3320f9b2124997da6fce481be241ad7d4f780786eddd5ea0ee7a0b52fe419148059aadf0b90cf81825719abe73d6f9110b01b96fcd5640f945870404afda9550926db3611d89b22b73d05976adb679", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "51729b157cf61f9dc88245a3d0caed291c33d738c416ddc9f4aa73fc17a2a9b39500a361cd0db72243e02faf129acc8378f689842db2cff07ad43ee7cbf3948902d847ee2d43773e8a86fcc3016cc879d238ba4d7f19e097e331225146dfc915ae1c19184f81be47a3cace37327b134999c497425671a8f62e6678530114665f1861df49e8ef9a924e40424daf847b6ae1297d4c554ddf327f3b22b58488d83712fc5d736bb11e807bfb83297484902e100fa9abd4f36dae6195239d4ba9da11dd685574565df0b2cd9b4cd60dba42f646d76315d2eff56b24f7ad5744e109148d608a0a130b278974047992d7c508216a134cf0dc73931c85fa130ada08905d0046c2c5d05125db1fbac0af81c3c465bbec62fe0d93f7971639335013e7daebe749c1369764e9ca158bd27624fd1ed440046bdc49a6c4319ebc41a813f5859983fa023f781b0f99ffa62aa22d77363970f4e9085e2d5e928ce0dca2122df17dbcb3db72c73f68f7b507356ad1c7b3c47500408aaa4aa8b9070affa7c7fde7cbf29c3c93d29ac2283543e0912795d71e21e4c722d6db948ba8c30844879b151fa7e1543c0dddca62c34461ac3220a57e7efa9b01d48f8c41c13612c74e47feccae95fd8e1bf41b6e4c5946c32a5edaca3b6a89793ce34f3579fae2a765fc21c3521d5c3d5b3d80d7fc29f92bf94127ca0e509112aa579d66eb9a015c001be1d4", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b39a0d5cfcdf3534ffd2b1f7f025b33dd949164a50acba28b30499c7c6a5ced79dc278df30aa2e1e8086377b9b958a79751f32c4804a435f237c74fcdcac84c6fc635723446196b46d44356771eb5e276f2c8a2e359b2cdf052c0ad7fb629fef23fc22c82c375ee52601f858cae79643646f77e4c84fcc31f50455a48095c1eb72a54b4c0dd36ea3199a762a885d20694e0875ea2d2237053086dd7d34982ae10971b6bb478a85193d1114aea5ceae7821cfca3f521d62c57e7c97b55dd5fc1369602f15874925745503ccdf131345815bfd16b386de391f32cffd30a529e9f210cb3b9efe865f07b50c26810fc7220089b193e51003c819197e0d4a4044c5eeac1e87288a091db026886e09ecc386cfc378b775f42d403d6cccab2e473f1936eccb4cd41d5b246870ebe32785d8f9abc503db5ac269554ac3b6286b3b63434de33aee9df97b817050b0b857906d6cd4cd4d07b11df2058bcf924405ce020c42d01ffe04bb3919deab04b190d1eb4906378288a6feb1a1ce01e8256cf5b5f8888d6ce18b093151ae18bacbe81c42058fd35d6fcd1f6385d9d7a01a164cbfeb6882c7d094d2f058a5686d64708c928967dc8c7115ea940f994416563115d847e1c3e15f63618d42af12b47ed76b2ec0a96634b409c80241abcf3a68b0e255b9da7985a966ffe8098f1af6c7fe9da64be053c7db9addeb142f97a3ee6a90fe2329", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "481b7bdecb34d4cfc817f217c883dea3248f2cfe0e004d830b0a5e6002af4d94a52a7ef208df247747bc26f958aa82dde17152612005bf5924c79557b3039105238a66b1754e0dddeff2b399182827a5f24fbab5dcef1d8134193db2b7358269fd02bc11ad83ca74114e7d0f36e700eaefbce93509ebfc6483b177b58292646d16e1c66a31deed0c041884456f3577757917b045b9db6ca5a93c54258255716e022916fe656883e350d90bc59e11d0f3687ad073e3a4f9430dbdf7209fedf051b7b2b6ef4decc1c8bd56e3b6f38e0343567909282908449ceac2fd162bf019175eaaeb9c74eff24180e04747537a8e6464acedf96e557ed956104453c03a191830ee9fa23d5d8eed138d1e498a9fdfb0603456df099b1650d78ff836d13cf1bf068c8d6c9ca828b234b9076439f6ab2b4b778a1ab529d8a6d6011becb7cdddf11ac5cf2f24af50425d26db425815d7913e6f76b804890b13e5c01faca314a8d79cbfff018b4f8c69005b4db1f4dd5a2706f17d5f7558e52368aedd61117b8f3b3e8f08615396c6427deb4a53d3b0237946a4d25bc47e3f5ea0aaa5c569e37f755a9e0cf172212920cbeb31eb00a1fbf2fd55d400fd5785c5d15a52865ce512ade691bcbc27459465bc4e65a9cfb07ae397c80e0df579635ee74d0cd38fdb58bb9bd506269023d3dc8c8c5f58a3d1151171ba92b35cc7cddde54e383dfed063ac", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1747d4961c28d37c225f944ffbd967ae2fcb8f5dbd3ec217cfed16b1ed602f3d00b16007f94369a754f240ccfbf089f13a086d7e5cb5c39b4205d24c1b1838ab13618c8e6607d9fa52d08243d09c2ada538ee032fbf4bde8fd0b80ad97a557f6d3deb365481e6895525db6664c10f909a87915091608764707a7afc42a64a5c8a8effd4855485de4457d74765aa82a744614d35c83a21ea8f6b5591eec74a31476f39fce293328f9d3865070942308d64599d704aebaa707e406f3ab55945b7f9165392c13d069527011d813d20638d80eca7fafbdb548161e7f6c8ed25c0e8ed1d0faa3179dd18e75f0132ae11bc1904f7b195a345ea2b78025f0de6d81e05c01bb1734c766eb23e4032febfd5a3617ed3641ba7e18a16cb46ba9cf89dd406f8ed55748e0e9e868578a6575470b1066e336b4bf8fa42fc687d0590c8055866c3bb33d272f435258fcc2208a161d300267e7014b2a6bc95a42638daccff3cdad1570bc3e92746108d56d5ecb4a5fbf7d43062b5906571f41e09a3f7d2c5858b80cc25f9fe54774874539ffeefb485e25f2330893a16a0754b681ef34672eb8b881adb6700f5e19251259a3d20f42fd8b9bf3d9bce3b7b53639564171ae6bf78943009583bb1eca73809b1703f1ddbefc678e3f435c356676803a6072bbd0711d367f28f70338414895bdead3c97688c1e070f77697eef691a8cc609660e4f6bd", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc565c386b1056d48bf0bdfeaba954dca19874a51159f3ed835f2ed3d9023e3752171e70cdaa1f8ad1bb47cc921daab303f371759a5eb35a20722119921f2b3b866d2a806c4ce9ec9ea458b26c3e4d1e1c146b4e5cc855fffe27e4409a4fbf1c847ee6894a74a25a28e1dbdc4c3cc58c645e3b81be590aef4ea038add13779c29dc7c25710750cf516551d53e8a50f42f5117b9c6e139b2e8f1ab64331886a959136f55a03614d230b2f2b076c5d76df5dfe1a3ecdd38718cc6cf9c4d92f63df73b6672591760e46ed7e99ad65a800f15df2b88baed34d70242ae8f1a966f1289fd7beda15105bcafffa314f899016ad723a3e8fe067a7fb7763e019845caf1259b8f82cbf4dfb8682c7ac98d9293be1f0e697dd1c2c5bedac5a8f4c84e7a27f5fa5122007991c34a415ca7c8ea7cb15b16b2d85783e703e6b95ee7e2920fb5ca35b1f0e06b7f3107255e8b3d6041c5c105d225fd3eebd2799fc6677454a8a72d9086f741e0d83b4bf4a4c8051e5f02194328089182de71ad70c083287150c42eb48c613ced2aa51c713fffacf451c7bb03bed05280d3b30c2fb702e9efd31b7e79a3c27e419243da148024186afb40213a5c9b9325987c3abcc40187971b8590f6f4c3f945a63044851390ebb6ea99fc56e682c2c0c1b969f1fd265a7d6d11a38ec96f9ca517ee9849634bdd0cdfee2ecf0af21303ddc97b93e9c12e0a136fb", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3d8f557eb9f275a861327edb49e64aab8f27f15b0503ef64543cb50003c8e8198d1a21b220ae7fa8f2b9a82d150a6c07777d68ddb51e2ce4954f96936bf62f4f8b0417138a28cdce24f760368cf8a2d316dbe30597fe6060da1ee0a6a8a79774431d63c425a70eccc0ba2e6edd5e6708183f556689235736610049a2ca48e3ea3f4e15966eb95401581d159f89128614af8ba09cb380b814a0e0798ca89413a7ac4dd882b051c95599e6997ea029667103433c8f899b97807ea5e08bfc96e2cf7b1f76bfebd1ee3bdec90b6ecdfec135f97ccdae19d9c2a8f27fd63bd4ebd8f081df8db0e467a6f8ccffc09525edf345558446a919ef25acb69d419264af84cf45ac9756af252d8108cb10fc63fe8d0f15d8ce8c3ba4aaa9131bee157b99821e2fbc479092a9bfaae7b816046826e104b9f89eb2472b1d604ca09d4d530dfbb5ce8ed2cb4caaa0b0bb0c7694b37e64ad1f7bc26a976bf69467c671561270b38b224f0817e0380be488f2a86d1eb753c1470de56eb72a18380979e7d2f4b6a39778b4546f8b4782b19b5cfa41544171ff640a90a418a8f3fbee0e0c7a5e3a30c7fc2beb63a6bb51a071d6fdb3ca6ffbfe9d49890529a4c47452cf34f828e46c2d14437c47fa7a0ed16a1024752b5a9112692ebec7fd4f81d443d52c94849d3a1de7880ca30886f1b7497a18ecb3da314e66b6ac35996b609682307e1846d1efdf", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d26b01b6f272a51683167a0a345b132e2a259b1d2d255d839844bc1587837a366b9313c33a76a8e2c3b0dde023d4b4b45090fa8ee80ee3bc1ccbaa7a69aba4ca0dafaf412aa618b4ade92260a34b60792ab817a199d6a4efb8edbd1a6b1f9a2b9b100eca45f2566f29c9f3af891442804e7f9784ffe9cff2d8c78485640668ff7c0228acb147d66f8e42e72ac8961dd6f1102ed68d9812457c24e87708e4225ac098b4d604f1863fa90a45a6adbb67390d715a393e1229e1736bbc8a7a5cf7b7bf8a5d132122bc94f6056a47dd3f4ab0fb395adc96ea6f1ed3f96d0907e14b80d539abc99d5a5ecd1f7cfe310adf519a15c2cfa0447190c70982c07b35ca89c5717b8cc7bae01cdc7725af43fcd4ccea4175564b1a673c464d83f8c43dba42d0e2785245dffcc104f2e717782886dcddd29ca2a7ba5ee630ecd2ad185ae29647b728aed38924001ef055077ec01fb0333d5a687425a8385e7ec274635e780e0e4ed50dae9602b133111a08ffbd266945cb6e798b45820bfdece8b9ea7ac10253fa822e45071b8cfbe1387b0b7b70ca0a071cb20c5f0487c2ed022123606dd6a9228cbc892ff0c39e4816e8e1974942cc094cfa324e9074d55fc66acf160fb8577b04fa213a4010133211d59714fc1bc284a9d96d9a7351ac644d48e0ef6518142f06efdd702652638ac9725cb769b8c8faad1ac0c0edc344d17483f4f1dc073", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "19f9103e7ea9ba79c0e880bf8724136202b5ad3328108384813ebffa98e1c84c7f335c99473cb72207371222e86a6c6f601bbf017a1bc50a42749730a03bf6722c24a928156b86bccc97906be1ee6abde357a2ec4850719d8507a567cea7d1581c1bfd35b78aee7e44edcdecf768d636a257ad39f9def79e0459bc33aca63d97287e3bb37e41482bcdc0bc41071af3a01a33560db1a150ee744206dc5ea20da2bf75e5d2b7656d85e83d9bf63250d97998e3cbeee6eb3e112f590017c5d0883af97b7d3ed36ec7f8fce6bc84c7cccbcd7f69b205f9ffbe2aa940f929be01e25861efc0bc0701f366a5197e50da18f8d79cd277c48086d1373ed67b983dab817fe44fc1b85411c3205a46f4e209474a8b23c0da698f8c4130ec8e032714a05bb38dab60c79feacaac3907c4a353f21c40f00d3df123fa4327d686576606af1e380472712f65ff064f31ead17c79c87daaa0be792f8074099ce70bae1016a62f941aa124811b1316a6a584401ed8b3c5c58583cb43afb29140c90422c9557b8033413604cbf425a1f3d61e7d8aeb9f989a2b4d2549602f2db514b44b82e7850388cc396f5be16ac1a5d4e919724239c5c784e16d6439589e832031c1a133741ed373a1ea5a7ca08916b7a305ec97dd8f2ec080a051c60f4e7aee36ff5ec62ef81365806ce48a3eaf77ccdf4263b38207fe922ae4beb49621aa396376357b03dc88", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a5c5c5ceb2d575014100aa459cee7136fa14894260c42d89da8b5d63e100ff5b504c25103319366e169a99516de7d0e14d37c590b586b5eec989a9cce06141f6e130e377285e4c64bdf57f2821f6aca81db1bb95539016956039d74f7c3f47fd689eed707f5e6defddf68f0d5185debd03d67bd84172481df01a83bfa45787585be655f7a064f8cd86d03fa2537f061edcbf8a141caec80c6a745a77c5fa8a00821582e7975e0f61a5ef0cc5ec2ce48fb793dd28dfd076b67424fd2498ee01a7e6721ce868474bcae0f29ede3a3afc7d6dae8bc35790ddf1e61f170d6609bb9634ed6bcf2482870c700dafa2af9769ddeb7bc98fef19fc04ce1663006d44f388c93cd6f4e4cc56825f341c09073a6252f142404b1521c83b42272899b19b7853d238e50784a9d5424290d1763a441a7709d02e49bec7c7837fffecf13ac1a8fc21764b5d88e333172a660c816ec8472a921dee5782d1037f32f9b938da205411c05f8ba0e869fed9efb7b898558d0a5480ae0092f836279bf4bea3f20d202bd8a2cde9cd118c84cad909be76a5aafccd602158052bf7d2ad765526e26648eab3526a5d5e8d198231e88f487641c8232a9e15e6acb1e72b550c6d60ff47f3247a558e94b2838032b2a43ebcea66e47e554ab8783308c75713d58e57bac17ffd472bbb8ace21cd8aa3dd60e712c76d81b7bec09b23d3db48549dbaa7dcb42e5e9e", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c4c8233dcbfc7d176ff4d31081ed91fe02a64cd00f66e830a97dfdc3ce1a7952fcac2696da6a95a54b76c14115ff9337ddf7c74bd36932e0d0abf5535b1d030ad6848f8f0184d62784d0d378d150fa8be447f00570492b6f540f88eba62917796cf9a76e7338f27779144ce3ec7196bba1f6cfb2b47541741ec454a97fc465cfbf1aeb681618837c481fb76074ecbcecf18f9ced503b5203fd3bb4c18a6a2d6858020c39d641063d28dd5d4903fe7437e914114e2fd8898b5170d3d50dfe856bd72ec1c676015a5335832892d015e39ac498e90c8d179967d425fd59663b8270fdbcff3b433fc2468f88f3126a4f3a5636ca92af919d6ab566598498130d777ebf8ca73705cc4e4dd6507f28baabebd462ca47ca24e2ad4a1a0ab930eea27053aeebeea63d32d6096fc0469adce1649132081acf55b80eeab28743bf7da9deea58d3ca0a96e4784397f459f6cbb040dfb9a6f813be0d55b1dbc1c3a0ed32e2e11ee01b4c6854cb4b3332027cbca24d0af9c2f9eaf61ea809831d44c4e194a0b142b49897496f56f933aee0e2fdbf4e542e0a05dbfc077d4cf1e4c41f8464f6ca18a9f958d859a6a6326230800e88eb6163d8056e0103b68987aaf0a601bbe5b9c50f6dda156315e84913cef48007933d4b52f100c763b7e1b78daeb2cfe7d6c92d32307039db8ab24889dadb7657ce0d36377f9e646da539747b266d849bb92f", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42d49b58398a0600e337a94146eb805b9419d7424189ced4a3cbdb49fdb82f47aceafcada6b120f6ab678496ba35be664598cc35e230491f474475d5ac55638d02c5a1ff93287a684ade443b5ef6a4715ee19680d9466db8a85d152251a54afd2d102eeb546d61ad80552353ffbf93ce5c38850c60a627df67d57fec100cd70a51558dac111972df1a1f6923644cc53d0b32c8236f0d30fabe027767c81e429e77cf2f0c21c979939133eb3063b447f12c6df48d82aaf3294d6b2fd1ed44a9ee123c7a6ba68b278c412b673787f6f6161553604d7bccaa4178bca05eb4b650dd94d73f55c7b2a2859310d406f6ea36f1400230113b3c4c6a9cf2b5b79b7906a184d9bdf2445330e5d869693537897ff45dc8e9dff48a78626e7da181ae439068f80f2bf460e9274a42d9be27115a456f28593bbcee4f2b1e8c33da85cbb0d4a25f551340b2a6dc6cbc26802457a720b053ff39d70b164a019643ba9e61172b5792cf4f90a277637ffdd9eec290d1ca9717cfae6285ae504120db2a081368e06bee71dbf5ee70b63037044b1b3f20e5dbe1749832566bf2c5788826df2983c38049b806e06e568d18637a4209cfca714626a433dfd4f4954a6e348fc373f95c59d2aa29b9d3dd435630f500d50ab424cb8c7b795de92d14c7fed75f0e2181b7ea901286dc9fc61cd887c6289a357d633c7c0ddcec38461784cb59be0fc7430e03", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28abe06eabb02be52b20e50de761f97fa5f454f4ce892484ca7df812c4dbcbab2d7163a20c0544ee454e43d1c96fbdfafcfee7d9c5114a5c6b324157e77bc283c3b0202e7067e252289f6feffd3bc287d6670f85175bac90d4d842cd902ecbc489c881abd113273cf3802ab3c4e347572394a8517763d7a2985214add76e757ade4994bdf23f7b9fe3d936eac96ebf11f13b3f09deb71e13705fb2a2c52311162eef035523902874989cd63e688ad53fb35bd5f0ead9dab6112db19c2ee186009c83455a57f6eceb4e6e5c2f46435d21d3d9f7d6e53583c35d859f42da569d0113322d7d0f91468d9c7c05b4a648b45b15ec638e210436ccc59acd2b223fd98255dce7cf75dea03cce9e8f80ebbb09b13fd2c0adc7c039ef0c5b369031600c29636a7ed8dbab4eac60a9940547e3591b48d97c329c47d86eff1b0a3f28f3b6cb213fc35bf35098e394c7f9f84277859fda51ac25a3e75dad7fdec12c29ea441612213c56d24b4cbb8529b8ea80d1c95690d540819ec36332d05ad922d71782fa48a2268fe149b6a77ea4b4f941b537c170607ad1a453550cb62e81ec6cfe8c0eac8fff6fef5e5b148c7ac5bdb5317a44c17bd9ece2a41305845ed3693911b3243b94f8a5f8cbd06cd1fbee782fff542f3dbb8367263eb1f79474d1419c6351923d861a347c53f298f2a959f6ea29015a99bf76034ba9ff91cd79a43402172080", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "959e078e58b4daeeb3cf822627f6603bf94ecc5bb5d06afe4755fb188b6d7f96223cbf39211a8a37929dfa8c429544723de33d8fc7082625ea483abd525551a0be89a2d3c80d810e7a66b86129675c87cbe54b3b5b636c057a3858a4151890fa45652b673399ccb0fbd66856c43452407adbf856deaa851b3e3fe39df38ce388bf8d368252d3ae1f6290328a3db8b924870eff43e61469aaf2f3a82a5afbd4ffcbff173bab81de4534bbda85f92571021975e06ceda4232b821e8c1fbc8fd897086ebd5a364a212ad0fae314767ff535632abae2e11d2012d40b4f7d4657fa6df28fd0105e6075414cbc05fa139adbd0f777d280ca6cb84c46b819293f165fb288a96a19fe58bb4ce835e0f2fc8827dac483bbd60c5d7398a9723646644c20edd068efa8ee85806a0db06f761bd325fefd07566a34d9f5e61897c39af9d7b953c3deb5817bf01084bfa3f8b1783e2f545abe8ac76f1d1e32ddc5ac66695d976f111e05dd921f4413063b014167e45228eb070a390dcb44443ea6ec44794c86804a64368a9ed51dab5d95b34de8719c602727dbe1952d7a6107a43a54877871ec9a82dca237eaf7ae007a3c35f33f3f39401fa4e134623ef69feee6c2ddca8e25cb8a07f8a696a0b344d046cf3f83d3580b1ae75af0a033a000ed490204ee19c0338e5eac9906dc3d66f5edd402baf5576c7df56eea17070dffe047997851e0a7", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b67f4a92151f8959f87b8c02ef7dfcab2a34f0d185432b277587e06fd14d00f580f66453ff4bf9e82cfa4fd399fef899f868d573b4dfc75b1b537a3d899e8064811417b5df57e02f8909b6fa45aaf40793a7b3ea3bc7941e785cd47e38c941d3b5976fcae196e6448646eb7d3110bdde27193dce9a199137b33374390bb6619096d219713981cbc199eb427de73a715f1e63e59c512c74d386b60ca716bb96646526445364205dbd102e05ef53d552ff293603554de2199e470e9c5db18aa885efc16771be1b4af38ef6a1d08282554afd5fca4f7282dbb07174843778aef52c70503a97b8f29acc72ca9becda1bf35ef6888c50905cc49d9747cc244eb3f023d822e977eef43e4cbea91993a0f9c9698ab45b21f2cc6408a55aa370662cc0e6238a2c18f77cb3db699828bce9b7a782b5448fdd0c1f9cd18544386f863ad07531385b9a2b5619672f706f22ee3dc9a20658178347135e9d22f141c0b759c3926ad8dcd9283a19c77791324a94f9200d53e0e7de40fff54494803559b0d72f5bb8f8a7903c8586c8e179a1787c8653bc54a3d1fef1dfbcc8e6f7efd460e5b255e759551b21dd72d4c68a73be8f7e5e7eb94cf3790d0aa5a2406e53e67b4cd32bca5d57b463821441b7d4feffa4894a2b1a1db26567256051d2f195b5f8e7ac676706788093b222e5617455a4ab45f291ed2382f12918a4044a502598d23b166d", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2a7439f30d8d4600ba553f9100b26a2c5861d5d5106410b369b94801c262d124a262fb17b448bc14114f1dd5c24c36e0d5528c4d617093df934e0523f4adaa4e262c2fa1cfe59db2f51336c627bc2e2a11b3022bdffc649de8690aa22fb6b96f90f7573d0fe23ff65d95c81274543a01ea654728c57b64c717f0767b800734aa84af805fdaf2d04946303c80286a487b48638b8972e49d412d351b9101bc435dac70f28c78dc1d79986e9a8dd64bcb11c8fb3e90d2c036c5b74d22157be15ee1ba291b97606057a5926b84eee13fffb3c8ba245f153d47b48d836828d71a5bcc02ffb12fa7ca66b576d2d76f38643502c4e529605f833b1d0af3bc7a58f20b5fabe63de399693b728b3b35db26ddd52f62bf6268c502cdffe883e8485f4a7c60e438e1bb84070c7adbe021a6380989a76b72faba576d20c4333879700e5142522589dd2c49e539b7d49f1293634b18f594d3f8106687049cd4093f442d34654e82f20bb8c4b252287cda4d9e69223e22e95a717aa5008bfd232ec5e2b85c92ec093c6ec16a7b043aa5a86c136a38dc9d1c7fabaee3af9f1b77fa4f4517c596b129d8fea402c856f041af5f98d235ecf2e6894798a857fa3e295a4a63c4d5d7d5a5d3fd6452775cf512ab4bbe7355f71be5c07449e0a8345bd6c3960a999c3c3ce6681071f5078f331619a9f5283e01d184782b7e1393c8291d0c409094d45b84", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "530e5a01bd59e922ae4ac02a57974759da8bd978d6331bf58a522460a4cea7cd3e78c76987ed9bf39f5e6e0a0127d950c3de95e3603fd9dfa9d2f8daecc8f84ede2dbf99f29fae1a73da64c6ea602a90a529d9da1d8b1c2c1575667a7ffdffb8347dba3d13174f63c387966b3661429fcfe8da1f3e3287769b5826be0ebc0f6bf04b47cf5f0e6d9f494f6073ff7533131d17d7ce859febda32f8c639b9e2a7aabf0e82a3da62aac20864738d215a862c984343a639d4caf91fde8e4289bc23c65321dc387d8dac38765e4a3bfb1b7feb6360fabb62b97efe71c9fe789347187562ae4a6bc35c6f842f7e8f1bda9ea31b39f58340b352ed31745306c4cb5dd24fe308bafbf1e654bb8898333ab6b2fc96ccee80a50c44bf8af4f77f2c146ad5f552b893c2a036e3e7e64b1e6f8ed152ed1ac66390b1b828ea9c43645d7f36723c111cc56a4f7c973c0ff99c460e3f82169fe2cb3d30e518a38f1c1e2bf4bd113b85a30d26d9ab03a803ed4cdc59fc7f16f095a84d663eae4a3b1c3aaafad19c2458528cbf37ffc46d5b1595422210c9378bad7ecfdd222260f12a304baf3113e0a20d40a1202de6a2f5b8d23a8bb2fa12aecfab4d8c6c402ac417f6ddbd27e17f4fc3f5349b97f5363c9f74b5200d8e96e1d38e08dbba1a68b8d09f115d0bd277c39bc02ecb13ec6ee590d0ba1ca3effb97021a4802e2d1ea47d58cc494a68f8c", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "62f4be8408c6b8884e73392b37df67e92bc0efc3ac3f8d75a226d0d4955177b71d63d25b25353f34d4ecc9b9389958129d3467b57448e75820fc6630cd595c58263a582027dca51a7e84767c2e619fda7746f230e9f0679ba4407e1d2719774e8a4476afed55cd636df12391a55e4f94a37b81747abbbac5d95891e4971c705402e8a9e6d0d9c4a028f36ff2db53a12624086ed6d4deca25801d849d82d79e95d09eebea8d783b2461d1af6ef4ba880aadc1b25c7ab8dfe474f8eff200ee551fb261c620499b7cc36de32f20bdde7891eb0e7683893f3bd9aedf0af9cb06fb090628d0b83ce6cc3f7a22bf337a30e9b3c77e112ded280a391e5c66774da01b282ae7444247f90a4ef58eca6983fa271442b8706f881b3f1ca7c338bd5316f16bc8e7f5887e54f39f1858d2496f724ad49cbf9d1c53bcfa4ceebc9327d977d844ce25cc3ee109a54f33c7fb5ed72149f454b39da42aa64a96227965936e70c79b3d1e0aaa670179e5293e601e30cf18632b00480592403b915408a054cbe42c81a9812e9722fb19d96d9838ce9b5f83e953305278e34ed676f520c49814fe45ff07d85085fcc262f93b622fa26af2adcb5996b241d137aed2af656db1d00b55f16935b04bf6f56961f093632f3876cc1285cf48262b3d5431932d1ab7c509681b98714fe34c59ea8ff235118155d1ca81ec1f7467cbeec0baab014b84d26d62f4", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "93d462a876e26c401e4efed28a56ff2f4328d4b66d26ba4fe5679c334d7466d3b9907d4b4f78e933f91aa5fc18e36b751a6e40fb1221ba375dd55805fc0623834355d39985253dfcffa3802e8719db3a213fd3500506127fd9a3b856f06f1ba54c720458b1a40a7c349df52515615e61c7bb93ebf7871d7f781df46467e4cf37004fbbb87915fbea73368b5108de32ea25954d3ecc1777d1d6f818ed3ebc2b86b7c431df48974c5efccab71c44f8ee7882f9ef8057e87e1c48aeba10952b48f75ae296943988460bd489688a9179d27eca11e3878f7422177ab6f451ebc48d30ea79609b36c4fb16d35f43b0ac1bd2e765841f571413cd2474fef28d695a7daae3a42dbecfb4ccd3c3200b69bf39f725a15d749fca56eeee1b6c43bf59e490ae15237992561c8d7994592b4d911e8d26aa95b131ec228c5da95367e3a4a0ce74f73cf3a83d9ba31eac9673e73361ecc504ee52d943470db9668aaf8263bee6457338c19439cfc1d24a4f8fe20df2270fc32b145ef974d13e666124ddab7c5d879a2255cadcbcc78167e5a6afe692d2711450ed29f5459ca4a65168a090f17e82323b0ed5abd8558509071ec5b90acb7353a6bf5001bafd690c8c35cde3376e104a9c46b3c4d3302dbb00cfcf252d788a003c5cc50dd0e4cdb6a4038e4b7cf347ebaa49a9270c2b846d032b5dfced84571a1cf365c6a83a3f3eae71b97566a6c2", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b1c3f45878014d91b5c757bdab09dc48b38af3068ea80e1c2d412b8518c6b3382d067bbb2308d3e5c109bee3e483c90717d7c6d71554812acbeae40566f205393c4873e63bfae5acfa95ee73559d152595b78f11ab33112fbaf0296b335e6efc4aff2dba640abc0cc76c69cdc0f4748aa1ab1c4ae9792e2801a852b63f297f0d6126fd57df87a628a12cd1b33f9fcfbacf140fd393282cb9c3c7d04a93d3c7e00ddd691095530643260973134504911d98aeffb49d04e8594a261b813995ba19ada639de090bccc10b87ed1f2304a16d2a4b5c0c868b376789d03f291ae8c0bb9ec336d89c5865536bb725fb94a73dcb830f03d49d4567a444b1ddcd1c575fbc27adcaea7b1d98949890acbb554b49bf92924ead8f616c83563ca93874317048a48d71ec0aada0a7b8d05daf073e8095bc9c6fc280c6e35ffe414d75b059efebcb67ce51c3f6efe0967bff90ff5b1ec7cf818d9485f1dc8baa5e8e30119e055448f0d12b0005a0581c4a296e8490ca032bd4ea05ee8d7bc3bcf290cebe11ea116609e13f5fb7b9f2caae9c5fd233c88b8f5ed90b5c8a167187c9510e6e902eb927aa7b315dac3ce141aaa61a3238f29c19a2af0d76c9ee5944257644d81a4e8a3a5ebd4aba0001c4fe6eea68d01a0b0fe715f591e07d7b39f560a91f3559542a8fe9be39424fd852f5dea99524cddecd1c7127be1f6524d5de2acd10c01da74", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9de0c820290da7fede3b34f8936c27812fd7c039c23a49117215ee99e2c17ee43c48727b6cf75a404936d393c1c592ef014682d49144263cec28708c1909cd4aec3270ccdc81de872f30b62fc6379ccb5fcf7056c100b2db6e57f4d2dc217a0ec9a3d6e912776c401b11d75b193e4b5d0104a92b0110d8af03740860d1824c5569451183c0f9a8bbbb84b64d2acc0595ff5c68ee203e0a0b148fae4115298ae9efda89aed3c7a5185f8e26b9b846bfee61d98da9bf0bb6cd5e4029dbb10f96e9f30815316399807ab31aaca8b3127ad35e2de8c01f2f63082898ff7913e3b8cbbe9191ca94074c3c99ead0b363d35d64df211462f42a30b280f4933d17b0f9df9ecbf424c07c733fef868c1a42cc380421df8a6c2ad49059d0cf7aa585c2a3314e1a0930a340d30cb4d4dbcb0514a7e8fbbe93a6071352ca91e9bfbce906189b8a319a4f44fbd4aae52477f90b75f82578adbf1310c6c62011279f1bc8c71519428b8b9be578a5532125a47900e9167f33d18307ce54b140778b5502b5a22198d1300ce03d16ebb95c4a927a69b9dafafcebb4435cab780851ce586b746f1bb46186bcffc2e78c58211087948546eb9260742ae938b3f04f10d194a4c937f9affd573be9942945e0720c5d3b4740f6a498259195243e51127a581cd6728f0d8ef67261320737906816810324089d9e535b111355d4bc1b1a1d082fe44820774e", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a14143280cfd555bd05a13d9d546a94f5fc0e7994eba32475ea07f73aaef2f5e914c6018db12835b3168fd8e39cd580918a52ae09df03b93afc2335f05caf5ed944f9210af9223108b50bc49a48627487f7131a12d35d338d840c74961a55b41c099b152d052371ed15a7849dfb37f65a980f628f4033803decab3db64c80cb39cfefd94a38e21c9c650d7734a40262200c1b9265c823b006a3c4d95e1ac3cdd493015e4616b70bf73ff0cdffe5c5c05de8e5007c8d58613fb4280e70e51ccf2680098fd89eec6aa1d860d03a8b2cb722208a68d721713ca6c2c5c514db6e296087a8aa4a65e0be3f721a9abf46aa4767677a0016e27e16fd12d00ea0b9bd30b8f44e698d659aedff34fee6f563ead88fd2d53f2c5260f23d299a4bea1829b85ae898b47d76fe64e6294c1a7629702e5807f9ae131a8ac34c694c8284065e986a4134401675ee4124fecbfb772ef057a5a2602b24e1842b7a4a160bf0ec6b599e9ec7ed6f4bb6be0c27c0c6505aff4b3ab889a3e8b9c24bd329d39a362b8446a9b01827330782323c455466855f5de197463fe4d9810d69490b12cb92023b4a02a01429d8e03f22dfe9f614aa326f0a7a0d153cc6f4f7c9b5d3916fbbf115839c7250657f03e17931269d043f16612be118f3d64b0a8a85fd57ac7fbc02ba7a5212c5e71813a3f711245c68a3b28db4723462af16e1a3db94e79c344b7614b4", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "76afacb11b73f2de01c01482b3b9c0e0be0a814bd0f9dbfe73e5acc49d4089d7702dcd9cc4bb3a4efb3036c8ff062fd816b41ce2b144c6f7fccc9c6edec44609d13d052011ba6994c74c30c5e17670ba07868aeeeff18a65a70408fa422428bba9131b8586c2a4ac2af0aac2c2a0a2a56f3126d1b76dd2608a3d9512b9396559491a98c761226ed435ac657172664b865fc5a038747f3ee225694de434838e0b87d14fed71a9046fb36434104051a17a658d76b129bffd25a11098137f561cc4f2e3a72cc66619658848dafc5fabce6707acf3c919ca2f88fd4117eb3b9805d2a00dc65da7ae9656e77d671872d73dcc43e72a0c94846061cd7ab361f0e3d33e03d72732e39545e6283da8b50726c6ccaec0ff96c5a3504da85b11e61e167a7965ed18b828bce7606f1aabaf66701c2d7c23a6c7dabbe8e087ce5302d16b2bdfc372be4f7002e7d3204b5d410edab015995dbc4258205a76d9ba1981dac70aaff4059c87255ba196140a0a2b8e484edbaf242dd3e14780c499c78c5c809cb11fa0329e17d47d890b4011838aee545b4312517527eb59fff5e52a125ce8dbb9dae5f72f3577344cd4f2330f09758e36b50dfd38006382767393c308c0acf9f4bb0c580bee3eb619b8d94a30568eb5a67b32e602370f7023c363c7b6d8ac38cc2666914ebfbe0b190a032405d73c7c2a8cfd1349e4fecb90d7e50575e3d3f5be4a", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a08cc360ffd7fa1cdf82be1d2ee5a39b9dfa9d34eec9a7e5125444a080ce3ef49061d8f188facd751b06abf4ab4360ae343c245244bee8f6517c894491c2dbfd94cffca8344066009a4be1275dcbf3932d58566e8d71be2365d3ac081350726d429cc0a4edeec41713a3496ffcc476451862190142d895449851f07a79bdd3387697dc0b76a1476ecfe9cb05675b49a12f3552d0c3d90239899921fb41bd26774e00ab270296300c7dfc577f854d7868600f8ac69d7efa5cf331095ac1300d410c6f25ad48894474e9008c91cdfeb187feaf47c6f4cab4e4cf83b300b19a566abdd957677eb63d30c53c4feafd3bf37e2bd4680f2c4e473a1ceb44dd7ff18e99dca6c506feac0785255f91a03267a3268603e4d39ccf16880a436c2c87c79e075dd4e712577cb9dbe0dec4f42328cd1f369478ab43ed516bdb45d91fb237194149ee89dc656e0814f951ad30f75ea04a0ecdf8e3d4657d47290502d67bd1fe18b9530765e4db10211da2e1470849d7021a39cd4e7b954464296595064883374cd3ad5ac417fa48fb2816d5896bd7f0b588be9e483246c48afd9898b49889d13af851d064cdcbb4ce35747b15d1c7a050aaf494ba7e79687f59f326acae771742ac7f7b0f1a680321d0356f97164203260e187d661fe9387b9d20f8f26e3871eb0ae331b4962599490743e1ed509c50d55721be351ab7662f2d9e039699ebaa52", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bb59b5832cc0b4cb649cf9bd8548cc025f6596fe73c3315684ccce1b79b453093328336edfd8562045a4ba413aec0ae63678fef9402cb0aadeceb20f9419a654d81c83ef0e4183797a054091dd8fb06d8614ab0d266cbef3b871bdb5643dbe7a93fb0a733166a556993a60809083ef5a4bc70b525c5c0de3ef220d725059561436ec2162c3beb9793f4e9849e7b89e0a26c44446e52c514e8000c9f206676fd6a034d54a77c31ca73c2396f58048d6c90148fd6d2924bf125e3b126edd1f17fdf31498ba04b7b86da5f1c4a6843a7bf6394d021b1692acc641d0956ff3bd6b7663a4759eafe920eb28a363ad12cfbbf654343aca9f670ce6757ee12f21446c23ea32ac46b79d10a3bb55683caa97450607b5473920cf10c7059b5719430102dc511b039f9a55b9e1824332c9b0e29608666c0f1ca37c8c299a9c1c5ecb25e2b9695903f8d406c98c0ca3d74052f09d16cd2f4a607d70732b8d877285c9089ae59dac80e031e563283270dffc024dbd8e70120d44b0fd36c643c135a811dc042fa376eaddf2e3c1fd5f2a23c0b7f481f5a053da7a4971d911db3acc6d4a3e60b63b291debff77fb55acc5b7081dc75c651706986e90e9f77edc2dcf721ead020f86bbb1ba439ffd165d127e51063b0916f36ca292eae26962cf9a59f68ef8d200652d42d13c80ce7f0b5817fa9c701600a4ec3fe770a4b42aa8e6016cd16d8dab", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "557a0cbd9b8b16b5c9603b2d36e541313d22a1904f446dbd308308679a096c2fc3110d4e98a474e0f5a7e04628f066b4480697dd29d63df810ef7f1890d5b16c3a7172200dbf7eff2862bbe6eea017cb8c98097bec1f342a985ed7d9e462a55da249f9a523c80b1cb5def853ce94cf43d22243c028c84201a993d2eb48a876722f939aaa81a9e92e65b07e541894e5bc23d8cc901b121dcb6f543a12272a81c8274bcf996bb010188d99efbbe07403c708085e5e7b24ac09e96b2fbe561c2d4ad49ab3f9d45ed7c2bfecdd26f089b9bbb3361c848607fb50ebb00fdcd8bc9dea6cd311ea49be89b1fc59063ef2da7a9b03c5b8aff5478e7d8a7aab8b271215d4f26afb0d6b71b4520eedb4687c72e26680e79c20ac06f7a245b0257567d3f325c186f891289513848c7066acb96241b1efc2bf2a2908f39576c9976131d89e4d1f7c71f0a4b97238d05e7e46cd207c0c864df8b8df368160fd766efb98cccd879afe48cf448eea4f660b069be0b15a6bbd561671997c5d92d0e1c0d24a52b5ac82aeceebe419b6e092ecc02b8f151a33108150301bffaacd8de624e4c50ef1e392063b9249ac6d2b7e747e5899619df886e41f92571d3015a1eccf1d1de6bf469bc54442161ecaa56d447c99ee5224e1d049e626faa95cd1b099151fe6091660fdd2dc9aae83b4c2228447b36a440c639bde2cf65a14fe778aaedb21fda83a1d", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "857a7a9076c1d8345142a6f66d251882cd958629e8e4a101f22d75bf0080a964916c5224484f4ac8de771c2ae210567b09bf49e8842e08370c874bec3cb4472cbf597f4877571f9a89e01e2d7247229103a7d9086cdd86c488dd51065ad8dfed3b30c9505881f4daed5f86ee6e8ee2eebc995b8da2e8b3f44f768bad620192f5e798b31b6eae9abad0b6db18366958b5e6c04894af47deaa57dc443d03391adcd5fcaba34dafe33dc8bea6042fad8d5313cf8b5b7079bc3a3a7b68c36777ab2e6f6b72cdcd93ce0297509f3db4fbe69a628696b13f705622e679a0dcc64037aecdc5b3b379692c048162fb8290ac71f017e82a85a8e6550f53872ada3efad72da3632514e50e709f4ca60c1f079deb46e70724f7db31f1c47fbfafebe5be9e78168ee135a629b2daffecf3077b8456ff91dc520b344461bf2c8be7de3f9889a67d0811695efc5799853c23640cdf5f60d837019ea6a536e27ea9c16ab5a7014e1c4fb6005d74a74bf1921a6d7ec725e336d10e1d649f4731b4ec2be54ff6e61ccec57e07f6a90a80085897f584b371db73b27d0e8ca29dc7fc35a809f9c69d7a3bef3740c93b0aeb3938b59b018009a4580e35337599dd56b8d06c63025fd12952fa1f292e053adee0a8cfea8cc8b5ee5d01ed4f141356e294bf6056eb712248a0884508075f40d0facddeebba5d73e6a9dabddd829aead07c7e473859e479b3", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3722ef91b2465c53451d59972adbbe6b7f65bf07c91677858924b5b5b4ec59422d6d57ec065fc652357963d616593862e74dda3b43d2f93fafb8366d4a7c708e3d0ec1098c6f92a53b7067bf73054662385957ed8efaa09675436154fe3b069614a0c61f58e78ee5e18dbf8daa2cc43a3bf46e4a71bc3db0a80c719cdcb7e009fe6f0757861a8d6e3c59a5596c428bb1767e5648cf682d03f5d0794061bebb57ef1b817956e697bc5ff3746510f29242eb7a4ccfdcab6b9a9daa343f4d86763f498fb71cfd842f9f8d1f7ddd766959099066a2adf21170288b2dec74ceff77728cb1f3a75c5897c0ff781564f628286e61f21b25dd5b36f8c8682f596b783a29d84d7b450c910c2b6b20434f377c304d08983af0b12e16a700f063b370882ad64ef9310f5716ec50402f33b336ee84a6cc96f115982ddd3d35a9494ed3d347d70f61cc699fdc7a7a1fe8808cad7f13e52dabf86ad417bb76614c0cee7e63a53f5f5e5b7e7bf04e94ed42d5db1d1e70455ffee317ee167f041b2619b6549dc6627c954f65b4b06171889429a21bf286cc6b80cc18db089fbc00ec827e3360fa1ce1f4224ada5f778c7e433863afe19350a248bb78b7c5aa6ecba8c2f8b9936980611c4260ac3cbf4d821a22a3d886f598085c3efc8818a95336ee6a748d0c811b7256f3ab8eee183597956f793a44e85be9f87e92b6b197baf7cf2f7a08c5f9c3", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8d1a54e2472f14039f1a2e1019fc6ae4159ad89f6480d141b78ebd8cd4837246a94c5938a67f2d2e05b5d5d196ae055d26e1b4fda469d6b8068163bef5bed0be6d098deb84e7007c06b3b6eaf14a07130b44dd01c14d7cd0d3fc2579c220f2822628edb9adb9aa5509858c14d242bf1d77d56a10e379e370c892d1ff2becf19aebbef2302aba66763c853e575c29421ed66f842b859c222ac2c0636078057adc1a185511085111d279b520cb2fe43b011554e8e7e37baf2a9a51003630759a9b6f6d2f18074751327ed739f39ad69f5275f340bfa985a4adcf865478278430eaca43d99cfe865bfe279ce417c10cff0f8cdf4d73a5e5ce77c95a0e306f3500b19055aba5b389de3d7809498725469f4396f05c2eb89a09f55cbfa087202d7c9b1f25fcca58f3908199a9e733f57aabdd3ca42bf2ddcc5612c81cd8619bce0c3b339ba8e9010535513d2aae38953b573800a4924a3e26a5739af64fb0667370038ec0e2f09b053e1c32312c72583ae40b78846c7fc128fb17b5f5cf88b276eaab83c54ce2db2b8d6ffb6cb8f6d0dea42f6c4b8a01999285a55c2e48aab2a29ee15d6101b699bd7d361436a6547788b68d40b340af8e61ed6caa189e1d095fe735bf98dd4fa8730c204f67dce1faa021238a1dcd34b14869d8ecf8bc283f964cfb7c8f01e4d1ed92204316b5f3eb5355adfc8f04ba97a2b9f0f221ba103551458e", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37a5fb4d5ba5c2177b7fe767e59ed949992e0bb6b0c9e5d1cd2b777bd1f57f60e79799b42cea9eef4b0415d6d1825199f44d703b80298c93f4cf5a46b33c891a93f9b54b9462f0286e6504f0877e32160d098fa7b8f593010c5a315399660567adcba7fcaeaf557feb6b0b743d09866cf92abb2586560c70897d2d1d5c7958cba4bd8fa33814091acf3e36260b44158faeed33510f1de9a6c8ca38f3182328576ca98ee18531b24c8699e4f975cdfadce528f87914aa1e9fedc573634534b2f080ff4458f64e1e02d71b2490a0db3595797b5ddcf213238d4b91d04c44bda997740e4d1a73b150f82e874cd6d062955f2993fbdf3523f2132d6cfd6ffb1e33ca1fca9dc53f2f767d604aea78a3f2751df2a21ef92b408d10549234490172c26168e293acc3b862e5537f9e6975476246e91a72e38b5554405e130caf094ffead06e397e885d79994dd3d7eefd7decce7e93621e93867d33c68ed87ed11ffa4ca700ee3c36cf06ad467f339fcbc35da52bad2c8e3cc65e9a89e6046ab0142095f0502f6ddab68f341f5b71c39d57629cd66bb7b0b4fdd507105cb12ec3810361430a78ccd1f0aedd96fac40f8f31823d6c3c11534ab3dc6978838ef91e2526362ae869fdfc52a6166bb5611a43f4783867649db78fda04954cb6a52f43d81048934519429de8de14a75a87f1802625c391138d79a96775b87ceff69d0f8d2b729", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0139c2571d73ed85895ed7e78bc4fd1eb47b9883d5feb7b17cf7b571ab4d9731e3210c4d4c3eb6c6f1f833f59e01e9487afb35a0ac558f8c337a1261f2c6bbb21de0a54d2f8740d452477ddb8ca734ac9fdbc508e77f266b6ea3291bd26b1617c7f2737fea1b154c035ecd0ec7c796955a66d23a799f755c64e28b0996ce26c529a11d876423df3aabe0f2cb7d8b5a7688b4b1a0563ec3ec9265171bd766f226e855567348df48da3e7c5b12bb6cd6b3773eff51d82f0de2fcea359d88b664dfa9b33c5aa079a9e0d874553a9ecaf76c0e1358c7e1f4cf2d0b8943555740a827b98d141e760c27f7c673c54d562d28ef86770b3673dfd205222e6ff0b03f394e89ce5e04825b4696c4c88e92dc3242746872a8a409e5e01b07ff64ef1e9554c35cd1630a842125516c6f4073b455217640711d80d6352e263ea0439cb67dfe9d9e169c5a9f0a34d21de64d63e67b4474e1004af8a251200e21ff01acc9290e6afcd02da6bd5f18c2af4ac01414eed63211b14af38ce103d190061ee6eb54edb69b4e443708703125883647466784e45ecdb6ff15a9be7281491bbd1e557445c77ef7d5de6d50f8b03ae9bbf670edc8d87b7ce3d39fb57fa245ea98b54c4da97ff4928206368841257880198236b308ac230a18b20e5b89ffaaa58be66fb748a2971794a88f36c7c3b81e389ca5cd993a0fe6d911838ae07480925d4899e38e83", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65f98b901b21fca824a5c3c0175f305a09c7d99aaf15df12801c7b4a8decd14e99bf1e2a378aa29ad3544a15f281347812a6d02f80711139effb6fb0a916b15e56f87a3ab7c099ed807738b644722b0df4f9676bb039c4417ab9668244abfe10b660481832b515c3e756cb7726165a50281bd4655fa41e5df37ab0c870a334ab4377fa9861b0a7ce70dd8ad88fd7cc8f8cdf970784501e3ee3e62fb10ffa3da02ec33b723a79fdfab282baae9af35cba5656b6a568ca41a60d0bbe24f4d3405ace896b6267abbaa84666361b969ad8f64423cda7301e931830363cae6b98cf11f73fb9002780518d71f2f222cccd07965bf315c85625aaa3a47e319ac26f35ecd011282f1085dc1d84266153718b2b87b7736d4c0e175ce2a0759b57a3b412039ec5150ba3c2d84f6dee05006978437b65dc68fcdab6371a0e84c5db21697436fb4a74fe24219f077dce31a1377117807375774d4533f28b8710369c14d569806ab6026e0dad1f39a0a30a766d5f435da01b072ce6dd0649b23d25f9d16dd80645c0ddf93e80ac8d7d6ff552656ec048ad7c31a52047cddc86daf9ec2904358930b0f082187b104cf7fb866915caac8522e060141c8b580d602ff7f4bc60deb6c29db8cde03705e9d3ae4a6e84e95728e1584f3d00c58afa45136c38e482fa7c7bdffa39da749e78ae7e2a5e3013422ae9f9576933ddaad4afe500ba1104ddb3", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30a4511b14bd347031dbff60a60f69a111a19445c3369ee8d9fb20d3ba93114df68ceebfa1a1b28030a43dd8505518e9a4a04dfe14a828dd49005832e57fdf0890661eeb5717441b2e27a42624fecedaa2f3035d0de3ee48f1f86d1bfb4a57e17814940348e57fe704e44b7cc7ba5f7b8891ed9c11731f7744303439168e9ffbbd5c8705426cb33a6d52dc9127bfed861dd2e85edce5c0f848b99db2546ca10bd65f5b0c36f30367ada3d400aa9cbee083dc2c3d99fd1dff71d779faada417cda34f1df080e2c8c0200f545131e385457a8a0236099c61a28ae737cfe6e200198dce46d1e3b1c97b09b359e86b9909187e42eff1abf90fa53e8caf1e17d32544bb78fbc0160586b0e615cf0980314d1e13bbe66a1ff97c0675d72b7853c441874ad4979e8c22f726961b077d3e99cf92f4e6ed28c8fb0d4f79fb2414f62a07e8f55cd79bc55d2662822aa17220c53888588d89229bc596d1e07883dc713c2595d026957f4fa61ad2a00ddf1d4dad8080a39fad12242793b18ae23ca6106daf717afde60705d59aae2fc10ddfe7231969fccdd91a347b6fc127eb52de6b92e4887736004abf2b62a3f23446ad8a0e73cf75ad7067bb2724e16e7219d7b294af79cac1961b15e4d1c647f6a107c6745fbfc322025fdb386c5553dd986bfd0647d8496a71f264b9c70343fff829016a94ed4acad561b59bff1e94bf6a0ac86bf748", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1402744b6a6c94923bea2f48d4aca69150de1c4d4e04ed7e64e6cd2bc97bd7892ec94d70173cff6985c736b6bd5a698c41bc5987353109ee10c2df36a681b6c81e81dd0e391254100b9f219c49563dc7b871f797d025ed06906264906d2923ffa931a0309ff9e072ce756d0b4785328c12d630169cd34956ddd7a0e73078e7c738e8128c9d319686197e53b92cef17d8b10d5c8cebf5003d4d2c38c63c6cc230d3af7450766e7759ae4e854efc1945f855ef2e098d8199b6b024d43aa9f7793ad93dcd99ddda78e9f9be8da8e34d4796280d5a6816b6bb7565755659afcde89b5c12f9a90f5919c15ccc3de585d8543693ec44a63cadd1fa09a827880a406cae0b51568ff0e622efc2b7c65f4a17b1de728c68f3a9293d904ec1bd33e327ecf880efedcd0dab78e2e11fbac7da503bcb7ed989d0f8c534b1296587cb21dfb049b83bee34033a4a414b27dae3e7f6124622e90a58803d8e85a43a692b675f3bddb0fd2aa46687f41482e13edd65aaa6fa5b40c349c45db18039355612239b15bc13eabab538be3b56bff80d3e142f69109852c46420dc156e11babf02fb0a68246dfba0af8aea918e5e2ccfbe420ec162784ebf7520230680ba64d17fce66dcfad87affea0b5cd2c892e5f147a497dba031f4465d98d588dc925a93305425cda853d0eeafee04babcf0acf849ce36b511d90fa8a7510939b20ed11f7917ee37bb", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ec964d15d88d1bc2cefc93b2d5eb3f2c06f686bf4acd04ed7e27ec045597b571204092038d1b3c236cb18f1f4496bc48d1760f6276bb094b3fc8d3a1bccc51c3319597e8f4436cb3bf676751257ce3d33cad4e831b57f7979d7cdc3ba9d39b4fa4c7f599b5023de8c9e97fa4b263f6c715b2e6ce138eccd550c5741510c059cdbb6f16df84c47bc697384cc9c52e7a5cf35e9265fe4a7673817d5ee5d88ea643c155af4350d8503a4af044da8fa87b64f151b8c579deb09768a6f3a0862a3bdc8f23ea5c22f9862e24795bdbdf01e8446e93771b131beb46230440afa4aa5665083d373359b76c8b4d91e860b45699cc1c3714732889dac71319afca09a0b769c18810ab0a72b8c3aee35188e5758473230840972b1b55a0895894ea360c3be19d13f8ff89660971ee9c6c27da97dc3f09ba6291b19e2868a0c6e7132f5123b53152ba33caf41c7d941d3cd0908255a530cdabc356beea4169c996a6e9b317d28eee79ce021b714f54f398fb8554b24fac28993f8c40415241039a9176227735d4392ba15eae47d89c0281018df2edec17c5daf17ef4d2fb7cb0d849397d8cc5ed20b52fc4d222e3510c3d75c24ac4964053bff5d15476caa86218ed5988b92db01ff999e74846e5218595f9a67b604efa7e771ddfbc2367749ac8172d8504846ac64816e317e40c0c7ec59668981c7d91d39582d4e5ea1041136645a23ad37", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b82c24a2768b4dd4852565218795876793aad9712b4343afe30ecbd03a9112d47378859a1445a0a13f47c306e453541228e8a9273829aad0653d54a2126ba0658a2c0b730eaa1f8d5353386f16019a258ee69058a30912cbdc5e50cb84ed47f6df681713603dbfb51fa46b3d31a9f5e9cf937b348022db4f6f512c1aa60974bebc6b125a049894c2bd4def0b55af5ddb6d8a228ea02b9eac2c46c835ad00e94ef5952997b7626c37d899bf2609a224e54c2dd27c09c178a681a5a810d594f2ddb93fbdf44eba21b0e092ba99b8a7e9aca3306372e552293b51b6b17646bbd06a3fbac254f7549e544a4d1e3822adafbc46c299f9f2450b0ae267ff4ed4717e3f4c2fef81633f9a1499f90dc436ab2f0a598e5390a6978f56ad0dfd6c8d9a9f8c7f4d5370699d1b8a86c779488b6b6a9170d1a82e6de47833774ad76f06a05f19105c9936146e98c8a3a6b5dad4f6e6e5daa01dc0b803fb4cfe455f20c677ff501eccccb1c5fffdb111645835183cc06c3763beba5d753a6ede04aca03f5f96155de6ad93b211b2eb2a70d72e3c257ae4f1a0cbae5642b9fd4881e36c69bc9e4655fa9008cfd7821fd72391209241f604bb2b00ea99d8f545c9bbad6258a11a0fc22618cb44e713adbe4176edd9c30685f0bf76e4de97862d47c0c1abb80b47b6323b69b77451d59bbf274619374cb3745725d5ad2c828fee88829286a352714e", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "43f736eaeec5b5ae03b1c68c460e115d20a6c1b456f5847599aed9af2900c6316bc090729d466a83b6879834108dda0325770913f14b248a71707a52fa2982db368f86b4eab52dcca31c07cc5e7ef1634c6a1b25e273fb35d3f802571278f79b8c27a6cf2a170205c493fc457248170ecbca4ebd0b42bc3d03198489680fcb5e58bb31c2b22d2aa1b99d8c8c3ccf42fb784c878f3c7632a656781ef638381c3604b0f4d84fc7086c0000664fb6bab33e55105dfd5dfbef634905dafbc12da2a25df3bd8530440fa636812da39c5faf26e76261a4ff947795156e9d159d6bd5b0c9c9b86ee1818d31dac3f541a4bb6b25a02df82057be4f9320c8be9764e989aaeab72d8559dd35bb1bfc221940624db06f46e467936bbeb1b97018b7e632d770447bdf7553d9f696b6ef56f2b737aa6171791d756c0809b3d50c5cde737492b87a9c5517c6607df77ca126e08e34139664137b6bd30ce2e6d97a9e2b8c4d4d4441c71697697bc3ff75fcd980d6e65e8ad8a0b3d29bc952e07c19a5bc0f5f09357cb664dc8b79ef7279f047ff1a7592b5ac8b1bc98b99a426da08a2178f76d96624ce84e1996e3b4af9e978e041c5e326f3c9e0db0fdd7787e2c138063db4415182e9af87c74cd36fef96761703e5843aca4c3963f484b90b1b800d189ff727debaa2773e08c8ca70c6f762bbc935687f4bb103b53805495cc0bd6caedee834eb", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2e418dd2bef4bb3d74888c0ca6368c2e6967dfd8ee2f37444ec680add9899fce38f919edb843edc9648209bf64b14b1e35c1863da4fca62558e7717f9f096d7bf814cdad1d80b11ae1b60b60a84c9e80175d79437bf2400c0e5cad5af64d534bec88b870fb1759fd92b3999ed1403d641dfae078e9b0e375eda88278f713abbf6c1ef851ae32c15e274df384c23cf4086a279009006773ffaa9942e421330b885691bd737c3d09678a02c5e13407622fc72e64b787dfe76942949e97e6430e224d685776c8ee6268740d32a64a9af48f4380531aec1bfa5acdb08516154bc05ed2960dd4808fa8527e5fbeae67749f3d3e8f557aa123e91ff4425c8f7d36997bd4e680e5fb04d9afa8060a365053743dea5b2dff948cd4d3e7102e0c3ba58b259658f360d3125fe31fd3adda8cdd26ec1d5d60df0f70e2a99ee8ad27fd7eda7d26a76c9d9625d51f87b769cb19d0afcbd682a4ce469a6c332d892e82e85187fbe96b5e90f0d47bded694d5320c99226a40dfdd9b2515dc64ee22dc3d3c2e87d9c5bd5229a8432de110fe993bc246e0a300be32ac060ee72fdc2cb7a0f923ccd64764ac7d01bf8123fbf82aef454bb2a95e152908d5449d41402d56febaf91e808bf75f8476af5673a27c2a715e5610d81ea4f20bf0329ecf7e823e363adc971c4be3c75ba327b292a472391389684d6eb18241c3a06fde69a9818bd6b479112b", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27ab14c45501ca20e57d171479b224267f159104fdc8a76db33244e25be46d2555280c20e6adda573133dbfa5a3be591483f2dfefe52fba5e524106c7565642ba5c035723f00202b278e3c0c4c0ac4c2f71271ca3d55a41ffa111b9b16b38bfdf64a7fbd3e4b747c44802775168358110ad9df1b50608a1576078c13f71ddb9ef1654d433ead4dad38de9ef07bbc0ecc9f157a73414eaee1ce395141c9595aa51781dbd81fbf024ac7a0fac3efe0086d22e1372179532660ea51a593f24ef7cab63f2493f994e8836c47a340d45b04acc0efefad4eb839e537b0f9b30589adb7923a06464714dcdba351553926e78846e3662b0f8326c02efbb93b11b739e1993f4302695850b1d09b558ff35392fb6006c6cec3382c192da7ba5cbf5e233520b13b56c2dc231a607aaaddb3449c0673428bb5e43fd27b5ffa6c6b2e073d7192962d81289f3b6727095e5e7b3527c8c27dc1b5958a87f3d073880c25e022ac4e4986f2fb5f176f964722f62115e15406464270d6f3aa15dffd1203ad732c42d91b3979fb182bb4a5f0a8d1142847cadbadeedf2a8365981137b87237f3699c0f0b114fcb41f83855b2af879bbca68001147af3f226fe82a2329ff7db263972730521e405c9bf408f36a1017950ed2f609a41164985634330615811b5005261fa3774166eb5a79bdda9b3e6c5528f54589ac294dbc6cc2cb0c8a76822a1deddeb", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a9e80f11d11c6a1c07319788837939fcc55b76cae1c7338e5858e56aa250343b3a3b2c898e0e47623f4f3cc1fa6499ff7f12bdd8d43b4c811c067ba6739958dcba6c849a7f1dd924b12a6442a6bfe5ea60876452b86589a904d71b7b997a1dc4486bc1b4f2a9776948e0c3d1da887c20be126db414566425a409577eef6969836bb84afb715ff8e7f434505503193ba9e398bb7a15df0b132bcabe98d64e05aef8007b9acc87b1792283468ba77fa8173585411da87308f3715d0caf957f44b05f5fae579551a111288bfc8e3a2c2bd41db3dd741ae3c70bcd9f01504174d9117dae1bfae2f38b0391a377d230a6dc246c552b4fe41c7bc4e797daaf5dc5b421d1b5e7d88c69c5d5d7b4dcdad3a2a854935c01fc7e44fbcce85e6419511bd3191c973c6590e024dd21e46c0a5144e71b4f7166f4bb69455f59c6e617ee457d0fd1aabc9f77b56a05397cceae6c4a7dfda5758e52f6c94a8949d426e6f554b2aa86767d32ace6885f4c63767775ea2bc925325d9fdf665dbc941d6cebcc0385f590ba36100e6848e309d3d2e2cd0523fa7ab95fa871d78510a978a988c34e10204f1d669a4f78858fb49672c13e9f489fca236b913fdf075a7167d1e27e45a6b3614e55f7817f191cb2e09fa3c98a6a77ad0330385af0c875c471010e33a8c1633a23badc03f7046a6c2634054892d60d5b3da0aeb3f14282749e7e5e62c9760d", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9a4fe22826f1c64e9c88e178efd07f4ef95991c6c3e9c1cb10bfcf0a0c9d028cf05207e93edf3ac302b72d2961073cd1113ea5c8b3ba05a0e3c913535839884eb595ab189ee81c5e67763268f47fa7e313951e65a84165fb096edc7f1a8318e66d740c61d8bd9031d78189120262d2b9e50bf639a7bd70881e9e598f8f7d83de56793cf960971b60dbb24f3b6e8209d87464776e55d4cd6291cf8fa578a2d943fe03251898aabd477b748dbf12712f30b4cc5732826318b76bd638788d2bab9b178e12d28433e52856b7f466a155e3fea2e45e7d3e570074eb6c2227b0fa3ce6a3372f448f7791f2c7471a0cfcb098060bdeb700729a53e5236b5e35eafe765d672627014c94450289a8f62b90c4f928768372ace3658bd158f02a7953863597f0f0774a463125e0b5eea643f2d1049514e5c6590cfe2c28ec9ddced3c6185d5cb2656cea16506a302b65070eba32f8a873a873164bda838744a0d5a315e37739ee4c66b511d036661114d4a0443b2fb8ebd433abbd045d219423ece0a2d6d7f3f2e24b8a5dd88988eaa96fcf879eda5f01c26a19728f9ed917a6741448f9e3dd64b02c8eb059c13bebec0d6df85a44be3887b8b25797941d2252f8605dcc3f0e7d3aed45bd110b6c79acd65adc8d6d8551345ca8b277de67279f2315c0a19240bd57466bb6263ddfea47474420b1be82a37e2f65bec7f973c15c961d5dbbf55", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2446322c0bcfed72abd95c57f8e7d815ada2a5a1d15f98c567f568cd033c0aec84af602fe7376a885166f611d4139dd9f78bb581b3f1ec373c474947c7751e67acd90c7c66bdb233811da04d5ddf9dbed9c6b560f144f6ced47c810142325103bbda47fcb5659688ae56e678c117f33fe01ec8b01de1faf0ff40a27c57f851e4ef399d8108c229471205a5d3a08a41069af72764842314887d3c141d1899926bdb6d825a0616a0d635c4ecabc4324c0f56418e7db0de1a7f94a9861ce9148f9da47e034157b522d60bec3387a659bba7d14a63d31fba5865d7a7b061d75f87be4bc830617c84445d7eefa53c5c4f77a730f7e06335b3fa4f5ae201834caa5bb73a14916dc4e6c577a0357039c8fcee155ac51f47b0c19ca692b73ec194d7db0134065e59bf784ddedb87233859e639fb675ea80ea4458b7f783b6c2de5bad3313844b4a7cbde66521597cf964e48ecd8f9ce97fe7e40dd2f3247192a382694f3d0ba5dc95d64028f8c0a11afa8708651cbf9d80438a0426424182f9b19f064ae7294d54baabe358255e258ea129cc81133032b73398942430657b796655a6d4a21e284425fca023f7d8609f80ff564e34d4919c1168b48322a32c6f3808eb977c7e696fe7f0709e5e1001ceb17233b5452fcf1f4b5939b4f0302ca90897073170f0a6efc3a5379905af1a813b384f3c850a69d700f0375fabc0e43680d847e53", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7531710ce5187fb75a63038aeca4e24e4c64b6746320b231ecd1073fe8c8d002a2f8fa7debecb3a7a156cc9485dbb452d0c39922e6ec9fe0ddba0f068d8a3615a459c8c2787e5224034094ec18a744508590723523492be0c307f0a241549f5c12c8bf9ef2561c402fb2c4b1989c351c9746133e75bb3b0edefbd81d334c46dc9c18208f2ea55614edac9f01ffe02688e3f5831de580ae2e02b70e3925ae2f791af72e992abd82c5c79122d81e32db603b2ab19e484e5ba13e1c319cb14ad23e746e90fb2091165822a88289c45095d9f823196d9c62c4d0222c53aeb192b5f69aaff7997d88e76c923942e1ad889e80ae7aaf33a225acf23e14c41b649df7c94ceba04bb9eb53f19220835c998cc9c55be022f4037a027c0e25ed2ead758d8a305c35fc3e94f2c410a1e7d49d75e0c34cd01c7924cfe4f7dd76d44c22ff53e3f8433f8c18486c99ba7e25afe3dd2eb2484bf01af23c24e61d92cc0a31d1f3a60952020269e640e9b22788df23c28e8132fba1655bae5df03da2cbfa87a416d2dec19ec427a733f3284cf9aebe2b915113e0976caf6110577687e73d0882d6d6653844a22b82ccae942dfda37c669eb81aff068b724d2f21c7b0b1b44a6ffe1b7dcf0272b1fc3555956a5dd97f2ee460e500d011067cb2fa8f2b43e15f66ad48e63c1a26f00516f9914c05b45d0daa854ac7f5a3be7829f6cbceae7fbd558cfa", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e737db7a2273a789f038e94bace3aedcf7ef5e889b6859e1cc75a4a8854773368f32a500e9bfabf732548a3b3f4feaf62d0c20a0b5f4f7731f2dfec63dd1561fccccf0d9c91af47eb064c15e7883a41c9b49cbff3ee59f612a1b639617be841ac2e0fbfc5ea482a4ed9a245f8ac8a0a2e624ab1a4482eeea3e5f1e13f120c23829ee33ae2b6e2d5b90dec3b6f68eac069ac50634ce52b7f4f8653f48e3e92d3874172eb7d721d57d782475e8915b44476415260bd69eed4f15c2d99e2cdcfc2b1ef5d9cef4b105d00efbadfabf26392b1bf7b4f0634ba970a87eab426025d71191ac78e28abacded9d2fb99cfdd3d2dbebd6807da96c540e704b1396188c0778c022b9d0ce92dd9f70bd2c96eab2b47dfcbaa2f2a6546764fafd16ade9dd9c6ac65fbbccb7906138ad28beeb4ad74d87d1e477ef60763eb312954f8c1b3eacf0353f39b0cfe7da589d672a7403fa5ecd0c83ccf8879087639cf704edb09459abad3322b0b6d5c01138f4b19adefe1a02ab86f49cd964ff463e839f2334a39b44bb3661e80a55cd15343adae57e0e8f958ce50ee1693b40c4a61c48e119d05da98016dc6f29d85940a64d7a5b605f51313a586fc1ef9930073ad616011ad6662ef43c85c99857ed8a5fd0f6f7df8b180fb1c07a41374ca7c0fbb8334159243f630b63e76f068da81c6ce07c8b9f6fa543e1047418c126451f528e5ce8f495039", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9fb8c68e27ac09ce37068c09d56d3a4c354d5710945253078aa47f31c1e709cd2dd6d53be85eb45535c2aa0ce139d0dcecb093749193bb55d08d8af62f142db9a07dd178022b303ed05d49eb61e1094798f33ecdac79ae6f5726306dec7f652c58be5fb196c2b9479f0806b19adea15448d359987e9377f3706290e1e75237657310555d5cdbbbcef83dcfc90cafb1c98aaffd0c277c6b73c6e0023ec66136e60a6be3375e1140d87ebcbc11a753aaa679b8e4b2ab8d686d4954b0b85365f070a35d600f18b34151460227ee3b49d2770e07bedcff1cb69ccfddfbdc6541f3273990b6f3c708c0eb40863fbb691cf5cf8e19b87746270cf7cb827cb64984cc3be7b9357c66b00d8a90063d2af51c34bc3da3857f07eef270989fca58b09435d4b15335722fb5b214965494edd8a9dd0ac0abe5523ec62367d8c119a5ed637a97a507286705d06520e7df4077de24dce5e087bff576eae20f9bcc4b651a8630eb025edc7ea28ad2df19305658e20db4abbeb18b38aceab9c611da6ccf127429ca4d0c448aff54342431b3d99fc69010945cefefb905a4dc63def5c2adabf71bc9f02691b35bf9367408f4408c315ca0f8a0f28466f8b5a7b069ed76cf9180c0125e56df8b515cf590c1bd6d61f443fcbe584e0695b68c9b097c21e12c1d06f1ad0177252822474bbbb2c29b6f4810e749f71b18b306812525c42e727f92f1b949", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bf7d4aacb76f4174b6787a710da30bcbc9115857b5170f6f98d4aa4e9f74888fcd341824e5da12c26d05612b591d4aec64c008db58c2710f450eddb1fc71fcef26ca5f3cbac2bfe53f611f7f0b4f3909fd763481cf4aa76e25d755e33c3e7a2e3d7a2ab8cf9d49d2ebe952f02637cd901e8784556ee49407a5901d9a1b6cc777b5f036650de693440dbec5b466efb84053d73c7932aaf18350f9c6acba1cfee21f874ec779f0e5d756afe936644459edc592e217fad93d799c9bff84921a2159eaefb9a978021e8bc1673f8e1a809797d317bc8c3d4ce1c38ae1e995cdc37c50457a16d553cfcaa2cd58e36bb43557ef70e1588bc0f6a4fc59604f921abdde57a2b05375c4ddecf23c5ac0cfd3465a364a6387327844aae68e9732b776e04330744296429200be89136aced6bc329e4715de6be8db047d4810c62bc19c8c2ded5e34e6cf8ccf000563b342b6ac2df2833232d12be0bedf219dddc187ecf1a61f994225f04eadf96e330c2f8dd42fb7035d6785328f8f2a575513eff22390ecfb93bbf9a57b97a4458e95bfde6c676a9b8fca765ead93cdfe9927e2330cc17061da5f2860a0291513361dab4ee5bd7bfa91af6857d1afc47faab730066ac9777b69804f491f0e2106361161fdc83f1e89ad18e61a1cea4fb128dfa681d1126bb3fb11610a7071965c9f706347b2c521f63c6e59dde524cf107403205e905d0eba", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b652650b3d26f1c5b3451483c4dd8072de76b639b34ed959f13328df20289042264a64d76d711a7b33dfc0b6e65a8d8a1ee8a747b7e4e1511c53200742b1b54bade56fea7895eca7557a45da92aca71daefde3e56cddc12667a06acaa609bef750ff1efda81490ecfec3838583c1a4d6453cfac3de7958dc0ee4fb650d50d36ed7724c53819a53de3e1498a8fd1cab183a567417c217a10f028edbfd4c35b339c4b5aafd0c8e04a474b7671681b80e95c3474702b2608478ae3ed0a8b0cef33d8265c98db5758a2c5c2166833cb560a0b88b9d2b5eb0f38392685cf8591eee3d38d66aab0a33b88e00dcca04f0a2a5b47d367d93390305e1fc0a49e70ec117836e6fad4d7cd5492379a612b2b0634f66195529a40293b1c08b87deb03ced33210721a63bc534e7e00761789d49a27cb348b2e89dfa1c238d733dbecec88d9e962bd32fbed47dbc134fc79990d0fac4dbeb7484b149a9b08169ee9ab46f1c9297fa19504f8f7060858bb57852386063c04d5e0a1c4e0545d57bda9d0f342574f02c7e3a2ef88842872461513bd524457856b24e4c25ab3f16527e9c90ff98ae9ec263358d6e8c192257c0269db714803cf2ef8a3e6c0d203c939adbdbdef1e7d37633c54873ba6b6ac5a26e8100f17f8b4be1e64ff884c40befef7c40e7e810cb03b1e738e6628ff424c20d2ca064df9b92a1f337b9905a918bb948fb9e03e52", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8de0ebcefe961be81df5cfbf212c86481071c93b89c876272597e9a1e069deb3677a8cc273c2f29233ee063611cf7a9d42af04e9e1d4a8c148f0152e7b7b73e5b6feb87e964b6bd71d7666cc25f96947442844a915425af387a876623c40f9760edd28bf2f6a51251db8b8139266a04b13258a6294dbd08bd1e9eb5154265d691afeaafc4fd1a386d09fb71f8c2241163fb84b9ac18f6294c3d3ffd10515532ec501998c2f73790e8e15075645061e9ac3109cee0b3b23e49ee7db31512cd251aecbd536aefa435b54980d6d2668812fed9516ae8e3e0f7e235e338f40d4fb192d126e19d709eb892c2e54f55e15d43e08373f0358f7ffe874d23596b63ef34511f59b692a20e386f410c2238f46b7d5d546619329790c8dcdf825e9bcd7a5251c650f25f8cad5eb4ac50735a04dda2fd03ad759eb1c5e1cb61f4befbe96f3bd432a4ac7882fe3f7a8aaec56a0d9d0ed4ef29b1332ad3c0155d3069de4b6fc6dd299c319ba67d1156549f2ff6403a087f21559d084ad4a0e6e99c55a9fe1efbb6cb1eba926673d182ca112a2d42ae8c402f24d54c4f8ecf0c2d5140850b3dcd676754d7cfb423c5c4da1fba0c1ee257eb22864b6481bab3228d8e42e8068993a87af19e78bde89cf7afc0643121880177d817f04523dc9e792b987bfc96ee4d5aaf4d18465a0e6d28f50e9701dc84c347302b7cee5fe7d048d07be8ee620a34c", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2fcc3280d48b7b6d5e9bcaa5d4dcbe70cad1bae22b1c4f407591021f4afab50c0a1f454329f8ba4cdfa69f4a7bb6fbec6744e32c78d9bdc6d585f30160e17117fa364638215531afbef6822ebdaa6ed89708343e14c843a24a6c152820b9e130b1a1a406270f50db5b0f2eb63204dfdc8e4230738ab9f43bb982a2435988e1e44ca08b77dade0c55e57b35db27e4cb9af9a35d634a69f6869110b219b2d8d231ce92aa5c1c2d8bfa78d67cac339e4af01a238e6cbf5dfbd58b92765d7818963f68e107db5388fd2b430b1541f2560c79a861288c17bd066d51672866ae8f9796ac5385ea4b4c165f2860dbb950435d830cf9d920f79a42507af93ee82876c02dc097b6c47c56a6bf3b1b165b98bd34c4335ab212b66c99c43894f67ae20e3e5730fb1fc1af38333f46f4aa8c745ed0f58b5d2f5b48a98fad75e922864eeb43e339b9ff8768f71f92a3bfc5806e34e02f2f3769c6d36f3a4d9bc13d939944bbbe1449735f9d848d2a4681e0dfd426115397bca1df86ea5739871722b0191dda8dbf93be29a8b8ecc154ef4810022500533425891991c3c8fd5540263a69a13fae3cdcc72c337d7e37571e9a3a590e82ce6a05daa260ea38f7fda25737716ac5a3b558bbcb5055e473f0d87cc8a171a4766432e66ab84177f924eec6e8504f658571ef737f466407717f30c7276306995831487ed1c6031bfa8929b68e51fb341f", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f76a4e433c0c2702e0bef87379cb827927b9350f9a6537aa67bc7812457c4406de7684ba9614e09e75ab4a54ae09717c7147c69ac0ce8b9b962f5842eed73aba82ba2db71c39337948fb4a2fa00ac018b5cf19e0dd9824f5b836ea9c04ac875abd8b8efdcffe7e6e17e75782b4c93ce0bc186a99e8567d9fe089dda051aa77b82f329dce58ff7228fde880d5e86342e3d049118f8e4c9034f2d586f3376851ead317eb691e9975f08f1767bdf8c5db321428fa7899e23ebbe11e2b5e7575805319a3b18a1e0fb7e763f6390434df2ec5062f4a4223b353bd12760d09636829a740cb3b6761536c1aa7f50f36711180ed2925d1aaa6bdd38d5d5c45b9b5f9c09de47751449ad6962cffccc6eb9a4939f7551a18f3cfb3dcfe13f1c160eef9de768b23faf85b480a2342216238ce93c59d202d861dabb693639695cbbd8009151ff64e5e3eab3bcb5e6a539bdd8d4bb5434f30a12a12ea92ae5d21dfacecbf559a2ce1dc9e5082e2217cea6c122b3468f01c737f0be0391723c8448f3372d88c9dc46cd40041e11a592606f6409c1fd831fd51fd6adc8cced49e62e9466cba70d177adb0a295019011d463b153c5e05a6c1177548c3dfac3ac1b2e8978e39ce1923244cf10dab652d250b2cd6abae03df960add94e9519dd801f4dcf2242cd5c22e287b34091fc42f6644e83006402dfce2b82bf8acebd4b65a9738642963bf82", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "606368a102b687b3f77b23add45ce84f5ba81f69c55f327ab98c8a2af52a89d332e202bb3531a31394d683c691cfe3dd1087dc7001bbd58aa6eed9b22933c4e84ae303b449f38017dce2fe034a2cedc6ed4b2d29c8ba95dbabbd7337dd797429ddb2defa3410479bdf13b120f1ab1663f01fe13cebde75545ff950f374bee071a35d0078e0d11e56f4a73738a205431b10bc54e935f097c10559c7f8cd0fae3f60dced2ae9cfb90f641ef79c627a0eefeaf04f1c5d03c1a3e2dea991c7e18be5db6bd821b07297b630e33b58cd8e1d964935cc330921f89d97b3b14960d59d8a228fd1c7ded2728e7159a5121cac987c8afe63b58616b8b8db82942558f997be8853b3b152bebc39f251223fde61e05b6da00e273e54b29cfdebc54b2faf84280b09881def19f25ef3d36a13ee4a30dd30f517f9e738123f090e69a87f98b51b9a3100802e4be126b36f02dc999b1a1d83481a8903e6e87bec9c85182a6573747dd00d61c9daa35954cfa76196a1cbedb50b9491e41c28b2fd3cf69c262fc52307f97870fad0b16ad013ac7ad6f9ce9155d9c67d0f5e197aed564fee6a12b0c8c7fe3adc5e354397d80d7ce9afc2516b101f67b061cf0ca4842be2dc535fe51bd073103fd57b3872ccebed778cc2901abb454fbc77594e85c5d02e4d0d388e1e3ce0e3ab5b99a321de242f6631b70b44bb32a004d167ec248e6e0a9c55bc01b6", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "578e32b1a21efd13040da60f84b4b23177693f91f0655042a485aa72bbd8ab5c9404ddbfd679586e11ed1115784c1d0a052345106b8beab6073258d01758fbfe4dc6c6990c0eaabf24fccb77ca7bf85e7b18ad25817adeb6ddad6d85b7d7cb3214281676ebc2adf0a4e6bbc9a64e1301c31d0c0c55dccc050a798568525bc01e99fac22fb44dd636ea08f388f3ac0c515f92242cde081077e88ac47b13920206834ba3e27ff6fb4ecb7c364d8c70f66cd6df9f0e3a4742f72a8ece5a4578d7f6d54eb7ef24f6a693ff684d0358802d0d842f7ae8b29d934ab657265cc8af115da8b8049ebd8767192db1a876f9412d021ffc7b8e91e2495090d556a35ca16cd850c521b65a28468cd130f0f23fabad041385b3232583d70a904cb3d7b6d7f1781b4267bbe27e40d91b2cb2c18a8da23aa3dd6f82b3fd6e9325dfde9958a284845958f5cebb0bba2ca1f34e96c010251286fe440e6e395117b6e2c7d9b007f13dbfc4d5d512fe66464264e6f5c502bd6af825bd502f8bcf21d1f213ae69cfa68f16449634505a6e965bd68e959d5dd247e0944ec26e4f1bc857f1b46f55ffc4cfb85df6130cdefb147a65025fa6b12f313e0b893815876ab575c0f9647bf69f45f538bf0ecb8593dd6a39aa12ad3420187d291cab553cf3a4c801e282a5db349b54ba15fbfb1054e9aafec5b45ee83634dadb7d7a50af029291428f6556280b09", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9759ffc461e0e342fc0ccab8bf5f71a528e12e368d45c371dbfd709e7a16d146c3b847b2a9a00d54b2eb91ffa080b072a630c0645f2c8c6de2f4f815702a754971651914ba24a9c35d895e747745dabaaf21ac9b908116e56a8043702b151555a9f90b33356cb46b6989a4a900b8b7911c2704440173321293ca6382b2289f859bedc8ba6d160355b029a4b3f30d4205b33416b41e97c2cb5848acfac5d52006ef8d93638d48a2e0fab5dd6d6009e1945463e7ab53809ef6aa7ebb297b5b72ed9f55c43df18d85596bada1b014a5576a195a99c9e6c729ccba224fd46da6f0ad1ce90422318b0a2edeb135b12fd61d0ed2b56be2cda4b4d9819d537bb10079cba8d44eb401498c194d1e9eed31604cf79ffed10f8675ee31d57dd2443afd43d07d55b7971ae50c38b2b00dda28f7b99d14d3f885b70762ed54eeaa899aa62c738035a972d0b6ad1574bfbaf0e8d2fbaefda5dfd7c64e44e5a81f1feaa3c9305013ccbb10af2268c6001d0c2b3d0edbf558c2eaa22d3a840e1cf678de90c341d310de3d7a3eeff1f275fc92119c7e13e9c7f8230da11c9acfc1ce44d1dbf3766cb83e1a335d9b2a51dd2d7c5e9316db24a8d1f9fece9b3e19abee6a54694a0b622120840629710eec4da9b1a1125f0a8d68a3a4e95e8d5de298a308857563add33499e50aa09dfed1ec34c103dbcbe400daeacd8d0d1a526b922afefd2e421c54", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b1cb3df9c5d8e04a90cbaf83a03e1e976535db1d66372c4efa3370948e546cc310d827fad9227a7e35923d8b2fc56dfa1039d25968f984e5f22614cb2dd0e5dec8e1719fc7bd7018843889e3fca0c9e9ffa6de47fdf67c266398de961c51e7831475b0b8021a0c587617d62eef417b93e675630ca26d8f41111b20d944c39f47adaff1b636d7fa1ee000fca852038b3ccbb05d99a2fd664a50129e5062b8e5ab04a65476aa60dfc872345be0139f4e30f107f7e1d40a7a01a7889592c5ab40c2bfb188f345d3086af7e725b5a209420798e30084561fd5ac1626e93ccbc42e9c1f283073bf91232cb48f571c32c71e4b47c2575295726340cfb69112877501618575748da81e7f8fc6f898003ab89a11a8d7e3647c72f4389d30b265020e99814ea8bf0406bd75292aa55e69c5a168f5915bb1e9df30be1bfc1f097bcfe78d6f7ea963f8f0482f2a122d1b3d3c66465b6d7d035ac5249d4a3a2c54fdae260a9d50f29c84cc39defd53b616c785da76a862fc60a619e25903bef207cf1c93e8c765a13f87027c9bd7736fc044ef4f6dd3cf3752beda24b3d2890f09ed85e5f45c02fdcc474ecbac108d63f4bb0266f5f08d4a4cc09e5217793ed16532d0796bc22f05607f6f265d967e424e47d73a3c486532efbc91d8f7bd970cc9412fbf1650cdaceb99635885b78abe2b8047d3e04b07573018a5c8b9518d26f25fc6b64ff6", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "727998d4a172ced0ec2cb6d2d49f766837c1dfceff9fbd35dfe9e357a4b9b143c4d53a8214a39000467bc8c88bb3582633d471fdecc58c033bf3f66a29b893cf4f6777f58841e467b84c15c2c5007e0c322b0a51779490bad134e905e83bb90c13a2f0425331b97197d6485f2c4c534e3262f78dbda5a5adae63901504fae86d25ab579aa8b1a3f2451d1b8a02c2d81f425689c34cc9abb8d035c0acad50f2d166c58d1fcb75c251615e48741a38831da8124d821b2a369ebbf7c06cc5fa2c78950640274675d1ac38530814c4b0642fbc895f966bd7bc1648f526a611a979df403672b29d37786281311d9d537a9faf74020b8af03df4bea590463f31aa9b5aad6c602642d012b65eb70122a40e93ac059d25c6f7ade43ca1257bbfd17b29b1cac1ab46aca85213c9399e9f3c2bce25b9709ca52d9be29890a409090e8d4356aeb85751c3a8d85a6f49e498aa63e48f6fa08754711ae2e849dda0a784b29ed39fbc92cc54c2027b2912572da0242d480c2df0a347ca68f4435405c14fde7e07ab61860924fc9e2f0b123a7d1dc9505cf9219ee2e5fc0e3a40240cb9398fd5583b48971842e57227adf50927c7b2ce06fc52007920582a7fecf2a5848e8aaf44be1fdf01b39e833fe2e6874109154d321a00218c37e368c2cdaf2bf743fbc724b2d4ddf772b7dcb5c0f50aeaecca9e0351b93be126ff4f8653df60a21765c71c", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5276a6fab88bd401b451eff5d1a669c405225e90450584c5d6d2e4c05f715249900d10679fd58d736deaec1cc26b1000d6d0e60afe374981790dc850af0ce22d1e51946605783e37e8a2e899a607fa2551fa76ea9b20780b92e9b263be76e8b1da9a725e58b20a34e5013ede41c8601b466a7d693ea2b903295f0768fadef5c0ec3f0c83f659fa2db43fba1986bf3c6c7bb8bbb851905e62c4bf9b0b8f9029edf9f737ac3060f252cfe8c46b4bc4dd58f2ad8bb55a89a0989d9f2d684ee4934c1bb6859d17f8077275ec229e8bea6ce9e2d9383c2b89109380ac6335a46017bcfc57d500e5833cc404fb81b25f0b3ba28d71996a345ac8c9869167521daf8af6c89e130bbc27d55869717e5b7e3eb67f1c6912c6e9cf262544ac8d7b76ffa24bbd078c12c09f0b26e4f87aa227820aeaf17102180d272291d7c65dc40914f42c026cfdd5bc330b8d0d5c948e0c93f4beff299872f65da8790a9ad33e7a3232220b684cb8ea87d6855aa4c053c98fd20830dc89f66dbd1046f816405490884f97b9dc0ba5b5c2e9c8c0cd5dc13a156edb25ac384ab16bd5921008e823050b166b3f727efbd7f65d3e4fe741dec24d7e95f6ba707d5315c71749fdbaccd16b6e98a0cfdc456257878a2138ac754ecd96b76b9b63644c3c40a31f5553a0dfb5ce7c02ac8b9875a0a24b0f9b655502af4d5c5a8d714fe708f0e1dc188369a07f927a", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "26bc4df6a3ac430e14349156fa87159cfe3be489c4f4a3bb3ab1e9fb6a24224bc08c8fc68d31c2dfa7bb1eee34486c189cde443569fcb046837278b85c2a3dd5d79a32ab234d962d9c3397901dc2cb9a9f2a4efa607b2d664974fc0ed8b21d83b6fc26fbec342aa000e798b398da25aec7f3036b4bf5b996268ca306497d49f94c29612fda4013e51bbd5f8ebd7ed6d3cb9651810f1953a0a0d91f21d23d2193d9124eb7b993b92c3f39b4b2ed75b9a6998899a0e627685244d692c9bbfbf57a32d2075066e26693b66c2d6abcaa06349610a30b9e365bcb40563232f5a618975d70b9ef3d2e370ebcf371e840400bc59cdb8ed8816e21295378668349f9b6872ed38cceed565b37d67f7cc53ef3048b4dae2ff6e6ef05c54f08da2b25af6ff8971b1e9b56eaf59312a82e074fd03ff310d2d063fd604807c2e1c9d8d10f1f63ade7df27f0894daef9cf713bc1900b8e9697bbd19c8ccbb6f7e608cd751f6befce4d1672190beac40e81feaea5987e8be14ef53f95af53a766c864e1e20922d745ad3db7fbc03b0889525a00ae2e748a9675628439b5967ee7dc3f3babc24f4497744940448806af9143b552a304a25f9112aefaf7dd32ba9cac33bc8c3e77f7133ad325cc83a10a2890c5ebe73cab87e756e16d7f17721af90c927ddc53d448adec90932dfbfd28c031e497953f1b75d16fc59f44f232eda3c6d9a05d601b05", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b4fb9d923c57a13fd71e27c25cf0edf872de5a7345f04c2d5e002a9a42445f823e976f078fcd9b24014d74b31c2380f953007afd3da3ffa66e89f03425faed2befeb11cdc7725e9a031277be6e2c6216b0f2d0a53bb8242f055b80fc4709292b1c56a18101f2c2abaeb9bc5ddcc6ad3184e6ae8562c30216e22b43c889ce27cdf1469fd996ed90ac09050f31264cd93051507aae73eab22c64a63a28150de06b43b3b4099aeda795811cdd47e2b73515c2cad2609b9d8adfa543ed2ab122285a12bfb7df219151f0eddfdb4be45a5624621e1d45ec511e7b505c92516b70bc7981ad61ac6b8b1037b5e00aabe9851e3577d4e335244f32de627a7fcf9e937715bf31414bf432d339c65ab8ceea49bfac6f5ddaa4ed0a9d2bd7f5d2abb29819ffdd7ddea9c71c3bd575eb18c4d69f50d98c4955373408651ae19bd2ad839ab1fcb43f5881fd290ac2109df9c16fc6c14a86a614fc5509b7329e7dfd8197bbf659966701a1395a5f498988c485025a25822423efb7775c9b44ad3f3c7c79efb329735b21339611e7756a532dfe00d2c426b2b41942d65c48be63f9188f0b851348405dda0ce3de333fb82ea80e3dccb7f4f2453415ab86bf5a5cf8512c6f5bc1846961fdeba1955b96a5145cf447aa34d6fa22b226bc6696db29a50e3455474754db86155065dd596f9412cac880a0132b1e1fec5ed015b1c8dc8b682ba771021c", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "98a116f889aa8209366a0ff461bc3a2283c37f78b990622ee49e7046af1dfb8d5b56c2c669e71e4a0fa1f1cc5024d387d6f9f5d981e8fdf09142da58d760c1cf10ce4ce8f2b467f054a9c26eecf4abee45d3b582f9f881e77d626b3b30054507efcfa2d4444dca8a3075780d306f5780de76f70db07a57e0a49f80883bf0d9e838ca5770f07ced784ea09e4eee412d02e20411ee5ec48aa85330c5e2c7a93ade0ec3383ac0f821e086871c207144472a47ae36e15b5b6eb5c564031b1581afe321de00be20e5125cf4fa01d2cb7e510f85eb690c32bbcbf79de19d6f162805c4b630d2f0122176222799b9e5ec6729bc150e360ff7e5ad28741626577926efaf8541336a9bc1adb4d1205e0b2e7eee73740357ce21599ff5414082d228f089f2e218f413109fcc20bd61dac6218d84f90c2926a6dee012edf069adf4007465a8e3574033c4be54bedb51abda9bb2cec081d1ee2aa616178aa08cb0fe4836ec7536649cebd2a29b9056510b4a6fabc6b91c72fca3c46572f397749486e4b118df5237703be3de3b5efbbf31033905300c50efce2aaa7f0a819b819ace881984707bb1ec6680b9ab97186b0696e9cf1043ae43acb3fd9cac9fba305d756c4406418e5dd148034f6b3b87e207fb9d1ac3ac24bcbd5f681645773177d09c73e8c14874bca763c79f873a2853e742aeef70b4c74f88e2b2c8b094dead8ed088dca294", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aa4cd5424b77ce7dbe0654a7609ce273d77cb2b2b0a2262a093f4ee53cd4fcc4bb01e16fb50a13b20023fe6f3003ac635d1fc7148318745b52e4df0a88a72a20ba60334fb5b445f9e67f31dcbc08b0933d10d320cc48b0ab426ccdbe5658d6dc66159d622a0b3550a970e4b90de79e76f1bb5e5f073f7802a627493dcdf5e8c22f3bd3cc6b48b1ee4077527b75fb38a23e0ab2ffb302f7c50a85215cbac99a49357ad13cbc12496c2495fb70608c242118e3bf01ebd0a63dc259e605c5421cb83e1003643a6ffa96e385bbff3f49a17de6846f54631c95d4534f3a9069069c578a40ca248be0e5915e6e499a42cf11f2652bd9b81719750f0e0a9707ba30753771af12726afe23a9c4e38b03e34c0bd18eb0cc93770a6f00543966d1709b659780a35af82b32c259d46f19efe26cb51f062d142f897cc99940bef767805c32ac8a1bda03d5e20c7f60385720e2d47544f8dd5999fdc766afd8c988751111521381422dfcc8816b862c422372e9b86a5d9859be32d8dfc02bd6f5e61f6bbba6cf7f4531ed7b12341c91533133d90402d0668552fc17470c21bb843cb36b8a4fa6a3db24b0d4254b3e16b92515d31baf6f76b988ccec2a420d0f0e9591962de92fdedd1b619711417af45702d7e1d5ce0daf2ef0154bfc46c6460492a8855d87e9a5046071a990d6e7fb0ca63c03b15b12c42c1ad5b0a20cc0472dc5e0028c642a", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5f9515d56d86e65d565634ad95002b9595f25ecfbaf4dc44897a7d468d3c71278131444d48b1cbf19e6409b6756fe753eb6c3ac1c73fd6391d4cd6e1e7be9f0fc044cd124db1a3db575046698d140d477a4c6d95a5eb06de11d8bbbc8b2e6c04f8184008cb2388574fef51aecb8f188ab2206da09333cf536d004dfd33890cb24be2af682d02bbbac68fb1fcfa6a5cafd3266ef4b09a758c667ccbded9affc37c13ee29daa9d0db2c1afde3f6e7b070e2a9b5a9b3b7d75e0871e4e60d868d8ce38fee726c40a27fc4f54287fa7872e5f719198f20b7887ba524262feda06d751a670dc1827374cd2fd25330a180e21bca4cf8dffef445acdee58eaa8c6aea3cfe55ec6ed963c05b7d492e7984f976d6ee4831c4ea1e65b840a1d190f1c49b3cd7f8d289c3a2751c4885cd6368f17bfd0da533bb2ffdeeeef4281a1efa93667b9fb07042e0ce3d17c7c94d39fdf81c348bb3a9caa17b96b028fd04f89bbdaaba37ca3c867b5b06f913b6c3bd6f7c1dabc82be3cdbd4a184b1ee30dddd28b00b4f015765cc95db18c74847839ccd3ac02f3997ce47f63f26c9f20d02dc1aea57dbc768778534a8460f88554ded387a64fc65209c0413fcbfa81dc24a9b8a081e14509fd1c2cbc05aaa90e202acb0688da67cebcd3eb0eb867eaadba412cb6c88f0fe9c780b2f61b33f47ce2d70060b8146a6cc5ae825b1edc492a88b4e397f5c05", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "550fbcf50804c11a93debfbf269fbb6437b171fe00b9e93076ca7fc7db88e91765ee439bccc417d647d145943ed7994324b514a2d4a70527d8f857ff5933f4a47168b49f5920641c49ca5f287b0497ce878857f64c51afcf36f5f115b4a8e8491286e972f54deec16ffdc4b8b602b5eb76d8a729d35fa964fd685813bb7ef3ae6529d6610af6efcc825eb234e4561973956c0b0ce4f93c4bdbbc6787418a6a738b7771547deec774c404589efa676bc800019a9ec8a68f4f479d0c03b7cc7e7f04444fbcde9f8b1180db9a7e60a7fc82ef7f4e7ca2130833c5f5683ab06e244ca904e791dfd01be0a96cbd55b69cfb31d640f4bcdb72deac2cec6fcb045f3c259ff598e82c52b34b96a6e0f3e2558b6e84e8b90591ebec10c66f809c37738349cc6e2691f02d69e95a2db99510cc17e76993a5d860d7f19f21593f6be3907a3a56aee4e79eb2d5f61d9c8732796e3894002bc09a8550e682d9acc92fa3fbad21503b117c6a6382651d08eab777cc87dc06266709625d7f162739532ef1b8e25fa0254a71ac1dfb00c77ea5b593267b142fd60f565c6825985812e1a8c1e47353ecb743a2ea52f165c330a5f0a25a0a2edc515ccfda97dcaf40b774140e1306e68911932170e103aed2ffe108efd2197a05188f9f18b1f59bf59c6571f27ef20d12bd1f0b12d513243d0e117630b0f521e29e401cda904a0484eeed9ecf1d049c", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "78c6bcc6e22b2051f5dcba26edd20d680536ea15aa5d5ed438db92b3b2ecce0eb59dd46c2496dafeac3e49911dbc72f895ca0cf6679f36c770847646e99ea102648b8fcc3d6e41466c5fbfb0a343d985fc95f4582b671650d991768403e4f75d852856a450804ee29e0203c076736076ae79929a88d307c07efa0992e45fe49205f67061f7ae2adc2caa37cdd4ae3e4b9157983834055bd521124360e8e03021f703ab4b245ba30b4e421505cb3263d955c6d315fbcfd08dba056e2eb96daba28abfda149084b0052a9f0013593692a35d52f3843a76ed35ce3f0c8e8aa3418a53bceb9d5cef61b84c766648563bf00ff3def6a71d02a03acbe3458679ad8b710225544af5c4f7142bcf0289e54f76b4ab0d2273a651ddaf4f565ad76f231eed8c80b5d98481eb6dd507da55396c6fec6571d81c3008081c7cb4792c47025ef33f89332a4f28f03bced3111c895c5f48fdb64faba97dedd1c18d86335be0b66a334113a0149c67dcad53040d8ad2325fd6c11b40350a92f03fce0d991034e25272ef3665d2bcffc8f52b7c08a23d821fb824713d04196075b05e82d3138c06319759e859c7973ce15c3aaf1baa2bf90ebed260f87a413ef0a17fa654c35aedfccb4e496612b947235522eca5b10e195f7341951cabe3e0db663532a8fb6cd8eea06a3667e1fcc4002a0a0bbbcb4d7b7e20bb635a4934f58213775693ed2c64f8", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1ecc71fd2e34fccc01158a46f68fe41ac963dd9f4a5279ea5ca87e81195b05241a8f4799a862fbbc3250ab7e86bc508f8fe32a1ee65007f90d0b319dae0e226b9f3ceadf362a5488afbd3a4c22d9a5917856f5f7edf02f61ddcaee6e25720406c3fada9af24eb2f9b1e7826890f621bc26837a82bff1532448fee49185c6535b3c1561f845aca7bd7d934c6511f1513428b928ee0465157a829284e89639b76f514ffa1cede07fc6d88cc9ca9f8dc09f17ec65b1fa6b08820b895f408194fdfc17b98d29b6acd5b36504ec8c616b0476143622e513f0a8ad331792499bb18271ec3ad794677cfabdb22d192924ee982f74bbd062acffdc8eb70bd2f3161dd8bd0e0b130d8e63f940620b89010f76e4e6ef039b7fc8f2fca7db563f5f5b80da69662735eb47eb2def9730eaddb164db61445bb254e22a8bf71942e5b2cfddcad5d8d1c119e7c8c2663db3b526dc8a265d03454fb35b18923af4c8da19faf08c6f770e3ddfc38c5c3988a4e302fd9c8c92ad5cbeb0d18b1de43cb8bbea6d76e1b0e57a49af3d3a2e242fd1f390f71bde968b6ce91230d10401d466fe7b6fd2fa1ae8ca58999b808670ffb76488882a880f4b9eafd414acbb8a2abc3e2dbc79362cdf67a28242e8ebc393f065dab6659c3006854f577e34d876bbe0afa97484af0ebe454e44bca989d7e38f8c42e009d4b9aa118f8e2c560d7320074a777fafb9a6", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8abfb449d903f408a10718ce5c72d6160d662b03cfffabfe52cda027247d2af8ac9d870446a8b657b496fbf8d74d9d8e36d396f2e0d85d3948404788fdcc02f5462be06329efd901f711c77e83014ff3a02751ba8f3dd28cb2f30ccfe3a958ef2945c0f8a3c6d331e38a5c6534e71612c3f0b45dc81396410e4d55c7d31401ae7c7a1549104c718bbacbc9623637705a2342f261c37bbe35ed30c64d87be17ac10a263a2cdf82947b73144d145f8711693edbb51e707f1bc75a63ec875572f6f1913469bd9e8ce4f7dcb542ed3c5a61e82f671a39f69895f0c360233b0613c73ad683bb4d2b7771c7b7a24ffec537d8e9382c0b1a274d96eecc6a541e6a7a8115cb07767d7ff40bf1266df4b22bbaf49c8f1d103a3b9d3aab33bfb05dfced5b1e04a842add8f18a462c47363793d707f4fd5fce6fd1d2be48faf532523955adbd22d7294dd66e5c586e90a59be612777b3e66139a72fcb608329c297cb84134f20e55622d6f56e9653877042b1532c143a2d9c00004a5bb4355eb290695524c38a45f97a0d67eb4d1bb487d3967349e25fd4dd5b1823a545478dad20ee4dee931c6637ffca4f88549ead5f36d86e799ee757cc555f910835077f273f5c38c9508e8d1a932169618daf6269e2c85676c515f3a190dcdabb0bf1c748a385fef8bf108cd716ec09cf2251916ba42c20d67f178fd0853d40a90327053cabd5d8997f", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "33ebb328fe4a82206ee3db40d58d9e3081b53aa51ef33625afc2d778c8ef56c174bf40ad2a20d3524675269efc92579bccc332b1b1af5ae33092a3579d21ac756a232ca4c18f6a5e73ebb1fd0547e18b6bca99cd8dc715f715fc262461f587b2ebf4c2f7bf41c9a21cd45455d492d5dfbeba588cbdc2ad00183a3dfcdba9ebac02bed5425ba71d0890efa95d0caddd9c871cf414f2357ae97a28b48b656b27b3ce1efee9b29114ec551c2afb28c4057451d52c8ca1050444bccc8863c0b8ea65f45c985264022a767d245d3fb2d677b7bc56007d55ccc85dd572d2cf669855e38b41ea69b75f2a6f405a55c495daffd75ade0f086ecff34e3b89dd80627041165a91be8d92b58a44664c32bb7baeb5b3906a475e5efd680a85a0a3bc0aace9bcda1b5f83239d88f1d8f085149c3bf9b4dd972444d3885f266d4b30bb5ff239b05f2addf7e2e8b6588fe46ae137ab7fb9e795a37bea74766f79938b0d56d2df81bd3c7ff79c387909463dddfe36029275ba18c7fc7d2f50a042b4e2a65ecbee8b89f99cc2a5e45d34e1d4d42855f2d36a2a8e2459ad564ac9bd83b87a5d73e499cafff57c3742c652fa8651ceb10456b3673eaa564e4d72352e7f4f24e15a16ba94e7673f9c584cd9a12670cbf0f1fbd6764e15544a179e9e1cdada1c42ce8ea189d0d4bb9a275bc3102a180f440b09dfefb355a56f0c74ad80ab8954c6e35767", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 65 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f80040b3371cf9b2bcbacc068f03645a114b73c73313b3e146d2c20e8c6d4bcad24f0893bfd320febd6991379ec8ea796faefa3384b9289f3023eb4a188439c79ad5c501cdc0807630ee7f9617a4ffb0e00fda1674972eadbf57692f516f52b3ca7c4146694cad95d54257d76abd3a93b6e2a30114217d2439959d9df1d218b95eefe36e4a01456aae9311932bbbaa34aeb12ed21039d643524462c7e0bfdd647576a3ced6b2a28558230ce33dec63a5123666d1522f9b2e624574fee22827ecd7314bd2e2ba28cb5b0fffb0e78798da8a61b1b752753f6053b67def7b19936e35fd9a0671a12cc54d099a7db5c4429b39eb4df20ba325ebf478675e5532cf79b9e534a96129dc71225e9cd337207fc1a060734c132843317b05c8b0b2a253366dd340a7d65e61f825a8b96af263b351a13c312141c7f70794a048c704294b152a918e21c1546b0e50694c12fa1feb5e999b2076dde418f2b3a8d4c906824a9735f80f0914e94740366fdad81a02911cd40e1a590a587dbdc31d15196698b8f1d658262a5d88752a0c102208f4c24c0e61a66561175cb71b3dafcb599ac327ecdb72bfc4794568e3ca5696e1d0b64039caaf2d2808d9f528d9740243d781359f9b4b9b68244a381ea74023f8b5c7eb770ef189b1c2638fa1234ecf74037ad0f6f03d62bcaf10df7755846d8d1ff31223d20b0543f39092e40d5aac96e3c5f58", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 63 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7216b71f801c5c4976a9db1cdba4262f4158e424644b9c9f9dadfb3de7648175ed1b4f57f2ffa25f6b5977153d059366e80bb07619ec5d9ba865cdb004bffee65b066fc285a4829891d17e502337991baac032138d85c6f0b3398e3029343010fb7ddfa6d9e444022cd4992918a55e5df7bf0604120d9adf25b30eba21725105077cbb6b142e00ae97f03a7ea943f6107e4e7ac8c639fce407f3a335cae69a960dd423a511802e8d1fb25f7e736a49d8ebfc4cdccdee4168726eba22246f9f21ce0483e6f07499d6375158a7761ffefe81948b59d47f0e9a45a8bf104b19536535d5b315fa325341c4c199b3dceed592b3b06d10f5b8223644e7e85287038f71cff7302ef5ea1cac02511e47aadff53010e8bf433ac804df5f0c80f71e580f1cfba783ba758b8fd1f62a6278eac81a798ccde4b15e3ce1909ddea724ce9ccc674320e3e023fa0c35bb5a705bf17875ba623e4c30feef0e6ffdd34f4c303e042d551f5a83ff18120f9f44c104cf8a604fa9cd0e300daec6298581cf6426b9f89f4b7fbeb7de681c638a2873c27e73528362c32332b9cf7bb03560f30558d1fa0c3b1ad8b3478911ae41bf1c939b59852570529eee9f7615109f1ca228a5ec78258e57276bfba2ff77f6ea715c2bd0113bf28e7bbc152dec211d14ccd8fb30e72149bd8c097ea8b6dd82d49481dc8794b120164ee0d9cbf9a2778216abaecbf4fa", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c11a64adfcc6711c6b80549a729c311ecf30d66ca2c7d31eaa2e7f7e867b3c3b5101146f4161aa11f6e44756215ec09859602051c7cf6238dc49cf3afcfea22683c4cef0cdddab1ee87365d9999445c083c5fa28234597bdb19b90789a84393c72aef4b7767694b3e0c09e62b4a2a864525e43e858e1e9a1424d7ea29a44f24038bfa2cac74501156e3fdb7d7956cae230f5d3efe726d817988351e893b3727643a3a78a484d91103a5c50fb80efdb8fd5852e9d63019c8d80a1ecfa043783c918d45e356c552b0957ac92841f3acaf38e725fd2cff798e941ca9a63d53c94a578c9e936140c2c0ea7f261c8cfe6376fd20bc3171b30fb386d9cad48a24fbf17896781d0c56d7635d9e61348673defc7ff1ddcd2530dd3b7d6a8b09c0c94a44ae450652b0954671ee78c93a0c5213b0e97dcef53b738fee913215684e4858a6f3bd6533591ac8988b91f1b60dcda60f17ed3f0de1388656589ddd78c5d61e40ab2280e7c4ccf83a0a6c0c0845b3036d55b48be0100f0945a86a3bd539f4d2421cd93a722eea084a839f70b21790a503a5c5c5ee89dddaec3fbe4f35ceb6fde832f281b8e2eba35d9dcdb0fddab11a7c6fc6c365cbc0eb59607e3dcb37ee8e15cf473f5118ba8727ebd705613a7a2ce2df80f21af23522c585d499a2503f11614a0fb7f2949f8e7882cac49e0fa077b6d5435c9a49e3f0714dd118709f95a27e5", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "197247a515fb4a12e874a4d4c9be95cee53782ef475577df61e0e70e3c3bcd5bd4e9867c0e5c9ee5decdedc53603f5aaa5b783d756279f4f74cdeb36a93aa51bf6ae3db9d1647ee62f6a079286391c0f691d2aedc1378e83de154572db611b61b8f06a84e93b94a868b7e6f2d1346acfe7e154986e49afe19f906b69f3e8f420b57774deb244d26b515e88fc133eee717786da42a166de47d7ba2736bda6227ec63d089a37064130d95e1605c848407b38ae9d35850a3b4988a22b867078a01fa038281c5f7a5abd947a9ed12a2121a74e3da6b2b50a7d8c24009fecdd7018335a1de8d86677a2a2ce9c57241b4805310608fe7a5e7ed9d29d46f99f63f89f1c4a5012f41ca1696383d9b2b4d19bf92b7d0302639797b4dc5576a059278badf1da475fc4731bea6d6277117d03f4939ed50f989095286d5dfc484e535f7929cf0191c5e006f8876527169a49f3ccfb8b9b21a9fa48a371da5960ff7b399ac3cf89a1cc0dd0315b23207ebfff886cf03422a01405dd8c7098ca926f65db7bdc8f32ad9146ac2cd81f743568207ddd52b04420a6fdb861938790234b3ae923e2f483bc6905ddc5a084e6265b39a443178aba79079e33e7d18315a86a0ac42d6ec513e3a88c0619e09cb25195aea856355bb3df00820a856e1730a61196bae28b89fc1914cda5ce0f97447c5817798516b48c0dd437953ae7ca17a1c84502b31198", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "568e9fe5954b9d77643aff10e698d24ca734bb988a6591bcbd38659638e58e8ba7d5b03a9114c9dc8cd4c91613a5e90e21a83ecdb08844a6b42639e1c4a2929754eef740b7dd21626d2a3d0f93d1a78e6402361ea406652d98db84e235858c6c35aa4ae83133fdd08807fba77825668c0f6e36af5adbb5422db4b5bde2c9669fd6973e56dc12866d48e132be7393a95aee49613df83a042c6ec389d51fdf2e38ac4f9e816eb3fa5467f50d5939481ede71c94577095d2f94fa1f09fcb2529e86ee0e9548b455eeb7d435b14764fd9936b0b000b6157cdfb1940ebcc4f4ab2470913fa9af408042f4cd09a6e32bea3301a1ab093ea930413c230dcc72360391b95e9819e4e245529b0a1e75511cab8f2d4d3c10c37f2bd1c2548ca688f3db84c274d66ef934d6ae55a48ea68e8b9b37214cfda51036a526f33744bf2ba5a63b7d8be0a4e6f503949d38bcef9dfb8137984ad9c87c44e7e79c00a0a82d00c5757823d2c49f4ac73f05589a9ac3f97bddafa208a5e07171f9b2e5dbb692bec4aa4c7122a72084346ea665b87da227e31d8773f49e086c6ba1d2cfeadfb356419b3c695a3634693f2eb023eba301d6218685993c201eda426a377310f853afe4f5eb0171d772089c63faef2e7341145408d7a32ce5cf2d1212408446c8e04bb5a2ff58badae4019a56a99d64c95daff600d8ece037f98d7c763f9b699136106feab5", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d5698c424b9c2d5980a5913afc9fa988a5115e0e689b9684ac6a1f894749561467804d11fda1fd2e6fb7b983727f42229be82938ecba0e9c446bcae9f213d722baef08fe2386e490712104d795fe939ee7cefa78bdac9e63d23bc9a27f5a93f3577517b7607b432cd0b045babaf241c9fb6f2bc4abb0f710b7b707aee58249837fac16d3a0b8745713611082d50327daad96b57e8f9b256e72e0a32c11e439abaa21d1693de7e03016bfce396b3591d27d069616a8e0bdc340df8340048b0073a4b24dffc83f0d662a58ecf549b1821cf71f4acac30c1566c95f14f02f7dc3e7ab75f91827284c5417b47e3a513bfba2a8a34e15c253c5c4ecd87a4d470cffd49cccb44f1b94e0e43738e526e2fbde7a75d7984d317d2f7d0e3dff24d5c0edda477ce1ecde8e1ba73b84575fbf77d9dbe50112b9e130581f8587dc7a2dead3e2e52cd9ae558bb74243aea20fbec26c9323e45b30dd9cc6c68f1d0febd890920d89aa0fa1eab29b8658c7331d65790da9e12c4a92945ee54b38cb9b12795d74b5cb9bce70633b007a6051516d48018d0157a946a1b8297d5417d8fd54084ac611bac2ef2df20600c3bd1b6056d2a29c9d4369890958ba030eb25cfd33ea00455c682bd2c36bfd24b02a8862060feb3da9f437ced7faff2afbe5a157fa0ade435e94116fa17f67424faf3d01c22763f95c9486e03ca0c46527769393d47ba2daa", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a63a208ccc6becc02fc5c8b433d34b4e380e232e4a03a0b95b8df2ca86d6a5c402852d3a9e3ca48f65af6733ebadbf99226b3522db6a7c851873822f859ebe6c12014ee9d792bacaa7b917c0b8408ff1eb328bbe31a36832b0729344a38a60ee140f3ff708b64e1af538d888345b5afd7015163f5749d2d025bcc9fde2da10a3a193447ffbb6b9f110da2cfabefb9b4e00bd151ae7855c35d3da37f03a17490e02416ea7b8075431f3280afa904df88fb8c5e4d3bb0a7f2a52c67134d8c81756540921c9ec8273983079c4bbba69e11ae24240725c6a4ed90cd8ce1311b7531908b2cb2a58ad8b49eaa208a5bbc67c4293d97d34f507b120971aba0f1bc9c539aaeec3dbe1f9a252e203e48b05eef955e0a2aec652d330a4766705a73f6c4edacd9da5b4fb5cbc20d39e9ed1954e2c80ac15f59abfbe6d8f5fffa95862f4c151132a2b11c4d1a7b615cd6f5c1b2658593c43124ad3d5da14c3d3923fc11dd0e797decae73ce25b58966c5d00e48fad63afc4204c52b27985f4b15012ababd9c901dc81d7f63797fdd350e748862e56228f7fc0516a93f3e95ad15c1d2401eccabe185a533d42630e94b7cbec2a200a59405350a5a9399d83c58dcc3a64429c6d9fea31cb1917aa6b312416bd19b9c6c6113b9f44d812d7e83690d5a9120d4bcf3caec2c7d1e629a840a50143da2c242b2a761193fdfa3d33707dcac7d09563da", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b6302a6dc2c5c9e13b4b3931769ba271d97f0df7e54b7b636e3275ef69f06b521563bc5f5ca1cc3170705fb1800500e67c97dfce5d4986514f4e8dcc67c8318fde5794e1ed138f9f50f748a66ffdefc9eb0c227cb8bdb6b003fe63558c6698cbfcb12cd53b5f986ce977eda7be54e62ac9ea523fc38ca255998b744c8ff907a99dd8bfdb0305e0b1d8e79c8313ea0c78d47d6b76a25ded0da248502800ccb44b1665d1793de207e20fecd09152eef0dadc99d24fc013e55c983e9a4b3097895d41c38cc6e9c7034b225de5a03fe11bfaf4aa2f2cc290ba0765732adcb24796ac9a7c3e2ad159856750cc9417427ca013e26fe911d2a31ba8746da30ae717dfe866446b6b6ada2fe9a5b9137ab9e65e2ab8fd79d8ea8f55d5f7215e234fd5ead6c334ef3405c567999e0b3a540e9467ad17ad20dba6ac7de39c11545e86e2d973c39f0a83e15a62d22b628b4b88903015ccc5c2ed12818c9f22fc97a9ebe1d32f426acbae9723f71b86f7ac7b6fdaf7075b9fb14620486a218da4ed75578aabe4600f2a394cc6865ab2f5c35913cdcb7d7580285ec08389ed9d8eca93a7490098c89c720bf1af7e1f37889fb85ca6b4bec4d552784fff6fce0be5c62a79e6ccf05f048bbcd033e6c7210c1311c48876d3e739827ced4e8344b7477ce5cbe5f561ca32a61b1927d0af1419e75f383a5ea01b117bf4ea4c9e0c64052f2367af8b4a", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "56c674dd1819d11b4546be728e25e19c23ff0529c927013e81d637a082b2d0ae13e2f6f9f48727f3b9e318d6f15d4e737eee63a7e0104ae6c115539cd26c4133ba386bf5265d2d9fc91997d3f262b53c311f2b54e75ffc716844d806ee30a5ab463d1bbd635f882e188b67b06210c2afca567bc47af50c76d1bcf703397512d30b67c198af319c2afabe343fd0366ca8099b4e8bf925bb01f39ddfda97c1f0f3bb7f62b8285ad6dbd427889bb4d29bee788ff4b46b29dd8ff4c5e5af919e61e5cbd4242a0e46a1af6a26ad99d8de39a1864501f3724e348b62445673a9d71b997afe2348bf8cc6f9ca262e81b955e5109b0258502ad9ac8a24c5e220536b99be690851169c3ea56a125eee7b2b374daf9f6b95eeedaf97f8151f618f1499256656afcedb8fefd1a524128068ce65c98162f9b5467fe3e41f73b2039d056745544d927ed63f8a588c820a8b45ad7bbf4cde144fdea2f241560199eb8ce45b1868498385677a13ba3f3db9f2ecaf8b55985a398a8c95ec2e02dae95d4e4c0cf864aff3fac920c1f12d7685961bb6e681b31e944d58ca22d64d38322d66d28e2d7db1bbe640df42a108daa275ddf2050ca93cadee433f3a65e88e7e52733d4a352dab1449baf69c9efa736427443c26b587bb0e359de5ddb75253615654b33246f1a035a23eeedb2f150704589e986a52cb8354697f33ea874079cb828be00d56ca", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b01aebed848724596b962d0d628a4420f25d12814e4d5ae253b3a67ea1c9638b540c678a8ae83622c0d755206fe423c29bb3f46cc52ab963ad9e8078240cb96c36becfd2e69b60644b1e4f2183ec24e53938fe2720c4c78252b2919e178b9a53db4168a5a65534cc149e56b3e93153bcb7bb96be3429583da9b5ab2ae7bd2546cd5ef2def209872ce619a2c1d1f98bd4d720d90cbf9396441db92e41a045b874061a6d2d196d3dbe19e871c60cad31460cabb88b0c35873939ce29e70e8c11cb35ddf80b5c82a47a399890cc20eb32181f732755d4f3e761c070e88b6b1d3dc38224349d26a7c77945073bf70037cb184ddb893f29f06b6864323f0963def7652692957d2ae6dfa25979f516763ce7cea66f21e2a774a8cd1e077af88c3927f181ee599239c76ca063631a53f419497efeabc48d4b31124fc986586760224621f46826e3e7acf1e83c33a09e4a6ec9d36ed286c37c27629725bb318525ba2f0332743227aef14b42c86696a44400c496ada4270cdee164a67eacdf5a1252e3066c0775d7d1bdce5bd42dcb429bf355428acfc7e3d9d0e88878054da4b5b0dfde7f31454488ac214f0b484b2eb95419395d7936d0ff3c6f2cd2e0ec1485a7c741a766656b3275533abeec8d598648d3527feefb378749e622f97b9e5c068e222fcbca164bd1a5cae13e0a5e9d0b32e8b64bad7ad7cd17967b06d18b8b5e6e8706", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "876d9d2c9fe40b3d3c9b3589ac75cd8876b5e3b65fd15d39cf61daa157dabfb659ac0d411e5da5a4fc69edbd33f3f2dc2bdd12b5e2a497c7a0d6486cdccef0ca8ee1f654aafae800ed764670a34d2f2d6491a97724e6d8c933a318726bf91765baf06bac71788178e565ad8caf12c4c1003ed4f724d7fb83ab09cf05cebf660daa44fe8918b6bc6525e7361ce4190625c52442bc99ac3657f25a0ace3890b90eb947d8229adccf191f7b7362ebda5f62794de03589b7437d85991c91fd55f0123b6c489e18514c0a977a798ba90453f4bf4521f438b6c096f2cf76352e2d48737a28cbc26fcf1515ee54e6bda99524b9c2fb454abbcaa9835f36f73509ed7fdf1b367be380283f0d391a1ff6a9819bffe629e7144ae5fbe03fd5fa9bb9acb9bfc0c2906aba09f8d797c38046c996f458a2e55f1451dcac20e082257d6ebb13f6966b0c2cbee4b8df9e75d31b457205a8b534efecdbbfd8706aa8258b2a85669641fe9ee8132e6fb356ddfca16344329f9245b856aefd263fa4a74fec495e28eacc50eebb822792c400b2b3c0741013da880d5f739bfc5ed23b0f523c719588f3a1f4c45b8f3058794013ee49cd604888a1477b3227c9de0230210479dbeddb1fdd6b94573141200db3da79a6caae2b0118fa8ef28b924b7116b304d2f2b469db8757fb463a05c495baac6d63a76119ed4a8c4910048eb7813fdc86eb9b9db1de", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b0f76eeff1462f8ee6e73c524c8fc6792547774d17c00f38df8533546d802c0d8ebe192d23a5f1472eaf562423c423d3646c12574f69f7c85fed1aed0083532d1e52050053a8a111e3cf4e24a24b0944f0f14afbd70fe53615764524a9715e3336bfabad476c12faaeca1df21c0162b7ed9a5c91ea64b2b8ddfbe5d7d1b50149b31523d396e6c96ea7c5f9c2fd20fbbdcb699a6d75fa00adc390ff6ab95de2b405c314a1ae7398087f4d54f37b6805318fc8088a49ba46b2b1f7dcd6dd16881a641d922aae80e3cd0baa82cf1bc1da9b0d3af24d4b04bbfb1d1570b2385c848cad1902083f9e7823fd8f6afe84051ba54c76db9d7313238959791fe2b0947cef28b2954234a56ea3823433ff5fcfbeb37dd8d18f6a04d202c7757d2f0c0e91d6384a9037104041dabd72ca429a3b649315c5e700c51d35c16a585b0e9b6b9e019ab36c9168a17170fcc38b4c8dbfaf413b148b3217efee713e0a44540498f92cb33e8439ec585d03fb9c5ddb443253914b0ac90ff97c6c9093003bf10cb05652ac59cc2a4fb54e92ff6438f3985e7cedcc0fc7ff18e2e2683d5bc41eafb8bd267b3bb50b6370b164fd84f053acacd8dd38a26c08a3ca1ae85284249b5b9419080a6dea945191421504a1eaf3230ef8d1a8b353fa68452aff1423f5021e3b9b6c7d290c9eeb03101909f96a3b02d87a1239663e3460c6ca0453f5b2c17bc2f08a", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9ab76d318d79a840c7d81a15fb67baf380901dda026d6ad392eee9cad2520a7d87a659a49b65d5dee773b30c0d319dc57f31818902247868a55874f210b1e0b8629f4d565626837ee063deee65d95c8b569f3c38673172c48ad68cbacaee2d8c69fc3e22523f95ab75f587af15d5be529d95835f72c163b54af9d92831ae8f3fff0cf7920d57c28a88a23084649cb20a68216458ae67b6d99d54387fc00d845174e2f3e930c1a0e089cda56273ea4f673af196b56b55924b57aa0b91adee03b69e98438b12ef9d3c3a65f7ba06d7c58e5fc10eaec8253cb6fcdaeed5c31f177291945bf0c69e7bfa273d30504cc6e94f7b7d60754135117411ad5b25b6003ea86b808ad80efed199a559f9c84f473fa1f554eea985e7111dcb2df4c4bee1aae22e58fe0216c4a0c937aa08d62b9222833fde32d991e4f8eca619d0353c2770e61ba3abe08e9b71de29fbb71c10ee6d8220f0ac6289c9c425f4981fc290f9faffe65ef6d207572055a5cd5a33caf6a61f4eeb6205c76887accff381591c51499a32a310a50ac479b45ec1a3f05c1bffe4d38d1f083926a208d9ef6e8b9e852a6261cb4a9224d35b0eab8bced1a3e0946736e6d49edb2885325a01bc0e7f89a58ceb57f88cd7047c5b002104fb180415094251e49bed59112eeccb7ddf99977d1a25544cdba5b10516d7f6f95c9e9275b484fad64b7e2e25d995a541d28448329d", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1d21743f51fa1fe1038b8126f6ed9e62f99a0fccc2a8b645fd90b996de8ee8d76e0752c83ec965e342a87c02c248b96665413de03aa7cd413ca67b17f74bf9886c9fd8223cd94dd71c98f874476667ee96c311fb40e17f8e7446624a41c02791726e62c0489accdcebffcbde06bbe3ccae1d669667f0f6157b463eefe4474ee89f2e9c6ef07b6d63c1582c4570f8473e07b2d7d0be72ee7446633b7ca5f7838e92b977558444580f0d305dba8ac74e3542b0277c6c21d51491c1a5fc6abf3ece671675e48a41c254f78e1d2a58c2d5a0294ed4720e511985e03502458108200fb47ba00ce379da0f429877b62d6d60133f231debae91a29b940c8e8dd278f7551bb5df882a833a3205d2058958a0f11685b3bc0df0dfd5b8b2badb8e02c4449f1144fd744ebdc2452522ab32de4bba59a3abee73c9baa120a74474d79a5b414645ed827ed3b19842a78e9bb83f03ce2a985cd5ecebf6e773594af60e285638a7ab6fa5db555015460f03fe3fe2e4e815792108d5a39f2fc5fe620145e7899001cb722b1c1524c0c409d8207e48e7341ad209ffc2552e4fa4eb09c749c320f9568cf9fe1f4c0f1a04c20ebb522fa77a1d2016305a75dab806ff3f5dfa49a191bed0468fc5bcd680e0f5f4c730123571408d6e3c3d466fb5adb838e9be035d8588f1fc9055473200cfa569454bdc5a31531d9af5e7861f035119b1584356c7f505", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55c9f8533f91e175b2faef772dfc8452afdd8af6558e62d854688457772785a37fb25c9bdd54c94374ce39f25d08ae61d32e42389a01c7ebfe19ad81f85b2680b157ba885f77bc651da4744f06fa06219f791c19e6c65a443d6f8ee989e0112a9b2c7a50f7180474861ccff6bef6f4d625e06d072b987ab6d5f4e49397a1d6ab5de81fa17790af6c20d6cc173b7afd8a986e885db4596d784196a1aa6aa16566e4fd95ea1acca6abf75e76d23bb5bcb9ff77703924c6cf0841bfe20a9210c6b039837765fd88621ac40966a7fff636d8c08d6e01aae0e6cbbe6d939273b41fded42cef520723689533b9c9ef880cec7165b51d2b2661abbaeec93655075e8ba0966387770ee4bf6dc0b5c64f700a1627ddb6444331d3d84a5f049e4313ed3408b3235f906cf1f71cb8a659cbb9d2d21bdb570a890a84b4eda357f5798e491306a146f9e48548567c21ed146082cc827c298cc03c7e9948ce0aade3c663ac1ba599a0aa4794f80507c5948f68c72ec45815b714cbd5efc5cc44b9b8143a00dab66bbf96d8caa34d89508b05de17282fcf4cbc16232123634efda9dd797f38d54cba71f4d0c4d610368f7687dc0d042dc85088f8f8da3ef01583613b2a3093b9f0f67c29120a6de03c92de3fa40078d5145d9331c69ca03e4978bee78418ecfc85410a19092d2eadcea18edb79849b838dd991026fe3bfaac57ffb0fa4992e41af", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "622bc03c975ecbcf270d4fd0a81e245d2d2bb967211995550d2599b1ff72b0106fb155b2683ff4b3a61aeefaa4b9933a5177d45374eda2994c3b5394106a021ba370247559fa1217fb401b6a57c0c7f7af1dbfbb73ea8c1a8f60b23a65c1bbaaef01f35c0c950e70f430ebbce87ca13c2429b8e7a99bfc2fd9d563e60c68b0852da2db0acf752a1fe73f577fbd62a6c06f479e8bcbe0f6eece671644d0f650254b0131381b3b5e55529dda85fbb96ca8e7668d55acd5dc08dfbcba9962ebcf9e82469a11e38377d47aa6ac47e9a8985d35f0a23296da33457e3c95dbfeb57378dede44d8be3df8c88eb953ee82aebabd5ad5e632f5f89aef6aa7519a07fc52ed7314703cd8778672968ab6b31e5b371859fcac5267fc568c1339234eef70b22590dcfbb3678f8e91483fb2fda6c62b2dc38c7db4538d3c4673b7ab32806f8251b41be88226def56d05e031b1ae47b7375dd348081bfc34b655ad5181f83f4c7866510e947580c9f79d7cec9a2284ad169dc5c12a135df8f8aceb2bbb853246f9bed7ba175dec9c5f4aadac16c9b3ce74383260c9c71e88ad54161edbda05cda6922d906be8567d1dd5a78191a96c164976c0f6078d36468acc911f4c5782841273f7181be5781ad330d4b371e2b1888f53c26824ac4321efabe3a63a70775ba2a6b123d82365aa08aa01434fb973feee939ddba69d1d9ea0a4cf5c8750ecfb98", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "48ebe9de8e53729f8eda91b65096655ced00e42b9e60135730e26f454fa2ccfb75ca69fe5d199b049200d5eb092052df1e49c7788f0dae5b1e1fd0b90ce71be65c3078adc9f2ca1690dea7c8c742070449f5f2e381711f64960a3c8af07492a7211c6c4c130b51cc02eb4705cfcc5de189e59a4ff1f118bcd05a99ba5bda03d789f573aa859df0f6fe2e09acb2b48f3f2205d9a1b1a576d10a3506344c82dcf636013ae464dd694c299f6bf3035a230ddc08b9bab222ac4ab8eedfd75cd00ff7574fd351d3908f9c625188916a44a57c3da0233043fc4c20d2cb2d2a02f134764982a9a0004324ac2e8cc68ce7d22cc50fa792923c5582321ec980231bf00be12fe58c942584689d2174260558c2ba96366185de989149b4bea1b45811ca835f98293f6da83325f9f7fc24a67652e2629e8b429ffcfdfb1f5f8835d4e5fedb6f37b0646c3593fc2085d6166202535d16da6eb67bf63c5de8972224356424e230e54710c25d0077927564c35f7898766a6f9c4aace37037c438a6d795e575bed7df883e8ec673dd7b40e801ca1fa943ca8794f3edb528acae6f083985f5fd05b2d8eaecb3db23304d6ca405507b0aa3ea0ce5dc3db24e1d4ed5567659a51aa2f0c32d5653a78a9a3664109b47c2ca8667a190dd5879377e2a9749f45b115dd6a89bd98befe252178f4a202479e6bf1ec5efa3ca4381e66cb2e69d56d68a5f9039", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "807554d5b4af18450ab5584c0d81a98da3c2cd417048399c060fdc8d45d8fe3f621a06f7ebf08953c091157014bb9c555673aa6bafdfcff69bf27b62992af6694b1426236cff69fdad373f11044d2352259144ad73f37025bd23b2a9fb9b9d310eedef1c875c269194584c9672f229af762274bbff201e9cc0faf3a8ea4b0ac0605666aa358b87c63ad12c4fd644113fc049f98daf2b076abe82670f85853ca2ba8058480b124461057be13f690057a9cf68cff0cab120de21c6d18b7b6a099a0a3cd60c9bb40fc683c19a4def659ad9d806dfa876a2860c6f63bc48c96bb75d0e3bebc1fe6da96251703264b9657d4a3c355f692b27608ef72d5cc88b0415273c3717f5a3809fd1bab1be928881efe8ac5968050494030fbb332bca315a6b2b31ddb433cfeb1dcfd4a8aabb50d3db62f33822cc6d68d96f1e600fc83edb4b8784930c0b9c9b7ebb22b12218840fc65c6467703ce961b19d7a64aef4cd4c2acd350779df4ddb1050429a0858570ab155b174c928e168b818dfcd311e0d2d2135c7d2d639ef5e66c2b806ffba10edc6e789f3816b7de76bcf84e0db5e7509babe5c2cc057d835428aea81f13a5de5e38d5a4a34dd657c72874c21065c02b4f0bd841bcf58e1c35ae3f1214d719f8790f1c873ba3f0d7a70d18622382d94d0468c2f5b1834b57abcd33d1ecd71ff9cc18ff398a0c14a88a2ef0738d866c767d8b1", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5aa65a18332c2b515bb70c97059bde6c6cfef26b9c7d874575dc2fdabbd1176199b208c3ccec06bf52324a0cf13222add3b65011bf54338e139b91602fafde29d01df109540c057786a20a211283bd87b051cd0c226cc6d5539048a9622105379db015326cbbc1353da1ee4575b5635784c67dd9fe2e464a949f84f9926f7102f92b2a3109a77785a05416ac162179ab3ea4425755c61c5fe04cfbf735318415cb17f45c90f86b3ac7112698a0efe9e903fc816ff08817e62d645437359781098efa9b34c0246b3bf43e10233d55b334ced1d9a590fddd1190b9eaa56855f464d8152a71eea9dc4e9a82f021472b84f34b48fb418a941995ded70529149acc84d50880a8370e00f7c9817b86ca8d58991fd517e3d1123cd46e459c13fa1b07d42c64e32e1855225739b4a29d28e0c550db2080d1e41451fb1eaa55cb69c7d7ee0677201bff841ce0d59277b09daa91aaae042ca730d2e835371d6e1551c72fdde0466188278a651178c769769c4c5e83f7b492bc01c94dea2906dcefe48473da6e00b47823ee1440af77f058b0b3c53787f26ac1879ca0ea0fd5fb4dde72cc47f22fa0897b8ebb0d594163201b6d1e565c6a9070abb42567f65f5d252b1ba537c496b2688e1dc864cffb8863727e5311daaa0ec54397d725b6fd88c5f10c76dd4878a8981d864358d16764d82915064c1df1d14edfc0217ff13a367d8c9634ef", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8e96d28c66d90a67a5f09894c5b2db57b24cc18480fac7132ccff9b0b0da5f3cde652a919a7d20270083bf5da9635cb1c1e4927b8a2238e00c7e828c9fc251c8a5d326fd8e46f08ff6c36ce4b0a8b368806612e3172bff7534b2a28b365e4f74fced400efc93c1d4adc7483cc270b9d1f30afc7d25430b36e2abe82e3220f040e221483447f6d5b153eeaf137d4b2f5102a07e4cfa336e53e71a624236e3def136b479190072a55ed97d15be64bd92006623009b34cbd5197a3d57318c9754b90b105b3fef38db1acc0b8c3325581a1521371500bea1c1f5212d95f3def741d96e3d5387c4aab64b0a0f584b33fc00039e58c526280cf1aabb380c66d3b191ba11ce20b73944d76a50e8547fdad2d3486918a104c4622a78493eb1cec2ae748701ea5329d67814f581c8576149034e655c9d230dc72d93df0d37a0a4b23178220ec2a22dfa95f99ffa650d55d73c09ffd95fbed23407cfb5042e93a2baf9074ff85cb0efd306e5ec0813df08677dcb75e0c067559760d310a17c7ac0249c5193ed1823821b210e100b130909c2296b2cb1feff4e58f58065e8321515f99295d93400c133e528e44e659530e17b8b92156f151e49574774ff3e05038a31d6ba247efec4feb0a1efec266d5a90d0643fac6e390b37b26ff6e83c5f5aee67bb9c229b8362b50f4a10bf37d47df247841a28dd20d6d10934f6204c8681df0cfb1816", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62f48629c7a24179701c9c7dd3ad6573b147a46ad95364fe9b061f1a7a53f22ca9c94b628fb114ae94219eb443ce43847a948c04b9c9e865d06a508eaa53ea6e95bd06c0d678a99c68eb5d637e1348669853ed27aaf9eac212e10e63db88ee4ae572d71bcbaa9559ee698af1464e8c7e06a6089fac21e0f44673b59ad886870556b6aad683457ec4c8000a7213544de10d493f70a67bf768472c06a4d8d013d246cb6301c05d251d06e396297510bbd802adfb16c44d5667d49784f390cdd51a989227db8a0547b70139cee85fb98405157566f48df9bd99fc93f05164a3806a7a73225b0369b66b1a5b297184ebea4bf6e6d003458da70655aa78f936236dcf096d1bf2afae7552b42cbfa127343ef081a8a63cc65f2075b33f01ebde0c4c80306b36a70657becca450f3d720f5c0855a827e4d43fc2a12512f5f19301ba404ec46814e1bbfdf81e41dc03154283df7a10e6c38a89d2e1d1c43a71cf19edd6e4fad846ede85d42faaaa84c1b5380be55933200ec463f149915d65321cbd21ffd57c3afcfb84832c9b81e654f9a402d9c5b305fd3bd042e99a33dfbb4e3d6f441ad9646bbfb8473c9c01707ac4cff91e7ba9d5996ed795a1d562a174cf117b22ecce7e679e474e1f7e2e305818058aa85a80f87efa5c2877db870e4d784a3446802339b9f8e1f09e6eda2aea8c447794ca16a814bdcb1877c29a5a0e99243f70", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7bc68409ccab429900777ef7996b067cf577eb5c5005f8244e0aebc2d09f35dae9f555c6b3c103fc01df943d90d6d57ff6594d47f080dc486607df002fcbf308cdf2a0291f702c23127d7856e9e442ab0cadfaa393dd6a0cba3c07c66e864f8fd488ec6b309267a18bd3099be8f38c31eb016a7ba00d2a74103a78e7877365da66f3c16a7fb2165a9de1e8b81d7e2ba33f3d687298545af611ca205912b79a5c63425f8c9659ff27d0041ade0ef02a1cb204588000a37733de3b2099d6eb7addb0baf2cbd6c9c92ea36b39c38943d6550d13adccd447aac93c664efc2100f48a0a6f9cd490e2668de46299347d04090f39b01de69032cd527e2b961cfe90f888053cc177fe98eaadb3ebb1b8eb44a1b232aa0e286d6f7ffebb7ac0a4aaea6711c1f0b95db88ec6dd10e2b84e83c672e4015edca760899d69f0f7801eb95a50d6673220968db8d7459ea74982ef3e907caf08ed42343a48d60f529fa64011ea457f69d2fcf693013ed6da6eaea5e80965d4d218fdf3b3d46445ed081d47e9b148ac2aa7669b3f1ada4f5b110ccb4bab9c869f849bd1947aad30cadab36b69ee0de614765315b7926055d3704aa0ada17b9d109111e538ebe431ddb745c6a4910dfe276eda05629126422d70dc3d9490cb79cd25625cbb96b300e11c0ed68a2ac10f87322129494468999ac29a7b2f1871a6d06fa4029903bdc441c7bc6af879fa", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3fd9709bd5e962443646b263ec4869daa6faeec59433cce2f237fdd1a1c6c4373bb770bc4172cb2374d937abadcd12abde5287705ba3b7c76aaa36e92c73e44b0dc629514ba6c24ce82daf867c21300d573970877b588c1292e2dfa8e9eb6dda466bd64c1f484e0a40fa25885f8cd3685de748df58e2fe3203451421b3aa0cedd45559e2c723747fb4d63c42ff078479b52ef98db0ad558def856f23ed9093ff8e7a36b475c66993ee13ca6ec2ab8d27d9021b5195cfe57c0d48fc51bf9237a7876d693bbb27cfd1668306bf5aaac676aa6a4095c8691d77b75a3e98725d2cf80a3136f64d2b7d11c26735f98b3f49000a67cbb37ed39a985cc3cb3af3ffe4ef43820b4bc9db22d2c5d7ec74b52b7b2ac1dcedca614265dddf30066fccc217043dcb37c1d40a370e6039a1490f41830be87766415dc6f0423e3b979e90f4ec0cc738ec11c03cec9bfe7cb1bca84c9086e0824cdcb55fcde0df40ba1fa4acaa51d2c548a58cffa69b14fc71f34f36c457989da718f9ab2ed5f428337bcd7211ea982879593724b8ad8a347bf1a8b260bf56dfe0994e2104c00d5cc1f6fadcff927b4e12ce53a2b784430a5b55ad52a1927c6a6c949fad1fa121b0061fc838e6923ec22734c94758b3d1ed033ca1f5c3235fbf79fddb61618b620b76bacd320ffc20e0110c8e106ef1fc8ba46f4cd42786a689c1ed80df66dde2c8f76716c5cbf7", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e698f7add604508b556c6f9a02cb65d3c8b494e68d440fdce02375781c264e4b0120bb5a417c1f1b47e355dc68821a5d2a72bd3bd5424e1f9671a1267c7672a411e1e6412998a1ef45f80d96a11e50a6585696389250f8f84dfcd8c9e357fc35edc022084ba99eae2af55885fb145db13636a81a5f7ea52eef79c9268cf98cdf43f1a47674daee33cb1df5f7a09f875c65f7f9978442827bbc156ced42e564070ab44d551bebc7d218617a9d1ec4a5f48619e5987629060700bc188ef8b90a48137f5b31eef4710d5ee7561691832a0af77df933bbaff392be3b2b598b57acb38240a5b204ff9b28b0a52972f278919a8c14d01deb6447fc78e9659c32ac9e68706c1b16f8db3303290ee0c94b5c33db127e741f6980d1868a91571ac2d72e3a174dd3eb417f3739ad61c68110b0ce8ec78cae6b20cc59a6e7a07a8ca7cb37214105f1cd04447127144882dc3cc7b86fbce2827b9b756deac3f911e11a35599db509cca6f41e2b718a850befb7401772a5b3453dfdcf99b1781f9f41411e1f67d22dccf2ac2e0db7b524feac72ea2029cc8ae2ff834ae17031d4e052652ad957593ca6a042501dab1a8b000d6499d7a79741b0b73ebbf497023e6854753cce30a43fd01cb3db662c9e06da25e17122733987cc156cebeae44d67f3c0c5abe680fe105d2b8b501960f75bfb2397130f1d3ac0c5c13aee841f3e5c0aca621300e", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06956b9875fd5b4f7e0bc252a1fb560303d1d5eab0b676b6aa555b0bfa9be63100357c74a05624f9babbbe980a94b5e68b37202082d6ae713b4dfd0a7689ad5ed3ff70e9aafba45f7e905ac6b9aa9e4717969065d51c003d23bad8f2c821e709746ef58a9fffee3a99dc782811b8af30501d28d6865d0f52899df3c08b2254b199faa6402ff9cbab16b168c801bda906e537f01d9a541bebd77f112947480f1d7d470add94411e0598e7f0895b1ede3ba2f1b907ed04b10ed415fc3880043871677624ca0b74ade7f18f6e01bedc0d1931986e29e7eb0e7e2514742f828879cc8668d110f4bb940d1f7573835a504ba6021d6075cecbb5a1e4e908a418f56b1cc7edc77957305521534fe00e919d6cd03ff0a3b9416e44fdf31cedbe02b47932a6d95b702418ec6fe6e3e69ce5cbab745bec15a6122b5e74dc32bf7ad2b984f25bf4018d4b62fe92b1010558024b28009a72cc4f72412a559d84559b97d12c549cc569f2ce4ec25a31567930cf85caa4cdd34117e775f48750b6b5c70d819b9e6e5579009179eb8fdf779bb8b898686f03617501d9293ecaa5df479b046819706d73a9b3afa0ed6292aa30504b65ab73aba5c1acf8485472bceea7256540a00e6c4624623286c9e4847172881b091f40e520e0a6d1280cba14abd774eb0db338f76a0d86ceaa5df7ce4fed554b890fec7f32874798265d1838a590be8634c217", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7afebee544075bd481ae14685a0fd2c391eca22ac5dc5379a2dfcf9cfaa21ff2cbc334c7ee489572c9cf30f34fef16457dd60f391f85c304779482bfe2ddfe8573345fb16860f60e3489f4314f971d169e8a4ebb910e05013965384830750e6d82e4dda7b366ee11372e638de2dbbab1c1cbb3439f45e57a8863bd7abe7c53d61f050c0a52b63bacf5e92fe47e3e7448f16ddf73d2576bd222ec6466572a134e54921ba1a7c29b6c6e7049ca08172e1d55cda0bcaabc7f6a38e17033d92b5d81e5c6c45fe117230fbdcb11541f019afca47ee5132d9368903ac946e5522b636fbd302c9013f0e5cd2acae07cf7e806fe7e96ed3390f214769ffe7a78fb76879820990ccf7799991695286944b5416aaa09e85fce29ac1360f055e7ff698a11c40de0be6c5d5d39b8e969552da090274fb2f996a0b7baf57d75e63669efd5113667f732a91aefe57c9fc18022ec83d1865f858c74a397806588c3849a30235749bdd7dbdd3f3d8debaa92d4c91cbde08fbd929073bc9d9d5855614415eb54ca518dc2b91ed1b90c0d2ec27a149d18f6ea006abca2cbccf1fdd9c03d46dab827e9cf420ffdc9109dd8505a0db745312d19bc3bb6896f99cd9ca124bc4ed4edfcfb972abd98b1fe606662ccd77471a35b8ae3f405d688cc8c6b2e27399fdc89d189b8aeb67031138c7168afdef50b9b2bf9c23191fd19203ba4e9d0b4629e5a0dd4", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "806cbf33b9b7c058714403ea504babd8ac78416b0a3e77b4f821e6fe2161f86104703f2ecf9e747be60512aae660fe8f7c1dbacdde77b421172b5e68aec78d7646ae8e849fdc878b8dee55947e58deb80235f1d79999dedfb2967e52b2554350ed7954b21710c96537d58ee2ffb4f3310e77d8663fd6b1ff92efb0fbd5658d757c887b92c84f8d79c17bcc498543a38e97219029343f59eb0d67b0f16e80bf74d50361798999b7783f92575d3ae4fe8ad6efb51346fea20e6c0beaeea2f56af5d073dc45878e6e975bbab9632d38f84da8296165320652c4fdeaaeb8cf17e5a3ba72aea4e46d91008de112144d770ad7ce78ee230b296cb2df5b4a1585c6346566ba8963648750c3744a17de3dad45fad71702bc0f0396969cd6ffe6368b6274418d23b56de452f14894db50720f657bf2e3700635cd1e1fd80fc61de45297fb7f180d02d4563edd24e757c461987a06ec07638bda0f362a5b3ca2ca1d7272d6039d4cf161e2cadbbc755ba3d19157d4fbf320845e9c7242265807add4b18f5952229e4dad0d1eaa5d225d4d1aea144e83254e6c9690272e3312995ab337d673a285707fee499e72701a5283e0cf5802c49d07a113383d65e3496de37b3dbbfdec2b90df48490bd9e9dc21ae294144759434a7183c9c8767e0d8efcae2a6bd1bc794781f8df000431664256b0d1e3413824317eac6db977937e47f2e401a7c70", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c9e5d015a27bbbdffff3fefa717015004f1daa497060fa5d67660621ae82c148dd128cf2c3b6a2212ee74303ede9736327d56b79bd967dbe4593ec445d551582f0094e4d6573f1425325778b1a9720949d4a67ad98019839314daac19044472fbb463e576f5164ea0815b013773ab8abaf57d895316e6b7baa4fea6168b2d5f622f88ea37612b75417016ed92defab4de906951df472ad10700b11ea13f8f43ebe8bc27a944572ac4435e8f03772ac427bb794bffc52cb26bd7f058750a991d2bfcb5eaa205a1ed321487e7a2d80157f6d394ea1fb4f51ae546b8f8189c41415cd6a983fc363422ee0cd1bc9c6b0e3f5171fac51406af6b93f47a9449c0ba274584c8332d6253aa967690e59671591f9cc783d045f8cd2e53ae695d2b43c6dbef08398f17cb53faffa1ee45475879bd6b1763c361af445175723c6fc55f1dd2f108d51f9e2249e6b1c0b11e8a1134dc4aa348942ca2818df11a84be7ef9056b57d0701e41373909b0b7f2acbbec997c20f9c4c5b6fb373396608f8e2cbf4d246b5ab7bef83eac4061caef51895ad856839c8b776522ad217f8cdf54311720c28da64ab5d9a339ca82d43ba98eac57b8532c5606dc6d1a9c7fcb20dab617ec74984246b326ddf2596326267dd90cddd41586ec2279a25c2798fafb68684df90036f3bbab85ccef8d50209fb317af04825ea69c844b613d0f8388db9c2cef819c", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1b4fa86e9437a740396f01dfc719b300bc30013ef20702a886018f73ff6009e20b0aea169d6c8d3f8e5b39938edb137e2118fadf6c6b66a352880d08fd59d0db8e5682214fd2344a67ce6dce96e4e7d0bca67211498b3cb2688dc312c97b051bfdcb6e950c19edad779d41df34888a89ab67e9ed352890a8e29a9c9009d0c22facf3f18351faa3ebbbc617be26ed26787208e8c6028534155fe983e8a856addecde394e7eb182177e32179582f3eefa06f8db14915f65053e7e5a17575551774be4848c00c8d781984e6e421df5d2e2cf6a59fd7049c2a2a299bf1fbbe1aec676ecc30e2e20656410d98eacabaa9de1c216f16363097e81b49bb0783a611ab32dd19eaf4dea1f97c4ba1204cef5f6dc1f1b20ec8ae246c3ebcce57d61d0dcd13ac4765ff8f0f36c0f2e7249b85b9178ccb454a4aaef2c9a5d05bee8e1464404036f4e17fa1c6dc31aa622f4e130ee6c447ee85d78852b424bbfe55330265d2f013915edf736da1a3871d3c62df5a1b0007306706286fa6c3897eea636fb2de3f4cb6a0f3c23294a4831d388b4ddd0fdff21461a8cd27b84da0a12d1e35405e2726071c7a0ac8523d19254a15296737a8a08630a767aabe2ea6eeac27271479e1fca1ca2b13ebfe8341c52411abd3056d00947f68b2434d94129a0f604b3fc76734d32e5ea65078af02330543d4e7f728988506095925a9c215f1b8ee0e734ec4", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5b2d1405cd372618413fccf1492dda7ddd2aba5e48f1f0396cd56e4f51a8728c67d3e127839b8fd44871165e2b0ef25f31e612fee9614f5ad6a1112f20e9283ca7906eb93cbe75290d015bc90957e570324689e466ff8822863178fccd491e5aaf34b0e16bf00986abd15e2117523643761f45eecbd7beed4d59fc8be32473872f2cbc91b17410a35d55badc3bfb746cea5f725863dcbc6aedd0228f56e94f5021ccfbd522c5d25f6b8ec86ba5c15f784b4d819e91ac622edc774cb4863844ae120c35e5fe78ec777bd815b07df996ceb679d74141684358aa50f96c47940157aed461e465d6aafd16b1e22c85e93336f93cbecfa9cd113e72af41012374a8bc143f95004705925b35f1724369000ccc3c07ec572dbcfe36a0d29cfe99b9fb5d6fc620864a717b8556c931e05d32ee93674c092025cf01f37e36ec21d34b9631b3ce3fa40893376abfdaa2f7aad26a60817106651660948b8ca568128348534c82778af0c91bc6204ce6b6bcba682146244903d0c6ec12130005c97d390977f71ed0a3acb9fe5c69b62db6ecc0baa94d608a4c95a62f98ca67f9d4583cc96c98cedff1f563ce9254d4e4cc88d127d74b7f9e6e59bd83a03ad3c720cc687e102cde5bdff8bfa0b4969bf037126b2eabeaf4d67bbd8f19449ac1af10442c5976f0d99e57070d6fafd0c64a25ec8fbc380cb71ef952f120530f3940227d0de6c8c1", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ecfdc9e8f66eb0091fd4ba2c702c3be35664feb4a8f2cb6612b3aa6585180c8dd1cb81956b0ff84dd7463a00d007bd26bd4132f29fc540b8f6fd2a29806fcebb167ce31cfe9d307558deb60db8e68f6c22fc153ad979686e0bc82bc199500a1a71ceae7b3cced4141c95dfd54fe0d8af15c0fa93e416525892d30ea6890ea451c0425db2ad2437f6dd77d0487fafb966f2d82f6752456f8604a66ea9367c7fd5e7dae8e4a8237da2cbadc97814fe05be3fb8da7a8263151451300e8f6ac051d1f2757920d59d5138181c41649b786f8957246a3459a299177f5e895d47d1156bdb2dde021b20a1e6153aff898fbdbb17824036cb0c0965ab508f1a323044fcaa8bb7955ca9188aa42ba3807c595ad27632b7b381a219cf162d0a80d56f58c7b5089a167dd0766e6cd77f5a1af2945a1930752b46a3c729233f6d849a6aea1dd13ed3a2e7a91ee0b8bd00bcf4c5888542fea02792367d42a9a675d3b3c973c8f1497811d6fe27a8bd82bbe5b8b4abfb39cac4c2265da619a01fb5847e5a4fd423674b2d3949d262095805555597e4930a2895bac40b8e18c711223ae7b2ce23dd556ac179c0124a6f1ac327807e8540b1497e1c72499757468b1ea8c39e8e9b9a5058db4340846c410ccb4dd6c477484ef3c96b183b6586fa79054b06ff22475dd6fa7aa08bb6bc3451dff8de4457523a4c0fd832007396ecff76b16ad19017b", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "97b76bef18ef7d36234435eb59cb4e7c93d3820b825122b19c2e0824f255cca6486aff6ed6f2cba7603e81e17c5839678b6e498e41c0959ec95415ecc8795a091655790cdd335ac12fc7be271587433ae2b8cec08d2375c16a02afca54b4a68fdb63e3645678977ecb5f05696fa668ee06a2e390e48057999f018e98ef9fad938b124d86bd4a4739282f5273d198339faadf0d6488e4b6a968ac25d7a0ca88ea7cf8aff0de54509970fee9bf9914773bf247b622f7471d0df722ee5e7fdafd18c33ad92c6673d464c9e1f0de460c106d4a54be1c7538248f65004eb7ca94aabffc4f37cce9f4e628fde81a3d8300e0ee486b52555c94d4182e5e7cd1eb6328f872f9b1528d0e1337d20bc96cae3b5744ae88db90bd9f3a5cb3ba6d64e949e9b64d84c47ec5f5b7af02b08fd06a820b4df22b808203d0f9e327ab64a54282a30ad12abddd03b9beb83b8647897c52a889e7039632fc63b40c3cd5a8554f0dc96e3727fa24948d97cf0ea2644f888129cc6a450840cc526b9bc9446430393d571e4081a10e6fae856e15ea97b5852ccb253517bd8db2ceedf23e50e51c1b3500919e0e4c915a3ef3b75c862290bc0b6dfd88129195ef4fb4b16837a0064c60513246f1d4ac068754aca0f59aa847ab5c7086ef65d371075ed4caf0345bb22a69163089d683465d48d27cff4d5a200a1cc93e54bea0033b6082d52cdec5726c9bb9", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "50bd7b6ee4aea6da1a7e92a2439817dd3e521030d55ffb99889681a9e938f9ff0fc50c4a329ce439f862b8c12744fd565f0f18063bc27357faee33bcaf24887a72f15851de6c014664501954ad7e27cadfa2a1c852bbdf212928807be0185ef51d11175195e8621dabf5d29a58cfa28d96a1aac79a60bf83dbf6508fe891177f521388e13ffef6e870614a35c60253c5717020d6e91f860c3f447f038d65891cd783d06095b615bf1016b0d73183bf417521bb05d007f6fc23ee5c46e9e43307b0e2ef35bab3d7c86601c54cdd7cf9d495a4a514a0e804e084f53235ba8b7050fcea6c858eb67c17f45f1baa9f4afb7d7cc0c0df4fff8301ff4cc3a5754ac6a9c2956e78ec3ed3faba10994621b8474982809418124f8392a123abf92d8bdb717b94e8dbe87fa620c1c8f597401ee7f3087cd1765d9bc008db8bc017fa151860c9280984db887cc74c9429b503413b6c2d29765a3bb04c70dad254d598104becffc37173c892048c490df48addf5970193f748eb51c5536692e61c21f6f33f5a4728455ca916e3d707053b6d781535ac3c75bd33a1f6048d3632b092fced4f4214a6e060aaf0e6fcb5153f1f65cd3e62d65842e8587b378c0310d9fa6197f1981adcefb5b33936763945704df6b871d7026a3a2d011e43aec8651020b01902168c216ccfe367edb111184ac012abff7dc1a188fdfe5d8e865db27fd9ce4a4af5", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8aa39e382cd8607c148606cb9693ec37591bf4f663b0ac40892656050e57dd9442cbfbf34d1b45d6e6b2ba24fb5910c6521627c45a580af8b26bc2c4dc411794a0115d11588fe7c24324661ad04023e8700f0958bd700e7319685e5e349497037a9dff809d5d8a2b89b62bb1e7530f35f5024ea927a4ad4c40ae09736fccdd967d0e59dba17af33d803061e4349e19066d92ecfc327cd660fd7dbf2863a1fb6685b5a7b9386c232fb7df96fee7244f37a5df24e4a039931a41cee3763919544bb1bb6d14e2adfb88607ab80fc0e434553a5e4c2186064a9c0d844571644977da31d6e5bb70d1ea319a6cd270983d22d73e226f65a5a5bc0c804272ebbc4553cf9666bd0985a97ddf676788d09889b2d323241c6fac07e13b7440554734d2c0aee1f3b882085f3a266b452ed2fb69d518304c5289b2c2a6484ab93f8a540e6d1f423aef15a8441485e5768cd0e9f47cbebdb85d7dcf045a5d2714f0d422fa2ff6a77325d5fddfe194eff9f03fb02a3914096a9078d0d954e981e7542c975fcf43503d2aa806bce49b2c6cdc971b290b3b2fe45b3e0b6c106cd6fe0e7003103fd2324665f800068f0a8ce635b6aa3de021ae52b2cf33cefd54b9e874a0665ef31fb8584ef80df6eeca5e1c323feeb36d804266cf2193c9a660efc6c791d9f571c22de39296deed36f10f59acb93b1558a15d5da024574a1a5c190ea80de8d9cc97", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c996f9bc755208b9231ff74c7eb386572fae494aa1ef14d906947d8e392a8c9729df0875788716010cc0b65c2e7fc445425a3e0f3f268a981886ea82fa6638eeb399b13e382c699c9c2120190315dfbcabd96c64cc65251cadc8eaa344fd48bfb139a7f3b84d0b9ba2e8ba730807e8f39035672f4fcc6e16959e77b33457881af75f658ad3493dc8cc10e8ebeee25f6ab0c435b6608fa1754ce3610a729a8f620ab5007fe95866feeab912deaca144b8dcfc682bafd0d766372d37ca4f78ce57bdb180079f577ba2a8b38754d7849179df6fb76c26fb6e744d2ae5bc1ec622eadc77dc58789e691160f369e02c1490316a3236dd8938bb17627e9a2e0a6450ba6617b65d068ca22c3e2fd32c94a1edf25d05231dfa1848a79959f327ca2eb2a5945f3c6520f6fbee14f4271e22b47c53879f1e968979f08232619aaa82e5477692edf1df76ce5c7588bfcecd32986360ee77ff918d34b7fa81df9d9630cfbbe9e789382679ab360c9623a414cb8472ea1bb85184099a66e53074d35d8c6bfd8a7e2ab60fde351d253a69f5f75c103a43457024f2500c0175f09af86694e278f6d7c967445195c1094d93b5bc1d3871a673ba4038e59ab4e4a3e034b1ce2385ede252e6ca5d8b40785fe3c0f9fc02071db80e97deff27dff9d9b96679ef5c25e8e68d1ad5c17b1e35ee054d7a3e7e9bc8fb97b68918979741f8d73bf75ba910f0", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b5fdeed7f0f69e4c0c2aeb07d36e868c827d2e7eccf409a77ee8bdb810d2dedf337dfbbf723bcf9411c5357650f8e92ca9189ed821dd2baddab466084d348b0580b19acb9dc7346739a314846aaa59d5c28e3120621b961b5d0b0c1d4de49739cd95eed627738cc1e4512881568e41ee94a77b9b0ae19c7c4f07bda6900c010a5e10ac9f8d110f2edf368669002d2585b1394aff0687e98ebb7e88a8fb1d950bd563e77c8c9852faaf941e17405c1d7f12a51e8ac338f5c0d6a605ed2445814c14ee949a781c65d318cf2e46064ed0eb8cfe68fbb0970115aace71722b6c5649017125685a79ea175c30d1d0ada039d453a56c59f4d01333948e769580db290c271c15e5800706db6b5ab775822b293be7c62c647f42feb2effc270d50accf866dc1b19616e7b2d7c5c91e298df86044df61f00ac48ebe2957258ad7d9f4d69266627a0aa7acce8350bcdd2d139a0e8a641d38b85070ee7a909ea71d3d10f9108324a5ba8288137b322367d973e5a6a8a8a12c2442eb93879bb4b3b3495960a4b704f7dab9690c44528d2bd442cf2d597c1ed9681f9352077bfe6177b3ecb157177cc572db7081113e45750d8850314a49e7fc38c31b4cd79709161b87d1f31280f496f07d39804d8b638819d250a5755b00440c91be15114e1244bdd8e5a783a61da98688af5781cff347fea61445580103bcd75422d43bcd77177c7ea0b554", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6c7a8ff1076336dc91a00c0a6ffeeb9cd6aa506fe4088db51b66fe1c4707fcb1b4aae948eadb09eaf7bc7df761bb9bcf2315296700d5e96db499e6ffbcfcbc7eddd7e4407b0ea5741ceac538c5525dbd5143778e1c8de3c0aeb6b78f4916edf48694b1a8397b1b392b4b7bc053489e51a106588ba7fc1d9b3960dd2a8e092ef4adf061aaacc7f55b46d0a84857c2073a6641d019571cebe80b79837c9b1fd827f65d37919924b089e1f995eeea82717a5cbaafa50ceed0ed45340b0ac9a888b3945f6b0c76b47efda50f65fad363ed9204a34e980adf913f9a714faa221b295ec295cc5e696a30c1669b7a3c245f5e15fc8b2991f5af2266c7d8c0ea5cc233d43a0899e9e204c1da7761982ee05294b04d43679fbc7526aa74eb92bbfd3b0a63dc936953033bd89bf06b3191591b879456b73a5d71dfc81b5a61fe31e925119639d011362df5072edd9512bde9c41d7cd333ae323b079dc7802934d78720355d471516c1eb1748ae1e67738d7f87a9bacde1757748881b217d86b8dab09641ac69153619159adafee86a636e5a3458455fce930b897f95301689d954f5ba6f320fdd51cf8a30a5461a665bf8ca683f8e388047e5389bf7c053e8fed6286b170974785e087f07a671d9823a9f3044c046d24e54e4f777c7a3a123b7701d36cc3318c2f2b3c6124de2ec2d0ef7acb6431315420dda9b9b27e598f1847659cc38ae", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "aed5d718215918289cc2735ae11f6b9a78e2a49221af2c610e61a12852fbdf05f294bd9f26b16f64c4d23d4dc54e2a0ea86957968e2f6c4b2f29526a3f130fcd40f5f5cfbeed5483d5eda6a90c3d917160e356396ea1acf2af99694e09bb55b0efb75a8d389d8a675da4ca5e5edc69e0faa83e382162674854016422b180c48028f44b000556eae762f41c5e1ae1f72f4fa4f7246cd2159f1f9ce3300d74a193eea906bf8ec25d18ea976533a63917a39eb40367dacbd43cbefa6c71eac8c781b20bba8e8875adedd22c4a43ebb33c5c6d418034de01b3d808008a5f75760281801d18253a788cbbb77f8e11457e247d7683a45871af9c6f13d84e55ac157d91b2c1e300f555e973d89fd1bf6c9afcce332894d5a88d010c2a9cac742b06aa225895f79876a23863ebe127a6ab415c3e507c9cd0a8b2f1367e303e678e9f270f77d8158fe9786889c6c89d9d54fad04efc77a5bf9527f1666e5d8bfd427ff3d434bb8fffdf70e82253932c1a836b56dfe2ff4eecb7926c8dfdae61c60e7f86c8f7068b4e3e37c6e6f5e82066412a350c457a87cb4760cef0dc05325a637f9a0774dadbd87a7d1104e2c7f271eb4284d0ee9c86e935a276297f0444351659fd79fd4836513af0b01a3feebce900e087c25c13f65ddc06e0f4c9eedd6373adf0d8b37e6bf828338399979afefe40911e744c86061ae9096c93d5633f9eff52bda0", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8682d5bac51bb32bf283b8cab1172d6e8054dbfc672de6f35f33a9f7b3f0662fe19ec01a74d5cbe6d90351843e2b129d0ce30884fdbdcfc962d2721fec5b3b7f6a9db4a95b13def111c737cfae72d13aef4d0ea9c29181891505a0d28c5c8853ce5c37476654703ea2e7c68ed52591c182bc051b5d837ef3be064901be454967be52f9c7d406b7409e93308b74a826d3d1e6aedd8aba3f5f971824784167df53d042781b7c2d3cac29428c7da1fbc451680cc211517f9175ff1b2c00f819916d6d25581542c8f05479aacfc245e5894763db8e79849d3e2dd8d7178a38cd4cb7b03436c150c467540dfcdd001d6c8994b2f8b332705b2b5ae0c841708c83dadc7d647ae15e547403d689a00a6bd4de8602633443e0b7edf060bb7b529e0afeb1b4171f70a943a14f69c59720b4b5ae59313325685c102d992645fd23af12f3b8f8de79399cc6c80f9a0c006c316ff7a6963a1f8ef58a67d107e5b49fd8d7079bd45f23ef67f6a83127da157f54fef9dc01415a6cf7a957f5ffa15457a1a8bf831273f48f927ba8bde79da623a8a2784e7d8950c5fcbeef5868311acbb793cdfa54c702209073ad8599c4c74b31ce3b662399789febb36d922d77cddf63c1de3a6aba21d6d8ed54a1b48f48955602d0f6a4f5eb5546131561809236f0c71b8374290106b893ab70f6fec1fbc3bb6ef5e6c0263a7c8cd90c289968671744e853d7", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "bde28951ec3257efc054f48bb34c43fa230009131244f0a909bbbb387527e8251d9594d22e435db30fa55c01c43421dd51ab38dcbc23cee280180d74b6a9c1c30fdcbca02070ce3e0868419d9f28b04dcb1013734bfe9678f7c16f156f382596d9561fc32fa8b9de8b7b1bbc0047a4a2deac7add9a0736f0b0546956291d231d39b53d19e533d99924c8237df0ff91bd74a5131f4f361d7e541083dd4f3d711ce4ec9aa869a082e4d93ac9cec840cd00690629d7aa30454991a18d8d342fd582d8054eb66c6bc41df3e7c98b47b50ef7d1955215d5ca27f80d2b919a75c25f6c18bf427caaf3431d64e27969b6002cf125758316378fe05a26e3b2cd0da2f86016a5a9a8587577463592ae0c02f95c0b099f2bb0ac2143a13b9131ba86af8b32414d33c63d4cc281d5b1b442a68033dbdb445591ab88d33d184b4d87e84ea09fc047261f6cdef18462ea8392ef9f8593b71acbcea15f81fa68c9418ef37720c8077d7384f9544f85a519614a6e900f178f57535761cb388f60fd15eff8ab321f49bc152626c2749bc3033f46bdc20e853e2b5d98297c4f74d9b0b632d0bd1b6b64346cb6704afcb8afe94979caba4f56713c4c966ceee9bc0d7d1f248bb55dca1c58b55fd04422c8f2c390238c1fa4778d6f31b54a3ffe7654fadd8bcb14540333ca3aee93184ea1022b355a902373d7de9b60f3785465668bb0ab7a2542bd86", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "088bef646bbe07ef0c2d8b191ba0b36420a35ca1a85f222bd9622af778497ec8e489fe00f0b7b236e7a594ac83963d8f07079e97397b8b973402225215d2fab8ddfbc11ab3de487fbf9fb704a5e0cd1191acfdd61031e72ab931407029a9fdf519de6fd39e61f89c6f8773b588b1645ba193de9c44cf9e237c4aab05767ac6b13b125b39b9e303d175f38952d536cd1f0a4aa92872fe6bbf630414bee94a824f063dac6238f846ff829ea4dac1ac46037ab115aad3fe76c58c28bfd15a0f43b445e0d2ca02f7a886ca123fb19ee6b9685b4a704796e35c2e05c3bdd7106efde0a2fc3f478fb734b39e1f6fe6507d8804d8067dc57a02f6687a5efa85168131db331b1b426a0f86a6c2581cb3101b1baa35e24c2fc5d8127ad8c749cfcb62e94f0bd1c68341cc9c680aa2a067d242b1085cc6724d5411e1e71fd0747b2a17408371740b2c95f6956385936ab4322c977d95d03dc320629bd8ac9326169c073c2c1a87f4e36bda5546766c2d8a1f6599e20aac010d447458b84f5160e186861096f035f28c44cfa6e6a4565ee25b8f1a2868fdc079e1e93beeaa0c2da15adbea1af2f4de54b4015218420e309c330476bca71e303bb2910edec339ffe7f9048d16d98c0e3e6f4c582c50fdcc85c54e11b72542ca7b1fe4507095b0fba9cabfe5ff9596ade9efddafe266d7a542ea8549bba6c52910a76ccdf5ce296271380ef6b3", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b4f21a585ac1bb89c6db27f3626820d09729b078204e940cbd5fb3aa517edec4c752772b54533b5776d1e4bbd47388b786501a3bfffd52f9ea38d71bbbd4f1262ec6518cdda43bbe78ab8a2942a16cf634fec7addf869d1c5457d807ffdba2c46d78e11328bee829ddb706660f9c961e52f1e6a31597aa252749e9766ebd3f68a825b0525f62bc8a98597d9437ac629fd7a6d993a200b056e80af6ee29fd293c25381a378a3bbbddc0f4d9f71b393e7523b71e7d3acb36986a70c21a2dcacf02277df18037f2f1152200f2f9a2d8a59e9eacdb0516abedd927ef59c7fdeadb51c56ef021ab1f447a2886e7520bbda7e5190ea85b442870a6d370465147d1c516fc650c285a401aee9d12b54165d37da794950b913ff4f0ae5cb40d3fd7825424330a36851981b785b51e58ee7b163e8dc559c25ccbe2bfad2ca6865a374ae3abbc15cd548dd5b40797085c33a6d9bf711512335d8395f352609ef6b5884d88f5a148508b305fe71341b46c23803617e9f16a63c1b849bbf889b5c2066a59d10d00385566a48222a88612f0f1867dae9fad41ae4f3ca5fcf06e7e85b8ca92346208fa881fd5ba9266d8b8e7ccb17decb4193ad28d5ee9a5bc16452b4881621f85c1d1e03969c28a78c28ecfc04bcb416f0034235cc8214ab97989d6896dc72560822981a6a504ca81a0a87a76e1f19e93954df62d6be2f3f2182a9edcdf0bc172", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3be04416da3f87bc99cc5b365bca2a84651668bd53af071c4017d760ddbdbddf2bb7f75a748000a2116ffc87e8e8ab4a3634b6df9397f317f1a7345fb4945f1d21a1e5a1560c7950718ef0e28e22e3e5ae45f910996b92b05a2b60c918d85905254580b8dbd85cb5577c4de020a5f844eb3e6c7adcc3102a641d09f46361bcd79f59afe3d7b0f05490ba655df0fb307691fe35e9727b4931d6474f174b667743384c4bf1f34719c387de409724781284ea7b587740385ca4cb96cd13732057cae211f7eced911e940574d38205c9f19f0720c09849ce0606d33ba2645dade15a3540fffc083d2aee01727d0483bdc5b6cc14c928fab8bf8324961571b651f494870d7e6f87ccb894d0f838e8288f5b20243c638d5c8fc87ee5affed39fd54c90ee9af493412fe5ec5218612fe8212b570a1f1e0cc526b4ab1562bdbc42639de0120752034cae0cd16a45886e68d02d0769de4a1dbaccba98806c06d6c7e9ae4df33f46b280b9f0a6581528082036a58a19708833a90dcf01c73334a25016c7c1b65405116f792f653d8067e7ddf4f80795d6c4218f7ca8090de1528d14b09829336477361e9d4d574c7f09e674d6031d742b295c16a2efe1566a43f5674d8b434efa9e0421829dff14046e1d40d4b939d1e71b46de2252164b1bf2348764c2e612c435b9358525e252bad66e3e66aa0bba604299cc07484acbd9f4dbc450237d", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1f49dbb2e0d8a6d2ceddf684bdc15296ba1ff8056e414704e75ad687a8368f327831609759d63e8645a0f7a2bfb607106bfad54753c481b7489957e4552784413262b39e328d0e01460253eb03e8ec29ca9244e89f38c3a714b7bfd0b2e56c638a989115bb1f43283ce51a2bdd99afbb30bff5acbe2a19b6d3b523992b2ea900816276e6363cbf29d565e444be46093f93be36871896f490ec1ca4c3933dab8d76044aad15f1e066fff88d06af492bdb39a4bc8ab6d7920fb2fa67b0cdd29fd2dd196fbbc96b8d14f65a9fc65efb8f25555d04c3b405ab9ff86e89b43f731495471e0a75a7f4f869799969bf5f2f88b1bc6d0bc4fbbfc60df77b634dfd271e8dc3953609e264169931c1a07d0619437ba013e798a69a6f9f5e5c6c25d88c3ea0a598ddd0e282d1c22feafadd6f046d5460e0ecea9e2e98b4bd115b1ea7ec40e588ead0735c14a05f4c48d6a3c9e854ac666a09e23c6d0fc45082e6835fa0d82287ba29c85eb764a4cc1a8fa861c57bbe03d4aab3d298def0213749eff1ea0464b30b784c32ec41f49e896cf92d08dc47db7da92e9eaaeeb2f2280c7aae3ce206a991926351317eeda1513599de2241ac8f4661fbd025dbff53faa5446ef18deff7002d752945a2b7237437c471d23e1d3995cd8ce9d887b159e59b8b8a02536072eeb124dd2c292e4e4ca74deb73a909dd05878385ca68f5405c57cad6d582eb", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8ee2801d8bfe7d16c82b0d5933176ffa34e4ba4ec76b93461564ecb542241fe0612ab64bba54df456af014c2a5a0a51cd1834d7195a37d3a4abdf573466dea3d4438e875448dee9fadf9c411e202b122c71a2a6c58a40d89f0b8367f2e73d00e7dd6ed0095a2a686d4d7ee4534d04738f6c64f2cc45ff06d474f12b7612469a2aa9cce8e6ac78ec538c7787b8eae09fb8957dbe236053481ee5608ff20ba8c7a6bdbacf0993287d9c92c8acebd5bc72540917adeea33afb2d0919133b3a6187293297b9d685afc6885f631f9c9e924e97f37a2a61a797358e293ea61c40277b7d4ff90311f9b86b5b9390e614a1656e1b97a91ae74d7164c7e52a3e0a2b25628c4f91bd688961a7bf362b42493436042173f600d4aeeb1789c64a0ba257ecc92ae3ef2c67a20b210112624d663d2b6fa4c75a4b6e2bd819f477d534353a4160a57f1d23c7b4560b2965cfded84bc0d0e74e7657feb74da8f4b6386c7d7a0451df71bc8dcc6279c24f83b594f162a76d614563339c3dd17ca8ec7a64a94c946b3b497606f15e5ba7e78e892607287e164eedfe50d94cfbadc8d8a6b9f8c4a3b18a776887f51baadb0f164d182f4eca5d370abf30a635babe8e1db266e64b1e21c597d623fc0c38730625821394d0c8df9fcfbd91997c3e08f0ec8fabe86c9e235c7085b51b13514d14ce96f7640bdce49f28934bc557e7584c9ef789c6ff7d564", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4c9a2c3dded964a70e60afe79e7dbc6d64510d4c07090d0750d265a0e74ad3f4441c262dbb7aa0685fc48eed36f99b858c1d7507c8b0cfd8aaca78fcd06fa6913cd8feb65a7a2e669fb3d590b9bc4922235b70b8b86dde05fde1a211ea70b4aab2f0f15d9a293a38d100319dda5f0db128a8a4e6d956ce248a21340284e4b02e873c4cc0513485a4361ca9c9cc94be7f76c96a7c58e49d5c992fac519c252beb8a638377134b2c2d6257f0b90b226cbf53a0631a0095bafeda7c10576e6def71d64fd11056ab9419dcb8f9a75b1dd041f60d048a13e875f1e4578750d1e7ec0932f3d757781692ef20353daf8b4ec649d097eb1c680423cfd103abdb0235a8a13e2b350954dfa0462ca186530c72b0985640ba973319ed83b6f2ecaa4ea59683a80ebc95c99a4ba9f6cf4d3b0041fc3f244ddbda35cc21e7b9efc731ade0a5430b62a8e1255a5e4e13a9a62bd207cb305c417c9ec54410e7ffe7339429f8a8e677eb2fe13bc35674523ef697281357d23fa00bb528cb1425f14bf2110da415229dd71a80967d3e64b05bcefa4f9877bd1ddbd8214d0322301c27aa241a2133a18f8b2917abc445c1272e63a8d5e4f2ba974ea02aa5902a0355e9eef4b5a72be4c33cb4281669ccf33caad4aca4198f5b2963ee173e0e0a3976c94ac24bf32ff3a841b2acf640a806a799843099b68f774de5d31acd0240a51bb23b4f8449b7fe", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "c584e199dc84304f5ae5533645d328431366a36d332c1a3bf86514487ef94f54dfc1f75e0cdf68e66e93f8f5a833827f50c72958c147fa160026c250810329eff7eeccb7ba2f9fb0f2e3ea22beb666fbd093421d947890b7bf6cf2b5695c3e2ce3d275df35fb9d0409b5766ea66b8625981e38c59c16fe728770a7a7edabb856c266f88d99fbdcbe639abebc45fa506c588b6880415b3bfdfd56e01123ddaf924a42e029598d794c42e8694b0b07986879b1af2d009ebcffe549c0537e3d93806f00339cc51222174487bf8ebd49123f5995d21d3aa049869872754975d6f21cb07249a514466b7fb0512bda8c56cfc53198811298ff9620726fae086447babe8b6e284ec76f17210d5b2f5a56e20b71eac8f6220f9bc7570c32e3b38537d3cc92a5764e64416541b50df4be61e5bd95480d8c9e4749a78dbffe4949d4af1c89ae88d1e49a9af4c9b043895456594e521596c031f54ab797d75def40c25545a0ed0dcc5e04a0458921f9c26c871210920be88655bf90305b1a309b08805301b44e48e160ef5fbbc074c7afd2a87ed32861c6f1d81ad637ea36074429fc9541ba00400e7f56536c8fb08949101c5736b0adb8ea8e3213858ac6d6b32b07d6fb4a56e0f723ee4a956ce52c2de49f842e6fc666ae8e9a3c491d6a80fa03852b990b2ece14013496329a62d493bce853b22eb491fbec26993d8028394e532f0721ac", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9fcd043c0dce394b1c768f5299dcc3218353093ade0af9790d082d4c02a5d9b3f596d928f147254c888bc22a2d8101078951c61276ddf0132226b9a5afa7fc0964a9736279b870728ccadcd2fce7f33b9f9b06b7d6d37593d69eb635cea9289917750ccd93d1e7c2ef47c69a7c8ace42dae43dc1810c052b0746f6f9c39c63b8dcfb98de58c894575bf5e8706d967486d0c57c3a81eb46d7ecc9807cec9020e30dad2b8768ee46827fba35bc92a93d3e65ce7798be770909119c74fc27d6711119444f53cc1bd4b9ef6e809d873e23d760e1e35291a7cce653184db7233738ce94ab32a3b60925c3112b13535a9f294f2b925a650786f79ddbe913a569b191532c5bd21a7157a6d780ac603ff033ae5b1ae757d0cb425f472f38c30c1a404ec7ba19e3246c2ac8e846051facf79ff51005c38d4eee8416a89a45b8e8201eb2feda96ef11d3085971404004fc0a6a3812342f7e019582031c2e1105e5db36d8bf304ff27b9565adbdb67c0b89d328f2415b47b84d5599179574d67e7071cc08e7bb0a1f0e54155cdb8c7b63ad8d3a2927de1a51f2453fec9b94abcab47de834bba9c8f864d3283bf29c5ff1ba66aebc8e7935da6e67a6013547262e012156a8258edb39814b4e72fd88c585710de95c98fa89007fb2a70b34e186519a649656ed90ef0585e1201f08578ee09393c744a633454fec9c39d299b1fa1bd434129177", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3e90300061e7566def28b07c9b817dd27d6d496cafc392429644f70741ba3f5017d37f00164750d505d5791e4982be1920208bd3eb7a299d788237df2c671639252aaa7f4998917c9ef4c0f1b2af510c954dfaeb1284e975917f2459b3f43305d6bf713149cf28ad17306cef8ab6139d166dbb41f719ebefd93c08b019d90ea06c2be1f4aa1df5fa94b57c1b4ab2b10c3bf7a332e908a51f5d0df42cca8ec9584356182dfa8e8ae2f785716820acca87bbcdac1a79dc49ffa25fde21242ba1bfbfec62732f826f887f75654ef3bb123a50be1e08c6a3e3635846d52bb9d154329ff559151c3d571218bc6def525a0b1d5f436be3d8a1216506c311c2a1bb961644dd9970b47eade2bce03395e1c646012984ef1926b0c8843af93b0712b78dde6cd42c103d48e43900c62ee6451fafc0ea129b39d3d41c7775eabaf29eec2207dba73013f56027ee27051614f7524294aa28f8ea3317f4eefb1baa897363eff34386a39c404ba8b6f88347fefadf767dc3e4cdee2d9f69cb8eedb1a79f562f858f89759a06889139efe206c9feb67881f962535a5d39acf001daa20eaad55c6e03b0dd29c954e050128fce526b7a4884b13fd43e331a2bdf0e98f7f9226af1d1cb1da32cb09c7e907c30539640adbee059320cecbe02d721ec20c0a6b2e91f6bd8f190fa5fb48419ea6a57e7c5f24b9ef8093c2e3e51271830eb03d33a6953f2", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5ff2b7aedbe6b80cc81ab7eae3ff400b68fbc3efd289f6f1404d4dc96ba5496e4fd1747ab74819e9232b06737b6b0029daf79b0490f550693a86c7c3d87ec0047f6a4f65954b88a4cda0e58ffff5c1c8d2eedeb1539279314f6ef608860de951ac0503768b328128fd4ca1a83c909b4a7d402614d9e38ae58298f80407e25cef34309ac8e5d311987f35f4b810af2df32ef9e635706fc6480eb059ed56539edf72d4def603c9399c110ad75878a9af2ef42a8688f9aa21956df40475548e46b935e6b7c9324e6010b2e61b9755fddd28875bfdee677336610fa530a839352d0a7dba1d4248fc578b1dc43a45fa229ae82a78856aee11adc2043ad2546fc1d27ba8bfe0b58a1ee9bb17b64a9f2ff03e537c6ebfe36b348e79304bc1f26740eb7a295a3f269bd44301e375820345dc7f4e9c5081120605e765e20b63ad3254d2f2005945c24986ee7675eb1c9a6e6fc02e4128118e8246c8a9105eca0d7b7478f3338d0c0ef2dedd9436644b51e848ca978ef5cac3127f48f2ac609b35e2acde6fe96f29029a69ef149c14d1a94405ad48ec43d67286188e43831c160b8b1d985822a9767caeacfe5f1885b92c62b9ba6333ca75c98f3e6a06857976ed90975dd7b5d02b433c281f624b738d61cc277a674b19fcfd3d7ef334bd450f3439e9f2a5bf5c777abf11044a95b04e923c1010c6cf4ce3dbbd6b46e610f2cc5880192774", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6db269a5ecc47c00b0d61a95a58fc5b176e1f2608218375ad6dc8f9312f809f17ae98a536152619647236b523552e139bb3fd268d2a5d749d5877b0f5b55435abc9aaf953c23cf48c1347d2c254bda2a6afe9b1e91ba37532c646ddff59709deab9779648221419fd04d7e09807dcfdf0d2a896fcd6fee620d0be5d537115da216928101a3e3ed9a5ad7971e221a40a8c0b805ff44639d60d84173a879fa90700c874fc08300ef01c88484c8abb0c30c56434850d306360530bdfeb36545dae1092ef1cc23f57540281f27044b4b062e264cc919d9658607d5ec57b10fa8f1a3ba56952732dd2413c69568c3b0ffbf17ee3cd36f4685653a41577661cb6fa8e80b3caf9aab2822b0cd8e5be99486a68da4e04c0025c5239742222ec5cb7a6c0c8b1f15409f3903e132ad12d1895751fb3705b1ffc24523b6c83dadcc50cb5cc27510bfdc1a229d54dc48e3e91b2b727a2711b4f62408c66f82c9c183325cfe1c1f5a7859b1e365b6d4c9672ddcc11559cdb26443950d892c20780802232be29943f1d2e8227a2346a60de3c1bf00802e416700ce340b44c2e2f886162f63095d46aebf3d5ea0959bc5069a56f1cc902482f82717a61def479d044813868ba04b2c210233132f20725afa55b34c0b5f6d953b9b13df7bf0e6dc244c224e95a2e8e27d6932c0e0a8d40f8805284b51d6809a05b04740bc8eabbe83975cdbbd111d", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "795e09eb60f0d7a9987e8b696aa1d2d671100cb57b5f1973c41d7b48ce780bc989a69c68bd7010c388cb428a7101a9ee7c8138cb8018435c6de683820cb877f7b09425a57b0a370a2cfde123a926a4d3f166e736a03b39972d3d12aa326dfce13c17332dd948e77ed0c9104d4cbea58e2960d8ec6faa005b8331bfe6ed3277d5a2762c5c3b37c0c3bbb73b82329ee85225a27f5dbbc358533020ff65244f086d471baf9f5ef508eb51dbab25d3e1baa80962ea911b82a1c7307d0a777a49f9fd2a8cd14e141ba1e6761143509f60b14a53ae51fc7056cd8981143131fe400cea568e86c11c27cc656b4b297014dac3917907cb177b16526445cfa12044bd07c3f5025e44ba7e4e709a546e35c12cd49f09a4b2cff04d9d50d31e6c3950648ba72e7dd8fcbd309f903492c755640edd9bafda4d0f6733cc5d99b049a0b8e878c5c6da01eaf814bb4f1d880501f198fbd3ef87cc8b179284010c251b1fa6a4ee1b83d5cbd21ba4bd678d4567a1abb54da428ec817e8bc9626dc3e8b3b0c6d145c5f60ba1b575197afb6a614c809f7508acc2bcce664deb27ee70e38d145601867c6c0c3d3618c8d2333bd4c67298bf6d9843604b1d357331eb06191d5d2e2ac2b42a2bba30e312f17e6f7bcdf1e98e6fc76fa07399afd4e9b647b2f838cb7d4e5168a332e0ee55588836953853fc837bfffb0a3d5b5bd7436dd5fe408bf61bc735", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7f5b52a23da11c4c1fc7b2e6e67580fb43baadc186d93dbf8f84344afb6edd9778a27c4b7c1aafff92bfd5b422ece1bcfd239f70bafee7090faf91986ac47e94683e869b0e1035a541ddb39b684432979e824bba06ed58b283dc9291f979c81b3379eeb53bf58fcbe816c44812c0de8c0cae57f3ce9ed157284ad089c025fa4c162d19ed1086788c986dac57e18b2106bfb4ec66c733059ff225476d96c645e4142098b511f26244d5079d9031cc5fda482dceb32af479fe37d3717d64224552469bcfd32ac144baef2dc6e20824f1b9b04600460fb53e5f576aa53aa2bfe85cea6bad0633af5400f873b2d00072110728e00b692a774e285b024bb6bfa482c7718901fcd3dd9ae36eadf2c30cca960f6e031dcf4339f378ee2efc815a3ce24aa3d3567f07c09d2b823a54e5cef427bf0eb00257499538334454fa8caa7c1ac39215980f6124bb6e1ea5b640608ea824d3a3f42ac2e376fc165bd71e9f6cdde55262ab52b474d2f9ffa2f106242c1b4244fe757b9adb06dd903dcf1779d8e5c3966d5948ecbc411d6eeb3068e00ad484d464be4817b28f4bd5f5f1a8d129b1f00f0a958d4f9532c5c9cafd94610a64d6147ff173e97cf2357b8e368328a3c7c5532e23baa5f59148af020cfb399c61caa25c2821d5ab380c411865602d792c43bcc87aa66601cbea780a52c2d19fda53bed094da73171a64fc1e02447d9145bc", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "b363ab557c443634934971ec7a90537c3243f1c40aa765b76f02883c4bff89d32bd27565e4a34ad1fcc36ad6d657df085c19f3ea0c428dbbbb0def2762312e4e3917d658d7a7e0fc7ed4b073df80ac671fd4106bce4ddd34939b2c23c205e9838123c95a0fc6d3ed72918c09d15b93aa856b3d1a736fab56ce548f947d99634834049e6f9594e705ba037efcb6dfa46f738f49ef631678f8366897b261edbecd29feb13ebdb27dbeb95d432218dadaea3c313547fc5f938c3ddcd6216d6250441e0d89d1a58a0d736ea9ea33b63bb70ae6745a33f8923e6c7c4c665f324030ace94af922e1eaada9b641091799e04cb3b9a3a7f235ea915a955ca0be2679a00cc539580ff76fd66272e8d2fe4f9bf2f32fced7538edf0c703a0ac09c8ca909c5bb2585130326a44a172dae07e21cf10b2358f1cef04bc4a7aff332493fbe409e634a9b370423368eb2de662258d1f74ea79c7962e450377236c3f5a4031c0a8856b533608dc23fdfa65ead64a90c1e0e00c2900bcb4df00b0305a8ef7f244e4a1a8e6283225b26cd6a537de85d0b634937926b4ee5cd4b41ef67f3c6a91e60a7eb319c163c6d48cae6c32ad6015eebc85dfac2e34748b184d930d6dca11058eecb01c64f741d53e1955c1e4d8eaf8671f88b0b2b52c1b6b9571be73c8d8e42e38e5c665cc832ff9b321ccf63db49e6026db0837789e355a4aebecd473df6344b", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "7af72677251061769f1084ad9ae01faaf771b1287ac350f1f11fa2ad41a416e464cbc415825852aad2717f92481b2027ffd72a8c5de6e0fbb682d386d19f74305ff18ea65c8b46f46d4a1ec0df6dac7b73896072efd7b9ccf83d54d367dc27379e058aafa16bc42b734b0257cef0b2443f5820743d855130cb62a0fb81955cd477354ad5093bf370e22c083c28c4dee5ec0001d83f05ebe069e1de81703c8837dc34638ebfbc9111c60716f83b9603f60a9041782b360cbcbfdeaeeda3459072ec76206305fcc8182c30c76a1dd2376be109d3e95c0a37db6fe76c4f777f3e674e8fafdef17685832db568728cc1cb16acebe584d19d86317706144f92bd9a3557dbcc020c0582916d4d26d5464f4bbbb14e2cbd828700249d9439ce634bc3e73f483027a37d26fd01aff3e5a7eaa7f109be43cf008f74f7517b96620c1a2e490bb950485af2f9f215c05ec3c3dd8f8b40646a5e47691cca0185f3923f1e836a8db77155164a335a8cb4bd9cfdbac013b895e7de340419c4ca884e6c39eecc2fc420babfdddb06669f511559ef64ad9a1f54198b82810a9e35c30bc3e9b7ea1594e372d1c29584cb6af71444b07d4099d027bfeb42dda594790dade61f47b00019f78f6fe1408088018c5ff3a6d3334173379dc918f3939330de53de5272e6db98f15eb5d78d33c2ddf485c27e34279732ff82ed2230be48de068046fc25d56b", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "bfb6950af6a54009b15f3cb301f49457f6061570241f4894dfe959c4844f74efa233ad3d3c08a5d4b90a81933cb7617f097f416f98515c0843ac979f9b11eebee5b3a4b71952114e3f81c5a31c8ce1ed9056c885c819d8b7e4cb1ee048464f9729adc206c1644f5f5849082605b40899b698989599e196cf40a1a63590a967e28e206ae35a560ff592b0b8353058feb46ff37aec12b5fd2d223f633d29f5f2b8f4a727ecda939112f390bb298b12fcbbb82dcd89358bafd32b03ae1de3dea26fd093e2dd5d8ae32db8ff55b52a06c35f3c1ea19210a08738244417aa94ba315113bb44a3dfb42d8828b388439c65a39231e22c8d9bbc016ba2ae6fa78450ea63e2c74bc35036c7a0d46967be69ea64e9f12be10bf2471fc00729cc6ca859f1544d3ba9fa606d1b9b98b9506679a8c2d354927861c056a900c0e34759b652d7315f223c77cdbd768c429e6cec837387e28deb288057b1a946012622ce0575b8f88c755e5b8491cafeae51bceb2e0b84a1691d497828ddd3c47aa9c4a4db5939e259b8416619c6d809c082569f1cccadb4810a29687c3b4d67e597f7a0f46818d3d9db14ff17150ef510424d55ab2a2352f3e33bbeb6fa5d78586b2b6a9a98a7bad54e79883baffbcda21694de2e6e11591c8794d8006b7c6c24c6f8b6c6d8d3da28f297627868b88a1d3431b47ee1cb7ced2c65cc06f9cd9f39ec5bec6b829d49", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "c65e3bb6ffe59d75109b3133109137e6ca7648dc4e66d5824f1125fcc3c425524aa76df24b5e4cd75a2995fd38b9a2b0a71149394ca75c68e9ae2f1f941b416f9f945c55311058b295bf364414c796edb63188a2122b6fc30044e67d7a2238ebd5a5a1f8ddaa824b8d459bb1b87f6314c6ad5aead8c06dd644d5b94e406964da17d3f14f0fd6a7c1eb514c3379ea10b7f069c66d482f48dba86edee4333bff652b0afe4774a92c12119ba78344ebe71f2bf678b426212722a80cf76572ea5f6160379a77f704c7d632f05cd9b64ac9006310abc9b2ea1f93e3c86f18aecd57e6520e0aa60b938916e7e21e2555ae04d5c331b88bbac176225f521ffd29f357f3ccefc7e4403e88861344c883967a817dd3bf97184b696d03ba15d372760e6d9b0786eddb0ce33a0382d1cd9b6c64f317a569d1dd4de11b4b5c5e4a376e454ee21e05ca5085c52bce8be8389ebbacb35346f9e1f9a2e890a2b6d68c9639589d32b53a68e41811e456b580e0484b62856ac5e2eab656b13391e51178bb858a180f8be7ea3efa9ce4e03d8feb5e7a9bcb7136c20e73bd6e53c169304886e6b99902c79d9872c7f9fcf3536bb2c5b2446de2025e70d8f1a3d577d6727cd5386ca14736a4470f7ee516782536be298123172dc2c6241d70e16489f50410989eca98be9c4348adcdbe3a557a10964a666ece02d7b2012cde282b5fb37bfdc370a5f5ae", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "6048d8149c4c3744c35b315117e983d47ac0719c8417b41e7d001af0b9dcf465db93631d7ecfd4994086409d39cfbb2b2cb08a30c69bd45ad74d63007e0853f763dd5006d1f1f9b457d5fde60fb86904b669e0f3d5379eef168dd74f0d33989c308a80fcb26b61002a81a1ddd619d5c9bbb4f9fbd7c4f99eb2d4df27e37d0d4984ec2853475cfb533b5cacce9c31d65f06d7fb06613530d942696ff427150e112be4fd06517d643e50c59ee0e5f8fc28ad2f8a220399bdaa66569492dbc1a817bf76dfd07d9d99fcd2c290a6a289e4f5030508ef4d07c77fa1f61084cd14bc3041b20d1672b3948a4de3005e3709e126c46eb1ec1f63dff00785cdb4c16cd02645a7acc1bab969625977d2037a7ad910185c4c8109dd72294d553ef8b73998c12a118c4feeb40c27fa8ff4fac98da8ecb7b5883f22e09487db871351b89d484d113d58dab0dfabe42c06fd46547588c53f5cf11088025d54f61f724623275b18d4c361ec021379f2fa50df7d2bea9efaf028d13aa5f6a024dcd93454b278790844bc42cd39af896c23a46c37f5dbbd7fb791bd8e5378d5df68ef053264710c224fe80a197c9a9338a4433f174be73c37e25af31158c5bffd71fc480514560db478553adedde31fbb65ed5d28201e3bf15750f328834e5a963d0fc2daa4949df041f54a6a196ebcb789f023084e48433820815ed7e5c5359d3a0fffdaae8b34f4", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "050954bfedc541245843f4151a627ddec54275fe03af9ff0b66066230d5c5436eee3fd3b3286822d3ee94c8ef2f317db7546090954eb99679c2366fe455859a863d158e58b76bf904ea304bc6bec0ab28507a82917bdefbb0e01a625ed978d795373f89d366cbb6f711b44157ed29aed6d7227d1a387955badbce018c6e0e01730b848bf0d9169ee6bf3417d1b5faf2d3780ceb1c44b106247b5a8b62bf5b7d6e48a647bc1f2e49aa2ac499371f6028b2a4800acf33c226018deda5b12e1ce7536924da11e53c06ab04c06b36664504ad281ce1cb2d08db04e3895b9931bba5f1b6b593d52abf5053f752eb53f192ef108d849a4bda1003a01062d1d6becb144b0389a5c8c8824f00477c6a7a6a93c8c93a6d486c88432b9633fb5d8a9782e0c00e633fe00a615a260f72acf3859972c1809fbf1876c7a7d35ec9b81c0d30b52abf1e599dcb6888f8f9f6648374756ccba0b9d51dffd2c140426719e0827eadae6359cc9a2c1f1ca4e8442c8b780538b91ed7563634b9d229805717127fe7b26352d1f0afdafe59192d63ded0a5fe114fa599c18c3e58f7f97b1c07da2f4864bddca24864f3fa436bd768b2bd86b5f3f6106acc8c60e6ddee9ec84e4846349ce7bc1f2c09da0fc8975a5f5a353c7ca9f754e75374a8622edb39dd09b6f0dcf550376228abfa68a161e9ee55cb5d6867532ad640d98d276b27c045cfc22ce4335", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "c3e5adf5e13fda7c81694e10779c9c04a0573895363f81c06b9f39c52d10beb991002e5e705b2512308845c1693718a4d0a8578c6d913db332174e310a0c60be2c3144353d7e2d550eb93e3cdbef46980e28bb0af56db8918f017b6f86fbe112ef08647e82801abbf11c153216b8c7bbd53be1198c6dc8a6ef38e89828ec07ce94717eea99767fbfa8847ea2699a288da741e9d5b76f0e43e3f317b7d61957eb60224fb1d122d20661e0cd2676a199d8aca2fe1fb982c9f1101f255e08ccb9f59b4b6d6286e5f70b32874ee3cf8fbe740233c60c36facaa5834f2942a3ea3718db42ed42db6fd295a92c8d1c6e3b4b8e6c5fe3901ae2f9ae8015d83d5982d3834641308d83370aed9c0ef0ca00d55ae1cbe66281a6c699c36b1d50b55fb71aa3cd2697aeb04488a4d52a7545838177ab9b37429ab36df81ca25d93165f1273476760d8c8396ddc19ee2d6087c5cc1a04669f32cd8170a0295e1e50483dc587e81133b1b007eab1aea25ca5cda9bffda1e667021741da641c85cc61ae80485beca46129b229d52c33a7710c3543ccc1d8742d9e0147872cf21cb97021b3ed2b937456c816df450e56730628ab740fae0940a965393b8af420f64cd79b0f98a1e0aaad9e2457b3e89bf57bf36a48beb7d5701c3040a8f1ff2c9ab3854a34acc4adadb41f5ba1844903c23d7274f63f2594a8dd978877bce3a98aadecbd601e6eb5", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "dc289716199aed35cd68a22b169ee1e2e7498a038cb59ee9024a660a25aa142c41a594d802bc80be5465148e806ab022062651baaedc84ed7004917fa7ad3a3d3ad14cf171d431a02d62f3c5ea85dc35149523730a9a3327e2fe32e692a05caaca6fa1b9fb6380bfbd555758028f7d8de22a4cfe4713611bfdc3be0e4af2f888f64a6632d3d3119fc831bac3e8229b54af8c10ffdd5445fb2c3a96cc320318acc4d26773f1c9324c3dc41e598480b2cde2151bd2b176da928c0b1a3364dc839fa7df916a915a0d0df495e1d6e4dbbf4b62b157b082d7b00e4097d8f1b02337a19b09b8bd58bb571fba9500b236077ae8950d21adc05c475c5442409dcc55bf9a3abcd028ded88726bd68aecf55583749ba9d5a7a1af16975961c0848c201a662a0c257e2abfe936d2b0c164d9a731e69530d48206c90f656a83fbae8af9e566f80c735551321c0512508f354e13bfdfe0051f4617512033fd736aa5b48b053cd6baf3ec576509ace02b6b396801ab76efbedd08da091678deccfc317e4163ff4b7d9845ef247c05ecfacd8a202ada5e11e027020bb6e733f4d9cc384c659c89ca0162e1a477362f16a07b76032144acc8e4167f5c86f752dca3a4c397013822eaf24607b0f267eeb09b4d797d9065ef6f9d333abd1afb41b4b0abee81b2e73ee4fa50a987a8b647b4c0657b6374c6e35175ca44f8e60c6d195a6dfd23dfd75c1", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "b9e6f3b9cec61b90f0bd68b6da86c688c3cc23f64004d61b21b5c43609229a7215d3c45d0eb982eaf66ac5afb395ae82310350768854e0ece7e1e6940f6f978fb3d5abfd2d94d6ef32583c2042896e471aa5928700ec9610f08c1acf9adaabf4f8050d50869e4bff50051d375d9494119d0b31c22619f3ab4c1824a81b4d26dc218084dd1ad8b242ab702640d864ed866cb65737bc157cd66fce6890db9ec1dc0d0c3f61042778bcd0705f87a1412f0f0041a7a26f0a21aadac78116e7c0a24a6c174bc8681cc59ace871154dd5a3633b9569699f72488b750a997a783ddde418314380a6ab2d60e6748582c38b07bc6a38a405f885c6b0b10596ce16441d0718371f66047d4c85683a4a69182ba5cf7547bff5fa5ceb7161ef307da26045d4460d1b061d2d5041143ba150ccd9f899dd72c705dae5bca1ed2b1a66e5d8316de2a3d0f6edcda0327dc10ea204af758e6a7b2443dc19ef2e0a1d5b68fd9c2fa53a6793e78d1a6ccbf69ba30e17ef6adc4b06861bdd5da913cb56c5a395c2b92c4acd2d45cafeddb91230928e5e0bf30cc9d5b7a710c081383dfdf9371fb5ac3f166e46673a952d84acecc0f55233bac358be05bb660042c3c5ee8a558716beda40a0ac3e5fc8e61b7489e533aa079eba750f54d555e878949d14a02d48a2994e049370d3a5cdc5a9edc5f2241e9efb94e174e464ec637954056a01b5407d500ee", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "65c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d30000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d2", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d3", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "c9a765c2661b4674cff3480e9a5e462ad0ad2fc9bc6fbef62847b3113d20991f653967971c28252753f5fbacce012c2a8ab592914d269efafa724fa4b920e340930c106f7b36f79cebf0e62e88e0e476888e9f0e22186acdb6c4523a232b65b4ff2cc22dc44f8a559527d79d7cd7dcf3773212f7bb9aa133c31165cc663690bf123d73923c838929ccafee59d6c7095b8d4a74baf2d192c9a4e87c4e12bc58013078b28a7789e82e9f31de1f4d6a2aa6e80632be8e4bdf263e8d49b09416fb19c488c07ad8af722ab79182b23028a71e065d02412a9eebc46d7d8f4e03d79238d8c0cb4a97a9a1200ebb6ec64042ebeccad9567526eeef12c17d94c1049c889970b96e94cc353172a268a49c5e8bee13c15b39dec44f2c7a1aa37a7a0b6f72290acada32b1d8af1fc3dc8a89487ba81347cbeb1350925d30f923958106b49959c871e7c1dba55da0772e362cf8621d78610868b894e16e5dfec96874a93a4cf379b47e7e318ce315066d70ee3938140a60148f205085cef8a7700ca3c53d52a5756a63b3b16f153062b61262a68496210c8be4ef3f9029ca0ea0e3b3a0d5d6d226edbbf44daf8f045dc286ded3c4ec4db6b45347079f33eaf98e3c95b4b60e79ef4a3093feec543703422ba74a118511c2193b54fe8b633866ed2c705ccbc6e7d9d3656809ec3d3356e7400a9648ec37505041e3e31af1c02eefe924a67047d4", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "9e591980e9ec3d62e2edc3163ac8206fc09fe026a2f7e622dc5a6d02976d30ecf141295335008d91a223ee98a143541494ccf7cb06a1aa61de524fb5bb4b379a67ed2ced447c7b395c57a625f835dec6844c3b67a85aaae10e273d3902f5f30539711f98d73f86beccd798b98541a84a03ccb3379e8eff88c19c88aac7b7ea99758194ffa6660153d4f22c1252dd1b7b574e19b3492f28cc097d3ee3f30f6b88576bc6299512f9f8749e0b297295bc275ca59f8056decfca9f3980e6f8d6e07b73e1a8ae8b3847556cd67ab77b96618979ed37744be2d6bc9f2b671615f1d4c4c1b419f05036148182ad4c6375f9e3c7cb37bb75d16c4486e97c0ac5685995cd8e5d76452934b26105be9074b2f8daeb1add13c9b127dca2858e5c80e686791a6f98cd98e540bdf27d21b2dc9fc84e09561df968d73c190b3081293d666be7d991761f4722450ac249a6eb4bcdf190c214630c85243a6c5970184e257c00c5a2a18bcd20195fd041887f001e06d4a6049e210cce62356f99853f3da2522d3d63739fbb2ff315e68ab4a05ba1e29e5b93808df51aeaced52539d7b956db2f229999ac09a6d4c2ef8714ef9d4783f538559f29af9d850bf71b001f231270874fb8dc60f1d1554f60fa69cd657112530e22563fcde26c3c86137e476a2fc1d8ba4a15dda42d4d8a20fbbad7586f472b716d6ea2ee30f1c111bdbb3db8e5e2d933a8", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "23e198d582d048874ce4e6e69f5a81234ca08be1fc9cf0f7be05454997fad87da8f05c2faf7285a7a9ca7aa50f772b8175479b7bec85919162b8a7eb7cd4c1b8f0aaa64a8f371e23ec2c3428d7d83411f24bbd4b80762a75fa0e5de468a71dbe9bac382b4072241e3c7085ed2b9e72ec3779c1f70bbd0f246834f3e81ebffee13312d133e1ddaeb58b84d1ac1b441f311ee1e2c9693e300862cdf5b4a5d820dfde870da22746be0b12dfb943780c0ba928c657c54bea0d84db37fe50f0965ceab905f2ec3ff177421b11c30e846ad93212485e7f6e52d7d51af1c96f31fef174ab38cfb1b1fb5961cfadac518a6a4991ff2d561a7d8dadc5ad430c94b40c04a297012f81e6e84ca02879fd82b73744c4372ec02f141ae6c4ce75595559f3f4cc9e4b7a7a6d93636487e34938082b3fd5f09366a062484d1820586a720a9618ec18d980c969a28d74c81fe4fe7bb61986769a89716c965a7f056aff60e9175527778210eae23e53e244b973b2452f40ab375222621a89e1f5f2abfe5039708f2a659553582f760f0d264f854840d069e8c4db0246738af1697b05980c1f53a1ba4eef8e08583781c13a93d03eb19db75e71bdd0602b91908a885b41f0b8d9588d6e05796c8a6f8d220922ef9bcdb026af9bb328ac7d96d4078205ba1abf00eea45b9c260e3b55da036864bf5bc0cc2d3944fdbcc7e64539a45238bb2061210514", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "4a80cafbe2a6095f8e8663f6289878514d7ee7daba0c1b0a077cefb333cacdf7c116ab89b0a01cab3161c68cac92a08aae7d117c9a3416d67365621da3380a85ff34a7a3b512846048acd1ec5957af942721c241a180a5dc5d8f6f6fe54d4d9fcb3709cde37081e2233b4fffa201d2029241932da170a5bad0d927a803a7f6289fc9f7b1d41cc1a6c94cbf588d5492b363920d0c98404f5da9eb9457648e2a4e9a034b2e2328c7f8c0e794771641a981df765887b5ba19b769156b375535911e1a2da68bb6a37eaa0ef8dded4ce3eac5caff4e8dc357703f0409d00baeedf3fbcbd6895dd3938e1f03dd9f131f9c979e22e4fcbea0c58721bc72d1f4976e93fc1a7649a23745c0310181031ac34b2200dfb4e8fe9bd4cdb52a23c31416745521aa4861eaea7dec4ea2c18ae9f75fa9d36c9b61bdc4185e434f8cb091cd731607b749a3990585cbbea2b1c0e0fff4f589a547d320bc7923b8a6b594c5866095df9c914cca80cd6c0e9aa3d691e2607f9de64322031ccfed04d9c805226cb476d3246d6caa1b04c63372a77668d5edf06365827b80391a6abd66010e8e1b873bd83db4dcc99444e109efa2414c6e5319f30a718eb43a1256b2142afa2382316e37aebde32da5bfec93e89d2adc39f62aca25a2289933a7cd8234d72a9b3c6a001d27560f8c8a2d9a233bac0b519b34f4f79288ea2cb08a87242953ac24ea144143", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "727f107d20a02c2a2e530a78fdcc8ee88816badea1204d4c6a3b116776217f86f6fce6612cacb44aa288991146675cc0907094b5f90a06f0e940c886c07b5157605102c670aa9927fd0f2222b737890d1cb905f0fe4b47e67d254e6fef0f2004be64c94ba630839199b3656abe2c6eb59e84584bb652a181a64895d52d46aaebcb46bdd5eca4655eee4c340649a49a5eed60a2d3c95762bf825f622bc48d05fd6813393d39021c0db5b2104186f5cd00b203b43ca839c192755b40a8d946d1db6b0d2d7df6ec6929e5655396d935ce9d45bd7364b1e8e2bbc316918d33caf6a08ff1c8404fb66cc679f03f9ed6c5997f72e52da5df41af58893129bccf2fe3f2ab7173fa227f24c30438e064c0c1e99d3ab9bcc929391893187b9683cc1026546b6d21c02fed28fe1c43bf1eb679faa560375d445af434fdc2794ea44fea6445a8e89ed6c14379f756070227b20cc2c0add3a6709be39680eee5efac9697f45d2122a51ee64f9ae310c6a9b85d0b300528b858581d59e59c7755a0764c59cb81d355396042cf8150c91376660bc737d33144fa7b6d7231fbd43c16a79d06de0fd18a53415acb352065cf169e82abf94a3337e6b525ddc3d25eb6516208e9f832168faf3c3a224612c9791369ba2ab85a701e8332b738bf2942cd20975d2edac2ece8568d101ab8602d58fbdf652580b5008b499aa06062bb99697c41ce8e34bb", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_8192_sha256_test.json b/testvectors_v1/rsa_signature_8192_sha256_test.json new file mode 100644 index 0000000..7d380bc --- /dev/null +++ b/testvectors_v1/rsa_signature_8192_sha256_test.json @@ -0,0 +1,2673 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 258, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 8192, + "publicKeyAsn" : "3082040a0282040100dced8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8ca90203010001", + "publicKeyDer" : "30820422300d06092a864886f70d01010105000382040f003082040a0282040100dced8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8ca90203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEA3O2O0DhYEhD+LMrbqgco\nRQsruyBmylGtl8LB5Tg539mHCqm4LFApwYZO1IwBnkCAKbc2A8YFYXvi6CPG8b7k\nFUrHkA17/XqMBbus1IB6ChhVBm6/fwQiWj19/T0W1UZ0bHOKMR0Pumoy8A/r+WjW\nGbviderGG4Dew0knrvGym5a6QpZwAsM/QGv0cgnQBbXSxtT/r2MBG/QVw8q1SPrv\nvoVXVMyIXGTjx0o/EdHdLvPKiN50bMJFy6JcKrG2KAJ2Jlr67fok0hrEnlEBKQ86\nUzDjYuayiX5ACDl2j2fWrcRD4bUbGUA5Je+ldfAw4oZoQG+lJEDsmWXHP72JN0lk\nBY96zzVN7L9sedI6fzXRopa6D2rjYRfibM+1bEU7hZp7oSrMtwZVnBRrJF+dIitb\nfC4VgJDAlGSEw4kzZem8gYomW+hmT1PsbnebXXNwnwgr2UPC/JdzGv1EYJ/CvTf6\nt+krFxWlKqJRFfKvMSB679SXw70GHrGisFWbnGsbKGGtVl6b5xCRiVq7lJVvXYYv\nOmDgy5/Tfct8IY46guvCiO2vO2TB2LgOcYZ7YEZcBFXWnTv625uOTRJBx58uqOaj\nsSr2h3waBrBRyLErAjYRobDo4II2MrwW0WmBM4ld9pgwH1RytMu+Ta28T6tGF+gl\n2CmDfw3GJX37NwSG/nkHgUXWFqNJJdEgMeZ5cekfytwwK3pr6mFLfGjZPFSgaSx7\npggKNSKgUvwWG3cwXoFA0ZGWxP1p014s9yQ4gEMwQRvIWXxSrINOkUFW66pl/9cR\nI5RtGVoDSP5hZE5t0LwTyJ/7hACDIxLglJ98+hK/eALR7aNSs0vDw07eqZVUhZCt\nWbJJxGdM4QY96ehM0dHEzJsx3vh7OQEKGrNEMZpjDLvbdIlnWBOM2FBnMPNCKHmN\ny6EWwBwgQ1M1POyj7llJF0TQQzblIY5tQzYdXJrGGTQFmYhPgmNKZBAXE8HyNop8\nDujZr4DlOcrsfMB1RdkciwPIqsdVbqFpZ15a7X77caI2cQ5XC0i3vJIsG2GazYrs\n2cmpkSFtZ7wyRpfYoZDHWqI7X+Ayrtroy5CvBpLwYaaTRsm5aEy3cgmIZ0XVW96C\nU73jeCH2g2SiXnBgkpYu4cV630WvfvyTvIteYVJMBYlo9p6B2QG9Y2MN47GFbXeH\njs+EXv3j0Kw+05qVcNIowZJMAbcsK0bQtMhOCvHy6fiUo61KCnhF9/cSJNTxS6/b\n9LC4VKcOhzqKHhjtJet+CvItPpNGF0qgP99z9cmj97NSa9Qtn7WXNPNEqsyRDBJ9\nMIkCed5eVJdIBdiHA3S0e5W7a95xq1xB6Vluwuwg5Yjc2BJARSyWFK3g98TDXp6M\nqQIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-256", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS256", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "3O2O0DhYEhD-LMrbqgcoRQsruyBmylGtl8LB5Tg539mHCqm4LFApwYZO1IwBnkCAKbc2A8YFYXvi6CPG8b7kFUrHkA17_XqMBbus1IB6ChhVBm6_fwQiWj19_T0W1UZ0bHOKMR0Pumoy8A_r-WjWGbviderGG4Dew0knrvGym5a6QpZwAsM_QGv0cgnQBbXSxtT_r2MBG_QVw8q1SPrvvoVXVMyIXGTjx0o_EdHdLvPKiN50bMJFy6JcKrG2KAJ2Jlr67fok0hrEnlEBKQ86UzDjYuayiX5ACDl2j2fWrcRD4bUbGUA5Je-ldfAw4oZoQG-lJEDsmWXHP72JN0lkBY96zzVN7L9sedI6fzXRopa6D2rjYRfibM-1bEU7hZp7oSrMtwZVnBRrJF-dIitbfC4VgJDAlGSEw4kzZem8gYomW-hmT1PsbnebXXNwnwgr2UPC_JdzGv1EYJ_CvTf6t-krFxWlKqJRFfKvMSB679SXw70GHrGisFWbnGsbKGGtVl6b5xCRiVq7lJVvXYYvOmDgy5_Tfct8IY46guvCiO2vO2TB2LgOcYZ7YEZcBFXWnTv625uOTRJBx58uqOajsSr2h3waBrBRyLErAjYRobDo4II2MrwW0WmBM4ld9pgwH1RytMu-Ta28T6tGF-gl2CmDfw3GJX37NwSG_nkHgUXWFqNJJdEgMeZ5cekfytwwK3pr6mFLfGjZPFSgaSx7pggKNSKgUvwWG3cwXoFA0ZGWxP1p014s9yQ4gEMwQRvIWXxSrINOkUFW66pl_9cRI5RtGVoDSP5hZE5t0LwTyJ_7hACDIxLglJ98-hK_eALR7aNSs0vDw07eqZVUhZCtWbJJxGdM4QY96ehM0dHEzJsx3vh7OQEKGrNEMZpjDLvbdIlnWBOM2FBnMPNCKHmNy6EWwBwgQ1M1POyj7llJF0TQQzblIY5tQzYdXJrGGTQFmYhPgmNKZBAXE8HyNop8DujZr4DlOcrsfMB1RdkciwPIqsdVbqFpZ15a7X77caI2cQ5XC0i3vJIsG2GazYrs2cmpkSFtZ7wyRpfYoZDHWqI7X-Ayrtroy5CvBpLwYaaTRsm5aEy3cgmIZ0XVW96CU73jeCH2g2SiXnBgkpYu4cV630WvfvyTvIteYVJMBYlo9p6B2QG9Y2MN47GFbXeHjs-EXv3j0Kw-05qVcNIowZJMAbcsK0bQtMhOCvHy6fiUo61KCnhF9_cSJNTxS6_b9LC4VKcOhzqKHhjtJet-CvItPpNGF0qgP99z9cmj97NSa9Qtn7WXNPNEqsyRDBJ9MIkCed5eVJdIBdiHA3S0e5W7a95xq1xB6Vluwuwg5Yjc2BJARSyWFK3g98TDXp6MqQ" + }, + "publicKey" : { + "modulus" : "00dced8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8ca9", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "621f3710d76cff557ad5e8158c8266d3053e5dadf6054cf3314758285b4524cfd806e75fd55664bf5fa9f9e0ffe50c058a891cc1aaa6f949cfc8ef7d27b6fc046b298fb27b3f9591fa3b5aeb4c15f791ff00ef9e95eca768fb3910cf0c81ef62910df7c47514141a881004d69e58925ea87409d45354ba1ed66cd0eeb927be2e42476f576142bf2b62dc084d015ca9dbb861357beaa94ab3635349c93401116b9f1c73461225371977054b9f2e2591c566b9139d8b96fd57d3e47cde1756309ca18e602a09eb5e1de19c91c9d6de659995e8e611fcc62320fff6ee54ee72583132d1d9f9a44ad19949b372a8ec567fee0fde3463115e3ade7e918b8f490924b3f1bf7a3a218ec64dc3f1d0dcf16c8f4324265a737ec37fa48f10d78fce936a053dd96c69ad3b698ed2a12d4500fb4254933208667c6d187ad70f296830936ba5b7ff2ce6cb6e9479b563d586ba33d32955b881e2b69715ec1a2e8dddbff47b08606a3c0db0b1e58dc7c8e118d16c5ee691babc6605a7f7475162c47c06c93d9b5c4f6a6904ddf7c6cdf45f9958daf87b0d45b629b5b6a7c258d1c7f230d2e34139efe808bbcc8f8eab49fee2b51ce640c124cc115826eecfe3c0409ead85eb08e57b0f451f7a4621b1b7ef3f7f110fb71c57ae1ce1f4de151dc4d6b924de3bf7f39fa5f784b9fc91a0d7c9700711dec27ab9ec0eacc64f826f6f5597f6eaf522b256705bc3591884b0508beb6d80a9849e8156841459ecc96c6e2a1235668078f4d77bad7ff3b727c4442f6605266650bcab399234617f035555e87f08f8846d22720151fc9955390532f3c701bc861d83e00da003f734ddd2b9576712b91140ad9a42097fc47f789bfcd873b34ab8090879d0bc28ccdef234ab34f23f6c574aa019e45b542c4282bd836a2635fbe8261f110dccf9e70980a54c910dfb4da06441900ead072db6e0283393a6c118ee8b0327759519dde55d36b72a920292900a8e68b744d2bd151c734f37a4062708afae1fc23ea0c473d65429810878ff5042f8b9fd98407cd4aa44cad32494355f912c5370d94f3bfe266f899a5fe05010a3f84ab8e6f86206e1936dfeffd4c8d07bf58df9d863d9db032070e228e6a4ba0758e60ef81e5656d3ae82da6c7bc88f7c806e2aedea7a2f9df4f022dba15bcc1a3ec83a267b8d03e4843546d0977adee28cf0ac97fda8420b90c01178bf67c45d4383d5e00f43f70672c867fc73312210dc7ca01bcdbde276c43caaab8f67d6638bfb8dba298d7a81d829ab67e687c443f19e16606334d6abb2712e93a448874697bfe3af41548c96e434a909bd33ec08ecbbbaa319b7ebb3bc33b6be9a52a3f1d10767471a31a1a97f1aff983f8236287eb804b1877bcb6dc2ddfa5d0f55541ab6c13292b4c4af5a24f4382f0605975a5953f8a3696bfe8652b31722aa2a556a", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "a9253592a8f7368e526f65af336a4f69c4af9bf36bad3b838fca89b32ef0a05e9d15e19ab96dd749be5844834079021b26eea6e5f8652f378906ac492fdf17fb4b8dc14e31e36d8b59b81680b2861fcfecb687e91c8bab44ada9414ab6af4f13801498f5e5581f8bfb1239c0362d283ca323c403ba33c3420484816fc086c93619a077fc02b26c67cfcb4c45c625941d0ef3fa9464c6cd788959d5874c47d5fd788d76ca8bd498d5718cc46eeaee6b670a56ecafeaf9cb6b217fad219678f2cf2283309bfc5bbe4ac4eff3d8f27fd00c9d3e70a78ec44366cad800fa631f9ad3c6e962338f4d71010c603701b20830d3432e44e9ab7ebaf83170c74f38e91c872b1c74cd34ec64ba8c42af00fe7d9cd879d820891974c0928fee2cd2fe145166c6fcf33d7c5883285a773a610cc6cfeb6e9951e727c4d8a5d50c479ffc7596125e7c149ca8766fc805f1bc9c5ae048d6c0593f539a30e1adff0f4e5146cfe52cb6f7d7a376921222b8cd491c09240f69ea4547d08fe1cb7941a2eadd712c5f43ad31f7097c8ce6841f47f54d3f4dc1734c6def8a4bfd1c62623a4616b4a6e82dbb977fe416047a7a0941e972c32123d6e8552362fc88b402d2967c40636a77181a84e0c8166420a122653eca06931b7d531233727316ce7eb6762720827f9aa6bc48b627cf55dafab20fc59d4cdebaf29f16edc9c8e9474605f024f05b0ef7436615e95322c71ec8f581017b1b4e65438d93b370dff4bf49d5b5ddb46e1150ff22456bec4015c7d73018763835f7fe1bc72ed03532e2b0237ea7904ce5df5b4da15deacc7ff450bbaaf79e62e00cbb98f4b0557da4106e190023b3d935672130f6d137412ecbbc9b9213bf838ff5e76b68172327b3cbe98692bfd4d63adf47a4546a61b08b9bf4687858743a7858b43eeaa244b918548a008de4dbe72228efaaec1afb963c5f18c97226c563fbd1973f753af5a0b6e216ed67c71aff65b3d6690e714893a1b53977ddd5eb3cb07e5dabae7901598af775be205694205de4798943686d31408fc9e131b3fc810e2ba7cbe2dbee95297c815d82f42bbf33f4fe2f2a766b20833f5d45480b40d475173465d9683ccbc60fb7cb0f4920ce2d05642e8b4ae96ba1865bc5da7cbbf3388e9d6deeae529940bea93995245160b06c7e111e36982aee1eba557fd61254442184d9d03a0ecd1accb18a4426b34a94a6ff0a392ff64f64c3284b9bd70cf5225f4751b79bb3ef923b302c14554aa6079cc8736f3dd19966f4954c458ec702c3cc36b63c1742a3b41e0019769edf83e15befb3e4471b2cf8bbb7fc74e30689156212afeec7d55c9de226d98994fba0f300cb612f291ef35b5b8b00a22e093f4faa5f0faf074db9ac5face9c01e7ef3ac84fc7bac819e96cc404429a550c3c5a38fc27bac2443a632365db709359103db9ff705", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "2fbfdb378d7f87e251db8e199487ee9f0d33a78ba97a5ef580dc8874b5024455506691f2c54ad1ab16fe794845d2d98cf41581445eb8f49f37e39bdca5f395af6018403d96b3108716fb7fefadb788965f690b3e2716ca01095237879992f6094b0936f7d5f88bfd46e8392a1fe5bd68c36cf96821bd9b05c91862ab5801a05db3254d007d6023766146aefb052a5d288c26c884840123eb527146d08a681e87c97afa65c3d9f4023d30ddf6c989e973c2fabed48415b988c41e04732ed477336fabd1c3ad1315d9307c2eccd654a0bc3f0d8faaeba1cd7d8692029cc2be66e7b3ffac856e0fa09fb7e7d533e9c9615b1fd59cece5503666b9431f4e74e627043288eee7d39e115ca01a66bc77a85401ba67bee57518df63de7a3375abb8217a24cdb059991e8c921d3cf311959816577ad05b1f87f75d8ff9f48de58125dc41e69ce11c29a511bb8ec336f470ef670a190e06a6dc30835d1e3e0ee708855e2859a412495d416a32b97a0f56f2e1ffdee02e9e3e1785c50c5972be60cb896f8fef7e8abd4ed38c29fd9a6be5f07d719b7be9f594d9f8de05c230364d3967b05bcb6e0b723522f11d8c04f69bb762ce56c52298ae192bbba80655d7820516c734f9e7973630470610a722449c685e18fa75e909f2af659029717ac4da3674c0229bff293fc18623a6ea29ec64003a6ffdb7892b840d3bdf03aa8ae3436c0638b7f13a060cd3832cb191fb037e920312b67369135143557e65e8588132518a43c417d76b244bd86539d64a5b172b302ebf47aa563bb1b0e1713a452ef550c46fc6d6ca476947e393df75f24294e358ad7fb5fbab793492a6312fdb840c305d2513c7f92d5f114b198082fd460d822d17f6d319141da0d069360a355f40e917e493ba8309c1feb2b3aefa18db031d45258b0706d05111a10d6c9095595fff6ec34f02112098e854f5c8f7b3778837221be96aab5192e4d6377a8e434226c55f175d95390199a3119cbf925b04f3c888ab588d22922c2dff2866856294f2e324029de888ffabebb1c804cbdfb2231f08d056def02a6131882a6246d4bd0117f7be0138ef4a2c68046dbce9a1393003e9d062aeb4009a95d8f1bf19f08979a0b62bf51131a7212cb633e8863d73908d443d967d6c19d1c6c1394be0bac5b756349a52ea4622cdff53b13254276d56090404d78d9551992b430578c85d28a4a337bd0e7d09a583d3b00ebe081ed996e297a63110f7186202619e228abf46f7bb43b228f8302ee3b7bec754c68e7a1d6c2a2fea8b423d4b2ad51a57e94f22009125258cd3a2904fa148105880224bdabd9b6f6d3dc68f6c53291d9f2f040342da70718557fc41bd8a58ef4bd7866ae805ef73cdb2c1888a44c635a96e6ecc55c21f1be1b4ccf8ed0542700bae98a4b655d743977604ef1624b47af4a853453ec8a625e2", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "036f21919c5ee3be463abeef9a83009da5267db73eff90c93f8fcc9c5ced1f52eeed183127b8131787aa62cf25bbc1afcb56afcac282c9b1ab62fbc05a79cc8bc2f83fa45cd71ffa68fd6cad48a746433777a442654a0974b8cb621ee3ac172c143a7498455f60fe50a854aa1a86c45bfb7b6de6cb0a8c779f5663a015aba55c41c0d53364507eac64291f8a7f42e6d60c133c6dac44f164c348fdd75c1076f1e656c53db7dd5519a75edd72259699d9ff92096239a6e29bc77e02a982bfc3967649b0f3f326c4e141d0d51ab2a61b5dfb5faa86f8525cf47ce7dd1fdcc01abe76a86cb799d46e04ac696c0e0f189d99d5c9eca09445e092e60c28e2de4f9dc22fe1268741a85841fa0e84a83bf7d6816b05d5e1fdd16f5b42441f8ea392ca4f29a46847fb18f7e134fb2e74a73fd4aba053e70eec0acb864bf80cfd94ee2e4a98a1adbbc6311793f2b32bd35c242080aaaaddbfba68251677a83484bdef24710106dc301bb6acb799ef325d8a1ffd00a6fdd61e3506ae04065853069124f1db05903a78746b9beeafde6569543763207c71207af88a74e4792d4fb0f31e7d76a09172771ad687e85b70954636f3d38a1b2b96c2465836e1e97354f0c7feeae454b8537fca3164a378bc1676324cafd4b1a199e728a3ba7cce1ce6d50499e5c42c6581f3765820e7f6042bf82d66a143fabc3d524a89f666114189f4f67e3ae69b8fde70ebd3df911be2bccdf9be21305a6e17c52e05b7b43e325af588d40909475cddc7bdbd7f3bf940aa4045cbc4391c8430be33747a1bf663aca1265a0bf19d7e78b00001f58a70d107a6e73ff436422a22884d5794c9f72e2db0d1374d46158a2717f7e6953b368e00d8d61525753881ca6202d5a5c9c1a2b2371b3b8f153d2913d1151fdeb7b649f685963b3c27d29693b257ff738a7014abe51caf76c7005b5b095e2a3899726c92c7a02f557440ac84ef0ba7e4b04b04e42f0b06545cedd1f65c75a263db1ff4745b4d169de2d1d01ba8aa796e23eb7aa511ae81f6790570e58a3261149e604b33d39b066779dc93703aab2d9a16d45c00c52973bfaa90a888515d8f3e9515d5b5958071a5cba632a489d5be9945f31a58e8b3e83fc212e976780ae2229fa00d581a194e63a1cf54010d11cde8fd9f41133f938dbd437f702c593d6e5f339b61ecb766ddcd8fb58e00b2510ce91adf6eaccdabb1c49cfe0cf4a722673784864ee9685cc3005fa49b81eb1bede3af983c0fad10df95d0412a36780e35923f64192ce2005bcca42531b968e1b57cf0b6ce45d3b59983fa10fe6dca21a3f3aa184c305bb3ed76aeb6013bc1055ebda3a095bbd4d7587d7d2d80b32b63d6eaad328275c0d22a8616afcd2391a74516bc51d84e4efc9b43d3e2248d8e23d24d3205f13439ebc208b3ecf8b825d586fec3e3114fc5a7312f63", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "716bab4606722610470a5e04162ef55693ffd6478d7f36a693ceb954fae607af8afd6f5fa264f8e1286d5db0144e678b9463aff4ac2f6a546411f71ca3409463d00f6b1740e15ca28a54214ae412c9ecc4e4c3f1960f35d23c1bea19475f6fbe7de45a95ea61384256ccb44fd1711f364ce928645cb6e3162edd7b8f604a18731ee9d6069609f385f431dcc269e2c4d1bac55f0b77fd3f6862f447216b268569a9ce5f484ac99a29c9871eab265fc49f80c43425ea65c4bc0a4c16031b5fd50f1eee11df6e7171494280cb194025dd44436528741fdc913f4aaa628dbd652ab2f82bf404c7f71a3e515bba9ed330009eaaaf14c34b1969d9a84e6f0e27dde9c0905d717e52823513e4fddc8e11360cb981da1833c80ae16a3fdac8e8fb8e5f99ef86efb309333a9f9c705d240976cc67d794c74aa9a0d5591a016cf04719a89e47503101927d719550411401f1e934be20aa6cb0f5e7188057c43b5f1ecfb12b1d323af7211b802da9238dce1f04f673f53b4ae537908636efaa6399e47181f34ff4a6ae6bec08fb9aff1e1df03dc3e454ffc51756fc5b066131280f06a35f4a4fcdad52c532fa30fac77446f3d3c304d9c5dfaeb6541cc056ce078906682aa84f711d00ccfeb659ee997ed30c91f3b6db4ec80b13c36ad0b80dcf260916ef7e33c4d6489642c1eab55b3adffdae84846686f3a48f96dab7f9cd2306b9d3c2ca8840a1285d65dc6a78aa1b46426964f5a75f7d7e62b8ab5f95def03d6527a8700d297bdb2fcd09f0242b80c529502e26412d42a0c5ee332557e156e2d417e360afc199cbca76527f25eb5958a205c44e9ef96d68bba3fed36581d812775529689e4d32daddf6f8b93f21cca884b2e6605f8f2c0ab564a565b1a50b70951bf1c00e4859aa81c65d1febda87cb6cfb3e764930e1cff293adf65471e6be16188f77a16c1dceef7b9c53b9e1ad3ebc536a7d771e012bdc61cb2c8f282360a8b2add8de25b3395cf588ffd2400f4d62bf9b93247a4ea4c2b9d1ae4ed34500cc07eb09fb7a8ee83d283dfa9520304f9d4b5653ee552b1cadfb0d9ed0ef0c24829d52b108e6d6493f00024b9f7d2ab3cb1539dcac242b553d8222522562fac698a8073bd2f3b6931466ffdbbf956332a6687d4ad030238c8fd0d50af8a73ac905d7ab7c348760a7a8e2bd2f66dd7a829deaab1853ae3794da0906254d6621ab400dd9c83468dc19369f6b9aa554e9499a2f4a6a957927865bd64e3633a42521d9e0bd69a9d7e14fc7b6a5beb5719071c8308dc0702838210117b2db612a246ebbe560b0f94c941988e3297dd2f6988720925f7036a4f80e3de8cbbb1873d5d9b6e16d65a3c81262280adb4549090463bd6afd22eb2437065a229298da26fe33c576bf4846d78b6c6a84f52488b44720f8443948ed26ebd0433d8227bd76774f4ccdb56e", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "b2f7140553291cca69194920b7435c43c0efb1dfada9013f80faf5fe5dd1f2453526bf09979451ae78938d5e3f2e66282772ce56ba0f652219f651dd68841ac8ff86f22c83ebfc8d1ead5aaf9efdf54c93c92b189c7f2ba6112dc5d80c981d074730a08efa9ad63ce9272aa1728306a1bd965ff0b506fb96730a88f654ea59303017deaee24575574ed4fc4334d69449b364fef7138b0cfb0bda88dd297aad572c75b3650e228f060288f90a2f6aeedeb1c8d7cc9259871dd692f722b59b3b5b7b48496aa1f8db8df223d1a0d9e5ed25a51f89ea9f51669434e18343f451e8cb5cdcf132c76079b7595187ea629f7f215f1768c2ee0568ed62dcfa71e10646cac0ebb8dc4e5be71ef5a168702766066af6191822aaf19d033a8825d25f92e6354b3143936682af1c79ad824c09fd3a0c24e0bcb69ee136d193e721ac56f9f1400030dd4964b6dbe6c23c828ab02c3a4e6d3469c8792f21425b78de94bf5ce5238027b4bef72e6a10beb10a9c36914a556bb8595134e01f553c11abf0194197ed465e71807b26601d29d532ace8835febf5fbfd5927d2903aec2940443bcec653558c8651d7c88afb61c01b5b6dc0f75f55d9c4800df375022f41fc138fcf9aa5c9f661f2b19e660b2d0ea69fdd4cada42b0afe69cc3dcd294845660f2e94cb50ea206d2a6ae00e5c0a35a7a700c64a4af3c43f3455ed7058ba92a123b6a6c45bc79e10b2602ec55c98545c48d166813252b789b628ac81591172325691ef142bfd8ea5c6978cafa57d04ac2bdcf088eca87734cc611977ccebb637668fa47ffed4bb89b51b2a4069b797f1f76ff410caada318c7c1029465cf80abd99a7233fd0482da0806870295a98507494e0a067504fa5c392eed1d188ab1c43d3982c733a4040d0392999dabb7393e79b7176fdfb0c0f92872ab9219517f252ca3efcee66a1c6f13f185d4d6a0f5ad36b11f6abeaa93531b509de4bfc3c3f06d30bb6ec7e7228ec0568651f686b645ae88e30193afa7cf8e7ccd6910ef4af94311d59ff819deef40ad07443deadf74c7003cbdd7e20a111d208ab92fd5e0e5f4b8accaa325b80d8e3ef204de926ced36b1eb6ecec545aa0ae57ed6ef9a2658768a58d3e534d3e3f4c523881c39fd87cdfb7bf438c8d847127a6e60fc1c6b5a2c3e4a32645329fcb82b770b6bf607be817757d97b95baa134701418a4c86f174cb34706ae76a57a32bbfefe68b013795d5f075dfd7573cce7610aebbab399fb4b0e539aae6b7f75103aef980da008dea9ba99ccbfd10fa562fe9962a6c6ac69288437d694291568f13bb206ac39ec91f81458842db6c0ecefaf430530899dd1b730fb8d92bea8329950bb632f2929d55445fdcbe30af5a236904eaa5a086a87a95dbbe7eb4b5612ae73f14d1c7fa6c4c7ce1a304b23ad4b266fd7c538ce1e994a711c4dfb", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "4181096aaaaa28d25ad6f0a5f62cf93f42a409c2e8efcebd4ed203570475bbfdc28577e8af3a64b8be8941e0538835774e73ee9670f8d672049ddd10c558fed599fdf4f353d62e186ade1a8e7aad21cd4098c163a95a08126fb98d457fb419567a9fa6e44e5dc757bc073d36351a701b6aec281155f1e5d231d3015722b24567745666232e0a5536179f2e12aa7913d2acf8860a8f3f3ebb2b1332aca03b774135b94366b25081245b6b7ed96616b6dcdf9e9ce032410fb4dbab3a73840edbb5a00b2a693c7681ff3d2e7961f9229ce1846c2943f569f0e0a7d0f0968e6f93f1d68d35f3d34e761750238c0d1e65f36bdb127978821776b4e9e1e6378fdc4d5dd58bc600f02bcbbe741f7cb1698dbcccdf4aa31a791312c0590597077ec9bef8ac1195591ff64f085d891c9461c8796fef427c86e8f2cd1edaf9710569d340994d6a3a7f2d94d7db713ae5080b74760b3f264581636dc10bef562b44a1a3e918768983f7efd67b83a0ba53e60f57a043da7232d32938b59dd8e271fb8c613732c9f364c36dc02e918016e6f9008e92e5326f685bab2a5a77296ff97be27563ab40cc28687eb54c3d1bcc5a0d7966ed5bb2d675eebd4ad8ac1f417be8ec6b0275c7a38ebe86da94581a1843ced8298d7a37fe3a803513aeb9b28c7b6a8d4c88d6d851feeb79506f0cf503094e9bf6cfb30aa5e7f8d65673e758dbc5a3ab6e27311a9e8a18fe16900e114436295ba455ccd25e4fdb39b9d7e6777256f3f9800e4fef663528e07a6f797ae9282b5489d536e738429c4d4bd0ed0dc73173ae1971b70e85aa1020c3d09849514bbdc5ca9a49fbf8f34e459b414ba3dabfb5778179c57096ca9463a2b2e8271af886adcd677ea64362b04608c7eb2fb25b0a657806f5b6a5bfa57d9c1cf225e94a05fb9f42f912448f9c4dc96cb1d924665167bd3445e8a3c60f0d432dc14687f38e3c25cbb5777b7b37228901b5ee708d7361adda617ebfa5eee74a65cc7cb4b446288b7af5ccc0a5d7eeb53af26beaaa81d2db294ed9e284f9a60a0491419f4c443dd467393bd8d14ac1a5a024e7e721d6a88473623d3a7b124ac5a4702acec6449e135b66d626bf52eedfc65c053cda3a6afc9713d2f88685c04f28d157b32cc65924d8fedda9d4b5b05f26b761640f5c212f9b1d98d34ba4894fa80ea39332d07331ac8c5562dea5ab844a0b933a18fad7622375f9d78609c91f8915700d206a570fd916bc1df62c174ebe7fe369c67307fee8edccdcd62f37952e83d178d6e3825233244cb4120d70a8b11868ff89a551789112f556b29281d4e1c6706fd7712805d0419b2a910d2d1b2428302fb1e86fb1545ac35aea9ec2da8a992ad997a54f3a1bcf12c9bc72c369f18cba6066948101c7469685dd21561d0d22c475f2e7c955783ad47cc971aedb5691d3af689b88788e16", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "1d9e1dbd94c0a38524d1e56323eb8798b03fa4d91f71db3666891a384c3dba7fc3f3201b5db343a3226ba3935633cc614e08ef381d984602938cbe93a3d491662a29a6cf3336a2319c650a8fa56d7563e06f6dae928ec3359c88c5880c0d42156d35db77e436a588dcb2dd5d106451bda79e93f1952bb6dab77b8881b098aaddbb0faa45b7ff7e05f2bf2042caed5f4064dda76f658487fdd5198a3711eb1356deec2c8a2ec95059a79fec0a6f9f926906772ff5e7adfc1f4cdebf7056749ff193db7098b4da6be1d773f2bae52183602ac48e565bb59de56d56a453406142c4f17d7d15db968dc8b06530e3ff4f11f849da5c675d11bcfadeadfed30dee988b76b64bbc895dd60a0193170e5cb284ce965d5c51239e50694b6aad7f26f4af4411389b35d2c30dc6bf7cddee3946a962f28634860b127012312e0c573b00843a6b910d1300c1e0da52f55be75533e239302f1d3ed76f17fbb9c6539cea93b4a1c8eafd5f787212da5b4afe4650557d69adff46c26eb0aba08772724eeea95ed7ee25904ba0703ebf523bd412d449e70b04e24da12ec673b2cb17105688ef340c380f73060a48d58856a8ae6afa90982bf9b20f10c0270ef5d6b2ef4cc21b1d9fd9a639f8143f499a81b77e5663f17047aa5f702a329cff5cc531410e99d50f259cfdb920acf56fd59c9c0e9516149e425cdfb84f7685dc524271dcd6be15483b4bdec02808a52bf4da25b797b0ba1f7c87471620bb81844403305687ffcf89a68d671730b361c056dc629edf99f200f189f9682a595618e517b8c0cde623403ed52687d5f27250240a8ee885a8c19aa879975cb58e483358b460b7515cd03ed542066d92d6dff33ced8656d86b0a9edcc610ba93aa22d456bb6c700805517c0b3f56b57905ba6dca69746527ffbc4516c23e0a53ba53c47400bbcb67fd5a10ed0f569221eff85139e913bd45ad79fea0292cf0e02bfa508f72b056abcb26bcaebf62d1fe7e30337ab2c9790030fbc9d690f4b0b1e26bd9597744cc6eeb37192353b3b407b1225ba60f9c629bd4654532c560dc6df7b4da9f9d567a766ace61ffd06ffe3dd863aa5d36a8443218b669ad3732abf23c7945376302a35b7aa0556db2000d4d025fbb9eed46274d416023d877d6558e2bd508b4b753ab85db1c518c818216c40054864d7a7aaa3eea2dba4dc24ba6cd7064e6f6551a2cd8604364f1d700e8c588e8f02fbf793a2c8ddb1f0fd1562b0b0c1693a8b40794ce935ea16eacd87f5095899f8d9676ff90e73400d28cf91a0f605b9322ae36aef66859597c472f8a43eacb398c72e0fc0a22aef48620912c9ab9ecb8671e1850b6a4ef5e8542a243288613de5b0694e5d7a5ce06dbf8e6c87a469bf2e0bbefcdb76356952cb816f5b3e5f7e87e97c8681a6e85c1327f3f5e2622110b96878c0e95abfe6025", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "c4af488189f6914808467c8f73ea18feb1843d53ceda2490427cf68ef4bcefc70873496710bb4269a351e361eaf5e9736a7568d65a703d8891346e0a336bd3d097fe6c8fb95657279a25a68de53a0e8e4c354fc95ec20f1b2d35b873b485c931a14b2d3c590e2195f8de8779f6f88451928735300762f1378ce09505d78ed85fad2fa91bd161858a2b8474000f32db8d9d4370573cf192a6255a1a0cdf901b614c6251f68b7b0ab393e83e5a54ac108dd207cdcb481b514580b0e9d6e5fae865866cbd8e00403df29cd14dd6b37acd8c358a265f1b258eec51187f8f122098d33b37455fe2aa0ee3ec16e52b55fdfe24b805f5d97f95fe3dfff7beb3f3b5acb75d34afd1164d2c54e1b3f5be337402043af55deb0f3fd06aa6875faf1c38df70d90785911d9afca33683fd743cb934b151d4323ec8b8d6b33eebf4c76b1c60cecef3fd7a27ca043440ba675e27a433dc48d8e167d1596ad9000d418905fc86c9d0b940f8b267de3558dc5c162a08398d5195b582e7dcbeace930eca5a5cc9bc30842ffb0751b026d15678a0640923131c5c268a616163fc80b95741d61cb877ef6823b1aefbb578e146fcc79b327ec90fbb6ca618ee870e1a6e8a2492e8521da28062c127080fe32b514907f49ecc7ae8272bf8471683304e790156063fa5e201d94f5d4f051a0022356c7e010a2b78eff45b367eba4049b820e7f7be50fd72b74a0c00b2f35e5fbbef00ae664414fd14a79ba91cd55c47b790f25a0497b728a252cd85ade33b7dc9b71bf6e9e3c5546bf2f1658dbe8953681095883c733766f2d66880d8be62b608f9f29b31bdd7a3b09036d1c42f4cd75a9716675db861567067540de7323daa13c45f66fee4bb4a2818aef30e7d41657a2cf32320e15d77c03c302b3494b364e2f5f60608f1ee3d8fa9d404b9a867fe49d9d872e4a32ad478cd5ec46c9bfd5215418682afa460cdad841511eafe21f1cc0f988f5af1001dca4449a517b2cb19e9ad0d6fccd7e506706850623f1bb4fbea400740ecc198782507fccabe36d76fb3cc037662118ca0951fd8663f2b9341919bce696fe80368026db0fb70a8049833617651520857f75db69799df1532a8b1aa2edf5f137b3a14e0fb72c95788806adbb3c2832803ca294c6ba562e88b40ee6370e0c424c43402112036b3f22ea0f414367ba394977f5e42feac5de006cf3bcd9a5771deffc0d5e08f8497bacd613219bc20f8a8c27ec7b6d84b1d111e7d137927b9fd2f96775e682c7b95d295347293418cec1f271583c208be83bc41a338d1141a6a5846a169b1f01b4c7ecc39b45e24f35381bae6c299657349fbd90e4b10179307e5463384f362615b0fb1a5451b97c4a1d3d6da11938636d0677faca55026d595fd261dafe24b7a60d5d5593f4c2abdd783b4a0052214c80192cc729a528335b21a3e69b", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7889e42ba67369a4bacbe060ab309bc54b4c215396c33bbe981ba2ca6adc0fe0077d6889f9a8eda3aef1fc759d8b30ae92477e141c1a288f09df227c65f1095829c1048637d85801f32ee0b0b4b57736667e16d61d9700aeaec78da8175ad8e45c0bccb04e0ea15166443a3495d32e8f79b5c7d006f216be4db9d3c2772aba2432bec76e0d42b8f79dd585d2610f326e2ce1ab70b4a49c5e136cedf0144169697de39d22fe05f757af48a90186d4e0bb52c311e6c3bf225422ae140a7bdf01407cf0aff9606543fe313b1dd694d945e938c254c120252e46f051a9c1f0f035e346876642272c94d12bd4fd120f96d20222b7d1885878f817c60f9fccb992c7e7f0938d99498bc7a4173f271ba5798d0b962d70de51fbe4a96a138ea591687349a71ca54045214974e86213e4244901354879442ab864887bf393f5878070866063ded9a1f3097356709a6cc856f01b474e7666656c1916a2bca69934a8d45974ed274431fd391b9cb794a06f166bb03097abcb80b1ee875651a5c76fc83061ce92ccbabb7ad7bb53da12880fdffdc8a6df92493115ca9c1a18d49b69792003863333464821070e26bf236b66b52deb2552e812b065150527802e61e50d2e39fa40d150b299bf2313919e8ebb95bf930b3388dbe466b9118d4273b75de200d9821a8b7b53d128ce681b005f59c3931c57029c21c06d5568a66bf8b9fc1eb84304cb6f9472c7c46fcc57e2270dab7dbcad5d6a941edf117fa8532137c3c690996a1643eacddb17ae1709e178d451ace611b3cd7154ef8ba98a0c9db233079c02a322f0f428b83ec953a6cd73dab1cd1e5fdb6e29528a4323926097813aacec79399d7b990778e0d6a7e713babd547eed6a3b947eca62f1371b64f597dfba8ab4fd750cbefd7000d62919bc9fccbb111d113fe807461cb92899fa5a00d2220df89d8411f78460cb36f327032cf7efcf893037f7f3d890319776b5855330e4dd7ecadacfa78c0dfd78122244feeaa03fcb520672d0fd4213a00f2e6e6635550e15f85a91c7855ee724e0f73815c23813ba702a6fbfaa7bcab5f837094d5acc9343b3d7595ed635623ccbbed7e5b8af47980bbc915f40c5c9c57e5f5ff517444180e71f835293fc6cb1c0d51188f625729d88fe1888907b61e304836288bfb88b5843fe0f408eda3d5be2fbb57ea80f2b31c8fde07aba6ca63eb99259a35d018f7c27dbb1bffd16eb4779ff1b7dc1e17780114255a363efff36ab07a6eb64f9a0b3c0ec570bbc8e6cfee3e12706a9f6fb1e88ac542efb67ea6c5b955c1863237e77d4e07c1bbb31cf5ef6eefccf443502c7dd875b7889ac3842ff3a6c821d24ee42dd28906f1a44531de83f5579f821af04fbf3b095e824a0173b775ccd8b1fc7aed188f1058b824328b31969167134e34566af1284553f133d4183d39d1eba1b8f75", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 50 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7da8f6fbf6c2ff98187fec627118d0ebef8525364db976c6d075faf13e9e07b3ea21ea06582354bd2ec7d9c5b98b9c04b1aa6a09c695e62389ac9c92f4aa375f73c3ed3657babda4f0366d6843f4ef1de7c8245f06fcc77cae7f6ac4e94272a883dc13f8d0e018039cfc8e036a270bf86cd32d469fa9da87ad371938c52102a9431787c92562f4462595f1703497e8dc0bd5c94614ecde84280b136910fa4708a68f7247aa9b01dc003b837beb7b6e3a26632b66f808ea7b9ab195c15eb77a0dc41119dba673e93182abeec86195d8d15a05b64a8817f063a19d20d4dbc072e804143600697e8e379e9614ebcbf5deddbfffd440f66df1a459a4b0895ffee54ba4368914b6cec4b41b94841c59c4d83d8e72ccc88b3a14cb196b6dc9fd395d2cf96580fc291d75a2fcb89574d104c5b400e4bfcd6764cfe66d009b6228117c255156dc06859bc137eae1ed1924beb7241067928c0bd8497e601ccb996e1f3e2bb931c920e0d38689fb13540e6cbcb955d941f0292c2fc1a7d9dea2887a874597c71ac9119ab7fceda32e298477b3a5990e4f6b149381d4a58af5bec8a4b59851c95f9b1b21edc34ae10eda2e9c0eb0fa026cd52c0ca550884df429bd3b72148dbf01173af9708249f25a002950bfa617dae3a49f607aebe7b88335cb75abad34f4ea79d65a52e15024a8b567d242c3c36d516c4577e46d6206ef9283d0d2a93e94efc12889de907fcb43580f17572aa177f3db45afb8ff53922c45614dd28e5771759721ec3b7f90d397e12d84d80eb7a7c709c050ee400e2aa3195d369c110df00f97b0b1e1f6485acfa4d61342c83e2fd492a7586c32c4218f72f2563a22f4bdc29589714a8a7693b28479423e407a150b995f7b386b647e8dbd9beee34086f23e387924c986cb9f9140b906ffdb5a03b5cf1a7b36785fc3d88d0a615af232bf438e32b53e3ad84bfabb2238ff16f5d4e636a4240110c6f5d68a233f2394db4c944213912a49d6d22efc8fde7aa3de077ce9aa9fb485c40689a9dee72e6ef8f844b75972f13a05c0b4abdff0c74d34aa0ee2a465f0c56b73b51bcf94a0d182c04089c84b2eb5089643c9d7abd5b36835b39660675463f48c40115c23b43035dc36d540294c131238302f036c4bd526566d28dd8f5bf6f82157a76f2f93058e8b229a94a95b9ba8d233dd78123d1b4e28b4cf854b1acc39424fcb5afb275cc7fab988bb7491ecc60d28720e1ea24086ba97a25f5115d35f268ad8315c6b5d2a4cf029ba5bfd7bd5b0853a9e8e07ad0f1c595183224988ab85c03e4847c1b285637e64c6f78a300496d25a483fe75060365bcccc743fb96374d45323cb56d8d4a7f043c38c8952eb28b4b2c286edded4508a89b15c6b0e2a1bddd3d5eefc364e129e2ef2a65cdb24f0f7aff86c4341331dc2242c0abdcbf22d26b2ee36ebf620", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 48 instead of 49", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9fd5b75edd891db2e99a89be3dc56520e0a1ba218ddc364c8af34c1803774b597fac85e16891bfd8bd92a3e0efc639ab020b57675a515bda5109042c1099f2c0a98dfd7688972b8a2fcbe2498205344a43e87b63c49acf616fc1a5540dbf6978620ad6f52d5439237960c4c6b20625c4a5f951d57218f628434924e5cd89be9efd8bde141a21e056ab8aa1cb2a8d03591b2452a8f5c34529f44d30e1e4b95d4c40e9d15882efb180fdc65581d9bbb8852c16f6db321c5e03559d2cbdbb483be6731aa9f5fc958eace579522735ce21566c81604efcac5967e9301eaf768859908bc6fdc8698667ba56b749206e1dfa49f97a453ebdd7403b90b295b1bc61e53f8a139c10c19cb30056bd2cec81cb70696c5f240380fb48528165aaecd545d4a3712b5f638af36e45d1612bee79e4caa80d5e85a389850c3ee679a915a081ab7e4d8e0c11dec85f1efa899a6d7072cc3d06e590b5794d89da71e0fa96118c91ef6268d6bbbf7d069a2d4d59a5c3c8d4bfc7aeaf8e80768b4b5c4b83bc084ae665b5782ab81874024fb18283b7e7db846dea83910ab8321340d4fd8c155fcaea7c8128b5659c0d49d2315843afd0c600ca4db828bad344e053d90923d1d0fcffed145093932989a82eafa6bb808f4910b57d60e032b3451e28ec2a205a5cb2eebf6539c0bf27698705bedafc932129973df367403229d7e57de4de9e96707fe5e775ddb2eef8c16e8ad2713e0d5ce575b9f2635ac06405f7c85ca2a0383c3806dd6216cdfbbbae1605a770728facb781b151fe0c7359bfc67434512dea3efd11c122d16a4a1e66c817b9bf24387a62ecdcfe6e351b2397d8adb507cc18f6ee097bde1819f8481d92600caa073d6edf9e9d9cd14f4f2c0e4937f9f778746cbc71bbe8994ea25e28975d24cda1aee4e619970fc287f2355406fbdfbc0793dfb27944941940673ab74f14c9225e9c47b7a514238b38f7154121f5fd03a341af2a21cc7be7ffefeabb83d2a90a94c8a141bd151969d69cdd60957b72ecc68d2f351b8aecd68811fb5f152e576dafe14da5d95277d4ab54db37ef9b123c57b37f829f52db60ec421d4a315793b32c2fdae004693f9285ebad3c95ef068e86bfe6a9e348e8df1a1d0df9f20b4b6cc154ce6a2d425eea4510809d2a027d7ac2dfc77b0d1729453fb4bad774b864719da3c7c4a67569c33426a192337d89019159c4667e92f814eed36d84da861b8732c664bf86d6eb111b323eab2dfbe4677020aa26de51c4199fddd9a5777f7008e020723d0db6674bf5f3b23f964c29615cd404f07d0cfc7d10846ebf7313fc6e7fc072b19fb4470676f13eea500e2e276b5c7ab49d8bf7bea7509c62ae4aaafba3fcab263311394d1897fc15d388083072ed039bcc184529ee45975bb20376a65fabe257a8c35df48e04490f41fbcdd1b503c887d7b1", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20840c998a93130c2d6ae5374d8a1cf4ca7956c08c5b43f10dd05f3c062bf5cb60fbec9b9724d58b7d4c7d86ef7ec8ea1c1ddef9685d8d7d78917960d773a8ae6d7dceb89425dad9b6d80dbe7e20b189a58861e17eb9b63c5aad4c010cc217839556e70dc2564481ac8640db002eb7a19ed7521a4b826ff7d342004bcf0cfb0a8f00ca30fb685cec2e610dafc3dea7aa7696cc22d2b5142fefe2e0f434bc765ee68301405fd105cf446b06c5343a841cf14d76ef7bfa358ee9566b0c077ef3441d31fc90455c87aa59407cb67cc60d964e13d09313bbb30c498c5e9b417c3d6e9e7b0313dea3bb97262287ff7523b5331e8708a3c7cba546f94c32c79fb3418694a2b92a5a045a144751aa153285050ec339f7e2384fa153b9db4850b9ac183041bee5f899ef6c1b55f4e7d0f81c72cdb2e4f13d1afa32f2d7653e6a270a4c414ea313a6ca65b1ac89843a03d3d99f4d1ce7587f1a9cc4c25cfb21b7f760e2f46a4236a8d38a06929891725df6d7834734cf5271ef2e7a7df26f27f199be5de23dada99c86af810fa04514dc79ccc1c23ee28174f729d6ac8e83ca711137f1871fd9970c25488ec120c239a282d3c169de7eee56b31c41e6ee7c2c35ff03c5d328f87622b7e01e2151c5137873657b1810ee460b67a6b48cc4a4ab76294dc6c11004a98b7283a813dabc1195fb6c93bceec03d0c12b51798da1625fcad8fa62e9e3a7c3a9d144b590b96150999923fad5977b36a1ec0dd22adbd23932622070074df6a304c234956cc79e17e82cec4329355c7e24a34025aa080e0af3fddeffd8fbf5d9cb3a47e0c1c8189e25210408b07d8d21fdc9ded7eccbb115eeccd7242fb0f3ea16f58b53bb60fb4ad0e3c6f31b0abf7017c29c1de5e7ad49be8671bc7d6037e71e93b7185bb9737b9f1f72d86923c0f4760bffff001d6803b0f67c1e5275d6f997eabb713f1464a469795c1852db047390247dbf03f579d97c23c0bf8fe83cb35d86d40831637e88747123650fefdfbac373ae175db583fef9a7e8bc455fa230030f138cc575c0897ed071c329587c9ca96deb62857f955733b83f50aa61092722ae79f76b1e2fba88c136e976d34b4428597a1e54465170eb47bfa4780a605f40510d5969820365da0ad8f254d8d4ae64965c85c07a419a8c41f27977d4671480420826afcd4a097c1aaafcc08dd5ed7ac696872ef0c6e19a9f99832b556a08ff1b742df781cff1c70f07f825d75a916dbb02f2b41ad50fed29b55a271e9c6b973a4dc5cfab27438e295f2a7cb4d4e1e788dc218edd813e6f6ef951045a82653f40f8ec246afc5ba3afd7b910628ddd68592e90bd2318ace239675b709ba970b39bbde316522e4c4c2550f319ae510b67b4fcfa5b402f0239e58f53c8e57cfd00aae370fabdd42f4e2e8e0f3d805d46857ba0ed1c901e17228938e72", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d7b01a389a7e35f2d8a0f607fdcb1887a2f3e167ecd1b93d6fd4c4f6286db2c9e80ecc11e903753d510fac85405c2b04e042c2ce417bb7a2b75995d09d546448b634e05cbe60f3193af7d97a739841732dd0bee1b9cda690f4428d1038f21d61d6c06a6faa05b61fa969300e2decc267cda9e050e2fe20c0adfd8b35d56aa413d84b222ae9bb1f215207ff9042048982adce0a27ed7a0fd241402bb19e36cd46634c22f29ade2635ad0a22d0c941e5bece58dea5354d37bd8995e66d2238c4c22bf9f5d39e15a3e9d74541dd6905b2ca16afc437c99d5b819cc2c0727081865233c97b06afb641a31c7e97b1301b08efb1d7dff1336358d640e6cb52bb79ae3b4e6b04a7e748e769c1ebb47d0f19eb523a5b3c048f05de2628d6fe9b165bd45ec0a9dd593d0ffbe02866589e092be7497c023e5e2d5f469ae21fdcf6e13673fe3b58078fc36f9c16d27683030151082d8dbd54175cca319eb824c2e5b773b1db2ecfcdc76b9e833211f3a4c827471a42e5845259ac504807efbc17482c5ba661507422f78453d704ba8a5343cbe2705f4e2b5d5a068f90a430c6bea820b3e4e1f648179c2bf4d81b81120e1d10eeb8e06cef60c5fc80dc793734f8106847a8a7ce7151660bca00f6ed137289a455bce5ba2373cc44918500c84b3984133d3a63bfa89c5de1a94a95172be7b6291b1895c4a84f2095aa958d53a6d0602aed93d9669417ddb94e7de880ca979fc5965e9c0e4e8176078a2707d96cdf42815977a09f62cbd51a98b78ee1afb6b95b97eac1a63e88d55ecf64bdb5a45b1a966954b36ee6295e1bf867234bbf17e940e856ca7ca0e6c52cc7e54cbcc5d613f2c5f4aecd39fd9e2c07a9deab685d425a044442624d8f42f47e05cbb4ea8f7b1534fe5e0c8ad208788a95a9e8864ef813628c1336e8bc04669415ced60dc9aa3132d2639c95e3d3ada46aa3e6d07bfaedb0424e1fc129887dcb475c49bec638e07c8d59712b6123d4d3496712a732ff5c9498bf08cf16f8b8aebbf36666f9f0839ff8bdc30b4deefdb0e7030d78c706cb7bbcc04672052230caee3664d812960c2d1e96346ce450c686519e9693d372414064f68e80ac6879859e733a5a5357e6d137423bbce99e924b36a26efbc5a1af009a5e37d8ba61e8faca5e241570bab4f3c1e7959a4674040417468a2d0342d9f4da2ce1df7970f13fb89e4f70562fd4151d85fefa521a7ca0c629668377c9a32f4a3143dadc11a30fa3c91145eb2a874c6ffc5dd34f6c705366a3179d1d276884d5c6d5ada7fcbb0990934342d5b5f561dc3325560d8c01ed2a7162f02ad9410a387a17f58b72b8d6e623138b37b1521ea9d28e22e7f987b9815f86a202b832757460eacff8b3079212c3aaa86c7ac863eb8a6428bb6028fe14eaeab6a7af128297906ee286d7680b43095e564db6abea309c", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2d26e6c53421d0ff5df4012793067190dea4309714b528d666b6c54653df81f3e94c86a1796c36970508ffd63dce24d514d1d98c72c18a768d2b70a0011f20a25077e7fd5472ebd3bfbde1b3fa85fd34e8d88c288ee8f5d54035b9efab839391fbf2af340cd06fbc354a9e3bdfb49ac4d32bc51bfeabba608b8f42c9a1320b68a9f229884087aa2bb43a48abf4dd31de13106a5eae9309f2c39337b0825a22cc7f1b687bd212f9b369f46d3611f10a5a12176f3995dc4a67cfbcec87ef520b079e07b0a98eaf22fd4a49b216d05550da5f6091790ee19e13d0c5e64325753dd2ab55ae5a0d30434f0e0ac0731ec5c13742b19c4aefa50ab3972aa4a0a33612781fb6685e97626141df40731941d96c68fced94c859a935122d6943558c06c5b769667d5aac55ad5a975d65abf400a7777580484621fc9120f843a2065800b1279b0ecc103bdd4e96377687a1a06ac8892c5c0152931b2307e2d862c82ff5d10f0af6f931f65a492de3702e0d47c663243ee53c6f29960b10616df7d4cb6e3f2a6ea27cda2a62538967ad056005a322d6445cf3cf8498d628047ac8d8ce8ea9e0f630aa1e8d960104e9414822b644b6905556f81383c2e3e8ed863d9ff038d333f7cdefb63b273d2e2d5002c29fa4e12055ddb3336f813bb435767351b2d1df083098c29e18f1082c5656649b816f248f1cc7ff1f7103cd4458011a8f6bf1e5698d743fbbf0b574d8e5e850c2b959b8915da79673aaa9542a3387d50ec026bc8cdb51104ab4cd08fcd3d5a9f1e608f8e20438d07760505a706c3759fa1cc238bbacee4ceb3cc9822eb46fff220c866563a4b1047a846ee06b2fdf511ff8f4b0b51caa3c044646738de8ffa5b02d2fbe1919a6d76b9969b662c4f60c6180d15a61a41cc880b847d3a2c998f4f3407ba271bd6104fd420eaf4fd50f7bcaa4d2a7009fbb8cfeb3ee41e4201d4cdf6477e4a7029f3b16815abf306640d3e5f38a104f7370ad21a6bbc472ae2a2eb711b325351fa0fd03fcac6c97cf96906fa4fb93318823836f5e349935ee8cc0daaa0494bbe90048eddacaaac70f02be40e7d8334b719f3067cf8838fa2965f6660b128ded68208f1853efd6a7b305380ff4ac190a961450302e0a6eee33174c0a40133d5018d9b7710dcdefd7dd452a503f509f9fae39496c8004c3b3c535e580ea0fddb02a8b71f1b579be035a079ed05d87401e77ac76e477c6d32b557bfb837a9f7817189e55cdcf56b9aeb38f59ee0238588d1124e6e6da0b4737bdfbd14e2a9f67651b5367482e922b872099d76b81ca4a5412cc57582300e21d5110d0929850e4819b8310f60d9ac8775c3f1f2feeb90d60ffb5716473942fd19c77adf36ce6a08edd8cffa09fb0fea6d511a7cb533e9532983b5571f0457c825b4ff9972555c607c6d7bc5db74e766d1fa4de258b746f6e", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2852dea2558b23a663b9824ef3654b009f77f55627b67ae6f0a71b283302144e0529aebfdb3b0761027d6ef2f4ab0e5bab32e7f824a122b61368f2a5040f133a58828944a17635204baf12012dcb819d551d5258355cd2f2d587d5f323f66328d9f3c41a97f7b3aab4c4359862aca4caae9a646ba643fa76b1da62abc47224e6aebf3ff154793b23cccf88dd7ba91025d20496403ea45b028b83ade7c9c6274d0ffce6349c1810fd84b05b465156ed2ccc31ca8efc32a5ad476d1c6687be1bab2e9a4f6ce101337872936a140135d0f2a23531934f07a985dd2a4a26d9f418a863a009adcbe1643cb60b40f12627d3892022c5312f393dc79c3a144d541d40f41046b86a042de57777fe437c380f8486f7a60cfc6a520494fb6932bbb0bbea228cd482872c3ef8db9067ee51045dd69a8d31ec3939929642fc214a0d8f7be5f6ded04601402eb51ca8c6c887a54eb5f58686c59936787377a799cb34eb597d3ea53ade8c999d4166a16895a2f8f5c4c50654dce521c5bb406693c9fdbeef6633563e17384c1a958bac3352765f1d1ed3a3dc390d0e54f9c722c398485d1352dd569eea04067a77d92a926cfa5259014e3aa81208ce0bd3c5f12a4227b333906701ae17a808f5b06910f51dfe6fdfdb5a8aee6924bf31f56360f2dd61bf5c1192eed32b67fdf3cd1e14aad10cabb08d39a7de9e002004d72247c921b76ce61494d2016a12ba08d81256549b3e04c41ab4e9487030903136f5eab451018382b932a24f689e2c013d72a0ea23ee40e8c359e7992c6d3729b549db4acc0bcf3f7065975c7f5fb8bdbf8cf590adc1fb8ce5cb8145632a54bc35d38af9646b37faee7b833379d4879c56ff95274faf36185420ff442d969c8724bc29213993e57e437cf2b2339c1c506e4570b715e2a740134a2f9706a3287b673a670791dd42e97e96072671c8d9f483386c359a3b179820a7e70f5df784d50a07c29443f147fb371949460a084cbdb0c4ae39c73e506fd2b04d8d0b79e9c4c14efbd48c25607bcf6e665bb45617a0a89583f04d6ddd0ea7270608dbc313b98ba797845b22ef08d4d27c3dea34bc189248f77803099cde7329bb8b331380d1c6d8a069c2b04a2b52588b3e7d73e0a6e52459bbf4058f66fa8d5f07a9d7e62640718732b3582024898f378d0891545bf1d1bb3c57f507f53886b304f4327fe39db62ef8c06ebbd00253858af842b7139e2fec5ce49360f64f04df0a7eeed907fd9f88cc9e5cccdf1aa451dcfc55e142ab3393768e28ab202903fab02e8e36447550f6b6ac36ea1a6579f1b6677aa49d7e78dbb290e0330c505b0dec335a89a44d9b77df128a329545a68fddc556ddbc3ebe49c218fdb18f0bf2f016e0f26729c17e1d2c717bd9e33b461e0ab9c41c52ac586b4abd3f03c493b5efc1122f923f73d247518d09d0f419c7", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9acfc68ff7da90b55d5d33937d701959acd3385afda4e78ba481522e745db3017c1fc772ef861966719ab31fe9ef6d2cc8ffdb75c031072268a061c76acd47c3b074034361f809f0ad3efffc5c1d358b84fbef8261c914b782f216efa0e8ceef1cdf040def87d42ee8f54313df8554db659dfc30759f63be5c87456f4829b7b3c07c12bfa854f4147b380f8bec7beeaaefca95f6d1ed2f488bfcc563d89668b55b2547822a95fe4e4cd14828d76538edc2f3a18e12ce8e57caf3b1ab9def77390a284ac41c7311d501a543ef26f4e692468617788e9a2106e5f6f8d355705a2476115afb1aa9d90c816ede2d683acb440b8f6fc5163748131e821c8d7e8744cbce5b038a3d8f346c14573349192c142b4c86f124cd4ae5d9dcc90c9030dcb85dace8e41b0cb65368460a8d5b4a381a9800c7259b1121c4072a89edf1cf125d16551cbcbb8691b312f005cac9f86646a86e23e3f4002ba0bddb435526f5515ca4ec9db0fb8b184f73f6cd3411159354633e075e57495ebeadf8146fb41e58d9a0915a5cb8d3567334eabcf6ff162eb019eae92155cd184e8c74b527e13f497ea123823dde868666fed94a1dbccb2dd0320713fddf92e376fdd2618785cfde11b532380e4a71ae92c72379267cf3bed18ffce15f4a96800bb4f004677d72985aeab0cfd9113559bbab7cb63a063cbc47cae0205537ffb9b1eb94647c87d16cbddc1b9c5ffba5b4f0659b406621bacd5f076597875c966ebe19a347a365fd94eadbdc2087ee9b3163400844660bd6e69045f4239b433ea4a8781219d81378156b4f09c15da58c36fc0de7e7eca5fffca19b7ab10a54d1df177ab35693cd928d57c96348e28b1df4e04591813e682daba209d07328776b5e6156a0febf31e5108e0f60018ff785ebd665163d21a010235a8d0309bb28c3f0ad98ff6e3c9170589575683d8b8845581bbe795260fb0524b7bd2c8a8bfbb2ed7c9e07e83f204c00cf595156cc4b755c031807d4cfdb5cdfb68ef795e886d34cdffce55de8ab0533df33fb2f25a2f85ee53b77f2cc2b2f2200741f26284e83dda6671d7b6c38c1ae7d8503a41423eee3cf74b85d129da98837bb7c3e992eae8be660f4bed4e54289096fb6411c38276fbb2a1414210f9eb33a5e244d4efe5e41b2ffd0fdfd3ade5f4addc2d06ad0aacabecace7d9519a33cce30ec5aa08ec76a5c5207406ef87c41f0aabfdc30ede3618d49cdeb7a8637337fdb90153d4c70a67119c544d5ca983416b44da32afb1450192511fdfe05ab7ee05175535ac23788d4e52daf394309cb5e34f44e409f44bd97f561f35a282fd90027cc094e7d49240809ccd0de6dd294fb7b4cf08af3671be5197cd4277a8e57f406464680ff1c38cc0e296935fbdd1fc212b067064b02a7000d5f7af91ad68b018f60751c5cbf8b473e9579b139acf9c221", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a9660ca01da6568ae33d7f2a5d6ccd764e59ceb7a03f526196d9b9a46a356c7f22ca0f9428ba6c9ab365372c602f2df55106bb7687fd5d9894f0f85bc618017fb37096cc7f558b126ab9bb4e9b9f57ceb04009016e963e51a2f05ae21e0e2bcfcc12eae6c20b3a82389622832cbd1abc7d98511b494336da0303d5d3c22b077451145d3737d94ad8fddfe9ffc6d0d053358fe2e51036b7bc725b30e04b3c61282d9f6b23314e93d97a2df3d89a6aae306b6cb4795b2c1fedd101da7e063d1b4edb5bb0f58bd236020e4ff58d6e2f85f2fa352e83b8932c69cd7b3d48f86220976b715a36af38b8c637bda36a58200b2f3d8c251eb3464b4dd82cc8ee302139e83334426aedeb8f78b87e411fbf91572d5c5b7fffff0836aeb5924fb0da20b84b75eb3b4d37313db9ffb2ce91bcf154853cdf443131f53b159b2fc645aff49b7bc7595ba080d5ee7d177e39c255eb9407dc6cf5da34ed0c63de86b366dbcc8f52d358f49e0048a471b02159ed8d366fcf433051910458d102f04116a8c4a52a408d62a507d8c100c25cfe6f3fd2775cd6097f147cb98eb8774aa5a457b16f06039464e9ba3d55b61ad25e2f6cc065df31cfc8696ac7deaf7b76d0df83bd56082c7f643af0d5130d0848cc06c1f685da88db7bf0ec2de4bc7c7e86274b8990a5d0e4e673a126e9f0c2cab2422578f8a875d2cc61494497d75e140b3931506e25d92b1be269d2d63d5c61c0cd44627dc3465ec260fffbff1ada6a7a354c74fe26821bc87179b8afe0c552a9c3fa17fdde5247d80f6d9e9d9d27f33f552c71b6e2127a65fb03552c76643145605fb407d773ce6c922ccc2e3cc697178c9b0f1d7ccad053fea31d2a03119b9e7166776d0915c7387a9bac16d701f1662c0954504ff6935acfe934dca0e907f68fae4d3ed11b4dcadef66c6f67db391f8cea230b9b24314270c5e8a742ade85d5c9dc7245b136f5733547d9fc22b9ab2d77f913a3ee66c9fcd5b9b1c36cac31c9f64d8190874ee440860ffa03e693180e6a202db6b2c5de610ae9581bf0e761d04dc5dd65e6c51ce098b8ff2ea96491174a7191918433c9caedcc592f9ece08098932ca6432d59bb3845db8fef7fb053ea2c149adffef4a990ab3aab97cf17143ee5870207c72c8136126fe41f51b1f3298c5e02a9085f04c59afc23a9244477621bac14e487c6f0fb762fb39a9f8aae32897b2e8c63ba9ee27ef8ede6268d3269e7d29f8f50735658174289d13d356fe07f534b78e62a9f38594b8ce189e5161f91f2366be6d0b2e5bfebe6080ac784d83583167f5797fed0e327de7c22328d7d9c9a769281c4673378f39e73000cbb9025db508b240675b2eeda009fa7c8dacc3ba5e2397fc6d82c385abb86e63598cec4ab66bc95f313ba455385986d2153453cbe10e720def06ad328c779328d46deb7d0a8126", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8dd2c765fe0794dfb1a54444311358fbf9b297e1e454e9412164ee29259a4d203914fabc12acf21a1f2330ab9c02b9e089142232af6b0b602a68145d14e9e994ec369778add8308b12b6f569d2b42f55c42640e80c7d80ddfc4668b81d10ef224f0c680f9b4124e3125ddab9ae19224ae94f559401c19be9cfc6bff9a00d043c1fdc72ea50a9379cfc50d129c3f9d0f52f4e40f83067998a99019e5c1269c65711317d97fbeef3018cd7536c1639e8d18cd348c261e4a0c87d155c01bf1a0761ba736cd47b34707114703dca430dc17ab87dfd7ea13fe34f53e941f7a30c9cd8c52dbcde9b8456c8a2bde469e423337c49c3707d224ca2cae7ec035d6e6b5ed4d438115ec7afc1a1b838eec12f0c496c2d6567745298b57127fee0df8a065e660d3f30b566abfbe145611f8cd03d7dee4110e6b22ff398fbc0b6e4b872eb9fbae42de89e8db7434ae2b4b1597950c51fcc032f3f63a95f4e04b005466400a250f27bebb59fa8d5ed7dd42b79eaf88e48c92557689bfcf8b4bf2e6049872b3ffe78331e8886806b4a0fe20802759a76b1a9983f5dff4032f2389353edd80d3190ccdd30526dcd75e3ea3ec06e37bc2d77a00c15ae92bf121fee869516292ff2ef9c361eaea40c3b1c870af208abbc29e3328c666d85c5b2baa0d85d7215cd6e11d875c6ecc8f8754c2106f6910c3fa8fed73fed82e18926ebe61d00b0597ef65e5bf5f62d74f3e59d1427e7d6ae9784d0389a67481852600f564ea021e79c8eb7739d3387771f670e17438ce4fe4d65351e2930b7dc377fa02a8b50809700d47b74c61f2aad8f35d1f0214c1bb8bcf1398a3aca4058bf29e84fd0222c1bfbe867456b6049c3afa39dca3e87724af800f3ed05f64a8390c7a803fe7d82acb0f5f48b8a4bd37336bba591a458004078b1725ab5da0b7f6dc2b0fc86a2cc34b7a93cc8ca61c99cef58d81bda4d0e4f2927096f3f025ae2cae04272b80f066234823dc22d9f272b81cec0b9e5dd9e0a000c1550b5c3f31694fe3710fd1dd1b25d73b35274b066859f15eb5c34e132264876759d4657a1275236f391b46e8c2b46bc1247e7ef7be34e6c2b7c02c47732eca999ae083c72df047971e3777b1d7a54cce338c3f50818f5610821d24fd5708354be97de966291f1983738ed27542fcde4e2bbd2aa7137e322ad871e5115d7a44ce2d462ace1ca01ce37493383f0220bc23a8e8bc3d1f24144848361a7b805ad6b831aff272bfb459ddd668e2fb1e7235416f0f5d467f2a5460cade6dfd49af73d0593d581797b75f68950cef8f8f564a674acf85a62eff6daf6c2cb68611cb62c3c9cbff72cffa18d25710b6c9981a00ada5ff8499c9c0de3c2c6c8b171db7ec1faa5f7eb32300227ec684394d802b0c330e70ce91b105822c05bb63cdac5af5f8f621bf1d628648fb170abd83a747b206b", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6e0cf467c737210dd312e89b057c1d32d69807ee65b430116855dbc7b0227d5074478951f0e0d7531019f953296b83f445a1c2bf927800a833aa37e21d035adceeda77da23f64b7e903100b201d1a02a0cdf59cfd319a1f515c097debcd9c1e630553a994bfb44ae39d17625d30027cbd8d3abf4f7b7d7ac940410d7021522e31ad8ed43c1a4f28a78ec69366fa999781e10497d43cbb41bc7eadbb5ec6578a451f3db89b724bb2837e08f4b8ef946381087027a22292a7197e7081bfd402f1bd7e061f13c599f754b0306d6fbbb8d1f7f65fe272281a87d8d74cd209863a98234264ad5fb0b463fa099e0668fef555103a4ed9db1520fd6de0993d45cbdb3a1f72a8904f6cefb3f1fc4cb237d4d8aec7f969a88e7104ac85b948b5bef1a5c6e85938304668bebeef2f1e525db723091e26988285bbc201e776ce4cc37258b9be38099ed5f34cc3a1f4b91f5b249b822ef55e8cd2fb8dda847d7cd6047c743d639a1f20d22e1a9fe974ffad4778ad801b1f467e4b94f2590e65be7ff0f8f74ddb92b3ecd139965b58f1e31be1867d7678f7695afebafef62a76b9ccbb4d6aced6478a751d276191610d49d665ecc670713b4312b8dff59c2af31fc66d006bd5f9c715c4c4564a0a05045086b9fdc30827dfe581eb278302675576a96a3cc8f58e30ec51339548aadf424584e93219d1a76e4c80396449621c2c99f0e956432b8cbe3465014fdc518dc0b97365ddb97d61e3b6d54ef930cca969cd1aa199761c4e247f34c80ca0b8892592eec84b0102605702e514dea980e445d286d65deb6829cad5f2e818c3e3f5db2af10242ad2619e40ecd43dc81d7a23a4148f556b45b5382db64ccda0b7ad3ef81300e7f44407d0d1e43a9fa651d228dc7d7acdfbf4848af74d8d99b75c104130fd101278e5c8975e4770deaf3cbba9fbb5d93bc77b8e68fe0e0890764df43a6c3535594dbceb5e10bc002df630e64f41d5b1bdcad381940e350684cac9531a527d1e5c2fc99a30325039e5a01256999817832afb02d79f13b7a7f5c06418cee46c798cc63edc8fe77b52ab9d13b4c86e7f206587fee7c748619f56e76185eed9b54a4df428db5fd9c70b0a46389732ffccf04a782422db49d73be7c6dbefdf450820cfaf3ef775fdc2b4002ce6f06e1561fb54d7c25989cdfa3e888026bc0b75bff9f1292366f6d2fcc9119d1dfbc78760f89a1a3c966cd5ec5c82889908c1291142c106037497c293b599ddb121440aa889432f5eecfab539f9989d5461f6b91c365cd8ec48d8d514115980861d573c45b93747e53c8294a918efbe658546c6e2d7f708753d4373c0fdbc86908a27ca203e4a4d3e896c47b40bebd0cbe4c2b40db09f0a839d9cc78e5cc7ba17f64eed3e4e39da2a34a4ee77aa5f6d2c906c190c1fd8f94086108dd481f7c0ddda4489f2e757afb811", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b523f3e8a05844076f6c83c43e3292d3a50411ed2a4c0148acf2877418cb10a95044cc6513a61387fec3f9b9b01c074fad72078c1bc482a62c5b1033be98548d65610f140b74f1c2aa9d7d076e31d527c13e4616b682c8bd7940d9b232cd81b304b6ea2cb42436aecdb58f36a1b02a58b48453060c27d578ed6082733c6619cc540fcd6305c6887f5c170c3c11a7c3b87cdbdc2e6e21345e1531a31396dff517f7c976401303908c4684674130a2e6621999cc7df5faa474414415d1cb2593d54a8e40e491d3411b555877e7d23b2b208432e153803118795c09e139ee7d171af3700e4d96a90bec26d66b53c8704c8078a2f8c61babbb0f0cbe5b9459bec5c6257b3b1c892827a4ab9beeadd506134ae7992d0d3756d601859c3ddcf62e7455c58265dbd4f178cf37e7aeb50f1e6fd54b761e4853b7a287054c311b86724a420093056e89c81564503900528258966f596a12dc9ef28e2aa93afe97cd6fcc19c5d7a6ce9000203b4b3d48a361067f49b82cf6351de2be3dc60dc552422c2253d82cd27e890e8ceb348e30c2152b831ca64dafe81bc4113d7027e0a4587aba2af43f755b02bc6157e73181d2016c6beabc62c71ddd5f037f09b1d74aa2a4b0c4313a2371c07de25aaaebd5cc8251282e77f67d5c500f68b1cddb54a0a3dba9284984015896f11e61c8f38414a89e9cf1b1f128a1f346361d97a7bdba92816beb647c9bea2bf049cb7ff0cb7c673e904a21498f67e735b5d68d42edd9fa9f984676809e22da400e65c403fa5496976788e5369e90db8ba2963f84ac662aa20e3bd5138974e12d5f57a899a1969b0d8a3019f0570677db4ab106a400e11767b36c5971adc60bc112325d1dcb12a715e3a2de2d73b1af969a9677f5c8dfea461f3b048d1dc578c29e240229630b1b7e4d9a599e3839bc43be6839062a331bc0b3ea40be1da1040293e550a2a53320f2826e14d2ef18b4504015faf3075cf9fcf6a79a3a143c2dd3e13e3958ad1a6c40adf1c498439b25b94a1f1091bc15d55694d1d851d7a15af03957a00bee7a2283562421e6f6c87cb7ef3ef9640878c7afab806b3c7fe4505272c1bc8d8cf06d808f319b197abce9c927ac4764af2775859f0e1f3194baa5651fed257852aec90942ffd00da2a90dc0eef41e981ecdc481a0f22777f9da8ce85e5ce1ab2df43ae07a9cf50ac9fbe0a1b9bb983098451a3f03639721a6de8ece458f4e2c30172809692c52e8029022096b0665844572a053556198e174ec399ca2bfc478d54349e467666494326083d04b6c2118cd26f4d19ddc9ed8904dfe847ac44ae9047be97a8fe752b6b79c6fcc90a51f80a29b0e6824f6537e3fd45fb9a2f58f7dea0435977d5b365121f4508ad10363a5018d659504d3d365ac2f5f0f99e839288e0445bf7eb11b71d00ca5f05d93ef9c4d827d900d8", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4362f827be058a2c070aa1583d33397a22211fbe355af1011f772be8fcffe45ce712b666b9bbbf7e3ca26f763d1cc4cbe7168387deed1c7cd763c6060adb562ff394934fc0f642582796bf87f2b16b845aeba01f9f373fc34b01bcc56bebba34c412a5c8791948d800053643f3bb0bc59c59bd8d739f569435232be9452a403afb1507700514b354e02b5238c82930490dccf55009b66d852d8bb230e60360b248e61942a9ef813b48828026056b479b1321560459d39aa18fafe5eb59d57022de98399f7160f6644f824da3c289d6cc4f2eb593f950ad6bb0d10c2ae611336406d1a70cb9a14ea43fe08c5e135abf943e27d9964474449df57ba3f819b39851686e79255742ac32f3328d74523b747f5a36880274dca74d24fee704a764c77638586d22278df80fd1b40d2dce7b513a9447ae8561892f95112b58e11507032149b8c71dd30c5c682e5e39121daf98a5104531eb211f23a375a55e0b6a03fdd442d9a52511d307cb1b1b087a97a08b4558abb93e3bb029a50e5d0d2a9b4ef8c8ce29bd039e2a610b69ae5f6f9b3f3214d1234e919cac4dd688169db2056dd18a2f47a185c1b64e7fa2a7635880756a53400f02434081002a2f7921678c065c5cfc9774c1fbdd38eee01d11443e1c14b8f5f4fb4d6396ebc06155f22c2fb6a923f75103041754840367259bb929460194b7e5f9dca88e6ba91db1cc8938fb717e824d0a7ac6cfb7aa966ad90d6bfc44bf60134f6f72755f97b21899c835a2f638c61eb30d0d27ba4bc357be72fd29ed51a60cab35112b8021b688d20245508e012381c3dad1d001b9d33bf5c081f74dd2ff1adee178fabecd6c79937c18ca580cd3b206cb928e7128806f8ac672bc94f5f13469ae067b23c3e6d920b17760b175e929bb40007571361e5f86619089f700707ab6e93eabf73d4bfbdc3fe6ff54806c92bd738b3759c66ab5f55a8f71e5c2f904c6e057575ad2da535d8d3d8cd65d8588cfb0727919a6faaa33724ef2f32329e3a313a16ef900c3dcffe09f05745ed8eb8f889d2b71315760d7f23ee59bca3b0716b701e1b3e9010c1da64a292290779f946082f52c1f42c96ac1063aad69435d0238f09484a47b2b500efe0601c27515720f55f99876b0721ca9a96849e8d188faac2029bb0e17cfd073b70166ef2854a605e5a88b960b04e480d0e2b6f651700bd2790c5f5b5625e00fa2aad99762c82fd100bf45308e3f700c75adc33555bf3b641c725dd9554f9cf165187050b98a66719cd0319ee18564e2e4594204741ff6b9533fea5d84cb99b2926207da47b69dd8f7558d2cd2708fb9b476d19b15cb81a6a8c76047647f12cacb3eea7e5f076b81fa338a26795bc1d7013420bd1703aa1f6b55cd7c8958eedeb0cedb8177500c0e07ca10f0def0fc21f69ddbb7b95ceb14dc9c60b191898a469ed2247c", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "960d3b51afe90946a60253a9da2d2adee48abb95cb60422259e5269c929aa7f492d04c733c1c2bbd8babdac5f3333fcfdb1c6b48e4e829b1c036d3242e61979734e06ad7320bff62040f728e8a73d2cacae4c18ce0022aa72b021937c7554ca6c5933c68df021526bd1947f51efabd960ea2a7b3cb7a3ca7f222fa481622028525f2e158804f60ca30214ea1883c3de89894ab94fd0d7977ef898e5536367188ed4d4a97e383ef40101324ed43ab0b20ebe6e1ea3c4ab222bb7fc756b08d5b3f4a9385e8d3cb2dcc8c5520ed07eb592438103d3000564e7391f5bee3baa8b0054efcd984d9cfcd313b9dd512850220c0d5adfebd83b518308616de573467dbada6fed637072f979b19de05f2def641fa98632a12aadea65a574813074ecae3bf63aa0226536624616a2a957081b4cc0c228bb90dba206075f0f4ddf28c288fa4caa70a3a86d7acbdcc6f5387008c675cb9b78d5db8e57698a3214e09c908cdddee95ebaaee7daeed5fbc225676388d795b3150c930cc4ef36b64383c48b3b1fd5698f5b4e48c0d05075950b6c2897e8cf851d843f46640385c21b631cda859b234bf55fdc62edb8f8d944e5c622ec7182689603d3fe6ed98748bfbd747e0bf55543a337c8b42d2256e45d843f064c632a37463015ea5a7ac4186ef3004f8ddffc6fd6f6752949e7b94fab5f95552b0abe547abfd94d804a3034b50d466b8d0790b363fa10cdd8396bc305fd4e2d21690a8f014e20286e33eaa8a83a2c58ce5f2b5f4ac5f6b223278135a8259f35065062a7cb511fab9eec1eecd9838fc88fc50a328c7032170add7cdfce3ac9a9b5900c05263558593aaba8bdb8478644d5cc3bf23629e8ce0743b0450e21f9a684d81c2553eb369705fb2aa5d686ddd7ce923a665c93a26cad0518599727e389fefd9dff7db439a9cd45b5f939877d5425f7ad145a5a7c22700c7bcb34e44985d56de8f0b0e6ac200e073485c5cd3113e2cca542f406ffda0c9d17c1805e37f7ef399405e140a03203405441b8a339491ee0b14adbacf100ef1e6ab048f9fe6bcc3d684d795feadd333d2c12a6200df6fc45067766fb731f08fe428640c7d16ab91d5a00cd9a73fee76ac51c726aa88408bfcb22477c35a0f61b81f718dfe9dd146da4be98ad99c4421141075ed608a096ef13aa542c73c94d1a586572a80b01df4c918da6282f92804f01f6dee4ec1e9a9e5b75c9ee73a450df5e30a894d8fb9fff984fbad9edef8ce2bc0062ec6904c53a3754afac708156e1aea634aeae53f25be7c2f818ccb83f4ab5c93d9a664818b427b63a0449b99ca48a9a93913dd49775f40d05c80c468f033699e31e523d22b0eb9798de63634515ce338a5f8301ddb700e23bcd39f217e71e54a1b3fa6e7c09cebd7723e99e65248857cd237052414e3112f813da06055443921f000336a5c66", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "92b802f922fec3ef11e04ab4085bb63b6ffb882cae70d1eb19fb63fccc0b0317f94c1cff9382491c9d7218269f3763a99223ac70240ad055a36577d9f274441bdf6e81d1adba24c6f2f3e231670bbd676816cedc56c001b0040ee5fcb2639698ec103a1e804c5a17b69eaa95e7061b55c70012916c85b6b51943e710fe19b6efa7197048010170504595818d5c929abcf899c307af738f0602e69c3f3bc37ea8a100e1a2b353ff44482dcfd357f91974890e4675e2442b6d23930d80df56f9c7574cf02b294cd70dacba4c62c965c25ac4a022c31af6f36826e98eb24744a6a2265ce84608bf71fd4cdfe1805144c6c43dc1d2e374193c4020d0a0f9e096f72cb583260e89e0c61429ec961759892cac6c8bfd0c79bc2207db31bd52930bf35e4e623395947f496455a726b207ff0bdfb9cb40ed5d9988e746bc15bf494db80d3c8c1fe1dbcc83df72581b21b4c87ec645482695bfe1b4b9bbb36c8875439b12408ed93cacbee0d955a488f2bdda0385022f07a24f6ba7f801c1755196aabf9bb1c7b5a189d69a129368fd07643a98db316e29c3363eb929864bd7316d6181f97bc0485c3ddb6a25eabdd71866a380eb5b6358fd189f3fd80f698dff778016e37a465e860595f1910f11d5bcb0c8f53ed238fede8a6deaa0886cb9fc2ba94127f7cc389656d0ee238a1c9f24eb8277bac2e55822a5737b343f2813ec353fcd7a132c34f8f5ed94568acf20bd19e6a980e6b8cfb4b6f11f0cd8e6ceb9aa264b06d77551e68c83c1c8141bd2e060da38b71d77a627567d055edf9c0fb4aaa248eb9ef2db2ba58bcf1cdcb9da7b14c9982ec8c19b122fd664b4c0d94340ccf459a8693058d9cf364b6fdf989abec8f7486df8fb5ff04096c81351c55607230b0abacc1a85d352dc8e8923611a065ab4d66cdaca4f1c4a4ea4af6fd0f67d7ec53ad504590386b3a26fc9085cb729022db5c8544f34775b0c894f58bebb8c0f522c9f39f6d60df93f5bf2f34a512151a0e00cd1d9a6f5c5edd6a249ae300b1bb8670c972b62ba0601e36be8d0936a4def9330888517cfac0c72c91ea6554ec9a5acbf07578853a17e54689db00b351195c828393c0f903c2916893106ba6394781c415fdd31177d1fa501f05d330b2248c1ef3de1b59a2dbcf567ce06a199ebbe4f1056e7d8d16cd326ba8b7da4d65157abcc083bb7f5de82c86b547f076a6548015ee232ad4ac04e2f0dcb1b354070797fce084241815cf669bab50a4d01adcee8ebdf81283679102dbf5f18fcbb8b6801f12747dd3d040dae6916846811d1e3067e5129256798c64049a3c2a33d97c7c771e12056eb895926465dcf8dc134f8e0945e28da68497106488071e65bd2f88ae2d5c1f1c9975e8ea8540d29555e7883ef51b9fdc0d666daeafba15af32dfffccea70db3df25187a85b16df63ecd9146b6", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "cf9f0f888dc610638ec412d3dd58665fbd55d16ac6fe58cfb6dcb3f46d28ab044de76259220064bad5164c4b4ed8d328a187d55c3c5cecd24eddd0c47ddc9149428f8e1d8b9af7fc3a8d23a3362fef61d62e554371a74ee45e3bb64cee3484bf787bfacdcb86c8558146f58d14b917b8419978ebd7044ff9e49b0d2bd2f825735c4c88f8cb676f669777183ca3391e8d4ea445190296081e1889ad769638065a3135f3b9699b51d4ac43d27365336dae9129dcc0b75743dddea9fce8c610f1e86053f3c2e227b1794e0638038c1b03f8939854e9e683c2d5c42f4de152e94c2fffbf6fce9e5f379d353f2d10d2890b0a596a421329617277ba3f2013db477cc9231939f58bdc00365747db9637411b197adb295587a287095dd2fdea7414f76b60ee1a5e011cd03f535446eb1e9e85aa5220e02d449371b8931adcc6737db2af21c701118c3484d4dfb4a48904dbed991fbe9babb951a254bc5fc5ee4b392b27ac3218cd78776c480da98239ec6d67a6fa672e8c06f2417234a77f45de866c29461de2372ca1c304d6cf2682444753c3b261297d283183d4d2d2bece1494e65116872c473e01feff7cf150dc6dbb1343a37de27cb272e65a41a8a6b5c99c5152ead9b2726cfe445521efdd76be6bf87ccdad4fd380012503fc4b79ce105684ee8e670aaafa197605046a1836975409ddfc0b3bd4a6ccd6ad9a361960212a68e8d62e8f50e7e7bd08f60576805fdd1c97998377647c14bdb1a15c316fb3872e42ed32e8f14ccbae5c6fdf14399583d11d4e9c58817ad2e2c499bba3b223ef5ab7611119e11559297fbf03e36f2a1063199aa8e4dda91051c996109e6c910c99f90679e9557fd2bdbe5b0bb8fc8b7c94ca0554b8b3cc373dd7fb92f25cb2b5e6d9665109b3fc11391df78bf7d061953af5bd6ed548d1835739dc3488556a9b738816a3635438dcd2a6289a37f7b6b3a036b6f94e4497b763c3813a1cd86d3760e60640672a8673dddce619800872dca53a59f884f6df57b69387b7b4a299bf776c1bc654f137f0af2104b870735e9cae11271eb62518a3a7736acb77a6caa38f1dad93e98b3196f142a4d402e081efac3b101ec2fb35c5165e34567c5da8724b464b5c772467eeaf6bf1726db42b75dcbbff97a18c7cf4d09f17c66ec19b86cd705ee2bfb4f1e50ecda3562fc63caab689b3913d90c93a75fd9e46d7679b248912f3011d187e65550ecb2b08fbf9f1876a930275259bec8e9abcd521f6be56d354bdd3e52834f0c58fea514913a88d704ebb56ef24ba0a948e986fad6bac6b521e60f75767df2ba44f35f0ab60929a5febec4784e34308606024218519ad50c26f405f49d02687912cf90ccb68fbc11bf2396d43fbf7d00f8dfdd1d3beb1f036b763a11918475b2a50d7bbec5eadb0d85ca136077d8ef6b257590eee40c64c6d59", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8640fc677522d8f55d71042566264a8312d47753846e90bd0c84481dae88f6aad0179745e207df8a216d87aa3eee751eb7af054228e7ce9e4d9ccd5145dbf77a4bdadc1f0aa2d5b3c6a162a9c84149621149ce680057373b737d837545950b69590e0717eb170434103208dab6810c2fd639434cd1707a8935361ad3b3a0ca377030513f1d28c9ac6634e9e90969620acf49281cef94b79a9abd1a6c05a3b0567bb8262ff3254930892b7d6de1f86074b37371d89627b1c5741a0ebf6c7e577b19adb093a397e56909c58f78d22d9e61744211fe335158d697d11e1e88ae1e93aa900815ab1838ba2588f2c9712e2772a9f740ccb9c90c2a06e54a854b7f067c2618436fd9ac2d82e0491ce8ae8820f8361b62e9f20bb54dfc7e714cafed88aa0616baec7929a7621d23c703f5fa9c5974f194d87f7c948bcd07a6ec746bb2a9f2a270b19c6564578a0f51c23a0bd39d06131aee54c6d79ba60608fc293b18fce60b377ae2be42645ac8973a74f4d816ddaf80a2a5bd0b4ca5b118d383129e3569cee38b7d5baf52113111d93c1997451425e86446568bff104d7ae8b9f898c2572f738ebe4055d689e8a1d217224111c579b47e0ad5b3b6a8aba40651eb14cda3e5301c2d1c35764d3e7b5f90c36928a6cf0b628c6e4cf27fcc86c60814a7f977da46ea39916a09bac46601b6b8d4f71d49bd8213f5adb23a03a61db9dc5f6319d01a59ef0fa56d5962a5a33fe91acc54d087492ec6005b67a02f5c037581b2ceb641f5817404881e6f750bae7e4c2b84d99e4e183d5853952f9a0c1a67b6e345a151d19e6a863b157e0eccd6f95dbd2b27b10b8f886a7a6c8ce49fd948c5dc1ddf1232fd2527469c274506d7fdfe56394ff0cd24d6f1236843c9a3a40d9114483356e6e992f6548c03035a00e7dd083d03795c020362fc7c63f88d55ee8c5694555236bdb51ffe0515ae9660c21b633cd951f3e060171e141db7d3d56d6f4854588c9b47c27e208b577ea0142743092346949db91896738a781fbe76ae160f1336d010a1d28213e4952258e0592b512d10074b268658ea7789fbf2a0af218dcf8647734ed24b2ec364720e7ab4f2ebe1f63f9ea12d7d09c391510e1c6d1f34c8085dd24ade365aff12dacfe362c37ce70d0d98c97b5daece1b29ea53116dff718ec4a1af3473eb9601b91368836bcd578c475b5281d3884493169ffc2c8c67df1107994d48e226fbf81c6fa9032af010d37270a361e502cba564c70fbd546f62892e20c1779cc9f8436e94e2a640ca7895ae4809dc4ce3a7ddb83ba638308b8c0312ef0bed7341cca2be5fd48d2304613d8c89f66faf28c87694c951372629a53aa2542638e57ab8e23e39e0568aa4b9bb24174df0cf14dfa4cdd0f932d0406c001bb91d461f4058108a6a99dbacc9d17e01db7e6f3a36628275033ce9ad38", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5ad64738077c37035bba91838949b1703ff6fc372ed328d73e8f95ade110420873eb81b07bc5417ef386266f57d9e5b83aab7d49ebe3dd8254710bb9df5f802251566b5b898bcf01f8074374684b91e874e045659859908b365e65517e281e1199bd1f44566da0582e77696a899c48531afaf66b4b04ff9922ea40fe7cfb963356421f545370e74bbf15a70b1fbbe53fb18b0288d0483ad4044bd9b2db5a54fb150c51bf1e0344b933335e02b24d98212853a1cf15646fab542f793d45d6210f698af4bd7ea30c62f0f55791d97ff4977742c465ec4e3c407510b13eba79a14fc752803dea36ba99624046284659d6748f0239590ef92e8a648466aadc8e03c792d1cbfc36b64d33ba97a046758dad3e0e32d2506d21f41eed1e82225a85b8e5901e1babcd8ee1bd5acd03ed3b10f155038e2f9d8c5513574438b8879615b65f6cdbd35f591dd3f5db8782880ae9f3c6876b3056d50bf9ce21255513ce951650b4df9d3c24d588aa6f668e9f229f40e10c575204fdc75f5dd9673cfc7f1177aecdf7e39dc0d5c8ee07fe1082722b620af03e1704627fdfad343be82faae9d7d6ded36e7620bd8d9d341f423a1716efe83b8061cf751d48b767e459423d9cd0679078974216a3e99db6b47ebb0a74301e5bc4128f944dbed59c371aa3a2189e5b4daf3759f99e811a65437d84f645894ca45c689c4bba073f5d05d8d01d61f4e3d1b10c5ba695bf4c3b0657745980811b51781398b4cfce3cffd36bd053832312246bfbe5350c5272f72dcae982ad86338990ffdbf7978c5dbd4dd7134973a17eef9e67b5b4b5be8f86f1506894751ed82ebcf9b81af21f20e63a16fee553cf1f5ca94256e430e30ad60c25850147194eec0c5d499f80295476f962a5d9da1b945fd85a069350b6dc9dce52fc6573797c422ce126511bf914db200a3d9e80a4e12d202252cc87b3684bab9a137b63147e31ca78cd26950cbf2265e068ac0bedb9434f62788dea4c3e8998f1606706abba49148a74924cfbcba9f1825ec55ed8bd60d2b159684cdd636aa72ce643afdb7d189d306e571615f815c383eeda9d4326484852be742c967f685d03e6599d755fd933a779163f928233c4d61993501f212846bd95a22a01268923c0165967e5aeae3518fbf154aef270337aec42757f9e6ad4df855c5c70885bc2de4ec7a2810667a7d46f0bb3f18bedb719d8e25e9be68676dcf75d8294b14d8eed5ea48e987d92a6a2819c4d06c1ceaa3648b5fb18e18f7a47b0b2ba75b02175767390fc50cad5e288ef5474809cea81199c29f50d6e4557e8543e5097163a59d4f1af8aa883f20c9c50a51e91e1e912fe4f815a9e9fd78f1dc05cfc94671ff1c57c32adcee54b1642b3b7b3b82b19f859a6f633c90f03dfc8a0dc1f8758bb83a75dd5986b58874462dd202a7c2d5e3025f09d1404d0", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "40905908fcf8c89d02b0fc02a79c25d2434b76084e187456d41bce69c0e863e72880ffeaeb5f6278890c7efbcba27470926fcdeaa00d099c56f4ba180efe6960fba5aa05389611cb500e045b7008151652ba89bc4b145a1c3e06bfef5cffe07769e60bff50944bb2786960e2bb03acf9034b33fea683446f90c93c770fd165ec17250b13d610d832ec17330bdaad3a69b6f9a3d29d6fff1478c7729885f7359583ccd1b89418b5a66a319e5cc97f2c424cef9d0d9d1b78fa089f2607b34d83b5a1ec3ac81548fce12b0a696ce8de1d77f9d62efb3712a8bf3c37257e0a3d15693ba8aac3e35a68abccb159f1ddea17ad1f1f614892f4f9850433cae51ca48c4d0531671e262948ea755519d476e06901e219e8487e60de6e11f0b8a591367bfc3c75627e68cfd6f39ab35e055e9f459a17f3d35c9165fa172f14115543fd8bae67496ea83fc2d9c85144e226a71b121e9a4664512f3a9cd725831eb01c4d750712b92c3e6c9d01548a57dfedee4350642c9d1e610e9c338d53353d26b68b521391f0bedfe7ca0b9fb5cc78db81f2ffdf8ec68dcfe02b1dc646c5d602b897e35c091f8a472844f919ec2d6d8f94568180ab453ee7586085fc72ceafcddd4bee58666469058d7e5864f3cdcac8c323121a98ef652994aa23020594911b342a5c9b85a5fadf2a0d8f1e654f76439f2f3d399593c126d2a34d6c38e61780bff37cb73585346ba433b2d782c90035c372a9f236181573b77a6f1a8ea26f6e5562870985c3827daff85daf75b153984e1313c10df58e6bced179a9e0abc28ac0f53cc3dce899a55c3f5cca9c90a0efad2619fee024e40fdeda57eb24e9570ff9647f2c41a8f1d79147e691bd318c86513d5d48288d99d08c4334fff6607f8701b36a5489ea4ea402b20e2d44995d7e72e1a780f4c6010c8234f5baf1ca6b54ec811b8fb91893c6e62176a8956e951315fee855fbaa74b438456c95a98a80eaec90797cc948eb7420d2ba95fce068817aef4e944422281c1e4c26ab21a430f126aba4a6684a97e7ad1b199b842653b0c27bf586033e73a1c20c3cbc4fad0d6ce59e987edef17f981f402e073e0622f7cbd46f394538dc176e36cab0155272327e272800e9d6855b8f76ae78a11303b631cbca635f69eb4f1d9f57e1f0bac35ac59ed9a153719f827f700a0811653287628961359dfa96aac6d1c9979a53e387bf253e9be69aa62b879b69cc8711c8821e991b6d6049e8f09181062d6bfb243cb15bdfd87b497cab5666863ce876aad72617eaa6c0246392a9e9e3ee744f928ecf83d5cc448159ac545716da538d15fa13e6211982e8807847093f94756264432321b86130841154dd67f1a4f96a9a17dce9119a6fa678dd211b54dba7d6ea1a5b70ac2264b8d3c55c26c0d6796bf1a071b1a49e23c50e280e71045d17ddf3cd021fb587", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0f7a099a0d5829f05b9216a421c445d528f1fb775e79f264ecdb70605bd0fb6eee38126b01f3451321b1187f21daf7369c7a91f986e956d3a59df239cf11fb4360274b6bb4dc3beaa939f2b22fbfef6416dcaeb74757a2a262e0b176789ed8a73d332385988aabb18b71ff77cc88564e7da8af4e5d74b5c5ecdb9e08262ecac891e8d34fb27d26b877c40de4f67443c4283614a4a7155d1727a7faa6eb2102a11a60743ffea98d41657d037c2aaf2b153b88b57ce1d2d013c18dec7ea70708da7f30c48a8e90f180edfd2a5dcceb33cb3ad46be58f7d6a99ee2cd0c6353aea3909fd4d2f7f67107a502d261ef658ea5793265e535660eaf6391d4419e237f1d6cf7076faf4743f9631c348389b9ad946435589ba3b6547df90cabc4367d84a5c0db8aa0d10f6904c27cf6e54c35742fc448c299d7f8e14587f156a52d2fff5fdbf87619b04059f26474f54e39b164f45bd6d5aa2721526c7f4e43ea8aa641d79a1b8d2f168f170a430d3d3109187b8252ff0ebb9d0caaf7656d00ac4a0c175ce967f75f299e6620db76e48b85ac79f1c3b62216e1ae68e013350fe34a2bf13724f3d1bbabc37b0cb25a9ba30afba8169820c561b175689ef8a4be41e06d4575a82332f6ae77aa9d5a31acbc4b66cd12030756cb4cbf5af780b8f6c2deb300954b616239557167531467681f09dc6873523e717535a73688a10e7ba7decb4ec6a89a838e84eab3d13d6f6ecde33b0880186d9295250fbfae4fbb00f6560d59a2482a449820b026a6d5be6f017bc053933032722dbd17a8a8d92078e0074cae9044c65c1e654da78ec045b35baf4ef94ebacdce72b0e7d46a8ff18a8a5af1f4d1fca1cc3ef0857b1c983861fe3a92ecc6cdab25519accb58a254eeb2c047c18931e10116ceaa8e940dcf7141bcca4bbefc849bf80570b6ae99c39def982ae30a554f6b1b192467b8f57f16836a73b64c47404579f0159320092f59aead7ca95dbd4f0b025f7c5a13db429b736d711fe8c2bf482f1fdf9934e45994c8e6ab9cf8690abedfa2d209e98c0acb3cb2c62ce157a9eafbf5c0047332113267ddda188019183746ec39468b25e0ec76ce2996cc870c9872f0cdc5d87e52ef72ca20ead78e2899f64b322f5ee6c3bb9b86441b75950738303b7e65b5001077ec6e6c00ad09e927cb5dc7d49022734130add711358bbbea94768c1555cfde3054b628cb061d419a9d6a5014b2651e3a012fb1233aa2699b22669b6a7516ba4c195f2a40b8f8ea9f0c87e0cfb74b3976991fb23be4975c94e4748bb21e378a985a26f66f9131513a378fc27924541df969c0adf4708ae97b4804b4f3862de8666f93080b32e9d308f97903e63b3d949cc64526a93539b667ba32c2b4b96272dfb32359503f34da227ce18d10a9a77d22d9eac6d3a78ac235f5cef49bbf95e496b55da19dd9dc", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d1b28a07e90ad5965fe7c1e648fabcb98a220678af17093a014ebd5e4a43f2c01aefc9ed0e1feb7d0613498e1d3d2ba0fc48e1bc29be19eab7399961cc631b562424d2bc62a1e564529f2ada66b226bd2750debc6bc3cff503c544b023a74bb47961573d39e25eeb81d30d45c2b0aa09c7afd326076e8ea40bc4b099bf59fa1ebc29177589c4ed975a30b18f1966c88e24467a2eb9cfb9703f628fbf32326412f8d2e09248d43bc7c0a805a320435782b0a767ce9212525b9a291e56cc6800caa53165a868f1dfe5526bbf724eedfd25484eab7179cd8f9430f99b0985bb3c8b4445ad617916b8802257092b5747383d562ae43b36f5679c58ba45161ac201cd926028c50d712dcfa6b7ff6d13ffc394d68fd51e257b87e665359aca0809ff9491ca7c82583594851d9a4f9728885be9b9e2f92b69c94c9e6b18355e1b14f03d5310ab75224303c5c2a2bfeb76e312375c13ac7e3c4aa4001020e3e78752c10df218f87c99b071c6e37bbb4b75864b65afc0e00df3e3071dc140dec5a186d91872d9a567c7e6572320c48b315635b8080fdd71a135f337d57f485c981628d6ddafce6c0c9a65b463b98d6f937f01eaf6b199f4dab6bfb0d1a5ae2b718cb14eecbe20a39907946488780a6c2bc7f0a895eabe2261f41ebfe2309b5881b13bb64c9e624bbacd7560c023351bba0bd21d9ca4bdbbc73ff16e0afd470d3105d9618ad4a9174bd7a44dfadad3ab6a31c8166e4b33eb5b49c6ced656feaec9c2162918a1104c88c6d0cfdf991e7a09bb1f96d986e12f933be2238a8d77db6c81a7e839d9af29ac4d085cab68a8c6625ed37e60b3c9dd73ed8184e9ed356664ec019757371358496b88feebd59626dfa59da7728f461e7432b9826944dca323b8754249e81e6017418fc784479d3cc4a5f07c217bb59dc1e2529f7b4c7d73a89a5b4e7e34521636dad079aa4fb6f4882680d93409b4d6eb1ca81408149388dea8f5970dfa66937d2bde59345945241913faa29eda7906bb36374ba0c42bf5b97e55ca52f18a7a43ea38f8f38e55410772f1f4036d78e9e490527642ffbdb01443da7175747d300cbacca2e52a59517b8e537a70ebe6664f1e50db48872db20e2aefd06f685bd435cff08f86a5994d32b2edc0ddd4ccf6a7a6b28d412f73325b578bfdd434852b4dc189b0bd0003ecb1049543141bbeb37c417ad0650f1e8cc1ff739af0c9125bd13e88e65cea36dfb3f3475096ca0aa0cca79b9a21f2672e121eeffe47e7653a39574a4353540930c2fb32dfac2f45f3ea5cec06dfcb7e9771e90b8a1bf73297fe2b24485245200467ced94aa5151c29e0fe30815e640d654d079341a879c4d5d9d9acc312568c02bae705089f8b49b959518ca6a5e241353e38e5a7cf14172748652c0239a7cb6aea9fe83409176a7e779e4ea7ea9c7db6bc7a2a8534", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6cc515ba405ce0b180cf059a2982669d0daef18672f4abbfc4aeb840fb6ba88fd205cb40fbb063028494f9ca319aac32612176e6dde45ba65b7ace6e8220743776789b77471aa2e56298e8b1f9de35ba997587210098ba889ec83d6dde6fd39cdc872635971edb07e8945dbc752600cc43a61f6fd6060d1be4aeae5cd5cd5b1cd61cbcd2bc300458ba46eac17504065dc77058959119f6b3df1c5fd9f5c1b4a60d5f904952e127169dcbb6d08ed1c248c5c8954cfc813956d36dcb6b3a113f260d66a5ac226614dbde95f38b09a6f03d4bb252e3aae287a34cf790b469cd6bc536ddb92266db741b1932f607eefc4d3948216fd3d4f0f91a56d777ea6572b41f1f7331284def593e6f7f3fc7578ce42f10e6f05140592f81279e639af8455f1f454df675fb653813a62e54c160c2bf896ec54d225890f6f61f68b8607d8bb2e9c6e2605d7c4c3a021c294aac496bc18ad7b987e077bcc49596bcb4db003667d32c78895f21f37803d0c45fdbe71f1edd8ab50dae1b1a7a0fd6d147589a39ff499f0af343413bed4c3a07a7850ea6e334df3b783fe5d8d1c5650cd9b0fcac8a2c247152bf8deaa31d7d0589b7dd82483f6f05ed38a487ff8818cd9af8eec01b69b62102d055a9a5f339c8a1a7835ea8c8967d10a6ce1d6b7ff9c19606ee5c01056d1c736ca301a58f354dc6ebcf001974f21d99870f4661be0345352992e039c709cf6b36d78cb6f7c8fc7c3ebc0c8e77aea5e16d202aab33b0edb142862e5cfb3856ad0ce9fc508ee515a23c49840ca8a2d7fe61589164a179c2bb801f2e60761c282681e1184828b3fee071bb04d6110afc1492a3d8e50744b7cab82b56b2328385281fced7ebdbf3d8e3b24fd1340ca93e047f1c17cd5eda077e9eea62f6cab97fb4e98501afcb28eca99dc1f6e2e8fa284aaea9b9f74f4f03679dd5ec688ab3e7fd9cd4921ebaa45e7bf51a4bc59a12b7aca0f7c33d7606557d7bf16f3c0e8629c767d5b96d89bef16701768914c604170bdab31e6fcd8acf683bdda97a1219c2f900d4f2a8ad045b64a234c1ce8926995b4635ed1e40ebb8f4f00502d320854d9d4848a80b41af186b54135238ea6e5c96c4f76e24d1055fb9217906f4696b837b5633326032c70ba5e3cd7fcd5e261a8686c5ec136fc0bd753eeed723c9324865d323079f018684b2cad3e32f9cfee5f2e243520a7fc3c755d4c63dd45a83c8b472917d67fcfce777b315ca23207e5338f59a158c38ec75d6872c2747cc762b303d8967ba552fbc01027b191578a92352d80ab9788af82d25f2e41635e70e677ae752d9bcf0de9bde2f43544929e8f43c62a0a288a14fab2a35fa81bde7e9ae1e5deac89390660012ac599db50c3f1ad25cec7fad8250d8096ca3297fc0e85a1adc30e1b47ef1088bd07ec40bdfc6b31381138bb00009c32b1e62e632be", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "583577408af4f50569478a16d813de02d2ebcbe798b79958b37b9fc8344b85e6991ee58629b8e1ca77e6f2809801e4ec7d3702fb7b3ab86a7ec361b86ac192bdc76cb9329a5a3e74efcdf4b415f6780b2740342099ac7695d2bab8da91540f61dab329ab104b3551c1466c8c6f07585145e7a7f499051339ab51ef0a5a5067c6f03b663f896e0fb65bba91c711c230391e0858157f4b0ca516d9344707ff53d7e7e853319283b1ee758ebae91d22e43f9dfc515edbe45dab53077e1d3d3e6136e22998bcb407086eaec668698875d0c2f14cb031f1cc3a19e4c6261a50e67a351db9e7587b4699583d754003c35752cc25a39f43655d4a282f7113429fae2d9159b9a91a18be9a10579c92b53dbef3ea00b684e45b6df9d2b14eb945a2c96556519dbbb75ef48728c8592d770dafcc6d0d7e7c4013d6988d77de931d1e04927963c8740bfa5e949d1b1a82a157458efaca9faefa8b11657a68d458d212f53a46048ff80765dd55c05a63f04c7a939bf63f50f6c3fcc2c1aa176500dfc3d8b790ac7be862e6a9b763692cf4919d3f209b4f0e37d68052b64f02d7edeff75895e3999925d09432bcd4ef08e04229d7ef220d74ac8cfa3c1965b79077e653fdad763d651b36a1eea437434414964770e1aa376f8f850b9674228f85af3b7c25667b79ee032d73b82c7b0e948bb58a2497aaf3c854d1186b4d2ad72d3069246392ff0d06c070f5a5245201c3f2f5db5ae61d7de731545f2507d50797c76fb67d5d0e3255a2d7a2c0fe65b0229e66060c1d10ed82afcbec7fc35740c5105f910d91e62ad8c484f3e74acd952d1e78a71737eb9d90babe209561f4327a0f80feb5bf12be7613f955a9a0e89746e4d38060c07058eaadd991bb2c30dd74a39b810022c56752d0491e3aa1f454f0952ff86e39bb49eeb0be3b3440e70e0de034e13d3d7280353d65d012b53ce10673f3c7ca7fff78c2141c04277d2d1e89eaaaf7dcf439aceac70b55bdd6a1b865666899ee3fb2b5b0fd22b5b88e365e6994c9e436ba116499c6517837577b170a1335eb04350d55cbf2f4f5b7b44ee8bafb0ee8f753c1f1f2f6660a11fbef7b9a1aad84ea9ddf23f0954c2db801ba6cf765f68ccbe27394b5f531cee2e4250c63005e6fc568796e4ef3ebc23ff351817c0f0986997402805b7d061a416ef9fb62f392d22a05619c2255bb00b603af868570203ada575d18bf65ebd0b2f95a71517a53ae53f9c07a693aef2a3567ca2a5103782c31502a58331a4fe6ea3dfdd0de62f1d3082a641897453ae634d5bd25cc564463cdf112dd8fbd19793b15b14b59a78e89a7e1fea373ed99bdb3ad0b9910f7f23bf1937cea44689e6d55daed3862b2ecbad3b6f9896417f2b8e2c6bdbe0fcbb7345a6e95fc5b90d6e488183cf49dee4649272a2e15f5cc583f2292001d2f660f93cae288", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "949ec8051b509d8cb54c582e9241aeb91a28c95d85dd06b1d175ede376953e52afe336dce9163551624551c58b00d4fe3250f806da6ea3df306e73eb09954a2d77ec90630bc7d2f10abc7468aa901dbb9f854c51b3fbace5ac9961b7713139f93b3d114084a88e5abb349a9aa41c7fd94a84b3f3cc3193071ec4ccb6e84430d5d9b1e25c4215fa8a7bc8bb26a9775627241ffac38e3896145d983792f900a350da85d2dfd56cb953e457976aa0102afa054ad8aa6608a4205789bbf0e60352fc1e7cf2862602fec6379766f25221c10d621433bf0dc5244fb69efc9fbd097cdeabb247e7a67496e9dd23afefbb343c8e7adc8b1aea8a8d93ac71193c598d0c59cc91c546e316787bee6a0bef74000b205da6ffe1f0d73556fa0d80fc2a613a0f5b631a4722f85bd50c207e0e8ce5b4e92f3115846bfc39c11953a59cb2bda21f27531bbede466d342067ba5d4c7cd8fe1387fa181238fef2e663a9b212d8a48c0e7f68654b192816974cdfbeed61add6297bbc61f3b8a51dc3edac1f08f105cce954c1734ef4172b23ef382e0f6cc7258d3f741596b67d1b6a9c276490a254876cd9f92c11638002a8b2789984c3c6bcc8c65460699446a53f2eff25f0617e16e4f217a651c943e82a0b15ab28e05aee10d7c286f8f9d94f10cfe77581bf0251dda542e9c2da1f82c78137c2d2a11f9a82d607b9ff1a8c116f9cab4faf35ee29bf01cfe2788da84348df2b465e0cba42d8870c6a50d12c771b654b4eb166173d701ac8c462202c7c90e18f673bfd8066b97d74135d0d240e7aad96efa6636dc374b1b7891f679b3973c256eb71cd30806a36b4f8237b8c028de4ec4ff672bec1a8a97fd341ccee71bf01019d8d056ffbb539b9d7dcaec3f08fc7b894a06d0cc2ace04be9252019f2b7bc3d06ea5f7110460bf9c7fe0f7904fee48e61c7ddaff06d0e6f23760e525cea7cba0ad3e5a8dfd59fa2c2830c697c340d8db2ec864bdf5c41d1c2585382ed4323fcc066e807239d549bb1740ea7eb195892125994b9c27c547875fdb8fdba247022b603a97a9f40261d21e3bc11656216e47e195c806f3b7f411ca20c6dc7d7a4db499d23141e44419418e80ba9d435ccfd6c256ac6fb009ae5b68d1ca2654df3a4712a306eaf90534c49685d306993433da8d77d78d4d364d8b5e5c85055a0ce3467c25678635ae5386a6d4acbbb4d8749106258b68b36746a09f910d78a28e5217c760e0f8e13921f1d3414cf7ed1596a7363e96bee5fa968fb96e116988550ce40eb25ce0410754dd0e9d908489e983fbcb2c2770838531d2c99f11ed12b5b6d035e05e446280dadca601ee9903c6c1bd396e4b8c99324f0088113f41c0472c12daf494c7393a314521bd2310d06156b483c92e1c5a376984b69755425412200be9b3ca9bd6a0b28f2a996aa2b32eb2ea70f6d7077", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5346b4e415473905bea7efa98d95ae626dfca284c89ee8c2e9bf2b59ad3431cb6365d8a6e93d8c9832f30854f60d17440e31a37a5681522a652617402311d6da3bf73e4bfe639df160b0d63960d52b2a7f1df087d61e1981fec18238a304e86c79815d846d8d6defbef6c22cb3051104b6d7472de948cbbc92018d8bc8c07b5dcf8ffbd33329acfda5b35e1591befb15eb9deda91428af92f26f6af058d01dd8bdb630b10937d7eb9a9cff59803dbc565b0a687ddc23dc5d8c7f16a6bd2a8aad8583863ef926a67278d29629b96c5f35c5b41635c92d8a38d885c06e75556ed01399c8b7968044e14044513ab4698f21adc006c517df505a5e5e44ccdc09044c7f746933f3a5bcfca703bf01f22bd1398bac04560ddd1a628e4b7b23d8c9c59ecc270a86122e22c180503917b31bddba26d65cb661fb6e442b51e8ea5c956873af86576fc247b3db9430889d01e1fe428547ce7246c87a95a486826575f9e96ae3186d9741c825bfdaaeba1d61769f20b573e7dc97f586ae186e83f68bf52e3c8426d98826dd6a2fa8b6adbd7abb43b4a91911c6c7482aa49ac1ea9721032c11076938a185e209d563e61f22100436625cbcd9e001d5603bac8a513023866212e824266028a8b2a1d3c2ab81f6d2ee8a5bb8d86d456c48ff480612d4b7ad3267b5945e6cc8a2361756a6b93cb87888d9277f79c8fbbb609162885a4bd22019ef57191f84d7bf24d0d20468df1b204bde8f99c7b30019440dfe6c3306bae698b370037ed72a430da5c76cf83bc2974fa5f650a3ee9843bb5f089d95ea651fdc15c6bbc0485c78d3687dc7c1fa8bfd301f7449e8aba64408fb2a6f9fb6c356a9cf8aae013b13829cd1ba5ddc167d6b38de480fb21161c6bce54f3ef5a97443a83a7a635249e28fa5e4f60516a844396039f016e0792158b255da897fe4c6fc6c97834bece4ae9d29c5b62cf49a3e206a82490bfcec0cae8d89491e4ac3c2a4aca573d47701cfd495da7fdf454366569b83a3e95647854b6bf9c07c5a4be4583ba34bced7d25f15a7ca09ab5cc54ea220054f8cab881b7ec5b4b5b85eda84940f07d450ae82a6ccf37339e126c43a8e51ff8436e43371f31a10d911e5e67e05ece3a4d44d60c4544cca698df1b8b5e1735ee329244c99e3de165e3eb99a87cb9785a3be446cf31d88c2b96471c4117886b0d096ce8ac57c5d6f5d6ba287430b51dde23cbda497db40f09b00bcf35b97ece4ab9c20963e3a62123c58e9d3a255c9fd42bc8cf699418974a399552ae7af09d30e3b0645cf012ae8e2cace7415b71553ebbe1dc90dbe0c1af08638f4a0e02eea1a269ed3f2a97ff9653ac78178848691910b7c1b8a7b0a1fc2746c09dcfafbbabfa0b6188b13b74c9ec50db927b15aa04688f8f8e91f4bda166d481b530cedc5d11d3fa5096782fef719931418d73239", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63c018aba90217f9f2a0f6b293469a628046cf31c01b573d31e3a4a8bbb416fa325225f9dbc4f39a906a539169636038f04279a61d7574646ec61fdb56e457a5d44e77df7d4472a39147a82cf08a7e315a59c1fc446f1d0ecb49bf59e09e94bc2d7a7fb170cfc1bf115d47534d080a8289a194a18ae0dd6ce2dbd49bfea04bbaf167f905dd68e6380b34e44d7ebb062cd8aadf6fa5b6ea2e8414422ae71a07b1c481a2c4be104286ac03b9b41b367485520bd11d0a876b33585be54bc12b93a10818b1f9b39245ca20fe57ed88c1c3a9b12bb38693924b528bbe4477d865e21485a54dd4debede091be6fbe16a4f8a0a30b5d9f1d110bffb38f1d631d549340be1ddb44e7df13d7a5ed6a2d64ddd1e41a3dc0f1a13a1b84153de9817261cdb03bc8980546050f8acf4ae0dacb23067b77aa54bca3e8d8009b46ed81f2c37f87334e2fa1e64d5a730d83fc4bde73b9b37e204c1960c97d937b066ed894bf3a89743ca9141aac178fc8b233007f8d4ae09ebc998b84325184748449dfea7f7a7fedb0ebda0a285c5f3a4d848c5c8ff3298bce78d7cf053fdb37d00a1566e3fa1cadcf0b1928932320e427c9382c449e54ce8018f8708fc5b45ed85ec40ff4f1aa01fc7ddec633eddc75ef493b6972074bf369c3e7d40b09bd973b0e908ea010ce4a6c9da51c7b52c4450b0ce65a8f9d7b4ff20bd56129894ecc589db25df4f3e1797109c842262cff0aaacd70c2afe7bbd300dc09a59f4a2cd0eed88305cc67c7e656cf89e82355a5707b597251aa56eeca93fe4204f40b0fb7f6dcaee029270866bcf3a1fec7f293da04a64a03b2f0beaad0b5c29f3a1389bfba6138f3b4d6621799c8ad3085c28a92ad6b75530c7ffa9dfee8b3f080977fdda45115e20889b6d4e490e10e6766ee2e047a32e71664631de572d5ab88a059a387c162a8bc8d717ac0c9011f1b9d32e6cd7d3187c41c03e385ab3e9a7c20361a6182a77b36eb3b11dc1314c946d6f5513b078991c17b6092c85958bf06627df1bd43e89fe4e70c68049348a3db2bd6a6a9ba275af831f9b7c636e53a1eca954377f917e23182f3d695c278a7a06061a6e944ec1b3ada11f547585504a31a25818257e1085438e241b3a426ed47f35e363df2ef5cbe03ae8c5613747e95ffbd2395033fdc155190455a814117b43f9bfcbf438caaa0c4bc082039a2a5f795bf8c43a4ee1ef3356082fcaa90f80fdec0adf4162ab62371fd89ef3446f37be47dccb65564af3a768fab6d6a293606d146e7979fa93f05f985edef6a6f500cbfffa3c4f2a6299bff443698f1d44c32edd87aa81066f0853abb428552a41a04b8019054d38138c77aee1d6af9a469dc8267bda26337e3559e4921050be258bf540ec6a6daacbaa8eac163b4895b5ea89c090aead92552942f3f30ab28a01028eb89436274ada3064f20c", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6cc320024fef8bced416c0d8829bae8c72a9d6f6ba6b462b28c20c05e6a75f93ba62931fdc0e9e84cfc7ddab845a248b1b1b403e5cccb03e3afd844c2a05ccefc341dcb4ecefb42b891657371cd4e62dc6d83f8780450cb2a0652b4059fb029eeacbb9df3c0115417b1c0525f502445696f53049bef033cb4acb01d5a7f4b41a926c58badef07d7737d5ed1cfe3f5d1f27998d6d6a1775729338b6421b73249f105ff285b30bfc81154a624fb8cab13a97675e4024fa1139ef283fc32fb61c0aa60d9329f213040861697ccdaa7c3c628e703b10810a278709e39fecc30e475da48073c49b485d8452c7150b7385ebb2a0eb61e36edf47cc15daa3b5629f3d61eff793076268f2005d7d202613bd32a71172275a772a1d4e7f96179b8356bf8eec913c366137ea737c2336cc71ca4395332a379cf740e6d8de50a163076e7eec286e17c8c061604a71cca28c991c8d7de8e956ba7b287516ea321d261460c2702ad197bfa4e6e344d22b572bfff5a0c011df4743140497234f28bfb98335378689d30511db728cdd0b78792564467ec65dfd133baf23a6099dd58da1d8fc8b4d5c47da4f2987c9745473068a443c5727441ec14c145fe97657195b71a8b76b668bda7ed729f4206936f6f7d133f9e502c9fd9fdec222e15b7a4ec7625fa14c14491b17cf5c8d391ed4c9c5ef034d3a34a2f5dbbcb857dbbcf4b25b253dbb79894c0058555926d384b8a4b46f767d7e719e910d9a9eaa7d4a47f1f9d7c5e35c6d74087ab15fc6a206db237d153e3d57bb98afdfa7f52774b84f9baf011d0132bf065f5af3047fda2a5ebf43b26382e3cde779269eb06c535231b34ab2c06f60b7efadf07f3db38f4bcd7c9cb6602ee47333badb8f30aa231f39e2a06d877a2cd326ec48f6f349a2e9acca4ef58a2285e8854286a76f1e9af6bd50fdb304d1ebdfd79fe691a09a86619b1ae34200bd83849b04f73bf4dd07b9c08030617f6c4aca8eb8c403481026f6376fe6158c149957d529a1b561c411286adc36c2b2ea19a6f010e6f30f1e655de1406a57b23d056481fe630da0308ef043e33d4cc58023c97974935548d07099dec6702262c3ca0bddc5a8887d199facc92a1ad01cfb3197ba1e8c913ecfba91fdc6c78147d3330eab86b147acac13c286501f9d9365a4e95aa5d89e3af293b16db980686b34b069bade747d1da0b69bfaae1be454ab65961582fc6dd945ba4d56735df8da77878154413b50410964a9e185c3bcf8808faebeb3540b7c8c5dabf4680b1890208022a9532f3020f0b121eeed5d4c818e914a0a02689a04a99a2b30f9fc333dc0bc7c59a75133ccc3e605d11d2fe7909656e55ef8719b84db8c51545ff046cd3804faf2760b740c2b641c44252cacdc2055c523bae14aa7184b036175e2af1c436ae1ec5680ff95e8b414cab7d2aeb5dc3bd9", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "78490587093741a95473708be2345dc9660e5b3e6ec0b7a1a8ab29b0896be26c2e7bff1d5b179e1d3916ea8413d550ca929d0e4f184a3cc9e1f08533fa53e0d4e02ee8c140de7a68ab1d474989ad0e17a8ba42184c26310248aa35e7bbb794b1195772c139569f313e9e8bc51dd47f8a2c177e8c9b9310ded72c456eb42046a0432c8bbf9cd2fcf1f0d18db9bb25f32f624af05a0c126ce79a6ff2ad22be6f27468c416c97e3d2293d571d2c27996c573285129ee9face7023465bc3363153425cc0f0ed7e91af3b267b1b09441c913d4728f7b879ca9b153e748e59a59fa7edd7d211bb662c36c981fc4d66289e8d7413f65d652a2546bc1bf250c471496d1196c42c88ee2031e0326bd0482d11f71d338ff66dc5d960416e858493cff0955ab8ec36c25ce5f9ee7dbb16764bbe3bf30019d800e22a5913a03e5d319ec5d2ea7aafd963a3d603d4972d16c82a5f482208c6a9a25037b5f25d62ab086b23e89008c90ab01512282034e86e7bc8bdc367c13e470032cd5efd263373cf1a797c91fc01ef5d33e8e857235bd8c61fc710ad7a6e571c81b5cb142a294ffb4e2ddc99e48be0b991aea4c3518f457f1d2e6a1f0504d7e4e26f24fad507b21ff4d6bc131c915defa7951f914342d4716ca103000f2de9eaad7c70872376146a973ba71069e11e8d70cebee56e50b6d5931e43a06c7e9f6b2b690027277be7fbe66c37f1322db5ab19565b0df4dcc32fc57b838b9c57867e17b31d56f3a6bc22663cd4a51bbdcc434b60e73983f6e09f30a0afb0ad907aabc1bb2f000a8bfbb4876e5aa538770d422c10e5563942132e20fc183def5d82a6edf25cb9d7e10436e6d12cacf0712bb1d5821b9cf525b40e9b8ffa7a061b6da69197fa32b9a9f4b7a4b83436800a6f2b08676d26de78c71059214102ee2ec5f0a92ecf5ca51d77e07dab52680f9bc231a5daa18b126e41454f7c4553cf374c53d405a49e75e40e6e79258d25818099b9b88fa6368ab8fd9c8894ca87c6556f3d279d8e9c8abf6afa977687a4f9b3cbcd4e458394a08070b0e0fca25ceceb23d0bf69654a33e5ad609d8f0ed5255d3d50ad2b66d4bfa007c85fc3a51d29cf80dbf47730f8351ffae5de1a5976e575a15960edfe810caf13e0652dab4765ecb5af182105340be87fd936685c5a079d4e3ad275dbcf9f6f4cae7c68ad1e11c69dd271c550aab814ef82952ceb6e2fff953667a81009137c8d7249727b4e832f77788648a85c1fdf1209b5883de0c1fca91e214bc81d3d84ff4869a8bcbf3721c752bed33dc96a13cc762a55b297485f4751f9653699c0f44a28cdad70233a5c1efded2815006aa67c756ff02f71912d6e8e329550a0daa6030bfb9ed2f509c98a918e69cee765f8b0d72aef3e055665e7d34fe5b3634275549f2c3630a6ee33217028e64d13c442a633b9eeef7c", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ac5448e5ae3da4672cb472f1063342f1f2b207a94a4422cfbcb859fc7ac86c95fa3958c9242857725d8d32c942a2f79f83b705dbd2c68f0aa2b102f245c3ef97d8815bf6b4a84201d53c32a6c5d624beb97b41cada2ece74a139c70c58686c8b0c6e0b9df5f60c608cbf9f15934e52c12adfc083f2b2fa20f7a8054145bd83c0f07fbea30f50a87ef34fb53bb7722dbe4495f16117e1bcad9f04f76e8fd10b70e6bf3581155d376a8325da03818f0a0ae34b91256bd5a5635ca669afc95d7d746ae5a4d8dda3ffe669b851d011151841675db5e351938e3a3211c7df4d0764835cd8e57ce9be5dfec8b41a3fce85a8159a66014195c14664fd293167119b7d2e8db5063add968888a430908f550056df42980d2236f15d38ee36b6c4994bf8cdadf6d6e412ff98912dc2ab8328542068cc0757ab14762d255feb643f3eeea3b86a8b1fbed85d0ab11e88c134b907b2839af2e101b559e229245db2db636a463244914b1e26fae4986870a766aa378f8815f4033a2fe65d20646c4fb7b2d451827326e2ff90d65033510abe15ced1ed07d7157b4a3a018e53ed11ee27311481379b9c42142e1d8bb0739ae648d5f8f56539e3a16fb13ce5e667e2e290f9e51e7647cae6faa9742da9004b03259addb8e2d964266dbb22617e466134d55f680f7ef59285d6c16de8925009ac1fc374a3da8b464a8bf13cf596a60136e6af0acfe32ce5af6b905123e451882df7336db4514c5e66aab2ac8fab2c464de2faa0601da079035d583a402a7d303894872093ac5e0e8f5a80df5f82f79997808b8a257677035254aa5d285a833bd24f9c070273f063eed057a51677fa94f1c931734185559205524b73d8ae265782847c6fc12f18dc97bd22b048df2531f921c6df783010491920b1173a289dd844f6516de8d2710b06ff31caad98026223ba74aa9c9fd8623021cd12e31f3f442477b4eea3ce11561741f3209d681dc43506ad86da08cdf55842ada3037b1addd6f7408523e8a38ca4da1e4a99f0b1f3e1d60c5bc8e26f7d74f16fa7781615dcbc083de403a7b6c135cb4b673d61825ec4cc7e7a5aecefbd6c3dade043a5c56572bc2df37bfb2454dfa3da3f4793cbcc320d112e165600ce5bc0d21ad01301744a4fdec10dca037a6f21885355ead03299ac872037e6a4d4623dd89c9a2c836554e957573657ed257ccca9b52f5533a9ee6b2fea034871a8e5067071ebd3e64272b8305447707c7f54be3b6199cda48c614e57afea53c928fc4aa21caf11ac822564ea59445fdca9be984002019f3f5528ecbca7fcb5c359d76a9e09450e2164911b6ffc421fe888703823c711098c28a5dd0905915f9af0e42c0a31748f922ecbf654ac5264ffd9a75972ffb98b7956d3b17b8899774b3b5e1c0829c5770b1aa7aed6c37a537320e70acd46729a4732df823d62cc0e", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67d4a0a8c5fbf1e2eab273947d2f21624debe8df31b7a8bfee80782b7aae32a69c1881857a0b3c1299238b4676407cd9d8375d6d4c7ccbaf13e209882d25a90efabc8b3c4e572e05a85df6c0b27ea41808631ee3076b97de208577f31543cfc4cbf450d20274ba5d38feb4f7ccf317323bc53cc36d4d6652f068d77586f31898eac94d68635e0d81c46f7c294f40a89e8d4413ce9065e1953d2c09ee901aad6c0cf342d84e4fb6917ebf4f943abd7925e3a31a7c922b748bff7cf89abf2b244e9dfe6088f487f3958638f049b816c173ce7dfd71dc628db7480139dafaa5ae4288fa5b50939cf766e5789e6864c17f37f406eb433cdd56b2f1f675f67a4edc509f0e413e24f395a4bc641c21d9b49f1958bb607052658f26b47ce8202bb3f340183c38d7f3e727d44165e60975c1383a35a1e5a0f514ba97071e427b7762fa4d1edb4cc32f9d1c9f7c6e40950fc469708f8c380bcb219aa1d3ad4099b33581dd4d66f32f33e3f8ab4e87de542abe4d657ee6fab7ccc64f0d0df79b73ced8eeb2c5bd8c1738cde6b87fc6c88591b0d38f01514224f535aa1a7cd483e090d4e1eb54e5d08eec70aa85313eae956658f29e69d8e49954c7343e75613f7c163fc466ea66229d17c035b4560adbb1a26b743e005c18a861c43ea85a6d537d9045f94f271421a189a2d93fb8fa9a74c83fd565eec5f32e97e303b63b74ba30dba4847f21e90e2759a3319cdd74b6be0d97fa31fcb0fac04146d6460312a7a764259ab500c343848a5788db8eee88befa5f29e239b48859bb898b9aa0de6b2382293b0fdef3edbdc853309c7a3741a844a2f4428bca70d675258fb1ec93cfefbcda8cf0989cd4a454247612b72fefda8b2d03ece6be39ef4842e894594d6b3a337e9d62f65001510240a6ee8f1505a5422200fbd808a7b250be310d339ca509f8f5ed6db3926822085a819eef28e5821838d090379abae0a0592e01b64914b3b5639b3cb6b6875b9f797931128af4efa05e153c9a954139f538e24af4bf9699e56198160cdcc045166de543bc7b1cfa1f06093bc7393f3912de3c7746789149f532e261298423279ed6518910baae178c618e70c8597611db3bbe0d1089c9c7c33aec92dfc603b31fa3fac36f5c60a81ecc10ce1731db28f6316e2e03d3c065b1dbcf36443798efe2446c9a700b5f16d0b777f74dc115c3ee1daf194eba046df1283920213a1b003d277282a24c383c2399456895ad4b5b10e5a9bdffa5d2167088332f10cf3403033e66de053dbe73a272c7e97cc8fb970a276034732e136292d8ee7863223f649b24ba72c61bf67213189554fcd7696ceddbd478580e504896a82971992cfed13a6411791888148aafae4f62570f6d2e01a0fa316d3f05a2841b7c1dccfab91feff3f89ef9a06c36b37eef58e4ca1002c4bf3e64fff975de6cda9371", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "220975002eb070c2d34749a3bdb2122ade3e2e548bf1fc6ae9635f791b61731713631a5d1da2219da34ab79cda338463bca2f8493f22ae03e0c6592de0d2cfe56b0f173438de5794c6f22ec05539abda4e676909d2003b61f3ca0c612868816429d5c812ad3dbaee32cff383511947470355d8aff67afae877801cbe6fb1056fbcbc7b0ee4ec2c9e871a2d7b6458c01fdf0b083c84ac5a6af2a1753103f37c6b549a7fac6a93975978e0b48d6d112581afc3fe994691a3e12bfa96b83bce76df001d3a80612bff6a978f47461936079a4781a9ac5b97193dc20ce6b0880f62fe607b0bd3ea0ce5317911dd8441159159b224a2e6348d376890c24ad177797b199809de66d1cf9a32bf83497444372bf66e11229a6e2a067c4f76c7609280fd234f8b7895585bd91ef26195c3b3aa0434129b0733cf8f07f5890ae4d6ce7bb968d8f4d511d176939b5c76e61926ed3e239c843ebf6b105ebb9289029c8c511d624900dc6eb265f143717441e0a6c5f593a54d7f1858b5563ebfa03baf438b2818c821ee1650ebc1f98d611e03b081888f06a5d8ce656d7f2264df363b1f686d4bbd99e593a3e0530b4f983d1f8f33e4e2c221f98907cde1126791411ff5ef3d42e7953d785e923c0d9afd5fd2ef0535ae8bec49dddfd554bdf5f177a207b1dcd7124d1a18319ed7ae6fe4c40616c40f8911bb81361bf05273c44f2bc3bcc9d0ac70b22e6d43d6f968d517766e0d9fad2219089ef3ffc9f4a8c1ddfc936192f6ff04bfb2ace02c545a80a7f1271ab01b7d4b123a2c515b74d2ba47109405fd3a2fdf5e41e35652dbdace3097c7c42b1ebba6d590d7db41ff4ca52483d10ba291eb7f699f75626a526b6ce3deb9a73ef6e6165cc72650ff4e1de8e7ae0e4922588969c667217ed81a70ebc38bd649d87df133df9d1a82d328ce4946b465f4205852ef2835a8b1210b07064c90a09daeae85e0724d1ad5573655d15db6c38ae177b5ca8f2beafddc3c8cbb724a65e8dcddf71d2e71a63427acfa4c3a74af6a0f12a66af039c5ee4eebc3532fe113bd89b5855cc7ab8e8dac8aa5a502bc0370509a42b791e8c19fb2268520799ffa918ff6eec673155ab1f0a1545c7a7756bc0360bc9aa1798f0649194866589d7d4f833bd7db58e9b81222d41dfa3c61494f1c2f37980cf3d39c5747ca24e8ee79b31f66671b0b317d468131fb1642406892b909aa6ffed02205d17e8db5c2b6cecf1582ae5e2b70ba30500bc22e0867b6fd2ec5ae1ee5b32fda5ad71dfc3b3aa561d88e5a93f614b229e4c6844a4ed11cf2f66fd757055db046a0158547e7cd717f76ea4602715eba25aebfcf1bba7099da2d59d0ee1f873dba1483959bab402f75bf3910b01f147c29d35da1604497aa37aad358f082a07bb03af6abdec6d7e5d1baa5540e263e03829589bbc18251e96a9696b6", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "30e9dbe2c368be729e290bbb965a970b4fdeeaba59af38504d81fb099fd7b24f4bbb66036ad51a9f2a284d961ad51dec841b061d4073534101255afa5630febb910a669ce97906c8839dd5d65014111f51c1ea8ee08db0c1fba5b18b4054fccae049dd20aea25f57804d59a5a3efa392c57079e3b1a9a827837dcf86610ebcc8d8e1c4ed92910d5fddc39afc355560c472e35860ab86eee42c349ecfc7dcc365cacb0ebdb044b0c26d1fec57add91c91f8b06ae0f97a7dadbac27eabdf5cacb8993d20e914780cabef7a023319c0fad7e072708169cc9f0d7f0b6a60a6656091894ab2c77014b15fc89c15d85264ff7c2a9c1c04f2864ca1ecdd9f781732eb7421a88492569ec08be41fe052264c87594f764cfaee6a9210708f836f757c265251eef2dca15008f783918c6e76fcc35a91570682dc031d6032476152c61e0b327eb223a7edd0bca4225436d30d2b9387d420c80465dd47309c4413cf14118d50e4c0f7d0167125ca873921e90509d7df8ff96da006ec8af5281b8f7caa890660d5fe0579d1ea1aba2006f7a1e579a40ffb65ad08109490c967848e91a1f05a51049e457c7f802cc84de410e77b928c4091712bf8a8b57338cc84618d8df0a2a65f8da2169cfa06c92b352e796f2d3bf072a286a8a96572cbce22abe9d2905d544b61e59a796b37a38544561cf1495fd105f94929f4a8d56d513ab6959c6cfe0bf0c183efdbee564beb3ac55cf4a18746ab38125a4f9a863f807a7fe7a092582ab854934780950c4620763ceb07cdbb09a01e39ed28387cdb421d5ea792b1db306cb9f74d642d659519ff6909db9d6f66f7fdc6a1dcbd800b1816464e8acf794bb268d18b69dd8405d74c1f45ac12fa79054b98710bb927e5de45e5e4dfb9dc192387b3e49cebfb68d51cef64f083f6d12449a7413afd96849dea6f0682542805ce38985ea2d39c2e162c9b2f08fc030560e010b58d881ec0bc60ea06e827ba3ef60cb0866575cf26d4a156233e794ce2142161adfc896670d30fdd2dc4f7eddd7248630cf08ad71dac6d41ce43f6c996f989fece06cd6182ea5e259ebcfa60c4531fd17d858e0083e66f5f294b564b016316fba46a4f38e4f0b308306e4b08e86531f8929048af4385e57b5458c92683e2acd8a07a597bf9e497a40c5fdb871a029e21f76161cd80ac21bf149742227c8dc0e992edcf922fe7a94bb0a4211b1fd2181451e3db9d26a348a6b0eb08af5a59e24e0b05cdef1f6af7e6c66008c20f7e397f56d267af4d26fef0a0f96611e3ab93c72754f4f64b63bf877cba501a135dfcfc9062f9ee4a47ebd9910e0db765457e755d706aa4fd46236e805931e619107da90d834e728ee3199e7af24e9f2df484efdcecd2571c8cbe58aefa4f7018e313563cc390b102b2bf40e8047afac400fdc4eecf2425c855ba05dfe783faf3", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d124d3d34099a0585801a676ba701534d940428270b9e95accec5854f0fd0adcaf14f81bef702e4f80048995720a00d4195ed8dfc0907e1a8544c8cf0b2f2d799c05a42b6d147b4f2cdc68d8966062aa750a3cd2a8eccbed082c50264956738926a176bf3751590e97c619336e22be433512755650d0ef3a1298795aa4bf14acfacc1a8ca649059f4c6df8296c3a145e3a8ceafd871d91f478cd310afb90f7c47d2801e373595d689759b0f6aa8d5005eb3056c2c069ea7239a8c6809c400ce971e45c8b0596d9da35161b74dd7f3ff70166e1d00f3b3df5a340419bb7cfab1e2a5fb1e435e8c2fd80171f1aba771c5cd277026794732bd41a2f5487374a03c57373fc7a6aab5f0fdf2362ba6b70eb7fe7dd39d504ad1d0dc1a0781faaee02b8181b422748eeb7d1498774b8e085a23c2adca6a11e9fe835412dd6adb7dc9c08e56eb6bf82c2cda9eba7ec20c778c1c23e8baca2d4e1eb578e54525ca093b0fa7047438ebf022fbf4a04025ca38c6d1b74a98f6faff6c722dfa1e27a4b0963a356d5e5bfc5f8974ebadc46dd9dbdf95722896a31f7ea4c517846f0f0e3a5bafb91202345f1dd82b5a90b29d5287913762dae9e9cefab467a52ca5e26a25724141a542abc16b34fd59ffa3e74ba608e887c2232cc80ece84ffc43cf8be2013c204a8b890e18cb4705498083e64a5a50ca8ce8860a48e64890676624b3a65393e1cc399b7ab034f3de33c2d9cfa3736b1cc792bf318f423ee691a89541bd2f56efaf0eba44ed74e1c823676afe5805f4245d9a1387072566b65a61b213c5685dea9dff03a9e5ebe47217dd280bcc46943023a788979d11e0826aabb4a52078d862771fb3bc8251928f3ba02d6e681c49033cb088d7781f0358206b3579fadfaa74112383e53cba1290da554978590520fab89fc1bc30442b93b03fedde882c38c24456a0395378d25ec4131738f18f727ae8dddc1481cbf40bb95dc75c56d368a712d762c40077357eb3aa7277f750a90c3cd4213d6a841c9592e2cd31f3438a9e7a3afdd07e60cb949e67c9a6111d5c186d52d3034ca7ca0a47e9a2fb51ac0325e638eb12b3f50a33c5ab96aa037d2cbf3d927589c87fdcde41ac91b032cf3f2a7bfbf04e2a0c75d4255bc68a603bdfdf2117dc83a1418e5f32f6a6dcc5d00a8e4e2669f5f51105de4175b8d309bc763cdd95ebdc932c32fd44f2be94728a7ef844f6cd9b9fbcbc6a1d5b48933f187c150aada297d67c9a313eb74383e48e1016f5143c38577267877275525372c4310e5adc14347f2201c5d22994c827db06f490b087ea1f7f3757f3f0b735df2831ebb9160b8fa9a6059e36a8cd6d578767e358cb9107fe5a083b91303419d8e4575d0d70dd39d290933592bd294e6df07dc2368302f058c536ff74f8b5f7b6939bcd2aed038de451151cb7094782261862a5", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3f4d1089fcb26d1071173d1b9eca68161186b0cdf1c1e2541162bce585cf6b3e9de38d4e061bf68fce98121fd656ca71afaba3c20d6f8443f9c219aeebaeec734e7046f9590f5b8a8230845ae96bb94c68c070dde900fa5311e6d51d48934c830bfcedc4f278ec3c0a63f40917289722fff389f6c10bae018fc2d3fcd576b43b9ece6074b0c02a6da8c4029674fcb9af042d923ae847bec9b15f051aec582bec683d775154bff86e9f2f5eb2a10c9d08d9af287ec79b98b9bf7b27e563ca7449de43a420f89447ac1c30c6ca3e9424c6406a040e51aeeb4b965b7c0e9eeb454780afe04f6246401fd71f8b8a766942ade7b9f42cf7a3d86369a08199f6f63e969fd1e481f52d885bb2f657ac28dcc01e9989997de66081a6ddec2ff7d286011564a5bc5769d00cafb477cc874bc94016685774b553a622fda6c7a91d7b3cd5a065a164933ead287b854792a9eebb883679a128620e76f2a4a2ef82f1741801b3f27d0ad9d641712c490b822f723273b6fb13edf8c28dbd13c9589a68f441ee0c28b0221d92953eb9d90b81b9a3b61982de142dfaa4d342922c9966a0a22952394a7edf6059c073f593b6e9591b685fbf6a670f86d76bb4583cb83f2ad56e6954245a53dba74671de55b3e88d4d72b722009309f091a25b656b3887d64491b717a162cfbb9508fcd69c095897cde95461e3acf47c00189fd338d022db5cb62a1325ff7ceb42ee8706319b8d4403f9daaff5fcabb8fe4a2db798e6d6ec7f1de8538db245bb3ec71a6260fede76be48a47f075c4d299558fbdb8ed59930dedc0e4101e07b6a0373485e9be95e036006662829d2aa99dffe4fe8a2888635ea3f1f4eb5cfb3f6e5145bc84e93c140903e71ebe714c120ce3f4c9d17d6e50cc64216f54cf063eecc0088e5a801efca8a9e967389b008af04e3b82abf7441b46bc952f670504dc602e9eeacb40f7acfdffaefbe42c887b7cda24f904f5aaea5c59862a192729db4356f405bc695fef4c4d726f471824b4f286eff9d0e228bcbb333fb23284ef04e9ed96472e90e04f22e1beec6b5e6458b52445055646c3d44ca9adf945d555d471e319f3386ecfe2346bb1fe92be407cdd55887b4b698f36e700473977bd1258caf454b6b197fcae2b7fbbd874b4ecb3d63015c31bb1507017ce8353d5b5dafa2b36e45bee11516bb11e7e2b8d018944ab04467ec62e6a4df1dd340cd7b6fe52f11350f506d393f91d3278ecf4cdec311099613a718b31f68a80d4290f1a9b681a16f2a01f4b01af7d13623caa2ea876a93e9888b76b90c5bdf5adca6c5b0b42d34b9bb5f97670319084c28b2737b04feee93dc7161ec437e6517b24a3a7122db6799b3aff27d28e2a8d2d5089b37a47d7e7eb3f245010e76928794425ec1ae62575e0edb5465b0a1b6080fa2abc192098ae8f0616e28afa24035456a", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "b6d6543af1d59198ca017b11cc2f6d03c7d0bebe8584c979104f186f5c68f52797702e8bfc77d461e275a8067561676e72313b95ee7a1870ce5b15ddfdb926d9b151c07953cdfeb1b7a10cd71d82889b4b67e3fa17068cf22ced264325b53ab38676579005f1c81acb74a1303a84da7026b307273fea80b43b5b5d1e389c28ee1ce1284d2333d3156757f6e44e831aef413928f893646cf51d926093204a7865d02a2fceabd6438a68aa38b8cf651fd7d211745268ff5efce7589995f1dd87661de9dfa8f88b138c706bab25c5afbe54004e62fae955d43f322517c924f5674d9bfd04be49a00c6e49768843cefb60c836331d53397ad8a5bc20202714d3f41944caceb362be0bd9afa3c0063888d6b84095c2e5fe207ded12978032e2a70bec17b874d3e3946de9aecd51c93e8049651ec2f1f3467e7acfaf0dce395b32ed83660962eb519f0f5800ea9e9e0fd33d882fd0aba9de6460f94e109665bd939e4d48497a5650f21e2565084747f5bb92b6ac3d7d0942a3ebb9c983a88e87587805b805bb0946ccbdeec9a4e8b9d4c67a0613a7765e9d085a4db1f769b472dd0a9ce543d068cf1a1b6fe65333cbe1dc10e7552d227952aa676cc6eccfe880d88801429aa18bbee4e205aa09a0c08162eb3da4358876d9ab03d9ad62e91682cf69e2e02a9a8afe1d402953caf6d9b9d21300f54e62d9351ae906b157aae6ea21ef74a7797528439a961c128dd478452cfac50e686586f86a4f85972e2c77c911abb68d1a07ba4264296357d6905e3feb2f793054eed0b636e421a27b87091b325f3a1a713c97879d7ee5eea9a425a95d252be17748a7820ca8f2f79cf4fcc95f9e8dbc3d93faaf42c710da07b951275290a9ee22e3c4f5e3a618454f9cf8ced0e0d20b64d81dad011faff559a54610ba003720f3178110281c0f6817f9dea538eea8fd3a880ebdbc10660ff91f4a58642b7e7fdc36d33fc4ff97f54d5e7df372d8d1cecfce5c2e604389645bc027a885ca394166e2949439b5a92f08c1dd3c4c4206bcdc43cdd637d39ed18873e87f3c915558000b9bbf336f5bb302a9680996ad34d494f34518e57a3c49e392fb1f2614f03600873b92769eb7ee76939f6dddb6b307189bcbc091f4d6eee5cb298bff739276d2a086d83092401119ebbfa1cf0792065cc3a7ff45e881870eba22673adfc96849a9e395717fc7eec2c453d8fcdadf41df7f37a8fdabdc759c65492d919a280620722e0a356c912e0657960f22ea8f289b9bcdcd9ae494edb06334f554e7fda29a6b2eb0265b0f5d2cc08d06784efef5140a9c8a8edb1747515d324f015760627c1370c0d06643a2088fae25497157e53231305429a20b85d80776b4ee1ded558880e21c4e71099e5e0e23d67176d6ba25daa197cd5604d00b516ea03982454b214a629ad5090bc25aef8704af9cbe", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0657bbc5d99843f448cea09f98a85b936cf962a744481ba42f8b0255129ca71095a578cef6aec5e412baa7a7372b9b7c4ca9fb8b8d570a1041395bbb9c803c961e94a1537c8fd245f6e824147591e9005d428216325b59f1f2b3e6be95bb42225b468fb3d6850727a429a7786ed18d25fd6a532974b6738bbfa30fcf6af9e99a0a9b24f3724e626f296a4aabaa6374ba7713fc852765ea71c98b44d33b81b35a6fc99c353a0c4f0919528ff9405d12721cdd74b506a2298de13212aaa34cbff40f7cd12b05f2d1b67973d78625db852cc5fade6b0b19eeee3ab5fcec03d48f3d81c53e5eb5bdbe2104e7cecd1a78518fccc394ece022a6db28407a96ebca482691752a26c6f3bca15d22806ff35c1d59cdf282a1da63ac7070aca15f5251e308f4aae5be390d9ac28ed1242f4c34e842aeaafcf53df4ac3c0c9fe66a63dc438124270bdade16533f87041128db94f2e5f1d9470991dddbad94c6e55f60d02e51eebb092379c61e91bdb2ef69d27e507ec7c5187d447b8e91b9a8b0481ea320f99210ce6ad8c73d0896652d1d8c7bb89b3b26e0f161c41dea8be57a861e3e7e83d6a187b8744a72795800bd1827f32731d431401db19ee523598844a628ecccd229fc96d872bfd0374f9e6097c533310bd90c7958ff5e2a157dd41fccf4beec239973ea33e31d562e9dce980551a0dc72e667c34ddbb7a940ce56dd1111b2372c339e266260d1e32ca8b6c40c9bb8ed9ab174b98a8ceefd51da2ac74a54c2cd048583c126946bf47b9360ad504f317e582b137ce2fc6e059ed0a893eb5de618e8fadb80ded6d71cdff13ddf7ba18591cc8a3bf2828c814ca60e1cf8b90e47bc06e0f4bbd977a40f8e9f941255a12c71f35bdf8e053e7d2c2827ea4ee69cfff546637d8be29c71af647fcf25acf7ed1e9aed911ad4427362ea4e8b256403b0d916021401165321fe2100f76cc11ed1ff8f6a517ec359d4e5e3696de90eaf5ce74da84eb6614372e909f9e238a0137a5aca6b6afc15c306b9b8430bbac91d91211d40c5ba456d9143b3749a122d32c069df91847cc13253f511d4835c3b4685be142e381d617589cb104571b3a53d7713fc3ebb07e70ab9e72f22a09d6974638890988b406eb8e74a53e53ef9cc80e1825943e414731ea2599a9dc41d5c8a95fac02d3a7e6cad46341398a8d2dc82a98608480d4ab83fc6628f8232573f3b65cfdc702a42e20dde10f41e4df6fbf76b5e41e477ab45ec5ffc3c42a26a8b3e52c8bb09fc6c20fa0b72ef14a060656accde3bb4cc1ffa4c1f372ed72bf6ad5134e61c9fd1430939c624bab80493973a4a85338845f29cc60a7708c70db66f5422c8625e80030d4547300800faed466a154f18511ad445f79a2cd6e91acb1f96eedf8529599d9556f7b6d06cd379265debc47122c09c2b2838d20ac12c6d9f4d7e0c5a", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bd22948bf8b993b3ecc58fc7163f71eed50977fdab09c14aacb645ec6af8dd3988c7670347b880a4910919fc3794c0c0bca26cbb61db3c0c87ab785e8e1dbb95043a7a8949c7302590ca80c521371a6a27b70761191caf093e11fa07782f0bea5832f474cfaeb00952d5841121f1fcd4f10fc8f2479b59b31291002732e605e8aea0bddb00ae6d5c00da1510567c215c4d3e0b8bcf8144d6fd122858c72f08b7c41efb722c1cbceb1e30350bfa77398f5f0ca7c4f0bc5edd310b10fe5e5d4a45f26fc063ff9fad5bbf14f4da86ad1f14a66ce7b7a3f0a80b9aa8109cd51ccb644d7b91acec7f1a59b5c54b14ee215a4213f08991e17d2c3acfad91936798bdbdc29dedcc9a3beeba1145311d98327fe699ef5ff14628ec78882043c8ef33325680f7ae98c3888fcff2d417dbed8fb15a96d200dd01fd9ae45f30f0902272d0a8db9e3a47915466b5e4fd4286944e1ea362da6a550b646670a592cd8fd8d09b15481afdb05d4a57b3126496456d95000ab873f5eee9a5ac3b8861e40fd0bf9343927b167c46b2a8f6f2a6c732c9a923cc4c44588592dcae048942a816cfc8122b10164a22e4fe73b4bf4594db3916bf65a6ea9f5bd4277eff54bd12c5a70e8c44e01db4abcb3b7681f5f15f4e489020077468dd4b4f04726d284ee0b07ee7f7ef9603a26b81a7ba63a81101fde55e2ae34336489ce71f28f588c2982bf3424d8a8de5f384e32c6eefc64849390bd778932b209c206e9139b82e8dae2ac060790b1a227107b4c2af53f55a0bdd69afc171f595e03fdb97e44a5238debe5d63e0dc0c4a659e27472f979fa217c7d50b86881f2f3b2f111534c32aba2793d5ea3313e6244379cf7b52ead5993690a990607190fedcf1cacf9b50816026120a6f3fa9818b43256a34ded0d26a2ffabc106e52e5c487cc2e23ce382a3167063e234316e4d952f50c78ea1d54750d374ad4e5ed7910defe5d00699a72bb68cc14d2b3b27e03b78affcdfa3bce819102eedaef1b5ae5906e9aa2d468b69dd8f300d9fa481a76b231af05e56623adb9b24434bb21c4ef7cbb2fde3dabdfdab22c81a3b28fc876e48d3e935e833d779b876e2ebae86203194ea1ab198e09c2f8ff103d3f8a506280d7fecbb04d6e97e0121f9b2b46d985cd67bb047ec458dfa92d8ca6ddcfa2e9aa7bff437501f4b46b20596f4590e2b6d687d42dde39056befe8db871aeb0dce089fbed741f7e58464b110b06e77f71fe9d1cfbf2fc8f0c789b078663df1034bff8ce5e15efd864cd158c5159c2b5f593bec84b7c2bcbc0c8960cf955bd7f4112960783f35cc6c0820cc9f782a6c6793958877f0d79656fa57551a966cb591109275bdcf4973c9a32525f69cd562d583fdc08a9da60b66a7386b8202b54a68e0f699a24162365dd70e3a634ff6fdfd2e8d3f8f86b27166e99033f43c16e6", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3281adf5afa82c98d841001642f066e308b191ea5db742e868a9ffb71e6befdcd5f19d3a2a4f842908251665080cf2094a42065fa1bf616b7a6a91548a2ecf58051b5df090efff9d103c6b752d9e934ca99bc55d06a1700ce8fae7c0df96d721dfff74e681ab8f77581231dca1d332bb466b4897d3a0a48bc4da3cf62c6dbf23c5c44b8550f341a64dcdf6ab2f4cde297d600d7c121681bf22b306f019f5e62f1e7c8ae04bb392c301e2ecb48cfe1dfe84fc73177771b3a73f97000ee202d425af33c0e22da480072c0a59db49e07fd4f548837d1807916c570ee550cab6534d0e6c22d85f1ebcac77f9f5403f7010a8a81a678e03973d65565d77394bd49028dc046a61b9952dd858850dbe8e6936530aaa8f0f719030a8f0f89519b8933b3345a6185efb1eadd6c1e4ede61716d8efc4da8d983b24797828b8ff85ed59e77949d7365b765c492f82bdcf0c9f87a9f58b397012c5bd29fba81b0fb0b01c42e8212dba352cd8933e794c657624b5219061188a354c9b12322eaf17d9f7d52cb8e7a1eb73b666a44afd7b6e54429b87c0f877b054f9382d064bdfb374b03f44fc1485fdb2b42f3c0599f2233b80b1d04acb3a874b421fef2f9ef858d19bca6dcc83478d10517f54dfb84790cbda4b132d7602354a804669a2e99682a7d2aad29b5e3a69ea19b0922a677a57c7094d4c2ba7d27191142e4b9080a66dce1da32f7c2690cc07a39ee4a3ac545898127b59dc49646c1f8eb018206d1a858c443f1ab84600c67b97dff8bf468d2ba8ce3b99d2289b1824dcb1fa05792f6826037f21acfa79aeaf9edbae8b5f8d9875cf691a5c74659d7c0ba5343db66a65a4306b0a441e91f39ccf2cec022c56555ac4342c6ff7ffcd10b2a967b941036d26c096ba90d07f3446716b45e50e142f50b57f5f50b6b5812d7da6471a44aaadd873c56ba1aea46f3aed39bd35165201610ad2c51acee86c09c72b05f6bd8b326c53e309761a7a4d7d5a5fca93cc7ad6a1e9d8dd317d02b70ec26321082b91bd57d8cfc7c6d2ef026a52d7ded758251bf7d4551255e2a285c5f640d49a976280a60321b60c174079343f4f1a0bd80dd3ba3c4d782b537c509fb0f16a2e68a643a05564985675600e9cb703d5304cfc12f99f4697a9984f2314990118b53153b122dcbcde836e460d80d8c16934fd00dc666fa3468212ae65eb600ab82dc13976511eb41c2c96cf08c37d5cf1837923c5c42c0fb423253bf71ff19aedf3659a05abb7c7bb35a9a06a37e9948dd132aaab0738aa440db3cd9294b8e66c71ea9232f4d71bbfcb88c11c9745ed8ad7e5a2a49e7b6769b39582ebc112be9034e029c67fb0225641734f210ae93bbd7158165bc6cd43035fadfe05cb63b705b527271973bc8e64db15c504e298dc70ad9360654c3bd76e4afc4138d9f692920cd80fda5cd0b0cbc9", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6878df5cf047d14ca5a1284b6e02e19848bbed01f7033277ec55771cd8501c99315696599472fa5ae9497879bb78467804ab27c0c5dc9030589ba550048fdc63445113438a00a67171d45f126de199f4ef22246f6643d375f9e62cd08b662fb701672d4d30a8db84ffb188488df0bd588ede18db166a23dd75a9db20d625647898b7ea55624472e4b052940476942a285fb5609293894156b4bc0e160f2512e508f4f2341e088131d40ac0bcaeeedb4f8ebbed51b3278fd487fd1a234270db6f973a30684df5ac9b1cd38f9e85a6805618621d74662990d107deb30c28931513751de901e2e37a54228f1482b0adec8eb6eace431cef01704502348c17152abf399e37a43b0f370a08a34924308f3a51c3ffa2545f2e0441c8dcec5a18dd7cd7fce1768d967923167e265b5258803f530020266b6e19e2e32f8f6da5ae09f1dc9f4c1a73fbb44da3e3968c45bc5d52df73fdb393748ef367014f6541a8e514a773d491569acf48dd1edcf54b3a3063bec723ca89a7d9a45d31827ded364c7dfc5d77e2958d85381bcd1007e519812117d8fd9538fcb54748123990bc6ae0f52165f8edf641d887b64c4f43cadae6cd1d95ebc6f4404133e33c15792a928966699076451c1c20b29c7e5dbd1c0244014f5876b8110fb1094169136557cdf6da9aa7695cc3a13f800d3d65334522e52b0e20c92bf6c4dd1d8116268e1fc4cbce106c9ccdd913d69c88c484ae6132647ae807bfa1b6c989896954982e3734867e328dc99c4e96198c05bef592853e619b99dda95448c5da15be1e59c1ad1c30505a47dcea16c557411a728fec965e352906485a85497b1f72d8da32f33be322a639f2c0ac8c4a4f28f8b1cfcf13c266c70b78a4976d279896ec171177493f76a4ae8bd2753f9f60983a3f0108c67bcfc308cad0c10d00b1e55988a8e55d0fac6301df351708d9d09cbab9623d6be4d0d86f0d924658ff9fb96e8c0732e5ed0d54ff810dc168825ad2a88272400ec4639a4efed3a1e5312837c2fd3c4ee659878c7bb3f90e67548848ca57e85a9d27d3ccf23002794f45c8f1ebf36224923c6b64ba1992cb667acc5d405f3a7668f5f2a46c3e8a8bb4bc318ffb2e4ea9bf6e4bf3b21c2ab588727b38d5bd47c0a7fceffd6ce3bedf6c1b33e3e8f383c14884b4b7d70e1911dad90abf59426f7e4fb4f9e7b8af68c94bb6c8461033b2e12a90a9927d6ef5dd28e3ef32195c7daf652316ba38a909944b281cfa71ddeffbe26e590677ac5f66ae256d4427ea2715d1e67f6830765d833ebdd3facfbc3f2933e3b63623765c778f960c367763e20b36f7aab065cd6e618e08929dd55afc8b129dbd7a4436fe9e8824165e0aaae689ae35b38fe8309c482db631bfe2ccbf587b9407395b18e8eba531f41017d608849b921552bd86142a412c753489ed24f6fd729b0d1f", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b910abeec549d709a05e73eb2d14c7162116983bc09fcc3c9f59e3ff0f98d4256f1960f50063ca95a1ff9e87e5a6b5bfcd490e6e3c057ea6d083be841f84fd04084d0c5f1b7878883e4d8f423f05918f56cead68eb91d38a6904eef42935f02f1587fd257a2a9acd9f769e77dc9b076a5c4074951d5cd4bf0598b162d65acec4781145a9248be6709e99e9266971e31ffd997dc1e804ef7baa317a5300f1a251ffce7bedf799bf08fb2677a7e9b14767a07bc4762a68549c243afb6c7f324d5256ea21be884cc89cc879679baa7bbbbc5369a41e7657b7a35524aa9394205fe4a17bce568e75cf9585c208c6d7f6a90abf44ae7f79be21a248afd97de368dcb259fd22f4f0c19db415f7ef917b1585d03892292a927542c0de12f8425c445e0b173f98eb3830cedba3408f2e9b4dd361cdda9df49fd4a64d6251fc3b7210bd894c3aa86a5b8becab5a597ce230bd55b62c77c834e2b944e0ef4d870f9f77a5a59de0ccc7a9a792f3a7d79d4ad42b4baa9558c020f8ae93069c350dffb5ff89fa74125168a3f3c32740641e582f4686a83ebea233654ac6bd1e1960f2ab5bdcd2bbe805f953de64207f0c63abf5136693c9f25461095f2ec298ba364fb884040287a2a4859094e7bbaefaf26079c8903d5b358861f4ee2abb07f94bdc507a2fcb1c2e3e2f57035544831cddbe8690ef67e5bed13cbe90c743d5e8243eff10a731a5c9c3f6a728efb596f58d2e5a1de7b4c5aa6064bf5bbd611b4bb9a10c6746c0670fa0eaf15a6ee1d8ac2c66141ccabcae29b3617993f32e4629adbf810ef08dff7c4a904f04194f0ffc5f3f62d255fedff92b589ff85a14390f6042e2d485ccc313dfebe9848015313e25c5def4ba46d428969acd80fdfc8b5c90813ca9f351362e2f3ba096958b0d48558e3218da32dde7c5dd066bf9a4cd99e21bf8054020eae4c00c6952864fa03026c3464d92a591d335ad1bf50b3ee9ecbec554106cec04062ef9d5de16dc6f62517c8d566e95f4a985d6b3c5af7bfebb760e0b8cedaf673f172f6048359adf3d33ba675bb383e33984efac08aeebd23cb687c58810ec75bcbf875083db71daf0c2cff330d8068e44052e88395b34bcc0afe10cbca5d017f5954e39fc472b86c69c760ca2e7bbea4f131ad8dde050f917aacbcdd830c3060f67971dcf58ab7ff98d8bede46da89b61432e5a90e994a5151ceca9311818bec9d5e3688e3e7fd676bcb29e8ad8ae0c4ce3f26411912cbdc3a583f545f8dfaaeb54f2c43d73c1bb7fd1934ccc589dbbb2a694b22b8b832dd868d84799528190a16421bb81abae9b090df1e9fbf9333dbc934ec882493d9f22cbdb4d6994478a4722b19c52a9264057407a90617e4d31d4fab10fa2c23d309be3cd044e15b8f1fdba339348547a998be30b5324acaed0c7d8c95a13648274780be25eeb467", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "253b3fa6eb35d91a7f6d2da396847521870b4c5b7398374464746b86d8f666f58935d773df0d93888459b932e71df20a9ff042cc4579c3cb44e7045f8c2ee3bba2e9445288784cb577a86944ce486037111e54f55b273140f203eef5da8f2b98e58042518c45d03e2031b1d518e72f063bb0f944f7e9d28f70f7464803e4a7e5bc7dab4790e76146acd649a7c5145da50e830fd3bdcde018343c831ed8e4b04b6204212d61809e8d6de9a0067246fb5fbdd657f56389372b75359fe208de44ee390fb5896636d35ed16c9fd824f64bd6e047054b8d24246c183adb79fc3ff6e69f573c00d423307137f0cafc5e411e10a45c384318591118386ea2f3c9e2ed740a6eebfda964537ae2cf2e56f254a2e426872499101b2d5737076d0057462834d2d0b978400a4770429364efa4f89a3b6c0e0e0a99397e8a3da3dd598452c99169e6688d2b61b95ec05a490a1b74bc34140dab92209c29b0bd1d02c03f82ab0ca741e3f2d177346ac6e350e9a77b9d09cfbec2f12364c2c89a9691fa084392a3f69139912b75648ccfe2a828d0a1a9de2cc37e4dbfae95bfc6d769b77ce000decb6da820b64c67d678474ea3ab3ad3f269c167938abab303f740d5a038c98faf343eb071b94f0859ac96e98a1563346c7f0f9f4ee149b3e76c45a2d3b7765f383aab5047133dd1a3e0ec1acc4a42b6a3692e022965e256e85bc14e04a75b583f16d34700c95dd4d978c220716f5955b2e6dc547cb3b25e518ffd8cab92d635f7ce3454ff37c7ea173ffa83f235216eeb2cf89d4c6ead048f45a8e29c1c416d075c62a62878e7abeb19a11c9b68df947bcb9d019815a416ce71269ae3317d4867d95a48907ab0a2578497aa3e5861659c32caf62a86515b760efc1f39cb492405223687ff56205752e0efb5300591d1372f6bddf89e9c64039e224d7cae419e747c9818ce2d5bbbc5087dccfadb480316ce9d5d79fddf3cd4519ff77c7e355043dcb89f656e5640914550abe334ad3049e8531a0b5d9f099479c32df0160b1a9e3fced5751500b6dce2cb5b908784a7c204bc1f0a4bdb7db570acfa7d55c2ee2964e0601a9454d20f084278d69a10c0717725a99a7c92559c7c04bc2f51a425d8c9d134775737d93289a9ed6fd1b2326bd76372062f3de9fa0465923142016498ca96d457e07ef78f18a15e3d75695940fa91a13c8d3231fc980a9a7b75436193dcd887de1f71dc0dad1b68c22e80b86f9031842eb1a8fa4e90d82c7f0ceaf7c12f96995baf4e56436a4297a7ca11c8b9a6336e96c6a251d735c64e0867958a7f74fe3c5ff9ec459102617d93e4c759399d2fa8329f2526c7cdb8ed867f22f6a9f74d123475f9cb4c4331e490973a6dd25d735af683bf570926bc952a7e0db2c5212a5bf17981a7af152444a507a28826c0cffd6316afc4184596c2cda6061278", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0b82ecd7b1bb2314f07d20129614d870afd660ce1d097b5753f86dd2b74ad678aee686c2377b013ba5654ddbb75a98352ac62d8ac873bc756dba5a3fe51cffc0c1d653ffa0a01329553781b23b138bd7c407b30f245f2b51e1c45cb67133424cf262308b6ba893f0434969dc40d70c7518867f5a52ebca70a4f1bf9514b145f8e3e2a0a1b4f2fbb026fcc66ccb7d2f2cf29752a8e7e58c813eb9951e4f271bc66fb564982d9c70771a5896c6899eb233130d43e6dade4b6df923abfbd5f43e15a60040392f6a4f5b84c67e99bb71a9b720ce60b0053efd7ab5782c5eab2d86b055d868f4251ef28bae38c880a4a88ed3496ad86da55de37975a3ee50d61a0f90938c82878b72becd18d658b267fb244ed6c9ca33b63ac9df65884f9d77b2393fa1ab548cf1950fd8e574d8a8dfc03ca90d3dde27c766447fbcca7bad01baecfc25fa612cb6eb42b83456a47cebc8911acc09f50cd5e674ee8400e5baa5e9a55a01a995b90b826ec0772c8cd8fbf4b829dd5c3921dee147331009740cb5e4d0f39ea5215a46d05ae21709861277cc9bdb831c2097abd022e599ac4f7559f4844966d845c37f7388e64465878984d02850e41da139999e0c665c67fc1e9f7cd48a58d6cb5c2c0c73cb856f9431638da5184eaa8fc591d084ef25df76e4eacaa4a1b8d52a1889dc0bd7849b5fda3ecb7a0d8c3f51965f236a8f1148a1fe850cb1addc5e1808da225bb3a6a09633bba81fc3cfee354d3be2bbab722f2e0ba6589ef99ef78e1b9abfaa3691ef43e202ca5c7c20d56724080a883752a42fe19521f43221c72f69a5d51465285c17985cd7e07e5424f94b330adbde4135137e40b739a5041d2cf0de1328140fd1eb222202d18446802a9bd52ecc004bc7e973d1ee656c6646cd025937dd37cd0720edfa9b1061ad907f88d750ee0ffdb32838a6a9ef4ff9f07bb9d1b3e462abdbcd3324869c27d1bc456cdf57d2517a75b0f5d1bd7e8f4ff5769bf7e992f829a1152175f24f36c2a31a8b5030a7092930310bbdbd1dde007e924fceb0f4faf64210c99b38f265f4c319f2d304d9abe0ee489bc617ed14616494b1053621935981b5da07f2922f1f50ed6b8acac4e3599665e1a304b1dcf0dafc328278e89d274ad99c8d16f4c56e16962c2952f8a20413c5038eaa5fe50ba33b00d208bb7d43232bcb9def3e8aa419b065067d9d6f2ad34bde81305b568ea2ae41865a70a0ef745d474220c577a2db82a15174d13b978ae917712683b8b7b34401de6bb56a7577da6cb8bb7afc3ec4030934d624b83c25855a1230c3df336da65156928ddf48d79bd4244f06992b77b75e599689ea7e61de9774bf4f3cd0ec6b42d699bb97770316d78f3ff6ab8731c12fe86e806f48d42e7030944fb4218c409ac5a448bfbf6a25d3637b47dc84f131c9d44d515799eeb3f8a1c2478d", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5a5e99b95927bd3b84d318af4d77b2964b17785e002acdd4e7f27439cba1e5a395d15e1fd9de0052d8744596a1829a6b3b6c26f02495cac3bcc4e0ef2ad4451dbe4a08a8b34a13d3424f20cacb5c1d98f33ee0892ff05861416d7c984ca33dc6c13c30a603f6ff01434fd5a1ba109ac5fa755e230f33ee37d66fda310f66f9d81d68b472bba04451bd7174b4f12223debfece7934da3ec44a17011ed6b8559dae6d8cabcb81b95327c8cbba985ce482790e16d597cf3afbf77031ea623e36448fb7edfbc98d6016abe555134623ce1c6cabfbf85e11cdf85760c3f7fa227849e9ca05e472789e4f950a6f5f448a745971e5781320ff279801513a0375109e2cc962bb250bc98fff166679969217aa308dac7abc8d014905d24f6637e5805fed6ea068a29ab714338ca47056260c64a02efc768102cb7a2b562e16db1afd4e66fdf0c43b87f85bb4e3b0bdc61dad8f93361af75f514945796c62bea11afe03b3c347be4097d46f15a7a88226eea5e6e099de5f1eb8208ceda2e398c0443e1232901fa6b583a1ca98a1a80d562267c0333f506a5639a848273064ff3afde6c0e9e761aceef5799994b22132e69246c5ff5831a24b5cbca36e8f60642b7b35ccb03f570d760a60fc7a8de6bb2dd1c41949368febe4b98a450aa7f92350899d2993acb12b34a2c553b1911560ab680e2a9d11c0640b6f544c71e783e6195417d8cc535f41fab01d92b35ad10b32b459e547e37e446d93bc68189081259a3a207b984dcbc1f0a648bf9c15c7cf1ca7e09ed4b21cc326797c807b7911e122235dd1a3c50b26c3a1faf69e111c6e8d8f23a6de4951cedf06dd353fd1e04f66c5dd15763af37f0592350b1b15369ed8c5323e6a814c95ea621f6d17f8530aa04dd4852d7b9b7247c02bc1704f456b208f16019c3b2df10e9b81dacad2fab35da3754977d507840794707672f1eaa33d230cbc9f8a73779b22330b043266325a1870b0f0adae0f44e642708647f754a377f569823be4dc1f3b11f50679c51ba3184a3d2d0d1a28aece2b410abbebb79d38b60d6572b706d0ee7115cee184b87dcd8e0d7203d4bd19b83c4e330374b62f574b62473eb9da1abd95230b6283d28e0fe1f98ad408cf49eafcdcadf21e49b5ff20851c15be9aaded503ecc5e0d46d2554e06b7fdae75a98ebfd2fe7a6f14d3f1ee0d62e2a849c1e7f774113468a53c9696ef352d7d25f195e9f31fddbcdba53c88bea8b9643add0eded3acf28528ba2c96c2e4167723c634b77a0d947aff801b933db48d8bb422165b6921a576a043deb58292b0b4b1dccff84f3437bbe4a2f71d0174814257dfabea66f3e336953eba8421f8424c4111b2db828d99deba73b666eff4578df2ca58b849fa6144bc16e80395457b1757d06bfedd4400bdbace98b44eacc6856679c548b0961d73532139aab24ad", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6b816abf3b1292bf298119f0aee9dd36457848f4890b44cb66546b030f5e730cd4f07604ed8238a09871ee930638efbb553888d9fab6394e7fcbed4ab92160c4f6f3607901618d5c88af42b5f98665d578a3ecfcdba5648074141d02fe23353a448214ef553ceba66aa8afacc3b8b1d7b643e1afc204271a899c7806e86351497191500961f5fafb42c0013e9d74b078c2874aafc8109daf940604bd48e087785becfa71a8b665320fa8b8dcfd22b35924b758a97eea35e2066e4a7d87fc0eb8c7ef0cbcc5b86221d2681e378e764a8781782b6ca4362565ad6000a4e699928aa2e40fd987f584a8d734d7847cf24a6a9edc6e96bf01cadc5db33ae0cc7def2c415e77139edabbb7c580843703e516a9368626006e36a2b021b4658efb3e07ae0e27cecf9785f42e71437ee3c9876ad3d0d811886549c074cbbcf0213e1a2e48a0be2451a064002867e5e2c408f281e92600634ba56e12279ed7229a656960556558354e86f84ac895a62a6d05d0d43fffd9ccd03d73cd06429bfd66bff61ec704b2358fa34382259e69aef5041f7a73a810838fc5846efb37337ad1699315ce0ae3d1cf0a5efef0eb91e9a0679f414ef39973c2bdb8abdcb8ced0a8d07e000591669aff081a4e25bb351cc4458c73d35b44c92b0737f10c8286c770a1d784ae3fb393845b85449758bb4c937ea2fd954b35656635a3306a196b2198cd5f0f0c537e1d850b14d448cf4e8670700b38d5bd510813eeb648fec2854deccd6a1f9a7109162dc3d75d1c2cd51ab1e7b69bf54a3d993fb3bd0d5b26aead1e5d40017022eba450570fe693a7a92dcb8308e08a71f8fd2e27aee1e80e7d1d6b0a5bf857b3242de901d267ddb4af112d7a4a5351cce2aff31b99e43750735c1872bd3736c05d1579c8befe327fc232f300291e56eb5ee3d6f9e077084d08ac8d21f5bb3a498d21650e97288e7e1e33357d8eeef277689b4014d6f64bfdbb0438712d93f4aa7fa2a61e11195dba4d87fa3ecc4fa383b8b9dd07cffdb2197c0ec00d474b1c2163174206729b45ea73473daf49a2a1f63ec3a9dab90b9a7c228c3ead41e6736e9ac730d9668f8379d37be981bf7b66c4b6084969bd32f389e8541f4f53173ecc1ea5e03e59b3f0d355eb4f87accd135be9666fd331acf7df32e43f96b8aa68adf82712e8e52b09a64cd183190b68e2a11520b9758870b56a14a97acff2befea874ecf17f3e1fe2bdc2fc886f26cacf8f08ab5938eb8c8b7162eb5440706ada7e112a1e0512423599ba74a62881e1399d6ccec612e4576f520220865befe7eb06350243d8705e31f05edf897d65496499a98254cb99312e95149e72059b9677258b1a9e75b5a85366e84b9c0052120a364879b5d8b7d1dd34c691256539ed3abe31b76f6839a7f4add2020ec0f91d5eea5e0e31156b2ceb32b6329b2c839347", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ba59ab2eea06f60d358ae05526a451ff7fe976b219cdefe23db33cb72f5ff7404a0ab72b58978ac4ad791dcc606b865a34ec58bbb9acdba2263a887bafd0e43b9d419bcea15c8a81e8c82423260feef753b3928d28451ae682a9b345dcee3c321755c2ca9bad207ac2f5b5358a93fe87c39ddd48a0b2ce628ff1a1562f3762f20dad709f9756e568b67be1efbd9808146e9fd5c089bb3488d05bd3b3c129f6a3249e018269fe5f0f16c9aeaac9d0c5c4d67ce64ab57a34eea68da8ec7967a193dd77337cc68ac7b23637ae4b38fb7b66c60ff791337c1295fb794c3efb85a29ed09058c7df56fd97222b25200aee38fda01a70ed1fa1bece6355380601d37cc0c9ecf8b6a2faba1ffbd82fac696e1e5ef7c8ec3caf972e46887b51bfe792847406687f1ec86af77095113743434ca6a41062573959af4085f1bfb5c0a1a70102d52a6d2fe243c7282b025c745e4bbb5b7bad283edcbe9b45bbaef6e05fe38783a3d9c311fc9fe195c32f5886f748dc923404f85b8cbfaa1433e86adeb7f93989800b0abdf89cb04f682d53ea2289c45c990e844a2cd5e9e6fb392469911d8412669b069b91c1502b59d2961bf22d97f270029988d8c931ead98a387316e4142d5980891b15a99388d54d3fe77e4b4948c464b0fc35319ebe558ec01a8061c64ffe1b7bbbf77989f8487e6ab8eecf3fe4e0db3ed1a4d09491ff4d9342a5ab1c966ff8f6897f4be233851d6dda904bd7aa610369b584878b112177516ad896660154377617f7f66d945ebe91de71dcc19b5d880dc1f03250a617e158477e2a06a47fe391021cfd6511fe88f62c39c3aa85e54b22f13d4935b3e84606274456290c9ba758b9f67555682dffc54f1b85c80f46be1769bbcadb0d0b0e2fe0be5dc2dd4be82d9991b77cb7618832f893dba0b081cc19a04bc3d6189a6afa231d68ea341c792247a991f844246e349e09e48d940d3043a38865396f2ffd239a4781f60dd3e30b117679faac997589e4b6a765b9f3a6a20da34daf1ffe4c818f582facdf91ccf1828594737bdd85abdbfc1eac5363b21b3b864ae2ba1da514f34ecd2f6944637d9b95f31c22ac372b8df65ae04cce230093d8409a030f0d3243ad2ff378bcfd6b52e53ff0a2f7174b8ed11131d52426909e5b2a0a8f0dcaee24894869b6028aea61d3a0c911b19876b8093a4e326bdbb1cd2a28791dac1223139f7b149429e197a284c6b41e2c9b8fa94825a4980c7b2aa0e1550da10c8c0d7276e91a08174c16fef0e0b7feb02748fe73176a7ed72e201c9517548ce97ff938511efd8c3a21d7672c89e3939edf0efc30ad58bccc4935eca78aba09cb9d7f52d0ee771180bbf9134d25ab5395e541019d2f8d70be11a17835342987e00cfbf500502d0f31f85f033d1718926730f60ba5937897a0b5607743962365649968fcbd6514f6", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2933b5c8443a6adcd08612bbb16e7aa758daaa09521601941bdbdf16e4707fbe7484b84cca83ee1c51010ec81c27a92cd5b566900db88adb90fb591caa03c1c9012bdd7665ce6bd90a9a66521eb2e99f232cb7c7e21121d8d50f7fe565ee6bcd7b62e50fa85cae03e5028f30bb31bad1dc05cf19c9c8ab52ef70f8c1eed75a94f28ad3fd9ca5896e922ddc2a6e842e49729dd122e3b3296efb5cf345871340e99dba0bd7b3cfee4351c6626a5d0a875f82327740755c3d39eae51818a8c48c6662655df119bfd7c2ed4d7603bc2040b0aaa4154ccc486e3976c0b990c14685575d1bf6598d4e19f1f45fa13e364f627d9432dd4b40dd517dbe620ae53e9379ae011a19937effebc0a5d53a0c0bab3085b262b696476513f100439b4129654b5228a1e1bef99a789e7fcc732f6da849365db820dc826e97acb24f1eacadb448fc65a0d00bfc171ca36d50c0188208c4125751ad397415c450811c28373eb8aede3eede46930e56fb4a238e8a6c50bf7e6d41c5ff1718126028e69aa503254babafa4283853230e82eef40478dc176f5ed4b990093fae090e0e73fa1df9ad6edce1f32a89eec6914af3734ca7548b23dfeff8c9f2571f2b0b89c44aed19d9b386509c6a156574744ee7de00a27de2a3baec4f839b1e46965d98f04460f23f3733728549cc1684090a4005901953b51791df09c43a9be4ef20085b07174f0e0e0dbc3328ccb8ae5725e86875f4139a385f8ecdf2dacffce8cd3ddf3d55f0b89e3426b0e656eaf3eb92b790c1eca77ed1f7b9f765bae858913c19d746e74a151200ac41849755523737e84b578c9cbd5b9b8a52c3a8a40bbefe549990c8723be9a2cd22789db2e6f4f074ab74bd6720a2d322cd20503ba86a708880a3c44d13e5eb079c19ae75b360a5011967cfb28ecb36882c216bf8bd9ea6bb65fcbdd5827371dcead63cf8ac6c070b23e38f9746fac8745ffeb971a8582edd513463f101540cae9629df56bc84c61781d2135babdb8623a1afe2aca36312840bbf91cac6084b8cd6dfc7fbf05b610727f0849206c42c5ed4c09b20b5fe84930870adb95de3f3b57ac2284e1dd13f2a95b1b1b940d4c4358e152e4b55df72324b0df9c258123ee13b753bb803421228671567f0e15549b4f9cf70261104831fa726b0506b47a3ea0e1179ecbcb7b14a65e97a97cd8c3d72c72833ea6e08aa398fb96b147517a13df08aeeab8423d42aa4996d0889c8396b782f9e5f3cb7b7e359d27b533395ba8711a8bc974eccc4ae91af7acbe457fccd85ce0e531c3737164a81c0fe6f7686869666166d2256caa52838119a02095f3b0fb45df1612dbd7f93e30c56b639e27229ce2389a8b54a8f0ac20955870b66381eabef31c9b0788f8b5d7268a9720905e0f33cda52e5e1e8251c61917593771cca460389cf2696435ecc0d5111c9455", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "57aa77890bb17b67f6746627a7ef4999dfde83b84cddf5ee9f9978a2ed61a061bd91435fda8a9a39db7e5310e9a2d0bc447f98fbf52d6995c8d1bb37a7c9417f0b431deb66b4f1a56e2426d390ae46216ec027e348bafbca8ce8b9d1197999d859d9c9e501dc22f0c7cad4fcad3198eaa9753079d603364d9f1e91c03d95f41ec84d902297243cbf7384526505d6d1a062a70c7a6804e61784f97bc2ffa9fb4d50738ed5aee8cb388646d9ec46725c0f0205a8ad5b4744aac109e897acadc946345b9626ae8b99d70b5e00f33f2f094267cc3da917d4caa219b5812b886b076d4328c44b096c5f5653fb952015325e39d69f3c97fecd6bf05f8d0ca4c2b14902f0761cd81827fc38882459fd60b88afffd8669e0d35a5fd90ae8b2c1d94d5ec6d0b61070bf9ae70cd801c9500009a9aaa146f569aba856450656996f5bea935ef239251a1caf6d15ccf304b9d4286f482fc06cb9c1f47318f5ed27e97a57e89936fe41d9b078f51a4f5682f3cd4eb5b54ff36f94b1ab4b62efdf3d31a12cc0f1c4712e9d934dedc7a14a14153e3f61589af4768da6133893ecd4db4dbfbad0895d48d507a07f1aa3c0923b38f3b352c359c7d2f04a9687e5bd0e289be2ef34ac0b0fd93559ebebaf71da25bb65a0863d07cb272da3c783567f206777763d6b97ca62455bd667ecfd9fd4df66911a1f0ef3de28463e6743ff62142fe7145d374d4afe2cdaf6d1310adf06f785f43d8b8d245f7a4edd7c9880d12cf75815065c0258c97176580a9af8362166b5811f29d310904c3599bc5b2c0eb716a8a6871f0b2a1061f4cb3bad25c7811532f516d993672eb98b5db8115bfe905aa6e21d6cb6fffd90df9b1653055b2bc7e6b40198b20f123c98d41972bcea2449266592820e10c56be3173641766fca1dbeaa4eb29a0e53c31ffbfe88a5d336ebbf32a195efe5ea1951b8dbbd79c5c1af8c51a28e192263fd969c4341fc17e8ecd75dc80eed1e1e7649e60c3db262fa92bd643686603f5d4329c4df652cefc3fefbd82fda0e28be6424f89b417d11130418c20ce01fdcf1e79a0f0cb7bd1d9154d0a9d1affc2979661eeddf42bf352510b025072a874fd879a358d47af28e0723b7267609b03d3407ff24d2a38dcdf332154a8700df13cd3d71beae0342cc284bc9686c34bfc9ce672c00c28d878bce20584a714da8f43f7e2b53872c14e0c8240ac83c1ad2a5ea428f84d89cc53e74c960a260bcc51aaaa6505f93629e1c2aed05afae2633843e5f09b689826130f6c6fbfff70d70a7c32de5cf1f5d8916d4b8270ca5d9992eb0fc08116a74d50e681e7a29c2db651de7d3e3e8f887779df030a6745a637cb7320be104fc6f27401102fd6b432d0c9bcd2a3d95a3cf83be3473ca802af8d808a89fbfc273d8d20fd2bb329a5ae9f6d4d75afa12495421c70e263a369fe8a9", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c90e3f398ad8741af63ca593f99e82a0037bd9fcc06db246a19d7ada49c8fba6b6eedd65f62dc8c536bbc7c0ed2c3db191fca9a2f814d2ba809a7b04defd0883c9d32b5085eeda59c49328685bdc37e84905541214e6cf7e68403d8183d6bc124a1bd3c124995ca0e4276284e7f1f7c98916761cd94def6f890e153e32073d3da46bb3d6c93d69f1cbf4d3df1b3c392250d7f33b80fef966a40ffb8bbdf2e83d68b95369ee5fd608d45bfce3eea300a66d775de5856f57842c65a94a1eafbf5979f166749366878d2b65cc429115ec6df1c6db07ed05eea643ec3d2bc1668a9411a33902ed04ac2dcafed95169b32b0147ef7f19eff30a5473c98883e527f9c7dd36a8fda690532b6aa4318299252b64e6b3e06934ebfba241bdc1a40f9e2757d363cf1f4957799151e76eb0e2cca40d3e3422a05fcf32240d904ca9d528528db1f7fcb955d46a01ff89329888387b86f1620eb430df3d8d8de90238d356ea71e3c047538f04cc5601e52ed4d39d3e05068f3f2cabacc7e11de3850b9a1813d14fb973ffc7dc716777c4db4ce89884bc521ba2ecddc24e984f3e1658e2c58f1969721ca9dd409afc839b4dc6e84c8d0742857e5ddbdaa6a7d663b23ce4696508a2615812364adda0caa4267b77dca0c53f19805b9dbfc9f8fa5b887eb5496054d6171b5988e0bb2eabf9b312708d2357e5b88aa6c4c98423b2939da1c22125b11d3c363881f0b09a16d5e302fa44afaaf7caa53cd14b589f94b85df142d12c2ec170d3e8c386654ec7d5db042fa53ff5e98edbe34cc1454c9b782d8cefb67eb6aa7ea2e845d2ce2fe7190e7b3b7ef3b7bf5783b4e052a46157d0fe76218cfb115fe20cb871603cc1066a9b46421bc8fa1efc9c2321899a792d510d5bb9efadcbb7f49b652d94cd428462517bc3ccc426e06a89deaf58e36f55b2686699117a72f3fb2e61f741c85793da64f1704ab0e626143b2435d3fe4d14cf50cfd449f60e434c840b267f3ddede78761d482453f9750a61b8f25fb9828d28f459538d6425517321027f0903c3ab637fbe8a17d3aa495c20ccdbf8a26cf47273c3c59d571170a610a87f4e15e0439d50ecccec26566f2cf2bd70dd9d5d3ab3aa276ef343ef7af4aa5c38a01892065ec0d1754d9a02266be6f7f107240ad8fd09b06bb46f8bede3449f518497d199d28dff452375ccae44d79d46c3528903a5351ec73ae8e9de650bc10cfcb550cc4885e26a6f47df522b60b831e36d230a1a7a9c056a531dd22820b3ac341ef894de2f0d9f1eec45d6125f96a6814b8eabdd8681e2414cb4e15a19ec507d29e6fb205feb59eb15354a23589e7e1b56a4fcccb9e46e1cd0e3b626533c52a8827b886c3f732f71f41f8b7c1dc074f6ed945aa58a9db933a4856408e5a5474da21518ee420094d392a7c4400330669c71c36ad08602214e41de", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c608602eba6b3a6862660665aa74c52fe34e395318d2d23198149d962f0a90e42fca8d8d971b1c617a610dc3d9d5bdf4bb1b19a3b71674738b585f89249f790977b987a96d5958f5fb0c4ac93d1277ec4d0a547dd545ce30e9db6ca0cf3d006fedde0db58a58870fd9333d4a23429dfef2d0a11caf3c7ec94e709b95a027be1072cd232679d95b5580368bbf66c9db8b7c2833b4f76cad0ae33a852d08969bca5744a1df07e5f3230e210c34a2dba3f5e437f4c6ad7dd53de4b9fbfc712f176e16469fb97435c8a762b08d0d02e224a22d5ff88de0444d7d1a212f89e1d3861493e8930af9eb6c060342c5eb451e9a00a0c0abfb5c234a3691cae8d07ebe3cbbac84a48072afdcbf22942143b8083b697db011c9744f45d83420330cbcb9669a4542332fd0af5c7e950343a10b1dd2f6128cd3c0a5d6fd5acd26f7d83928238975f0b7206cc007e98d9f91dec9db3a00037b90332ee8ebdaf1dbb47ca8430085ad8e881778b784c355f5548b88365265a9082e4921fa474774fb3e6bb01cd9b8099630b85a19c284502092635109f03b8d203413e358a5b47fb0df32d466b1aa6f737da7b4158d52ba0684fad9cef1b7a7d80f94a9f8a78e4d05a967f2cbde8394e3892069bc1415f70822945adad6d739f7d56d41f3b71aeccae7f1e7cfaa0da7a6c98ffcc8e4b90662cff79856d8ae5de4f2dfea0b382fe3ebff75e5fa865ba16fac58037a96272896a2014f63f3b9705c384091423f5e2e8778d3b453e0e08c4f402fb3e5a4fda3aa56e5b779ed3bab62b8bcff765b2619eba7c4a7f67bfd2f205987fa815c3c4f1ac288e84264ec6b36c5bdf829eb6eff2efc15e165f81b504612732d42e1557e80cfd52372570865fb773bf9ab42681b8ebe81365aa14ab6d673d77d6bfd4bc0c1522f41bc39cd27bd5aa8e73f40153fc0f7296f0db945a020309efd757e508c4c349763aa83dafc71819b1c9bce3a7951ef44b6122721a11a68340393aa79a324e17efbb060417990144779d476353e5d8a66be96256c40346afb8db9881137b66378a968ec8813a4e9ae809fbf8ba6dac0b0441f7512f3ec3499bb0acd86837aa101cde3bc62aeac1470eb7f34e93a2ae17f5d4ee79df25ec1074afc10c35b16c3856d77ad56b9e668313fec305ede9db101b2a814242dd0ffd4f4cc2c43774bbec3c1970ecbbcf84c75910d2c350bed6324df953be12549752888dd0832f1481c2fdedf2d4d076b0c0f430e8c7cfb72770c5b0f593210aa426b1d8a8772fa03f127ea64fbcfd0401e3bf7da346d9124c2ce15a102b429735178e8e901c7095cbcb054eb59e3ad230419653f971556770b4a013cd6bcb004f58bccba26b779774523f65a5a9510abfd7d92429f12c81b04996393703e3ccc5d6d1de76749bb3f204c1cc70ae6004ccb7c807b6e05322aaefd7184f08", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "bd7b8a7517a16c2539540d301d3a829aca53c3b66b0a0789abe40eae01df98e5a8a8b19b8a8bed2ef468882b2c32879ace45223d543efc5d3ba47da69944ff14ee39dbcf6cbea9363b59bd4aa1471edf0cdf859ad7d1ee4460d77671701723678b16452a608b0c3746881da719c4a8f9fd9d93f8952676a665181d85d5e6c845a62c1424eba9d69fb2ad080a025edd404e5d2ac04297d4fd7f9c21afb297e92023d13ba7da40b58d638309accf68dff4020d423fcb2e659c378f78ce8451350746b4a62d00a0d9cf16533853a99cdc332f0c8f7897157c1e39b310ba0492ac0ba19ec8b25c1858e8b9c5483ef9c6fc9a64b110babe1e50ece93e67dd67d5bd300986eeb45426018f562361ab6d2d8b9a732d70ef15024657348729116925282b51db0d555c39a610dd9fc7fad2a20204d9f04643b1237caf5cb180a17cd80c25a31b08a3122fbbe1978d2d9de194e9166b1aa878286b43470acbb5dbaef7803cb8106168df43d2843a7bd203ff7ea4cd5072ce396d25c81fb7dffcae706d301e5d0b6c1200db7b40881357b141b74da5d359c344daab09f7713759a0de723ea9f4ecf00780a30c792531d39e5c52c77bb0015b80554f8fdb624f71e5ead5fd7b6090c7b88a4d4b93ff636706dffc55a6f0dbd919a8c183babaa7ac0d67856f20441e37e087c25d51f1dcb6c9609b6026ba445f1af700869414eef7ca06730fbabbcec9fde74440de77d50f3bc9031550dfa6570d3b682562792fecf8f5b94bc2ff96bf912156b279633c0847c06b99e875769336475915787d0b5a354f3ee5639559d5e6a0a5a5891351e6b31ae0c97953883b4bc55e8a01d14cca125ad72ae64049b8435108acc892b6624d7d0705e722ec30ddaf1e91ec3ea9c1c4c45c268af3fa232bfddbf3400101653afcfee2c0bce76392759f001b6d0ef5c829b23cdcd667e06a093c5250586853de389af3bd33b28e36e8f0c18ad6bcc6c2868105a8b4649cb18e08f562a913272529cf7535b6e6bd1b6af61804e8333074dad549305cdfe21781b289c841316380482c32ea5100a6584f0df7d9d939e8ed46e8d8b4bb9b1e41d7b9a1fc7c3214d18ff0e355a328ac81dec86e900423589d19ce897b9e1dc52fdadd7bdf4a635c001d7109153279cae297f7beed12c748d20325d05fe04628d3cd306ed7c2d483b5713ae5911d53475a1fa448a8199f62ac0f819dd253bd18fbb71e8ec22a644a185e95b474a02fe95d60aa99ecdf0e0b68873b2341d115d5519b8949cb039f0ab1955bdcc5f17b08903b2767a9ef7843876c9146401e9714fde038a9a6105cff485bee63b15438721bc4e22fcc02717855f321ffdab9b791b99b8153bc37e89aeb6fc91f02d0cc6bb42156b52b3d8f23b70c1f705590b3c9742f7f69f1910d19ee28f08f792119a14377943cea723cb5ad9cf164c9", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0015348a0db6fe7a88101da836a4a1dd3deff3ef2d67c7f1d387e512f78e6e084bcb74d836c311fc1767c15ca18ce2f0fd876730fc7777700ed1958aaa9dcfc28c9f53543ff5c27ecdf5b774fdd9074456b4e4a961b2bc8fa77760eda3d25cd0d0ee19c730c734aee57302f3c6d38e4942e7b8949e3d47403f088c80c418299ebc14f396e2c47cd6ecd654c02e5831ae248d7ce7eb8868fa113f7a4acf2a3672a14981523a495612482da5dc724933e060f816b79ebb347ab58ea820a0ade3b73932899a089183ffc1109ccc9c6058d0733885c82a42653703e8b4af05669d05992a8c9015ff6b2b22d8f9cc2eceab0d1eb1a5d0e4bbe459f2d3ef8a6fcfdfc679af935e595059b6667d18266b2089cb3c4f247b3476bb1c7653a4dd97537c0bc0a83eda7020a8ee859e541a9d66e189c14e01a92296c28de73424933ef201b4da76f4da40d09badd991d2b5df1ca0cd15f78b0e9646593ce346dcc74303470ca4166d295bf9499aae1a7c159d7159878fb618500633d458b580f6994d44f20b808361903238995fbe65102cbe43c7595447a49b82847726673d090507ba91e3650f6e6f7e43ba64ce7891b4e32bfe22b04b42cb72926fd1c631013f30c70c64d09970ab3082cce99ea1bfe0b05621ed9ea6537365b8175d2eefffda88632c0070c5be86001e352404fd3a84919ca6b374b8b50fea39da59cea8d3f70ca4eb8c0f76baa18ed4698aca92dac8b308ba37a82940e7123548325488b71275eb755aef3c7f536b71ae1b717341307f8ac1e022da0e3a6da29ca69af12c0119faab1143bc4eaf1b3fde5ed94791b99e48ec6dfe22ee118065a11c18b86f8c9d50983b5c63192d346232fe20ea3ddeb201383fc866017cbe258645f38c631df37d519b180d68902fbca69c44cc936ec9c2f9b5182223555daac81d954edad6f45f0f47abee62d0db324cf8944882d09e6f315ecf069d41bcfed384e23a62b0d188b4db6db3e9435a927c6fd9af0d83a3c6a870e03fed4a4b176889712e3f3eb4bb1aabfbfa7e6afafdc82f3090002a594dad2cb5bb5c27d591621fbbf2eef17e83ce8a25f2926735892b5b33ba5d8ae3fe1aab7635c34577bc74c10f819aa975220463802822bb9096f7b62573f710c1a6ad5c667ca4fa770a01a0e1d305b1bff7f95f60722a3c4768d98d6295b5fbc59f0ff037aafa878e141a9045f6a53d38bd80741f3d738fc1e40c0abb29979cfc97e1d30701c227b030e7698aaaff7492dd5a024c4c69f3a5ac2bc3b1f10500e7a12847122fbd1e100ee821f2cf306041effebe2c920cd4ebf4e2501528e3810f8da4f0b4487ff36253c140adf377724a524798174c482daac48e04b4c6437eff6c1d8ff7b6cca17fc1f4985df72a42effecb20c09177cb97456b5a7f4af1ab878ab68a19ac70a3558c649caaff797880f5f4e5", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f46455c804b931def10059bc3942b497ec8cd11419ed9bbf154831091f0a7ac46be3242fca797e68aeef1fa81a7cd5eb9f4e641a5983d708ecaa401a5ae4cb9795e23caed7aa05cfdb34165308c23f5ba28f60ada3f377110a2df9acb69350a6eb34df6db05c4f1f95412a10dfe6977186d4b67d3076b94f32281fccf53ec7c122d837e5c079f6a3cce0f50ae201dbd3d86774881945746c31d238d52edaad7378e4da2c8c1dd6584a5be4b9a5e079040face72d9880a262114c67e293dadc9db8b403c3233931a75563edd2d12352f0b57a5386837c6f94a9836caf781719bbf28c40925c4d76b991c8b50ac40a632a604630ac91126c802f84e9c7501d054ba2fb89d04a6870739ac2e1f05b48f33171ddcfefad5177d8c88b24f584f690af23d3265dfa7464823edb485e3652b8b84cca94a0d302403bca898a46a1fd2c6914fa675aeaea456dc461aa4f0982f72930facadd1901ab5743416b8dd99788dc32800c261505411d221c678bebaab03723288daaede63640c47d2f5521e11e8962c4b3633ec6f4dd8d8f51c47175aabc68b2a25964ad6ebcd7ea89658880e5e190b6ac8948fe4598217e2aba724006a64bc7c7e2cc814c079601cd7ee34e65e067fa0a62f0350de1dd4816f1dc4d6a1f368ad503d4754314a49fc9152d68f7a35ae8b403d1f539df002280bf07b831490790302d7856261b2443d6e9458efb8ccd5bf36ae9372213128118d9cd89f4e71247138730933d8f27c0e10a3dadcd035ea09cb48c558f3fb3962de14366b07def6f567901014a29d30248253072146a613dcb77320fb7b76713d99b258a321a99d46cecf0ddb322cb84bc55786b5a3ef651d96553ab416f219e2397190d3c36397f1321df6a09a7efb9811145584bcc7fe60c0521a9ebcf64b7405e192fbcaf816c6a01a76aa8514b8beb63a622e4fc36334e536fee23ab60647cb0ea275b272aea6807f34dbf43de91df50da87d297b1658cbc1b10eebbe25cfe1c1e15e9ba17e072b3e04bdbdbcf0fb9d97068d21ab8af456696b8b965656facfb86d056555c9aae8415fb1f7a75e3ddcba418fff9f2b2ecb117c22b175d43fb7f2a4bd8e63eee4118dab8f078b6e868df794ed1f7af4a9bda629622c286c0e4cc753dbd02cf5b37d2ad482bac46ab0546570470894d9f14b8b6ed9ebcbe98af564badbf3077d0317f4f8b64470a33b609ce497e980b931d4505e5e019bb3c5409d94c6366223adda7f57abce38f69401a1e5ded0b2f2a7cc09d8d5141505b9cc49a8798080193fd8216e5f156ab670991005ed55e9e01d8eaae89eef9bb5621f568a4c19ed7493409768b6dce340d24fcc882aa10eaf5f9dde79bc45def3bd51fc200f56bb4d662fc4996798bde0e17a706c745dcb417863116963f609c3248c25fde38fc8ed058f0d6bf65ec6fea61ce6e0c4f5", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "33b9cdf3709ee85009646eac06eeed1e0caf7ec2d4c1a4dda837ec71784c73cc992814cc91518c1dc7874d0d7565e04a3eb516233e1a3589fe4c569345d8db5b7d57bde68455887e00e67b960793f528dbcafd4c816c7af004db57889ffaab29c07ff7d5fccb97471c74e09c1eb610e4fcc2f66aa66c16d826931b2b1c53e47a08aa27b8b2b03b9b125c66b10f80964f03d2ed46a49490510d27bb6bb832644accabf388155ec8ba5bfadd0e6cd6e70ec24d902a0fe365dc2b4ce689cc04cba8223e252a15683f1eb38b1224e52217f664c220a1f12685e5c6785b35b63f1f175d36d751a3ea65f44f8c93c8787ee1148572c4a2eab4b76b7b2b602e586c838095190637b181c8f18cb9a1d4174a43a863e153c0d63de6c009bd80a81eadf8f68c26e51fa7b3d34724354e32b21dec444949657327eef0f122de085ea6c4fdd5d91014be45ad079781d9da2578fe606a18cdb8efb78c9f7d59fc8c061a84432fb1223244ccae6936713696fed7258cc5851ad4a3bdb8b88db16ac80d7833ed9c8b6caa2af54bef97f03a062f3bfed80a29a88f5836f714ab1e649d0dbfecc450bcd64c2c0806d94c220433037e23a59d59f8dc74b3239125178205de612555252de4c597c0dacba52b830316a5118b036d3f54dc2456ace3899988f0cdffdac0ce80c3db6e0ed7240dcc34f25118fa0b991312599fd917fb8a7f7c61692610bc67e95085db54b1ec55cea62146bf12ee9e17fbccfd682a1d129d890ceda156b280d5ea2715f3b09bccab70ecb9a0f8ee9374c0d861f02b712b122ab7a527ec53f2049a9242b9894be567edfb7bb8630c22557219ed0d366e429908030601e56e90aba8cb31106eb07ede1c64af2f78b7612f81a91d1c0de10bc2052d58a36122327802adc638756ffb79cba1261ff5af81d7b5eb19cafef8d2ba4d9df55038d1de9174e89848b2fae5d37c122dd31bab688959009dda4155e16e3aef7d45ac117ad86ed18730ef3b2487c9468a5b4f9ca5055fd8fe65989c40437e6ae76ff9329a3665756bae9ffab1f5d6fe7ba4893c8909c51f403aeb4ca69e8dfabd0bc86d4dabbf031a2ec64711dc416da78baf84b5ccb388cad92fe4188077a3225b09e46e7da5a502a6eeba4c4a1f30cf453d8665cff3a8aa5ea0c68921d6172ee748e498b0699c22e1287bc8dc398f7a3e99ffa53676cc31b2a7fb3d8b4ea4c4bda7cf2039cfae11c3e02960c463d51f5ca2f4cb6dfeb4c27128b42008b4263695b818ef3d3571ce22da46107967158c830c4194166df8b17445e7151a3f9e1416dcdfea12af47460b174e65db4048687f67a222c79a70ef1c6613f3993fedfb456447331fa1bdbf34182384607ea63578618bd31f42638440f0bf621e0993f2b1d4ec7430eb47ab978ed0c0ddd5c6ee6d1472a60e95d8916a544d77941553e35e1b05", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "74fa0cf58913037dd2736e4b078799b4fa3b3abbb74eddec17216bc62bbec654b3b5a960ec13c349731ed549bb2257ab3b4e2f867e49a9bdda51ec69b4b92d4920320972d3fd2fefda656d15773939d01e3d6fd32d683540fa88d18b4b11834c756451d7edea0563ea7179fa189b4704fa3bcc6a90d2103a613ab9f4f280916e8e7901e39db51c0f6dc1fbef4fb3fa1483cb0563c51df6f891f5e590fc257b8970dd5a32e4aa01c3231a49d68fe1278ba5147cb458cdca672c1570b0ee27a92e02b316b838f60e4e2f5816cdeb7b317fa119a054d74f8b4a7bbd185e88c265144ea10651c67decd426cbb1369f05e443ae77bb63625c5e34c99ccf042e82eddefa3b959acf4567548227519cc29ea9a60c30a1e4485112073223071d7684cdef9282a5f4ca1a7a4b682170b228aed79ec5bcd63d906a37d0addaf80126f4d7d348409252eea0c3494fd2e768881269a96aea9a71249721ce78cf656d227899715c700527d9733d357476b4054be57f7c6cab0b7f7be7d41a7ff556e23fb305246e38685f6bf1db5645bc96a82bbdf1711b9b5b994419c2b358f7b0e7c288701ea68eca8a8f77e9cd3277191c531dcba4e0ff78d230b216853c3d3d760bc7ec97d92d642d244ef8b1349b14cc1abe8469bc3246adb83ea70b1498431797df16c639effb3f0d7f3a6a70ae15b3337b210cd20c0e26fc5007573cfed77f5dcbf9b3db36c5dd0a68c1016ead05ad298c1c2e10f86ac6fbb99bca5a1e6888ad7557bb1e73b88962d9151f8c3739a85e94dee288eee081baa42a72ba944d8cf64a9c1ef48b8ded5d3be8d6d56c7f426c78a1c0f6759425ecf312237313d5e0036618d6dc854b55ec1619914d6076be89cf37773e1dbb09e00557ec15e2b0de9f5353903b4c0b5384f04f9ebd18265ba14369611089ce51f51fad4d41dccaecb3ef171a17d27abab513f5dcddee7097cd29083f5a1c151f6d8633bc1fe749105dba11d34b247c4a0852759272a2d11fca9a2db554eecb55738a208bf827f9680f549abafa1da4cc82cbf86e9eefffc7b63198203d8435184c9f9d9eb7a6542c31386cd0aeec95652f5e8e310d0cd99961348bd44c21d291be029e8d51787b662437ebd50b0b082aeae87ce2720c69876f3c4adfe7d74029460d3bab814bc1a8bc452fee92184ad5d51e5b89014fe14121f57fe1f2c5a1ddf02ca3313a43cfff983bf8d5356fa2157721b0e40962a5a2cb741a25b554fc3447e6b78175dafc43b92f5c99d412d84622e57e924474bf46cc22eee2c73e994f8e0ebe76274a00e9c95a352f953853b4993b205b63bb19643d6ac22b4b40cd827c8c36d314f5b1bea16325132256a180750b1cbeaf62c68c50e31dd32f467e35f6cdf5e0f57e22b9a4713aaad584ce40e2c4ef75b966d7e000f205dff66848f928fd5655ecb6116667f6f638", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6e5b3c814185fc85574ffd4328206b2b5d8ad4a48150a567524f8b66a18d0ad86f707fd1f656d952c79b3fbb6ddde225515e3da739886a91a02e8a5563979e0894daf44b2ae1c1707eff952d49498aa2403aa6706fc5dbc13e7af58ea92b7fc1eb7c01e1fef9c93b1c86888f64e59e13f35a8a0043e26b07ed9f3f8f893faea8605bb312ac1172c36932a248085440b413331e58dde14adf25c0e6fa4355491cbb3431c28714bfc4b5c3cad4cd625549d9469101dc74cfda0e98a364b9de6b3d8cefde8598ce73f89fcc0c70c3ea26d420c4398a8f8f624d77fa82e3654d2ad557ddb3d2181cf134e647fea0658b670e0da2826cf5576be68fbca98916dd9a6199d9e5f4e0e5565b5a19241a97def584819663c6a00fbb819ae360c48a888f09665ba07155be8fd19c16d85c548705e4812b8752a2381931a687d14443f54c6ba79668d45a3bc02990d7620f0c0a4d88216bc65bae7499c2e520e38ccd028baed87ebbf16582a8be265d0df2b4834624df5a3d59c79dba21fad3aa8ed2e97917d606dd13e812315dbc6433d7f15b194bae7c5d6ab19bd075753669ca629efeac975701ba2ddc9f6d9adaf7238469790f2876795cfede693e0dec8c2f5894cebda4d8c1405661453ccc88475619c571c7c2501ff5142ca8264d49a996142561540bcc61fc108945bc59149bb62f6385de1bed65b75accfd63b4525a07b77f000dbadb05d489c607347805200636ead0d8b8d65569a6269f7b6c6ba4dc738a0d9f1b6314538f77d7f5bbc44df6187052de194da20f8419ed61dc5ca31da3226a8839b7156139fb0b383702841afe7396edeb90d3c714bbf43fc832c8e1b3fcf55c85fd309d5746525e03bcf0f19909eada33cc295793b55bcd994b0a3002633474cd905d9bb881c99ca775d2ac1858fe20dd2c1c308047876eeb0b0576aa91751e89da535ec1b5c8f61c639c74b5196e474fa40314a6de651f23a7277c8a7962d1813bd537b3c55af07e640cf6e4fd33cc4b05b6785d0e90476c7862fb98c3264a1880ee75eef0ebdedd9bfbb22901ba3b62e9c86d01853c709719a4124e894c7d70b3ac34ce597940e0c510c38c65fbf8b07f723ff90ac14f5d31b7044b09954bc5a0294ce1facf9ce02c06b9f53459ab9562ca5e37ab62a3ee0824d2e156075cec565691731a35d1f16ab03cfb22aacbaba4726103ee99cf71b6fc2194b020f330b05c7beffd64f824cac5f3ea6c28a6f0f03cf629d5db20b677ab44d2353278e9e0e383feaad33bcdc3158ee484b4dfd3a58d989c3046a46559343b87aab478afa15098030ea770d7208b2eeaef3ae87558f4f2bcacb3ccc39848c7d05fb6010b515e28e634a4687d1659b13409477fcfeed794c2f7676dcc10702ee4535e1bf6f134baf2e7cc8316766f6359e16da0b431887903b0d4462fcfb219d5086d96", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2893c3713dcf1a2b675646bb24fc9cf1cdb6b350d0b6e88c067e070a225fbb33dec8145b01d338c60f66114bb30f8a8cddfad809187fcfe4805b5c718bee7abdafa959394d14dd07683573f73201647b720da01de87a2340b30c7db16139e4fa3529e278d6ec7549c731bff9475f6ec644f7e3d35e4435f2a3144f42a70c14f91f056071dcebc7b0eb18132150774336ca31cb0013010bb44a240de3fd35cd95b3e973b4f46e18e305e3d3766bc60c7e8ab8b3195c8d24f50fad33d9ee83be7bb4e47eed3a8bf098617495fb81edf4d61676c3df810fae849d0d8034f0d5b47e3dccd598fb0f53a9e9119330ded0ce776cf6814c26b36aa857d3a257460e815c24c25f39e4e1b81062c3ca5a3d9c34fbda6f97d0062500b9db0a0b7d925dd30511e77c62c469a4c264ecb3d93e56bf20638a8ca0dd6e05326b5fa15b4fc897686b823d561d8d013c201fd9b090024a7f4691e103145733c772767ff3cdb11b9ee10b59217dd4e99992906d58d6a694a1b54d8b51a9a11e980a3dfee62c946d41a9eac99a1fcb54e4e812c3b6095eb37033565793280e8e915319f21c96f274f59806ebd15af7bdbfe3b587fb92cb418c5accc582b92813d099046fdf6007b37faa6965ae5bc6c20ecc75181fec0814cf2baa93d874d3d31c89bb84d30b27c097b2445203a086899cc77bc6714327ee12a9a8ac47655434d30bc880ca79335e40807fe24062ba398470390550b893808ad2c317022815e54ad0a2763db0416a7436eac71d81d1c35877e115fb57c28cafca33e6d60f094b46ddda2a3ba93bba08e6b12af51b0202fe61865b172bf6779661e3962f5ee83a538d071710d1fde71f0f52b2bd3578c19a41755ac01d3f5db0dcdf8c16448a50acb0b5b9ab50437b1d9c030786eed24130a7e67a813e64be1b00170e0aabcfe4f676f79f8a021ef3b1958421cd3dcc82d82e4ae3b206b02cd2e4b4c8680a2e1c4bd8ab088f5ac6ddcc58458c961283c3600f23289e435f613d43ed25e1b4213b558fdf521c64adb94f11224722e26d86854baeedab1a5a24d94762908ec113e60c3aae911bc840bc513b91d10a2ea27fb23a94583f57adc3be7e047b900efa3e2c9d93fa9bc822ae53ff14f6c271420d2d7abf0920096c2e7cf034b9d8dba19410cecf38c721e8c3bf93813bf30f0e3a83fa00db1731bec1c775d3ccd3a1fdc0ba41e7dc59d9ac4b2570631b5a65215d27b90b04c77a031e5ae3e80cf594637f3692994bfcbe1751b4e48ac477c960456579fa95e7e7c86bca9a224b5f82ff6935ec5def97016f0636b2ad72e19c1545ddc7ba1a2d13a4f47a576040deb7c4f95e0eb3c321561383472afea805a25f4dc8618a939bc507057ea0c82df2251469d1793599eeea5db84cf801d2e44b290a3026844bb36a2d53d92c39df9cea8e930238e517028ce56ce8", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "34e548ad3832ad64f4ab24300107c64fe83afb58008fc358ee217e2de2f0e15e1d1209fccd2b7fc9496be93b1db36cc864afc4fa5e741c396d1e6939c7f2bf9326bb46f710d9a9713953b4701ecab73d76c791f2b24273cfb1ee98d0569a4605a2e959df7b03b61c01d60cb4dffa625a1d401a59762639c40c09444262fb30fceffac355936461338926e4f13a10ad8dbbb285014bf1d64e0cfb6009bd4723ad8e9f6d04067f3d920ac4010ab777e5e7f464ce23933a1eb5978f1e48cf20f0dfe8f24cfa745b6095e67afc79ba75c859fda77c650d1adbbd0a016f7a00ff7d5b6fe2a80efb0ce20d1263d4be18262e452b263afad91fa6aa93e1c6babd56cb4f6331701f2f8ed99aa1b04384e80df55a97ca8451f93ae277da8dbc0b95eaaa3dce6e5f56bfa69d5eb541539cbbb882b494589de7acaeca9e4c03c3097b27e5f6f01ab6837c8c4d9e2e98f8fdbdb9c33741c07d4e86a40d42a284c96341c14a22ed6b55a13962dec0d1f69a7cd9d901c409af98a0bcddeb1922c108aa2385311934e736ac2f3653c50cb15e6846f2da809938fc31884f0d56074ca3ca8832b9ccef927f58b521b8c25ea2e9f3dfb2d6470160a86f5c95c53b12eb47edb714b15ee812b5cdf10f835d0aaadf2ec73843f495cbd2ea261bc6bbc5f89512e1e55a520cbd2dc31f20d95814c0a12fb09a5957016574bd435efddce0fa59f651d43f1eb56e16b5516aec2350c790be3a0f955e9df575fff1fb8a08479a063a5c6c22a8d18aeec0cd4e3a6131b6f020beddc402f47fea179f715fa5763925e39260d47dd7631a26c10bfdacf7a4fcbe4f6aebfbd57656dee72be2bb6f11a3070a3e40f6171dca1a671cb610ee26ae5740cd93ec74d11dbc060e7717228b497276374f88ecb77eb66e6822a78ff8ab8c8aee921aaf292459ce93ade24ee20dac38a349ceee335091eb93600b59a08c1a601e0e59c90332a6f6f4e5706044f333269c4a5dc53223e2fe9991bf4abacce16b90665e960dbce8bc4d5fe0b70e6a475dce27fe5701daf935f26510c808fc9fa9275af46f2eff3742852927a28337f97324c797054c8fbd75c9c08945e2826f423c9f68a007f96d41207ca7296fdf700a6a48a7526c887254c34f35a68b8e91198b17670a19c532e15e3a8b90fb86517e30bf551b857a74aa8864f054b013d5c678a1c089d0783dad86a665be4a119b09f8c1608b08d1dbc493d478e0509c9272e40441c06883fb73f12f85a561be425ba9dff1471c865871c78b7651de295a47b0d33ac9ff3f9ea643f6ec24d877ba52a8a5b489f2e2f41d2838434905d587a40e143f89ed9d464f39f4d42144c28754b9398076e10fccaa24faca735dfc26c15c8fb9a01bac2aa31ac4f3d65fd454bda792b48f71159034580440be027be6965121224a2fa1903d1648776fa85f9690b1579c", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d73a92fba8e882c2214e089d5515e79872005909bc40eb42dacb8492fb0ed051675b2f248f46a80d4921b73fd8627cc7973b37371ed196d285ff69ceba79c9db8496182c81331030313825cb1b9559d0f2f54ab2a14f84de88fc8f36c24a6f2708f0685514e1ec0571329e9816579a0d068e118dcf7b01507329e175d8d812f0e3c4b5990e03b5d67b8f4faa6e25d3bb69bba66643bd70176d15fadfab5cf395f70699ded87abeabc5e03efcf3ad90b9af87557fffc0f223bbad0edaee6f39197a43969efe34a009f56c1350b8774495bfc20476dab3112c476159020150935d60478e1cfcc754cdcdbcef374027c34af74a27387b994692b75d0aaa92a48d0b6853abe2dc251d19272da38a751bf815eacbd72db21159bb77ef7fb9c9d4746dc11bac1b2b3c260c21fdad4d0745522b2d49759d2918fe501b10b994aaa25e39f18f4b06c0abf656d30d8cbfb58f1562a6666f4c5374abfceceb4a2ceba8cde71649f8b03f6c5ad31866e85ff9097124564f8b8a6caf303fd42191927fcb03993e02e63ca8d2ad7512577c0f97511d01bcce02b300432f49d3a8ba62058d19cfac7a9ab4a8e1e11e36653791fdcb49ddd39bda1d14e371f6d84ca7243490fcc0b2d0aedbdc9ff9a397f54360e9249c98f23203a4918a8f388e96a3388c33ee7e2148abe5de6c6ceb421822a83d6cff8028c93588c07b9316c9e3d909654f7c46de8e64843336f3c5887afdb052188ce8877b081d419860bae0cd8be36523bf4db22acbc014941ddd422c2dd805cdfd51c9820715403b80d3d8e03f06050ebd4e0d2ec1f3b389104dd79cbbe6999380208e4bc75858c980ae0a732607fb09b3b3e0162685ccf9ca9537f7fbf2336d5099919ac1dd0882aa46e1a9f36b491658cec860b5d7066cdee38c6e232cb40909c62a2b457a64e2332cebc6b461a7a9b21dc4f1074da7271c2370181935dce9d1a480b10361ce4de91be0ab794087dd929c3d94b8265dc166671951c85b13c47f38cf46934b76ca681291e91e41c968c13c7f468b7bf5b51eb73e320bc92012371d996b07c82b99407e397102d031da27b7df5b566f828fd5363938e20ec2a1e51c53f2d8fd23e762d3e47a0c1f327bb5742cf82b953f39788de85f4f10e6f746c6e95644d07223ac208abdc8ee1d0b5f41fe4338bcade03f65f8b22d53e64c4a21a6c6c142741f36efe32463c084df53056409d69321072e76739980bfe0df4665a8de597ac889769653a9cf4eaf83d9195a94e465115d66c6c4143405666bf0ea6cad6a9e267cc06f18ea99a437ac2fd06c48cf682ddf49f565740c2f24abf3ae276fe14c5063ec50b44149d0a34ba7bc06428200d6504ca8e766cbc50c8fda3b7fe337b525d51b29780d08ff9bf556dee5bb43316934907d57ba1142b939140f8f52f2de3a607fa347600c769f7ddc6b", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "717f4580ab47d2a67cff8f8a850072b1eeb3d5f97305f5874be8f1e227de28bfe27f367a4348e99c767b998a819c744786376e773cf0c124e911b5589a4251d1866dff1a38890654498472a3616c9d407619ae4030e669b3add5428ce4185994d85526691da284086befff3b5a89219d2159fc1f146f4728087291d0d9467e738ae43bc6817503640f4d4a15f505eea3b15e6997ceaa20b7b022d91885189d1aaf5fc9ce495d02bc89b290eef5ac115e026a8d3f0c89bb1d2ba617cb43a9bd1fdff1b93c170b9c71331b01961c4a593bb5898f36151251e181b1854743323c6d3c3f1d688d1d9b56be5b8a5226632edc669a35d956ff5847974e93b1e8e3d889839ebd80b2751f4f4dc40fa5a543707b74dd5fca27c50793e9c98f8e05d37696087f688cea5b4ce079101299663bb526d84830c005b6daae6ae6d6b7c2a64a6c0bb97dff7f87464d9af541f29b8c6821b1b18d7c138169688b1c29f1c36656cfd9dbb30e22195079bc516c14b457400e201be85663c7a4e00dd95283aed2f0a72421ef046e49a04bfc5666abbe360b5f19fb32602a6d3c61db4fb481538d9304c120b6e14b92ad064fc1d8783005bdaadcdbadc4261be5c1976930a457849d4fe86bbe5cd00176c9128d3764bec5c6a497f12cab249a7791136a7a26c08b7adcc10779e128881e3873debbf28116290343acaab31085633db0895ef716e4fe04e1252669f8ff95e0f72a97c6530f58fd8eab996bd4e3940d29d5d566b4ac3a9f0ec75259322ceff1dd5aee123bab0966a2a73b5630c82bc7e72ccfe626a0078a015a4a5f2700be8563d5c76084b82affe1fcf8eeee67d89c3c75a3e77d29a26761a190d4e78343bb20aed5b9431c81a35233bcf2e2fbbfe5d162830bbe63acb356af67f96caa063b3546a1c14fa37f325ad31488529c6cc20b09f37a5f248cf9dfc54f79054cb4ca8f0145e644673a51d3044bed588e42ef5a7c59b053b1e53e47637d47dc586f619913fa05236ad03770cfd176e59ac070e061b0bd63255481846e276100309702a58b355a4aaf13bd7798f16c16df3c4d8d3da7f12687abe0a725336226650e5a65ca47d62f51b97f7254dc15298ba5d7f7b6e2268239473a4a3ff1becba2a3f5d117213c7abb1982611f67c363cf0e60b148dfcf2a1391c93727b9593941e5405c72fd75ca060297af816e611a7b07d403700a07faf9d15208be59752a12359a2b372a41537891db682ffd81511a7ced68ec477353591f9216c6d739b432948884bb8d7f6ee111702b1907cb9b6670a7c2c78947cc595de2841f1a6549d332c32bf12cebbc7c4f49ea8faec2393cfd3e704a07810f3d63718030f0f91de21fcef39910b172b11b10b75a5ad83176f9d2370e3e7597d4921a5c60fb44eaacad23d968701edaf36ab06d757ee4ef89a556c342fc34465aed2b", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1395ad69cad52c63e293963b5280d76aedfe464813e915395986915040a4fb15e2a780d88407dfcddf0cb21047a616b3bc3a2b889090a22dc009fb7ddad05790459f1f9f27d0238a3ad678520307e884247331d46106e2c138f13a420d037609665a53c3fe9c0d792e7973fe8a4f49521c8481bf6bc448ec372130f2f3a7287cf2dca5064ca41ecfa0c29fd965f7cf284ea8a1ea20de5dbc7a71aeb0f3a3cf4c83851297d0a2777050d6fd7a9c914197c7fb0f14d6b29ed761a9374a82668c711dd05be70a7bebf2580e27f4bded7383051ddb44df02105298da3d284e366de214f64333dfa5f54ab52e12332a805986c3cdd6b296749369ecc1d1f8c25497eaa8cca6617cf4e4656d58c3f49df76f33f9aa812a61e2f51f1576fc38867fdcc1ebc259282198bed406e534e92f81df06d8ad139b4bf593555f67bed54c14dc91fffe5de649e1fcb08aeb6e0075b0e043c29beab650fcf1b2f26fb23d69475fc5a5e80014a816f556b25d4332b4b94f1d13c6d52944c65c597e34eb0a7e9da72eee345715fc67818cfdbe02d18918220376b0527abfbab760051d1178bedda27740fd9bc7adf262ec00153f63c72f11c2d15984699f283b7476e2090e26000ad7451f331cfa73b3ab042ebc6c3652d1487b9b1511bc2d3057f2184b753c497c08be1acebe062e564d6d51e1031f32b492ae01b77c2dedbb104790d14cec10f8e557f35416def7c8537c4d111b1474d1b8192f646edc13bc883d2098504070ba0d1572f7f38be8b5329f6e7768d923bf5435a293fc6e183424bc4c2b6d1512752b7c0f8183094b4a19a216cfae970432600e1980c1f4134d97cd8ea2dbdc7745a325eda85678545f50ed3bc4f1c4351c5451ae1de560fcdb91f3b421485e0611ac6921391d864fd7d7fe0ee14c53f492671dea929ef2b2e22920a59452f56274e2989c0539de4d35fdb755c3f41b122066250a4da2c5ae29d57705a079f18a184b309d83cb8e2cb2e04d6670db8a07affee76815be343ba89cee56954428544197fdcddc22a1856996c49ee3d8f235b24d03044ba264ee34b2cf58d950c402c13801e67a28fff92720d02fc2e180b5f7d66f3b4ac132fc6816b0cd94abe42d19b289247726afd9b85eacb337a1586a5af40439151213a998237456751bc40171076581ade8be26fd50d199c473a618ff14f2c2675c8366dc652b974f5d0253183c454477a128bc7397d7b8683d9c53093f55dd9bf2ecce63cd3685d61d0b840e00f88307eb7d13ed38803b37af077156e86427e3e3d6b04b79867bec608a9b5367a477d74f2f345300c816bbeb3311d779cb81b8852cfd58ece80171b2919e45994f4df3bb0f858181b5ebea99da6da41206105a23f214229c779f375881e67b7b37b5f2b9e3c7a86a0b99d4a24a6ee9852f60ecc7b03b01fdfbdfed95e58918c2", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "03ab6830e581ac098b07bec84e2c107d62265312370af665576f769fa5b2de76ed23117f15f5fb8ec5850fffd2e04397e9c8b06ebd2361951b1433df699006fc2cb13b774c3193b46a16d08fb029c749578cc501a333368ab11a1a89242d2373551cbf46d3314b47720d60ea06a04666e3887503aa0c2c450f1386a5499fe04fb383d13f8f4f6d2b84a5bb45cf29efab366c0008316914f851ce4fbfc264cc87d71fe9702ef95704f180e7c91c120c15ff3591dda478f309ab7073b90b665862259c1774c78a8b5ab83d9b1adb6c00d1755af72c31b0cdf4a4d23a24c3c9d485ed61b2ff320ffe299c13b51ab60b86565709ec8a4417b0d5045f84d2ddbf95ca08a0c73e48036b3c21c7fb437a9fa35d393618f448206065825adac90074981afc9625609de6067f4a40831620d9d088be385101fad30cd9c4189bad7438c15bdddcd183a8c6d90b59b454c05290234b1fec24c9b53309aabb8b595f533a8a383c836281e16bfea27038c4c4425244040f079beaa810798970d2bfd7983c80ccaff97a1e9a04b4d8ef1d8f5435b0db78b5239ae4dbcee9a548260384f4031175ccf07994c2d23f6d9b85fb1cf342a5ccff1bd0400c81b99ac36dbccda71cc30a7f27ddeddadb72dbe285df91e8cfc1c78df063514f1b1504f48b044e4b6842d3a97d2047a776b70b3a6e63389d9dd23ceb5a2ffa7bb1750161d907a5321b185e39dd45e872086cce9f4e9f7baf653160aa46f353943a86bbf95b74bba8ce6a0f7c57ea577480c30d7c5671922ad80bc1e9071fd53472beb6fddf7856fec59fa6b36ba861f552301c0e380e01d3a14e17ab20f895418281ec1d3b40aec7acc13d8f73f6a9287c5dfd7dceb9c360fa7f80fb8c0c44b33ba9df187161436fb5a6567f25253cf12bc82547ccaad895bb57687dcb74e98fc6324e8f1f8813d997ddcea5616b0c3b41ef4dec22e902cd538a419847160c5f118505654369d4168266f3a9b75605bb84ff0cacbb5ba9926762a27e9263f9a051576dc9ab0cfb26f0959197ffdeea2f88e1feacf191b60d6f98c7ad64594453a25b2819f72aa0e79baacd331080afd49fca73109a576e7a6d84abf2a519c7828ed3330426ac635ee1ae9a498bb3e180bf30e89aeca55fe360323737f551f633ca3719717fb75f33a5f92952eaaa94725e4e45e8d1566cf29b78457ef2dd03f35079547e5fa0f08679780ac03c890bf5cd7a2e37853001019844539b64a1ce2df5023cc32e937e06c5b059bc172be56e45124ee5e3fa93fa08092493cddaf93d560bd270f632f9e7af7ee1fc1c27bf0b71713886e202ee927b973eb1640fa45c75dad8b157bf0b41cc099dbd71c874ebc4cffefb934f79495b5a8dd92757189b27c7db773ccda2df46672ed5cecfb36e346e36904f76764702187a630c93af943fdbac7421797ecfccce3c", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30a6fd05f258021a58ebf1b0bb9816766574b2d18dbe5e926e734db03d29d155610a05455cea6c6eaa06385d79acd543a82d15172b3e3d9cc464c7e26383cf0cedc381c04f9bc3b1c5c1ba9f256bfc5731bfad8eb4317e439a3d37956fd0195910e1713c1b8ee2a8918483db88cb1e803f594315a19220a860f01597db4baccfeb3c9e99e1afc7b9e9a9407de532d50b4116b6996cbf79edc0e4e0ad5583afbc5310dee7e7139380e70fdabebd08c9689f467b9acb27c429b34a2844b7169b4252d38e1f2f9074e6bb75c96a717edc33ad19fdf281a358999ee75c6ddbe59f8518037d6c6e49a710b015d9a6fcb41afddc5e05c6134bb2ec592bb769934c8f1a4eb8fd0c8f2ce78de3418490f0499b6aa9e7689866b03d2dc8e3b42305ba7e1dd782cb6314f0a0ccaa42b39b9c51a24960071968fe280f1985e0818c9ef16fc21a0bcf9cc276ecf79a91bcde3c236df4d42445aae2f647e65a63e0d57804d73be961edc63e0277bdb5b84d7322dfa44c5a47cde1dc0e87587fdc6bbd0666a0331955a7bd476c572bf438af6b2a1e52427ff844b5919036c300e17bc0cdb81d4253b689c29cf504d1c6cc7a4f360afeb9a6f50acc41d6fdaa6c8749afb7236c1767a97dbc7f993aa308af32b6775919148e55bcabbb5e3373ba5e36dc28d7f58fe8cb6b05d152938eace8e77ae1d1e604e77822dcba89192668f12b97d5cdb7c223abc71cb92ae1c9f7278f39a7593b68be980ccd94fed6f7a056db9da238d91d4d7286f0e44d0f756cd9c86913145711e8ba12a3409e02f9cf06782d68a246c5140a24f3180a8990d0b1fd6b732c2c4351ea10a2b295667ee9d50f867131ea1a4663d4761c823f3f687ea1a41d1af91aef7942fc0ad05294385bb2003c35231404785f43e38989c59d860b2e15f13cb5d3d11395d47525b76bdd9c4fa25e32e8fb04ba756841188e5f93b1d4dd77dd5a60a3821886239af792062dcd422ab3112f6ed1e27f8bf2a0a006a4c233731717e66e72331efdff3e12d82695799916828859b9968a24812b75349d5788f385c58025f34a984ed0a0ef6a84fdacf28f1e829312beb2c3b88e633de7add470c04b4faa37209ad4bb3019ebc7a40442fda90fc120419880f57503c659c022da1874c761db7b80d49030c490fbdd186ea03e97e47b930f478f590c3c0958ab590fc1c1abfc5d1e41cd02823d619462e99bbd8ce1ccf9bebaf00bbe7553be3df7df6a731aece6055f1fb7f689f01cf16718bcc584789666fb5f5813c64a462fde55ee04f19061ad27e582e4e4ac1e52e03c8fd7620b07c8405cb8e04737a2a01a3d0f5d5ad51b5bfaba1b20f83c1aa2a26a0db0063ac4f7eee064b3fcbba29bc680e78e9d251e992bbd14b1f22138641b68f8cc1487bc3cf475600ae3993a4c5388befc02ed8e26cbe107b0a5854cc5c21675", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "10a6cb49f922bbbf9ae2364e9ea79227280dadfdb8482192809c60946596b4eb10aa1920e4d1bb0ef251fd4ec98a728d8e309a2018818609181165d9da1c5154449655816ebd824c92bd69d9fc9b41e2e7178ad28ac99c1f3343057f965482cdf0924a5b658ba7c55e00dd67e83d17b7fa0d19e8f6ce249baa0a793ddc5c8c9910353645793be20a98d75876228e2a59f8f90347e1f22fa73042278535deced2d67245d66c974773c5035b7e871e9471b3a4302e4a23bb2fb995d6a6f47ecfdda4c3951f427210439de67580bec70bd189e49e87ea67169bf937b3f18916791a70010ef081dad3453d746cfb345542e6aad07686973f053e9638a0ff54d6f3505c626f897cc85db868098bad8f6b2fafad8e16db24f62e10cb79a523490240b3fc95daeb6c5903b146fb6c06cc72f56b94a4335ad9b3965e8e42a4772383f13b853b42459b324d37ae66a8f22b11fe985056f6a9bfdafa62a656d9104d7b0f33499a95ed7202aece425ce176928804a58d966e77e281d35575820651894afc540b4e59b1b1de84c4fe2da22e47477a639364aa62f3c369ccda6cb757fbb81d8c51ceacad93e73e14b9bc04dcd21335406be9623cae90fd701c3a92ada0d315db21ff1f68353d876a0bb52b38fe37018bae6e72ec0b74ae0dd23e9151c1ca9ed42775f5e533306f06bbe18dd146bf2d3df6115b64bacadb31ab5f0cbaa9fc440e48f2187bb14c06522394b1c92fa49ee85653230c362a18d02b4f4354b54e0bd46c13796df695c22c7ee3a096161f0c8bb0597636f0f6351111d2411902870d9076604dfad20b9cc880079d8eed1a3ec10dd00bbe8e22e1ee4f7f0e8de9d33bdf831cf79854492f4c232c56fa66bd8ec36edd8de7dd880d557c602e3d445cb650823e32adddc2b88df94c39efe8a95ca117c90749cf45993d2eb1c71d7d86c086b562d22ec47f43b3131844fb0a83fa4dd34ef943561c26cd087974a12a7218c318d43df1a122a884681e764f1b0834cead920edb7ba2c88be1cd3e674d3dd09611298ca6d1a33bb373bf493e4238619e82f4f348a0ae545a0eccd243f9593942bca8725adadd84a5c72fcdcb96f64a012eaedaef6d423b967ed341d62756b4d4efc7ab93c4f8ab110035aa55ee8ca3424521461e8edf046ce01e0f807e91eddc5e44e800155eb3c6fe5e59da363f229b9f61d8f077f0720a2ee16549b883a39ed15af8412931f2fbf6f1d79727f75e8f2a653d46efbd71ed814a6dd22703cda891aee3533f1a5e90091179c97c833e92719bbfa48614e01fa11f6fdde62bde9e2f020932625bb56b14b4d89546727330ccc03804287c207208a2846f00db76d45d99a22e8bb63894e691b8f451adf18951d3ffc700166bc595b8d6b367b56ba4b06c8ae5f14f44d6e82bf16adc38685cb545b2f466e406753a56cead48693b68", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b6bd2adbf6ff2e9dae17a3525f7d4f2bdbd5d978dd087d0af72a00ee88a0768ea73c0244a99d6c5ce9796cb81e191506585716a77f7abe7f0ce5444d15c7220816934799e4d829a711ef743343697b2696d892ad8832f0413158dc7fd798adf62c22b8d3fcd0e97f2e7b3cf79fee34abe0935ce89d5e11d0c1d5092394c1f1c7c19cc5e74dc0e6aba5924cb34d327c48cfe82fe321c950ee21999732e8a3ff647102ebbb2a8193fb850b8a26694350aa34179ce4281cdc5e0429e20d824c0a99e4608e39e969c991e42e9e706ad09553b71033d44573f94fad0bf7d1c70c0dac65e6b0f042681cb5f883bc91576e36e82031cb4c1083a89d433578147edeef22f3ec1777359754202b5266688c48b772566215f5109a5c2f810156b155b965c23e4b60dc240feea0e270a036dfe276a76b42938a2cd9d117faf8971dbc36ee3da041b62a1f22ac5eab4b4041aaf37bfe16848871aa5747b5a17b45048e566f3ef1d9a52b7d424bb51eed63f23d03c39879058e9e767d06eca3d3440bd29582a6c27df9d8db8d83c11bc2b0fc7e8e5f46a5a410980cc228b92e8d6e3c99b929bda62c32c2f6cf76fef80f5b19af3b593b0a2e8be51540a1dd503e34e5b6f267dabfdb3bf4c890f2be1a65ccec8fd918c62a4cea3419ef3c5cef5878298783ff6df4d48cd640a07455b37fa8dce48f6459584afb771b1a7b6b1fc2edc0bc3678a4390d2d94fc85c0b6053507884fd3792eeeed6042382f7511db54761201c18ccc39f50fb9ce2be7cbfedb239329410670ebee92968fccc4c7924ceb7cdf2745894666d36952bbb8d0250fbc0bf3f1123a9da121b581f48d7c9c2f642dbfdb3210168e5767693c60cfd3b7acca55eaa972b494dd411b2c0348f1db87b13b62f3af9fc93850ddaea87c584860be9219678d9be4a12753d73ecc9cef92e369e7b8049994e491d1897e6bf2afa3fc81e0a822a5f376de7d9ddebdc41bd6ee1c71731ccf5449ab3e4cd977c1873528bb7f81fb5e2fb8cdd72a69906e1662fa5b62966dfb683bd741de898f88c09fa5f92ae4b23bfbe93ded6827d2ba9ebb08e1ff0e140cb6dee4b89dc282617093882220888e3fd5c21844783df7ac9d36f0f6a87545de42f263e5ad734f1e7816a77d3319707435690ca782f8b2b168a2438cb87d0a8ade3de5a175a3531abffed8eca6c6f77e77be07cc39319865fefb15448c88feaac124ef648f7fc4e10041debac4291e2af05b1725ddd95c457f430e8102265ae1d40ac9e3aab373f30a516ada1570866e21ded6c44cbad2349743650b35d9d799516f4efece1be43c753244cb1ddccca967889dad16fa31bf072a107342f2f2905e6e089f2671ca12f553f919f931cecad1fc1366388e7ab01c775cd7f090a9a6b313265007024c254b842d0a37bc46ee16480fe04c6abd6b16478829026a30", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "69100660059d10b66d1bbf6f70de473eaa584b27702425d374c8e78834168cfbfed09be78115166b010ae48048c8e677b7765187fee102090a0083cf030b60b78033b0dafb8f62b0cdd08e03f4192638a39dd164cc1863261d437314f108829e2e1526826b1c5ee533a133a085f2e21cbace6b63dba3fa09c5a061d37b9616e6eee79c9b80aae84649307790bd4cc068dde8e80e4120ab79378a2b4f670a61b09df6c08a6cbfd8fb7e8b20c8cae350a847078bb11d10eaf2c7dffa048336a0c59263bc696ae32e014f4d46bb055dde1d95d6e80b810accc1377b9a2e7dc29d557595367d41db64e6c6bda1f88d1dd20ef2b01d0f40940fffa9378040f879a362fce94c5c5abe27179a3b7e5645c4a65ee6c92a5130142ff651e06fa45f1652352c0cc0ccfc49d6ccdefdb890f228f480a16f82a9ecd74a86f30db3fe4480c1d75df7b518984d35ee0252cfe31b4d6eb539f0b8bb4c3512f222bc044eddfb04a1b01f84a92a6ec7a8d4076d31a5fd86b34b71a6ed031aeb7ad2a4fe8e929eaa9a85f5bc2c23684dadca0b35414a6fd4dc354065d483887dffcf563d722ea2c4e230df177418ea1078c7d114994c45c8f5cbc8178bec25a5fb0e8de92e4ad4fa4571c80feecd751c3e6dbaa7e34959187c05f3880bc91d30ecee1b6c6b1da44e0c070a46957353a1c295796714cc7e0c4b81a361844e2c56503ec035cd64525f67ebe70a0fe475bb478c562771924daae7b5a823ed1d0cda9fd0abc52dfb6fe11062a07abdbecbe3f401b8bf440018cdb29ac9072bd333128c19403222f9ed8ee2dcbac7c5d47fd0d7bce7336cd2011dd8159633a2339e344aa4f9e0916f2f8c2e79a444be05e1de4f23c10a2854a1b014b6336fc1da86f52714b840944a6fb1baa06c218896d9b45ff5401bc28d6dd5e8749cf5c844147f8c21a586dfc9fb9bb415636ae7e63b931e7766e745a2744a1b86169041b717902294bb64946a0fb371860cd6e60213416e7a9fe0e5d21dcd413f6e3274007704c378e3328c5e5bc212a885b7f51c7197d42092711afda3945e84c0c444c348f813277b93f92a80115173c3f7976895bf3d6c2873211a6118ac43bb0528b2d6678c47276f93fcdc95016ceb1585f056b731f2dd9754c7dee033337d0b5df9534257ce04c344f241577620c718eff4f68d8f4ecd80841941a9e14ed6f6beb260635923e17b5fdcb37cc23a94fc3c9773dd1c44c2eae09832cbc28afea5c5575757969c612b57729901a32c9dece1b873c1093b5287db9fc507a558e4b34f5fa2a52d48f865a76ad883b2442c69ddc59c5f1203263bd4d97761da3c5e7f1e3cfbbb005cdf815a40325995ede4d93b622077e471990b02e4ba302cde8e22c61dd4617bc9f3ddff3d798554c71fdfa4e67612607d421f0ff28140c9ff58805b662d622e04923052bd37eb81", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d33d169d8de818f1ffbc7fd434f1aa3bb615f234f9705932788f6aea8be2c21f46baa54def98c6ba2471e081938f1a449aa417adc13f648822d74b1bdfe4a81f9640720df2a14088ee9b5d27713c02c3002223e634e93ffee29bee7ceb9124b2c9a3c3e00aee61fac25eebcc6fc9a8fdf095cbe6ebfd789dbc3288b32e97dafbddd26b3b756fe98d941656b8a16ac410b758495ba2a887f7348b1465f4052769177ee704b74b250a3554dd3636b348ff3937b333af179e074163057bfbd33020c88f3c84b3e2d93fcd4ca50256d0e783f5619ceaa4a18cf5d2f0e00b6cd1445dd755db207da71b1abef1ac2f002664cd9d34d032b23716e8d9b12cec6b0778eefc371d5b8e51f24cd78108cf540f1f8cd015ff05b2134f0ea2eda45fb285e4a4114a4ee982518015421133ba2076388e91c8b77337938b9a856babfc7af9de04b885b18d095d2a132e4bb0a91d62723121beae150f8c43787d4ed7fc4eb7f3d13aec34c1ed59abc6ea26bc9db2169f0ff9a22d40ed57e904b4b779902d5a88d616be55b0e190594112dc95682b6b246c9602114f86b27634d2f14f5db99f0a7528d2ef9c25ecda3dc67ef231232b4ee33eeb36ee9d23659a38cf93920a39cddf5c1d6f8ee17edc9c8f9cbc11e15bfafba0126957d5ccf8bece69df0198f6352319483e630ef27d5023290599f00b4b4347bcf8be20ca5d3708ccf74ac3cd16aee7ae11d73ea224289e399fc5eb61e11cd5190a8e5d81949424a55cd8973f6df4660649dc65233433027016bb28d9f4d16f4b2eedd48da4ee0ff140d92c046e73a02fe392a26deaf17df971ef0dc9a91a3a314edb70efccc2ab18a3dcf217e336a624a8346a80f9976c457f799bb186505191ab3af2812b91e7e7ad05b26968abcbe010c3e423a509e6bc168e7b5e45a9a3786e6408ff5c6a42de9f6d8647271525c6a45cacd1eceb2cded8a4bf787bc29c59e7ad557e1fa934d38e610386e1ba177dd3f4ba0ddc9277640e95014c26c3cf7fc7cf4403a1c6e576cf0959b60f966ff419a962ad50983ed5ba55f455305978fa55abd41ed2f10417d83608f5963538455190a3672b402a7d37777de7de67b722d588207cdd9ad19ac16223f3071197616551bae161574dd1a2d741000dd26e3af7813c9a87ae39f6f7a996ae0f9c0ad6a426c20853b6ceeb85e3a032fbafffc897fd3a8e6ccccb821c16b9f4e1ba3a301b2a3a45e0ebc9ed8f190e645c9b455cacf5fa9a76d3dbc4ab7a227e6d397302df6e9689b4d8c49ac7747a01df0f6ec995d1194894b3a23c4e8fd6d29bfdb7a47a109d4c5ff1b76bd7041e20740706aaf17ef71ffeb1e9ba07b9ca32f9d972a6320e4b85ae4892f0a754aca70704ffe9490496a0a95f57bce63f2568bb3702e2c3176cf6f49531c0f88a2fb3ef7279680ef57db666b2c3295b47267d738e", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "4af141eef8afac2e33af3ba9224f1f2f3eb8af8543aa89fc14d350e62710296eb3e657fa9019d7dcbbf8090a8d3c4ac9e0881b7932c0ad8665ecc7433c066a238c3381779fb107f82dee5a86c798204839757da531e4034b41e851f4660e3101cd6962a610a014c8dd6387856aa80d0ab5134ebf15ba8c7fc7284b7663bd1c639dad7d9b0327bbfb128025eaf567ac4dc53a11e7987e6f645520d05793a1e8b5242d58c8c300d7a53430c1393ce885e99c68a1f1c8fd5617665d3fc72f158f478320c721d18c332c1ad56c593e26de07ec4cb99bd5a4d2ae65725fe320988539e313a9013806ee2172a692c7207e5ae32facf176e447412fb957b44c8c2be609ed71846fee2650d0e2cd30c83f6a86766324fe7bac9b9251ce791ab7c5f422e984aaed30c789a6531718eaf01c9ffe951e716624623a7299df5c4a396f7bb09ccfebc8eaf39adf7f5045e8aa07826a68346afd1e5176ac0e0327fd84c266a7325e0cc036fad671a4b09aeaa578b2d61d700da17efee4707c342ab8fa30ff5a614182624744524c663873b03e3b0160451c57d5584bfbfeee0b66369244758912341c9a94b8817889de09e5d5effeff6870bc54f0d31744b5df0f1cfd2071521df8c0c78b6a139edd906b078d5577b2106dfb83af0f83f81c4e151a2d9b09907cd39d4aa79b2660c2cb5df3f4dc58350cdfa165d243535771fdd18b4b10578282924dce5df43642a0d844f90c8edae8ba69e6d4383f8993aed4bef357fc4c862b428f19709f49f5ae6f4f49d1705fc6272ce709215a6eb36190fcd83b51e0c3e2b672b1c256e730166992506cc9212d33f264212c89629e7cd0b326435b84b46b3e83f24c994b38068b3b78217cf4872ef4bb368fe70accf334110be7029a5a4341da4ce7a3b14c71e8c69ba51da67d6aadb32c11c5821af945af4bbe69e566d5968dc4bf5e04d4d1da9ace50d88811dd7944888a77d63952740a89e092c3a63c027598074162c6e7a8807976c9b3bd99f8045eddd6e757165ac76c4c40984d72961f0d4986334e0bbc9b7cb6173df7f3b95fc138f48754498c5da6933ba90058199e7d23eeeda73739f1469c8c6814cfe07a5df8e14c3efdec1a6bd90a11a83ca25464b5549e0bc12d5eadca2620772e0f90a28ccce6debe8068f4d8cb9fc9a58a2366ce3cb53c9c23476623c7d92399f64cd40df759cf745a44df1dee69df8c58b30006f8cffa4a62ba1350c380e16b329d3a4eab5d6921fc58ffacd3c3cd945a77090c94e335be4ede005b9d78e3c92c91695b1468507e48f41c3c99705355066b7cbc795708b10a82a81bcb0b50420d37dd94a42760a9f3426388a574680f91d2e41b22e29b8bcc5199b4b97f606ee85deb8dd74960a6930c0534fa3441a494b0412ada1e1bf725d8de9c0e6af9f8a0af0a191b55368d1a8b223aa800b1fe", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0732fae2639d8b8926ce39f2b703c980c9fdd911ad10656ffeac8f4763b4ad0d0e5998ede9f70a31213c770b396e0993dab4cc2b203c31cb8f82798cce58db0d25054bff777a96b6aaa7c5827627aa3d95df4e6e1a04c957e4ba04e0ec0202a079ba4184d063f1cbbc9505e995277795621deae6b14c98090e6dd06a55d87c934157bc809db560ac7372dc2e199d6c26db8decfe392bf2b29892d9b952449d239e22c8c1db69b399b5c5880eb7d2c64ad07d5340a3669e46e3c7de34db05374dad708f6a5aa5bca6b92015a9a6833ecc0da47e2f89d3da6eb063ffeb581de9d83bd4ab6d2e589f039726bc0953f92f65966b5c8f624b2aa1d7dce3abc217187925fcbfdcac5109f4ffad8a5f3e47af2c71ddf9b993b666ae224c092c2c5b70445f64c3720e6699380d89465b901de832f8415d1556fbd1779acb864126df1c5b1a43cf95ec82ae1dd9695780bd338f52e9459f5d4e69bb4744247065cc9c2ae2f0e56d770bd69e7088a854808228f95b1af1e76c3c1d7ebdbdc7cb699f7765e31a45f92021d79412896d19ba28ca9467b4b117073ab73d47bd7d380f14b1bb46ce1bc735adcf4eb26a77d5612e9e1a4c0f3597f2d5ebcf0c82a059e60f1e2ac85c7d6196e789e15aea691d07a662637834bdf3842601be7cc261e352fffc2a17f4bd7fc1709497cb7730ae0e053e621675a23e529b585fc264b544a91b4064b97103e9d6fa1bd2237764ca4d2386af2c25fd6f4ff89168ba8b52f8d0ef5a04943554b059e1e5268e880cb544494af666d81aa320a526563d7bc4ed8c3919c798aa7b64f235ee97cf896385b7551e2e50445e7a9076e670cb7eed854bfcd045f73648cfbc31363f012a7030b7409a1819265817014b82e032abc0aa02ef0abb9811473e8d3e8bf2c9ce3012496d1a76e4ba2e84ff82ad7ce79d3046b519a753abef36734df909d80778ef508cac519779f68d728d89470fde0a3319305efa5ecde73be83f12fc2a509c6aeb3e6917f2d64322e7b08898d51d8f24adb46244a130a209d63347ad3171f926a352c1fa5300b729e82266ec3fb41334c9988ff91cb32e30a2c78def62e72ab32549cadde1b6bc084b4168c02e9e3e04a00174374e22451350a0a925cf6144950db0ff467c15197640de40758c88de5b5cc9276087ab0c34ed9787900d2c62e1a34f80d7a4fc6b0921886642fd0a7974469084f6c6fffb9b131e55948c446275ac6c18fd5f4358d2dd74a401d82cf79b1b8585d2599c34a72db7cceac857c3f9de59bd4377e4df9851e31022f53f477ced910a9c354820ffbcf7cd78654df983a6e398c6a953970d1da335617f07d148fa0540abef8e012c6c839314f3d2a2109b9e6dee45897618c8f29bfe2bf79f75cd7658c3e0e45f4d7a10dec10c03b4c2c17948eac35d894ee9eedd98567910466a1f95fb2144", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88a1e4bf8dbc18ffb9dcb65e34686120c549eb1fbb02a0d8f9bb82888734fffe14a9332e5c1c4f2f40aff74134e3cf1914be579b5fc59a71ddb61fdf35651a1050e7a94dfc5b1877e9374998835e85d5b121ad3fedb67f3bedb3fbdea47b890fbf5691150e93a58acb822cf7b65e4b5339e75587c46d8d5101f9c2194b4915e1f12008463d7c139e423a60bf3d277510ab69cf6a998fde6d7246e675aa2787661140b4ecfd19270aaa8f1b590c2c585a6daa571dbabec6044a7952002629c355ca03f7b8d57b0faeacce104790d8eefdc25e8d02c8744f5c7b42a752f2f33036f68c0dee8234668d9d4e085591e1f57c4fca274f97fa93a5588da2aa8fad07d810210c1c4cc95283e6ebcb3b42985b38d8cf3df613db7c98a56ce43e94aa1cbb99cda85bc97103c840ca4f885567f3a00485dc62c38dc96a448c92fc404b2a46a9bf50c4ecc69fd83c3164dbeffab66bd5bed45fc53b0b383a5c39362d05ab9e06187e1df2100d321b45b05e34b622f78c5b4c1009dd248e9e1d6e9a9afcc4a90c07689b56eecd01e7981e2f6d77b5babc2f547235d6470a5fe8827f5bd243a001cdbd0331cfbe66fd5a5206d1ba97aa08840b20e3328adf21220c59462593008a0bb092f7c72e023fc7330e2a38c29f48ddd6553b87296757d2a95ffd565b49c7a9b60d270a110fea10ef1f969d5fdca522cbafefb50210a7de85df7d54814885c925915eb7cca5e3e953eced740dc3f83034c5f9c470370d84c5720c2494b6fd85691cdcc89fe2ccf59acb4ff51126e902682623902e3bb9a63a78dbd9ab015a4500941d2dbbabbb9ebb983ec2807ebd509ceea049ce51840fab8f586fe5051427244a5be5b934f0005b70251e1e78931962285ccb39f6e897eaf4c1f5fcba0c4ba783afca3d09fcccecf0d437e1422c325403d97caf31c3f19d1b343de1e614ae5ee65bb7e36300c3c68eca1c935cd6706fc4134d5d157aab040fdc5df3f2345aca54d664bc22edfe9d567e99907f1cf50a5c946b37eb18459a674dac4f5c92a6421bd1df93754b3837c472502cf5851c1e8781d5ae282d94ed2844b1b88cfcbe3885148e8b0a20dc759e51757fc1d2e05aab916ef2393a7e3a7214906e5516f2dd202d16cf73b5cf7ee7451d0269077967247979672acd0d2b4f3e527b9d79a684f52a07067c806a6c1f8ca31074b4dfcb81c336abe993930c00e9dc80bacb10e5fde8515e9c3a976862990c3aae5caa23412c6e080b65391a80d90d25fa573243ae6c7f8efd12146cc3af9a32a869aec4a00b026b76f9139f746822659ae0d9f7a6d6e844e863e0c9a4f0cf6eaf2408515a9ec157fe8d648640bcf7710a8706d42fa1ac2179607bbaf589451f981c6ccd1aeec47484e1aa9ff1e416a71271a0bddc92d619e589d3f6a2263643677c56fe5c8351af26839b2bce859c8b48", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bf388591f536d61551ee112d2406986914c6be574257d88d7f422e0056e03ea9592fa2ad85b474f6971a6c4f6766f7061eb3b3ea0a073313f1e0ac19d8f9dbd7f35b1a33609b6803ada96a3eae676d06fff1d2cd012063e297fd5adc6801684bdbb1a09df7ba796297292d2a7f5dcbbe1a1e093c98a2de76fe7ca9538be47e636bcd3a2956c04446f48f5b691b07c8deab40c8cf376166558be3b226f52e29cafada328469612da37031041b76e235d5f8bf3ae0765eab4a16e08396bbd607e6077bd0cc0a6b1293f49166392b2a8bf9a07da2f8681eda4887b7def089eb8b1894500e71b48777cd96bbada2e041ccc347df7511e7d329639d453772088ccd2359d84551bb979df1d3fc8e3bf85a386d6070df9e05e53f7ab60ca66a31b9bff37dadac7e271e7f8497b0d3f9a7611dd82dd7ff5d1b0b76994906fb06b997226a3688c32b34edb695cdb73c48f43f125ab537788fd444126112b8481e41b45099ed3cece0f43ef28772cf30435188376aecbee56cf0a0e640878903543504c759dd8e539c1aece2925b4b961e5c6351ff56c76b1b3d7282b4fb4da5dc81b1887d7b3e53e88177db87fd31214604e13c30cc14c83d92305f7cef4d3c2997e796e7faecbd94367d9c06a8bb740a4b3985dd03e4458ca39700de83fad5b1d831630ce1b2030fe004a59d9962c48a0ae19deef285a1d1ff497c4cb17dc70b0f7a999cdbac2b8a282966398eb5860ff6d8fac24f053a8326206b31b2c0a42f1330102fc26c1a7be8683f6ccadf1176941e74aeda68a1ec81b03c896435c2525df046b71fa935541ed74a3c57674080695eb9077890886b058a0900fb775e49c93525f80236e0f2e4f5922bed27257e364c3477ab90f3491b8918d9af1ae8cfdb1f300452150ae973cba01ab7f6a425795c8ec6005dde52c81331502d71456d16f94cff0d2b3385bf2eb2c49fd9db5e270d176a6a01f5aa8d0fd3723a25bcc482dfe8f421773657674b1940c320f744a85c2ff135f0a39e6a6213f0df72a86d03787de2b29982f50d911de7f920783a27ff1b563f5aeff0227c780975c9dbc08c6166c4ec429ee195583e68266c6e3e3333a84581ec48debab97a039c3aebc0130984d2b268fdf0d7b13f5a47f7e8363c6defe8d08d7e2333d652415f9fcaa8f879bef416469e7c467c18a5fc4ffe503e7421d38f01a34a76a251bc20c952624046c7bfaeac6c13b83fab65b9cb2c3a458ccfa90f6dce6b90a7323eba0d82f004b56cb27370f1b255c19dc93a1d2da1272767a6dcd828c03452abb51935c6266995d54f9b24e8bbc99562abecb47ec02c70b6d6557866e340bb44be998fa1697447a0ebd86d2c3c1a9307ec4f933adb7a8441022336d02e19adb61fbec7c74ee0695b77e8db07de21038c051de89e425fd3ae389fbb472cd601775c305d7d39cdbc3336", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23341491aaafee9866a7bbace6387a06728b1c11162d6a2fde7bfdd1e74b527cba0777e1763d4ac70a53fea2364666520baceded211f24ceb1b743685561dcfba894327fad8d32215f453f8b669f59e4fef5c0d2dfc392a38ea737627333bf61379442322431ad82018d024a801434ebbf219b3dfe5caf587bdbb8cc46d67b763f661cd259f48d139152ba25acd3b9b03b8aaabc0ed62ca98584c9f5130673865fafdaa19479411b87c34b4fbf9f836dab1c79dab3d0a5acb45aaff3615b4d81d0766dd1bdb703119c8d839f8d2f2f84117d92f3489248ed353e417470d497c8f6385160429a9fb1c0645a4ce37ca4e65bc1b7e2c6ad8cfb8ede7e3c7b0a6584e08cf7231a5117ed05560f330e37be09c46564d1e50a75314cdfb3408d9104b9f02a28024479f134412de59901a0a0f1ba7f9461cb40e39c4502fb92472c4c9a10a804ba754b846421175a42d0bbf5417e2c813206c3743685f854aaa1aab1f2af6b8a8da065ddab144b01320836ea51ae3fd84051d23d91a1b1e8dc453df8250a46dd0ec990a4909ad5cbe61cd37ed89b6d31a125b7d138be7d4bffe5cdb9bb6354977747774527bfad3e3fcd2b89e2fb92df7f9bc12379b6e6b07b073df34921751695547d278ac0203a12aea1d1f0903bde5246ac22974effb6a3dba4702de37043c1e5b95496b03d2947b10346ab1d62c95787182e097fbb7b6dad401e2bf7a107b4503e6b2734ad55d084b8224eeed9d7c28e0c083efa0261254693a40f5d15ab968aa1b3461e36801db6954c704c0b3da43340f94950ca68b949bc0ab2e169fc4d35506b076158f8aca8627838f2f9dd4cce61dd411eb284b2160ca82733ac9c1f5d6f15218f48b8c87d81f962835b2c6aee124b329fcc7881f9c06ec693b6eac7ab74e4d9afc7d7ed2d1f9bc89433ed2ad853e1cb8852c653c113a26e7a0280bef37b02c40d5ab45517d5b9ef0c2d4d5275c5aa0ad921bdc5e4feb017f3b50f9e93de7b9c194b519164ca8f46de598f84161c868d9fa94f7f005a01ac0304ac2a19721147256af67c5fee9fd9d0fec4e1db086075d0d2d29202650d1cee1cf5b321ee82a79e1b71874b8bb87d56efb8ce16804285d80ac3d78cf35fee2a8ef6ec28ee4a7951a66bb95ec9de635a3c70cd617ae10b056147fec0edcc0f59e3547412a8eb3054fa2c463926677d371d142e9c149a2196a8195a1411be5e1c65dc52bf502cd2c6a02ba6c62b239de0ced6ed573da749180305b942a300707eedf4bf40a33191b0b7d4b67cf0940b8bbe09a8ce9e165bd7c4f32ec49ceddcd55f7a031fabc4bcd7b4f0fa566f712cb4ef52a78f6c2844452dafc7b6749f24cecef60895f7d1c3008268ed6bc9e808ad704c8fe8fdb098da11f26d7a6915f8fc268d92fbb6dc80305a83b0a65ae19687a12f22442d08f3541559a6a2d76985", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6417118a5f461fb47189efb146ce11ed96a738cc712b5a258973c82959f90a115ab4afb582d23f756ca0cdac3d0eafcceb74a25ca6fb39a3f64b3132c9dba7d24b623141e6c9a2b92bede1d8ed83d2ffbe074ae26f1275fd04298d98b6cbfd60ced434ffc79dd8865cc459fe825b323f7091e848bb72163bcddae663f686ce481e14092805c2853bde00101c9e83651eef144ca02d8657c962e2b8941d62118cd361de5b83c1ec2140bfa5ca223e63fdfda779cc17773b5f574f9b1d4d38a4e629c55b2fc64e0c964015c0de7b850e3025ba6a1371790a44fe1aff224eb99f0085b001b7406c78a2ee1385c566d840408cac341e3f3fa09bce730839dfe73ca0c94523f31b2cfdd562428d0beed0daed67789cda90ca8225f2d40269bf61992a13d1b3cf7a2a78de701538491f4b05ea10ddbbfecca4d593418cc01b7f5bab0824f418deb8f5f67e0dec17b7f6be68d328e3d09e4482ec84dfe5c84c04f41f13fff11d245c884722c69edc53b65e3945a9faec81e3d30440e987a6efbc311339e13ccf90ef46ee27e2d1e123d1ad8c7f20d317137aebcc80eb713eb9d7e5bb72533365b3a440e5e25acf2fee361115968516d7a418fdd385782b5b332d60591f3f9d7993cac4ed5397119aefcadf81954244064dc434c03852e8e5e5d8167006df543ef9d9053519df7881b8508a67af60e6f71d03181c303c016ba2c4ed11bdb3efdab50e9cfeef6413485e501d9f45f4387dfb675c92063fab797a6ddf4c1e1e4010acbb95f4f545f34770a3d59de48c8904a277f0be4ff8384061b9e5bab20192c012eb9116c442ef3010eee0fd22fb649d48df4d6dddd10d3fa51bb358ac0f60c3cf81cce92091fe84745e5c886f7967e470aa1229a96f72819c895f052706d7122cd28975e46a50e70ba7f2fb684e71a382e84bf79224e9f62420d5d4419a324b21ad750baf7f58edc3b967ceca8ccf4c0f84856f10995d3c69dbac0a924036a9d41f1c1b3b235c882e60fb9ce461a1c753a387a4468ef5a7788bf62ba748c62fea6f74510ad16403dc3b17898b75dbdddf29414151cfb8ed90071db295a65dd56c6ec73c9c116f80fc049e29f5e1fabd640f255870b54d9ed8ac36496ade422b2d751f776a7a71884800235710f88cd6ba70c8f2b4cc3cfc24fc25cf43ad9be9c7b405ee2fc9e0412218d4901003e8ec9cbd51c82bb35cbbc8e219ebdbfc4ad325e92cbe4fdf88f11bd8e8b06169b9b92dcecdf40e54238d04c1d455965402e4b77e806e2dd8b32f5a5bf56072a745916a16c53431e09c75056aca868dac6dfc14ecf179e8b7ed1bef7a479e43f4a086425da456ae8f10dcab26d4eba8fcf5da5c5a467ec7c6d4064d9147fe6f4924b5a382134313bfab75dcedfd3a1f88d6bb5c2d1db820b9c3c0bb11dbea21884cc9d73148ae4003f67b8f1529dad", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ae478f20a9cd88495920549411413f7e219a8f93ecbc09d94c789019cf2a2dc9a7dd4baf7e3e1260eb2c8d685b4acc97436e5c6041003d7a2f3fbf4a8e4519727e5bd01cd60ec0d5e90c68db9fde7cfbef2f7bc6ec624858a3361151e8bef0dd50cc65b2ef8f55dc666c1d9106aeb712751a6c52cf061ebf338969ef5d51ed8e2b4dbca0622cb443197d5d0ff1bc5ac26ab1e7dc4e1e5290a97bd7132c3ae7e4955b3dc7ab7115fb41559b874f5400f9203e0cb3417de951e0c755d5763d6147988d947b952101a739bab975c178a1415f23ee27d87eca8cf29d177bd906429be6a69364ec720d4d7a603463fee8ebb951476324b069235979566a15c7c9c80d70baa1f52a4913ee731fbe9a339b1f3b3418f4c41996896d885ea6e8f3f72d8220aa4dfe5517e4496d6e799ce92e5af49d07c2df311c51f4ecbd0056b241e3f01ceec07e787a8df36c9dc13906aaadf7b5f50c80c3cde81d4e425319d9419bca04ddc1e9f0467f3d9017a696c5a8e404d2ba4788df8944b7556694c68ff49dd1d6bc16faa53bb003a8f021528d7b0904655dcdbf25ef40fdb223e888a734913fef468d6b75dfc23cb410fbc7251c214c14aa8bc4abf7b3d10012a118a076b4afb4cf02c4e39aaf968503e50ae016610e9b1b475fc47a62d5459c363182d6fc2c29c6ca342a8fdce2cbc5d46da9afd1f268abfc0bb35793b774dec41e3f4f2c11a1fafdce2387c1949014a358e06459b738e21fbc85b4ff87b497301ec4d0c4565c4cc93d12e3b67116b82da9a5e071d6d8511e5f6fec1ae42062a1ac0bb2146c3bbdf47930bc60c02e76adbcbbb3186e37a7992d4f71521785227b0c9fda6268644059b9d875fc032ea3232422d15a9d9ac772b75221d3d87555d5f135ecef1efd31a93ac83b79ab2006a3155d83c94144e9945ce0b6a45025a81862b42da9092db567f1eb99ee489842048296b9130c999ff7ce7878ef649a6313f922ce02b2cdef088bd74653c4d9ab30ed1a00e7d790e835a3fd8b44c8bf9d02868c85895d3daf33ca8fd3f1be86f33fa21955d9891e7ea51779c4721a62a3e29e415fbfe7cba372e5258ac201bb2070c86a7fe779375a32d7484ea0b867781fae5405d0f3f0e42e2a12198808e99e330fb4003a89337aeb2007820c54c41e84a1a24ea2a6dc6f3b28933e2e4b681a0a8842b2f301a5be8131b03efcdefa88da467f725c945c0a14c54ba68ed7b59db3593c1d7496945daf1feaa3c86c97847df81123b7b6cf0e5fc140fce03b2fa49589e7de383171aefa1eae9a3ddf34e761224c4bed1e8ee31c8ab35375dcd69a610a3e3550ee4052e04613680526ef27f9afd789a98832a7906086526d944cf01f5ce2cc4efb0e06b379a32e19b64d627bf4a25802b1d84025beb079af44ad23c2701139c1c1e4b6c901935db610c5f9ddf17f5976a2", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4492bde667e07de4abdcc517422206eab973747fa30148bccdf5aca08bebde3f100564865c63f498ba699f73a5fda45c668c3ffa0a7174d59b56f15c21272b3db2de014b36c77d6321debdf9fccfd92381e44fa92fe95a7a1a2d32c118270e4b0d2972ad9dcfe910581630c3abd671f4d4c37e5d3bd3c9f3be733a0a87d29f79eba3965632df07c340195046bb6dbd55c819e174ceffec453438dca355b4d66671ff5df0e317c221ad458d5fe4cb59db36c94c5ab15e424e05c5f1d60da842772fa8bb2c19fcfe5813162757f6af5cf6ac763e98f2cf56dd84150b9fa11ed2a4d4fa2ec170ea38c6ec00faa9971be39e4755d653d4f969dc504da0d81ac7e8e49d0dbd798576c1c8810820efed66f4f0f87b3f13e3596c21c271a2bc438bb9bf2a0d242b3b26c27555fce773c781c9235e3f2dac2c9116e8e9fab352d70e0273f782de2a4875dace9f1ff5664230468926c595edf9f8e990c83639637c744f646b9309daf528eaaf349f228839340ee1866641c2e8c86d3f90fbe88c8f8eab7be543583feb21e55b731eab6941da73d2425a2b8c9035b1e875924f38fd8fda890374d41a0a6bf2758ae70ee75d39c808a9c021c289a0767e63680731ae9099c61fd102a05a651f003eb2638aa021b34a282581ea531ef12fd36bc21ea621cc064292f83e91b10bd20d0cfa138efe53f2ae68f1575f17164e6d84789bf8d8480472ec3fa796f4ea340a9e5829d2f0c027ebd984923f36a7951839a8feccc2e1cf465ac8ae5288e8af9af95bb71c22ea326e8aa59de6edb8cfd63438d9539aefae1e8a51d60c3e7414d6304c736069191c2628bc219b644af7d59897efa2c77e6b8c587f2cb6d07406b49b77fd5c7d426d49ab688886cecab72fa3715e6a2960049900bc7e998073d7e9c6e8922db21d67dd84b12ba648e5cdff6a13abe56585c8f9833efbe7d233f6de2495014b2b98403c3e3343f3c7e001f9078d8330046f2a86e3f42db72860b111f0f2d6ad7e9557b9617f9a1a29e09b0f9d2d4030e1d8583ae1f9a8bdef6e93dc3a4797e53a105a0264b169c45402e2aef90ff39906bf2810bd6f6fded67530ae0571a6679e65e0de2be11f9a513b7011710b509fddcd9d2082cd6ec0aed9e5f6157c0b5dd83025bd317bb5148da7bd513f23f500d54218ff18ba6a1a8c8810b5503c441b45d54fe413a95dc440fe714ef7c568ea629ebf971655a74c6376ab318a2e2b3772e837a718f2171f923a38088d393311141e70402fe902129a918bcba0214bd4cd66aa96f9c8cbf29e7ba7266619bf16617d7c294a65f071dee4320ce295ba7729964a4abbd9fe05631ce538b6bd316ba86dae5cfd66b25beb006042b6cd9988e90d48e1d08bd4b66774ec8cc7a67d56d3d458f7c90d2cc82bcf867069a5bf51535e5bb0f0c2f15b4564120fc7a2ec575e5720", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "344539ea58f57b5a3e28018b38baa47e20ccfd628a402e429cea2dd899720a9d87d697335187c74ad261f8476a0b3d6dcee86b4b0cd9b4a39f6dda4917209919ce88da9cad24e3ba2ae873823d681a87e4f31c126d314960a264f691bd1ffa3f2a8160a68c1e7f2806f4a73da6cef103d8faff0e92e449509df01456dc9185d190b53009c0f76143507632fd197bb86b737e101c015adeabcf9a77293deb42f7b9b020bdf29a07d460842564b80b1e26cdb9316f9d7d037a12abb181927fce971d22aa7350e58f95f5e119e918b5d8adeb007f6c97f5dbbff3ff5ae4d6c3b81ddff1a104ce68040d187e9f01ec3cc4d6d568139b1c6f2f15acad0fa7dcd7efb410069141043b0a1235ff1d5c40c5316f1485a796f8efe7aca4a184db22e013097df4202627a264fd33164fe9144de44511b15dd1bfe5ae7ee37812b9b9d45f43c50bc6b142d7d7e2505599e773fbd6d90e1d5acd1719863149fab388c37624ab897f29d4730cbf01626d6666856e1a57da09baecad3fbe8abf0275026fcac43232912f954375ac90841a4658806738e0bd6dab167d39c62e15c5b99271acbf26e7e0942b573979e6bff46e86182b1cb8c43bdcb38c0523c64c4175948fe707005171df9f91e8a559f2a7295b957a9c5d1f7d741b3e7ae0f20a43acc01746d0285cb602138327426dba5d06426bd29f8188a2f5872dbafa59cb9fa258555177eb7d9a585e33ae08e322ab15a1d00e4fa66d0fcdc314ad521dcb253135fee6b6ff861079f5f197ae4bb1ed6234b8b589abd6a6b21c393f5279ac22d0da7fe959b9a4d372127fed6d17ed6c577cd105d663f5c5c8e00a1266752dece8eb5236e194af72fb4b2ee57e80ab3355d75d70d303fa25158d5211433d26c56dc64a63e99bf144b58042fea70236a7db382a9cb75437606e15196fa7a5362df4bf03c83b12b8bc707bd633b822a2bb420ff699404406c7aea1c00ae07d73c94b3a9aa6badf9eda05003cdcaa10714a7f5ff1be9ac921341f25293aa841b05321d90a812dc8e64b8ae5444ab3355ec557ceb86725f8d0a3d5d9461ded2c6848656a75d0b6f5ed7f40809fde26046124c975baa25fabf31905a891078e3eda52484021dfc9eababb11852c679967917661f40ab00fb3537bd0437e1d59d71db28ee2b7cecbd16892051daa0bf756f069a72ded7fdbdbcf812976d67bdb54d4dea416f4c15e2b935f2fa2f6551b231ba593de068ead539a45d39a348a238478ea38a2277f79546dc945744d0cca66d40fee25b12fc21fba08a8fe9d6b9668890b3ac8756caf8da644710c49b91a0b76fcacf8afc53618bf3ccaf9fb4e1382ce1a724392844066c1dca8ba5e157add888b2b45034e1d0d058bed90f2a1fb8af036b040afdd056277faba3558f4b96cae6ea6a7dc4146415e41e1d0c46914d37efb816a7881b468", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "075de24aba0deafbe293a29829374aedf5de9c68df736adef728041b9e34f25d6a9094ec1e2c6fea5062fe493c4bafad5966ec4765e42241c66b2ce0dbf9bbebd504b05923dc52fa123bff0d6028099e8d4907a64ea297b95e5866fcaeb38021ab9fe4745df134514af9eeffef1374874ab7e2d433838f101784a9be97e4186bf6dbcdd5630423b32f730876a87c6766a5936a4505e809bff27d17cb43018b16ea16a9f72e15df4dbf54fb4f43898c345b5a810293463952458af3e46b5730db6273c0be14db64a435690d1a094d63ee2adcac556cbb631223229d4f9e8107f095e38b3db1e9f063eac50dedb29f99710ff3655871db21ece9f261790a10e9e1e3704cccc404678485251dfc93196b4ad53a96051157e7579746e346f8edc8afb74035371bc8ba93fecb11727a367e4e405b1d83b6c40e9df369a63927dd87eb49cdc1005060c73ac68f629a25b0e8e24909cd06d46137c7f996f0b3ddeef8e19a0dd521f245117fffe9aff8f9c11fbf176d4e24b750d09efcc5706b7317d5a5342e2cbe9a41aa66e1ef82ab158ebc0991b2497c87e0993db14cf05b2ba9a658196e87cd5b36ffe2fcf174dd08fd954a0e7dad32b44c5dcc20af7c029623aefbe4c708e02f28f8320743c96c14ff0e9c2472be5eedb3142ec8f75948f69f1c41555616869f37d299a3e278558f15adaf6f70b28f215b8613ecc00e4cf13bd5f7661a302052fb27d12ee2fbe5c63b43be9b5a0c32514e1d409a1e124b0f802b2f082eecdfbe2500b342646e8a63f0a071c914e0896c8f6f0c854d4fb055f9863342399002c8ac17bc68b1d6a0a5cf0b2387bcebd68b20d3b10941296529d263b5be67dfdd3bccd75a55d1c3dd564f1887f3d557bf6c4fbe975c8b3b9654b2df618b47fe74cb56409697040a8815bcd31947bdd50f193076c84bbc43af22cdb072f2cca3b89f7f4d469f3180720af5776c460a7c2dca47fc51dbdf4a338087dc5fea15b55cc7f9b92037fe42f992b99974b5135605033f37d7a1c6654ff15b4d5cc7959a998fab7536ffd2e6ab355ee7e4e4f5943221e9738b3e2648896b20c66173c53a8425c0c6d7e73dbb2e94fc6315410beeb2d4cdefc775789f435183b732dd2021a4e900a9106b437eba7cdc79a5eec93afae195d9bf59a979ef56d27de3fc71d1df569d8f25ad0b7cf001eecc3de4e4903a6e6c6ea01531922926c6165a3b0becb8e3dc020852611cad22dae90111c6809844aa292815f81bb4a42a37e1053b35c08b0fedaf84c7da36d0ad7dd5a904b7e58d8fb454ed6369aa39877e286fcea64a85d14a5af8c6e41bdc84a8f36ba6e217aa06fc6719105daab4c3e2271a58d67b8f928a424bf33a0f13f8b802906b4368e8c7fdcf4e125f3a488d971d2f64fbcf0b315fc04836c4e934a08f2a280ed509247ef16ca6c187a680bc82e3", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3c72a1e06401563e85e977c33917f349f0fd8cb248f39b0f25c697cbc753a2e76821671edd82a1edda7a784eaad94f82ad865d6eb12e62f631a4be3747881a31df3e23378bd4fc1f74b7d25f73cbd8747e426349a2897f30ce0c272b89fc4d76412a87a11cb030e0c448270a32c01a2f268e723e7dbe07ec3e160347bbd5511064d941bb08229a49c78622b1f36ddc674b014b3bc54612b03fed9543dae84c87b63d793a0438a8fe016ed27aefabe9a1c3cafe91b317a3c540082b242bf158ecef37bbbeb3a31a75bd5154661074245db4fa074da082bdf41e980f075dee6940651b8b8121b8ba2fefeb650ea79acc93b7d52e2f7e1f036f825157effb1d623f14d4b1f160a80df419ee5e079e52c2160d25a1caa65e07697047250e6d58eb5d3fb4dd3d4fe42e7165a626ba4e0c0bf2f653a700bf6e0cd88d5bd82126be499609754c451ff3737c498ca9da8d9765efd280ff85bc6c1f286a7441f01a26e96b4de16069b9634ced918b4a41095faeb1b5810b9b46d468f788bc27264824276f504eb39cc038513dcda2a0d3fcdcd874f0c3ab8ece2f37cc95e5c5eea6cbd34c96336761959cf9630360037a9993afac3f77c9182009e47cf101c5ead9c4863cb5d0453e81bc2889d24bfb0b572cfe1997cc6f725e4182dcdc9afaf0a905c8fd07f352d1628d28781785a3a933d6c0973415a25a56177045bd870219b84c7567b479e5c257cec5371ff41a9c11efb5bf8a213ab652c6214fcf1b5961b80b91305d5c601f3eecef39ee4e1688bd3d0cfc2ce24ba4e756d46f576b78b43d776a56faa3d762088af7c341ae7a00354813a7994207eaa511ce8907b72aa0f0764352d920b3c2e2291ba29eb9c16a5f9a4c6f8aef3cd8b91ed75e33ef8b73219c275a6ed271ce8db21f1b68c620ca6a469959fda9140c572cd9d4b7618ff69acf612a4cc74f093b5bc7cf087a0e458f2518fb909fe51104616426274b49fbb057621b416d9b47d617c210b81f6a8102b7ca70e9efe5ac98d2e1c87c1a1f7d737cb6177aa6a13ddc37f13e1e4c405e684022603a80c83d78e968fbbee8db8c513339efe060d3fe4609a40aaf669f681de56bb53e552af10b584050357cbdd545d81dec04068d4cca3196932ec35fad416a0058c6c52a3cdad171b5a88bce7f6357b13dcdc59acda9013d1303a465e6ec78743f21d7785dc907735f7d76f5f4861e8bd2807a38a08430d51b8ef7ea8dd9bbcc8877e1e1785e357a8de1b8addf89780e79fb2874c8ef644b80b8b1c08aa3e7871a00e3aefd8e5d75610f4b60d24f8293fef2c0251353649d5e0bd36c300663c5ced4b45fba46107606a5cebd9fc7a604fe0f1c9f91ac94a4e28c3fe9365f130fcf6fecc969210f86c7f8cefd6dd5c52bc52284306ec63f468b6ac8d00f45ed960863387f4435036b3dcb0e6327b0b9a28b", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5861d67e10124e2a26eb30b18c1d734b2c6de545b4858310cc6a607decf644c663565c7a17df2d0d94c185d384f47a7cccc2eb7a5a0b23e6b763b03bdae36e49e3f3796040a80dc2dbc4018db64d5e56f08efce55dcc9e0e77ceac3250375a652ddfc10c453ad9346c27f12d94fa6092ba88ac64588ab3129e83ce47cb730d0e1193308d688c3b7c269493c1b117a5d573eac7bc841a66fe3561d0db281c8f6ba8f5c7a841dde130d4975408cefdbc3ae686cfaf094ce81b6aa0640b5acff9f3d1233a73494f1be28c1a7f6ba5635c0fb6064fb6277b85fa8abb3c7a90fa0ef8256df325f358d9700638f8f6b5094770ea2fc5171b5e028f2dcfd2a615dfa004914c8440cf6068f4faae531e33b2697c93783cd25380f4ea2ed25a9fd675e58fabff84674df90a5d4dbe464f68424f98803e358a63ca4f013fe162165436f616ec61ef1a07de202a0e6f86aa41a7a64f3d8a0b316482fd78e758407cdb3b437e7907a274d542bcdefb235a7adfd89f7af713080ca6718699ddd0856837ee5988748aae0b77774aae02bd70cb781e9831472b707cceb43a8a46627df1007737d38d46a2218dbd5d83270eb641da05b9358a31ed5962437dc8d29b3be32bc8c19c5f92ea9384bf9068ba85dfa4357f15a1dbf37378802c0a4dc808bb1c6395bab125c926495b84823add8819cc887b2243249bda2aaa848cad2e2ee1f8ee560210c4b240f497670dda18a1f1cbb97ed3ec12bfef8a19cd8068f653db4b2d679fb5b328503c1683ae5e5ce5f807fc74b5fe7521368023a60a4dc1200ff6accdb45bdd1753bdd4f1d0f2c1825d9dea696dcbba14ab2cf33a67e2021dacf5acd641742da09418a92051b44739d9ee52856ddc59f8da1f450f1c4a29c9d0a9992074089cfb2a7ee871c62015994047afc4b913810ab1ce78e8cedd98f2b44457ccb51a5c714e7a395ef986ad5e79a04a13d96404a4c0bffad08d0f389fd68baec7f920e1840e1cbb0147c2d66f451189d64abdd6add241cc3ac38ba0c44f79fc3cd6623eb4bb9b4854081de4694e27d81757c165a5db248860a2868d0df27546958fdec19f3526cc7b071552a66ffc6967757244320ded43af7b5643f098fdd6bf1f07a1094adac2701f4660a65ddf9ec8fb888025276d1100f96e0495069aac88b9bd0ddc0ae068204e37732ab86e944cef44f542ac76f6357af98a792fb4e67452f2bcbe53c82413f4a54c85dd433bdc7bd69a60e3f59eaa95b56b03089f9a21ce7b54933d40f7f4da961a285eafb098290660dac6096acf2343d77d4ae39917a145a4a32a8fbe6c164020a239e57e7469acf14a9002d3740450954e0d420923bebc9667a14cc3929dbbc7a05c2c4dc1ac2f15664ddee84fd883ea327b3c1088a636335a5ea7c0dae912b87f5d3c93373f7370a03cc3e8e17b91e0643a25841218e2", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1129583c4b4fb0061c9e67a06bd796f07f7ce2a723aa47737d56f2077476103126a331645f7ae4f5a3801dd8a9f90b359a25b191cd2fa296735e6859946f4234f945cf379e7041b771402eaebd413d267b62d58558c6d7269ceb678640e798c2768ee3f1cc8ddbdc2ef14079d6febf18cc86df1a267b25b211d1c0b1846c696f6a99612eb1ebac52d2ac552e36315dc9952ccbcb6f4e1e4fa87afae99cfb8779021b1fc6774fcc90897da454163b97dd846a3498bfaae7289c9b5b8657b184fc0fd73c6e9078b871e072cc06cfce7907b9b2ef14fec4e85eac8757a83895c88d42e4fa265549fc30f3fe2c8fcdd7e4dfd4811df3dc00f88a1c99122a043c117a6103bee27a9fe4bafebb5c6a3bd7559c3ea0b38410d9ed8334f5be71d4060373fc908077f9d1398beabc21b263ad67777c952719bcf9cda65706fea533a61ed299b0dcca9e2a52b10500f0c72b776d627607bddd03af7f2dc6d6c2ee3f6a3c3de03731a568bb48a7108c5efae77b9c80ad42f3229153eeeab5089de5cab48a756b23cd41ebb96cae806369d10eb2c75071b314942aa5f19946969bcd28519601d7c8f31c5ac201e0e6efcfc29f5db0eeff2905dd9f3c1159bad9f8ef693d3bfc19a19864b9ffbfb69e60163f482371050203af98b3d321c1a8ea028223f659060766b599b77771089f3e62adcd7c82b187f1e6b3d6628bcc02226241b7b935b2dba6a5b7bc8d2ced0de31c1feb52e0607d2e935bad9431db612ea1d34a5f2daea544d8f6534646b72b776fbe122738ecaa54b96ffb8042412209d3ca5d0d28139ab5e2f849cc771fc0822f79772ffcb4b746d169d10008bd3a8070254f23ccbd8d86301991f1a97156cf5d951575578f4f08b62e27b7a0da9423c6c3741b5a6e91a6b38ea027e37bcf5cae4b992a317417d27c054965a76acbe5bf67f1b32fae0e5d71103d4fc0d9cf5fb2a215f95edbf6bca6fcf627671edc9757a3552529a75692a325bc8e0d1758f1882bc7006063458a434770c266088ff93f1c3429e76028f7b9cadc392f68806eb0bc1ccc00e14ba0b9ccb55dc58e00da5e036b3eb6303fd2401de5697e8ad935560778a8443dd01e3c24cb88c164aee44c7d0718675b191587fff414d776f13c27649194304298561ecb0ed59e331c0180f3c9e9556d8993aedd3390e3861a49a5387a7886c9b96b6a4ad2138a81e47e7a6a7a2b5ad5e3bcb8a9a4eada9c7f25542b2f444ef88562aa9baa8b4d85613df522211ad31b9a1e9c0dd7f696675d2ae1857c0da8e1b9de81158f34bf8317ba181f54a212a2c16aeec3ecfe3f8f6d72874bc17dcb433069385e499dbf8546f8efe46521ed0f73d978e396851b9f8697c85d33caf53ab5ddaa0e6b2a0e797f28af2c668c554cf30d2be89d4c9bb70dd65b0f3245237137b6f2caa5763d6a403bd4532cb3baa2", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3cbdd2c7ab03e4b7690d937e1b841a7709ea5ebbcd2c66b0d7c708b39452b13645ec1f68bb317af4442cc67c5fa60197c78037c364e15618304323d776ab136d66d3215e0bf31bb470ae4cc2ad0b0f4e2455d67b1b50ae0222c3b671b415007cb9acc72616ddd5af075ee0e7a4df415c3063eb7c0966422fe318fe9b0ebec1f1dc6528f112ab24c05a0f8d36ecc898c90b272e20c7e93bee63ae65ff2a6e366df080479cfe1f7a179a95dc018108b015ea5cf5694e21291e1eaa7056ef7164f76e83ea6fe57a12736806cb492946f845edf4b42a97b11d65064324eaaf7c9f83f3ac20c4257d7eda2b76fe1ca0850f34fc14ec9b7b759b9c8e5e337067b32e794c7872e2f658592164409951d86b5d156b97005de042686e2748a64ae71c00ae2077bf4f3d949236c51ea094951e3cde9f964916c54b150a2c604c8c9c61f2c74368542e7c82618ee70a2e345c0ac609189b721837c76beec9f6a289432512196c11bb5f2d9eab94df71dba95b6ae821750a22a2db92cec6b99f3892cf34365dc7a37ef43a2e20c9fb3e175776045728988479d7157d38f57923a34121346e6cc93290f6bf272b7bce0d62e2f8b11f45461652de2018ab1223546f23ead86d664d4288d01812ca53422cd246ad059854fdfe4778df13c7bf905aa31d54d21df7c3334056ee84dd596ac50e32b8c321dc7ef8ad97b5185c779d91af0360b23a864492c1571607d390da3e88f4eafdfed1e343126bcc477b24c2a1ccb6cd7e6d5a2cb8523c8de92844c810250b8a6e81166b4ed8e31e24cad091d771af4d7978d2204685e74dc0080602935dbe87b4a97555b0e799a2e1fbdc50294cae208d9c699c01ce834845dead22095121fa254700598fb2715b9d966cccc422d0dbb1fc2588005a20cd690a3f70664b41511e62f21a3a94d474d56239ecbc5718b27ab6b88ed3b60fdef22c4dde4705365694cfa129dcf98619fcbb77bddaa9a2ca70e7190aabf69c9f73052fb1879743bf58f38a6de2ce3cec1bf7b080d5f5b25ecd0089ce13012307f08f00f9082ec66eca86e3867764ea8d47e331cf5a512c6b2ca6c869d858b49137b9aaac1a2317ada8aa6b4256eb0b277ed51d3929082c4945d7c7ea8c068a69a146495ee6e48b4dcfc0c5ee6536eb1af0feab0678e2bb38707e8b28a3be2a7601827debb5e8204d64a7eaccfbe3102fb28029948168916cd868dd9e1c2f22a8a5eb48918948b657398688f285bdd71af8e63221534e543116ccbd5ec8d24b7a30e31a8d2568909a4da047c32454ab556c525a1ca3a611f245318934ec90ff73b438694011a29d120e3a4f2f690da38a27a9d5124e2045929ecf10188ad1d26e4e0cc04707d6e6c60e51d05f781b0d32a54254272afee073222b5521601d9b163d11718a2bb6b646c4b2ff8a6a493da4a8278892075e804fe79602", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "064cc83b49fe8e33f5d4941492bd3a730b71e3283ffe4ccb5ec424ee4186c2f60ada4fc4d3a204ce84e2ea689c7fe05ec667b303980f4b3c8d869f4734994fc34670e99044ad3f25a097bb7238fd2eeaf7d19e181c25d0c082e554cb7ce9da4e20f5ca2921b8efec72385fdef98a287c98f0e2e38c08c853f5899035ab02029707a8ccaaa4d0d8ddea0fa22a7e3eeb05991c000f022880a17b8097eb392d216123fd2d6b29116c617b39150946ab76e7590231fc0532a8e519e502e604c477a0d60e00c996bee0c8b70bb2aaf5c12f26ca946d853d70bb8bea7195f1c2726536783a0b7d7ccdb05659055ac1f76d3d0d30a1a3491c429c0bdc31af3b33bb939034efb1da201d35e68dbaf2495fbaf0d23e3fd9c99ca25491d3ab0d748d4d241fc3992b639077be07c2d880fa5aed98eb9bcbb83ad5c9fe6f3b97ee0ddd158b50acaf07087cbe82038ec5edbad2482a4921082892c4001e7ba6bc9065e9c2d96b4b834e00003c15d9d9162b611e8695d312e3c01c1a2f05308bbf125a226d6870ac052628c8a92bcbe641a7390c5a8d3b2ff8d98950f9239f6432543b2e6c84de0f50bb90d55f0501cd7543b32b973ba333e24da821af916799d20e69b3c4f941b199b6869649fb1937d6ef97cf0209b2e57d8e7f45d6a3e9c713b94b428fdba393c989808ed50308b2d55e153d4a47c6d4bc38425f1e1d0bc8633e890f7720073af27a73c046fe085775a97480ca905954e1fc625475a50116f9654141f51381abc5efc86335078b5d64584c685a97e323fffff4e948aa28ee3ad5e860f116c6f640751d9e6c99f2eaad3643e38eb5172e748bcf66f1c6ad9b2bd3fa6f6495c39996e4d90190562e843764c81b95aecbd93437c1c61ec4ed7d10c594411c08866309b468a9a733878b3ef5913f17ca0ba708dacf2dd154c438a1601916729b1a41b89cf3d3712cd59a92aa572f42cd9ce45d31ce148ee307ac39343f0a7a42818b23bf58d5e6ca132e5c6f29a5aeebbe2a9025ef0c506f093680c9e80b138dd6be6286bb9537e7dd7c39f23015156f383ec4b4197a668fb32f948f792f16f8ff5b5cbe295b4cac1294041e374b14906e3140784fea0cb6bfa6d61ba7db495432ee8ff55969035dc00ca65fee025154b53fa54703a6a4c57ae86985fdc73faf3a22aec54fe82a5f5d7d4f3c1ae7c98fe1dccc63f0865a667191cc740e8b48db9a247b782184dc5cb1212744a89995fd309b25e1f885679db8b568c1bf7c82584bfe52eaee0c1c1c6b1494d731a835ae7a88ee2c9eefeaa26a4bae47bef827b42390df4d354e8fdcd9cd9b0e415971c0a3facf928261f27af29b0ed424cb9dd53957bf8739229ccf0ca7c210bca3380c1745a8a5d448f4c8f24e283e88ee7671b657e377a6303b5344616b68333b05015748f2ac089515c0bcce51a69a2c9219f4", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5e79b4bc9f36d8c656dbc3b9e149a0fcc15e77cdc9e4585e7cce57cd811f6d8a445986ed893275a8010658b093d87d1457f33817447941deb96ac68477c29894d8310c0c8bc948b3c96e22074f1f90b43de21a040ad9a8243bd8d8c80c7d12b6a5c3a27cbf6e73da3b4a9eb144c6e0801ad6ebef005895b9d5923cf2a58337e3ed57e60d774c89c1df61f7b258b643f224664b6e1b0f58f0e892a65dbd2a766bc44e53ac9317c12afdf2b51dd0b061899bd3665b939cee9eb5a1e040715707176358847d92d5d3dd6346a684f948d788b4b6a44ca218e8fb76ced354045a66e0b0d37151610a3ae3c8e44f6b70386c59fd650c7c6304cdb7cf4289dc15b6f6cd9bfba441fb4c1b5e2bdc1e981437e8679d09b8c3794bf6328517a982e9e0d79071dc6104ec54659a7e6dec2195bc17560bb11b234cf5f2af53db866dd14d7fc812ec6f1ea1567973b1a189da6575b0acbb748b8c12740127f2d19846a7ddc3c8245c5a2310dab596575092bd67c4ca11b375f155a744adccb4c8374cb98fb8e31fce87a77ea7333076e61fa739d00b56370d2f087bdab40430fc064721e4ec0bf740be7910e3ee64132f3edb95916514ccfdef80909e04ce2a238ebe2bed0e21b287aad33b021ed4b43f4906c638740562284a1853484c5b84d6e7b878cb119d7fd1fbcf37653e3308596e8eb2c26b8d3a1d50bb66e3e073cec17810a959af93b16439c06dec169c49de0598607167e625f252b9bc91b2725a7e0b768d01ba679a16bd8f906b04873aaa76dea9e18f668aef1f82bb4609af6e279ce7c86cbb6b7c8e433cb3a67821ddb0e94d9e4783d71f8e16bcf24e971ee0045b2381a05d1bf245ba5e2daef602f5d3dadbbbd1504500a5300095dd5a56e0746df9a9d28f6e707b3ab7cb113b2107dfdfceda34aa5d7ea22647ac86911d376c273bf1e16bf346363549621996683c0ce7116b1e736363f184f26c3d48ffd05ba02747bc56c1b9ab082f7272c04e7c4a60df2abc1599f3e20bb084f0d340ed7d278dde907f2e370f1a57440dd7d8469c50b05b5fd8951597592b3a574e627bae560732a8b4dd9fbeb28c5edb39d680b7a5568333ce6fdd2f7d655480f56514ed417ad498ee65a87adbbf9fefe3dc579ec435756f7e633ed819fd7824c423916710415a4ab9278aa348b7155208672e46c941742ec0753174462d888096f63cfbd852444e6dd44c2308cff86e055c3da0bb1545039432376b55f7eca98fd0bf7859b1ec2a59bf5bde878bc5b26e015b89caf16a32ad8247fe236ef045ef8aa6252ec8f9857ead9ed5152b1e396c3d41f2f18e834a6f0e3e77b50e0b5d0231ce461b8cd6fe47b013bdb8d734561a919034ad4917b8b13fba70b5b81b5567b4dca9041540d7dd27e44bad0437263b5874201be0218a89d509b84305e83003bc7c410d47bba232ed", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8fcd913fb7364930cf9fde3dfe0f265ea964703019838f0bc0ad2802e9bafb3562961427c9273415aca4a1035c30b7388730b0a9748526abb22fa86aede9664e0baee3d1c0c69364764a0d318fd7355eba930f501f7253d7ac993ce41fd53984eff5662d649c95ab29b1f627e396e09b3420634c6119d8c27d2ca229d8d03ae272f5b71a7ed100050a80ebf1b4ab31236b0ad2648dc1b6220db838dffef0e47fe158321cb1cf254b02fa336ad8a07d5b838e795e16a8a96ae80dc088b0f9737d15f221ddf901075eb734f813293bc36094f1d2b36ddb9a7a57834bd29cc7e74814a4fcdfc07fe355e58125c17c30723bd6901a758db4b6bed719d85e36884b889456204285f40d7240b77de8c73a3ab9d9b22fd6a10c9330f480cb3f5a5b1bb9ec41a0e42136220b9c147e153cd4e2cc90c6b3b9b25cbbaf1d02600fc8d2410ccd936598e856c8be40ddbb5a9a82f223475f86ab3e1c11c2618c27ef019ec4a5c612bddeefcb0c118fa3d22ac757579474b012c520c026879f61a5e994e454788d314c547cff2073e32bee6d14db732d0b8659830c6b0e96f3d91e41a76cfa71c101b37a1d998be4b87be1cda87a462841968c4ecd9de45f80a77d8a12cd7b6da3f73e53ba91512a430f346bb34a9ff6bcb620fe1d9bca8e299239cadc4ed19ca5646789167df9144e1b810e42a2d8a7ee6d6ac99eca87df3dfcd86a889df2fca272cb8b67e17ca2e0df5a6546bb4de645a1f31060b251041558010a0378bdab03bb01d02057e13b4613b4127e6b6acaf1c35c9e2baec7d2246b028218491533a528853ba4bbdc27a0d0b98e829cdbc03726cc32589ebed2c3c54bdcd95dcf281d9bec449e93de8cd571e071fa328d952f63935aa26c94bda4fdb6a43a694c26bfd0239fa70363a06a2dd3da1a970293876d9573d95aaa4352ffd60905957d1481d392263e5a85a12f6c836f00efbda6bf6e75a6ace7782e58f39dde60c7c77efcbf3c0ee7bc5ac78c31ba87fd89565f42214d4e2c4145581a50778550b7a6b95acb1a8f986fa9aa1066e5f540b17c7b33f3b7a45072d25e59831d00c125ad5496086441b527a92478f783c439c6b8e62cbaefc20aa7b2643e48a8421d48046654aa20ae4e7ab158380e9b5ea67f2bf63aca56f03f3aa0a645c359c78b1d246f9190c757ebe42cb108e8a03ad6429df929e5028940170ad41186590badc1343dd966425a781f29988c121813213056f1ab43689a626c6b263d9364a88cca2bdec72a2449eb01e0a00661753dced41a785fc6e9093f66d7f987fffddc2a75959040af5b01f6291b0251d9f778e0d8bf7e8736296ed69b3f3bc647e1f21fe0d510b952020ba0d4acb7a9746524497c4e55caa75c4dab710b79389c7277da363c3156550653d3534875aca09f5ee5a595588f40a8d21b9e7aa45570f5c95c87b13d", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d09ade7f4bd529c8eef63b80f3fac13a293d6d0dba7d9b7a41f10449b5cd59776c9809d137d4fe44674fe73dff127d7f1b89e417912750a0461bbade844c43c441d6fe81692db2b26c906ed38f78c9ec2bebaceb5e0022200e4fdc558f80ed4aeac5d1fed91df76f877552471965365fa531d6187adf31faa3d7ec6b5479b6f347cd847abf2ea80a5ff5814c2fba548e49ced4be1a1916cdacbdca7e85a01e34eed58f1300577af5a5c05836b27d70bf4e15ac3418bf17347f23e81e07a67eb8b99af94fc826937e598885685c09ecacfde1ce1fe3cd5fe3e08d1174c3d8b969944d63e1030d14634af614a3a759e6f251f18191a3c0d4e93c0a96a1864d548ce1a1afbc77758ca07fb4f834bf00141bd28a9fc6489c28547a28f41e226c073a8455dd1c4ef6d348a72187d7bfc1a83e63774a68478593e9add228e5fbc61db47ee3635d4877368be3fd90d292ec97f9c63e07cfcdd3049d9b195c3fc27578ac215c7693ef8d0fa50590e679a37167f3ec1a147728b8c16c759dcbb1621f9423dce5266d245c618c70d509cffba55bfaa094a57b09569d7787b63881fabc41b657266a98178319384ce64a84eca3a416f7773ea53836e9f3f06e134c121290427a641875640b6768e145d9f5650b115e7e0974f85d46040b090f7352c433216de71502cc178b74120af013e2a32a2c6ce21957333a7044b7a3865916569cf189e1ed8b16ec181fd92e07e0c68f96f2be300785cb93ed3c28fce1c58d57e7d0e8de60b568a037b58c71b6a702ad21f1fe9a7b93a2f2fecdfe04caf2494560f59a0d1d2c995b4e4487d4822dc5e5140a8978f03f3301104e52c9e43a4e5fb0147e0fc51e5a20d388a9452427c4075a6df1dc576f8379e68da9bfdbff33a591e56ac88c167a46b85e3ee841b7a8c9a831584d7fa58f0d8172d8f2dabe46368bd93141517905f5fdd9d63e006c3092bc659bb5ad23bf3e759d18d18fda053e4a21c8017fb12ebc34dcc9bb7e443748d3a5ea4b2d7412d79b38ee548e042001fcaebbf9e37977347750230be987d484b0aa7e1290719f996585479456f63b4c07661611aee362415fe819dcd11166d121d956ecacfc019c8cb01ccc7ca9e4edd1765b0d458390932a77b4a924cb9e09940072648bbd25d68f00e156d5224414fc7a544d4e2968c89079ca11dd6e04d7f747e29d8d453379750f36eb7226c0dfeb8f41428e1f4e4a9d76e26795abe7747bfeeae6b7c972961e4632b195b3b8914db7737ec961fc01416a595323fb2a8ff9548992f421850c37e763b849488b3a227f2a1582841cf45817fe714b508f103a298845aef5595a9af9cd0122d901d0d8890bb7dae4dbe1e094d19f9cca546c5c8cfef2e3f101ae13be23c9866ba717601654103e68a0704d33b90f0a1154a5b41e0a253b057b3f24efc9c286e1c6e8c214ae", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8b8927fad55ab8f9393db6c819a2e33c760e07f7f7d9b44a4268c183b9a7ff29b37bf0c0997b2f8a3264c2193ff203f0f0477677c1747fa1cba1068dfc25f555b6c1a3546c7ab4b72c48507debfea28768dfe65fffb5124f7606f989259747ff76377d195106d72ca9971bcb9476a66a86b8773e992372f2c1f4b72302cc2212b0373f6668e10beb1d3fde08e5c8c1d7bfe81d03df841f95c0ece793b5a5045fa4a19ee609469d03f6e11665d4d6f108839fe2365bef0ace68efe33a1024d06aa97d889d5abb67e6c669f9b7d29ad6842a4893cd7fe321cc7829bce4274e04a78a3b00edf6978cbc7992cdc98db12b2096b79d1ce8e53e0d1ef095a38437ca32425cb3c53a2d463525a9a7c4c4a4105aa5ddc6bacacdddac4c72cbc0b33d5c2706c0f7e3ca406ed4e61454c8c1cdd186548b50076cb7adbd838d7d0daecc5e951a9b992c6fc90b37c0d14da9cc24722cdb7d5301095ed346ca79563d8a5e0067da1671aaddd713f4632dd811b97c6237adb01a400f3f326cd7e028df47fa1f30651512ceed3eef7a0e3d3626bc16dcc8a76513f45f64cb8009f12a12ca43fd24b8545a3cef3df51f4c3a1cdc9e6891f9fc73701530fc62d02f95399db1627b9493f5d436bea3ddaa22a6153b912a04b36fa9d505f5e849907bf70bdb08645a87e5f54c3f2835ac966a45b0277689b9674b22c150e4e6f9ad8ec98aaf6bb8bbab96116c198da19735b773cdc6d7d8ae2039c53a1d76a8d2088e55579d27905068fac062aab7b9290c0b566a72a66540174b50cf6f2a64afce6f69fa418eaadb3d291f1b4dd4e402e705d77cb208ad0da23a7958f97c321f2b18d68c83da050e604726f5f14b7f18383d5c96db9380f8e0553a752b087935451cd8188ef02193c6ac6690a7d5cc5840cb46e75c135408f6cedd2542916991c4bd913a92e68d19c93540ec9a7df84429f555ef5f28df5887d8e3510edad31b1002da014c6cb5a8f9a14e25c99d9140446d44d2a75deb89e29c4d4263c10ba0847071823391299ae54de894841fa52fec25961976f75957f37af4cf810706b214729ed8dfbe991b3e727647569832954b4848cae8f19d25a63b15c2c67d8f303fddcf1622dfbad092e7688e170e612626aab8699891bc83d3d015727004f5ed10db275b165cf96b3064daaf762caf7840ba66cd3d537a7a2728155367e4db0905daf774d00d24b1eeac5ba99a67d8d1031fc57b0031c5eb554dd015ab10a515c613d8474178625740a9db6563ab4cf1f2f7763b5c0c6ac61d4f8213ae66767e7c723c557638e0fc90bea900392adfd5c08a3b597c4dabde41da754ae69d10dfc0c9c493a7518323e906bba4ebc5ef5de000c11757dcc761ec9ca4949e8a3a7da0de364f8514ff56e2ec0fd37dee1c3c71d5b8859ac66bb40bf2fd3d5db73a130e589a79015f1ce8ad", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26949da63359847d1c10c48445b516bc1a2412d9a434105fb28de859562a2902a091d9e66fb3e2fe47ae892a0cfd60e5c65b70663fd6889b65b1d34884fc8aef2bd08859e20f30d054279ccf3715a28df613890a0f7d8825963f63444d81e0d6d53de510798368d09ea9975c7c39aff787ef2f702297127cbbc1de78277438a1a52ded75a313d9f520b51f0b3f495e597a7e4b87a5e07c1ab256f298a387c3f7a8ac292ba4d8c6337c32a298784f3a41d9c9b2c79ec1a6fccf809c9c5d7706218b6b370f041381ba2c5cb6ea08b7ecbc16299daa5c014b742a6dd5eeee8a2ce6bffd2335d96b50dd3cb708059ffd0e5ca9400201e8570b9af4e276f9065759d70e311496b2b88655df0d10aa79c54cfe32286dde30f39e906469fa622d5e0e91a2f65b0eda65e4d4ae360abe3cb6ea6060417761874270574ca118f070a824e4bf3d47abf96691b8849046859e939b743d5b3ac8c7a2ce635ceb609f276c4b24da874eab5a2f9648ed17d43670d62cbcda6c00bbb4825b12be7265b86a89d938a9249af80b05d027b43acaac3a698a3f953c61c8e4238f5439a5853e34fbd4ad04d470bda401b534cfddb201e11a5803e9f1da2af967cff35e96477d3787ab3e69f1589ad315d580ef498beb203813079fbe774ad036cf3809a28d01c54d5a41f49bfb581e405434434fb6f294d1fc0e2e1ece0dc7cf70497313ea0987c49022eb31d23c4cfec292b3abfa8b5d7d3480120c7d97647741ac4e5e4c60c9fe53fc46805278ee8702d077b55b5ceb6ebdac46ca52a492399922a0a1b9da676ca50c2c014cfd36e25e965eb0ea3132f364c861460d1669ce6c973e99f78e59dad79d8c788ef70d858d44d27f985eebba47c3455f0b899fc0929aa5fc7ba6491f1800321fd85fd1cc9ca4639987517295910a1e273d06a3b4c451ea98ef8f9e4302230defb22b59ffe83d3a8af7d14f68471a9bb49631226be84a57a06b072dd1f5811189ecfa87b1c2f7433bf56d5c29ef5e20e628b659f15fe21ce218917d20838cb1ca4e95fe36afb9443968cded827cffaf0997a70dfd0623b43c3e13fe30b7e12bcfa4e0f00024e744c3fa4c75aa67d9d1b60a5f1f884029c40f4db6f2f6c0d59d216a7b79564e540d649327c8eb9a9c6e5a73958ad2643911a764786f4d19dfcaaa2c6438bfff63608395531e8a30fc9f215df7db32f2ca3999fcc357aa960d8d1462cbc2726977e58cd72dec6cf99bc5fc455aad07c166435f2fbe81f625f2bb580e98207eb5eadb68f400882ea7817e626cd3fb05c3ca441eb9f0edfcc8eacaeef63c3607c4c6087d611ab9668225a06caa71d5e47cb9a6f2c9306a27f3ce88702f0489cff2cf33b3c591a9988f9bac885a16e9cb252a0af4f32a5ef48400cb0a6bbce0dec4ab79847ca651248c25b808214d340470b39314a6bd99d827e0", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "59895d5caab80102012b2b8b9d57424269200121c1b59a9a486c56a5d52ba3306d76a3cfea6fa61753f1106c9a3a03cf90fdf34d8e317fc315416f4625d3087f177933a328fa334af592db524aa6c34e28d96caa0effce9f35b73ca6c23e445f84f11031464d9fab08264fb5daff185be042392576a5934415c9c6e5384dfe26c259f14e8095df46fae9a7dd5545afa4f17c139a514361156ad719423119c4e68c90ab2f5a661815e18e653d501da500493f93f8071bb6e26f888b5d398cf964ddfe709731a01bd83d519421a1ecc85c92dd8201946d9ef113f333f2655df27957bf49bc0e987c460c450e9a9f595242a269f9b708e3cc9c154032fa72d8b0dcb140119e379df506bedd7d903c3995a94fb65e39fa63656e5cb4bd56b9131064831aed4ec4751316fec43ed0e49dc0c84e66ef56edd1745c8a5cfbe0c730f1ed46fed13ff4ef4b507f8acc25f6ea8706d81cb0e331215f91f054411c6bed804bb267f717b27c9563081f59a5e530e95700ed27adf1d839415ce5598e15dac9037dcebc02a1d1040bf2c591e945cc2a41dd50375014ed3a4fd88d52114f35c2e3cff56c01208452ca62e3c8cad93febeba194d1c386a37e272719abceb8743b52aaa747cff328ef512e35c0250ad334940b292e3ee33fcd48b0c90f6948e043ab29806c3872afc126caf7a7eccf65c69e62b233a94cbd74a94a43007c4b902f67b890944690dbba48e44387e096deddcea739f6046750541a9bd38386a231c6169625287bb57c83c0899a8bac846c10b772c2608aabe9e0f51859dff2a40dd19da5af0824603dfcac5de5cafea349f0daa97311ad01fc656a64493d5bca03680472e6a9abcd7cd4b4a87f47babc445adf25f26dced32beb3ee9dbd24aa15ce3adc405a03def8a40f5c4152a240d016293bd4053481c4b552f99e0d25393f2ec857bee62d9abf55c7c795cba826a6bfc9cac1ffeaccdc5aaeecef996e8b3ac9928272f4ef643b603b6df2710d9c80b0c392786333a97497cac49b4bb11747af35c18b64278f17ec3a6de22ae3448b79dad85153af61c1c21d6bf1182c33f4ac0bfcef25108894ec94ad8eaea66bcdd576cf89a0b3db4c2129c6e60fa7fe98fcac2b2e579e56fd6d4aaef19b65952c366fc65807a55340e20e15653ce11b8083589226a0c88f5ed1e24249def5516e7fb8295b7d99c9c5ebcb9a4df9439d4701f3041b46b56cf5ed37e965b4691eaa9b4a7ba18322dd0e50e9efdfd2b460901f7914245594be342afffff59a118025efd5e6726fea0194ddf92c9263ca2de9d4b4dafb07d0fabd6834379280136a12450ab6d8eb6b299fd971ecbdda5c232c741bbd0651b2a3a4b89a9edd890b60e68af0d875eedfe1bc5e01a9dafed783c8eb82bcad1242dd122ae528c301a7eda369f789b241d088c49f871c1c8bbad0581abbc", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3679d989623784a3ea2fb68fa93bb4d48ef555d1f9055f7926b37eeb7a616ba2f92190a33c7bc99b182e6d7013cef454ce6a5a3d87c4083f9c1b6a6fcb443e78b08aee435216c718e8024c474651a7a8b33b38c25b949ff83b12ff9323370c125f891b6b49c241a3f33eb6df29257542d971b8ec254f389038055534c53b4b2c1e14991f6b7896a6752084dc8506dcc7cd4835a85a56799be0e9b4c7687f308378f17a7079b990aa222dd49c3c057ae77e9c1ec4033e036e3ba899bc808f14dfb5160b47652f46c8b80d07008cb09502542b4430dbdeba3111e558159109339b88ee17ed1e1a02560ec167e33f68dcb1d794770a4c940d6e8bac1b06a8f8c3794112b3116458e77a8666229f0a521469d00cc7195a08efb4aa86aa85448e5f07e6838919ce8b534c3af20b71cc4910f3116a2a6765af7946f8fad484361b97724d0e73a31a5a68e8ce183db2a99b486fffad3dcb9eb0822bb69e202a2a3c46d43b604d7e81cb84b0c03eb143759e340b5fbd6897d6a19d3952cceb3e4b81b1ab33713e191af7c7bcd6e559187ac164c67ecd031c994220ffb0c30109cfefba6b6dd65add403ef841b672db47fb92c5a3312826b5eaa5a7ab51191a6bf2280de28bc411e2e0c5e68a69abc36ed5632673c34eeff228ec442dd818df24da71d240e7ea10601cbff4c2d4fc3a15e80526b48280f2eaf5a26c939c172ee4a00550f05676fc09f08007c0fdc5ab8d7238fdc999384c788f15c0f35cabe59efe6cd3604a1df56b7a1eaacc873ed68cd1e37c4930c7582d7b78fe36fb80c406bb4db5a65b7c471b896baa73c4ba1c68c529d42622f74dcf3197268ab8dde55847fbae94279f7c7a9d600498b8f89ccde06197c782975449d64bac19e150212cfedf338bae4c5c5db3bccfdc047cf43e181d4545d42e7121a05237d5306937b6f082633c4f0bd35f171bc56150f71971fde5b6e1296ffe6c8bb67d4df1437b8da6a60e5b0a20e0ea59fe29bad1b4be8be44e063bc9d734ca028d1e7b70c332f12c19285197cb3b7b7207787d7a691e435ad46a145e447acc44aa75f64e44660085d7e35c99edb36057c3733ef5c42986e96359c0a5120a7f6c8a81d73f8734cf95437d161486d29b9caf77e997aa42efa1e60e13e1fd2e404f98b4eb72bdf7e042015851e20f82e8cb52dd5f6de9b392f09ebc77864dbb0940ab9f53329ae0e399b31157e337eb8528174de26fb7af833e44a670d7f36e9b26d4ab229d965eb936674c64104260ab47687a31690e99dc71573e7e48e21f6320be16b0aba3b048d2b0937c3b12a818f041f99e3c91056554a485add41e702710e3c435dcc34e2272a3d8e3de94a3214e6fd4dc11e47d02c6d4e7bc88a05820e4ef7cfe971521b499ce14f611cf75f8753bb9ed6f97bc87e4fb35ac3a023dd6e5e2163de8de204966e408dd", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a1297fb14cfc3d4a1a8a6fde7ee50ef98b6af133af41ff2cdbf5112da8affbe1b52e8e5741776506a622aa3b6851a6facfe16b3a09f04fcb783ec2981d8ffcb673035b43f6da054e9e622a17a167ea2687f5d073bfe32dde79e892b6c0d83d0b9472d84200af0690c67f635df56c6609b3edd588d092433e47f7fd347d08258d25857c0d7cb6696670196f8218dd80c20340a93775e724331a1d926017dd14c01d17f6d1acc559dee28e12fb9c3b53188ac11e625d49e3ea808256e259513c95ec4e12ece6665d472b30998902007b0d06e313de5e026eb74867658b7e02c3fbedb4ee298c45dd56be78cc037fa330fa3a7dfdef15375d71f1218f774d5f6446bfdb2c0d3c12e2cba60042b32e04d4a2679a4047b3b983557193e0295c34f4b30ab4692b57397de99671d1ef5aab182f6bcafd21292d1c00e24848f546b3202152cb8eb9db9c4a649f3a21b170eb3535361bfc5f821623dded031756e887a03eed3be6981af2197ee14e01ed747871e26d5199ff181776aeb2827265515ba5c050739b3f17dda02de7da17c0b404d63e54ec7c0fb34c76f77e37b8dfb91dbd7bfa6da4b9f5f041333e9c5d335dd5bf50a2de6acd9f8af8c43126811199b14238cc47e62eaed75e7085496de0559f4bbd396d027ae7af3a0bfbd0ca05b9f1ea43cfff684f8c719cefb7ed40b4271f480c9271fa2d2021f1c59477ac70537ea2bb14f7f8cd3b10507619155e6fcc656d32df8d130f3a0407dcf2940a192b8ea96900a352aff0c403d8e84ae08ee629dca4a59759722d9dd3f8f8c54153ee87d6123e9d5918f93f97927c760ace24bba7332447e5dcc2934a681bcdb8716bde4226a816b4de42cd285a12c4a6a194a205d40a1927d2b9c0f3380f425cac52a7a75e300f3d9b9d7b3e83dc2bd2765563f874bb8ebad55e482efada2e67ddf6f58b21fdc4a1c8244a704af8fd02113081fd84f98ffcf82b0c34491529b1612d1fde9301a487d5a24071f455c8e7a2c3187c76b734a16cacc59ed7391b4549216c38a637b9d95185fbacda7b335b593a91eabb573ccb5271a280af15321697cceffae2aa46827a2c08d614028ba24fdc90f9344abb6dc2bfd974b56d699c3459c07d2513cf527b53db43272b8328e46702bea5cad7b084829991d028ae8272f8d89b3cdb324d87062a58c5bd1c37ad3aa321bec15bd2bd86b242e1d5a22ea641440a78e4c43b239cf7696270396fb3a80f8cbbd57cbade93df64945c65e7c12919af62c0bc134e651bb028fe9fc3e1a3062a0f5c03d0b9ed6782e88db3d131adf44aec8dcb3a59f51abf2d6994607a62f35608aa7e08faefc6447104038fa1b113c2d56deb7b4315de6e5d7cee4de4c7566da673580ce7f8c5e48223300b5de7b14eedb1720dc17794c36cdb439b063c56e20757026ba6c5f9064ea8ecc55b7facbfb", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c022337c3c66a90fd149a0e9b141d67de4e6c0e64c2a5ab23c5b1426f2f8b3cab8d464b94fe5f32c78200564fe488418a962c9d524365929baaa7a260aa54731c5dc13a3d1cd29c655984bade1dc7d68f77a6bb4d6b844d900130c7a8421ac5836211a0d5a175e5ca780404a7554d022ec191706fced561c2624e19b5da5e8c8e714249b105c307a1d992f7d4d976525c2f30f46f4e8f3346d5a4e81edd3bd59be5322a0821532d016c650c0d1bcda2ea75bdeb5b399122dce7ab3f07ac05f9ccc216f2de72060b7ea30b1dff4b1d179765e93b38d4cc9a32c8e50c6a518d7370c4297276ece0e43858e365b70451b6b2299b655c2fdb461a674f3b4511b2f148e673f57be9b064e1ce07803a3e3816edcd3fa205abf95853bbbd32c0f6f8833abb6e087fe4b0e9b6803d9de3aef60503211413241a7cedbfd143ac3914019d73244b36b7ba8e336aa5967d175b6ba471ce530325c46eacb5a48196e9c52281f59dd0a9692110fcc11800a36fe4430d42ff38064fa6c84d7ec7219a5cc3e5a34ee3cdfcbb238c27f0efef7533affb4519e6be5a106f391c8478d01291ad4d7eb87b7a530ea84e6491a1c4d1a9ecaaa1f288d2c58690d7b17ad9737cc0bfa3e01da5e332f264bf16795f3bb48cf8c85f023fa9eb2a5b5fd08c465ae4a8ebef321cd564d826ce81402457466b93237e5ef6b9975bb735a2b1ab657fa06bc679a7406203d6a64a3b2090b1e7c34bf0ce97eb0e9903aad7fcaf9baf858e011860b208af55a213bddd96db86cfabe6473731eccb0cd1d365505a32c3f7c6757628e3899a15240789511289b537d978aab775b7cbbfd38531565e80b49c042364c4df76ddd0749fa9693487ee5b42ab3c6d729ebb45826a99f495eb0e92e4df333e7d919cfa4d323d4d853ed7752d32b1ca74b2ae7cb10b9c52f70dba8bf1d4096b88bcf8518e598f328d1551494b12873267469b6d21061304d8d546d13f786a1aaaf17be5c7f842ba3f4ae481e0b26592535b68b4d4e6709fe382320e5d2d92878ec878ffb0654769624831e4b541a626795f82fbe4ad793bd92fc54a5a0ca5aad5f63ac8c3c9776ace0e92eb2ce44c3cb624ae03c42f2e78c65ed68cef08c46fd9b7b978dc38eee7c4e4482c629441023be02f7ca83e320f6210e66d7ff36e97fdf8c0580469055f110c51c13fc5472ed6dad24894a215b7a09bd293c3f2baf1694592bae856697db7d56f2041682904dac7324074d596be49b45dc45f721254844ad5de91b7341e4907473e7ed2f71e046cfe0663cd5ac80880cc1393d55bfa69d00ea40171d0e9a0311df825d8ba44c290c055acd20e312d90be360b6a7c67ec232552b94b64954888dc3b44d8ddddf93f3eb77015da1e38ed624d7bf49c5d12e8328083f87c0164b12b733dfc9a4e45a8a2e76c89b3249ad556d98b3604c86c6", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b83cc8fe5fe1a1a338a6e1a452f66915c59895cab8be7b1c6a6ec8cb01a86850374738b3bedf350b36f6fac541c6f463f50c7be759613caf9ebd0d69ffee199366f89fc40e8b4834a067cbc73fbd6b396d6e1ef6f7faf7806828fe77dc59dce962271789ef561601998b44de727cfa21711043a9157db30b05dcde5c0348ab97973d8daa3f2cae0d90bccdc30ec237f4f8821dd19a7699a70f5846e153ca7c6740f90c306fd0061905961df1420e1d9f7bc9c51971254ac1621ff5a3b1bbe409941adc7faf6dc23b29831fe12d49c1d809626be6fad53575a033c1245bb06dcd6b07a8b111f4222699999d7ac092bd58fa01f3a9cf74eb9f86d1868374fd83fe3f091279f1daed277d855d105c060eeef0bc9fd04da2411e71a416aae3a66b84fdc68556874041a8205c635eb3494f17f26de97f3ed3e3ccff541e11e73d9de22350aff1fc6fb096b68ba872dbd73bf2727ab691fa2bdc4c02cf5eb864b6b568d70c8a8de8e35ef0ae91ba89d987dfe07e68c3db6cbded57657ac74f5e46e825fad704b74547add0e9bd69f4fd3f6b5e497a4141f46a88b116ea612d60f87b70b9ca0eb3bbbfabc51f5103f5f19968fe73d9fec44a1fa96b4584b3b741aeda6e0987ebfa298664f10e3b940f00a3bffa28fa490e96037b4cf60f6151111e5d8905f1df824dfd0639ba836e9dd5dc3f7f2b35ff9e507e91b4741b36fca23da1d8c13992773866a5f4b06d1aab5b2fad224d11788e7ab464b9f83f5c141c8b8416c5ec98444bd42384aa0150c5f13967f06de697e9158b3082edfb55733c0f649892ecf3e58204fa3b512677ec160cb0ae9ff81ad8a31a9c7c832385e0e08e64e74e9e5f16e32b150360ba833ecfd6b9bf191f3205b8117b1a219bed6cbc7757eeb5f8f18760a51f013b8bce2ed5a8ea1707dcb2fca9b47a4e5fcebd483f6db4297225bd3596fcd0760b0d6fce6482b5d1a446a2037b5fdf5dfdda4f6da4ec327ac3820d4f3acbb77d9ed7bd20f2b68f0adc0b6944fff2d82e92be604d3a4625d188830ec8ebd013ac9fe6883f12fd84b2295e38f520e3ccc5fef34ef88e4aaa8ac351e25159ecac799af7065c1234509758cf860c5bc7d38632a0b26f30a42a7327a7bd5656c9a65305f69f6f8b67076e6d90e9e403cc6ea868be19d9efdb2d3018a5418ac687d7646a10f48b1f44734868c2ccf5d4e2100e62a72340cd77851c07f490377cbe8aa4406ce8f8e99513e815bea5a6bc17aadfe916273ff33f4ffabb677896756f9fed5dd4750b9a92b29f84b8641850efe2520d8b2a76e09a02d71868ec93cd99826b4665c25504d4339bacf316a630907e2682ef72905fe1014388bc53bfc75e1ea60fcce71eebc8cf5b323854767c718fa9fc5485db3981c59db9812d930f192589316ec115618e579a37f2437aa20b27958a7d48b45ee3adea", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc9292b27a30e81d795960c3e1685b1d241c26860bb24e437c5d663e40eb6617591f2271d91fc2890d7e73ab3845c07a4790dd0ba66f4952553935bc2b4e0b024ce04026649d12fe81b147c1433784ee295cd7423f557961615a1559eaad6447571d8c2e1e2fe0e3fe4ce9837a38dc1b7138f9a2a729abc5f8df701b1df14caa1e3fa509e1f6d8fd1a406e6c4a9edeef2d3fb2ee1e77c96c862a4395a8f9c95f0851559660f9f8ebed4a396892dd4a02c1bce50096954ad28ee7662859978e5422bdd528819156b04594e8337deaf302d7449a132c339e1a5c9a716f7082b576dabda6cd0657e497200707de2f6fff90e01b65d38732f42f9db73818d5303be374babb9a3ab868f0d1530d9c68daf9d0d08900433146716b7995f8a305c20af3a978f332107522cc239f629345234de59615b47061fea531b8d03eb3588226ad0651a5aa7a232279bcc801989dec67a852339e0088a78a015d856c6d6920ddf8007690ff8ad411f6116002fb621e63747e83dffd2bfcf6cbbe881f0bcc0990f7a97e07e291e72236b881f8d54f5e95844f2e3c00e82040a76c1eb1bf1b2583a77fe258a63a90622776a144ac25b67d2f95fce7ce2015dd41ae8cfddb17f282671e85bd54f3eb5577114c2b29226c8970d919d7001b225ff085da95e40ab92225b6d584cc179c3afcd0a7e8c1d63832bbe062bc05d0971e9ecee3c231a480009290cbb30141def639dd964732c8c2160c195d91a82c58d50f1af3a6e5e13c51c49b41256f8f75bb38e3948075f4023798c3a9581038e59b957cc25e884ca72e311121f408d7866c4a0449126723107ad06f0781484c26e40b2b7cb992679231bdfe6bee2aa6de93736f60c69429ff721285ae6be7028d6b7656f441dc0a559413e44f54a9cc2957ec72301bbd077434b08b6202bd20950b35050c18ce4ba16f0abce115c945065085b49388cac2f62a7055027d4643215cb0aac7ba5fd2d8205faffaa99936ab68d00cf36171b1da26e337f18ddf104d6c516185b5ab340e92d2cd602bc1b660449b04c9d343cc53529610c23a2f6b3dcf5d8ff25daec94d417d2c95deae4a1e54a771a961551e08d4f7b892ea8e048bfa4275a280df90f92f014d43020d3868bf5a204245cea1e9bf5e0ab5037dea191628974cca9f88c6208f86c7c35819b5f3f38171b2d2a361d5793d119f02e24c25b1e92cba5f3903716fd1e5d2fae2b36f120ca999ecad240ac96c0918c49a26c27681b7dfb71d2901d63ccd8995943e42bd692135457ffe600fd440fd6d7f398c64a619706ae28ac671e2f2c846ce6b56f440163f844da1f2ca1b7929b737f711d3e592db6b33efefd2d58b30f31ce5dc8d2bf747182953f29ed9db148cd2abee1638fff765c2df2c54ab371ec4bfbc5570f0a98b0c40df08b87c0735800e1d84ad64b473d4e4a86535", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0fed0654ef623ce3ba9846d28c857985998d6c7bb614ed358c8c04d6ee2b45a5189ad19a92f0ad2c00bac943cae97b01319876f216088ecfb2ebe414a18ec809e2127d7b76ed75e18aa774dddbe4f72521f8745473b6585f7ff349553049b0bd57da07cd039dc390b6bfa6389a4f40dcdf5ca882239bf2c30d0086a0deeaf17658aec1f55827ed4c5749955892c18ff4991f5d69f43271487e803c96ae9d47886643a23b08678a0bddcb12206ef4a56e704511beb69db1372f29514b7203f5ebfb2abfe67408a6c7ad365d3ffc34de13be7156b91648a418012282c4d05f178893b6ddcfb4050700b8d1b558528bcc37a4d4e91b6f330b179b2a05f2d8b1c8c79cf960baeebeca1d653d6c18782ded4397a78b826235acff2434afd90072e06eb79b67e7821badb213021e84a7d5a67bda31cdb7b7b5e51c39df34eed6aca3fc8a698a33077230c80175d12b82252061b541a04523c7c0f7fac3ad202f2140f2ed18eb21fb40aacb9cec4ad7a52b52e10448aa80063d8105d2a3f417019dc45e9b6eb1bc5ca937c3257e5c95e23595a2bd03acbf42d330526758428e2baa57e1010a18a042f9070d69345b4315fd9a4eac374ccb18669beb49ce70e6f5b952670c8629a7d124d6f74d365eea2096f797c3d7172a72e525e8f8d6dee412f8d3f114cf8b64d9c1f839316e6a9132c1c55cf969cc88ef9b1cb4871a6df7b53ffae006058fd2cb718beec51ca5fba4ff63b09ff192cabd87fd976498c304f960d334f015684cad0d7db473b8e8d6093fab9251479c7a9e0e3b4dfb008a854eade7ed9f7301c4715211956c972762beefff5f414b1e259500a56c66b5f538f1853d42b29bff19e542be43a1ca3721e7a77a612faab4fdae3b8b6f503bbf49b012d82bc9dfd625fad2f91790b13308637ab54f2a3e8b58d391ab97486202caae51d581e601c2cac3fce1bfd85650ac0466a34d5cd3a8515b8bdfd4ed89c488216d2fe7b075379a801c5d82f3095ecb65f98693c11da32e4222b430a48154fc2a47ad7e44a17c30acf510af90da7866afeef9fc567ccde44d7c9d65f447c67d9ce9e271af5219e9b702c8663b0913fdb7031ea4a7ea134e1b33bc84148bf8ca307c75e784b75508dc418df5ee46146eac4a3aa5aa792bec2ac7c0be28a38856cb310cdff274c1ec9aaeae1132245f216e6a3d8a2ade51b76f1c07f417a3836ea682534f8ea6e204fe864304729c14434882cd019c0aca501230c4625b69ced553f9743e6cba8a37de8cd32b14227e83e72170c53f1ebaafacf0261b47cdeb8cee0ebbe3674baba9495a782477b0e5c94f1b7cd536bb69c29e5bb6776784ee5fc57779f9a74671f337f6454681e8346a3f81f9d1b368abebe3790dd72172566bfb5b2992b397bc2f2653dda251cc5d2a982d9c2a9f215265ec54a748ac5429d67a021cc4", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "338ddd63a052eb5724a3f7211f910a9aea929469e5be454f7ce522e5d457d1c307a0c7a15ff7b2dcad1974102daaf4f33cff1a6658174070d5b822733a12178fc1556ced49d0b07c9f13ccdd5f11363290213208e1d1a092b1ddbf6edec45bb22a03a6202133d28a26c7d517b952525f39ecc60c7a5c841a3be2ad8fcfe80d2c03b7e61c30a37ad35e6bf72e712e68fc1f206a0fa0abc87829b4b615db5f4ff6ed04336209a1b59b8c231a0804541c1a651a16858765ca234bb67c6b59ece0bd297e8e47b7e9a27a64ab43a8db798d8ea4afd3103fdf274b1f60f2ffda56edce6fc254e49b512ed40d8605f221536a17724bbe9948d8195117ba4984469d9947d0e92130c4515e7674d1e2c157a1639548ab9ffc22fd58400f31ea409f27ffb5614db55f142061f1eb11431e4fa0e8b1307b07479892dce4017e31214fd4b79ebf35e7fdaecde4ce266667e01f6dbdd30776d50b49b1f3384d920377cfdefbc7f9d97173cb56f7ee9ffb41b71a82aba3f8a379b2bd2302ef0546102455ba4ce10ce3b99793152ce9f92c6e977f2fd1336469c6a7c664b82c26b5b0cf947c5fc589af0f3d66dd206d3de6b5585b4a31c2c99bf33a04f9fed4a111707daf30174e2cb0cd834b2ffc3ed71227e13897f0090b0e671c807177b54ff9a69f18c5660f16663e5f460fdd64c43703ebbf16d2e7b6da49e6f44126ffb8cd6cdcb3ec9e737fa9f6c41c6b6fd24d4d774cb436aa3fe7946f5e2586b1f315ddf378ad405534708f3f301ee5d46a182540231ea465f3d933d85dedf8f96bb32147c39f5308b791cee0bb5ef5308c7c817ba2e1006ef6772a9fde595a2b0c1f6ee76682599c509314d161fae9d971045400736c6150279086a8b1f0495e7c1e64c6b0e27b88e12429b6f02b3ec3e0eb8628cb5545190b2a2120fe4f11284f839cd36d6e79c046266b2c6f06b77c5a7ca2ccdf9868ca2ceec4c8240269e72d10b010de89cab98f537b056272e56c181ea2c9ad0de77b8942db56167f1faa0282fc8b3ea20925d99004392aa35c7b483e1e65e4298956b581a738a4a93183098c1186600b92bc90b6b99de7fb862490dae67c761a54e7c64184514743eaec103b36526baf35b0811e46fceafe1a5f46c3e12f5042bc550a3a84740184520c40811d82598000d6f4272b3d54306ae5818059c937534bce11c5319cafbb27e0f407b29a0d9dfd4f4fffd88c46e1cc468f40a1845dcdd7210464224f12688166f97da8c9c33a06ff4ede41127ae89cb368eb49c97fd76262d9650c331736d82674d4e27602e3a8c19f9a4db2267b907d1d38c902a169109ade31c9d5326e9a3977045f21ff22e67c2a9a362fceb1207acc3c4d19121e099053148f2bc8c7c06278efc5a45366e57b97575b8e411d388e266a56a8737c00afbb830743be7be1b656eff0f26edf4c1894", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c469b458abd78f494e543592facafc47625e2126ea78902559ea1ee694f5c9db5ddf84ee3bd3956d142a8e0a2c4bf01c07f15f9e558c0989e301d49bb448b83d1a9bb9b96ace30e0b4c46dbc14c7f911d03a78021023251501970c0f44fe33d229f0a6c4b29330393be450277c5be8f6f352b3b46da96076e83eddcf838733719c45a91f190f89c95d906d22506c2a76fbee22fcd21f058cfc20695b99337680a04d6c0b03aedfe02d4fdfb1025cb7b7dfbf7722371a2f97c94ca355d07a5a5c52ee7f3fe1dc4ff56689c983fcfe7f8554cc020378fe3137e1816bfc5664841ad56f28df92aca0cb2972c052d146f9c6a36fbadfe6638cafe30ef8ffe9b8dbe3b884210483a397a514d1b068b82a6bcc751546e35ca9e06388abc7db175bf9789eb18a6bd5a6a9916fa89f0bfabe7eee9324d9b8a915356c759c1031d968b4c530d864bc3e537f1010e56dae988d78b78fcce2976158eb86dc5a8e14e44b0ca475cf802d5c2710d8b379cbff5cbd790909f8821bccabe6bb8542210dcd70e3491385adeea220d99114bef3a1184496843ad23f4f186c663349634d2bdf6fec6d8a41892d059e8f5fe7f666e766afdfa62b1d559547aacb9d9b147642112f91807347cdd09f55fea605769ad3ea55e44cf31794bf1cc26b74d0c9c14fc563ae097f7adac26bba65de342da17f7e601750c4f0298f37e5bc1b0400cda05d5bb792c8f97377b3addbb18d6e8fa2a32caa8a29b8defce5e6edaaeb55be23268f3072961b802901f16bc336f21e1a277201286de082db23853b67276b0f57afe2074308e104119226657d82d584e8550de2f0b9831602e4835e2d88edb18cad5a5e7ab63f33c5171a41659cd5f7a84205e199e6cbd455f92bcc287767698cbbfed04c44968cc83ea17218bccb91974d470da230cab013dd579899de7e8478b25c46c05392a34b73091a21684aff558d358a8ef61e09c73da8f0e6e49760444c333d8ddcbb8209e940ae68748f0ccc921a4af651627eed0446c9fee5cdcd9d105754667d099fbfdd83fa8cd02afeb9b0ec67fa3bc9d71b9a05cf62b285ddee028d3c05bab5d6f70caa86dbe0b207ed7605a52c170584f4912ff244804ffbffbe4ca83caa503d4743c6c4019c2b67d1a2e2d4801362a22875bb3cc5bfaccdfcba333463eb8d88f495746874b18013a526011df83177a18885f2d46302da91682bd607711ad0153f4e2793fc318ffb1021944c2c835b538d4bc866f01ca32e4ffc8474dfb90cf07b6516721c2984a73c21866a377490d70b5b05878099240a67e7d79ec295bc346bed11deddfe166766572aa5d0faf8c551235b5ddca4dffc9a2bbdba74fe19eb532739ab2c1f89dc5f84cd5983d09e57487f17cf8144850df1156d4cd2d248b31f0e4a4899e0c7680a711fe1ac97bd4c8b38d9e390ef04d0363c367c6", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "cc21f15e1e236b3b731de418664526b52f4949fd323389f3483f83b8e88376ee12c316f317899a34c9e70306caf54f9b8cfe6b9c00fe9d7d501dfb349364586ba6fc149f83acca9a1d3f9f5b707d7a4dc78c1a9b6a3121bdcbb8706b75f66808170618f99e2e868255fe1b2a13c354a2b7f61d31cf319d5571c80709002100b34a45a4c3f17326ec238f8fabec7a0669a6712d62d2e2ce87e7e583b2c77006d5114b12e671816c18ec0bb582edbb14f3114cebab644cabff15dadf58df8c4026d7bb27899654e298fb4ea95caac7f78357301b1a788ffc322032d70f8d3147d76ca247ea1225cb0ae03b4ff49a6ce73c19d61c1660e28a839ba29a721888d78c2526b9e3431d5b5bae6bec85191b712841c261c59245f999708b169cec8b781464c3f20b499f2390dfc0f72255a4656b9d57d06050ed2c76f0bbf0a5b579be55d5bab3b4a0f8a4f74ad2fb5ec2fde8f1761a969bf93e97e396b4a84d96977624df4719069edc95630065dbab9dd612573489b860b66478c775596d516bdd174b64945976163954ad38e1e614d3bc7796ce22349ccbc918dfb0c64acd635ac30eaf9056022ce02b9f5fefeb8d912b405866e29b4b63c13e45f2f74d8e915323ad59c30cedf8dc9c59aca685455afb81406c1194cc01b69b181751b7bf8b4a1e4dfc60f36a762e340376043c6369e4d79f9ddbdce5875e8a06e8c2dc442e2e4e61976612907ee16af603a7be71fcfc8a8493994649d079c6561b69f4de827abe6d8cb61c8d7903d22739ffe62c25471929b59d4e392033b0a4cae4a2c998d9966d56b80069cba12be197a5e8ad8574a6aff9bdc1868556d6b5c7ed086acafe975923f14aed63c4f3f36b9c249f7185e75809c91e61476d2a29958a9bd4ae8f208be62f0d51bee1b47a72aabcb388cb26076da5c62b596f126aa1146362cab9d97be7d3d4e445dab78026dd3a337187eebb81473cb9e74e7b793c458cb800fe958bbcf8407ecdedb8727c5c58dd5774e46afe3a9bdae2bc741e7e36ce3d50d3d43c781cb7eae30b77dbadb4372a86148eb5261ca2e448fad5be71cb5459f6d1c57270e35fff9029245bc6dc038f0363f164bc88b09e795552530f24ecde07bfe5e10929e64b94b3be3c7ea205b8d26d0f427fddb682488a6b03a48ec965476e87ae9b6c4b2caccdb84cbbb960e4fccf47c3ef7a1b4787088dc44c648d276dc69cf192f1516b62c13ba857ddbc5ba3c5c2f71176c933fddee8b858c3f5a441d25644e83c5e45353708a9d793cfc37c0d385278f94bb6900946f20df5d0a452e20818d51d2db5f780eafbc6174fba0c6c97c354293e1ed30686fa5c1df91a44d404397dd5f64352dc744ad10f86816549d2410fa5d32ec463b28c02679b6d417acf7b26c22a3967378c14b8bf0ea6fffcb8afad90af8ca905a589401f8e8f048a48e2", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a9dc1a5d4ae8d74fed804ac19159496b157aa2b349fd52290710f1bc02f3966f4ce64fde1fbd186aac0e6cc9418451c73d16fc4d0cb6fb26f53aae7b5d0acf631a8bcd9002127cbf723128e74873c6608d1ce1a818dba76e7cfcdf63d2ddfa48eaad30ccd5ed464aba2da4d51529d5a025b7858dd61e1dca75f4023d97d36fc6f66732aa215e1753034115a2431a6f14af0b7d0d0b5817db62d5300aebe768787d1982841d6ef1ec129ec902265dad18f9dabea4779db0ab7a27f8b676f195fa5d49e59d1947ca69502d6004fe106d2b48a1798c9bf03fe54efc0386e3bd0cc0633e7c839d04962ee6ae01f7acc101ef7bd35468ef95e4aa07e9aec542da26901c749972d374510e1e100ba6e225f495e0cd7a5f335723ef3bbe3f1108e9672164283a521d51ed180a704d311f72c3e9e9b213b12179e6bc0a7adabe9771be4612a5668d3b0730ccb034ff6d81eeef5cb234a3731a553ad359a5d01807a645698997fce339c378ae30d91d410f5f1b16e769f617620d4f27e9bb00358c10969bbcceec17eb0b2a615998d1bf1f3fd809b67e6df78108a2581f8e70c34571d6db7e5340248c07fe5baea1fde96a3072ffb0741cee8c404e22b02664890e13c2e6218d5f96e9c0ee0f39d6663bf6f20e0e393ee27faf1903c1847d1aa87235a21ca98bcfeb71ed6713ed31c6efc78a20aa583a19cc3a0a4830a5482d716b475035d4311847f327eaf6a318389c5fae4333901e54faa5732072e5bc4c796f54368658e6e80b6950dc1673b9ccbb9ffcd09f97bcaff4b0c3964d8154df5046b0bfde3c5c1b044d244983f82d095da7c8599472412f34c6ee1c5221f8b092ba86ca0c6d6bb717ca99960f8002ee5470455199312e88f301a0ac4c98f8a74c30f23bad1adede46ffc35dbace36f53c74d3de770910f5e3299a55d89e4b211b05339d8df0c59e1af06c79f666bd11c7429ed23587aef4aef92e109db4989a4c6aebcdbd60abfc9157b1c96957fd0a3a75ff14b6da0c983f274a6371cca890aeb7802349020251c2d967440bde83403860b8d0391396c808f9d4423f10b657718cd410c0d8dc4ff82863f095a9d16cdb857009d764031fd8bd1fe6745f17ef6a2262ec73f49a1c865174ad5413ed8de80acd00581aa8b87aab9b5321160a5a49955335c225778ea392e1e2794812ea8bc523bf2b5e0b7924630ff464af889c0afb1eafd9f9ac6fa495f98ce3a3e1586f0e8e6ad3abc5304ac91f61d8520f2043e9380c8811862a87b190d34d74c6044ec5983486359d4e78189b8a9776c8d9074381b78a25fca14b88083d263ef5779b8a05a89376422f1c0fca5ea9434585f54e07753c2ea505d0d128a8d39aa6ec35d7eeb3b61285ab5660bf0fd955b13ac11e92c20054cf2e0139546cccbbc32999ed677e404e52ce3d0eacb17a80b8d5360d73aae2", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c1aefb271db36b3615c0944eb69dd2275fe5a1926004098df96ec807726a79dafe9e84000bc349d18ab34c6bd0a33af6bbfcbd302e107102904819cbe3538cc0a8ee0cbad282415b7b16ddee869b567a58b23a1da91009b758f9dc11260698955661a106c07bdbc205a7001ebd561100e98385d5890d3ae56a5e5f7a95aa8ade2880267048cec39b7cbd723eac8b80fb342e7906a2b47f7c1adae73614bb0e20ebc2b9492225041cc2550e4b57881e214f21dee9abf1d6a3de565860aa829289d46705b17643cda9a0bb077a24053bc300b9122ca9f4c771739fa544bf7dda73937e8ec5594a6e95d479f4dc82d9752064379727b44fe42e84806bf21c821bf4acfef57b3117f74a85f819534d1e9dde29629d74b4328da1d1a3f0fc373e6d20b4f4026ce5bcc44ff6fa0cdb44530155c116c70f0ff860abc7fc862641ee41d97a631c3bd25b8deb5f5a1ccc929fd74fa9b5e244ddb4832e6dadcf44ba88a81517b733963d7157234a0854f93b089257b95f01822eba48059b8a4b716072fc34f73a0bd2dd06945662b9bbfab0540c546d25c3eb2de16bebe30bc41905493530291e62915fbf99a8a8eb7ab3927813570224e0e1683901f5568db2b883e21ab70745244eb6ddb92dadccfb8be5a7b85f937d8923bb11befe8ee04fb67231705237b70802e2604e2f068917b0b02dd2523790586d8981ae0a73cb13229cd130f8b48f845eaa07860253fa734a57e57d07d6f132f399eb2ad6462b5ab250675cde8c609fbb09961e3c72b6d7c536663b39deee77ad7452c0adcf9db26e2d7fe58ad9d09e5e32c9c5db894665328d5eae77c536cccb519debd0d0bcc5819e5a989c78b4854b34ad5fc033d440edb5bea3919b61b547e76774b999426b954cb68bd5e8e0b5c68e4fbd4268acbff7155471af11c7deb044e6ba9d45fd8e849658577f30dae453cb7a6c4467058016c6caf9a112f213ce79da362afabb2eee6283bdb3dd48693ff94cc6b8ec4dd7cb8069cc279340f7681cf4cc8f90374a520bffc64cd9030b8a3e4970bc734c45d764a095d32d248380503891e542e59eba47f75abdce61bf4ea5c496ecdeb734ab9959180a5e7f574d4c2c0358d68c39b045f13e81e4ecdcb62f6519677b364e1f50c53589a980c7ae36bd0d5621a262be1085646a4501d127c3f6166a6cd3bc3cdcfbf75d8a19568199ab792f0a144e2169985838ffc100fa3efb2c0512ac1b7620282e9c1e89f4fb32313d898181214dc9188dedc458c6296a71a1e0bdf5359f044b07a47cffa64f48382ee883036071b4ac72a807a7cf95fb49f85c468f7d8db8cb5a7ea22e36e0eb58ef7d1725155c56c36b3ca24b51b1546b9cf051c8c26082c3c2cbf28bfd52771ce4abe92f4de653a50341210636cfd7823b5e3cb43b92e30342648232f467fe8cee03792bcfc80103137", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "90ea61c700b98988aa61fa981c150612c2377db113cdab4c5a2937562ec646a0a3b05de2542929f309090d00c9b0191926a8545ff21aafe2b1ac807d8d8930083780fe20327756310ec1903c98ea3731bf0d56f617d8ce94ac99c74611696517cf1ba6c2e00e48b1f871f6d22bb3dfcc268224878ce64be15f61d4870137c15d863ad7a17171c7f2a566490df86ce2755b46f750a2337f28f8187dbbe0ecddbe88b7b4aad309a5cfe0d1622d3c9dce2fde759906ac5eb95b798d81508a1b284ed3a6744c571160122fbfc24a802d31fc216b9b5480201bbea3bbdb1aa2804881786029224206c7d6e26653e062fa21b5a7dc62bf1ea9272466169fb4f143fe45574264e39236d85958ab2a88895f171b8e7764347d645944626b85999e5047cca710ad439c2f07aa971d3d619f0fe9eab63161a2962d4bd296ef40727426e3e9d8f6ea80d3fc71fa99b001aea9bffd7c9745a57d9fb9053799285ab75fde8eb1b3644deaa8940a1eba210af7104110462650b0e2cfc6894b6a9625f2897be4f4235c4d41883366fdda5067fc2f0a58a4e1b99fa1b23a131d7dd9bb593707f58aecfa1b5815c055d069687eb00494879b299c9f8ade626e17b2b09d55509b59b269506621a3ed05014376ae0ef2e92fa9e4550cbcf4945aeb67ef023ddb02b154c5ba3101f22bd47ad65ed70345e4bf2b3a72efb76fab44584f87b87158d9f4e022f55189bd995670ec57988a299bd4512b54d1ffb8c0980fb92899d3e97be403c7f23ad5fa4b7bc00ecf603484c72504941d9bd4b2f9d6fbae2136dd7571ee29403b56e14de80df436b37750abd766c5d273cfe9a6c2d6193cb6b8487efb24fe555fbdcd8691124331825bcdaf13952bf8ec07191797a39e8681827f0699823f14e478a984775f6bafc6659eb5387215ec2261f64cfe4ec68b5eec9f2e50729941f983945f7ef4941000e1dc5f10250a1e34a4115dfcd2705040bc120d92670477843c74e918727ec0d8cfcd25b146da43986850e53e57d16e8fadd367307e341289fbbeecb07b6e559611838e7549c65bcbd7744a8b0a38ff9bcafd4864db9f217fc4c5e77b34ab57c3cbb90e098127d59eba580835102f7bd48964146ea306a2ee35974a455035aaab28a374f21cbabcb79e151b92febffd1270322709379086900ba7308efa3cda3932e45346f9193e3b8258b919f86fe764e66b1be7f652adb821b852d96e94d120d46b861f68b38b51a85c2c1d94eda2dced101b8bac9ce196a4040c85d000c103dea014693c3765b167a4a0e2f650d9bc18a2260d395c02e699018e4d533778f44321fe6270bb1eea8c5e37a6be12a94dc44e2699f8ba57c1e9beb51a2b57b06012c2ff33072b144d61f1dd7441834bf22fb7b997a918665e18f08b8a6fc39906841097a69cafa165805b8d7ca4120668ae021c679e48", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "20f110422b50221ab0a16c12f68e69f2739b5de4f6e51d24d7ee52d481f1961b3be7a03d122e713262c5f0ee9c71d16e47d4e34eb5a38eca62d2d3d0fb3c2e34754457741a50d751c8235ea8db2ee06fd94ec116af3cfd8a8eeed6f6b8e015e8137285e239e4b2450179a27b812090570e814c48ee162b1bc0ba6125c01e527ab577ca4fb39f8ea87f24a59aa9b15ba8616443b67ef20237f141b3300a8bf9de55ffd4d253743dfe6390538fdc49ed846311a204176a66a9476bdfd7256302c60d95c6c0dd8dbbcbde7a21452e0a0c0d0507cebced502be20ef315b8780bf18a3121b0d0af4c57293b8690b855aab0bdeeedf80b44bc3308ed1b3650c27a6ebd1b6bebfecad6700fdd2a882325436f9a5e80b1b55edcaa5257f540f84e25f192cd29a98af23e038d44d63f6adfddda01ab0c1910bfbc60a30696c8bdc67055eeb37e8af370495dbfa810349179373cb530004bf53bde53a83923a1503cf86b7265597dce56c8edcda8ab89581c4594aa71b2c20283e4383d9ca1f9ac0ee1677c7eeda13feab36c8831f26a3b73939c8740a0db15ca3363d7963a8a6c0734b441b5d5e0e39ce68ef63e8cff06317a7ef6d56d896b59aa9cd2b5b4882bb9f63c9b00a19db181275b21cf052b8b3a67a14c6a941e39ec4f84d89090bd0b223d7a3689b11412f1d04599de84f30a0dbf4717ed4bd0852c6d88aab7c4e194b2cadfc05b43ca48a6e9f4f6804c7ac6d2ff73d951b167f623a2fda142bb597db72dc857e98472ff175137875d5e00922d53f2e07f8dcdf841bab1dc9fd37829d555eb84052a02fe0e97ef679ca72d4711410d609956bce60482ff43bdcc49988f3577691329148e94a9dc9ed34f672f0d5250c8fb932dedba1fabd904f7a63b2ce232bcc214565a2f458a5f4f2d22a50ec6886181eebf0ddbd983af6fe908e35e2fe974c89c3e47002734be805b29485d527d41296de9d184f77f660084a8892a7c585138103e8455d6595b1ae6cf17cefb1cf35525ff3bad8352718a85bafccfc287f605bc01c23e7c5c02f00b0f300c37c367faefa06450c98e9dced45c0cd6f163be1f98daff448e89f9b27e14998ff3599585f1bbfca58b7f16917d9dafc76deaf8ae80f8097afae73a003a403062a655cb057e614455b79be12a3505612e0d3482de4f1a39b02c34bef6b3dea472b3379a400500719c9cd23c7bd4d1312e3064fd0ea08fbfde2da5ffaa1e9782ed4cc5742ba8375ec03209a4d99a661c11a7c2e2eefb06de875f5997ac97c6298b937fea5e4ffad90d061b812975b700edc18bdf1d04e7fe5f88d8f0878886362f38baff57eda38dbaf5643495c1b6abd0a69469e5a1aedcd30fba286742a85f08286715761d892f7588d21414d1774663148fef059a82a1c8d7d557479efa33b565ab6968aa1185d390ef844f9c527ea481c4a8", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "98c94c4efde1c871988b7b3bb3434104851098d01c3329422f67138cc93fe019ea5b589b354bf1c65fde07b9e911307dbe94be7c748f9ea40df36d2480f1167fc276c1f28b13b7f5526c54ea4dc9521359acfb488836bade831b1c41f41ebcd382d5508a8d83c65bbf465b22327588c46f48dc613a3c283da43ac88b907767a70f789ea84780df6edc93685ce9455c2291abcd96d2be07a17e867cd68391cfa5569f9c39c6ac2303199221aeb9605d6839826c7b7bae6b6575a2f9f6df9c0be365378d6e5c73045909a1e3bb38b6f2c2c180b7de90ba2c1162f293a4be66233d0691ab36a27d2d283157d14f1216a77f09c7024614b9d3c4c2d01c9c15a2d123c7c86571aa899e17217f1a3029a715a9ed03d6f9853a8f1e0277ebd7b9289136892e1932e0b0a1a1f44b3b53c66677c0afc8b1a9d1bbf9d3acc34085471237f9ec798bfa4a9fa8bcc10082eef41db557044e231c4cb6f53220013ca16bd9b2ab5ee78d122b7b4242c88402029c09e990392c546c827605f798b858a1f9fec8f068e4b103d3d78d87d6ad29d5cd46e510553e043233eb869d9b4f6620e3fda3b8644005ba896786a4119faa9e986bb387fbd6505ccf6ae2dbbc20f5e2bba804186f536bf7cdfb3e61b0ba856bbb02c7466e98aea3fb254452b4f269156ddabf89b0f82307c12c79e35cf7eb1bc21fd0eca86979441388cee48fe2fbf713f154d9efc88812ab75e3cc90e91e6c9835788070099c7949d17ad4d5c8630b82c6975a0a53ef3fbaf28f38c7feff524a8eb329dc11a0e4423df557673b95acce898e227cd446bc30e33084547eddc843e5e6bf6bad6e831ee973d903418f9ffe4a4da70d8183abc22519a2032f9719e32bb87d62a2f6129eba77bc46e63fbfe2db50ab32bf15add9d0b0c4110a2c202f5ecb9d383d4fd371f53e0df758e9c87810564965f7c65fe6467dcbeaecd935bc4a8169675cf8f42a10b0695ac60420f9d33353d849087f15147ba9b230c67014e3c4be15c15b63cc47a1f27587a699ddf74918915d00b060f3f06f7b0ebf65e3fb59fb039611a4f71a42c1875cefd579c3acf43d7dbfa37fa4a2ab25c5ead91e25894b03e548317d2d04ffb75f69cb441df9ddc48edb1700924c09c16dce27a0dda205a78d5bc3127d5ee3b3bf3dba8e1b7ee40cc63bbfd7d33344af6a90664d1d51bf118b2fe10d245b72d0f93a0de44033718f889803cf0d6f5f8c5f564508b965d58d5df201f2d43542006252ee50cdaf2a4db9453ea69496d3b8fdec44ccc448ac501fb791cf0a668bc342a1f9408cd4d1b1aa62016cbf14c4cfa4bce6aadc810a2d6ad6b14c8f0be3aeabeace37861dc7c507b4edba4fd593a1a22913de1d1fa95ece18e6728b9824271e0e7cac7a3bb3d6e40d5fa66cca28feb61c174f4ea6dc38f06ff69d6117466efc431b433d8197", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3026a14434f193217905fc44d000b032419b4ef1d2739b422fed13fc2c9469cb88664887aeba01b651409133d6c902eb0a513a4da6aab6a72e617a633899c719e31b7feafec226568ca3c78a7e372a17320567c0ad7839f178c837feffe4b6347d60b190f9f1d762288b598169b81bae77e597603429e5c3125959c90424b26bbbd9c208cd80939f3dde89450c014f03b05b930f579f88e52c371423f39a831cf535b93e611836cd9cd64a002223efa9192d28285eed69ff96361d5ac067a5f6da53eeca425d43fc113c31d218ffcbfde73768a65c12c51f7fd47ba38895225f29c87442f65a4dc1475fb970ccac3daeca9286eae567df3a3f8a23622656534bd0ec21573b901893b9d08a9fceef53e1584a555fad6c103454769fb91e608b20b23ba5c47ff309e8d8fbcbacbc68f5033b58428d5a6438c9b952c4b613627c02caa4a3ef42862f3847cde8a8f5c50434889754e134cd5e96463fd116bda5007260d19ca973e11044ec9eb5277d0da8bf737a800801a4f12dac5ed0f28e8a8278f9582b0244df8f35cea1f37b9eeac2da0280e26f23117440b315a1ceb45ca6918bd063e59ebd17b902d25ddee618f30f0da1d6174e01f94903a40d8807ac1a7ad7aecc53cef99bd6eddf2a9192fe8c9b2fa3998abad1337467810c3d4b358f7a3159a4a15a386abace51dc2cd6f379f63ef629e579a45aebb95b2fa516f74dc23b8e5d8f2956b80bb653fdb060b68b710777b27686a1836176e6ac42c3a521d60777ef3fc7e129a05b4dd612f5be5e0c88a6eaabf6914725f4d73166e9d974e70c9b8c856cc3ee7ce39bfe24aa540582352dc147396078ffc6697fb3b7854d30a9f0f0e219616882b6a31ec491d4237e2491fc51b59763bcc5639f6787145fc282fdf4cafe4f863d6371deb63187557f3bdd6773fb67f9c1776f49e9c79a18c3655eaa38a4ea4fc882313c3ea8f317b7c03bbb78e66b7838d5f1f4f6fc6971579b51ff12af8efadf95d2e1ad4d7e63a60c53a036d1c9e5e48a4fa01cd9ae9a4c2b68d909c0c29c9acead629a8ebe79e4ca5c6fd3416236c228e2f66a9716dda17b5b789c0093bd68fc2cdea165e81415d0acd149559b4f145559aa3a42d0152e235be4a1a247b62c45c9efbae7c9bc27fd63b78ffc7f3775a8c89a5f371c0b6b99dd5c8932604d03577ef272f2c02646db61c54473f41d729d5c966ef0d24c44223aca5fcbc43e88fa07097b248e21b1460bff723c8f53a1dc00d1c2f6e0df438c014434db639c140e94981eb5826202ac1e2fd70a01d6aca3e2aefea4be41030a35ee43831daa63579c62e499126eef1a103de400fd60f8a65978688e7b24a433495872ff2a1436a266255243c2604fbebf1c17d80f2cba777c779f17bb1c40ae7b1eeb8ac958f1107358130d20eb3550c4001e12dd00e273b61c21bf2defa5", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "527dd28d83d402a6d47fd0e7507788e0f17f4126bcefd1f83c8659bbe075427cc53019d84f4a09066f35ab45410e70992ba19e06e4f9ebde2e14a32496b9bb81b9f293e4009282834bcac8a64a80101ef2e97fa0ea211acb3f6a31ed4303748e55c5842c9adb2ff6f3001edbaa92ed31e7eb9d93d3e25e74f560024ab45ce039e36a976d22f90d52f076ed5a98039752a5db7b4f8f6514892728ff7a9d412ed669df2a5cad0ac8985700a91adeb07b67db846b85472fcf9231c0f08833adeb841b94a8045fac519e7c654223bf08e38b2408a833355e6d639977c87f3e2517444a435e880592f5a49beac47e9f2bf4bc00eebedc6813d9673e5a490111ef2eddb6269f05f741e52236e011bb6402c359d2b375f6809ee946eda6779235d0a9001e8cb0926bcd5e9b137e3274d7f9eb75df783d3d4bfa9e746433172a958eec4f0d4bd0bcf406db83dd7737c3bbf788c03dbf92e89e9d0717cc013b9570525fb1009077126bfb49e281fe1e67e1d578a899e5442a9fa4b5c71578db0a0a763b46fc4fa20871cbf8b9ae0c9e3c5597a4b5be2c0720030a60f4981a36f7345d94248b69e020b6d06d1559ade86d622339e6fcd9584ac5b481134832ad9c022a2152893d45b89802e7b91dd61108b5965af34d498a86c27ec031bf81425b0d5dd26d9017b0dbdde09125252c1e20dee9fb9ac0d77c8621611c118a7ed15ca1cbe050dea888ea3583afb8d586fa5a5bce3afcbca2c7220ed3a079bfda62d7ce3b34ad0babb557a86ef88ac014ef35231333b1c6fc91c839be772b32cc3c171abe9dc0ae55b66254384df89e528a5c3a5ad63ab2e676be10fd3634995c50444ce24304ca15936c647d4ed962fc7be2f157939f1a6d0428a95b4b6197454dfb3f603c21e0c1544398d89a15ca220a30c93da226102afcd77d0f7089a6b2b77691e0463bb33dc0e0dbb3a1fc54d0b64e22d43f2b5f6b89e3b47ea34f3e53acefd24aa23a40bea66f2051bf82d7292a4b9923dfab1306df68ad95c5775e6eb94c6f48d26ea9a5ca74b132be5df8ca01affb5bdca8eb30996f41c69116c40d5fff544415fdc25e0d8c575daa634b17dbce419918cbe7f57c047870f4f0bb775546005f05139e02f632ffcb728cf5e39b7a78757fb0688b2ea7a31e187ad520cae8e2452f758b9d5c3e06a8dac584d28d9771c6348e47d59bac001abf918115973ff913e0899fc3d957313cc0be5e4451b997b0f5168f84255ade2d08d25f12fed99ea9f5377ca96a744032f1a1e08188a80755df2aedcbd96745133efd25a40d78b1eeb28498eac50e8e544ac02745bfa5f47e264b8d27be6e7df83f5d5f678cba88878e62f0a8a0651382e8fad204a2715e38581ae813bb0babae58c9a328d8b7c06450f50cdae928b5f36dae84533afca1ccc98e55cff05c420fcefb9f2b0287a4e42710", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "061120e7ddd6a0dfd985973f54416efe64beab2a7a3de10a34c4ab94c559e134082ef0a22a6b4f077e3074fa03cca55575b677308ffb09751938651b0461237b103cac6b3147e376ac5fbcb6b54f26ac272338ae10bdf9d62cc79ee02f1bbd3e7a2de426d6ce5c0adac8e300f2f6e81daf600685fb401b73877ed54943f2df137895a21fefc834c4eed651752ab8d24ff675780307edf73b1967759e3c953335cecd230c824bba91962fc873870fef5bf4d947bf797e56e84519c009f8d6a5768183be81a4733351ea8a70340c552c2f91e36b7684298943f3b1c53e2efe94b220dcadc5dc1aaa9da7cf392e1dbc22eb9df83f1e29d75244aba3cfea9b189f502ff1c2b865e169b636e257677f4990bd3a35b6df4aa021fa80eda491a45eed53ee499fb9d3ddb1f4cb301a931f386ec89bc6bd23746444aac78fe0fb81154b1fdc4af2b7c656f587a1424a27ad308f8b67d750c103496b4ada01fde808bcb64b4be02ecf9eb47e627a83127672e93d5e1d014fc9dbbb17d3555cca4a5f402876aed80c02cbfbea5a6dec5b911eaa18b6e6450815750c411838edcce8f8fc2426e9314f0f821601e343b9752ba2c4c8b7c50b83c5ae5a607fa88fd97bd0a86c25387e4c20df70ca93891337c47f31cc01f1c7d4db076b439363952405e8e5703a229ec248107e93cb025aacdfe23a00090df37db9604617c2c893191a7bdc74622c6ce0d377d04e68c00b6222586b4636f39c322b6c399bf221c9ff0939e11404557f08fe7dd1009d450c401b24a50cf017e11926e8b46564b6be507e5be81ddcbfb76a1e0e536311708c4002a892567aed86c77e8e9f33b955f62027eb16a3ad1a5ba7ebf123631a9e93e2b9b7768b62fc8f0e3c9017e23b10fa641b1f1c513000c5e3ab3345b4a0418c701135c6fb48fe9141fe294ad27766c5229ec88588c3c3a5bf91ee92f34ff458c9ccdf8789878e09738c876090747d252d013ca70108c35ebdfbd1da6a2842af364a1d974b7eee3722caea6c5911c7f67e497192e3ce47ffe58675f6f7a9f20f8ebad4191bd064fd464bd9cd3e1626732dbf22e005cd4275689afe0693c22c59be697c1370ed63cde291d33209bb8eb45a14556a2e5a808bfd43ea6c1ef8adf4c2a80fe451c088de84ec536a226ac32752aeddc5ba84984c0986dd6c9b40aa1a2cb4bc767b6f44f2d55fac823c6fd3a9bd59bc469953996010bf16114e017eeda24b6fd333dfd86ab8066f4c458eb95918f65ecd554862e4f9b3953c258e23891070e9463ae7c0ef3510fd4afd3b85fb79c152a930cb1761bf25c992be60047eb4aa733d1365417cbf6dc2c53c1c714ab4daae88583434acb0ed18e0fa43d157dbf0c842df394526d0be46795558215ecc727e2d92e48388b94c6fbbc427fc25e58b637a870d1d8e6854020b5a6c2c852466711769e2", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "d13f4e0f2eaab93c498238babb6490bb5f566d802495ea71d17f903370c54d8de71165527747ab3aa5b4160007053df37748136795ed664b68511d6a96379d7c1fecd3053d72bb906e3ed8acc8d15b6faf003e2d5f8f57e00f4d8320a4cb8a75252ed6c53936c6046be5ae845b1753e1c968f14c59ef031871b8f3fa68c6e6c7c3ab3c8fcd75baa9c49f54eee99428ce6231a4130ce20bd0eaff515f6c05cdb8da0c9b6e17a197919df058b5e0dd68a1c352b07dc52e5be349759585d3d58a2604e4c69ede74a61ed5546d6ead518678339fccfce7ad29ec0a40046609546cd8a2489a0a7955aaba58378e5529893901ce71cf02eb1c1d0d090a96c7ffbf194500962262c25752a0359a73dfcb2290d4785083e14c1fbd95f15261b4830a13dce1c2adf46722a7ae9059a641bdc13e794c074d49005cb8cc13f56536168da1c37a5d57eb9b26e7cc7f37476b46419d0a301bd499a3818d30817c73363e85caec0ca9e17ca00a5b63f8e8a583c824b0a11750a594a332a0ca9cdf213b086bc974ca5252ab5aab49bd42c5b89ef3e84e153868509f927c9fd13acecca1e50b12a5a642e75ef2c10a21765abb8d52f5155f5432a042800689c378bc53cd018e27039184640e00ec6789b00adb9630675040867a3e9d8598212bdc7939f06e9679f9734b3efe3785782b508d2b67a5cedacfb7ef6b7380a7045f5780c02f9200bf76b8008d8020711f0d4ef5868de7bc32f4f2ccbcc0aa70d600210e6e97c6243fbd6bb88a738ab3b612b55e9a202cdfb4ff6ae4736abf1ca3bcd76b8bec98d71c556cca771144cd46f9f7bd00417cae6c968ccd7a6f6c6bc767311de36cf117a0764a36f7164285d01f216d934f2fc63bbf542d0d7deda8b7df663dd6fcbf422d588ae1951cf807ac092e89bb152c5726f8cb99fcc6354b5ab22993b094631663812d99516414489459e2d49aa125a33c72c24cd1fc25852e0efda4a1dd99f31878f5cb1da5fa7765fc1fe0f6f69e89fb09668a31436674ada26ec43fe867ec92f45b07baa58b0d90ba345ba492547ede5f8e2d915a05c126f231218d010dfab806bda0d08dc10e14bdd18ae1b82642710ab581f3709b26fb90baf06c936c38cee5677767dd4e8f43ace44b8dc45d9dea0a01b258d02d5a50c5ec5c1731660483c039450b7e3cd5c51f1231610f3615d99eea418de9551376e971079f6aaec69ceb1ef0ee992e3f0b46f3b8e525813a6871f339b59b3952b5f8a6891813eb211ac0a47d247477f0ada198a0b62572065574e7331c5b32dbdc275c75e2cbbcfbfa3aaf22a811e993ce7fcc04113852b76a99170c9f9c308f9141dcfdd36f736c46fecc90faaaa05f852bfd60c1bd3a1c2139e4820583635e6c92859620e941cdc2e41a7232c744c14eae849afd9153e21f1d77349be4546eae53e1489c15937e914f", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1bd62687e202a09943aae981b0d81c80730e79122c58536fce9a3339693ff723e998b023e6e0701d6413badaa8509fe2464e08c7b6bec3a71c753dacec280f3c0c880f3e80ce7cef5bef2ab83ed90366072ea0bba5a6714effb3c5a82f499affe5ccda2fbea5d90198b246a1d3c8cfd62e4db0f45dbb71fd5c635e35225ba83bc573be0bbfe22e89cd4156b57352450749a8c7484eafbf7a64a608f67631f4e948bdb475698015be97653c2a5839137e59f81e7d2df3658ad0fb01cb1602f654c116b91cee6264bf58589d8870aa5b82b1f749bf9049c741bcd5c1161878a812731510760072e696e85bd5f44f841c6874c9b371295ec497c4bcf4132828511319ec82febe5c518e412f842f1fb07b74168be925d1ae6993dda36bf015c5088fdc4d12079d3748de5e552a2aab36ed30a218f312318d3682b660cf317e5f388d83a904fca28fec456a1d95ec6d659abb9971a13e9b1ca434a5cff61789291bd344644be79d8c1967dcdbec27da7042701773627f1eddafb60e57a7ee0a6959a13b0785c824af585a5ba3bd124947d030171173888fbc6c6d8dbf97e66bf6018da7079f695a2a84f31a13151ad0fa6d66517b25dd7e8df7cb611e0111619fd29d8cb468ee634bddfcd4e361eccb7e554065f98856aa5276c4202a4b85306599ba0d546d7d7ae2a14d58ec8a447a562af779369fdc9710b96c2fb19b96a6f0ab6f78c337614eb644a759c1434ce6b3e888e2684989b145250633c3573507e09d9a3bd7f09f9a602b33f9e69b9acf49135716f38e8f01deb05318c30fcbba0537fb70e9dab01baa0900203d818b29320428bfa00765cec84401794121f8feef35effcd588482e4ae232c35f71a148eb244ccab01dfca93206fe3adc78a1ac48011ebc77d806e7754487de6078666a1a1af961c3901499926b2b03f69d5589b51913ca1fa374b2e973361dfd6012c5b0aae82d0c3f20880c8af9bc4d7a0dd58336386a21334ca7cd0bd4f7761f2f5333cb661a76e1140a005742c8e787cbee9739f1b929899120f169a5bade7da5df2b210b2c18d4ee442d48621905332769726cc24fb6d8741f485ed90705ddbefc07995059b2cd0b4fe490e7428427b064b9e84e6139adcbdcaa0cbcbb5dfa2a6bed131004e029761ac5bbc36a1c070ed6c0e4d1fced3fba588341caedd1f7c35a5fb452106e0559427351b74c08792950c49be390ff2fd19cb4611921ed22c5da7769bba001d2ed959ca24571bc08ebcb986c48733220b10a9d744b6a7df9f47845572bd637cdfc850cc907afe1645d9b85c9938a08f157512cd1d95e27f2d6ebd826041aabeb2367c97fbe183676b307b6bfec8104cbebbbe183e72912db7003ea971c9623f3301016fa3629db6671ab8bb112f9f6abf02deb71f23f1865ae02aee04af38cc284272fce81419b2466e1855fac", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "33192ca49cdf77903c14198df2b7ef6f8e20f342dbcef43fc20ab4a15601011d336a95f26057f3c6d8315b1dba18b1ad59b493c2fa80080626b670ba3168d6325647721164f60c85c0cb416a8226d2ffa1c1e5e11e9dc271d033238c3736fa9ce4ea7cb89daacaacbf8025a380e84f119eee28bcfaed8339d72193feaf48f5e0f9bb9fa5db9fb6e67967d984c84a380e663418223f0326e8ed9285e2cba39d435d312db30b419cb8938bef82973bf437b29071d26f217dbd0d792886bcba01308347d11cff08414dd0c9e45a9f5fe20fec953d44776c7e46c57dddffd526789d2f7e3e1e140fae2e1874b932739b377fbd7153e893d1fa9c1d2672c7de854261f261991145ed98146a964a563b26e7da17768a5d01a04a4407882520c7daf354339598356341ad431cc4e574ba015194ffab00412e54250ab458fc4da43c72bac2136b2a5e02d026cb0a2b877b5d4934363d7724ec283508d5d4254a09929468cf862653595989059af97a5765128c039e64194ef99d7a16d71bfb22e334d1cf1e7d3e788c00373ea5ad9dc3ad2bf3dfb2bafdf67a833c4517cd8eef75fbe4889171beb589a4ad42e6727eb53d6e0eaaf6a11fa82ab34efe350ecaefbe4e47f5b34e0cb9149b980fb73130c9cae3acc386f5502134401adc4b6e91d6d83c342e658d334b6f41f88090e709836fedeb318b3ea4ccb83c9ba33f37241ad025361001ea58f1d8c0a1c1a2777407c3400eaa8b827025f4e0f0ca412a85182544cd0d321d978c5aa90315dfadf4f217ab1621e44774f8d7a04b0b90bfdbee4788fc7c77d30ac90997cb8b3cb5aff3cf35d3d79b0e8e4f06a02c3d44fc28502cfc9cdf1f031b40fd3a53411ec4ad02d16573f618144e42a00469025aa1a7efb3ae32cd7e2093dc306a958677e346c377cdd80ce8b2426217d7aaa51134f48508d27b74b14761b40bc6a2b71494825e4a944e3354f8cc7d3c1e07dce9c48d9cf2bc4679e9eab30e0a8ab19084ef864e7855d6d34011d4fa245fcbc0e40cb56942e19c44e3468bc9f47f0648ee43e81c55b87c97605e5a0fe2f002471bba890cd8d45dc76ce9335ae75ea26811b7c7d18e09963c9d2692200a982875d01229fca4129013891934e6639293c58067cbcf68fc20b395040750defca3bf9e71f59ab3bba82bfe059a0248c7f1a9079b378cad35b10a6b37c2ac44a84db0cf5b78fd6bec44572ad3dbd4421ad7175355589bf50803c3b79b77c1e97ff72b517ea5f5d112436810f0654856745a77047a8f89faea62de1ee0aef387596f2df72a2ad12a551dbb21649887b08ec6539f427bcbe5e4312ea53ee3bd313bb2d50828233c0e83e0064c22ffd632ea133feabc540443098bcf044880dd2b9dd4d1979edfb250274ebfd269ca84e8fd85ba5f42309161f69c27d26eef648b451bf7900c9530d5e25b3f", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "22d9adf73f0635ae83af3464cfc5227555514fff1d630cadae0da6cb44e76539ab776f1211b907494d1f9e535b10e2e16a824fe531916ed2d439af3bea58eb7365e663fdf10ab4b491457c120bc68dfff9bc989ed3c7e971085323f6570d1805cfd998c7a1c6c51465215d5ad68ff9ca00f4c931c904b40a30bda3e128e53a179211a9566e8135b1157067e8393ec223c587f90b393ef404b1a50a2a944d206a8a108c35a5dc65200a997846c140d4f89571cd9c51c4144b7100957c1343137ae150284d34db266cb21e98ee9be8ef79579164e4cb446bb2082435226c157e45ce975fc2f9489233e0eaee4249b25b40ed9abea08fe769324d86b141b2ff3a7988365526316587b2d7362d4cbdc7bc3d27f056e7f8b7ca709d9b51b3e61e32d36a0cd33e90a6fc94992e33ef5b19202e8f5bfd459ce36275c4649c773f7cd3f3c371c2266a5248ba2a4cdf720965c6c4fd1bed9bd9fcd4587237f0e722a96230447e8fc89656f089fe5ffe8dca0285a8c42c405b76d09db434ddaf126d627a089e0303ff9b112bc4ed096f5c8fd8380673a924b440b7633f37507c12a0b93c6caad980a6fc585a46a6b2d3215549f12d2fc5c556e6a20d097f16d04ca2772dcf46c6a45ef210edbc3c33e2f2093e8fcfbae32f7dcb1a6da337af9e613d02cadc10348d06ca1831041ed770ed72657e14fd31c38376d494f13ed6578736b018e321c1de46ef8229b05fcee5c9a45e35e68ab83b8d489d2944b7afae4b9fa75d28877bf27f36f053e5a2e6ea67196ee797b03e02c35ac875b50d67b90c7cfa33136d864fccb28ba1b50b067445857ae2d80374f681eef14878856985e1cdd0e4d3a03c98f472cdd19fabfb96431ca24dd1fd510b45f82fc7e7602c5f10cf78fcd2553a193d999d8a091b90eee4a43c565d1eff3bd73fbf55c0283487f5a451cd83a55259aabf7c163c3209fded952ac252c7472a26945ecf6bc46c8dfc407751d601b9d61fb9ab7f7832e93b792e77ae8f30c1b54ef2e1bc8084bcc45a6249c7a59df381e417468c10dcfce8e4de3bb8750ff791446c9d8ace93be3e585800010046639baf556e6efa077f4849f355b6f70b88ae7c15afb73df329b9a3918615cea2683a1c6312ae9de12df8cf6bf51f7285d7c4d1171fcf85adb7e517cf2994b97c89f423518e3aae0e567a6125cd30b3b658f1f7dda34e82784e5003fef77587c6d31ffa41373570b75462b3ed9f2e23cb28e8f348117503897fd399867c4c9ae24edb3c39607a212bcb9137631618fa3b5930b1f0961e61153c601062274de3050fa43a752026fd53d60b3112a1c8d1b06ad332f9d60b645c6049e2875ca55675fea38f63747051193b9196e909e384f5c154b4341c9959ac4b96b123a245675ae079651077d1a2624eea007406e50ce2f3090a299e840a39ed5cd8a2f71e72", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "85d3e91d664724335e0fec4e901673765d12ae7aa8770a7f963290d5f4e71b6b47e9803a35dd042bd23d47844f4a901a4eb64ce29ba0490d002ea8b6313a110132d6d7f3d31b2269416faf2afa216f42fe5366d2d75d5f807d9809dbdc387ad680274118f3f69117b2472f2ca2156e9b59cda940ba8cad944dfe4a60623cd820e3f4f444b14ac015fb1355e51bd07bb8c72d5d4453d56433b94397e59408509e139b38c127ff2233bf72f161b7e8934f19d80a878fdc471c24528e2d945f523a919f7a36b5ab104d09bc1275438b70646e8763f9f20fa6b69af7b74bfa2b65958ca797e22c754e568eb4c837795d204735316297b861e117fe0f65a984fb16a0b2b7a48cacd5e3059d42cb569a2e2702827256de7d459de878d9abe07027e944fa96ea17f6ad73ae76b9240c49d02a70cbe20b6c5de3570e3c8e252cd3966be603a151a9d1ec295fe2aa0226bc8fd8e6ded2f146785a74daf6702360173287663f225376381e333c24e0547a3c1e937db27cb3ab48122617b9f670fd80ded808320d55015b43497fe01c5f045477a9895bc3a1590934fc58453ba58eb66449ef33bef0c0280276f41aa790e5a671f648ae00e32fa917704dcb0d72c24cf056d82e524eccb6e9beb86c56cbee7d74dde2265339e1db037e76d149767465bdc5c415bde87b3af2b9d169a3e683bf562265a7ed778692695d128ea4c23ef0e507e5b516edea47f63c66ff1933d78634488af72d7e77b266d3fa6d8d37c2a21a179ac3ef2851766eb7cef0c7dda2bc8e14d6db25695c48d216f15e0c7fd828c264875d0c6c44e7a6a00f8340c544cbcd01ab4660932497f672f5b93b18d65c4602916e3b29cf2413d52ed39e3a00922c957fb9e1909ea380f3daaba234ae7713ebe7cfd2780ad0108e28564658603c1ce5e2573aba24660b2c8317ba6a0f6840d3c1832c8c933a42df1479588119b619fb24ceef9148f20435d15dc15585ed5f1136c843761ff70ffd11da7334a68a0384f0acdf9ab4e4cbae1cb7f62f217df339bfa400242b1a0bc0024d40302d5111197a0cb70bd7e0dab9301ed9dbe15527d97ef4b4d29acd168269a355a31ea01753bdccfcfa2edc7266338de305328123d50b6a60d2e9e372fcdeb10ab50127eb938617d84d60bbce77b6898563040b7de592f6cf6a54de53ab89014af63864e31f3d833f6c1b7f2ef716064cfc3b1dad9fde5b9d3e4f49eee8d7c3873bf7fc212d0aed4e87f4379039a3ac2b593757eb710b976b7e12b834d47e5ad39bf8dba5061304dfb011c81c6a4be7bf223ab7b6922aa4c818d6bb7b06bb797d77949930e5bbab3c3d18bbccf9282ffab6b2880113e5d82c442e336f084be85dd8aa78bc2e84b57b233bf6de4eea79f52e7eccbe2104508fbd5f3936913543f9cad2aeea6d4f26a7b283e9a86053d1d5fae398312262", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c881dbceffa86caa954df941c649639eb98272c3c512c893b946f2d6c0b52724ec88ea877a76d3eabbb933c86974f6ec6ba121769e6c979110e20fee70932b2dbf5de1338601280c6c02d0c5a95c1edaaae399f461f8d9837e88d0cfeea9670647ed2859f7088b6bcede54ea89dd3a21350d93ea67d7d341159cabd7f0a11ee06d38a4ca53e336a20070b8ef906431922bab5afc2f91f63485da392bfc7ce103a3ce93b402be921f4f491f6687ad49ce2e225ddb00d014d72cc0d8350c7e522d95652eeb3d9f3f9ad7dcd7595ba8f3bd9f1ddc81522c93cb9958cc95886c7a94018a4fd65be08176a71d5afdbe3764312d6b04cd10ad2aa0015298d63fa93177e382addea11b79e799335a027c1e36e3fd56449799ce34410fa7875114016106b23a8fbe0436d9058d5fc0dfb19e19b09c6c2ffa54e89dd63bdfae9ffb61d83821b6d0fef2b4dee9e2a3188d477791093f2eb2aa04a3a5db5e19a1e64b124e306e767401291f5e624479a45422bb5740747b44608dd731c0f808c720005896f23c7b095b26f77140d575c8ead86a4ce2c3a48d4b6073e0d601145132e464161fa5ff1fa4325ffce117e3ee85c56886603ab047fdd4832e03b390b294a4246a8f6e36dac4f809d19ae082bbbdf11f306445e0729a7a97fcaf979ae1dc82361b635ad8aff122550d533409bf0a08fd965f7887cc00f51aef930d141737ea8c83b0584336012cc2993de8a8b43c9ac11384af8b67cadf87dc6631ad45d772cb454de1dd6ac6942e7512c3c08fdf4eb20d22cac382177c4d22209e6c91ce18ff1b72bd9df45a9e78854c61aee1d9ecb322553691e2e9ae023f771259a9888f72cf66c72cb229a030c0ffe44f3aa17fe15dd4ce92aed5ec46feac15acab8550ff721614345a373bf211bde4f74a11ef217969a09ed1b3fea697ac2cda3cb6130e1c3bc83530fae962c9f1d4e2baa0420b44fe14578f311eb200e726586e2785ea9e7b2fc5861a96de18f1a7ff65352aa634823d037ccb1fcf8cc985cdf83ba9b4cc29f238c27b77500fec1e9d79128a22b199bf0dfc8aa9627dda7fb61ea46528866a0b00bcee3e9796af2fd49f3c913d16838fc0712b7ae3ca974d26b2caf83a2939c1c43e6d33312844f04aaa225c2cc898f000a35e8a626d6bac7b0f5c50e4d3afb3793af4f28a7acd20f030a02db778527eedbb728df6a6b8276b793c648000e4f01b7042e6900971d151a4a0d8ed0f18b09c4284f574619272ad93d56151a3957998a692d85d7e6cb90aec3a3b632a21b358d3ea14163535c76b7dce3020c7ec8520929a98687b80bb3f053783dcf7ce65ac2e66ccadcd4502877a72ebeb9dd8d2d3a9b3e9ff7a7aacbf63b3029863da0daabd886e131c69b9206e5b36149c6e6bc0cb5ff414f3a709a7523e2f0fc4724d6c11dd5b4220d302962addd446bb47", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "642630c0c39f33f6c38387afcfbdbe912f4e4076530a9e3ecff26b9d80966e3dce1654f48d72732c7fd24f96dc7389246b1c13e3ac68914183e754f08080caece744fd0d4a951344b45de12da982f02ffccad8da466fc6ffdd15947b26f2dea935ce39e8db4ffbd30257b2d4559a16bb20cb5e37882fb1c773ec7544077d44761a3c2c7d376932c2c6759f6b88e81b036710f105a9f2d11191c91ea0985c73924e214cc8aeb42dcd5f2f4dddcccd689cdd26dc0efd1c06606277ba6ef0789a645d6fbdf989661719f232bfe4eb0616cd4d3228e3d83f54b6db3053f97a7cb7ec4a6e2aaf6581ea162d19fcc848a636d49686b75034b8816fa8669db6a90bcc9c05109f98095e4fc3d33d77b06dd232cc22978cbdf82de71e9e46a69f558f7bdef659e52e267c1ddbb8127de380b0f90542c446552ca165d6e2d2fab7ee4ae19695b72b9fbe16a6ea4ee0c10a72b11b7bfd7595b9add8216c2f982274edeec1422b4e45136dd258646690120a3fb8dec8ebc394c1af008ab4c7751ae5f651414ae83fe2ed0868f98e59e2b25c0d2e90c9d390719ccf3c8a9b516cd8c42a7b81b6fcf8e14b5f7d18d91601346400d77cd5dbe8de1f6966d66d9d2812f62db12dc34d03cc801e2a078083ad8cba4bc191bf48a966d16dff0cdba675c677204dfc49d24700a9a64186cd2d2248f10887dbb887530a92971c7256514a4a0e7e00ab49d475200fdfbd21240c68dda32cf12ea128eb795939a60ae81ee3dc88b62497f4ff1cc2ff59c9d2ebf64104d0ce6e21a00421fc1a6c542292e4221e3c171631a7142fa847ac95ac82ebd96397473846f74fd4368a74d5c318052adc5a36f083d1218d6a51aa58de154fe9f9e5d2e2dc97ebd5afeef4a264f13849ed025346b4c3a29bdecb89402f979edc1b2dbf2a0c8e23dc42edfa293f5a086088ef9b6f489f421be528cccba1c53a852ace438acd07fa4b6e5d8c7058b1f44040ab99b9020ed8ab5215d750a8cd7f90efd9528ea77a148c8e8540bef4a9b5ee8eae387cc529b9413799299b82503d0bb6fc7da3d5011df6322c9ab54947a032ff63752fa9c0783a49e70fde0bf09b634110097a6a7a760fba473f882ef8610a6462bde3f32fc2e2c2af5f4abd8679cdd32c602bc94a3d07817e73cfa84094b179a4014948a6007113e9c1abd093b8705bbafe27dbebb48af8560e2d2fc53d5c946f8258c402ac03f5bd86bb4cd84da6d6c4295b2e0a3fcb1deccdf338497bbd90673163c984342366e9865e312f542192de9e32e8cf6c666bced1e6fdaef6e868d4c540688f35eec70bba92fb6422e383c5128368d6b764e6abe73e33e24a68d3978829cd1890727617dc75b50126cfcc3c8eb9163cc31696ddb2e902bd0b7ca1abc7223b83e639abc6edcaa7e367ab118a5f32c7e1917c5b3f2384b9b319e54129d9a11fa1", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "67baeb69dc169f9b128ab09ff88a1f6acd3112018fd3104971bf5dc6a6ea08a7c1201eb0e0929fded4f84b09ecb7bf1bf72b198cba03a7e64de7ee8a7fed8ab2c9882d206728e975112bddd92fb0f48391b4470a615c61db6a0dfc80fd122289a512022f7dda946ff696d494cbac4cb7bdd663fb2657015ac80e6c1d303810ba1ee6dce223056f5161a8fc3551270705dab576fd7c40ffe8c842d828cdd5ae1e8482011d85f66941df41d87152d0c4b95f35400d0db251a692a262f94ee3dbfb3e6ab1c572ceb9b439389ff366f779b3b03fd0a8dd60797307a3fe0129d048b6c9621f14dee793dd8460ed418dfad777206992ee64f8266bfb39c5d832e8a2b7084abfa843d3f6edb7f8129f4cd8d8a2e80b8716dfa34aafb4ac946d38499076dd10454241b40a525739333567a2e3e9511f22b75875c2e38420d4ffe249cf20232ef68b0d83486873bcf21b60e4a9c4638b1c9ebc5ed038531e57f2c8cd68965051b277be48b34396f84b6fd0154b829de1a8fd04667107a0dc0351a2eae82d595908607db2e04a16eb6b266ec8cd656a4c62478e7ca6d81644ce59ef0a399fc61b709c86bbc21e2b74cb203eaa5ac6466192af1e0b0ce0341849832a2dd5b4cd23f5468d310ade5413b386805e75ef34b170602241aedf29519b8413c4a6ada46008a0e20f398e558c19c57fbe4e52d8238837e9039bc35c4abea4a1f9de2b5cce7e205fc3c9d2b506fed962ce0afc762ec8e5a0aa203be6cd58a6e061f8bd4e801c7324a57dfdb4d89b17fc180601b676d8bacf589c2f06fc20529398312ad681da0c84c6350814a85fc1fdb7b325d87ff677b4b7e78941a942e84ca81647bacdc9741c07c5bcb7e02f8ccea08c41cd24be65fd2c08afc13116ae989e3f69968f601ee3d64006567812736356e24bd92d2c062d24bfd32c8eca310280bba7afd9eb3efc62e539144d65f677dca3faa9e9341dca0742077c013c780895092193c0ef07cdde80cfd1fb6c7b5b7cb0be1a28eb223707e0cea33edcd0d0c77336e7399a9baa8bd5aac28ba871512718db9ae09ce672140599c8aca726f016a253f89311446078390ee19cea717c12d400daefc48dc99c3ffcd2d62e37b597065ffc0862d588c80f4a6b65da4f6c0220afe559584c01ac3378b31a4c90c35b63e0e5bdf318497f6137a45f6cbb78888155c705678026f06103563c965cf8da0762c193b69a96f97b8d0a779ac03ebc99467c9769af22acd67836ee7e3dd9a94b5f6b506ee99b098b0905b4a010996a55affd55a249c06ed844440ec83e87052f5cce82ffbc256af02f52ea7a567377b862e8b7e8846c174cab242641b0579ed8db7c28f37226edca31be94f6f21b54d558b7743782693c7ddf4ddca08c7a98b8f5c22678c979ea1adab8fcd8159352d60e178fdde3da3d280da594196b563e224f", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "983db3c98655d72cafbeeab411675d2f021090536a5d1c8f01e4bece3ae3d2d7be3b8e565d8fdbddcc63cb2756d34255e8544ebda72544c20ac65146bac20246252c718781425592b540166c212d0b7f850b9c88f3231ab5db67c025230d6964bd6e75135c8819e195b9413a140c68ea3fd13111efd427f41dcf0566654b7f97c1e1423e37967e2d6848a7db1b4173b7325c722a193bc8bd83ffcf90c3e3ddac4a4018672a5f3faf85392e8e16331a939491b139b26ac904c291b06f3a93ad4e3697273462d64f50ebafd492bf680d37377972ecbcc6206de1327efd9746c5a6c959959b835c1ae0a91bfabaf6fed22362d2ef686f23456fa61844f82e3ad51b21271533ab32b94a9e36f8b63c5d614f71cff27ed9a01dc51b92053ca8244ad477c9a085910b1f28d8736f08b236dc84acdecc6e3e926db245d544e6e5516e1eaca0f20359f9eba2c0d6dcba51697f66516dd67f8b89223f0caf2849cbd12052c7a702d2002185246cce7b4bb9b45ffd1efc21ae10280a26ee77ba54258cfa93efb9cb21380744c1a1647e3c56efee54763153b9b291dc306e72832287675db10d37a7c0147631934b9ef7acdd2c455f6e3f3e016629620081d4af539a78b3b33948a24fdaaeb1a9fdf667b53fb7e249f726c7d8a22bf37b2ae890b31c5f0c8245ff226fc2ff8f1953ebd525f2d827c6429bc11e7db409831feef2919cc7bfbc20a5e305664cdaddb4816ecbad97355d64333840ca4b64d65f0a86c0cd65827223fe0538fee17b5001bfaf35de3cbf50cee7a6eb05c5187362e23daad23023cda4ed9667a22a3dcfd1d2482c62c45cdcc0f5ce67e4267443f8dd061f842293b0f033234cac358cdda71a7246df67347be74ff5596ffa6e6c5609255f478d6b240f676a7f9810216226c375fc0d21a6a35c0046cda5434459003270e8060ca8b9ea086463c42d2adaeb601dfded069b4b3c457b6563cf9240734dd83dde91bd69239591e7969ef30def6d6307557a4f6d81fca5c535399afc7abc9ad8c3538965a8ec51dee155c535d7e4d1a16bd017e6a3cc975bbd426dc9839309e523b66d01cf5fcc8db34f6e27228155d23643959214bf413b7c25979c20d3b0b58167653c16114ae929c5bbdd89892b8eeda35cd0a7cceaa90390724106e0e36fc11f41c46af2336b303aadf86628fafa5b74f0d430bd16069659991b93528b4141d74ba057f7dd8d3a2cd96ea655ae982f16afaae5a39e6ea8453f47b82e920fa51e5e7565252987d42432bd24fef98b6f8b6e8537419169bef0bc7702e8753be09e844b36cf2bf9a753eeb984f9d300c6b5ef8fbb1641678aab04a4cb1580e342a66b4732742e6c4f0bbe5f10b24a3d4b4e93ff6e615907d3ca7039c0ce79f6ea4dc605d789ef3f15608624ad1acd44b4a38a7d9357c4f950e1a74dacf9d5fd05681ba2", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "746b6629076b8c694c6d6fe6a848164d207edd01c410b6592a9a86e5493a1b8816ea02daaa9ef52b2d7e4867ec7f23bffed9f006729c4c7c8c93c1326da2d5ce7ffbb49406b1206f6f8e3a19809f64d4e8809cdc9cfd7c52b180e29f90672157d1028a982570bd4614ea5200ebec6c3d11935fb9388822fef32186ac82b1e6e6acd8ed547866cf5c76a45e2c4153d69ed4419c47d40d727fec1119680fd8350e33f41a8e1f8406842f3f479560da76462d77436ef3916fbb6b8bf6b8f3a35daa4e878c0431cb1e397e3397ffa38f7d0129c800f3f9b683d9822c4fdbe5cae021db1be2111fffceb7cd7c8c2693f0769ba447d0ec6562fe44f86257f505f6d7351ddba1eb886b433808a421ff142e26ae54e692380e87c18b105f578d9164c3b2f8cb611560fd7865a2d205a288418d6fe230460404763047672ca1fd9e7d7688ad5dd2fd1b29cf8d7991a14048139e77d02399699ad42bcb4eea1f1fb0d6a35d0899235ace5f20801afbd2d6daa588b929b1eb796940cf1e1a1adf18d08267eb7f430587fc93d4cf14354a2c092cecaef9b8bf958dca4bdc2f230d162911c044932f6d515f4f4685e30962c1272e8b3e718045c5d4ec5a5369ef4c2dd7d5802f19deb49eb02921f336f00da15dbaf6fa3a4e58245773a847f96018c038582a88e5e21e12b52f9fb5fea43298260601982cf6d37dfe509e4ea297777a0c16bf476c0bb251bcfb23d19033728a8b5a76fa5e373a1710465d5c0b08c5715d49f1956b5efa23fcd0019add15774cb233afd0ed0b34863eb7bea87ffa28cdb46d43efba7282b930148c6d45fb343b7f6ae0969b67c9896851b991292c5ebc2b7c95b2aca393b928a20f75313a2ea99d5ddfa9305ea676a657377d9cea021ba1df63d33b42750773366145a650dd2954997c8c8807956b57ab966b8b6a0d67e7e820d350883827f30efdad8d872f468c1f2dc4096b4e3abb855fcc660a782d00e3a7e6aab82f151c095a45b22d90cfbdabcb2ebdb711b3d65d4cb56af130f9a57305068cf20d5097ad7a7e024238b170c777f13b09326cc8dd2c9e30aeb1606df170e657ea0d63ac28c4873c0258ef6ae35f38c7632585e4cd507ff2b86b7983fcc550686323db7e329351a8f271205ef58b68b91e21d7e1147adcd85cbda3585b2cf51d6e34e220ea019b361e3b63356f8fee8d57f88eaae6480d1cbf1947513b9e1b30695536ed5c7fae69aa42b0944ec7401c5ec2463dcac7308699cc73819e1cee1b5ef3291397b21ee20c1eae5cf70deaa18ea3c15f2cbc00e43c84b943550dea186df4d5cd4f35ecd7258002620d8f3688692734881025b1094189379b8e06f741b92b7a11aad8fec993a6b53f80f890e54a26183fab24dc80d80e66219ff4280c06f194805541f7f63c91041ad9e83c1db6821aacb34a19f6e9efbd41e15f38", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "01d038af36b64082c7e6dd04829b8d01ace78e41bf638a9c83b90b4153844647197c426749ab7c6df903b880bd0a8b894e14d4b916e9159d76501e0da503d4d912c934a70e0bf9c8f3a4fa5359f09b37007a4f0d5a0e18f3ed0e6fcb64ffe1a1efffb95ccdaee6b1244cdc35fdef79a7c74995e37c15a03688ed07f3eee92224685431043011791d363f81adc1c082fc4d2d3114cbab3d0adb0af61a993873f22646e79e106807260b18dfd36c7b7b758e21a66847fb157a39e43be560b1c623032a203f9d98f5c9d87e17709afc053bebce986944139f0ae6bea8090073126e5eec52ce99f40ea2b348cd94997334b77c546a9fc8c79ea3265d23069e925a599fec69d036554676bacb7bc8529562aed11f86aea628948066ba38e0a6968d69d6175233dda07c97164616bdb59ab25c958c017bf17123ff13abb2f1d1d595722f1f4be154c7e73c60d21da5387a181b6c4b50baf7d93a502e019b70b7500352fb20470da07f2a4abf9134e8df4e872f30fa1f43200600f7fe0e2972ad35fdf0236028dd131c657bc6f4ee610278b0e72e0d2a4853aff8bb58c1d67f762e7c94b18ac056b6b79103d3d66f1ff697caaaf30f0c6eab12f6a8fe3e1aad00525c6e7d37a795735ae1628c42f99a0f0297e6a8439e091d879d8a2b837565f3754d1fd4887ec8c6e1648b14ac36cc43f0b239954772aaa4f9fe8eec641e3ebeb104b21c1684be1a607f26bfe70c3a153db7cd3f38f478bfcd32b3ad4734ca2a1a1f7c2a414a8771bac9cce47051861f111f29d2e84e7c393f705e31b0660386ba0450aede3bd15d5ec25d7c0238bb2cd3e34c0259513c2a3607ad5be0d1d205455b4632869fae73ae89f3cdf05c08b0ba68153d77ffb50566044a861c1435b371db7a7b5e2eec53bafb0099cac8854dbd8f8391092bb97a6d9558f97db470e99c1025897211ac01990744f97f534c2c91433297daf5ebb2410fa866ce6534e5c6b596e3dd87523e9b47a9bc49b97d43d5e22681c430c263dea2eeabe8c524f396fce27ca9abecd8c6f87b647d120de698cfccd78b1a0bcac5709d46947fa7b2782a3ba5aa72cb14d01fae0c505776557b48b04e845d166ba8466040dd2d7290daf8117710ff81f524bf33a5c109f141e14a654160f8341581f25ff2ff14448f780bce74b803612673c52e6031c51f63dc10156fe6652725896fe7f6632d59a8012118831a9e07b005c52ae313282d4e752271703175b1937e3900c3d963c5cc3ca993bb0b7ca77b4cff10c253d2d50e24b78cc8b6453cd6600d12a8043ed7d3335d91411dacb0da1e1f7e039057e4dd69b901897480d7f259e59f06bdc85c657dc638411f23421850f9c6a1349737b4d9e69570bc0aab8bebdd14c0dcd135d0cacbd932bbdefa481c7f25070f2f67cb7a93054dd55f938af9889085b45624aceab03c", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "80d32b9e4e9b403885d987b6ac16a2a862f44ba5be467a22a072d32aebf0f31a8bf5379838f061be2c75764e396bf1d27f4ac667f69c5bf060574a907434dbbf45856a1b6869609b176950c4c9d681a741dd16e392845282ef7f2ac6323c62f7fa334903638e82b5d793eaeef17eba24dced67564dd1f97bbc7a8f2c77703675aa189eb45afd0d39f3dcdb4b1c3d55b0e0530a49ef6979e4843a82ae53ae352b4421dfdd1111f557ab6cbdbba37290dfe2fabad4b1babe2297f3176e0704484928f095c1382777c173f94db65eba1c5dde14a927740414b51479dd0884bc2947f99d153c6fe6a5b7f08d323fe872b2f6170a9d1d0c12e191548f6b722196645755dabab0056106798c58859726f741d59d8bbc72dcddd450ec192bc8cbb91b71313a4402b238c799e2dcf9158ce41486d39268b84e8060d9d9b40aa21e7442bd26fde8bef6873c1e835fe5493a07da83e0ead1bcdc8d277514bc85a9df542e19976ee89d6aa573a0eaddca96f9f6051fc081dcdde873cf722e2cdae145d68fa440047047853b4910d6ed50425ec8cd27beecb7ee4288ca352e7702b88df6baa9c33d971f58275c340c404b6d7a59340c4ee6aa43216e070ac520b088486f014d761d87e9f8ff50f77b707cd0ac1a481450eea287efdb2cff60f0097f199bbae082652bd6afac9fd1f213cfbb921d3338c5b2d9d4bef89be90c86eb257b120598649d7a636039d8d68a77f0a8de64559f4477ed37bbef973090a6c05129b459554256e319ce5a98bcb6e1dc599137b4da25ee6b0274f38061319f40f44071d48dde69690539d0b5360f83043fbe8fafd45b7694a424b62435b1314b2015866f172dc651e30a97f28b6ac5b573aa838e491aaf8f370b919eff4e7b8e12b5dec673d6428634a78475b6a40bcc4f194a943e02572a4c9b6c3e141eb6e02aff1f331d8f4b489a52ff14c204821c9eaa8acb7bd4d5dd6388d3bd3597e847dede25fc1146d6b39e913353422821b75e0714834cb6e87f5e159090c3a96ee702a8d79ee8c2b8964df83465109c86420188108fdd6bda5840a7a0d4ea9c6f539a2d71b3221004272a97b2ba90a5af1d49f3ef2732bc92f904b0fa80d6801d858c99c108819b28ce5faac47c45a79d9ca7a4d8c4c4c44396b65e0a715d21ddb6f63eec10bdc3d61731eade630adaaaac4c214d7f8964932ce3f67bcf96803ca8cc73e8cb6da1e1ba3157a6c63256a7995e51b9ddcf132bf32e467f6c709847fd269a9dfd9a3798befaa88b4c28e908e6939d24b7081fece21d9aef34d13ea46c10406b720ba3c48c9fea3434d53cce3fd1f023b481ba9ad63dabe0bc23a94c94baf9f3f930a497ad6f1192f50e04eeeaac57697adfe02a8311bbab81a74a0f4496eebf163f50ba032af586b2bdcc23123da7d0a0d4f873e93778b5beedc400cc00818eda08", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9b83f1b8aec68b893631345715ab71d3d438e6c55a327d9a186a5d0bd0de51d84f6c292ec16ce801b9e1d7d91bf3d39b0247082218b099f1a5b283505f707418123c2e386bef02ddf1ca4396ec04b6ac7097f0d6375cfe61be16db272df41b455e7ce64d0ea2b2b2e0e33169cfb52f3e37bc7f25bdb84c987aa921db2d75162affadfa361408ffdb160e04b5955a9201b823d1fd92089d28f5c9247634ff3ffbc77c159388d607efa8811cfeb323b0ce9e1950f8ba1816bd4f9d65338744bdde46040358643e321625c4ac4d040b002ec1e4eefa98aa9af4649def26270b4449af4535c18f92f46e922d49087a4460e4ad11e9c91ffdf3d58af2f110967c0dbbacac2c54bf5690b548adf43f9989fbdbdcfab81c88f641da5780ffe36531e03e42b51fd4bc8496b923fbdbac022fdbf3c68295f8f11112d6812d909981df4b1493c3ea980ac936eb7bb6c9a99708e5a2e8fa5dd20559e6bc4975d12c9066f90a5680390612354f9e1547fcaa29858b0e545a2b2afbeb50a5f8a8cac155716cb9d368edb02b295ac6492fb9006550edd88013f947cb1505d6a07ae07d9e3c6f58dc88fe3bdaaf793c80992c63547960fdd09343c658a5b92a598962a27db52a8d5eb07f39aa9a45b14787cf833376235f4943e2bfbc1a7db13c557c8132e584e92dab1624b78eefb12eda7eef1a977149eb7e3509caca3aad89b5be22f3a58c2501589656d4f9281228a1c22a7047114a594dc02f5310a95ed93f5529abbb241122dc72f213cbc9ae6b16dca16270e77a7ec0945dac07a9f4f2ec8e71ab27dfe195547f535cc1a80b77c08b5cd5a2e4a9cf165185dddaeabe9dc342d1bb57b8cc6bcd67aae261cb521c50284f47016a6d0f2900a9e144d907a7c05137d89a19425cf7818ac9cddd66e35a25b325f3726e4e34ab0edef50bc5413203a53fc9d8757fc85ad79d16f992421b78cc17435358aaa7de5c03782a813b50da1d916414955fd48308d1390354f55631232a508b7384161854228acd0165898683554a6f62b4a61e803359812226abd25d4d89ef00e91f7e65d91b9cba7576e298e07be76302bd056877bc5ed7c8869d7764462164d80c4440861e98385946d626e6257e1e405b3fda95a96844063b37d7b2ac5bdc473a977e9bdaf9e8239a42df2640d1a84f410fe6d525683e4139291edcd82adc04a9c62c12772eb951ed22be559d11518856f526469fb201d70c8351c09aa9c0519d885c2965702b040473565fd81c05659ee9e7b030479f32e0bf3c2846f77a4637a6bf67d35b0a1394bf2a47d9733e024411076154e1d10c8832b009a525b08757980bd5e67a58c470045d6581768fc7d6ae05186e03b02a2a7e2f36596a75e15d9328cb3730b71e8eb5ed73c61d7db5d2dc180f7464a1facf34ccebcff79dcf9394360414256d02cf1e2f9b866979", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "49bddf15e5b064ca10def70f0d042c2ca4b48bf4281eef275c78ce549b417093c41a3ea5d260a8e6a5baa3ed3f90779d2959a7e00a6a03e38b8f2c257d8d4de697ac5bcb47eb1cec4e081d82897499d431995751c121d642565c4d0886b4b8f3a9cebdd6b94e5f7453057639c745c35a41ca37ea84d7d58aeffdf06983f47bcb026b2780d9854fe233939b8c28019b57da28b22115b74c6bda603007a54330d4f19d9d2acdba9a639ae569fd1845870ee0e9b258c6504e234c3b8db1fde32fbeac49a54f13ffe0d940798657578fb28c7eaf4f41abb99660e38e4c5516d28000d60f3797f473ca56385668ce52a744560e18a7498e597a40eccb658fd84d66ceb604814ef3cf56a8493b477307a1b5189d5b99609d9f809d8e5b47a6893d20438dda85e264cbfa4da28d9f1298424d6b3ea05bf1faa9bdd72028c9cbaa608e51158e7085cbc2c0f8e0aeb4cc3a0a09a4ba3f31819a2a6e0cc309ccbf40caf2ca1d32807da879d7fb542b4155f91c55947512a2182d044e06fbf3aea761b1ab5cae9285c600d0cfc9ec372612001c4b01ed6700c3941eed5300f12c77849dffe8fd772fcdf0110418545fd753b31891973b90757289418a59f6a95eb7e12d013e975f3666db27eb9d521b2d22da1784d8dc1049225e079f2bb532cb841d0f4de59d59d64e98d004f095b2230e9b46a534be428777d5ecede10bfb95f3bf209506cd3c9b81adffef4f881c566201988ffdd0816045e9f7e3e957bb11848871bac5404c890b3d38c535b694baca1dd3fb52f786a9157785fa189612c4646cff85a2923ea4913b94b7e7e5913e157b6a4f2aba5b4096ffbf0fa5308913fc529b3ceb30431d53e17ec2082e5c844daca643ee80d9d63b15af5ca3cec65997d8a93848d7f7a68f4a513d6b82a81ad4f4da5ff562c5daf267ab792dca13c4d396f4455bfe1aecf06047d6f8039cdbf2daff65fa55568e483e7b7b1dce07249defcd7161de3b3d4b58fa2ea7c7c6e006c294349f48da8d2158d395d431fee230975010adaae13fc979f697f880998aecd25aaef490c9324c3b88513a1d80109ffc6cb0bdffcad336c0b506adbeafffb67b9fc1a2bf7ae8eb693f5ecb21fca27a03c64a2de25215c61c29d2d1611af4f0aa708ad6fdaf2d508b1a2d4cb6061473d551deb85007f6042ca72babf190f6992d73a29b71228a5ac48f34bd9b710a398265677e1481b2ca374a74f21c707d73d6ed6f90768f8a5ffde03d5698b51e3b0df4bc9c3979fef6063863419ca5e40e5020601e4da0b3eb1c0bd40e4c846a5aa51d3fa1db5937985e123dc98b4ba58945c868c51217fde4e9834d7e103a1948f2cd1c5050458ab181ba44d57891986e5d92e3791236f6cf71551c9d8e22f2374de2df3ca531a23c6248370ad4d7d0cfc7ec84416b7933c0af72ebf965fecd2ea1c93b14", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9071bed672643ff0ceaac284ac793e8ea5d8b9403576dcb9143eb34ff9ec808ce2bc6c68a7efb6bba41d96537806d241781f81a3d850dab2c6a75f693e5e677902984667381faaff8f67a07a8b0a765fde268dc0c918c60bf017ffe12d15b34a2fc86812d1d8e462da36c15ef2191c010fc21d818bf9c595fbc9212581a9d97ddb54195850fc896521fca59559bce7bdf30ae6f5dce97ae354a4f66a7385e921496795c9fcf51590b407bdcb7b8181466b64b4743e3f1915d4c447ec6614ebaa1df636d79a09903416a978e69b47ff90bbe188b639f022b162928327105ceb362cc351707f048e8a3ddf42e3a8e2a36e87487522ab871d2ec7c986f498092a2ea49ec79c5bbc21a2fcd06aa44bad5ea70c79afdd91dd59b03f9dca00352f41684484cb47bba1e2547947da1325691f280ac68d02aca69965d2757c4e22dc4802fa6cc0c8de77e09aff02f0a5d19ada7caf2d9f165b91bbaebab87eab2e5329c929d3e04d313b04fea4f3bd7bccb44267a82ea1b1d80e1dcb76f94b8b4721d078d1be9a4a6886f004970ad6b755e5b1eb0b46525b1a95592188c06a9bef51a11c136a48fdc12f4a1b38a69404dd990665c556daba125b496e128ef3ae487b1009accfded40d264d4ce50e67ae497c48868c2e4105f8ae6c4cec997d9c2337a4a4a9ff38fb90c3c7d07e9d64b71637a225af60ffd5873c79ad5648d06d887df104520ffaea3989c5bb1601f2af3380800ee24a5b793a6e779d832634a16c36b1a2c547a6f61026fe962b826aa4b6eb5693e4061f8c6f5da328ee99c94e867aacfa733ec87498fa7a4169c92d69540b396e6c447a5cf3885df007494190d6a3c35a168e879a26fc539fd42d3a914546ebb6d04c1a7ce573f06c03003c170f7a88fb09e73e1c2fa6b5622095a8ecd1277d2494921a876714e11fd1b98693ac79ed7c855cd9618c641cc8ab28858893459863652beac77c86e08575fc3c70033183f3e29cd7c53a79e1da8e7d58114c6ae430ff9c62bf0fb2365859b114996ae1ea1421ae7496ec8acbf4507a2636044b5bdba094f8a03f75b52177816b86513bc44d3ba9658d23df7144ba6dd526ca425b359a71914a514827b76e813f5c3d05fc09e09aa81a264eb3a6f6a6b0b3caa65219c817e75fb3de79d3e1cbb914f6024da9fb40d06e82afc757e65847177d60ad5ce1cbf59b078d20be957b38e093c047f88743ab00906c626f82ee37c380663771fe791d9f08f52e3edcee7ef8a683b7980cddea1faf9e76be219f4ce2c6c19762e227c98719ee0c8a4967d769f2c23bd59207397489a3a3cf1c06aef7b44f862e4c17d4fb78c77667ae349fe28faed75d28c06fc8ebe1a0fa68521e3418877a8daf15abc1fd956ba734fd6f3adb5735a29aa571d9579c71d734430ac7b440f4892ba1e35dee945220ab55dc3e5dd287f3", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "46fb23d5e22a24530e45a519d30e925dcffd78c73b8938e04a7e2103b953e8aa3c7e3de0bc99a6c8add8df83a2a8eea889161fa42e8c25229cde1849cb897f3f797e2c8669ac2661dbacd45e5f486bc371acfee7d4aac006ef8da3d6d456ddafdd896f370d482e60d586ee74538c90597dce0156a5b27acd42f67e80c0eacb6cf3ecee62a433272f232f2b6affd21acee7f7b801aec7f8a60cd5446464fe47fd96f9fe59244961c5cb3f36f0f0c80efe62b634b83535d29569212b519635507f9b52bb5d08879b9bb6912f7b81c0ace601de8e8dff8d525a94650810dace0c41185428ed6cda1cad8aa1e4acd696dfce8e75280ade6fc23072b020d15a2282cdc66dddd90a97addd9502174649525bf5799342eb3c26cdd379b9347b6641e30afe8c36c6e9d9cdb4b9b1b747161eeaaf24018b7170a0bc6611914027cd7e38be191dd4b90c181feabac87032495e151a9c47e3fba92126050382647a1d51f35cd2da111f5476c51ccd98d346068f6d7c37a1b01e93abf51fca89941e2323bc8c0171698c5c723952b77217c65dc0a426a2a337c0fcefa83cf593a46adb9b256c663ecdb03ffbfafe2c5d594f79e391f44a982f3f441d22038f95f9903e4cefb8dfc3ab78229915e53d8a7bc4575cb0b9b6181e15b5a0be08920e52fb40cc361510262ea7a8194fd21098cb5d38edc2b3e90cef4385deb11bd09bd0423760d0df84e2ca668929967bea31cd9c4cdfc4f4a07f4dcc9683c87635b8f4bf85a4c39468482dfefd38c7c6cb7b3da28b8d5e5f64e2ea04319e8eb53a298fab9819e1ebcba0b06e1ccb125ae2ff260ba5ae561cfd8ce425b8c12337600e495c33697a687b8fcce19a7e83cf31a3257dffcd573e0ef17a6a3054c272495793a23323224f982e02951c009be9ffb56159d47cc61ceae788061e689db54c1968ed93feb878ebcd9ffee67a7d903e8791af8d90be41014e98aa4af54568f824d6329fa924da3cad4fecfe82063cf2a72326589246a24ef07b77baf30a8a5150dd03fd1acabf00a32d8b3c6ea877564ef8c956edfbddbf095b939a04a05090bef9171f5b448f53c3e52943b2693e82738c5284b3d57f18fd1f58c9b3e1ef2420a0617431f883fe04fc2cbc79b0c03a9423c1b7e18a3912e047a02469907271a631c0237613d9e28131494c24400c7c9d0a0715d23e4e687c9a158c7064990b5da8eec59d4f7a787753a6f2738b924cfb108b2b4a12d9c77d0f0d3c2ab37c0adb65e1fef37346c2d018de387d1db5d654e347ee75e27ef115d4ea5ffb51bcb3c133b9928f9280cbeff3b756136a7c1c044cf837eff84ccb69541741819322f9d8e1de1e0b65fa06332fb8c6fca48261fccbb65020b91b96074c55a73a0bcd6c3841bc1b5c1115c756545c9eccc91fec253262d1356011e7cc53d428f7a010ca35e2fc00eda448", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9912eaa40d278ef490a42cc13456cedc665ca279f1ebb79f9a6bb9224dbcb33d9f5f428848fb112d32f0e2f0fc5907b6baa340c98b385af81be76ea4cacca1c95eec89c51128d5e5c3b12bb3760344415064ab24e8798d0cd3c4ec672e1fdc6a8f1e09a7128021602e8ec4d66553279b3e54c87ff481df6951abd41b21ea4b2492cd0016ebb4e20df7fe721d45b8af090e25843b61b2ec1de6e15a242307b3a244544b36cd5f877843227d2ee41266661c65b57c9221f83f79703e991ccbfce7bcd263b72ef1f26d60e3b0b8655460f0d529f8b7707796fb1684f4b2f3e5db88b2039ca1bb639f386006dfa0db08142d18ea136ab4e55dc01bd57afc257dd6da46a661c36456e4723f8b5eb9ae7e753a7675a5135ce936602fc588001a37b2480791f625836826da7a248281bd371ab8c625d78091f1abb78d2c335cc8e8af778f924af3e0f9b0ec5562c3424d1c2e6dd0773ff708e20bc3164c40c4e6c198a42eb5c1c42d41bd8564d76bb393c7d6db292659720fb57009f358443e70c91d22994d9eadb91c2d08f7d87fabd807fffb7b42a1dd033cb5a50e6354c62fc1483027a5a4dd79f3e76ee6fc58ba6971b7897cc4edfe4c3a388f7a99fe852013fd5208e6afcbe70fd9c5c6c5f7e166cb907bdf19cab19de90a67d0c5bc4d2033909962a03a5c74a8f8990b5cf6d19072b8da885cad23f221e62a165fbdad37165722e7f9b91de7f740385dbbc79669cbf52936985050dedb63e2961d6b45a108067e2486c084b5a7a813a117e78f58b8a2fd37621927e463073e10e0c14b4c7772525a6afefab47037fa907fcf3745f41eecdecec5195d867f0fb5542b1c4c931b3af7bf5d306f323d083d9ac1ac38a70f0c27451b0f21d8a1c9682502f7bfe7f5e773432da306c64c82411ce21cd116b77d97c0be508109b08184ac62175494e2509750036542b4b81d2af59154ec288761df3258d062dd7324af0d4b55f3810883bf5099f54eeefd1d6da29da7281e289518f93313f945c6fe91517f1dc2679ef9f843bd68e64ea4bc08672efbb2ce6a7be833ba15627049e21be15ccbaf901804095bb8a0edd95b48bb39ee6f4c2500098a29d9c0e3203f412fcd64e9f812aa6a0cfc259d012cd6c1dfa020c6d2dc289337c9e5244910f7c4b4e3b10591b972bd745b6f02d338e625fe2edd82bbc57d53423a7dac9c2c30b7cea7e09c7fef2e796481770bb3134262f48bc62372dc3e33f5ee23d46a066877be0dd560ea6f2a77e662f87754c2b564e36144f347df99f3abbdc2445e1cb94a342182d63a703216d83a3f076a62b06e7e5aa83fbc96667f85e42878c53448b30b7fcf4d8d14600494b7f14ac9cc63daebcf2ff280212c45fb62273a3af084f7551db56d44c6eaebae3387fa25916693078605d25ec08a5f9c49d22edce3744c4ecacc836e9d4800", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0a9b026f6767b1f2fcd7a5f28e7db5a017211b5adf9fff0ab9d68b0630c50fb98d4b097f643148d455195d7fc59f5dc20ee587884723e1cb2ce1e47abacc2535fcb978e2f91db7db3c69358dd38839d9e9448599f10317c5e4af12f1494c781bd50805d2ccb89dbc9dc6cf849b4063d96f4d6b14078cca94ae7450e6d8dcba7b4f485ac71910b48f674fd115158957f9b5886f94a7f97c5c0e429a06bc5f857ffdfe0f5690454fa67618bd28239bacdc87338b96f82e3d4df10a24be903f430c9a488cd9c85f0fe6c65bd90958529032e6c71ee3baa69cb43a923b061e7f145b1555457e6087c7c9dd929a1e2be46c29aaec38b23704099ec8463d12c1a7fd35024f3f5a163a8eb7854fdd0b1c7d3b6d18b45270991ed889e25f69972a834ed124c23392aba595f1e4f5caadfa240ac63efc55d676641df5de18be7100f55d62a16fa357dc2a6bb4fee18d31796e6d48c63db8a8056fc68d3e194c6500ccf6d8907bff62f7015a0265eae077853602e14857ef0536bfc1b37a306bba9933ed9f013bb8dcd420b6b72f66a2dd03e862557e0c2ad720c87609a07847df656d7ed4eb6983089ef22ec765527b342f1429e872af90461a2bee41d3ed3405a058c65c24cc52e817a1d1f0fecd3e71a63146a00880630b37768162081d5e45f3fbb9e380432e90e75c117d0531c167e4ae38090d865b4e7015be5482f40174ab351babb0f25d24e6ad3887678b1222f0935e7217ea0971ba66b931e452095e5a4fe29a9bb7c8d06ffccff506a13c9eed123edbd3ac04a07c8e972d81909d9f4a8615a7c7c665cf820c4a1e5bac403cc76a1a0e675e503d965bf8315ae88f23414896111b546d16ae2b844497be8fc152dd8766eecbb717b8bd51c6d479534e861c652d83a55b2d75b65c37ddc93f71067c3f10f298e38249d3e8291ae546384b5e627c21ef207a458220d4956296d9a8ad832b4c4cae0f1d91fd0ee8bd2a4911295e357dde0490115edd3fc2b41cf5d4f61aad4b9e120b5cb83744205f669d2af7f66d32aed4880e2a9c7455addcdc2dd262fbb715b7b33233c4287bc65afd12c000662202e0fa119f70b13603cefb9a693caf7f001adb9859edc09d4f93a5d6bdaa23a4efe0718dab5666356b3267fcbdf966d37d306ba74fa43167e7d990eb509def352523ea10f12d10a9388c5bbfcf1acfdd78132df20a7fd2882c9d837f65a7102a705b1c193a4ebd434cbc5427872791fd239ac146e7ee9bcb0c82748bc7a54384c25c3da2a854ee987f4a32e722e518bd050e9b391354a3c4e2dc63855975180aaccda22b51e79f9fe5c19e09aa9b907998e4d498e6c8250836e6fc95730daeb6cb3008a37233d75ce85edbe258f5029806c0155c0f1ef4da22b352841a453c3a4205f0358cb11a3a40c29532319ee5c362dd2ce58fd0f2832a3d9c637133db", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "567c405965644c1664aecfc062606647dac4f8091b5c3d0c4e59664b7eca1399fc7938bc9e47811e0a3ee131e2258c33ce6bf043f1575c4feee08a98570366c13ff40313e0e70146242fd6624459af89d77343e9856829db3faba2af53e42da921ded396ed820a50da94cb3f96452a1634ed5c6ec8b343f44a3df061a8a2fd3e7a2b80fc238868573327abea0d275d28b6f5f4988756075693d6b01637d8121c3244837f22aa72cdd653c1a1bd782ffe7c47eba82067c6ca2ad1a4485a6e6f975092f5871d08234e24717adfb7af5edb5f548d310016393f2f5257d1713b8d01a2a8ab2e35a7ce26faffb69dd433f1a984e9813632ac0cfef31a85acc4789be7c5e4815d10c15abd3fd1992584d80f9b7667576851a67c782f3b922a6aea55c3b5b6a0c7562c40895b498d7b984783ecc3f910ed96f9c4c7ada46ce896ae0b258be74bd33cda2a2d0455dd8fc728d9b41fa3f351e5694b3ca990f0777685282f93ea3690b10f3c7dd5fbf5d50ea9d9f8a0171da3786d49d133482b74a098e37a9a3b65096bdae1c7fffb87aa605c16140df78d24fdf11d95f924a2af996638f73bb77a71b6ed686bd9cec7eaf9e242e89bf8bca226f398ddd3a04d394f240775e5fefd28f67b088deacfb5d871bafe9a13ac5b5b45a91e8c5fe1487a74db21737ae9f66abb2f75139f404b37ebc781b77e5518024f1882193e225e1727e53f30ad3b38a5fb4a4cfb190cce78738240f09d33c5a99ae504cb26f4f3cec6417506a1c7c92044e89e497dca55d7623fa6554e10a4ba3f78144c64225c75ad63a13bc3d02b3fb4fa01105c0490ab055143f63dcc8c0d6d8e81ab707f31ac0e519abf328ea0dfd7136ed1353988f60978099980939489fa5130e4f0e6f3fa79b8ece28fb74065d73ecf86ee78e955f92f1db9ea674944e37fa8d667e427828321dd5fbcda404f0007a4a9359cd6e6a0438219906e8f7114b3e13dfb20518f3e6c0f4b6dde73f163fedea74776c77608fae6965d7270234f68afc629220c08fd8d01cd2032118633a3ceb9fae565e3c136e6f11ae74d72b313d6a5c1f3435839fc5f43732dbf2d78c80afdae63a6d15988c31992d0f378baab90c782b6eb4f87f50108839d6a9d66a27bc235c139f48bb09f21a9ef508d3098ecdde7a841a1b4203509771fef56fdab1ceec889913eddddaba8316c0a0a7671c228c93c7b33dc007571e6a5f3c51161244f7954d1b969c732db8fe60f9dee30ec3f7aa6933a9ac50cbf2b23d1c330cefc9498d8d86ec9a9feb978d21fdf8edb92a2cc12fa10c3edf9c41e54a2bc145e63641a83eb3ccfc5b2bf66dc072440e46f866c7d3c08ee3cbc06b917314ef13d777be9e1de001ce3ac42f7ccdea6d1f7ef71847e10deac5725546a0dae9e91d78a95ec9daaa92c1f7f0b2577041c963cbcd1419dc6b2faf40830", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7aacd461ac01c06914e6e646ee2acb72d66be8241c1059ba37d2b2bf65504d68408f1bd85717ab3cf2b5449e26d036dae4346267783348cf4e14919d9244d1e405645589eac1881802db76979b3c27c4c8fe5040a55f5bb69c717596f85a416a0903708c28314c23b9fe0c482b74e6cbed26cf784dad23d5a5c0dc1fc6117b6c879aa23f21b263af6ab1a48fa6e6421f14dd8fd0104e42c30b4b84e69f62f1c7f1d8ac6fb6afd7d30a37721b85de33283a2149d0dfa7fd4ae436851ba888108050680f8413389496b20c90675bbcb214a69f706f41be4bad49322ebdf39174e023b505baeccf13cb1dfc91b27903c8ae7c7742e59f8421336c18e75f979bdeaced54705b9adcbbbf6ab07b0b8531d044244c6b587f2919b822cb0f7cae0dfa1ccbb086ed12fab8cb91fa1d5643d0e3dc658c69a49420bb11e38d735d9d666b235d145e9a32239e1bee7480a84686222474e50e0c071f0d9861a502be8a502f540970905b082e07e1a131cbe7b08fb531648fe6d65cc5898dfe6ba99fe99327946438aae812e5b52dcb9e955745324023f09366273e9791f880505789fc561f68dd7e56c83e8212e7cd0a8012a5904921783624ee14c071dd2511bf0b93c34f880599036df3098ad48142b797f0f3ee6c66a093491da393c10de481f6160543f4d48f1a8ef150f85d82ab0ebe627b8ed0f44f423cb2f50490ff6958b088b609306945e5fc9e37ce361edd90e7bde72e1ed019803b89a1c511fefe197c90293020d4831c16a61b2ffc30ab6f8be0fa01a69075dbfd89a4e5a7ff19354f6cff67dee045784098d4d5b5e1436e607a2b9e7c77c65ade33ca6e7c121727d0cfcaa01f52f8d232d8f93dd12731095f311642649022e5cf633bfe69414cafae7fd0b35dd6d6f38e5ca5faca9d1044f17778b4af861a00d078d4a5e22747dd8e24a1c188ef30c31e6ecd90934ef9fafc23e72b9643dbba40ab4a7e12e66543c386e17bb0feb6dc18cd1602478e029166d6d5a2e2147e218cca42a49fe52d2f60e3f5160deff643a63eadac454b3c032b5cbe54d5bb9e62351b16aacc491e39c7dadea73dbf54114cc4f523fb213eca8b30e1bf3b92b772804d6d325bcfdc0277dd840ac7921bde9d6bd714d0122ca52acef783e76a3083928649f91d29b047177df1827936c49219d5aaffec7d2a114a8befd2b90f03715c174b32ebe86dae2ec4d1e74c99b3ed168af01968d235cbe0c781f1f6ae9cfb6e0c8c5f1701d9cdb0a4f0c7815bd089f5e82e3d0c95ebc6b7089bbe82fb2838e9c9a7a9f1c346e15b86a29a3c175c7abc897f6af1551cc40aa45a9ea5af7fb6235a4e39080ed7b23752d47899fdf61288f2badae9bb7d905bfdd253acedd99626e592ace21e617830cd98fd085638f0ee335ab8a78d0174e2a8852dd2b0814fb8b4cc5809a83622e1dc3e4a7", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a99d5894f4f55facac57d0781157b2276d9b4d53f409620fd978cf8c361fd48603cf6903a7c35a86dd80d7269b3f7347da5599cc9ed545d2a5f23bf3e1d73a2bd7961efc5fea2f74462ec824c99b8daf5e3b060aa71f795190547630dec6d207d149595b56679e106e1014e54d4a126038ca70b689ca8c81dfdeed6b440c0cf628c1dfce747711b465fa3aff63890189e2a2c0a402932798b6d4708e2f2042c0952e23426941a6affb9032ad67188f66555375ca2ec68c4a097a7a7646198854724c69b69d4a91f7d3a48efdf3cdffbcba80dc3f8a6ee145672fbefab40c0594d662494b59cf45846f33de85d7056082fdb6a179ddf615c1c33d0498b91d84320ea1a4f0d09c2159da9ae30b7a17aba308c111ed24e0520f975ccb7acb9b0c9f52ec33af42bc077c4a5fbb54ad4af23321b0f995d3fd9a5e41ebc2e8842a87b31ef64d2f176ec1939a04f8befb896a88a37eb28e01aa892e930da3df8e408f7938bc1f57a2d69bed0ddd94073b9afac06cad48a313ae7b619fa6d5bcfb439732c2f4147e04af5a3739224cecbcdfae11aa3b240488559b8e17971ee3ccdcdc08a7c0674f93c44ada354d06abea45c4a56705501735f5c9f35ecf669e91e6008bf66001eb51ed773775e01ccdc780e14bc8891cae4c9b67123d101b5249af56ecc992ac8c4272f1ed73ae825a56c9318b64ac20d6671a8a32b9b7b2dfa50ca1162f817ea2600f260ba0bce588377e17bc20130dac2c25d2c216c925b1e89d636b65717c643fd4a4a16637ffc170835e691d7b0fec052d08aeb5c92fa186bc503390680ed5748c24b8c70b2f9808996cf88d9273b9de87d049c8dd51756921f5835e375ae08a38e37c812f0d7e469e8a95ea2151269b7d1f62a72f0ff70b9bd29572fcbcaeadf5910199729628b5a8adac22050c58ce8fd1feece3732346b35b7069e3c1b476b993b675c483ee1a8937c78c7f9d1240f7adf8820ad8a158b4223ac3a23767378515e03616586dae847b119bd1e8fdacc60b8c5ecd1b8d88b2afad9365973fb895099ebd6c0c7652c73f4b7a150db757309adc8557d847e055ac73ec65b725549765a568c7ca04d3bafa6079ea44d75f5927525984cf7cc6e60acd110bd0a6201d4ffebf8e5bb0222a674676a0f72c44adc7accd95476934712c4a5e939867e7a54a62bdd904af9b8bae955118335171c79d8b98c8ff3dacee50527705391486b69c3cbfe959a371f48b121afdc85a5e8fcaf20cd56007d123420ccc63314f9dc68f6cad359e4150005b62ab9dbf0dbbb01ed9405df3a94e69295eca0f68453d60b17a2df8a0d51cf81469666abcb289561671a200cf618f27f964cfd6f9a01da4cc2efbcebfe5a1ca2a660677a6cea90e41e2626fc4ae1286d0214cf5556883cb6ea1787a711165b07fe7628e49205130405114868f54b40a661", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a3746286f76b0996d57fbfd7b46620de572e077d1196617767eabc769d0ddd602be9cd25f88b0ce2c685b452e171f6eeb341b187ceae8b7a4d3c6b8793b1383554008576deaedffb19bd44f0265d560f3edf248cd4a48bafbb1fe696849fb454a885530ff52a2eb0c3234b8f3b0e7d31cbbb8767f180417bea933724cd586f2ff5d05db73d618bdb728a4a8154ba6e622f3c35686440ccaac0de685741c8dba81824d1c22bdc2ad261b36d7a08dfb13fb1cd8d12f242b441a575fc10691b9b8eb88493275dee45380bd9b518b5aae4d3364c9cceca48538e29edb85ed10cd4b0b6d2506dbb25683d2aa857d546784de88881b5edd41c1f924a69a6e95e916c77ad84a81a42bf23df9f8a2c00a732fba7b38891b5b09f718e8bfd91c56505b05dc3c6bb3a9ccea8d92d57a4095715d99145d7aff22df8e555d23cdd6bc0ac447df4602941e3ee60e09625c65b2a4000487c63d81fa5a86f00ea326133578da903434b43897ab38995673f54d5ccb292472ce662c09c4d935ed8959ee7fcdaeb3ae00acfa411d8e2d94ab62c94d8c2e5ef6ab7b41e1c3046243797ab75391c007c95c7b3ed22240d505a700da1d771d8827d62bcf20740ac6b00a41895701cd0fc7d31ec059470f91d01cf8e1c4699cdbc0690fb3669e63628c0d2ec6afa28a5663c424b851c359ef9d36e4843f5501619b9e1af33cf09241477f11a1395fd6f50a0b35da02dd473e0f934c0d94e59161c634c1d379c9b9008d80f764d0ddbce82442fb2562a228fdde43e0d2d105c294d2d5bcbfdbd895a0be2673ed63f425dd52a4fca64971bc32a13eec8ec86258e75e15fb79f1d3709cc152078ede1b1b90896967c5a5c24477d2fa71941da80a32a3d7900437eac7dd81c76427961f9fc055ce7bd3ba53713cd83e52b243f7a9ea04d351d75c5fa6fc89d68f1609fa914e9aa5e607298c104773b819f046fbf724d1b040cc50f11db6ff945cf2638fd21991d0dfeb0e5ea1aebfe69be63578f394bbe465421eb4c57ef5acc94fad180efdeba80fc595774781267be8abdb861115009f4dbdc3b1c4ee10aabe861287beb53038c6667178da98cc69ba77b53587087548f6c51840c7a8cadaee18c13749195e73b5117ccecec4b69991b7c2d930a6c1a09a19908274762d77fa91fb10c47feeaa34333930904e6157f587037fb649fcd1a47f93021a018dd0d40aab18374cd0fdcc5e589853514a40e6b3f0513899f688dd5511e2beff086fb95e276585d2c7041809ba3f048fc9caabf53da144aa5204329e72462f436665a9a5bd4a843e35a0e7389bb66123ce4059e6b9b0514aa90f3ec0d6f35c2ac434637ea488f0fb7f72dfe1bd72f2581040f0be89025bf8538e1b1672fae54f6706e761e932386e5994385c7bd291d7da4ede6a5a5103ca11a8f1080e7f14b2a2a3e02cc0f058068", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "843573a50e4665bfb690cb409730cd465ef4e4ae32b62e77146ac3786e667e3ae8ccd908a25305c0b099836f685552fac4e2ebb05d073023f687f9400ab05f80d332f613d46f42f99fb8484b0b4b229b785bd003ff57bffc372145f8c170bdb1ce237172b0459f9a8e63a421145d8d2afd6b1fdfde01f7a5402525c3c8ba2621c47e9e38855b39dec6128744c353a68b123656adabbf51160f380bdb0a0ac644647b7d1539b0b312e75c98e40686c2520e27dc10a836b93eed7c16d3f5263e8b8e83b77eee9cfdd829ce5daddca7da9b62f166f328f3a9e43c1abe3ad33c7eb6472ddc363699354b58a08b137aff07d4bfbbde1a1ef234fc536c1e6e83d82e5af69eee6755290381543826b5853ff10a43d9aefe578e16a1c93b9034f8fa77b057daf02e87008dd68a52bf9a0b702ce47101f5000eb2edff1d0b207838ec4fbf4fdad0dc6c68f29f534093c07a4efaabb9476a7cda34faf97457af48bcfcf99f769699f03d75d9dcaf5250b97e357652f7db4035703b8cb473fc790b732b87c37759b7d48f3dbdf009f895248a630bf03725f039c3e0667aef4f4b30775581aacd0579c498c91708e4bea7f4c37851ed002f1884c2669cd668956ae6d86df257fd8b3ce94f479cf66e19b58368200df44eb2a1b5be4d324ccfb2fbaf62f72d4820d9a386f3cbbdb785340622c24667b6bc84d665185f358fff791e504a8cb187439fb8798f0a1e9c1fd90f033b25b6b9a879c2e1421299e0aed0cf84800b01320e5c0ce717cb433803ad775e7948632a6b1e04e03f82b1b292e82e1c745ea05023d02b1c1b010205f5c0df274630257202d6c84007d86709c5902a4e33092680ea8bcfc6e644a2cbe13a0c4f1f1b18b75aa35e4b54c66021679b3099b750a465a6139263029a9caebca4f629d599e902fb38152a255b3b317a181d5b0bd66e5f7fac2452737486a21ffdfb7970cfdfdb4d9f6fc57b800697da629b1bf177a78fa254485fdf1aca422529eb50f5de34e39507fd89ab9eaf251f150e5ea14b9b901dc3f01784539924905da3695b408c55f6605294d4988562956e804fad5db5cce7afbae470668715e174cc53367f689071f92fe61e6953e89a358376d766b3265d913463b94b7facfd239428b97112007ab9f67d5dccdf7003c5b87d3da34adec0d5353554007cf73c18b9ce0be05bae1f61e59ae8e29944c7858aa7ddc1d84f0f8851970cb14cb7f50e35350494c39002c4e82200c3efc7f6d1cf6659aa923da006265e69d04e258f499034e5fa34470732857651464f459a5ac4e6bb4b84c63119ecbb0d70ac037cec3c24e656a5aa52437dc30194fb6fa1f72e18d7388245f521ec8067189acd039a3636506a802cbdf6469193fbda07841678a03279a261a5ac6ca678ccc609123c1e00efe8bde3dd26948815341be443841a39e150e73f", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "255def2bfcbfd1361ca98fb98b44f26b2a374ddefb012999b8b51fa57e6d47aa06c16a62b30074554ea5aa9110de82c6f79694d0ee51439e3504d726ed5f96acde074ca631eaf77a84e8df4f97ce91b71cb7bd820b53025984c613699aa5312f25e0d809125c7a5b5fe99afcfbb4bbdbe36d06df506d4ef7a624b4dbf3a8b7860ccac3b617d6af1f6c1798078e2fb2da698feeb212389a8bd444825ecbe2656aaa52ba50ee93ed06a301f5657a59b48317109c178fd2939ff4af159940b01a3677422001d5a68cbadf77d3486e99bac70cb13d7c566dd2e6bc02b4eb3c5836193276f9b3184355fc506911185a91fe2b25940e53c91ea38fe4b6ccc536977e2501facf2e80e08d734edae863cf15c0bfb435871910107bfcd92d564a1d0bfa1c9a2e978d14d649d851646890413ced61561123859aa8971b41178ea612a77c297f1ff76cf928fe48ad8e49ff4033f9c8a24751d8110ba2ae4066619152400676ed41895b9552057d648e59f75f7a000d18fa69f5f47320b3e75ac54248af7bb6575f64d9fdeace6cb4a91b42769fc9f79b03059a8c791949dd1ee620001d204251544dcb963b37187b3c41272553f464a844be5e262df2326d1997a4f0487986400af3b9511a49cd8e9f1d74229b6fa2efabd831bff461bb1f3f74e66c4ab46ce77df381a09342c6560220a5123ac28f12a0c66611d4022a3a32588f5919beccdb5a98059278d9da8416beaae0a01e3199f5f88912688a5c4f71947cab53a704ce5566d988f9cb8055fddebb0c7f13e86a8f254d60dbd38dafd851b734a54ccc0953644943c1c71ba69bfecfec7da0ffa9f7f1a96b7143bafb4f37a9e9b959896893bdfdcc463f9e18f742e0d8b7fe605306d9ec68d8141e2a8d8a10eee22d1d7c21d87d582a2bb835e7bdc735908734b5d48855055b4ad6be2874607612e67c4eb1db81c1008b5a6221ee91cce91f2f341a79327722533517e8568d3e5cc9a1559eb7c590a461043c3c8a33c1284e94c5c8c897f5f4b918982b79b98aa62881df1195cec75da71664805f57e609c6ed1a2a4fb3f11904afcc2fcd825dd6dfed66e626cd87c800a40340e2a8860bfbaa29ff5544cf1712a2cf37d4b6d2446be560dad118380e6f3ae3a07a27edf0d4da2d346ef92119a930ee8ed144155c184cce27d83005a73e6239e62ee21c29373066837b56ce641d4899232bda944f84f18b4893a603c6618d03710fd6266ba5040b3315262ac5126851ddb4f46c303045226326315fc0b0975a830dbe7b38392b28e035b550dda81a5ecea97a1f4609235ff898560a77805f9fa530a9d853ce0093a6835a54484587a3a1fbc39f8e042c23efa11b87bd221f630ed885918d995a57498aae38e5d20f28f93ed8f652ceb53cdccc5578cf8ca432fd96e90dd594f7d5b015f546fa32ece9f9afeab8cdd804", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d981ff81374f9bac7fe72682ee015f8536945f80989a3ca350efc6157da39e84eef85c1c400a6896acc050c98cafaedc9b2822a39c9390f834d6401fc7e2172117c32066af7c1093bef14b6756f4e2d8ad8012ad68cf75d5b541ffff45035fe507f5edc5e57aad6aacce8583b7abc1907bc1735dc5e34ddd8be4d9114c88e13dc911465c6216dad4d5e3fa4056daa735680b297fa0f06ee60f3b8b28c122a3b351f1bc654c20234552fcbe733ae89859919e9998229aacaf3f851593d56326fe94389604ca6dc88a2b4f4839296c579388acdcb707688ff370aa181224eef06b1ff11fd466eab1ae4bbf266314a146bf4d87ff5a35760b903b30f095d42c72973b0bcdb6b69a057c66d85576c5423e709db0424d6f042943a2bb79c8172cb27d2bff321d7c6735033991a1f89a892df34f5c2cda44db9425d4f30655e0bd1eb88ec8f1f32e7f8666a92bf900165a01b0f9c518f3cef7e35d82d472e25f56d403fe14df684aaaec70dd90b42a2c0bca29029ba5bd893e8a2ea32d700065db66d4fb2c0846fe3b323a5e3f308115487850786e630467848730c72837794490d33fb935fe33a1fa74ce820f7160f719c441540f929b7c0af05b790955e5b153ec46532f0156e31d5353ad5fe4a0eb2a33f9a171108b45cc87b35ff06b1579ea95303f80988161281e99ade9e285263a7f73c6c0bc9ed2c107e85f3d56557aba1a3c9c946644c4487a75e39f461d198caeb5fde96f0cddf3d1cb990ba0a51a0668be412bdd0d365519a1705b52593dd5a6a1754e621512dd0fb9118bd9ef5934da35b44537693d2e72e6482f5d9d3695814781e4adba9fc8d31a1aaac18b42871f9fa7ccc63ca5f9160d01d635c139699a65f855dcd1b8fda6374c93682e431d652cec79602ac079530b7fad88a2a7fe79b8bd8578fafe6e7da9ed9a529dd4b419fa3b2feaa0fa42f49a4f3d1757204d296e7f1be75f0454a1edcbd8fe41129d9143cbeeb9d564fff73002ff30b22b68ad49729797fa81f7cfb39dbd7173c5bf7abe547d2e6a171610244b22cc8e266c456ac0d202261b20ba6e097e850ec291f36f4c13638a0d40bddfc8e93e73600ef99f64a79b268cc6d038423c3d64d19f1551d0b5bebca9464c4afcaf6b79abf5c0bfe937874ece224e14c70df79c5e7bc581938645a34436bda7dc6612b69e28e303d5a7349f413faf964b72149a4d76af4c7f9197f86bc23a8877af2338e7aa2a087e4c6c8ae5e9884d9df1588714eccf909b5caeb19c1e172f2d07537023af361836ff6989293eab5e9cb2a15e1179162e654e91a8d870c9d4d4458a33d2f5e5b656c0fe23cb1c3b401e2abcdbcb9790182fb0158ca919172b2df1dfe474d05dd06357e12157e64f9f83cc4a9b97d7dc422b62e1b2f56e0aa3e061635823b54359acdd3f46afa6ef08cba83a528bf1e6f", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b4c948e70b7241fd3174373d0a9c46ddb54db6959425719b0815ddcbb52e141bec8315744c878677ab3f9ea74b338efe06f422b4ecd32b6640964964931ac5dc448c0f85bc1e8397cf5fff8f5df888eec9aa68bc3fa121fc4ad8811e193847a96a170728800436b904d631f322243ef375ca4080e4a4333e6dc1eb637097e4ba983035add36f2287b4262a268d118d0701f1d0ce14a080835de45a54d129cb421e46880fa67393f5df6afd476a5844e048dde2bf70d38f02d82d55c4e32d1eccae42474cd4b2cab18b80c675fb3f81cff995b3e0c5e8946551eb6de7b8a51e34b1e1b5ccd53a1f7d09524c9c0105caa4cb939ab4e66707af91fe4f1e5ca50e5fe36509cf2bcd266e35422f1ff32609579db01192d38f36b4ba8209671efd44d023d7b46439f17cfc4dadef6c7d1a66294c6d203c167a37c8e205136cc8034ec4c303eae0bea849e87a115e85ef73b855dad5d60cdb3a071361717df491273728e9b7c3decc98e41fff2e43b6ab44e3c06bdb7800393f4f030120f6d6edd51b7ae1cf4f3b12b94d7a8d871a122d2d1c5d640e599730b8d27b49c137ac96216cba284549889be59319332d098f6cbe2868ac02122fca85819dd1b47dd91039f44199d83df7ea0c15f427e5ab3082111f4749f8a9c6e1a298b40060881aa1740043ee0f23c80ec92a001e9508a8597a27609f1474bc1ef4218e8bcf3940bf7e2b24cbd97e7de63a3c13b530fca57d6c86f43e392e42ed7f494e8ea7ae58329a2811d38d467c6e3c4eb5a8dfb38fe5fd6f839ae3f140a56ce1bf1ab33c651b545f28d27f6ca849a3c889eba61aee8b32fd35b1cf364767712de06729e3552cdc46fc2e53e5ed1cbff7ddc6cc469dec519d00793410acf8476d275a56e1c04ef52b05ddf882633bb47dedddf955ae6766014c0f4587632ee4d8bdfaf82b6c48eeadef7500505720b49bb34512e1f3a53428a647ce0abc115692ae276639d8a868d609e9452570a54c572c2d4a4476e454579b5d12e762728eac0f74159bcd39a8d13c89f082a83f59ee530f593d108c824da0a02a9fd76d3e3e10950bc55273b4bedf3373262cd34201931152ee883d0ab67abb7d3410db97ad8329c213a964f960e697454c8566adeb53072dfabf3ad305730209fe805ee3007747677728456ccf96e849ff8c85f9d602bba77023f13d7090855c08a0700e30911d3b95b66ee0361bbbc9c7a0cd95b104f8b07ce849c2ebe8fe09858c5f61cfb8d650c41d5649a00921f2859e84f427b10ff88f31f3a2513eeb1b9251d06a8a7cc2f3fd628c54afa0581a2802c77068399a93c95eadc23a9f8e9955caa3c4f7c9ae005e7aa39303cdc00ca562907a5d6134b1fdbd24d2a47c9463e84892db389a762a63574f4b501df72e0128111c9f521ef35f10c4b69142c22ec3368ca57931ad54c68079696fba", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "65d05a260d6c085f1bbfa0f0effd003a3dfbe04d82b2bb8e5b958ee369156cde8b17efb3b8be45f05777180568ef10029b736df33253026291749764465b3f75c2d119c2b79457af87d4ea24238100f1198a95378153d5ab06016ed430b9f0226488e86de01ecbee8399a1595e66982127a21bceafe4f9460ce378cea795ee48cafbf7502691246967345db2355d1293722880cde8f27cd4190af48c688686dc4b0a404c41d610cf72b8bc613cea8475ade63c56f13d814e18752b6ef1f5f7fa0ea7d3af25a74a5dbee715ac252b242cf33b1e5cab21f536bd1c5ea246613b5951bd804701bacb171f8a2acb6b85da05fc0a26373e26c4b2688b0562351aa85565d7bd290bedf3e75bff1492cca3f59c76051027c37ccde00a4cd21d4eb1dfe00cc3b38ad42dcc79172d893558bb388639b49273868f662cb7096dcd517af21da013291c3ef705a6b6f132e21d0a4dfec244f12a7328cbc18f4f72d243000da41a7d0f24054f71cd531cdfac7c3e81c118cbdc1a2973229f6fa7dde3b0d03817082034ea28c976c48ca9d93f0be904895cd9fa9af03e023c1d95d7f7a9332e0fe03bd93f4b66ad68720905962b9def36bb2834835384070fd51d3ddb23d4421db5e7ae5fd7860df1eb57708d3dacaa437c30cfaa7baeb8935228b70485ec74928cef7f466a80d278dc1566610c522c9dc53afafc245ad3cd62e84f739a389edae70735d709b7e7033afb65f983ae7d4228af4914b9b3debf0197c202dc73d3429f00ef82de39a089e9135eebe7573c47d2eed471a85ba3cae45ec2a3a23d2a0a42468393c7feddeff7783b668acde5784e5c38daa47dfba73c2a201e90f840906434bad01a4f45525764ae83077657367dab2b863b3ce019f28fb21adb16a37c6da76f7d86e23bb9c6807e9c0bb6075db11654984d6e21216efae13bced4cc780d41d374c617e5b566c901d56151035564491c54777cab20e05bdb23ebe8272d417c3cdbe685eccc89c50143dca4babc4ddee64f3db20fb40fc22242b1fb94b19cfa22a9213adcd18abc71c8f32609a7bda28840514e2b689fdcc86dbbd557f4279be7d89e64d39478bc0e0abfaa13231a9c41ba88971a80b3cff9c64936828f9a67eac788bcfcd1aac60e8014031c23eb37f56c66c542765f59a384954847a4c51aacc425f7fa78c106a740fd74c426914c8d9718ae1002b8a26b8079c112c59ae80b9c6384007bfca020d032139c61d73843136c88ba3b7e3dd6c29252d3a18188f61574b011dcf75fd76a7af7a17660fd5cc981a1a4ca0110179888db12e31010c78f22a655e11bcf7c375e4df4e3d8b18290a3e29f1926323e6bdec22856f3b3b5ad2527cebe047a841789490dbb4d671e936dba660af31c765d9e81423e49b6bc390f94c767280c44fa2ac1b6951fcb76c944e7b92648b4c3e829516dbc", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "530768c1f4efd312bc535642da8e9eb7e5b185541ec72d51e81c3405b7a38a0a7bf805a7fd553ad91f6687f9f6f337f0de6a92fa76081afacc5cfc68350a838d2523d784eb9399c6b88f78bc87ea1503f7a558fa44a4df96e2b6a1485a396620a8df33115e0093738d16e4601dcf40f84e04a9b3b0e8cc63332ffc64964c747a1e73eeb499a25f200c11a48ce1181d01877434c8b2791ee49d8c1d9926267a53a23e6723557a43fcef0a05c21348cc878d4849c44c8dc2731199508223b275f9b0f911286717225ff7ebfea82a72623f2697be8d60d5d1c8973cf90441c30a60da1567f7bd57294381800786c0e9cd08091a6effa78810c173060d6f49694d7345d073734e3e22edbe0f96371349e022d4e77307539fdab7a0ea03904ca9dad204b8112bed82144be6044f7cde77750c025d83311420b017a11b287e20920e97a1d52ab93d694716e740be322e5e569432fdcd323059f00609bd7553bb030a25111d4a8b6e5a5b79193d263035e92d16189312c119f0a158d6b2ee9d6734ba48e4d0402ee06053bb4b8687b8777f6af9f893190de765b248d2e336ba836cad8d3b42beae9bb76c4437ee46c01e072ebb4c9765a5fdd90d32eb6f2937a3cee506473439b861b79a58211cf686f2e9c30b7dce8ba284c355106d424d3a2e32356c93cb77fd77337967888f5926312a7623b781757cb94f5c92e117f0555ec9f2e8acad731810f4d7b25f3f51d92c23b08b93f98e6d4a860b794a2b0d26aa989006ae216f3a9f1f88f5eab34c4421f2d2e8f82c6d0c44cb8cbcb4739ac01162d8da33e5dc26e051406bf8a898dcebb5312ecc7f91dcb94cf7c4fb946e78afa17094ab5112e7a8143f4acded34b16f3ecf3cc9918f31b2efe3fa836761a4abb511ba4d31322092310ccb3bac6ff01984f4f2ba875f0706699f98a0462aca0c8d44253eac822211cba2b38893aa16f2c749eefb8330278098c0672982a96615ebbf66aac864f761619f4910a39a85b1d30103d8300407fc78f892d9a2dd1f5a54df2bd4bf0888c6af97f31440cec4de662654fe042559edef03d1f59a49daf8421d36945715af5d6d5e0b7c87e4da7e61f7bd3c8579ce51de2aa484b05d4b9c3b6fec58dce8a3f73e7e3cfef27c9085802f6f831a47a663af69386b99c357a01a201235a7ad2bba3c54bac580c7e57bce22f22f8ccf047c4c423f788506a267aed6acdc22e57d7ace5fbf37c1fd61c2dd04d04d254a59166f54527ec537138ff9dfcb248b8b3cf184e8a9576bac6c6b50d9992acadabb4b58cab0edff7f206a347a1b7ec03c4c042e191576c947d178bb1ba59ccf24f41acafb86bc83b4c5af2143c15673f6fad859b7a8f826ec6189300036ec294c283db29694d72c279be8a4ffe85bebc190eada49b24955b60bf9421f6dd218b7c5cec62827632243c3e5d573a9", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "61ad7b87f984bfe04325f0b20f0210c16fcabcc2c25bf51d71cbc07a1db1dcb631e0c54b6483788af7bde7411b3667f28593c4280b0238d6b48d2391b8c3d9e36b2db0198304fd8d39c2979916710f0c718e93cee757bfe6a939d595982a67894730fbb94ad21fa6641367a8b5fe8f5d52ebf627fed4a17a3e911eaffec7109b7a9d635a227ea067de772eb324c08df095e0376353e26352d33a115ecfa9516dc80bceb6d90f3e60b05a9b2922f0f1ac7d9f0deb8e131d10f44233ccb976c38aacb111673a79e5a493cd878e50d99b01a5707391c1b5c8844fed24408dbd021a307ba83a232c3fa3ec74fbdca0e7dfbcd8fea6e2bf958d29fcc7d5b40d9487a70ddae923c91716dd7fd8fa4ec5d4f9d6c5fea5faebaa27e4e5a483994be1f49408c10be525fd7d5a4000082afed642c91811003c1384f6b3bf3b55ee82cbf7c20d0d26f5e087e49565df9811f6c9134c35d9f2ac89bbf81e35a4d7b665ad003ad4e45c6ec7eebf810e985810b6733abb81e65eb57aa113cc83b9f374d72e1b680892dbcac9e5f72d5b77356942435e83266fec43edf22a2a02ef6a129bb16d7578ddccc1555d455e2f26c3a2e73ee8f3fc171c0462037a55621d3d56c805df6137e0d8bd1ae193c71dd8757ce3057b7a6bfa26290ec465edb6074f45432964adb55435e74f85e07e664eca1efc579ca1acbc022e8aafb096d0b10aa5efcf424d899bfd77e13f6ca9070a593d4d25d020e39a4806cf26a6c3a2330d9a23cf79e55714346161c1e6d081e04bb5f0f082054f1d006db898adaf67117835e847ff92f35e7ff96440fa3a9bc571b47048049d0468d473c6a4769788dd3667fe6af576c4f28f4e9e26dca7623577f172af73ed2e0a541af4c390312555e1be5d61f1a451e44c4b9ecf6e0874383aa399af20fa5e8daab15f3f6c63d8c2695769bfa27996fea385521adf5e86d0e533bd70e9bb933f19acc34c231865a5501c6c671f067a03aaf4131369c6b5a9a265eba477aed0c1af05c23ce0e35799af2d8c701bb2c22627ea051c07e911ac43fed50494f0d08ba72774291fbf0bbe4b5d4a082d0a5929091ee7f1f2f868997c9fa7f605977014dc9b047e1ce8dab48034763463951f96b9b5e2080d48a9dab416973aa18cbcffa874bb9a7e7c655cf94da195b97cde4998fd532e7926cd37193918dde66bcaed7a794c968ceaee8a7fc703dab729bcd8d0127538f32cd0c5ac4488204bd995d6b409cecd043fdc021c655f4829a9fd9372840322ff846d226a9edbd6782e313628ec1fa5f1b947bbf87a0b5fe59e8d3f18fe012a4b469e8bfc7a88f5d2e66c89f246aba6635c0830e5f858d8f7f29b07b83e2ccfd2a451a8a59904684cb35cacb574d1e2b94eeb26c6e306ecfddd0002d39a7bfe76b71200f109e1f468f34f6bfb6deaf9d9b510b73368b6b62c6e", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "06ace053e6fd8e73969a2cd6c3023031597428228fd30dc6059193f1f690c12855bdd5f9739eed95afea2f2d16b797e30341d34c87e80a138cd1da626901a362488d19edd01fc2bd34de300c6b992396906453a27aa5f6e6e6fc3ee3b2039a6bc6b0786c17be45865baf8d7f21dc5af0a39d49260c8762be87fd994e236bd63180f2f4a7f42de2b479577793f1796101f3fc5f75c57e2caafcb57c551cc5a83cfb3a03476257f3ea1cbb9f263ab348ef6ecc38139eeeb516972a16aa0faaf625bda1e942098b4a01ec8f1f127ab8e0878af9b96a63a853d7c6b7d20284464737dbce5f1898f1381a1ff45c1af28e50d45052486975788d8c47b22afd39d02344604a57a1255455a2b52321c40bd3035bf3e7c83045302b0c7fec547e89f37ba5849bff7baecbe772a647c6f81dffbc7e6e810a635787b0d48933e3f1337b3840fb4c6754efccd88bc970603e356981e9c96f93abe6138250a8f78db1c48ed4c119c45db1dcbb538dc69c9e60fae7bbf2ea1cfe3d6cd323178c49fce011390e675348b43b0562de1865095a41c63269c06b75bca29a8841b817f4a46812b472cb8f149a22bf6e6c9c890dd78099a0c8064fc1fe1f4fc0060e2fa697e0c4c22f5f7797fce0c4e39f0b1854bfb6738d508f54add1e21f4a85a9506cb9167d5cecbf14a7372577e7dbc3a2106af0dd0e33bc8c84c3790b10329faf8113a0df2f15201920d77478ae4797e69f7961fc02f06f3aa43729d24e8bf22efa0bb8fc9faef957b81b7ad25ac0fb6f9a5eb16df21effe201625a7674198836b25ccaf4643626afc2f39b070ef150b16838a8f5a8acd605d587fd4e092c9e4a9893ec372ffb7d4990a5739d0da6180b8503e78e902c180d0e195d9559c7bb646bb50e1bfd0fd03b3cf5e713ae23880de3a41de3719a153bc01c91bbe59238994454e87bbd696ede45a5859dea49d3281c0afc162e9a605bf85ca64f16a06d8595d6ca75697cb1426a13239fa4653556a31f743ba6e61e4403a4767e11148e39ed7e483835f55dca63ddeaa2b6e8e6c5d6b0055c4514c946060936ee1cb06af4e8d4fcf54fe28b0b829366edebb93a20c74a6c2619ad5892940a0ade859a8962c562959e9643f6a2ef973397df39c901e7fa3dfb3872286d06166fb7a03aad6a3689fa9bdfafaeb05892e6a147968c91454393e89fc7a089a623b6521e642bfc6a4a09955114df594a5f39ecbcb1815d4569e0373bc6e9fea0f41c3fab1c1505cd75b3d096b39925e8bfa8b5be6ab6b0bfc42da351c12651e59b10844fadd02a5513615b7900b657a2b2c62c6915c03a5e9a299ca0060c51b3512a019094b2b320b30579886754339be7386a3755fffead8bf770cef7a6ceac37fa2661fcc5ea94cb77ccaa4fd2ca89515fc2823ae962e67355199a8a77c0254f4053c6bb9d75a2ce2ac6d70013", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ad2b9a035000933f449b23de052fdb9130cb7e081da86935a66bc04276df4ee7076cf9578ca34fb0b770e5ed2277447d5b62bf7ddd88dbd420627f9832fed23a4b7d304faaa88fcc7256a3f6093830f026eac8493a59fa069d57b65dfc04cbff2b3a0dbd0d69bb5a6146c3eb27e90093e45290dfb7146841bd73b3eda4b41dfca6dbf355c0f6016f526d691dd190e391f5726322fa19f9ad65717e6f4bddd7e8621e5477cffd5b23b88034ba24e26c6138ff6f6cf83a648defef31e12a5ee8785b0c6c9e6c6846a41ef7b80a104b01587a248aba5670e6df08695185143e39ff2c79e400da787664ca62f00cf8494d4a6b1c5c2b322fa7494c281e53fc241daec5ec1adda32aa298933d6e1d62414640ebef7fba83ec95061a1735caff25ed060eb3d143b5af1c341a01f53e34ac24fed1a4e490468d9b05e936a34885a64c1272d364a4b5dea33748af0ed53591d56187900e2f2ac9813912f1fc4c7d76933c989cd49c3358cc02c771583091945b55adfb936552b5dc000f2136df6823b788934519467fe158b23f502a8637e1b91276a8ea126fe87f430c5530f06191d4147457ac9b1b5e5e5726d0dc5f3e29102a54d9645fb7c628dbc4037c98900408996e30220bae50811854e00fe9f811ecb559033c8a0b908e74bc09434ae3c32524532034207da9d788342b51c0dedb1d410dc77a19ecee3209ee292677e16e3889e8713456ac17754a46805fecbc3320c76af87de36c98dc1c8c06e2a41e355ae2804a28eecf888b8db2c09fb2ee2557afe49118b740ad9873571b4616f62b75949ee6133830daa5f802830d52d563bbb099fe78ce2dd86db88783259d443f0f9fc66c95faa1584d4c23950b766d76631343389820024320943f915f18822dd017ce92f015b23bc5be7b86399b20e16824347884fd9c7e305991916dfc4b3d918babeeef7b6a2ae9f6c4d08cd246e11f817943ee6c0cfd914510e93dae8c84e66420eb32aac713d37fd3ac8f070a8d1a6fc9ee7803cdd07e853c10602d7f450240bd25f5d7b372034335f0bb9b3de6b25be4ff55a5ab9424ea3fd1044e65c0ed9d1a2c6777c4926ee726d8ed9e5fe9e1cf70d5f9c2842193f6e229997df1bd2e585df34b3208377646f685d36edca7f52b563ec86bd72cbb3956bce51bf95f1df8ee58c64f8cdbab5d4f05dc130f67f11cd1d98e7c487b7bc43bba42170431f989948dfd27e79bd981bb345cdb98293c2cc23f2e7cb59984ef273fbaab8010f5e3ee32bf13a9441d9f2b5a2b386c4b9c81706f2a40c4ae2096e0e07678c85cf5dbc9a7be4b70c398e0d21d18f6691ac49689f61cd15ae1b7ace5d74b07af5754617c10d6237f68bc714471d75ef344ed45b5425472c65137d4282cb766532ca7fffc87619c1e239d8a7b5314f4b53e3afda88d70f86bd5c51b0d6b0432da2bb140", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24a778035efeec3574a8af45f6f365dda9392e7e5405dd285e24b21051393bb0673cd4df16fc764344f5d5ca88007e9df574d2a3618b29d06f3dd9fa180edf1553d9fe8daf3e5e86edd90e6e3a3e9b8bc8e35f61c5194882f0eb51a92dfacd2b1721e6569a2be33027302f7394079b11ec079bd7e8234d9fed0b70c1d84275b70d6a9b4c0a193c14180bb30cd62f2aa0511fdc1048d314ce16334cdec0f8ff1d28d8a34708d9295f6e598f9e191a6203c0569a43d8e61603433cd4e2a6bc0a6b54fa221f8c7509bebd183866432dc2e247adbe96d19de5a5b22bcf2204aba68a595fcb26375f16c64f98d5ca7a69e441c27a9ecd8f4ea3400b9e8edaef0ed56fada50cdc3cea03a583cfb094e1855454d9eea9fa7922ebb74e9e89dd07657a7d241751f28b7372e675d196096b4e45463340706db4182f478e44934450e51d0247010d1a99d8d14d4b08276af52ccb2c49dd97ebecbeca4c502f1afccd369031559f36419ddc6820e9ab886d0c00e3799a47bea563f1cf7cfaf826ebfc76022e45ff4fa5251bb1649c56790b2a88e630b2a038d618e956b328a4abd1f3a73dedf7e4e2dbb8a97073d21fba276001b93938a0568b084414ce18bc2750643dfece3c3810a2c2e6786887e3edc8126f040ceafa16d11e894d6acb2e05f805af63335bb774b2f0359909f5b5a5df7eba956c52acfd85d54475fe5ef48814ef2ad9af71d02bb4b83a3fe7933db375831963d06ba0a3ec29e7044dfdcb7490d192af51466953a9991fb9d51e9853df7f552b6cd41c90b3e5758a9766a2f9d29dd916dc56b770a4dc6c85ba641838eb309a4ab82c84335c43a91a47ead87cf53fa0ce348b1e26379ee0bd257d7c89752a5a9622dc130a1fa0b4f3efcacd0e69cf8a57ba2a07a7a4cfdd54562614086311532281936919933d87286033203559f8f6acc5daef963bda7231489d433020dd082e70dcfb2e80e36a8357f86c7b52a8517f5f713c2f2eda0a96c4530222749538af48ea76843c1e1b4bf447945edb08ac078c212b909bb7e09bcbe624977f8f166ee998866aac02b71c895bcfdc8909c7c59ce7dc28fa7c3590f2b5a557905c44105bc18b14a6189771567d8d4736233e42349b489897816e94080983926b99f045a297bc4408bb36abf39da1d76de88c3a67a46d3fb657a9672cb4a57db63b4d5ba54d4430aa285f7b6b4b543b64a74ad76245ead49b162cc983ad364c5334dbbbe1a6339f0e03a57ab3ce93a701b28ce276226cd92bd1a2c1e542dec2c7a034e93410b4c493eaff07213d1ce0e0581d9533f8bde65151d3814307e03ebd644f944e0409f62d48c0ccfc3c7e43595fecbec51cc431079a9cd0ea4579e2cd8957cf559af188d52b89242ae95c8c38bc57807eba666bb4597f63c656ee641d60b91e8b577cc78cd5c6e8da2b0c889db26444f1", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1e72e45681ba918064347e4c03b72b3dbe4d7680bef6c3bdc826dbac96cc99cc1e81ad284b6926e801db3e1ff51773a1dd593cc0474af43c9a0ab44bf50e88ee0b2b929f69378de4f129df4b5c542d803b0310da0df8d403deada6b9be37fb6c8dc71458372a7c06e66a0c831eb9a5e074ecf5107037d43484b5199305e91ebc75e707f49f35e0bce70dfcc69ad559f253167018ae3e53795e1097e2d3217fee3fb015e9a367dd783ddaa66a2c6fbad3d84a396bf4cc6c137c932abf1ec2c6bea753114ea9f6f9ca1fe16e811a83ba10f6c30cd01d7c7bdfbdc08ebc91ce1fd71b7cfcb9f26a2ef667a2b8fbaed244910a9e68c7d1d450654f7579d0d8b8ecfac1568af3df398a9c4bb2b2a2fe728138617bc65a2f4ab7e42a4d273c3916d109aa04a598f2d3c55809e0ff86f4bd6cf41072e69d37f38cd8b042fbc102e778857d7733984d909d7aeea05651a5262732f8c33ab3831ec8a093452b005441cc1590d71c714afa93a28ad358d3ba8ff2cd0c318d76882109c60bfd2227cf5e7bf85279ec3f83fbd2d7f43a9c16299df4f41bf56fe732eeddcdf0794e981714afd2f19080bb266c3e7959b261fa5bf3f99361cdc57b20336196f92278ee13036812622504338566042458d70891611c0aae6af8f61e4728a95961bc379e9af7241fa6a6e927e217a3f99b24e7252de67a12be7421fd591bd8ad45e0946209bc76dbacb1c0d1c07a2d96d9fc2c78f62389c0a3783bc45345699d6625bcc28d61ad6b41d49ea22f47198dd1b20fbb4b76f55c03b4247b7265ad82b233afc17a522901d3fcf0cf5d7bb446e92687fcb38300957b6874a3a18bfc23e0d87980abe81236997186dfd55e3184a0ff0bfe72295ac45e999858aeb770242f9912e5e4484f3e9c6e4d400d550b851af0ec86c0c570177efc1ef38cabfb11796a9c03f4757f66c9387364d80c350252bbec83c99d4b35d1335d260de64e2a61ef8c76c2e3aba7496197ff520e7d076d89a114efa7468f4de10fe8652bec8d011b85d1ea2986a5de62b9b673609e2bea362167113445db2082b1ac9e48ecfe5fd229ac62aa62d912080cfee7ac76afdc6bb6bbe91a1c7de9fcf890a60a205f0d4b118465f905fa648f8374270cbcab9a852a86eb8287475fc85754cd41743bb89a30b7c712541f4d7c2fc0b329fd2410f97dc513dc253cfc37a9ece3bee86553ece35f29eabc5aa2f8f983e58593fd533b39c9a4d26a851655f6792065a2c2612ffd2bb0a8595c052fe113836220c13856eb2953549f6d8b7feac517c2260583dce9311ccd0067b2c30d0b3df22e1f4318ad049d2595191fd97c20893138e56aed0ec8d3e5b41097205245e350f12372547111b9280ec2ef669894cb3753df491b33078913cc2902478728b9ed27eb23c98889c94a1083edff54faf7ed959ba7f8aaa24b6834b3", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d6ff67ba66393f193ff6b5e758f43f9a2c434c266afc681541ab5a6d1e3444ea380195721a4d08269f305c48170f779ae94678e879b9e9016e37b8d925560a9b5624590c73419e57f682f52d4c022ee6b3205d678dda92cd5ff104276232c4d606ce91019ddb08cf34bedaa5a62c7c119021ca07815c3e24dfeaa00111e1f5edd0b76509ae5095c9220983ce4a72ce5c2d3a1b28096791a106e31669b92918d7cd3bf8ba474dc4e05b15a640a73020a394ad8c056c7a77d98d0098d8502ef10badaeae6e15e437be8deaeada490a9f63f155c676503ee45a942da74fe2ed97c7adc7e2f0f19f8d31eb18923dac8abee7ad23b2af0d85ec0e936cb9cb890180b42004636d899e1926ca49de39210938844f75e7c728a7536d038f6a33e54b627e0ffd621d0c0cf3aa5c6acd6fc4e37672530576a0ad28ac42e9e282d7e0a1960ca2cd8096915da4d6d033424326b191407c6d6f059a01ca88473ed460182c64cf1ef5e761e42e0a4b0e465dc10aeb73891b9e89833015262379521ee7f38dba6b42ca47bb1f262ec9dae9046d51bbf2605c352f5d8637921f4450718c4409843023d9b8533a151a1dc4a2f287224f49a6e13a2483c7ec24f0ff899075137d3d44e82ada4ef9130cd2db2716b738e526cd0dd8054f435f0c8e7a2f373f8c6a2e4581d1459a17453f11b06b2a60c9a6915c858acbe3265485a845140b67d84291b04116d4bccc4a0f24b16c7ee2f0e6c935e5b3ff537c8c9793609c114eb3396dbf1380cfb29001b271b35a108afa7955f04b3fbee0fe45827737a529aeb3c89ca27778ce888f95103be47cf73ca88a53628e77713c2f126ea8222512d32bca730d5d8a302736311a8b2eda3f74e8344f7045ba5f642a85fe238981135a0b9434ca620b6b6127ffeee3fc13b06eda6ed8f696d20192c484415fe6d1fc450ea14dcb526d2efbf31f79ff96267b74515f60081d811e085f1df9d059f268a154ad573a469fe55571296101c4877fcc4cfe67a9a20089263d29fcc9c088f69009ca265aecf5f951b50ed596d37f7c2543e9852980ab1f947efcc5de29c44415da48ef2784d2de6a200da315790a7bb68a75c75c8ca323451bdb91a24d887d770ccf08017467c11c6522ed78b1ea9d6dc959847e9b4ebadfbf13c50b81b2b2da0f3b3c5feac08d315bce945e6b4e29a2aeda5569975f241f91342e6839b08587c06d40db4e8c08d17181fc84d1fedc076df337c24733276fd91969252614bc2c01629ddd0da6fb89b44f8b84fe44dfbfb1545d5422d7ce619f0ee34d78c1db6e37a1dc3d648a6f2b9098f3825713eba86ff890678ef66a7233459effb47698d28e10a9bb443bd4881d9ebbb0ef1f81e3ade12b49efaa7db7c97ff189447105413777a4283c00ff2de3d038409f00118c86ef727eb2c48fc26ecda1790823f6ace4d9ddad", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4247757b6cfc7c543b4baf3cca16562235493bff179da064f56c17b02ed73927ca7d16aa6acb1e17b2e7c3e16ce28774227407ad30c963f206895cdb1ec67c3fdb6d9697e42c1a96ef6235407a63af4ecce84beda446a59c272efc97760c7bac1a2301a71cadd9dd789a41893624089fb9c8043a37907f4f7b68c0efdd6697bfb2607677fd9876ffd4b8bd22c81dfb4b47915dad0012776a4c3ad149007fd7a391de5c3dc3d4a9e4420279c5a6af0df0968c29a6d8700a4b651338ddb10f8bf2f5a9c634ff272b6c503a9c2500c7f79305ceaedf77c62f27d93c5e390acce3bde93c989f576d40d7da96bfbd0c95fddd809b10a9c42c5de684f357f64caeb5cb386b1ff65e89faecd72215acc6027f04c5bba1796c72d34846a81c6d59057697e6fdfb89f7ee3d4178449740192ded29140a7ea94b20652b9328722b9bf1315180f2a1913f925b95959d261866f1f0d1874c7b0986275c474aa72805b4d2cbe1394962e81770a30b0594e95fb77fd0708c515d1846a841a0339c1bef1a7787ef319e6df6aa57408e7971ca16249e3b65f2ff886501aa70810897b6237e7207964c739ef0b2bb250462fa7e8beb9812cadfc958de364473297760908cead7eb319f56d5211647916752bb1de471b9bea2d32e0025a810e60cf27ec45837086ae26b0b5f52b3909c0bbf9e883c8f7cd748fb45e37c735b2dd9db5a457b098ea2f8e5fabb954aefff658fb5fdeea594fc5b2fffb3eb1478dda0321269195cd0db0d5ee7f62da00e94dcf4b696eb8d6db9d800aeefac1dcc878a39fac837e1c3fcde18fdee06f1b2613a30987d83c5759b97f7d3ddb4d51a99f645b47a9d6f9f2dd4d589bb0841bb31b8fed156113932871b0eb3e25464a6e9bc173280599eab3e4a6b56764c2b7c3258507d43ead9d127e203a04e476e3de06209d6128c7c2ef8ced1e053747a66ebad01611510fd93a06f3562de5f608f4387472fdc012bb5a481c8c8e885911daaa1c4692f0c6d61a84ead4a19caeffbc089b49c176e15a4703defb3865dea1368c9570e63ac1b2bc15d473a5eaf6394016103b859dc7e585fe37146c89769806e9e82551c05775c4dd47cec84cbd00fd8167e1b611d23bdb88a6029360cec0b7b55b4e6ac2f57d74877bed7cd7ce9c78ef4210574b279e934d526cab7bd421466654d823e48cf53041075d7aa9daf4cda72fe01356591b50424679951caac40517c546f63964ca34cdc7152b8cdf060367e3036dc992e5a7d04f1079db32713684e1b07c8c7025c62dd9f4172555d0dc603982313be74deb69badd8b96de6ad9a6b244d90aa8faa7a509b524626b90b51a06a960cabfe2e6070728c566918637ef1f42ce8dc45ecd8257ed15461efa8e82c0bff3340fa7a59fc05609beaa058191e74b8f0fc62d8217479d0b7c8b74e0a2799f01fe27df70f7e", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5fbec77121b2ba0659d04cbecadbddb4541ed3f52fa0353bcb9cea951579669e5901ca1c6eef1bd1f95c21616771e04f534308bf75cb5da35b2fef0ed05cc36e4b16439ef8b274fd5ed254e58c30577ae8ab26dd48b147182706a97b3707e0676514b8d3b10f3195cefa87e1bd36558355d94b39bac56e56f95a71ea0d971a46d3b174f8d902f3fb8cbca11895179fae51c67298fa3a613e8ba223b6cb32acc8917dd26213eafc5f329aa5d9175e10fa389296e8e5a4cbc458623a110307794ee0594a9a37a47fcc7ec7d755c14a402b84efde4b71a1e5da62391f07e1d1870ef50bd9a08cb34b5de7e316ab66c561be96c7c5058cce61bb8bcf5789da95ab0bba29e0c52913bb7f07fb5abead9b909a6e3fd8ea3c3449546a57b864c4775ee04903d2571a6f587f7c6200a3a03ce202c44b3014eecd8de6b48dfb41933e61338688a684faee2efb87cc690649ce156f02b30ab8f2c87406c5bf2aeace6e369a09042e710ff215724658f0645f6a710bb947a8a0ebcfed3ebe16360e15193fa0e85d8b092c1e35e41e71429a90bece672c04ce82392832dd1c5a3365f8e9acbba91e329427679b8787c6967a7149cb933c1dc780da0db9abe748df14e53e7780f7f2e522893860e4018c577b1cc82ca794ebd7ae95fb8d3c4afc5d57d4b61f12ed05e3a4a6646a681a6a5ef64651e34e4faa3bb0e4abc2c8bf5fa387a4e6d4c01ba16d5021061958a9e96ada1753ca6caae8a52f6055b82e6c8a23ca780471758d5ad4d8ba65c84440641975cd9159f2fdf0eceed395c1c45765e6d92d59c91230d8562ddf68f6a419578716331d625c4708bb87a51717027408af769f63d745769f30b13590033d18693fa029ca3f3dcb5af86369d2e801716784fd527b530b7da59adaa8c0768d116c03dc7c41c01beca466a82efc05424b1d22f5c78f16b8678d3b7086dcb4de943d521380fc11d0a5479a6480b418057e3ab88258c7076626d4b41e1ada0ea44c265dc26fb8c62f994832fe7ae931a913b963b4e444b027bb268db4fafcb7b05dd5b98fa0451abcefb4efc293898f4469a595a8c512c0e1c0222194c079ba4fc2dba95518a451d150e153e17d57a276c79b90bf428188b639ceee58e81531c65a0ffa402bee71c2666a0b08ec72a79877cb8d5fc262685a09e98ec7785e0ac00aa3fb3b2731bf9d322782c46bf1f5401992490d70e7815b0caa452abe994d788f01be129583ed598b52816e3f77e423d74c82f587d035cc5a3d125aea406a561f7bad2b1a888ec59af310bd62e01b5fef15b3b71be0016f434a295b9f6a38693064faf49e63da6dd80c90e3a25171e2929110650be5c2d9bb49fce3d4b97a6db8094ead530fff0643c0dd82e2661f9bbe103ae889f281c9c87dca5316b7ae85bed6b595729ad6945cd8973799919f3bf171f91ed849bbc7", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "c550599d7e8bb202bff4131e1b4cbf15689acd56d15be9ee746b6d4dde0fbc4b0c5f4d810436bd450e26c4d499b1d79d3bea66d505fb4ea8aa67a6f19c4ded787b2e495765f133ab584d192b9786506875c76061b4c1848d3c8de46655661dca52b0a534e80b25121d7f866d4a38d75f19aad0656a104254f8c8690c851810afe2ef3027ad2ce6276450a81926c31f406354f64139b973f41094c44d82fbcf84480e15dfe68e8526a2a9ff8927513f7f728257093875cabeb8ccba808bb46ef93c160c3352a74bbf80a8fb5a0167af68b141af9573ff216c339777ed4c271b119c62abcbee122e15fffcf98bd7654d482cd6e7426a4e8a0b32761b634e58bb18064a851f4b957aa0b2166bb93a10bd77d664dd7aa4af9455fb96d60fc0f842491ad4730a388a553ba067093d46f41dfd81781e9547ee667abf232cadbcb00e9c061982a6a69fedb9d8029d19f64d53f2540e3ce9ac485b4cee0d855c58972f3c490f40e40a4966b86a8a9191929e56a2519aecd20a811c2dfeaf2e080ca68f7f33a4efcb084512000bad888a7916067856510365e33bc98a94afa0b366b99ea326e72662edca475312e9478684d67a97a75cef4e49dfbbb426d159c2233a0ad96f875a8b9cac8dae189bbc02a8d9837f9c6c0b8d0df374e0350fdd68d44b20082b981164ce53b951167375e818ced94c22bb977d72a280a6379ad5a1acfc59f1d0b691fa4166403074fe1fadec1ab969b22555a8e9dec2b259f42e5a3b83a0a0745931ce06b9f7fe9c737fac0017e1f1844865e2980758158b027fd5e00c3352cc3f4fe5a73cd118414f76232dba8416be57b08f8a27eb72779fc97fc9abd71fd509dae4319de2a701a6baddbbcc665258854aacb1ca0355448f5992a056c14a7dd372dd9219a12ce77acecb9f1e554914f84fceda9cdc71cbcfeb46a04d5c9f989ca2594fe0c3755bc89c45de4453fc7c55aaf098c9eb55723e3c30dd22e8265b6b3ba51bbb88c25cf0343ce3bf9bb23c30867872eaa7ce977af6c621658a233b334f1e915bdc3c22ebf52ac81d9143b669e741ff3797909ab09e43352b1b4b828aa9909289714a1a9e3c9244a5b6d8b1e4527d334500938634a36871a351416878888d0857395dee6224d9f973a23b34911960a42f8810c5160a889ebe012929269dfbb1185eeb1ba2f732c01f956929c143d4e0bfcb3ae1ad803acc7d0f75182145ed24e3634b99b54a9292c7414ada8cc07dc05d46323f080cc3e1d304582f8a49fa19866a9a25911fcb88ae02b4d93ae167d00066c4ed6547bdd08542afcad6a2463eeb7c676e22fbeb6e6fd300f3c6af0896d49254a248282d61d6904631d46dbbbb863fa2a9f0a72a868be2f2b1a2d143985806098b0b470572f472de08d951eb353deb662cf60ddebca848f266f0a70f744e7c9ecfa84a05198241ff", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "683f3e96395d73c66ffff29fb5357b7b2324880a6b29d2eb20ed3964c2c321729b0ef52847b0d77ab02c292def150213ee8c64267385988ad7b6c521975ff0bc60865a0e8c668c3ab47430da120fac3c87d9a39fb74a9299491dce1456e9a366c52dc770162c5f39a94baf1db930549e97d1c23850ec98629d1210654bcd76564bc6a4694a7ab922624c8f8b15f9ee09bbd0f733caaaf41075b621367039e8bec0bc179f2ca8f081b724915d9aa946f0c6e00b2c4e73c702d86dc0c137f95154f3d8af08e03a3801a3d72cfc348d0f3f6ef1a3a73e21f80dc8fab1ff1d205328d7026fbcc62888293e298c4a9919671fe89d4fbe91a47a0ff1ff99f1cc8029b39c60287d8e4c0caa5cd2953275972ab34962b77310fcf879aa29fe56564aa472b52c6c52b25292310f2e6eae4f4abf044bb5bfe2241492c407e0e29782ce96ed0e5c57da8feac220ab74edd72565e5f1ab654b273da371b6f0de77410375da1132566a0ff576a0e5fde320ef4ed7edfa0d087e37d5d01dfa5369c1ac33b98e3c27a74ea9d776a0a822fcf543325a84a9e10bf33dc3d1ef5baf6db58573e34332bc1f2015392c66b2a4459fc2eddde85ca2b06738d6c1fc3f0598e3421223ca3f205c11c4f7aaa26a5ee45f9a62d28261b4ff6ea7a21eadcdb1535a4f5d5c3f24307e810fe1dbfe0636bb39951ee9ca3bd4e3dd9e7925d9eab477984f79df8bba8823c42065ec14699bcd8903c9c94d67b558b5b2d03030b1855c301f108d3edb120f97ee959caf84cb6a06727906b574c958ea7747291141c8c334a823ef2b410da1077c292ae21200f6316ab940645e560eb45903ef4765c53313401c0377d841552fb04e264d1a101714576d5003aef7b322670e762fcc99705056ab18268a33735a5c35957d1c4587df22b99d4c7cd99964fc1ed32c2a62a728acac965ae35ed18d94133a0bcc3e6fa96be5f3dcb45ad3b2689768393cbe2fd04af2cc0d643c8e5d45050f698b1f8a0b82bc9fde760a50883c509d85778f5bb7dffd7641347d53aa1196b594a7c2279bf1aea6ff828ece85b1f39255fef310d4ee6234a0813fc20509a6ffe9c81a7a7d71baed3da1fd3b3ded9a8523468307eeda34001c99ec694a409f85165c17471282b188a82c15570e50e03f5470066b20c5ea9b51e8a46a6cf1eb0743a20d58a3508a7e6d311d955ba3d39b66a90aa35e351b444c028be6f053290fef0042e22888d99ee13bbfd6428972cb511b32db3606d7b8d542fb57e6b11a2e75c9246b8feea2e5c16dc0418681d721f5e18f2c0a64582399752152fe9752361f4a8adc4dc67b57b8924b8751345468512e088a02033c8edb73b0b07425f346f44be08e41abdfea06763e42477da9054fa4e3e0bc565cc76b3eafcbc3b9ec179e5a3547bb9e0a468d6e8bd712c06255d87eb2dfc5cb55de84e0", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ad4f57b7cf8a67ecd67705c0ab3f3d51d40c3787201762c3a7c484cdcde0cd5dd7e3eb991c866727b03ec21f76a878fe6b3d18c9257ffbad9facf1ece4f902cbfa6d03c31f80ddd3faaa4c265ff1caf93dae6e9f4992709a5b516b6383c75f8334309c3133ccac62a63503e5db865877749f6078de3af1dfbd3f5a9437c7d991cb9e47c6d0f2db64863be4a6d5fc346bd499b867ff8d9b5ac3057b963d1e41f15098a811d85e48bf7bdb77e7037c98b984f212c7869b45ef5e9cc1eea29b485c2f0aad6a0b2c0201eb69e5a7dd2b13140e7bca82ef497c5573aa062c2752a1514431cd3abb7e67863757516c52b48e12cffa0bdbaf39a5af499701eded0d28c4d059835a43aef66195fe585fcd8b1a5a7e4cb5620b13b996d7e4da3a97c8dce1005408128ffa66564d80f69f0b992adba8d629d31ec14f89ef727189ab4cc8fbb4fb0d8465dc32a2037ac9a4110097b0a95424179137532d8e51c28b4e0ea1bd5fbc987e0451b194a9643483a025b2d9f1c6426962013f73965ceaf1702b9c0a71f027b2b981243981b5bda0360a1aa9637987251aeb479361cfef724700efaf6a2d0ec824061feff1ea4ed06df472546edb932dc52bce386fee406e873360643da899d7f10880fd1ecdea47e9bc92e8665495a9cd83bbe8220da0b0827d92018e0c3593ac31469266ec0ad2b1ee9f18c1f7e4681bb1148b3d334b2714799828f79349d0ff7bcf65372106e04dc843d2058d7bd9480dc8b750de034f1d1d32dedc7fe3a946c3a66efb30c525b96e00479524b3b1ac257c65c909a6a95db0155c3b7957a787e43f0e361f1e617b29740c1e0b7c830963fdeee0bf11570eaffe0ef568923608d7db51437bf1a46bdcabec4a0862d7184ed645c51192528a5c7202378aa7dd02073ff3757727fbaa0ec76e3ce5c034abadecfbdb196eebc6f77b8f71efd587903dec0a9f49cae4d78bdde86b573831dec71c90edccf796ed5bf8ce260f45468f132470984fe109eafe21bc583a7d9697385719d393b3863b5a7ba9a896361cd81695f7098c39b24287a2f6311bd51585db51f41b308d3316a73053e1198e802253ba5172869ecfa330da24484f428c6a9134fb028e4b0fbc20a4371a73c9a3d8dfbd9a00e186902fb439ad9a41b36346729b65d62a57eccdfc823db8f8b647f839631fec2ad8628ae140925a6ec4e64551587057e0248a069264da9d509d030efc56a4bae9c549ef69e398fa965fc12c482467bd38c2718f3b19e9fb4451e6a82bc217a652ce2811166d350ec3e24ac58d4ba6ec3d32347f516bf3ab3e34d04fd557e6223a645bee04b2ba1078f77d59a079ff7c8991fbe55acb8d81046833117e4807deeb228891420b16dbb8178d272d418aa77770c40dd02930b294b7201aff95b4863ad36a22438df8d2847c39b72aaf24286b7b9e99283f27", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4fbcd282306b6de66b3954d182b3c9883e5253b432ce1e99a16867f149bd4d7d63e44760ec536d9bb87eed19f4acfcd30dea7eba24a42a80b9c5d1cde7ded37ae3b845a51f863be3e32f5a43f655fc2efa9fa13981bf9ff90fd4e2243a82435bd7d86800fed63bae06c0192089e9eef0a4bfc54483e4efee0589127db702de52830af1c733487b2334639c630b70a316670e9aeca2bb9a04717e0ec7d04224e97d04db94a61291aac74c389ba39365b020e323e9e6cc87b9e7270963b41b45b1c2a9814dfd096da49a14ed466e96307281273974738936dbf3dd9181a8fdc186488c5840bb42f28546e9401ad59d8de5757fc1381d4ea90d9c063ce18ef07986165a9891204aa9ea25d0142bed872f8ca979afccb7c879f950f6298e9f36512389261194e3923a59c9ccaa26288014fbce04d17e0ac644ef9d0dc5dfec8c3aec6c7126ac8f425c3e89ef96d76a8536b2aee578559d49bedca6f35a80d7de0193b81d38d90ee501555f8193688390dad0216bd37aee5827d50d628a93f9da096b60a5205b94dd52e454513e90f0039aec949d5c9f31d91d5ba33d6d062660fa6ff4ac836ecdbe0d62945539bcfb878e787940b5438174cb07295cea6760ccc40b252769a96a6ce308f4b7aca4e0270d3b222d9e24c14978841499c5e86ac7bbd029325ba4ee6e11d7b66c5890eeff8988e8a2ae3b41ceb30de46d4c5e4ad0a1944c92c26ba9c54a2e445079d199c8cd03b1bd1bad307f28008162918699fafce9bf2db26495a2acf0260bb7930159058a9942d2362ab8be58a13f90f2ac3a6ddda544f6c901e934084ba81c670cafa9d235bbcd4049648ce2828d3cad843e843d30e9f2c1dff63b8d71b25a7e062fff16f8c044406bfbe665c4860cbad570c650e86de882f0a35aeb7704d443b9201fd70a377898209f8ef6dab655adb72200b6b943ac0ecf5f41f3bda221f2e5e9327ecb930b028eff2590aa8952fe53fe101e76d06af4e696f403710e584b384724ce2be20a74ad5407fcfa19f3a9bb04027b40f305f04c09dcc49d0079a7bc7a3d6a6832c0485052df0875dec8d9348fd7e56d8a2aa48e33aa682cc990d2cb1fad6ebac729f41c9824797f7f21038099cb50f3946cf0232405ce4c4880245c11de4c91256ff86e7d28e5d547e465a4a8ec6199f5142f7d60d664b0abdfa4b4a7ef5d037ba55fbb254fc9c6930b7a9a6c4d713ad14aa7c81cccd48b36f7acae916657e6124257cb6f48a47066d75ce26920c6b88710d9e710ea7bec78b5c4ecdb37763f0f294c7766d20193564ca0a895a3721451b035ea9e42a9ce8c3268e375536cf59d3cb9ef38079fb07a9932795d286f033584f071c601fd3d20b57d1256f2998b1ce391f8b68381114ef7ddbff32f173020c3efa6770e9c2c334f864f2417d60141ae50ac9449154d01cd43d140bd16", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2951a6a90993208264bb69817859fe2110ff3423dcc9ebe31b2795caa46a1a9145ba5710f52c57026ac4cc99c6cdd807ecec69cff48154bab14f68831f7b4842c08db247df358b74c7d3c03c1418c23a16e7283a620c9fee5aaeb3e5fbd91b8b3a0503f57688acebee3d755ae7e4b994f9bac1befd2f9af28c6657dbd69b5de96d8ba0e3beb15a949e1c5c296773dd8af79b78f4a7681ca334884b4ad4e7c972fce31c8437e96072e4c5ad6a3ff7d2f14e6968405b0a737898a287c475d0e8bd2cd1682725ca5d43cf746375514227dc8e481c267f71408cd4884f3b1fd2b6f77352151a7c91918788369cfbbe796afe97979e0eaa7bedf83216747ff0e5423e0a585509661d7644a6ec8ca26b00017dafe7b17b0ffc4271350eb390709ba59413c926b5c7e49a5ecb04a3827507e80f9b0759c9fb47ff84d26e70d9eb4301b6bf72fff931984511d6a87137fb764604732097b2164936e82d6be3033fd4d677fbf2d8e82b85916a4b58cd37a0e12b4fdc6678bce97a89d5c223bac3db05a5a2fc8e993cd36d051ff3490bb5d55b4a77eb6d3a4f490345671176010639153a04d8402a0b3713bac9eafcac4bc96b319fcecae0bec009b40aa850ee3391c8f3e672f2f2157454999e99a968d772f5ff709653efa4f4ce3bdae937760d2c4e69799bea306284bb3570a53fc50a95b6c40c89a4b79ed4f1ebda368da13a64ac08056fd2a9c6d7b820a9996586d9e98ee34cb8837655cf6d761ce67af2f087301d4d44a4183388a52ba6f5113c11ed54f0a308221ea3466b0a3d45ee1cae13e0eade87f43c1f162fcc8eab0d7dce557cb05eb7b63ca9ed5fe11d91001e63a7b648a13e18027b3e81d3cac799af0755367c05b981b26ac895a4152b918a6cf7491bca6a125c0b653dfc49988b62c4454f0c31cf9735e49bc4c997bb47a1dbc0ee8fa5919a7a7d81ecb692cc52d4e4c92011f3a5dffe3e94421885c20e6db95a0eb51012125df6b26d1fda43908f511eb6eca07cb5653fa6f96d120850115316b92b104251260bd4d80b3ce0a6a073797f27a6a3acfbad967f47cb4743195043bbf9e248ffb4b20b2d717e4732c82a5942804c6efae38d0368e396bcb08df9d8b1dc457af9749a1a84a8b01ddcd1bec55f6d5d54211aa4bd5db9228c9097e8841d2d7ce70a2a08f33ea7acc0208d427bf83e0b1c3ca1c779d2f8fc90c6429a00d44744f10615a2cac3d5982a80d5fbfd41bf220c639c39b891b9446551eae135cf0d7240fd6fe03f9fbc8bc59194decf83018f374c8e63ae587868d8a92c40a8fc2da530f04b326989a395658f4f769d33c20a40e84b2a627b83140de4dcd5dd63e72a750fa407755bcfc0b4d60933be1b42e55ec02ec90207f051782a73eed4f9c98aa8d21f352fe2db1210adc703b96f52929a2b3fd0da26d184be8f3941bca4dd05", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d0d23c36e8ef0159ff04ce5714845ba847ac76ae3d023675fbbeb3c3e267603f95f441bcd58d6b936280908889c7a3b7f71cba9b0ae2e688723c7c791481b71b2d022c6907b126aa2a61cc25ce79cdb274cf40c81ff64924ea554eecf7ea726be5ade785fb2443c96255f2ff34faf59468833bcfe58d9f70c5a00b295ad0319ac48a74b508181d84250c7791861a2b78dc751db0e372bc53a31a333872ce067755938083e3423c24c11bf39a768129fd092ad3190325205addd5ea380a87c6c02114c674e546ba51490e7d3565a17ced00f8a7f3ea95dedfc5e08bc91375e196c9a7ac56057cdcd28b27948b6cd27b18ac58902ee89836f0c857992f71ea5d1c7846f1e07e138b06db71dc826896c6f44499eaa79fd2edaaf2f7e22c6b7940c470e9b332176ee85c59f0eb4a3b307b9b9c28ed73387548df6a48d16795ef798df08d6d3a9850223f4b645d9cd876b6d9c34f7b1fb8a9e57693fb44c17a023c5f786b4c9afca2fc863733b613867e44c2d0e530b155cfabccc1211ea8007707013fa9a4519b8a5c3dfc10c8709df00d2f3cc00157eacff95d1a5fb7d5c61dca01733637226549ea8eb83424fe2682233b1813a4485e00f153bf2a196ea98310bd141023e3339461c9f22028e14f95585dbecea3cb06d9b9261f37aa5b29f1664ca9b38d330eb71be4ab9695590705f155a9564a6a3c1e345d81862270a8d9639a79e79fab0ff851069f0f04aeb857da54a2d4b638f564bfdf98360611a36532242dfd59f07ac5a58777c45f87699afc123f3cddbb5d6833db024d8d54e1f0ed08d06fcc54aef60c89cdeb7839029d0a869fbb8feea872f20dee9dc713282c5439f9490c8cfc03cb68d5befe64537879e943f0ec0f419da03a920e748e94dce371c5d1d42c701d87d7c4e3d834e5665be1e5d5f95c93abf8be748b5cce32f6a40489bb017da77f2b82b809f4ce4051fdd24aec18764a643a82f3eb1c14da7c4834bba7b27ecfe83c859ee220b129d27a06c8966f08a470045ed0fb655a078a042b77608bb604c139ed61d15750b7c3d4af5f8b43f2018b15d4062a9cb14c0adf277eef5dd60cd93dc2fa9d563187108c065049d6c47977d9d23e08ad3e86f9ab1eb5c0b658d6add43e499d13b96d25cea075f0d86c2b903c2cfd49486966ad5e2dc1c829a492701cf1a71c4e68a4eaa079e44e78b82940db39c6eab5c4c0015df22475459ebc4bd2ca37c352b6f4e57b3c92f46bb7b52543ea33f6e23cc8aac14d44a0a9eb6c94d8c06eaffbed9169fa2bd353ae8cf808ab0027c33676209d0366ba9d898ad90f174fca0f8f3267478d8bdcac64a1516c2cc4e5e70c6aeb53ecfeddba6af2923dde3ddd9625b48cfa8f1639072d6a710324b60f3c51f983cb36c89b6e6afb3b96fa02e10345d93c35cb874a6f13cace17a7d38308013b5cd9fd5", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5dbffc3f899393f478cdd93f36f098871a6f15ce82fd36e631633072148cb0d489733d954de8b88470f81b09d1c5f7a91205aaa536e7898d8af64cf1821333b8941f2641d5ecc631ac0b47aedfda408e7e517db73ee72f1cd90acb57964a082762d6985c583daef0ac8961984c019815bd9bb98670184a8a3854add24eb15ac288f55ecd6173848efb291521832fdebc89fa464b3d2175137be3b446f14c9e676fc8e282299720266a698064ab71e765ebdddbc01414e2043d196e4e779de92fc5324be60e0e8e1cf342873eb59c4fab2d66e36589ad8b7c04868bd9ce103dd8cbc0b319f9f039a59b8c66daa377c83058b183b861967354fefc985f79021895dbb11ef61cf5118c0898c83da1f2b7b8b8b9d0ad479bf3101f52f109ad940a6196b0e29d0883b2088ae9e8942c03dc597538e11927b217c1fac220d7de440fbd4a1ca02c46525120808801d4217ee759957d1ecc4feeca8ed3824328bd3b93a9677cf3f25205428eb745bb065810e43033473e2c6dfc59f7e96a037142439ba0971112b6750edf9e1ab007e6bf62080b92307c0abecc2ddd25ab4338fd91352d9ce7d38dbbc318f983233498713070d6b600c1c5b6e158afc2f3d016a31a0cd3cedf72c0f83dd4cc55215f7716b214391f90fb30d08e75e5b34ea211d391dcbd7c65b1b26db771e400666bd54d10bad6e3c2cb5822ad2be500b922f29a46f154dda05cb2e05de7d11ea2bf81207f666cb87e9fad13b7318573605d146ddd86ed8b590395ebca018905023ea4dca21ebe83096c12e08f19bf5fa1ea47882c79b3bc12e2320f8e4feb4d33e19357e1f9e4b7fde4b564b8a31b7f672751b0aa3cefe6fe166262b0cd5fbe36cc6d468725fb01869ccc5e2098abc3e42378997be46ee51cde7b90b0db733ba236d05fb24e2284fd22a67efeea6e0f053e65ea35934905079c3ac9886c4ca75715da79bbbf56411ef1abb889b4c59098e1e3c4448e33dde2851c76c957461c5b8e3b3fffc25ee53b9cea44271be9f3304b1ffb31019ba50ec482e750db696b1dece2adf2d58ab88e06b79cb1776f3801cbdcf6a6c1ca6ee361e130603514ab85432ba2872d1a6e38e9a9c2a56621f0e8af0157710923720cac93ae05e1dc8659d1eda073fc2d8eb5fe4f2f713ddd25f2cccf5d06a13363730233517f04e6256040fd4e4483b1e386ab1317af2dcc8e20d7dc42edd372af21278003d0ea7b4f91aff612ffd3eba2111ab82d819470e5caf77586c4bc4e218f3d064961ff379567acb1846a9818521574b53c96287f526e90fb1dd9ee05542e80d7ce5dd20e5942c9b53d16c7321fa5a8508c74b50eb98ad8a92a37c9f460a433774e58a5fa177ff5f5501c1f20070eaddbc1ee2fbd783ee5457e22529c7362bde30a49e856165c6133511add9e9b27ff0dfca648cbe7c080ba369c6600", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68fbc74ad70e50d4fa95632ffd5e5add279b737710a10f4872f4aae2773066975f28d2a817861e13e214ff6bad1270b4b34f7c2e33c38186e31cb34a84ce67880d988a86d2838e0955836510197464502a73f290899d44120ee7d392c1c809d5da510f0dd7ff514f2465701cc1f970513c0c90c44144c830f61608d0c5528fe24e626dc0ff715790c463ac8abdaab18850f2983b6de4aa3e3364f1f94fbfb3271b10f10c5130b8ebcffbe5b95d2ed3879fc0d3c4551da837c7c107c3ddd6299242e6289c1520fe24a461a03c712ec2be7e0bf83034b0c05c59d6b3f93ec643020bb28c06bf5a5527d8e67c7b476dc0dc306e522ad6a3ec1e4b3cebaa0c3362c9b5159f8c872c9922c9bbde28140bbdefd4c7beb41bfe90334086e74e79fd1c5b67f8478a2c878b824be4f79220559963bb65bfdc560686c1c370c1a89ec70158b0cbc1e02f82f85c05d65ae351438b10655f4b7bee37c7ea9e1b5a4acd19873366b7b69e823edde3ccbcfa064e6a46aa3e76085fe7e00c0b814f1f880eb841e29ebcd2f4df06336cb987809adc026b5fab21d208645c4b7cf5b9df0e28c4f0cb7d1798585bd9d5d7557d4577f2a14c4a928e2db9c1edeac05153908afe5a8bb057a975fd5c7fd7df03c294009073f4ca04d47c62043b9779e6d943408d9451c7a401e0aae3f0532a45f77c61b57ad41c4b40b495ef897dc59aa69b10c390d8ca41d91724d982a8386c587708ec5d868ef282af70346d839b37d45b63d0c00e102a299d529405fa392bc4a5cd1e9cc4c9e3efade5e64035bd5f008a6f7245ca31576441d4f504edfeb4e446465c92bb0a4ed5fc24eac85ed49e9ccea1f816212aeb697e8f3bbbce732c0ddeb78f3b39597273ef8612bd0e3dd88a2c6e9b7ccdd707121c18bb78d2b312c186df99b028c5d56714fdda1419cfa51cf9cf9cc11f23e24f4acd92f06133d95d9b33b17054472ba696a584c191a7ffaccd18173350860c2009fa6545ad7ea5764874f13ce71eb1f976150df50698f8d8e211e272c23a05a5ddcae6a0620a8d658d5be2591193d943b2cc9e182fefcd22f6a234d39ce78f106fb7bd58a807eb3409a99c1795c5ec23b6ab7fbabe37aa88a77b4ec5fa0400bd76f927fcddec20f100e72a130c411fb55dc51e6da8d4f46a77f8f763e485fffb795e485b26b964fcbfc210cfcd0616bbf18ea14b32499ebfb8794bc4a885a3b704a3292d120728c9f7b71d41389e965bb3e4ff5a20fc01843a7b9e77c731620c48386547986d8a65ca496c4bd0e8ad6e5c0ff06448fccbdd9a40531839f7f5ce3386b19228e6f1d60edce68aa8daaef409d74371f20fc1092f49d8eb88ca4883a6ee94f84a552a0cdd6becbda9effdc23b9dfe4561bf49dd2303aa25b0a18831a56a355c7bb7040cf76f05f2f032f8521c55be595bf8fb1219ba945a06cc", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bc3e90ee0a4e34e57ab09d7c2c81a8b8550fd91f2828b14ff3a3408a7ddf1e879683ca11eea8c0882722a9e4836d835f4ab74bf3d1ab14839eceb5c366dc1e2c7439bde6e3f4baf286490be8acc4ac0f414a28ab54123b1a51908b7fd34ea3a00341fbd70e65c5c6244d4af779ebf130abed49da2a38d32daa162c54d96dd48bdc4a2de97862eab11ea37a804cfc2c4a38cacdc51d3307f9297a894f2457b82b7e1e10bf95f0f6ac651a6add1e07d360994720b046209f91a2e7f9d3286862ba0785804ffe4cd7cfa4d7a1650a096400acd7e3fb52836ca7cb4b185ddb52eaf8148b1fc7c49805fc5c9eb5927cd4d2a6297a3abc168a039e3a862f423b8ec00a5996e4ab7cb6f9278a88adc260d673c9510a8bd7875a681a4dcf529b6cdbadecaf3ba6c411365437c06f4367c1dc635d34eb3985afc3b15148747d8af1a20771c2cc99c2794ec776ba3f4baf23d9b415773ad253cb8f0e2147e53ba7e5961ff56f122c715ebabf03f7796d9b4e67aabef3d0af8b1d7f3e6a91fa747a06f879394041648962f0da827f9363a1157768ea9ea1572c88819bb4df3e7759fa8be02df39071ba287d38741a902501af3af61a79ebb1b8c242642dab183dc05fe8a713856a69db11b5d0076201741cbf95ea43a0febdbdafc63d795232787b336e62a525739927e50e5a0668d9d9abee8f20827ae464ab3dd455ebd68e378606be46602339a3657194417788886ca85b486ffb26acc4a163ac666553d992dc2f99258f218cb73ed3c27becbe79c22cc0453f82697d001c47c3ae8cf59fb52e68726c24908ddd5b3216129cf47bfc4151cc8b8a0fef160153267731e20fff429555f7a81b652f6f0ffd7b1333119e5c1a35d670bfa59acd3657731b4ac723b35f246f9921cc41808b3609627368df0d217523fc3da4fdab53dd8a00b0d3ce895c85fcd4c8e524f23b211ab481581dd28b5f249a69ef15330b5243d14c6b5ce3d02687179ea6aba605acc926ef742bf0bf6105c91ecd2ab25e8434d92cef529f7a4f52704b72a89b7ad82a47bf62fd7e195c9993fed423641e784c194576fcefd232836027312de1b657b789f3be2c1a15d13b9db81bc4ae5e1d5d123d6acf98a36e9c7015e2b3f14431320146f8f2491819144059df147e1d5c9ea3a387a13f75f74038e22151c8580dc3b60843722f7f5c391b63960775e7c308f26cedd1069b0f202afd987ee20512115dbb69f11f538d763048e1f9e019d05e89c9533e45544e5e0bff011246d8937e2fa7bf5e33fc2394d045d0c2bfdcdad6c5735de66ba0b8d7df3a2b40598e6000e1720a1634c1c6bedc3ffe518b6b73fe423d421aefad562e9491f8eede807be3759f4a4af037339a77f473362738b5a05f01301ea65b0855d4d36f09ac5da6033eab6954b466c2a5069743225eaf0fb7df24b0dc7174c0f3e3", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b50517a5a20f7b122595ae3771db6b8e024ea26d81bda4c29fd195b0a229b983a4b4e0a07cb04e91e609bddae4b1975ce8613d001dab4591206a2a5852c15df7d32e1e181ed8883bf021afbf8a37d9843ffdf911da827567a672068c04f59c8532e612eeb4fb1102cb15dd95711a8142c39532dbbc02035cc42826d8c07d14a4921456695fa0f2af3ba33b4532fc86b709f58b9f20bbe0ca1e7ea0ebc6039d105eb6213aade30cbac60466356fc258e07fe7aebd3f23849f63caed74bcfccb2e3266e7856d7611c29707c8962441136a1d8f7a279911c0080844aacd2909f9a3d88dec1868f56b0ff51b23906ebca00f9ef4b4694f934082e5961344eb3ddfebe3f086a4cc8445694db846a0419cd6f5f94469700f14b2305c4dc85e711f203ef1dfa69ed7cdc1487262dcb92efcddec434f83325e7debc5dd8ad72202b28b6cfe55816ec198a498816cd243adf058fccc433b7902ef646f4b221b9de7368877d5929fcd1ce95a5b349fa015540b06bd629d482a2402dd85bce2234787730506d6c8827a5ce07b85108d7bf719162856f6084cbf0be571aff75f6b286ae1f807a12eb2efb8cfa718f3f9f0efde3969bac28c0fae2580d9803fb4afd3c7c7c93a8cdeb86bccd5b9f2bae45dfbe82586aecb63c72432ef44d064866bc4c92dec142412dca50df32f28067fdfca1c5fc96d6fa63f20d61ec7848910c68dc7b05996498d0dd6351bf99d046a66d090189547820b7032972652981ce7752e1289a55bb36e2bc389a69e22b56bb96a8bd6f57f3694abd358e8b41cbeca038c6e1a5d6f4aab8be76ae5d2e6f51a46a3e3b6e648ba22aa4329ca4c5517ef706d234b126ef745e50be6252b9cb7e4744cd4eecde24ffa63e54f0dded11bad44734b18d296d9cd580e825fee79091fd7747d95625e957c54bc3c8ff18f32dcb206a8dd3f76d8514028ebf7dc8d2ead0da53fffac1e077da2cf74e8fde1abf1856759ad1de48188a80bc06d132275ab8e3b689a3bc1db6063ab34c299d3a6351c6351a8a644c75d4be51efa417f05b453b202f0e614ae5db0c0d9668378cc1e5409efcf07dfffc127627cf0db5a61cc579e3b112ea624d93b443921fd8ecd349e8dce79c3cef2c8a869d262114becaadd4d8bf5053232db5e9aea8b2c5e133c813a30d85b77f3e549eda9f2e69d792872f4f833600565adce9a545038c52a9b0b43a2c5535a2a66f8a065417a4cb9235c93297a306eff0dbe7181bd01668d4f553590c9b6737146dd33749cb5d05be4287fc7ccd5e22e4bb8ee2f8710e22a036e60bb980c3b7d5663eb48f2ecf45cedc8c1eda5576ddd5be6be0e0bddb44550fb4c178d06919860446d88675e21f1be074b838be75cc5192105b711e2867c4b008782de4e4eaed75b130dc9f2b776a40b684c7f06de41c446c94bdf06f49a1dbd93411dd0a", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "bd02b4dc553966175ed5d2a2415c9766fb06e0b853c3c16660c2ef18df75bb7440a1dda5c2bf47a4afc0bae4bd689e655aad730894c6fb63dfa8ae511884fd1c6ec861f2eb70843d5846b6e0d0dd10bb191dad759b7b8a1367afc107c7f28ef9d090a6065f7576faba833892754c803d6a534086b0f7bba6931d4dd57f925d9ea7c854f97ea37f988164c17abf4303f4652dae3d063b90537e1c633cfd1e856ce916284105951386d062e31178a6caeb58379fd4d65da4f052a180a2838470466a0544ff1f49362b64ed5d07de2679d57f1f571686a4c2df07895b01810f3d0f6294e52a99d370f68e9c8c4b6aec1cfffdff1642e477b9bba2971d75e24be5f6944f3592a19bb150bfcdd97b973a6299f630fb8c098fcc6230e4716bffa69b0b3ee4eef60b96063b1bb865d36b20220ef522e979951b34ac7af22c0daf6e7b661b9f4b2443865953b3ac7c439ebf7934d463e7bb846d7b5b84c9d4163d388a608ef3a64a198b11f3a4b45750dc76cc572128a70f96c2854791d13e41acc9d9c270ef5055946323ecbd0fd190652cc0bc0e74a3217be3a0301f2c6b3dffd7a5e3452630dd3f8e0dcb7919ce518e061d642135302efc5634b50922d09930fa0074e4576ed76305b933e6a1c3d3bdc3c14bd8a63263a340da7e7db5a6e98e59922595524b413fd937f271eef2837f82a9dcfea2cb60e6a152115bbbedf73baf6b7a227cd7cd49474962f1e6a9afd55326618c8b80933c0c8d368d0794260f87f58aba2155d52667d2d0508f04746685ea5f3833a374b0f9fbb6e221c021ffd80514811c67020ffc8a703160505e81f3d4f2d2dfcf7069bdbb7318af2887f4d5b9d37780aa55491d4a809ca35c59b0253300706a4ae0f9dbb03d82c4bb2495ac914498f737f81d72f0fcddb8daa885be4a9f7beee70004ca4dcd9cec73a0486e24b3bcee069f2d2805e08d4d75277a14f728e22972ff61bd4e7182f79617c88a384743186d9897bf808f9df64a4c54bc936637a67bb070d3e2aec756ec5ab3aaded1c255da6b5a47746dea76c786711a7a99dbac5db188bd8041fb86af41f8028d4a67b9832b90343e29d79f08c22ba94ffcf770e10dfcf035919341ea5d632d0e7e0443de9ee1ae1b3cc22ca37ec8ba3a0bfdcc36379e3ee6635cd1fc13e673151417f1eba37b2d22e1830644b7d296930db85a4a83c3aa46fc8a70ab9be9f7a9cb00cc42dfea52af543babc0ded028c99213bd53700b5b9340e8583c06dd334824f75786fff91aacb76678173738b854cd5dec5d7ca0f8d2f48149dbdd2e7975fceb7b967aadf41d71487eea8c8429a7cd8eea504e6adc415d3b113d6494012e04340a7520e870c2ee8a1fc2746f858de525505486c3846e4207577673e0062e2f4049bbcf8ebf92fcc0966fc30538db908089292909ba7d297153018cda8264f0", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "be1a10064c38b8e02bbd9e81b06eb1823e975f11eae2edea841286e336065a572d4cac9e2f878c3ea5c2f2988c53edc574409952fbc2fcd71581abcf40c8a4126e4bcb86549a4974ad12c0a672c24a39bdf5f0e64eb8ec9b50a2a3253abad576a71d15961a5faa57bdccaebfeafbb65606483cd3460f6235853620e1e7726cae6eec66c286ecf084f69f6ac51f49c2f67a133e6dbc764ff5651839e020b6e15b6394d4bda6fc88220a97095a2c1b6f93605ec4374eef118b8de4bbe40810e7eba20c743dc4c18a40e0a36bf3160c41e3d98768933d15aaf520cbd78f580df78a439e0c0cbd44287819d430ea56d2de971127ad40ebcf93d37147f421926752e82f494a03edcfd20db4146cdb7b02bcbacff7adb52e35a0563df1dd46a339461bf37ee7b7aae711a3ab607a5d0d42b964ed80630a95f5b27a8c568792fcc13363d5f1cc95016ec22b8ca9c6a1c804fca3c2f5dceb3fb15b01f14385ee7d3ecab6b835dd73d6ceb77ff24a83ebd0cfdfe872da76a196b36331204980ab71d51b157389ef6c5232ad47c90a747984613c8ca439d8a2bba82b9ea47666a9e5a03b432eda316467cf316f4c2ded26f3dc39439bd7dad2861f780f04e78dc265ce2a450389c2b325e17305b5b1561f37c7e66d84a675d03c93249d2d2ea54053082982aa669e32ed8268486377cb1529298d0e8c7d731c57124261780843f53f7d7a84178cceb124ac5d83691eb2001ffee31f5dfde88c12fa164a38e67c51920e648a908992bba4a31c1e9b5e681acbb1598c12eaa37990009f14346d945dc2b3c818e426b8a13a43d14f23def9d6660ea4d3b8d49c3dd73b253da21a59ed7b86459366c66fba624868f6b55ff5cda5a9b8e47d6c80f0bdd134009743167e3782f6c29c8e542e36c206e3a898167cde38f237c5c65e5c2df2e4e2bdbdcc8cb43a579b7e602b40b138d957b230367ae3874598e90d1ebaa4db7ea19e3b6c2e9c3814cb98b92854361019cb2aa445fe8c7361f641a69a121286c64c24770447a66781905c8729ce4334728b061fd06ccce96bd5e11605bbb472b29f78418d5e6a1e16bf1a10a7313992bfc8369eb6e897cd057f9f22d8050d3fba964b5272676260f323afc5eb2c0f12e08b8745455a014adc77805f6ab1ef91477f026fea67cec0b7cc4a938102dec1634e332700cf15a95a1177d926d36592e9acd83b7bda9a9c1d2eaad0b7ae5e40d3f25fe8d93d495da2a0ce3c54712d87f471c4c164577918a226145ad12814a751074859d7bcc9e68e744f3fc967b7ee968cd3a3f7bd4a0a7a0ef700a0c4fb6df78097ef3f6ef41424423b240ee4f9ff5599ea81b641403a4a683b5f04fa851d0cc9dbf6395fc453ab69af80608f96d194b276d9afebea6b3f7fa6c2801fa7fdebe3bdda7daea9cfc23ad33d70668f41a35ea7535edd887b6859", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c3bce25c0fd9252124a869f6d3213a55a32fcea193cf06cfc48f3ed9690e649034f6dd1fcc1d15ac8d3bfe5b0e16c0cff0e9d441f95292b99b011bfadd0a3cd4ce60fda2760cfa93074dd224e562f8a3d4b3d9e8a2d937482d71f9206a908fc67de6ca25acd817dbc955417736533be9bf297e9c60c59ac107fde803a9c0b4777875df214df032d3148d02853d85a17d7232112753dfd3ad965e11c406c94691715386c3595d89d9411584e12383dbf8eaa91fc9acd0395a86c166bb1f1da302e1a44e21e7623e3e70280c1ef2eeab877335c0e401e832f9456c051e8e4342f10c8ea8cd6f578d95d42929846cac1d99de1e8d769dbe4c98b7cde58e07ee423364ca5e8792e894d2cd83bdd12e6fece2b111cfd460aaed9f24157d9820ca66c0d66c43d17453788925bdc4787106b91c548e067e717df1e7c2e90043fff1058b42bd7bd37b582c3356dfe91032eb21fefca783e351e7f3d8461947a4b8ba3e9edf3b56fa550a0711ba15529026783de7800462b1e0922b632ae4bd7da5045e9ce4fafef6c6d897c73c5a6db38a64980cbfca130fd94ce1d1b316685ff00973df7e21281140946b5c0912abd2d2e8a17c344220359e9ae0201ac9460437e28cb1f19a33eac1e3777d60d21db1cf1119225cd7f8ece6def936810b1b0b7eef90201d5ef30a0a3c77bf3879244541c7f8932c0f10207bb458f1e361aca078d0a5e00193c6487adaac6bddf2c8948ca60497a684f82df0c8c4aab811cb30f86fb4bf8a634f4fa34d97f322414a9651f82d85158722ea5032d6441aba2f461289af74f35b02880b14610f4ee677f4218be5634749e304f078587b384773880607f2cf95633f29ec304940cdad6066dd9847e95abe8df8ab5b2eac8f5d19eab6087ebf84503c74462f5dad5b68e55963af7bc00d6897fc0c214640873e9372bd87b4e706fdc39dc9f3f4ab8cb1f8d0b0a7e755a9d97abf99cf1abbec6618852fc9c4a2546e763013c11395e02399c62ea587fbfe8d6396847cf9eb8f777d1cf74701551a93d0d730db39393633008b765079fca5432ee6dd343762c347266d7532fc8b3462369c95ddb1f8cebb750cf42f4d600da155784453e6d2d01387d0df702ea94075074171f19641769bd52af89d0ab452c5142a3ddd37dca141e25f3c9b1489181879196090e1ad78199012a7ed9995cb06f8435a4eb5d934692455fe0dfa0cfb309fcd33299afb69b19d32b967b9fc7383a7dfcaceb7dbb022fb93cee43eb1c4cdaa3d0b26282a530b171c7b39aee52610cb33016f9e0a3f5e1b0f94e774fd06e01abb62fecf4f3472ef0f159150ed2a8908c6ad1b232d18851812e6f925acc34f0ba8035fb42368dca3934d05776ba6a93fceed4c3f6127f49cf7ebb3f3521642217be9c5ed0d8bac3086738dd18bdf1bf6bf98d1385ec7580c01f4777d61", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "877697d1019eb9bdb72662151d35271b17fcada8757368bdebda92549a073cab84e6f386b5c2561ff6a8dc512f7813ce77a5c14fa150e7216f44deab8a25f8a9b5c31579bec9fc15931bd24bcb062453f3655826c5ae15c7dc3df94240a616f5290a7ad9c3984e95f555749e760abca0fb7c3e9359b17f2a91808574e6fd6a18e1abbc7d6021ffc91814ae63abc96f9c70db17a7a48737948ae1d1d2787e2560acbaddd94efc70425cf5c8a0d24da1a51be45288c3fdd222ed11318b5bf253e2e9ef7e67e5b432822a22ebc64a229f3183094fa5e57979dfe013bdb40d0bc0d5b08a45f9a8d0469d40d44181925d2264f95d1a76befb3e8d914df2e1a4e887be173571e9987261b68b1beace7392a1e1d0a0575079c043fa9494afbdc62cd975dcbdd4d9121958b11765b500da0dc1afd8a2feacc53e6f0064471f622486c79d9a320807d32e50cddd8f0bea705d1eb541d83bc7c036a55a47f5da96adf09b7566472d00fa83d6029f6c57060da63ed4609b2ca700df3724570368642b10400ec1333421561500d41150aceb5a0a9ca149f29d4ce21674addb4c91b0bed4b3962468a1715f064df9811e3385ddf3ffe1d96a55fb6678cc3ce519dc538e997a35dffcbd6ab32ad0567dc550ce97c77eb9f5cd8ff28df213dc690242601705721c0dcfdab4a89c82277e8dd6eca5702b25def14c4af767db934580aaaeb4b437d18e665789af19e3ae758b3d27f3618d0ea662649bdb3be7e09cb16414007e343100c7f5e1bb806e2f8d5ae2e838e9f150a65819cf6d7fa03d6d2ad97446704c2d4c13a3fcc20f72f66f811a99731993a905994538a9a43f220ae72e40979115846037ff5a312e4cb4f9c566c90a60c8d9310947bd37abfeb69e21532fb840847f96aeeb1883527e4b230e67246949405788e1452a4fe5f2fc6e2aee68d0534db4713742a81d442f5d92bef3343a69aa76e76f5d0e187634fc97e15fa6dc6a390a1787c0a87f248353a4ff3aa10b08c7fb2e5e37a84b45e9b6659100933d056bf04b222ddd001f29b85a50c34c785e95eeaf8a974ad7652789f8a080c2aaea7195cc56a1c28c86e455b8e6432ab82c48efddadcd9e72a1c6198b303a900dee3fbda797bba2878c3ed63cc27e55fe9daccb29fd6cb2d70a2929dca510dd309ed58ebe9ed416b98a6f12a99040f5924995745a7c1e181e3125c73adf07da24cd03d424b1280d1a7bc652c3a62ac8375e17ed0cbb23bc19d3178edac4882d234bce4fc89a56a93420d86201dc23cd1b871076d03414cf9c0ff3e094fbb76553330f28a70f487917eea68262a9389740079d823bd77ea873e9d33825fcaf903bf0d7867819de2142b1aa7ee2169e5e46baa2c8b4bb7a889be61284bd846d3ad174c158ed6eea3061838cd01bc913dba18f03bc9f4022bd1884e32e45e6066279611f23", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a71d0408096b421503edf51a16c3944583c870d39188776bfb06b0fe87ca8bba7fe934d648dd0c224d28869fd25895799a71ca9b1213a18235c76112a8e47ec675fc7d9ed7565ef787b53b86ca4148024b02d7c74ca9691515987f48c941cd977d4a30c695b9e537bcfb931cbcdd6b4b28af8082b56975f57a1f5cac0cdb402ef561fbe01c94eb39fb65c0e243abde58cf13565706d19f79cf70cc45b167a4e6f4e183d59d3f3f1ae814258118994ec4c2493e4c3b4187224c34b1043b5218e9c0f6f3482230db69548ad3b7bf53a6391e488e75df1ed643dd2e9d54fbe9bb453d9ab4c044021489c4e402c9284f94fbb71fb25b45694714fcf3ea091e7f81fc430d2b7807ab638ad76d91f6e0e5b61cdc302b281dcb835ec9bb717dd8ba8fdc7748ed0bacadc9c0174c7b21a25e3567e94bfabea85436c3b33e560704658f03a07ade4b96d2d8b1eff7441a9480265f9c73087cf2e78b83381e862f1d61aaecd6f974d92cbc7446fdbe99fde821447744ce0918f6522396c4866451110a74ba099b42cb377cdda6904c7af9ce5809a92bbdae4c690e35b01cd2b64a25425033fba838bd16ca2ba794b220f2b72eab941298836f196d56a533f400fc9d46f84b5c4397f135feb52a8432ce0191206196980ac25b2db9bbb26e3934311583ad227e8cb8e1fbdf8eb91fd8f9748a933cb041f861a5b953553cf07c37802aec1a8dd2b63b16eba337a18c5984ceb4cd07e018c9c93049e6608a7879a5e6ba934c2aaf70d646b10a52ac102e9a1e81056373294b4c11ce5e153489bf0aef86a50bf55ae0bed158d43363cc640d40e761d6d37553296f53441c42ff46930bfc6f194c3f2b9ef924709b5a594fea5abbb8a591086b3602b8f8862d8ac9ad77380336a483f1c010d1ced7d6d15f6b3aeb315d985db1ea440425e72536e34a93b1303ffaf06fc85710fd51d1c372803b4fad15fb42141b31cd14b3857cb8d426f1dcfb9a0584918bf772cbf626df6bbdb2c52a2d2ac6ce8f2698cb2e15b7abf7b2ccbe4550723c56ec523ddbe20f9768afc620afa6d788c7d777ec43d627db736657563a58dc86966ffdea97489fb1c55b874a8102e9fd84e9280c2849f9f0854c8625a85c667787a99f15b9fb5440a8ef35b37486ab4ff1594705f6df942860ddb8942f744522a6c91909073be091fe7bd1d75e92184f8f0b34a54316891e973fe58133bfb841d135bcc2ad0835b51473f0503aed1ad61942418a8f30c973f5c9f55436399d6a80b480594dc95a1eb826d311af7e03bc589df312ccfcb2eff5c969190ca268d5b0ba3f14c597dbf927d01145211a04ddb641611291b82a56c5dda3aad8a116556d98f926ef4f91960ce05d5b29de38847ff44ba6027583b13eb5171c964ea8b06ac7fcb69c476c99fbbaffd46bc93f1bd6c3bea664e39b2aab5ac43ca", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5fb931ab7784b358c10776d94791816fc9ce1c11fffdc6de2ee8e8e1e17409f8918ac23ed57b6948b0dd1d74ded7d9fa8feeda12623d59a229294fb8770fd327d85056b5498f8656f8cf62e1b50bee969a5ce0107aadfbc42896273326ea43d6ea78dea55f8250a8a540fe8826e7cb79657cae56bf403f9614ca146dd7b2f21c23fe08a309bf873e65d3b6f7e095fcc4dcf9b313346f6399d5ce0c21e520bdbfc6ecd2d5f89ef45175163f841090f933102d2832da08ba80ed0c90d4f42033dfd739e9c15a5c4020091708ccd5742bcedfbcab70e41cca617a06e71672a5b63beadf9c35c1929ab739c711015a3225cd3a971a0b758d06aa9e7c3c310f62ba6648d1e8faa6c6f400216535fb0e446c6b0229f4750d0e8c9a816a4c906afd9f809fcec7be2acb19cea71c49d5ea742566eb25c2761a368127c6338a5b9c2b7728dd3619a72a811b4761caa0434ff56aac8028a3f10bb1779080a88b6a935c279ac546569df879debf8f57efef4cf5139cf4fb73b4d2358a9fdea640b7b198883072a6e2d1a00db99669567f804f9dc1fd477338e41fbff609986b2f4ab3dc890624b8dda7f0349148c2f84f7129debf93ba6ea947343bf5c148b032759fad28a5946405311b10ba1faadaa0d37e347b6325eee5c3a2ed3b7efb901fb0e26c3103a298afa40d9c6ec4cc246467a509bd2a2e12b0bf193b4fcfa93913a37013c7689b2bbe2cf0d6ec364f6585343445de1cab2f5ecfe5209f79db0aedc7c7bd88244c8089a2480b7ce2d666289ec3c8fcb2647bc5dfec690ffc0f882b51bbee98f954c282e7f7e7be01966f9d4b5577662b887490b001aa22493fb0c8f81394e573247ebb3221d53141d23cade91a56d7d3b4390dd43d3f738979e646a8a12de49d165b7ffefcc28a093ce69c0a5458ef960d08e2e1474ade312c385520f41ccaafd611a11afa6878eca11a18f0581643e07ba05e8b18317149afe83c0b19b65e42b66c11a6567733de85f5e29f16d8ee5d362452d58c32c3700d1ac40f709c5c1af3fd1b7f058e685b027c5572fbf5536d8147fbdce662f25d6ded885cb2d7b5952ad855beefb66055b9111a106e6faf58810c2c009110317eb46cf6cc263761189252a696e60d87d23c6d45b8b90de7d68183a748e84d5b9f24dc6465ce53f0b4950769bfe2aa72d9c1e83a63bd7852995ed31bce035dcdb2cf4914ee35475af0797d0cae9048fb0cc2e8e76d0232323e490d0f6882f823f67e9ac90a3aea9f0e874e5fe3debd63c1fdd007f0b26f0ecb3d29a2c479f89b861e5e9966611a1f03c2e505173883bcf5399e59370d5a2c362ebc7f2dd6791317a1d633399355dbee469155843ca26c4523f442d409a2affcc23f751f494fa3090a832887b89fcf412c68c5399fb3a4715c08eaec7aa37b9fef01a8ceb7b71d50a1787aefb25ecea7", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "976334dacb9072970cc43b3689eb6136c7d1c051ce1ec1681455b5e6d860ea2613ae396a30deb457b7cc68ffccd9864a87bcd25138f4911b2a5d0c89d47d17f33b60c453d62a418452bf229b0d797c3347010737e69f304c1d0488fd9cb826ae166eecd19fed45c15ccb1d7e49945ca7ea338b487939601925f2ae2b3a20c1ab5b31346fd15badefd60885fa89c6b138279bbb9bd322e427d708fb99c7130175bba1d35ce4c0acbbf31929976c7fdc7f38a29fe921275308d19f08a1075be9fc0065afebf42cf392fd1e786643ae9517c5c29380bf35be4c2ce397734213c9cb6cc6941dbd631194dd7b8158796ef4a0f41490a7720cdc0e6105f84f8e452d5b95e51fa814541ba9ad4b67441e7ce21a1928fe9439b842ea9113c38a1d8c990769113e6d4177df2ffbd92906807293a8423a49b1b6dc878b72b29b409b0181024d05eb7f39a25eee1e00f7dc415744df88f01aa4e7b0fe02318277ef454bc755ab864d9cdfe60116e03fca92edb5afaaacc60fe66a84d728b1c06deff42d50d4747d536e6c9f3c2e1b83c5acda4c28bd8f8dd04284a0272ea2984c46ae388f7b1237b7331fa0e19a7d058ddad6bb1f3045a507c53ce64d9e9ff03b97df717ddb441652fdf56a0a343dc740f89646425272e527627503ae24172c4292d2de94872d9e44f9527fbf5562a3fd8110fd933cf1e4b06415ed2eac38a3ff18646b2e695ab26833f930b7c64462da9a35327eaa340d305128f1a7df526937d7d5ff4a84896668a48b564d3d1d72100161a95f5fd52dc13d470d4c2d413b359789ded2d612e0ee8d40951aa30e73828884ae2c6705c83063f500a576ebc93a1d5f77fb61eb6c6090bb12e0abebd4daaccbc01ae0cdec9b62af1434d6d87c8a7dd8ccbe4f3f06425fd38e1619f8d6bd174b8caa025f15302df77e02b7ae2104baa99c53a587e98761cc60171774d5071405ed653ae4d85059296e2073eef2dfefccc053a5b2263467c9d98c9f6d2c72664adc13c7f6eec2d6347170932b25223e4bb8ca8338f19894b9291e9f6715cb75a0bcf7fc6be4dddeaea3997493b36d1b4471d1b9251c653b59769ef73f09f45877c881cd5c78223ee72e1dbb18fc30152ccd0fca0ae3e2b301d8c601c66f14f907afbad91f36253cdfde60c7664b0dd414e6f84d49d5f5fb5b8c2070d1c4d88335721f43c428354e12fd4df2c34cb0a3dc488253690c5f8018343a0298ee73595c0c20eefa99c38a8cba736fd2d95c5bd18644be7e824a3b3396fcc6241824b47a9e23938b11a610f4bfe6aa923ffd9e4239d7309014e86ebae806c58b564dae6dd446e280cc4c6fae0444dc7b733e4eff133944a221b38a0a4783499a081e1a1b025c0674c65db2384543de1e2386b03c1e7565dd2789e473ec0e4a43e9193153502207af9d127ef5a2866e12db1eb65a7eefc1", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "904a79ad5cd47a879d6d4c48d2cc5c41940452d9debee5e70ca5c4ebef3eaa179a214976bf5ffaf25a55df9d5582ce3a91f6e267af2dda445a3bc56bb16818144383dd5fe499cc07497d7b74cc7f887b45d64b99a5cf74245efc77f37e3333d66ad1aea89634217ba30f2332d0033a0550cce92c014e9a749ea8d5f3206207cb7d5d3d3d6efb7d07a10d523120677888b88e85ab509fbe74795338327b545c9e4ad1f52ccfaa4940783e2ce040fda07219b99e9d91e5444f0a5ed02fd90595abd9ef44f245e2a3998a25fa9eb759d3543aa26bd334299c52e0a6573d2e8ec3871f2c6a9e6a7e134e8eff95ed0b3119584b32318c955925e10b0c2acc260b089a67800d78d114ce52532b4da63722400e8564c93c44e9f8fd2c1f54b9fc9341e35e2c9e12e58fa3339adffa241c4f591c37e954d7a0c34cb7ded8c0ca9c9bdabab2fe20501f93919713fdcc40341d29e6d7363deff125691997bf2c7a2d758b2706a566525fd2667075212141bf8173e01c1070f403fbda427dfaa1d0cbaf0ab50547af81ac057bee6058c44b39a5fbb7460449432aeb131ae7d0f4df56af55898333f9c4afe169de6948436f3308c639fff25ebdd9028cb9edbf441d1563538657cc6201cb987c9e449b070e976c1315d07b295f947947b140237cb0b78be3bc61a4a6441955aafdf6d3ff305617b36007d5e1d1f5a0798b98878a4e86a92190b0b3e3fa0b4d5434d41554e26106f770cebffc3640bdeaf44f1473a81e55ba805420822e28c3c5995c4ce83e8b5f2723319e16ae49ea90061013617b7f3b28b39efae059b7736b28500813a5d56111156197edf7b92b3a947d8a76b50e4b05f1ab0079d697c4f80b52ef1200e99e372c612ea8c1f9a5819ff3210c3f104416f4d1140eaa4c6766eeb7bc80d5a1c5ebae8f17cc8b5ba43d3fd1b51c1b0d7962349240159ba3a06430950dfe2c257a45f72997bb849b332a5fcf04056a2f1ef19b53543d0bcd2d85519b77f010979d1439aba4d57b29b36ff864cbd3a25329ba963a54cde01a767903420411b05aa40a785f9209703aa63f28681aa5eb1ca3bafeedbf54b29c947f93c44281ddb540ad4d89f20ca975901f9bbbb32f25032dd4e99d9a98117e63f9d886333cb48c042ec4ac82a3601ce2d2a97c6edcc0d1f6a3708c0f77d0b74424107626fbb83cd3fa2271269cbe935afe9249f77246646d0eb365af75a9300711181a6042f077e754a9d1821d1cd114744814bbd75f32552ed41769b481a8ca5ca615b564690ed71384854fdbccf68d309be3d0e27832352e0a2206366bcfa04199fa3e6b21c05545ee0eb8480a86e99fa4a3ecce7094176f86ac9912b24ecce5b244a17a1a6e25e6283e6f607729a40d541cd647afdd232fa282bdb1ebc5de915dfdc37f987e1e98494022aa60f3518531545d14a4441ef84c", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c762aecf873e80d9a7a650bbef928608981b1f6d732a99d67d1a64f3b6f58ea7f64754e607982e7571953072e7f9cbe77d78f2202ad0066fbeb06648b99e4ba82e50b239f37598eccaa6092301e2b11d686312e03bce1b7a32f787ca2fd7f8de72005f619a5148461e61e231e4c7aa8b6405d00ba251fb1826679cb836311e211e0be6aff5df308272cf883f7194e7db04d7ab008f7c2c78e732c02b3c5a5c84a8578db1f386af4ae397992022d980bb612db9d72230faa0e6fff6faabdcad61e2ac4953eb619042836d60459402163ef731556a509033eefc7e476b7e0b30371161844c9917281427b296bb209aaea27620a06d856b575cf848c9c116b1c4d1b9ac75b65ced74b4612aace66617b80755d610410b9c704a4866c352fb7575f990cc2b03a9b2bda3e57dd41f8c2bd484fa94b7a7526d4a096434a6dd2759b2e2db227eacb07531c5d5f5f37cc8bea24545cf5071ef61efaac82a4f8b204075d4c44ac60ab99daf6c7c3216c8e918e7733bdb4e194f4faf8f70e32fe50b9ef4dd26ff3c900b8866d45c300e1e9b1cfda7bda5c8fab6a185d8c417f1c50fa5546d739cc563e9bdc26c4db6d43d2b25706a43c02f2719905f4c66672d78d6f87ec371d30efc7e26ee7cba57ac577c57e52a080bb80e0e2fd24c5fd3473006f476853a03dcb684d3cd250b899506f48ba02d73f6c60453aaeca8df4461f7f77b78fd0b4d4726e1a04d579e051879339a8eecbde55166cf37a407901299f7a3acf9a86d93d13b16696c0e772f577739b6b6d1c799adf35276b13aa83925a75b3488eb28f6233be779eea81a7ee79c5499dedeab8fe9fb878d27c99c773202ce71ac0718148df989d8b29225d21db7695802f51589889ac1d9078960528765e47f914c7fb76abd382f58cf2a241117ee318e3bf58956428baf2e2f8637a7012b3140352ffbe15bb905b6a8919162369d1da388cd04807c6c34d5fa59934c145808540e5472ff38c57ec8194b32c74207b2cdf6869a59454dac47e2e9d2c5eb76a4cf4d9b7a6e6e98a27819b97ceef14e49cf6cc9ba3eec774bded6ba7a7504e292e70d1fd1a72195d5a45751632af5510697cc6f9801833af959f090c786af3241b127ef22aaa35a820fcf3b5b7471ff435d18e938a642c77866bcf8a30d5bd0fa23e8072c924a70a0aad03ea76923d37661707fcfaa82f0467fbfb91e496131f374101c624df3318da727108b064d9423482fde20f3e8c770f664944f4726addf4f2ef08cf4a7fd65ecaae239bb671539c2eda424fc315214933aa5e48ee2cd32f51ab59923898cd87e2fd07bfa2fe9ae7b09cdd879a605589004e51bb1865e5f7c3b492f8cf092af2b8a1aa6e0f57162f5f934061a99a8a1c4011e21b41c680e45196a0d3b975a24e7ff9add45de03276e68abafd45996c99acd78a13860742d25cc", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c8d844f4ff5e8ba213b8b311bb9d9af38f74ab375c01beff532c20d2b842715355f897a0a8f83069a6db0841a4077ac36bb900dfdf95209daf39641a21c9333d3a0e2c67224f7188a8b97c05a0c78c8a45c2344f6e89dc28d4a1b4d3d3e0ff21a76f8c41362cf6bd74f57916348c258a9a408bf59d7eebaf987610e0765969c669367fe9dd19438b47ce9d4783bdb50917286564a4f558b68aa87e0125ac970ef5ea7f71cdeba48042c1776944b5780eefcfe59374ebcbac972d5194c5ce267251a27ac3787bb291986d00d3a793686d77ae3ceddbca52953a62862a4dd2d3327d5d8d1fc95856a3d46533b877109d2d64e64f603ee8d1f65de629b5395afc6e91446e24230baeddc07e72d78f8b6a8717fdfae4e12768e2d62b48ffe2410b1115054b17d385e64b615b6b69d4e7f885e78d62f82bc5c4453931dddecbe201a5c3721304fc3179103040a32c2e188ee902699c89d8c07fe7c1e60a373d1d80c68aad052f954919c1789f03cd35bd6f8b6d28f04919fe7811ff166b6ff839bd3322017049d00e9c1cb69d3eb33ce0c311a85e2d353725fe4969fa84ccc99776490698739360c9064930f0ada471521ff73906d6580b1ede4c05cd63bbba28d3d6c3c29eaa7a946d820cc580719e2823610a141f2d008212bf4e592212019cf43881b8757b2ad0eb00ae2d79ac6da7490df76a3b9c5f18ba74ed68097dcf52159effe1f3a688132417cbb97194063eeb098b1192bbb172cd97f16a87c71a36d8f7a2e70f2f0e74c0ea5e7c465e515464e6ef5deb8e41fcb99fd8b71aa86d49d61c8797fed369fce0db5e4ec5affdf147642dc6c5fc1488f266e7354f2896531291caddb3d06faa10f7aeb94c082caaf2fb8feb58fe34fd9fbedddfcf734fe905ecb759878ddfc6d23c4415a9e26f89590696c066a1a7ac3fccaa3da6a9a357f241a58654500fcbb97d88c9c54b22e3cef89216261ca82c65d7005dbd919cf1f87c04ba50f9b99110aa3b42d05e1b8fb1908519adff847504c26a3b9c7a522f8d35e87528aa5723fb604ca339c6980648eff8660a9a4d303bc1059edf373e910e93b74ac2c32e7bb9097693e5d4fad59d50ecb307f8bccb192828a68f778c7152187577c8352696d5c81b4fb1c307047233315979f7f840ec8ed778bb7ec00e063176b6c1bb8f2492f73ebf25b6337ffcc036aec7fced12495eed3570ddf430c1791ab4e9213d9eec7c04dbfcd7531924abb804bc3e48cdd016bbd74e3999d7119aac2e80f941fe2a1543c6fbd38ee5e4be0999987c24c3214ea93cd7a855f296df2b575c83f67d23551ec41a8480415d9b55aea8844500888f874bcf05a96a73d1ffcc27442d216e50381b1ef79bd1aacd14271fe43ca66dc235f8c23eb588ef5c23562681eb557f0838508a898d097ce16e0225f03c3b93922f8ed85f6186254", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e770b541c8e93f31447ac443a8292a4316877aed24d6b3b14e55523f742b98e55a20f2ff7e46e688970cb1c04318748c58ff84023b1e828a3637b8f22b599cb3837a852dfe8754313d220527c9f0c9d9192d9db06788e8b0238d2698dc6c29a511fab42ae0034a88eeabdd22c59356f09a943a8ae1af528f0370b7493816f5ba482b5f0bffa9602c1000041d3b113fe5d6bb174fbab0d9780c84bbc0374d7efe583b6344d5ec37d108d933afd7fa9ec415a06bdaeeaf51a7923da9aa769c62fae9f558ff9ac351e1916a9e823bb38ae1efa4e643b5740e7dd3bbdb45f4a519d2546b9ab85f23e7b84b783db1669573ab9834d78f7edad3442eccd07a941955d41d76ef4284a958e3c6c6461aa9bfae7e8bdeec8e34dea0516dd8e7189341a27e9fb1a2db0a44a2b8679ce9725cde559cdcb5b3c8b6e313c37908b17caa7f0e7f85e33810e157f5cff185de9cb809722ef161d6fe5df282d3f233a2476ab551f71175be1fd0f75cd395acb69de4f94baf9930e36ad4290e3cce6e03bbc05ffbb795377b48fc6440a753e455da69fbbe874a1eb3e46b65acbf2accf12ecb800a07846a4041c9f74e1e625c0ea35f7db9186007d1303182a4c3574bed77907a60cbfe177e34387e0c65a52caf5c4e1778e0b6d5a1aa7d6cdf8fa7764b28518ddf38bcca52af6ffdea168e596e7a77ddabd28cdd20160e1cb07a05e028c583a8c3a80793b6938d511b5be465f20fb5b73612b51fb9bc2819fe68ffbfb14d7d68ee9716b4459c5d8d39f89dfcc53cf0aae6f4aa0148aac0489cba1393c95c443ed5180d70f718bb1472157dee6d61b3ae106d6ec781423f28971f13b0ea7ae0f2b9eab6b1d6efb4fdea08bd5c129fbb7e341366be8e46ee818f3e5ee6550a1220b39b621f65954c98b9dd14abe036ea143e4cb1af52447d59d7275c67ccf5323f1683b4b31d56f55a6b22296fcc83341bd3acea9ffc4458179b9674a50c3f5276fe9e87ab1931d53c65c54814465f8937e1e8332e828c7510591bc14665723e10fed76e43cf435b0886c405181327b4a8c895e98ffa5205ab204184b711717909453c8dfb91c32f988b8a5cfe0310a05df6f1f525dab1682c0cb62b6837306ca55e0b20090929e1b0b62e393566a0058192d978a553e4305c7cb4ca4bf72fda5c9b69162a30703a1597f85f816e2a849fc4133f1c59d6c036c31f54cdd9a606054a00f9d2f640b918018d0f268c0656a63a07b74a94bc9a440046260b8285478adda03db9aa0b07e6608a82a5ec41634fbafb40d79d58114ea0167d584eda9095b0aa3b440ec1f4f5752c055da3c387ed057b33f18d2d6a7804a9576e2335826a3906bb3289fe0b9b4707d9a22de9d047922964a9a47c81e7cb39fc6c6f448bca05bf5b1be99eefb9669fa35307868e7d35805c393d0482124d58b1b4792c47448e5", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9cea89e166a3cc503482939d14ee77730722cf50ee9ade3d1db633d49c12628779b263a97ea1d4ff3dab23d9c5b4846503f94c617c2a1b469388a591e2d8097b7578d11aac54a7fce783fdb0de9a1f8173668f0c4f73bf8501523c25b56f0aa214ca188519a886edb4c0fa9f950663482a3fc638420a76b799d393e171b87e1eeff775506515604173a885a4216b096fec14b55800d494b2ca914f2ff77cb8d4807e885ad59ce418229544ade4767885cc2d0fa5b420c47de5849001dd644cab1dc9d38eb76570de8e12b9e160055b637fe25902c0ea83f648b270f00e042437375b403861baa8567c307c19aaa8b8d9597bff9fa5b8932726f8e18c5836578272c88f0676b55aa178306d101fa5fb5abdce60c92ab6056f2d17a3ba3c4e9ec01fe24cf6da9b456a912384fd446eb962ddec3ed84a4738fb86375bd2a5aef63bfc05ddfdff555577aa6c811b5c735bd553803db2686974690b5fd31fbe7f9f8100f638ec3f883b695e1110095575c16300a3b6c45ce4e3bb136225eabc1a331c26c87b71462edbe3a30c28f25f5dc6ad0a90b0b1c785be8e77aa9bf18d77dae093261245cf04b63884e6f5591c97e11ef7894405415e52a053a09d9c058ee4fa15b8a6299f9154b5787a1f7079113ad29d5354b3a87e686a7b2d438caf5fe736ff1b10b720b5b1ba21de3bddc81b7b5e3cd2f21ba190a3c097d394d999c7921679cca4bb49c016a151b3811eb62acd2bb2d897f87df9a5ff8aedda9b999f28db9ef1f82cca60593a6f838eb57163d57a7f93d66fb6b8ed610e0bf53ea8064af48775858303a3634ef6309738c6ac8fa215e16bb64c79784e47e81fa1c3e2dfe6ed88c56df8062fabefb81c3b1fe3bafcf381c7ee05694de21413db40b8846ec72c6078b35d1b90181f6e38d91bfc3121e053ef9ca1a1c7c52e69a184f0ab52d2ce237cffef9bdd24f6faac5b76db49f118783ab7448857de3f544908381748e3f74780db136cf1e3b302349cb9f9131185bda69102f105dbd41cc66be64fdc56a8d8b5433416dc12fc1506d46963a0a72ebfdb704bcca8e73780c29149d1a378632afe0d3fb62ea2f6deb65890df1d18b08ffe90131275cd80e6a186cb3c947d4dca69a43906658a9b897e0aa662011fc63ba20e76f77702e16b2d4f441d9bb528d8faec71707baf03aa054fee01bd358c87cca698931fb25ce926587d8b27f3f28e3125a95fb501e661329afe219c0b7bef34f786852ae5e782c1e0405623ced11a17058f7043b8d8dd94936cfbe02dbc84e93a5e314ba2e5b5f084009ca13de80f50a31e70d96c920be1fda9e8e86383787fae288f9b38a3fa4784a07b489827593524b0920c073c6fd943514cca6252b8e77a5a75b1864d70483d0cb2245694b6e44f443b416e8385a5a71e638a3c9e847d1f2d51c6d3704af36c1873508c", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c86bf3f62c7a9c5dac07cc266c4ebf154d88ac3149b31640af033160e49929ec16b41b2cab43a78702c663058325c88a7df3f8fd26d5b5dcdbb32d2ea279299e419138b88271776ca7d3c2cd818b0e1d550b5914f9271cea0508e4eaa9fba21973c3ad18d938fd955ebe67efe9fd5f3f23022340c2e25e5d8aae4272666029685006688e4ad5f4a407c83fb92974a91d7b6b467f74cd90890ec0cf85475b18cbbd14cace9f015b6077ae490896691d7d3f2c6ea1bf6199948839b9e0b203cb8657f4fa0016f9dfd043dc55b30829ab6082086f671b13a3a0c7e6f1f2a71f53ae4abd5b48f4146ed986e4e259105ceace35b05de19ffc985d4ac7d24ef9a13cd2d489bb05b7297d1fe43ced63a8c3088f1e5e110f5aa94d48f7b81b8957a8583658a762dee4bb9de01ba29be26522ccdab0d8f124a5dfb5cea9b0c55ffa4b6ecf6c1365471a66eaaeb50db37d03f7869ee52ecfcafbb22c9c0718b997e7a6fa0a6521bd94f2c376d81d4ee27d25c6a3f96c032e58c5d9815e619097052d5e56a8276119bc6834e993adb8944aaba710856fd8c86c9209878cbb12e5f55c8447943973853a396c105eb233f85e16a27567acf86ea159979330d24b877c9fb21f5c818d31ce2f4668bdd089d35a0b2f58226c75029cd2c775419519f8083f9bd6e4541098cb3ed3878a00a7213ad0e75f410b481bb2d98b85c32f03cc89766e7cad80053be02c6b37f7927fa9291adb137ec1e483cd8b91ba62bf9e3f1432997e35b6c33f5286735b995a393d18855acbdf78b45a9a983e1c6beae5d51b0dc3980fbb14bed3b9723ad00149e391395c91bd89832eaf765131d0d1599dc9eb0517bce36a3741ab0712dfc55989f75f74d1cb48b21d5743e7deb999f6f1090d06342b2a3eeec56513efb531a050150da4e3d77796878d397ea2dcb86a6268b96c46ea43f906f21760ea561eb7902395eb2c05ab6694ab5f30c6876b0816ce386c4ddf747e4533bf1ba1e4cba4eb759b0f770988fdcb62cf811e48e2351da3fd3d904fb29b9fe422ed6e584f26e05ace41a153ae9b67f16f8a1d931e3ddee03701a360724cb99e7ec30272dcb8eda8b9d1b0626bdd17964f673dadd4df56d57c6fcd6fff4ca6bd5a72afd1868010ca6f55fb5cb2cf736cd1566f1558e8638e4312150587b7c9d0ae62fd1faff63ddf66de76d925c2af178ebe144511fd401ff3df5cdd00ac61afde2c7d2f38124b90781aa8daeb57d478322536b8fac43b1fd087084c9cb4b74b0aea53494a84354edc9a1ebe54e0c13a50a0ee22c85d5b7ce7ff0cff1a8b66e2681b9f16d0951ece82f7e9ca26acba530c45d2a430e44945caa29fbbdfb62d206e2b137008f117901699401e578bd6cc019b4c486824e46206e7d23de556ffe54c5bedddfda6e6cf985e95d5f8cb8b17d149b1fc035692e45f46bfc", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97264a157b031877c4647112292d27724cb0a963e2ed9ea059e92997e8b632f0f34d4c946f9e3430f75bbc343b82106e562e7602f050fe30956fd6a3a971ff69de39c6eb6ec6c03f7aa74c36595c31c9d793316d70a7aa31ed60dd677e2c0e89136f7b966c34cca2da8827a83d8a0e8c0229e3dac950b4b4dbc5e0a27a123a4993d493f22888961dd27bc2ad85e20d8c5cbedbd18bc38684c1a1b580795eafe55ce174193d3bffaf478a00ddcd8bec90228657f8bcce898bed9b409c2fee1ec5220c79e930ead02528587f8b5b6305ba3085cea9f62fcbe098ef08e71fd4b8bce69c28b9151de0feb1543099eb3612a6fecd8163e833a081ec042d76a3a17b5fe5cca6170c07e832eb37e343db5fc773733b22657995ea272c8cc5336157c0eb6b261d4a6248ce78326f800eaf9b57ccdb5cd66a4c1062660b78eb2e04d7daea1e06bafa80615c8ea82b36144976399c8ebe61975a169060aec36447594d7242313f2d6c5376a33a25f8cc72a7621b013b4f0d15c1ceacebb9511aeaa6e02a43d26649009dc7ea9402250d45d76cd936f4be231a9a8eecc69546c1ec85be248a581e4e2b37fc830f8caa99209bcff925b9c61efa6f85016921455e2abe314f2cecc4ca818facb73c237cab77a849b5a6cbfde5e5adbb7fc48619f7cac11f7ba40a229d3a01ecc70971e6b121cbbb6c51fc8aa904fad0be548296c98fc85da0d71dfd082320fa0fd60d4983c9ccd428f43c5084add5dbd91bb2da764e18fa75995a219b8b67abda86b35f7d2b84b145a575cbd3ff844f5381a400a217cf65989bf722f6aec5ad8702f40afda6cfff55ea32ca94d77b5751c16d76a124297cb448ed15a04d5d046d92ccf3e444e540ceaa228dc77860e178878609dcb30e2db5fd0f21db2146a1e4c539e5c3ab07eb09e68a1b9333525a74f7666fd280866594cecc6d5fb9cd0a06faaa4a0da57409929a1121fdd0017b75f8060ce1d8356b9a13c8efe5f291cc1c8c228d97445ea17cea7c6b5c7acf26aa8067a66dc30ae0bc91fb169dfc4e0f5c5fd14235709b79ff3477f416a6cc6736db083cb8ded0b15d21b7d7244442f97f85af96722f93a52267cf5b0f4b45cf33e22057f269323e1732cd3377a70123b072a77081b77b8c04adfc58c081bce9306f0e972c6c3ea9e87a83a7cc3244c2eab13a7a592898bdbb6060698963038c1108da520dfa3759f535411dc387018fbb071fb22b8a8f7b2d8a5bb3a4f21554a4589be20cd790344556aca3774e6a8cb99279c8686fa30f6eca47e4d2c277595f96d3b6aca13331e56dcd375678b58adc553727dd09eb88429196a4cd7fd4ff4b8d680520a291173475280857b13f563edf8bbae5c72e52ea285737ca420a68f534de9b395e0de2147ee37aab6be3c81c3b3c34fe76d72de26a8833beb579503c3b56d2a1a3aab05ce7", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "37de0a85d897da70cd640679f858d091c17610d5b63a401824f63adda3141f8e63e484aee652d09312d17b7803b16b492e500c15ddbb66eb02d2863805bf0de8ad5071b41882ace1e7662a4dd6c06297f1a41e766e501f19aa4cde2d87c13c13329fb3f8d8f1c54d404a8f94303c3f7a5372c12b898f7eef979e8d61d4dfe206baaf5187970b633971d680a514b499617747a509e1a4a0993f4fc7cbae8d87956fc7bf8e6d39a019637285aa460adc88ea554a8d8ca088f429f69c083223161bb938d2a3061523fba4f42384cb1d2acdfbcef9a2f21d8a3f7d8bca304ac97c528a6d1b9453cbbf4f1af308a8281ee4a7dc769a2b45a0a9295b1500ebe7b20d3dab7e4fd48be2bfa8f1516eb0ae88dbb87a58ccbbe3651e610c068ffc9abd3787bdb72a17af501a1fbbe42f7203e96ebf0f001e1d7bf231fc5094a822b405aef5cdc73873475872d122c259a9264cac5c2484274ca3bc53bae171be102058cdf41e08a314ae72160b8b27a86ba1c20876f5c600827ca595305b1d3c3b637bd4d52e1696f214108e33327847a089609048c89c4bcb0c6e4e7a5368d633042789d65c29cf7b33d62fa5ec9cf311af584d525bf31abab56076a3961eb460b5afe3e363a537f65cb8729504171adcadda5279ec0d4dd0ed497cf7229bd04c5fd326402450f3963298d33f78de62646b69b4a41a2ba5e6d8f48c8819364c830f64b6620c8db708dc6f60f5c3d6903b9a7d6c7ab440366a20a1f91a3ff9b600fb4656223651ca83b16f2ee7160f6e6b913992e80caf1900f139694b7e6ecc6c86027001a6bef1383aba451f326e8cc8f5e44827bbe579002375b8816353db7694c745d229c9e7a2d9a4af83ad7f2290550dcec346245ddafb20ec36c2eb6c0ad93864a4e5a4b1afa0b7bfd775fc2e2bc0513dae75017cffcfffb52db4e8189a09ba825db231f5c202b8ae76cd7438daf8ab3180355fb535dfc2cd9db80f2b49f0ffd882c6424d9b7c5652226c1a9c28e701ab5bb52e2db047a8e459f74c5356fc9a9d43692c24e11897293bc0c0aacd048294be0acc4f865d8aa0d73abbca9494fc7634d92834324b7e05bccd4ca4ac23f2dee51612a0a0488244cf8578a1b71d328fb1f65e55ef25fbde54ab6e615f041e7df23a35c92ace7fdbc8cc21e99f8be7c83013fe6aec8e6b90a8cb133b5dbd5bdbaa1604c13605658a949255cc60144c5254bdf8ab90ebe918e0f9ac7ed530d9d7395cc90e83718246b69d5552fea088e29f2545854cb726b75d5b9b7d5edcc7e4ef2c4ae6d50da0aed4b3dc5a705c9a38dca592db5f12926a6562440525e43e9d8d4b630ffba432f9fd03b5610eb8a6cf946e074fdc6929c86d15e586f790d8be18da6506e71e42357e1967ff14302b86e5fee52ab8cd5d732c983394066ad3bad1d6f912eb24dc1ceffad6c898969f4ed0", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9ce6123756980ffb599aa693f1b05ce899a603ba7c9db3fbf532b961628b6132bbab030aabac94cb7d19e2da0f94e1a27c5f4a1e583597f68906db9a8622e1e612100dfd6ad7ac39431f953a640589845d55b47d2b5ede6d137bb5b8a5316fada9ce8a2436f0d9a99626bc588a38b81b0c9a704c226c4c3ca434e7e1fb18ca48f57e81ef6498d60e61e06450cce8181a47c15c3dfe294c8ecd66d843c470f9b1742033d9430d56ed6890fa1c7666eeb858b9dde22524b7a10b2ff85c3388298df514981e3215d5e46dda6f928bd88998a45a3c5784574e7dcdd15c76f0e8c01a995c406037bced27ac4bdad8e474cde6c91f95c6f791effa1f91abc131d6e50fd5d3655f46ec75982aeb28aa41329dc38ab769f8ec769c160e93e7c59b943ce8d82dae17bf2b12de962e506cce2b8566d46df51fd4fe8d619f8157785e7be56819cefb06894ac358731ebd62e55186390349a2b09f679f46a2cd69aa8985bf46bff45a4fb5cbe22850c7d045afde273b2ec6d6b52176cf173f248c34a771fd189e4bc9a0153514d8aa94a9039b0d58eced730d920cc4b39358d4ec72acb75f34fa53b8ee216b34426392859f60e524073de7fe2100f684346700c957b90caecc64a00f96bdbe833592d3c113520f173c2c738b9aaf02d339582ac495b4f9d856c9d4d299c745a4e48cd0a9a514dde7c6b7b75b091b7102525a546ecae090f5762bbc5b93bb1e6618841f99055196bdf8d2a6cdc01a484f13fd2097c846f5735c97655ce8bff55df52cee504a0aac1dddd655294bc3e520a21cfd234e6db483bf33b0fe49a9af281db24201dd0ef52a208a6c2af4d08966b8cb2c227fc5b0dacf630d1eaacf2ea7a8b6efd5451ff0be1f994afcbe5652ab912d8101ca27d0071be84cad7bd8f1d5510994512aa21761927fde06dfb334bf4c63b5689b75ae4233f1bd9ccac99f6b191723060c1e7c17b189710382bf5257f6722d80f8d75d7b14c1479066bdd40278e3185624177cf4dfc537f0a57cd59ae8d449dfa96464a53b33d02cad10e99a2a7196fee571167b555f834b377bac148646d8538bf6aa59b4df6c5d164d1c1dc958ec868882aedfa881adfa2e18582ac482afbdc0927777ea21bf0cb6085d65043bc8b34e6efad8785bbf500fa987b3f2f23b0b5bc13b16c2a5dc76c7fb46f78b204c32401d338875b18654ae667df4d12b7ae4ca59c62aa3388b447a66adaaad1a36bb8ff507db67d24601dae1e4835086f0366f77530d680f3762f362f885931f0dca5d4629e7ad95ff2500e96f7308d4d390c6604c96d9b9970b795b700c0a5332501427f4dbf8f50f02c35fa5e2708dcbf0587966602a75a723a19ed5b1508bd708936d2620e1403d046b81a02c94380c9fc75371220a56975943c4937d316ee9e911157207bb3469b9dc7b2d68c9aa71bfe24f68693d", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "06ab5bc42124498d422a39d5b3ed57b0696e6a93b54999081f455cc196e97a0694a8afd0882363df5f8f0414dd12101c44bf9bfc52d37496567cb5400ca9988560adfff5897e8d8460a4b425fcb16d0cff94441641767c88c8cd1de6a595df4c7d0d12bca5a053ff175b1a7201b901125592962be36e2599d2d7777d07c3cda69ad8e995eae7d96c3158c6130c408bb9454e0d072135f97d88e2c107f1cf9345dafe183333b6f1d64f0f4ad071ab5e177fbe56eb950d053d0af518a67ff838fc5ce9eb8e27c0b84f79532dd16e149106e202f6b81a5ae5f7e5774b0ab7debaa28158f7efe04237cdd0fd04957e9858d5e893138b6834c861a336c600a06a4bc57e36b1e1538f670ab4e8e94adf04127dcfe8d0709ee0adf5575d9d1c64c541179269993920ce5d23d7ca5a029b763c7d651f634c64faa83462e47a9d253abeb79cb6b6f57a1d3766af768b37a87f8b413aed9372758ca0b1d0f1e9f160fe98340754158b16e991e923e20db5e2f4054f9582b10ec65c6e5896cdce639b5b39cca7286485db2a1271e9c4bf1edf57626e23b28c5d84d0d32f5da0b879fbb780b982fe2280f870ed9e1cb20db04abe50f8412a3a8ce8e1d1e6a8217741d319d6e2fbca892ea203eca5c8b7d2fa2218b7d33ff513bcd81821397572fc078a79d2b4ab48545c0a55a5ed94cb58b17c1d30aec761e17580b303ee8998731700544f562e9011b837a849a449d923df4bb36be5a6f2046c813f2b837e13c576dae4cdc925b5bcf6a1cf29370e8f2e87be2e9e6165ceb9765105caba89c6799127a02619491ba5600567f151fc632ff089d1a4bb4e4e5600ac1a279a821452fdf124a54e225275b7af56527478f9094be2100a61b1d4f9aadf74867b675b952e1ef659ca61e7a9ef936672cb4eb839292eaab78589deb5fdada1ac695e22fa24b8d0d593064a28cc2db3bd5aea65afa532341853f762203fb595f2749aeaf30ccb9f4448afcb4275421548752afa62e635df3a313798dfe6df97fc0d1ab9e01a47a8fd0f1ef2f92963e9e9a0ce20f21634aa8e2ff9ace94af7f3edc98bc7bffd2d7f3dc12edfd0e6b6ab5a7d3e15be92ff7e2f386dad50bd60b4dc2913e9fba347dcc6d32b9740d5b32c9608658d9247771d73b407684536efa295a7ea93ba1da37c17b5134ac9844b0be284ce5d361f8913c7fa481a65fd23634e486f183679f9f94f48233e5e4413efb732bd5ff62e977d0714a5fe9f6a16c22bc34d6424ce14ffdff2e1f1e28d4158fbb25c6641c9cd715e3fe75a972886d79287f047c7fa45d5e5cd685e5770cbea70ea8e824aab6bd04741cafb1819d215d2604d41579cc093d0f6d478157eb088a2ae3960d04d9b2ff078d43f6500bc55e18099504eebc01709345c27f938f893e762c27963929e10545aa56db2cbad1432baf19d71dbf789b6e9", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "39fbc0ac8e7f4544838210216c222ce55cb4dc7ca24f92fb4bfa76201ccdab5234e44c833696870b8dae552e38ff4e3cf4c5b7d93167d94deba6b34ad201291fb107e46760962753cd191580f3478bd72b5591758a2500dfbaa286ad4ac45fdca98c7aa19de44c4d5605a658d751e3eadec43a21237e452a87b5c98831596b2c8f942a1f6c2f15c0e5450966de85ccccb18265ea124ac7baf0165515ba7f1063d55a7cc7fee5cdf8ec1605cdaff6babc41755eb6bc5ba8fbb13ecb853221c34a388bacbd6c72f06cbbb1d4f2995c2557d22a3716872fd5dbe32e02800e337c722e1745028236d690deb32ec2509f3fde56a609686fa13c11a293ac0b2eb8af188f12caedd330188b6f5ab341318a5e0207ca653bf1bf197a3bcc8a2d05376527505d3fcd6f8ca2d8cd54f9b275912490aa9a5cc576dd5f34fc167269d824ac715bc7affa966eb4df9fdec06dea1f8d0b76e1aa4867a46c0e7a031b73a1d15822ac26602e6da70d2d5d75269d2ba4c5e97e8666d3900831675e3bd777d70af6c2b7ef7e35218d34d42a7ea86b0a44146872bb264fdaf59f7d70daeb8efe1362617d0171203e027890708f66c02478818dcddd643581d48a5aa4bac7fb3e3d925f7cd9bcab184cc14cf59643c7ab52832d452f7ae1cab51cb8bc1509ef06a39476396605ade3b8a809cca54d6e0ab18dfa0de920048cd5efd9110a509051020061ba0c0c207b9fa8f00409d0f1379ef2cb3b8ca9d865ab2afec0277d4a1a753af436cff747da7a2f7c0f5a6f0ea6842021ea0fe34030296608a5fa8fcab9b8a2207a7ff4a8679d4b5c2776457084d7f1e671abd63765bda3e6cd80f0f3800c0f4a6281014a8844410987089f035fb28b1a4a7a14c529eb3ce202eb20e7232ff546bf70a7e7aec33c8d6a7d0c701f2d77987544671b4c575b6098d444b91d5f7cbfd19b73881a17ddcdc9f38e3ea91e932f32f2dd491a30ae81c85f747f8c3e7cead94169f5fac1164fbcf53cf1e21012227ef4797ec3c589baf95f18f9cf1e026b6923c93a10ea8fe6e4e2e9866641de09758a7bee8bea2f6375573756b838cdbe1ba2856ca101d80ec2e0f12e74bf56459f91d991a943011652fd72fea060bc5bb1fb35c7b666d552f45bb0e68929cf3c0944413c99230a5aa68d7850bcdeab62fd7cc198f0b4990b19e6f81dbac10837578715229c8318a3ea758a99f3ecacf2e43faa0498e058efa7bc8daaf1d0b1a71f359bdf93f479d722b261d464aa1b2c1066ed72a0737fd01a06531a11fc6e5a0760163cb872898260570b7b49ed2ade7c2310bd7790e5fc0085ab098beea3a0a478803c2df87455d3fa392098e6c016bd6d38d1ee5d5b58d54922c6a6f230c3cd7806aa7c3f7cdff703ebd7e8de8f08c1f43be6743ce5fb34efe5203175807ad1fc11104ded1d5213408be0c50a231c", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8bd7f5440e73026638f5035962efe1e8c449881861877e009700b70b422cb648358741ce6eb4f5d436201d340400e838b76d484f2b5428d271e83cc7623883c86320d5e72ec48a45ce3ff4356cd7c251264e69a17950940d71370849c5c9b7b56d473fb23f8e71dd0f3e14efd5c5b0b751dfd2aee7d2e0aed8e5246343408f5a200157382fce259659dca133a2d84924e205a41d3421dd0c806893dc9d4147695ffe7477f0291bebdcfaff7ddd88cbc21979616bee99f1ed4045b239e923ad4659806951e76a03f41f463ec6161d703fdc54e650ba539502e922e636a4df0720ce2566c0c37b21752cbae26552d47d4d80e71712f65a49fb9f471344a2040d91bcb02dcd22f70a82a6a6d685dbfa93d450f6b8e106573a888dd25ecb28c22bd3292279b0f0d5f01f0c1521cf6d556bf49b01657751d82ba69a9cd4b565e71579bae36825741a92c1807c39a41e4f16483683884e41b00bbcbd8cf864c60fca3d287f8eca4166fc766071283446da9fdf43e5b2b3b7dfaabb0fbcc77c5f74d2c7267db98efde4d7318237637c28fd6b700bd695c41128b71a438897a16aeae5a0e118ab2e8688e3df10d1d770cdd77f65bcac08f1380e9e7561d6dd36337b7b4d4d500b30f126a69b35b334b3f36631ead108bd604a8afee566b54ee5b01b6b1c275e6aa39a5a0665f259e8c13429e790d097551da96dbcc3be57a53ebadc73c55a32ae8a7db6ae861aa7bb96f039ca52a7e2fe76249e20f9db3a8bc391774b21bc9df68db20f31992ccac5f7987d3f30d02396924226e78c11890a878b6298d72a3cf9bd51b3f91585e141f76da09df20a0c7587e2efdba46a44050433f1293616324a3d7d671981f9d75acf4d8f9b40a6a6dde025a956a219f8cb1f8f0786d6e66aa5abaa0ce0064549c71d57e212939fb6ba8f4e420317853764794b88c74bc43081f05cd0dfde59ccaffe7b33309694bb16e0a98c5f403ff0a8876f9f0025fa8e3fa589095efc9331d498c194cb9caf4df717e679efc4050e814be025e9ad10f52b857091bce97becf11f5537532edf387503796f0ebd5e2ca2b63977e73a14934256c753bd10a7747a75df372f98891614d7069e46469f382da0edfb0d9f1fa4ec10eb91f64efe29dd57041892c37d1093a65c8209e3ab7006d4de45f2732090d68e60d993d99ac22783e64c6fcfda4714f7579a9c5b0dc4d215d0b4b30417f97a276d01165ce8160995d319fbf2c4c61ff4ffb55758a19d6091d9e84fdf988da132589e870b68a80b8cdb83ee30b066f9d7d8521696cc805c72dbdb933ac5b3651cc66d393b79dfc94bba5ec07160e5d0cf2967fa98114428e9a5f67ecb06ce2c0e704dc7095306bb1e9b538db2f8449645c25051d3e13f288962bed21c578687e35511fa6b70ca42a890f6b3d9bbaf9be92e84f0ff6821bb76bc25bf9f", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1283ecf53a845bb5e4933f4c7fe7d1212ac70c6762d9ddb08a7c00f2c19fa6fb9a4b64e4e8142fe30937281808bc1ef8606da5c7f6e915e34f08dc6f0e72add722b5038db57803747266b611db1eafc731990623bf4d51a7c60e3b2c09b0be5fd4db7effa3b9b955703450c211595f90fa8644ab62bcdcb77bc5cfb9ab8380041185b1ba3815aeae8037c72891cb82f93bb4c712083b2f681153ddc12e0c31b8656b94f6fb01df9faeb36381d81e469a0a411d9f7f3978c673c01e84dcc38aa12cbe0c566fd713777c31792614ddb402292789c2d5f20fd3ce630818ff5a1956e06d27f04b7d33c6910127eb120fd4fc9c74fea61961718d4b18cdadc86b50ef588ed92f626361e10920537f7c5a133c74f7e3e0ac7a1afa9d1ca4630abbdb352e1d1d4e6ad73c94c5c517db81cb3d10dd0248af701a2c21ff57eb19f9e8b993d2dfe7acf373613effce4aad90732172fd9bcce2f5d43e136c961f22f54116d0aa5a50cc8197ef13e2108bde73f8b8c17e151b6a08b71b8ae46137298274880486a2788a949e0d69d4d7bb4a0857818bf0df025979e2feed27bd8ecea4a324b373149cc3dbc9b4857f21686b4d028f50a37bdd8271af318eb1f670badabc929831c590fbecefdbd3481d88290d0ac90314299b33bb308957d34efb7b926f18098ace288eead327594f302eb6d6c10b7a621b56eacc1121470ab48057736ef57274e327e364eb47af0d446ec13c15cd6da6f1ddb5996066eb28cd7971a89a1af3cf6fad1e619e3f47427b4c6be2e1c69d5d8a771cc3efbcad20b2d203b5fefa3a1233cefe3e9d0727fc02a61aacc078bef0c53b4943df6fdb506ac518e64930ab56cd6e1e03d3d8008046238b73e3e94f8567e973b3a54fec6210d3330f801147135eb5731150f9a318a3dd2dca7a5139812584e426738bf8eee7e6e644889f21a4a9b8857ed162e4c48792376b06af68767feaa850737aa8ec9335829c90a96191612487f589952c2c94890f3206e1cd5ec2c1907f69826a6a33b90e797e059f86d249b6460182a6d3d5534fc7404404df5063726f7302c841d8cf6381047f282ce6b7b064ac3a1fcbffab5cfb4409cd9218f41508c4fe45955b3aaf861552ffd3e2cd04e130bce1de7f6a21b2dafde02e2fc5808bfafeef1a3df4c78553497143bb7c152bc98e96d74d7c43aff88a0019125dfc8a6a58be86db2aff2d8f84c99bd87d74dc42a87578333ab36686034cf95ee465fc388006d53207880b29b31f579369347695125e216a166d48e2fbbca14e50707afb8fbdb29cda327c6f67accc24d728d9a7cd0a689e3d0561cd74963668e9b9a380da890fae336f4619f2477f0476a34351ca63154d8a1811975e7e6ac40469830efae51d7760de3c114bb2b1e68083418fdd07349c63f26975c5fb815402e8cf76ee2da737605d905fe365", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "8ac18ebb4bb92028d7488fe81895792ef41c465696b41f7d52b893f573a9616d9f3b4cba537c96e56208cb7eae1b22ad70e75c4d6e4965d37d7b4fd182b7f260b508f7ca17cfb55d506b75504a7161842142e9b79f8261cfff1570c2fa4369bb3b1bda9baccad1253be1a4e6837cfeab4bf4d74a67d90e61f7952e5de64086a543e0c38cca5ede0584c54007e9eb45de3b7f0f95d825c60b6923a7e8c67665ea1c37188d1009505a9eeeb7e056412072f28c9ab29f2ac851a1c5faf35f9066ce3ab6f9479dcd7923217d9e9029b4ae80cb23e2fdaf64419c5ca195a2044735a6d37bc09047201ca9eac624fbdc281d9172e47e7891b765e622840b3386ce054492a5e47321919bb36d5c1121cbeb1a9881e8a8ee31318eb88d306b2600ff0d30b76b030509b127d93a41f56ba96b519387781a6106ffaab882a2db9a5875c3b65f4fb51221e6c3dba250806b65955b4dfa057ff04e08f2138c55c6cfef8546385ae5edca8c12fb13f4740d5de961a56f658141f092f2c014953b14c231896397fbbd64a7515ceb18672413d334b62e148f5e7fe91dfc2398976878ee605937a234d8d3f3a4135ede100566ef6799f6a603839cea09d5eebb93d87f829c907de7913e571a451443038b42234dc8bd87e68d3d3b6ea5a928ca27998fa5b337d079d3f9723a1ee68479fad6f9c36161afafa3653b0d2f715fad88a3123a2282d28d7b3e41ea08e70a8d3b3839fc92a5c6871dcbe1e6d2f8c13cb8bda27b2950735fead154b69c8d7c1cf6f984cdcb3bc72919b15857d6381d80b551e9ff8765a71b425e399d873f4d81318c1da8a74ce0cc2ca1de1c37182e6e0f7200866dde9c41eef85f482b9caf043ec7b899c73c991bb6d095432092d2acef7111282baaa5885c91ffb404c7d4886332352d2edccaab27e8e0684cb1fc6c3abb5766bae17bf7b4696596a9af5f6473ea7cb60cfba07214145fbd200866a4449a28c6be22efc8393dd835e72ea3c065380d8477207125a137242e8ca1ab1e7785b8f8dcc0b28b99c0848b73972cd7cf28bee935544eea836ebf69895c90dd1d6b9228ec92dd935c6941a250f5d12a666113b65d68561bc940f8207dfa78a7d25afaefa82ccfaa06d5afdb7d3680d7367295e961a8954f5eb69acaa7fd7f19a2a26e3c4826a33e117857fb5f322c31aeedb7f10a3e2c63eee04a6d019886df27fbf011400f1b14d95e994728b415c79a13e4ce175c954cd77db45edf8f3bea33f9318cf5414a3a69b2aa86f9b5d7582f2f7ec798d3411f86776ad69dd21a88d3186771bf963a26fe57141b149296852d8c902bb8222cb3780e0584b42fb6b1a9e8dee97fc400a17d5af51098620d4dc8303db66177f2b73c0e6628bbeae5c344bf722766f6c6fd34f349be707e85e2fa6c81536703f65e49e2a39a4806b2b45bf42bfde1b2c613", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5df8af0f84377c0a8fac064b5f951e5fff171d4bab6076efef72edbd8f14d43228334db208bb22eb2b36a7f563f253279607b51d93ce876e20387e7d91c6456afc3aad8706227279a06d9ff52e636d0f6d9d4c10869d34dcc0c0d8b25f5cc7908398e2c9e463fabd7ba259c6665a2ed8b40906a5e895324511338f6eba364b9cb5a24a36694ba38fb4966d7f60a7f9722782c8551d616994c57ba249c2c591a867a3c8b1a21cc9bc6a908fab2acbdee78aba88a7b2db3832a3755827e86a8f6a6c2266656a49316e72d58c4981f49b9b2ee29972feb5cda51c0a645850c7c2ebddd5bf346da2ec820938d61383e952449fde21b5e4fdf8cf883931f50489ac0383fffa5a3303e2ec9e62c0b6fd682b9186d68e3cd4e037cf5a1bc6d5d2c308bdf224b0f96d9d0e241984b7e9b8cc821242efd74c8ac29738dcaf1ce276ee78e999ba55bc80f82521b9204d2d7e30750ac4261edb59d5655c3d1f8f74e06c8de2201c0c4e0ca2a26d3af72b336a49ac22694220a85651f7d05bb947ffaf07c2e81af0d2853e4a4a04474eab150d22492a028c6903533b28b0e04c00d02de131fd6431955d0297874eed647e487744e40c5728178bd48ac4e022a7e6365fb9a5175ee8ecde8fc8663cab437119f1f312c4ea14c681c342bae6cdb869120aa96dfac09d9dd74b603266d65ae42be5d045c1fc0a3515770aa6dbc4791b8bae184f04efa509f0b19a13effeb8e53539f37b738778281b393452c1f627676f453f5812d2e7954d7521d57c5dfc7725d97851c1edd95eef28daffe404873bcc8745a33f60b31ea1f836813605360bf1c1a75fff838643697e80a99c1356c51c318589594fdfa56230466900da47e1c65a7305c8b3b0260cdb759a8adbfa2e08ffce7d93a8eb977c04808ac86a1bd899f6d023b6705703bbcadb6c3f12dd7c9e33e496faa86d00aaddc97967bd8226d62b1263ccc001bae7f0c4c43e7eac2a76132d40b16f6378395e336dea5f9d4cf865497c83d3f6d6b42086443049d08a57c0abb7fcc4718a9d6115ff03098f525a98c450dbedcf22c712c88391efbb219cf01e42635197dc43812eefbb38188dac2cd8855c9b1671a73795c6536adbb77e3cc3df97dcf2a86b11bd50f3f79d210fb9e71c8c608c7a569b28e060bd628d6c8cce650b34ed41d464dfd4686dfdbd0dee9a5bc3aa0e37697687c7069d7bba5cd5804699be5727efecf30a0dad4f1afeb06d3b66d23aab2bf3754cbf381a788fa98eaba5ca9e5b45d01ccb14c970e5b98c1bf20ecad8c6fbce83cced53740a4f556cd73a90078d35f3b94696139858bbb95d868c786aab9eac160f6a9f106e7533637ed9e9495cbdc43a518b5ba7c841e3fea0adbc11cd8a2b1cb5de5ee4fe7b4eb7da91a8392798adbde3eb1c8122efcda91f9c42b6384c529044807d9a4f592c2b7449", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1657ddfd8044466a642b8967e96654e87cef209aa479cf4509976970febef8cc77df03fd9e73eba10db7ab40c3b11e1d8a88150ffbf9a87e2867da884a9343340235914cf75b25d42c843754e955a3a4e1d6e8504798ef3061dc4eaed5c8b3f845d31f7c813866eab49c651abea1cf2e5ef7c56d235feb525bd703e631da1e1946b2b1857cc06a3d07987b5bef1662175a231f555e96ae0129a67c7c308e41418d531e6ec87ef244a8f8b2ed79f95c94d8eabb551f6872b8dd11c73e38a8f85002fec0d4c33f49734d18a37febcb6866e88091013613882cf1786bea6813e41b58ccfd2a34b6d7af1d918c381a654169b54105d2d1f5ffbcab84cef731491de48a26ae127fb2614f7fea428cae54d2e43dc27718191e0c9293c67cd27add0f45075c58ac9331dd28ca383982383f335e6509b4f944a705d3dc30a424f63ec4da5fdcb4bcb19449309417d00a11957dbcb481abf9fe3132b2fdecca3124e13251960ae279b46f3d488a7d6fb4ea40a56c8f691e46f61e0db37f989028429448058b916c43d469d4b5cd44099d16688c988fc306e37b998ff218f69fc1b689406d2273d227a3d1d52c7f94d00d3b4984be06898a59c5352fe8dc2943d7a2353ffe3bbba2a59b11d0d586f486bd9585b8c217fa0003aacfbbbf5197c2cabf0ec52ced0439a09555d8edc7903d041dba450b675b9e80d4562091e74a5e687e755202574a3c39b151541553fff9e83d1e66030798aae04cab2c3d58e683d2644891d154caf5007203125f8e9acc506fd3ba3c10d4259d94ffb57c4ea39699cb26892cdd1b0fe224ac169509308745b61893370680879b91b489527cb7b232e5c0e17c5fde5175ad28c6a8d3fa625981f2894194d26843816432414e91f6a31647c3ac670d53910ca862d227a1df2fc38171c56c0df9f1ba79426c61a7b7db4ca5df151c21c2df59b98fafc06bff9359c8ab90c1fa563733f200c26c900263d023027ce428353af1f24dcfac6382e25b890549b084517bd2acfbe196bf8687fc50d2547d702cdf58a67b5220a126d9ae07a61d3b5ce71520b284bf18b45b159fbe35bbff09400d3c1b0cd34d28f8bbcc9cdc333151ff8491614a1f418c927c595247cd51b537cfa640c4d0808066a31b01e7dfb8eae64233dd0299038b298d762983be4d241c7cbed075ce7e3844b51bcfac4a889a04108e8c5a1a1a8a5df84d6b18a6526142764a97e48e2f40cfd4877880dd26a956129011c9be8b9e671221a4e53bb1bb781831e2bf44725d9846771a9ebcb16e94eec07b0c34793e598a68535779cf22e8d60bf4589902e162aed05d9de67b6dfde64254d40b21bef449e8c9e12a5b9b9d7ac75e3847467a1787e5f4e4dc10a6a99eced9920a3f85490d6006a71656c91020c075a2bef90d63b1d2fe2eb4c78e5be6d48b23dbd851b5120e2d687c", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest uses 33 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "619cfe161559a238a4c87156d613e12334311c7e691c82be853eb0f38baf2924f8d5ffaac2985512d087c74378ea7ebbbf30db949e2e8bdfd46a1afa29622eef749796f34de9e1684e595d1d0bb664b5ef07d7cb291202879bd75ec6717c7a3036832bed0e735c616debdab14069beb0523ee07f29aa450a290f5dbce0bcba8a4a52686053cd4394bdb94af51908816ccfdddddaba383ddaab3f771b8a81e991d35be2443c9b57e5ee8e8bdeb74e0884cfb976372693630f72b11ac57fcbe751aff7b02ffca0d8a93e15549851e19c971bba300b5032d4821ac5472403299fd77ae1ae12e09793c28310aeb0d57410bda77da27cbc106fcd4b543e3b44514e27220fb55d35954420019cc4873bc13167eb05ff9f9d54ee7f715a79720860cba8bcfc8754f67996a9c6b9fa3fcf61a8104dac39faf7b3cd09e22547947f3be2f5e81c9446066f677fa9b08b844fff125f83720f9120f3365895f7293ec8186a6fac9a445760557af67dd19a190b65e1b1aa31dd2060439a6e183d6e23187aa0abfd8ec60ecdcc0f83dc899f66744cb8666a937a744046df7baf14e2ec466f9c7de29644005dd782eb0ac38d0280f86385644530f72e58628c8a9620a397e912a5d171d69c94d60fb4f07553856bb5cd99edbb363515d69fb47e75613fb0d5fee12e503fbe09c44296decce84194dfa7164d688c02ed0a58b2b5a5dc385fdb1567146c5e3d774ab6de746bf2aaabc3ae81c6eb9e8cefe570015829b5815b25aec022db8c9111d2411f4c586dc2964f1b5344f29214d9fab340395eb909981d03ec7027fbcd9578ee6e772ad19ef248a89a6c2accd4f1693e095ae985021bcda8576a6f51c80e33d2578f7ca975a28fb1b5d1860b6907b0979d57ef49e479da95c78cea810e0788910ea43ad34c85e14310bbd22a474f93b1ef112f29dc70ca01547119b6160606300105ca763e88e68c702ea63a217a5b6669d398de2508f76b92ec4abb82026716c895cf6aef0a92d7dd84577a8ba50731509ee3cb7463cb228c9e0aa01d4bd01d414f502ec3e3719f8222cc12855a997989fee2ad57943fb3da6201b330c5824040a06bf6543a7ae8cc0a84d297c3b292385d23a9c7c2c875b949ef622483fbf5b7a2bd9320ab6a0f5ca05f1fb45b6ff21a8e58de7b56724838f418aba0f39f868f31f452cf4745f452a691f004b58698d47b61edd2f700eb45a16bce97186cef9878bdda7c0455ef1934df9af0a165ea8603ba370cfa8dbc9d45ef8038e1a27f2c2770bd3b2edd8a8c9b549ec1e988a738c6b47ea57c0d373f6c626b55af17133361b903d2206b02884410bd7f48e59680aa0558106f81137c6f270235d5b504e062432f2340243f3f718f144bc0b9db33e01067477c4e6e6dc617ff15332415fc789cbb5b8514c7c383cae55ad9b8ca5d8d4d7cd9a297f9fc", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 31 instead of 32", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ce7180517284139c031bda4bd0a99c61d9674b86b858e815a388a975032309b59e6bf35bff3c4c6be912135d71b07fa08ec585fe4a0909fb7975fa040f25ed6596010babc0274494a5456581fdb05ef7d13d7ff4133392f534ee72f16ac5665e35407ff5ec6190ba8653d611ad98a6d8b83cb02dc30cb1ca4e46052100e752791ae54b05bf10fa11dd377f9ae88214e6eb4e3136da5432eb56379108d48f7f0925ee252fd2be172b9ea90496d597e5d905a9a6bbe71b96a78f2b2521ca65a3f902df612192c636ddaaf84ece132ee0da82b4b2dc5111691d3bf3643acb414cda53dadc17c5f3410db1cb0e0ddbaf76260d0b6470496d67eb453bcea5aadaacd71271c95f35573966f35c0d9bb6ab8e0e2bf10dcecd0368c429df54443d2f0b897e2c2ccaa2496c00db4db7eebe49f789f4c0fa93706faa6f70c426fd16d3b54073ecdac7b56458a1a6f00393ff93e2bb69cd838f3c42038cb6f11eb5dd3ee49afb1de908217f224512b8019a6564c679fc4347cba8a2d3679bd279b853fc537bb664960aa0a754e5375f6e8cca5b3dada15054d23f73b2f892f486adc13ecf0a76d6544ff0b6fa2a27a08dfa2d6893e87b9d1800c36cf9e95f187cc17cec89b096d35262fb1e858b01d3714e5a05356bde8fc4025dcb43ea8666171a4fc4c3e68b823b14e45959d0700ea25f283c0c2fc81d6237e4cb42d8e44f3c486c5a32a45450c4578c70d3c89bb855cd6d7c5bea9ad11d7cbe5d7952b76811e79aeca3546ded295c02dc38bd6c7932de419bb8f5d71e508ca75dfc3512f1672d07e4c048d264ca26ac05b8821bcb1fc6d1e9090cbbe889f52c2f59de81f6108761558191d69e413b3f875825f49a3853c26c53bb63af4a66bc0127921c93bdad1d197157c931be269e67a25729e8f307f5392018e9f6ffbe1d581423538c21fec6ee9c7ab8d8de333348b662ef782bae42e8278ce91bcdcf1786bd59cc7bfe87f5f757df9bc9673529112616573485fcc5973a7b8e1a4d6298aee9bdb465a7455696a11371f8e14089bee7bfb0fa20b29fe974c8a35355abafcd219db1b9472032a96d3685c78fee6191fd569c91639c0ddc909263dbb0cba1dddbb7ee3652d7e5527ebe77c0f216d49808a762f637da15f9254fb30d10aeeb7a7122ccf250680f4a56659281b564e8275d645901cd64403985009794df7f0fac90995a7a4d1c43fd3b81ef492e8c539c4a450613972ed56ce68605e23b966271b02a1dcb0c2dacb0a69ab3f811cfb549d57efdb1080724dc37d7413a3580d91be2b27cc604b0761f18063fca540c13dac37aa2eeb2c1bd8aaf8153fd17bb3202c6a7154970b921e6f64642f4975fab538236abc345396f20f75f5d73ef6d276d8026a85649fd16f77a464150e0d99993cd8f492ed797030c117ebd03c12373450a2dd110cc56f0d270f1", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ad44af20d5fe5daafc1d6c5a66d4375dc08fe40e8a92fddec41b4c3d389151dc7046e65f029431ac5595ce8c0750e6a329d7a6a1471f42f9ba741ea57cdb260e586b606647ef03e52a461ec4e36c2e6670e91c6d06b436ce8e7ba54742b86ab4cb2cd15c222dfc0740be64daf7ce81c0b61fc7b461358cdf65754961b1f4c1bfa9cf988a7a5c140cde1146118c9798f2613f266fc7bbe7119fc325b3273121c9b4f2bdeec1dc87f6e90f7503d08e4f48a9ac3d836af3304f6e8ebfad051d1e45ae99a0d8edd65330bc61822d0a34f950f84b446417decef5f8b88c0961c62c5e7be201488ce5ac5b7b64162ef912a3072ac6f72fe7a2196f581c9c1f9c4d939e3101070248ea408c9a84fea21dfcde927ddb88c21cab04280699eeed749795776e49683268af03e2552aa182fae2f685520fb607bba05d2140b239fd4060962dd404bddf788439602fdb0449064c618e7ca70784f6cd6f40afc2e25d9ccf9426142aff3da5716786990f84c51e5f5a69f3dea42b44eb33a0941e201367947422c08f801fa970c551c729ccd16424523d39ed541c3754fe33250dcdbafcb59b0dfc839c442534d1c85118e8d73c5fb2d0e33178c956fcca4709723ff3dcb90d0fe3fbbe8a5658db9659ac595dd36c2f8f724888d6e5c1b2dfe552036d1978123e2d07efd6f913974a61d8723591447fc93a069e09e3cc80ec883f4f34f6cbbb285d2fe101d66e8846e26b0bb1b5633df84acaf351a326a8f28e91633f674e9b59b65938e064ef6a23c1f55143e795194b7e821db18fd8e3bcabff25b652c0a7d406fd2c3db8419fde61cf3b633494dd58c138848f20c406d51e379236de690260aba8c32dbaa8c9930ccf372cef6d1a5383c028e8620b02bfb2ee4428440aa09a92d05050b345b1b5c95a9db16a70f523693de43b37ee3cde62dbb2a1482cb635da05713dc665cc9fb6239c930ecd7d954c18efbf730198da0bb89148bba4e4cccff11afb91e9b38ae97fc77387b9b44069b9f73243237d388975468aa2d2927e925115e5fba269653964fe36a2970d93dd14148c710d7b92ead34416281c1a2757cb6398412e4e779c8970d2a349accd5425efe9f3927684f73bcef9b9ec5b900bf185aea35999d00ea07f41d6c837f5acc87075e0d96672e342910838b5ecd86795fef1ecbfa14446177372b861ea66e9354fb78c1e807ce9c98ce3c1fb47d1b106aa97263efef733033c4595680e580c9d46bd2cc52cfdb9f722aa59b629f132729e2e2fb2b91de0cf94beee48b6ac87d55fbdc1eda3e07161d79aff8afa1337f5d07a46ef9732d94b79739d0f815fef106d5035dd21e6e187e7b827a1a0baac2183dbf62a0bf1236049725e4e2260235095c798483587d29624bbc942c1f53f7562514b21fd8fa4a6fbba47f2c0539e2e8927587b458f22b1b1da1c9ad97c", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "61d781bced24df8c4197621bbead8534d41de7d77df5048a766159ec836c3fb0b187def7bb9f79795aba4f1a943fd25c718ac0eebc32a2738010342e1cac0c7f4726a23c351e2bea582181770f867faa6ccd6195dfc71dcc01556416b4618d763e72a0166adff5fd368ba1e33c9d4c70c056e8e46f7002840c65bdb2793989e1509eedbd9e77fbb0138f01062a3b1854c6b95a6e50bc34895289d9e94d3ef11d5b6bdad83460ea37e1a0abd832c01aa3cdb63bdb384bfe702d7ab1d43a7cc7233cadf1290a4cde640a345c9a0926cc83e9172b2badbbadb11a2696cac41454d93088a3f67409692ef7bf919b3269f154cdbf310a799a100eba963837030c0ab60e59d38d0d44736372f797081145aacdfbbd6952143917fc4d114acdcb004c871af448dcc4056b0aebf9d2940e4f8143e547f89cf092d25126c021a39fa929f3b29e52b5a9bc6c8127ef0d855c5477ab0c013d7b7620b782153f899d326cd8ca73f6b965ec74571ebd32d10185a7b8b1b5807a3b48035f8b5089537fe303c08bbfc05f2c362299a8219e47454479273ca5cd12bd48193037da9852feaabef161b7f51b7f7bfc00d6a34fc2092a1070ddbca60d5c223f32c215f524f92e9dfbe638066160a8392514910107ea25a23f8fe865e44a6a67bc4d87a93940abb82cb66e81571c9ae2d5d9d079da9bfecb7ad0a3f5b70088a9f908b53cf83d30f1eb1871933f407c44f0a89923237bf5933efdc73443c16b032e1a6d93b4710a1e22907f843ec19640c07b5bd58026fe396b54750a6104da1024b76e273bd1056e8be37bd91b5554d6a1fdca2fec52759ade39e3a92944ac33d25c7df1c1da7a31cce28fd0ef02f84f2400b47cb7f7fd4df9c2de876454099b12d3fff309b06b06ab858fbb5c590ad1c9ef57c1c7134a07c086eec8c24ce132b5a4e159d9329efa97447800b3a80ea3024e1bc3debb4bb154f0f6d745f65a7858683801b79024472b9f92de1af35092ebc1449e6cb3bdb29ecc68f0c95475c00b0bdf2778bf599d8c1fd9fa2106e2795cf6ece8a09d8a6072189e7c8f2cb3546f8fde94e88ef14bb124f86984638e3bd6ee9ed4d9c90729ff98fae63a263812d0cc9f2af217a9141e9ba0888c82f36f272a44620eed319b1adee0bb7f94d74a161d60ad15d1bb0f045e2cadbb434045b8dddc92b6c49f19eaddaee7cb150c9ad13dbeaad7c1903bf3cffd31a3747822945cca59f0805f26090b0e1b3f244d272b2741b836a07dbdc72d665e656322e19b4b6eb9e7b983febe5fb2327da3543e55bcdf51d260a7efa53fc782a0174585047c8d6df54e0b2bd8b5b0edcb5a75b15d1fbd369f0a2cc0cb54d2fdfc05f25fddfcde3026a0663cfd4031df1686864d238ecbd07cf45f00088181c015c000d74ab2d2aa6b0dc1d5f98809ca0590313a5b61690b030a7c6dff8c", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "31cfccb0d99c0f400e21a01f207bba4219ded2cf9b51291d2ac66f6cd2b54c85a00e73efeb41863dfa7b61d6d0198bc53d08f4cf767e37a66411a49058c4b06353eab6efe7ed4cb6b38643d0e6db35b57fb58af3b4efc7d17bb5ed4d5d4f139770a008185d291edb0ab51d30b529108668ed0cad21e04e5420d78684e006121e432c5b07ce0395a567809f750fa0cde64d41868b27b25502566381d39491ac26fca33dde8619a6da2754dff2e542b5960e105c4007ea248bd9c0203deebb25d502107899d1c3c18f1979809321529d91a2d66d0c9783d82e94fc477f7d15e974ad64046a840754896f321e5a5deb769eb49aa1c3e9d8ef34b6104ae16aaa81a59701ccfff1d7056bf52cabc1df78d24040adbd95a959b586d2ea7dedc40a3a8a0701130af65d05564f02605a5bb9c2f27fd2f406cce028a9d6ba6b7199f81ffce9d4fb61d2f1753494bca420552756d0b7016fc02d95fe1697134dcfdfdd55abc4cdb3c5d4eed18c38970d852b75ca7e3bd5f9ffa8bb19047a62543dff3a6b0472812168ca18beb8371d6b9e06f8780dcac218324f586fb6641fcf8d36e359803de0f1d434b1d6a1c2dd2b719856e39d914ebfaaad6fa2991b3da8bc2edec3e3dd0b2c69c147a3185869e3277b182766aea0173c266d6d8d55af6d93dbedb17fa574b319d2ced45b68dcb347457a6fdf4955772b85600efa95a6d5cd59b9299b11feeca4f75b099f47b5ebecb97634201ed08f5e170ca78d98408552361bcc6cf4824b8d937a5e270491b3b26307e42b140834020fd117265a04fbf239d825c2c97e1289b110ee31dc509647fa15c351075ef63fedda3656e2026ed45f0289038bbef95dd0ff1c26d0192642d4d5c280d8b09e17d98234c1e9be909c1e5f39657540ca50a3dd478285bdf1fa9d748c88327257acfab6a6c11212ce17b39f25cfe3a6856db7902caad01d2dbff92dfc0d8f312d6035c3fadd7e496ebff25fe66e6a989ae6ab2a6e4cc8c8809a59c77bcdbe64313961adc7eb0ab5f16290720103f889ed1d6e0234121f87fbfd33c69653f64676dc451a6bab7baf7a936922437dda0714f18c931832a2f7b42de7743de4bfd0cff453fae4c70838165f5998540375dbf6867325f8c1768a7296a3e0d94655d719e55a5ec68626d0f88c631150112dcf703aba0b7751039a47b64fb98568f20e71f5ff168d37c43d3d921b0b33c4e2b5fef5c7fa7ea8e29698ee401060362e633c936b0abfc14e8b03894f34bdd20f31d5e12eb0e2dda761e6144a3a69b185bb35c07b4796a040980886817fb5363105777579bbd3dea6c89fc06d53e7df2829621608208d177858215de03a7e80b182715958f9710b75457bed35a91ebb957066e995908751ee479643c7c9d22ee94477774eccf11bb5efa65c6b730ca935813d81aab68a25a6bfed095ba285d4", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9d6d9a4e1eba3ab2a1fa867bf2fa51428efa9b814811107fb84e5eb7b7de9730895c87a4780e5e0af24406b579a5b52b0d99b7fd2b71be50153b7f2486f52bff335d3371eeac6d01131f31a8fd32e72415f20fba15714a5715e2e4105856991c40868967d3da016a9d264c87862f8e88d678c1ba629db8859f697ffa263593c933ee8c4ac10ebfa449fdfd335007f0067337b4b6e712e4764afab2ab12a69a9838671a8c3ed64505bce0118a36c2a0b65f4d8b904c7e24d7825eed766ae10b1da21dcadc60e9c4644b98a340b6c5035b6c97450c0588c2833c0c179c02de30495a79595d09d165251867c4df26dd3d628c8986225ebc1013994796cc562534c56876b3ba7f38a0640a509926bcb8f8a80e0643d61f79d5ba0ce794094f80f9896f65931b9c745a074ca50075da38d75bd9ceaebcb7646fe7c0efa15c8f8c84e19b73b3d0b1e5c9122a0c7084007e75dc12b2283d8d0773655d73aabb2d24e083f252030a46de9306f39a66417f659c9b727948a2119bf6d76a180e311f6b6d090aac3532c0825a566b7b5de471e43ca3c5c3476f71df8b6d444df54d50255d0d34e4844e6fee4be0158ddfd994cb4597365821777f5332fb2fb01cea9295bd9274f7fe2c902c1eb6133c3b8bfafbc0bc15fc468786b3aec9a0c2e06fe10a92c7c0e22de34000b44c4ffc2dad420073bf1f20fa62b3cc2578d602de3e3988e1282451a913ca2485b592167562a3061e39a0ed052eb728a58f901e918608f476746ef5ce962225fd32c325f1ca3ec35b0e6147533cdaa09b6ed9006e4d277e2047f6b8ea9c05aeb7813bbabe3bedec3a04c7138ae329d11651fd4facc3491a011124593bca46d54c528aa024a29e99378d9fe6f1634e3e1a55404f1e9ef62555b51b356c589d6e29ff311da5d69d6912b53a584156279c72f6c5a42f862f087bf5092983bc324ca0b3cdf80e8a9ce2427819ff63379e2541547e28386246b346abb92d3412605bf5def592703ba50a4a1c3c5cfafc5881fcd0d855427636ea3ba34b819c4612cb4f0888a285f4b634c2f5e52501c0d997dd9ca190b577a5fc52649220ff64a32ce1e5d4b73cf51a9ecf3a6dc8095b6b090c2c84b3e98cdcea1d3b7df5c5a9334a80ccd36bdfb31da5d58b845fc5823f014349767b97ae6b2eb1f562c0324d8c338ce26545e7e9528f0c8b783d7c2a901984a847e571aedc8a3c6658107a3f6e8c3f33e18e37395710fe577ad9b0eb8dd1f150b51bbdaf2b2e4555008418661e20cecaf3a8305d66c2e0012cff8c411ce9e788bba85d8597b789458f331f82901fa876aa49b2ecc9b478929f5a610d79d04d400edb0f42d433bd8cf973ae790c608eecb339dc6f6303e5abe8dfc2994cae5be58110f1bf04388a4b8979e4cd5a41ed873e8083e901f498d7be3830d20562adc215a61e5e0ea5089f", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "aae2d2b1c5dfc682d46d3d9427a487305582444d4f8e0bed254ebb18f8afd094e565f10c694eec351ff014543fbc05625737ead3e9a9f5b479365144323ef95ce5b27b96a26f60d44b0449d3b2785a2dbf499888071b1cc4a57601c7beed3cda21dfe42427205772f4841314fc28493a88427fbeb29c33054742858d019655bbc0444eaea53064819e92ea259bf785635f5d122192448900c56c00388f36cc1d26660e5d8c3bfbdb6d1865958ddcc485774d9ca6added73581089f5315bb41bb4de7844da3812d38d1e1ce73136ef9e46018adaa689e36f82d54bf919bb52eda66a6797f125e6c98f75e9fe751e7296ff776c0a54fb15f1734f6eeedad10a436fc1655452c71b0c7211cdede4bc9e6d52d5e542d311b973085f0624dd7ef6058ada29a9314dd6f8f1f64e9ca2f1ee9c1a66f63aff9b9a59b4da0a79a5f83f963be36949ff4f36b043ae6d41593f1ac81269814420352c6f77bb8b3325081b3923c0f647b39bc5bcb035d09f031f98fcd9d0ac65f56d16349643547664781ca48d1b6becad58dd071d6813cfc8b38d206f57aaf3fb82da008abcd14d148f09c004ef82b2574932ac74845922882ad9cb7387e85662b4e227044749999d01f05c9348582a7a3ad014c48f521f99efdc98d4cfa4e2908835c71409285203522c543605e97f6d34a214e1b407809fb4e24c51e507defb2591d11e7f00a2d82a07db0184453286efd83fd12852d07b5088fcbfa3233eb9531aaaf34b57531e1d546edd75e91daeaab319ec3eab29bc8baef1f032e626b51d408c61575102319407e1bdda112b75277d9941f0c850db4ede323a00a9b2b33c76623adc7763d527f263cf6dec96db8e180b01e5d70432b557b568331ae80731cc385b43e70e59bf83623e26d46e8ccef29c8eee0a714338395276b161c5fdc1eb28cf99a11e50e8d5303fc391eb1d4074bd3503ae40557e7611ab70c391ad83eca61c888a763eedea48f7227d857eb362e246bfbb459bef9d078d416d2cf7ae96724e2f39f7dc7cf59d986aa01aba46d366f1b77616618a716a82222a2b48a849150d536656cdffe9fba6ea68722bf0455ac737e5914597826b38aeb75b8c8c3a3d542cf5b07314be3b0b7bb73ebb55f0b4f0c69b744384b863b1011c82b823c95fc12afb2b184cbff6fdc70962ccce3e0bce28749d7f2355bbc32d368c908319bffefceef913fe43e1aaabd80bb15c9ed36d41e2d6ab439a8a1d55ab4ea3bb4b09501846e25a0f2be464c2fc983de10929f4451fbe68e3cba04f59f840309c05ced4e53ed0a3841018ed7a28abf68f210fbc0c973d82cbc8d6edc41c800da7962bf353200a47c46bfabc8d686baa915f001bea1cf52950f6b0ff7714b9d9283fd949b7b4a4d22f2ae551b528474ea87966ea690413f430aaea52d907ca5be034e1cb53ad168b3166da5", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7794f3ac12dfd87d77d79321a8509239b46da3e4c84daaf868148f45599e74ed08d352ccb3e281c2e945d509bfcb10e4f35c80b64806f352723e574afec87be92d0392dfa3e16fa3ec887cd58ea2208468fa61aa5a64022f528a3ae18b3e474cfe8bcd6ece58ed46b6374824089d6b7c1d029b201d73d0a1ff0b376365a1d7854eb568555fe22a213ea87fe5376251d4edb60444c62200e35cd9a388ccd4429d4c94db2ae209206d70dce5e863fa3e1635e82e750b39d0167f66f8fb8c3d38bef5706ac3cb2f439918d23c81e6a5273faf5b2588833db2310d3ae47ec8adb8b62ca3ab3155c3c0112e884f1ab9b74ace92c75ea3ddf0eac788fca546b97f5dd199e4d9b1aaa90a95a5dceb781a16f51bb640462fc4abb29d0f29ffbc1d847797a32eea688d54dfbb5e2668b0bc5e7bdf7568bbf5e57e9537b8a2ad68ea85eab08cb700d7cd7d483c9d25a4051b66e54d7c9c4d3684952d51a10ec0e92a4a5f11ee1c0a2985dfebc97c16210a5c22b2a4aec244a0834c822799228e18a71b7322103c891bb3002dff0a73bf64461a4e6a580465152a806f63af37bc9b976a02fd9c6e3bb1be9d1b09b1f39ebbf22e6b884928cf4bb10d3494c72b34a66b6728130d4428697f2df351f920fa8e8309f7bb2641a0847816d8dcb5c6d5df5ea9d3cdfda9593c8a3c0259edc9135cb8696f232f69961cdfa4047bbe9641714ff12036965c99629bc9ab45d882bcedb7ded25f71e3b79c79121f85dea2ef0e344d70c1ad0dd77baaf07a0aeb8f42408bca687a28e3e62bd5894124e2aa5761af042b29691f2578b14fae53dfaa3b0700dfd26b90c4196e6d64486f7b952ed2e375396bd6485264dd25561241bd5737066d04fe911a33478877251bcd9342c97c407d733ec02086c443440deaeadd3ccc7a67c261d1db484244aea9e0a4eaea765dc7b814407cf4cb116f064f3f56a13f3c88dcd5387d4be9050499f5cd8fec4d2a0d6979db43c12658b9ac67dd39ac4bb6c3a57b81ebbed655ac3535fb742c420ea914046590737c14d7ec15004118a6d90388da57346674e84b02deb64a70a816becf7dd3d54b266db0da242bbbdfa212fa1910ad32fa9b714baaac2e47c33c030a484688eea7822ed22f8357f7ae838851b3d68614522b8b4f8ca1b1a13ee1cacc0d728c7aa6290b83c1283a760e77e094d66079822beb03c664200b4e642b287640e2219b0915844cf0aa9eed8f0bec9208b6aeeb39cefc66e8b63446a88d9e5b0997e6f3602389e7861dcfbe74aa655dc1b566341ff1e2123f141ec3db298a8e1c1aea92c83ad47e2010b73a357f26aa43cb481166bc7f91c36db43c68791a9cb01439bdc1a20d953b0253fd6e5e7faf71517f1e0da78761a5b8f7080ca6053b8121753db53f82196975a6029e6bf4d0f8b1a89e60a71b5bb3ce85ac0658b4cc9d", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "40901802cab98cc191624a85d7c46981a43c24c6c10f131aa278a99bd66023dcb4d64108d76974a2c7ed9e536e499cb88facec4cdd2bc009b6421c257cd11087c1fff7ce6b4f5c1dd0fc1fb23aadf8a088ae67fa98e5a80cfd1a4138d3aa5f85fcf06e9c19151c463bf6538bac8748c9bbd45cb66dc68cd7c676517a8fe51c3aeb8edab76f53da09193549118b4ec9072766368beea8df44f826bb6e8c53f7ba5e381f9ee27bd579a746bc740b1fcf79a6a5ed9cf65daf041d290ac8f01bc4b32a2c35711bd825e6034bf9ca27ac01e759b6ef9fa4f346452406ac0047eb613f8d724d3bec128095daed3ea5f8b98264216ce89b101457c45aef8ed1c1902678c27ed5f2eae4b7b366a249a67bf382a54a5de0129c4d4a06fb22d386a4b556182155fdef6d4fd138dd8d2fa5ca4033fc12b8454cd0bac82dece5f1b9b8430bd0a6eda8fc522a122636e248c831e21557440d956e07e78613221b1f40ce42bb55a69133183f58d5e97659457d8647b0e5ea8f4cd2afa95b387c504a50e149796bf05f9ca372ced705f0794a247b08af9389245e426540731972956c8a4bbc6c61978ee5b9322b3a37e5594c64a8b8cc0925750cf3c07ec14c01b9d96eca3390981a3a263990400c82e19bc94b5f6cb82d3e8bd68a507c7cd93e1dc1c2c773aba82d78ccb26a870472b568b8fd209f2ac48e7827ae9db6d6b57d90eb5d86d03325312a77a3d9119f6285213a4de4789db99fc390cffb1edcc9276bbbaa448f798446dacc6fb67985a463ae84d404df57fde7e10802c6782b4bb4d1bade496262109296225f76d0f4c10763964ac281669d30778f3241546d3bc3ace8410c9bb373aac599a0596ef11b03524481df887c9d6c42419ba9cc85db1efc5f4e93e601d6496641fac4efb7518ac8fa10b84648d577d253223e2078ac64d4682e9f535b58db8ef1bef35adfe7f44a040d011082dcf4a32439f3162890caff6f8ef5bb4d6b34fb1b25608d4dad4c7a5e1e85a0b89bc13d46cd47e708d661856245bbbd66126320e7683190378ee1630cdfe9a146c923d3783fbd5ca507d7a5a33f26b422cd0773fbf28f23972c0ee1385dda2668cd01b79db343e91d2e9e9fa3c627f0fee3dbbce93e48645fd43b63894595d2c17cb8d5fc3764df4961d68ce5737bd2e4d536060a91074bbdd2e234e297bfb72b65e1b24654d60fd4df5c410efef136c669fa6c98280ae48a38bf89ea4294f1837620da4ec74f85df7927ed3b8a3194c78fb52ef557447c919fba1b25df5cb22709ebf2ad23912b0968afb516c3a13529b84db62377d0909d36c2130abd3b16e5145be7af3d787dda9103e295b85a73f81f38146fca6715f55e5e6fd669654b2c69d447d51d7f6a269a6b4cf60571752f24f90d6a7279617fc12bbd73d1e3204422a1ff0e8b46b0831bd0c7bb398cd377ef", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58585936e189b024054865ee34d246b848249db87ddb1896e9ce6440e1894dc92f57e55038813cd40fe97cf78932d50d9cd546a269a24250285724a4683cba3beb777f16d354ddde913b7de6458882a891e4a367ec56f5e0070253267bda89adf33d027c21a144459e0391d2fecd0e3c919d264060e8dbac1babc6e6c328dfa2f0b011daddca9a6473c891d9ec654e57116f40d6dc82597bdd9439d196a34f05aa4be6d11fdb27b212276d8574de54ac5e35861e22f27db117e7e2079bedc16213a5438d906015fd51e9c4c71d59c5c90a2e282da96e84330b4f268b54a6e3c05ca751987beb0fd8ed876fcdc8e9e64116976ec3c89fb8ad0f351c636b198f322df54e6cd150a1209c98bac9e1f26013d1cf465a567b220aa9b3650283e907be520809a20077e48fad9f0734260b8c89dd8b46d44408d64e56083d9adbf6170f166ae20004fab644d48c75da3b83228f67c27b900fe443a499cf2961fa2592d2b815075f2f8cf98623589bd658698d513ce733176d040f0f278ab908e7012e247cacae3fc7e1aaf89adeed81b8469efe9e2c487ff4f09b4bc8d7ce21cd126301e9d8a4ed7317332b1aab94feb3e03bfbc87532f8b351ee4bbc641828690ed076188d2a9e9b3189122a994d1189ab399875ac4cfc1d13ad9df50a3c65124a2a8c12fd0bf0397e48665f346719c5f88d08bb1bda2a825bc88521fce3cb4d45106f3456b4ed2edd9d587dff0411a24cec4714a08d2375458a8a85972999bebf8972ebc096837290d1478fc2fbf2df2a3cf939dc4a5e9818642f3e5684d045ed1c9bf0f71ac51c535505e0ba270578f9f4b77d4b3780a395584e899856401c6aed54fd25e783a4536af416eb8ac3a4358d58bf0dc51a653279bac426a1576d45b223692f2d45bec4ac8be770a7747b74b7ca469d7813f9dc96dafc98dfb34e586825b404450153398d6b30abd20fdf1b290829873318c3bff7b20912dc0b589566f420ec9cd767f97f33145b4edd309f899b8a60acad54805f448faaf4ebd7ce2da7b378a520f73643e3414768c5faceb443033157d6ef162f0c18df0af9359828abe481525a6019616f7d3ed8f2f17a501f22eeeb4336f7d71451a4e1e86c6d4007b44ce4c68cf60df33300cc7fc84ebd2dfef08a041cad2792f9dd427eb209289e3026637c500d75c0c5b7684a49f23dcc2abed6a08d06e0d3b9db2e6c55fe1c4f70c0d3af01f6224642c668e9dbda3c5ea395c77c6bd703736799ae1e8fd790583a3267bcd27ea22c71f39cf0c7acbe5c2c075430059ce817cc8d87ec4939d9548974e4cd7ec8cb682d451d0002d4a3801c4c8d0370da86a39f44c3fd8e5e8ba20509535b7b1298de104b45276bd3ce1ee228f3602331e279b32ce012dfe3dbf74139ea75f21381c8e83261a88b6dda88ae261eca380b8e5d2ba14de528d3ca9b", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c1164f9057b106cd5e445b11394721b84f688e495ce8705fac8dbea9878004b320b16b6aef7d82f8238071e295159a495eb88f8e1aa9fa4da7298f5f4bde2493ee71b2458d4ec15d964c78c48827561aa9cb4768d6dd766835863a98b00745e0c07d80f1341695edf01dae0656941438dd700fc804945b9c5763737383e4346f94f06aa9de29163ee733c6169e64683c23d5ef2e847452786b715643c71b322738a337beeeaaa50c26418964bb778403692b8816bb859a27c58313f757c817118fc0aed1aa7653d4ac406c426726bdfc586d3cd63a0834cf1d8bbc4b55438e82d1bb6c6d710f941bf77826a472e33f8167051f9c3a49df32734c84de7a6b8f78860cccd4acdd168e1d6779948d5efebea56d9bb740bca0d63af53167afa6091bb58c65de49b7441af801b1e30af6089b63be3cb1313a4117216859f0ae569ac3fbddf1e8ade3ac9ad772f344540b0130cd7bf35448a54cbfc1e90e94a212e1460778b09bb0608201bf53b95d23c518cb4f08c23fce4eefdd13dacc232b6cac08dbc4aae62dbb2de8f7f88d8cb3e0b1db1f1f6954459f6eb55aa48724636d9515ab6f77fb41d247966db6fc0fd267d0246a9ba7962a42b10c2d158bb7a32a1b6881eb94f805408822578a5695fb25404b331bbf17b86f7654360fd9af42720fc5870b0f87955d6a38e5b1a654cb930dbeb1958140dee5d369c40926fd24268e43617f31ee205f32c57ad0e229e3bf18d9991ec442a661eb7e65756507e3ef7df20ed09605f3d4820afdf751de5d82c710258087b80e6c5d79ccc91e01b3084d2af6874a4b2ae2a50fcd6d635d342c6a941bdb6fc7cdad454afc4053c9b4c0e083189119169643882fbbd506d990ab1b154cb8c88c6419d1eb1227626f7f20cec72205e65f0a8c49bdbf4be20ee3eb897151f2f2cd44942539a818895a86b02a5ec97293ca33f48a7188c4d964abd5218ec9ec8c6e83a390196c404370526c29a44c8679fbe551ad4b108db62ede7463824cfe623e64f299fd5581d0ea2d712a91b7732e8b5523324c99fc68bc747954d8b6423c6583f40135e04c23976c882e917f0d391aa930dd3347e7141ecb3e46cf11b9ac545a46d7f819018dd45081f774a4c93d5bc2674981d57ca692fc32fd8d9ba56311024b7ce05960f71970a32546dc0e203400278bc450eac596da6eb670c395254a83ee565a0a33e48620de46a25ffafb88daf1b081f47860f75f5cab505ce3afaa5cd23248697c2e344e0c18179917cd4edf5bf01ff2f56739139bc8982f233ded4374d2abad6c4c9704043bfa3326b8149b48f6f92b160310485bac8fa099c7b1d24b1be6b0d0696cc7253beea2bdadae0d308048b7ff6183a4c0dd12d6c21a9efb384adfa8d17ab6e229e30d9aad68b893af2921910f06600639c562dd60ef7b0212836cc2625e2dd18a5a8", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "069027a3ddd0af38ccaeb1f1bee0804140e87191f78ce053c0ddb0f1cf9888ad96e896a135e4348f33c6d312d0dd2a90bddc293b8ed5d383f8683a20b2c5122216c861c225d5c12ca9de8c776fa2afce2faf461c9ea99653341e26f2165b8ea2664ee4b88c3e675d99949fab7d2a33eac5f62c9b2a3d207fbf22cf3dddfe75707bbf265132408959195feb44bd9c47a164315bbfe5cb91ee77d4c3eeb887bcaba1a3a65c90a4af7295376b620fbb96def73bf4bf314297832414105b83df07e8164aa92801b58781ca4a30bf3d13e1f61c5c08c1c62925226949e98b0cc5e2eddca7c1059a65a2dab0ef13c1adfe4345f0530e6de5a196157716d11714f319b7c9a1decad95af8191f08a8e60ff457beda4d1d48276565dccb78fe349cd1fd09ce7d1a33510afb97bcfdb4f750dba29db15c4ad39967e7e944166f32a4dc62668e0c60df379736edd1fb066d1dc556041a76f27f50a166ff457e760cf43ee23d73a324d4ac74817037dc20ad2613117e1b7ccd6e1fad9d9543eb9d2443a3a30e7928774ef930fb67e9d16f62427c3adc72e834faa863a2b6b13df4cac62f6a16d51e343adbf86d3c491f85c1b58c0fa0e51eb04cb7d9b3c4d2d851072b3e987d975e9756a411f474b81cfecf0d3776bbaf1f080abaffe116b9edccdfeba5806f0baa2f59ee5caa34045c1748d3c4bc2b8892e2f1df915ef209838af4772d5720f8ab84bb3493bb7afa344940175fb1b7122091d7799d2105d18f90a4b04403bf7006af2f96c31532ba3474576e48d7cc5fc0b8cbe0efffff2048739451830e3f4a007f862f84e955933610e2a98a1d97fd898d46e161f6cc03015af7f56adf08b3397f0e785759bab96f2479624703dbb4c64f7e910e60305a54b2f0c27734f9fe7c1924e742bca643abaf4ebeb0ad25a0ce24a7faf6c3c29c3c447bba914e088f4ece61545c3c1a2ce316ed99304fd897a97e60715fa6c0a5d0ae0384e5948a41fdb505f2ac791b60bfc2f3169d9b1d5f5c7baafedf53cc64ddfb1273489550ad0f75aaeb75ffe65db9509f69d78a3d6480672e1517e12de531dce1b79b6eaeef6ffb8c73836aa5040670b8b519109546583fe99b1c9e7c599ef42a7ccb2bfaf5c19c6e2f299956ed45d6957221715b2b930092c28e2e6dad9ed684605afa490018e7d4e814f35a76db1c6edd45552ac4d0fe70e0cbf51b93118dccf51b983246e2dfbc3f37a96b1417165241a382a96a8737ed2bbfb98eee473420664cf26908511087a4a5846cf7bd6f73bf71386c065ffa3d87f1b1c548c4e69370515a2f0e758fa187cfdc714583e9f8177ef84b74de84f7b89abfb377e9aab7e5812d1601648142f8e881d00ea928d800583b533a9f069e83413bb7383ec08c58c07b20ef6141ba6391666d8bcfa01603cd72a994980dbadcc507a882a27bce9d6b368e", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "05ac55760277cd967962a3bb4efe97124cbae57c7ef799dec70eb34e71d2d61b69a5a00be53c644256fbc5b69651a116f7e2a1a2e3e9a83d9c9b7c6fe3139ca67a09156d9b2be0d3a02e06a6a88ad1234258d1bc2e23739791459a68e38b3330e8cedd9d1905c76dec4615e5ddf29dd1e15b8222260fb2a76b0f6bff4561cbdc6157f72c0699af7d2acc0647e8e87998c6cdaa712484affe6d75d60dd1a244c3384f8b9ca4a468b56e346bb641061a99a88dbe8ddac0171e58f4824f845b6021c28f709c120b8ea8d1fed05f2f68d0983fd33fbf39728d44110eed75e6011aa3c20523e01fa3c45a7334dec2884bb829b26c640c799767c2d71d68015459acafd488c705edabe9a59cbc0335845ef9f88d18f88e90e0ee9ad4ba681c199e4f6930a9e134edef8088e07e1867f72dfc0ec3d7b9fdab986407cb87098e9980ccadbdaf8f43fbfbddada00f8950759b69abdaf0b75add281d72d3ebe43520ff23d8c17fccb0a281afb42b929dbc364666b606be989c02fbba01af71f03204f0aba61428a39a085b5698d58f512facf245653c7e8299c2e87a26a52aa1227954854f2a7bde194515ea03d07fdc672360b1f761e231ad30f1e0724542c970bbbe5ade640e9c9697c211af65b2b4a73a8fb5a319983f428276240579768cfda545ccc7a07d5e0b7ed639ddb5d2f800039c2f5577ee9bba3427e788254ded547d58a1e9c50aca6da52701e10b44f0b705454f7c47f43c00095951161bc5603ee33461a518b6c9adc8bec9331a5c7f06cce14f66165ab25d9f8cee06650232ffd2dbfa7c8d47b08fa2cfa08d60fb9ea77500fc6ca1006b5af1ab1d3a57f84d482e5bd5cf7ccfa9af293becdd4ea3fa30e29b90b7847354fad3bdf8e60331d4ff9a1879d4265959e5a103541522d65c0ff9412d81d72dbe5ffae37e02e9e2ea1a27f99b436a19077920c0358c316c9d9f8af99bde8579f4cbbd3958cd6e0b3c63835cfa5716c5d6534d4f203264134908ddd231cdb5dd7c5aa2364670c38932d5e829ca451e32ab71053344d5d830bae3ff7ffa33eae744af26ce3a028d50f2c7bea22d524df0f9a2169898d8ff266a7141a709955ffe4f3a6d2569d9103d18faa733e374b3c60a646c50b47543f2509a9db5accb0d02deaac465903f4f7080ab27a8d96d684091c9784450b1391abd7d58ffb94881943a40fb00545128e4736fef44c26d20803dfcdd271fdd27bc5de130351ae64de56bb15233bd8cb8cfd20c1b1bf6714138874ad0593930dbe163a35b14f5eedbe7da0b630caaf9944be7b38752676c677111762955ca59c9431d096970124056fe4e7b3a2114e5ae3aa27b5030c7b39e991593d0e29f484f128cdb637cbbae8770ee29fbfdc39f1971900a982171a8a1c269b0f85e7368b82fa18b676e12a3ab9356e8a72286373d04bd2c98972d42", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "209d7692a794b3df7e69e321b487608fadc929806eeae381cde9dd64bc91751494bea298f5abbfc0812ce6c4df334970def7625ae0211764200cdd9c522105ee5c2f63d4a90b20dc67b726beba0d643faa70128927d39c05e0eebcfe673775186879a09a56f8b1ded23644c8815ce9caee4d9ccf851348c0f42b82186c8b9d2e1f16c2625ab83422115f39dfce6d724ac81d2ea2c7efe001ab35885087d4cb9ba14e0af653da83751815056e5029d0b533931b1174994f393cae447fc8928bdd5febfe0955a3bf8ca6d4996a0ae0c4eed75a00a7b8b5cde800247923ba586844d3eb593b2db91408b8794c08e57b0125e38fecb1551a15557fdcbb561ab114be8f5151abfdd4cde4369b7301a54faf94c7f4ad99ec076e5290da4be218073fc9929b60d1a6df2b20b6e56c17d1892ee5d9b87a44d22c7490445b10e7d1cd0a2874cf6e73c9cd64a5506c7a869a39c086099429708e9997a47da802c53bbc96bf86379ae269147cab21d3038aaddcf315a83d9b0c2be8817215a75c40088e44f1a59fd7f69cf81b0c994042e37cd080aba77abe2fd85e074ef86d7acd9bc9eab42aa9f7c897363c1bd32ed8d31104a3beaa590550ce4ee2a9769a3401ef261e9408805353a62752b82e41a7d75bc29aab5312a332f257b38a86a77f7c69a822de0b519207f730cbf933b2176dd0ed186f1c7e0551bb50ae093af8393565ef002bd0ffae9e882ba6f58a9b2eecfcdbfb8a3e48d3635c162f68044fb57eba819168da8021917e466402f16d0c45f90276d9f1b552ff3568c5b21c22f1ad360501a28baba73acb9f8cf20c30596b0facf7057e615ff0ea202d859d90d75c7cf75e1500956f3136fe245782465e4790c1fff4afebb0734736cb8e7056dd3869a82611a23db0e5e4ef6cc3cafeaa6511334eb16c8b3c641bc776be00667cee339be1f04d34edac40fef75698050b972e312c87e1ed41d2091c21ac2e266f81d271ae7e52fcbbca0a1aa73f5c5977be7b9762846ae683ef0259f58ca3933b4ef3f5ce8465f25899bade3bc8978bdd02bb0d85843967aff8c223a7ce029ff2d95b55ac9a4aa72749935191543a19ebcc65acd82885381c6c9be77fca05888299ca8c641d7c798074375b20b7585333516188305c855bc97d118bd90f45f997228f17beebb551b1429f9b5445a902e5d7741e42be4562583cfe2217be2751ae06396381d54804dbdbe782f5514919ba8784016569996ee7b94272f8fbc7c6f2c74379aba6e442f2437d734c85a1d31ff5b4e29cc9bb520c4184d9fa0457d12c2a797d1ec3bdee3c8269f19707ef0ff4424810d4ae1a5e492673880a7d568bc97980571725150af7f59cb54a257310feabd27384c3d123d3210adbf6f1c6d69b2e2609a6f3e25aba025b353a014679f269666d02d46f2bcd99bbe50e5245ece674edeecb72", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "c0d50b9f3ca48c7e6e543466905d728c5f1309c1e59dcc38908be22717696f552b2d2f49a7f632c7fd285e4135bb2f6e60c5518bd40649e457b29791175526a378cf0bc1d7d73eb8e9a3d036ec090505c051ccd8bee2931f53c08a5f655abecc5f70471d6173813e173fa5e684ee5f9168f79c8814bb3bd5a0565fa6a06c85aeb03fc86954d21a17f63a62da69a8831ca670ad54249016d3ac149052fd6f7f620f26d5cb0b11f0fa9fef8539c58735f51d1c76f408709c8bb47ee0543dc99df7e5deb203db1f0d39b5f9cb0c80094046b75bf802dc44770032fbe782f8fba4768e018f9f16ad19bd4d305b65dfbd3614d7eecac4e7e9ab3b91e461cb8edc93d72d969db707561a92c809b0e11151486d057fc073811d38979c9fc8fd73cbf2aadb5a26c22144a6c2b8178bd0ff8322fa76b2d4e9e8e86f186b7c739aa731ca34fce1c032f2d624a75956522b6e560c7ea888825b6366c9a77aa4d049e0ebae564c1acec90858a5ee6f066e825c3d1907fded7bc4785ab2bd095053eee47078d4bd066c128cebe81bef290e49d9a6eb2e17213496972798a98cb298921ca097bbc52b274d4106971f8c96ecbaa16e50f0a3dc9bfdf322d7d772e65c9ab47a23ead188ed6dc75f195aa7e7c5ca582a2bac83ad95b0f3aaf6ce205168a2dbe8e50e5516f68713dab1d3b9eb342504f5ebc0980a3ea584cbd463ebe23cf03ba0983a3f1a201e1c4abedbca1562dc9f91a8a3b5b82198deceb96226303260d2d98a87a91721e84d5d09633b756f79c27954e29c58796fff49967890a3990f9a80e735cee61fb8123f7dde1ed04a72f0da769ce01ab134ba2470e3879625a6b1b23aba931420c9252a4a26e6fb018b39c1cacc7d02744989147878bd00729dfdcef10adc06d7af4e0667febf5adc73289bbd3db644f05e389e052bfb3db579ce2b6ba34d31bdda3d14e10b2528a678657859f1b9ecbc08cf43c133ae1489989cfe5e80b5e301944cfbb7412cb179558ef2ab9b0bfd724491d3d019a1c3448c2e29f9ad8a745b48368c362d443dd63cfe2f125e8ec95a68057b2cf3cc117bd582516ae048957727a3d085a2af59f58154d4a25746fde4b88220a9670258f3329e8ef044388e4424add7b5d6185cd8e97d0b3e8a2f82f3e80d4f8892c967f6925482c2acfb9589a6795db57fcc1f8be38ae06f0db5577aa53d73bb5e95c9bb30a8d2c4f040eb03482faf5766a4b4673397808b802c4649ce512f1ece3c6b6da52d50db9417a1bb08e4a43e15a749851ab613a4dbe18978bdda22714687d214ea05fd2e59cd8d2746ba234c063f5ef667c4ff8d9a42cf6b6057bb6f5a887a1b14fd6a46114db521b0e226bc6d4a6ea1a68049b415abcc8f11065a2e32b165230cb848f3f280b1815fa8738eec2046f89b0b2325201d66033ef0465ccfa1211c643d030fb4", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7d5171ed386c317244a2ba0f3f0b40e9b32eca3bf0f927eba8b98db7986e0cb5e84f28cca02a0ea14ee176830c41cc42cb0a1532d480316f8881da7b6e6953875d8bc30b016f3937697590b0d294cd3c3f31db39d92fa04fb55da8cd53d86cffd31aedb075f0fc9e22f58c9984c7723cd1a2654fcaba5990dc80b362f1912570055c311317dc6a60a3980b13b04b1443b15b165a7fc04564bfdb66cc6cfef0aaf52271524c13c5cefd20faa871e3db7f1acc4cd87a9aa01757adf4626870f9c20278665d4d17a8e61c925f3656361bd0a68f1a313e6d233fe5e24fda143a6c79ec59dfa6d06fff44c769995f97348f66a09b3724c4ac9b38f7d8aca0f06fe8f03eaedd3aa414a8e8c74b109c0ae1d61f86f3fe5a266d893883424fec392c2e88f029c833404dcd6453119856bfb00035c6246be18eb54a3c8bc5706d29092deecc8673a9da104f71f1d5fe1c1165810c6b05a115b5c12f9a541bbd06c3013bf37603ee2a5d3d657447eb7bc5e14b47e5136dee7caa72b0e17b4e2dc1549f36c128c7ad52bf25334a8f88804f5a81aa0226cc1eac41e987523848115df2306b9aca5e0672c91f30f0696a2a49d99728f4945dc3edb86748e106b8db2548d1b68b6b794d52cef655eac5c9778c239cacb28d8830f2ba3800736831b7ae644f7f24709c98e7002d6e94c5222841dc539d95e0ace2ed772c3ac807a067656b8bb7917f8fd2418cc19a68a63c963ccd62724a566d5cc154278d0ada031ef427205c1f2cda2514355d27639c5226a402fad1e92a7bf74233580a4c3738e98e560b76e73c05d3d23fccef69b549b2aee4016e82806c65ea477eefac2f3c4bb58e403b9c9137f5a18dc940dfd7367843a33e65cc410fd54cc2b801fc325f9b83b2dc2e12f4c6d3b41156723f3c6aa3035edbee295390810c7f1d9cedad46e9ef9eb6bb3d38a9baeab36253cbed3650bb9a565813d165aacabefe8ddf0b1b546e413989a2487cb7b5f0ed14c74682cf309940d491d94a167f91a9da60f78fc58c2ca1ceb64e2153ec41b24a9bd64b468287fcaddb0ec142bf7406c291034c8363196a59a3d8473c7dc9bf0a1cce3b6469fb7a211721ad11d162d1a1619619f5a64d348a264caae9aeac4f2e142a0d58159ad93f84425d18a8107eabde9656c36089229a5502264523698fd22c6dd19d36307f219c89f36509f9d93f83c8ec58109278744a0e340f4cd3240d1b96bd94f072a040172682349c6c0042f6ae6f84193d4b763122970888123e9f34774e5301c1f54f4311d5cfc02a7ed8e2c267e74197e0c20cf6897c40bd22b3b8e4a3bda46b60fecb9cd3c8d6beb8f2f99aed8cc0fab94f2c710b3a8b230761e7b919d1039e770c0630210f3636b9a13fbde31333b07bacb1c610e61a06f0a6c3793d057dd344fa6f6459141c6096930ce888d1f2a927f3e1", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0faeedc9e44f57ddf5d711765c7ac0671f7266db78ad1becffe9b82ef10958f528588b9f29d34456ab8926513aa72bc030cecf968048c1fb3eaa9ecbf868ad8b1173c5eaeda223655b6d2d9d2aeb04508731c9adbf137c8a081e3f107a7df08167f60dce9a35f70a98fa2728a2b2e54c9db717537d43ed8cd5d1dac9a372772a8b32b13ff96f36bf097b6699d3cce4d6637e76e045353d7e7b95f4a9b1156a1ab919359b06f69f4a8b20723073b42987d67437faa7bf67b20e0d10c0cd5b28a346364d39b8b742d34c56460ee6bd9ac478def1e9b26d4d0a2f427e0175e7cd3398859275945eb16df6ca83e87a1ebc4131d9dad2cc66cd9cc89e2831f4c26f964275e6d2e7983ed14572224357654c75eeeb3d012357176d47ae25818b0206772d014e31bf8e6b96ca1dee4eefc3cb546c028e6fb228a070cfd086bfa427b4eaac42a035245a5f4fcabfaa0b55128d3308a70ff18d1a4710939df281431d9f65b6cfb470650b17073cf09b663f99c6ef7e13848b1812ef3a5da0756410bc85fc7920335c7319f4832df69432a0732a84d948ab615a494a7697ff93d7df1f1ad53a30f1703249c09682bc10074fee8dbec8bc53a4827ad6c8c7b1a83565b09ec10be76e56d0826e28ece6d0e8092dfdccb41300eb529049b87832b921ad9b4767bdec1de3ae72150d6d36391016830bc6a276c7777665a37bdf585080ac2ebc00901150a834c4fcdeca0997d6247a90f5f6323eab2b5f81d944421049f83a51b894699a2e242553f6b9fcb56e1e253a37dfa4fb97622553d6388ae12a72ac9bd88d67364ff9f70eb2a3c443b98d238adfe951b83aaab77b9a8f64acd2cbf1890ff365a09e71e6ddf99385e09548da80e6680d3be1a7ddd61dd998b1bbc13a60eb5b8d355884abe4404a72138b3f9716a199189f5796494bbc0ad04ee13fc3f04d281470855fe2535d4783107caa6fb7e69c2148d5cee4251ddb76e7b38db884b3b0b7daa61322af1b0241d6d3fa6a45c876b968780a48a2419dab4d1d7625d052f15bba1a26ba0d3023054bd8df873462007be1242b4b907d3cd4821e851a3cd1286649fd89c6cdbc2f961794f14a4198dd07b571bf8a811400ac8581ac642f8f9642689c42db3232cbf7d6a435f0aa827ba719c5abf7462ea6030c9d58b1dcd23dba0c6dd1c47f09547a3473e2cd4e7ddaf43cb0c1002d0dcd0ebb38fd036813c5fec36125d902e83fe7510d5c770398597eeb72a250b9c21425121166db3d4d9a04cfb4f23403bc75a0a6c59679d9d5ba905e299db1573be9ed2c5404dd2613fbc2e2fea1111f76abd1202b3024dfb80e603d3a9440103143da36273dc6e3d60612db5d3f9b1f0105b22e562c967a3069c4e47461d76d8bc0fad07bfb759e0428a5230b8d72d29e6ca17589233dc8f2187d6f6d68e285f7fd3b869cad3f3009", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00c15619fd2dd18798e1473752dd7d1b442883c6ec1f062922e1d9f209ca75b7a83f471628ead4fa0cc2fb205ad821a2b937206917916802516ed9e6cae40688d927195e4d482f6675d6d7cb6826d64f7ab1cf5198abdddc22edd03b2e1780614184838fe700017c216ab93e0d9a75c175e94ee352487e60d48cd0d48947d486f92f1c53ebc94a35e72d74dcfdb43d22af71da8adfb6faeb30258d33bde5cc18f7bd44dd4b3deb0543d28d9e126eb03e6a4eba2f09cbebf20f2cfc14dd577093d8fff4884a39f314b80025ff99f4868ee4c46594cdc56c5ac3efe7ea815ad411de9edcd2697b01da2fc72f836f6c994eda7e8ea399f441cb8eb3dcbd346119490d355db3a8ef78c6ab0388ea27961aed792799a23c4985b7220f8b632d7c765fad706c45dd6494b619de9be9c588ade3d65fc693bc37c238e54e1f1880a928a6f7444b3311f37c6fb7feeb5cb3b972c4b65453be1b5e1a969906a6e0ab9c25461bbafc2a55efacc8054deb703f58e3105f9eb22138b7b35b03b3c1e9fbe0401b7843bd388d3222749a69686106891524e5769883e5fee404a0ab4f37e190054bb70d3ee96ad6b13b7aa9c49fcf1023e6e3ae4b42f5a158fc639fc47c5ef0304a366311661318a53b2417d346be639010dd839ad3cec3e402a9f5f65f21965544090b7fe0196ce9c6feb776bfb74f45f0f1ffb8a63509e328c94c774a6fe5b1da48e1eeab8cfb171b06c24564bd5f299cf1bfd0b222c82e3020de38c2f105fb5ace30d6a5b34f973a8a1a49b7b404cef96214bb26861c04c3e2c1406d1f17ba4544e8574903b19046542669d052af69cfa8bc428bebab65ba17eabf715e6d9d7a8b0a1804617825f56b6e0c375bf035616918a88147e7390dfd87dca90d35a168fc42059e9f4a84712f253e0792b1fb8f7dc6999a626d729bc3ec5fbebf8965667492d6e3fb594ba079d6d08ff6010d9f74bd982dc118bf7580314f94ca64b5b8d2beb7a3aaee3388a1360c2f297609c972e5e292fc91e6a5912d0355894180833e97c113da1e52b47a0d3911bc5877eae994652fe43439cc75ed07dc0414358e80bef063fd317e5a538ac0e31aec17e007681fa0e84e9cac227cd4ea08dfd469ac0ac473dfc432c3403014be96b84ae15f13a03e022b3eb6228060dbf1415cb6a1877b68e9383f1ad5e928b807c7319c2ff5ce4a82a6c8d2300622f132f68f0ee7100eefdf5ba4cf52894f3e917aa6633654e1839f6a292e4bf9edeafa9c453b05812688eb3443f626c11144724fb560754c774cbe7268c549fd4d52df7171184f521734a41fcd3aa4ef0f4743a71c2b5209e2e3842c1e90ef1a5637352d8aea2efeea568d57ff1522d03ec2a6620947b4e11232a11e944fa36aa4d16aaec0a3b18378f8429818415a3be623079d049b0e4b94a1616794f0b1b3da73f80d41c7", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "072e16b12892367d064462afc411f02c088085ee39b7ff84bec5dd375ffb24694421afaff8fdee84b2d48e308e8cae5899a93f1d8f54246803b92acb323c8caa93806aa35d313ea5188c710fdfd2d4ffddc4604938896de64d3f0091ee1d7dfcb5793b4c9bb3b08228ee2faa6ef76c4ff07ff9c015b9c0fd77c69f47d9b182d9a47f60ae20d4d883b76251a9751951197eaa9b5ace41346ed073872be8f6d803a98d36cf52505a93e2e80ead2af633a1ecb15d782bf8f7bb188141cd6bada7f7f66bc53f4d715ec27dfda4f03d36bcedb1859981b4a5df810666824dc88fc856dd6ef950478b7e5e593fee867e4efb98d1d78a91555bafd96af895a097ee9f114c672358cfcbff20d93422d2bbbdb05a71fa8037553b01dbd46babb2ce0d46f29e666963b8245c72fda7eba7b6f5e86db9c891c79cd35c6a5903fff18a96b89e5b4421b99585b2259ab330890cff2081f2b9afa940950dda62f936d10e2b2371e51856349991104dcab7a57e932562c28e669af9fe048c2192471f3e9145a22530f6b321f58ed71207ea455ce189d170b9c81d2ddad4bad9d999111f5145f11e3975cb4c5c9b49add5cf418a9ffbe3b85b42e25cc8c81de633e95e1d9a5dacb5258c36dc785e6694e2589154a037192668c7c543b5cf76bb4f0a29b2a728a5ad74f6cc3cb12243a41c3d3b688f87c9c8998ba1df3912d3a5640151090f6cdc0359d79b81ee27409b92d05bd468eb5e727103eb3e89c648d990f3b80db7bacd4b4f7ac4b7988c7ebada4862c7a124fd295827301a797818eda3d959d6dc780284176ab3689d2d1f9f4365843f68c60fb3a8fb9c347cdb75c7064d56356c788f854180d1bd0686b900ab9df775a78ba57f76ff0dd0347b5f78019bebceb081e0e1a279eefe08a64641a766975aaad193cca445a4e85dd0255278320a9c61ab5f0ce1185fcc0c704cc54ec982022faa0e4dc93c464f7e89b33f6cc3767115b2a0898e191de2ef3b73f6e790491488c64fbf7d0d4f254ecd12577ee5ae3e7374d42334b2c7277f94bc6b12a10c4f92b3eef62cb037ce51e51273634c8acb6857411de6ebb6b53894ba9bfb7cf5b7a2a54039bb7cc5a2c80681bfef7a343b4c2d1efb094ea7ec02cb33b14b83c36806b0468eb69fd8be89ad68eac260b750516e24235ab9238f290b1013a4d25dda35f624224f3bb0116198c37fde5743cac8734b5b879dcd625a6d444b22ccae9fbaa5ca9ebbc1fd7ba2bdc6415eb9b8c45496dae67cb57bb09e01c6ca4cc314aaf3ca4204d30e87e0f5f735d81118cc3a35e7b017e9dbb6c809bc03370f255410fba4902e8335a6a9e5165cb945e544c26b24f75919de174fecb411c3dfb05ac0d0f8a64918f6de89e8089f59599f841fd7c924facb16a021d1bb2bdf2494b75e5f025bc3366659286ef58e55c839241f5d17ba4a", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "39a94ccf4d7b9568e20dab3f38538fd22ae4709d0f215243374bb7828b229093bc731f250004ea8a1f79bf1e92c92ac8977c3ccae0cb593e8792bc3d66ba554d17fb36f96aaca350fa81fc2e46a3a2ec34080cf095f3662e4dbf208b88e42d6fdf5b6137823d14118b98c0d12f223b7f9ae986e63279c30ffb679badcf7eb589a24a22255bd568a68d38432abb1215d1248213a1904bd79655460b27dd832aef6c47b8507e02f52991f33e6dbd1ddc0073424007217b6c266cfd1b3f7547a6fc2ff22597555ab5ba6ec168eef8bbfc875d5de67013d9ac712c1fe0be8e425082788dfe6b2c912476b80ab650bf52fd6d698bfd07deb510bd9d25cf71a2033558209e22fdf04e63040202ba6572f644bbf3a8b08d81d6826898269ec6ae3bed8b711842a70166b2674a151e025d7647189b9d159b1d7d07fd6d45f17721117c5a8cf9b6a48b0293496b1d5049f81e8e479e912e1204110098e7b67afe44ea60df37e99b9d0b69b3d332528be02f94aef44b71ba73145bb852fb987bc9ce9f44d1ea81080fa7958f862e8968db7da8922a95f1e84970731a0e5d7e94ca95457f06f9bb81f49471a31832cd0ef35c91f4b71b03d4bcea1f1b16d0e986bb6fbbb0bc62b0e48cd585c7a03c43877ba27b1bdd50bb6bae8a515206b4cb8699da2a249940b52ade43fb67452e2da836ce15e58ad10c74fdfb16946a1526f2d55189e707d3c150854be182bcab8ab9c3c43933b2251c3b3d2bca655c3b134c287de9c5cbb4ba15115abc20f8a28ab1b978eeb779f54583b59c25c9343dece3af4a340be27b921ad0c741f768db607c5459c183bad9ce609dca375a8c4c41e439a80c8ce90fa2b3045e2c13ba447daeb46fa1207302e6acc0e38ae320cc3dbdb472932e5fa6775e3de907f0418de35d92669bffda0740d9b7e05ce226838d8396482176464e4f4cd180c48eacbb265230fa92d70509c07ff965c39b6f9b4f2d378640d057413afc7c18d4f6a0b0377e16e48a4996774535d0dcde6a526547838b67abce83e0735f7142b80ad81bf93755462eb6edd94abc49937d6a1a962605eed52b81a8137d05318f6418474d3f32379c061dd9b2ade203373e8a16c038da724fc02308dccc6d2f5513bdde6a45a14a3856b54039ac99ee091c551f0620d6f16d701cb9cfff29479bd5db6f21e82ce79ab0a11b7eb0adeb618e0b8cdc3a8837b43c96e249776c7aead3791f769e8c4988ee9c16b63554de71e8eaa31d37cc72ccde9be91d208c215b92dfcb6c6fd9719f061e21f35478974194d8da767f49d8e9cb56f4840b38e2f6cf9070b162b8f40be80d57f64cf12804d494112972f2ab3dd53eef067d7bcfb8c580b9f2cf598c6c910490c2887c03000cd10e254766fd480fb07f647703bf366a47f4ad2bec162560aa3b7468b741acdd24272716e5217ada654d", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "07ab1e734c177cc3666115e20bc062a1e01f10e4e3ee39ccebf1c0531619bd3436a94d2de0d4d0682e6f11c96c910210fa548d09e7e585b6208465c8bfc723586a2d44f1f1ba1c8f5d6231349fb3e66ee260bdc35c83842d4077d5135d8bd9beb629ee30415701840f6ce42fd7ad9887f6ac2734d81b8ac8e9aff402154afeb00d5a82a883fff1a6b5f10302062e1dfd0c861092fd69c850cb20d8ca7da866640fab038de1d2e4c0370f84ce3369f7352e316c8f63624f0d4f3c085cc23f4b11437c104105857c400746b559eb1845916769ce3f00a6ff59ee9121e1eec6848a76bf42982556a5c438d88791a19bf729d6c93b9c5f684a79f7d64cb535f146a6e58e56d713d700e6fb5e9399b87a6470ed8f88d5ed18adac5934260a74f8ec407a02db8db4ee472fc50ee2aa3159ff2cca1438db446499adbf4e3c16f9286480b24b6767a68115ee53c2364d17b65681dfe5aca77d2d286fed5a24bce4a6648b4045bcc6f4f828fe70ce986e88dcee2e5c98e4752fa54ff95726ca4e89a5e27d6427e69165f70a512215b7ff5a6ee6eb6799eece5b7acf587bdaec1d8ff8bc127b360509628bb3a224207ea3ea8dccceb8a0be12121d9793006c414da36cd68cf0f07c55c2452d555d5b3f985387e81a0bd5433e3b99dda4e2107687a2884f9b0fae3ec88771231526aa2ddc564bdfe240e3ffdc584a988dc82001836f2593a8e59db6e98186a530959f6333bcf92cad147d099db9f18e9027172715f5c7100a4f50ccc58448312ff669b9b864769cdc94eda070f72a1bea97c6effa9e081a54915856eecf18786e82b4fbc0aa0330d3c99a54f14c60c8e3317675b67fbc1e63adb87ae8c9c7871166e65187dff401c511599dfbbb695ee3a16e85b9e9fd569d1929714766a17b39708bf429bc32c7ea3a6fd429ba90278abb0565548b26a1be83a7778bb81248b48f18c361d00f54659fd1d8780f323b388f90df3daa4a68b90d2a0d6b7ad3a8cd725f4bdeb6caf32ce49859c0de57c9a9cc03a69d58f66c5c060e3751e9853ac3621b42aa37affb80a22831e1af91c44e3084aa7a91db379245c9e0451eb29b17e1c3cbc0a8827a8e801355b7322b55a314f41a9a6adb8c895707cf34829a0740cf9c4f52fd62debd637186c2639ecee188060abcbd1b6390beb2a056b56c7789c1187ebc3d53c2b542cc05f880932f229af4116c475ba766395cc098125216b5560b2efb65db719aa7188e06da144fae2a59534f5d167cc7d04f6ba46897cab2909c4850226707d50539a3fc7822ffe62d41bc8c854a23b5c120b0c5e4c3fec9d5ca5a0d6289960a8ff2197c2ecd1282d4373578f7acc6e027083337f6782203ce7d1e31b9cb4b088c8bbc4fa886035f3fe7268263c06d05289466334f777712caec24b3e8f069e8283e3c30834b5ac62147164b8ece3099", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25494aa9aa0dbceb47afbcaeacc9ea2cddc87c551b2b83d83525b40e7e4ef2d2980d877009f522e76a76ab5850db9aa6b047e674bb801c8312fe2fa6b33701d1113eb3a120bdf0b8a89cdfe09b3a359fd124fc5fc1b2dde45a1eec78b4012f5842233f276c0245c6decd330075947f0ccc8d744f5e8a5732ee7dd1bcfd2e672ecd32c138d513d1bb25eb2f0495de743578689763c2c79bc1a0722178092adfa4ace835478804b6486e9e5d3d5c175f292362aa1520cc87a6e333a765fe09c7ab7ccc7fd3c0a69ef8a5c7cc6c83c8c9c5d6ee7fc80bcf2b1a7a1571aad9490c38db79e66d8fc609625d98b11a27d8998876e33caab941342a93215b7ecddb1b663ee5b2cf02676702bef8c7cd6f6e01bfcb395bc6b9dff87c69336c21ecb6867a5beb153fd27a184f9eb748015f5fc81118d3cd0c9c9ec23afebe0631e1dedf1f47be09cd1f526b8f7f46c4515eff5cdd859fd2866f23dbf40fb344384d2c3da080f2b36ddf640a7e1a7190905394b507110f8c61627731eb072ad4497db14c99dbd6a6bd15cb2e6bfadf76ab185e4be31cd51a520cca2539d848d5788361d62b4f194f94777ea028351dc638e2b755459e8045909c4aafd1c0c957bb6069ba14d257ea9a1eb20d3fa622ac4d9dd08547c0322e69290bf394e3caca64b20f2760abf4ac7676b32e7d429e8a4504144d8b98b06e0b24c81319d15d28f250d2194708592a9d962e3781de093f40615dd7bc7c6e30203f660428e99fe391fba6507edd31c517368442d049e34f6ce2b7be6bb8953a5d00fc24e7d672ade10e5d731582347678cd1916ee7c1c9f8b096059436564f74634f1abe90dfe9068231be8701686e342a2186682d42dc6be9b7dd181750d60710dbd1c89d91c0e28e4f332e05cb916805b2cfa116e34e196c0c79f53f92c10add0f47fa6dd3d75e66df2a22c8d7017d1d1f2eca567e2f82c17ff9f34981b5de7c3973d03896892831ce8cc60f5f4b546405923f7560be75dcede5231b132bedda2e085a1cffc00820406b8bbfb0f2f910e04ccf21009f09c3d7cf780c4b8917aa455e536beb904ddce9881a9bbce41814951b6ae063f03d5f9fc4426d08697a0d47ee8723c1d624c5a46346555bd23dda29eb24a7ccf4462e5dfb7b57a6b9a965d00a222cd3dc9f1cc8bc810654f0e3ff13e858e1a7c2cb7060eda33ad8bbb881c702ab890304736f1964a2221677c6a329ff85a2ab1250bce97470a9f0b5269c27edb32cbef11678347009fce97bed5dac1e55039a6020d8f7d69b7616af040ac5078774948dc68e7781b3a9fa38de335074a6b29317440903dad675e1879970e2839e5c985f17326a64c6f7254aec6b0ed9dc19881fc635f3f9508d7d5e2068dcfb76c830c41154f0b44f94b77c491e197e551700fa9b9e098da14d82c6856e35a1ef4d8c3a071cac0c9cc", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "12ea39653efde624e96f338b7f0f50cf4792ab9288e37019dd4a2282fc8e8bd5d50d5b7bdaf55a300d00935b09d11e65f247ef5bd4b398f334e5720fb85f2268986e04631bf7912597c8c4ab4e866b9d774bdd49cc874c9810454902e61198742fbdb1205b1bd99144a36caea7e40a532d7e167e76c98f47c91397cfe670219a5e49fdd74f88eac891d91635f33bb32923f14500787440bfc1a67e9643f3ecf1545b56aa8a118fd25565fbb3352a85b60c8a24a2021705f321541414e6ec4a4dcc4d783c37f6c0f19f37b3406b395a4e4da5044b9be26a369a59dfe0b88055cebfb2f83dadbfb03155af8f4a1588e803b1fe3637a8e990796e8a08b1529ea29e659dadbaafe25dc3ea1f35edc5a2e3537a8d2421057a094ca239143d058de85afd572ce6869bc8635ad08f90e28c0a01739bb8f7fdd8120434197b2aa8f00f8f70b622438d01ffc306ec731139c051743279ffec19c2ae9391dde7f61958785b371fd78fe196b1bca1c4b10155740b7dce4b3663cd23bc51f38e6dedc4f7597e672239d9cc7aaa37d8c738dcda2dfb90bcdab73d82348938dc2ac4034e529fb508d7cc9370d39d3f236f8047c4c170e1b45894b372e79b60ee38449967868b1a544e33bdf94ba7ea6b1d1415b96641eddece439263666c3fdc877c42610d84693ffefb1d649c93240fe073c453a7b2a716ad3d86f96abc360b2b2f3d0c4c393846f9ce512296c3988dd8fbe97dea8160d3cdae06dd003f1cf4669b19802bc8e7d1438347576f78568ac59b68b197747964da41b5b940278d4895b9e9f812a0b46e386124b5f6eb2d15c3f5950519bc391e0735c9fe025546d99d648e33664340165c5453754f39071328a1c5cb2dedbb82b53d8bb4e81835995940bcc634a2c0db648589a1bdc84a48f0635399f5a6622d08a490cfbd2fecf55505187674a7fd2ad72ab7fcd44dac0362635a8f00c6f670c4aa325a31d7901dec7f0ca5a3cb2774bc8d380d674cf3c0c543b794bf5078a60f88d8be950e6c502693e7dd77bf224c28c5b680f64f20b065b4ff7c133c5989fd7d9ef44f8979b783956f03c8a02b72bc385ed68b1c98c93355c4496fbb5ab672e9d80dabf9e7bbf5add60191f1002845efeaaa6dab49e50f6a0a85bac6bd36fc3e683b9a37bea6a113c94346545499b44e0e2adc60a0fabbcdcc64a2b9eaca693446c53106395fa849ea73f67fe3c707ff166f350d0d3485133cc4e5c5ea3b2c6e2838f071cc3494d20f92a5c401d9c579167d30fd3e3254d5f1b3bb3d31fb60d73da9d9e32834cbf310c050b84ddeec414c02d91f5c362f6f1dc3c242b187969e3c6d6d3bba2b02783039f1e0c6f7302c8a6e30e1453271454bff3fbb3d33a5dc4494988af24f03476aec4434a44b5567109b47156284fc898b98621ade33f221fa32fdab00f7bd49f1ad719927", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "08a575359605d017547fd085c9109fa0575f749a821a5de7cc583316513e8d4a73059698d6153027b09a78373751111a5a907bfcc8021ec1c965168287c7c1ba267e260c34463b994f838af935a8123b50bef42d319d01ae3a1f546c5470681e87c5f1b090c491a2255abe9a9de6691873ae7aa5fb859e99e50a35528c304307ea5c089305f544a700cff1474737477b404d832c0a17acd2bd05502aae2ffe24db40b9af8562bd351fc22cd38542e1c970fd1b396a425906fbe70a83b86f308952ae7e160771b12a930018f7382d7c60510ce43b70d4dd8ce5ecaa5b3fd9a1a95c5b310c978ca2837f14cccce37174f3115043f6a8abb7c4aff50653da27e62dd708f9a21f37a2667f7c110b0d41d472c846465627f75d61c666f5597b906a99ffda9b8174f57b6d0ff663bea32d0a24470906af1942b6d5da181902ad6b6d1708a24ae3b062c3e7f680fe1615e8c5b53a89013c7590e10a1801e7ad18f1f29add92d7a51ff7ad75975e6c6b499bfb60b688745b11f99450b3740fbc87a346933e1847799d75b9314e7b8a21229889e6c472af18c20541a1292df54fb50314d9e97778f11cad77aa0f80267f83fb5bda3ce8ac5fcb8f5b4d1fbcc95cb8734c18c0e78facbc8f34ef72914eb109823293cdd9a6042ae51bb5198d2c1024e00cc9b8686693d785c8e69324c2810a527b547d38c615422e16ea93bd8704bac20e267f71daa423be60b19f0f9adf5c1e18a549bac2504157af2301978acabac856465357ea8279c8f5836cf8a872ad9ec9d0aefce0d285b9f2b0bf389889963952ff5cf27140a14802b32df51891a78d4907b3c0a4162947ca4bc5ac7b60b41036012703d2f0f5a807157e48f3a51496aea5cb30810b8aef0215d425335a987ff081408a351bd2f064a3969f56c7194dff5fa4ddeed225a454de85dbe5513c1fd9756c85bc98f3a3c366f9341597b89b554835562eaa798c6a1fc894387fb5b2fd75292d136255b0752672428b811baed238ac7b191c891931445d2ccee92f7e24f9b372fcc0340b42f580e1a32dd89c87bee804605ad98971f2380c81b26fa95e0caec2891170225d5cda7def1a7d06f0ebde5fedf6480d7ade74813bede37ee59721a4ca24658ed04a338622d20b7575fbca3c770e73ab1ffe278f5100eb4e7a22bd867454ed7d492c6c0654af0f6b7b95ef21da02b09e37d05f0e6c1acf08332ee93f822e2df8e5df56a86dfee32d0648bf08f6b9bd0e273a3d5cf8f7cb572e19ca20e90bd834af5558639f256e10b286e1b63c50bad0f9129c749ec43d83c20b7abc4e0b1a785de7ce5de1e4ecd5af14cf0e7fd13380d13a25897868af2c85d28e683852c7b46aeeebfca58b8ca3d082b630a3740549262a2efb0ef0e8252cc71154bbc5ab94b1305e02b619d846d72bab26d8d3e194e0cf27fae4cd4a89f918", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "75f04722d63d8350c86d5da4e5bd786c3c0bcd3c484849b06943d4df287d9e8ee8667b53a3ba72ae347df61c4c86ba55ba2769fe46a88792edfe5e25f85db8d10cd808c3952ee063463a327503af19cfa80531dc8f6c315272dfcb3c8a604fbed64a5bbeab5d62e03f3c950c62515e89f183b4443fb7867dbab708ba70309e1e217e25e888b20f29afa8f2643129ad8b81ee6e1b26a3fb50bb7b2977e78b530e01d7b30f5e7475445c16bc135bed9ef1664d06d32f779a6d7e8628e5fc0745e8912552ef84050b90cc20e0ee7992ef63fe87f142711f22ba3c5bdeb6f8eb2ff145ce638e6b16d0b7f26a85d8a0e53864547c8b9940beba790c4e59720fa72bd3b27c06b16fbcc189f5258ba9c834f258a9dc19448c68914c95bcc0668d54aa2fcb69a5a7d354e578beaee4addff3e7d0dddc17624cf8ae9dd57d3618235e49adca32e0b8757deb78cf3b51100c6e01b73822ea8ed3287188fbc8e4f50406542065ad4e604d4b93784b4a21a57495dc29559bdb0035e56f187167cc709095937c90548721bda2e3fa5e6046f12cd0a275098dceb69bcb08046ceb0f3fa63a5fcc0e871492fda59c13540f33c8294137da867bb52e4cc9dcfbb547451b2089305907a52139d77592a18ea140d2a0316ee2af0eba68906212ed632d974626cd083064ec089463e229fcd396c526baa2e6c160a42a6c9da00f248f19da8b888fb281c88547dbca74c0200456c12cf1384ef4ac850dc4e70cc9c54ee286a5db138f9ca972d321f3f1bb1df7fab14f979b859271db7b167426f1baa402bddd1e4866adc6d699feea9905253562d65f5101507057280bd508d177c1da4ada3c45cabfece764d7c2d2a280ff71e0f65033bbd647d4c36ec34d641640c9dcff0d09d45d8455838c023f69cce14b3e40def8dcaed4a760e7fcbe0d476c1da2b5e3a895a36e145db2354007b0ca44cdb2716343c0ea26acb7e6eb20d58835faa3330beff1381bebefe20c04208e05628d4c88c42ec744e5a4ac96b9d2d373dd8a57a8ea9f58c90dee0600412565af4ccc438d3ca9661bb86ae51b350e5888f56a218778a21e64ccdae38188330649362813d73c1697447a6a96327887b6f19679db1b6abc0d9d925ecde3c9358912f0b58a7155e28946903e4ecc91d5ea39636a68b2d7653852c98b97e884ce7c3f334bb999abdcb06d621eecf44541bba26f9be37f26434af468a8e47d6cc26ddcf1e3c4a7f517dd9ab0f4e80a01bf157be072d4e7482499a1c3f3e6389473c1c89fdcb9f1517c22c5f9bda39e1a1d358fdfee430c23f05b8cda1e22005f390ddb2d93c45b37dc88e5504561bd9b93509f592cc8dc9c1b0e3b59037ea365f2b9a774c7f9be34e7adfc2bc6f76963b1d9ef0d98533c2ca8d5117e7a01a8b30d092c4c54e664b75c661542b93e7dcc5c21478273527280dfe2", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "014697d5234162fe81a2ed05671c9f0c9914ee7010fff3a63ca1ddca938287b8063bc827bcc452eaaae582522e40c085139baf66c503e19da31e6e996669d976a5498c59df0885c28add66be4265f07949519dbc10e6d171322e09b876d8f83de80dc3533bc7f9486f21c7c8dd4d2b0cdf4b3212d5ab30202f208a978511a900a2ef5813083f40c0f1a2d8065b3ec5260ae979fce5699cd83cc4bc4bed6d4840207796409f23bdda4f0cee3ebf30b1b964463e29739940f03eebaf129c8ba1e44a1ee5dee737df1c413fd11b4cc2f720af33925342af4005c699a87646e65c073eb273facce49bf25fb4ffb2e24b43e33843671450657bbcecf594fab8d5d534ca31214667df38983164769e5c09285419f257a4973cf418d9be1f9aa6b614efb7b07ab2f5479c6a099623c68b5037f4ffb223ff76ce6b18660b03a16501bc6a79ca86952809e668f0cb0ef78f7bea1ebecd839a765e2478696c6b3b838591807e007dee8c8dc73a488bba92729049c477e3dfa1142c9690f4124923f1e607e2ee2e9a3d5430183a053d34c1cc6a2f3a4d692f7f8bbc3134e5b6dd6af703a6e488cea4d319acae843a778248429f10b7330d5a60b498e21e63afbd3e27526cbee8f164ec5c3fd1cb4fb8f5c60c183c0b335c9c7aa909a99e73c4e7f130ae70bd647f44434c931d3ffdd46d249463e8f2c095df81bbfa17829cf89901f5cb36bdb6c65539b1163f6b06960e74802f29ba395e393f23642196ac1ccd37ed1c43ac6a017942aaa2a4d37903ed5cecd57a3e212844fe3c902633f1e24ef4af6d1d981b03625b3dd64d4376ed5c31192292ab3a03344c488f17770741a5354ab1af069ec9127ac94f842454183d39f02b85f676993cdb6e4ec22a1074a0210b40e0c0b7fef27f25347feef3a487f10fb075618b1982f002dc9db2754a4da534a4da35b85e836f7882fcde94314fb4d3be0e2eeffd3398fe2d848811c19cfe145b6fcdaec9cf0f269fc5f469d24c1c9fc2505b8510b6fe07b1266c732c1583866205e36eb28b68b6dd79cc9ac0d2c9f2876016fd46800a332747aadd825f33ad925c63fe5fbb8389bf0a9a427f29d1829af57b67d600d2dfe4048a6507bc8800878962a1a49be91d17cf1b0c77089046f640fe8d6ced7da29bbbbb7db64001543827477bb927f744752322e5e06da60930df637e9b1bb09aaf8943fa4031050a41874dc45d48fdb7e8a59cc88fde4c2813bd23d4c187f127bbaf2bda67565802f081aa1fa5d0aa1c4fb1a6117fc5f7359fb232ab5cda1b77ec990dbf78399223617ece8450a0677c6dcef1064a046a9286618d323e6a3062344aba442968b1afd465563f8c5319d93c1773bf38d6fcb4df5d3122a1619362dadd5b187b8a6d8c2cf2dbea45dd17a689eea2641e86158629467acd3d77ca42b16042cedf5ac6a97e2494", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ec1b54d8bd8d473ffc7064848aa87a4f7f4fb4bb002c7b7b8d33e39edafa5af0a806682de7cf20da9d803c3ce2df56a69bd43f410eeec586248c543c6cf9e422d9dae59042569d5a61b9b84155909782518bf9754d0a6a46e77c13e113c8db8c7c1bed9ffae10cd8a937bbb3497e8653335c153003b7d2a9b9cfea3e8f730fc27b6e34761fa0aee2497d5338279ccb944caf7a31eac75b713d8142efced976fcceff967b49cd14e3ff5614097700efd66d57e122ee9da3b231183a02511d23bc1f9f704cbbfd741f90590b06c679cb90a5af8dd7fc3f8cf912e69e9d17a0eccdc24f6d55bb414ece1984024933328ee37bcc306d1cff3dd5cbe75778046c4b92b440f626bb30ed1f06c557eaaf641e50ae6779f7eb368f09aca67afbdd56e42ff81a8cfa5b95b163eed3589112377f582c110986fe446d482e631385a202405fae128b9f7c6dd4744c466ae68b49aeb2342f9306836d0b66a3586bdf01411ec087ffe733afe35ab6d0a569db3e7aae8ce1190e691bdbca2fa78a024312a6f13fe8b4729263c9aa251f40b15bba3d7c93de92863a54a3ac9f647c4da8cf9d835048ce8ffdaf9659f9c2e4a1ac4271376f8e58c598eec1865bba3aebea4a261936249611141320b8f3403510c5f3844a1d156d66f7fb6ddd153d33047c22e03a6be91738747c7ff01e0be9ee6cc95f3eab49bfddda25f0475a85aa1a2e5ef8969080b29c27902b1f68c7c12a1f5abd0263a27a5c189c8932bed519339ce26396447409e24f7b1e183e519045eda8f9079b2f2bf616cc2e9a05f54a330778e3fb3007eed6e7736006aeef6548d5e85197741e15f17ae016609efe2c19f36b2400a189337d591d06ac50196b933330d35970c0975a93f91d8965a6d23a38fd54b80a7c487e0c79baddc2e10475ecdb49bceafb92e5f5ad1fd704691bd12eece40148a0d93f51997017231e67f891fed366a7e2c6491b250ede6fc1f35e4edbdd5bf0bbb97e056f89ca0c657b2d5ef6b491e70033d45355cc06d05d16e4b6aa28a30a924925a56f0ca2757e7f3867d6b691ff1324410ca4e1a22c4f0f9955cdaf2df84066658a498903c1e0dfccb2d748e08a39ac42f8a5a85c24e5a67bdd9ab4c7f450ae34c572c806eb01ec46b8814e8f77d614432d534ef98732c32b261593d056c13bb3dd3f9706a113d6cbd472e74d01aa6e5420c5e566c16a81250ea03486c782c99aba8855508a7710a4fd546582bcb590d0261552a3047e64e4a0e1b4acf8286595408a1c157828ee97e25b9ba2c17048bdf7cc1aab581c511f7f656d2989eb92222c7fb126e25502b233cc9281465d6938b8e96cec86b4f3076b9d5b182c90612ffe1705f9ff8d2c984c76f206daf2bf3330f7452181f3781fc281794c295412f4f206e8787faa4eaf2d4a7322c72c3e1248ec7eb359b851d8ca66597fb", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "d954c3ed0949cf90be19e70027aa6f891c3ee5dc536e5de9d30e9935ae3bee7672ab14d9491490dc5c04c55564b0539918c05873fdb49c26cb6e157260218bbdf6387250650bb624a2cfc6d178e1ef3e8784211d7a3c6db827ffaca1a3b3415225672d13c0020338d166131bca2fcdfcda450c9820fc7fe6cddf8586b2de3dd85659e0865a4a27f8bbc976cc0f24d4f228dc7098bb013132f32063d5cf55dd35be6704eb4b8b1df87a8d5f5830262ccd513658cf39216fef7a91a7f065c60af5edba45f0d20dfb3a694ae4ffdda2b5e252856dbb693a0e0afa180f7f541b86cdaa5760b18c725ec9370f7fb469245a1ce11b117029b210905929e078f6e15ae5d60a795261ec88ba3fbab16d74884cad4e92e94443eebed08346a21a39958971728fd6492720194b3d876890a07830ce841d433c05628688e6e0923ecd07e8c474f1b90d32382918f5691d786e634ac9ae79ee550e7a6651c5d95d77ec000e462a52cf6c5dc5e6850cad1b222d6da75e3ce9241dccb8c19a7493855e50993ec380bd86145b42a3e19a635e8f9121d65ceceeb45b33f9b7d92f1bc4fb703bca311ace4007c3a3579e128de600a8adb525274a38ee71de9895ffbf9dd54a247b3cea966e79506cec24d54d021cf0b71b56882c694b2f1217e836de03728ab671a1ece5eeffb985df05195146123d061f8b2ad57b4dcc10e2fb0f750958dc2322823fa13238f16d923694c94f23deda5e8ce7401f76cbf9e0da906a359230fe40fcb35ad5c1b110077683c84b4629db8637acd4fbf80957eedd2e8c36ff644d791e6fcbdf46a044a19b4f853b7a82632c3c03e2606c4b859788e435ea8f08357f7600a16f13aa281fb484951b7e01cd5b806c870033b754efc4838df53020243f85a5ce17ad352feb4bb76bff643c859f9f65f6f1beceaa6c535e3e6128e8ff965c1916704c6755131f4a2b4cca1f3446a3a4a793eba03816a7e3d582f36520fc2d6853ab6e38853f64604a6cecb164dacbb2fd39a1003bd721c18b9eb7e169889c8a124aef72d2c976202a0d0c82ce9fed8cbee83767cbae01d538fd3163aa1777b686f90e89afcb69c9c10c0ee06d56c98124de0e715de3be91c51c50d9667b189702cd8be55d5a9c83c31faf1fc54143d3f6de1bb105bc8f72448f0902e81bdc3660f1cba8c20851a6ca7e631d6a31954ee9f56d0cdc3685d72ec9d8785ad8d1e0a9bdb887093c89e7124a312433907e721a5c09b789a128f8d569eaf060d3a5c8d73e00cd5641da3b77fe2ca955b8efafe844e4eb9acd79640b25ce6977c479202c6c9b7ba697d207b533aa4d33f1b78f001f3b0604c39bb403c065c66d2c6229f6c942eef1e641630b0ed1482c78f4e260c2a2bb88fdb6986627708cbd2986bd8eaee62ae62d4212d69e454e5ccec793d37477b3279a02e0b8135dc2790035", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "d1fa4735ed2bdca057bca1746bdfd1e58f1e0928143693c721daef18daef3fde4fa31cb0d8bfb9a023b0c8df24761a0159e572f25083c3fba7048432c79a0d77d3c7ab617485d8b812c71915459921648e729199b37aaab76d8923bd48e8ef65f6e04a0685c8998c3a095b421bbe7130960fa75b537ec0d896665baca806a8357457a91ad24e5571c1fa9f6d34b014001e138c78ee260475d89d39037e7d562de67481714d4551a3f204ba4f1e619bad44c600fb01baa9da5e36d6b4c873550e87bf6fa3b2774444ccf498d5b0d9e9a17088d33f51cbccf860672a7ce6055e14c89fbb000da7c31c58292a62bfa81bfa2719e2b0e1120d00350ee6be80209ab06dfe7cb1382ff32e44e002457b3a72b5c46ddf833e813f1776fd5751f1e45ec049f250abd5bf5b7e7eb21e77cea76041dcfec9da3cc007f0802fff0886513ebeda433f8749046da1addd2b25a915f6655269a83b18ce0f21c66d653b33ce5825d509e42a2dfb6a386d458ec48c38a665c350616126626cc7dfdda696c6e1001ba761ffbb9cb53d17f24e7530e6680129aba5aeea785fce881c4ba817fa0a4e2219296e560a3751d00905db769f2a60121173c01dba905494c608a8e24badcc40bb3ae8f87e141d040d94f70d9281ff677c275ca5fb9adeeaed31171e54f6b241546523ecdd279cdc52c5826006eccb756c6989c6640fce70662424487b28b4b1ed5c6a62c09e4b8bb1452435a9560c3f53e066e0feda274d1ca1bfb1bfc5ad66415c457d84026695e36c1636816e45a6271db605107cd174a3b2c769241a77cee6205b71df20b2493694575b26c74a6ceb125719a4253854427d0898ab5969e0265b5bd049e4952cd623b02bcbab985f4315c45f25b1432b5a0b85cf7bc226972752d1b05bd5ed941b8cb093564daa330e7bfb5d2dfdc2be7fc4f93668869111999cd5636752616a0e79431a7fdafc75b3d189609d62ef5af142fd1eb9a810d83f92c866f3ba7053865a5c7fcbaa047464adc0f58178194c96cb85910504b623acca92b7305cc9de60a98eb29b91456863676e31a3ceb9380cc659503a82133e0e31f1b4ebf794f291d641e22d4701e6593f27ab27d2de8406d591b70fb24821c1bb3f62836137f770331d96baba21e92581087a5a7516d5aa26aa447b1938088f9da732af072e055ad320a46b514f77f617162f075cc01c0fdab2de49c298136d77657f773c5e674721670078180358a353ef7bab9b0f40f5a89b3d7ba507eb5022dbd8f1eb0146d4bca1cc853f17229924c17081186a4185848d19ad0ab77b0c1b02b33eab62ea8bb2391c50f04b585ea73f516742b587418f398ada317502ff47ddeb08021595673a0401b92914a37de0ccdcc430f9973fa1e51a0c6b40f7f8f84dfd073a68092b3d2a4861b58c206a44d8c548ff5b3181c0aa9074bafe08", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7d2172ad6ecdcce13db8862a24dc3641422e2eaf5e90b2c06e3e2e0b23daa4d642e34e304cbf57a5c99a29bee4a8df802e741fd2618b368c48aeff4cf2f22150739f1ebd60ccfcaf29f13c611e3576a6a970afa84308c8d6b0eaf98f644ab2ec425b92d548a155566cb1cf7e37bbe0b320282b398724f0021900ded5c3906222e19cf860866b8efdd2c74a6208e12ac2abdf9563f76cdb26af2e801f40a2fb42d0710f58938af410c592389678ec74d809c13862fcd3c7cbe525822b1303ac7cb6d554f4ffb8a81a1f51422f24eed3c0a8c2210ec137de3b871c012f7f0e3542b7fb5f9c8ff9b5e3506af96b469bb760f78d4e79401d2c0d1e945d7613bd68d14cd4912f28815106ce29e148ed62874f1c9a7a2133367c978f0f575595a23880d3fee56ca5d4a460dec43893312309aa9ba1ce069e2dbc8e9d062095d61abd3835cf7254caaa826b551f0f1fbe95f078ce2902770a33169ba417e15a196b04a4c725b649b2f59366ec07d9d9016471b333d77ccc6f33e7e70b8804a1c25e27ec23764127f0ddb903171db3c7baae82eec9b43129c40a78a6bd14ecb39c66fb98be0a274cf0c417add5032ec76facca0beb48150bf0977cba72c725a570b4a1bc0d0b121a40fdc9de812bfa15e18e641554cc342ce5d75904f62b0ca32cd5985816e0ec1853c33e3b00bb8db9c8756b44c289176d9b37be3c14f519b890d21d7de7a571073501fa2f234fa84d887a0fe68237fe52efc300a35684d988b95681f3f04e7d3f267cc8470ca8de54d42ba524511df102379c858fe000893d87c611007ed65ae55fa4a7b88da688572924ee2bae79fd3565b50ff4d7ccf4175f2c7d277a6a775a45571c06249972c9827aca55d919fe8c1d6ef69ea2797a6c5c1100340f43b22c045200eea2e0337467776aa9894bb2add370fbe990e5716ee5a25f0849ff8c3c75f412dc55654473c3ec9177fa5a8a4e94ee2f66edd6176ff19e664fe6296e3fa09ff61b2e0c94021889070dbca4b7ead66cd52324888aff72dea5e1f4a2b83e8a5d1ddc69634d22591b33f195029c6da4fd89709c8462d0d000fd7f956269fe582f1014193dfab03b8b7b9202c9eeaeb56bb5a433fdfecd047fff8428b011083a60ef9a6952c2545f4bb697ea6c1e6a152a7126bd6fa1454813cb5c8d69f906a4aadb55660be9ec56754048fb833a3fca9811253c7d41ae076338fedda4f46c5ca76b0c11f6404fcf81a1ea44eb00ee9d401ce611cfca62b4a7cde91e169887d9bf46c7a72bb6f3dbd23d10e398da47832eb40d154c0b35fdb3bca300b562b918e8a478a508af72fd24611c2daf7267c03e516030f4295e7a6a52ebefbcd37b2d7d8774f1e399276208b8e7b12427715a140af765ab6824aa0816f244420ac339ef33151535c51635a89fd77562974a0f4123b6fe3a540645669422", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6a04241414e2e3329b29b60198c4b91432edb128527118e76e77c6440528728dd70948fe759c617fb51ba8ce1a25f83db673e306d0a813b8c0eeca1de102dee7636c960a189f1a43035cb3b55fda2c717a54440101d94ec346f9584fae32dc342490e6247138307d1e97f1305bbe56e4190eee8f251c1fbd88ff10278e1676f279b964562f6b14110c3775ba94e8d4e167c6a6b2ad1c5407756f63c5c7132d27c871519d50ebf69bb71b602a45515f23bef160c3d2446691100229c9a8989f4888d7ce0d65d2017bf5bebd3c836aadb659e22789ea8e080ba3f72f8f4e4acc4ac285ddfef1dca727b72431085a2b672ef8d73d198ad3bcfeae33f83af91603d6f9a39c314cabc74e00ad16803ab378bd935889e325b5d62ff85f187c45cffe6023512792f0c76f91ae454163bde8bd536e91273702ddf72a047e4d3a5f37a0267c8840c768342155e14d73d576c0f6bac87e1eb8321926c5ee62583a74d77902e3ee2edc543ac465a229f4bf29150555593f5e25b88b2134d6f75b74fcd0510c3681c2d274c45d28703d049e1ba2ca266376c23ab3bb94e490a9aee0bb74a510b2b33c6de0696b41361a349b3f38e725a15435889bafbd033393145839e124c15ef12b603a685a67bc053f5b1d5dc14a2494de0be335ee390319d884863884fefea51429b063d3fe7e85a08aac8fd99951a1821412778ff414c7e5ebd2f3038340a4e8a77f3940e13f3a9d462c65eb749597481006e79f27ecf8eefc7a2a44baa95443c4c2bec0c3de6609febe775c66090bf545a9c1238cae1b932f376eec108ebf0f86057cca834cb973b16b238d9df7bbb03cc7555c5059822d3050879ec7e4c9704b72145c9d0b8ca686976b182f55334a57273b5ac8c6dd663fd47067cf7db287a1c4fd8d7eabf9c9a4ff555d0dd843762004ffbec5b818a37610b8e103398a90e8929556c8cd10e6202d5a8a85300d0df2940daeda1970143e10fb03f52a77ca4242eda8cd497c58682724cc22b8cead2ee139fc4bb95cc44806b41092ff38314cc1fe693a2eaaeccf5a0cecb22e4d861629d1e7f09e0a8234f8a484095b690ee3e54dffa2e92ba3b13b98f246e2b7eaead4ca7fbdd2c215a1db578d8dcdf8f3e16ffe914567ade0b6ed58e07b3dda95a1f2e849ce7c988edc321b7c66e93b2b945440c5ccca3fff6e27ec0aa6308fb8c568f2cb446dcdf7c65d525bca4c6c9453808dc1a54ef39918c751ad845b2f32ba445ce2673080ad25eeb94904fab038d9c95b53c4f549448c1bb0a32ebe4295f2abf855a0462171ae786fa71ea3bdbe622d1f63d6ba1e70520304e1e34f0c4cf9ddb723a8222f6caacac3d20e4de3835e0380775dc126250590bc0268fbc4574b4eb39af741ba76e2a7dc4308331112df1c174a2835fa9a91faea55b7e3f703f32e4de2e7c2c8b5eafe9d410b", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "b167fd8eee4d6e1b0c68caedfb7ec16a19ba5be0e6f081dc5235439133c306ce5705ceaf930a4d940ae4bbcf20a4c43f48aea3b698329b160406d69bfaea00edc013507e74e075fa07a3558cf0f70a9fd68f62fa114838d6e1cd8bb8664354b24c0d43782807ef63e3687cd5d56b3f1710c206a9bec312312a16afb3d7184b5d4e7ec0548521e5859974e50029fe9dc86c6718fc838596268f4180da853d6ef66ea30e52f2b8856f9e8c207a8da07588d5157ab357285789e5988dc10b9c065f5988311147cef1c2d088784643880e48f2fe8111c86dfdbbe92ff701026ad89b9bd1da83ec3ce7a64315019ac4bcb27661f53875297010f58f031a68ebad6bf8ebe5d4da480656c794ec90e4c2902be4f6c2cbc89994fbbd8d7afbae5932aba9ef9c9a0f9c7f8fc2b27557dae4fd7d86b3aba817a04f64ec06913e8fbdce5260dca6fb4516af6b1b1c22e3cbad7118a2346d7232aed0c6bf884c53586d181f0e4dd38bb5010380804c62472df994515c614ee394da49cc8cc6406dfaf3758559a8a0e81d841bbb1e5e5fc3253332d08b78d4d33d4ce9a03865eaef3bd051ab3412286fef657511b9c902a6f5100e2e3f501ae9f13af54ca76d9c26a9a652cda897a1f931e45bd5542865eaf581da7050231271a79e49a30967218e9cd222d7907d3d488641efab66cab2368b665edeee2facb8cb0512273463160b92efde56256ca847830971a3a1ffb77a2b385f87de182d942d0f33061be56573a6e7053bb93019c07c83b39efd687e43456945b9eddc80e15ed8af049ee3c6b78a9d6bab16c5dd3f73b73b87a687441168ee503b9dc09b29d7c91fa082f66f7922b1facb2f7fb215c3f0bf6fab428c50aede73bc3f36d4f2b18c0193181ceb9253a1932d2b9457c1302c1bc97a49255d14deb2e335ec4db00e518285810a60f47647346dbcfff0c971ee6cdac9289b7b40805fe8b29d95b1b90d9eb98453f5cdf7753007759c134997e50b5ebded8c4f4f48c2bacfd8aeca2103422c8d5c52e820608f917e82c1250950bc8e9cb7a513a9fc2d1e8542e66fb93a858cc59006cd02efa07cf5fa87bac89d249438c81b95b91a76ddb6b739c320259addafe5c5f2fbc1b7970b00605b2ec61f628063b192fb25df37924e32f85868115a4622f6d5946103038c94fc46bf18f9e549d5967cc8c9bfa5a9be8aa82628ef9d06fc67b4484fecec66b4cdced54549d6c6867f2f2eaa4cbbff7fbb6ba17a8409461ab570a1f178933e074ed8c010b234771f60ff23a49ceac9bb094e45dd22a2ed57fb42fd2f2d907b88f0ddf02163265dbdb861082db2b3de5ecf6935c909ca24907f8c2155d325cc4bc02ed06049b732ed40eab1a99f7dc932c89b1fdc75170df266e578f788ec2691a52357b917aa81ed35aec100674bb7986d74df97298c4449d2196d3b2c0ebf", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "ba22c89fba367d8224d3bc7225aa8569b99157cc5307a8254dc060483f53bdcc9f3690eb876baf82f3f655cbc51df2c03d41a042d52ac6bf9d35767fd8586e40ceb1d67087d2c53ebf22f99465c3093ead916410c0df79a7452afaeb131a6b89c154a6003982fff8e18be4f6730fd223827d7c610c80e88bd07114641efb05695b9cbd21d512b87660d01189ec5e31041cb56aaa40e80896f5837f15cc34047650a0feab5b0a2d7025f590c089aab68bf2e2fc7fea15d61170ab8fd7e5d992cc49909139d3f72e86dd58ef8a50680692259213a3e3bd701b324ba8be5fff568685ab7a1e74e97730af69de6d6526752daddb7d4b30a07012bdb28c45cac2450a19d49fe6166f2c69714d93db7d507af8e2c01f1c940e08c3b49bec52936173e5e805b0015370942072f2f503e911694491a4b9f90c28b6f737a050a66a976b947567aec2e99930b1da3e9fd1f6c2f20dc960c7544dda39edd2d69a21b5f8f5a459245c045c9c68721940c089a0f113440542c793a0242cc2a60e8b1f8d24fef29814b9ad67fdb9dad9ae1d700f48b560dc86df74194307316f2a1c386b35656882b0526148b8bbc47c38ca61ccdd690b5ead41f87916a828b6ab9b33f96b7ce262663ae57430cbe5b4332abfd378cb4e84ca4b129dd2acba4e71d5975c91b93865a0aebe2a55e2cd776550ce20f800b9beb1b6f3400afdc6b0a115c479b485b752f54d775ae8793cd31d64c6ff6a9c1c0750ccad6ebc504f7f7ed6feff8a43a8ccab488122f95912430c7c5d048b9535be2b095ef24af0bf1e6ad13be7da4896f3f00cae8ec5cdd0229c878cba50a24776c121cbe197a0b3d819f27f851b4fe274a26edf220b38edd21fccc3b60e4243aa52dfd270fc15f634ad7eb81815bc11da71605c68bdc93e45dcb2a148086b5a3ba6012ae5e62117e50e4bbd5da10a0e235b7a8feea3dd590f3163755ea004e13793ee7d30eee881e219a12a6ea11e790ee81f63c9459361151e2ae6edeb7be450299c1adba099f1d418e460fc8529dcc4d8a5c40a43296f10723cf39d22a9620c2e2ca44ccb8191a4985abbb395e51c961bc6f50eedd95a0ddb356f3088d49b2a5e84311690fdfd743517893e14892847a8d422af792a8b4a220e4486de606d5d41a6e8e7d730d4c2e092f3203468c07f8b1d45f3c44c0775d881794ede1c8d7c9bd6c5f5298a803018945e37b9aa5639499f3b1c49e6a61c882142791f4ed5230abb06166e9a25a69badfca0707be552753fbc31a415f4ee4114c408923577a7c8aaa9686988699592b14e20c1010e0e2f40b0b07e7ab216af9b01161b9355e1b39548c218368ca763d0ed8bfe60d4c2ed05d06c69fc1ff3992bb07f2486e0377336586e733c18145750b0803da0f2130b2a68de431487d9f7762d931c3365bc11c8520e94e506eb5b00d7fe403d24", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "dad74321e021c98f512ccc56e884d10e0a78726e86032a7dc8991275895008238f5993ec37d5b51e3305a75c2bdd249242eabae41f7abaed264d6170ab80a06fe5cd69daf04e679ab556ac6d7218bb8248f529f79002c538b716910b0c096f925d660d8d4d849781b38f7a8d5f2e9b21b3b832d05c3d54649b0849d325a5c6b57c258dbd187326ac3eef0fcfab7d6dcb2c62900a85b8385bb184663b7352273d84294248da8c7fc6298beb2441907f896108d778bbdc1a906a14a0ec9b44918b53a9330921432e5ad7182a44b0cc58470777883ddcacc819424370996d0f12950515f410f67fb9a31eb98932f06f483a4fb66907cbb87ae5af4c493fc070fd781e9c47456e949db9fc7c9507aebdfb77842a5421a496c297d4958add410ef4edec3c936c05a7860148bda9a83550abe02ce9647976248f8761cdc9b6cbd278deb75b661cafcc79a6dfc429ca503c91d33139b093d8659807792dde51eba275f3200098860c2d314d7d419a0ef74a009fd60870ca0b7a296eb7f912f07a9fda4d1878c2df648c87e517958597640b4b2fcdc070054a03527b4fb3879c005e474e40fc6b6e27832f3ce7acd897776d04b07fa5ec26f6d101e0ebda4a34ef3b49db8f1e5b6f28c62ed5e3b0682c6850745d1e4fe2828b069cb2a94d1a9f227471a6519a9a2a865056b8beda7bb4d1df8262072ad80209c9e35dbe27a5fee55b409010d30538c2f6cee2c4207e7790e0857618e3b9a37a0896e7870b0e623499cb81bae32be99f743211390e426e73a43480c0ebe5fc942fc1262d4da7c0c7d06925d7c962f77fcd9bc41cd43354b2a5e2c3caa709e3b676408da243444be439cf86f6b8e17fddb202a7561d5e0174182a8e88a01e1727964a8133cc5a62c73abb42609bb5ce948b1f38fcd6ae6dbb74ad8b1f156bc20d901e342a4fafc8ecda52f53bd80a2285a810f8a6c0a9cecfcdb2b1136efb2cebc14ce8be0ea5cc29c904f5ca42ee1ccaa0d2fd442862c13e9a3b0a404f7edda705128fd9fdf7c9d6d5e30469110379b848f72752ca2e4f0eebb40d61784a975a83ca99cfaec9b85d5c78e8e37e48ae0711ad8626da573655603cce406860b111bcfd8f7a9337b8cf58d8b364af21967b00dfe2b02e7c10cf810f1ba1484d12b4fcad5daed7461df1810986acd40479b81f2680010e60810eefdf3472328399eef4aa1e6620fe597aeb56256baed53b642486997a9a9f72a2603318fcfc9ae24ee40e03da9f451a3c5669c0651670a8d1f0e6099d4042666dbd0a5f61a1d7de9ed0d9d88c06229227673392ea9be245b8873452d31d26d05ffa18e0e81b2ed9e728f67162befba29f934fc39a42cc7a60565c5bd27e60155c7f08265e99f97103c2cde658239d965dfa8bd8d369928e4f7ca5f67149a3e2cf6fa5ca81d22c54bc5b8def798d37b3a12f743a", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The message is hashed with MD5 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b5dfeb724d05fff3ec7a38b77f4dc9ca4a6572ee6f9e59a545200f7c9170acc3b0e32106eaaa59ab50184eea0993c06d1dfc420c3386899e43bdf4cd9935916233f0670beb9aa8446c9c0d40874a213081e99089f5380406ad878164dfcc41d20e9c29368df1b30183f9a6e5f41730cd206d68665f8aa3b2fee4f049e50fd216add554481cfab4f0e3fe343d040238609238c43e83840bee5a35e37775842f7aa661852f31a556a1ff41167ed973735b1b1f0d16117ed20d92bbe4eb8a9214f6a70b2b8ddc105c0d79436d7b0bb84a6df055953f4665886fd1febd364380452a8f33a4aba3431adc2e55e3c06aa3fd1090d7d92d0c1b3526cf84828b1693e177bab4912c5436612bfb3a3552bb8fa9fc2510f5f0248a9419960e452ae50e49019d05a4bff4ec5fae045f4cb7191331315d52fed9a175ce9da2b8ebff2a2276de397aaeea023859bbd15310496f0eb30f28056c90958e5a16dab64c18256da69896275050416c66608234917614fd85c0709fbbce7227ab5efb4c2dca7e8c7ac2da083496dfb5830701c054c7478963da785729ef67b89aee0400414af75592cd008e95b2cb506b0ecaad2fa49e9dd4b0d4776c491114087116284f6ed742c57fd680f15132cd4ce22d1205971fa656862e15e73dc625ad3f897ecbe2b940f50fc61f62964b7e8a5fdcc563d9afef7a92fd51667cc5b3eb8425d1b27cd238d5c40ead1fc6d57e042a602b53e9f8ae29c9ca3d4588f44a8eaf44714003a9626e8fc17445b2380d4e44be65a1ba361d46c92b0242c87e2bfdb65e13298c16196fa5844fa9227f7d1e72ee0aed4b48043e1d99c31eac247d6fc3149c17ab7a043e2683f55c57d2dd3319e7581625465c1018846e282cf91c5136bfbc981f2f5badc257b06df236aedb112a11804910e61d5bc6d59381b93600671476a99952c740a26c7d57799fe6f3221ee1bfa64eefdb0fb601ca6c678d37bc4f02ba60feca6c3eefa9c839d376fcbdfe94eaee66fadcee0608badc8af4558edf715f189d6c91003fcf5f4c0eca0fe3ff8df955b49b83e8bf0f19265456d431af7448e94f6fbaf7a7ef399ad01517164f87788cac16a712bcb9be9d2069a9fc367fd4cb2c481bd4fc3f88cca47c6611f3a499013bb93daa839495e8ad7ae9abdc821b0d47e4514869a614deb53800346c2c8b0d503734a4b81aa46d9976f0f865232c215820de418de8b218a7babf4c213a8c79095d1aa4678f42c15a8648171f80c8864afad350a22e1654b14c5dbddbea2164f29458c9015bd7b22eab901ceb9ddc4947327797ac0dab4e995e7e57594d3789b7841841b087135c273c804b87ed1923d61ba4ab0a8105e1684f2e169a98abec28190b7efb12cdce4f765b9a1c1ab8cc106c7952425cacb1ca2d6d7f3a5a3c5d69c6805ef0645c3d5f6d4c029854477b8b2fd1af", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with SHA-1 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "adb2afbf58e18dfb9bcac97cdbd6e3780c71154d9fb74b9238a79f9d5b8996a9603650a5e9dbdb813e2731cdfd6b60e2acff92ec9312bd776c04f477df308412a0194805216804f28fdc401c8f31da15deba44a5b685678364e5bd0d1443a9867c900131500e5f20488d21dd1614ece63a1d53e8bc745dec281607f97e762fa99bfd2dbca5c09fb735d9a6e6499805327beb8363de5662c9c1cbfddafb266859a23ec81e2c060c2a3ae371f74d27810b0be3e907468772696dc9e3e491c94a091389956347337794b8f0f7d9d52a723fbac90fb242183a1e98d41eec3fcac43ac7cbd8cf3b5e1c91f5e78ca514b653051de02ff63fa63241983f6445f4590fef50f060edf65822b9b2df42367cdc36ca930f5604db16200c2ae6a167665b41b942cdee99fd4bcb9fe56c8e490780f0e015932c2593a04c356df80653fc8dcd963034b2429442078dc0f92ecc1530dd8033e96561db06fdc8852af7409ca177d3b9bd3a3565f3eab8db3492d028bf23d76f5d3364f066e404b9dd3e18474f6335eec1ec2a7c5675627ba84852cbef89f966b04525dace90e074eb4da2d1624c12ece02aaf0edeb9d0fff69f1f8228ab64758aab7c7e833571d2c2a062a2bdf30c013b22d7d0c4468b53e36adf690e63afb60ecd87a1525196b380c5551708b030c2f0debf8a07669b5c672729e4003f7f60d29f5e432e0a186eb049b3e25c793a45a2e082184f91c5134492781142053c15609386377bf8febde5ba8f589ceeb712fed8ed5fe0de3c54944dfa0453818d7c40fb16bb3c84eddd029141ccbf954d34ce2e2840ce5412b606f762ff095737f7d87abf1c1def3cb5376d8397f528391628fdb99ba0397c078404289d240f71db783e9b6d0238c3f0a50b7d9c142709eadab03a5b303291146d5e81570ebdb22bbd62f205d4542a720b82be28534e4372e1e14def13cd700932eddd68f3fed0d2f367d1f3aa70eb65973ba77638295e7ba3276622f3b7eb65f223bb8903df39a998a8e6ae0a04d84540d2b001af6805261dbb9e09cdc8afef089d37aaa20b897e44c6486e8493d39de1a0d2db98be0e6b1c2df67ae94b1bffd88c06bd7e8341d21470ca0965e1bc47974251672714b72e06e00e6be07a4ae5ccd8d3c40a36a12b9a0e3c35b930de3300e647e41e8a951377ff08fec0d3119488c935d475798e3c7f82b54f79bfeea86cc7c4775311201723298438fcc3cc9828e7bccc75b051132ed472b236a70175b06c8d814a145e8376ff9d8ec73529d75fa485846db56e73bcfd93e18b1b6ec3954674fdd1c65300e06e68bb3979774e2d901913ecdea46ced51b679615e1c534ce9eb5224e989ca793847e87955cbe97156e354fbbc7b25af22d70066e6f90db9bcd523f41ef37d62e6c112eb07ccc305bb061c5790f770da455ce81c1028c8c7f4e5f1e1216f", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5babe094e1861dc867aad045ce5f1c9c3484c33383615465234f4e5b8fff8a31997829ffe4c7c741572e0b856a318d70a9ef7856fa6813b5cc1f0a9f18f88d55a41eb91a4e8aa4fd10cc0f754cf9f9df393bf1e7f0c5adb71812123bbf01a296f4d24d3946cd9c543a7ed430718dda2cc5e14b8fbd8dcc8e7c27cbef008fd8f49aab8ceed5109e5a6e17f44813861e23c150a0a7492aefff1abe46eae0a2c69c338d6918aee2fb0167413a3f9f7c39d673aa7d71fad74b1c4e8fa23819bc5c23472262584f7f116a6696b6e00ecddebdc8ad7733310ba965eeaae82afa5bb827494b4ea5c29568ae9efd412b45d5b29c288bd5ca8b867bc5b96c104252a5d507e555cab6d0bd1cdd77ddd2269a2ac563ff68c6e715f43a61aaec0a9eaab75975bd61cdc4277f7353e7f9be422e960467b39f57e59ca978830b2003d30d19cc6e3d4b212e716bf9e3765c034b7eaa4e37945b59b25f32ca8e4948fd53c64db6a5600b4f294b93edf1bcdd45f22716627e80ff78a6a1a016850feb5e15434c92d86f24383e846e56bc7cd570f2da1bb8fc63ae4eadec47547df2269ed67dc97641b3b7dbc363947d3eb22398b46e0d2337f04ef8427818761dc393d53bd717b2500f8052f4aa6c06cebc4d7fae4315ccf73c7843e8013bde1052c75bb8f3b98cc1193e6f05bebc4a8fe17c720b8bd9ec1fd4fb027461d8d106e9770ae1f853d323b763a72b8bee91590a603d318765e264aaa3f986db6f455f0a3b2e4510745c41d45c876ebbfcad6727b907687954f0657959a8929bb653bb355f3b415811b1f4265c3339071846d26f12df2cf4c0e2b532f2f0bd5b1a5bd59bbe725026d890b9a089c41ed4296e70d20c1ebc3e24f9c5129804999e9e010aa105a51bddb8a760379de9b6807a188416e0b031c5443dd61e14687ad1655faa6b1911c58fce7ef09cf2c9454ecf1749d061aa8a2a7f73a401b228912768a9a09f73db1170137f4f33083ec2c1400f2d7b687c7fdac840d5b81067cd503769b555102df63dbd3455ea878f3419c8b7677ee76a84e135451798ee837b75007f09c72237370eb027d3c770237d9c8c88541a9f3dd1410dc402e41b99946478584cd270ff42f9b0e5ac663084a05369599c1533c730fbc0d31f87504277b457f6aaa6f8fd7b83e56a027bc9f447154dc6a66f9b8720093a4a7f7b6d2fe9bff7d2acd074287971d562473dac7151c079e97c003ccca08d82d83c9842741077744748ce9e7856cce028bdf4e1f9fcd679df105e334f3b352a5790d86d6aa09060662fd1ea544028d6716f44aa0c2e9b6ac5ab27089aaaf417f216110636d705c3d35e46e6a8ae6a330c3c17fc105a5cd14a2aa00df4a5bcfe938b73a44a0e2a0117df8277cb36c65f2b0250f01e6c2c3e37c93329f60f21307b67c84a8114fa24adb17f91c1cb5e9295aa", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The message is hashed with SHA-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7f37d6e1268b4b4a9a11dcae192b72738b7a1abab45b9cdc74853e17ff84de6200663300876d92cb9c486b2d9cae85e426f4399e9905129437050f287fbd9efd32e3d2a72bf32ee14904367861bb28667bf43e2e809035ef73ca1d112c0304d26ff17af1f02d3bae7ab4186aba643453f3ac64ee53c9164acf54f30d809d07adf23385ad179d66cf205b1a0db3cad1598da2b3109da86d37aca5973dc1d4d0ae2a1defa6bec8eb24a14830103f25f0687df960de99b4709198d3dbee51c9f45a8e4afb493e34c1ef9f14b7ecb8356ff22d68b95f0cc795825baccf6307e2064cdbf0e86f458453f6608cdf23b684da79d44fc6fc211f74566c3522d508e7af854a5101ab76f543998b345130df13e97c96aa6bfa36b91c1e7917f52225f37a9795e73d12ce68ec64784fbb97783bc8922a3e14377d65812439b559a20bab7038db34b5482251d15c28e69bcbd2d7834c4b1c2a3af96e80c7315e982367379d00d5830673240381e47bb292563bb17dd148436a189be92b091d2e27b13f2fd0e4d80695e1f3b2eea30a2062292bb682e19ed5ca818d7d648ba7e51d6761e62a682214da4ad70621035450be95a195e0ed14985faa04d5a0eb8752194f6794f9fde82506bb0687c12edecf25d4425f26868198d222e2385d0b48cd2f253f0101b97d8f4cb0aadc085ceae68399f1bba5a03388b687611b4578bc7b4b191dfbf0e99b968c853fa5d96dca725e9bafc50cbd4775e3b8e3866592ebf187d18be9bacda67992729d8e4abd69f95369656b5b7919862fda47e502e499a7e7b657a5d6f0c2e2386ca2945ab63ef11616ccbadd2c4d9ee5c2bc02321aa61d817ae1ccee69e560dd065d5dcd8ca193fa9a9a86703fa34ba8928067df3b60fd5aff93597d0c97b61b5b284889436cad9c219e39fa6908052852370c740a700e71a4b231e22155ef4a51adc01747e70c41d62536848681e1d1917bda572bc6979a9e9f339943dc1ea39ca79c9344c321380a107736e88566715764ecb8818a90b9365c17ea352b465dc23d358aba4c3b78de94b25a004fbb786e85949d1fe5cc0973ca211694a07cde6336e3f77b092ff34846dfd1d4e52b5951455d2a69d773a6ebd61499a9ec6460a466c9926123abecee694c6f5804fa33292de7a95f621c729dda784d5228b427afb65dd82f6ecb221ac26bb55222b1d3f270a634b3015485aa7f1be57e875daa3bc8e9c3770a4087b4c0f14581d2808d356368f02964ab7e705bc6de0cb28521619629bd6519abd74b8ae66e3c10681003007ef9ab28a1f45cbc45c39ff743d1af75a10709243e0b864869bf116c508fb88fad3dd017c009efdd2dc554de7721625343821d2a60aeb29de905db138c1558bf4a3d0f09a36afcd28dfdbbb1688f7d898c9fb15f8366102b6decfb706b5a15e6f2a281fd1eb951f3f26cb6", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "795dca35853ba4b2a98e4337035147d01069cbb288388517e1d18dc5cbe5a3163e9e4432da2e3f56db7cf45948f3626338d090b784ce30e5023f340b4a6115eff7699c93e32f1860405c56a473b4a0a58b71a320ca8c6c9e52f216ed8b8704a6e3e1d19a9584935f6ce98c715fc6016b0a8de9e09c131b0492fa177bd74ea64a3c1b776f1eade9e8daaea7274a2c4ce441f3ecde8f5dc7080b8d0e9e0a97305ae2c0f5a50574d1cf7561ffe126cc5bd6aaf81ab95c11ab1581f8f573c0c84d9f6374f1da1dfb2171a3a6d8d19b95245c4a541632bb6ad8ba021a40ee2e29e1750af3c80adf121b6f55f46f970f61e4ebdca6d47a9204d6bb72f7dacfd25c2c0b8e098ef7b616c82d146914c18c41c8463cc40e3525afc44341a94d2fc9bd4c2a6930eb0f99aaa94f5cea13237d938b009900b7a5a714254e05a785ad5828512376aacd462f28694a56119d3fc319395e7670081c3be44c08ac7516f11c0619f3fc69c2a186c293d4666885f8e6c705439365e9c85ceb94278201fdc2bcc2ba05d5b467fbaec952c33e240a1f0b1b0c18d3403917c7a282e82703a5c81c0aa6af5d9dbc87e4fd2275605ed1fa82d6a6d4c0b4f6f241dc207b50e3d05c4eb0d610aba22d3620395d61626190b34b99273c05d4d7f5cb3a0d53e6aef359f59e230105bfce3f8eb2c55561247da5aa5c5e0d26aace72de2a70cf35032cae06d166b0c46dac5609fa778d10190786b949a4483451ea036c36b4b36e336f241b9bb87aa3f183b0be0318edc2c1b03de9ee3eaa96a2b3e4989d7c6e0a52db086702f663f34a5ae603b64c87be97c912c0b91e5610d6a0d37bceefdd74d589124799c7990e38ce878336887ea3aebc690f857772a977be630313d74c9a311ef8990d69db461da592a80d0460370e3a088198b3ce4770011705b67d19fb2634f9537f5eaa5799b6f785992323b9f98d4685f8fd5f6daf9b19a2dea4deb5ca5581bfeb18f53832d90eba3536619bf962e4f3131dddb70ad7e75c5c389709cb22754325283c537d9aa09d1e5d115850718b1bc847ed07a0a5a3202a77ffe0ab7fd97222b9cda2f86c7fb8353ab217b536d65593c30141652b2095790b5304a3ebc9b055ae948c0c0ac7a1baf16558581d0e47ceb48aaa297298580456eb17c245436c0adc0c24530521065bb693ba8fc1576fffe12c38990c48c8c8ea0b09142f3adb59d3ded338d57fc9e7208a4711ff231ece67e30c9a67c7628ac2d8732ccdc0425d7586ac33b49afa17d013e0e76bd7a82cc0400beecbaa0d3b7b793d149075fbd13bcd19aff7323072866326732d45f097a4cd3a8bf8920bdbc57c1a086e0af24a034b9681af72eca7987e0e309c000e61f219285ff22a6641b0fb5ed5c9d17065e760e6b650dc0d2c2af1a85d43de6807dd7f7af972eb4be7af89e9b41cd2fa7c3257", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "afc3d6f79551c8957892a2693c89158634ccfdd0ba6b538675fce8de97f9be603f01ad5071f7bb64fed35df9302c4586488a0094ebd6ac7a689ca60cf1618c18b03137fe13f82437342b4aadd36c437e4d1f9b96b1d69a7b80cc06f8134de355c87e09a695517463b05f06cf290d5e96453efc779fb8023afed8371568dfb556405b6496c95563b6248fe534ebca00be19cff6b31500af6088dccd167b01252a55b42981d2245487780587bd225ea5827138097048f7f54b5e16ad293915ed8b57c48d9ced6fecf7d865d816ba5a8863155f4fa6b7867a9eb2deb7788aaf3e213fbe1d17fb16850b9ad4921cf3ecc9950127fdcca676893d0c2790e8e9907668580eda7d8ae4fcbee7070f314d27f6c46c4fe3878224f62ac6038f809b7429682a6bd64cdd1223dab342d890bcfa633ca98c9870f3bd572b71a9b201e94d8d6ae81078d01fb1e572add147a70842fc34acca43131d69ad07e6971c82808aedb7a4030f1c723d06e2eed7fe3f700742ceb690bb00a6c602627e47e3e2431fe724cd0d04e14f2b414935f051f539b565f2f04e0777d0d7a2fa9f253123008cc5b4d7d2c1ed1d66567a995a1cbf1ed61c6bfa8200a1b531df408e39917d71dd4d45443e28a2df749f4a04f428d90b238192781856b826a37b81a4360eedcbc6b42b5ca7434f065e5d2919cbc202fd2f63b119d0e25d0347cfe312e04325ac1436e38e96bb6cfc45373ca9b454d8943ca81be72d92941ee1b1fcfeab53124ab2fad30822108f4deadf03541f7907214e8be2a0bc4282c1c5aa979c9ceb9d1113c1de38aa63ab9193b4b8db14cebe2b32ec037f221c9eb8fb225bf68e8ee8c74cb6cebc0293f60a5af493db14e14dc2fa2be967be50bfa3f5bcc665f5fd66e39e3e12924148b9d09528f5d20ceec6fc9d3c57ee5763e4c338924f62c78f567406a9f3b953c00bd5c4277bf1188ecaf41e259617314235f2065d918df0dbea2b31af30d250cabbb790c7b2ec7e8884c17ec76dd1686f4ee7be23be85749a3da1b8f44b8c2f39eb5bb69c9bb05993ae5c97542b71c5156e289bdcae1f623a2f950975b613b1001aab80295340927eafffa26852af273b11f719f41da05c1833e66c7b5cf6f31ab17bf54250c9d1a877ba5948e359bcdd9ef3d6803455687dcca5a68695209e8f9021103e796ec9ddd8fa4261ef9ff17669c5217882ff007b3510c19a2ab6f531888b24034c221f8e57b8bf9136279f272c16948ff70a902fd0f8bcc77756590916ce852b09750e3598875494ae20485d3718ec4ad8470119e88e8dbfebf59ad82ed3dfb077af6aed84ae52b89f2e674ab17541bb8a036b33d31ab06eae1388631eaad3f2eae2fa2ee4c87b61301c8abcb02cc60dae155924c4f8d41512c44c4a933704683eacf37e6a3b83465133991036a7b65bd06c23298d48688569", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4e8c404812cfe2d9495cc1a783b7c3ccb9bf90cfccaf1da8c2778b86e315a7d52fe3178d91672c89af907556b23f47afb1b917e974abe0078ca471a9254c4daae0de32d156d3a3c5d8a7c521746f22b6a96b589b003e4971d63d9a6d78772146314d290d2d0871467a1bfc0f5b2d64c28a3daa35e698464198d6918985632d6a3a5227e992e2217e839a187efbd6899abfcc2872c0b0d8b6f7ba754e957213b34c8e0587ea1aebf3c83fd34e76117fb916214ff5c6b262bc83097265ae1df8bdfae6921d086d79002158914e6964de5c325305ee1d7aff1d624ffe4d49529fc920f3ad1d92963334f7ae452acf39d469c66e36bc49d3260868fec74073ba22f6eb572ee46020ebdf8797af3493b76b1b49afaa70f56ea8b29f558d11945ba87fbf3597eb01120274ae843c4c124f189beed9ea04fbd55d787fa290cd0872dab647e936208b8a5ce6a4f6c92cf7c6d155261d4503278e3a5464c6b29a0e948d0870a0e80d7b939049ddd07f536601789d3b4200a5a40f50099a7eb70014b294d6bb6ab80aa23ac68546e62f5da511fdbffb7b603f01854270c7ebbb3736a79ecdb7ba91aa65256b38ccf32b989cd0247db6c882446068be5f4ed9c5e68958459fa66ac198590bfd15741e78c8e7104454448d2cacd810f83fae7ab884345f17b012dd9cfe8c22c5576cdf5cfa0d55af48cf7a782ee87451af98802472b74da617dfc8833ae2ca5de60d07e9b81579f70ccd8b944becc59b4ffbc93b7b602d707e6172e8666b77e54b07b6490e4674211e12b292798261714924815ecafc0810723f47fca7e6625efe3704a1dc8be90f01b599eb8b98284decdd355e909262db56137823138f1ad3dde790b8e0716a44895b87626dd30d479c8171ef57cc958e54f12a2c5e5e010b73a9c85c792e0c5277b83d233253284e2253676431e285add62d194db662cf53bb3baa1ba024ca5dbbf8ba3472584139cd7c9172075697a0dafa7bd86fd9a2eafb917e46856be3e873bc6c5ab293cc4098a2d48791540766b42c561c2c375c64eececdca55162423e54c67ae07516c8132490152f44411c768bcc78a48b47b3889daed307f371b04dcf620557f51ce43f81ad6e6f2bd2658ebf7c21a865b0152e5f583bb0a467283f4f87da6758661860a24ec82da6d26d0915122e1c584959022760355e7e7566a7a7ba2b5ff69f5f4844fc8a6afdde599a94ae4e718de058444ded419791d8217be56075f491a5a0fef3130781b46d74339ecf1060b98f4cad65f7b18d3917620950276423acf0f7e81124c0e5ca11f39f940d3501deec026b0b61154c5b282b01387c996fe93cfd12288a42f09b311c33a1f6d90f7b511fa9f50b86b4788bb819d9e95ba450720cc42c0cde2e6aa8195b112119ed58db6a85b223f6fbf5e207f31f90ebcc5c16a5346744cc9435c609a4b", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "720508991da6daa63c273a6f4f10e5eab9813380243a0eeb5c55948449fac06c5f864868a02f71a314fe5d3d9b6609b27f0b709cb5ba9c8b2722ce97337911efd14e7ffddce59cf7f98abcc52376cc87eea212801357349d74bc2fe4dc3d3de7a5199f8f65909d55a0fc48222206ee72ebec4299efe9c18a2e568217a01e5cac03004e6b0ab3960962fba20e56d4f233e26b482d626e570c3e2b5e65f51c11ddf033ffb961072c9ebe4c696f75a26f6df41b755d51db20eda3f5072f312ff4c6dacdca63c10922ff037e315c0d5ecfa6b4a842c0d4c410a39b08e0d3fcc182a7cc6ac1510452d08ae26fc3475a3ae14334481f3a6b2848e0f21f45e1fd1988ddd25ac8a0228ca37f30fbcad99d14b1554425bf514c1165f738d080dcc22237405eb5c772eccd6b3fc37aa5d10091b719c2ebcfb234f69351e52d4bef6364fc99617a4d554c90740503300038466599e1682f9227e1712562454e7d8493f637c1f5e713cbe089e5c25de619b30541f868db55146b5f0e409410bf98cd47394e650797099a5e2cd17ef9a1f3c8b2cad7dc40472896b6f653c6e79a90bc35fac86fa8afb192bb2eb2eae59ffb5f6ec6f32c56affc38085248da6914aa12cebd412515a63d1d3cd2ead8be3d7fc713d9ade67a3754317332ce2a94e571f5855c375c970a340bb87c27949fe86fc0ce91d458d33b419d77da792425da50fc38ce1f9a1257c91995f5bb5e457248f2898a82a9c1aae4fc6101f1f1181a1787bd74ccaf408994569aeb05495a1659e835e25129bff04926ee735cebab1a40abb1156bbba57f1813f0087b4c7af4f6b81efca4f1fafde2ecfe9dea129b04abbbcb9d9b348665690c6318c748fcfbabd5a4c47e3861868ce3a2dc37684dbd47673e71bf9bea1e1d1db3a489b47eac0d4753b079420103d1d8484d521d5de176d1039fdc9930aef9fbb91afc094950d687aa035101afdf5499a051134944fac6a7d65d71d3eb91825a7625af86edc4e83a44bea0cbad8190a9578654f877981b9470a00497a6268e31472ce0294237c249dfe72bc484e36cf22684e49b6515a420874d546a78a305517cfe99297a718525f5db4d17536eec5702b08e163eef8ccc7a093816e92233a9a53b357e6785f7117158231eb83c22b7ab0e81050fc735ac8902dbe9781ffc624dbd5e1eb348f9675a2a1506b081b0c408a0e2d8244840736a919d6519fc33e5e0a4bb9dc3deba3a2a1a60c9ce1f0ac39a309b674f3b288de7fee9a3f4f3cf36a1e122c10532df2da97d2bdeb449e3bf2710ca233b55333a76048b6b06b8e271b7e2aa7d6d969842201100058335262094151f3cda2f133f2e9485621beed8cb1fb5ee6d5fde610b4a7720fd696ba09e6e217afe2e7ce81f8d10c134156018f4e4c597e0fa579b3d9a0581c6ae72e664b34ceef8e51fc5bdae1120f4", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2c552c576505a801dcc9d2aa9f984bd4c86a482caeff02cac808d3aa83780a21f8c3d7c02bf1a21250deac67a713924efdf91675bb58407ca6723539bc2b1d9c5fb27831639fcee630b3ee2dd5a4932e8b7b8bb11302fbfc368ff0eb521433861114d73ff21bf130d019ff533b4567706570298bc84abf29da08ac8f7d152ad2c7a3c7fbec62fcb7724edf48b9d2f1da89b1411b084106d52060236b4bdc9a48ad5969da71f589647c77c1a8288f67e28cc789ee275d5f4e0f4d5a284abbb15b6b9392270c97924eeb36314fb8063a39ad89944247f403dbd36282919034843e5fd43e1a4a143266439138a414091cd8ec633857561fa2d72fd8a1439c6c2b54a8d7cc09c8b3efa11def9a7fe6df2444fc095acb1fe8ed7a905789c8bb89c5bdfcd6c2737c655011d15e4cf1fe44f6ac51dc7098d5947d9b3520293d892da5de6af0ba7cb7a452b9eed4eab8bd285219bc4ff245ee693e3f49bc720a7174afe1f5bf845f0d3b0bc60dc0d2fc83b093cac42ca4dbd38f6a93967eb3f9bcaf1e97ef9dad3906381a5f30363879d0da95374c114dd3c424aefa71fdf0f6a727584b383c2d675efb3ec047953badcc148fbf95e919c2cb21ff2f91eba43294659a6efa629ef86c122cfdba3c2037d088c419fcd8dc9c5df4a6a53abbefe36db017a6b11a45ea2b5c4c3a86f81fad0b3174707ee6fada6c911d04444ac723bdadcccc13a426af986d81cfc8e8bdb14ab32f56642b6eca0727790ffebcd9cf76a1ee6b4f4fe2fc60e83e1dacb7d8e6d33b43b80a7100861312698290845cbd066ea448f98f994e8fa8ddff8e725938e8f3a98fb0dec50d5dae7dfb7aaa2de4ee3eadbf9140c458f4fddb02e4baee656143c8355730192c7fa7a48b5fbf5d0c7f9d76d3151312a7e2fe5edc21406228a17a239acf8756e7c4437742392b9ac0d34dfa3569b7dfaf2b1c7b4c60d49f45b1094b1d0099d2dba9b5927be1277c35693b5c23db64e8b5841f246b3447ef00e52e03fc15618de0cae3e04cdbae8fbcea7cdb4a27c217125d15b4867ae1cda533bdc23a8f8c12d9538c5ef304587a8b0673186d6057a05befca40cf5e394f47ec3a630e42c2e4e9edc28c5886f97ff480b9cc5746548fba1b531a82a641bdd49a961610f507e162af43b646b03adbf658fe275eca89e95746664a60c51bdcab3d912f6917a77b93db04ca23536ff57a1e1b5e3a6a8b73114fa19fc543b683e97a1e290bc581acebe8ec3a63a02d08a8900d93eb161f88182d13aefa7db34da7b46b20f0291377434d44be1d467476eaf5bba7ff44a227b02cff9cf6f9a3d3756a4b3fee80dc96260765d1553a3db238946b65beab24bc875881db5a59566f9c22405c226213dea4f8e2f0e0986209cf201930e72658b3c128b7cb71d6251347c135f0e581f191c5e173ba97b8fe02fbd698fbaf", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "667d5bc487d8178fe8edf363c359ed72bab80fa59e5110f6411ee030409aa222a076eda35d9d5b6391b3513fb821ff5e9afe7cf267d9e489c416782de9f9b04fbe614365a708cade29d73dbc866b9b7b16acedb18e127f431ed5de2f5288830ebbde9f8858afdd6c27ef6bdf68da5936b142d04a57f7848994985e902f9b93bb4c7d396a9a30895b6ef5d76556986f42c656247e441b895822abda60fca7895604cb376440e9fe195e461a098a2e607e525ac19d425d073a0002b872be502caae93076850348571c8065a401dbcdef52e0e3bb76cb5def50792878efcd17c6fc494834bf1958fa595eba6fccd73802aa7c7926382cab723141b3fb7ddc2f6f2ee53de1be7d8f6a89b3dbc0e3b43bb635d9e2b8a2eff9ede08ecba878399fb0d9797da08d3cc76db554e3594b2f0715050e819179110d8c5582ce226204f6e09a9a7767658c25d612c35e8b684fbdb5cdb1bec45af0e30e8ee2d8ac91b148d211bec4013eb46da76c91c651e88176b22c3087ffed0da2107346961058c8287348a090f295f8c38b995a7feed761e4a0a0fdc7771b17e7231cd006b7db0d405fb3a0cbdadb80c0042131091f98282561ef709f8fd293eb879ff47a8944784432d89062c9cdf417512d66a597890fded4f995caefb0497cb65e6ef3e0518af22ed8a798a1864e422554496d73b9f4969d1070b6d7d43add5b4b90b07c1d09ac3a9910579fd16343831ff9c4d71194033d1c48838a0b64a2749760d23f18d610812d0c80baaa84762526d3b9051232badb883f0dd768f9df51789ceded2383b98927290b75a6eac110b5907c2b28ac14a79b6326ecb3c9256f58bbbea842df849360fc6e207faaff33d73ceeb910f5e9ba4f6ebfd5db66555fe01a1209c8cafa292f23e40fd9ee3ac85e99ce4ce992df86a3dd645275fc7008d4b3c067bf0d160730541dd56f5c74c402d15ef03cdeb5bf6aeace2c5aa8643e2e7fc04be491648239200e314f11324845fa1ccf018ad59f72cf9238af2f9cd1cd857c69e59b6a31a3f29fd2e64a5d2681f87e76583b2ecc138a25f5e4dad951aff242c38d9484dfc510029cfd7a4ddb4d340a28b8567f4acec8504be71d50e0753dd8eda8680f0685811ddd0a0d4f2f1189141874efe6eb3c5a8447b917d8960b519a1c4f7869ef6931bc5fb287aa5083a98ac20cd090ecdbde33c31d9cd1a409e8d265214ff205f71012173d910f6dd964f86193099e5c510906c921fbb819cbd5576e612b5ceb9aa00f6ef9adf4f505c0bcc2b00ec818adea52e7e21c883c7af4cbe38a7fa752466fd6112ae1016b6d3021ff1a4300a83fd9948b9c28020b9fce47ed8c1ebbb13e0c6b4b65bbd212d4c238a17d6c2379495d544282d1efd3bd5a4442ad0b40b5ee8daee9fb439136d77edf1201f635260421c9225da70c6e4debe6b1258ad2eb6f", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2ee178b7aeb152bbc69e6cc270c67b0a7565eb2c264cc028ba97bf3d63c938ba657c513bbbb29313f96b1a4b280a7ca0fde870f27f392c314d7b827769f2443311a420f344c61709e9facbd4247560a93a71310c58ca90f03147043d5263b008ff6b7815e7e38a62065ce883abdff796516de752313fe8fe61641884b01c63aa4bcd04508f1fc61123f1a96bc66522b6a756d1732ab39ebf0120c67798314c7dfa5d803bf419c2d6f14fbd075fe837a64f683a8118633f813fe40d6788ba6670429d533c4652ec1ade525656e05d4475cb78eab47ad86f58d9055205d132be61f0684ea88aac0488ee9ddca548c32a01bd8adfed2e2ff548952569e74784c22824bb67666a4d47fd7137a63be653ff7de1e621586bf5b1ed37e08885f34badcfc918a3cd03fff8a2297ad404bc126339242a0d7776a36b89aeace11b03461ac48d12cadb749524db7a385b7f1a6589bf6561a6ccbc72ffff14d259eb62bce5ed8b12df5f59a444806b5e5a84daed05efec4410d6ace15ea1d416b632b26a234158717650e3969b410a706077f1d58c846d1483aa4eb4050d4d57da8dbbdf818a9c5393ff716f7cf537ddaa9da49137b6c925046d963dac27c48d71427c4a63c34d22f4bb283aeadea49e183d0c1534fca8585e6d7e8ac6446d37d279b902a178039f44c84c1c990ac53d7ed67dde2077b80b0070c29c7d6f2714e6a3db2f67cce0c57d14e9563d6d405f735f753bfa007970a330c8dd20cae549782c9a23586ad10ac0eff7a671eda911e5b6ecfea84f08d31bfd3b42d667a6cf888481ecaf54d6825ab24505d85967bf830f6d59821f33924854c878811aca03781046922ef98f0e03813f424a7bf77ee8fc5a5cd16d377671a47682c13c21bac36343507547e93c21b314d0ebf9e0c80ca6de430ced15d1b535cac4db26669faefa87a93aef05dafea9c62d2f3d594a523a959cc4affb7b4e068ac939c1857310ddb8bd0da0fa18cf93e042570ebd9ac254a0ab4285adac307dec3ed7721381a8ce01beb4d92b35b713fd4c2fb21ccf201a7ca17cd7d548f5dd607df4750e64b387e64a21a67912417669cb44cee120c430b56c7f89e6b4aaefb13703162b5576efcdf765d53848d21487b6fe68fe54c7183fd81a5bb5f10b4e863e7ac7ed95fc826bd89e9d02d58e27ff66bbccc1848a2f3379036129203d95cec727eb4852b429e32031304c94ea5904137a3308b18e26f5d23733e0afdc924cc5ea3351c485cefc2ed254ba8723fa5b6434ccf15400b45d109977b006894750fd35124ce7a02d4e5c5d27252124d7339b2614551cfb6327c059e2e4923cc35e0af6aad2b7fba523a7fb49c537bcf687bf281888b20f192492a7e8709987452f1ecb0c3acd57a45c245153799aa81a2ecdb6d52cd6ab944fae47080b5cb4dd5cc0e8836cd5bf939c3bcd25", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "66e0d0ab35ab1186db7800367db90041b6a18b924a755d8edfe6c7af83544b4b20f179c2d4ded64cf4fd6a42cd033c49fb176660a6a0407f957b2a78e5a89f1cb5415e49c79ca3f1803d3ef44542e27bda634a5bb1f7a3b6ef8c1674722a883763eb16199fcaefcb1cd48b00d5939fadd03a8bd0c6567612c57eeb7c7a5d333f0f0e0d07a17b44e7c5fa06322b69845fb0edb41e5bfab2001fa86666960b424db421d65724d358c369d76684d1ac7d45949760e362880078bc280d2d9823727c8198af630fdd6309d949a6ffecb0fd260a0577dd225c75d18591cdaee6542f7bafd26b7c1116510f4f30ab95262b64cef4e0ade839a81c01fc294e07f7e70cd77860de0cf89be081ea111b0d93fec99ba49a4d41fb2ab5c399188bc7e1040687f67ee09d2c36e05c1e4a0a8ee0d5752a3987ed51491e59abbc74c4a83a653c4f6130764da88806e6482710bea87a9147aa52c8f81a8c75981cd94920177fd503c14a3728ccdd81fd069a6927b793245ff66ab044fec0aefd6375bdee824035d8435d05be3bbd927e2dcdceddba1db4cdb305baa75975735cd1624c561fbad6f0b29676c72e5b0c8cfeaf6188700881dc8ec43d386fe051657e5e1db0528572265395eddd816bed5dd7c8466fe759a0fa91dccafea6ca3d2d69e479b11dffd97acdf32aec289d732e78e51a2f40667ad2f4bf1709dc93501ff001c91cc552415f9937afbfadf7c0a24e1d6a9ba844dff22d3528d08672991e6bafbacbc20f29205c3da00b1613daa128134ed959a3764a8849b1a624ca9bab5857595acb2f945b723cd465a151716710e702b4140a50f7d9cc4caebeb34781f649ce9f14947df7f88665616ddec8df8c7cd9fe68db66027df988d66b8a5345a4d03400ebf306fa78e76b18766eb3b8e4d284b49b2ed55610b2a1f5522e3af59d963b6cf8c9a01b3e097148a47e3ee7e635bda2ab0b2e85914454d281b22754c49506384527c2297fb94b9e747fb294d33cecb1356c7e4305fc1a01dbc261ac7bd7671717fe20cb8f6325a30040d8f7393b83b2c574fb7878c889fa80e79cdd2970d7241a62dfc60a3aa0c7cac50522f4600911dbf70fbb5f83411cf6e90adc966b7fdaf21d90e40b8b9729cfd7e5d488ffb8ce40747170c6466413203325fddb1b0c955852311a5277c58446c4eebd796380eebb089e7d89929b4e7648c8c23e0bb25a257bb830d4b5b145e4b0dec486e3e2f3c8d832f0255f93794e437022b3f9e92078983b77a4ce54b7a867c52781e5f7c923f67d1524b04b39ffe639abe2b4d8275488f5439182a4336f9dbac9c149bc8799a86f26e8f2ae35322b5b763069e125659a2635c564bf35b790e35a53c217a3002ca0a3cb2fcd0f46150e47a567a0ec683d4990687c74b837b00f2ee3c5cc6b035471c12e52865f79c8c0e356f265d62c19e9a6", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "397a1cacba1c8c2f9e3319d75c48d4c9580d042b2afb06086bcdbb1fbf4b7143f98c1f7e279e1222885aa6054304aac301bcac26e4208ac4016f6721f571f38280de3934d16f79ae2b3a712738c4eda782f3beb68e652e5c2ee6b3c8d70147baff71ea60c8ac638b85ee5423c7c21a107dfdc7c6c8096689be7c6f0f6067a817dea9c5fc9ca8c0667c4c4eb41480622d3775ef5ef31a4a4640aad738cb1cf7992278e52450e6b8658a17e78c094dc392a77f5b65403b851bbd89787fe313ea7425b9b057823ad341f07131e79d5a0792ce706f6d0a483f591c841c00bf7c45e1fa4987b018fe68f6d1ff62ab7391f5b31c9a4135e696bc132520bf35dd90fc9c9f4190298329d48ccf8f4d25d80c465f2265c3fd726230e3ded9a328c35c8b96b9bf4067962a396dad0210a280d76e68c1882be65e819fc3f3aac2f84dd267a666ebe062b4461e3191f00e1d5036da5bbe4ad57b1aa6ad7342a777fd23b1673d31c4f55c10af51da767402cc69cef10db449867eaf1f6df1e2d30999f0ac6a3866474f5fb64488670428c665b1d99518c31bf750e2b3279a452d32200d1f1b18c8fe23ee577201c11725e3ce369196f27b791b5225f032f26a8eaf529fa7e6aa835fc32d53858af7e57a33f7805654ae3439563b8dfee92fb48695696c3af6e32469055447ec581fad3472b576c3b9d87232d533f2bd3f7f089153c0f1e14179d5a3ca9c3ed431bbcce7b457d924d5c44cda2ba7a7e62ef6bf8dec668bbbae9c415408c80dedc6fe5a1cad0f9ed11f56e375807063690fb4b9c9cb641507768a0b78e23c5dcc682f313e67c33f48a5dfe554aa997200cbf032108960d29e1ae0395bb87a130c6c9b23d52ffc65620bd1bc47a4c5e727424a85225f29e7975fdcd88991219df446a55f262e0d45f5dc53a5a21e5638740cb0709253592828cf36eead203190fe647eaa6f4658ce1f4a3062826d093afebabf8a9cf89e327f28fd405083b83892dd2eef52e2028d9c0388ce4edb6ff5c52642b716ee3894430acc48efee768d0c4e4f3221939440a40bfaff40a2b00c2f796fb8f36d1f3ee8391eff895b43df47c46b89bdc13acfbaa8248bb4e7327fbe2485580a15b74853e6a3275e78096199260314bfba271af1a469f91c76522ec6db936fdc86c865ecf62927c6b7775c55e44a6a3c45309a26cdbf4413de5e864d9ab212b51ab16292df8ef4754683696dc128f20fe9c9c0b2d02fdcdd592a0f9f457ade1b3d9f74b71c286ee728eda7cdf48d56c5000a4afcce8d6f88b183f935c956f0d2611f5a62703b5c46e9520711e75c9f609c1164cc222a3339966cac84fd8db97384070f2e69f17c10927aef895a91c019ebd249864c337e4188886591a01d09667ff161415228b402cdcec485cc035294ad95f14d4c2f468171752c34d20a1d6c40e04d6fecbc", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "b7a4c77880bdd7e1c8be6110a67fcae5b40bc4a23f8040cfd6c3f8b6add47ddb44425695aa4e42798c13dbc088363b1a28578bbce51a95f2c579681dc7e45d5a9f1e74e0225b71d8077e28ff1dd08e69f99367b1a83e42055422ccd6b653d2bfbb811d65b9b095ca7cd5096b9a73f41ea3bc9bb52c1fc1d7330603724baeae4f9d4ebd97d78507ed12912e8ab320d954331293d89a4133c3f6ebd5cbf0f86497a98c77380179e6919d940130938a0072f048e36f1089b17ccf7d9c606b3bed5dfa9179a458a256bbfef0684efdadd1c0598134ebcdddb2302b8bb1914b1a8b89961ccf56d4d1fd69d23b4ec315dda9f969ecc9931e64835b5020e042ebcefa988bd59e9ba6e9de170d76c31629ef56218c29d4f87c44f24e1bcc46cead2e2fa6d4e22a9049823c6d7c434c5ede55cfea5c86ec424cd7bbdc264f1afc6ec5fbece1dd425faf071ffb65bd09d7690d4510b2f349ae5da747932bcb944a76e40e212a83c3a6c75a1ec1071e2d748eecdb100c50e67de5f4545caf95f52e07e87c829073cf4afdb3643007e208f00e28e351be7d6aad5ebdcb40cd4a06e19edb2647c486cc723652f9e7ec85bc0c0acbdc1ae6be4395301b96a21d874db11f0c1d32a04a48e80b7cbe00b25f4d0dddf348190f3e62d358dceb8276c8779e3c844967611f4f124f3718c3431191e697521e6c17cdb5851488cdaf65fa8c5231972eb1cdf281abca7147cbad9ae5e6b5a06cb0c2a7558d6132948d9a3ae21d2d4c13ae0dfb73ae1013f6244dac63b13528c1d96fec7f041bc35108b65137fc6562c41ead34a669cc28b8b47be5a67b32e05ff6a6f791f410b3d9f6c70073c9a743e6d6f00ded490849683dc42c4fa2d485bdbe10fc06cb96c8eb3f036dfa27dccaf3df7d44a1d2f7ea64d13847dcdcdcb9e28b3c708e8b7bfa978f9552f1e725e2400d20ffadbed11a205cf69118ecab81ba79558257debb6cb1131f035e1eba1e5480144e97a65fb3534798ffa218e9ea72df11ff51c54d8c56e7a35ed675b15536f1ec492000ad595c9c44cc9864463cbf6289b1bac076da0fdea9b7521db9f345fe9e0c2dde6517375f57c4e0bde567c7b1372bd1bf864a3d4770efbb809f2cfaeca5851d74f6ffe829fe8396d767fb26f1367b5176e1b35c786432a09481ca8763854d0a9cf80fcb5377a264eb39e2a122c6417ee194542462eea9020b8faa635b5ebda81081dd106e2a632012ccc2722ee9eb4a113029444d022f0d28b44876ab46df0066f3553ff79023b4b5e3d10d76ad61605244d892b0cb0f378abe6201d82ca5a7780bd6c35c39c03ec70d0f323ea0fc112d16762bdf7d3e655ffd9dc66e19dc2e17442344407855d0583661afc370bc68e7570bf5472511eb19dd9350b26637751346691642c681417f244e018a1e85ea491b0cf9e27179c8a415b2413d", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5eb35d23f56a8fee28dd25f746e9c80e77caf60ed9429e0b7c1cea6a5d73c1789a4e035cb5b9b06c096d7844110ee47bf14e756d2953333b7c056fe192a32046eee744969210b34a4217677a445876dfcbb6d5b73abd90bb6d49f2ffb99b1901fd7ad227e82d63773786c576bf90170f48ca8ac5c18702b49d8e1b68d8d107cef6e149a8cff42c69c8fa88b3b6de50c1e0488379358127f6bd017c8c4b0132e4c0dc274c415ff5595135380cad3b860facca42deca7e7c755e40cf2b142c6ade6dd5438c42ad82eff0b2853aa6932ba94206278f2d141ce9c87f76b78c79ba66890f4a82670a932081f00894c1c786f88c0651c6dd1f30ad7db064c0e3f506ac36eae4642b08f6be79178efb87edf4767eb0be03579c301c70522fa2c6748bd76ddccf237dc2febcb233002d7b2dd18fa628453519c8a068d0a2b041379f4ff56544f432d93488996abe145687448991580838866f2a7617df60630c1938c8fcff8c0a9e25ec48def3ad33e1e05f11c9cf64bbcda825c5258cd1432f77b03321bd7b6c48c15a572c00bed131fdc0f3defcf0ea4bfc5c55cd51d2b61f7e634e379c4f1102ffc9dd765e9dbccf3b7c3e3c38659418d0282f41be051acdd389b607add5700670a1a3b5ed95cd83a46b300966a48d25be7f8e8b5d2f8de9be9e3387c5a058f1b2c0f6b9ec5bf306fd2033061fb9436ccb3f47a4424a9185fd576d010f94f111f15f17b34a494deb20a7fc367c7bec04a0f74d2f6158ddb9464ba003e570ec39620494329adf0172ae5f9c1fc0e9e8fed0878350437642e1e00c110aac98298fd5ab9b9b6f68f8a11915cbfec6bfc8d0316b9cf1d25feecb141c06e773a11389cce393122e7b097b99f7696a1ef8ab0054bf018cae315fe9ba97877af162872eba676597fbc2f2e1b396421e2159f76d4eab48169a250bde96b476550fb88eba1ce8f67cf45a33c641814df9183aa46fc4915beecd9f32713330988c0be382b9f4ef82b3f4fc00052717ba80f23b66a7b2e4ce5d5bb23d1631150a680d55cd5b9076f13866acccddf00ea4eb56772b6c11035c75e9a22fe5cbdbbfd552cb7109c4aef7be9db3f525f9e0e2884bf219303b67ed79c03f11a637a487e3921721f6d352d21a85c217a0a77957c254b08eac1005b91c51b37c1e582c2f2e2965fd536c5470bd884ae91f2c653b444efb7a79cf4a6dbe696e1971306278fc90fa8fb0a11db5ed649a51815308583f584924eb0424d51fbcdcf777be1750aa85471bb18b26cec4ae9a87a75d6263fe49154473a1d7f17c9b13958a059adb934391c7a83467d4ee153dd9c429d08fd72cc0e48cfcf8993d5aa7508e41d762998f6b7ecf1f977e93ec4adc97f7326b32c59c32c007897b3f3a7d1c540974901fb85efe5b80f43625d064e75084aa014743eb98b8596bd241a47029a1e3642f8d", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6a43efa10fbe77d0575d64d157bb11f425a349287cbc2bc4f4f71f547955ebb515c6fca2d72753313babf5c4257cac4e823fcde7106ca427d9d48de92014fd4f340951187b9c4b714d2df324c4edbc96dbdcac43b3ebf705c64f6311099eeefe0db4b97b54c3fa696c4adf380b2f0bd1a4cbb7c1d263d75731912efc4e0164712853fc4a946aca49c8d1f8fc4b1f2a176938d433d19413b302fe66c87dd322ba590c167fac63bdf5e39988be10323aaf5d98865993968f639621305352a5f71fc984276cba27d21b90544708e14aa0cda158ed8d12e1aad897a1dc2f723b062241dd77cc9599778e82c3787c9a858f0b3282ea282021d7d7bf9de6ce557f36446b73530d4d8fded3169985bf8797504b445785e85f38e8a9274a9b30186e057b7a21bca9678a72be1fdc49af565b451c2eed8d20e38c6231fe898950792f352e8df57e1acfe3ba49f5fd5efe13d2b673a0ef3c826ad1e42c1da3d9d23cf14e3af7b7fb97048620b18bd5b8cf7be5b3c6489ea039529fa72d3e6faa4e998afca4bbf4a692249cc43e31748ff4e0e1f743609e12102182c41f4a343cac6ae25960ce03c6a2c47772ed2ec6146d7c617244f0d905d0dbcac8f0cdd666b10975cea846772153367bdbe623d9db16cdd43c782f5bbbe28af9a034ebb2e83b2474e19755a83e0dc62b9ac43d7388838a957c31dfbc699b093abc0e7971fe4fd8655c25b79bac3e04f8bcf458fb855869799037d6ef3d2fbd5c638c63a9c6eadcc9c9a0399968fcaecaf1718b4aa4e4b61cd33840a480ede6e0d7a1a885d45013e9ea72238bb67b2fdffd5fe3294ad876fb5e6afd8400ae4119365ae033168200a0fabb8b80cea49c342d44ec4ec28d156b11afc2e2ce9ec0dc8a1c0cf9ae366e1f39b7e985ab7610115e35e3ef1e0e518dcc1d458e414ffb218a871746df0bb8c56ecfd217a870eb9ded7dfd84367381b039588a38184ebfcfc5fe648afcfdb0a5c8bf739c87f4c181304bb9f5674ac13ee1667728a86627990ce739b18f7ddf96c257ad739d7cee39f8727834a0444d9122f5ee51f8f85fb5bd45dcd56411bddcea3e455f7513522537b9c70d1f6481a62e9f5cac8b8d5841ba2ffea05179d8b23c5254c2c615c7c80c01996ea3c3c5daebf633cd9781fb540f2b22e2a960a858ce3f85fa25b98bcd41593d1912f1b5cba5f0215185f0f479b620bd3ce1adfbf9a227488d889e3564d8204078e5a7472f1aefb22bd5e5b746e48e2ed341dabd4a715b9006144d3fe4717f092b9c0c880499dec7aa81ffc12508de4745251adc1c857594eda7ee90cb49cbd4b823c9c888f7dc7ac126bca5cd8abeb0cd8d0a235039c71fcd6ceec2553edc8f5904f90bcfc22d93d28c481712e74f7a830551f74946b4520ddd8929f8878b5e6b74bc895ecc485c3a3f4bf508178473944584dde648d1", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "67e7170268a9a595d237dd401ff78cea9923a8c822603137e725616096bfa3195e9312c59b7d32b2ad4f4e8fcd169ee7ad831c7fb272734d9cc694d64c787662e73efbdaea04c327991e5e173c456f62df66a58c14f376511cfd16dcbce998cd0c60267bf73a5577602ff31a5504ed694b99b60f67a1491e216026df67d930c9fa3fb971fbf37f14cc5b0344a27258f4ac14aa0f0387744b4564be9e95228ec0144faf3a52d2d79c834895dd7683b2527377d12d1edc9777f3f61290c856881f43eed152c01c27c0bb163e31f9290044739a2ac7640beeca516ecc650c020a6d3ace2b3370b3fae8215905ccf620ba48bdbc520d9e3d342ce8e0da48070a44d3f05214808d66a0fa06aae2e4283ccffcdf919f2418e9d64ce4d44fb487d5c80b0cec7be5d63caa47b3538664abf79b7942401f9d1b9ee1ca0656dbd3609e0c255f0c9ab668e8f9672a254cf05f311a868fc83f933fbf222b764319ba9b9b842ef58d4c62a19520913191586c6c58d8edc2f99304ce5a8306a3b41db4d943e1253e569a109505e989c0d75b42d5bbc4745bb8ea2ae95f1dfe30d7341c3d937566ede142b3e7edc94b2eeefb871b24b3bb31a1e2b9c504d0687e0ff7506f65160c9f8037f8b3d92dc715301adea019130ea66be6355c3680a34074748f24b788e1c9bbda9519b709524440b5f8fef26544605f0e00e63e3938926fcd6009e83fcc3d4497bc5938a16dd327767bcb785d68e3810b8d5403f092fb1893996791b9bcb50d1a8fb96a3ed1ea4fa9fc81d0ee25ecac0b0e8fb830f80b58d161cca715f528e7acaaa67e3bf8dc4525d74ca1773188b2cb8d679fa0b482ca955e0c7353954e629cd83fe4651407a184f2a4b50c570a53839aec5ccf16df3fefb15220329e93e3aeb1735e69c16f331b41dfaccc0358324e48e6311cf0f066f2e231bda25674a16d0b2096234b12d37a8edcb9ee99348d1a3b07c2535a5a94f221a731ef6fb24606b5dbf20771af715e5751a9ee165da1173eeeef8223a6077fa305ce1389df0c64fdbee6e3e5fbf1ef0b738066e55e0e30f0017ec87438b6c65e5e732400a1ac65958572db191b49ec73e4e477732ba34c4c01a3cd248a4a60ff89645f6b786c6c03bf8548bc97f124aada22fe641830d56db3de6175d9695e4a348fecd6367bbec1676cdd881319737b222cf0131ac73b7941eb7837af8ab4d2c1a463e738445b7f45ce27e202eb622546dcb4928076aeb597ce4cb88980cc27b9a6c43c26257b07a554166755e7c0c0ce329954a07aed127a5fc14750a95763e11392ca8bee623d4ab604b8f196ac83b6a4c8278f749cf24b117e2522ae5070df78ae2de02443d06a6d5fb3a59c9fa6dff958ba2b34fb239fe4e4f5653e62261c1b646c7f2b2dcac8b7dd1871b032f8bf236ec9053f52a29728de634425d74796614bbe", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5f0b645d481b7e82ff3aa3e91521d93944ed55cc2d8638a0d4335442cb34a0ff1bb31ecf71b693378a019c877aa77957be825d5ccd943960e486a92ae3d12b352de96445e56f3d9964a1b85203c1da80c197bae25d11cf44ab20092e2e44649d4cab14efc7d2cf6c649c648988dd0e04d7a9306b8cd2caa5775dee33097bdf4e167571205fc3ea593b8749d1d9abc437085f952efd7a2ea7b9fbdfcb780cda298300483b83baa48437766ab7e1c68e08dcaccc28b1ba389012e969825832de5f2f6a00a373bc4caab17538b78dbaa64e1bbc792e43a6ac599a843254780ce6d1c6d42fbc5045d6d8b249b7fa61b80b5afeb3282a938f6c84a01a93f7134c43f6017675872374954f176d7b955517b6b14569797acfebdab5400cf14faf24fee1e08739476fef507e5850543d7b9e3e83eb0e0809b3bbc7082900d763a4052f7d87af0f7f2f77150627042c28379a0c864139b018c589c5377a844e0efd327562994b91a7b613bf23b12c3c65d76d3eb15c6e004d7ecb7f697c52b388d49e07209601d91fefa628d7b36473d3a7ba8b61893934d16ecdeca4382fcf30095a5d02415369f2ed7e0daf68c9725966190aeab557742a49d5587e865a8c5ac8e5bef87a88102a66a1e91831c582b9dc4386e15f2fecd25ae249e24fc5b74a2839cf6297bd0a5ff35b47ed2f6c957487ede4236c912da58530db14cd1f51b656dc0098014bcd02e8ea04a0473f99417ccf39aaa012a0e7da8dc9119acc439b83fbd96486ff8f70b359c259feb4b5dd2bbd4f48512e214cb1765b1e17f0be86da8510255e73349260eac0a716742de10e18766611a4b57edc74f9af30d7b5c3204df5fc92ffcd5cf9c54afd0085b8d64b2f2a4083567686193eac0dfbdca417b39eeabc7eec7e30dbf3ca95a44e60b7ffec4a01588cfbee52a6fba810a7d1b398f5c2b6fa0264fe1a57c2a6cad873f851984ce24adc7f3e2207cff7e3f8fea6ebfb20a90983309dd5bc51ce2c5cf6f62f1c561d9b7a83ca6d640b3b920cc57537dde0906d1cbbc251afe172399ecfb9c7705b9240def082c13049ebed7da8ff95ee9425158349ef54b7ae0baa2ff199a12e26f4e80288dcabbd0f8dc32fd1353d4a61e17ce7c6eae0f28b9aed68be0004a3b385ee87a1ae03f897243318067ad9732dc0d0a3cd3bc30b0d200eda9ab37495a52918333488337c4cc3fc7563d33d1e5e6e2559498c5b710f4e01b695130835264a0166388483b847aa93e20782eb1673197370d955ea1b4b239f35adb654318507b7498cd2bf25d271d2f0d058fe9afad6695f210fe87b8c57a06f37cd06598ed4051067b56b77f42feefcd0d6a4619209887aa75f1a06e8ca3c6e9a0110518a1ab22dd43b75b4c83947edfada35ad54879179f5e7a6a7851bcc43777b8ce5730439f6db6a64a40b7dcabff42f3bf55a4d", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "d2372c5f2bbcd71da9a75340c902dd21fe69e994a10fcb312d19f6ae45b5c49d9301e44da0a7e78a2813cb70e101fe5577908b0392808aaba316d947a18d5f79f691a21fc599fd2862e3e9ffa6a1fd2cb5078ea2a336babc72b6d50af8fcb1982c91fd2e90924d5e25f0d8ef124500aea6e4ac0a59a579aefc8a6a9f7c49a010850a8bb48fc6639b6bdedaf26bd27c19e0f491a3c4e0c92ae89ee3568d09a3ce4a7505115af69089506562905a5e2764a9ec2d5817caaf2c404a3e9cfb28bcb1ae350ad0eb0692a27a06cca08d37e91e1c5c3aeceb6ecb35cad00669765f3e15b8bdbc61081ddfef823fa7ba1d198b9650fd6650e2d582f7ca84cad9ca307f0b804bd5534414381c2adcde51abf91e84f01649cd5f1174444fb915ace722de7bdb7c86c270156d90ca08ecf81e4f45441f24afb94e68c2916966c2e55f71d677cb9eb5cc44297cdfe0e1f15de769697780d554c3d37cbfab0b0485a1b9c750a1021e0b14fc348552da4419dded73639fbdf7a1db58a52d9d3e4180371a23f62e46b744acea846a4a6db2828dbe46f722c1bc5666fb7f55ae07fac18457d6687fcd269312027290bc44bb891d0ecb108d0477a74356fefdf62481981050b8daae3d206393310bb958c812e5babd040e60a609a8101f19740cf2b4168b425a5375daa5c1a30838537dd439c8a6adf64b1f9e28fb7decedcb17dbd105d97a8fb35e8c51722039893e1a0d44a160011c7e12144ba5050a200051264dde42a462b3ef77367393f06b2c8bea93b853f70ff2a9b65ac33bc9296c49c929bed10787a9704f30def249d8cad45d28a28f87bd4f76317c4a0afd727bfbfe9734d3cdcb3448d6b63d4b370e835fd0f3ad9812677dc0da99abd38b39e804f447744d8ead6825186ae617e7a65046ad71075e36806b9f776127dbc742d8b6af68f23b84baa74284ddf368cd33dad43523b81c167eadb20890c7415de0748df0e3f7017a122055c15c1cbf83c2089907eaf3dba8317b1353ce2c76581b0028ba8af13bfc7c1ca95efd243fec7f09e533deaae19a5b5783016f4e3bb64b5ea14c96fca59a8def5dcad3f0bc17985e66975d625c027755bd64135c619c0eed8533be9abd1521fea9cb8db0e38da185c101236e332760bee5f864fb64fe74f44f96f2fcdf6a49b6ff1526fcde779ef77f242dbee788cc9e8e8d4e4b09ac794e00b33b523afab55e4d972008e846ce401ce32485fa0723b8d58f3dc0ded490958fe84d19159d7e5e2e6c8b116b380113b23d26b32beb4b281968b422aaff6b5e11bef38145468fbdb92033e9bd4b9200388f5b145c56a5b4a106b36d1d9637152ccc1705874f26df1e222730e0c2b1857496ea75262587a7043bdcbb5e2e2824a1d79a67347725185f7575ad51d15c1300a29b1619cfaa41c81ee049baed26670c2e72e17ed02a8752", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-256.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "abe74ec9e5f1b7d5a61e0044a19df47b1930682b36e2eed03e33f933f319dbde20814cbc0a0c76f9bc9fcbb8cf03e932d32bd50c8800eba3ff9d68ad4cb773dad0ce8fb81a8f26341df206692d8b55e06b92757502d2a4a84d78de78909d13b0aaf82ab4c997493b425c7b5807c33853d94fbe21f5b75087a7a6e149bdc6f8f3a584deac4ee77bd7243d846593eb8dd3fb35d1906007e4a9f93dc922062fc0f2b20433400b0ad6fcc9fb64b4f13c75961183bec2f98e86a53b29abdd472b9cfe71fa47bff42c168a0259a342b439880ad2155c9cd8ffba765c42a702a548d7c43abd5fff0fe66286d4dbcb62f29f22cc27f83132fb7a87959eef9545106f94f088750e781a34f9f42462ad30cfafc84023053ed6f55817255e95c290d489907be49e1b8d3c3800087f9cf827430fbd64ee56a38d311e796b40999b42d606e1b5247ee35c6c6ee801f222bed871871704f43b5ac5c92692e21bc883888189b25697fb0cd6765a73a7e79547baaa37e5ab41b2ef6a18db11e4b373d7e53fd0285a201b01c3a2805469be3bd67816066d92f9c7e4e0f5acf234be7a4f2beb5ae406478622b9fb06004625bea557baeb63bb0157732379f32cf31ec6932b9451ee0401d56d475d38a3684cb8aed4282499453fbfef50aa0de82d3ed41ac5ba7928b98a813e5f35013fe7edd22780614daff9c5cc388cabe7361820ac84b88a6d076bd8ccd3e1c562c54825644a41444a8d9c2b26e3c3636c4831306a94aabebcf1e87ce8d1787a6fa65425878c3112151fa3c02fbbc960914c1d998453a2bca1cb6058bdb6954950ac6bdabd4871b02caffd347df14729cbfa40b670105c766adf9f9f8a5e611c82aa972e1c6867cd17e6e628c2f6d115e727b661ffdb9055c2d42b6beab619700d90714bb18430a92ef52b0d3694b3e64202824eea700dce797ba659412241117b032ba2c87ffada37633bbc4f21735f435a827cff722fdc350b22713e7bb860c881583c34569e52eb3f67cb902803fd3b3f530516576a435bba96e873451459e1e00a9d029fb56cc6241a5030adf4d5d1c8543ed23a16d11741c189aca00ef5c989efe174e7e1353c80c8a92534d38060e92780839c04a8abcb05f584ea27be1e1d742907520c0c7ae21d9a366b83f6977285bd35f6b2f199c9d1ce0ef21f08400d0dbf8bebacd2d50f1284270b6bd3ec542724c84a6b9a7313138c2aef0faf66e98a00aea1329f2f40a2990179a15981315fdedfaf1e264e1955e54da0479a3be084ea28cc741acdd13639c75c8e6f46fdb418afd58cc72f80590c968f9c49f9d233dfea2af9af57f6ba40f0eb028385e07b10c61c25572138e2f6aa5b6d2808b2cb8f3455573268175c22ab87c21e97bfdf1abeb7cffe25bce679d69242fccfea7e8909771aa418fabe3da26e7c759bef1eaeffceeabae678e7", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "7a8943010b791f9c02da3ebac4277b227c7cdf9ae69642727a0c59c81a04ab300fb8a2ede2e39c41d3e2b93ea9116d7ee72ff2362bb0e252c876902aaa148b7c6fe0012a8dd6e3e38b6b2f90939e243f7f1920acda416036599fa25db161a31c372027e9d58f90a4914909f34853d6ed6fc6b8cbcaf7e71242b698ac05b2a8d7cf8455336620e5cd5ee70ff7bd8b09feca9965cff313d3b58f7d4bf21eb6eeb480f3ab7013451dbe3d9f119e7cd7bfeee16c1f8ce5eab31a888ac07c09987a7155974570e0208f8fd490aee07d9cd3707bb00f91eb2f78802296238c55bacb695b4b7894ebacf13729786553ee59980341b941f9d672601c1a1531c3989ff09e33cb88f16129281ec8620c29348b72ae3d2f5c52517bb187b647e99a914f6745d10180d5a4d4fa6211156ae7817b9ffb135b732618e8e2d92fc122449fad3e40a3377eef0484646e19a9f469394fa1c1ac7fdc37739b1f29c2007cf2d64d4efbb1549ed2454f1c7ac2464aa6eb0ccba8c3ddef33593feb06dc99872ee3654f696d893ff9773adc05607e4aca312a3291686ff387049a20562b788af023edd5506c9629a2fe38066548738df7a2b1792252e99642603aef8d95286967715acef1eb7bddf28b9cd2bd40a8b75cec0716de5e26548bde874ea24f96a81d7d8c05aacf039238fde33230dd611bb367c98da2ee680fa27519f2bfc6d3f97049f116ba407ea05a4da0e61708e35cc5793edd60ae1539885b5236d3925b6b2ef7529f46f55486a90ce2743b077c7dd33062a1ad0d42f036eb17507075d379ac6d6720ebf8e138bfc58b1df6b5b6b7eafa86c224cf5b315fe18a8ebd26850972f733e28ed8003fbcc1879228f7bd3e21987d3fa75ceb701fc64c9c7eefc9ede12f2bae47c5975a64a34c6a2454ea127de00321a598bfe8ec5fbf73a8bd7fbdf2220a6bccfacf53af9db7e2e5e091777ed66ed36f61769aeac4883e470b4c1d1d981acab97bed58fae22562540d5ffc00d5018a4cc9d0fdf185791422d3dd3dd24791ea51e6ad7a5f0993a4312a2101470581a52b4c9035ae37c1144e4f5f3308464e8b5a66181502c42e3ecd4ece06627ab422b65290ce8f9b6fdbcf2521867a4a300cd8bdfaa7c495215aeb203c912109541c90cddff4f32cb32f7531078bf60824ab4610a5a3628172be8db9a91d2388dca127cda6282e068f24980455fceb64a33d72110ac0930613bfd5bb451a0e80b002a4d87b50b2a9919ce0a731f3ecfe28b5bf2ce0ab69442206e328ca07df54ada3b33df368c5c4e16599823cea093533573dee5b1116cdd94936dfba82ad98fcdebc3513c67420a773e704de8a403bb6f41f9107721b049be655386ec8468b4585f758502929c15d0aa3a61481f89df6e746fed464dc3a67c1edccae69b0b5febf7f29b6eef06a08ac950f5c6f406749f6c1", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "2f48b329c8fa6a06dafe62b9067f06715e493ceb549bd5433d99927c0ee9d8b99221125b43207443075906e59b75124491eaa0cc4dd37911a09357401ad8083cb42b7b2fc7f8e6a32950c3e52e8727ab9280cde4584ed011dc9ca8cbd8d35be9a7997b81e502c04b2a376c360b92a8f7bfd25e802df3e8a8b774f15cf7536c039b57bc42a6e87256890f203e5cc37e34dd2c6a877b1b55a20dd4b8181ab6c450e4cbd5239fbe4bc04a2ff1e5a22802a7fdcb098842f2b0b8192f801733271b4a4c3c9421c2d6f79bb8fe98c5f6b2474bb3d7262d454b097c493d3e41236ed0e831cce13ca7146996da46cb47f61063b88f64a96fe5998ddc7dafd07ba6d30090532935534105176052e3214935538fe236e8e5643a81fe76285f98d613d0ae8efcf2312f729731266c6b6bb53f879c7004be630dac1fa7a1368f5baecc187306fadfb64dd5d86f3b075c3ea0f5b28e5c71750f4a47a8ed058103e45ada5ce644d8b26fdc2fef53ff1c5a7419fd5b3371dfdf9a09ad2ab4ad8a9a28dda7fb791dbc9518ea785e68ec8f5fd54d4556373a1e868fb92f4658b8118566d56ce67216c970f53b912d35970bab951d54287a96099f73c1f0fc6e68c8e7f92857f94f7458afe948edd3628031d713bf5f4528b7c64d8248145bac4abf8a32162cbe2d0b725d7097abe949e4e4befba208b42497364ec0c20d68bc669ccf6d19863b17d88279c4ae974211a83ce2c70a88fae5818aea04e18ef879a6ed1715852f980c5b810652007505b006b7976398c203b70f69ff880b2b6708eeaba20ec70d645ca85e3692a7fe2bbafcc4956a626bc03ac20ac9b6cc4015e345285e38f8aacf1ae84f82f2e75ca2461acccfcee36baf76fd88dd850d9b87aa6b25b869cca4089d50c9d7fd5ed39ffda817545f6a3abc86894cee8d477427b1bfb3db2f4ca8cede2c7c8843966351dcdebbc84d7845e9c1bf051d850a8815fe3341c05766cc5325b84f0cd6d72655b2bfdf7387396e114f08003d965feed8eb931f8326e2038e7d1364808833b106216eb9d25a368efed9e817bbe7d784f7a0298ebce1a2ea530398022aa756721fec1257a14dfdd1ffc5f53d221890b268ee6e258ecb8347fb3f6ee0a1f82bc4ccfd6625be49961a0dd368d2ebac44074ea345d5e0410d36592b0a99d48983fc53a42c6ffc43fe71e9d0f4869e6a7d565046c440268f8cc856dd17896509184209ca7ace3c905162af279c0ee2f2a9f31a14b3666fc5a08f5e27e5a68b62989354a9c139d294f38fa468d3a78ade35d7a34f36f4d931fadae39fd00e3d165a72f1eaf254e7fedb3b7708490932dd99ead88904cda38ebd4599b8ac0ccc1b6e1a2c67dc7adcdd0f1328fd1882f66c8eaf1fb72e50419f20bb32d159df22eb717e6a3169861ed3852c867e6bfc5176f03ee89cd68814114749a2fcaf", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "85d4778742eb62605a25de722638a270617042b9abe867657f39255282d13ad3595f76af45289c71c752f19401bc0bf1248ae377fefd1cad0e36948f1a241589db9304f2f1b5be9ad4605ed7790daeb00a80bb440b995cbed02ec39264d9e51cd1b01a5e082c79f48bb42a35fe6a66deb6e85afa8482ea655c2c321936a0475cfddacb2a6d871dbfe8491239e6ba25f0cd8ccec5819b33369f8cb3a209939e3a90e637d0e692ba00971e5fbab8a9751370eb872e603a6fe8c520be74517e9435c9e6f576060eb0758683297e347464e68c6f17c30ab75b267dd7625013bd880c868aa1b37c1a7922ed247e777f47eaab2638b0be70f29a502e167519687267e195c3f2fefa80130512be788454cc5b6fc79eeb70b01440b86a22827488217b23f038d8ac25e6e11e3bb69949af40159667521490ac5331aac67784bdc117258471aa2c2a82f20551d92cb1274f555fbd4dddbff8c898cebce0327cfeba16d946cf352c1cae04c72c7a7e9cc239e1bdd091bebb03446075a38891231af29fee389ce64bedea548392cd20273e4b0a233b9de0a4d2858e04031f5fb180298dc90e90136d495331f59c20fdbad43c7eb4935105004472de820c18ead51d7c2ca86a1b6a35ebb7175a45f2abd64a0536199167d26e13ddd90a982734c33af7f3a22c2e2136b309713318e0190bebeba28976c3d30b7c1a91257a979a09afa55406f5969a2d791aa497221eb67d0c18ace993c44a3621f4991115d39cc71b9a9101bf0b6cb4e7a1f8f4aed4eea4952feb24bc93bb0ba16b5c2b9c2ed85701e78b70537f3691fb1997a367735672321663ab71a5f3f97b925808e095644a4d91df963d2b7573b9063d3167ea72488152ea1140cf95905fbdac475a7b387d65ba4151891af0e3f5a873b78d91f7d318191a8d94ab2c4cde73a8070b8e8452d7453e106e356d6ebd37ba122a839f04ce7df973d62f364a4388102f7bcff2454bce943dc0da99ebcbb9ed3dcc78481681d5109ff601f835ff882099e2b10ea493042da565b2de0634bbf630b8bf00fbfdc1c2d1eb5b1959e2b3f3244f60006e32154fc1d15cb99ef416271eaadcee3715f61aab16288a94da6777bbf11c5e866a231927bba7b2ba2c4158a07442ad609361cec7700214b7312615bb7c1ba39ae004623ade091c1ddc7a973c09864e2573e4beb91a621806b78a2c3319bfa17d430f8a6f8b32a1a7372d48f617fabf8e8d087231b9236376dbd712b1a9b07d89e9ac208661a6ce0708dd350d7a7079e81239b38fd678536820404e6bc707735bd3838b68f68fe446359733619eaba03871e447bdcc0e70c21cf5fc161118d987cab3e5e16b8fd09048e4969f5b15c0b69e0b43efdda925a0179fb97f17e34e85ed11891a9df9cb8b54166f3e97a5f385ea21655d48db773db6e0740a5aae54cd31bdbfee56", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "5834af9637fdb758479065aad8494c2fbc30a89f14fe7ae6b17c6166deb4fb58631e8b0a66ac48985b263361663e9b5eccb0faec23c8cefbc68f5c44d46e6621a2b5d3befec881a0b3fae0c2425503add51c4538f5795e8c1bc2775a3c84878dcc05ff76ff62def08ed85efe699ee8dcc6f75eead0bbb9492da6581ad3773533d7e0e3e00370b1fcf8499349cbb035e06ec616ebbc478936113750b7ae8b82119dff26114347c96a6af8d574f17dbe744138325f9b2af97b738d23d25b87eb95d4e2ec1217edfbdca750c10ff283fa221db8d8294910bd7133bef10180cf00698f589efe9f65f2cd597799656490d574690dd2e07db97185166241e28a02b24519680c3e434563021f1a85f51ddf57db1fa8140e7de495bdca4f27142054d7ab614b8b7b6ed79476bf844502a9ef8d4c6f18a17ba8fa4e9feb81092b31074510d6ca60df32766ff69f45d71c9b485c9c6e5a8ac925265d5df5217832459612dcfe5b60b4f564703529b10002abeafe0b1ba7bd0baf778a4c4d2077bac5c499bf51b9df5ae314cd607236a7e0f5865a7f36b3dcfc14f0b0b38beeb526f5542a390eb45e5fcbdc8101bc689f2278375fad76291940761e7f256a7b6f9f5c6afd3556c317d6b6647e62aca8a9ba3dd2a2fe48548453bbde4dc5197cb5e93949a631a9b47e63cfa48a43dc74dca61c6c6563e39d216687fcc18559eeb53cfc1439b5e0be1692cd5fee39cb0886e756fa34f3f59f0c9f248f20cf7f3c2bd1a4cf0a2e921f3954c879c95d9d4eab81509d99d43267e99ed0f92ee0038f7d67d71b38b4e78cb8a15a28b9567da3cebece5063fd07cb5c245db4960c17d4029b50b2eed8ad80c1b4dec116b9e019882d98f9a863d0121421a5196de45b30efe80a5fe917dd488b1d0c0abd6eb43b12d91107f9b312e664c968b214684ff6761bb82b03f139b7a96a35dbb9bfcf01481b427c82ba210ae98ebb58de144d12efb403c7abe64adbb4caaa7f3f3ee0d6ad0f17893111229f8f344067401a6a02e48b32376a7d1289e264da929b12bff0e1ff324fbedd781b8fde089b42f1ff868f6fd4a3e6bbf6a17904f94a318b5566bf94c4fe79f071fab9cc38ef328850be0b1bb8ea66a83276e7714bfe5b741016cba72bec8d35ab7d4a6137694425db6db88065b85e29f271c41838c4da87e8f256d37f5cb1e95cb08f278c351ddc0151904a42e319ad33ecc7a7663c9d31f70daa4eb6b870c414e21d99aeeb3ab24dab59f22310f312b6e276b09c0897173e02fe8b3ea2b04dcf5965532164577658df1b7d2077e9027f6aab2b927c97ed48d059dce59e17293a69fa56894431da3996cb6f4e1801d2e975a6521e85e770e0d4341591f73a905bf2cb8953a23ee015953f529c37c2865b00403188ceb88e21409dde0ddadd857c29ddd9181a0240d6e9451bb0d09722", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "2eba01c868473ac7a7fcc53122e0d0adb8bd79b99aa9d377012e4bc0f974208e7a46d1da14f57be41608798b86dbb958e765e401a2e7d53c1c6c6a0e209d3ae4a47ab260a824c3c6feaf9486c8d9f99dbb604ff4d3c96a67dc918158abee0e9c60d11e61719d530fe91b7a5b3fbcdc7fb030639cec9cf3a1ff577c1c3f410e59425f982d2a216873bafe4767d03d3e171de536c33dd0d005e6eaa2c7b0cab6d75aed9bacc50fde393f155715d9b336a1f42d94e26c7d7a47ba9ee39199b92f6edad8f89e185fa1b0974220a196033d8c85f2f3c41a01d79ba375e3045b13772dc18545f1c46733865637171b0fb0a4a38c6f7e20c206b1c3b387998c720049b96a50a3b2aa3fea342d44bc5a80e5f6892db2492b36063da683d3e8b563e33a545d4805238c8ec868cae490180f34dc5951d76ba3ba627b0ef04ff3710c57d1fd21afc4225f9d5aa20d198e5d3cd900c77c4f2b793c430fa305af71d0622a77b1d8ef5c1cd0a54db0c504fe3b4d048acb9a82f5925c238f95dfb6d5b558b0fd06af04768de429ca27311ae66ba8c1f68946adae49cc823b4090fd9573fbcde13c04c16694471d48dafc5c567b8997191f5d586ea5367bcc6c3f3f91c4a36081a9098e219cbdecefacb9db797dbab012117acdfacd28d3bdb434128ec57e700d25145eb8a34d0f26458b14f9359f39764dd9ac4c9a696d376e4280a51a0d0139ff40706ffef8f013955a817d042ea050101b37c293c51f1c395188e84d566d62d1b765dab2cab98cd30415e52e31ee5416512e77c796715fb6d0bb0d6bc5790a5fc3777b89505015b087c1dce43ec85de23f7db9a8bee2a8e9e8a9198bd14bc0aa5f78248b07c207f3d28d3fd49af47fd045286bb91d60f96e488f4446091b05b7f286edae5a96bcef90bcbbcad655783207faae60b2560a6ebd38f901cf85381d4f51fcb9cda1cc408a0ee4fba68ee517610b3d05ac689ca08a14417e8b8a4aba8676102cc43612d3f26662bcddb9b706e810bac4d31eb1b16b64b74d060c60c8c48bffa4ebae7651999bd695185aca814d094f85f0e2e7b3f96934e6487ce9d6f3d52f4ee63f5a902bc2597090090b67171bea2209d7192755ac3a0278e7be5ba72c68304fa0a86201708c481975d5219714a084a5e0609fb151ea160ad2c929b8f0b3586a4354f30e90818a425eaf47d828ead4aa40c735c9266dfbc808710a14dfaaf8e7fc0c0da96a1b1bbc451c43f72ae0353b7f78c4a1392582c0bf87bd1de6b1ca977fe899c9a9bc0ee5790e765bc2befd36e28fe48693ef0c5eb4d1190b5ea41a2f599e2e973a1427d476451a17e23df1f1d577f87293a40f3cfa02165c2f0a00008e64bfbcf35ae9f4f32c716c2057b3858321f560b2650d3063f60765bcf349287be6eb7e3ffcb9eb37f88786d2e4441c94f5acab3400351adea85f", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "b92110619b0f0fa22eb3e017f4f110667bbeeb50fc96e08169113727bb0526e2a8a6c5f8b2cd2d9e44420ba12b4bc2a1aecf710239ea1e601ab77f990142e68da72f5694da67a0c295a7d63cc0c1bf8a784f88e96d0af5be4ae3f2df8109b5620870884e10849335b55721a91b1d90bc43e452ccd7ce306b271b50ab430ecbefb3f1e518f81897b24bf7f648d3f54c10ff4fb8453dc2876c96b175d5920960f93e99ceff64e64da2d7bd8be3f0365fc0b981229d56f6391cb9d40edf95a622c27a1942758c2c17fdf300477b33bf7c945536440fae63d9842e16734a6bcb296dd4662c8d65ac46799763ae687fed50a066665219fe7a39a6ab556f88cfa63289cdf196b2f969d89f9347aa587724db68793e254d4914b7882c3348e542bb72553e0dfd91625cff9bc198e557a066ee4fc98b4461a7f25340eb9bf0c410cd15af315c9cabf912c7f81f9ac3e6fd9bf608c33db27a261a37bb268475516a1c20e45f20e84d805f4a1ca3ec6b725d8ae3641b89e504d7b670b84ceed6499928792d8fa8e82098091f81dffeb1baec874a274420c3f42efbf2a9cab8941e2d4674455dcb590eea5f603f4c47a4e0eceba45ecdad77a03da0fb744080673394cc746b1821fbd2985adb0d309658a73cdd86c6e9101530064438b325f3bb4cec89bb87ceb365b05f059b3c9a6db0ded42a59f066e56a84e4d3786e0bd3745f740797fd47b9afbfe324ee0e6709c5ac09f970d87e380e93d2aba0af5810fc563da658a49dc0ce96b71d9f32ce4b1be853025b0f00bd6b38d69d7baee6385d90ca455eaab2ab53913b218e1685dbdfba8e433502a16eb14319b7f7c29cb4c620329949544fccbcb8aab6d5f8b2621eb2850dc292e62a1e8fa557a4bcd8712822f0d6ab44267a5be980b4dc3959298345be7ab46029418f6a2ab7cb4b8c1bb50825797cab350c924a2498cad9f2065143300b5987bae8fe868576d7d87948e8cb34f60481230ec5089d43123854f25555ca3631a4c61ce049be7bd37b7e841f2b6edd528c53e431581d4c7eea61f363fbdcc5fe7f57746698828d5fdcd65a4251aaeb4ac44f3c3dc5f6abbc674ef672258cfd0a794593790aef3ae9a1c27ca5324be557e95294d6e8346febfdb8f0679f4b7b0107b8553fd3d0cba9ac2d393891cf25c70e6ca6395c351c53d17140d7cb57e4b9e218a191fbf4a7ee1344c14aec1feef13ee94be4d59818e167ebca1f78e9781975a56d0a92b9ea94088016aada86a63b1fdd7a9abde65349c7323aefad152fea6aaa5c7764ee0be9e33bd1d121fbbca0bab1f149d96429c74160f115bafca49f8ead8b8ccdafee6aade5b80acb39a7cc305fe3da35336efda5bfad45b8b4ca3250315fef0ed3760b555c0464c87da51344cd450cc9720fdf6c1b1e568a8c2b6c188ec4ebef0237d07264b076531e0a8868", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "92058c864b8a89a33a59a9994135c7a98a3b4a3f8bfccc4380cb36a166dababa620538937fda888fe37d5ad4da2767f538969e51f685fdae45f945fad65973494b4d68f2d3701f6891f00522c78ab9251ca3633c5001b1cee031910d5acbe5224647299e8e795a29172fcc8c9b3367fa924185b096675f453f3b447868885e9d021f3248112bddb71b9c7fc8122923cf42b331b5c941e3af9cb6cf0b731e0aeb932d8f83c1049e1a92b575076417f9bcf4d424b2bb5047005fb587c506f245bbd8ce8944fd984486d364781c5ef08c908536a631d3e1c8fc3fc9448908cf583ac4ed83315f17d52a563972a5db077ab76458d22c865b175c58990114bf8f612839c5365147ee83f630842a7c2a1d11266aaa085cdc4e92148b53442e555a2e55e2a3c588b51fa96188d65706b5af662f7d571cc3283de0a1ad504ef4a174a64de0ed2237fba097c08c41acd6492a2e766a3c9163fc0835388ccf44fa39a98c7c4eec64291d24d976d675cae6817b83d5eeabbd88b1b21f52c42e665d36f9e1eb8938006b4a112253448352f9455e250ba9b3a4a6824d244370c1f6776fda388fc84272850d46032467bb9ed9c547ccdc4acb6737d86c0c395297ae32f8112a95f20e9bded1beaac0c41cd801483274f17e81a979d132ccdf039ce47ec550f15635fe2875adf9f97896b7537e80c4ede10eabe8cd37142c1df94978a54b71537f6f681c6a0fc8b570fc8413a15e9b238701800ea3bec7965a2fa678640eb8ad89e788added9cd81bfb38792a63255580832a122c6670e0c6163f150637a8ef7aa19439494a1d326e1302b0b4b59b59d362a9b1ca87e0967e0a3dc94e554a41b67a0e0e02b22d107a6eda588c5e599beced0be743bf04c468690d66d0744b42ab55aee4268f1b617f2cd752730b7bf5d1044b014187eb65a31eb28394d3b3fb7ae8975a4e3f2f0d604995f05035e4c391fecbf90b0b84f8d02282fcada5bf6b671be020ec6019962746947d3dbf4a5c915d48acf650b7398a50933d72b31335f3f2705b3e22bf8320332f0761d220e74822d4ec997de33f0b62b7ee4bfcfb4b9c045764d2c6a8ff64b0a8501de692ad91a9bd06576aab6d6c012a937780feae7ab1d34f7a1d54428598cacee58a29561def23700b4af1db2b2c0d05f074662891541dc6145de926dd40df9fe1ed09869feff2cd3d7567706a76d87c9a931c7a9d1cc5d73acc905220fd419c53347732c19a127c3dd7d01cd29a6cf1b0f13b7c8df6c31ee87c7fcd5893b74a2d6d1c01baa6bb2f7cf5dba257c4e8296897860855ed6da494541277c8aaa7b8e50ffb22167e59ae3ace9970a6cba9a49160072a326c62082a8f18b6b943bdad65e8d4842a0590629eb688010663c9c3993c4538ffbf4afa0ef082a047f973e68fee2c6019d5d4e5eee08c28bb23d43b6ebb5fdebd8", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "e05cb061d4b6f5cf446789cb448a28e2b05238d7a5c9e276d7528e819526ff2c75f7c1e954083cd90df9375b275a022ff50de5ce88882b2d8e4b1f874c38b0a10dbfcfb1d8d49a866eb91981c921505b8c7e1301e44e2bcef6495f5bfa815da080adfec9626f1b688398649613ef9a75b75de3d191260d56629f8b4f075e40f2fc036ba36713bdecd01d91944f489ca8d2e83c1d0f460d58d90cc88ca50b66b06bae1a0a4039b9fd6ea91c83f773c8cdca1ae7d6a669286769da2d5b38e7c60c9ca4abe1ed4b96fc066f261bdbb555b12c430d6daadbdb34852153af4496c882ba8a21d2b314a72a9c0ee1fe3ffb2402163991c4d53279f8ad4be66c159901c7bf5bf5bc8f9517ae73e0bf2771c97918251540c55ee951c811f98bd3df1864cacacf34ff016e93f5a01f8e11c96b3027ce69679fac9f300b0f8140637eaaafd4befd9622158504026a4e8946ccc328ac83eea0bc51db4013bc08d4477b271f28ea31f345c0e14f08afe1e18eaa9aecd53ec1932453b850b45bf3ef71ac4d53885beed65f84fd25496b72fad8b1bd925add51ec1acc0840609abb8a33dee106644fccd738f38e9659e1ebf58c92f82960b867919de1e683f42b3af41f70e58e957faedafbe43814f5416d4178685e51859a821c1d5b5fd14e379e1a5e62907df44bb9f4a842166e95b253d73e454ec71c243fbc6010af7461484610f36f85bc2c71a681ba11a4ffc3025c2eb71988fd6085e883af8f51341d176eaf95f20084af4f6712ea5e107b5214b7da9ec70c95cab3492e2806d2a7131a9c2ce4569b27b9f6facb5c835086cbc7bcb20ce7170559d6973be250a0932b5b7c9b818d4b15e6110e279b1af975cfd60afaeb958d284726251d154e996918a04c478ba0cc3c6eef72d8386200e4f5a0324357680008c304758c2d91007da52358dd7f7fbc32a274e4c26171b710e9d99d8609c8a8e33fe1c3450b2beb37e587f1881d644f6ba1be152d419730d11e5611d0f6132fd1e86b586b2b0dc3d234028e6703e50c7287ee4a950b179adf8add0ba9197422f27da53e379019cf037e32b6ee4424e561e101b6df5ca646fb2741f117304dfc92a56fdc35ab4326557839b2318a44af9a644e4956aab9bd0b6b30bc5ead09b00a35161dba755e855b0727a85914ef6c3f973d53a47b33f1c3d5f9d24d49fd0caf55306d4661d0097cd76acd0e1ff7b74e05f4ab768024249ae794329aedca3a87ee741fe0e8ffbe8fee6bd6a51de30857628d2beda4397c62f42c6737d3f345c538c8df037359fb74e7c8f31ac501495feec1b6c271302b2e3436651d819f6b81a0e33fcf071ca95de38009b19e7b5030cf9954e0cb196e1fa0772d4251de3d034738cf9d700599ae0457b0d552714fbf699d906bffcf2e8f1b5f5ff7260ca79190c50af86b021d1371c409148905cfbc0c", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "f0fdf1c9f470f4bc73059a99a1ab45a8d0e19e1e09513e610251b1d496ccf8d9f996d05d77e1d49dd67eeed0c3fc41d9828cb390c7e445949386c2b2195de1d68a884d205a51ac0024aa412dc2b15e983de663c1696c63b236c89f35b8f28b9887c4a5b55519cb3140b840a3835cde17ddf158ace68b6b3ae87e1291c8473c1684574536278fbf18589b295a84f8b99ce112ebd0ad60e57a8713b320570035773dab91c6144238e0f19def4402c58da488707dcefbecae3e23a8b45faac239bcd1449eee17f8dfa5e021d643c1e06e8edec2913981d09cfcb65e6c87b36ddf02585d87d0da0d93f451df5c3ef19f05da456f10e180df465a25c9b21a27b3a351aab05bd52e67c4bbcc4903de0d9a6d3b7a70b94315b3dc2af7b064ca292d45f054711f4e50b50c4c595acb96d29b50d9b5d477cf806f5049d52b72e7516fb870f48a140b1a1d860b8e109f43fb2c4c59ee6dda572d83225ad847f741f5e9dc5a2c1df1d54658fdcd8c9e637e050fd1986abadc3ce6a95e59a1f4be21b9869f31642c218905f4f6aa4473d4c6da669d815d3cc04e7655f1060767d29cb5a76b25dbf6344fd2e4f96ed6d0dba23b49aa275726725dd4a54923b1128399aea29c0f4b3fcf99d0e1b66c29e718ac43ee60bd9223d019e4ba8be64f507032fb3215e380d836bf34a5cea445af7210158c796d7e3b4b187007f19d15c8886dfdff80bcb2332796bcf411779554a5edc49a515bd4da02267982208d7a86fb5eb54faf115192006810b99557707108c1869d55cfe1819a9191a171402ee3efd16775d44b19d125334e9336e15c7b6da6be5117caaf437c8b9655f62e459bfe6ce4ffed41998aaa3b0ac729dab38813984e17f762dbd47dadc698f4a86b3806bcabe8e8c786ed7b1df6261ca19e96c8575b07d759b18f0eeb59098e3db4464648296b523b89c2b31ceb028900a35fd4f019bd2115576ca10f4efb19ed37a8d288541d992d3108db7e040fa7113d510f21664aa37c5a1f9e0bf4dd7e3aff3c974838fe0561df20666f6c2c011b20c079acb7916b42875ac5a94c9701752f497fc09b15f61b9eff939a154bd0c1313750630b5e7f954fc3c5f73d7acb8c8af2fa797b42e1fd72c9a926e5caee304f13eb0a7af4f6e8990d6959c93ff2860686e89b7210110162e84e4fc0d301920bc27f4d95bf930a94d3b0314da0a5a63dcfff19b13b2d939c8ecda8dfca9a926a006ed5d44a8f2f28fa7fceec9a228332d1807f39a1281c42e162a355064707b2241ed4ea546147d27bc3e127ad7402dba3371f657578aac95314d8a8de7dc83139564731f868dbf49481d84ffefd83148b8578cf0bcfe901ae52e0fb0bddf1dd4f06cce4a7b69fb24701effbdc5ec22a5f51c3b116d98f4e02ff398014368b74b4205ad14ae58bff38fd526b9baca4dad6132445bdd863", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8ca90000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "dced8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8ca8", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "dced8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8ca9", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "dced8ed038581210fe2ccadbaa0728450b2bbb2066ca51ad97c2c1e53839dfd9870aa9b82c5029c1864ed48c019e408029b73603c605617be2e823c6f1bee4154ac7900d7bfd7a8c05bbacd4807a0a1855066ebf7f04225a3d7dfd3d16d546746c738a311d0fba6a32f00febf968d619bbe275eac61b80dec34927aef1b29b96ba42967002c33f406bf47209d005b5d2c6d4ffaf63011bf415c3cab548faefbe855754cc885c64e3c74a3f11d1dd2ef3ca88de746cc245cba25c2ab1b6280276265afaedfa24d21ac49e5101290f3a5330e362e6b2897e400839768f67d6adc443e1b51b19403925efa575f030e28668406fa52440ec9965c73fbd89374964058f7acf354decbf6c79d23a7f35d1a296ba0f6ae36117e26ccfb56c453b859a7ba12accb706559c146b245f9d222b5b7c2e158090c0946484c3893365e9bc818a265be8664f53ec6e779b5d73709f082bd943c2fc97731afd44609fc2bd37fab7e92b1715a52aa25115f2af31207aefd497c3bd061eb1a2b0559b9c6b1b2861ad565e9be71091895abb94956f5d862f3a60e0cb9fd37dcb7c218e3a82ebc288edaf3b64c1d8b80e71867b60465c0455d69d3bfadb9b8e4d1241c79f2ea8e6a3b12af6877c1a06b051c8b12b023611a1b0e8e0823632bc16d1698133895df698301f5472b4cbbe4dadbc4fab4617e825d829837f0dc6257dfb370486fe79078145d616a34925d12031e67971e91fcadc302b7a6bea614b7c68d93c54a0692c7ba6080a3522a052fc161b77305e8140d19196c4fd69d35e2cf72438804330411bc8597c52ac834e914156ebaa65ffd71123946d195a0348fe61644e6dd0bc13c89ffb8400832312e0949f7cfa12bf7802d1eda352b34bc3c34edea995548590ad59b249c4674ce1063de9e84cd1d1c4cc9b31def87b39010a1ab344319a630cbbdb74896758138cd8506730f34228798dcba116c01c204353353ceca3ee59491744d04336e5218e6d43361d5c9ac619340599884f82634a64101713c1f2368a7c0ee8d9af80e539caec7cc07545d91c8b03c8aac7556ea169675e5aed7efb71a236710e570b48b7bc922c1b619acd8aecd9c9a991216d67bc324697d8a190c75aa23b5fe032aedae8cb90af0692f061a69346c9b9684cb77209886745d55bde8253bde37821f68364a25e706092962ee1c57adf45af7efc93bc8b5e61524c058968f69e81d901bd63630de3b1856d77878ecf845efde3d0ac3ed39a9570d228c1924c01b72c2b46d0b4c84e0af1f2e9f894a3ad4a0a7845f7f71224d4f14bafdbf4b0b854a70e873a8a1e18ed25eb7e0af22d3e9346174aa03fdf73f5c9a3f7b3526bd42d9fb59734f344aacc910c127d30890279de5e54974805d8870374b47b95bb6bde71ab5c41e9596ec2ec20e588dcd81240452c9614ade0f7c4c35e9e8caa", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "31be9f9871788b6b7d1e7fccf6b58f2ea2a86022d09ded68490c95460da9b076128008d754d50c5e06c6d6cddf7571cfff148cff78e3d0b79b930f4400ca44320e7d504f3bf7dc0e7c40bdd0b05141caf91540ff36fbc2dbb8dd1fb13b96145b51a091d7d5c3988889c026d0e7a74a510e92e15b0a9783f1a5e174611506dafe76c88d0d4de226e2f6dea88c5340617a11c6436ba1a61e6207956f15cbfe13a820737b054dd3b1951cf60b8030a61038c62c5cd7d51ac5a0b92733e3fd6e642e8efb0bcf6df608268eb5d14e2173a9372599ba552f484834503c89d3e9baaefe6960c12b97d4d21d88c349a60b5a54338c955d39726ffb1370839762ca60bb6d2a9531eabc232d144492ba276dae014d6e6ca58f8656f3e71344e9f5e703a627e40c9123fb4c6e2c5e2e8b8e8a47a4ace5e4ae0be4fc3f812cef798ff39e29a13cbb1410a001036fba726fcc62225b536a8457e0fc3b1691cdbaa2bc27f00ec8232816e67dc357634b27134dec1afb436ccc956a811bbc91e72d0da88d7f27798efe49112447449a548854d9cb43a8277d3b9ef967b1e3940d5247a98faeebe033964f9aa5c7cc62677a0ab45ee001fb541a011b76e177d2df7df157b4605df55ff0aa3be4ac6d477b9b2fd24bf60448ff512a2d69747d3cee13beb7fec9bc147db2ce2605dbdc3d292261524e26a4eff2f97c586f62ec1df9d3295ebecfb6f03aa88ed0d57b516f206eb8a29ec9ff612ad1a32b80c90e288e07b1c48402accd698ac8502e17806f14cfc2c27cc56628f8997b06dffa3da49d60e796e9678f79af2377e059494204a25dd7660115c6081bddc383f0c132efbe1be7f98e267f4c2f0fe917b8f149e4236b8b742622863907ca96dc97bb4e428403761f6f167f8975e9a485d7083fbd6553bff25665eb59b65fc049c155c87b24f2ce977ac8a6ce30891c00c66ec400945e4087ad6a5f8509078a3d7cfddb9b367692788991b8794f48eac056b5ff91193c391f424c2428644fbc36e10cad90d76144ee337ee70f593555da28e0c835f719988a0c58f8a65ce38889ce45b57b1822cbd8b98dc9cfcf0b26e88305428dda80cf51e045562cf7594db4f793c0b4d8ddda600c7f6fa08cbed43b5142bfc4c1fcd246e0d6764baeccd378419d5c419e557c2e727a948cb39539f55c1d32e451a56b05dedea46d4dab3e69e47f005dfd0c6d8e493356b3307abbb6fd9470f88665c2ea01d0cbe7c0b5e58f44af36db8bcb1776c6f75d004b194822c886e62a001e12fe088c76def006a14c244f99b259489da115c8f3ca13ce339cf945c9dc123bd44d0a171a6808573baed7df82358e9e85cf9e259709c1e4ff7b7103e1c785e810ee978192144cae6b2033d01af4e603c9952b13e26c170d59fb7de6226e0a081e63ece45290649cb23cb1ada55e8a15f6e60baf5fa3", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "1caada054236dffee9883633d7552a3c68dd3fb7c3cde47ad78749a0004d61b520e6b6a54197c27c005b611c2d3960f2bff521827e754acf6d8b6e478ee5198f54d6a439765ca7461b85c81dd3bae43511db52d4f74e48b576a3aebb780b50fe751ddc9d9820f16540b5c90cd35168b521fc5000897fc147d23968e3743d0892c6b99f79d893694057e42490be7260d8aad11992cd71903cdbebb4f5c631d309dddabdb54142e7f97f5964ada3842f0070b6aeaa4c9ebc36d380b23d36a9071246852b9d8e2b044bed9a4339aea3fb941c4792dbad37b5130ec63af64eb75b09bdcf9978857dfdcbed7906ad26fc61c266c354b58fb3f1a2fa0cba6ac306de2965de43bbb1f517e5c47718bfaf381b76834c021ec8246769c2be1297b91b0f073e95b29aa5479a212af73f479cb0b1f3324a89e57c7b4d50de36ecdcb64810e20d2ca48a2ba607b37b64873fcb1d1d5af17332c4259f8a19cb6a983c2e9e5d8cb25428ba86d64106ffd97aff3e7d3bd72fdcb69b6ff7e5b5a75485aacacdaa8b3dc87b408584c9b7825ed8c8102930019713af451bfc086250712178b45a34f04b1c56ca24827ff405121c8eaf2d6077531aceb1f2824b701bccaedd58f30107be5b3afd6f44d5451457677df4a21b1a96b2da6735f0bca245d026a8a21d7f6527d0dcf0a9f8db0142894841c4df7198ae283feaa808c3ea469cfcfffb03fa3b630ee0ac8484537402f9b09815c5b72d8338ca7c843355a52249006deb0af5af98b4b6d70575957e937ba0e794aca98eaf9514c278698604f084736b95cb1300591f2f82a7656b5d73c6031c532bc61d035a24d92067e6bbf0a178c86bf3e63212ca553a54d29aee882be0ed3ebe02d8fe192d9032d7e5d134cc34de820fa86931e5b35405072bfa403f04e8feb230261b81f47a6f1c065bb7965633fc3cb62ee1c150d1d2ef069eced3bb241c404027299890329aa51adb5091cde2abcc81aa4c812589f28e90dda29547a5dc79f1313b1e94ed93234cce735d6a6d6986a61389a387b87852ae0919d1e2cbfb4d509a031352989747be00dba0a40505ead2f4a04052d6b5bdf6d79fff7a1d13e179f78de5f99be997519c7a861d1c8c8e5b89b7a428564e77e187bf522e6c150a9da513b44a56621e25979d936402761c5e75255cba4f1243d6795473092ca3b580792bd49ddfb1433947169a7f59e2d0b85532c32a155a2235f33666f6754f4962db122420cbfad9df59ebcd22200d8139fcbcbb700774bc8c963c51ec1e9cfdcb8eae6133def8c56d79c9393bb65ea3d10761802222d4f9d09c6ade32c69b7ff0327c19cb53ab7c1fa9b3145a6a23c30933deeb360e6d0f8ef277fe0f6cd1d0763efcab1268e3253c2a15f934a91c77bb72590f2e9f1787a56e2da7c7dcd245dec4bf93a021750162bf5fcfd2feaf5f249b", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "bda92658aaba046f47ba3482c8f2192fc7effbeb28a1bc425723b5dc5fe0e96f9d99b763fd9c6f5ae9f4b033c426339e416849ded38bf8c035931cc46ff1c1fbd44d19618afd10a6f75f4889d513735b0204c43fc54883b064ad6e912c53d41bea3a7dd5e31460a47001b82990bbf35fb9453efa58fb73eccaf40f0e105e87cbe107c4ee2e613678531f5f7a984e768c482c92e5a17c08e3dcb9e8182e8f5d3c6e7d6dd28acea86c9179063eedde6ac076fb849c07549f77bae74c5a6b36a75f2fa10c376a1b002bafb8240c2a02f0e478d304a1ecd81e2b213f31058eb9719c421a4a3fc148c415215fa6d3e1e615ec22547a0d85ed3694b75ef835c1003abf42c61c8ab61ca9107e4de1f1e83442bd839064d647023ec3a63f921af7c292fcab66430ec40058722407f366990c55f7235d6692f6535703c03bd62cb5499483be85620db69d8780df5482d4c102ae1b7ee62ed4c401253093d35f2a68fc788146b3ae97c196e91dc77c3c6ccf86cf0fabcd43348a6e3f0e4187aced46d8bdc351a7e8b71094f09e80e34489b75e1bc4b9157abab937952806d3c958c0142f0b090e53be34a3756107782dedd53fc6182ab660ef99d51de66dcb8f60c707e832af547dd1fa8bef5658ca07fbd1266e9f8cf3c7427a4007570f67e2e29fbe3feeb9ad724e639702fe19d731c91cbbc99d5b19d8086883a48373c2a7c23599adb58d999c510c59e7483e4ab6e578269055c9f9ac9f0535727cf2c79f71ab2ba0743289f69f1874a3ee0b2b3d9888ec79a676ce5bcd4da8c9c21517e53f884d7d958649363598e101814f7d6e8560862c913b399d6aadc1c6e336ab9e512aeb9d280aec57fb7de7c24d0d910bf5b89bf1b43325bba1263e1b1b673ad94548b528ff24dd8f1e828d64a4eb8f52c13abceb697c6eb7587d68d1093c147bc5a5e6b58eae994e47a635e84e6f9468313a4b6ee023e123e3008e4c11a45e1e0bbe3d9de77094783fccad46b324a860a066f28910072ae24e89654ccc7354fe546ad0a7edda5c883fd9fdb52a9f497f3a0165490b0946792a1af7614dcf4ed97d6b55f9a48727aefe459726fda7c82090039216193eb90bc06ed6c2022c9b193d434655a80ce549839505db0eb2c45acf9352ab8dcaae7c7a9da86973b3a5d452e5d8daa89c38e434296bf64867c5e592f749d0a0fa9cd7c9837f4290a52ba4742c188240a51c1eb298db8f20dd851b63b5d9e50aea524a93ea87f560650e3eb7a60e4fc3db825b092f6c91b5569038fccac296b2a25aa1a0147cc26ffa66e119de7dd403295cf3c6b4bcb2f278db0c86434f28925f0c6edc47175d9c9504acb3a629aba697813d58549fafd8d176247c7398f12196bdc54d4906067ccb3ae0a678ef77dcf81ead26b66e8b03e1f7f1171258d81fe55d71ab587e302f3906e4066a1ed6fa", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_8192_sha384_test.json b/testvectors_v1/rsa_signature_8192_sha384_test.json new file mode 100644 index 0000000..a3e04ac --- /dev/null +++ b/testvectors_v1/rsa_signature_8192_sha384_test.json @@ -0,0 +1,2683 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 8192, + "publicKeyAsn" : "3082040a0282040100982000d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e550203010001", + "publicKeyDer" : "30820422300d06092a864886f70d01010105000382040f003082040a0282040100982000d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e550203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEAmCAA0miAufQFo97Ahuy8\n+czNuhmdcyf3x09xintS+hz5/1MG01BII+r0uk5sIrBqTgRSHdJG19D0jbgtxyLT\nMfV8glgwEbz0EXn8VurOgcs6yzDRRSQB6WSOUKoWCtepYIodCflis2GyGT5gdD1L\n52LOBrlt7eoeI8Id5nhl0NwhjU5RQ0mgJvkdSjE9fjMovFyhxa2he2qCriQsCjMM\n9HB4cORx5Ml+BAgTsG9EAvKP12WmX7gkL9YXBg51x4ubU6GNpJ9jEgF4vFeZYTE4\nY/yV+72YoC5SjFO9fj/FlhSASrxu7Pva/qUfIQgpBTvazb+ykOy9VZrzCHu5H0dH\nXkwkW5dnBFjWeZIpw/3fc1rc8CLBnQVwGAHX667P0lNoLVQKRJbjkAbiOalM5iBK\n6/sg253KHib6E7oCbaAiLEMbJVqqeOHM9SaYEUwLbfGnaBqJ7A9X8dgEpq2pX3EV\nkZXywe+op2Hxhnzxv0pWY2K/2kM9Nh7uHIRlZZSy925CKnE7x7XNlw09dz/9YyNg\nZdw9MXMhSxntX3w2DlU1peGGqeM/UPfGa1GzPWX6DkdT1vvoPtnw1lIP0JNlpXq+\navv6qmOIj48QbP20uqRW04PRa7/5ye1wpKlryrnXT+a9hyf0rNaEhKbpgmQBZ5CK\nj3dHsLQflFSH2bNzssKj8w+fCO1y3iWO3BkdKvMz6AbqIk8lLQpt0wSg9l5VEyvd\n8t4Cc1LGHVPyywpg6lBSIvdEzOfq+HSP5q97vJag12QGzBFtRMqR/oJ2Lk5EvPHa\neYmFYSh0j73D2zWI9oxnd1PDot3AW2YkfN8gLaWeX6oQTqU5yrHmJC891gfET/EF\nB/NpVtWuUCn29V6CQlQR4SopeNiS6r1zgA9KDfYNDJA6vSfAdqMUHlfAQp5QSdwE\n8s8h5kHkH9jMAd7PKSZa59MrM2RWnfR9+msaiMH2bFoYznv+vJIVbYRW2BlWwm+p\n8KfStV7pklMhNgpMB3WjPyFozcUeZ4GuKLiQg4qDY45Svg0eKr9ZuQ3LGXm4UhWK\nShaPx4wK9Si1mAlwvKrb3P7VTWDfGu5OtNnP6cEU9LabtnVX6+/R3E0Mp2hf8UPa\nlNF6WWjd0CW/jY9vFq1kHbYM9JPoRVhaUI4LhlxrE2RB9tElniNtg0KgUBhrzZ7d\nlLOrs07I+UsrdQuwHpup6QDt+5BG0Ga2gZFCu/2I6R43OAG+7A/hfUf1Z3O0oowo\nJNerYphWzuZinTTYxWS8GcmfB3ol7+s7c6ngIJOxzxd9rAYbEQDz9ip4RG8iodg7\n59m+xR8GAFLl7a9XWpV29nwGkiSch4RID8lT4KugK+RUNcCZKEZDghfVBx8EgdUO\nVQIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-384", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS384", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "mCAA0miAufQFo97Ahuy8-czNuhmdcyf3x09xintS-hz5_1MG01BII-r0uk5sIrBqTgRSHdJG19D0jbgtxyLTMfV8glgwEbz0EXn8VurOgcs6yzDRRSQB6WSOUKoWCtepYIodCflis2GyGT5gdD1L52LOBrlt7eoeI8Id5nhl0NwhjU5RQ0mgJvkdSjE9fjMovFyhxa2he2qCriQsCjMM9HB4cORx5Ml-BAgTsG9EAvKP12WmX7gkL9YXBg51x4ubU6GNpJ9jEgF4vFeZYTE4Y_yV-72YoC5SjFO9fj_FlhSASrxu7Pva_qUfIQgpBTvazb-ykOy9VZrzCHu5H0dHXkwkW5dnBFjWeZIpw_3fc1rc8CLBnQVwGAHX667P0lNoLVQKRJbjkAbiOalM5iBK6_sg253KHib6E7oCbaAiLEMbJVqqeOHM9SaYEUwLbfGnaBqJ7A9X8dgEpq2pX3EVkZXywe-op2Hxhnzxv0pWY2K_2kM9Nh7uHIRlZZSy925CKnE7x7XNlw09dz_9YyNgZdw9MXMhSxntX3w2DlU1peGGqeM_UPfGa1GzPWX6DkdT1vvoPtnw1lIP0JNlpXq-avv6qmOIj48QbP20uqRW04PRa7_5ye1wpKlryrnXT-a9hyf0rNaEhKbpgmQBZ5CKj3dHsLQflFSH2bNzssKj8w-fCO1y3iWO3BkdKvMz6AbqIk8lLQpt0wSg9l5VEyvd8t4Cc1LGHVPyywpg6lBSIvdEzOfq-HSP5q97vJag12QGzBFtRMqR_oJ2Lk5EvPHaeYmFYSh0j73D2zWI9oxnd1PDot3AW2YkfN8gLaWeX6oQTqU5yrHmJC891gfET_EFB_NpVtWuUCn29V6CQlQR4SopeNiS6r1zgA9KDfYNDJA6vSfAdqMUHlfAQp5QSdwE8s8h5kHkH9jMAd7PKSZa59MrM2RWnfR9-msaiMH2bFoYznv-vJIVbYRW2BlWwm-p8KfStV7pklMhNgpMB3WjPyFozcUeZ4GuKLiQg4qDY45Svg0eKr9ZuQ3LGXm4UhWKShaPx4wK9Si1mAlwvKrb3P7VTWDfGu5OtNnP6cEU9LabtnVX6-_R3E0Mp2hf8UPalNF6WWjd0CW_jY9vFq1kHbYM9JPoRVhaUI4LhlxrE2RB9tElniNtg0KgUBhrzZ7dlLOrs07I-UsrdQuwHpup6QDt-5BG0Ga2gZFCu_2I6R43OAG-7A_hfUf1Z3O0oowoJNerYphWzuZinTTYxWS8GcmfB3ol7-s7c6ngIJOxzxd9rAYbEQDz9ip4RG8iodg759m-xR8GAFLl7a9XWpV29nwGkiSch4RID8lT4KugK-RUNcCZKEZDghfVBx8EgdUOVQ" + }, + "publicKey" : { + "modulus" : "00982000d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e55", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "8f44a24fb71767f90bedf29ed6102456588416a9d4210eeaa118bc6b7f706c3542fe36591ffe772bca2edd802c0c224bbd71177c1986ac2f48ca1e493ba7cd12f4acd4d56e2d39021e4d62660a779c55d7d8dc2eab3d87a0722b67acb0edb2933d5eec2e21a129ca88df43de8f1d8d2905e5ac55e06db85ef4690c4a655f7e1f2d0ff3152fd3598d1ef8a2faf98cbef535cabb8c3627325577a2e14757b9d509cb89a4cd7f8d1ee545cd5ae2517725f57c8dab5cffec1bda58523f6ee40ad8ef575f194f6b1c2617f8d2036da9db5adc29e5fbf3cffb4444bc3636512913ab94d1f33f142ab5424252005095f571e0297d02a31a94b1700ac2086cfae5a68a19d316a05f3661891b7912159eb66700c6a26acfedd9facb1987f39003a19fb6ffee16be98be0379ead56df2214b8a4883ecd751288f2ec4dc24264d5851efe2c2bed6af8345e050b6c5dffa3c302b3733bab37ad4caee5c18768e7ae71df09f5082c2a2b479246d76e758364e7ce62af4cc616ca41b170c777bb5e4c013483c930d6bf3cf42ed4f4b2a59def266e3a752471ce7d87c1fee69d2b7edb17a83f596fe9f59727b09fb54bebd3d94581aafb51dae397182e0a45c46025ff86bcf4b5c4058a4cbb822a67baef6e1000dd27453c8586a8592a204499cb3cd89ffd0a18a9993dd632ef91bcf35048241aff8111c608d5d74fdd653e3b9e99a861ccbdcaee4f66e66e2518c6accc7ac6633b659f8d5ed817e55583b0ff9c48a016539edf7ac94b6163d506528d49346f3f2d11521f9ab58d7cb988e9888d62fb61b0fba98b0b082e67d06c39804008574d5450555aeb17f5dd2fccfdf79d611fd89d87f1f05eace3c69d0c5619cde515656e871009e71390d0d48d6bcc31d8048e199688e6b978da6857980c7974cf089e00ca5340c7451e917712672e7d1fb502b4201692159160e0a6bccde26d4b83599e7f0f8bd8f7d0b49e5d989408f4fc62949cbec3e2a900d6929e52372b480405572baa386f4d29697601b0757e69fd3314e31cd1f35039fd178c1183a6e228b78d69a56f390d4b0ad4bc9e231c8107401c30b119e860751d0b17a8c894f956d05a2b9f1b7f5224c120b021e24d810c118386182aa991fac2ea568a2677bad3251a3ea61dd732ecc9f3455555b5565705c0ff49b6e9553f81eb23e4f3c81531cf06121a781da464c0d9358b58258c4331d9acaaf725a2ca04274a0d24cc742251dd9de93fa3f28aa6f0b09f7e04251a3f86445a4d244cadfd1caa44d383ca4e4ff0e525998ce4ff7cc127f92d22309608d34a3e295d84dc2931667cd4572f493e3a3f610269128c8abb05543a38ade88b3f3b560c79edc560dcf3a56dade0f9167bb37bbda8abd004b5c06ec2a23540ee2ebaa4564b44b54e97ce097bfebb4eee61465df0ba9a479ea4a02c68799f992db2e971c", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "83ce5345580b97cacbf6db4968bfcca319d7486e0dfb115b11309517273cd8af88841fe736a2179e8506f289f2d0e40d5ad60e96b39a7cd13b4f6a1133256bcf662cd47902e60495207b956d3cf1fa231c7378a00b818e814709f19ff8dedcdfc3b2c76f184acfc99c6cc7df72b1d4e25927394661fa8ebf70283a46b55e8431ffd7fb2471ebeb8b33ce8bd2095397b7ad98130dc265b9918257ad7e976c576b3fa00781d224c1c04b8ce84976cdac57a4249ef1b1b44e47c2b25abc7b006045061fb15fa90b663187d1a7cab29d94bc1eedf981bd3d642605aed0ca1213d5a70cd1f757306617b2db22f5df52c60047142860811d00f28a300c0435c439732f001c199dd0f2e1dcb932822c5219c776495b398cdee2194c548de66b1035bcd666bfb74a6275d8f88f984cde91efcf2ca4e002057ac332682ca7f855355c4f4f8a1371f207f32835df56647977cfcaffd69fdd20767217c5439d739c86d4485b0ab590e109af4f1ca56a5d268f1fdb7e491d2226f48cb159c0665c537146585538a7effaf0ade1f3e7b64c7a7282a2d4b45119ae25336eb25074229c86ef48f4dd346f11d6f505e304b345656abcfb4f35f8ba9cdbd053c827f910802baefbda3f77dee2b9eedbbc9b48a50457a249ac2bc03d4ace56f6a3c75a8d747671e89f09d6c21f0403d0143cf64ad8a551bd8d322218a2ec41e7d7f7d88ba34ecbed256b88631adff1f303441c30ca354c1b0653ff21dca474374604fed76793e96cac411fe4c1b782148be14a086ef1ba3638a1193d99a17a7cd583195c0aa577199997fec6212b6d427c5c56485f130721985bc0b0104c0e09bf797b63753de25c0cbbc8ca4d2006934e473477716b8210afa9b5e80717f03b31c23a727a4b0b4b7bc54b777d59630503558e0e422c863bf4e5f850d8674558df6ff38cd4e54afede1e4772655033c962ba740c01f94a0e395c77d59dc22e1209c6a1d7a33f196911fc1b706718ea6104cb11ba8f053e4d0cd2c9975ff3db86499c57ac603bfc1cb3c9b725f9d240aa0ba0d66d2db752da434338056827f103650d84e6fb20ecaff6ba842585b7be6f63b66085479b08f60207be83a71a5fbbd53a5a8ae048ccc7b18b2933072852dec11522876fe1d77a1cc1ef05c7f2d79b934961df84da2b83abbccec6198535089d4d21cd0b1bb9c429c5cee4b997b0b90d36352bcf0ff62cddfb868905fcd9a5a096fbe3e495c64b066ed7d8abf91c85d6d9b50b8eaf7de41072bfa07e21e066b9bf45f2b95d689ea1de6a7a67fbbd8beb27715119bec5eeed751d91233ab103a3e855e4b0fa5937187c5ae9761213306461c825bb811ff2641f9e74b4c661d0697a39810d3bbd476b1de39aad8e6f9e751bed19f105f60ce48f8ede458ff3f5ee02ee7ad238c74e0f42e7283f3642bc77116c78ff186a4e9f", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "73c3191465271e4a515c9be63df737c5c692634320e8de2929a6538cdd55c964b9cec366643719e822f36802581732b09cd51d28703f358c97a8de2bd6422e7f18d775d0d0d402831ad2a3b84d28fafdea70e62c9c2f6e49d3d9d1b6505095e8dcae3a19502f9a7f2d25ecfa4b51fdd9525b7bfafb99f449e08c37688777f8755f3b2e176901169fdcf150d4127d14d3a475734a998d973b25d246975f530a3b41773cf23ff754e24a0eaa32d9a93da183b63d422f2aa0bf309b4ba68afbf7ae2bc1d922b3d7a9683f303e37a243bcc8b07c6d8090ebc0a596e37a6c378c39a12449e7d02e9a47e28edbe3f28db4c3ec875f62df2d73802c4eab41b8f74b0ad97dbae20b801e5d722aadab22961288c5313142fecf7c9104dc854ba5ce34d7eb17be247d0218ad9de70a3517f0de92a86c63011597c05590708ca6d4fb6577f464d8e3716795ebd2df3b35e86191acba40924e9241119039a136e6715a29f0d957343e102f876db9faa9d0830d57b3458d8b000687df657f51115b38f6cdc3eba4f0428b8ac6d1c41f4a4172ddfbeba1230218279de6b0427f25eb2a16c363d4b7c7426f4d1da430c872d8d616ed91cc3f3d9196c95034b796c12bc4aa4459efce1d029e327f7623e670a2ead329a2c3332f155e4b7ddcca895a39f99c49987ab515a81605e45df8add9246b61fed6594134302594e950794783babd3743d43f8730c55124500718d0b962a7eea3e7de816b5f552cf7ddc8993edf81483cdcb54fbbd82204a920cbefda35e3dd337a3de533f40fc9e7e8d1736d2ca36217f5ced66a0bf9f0de1b03273583c3babc5abae8f934a9066fd5bfedf42c7e7a8b732e8614885b68ec544c439e515d24a4f759a2c331bfdf872c860d832981d909263f1abe360c3c37fb492b19e7c7a7f6d7f5583a9af6fbded12446c7a9479270d2ac2729b8993fcd882b775ec20753ba8dd3c6d74d545aa4f4e2f48c7d84cb0ec7afa3dc3c8883c16382f3bbd593242dc5e098379dc043095c74fd337be08afe2666ee361b820502e51557a9af6cd5dce393259e0891c607f4ea780b21aa9951ca49f8cc6af6719777c3b07302e049a0253cb6de0a19f1a04e3dcc542e204b56bedcf2d330a871deff7c6680fd8252e5374fb2a14ffe1e6316f1c91434272e70ab1f28c1804ddebc130303128f0aa73d1916d1b163e3ea756f9f3f33ebd9cd44b40a14a99043d47b61567b7dcb93fa38e9b831be28719c0656e16a309e1ddc8155acbf95b9868f219268031d9d11aef46aaf9c9602be6e0e9906b81093182fad3e77e8238dc94775657f42b20dd5d6d535526a428354cf1df0b83488f5fb820f457ccac55bf4f1e00218a12f2f84e09aa9edca6c101c686b84ac0c4e820399e01f0f453d7097f41aeb786d0a11cdf579a39d6752a6730829a93079e35e5b700b5f88", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "592ee0199cbd90a0ec0e47f57f5b1cf334fd92e45aeeea9d4e27b52d0dfd6140f19c23a030125b10fd7713b2638d2d7b315103ca0a3a899a047d1043655c94e8e7d8c7cb8e6e9b03c49a6f2edc5da529b5b72743aed5a45dcd0fff7902d48c35434b7cf893d28ee395cb3262f42205342b5171faa4d4696fcbbda18f8c608d1e7c16fb4e311ecd1168059264853286cd0a9d9addb8e320570b5c375d26a6116c11a396f56588eaaa6dc37ffe9ab0e00f87b5be917615867d61e318714c9e8b15a10dbdd3e7bd99469ce0afc0757935c547a5e1b3f9a0a24d1cd3a27e99814d8419d2713cf41a8ac4effae18277e8bd3ee1c7980c83e7a11651b830ec530b6b488880813226a1ec8c58865c3a55a30a0293cb6379ce0c47c2f0579ecc24bdef98829904afd03b5fd905d01c653f11776b3c5f51b0e50c4c29122eee1556161dc05638e88c86ea34b295f11629b4b31e6e7c6cb5c7165633da6fc7f9a1212dbfc4be53cea54dabc88af2c8b7806ed684a7067aef26635216576d9ad1f17ba008c058edff1e039ac888f521da040903757232b79fb1adba914dfd54c0e6de0c5277830392ca844bd09b5b76b0d2be009abf8e05994ed764621a8d28fbdcbcfcfd25fa31100cf8b8d9993b8065f118b940a261310e0994807a7c4468c9faa0ae56c5c22d09eae55e22b0a53ae5006f06d556145a4487db67067f6652097eacf0106ece6c39c9beaa3fbfd3dd7b08fb95ca3aa0c8f9e2de4d30c2d1bdd0db62716c5c416d80dc5dfa8b1be7c5dd7f6758d139678f26042c4bac9d0aeb4e5077e40647110a5e8445805781f2082083d488658316ff89ab3b515d5c43544f1ed26c464649c3941fbff318938834dfbab98faeef456230608d2f57dac656ea7e88972ce57f414a73c41dc287e2205c73fde6edcb1ea2235cd429ba050488636894485ade8442f30b7863e3a01ea03653e9f7789c332d691bf5ee912472f90448c761125b7aa665fadc901617b139536551ba86e7b77a879a5debc54c7b7cb1df05812b21c921c532a4a9c3582eb5528c77a7739b198e6d2e1a892ec7e83b1e93f2ad2b4f5185239800fb1992fb8e4186d6f0a072aba8817729c3221908bd521d5de69069d547ba1b5151209ca108af53a20d233c5965cc08a31daf224752504c4c69436d28798386851ff9b6f66237728e5699925f8580e99a4ea6b7e61daf04d1da543cdd3ec0a01b161a87bc4c888a1e0b1e3fcf18e0ae2b5169a929790bca83e2acf6d5a512059b1d4ed17682aad491c6a49cf4a86332f22c69cdcadc8012c8b9b86225ea5034b1a3ab500371e11bd43ecfa070c85c0d0c01d5cf1dac7b8d53356c73c2c5929425f3eed43d9eb08bb1718654fc4ff086eea405fbe637a5c783def49576f12e22f114de4ca4c2d0f2ec5db0deafa4b15de29daa7805c9cf2e28cf0d9e", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "1d825d4cb74434ee326b68a0ba1d671407cbc4f9b341a04b968618440812186f8322fc84e47eb6c0267539be72d80caf99d6d67a72083f4fcfd38e709cb49d85edcf4d2e5c6bca7fc5481e082ca6d2accc8128cfd10fd825ac87405a8d6acf173beb7aabc177917c39e73908f1346fa2d27989084f642ee444559bea9e6a94dfc49817b0026eb4dd9168c1558f56b873fae6c6266b91f3c37b86b1ef0699098819b73bab3827303b489e5b781bb149bcacbd82a59b207485008a0e05e458ad26d08f7ae42458203c877d72cbe01f1117a7698c05c2560fa24fd076daac93503340caac9bc71728a9823faafcbc20ee4a60abe9754f3e68e8c0dc5acc35ddf19af1c9c6ecbd5518c54b3c40f5d5ca80f007fdced232eb187e1fa473388b81b082b180aaa01fda24347ee73304da73ddc18118cff5698defb2e304ad45203bdc7c3d93d49e16e240fdc81adbdf582af6f1aedb23818ff4909457f7bbb1fe776a5a76b4e2212da239304267f0ba143010888833d9c3c92e2439d7280378fc9cc1b8da3d66164dd2584a66f2c019c62b0317e45c9c5413cef29db1e36fda34ab4ead17416d78317add00337d6d482b82d10849fda884f5169e99413443ceb0000736300092ff4a5e903159772f05dc0b59716f062671f04c177133c0db6db158e73f3de953a5c80dbd6d942c216313b641e7572ad46cbe8a472df4276445abad40bbef2911df081f958fba192ab065acced8980ff00e88ba59b4617a6290978744f0959e680f938aaaf52474c76d6d8a6d5e1bb51cb23725324ad87ccae82b3d8851b1471b37cafc9bbb26f261a1b8609710dd6aae36a87a62bc3aace5fd3756d4d2b0f714b273e6581cf1c4d57bda3ceea6b6e10d0bb624fc5f03d1288974a636f3cd32ce8bbfa64c5a69e86dd8a1d3bf3483dc62992bc88269acec72eb909c04d387c67e0ece2ce0806e9711493745cd9be8223813b1b529b0aea910abead4038fcf11645683b4b2943ef3c556a4bfa22d78d0cb7a29f092527ef3cea3a97458c66b2a52ed3cf843c5e43784b13b78aa75cfb3b8474d0a8580734029a912449da7c743c56794faf91e2814cea761ac1ce7d4101eb4690f2170d7b8bfef3a4c02aecef4847a1e80290ed87e5036f44d0f22c3bf7dc45de8f157c9b28aae1713a0878d80096f3f875246ac84bf0fd1fb39ee56a59a290c0a9278a14b840c6d2c8ef69db0dc6892c4fefbec1d755e5f3f17291d18a92f74f4dfbb7596b4a387a50dcf7baece71b335c012be7949a124c605690aadf5ef15fb9bc38e016cc979a1fa8418e6064869b0c32bdf677dad401e298afe5564d32f62ac9d15ae6cd4507cf71a3b40656b4539068eed3e3b8dfb0cb680038162002781c5d1520ea4561b0641bda89453f2879ae203e4c324ea33533e0c44c0cf6c99166245d5d3b68a5cf20f4b", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "6f25e102899533e35d7585c42ee8510d96016bd57b3d476d4f654126a7d1ba5b09d5d82b14dc878d25c29477a44d623159bcbb91bfe1c24371a3ee77b4f03f6d681ec9c09d300c2716cb271d8ba4d769811a16af0df074cc9e9bc008f8a83b0f3a950bf60b5de7c36fc14dd806702b8221354b92c9aef4febcaaa073bce7737e74b711ce38c43cbc2267c844d97736f231b286e7ec11edb6f2cb196fd47b3654375d0552311be9af9ce2e4b75cccd5362cf66bf2136aac2b37082c5fc7d537c860b037366050359b3dd63cc74b37878991a9b079a556f8c64a4d45fe1334b57f5080b473a0688c88bfc489996910efadd1c3b59f5df8e2fc6efca10ea27ec999d645fd7cfafa735d5304d44a885a1147108fc84d883a38db62537c3840f0b9fd9bad6801a545c2f0bd0c29f8fe0af6247c1daf125ec0fb707742a1267e9bb4e8e4d0705c4fea99351c4bcf910ec353ce6c8f384ffb9a98c867ce85ce81334d0faa623763c378bc57a4b0badf74c00627531d0ff4a39146ddc1d2ce2d365df03ba7fe7a4f0a6277ae1b91c64c9756d49aa68e22509e9ca587a8f925fbc7674646db8f040eff5bd2688b944c1303ba0e8cd152fe67e5a24ac996445e4378ce93a9c66f9bcbccab53ecf769b38ba7d74695c9c8a872324d8a3fbed1ff84ceed06a8067cbced76ef5ae07b0db2775f7671d607f4b1c69ba104398c2459974830c08b9e2aa0d203d4fde17a8198d5f82d304277302b5c0eae5fbe67f66440863ba1e330ccd3bfbfce942cd2140920c88f18b443e6341b6cb7622d23be642a36c831ef4457b966f1a4fdd39fe45f437061c5a863f28a7db59f355295942bba79bea170c7d40e20146fefaea6e23538e5f04c3e7fa36d22142dfa83b5a1558f5798e9e5a0a39e0979e02187c4155f46acc32df7be2b5248187b8432259b7ec804af9218a219ac8018a7283b9b032956ccc2f85893d0d367f186a06d253b20591414f1c7a1b5f4d5a1150354284916743bdda6b389ff9d5b0fadfa4290810046f91a77dcff9576af76a5e3f44ad9993e9fe547b0fb5a21d99ef144a8797c16e0c24c00f69dbef91b60df49c46e0840e1d8bd264c083c2158cbadddb03da145b4f59deefae5098b254f069e68035ad3cdeeea47e35d506fc1d00643409bdbfd5c886ea11c8b3adaf05c85faf352e030fd88e76834bb5b151a0129693322119e61eabc191d7644120a105111f6e41a767267a6fe01c36442cc3c712eaab5b1e1948ae69f07badb80b0a02a8b72f0a12efcb31c37403c053446e9e4f7abad35cbd10867d9a8044e0db082069bf2446ce5eaf98ab66b707aefb76d5994efeb3530c0d0580723a8c571b918f4c5c2b9a06f119786ec9def6d39f374c280c38bb2a9da6ad738943c29b10b72268ea998bb9d3d4d95af71a6d9595d72d91588e1f5627bcf08b936", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "0244e73dfe34ea154a1604ed6080b6e4ff3b6ba107a8ec563aa93f4cd78da36e72024b4a868be337a626f62dd40b1e2d4b5bb4c64cd79632dc7b01b204bc1ae7844bc1a5d81173bd38396e4bf57b30c86b83ba6111deae60041c6f9c678fa52efc262f93f196924e0c2d426d3a91448e0541d33f82a81918dd84c5733326511da9d1da440ba16282865ed817d647053bf7a60f7cc118eb29d38c380bec00e3b8b20ed9c80f3d9a52b4b1a6021cd2f007f0937d0566a8008a6d749f478e175298056e4d8b9e6bf01615f6a93865b188f7afea30baac5c1b7c4a573ccdcd5cf41952dfb825ef974d22e6ecfd1df3e6047fb98da9d85acad4f3d723829951f7a862c18c4897815c07ad03f46123a888e8027726fce9f9f85e2274588ab0f985ee828d35355e81f980bbc50e37bb155dd0120da0328c972ce0acdbea89f75e9435f6e3f432e235c74e7b7a392fbda6ebbfa9bb0b07f85d628a221f8880941144425d295a6c196ec967c595bc291266314b730ff912c1ef82c1ec1c77b2703b21e01038582f4b0093ea028149de9a15c341f68b1de1e2c52d316c46926f2aecd2f2149343ac6e3e820dcb94b3aeb092f8d943110181c483cad08c3a7beea7cf29cc767595b1088213610a4d6950beddda7e1d57ba85f1744a3b3625a022d24cecfdebd23b9f7cfb0f5b7c938734e2bdadb1d2c67bc72fb2a206f8a230e7ea5d58dbd1265bd650def5c0873bc66ef5c0b85de19f71a0daeaa713ea93049e8ae893b575388018039ec136f96ccb3999215dad1ac76098523decf959aef7cd79ed9cf61df328ba7b5ccf50b3f95c510ba64f6310fa0ebdd75efebcb9451837ae454aa4a7fb943ce5f79f264e8d666da37e01408c5ac8d2bd6dcdac9ad7114f87592349ffb2717e29e2c17366687cdfabd41ab0bc940e2ca4ebe18a070db1ede27589249f5ab54c03333c59f0f5c710bc33abc5a598cf68fae20425df34086dfdec971641a81d30aa165f3916bb1aacef541e6a51bf8970b8720f85c57c4e2e44e7d8ee7631158414ea494535d993af35bb1ba2ea7f5e1c8d2a24eccd812a41fb2dc9780bf28ef0de6badd6671a441860c546ba6ff78fdee83b128657a1c55d6ce9911dc9f5623a04b8778d4480fdfe71d83753a716507f8ba184a129303509346860d4927199efa1911cdc82e36796b80c202697ab08664c9e3cac58107a6ee6136cafe4a4e017818edf21f9d356cbbfd4492ff4391a982e248d9c6ec0c537ae1ca696ef9c214652c0af547f6035fc30a721e3e558f9cae50a46603f277db2502ce3eccbcb3d9adaf90d72640b2b27e0dc309a65381ba3b155202e67dd9b840b11bdcc3564edcff6602fe0bbee9b7fc91d01693f4d7e5e52226e278b8aa7287d5e03ead7f06b43237e5bf2544710949726c719952c51342719895b44b40cbe5a5d67373c", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "75f88c5819955a4d7819c3e83c1a16b30e2220b44442ea303b3700b809ec632c7212e46fc8520cf53ded846d7330a0418c15ff3172a746209b5c1f8f7c1255e1da07f1817a7470f32e80da27431d7f5ce2767b9bd7be581ba2ad3efb9725cc4f343b41566554e844e4fe451abeb68ebc7f030acad6c45b32b80dad0bf1abb108a62c3975af4149187ee1818c8f0a6feef1f66e2677d62dcc21db84e614791b3c0781ccf3c37ee94c86efe183a847077a4e691b3dede6475721999eef0dc3db2fc57e503bfef499c555f5962b0575f4b33f5a84966c8330c2dfdf59736e7cd2e82b4259cf4fd9475f8e579f6a611d4619f04a3f4ea87fba550d241641d03ee406b5bd623347518af625952e59f9ad4210f6d920d6a3503d4970018f75e39c7ef33b61b5fcc80b35752760f602c001d04e62e0ba157bc8a2c2fb33d795fa5e16a7b14c9f82cd26509d98e255ff5bf86624c8b9e14fc71506ea1470cac433c1868079fc7ada60ce2a778faece78f7ace949277f062429bd989853e21a6c4eccd325017442bc56174984cba207a4de4a39df798d4c499a7ac7782631b6d246e64952e601bb6380d63322f23317c1397b36f89dafb1560dedbae5cef39d9a17d91eedb74bf9aefb362570fa560c8012f274416985d63c0756b05872c150596c00769d9a7d501679ec9724d43e7f3f1159bc3bf4c05f2089509a57715f028bcbdbc4b3b35f8352bbe9a9d5305e0e773fd1205c96f91eaafe488b30daada8349ceb85ab5ee11c5bddffbe0009ce8c800d774b90e1619df658da8189f94a131a4dc2b39caf2557282ff6c8f44d79073dc01c4899ac1dbb5b19933e27b8f75465e90040912b0e9eaa5a441a13c8c391fc9b5def12b6ed6f926b8e181c20d8d82af6b78a9ccaf8d08e7e87f299423fcfc7d3316233ca9f08a8963f46743ab52a363de143bd525ae921dd6ec85c5935156f05fc96f988a61831437d2c682d6e77a38d4a421effa0068f7fa7b5739a7f67083c377c10927554b776e42f872f03eea140929c7574527c483cf3863b6916200a88efd8b537896a41e6423ef3870c18733343f7db212ad4d9250af126a41b222390d5b5fa4deb24854f00c96c9dec0cb178db33abc28e43a5923ca9bc913461d581b67259c27b316c289afed40182b46038a113b0c6abfbce0968f9c34b17f0e1bf2509bc3994657e4ce518dcbd9876050774ae3fdc564877c60f32e9e7b274f1943dd7107d7b07b7c8a00663deb3c36c113b522086a5a39a1036179726110fb48db9736aa017c4886fae8013a687a3fbcce07fde69b1272f8998ae23653abf84bbc5359aa52aa1226b09a6a753ad38da5c0b51b825fc492bf2620c8a5d9423e77e768a0b9f926ce71fd0fbeda3fc49928915f4b7ee2543f52ca92b3e863975458069a04fdf47ac46da9b7bd1ffdd7cbb5d984558", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "48006088d518612e2678dde1c68fe79c6f183a41b0ae4ca5c04eca802aef08d4c03197c4b617bc6e577c0785060853647d345f384d82917618746b04d2752a85a14a3fb9edc9b0a0107a9ea4b92b373f4d99c394225216ebab885b9045256c3463cddb1ca89869e881ff20d230add99d277f29d939645b4ac1d3147e437660c86476578c986c6578cc994cfeec57ce63f588e501f5afaf2f1336f5aa4a58ec6230c9b8931ecabe48b36a4a5498c53c15fb86c0f987daab760ccc3e08f3839a87bd94dc202a4f553af26427d5cf0b089c91774ac07ac2004e8a7622ab55ef5c5ed463d25307e838a658c532f7a77ae9e0789f1d3f25cb9f8120121beaa06e9d1a042502c0286a63cdd2f37231c19dff00814fb31a7863a897afa36d62f9a5e59d54a8e9c251ee29cf1667b78567bc2f454ff6c286c8fe90de05f0950d8c214894ce71b4e09fd411472e1c400cdf669776836c1c9341dd93c2e84331390e296ba369c3579160f7fec8b200287ca3c5f1ffa5aafe64c240d8daa518fc0a71a98e60285625df0c5728d16d13e266db2c2194d37c15d2f25ac339a3a98a2f429c5b59cb192b3a7f626add9cb28912b379ca5a765bccaadc45d437fb4411726f3889f6984b8bcfeb9b4764c6f2e54526d06eb0c8b2f81771488cff47d96181f86da972dba8b8073b00bbbd86454fa0b641ed6a5fd18b1a572dec8408eee4eab28ef4e4e57a9314d5d66674eef629f6b1658a720a6733f331a479369339b94b1b2de5532f72b8cf9cd41e7edbabe7533941b8dd082594b3a4dabc4d1fe04243dcfdffe57cba135bfe82d311f7999f3967c1be6525d818dde3a35038a9cc05f7fbbaaa2bf881f5bca527a047cbdc70037c5c95372781d28c3ddb18506d423eb2a0eea8bcb68083088a3fcbebe9b2c033131ec6bb430aa588c69cc806e1c1025396f8aa8506dfc435a81c9e0aba1ae7c6180edadb1c705fb0cedd3e61af754f4e02a6034531c482c9ccf4835cda5977c3c05c271c893625b6fd48e21a7b05e6b63864164a1cec1d79a9890c956a8c80b0179b98741743b6fa41e348d135000c0811387b8d5c0ca48409a26890fdaf966afbb2cc66c5d9aa33024be853544fade783bc7a120cc91bd61bafb403d9f42eab2b25d510e9b5534dd85a79f5c898bdc2b5abf01b43259354bc3fd1cecb56d2859ee264800dced6caabac2b45576a21e8b53302999fa3ea227d96e9627254634ba3c97e7cf74b161d52fe7b689fd15c5d0a891c7c02304c0d0a2b3364f30798e0771caffa6eb641dcb6c6caf437fec73067551779d87214f904f37f45afa7aacc68e5fb6292e02e7952a90fd69ce358547cf0a3129dbcca0255aa87d4426c0aa3e3b0f935d6c39f2d98db2ec399567c47f2cb195190df4113e85705521b73c09dae76043a40f3e90b15149f4a9a0003f0bd9d31cf", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "27446bcb65da1b56900040a2c7a2ad71c700db90f035bee2425b064515222fe09ed84119820f8d17029eef47c2a5260845f9b46d729765381825c2986e5a43ee209f0c2d5fc49e9f33f1df71c0b6c8490c1fdc4c0ebc16e9154c8d893ce267ddc7efa0c1bcc02e6fb621f54f0538c52212647ee7d1ea032092840c07227d353aadc7901296ef5ee582fccd35e14e3f1684cc4c113569dc988645a767de40ca09d5edb975f4293b5e462705dd67ecef0a069ebe916686b849b5653799b1305ed556f61e1ffb603d286578932d7902923ca434d68ed137d12d23a81880b0173edac8111942732f14f69e0decb30559d434532b779457cd6cac762a2598bf6f6cd1d6348c0a82729ec27abd3f76606447580a83b62075c01825e432e80e24c05bce69b827ca7ac31b5125233d1234839c762b8e3ef7bde5f31279aee63b793edaeaed19baab9ec1d54cdaec7c37e5e42c5f1ebbec807cf06bfb099953c55f916adaa11025b4546958253fd1cf7fc7ce141f7af8da836675d9761ee94ccafb1d8b1370870a624f13dbc4b35f3acd9b6b2c8ed08fb0a2d87e156f9afa2ff117822a7f3a7e4db120cc5211a65e3d604b0aacb54df1f4652f547645ccba26fc5d7baf72ff8f50238d4a860d86ffb0287868283448210db90a7640c34591f3581a58dc77d30762ffce8afd3f73a69b4fe5dfd2a4f6cb39aef02df235df785179ee0d579c67c7169b8b3bcd11c68df7ede8d9e0b64b9e571f9f2c01b5aa670d7c672079be0ce642349aaa3fb794b5255bfd80eef2d7f0a078be09d4a45aa78a14dd5cad58df85bc25cffa23c2e9bc33b7caf3bead7653553098ed006da460512e8fa59a97220b2501a069f386b950a81a1fa7c10f9bc621c8af2d1bd04c0b637d15a51068115b83aec778b8bbd48151fe4b84e1b247f6f11cefd63e5ed4229bd64a693ae3e37f2b68c026306e1f3212db53d712d1494e313a40bb04833f45881710740c4a1d088c0637f53aed841f5efacd19e18e7efa8aed58352ec3fbd9f08ef9c014fa7e857c05ff56b606d59a573ca7eda68ece8fa52af6783c4103895e2a16970a7af85789f076eaa04dead2df515920bf919cb271d8223d173a9d8e679cbd974b5f470b0e89dba9072b861ffaa0b555cabce9c00469a2aca379d98f9c6eb18b0a63cea645a6b277493d40ab29b3cd682a8d0f3f63b2f080f4fe4e979d0dc3b60bf57f651576f96d39c21725efc1862e9a1056be625b6de23354c2039cdc06e77b38295c760ad94ab473decd52bc660541a769f99278dba046b330d9f52e930acc76300fc55157fd381ff1118b96e666bc0f2b5a5f9e10e3f4dd9de288bd63aa71cf818d4ba933f1093c37a415af9c53194e7c3f6a678b4c29fc328bbdd224e0a8b44cc35abd1d0e03e03c5d27195535a82c589eccdd144bd830a77d0237bc2f82ba", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 66 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c04c70f97b99b434dfda9c714f77d1a63a8840ad6ddb636a231ce2da9232781bfa12d4ca67cf0980d54162f1cc2e548598afd515acd3bf46646230b0597d0adbafc6bfa0b0c0e13fca111e5ee4fdfa6178877afb345ec4755ee549b0b16bda7f1f44630542c65c265833bef5cb33b671427a58de80e3dc92fc534cdd637c34bc215d34e07616e7b648d6996c61503ff14edf5c64701158d5403949743aea55f1094855a36b2d1aeca8243db70b2b605204bf83796c8ea33e67c45d6b4658e63495f5a8013a6444ce47bfb88535644df8cdfbd6ade78d12d53351ddcffb38bad3d61b6144d54dfae24e3e8fd15f0c1c9de96fde62d52e2bebc9df494211657afa23bb4ca34699454581a7c48285a3ec31da9f0e7b742a14bf821dcb778dd08554c9eadc98b320d893013595bfde60996a2a25f00921272350247831dc3c8d225abb534722e115161dfd262f63c4cd1d074c1ad5173bf5d0f6d22297b274a58307da2d2062f3b0e2808e665992417b623e19950c1e79544f839065ada55c5d8cdb5ff693276edb75c1d36f7a3c403a6c85e078485bc4e8fe97f6ddb32ea632ecd452a0002071e2246172717b973ddab2f1ede2405618a3d20f230a12e7fcf9bc3f12e999edeff9c595c77679cfa432c7f90ab8cc157308b20678fbf2c4c398eed877a88ac7f1380ee6d4b2a3bc78f4d63ec8df05e7e028f58d6f8a3c5b2440ef4865a1e6881c4172751d1857477f9b50423bd72a5ed018d8d4b0ad6def758e1e795c2a9361d717faddbb9af537b8fe90f76abcb0c328fc8c0c96fe490be0373f25ceefe45e909901358001bc4f5202019645915230095e8083060972da1e98650052ec6b144cb0f6c1ce4fe9a245c334e8e15e0dbe436cb6c008b8d141c5a7356e05f3fe657685382ea0a0a0d431d566648aeb9bb8425f4583b3280b52ff47cd63c16fbdb28f79d92a916474966df883e10f775c08bf79f628c9188bbb8d4e36667ed64e9e4f33111b3884b9e17ad9decbd5d27cdcd846281197ff06a6201028fc457a2b8f0d4cc67e9ffb8cb682d6a6b226b61b0161239822ee3f938d737572b7b88ac08791481510f40ba85d07c8b1c77c624483d9cd4050115bd4db2805e9b0a055112539de281cede085b645e1f8b2f6931d56dff54f0ba264b1409a42a8fc01e4bf20e18dd731e7def598cd65aa5c2e7d3aeefadaf6f30fdf7a9ddd28242163f15b0bacd6b81cf53c7178993dd77a9e442a0509b7386955e5a89f2966817c6b808522da25a271276f4a251aabe3f65adaed2286295858b145a4d987ffd3e80ccd427276b088974d8b52de6650b34555f4f9ef53f649d2690b7b468c46fe125fdd2d22c8fbc4ff67f6b9ff0786855425aa5615ff2c85d5fa832f53332eda3f02c05e49b8f719745b1dc6017575c40412f26eb77b611d38ff5d04e6a2d656f", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 64 instead of 65", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "27913b39b79378fb281b2ffd5189ec21b7ffe5550e0cc97b2d93278cdcdc73494a9bd97149e2888be0eb69f610c11779ab21879404cce0b27551b03ef1a62424d461101a806a00c6777cda274906623cee2c446f2cc11eea55354c24e148d3ccc36691fc7811097be0da384540f7a9c591b3bdb7e85a8dac65e7b888ee6efe9df9d9e513fb9e653c0988c03944ece3bcf8f32236ea608a93c2bc075a0e85d6b7fa6a7de693d85ffb9f56e5c8b2ddf499148e8b22554157a765d3ea7d4d251f8db173e49aedd89c68918b621f27b12a6b25bfb0d151e8e77c5a6fc72698eec86572e4f72d9aec0f3aba3e46337967578e481bffc4dc06766682944d4334043e29d89e24cf1beb8112e955e0337e05054ce17b9b76168ac83e13d2ae0fcbfab29aeac778172c5f11d398bf8be9d5e8748b6804a0bbd082c44e933220eb99d095bd2c6fbee9a799a65dcf2ed424266067e272634a6d2d78d88587055f980f55694238e8b2e4eb22a63d972d4859a357344fcd676f0166475a4d835744899533eac0ae7c54e07ea68f2a32a2ff43be0358afcc2a5c9f9650b7338c42993eb7dbecfdefc6f865a0732350a5615a5f81a6ee35f609c2b9ebe696e9014a3ae41ea644329f54f0e47e091845e5cf8298ce35abf775068abcb3bd79f2d61e3c5346d82851fa366c9e47321d617d18e3825597cde8dd01516865d8f14c651042cafc749f6b90b4b459ed8f269c0e346f0e712002bdd8135fbe71b60f7977fc3ccdd03a4e6118a5a00b45e70950fd75820e672f73592ec98ff535666156dac42a907aec3d3ee6b29cff7244e97828575f955153555a169bdc710d2f273d543f2d5a48b227cbf73d3e8704c0297f0a8bd687e3efe6be4f362643fb0b03ce872c0a75a73684a5f1c5d5842d078b669bd6b1e0250fe1c16d70f8fa5f85d9e241c65d615df618c09c8440fa11b96e2d6a3a38800e9550cde03add9b4a6469b24d48cdb2a7f80f7f17501f68d6b4828959a1c38196a3e8a5795bae63e53f0d4b0eb8ddd6cb7fe021020d0995664bc30e2d03642a1cda8314f6965b2d247aa65ef7b1a0d1a2fcc1ec0039031f458859bd89d022e82fec9dd72e9669d81981b132bf561578a7749783f7536ce76df51b3ac1b571abd4d05a1667fcea774affecc5075f5ac7051a7a911ca4d1e78ed332e17062e5e2b18c1ee579d80a76c3a8cdabce5bd34145416252c703712055feceb333aaf7343b1f92f37b06c54e0e7aa780f46a8a876cef373a3fcbc8ddc483299efeac23c4326d840e7a664d67a2b299ce89c479b26cb8a5186308f1ae4d18db867b353ead837181704f952952af2b8d9d2c4df5f659718e15db41b8728e2509d9d6e974f9b2b22235ec5f6ed2eeddf6085f9c09f64316a9dba69e977773a075d3f4e24de6223960b65fbeada39d6e9996e7438f2ffd06d104", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "604cd3482648fc2a0864b0580cf09a28e26901c27639bf20e8df0318bebd826a6f2a7cce816f49ea25bdd68e9c5f2d9fec5978e22be5bc5dfc955c54d67f18a38f892fe89ed5a13a0ac816f6e8c99aff81bc5622b023bc6c42b8e48efd2a6dc35c69f837eb677363aa7a392711523af856fc2d4c39513f0507efa345ffc854175906782eae65f72931259942b02cecb3291af7943aa06b4af7baade8bf9bd17b196827b7b1955a2ada46f6091c253054dfe02ba21a072eef131e9bc8781b745b028a0d960f234640ed4122c5036f94da35ed2ada28493caa7eb085e64f188ee25ad2630b2d5cb8f17367c28804f71d4469193d945449304261ba7203150ff577d2f1806b0c75cf2eba3f533910ae078b7c8c9db989ded25fce3b093304a67c5480cdcd4fac1fe1721d8422bc372fa4407fa0b1e3233dfedabb942166135acaa9777bde5bd3bb9b627930ac1297ae2b10f716ae0023fd547ab642dc96087c64180e373f422f18117a426c47d0e289c75caf50d35fb61adcb8c8895aa4b989846cd15d7bbf654eb4a8c66033ba039de760288a80cb23367dbe746378cb9ba3420e06c3ef14c29bc31c3c06fdef26131cfc8cacd25a22c31e4888bd11acc9166c5e989a168faa75147b1610b59f7b92cc1213b7803849d44563b2609914662940b556363bcef68a1ce07a83a07564793de9440fb1c3e302d9829e163643e009122202268cf799f8fbbc0413155c74959ca5c096e5c1124ebb7df0e1f17b67f5a3f34b918813a7f92423412ad2ef99236c88bb69f98776fe869d603df579ba8459aad121ca2a1d70096919e85da4f575c50744a4ee165b850fbe564602ff0342c5c979d090fc347de11ed4c6755146b1646af6f2f75387be5167ee900eb0475ccf543855a75f1029ecfb9b4a43ca3a01007b4ff78641161790d7db98c086d383d46475c4476196d28e8ee0737cf51ebc8d5b652949f49407ce778f4311389e5ee82b7d5c08bcd9fa686ad026c32dffab2c83a50cfa7942f02ada8ba691b34e02b1c81bd559588a323c346ff78b5a9a0ce5f31ec620014b964a6914f197091147e80ed0ad557b735641159f327613d4d34f5c519418db0893bd7b167007ac8c61e46aa9b3704f44fb369f6f51129aee94523cfa52a6f69254aefe3d93b4fdda931fdec2835c73bf6c7936b10a60fe89a8d1c70cfab3bcf60bc2b8f20bb6e48417da932c53d5bd579e5215b3888fa46b0148e94a875addd9600cccb3323cb1ac3332bdca1ab6d717fcb1097398dd389255bb36368d0ce40e4d64af3aaa11149d478d278e973a220433bf69cc0d79b0838a5f2ba006f91747dc6dc41a865836aba5fbc382757b38b8d79478c9c2f24a67d397c600b9c0f49e550d21824548362f16d0d9014a169b96d59eb162b07c5796b62c09e23a7ad90bbb3cda0c9b20379d647377", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2fb07b7a7d0c4ea39c69340bc0e47774e2a11adf78acdf1e61b530acf73a15ea48bf77ab4059365a141fc1fa1b39ae48c6776d66a49f53a131b73d0d2d02ebf7b6e2376434e4a6b286b61628a6ab7b7260a74e2719ef0fc9165caea38cc4b07c388d499314cfb42314816313f5f6e1afc8589a3d940995d8e11fcfd2e2e995ed54b49cf05508c8bf74a4f07628084f0fb20e1531b7a17d07caac6a02cb0ad65648f23db21df108b0bfa13bd909c18ef146c3c173fae9ad3846c03e401b761ee7700cab8d53aef2b6dfc8a8201ff4667ca80376e6025312e7fb5109aed6d21cf33a788849e29edc5fd1535355dd451669b8b69a4f587a4afe3a59ed9c65e57d69bd667b4662431c3727df48d560b98c746e244b821581ed0a51c5c09ea53d64f28f4d0f1a1a0610c9b2246dd97839699c0e3957f44a5de35d4d1cf5f154384b1a551f8053ea7d1b47dfbd647984e22243e69345b5fdd56408a169f729693185d0bf1b475e334646130b3073d09f380147b3160527c21a964a28059876ef564199f55e37e75e2dc66e0624addfcca544650c8b42059fe1fd0a5c67db638c6f9a1cfc91d01ed047c0d8977cb44408282b0c6ce4b986e641978d908abcc02202662b51c5e49b83a7f16ab2eb901976a5f8bbcc513ead7688b171d5cf6f6d7ad26ed4c526997588849365c14b875bbabedc0c45192340addc18daf47331fed422bd0a2e8cf1de8b3b5c70b68e3e4d336032888b2c676098bb671b583ace52f5f54fad35b0ef45c3733862c6a8347be72f5e9f6440d2f0805cbfc7290f4bc115c96e91222d16c18325501a22c0bf17414c50c58489aefa06e59bb53a7859b931a497d3a46d5c620cb4f22fb1ac14c05812f485c8334c7e18104df490958c0bb4b70a0d57140d01428984ab5dbe8f2edb4b2fcf9ede38930093a13f371c516d8be000628a72e503cd723bb1fd0433fcda20aebb9b3dbacc73f84b23694e2e145ec0bfc9f989a4c74c6b741afacddc86cd2614d3555d2cc535ed55ea364790169e6b8f2bd0a354349a839adb4845d8700ac92c7b53fe70586947a8540c0946e34d177eefdf4737de9e10e4c554eb86fc4cc31b24c819bcfd590acda446947fadf0e53e7ac6221cc99c66c2800a78827ebfceba639c949959df64f33353e9e1aa217be982cb9fbbd50152427b81d07af17dc04e9aade532d1c8fecdf425c2a299df89a923163f73d1ef35e0fb1ec45dccddb5efbc98f48ee1992f8eac77ca1eea182d62706bafe20f1d72cac3babdd52b27612b83f14e0ecd989299f3b38bf3286f63ecce79cbf13796b6144567781f59f7681695d9362740fd555698a038b42cacc0b9893b768a7f9fd83201f7a487a40902c561b759b00518c15790bc2356fb101aeb361f23b42fbff1977f2c99407447a5c882a88256017d0c675e29df03bb7495e17e", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7160d1d817e2b7c4957b4c3b437e0ff06993109acfbf044ed7fcb14f4133274716fe98b5e9e3498bc3fc61bc48ec1abe26f45ed87a34d0460486f91b6d269ca94d592e03db7f3d79a58c95de7658109770ff1a1f1c37f758110c231ba854b64333d77b9decd9586b54aba935e229aff46cd9178161a2d6fc23f4f336ddd09fb607eecfb086c529d24e1d4276480a48af5778e697c8c07d83523c5104451cc2a5142e0df37da3d2942a85ba2370c294f64836227cc9355e4983fe5638feac5f21028d91cc6ab5bd4e0eeedae44fd9b7856fda6836c54b4f03cc0b8db8969fe73698a4392bd6d6f77e13bc02e162f718e1cde3a1305d9c59566d8156c1e8d7046027c8af8c88743a09605c9eef8711756ae98f2e1bb9577538ca944ea9c3ca4b5792e36ef7afb0a1df0035618d7c1fcbfb79568fc47f109e945f10d62d6f33a4c96c4701284951c9b07a3ab83a752b8be32a1b640d946d38cc848d879f349a375d37ada4c015e86a89609b14d4c65dac90249500e58cb25d27a4d801e799ccebda8d03c34b725f6a13051e813f0fb5e1410b415fe0a76e2adc151c2d8f7f26ae0f9c31723f6b5e431e790bf2a3169eb9edbe746711559bdd9dbdad17a697dbed197c1260127617063b6b662640ed7a14e98d52f578a81fd2f627320a47cf52fd811d1e76e0be0290a9876b8305f6368d385ca2c86c9c66448181497507b0e3d05862bb1a542164cb3d2c192a75259ce45f2a71b76808499c9b6ef5d6fb40e8d377e1c24e5df0726bf338960e0235c53621299407a0971964876e743d656ee1f539bc85aa2a024bcb37f783d86abdc12c755e6a871d9197a17a7a2274525f84768e53640eaca0559b84f964d741e7b5d3d5fa7f69d8fdb4eebb2689cdb31a83597e93e14cbb3d993f38e20a49e144672c211c37b3135b7c237ffbcae09dd8a3be06a0720b1b6152081875043e11b7e09daebeb98b8ab92b7d57698da9b54a4d2969aea72965514e90d02f56f24ff912d38edf667c7c560cd428a5edb8b8407c7f069375b8015c6e719b2e5867992dc39bc14f253b357a40cab868a1fb4326cf5f2cdf643f585db3d5ec6f136aa252b48dc2b267594f8f44a201384b4540debe22aad59b25f9032dd6465a2761d1514ae768cd671cb51eda2cafddded3598467f293b9ec154ce6aa47b89f11b3f90fce406c007404177d354effd04731bddcde508037f3c5b57d21b20a1dff0927b30619da470d577db7948d3d691ce9da0d7c11d30e9b6ee5eb24b4c7e459827d66cb8a138b1debe55b5460805a409ba612bea893a30270391bbe04ce3639377385dc279adf4ac085e7da6e6fad5724ac18662a0c4449a80885ef041c6f05d3af3c7b001713b1cc2c6483330372f0c769b38c84d1b1bf5cc9092f9cdae053aeda99c8fd50dd342fe10d9972588f298f6c1de8a5b7", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "698205960fa6f1e7b1c86522ff74daaa3498c63e7fd83534abf560700a43f634d48c1ef0e96e811b3fa910a56de10825f12383c04665759dd218f52a36a8fd607046f1e5949aea53322d1e64320bab6fdfea2604a4008b31a3bdf93e77e34a792d2a127835d30c4003ea8f76fadd15982446a367c038701139dba5f310d5a7f4c447c8afa30d359c787482be94f8b1140a6b13f4a2343b02d81bac509f4fe901748dfc2fe43242f9477d2affb33b20d1037cab7e545e0132ac573f2bfee0b80d1655fed8965921f0e40dee34aeb5ae67a9dfd6427515ecff5166164caed39d186658194a3b0e345d61cdcb8d0919ac526901cb558c65d2e726cfa047395ba1abba5fed829880d2c24c4b53999ba27290e477e3c118f3972dfcc17bfb8217b29a9d8ef119b1d31381908a79340199706e24222c31166d9a3b9be36054f75645a6aa7209accee4fc7fd4da2e7bdbdecd412fb7551b75d3f476a8cbc49ef687ae60318330633c0001bf02bf73d5103b57341b877b9008095c7674a91384dff56abc0bc1f0b50f93e6f56f2e2b7d768298cf486995a229fc1e041f1a03fc9fe94a87e60686b0311e714de234c4c595e86221dde0c1df57aefa0b452b3db4481b56c37876a2aa04df2feb6f1bfcfb80c7995f54962277487dc3ca979693e1d2a477176a892d326fe2f798e1849bee2a0da04ce6f959ac049860bea26d7228b911f7d71d7ac08f04c22880bcdf7646589c68c39fb930957cdbc558722e279ecdf010cd86c2cb8f14255510540ba16678a85c9790f4692dcb5ee79a79134f95a75fc92402386ed5c57e4833916d98b1d1c8dddb187b2d8bf8457a5a3d3ba224900ed835ba275465a0f52f31a50d034b03d67579a43a3ebb6c0003258e2f10f4ba2bdb9a43887e87a35254af59a010a5f4e57adb204c08e7bd192b7dacd81684ac3d81d7408870f4bc3809ef2effc7b77c53fc57b1accc246f54d93e47cafc89ef7970692b4c25dd9162ea35e6578e7797d289a8f0d73a955290ebcca3b28c5e908726b15b8780390b4985b3cafa4f4814ca1e1d8bc6f8644838eaaf57097f12c778d5136bf9654a7b63f5b08bc9e7adf3dcf2692f2d9d36b5aa55652cca9970508df781ccf8bd3a71939504f430e69f8bc3a4daacb10c360ee8663aa562fb818c46f7b1b59bba385dbc637ed69317c7fdb547e29e93b0dae256facf806de3927f83337e615748204ca22ce0809e6f4ecc5c549e086fb248a83c30acdacb597232b124a31d929b82da1d4dc6e1ee61b93f07d3c1711308837d688fba498b54f88500df924243fa615345fca36b815720a47e329f9f4f31c84ecdb87136f6e3c7af85cbc5803723b235cc7cacf4943c19e72c7484ae7d3dab937d62081119109129b2cc00a46bb49b8767d11ea9cd2bdfe3acfd56de7e4658355362acbb1d099869e210c2", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68b7bb21de3a902f4ca45fdaf1e2820aa813e66c9c62460bd62342726ce38becb277c953946d5ed422bf251c99cb5955b659787d953e876ebe7844a43d93682f706a69d7c4b222dab4ed569a38ee0bd65b4a4aab51de218c96157f960ec37711e0d37dba887485ce87658d74d311961fbd192b13e3e2cb8b88e37bb7dd18b7ec08d17b498ae9217eb8a31de803f8a0a843593971d69db4b434b96df6b3f00e801edada37fa4c544f59033d4f5df9445863e9f663400afa39b78024e912a855849401c7f46f9eefc51432b95967dcd08dd5bec6d501aa777b968679d4cb7d89ca0f5ccde8df5f883ce6deb384acffa1dffa2eefbd19827d9a54d104bc363e98472acb8527c43b133309d855b117209b9ddc1c6071bbbb8ae02def3902752084362fba0429eeeaca5bc1e92699cfbd4ae9f8ace1026d51334a34d9800ebe1150c0e0215d3c66133e5dfb35edd6c6b265b47d0c7e2995d2ece94b6d11e8c649c513cfb821b6e7627e301cb2789e243d743628643e2fca46885118b62723036392bc3ecf91d2b7a807498f59ae2008f8eb51474d12ef50fc252e832357daee15c4b82411400a0d26bcc2be7b07817ae9a5d016f9d7449284b2a5714ada87f79c1e935b582dcfd306859843e8190e1c9407ca4f0a5845891edc09812a411bf342c31f8146284181a2886d3a30d66467171cbd8c18370740ef2691bf9ef8b5db088a94e888a1f8234c4750313dd7d776f9dcba5088181ff05c96ecb508be5061b23d72bea9a5c3be21d78f4b123bb0d4881799f0175816c03b8ebd4e6fc843f6c5d9c5af19b6076005c57b2a203f37b3513a7803e632fff769b870ea1e080c47591438adee979e7aecde15d6e569db6874d63a3f76ffe1e7080fb12af9af69886659f5d18aeab349f092307c67669b16db17cb7db33e8ca7459641c87decc8eaa0f26c9f3567cef0470f5803a7bc2aa44e4552e67c8a386247b34a5811d91ee502ec9e3be1ca1e6d0df279478cc6526557cbc0bbfedb1e0ed0ea2079ec44cd160de10f14ca241ee1e83ff21b03faf9a939abc8be82d3a4bf87d60a53ba170338f5fda2fc15789a444cfd96a28216b3273c2914f93ddd80547c46c37025d8eef54fe627a1098776e73904853b9798c5931a1faa74696dc9cb64488fe63a5276e071a8000bc7608f4676af7b420c35f69460c284ab51a6b05473603b6f8056ab61a816d5534d72664d0ec7d4e5bf88bbe80c1f9d9936517c33750291799ad12b1b042625bb51d6ab1f2b93e4964908af56114895a1aa35f93c37b54c3aed0f6161c6f77a2155fc23253c609f3ce2b7ecbda01f8e52115610a3b070947545e90f3f20c2c6f05898e4ffe0b3b9eb18e8821495c283933ce7e44dd998bd88680084d63def1ab57c26d83139d677a5c0b076a334b7c6939698f897a2cea93e84cc6ece5bebbe", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "09c43be83c5eaccd6ec7c4f0d4455468e078a2544054be33fff17fc95c6f9293a3d24423483f9906cf4c7363b517c1fa9cc2dd5d2f18a6d4567791f238dc2aa6e8920d22ad8cbe2e546bf2e76582b8ed8e478b68f80401a8de504c288aae076906faa49238419836a57be1906a463e50ff826d79e005cb183910e2e1e48a227b0e310d6beb4b2634624df9ca6146bb700c905cb94a5c28868261d9c42301332e9a383e482f5d2fbec867e958ddc6e2ab2f49752afb40612229651bfcfe8f506af9b1f1db4ec02602d04ba32ef0d9c07aefd6accc4b972853889bc425acc26cd54d1fee84943d990262f5676798664e7f6eca8458c926d46230506efb4b6346b5dfe0cdd78c29817aa0d55591734317558f74d23ba31edc157822f2bdd5834fc0f707f3cdf4c616a35189f3abf7d27b0bd7a2f28369826d838d1dd11ff7048d24f58e7c7ebdc7059f8030f480bdabb2893c0541fec201428b1f04c4fcd75c1ca796357ab714f766203572f30ec152eaa88096b51d8dd63334289a9c597ada525e12c6aeef251b3a9c450a2c2ca90cbf0ce5ee8391eb844f63ced2686d9c1f50781ae6860c218546573b7276f431d001684cdb044a9b96f153fa0c853b97cd16d0c2429044ef71c64138d94f3db8c605cc108ac79dcba969c05c6a7f38aec598cea97b0d3faa77e1443e6c8357b6faa3bbe9c3a9649e7cce7595a5e06f35475d58ea93fc7bc6e58d7f4a61395c22098ae1b92ab5d919be3c0b7f84b0ae876a49c1d8d02f3acf45e8eeffdb484c648f83b0d0bb0a4b6c0ddb318bb3252f11c6726b46f4dd309fe148bee6a8d272a15a7c9a1eb78a44d0bbb7db95d76650341f45e23e8cc91ceffcc008c2803dd52377c5532217b5b2bb10b2e0b0871b6579d3ad5c806ab77629bbfb08743b92fff8b91b59e781388a7193d0a0b359a0a98032aa96d4768e039a9337442177bc5573765420232768352cbe56d2d40ce535e30f6b28b6f1b70a069e76de301f069a312a3b1db9ed647bee50f49f4ce21d116b4fc2c5e4f742fe62b73261d133abd2680e3035cf16a99ed1cbc40d19ebdeff68b94ae5064ec4915e4e829ea18df4a893b608aadc78d63e207d1f449ca9cd8b3fdf2093d76e8eec585f7d935304933ed733ab681b392417450d9ba5db123be1ffffdecdbc9438903f5a128a8b5887d08b4b5bd38b2b1eb5d98b7e8664303b0794f0fc54f982c3d1684f29f615b2dc9d7e86d9629a9fada6541ded05c983d7ece95a6af02fb033a062a5fe944bca9dd39050e1a32e23942a690b0132a1de6ee29fab4c214a0376809bc33306f8526e32f3d81b61a4a971e0c62301d28c587c561e7412be681f8f394c9df509ceb223ec784f6c701570b6fcfe60edf9d983529696914976129478602a30301070c21afb81dcd928e8a95e13695dad1707c9763f4a3b5fb1", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5c4d16c040171411ddf7c0733ea3b5dcb0e96f228fda683f5ae3a74a8befb8c74ae6fdea7c8cab0a923b49f55eb8d6301c07799056ea191689d18ff26ee86e971ad5b6919aaeb2fa112145cfb313e93b7afdf03ff5c7a20dc5b8284422174d02b781a2c5f073dfaf51e9281ceafb31cdc12d6e22add0b8a51c1977cd8ee91f5522fd6aa8df888f423ad46a180a982fbd20477317c004b76c9e94ccf8e7e52cfdbfa9734f25c254a972a703e597d3477da520d3f9e63713466bb9e50e87168e8bc0a69a0580d53204af2b829984dda2ceedf597b24b2573d0be87839ab915762c746f84ca256661ce55b59f8fab1ddd1528f8a3b9f51edff7e3eb1f082d575e4c87b30c956fe8b2e6c1b51d4487306dc862ca9bc8bd98dd8fde0cdc3e275704c3f0770ff5a818dda74f79d86bda7e9ee50d7563fde58a8e473a0b19f5a097bbfe50c3fe62755ca9a1c35a4998a07539ed88efa4cb189c8bae33ab94b1b218d8d682c9ee1bd6d5919b76823a76d365369b028aeefd9ab8fdabcdfbfccd1dffc850ad5181b0f2ef08f44694ea7df0a5a61144e9693952a736aaa7b1fc022c112b5f2529ea9b4f6e72b55608dcd3196d4767e0cc937f5f6a913d39c64050314ac06a64a9f60fe4534c2cddf001f0f88722b92e32d688d578ec74f3d5c6c2d4bccae1cabcede4d1595898bce90f750e79e21c031c382b0f1f5bc34018e3264781d1940e093dd5b746666a5f167ce7188e17e61c5d944e40cfa9fbbf066faf6727e6bf01ee59cdc6cfce29acacb2e8959545cfbc39871d8ead0eb5a8ffdd32e8b5b6d35d504603810bb768b1a101bdc1c54b58615c4539ba66758838d13bf8405ad5fa5840de281cd5b0a41b16f9789b58c21b7de15cb9ca2ccd2f2755b8c3c57da5f60a26cd3668c3a8b0755567566fc2312c64213c37451fb98b296fbc345d8db27bd712ddb62192fca12e044daef0a44c0342d7e211cbed33590525e8b0e9e3535f711e2753ba32ee7bf422b2d469e4abddb8e3fb3df658de1d1f49f57bffe432fc9e9ad06e12c60a5d923f062b1162f76c8eb10496627103533d4da92f78e36efd20b2f352591054c4e239eed169306a190d8a215e84e3fc45197603371e694d85a04dad7db66634681a66b79afb9858077a252ccaba8a7d1d1747cea7c9a0961c69af2632cb8c856a45a71ebd8a10a02c091547e32f4d504eff4857625382a699213b81234b60f0b9d50dcb4963f9d8dd76c7b7f70eb4c2bdee60b911a9a22985ff858d6a0fbabdb44cf9c2b2de6fd47a1c192d2081b85ece923c4d040ea9b9ef91da229b1550216df0f0045898156cd7f92d282a0a1ca4e09f4572daab32e27ba5a69d2e0e52b921c21e904e61278929d7977a0035159d3fcb33ce7d8c12a5eabb12f5faf5327a92df735c6b5ed6144b712f25245667f95417b1b4dfef5bc282", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ffb8e2afa0727823b72487136dd2cbf5399ab3a6826ddf4f154a458ede74aa2c75c7abce8510a80d2e0260072375d6fed4dc53428c14d8272b8a6256fe26678981b3c64244fcbfb5fe2bf1d2c3ce950f4f87448579e331691899ac0f8fd21067c8dae583f201a89a2f2fa9d0360e997c9cfabb9ae407dde4e529901b6a3d650b70c5657a249eaf958cebb7f6677bbc3372c9b383fa6efae622e6f08273d72333a4f8ef2a421b25443d3d720536c799732622b2efa0443035fc632f69a75d4edeea95fd9d0c8b414ecabd9ebc0618dc8ce585031e0572dceb2c5cee66afd1cf4596d6d1b7673d7e6a9b8951d2937e124b2450cf5997c745335e7945ef1383edacb4fe80fa328638e7bc23e7f86aeeafbdef7814d85fc423ff009cd3c4dfeaa43b88391d7896ccbb8011f5ec8e8fda4d7440cd0db04fd2cccccf10ba60fa92c1d63c2028402698ec75eb4f08bd86edaffe4bfc1a5ac704829949634e0f8965efecef49064b860e964edc851657f15548cd29d0adfed0d8ecb1c4a15f7569d6360255f968306e1dc81ae45b964d187eea255f99fd59284dd551e5430233536f5b51f57f2feab5cad38ac45b9588dce396a6a2d45880329af671ea514cd6c6812407339b6ae7daf7ecd02255de66cd4a93298f909bf5414e667039c72cff01986cafda44d024365a91f9dbf6b1930bc39a8af74910938c7cac1cffaeee5cf49e19282ea27b92956b70326e1807f423da42e09830f3f1f027545a2bccf4c23030b007af706f7590a49fea3ac4dba0e88a9019d5cf843c232830689d0ec7760fd92d86c74e59e73db895279da9440f48adaa797e753e24f548c2140fe2077be7978e321cdcabd884486f0d66d9dbba364e5483a660ab8b5a8420358534edea9752592d24f8ef095c7ffd7682f83a6db6b6c393b40a3874d19d82b95c5b4c7ec2bbde5e8729ec9546d7f7ce5eda7a12130a3a76c31e2f752f07c6ad0653f003ee9ba3bc055fe7ca1ef024a4c6712112d43e7adca2830a7b6edfeed3d7ab9a938bd5ceb13650602da6bf1a411d6ca2b3267a0a8f5f8ecb34aa3945881e90d7e26414740055ba379da970c59756d07b2237c69407471afe8ff638bb323d43bf6a337841fb097b021ba41cb3418955968acdfd69c1c1a78dba8a81d5f60dd075d44b4feb2965b19bdcce247d0fcfb6c0be5b19158b3a52c04d028289b4e140ea82c5eed70476ede86ca68cf539bbf9587bab665af6eeedff60d98d4589fa2cba8a8a7364b8e86873fe1d6602813176c9dc3af7d8dc2f9876f094586dec22342eedc909082d7176ce3e6fd380d79ddb400bf131ed60291704b6aaf2cd8eefb2b6c5e4f9f7860754626829dc4622960c3904ff34e45de9b4058248ccf01fe3ed6315f7512af8b6654cfd5d1885b11464df08dc4d4d0dab4a546c613a1779909dd3c10a34f49", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7b88cd5ec1ab2cb7d2cc32e19e56124f8469bda1e996378a933a52fd101a462b04d6ee149c489d306101fbec48ed27c2e40edfa1cdd6df289653b1be5f7fb3081699840b02be665e4d2bd7a0575019490e9d31d1dc8577c4d850a3fbaeec629eb837a5386b87dbae9878d67552c3715c4f9f21e0192806b27a4ce8bd761160e676a7d25f36ebaaa18f7657de41d332fac852e09d646f3c0d75c963fea7d958634762f4e50126fd0c05b54c340c13e7b02d99f5586288b39235846bda690de489aec04867f4f3d0d99d4beeb211e97384b8f0b09a594c30265ddeb2628f2253d53c762a84ab90ab59aad159702438bda6581bbf8bfcefe36c666b72191a60b82ed43221c013e48690e1a98f3b0aa2265593f06276448b1e7d07c66f57a127b39d0de164cbb07953ba41789fdf451df090249a340922a9311b8129266a9824d21857cca5ee8955d93bf282dcba8464172b4c8c711e0ddec9c7945133939e9a471280b9b477a6afa158829ba9eb488439ca6104cce17935883be674a5a12d3eea4e4e1ccb8698dfbe1f147a2cc094907c80494b36b7b669d6301249ecc52a8e4d0e1693218500c0f4e8e185c0427bddf139585eb7de4b8d0ac57baef22c9baf9d24d6193d8977728bb9a382bb1e51075a496eca5f77071dde8a3e0aea97f03bcd191472dd459836d3082bd049453f1aa2eb3249770569e28210a0894668f2dee586b1a98ccbffa2aa4e357e0e3bf24f981904d7d0775b2ac68302cba415d03fb408cf9fd2b2f15bb355e7c177b50bcf939bc36aaa4bc5182147dc83386cc5eca3cb3b5399ad7a25fd84993c9ff057f4ff2461255a40986204ab587a49a7d26e8bbc6f8d7fc4061c38097258928553ea3f61fc8afca39eed92e6d04042b34c257d56c5d013c4347a20e92b5e5aa31e9fd7afc2b49a315e40e8d58a151ee3a63d7ff412e1df340082964e5e8d95b1cbc8486ef37dfc43b2f4b73b282b4ec246a6fddfb3d7772f18a9f27584f38c65788877c1859e3a57710dd19660def52d3b0bf439a7a8eeadb70f76c2715b8d5f75a099970f566eb91c828780e8d161d5a35cbe51dc171e9278751048d6e317c044b8461293bae7ef7cbfb6be1da1b197900ba8d599f27987789595e842336e8e8ba687ed1e44254724a7589833236d960a0f51057b896e3869afa1a5ef88baec495141f34f9523ee32d3ea46d3180bbbb763a1843ab17fb5fba6b8611454a71c1c2122675e92f13c6ea79d7d0fc0c26db730ba03aadebffde9ea851347bfeec1972b9785116827a06c2840b9953fb5eedf7dc20169e9943800d2606a29fb0ff167106e135766088426ec187cb769e7b606ecf5c74ae097d398b5bdaad069b2f8620f75858994c0c7c9b96b369519c2068e1f71a915474932b80841b719b7866bb19f0d476625a9b8ee5cedac7f2edfafb7bf3536", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92af395342734fdaa5adfdfbf90b3c5cbde036bf4164409602ab573cbd73e7f1692fd0116e6e79470cdae1e6a3d24403ec0b12ece0bee818680baf654e75861dc55c8b72795e212173eba067e2d136a5e2acd9062dde0efdcc16af83bff097efb617cfe7664447ff7f015a1f9d0e0daf77e60503aca819b4a4b6ce7b6b9c0d74ecbde35d6412248bc715c9674dd01dd51ff5ff1e944d9305bf34aa25a98ea6f54480db82cbd316295d6205e154f58165b01b04b2b7ef407de19fdcac27b5e2eaecdcbbdf8170856181b030cc0c5e9267e61d2df99d83dd853ed09a8913eb72d2ce5dc6c37cc42733735a978ecc7b7f74a53eb8ce45e5c50efe5104731fc17118aca0e4f46c9b89593a5601a4f95f1874aaed87f04b9b94277bede9b3007d4ab3afd8f38a8c3f90f581628481321ccf6ec027c8c5c52c6b273250973f69bdef1d8ba1b2c1130a84cf1756dbb5669d667856c5a6bc6c8ab3a587a3ca038728263b4c8343feb8bb48daf8ff77bee54b1105ba1629c3c3b2834273eac0c9a3b3a8817154a45e44f248c7d3e72be27e60840082f07d6fd17f662c8bab06f9fde74599b0b10dc07416db9130b1f6f3ce8b645f82075ece997debc9c0d86e6c7f09ce708872f92bc89c1edc4d95a825f503527c67b075be69b3ee39342ac1f6cceb80308cdbdb8af8a664490a1627ec7c5ee7a39b376d361206f3f09bc9119ffa7b3cc582e52c85daba499a3af6fb2a4ea80fa1f1aa74373bc853e4dd45ba1a37bd3e37d2782467474e4b560f06dd3b207c4bcb638467c92d0a6705f50d7e62a06ba6b71e2e102a8d1ac91a85d69a1f76dfb5d1d6775759e7a9c235400dbfffbad75e0124e874c36a66c7afb0c3bf1ce2d2d4251090c5485e197f85151deaf5832bac261c5480686e978cdea1b3870cdf5f5b4f70a376d07c67adde244e55194560dced671a3c6ba67fb26999490f077901b5010b38d61a1abd86a7c1c2ce8a0f80c76af96c1763df51fcdc7de5047f543afbdd7638bc2dcc85e467868143326b8b90da4a440bccb10918b1100055492c3ceccbbc1e7bd508c6c9ab6797eab6419123b194d6b017a50046b435291d9ed240c82c10bb2dd169cf7b0f0f7b835a3905a1df8f3a22a89c8c605e2e3037bd9b8af76629a677b1c0447deb804245913e8e1ec4ea138b14e931b7333523b985d8f3926c3504a3be40f1a2b23c042e6e730fa21013bef45ab1082176beee6d38ea1f232ab2defbfa7b339108b256816b8462336a1545627f45b6ae50afaa66e09e5b9e3942259ede7fea101dc0aca55142f48bcce075396fd5e9af8295bb2452eb96da2da13196e6c8d07aec88966394fcda72dd25daaed8703a58173e431899eb2541b044aaafcee3689ef8cbeb2adf8b5c2e920d7712a4e7c9791b4055d175297fa481f832083db00d47603363b52889a344e0", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8fbc3ed332de2951f6bbbc09a8829f996197ff48484e86de810ab6faea8e583f8da264cd0222228b86c238334ba480796f24ac122fac7b7c2f734c165c72250844a932f8a0d867d91f3593a621d663f21ed7d70a0dcb7e4b6914185d2023b68428815b8cd34087a03431dea7bf0ff965be65b21f695111781408104e9fe7a5f0b0a9938964e6350f07409fceb072229d81ef1d3aab765b92b6dfb153c094292b36cdb7d2801dd07b3da98e9b90c53161dd37c74703c0bb0660649b496254b93e0947974eee374cd132f548c92fa4e87c77fa21d2ecd480a6f3938532a0b7b2b45c6e5e17b09ff9e73c8a4291182d6e6b861530adb5b10ba09e6c3977e0f83204923743f3e5c5867685bd946aa5472b248477a47ae8a983a25ab89847840195fcc68151345810aeb1b2b9e5a17b3d28f8f9dc3abc598dca9ef5575e88da76de274061d04c6ff7177341c76a9dbc7d333c5383b4cf5da6ec0623793f1ca9ac8c9e0975925e6ae8729fd03d9288b47665096f3e012280e90bd87414fd31601a11159149ce305ab7d5160a4fdff7feb7e6a62f27d34893a322250b337b98097b4d87e8ddeab12b04f87241e744d09b38851bff0b9f6c33b6ab7940ba68bb46cd3a72b61b28dd30e10141f4ff79b48c3b09d2a1461f27c1f1531f0bd394567e5fdaeb9c81928066b49cec9ca4afd43c2e1aefa75b00ddabcc6a0e361041a2b319d318c0ca9d294736837f8546330e5d4c3e73283e8b9e2d5d1e7a6326c9fbe45095f7cc4440c0bc00e5d732ffa40b190c65e9aab6be73050c626d9f0d956cf083e43a72aee96fbeba6652a61cf6996c9f7c960beae4daf07fbc0fb8702363a160a178c96841befd4eb9cd4d00392b53873f0b6ba401e09f2eb155ad0da29d60d32c911066e1c51e06ec0c0cc20a6648a3af3eb0a400d3b2d869d8234d5b6b62f41750a46b9bdcaaa76a9754dfde573052131fc83107b68f954334930774228f692039e9f641409918f091fa348c5615f11fc93a2b187e5dea47002b746cb45c71eabe9dd0ef45252fada9ed0956e1fc2c613aa6c17789ad4b98a11347dcc8461670433018871488137a2580e6cd9f46e559e1db5c34ccf2ed055b14fd740698ec1b1e11bd6f35f5b390d0da46e02c10bd9386176dc1b8e2c6fbca780de500cde285b5a514128f72517838d63569fbe08c1223fe09d87fd2d49d57ffb08c3db6b0b2b93a37d94dda0e73b9556841dc6d72d1d24ba535a39551d2ad4b1d3bf524378fc2806160d68f55f49bee9984e33eeb102fce099f26c07b8c5c3323b3e77e7a61efad847552e2c2f001c6788157017350fe3a678326a784022b1deb4a25af70ddee67ad0cb4642e48e6ccfb9a75e354d008408285ee788d697b1c3b6ae31bbaf0bf6fb233616322a455d7813271f52344064239be01de3906e29089624f19310f10", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cc302e7d1195f92ae6a039ffac9ba74908ac894cbbd394adbade37d6aaf8b2b9e82d3cad176b38603f8f2a96adf415b22201aa7cd9c0643c7f5ce2dfe101d07cea0aeea53c9369509f1ffebef5029b995205874b4c01dfd5e62c56462fa84101534edc31d4369c93150465ab21c4880b176c33a4e61c0e9b6b42ae4764abf661d596b3a4eec132c00cc3f154de47927012c80996425c23b73f6b893d9ada9b88a3cd51a1f3f196557db06bf4522d606ab2d2101b5ed64ff7fdda2df5d9933260f9238908f3c643bb89d7e6b721462b80e47cb2222c93d1fd7a81922ca0a7a0a51fff93041a322970c1c58bf9de288627c55b35373d6dfedadfff1d61cf8803f79c5b6f0acb155e0408f22f436e06eb33c5b926928d61a16b99d3029929677e095fb071922d29638245c825a1fd97cd0c4f9f18f45a2962ffc591545a3ac9704eff81f4b203b52ddfc60f18a69dd74c4d12c56282c798066f5fbce4d1681fe76fa8bf9ad8a39bc265641631a7d433e32898331ca89f0f41626fa87450f89d67abfeae6168971ee2ddb7cc8459f981b27187967628b76853cbae2c0586f7e353ec8f8babdf79206dc16f54a6d919d3c5cf672a4a9207ecf6a5cca85a8b6bc38dc5412f043c41e290191630e718a65252d2dccc884e3f0ee9a03bf9d2542302446e15ccd599568a85692c48250508f07f3ac7f1e7b03cf55c36d680a5f547f5f928bdfd6891f6acce8f6fd385e779905ee6b1b280df158529838efe16ac062a04376148c60f44c6adc77ccf4deb4a5f3f9d8894b95c95fe0a0fa1af52ae2b0f8decc7a862dc87b7bd3f9e52c1c7fccf6075d6e83c3e3f623a7ca6df4a39b8f24fff8283d7cb74d6b089e6f09884501b925e2714ae14488abf4abda86516fbb3e7cbe02bf422932a4579d3a9af52f9a0a7ca0a81285d6216230d74d132c4ba0fee55fd313cb3be1a7d47532d5fe8e79748fa592380d24e361ac80fa456f669720c8fc5dffd6583a5492a176d018d1b6ad752835dd4763ff9baec8eacc9f05a6d5cef17e1ab5ce4215395cb83c8f6c943fe570427161c3555095e146b81f8e4ca92dc2b4df85a4b8fbe8c39ab4d9f35882440af43b1eb82cd237e377f6c6a24584eb6ac6f592ea3f751a48373f746bbca60e48da6ec45ed77e124f992c732b55191b7812f164c1c634315739533c0354d9557d470ba480547d3bdeac090a132b9503402e6bdfbbd12a136811f818109c0364987db00c75975fa73fff72c3ec5f28dd2db0be4378b4ce3efa2b7ecaa7afe282bb47be81ccc83da5a1debfd5e411b1772783e3b493188d100d355a7efba8048c2ccdca77ffd06da11ba2f6a525d58061f3002abccaa628469d7cf1883171679b958633606a9c747fa9cd2c9c16e6fff4daec8e6a5880d249c130dd609d12e07af3e413c7d12288d709cf4874fa3208be", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1722dffffced0e78c0b6a241030b169c5778f9dde3e066fd7332eebb68577973ec185b37091f7b9e138f22ae7aeea8da5cdac41fda6f4147bba9fbdd17238842f2036417f8e6f47dffe91d8c56c9447ec5f99663f2c946f49951f64ec863dd6c4165faf70902bf6146d47dc1635ff7c89ac7a4a5d3375525edf3b1eb842e5f586e506fa090efcf594c891adfe6d2e6cff6ec878c22642f5ac6478d1a5d5432fd3318b0c705623ad5e0ae95e93408540614cc72dd2c73e296b8a6e3d300d44988e6eb34d17532ae81ea470ae2db310a85aa564f3073b68a91de74012f0b95570c11931f3612a2c4f3b670985a7f0e6479d9efe3623697e3ea66f09a5b75c22117a247391ff0fcd63480d0e48aab7be64bf10bd0db6926c62dabf20f00ab24c2610b33cd8b6920a3f9e6d9f8c7fa2cc5995a0ebd313e2d117d136d0be6228c225d26d0c5f169e527ba076aed143701ede09b62083dd67f12dfc384b27bfc808d71b11636b93fe6de0e52e025825e6a4313c4991f18732c6b3fc40757296bcb38a1e7cd2293ed0f31bd69fbce57467250577b40562079163a0dc50ee0348fadca2b31cfe8e3b2c9718595460354a81b377e0ddcb10ac74b86cd815d997323c747346d9f21e226d2626fb28e4f759e60d667005ce5eec6e4b6fd4d7f52c3e2a49620bea5886b4a74a4a9cd04f4091c22f72bd0051d1e89ac1fbf40131a57128ab6070c270655ed18f73a50c4529e764b86a5dba70bad28c650065e77d7e1e57efc3c58ccca615823263a3897a7556e30fd8550ee0a1703f72bf8225b4221dc7cc0b1efdeed545dee6eaa2f3ae2d0dc5bc10a34c5bc37c967837c42713f42e1a12b4dfe1e56e81d874e4ae88d7503ca71abb898c0b1a345a11bedc201317835009022a2cf7303c49e8c9a7f5c54521481b8079c4b5d0243f00a485dd440f5dfa397724521e2444565c7dba2218e12403ab72ced88eb90286587ce0a71a3441940e5df56133ccb08320502b40ffc1a78c3917fda584ff6d74fc18378a7e549830f7213ea4fc5de5c6fb6eac43c0b2fe2f400820ce39c8a2e07d2bdd51793d935514072d038e823dfb3fba129f02da08a092c14bac91e19b1d377c1d2de063274d2eda2115dd3f70f2b3ab1359b1b4a2c1c19f23be1ac2e02ed99855df4cba1fe37d747aa6369b4005f19876fa02cec512c5a76a9d2b2bfd465dbe57d946f715089657bab89dc708a5221484f3709cdbe61c070fe3884d2c63d4af2d5b52c93fcfa29edb5919ebc11aa92f2ece8a23fe4bd1098693fa0d1ed7b3f8bb5fee4913b81943a5746e6adbcefbbdaec0f18e07cd97666439a7623aeb124b0f807225c47bf95d5fc3f89e23fad4ac443ccc2071ebe59bd54c38045719f94f068f2b18f2bc56fefebee02b6930ee071f04fb48970b01db4d2796eefe1a556603f18ee8605dc7983", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "116502e55d5433f02824c7fd43b8d04f7ca36b8b90de12f0e67f08f5177248f9a75cede58703fc6b229bbd92ad9fb305845cf967e6b872f5fb15e7cb6ddad1e53d1885563b77f9b4b233cea37d328c2a7a97153414e94629e181be791a6afa7764645fad0027406fa0614ac15460982b5465cc12db3d84d1394ccf580641cb39d4fb514c47dc1997c508786432cfa39f1b2ac03e72ed5104a29e78ba880a863fa4ec49efad87104b96c4abf7df065819ea0b8126e91e8c48d6e2f3cd6c0b6da56e034387fa9dd31f520014c9ce127debe0f3b77588287243f9bae29534ce4d53fa0ac096757f91c7e657d45375dd65f3b5aa79c0f2e5d2383dee05cd09cc80ffac449ba107fe58485d0b0937ef027a2312583561cca20c41312462a95c640d4869126a3e2e0eb2ef36d54c02c7b90a81ff54d830dd68e1c72a131b049229ba502d388a56cb90ad54876d862b047f6be29cfe1120a307730a142021f4a9b6b33753e5d11d08ad0d4912556589e4804db9ec06807be56cdac5c0adafa5490e01329177f8d364dd056922ff4c835bd319794820bb92647485c63b187e651e373c46d65992b9e73b019a26164aeded7bab741adc257edc79449848d70cee2a681adebe313b82bfeccab68e0e0835a556ff58e89ef8126c23912e2559fb5a7b4a2876646270f9863155986cbd2c3b49f0fc00f4f55c5274a5b30be7d315c50d0694b922a9e02c7eb3000a583b0a16a686b682b6038ef405f94717e64eeb48fdc2e8b54e3bd31f14707e5c1b784534abc1d6fdf2e192628e594f653cb987cc3687c2ec4234e853abfe8f31598b3b688abf4e33aefb300e86a9257fc2e1b59d7a260df7de188dd7fbfbf2bf6137a66354fd9169555a259c8fed45c00ba4c7515aed20e31eae7663cdbca696919142b0df2476cdfc1b955d1114a0939fb09e0964525cbfda30885398e50bec8c2a63ef5357c93b4209f126ebfcf5a2ffd6dd69d688e50a66cbf42cee6472abdbcebc5bebe993dd2dc9d71e5e764ec023bad848cd5cc7845ad060d4cfae52d8b9bd8946847002406f583c2dd4ceddc41291b24f34bc7d15eb1ba819ac24f2f785d8b152cd08cb4657400ef0cdf40847311518c8ca175301a43d398e414083ed4c31b5a98be4f95707c7474d7a768cbcdc94e692d183d5b853c8a866c2eabe906f3e6c9066d4e59b971a6fdcb4b56e81f0df941dd1f92ecc394e2b88ee95fa5eba71668778b9020d5be94f95aef13f1a31c4b09de496f06fa1d30545a7555e3f2b879a581f8243420aa24a4775b3cc27ee7bc07baeeeec117a6d67284097bf0e818cb2fdaabe6aea7bd99381530b86b415787f8e39fc6df4c1e02dd00148522c4ace9d3e2d0701679a8071f7437563e55b2e6e1372b66c68bc92947a30d01939ccaa2dae9256718e51ad6d51620a5a0b63645bc940041fde", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5b8d31c12984b1642d0e2926663a0937d7ee9cbaac8d8fdf4ced398e806df824abc68116e26aa4f25641920d487167f4d8d766fb6a62dda773caaeea0611371721af42c249e6a6903792a231b9f242f66023abf56cd9e73c81cbad047a39e966ecfeaebcaa74e54e47736bbe54622711bc79f02be03a4041eb6b3fb5e25fea49cea79e0698196cc4d67bd8f34fc7bcc4b76978073776de366083a3cfb1b831ca4d3965c45f8674fc81c8f210a588bb333041cd3b6c160a44a776b2bfda97ccb40e489a2f06558e3361b2e2abb8b1a88eaf0c9755427e20acbd0e1d49b2cd6be71fd3fb5477b82998384d4e9c8c4658acb32ccf7e6d6a4d3ca63b7599f6397ed1030bb99807ad75ed17e1e9661b07a79059af607bf365cf7690177c03201fbe92639c71c12bbbd912002581fb66a249392c96e088f1dbabda50c25dc33d7149f3b6ceb1bfa777ad201118e801a2f9e0afd84647fb467ea6ca22fa635442ef2ea4502a62124f902990dc502ff94176c11687d20c6b64bf71922fd1fa205da04aaac4481aa8133d32638e82407d75590a33215941f3c72ffee039e28279ab9d3c8442731cd9a4efb31fe838e769dc7d0ba88076a226dccc82b563073cef3301110ef9ecde9bdb07566d8a93d7693721d5ce7723a0863ef88646b5d1450f8e5c28dacb0e42868a2105686dc32b44f0c8454731f24dcbe05b8ff216ef5999378a74809183135cec10659fab21f4f61242afae2a75082ecf2e9cbeb2f90de42b733e3a7769b5a71b98fa8ebbb7e408a5c73d94412133482aa24d4dffba84c830c6bd977edd41e862cf70d07dd59de4716e869e0eda73061895e7bbe66555b77ea8bed095d60624fc5275b6199ca0c0c135430972e827aa21f6fd6be40a396a007d42b990968a8639e42ec1652f75bb684e5a9a46e5edeceb787eda309ecacd2c188ee8b0746343ecddbe44da786b10db1dffcf4c1fe15ddad389a451df66715754f966120c6878f0f2bcdb6b40b7f24818bba7ebc0ec2590a740e44fab0b2560749768b49bd199dbd1381d3eaa919d6bc519bbd9931211b48f1618344c1ebdbc46665320498fe0aeab4a0d8caea9b14f3309687209419fb3fb87ead77706f120939a7af03235cdcf1f4a8649240b63d195dd9102dca7192409f327e5ce127a569df3dc6c08fcc1b4abfcaf4c8c9b2a40b218c0ea4e2550cce3ce75bfd2ba02b012ecaf4c05ef87c0a963d995ea4db08ee8845b09dd2c2e223cf479a0ebcb962454254a7a4c754b1533ea5e2f5a505352ea79744dd657503939c32d4db5a6bd0dc629683c882846a483f78954ce034bd1f0e2e4dc0e9d91706ae6282d2e3d0befcf0a30624a6fb2134a1acd30b7fe727b432113939dca73134faed4c8b9c6b4bcab21769d41b19a7e4612994c76400760588710f8074c89ba8f85e8e7a999e021b9d88a", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12d9325816e13e5733cb427ef52ed006c2a3902eab9149b7a70ad015b0e60cf10337fbf7459833c4a2787345b6c215fd086e147016efbf77edff3deaad8365844ff1c090f63d46acd4d5f596a41c0f6aeb5d79c0d5f1d40774fd2013e9dae7533548360b4f3ae266219d402d46aa122d3dcf1daaceeb89f033b426c98d6374b159e1163fb7c65a525d1f09d006401358c4fb92548f27190527c5e764ffddebd01ab009b256ed0b2c6895e78c7957ea64cdba6d7dc8a0081738dfb0c0f97688ecc38bef17e59a059d3c9852b9fa6c2bec9479ef4760ed4c99b06908449f8b54ab8789921a841319d2df0f404e88ef19bc07eb359f2fe74cc251b458365be6aa84d74e907bb8e31485eb517ba3ef0f5957a6f1a1a7b7c08657c61d05b692589fb1f8253216379f0bf1cd9529b981b0c75e5e0e7887ec819bbcc5100b28af873f350265e30544a3eef8f071d30f5794ba18b54234621cbd3eb7cea0c28afd062f3684b74a7623e047851b5585009610723c307985c94a4998441019fb3b3609c58d55f80682385b2d571b7dea321b3cbfa9f950f92ee0e3abd92e7941ff87c1df1b220f61c8db3a590c0e232e61deaa6210dc9dfdc57143e7c18a2d4a03cd0a747f30b6add7bea629667bda308a0096e69989cd62964bbbcb2505be66189ad1160a76d9d0e848962afdf6821a5d5c477148d5f85e3fc65cd9addc0b386a36726883b1cc0b73984de8b2a7b543fcac9f0e1e8529263d36aeaea5b8640e71d908090bd632bb200e2904a6cc7d807f07c6cdeb76308437417426c28831e5e2b9e67b44b5ed527b2ed1f44f5a113af2fef868c99d652280a23b9a692c70eda3109af7ab9f0568bfbff3a23c444a53626f1053a70e0212c05332dff2adf74b6a9a2595c4dcea48b8c0b7bfb06925deeae492b5f0593585c17dd4170581472c5163151bf02c8f09e9a3183c082e086c20478a60f2bee2141be96b836a0dba6f745e8d42c8179c15fc18144fc9c1402e93262260a1956ad050ade3a28a596ef8a0a3ce56da204da49b25569f6be214ff5633272898bb7df75c120fdad5a0654faefac33b16275c682a2c5efdd75e65402f893e3d66a40b297be203944f3d123edb3e927f6a375b242fe502ddbdbd9351a7e5b6bbe90b5e25fa4ccdedd605ae4d2a1ae1fd22ba495c8a74c82d9ea7fa03f8209686a89d01d8fe6371d2f7de550214a0bf4b4ba40f6374cb4fb58548511e8b3636b36fc98fe9d2857be6a87f831d69699b457c120a3b968b2d7274082c8b54deee191753fb12fe3b3990c01d6efb4ecfdfbd3e08fd96b4612192281c758589d0363d8bd2278c5b6da1d0ddd8e5ec9e0fd7177281e3866e47912699fc8e2474733505fe639273816287e726ad0e187ec56a83e57143734f88278287b3cc7c38268281799a2eb90fec633302afc42249bf3c99af", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "700f4247cad678ce477d671a3aaaa76b6f928d0f4272f12e337d8a52bf07b228852a4c23a519e0faf0e7c33a24a4e094a4d8393c4367ce7bd9d61ad551de44297407782994916b16bc8bcd2da75b2e988d804ac84b81514d2fb4f9de098dd424b2ae3c3c23e6f22b5ea76f63b53c5c7b309b5b7451ab4115a230c0acb777632ca4b7f710118f4af63eaf22671a1ab88d1b5d151a3b579ffec48192557faaa43df8a626792f8ab73264d5f6008e501316b7303e4344dc3512271294183d4bf103f995cb8866a5973b331190b21890841ae98c059c950bb1a041903a4e6d1ee1c4ae386a1a5c0410d79a72579edfa247c660b1a71b90edc570f898da0b16a7572bf8c0f15f1071f91c6bb6ea754637d139fb87108be5307dbe2d7ee5a02f1f399801e4173622db9804b555e39268f99efeb4e50aa5d5865431282090874cc030717c3c64196af653dcaaad188f6120f80100ffc42f0cd28cacc4cf359e61d16e53720ee74ec80a25d2f3135f018b53e7e571af82ca322890c2d4ac0cae5b9fced3ad7bfd7e76f1aa9400db4a48a358ba3541323302cb69f18530e5a02ca07c7c802998dbd94a12ab899377ff4f1577a4d32dca4aba73d283889c6ec06263df376b27e96dc22ba07ec0310472d1e4d402c3eb1391ca240d0916300c7d35b9c4d65492582cf7ed86a3037fd40e5ded259e3e319d587e182cc2f4de2f1852ebc46d6f01a4f56a3596147392ca544c4cb166f25d24d479190e687954e54b7bb4f26fb513a3c79d1a79f70947e61eb33dcaca0ba761474bf9416683d045d1a0a3d42131226d59b17ade39d8985890b6387becc2a85195e8f0798ad2cf829244a5c0f723200b5b904ff0481f9493bf22bd74f6a3255c3641b10f2bbb4ef4f4713c063c25000c04f4491e9551e0e7eb32909f84672332341f428a8fa4f39a2bbeefe3525d0fb342f5d8a99f3c1c55000afac7460de85b9fad75d2f54407eb805c7991e4ace16c7791f8df3875d880f88b916063773d6005d162eabaf465415385f67b7d0ed034cc91319b1435285cb9906f04dff939b69c431ce06d68e82f24910341a579a12ecdead40d06df3af3644724ce539fbdd9a40ef0877222630d5025db1a2ff96060e6e9884600c78a4aed5ff8e001fd2ee48e980b8afbe80dd2767d0f22add905f6e4b846f1394df60ac86bb3f1dcb1f5d6bd02e1a32161409d5f4d20c5ee7f19f392ff6a696f6c1f2eac0a5c5ba5cac0a46fa7b9533246cc805ad7fbce5ff5a10d90c594923ecf50b79b2055a4fc8eb7aac706029bdce82ee496a4c92e8264cb32a7d3fd42fd3e1244fbc24e0eb57b522b23c86cd3855b36a3812a7034b83035af120b64117e532f94d870727eb81cbaec7e82b81823abc6048c4e06008ff8218a99407408f261fd8186147c243a04ed32a5b31bae78e6bc237b9e1cb8df26", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b8c48c9dca8dea3d2c69b476f13834d3e3d46684506ec2faf9cc63a64e8a291a21f067c9fc3c6fe77215c1f4921b70994f8c6b9c0ce0139af8ff9388a23d1117e0110df30788cbc79087c7a5be69cb2a715cb4aa7b09c0e43fe257d2ed1b276451cb598c32967667ab7b0382d4e49374387fffa30c6e1eda0e95bc99b3f862730517b2c57088110bdfe08d20edd3c100b629207bdc7c9ee5ae49e74815eb75626d82b2d6a451b64772c1273e991a8c1f9d6732007bc7eb920825bbc6ce442765df6e1a1d6cd3fdd16e2f6c10568cb8ee44b475e36550a6c1026104ed3fb79eafbdc116d0f6c698371eae389263eb5db226354e971875c7ddde8f528407b1089ab31f86b4ff52fc4edc5a306fd125e0bf62d6153508cb234e9147843f669c18ec32b88419c9855427e5d5374ed15a58e6b16d635183996222857ef98a50aa473d913eb690857bcbb2324474c6dce4b3108657f632944f9322cf38f97be3255f7642e78dd22897611f3777e9dd6739e92244ff2e261bf6416d55670a14416e99b40d085e5a56d06fcfa6467936babcbfd4fd39749e6bdd27b8e2a8f57350e2b7a312c5c23f4e05ce6d06c2db0d8837b114d28eb4a9e24cad79c5e3b2a6b9d21c5564facf7498ccb6bd7bd63ce86793d1a940abdc28adfcd89e7a8da704e1138f3f8ae7cb21314e39babf8b0eb5b6fdba61e60685640aff47334b7b7ee086397a887fce1bccb9191cd6ca1e8fad37743c8a09f38009fe784e0f001c7467b8ad95565ef2ca9b759bfc9683818244c17f847912b97defe76b59b407490ec8d0d99be3b57951b3e80409bc33a7ba30c116b7cb6d5d62893de3962e47c26bc88880cd7a2e163beca0a8a1fa41e68f9baa299a94281553bf5db8beac7ce24699d93ae3b11551f6378f8060f9551aec333c71901c32575e3f0deeeaad9eb3230f71f959070d1d8d94fd308723ca76f709e9a04d19907f07ff178b7f17bc39709140b78504d8df8c6daf7af17371062bf6f6e335e2c86dda8df50725894d8de145ca07bd222725cb62d9d5fc5dd20056b49e0a334ec4ef445047845baf4ead029c02025a93c9ac448ea9fa61359cfed00b4d7c801931cb940a9895225252272b04cefbea8491befa0755b99e8a03f09759d370b883f693397ea45e26cf07d278d920929170e72a999ef5f5ec8b59e7ebc73f93fc33e0a5349211b143e74981f0b2a1123ba171f240ca484e578aecf604e2f8360dd7f6eb3213f518756ca4552642662d3268190fcc14f700c23d3ecfbd770c2ff55052f63048526234aff6cb16ed485c1291864ecef371783224613d9e5c75b65cfd27044c9d48404243379945a394669c7dbd0f68908d6a38c96cb27e585c7a6069a08103926f1a460ed180ec25a8dcaf2977cef254c7aa6e115aa97b4bf8ccafec51d1f3cce888d1adbda1ae2c0f41399", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "23e7e465c11bd7b9ae9464f51f24e63ea85e5daa8e5f5ad31c244899105a1b0675944d8c00b062443e7ce2c8ff1178a272fc4e7e8c87849e34b95093388b7bc64436401747fdf25fc2d9ebc50b65d956f4081d2bc44d9a9636cbecbbea0e923f6f5fabbeda200c6d53bc550da099168851b6e24f762b89b0199ae45892fcc61e374612047d82eb0d6d32a308d6f33b9b0f610f1544f7ee7a1b92ff30a2c67d0b4da694e5201212091390a0f324bc89fb406cbe395d13a80a0d506797a9eab7be8980ce0b323593625f60ae647bc4e9d5deb159ea4aae7989251fb4d455f3c6e78e38d1a4593431aff20024d54b897bee25a1e909748798f68139f278575b32284a981bae1d6095423e3db9457409e6f26244d5fc9e688aa32f4024f494eb1e96d4728c29392ce512f90981c4ba0f4b568be9f29c12d968452c7d3b181a2530c6d8c08eb1e8ed0f2aef31a8d01984069bb7d7de167f17797189d59b26220f5c98e007518a23a90db94a94c25fab4cc7e33c1d9985c793472c2c199e4ef1d0b7861ae65c1d8231d41e1e50723a1b5bb503af5d0256b99abbaa0eedbefc3fa00687b1731f974f97fe87ea45f0ce4af0d92125ae02cab1c407fb2719efa34b923aa61d18a4e6d02f83fa82ae9a1a3b9f147b5e74c094d5d263207a6a0ce9440171dab2bba433d4f52c5cacd673105b2cbef345c8351c883ef13928ff8a330a6430ec54c4189b4998b8c1ac0175927b5c9410ae642ccdf200073e019ea2eaadd3b6ef48507eaef2a984599c18e1507ecdad00e90b526c8c1881dee9fbe107a418c3a46f101606aebc212ab4aa36724a0f2a6f328b1e9adf6d44411161673279e55c01f29122988d03bdab7189be7fcd3c0ea841370622a8b026d5e8b07e883fc6da158469543d8095aefdd17b1eee7787559fb54d8f2394f364417f02c748707a5d18a872d55927ed2a616de847df66916bfccc3940a9a2c7ed4c69065c0f55690159f93074f9fd34e0f3a665ad8df9c202f470e178c8aa29d6b6964f561a14dcb92948d25c07b23b826b0a541ed826798afbbe8dd24d4e7004b199df80993786097645aa211e4321e887f4ef25666b4f056e0e56582e0d12951304792103ff248c779ad52cba23e1b9a342c39842f0877b8db75c333096789d563c837ebf2b14bb94bcf9c7cfb4352809dcab780c2aa33a5ac3eeae9dc317f831a2a2f10a9efd321d4e708ec87a14a8dfa167b28ad7d6dfec08e4d396e09aef021a0c2137700a396a7c869ed4741dd83f03546589f04fca21e2c29667e2ec407cd31ad1a01239b24ce3225b2f7a763bc310f6e6143f12e06a919755b6ff061af99265ece81a92b04547f4d4e0225b4e35af760477fafb091c4e79c5a1e669abd3dacff7175af5969520147646db09f800902594db747c09ae0e8f74e62ad6931d6cc962a5e45f12de", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2eba1fcc0d92d1bcf1af854c2b3745ea83c9166fa5c1f9a8332b78c2571c1f53c17ee3b4733a552eab1c9439d52809bfb366f3e485a41adf923d56e7c04af32a09779474d2f0466d19dae4847bc3e362272c7e2bb1feb914cb6c03c29dbc139fe2b3255ee773663a04e98684d15bf65e2a529bf469653c33695704f70897d8a2b9815ac6447fa11b7d3c7b86c477cf52a613c66a24b08eaef5d29ee329e93ce9a2e365988243f2595ff2b9e2eb93f969e2c1796a016b1d287cc67c0d1614626b4bb9cac7bad239dc29bdb6af0ebec1ba2ebc9f2788ece6eb0e9ab34ab50f42e963eff6fd591ff8bb09ab7d0ab9a1cc0d2a23e4107be07d7da99e8d26c0691a2b9eaa6ff93056283211301f27fbdf366ad776893cd4833306f52490a82148e01cf10812c259ce615b4af77de7175fcd7d95518b5a022becc3b42f546f7ee9f8f4126411593c70fc1c93d1aa7d4d8890495e1bf5437b7a16aa4112cbd4d6d09dd2dd7d8a6bdc6fe31129020e3e87c23f5f95bb4e14fb41c6bfe99002e4d808345653f196c2de891487f36d2c093514c2c16dd69896c83f2cd11aa67c51437ffec337854eedc9ebeee608c3264bc95e03cf1b2376acbeec7b380ff8305b881f678fcf122e7e0f3a13e2eb723940156579625b7ca54fea2e4171f3513bcecb31d478760a648e8874fb37fd2a3c8421dad501ad91ebd2cb41744ce69acadde9391642326f570336c44296421b8a7544a9fc175d94a6291f4f559dc859295350170c17d023bc737763f3b698eb2cdae8161936323758a47997bc54358925dddb0ee02965caf44b073e867215a70c3c3f9011a54c01093c705e3e6748df551953a03c067df984ef88241703fdb6840c3706039f8b1f284c2b972ba4ae144ea539e5dc2a950f9659a420514e7736f91bed39b3055d31a5ddf73e233ff77ebca2a32b610ab5d68cdeae9bf72a695c464e771621626cd2544bdb6f42e44dd7637187314f1a30002a0ce7e497817c8363349cf3dab63c8df62abf1bb74dab53033f4485b053b107dff92f94b94bae86343aef644c778849c9cabf4edb4b5c8028b65e889de501198d558bfd579921284397b22a3a25f039c6108b588c6c5e909a075dea66ee0470bb7299d005170682bb9e4628a662509a858b2e3b3050ed83a3ebff1d2a1c2f781d61f4d2b02c5ee12f27d9a054bc77384d9de2a62846365095c693aa124324cdf34c2c871bd6d8be8d7d5db862beffd7e532aab0f640063d546708c9ab63f469e12687b2aca659f694934719ee7e1ec70fb7d9eb3eb01b2d2fb1fccb30a80865e81d4ae9052b85636c1b10faddb351bab6c3c7fd5b8713ca27cd9cd8b2535281d453a8dc0d04bc63fddfc4c9a8c93d29c211efa16b0d55b72325ed2fe643d656bb68a76a0229e088292db8efa5bd40e2244d7b5b7c31164ead51c84873c0", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7de231b20befe2f05ffc90529ac618816b26005bb4ed25749d44ae701cb7f8786e184a30704a7ab2eca1a5bb06b8ad8409cc26c78f35314ee28ceb9ca63c397ea9d5574086a0744254586b9ac071105f98216c47af5134fff6fa45279e579402effdbb97f08accaad010e3b90cd25f51c5dc96eb7fb1b3c88659ba9e92a051b0729fa77da09271963ca19a556b063d3937a965cade5ddb83d5302a2e2e55842c32de6384eb654a92182be81bc6b475a774664ee63a3c477fadfbb90e8e01b7254b5c53e2ca22b757e0abc7c58eabc83fe71a5759b27385dbbbb86b2e077922f524e017e55dee456d7f83052de48b94ccf5721c84558624aba4789ba045a2f79858073703936505a0ae549eeeeb55f03d348050c118ad205f4e8e3cb739b4f9e18c726d3eb52c45ec7eaa64fdf7f04cee9fe7663744b3de9aa49ddde9eb4d6d8058b58b9dcaf49097668204be3992feec800300912e6bf44ea22d2d0897bbad44758ad3bccf98e982226dba05d9129758d4c4daa6247e2bf9010154dcd802dcccdb356724f4f63dbeb148e77454c9142e4950f927ba96b95c4de75bd9a306a4b80d83b29f1b76522141199ba1e17f97a9290c9b5edec727a64dbd7b913dcc9ed3a6b42d95a0c7bbbe2d6d4b4068b31e9db4a2063d1c8e13a2e0da3d2dc00e28867d1d53463d63cfe7474de9b1dd407d674ec7d575f22b123e04dd447ddb32129dadeff5979f94746af78167713b3ee4c34170b7389bb0ea2481b54e00f7436eff0460e759a334ed4034d63052ea9f2f211a35e10473ae9180e83764d9f92f7d528db6ed0c3be2a6a9cf2deee5457c77cfaf47c00b68dcd82258674b94c4071dbadd4cf67a5c1c750c16615e6662ea20b9e8d34cc0a50c40e5413f444d742e2695440e8aa5186757c839f68a514deba8c727415f74dce3d7fd9a6cbcf3cf98c507e226a7ecb8f7d76f33158ced86395ccce2babedf68ba97d02297cd2244272508d08a453edb470173f540d0091b293500d5734ccd0bc80943844fcadedebb4af58bffa5e705c93a5d32a9ccd8e9c0af15275938ae520e07e29c90ac872e41db69643e1675899a6d112db980389c2a7b7fab69b858f5b1cc3ec4f121988cef28c47880bb913a467d5b220aa2687278953fba620038d0001f83e39414aa9d10c0539be59051731cbcd475a97968609dccbf0df02609e83685065dbabdf95b4854dbc6b784e22155b0d0c189c3d2542a0f631d264d2d5df0b0ad773f7a1c7c79873c3472dd15b56205432c905a613198f8c739750ebfd9b9e5d1fb188de0bbdf5d3cd769740cd3dba0987b1cf502b1a7fba2bd6e99908feb268ac43fa24b6d16ed80c82077d237349a2150f477f14f976eb4e683daabe933e21f648aa803534985e88dd7ab691eac7ffee371e630235c5be4a4217c97aa8332a90fe108daf08e6c9b", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "65e02be253b4779a212bc34c7dee5518469e8b8f779983611b6289dee02ab64fb44924d42b966e1d5f3779a27a5a27d5cb0d42f7c9b6d6af9b20035fdcee6142c87824890bba8c7c4a33b7e252f2facf01611ad4f2c2c6536022696e0ec8c37ffad7373a3def7388674f913fd297bb3fa3026f584b274b5b095600dec2031bc72c898be78267351d7af49b58ddeb5970fc5520d5f428f6ae1e70f1f19143f05b0f6ca9b93da35661a1b6ad7b64af14e4ee2006b25b4e1e31386816495359c5fcbc25d6ef4274830a1d4598b830bd0accfd23e748f8a3d76e992843313092ede40c3948a80b27bfb8dab9ee0e3727397948d029207f1587c781050366ea0a351621bbf4ca92b3d68b6f6e926aa3bb4543a8bce3cf4f97b937b5108627e868cee8c2ad347074f139b50f8a17fb8642d64f04b1970baca2e66bfe07160d675ae919fe6c72a28debfebd0c9e59864972464522e731170c0af13e8f3f1c214bbaeab567e2f2c8e510a37c277b337deafbdac15a60821f8a39ab62c093d0ab5856978614918908d63d70b5cb9265402528ae8ea216ad98a6e5e52ed6c480f39a0e660036707e028f753c83ebc2bd4e5c1baf69b66ae0eebcb0dd0c620d723d9b0636e2012ffeac660a300dfc0eba38e1642621b39a187a99eda044e85329f141c2ff039cfeccdc400008ea8e986e02fd9c11f25da6ecca8d8f3c77586fa9de0b84fbd833d4961edf2463e40ef7d4557fa53b1e3aca415272a54f93be6f9dd06bf9bc90f2b5fb53f8fbf2778c52a4eb5791cd2d65dd5740227297a4a0e1913e1839974f647164497936b7e1ca275288e787537f0001f56419bc23d912e034ce84c44d059333813d24e47d46f165af84ab68fe951d2ef0dd67878c7d3d2b27f23b40c2b34ee8ea2fc7d3897c15eafdf6c993a72084b006065c60d859ca342b9ce1da717e120e493581d4b7d48b87bcc79fcfac0dea1649d30015e2ecc2ba6b1fcca80243bab8a9be9aea43f5f345386951f2e8e7697bc8b0c41b4f7fbd24ddc02ffea2383a1273186663f445db148f04b25c6960d1d7182bdb26662f2d5ff41afe0abb54cb8b1caf0e3eeb5f8b4a014c19b6c212478cb4b0d6c0ead96ea9be9a93a469bb80168e4cfd0a33f35a5a925638ff4ea361c8f337a380e2695706a145c9edca78ce5a315c3ab9b369cf16b15d68dd3ddf59deb78eceba021fa67e1dbb9d068c2c0f9b7f48b4cf7052a5d3bf09316d0e2baa88171239e5613689b527758eb054c30b90e9631b196fd74656ce2ec528fc24bab5a0905411ada53f8396752ac3f0d6d1977492a2ad4f9a4cf584fa65934774a9e6a6ba9f94a7ea3161143d3d033701caf28e7d2091f7dce3ffa2be3494eebad83b5d297d5e69043cb617cd544ee3aa814120deab9dc5613e1cedf825208053ce2010f46ad1d2d722e0dcee939437f9", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "506c44fe526a31d8b9d83c77acca14a092a19e2e5f99a3b77a91964aa9bf66912effa936161ae1f3242ea52988fd7c5e8da73900d178185424e4fc7ff3bbabf72d2399840715f4bdb27ec47406ddee481a89cb0fd5548e248738ff9bfd22b14401f957c0007de7f2a1c6cbac8637ce2469c1822895561891a592e3612d86ccfb69221813959bdf77d7e0cbc8e1b322439e77e567365c9e4ebc12644fb3634a1ba31dbea5450bb6ddfa2361152b67bb9aee038c9dc43edeeb2a3124974c2497ac231fac596a59366b090804e3600f2a1b79ecbe73ec63620ad3bccf6fccad3dd50ea570d4329edf246ba0ddf44f1c392d97e2ad0a992a3f87728258b8b001bae4bb274761ce93cd17d8e776c3726c80ff0ea66e98464c56e16d9f3fae4b7739b4b93db5e3796f53d8e763969d59184df07d32dd68352e423f822fbc6c8305e585cede68a4bd28c51b00ad267ffa9932fd576a29a2cb5e5a686449abe6084ce1eea2a842dc62e31894f4f3a64b42543ad8422d42443aee73211268b8dc80f6ae1c893a49b259a3a16a41d6eabdb93f1a7a20492600ee58883ed508bbb843c9c79dbddcca8c733b741c2c4045b23826ea67f00e0f6997fdff611d79d489ec17fe849810bc391a63dbe1d8f5ed4b7d2062edc53f2f093c87badd008700737e84b7e7bd7f3f0f76356f3afe2c78b94504e39a5d4e2e390219f3098f0422bdb93b3857ececf9622020eceab83cd9721b02565e124472d01cccc4c502e0a71dd4a78b0a7a5327c7b122deb7eb6bb15200ed1a67ef009eedecce1619510bdc5a45057068b2da2d6e4f1470eff3410d70ad067e0112e66ce98b7a06051b500ca5e4b223d120929f16ed65de20f7befa1bf43cce474e0d657cc4c88c327506985b05ad152ebd1a2482235225ebe31588c56fd6f7c342ae5a05cc3f1f0ab6d28427ac372deeb253b5d80080372730549e8df76bfc92e80518b233c1a573c15ff070fbf3f6a7f096884d180bfde9e0ea9f95cc88ee5a47c76fb3b862b47ecd66044ade6a054912ab59063624f28c9ce5efcb7361e125b50a3b17156d7fc6ddd7176f5928c2a25190cd5182a69e527d735c6dbbc979f467ca15f90e2ae2b683d39b5b7915d7adba014a98717f98edc99076fe7a1d4c2bc8e0e414adab2e589444d050e41c6cad6202b514f9dd715f003fc147cb520a5b128522ea32d445131efa721cf743261f332587e0edf60aebf3c25af9df9b3f6799104bdf05eaeaf4880f909a7461e9ba5f7ee545ed5cbdff02cb503b9bd1d2ed6a6c0e917b574370b2afc8fa6d3aa79fa0239c6fe3521fdad62ae168234ae1591cb8e138be007073cefc9b41fcb5dfb9b767d31d3fa13a4c24f682fe715f9c0beb4426ff87c28cdbc11b3ad3d8c3c87ae1e159e46c4ca8916e31c2208d215fab46e4779b4375d5d9116099bced87d683", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "23a995d6f47c8be96b457522fce4ce2d6d43e8208de2f7411c8e00d6487b2ad0e02e71b1f33c819990118f87105ee2618992c601ba3a4471d67a299b64db0e4d75023f442500fd9547633b3b710dbc9291c2eb31e7600924490bc21b534c2fbfdc3ff4374287a9082e305ac2396bbbf96cb46e46b17876dfdd5f7b968c096856c6c7ae4d3acea4f02984ba15395d003d80ea2118bef19cd834f486bc8f67fb870ffc7bfca908eedeaf73aeb2a635c6dfb1b9d33ba5d563cfe9806091cba5c6dcc71aad4a03f2c949f924a65a309952f564e81a33c87ee66db9e768687c30a40b2fa9ad6a4a56c254f94f87fea8f32554a249b3d9af9d839786e64ab94188b952cdbccad81018b2de64c9907f5566dc3c70d0a7d98c467559092a4e6a5c3189eaf58d6607951c816e1a47beeb25923cb0d8cf53f6ba05a00ff82e5bf7d18beafb108ac68ebbe615ae146a7f3ac30299687cfa49e51d70cfcc984c392602d3e8e9a11adceec2cb54024b49fabae09a8aceab7e3aa29e796541b340d420c9c4931753f06ae40308a81b3142ca2ea5d3613f1d72287d241a010278ff02c72b2930e3f12dcf502e68f4fd5bf8f5baf47ee740db2bb4a774a3c94c96dae84fd356b2f85a6b641d7cb3699f9b5e3fcf747dd446b6bb2f50072ae1307a855420c3730ef8b27ff0bb1684e914510b6d7b8ad5a6da0bea9a3b80b97465fac7af7d03f44ebfe70fa01075efda36b76d76048fb02fd690f1d7bf7c4ecc09a6186274a4be5222a99b33a22292dc25496152eca8121527476f237f63d66ef82ed1d8083bbc6f5faec68b64e4a6dd40d15377137215c602c1ece125eefc05fe962481d5cc62a6c3feb89b2f211fdf401f2288ead04cc936d73029db8e79f1446064ed265b8b29a57890ce9699bb6671775b854f858ae2797d32b50b2dd733977f3122b057b253391612921908a50c6a4846d25d3690fea805c481f8dbe903955cac66c82875119d72d4dd4ea632f8aee54e3caa5c9f541a08965f105af5a72c20cd834ad01901ceab25b918c8f42dc58c3485efc87ed41c4e1dfa06af49df417c983ab4006b169431084c9b39c6ad0b5d1a63276cff41429e6b5985eb3d505376f12098f2d8be12750ec9886afd8b812cbef8fda1183b1d0a021b3b627d9ce2654370fef56b4cba900fd688de2f84a039b0d618920c59d3df18e839785f1f9289a3a5f905541074e39ada41c0a0948c3dfcd6ec6c6aec54adb0727de47a50f0d9d6bf4ff79e70b12cb577b03e7b021fd020abd6e05e39222fab24cce1160971d35c49d0c5812f5620ea31b81d729e0bf93a9314faa16ffbdf4a45880a72b123bf7996b94e2e9e353938ad65530e2f865369ba07909d65f9c0dbb7cc264f26236a4a60bbe2a358d8f1d24163ba97bee65df037e9fe516e1f5a89268c467a12feb98efe81ee069914", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2653ec0bc124b0811e46410a2724087305053c9ba0c40e4993a6cdc52eb72b40ec9e0579c90d7618caab3ffebd7bc98da7b4341283ebae0f06607fc3023f24e44d90cf89272c17b9cf0c8fe4e1940c3150c4ba281c481687c088192b007a103e9c6995c0bd3f9e8fdfd5474dd3904b1f6db59bec81ad5ec0b03d18d179937d8e4c8886703b2fe0b1ed0850c1f84557517a1e8d7de32f8f0b6133539d6f8cdd8e7abda734936d20162e71bf984a3a2d9b12022147e64ec1afd96fd7c45440cd25170199a209d89cf8cbfee8622d9d284be18e3a9a6a64368331dc3a81c9e91f4ee30a470ddfa5f4810c13d503f6bb0c623fe9e641ea758ea7b942ef25bdfa80ce524919a344b90471144d2e383c6e35b2bc09294f38aec071f1a4a994a050e571191c328868f9e85c88d2a0708db811b6a36aff75f7edf546c0b7fc3e8625340c7b0ef5c8e4d4964967deaf5e1b10ee7a52276649c3f5b7489a499101fc3fdf2b0c4adaec5ba8233cd897861f6ab304379df8062bd081bdbd4a5937146b12eb0c9ef53a4ab5016e7647a0c6563f6f020f3d0534f89a9416dc93277f62af48e76cb9c7ce1cbf2ad780c6dee49257d57df0fe535b31ff5ff3f0e0defd7e504995b9394912ec1fad1b53dac0a926501620a742f98baa52a148244034676c7468af587764bbcdf5a05ccec25f0fbfdbdb265ae18b078a186228da45626f89807b430fd79c902628c41abb6723b686b9dc588a0191b88d3dd76665601a56c3d06e52fefea8b1aee1a2150c1947a6c7f697d9c821e2a4aaefb068a882d1bd567653f2a189aeca6dded45aec7620c5660b84729edc99368a27e13e3a59a2f64111eb4bc7e6fc299c6c6635cc0396cbf9e6fca3dcd0a80cb4475e29c7c18d032ee0ffe100f739859e73b64bd70fe4a706e70d997aee87d8dae5a5d08cbd2c72e7a72c258dadeca356889c6eb5d75b6f838869b1905aa358b4bdc5c01c058236523f6b00b0528bf6ed8a3d22de4de089a615aa119b806920ae6ba5319102fb52d9b81959501dd1c1f26ea344e11d4064c43a146f3017da56223ae64817d222944c5bc61cfb0549ad61bb32deb7f0524122b80224f7bfb4b635dd864a7a21799778a6cb2816512d1a9d7b06ab84ad0b83a1772f0fce8284328ad69e3db33e6a8fb837c5069889ac96a8a1fd76b630d26af00bb8e2c452b65c7784f1b3c6354634f8ef29a5da586a9e7fccb8a0f6f8eb8e1daf5bfd4407c52430d68f89e89749afdf2279db7c6ce13889d513a6e44dc3612dbb418b3cbf9f12ac7f1bb8b767cab46314e45f70814fe9c6ceb3216d018fed0af9116d45b3a9af1da4f88c30bcc33aa30f714a13c9f1920b66b51d5942c102c356c9f1cd7b1141c9b40f134d1019c769c101942e1665c56a60c842d604a1b26bcb00b31c6c15bb503e1ee265655ac9d21524e99e", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "54033fba3062de9648686174ff6e4c01eca7a6854ad59404fac2ca724846d33f0faf69f85ba6203962e92cdb7f923330336fb501110d368914c3562a530f754b46dde7f42ceca9e49850366a34856f4ee1fcd1604fd37be071bd02a0281b28e844f11e85fc3076af349cabef89fd3e214135b3921dadbe940097f4a8674667e01520419d6510904e7e99a8c312e8f1d009aeec50912b12843e0163c6c8be10b361296cb3025ca89994ce6d458f88428199ca7bcaea9da7010f18ba55d229f8b9f18620a30121f3b179a09c928b966754626d50e722c6967aeafe19168b64ac0be01cf3b9666dc1ca0a0b63a773dcf580fe59a76ae1784113327bc5f686725056bcb0f5cd50e6b71b967bda625d0f0b338d55bf30b11c710201db1f8df8b085422b60e9552207e15ebaa972acf98197bbb8128a081de36f6876dbafb7c20a26c511e23ee6712a07d3fb4d8e27abfed9b936bba4d36f8e11e8907a4a46c586290a89a81cd8ac926c253a032c6e54781bdfa01718d59d569f044766a1a221ef3294ef24c6823363ce35145c555f2b3c6c3b749cfc5245bf183dc35648c5492be6067bbc6cab7dca9f3725adda7d408724655468ff24bfa7f2165aa421d1ab049da5fca9273640f5a425960275259231076130c2c56b814c8c043eb8e0baf93ef57e36e2b9f5c081612affe9870c2baa32d1399eb9914d95164a77036df5b9b6a7b0d2fb3ed9a626bac513256cdec1368193a7a0756f19257af120f60e1c2c999f96138eda5c256f6c6b4f0daaaa10d725956b5f4baeb05af9ac32a0ba033a085243ddffccdef83060f52995ba461add3db95c83118a3b23db71222e0b64416afd9718e6c2884f7efb54d029ae9c3fd6562144c607e8bfeb8770417c06dd5aab2861828b7578157bcfb1cab006d28aabb0d1e622bf22ae8690e950a939fe5f130e4be8f53b37fb0249067eb211346ee663cb29555e2534de508d52622d9ad2c26bc723366b93077b1a96a2078cbb56a0879e4f339937d1a61ea9f8582c84558ebb171826241f5db5626bbd701b1ec12a3c7f7dfb0101e47387f24f6eb5510c30bd45d60e62d5a413ad592392a95f9aaef7f85d6f08fd6a007edc518b671325f8a6ab41824f7ff7fc60eeb77c44d46beb7402adfa6392a95fde093d0e119dbafb26e73340375d97c413e070c37e8fec205d281f0bfe74997bed6fb8a209bacae1596e6d73ba650e760a3e8ae4b35d18e415565b48aaccc89bc3d451284c88cafd3ca5a6479fcbc126decc1331c119a29bd41da723f708ad79d3c619bf313066f486f5257be7c3a5fe55f1e967f2781cc55cf8ed7e0cb7a2c46812b3e70ff0bee1efffff020f084e30203eb12e4803bbf2562cab8103a75775f46113d5c3770bfd05f4fd5c82dd722377d3bae4ee8c75e90c65b3d7c7b7f089434237eabe6a86b97b40", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c459aecc3710808344fb4d9da604e15f6caf041288959e2f4887ab8a0704f650a0f8a673a2458f7218df7646c87ba755f3a87aaa33e273611840da0df0922dceb4aa265568b5b936f42052eaa34d330b48a705e384b61edd4a5569b38384e9664401a8529d56eb54c21a9cf029a91072d0bfb29c8222553574bbb81afac056c5b373059bccc5a114306ee7b28ba5a0cca0371b830dae6a67b766f82f090f7432999705c653fd357c375529f0596f66d247e62b9cf8769ced999e87ab595359b0db7bff21b1d6a524886adf032341436f0cd28d12132e3a8ffe3b29a5738e4132f3ccf4f5b24aea6d55dc78cb47dfb376fe2ca16c57ef6e1deb82f4ddabf1732ec40e581013ed73db3a65dd51912596b1bf6fd7d782ded0b53ed62aec34d954e20736d4e94d9e874f50c154ea963af0f202540e6967acbc6f8829089612cabae27a8ff9987e1b5513d9f79a88e61aa6021f0170efe72cef974e907c7f35b09dad6d04a11edcfba3cc6cad6d1b34b33c5cbcdbab5880313a62db165f2049d00b02f06c11a87e9787bcd11c0f03a7cb5d431de4184b67b751893f5dc7d93a61cc0b261ba1551090df8fc5ed82c623cfd58fefaa80c7ad32a9daf5f2670659ee1b6e905d875772afc4188ee8aeadcbf7a9ca5f0a7e1528a73c520061242db9bcbe39dea4c944a2d6b8325e376d041100ca0cbfdd84a95f303d811dacfb34ebe5129a1dfa86edeb8cc850c0dc55053d4596710fbe32b5ab3388c382707e450b7b357f16f501da070fab7150efe6866b2bd72f004c6c31aa318734182ad4cdb58538e311ea900b6742f197127140bd85718ac919a15f06db679ba97b556e5dca5ebabe517bbecab17954370e800d3bc9c96ff0fef86c66297b0d11b3ec2e6599ee8779d0bd52e169531573e772b1462d747b6e1173db6f0774b4fa3d38ad416cb53d44a40496ec962da013ff8cc6f7cbe9c01c5af4bb655412a5ffaf254fb03ca526a4889155684644f4299e5aa13ccec5c5db23019ea4434577abec6a29ee265ee0c4b985dbc4093150e7a33100ff15170d818e8be79fac2fe1d6f6aad639a40aa041b9c3774cd98c869fbfebb8b934629cea9b1ce4ec4fb81154c1134dea7e1b219ebd6eb346bb57dc7c2cbfc5518fcc38734e3f0c4004fababbb79960d522513194f140b273890c5f9d0e8216649cc675b928abec70e32baf31d91594c1112fff5af58fec505bccc3f4534eb173bc9271da6d7d23362f13dd83c62fc01b1cca23aa73761b42297d00a2bd76a6a09f25b8ffcfa3a0b01af5eeda914d4ff9c9edffc184cdb2e36723a73d20f88e7a3eabe54a4d994e3d28559fe90aad481af45d84a249c0038df5402791b1f9063b9af49a972a38fa75d386b03c89131c886beeec47701700c2e3ae1ddc6dfc61581eb87291148710a490420df764789256852885c", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ee5738215f65d6d4cf9d46ddf2de84422cc41753315770bb4c7dfa9828b9e5635daeac79f01ff89641448efa0251232c508e25f89ab37be57dfa0567ecb4521e735a7b5babd37f949920a166d7aa4bf5d7eb3937a9a1bc49c24018f367c9aa7967d417495d48bc11a9a599c3aceb229701921646eef962c2a842f4c6601ad32a856b2f0fcdd119f80ab4ba30b76188f1edcaae9cd430f28eaac22c768b061ce018e6580833145f852c82702dd7d2ee5c6d604b1c3883c0f27b1db3fa438cc4a754fa16a54d0198a93327993cbe9767f93fb0c506440113f731cba50e0f1259c81b5df430f729260687f9919d4f89277e31389b8819cb22b2d487454111b99b9290e510f5db5f26ba3c0a8ea4007e3c1a9cf13fffe45804a6b1a2bd4b2357cbae3d43933fb6de252257c049ce417f3e3227697d3ce17c1d53bb6f75c3758cad5a300387a824f411a24466562d9432e46e6b3bb8a5fb284c331e0da93e2b744e4a3a50ec13845eb2a3043ed4606f29fb961ee24e09fc288df19a22ee1a7c8c4c78b8584fa70b4b05e4b0126e21ce73b8b85597f61d48f2d8f3043463cc308dfc07339ec2f224b80e8af4def6dd16366f4a1fbf49d7953bc76e7812c971f72a86419c9bc0355d0eb2931c597bd0b3026ce8b51141413092b0f9437906cb5ce4a2c1e6a10b11929b48bc74f78bda64fb4138f1804a58ecaefda05519453bbbddcc2863cdca67b5ec5b278ec962ed889955e6c001112c65deac73784a2b97dad9c7144100435613e34bba8393734fd1df37fd30a9d97199310572ba527586e38f6f23c0093092ef1fc14385e85fa367d1b3bfe8cd4d06b17bf67fbe314210d3d357a3fb9056b7373542c7b1f389788c0026989e8b0f8b726aaacd67975545003a2717a19aa8ddb36f3cf74226576adc76f1ae2de8d5ef1e1778f8a689f9f4c47be9550ab0fd156462164d4dd54b3788ef37e45ffef944774da80f5b091f4eb18c485216e4ddb72d957af49dec1104e061aa5d1ac00c2797e64f15eccc51c9c4b306967dbf1da13df1199415782d75089266f66f8b5df42b4bcff8ef1d3d88f1466a558d12e91078a777600e089682c26f395b3c8ab2285389c3c43a6a90fc5a4d0cdd9b67ba695feef3ed88981ec9a380253a5879ac1c26febc192b1d2f3e863616622ea8a598ea2e761c62a776143f7db5dfdc3327525cf53d3fe92558c08a84faba91b3830f84f84f65113ce9228e133f0510ce186ceacb04d6f997509588f0925f4e251a9b4c5fce667f6bb133eaee7fa11fb13baa08a1abef4d0ef58b13e5c44389fa904fcbc0602da590d391434a8163337bc225f96d7198ee69d0cbae46bfc0e508b3005099cc3a480052569b314fb58f9e6658213abed1a788e1e1686dd5524a07bda5d95508b1876ed35a4a8872f3ab2e7e5b74463c8d62282c8e92b0c8f", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15e03824c8707b4f8037fd16fdafe62d082645d357d8adbe889eac8fcbc4436bc71f55384874b4989dda2b3b2fa4d61fca007e01e6eb2ff31ca4cb607036b07193c7054f1f76f0bfce87e77d9507cb2509c8b6bd076f8e4901c53d5beadf9b3ae570357e094948160adf127329df73dda25c06b9e17d60640ba926505ae11030ef0b4e0c2c274e8f6eee20dbccb59208e1826e95a2e3dc922d610ac66fb4ea152891ff756263dcfd7e456a6c2c1a677066be27106a46a743d685b4271f71367300ddea8ead7534176d2d43853f688d9fe014b8b16200fced1aef1136cadea9971ba196eeec89dce97258f1dad9da408f7300e08bafaba5611396724a32d69d9c2cc70b74309f28a4497d34ef8ddf1f6db267bab93df03800f901453acf42319796ce922f655f35f9a31a2d931a5646652b46c6decaf9da4bb4efdf486064ef3bb24d28f1d09821fad45651e38816f0b2ae61669bc06e8a1030890f7d9e5aca3d77c1699fc1a621acc1f258d0314115aa80cef9bb6e7f30a13e2c7d405f1dd252312c711db32da0ce31c0a0d7cb4a4340a3976e749368f1bfd962f4e140a99051b459f2dca26debb4e7234358d4684b34334b63b980e8b487b76eeb8c524895578722e17b4295ebad9be4f6781e3ff3486eaade43c3d257c1504354309d9ada6a1a20380114072292f8a02e929d6e50321969bd269497832c21892f696143a1e400c10170f0151d29971d4b1825a3cd14ecd36cb2a4b51e37df7cf10e5881c1a56fa8eff09316c935a568fe13a4351a32afe6c42337116f64c9a07a867260bb32566ad375cfb0ed0d3f9aa5954018bd6befd7ce1669d2afc9d03067fe2ad643d6b496349175bcdb678f4b4bc6da5430160eb8269ce8c5e8f88432d8b5a9773d4ab3e743d8e1f452ca281893e8b6ca152f9fb99ea9db0333c00a679d1509a82aca42939b0cd45dbde887aadcf334b2807082b594bfdc39965c813ee5ea18df0081d940d695d9fda5199ae8c86f91f1fe7347e9a3f2a4ebe97e4d807720ad32119e7427f117944165d4b4ed5e65b501a79be34c55bb216308891f27d9fd3c896c33c20ba96c58a1a216e434e6b21b097d28381a5a0758fa19a160e83bdbb640945796e1faf0e87c106616dfb4018bf84c5eddd9c3d9534e2cb86b53b0c81a94dc2a4667d662be53433e2e0c5300e5ead922840a933bb056207d055c6b1f7d497ed90032c8caebab619673756813f34acc4cdf16cda834b2d3e4e0d8ae57d32f65fb0651bdb63fa8c6a5063c6888085033d99097b43624004a4ea3949c5d1fd436bd45471c157d91f7596e43c15eafedda92321c6363dea71e729e0148835dbef04b9e1c0a0e5d51cdf070f848cd44564e2494ac43dfa55727b691a24b9c53cb719526af3030d4dcaeae15feec85c5efb1d83e083627d42b0701e02452b787b4cb22", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "225a555cd4903c3b2f1ef6aeda2695a64d0951f255362ed39223879d66e9345b404a7b7dd39d5ac070c87620d3f86bcc4c185002c4dbeb3970c02e1099eaf103e114d0cac9502187719d560d61734df3b6261b0e724ee1a414e86f3b9129e64385cd9716a0432caea90f04aeb49601a0cf82c916721d6a2528befbd42a9fdbdf04a06b47b7d3c51b99bd32192ee4501eb3df399a579226d41e2c1e0572772866efebae0367f5cf17de18829973e0e1170a4f9461ab4c05bca87d4716642ad7fff478feba156d72041fcf8ebea6f44588d2ea22351544079bc00d563ffe249cdff95ce429276b9533e03b6ba3aa1f1e096d251c8a7e5816ce217747e07ccca36f068c3f0122c3399e4594ff2e4568ee5a4b06b2c91cfaad4d8a498ad97e27f5f6533ea90d7192ae1876beab73a38efdd635107d3dee360a660d7cbc8ef7e95aa43c684ac38c6340b491fe9eccc943f512e7f5addbb42f8b2300ff325259c908e6df3555013ff99edeef5eafbb64a1c17a294722bd2d9d7a1de36346a9d0c10e1ebd03a125601aa335d42bf460de0922f9126dbfab5c5e23917cda6e54103f2c492b53ccd4deeea8f6930d9b797a5cd4e2786a435444c3df55b9f2357995e2aff05d247db859765e34c9efc7d6e5e0ca8f06c81e5f105950f4c5834e6734b8d275d23bf705df00375ba899b8f2193deba4ac16510d3dc33c132ad8c494c59b980027b558ca37c72f6696dceebbdc74a2b019dcf5e816c4c4b91ce4aa606f989de4ca25edb35addd5073684910cb53496984abaf45b10106b2cd54eb1b1c6c553fc821352b3f77a4ea8266b45660857028fb3dd3d6edba47fe31e040f116d7dd729998b8f04b9d0f54c34ad61f2087d218df9afcf37fdd711fe523acab0d9c324761ce13d5bffe72d34901d9681921660f60aef45b442eb739a1d36e0c19a0ff53e44318811332ad9f6c46c1d480e3c08448770410d2745757272f114b5d23308c0f24dae94ad83a1829acec3b3a3e45f12ebf1cfdef6bb0408a73416eb91f3de7e2a4452fe00323433c0aa50368daeb79276a21e834d7013b9a62cc58942eb9f9d5a2904c784a4505a6d4a00e552b09afd1b56d9bbfebb3ef275dba71b2ec4af789fb0f828deb76ceb853111ebe927c3d3a45cf8f101958f29fd7770b97f5ddf325f53806b776c6d1de74bf6d911b65eace06ff1a1ead30d43009c5ec78d99dbe88edc1afc2ed2ea8876c7ec603abc87a9d972c5be3da21f19c350949c5f346e44c62310b2f2d5a81ff1b8c970da20015edc871688cf9ae2857797321701ac19fd7a13cb2a79352b439ba8af078b9f10572c56d4c24eea154e34a4b9f18926bb8e6d16d8787eaa5311fe3e1e33e268773001cac2efd718ff41a2643da9ce51da045f97fd0a99638980e8d1ccb978b404403eecb6bb0201c10968b254e8662eccf1", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b5bd2636665051b83ea38f7e64262ac78233af64172b5e863f4ff4bac086d5c9b9548189244390b08924389d1e59892f8a6fedf7f4fa639d1307b1966d73c04322f52b1476289c193f5a41feff09a5553e5e1cbe2a5fd250c1fc0f8972d970947c585d9efd7165615ef0c62d69cc7ed58ef1bea8ae3aaef761ec3d04309e8daa8c916fc69ed441e8735c1329023748d5d8023ef9c1f1998057835dc1c1a29847ee4eb49ee7c62156484ea901e911e0521e532e2dbf7900c59fd08bca80142474e7a47ea6e6530adc06df94ccd4bc5d0d6d4dc110c841b531f4eb6f3ea0127b0b393e26edaad75348784776e7bdea804d59cf68e58b4704aa17d68248789db0cd8d7bab0cc9b6a80849731794220e9a8ab9675fb4e6f59c0773c612f3c8be528a728ea9a1d5ecfcefb8acd3646f77ec58d734b18286b2a939103350d9c40939668c49fa59fd38cd1ca31c90245a78140f779cca72d3e38a60146191cc0000a7f79a9b44a6378437af31898f357757103b4129d0dd9366fbf234f3fc5151a969a938ec444256a8e3f7c01c40f3a57056c8a1ff7bba1156b011bccd6454ce0970a3ee5173a7ae3b4e9956d1edd412f910227e343e6de0613b816b184978c7217ac32f620092f96b3f4ea1264d00a1dc8f94f548e16adbe79147fa473ee794bf5441bdfadf95c7267f11263da905884cdd522afdeea78f5e30874245083c8714c5a72440223179a016609b524007912b27a8c5b65195fb0d0903ad51c3aed7e2e2e4e40ef02a0bdc57c71f6d2022f0735db33cfa6609dfc92e9a2e68f82cdff89ee5b26a9782d3c361c8b184421245f7f1b7d962d657b6ffa56e0f89daeea4d1089a3e9899d71049758d7cacdf87b069fb9d06fa6c6c24126da80b66831b3761b9148c27aec033d5666bddb374c23771e722229a27a340b6fd1999332f54b04a45cb57b76b7c1c4d4d67ac1de5fd328949fcd70120a2cb386aa360b4031373166dd03ef3442d1d1664ba529e5206d2483cba60a6e92b7f2445fc0879bcdd7245832d16ff5508399f10d930e4e27d7bd32ee7958fe69f11a57989876d4ac55360581f0b7a16f5687a5cba4e8ef68a50e791a400f24fc18e53948a164e402427dc4b8f717e74eed699bfaab87f81106f617b7740fb9753dcaec2f0237772b8f06263ad4d238ce7a12e3b4cc2d867f16099bdd28740d78791e3c83584fcde69ce588bf3fd0a255888e8dfa374ca7bced4df4a74a4552ad389c333952ad1d4ad4cfdc87a087a355809d4c1a7d9c492fabdbc64c1021ac96efd8d68a7ffe9e638106323f90dfd09b6a4e1a5ce4c61043b47927f6c8ca9269fd93ff82c66533af6ef1d2658e7095a697c73b6ce70986fefe9de380e4701f2bc7595a857218cbe81a7a7c2684e53f8bef02979acb7d460d9252a2e32de7de52dee4db2eea5c9a648238cae8", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "05eb84df924a37c7a342642784575724609e86d6c25e3611376a3f06d7e8d1ff9291e1968b96762b602faecc4ee3955d50b18c80e834e2accc0c943397339138bacae43e92ef69efd2a43d5b046b4582b8380de3820190e34f16f43df6f301252d1f2fee6620e6a32fa32dc6ecaf9886f6ce5bf36ef17e95d0e024272da5fcc2d78ed1bf87a4f7b83fb75bdfaf7de9fce75df9fbba5ac5e79a9507f0d230176a51ee78d9db6fc8629fbcb56c5f309eb06e50105f8bbbc4b60f567a27083fdefa3d4bc5d4f6811dd560572fe51489f45561fa1a06090837cb5cdb33785b48037da9caf10fe6399fa01f88886e22bda5b1fc9f9e0cfbaa82bb978ff8240ce7cd2a40b55e29c550eaee17cfe4037d32082537791334fbf7d0c22e655297b13ae8a4327b8921e2dbefa8945b8ec202343245e61e9b1dff85a458fc96044105cd534aa38668228f3803c47ea3b726adac70bb21a1d4dd1629725745a431773d306f62bf552702a9324af8f150c61379bc8953f33637eba1d1a800e2e0c87d75e9ccd31d5246d059c25e0bacf2abb2da40b4f1af9d11bf2a6ff943021b0da220f77efbb8e75e4b51844e07663fe02b5d476bc4fddcd37ad89194a31a1c7fed98d3c1d3a1050592f03dd7e64c3136d2a88cf6a9fd4e9dc1b7bc6ccf48345195d4edc8d81d9197c811b3d6ee2feac7c86421c9f306f6c48ed598daed0b6cd89b79a6cec84b32b056567f57287467e8867b2b310ec485e588e0b2417607672f73049eeba329b9b82b3761eac4c674bc8b5ad5e373f2d8cfd36f53de72b22a288d706edd0c02799b8b4ad764342a5e28706b521b057dbf5786cfe80680e07cb654b2feea205547dcc048a75778ccfde7a1c9a3992ea44a5e378100481a6804ef9bd3edf9dc20b6aeed30566c13ba9351e9ef595d8c21dfd6b4563543cac7ca65715cf7e0875946980f0ed61c28c25dc79744f39784b2855a905e10c751a213ffbe28ec33f7525fb5e09334c36267331490228859f90c9c3b54183c512bcbdab7b442ee748e5d7a8d4d9a8f79d3a9f1d11355cc5adead91dadbf035769331991a8bbd07de619ce30e8c6d4312c88d5ae1bfafcfffa32eb6de1a150ed8877ef735f26b1918fc2926870f4490e95ef163ee5a358439e4cd0753a1636756175bfdbb2acbb70bd9fcbe58bde28ff71423fa63029736dfc4b296ceaadcddc3d1ca49a685b1db835c15ffffab8bc3812a296d79a50c3d439dc833ed04154b49177f68d41dacf4d888c8930d6cf237dc060ee29ace5b9e04a82ff361ae5a4aae89eb315ff25891f1bb0fbc72cd1259d7090dc29b7b831d8030d961aa5f7657f932766c69ed25cdf4838d1a8b202e9d9f85166d9d07b2539b4c938c5e1c57ed4f75d20484b1eebeb3be4562d0d2826f2f1c26020647cddb2afe867c1a3223586c91beee9274028f96e1", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88b95950ee7a887aabb735ab80d28f0bb2c8905739b0b956f2009cc5c78bd32112a140c08dc3a2cbcda2fa6b658e4190754bcd15b7046cee925682237152aa3bd2bfb265bd56186eb84cf94cf3bf5317ffca43a7b697cc3a079ef99632c325c288635b02487fea28c82ab5f822e9ae99067cc3224b747c438b85014c58b6bf4d3da5ddf7224468721d386034dc7f0d0ee04c3d2ea70f15a062ab8effaa265baf03973a2f037b566584df00565bc5b5378bc7a75d69b6658f51b3c4f2f4ce016d245e9805f74ee4d50a1531c1ba599ef8404fca52c257c1179311b41fec1c65a704e69bfb7160ef53298d5659ef78b19e402efc45cdafacbad36be1806ec3a87b8827a40d5282fa2c7b5ee7a607da7f17f0a8a7faccb2abd1218f2434264ea80fe4b4a7a56a340f08e6ab0ceb35199aca7eba1f0e120214bd7d3baee9fd5ff9790fa6a1d3b6488c599acbd2e847635a14a450313f50a924ac4807d17294ddf77a47f579d55c6e055db370812a24c17b7cfb6a84240f2e1aa92a3eff311e97027ae43c0e5f8c5f37e03324aed997a6af84ea6060338491f95ef0caa0af1f2fac3c7554ca24b6baed6dea095c2e6963b0e3f00bf7ae86e560565f1779bbe5e5501ea668095aee939e353539cec406f67d84934805bac3ae760c31bcfcfc762f9686559334639de6d9217fb213bb892601e4715d0cedfca4078f61b502527f6826a65766a2638b6d5063cb45ae4753e66854f8635b0007a3ca0067b1111eb3057354e0e07b5cbfc84cc1d88e9f8d1efa33f860b9d388f48cfca732a341a9688d82b5a88b29d935de0ad2693d6f19df41516cb9ea26fd244b5ae17a4e09adbc85fe0d077d301e65af45537bbfb5a77a724f5b748de4b1a59e86e138351a21ed88735fa74debe97b213160963fc512083d92fc0430a89088364e2e9dd0a957a018b01ae41ac311d73b113ce796ce5959126361372ac41444a5bb8e57fbf2e0bd8e73b80e12337767468b88f4c52e83d40946f3384b00bcddb93189a9e364d05ad32c34a82a252805b5d7bb6e45ae5050b11bf6a000ca52846ed34a6e06a062817e2cc489afe83d1ea4d58fc224f73241545b20cd3212341592920be3a7a2088124410728fd907060ca5526b0570f755621048611bf9cbb2e9389ba187298874f160b791110fe6184d68ddb93c62950e12fed313245dd7f3844f956e1b2bd98537bd20ffe3a52b8e268df0fd99227a3d450d6f570b0c364863bb9b93b61af564c8ba4361c993b16d0c743a00a5da2b7b7c2400643764a8c0366c0d3eb191483f8d07bea0d60bc4421cbe64faea30a06d57b70901e6162528438de1440882a6790f1db39c99926c17056e7266f6256deadf27fe4abf46e2696a0aee406b0b685cea08e0d1168c5f95a08aa47fc440a55839f913cbee8f575b7586ae764ac00f2b9ec371d", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4a000b95524db0d4a9db9dd2914a4bc99b5defb509cfee0edb1a0033fa9c32c8c35e9ee2af4d65dc03c6cb96b4e707b92b9127b4d7b51b337d2cd23085aa66c8f458f758be596aa6839512bf05f690e67f995d164bb3613bf05be81c16bde8f871ae6867b7e26d1cf5e5295700144f17a9973accfc5c333da886e80b75df707dda2c6d007c37fbedbdc096215b8702879dcb2ba783388f6727240981440c1bd4a9396e0f39d2ae69c301788bbac7b0c3d6284af47d6dad963e91c86f2993a893f4a3ff4e949f844b156a5e33fcf7ead20fb17b204668dedf427a359c740ecf0ea4a19cba0c4eb2c360d20fcdb95a60443cb2c7932b4dbfdf03197a146d5415336d862c7f3f46c07677999e3766db26db72e831bb653972a219501639e03498a1d59e0d2b2a4cbb9345c75aebdb3d39d7d239b272f645ca83ddaac31f924289dfde8ee54ec187e3e7f8761113a742d415038ccc0d1222dc5315898d4cd4ac3949e06b4b59d01cd7ac0a4f089a6f211bf92617421358cc1182a25b5c967dcf610605835177896c25ed59e128a4cbfbb3a1032c647cbb022a9096316e0d252f0e97c7c5a7cef51202c96f2040b2f2502cae5a77e83817f0b554f7af0ded741f062c6b7861a5c5ed0b8e10cbe41ab1ad814f5a9f6e58177d53c419e848e17e0dea136214e0c0ae72d80b2be851ba434141456bac881dc760e81a70503d405a83d821836c69646b9eb1042c66801c98c91b40967f9099d0da330847b724c0a19398ab62307129c0b9fc9ed0fcfccf740dfb48486cabb45c4dd44209b1b4115052c4e66d28f8646ed91a0298a63bdad6b87de6cfc46b7f169e63f7a205ed3803e4ee9a8d5940316851f78dd2f21732c410f8d59d1d01ae1668b86d7152d0fe1ee3314f726eef7a034572d3f6688cba5f6f378bf91f32c63e77f59f8e708886044f74a79063943a0673820ca6fdd2df2a5e543083040dde8406b6ebfa518886e203b06256fe8c88a1434b7e0645a749ed9565ff4d7bcf3dd92ac1b4b457e0586fa8ae2dec3d1f0182d64678f8d12e8e30c1d124a509ec35c3305a7036409b66f919aa7016117bd9a57c72a54b83f428f7501f5a8587d74015314a235280f5ac81ea4b06dc3c693fcfdbf5d5eac050ae0feb1ef13204df56146ede6d95a26c0bdd5bd64a6948ebd101349fc91af19da1853dda2cc7098bd2365fa15a4292e3d831fd6ae845eb32b601befab8fc0cd8ab136b07225712a531a9aefb36a069829f0e0a6ba16f8321c6ed9900139a47c0b9cf3c0a695f9be76565a35a92493c2cc43fd52577310b760e82f6e4ec80e46bc5cead0574a3e2976827f4d6a3fb389c688b858255823b39d3882a7027f79907e9f24ff75774fc60be413e488e3550b90704a92cb8e87b9daa52b2523c09de4f4e72579760b19f52369fbb76c2e57f7560c32302e9", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ecb3d328f5a41136dbdcbc33b9618ae609b2e29ba3579bcc785e806b0ab87a940350dd6a2f1ff0a182ab48049eeaf3cc2c6cc9a0009c5aef75da2c18a67033c57a01c08cdd88ac89782934390a1c3cf65961355003fe9342fa70bf63e28aa533bd4507f877cfcbbc888e29614067e55d631a2e1dc9e1d3134f9edc8786ef0bb5f8ba3a5c5a2a9f1525c75096faa4ccf191b07382a9be3e515090e25e7bc6740548956ca172e2b6b8e6bf6146e8c3987a7d9c17aa416cce8d7398dc93591db9b8c21bc30dfeef696881e9208f7267374ffc371d2cb408534f13d9260514ad8c0717a7e5b5fa981a1ca6123af9d050db83f2a901090ccd9e26213358cd1cc259464ad2856a77d6b3fb1cc2476220a112f9530f088d651f2007882dbcc2a5204c7300b78e8e6b97eeeaa41f42bc2824d0eb3a5d3f73d7bda5d1bce808ffec2f000df6a9ccd985850ac61e6be1db904b1933ca4d6d9d9c47d3cb57f3cb471cc187e11d7a9953a473d3875ff05bab8ea57d3c61ec0f9234ac54fe9f5e197376435ed11114b22318217b559eb0de34f4f93c7be8c04369aac39810fd427e4416b043a6d32442d5943ef1b16b0bbe179278365cc3f2087875c2ab472e6f4ee0bb5b5eca80a4f3dee81544806ee3fcfcf4f0316f75a1fb340808283fec551d95325bd219621d2b5b99fb4755e56541e4fbf84e1cb64eb6fe0fecfbc3c6b271b0bd37548b72afaac219b1e3cc594a799448706faf99ac8677514dab8cd2079d623e00ecf8c6f89fa59960791ce0f57c38960ad09845f5845c11eb832c67966bdae3a9257c64dba55419fcdcd36b5a753ae8914ff402fdea5f879c25337cbba2e52b3ddca3b9cc507f1c02fad48370efd980acb33611324c60819415d2b576dbbc94a8554ee580c049e77d75933688ce33f26a6e8525fa2f1d3473fef98d130a5848ef8855cabcf8fb99ddfc9a4fdd23cf274b335223506434e05c9ae68eeb198299d51175396f9d6b1569f778091882b4fdc4c6eaa669aad00cba1602f6895af1636af7d7fc556070fed7a60238475910a9d977b2689a417c2f5611ddb397ae5cef7295ec11907bbca1730f8c2cc5f17433e38a1fe74afb2c0b51f21b92fd3d6922a91c6b8f6e18df52993ed8ff0a97d916aea58137905d161dd7f55149e099c7c1a0613e963f846b531d10a099984e712adfeb8b2ab26483fa5fef42e2ca75b380479045662e3c6e284757ffc866ee537782a4f61784aeca459950f67f13193582d5315967bda72bdd45c2c1ff08cfd74c2ce83a91d3fdad4bf705dd586a842a5f3b4b5eec95a46fb02d73e78bf1fa45934c60182aae440bb3847ae62c1063a9657cd0843db58ba386b38f5709dd798d9b3fcac51b326af2fb68dd02df750ca486929d2aa6f4f3a7d1dbcacc8a8d3f86c8c23466a4f89e99d7558bc804038da20250a2c", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1be9d40b4c395a87fefd416ea3d6411b41db02833826effe0ec0e8e6806c2272125fb84338a4fb023c63e3b0142f2e8fa65890e25bf1a8e79b7b22d40973b5ad2b187f2b0aab1986d69ccf92d1ae74391923b870cc952bb2ddf334d265bd3b394b296bb94ec347c0edfa5cf71b5383b162420b11745fb1c73ef592949df9b8a34f9de5a4ed89d4ef820c29d3f73aaf00df8cd32ebfb1cf22cb2113512927f5b0b1ec35e27748f3f7ffaf512f374ab118b37e504aeabbe38055635f985da4ebbb97c7d7ed800eba3933c2acf06b4113d4bbf3104b7be1988b0e013e1bd0bc638b169e5b087a3b75e349a150814cf1faad3a96895c35b3ade4ef7c5501ffb89a860a74686e665058cc4a097b565212d61d8439b3bef7476b25ad2e7beeaec77bffbf9e772bf47240eac1fbf749d447ac51ef2c9c2d80655f98bb98733659961250338789a7e627a376732f3d9801f66978dbb52771da2b5ebc979a5f4760e339dd4205c65fa051cf848b33e61a349e3174412f807af6da0339cb31dda9011bbad95ae01f63457f0fd0ff98d83b76c15e65a4ae63f3a03913e9c52371dae85c9adac0836c8507d7dcdb7fb0438b42ce7b7e287f01450b4d86fc463bf3473b5e0d76c9c4a743201627b84bbfaaf3c51103792d59045510af3de71440149a6ea12fa4cfe4c249e28a123dd57b1742183c92126f96a249abcefb29a863973bd1ba26c078fc0aa254e262f7d8cc3f10ffa2eb1383eb8f3ae9257c8de5c15c420ed0e8abf6710b56b35a5d7323a0f7fbdb3770c58a6ab2d1d1541e38099c82fd50ddc44a7771557d97a8fa6b7b94be46e028ffe422e26472f9d38e9c059d1cc6b417dd4663becb4417dce662475ff30521eccd88a6dcfd2b27a8ef2239967081cbe746072baf68639b507e21fc1153b9765f06a83aa10a52acfd6a83ee1637993badc3eadd6cec0f0affa0284213f6f062849463ca55576e6204c20b76aa0e7fce62363cd508879e8c7802f0aced46fe0bb572302515e96c685c9c8a1df614f2f47f735d750fdb72ebf7286ddbd09fc559834fb434bcb2506b940608eab58d60c18237a21ba159e8434a56291049afdb28674895814fd6e5b58daefdd9d3898b622f71851c01a8cfd14556de304d0b8dfc1b3012a985aa84008f268a44c220e2a183c8d4dd84875c125cbe90ef5ab40f0a816dd503b11ec834bb1d5270d2874795b6121485391652f024443d2bedcb12c20aca2235853d51a378c237d6d9626b255b07d02e6ffc47ab9e5b640e72a3281be019b15f1d8deff6b2d13d212779161ecb62838f46428c51672fff19397c2215ece2a8425f0c7452520065906d0ce0c008b2b7640f173122bbc7bdb522bef008891277924729708faf98469478d558962c053c9588372662591a6826890f410f74eb68d126454ee7e559e7a02bd7271cf9235b", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e63ca9a4b027bfd08308be7953c1a0c57fe3dac203a99610bb7d7fd0f11859ea6ab601aec47410bf36ce7ebcbc977e881445cc83c0c43e73e7dcb5cfe7254ba9376be8fc08d68b2d0112d6a3f36808ac42bc19b578e188263b7b82c5d74f3acfec134a306d260a40fa65be6dfc1867aec53776bcdbbcfafe0e30648eab893ea80cbbb6ff75a92c2a588321184f6a00bb390f1decf325a358061411623129e33d6a98a987def80088acf54d9c9270bdb37ea1fd362e983fec98139c2cf6130487d6659d1dced4b2fe36c131cd0ed90b86931ddf6fffd93b4803aab1f43f8158e14315a345658eab5f986649ebd88e287041141994f61c7698368f4ecdb3cc5edf4e6f18f0e572069b275ffe3f239b9edc106f928789344aec0158a6213f18b0ea6e792f959310841cc4d86f46f2ae2782943fc98effbf8a19b8a36b533e08d20b6253adae51900feebf59337ccc815b426d7009cb9159ec877dee376193953de6f1f7be674d2742fc88fd571e797e8ad3c54ab14883d87abc7fdd5cf7d103697a0e23e2312358010157f5efdcf664293f50fda3d85154234e6ea522c6eca18b3737114489e0e4917d57012e9f96485eddd4741712925bbae7c63381d9a2f5c8b729196522a69dc0fa599aa4afd73761bdef26e7da809f565cc33e616628a54821cbf4bcde529334609ded845b50f69d59bf0792ae78b1560c31fe9dcbe5f9d6a88e92ce15ad03ed67b06d3d9a6c7fb7e394463970f6824c642a755ee1a70cffbeaeaea4e9f98d940d6a98cdad2917d41b203a4fe09c70eff81c38267afa525eb456a0345f740403b13d7143473cceb29080bf200613668ccc61619f718397476a9d63ace0d648ed50e83b5348e87590cf9777fc7ecc361f527cac11e6adab37a8cbfe51e5bb0a88e92c95f591955698ff13fc33df7b84a707656b8de6118741b130c2dfcae1c18281260a0374b58df985a9a50e41bd731f1c2827b8781155f0a6863f5af52b589a79525e9f181b7b9f1e81755b0b64e2e26ac5199ac62dc68f346b054148da985d88b818f233117187375f8f444396502aaad16558994f953bda6edeb6ed56d2c1bafaee97fba60a6f6b16aca5ce0dcc24002d8c49c137e59897c79552d4cff7b40c134990795a0f19582a3cfffc3b2eb977a316737ac13da3c07fe04022eccdb1025886b37fc09669f0b00663410eeb1938dbddb17c4ccbb8b34530bef8bc22a2f0a68c8e2faea153e4293af78c9d1b70e9dc13176891019b4f477823705fd9e139f5114233fb7d9ee7dc38048cd436cb12ddbbeda8edf07b51ae7f27ba0a7271a734534c0067242ced1b1cc1c4ee3f946fcf3068674ae8506c4afd2454be724f2ecd47bf8d5ef73a65f563c05a8fa86af0ace7cce73545f529bd4f368794a080ccb46a88cdac982a768a0b04f1d4ff78daa3f1a4c28caa775", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3295f4e7c7857f49bd1cafd4aad3d3b81858892c78ca3bb89c486ff1d02f6b541271fc1dc30685febf15441ab52feb605aaf7a819584dcbe7b852d04759eb59d27d133c3009fc253779d55153f0d853d8f55713e8b1217902985971c69c3ecf6b6562b2d2400736af960d0f2e483483c81f1fb8d40803755b9b9c102232f8fe04d5ea9cc1e7c068ccd476b71d053e155243e13bdbe77dbd0f55438cae55cf8f93fbe1c94fdfcf403fe4415d4809ad54d3a9136089c9cab5c2a5eb6bd610176193283d56fbd0d33a77c46a62c75880daa5ebc5ef413cb8470d82459a8d0ccfc06a4f158556af2c6008eaf6419e8cdba96b8c164f585bf38a4b8fbcf668b207c77ff2b0f7a9303f2c4abc54e3e55564479196621d00d83db88ecaab2d67a8a801a29ec69eac1049347c57bae094afc6b21d2581765f32a25b56fb7e3becb4248e3f022fb1ac66a3c0e26681ca5d31ed175108279b5e67d828f03c44877e76f45d986880224e927c4db2ea6d064f2e874a0613676f5391e220a9eff2c40edf89e965f71f8e2b150214725a2b8dda9275f6827c97beb44ca120540f3e54daf5ecd1e5770efc11ab1e34629e235ef2cccb6488f915b1540d9e713a9d00f479c04ddf08b376bc43bec853fec8232b84a3e63dc4b645d1c99e1e116b0566ca582dcbe8386ee7655548764aa084ad57b5e8e7d20f3db5e1eebfe4f0a322c59ebaece411b973d0f69efd59146fe56c558b6e1b8d2e25bc3595ef490079fe7ae574c6792f2a3c78cb844c92df4f0daba0e30d64d7832efb02947160e41d36a8ceeb7580d351c08687e12d8556da96eb60395d5897237983e07ba36c1a1efc337bc258b8f82b0b127340aeb397c33680375b7b1728bd54208449a0ca55e0713ad3d01f5c1d6ade94c4fae4169955ca8e4085968298be13d3dba0d04454e496ce6cf90e054093d50731ce9c3ff408c0391f39d524493000cee97406e5043c69df08297a8ad556f96075b2ce3620108636d59fdbcd4558650318002057e1ce4cc5c765cf98b8bfd37edf80b24703d9a6892196e51c0f520f2b08e1e24f30e2b54b51d2b002859462e531bde799ffea956d47683b2e0601f5f183281ab123544fad1846ff12749a739d1d7c96375583be54f31fd6daf2dadfad03588fe8fd454ea05c527d1a2bff069ec9a464419e469e7bd52cf12d76538a504262e7b7aa4eef0913db3509888a75a0bfced1e0aba3a920c1012e6eb611ae8a49e0e4ba66f45d58a92d1f6914b466b6a11ed18f29b76b4972f9184a5ef6745381320ea652bf2c48967bc57266cbcad8456887d527ab2233727c3b60693c67131bc73992c9442020b88f3aa305f2a84b81771e30a81302ad78146cd02e4eb0443dfcb38ba0bb5a0574f498ce66fd6cb51270922911d8a5412f4be683869861405286b62ff235c5c689640df4bd1", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0d4da5e6128dc823ffeef109ae66d92d246bf86dae9335d9c1cb145c54e625d783fe1f177b57a3de5e06d1929f82d6650f4096b80f9558d61d0622d338d3231a65c1353c9acf7eaaf7412b240fd107712cb2757b5bbeded20156bfee6772aee55bdbbc08f68ba8e4e0e0dd2c592952d4a01a933df709fe7a8e4332191a67e515a43cf959adf3df934a6eac08a0473aaa4f95ff2bf53d4bfb4617f5ad151954ab0c99eec82ec897617064f51b58d55e0e43a4bffe493655306d78e41e3df76c30517052edda63f998d7f0d4d90688c7d59c9b6a44852bd865e689b24d81e8662a089fd8944684d00d306abb4ca14a8c2ae38e9269c5b0f9301234ce765db6139bb914fce9072ac38e0204dd1f595d2d0c29387a4e88c1e5a2316d0ae42a2670c3ced6026a74c8ace73dca4122b171cce645d20f8c45b3af54ea2ac26b5a23c7343f325545c594dfd47cc26a429a14532154cc96ab11536e978b1b93f2e25b7cff5e0a4ecca85ec6eb7577858046c37f91b63f4555d6007b157b402f147cf5b49faa783fa8ddb96a8df281ed3180fa62e25a436e0fb69e5e8702da3dbad7c79adf1fdf2a4403378d9c445b0fc1c961e2ba78944b51e76a5cde709a7c3a482c6aef3cacaf0f804f28efa3183cea7abba8d23592a6d14151d5857c09073defe9f4f5e77661da90d0d4b8e1ea11aaf7097b7449ea106bf5d0cc212285f7903d847a2d30e07b7ee7b9ce61214ff87d63cf45637f797abde173594990714f0885f64c83872cc1c82f5260e9dae12e5cc83bc785ed0df7bee2eb0a022f3fded859a936dea0f44b7d446846a67d8ef3c347de6128ab32413c6d23aa44233271c883b4bdb07e8063d9b78e94c6c138110490102dbf75108a07801d6f418e9502c01488ffc972cc4398da4197f8400c66cd64bca1870eb9aabf7c76c95547da7238ffdc87dc2fa34df222d3414e0c9a27c43e4f63812c778e341580d53c241873021215fbf97e93102fb0b85e5cdff42e8b48eb51a51e0485d3d9f34188afa8a5d092352fc5c7bcf9b1db2c0d6c56266acf8a7eb9583f4e152290601eedea4a6cb8b5d07f8ba33aab546348a44ed057d7000860793498ee51496162e664d078292c0700975f339dfcb00c9da8dc781f7537a6312f2951c92ff6ed4f017a784c86d9b199d2c600396177fdb370b097be491f0ca645b31760da5e9d86eb4a86675a6d3d4a6f18505fd804dbc54e313bc71b5edb94a36b862e1ad0053cd87d0fc118706eba76eecbc5c28866063d8d19b634096b37768ee70064a2b5c851261b3490fbebfbb3cfc56f674c07721cd8439ed29d77a5e61180ed84a0ae333b1a4e359f2f1a12480495e1bff7faa5456bf1c74842c9275a2ded783d881e9367e6c9ca74bba296d384850d433626fbadefa33e7e3442b84dc26fc7454d87354573980efdb0024dfdfa", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45a78ae746eaf122d96d136de7073c6a2bc0ccfccc9290d08e6b391ceae67cb188c15bb7cebeb8053a2ca34863657f106821218d6043e46f3deab0f919837a8a426911169a0cf76686cee14aea5981d9d3b353333f96398323c68112450a715596aa515161b3e4f4ea052cc1174ed5f97a369c946cc9b7621d848d311e8b87c314bbdd8031249442c8a066dae1e6ae403bbc0d032dc355ecd9b417232479d1afb1ae2a589c1c7ee7292fc705c92798e11ec5d7fd40e6495585f83ad56f5a4100c474f8c4f5c275d3eebc6cd62e84e38ebfa3258477ae97a33a2a11685550d9e1affccd0bbdb9242e1180283442f910e91b95d8411d46e1dad8c15d2360e8fc6f94c7a163c1847475bbfae76657af9d1e1b8ad9658f3f9c18d168756b10f407a511ff5b1a40b6c6cced3999aa2c8ea390b7ce5336ffbd5d53d994b06d21c2d429039eabce8838d0c8a34cade8f8e95ec4f984d4e5ee186a25f728f2aea5cabdbb679f3ab0beaa0195fe419f7a56bbb47c43a41a48359485e2d6d1c2ec3d6140952a6221743d244330d071bc03972eadfa949d9ea43852ce2e3c1a47f5d467a8dfd5889b7559d60e105e5f32cc5998de1f173a871317f31d926e0123b7e9aa080a380232c292a204c2fc74cfd98eda4ceafaca89c86b07902a10792184bba5467ac511fa362b384dc6757b837c4d3612829c1afb7e8b15911fe8f5eb241e1642b6cd391788344aa96c5c2d2518198f68c4663f4385682875413cf8c60299a623f7dfaeaf60b7d7d931844874e307bd49bff79c77c188dbff6cb9483ba7b40f18ff4456243a39b9caad7329b53a063a85de62b5f990f7d545298ba94812f2343d82468434c30c027d622a6e18432e1e3f4dcc3d531226076332f8fe38dc6406a10df594b313a6893e509af5695c7cda62ded3bad7e060fe737d0060098ca33d344bf0001295110c6651c45d0bff64cb0f136cdb1a210bdc811767c6fc31dda819c28845da659a5e03fb460c04d33ae6fdf83ba1daa886a4ae20cd97473a36f4c772facf82ed98cf23a80e35c08534667aacd3115798e16874bd19def2f2450763a431196e82e4b4d112a2f523e0b6ce4dc7554b4769bfffb93083c253d6b976388fcff3122e17531f2b88a7aa0cd7f5a293d779b41ad04a5caaf1128735ee2395c2e774942674d2c6dcdacf12460e65d0991ed80d1b0fd734f8e6afe41fe567cb7e27633230a9e1eb4fe2c510aaa060c9509b63cbd56f1315640405178c822efb3c287e9545a0a8f98c6bf98ef4a6d46c6ac37d18955a365e5e738a96a989f12f7e6b6900c883c5a1798d973bbd0a7b3bdc7396e10e780a675ba3a8fd08e3a7bce0e6749f930a1a91116e96663ca6aa10a18fbe49fe6597ccd4da9d155029fb81554e57458663a6ec19582b7262887cbe7f23407f486e1b35f938270b0f75d27212", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e116a72773642364d494636917b83e30cb0963f2d882671c19886beb46e2efc6e4e66d9a936f270339c93de3b1c3a11573c8e5a50f7138f311504a6c5978f232d54b9d8277d57ffa4c000c3f69a8ca4919403849dbbe2aa5e095d6975d5ef16319e10b236ea6f41a46cf31c1067fb795334f1285d293b76b5580c9ca96768dcd8d2c12ac574e195bb74650483fdc5857a3e95d606d38b72a7ddc9805528cf8e3ff61fdf9b402dd55293b92bfaa5c811c425bc3294550fd6cbd3c3ea41a6c2174537e15568525b50f78fe3ed41cb5ef8887dfb40b3271257f8aaa3f0ac77215b8bc8ca548fa5b812c9dc96c24faaf9ab15d9152e196fa33a26fa5dba235488102f4b1ad853992c5c247c539bd8a15bf3706c47b7fca13e02f617c0fc6e6e5d08632dc8204253e07cf5f8ac65267b693eef862eade310d4e6cabd0c6e3eacb0796de0881ce198097ffe19b1126b6532f2f7f2c8031e77f5dc9b9fd588218c61c41ac6819043ee313341bdf7188cedad74f114dbc5eeef6b1a64093471318679730c86c1fe4cb9fca2358913e171507c5337cd3ab00de54df3b7a6c6990568aeca2e28ece24d1374250727973804bf653f9490cabf313dbb18a5d867a0b72a61038f1da8e0cb7e44455f36d25de17a575eeaefed4cbc360120a78ef7ec3088cbc137c83090184ac5c485c0369fd0470f8abd10d3da605f0b43934061633d7530452efd7bc0c225b92fb0f737f5bb0e329eb2b500525b1ca6f21260af7079d47b8bb9b9555bfe60341bb03758202cd0d10ee7f498d5c9465d5c837acb79f5259eb7c02cc731c9d625454186c6aef56c7d4e13e304b90b39b63ed7304896cd21f2af3e21c3f9b2c6012a39f6e616d0353afd61888cfb329977e5832131bca08f25cecdee90459735d4221f6d754f1b667a8447d066c64b2b00b3467acf962fb8de9c607a224df461653b6ca7f83557c022e8df00dd2615b4774040aaff1f004cbdcba6e368340e9632b3794f4fa36133e57f9ea926c40a4392fc4c978fea92b665e4975b9ae5b8cb7288d87ded55daeb92276c570e417d048416eb2e5c2f5ddf9bf1ea707cd826bc2dc8319eb68443ee15cf1fa5fd7b3580205a56da0ef5ed3a2b0a6b07240a634a3538898c64a22bf8781c97bfe32aa150069ea1667b07d7b7e1e2868c50dc10ae15a55d0469d8883df06e8914218991d2a28dff2a958aebbd8441c8d7d368cf0ab685003e81f9572379fb243623d8999a9998f6482491f5b0366b04a25d3e71af8cb6126db06ba00a95cf48ce15a5b9abf07b985344e05eee6df22d233538ddd54ddc5a8fc7515261d3b711b4cecc388950e2dc533ab280999cb68f8726ba14c6476667aa4b7a999d9a17dd99f9d9f0f2b06cdc8211bddb712bb29f52b44d31e0f4026500fe9d66f5253cd6743a041c54a28682c4ab2140eb47de", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "44b2af5dfeca5adc2e33164d03e67950c850b20a482d6d6416a95da141f57bf289e4fc7c095298c8d2993daf19b87e87315d3290376e89e091c63c6eb711b4eff49878178490e60a15a25e254666da8a16db13d22b874dd396f7c8cbcbb771696cc62a2e12416eacaf923738a188acd0cfe18daa9b21935a536bd094b156fd3a548c03f38de56814fa198d6fa6565dca532570afb07dba2566cd13070d272aad2ed58a5b9ff5b855b4f32377e8e06aa4026a0438e6a76f3838245dffe25f113bd39129ff0de75ccc82e233f302a639f5dba85f6f97c016647d7b2f7c331844816c1e7a6f7eacc18d907b2183358444b21dff40c57a973f6a0fcf847e8cf4a283f84467e3abead2e9e1d9d6bebd6ed45b47649446882992e009d981bae304bd329bbb9de0501a10f8df3da66347a9f237a6a3475cdc676f408705ab806da19038344d13d5b821b7bb31a9799ed71c21c2813c2da8cf3e6f219b161faa965f287d00f5b0a7385a82f7ff6f52ccb60689b9738923c8c21778cbe99c42f2868ddfdcdad72ae84f398e5c5cc7c949157b9a830162b14f32d7137ae0a078d13b1fa3a9ffa452191ff86755738cebae88049de6eddec3bdfd7bed3ba20b68fd21d69ea9b5202154585a072fcb20d16d4457e611a8841a6349bff2998c7d2d60e0aca80c5ab5ee42530723560cbc856665c7451da4187a1b43679dc6c8e411489f50412e7de0ac76b08983df800b16aac1f5db487d314188d99f8380bd638a869e20d60e300bb3223ba5bca06cde0d36dce0eaba23ad61af52a06399e44c90ce02911bf266f9140515793e1d91dc5350a7fe8acc6cdf7b214b767167fe5343a45c0097d1c3673eaed01f61826a1871f3cc8d126bc734e4ef72769ee7c54131bff597c8805d8573c2df1b71daeb99c0750429999269535a3047dc0fd0dbd135fbe7f004f467626d47f22e0df57b9f04be060466f78937e792506382f44b1a092475dd9766bf402affbba61e4651d3bb4cf8b5a30a4ba780229d1f5dbddd36eece760395dfa593937b453a230fa72bcae6c7ee65dad4efd7cae3dcd0501b2f92ef83197a4831f41bbd63100b31aa7e631272d61f78b49c3ea8002f9f90b42eefca4684f7c71d778bd1139738a42de4dc13736ea703c44357be6b6a0cee594249f20c19bc7989cb5d2f506a5ed064b360edee9c57024c97b9b2d655998f8ce523c5898489063a6926dc0a4bdd9bc50a27673a4edf2508085ff9c99414f93a751eab00208c9f70a7d317d843fd37a1efbdcbc10132ed802723546afc8224e108e759bd9c7af64042b7a4d0e3a0945293ab98782e7bcc3b00e835d38e1dfffd8c6914da677d3ef18a371b933b5e845ab91394521a984bcb7fd096e5b94d9f04e9d605d4d439efb9d3f00a6f590187747661987c44ca02d3f0bfa9db49816b43cc224f17bc4387", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "91e571ec61b2a9bbbc86745ddaeee79c860396f0043475d4ed90e783c6a48496815e7ae7593e24d743e2552d8f1b24877a6f42540a66b4cb97bb2693ca988b69c0756a962483d162d7dc2815bb055dfbbedb2688695aeb76a3f7059cce4018eac6625febdf15c456c5989cbc3ef6c8dae434748d4c7f6a4b9a9fdaf45d994402b811e1eea0ed76ea895735a0393dbee1428650a89c6faf9572b5c356ac826194c0302f93fa8a93b32bb8ca64a4b2edcafb16137ac3ff133e46864778711612a14950ca3e413844d950e2173c87badd4577b978c36c67657a04303d1d32f2e98d834b3c91fe456d7081c4e7456aa7ba818f2839af71076539b7bca333c50097c15080105a33b033b9a446b7baf14b1bd716854ec59c1b32a6a46990e0af80869eb6978010cf259bf6b4aa373618f1ca897657569f096be9577f7d10461fe76a61439d484ddfa20a77e95ccc0e0602c4b19cb545267848930ff74ddbb9e7d292a6f2c2da859b161e31f4a2e70d7f764262c6938157c62157c699b20cf1dc6218c7b0cabb2b769af51829c1c4bee8dba4c79336576a9273f4cabbf9c67371b95569f32074901d6aeb2b6dc104a1a90a4c2329597a01cb4b555cad5fa92829f11e5c4afaa2a6fb0a2892cfdc0b25e1ed8e461a7a09acfaaeaecab1d43c0e1dce0218b90cdd98ad3630b2222eef3e1a9f2b287d1b69894d1cea7c228681e003c48097e17cd6b6d7f58a1fcd156152aa98578976351deecafbd215bb303c3f42e3a1acddb7eae3442058c76be43fc08ab6ee7b6f984ec7a7e1f0c81dffe14013d2e794abbe60e7e2857043a8272fd7489b9efce6b62fda7c8c4e2f492b7e5cac2a13d2885a31e655ceca72dc66a00e0e1086892ed36f620608ce4d26c7fef7e884c9e2d445080d82c830e50dabbc1896116e131ae907267d5a966f672329dea02c666988f59f0dc89a36293d28e7973a5bc9f20bfc8502326a7bf0b0d7587abcd5f1ef3bcbca34ac6dbaaed42856282acd8cc5e6be4552f766523d0bf79037c4bfeeb649d9f0751a3c1e4dfa1dca1e715107f85d6a4f9e2801603e4ff8efdc4fdd62c789879d98f7553b7889a3f854788df9180dc5a9c56b8bd48ac97bb617afb3c32be867067a9d4b741578a2bdbabe008ee58e39ce245d38042f93c23a83f322237bf1fd4319555d9fc16c5530cee046bc207d97a7227a46b4996182643f31a8483f407dde73cd253711b41116db797da6f3720d873380b2d548316805a0c4616360c53cb93409a08d343667b68386b1c78ed1d168ff92ce481d79ee139b87c5c5a1e1e93d32d7552bc04ceafdeb0c80a193099f6dd3c1b1d0d789c8ad7631f1529a6b1041537b865e438fe509c3cce61bc77b10ed941a6453ad2096e4eba79655abf842d66da155d3b7050c9194c7724475afa420a2f08224a28d167b18aa8aa0b4", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "81bba11c0ee596a4dc3210e7c7985d6ce9888ce61ca927e76e22ad16357a016bc7ccf12805fe0928f5dabef000df321e558ca918215d6cb8475d5f5558a340e31dc0f8188178f2a98f2499dd4f2a68bec3b5cbec5297e981ce1fd5d547b844a87da8248ff86d84f46ac71672826782ec2a67d9cac35773b849e1e97e369ab20436b4dd42a98108b8a95eb1ce0ef2972b6d2a00061113f89023d31f6798fde7bacf7d12f0b5edf772787d941c23aac17a814829c6b07168a3a2cf6ed41abd782b88f4a9e6d290e2812c0f8e1a903e16b0520af94a09f88cd32985cdad4168a8686e8bcc959fd43eb91de5f3a2cbb573fb3941a4a88dee7fe3be8bc8b47f7f3acf082fef0468195e2afc7dc0367b994b33cb3f0c63120f274fac105d518989db46c2983ab16f72ee27904842a5262e319753f1e8699453ed013ff2f137f82c8337fd050300c7186ae0ead88be5db821638d2ca41e405b426f293fa0ad3ee7209b40d8a6d58209c65a2d42fa9c987403e48855ef98c490322251dc084815ca1f54cf6b5f5ab36f50d552fa7f34a392adc24c375fc39e4930658f61e68495853755b1a45b3e62751b324597a7258bdbc8a0cb3e2a6604584ad624a60c182519b39cb68c3f6a0a809dd13bda7700af72cb1f1fd1546ff24d22e9e8fc186dc6ac745320a9333f8b6597365b3847d2ff79f6f0a360d13bac3243c5763cef94b527dc8c58d403fdc7ebe61faec3bc8b8c498256603cee52beca3557f41739096e09b71b69fb5788a2d51355432564f93c79eab4b9fd82f86b8e91561d6389261265e8ebbe3f1eb348520ff830d3aeeee63998f08a535fdd4b6a749561d71e1fdc57d1a277bc460dd636e01765c3066ee1ed65987c5f0d0736656368bac95c4594d8cb77fd0cf24388131a65d198abffb6c83efbc309b523c7ff1fedf06fba6cca30d2c3b86529ef2c5e9e0d57fe362e8c0e8208a610e69e783fc9d2b79989a29362655d70a9bf9b05e9beaa3b47f5e610094e0cfa970f120b04458a7109ee1388a15ff27164a34e1ed1738a6e17733762185079fdbe0a1ceaab74870b4610ec9794ca6057c81768ab5b73fe396d86d95c9cce5ac42285573537c4834a905652e429493dce4e2168dfd4940035b734f7ff90ed83467d19243752b942747a23b87f8e147dce7aa0324f028357b5f67b0c4d2b28025657463b88284e8106a888bc2a9ccde5f2babfbba3d3e2d3e5a71243c2f544b63df0fb20f9c704901d3e79925a8cf87393a5ce0ec607a3ce59842e4fee741c5b82e15801237f82a50670b44eb0cd6542c44469fe08dff69b9169d8c248bab7e3c6f2f6803b2d119b8095c36c029c4c5c4d748af075af244c0ba83ecd980f4cba1237e259a1a4e8364bbde24a38ebc80d6af779d9167599d9993114e128822becaef0ba1850cc6817a9b0648b5faff58e9", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3693626fc7692b014f6c4d248ff21fb69f3a085043815f07891e1c2bd8da536436fcd2e04b5e384b35f4d38be5c450d49e33348bc2abe3045830aa1bae61bdd3809901af2563083d314bb9691cdea1ebabba7049520f85a63519ffea6f91bc6870aca69d74bb00b1aa26dc2c743625cf18fab81783454e2e7210e6897d3520ce3feb235db41f2e37c6c77738a1fee1e34ff464cfdae7112f7cc99642fd548594df2c0b7e6ef254d040887d86ac1903234b11d17760f9b46a482107966685f95c8b037133462774dd6247448d1add726c5c4803b1c03a132cfee57318579534f3051af4dbc9408ab050ac58b7a0fdcf9672906824fc16b0be3453e15b38412626ddb141995125dcc9e5261bcfa44686d51533d8a9f81577dd4c3693fa1793ea3f04890c797251b428f4bcf66f1122f10e657a923346406d0cd115b45005f1af514974618c8bca25370c14da290fc0962ec14ec7825ecc015c90ca3298d5e79eb8995efb56e06df5d0c3fd1ea86d9b6b2c398f0ca8c45f2cdd4a2ee519742abbd3d0cf04bfe34738d88e4f70aeb69bcc57dcdcebe2949f5dd632d2ac194df57c377e25df764f5c73854d9bd12e7c803827f6cdd61525a7e4bf0deb64ccfadc34774e029618d604ac5dbe82685e80858546d367b6787f7e3af6efc26c95695ef9abfe84c8d509e0a7630816152e333b7334bd565ef358d30d4db10744599d25ceb226bc02ce9c54547671c932cc746951797c7b0a9b8842db9ef471fae51ff638e9f564ce88899c7c52c72d4dd4d88944459d3c4dc633f7df13c375db6c8bbf38fc65d6af45b80b12823f5c3886782355051e13db1ce5f908293a2615acaf01731f23acd5498ed15b3300c24ca5a32c3596aaae66de8692f1aca158d461036c8187f21c0bfae7db9788c20bc2226768fd8cbc761fd8cb36c7a9d516f0008f4b8138209a82773cf28919649bc028103584696635518a49747dc2a0f7cc28501f66d623678a5dc5bf0d590fd7be9f82c7fee2ef7cbb2321c2187828097eedeae6ca8966773bf94c981d46f733bc68945ce7bae51b1ac8785d10a45ce37bd3d057eeba3dc193b24821c2bfabe0b2e10c3a6a797988b427b5e1d688969698a8a2147acda79ef8b00d3205c6f5d1212f04bebb8ac3f2e77f340172fbd1ce8934c1d6b390bc5dc0d365fc79f52d250260ed7e9f8fb8936d40333eaa3c86980f4ee386fbb3ee94e6a4ca828de465cfde3ced926cb271b2812958339b44f725e2c093f69dda850d4faa31b451d9b1c1ed18aa7b6857f0c668d645f6db8a98ba2acf981c0f8cf882c4a19326cbb656316b0bfce06b05bf0c29a8c5dda9bb907244f465796af958806ffac605dc19d913b34102a502d4963545fb10685e6c277d89cef74d0b37aa9880c87a488296f1477ea76fea33125f0aaf082775b138516b43d80922ee19", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e003bc4f98347e1e4fc450faff5b7e1f25b80904023207647f939d18a64df14beeb2e99e4cb21688ca0ad263255921ff2aca7392d5f6c2de3271208e391496d05016ff6a53134d2746cd41207833e4cd7d06d6b8ff8f59a2a4055551fd1644733b2703c60f8de71263f0fe7a31837ea89764ea9c8700c836bfacfddbfa9996b5ce2fb9cb983b5a2b7c2fb73b2d8307f0b9558159d68729b7511f105978257c268fd670b415e6cb27669d503b6ded9f690183cbe2aa87ba7174aa8bf26f6c002aab9578e604c0388a65ce1df15fb1b79dc8c5328eb4da669c5bf1ecda5c50f7bba7788fd70be010867de2b25f115c8ac2269d503ff3512c22658c965c87eafd92faefb4ac314fe4006fc44b09bddd50297adef83b32f61fbe0d25532294cc6e3c58f0d10507efb5d618ddcaa054ccaff725d8f1d71c285a087839346d5e7664a77ae2ddde6650d6034ce927a5ee1c92aaef9b894251e584f9eb1250676f95561d4dfd429143f7d436ef2417615a37fc3637a5c2cf2e7e0846382aa673ed7c021bb1b5f6cc77daa24dc8e0cc9e774a093c341a834435b7f00cd911e493edda1b9f086dff604e09b5368bd053dbbd24c0363284b98d2d5c8cf58109553f90992848f7c66571078e8c98ca75213a146d8465489a15ee8777ab9c25e8a4db73bcf4c71b64a231b7690da26ce269fedc68e54a8c2b1313c4cb5b0517426ce4d1d5f82f09eef41454bce1efccc6bdf03a9ac068b3d818d1b727afea8140751ca8c56dba2fb8b1df7b54ef1a28195543135b1fade3010e8c61aeb7d81eb3682e079d4d70876da126401840a9a6e6b77d9cf09007b0c7fe2adeadd4249586f19ee9df021d915c170e2cb8b723ca6ebc9b296a7d038bb95f6b04cff8af6c3762c5db91d5c245dbfecf4ffbd6ac8b89b18a01076af7a9a3bf8fd681767c328af8cad400217a497e1261c0b3da5f345c028fcfcc1ee212cc23274763f0021e89874b007507d6d0aaf4448248091fe46cda50d9cda1c81e2524f1377b5f85c929e04e9007ea8d165d77d9b4162f6d915a9967fb25dc47e6ed1a241f11cd23c49143dd1192727680d610ff677a914c5d600ba53a3942651a0f541c7703f40bcb77e1873b1328f89e6a450d7a9d43dfa84376e07e410e3083fc8fb624d52cb06125ef552bee2444d7a7030aed14682fcf06d247ea11d51c7b56a9013d4547142c42995fe0f3b8deac96861f59e24a0e92cd25b8bbe60e2108ce08b64ccdc813f1f41009d26354dac8cbf726a185f2e408f19175af5e6b49bf43957a17e15fccd9b6c180df99b56e7066b82594d036e7aaff3dcf4f76a7b6e7784e80769346bbeaac88c5d58d67b9163512d648dec6ff4c8c57f29f69876a82211ad03706c211ea296732eb22ccdf7d69c0aaeb79f7c67ce277438e162fa07d0acae5c8c47cd6cb54ceba7ef816a", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "575c119db3ba8e29566a9aff037e34559019699ab0ee3eaa8a7ad289711b4541690ea0c9b72711185e24f643a29faf0e5ddb8ea2282ba91c1c4bfb05ef84c180b7829da020207f6ef0bd7a91541ca2493c06ace4f768b058985bd6a6d43297691d7beb3e9f39e1331791e6e53d2afcdf64720a1d56781722c52033ae62f3759e505e6f161d4c352e4847b5ec46f2530fb0ab9d37894c0ed4cc2d7448185780911d969be310ae5caa338471396546ef7a7ff77038ed209d91a9eda9ef77bbf720600dcc3ab9df78ee5429d4c3cd82dd9a506ff41778252a64540113be071ab53478888a414f24bf254f211a00fd5fdc1a7dd8049202d16dd440ef03e7b5ad3a24510dbf6913dae7f5f997622f75b46d1cd698e80e6bb87676ed843cf96c7db51bb27b850aee5151efe5c6feffbab9d8292e89087fc8f916cab9851f4077686bd30b6d3891dc91c6106415bb377096624a0326acc88d531678b455fa6334223161c8b4530214d325f3bb1af9ea274f83a0ee437d4bf3b4873afe663c8b76e7bcbddafb653564d870f92447e8f906c55a35eafea259dddace96fecbcdda5a803ced45eaebc7743bbe9d1840bcbe1d92633fc8586c2144c3752f973dc04db2eeee3adcffdebbbd339cbb60b19f79c21042643f01aa0bfc1bd3ef05ece8b697196abe78719d18343103f340fde577e827028fcddb8724e78a79f7c2af3bb379d34b7397dd8a7198b9e0a5560a4bbe02eea16adbbe046713c3593d6b2209a8768fe96fba0d3827ed9c4d72d37098999950ca12804c692962ba6277ab38168c76dee20aa1075eb87afb487761c50d98b51981ec488a514906abe35d69284acaf4990a0d514ed570e42a81ea81501b5f9d6b5bb5ccdddf7f0a30d700e9c91c31c58f4751d3c31d6558f36467b5a3b0e85c580e62295b5043ad9743454f2393ed49cfab4c473e0d363d396b9d15e7c7d80118fae0c613eb622ca93a5c3aa89bc48739ae98f7dc0b735ddc8daa806282d19d2840334e3650cd36d15697e37057b6c75ccbbeb5482b1edfd781f264c43bfe9a799fab31a0a1bee87c8a32a455228cd396b0514eed70ef205f2c81a5e001d143d9ca45d0b3aca06a52c2f7487742759732009b1b5a43c291ca212e3540214746a460e3c2598d05019b713a5c29cb839f3144b9b091987f16c5b81aca07a48d86d2e156c672edbfead9b1759d289f00839031f54304e335349f9edb839058f4aafdc06f43231130b82720afaaea633ccd1a577e6b58fb86010bc2c8b19a027ef442a350d68ef9138df2ff2efb739b30e6cbb16e62630e7a1e42eba9860fbca2ba9a018fa8ccb9e67f45409a32be4c23fb48f9811bb52ef1fe98b655150e7138a87ea1407d4bb590651645cd901dc9e61ecb9a2a16f2888486958838eeb3bced54996ae270dd744c8bc603aafaf6f7f9ba55c3fc", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c8b0323f7a230df045a3280446bb0c8aa8e1be48c4403ba475e5242539ccfba3a8f046838ad1731d14fc42207260a8f470d8e7baf3af72df3ac254f64d146273da97d962c0b1e719d56540946fd5ef2a9bab5d1768551295205b3509cf6a39362c0cffe24124abbbb909263c0c4d4b1c00d76ccc2f1df4d21745f0e8839da3e2f75d64528aa547e8bff7df030c2de597395cda4cf711567973c6dfe7f28f101d2bf8a5d0be0f27ff4648e88fc4bc80781a25d3ceeb4348fbdc7eb78b3ec5e8f95e36fc4acd28ae3e8c9fea63b87effdac1f718dcabc6bbaa87bb361672e05357e165feb88cba40a445bb4043ba16e7752c04307e963283e3f63b0117c1df10b603e9504fff306476522edd1e350116d99f0fb49b03d33e3552b87c5474fe55fa6c01fd698706494809b1d17290bd580b4a32a38775f95af9f6c7201f8ddf52031da533b5c53ea2acd517145c70cb3e836338cfeb0c09e8f43eebb8c4a0d139a3e3fb75d8e6c6d127720fc372138db363a06d5284329da8c58971cb42b90e01163be9c88e6bf831e03796da4af750d779282f0d931f4ab949d447f3a3783e5998a845d68e2dee4021a6281c64d2fbdb4181480fdec723894f6755552a50e26e71e634605c6956d6a5da1c7e8947afda02b3e7fca25f963918f9837cfa5f5c74fecec17eba4a76cc7b4cc39f52cfbd230d923cce29e1c242e1ffc15cdb11104cf7004166ed33d40d784c01d865c22bef39e6e51bf6eb7ae937276c7fcd712635a521554c1028ca4d5e709c8430f5598549158420acae7216d6357415b4756899ac3113722a5640fba2c82af0ebdeb76215ef8ae9615c4550b58ce6023bdf237079d233b71f97f2db36eadce77fa6129ed4b313cea6c7e6f0f3e8d9455e8b17b70489bc52857c08dea17ef1b22f943d8792907b4bcd3643924878ee9388c5da3f97dd766638cea94e31fafaefd94ddac8986828c0d7a6935c5c74ca5d4eec7b247dceac6bfb0e6765ff697c03b1f2e7db4233dc63ec1fea8af8ceb2e81c4a67843d7b5830bbdd4d1da89529207cbc562d354134b5f51afbaa374ecabbed4ad12da7afde5703302a0622b16145def814785b88b35640c4454f2c0c6334ecc68a0f064e097247d9e50db7eaacd310624e12bc33cf03548807fabfa0228707514112fbfcd8d033e788c4f4adf00ff94625e696262dc840cf30b7b8c0b90ea9f01630e4b97f15ef773e4a968ee8c64318c8cb0bb60408e0e8aa018199a00703efc3a3a651c47d2f6c852d263c5e262cc1a657dfb2f4b84bd99e77967db07710567e024d8dc7c8b26a2a52f0f263c307fafa33a987007796081579a0dc7b0f14eeb92cec8bfdf633ca567e0df534111beef77fc6fa59d3b5c16bede84a0a5ff93ca33da2a9417cc763a2a262c96a9da78a52a3cedbbfd011b5a6fe7f3e8073c695043c8", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4d94ddaee5dcd9d869014b66a85ba16cf4a5c05e30651eb237770e66b02d37cb99bc02428651770eafcddc1a721af8e5dabc933e802579adfda540c2c8ecbfaf59318d48176e8277f0e81e9aed07d933753956907527b689d38d55521c69a4c5eadf6a988db59162574bf9d02aa9c8557dc8e0798e1f281741c3db792aa2d2561890755ebee5457a3a9d1757baedcdbb52b7ffd97b112825a51b81ab1cb536fd48e52e4b5aa88e57bc8d1fa1aabed2a75df2e670ae18132de00357dfbde21d96658495050d57c892f0e880f29e7e0a3df9c71a23754d14d9e733661960f7800a1245f0e03501a46dc72be14468d0a77bb30798adfa960f32d452b088493a5a1468e5159d3772a4b745d6a9ee5e2be5167ce41fccdc9998eff617d8a83ede5739bae6d9262b404c5c135431827e0e8c33c573743242bdc2be9917ce01de559903d08c3cf686d91f0e73dab7c666ef14f1e4ce72a57c2c612b9752ccec2f6d5c8ee835207a243d1687b8bc6fd95e11b02722636e83a15489ed760c2eaf2274cd79c56af7bfce9e26fbdf62c480effe31628bc00afe5b73a2be25d83e010f7218c19b3fb5e051df537c4459dc9e8e80ab7d4dca9c9df72fb5eacfee6e7484ab70753dc8ae10dc8dc3121cd577f76dd9de618afc53ebc628b49e8c8d4e0148bebe732aa41bf9c72502df752b9ed14ec8aff5d2221017a354af60b61e6b27e6abb8ad2f40e3d3a52c31758e7b84ced6c4373dafdfd2bd498cb4d9c0584cfe8bb1d7214e96a6ddc72fab7112c22ca7d95b257f77db8d53e1d7d4efc90d8aa17437cb6dd1b34a54f0ef7f5edac1d511ede0cf73ef6237c5e5aba30fd85503501a2dae12bb58e5ac911f8b5f67dc71522bc7db73716497cdd2d4876abe7bfa4eafc7fb58bdf2e24a540c8fe81c0b3aae8e773302cb2feba8c170bcad798a2f40bd454dd0767f36303512b9703bd07cd2691416c84499db53344486c9ccc82c8da87add7601242ddbd9c7c1f66c7371c8b9d0679b80666f980174d31e3240b8f61716a7e85a6dc17a264a37f6468019a927f2bdc61a2b0e92ab1c5d3541e56d1a019cb740d1e6667796bf9adbb2b7a40b1990e99c63a8564784650459e6fa73981e008137e9a3650cbce9813602bc7937561070fd1839df6e2fd16adda7a82620234960d33895ede6c5ad817e7edb852c858272af6dc703a282e05fefaf81946797b9b476b21f94acedfef7a36162d7ec92f9cf4feaa39994292ec3d2ebfb097c8a7d7e0fc5ef5c2b4e81583538c7d3050a80f8bbbf5d0a2649ef8a0d35dd5737aa307b314f29fc6de99c5e9b9ec3a6426ac8b631a68e96377b43094884d5f1358ade14df38039c3ae390573f23caf1e29e89621a06149d69f7d8612752dadf060923babded0202e5ad85fdfbb1ec616787fc011c5e2b1507f5175ad219b9e0b250ed6ea2", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84de7d2d7b3775d1471041e5b04bcc5e4cadfcecd3737e8b16a718b1d4e68fe88c8eebd34d0f2f1ebcc90a95b40f677a413e397dc1d48dcaaee51dee0c8c97a2e2bd28d85e5be8c3864d75af3ffa000ab29e9fc09a5bdbb8bfeea1f7414bc025b0bec49133b26b243cc53376522b7fc4faa5cc3b42d2ad5a3c6129885826248b695c9a44918691dde8b00368d44778eec89e109f539a7dd52ca6b937e1f6ab4b5043ceed94f6b7f028a85909f38e1449f9c075e1973ece01abf6204ae3ea56f993ab9fb745f5878cf652f0ae091e75cc1ad7e0f63428caff6a8617debdb93078a02b502ba8c60626da5e9cee563c96bbd911e8bf46f1e20ac6e6c563c9c40cd4c2b444b327329b940045c46719bbe22a5961d569f5de6e6a2413623597968d616b46618a403970a132d70803032cf1e6e314e7566a15a8902f6fe619971dd40ac900a9b187592d98531c7bbaa51ff415474a21b3cd491e7ade6ec09d18aa2d5e94e751ebccf31f85502d2dfc31c630aa2ad06a54f7329e2d9f8f496159abbdeb10845815e857893e49181ffa18495e850010782622f5505425a3efea1d1bd9b16ecade75e2ec593141adca469d8f0cf6373ae7ab8f534bbe8af48b61ac183877e30ee00ce2fa044002123745b0588083e6810a0470238b7e55d21df56e277531e0fe0ff14c73bdee1cab004c7e2096531b88acdcc06d30a03414992f9199c38b89fb05529f5cdc22dd9ead11c9d646009f31e329e124849b13eff285360e9a113d9af1734b44c7c1616221013bc022655d9e43a4322595d9e5f80d71dd33e00453e5fa790c8c50a816f4ddca92a245e1a0a31bcb84bbeb67fbcc55c714c47d4aa582cf6419728154527444a8b4b9a116a8d33922d5ece9434a7dc799c4511fb07c9c9b96cef7a4fee93abc43165b760a4acf7b8b3f3cfac5851a4d0a9234c152867053bdbd6dcb469a8cfb2fbd764ec0c6b0328165eae6ec4d8c825d3006bfd642653e923dd5313b2604d7abf113a854c28fa27f4f8cc35aa3b7527a520bc87f68dcfc5d44a68a22e646a6076c76dba424967608f7120487bfbd67ddc64098c20e1e37b121847cabe99ef7b39c7ab5e20679e4e9a768f156bf2f0f218d8239b6c58c826643be580b717d6c3b7ed75c2cd64308e8c912b7ff1b04204b5f8c2f8ae014d1601c5ff7ee410caf243da50d45462753f0e4b8bda85f2879abceaa6e0c329884054fdf8f2a75809e6f3f1880b0bd7ff2cd56cdaf073c3c181d1f48191da8d9396cb13bd89a79411aefe602241e3d882be01edcaa77957be34b3bdd5b4dd3da40644ee513c22cebff1c2e1db113a53e98f704881debdeff076cd77003a9233436fc0ab724080e4e3faf3e197d9aaac11e7bc20119495d0ae178ba9210031ac9faaa7222d5767eec9e54a687467f519e3c3ec45030e85afb0c4c10a75559", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0f57fd9bd877b9075ab072d1a8317601c033786f7a9985c320e680a7e5bd3da385a3ad1888c1a97c77a90b20ec80728c3683187e31b436848cb3e53a33eb8e7920eac0f55b96a9dc57b68b077eb6698b1cd727c456baaabea970cfc15251e8e4730168d5f6d974040247f740ee99ba26db5a7f812b63d6fc31bee4ee077760b60df9b65d5d0efdad3bad510cac3ee5f060c80523d287770f9ae40dd76ddb6a2d1570e010bb69f1eefaa8dc976d9e05473f3162476185655e1ece0cd0db4bfbe6d0b23d29493b54b295216038a2d6f67296926f5aabb06fe79833771102728d8be73587036c720eacd1ccc2b0e8e17cd9665e7d5aaaa12a1ac75fe8932c31a1a399ee5c09cc4c36b48ef3ae031325b365ccf6364050bac80850b5f502be6f9bad1efc8ca42f72e65e9054c6603601d30f3cbba84b91c8a0fb7add2b7e3bb8c746d50af47f4d40ff5c89bb798c4b161ccec563dea14dddf689145611677103033b3be2afe904b16df79cebcc334b9f4d242b35ccef8d6c6d28b6d8e7b8d494b289cb637643370cf5001ed8ef806a2604fbbb65ee112095d9d6f7e27a034a1fec0d717e64819847013283724840778755db1804c0222dbd6adea4694a9b658eb479889838f2fab4396788414b9b363c98e6a435fb437dd756e5d468da0be9fa40d9b18ecdd850d15abdd85ccb8ffb93f8c271149967d4d9031f58b653655b281a8e9ed47f712ef8081fa339e8da3d8ec240cc8cdb12676fbabffed74297d9adeaa3869799cf3e9bfad8ccb39bcc1d36d9c28c7675ffeeb4db2514d77f8d25b811e5ecd474d64b68037af7164ee2d6725550a87edc8ba9a91dcafd0afc707211462a5d36ac314d7ded86c6d881861dae1fd3b4e0996dae01042c402556b7649a9121caaa831665ad48940d51e3fc95d687ec826b6cfde7ea2d2a66931f43cfa8dc1f8516e33d150e1e53de69fa0b861ebae59223310ec0a611af97e456dd8d3efb6cb6892cb4669b0aa95b510297c22fbf830b47b36dbe8b570caecbbabe9b600ee02bac987efef8d5f1d4c8ed2d641cc2048a15798a7a32eefd468556e794391e662439ac894c3fe8d875132f8196d525fcf24de59db7cd4a7d6a2a646a427dc8c20df0ddde7b5b23f44740c45d745a686e00cd57e19f7b2f4712f50e3be058176076be80550f5ec82a6a608a75f2ba5111ead96966362d577c26261eb03aca47012249effa8d2583f9b96352ed2c5b0b304749a558180c7d528b6bb06b6388f64b59dc689e149c1912d29c306efa8ca41b25308a90fcacabf74d1b98809565d17d335d44a38952c0c471ee3bd6877ee32149457036400d94a4b284d215e727c67f693189e77c4b349f0cad6af05ab0bb605c6fd6ab466437f7ffa6adcff943d67664e99e47559240af7ca97370a778dec96dde39d3588ffbef5ee71b92811096e6", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "45b3c39b0b0980c0d9ee8e3a936020c35194691956fe75292e7e79b157029ec005eb5db9899f2ff8dbadf0ef175ab5bd6e61b45480da09153e9dbd7d453c2cfbcee528fb95ef7ab80b568c6e97b6330c5cbe96dc02ec20f6cc2ee4eb16475d59e5dfb0fc573607657dd1c0f1e34ea544141dc94d776ecc21e6016b8428453fa7956630245eaa5f6f55173143a7fb5a97150f3a93ed529ca6e0f8b1d47e31e0d3f68470fc65dc621d2cd1ceab4c4f54b57ed0c58d78e1eb4bd2ce215b9ed978ea7adbae3ba69e2bf5741ce1cde88bac8925008e16d00899862a8eda8dfc5d1d52deb6f06bc4b7b9bc5d3fc079c4d51bfda0b91f30c51f2e9177ed08d10afd3cd87f9578502aa83837c8933f1378d4a56a3697ac2c2949eeda96345a2d60959cc3169f3fe0711d4f28e2e02463b4ecf1f3f1a182361a2e24c08c06aa161b297455ddd7671bc30f32f06e0f968e279deb59230487b43604c15e0d57c86b8ad2913535b81aac00ebab414d44c0e71232b6ae1cc7d4f16735d3e183c5e1a0bc4164464c358c1fd2f78971976706f8fa831815c1872f913013b9d68c70030d97fb92043ec744b35f73fafddc6a263d816830a1d82eb0613bc7539afadcd7930a7499b1f459e98ecdccb4f0c988a85db1ad07e418ca756e9e5f78ddbeb4be942176eca08b0332aee0cbee333b8d4be84b8405c39d7d9308a15b14e7698058aff7ff444d0c52037ea76d1504ece3fc9bbb4be65711d4c7e5997c8a184e37c48af42c716c9d4dfeae13b2387c43b16da1a64a9dd0e76f20027162993caf93ce79f14b61e2c342d06c2101c395ddab4ff1a55e2d5b0e8872eb6d5d8edc3da0f7df5c75401ab5f05c0df39784605aefd572db701b3bf67c7c5435e834ff0bf2e4aff4ce5b363ec32d98cc1ac44aa3eeac08fb341d013d51bd84bd92c5b4fcfb9bdddf3cd655880680cde8a49ac2bd91c6f47d28abdbf57484491eeaa63b4e5305879d6345b8195e35ff6b17c21c64c57f3a29d258d8ec2f9de11858591c92544da9e06a2ed2414a2f2c8c90a43870e7416df3536b50d90178024268321f548d5445e63bb3abe4e4aeae645046d9150f674297cbf9314622c8e42ca44adf2bdf536f696c2117ab499b7d07756a07b3360e507d253fe4824236909447736f200302dc9c9dd00aee50d80a63bbf693be451fdc9d07533ed731467fb0db85c073c1d65510aab81d364c38587e4025cc12cfaf59fec7526c541576391739a2f1f31035f33669ace36251163ce4939ad24d08d6a90a8cfb8044fbac745bb169b69e82720f19069305edee5d2002be78de1c0e80271bc623cc73371fd07df73e219c95957e41d098d361e2e147dc061553827aeb9c251ca4a68542fc32406e05f4b2412fa103e359d844c22fa341639953973a4657e1beab0dd0e438a0cc7e62353aeb99945b958a7a", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6c83d2cdccb98d42d58eb674e456478f2bf25c83ba90dbb6260370d8bcf6def6b2372ce6e4220e73620137ad96360bf90fc8b341398d5111b6fa56b4c016e829b430367b1240faf45352a314aaafd80f55566b1153402bbb08c3ccda44de21daf005a15047927db6372344e159e8e5226a6ffb3ef13036808343b12e2a497fc06669d73235bbc59f046487cd0d977badc61cb224898e16e3742c018e0162d09c783bebb6e4b1d226c7d3c49c40709ecc7915e1154089c5d795e0235782722a72b0182109e0bb6a57293b5977492e8770df5bd4077f5c194c5e8d799f3c259f521a671bc6e853d0d678fdc5b0e115a455b9f86831ef6182df3b53a546b9783e1865df86fd5c89f61270ce2e54e11d10bfb9befc2863f0666785e7e3ad45a7fc0f872d04733d7cb692487654041c7f411ad7bc11d14f936a5fdfd31cf084746dd05b9cdc0405b14ea01918378ee51aa955cfb0f560007e00ba72849793248ba4979a62e1405100a8cf30639e126abde752cfbc8ec3459c3f34d2afdb5b43a18348db71c5617466146665a0c1abcbba5cf2c6cd04233d797ec4ad3e1798f0ee27f92b1f7a519037b99adcd71912d67cccff882b721d9f7dd587606addbdbf37f03498b5112c51e41b78a2398f93ed023589ddbbd568aea3e402ac610092c59b123aa67155228a825555beedb11fe624091586ffaa3e93fadefdeabf5acf1a8635dc83612b427d5151a6a30f6beadf6e57f5c3a39fc06eaf7a50b9a756dc625e08e213e9fef97f3344200c17d65322776c8d56be05847c6bd51f694757e99a2b12aff3903384e244deec83b061adf5734112a7f1ea34f5bef5ba8ec49cba359567e9b0105fbe9ff31298d0b929a0293c3937409ef85c15180efc44c198c9d78117edbed6141b4c908ff68ac3947924d548513f79405c4ea504eeea951fcc13ce619e8f1cd744344b513cd4ec9e8ad9bd62b602a7a7790da9a9f8c5539f83ea7c128eb828e552fa17f50f077555f2b82bc6c674c4489f4f00fc8fd19929ada2da931d42532a06c301fd7f23cf40aa2b984ae2855176f578197eff9b5f693b66b155fe3355777c3dcc67fffee3e8ed0319d8c098e19909e73971b3924846e86b6c0e4ce2fd90933fcf51795dd1a72a7b45e7edae27ba5a679bb4c64cb37e92ad791655c1c22ebb2642e46a3939ddbb4e1c7e102866f53d9d6390dd4d4eb1cabaa15a9db25b2a840acc89e52cd1369236137ae4a30e48f1c1faf9d4e4d87b4775bea2a6e45e6ebeda0f492c6c42411f759b208f56206da90b44c80ef8dcd4754038a7a0473363d14e96dde167a25857e4a75ca538e8f93a45ee33651a7ac07ded7f63e584f22b8fc6fb57c7043197fb3873a0e2352c961f724c038d40651ede389498c827243a29c7165f03e57388c757f889d6346a1510cbae25278a32f85ec983173c", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "321f1d254b2e0fc3503ae97bcdb23a54d9d795b82f542e232f13ad5dc32e21e3b6134b87275a9be5678fc465141cddd0dba47333b89c219c7f6d01d5e352c1ac0c5eb7a7b5c01c7c079cecd396933890e19174fde5e83602885ec1f4005b140a517f76d0e99bf02670ebba24b63eb721ec8f72a0505654590e65adb21218f1d94990ee308961c59c1d654f42f79dd0959fb39abca79065657bf71b07eccf0c07304d8d7e93b64b1ddee10bfbdaa916525698017432cdc5d6092d257eb4cb07c6449fe2ca21b8d3a89203a9db4767bf9563f05992bd80e2332a3057182821971fb671e64c52abf3fd3985dc841d4d754c6c4acc3ac23d5edaf3fd845e96f4cd082cf4fd134123c7ca2042927347e9f4c5e7db3ff0d7c7dd11bec6079e0bef9a9a77c7859b1eac89bc38feeaa1c6973444faffec3b0201faa515e32c07946044b5335a15ec4f7bde67d16eb88ce7ffd898af528a05a735217dc14892f00010381df7aa1306973d08c87e602c32298ff167aa2e50101b98517e20134237174334589d55dc6678dca1a73210ad5ca92c8a7682a16fd2d9984a3c1543df56f0fdd6319c834e9f714ec021b104421f0e79c0fbb906c427ffb9ab113764300f165b2480eabbb037b8f5c78f19cf91feb638831001f430fbdc6f9e1df2da33084bf723bb12bc453cae19070c218bb8a999c9cc46dad46071c2a0aa8a4f6011a65af08a0dfb1b026bd3e89bb0bd9580d25ad04baa7004739b0f7c940b0e5cc00c1cf776d2c30b02dbe640daab1f99a66730617d305b5a9e63980f642c2126453a4342ebadf5e1bf457501499902f99386cea7d0d47bd39f83e7a4715a65192dcb1e40a5db2fa99421c87ddbd57f16f2072b83a97cb604170d1127edfb8a84ebc1a6535de3312b0d2b043ac58836851f4d367c6ee04f252de5b92a0cbe4845787cb4d68ab551cd79a1b8ec5f55bf5cac58e432c623bb73e3501048768599c7a6b191fef93b4f71e93727e1306dcec9157f3577d564c0c2a604a1ff198b35e804d37c7ff3a7d9354c923194405dd3b73937b61003d64b87ea00b8aebd9cfd36e7834401ecbaa8a5a918f84530e0c72a0ecb8ca1eb57ac31c5b383b78901593d7147bbc5c9ebf3b74c3427a5d7ac48a363c578fbbba2b70bfa2d9c8f6d9709b3c546142791b01428779c4ab304c7c8f844263cf757513d231d98ecad93251c4790e228d5803cfcf9eeab3df90592b9d7437352f4567f36d67c15404555ebd33fa8f207918912407c5bc424c1ebd3bbed95851941f1f9caff6af9383bfa86d98c53fffd9443b98fd6810ca8a5ed84b19cbbe58682cbe009dd901816c0655548420a89ac89be0f50d307c852b243bc10db355f639ee614e592f165f0b942635a69a978301561e3b53360e8401075ec2557563cb4fb14923bfba4625c2baca60a56f32a64a6be7a", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8fce5949c773f1ff6378474cf2e9b42d93c0d9542198cb5d65aab0da141a081993de86b4d93b9321bbdb3aef1fa6d1af6fb0244c039e113ce425c277e56f252f7ab502dd6cb7879607d8b2295b9200736030565eb6b51588f6e6ab394a45e1c211074cdcdc7d8b391bf36f197b1723fcd09cf83134f532ec0ca49338c729b0b1753658b08e56cf9daa82879ea88c0be19c0d49ed6daafeff6ac7e6d7e5557599f09c7f0114dcffaea72889bff3ee1b17c9b344feb734f00447e52e088b3eca155ddb2eef753da597db5c202c223a57ec71decf7c97c52e7d4b0fc5da2dae8acdb04bc92965f3fa77538b1fbb43b4ea7ab1df399f4eaf9af0d071aa9d3d3bbedf5ad89bab28640aec86b30289177c28d2e3e9bf94692065a879042f9c51eb6a30d613e05739c3c64c7f1013424b3c6a0f3c13514940058f037bc2e3cc496c30a5c927a4fbc3f6d6004aa21d5c6d737559d594e237339a4a055e5fc4e20fade139b19990e60276ebc5337acb66e6fb539678f5a1d848dc605362cdb64512460119ea3ba3df734180c1297e32e9fa38b9b6a5d54ccc765163e34346c14b2a76b744c1f1573391709cfddcde50ae7883566f1be9c2b7fb89f79674f5c7fcfb05651dd7ca12004fa56d733547264aba7caba20b0c447d57c799b2dfdbb512cecbfb4ebb310f683abbc5911340199b391c724bca44bd94ea2fcfdf06695aa4c7cacda06d3f6b4697614d6aa84f74d30a40a7349546b403961a1ddf0c476f4c4a5b24d7bc94d28612568b4eea372ef3d3fbc261a38d0fc86bad2de093d1a11e9e130e448ea9d37d6d36d1f26aca35267d57741055769f8ed8fe96e3dc3c61dc0ab98365400c60290d81c5c8d63bc1ea1210341ef7e80a53403ce86d6526ae46415847950278869f5dbe98814d172fb82a24016ad6d0794beac8fe054335cf6a3e705ce839f46b486b42e7cf630ee5535956ed4e08037324d573221921d28d47d28bd98aaa5e04dd63d3619cc085e259399e552c42dcba3264b27cb88403eed122d27e1ce086e5fcc7877e4ac5fca2d2c0aad56c1d697319784b371500ff48ddf3dc725db33af060aa778d9c6a38bac1978586aa1282d6f9f248ffea5dd97b29f1049476cbe4d99509c40fddd179b82c98052898071af99ace6c358d5727f4a3fe5a13b1130786dd05c6e406bc4a6742140f528f8d8035d3d625a214d16ed905559e41df6a3acb505d0cd9024e2052a48ee2d8f80546ceae2ebb3e3422d31a4127cebb140abebe22273f8e87ec2696ed554e4fee12be79a197365f5d148a72e37d07adca5097093dcaf1d57b3e9c4bb2371da2b49d092f36c64ab0742578bc1a115eb244f3c7c490ac48b76f08a9697b4b509f070b5c1e5171316cf1dc88f3fb680504ab78860d5c934e590aeb7a502df6dbbbd88ddd374dc4ba719481f0421010586e7d", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "823c2f10458fadcda85ebc9dc542251e1ab4c38b11c67367238a886d06b7037f6390fbc2d3757804857085d20e5358ec5bb11a578487cf1ca6586487baf8d22d245b7a8703891919495187aea4f43d7311a9b6cd1dc031baac13cce8b4e044bae004601465e7f8d5c1cb5af97b092e7aea8e7cbb851a937a81207fa7b1032a65fe33d9e494e02b8f3c65672e1f0d36eedc935ec8d6ad1bf44cc419844c2b85854299a2972f3dac9222a2720f153530916993597982553760caeda05812875c2af33d0c65e628d79d677fa6f564fa05b4e6e5e5fdf605106a4f4a06a061d7bd352630c18c93de9733b523e694661790eac61c2690f8a80f97402f06a6305d06bd781057ed515c6e88f4262f63adca9dbb7e685558a33539e953644aea686f616e03538e0bfdc4be1e7a48c5c08b0174e5b400559878ba6d9253f270784799f2768bb61b1e2915f877805aae242486b7955fd35e02ddabf216fac0cbe8f9266e40b324ce69e06234cdd659c74ee7abe366af086580d1375105600bc4fe0e9130deac8ce00cd60c858e8e2fbc3dda47237781d0ba41fafb647026b5bed9020a15b814b12e5edaae001ab83dc2fb7ccfd78d8a92cd8b68d62f93efbfc8790951cff4485a78e7a782ed04bbaf54a62876186d97ce0d9996c0db46e464698bfc9bfceb38ac8e0d91bcc49832fcb744560044a6dc25045d14c2b056f7201291bed7fa1b1a90ac578456e69bcae9c8b7b27320c4e0381801206ed5aca4a3470da646c47ce5a95ca2a88d4ff43c1be4d3dd4a9938466cbdc1d0dfa7e60f0e2714abf57704fa4dd4730045eefb09b711d50e083ce65f7dc57139c22fe8177b21ff532c1668893d86fbb180b84b93e270588c2b2ac2b8d7b5927ae53350df3a9c1a7d25297819cd64591c3b1a95254037d13bfbfe224ba5ef4082bf505ab3452428b3814afff5077ba71d53f623f61c63ba8b97075473ef1101c65c2046e199a97dedf03f3eb1e0d144035d89885b02039edbcbe7cfe1a226be5d5c4e7637dfcbc56248ff0f5303619539f3ee08c3201cd9f19f874fc6692a8825538758cd3f674b3a60b8ca06248f6deb7df0340308e0346ae41ac38e2846a511391bfd83fd35bab5383de57b9aa9c7248cfa0d268e8a736fbdf7cd344620193dcdf8c0188d7ba3fe873bc6d10457d503624b500c1def618d2b5190f0b3e3c006d174b48e76e1b710d2a9dbd49ad052b0711d874f61c2d0c56101657eeb78a6df1a55c943f5debaa83837fc63c6453dcd53366897f40432d3a9348304aa1ea1f58a1cbe8cb1a5b15dc156b1b077ee510b94e625ac5b629d15d4f85648e76e277ac436c532b7a03dd97b47d5e79b02598800897398e87b2191990402a0ae35aed27cf69b19b13c03c2017b5f78b83f41f1e49c253ea16bd2a1a8482b4748a753e533fca61fec4b49b77aab77", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "17045e19770682656458c6c731ea45e0b7a55d2694affcc2eaf789c282e3b73ccbdbdd02b9f559f11130f93d611934bf41305045d7bf56849a884062474fb4564aefcb607e6c9ac90d03eff403962d4e37584e8ddbed8d8b3ea7432a3e38a232993629144c817489cce31b8160324255de1901f0b2c80430ecfcbeb0d5cb5b89f348830eb4a4f7717d3e521d565690ef73f6061d893ea8b8b4a6e24a0cd86a9f7bf2215b97c42f1eab6d7ba86160c0d9f6ee3043d0ede173848494df6be05cd81053a9c4dc3e7f5c8208e7d182b2cf41ceee856101bbe985e7e02643358f828395024e5acc78abcf146b3d03dd0f6af219edaea65ea7bd047da867bd1d4fa7e2eeb395299268a4e752e154fa04d1a293a3ad4d3a38a219f0a3ba5764a950cac1fe14ae20663772e61f7e5820324142d96f39a425f938a512977afc10e55e953a1d29fd1b37703dd7b6116d28a037f9213036babeb76da9a168ef99e48e30357e264d170fe469100063816875e6e21f67b6d198b312ae37edc38f468f2097c28fd2f313c3096ecbee8c4989263da4841ccdd6b185557bbeb4eb560216a8d5071467f0eeda6efaf17e747fbe0c5a86591de1a278ff1f5d255cfe88d533f266e6775284d2344b6c1d9842a5383e074fe3b716cb9af5ab761b94be70284aa4e5e520680a8e40cedf31d875d6147188041480a5fe8bb2445c9f78bb784031f83923e27f9453791ec3607b7692948dc50b357039b7212643ca7c00ac9322c6179b79089ea1c32e4c9c8be1e3c9ff79926c38b36af606eb04cd8548ac24d181519bbeab632c68bc2114aca9e91ea9d109c626f76fe962ca59b4c0d413cfeb0beb888cf345fcf36df22e8fe49aef115386c25d8d8f7442248aec278ae1f3f0bb2ad316b01a21925c2bc616a22345521412ea00d4e05791d70dc92c8f9824a45e35bd24c7c2f196ca5a9ec397b86a87db41261df51cd6314a9a19c4d4384472339e11dddb2dcdb14780b0365851ba2cca821d9aa2b71b9a66a06e28ab3319a89787e29e738a56ad27bfa86fdb5d8b660c8fd67cbdc522d4176552973e91ce83c74a6eb8b5c922cbb1e3987ef5b2479b54d9db490bb59841b346e45eeb0a4cb4ea679151f7ed21611457f7f95f8e4ad17618cfa7ce16b46287d02c19d74d13678f4feeeba0b5d4efefa8d01a32d573b7eb073e131045387ddaebdcce44d5fdb7359b2988ff7e9cd6f47942923e84daa818201195f50e3b226b503910626259d5ea966bc190119578d4abcd03f30930b9bc1ed8a1fdb4f0a4a39a46fd8e1c5f9a3873abb7ac030541b2410bdb1e28c64067fe5c84021972f3bacfc8fd0deafa460a3775515d5dd3e2853023053e22b16a61f174568468cefaadbec0317c9acd43cf4ef0a35c6f1cebaa5ced8f1c2e4b0b41a6178551d11f4259f322e5c244e8a222e6515a64", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9645cbd57b015eefda1e807222ac2095782bd5c4c1d640eb22bc35be65cf14249fdf502a92f287b0571079ae7499a59897656a9e11ba056c230b2908d18d333af2e74707a923670656e1bc9c3d0c1bd5da8af12658e42103d2779c703c32ae14da748b98b70ac936edfd8c92f5216ee70e1074175b55db9cd5d0181dee5b24dd6fcad3d2fe87d6ad06f365d49795b725e107ac5b66f6d4b0ccce046a5e034920d509cd55edab6f31f561e0e98f03c966e8ed7dd3fe299c2773e7449c4423f9103f2c0779c91b2b963b77c500bcd77888e3bd217ee495de607561132f0f7f3b1ddab73cd77228241a306af5aac77e5113ecbb73243988b07ba0538c94d688e8216b8bfc3c6e638878944955c41515f092f5c687ca8b6ac906a27cd8739424616ff55b496cc823f6bd78eacf7aae4cb38ef36ebf24947f915b8c4dea04f741033598748323051e01461617181cc9848b9f9c8f593264ab3e49d6e5bd46ca19cf949528e0ce98f0e8316307ea806ad54064a3906cb5b7b084454adb30801afd2a476d77a158260794e5cbd40d8d14b065662cad532d49ebb36354cd79eaa7be53c09e6e7ff6b6584fc83160637d1ed0e1a545fadddaa77b480cede0dd2c43fd1c081c3f9d6ca5f11754eb2d635be018617fcf016160ff98092ccc84a31c5ab6f61bddf75fc6a7888a9d5571c5b6986ec72204e2d7f3b1c4469e34084252860d0abb30982b965a463e3d42e05c7ac1c279b71a497fa31c4fb8e0ff4cff024b0f5a2d9683c33079da7bfedefb175632bba530bb5f8fc8b806aa35999ad594e80044682b1b92ffa3303e2ab8c6f6cfdffbef1e74c7b9fc3e9069a97600d24c2b546eefe2c1a86ee43e54791519a8466db379d36ad13fe16a43f2d3950f67b35ed308439710520b8b5b2ae390d6ef85a25ff71653191ca0177256d41a64a57af7f9343a34f6a95b8e6d9c54e1be7a55984596692a9d4bea0911c0fe04c937fe1748b975e9d95e96e707e17066d84483444a82a988f81e68f3801d328ef370774732dfc1b0f0ed4c1c8f69731a844271021c4d9578e0b48c24c2a0510d6f1a9ba929ee7a2715c5c55e374472b4781ab0ce923a2c9c7b8a2d6b12bee227a6b26c473816d822c721329e05e0b3b466ab55e2b81925110c3f0ae376cf4969f0cffadf84f68149a75e44a3944513a22f7a72cefda710038b90f09d6341efcfdc92d9212e89227073ed403eb5c6afc03047e3f2283c7a8752409bf7626bbe68750c881fa637a90f47933aaa718cc88ec036b3a5a22e67ec937c7f85e1e1929912778719a7b5af0e95546568899448f46895ae6f5ed09a0ba4571d523b2a61a407a9fb3388052f12f13227295edd2148998eaccd452223707e94c2d1553e6921cd4e3e3dfd9fd0ce824ba93501135575c83c47130115057df44a94280b354fe2d5aa05887483c7", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9007f37f491f8d97bde2924b7bebedf1e3dd14a5a57380983a7130eeb4d53141bc12dc95aa8c620d828e33f7fad3c21a13187f91b177599b3500f28789deada0ed0151da1e3cd91ca2dce4a1fa203c479157a345bd5ca92e31d52cc74f2dc36ad138796944a229cc62f6277c749117b3d390edbb888af7443a1e50ae3d61ed14bbab9aba892bcf644a5a59505a52cbde153e61ad7226abd5a583195701577a4f3c24adcef8cd78fd1c163cdaffb40fa23cb84c9ad523f65eb660df7309d05a0aea419294e83fe67a1a967aa9d483bfac22ccd23c1c7b250edda2e8aa9a757f7599a8876c7b2716917c3fb626c848604acc68c0556defa9482916d1b40cb3eaa79e554be19dfa6bba1dadb696309940c266c9835bb4a8cfac3ddc00c066e643b2166f00501588203dd547d17579dec2096e9221bba5dafcc3d5f126201cb0f684f7cc34e1a75fae44557e05c17dad93f3e270a0acca26768f5a5ee017127c0ee93a661382a255935f4a4ace352d728f165bded35021ae3d4881b238b18c5a672006b6b9135c0ab01c807fc2dd081fcafa8536ccd99557b3b4b54da12bd3ac20523f5884a3540239de309e00f7bb34d9cd0407c0f5c1d6e72302d54aca866279518577e3aeaea27c16eccc4bf8c906c80e479a4842c015c31a289329760c20f4d908cbf7e1a14751c6caa0384002b267ac0ea1c9a067ca6bc7ea68023200a47bb7949dfc0c6ad42441809b4f376e48a063649038dd14462feb19853c4ddb0face900a8ef5900e0b3b1d65c80c96571dac19861cfb71b38233f6f34429a14ac773ca92896bffc179b54ae06fc34738eef7e49c64939cef903ca713039d3308b4deea2de6940f121f130cef3093c2e1923540d9ae980761473b4261ea3c126d1197acf3ba34a90a95f0256cbb0d706c457464a6ef5561ef3078dfd28ef16a67bc86c2a0ff85ec24e4af60273e6f8deed56c396ecd19dc37a280bc46cf9ce0bcc2a50554e8ea89ec34e191d3c17e83ab24d5ebf65f813ab9aa045f95ce0c40a8848b16e7d7d4faee07fd5669d1409b7c0c7e4298924ec6eeb8fdd0a3a58e02b96dd3de73c6858279e80cebb0948665e815f42369da9a6f680809d22d85eef6bede60cea5f39e20c69917fb7387476c8136d9bff67305dc16c9bbee4344ceeb7d6a7b723991053884aa09eae66150dcd4d9d33f0b7b06b9e6da4d5e46822a8aebd0f33b353fe32087bb3610ce122fe6cf420f67bade9104402bb8647e47da69d0254b87635bdd155122e1bba18228e895e3040326eb0dd9c695deb72e311e1d5aad5b217afa1d18452029a8650504ebfb04a345d069faf7dd2ebb72714fdb67f857d69d767cea2ce7b82f13c8634b210e468b826ba258bb5790e6cd51c0930a2f4c4df5e60238220d31ac9f96629a4e4d896ffbfef6735e4f78501d73ccf5824050309", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "79476444c011fda28e4d4da395983c4f299575e0c18f3b715b481f9a922d1ae3a3fbabef29218b1b68d9018916391d3b3f2538d34a28a6d54cfeeb6b71e594bf578a9a009874ac1f19938f2c27336433a38e37d611caf92964709bdac77f83fe41c0478dc4002fddaaacb58ba2319d306bd350f9c7bd899f5814ca47591ee5bf1f7c2a9f794013eee7820b99b73b043e012f9edf362d6b9c4688ec4267f2c1b0e1449dbec6b9982862f78d81391e5c51f55fd2d1a123c94d963c73d07067f719903653c8d85d82500c508eb9eb60cc7546b67b57d9376772f40d7f6198c673f2a99cfbdf3e18037f01eb077f5d3ef633ee365a874452a101663991b8545ca953d5ba48e4cb10ee3e0d01b316d2c729de3c58adc3555bb97f24ea956f3bff6942f1ca2e1fdb73aded12eebfe14528e03d7a37019cd0b8fd73a5c57862bf7b56d849609e2a377ff0d0e08ff93e22931706cd77fd7971612c92e0371dbd0db04b1bcc4e2ce9fb0fb4a4c7e99015a197910c9a5defea0598ab1e37eaccbf0fd5bd7112d57b2950edd5bd51ce285308688dc3453959b88c189dcd8846159b9f3ae4e5fce0dbbe9988520e336cde72a5011346496a17016e32f133093480c40e9974fcc7e04f26c3581552771251a56649f41a35d4edc2cf99d211a7bc606f8cc27a43e002456d199ce6dbcc73cc6ac5de798e51916ba909f4fc064174f9a6aa2cec513ef33ba02f1d8fdd31c5f6bc52e5fab32af74969f4794296353f97ae92ed631ae9c936bfcf3af4a9510a92c33aeb89ff91fe769963634744dc803143aed303d6dbf67a1317771748b8a5fd518f4697de2e94f4d815fccbc97820872d1d5a342537ad1561c3e111945d4448b9e05afa6642252f7c56ffdbca8af9d36fe0173e3c091d3ec6bfb513212f14fe227dcc542a9b76abad8f77bb5c16eebcee33b4e15bc84fa6b6836ede4d67cc008f360ac9799056a26030421a6b71f80a2d7c25cb50e38bfa9913db7a0fdf421c8321a754351418cb2df427b5263ed4a0f31b8ba4f1b79ae0b7034c77aff09403b3c84694dcc9afb7c239f9a0c757768c66a9aa6968c6a64acb6893b4103fccb4897523b1c47c29c02c48505d281cbe49d50af9a511d6f2a94397fa4cf0b673031a2ad3c7780f84ed87f758c837fbfb3ef4b3ba833ce05b755f134317604793434d1224f8a90d0825e2f1e4b594cb0935891493ee30f456b39e927144a0787c2ece8407388864d86ecef4ca259b6feb283b3112e4586dc8d4c2837704249cdde8d96b6d2e37d5187c3ff214a433e68a930ad6b553c042806a4a2a62411d125409f5789d0242919bb4b4397e3c785f189fa102caaa57e308ab988a71ccf4fd65d4437249b8f52f570bbf87a0c9c7632f1a1c2ffa0d10d83f1727a414dae7a9454e2a88bb8114645e4d88b2adaab41b24e5a28b520a36", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0bf625a93dc50de815aa31f8e3f16d9c6fc64ac9f7aa0a7a9588e355d69f7f99bec028d8e90cecbc9ee74d1fc2e821b18ff03e72f3064ccf333aec1256a70cb52ce2b55857376a8a518c80b7acb9802272de3eb393146c6a11f5ff536bdb82ac2e83cdc7b9c140e0c35072279c584e9a12afaa6e3b02d05ad32c5a06d94e364c25eaee7cf1ec4a0d7db3e362616686835bf6ced9d87b72627587196cfc13d4f4f9ce61fd76fedc7df15204d35d0e73548abdaf96bed14475ff9241df97d40b5c3344a7f1d1a1c05627f1a9992a862905a46b609989ac0e34eb17b356161ce547af36ae40b565265b1c04117080bbcf336505f115480ce2ddc419bc329f5b47da1d77fa53be7c719660a3b7116ac75d69bdf7bd46a8d9d2584bc2f091389299a47680627c10c04b8e62e5f81a1a3cf74e3496cf96dc18c84be5912c7540b36335ef7afc6a6f3c8b2a489d027f88bf80d5098c3f098b07d6755940acf31b832ed9619218c8f1a4ef6dd5952ae1556cd4222a6969d5a4992753806176b0c6191f8eed4b07a7a5530dc69e8a8144be9e5a3f04aff380515be8eeca4cb42bc5922e76711ff52da8aa5c5ae4a03701fb920a82a7acc22144057a65b3de596efad5d809c207cb997861370be4d1f8ec9f6cd04fc8399e0e305d08652b3395c08b69fe24830fcc5a7addacf29efce85f47a700e36ec680b9721a5698dabf3a365c4848aeb722dcb0348b966e5b594d507f55c2b3204d205a607fc4477a9693c920ad63c72c3ab782d00aad3a1b6ae7091caf39575353af203703c04165fcc4353e5ec72fa7ddbc216dc026f09260c1d4eb6d59bffd1eaaae81ad362d33d29471598f50ed2c89824f4c94490642bf612c7333550062505f1cd9e3091c689a6401b1e73b229883feaa7d704c7da0b72a659ed65fea134efdb858741a620f69df9d54f6c89b4029818a11f65c75101b02dcf57a7780e7b60951344212225c985378167c134fceed4492392c46d51352041dcac60bba962e853cfd00e0c6e9517c7d5775991344afb4fcc51f5bc923c795bccddceae492ca25aa38b9f7129354ece249d951bdd2d5004c9d500082fd8e70517320957586df8ffe7d46584ac59a074536f949e9561d4768c6ebdbf14c776a61d01b158e552ee1ba32b0418e3ed14ef4563dcdb303333cff4a687ba6229b4fca9dda99665bc06820e63c3deb5530422eea7d03965fcc7db10e17da4549416031513ccb11777e3bb56eef19ca44d50767520ba66c79e6c23fc32ddc69833a50f8f681844cbbdea440f016c6df0dd2090521208b8a34ed5ec283b5d34ad89abd45771255d3dc5d439357705087c4125eeabae2ecadb4495b660f9014d3ca0940860465a2e79c15f844e1e296f6e30e0a98afe5cd64ca6e9194586b5dae233e4a40cde3f067e5af27ea1176334aaa28c634f8ed7216", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d99682fe60babf24570b7309b9ee75ec07505746e1366a162a2b703b092022a2d3da43da9e9b64ecd660f1d87efc55a45163b6b79b8b145c3af33bbe6d00b5a582e615a8d89bf5ce42af2da65542bba59c10de8b5f6c5d738512775bf641bd3acf4f350357fc635895066bfaa5707b225f6683166db60d139166e6df6b6a4d678fad7dd0f5cd3d8402fc2778e55e351f7758e0051befbde7b542c599511051c02d36266a247a66ba1e8cf1fa091ac5727554c20135a5729c03c136036e1e1529dc751a836f77b0c4c802f2734cbac1dd3c31976d2b8b5a91c1133de2898892b14f0707315aec5b8264cc00cd434f8e9538b586a5c64837bb851639003c6aa1d1715e970b3c8302dc49bf8b0b416e5e69a85d0e360b0dd34c07618de0a0390538322356f9c470040983abde6efc27c88ee85351957d1ef5acbd574ac689c2733d6b501a000e6c1a119441e37809834175a3eb336a59f94103898339623a332e88d9d8acd0ea2b36741bbd96d91f8088c1067345e17be28471ff4eb4fa72fabdc66c605db6bdce2e135ac7062f59d0b877e58ace52d0a48b61f99a43eab2da92fb00d1167579e332f989920681464047b4dd9542c58453f95ade51ffee95393899089c0959fe8059e536d342f4e59280ea5a235be635acc29a6b777b568667c96769a002129219aa9acc4625db699ba466879d3240093f4505f504cb3dbe2773997d1a11a53ac3a12108a53172d3f352f908c0ff97e41b3b7ee3ac80dd32f1e72f4580f5ccbe29e89600c0fc2dbe544024f485d58f5b6a73887b056063e0e319f57831722c7e217ecd0f18a9e8b8e69cf6ba1fa033e10ddfeb4db68af10585b0407ef1c6777e7c91f9be2aed7909ae6203324a9d04502c50754f698b1a98136cb2e2dabb8366b3313397580b74e20fe9ffb6adb45b97badb82a426b3a4433a644b54f17fdfa357d700fb7caa914bb8936757d0c79bcdba7d2abb506f462905ee32e3662479fcf3f550cf70194ec105abe592b99c8201b19625b079737675b8e8b0c00253f244bf33298b1cc3726cd436f21f38c7ff36923d11969dd89ebe66ad12b5f5a7d64c5b77f0af55cc3e2e0db577fd84937b9ee87ab4d24eef385d78a6afa6f34b007a313213167a9525babdd924d2a7608975cf4ca2c00588756e5a33f31421f20b2082fd9de2ff6fcbbf448f2b885d3b40dc51838f69205b4fdf745cce5a425e5117fcc255a9401a8ad721297a2035f2df0b4489cf94e8ac7c2411c8d08a0b97ef6bba6f2d35c1a3a4a637f60842a6d1c788e6a86c649df095109306a3715d02aa80cc809cda3e7be2cf7a3630a1f42e1fe73d141e64e1a47cac90f0b44cc61b0ea06061e06ded6e308ea3d0430ebe56a9943aa8cdae07c2202c779e886a4dec1ab372add01e9ad0c803698a2b94d9fef26d1c7e5c7fcdf80167cddd9", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8529de8bf1375744d3254e61b1b368b2374e208898a685241c8f3fee14663cf7ad624ea8ee3283cec2ed9c3bf786c232f06cfe44fa3740a1416acda45450b39c8e6266e78a3c5a3e6273f78f358f5506567be2e230d094cc882491c67811672871563b92e397ef695badf160260a3450a6bdbf42a55ee7862daa61665cd21e9ea0534ff7fabf98c38e52656d2f54375cc53b773bf351b0b69ef875725dc7401affe9f90673e948c8e35f7db28010f38824374138c3331bbb6419104bda42fceda7f38d9e6c3d64730795d7b535f885137d0559534edc545066e16391a58bae979ce071c80e73e50d28ba3238b481952de8fc77746a48e1542e8d003fe2cca7908ae280cde9066b4e1aabbb9cf5d37f4799a8d5fcb157064e9217063a0a99b9b5660883d64a7e213a6e73aa6c5e89ccae13a25048066025911a9a5795a312d7a1785597b806546d171656377bdedbc062bc0f389c20bb4b6e6806135209f9626375cdd87b6c2c50a53268ff9ccbfd03bf3650157c7094dbfc67e8c91f3bf5d047084b8ec83bc41bcdccc2d55a8fbff88cd1ca92a8b3de81d33fa7a3f44426b60efacf438e70d647c17e8d38c6a5b0ce543c59fad36f2532f8d703a3e23b39dd94ea3286be34d528c3e084d8d0813cf2d9fd17c195643b35b139778efab17e6d4593b12faafe47dd9ae0cc62b95f38c244807563e44e67715a1868995c25bc2b70a2e4de63363a85cdcd0b293b6dc90481d7820425f487dda281aa263fac9370654d1dbcbba102d2396d7609ec9a2a0e0258cae7ddb990072409e8aeb4b6af3c28d462d441bd9db241d6d49bbdc205ae71e66877ef3c7c067693b1c40a3de49f11f867f7d483cf4ef7bdaa9ae79e984fdd4d256d4fd00354cfb1c9ed0fedb312c0088d553b8fbb06003659692d427819133d2934946dbc72ae53a483a077372e3631178aa4a677f768fa6c66b32a9bde0b3e541c3f6737fb6735ed0f11fe5b50258db00266f387afa818479589a0b50d3c45cf90aa5b6332a1c93133b64534573e8c5881c585adef69feb4336a6eba95d95c5c39c86447bf838f8fd9ba606a9083cfdc831f70b3ba1e10f7764de9f9c3731899fc9ef6f2b47667e5623677a8e817cde74290032ef0e323365a4e8d8f73f1b0affc5fd1760bafd483914ac47d262a28c97d4e1782bb50b399038037ea58ab867765e5c0531e4de0817c1918a4b7d9d7394af1cd3649b774122ed14656e2644912667102c4b829354e75a6c13b81b007cb54442b9a726559743cd86688148d65c572609753b06cfb2983e5b81710e293ae17c9ca60e057e28f9a4ab35163b8f59920f6ee004d0c03e4d443f277021de85cca44d0e91941479bb2bde53f8d53f71296245c29161d47762dfbc28981811b8efad29267eaf2a1159b26f192cdcf07e90933919bcac35d9234a857599f46", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "7f525f1273b4c08d1aedb82f74a95510da49a8d2315cf31a11b92b8f7ca2ffabb08a45bd55d59f6a0b76bd897b37ef684c2367a4a4f91335e4c27f4fea8bee23d9c5395719a0a78efbd96bda9501882c5c021b835c156a9ca28792fd053a5ec8c5889481c35e310a0328d17814b021749ba70e107e16d40b743b0f766fde2a965d773a5a2d76a519c8dec700c14cb03ee0c0b9e185035b1677d23c035af41cc6df5e139d68124aa52675d4c6cd4dcbe01973bd5edddecf4ab4da99edfaa2f1346e891093f17fbdc2936ada702217096ae01b88a4dc499f4ccb27f50375c75ba2d909fd3b588c53909281cab261232806e5b927b5b9db6d289cd57ad1703e1fd8abd84b7fda1369a4ea1a772807163c0c67edd045ea2e68497eef9e94e4bede8714e9a2d4a7ec9b1bdc15e0eb27f2729b7953391a3402180a877e156f9dee6891cd6aa1c47bd85896414ef17dcacfd782d9e86c7f2df64933b6bc6d735d78965fc21eb000a1097fe6994b024885e4d8ef7fce07fcda8931232603e714901dabfb613890e00b6b14853f508747eef54786cc11eed89b8340184ebed6b40bd6f495627f4568d1ff7157ae3ed7d12a4f65a1d94d9cc039ebfc10bbdc9885f115df2ce95fb0b857717e56c54cdb9472fbe369b61f17a54f3e4e98e7bef3067dae61694f256f173244739ec20a64a34147784e7cfdc112ef7b46f194b76ec8b52fc1d2479cae092240dd2584756258aa6c230669f180a15f13faff1ff04fc940f278ddac8b8afc9f9de7e054c94df1642e73acafd507050fda32cd5360420ee8330d8b08395d90d74baaa6c3bb7784e219dbe64c25772888ff4464a72924133eb5a8d36cd9872d3ff08ca07617c842f550678c546e40104bcaaaa904a2192f602a7beb9041b04e091ccc4ece62e9e1335e300a7bfb4e88487df770456f514bc2ccaa882a613dd6364f560d842ffca97f97ab672e4f7a5cf8ed16dffa3111f9faf84aeccb2935ff09cfe984b8f6b74307876ba7e6c6ceca881ae39f82c17fd9768ac3fe6e0a806e2a869cf23e479c59be621c329bc99f19506cdbd3792f94f6078d8eb2042b1528707a8c23f1bd5fc81b9cfb8d3eb357f72f31e154352169623b3cac628058e889bbe7cacf27cee92880e6e15c3b15a59045cd8c0f66281292871d83d7d4ed210f33614267832860c558893f2dfd67ce201336a972b87bd11115b0dc00bf78a4964c003bcc4aa01703aaf198c7b555da08d0deb9e5877721adf653b90b88b200751161f398b1bf66a4ff47d6cf46d671aea49e00a4a266b1b8f8123241a87d668c98f707fd514fd794d55a72cef07f2dc0308bc7a9b7836908703a4a92047af49faf964478248f7943de0c686bfeea4392523e6ceaeafbd9a8b0b76a07e061805a9d0bdb55381c71e0439459260884e0a9c8767107bed6d09f8ea2278a", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "69b4a31509ebdde71bee18adb8e956b033c3b59fd1347cf193cdf750626036b49388d974375a5112cc13ad3e117933d1c89473084c3b79a48ea34a2d28b67f8dbaa5dfe4799bf8341fd4d5ac0d90df9eb44a32f3e132d94dbc7463a98273040eb4490baa8e5632711e456bc7ca43aa7683d2c29410d622f0be2c485ca17d2f64c4f691dea96f7ffcc5e63669594ebcce54cf963066f40e70fedf10eb9e1ca5901f6f6eee3b939e0eb887ed9fa9a5f2ad861fa8c2b465b03cc6b11c794b4b2c24369c1d11cd4af4a81cbc3452a64d20b2199d2d0c6d4a4c3014828a175301c3ce4d651534fd1179a0c8e454daba7a004f7fe757584b8ff7dddcde4ca22323a53b6c6f3df218020637aed33e35e7cc52a648bcbbb4c4783a2801229474f4d8d02cd6c8a8b63c11929c97f7a08da8e0eb86e74c434007357df9935cc9200239be5b6de0b734ae69a6f3ac87088dc048119c42663fa53a9faaf2f76d5011b145c0cf5f39a38888d1ec329ed585e69223bd80758bcb6aa0c79337737ba67c706eff36b49848681bd6b5582923dd01b88ea8657ed1328b87c94a224c7c5b4284363225cf3cf13b195baa4cca44260a6b4986ee6a26a4600d66234da204933418c01d4472983dd6547b0ca4935f7cfa6c69bf9dbedadbd7e683ff94a8f210cb034ef489c1841c2577b533de157a958b246c01523efd3afb00f2fd6316fae85713254238cf2235c9f76acde60f73adaf6a1f7d85d6874773757871c4f0ca5d69816a88e2b5690ffc9686543c06b610a76068f02aec58fc2e2ebb2fb6dacc849fcc0823fda982a99add3c2bfcc07d90b8cdc1ed0c820abb4dc30f22864c5106de9d6465a72d7ecc2d02dfe596fe8ae33fac3e9d081580c13acf508fd61337bfc7a8e924a730f42f6d13e356299cbdef0e548534e6d4ec8dc15da2cc70080f9c28e5b557f09b90398418eac84bb16b9ded9952256613b82afb02d18280ced1c89a80612d327aeb4ae7a54c9d5f269f4398ef6cde8257487a72287649255c633e902498d159aec3f77cb607ffc4084682af43da864763ced6181d1fe02c1156f58ba24257080c7773c2b7d511a5ba4b378d62e7c711c4af47c1fc51c98c8bc5701a852ce51b912a30a0953abc52b8bf912fa8c1598cb6a3ee7764edc998e391fa6513014350a960055efb0c740e58419961b6ea13f973582f0a876a242dd8d00d86679edd169a63dd6f6c9ab7458dfcaa4c1086f93d4895e7e12a2fcd9fde3d8b6cb8147022b57433b8c64a04e6cbc573ba519e5e45fb468366537ed2cc9dd58f2ed47c46d99975d1eae23adae82cf98c0836a88cf17862a33983fb3ddb61d75a76c7324add0ac06c2dcb761693319601c57d360a0d54d5eb9e2e66af761fd86575aa9ae6ef22338603b0ddaceee306d1a99e0ee34790a62399dea70db8f2ee32f1bf7871e7", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "203255aaa52f54f71128ff6e7e190fd8901b47cd2b0e894f62e67721ffb331ef813a6d33201ccfcf1a9ec3f788d54e6154ade5ea1439a426e86aa5973a9504ef4e376d88693b9c4379e1cf0db20cb41c2bef833132f373e4de9246f4812827515ecf52de27dc6c2f0fec338697103591aa46c97ebdaff6daf9415bc3d13967828726837beffe918bed644841bc9d43d1969496e154f47f470c6ae1ac80f044781da6b8abd2d1d51784556b839da78a539aee902feb37336450f0c0e4aaa55775a096852a47b4966332cf5d9d629286dd6c53c780423a38deba4eaa25288844669317fce12d7e56aa16ccfe899dbcac64b251013a3f8efe49d45f1312f4a129d60e1a90a30493f28f6b8a7b8e7b2f5a3c4f8a96bdfbdae5971af5f80be6ba528805debfaba55805ab25d14e6eb0d25ebbfdc7392c2df6c9788d4d6106f4e11aace01ed6082843df07e5a5cbc0e986484e58059ea15add2efc6ead9922059f534a8c0c0621d0055c6b0b2b2a4553e0dff3754a4ffd6698c89a4362cda48ef3b2629546de199696f0071a93cfe9bdd053022b4deaed9fa673186579d8a0356ec1a0edc4109e760b3fbcc11621916670bf6823df49407912f4723b14b87cc89350243202e858e0e58c6e727098e9878a6b4e3c27456efe55a4067853737fc20da80ddbb136713c9b3f85d5d06080e9a3565b4b8ae724acaff4fb2187238090231b96e2a4818c3684b9b29a0296d4ede71b8f64bd6086bd7cfe45b653d9a6c0c36c022cd933941144fadfb8464cbc98fe88f5853acdc8d3a8a4e99c2a22e0d01e371251cee4c5e6bdea5f5682978922d28ceaaaf2d9d2aa80f00f74cf159fc06c0a10abbefdb460396889bd0401552fbf9d336609dd59c403511482a4da1a8de4ce2ef74e4ac72c6899f0c67cc8cb49df80ad2f7b2bcc6ab09ab2e0d3ce1f9c79b037474b55e56490a0fd768949d72b136cce7ac03601a3126350dacc7aec644edf8bf98edeca58523357009102a5297a852305406c146900cd0c10022faf74455101232df9b86bb5f029238ab73a0faafb293da58cab480a6d4785a7931109e71b6a91410a0324b7ffedcaa399e95d9950d93177fcbaf82b0dd776b0fa4c0734f6663968ca3b87634658a75515e0b2221e96fedd1e27fee46ec43553a976e206ffe0e09648e48f4b185e57f70dc68956e24d5614fcaa016ac9c4aa74a395af02b72714c53af62dffca2db66dad48eb9b8e95a67fa729a6eefc25f9603ec21fbe4a93e95d4f307e2cf40da5a748dedce72088adaca7b45017d0dcb1ecf75360e8cba19a554275a935c98062ffa28ff9c86a86cd5c39efcdd445f431cc6f4e1e5c7220771b0820a8ea81e67b8093f630451ea82b96dd74c28d4da7e946ec48cca82013c46bfb080b8b9a4cdb92ce815828445db6ca0d80439993456d649b651892ca69", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e2ff182bb456a9c34af5b93a87213442f8f278394fbeb31f555aaf4e79326594aaa9c3ab14274140af37437c05ac33ee97ed56149a9773702bee446e7297b18dbf9e39856b3b6819a94d20473519b274a214661cb8086a3aef455ef8eaf9edb2d4ca486283de7a679e3e8ba38054e5fe6d2ecbdcf3df89d2ddbc0906495e6c09a8d3723a52ee2bddd9f90f81d98894faac7d1d459b19a39791c728d70d3f95136eb6c0b12c3323a570372334f17c73553c814b39da42016c755a58f8eacf5e0837750704d441e14f35f9b38966107304542ecb95cf6608d5eda2ed03a9112ae34b689885e0451c13e480629342cd13fcec286665207f4f1bd9be9d2ccefba0fb69e8aeaf5453b2cc5d9f4378165b95e588fceb00ee09ef5c6f9696addea1ba4378bf8fe8e28dbab7d5491c12fc31287ec2ea6c8d9ba81a493fed8c51ca8b71a995998e436e2036b07382cda538d7f06bdc5bacca7ea8f31cbcd2eded2d26c6ed9597469c64f876e5ad730914753b67239a4ab3aa5c7bf21f0d4bd1c10d3fbbc5a4dbe385b073df225865dbbcdcfc0b18e15b37ac96c221b2b49b090928e188c837ba12084b8195b0819c4a5c7b4b52282148c9b19026371ec5077bb6b01ce7253b82f273e9e823887069131f6e7bc55b698827d728d748cbf6da483b702f93ca5fb55ff9dd1ac5962893a49af38ce2abb31f068f8197907eb6c36032f8039813fbacb0f7121b99c7e7bc7e455af3570ecd55c7b3cd5a9718ffe9d3515df8004c5645540e063f91154af5e584d5f230934e4f77557bd938812d76aa96a735ba9ef72c631125851a412fc00b4e13a23281cc97487e0ff1e126fd27acbc44f3e646dd31f835c4737a331715f7f4306e9dbbdd318c6f67f90f2bef0c8fa3bcd72e3827cefb36d06ee6eda9a2b69b51f45c6a92e4f4db71c88aaa95c3c9c589a75158e220029a3b96bcb03610e30a3596b887ff54be9a7a7d89ca4666350f471fb94c8c9a34d3525d9fa1c193e70d50c53d5c9d29139db72db98b749c7d723092066e0e6f7ffcd8c58412ff07315441918e7dbd8bc36fa4510374f88bf6dea1ab3df9c49b22e3b3ca0344e3001ce9f6fadc3cec875254644d4d6fb44ea988b622a71e6ef9b5aceaa276633df53438f438ae78854d70d37b1b01d29a399f84a947d399cd5fdc66a51175dbd793c062c139f83fa037b2a0b2b40c660203fb17eab25abffec4a8c6eb579a4b29fc2edd8e012d4f0cfce8f39ae92b401936b61a2141e9cd7371ed54f904ec55d01af2fefb03324bce80c7ace3a571c8f738f6c676d5064edc668a67b79a37f2f2e7216a8404067b31ee7f8c15104772e1c47ae3665490624540d736690a9f836c59137243e2f5a192e56d5e195597529efb64bd1a4da3b683e2d983d28f0423eebca1ce51704466fc3716540f2439cad0ad6340f15e47e", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5711b20102db07f70c0ebe936ad50cb1c49f55b30d75fa41828e054200f6e258698268364ab4f8ad8a66e43f779d5f20bb7eb56ec8c3cbb5553d51b9a5b3979e267380b1afe71f0c243da791a1f8b5cbad5810f428d91c864f21e4560d748cdf2e51655243ea839f16f61bfcc5a250fcacf29ae2b81b57aaa647e8e7a655057464a205441a09b741269acfcf823b571bd53276c0e68b3b958c88310850f89d469660e8a86b3878025c94712e267912ed7c460bb453697402111a2cf49da54c24f045d1121770871a4a8ba63f511f565c330769d7d74b0a61e584f74c11e7cb7023a405ccde34f21ad114fa3de6aaf715f21db8b05fd9d4993da7c11922244ea4ee5d616cb3ee8f4eb507817b98581faafaf16f0ee09e6afb22f4199cb26573668cff9be523b873987c48e610a6e459a7a827b303e29ff03b9bdb901f81819b82a2d578e01a1e29013b694e155682904a50003305c82c18211f63745c97890a40c67c16e4ca14245f8192d3c62afb359797d60cfe6b58db4828704cb0a93fb2b6d71356dfb5b0a5419b22d77d9fecbbc56a43b0630f350afbf1b7e8750767d6de4b24a32929098a4a5d911f5793375e5be0242b171f23ca1a53000734d64dbe001883ea315ba0388ceaf496d4820e577330b1838de6a8a8936539f1f23e8323527894cc7b2f526669bd4d437a7a62824165cc1f61234b15247dbac90504fb105fbc838fe318d23c2047ca3c1755b4e19f78b75a8734212cfa5de553d1a9570b0031725d93db2f199843711f958b126b6b74075995ec6527dde0e74e95a03491fc445e717d7063d71f571a63d95d06866f2b5122a12e183bab55a3a379798a1a57f855b3327d345678c9acb262361f111b922540fc8f2e9a3201b35436da3b670f9e042489c735eab70d160c317607857cd49907f35b71c787e3d0580e5042881b7927a970278867d2ab6491f92a117c2ec3a664735c01cef67014d6407d1110b434c224e92c82f227ab7ad504062bc0efc2aa684b6d5f9e9afa06a3ad30ec0b3a0125abfb6e257794c4507af3fd05b58b4b7561a55b0b8bd16b40158060a3498fb1a85422cb0e7cd8ff07896eae9a96a60bbf21d023cff6612e085e06478e4c7c3d41e5dc5acb7fe37460d48e63f6777feff00db2f02e69ced01904cc375b92e93b5eefeca2441db01d761510f79f28dbb44215d67c5f39302144ed36352bc59f9fd45ba61af10ff35540d91beeaf89ed41d195c94e2755b9aa68cc98ad9850c24ea3f0289551347b8e82cf985f9fe064dfd7a4281da6bbd01ff70c5a8d16d67b764fa9a3fb4dfaa8ab31c17e8e61f107c84c6223da10f0a9978aca0606e5fc473503f5b1e6091e06cc879d7c4da0730548018c4b0fe0dfcdb201ade21445d8372f16a0c495180c1c1ab378cf8a4233358799ec77a5601f5a0dc95176817a52c0", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6505d4932a01871751609ac1019a0b4460b5b9aa159b0b885628c9834c7e794d30fa89523a2124ce6b1174642d35a5532a99a46f3add2e6ffce3026d37212b7243a48ead88f3d7601b1fa1f7c4c86ad4981ff2cc72267ec4c4f7da72aa78a6efd0c110ca79516b5d41ae7ac9c74fb92b861f0cffe22797664c3be4fe7a5cb67e15f87cdb19f711d0f5cd7585ec4fcae55f98072f8a866adffacf15a077912e8549bbcba2d4f295eb5d2d97025862545fff894511f837480b2009986785930ebb79e0677d8b571a35feb6ede5fa09df520ccfe1d08459142dd6c135212211dcd3ba0d8cf65c75c3dcbbfce5671fca3c183554d1e70ce6fb3cf41ee147e67903f524080c8ac68f4528b32262ef01af4d6860a2334de8d6f13a37b97b21792c4e1ec7e6f040eb13a8aea5c283051e742eae2903a59eef951d5c045fc75f103d108140d878f96e25eccf0dc27b4cdbe2f1848c6ccb59a05e5bd83f2bdfd06149e3ac005a2940b114bead62059159db95986114baac7f921cb0534c36bd314958069b5163ea76a35387e85d68b9b3ddb2e9d0f98e8b0abdbb30cf8adc7c99b6e981c06927db4e45e225d2ba79760555b450df7da81fad3aaa24c21fc38884d788ba36f88c4d90cf6805b548c98270b4e7b3d539e361839c8af8c1e01cbb0d4c1121ab8c9b77ebfcf0fd004dee6b6132b1a8f6d51e56e77a6ecfd72b6dba8c7d670e6d29f62fdee51110434bb9c3ced9c62caaef30958d842910dc1bc2fa8a82e92ea2dd50e747fc74b12b916dd6899d4088c45c2defcaaebdf715ca9914b7dced7646b1a773aa45bb28f1ea2af03910a4295924e8e0c18a84b4091bc23d6f8692cbcaf8e7d1344e5fa77475b789071794ce11714f154704eb108d54e4c76dac3c38bab862055f0afb61717b843d9551b31c34026e2f072b2fca62edb89a13656d6f2b2d53c6ea71d10233a4e797fded0036030d5b6c6fea5c105c86d146f3c7cb0f1aed80d3d795e38eca0d88d0a9b37488f455fbe52b3618a95b559d25b27bfc97752c1dad53058dced42ff8e705af9fa91810aefcc2e7f081e8892b58477c22ec78e49a1ab3c5652b19d850f2d1aa9cd0d2b4b1b67f0cf6c54ea687ee27ba9d94027c38ed23abb256c8d74c5d2e424834529a30fa0badc37cdbe6d50f847cd57fa256296c51c12e5f017616307451c29b1c5b21ec2c7ac8d573d2481e5d2c0b4e162b9fcd6798aca31a2719586b0185f69b51a253aeb99b4e18774cfc91a2212bc7f76e2dc9d9c6e8450fde0c9dfbc5aa98380e0d98573869d7ed81bf0b5126c8165c5e162febda51f61ac0afb47aca38c76d5229166f7e303b1f7c09538ac8f94a2eb6e3cfba7a79c9133304400a73e4e1a55d7c8890750f48de9987b5ad7fce6df23e374b2a51794e590778e99bb26dbeb343997731ea844c0c9708d59be40919", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "39f0601fdac1bd92f60d72a9d38ad8b8a7b467641b674504aaa6f6348437e6cfcd36404f4e000e7b336df963fe104eca202ef7760f934846ca3399f351fb7c0da465261d6ace5743a2759b5805e23588f3063306422c9d875a6c4e8725fe0f1ac1267ea2220453b1ab50a418937f63cf653b61bdb14d9c89b7b975084b83b3918637220c28b7d8a9a892916df4494e704ebcfd411e2e6d764166db55f6363d241c6fdfe88a8719135e1bcc006266944fa6f024be90124a59455e6e605202ad6918933ec725739870b4b647c4662877bd080acf3e787792cb8081452b4cbb8cf301cd6e46c9f3ceab3e1f78b3d094850686a651ae1fdee4b2ebeaa5328203c3bc17fb877363f4fa79e04a9f3e3c28c2eaa1ced5b4b738555b3155d7802fe1defddfe114d09f9edb64b97cb077bebf1f890a0382e72a829f802f07e585c9a839f406129d80f6abca1bb011c54a159788ea93a392da8769747c51946c51225266a46f93fa9fe0c81aa1c380283c6e93b2eb6c7d03b8dd2d61bdc9ca4481e319b20ffc429ad674724b79f0011f4cf52f8e6416bda3b589bce530aba47a4602023cd3a480a3fe79a49a068a7fdfdef2bcd5598a936077e6a3318d73ecc532a2b5f44a8f703946b7fbaeeeba2cc470118d1bf04e77e97099f17e9a1998b0d340f6684a06e4d079f642ef95493877edf61ce70c82cf84b52d0e4b4cf0727d7d361f3a74459f44f0e889a01453b5da57122b30c4e79932c3635b3644353eb7bc88d54ac4712ef4ac1ab29855075aaf1f9df7c4dac94f2cfd178e680210e364f4810d8aeaff35db6c04367f17b926dc00cc936dfe9344ab608fba1181802c7963eb977fda9e87c32e9598385d6d19c1633409dd8356f32f130a8b0f114f83a78dcb7d7601a41e6dfb616f001b9046cae473bde450e34a52ddb1f04fdfac53f7e506fd49ca97c5a36467ceb8c014e15ade52014a8b515249835e16470895a0442e4e5b1a51deda9fd176e098baabef15759e8e3038068c7053116ab8d74f6872dd2205c3d87e5936f76c13180f09deae6fc89cfbc4c33c4de725da8896c2fd4c93a578a74d4296ad4fc76309d09ff5634f8488e246327d8a3e8cde3133e534cfedc43a0b0e62c358a6919589be697b9219fb5f7427fce91007ad5116ee9af8868eb602799de4cded9bc27623ada0fffed38c366cd2d996472db01ea823d14660acd07ddf5f5fd7d265a6ab9fe8c6d72d4ff7d8ddda1901b143a5fb8b9b0de2748d0ca85713a4993ff2dc30513f6c43edfb492484986aeee0cf56005045645e76dda965cbc62bad48c61a256670041fde1786bc97e91ef55cbaf145b0f26397d3c3156614bfc8b0ae45a4e416ab63b25dc82a90358b160f989afcba30913a5655276384d70e0c544d1df68ab299a01b34c2f429180e03a17ebdf8e07b14d2c3192b55934492", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2272ac02495fa4d7b3ce08ebee69cbec3303275e3780c1e2b8eaa9ed7892ebe2d2de3025bef8ef39e4d71cb4e498c5d76e03db3e2cf9d69481435121a3501003a189dbfbfc99cd7654343f5e79f7b3870b67ee888ac42b902e337732b1ffa7dd88157c32cb03e5b960ae5bdc89fa3f272b83e6e5891f2b5de0d2039529d934f052727c210aa94a64767258d9ab5f218e9746efd6a0b7e9e95ac72bb53ecf77b5cf907eb906d929c207881d4b556651602661f3468cd1389cba5f941cb6cdbf0fc0fb82fd779ae25b857e32800f4b89168e0875623e0a09c77afc1d9f084d289d80c93de75d955e8e52250b31b8f5d62018d3208bcc4f9641c60bcc9d523e10a33020a2b87de894d2c061bbd739164a32caf9a7bdb7daf6bae0c4811a3d313da47fb045f60e6162e9632a1123cf222f6609a1b931bdc4fb2e4821d658fc9442155b58a227d0bbfe0f692b0b504531a8918c0faea46be17967b9e162380a9b6db5dc36f6755cc977dcf8d7c42fefbf79d6282a919fda570c75f3fab825c72003ae2b76fb938a30afc8fbc7c8bfdcc099668b7d0daba2612cdd3d5ebf1cc5d233a6119431a300a5e5145c2a6f48b46dff2cfdf4dd2e7a84b7617e299a7debc5f93109ef7a18e240dbb5c1e6e532ceaf644bc522dcb7120851cbf3b1275736bb39135d2ea20f7bf6048588c4cfff0f94cde2b5bfb4b336e0c8adcd116643a8b7a351ed53f0191a9d1e0f2bd5db0f1a21cc97b2be0fa93965e0ff79fcab8aceef5951c99a08bf558908f0e54ff81f5478764f514b7e6a0ba84c5a6a2a9289e242b7fd2b0b1487b48ce59e2ab140d3f612510928f7c7596b3871d83fa04489246c0d443ffc0e631daee250073e520d58428779f2a260e56319f8c8d5385d8c4a19146c5db0db64ce70ba1fe0404c96734811ef5985c13202cd81ad7efaf4c69dcc248352853de93f8c4ddab12d652ea1512ea71ce015dee6484ee6a5e97bb86532f56869822346c52b5b5dbfc229ac61772fce4a8187cf5194bff945cee40765ec0b6837b91d73a5190d4a06243e3533d801f40caef062a0571722b23a0ebce62108880b36076b6000515880663fb52cc74b1b4bc9619380b3ba67128bb2eabd9cd202f6bd3f29269ce799c0bfae9ecc8041bedb39b17b75139aeaa2193bd218ce12b96cfe10c4dd4c543d084e16388ffd642276945ac9f39cecaa62a94e088714e732f6ab9ded8bd1d0b9a8af5ec469ab94cb8d09435ba665b9afad84d2e8b2e02a1db3e013ca672aa87d9e2d023596be57d7453749697bdf39e01dc05bc7a5f1ce2b9f48770722a706643a9c577029b2aa9828b103a5234bf5fc8ae8bcb578fb2acd2a5faeae1f406d636dc53ba97d9a45ec9486f17ae0f51e8c8e3ece82570f3168444e5f2e2895d5f54374554c335260a6d82d94055ae651b349afe2afd509bcda", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f1e254d04fedcf403325b9168fba28bf3c1062a9ae864447275c0ba9c92b8a5461932f3687c52e147abe97474b689d38eda50ace85aa73a45a9c389182316dcc279bb03fe73bcbc6ec2b291d5156a1b96662873611e6c1ba3eb44a84cf64f88c89ecff6ed526d9e6658d6822c65786f6a4252213f6db328ddfa78015e5192d957f500e6f6382cbaa1fdf7f917547a4e0e2168b802e03d41c2adc3ecaf003b9a4b1a0c83efd971c469c1f762dfbf4cbf41955641f9ee3cf93ed04ea034eb625202313cc6f5c001e75ab82ad639f401d01626f1be534d47be45cd29331f8f4db1eca4d707507e23c08fae844090569eca148b2a7e237a3e40f6fffd36fceaec421c7020d4bade1eb4411ed930bc518464ee224a15c423147647dc900c0bef06371df1d1beafc9af52625212dbed740716e84db63d69ff60b211d8c2ff20ad64da35fe0648866dcde89bca5ca1c0295c5b5126f035e1a6138923ab3420fd7813ded51c7b1835bc91962dd895b1b81bdeada692dd5f028b878fcaec71af50f68c3dfe1604306695e384aad66cfecde212d231f31c9fe068a9a422b1bff7b39472fa4daed68fdf46cbd95da633b913e0ba8769c582f2359250f66b1a993601bf2f784f74b9ad33def05074a8af077367a17b03d8d73458c01855b92d12109b4b5f8863d8acabc2bfa35c398f6918c8c2dd7f979982bb17c12980136eb8688f4b0848dc03abd0d9280712c19c0607d29290978341c0ab12e9c72e9fdbdb8b746fe88e7e729b15f1401a901bde219458b8e439fe57d79ad72a764620b1bfd25c75382e0ee86bf4af720e9da2553008c659032ed6017ddea8df4c6ae8b16cc4f36b48afffff355f317b0b790e6ca114ee413ff2528dd2c7a070e999a4a501dd4841712e3a5d032c66f01bcc4e2eaa0009912182e09cbb3ff44832db464a14de9b588ad0bdfa5540639ccfa9ec39f63527f26f18e326ec96edb82f6bff81b0c05d83887662d62b2e0c71f01e204151a1efbd5681d970b1ec237fd73ddd1e638893aa866c459d6dc47b5d190f86778e3eacd9d5c31b197b484f91894b27915fa1d1b4ef1af022b75de1184e402a304febb63d0a62b088367a68b07837c3210d4bad44cc4b5ca71bd83f5ad5d127479319908617ea0e556dc5ed41a501e047978c9e2db03d41d209bff21f4e0f6421d631a504e57eca9743ac1dc6bcf2a22a759bef5b61eb601628ae941ffca10cc48aafea4968175bc8ccda9ec78f166857981e3b07b4de2ee04eb9ecab29d168e15cd3a0a3416c29ca92d47347e2b3af4f19ce226784dd53fe1deef797c1c6fa0c3955f29021c467cb7add5233f2c997e0e27910ee5b271fa021fdbaa390e4b67baf2bc9283d26e1d8565087b42f1b8c6a421de3113c548dfbb8a2879fe85ea9743704f39dd626ae3cf802309f184b649ab614e4386e66", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a7ea19871101e13d06a70fae182ed653f2dcf3b6f8deda394f0644a54741f6e120b5d32465e6670836c55e2dccef615143e76f35c3fed4cca1cdc6564aea013799dc7fead3d066d609a71ff64728286811aa076a0523ed67ecca68a2db66e12411c77fb27560f7fbd9a2524ed34ad83850a2e1a4925febac4a5fbd78d75c4582b234e27d0feb77b15eca4122cc8a5edd94bc3dd8b22c88b4b30d62de758f1a15732dd2c16d692723164b42b3f03e8421d8d5e47d442e7b90fc113baa929d5c6c05e4b968e81ea1ce8a3c6f84003f3b5ac3543912c3877105b98b386d49279cb04e623747735242ecfbe2671c8e4d33c157361c180eac4f7902fd58b4acf8b0286cc50d1f70dfa931651ed86c2aa8aea77abe765a5a623c4e281bac9eea080ff0a1d053bc4d97fa6dcba8240fa0ee8379ffca55cafcd22a054535ea4a846de4e7f0c1ec7c63d39c42b713a1047be711990991a19f191b8bc1c5c0b37ef57e70a272fd94beb8948b3b0dc27839c2dbc0dc8b57b3bfa27f639442f7bb874f243e53f046b771ec93cb5e2be08232d2a3691a499df86079b23188277d49a5a792c13e04d3b174e61426ea46c70d7d774552b07cb9a31ba2946a5bc23f96a3b1ce76a48b5c42f83df14d768a44973ada27371fa65f5bcd5815b75035babde1957b2ae70f4a3f3cdf0641e933c2766a914980bb3b51c75486d29bfc5c7c2251389a2d19ad6c26e1aeb9bad2a734c88e145a4b14a7963ea0336b175c65a2c674e067022855a88c7fbe6ed6e7d00c6f255f2df0b3e70c7e84b4a3028c7501adb6a7f695d3875d9f6516dfd826205d0d8954cb661e4d321154c1a0aa5150f765d44075f18c6c06192ae7a89747a66a8db27e619a59358a54b2e789320c7b3b7f7976b581449b09259abccac38c442ee198740807cebce6732861043785a295eb725bf96f5b830b61be072ad9a78070d64830c18429e748570431615d92dca5b66b59560091fe0036952591122aba7bdd6510ff013c3644377788e4da004071eedcee953cb06aeed142219f83e724f4c41d0a67ea977c5ddaf09eacfdbce3bdb1c56429d7e74b82d9a225706852bfcc222a427d0fab0ebe15c51bb38fffda5e6916dd532e843632292f1ca37e131201c7fd19f7ba044d4b77e5455b89e33d12c067dcacb51c62dfbd5518c78a5ad8e109397570475f2285e67918a58e6cc8b420bfe40a56b804f551617b902d8dfb77387b32dda0f48699ca6ce05173c69e56bd16b1d73e051884d4d7064c338613617b6e26411f08359cf4d2374853dbfbce13813c70bd8ba5261a5eaa4fc3ea9d22de8f32f1527d4ee3597da248f2e03f304f9e84552bdcdfa8f38d673b8fa001ccdb4ea643b6734f73e1f7e284585b3a546fdc18a056f14583df7f3c03e252f4908001b731bee823b23ae2601dabd3ce0b077357b630a", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2f5efc1428471c8db762a3194380cd18f7363890c3928d84de6a60c65078cd81bd603711c7edc5846663a2e5dd569c90426c848b7428d94bb1a4c64df85be9e64797d602980b3836525d8c1900a36e141e15c8d3f6500de270bab205953125b602bf5260fc30f748b2991e9a5384223de61e8fb1fb49b176e5523ea18d878b65d277ebad539c77a1457642e5b6978d6747fdaa4c35e8a94ec20dea92044cc02dcd7a4fdfc923fab5ac95ea1c0e358030242012550ef8bfc17cd7d1cef8439d205f0ed5cae60c805015765b7fbdc3e8aac005632a0ecf7aed8768851e22a8adbfe696906f8c5c38c8253c3b56aa93b7a92c749cdd9bbbbde5770728ca89a7ef1a1a5ee91db84f1072f75cc008f981a401c0cd8d7b96bfdf998a6646524252b12646bdb9b7fb617a5187a888034fb4ecc71454de1de64838622a3ccf596f3ff99c8d351b5de4ae6e7c193a1804b4f209f2548c6f2ea183ef2b5e91488ab1e1195620f747885c2bf9daa8a083cdd9258e2feb62fb0293c270711420821b433b7d9fc850f38d506bf70ce773a8638f60b339354ae38c9ee70d3028b4b18ae577c6c9f0c1008f09c1540208aeee4220c739bbca8a97b6f823ac0ef932292a0d0cc2c269b65d66b90aca4dadad10888887941021363c47c7fb2079c82a47815d1c0409d53534143bfc2d54123a434126171b69766f4df02db5c45bf1a1bc0c945ccd65a865cda20119ff4cc3cae6a5aecf5f5f6e14c77bb0dbcd8ea2a3b41a01e1d49190696914870d56711a11686b8c519d98280a9903ab7fe4e06739964822bda3d6b12f470bc4f033b2dca89c064ec60da6cf914c83b5b0b711b5daf8888d08928f2bb2853ed280eaae38bbc8bfe8b3c528d36daf14bcc782bee11fc794bc0cb1e3a5e353ade4a60bc673168aa8a630a7e6e8a070883a4016d22d8220aa75d7adf5d3fc87a168f1b2b47dc37d8c18da4c355cc80c295fb64ff5a994d3e854560129fe7d50224b2cd01471931c558e243cf6162b53c8952d70dbb5f3d91b8f73fa51798dede36a054c835cba0d70021ab44cf6f36333c448edeb0f723c0eea7d0db7a721127405ea641fb9f31e95d4b74c9870f4c03aed65caf79f11f8dbc83b2f7b70fac942f08b1ba1dbab1b16f97d56975ef160f59243260718ae9bc014fb67a74218e675727b45568621b5a69880a560f01e6cbc7388dff710075332496808c08676c5c307c045f9c1d80eae5bb679209f308fc47f47d3748dff509517b4ffc79b702f62780d5dd9979bb8124e4e54bd3345b7e949dbd55c3ba522d7917b1eaaf78928ba405c8817f4ce77d20cd5a05ec9d9006cb15e35e56e7f5170fdd7bfac09982ca32b72b4e076b111d8538fbf1453ba43055a6dd56104ef2bafd4b76d4455fc51285d2da64d75bd926c66ec4f3bd87e46176538d97a937865614d168a5c", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0d51e1316db49d86d8f04792683c22758f63f4229a27528366fc8158b06dc7cbcfe47c635a4ae2cea5bde250d3290671dca5257bf271828d1b73e6388825ce82e193305a7f34f971b1b45463f9f432ce248ff55d93f8e7433297a10e2ebe3314b7653c51cec58905e87d531ec2b5526be5678696dd86d9c7972a84a2ba31db5ff2d5a83d9b81bdfe0ad944067ae2495cbdd233c1833cbf0c246234d6f1afa36826d26dbd8023493c718c56c58ea8f5b1250e0ef2cd8e0bb8c3eeeea90336e8107f2ff8f096475b8aea7dcf173bd31381a8e9a35af955268d110f4da9e496357f396b018787d88018413d66af270c2fef1848be1ebb6473f5f93db4d3c06ed4eb806bf06ff7a63e795e4bbe87bc69cdff61678e5dddc5609c7a9c023edbdce1a69ebc496867c164ce61728a75b2819bafc45906652398fe5353acfbaee98098386168c27b2423b822d16bdc56b8b8a6f95e4ff9c0321df5194a1f15acdcbe61e13a76eb4d3dd602f691daf894ac8343b74cebe64dd7793477e32db9db9b1694ba3ae7325e1035f307eef8fcb73a77f6bbd06928cec419630ed0e98db90ef0ca859c73cfe0fd751ab49e758bf8061c3b10fd25babf7c5cb1125be3c0679c0ce5f678755d6f26412a198a1e548156a3d39ca68ef018ac43b173d5db5df91c65525905aeac806d8f9f6c33a45b90b92ce57439d936f1b299e6ffc0c21129aede8291a7b0d115cd6059223ab24b8eea7168689d59476288d75b7a6a9ffdeeeacb12261ef25ea240fb5931744478c0881dfe5d2fbb3d4859d2db66c9cbd9bc20f7a67899dfdc3b03329ba5d6e2ba05aa27550e8081c053cbf352ab99605bd5a21fd830f32b47d9045b377854ed56cec4d0ba59f4def0987deb198adac8abc02d63b483b8971e3b759b403829595aadbfc42b127c8f395b47e5d9c49721b02b7662d4c3777fcc20eb279612e2a18e4d339ce63624398158fa0d9480639354fc41fac544d7575af96abf51be6579957c48ef83c2b1ee5257f35117f996238704d75a55593dd1098f59be62dbcdaf52d3002e6f47536ef4c59f54c427885c25a6679ba5928ce687fe4ec58faa2a134a1513504eee55a901878ae3a7526a09b676cac6023194d2de0e10bec96f69cd14c9ca3d982f00b83ba95c9de6450758f2fcde676486037f2f8bce1c9aac2fe97014197fadf593eb34ad360144988fe8749dbc72d6196e5b1366f54a1355f209c122187659c87e4c6e929ebde18ce15c1d36546cfd1e423217ba0d7a8726eea987efdb38eb1530cb11232f7ee04a68443b49ad4cbf96934c5211158d27f9a0b3c8e0d875346f9bc183204fbd05f93557772787e1cc7095f8d1005c62aae48c84dbf1f80741e7335e53bdceee07a02a4aa3a611cae1e63f761a067fe21e53b23098ed71c0c4ff414037af08a830bcc57e505b22789dcc", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "66ac26fc39bb018b9c5123633be927d9f236a0d630df0978f8371f2ee7148ec051ec2f463e6985f8ee043b0b4d93f2e9bff9f1b8f716c6b3f194db9db8ffc3edc089ffe80233c4b41028dd63c81a8e0d4f128cfa5b2212c1bc234b6970f71179c0563155c724a8d82c31df1b6c8b44f382b02bcdf0e9ad39e7e566b1ee77db4b03bb03498cc2a68e217108b3cfaafa72f186abb50bba4a55bf50f94b0fc1d0ed97a8eb93de1f5e3e7e6faca7e94d6d9271cf9d2bbb879839e0fbb8c388ba27777d01fe4eac3c112ca279e88efb9426d452da1dd1d95fe31b705bdaeffe05e89fca1552bb4b939d71f47dd0007236fc86c24cf669669c43f6aebb52cf8fa292d78e6f3d56bcd29986a93c9974dad5d68cab6adf4b537baf5e01055a1cec3d5058233e89facf5011eaba0fe15456e88ce7d963d8a65e4da51d0b26b4825793834006d25fd9cbf7f856db1728686b4b2224dafaa28428aabcdbce9aced15b63f78f617be6e96e74c364ec63cd99366d94e5b8736ccbee1b1e2a774a69022cfe653099f8b92adbcaadc4147119cac447de7f03e664f0205862642bff3a559d1936b15d9624abdb710f832de587df7e6536cad037721d9bea5d35f82c6c2797ded7606bd9e687ffdc288e9f2954f4fae9054837ff141fc29b8295ee49524b8ec782ecd38a45a01aee0a8b347caaa2105bf034881b948b665b954469d1adcc55592e5074c7435489820d0b3310cf4144bb808032069b3324b4c9a461855c6ad3a0f462861445f6231ec3c1e3857ab51d259591a2f5e93270b9444d53ea374d92723dce5f471cc434e4b64a6d027b770f91893e485d564c24e1092753585c6c4d63b218938f8f258ec7d1ddbe0e0677442ca886a27963396438fd12e758506daaff3da4a2a96889c0506b00873267eebaf67fb8e8a718624982a765724dc5baef14d6baf53f069a7946a34236ed28381055daebaab42831d731855d7a3bdfd84862516f1b405b00990466edd3ac37235e5826ae7517780ff255a95917f11299df508bdcc9d20b2aebb315ad29a91cb1b8b4c242b066cb7e2fdb34caf77ee6295408cd800333f9dafde85401d1e836e53a6e632c4b2ca2cd74715a23a9767b04a5260e7c8477904ab980c4c4d55f95226d47781872a6471bef10e90e8ece064f2356511b4611cd86d49fc91503442fb504dd28a99bccbd7728edee5e258b010db83e7d8fd42986a3e5e83b3c49661e84aaf8dcced24b7c045eb8e720f1249e7393b79f552d7ba1ccb46a8d05a7dbd8d77bb5326b544b9eaf27b8dace5058fe3683a221f840320888ae64d0d12899fe09f57975930dba14b910b3f9cea836df74951edb7220cf105521136fa2fde75533a0fba37935aa6178696035d4483ddb0d57c90bfde92bf426c09184a0978f1b3fef35c126b2a392cde610b3fde9c0067476d121d6", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "40d1c2a171a7037ec460ebed507de3ea9ab3c0fd594e91252c370dbadcf019c1e26303acd3c4993fdd061ad0f4a8a744b61f5fde2879ee3e6555372d27e646fb22f17e38a1372d4bb6bf44857993f0b99ca6d1fcc41702d6954a8d968d8eec55d002d628eb57e13576b66c8810569b809615c1a609535388c0017172f3463d122f4ddd1d6335afc84797493428aaabe1bb463264001828bb9750386474ce4087f4d1f1c5c87e05e3fa8adc0ae5b83b491184cb8341d6f8efdf85c80c45d4ba8a135364e0ec32ee5fb4a6168f1cdf51ded8a1e7e7f5e1e8802e1c743e2dbd19c0ef0162ac2f0b78f4626f93e6e19d3ad1aedf9b3832b13526c190cc7623fb7915bcdb158c1bb61f5a40375478abac39c1efe0f7f5c4c1c6e2889feb96731fc44ada657d5884b5947ec9081ff5ad18b90276f8717517d1547717088c20584ff16437c21c7c6a60345a375f6a69ddc410cb1e5910690293bfac0869c05e233fa75b086c8bf9c22cea20106ea81eea529acf0736b7caec376d110133573a668052837cb175b0c50914fe31bec673a416cdbab1cd6bcd9613b7a5855cea04525d39be0e282692c322a1eceb5056824948060e1e4ef5ee447cf0d464f0c4d6f0971c827e2b5cf0a993165da1e42b812987e593cd0ed557f6c474b931d869ee053829643b33e5e4e913619e09fa18a8593afe6fcee1957561e8d84c8059066b82f86174f922691ca5ccd219c3d52f13b18e7d0f6ee003668bf05fdb2b79efb8677ecc186d20ec43ba850f71149328ddaee66494e921fe6dfe0814ff3a406107036a98326f978b6765db3677653c1e610bcd63f9b75569676476502455ee830e80f8c0ebc3c966ea6b4dc6986412991ae78b7aaaf90bd4faef598e832848812b0ba75d3e74922c47dfcac49976451cc62bffe7452e03161845ab858abca7f02d474493a651bdbfe5226b71ba84d1149aee606e09d2df2aca237fa1988de61f53b11bfcab9191a48fd8a02a53be16428e5b10db466df6c123ed39890ca6a688aae35925797e16dc644ecd84a2678a655ed450746957b78b6d89c62ff8786a6835610f885f3ea95860a1e249e5f972e0c6d7a9b72f96fcf5b3d212ba55c8f2018ecb5c9673065d42625d92a0ee1e074af018549cbef76af81479ba56e16c29392ec713adff216a93a41bcad6b2f0a574e00a6fbbb5815d340a0107cdc8bfc58a677db1d740366cfca773bfb556a8c1e427f4d16d45210b4ffb2586eb18b7db07908e770b2c85e59e1192e514348111235e3463fc0dd21f3b92254a1c942b18c9a3d2709b360978331781a4005c815de29f729a9130174b3619eb89ede6f20b93a81d59b0d4859afd30e600ac103e8df3fc757f997f225d4dc26f27ff711b1697edcff98b9c5dcc45d22c120da617f9e7d7ebb2d78d2756c1d0f2ef83dfe824040a69606511", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1b97973d6824842b16001706df9dc407bc94887fc295ce4f7f514dc393e74009d1ff091eeb2780b2c75c1da1eba2839c7169f28b698032798e0b22fa760530fadec79beb5cbe9006a8df3f8747a1f1aa40cd2ae3076fb91ebf4a0c2bab712326a619eec2c1015e72051e457fedf0e953713e844d03f364ed7c814d5b6b0dbf0c99b66b618b0ba24b67802a64133d63c0fee308ee4ceeb77d1de86041985bbfc4cc819036ab036e72b537998518919b195d52b6fdf4963a87188fc98b7aae70bceb1e5442d03bf328b0acd2708fe6366ab8407ce1a979df5d5dab34044e5435d44f3f1416ba7a510bd10a9dda4d9e9cf2134a878db26a8cee6e161855df02d4b6c5fd6cc18db2d6e46c0df1a29df7eec57e956701c7b65e9813fb5dc0086e4df74434fa937ef2051a0f849467a0c2b07acf7a71f635053c54fb798765cf08523d4c998984751652a4fe19588526af3c0ad08029a4b26c2618ea8ad487a3b113a7999c26bada47411ec8301b10a5a6fa145ace6bcccd6863bec3e92a2da2871076d36821caa09abec8d986ac54a0653679f1effa7980075653af949c2de98791f40f17bcb90cb62df5fcf3366b0460c699c6c1e1cd3d63861fcd75293bb8582ea62cf53745097d1dd09e793f5683144785493562dcea6e124773a049924e7f20867f7a64d8e62f243489763fa4e0e07ed5bdf964349ca8b632fde4e43c2afcebff9f535a8d67feb520a152902f5888ebf4fd414ca13d37a25622224f872a2f5c1af7cafe86b2ec681c80ca2d9952b465cb4c2b44b7df84cd167c7d76b6081af9e2f0b6e0c4f6f409e361136bb22fe9e1b425c199c6b439bfd02fae4c76679731722412ab643aa0d2d2e3ded0655a375a008d48db6ffb50a6e56196995d793e92df9fe48a0733124aaf65eaa44951f4873736534146f6b9a96d1db51b8d1d24da4ef78232ce9b7d7c917062fd86e0ef37e7ae0f3b2b39a9247354ddd75efb805334edc01ceab0d570a3069b0d18946cf932e2c81677a1eda65153904beaa7f8322e25f486b16b20d03082c226b26c78edb56087f15af3f9e33ab9b8969406f08a6aade60fc01dcf258aeb835dd6777667ccadf5d994422d5ff4728e6c07e7ae9c4da4892d2735c7e39abd942ce101ff26e87f6c2c815816bb20b447aa80f48d267b4159d754ef09cd06153df1bce9c20d311c913c5af85f0b7ba98592514e2dc3f30e03e98d5f5190e45b05fcc148799a7c5f306e8b2d06a712dba3228939f43d01ce973d226dd8a86abf80cc931ee63c809548566a22401af21a1d3a9184fa8e4e5119191d08333d784e3ccf2590f98fd54aa7c8b5dec39f104699224e65db16bed434d8486dcb065c2d76e1b217d6400e24cee34df25da9342048fb928827ca882d142e63dc6c9483552287bc73241ff881a75305d9090b7f4054727f888ad1ce", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "87d563b70fde7bf6beac9d238ebd92aeae4626d9d2d3d323165dee3bbecc6de1abd2127cfffc35a9f60476d2440828c0fd989bb18ab28f1ed523db9b5f5ddf45d750eea01d84934350aee8d47d96a76cc56c34775aefb98351644fcc01415d6f0fc4d4a15bb25be1235d733f38b25e5a6cd73d5618944fe5fbc8a113f34405324b5159f72922ee7e3205554d56fd0127ce0b29c0cdd3cb26f7f671cbccfdbbd8ddd8db921ff13366829bc255baa65db916afeefb495656a423f91d408911642509f05ef40a3bf64051cde0e38229df6272240fe4d04569357f5159dd9c4c0272012ddcec1ae995bba10c808292b90096a4583753a36962e5c615304d5593696d7546345eab08cad468e8673e9dd2078ac6b4b25423131d0f3434103b10f393aa7e2188c183d200a0ddbf89b1ccab36171ddce797463cadd7fa43dd47623e1bb42f3e55a0a423f2595406735c5049874e27ff889d973e3b298ce03bcb262ca6489b9ad59ffa7bfa9f26a7169bccfb82316041c1640091e1b04eaec94e2ca7f38dc2812bda2f59db8951e45b956792677264465eafafccfe1e72df0ca43708002d3c50db22791271225935596e30340f9f503ac83fc59e5e9cfd4d9d3071cfba7ab263d804ad2607a2ce506d031f3a5f1412f08d6f52f5816ba1af624ddf18edbfa051c05484d871a24e69beb3f0e137dc5b53b1c3b334c49acbc18beb7e326811ef5eada94aa587d8ceb62a62b2d157c290734ab7a7d133386da328abe9fe21c76af5859950476bccc87f7f967ef2fb0efec9c1b524fb88823f033d35fa982cf8bfb03b2f2add1f7f2b40804e9b278733f89857da94a9df2064ca5e68bf70d76778d3b90b98d8e1f762cfb989d60860937e6a4ea8eb67eedb32c157e67916a08563eafa4d9154a360c42661cf5dbf3a98d659ed97f0170d18db6d94f718966e62815ce1fababaef78b648d0190531d67e15e124927faae52258f7db43bee5acdfc4e9dbd0e14ea382057ffaeae9176c4d56895741e682106b32c4849116dcb36368d2cbac9a5c635530df5d3ba97af793fdea7a226d68d1c53911daf284cb7e8663334f381e586ac87777d5cdb0e6b8d34ac7af5355909402e94bb793e8f76945c635edb35862a533a511ce48465b17bf94176ac3b07fa51aa97d3e275f0ef3a8f407d0143bdec29a46b49d091d19dc185992c1f58793535074df16ace03951b6d37da89478a917c045fe09a19848ad6c0aeed51426b7bfe4fbf8e01bdf9444b1ab86031965f1a1056c98792db8b4bd6a48f763809a4e3ba45711a90c1aea5e8a4b4ecc8299606c8c6380fee31077a80fcf01b699d92a60190ec78ac694ec69907243fc5ee78d63d5f52c7c36043f257e1362ed6a4ad3674b6750be2b3134d141ba57c329d8745f01487da30a686ebc1bafbc6360bc0a311714b9f47f59e71c9d", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "026fdb312bc6efd1494057eaae19ebdc586e0e0ff711ffa8bec5df9ba09c28581b6dfeac23fb9b3e2d43ebfe46c863b791fc3d6080256e0e60932889b975b084f4c11604ea2f4e8fb771fe504a8c4311137097a4e99b71ee4417cd73f0ad6f9509d8ab20ed948895c704804cc0cb3f64fcdf7eb31bff6c9ea95ff0c921744eaae31792d67c024b4ddb81184b2df8d06e7614199ec8a04efbdab6aade0a0e4aef3b58158e84dc78fd5e488b5631e63fcb4ee7deded000195a60fb37e8d4073713714980f9cf8007afec34dc1fd431ded038f78b58cffcdaf5cad847ccf5b703a3c9201ab82feb7e8fb4132f13f2963ea28489c3dcd76f441908baad520fb26c86a8aa95aeee1c4f333dcdcc642d5308ad1937398c4fdb3efb670175d25fbc850d74612f9a9308fe620e0acfbbe0aefdea5738d4411e8f356a2d4c78f57410b48f97d89658741e1aae0dd189037cb03ead70a54f4f625d65b6cfd942837ce5037bbd04a50b2249e4efd704470d7d5e7b6aee969e38b0ccbb45616e048c5203cd9fe0c1eca80ca0f4e00bb9acaa582b444cc82af8b12c74e0b18ce8729af68668ed5340a6495fab71374293a38e80d2fed203b3ab10030cbf188d2f51794a4ac9e80e4d9d6882e735b7a2c2e4beeff52deb492678a67cba0ff5383266697c39a528316f494055060866aebfb732fdfffbf79eca0a967501d045fb4bcc68347209de935ede59b0c038590f707c5fa59cd9e5062b287dbe97bc45c2a7e3b956dc5d3445d090834bb80dc0f670b60769288e71fd89511cdf618132149411240fd53dd3444b7991d9b806804decb9d64022d0c284d3db27048925ce6b7102a0e3e750e74408b5e0d596dda7624799880f146cad615dae00dc86ce1bb5d4564127c8c0c3ee0d874f3da9a80a51359f7a0e3e43ae902e665015de46cae1dab44b93cf8c850b445970de431a9fa00926720de111b8730fbe31f4f35b5c925866b5f094b89e0b9d6a9524f51b543742f6830d6797a11cd63b6ef734104afac80817cd3c1e3cad71d8c50378a834d5ede00859dc6029dd086a4eb332208344d047e1cf599af356f4567d00300f727e26605daa95d94129366ed3e36665486bc24ada732aa77dfb4d392f293dc1194905f80bbb24be84e1827147c79c95d1649b37f390ff8b9e6aae18b09c892586514d77a270a5290440eb70876a8896c8fe3ffa2acef6dc980df67694fb332823357d7cb9ab2ffae5e55502e603413a1eb573cd81d9452e2dcb374c7a38ad631779dd65bf1119ba6195f90666a8ee1e314dc41f5b7b6c983d4f958c7df50545c90f3a5d83c69592498cc8b3e01c745903a61e447bb7bdd73c7d1a1b29c3a9ee9dab39eb394e88fba87d4e12c499ce8c5b3647a604cd7f0e2e10536de2a2c5360f4b466679eecde71ed7be9fef48176e22608ca3ef02298e45", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "21da5984d7b61d3d43ad2ef8ce75abc4da9c890373539f77986e29bdd75b2e0598a45be292ce4d110b0deceb30d19fefc08371cfc3fa43fd825ca6721f8aab8f99210203e2097d7b97df2643d1b936c4e28a432d1814623ffb5c4efced1f009d47127a8c0ce8797c006af70fdf89147281eb927e05575ebcd84e20b5f3c2e18c38ad84bcb3f2ad878e18dd65dd54315d80dbce9cf178e4d7a4537c663b36d127546425734b7982fb4c327d732036029f9a79f5f9f37dc8e0f16b57b988c32cf28f2e15c27ecf94149eb953309399f41d8f8fbd1b5839af527d91bd389f19875f0a3f0edf321879d261c8004535f42bd36fc57c3896cced8686e866f7b9b3f9651bd253b87898fb5b93ee642dee48ea5763e2daf7bfd006fc323ca78b26ff089ed1319f1be4550f687bb9a4dc7516681a87312a1e489dd2898fccc231af4d042b0e30ef37cd234ffadc7d6279b0b6d5243b01e705dd7b11976aaf4faaf115568d21be699bed4ea220329eeb5aea92fe7d207fdcf5de7158f9bbc57797b6e43488c3b2335f6e4522729b47f378ad5bc75ed915d259f326ce633b236aa8864c64fca294bfa0f45eba374be34a53c30539cfc97e1d1b99d1eff7915db84b17307ffb4458147b4f3333bd857ccf8c37c21fe9960a6da61584ef2c1ede63a3e4a2e5a254bd54c34918cdc280ed89c5bd0b9cf30873cdad7847615a3560fd7685884b08b657a4b59e0147fb086107ef39cef91804600766ab8f91979fc525344d16aeef60bedda041d66eec76dd84710b3bf6eb52c14adee20c884d3956ff78828e03afb28556bfb098c2a01615608cdbb8ae57aed53e6fa3f7353922dde30f89e45690df112facd711ac8200eccc725dd49819cd641a2080baa5f5c1278a289d62406fca296e45d0b3fb61cfdfc86fc24b261d871c8d229dfb469804bfb0c24eb89a8b0d1374a765f91a3e87a6331f4823fd728cf0c33bcee6b4b7893a0ba863059f2b26ab8bc29d5feb0680ad185c6f1f33ba46caefd0554a38ee508cc3fa74938bff1090f3771d3121f1d4b5f5e27aceec1126a6bc8ab148db96d261e0a2b5c3335aab2a801004638e5e68f6bcc4e47976adce242ff7855f956f3a52f165f44ca428007693255e98bb9ace4b882b58eda60bd80ec1a2443bc42fed32b8f5a783dd7eec6c04fd41440433b61ad6da25f5045539366695fb47a81ad9f7b97ee87d9220a81cde4f464fc03364dfb501db5068e2fed5282cafa79e4b317dfbcb6348611798b653b46cd6ce3a86052261d255ab5f7bfef7585de5c7f2e7f5e95aca1819bc926f02314bedca918a8d3b17c2c3f293a1cd320fcaa9ec40ecca57f0f1b3da3bcba031d8ac5823e6b457f984a44ae8f4def5734566cfdcf0c15296e740357afde4c0c22970a71968e6c0d19518f95c5c22a67161013f536a0106d77576292f5b", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ab68408aa2711ab907f2c1b517fcfbabfd4ad3f44bbe4082d7d033c0c05d6ce85d47b3fd1d56e719585f9ac65d6b810598d7c0ffb4ff87cb6d7e10ef78e0e83b43c572dc8cdc8cdeddd22083c9741e0dc9970282a869cde73db0b7101d52722510ae66d80a110966c8f4c44d1ba44d29a6691fa06787b815487b4b09cfcff8740e39fa8728e35f39faccd9501d1c4d0276250a8623a7d9e57c9c571588d5b57ccd1b1c6c0ba7dc38c959ec3855c6ac88a21120b3bb65b4d53adecb2e8b808bcc9a127e966fd8c3077c4411b9505fdcd6ef10202aab870dd97749178b022fb039e524a1bbe4f630e62c060957375bf8982d70d3222a8ffdca457a3ced8a0806f2d1a2d6f755baf7da530363f7271848e0455b75cd1ea3a0691691b0e81799945cd41bb4f0102b2f98d8caf969e8b8f0fad78bf2a8d6f8c1de2faccdbaaa3fa6d2e6e7bd0d8bbb8e967f7e3d1868c2e205b81364d2a1736b35a0cec425a1c7eb070d205d1f5c2d41acfed59d87f1fdf8338b107fb7cbb505c6d884b89fd981090f35c11ddf801804d55df7fe5332c9a616d5e6173d6f58ea38d118b5638d167464094fa5e2b4f3e037c3e51b11bf032b2309d9619737b006f7ade9901f49e2a88d649265ceb94138b205db578c498c71d67461d9323d47428ac82c1031be312aa9c8c5aabc37fb163a06915113a76785312e9196d652910931379363f8e9e7f79133769db340593ac9655aaf569e768bb27f57a6dda2d86859d77a04258a44a8c8c84e71586823093b435fbd6a27d7c49cd8b23fc31b9f163697950aea548279381dcee3910a15af2b76447cdb0d8b5c481cb01ab6bed370805688667c5d85dd630ec46eb949d98c53857763b5b279e846adfc5f4474fe96f3e95ddf93e07b3fed211e1a8b8b1b4d3d596101e9682d8760720e0c430a6215a36b564b6949d8a977be3c69fbe232fb961780d5cfd0a1ed08345fb1b14192104a7accbfe654491b07d17d0fad25af75165e7eed140c8bd41695c76821003ea3f5b25e63940b0cb7ea48ac77cf888cd5658fa78f305fef2dc2d1361d0b1e4e7751b941309851f445811bec36bf802080312e05a3bcabd4b9feeb546488ba7cfd5088c3cda92fd9f44d4612ca00ae367ccf31e39674526475d6b7eb386ca2b4b77e660fd626f15e172b02fd5557e1c5d09063726178dd540c42cbe026c6585d3a89982b3de550e53a96fa4aed817e8d7aa41ee475dc445f75467b4f3d5dcbefba1d99863ce8d1ff3e3d9282af2f0152a3f1c0a0859db2ca9c70ef1861c467b8416bdb5d5ffd3c2a822ac1e647c7cf1948b2b4fa694b74e913084a663c970b47157981749ede41c58630f610ddcbd3b490c377a95ad7b9845e4896fff9b449f2efbd9f55b78a7bf266b55b8851998b74b05058f82a007272dbd4b49bf3fd98db87be5ea3fb69580ca22", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "347e792b9d810d3ddca75742a8fb041d254faf0fb97691444c1661d552589e832f9ff9b4ba9a63482b7dc80302972393a1547f1883ca9641e774e4660e7a6c4230b43d15fa809775d69fc444334be1186306aa9f8dfbeddd37c581408c81e93350796611827b9cca352b144a8511775fa83b0d09a1193274f00860394990d5fa9a23d8cdca1087cad937f7eb049d9e233089dab558cde3df51a6c8060cb120a275e9dbe07b0541efd3f07bbb5d612a441e55e71513514a92f3a0bb4d6fc4f3c2c8cbdfeddbcc7733559ae239927c4cf9d45ac39f622bacef1aa544f198f532b59ca0c2ce1ec2fddef9ab10410097d6cfa50c00d399477f6a67a23bcd425a5720ac5874cdb89f92ffd3cdde1659830ba662309fb7767f71b807aa9800ea235f154957190a3936704c383064030b5cbbb7462bc7a061bb56400a3968c19fa53778316e222a4f157d0d856980374e5983755280a61722d73f259d630f08e0a2e0997fa9f47249a3f59ca38511c7e59c8419bbfe83eddf31d2af55eee398ef8e65a852605bfbfa849dd97ebd8f40354371b26dfaf17101bdf0a8d88b2e683d65e86b356cfb6c2f34572c0df0ef30219130ef86db05e20a918786397a6f666d5376826df92ded7742af19920e6c61e585acb496bc740e663f68192ffbefabd8d7ff62ccffc8dfe16956e06bf2ac76deb537ec0d90f66fc095b332c16911b026788b922c285174c08082994989757f989e9eacaa10ec36db44a572f75a36b5f9d3fc3e9f7da51de495177476ab50d538885603d2a03e4133a75f43b9817ca97aac22e75a56e546e7894437cc5fe1756e79d6b3ebb2c1fc13b10da3cf27195c21536a6b560420d5d6f8ebe2618ebda1bf92cfa2d5966edfaefb2e5f2a54d1467762b5fc3d0ab18e2f436b8b0a96a6c4d42cb9330fad8f6133d7a288d6cdba9fe75189b8ead83b5874bc9e49cf31448a08f33b20d857d0df2a7b42e06e618757bb356a67bbe334cc4e1f75988753a4e1c72ecac48fd3f0e6cf658278ca77699d23deac82e4f2dc579bb9fa2b2f7b84d43120d599d6ca13be7f9e2a59b534af793801e7eab09ea880ba6391f771cc1c9a8fd741ac9fcfb45dcf14a490157575009e1540bfa079224f52cc4c4bca86b4e30289276ab7a7da4c8985aa771dd6518eec4b59a9d038332bb6edb2e0070e7399fe4a7f54a841cf082be4d5ec266f66c2d4b5e67d1d8ddb53051b5debeaec0d779a1e2d76e0385276186c8d82ea60427c20038e04abf4d6b30fb2af1bf518157f9fc4057e4ae364f3bc177d296f503f108145cc1825ab3112f61e2243de4066170b4032bd7c39369a5c44cc543f57fb92f83f7037ea45b4edaca266088ab27ae5756ddd1ad1feea99506e83f942a824744ef44ae85faabd1439141b0da99417a1ffda11b808c453b57bf396e308d7668c735990c0", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "91211b23985218d0837998e613fc43b4871edd0a0e0683e43bdeea6085d51d3a926d95b57b66252747f0a2a60658ed6b955b2d895dfe670de3715a71758829538170ce13b3bbee44f05e838d583e63bc42b5804f415c476d50beb09ad5a5d63e19a9c8e44b2c84cdca38145b6ea9f5ad8dcb35f8d462bf8e5a61d31fe10a9fcb4eebff382f3bd0fce55b24d434ac201d7299b783986b101e2857202c2b7210263a5c6cc5c6b10abbf9bea2df2e4ab665f5194b11f795baa2519658184a4e7977ae2f9e78c2f0d85a12433e36b762f5a3b1ccacd6d055c386b99aca3705d65c956aab705e307bbe2ccc6f5c0371fedaa8704cb789550793bb6384c0c5887a42954afc2755fe4bb67506e679fc70f857b2b0be425d1c1b60d143674622230f3329983c28197b5f06ceb3b0ba1bbd53833c97d8de42f2e1657c8ee42890132a48e3aed4f3d869225a6e53e8d5416e38cf5fd22c186f9a50a86ec55e362f9b1032c2e540c77a0dd9146c011b7b90d397ecafae304fce8c87c7fb8854fcd8a6fc1af896c381c20be76974ad43a7374ac4324db7d8631cf2b2aa274ba975c8346b6ff42296b81d87555746e45332c691bc42488c29a3a8e6a7f525cee2599cc82bda13dc6adba42fa572602cd6514bd120e4ae94eb886b9d2a9fbbbe42b87ed9220bfefe370c85f0be1fc857906610ec7cfb7b1716d031b7d894861f1f9bea7b0018764d07e8a065fd2eb428f0837f9bc9aaa7b21afd2b2b79b466121867a58afaa20f1a7fc3984202484284e8e0d3c347d32a8d6a00fa4b48d5d365050f3cb017988abb6ca4e1e7bd6de386482da8b1d31b309dc5931dcae5b032208f570461fa4f35b612ee72a8ca9c6f450e734f1ce0d4bfe25733a3b8f0ade28f1f2e801b9d77181b105c0bb5f4802b156cef96852db87221de2deb932a5e2ba73926ebfc5acd704734b0b73998defe4f1ca15d54d98ae700d264b927fde1aa6d20d2a0f5441426e52074c71dfee18c347f73fc61c497098a27b11c5bef8e2973894666666a53b824b2977d39bff37e41c77706a56d1f26e4e5b9cd6220c1ff28de6379a2eed860744ff58a9082bfc5c5e5a52aec2a576182f3eb912ad1875f0722e0d18ed2826cda893c3ca04059b5cf10927d9baaa8bd1d35401f5d0099c0833a4624906fff5377e9bb948b3d29bf5f36bd1599724d5c5abb22839703bf7f84da4bb54c72877c900afdb49ad94bc1484754c16feae6bba46b1b1f170adb1965f7ff6f48385aeeae6f31d01c4c6ca3e841a5bffb060e06c904dfed375a485d68e5584b716bc3564bf9623f6fb7f3b7eff7650dc82322aa6cf8701675491896799b70c1409268cca0d4d85dd79e6488ac2d4836d1c856e42aa29dbdd737d9ddceb8166a31a158e650492eb5a38fb79b759e771e5e24162a66b58bbbb14ef28f9041c440cef756e1", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9157f169f52c7cca2d96dd6033def355622adf339268ab3bc2ecc19643dc55b325bff5f89c3494dbe499deef836526ec48d6ecb44f1ffe67cbe4ae7a8f38be9e81fbe1da78f4ce222dd8dda90f8ef025b81c5d49dfe7b0d916706f9be18b2cc914a262a93abb7c74439fbe03cc52a97640c769e2cf5d4a0f93445d827285353806f224655f30ae3aedd7839902dfed7c5dfd07ea608a21c3934f1391562594401ba75ba47fdf215bdc08bf829390892afa2d6af1da484af663fc552b41d9a9c0f4b2ee8d7660db25a8b0c4d714fff64c9877a39dfb31a8a361b84a6a87ca9772ecf153023f404a7890d5edf9886cd164fc29294878b8d732f6c7842a25d0e3abeb3be511fa06d15311f75e8c107ef8c98c0b622d72bc78be9c4fa17ff0821433ea203dbfdebee1fa2d8bb8d6e65a8da0f947865f4c0f125602db2ec7f76b2e86199b09071fe2c8c2afc843b893b38c639c0d66bdc9423433bf8caf1d516fe605b93267ab5f11c792e3f164f89fd92268b72b88f053dd5fa22184204984f7159f408856521e7e4a477476b93d9a9718dc70ab28cf1a9e8fc5fa227b08fa7fd7a2c2cd9a582f7beff1313230c56432fb3263aecbde91cc1064cc1aab96d4f0255b79809ae2c9aa16f79868c4ef67fa8959babaa1dec3a188e3141536a011107a0cb9be93f34364313d34033fda355c30a18f359d8478444d79f344e44f82c01353572ad25e8ecf30753484e2e141e5b3ef1e0b7abd231acc0e6a9a27b85481fb2971dde2d4cbde1c5381846e705f8b363ac4fc1b3a3ab8f4fe80483cc8f4a71ff2a48cb0d935fadf0aa435e92552c297b30f54b12b70b32d27bee587e5aad08173fad692774c875ea4194e5c0c04dedc22942b986ca3db921e49d003e6be1afa581a473b22063cbb2e250767f36696b1d0b4e4f0d94a2b5fd01f20dbc095eff5c2b45adde42f65101884883a7dadad1a2aa4157b408cada72952b3bfb93d1a0a735a4ef965928e5c786dca8db9398ae7a239806090c76a8047ee7de24be6d1348d1d97248138dcad9ac4efd6529350f51fcdb01ed9f7cc09d568449a9882af140fecee7a19b18813741576caf93e6034570f19d8ade1f31648f848ff1ca1e80f0564eb5fec9ce2e9586dbb5bc2dc0ed7c4458b084f1654cab024f61b3259456f43857428975cc94a4a321c8b67a9a95867941580a68ee04bc8ca776f963f0e5eaad2e7b383c3a7e4f5cd8b78caaa65ac611de3f071f87bc9605c32324fc6b46e81f0eab4f86bd2f0026fcd8f3d0f1fbddf23328fdf7dbaf9977bdff772ff182c9e00285b9ed7867585d831ad2a6b339b0a8601a5df63f70dbd5fd0163a1648d1e964d5cf81f36b48b01764f64b8af6a2f9092024d1c83c8526ee61d0a595b5896614fcf8bd9091ef425907fe4b9446536b024c2b9f85a7fc78c064b54ce5bdd88d", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "615dbdbedc36a560827b8188b2cf74fbab181c23f6cf6866574c7ffbdc62abd39487da1b86c5ef9d646322fe3952b80634c5d8ca7e042fcf00ce976ab7b4a2b4385ba14d5ee4f0f4b9984b2cfb794bcf2c2054b2e15f54e2f2cb95c82d398d8aea4fbb17cfdae002efc9b1f14075cbea5ed5f079c01aea6ab6529d2fa8f3bbfcd40558569d13892ac31e49081957ce1f1b88a24da2fe623b0eb70464f835b7fee1ddfe01ffd4ce9877149482ed4932cbe01f2932b13aa1326cfaab53f795037955da632a857e78af0af90ff55d76faddfe2f6e5fb0f4c89eb1826105eb2af6b3adacdf1f99bf1162c77f67b78142d7e9d2041833a23dc9f254e016cc4bf09e61c35e7963e5a078bf47e4521e87d9cca2ace3eef049bc2015ef861c35d005d47b15d7dc1481dbc5232815692194cac84c54ef9ffea0aaf277781418e92309967a0fd7bcb5bdb095dc202f81e715ce24df1d98cda2bbc092d43034c80ebdb11672a6e0526768c9b0aa24995b6df4e991ae2c186aa6f39a707fff4b32f84aec83d64ffdb0e101edc8288edebef7db85a35e720bcf9b990e6332c7267c400192f64231076656ba0d1900a48aee4a622206f17ba0acd0815ce4eb85bf20a1c68750855ec21d3b6f2e453d456f81692ca8615dde0107f61698458d754c972d32a44498e98bd925ce4c789e77182410bb0a8bf59f376b31c97cd1677997fdadb3644d23aaf9f932e4e33698151c956f2eccf37f0574cd2f324c4dc739771b279f7665dd2570ed3abffbe8e84ab683eb4414c801d0d2ac5db83b2d4a1c1457445e57e8c556c0659126e2cc31c72d96b9237d21d9d865a4e70b3491a2bc490b5019cde319bb1a488479c4ca2110f970095d159255fd5265a84c36d17cab079bd1a26ff85f908d817d5ccee5d138837247ff2406eaf0a255a92c7efdda26c7b4bce78463b0d3a66e6ec8438d5ea66a58eef281a4445c41bfe988e84c65cf971d752f9b37934923e26b8a4ad9aff6f906f57ef415b0ee3cc95a4d246bf3eef06af694ab2435840a2c640a6220d189c5054a079653791fcbb7513af63513555e2c5a153b0d6db8dd73787d513cd1197f30237eca71dbee0dfad0314b0d081d958935645e59b187d54d4c6aa4229442e45c7d704b9f8fdda780b9cffb71cb671b2155a939e27855ceece699e5acd10ec1ad442fe135392832460c633c51f2ac29381d9cb315243744ceed26c73e49a80d22144bf398555c714d130bc26e74b484fae41ff2be6ab87ba58a13dbbc50110796682c2f20e90a67b22320efa3a4d526ab501c345844563ecfed5c7928b21ae5585dcaeb917fe52c0e65ed08bf4c23673d6cfc8c1199a50a7905e07c063c808ccbf6499a12a41884ec551368d75e94a6e759f0fb2869fe155115b0fbefbaa7798b6c5d02a30b55291c74700cfdafc111a6437721be37", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8519979cd4f1fd5dc6f60b2a6ae31bc28fb9e9dac724d40465ce1511a4e29ad6fe7ed758ce6445a852d71a5c55687eb889b55dcc2e252321d434d7f5730b499066d9151152981d1027bb783a4c6d848d8fe3185c1d050427a15cae94058fad4886924b91375aa3c06ff56b1413fb55714598aa06a5dcbc17f7dbaf763cded4d49733e8096734dbcd708a1d7ff0bc802c1acb58961b9e59d806c685bca28bfb845a2083322f460372551feb12800d8fca09994251cd8a76ec1746216943c9bd27cf25ae5f65a9e1e587a3f7a98d5acfb88e06e87c64d638885eafe91992357034c1e9ee8d7d9e35f949f5b2d6ae2384a9f703a1877f274883480e1d687476b00ff743cd05d82d92225c329dad823e124773c05506eca50b15cec6cdace4728f80cff51292db87278f485cf2c61fea9eb84253aa419cc8e8619e76d061915525b00f90535d2c8309f29127e7b9ba63caf77765036277b107dec282c4644560fc07742c3289c7057ea1b7e3f2d0ab686d6b0f2fbfe49f57adada38c9d858458b497d5775b40bbb80d3c999ade48cdf1203b5a4aa9d348b68591ccb75697807874e50759c7589c8a7fdfb6c37dd43623ad8318c59f0a52c180d9e570559bb70c55c467266df2259e82176256e25f2848c132cef195ce53ac72157c70209ea3e9acacd229cf5e7c846181ba19a4987d5c9ce6f069d04fd1cabc93fc512c8f01494b6d84d72c80b0c1fbccac7ed365a560a14d43c609f830a8a9bdd7400ad326b53f6329c07f8f2988bfd80d5b0e3c3fa44d3225d6fe4adb55dbf3852f75b5f76eaebc458763a8194b017402fe963fad09881aee5b8148907584741f0aa9f420d5df925c334fa6948d036e047be085e47fba35299f5292313fc47165166758d004e291a67e1cfaacf6fd8b3daab8903037e178ed531b03aa565203b482ae1cb3568d7eceadc5338bc7743fecbe5db842da9bfee70d91ec89402e19d51deb3f6b2c248747b52618b81d6b369da12b56d7dfd02a2f1e9606eb5bdfaaef41e59d01b9c1e227428d5f7cb0afe3724f7b30495497bbffe019b2aa307443607db8aa6255e5056eb778f169683efa60d314b14621f7817f575201994edb21763928b229a449186f81cf658b2204bc6b627fa0723c2e4a3f8f1b863c162f51c0ff299065e2204f64f548ed6d18fe182d995a9c9d6d5438a97743a3ec58582010fdab499941e4006bbbc0077cd503d60133e61eddd286925434b7d69639b6581487bc917af1c788931a9fd4e8b85ba46f865654e6aa4a6758898a79a7fdcf90a445a0d2ba270df4c675cdadba92c87bdbea8e501893d1760a8e5aef86de566f1bf4fa643b51811763b16becf4243f7d9f6b2d85af48e548026d6118c027e9f7f199922bb50358620d6eeac4c0931f26a39ead941ebbde44c452d892ec9d7ed0c42132210b75c9a0", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b5e56ac58e3f1fa3b6a43913d18cb7af2af6cd9de0eeaf754901f198889e45ff5b30c918d41ed9457d720a70a9d2337682995c3b621afbbf9657b3332854e01c507fb2e2ded81fa0de13242430eea26be17ce30b1f46081b63cf7602d39593f191408959070d9a105e6bc71c5b795962aa79f853efc9ce65499d7a3d05018d61eeaf3dd4803a84f7d7b8a932791e7c1afe7468ef5f44eab99d80530b3a81699795bac7e196c2871eade3d4cbe4c2532290305de55c617ef50690770046c82fbe0acae66f513117b6e1f67143ae6ed997a6484a2f11ebc039ca38ff9c4d40f04e4f13fc6bf36d94a41b2f2c9f5e334ab1c76a51c04642c3e2baede21c9ed5ca9a65f44ee74324e5c9bfe554797594e82b3e1fb69100950d66d499f821a26787b6284236cdd5063520e11789015b24eae043d775b8b7548006a76e2ae55bbf14360ebe91c767e61cbf8318da32baa049ea450594be9a04aebeef781373c6a6f64df19d719d32dfb9e919390b8abca3299e3e0c8e3c8048a50322f1b3995c803667940fc8050d34ae1dfb13c446357ce93c2914652296bd7b7690f34718da66726d49404a90715d434f7892dd9e44f7b0963cdd7d292b09a1e7a1bafbf9654d80f808b9eda14668e5e820d55d42dfef983a630bd39b7d1a959c7fc383cabbd46a49e754a2fd400807c58ea5e16639fe69200fb01b38ca2cad3d1153ee228243bbaed91453641eb6efc78a973a4ef89e7e9fd12fece70f47ec72bae1537ba4f535361ad2ea0c55691ef94d428e9367a50e69ff2b3c3492b74f335fe642057a5add7a62fddff6019bbaf31ebbb1a6eabd343ce871060379defd5b197ee06dcf2d8cf15b215df74220d2e6d0d3cd4753f07d28d1bf2712d1d096b477974d174ee6a70ee485ed786ec07543a4162290ceeb5c76ba96c092f95068b3e628b2cb1e84e17c2e5171c61e64f47722b081e3605b89f343ba3065452fc277ac88c73ea669dc2082893eeeb453e23a3c765762e0e7e3e58bb38b969839fb80b26dd7f15c1980ceab8b207db94dbbbe79b931a57d7fba326bfc4869bb8c773749a2be9fe5f602b905429221ed6f70ca281f8f587c92ed49618e3d6ce517316be443950797cb2eb38e23f497452425d7fddac4de33a664167be29da2a77cb2ddd22b4036eae399a315e6b424d76daca88c664e498a0c725b3350b1132519e12741bd7cc6946126e445c26b105448c0043e905887e20e33506ec928e0ef45ac070893ef35af4aeb368f329d122f147092659aa419b6d0d64ab300bfab9763c61117715371b3eb95295825cd6b59fa13553cc41aac0c81b7525ce03c17fe8095246af5b47965c92e36925cf7af2bb36de8e828599e9016fbc5e40bb1cf164a16732bc91dd3abfb2f0fcbd1fac9ab1f757857dcf9e44d5ffbb3422104f6babfa97dce4d98b59192f6a", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "15aae3e5fa27de556434acccc423c8524d416837f97e5138c37bdec4889de05124456564004666dfc4cadec9d1f5f44e8b445e37a5928b5959f63fe72f31e9de7db0cfd657b353b17c10919272738e02560ef3d72dbdb38933ae7959f8986f0922b50ca47e421c45a257c1971993fdba7429a576befb572b98565d937d1d739d319fa4b1d737456f6db345e1b94525882720abad04bb910544ac9d27ec16359503d77ad5588a63abc08e8d8abf7e58959ff7115445cf10e9dff4aa63c11c92771cf11b2454793ddb1bcca4f3f101f0f62ae4bf9fb1b327e990a5b69668df9060ca33b04053fcb8eb42f0cd5429fb8fbb4421c72cc03d4c03c2bd7fbf1f5747cd685887dd87e468a9c241ac124948a33f011f910bf1f069f285f6a2f44924fea2de752c41aa256e6733474e852209e155bbee3e835c62bfba5c16f4522ca727b4d3ad3460eaf8e5afbe1c4fb4d9f166a45172aca14c1bfb1f3c08d04be7edfd05d384e9f7e73d9b7fad2bfed5c0670706127ba44d965e6c0143806dcccb3b78bcc9015e20031944547f501bd3bfdb612a691cf1b79dfa5d4bac1d5ec601f9f92c857a833cbef2eebe20c3c6ae57f79de4a409cb7a6194135c07563a0f54f79f1480343465c1be1ebf49d628c273902a189814ff3541107a140f10992e91d53f1ddac752af6be1b2b98227b496432eb5b74b56188a7717de9944dc784f4c8d06eca3d917e6bd9bfc87b941c0848db82fa3a0787191ebfad18d8547fcffd62c94d66b63ed462a86c76fbb803d1fec468bca10a53c7076a22f1d7b8c4d308adc5b9a47890f4301b59a821a130e775303a7470f75938ac35c89938f31839cd48544b230c339d190ef2ba0e66f15ad82dcb8a851da3ad7bfcd5c2061be1f2c0472a89a7ca3c6540ee6266f9bfdd302a7ed29442dc7d975835970a9d8f75ec01ec9b89b9ac2aa5ed5111c6523304f00a93c9d9b48d69542706d34ab26a7dbc2a42d0d4ab12e57f7865e3ddb1c36f0830695b1253f897667bc39b28dfe0a65c2da5ec4673241212fce8baf99bf240ff64eaffb528ba4d6728c1a0e90c69033211a257024da32be648834f983bc57a300fe3366ab7923e6316bf75f45755c6eeed02248dcf2637e4c5f54fdde268e13ce727cdaaab57b171f35fd1ac34fe473ffa8ad7c65fccc1de90eb443c8113502139da49d5a172d81b10f6f85705e85f9f2cd3da0163c3421a6d4fd7515e20e3838887d63573feb21855d5b3432442ce59a91d5a921c38eb53338c756fdc1639b8b22238452646cf8e950746680a2b8bb8dd50ffc220d01acd31d63f5d9710ca5858af0e792097e9cf08dd3e7ec9686b5d947fa54d75ba731da8b764a71ef779a4d2d851787fbca192319b9a4b97938d7725b9936b9f5890513303a0de75ef24e1480c766ea095d42119b0a4597e0aaeb74a51ca119", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "557ce3c9a945c7930eb33c235cc477460f0cb201fde041f44f101f526350d4e275ed4b968f11da8eae302b548dbe3df93ae647abd44ebec9e6d05985312b0b429c56209f44f5456711875423cea95b54a1050cd6c5549ba40e07df894c6022a79bc3e3b36c14ba1afb25301d5efd3d4f0532eb0e47c3c474d1039568626d01544a2d0f3b8b79600e0504ab02cdfb0a1bf410ab59ddc21ae1cac95bff21d3a0038f17b42f661f72dc4fc73ca771bbcc926af585dae5cef22ed1ec9fd84e5f1f2912df7eb58a6432ed14d29602eda2493f072e66ea7268711436f96c2fdbe7b3fc68efc69c656d3438f596a355bbfdf822c0b0c3cb2eaec9f60370b3b70bcee5ef4c76ec658cab3427d8a16ffc6a8aad1ab52a5ad8f77df5e3deaa9e55041e76b3f44ec0c3791efdf61d3041bfc610d7cd85fea3712f331c60bbbbfb2daaca23fe97ed5c70290063d77ba6676753c582f0c08538c49e6cb628035a0128b25696205f5f2e9fcab4e00de89309cf6d9e3feb6296a9f11240381de8a01830802d18924635d8c60913d4c01cb4c3f484d2027b546bc48e12ceec3c3e3987a297a14de473b1d301aab938e35369f01c063839e82dc24982934b2491eac5a36b8660ffde399cacbc54a0b7d41699d6902c2a8edfbcf0f0ff700dfc79e810f2fcde59fafc75cce2bdabc20b62aa1129bb287f6d4f894c66a0b77438c4f8930c9e754e0f34dcb0c6f85a06fc6f57dddf4f3565cd24f9a903c36257e068d67b576c441cfe817ad6d6331567a9d61422d2a772a3bbe27bb214e028d78dceeb14cea3c5de9a2c362860cda9bd6fe9a2cd9d5138ea1f94aa63a67a65ec3c2d30cdfad3dae64213e85c1d1925beefbbcca54ae6f758290976d0fcb6f7d82b11a87f2cd2931b2e0bfc145b66fd3d405706653959e3df6a9428b78172bb69ccf71660e10d89b7e3738d43e496f2e3cb3087979151d0f577dbbb1a7d320d2667e7a25b28be1b82e64b751e94fec039cebcedd727df3ddfe6569abc8eb1139cec55804c109f178ff99c385ce73b18c7231ef2fbc955922cecd2e19fafc0af4f9f88ddf8b904ed8d42f323e89197329d8d268bc9e5843ccd2905e314d1052c55f1efd3b17e7ea51e078f9f60a1bab084a1ba31e383e28b77fa31a716d3eeda534ef2f1ad6b1d809961bd151500cca09a91bff38be1ca98d956065beba0b8f7edf627a1acb4392fc37fbd14118e46de8d9d63c08e2795a9f552e69e6fae1ef41cb502fc5ceda4257e3aa7537c17667437b051e7ce2b36e42df5f733ee70ac503ad280eee3305172f95bdfc2796f041d0054e156cdaed0f72d227c8a165497831db20bd0ec0398dece67ff47a0305cd8a6f47bb54b35f325d39343b4ffcd44f745cb8525fdeb64dd336802c1e393766f7299a55a0482dff5ddf376c7ba7107baea74b5a139c31e350f5676", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "34dc766ada1cf24212d6c2f4886b9daef0c8cb726f787b960b298f63fe4ecda4a8f261adcfa4960ed1449288a60d961f67bb13474c8750bc1293fa8a214f1b101d7e3b4c83e58866a45a2c7c4f0ab60d8c0208834287235c33c3b5aee558e7c5143ddca2d0f0e36e0c254824afe8cb3a0e3399b4255a39247d0f0b41f0ef64e5aa3bf11517cff8896833b3539a4ae52a451cec0638105878062674b5cc4d4e88d083b429573a56be4e0ffdd3d9ebd1b90fae887c5f48ee9bfab641a4461bf8e97e6fb1767e5bd2e1f9b095f589b6b9a2dc301d65e2adae9fc13bbb5c29e39d588313d8912af910af1d74627f5fe51be51ac789c1926ed02f532a09a335afd4e7186d16e751efb4f1c05a4285b621c88a44767520cad9d370fbbd4dce752b22fa38d044815c4b12108bcb40293b240ca39656d845cf7e75920eb0121872a6c3c5ed6b93da1204e0fada0dcddf5b6afb6d4267b9e185117faac00bff6b0997ea033cd1a0268feecd2c0ea012efcde01440031df00213a4b9923a7468a27105dd3a82d06dfec83fcde45e02649755736a7a6468cca76b7dd15d3c4809f0da9890ba4e6248f737e88d4986642240e0f5eac33d925d05f57fcc620873b275295a1d9b7de58b31025d7627d6f120207520d5c54b3594594ff51ef2aa708d26627da008912242616bfe2bea36a07aaa3a53ac9f4c5b6ed0b088a69804d817a9d161170076e19c6ca54d752adde1cbdaf201a4ed42518c4151d2dccd8430a1c10e2b05cc7d48ba4679b78b3e1c8dcb72495187509a70786e7a6c69bbc0e0d44474864320a21b8bc7810e02831d34efe21f95278afdb4017b01f089c19ab413e1199a2e9af8887c133c7b2f2ad1aacba2712053f654c1008ea44633703fc1294e7ed2e52bcb45cb97811e06de829fdc132c13a2f938a24b628a5f4bcaa1aaaff1ef348e454b059ebd3ab9f088cfc8070192ebcba09fc3e9562f1e2aa2fedd07b64af1a2190a22e38ca62e23eb2880f4f032edd026bcec7ad58161d5d11c6f16525d04628c204922db6c3d379d5b80ef0dfafcfb0dc4d04e4cc1b4055e9efecadd05f3974635d6ac866eb925fb81e794e83e2f4643506eff665f727568165d42e6c008c638d9f832b806fdf0309e04dc0883e8aabccd7e05d21042c00cfdc62c3f504c6ed91219556708eaf771bc712e92b36dd625e85b9a62d339a40977cb6b7a4b0980c487992097af5a80c7e30b89a93c8e8b18e6f625a55e8fc7d2dffae8a40cddc0771782d20cff5795380952985d1e969a5faccdc653cdbf2422eac8c0b2ad998bd2e3c6f08f16feb3cd75dc979debc00850ee670bdfe9feef18e22e4008f6721e3cb96a0316898873bf1bfac8b2850ebc3aa96ac5bd6b3b5ec9b631b3dc1fc61be5e9b05bfd33bd06e79f687a156102a8f195079134e158e4f33d68d8d3f99d2fb7", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "00f02ddadaca36ce75709d09a15b01faab97d1c444a990b71aefdf44e707033cff0597e6b88e0d61cecef481e0b814666f1ad87f9eec19c667275f9d1e57121326415ef4882dec64e77f4cb7bb6349c3a963fd7f4b345d1d7a08302b0752130c6f44b08183f3efbf077446dc4cf8db86f4bd79a7f1afab6143a41ca93ef1d6c06820aa5d95572652dce74093b44c6db7a91e5f053b406c1a1609eb7ef5af0bc25b7eddb1c711c1c36632b25771e463a74b27abd1f90f2d2cdeeb25287a2d5d6f6a6ebf3a3d231d96b729de99d169357c5d9ab090d001b901b0e30deda95ef8fb45677f5fc5554ad4bcc8c97f1055f2dd57d8c58eb98d76d170c8a03a3ca251c2aec5f594418d41bfd6c9cf1656aebf930abffdf698e8db57f49e10e31c8e8c0e9e5ff7f7ce29fc189abd0125bf9f5293db83f316f60ab098f65692a164a786897e7f784003cec0d8f8696f9b9f533f24279b11cd5859d8477a71efab91d08c7833d8143a4898059e2ece46bd0cefec0e6d75e977891b1c3945af0d3adf692234edcd154e2e919d4f7e33b049573543a61e14eeae688ad1638df66b3afeb4396cb39032de0ea0572cadf0d8cedc066a56547356f9be762af3a52b915e5821ef5d6c4fb084f10cc074ac4cee063a02dc3a89fe9fda582254a0ad1bd6d91e819429158e85257997c1ba80873ee286ba06ee7c6c06b4d8b8d7db22e1d383d058eebef4bb9d748545483fe52a5c6fc23e3f14e3b44269cec0c26a04a91e74dad8bc0efb4b969df55ad31c58a0f15c70d561bf5b046b5f1192ad557982405445f80a135f7bf5d50d578774d30ea830d455d166465e9cf449e330aadb63862b6c5b28613073db0634db7bde1b99b2fe932ff24f209ac82cbcd964b7132af49477ece49cd3fff1bc54e95598e484b691d935483aaef142c2f951ac231bafdf474bde5e57354025c91dcb5db4e0d05819e0b7da68244e1ab8510d2e3eaf91e66e0621cc49c9a013dd28488b1224076c59719eade8b356a2c3d596612383405fe186102a0b2596083a08fa4aee5c2d4ef3b20fcfc1487726e5a9436d0cfad9ec6f4dbb98fb860a540843a3601c62eb3b40228a718cdb1456968522dfb6ec8a91e204f033e0c01975b6f3ee1fc476be6d78b2f13a3ee16ef36abfa6982650e380632323a2f604686a0578bf3c0d2290acda2278f4764d84d42c179f7fd9a67bdc759c0bcae1e5836ee9045c62c923095dfd9ff0fd272122b6046ea1fd608135701aea3277ca6bda250804d6ff2bbc54a279e54b2aa8696be433c077660ce967a841eb5ed93c2dbff7b5db8b7e5d64da3eb4bc775911eac07e7c3d09ff9b7ea89abaafbbd9fcd02a3d8def9cbbbdb3574b11e047f382153cdd4d89dd6ea9734cae01dfba85a293342c070af348131576457b5b79bdae88ab04d041cde7403b4b8ff5b5de6e36", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "668648c93e24bd5547091e330d892d36a6d512cf4bc7abeec4e534240958a1b45a5321ea2bc927b8aa571429f3d9b490a42273ac34acec5bb43239a5a206354ac64fcf6afb30a691d5084b2804ad9f3c0f37439d5c339dd98de61770567855f2ecc775b43722844c79ab15790f4dedf683560df1924b81f71e607875f534858998cbb3cdeaaa6646e75ce8ee077f50828cc5d783d7375dbc24360290c4756826c81f7534ded1209828508dbd7fdb241fd2ed5965522537cf9b398a072b4634e93ec1707a218cadb8f3a03e691ff5d55d0afdb59c76a9c1646a36f55c7a5684dfda8c4f7fe8620ee0795f2bb614760e6f94091a0b7c46ca69a0cc4690ac37a7c8047f8a402224619e0c361e6be50700d75fb29953f704c31a9c85daa76db92da59eb86aa0aaa7bdcc1ee91711c32c9d6dea6b67ed73e392d4d5d93ed147995808b0657668a7b92ed5bf6a3d424ede6d5cc290596e2d728e790f4c2ce058c6fda29806f7a9038659e40ef4835663b9f9103a7b2191e478e3fc64f3fd1cb53acd67342cd5766c018105213f8c26316ea43d7e0864b26932c2ef34561685a69339d380af7db6b19a34f9cc9ee34a2f69537a4be4cd9d5adbeab2ca730304d2843af1c7e764518215d97561034f6090202c674532c17ae0e0b57140cd0202143ad9cf50ff5937961e9329ea4655bec5289be3fceecfb4515a4d4ab21ed2e2d906f67afc1ee2cd42456dd2776150cc20cc13a3c0a3a0ba893fdf0fb45ee5d8609bffa6790a929aa085d9bf93942730c71864782445059e889ece293e02a7e3b30a2e53d95e1ddf3b31f2720ddf407fbb6350de013daee0f40a3ed7d754188fe980e07944444f35a74daebc42a52377430634dab096016b39e163ece7ada7504db53d783e9a645f8fda7c159a7499e83041dbabf7cb4f450fca08e418377adc4ed210a7098350fe1d80543d28e053cd97f906956ec59432606f77a38e8f9e69e0d57dc6cd2cd5d889e1c24c6ce1a29e50672d63327bdf62dca26d4aa43cb398220cb10a5c5a1cfcd9963cba95cfae9fffd1bc697cb4899589b393ab17ea56d27b6a8e395d2faf13ebbbc18283c588d238216afdaf14cf66f8e154f46a24c8efb84a23055e9fd93f11844a6b3f17a7c837b44e469dc17e8794bf4489c26b837d5df7143d478d4b3438dac688664d7b1b8312c47a121127a7770450a2b84467bd55a0db19ed73ad822cb53d16d4587d42e4847623ad874fa6de0d75060d887e4a18ef5f7f4e227f8c78fd9704fff735a9d47096ae45e1727ba0133ecc9f37a5b18900fb72d6dd2617872984e59a938508cb7d47512ebc43cb818fa08a60331ab938260a2f56825a267e28429d1f1ad481b6ae435ea14c6dc3590592b7ca38bf2d7d4d684e4273c0d22b3db48644b144a1ddd9e2839363c73a074743a32c2904e6e866aa1f", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "35d47b17ee727105d607bb1d34e70a6303f1c4db404813dd71fa2e6bbcf7a760bcf42b3bc71ed70e4b306df0a1f705451b7087f660c632edd0e807f4ff9e31c345c24fad4fd1d6238b68794dbc6ddc62368ea940b3e17c13c99779c87a21a04494b6d505501f9ab3438709f6aa1040b41ec3d896a314e99504b90271949e7cbf2faebd5673c704df644f905fbb3d4b889eba04d19e0c6d573fa00e2b53a316a12c4e65543ee24ed0d6ee942976c348734fc052ca599ebd1333a8026bb2d1a54ee313d132694555a9a84d6d329c915fe5ecfa59a6e75a75dac55599006098156b1990f5a2404c8e1ff47e616ef32f05cab6573cbe69ad0b2169132e8c682b9fc22858118082e95459e7e600bfc77917be86977873903c8b692c62a354c7051c1a1d0a9f4b85ee3a892a9dfad209b6bbd95a639b17144c6d41ee9327d6e43f5e1d9df630f5378ef262ad7955eca0cc36eb640f03f57fc2a1df675fb245317270b4c6c0714860545e67ebf19545d699b771847966a4e474d40b28bc876ddffe9a2f6153c0e848b250a7ad1d6573517d8c82f4575ec574f6ec0bb36de39e994577f932f95dd6b35a5f2e10b8e0cc4c41f7f3c27b191cc28232e1a098d06e1956e8b5a182c73943036f6e3f0514c37d658cdfbe249ba86acf85647be1674160afbcdc0d435b8444c8e1ec73264cc42c9eaaab9bb8074f1f808d8d9f42e75231f0b05d39b5240783c5e77486ce41b61e9dc0e0a03922242e026dee2fa09f20f0660ea4e2b2d159055788cb70927ea45df142e66f135c8ea9ee731dcd2994adb1f88323bc2dba566f5d86d4629386dce9f9e8bca531484e3775a9c8c4088960d9028bc9618bb8e379c9c94e50b50dac47460c594a6bbea593d5d8b4705c85d1ac507696045ed595b5566a6c801ed33073c944db72b589ddfa5448ddcfddca3e40c9829d5816832c4be389083cd18950e71049489c7a89b39f50d4dea395a91e5d6c50a362ecc1d1763b62466e2670c21b1545634e0743ba7366a4ec28beab0ffdc20fde50b3040e2e7d78808eae8e0d1432fc094f1a52cccdcc17a2fe4de510767ed1b15915d6ecbf0bb9da0ff7500b1d0bd65fc81c9386d6741beea1c9d53231fff7e06159fc86dc7cb59267a4340ec516e96b0a61965843b8774bded64a9b5ff1bc75f556fe928790e223968b05f8adeb147c130c9ad5873b6cdc76beda17da26a0c9eabcdc367699e33f252116ff9e71ec11a7dff7d4f337fd7e42875591fc7495947cca79806610100bb1855dd91fbd61932bd5b76fe89b4ef53104cefa637ac62b86c3c9ab53fea068a4dc6d82942b7767d7ee12fac0cfafe00d61ea2aa84c88ce18d1986cf6b05a19737b2c474705c0720db4ad91b5c1a4350e2b36e643eeed4cfdf3a9eb5a33763b80389d2090f03540a696182bc0f76ade5949645ab9dc30a0", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "459c6c66d6dfe31a3044d4590661352244edacc1c93b4b67f8419b241d4216020e77da164912e624d9519c4a331a5376b4d9178b2419cb3d527aabc1669c91858101bf392337c3d11619bbf5cfbd99d6cb99ee3cd5fe88379d5b541202c24e9e1050e01a623a2efff22fa1526d4de58de45a91de425b3c4c45ced71764e1bcb6bbb2ed173138b75fa38842bc1db5036b7ac610e657b1d6c1718d41d8ab020acf0590b7ca6ef0ccdf86e0dcd65a3117a40854ce2f59b675d2354dc4f1b9778cb397f9a9b8d009d6decf6f7d6922d17b959c3442e4bf23bcd206b5845764926cb3756629d4f839e91edcbdd7ca58ed16d53f08da870ad35f16b112ce9e437a159a9b6a3899c0d270ee19f6cebf8029f949c46e44a799da68b756ddd80d4ab13a4406ac13f351a98d1f3e779829e6cb5c739e8639fd6baf4a693cb828296879405f2d63993ddfa779726d684002e8055836b2b89a66a7d206a0cdeffa73af09813beb0f1efef7097ddf8cd6d898114eb69d03c35a8e61fc146e72160f8e9414f8dacee934cc994ed8d6a070df20ded6054e7f4c18b0e254027dc7d9bd8cbfb1e8c49721350bd4e5451f7f6474ab9010bd358281b4b51b49142940f4b0ed56a7320ed6466219e57b2fc5d3dc9208c99caa94c8edadc893199cc535a0983aa59e8b7c5289ffe371f6b7e9dc1adb9a864dec30ce11eaaaeedd32bd837a89dcf8f9f6d1b5cc6aaf988195074b77f7f34d36e345026004cd996f2c3902a1c48e5d6f00740268fc365da1f357347584e81c3cc70efa7ee6a298c6eeccb942214597cb6cc76cc78d931fb909e2b1ecbf2c4f501bc0d3d017583e12aab4fe9764688c95b8b05d14bf3d638a75d65e207d67e85611873d120bbc907fb05a66a9e5e9b252bd8258966acea2e1af73da2f60168491d834180c1f4e00de4ad65834554ce38d43f4bab6f24637b84f48170c8b9aff923b91bff1a333c83678c54cd6ee0f43f26bfabcb46a6952fc58af8c40db65438161d1bec547262e0ca844261369ccd63c36db074ff8e1a8f7097c56e3532e03be6ea8b8d69037dc718a222b5b6c690e5c03e348928bc3d1230be6d5843b07827aa1440168f688a341865186b00d608681cde36f78970bf5ec448f2793ab374ec82b1cef56b584abee3c1082a13e2a40b52cf8d91b388176f6cbb611d65e19bd4d7e5b51cdcbcc5535e7be09f0fc87402c5a1ac0013a079ad76de1425ad34febd866048ec3bb9e67fdd12e7785fac92dacad19bf898bdeba84235e4d343681ac923fc31696287ac7d9f1f2f9e7e260d718fbe3171fc333ca753d26b62f94fc564d8b845fe03e8dbf99f4a108f5680ca93d0f23bd41907858a0526e26a86d140e2d5d5bd250c52d28dd3fc487ec66bcbb140a7d02e28e5f10d641365a2822ea22006abc13f7d5f0d883bbf11526172d24f0f188", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e4aa3164550a64045df3f4b38efbb2a466309013441ed087de6ada551822fd127ae98204a005bed8751a409a0514996f5451ab666082b273f182b444eb0d95d4e176652f189dd3d066c5747041dded5af64955b3f319ea15730bb409162af0e3e2bfc990db79026e1cd6586c036210ecf0f5d93745dc9ea2b421f4d59595430f82b4eadeaa98d2e13aa84a7ed980c067c98502b5bce5cf181ed8a26f963725ad1964b80b0806fc482935af7534f5b0de87e467cc30168607fd47e5409910a673ab660dee9ef57e791b937e4d10b2faf845b6785819f6aa8b5b69d55af22019fc41e43f7990cff9e724818aad6ec83266e015107e204fd253cb7374f7ddfe279f5ff3bb3d2d556b744d16f4093393b453e327e1207a341a9e7e85fc04be263a418e24447b8d4231107363e66c6552fea149b03cab4dbc2b8e2b65262c2bb28cab6c04d41ce0e266c47534a2d4a12a9e6af19aaf59bc72b66ede7122fd8ae90678cbb8963522300582037d0f768cc64be78a439085eb809fe1d6356b5380c2b3fb22a2896547aac5f71b9bfe08d2dd9f73824d0212dd39708db97ddaf5e311a22e0a9623dadd6284a42011fff62d07ab210c9de90fca362e8412468abde203533ba3e46adfc0ed03a7ced51cd46ec34406f606e8d17a02d949320bdd16d8db6cbb3c7b320966522535ae53b617426a71287416c7018ebbbe5489c023e02a45173a8324d04c12193f7204f7681dddc9912499caecc82536a02dfbae1cae961cab62371aa18d5e5aab641783728bb6c70ace645dd15ee8fd5acd66f7fe2c94d76fe9d4db98e01afb7003da97e1e2612a3cfb536c9313add730e650c1409ccd27964110d718f3d35179fcfcaee228740adb4276adcfcf1207f4f67d7aa751871525e91ea307ede0f16a3fabdfaeb61a92c6729322d370e79767ca6dab7c84c45c45b57df9e20bc6356a155bc6a00332fce6c244bc040e6e18e4ab59a460f31b74de56a3e519dc24bab831172166b127f3f8d46547b1976a28211a36e4d514e58f4079d0d123d44fe0e3921d49160a3602273e4f3a4947c176ab859117a2cf14b7ec4b0420ea90c6c6ed58f9c4320773cd0ac77d9ecfc928eeafa0be4ec0de292b2ea46cf31b3a4195b971017b72e969a25e3dd81a0ba8bb83cb1d6cf0b994c5165c84cd9730d031927c163b3bba3a01fee6e1311d3702920d2502177e304772c9ffd4c83ef161cadd25e7eab61a0b28db9738b62e66498e3badb394c549fd569a85373040156834ff94e33a5410e1b0bd9e12dce0e57ecdf3d678f43f9a2cd5fbf81649c0e812c6964665959980402fa1cbcffc2fc84c86860008353f46eb79bdfb3b2e443af3511d0fd6891f8d995722e46c660599b57f61651651381dfc40d7ebdf4320ceff608e988a63c6355974ab1e072d1adb4106a00a13b67abdcb92ef146", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "68b330d808788a8cf2accd95c26ff7d9a3098151a75ab831ab957312982a2322caaa66694f56d03a8fd58bc0d304cc6151433f13645e276c99e9984be3d66b55f477b42d758d82c197808cb80209d482883afc2cc96cbaf247ffa4a27baf88dde4507645c9a1893d3db9135539222e687fe1268df682059edfe34bc29752e03fbc7b1cfc4dbf1de3b395b46cd5b89c26b72828ae93af78c164c6cb9f3f81cf0318d149685e65e448ac4a5491c882f91f543dc7c7cbed62a241266a23f2bc886fb8c28c95df51ca46dc3101a42853d2b075ae7536d0c0725b2528472e5f5b31fa32a1d00c595f5702cf3088a183b3140d55068c12726d06a1f0883470749c010ba48ffa9c6b986f020170bda9dae627588ccefec4f3d3590176282909e5007a77e6c1df1c226cad45c56aea6cbd18a83c88b9878fc12b7679b00bb42f6403c724f2371ad2502340270eb16cea6cc1dc2c47c43b369d89cf729e312c1d406783be6c03e0694178f04f1d0cfade3459fb911418a0fd952630a1bdaa8e591b5824cd52d04ac70d762ae9e5bfcfe399b6bc0a4e169a61b1facd8a493c5dee96d4eb48807407ee2032b5fd71df5489343d65455448b3ee77aa60f33abe512b85f251547d2342f191a1f2b1b966e2ee07ba74cf01365a12d58f34dafcbd06ad99a82ccf0ac98160c153b12958130d54c9ef9a50ab6059b290f4a7be59fb1220a6fcd4b3fed185744b1b6c3cde820f0acd787cec41b21d9e1586a6935056489065bf1ed3360cd9252fc836a9c7185c6e6ec9264680bc4daef29a6c80dc957a1a38f3f6de843115a9c312b0500ab035c89be277b99be3c422ac79979d6b458e4320281af66ce8e4edfe66b004c135f7919926afe96776552c7ec1b05bbab8563461456807e7de48edd9992401ad5e9e5a1367c3d63cfb22de38e1655e318af64140ecbfe26e5220eda67229a34c31a1eafa45d4bfbaba59d9981c324f42c466b4510dfc7e870597f4bf6460d435c733996f18c3edfc425594ceaf2f40c04a7176362722f7644c086fad61791511c403fbacd9a4cf5e8c2fa3acf0f7324dbc727e9d3ce08c322d8afcfca79418feffda883793a4a16a7f3f6c8081551539778074202102391ef78776964704878f742ae310f6911dcf4d81a6b23245f2a8749d8b5be4f938bbec440ecad87e63a12466ea720ed4295d87e37ae57479e176963507464d3d7057bbf720d41816d19081d09830f8a33a796d5fa281b50427e892e8c6ba02ad395961149f606aba27bea7f29638784cfd837bfb4110fe7795ce5c2064138a584c54603c194acb2bf083be1bd81897acd884fccb40332b620102a1470323888d57ab2a25aa69eca953280ef1c7f55192427ad8931cb795cafb4c8b78d7b46297781e1012d8ad2080f5726adca6136e38d9256fa14eca8a9ae93deb86818c66b88b", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2759837d21ac438bfafa5d6fb51a7e8896ef4cd5065eb61980592a83febc7c1069d0bf6636e5144babe3f760d3aa56b936cd9528aebf5c09752b63c7e8a1ba639e76b5c164b56e4de7cdb68be10dd4791d7b4e875e022ca382120dd15397a3ed95ea199d117547f624b98078bd2f0a0b3891667155e430ba19bbe92557e2efba4843b8be5407cfebccebffc5bf666417ffa0057e0d9771c5bee2a57b817afe12f82182f4d0e5c5f7c3202a12759d5fac8a556b6b267ba91d18ad72c1ea46d3fdf7c5300fc5569e722334d9c2a03a4e3ab3bb9056ffc332492285548df03a9357a32086674d6c63a603498b7fd143a99849a2bebb5f60d196c7d71956411d436f8b57199a353e3bb03d35fe527f906f7af3b7e0c1e4c77eaf94ef2c11f43ba29f164a61439756891ce942980258baebb1c55c7af3a390a1a2af0bdf6cf3253def4b1c09f78beb789b5525db8a4a9636d6f6c0f6948f7e81430758dc6d28979a9fab6a7ecc45a07829d20bc1f648b3d64d6b93f6a4c96c0707ca508f991d81149bb70d6998547d587893ae0686be8535e8db7ba1ea7d868d6ead1578006dd076cf42daaac992b814ea0cd7edc628987c63bea1c157037392c5ebbadf9a436ed6fa51c12996ac664b096df515f9d8d2abaa440dc4f33bc6e6603f72c0ba4bc05a96907eeb68d908dc30bfbf31535e9d9fbab0737b60a33dd46054f9ed4f50224f55660384a9f0f3972f565c67fc1b7829b376758c4440567f0a75521c4bc996112674553971306216ca5819d79fa657c24d82e7876cf058187b2d87d5570a09ffe4c468c763be190951fe78bbcdb8eeb0a74bc41789329882bc45b2c0562f6c2253f9820ddf1da869bdf1a9b1ed3be93502603fa26a4ffef014f182e51e2e70681ca712a98d0297984782eba1bfeb133eb999c78a2936a592cafce0b7c8383c074cd0cee7bca715186367ca8d65599bbcc5ec833334ca07f9fc9cf4fa1e2d964b0d6bb0ebcba33a10ef9d9ac375cf781dc2220ddbdaee910030f62d7b2e9bab595cace4051d87d4ea5ff37d9e928385f2c48d4e3d4691268f1621f25c3b2e3a4e8fc6b140ce95342eac70a415e35a4f64d860d550d08b18f855ee6a15909d2d014df99198a6d26f0b1203ec20a8513cf5fded876a01708aef4df70bf2fe4ee47adda88d82c1af7473918080a4bf969fac22ce6c84861f6a2c1caa99ab04beefd327fab1c166392f97ffad4600d1ad5c55efc5207b1923505b410e7ae8d323250a0191aeeb89603104e359e8789894cf29e93c48f957a5ed47f354fe9aa52fc425a211bbce445f9b7b7f87fedea46dae4b715ef9a6c8ddadd9ccb53611249c8d0b7b836658f3f7161690402c8f61fafe506528bd7f1984fab55c67a69816dea74869422e8d8bb40592d390e2c3f935173cf2a4b8d135b07f3c604c132a8e07ecd834", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "1a66f843a308c4bf3827b4a97aba23c876d3b90780042d458aad9d1812143e3673b79210ec5cc8718def8cd9c6133d447cd7cd6d150af1daf05a2c71f175b400a8967438c576af0d7ae98dfa95f49369a0fc89128fb1f95540befbb28c6d03f71c07a683ad6c77369cd66c69e2ef6bcb3dfb360587a82f48a182c53d1accae1885daa130bb5f72f43e820ad625075d8e19fdb8f1a599027ce02e2da3f7d38960208d8d276d055a8abbc086b361c39a10ff164ba0764745efc51777301387e875fbc5ff2e0a07b2941cc21bc7635309656bb6d07634390a30c491de6bef5eee7e6e5dab207b6071dd1aaec1aed0bf9a87871390d73d75421d1dafbabe3571b538e43e4558a474811fb06bcc24f50e282dc0e3782b8f8c1f1701f3c86738b49299bdb6c442d3a3dc3e3fbc93b4ad595b70a0407a10d16e51ef9e6d4a45ec0d9d96312d809670180931b0b1d690f63e30d18720493a5c3f78edec0f81883f88813e571f6ef8c08bc51b9cec8f1d9f03afc55d0dd0f464c8936983f95f230be8246fc30ccd1d42569e5559ce65ed2cf6e09983b8c7f2987e234443959dfdb1f7a833c366b1e6bd4e985e2f2b84598f2620c253fa66bb68d4d79bdeaaefa2006c7408ff89554833127553fd53008f531de22830c831467b8d69971392c1b62ddc52c94bc1a5dab15cf225023f300ceee228c7fdebb8eb9f9b72572b9b5b9cf31643685e380c43adcb633e4dc7bf1143bd2a97643202c557c30901da36abcdf59768712c8392924abc9585ff193895ddf20f1c9426d23eac5e35eb3659d68923a82f47e2a2f43228aed642d0d880cb35a01355db565014010dd2aaea8c94a8e7ceb3f07d10c2f9fc59b7077c6d94a8f6eb41d088c201c2c6efd7aa88f690b803cc76710de413feff1d74eac404b0ac28401884d481c4f5641b65495d74bb994b943e0c5dc8da8ce1b27e16dcf85a22ea0f05059471614ed70d10e35aab7bb82764ac9e46647cf731cac3d1b557e526cefcff202ad3dcbad093ee259bd0a5e1d0ea2dc731419e13c8d9d68a05b6a80d029b95ad191d8e656e24a215c5397e98126f3da9014cdcb15c1ecc89e0252b77e1d2d95baf62dad8d3e2f430b8cbbd2e6d3568b5a682083c2e358076125079052be4ff7c0653c7a394a89e233246d16e61923aee9167092ece6a0bbaf1d534da7aaa7b724165fc13f5ea242777156f6e66c3c7e7262b99c76730c4f7738ff93766f7c4c9306f5334967d8c49f24891392f125c7a7f7d748b3254b80b83402bad8b852ed2c6c2b6ba718cb8ec31494784bfeb34d99feb18717a536a4ef86abb489d2ab026386eee95137c0358ad71ee1a0bbf391ab18e48b3f67ba53df4177c5db81bb8ad5d36994a7be00e67fb63c1fae5ed1cb8d84ebd7544d2e8a1f1c1e121306bbf35db250dbb30e91e9be6e75a2c10de52bb", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7e479ffe8ba76105b917ca073d00663eb7df370dea6a5c0a7f6bb4cacfbf92332b3a55b41f4c1463ec605ab863c70289c1dfd049bb1564ac75e7aa2a9ebb5330e1ac5fb311b324b9638b8606be58083a0a685cfdbf3661ff4fe49cee98a04f87e140225155886162c88258b042f0478e0fa0955a0d692f28c9fd8ffaddc6de46e753abf85d28af1b7a74b9982edb8a28eb41a5b9dc3cff127e1e217118b43bf5d4735b7cc404e9d739f384631e1dadb8529f391c0b60f27abac6b0cf3cdd2142f795ddc93d59a41317663c8df83694783dd8e6dfa10dab57e570f2c0ea8da1b268d4bf1788726c78c2d280886bb75d1d12e5dce086a397079a13caf2a80d039601579f92c84a9c2722e6ac11f0260310b33bffc3df28eb897fccc844ae8d8c37e7149cdfb3d6833ef6307cc08d41987dd0409e545513c753ccd50d615219e7374eb755fb30459442924ce481bcb9bcdff806ddcb5490c3b70dbe6e9c725b6b17911078df12355cbac63114ab9ece835e21d9186d7c5e387fbf0c9cc72df9eab301a21f1ca50e3cfc426a6faf42f0247d00511704611e64b163458c89cec78991a9c35d88b2f45f49c5e5dbdb87f26014d74b1fe48bf7bcfaef7553d6493cdd3915615852ddb653d5d63ffd257148555003078803b397363e2914bc090e277b46f438de83751e32f112ff72290d772eee6d971949a4d4736aab91ea9e6086c257e493a8f3e81309893e21713ac27068db2fb1cf3cba93b78663ec2d51ef819d89b24634292166ef3b026988fa2473b4437be57f7dda0fb5e14a9fbfc804949d8823b31f296e06ec15cbe22373859b1d4e327b295b543bc7c37fd9b393793627e9a73b72bc6bec67032eb33406627e5e31e04ef99cfaea9e567f9dfa294b1a9467d6f68f0bccf6215fb451166de13a791755eb1e604b18610dd3cda11e39f86a77f9d55c6aad676dba538ad26cb8ce9419fc52ca6de2d98b401a64ad002fa8ce440d0ec9d246d496ab0973c573885c9b675302612c45625e0989d953586b61c0ea1b930bc43860c529e1a0e326891941aff55d6839cbaf7eef2f3656c3107c5ecc6a43f7147a53736ce8f1653dbc4aede08dfa47ef48e1309e2742d313fabf6bd8a6f06ecc5eb0d6bbca469dffad928ac1567158108b59b56fde6fd1a99d88f607b74ef45c26bc1912c69a30609f6ffdccd3cdabe68700bd7782c0f518786b95a5bc8441f0ac533985593e11c3062e0e43d229d292b6e2dbc183bb37a525e2a903a62edc8982bc1fc6af8eadfd8028de3b2c73f899731f3ef51c52d4259cfd61568127bfdd07835472d8d023ac25abbe75828fe88bb43ff8e91c758e769755b144d9d60c7f8d43b6607f162a161edd4f9ea257307426557c775968de14ff4fda6c44b1977d3834b7883740520d92d60da00da3f6f9f5e2d98629a1b78c56e94f29", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6454ca70ed8b1d20bf0a3d4d80e8a82ac9275ce5ceed39fea44a36c6bc7e4dcd112125c590eaf8441b550ab983b8f6f9b468d1f7523d9627b090941c1df0f00e68b029c4b7f6537bbf9c56d52015e32ed30150e5f362dbae14a2b77075cbe2a185536d1014d53384443e389bfe280f435ddae846bdc076cfdc332b95d8eb249f13a80abd6aea6ce03c2fecf610e22a0f3d3d2669a9a738b53b53637dc9b2076c7d8db16dcf8ef92ede37d5b8a64ce3087614341a055dc294ea0a029b9a3344780f3eb204a34c644d92f0cfec32294ad3759cc16e4148e4ec4892790db1bb1ca3f2bfc7e85328f51c16ff6854dc6e646bb4f252ae2034bf222746bca248de9ed438bafb05594ffbf8825ca9cc8d3fe32aaaa4fb0c30a220415ace519bf6b67de571369728dd0741d25cb0b25f08738af886e206aaefc4eda52eef31d00948fac2b45a77d6f7f54763cd57b9170596eeed75c5d3f1cb259d5429362f0bfe6cb1d58a88bd5a59b0848270a794fcd26848811f58aef84220805a13cc70117fe7036aa11a18f2ed039a5c557eb23cf4cb1467340b0d2cabd19122e0e072680ede60f62cb559a93ed7083dfa56ed604b36cb03f049d73969d84d62d4ea8e6259094bf5a0e119eefd71757a33bc5b5765240b5a0ffefa3ddfc4b78506848a0e80f513718407d44434357ca7bd91befdd51a2ee72e2b0b7ce75faaba324a9d2b109cf39bd932f1550a4403e2543e559db224be7b53236197ac132facef5833a064868d33ddfa075974bfd42bcbf3e08da75b4ff8005c3c899de2744c3e772b0e54e6319a6ac77a7a40a41a0efd737a056a5a1ab1c48158e98247ca8dc69200494779863c1916c1f633b6169f793abab33e9c7eeecddd309d106f3d6435ad29e013b0f036fe353a9bc7833f43efa7488181a11be31436f9838c133152a3d286e48ea304d92aec68b36f0b9b442eafe0a4abad5a7bcf20b4ad398481ec6db976bf14d15d99baa73b013093b042dafbf80a9a49dcaf109d3a174414ee976c585dba08f348377d80c2112f806c07f61e53eb2592deeb285d9f9d17b59fb9d0b5b8c4f4a9504eaaeb266a65e80875b0de5557e8d1fa7ca4c5ccb30520c5fa6c3edc206a28e29a08372f699823960c1ca6ed682a7039976591f57a6ba84d6f3a6dde11ae99f249542b3ff545aea9875d1f5329cd78fe6b6a10919d40a7e2237cb745dc5a298a668c4dff564a612d934a6d94e21490eedf500eb9169fafb13b1bd81462a2cc954dc8fb0b033777bca2d14d4eff51aa7e2d3b28d6f04e9eea20b61d7b0a88df47ab67b38062004bc128fd98931759248442abad1ea7c18be35f9ca18047be0cace00ca1872000a91add4156d53194844105423fcbc034d67154eccb56c284832a0fb64223e2fd35ccac31fff6e27ececb3cdbd26b191584021af34e42ff305ca72a", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c9141089f394f606b0b02cee5b78bfc3811be35514a24c7c516d3ed60075935f481e3171527cb4a6943610c8de41de2d13d1b8350b6139d522f3fe38011a89af2af4c0bd92db91ee5208340ffacc661f5babb48f45fb4bf58f482ea7302ea3832070931cf51788817fdadb7579730831d5ebcd3311001685a9e6334eef0b4a4b07e078558ece3a83b3d415f36985b38d0892e1460a792d36c15c44cc0dd86ae339eef19a2dfd4af6b5408a0e743154240694464236110241e7ba8ea3a74630f1ac144c2324613f3523230429088e34e997c420f5e91490871609026a42133020c9ed19e8fffd988cf40572e5709c1d1be9d8add4c666a2befa8f9d898f4e0bd6460c004e01bb70862f4a19d87b33991084dbbc4f4bf6d0ae292576b317a843e77659f72c25976ac66b7b748b6bef28e301044170c9a0759655fddd09183429353ba86df4fa0168204c05c8dfed061a457847cf2e268e2e8ea9090db609f648c505a6cb916ffc0f29a167077fd8bd1d6a9bf907325c7699de903ab82ad95831ca7a46983b5fd20078c96388eb726a023cded6fa959c649f3c40302f351bccc2852b09eaf96c40e1485d5e75056d7d33551836f475d94a55d0f3cc7113f4ac53c1784a75e14919ca45e3a6148068e2f5bcdef5831e91535888c99c54d600f9302f7399a345971a95fc7f7cdce1ef1183a210438d1029bed515b42a6c7d5640ecb99bc7a55e1e3d82f4c7b48363538f707a085dd2ad5795dce19c48eace9f49878950c6c41d9ce4e2ffb7102ed49ee7ca0e5b35822b5e5a81810d7096ba8dbeccb421ba8bc30ea5b53ebc2feafa6c6b4589fc0555b93ac512c89d0df9987f9fca3813b1adb4ab196db41df136ac2284bb5d04b30dfaef4b76e58f2b9754cbd8bad94335c9446786bcaca22818b4089eed1b7fc14995c8c35d8e5c8a71d7034bbe4c5a9c4de990334c4ef8cd73225553a91c9a3c3ba47e69fe52aae0ccb58751f2e4031e3a66f7321e664f51f9b2774a5edc264144e9b23f9cffd1bbdc2fd71c79ad2c74e19b93e7b09349c00703248af4fcafda6a8fe62b9f522eb092b7760eaaa0a349f2f2caf2974a19cf67e4b3396878fe4e46c5635927daefa016af2b6e68492885a50f52315be0d71d33eac1a6aa6f042eec0bd25f204cf783bba40776709de060182dd5ddc28566b418845e87fe92e216c8c8dfc3e6bc9e8a5fd1c26c8945ee68696a0a37545458358ef6b6416f0fa864d1866baa923d94d985a750e9eb191bfae8a2ba89fdf69bcc35225f7f26f0ddabc30792fd89d4cb1c40b87d0ec561573fae53cd8ee42b2bc2f35ea7c9aeaa858194081f1d99a0c68d76ecbe92c50984f5ea6e5aea766f82abc65f247169e0090959efb46f7c601fd186f04d9d9994867d68a85e70340e47e63457391028643427f449fd0ac4c5e479a4b94336d8f", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "51d5f022f30a53cf46e85da4ac3878c81a2cbd60d30adcd86600833702b1da81f1756f3190ac37552dd4b201c0c2b5a47b52ca6460629d16516e559648bee9a048f915e5bf90426ee813258c0dc6f3e971bd95bc318bb3dbc3c820cbc9f1ecd316e25d14b91aa89df9e096685eaf4e9aece2083151089c37a894debba78ec02bf04ab87abfda9e82a0903721a75641ed3646cc75810c025de363e5f63aff5422dce41c05ec20ba12d789f64ad8ec780218ab16c118f018f2e26e9e091c08e34d3da8b77f6d86b7030a9b6ad3f383e7f9efec5bbb8733fb50f29d8f518ec808d24645fbce3747298d271b33b9dc9fd38783e49ec3469f26d1dd6149af3e3b23bbfc78a17ab78e7917eff7cfa083ccf15cda23b780daa48d4d12253e9fd463336d340807842dd0be43bf31df75b79f69c0d4cfa956f5d6c11f4687140112fa5f085a08df1cce23edd9e27abc010901fdcbd168bb980e04c6bb2147aad7bbc1f89d3dcdda4fab64344edcfc361d4be42afd18d7fc2b77ffe0e83d8ccae8d4331d2078ee864d8e69306382427043170859e55eb1237f8b31a5b1459cbeef4dbd294a3719cb962813bec164d116964b73901a3786373a3d610a0ec743dd05010de4e6f25ee57a455e5192610f49643c6ea0f1618ee3dcb252a4f4885c460a7b5663133c36357ddec0896e355c0c7176df87c9d6f1d035917eee8b8d47ed2416f373f1064970c588001876de89717cdf89d1c0cf1422d1ebcfedae6802a78e195529f7a8b3ed5117ca1053130c02ac177200a95087cca577c6d840331c9c7294974599a0d23825fcd6c41d2abd740a76aa5da3efeb66c92367237e9f659f2a1fa42b98c65c9d2062217f4444d66240faab39b810cf70bbfcf5da0fd0dae6a6cb50306c2295517238dc480dea96b935dea5bce5de29f60ab48e3f808ff28e4ac711c7aeb7fcfca757ea6e6c04010723acdd7eb76e5bd4fa85b56a94d91216598fda17f74cd3a274bc60373563165d524e404b40b858ea9e44011095c2aaaac2972f1acc5b7d4f0540e6bdb709611681ab41e3c22fa7946c61ceea9fd3b5c3c3c0a3aaed0c6c42985b73614809df05948a7e06e8bc1fea01bb6128d30a0df59e6719b4172ac342509ac9656622bbc9de3a1763e48e080214aaf182e0b0c482936a5c84cf805a155c1246e9e2b1d57e506bbe1911d85be9e1659621db0bc246298ecf7069953e1e9fb2a7eed718b59c8a1cf8249f073a24a115d8926967dd9c359f40f3da6586ab7670efed088bf69ac088ae28ba80d475745413b2217550803959f88e5fbe7779e0b9f4e666846953e2e81859de01f8defce876208a166e8569274b4015b0aa104415941c5a860800a6ecef6d30642e0fdca3b4d20641ca2e4cb5a6008abac0b07373630e82a30c90e3b27868bfbdddbbcd08d78450692fa140a9ff8bd2", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4faae2133faf85771caa52d98a16a29897d2636c6ecc4e65af3a7080cceaee8c4185abe5a06c3ef33671bc95652e9501db3ccbae3d379bdd9c478e2274a3c22e9ac57408bae07d7f3a812f5c8044cd31f9ee42be81bda41d9ac82fc296390f30d0f5ffcf5831ac47f6c67aeccb483b211374c10b0c831f8e03a7a965ca10d12ab8a5aec61890a5966bcf1a961560570701a2485369a90f6e5ca93a6db92e8480e0b15c0381eab19f1b6ae40160c65c74f3a443b0641d5eb7a8900f77b64fbebc0308ebb86a6cd2cc8392dfb9f3f309f9711260c3dbdba47d05787f1b3aedfdf86854a411e5cba078dd0acd04e276ddeb09ba426ca217bfe405f1a3efdd42899de00c0ee62330a51f5e9fcf8eedbdb483bf0d7b2e7f83c5633b57b826fa849699a36e5d5305e14463fb39d69a0e6d07e84a7e39b48a4c8e64a0f4e283232389339df3be51260c558dddd1ca77b215c027a9dc79c4be3e4e01d204f688aea13e91c98af42b6f7604f2c5af8a2359bd215371b15218fb88358d5fa010e1621f0f850bf02781b6bece307dd16d66c7b0eba52fb320bf6855bcffcd083cc97f01d77b6ce9544986e5a53197cbfcb6dd0784fdfb3b44f8038308d6e9544eb968cad28dc3893a956cc33f6f2a35ff6b5d55617489b34a4170dd8dc3edcd32cfff9a67f259093926d1894536a2535804b000187e0a439aa813af94ede631c2a70723de24c75271c8fc9f0fc9fd90b0fa5b00c216a86b0f1396c93fd27f209bf2560fa1621325f905988fde1441ee8b9903339dd5be55d88f104f651e25679412e4de1526a3265e865812ce15f08f3996f0e2c5e5e73f89e14b26d7b8bf9dedc84578b9050d1fb8fe47536088a83869ee50eac6426d387b34a2d01a570cb7c8583c218a88914279bddbd1d1b64ca407d745d316de170c42b8b326e66730c5c73ad560a535801efb40e6c43a14b18913f2d9b243b5388a4bee45a8cc76b82926cd95c91311fdb980eba0539bfb86e5c817efade7e0da7f707bd2b65a3d16f8d54ff2c860d5f12aa886ee331d3ce691d6e5c1eb2b9e65a3f7b0b29865e64ec72b79b2e3d79976e0f3474d7dc022c4e44c7284c498c2e2291f993a3115a165f3b251c32276cb4429e667ca12e4ac90efa2e266164d41016979331eef61717415a2b54007ebe98221dc24a513695832f8c6e63cd8d68cbb50f07e29793c92633fd9394c67e8e1496878250f4a197a7df52b22e60c5f0e4966c04ef9b1bc39e396431a037ba2ca6f60b63673b64df1190d6b1e74e5357fc719f1fb2df6599602ec6523d89c0bc8823798bd27f95e66e92a82be863383c34d904e0cf88202718370f01a0602c8ff4bf8ca466da1814b66785d810d663155606059d6b30414feeb0f202902ae5f3b353edfde09bf86967141cb48205305c699e602dea794253f9003707e3afddcdd", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9296a9c80aeea307811b836ce72706eb848c3981abc1fa475d0491bd7a9e3b25dd091793ab5e3947cc152ac52260058fed479aed1e95227083176d92d9d0f97b21f455a4575ed33402469cf78e59d499b1b97c8b1c66c99625ab54e62e249b43de0c95902d1675154547a9303d4db0b41ae33a128eed56b02824912a202ae3570cc49107191d3741876ff28e8e2863f5e0853adeb8f778147acd75ef523e351773b63a3eb5a8fa0cd2af44da90141ff5ef78f3dcaf3f5254993b4245ab37e524d76add2288a717bbf9fe4896aa19c794b180969639a1269af95fa5021abf3531b64710e3e3ac3147895282951e65bb4d6648990e44f412e96a237125161d25a38248ecbc88be8e3749683c081675078a8f193652798a52307fc34c99f9110e471a2148f7ae1f093a717d648edc716573d5ae71086a6f486019d5cc250403caf305255c4273a3abb51b623177774d22d2e1e5433d500d16b6af2d37f478f642631c84f24e72eadf71d74984c35b25e6ca1db8301b217dee4072f6d0928b67fdfc75459f02401ed8ae9c09fd011e90fe5952120b03afa8646e318cec628172ad11af57ee04fbf1abcfda339a7c3b6baff1af938ff843737b28ae06e566fdfe37f6893f216cc0aaaad65ae6dd9c0e83d417039f34e0a5b61f54a7fdb90da576556b4b9925a045d958900f11350de233707b62c3e5e7827826c5ff984e4839707284c8a6b6ddaa9270e21c750b84a42346a6153e17306771f1516b289703bd73f421a8a727acbc8c1947dd62c496b6d6ebcc94f6447be53ca235be39a1426bbd62d24f2eb04c5688853f51edac7a06c33379baa9e176de0dea5e6c7b1414799d4cf6263f6a3f75d8bee339e37c2d04fd822a100fdd8ae471512f5d222c887098618700d7e10245c9edb03492ad58dc7850882b6f3832e5d0e12fc2fc43e9285d3af059beb0953e24591c5cfbb0039887e9ccb5afd76052a34b8925d59f079d57071db7fe25751823204e8f595554b19709a5a2acef26ea2ee596dbf8658cb4b4ba6ce4072a9162c162587e313f4bc7d887f1f30cbc1e1891d30f2286ceb7b683ca04f51289389b520900b9cf593355f1fc776c6fd30a3729f81e8df6a5299a8419cfa7f8c82e0c33b219c7191eb7b0e5b8fc10e4fb921d63b8ea650b94943d0120865014faea7f55a593defd7cda3a108f13a8079f73de9f9df0f30d69c0a6fabb1ee52bbd52c437b464924f63bfb402378543100b0385bdc5a83f75022b35711ba5ecbb3c64588f598f1f6d4582d151bb8a0156bd2f80c5cd4a1fa57509080a24d825189fddc9e138888638063eeba5b3d5cb8337ac082964a9e79c9b03ec14e4b842369ce5e7ef2c80f55d264a4921e6daad83b5602cdd2b95eb38f197cfd9e2cb7543d193b0ba9ab939079aab09e496b4e89cc246e2f96918ad8d61fbcf22fb30", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5eecf93ef424948fd5cd0ce2ec74315ed96b3aed823d39de8fc15f5204ed661046089c9d0639152d7109a590a2b87bf3f6de8d7c4a9375519c6b63a5fb2e4495ac8c3c5efbed954f66525b0451ba790d6f1d52bcf29f900626c9249aae6392791904e10ca9a251bdbf7e61a1c9620311b777e9733f2e8317ef0344e83ed9cb181d30811a4835d37e4a43b646d6c670481888dd566b1c7c31176d936f15d09c40057af9e932c1333ea0cef38401e3951e801103cb517f3a6de19583f92a46d4fc53db4bb23cf1c8423bbeb31fa00f4a838f482383df8e47b8a04d3c2849ada36ec8343184fe2c7efa2a3fb1afb5dde53b2a37f9751e1e16a3b35d7d878482ff0494a3260eaaa3efa891283ef8d438e2e5db34c40a15872f2db30e0efb1196d65fe248ed925a472f4aa27ceb351ce2ae62b7459d44ba491f7f8c2b9b47924c766744eecbaf503556b3f8533abc5750dc418ea084435afba2a1fb04417e26713707ff648ba74c2a9e0f05ade0003f36fe62cd13847212622a16fae9099bbab316b2211f21dea7e6e775386cfd20b454038fe9524f0f1636553dc8d57bdcc4de374ceb4920f196806bf730cbbfde366e13b8ae46df611b25de703693a3523d8710f75f177d36b88ff3aa432c033d7d9c74977cfcf7bdf0aa362a7dad8499de9acdd8a0c19c8b60ebba17c6765298c223e120a79a84525eb7dc4e04c4a12bba574555149350da6d94f219163967cbf480e54c9615f3313a1c0b9a42ac2eb42489f2ebd8e8883bb5b38d380e2a8de3dc665de1ce968a21cd030f0518af52d0a71cd864f93c474aa2e5c50dfe4ec94acfd2376cc7480f707843dc4a6becddcf2df0a6bbddffa24c171f439d7e36ecd0777fe06d425079354067375a9cfa2bf196e44917ff42929b79a7a41a2c4965cd51e8caee4a48cd1fbf36c8aa3d35fb34f7699c6ca0d3e8e3980fa829ebef2bd48fc8b41d0dc8780163c24df471fbff3c62e86899513e366f77b8f209af8694d30b0e3fe3d420aa67c0ae40daed2dd16199569c17c48ea47a900b6cbc8ab8c72467514737d7a8c6cd495c86210246f68841aa5932b815af4bbed8c7fc9a61c702434d9e65ca67b7f44e12c3bfc4afee81c43fd6f70b18bfecaf2304752633a8e358674405316866a961f9d81edb0baefb73389cdbb350073131561dfe77451f0c3c0f6eaa9e17b513d1af54b509a0f5389051d91beb307c6aeccf590920c3352dc84a4154bdb525c027215abb39f7de35bfa559d1ee7762728bd0769484ebfc0caedbb948edf533479ea4e7302d398ffeb857047338dde2b04aab6fdc655793f8d6de8a063fa875680e1670a47dc89046457d6f466da17ce792a1692edf57a5b3e33a464e42e9d897fa2f500e3a8a97527eca462dd14775bfd012f1597738bc8b649e47dadeef39372b1ba45dafc6bfb5c16d7eee", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "551a86fa1e8a44f88e81c779882ea8f055aa2cc1d0543c0caf7a41f272ef19cd47c668e59e2f3451322df8b34febb38bf7b6a0424cf30b485d718afab3794ae492bfa607043fbd4890148b322ea1b7ee73baf6683b3d0515a092d2c3c5ac2c641e704e2f60e9b26fa2377baff5b70d8f095d656e718a9640fbae8fc79035f0791fa11828233d4b918e82e93f0751132872d0cfca57fd7ce95f5914e77bafe4cbed82c49fc0b4b513b28e55dfbc272184b439f088dac4a1695323795e3ff524d3320f7658ec497ea685049c6fedbf16e35c82e0a0906210b00c459459b43074bddb7be466bcd551e2183235113d385755b8578896d9bc13c77dab6983764ac2f633de41a49d0dd654020552e5aa17894c6deac0616e3e302920d5c9306bc2b817f62fb90ebb427aff3fe835c66537af515433716d9e368e8650a240f1ad3ed51f1581b7b69e9d96db514e7d06c6e8a713b0e67b0346868c2394a68a41846376a38724d30c8d5ab7591f8ee1c0f7fae44c29c795cca55d8a776a0d4b8c1ef84436eb865d0a1491792d4a9a1713e3a6bf87aad1116ee21290621971ae5f7da6e3cd69ee9ac7655b9d943d4a15701a0db3955952b513deed93736158be0e14d641ea0e2f6eed2f1235648f1e44bebfb61c64c36cdc5a257d356b4d084cd245915c1aa57adb8096738c858699bc5e20969fe1f2f20b046af628c0758c4d91fe189ca077fac3e6b57f3bb54dd0ae10fc0254d17e84160a91fba7549a8f464fda9ed2a98da72ac698218e7ae0e3c937187e7a618dc100fc0c557d8942e9c4db56649f24ebf1599f14c801d06db87d1be349a329d1391948c8c7175487395816637d00a272ac9e87195632cd58a2a930033ed5101969dfb42dc6f93970a84b62d88310559800278b85f2cf95068c88e27b3524f00b0c0a6bcb75010b190eadbb9d461932c2a237363c605b6c904371a6c7688bb163b254b3494e7ed30079a234e79df5b198a6eb1e71105f7c339a0500b2bace0c9ffa67eaccae0f9f86d994564916767eefc537aa8eab8ce52def2a442e34c031cedfbf02aae877c1714a40928da0dff494e2517f4b022785d66bc924f17cf031daa52080450f6bd9b51c36c41d56162ccda95a572f56b61fa55adfa31226baf00b3235f8bfcbfd5b0821f7bdd2a3837673d6a1fe4db23ba1ab8405063497b7c4ea33778fef6158e57c63389a7f3c326b52c9ed5c738beb45ce34a8ca7aa1959fc126a8fe9bfbfc258b12297ee6d27a0c355e7971e8bb45a81ae3fbac5671f02bffe36fbb26137aef65e7b34611448fcb2279cf306342c63745d9fbfd07b717e979561fe59a6f6e43d76d61fd86c6575ee7e6f34502efa8dd56ab23d7b84331c92ce16e8c692cf13bd8df85807ec0f4998756144202342b124a7aab545e0ed16246e44e6c5f3d81c1e78ebade0dfdcfba", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "82ba163b9b68e9cffbf3ce617d6d1feaeb03ec8975c40209dc513f952bd514f6c12a7856e8d2d1dd239ff24b77f9e23cb80f32efe48477f074607c01e6c5aff29f62d2658ed419b945202ffcff1e3acffb881752b5ba902140e6f3d836a172c2d39b97257342319cb6e78898fb66a3a0316339da1ff0947f2501f594fa26c7aa56f3d16f3a5f834050e993dbd63a933b008f947589381677677025da4727cbaac0d7ce4829b2587b88a8f7fb688cf00a5eba86e26339eaedc6ab077bff159cf971efbcb6c013c5bfc32b61feca5e48f7ce5404dbc0ab7f312380ed758b329dc80a9ab6a4842d830d4556b7c8c94cad0994ff3902df56c4da8d8444eca2b9e007eba4f086ab759655848193c77b8a39f3cac1308ffea903572f7e7633cd78d5819e50ac217ef8ae624c29f2aa162721d70cd61115c61d5b678dc92e32c85b43cfd5434374bf1f8cf144a7711490f9b2807ece2c25ad491532d3955ad9ccafeb79cc9553c9d94a6ffa54313e47856ffcd4d34248e3db1bc8239480ee67121c7f863ba252d09d4b4c3a10010d3ee7b6adcaf4031856c6d3be914e976b76655d40c1b30859c21e93a4496219199b8ee59fab8ca56c8508b34460fde4e204e90ef59f87ce4a59961e15cbd5babb29f1089d549cf3f216228e7695dca7e59352f5cdeedb92b95cd160b705b5b64cbdb36e5440aa9009dd22de3bd890b09e9cca9cf1d108bdbac540eb47d6a26e495da64cade7334852853310c1eb0391fc7e43be9ddb9eca7818e7d3863ccfcd08dd47a06cfe8905360b61d04e342c2361744d182a5425760623d1231150fb8c4221e672bc62b37ea8752cf11ec0f7baa62bd7dfd31194d59815027ac3150c24dae54dfbb840fe04e833457af1037168ce4f5d64c6dbd6e19d8fa107d06a5e74c35e1b4733d9fe894bb19f9cd362b716d564efb1f23761091478faf61dc55b662cf5f90b4aa47bdee6e11a50c05bfc1466ccd53833079254e8d5528571b17749038b448f17c45a452fd0fd4205889d3b02ad3b4134623b9c12553165f3cb49f3b0f14a1002f6b6cb2538b02edbbdc5af8bafdb6f91f3aa28f304ab204779b1892de4007cafee6329f02d2be0a655a1ef46949a847159ae87950f89ad1c7a27c98ed4a2edff06de20e767f943f40e73efabec71d6440245d3cf1b4e474d854c9c7ee5eefb050bbdb2b5d4429a072fc8f29910124aa75466ce6a138cf79a3fc6393a368b08047c27a097babb143469962e991981cddfbc0feb683793185618dfa4c72f968052d933c5f7bbc917a62bb795b3734c06842cba58c5c395b2eec665691ff37f0d202d63769bd0a798861ed5e9e282599925d177a62f20a43271d4f9ed59ec5cf1147b0075dfcd631d071e56a3d55e77fd48c505d72c2701f1154e86b8a28cf8eb56e1d7bd8a8cc4c492cc71c311eff5ffa063", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2da53dc449bcd20427c6381f6be85a06e93d9fd9540683141aa4f8ee2babfd8e795e0e159f5c24d45fdd2f643f506ac9a588484d4210743ae44b96804c33b581266a2cc8f7a84336311252b237a25ee23d52edb3063aeb563f2d9b5566cc836696a202129d5f39648bb1707e2c4899e3d79ad2cf57ba876b6b6ad18309a18db75a30ed6d8bfefc25d595495e9a4ac7555dce6c600779ac2aa473a386a53c26c6261af7deaaf094c1257450a2de09e9c84d1d62c0f29be0e578d3bf1d44ab0cf063d5be3ff51191bcad85434b70131958b3798eea8cc427e79be46a1020fb6047b9593461ac9dcd28509a5cdcd2cd01271084db6493839ba7423d2429962e40bbbed1faf1180c17c15bae9d3857b2f1cc7d99198e04374b04ea2b886c0c87bd9e54f5773f8fdc753a0d85651c4327e99205400dfd0c613c359fc86ce99bff66090d42dbe67d1c5af72c42fac3fcd4f5b71ddadc5d641f9e1243f23ee8ae4c37901bf6626553ec8eea2d7e7080fac1e00324f884d8d495a9ab83bd54f44363e0adc0e5ce28441e8feec4bccb1f4d8d65e94ebbb93f38ca96e1795a17d2ba68eea933d5456e5a2614d69c217ea9b22ed1df03af041216ffdaeb788226fbea6db75d055593422b019d438997ef289717df21c2000baf0e96da0cdefe35600307aa2b85a11430dbf358ac3d268ef80703ebc2c6681e8d069a65facf81c7eded937ccd617cf18d9a80ebc677f480ce0f2110d54152f8f10e38002371d78730b262526e5d66d8a5dd881892133f7a0148eff0ecf3e0a5be604f071ec035c2d47df52a73c911b7c6de6a803d801e4fd99fac9a6a1fe261357f2b14d2041767de90c22ea0af8b47c95da5164d6f195a7412ad3e4534915adf22f100e19488e31fdfb52b95ee6059a333556e524e5c62c2aa5faea1832634d26c3f4516f0d49cd81a0d499e254367b5ee2e4e02181503fb46074fa1266dc9faaeb9a054ee9cc60d6fcf7cb73cca93c37de1ed4097ea8473025346ccac3b1104c9e8172fa326398fe0209541522d8b7a8e057b7ff85ca449eb53dda440a4ae07cae9c36fa7979399081146790c26c5aa5c0835eb40a4d2868c7c353f4bb64f0df58436cc82195c5d50e4478c3dfa9580bec05676ec340d1a0b3e0b8d97b337a6f94b3b4acd8987df9fcc833152d0e4f09ce6a60183945b7af3a6d6543e8de2094c61450f75d00cc6439e12ec805a6100c607e63672762c89dc85267e9a3e8ef0bc33011d171261cce07350855b099a89fc8d6e6e102b89920dfe561fdc5c933b33e00850218b222a6e9b3be11dda8dfdb292d19c50482f0ef3bff6db6b908151fc92978fda2b080287cddb24c40a99d0c858c9765966c72324580e873ddcb971a70d9a0a81f38594667ba8b47e80b0bcc9ebbb9688e80145f17077c0c7c77d50a4ee8ae87d6566c298d36816", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "252d43b35388449a6be957414b1b37269b9fad3ec714f88555b68333919a204ea9901189046926f524e0063dbed8ca17f46f44d505c974b0bd5aaafc69a130058b79f078e79f1c9af25751eac7ccb34b9eb1c7766605d4250658643f1aa60b7fecb8587edaa19c57f2d4a330db97e9f24d946cf253961c8e71ea71cd4f0b4f33160ce2affab4e1043b253e26425d34c1ccffb103c5b93f4a3754461c8c4d3cdc66848dfd0cf00fff276ddb633dc898a838312bba49fde225d55a3a530a2cbc6f68a900e9709a6cd3a958733182f3fae2b73fd8e80678c26470b148943afc043725b752ccfb35652840e47d70082a0bbcd04d51b4072c9588a77a908dbbc9eb6baa654a4f31d20bf2625375dfa45bd047490270192ffa6b724e7f76e3f9d70536048cd79397925c4e365e2805a5b7afc311dec16b8f43ae1286f1e3b501bf9e4c8f4bb718301ddbe9d93efdf66ca2ddcf70b4cc61c3b52b4b6e0347c54f09df7f47beabbebdb64df885b2fa01761c90d07b81d7e7d87436352044579a0543279a3aef85faf7b16bb709082f772b9577edffff431f8ceea8362e07612889034be8d7096d1e751b2324689acf5a31470318b0123a32e635a08fff9c210f30684920979e89fd099a5817458dba1bc5e4dab8851df473e53fd03247e892817503674033dd2edb73695d1c980fd550af48c564440a62349128facca464174ddcc5e0610fc7a34d29943e0da4b7d43930d3c933e859bfb3e6ba28a31c4bc845919f6a71d99520085fe901b9e286a2bee3167bf00dc373ff11b049818fea6289e0ace130bfda4d3e710b807b15bbc0beb38d3ba4f68579e6df3101d7560b3ebb698de8c418426d4524c89ef99ddefe7488620666207369c9b25efc0a214026f714571f465fbb1071ddb1f7dee2e96da2b092ef71fb4241fd8f803a41bf4aaaac95a7e16eb96562fdf46d1620dbd10b858facc6eb217ec6dbfe7509a76a1c82c7dc7e186a57ab1a3605fd5403e960897fbd9082b614557961225a5af659598c1da2fa8e29cbec245f8c480eb1b063ba0b90cb3aa03ac953cf11fd28c819e93a522bf24264af2501b3883ac8dab4207bb942a16584b622379216ead4619b5497608766e4f9438f3fc28d5979627f4f905c8e09ff53601bfe8e838e034877c6358e646e984fc1df3ba216c5780ad415fb545fe43512a082b681a99758f8270c558f191203f8f63aba99c2cd9dd3d911457aa315352b8db7173cdfcbd288e3c2cc124965e2a09b6b6e3da16f44f84e1b88f94588ad98a1d262369fe8fe200be242c2a841232cb80ab880d2095215a597b7af21efc40292684a146147e13fbf5c2adfcaacf39ea2498acef9321ff16723566660431ace734157821556e15b452571ef8eff29f90dc8f44fd5982fc68edb776d5219cee7639816cff3d7cfd2e7f653ff2396e009", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11343dc00a12195aa17c1308d057c6d35ccc015244c09773c5c07e32b7479af3e5dacfb0a823e7ad6f01d7bb835dada75f3c9aed488cf7bb2efccabbd25c5176a8f9b0bf97de61c8219b7f0d1a6195e4eddbd47fb8000921aba13de8544a88326bc61935ab24bc3f5ba556cf473dc101915f2728c87e0b2199a29b15b637bea962ecd456a710b8c4ba83523c678de8ace79b74680f742de621d3e6b5167c8339b05ddf1a5bef7a270d60ec8180922bfc523d7e78a5270c66f2c4f02a5a4649b7c1206d60078aa2f58dec42a4b5761c3b58dededd6cb4f2fc611e914c76f4f064399a44bf904fdcbd7cb5264a9b75fb73dfeb095f342a06300a28067b52ebcc3c7a27457e2b6c6af22767d3ea9f67008c304369a38cda1c20d28fc0c837935978d680ac9e69fad7a106dc872293089bcbd1469982c52435e2c897f94e3d8aec829db3ab1912f676ff5fbd32dfe6a47b311e5e8262d892cc42d8557c71a07bfc83421eb43dc6cfb6fa7918e57ef10ed2d4206dc3d76b43c180f9728588bad6e96b7cb073dcc30d36c994a92bdf9c63c0c5d3cda4ddef2f98b4ccdbbf2043f40f357e671901bc445c9cdde5c0890bd2abf1d327b15313d8a67676738b57c58fa202c5a52c52929f89ff1a2aa6f103859990ecaa1934a08b5ddf22d13fd822be5074612b44576e64611adb098db4a00791e57d131a9def031b7898930a50daeea921e3e6c6456715e760f56da5ea1f307f1f916bc495e8e27a03dbf0481121eef6e65aae3f129230c7da4c11586172b159a7060acccbb22fed74457ef4f0529add4842957f2d78208f9a2f6bcc3c0d012d84630c24ebcac5fb39e5681aabb1d6fd312ec52e1ffa901b0a224691f887e25944fb480288af4d9c4ef4b0c132d522da10afadd42463426f487815614474cbd95c9f1d03d198d62e86493198024a85abc144925178a2db940e8973208eb697abb60a64667afa1b32a266d626126046264ed979e6f706b25865d9c8643f1407f07da386e7fda3105a0e968d72f8477a871f09bf9908e1bf33a275dafa8103d9feaca5cfd628bd54cbe024265c69ee2d5bba10685728203be5ad5d8d7996dbf430f96bfeb85428e7fe2925bf8cdfe47d087ed6888869a777fe3cb47b3861d429af1e461e374a26e5783ed0c5b498655c8ef247f3726f2483619bc45cee09fd63ba0b8bb2467eb371a7dfae89df2ddf7c45df4a29298bd774af91bcb7d2ad3eb8422e37b288598e3ae8499b7beebd844daee310faa462fdab7d184b26b5eeb0cebdc9fff15ab4789583ea7541dc56a1ba779d95ad004d4604316c7c83f1d4b90958c999aebc0e827582053a58ac6449da8139e512b1bc608ceeec05a82ea018c6cefe0aa50543bad732ebfe59c7d6f8d07045d72694cafff16d3755cd870d1be86c99c2d06ea63623faeba05ab76deeea5d6e", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2ba438943fdc4987e2f55ed7db6d610a43530944c71f742de5e39f59f1f533a7b8c3b33cbea23c8f2e5858b2b7cba1a3680fb1cc545090f105e9786ec2d110a04ba6948d2d0e29783d804b8f2a179d10948ad4f727f0027be0a822b6e02607abff42a83005ceeff9240bd2bc1ec55775bef408f4c69f3cb9156c91a51112c6e0a446ceef3e014ff46b4786e0cf8e6bf4dc399d259bdd8d3f0d085d009709aa98aecb7d1426f7359e7ecd819386d53ba9598ed29255aa481f567aac3a0711a0336ac2e890f6e68d5417b975d33a231c58b088ae08ff6b4eafab43dc41470844927b75c63f1b2dfb595f664b2f6cbd29f1bb11977ac0afde8292b3e86940ba3cdd2ac17e8e40ea1a1437e70be53e45e938ce9bf050e3ec7b0b4d8e9d64c02cbeedf5a02d3fdb0613e4b4a5926029a6291f13790cc818740b9c4b9b259d4c1cf491b826e6dddfd97a79a4e3cc53d5e7728c44a014bc1cc41d46762a832d61357f8d14c0db15760ce6fa1bb5f034d13071332a0ba7f8f33e61ac952c7a1422a528df36461f53cb952c4a60319f653c9543989c3f8de8a4faa75e51bb420e4fca3dc5f2d0a313c4ae2a3a74af864a81d3998286a7eb29199922d90de29c4478da98a6886c6d4117d27c8eace3e40e772c655a6b437cb891ab26cd3208696d04eca6952082715659d82d5c1ec0bc70276bcada826a3c1d0b3dfd721cf7140a96339b9a67a2ffb8ddd30b566c78da36c547c8e45550f0bf8fefc105c9a062c12b7448966913df1ea4eca8b1810c9afefd1a0ca3d7d679c37335b7057afdd7de9e324a95bd269c3a2fbd1876cba133040945138fc8ced438a27805a47a898c5a11722372282152c7392f04678557ee44a23ef3013575b1461435dcbd012b47438c2d3415fd2c88cb0bd21c4c6af38e0da4e0913b724c9834e0223d292bd169de69000f3b00c76173a2e8070864b4d499a9844763ec1a6c4ac50a5d96e45fa594e671c9370e686af94262feb5b5970f343417feaa6a4b5d6f476349452d62ce3257790dc94a6759eb1182e4debfa4f1253f94ca3200d8c60770e0f7bc8d9508eecc6411e0ad105f7f542e992a075061b7b92f3a062a2309329db2123cad449abcfdcb85752276ca724c8e89a0e883fdfd1f8d977ed4f813b3af7abaafbfdb7de10d37a809bf84096fca0c6b82e9a7e23b6581bdbe978e8a8d0fa8ff556409a523f6ce3f9616e98b198fa6e75154fe4e2771bf85208f493c25853ac68da58e168d7d28213fa7209c73db50fc4c060a734ea598cb98df0b7ac91483611a42a246476fb3a1f25d2a8b047c7deba289dbaef8841c6eb5cbd43d4505b96c2f2093c04db5f764bd411e26aaedf1ae759bfffa8b99276b69f66208bbc06b53750cab4bc0e32a69f8e564bb463b3b073da3b2b0c2d7d1a7c74e65f62231b474fbda809652d826d007", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3144b0b68eaba780de4196c62558827d83ee5fdef5ddabd1c0bafafe7f12a458dd9a0a62a4e20e630fe6ddcc91be248d6e14418b9061be8b3a81c13554e8c84c0e2be8295c62eb31de9a8447fe8b5d37450ac275244569af6678c017534c2fcad6c26379ca14178554a94b399ca5fe7e4e36052bf9d97311dadf00412cfba68c7e584a8277726d397a93ec47c10ce1b580a33cefda9a8df8b4a02b5cd680b4a9f1ec08bab0cf74fe6b7b3c14f2164e4bcd01a6f24889d6f4a598f439f69b322eec5efba531a482980e34080e86264770795daf6e41d4892bdf2b21934c0b8a2b820eb5c79a6ece7a2f657bc17d27a73d76f6e94dcb60c8b9a91cb5595528b0ff37667149c500c2edbe944906449f068d88545619427f30da064a258a88403c4155b3980344093e022e37d51ffbe1b6a06dd6fe57391ac1875331b90e994c9643922594f68f8bc0bc015dc21fa630f36305d143bfbdec49e1765fdc8c37e5accc139292bb5a2a3f2678213153c840fe016d34c68ee91e4f163e49183cff44b647cbe57efb567c6f6ae795d2a63d6ed5e1949c1274710319b1ea7e088d534d8699c407ea283ab2aa237093eb0d0aad4eb7c581fd896371ef9767934bab7d87f1f0d161367fe6dcf782cf298cfc665172d35d0b6d6d5c8605bddc7dcd0f55970cf4570db40b0147f480aab62edaf8b7702419dfd0d46f6fe07348ef4abdf42ee47ee4a741fa133cb2ac9c254482161ea4acba3cd778bdd4636bceca817d5172ce829ec2a40b1f43ac6aad1f076777e495e3efcc60b31498f175069c2a18a462fa8a710c7374af359395c7dff3b29d5eed75b91987171b2685204e3729e51b59e8c7f120353b1b7c80525e6158c8e8a0a30aa2df7088ca2e533b8fc86fea3d68dfca4fa06be75ffbde5ac44ee9e2558703b31aef10e3bb9f2a4b1aed726dc0bcf11d946a10f537b7322ed8cc4cb96a7884ba1e5919f3781d3cba8e5e61ed480d892999ce80724ca682d7419a1a1912b9c3cf3dc892bc8c272bc57c017553f2f834655f93386874b96a40bd5734ab317ad58fec42b8c9a2629bedb3037199f4b016c4b00307fb9a5b8c0cb734aed6919ee524e4d0dcd3f9848d18420c0c4a711aab3f9ef9d46c3161ee0572d65e399b941a220635a2b940cf38d596fed27434a7bf8d62412e3d48f8a8ea505bfbece5f000032af4ca0501ec1016868f60490bf876941dfb75a3e4e77236cf87d205b8a2f61d7e83a3524f093f838d5a1ee46922467633c6e0e48efba97bb871d4853a88e5dd335a7a40038cd1c4f29bd9f9c62ef5487bae0bd9c2e3ce3d9b5f6acd2ab71264d1a49e4eee32ef5db7344722be21e805f0ccff1caa2a2f52399b06ebc0257d942e02acc62822e8c9a1bb3da27dfeade15856df3d445a6ef9960d8031ba8c3a17468a0ff173af02f8530eb8aecbacf993", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0d789b59028bf5aaf4acd276d377134d8603c4132d685e66770ccccf09efc32a049fd64c13624cef4a9cd0fc327b56f9356e0a44882f62e035df316b2e594f8fac14f11133e7e6559288d86041c65157202c8d100e2ca9c68392555412eb161ed445248684cb5a0c106fdd0857441bd31bc04f79da4bfd301ff064c81dea2170fcdaa12accce67769dabe8b4170cb24279cf9b65ff6c1240a76523e38939c65ec5d4e4e697e9fa7d7c8c4a496e7f38c236d2e3ec3e218bef875b447b0b1aedd84852d6a1111e685ccfd274c5c7b8e03122d5e577394991dde22c78b5ebe08ed07cab07f58841333ed811bdf74bd9e8dc598fdcd40a95bed6d9279d07703150fa97ad25539ab36ae04ffba2d6b332b2d4e4847ca9d20260c24c927add26293ae25f06a4ab855cd65ce351eef022b433156dbe8476135924c8b329333ace19350d0dd8616eaa3724705375e31c48d959551ce14f837bd003be0e8ef4b25bf947c6ff80ad7dbc01604bcce9446802399defb7f649c0530b0f9b6dc589b2b3a1b6235fc11872ece63d9a51fdb08f54b16a9ee7d8c30f664b902a475fb7b8792d73e9ff5a2df98f536c48ffe27be2e526bb0f7e376b5104311e09a15c8b4fe81872d15b354090ca5d7d27dbbb645f270b4f1a3161a2b004caa9b23f19c473234b40eb1db09fee0268e46ce64a414751555c9391eda03a9cc10a168313fc585581a597b30dcc8414ab4294888d8563df993044642f51a2332ceebb9d49d64e44e8fd5c5d56613ac002999879542fa625d73ccc3d3e47c468687dcbb645d511ab619f388ab4ca981d20983c4a8f2e803d7ab93c2e377c5a0f89fd63bab6f00bb7c25c1e6d2ecef5061b95b91c0103ed63c25a403c33408574738b048d6679f6f694ee6e3ba9ffb24af2f4c14dbfac36a47bebb9d65aef2b74c6ec06b84eadbde8f82e191c1d99b8e7607f7f1607aecc0df8feafde8f34fb2a3013d2b571971fbefc2da4895b2b6f11c8aa085eafdd6a2c5cd08dfa6d21e244d4024daf171df61863f43f9e18a65bfed75eecaff5388a01af9bc2f6d59158bf8a938ef9c227bf83ea2e256076ed2bb4f6e83ec80ff8f8b3ea604777b7e97e103bfe5a669a75f595abe5daf5999af91eedb3e77bbd76454eb886f32a08a4185eb04be83c891615da776a9edd35f8b8c5fdbaf28106f2005b663705b5f37b7f22919ae2222611cd0689e15d821690eed3709e4935639d72741ec3d3aaae6e265b9d30e08289b466cd670a6923b93db1256d7eea81ae96458b044bd2a80142a48df0e4d9029743d2c550959d5879e06d60ccc4cfd988c6fad0628b66ff2bf8de96ed55a31f60c6766974c4e2fc2911e58048281114f92336b32eff07572a65ff682cecfb8a5f819fcb909b02b44904334394b4b39d01b6935b7c174964824340f2cdad682b0af1095655b42c", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b2d9f93bc6014847bb370b088b62f76df1d41685d3bcda2a4f53878a30944c44ce01193d055bfd1d0d013dc4ab64605a97789848f884715f4e6ef48b7d6d2347ee0eed303ce6677e33cc3b7690680b1abb85e98c1a045728efdbb7676b321361720947f6d730a2dbdf92e593bb95945f3cd666537f78fc0261e1cef7917e5d6db672c1878c08fbf7716fa17e46fed469719a7033082942e6645c040fd19bf8f6faebf735b251333cb017f84771f4a3c3a516c5d9e2bc4fb1117ac6ec16891197d6ddc68d9771cc2219a6ac0bf5cad909e0f00b8d607a0d4fe5d11e76e617bd369e76d572718612d08e0fb77c6e638c4effc339fcaa3084f8d850b8e109aeab5ba1c501bff5a86e1999243b3996bbcab5d3353b0c6a1014585cb042b4aecf2b7b47274a807e8556b89f88573dae181670740857de02ef9856f19eb5d4e260d6596a53b62368a79d1d944568ce5d18dc97329dc1758006cab2ef3c155c51ed309747f24bdc1d44c8211bd999daec2b0bf07a9956699b380e96d886b68a7a0b56f0f0af04ab327e937f3e9641623c390d58ee159b725c11009f98a95976acab5df874c0d3b0d35f1809f0b9f52348b059b7437c2a4277a71cbb8dd1b326ed6143383fa99b9b54448a68fcd4273faa03e58e1c5025dee6fa64e84cb47b5599f8418033130210d6b02101fc04a55eaf9214449640109a58c464b1e2b6f0a31af6984f4e66b6259e83115824ce638745746654bd809c47bdad8481407439a4d5e073d9ed93a335c174752549c78079aa64ab70fab71ce93a1955f50d1a3d67d3c3075f3d3fb58cda421268cbfe9358ee209530fc382cc0197feb0a29609ad2b22da2fc1587e2c9d8f095166a74ba8cabe98303d4826900a3525e81202d26ae40683b97982df6c0ca254ec6ebc552e8df57f5ef5c90ca2b9d88d062bced17577d71ff517467bff8b8188a87d930b4ea407fc1ba1fe11282c6a91751a8d338ddb73a35521a8b899d726c4f8b1d5f8d1b527b7628ed6e6774bd3ec412f0cc46808199916789e1458e07a7dd9dc9029d6901dd4b0128442b28bcf1fb4ff9b11f2b4ae6d8050c99d73a76860b9d8a14035774dbba98cea531a4815455545ed59bedeed94ef56324a136a5f159d9a5b76f4fc82296285c21778d2add4cab40753d07fd1041864bb297c6fb8a232e46e37eb40d314227f809973169e31478d985c72d12b4d1ecc2a7b1ba5715807bce2ec65fa21465ee0dcd140f30808060cb921867796b4a330fecc5fbf283d6b7b9df650dd90f62e6b4bc898d475b32a1bdbd40b18b1134c23121def4f5592fa4ca141e396d5b2fee3567fb88f66a5d3cc2c44383ada3f196edfe74809f042962623a9e8ee878d2ebe1b44407140da82a7c931f110eb411465b36e858aa59a3332c9796bf7ba9378058ea69484928766b0776f38e1d2430f", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1ddda85099b1c3f6c313d95713a3b28ef9834a00fec216e8776653d4150d3810183093b55bbbc2e4007b56ac7b6c7c408ade23e53b6c1b790b26a45b150d361de5606cdf04fdc439a219612157112b1ba0dd6fe44f971e10f2591f4048df6940c68895047552a1b73c34309afe97f3b39aac5dcef040c8a97177cfd3c2371321bd35cd64ca22565d0988ae3cb511650e5cacdc911a9739e37aee59322a5eadcdb7c86e0282751a64e60f096de6afbfd9fcfbfb61babe1f6b1b4480869d676c5158d22caf8867e4b9163063e6b07d72aafbfe3864b3285f64099de83c2b89dfc2a034fa120c847395b0cd8ff24fbeba658a3da103ebc738f20802b4b1036d4079de95a46ddc587a0ea76498e727c0833525618aff2cacf977cb38dc8ef8b26b1ed368b02c91fb9783d45562d59a88724e0b4e43083b5470d7d1acbf6d6d6116a82a803c3a28ba0b9a8a4cb7a06de9b686887afeffd1310918b1f78dfc1cdfdb0b4141d90b533453b9e1852f7ba1c2fa2e5c2f6474914cdc7d9d2f907c33e6b7029960b9b213d5acd9e108c186b50dcb06d1238348e35ea1e80a5f0724fb9c8db53eaa061f13338f7225f704d8fbb83f27ce68cc57d0947b1868a75c69a7b418f72969f631ee04ec2dc588ac5f9d57c14a59c5a9a4073794603c74445ecf870a50d408fea43a9694c21d38a32560cc7ef578a5c8652a70c7f0969f65626546b5d0d63eeb6190e82a5db50e23db734c65e26d58b38c3214cbb29a7b6734283462e75c5b985aae63273edc0c93b5fcc5fae8e138e2fb0b4e65c27f265e8dbed3d07a2c75d5a0a65d17e9b81361aa555582f87b51830ee300271acc9ac8a6008230d6c6de03954257524f8df87207070d6862e2a47c1d947a81f18895a10b3e505f6103641c993c0674b91448be16aa1fd83a640423953ac4dca0dcce2b9b5fd7a0e06cc734275a001e943b32130f6cb98ebf8fb8dae9bd2d2751f29838ef529055a7ee8a53629f636325e1015da6af5942244d08460d2763120049e2e4e2164017109d6345603c433d7782fd9e91a56d380838a3b4839a5e70dae369e9845380f5fb4353f85c5bd20716d2693af28f2830cfaffd6967bd0d267d2f1226b82fdf43580c6e33ed018ede114c6481902096efb7085e76dad4ca55387a2a587c0c53b6181f5f205f8a236916906504466461e91e6c77b6a0748f976e423918dc5fc2313e04f0f5bb4be7051822d9b03ceffc3be1124a4a615bc6bc8f11dff7d0d357e91509d8227e494e6108d14cac568048d8714fd157314fb06027b3511420539537e32efec4ac3598ed2a9caf7484a6642b61f4570a787b3c495d22972f3e6c85d6226914ee2889eac4fc0850f0c502be92b59b607091bc7cf3d2aa2f53405fa8939b9932ccd7c8bf7c1c47357da4db908098d077dce992b9d4235b814dd54a6750da", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04f33ea7a1783b3bbe29e97e0c01fa6bb09edb3946aa5a887e35b178b6c99bfb257b126a35a36cf295fe29ffa614c6753e72754f4fb42422e9fbe75d3cfd29b0d1ed2bc7447b3862df732a43a303361c2db8171800734707c3b58bbb4a059b2f76f493e7ab8a0772447de81678748f05ba61773abbdbf8e72569f56d99276593e76f8a6bac33f66c96bdea97cc2baef8f17264e2966a79a079db4a25a48466602450bb4d8914516946a1ede5da5f889b1235d35707b28a37663c92a1f65508548aabfc2bbf86ec9433e14b4e7640d7c5d6e7a176e144e622930d34c0f5c172e7a7ccaf612498343f750ca53150496d298ae12f6ace4b0878fb3855aaab0c0459f62e4da672c1b48ae4f5c1fc3bf4498ed37f04bac8e0f5d605abf91e7280cb04d2e36df7f50854d51d515be4e0063c4806a8e4345ee5e67339b0c0b351da6f07e582b5d1d16cfbea675fe586b8380ed4cda7afce23b8d91c66965920a22c244e59433380ad8c99314d86dc1a01da5fb8596a06df0c43340bf7c68ca88b75cc8f4b2479acf535af5c924abcc85a8821d9991bb82f7d886403b095d100269bc4b3dc89cca2bc589e6bfe223e77001fbc3b579d5bf23be926acbd4245f9b2e0e565b8c527c2a5368b567b0ff9669f8b254ac9291d1dd8e167b508fedcfae102ada44dbb37f0269e162456676591dc17e8eec674f12a8241fb28187e81b64bcdcf78ba907b4f6df818aceb14f50632fa3cb2162d991a87728f858e7d339121919ddba75dcfdbabbd61b474b385d2f25b2d1d548ccafbfb1203a62238a34e66d9cabb88128e9ca79c5453b77e30ef0ea2feea540a54948f0cdb695eacfafe1fb23634c6a585c0bf81aa05f69bed1f2bcd896a87d6fea9acf233ca43d710bbba5d06c2770e6d5be38d1cdba559eea6b8788c89df90d3a4907470d946bfebb4a1d9d2df555d5910f1bd78c81c176407d97e9b7806b88f651da9e03f75cd105341bcd63e06f7f75b8f6eb6b50bb7caf1e1a13edb538c3ee07d281fd378fb54460752313baf852d575249a4b596ba0cf6a18d899b25a89d5dcd14c79d17da068e0f69e9ded43e11e0ecbd276f551028831f4accdfc83a56f79b0ff77a626b5ed395319d9e075f022df83ff4b18ab49cdedc4b37c6ff9c0e7311d79d389600a47a842dcb5d24b2b1b60638b6ad2c43bf39daeaf3d2d6806b545d91e227bd53d70c6d06a32549596cf2e7eca0119c10d20b4a05a11c5a08fb54b262b1f191319a1ee580aad1ae97c8963a0f7c6c3f3663e3a61b35fbf6720032f960756eaf768ac3dc978d0c446f5d858f6dd67e339b365349a5e6aff9057610f519fe76044ebeadc062bd52f073b0867dce1d1cae3fa57139ff2f5217cb56d9dd0f7078181f39c834874650e00c54f50e340a325d2094841f95b17dc7845f3de8ca1155d86958402919d1f3", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "36a324cbb5816b1b8db072072cba4fecdb44236b19968a3f445408ae7c75223f9ed31b38e56a0234d298ef807dcda84c399d86787b8e5bf2893896a804f9e8a42405c1899143985bfcd278980dc6d1b43e885873dd20f149e67f67bdb5da35265fca5308bbc49cb4975c85b9a7ed0d08c4bed2a74cabb2550c6fa8c42872daab0274bfea626ca6d80520f2c6e74b4dc33b9b94a0dcdf5ba0c392815df21e3dcad0263553637e2c549193d7147812b45593d1c3bc575d24955bf1015208799cc9aa96fa9db6899200cc73967baa2eca29e4c027b8f498308c2d7c1964d802e69b7bcbc4a844bbc7709c54b868931bdc8e2d661c87fee40e1a01821b758d48e67ca1a2ff4da465e8d1ae2cc63ad5c99dc52304e579869fe3cd9649b51821f4af1b81f0fb31a61005308cdfb68457aceb13640dbab9f8c4f54286962f0601ee4a2f5d3a9c3f6150d1de7f979091f9762ec7294a0568aad3109776a2deaf7bf210001df23c9d8c2dd886ead497f83e3de2c6233c551d735c90af633e9e7c432ba252e495ba1579052ba1d0f141b27642beeb12e7c3f08353896b55764afbf1727df068d7c279c0968a8b4bb5fa4bc39aa66df0dc9ae8ca678eca25a2a27fbb980d42796be1930216fbb46bc212e6051465fce3710e3252c1c6373f7f09047d61f5b12cf7706a62c92a7de01015949c1b71fddf33a95c8f23ff33bed06056f8b3b45a3331b5bcdc62819e022b6a009341c79870f12e1ab5ee9afc67c7aed86edfceab14471514a265572ef3d4d036f2dedfa352125d467b5963280bca5bc9a51b056cec85526a5bf9c1818cb0a1ef4677ff291fc78a0824c01a8006e3bb6253c07cb35553675a442b254dfcb5ed19a4c76544c74db99084eac88e8bb4aefc9a8b8ca52a09f1f35b01470c77ab7e1bbbd03d82b2bd19903e48dea6aa1adf43e7815fb2ca1271889ba432b95b1d4063d314109bf142ba04a3c47eb4d3c8a38fc679398e5470bc6891e350ef6c119901be81722491e012817b9ca2dc66057db925f7debd55ec468513c655262d39437466932cb6673c20b56ce761623a89c99cf13cfc02450363d65fe9756ec8e4b0506bb311bfa6bebe29fcfb690024a136d30bce932c9ed812afded1aced4544bd534913056a00175d2f7f1d0b0da78dcb0018fd3d61b5ab258d32350e079f988f65ccf6e2e5e0a4160c2eeca6bc8a56b98881443a729e81097e06a4bd0223d0adb00000a80d44813170424695e2a97e13ed6be8ebca367adeb8b83788de4ee6f6fd70c477f8837bff9d4ac6f4a7b14c3297535b53ef722d30faaf6ead8601bc71acff99f1623aa982040bd20c845fede33a6f4791943a46ec5bc680ae193599235610577d9e6f697f774cbad7f4a746b9cac59e306f106fd2a7dca998c09ce64b9803ef29614428b5a0019fda915f2ba7add44a0031", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5f3623867095cc373f0493f3c9388dedfd7661ea3c473db5da28ba02c81b1a64a9a53e25262fd4cb2555e871d07f6eee67896aa438dc9d5047f283b618cf56fbf54264e471c9354b04f993b5f8c383f389c892190d46dd9469a6e33408869143248ce577734a51899bfa4d720f5c29172a9303c331fe2f62aaf2bb827806a54ca98b7a9c16c5f6a3cf93c03a539a333aaca0c9c3e3469f32226fa985a9578d7b1356b13e5330b8a483661f24b616a17b576044f9da74f5219557b08c375853390c2050e4f63ff09e713f5c95e56a8730bc1428a80d157714b9cbc1f60e9c3efa3f086e4cae89c3597503a2184ac79583d279f553ae683d1e4b3aa4feb887dd3b902a06bd3dca64f8bc38d616abec79c56d45f1f4360807669d307dbf8a2065c3eab80973018044c270da184f8f0a826a0af8afb55c62a6dd472d47c1502f3e7ffe5e2eb55bab82912f20b7db14be609345312a79c7964443cbfdaad76dedeb906b46988e5c0d17085a76b87048843d224299a8aecdd24ec7d1d90b366e995a418fb49f8cde23bfec3fff27d137681b807869127a59ed8f4fd547ac4ec90ba951ff1e704466a4f5b99909335267a667af99f4cbaf07b2bc62a8be96bc521ea47e559db50ade956f2a312c499ee3f302240d0ceb0c20b004ba1d671049c5c1595a88ac3c7caf0bb039fbea2386e9ff2225b4f84af03e22aaeafc59a9bf404862ecffe9e434366d1354afa08be1333e6ffbf1b30cefadd670d7ce141a045744fce9ac9de39d099501578dc9a3e76219d12d70424a9eaa57f6eb56553bc2ab5f25fa92751b9fda8b27b511a625979569e3ca72455374b19d8b965fa4485848ff2cf6979eb5e41a4399ba9311cca637c169408d1b125a80e6b8973793c9b609f8740e010899327b08fa549d4aab2e6be71564d35205905cb8d69ec78b2cb1e0bb3f4d84fbcdb8812ae304441d61076140f0654fa78b0ea4d4b699acbcffc7446cc0e63a378a80578a1ce22b51e1e8e4111e3c96e947979a10bb063791fcfc2b776d411613d42c67a9f5f391d2163a9a1aaef8f8db30fe36fa2903add28a30069ea2baed5231e10d9fff127cb763668f6a490425319a8b3feb6b5ac0c3d043bd7983324c6d0f2430967f32ef8cf55372990deb74d1976ddefec3c830bbd08ea24a7da112a7df13ecb7754b318825375fb15c60577ae2bee8a628ab01587117240d782723afda1e8f57522b44eeca2fb5084914db5355e207eb5a19c7434d44ef264627127f3dff14b1935754797854f34bb649502b090e733722a64548164af1a557d123d977dadc62d71ab2928a8ea12895665d02d518376b514fe052ec49da4311554765adde823f31e9de321e1aef174809f4e21c8ea1bb6caad6d6a529c66fbd17971cc63c978f04cd48f0eabf83bf10b06454f13e2d8ac46840c85ebf9a7be408", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3713afc9537c4235efea86dc4d4df2c46fe6b892a707ccbf6a525a780b1b23c894be485e353d678878fa52390ccafe5d92bfd8a1f70e9f9d015cf5b6ba98ef1eef41e9d7579184b35c71a9463d3e1e6fe363179ae339e8d03fc5051d2a7ca53526795f0fccbdc9b74ffdd253a51f6844475a4e11582ef691124a245740f438a2335527935c12dd45f678838e51faf4ca8723725a3364235ac63c51643e03ccee77f7795207c854b5be8a1570e77469876d3c2d409dda0310237eb11453f1454b216e1a6a351c96bff8214809bc6eee8ced15067f9771ba24e67e7d24a89e5f2b2a83b6e826085f1869879c1242dc196509ca0c6b7f6d8618417747dba01973a181ca75ca27caee7a3d9b04ade7a06c85ecf12327d9362593fe0f3c89338dfa25745fd1643dff21bbc572ca0912cac85786bca46292b07996e8444e6b9eef9626b079027ff35db93ac9dfd01567e4094d94ad5632297b10d93b55d84d6ccd5bcdd475a80b00a739ef3e2aac62664f4bbeaf4f9995fdff2381a37f50fb09e7538b5c583853a4c3098cd3cd54abb73c3160598ccf94c2dc6bc6ac78d60ddfb84fdb35053ab3e8c77e93ad7bc9f1789259cc1d2802c6ef865a9853441b3bb70532fa1bf62f5fc4acdf0c9c3b91b8655a5bbced62d7a157c8db1e19407908f1e45cc6cbb3f587d4aa9fcbb05a739e042e4cdad3d73ad39d3fbaabc61e23d744694cfb4a27050999db5e28e415994b07c63dff32c1f8d86dd0abb4116163bcbd07c16faec680c9339e092584a6eebfac81d5a09226e2763d0405df3d29a691eac6df7b111f5048dc37612b1a6cf4fab0d2b864ee9c013be43897e045f0ece61552919e34b849e74d8c9ce6e5c2e32d60810b89e3d71850776d3e6e0c39d025bcdbcf04f48218c570116e18b8fe79ed1522816c7ac5872ce3e6c1575404055390bcbcab9f39bce81920907520d8b965deffc852703e2b3e834cf72f31e90c33bb1d5ad540e0fe28071a99c05d530a18d9e3c5b7eec44d8107c302ab635d068f01b34bcbfd22a86ad1c0f87014924739bcfde5149519eeb70c20d50755ea021e1b147f565275619053be6acd7346ba59e7e84c07ea7d9d2f9b46fe46c19acc768278686a39017ea328797993ed9124f454dd051259302d8e7fe39c265a01c4210c8f345b2d58eeb2d395451d673b121dc0904bb802eda433a6986718bd8a8d026d570b2e35cbba5a9214b18fa8eb40eae1b2b83b1411534505700f2fc2a3783efcd35dcb74f69984b2ea2fd6d00b6d9518e7d9f40ef24b54ffd5a718fb24a4af0233c3300cd8017521d6b5d2123b0ad0b041c40bbe642780fb99a9af8123c6f685ab6cfcecfc750f1a79ba5d057051a505dd9f1ea8e55e5275062b928a7a1c3ce10b67fc616d21aae15c02c7e381562d0ba5bf7180f8f0dd646e2a30ec240687adca5fab", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8505ced1418dbc55e2d41976ccf2870596e926708d655c2f4f6bb955bc7ecf5e5e355344575d9ba14aeca452a8cdb663c2c17e2b8f2d4ceacaa8ead650148f08b3f8b56b868cfe1ca867f4302779fc10724c1e8b24455bb81445e30744cdcba18aad012858289fc2b9995af5cca92142cba336382ac88035723696b8415d2a1c42e6a8556d1f47e6f6b1f3d7722857bf4656ebd9400359a2d69891a4b9028e5f713e952a7e50cfd99122dae20b6390329daaae45b648c474dce22f267c0e3b8b467637c4ebba199bcfa9e8c43992b0c9527ae30014547a05c9a593f27aacfc4e7d7d6786b47b1803f34e449e6758768d3d7b45dd3d6b1a616181c329904900da1f57bc97246b92495a93e2dace62aca8f70784716611ead52332a20dc151eed3799f92beedb10679d3dbe8ab27cba7fa68a5f820510446aa0d2d12164c62b8cacce54b66442e9a44692a36ea48b908c48fedb80ee37bfdfec87aa401a3a9a6711f7060588b110c7e454b0a69a43d2e278221c5db9b590c1b16d2f28b2ef71d67c37548567a9cfa82d031e5e0e587b60704225130f0f793c1a75dc1b2af4378fe394740d9edee6573b24b5b180e15dab951e2802597b2dfbdbb135f71022e56f5d169b6dbb7a8b9aefaa0fdcedff165c44238f4665f7d14db435753fce467c56fc1cd7fe46a8d37cac7da011197ff776fbf8bb3eb2723f6589c63d503900d8b2d5ce2a233d419b967ce6c94fc80aebd42c940f469e4d0058742659bcf241e8a6d46dfc1da251a13743364c39f8123aab470ede3efbbf3ea50085f686d25c0cc77a02b295dd93f41b52dcb874e2c5fa6bb40a399df93caaf394a02a5ae8ad244dd23eb92541e297290335df26e658746a83774f45e2adf4f19b9e0d0f32e773226c366b40517f761873da9bcf16bb66aceb0ced7a4b2216dc925708d4824261725cff6505f70fe1d08c43280d75a48db766ee043222d9ba8377471b4e4db88dc4fe6961761db76ba3f16c739fde3c53af84a5fca149e9e25af576b2fc3756b40c7243039176e499ac550584584c7468254a19bf93accb33c2525546483ba6d4d787fb19288586ac87d90b74ab3d8f0ace004682ca2bcf8a09e6dac0d60befa6f1fa82fe0651ffe8728d8f8b9960ffd12546a35861755ff55fca02c9465440367294356c68193e430a41a171f206ac23778d09eb6f2e49694e8169288bf9429aab19f5f5a8efd2c8919f74490e6a0af4ee355a96029fa38a48420a8e61431b94275219b96021125b18c7de9c5d1ad9fa789d8fb38e4fe85a9fa5f87394dfa03a75a69ee17fb5440a48f89cd399763dc681e491d54ac94971ac69c308a5ce0be1de584720226c31cbf9d5c47afe6a41dca5e3a4f8660a8430b2e4dfaa7b31db5c61db074f5a88f9fcffac1b88773b84893d7371f834f4e1f622f21903ff52d9d7f9a", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "62709b92cb314d1348f4a458dc4a7b240a999ce24ed834b2d51ef509d45f8490690b17e64ad015cd5c0e4ba76a5740ec2468cc9632edd0895ad10554f8f9b05a1140c59e19c08bef056fa0f539b675a8568b425dcecc58b9f139f7c7dda04935589bc93a9f378e51f33dcccb1eca0121aa2f8fe3e93f0c7b0fe1ff0bfeeb25a3b1756337bc0e0858545399b8bbae229c8d4677826d4933728adac09b0e313008720d65456c04e58edc2f6a44e3748a4da69b68629846a504bf4251ef864339acd32b7d5b7d44866f516cf6461bd703327a778cc5a9f74a76134658c39968c108e95f010fca237df1154163f686a1f264dea2bcf3cbc75ed398dd8d8144ecdff577fe2c279f41af455b3cf19fe1702f8aaa2cb423cba1aa5fea6656c053d93d16f200a3a491b0f186c54c9b2589d277e3b3351962f8aee0b7b01f537f5cc8f178106bd2da11121a37025add4e3365a8311cb9cba965a10729e02afc5dc114ac9512fb520dd267240b69010c01426c0274a103ca97ccbb05aad039d0c51394a6e92d058b90e5eb1f0fefa5054d378944cfbd24b9fb18addd99207724a843b31721226dcdbdbc35a2c6b0a9bfe8fc0bc4aef67f77b2634e7022a3cd564f8ed84a46f330f412eeb28f24d52845ebcee6b1108fb43289fac6eb35540cb45520d13bf4c6739bca17d77591e36c2970c0786e4ca24f3d27abcb2a798e4adf0d27af7b5d8fac6af66ff240cce30df816ec918cbae3e32fa156e115e512057fcb8e967fd64dc1b90abe5e5f51e717a45e6266fca8918997ab224ebca5ee6f95489e19ee6a68468868454f374056903935a4614ba0c4979e6b41ef130c93f4f695472879e468c630dd169726b07b271cde74635de893e1304b480d29862095bb434daef66ce5e2bc7c1ba253d15dd4ce8d948f3e482b7df6a3e9ac84ef081683e7d90779fe26e3a47c94c4a38acdc6e2c01223c48fd4d8d5695832577e8f163cfe8801ccac8fc10a663e2f8ed21d5618e203e4bf2a31c67f3f90e72184cbe7102b31f15f41f17af6cab13a9dd647c8dce7808ed17bc5e5fafe8ead2cf7af3dd6fa28b8342f5ace03645335300d0af505144934d46ff5c8ac58697329b2ca0016da4a90bcbbb08ff5ce51f05c65ad1bf88738e6da644719acfa2731c0e94d734bc0f81c54430de3930f19ef9945e3f7fe1f33f7e1b864d8858caaf071701e20ff97bd1b6cbc19d54a385cc3702683ac4acf6b219f5e22f6e4da5aa15eac7eef9174b3888aceb683114e697c21f637f1c27ea73e7d96bab33aa8ac0ae42dc8757b867a575f4e4715345dc99d5d0ab0d2ac723798c9df5336ac9b383ce007c4fbd5c9e7e022b8fa446262f8ccadd30b51abb0dd8647b08c996580774e2627689ad1773ff6a455cd25228571e7fc05698b3965d07e27c0e6e9936c1b33ab1be9943d23233aae9e", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "899b1a18d7732e834688af6486acd091af7b235d95dae68fe010f475488440471f3db644c9f1235f70020cb3d104e02569153e7d30fd8bfe3de26aae0edda5af2ddab215f2d9852ab93d84152d28ee7630163be291ee7f19b37c228e85b0effcf2bfa578a3cdab0b8bcc8190cb8330c05553c8bb6630510c8d0965d93cf71782b27d051ffd2eb50a711714f5d17ad6bb1abbe69786a044a2be7f03ffecd93d570322208c645e6c9a1a9134a943f48db91381e1a0ada4811c36d9cebcf5c69f6555941bdfa5bb7a352cb8317b4a1e952f24f6516d9c9cb6a54c6f3585334e20f7de4bd48c13386e890d036e7e6a8a3a5083c7c84c402be1db21a16ec4196484745f19738593181d8050377f1ce9f400ef6942d9d5d666cf92ddc047a00389c3b8ff4c5b92b3a4f8c1470e81e1e3f2fc410cd86b882b0ff2036d313a70b1d9c486e2539742dac30fdefff9a5231e2a9ed9bba7dc75aeede10370f3ebda2f95596f458b0741a3bf15a2f791cca4656d897841a6a0bfef7b6d80a15a8fe70e662335cd7cf3097e61f4028b41d473599a2478191c7a37dfdae3925c42ef4ff6a5adb0feac933c149dccf1e5671ea499f7898b0d89c59429d34324a384acaeaec27b0dffc11b95919376592a669e832f993ce07e7e1df7ac9ba90906ea0a7a8828cdb02ec47d0a745792e388824e30ea4800afd979e2611399dcbb895fac334525ddf930d3ca23fe420889d63d39a0e9943dc4f40fd4d95b0906ff202801c92ef7c10fa28586c3ae9b747fe291d21db1ca1fbdf50f73eada39682186940c9d97c88b8e97b8e2ff5c7f7cf33336f8008f733a174fbad46dcfeadc76f316960ec3a84cbb57b0fb237ad66576c1740b44087802f447976bb3ad72fe9c2cf9d8ee952c7a692b9947ada0bb3bf2b3c14d984ceff7b06afefcf8197ca4a82ccbe68852c997af79b56162f2fc554201c0f2e50b0891185d6de148d9e4a1dcfc91541907bdcd0020ca4b8eb1fdc053f3091a0cc36cd7fff20105ab18becbf92083bd61f83131e556f8b984e3c38ccec1be31af8b96a2daba86c0615d2fd7183256288ac9873328e0a92566055186d46f6cc8eb5434f50b8bfc4ea5d1b4e96d430bddc81895a9a6b68e64782d4c0cfac64f7f1bd4b32c06e7e536f60ef7cdf4b5da3d567503c41c0b13af249938707f28bb72ede45584804b2de5d11e8c487d8cd4d0adca8ec2f51cb68c99c061bc9bbb66b878165a6f9ecec74f691fce208512bd3287bc479f1bd573ff2b5e0eff5b82951b3bc6c5ce6cb6606295a6843015f905e66d266de2919bf3bd6226488674415dabfe7469e9ccb2d17c6db2c4e1dd435cd20156eda7e6a3c151924550e5fbb0cff9c4f23da95bddf82f87e2c22fc30afd7936cbf7363808afa3abbb4bb23a46029490fe8d8c807b0c166d0ed1ef36a6ea38249c5e5ca5", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0e26f5e45cd8876e5019cfababa004002e8608464e03704576e536fb6cfbf5d21badcd5b32b10e2f57cd6f78d1717afaac988daefc6e9865ed76fa13bab8ef246fb3955aa5f9a7cebed2d883e91cb0d11c7ed793a5900dd8275796ffafbd88f7318be3c2c707bff76ea3265f5c8656d31cdabebf0c9866435fe9e2f55419449d8047f9fbb193b312a730dda20334800403b0e9de7ffe634dde8aa7e99ad3d44565eaad3d1ad6866084e9b850bc0396784b757a6297bbcf0001115cb36d7c75ca58e86f79ed85d0f326b3ac4c15c7963c7fefa778bbd58e9f596c06ebb9f63d049b1e20d98e78850cb1884a2e362e0a72ffc55490185059cab158d38150269bde33001c733497be0a0fd2391f6b2af941296b56276cdf31a168af17e78c0ba624d73af191db518a98a7f559810e906c77039aecf2b6d35eb47bfbb9d3c0c28a38bbe786a85afe1e7813f8631a9d5876f83dfeeaa9305d8e50cbe8c2d7a7020603cedc0459eba45349be05a5e42ecbc152183589798b85b98330d5c8ef3fd7c8594905a4d42020e5c496ad6e0d0342848167f05063b5717d2e0e9fffe8ede79be7dfe1010066f6deef45cb22eab37f6e988894dad339e7e65b1651a67e4de1acb3b6394b45e8433f24e1f2dbf2c21d6f194d11906dd6a5d44e4e4a29b4faed59912276005a2e707e71fe9efd69ce8ddcbc652adfa12f5028042db9c5427ac73426791ee9fbddc0a5e5859139d13518991ec6c58ac707170f349eb492f40978251931185ef0e5dda85e193455db74094cc2e527c7ad4c85b5ab4ee7173b0a01ae197ec1ca53ac3f79f8860ef95c819ba1695524762ba5db4738cfac86ebb50c4009eca965ae97fed38471de813349fa5adc97f2c3aec52067685a8e5e7b6b4d3da16b294dc705da4ac0ac35e4698b75c645f1878f44df44060e980d4a4add1f42f68849e546109c78caabc84f58fd306ed3b8d1fcb19959ddc449e449332a7968983cf8ce4a51dc42ae276e1ce6dc95f118deec98b62262189d9b918ceb9f269fcbc713f9a246b1167049c028b52ab638fcdab1a4554ae401328164623a20d0de9af37d9c77b45dca1b3e88240a693f8977d36100a97cf807fefb7d20a056b5b29e8a13b59fc533182357754292b2e0559e1412c8f4bab535e13a2c13bc39faae48ce260cf5e01b08fc89a2c37211c364c2b7a15822355215d612f2a422006b5eaa0330a5420dedcfff2b1b042fa2d36b6ef4be9b5c1347693a43bbdc523e8bc4125d39eb1b3ab96331428e391e6d93f60756b4363c98f887ad22172d3b5051be82d5e8ce7a74c4bc3686884c47ae318390353814e9958ea18a47048504ff107c26a7fb917270451603d0a3e39e01a62f4b8387274ddc9cc1863f6ae82e40194f800909be22c1bd2792dbb323e88aad1614543d7e6a80614d11c9c7a072f15e2fa9", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d3e44d9d7e796557ea43d9637c225c783a74d11affe95c447ac57766d9d7481970a278c09a3104bc4815268f6a46f06b1eec63139703eca79bfc67187efaa09b414ad1769a5b5fa156b56c6b6026a3fbfd9155505e294f4483adad23c9cbfb4e981b36e2c486cfb80bb7fa838fde5b946c5d68f4c3379dfa892550540a46c0f06c7305b88b56db7b12bda42b0cde73aee95d282292faecc81d16bef50ba074979c6b07f6939f3fe3504773c0a90fed891e941a5b30e1edc000881531dbbe205c4116c9387df449d67193f6e143ede1140e08a69a7967d6961f9fc8e21c196ce6a02fcddff742616282c4ed053d1950fb1f45bc3cd55ea4f601b4cbef951fb8cec03c7cb507161f1cee807bc289faf61e1aab0f5d0544523ece3d81702f49151ebbfe09f13e5ea18bf541081599e7522b15065f28dd1aba3df0786deee4fe8aadb4afa6322c27b36799a08ab40abef7a1a1d13a4065a8ee9ead278b2161b24a46bd9be7dc611cfb5db59cc5bc15286e822eb59b9431b9377d320caa903236a07821f8d5a830e30a3edd942b834f168995851467b5be74c1a275ac87acfd7288fc5c05ecda01d4690041d60b0074daec7f3e05415cc3af31bb2509d889b0a31445447594ae1be83e48ec7e0c37b3cfa32b32c2bdd9c5a2bee20cd925525fa76521745b1c0db946609009866217ceb25f905c8270525f878a5a270069d6ce9e93e4543e2786409e680de246d9cef28025fc3f3b8bded105ec8a74d0ee1e2cd138d941137551b7a489c2832f0f4aaac48370150f255a298dbcf4580b6095462b5dc98985bb1618495f2df44735d7146212ad34973a8f158c7c2fca676482e6a0d64134f7722b8d9a39cade6cbb7e4f857b7f27018ec761f2e38dda599b6f93f0129fd5782a42579af94add003620d6df92e79a15ebebb11cb0523e43d8a1df59507a3e6ff5f8683f79f055fa3a7affd753681f7017466b1eaa9dba1d5be3435b4a573e4c8dd476c74d2d5b4d7ac97ee51127fb01fe78bd904370e3b28d145de3625e2634525c6e8a41956ed30f76bc3b39ec8b25bdffa6a51e8a448593a6684d833643e3b2b584872960e852cecbcb71efd7be7ba85d3f517c4f91f780287ff3b2292835eef3edcc8a175a553664d92132f74655396ceb86c7c96a6c4f8bae33f5870d859f3960025ee7ff923c28e223d9710d75c44b7274b041b2476f416c901c5cf0897f33da540a7d8555ff7cb2556bc1af5596e30d7a7aa649cb299fce3aefa5884076df6cb3cd02c15e3a133adc447c0bfe706583e2ec8e1e072260b803ef3d52249b18b8957d5e0943a2d64a53b988817dff2938f89dc0919456dc7c07f2978815c563197870bd391c85a99e51ec1874e15703c3b6fdd4417445d1f9d79d61e36ce61635284e2faf13245b9b982d1188de6a6bd8147f9d944b75c8d729b80", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a62c6a246cf05c5bf115866bdfec31589f810235a779142e0ccbffad17dde75492f3f1d5e97948cf95fe217228ed86f5b4def2e284cab567c270a60a3745008bd149c4188c7b9d7c6440b214a6fe0674a8064efb837558fcb16de7f80793612397c1420231f1acc6dabe743e73362b165a70f792077a20a57f08b46b8979b45f8a6cc5ad6aadac86809c77c4c03ab9ae33fcc556d6c49f9348b26039307d44eda43582fa81c858c9c3568a68165e84c3d7f2efc1290e336eac0982495bf2d05138f1efac99bd61899dc0babcf7df497a851118ca45f2b6b79181e9ca8698cc911ce9474547634d44354370fe606c6c381a2267fbaaeb0bad73e571a8ac863ede5a9671a82f1ad62b195af06740b47f9d7e380962461badb212c7688d7a6153715931546f7585907504d71b9648717dfd7856abd76fb8e474080d4fd7445b0d57fcd62dfeeb5c08d71a81f6d287f0cd35a2d9494cb4bf773f52b94a0ae6050aa34ef8d73ad050c5789622ffd3a10678e66bb4a9b9e36e0d17992c0bd03cf751a87ef0399a09997a3a8cf8f7f768112cf41e5d966a8495586c20af1bab383d981d5b2cb84c000f1e070cd261b07074cef5323ded0f5ec6ddbd13097e846623eb3c08a551220e6a9968ca554a0d8260d06890a8b2a79f295a9a401979404d30c742e31cda1c1d6735b808969740b8c7bdc51690bd5b38a56ec8eae706eb89103a87f8c0fb725fdce07e57ed3e4bcb357725183e181cc5d50cdd3b0d423650fa61c9f9c3a8fce468b2d71a9753678bd40ae8d1fdf54d5f3756439233d953db383c2f7516248d4ff709cf7ba33621f9b3430e630cdb51a49a236606a0d0afb89e19037756828dd583fdb0a24335bca3b8400ead8841c1cd632b868de6dda949e004ecda4e3c236b9cc70eefd202f0ef2011b6f555a49da60a87f6c8d45ec67da444413833bf9d4d961534911909d3f3b52b7aad8d03841d48aebe877aa4daff2dfc97754889b3dc04aed5e407e509b81a763e63da2443b87bafe3c9ec370e6dd316758d9f96376b69af5d4ccda70343cd31260d6f9ef7a4b8d3a048b46205f1ccfa6db815f7a20e949ba90f105e6ae932298d44b0e3d22097b9155029e3b32ddc8dc7219efc7e047fb02a70e2785daf78cb6000a2574bca15f265fb367933424aee038bf87383b4711a7ea5b143d078fdc48a8ffd6a0b9dac61051bdc8cfca379a9e86372436b2b89a9be53c72468c5bc68b1bfaee7188e9d5535f6073177f32301f40c6ca49fcb08df543c396d7fc636aea3345502fb72530fd3634f0ebec05b522ec86ba1954e654f52273a87859356207510acdd266c93481a75b99877fb3d710a1799f6ea5ff9d8f02bc466a4629a50bfd3c249f54f0af97f37d96a1987be538b652cad8ac95bd4f8d8a7d8e2fa19621b6c9b4c3256cec9662ee396e60308f9a", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c85fccb173b76f55abc2ee54f9af9d0cad40499963255bd6b272f0e6d55bcbb5b8f26838515ec3ad589f36daa71ea8c2e797240f6a89a0d5c6eae368c76e9596d7651cbb3b2042cd6285f9ea0700eb62d8b436c70759954d6a6dce1603a05c0ee683f7bdeb4c620060dbcd7893e3e6ff924081a60924f35f18418158dca1e2b071fbf03681d3ea74ab3a7e619e57038afca68ac8c26198c19deb0f09c15c22e2dbfe09b036ba379b8f8bf2f65fdc5bb7f9a1dde4c07a7064a67120ee797eadc64e1e58f4b73483756766507f1a9da9e47290df2e173a78ee2e0b39c83557f9de9184db8a430701bed689889893b00ed5f8b3377bd3bc444fa1c3469cb188df2ea8c01b57786dd3721b723a10c6c2e7c0e997c7a7277247bbc6b326c0a30cbd269128db9216609d725986c566a8a7eaa98a3cd954fafd0a61f0b029c91717212a9e297c625b16b24c87d8bef2aac4f57d20cc8dfd4079a412e6ba6d9a3371b1391148437762efcb3a028f1dc62a0003191ead7b998a6c1cddf6e4a943cf0256fe3132adb175754797a086ab959833dd80c33c44957923a903d96003d4c4ea7ca2d978d4d665caca2cd07eda5f06a74a320dc5951859d3c2fd6ed87294944defc7aded8ee8b033b15562cbd01e7b9d253d5bde71b70bd999005364585c66fc3b2d2c43ff1a247406f30bc479997d4a4bc8ba821f21d884e07b37a011c0f4cfb12f4c4de98817ed16d808cedd67fc0baa53f754788219463500542fb029d7a53293f773446170af1e7d894843d52d4e4e65d06cf48028079ff1b9f3ac9c44e24f88e30f45fc0572e5e83a2f3523fdcdfdf0fc1b7df46642ed348d6a0426bce51b77c9753837e293b93261c8041ac3ad4e9e942404295766bf26126d717df0b6331aeb0ecd4713f04b6d77998d0402104ac28a620a67c85734031a82d6dd9aa93125969421e3b07b79e4e878ef1f8c72d4b88a941ad2a9fa43743d5500a16aac9c02cf120e73ed427ddaa141ddca11a3176a26214ddce5a9d0fe80197dd5c377eb319debb7eefdbb4ea5f98193b471ebc359076ac71cc833efb7aab171e98d1b438a2c5bb42701257ff77adcc730075b853057766b77159e57b525885e4cb173f9fdd2ddf8de7a10b2df5f3335cbd4f08f1667ad623bfab2f8838d5686f94c83ddba484a3f92544295f16923fb3e7c18ec8880d9569e7afb33ac5bf876b4d79893ee6d03aeb9b411d75c2f9a4fce8c876d0381b5e650418f2dd7c94fc3ccd6ce7cef98db7a096566ec0eef383cec223674532686c2603dd6349d47eff4adb1de6a1e966fb795fe6cfd2a3c4f003b559a3ab2d886e93dbc86c1fa129b31fa051eb10249777176f64d6bc3c41773b7c0eb98b56ea8579ad04e5cda4ebcbeb47bfa37009a79c8020c01d18e56e507adf13be5a5885e572246d561c8e404d24adcc2d5a", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2c15e8cc580e668e04c315946c5b2594e1b0584209ff0f581c5de6874e64f4938a55583fa0c52319865eed75508fa490156b8dfdaea8225bee3644388c98498c750be1145849d0325d188cd6cf5484c5f241c6fcb6dca5648472911edfe10afbb5d3761364f0df4e31f1f54388e53963c8ea4ae04b8d0e8ab1a345a951489cc0f473386504fd84f77e37acc5030dcdc81a4790a6013eaad691cc85ead0fab32799a7e1fb3a0c0f24a4936a1aa6f7bc4d7850affc3e9a83657cb5ac3786f4276c3db449fe352ed5b0d14b6d65f92996939f3a4d98a9faa88e82e70d8691eb05c3a931cea08af6bee9d40244ed12d25a7236ffe425cb1eb83cddbf34084127a862150042684d248027176e37807cc72a92ccf2e819ec702e08bc3cc4ee9cec5b11a5b4158e6e5bd13b1dbea8384356d30d856f1195cf4001ea949bc04f89ab18b91bdd0a5ce4158acf538cd9ab0ef56b8d39016e36c1316512801f25c9a1cb303683f9778d0530090b895f113b2306595f67c6d89871603ba2fa962c61ce9d68331d07a3e2cad5b8e09d3bc8339ab6805417d3769b760c31d7e484d82724df24a2acaa06fdb658e7a62c41f6e5236cfff560eb5c1483e233e903254083a04d009a6e51dc844dc1b21f2a6e1c8129aae4a8a1c33c4e57887cd8c1e1748441a9a3c72bcd649dc1650344b74c41ae8ab9bf89fc47df37fd0a3857f070ed33a1687cc2155fcc0725409b7ba34cf66cf7498ce23e5d0e0623afa6dddc9769542d73154e308a92f0337ccc52e7aaad28c70fb92686fe70f9780e91a449c02a19eeaebccb6ae077c71af980a6a22d5bb82b0909a876e5bb9dbe2ea5b9fdfe36669ac3a375b19a9eddc0c8da83742b7c3b09522697326c1596a4d4d594bafeddb2913b3f34c9b21b95b56acd62126218e37ef5d0e0680081fba0e328f97eb80625d5d17a6d73291be41b1b5cad5605b4da8a5c1bcde01f37c21c4782d4e1e6b1bf462f72799a84dec71bf0a2dc826321ac83f8b1d14ffbd77746d74eb3852094ecdd58383dccc43e652399dfd7e75295cd85bde55f6511887680d8a820d8acc0df3e09d73373d3143001e10fad7bd3d860865fab08701efb9ac153c9af252abcac6dab38edd5daeb9b9d42c97c74fc3645cbfec2328b1cfc3f043fa8df70975fdb3543dbf899cabd61f6a58d50f7cd8efdf119a95aaa826e9094097a010f3b4b634de438bc64a821483cab6a03c988624e7d971a2484f5db0eda74fbae620ec331e3438d2f5377bdbb0ab1ef602d17bb119e223c7806aa64dd7cf1b794ebdfc87db288768b0b104b4ea2228b3e9cde37b709b741a5489585f1e24a5dd1414717886f1e39c6f0ebafef7f3d11b6ecea87d432cc1b66b2c5d4ee02990a532295f40168ecbaed25d58d87d9733bb7ff774cedf042a0ccba29450f5b9802ef934f37397c45d1e2", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4288e038d47f99466f8e8983de5b5c91ebaeada1d0e021fd0f7da337e26cfbb5ca794efdfa92a43900b52787301624a90ff834bd11a5c4df4171e12b1910e1ff15bcaf50533cbf0f0535fd7f55ef4847472445c92029c2a9fb0be103b6b9ea07f3721a903fd8e577e8edaf652c49837728e5bf7ddba0a4c7a8fc8070bdc9346d9f5c53ca040b64c27f370d74edf49f1dda5a574209a29219c6650ac96edeaa183e6ee848a3b304b7c0b80c61fb63cd284be84779b6aec8d8f074564afb93826966d7de6bb8aaf9796c88849eb3adea23fb7616a845ac1282068f638c6e4cdcba5b0be065f7b4c203eac07a63435fdbe777cc231e44fa0a5f4c32679a35ec964990b058f95a222b7ea40d00d6576490337e7db2bc4732dc48ed8c64e84bbc8e50d03ea4483f7d60af7194f9f9b5624250d8d02977f4d429e5b33570acdd9c146e9d1154288bf388153fd7691be5e6d8b6f3dc38ac003815f344c1bb7f17adf996ca8d7666b5377b84fea33af3a344d7d41aa7c5f251bd1d5b363f1f8b6b587b1ca5f9de73f68160633861ae31bd9c42af63f0b8c61d31c2dcddbcb4dfb89504330bb69a7a2a44d0ecd712fe74c99dc4471b77bccac4ea3b9b0d979032d19a53522d7c9e010fa6aad2cb8bd5f344d3815d1d0f6a563c1f2a79fc8785cd1cd04bbc593639692bf8a1fc63fb3756e6d0c0a57b8189129348cf175a56589cc430797b862dd2c810f0f63cba24c6058e6ce0a35def5b8ba30a326c29813bd2e6771e6e518c55deb6c5871c0e6625fd46d8cdb43d9dea2984d3ee803242537a109aaee456ae562617ced43dffd1deac3afd8d9fd9179fd4b85ee7dd052c1cfe98fbfce36556068c4300f50f0514d512a2e0d04cc87049b633c6819d0d1b0c8e8a2d3c827749e7f42d1f1302f15194d710cbd7f2975e5e726e683f34b51db40eba045f8e6320ba3d2371f098981c588d3fc9e242683f7e4f36bcd7dd71ad9fa4f851497444ec5520723dd9ee0e1968a3dafb5aff5c17034332f74762c7e5f4753058d273776bfca29b21ab0a96dd46d22e79215765eca40a7d0dcf64c4d9e69753e30ba9a412a53ebe943954831e0f9777117fdc0ce87c75f1ec52c9b8acaafb782ffbfabb4778cc19118fab89b6962f1f7aaddc087d1644f12af242a3b4f50fe31f91710fb6a4f84273a77a22f8dbbe2686dc8309db0065336d59c618a983d29a0b471e1be107ddbec8b36dd9c40fa94f987163ad16f761e60c6088e56784ce5c64bbc945121ed6350dc5fc1f21e2309b2efc3b94a71a17dd4c2bf6436b173be93ce4713cabe85ca73f6613cd640612aeab30552c9534d4597804325b1756753208d85e4ce05f1200a8266ee04908722b0f09253f43b1f35d93d231ad97a0d9c55d94b848ad691266d90f3399d0661176bfe38cbd91a9c3690a7f75473cca4d90c8998a", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63f8c9c1b85922a531d65442c58ba0054d1cfd4653774eaf5f77bdda748e654bf4ea88e3cce3c8a1f4b7ba23d05ed00a0adce08edaa31c8eb612670e512b831f38d70102f32fd53c2d55017f77a455995cace8b304bd2e0c0e0fdb8c69f20643570d0723ef3f2cd62026421bcfc722748ae48c13cebb30503139625268747354fc7ac8773f9bbd3e90cf8a7b2151cf38631799a7ad0bf7baf95cda9d66d88337e467e60c962cd3d1eea811fd9aedad93f3e4b238fa2abb72e36481edb9e96f0b5e066b0b15ef2ba25871c39d8fdb2f464f6d7c299c266991c8c9b7fdb9af35c087bb9aed022e8cd4eb6f7cd7277b8d260a972d3c7dd8d5b3e241eb722674b3df36cea60a40bb0fedb0f281448fb3dc57ef384b532b4abd88f3e46bdb70ca3b89692f0682be1093696d8fe17c83241cbbc670ce27b915fe7baa16ac8f4637bc3e2f43e980e689e60b927214a073a41082c374f0b1d17f61d13b33d429128749e33558543c0aa5a26c928f8c604f48e558430a738e0503331274912081948462606aa39ac8b17693ed2d4927c5cf7c28e2ee322dd18366f242d1c9b955be79d52ff565c1264bc05fa1f724241ac0e2d85b38c32de5b46db38c9992efb5544d7362b2711a3f8d98ae411ef0a0776e081671fe8473e3b8c6dc4fcd647fac3de1c004cb61a7312670d1da508fc4b9819e98e68b1149ddb1dbd1f3d3e16773965831090c24bf7b29e9ad2092860abf689d90bac4a2b11f130168b923fdb48906302bd834f7bd2743dedeaeb6a096795c34d72a87f4f1a340af7cf74ae97a411fe7b6cbe90513d37d5d46f9933eefb094b054aa92c40c65c70fbe6ce47dbb67058a9d0ee527dfd55663d54ad7f4bc6fc294a594c159b3f0e75530101b78e345b7d6704b8aa32201922bf783747990ad0cc55acda82e4e999b7dfaafef21ff222115e8a4f4a6d352463c701ff07906c7b46ec28e1220ae7d668d729e41adf2f49f33aa853a83fa26b7548fe803bf22c7420ed5404ae19bda8983c2e4f3e4bc71941694eae7bbeafc73caead0222cd33eae59687228fe40cc486b9cd63a61da2c79ae3850e0418cfcc490fe19d6d2b13d310caa4f175276b19c747cbf633d89cd9b1bd24a4f64a84420d70c1dfe70b9e14c8a7efc033340d1844f0dd4773d036fb75f2daf973cc066631d119eefac54c12f2ea6e4157e286e5a9bd88cf9b0f1fb832736a0bae3d3440320489ff9d1b7d78d08b3ed58ab7a2e43b141de1544a555631ff59e3d218f77e908b27c22deb7c303f8a1917b2672edce6d050a88d3975265b6b01b51f6017d0a0ace4ed41b9341bfdfca30204b3314fb2583743853841b2f2b09f196e79cb06f522e5cfe50ebb0656ce880274402ac1aad7eb962b56097045529f7a7b939480a152687811f3e46e7d1794cadafa95dcd8384d1a9ce747ade3d056f", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "84abf7cc1abf70cc279b99068862d0b4d60d8cb3980d7ea3efe4809e32ee754753c2137752f569abd43138c0c05b4cd18ea8ed62d9529caa56928f5bcc9d459b7da3b1b2269c6ecca84798c14af5a549b9b91e4b9e1c24d497621c1fc81dafbbc0e6eec0a1a965405561e107166c9a9eb2d55f8c05014a3150a728c98c83cd0bdd4063d18fc3f68614c3b8ef265251a827d7bf245fbe80e02afd0cee0fa055896290f09823499af4868e952049777b4c8149276762fcfcc0aacdca8a71174e86803c29169276074fbdc3399091b1dc1b94eae13256327189632cc61211ee2c2d9ca594e39b4c45d60da31401a4b3ef3eddea3a55290bd650a77d3405745445d3c207a6bc5675ae70f20ec63178c26f4b760504d0d6a03aefe620aea49083da005f730d6e0a90f57808c27f5cea8a8948d2c041e42820f7ca80241b568439bcc71113ae038149ac69a2f75272246bed521b5a1ccc5bede1a936fec90aef0330673367efb6c94d32f87f4fb6b11d0b78654ce2ea590993d52b78670104d235a69e15d3da4110b286dbc5b60c2880d9cb06a7ea5c900b0fd5265f5b6c2d40aa921cc57970e69e57733b31ba44cc49823a425cf2a35ebe7a026a7d8974c899539088deb885b9153c5250958649db8d051f8a53c9f8fdda9ad47046e2f49ff6e5027f1241ff70ccddd8e92299e18de93083844ac38e065e72cbd0a4eb02aa11225456724b66f5c49bc81ceba51b9e82e820da58b7d00551a41dbacefd49e67671b40bf514f58f3714bc290587f10cf7787de0f53c2bad94e3b6bbe78dc02fdf9034e7bee280820e09c7f9c71290a3b457e9241a9e36c42d14dc4b455788be682227730b268511ec8143cb390ce99419dfb17b5256669c9ef64461f843df774718d67b66a9f76b90eac18f3fe92825a2ae1f06efc3df98420f25bc0fac97605dc2b8011c82413aaa50e73595ffbe4faeb2560fe00f5fc666ed60ec5a7029c981e0a41b16f315d04621804b5c0c68a60637a90f61e878a17a804804deea11cbf856a405d7ec050c02f8d711e5130266bab3109b2b74592e3273316a55cf33aae05bc639ffe5b625e73b11a1146e7f625484df058ecefea0ef49d00379f22e46a3b85893b4430bb98aee2edfc79325528672c8afd6176146c04d19576642877d91754969b5ab426fcddd9650197975e5f1c59a7b710131ba005d091264a345434173007f3135353a75317acb916be28175102cf64199a9b1e1830526d9c5ab73af62a7c9fcb1e2996e94d3fc62c98a71a528884a7e2bb2b57b7d55a12a6fbbcca6a876b63b90a3b24a64855f2b47a36a98271081c6581234e9bb5f00565c30b622d4545424fb6df95787ebfd224fb4265e7cf14b3be9fb6e6fdd3317bc613c984daf24e8d69e17acb2ccba5a7750b39c055e44b49893c914903bfa59de5baf81618c37a3", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1e67013ae1d3d4cd343c540becba042006e85a0b375ca491c72497badbf2e544e457e811e75f23bfbe56302c10f5c33acc97670c9662d303e50cc38307989d3856fa5734c2f2790c4d276138ea88d36c23c8efb63233a295fd8f1d54ca72309e0688bbfb664f309e52ad48b786a48b7906e33c0a6e69e62f1b68da0f6d0a4e1fa109cd57b6474bc49ecda0470d67d539896ee435d04dafdd143627dbc972b467905ca36d6f016a607cf9a1b568c6d99c6c58e380640ba147df927557023c5de0ed5c316a43c66ff1a34f22784334700bdd592f104a932ceaaeb47fd72f9e71d5b5aa593960d38c80e901d5f48421bc8c3a8f75314989d9f216ceaa509d6849476ee6d497e268cbcd2107ef6c4165d826aec7ec29f0a8d7eed83a929f2ed8663dc19d94d6fe0062cf5eda2c0dd5f58507c4f27703c4254235d05c66f5ce2ab5eaaf3dd2edff8461e06f8a1ebc946ff708f81436d1aff569829a9e99186fe8526fe4fd623c715b77ab49e8d77f2036fb18e04f03d5cb7b9be6a92f3581b9c5b70f4a995607f6cde68ac866835cb15dfb14eea700490c707ec83412895726314723d456368c2170a865fa564adb98beb2fe59273833df7af82181caecdc4adc5ce3ef72a256154bb32b091970b1974e9e6509b4a09971c2270f040876b1dfb8a61a3099907450c3fb71b55c5acad0a3441b1cc7c3e8ddb7e68e92ac8c4eb7888b24751f6f63d5afbea67f458f43be92d9f94260d50896b75a079641ca68303d0b530757d448b4ce738db5652cb96472f69bb5e94c7442254b37d8e3c721550e486d12ce8376dc4032ad148df0bab4d2fb86d0db2d4617e3128df80e1315bdea234fd23f23bb492802e0fbd4a936514b7654b1489822dcc45e2f3a023e8848d160d83ce4ea778a701fafd29b9f47962a59a452ecc48da8420bf84465ccd1f31ca3956b03949216031398ec5787d7e37da30538c9679bb71d2956d2a2a412244be37d4103da3406ab76b5d9f88e99c6ea1c3fd96000becc608d93604a2c58d1f193608d389cd4a3bc666a88f86902b76aea329d628e503f999459421f71ddd1081da107f54a5038e89f734bd170c5470cd51da4f1aaa3ae2adb1fc77c17c2a4d7b8b112fdb13ae553cecc8fa099bcb0eb27aaabde87909b000a58057cb4f2a8cbf37cc0c120fb2d4de747b616f460a77be4f4293f884b5963ba3a98ce4291d173b388733294aca634a11d0467b5f69a5c2a62fee0b64acbb36bc2c78b4b187522e76753eb3afea1eab65f4c3649fb3cd8e70fcace09c3b8c6be8bf308a1c1c3a4ebc8d476fe7ba5076f97d0dce571b016d92904090514de3e38806a7dff3210bba4770e33028af04f5db18bf436b6e9cd2e4c40d4ac42edc18f415cfe613d29c01e46b00392ab1da56ed2051da814ad9683c78b0168bfb34ccccbceb20465c6450617", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "83a3b5001414b5169133028ea6e5af6ed868b8ffee5f257526701ee00a62c7f45e1bf924aed471c78d6e7adef23aecdf63e426cb2dc22e48cadb08d52a399905ed44814af74721586618a35b2fe47e875568d695ae4dfbbac752762ef9a3678c2f07a1fcdcf8ee6ef02976f8ec27e10bd042d4ba1327bb16cc90a9f537262cb913182c4525a4b2d3c4218a24e4cb944af392463c55d5ed769b3b3807184f1a47f8dbd6072b58adfed31aa83733cd84fa5b9dc5999b7bd0a9fa9ff9387638022f29583b5c150b71de2bc980401ca8f70b5f1e1ba14ec08e35b1578869ccb619033dfc971989c17de419fe387ced6b8efbfa6757b0915fc327c986089bd41351c9e4720a2ed729a3f16ea692b705d32d0ff8059ea60e5bf197f65328527743b6e5f66aaddd9897cfd61d45435a594de2e2e1e7e55b0bb6c967112aa7e61b6fdecf5ca01a0da9a77c7e5ce3a916e75452c0657cb43a1f61b7b72d348e8674012b11c229bdb74938d8afea301c5938d8c2a8a5c74baba9a09befccb5ffc1a730a4f1a86a7991bd8362a0dff496cc0afc522867cedf206043be169ed40d007f004c462e78a3af90a5862499efc324713a50612eb6e09e7131e7366b0045da2bc7ed3c19c7702829f1a61bd59bd6395523b219ff5e62c2c6aaa014834c8c9985acd872af94284b451cee32e8c1e9edeaf65df602dda4687ff25d9cf12c795655f2686491f8f8fc1e8cb7dc6f08288f8673494a52cf0825f163fb61bfff6d0728c06300d58b26c29f1851ab9c4d4618589c0ee08e3eb2ae9f327c63db62ece0a773da3a1c77e83d32e2ece582f045f630827399539d8df8cd46811237d3e34fc9402685a087bd51d303d47c4759ea89ba638e10321d4e2c7f5e9592f268b91236eab23fc3dafe663ddcc316a15a40b8b530ce9240c00fd7ea51684fc1e33c023f9c26a779ce4bb98914148b1d7ee3a6013a037f27205da491ab4d0d800877988d5ebbf9f21071cd674b528c0a365762b10779bdf2ee29abf875eaf4a2ef3cc19679114f340088f398db95fc00f200ef088f5217d213f1d90d95649030eb02c3e01aa3f13e42794014072874c7e373d58affac12ffb4bd05074e20bd5d94d00125809eff7664c85656ba23f5b6713590fdb52cd812fcfa26a313c42b37103efbb1eab615363aa16051320f7dd7afb1890b6df4f06aac7dabf2f30e1c1a6cb54f46f696bb1dea4c7e61b7b3abdc3631a22307e5a1638a94210b2ddbaf2b28dfec2bb13e436cae85b5acbcb1fb4fb14559db0bb71c3f96c97fb77dd52a6ad705a0f5ff295e3e64159c712cef175fc812aff1d0fad5c529137ed30986b877d1f0d8ff262f5e0c9ad60929b6c427ae6d0b16364b500fb24836ff1f53d7e420e1db9840d638f4e3478a2e61be545f8ad844599b64f9bc8dd9a6fa09d81af6690a647dd1125826", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6f0adae7fbc92c01a071ccfec88cb4e5f9a432e74f71b2256687d8556c4596b730f52519b7449f7f0774b4e821c28558ae0d7027e1415ee3b212b491a181ce5cc547254a5e118704394eb7efb29fe92cc465136dd6dd602ee2772aaf73bfffab334c00264d8b4181117f423c39a7c8f168173fa5877f82c46a6bb92d92da58550c60bd4616fbaed7cad0a4147872b3e648fdf9634ff9545c664ae3d7e0c19c8987f79087bb23aceb55166af9c5ac389c7701ff8b9b9ded75d693c79d91e5ac129c5ad78ed242936c84d54f5edd8b119b35e70c79e8f897208673141885284395982adf18017008f36b4feb910c05c0550575e7cef0c4c0b4a7bd0c880cb11e91fcaf48e49e844ba7d63ca007b786eeac5358aa6cbc9a436767bdb2aedd5185261a158f5d2730619cdaad04476a73576556294aab775404fd54be6e464f9b5f60cb1fc55d24c602f2ddc0924694a3d692c8e18147e2351ed1eb12b74785cb99772d12a0ea7861a0d9b69c8d1ec03e77b6420b625f8ec82b26647a80a3ef68cf96024558194ce0a93594b179a71fea4e91d22f7d94bbd34794f7d2dc55a19e14fb17080976a6b423285d16657023d7d4232a2cc08b960423c291e2faa39c0882d8ffdaf9985ab7c69be800321a325bbef56cd216416470d14199b9a1842f4fd7e8726583f89b0b3c63ed0e02e2198532ade03652888158ed84a0816e185ec151977495ecca45b1e200937df7e57c33dcdf7e967670bb6f56c9bb952c27188a21bf8fbdbd3af5aee12ab352a624468b674baef475a477aa767dba6e03f743cf6631a1628e31ce44861e88c50f17be61888d33f53e014731df3bf8d4973f50bdfaddbd031a8059a5e27bd7f6a134a846cd0c0786d687c9ffceb3db61f2dca00bb9b9bf208a9e81684e63ed24b161f311557e086854f6a11d78a3dbfaa3212d5b41b524282e4f6bf83568e4d35a401b3997813fc787d6bb74d3fd5b37b10b625f8d3645c9732e7d0613bf3afc7e8e62d28e79410124eb619944e7df64f2f22d2bc63955f24705e92f467a50d1e6cb4dedac7916756fe926d3c99b11ab145c7bf8d73a89bebde1e11cf0131a1f8a4334e0be43b273ca7d35a27821f2df83079d36e7ba634b602b8129a34a66c5333a2767246b04d7a8aef1be7fe3458039209bb4eb4024605f8c4397ce4cd313b8725d21506ddf00a86b58552f585dd15214e0b921bac4fb87b7f2a69cc932f4a818af77b5aa92f2e1428302230d998b560cfcc7c33530272b4d9e5671bfc585cd92db682589972dbb7aa4a73d7b868352ab2cc9ff933a69656e30c405399cbed38f517c614b09b1a19b404476cabf691c4135a2643c2dfcf719519ca3d349f377f5e90af06dd6c25036825fe706fbc4cfa781a0ceb2daa5003c055c6aa0c89e82193d79393bd24ebdd5a9196f607dde7cdef3117e9a", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "96efdc020bc283f9d616e97669960190b7f00c1de51115f90186f691fd5f4429ca9e3628df1ba176c9002aac97d47d6bce84db33daf2405f5a859ecce36fc75e17d427f8fe9399d7ac70f359bf400a308cf14e7e09090f5b3717aefbc5d66f844c596a744c5e830ef88dcb25df7e41c424478036321d6caf92f2dfb20ff30b50c0ae0ec96d480a90d468e0c005b8c513fc36bf7161ec553f4094a3bbd7bbcb8727e800fe6236854e716628d0160d842dbdbc8366acf5240bf5f1c3fd6a9555d3667146f605a1809b96ec85d70c7099a74e90e15f49aac10860ae7dc39df4e421a4967df02353ade12dba7ab198fa281dc31b1e5e4d71756c16f8878a3fe4ca0afcf21f47d68698a423551958716a6295d2ca88469f53b61555f7a01f61fd3204050225981cbdefb404f6b9ddb9eb43ca0530609a5c5e1c5761bbaead31378af531d067716e15e0b8f5d4fae07f7e656487208d45d1c58ecd326b9f2bb9f7d133a46231631aa0a9e9416eebb7ff162b4b5eae735cdd665339a7fedc66e9566a2ba4b458b02a94b871a2ce0d0fca82199de660b719310f6147019e26f2fc36343e5b10303dfe19805fca47a2e9dbba2e459d05f17b4c40702c072706551d72d8eff5f916abeca080590b5c5ef559634d10fbae0c638a5ea7e4d8280de4dddf929bc58d02037b2320ac87da63d6945754c21c62f9d3eac295fd589fbe6a6c2549ec09e8d99f32702884baaa7f9f721a250d383f72c560af1d529a6c50093f16d114077d8223349d1318322495f992c0c78585f0dcf463a797745dbcab40111040373ca23336328f5c4241a2d964ac93d4badcd45be1480ddb04e8d9535318bc87dfc09c5766d391fa568bca0379ec83b7c7bc45932a957717188954823eeda35a5b77052ed73b17a1d197afa03f5976adf5715dfe9d61d260a700105efc50016d650f2ecc174343d4ed5c5af2b73c637bb5f864d46373591909fa6f44bdc01bf2c1f7e81b78ca1300a56a1bb8e4e3bc03b9da933b7d0e27ccda99de4aeb20880037cecf239dfcb85e80f82b83b90756db348920858afe39ee4a0056c7a78c1ebd9f2ea09e9301a5293b9706c67ebc44f95df4d16609927d778249d30e3eb96c82b795ac7446f1605b503c3eb04469d5b9b25fc7f7b16249912f72d8e8b0e331519d2a14de5bd28754923d15fc0435fd882a9a9e2fbbc0b939326bc020d0738841762bd4683f6598a0701e3ff0985fe667c9c0dbc636f054aaff1f8901853820544ba9e9eaaab23be87ef00280a6d566206041e3a5369ff75cc76f8b01ee68535e9507a6bc5b8e2dda32dfd91349710a0548d52d58b2056f500789a95bdc7150cce15edeb15fe82ba2d05808e75fcb41d0c7284539cfdccf034ea514cc954332e5e09b89659ef9744ef9ff6e28eed77c8a8f55d2c29932f7f94662718f618620584a", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "85b616478e65346cd724ba2ae7b2837ca835876c9639b30142b2ac72e529f6096a8f6e8e4a7044b91898e9f18f23970f06c422a881356c895d5d0a39f6db55d4c2bff59f38c560bfcd5bd1b6c83c715e06ccee307707ce292c96b3f7e6dabd1c70ef077b2e8b5027761208b66c2f3c51f142a69d3739750537666aa7f8b97ebd399f6ed34908b32b2e94b17808140dc2566fe48a60d46ca67221aa505b3602c94ee40670a865e4fec7651dda0f718d288ccfe2c455d51c5e0684627f3ea7aeae3790c32e6354f1f3ff1cb3f6cef1b44de57f48ed919e2b7a8eaf9f0b234197702c6dd7120acf542a31f7b04ef63db3f0bee111a0649d51d8fac02c291149212d62c5c2748c44f1ee0175363484f5615eb14f886811cac72d19af952c5ea35228279509e46bf57e51311b84a211ef1e1de40d391a0aceb6530d5f71fa1d0062eabd9237b3a6442d7aff204d34eeca905f647fa8f84b6ddc7a8e4fcbaf5eaf46d171ac8229ed213cc4f4326253d194daf97fb5f34cf0b5033eee8a2b0f3d19312d1df9c4b6e6a2d4bdabde9bc7d14a4082ed554f499f05f8fbcff1106f596966f35bb8dfe0f3210c952b59e51825a2a18add64b6538a8744b2efffc77c61fa686c1bccd19c9f30fd1a08196a33dfbfd01eb18f8dc9f51ee5198b000e8791cebdc87cfc275577a5c7ac8b8d470bdb42d253d09406fe179e8a18838bcf2ce2808996286a4842f20db19afc4fc7d85e1180e0f2518397966d6197c6650420a0a0661551a0d5e7e4815dfbb39242e0f88404a05780417ea1024c4b324ba064acaef6104a77932d768aadd93ad496a15cbdfab4f8886829419dc2a47bec516bd7a8b8ff33b46bc4acc60c352a4355d350ed3534cb12fd1d26ec742aa286b9bc0a56f72f1a2934a719d5ed2947259a005b67ea3b345ec6ab77da0518e03b1da59a003d3f3977bd197c2154ee15f7b72e678e42484675e69d0e94f3ff2f5dc4decfc8f9402cbfb6eed6c71685e12b7560e60e51caa796c40e0f0856c93597a1347ca1483bcc335c76309674d9f4747b1011d54fbbe6ea488766745a9bf25fe6681d34a68b8f4309ec64e2c78b7ddcaab37058084845eb358a40e9d1857c9d7d9a37e661267083f9a6cad0cc1c769440806aaf0a3f911cc2c0d0b6ba7bad5d4ddcbcb52b9139f345d5112bc091c98d5fa200a8c5a29595b52cbdd77f521ff67c4c3cef51f44a2816e5ae30d9d314fe97640bdb0a0aa59f4db75bfe044bc163100f484e566da2d35c52f83f6a1046913cab5d04527e02f49a81ae7a80561e2b024ea95c39fa5ede9ee8c5af24475c86687c503f672e3989a9659b149f2fabf9a1b016f608e54cee12a173e3f8364a9c133c82f2ac04c91d91c720694bc7d7b3d8a7d4d957fc0bdcd18ac789d19ee08f1563de251197d00165b8ddefab52bb975f906a574e72", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8732eabf5f2548ebecde4cf485fdeba206a2beaf66b67e2c8fa3cf09d9a060a7410f7cb13676479dc141ea92d300378c49a54783791906064daa0ee34d18f915e997a515d2fa62e6f1d27024bd11eee8a58c70e96d212567da3bb901204f3c92ad4a7ef9a9580575c98026847ada0af361d994ea08868e599daa02dde93dee6220aeb7b76af13b7c36e7c1c03a0ebe5a43d3332bff0e9ffe14c930e902354e87e0301bb24867e61d9a799ebfdfc6ab496ceb9e85e2497648071132a55fc6335a965903c4e9576247a992a0d3722cbb86b049fbc0c47cb8ce2795b77e349f76b7f7af30840d699c754a436629b85dedaaff6c51f4622232ab93291bd02fd2622cf1f9f4a3c198e991364ebb4a874c30bf5cd841efa0320e26d5aa031ef1f01d5d90a5d886c62bb6eeabda6e713ccbcf914d79f2b3207d26f1aa8b1177d3a79e7f1db62cf8a4135da33cf467d7a6dd652c8953f40414212ed04ba6a6e8384c1e86d0ec48ef20a51179d267ae06d7b3dda200ad92d2aade18d46329dd14832b62805c7ba08850de579b551f3223f3ec01b3e58ea3f938e9ba645182ac3f55fb19ed0534d5e29cf7f6779d9ad0b3c2e7db441ed91fc3aa982a42c5e4502e0721a7768449e3c2fabc3089698db519751c155a55e76bc3bcd7cb7e2f3c521963c932feca722d670a13b82d0a5bd771d40c8bbe042d7fd66b6247bf7127c79baff758f242e6f55c3eaf8a8a4bc7615ba2ee4c2cdf3b1fd4a19a22898ce3faa622ee0e3f76eab409b86361f79a1170760fd093fa35e3b97e5cb787b9f67ad8b8f20ba2d9a89bacfc25a608cb25a133e0ee4ee2d2d80aad12ca21cfef725dfe7ed7da908f212ae55083b8ede0655e3579342958728f4364e62e82ef3a32174cfba82803db9deb6decd62b66d6e95388c58dcb9585626753f49dd745688224c8de72f6fb04f4f2dfb6a390e6a6412be6c04d3e14d7cbd2fdf8bc2177c8f2bd31337d4deafe84def54b6203ccb8234c124e5cb2eb361e345d49ee6cacc8c6295282f0c4f432061b1c98797b2d3678a445b8d4ccc05d21c6473baecae931ff3b9c668baac877272f47a40e25bb4316972b083cf5c5ed88ab8a0a2d905ae3e2006435a31bbaa8c54e3f4adbc4aacf2b0b2bd727d820555ad43e1d736aa676457f12811a8dbeaf8c55ed661bc0a0c9d746464b4238f201a85524a3f80ac9e4149810b644c4865c73f5957aa391d1059752a8f197879625694ddcbe604f7aadad3e35972449549e76c8727930c69f21ee76bc132c8edab2541101e62093528b76d7449583f5b9765ff16216550b191835a7de1a7480a8c968441ecf97ce60de9f0c9e449380d41972e2105cb8d20bf57f1f4af9a58084d2ac9c0cdb9b59d490c3c1319a0645b29999479ea1434dea0880f593a9a4970fc71880ad3363a82bb01aae4d95761a2e9f", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a69674b85ca23b08748643ab4b72e85ab7497589495036a3b0391675fa2f5ff7be84afed289b90407cbf0f3829851abbbd4a49cbc5baf7fc45911de0027c0d23a374debd881467ea1f909a61eb2971d63c1535a8a0362bc75f034f5210a3eea3ea4e9cbeb86a6f8ca35a148448ff605ad8fbd64aadebf3c0eb23f435b2ec350a20b71f4c9b1075b0eacb0cb69c27bb7044dedaff4fda2e14304fec6ca82a8a78e208c3577a17c639cccdb31149ebcc27ff9e4e5396e29945aef39a3e527210eee4497e6b71678ebb39b1e09761dd472b5ceaa5478b44841d78951648e5d9132f959acf18fa48225732c7092d967ccd064ac7621d9d236003c73a0dbdc538fc43a507443c0abb1a897bcf87b317771abe4910f4d39009e0b8e010a7a856d0009607cebbe2e1ab8da445db320bca7fdcd6bbfa884c6b380af15404aa08e19c25b6cc0f6bdd259c22a7d59b436e642607c272e2ba2c54d7398b8db82e54f0b5473f0e7417534cb7aaca5df06eaca22a23de61baab357288a3d8ca5b91c2d83d42af70456e912eeb7f6885bd0e79a713050ed08e60a786178b029839792622a3d5250d964e1dd137d76559c7e285af142b1dbeb79e831277b5982ffa795aa97abb0e7a85fbc1611c7907fcc1a1524ac84150ea9ee39a6b38320acdc9c5218de2326fd46789dd5574e4d32cb957e906d797872eba7d6ce6a3c006c76f472935166d0d961b59227b269fe14b1f170d1526787c189ebf8084a5c731f71d933d2a685f5f3da26601857c26c5a59778e9889fc2d27afe728cd3a02c0b697713a5b5fb65bd35289b67637753c0222c6b7364ee59d3c1cd1b385c4304649294218e93bba45ba51c1fce68a95d4792209f0fc08ca0d96b5312fd0e42f3aaffc5a575383d111ea85b4ba23b60c6294c320bde92c12b5a0ba4db5ffcb9913d6c9b4bf1d0fda9af61aabaa1e7b7593b6302668190be2d0c8372daff03a8a4eeb0be24072c8268a2d7bed5fa12aa76af972f4201a430aa8689eef28577b3de5d2cfce30920988c776784d6b410b6cf1aec4b363c4c8a11f9cec754d48a2ae9348e701cdc47e55ef4880e2fd50c9719d10e254a7beab2294aa310ecfbcd6fcc23ea75df697557e6beabc92048114e53fc0e79224ebcfe1e35f955be7d25cb1050b71f30b01377bd1df7c6e5a82e0f2ed71b3157ce1dde9225c1e2381402983939635a271e18517b64b6737de2b59852af13255145a7bacc4c8a44ef3f167e6065daab1dabf93cffb961498c585d4ba0cc5c8c2b7183015775c7d2aead788622fb2b82bb9f09a7854493ce2672ef725feb1c579d5af71724a26d67cd7cd23a274ab700f1ebe56f71d7a5324bc908f8e1c8c7d6454457457a54b1be2189f59e6096f9001b843c4c7593239489c9d774daac9dbeb7c03f8a955ee94da1c7bf0ff41250defd513401a52", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "547443fc0d7808566ac07b8ae4ea1c325f029131af6834f376ac1ba381dcd92a93b23dc9da1f35b1c471332aabb65158319819782b893a513bfa41447e17ceac6e717726f8706e53a923d6988f724ef0c751383e96b7537a76332b727dbb3414168274acfcd17275e0b7b031f94a5c4ac42d85b6da80679ab40656c6e67eda498ea51496a99a2ec30bb12185b1ded7d2894cb343cd80d9553dbff5729ae46004465e414644491c2e656401b80d825dc582b9c92687c12c3524c0ac4837cbca4bd70d2b1718bc883a832c4c2e87c411014be6cd18edcc0a9adebf1b61a10e4d13f1db5931460bf901e72ebd7b1b56be5c675cdf4e78aff2d68c67e4e0a57b37806ca60f31e5b23e06818aa0876e0af4e96e3dc119ce7c53ce20de33c7b9b3e1c80a4554ca1c3721e2daa1a3f740fb7f76e75dbc670ae09deb4fe340ad6da5191a9dba5207c309ad6a8ccf7c3061ca2050ebde35a99ce33f47dfb070d7b5ffa531790850f7488481a968c65045db2337ca77ade52ff29ab085bf4dffc5423fcffe9706801678a53b603ed492361cfb0e045f2cb7b705656647162214bb77debc2fd9970c6225221c8c6c39468387788493a7a555f7c2213aa3b0c064f811fffecf22cb1cbabb1d6d90b1aea9583ff19bc98c26d8f295e5924325c7f4b348eab15362c8a238846e732dc4af33c1b5b2582aa952cfd84c1bc71054c3c5977ac3f6de4d807e9f73e7015fe0f1d12f418955248f8408c74e2b2d20ff2a0cb101f470868255a104defafbd27a0b84aab4f9429db70401f2fdbde729af9fe5f82c990c9ee30931f26104d422ccecae40b5f3b82be650aeb4285e16a4d559f370d88c673c7d3a371c5637a1fed67ef97dc55db138ff6ced0a29534e762bc250d8dc59ea9460b0f45846e53c7a9967dcf4c1774ec2417196f94a1ba50e15d78543dba38811f8f2797b8d21e1ad803434b409d347cbd8db2e563992f7a03fd35adc5c65c1b93766c663b677a58bb83bda505de2adca0ec8bd7881da558d82242f75564a7318814be6855a196e2ba2db359be910bb341e29c3f2da39accd2190e34d5c08ad50f430ac28498084cc4070a75235fc4ae9e4925db2f7558631b6d56c2d38468717621587765be84c235db9e325a9ee78110d6f3115a9f4243c74c66e1adac826aca277955e85e060304bfb0a14d328960e2a1880f30a14d188aab21b859aae299c171baf648aba97e76ef6bfdc9faf5abeb28a7d363fe4b7863d48b343787b2b295620dc1d605dd144c1e191f3ddcb4fa24829c53a174ed74bb06f5a5e124ffc2aeb6c5c12ff809166bc0234b1780fa0ae7bdcb731f4c9723709dcfdf68b48e0ddbd7712a7674693cc9be3f8035cf33eb086f0476ab6a3f2a269841e78507f2351f1b90cb952ceaed8fc4ccc712a6f35ee6eca84cc4dff337ee5818435bb03a0ac", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4c4e537d370cd30916ebc89994b306035473388d4334f445eaaaa554d60f90c38bd284e4827a17472600f292ad2d58ef1b0c116543e81fa829f5f13be9a50c17e9125a35216f65956449c0e302384b856a0b6e08e1ef15714e041eb4c649b2941ba4a006b798b627102a5c64229ff42f32241cc60b9362d11af12afb1a907b6457de3f1472a94f2f656eebe44bbd6f4a12269a73de8b3e9093ceb8e0f38b900add568dcbe8b9292dcc30ff590a5244d8d9c719e2068c930199c33d8f4e2da9c8807e926d2e825ea48508dff1c93c0c09b78490dd52fda2f3dcdfe05b4d37d32b41b3f5ed05056d8e13be03d592c556a7b572aecdb385a78db3e4bed57dc74d0931b71a6f256ba841ccf53c4f21bab908273a828c4d3ebd616fe49bc3afcdfc123acfa89768f18093ba607366b0a2047a90e687f080d5a955ae34cbff5c8842b6c277824ff5b342547f1a479afb1f8d53c6f831bbbb15db5f0342a2e479d5c42123207a1a9cf597650d1f078ebb45d7267575e120901319317c85c4dd5ac6c5da952b005aac5f96a595d740206eb39b7b8d42aed6a72bd82f1f0f99ce9a563bd38bb3b88fd43cd4cf83143c935bfae0b7481d1bd677ab113002f0960de586026a071f72feca997d63a0626b49bf60411528e4013e2a6b1c58bbf94be8c69359758dc2e4f9e61d1f3f51569b1c224448a835504f3921afb5e3a8d9a9f88a2d267c34b0ea362cbc607872905e5729ba25e6f01d03a66bdf0e4ef7c65597d1c05f8d8ee3c81b15af5dbbd8241ea49cf94e3ebc35680263b05421097dff63a939ff478171fdae4c683e691c2e949f56e0ccdb12517039d9351ed3bd0bc1780e9b465f7d22f6baecba6540331f2b776bcf5d8dc65e6746fccce1ec9cc338b66de2891c35a1ead0ef9a63408a4fc8e9aca7a0ef56f5230e3a9b9899db1c1a44fb05bab38700ef9357e8c7e890aebd6d0d81c38743b7ce5078ad0b64771a1161c184ce45c344e3d86ae7b2cc7b425c6e2435e2cf032ee223b011ca62297666dead145f36c655b687e29fadd86e4d78d1cc8cc26ac0b02ad0362d2ea524b98cd7153910030766e1afb3a3263e3257abf146ff9ef6e21c0a14637aad1f8055cf8bc22c4d33388823813f1a71ff5eee52310d24c43071c6aed56b062aa6d1397184bc0cd97cebc487474bacbb48aca07a7d5f0c016af5073f25990ac753aea6b70e17f9d0c473154ea6e8cfa437309ca448fcf2761a87e3c5199ebba6c00cd6b8c1537cfbdf90338ecc62d8673cfd01f8beec78e5c75dfbeac5229fc2b66b528ba95be5dc9e48d9ea4eb8287c4f131fe30fe21e71bf355e7dccaf6d85ae4c552ea636cba5f7892728d5a153d7afb69c2a670f6fc36aac401e57bb4cc51d39c9595592a4d8d99246623fbc0ba17d11a453e5f717cd68a7d78077d40af1be07ccceb65523f14e", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6b10b91d6bfb7a7c7832e62b0ef8ecd92c769cb2d945c1b75610f4a52381bb98bb6656c72933f994d74d19278dc7dc5cd25fca276b4685797af38b35f728a99a7d5e8659233033a3414690dad24b912bedd19c9e20d8f6dea991d7afa0935772725f73de01dcc3780bab998cfe89c9ce340a837981265b893a09ce78036d7a756b60b1bb63e0941fb7dafb4e7cf606f225437432b5b5c83f66fc9484d305038415838faf2e8bb1543337c734156e6df5f22a2519eafb4341e6b3f3b4a5f0e9576f0fde32fc381e3241727fd49c51469789416888900679fbb31e5f88c6e9ab0881bc52135ddaa00a356baff5ac193d40d18b7e848d0b0135b40e90bf4d2a6559f08f63f70c78004bba2e1d2f08963ef19d8645cbe88d9a1ad60f0df413492cc709d789158d21dce0bafd2af87e3521d6fffbf9037139723e66ab310f63ea69a655cb496ffbc86071093d817c8f1b2b1b92df2239c51e6f5cee4a563496d9a5f6d705a207756b0ea2af831384c050f65e2d00589ef12de5e11bf3248bcedd5267d5f4d0ae0ad3e8b59a189cedd85e364674c8469c7150681846d3b6b49c1d872728e5518606324faeeb1a99fdd1c059aac2ce6ada0ae915437f642eaa9d1a55d0578d196e764935ffad6b9838a63c43505a929ecc0e803ddde839a1c80e84bab7280372bb2ac59935d4df9b894979c0512c72fac0b80e52d8f1c1af5f74105b68e0e741425f84fdf9b82116a400f6379c000247b2c8908e11ff9201210403e3214253bf6fb00962d27bc38df51bc6d511bb881d3334b993327dace8e308ffe857f206fb1701070ce37ae4daa3d2453c0dd437681aa68044e6c715e06656c6367d8a12503238be8e57dd1effa50004882f6bfe4c6b24634456f2e49d33245756ab3227eb323c54fad289496473c5d02723ed69142cab810cdb6d4cf57aa88a996e40af49db3ee154fd86184a77efd1ffbc4ba8d3db192d9668a177355590c12c6fc200ec439547b9ec8250c11d387b0205f3532e03e1d1ec7e0a462f8c7bc611156e3a40983d21f94d357567972148f64c04a634bb37238c007559fda7c99a6af1b6120cad8ff9417308da11f5f0d460bcfecd962a251a983ffdf1ebf8d83ec0cd168890be70a8d85c36ae17cd0ece881b7fb8c598cdecccd0edd18114788ecbc801c283c85f52d5c3beb890da0131fa840d95f35e086114d7103ba70c6d166608ee811831f43424c5fcd0ac49b995c50918bd43e3c885df5fd4b9bfb50e7c397eccdbf54afec1469ba2e793b8c60ca32f2fe284e6aeb6a44cd8acd47fdd9dbab5dd8f42797d257e5e3ea503cc55715bf25d5c2a5be30abd13cdfaeb9793a60a7bae9800f15b7d076f1948a3ed2d861455580420b91a1b2d2a278de0aab76cc7b95802cea9b5b414b3730daccc305eccfd820fd1fd7de5eecaab3019d52b5f1947", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4f4cf6398b741bd1c45724228260b236b12d10c6863aa54ce67b6ab6348837a81eac26b20846905c5ca4791f4cf385ddb928259279771a4afea9bbf11c61acb9774393cc8c7c0c265b0dba5a96c4685a64741af55a1fe286b872da179815af623ef19ebc6c7205ab41734a3b711c2db49af5f58d6eaee953c8decbfdb2b3e292d8393d5d96328cb028209d0336b5312931d32f3de618eecad573971369c36f622683ea34392ed8a570bb5e429f0356bf5d121a6c54cbaee8c6c5929e94ec4ea7782e608f0797cbd5838375e53b343d904781e6907036c331a90245d8181f95d44325a292e8c723fb811f27b2012d26ad9a413805f8751f1b3453147e0702c904f6a58e1ddf47eeeed30f2035ddf811a1e095be17b8f03bf7e7d116d34895774680cb18dca681ec39322bb9c8ee4f4d9279535297c9717ae18e1db84f5e1b1d1d7c9e66d037984c66083152246b1f4385e562fbb108e1fc1d85274a2c23b4482eada41b0bb92a63471049ad907b59ae31ded11edbfe865d32590ad2d00c762c9ca5e498f41f39adfc8d6d1ebc63d07168fda665b131905f1bb775ee43edb9904854213e7a483be99c7959ba1d95ee02587f44bc8a26387d0b7b51ecef744852a5439cdaaf4b165233b77e2b0d4eb037c604479a9f2313daf8b1474ef8c8b29726cbef766953722f20939f151c664069da997f158f6df92032feffb92da02bca5f045bfb41d0154b59a07319e013e9f2c80960bf2b98ccd91296206f9765c2eabc7c48e4d11fcd0b71a4a114aedfbf3aefb0be73373d72a1d46956a700517135b19da02f1303404f5a639eaeaac587ac84ccc473c15da28e89551364a61bf392b0964daa93d3ac83f39b53b49cb56ad7e8213e9691cf67d3bda38becf5a53f150c87d9b045540cc74697cf21c03846647fd5f68425737b1ecc883c9131a64df604b890b0bcc620ac9dc0c9430c70782e7a08cad1d5a07b5d736d1d37c4df0cb60e693727d44f14944bdeaf37d493ea161bec9c4bc56292657d9058dd5f0043adf0460139266686b0e7c9b047f3d163fa187f4b3fc06ade4d530c4c45c06532d537e43995c6cfa40b54ba1ea09ea1fd91757b3ced691ed4bc0225d1777e08db2e490358c26e64f62bf08c374fc6ebd0585b614e574b21b9d404f93d48326c41a88dcf8f0667ee581c7205811896a4bb1e6fe1c2b7b8059f54f280c65b019533631b8a2102018141b99de8c027f828ea41c53ba0556938d85e7abccb174490d5f6cdd3a03b251ba55e2ef09204c5e7c891e88cb65152e2b4abec2590593158776dd6fcf7be9cab6277bfa0ac02523c2964f8b547463907418a3c87135526cc98a43c7716503db7cee25ef9d768237b5ccfdf37eb089a636ca338dec627834a4ba5924f2f6ebc28e89297ebea53bd4fdfc06d9c4961f1fc0e0d9dd8d47bc57688f723", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "267ced6430889fee47ca0ed2f7f717690492cbe8b36c90afb1f7bfbe7d7cd553f0d29accae06202f52d19c68374677bf57d68f60f74d31c9c40a60470caea0b63d298df060ca73bd8a5bb55f83033d2e4657790199b8c66013473c86ec2603fad82454a15145608d8a5712ed3b8274dc157a52c7ffd45b669322b1fc7082b64f7a19d82b6911decd9a0d64a49cdb1dbd829ee3ed815eb10b795dec38f2d07df895bf251e29898a73667a4c14342a7638afc1280ddf2abb057410a1457d42596bb33054c90b02c1ee564f0a73ee4e1f935973dd75c2c7bb192687e1f72530fb1335589299e548d8f6606449054f31d6f9ab356e34f5aa703fe1fb12996a7e5490d9aaf66fbe4bf5e6a4d2d4b56a4bbcb4ad9d8bfc3cb3beed247ea50d17140ecf42f6c79c7b14e6bd4ec34e4a8302c72cc849b25c4c806fb166d21171df8535f4f477acaa721dfda9f95bdbbfe298c5b22020ae5d61d2d7c64053da5372b09b74bc8339d62e857741d25d6499b09ef574cb180c8b02dec0951149de6757062da1d21b95d9f9f9e56e690de19b901a5b69e7e433989880b89c13dc03fac92a47acacc9e0cec30f9d8965d149c3ddcdc167378914cec0a5a868a1f33e5af574677abd9144b7cd6ad3530bd44326096e7c1c8ff3a411f3b4e0594c775fddac3ab3fc81b63e0e1fc945b56308b012311f80ed2ccd38bba735f64341de2e719de9603f4bbd6156e04b72181b6e7c1c4ad5576bcdc5ba8dc10644c0cfa653adc54bf34075dee4507a6d6836fc044ba3be7473a02981e632f6b09a44c40b129e48c510a3668382c54ac1c0a1813bb0313c47eec10efb9a00ca0126f7650a21c9332ac0a9f8851db68985b2bb2167bf3d9e8ff11b059833a0101a09d11bae14c717f1498073c3a94a010d1eff7e9c771f8192db003fc7f31bc5c3af57eb5772d5cd3cdbc0bccd10807d29822b19bf45c065409eca0ea12a33bac5936616f45d87dbbb0e825375e54563f046efd6514d78c1488427365c88c4efe87933adbf048fd35e03ef22cdcc2bc35e68b12099c401af7f854c3db556893f1062b6df57264abdd6c141c07f046fa9e069a7cb25040274c2793ca8167bc675c2c909dd255ed4fa3ee35b84b1e31677f1b6d680769415eaeecbd3d666d70124937aa24615a8e9edc8cf2ec1aec2f3d7af79710aea489efd60777879e9c2b0d432e09ca2360a9cdc9a28bdda68acb86bfae177ca70c35f0ac477aef65f60d129a9260d992d5e9e3cd26224aa1bd651dd162d2cacc9e9b0ac837ec8306f880c8ec28b0b08510e068424ecc9ee99b4c6a6a1455532298d2121d273f956c312542d108dc9b969d8a75c19693e91799f9f4a1a2916d3e2b5ff6ae784eaf5849a22338f269354ed62f71a9d011e6fe3e396969511a349674c8b9b08a691cd98cbcd9980242465a2eabd9f189f3a", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5ac71ef4c77be6bfa53d924d8a7db505b2e25c0d8124ba565e5fc270a08db21d96ef88b4487cb38bf82fb39bd3e7fb87099bbaed22bd87c5641174153f6c61e26063b0da41f5766c58a583b9180c702b0f677bb10fd4bfe0cd7302627cf98b556856089a318b150784bec8700b6164d5c52f0088797cc379b1bcfdc004321d9b225bf01f6b50836bbdbc64a4039e2944585f694f421eb57a106682763c6cae6f3e31752d94b123f10810d5c5bcfd3828b50ca43d19afac186902c1ae68c7fcb1e162421819c579906d6ca54976163c6982782d03e0f50335145d7e33d59de5a0fbcccec94eb2fa868df038a81e89e2bba9997c8f226c6c2e3cf9ffd9c1531fd4795f854b334385d1c4f7fb4fbe87fbb3e361a3d436b52a1dc2f32922d96006c1dc654a9d76d1392bb56d806e714373e930414f4c0bc09d4abb40abc2329753e71fc861153a5f1bce5fcce9dd812b40064c8d035a31efff2e9a979a716571c94780572bb0e9322bf30af5d3108ea7930b881792f1b682953097963d592b85f5a35541093d798c34114a60d78537afc6176021ab614fa0dfee1c63993aedefee2b9cc2b61460d703729dd9d136cabad8c14d401c5023f30920167453c19568b1c6aa6c116506b77a0971bdc5a1b91d450f87fa39f62756778aa4021d540c4ca1f4c737e049c2eac8e607102aef571a8512d7fa735578edb58529cdc67ab16ce897a16d1e0167aab0270103a917d3fffbd6913dc6ea4e21cba3d90dc35c214e2cc5d568c7ec4baf1665fbe6210ca928a69555563d14dd6556e42dac3be76e523818cd30cf951bcbc1c585e728285593a07cd3a1bf267c536671ec69961933fb3fb6db4dea087b3ff78c3bff82b783fa371f8781369b9ce754596fe7aa2b5ed0ad37a7acbf076feb8d738f4b3d890e97e1f05f96d05971ffddb8f8e872667f6b1e1abe7bde8c68a4e5956635c6897bd3688240b63fab031bed947010673309c4d2ab71e1f18bebfb9e7fe79ef8fd8e4b03b485084e3eb1b11ef02c3f0a92aedf50196dac401160e999e742551d28ab818fd6d7279279c628b5c2fb1d404243d303f12bba2419994237c1e2bbd21d43e9faf42e7b70e2738eb7d3d38e039c31629679f8135955c6fdf2b62069e1d7918b3cb7379938223c1ba40e1272e015d4bdfbc4870ac7f18f2ccb81d73c89501778680bc5e1cc3bf648ee1ef7260554fed3a58a7debc7ff9831331dd28e669b286405f287869ca237340ee62d50b5720fc4f108b7d30a3b77eef152bba4dacd26733cc0fbc17192559b7c75bbcdefad909f2c301de70d318eef1dddd4bd7c5adc9f5f586db7ca9f1d859a1c787ffd52d55482d3c0f412dc6b073847111a069574793e6e13de86d347ff9be7bf2bf3aacd02943823c4541f813185c477a0893abe4372a1e39fae9b29640d08819f31ded3c8120e", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0dec25133619cf92b4cd2b548559a0c3dfd3629f8fb7ce48b773e570a8d3e8d8ee55874944c43c5454af6893e831b1d9971cc9fa02fdf54744a26d6061ca647b54b51b5e24dcb4e7b90d00f552e1e73e6fa492968bdaeaff294186ea1ed446ee1691b712f8db98beb85385cef2540934d828dabe654e0e0dd918f528df9ced92009badd13b6b2b5e399a3b291e297c0dab7c8ba19e7e0071350d7dcac2334c7af7553c396de3326e35ffc78ff90236fc9334b540cf17ac0a9bf72299cff35d8d0cdb458a31314eaf5f364d04306d962bf228f805341f65c41ab0c23aee3ebfd915d752c1932bb0ae28c972abc1646d6f5046c7ca65b55dcf5fe51b1077d0c0eade5a1fd5e1331e17bdcc408de67d7bf62d76c746316808dff7a2c0f4c8c9d6dcbd349dfe6ceda209b95b747aaffb8ec790ce24302c6b02acfca9d1d120f2bfa41d75ef7329454f9efa9532c4dd3428e2010cd1aa412b347c0945a6230c9f6e8555268a97617d668a2258279918409f2942656acfae06d7cc53f03cfb3ac6d2524fe34ece09f46aaafbc48326569554afa54378de27dfe2ff6cfcc2ee64591e106353b6584154f5d905ec4d90a48112873ee339c7ec704197178de100460416727c9a2d32b945910795147818cecf8dd962e8157febe4bf94c12cf9653b1baa0c59d4427d5b5bc1f66d9945f920f319fde0f8577b67d649bf767210a7537a55b6fd048880ef119d1e24949a0897243894c46e6b72ea711167c7df103e9127348b83b94d170f9dc55bed5359f9a98e7527715fe545fc9e832877f4b3d7a2e1f96b8cf1acdb47ccd16992201d58c76e4ec6f4ac2137ab9410b97b6dc32a70798fe088013e148dcaa11457f09f8ea6bf416042ab6aefcfac53a3b43a02fedf1a806a4ee872c87ba7f257c0eb4f39d22dd9904fbc6df7747a65ebdc6de97ba3839c31e4f60abb6cfad1880e2a3491c409d23e253b868432e8922dbdee99ebbb5cf268ff820a3a11ef4908b08951262e13fdacd6257a26461fb062a16ab17c1f010ac3b69d7fe3e1990fabfbb83d9e078c236652b7f49993d25a2bb7afd7b77b4fb91517bfcdfbc46ab2933619feae322affdec3bbbd0ef082bab1bbe37cc5100719c6a56fcaab8560ab79718c664dcb3aa1d6be0f6f48486195462cf4ed4c5629e1563fe5fa200b2f776764ff1ebb67c08d9879f454dd79578610434a2d9a01d2a0fbc22fd7a11c16d75b838561707f26ee5fe3a76b8a8e8fe732beb7f412fff8877d9651f18313b02442035ee26a26cd41ba6b30610e3dc79e1253508eec1a0561abfad6c91442374a48601ec5661a1da58fa4187072537d84a96a86d13c244c83d0850f79a22dc94026e0ef962beb30911bb243c0a6ea857e2fba4b80b3322b5b9f8c1a5fc334e27eca40d3f3dca925754396da3c06340ce84590a0d16e341a3d27", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "19c375d2950db6f9d38c1b1a6bbcfeb8ec4cb3763337208d5ac44e7f6093b4227752318ffa4b2fe3f29fbca26213d6b24020927f93f377cc715d4970db42a5bf0850cfe190211e4353432f4b82e3b85cc158b9ba2fc2015f986d381856ef65769ad7c43c86f4d02cae4f836a6129150f877f0c6d58f8f43cd805eaf55e99c34ae4c2b35e7f9b0ed71911009b59fd1f5fd0880e95dbf11869ca11bd0c4e12e41405cabac442a9c740fedf43b2bf1f7404b6153d09613094185e77db0c4154dc5dc50f2e3a0d35ef949ce441d6b312952c90a0ac502d483623787413b5084ae801e39732b63b1bb1664c110bd7003a60ba23fe9bb57be6edaf4443830dd49c2aa69fb4e525dc0d8c0629c6bdfc348c6f815f7870a270032cf5d556092c0043e2609df6fc6289cc58d85f4bc7dbad8c974145d38e1147a580fe1a19286dff476fba2417df0af8d286d9713d8137400bd8de8e0ace73a06efa4baabb2a0573eb9d89d25d5d1230191593b9287f6fc4182abc028e1c24cb495d8cb4f29abdfbb6cc8468fe335c09b39871787797a990bf48d59673f054d858c1170d6810a0708251835446eaddcb013b05db69300e8022f2de97f6ca29ed3a407752e0047fc90e1f14f507e75110e6306f3067b2024e4a85d71509bd5b935410bed42a424855cf1bd1f55a404c4718588234977017acaf0c16b87ef4676ea2ab8a8980f2bbd80bda728554c881b9f97b2cc0be1155cb8b462ab2e918f74de751b3b7c3f8a0c1d5aee7edaadd4d5d8090d16c22fa01a058a677a674d6295716b0edf58ac2128239cffb0b657df8a7a0f68de5426fe5a220910b7b3e4cc85ccec6d6a886c4b738cc5fe87697bdfe99995778f496e50601aefc751722e3cfa60db7e951941d9fe1b71bba315c4ddbd9d9f1170cfcac6dd8f11eef71910bdf471ec3218b8a2eebeeeea5af9526d477e26a0e3e5b0a679f2317ad9fdbd8c4c83b2b15e6cfd0e98f52d8ef2dd03acb26adaaf1146688a45b5de151a77b400c3d606d66208d60245ee20ec13c5ccd356807f3cfaa14cf4a37fd80f294fb209b14002db0619593c43b972c6995dbb2d0fef6ec7ab6b5cc3e55c8a8107bb1313598f57f7a54cb48116876a36ecd899769f4cd56c47080f29f1f992a6931214df006379855a68ac3489f422ef0b1dc563930ef7acb3c508dfced5626a20e9f708db2fa4aeef2fbc7cbb686dbd7a079affac001694401c6b0d06e178b783d2274f28eea5bc78b9d842de7efd7adcc1a7fdb29a1720d180e563f506654b01beb5a335eb243b5a80eddc2ff9e402f96d79e5bff66bb4eec5566375f34c6d701daaa1d08a929ce29a2e42fbc51c5a9cb29cbe7c04a85dc65726a5e9142dd844ae195aec5a0f03ff12c8c6dfa0d5b650d01573b6d8c64102b19269ef6d3b89f62c4d5794dc008d4ed3881cc74f031cb2b", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "275edbff8212814dc34819417c3f9eb17dbada7a0217c35fe034292593d6dc8720d60ecfad11c5f6d0345e761cb73c05620bf1c1f6bebb22dcb90a8ed2b73cc664f6ab3ce3eb58e8a72cb65ee3303dabfeb765cbf3b30e9e2156e454ba9057680e3c5d07b773ed0138c42a9d644a0582bb78c29e435d7a6eb15bff1ca9411cb87a8f628e70a726bd4548ee71e37c22ff1ea91034b1871dde12bd6c82fb12d269cf31a94fd9b2cb2d1ddeece062f78d3d95e93aed6fe5228e4ff9e4c8e858d31719d7b39bcc20f7fc1927423dfc6295fd5ecda13f5813f235d54510582c022e517f1ee03f5ec2d942662591b26e75a3b55771e09d3e92f8e84bee9aeb0fd7c7651058442d6ef47d28692bc56ec25beffbba088d0b9eeab5279c39ae5b4cc6b907140d77c485da67c1669c298cd341a392b1920d56527a8852c9366664f3532e5ac1c8759c4efeccd1f410a6d724d10863f248b02d8ce57827db896ecd224985730fb7e5afcf4dfd50ff951a29c697275d2b44121f3c524eff0ee4ca3bdb374e9aeb084593fbe6990c9800fcc55b21674a9dd1e37cca2be554cb0b19de71e8979a4ebada0a787bea4963768bfdb69e2e871cf374032037bc40ce06404a7d9ae7ed7567debb8acdd2e4be1f67b322f3e633f94a770e6601c62576f9a3e4c107449d2ed433bdd4abff8675430d02c631bc28c51c7c9e091d451ca365eef4d53b98d329dc37e13259f9346d091c8c85b988ac689fc1b46e42fa028e8f02bc2d09d1305dcf9b36699e3265aa4982ee770d8a212fa0a7e7344017d167875fef71d6f0c7e521f2d4649622fe976c1967e0b4921d333c4789967fe945a3a3d503d95748ad0646c9638a8aaea25691aeead927b2b91531f297356729c9ca35714e1f42a34a5db2949c981bff1755c915908a96a1350647d240c817f91cee922e1d39e135aad62a405a0cefb15668a5116460077efd380a8938f825d10f8454015541372ccfff0c2ce1c8bded3c87cdf3ddec372a4d8c51c67f33e1a50f4c4ae6ae8cdedbc8d27a92a93928abf189222f93bff91b73ac19466b351bc73efcc5d4d26d551c3bab10df3ff6c3c5d8405c0b8ef92b0089d6643d71eb80087cf3801a8c3a2cd373ba8bd9f5965ec910f5e9afc420a89c55ff8683fb28454108160f349bb96675439bad6105af736650f013548beb774424ba10ebed22994f11bd7d5672b5b1d5311e694ee1b533dc3edd0c330d49f7b3d6df3c90660a54cbd8eee4bde69e633ca44235c2611fc347a531868cff229d85687fa42f099eefb353bcc6958675a1d7367d0d826b6991a16b953cf29cc0343f71c0be4193173fff7dcc911ede53b77c5a03cac739a6e9c86266e0639fbce62b4537b2a7cc6955c269233f8661bbd6d1259c1c1374aa42177fa682ac0bda2d801153c898a9b786d40ec53861bdef0c61d4", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "575f8f2415b05d5aac91ce2f70d0beeebf8f774d18166a3529464c1402794f773b655fc89d0f462d8806076963c5150bab07ddb6168e95182eddd840134d5cd6b6a7f8ee642372413426adeae6153ad608780042c5363f42790c494c5b2f29ffc64bbb3a768a6b8e57f4d0f104b78cda669636d18013a488586a2053525e64cf52f3ab6a999f3888a6f3917d6dba2d465d160bc05f04a6ea93b6434068e863c3685f0daa24fccaa12c6fde68dec80c4a683a87eefd287432db76671466992dbb77e13d49d3995876d5890b76db8b3b791c190aff168910e95c16d0af6b39beb01e320c35ed1717ea592791a25d7c2ea27e6066394bc7f10798a9203a2ca0d1b0ec65a289d087bf745e33a3211da1ef01a389fb314cf0494a152cc3e7c87f98632d4c00643a84a3be21269c4ccedc0ced1b82defec152191dae9218aee110c80540a3e9e39cdca2877d33858ada155341a3a206a92e2ab78a7494ee27b7214a9940c2220181513641f13b97388b7bc3c402d2013aae7b202de8e621b770b03a5239670d18cc206f0a32ced81428a2fa5ba6ee7bccbc2c95d0f0178663f03b0de26298b5490fd5223ce00ded53e9d7157c5528107d419c4b2584924a4ed648eb25ec2848c5bfc54bfe65cd8aa548b1c6e9d7536b8f15aa9598e32e2649549afb03bb45197e4dc2dcd189fa35e0535ef89cd0556c3b1ff9ae86b02d4fd6715c2c99033eadaf87236917ce4272fc27515e9c74c0dff081138205fd59629680e982f3b52bb1b67213339d0db7e374f73d39b1b19d68c7ec6fb5430b12743be60d68310627c4f620a16373f5b3473d0dd055deaec7d1e8c31e6abe625c9dc5c95b6c97884c7209815137b39311fd848f709a1a14620cc22c3828f841cae2780bdefbbad142aaa907e931761a7d9d5c2c6f5411e9e5e27ded8948cabf85e74c1999705f75f54ce7d36fb4006c4f11f9a1b73ba60597f17d0c44b1c1ac65d9b1b4faaa9b58852d5bedceb5c9bd8e9ee384e59e4559ea733f804dfcb5e9ffd94fd8e34f93fa2f2ec72ca95cb64946a9fdc79571466a9933de7ba58d9a713f7f0a7d849198521e007ace4e7800eee2330cbbeb186c1fb0fccdd06588eafc6c884ef772d674b5948f61a25c01f1ef2dbd6850bb131121171e14f05a1ce5a0bf49a39c1152bf4b2fbf772e5315a1b590eb8e47541c44bc7cef9f9947359584aa8c5e4b757ac9d00c42f0c672fa0856052700c506bd0ed91e9b9997fb1172c794588ed329b3b71c32844ab552c6a508f842bef44cb4f0f254f9637aec9723f44fcbd4083543ed1e6c39369b50191501465399b50376131930c7d6726f8eebc0abe2a10c41f95d7d3c8907c92ec29bba9595354fd51c3fd634edd639fa9dda3e38d695fb0d5504d917b59876daeb684c3b067af28eee70ffd54098276238f1c3bc32043f6a1cf5", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6a0a6e6a22e31a92fc3520fa101d7d32760662f58baf9ea6265ac787fff51456669a83689306525e1f9e43e0bb46e6f1bf10966cafb69d83bca3bb1d6cb0073d138ccbaad62dba8641a5fc1ac7085c5cd2144013c9b20d5a0b5b13581d6146f76a413b7f16421b684166550466f40b2889e9aa2133ab107a61ff77d7d8260daddc2d85f35ec84b8032ffbdaa7f6a503caedaca7a18c4480f8c94df10039b78c0614bf871d0f635c3b7425d4d2583055ccc5b15cfb9921dba338eb591d8775264361e1de7409f12fe3872106693703557b44eb58a5d9122b5e6fb4dcbc018cf7c27a1a48bc12b1d1ea7740d1a131b6839f797bb7a25ab6ba8ed49b6e29718174835fa71aac955f0349cdd339d2cb15944cb6cf75b0317e5020ea9319acb8217d17990611c2a9cd676ab4f9481d7cd81ef284fa63cd405e7f76b2f9218b2aa80c4e55ae984ccfde7d27f9de8f156f66c87f9d4819d7eeeeb02e1df47c27a90cbde4d20f4eeeb7a0d82d5b7353a3a89a5de89af9560061e5c190b1b74ebeff995a1687e32c8d65bc7954b4b8451043937b671822d9909f8c6006b7b68634d69258dacf4f638dce17aea76bc5e3ead795738aecbaf17ccc67dbe16b1f077d593f172ec09fb76a3e60c6db7402db1f10980907fe479fdefa48d48f5219e3cc2b8d0f8125a068159ec71421f9722591dc0df027143aed95e159ce3924b0d52248d4a7b2335d85c8228f8641319f802ebd099e004ddae0d28616c0edb42fef0834400da207c4dadc92d0c95f1e143ca5dbc109be19c686498b929e252a12b9269db2206e85a68bda9224f87c8283f8d3b12328b102e087568b7f4100c4488e6929b38cb6d0e462796fcccace1b946b4ead1f71289899d4d3d4a68ad4911b2e08c74f14e7641365f724b9724125d1878638994d9b582ad732ccc6d80e113f0a7c19e1e96f2d1a19a2e3e5d83dfafca4483191b5dad37020432e1f6d035e463e1a5b879ef72d2ba709a6c44ae8a3ede2db0b0d85cd6fc904ab12ed6cb141842032c8b246f1bbe30b4b913aa9614aa4b686870b061ce38ed1368284b7c7752a0fd1f98552e95957d1c4a94529b2a777d22e92797b49e4a2d0f5080aa9f141e9e4bb47b951d9cd3a98228a5e900383f673789fe94845cef6a908f293a9e8b48b1f10e81021255a1b3e3992c120165d6ead3cdbfa51922f9226f012ba4737a8b0500e6cca8eced837db1ab844d3872a2ecde5f4382075499ae3e4686ed3208b2e6e38cb585892588f6ba0210743254750c67dab164b6dc25c4ece9f5fe53c10c664abf9a3f2de855bab99568d66b6f4bbd78ac22f567f35162ab1eb6ac1a0fc3846bab462b2b578f07835d7354d5165a4022e8c2d7719f168cd9ae355f7fa9fa9580ec514cd91f12bbe30cc39ae19ad0ad9782c54bf0e19899ce947d70ccc2fb3eab9ebccd6c", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8093af625da41c17b49069c33c2dca0b05942a3cb1b34521e01323c8f11728a38142d507d9139b2f6dac4f01f4cddcd5cc255e5d554ed8e416efa53b001474b3c4931b75dddc7a70fcb15d8407d38fffb7a4e4d0c628515465d784421ffb0c06efeae1f8f09e952428bbab63a929b592a7508fdcc6dad6f9a3843d36caf59f5ff7fd3d68300ca284e264f83aeef54d6583a42dbfd704c7a06d88fe048199759706059f1f5d88c62f4b89701ba157f80d82d110996be0a5de56ff8f391426c8afdf1fd19cf037a1b369eb631f8a1ba60d97ef2969cad812f81b1fd08a59eea296d03ddb34320bcb387300eb4850768245821f2747c52529fe3b19facb2d47ba1bf2bfe9e134a19b216586478a7c796af8de13ffc572d37541efefcf9b6c1ec205664ad23a8b4bc7200bcd30e0a2cfd76c2800903641126884aded99f54318eb50565b7b8341c57eb0332f6a00fdfc9fa921ec12fe94fffd29dd8509a1a36170576072971817f970b45d227b9da976dbd8ee7c0eae6247440ccc4dfadc0017d0e717c1e7f5d6c04745e0dc6ebd2d8b2a3ed3b556e301b40da581cd8ddd9282857e2db54894723ec06e810c97536df1ecc2cec7d63a835b5030596edb2380949f6ee3ed43e06f52ad4a077592cd361dee0060ae4e1771ba7c176df0707dc73cfbef659c2f483595ee9e4ac72d3d80b4cc46ff600ccd4383c377a90ac0e14279e4d8e1fb66c06889641e34adb291325314045d2126ddbeef44d1abf77c8ffb6c87cb4a07f7c74305b537f8a893cf344b93566ca56f259221993a6d37fa20672a3fbca9f5a7722a23fc812b22ec6da6071e2646531ce9123e8382c1f22e5115a0f9ba3ca529ca819877f040449296ccaaaedf8b0fbdc9573fa5e27616ebe7cd6626903abe29770e535a1179df3b63329f8813dd666302ea3272654e8f943020dcdc9140c324acf17283b87505d383d7bc0280606a6918b90fdfe63aaa9c1d171ff71da200bd47d331783ff1ea0111b6fbf21360c3b098f062a9263af8941b62ae4775af6d413c390ea53d1da5f79abd8129d1a7a44e3d133aaa7faa790a378f05627f51aaf622fe8980636d367c996751be90a695c53d9b19b8b8447eebdf20b2f07b14d9510fe12993cdc10b1e9b4eb6ad764231eb2690e79319a7f3535084c61697258c5b04a1c990dcf3c530e436d5a82e990ff6875c2730a3110abb00bf1e86681a5b2e8527a73afe0645feeb9b043bda44df693b0745a31bf3eae1eff6cb44b0e47fc010566019a11d0841070c90e59de8335f0319d51bca2cb43f8c8727369ed439ebccbff476bdba43d87cfa03e15a98c65886df4e15e41d0a715f3659236211535ac21745e11b6fbb0230c472aa8c549885e7e68d332ef80ad963b420f77e866c982cc9c051f745b1d552bea254cb4727f7410fe285fc0fd89dd7f7aae129", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "17860af760b4e18ad0d3d4b24797a528595c756f7adc8f56b390eafa7db59cb4fb79faf54506184bc7f1162fe36a3761a5aa008af6d1cb69f1be16cdf45ed010b12b808957ba0873732e6caff0b04478a5d1ba95f6e4a5e337a0489c79cd348d70fb63cdce34234a8f11b6597a9e327116f7af767eea0ccb2ab075e59051a9f05d51c896cc4c979157853b509ee1023049f3e4cd3182b053fda2436907fd6849f6364f3958a8088e5d100cbb470af10119166efc4854e854062cf40a80f7c2396b553f9038b585b2a678622b3064822062fdb7720a8ccee56f9f8ac1e8be3c7892b07e8bd8cf29795e0ec445d0874b87ad5a61b60eadc9404338a56598f236c242ac411cb4a6ab70f00648d192d337b3b7fab1c405f0288af188ac4a9392668b0c17d577c408893fa7dcbeb10b451561d33f9017ba8ab818354d3cdb2393d9ead2b3eca50b633355f8bab0d54cd9498f31dbbd8fb432f82d9683141038d49097fa2b0c885490f9155f50a123f9902e701aa973fd551932a08a3c5d003da4690bc3c3d4bd9a5440080e4db5f0cf2c91c30c6f362e567c06751ee526221b1279f6c19e60a96eebc2896c3b45380a503b18eb43c939142c6a5804e2aeae53b4bc416fa95523bd83dea4bc66ec11af6ff98b9389fba69f960579a60f1b8f27c5a69d5ce22e80a22b45bd672f77e547439a4371bd0fcf850f8822ea5fef85704ec929d28297722dd933acbb8f7021d6be4ed24580f9d8b0b5f8b47c7c1cf52066ea5e063168fd7699ef88ab0e3b16dbc2d3e1cc4dce90af890c1537837bced41e90e1fc2e895e88fd3a6a7ceb0b6db575c173dc8a103edfcdfd9cdfedb9be0001520024474d5b87fc7efffe3a14c132c8b124aca19db6159899498bcd81c2f1a7f097ce1402fcf9706801483aed8ca348e1abab3a7fd37b298f07325e3b69854733e81e27c8bd26675673ae55f5c17212d246a0a6a6b55e984e35c6200de2690e6ca1e7ea634ae1357ef2d688087b1a2c3ec6c192274ff632f72b02059d5f6c8fd74eceaba001567fec52abc413b0e7cf782e44439a61a00a208d68d7dc28c232b8a6c797c99831d8212faada24806a91566951a1daf5e57c59b802522dd8bc69c0370f8b6542f9057a10ab36a99f3ac72ee4d08bf01b8517edf35025a14f2f50aed3a959b440e592e2c80a7956d1cb832ceb0ccdf9bd4e14d4f47c893f4b4aba5e8e96ef69d898c3c0dfff617c4fe8ff4b1fa91dd632e78ddba4c0c6d37b1b8e03f407656d3a6ea888c3bb4377856697d4d3341080e31a71f2a2601b600c3773926dbc68a47ee474fc1d51fd78fdb7e9732ca3e15470cd1282d1828e6e28f10537ea12734e75de1bdf0d9bbc0f0ca9ba4cd04f53332231683738b4218caac8624c66c0502f582439d84a0f1e4f0275d9eaffc8f91fab4d13a9a031457e9ecbc656c8", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "38644e0f4ee54ca49be4a110f1ec9ec9d0bc9ee9d4726ed695e1afd73fbbb665b7f8776ad944cd60051e47c6d5beb2415bb5b1d10837e33331d2ebe98c26e98674f25e9dc54b1654252c12c016de8d5a99e0b9fc07799255290b18b759c84d989744eb52cc07787c3c61097fd15cdface01f40eca9c5bcbe39e0970db35d761a1079c38ebad2012f3e8986e216c6f34fc01d5af8ebda74e5706f9ac73105290b1c87f10dcfd957a24ec9ec572dc1f2e64c793a8b03aa50d619470df8098a2394bdb03680bea70b7c252ceb580d42afe5a8ddf7f56d76bc0189aedb3521e4c369b539d0a1c3829fc96288bef6c9e45be5e15b548d4b936e5193394379c1b6390cb1c237d5cc834a5f8aa945b199da25a6d0570e9c250060b8794a598ef2388b9ec09f2236b48559082aa1ebdb0fddceb82909af27758dd86f1924f95995d26554126c4dc9b74d6e93dde84a5b3ae9d464e74a811077d9d1ab6354e2a9af94c1704cdbfab9ba882665bbf6cd3cd978571ab07ade5556ccda87402b598423b3997f2136c0e579819466269912880a961fe9eda3897d85f1d3c5ef1240c0a7610e291a0dc150a3616c773525bd6928e6767da2a7b0f49b1aed2cf220bc9e89cb213f250f2378567b7e6a6dfab7fff4ed705311f0ae37ddaba70e254fb099de9a4be8cc8abb82e19c8777b1fd43b4c30ca92f90cc24f42974412714d965a5a8f5a1773beefb7759ca44f2be0d1b40757f8914be59c406db7a211a24373cddfbd5585e21ce7794a646fc53b217a1fc99b94b00b434c23d2897bb79e48b7935451004c9a610861498c640b0ca4fdd18695e99b12b017b5b26bb090d7fd2351c12f8a2d4d3a7fd1c0d6784e8730d4b1c2324ea4ec2ec93e95a03b137b272b2ef01f077f2475006633847d5705ef2f8e2d39e655d34ea300c4d00127916be8c3a8b327295ee99b3164acf4310bf44f5e76f6de9ce033daeef5e0d3d38175235d19841a17ca115435328104d72e1829ca19e4f7242f02aabb0a54b78507546ef5fdc15aca0b9d0392e860194d1a1fe2a075ec53534f34d89b8ef1b5d737bb2a0aa4523dd131bbefe6e2c1c165efb8ee658d82a514f11ffa1d3f787059ed0c442572668f05a7f7e0aec36db0e0d12cd380bd559241a39b0bcfe7ae448f4b9fe3032b67064e33408a4b5df54614eac1a66822e395a45147207f5be16932858b04c1956f3b935553acd72090d7ada4f67e6129e548c27ad97064c4438c07ae9205671ff39436d104b09a5ba181659a50418d00b80e78ba079607106b119e2fa64c458d28b895c4d005dc7432d3a09dfddaa65fcc673bcb139219569a6f7a9dd05c6f9b88f28471381f6660038b2eb35876daf191dbe090dd816697286f1be11830e5c02e0aba5b80fdcd20fd2f347a70b5a0e07f20b5b44bcc4432751e9960d7afeb73c70e3b2", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2ccc3278f3206f7c1aeeb17ad4644ce21f86d210987b2155a596d26f58636cc635d4e0142ae61fb2eb979b132816fce0a3d2ad2bee2d2256e133b166b0e1690ab40cfc5e243094387a85f7152d3e006e2c470ee353974afb6ae4ec093f21d0a52c89194572abb556bd2300f24cd46da43c0956dff93ebba213806480946dfc6f5e60b0d570dc4c87729f7ca57f4c62c130fc8a50f52fb7a0852d9aed98ad9beb109ee62e7cc212364e5ece1e97dd4ba2aac42eb41f4f0b2f198d945028d146bd83628382a1daf952c2a15f0e5e5df6040c57dcae5d9a6615d927eeb5e1c2a9354d9f8341a9d26852f2aab06ff12766bc39ed210963106a44912023248fa8a323fa60c772666a7161d605f9a5bf9580e82b9d8385974f2ad92af33de24fcaa78609c41c0f246db565ad31753a89bb5e7325effc097c2d1398b3aa56a68e4378245f1d03039b3af2b36636483187a0636e91ff6c88634ad87fa1d4887bd531a5938891a6d7bd617bbdc0f6c86ecf2cb91ade496b88091e511e3b8c0bd1a30e13ec063c21354acf648febb4b760cc762abe6486e6b1bc97f7f8fe7ed7127db850a8e211641a69e4d310fb57fad9e037d1116ceea3f453cde8ef135517f46e8900efbc5aaf4dee78a993522e2d8c1e32a26f7aa0caf5983d9ec1cabfdf52516ad9987b8bd963ca40dcca559b66f73793a072acf7241ce241039d1fe89956a5661b19a8f538e18f251ad282a4abf70abcab7d4cd18ab732e130178e85d4a631deb7faf6a568153b3fa276a775c9586fe3812a3b5fc93e83f1a26164c5b3a14889656ca356a670819c057618c1ec71caf9d6ec25e3e7ed2e37b85d01fc0644338c848e0da21f13fc2f78c45ad4ef51fc5ab1d0d779642d9a0f9970af7962bd3ecea3b207cd4f3f53cb634056c70545e8b3e74f54a6bf418f0a12cb2b74e4278866697c127c2fbacc64cfc2d5127cd3ba1ee285d4af85d955cac2bb971bdee6aa8ed669f2aaef9dbae3ea97acf759623a8e5827b21b8fd6fdbe11c60a216407649e8af1d7419922239e0241570a65eedfd3a7583c29ec893620d1205fce41577120a25c09b6d6199c5df144287d47e9a2273c3dd1862fa2e3b8f19b3d17c6332501d359e123078e744b9d66046c06478e2edbe3d35b957705215820c1c2d4e0f7ae80e0e925307d08f3ece5e7cdb606503019e2f6f8269f959bf295efaa13b1dbd2b23a6a8794093d6e14bdb5f4b1a48d72d3c0d4f878d66aacb16fcb7a9eb0dfed5bdfff56a2d3e44ca09db638053cadec10cfcbda3098e76d42861cd41aba47f4bdca6fe358e5fcef4122d638c5f7eed383a4a4b4dd2ddee928704929fb92b9543085e72e86e63a9500feaba72a756a3fd8c093dea9406fe6d68eb6cdef0fbb88fa83dbaee57df0d36544e8846a784d7eb5522bc1b1c3b7713b6bab9c0fb36487f937", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7f0cd5b00d794abbff1bb24594d02ab806c89d4cab1f684ea8fb3c6461fda00a25920f793a5f66cecd1a2c9e72546dac84910d9c77b9f027c993423dbb42f63ffa040de6c7b077a6716d4a01ab990c6453bdc28374dfa675617fd52d6b26342638959d97b9c513849f67d043c7e0eed0266c73b2e97349d33e25cab573ad59f57cf4ad97df2f520a894f27e8feeed2fd563a5dfc64ff893171f2b8a7462574b8bd3aaf99ffa20867fef269ed4ebce3b2b8096664e87e80d5dd199f3756877077689065ac5bd50953455f90edcf543003298da830f424e59e91eb2ec37babbd2c45b6c2fbb03983c37bb516e3b1ba11de5d5172c6cf89868081fcc6318d8f095ec61a647a0a2707281ad0ea1b25be932e46a81eecb27d464f85731b089510c6497b8064baec1e59cc79233216755112e7186d86afb31ef43713295c177cea87b009a6f5091debc75717464d7aeaf6b87bc824209e78d6b3a269edb3408b53ce7b3e7b2ffbda4bd333d3dc0f6674e5e8d4864dae471ee9a6629382ec7fc3ca607f8994ba141b445eeac85bb8c70e7f04d84486160288108bc8c8d968ca6f2ec487097927577b5032bbf293cd0023881f31ccb1d45df83238dcdcbdc767b9c00950be06fd78acda64adbd73a23767e522d4fdc3dac58e3cb29301c121578e494962bce4510a2121187942befbdda576524eebe4b33125cb9ab652f0b4c950e6c16db8ae183d6177ad2e5e27808da639d7d5a30e58e65cda84976cba039ba6b6d3364f2ade3e776ed9b3999035aa83d729e7d67031d596bdb412d3351e7f4a70d833d2a42765fcd8b44e18c3ba1b4344f19151d5365d4b25c0060da9635e3d2016b689a6649bdfac3311de8e9bc449ec2855795e1c1b5e96a4840c43b6a23d0dff23aa3f8c48052c3f916152d1ab934d8b2fbc2ac2fbcb2772e0e255d2f9f8f943cb320225e445b5eb43ab676c9c09efab6620248717bae06b735bca382243885a565ba0c430e6520a93acd3214b6ed038aa6df01a05574b95d8e8a67e3c2ca08742068ecf7301de415db154df30c1432e016a70fc79f93fe54d287dd9cfca88840a85c10ce8b145d60d19c99b5ca70a5da321ae42ee3ed4680a2b4e6c814f71643072e9f38f64bd927a2e3ec1b3f93e2e126a1218334aeb34355e663c2dda5276a1947eebd9f048eb29b50b04f1f14432f975e798c1aaf39eff9fac7e7140804809cc99b62141854ea253a0526f15896f6c648ed4065723739e5be1e349664b381b5204d414bbf50e35d7bdd6acc994ec634e9ad5f0d399b8163d9f3b581a5a378ab0b82ff800f1f7872c2a678c71a469fd9aca293618c080ca1475f29d5c4e4c896a31d3dc6c7cee87b161eacd9bea29c3e8b7b5967b775aa556efe3c7119aa7442456c49c2ebdd0ffeb9812bda548f9f8243bb30e6227fd669679716062eaa28a", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "93fff3677424c8e3f12df68e4a5bc6ed997edb5476b96127210ee6dd71034a7525babc689345452d983e2ca9db0802745c34e5114b115960e2a51b82640ed3aa53bb5008cc75b4113d5f61338cbab2f00060ef19f8ae85beb4830848a162c9d6d68d481a1713a36c8e15116fad0f0f969dcc9ac1b1f9e9440725c07a5fef4ff1f739a7d8decdc6b8d8cab6cdd43834b7ee5c199401a8b3ae7dcb2156fce19c58d816b23efdd593d5dfae3dc25316a7a71a6c6e58a733f296ddafe22007c3902261991b96a26047ad372e2faf7409d85c81db0d5d1ec7e1c3995e20c5620568d9d1c486db4fcb7ecf66760430518497bbc591097b85cbeb71af75b910d6259a4a6210eb7cb501b57e55ddb8042f92c3c5c10e4717389428b317cb59ccc63c54283126b93e75411018fb25ceeb6dba457e04f7391383a908c7911e66a35d711bf31e9f0f3a3fd5e07ae2777182f99a55205d78df12e7416b81c30e4d7a3d3a75a214101a407568547c2c5032462638608e49d906e05c157194c94c7519300691fdf6578a935445a0ac9c935288b5ad41348b64f786cc2341561617c2021bf526787958b52cc75aa8db637a6990c5bf1f234d9956d894d5f32d6ae5956abc232f69301c858d59848b591c23facadaa1c1e13d0bee071d07ea34bf1bdabf3d6e2b157cf0b4cfdf4be66aa549f7ac62d840ca0472fef54d5129edeb7f60efc47fe3b4eb6be8101acfe0cf5e96b9895cb21c889c42b4dcd3a2675075d34a5dd4062a87d6de888cbbf0067912cfaf1e02eabf618cfa8b8275c4e082194327978cc5401e43df504be6b4e0d854521e5a4327a411b6928f7559c403b259aea6bf3d1b05c218188ebf30e62e37630259a323c6d556e0b47523c50ee653b323b43bc6693c8f3913bac873dcd180271aae074129992019e27e18a31b9dd2441668b2ee24086a05c8578f53b9708f243de2b785ca20fe3ed4c3771d9441e1ef5e05c5dfd82b25ee05ae63f4bc7f2b1d905f197694f47e886abaed46dcc8101c981287a4c5790c8bb7513742b54b7aa0354b39718d1308b7aa2a6e913f9c8139d54634855a5d89923271edaaf6fb9fa4f2951848af7592214997764cc21aad256687082064f1732e099618b036570d06d3c4149aacf7cd28a238d2a4fda4983ad392929506a516bef6c2e971d2c68cc97406554ba04e9f1665e50ad9a9474b1730df0b2524627064af13066f19283a6d7d21882a2c73b368c9c1f13855065ed9b39a9449c2d34a3991d90926fbbb4d81628d1eaeaef3d04b053ff907c73a69d2e1ef764f89ebc55504f58855e522d4718b756fa26b8cd70de7393b6958150e81c3c0f69cb8ab1d2f73bec7b2e2a8e4ed3e64ca39a56d2c6e7ae5a617d87b6ded01547bd41454ff80a36e7be476853eca858fe84d7a837ba30879cdc48116774200cb6cdce506f6", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04c10a251e8ffbbcffe6dcc034329c454210d9ad51132e12eaa732432390ef525387739be2761973d68b2cba6929b247dcb74fd46c552a6e5e9a4851ddf394fa6b0cf3130fe53b2bea43e34144cfe7c4a563c2fa8fe6dc0354222557b7078760f9cff66958fdf5aacaf5b4a4bf8914ca00e4877fe247876c268d04dc52c7048f1677be037b941b186c827ccf0a18cb70475137eb731cd903144d69a24bc8830e4b29aa510ab0f5ed92ef49001feee8d3f4f48c917b7befde11cc57b6d1f776db7507871c9b13ea58a0e3cb62bdb77399704859a8da2e4c0d63968d9f9921839838f9476927501c8b63ffab49282cf59cb7c7cde067a6d81b2877f1fcede1b55dd1c0efda74162af5ee71a76de83f5d2623b7749f04226c89c1b20bb09552eceeabd408e8c761e46171f884500eca75cdf08dcdaada6b1ddc6d15285f860a04a075787d1247e6c074cb61f74147b994457ab4107aabf985451dea2e7669249f6421f4b163a21c0a41c788fb77ee5876c5c9c391a80e98c03db95e54fd94633c868de24e539814dbfd8380d6ca7b094615a6dbe556ee50e365531845b86834239c2943563dc643f96339c2598971604a05f9e8636f3aeb97d3a95e1707641d79d68f40684f7c2594af57c43e7fbee8259146cdb11be25fc3cf351bdbb3269b4c16d98caa7fc9bcfe175e94dce7c5b156f25775279bf02d6d437dfce295122542e05213951555d264b733dff77ae8b2603b519c679c0f1b2eb4d5b7ae75e557091a8bbbfc4e809b8bf2def3c404b555948e4c7492d02277d4a233054fb1baa2497cff74eae4175758bd35c730b94111e7f31ccdf768894d750229bc2ef37e9a10ff3831ab89b3d1434c55a87c70968f9dcad205eada8f9f2448a37d2cf3f079cf5a973e505db83ed09f3459b77c5b998b9e918415abdb24519d0913ac461f6eefc45507f6d013741e0e4d12a9fa1351c0f47f0e9886b75c676429844e6c4a886ff0dc6ed97fef0331c79121cfdb439b19c08dec609c20df29676915fb6d745abd55bfd83ccfdb63a7c9693572238a7de10fe9240c3df67acf7f8dfe19eb80c6bcbdb6b7fa911b9a48ca299b26c33775aa85319864b3557f5aa151ddba7648e465a114288765cdc34d5d40f4411786760220a135c0580818ea1f31bdc4553c7e040ea5f031879879e85fab0a16cc3924064c2f3a3d95503132327505b8a380866e527c6439f06b7fc01e09d8cdc3667535d0defa766965217a18ff6cca2340299213d6a43f4841999b1d0405a5c9bf30bee47d304606d12f01d661af74b07fd264a92a3123d465b9ff41c1478552bd5fa605e10bcb52e0d0bbdeb6285da4d55d0e01bdb9b6f2f882ec7afc93ab883465aafe7b09b86abbd7470a963708f2b249f1d10f71ef80272be3785dd44a29de7e6326aa57bb7bcd8759a86007f9cbaf097296", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "87ab7706f16ebfdfabb0bff0fb367ba20c2c7260c9a1233ae3d17f96f3897c33251ece605c2b1f732e2e3e4ff25e769647f275521a845533f908e6c62012998c484053ec2781cc49b4c5277025435e9015c52bfff55cf26fc9a6c98f3895a9010784b7200e3129626c0b94d751719dab23c7b792f6775e35f58bc90b39111cd4c57a72ab32cee69ba8ffa6e9657d94f23365ef32f8afe637309ac515bacb6b1e8af8ba2cd5cb58756ea607c68cdc259d51d93685c0da9735d623c1a3fd1f5b980248ba5bf725ddd72a134eb277afae4cc41590c21b3e33a213d5f4764f00ee0009848b16c38938526fcf120a5969faac0289659a88552834327ef28c41be37faa716fa05808453ee854401db6ed619610b418aeaebf35b15a098994a99a94a15e0323b2b1c2f5686a6f63459fc0e50ea9c71e46715f9bee279987473699610d2b42de9df794e3d9ffc0eb51546b904bb94d1d7429964a9d735f6ecfbb925b14b4882e295cad59497c0a5a721ebdd47c49080c773f8ef10b3d1bedcb9cdd5fc0250a8a8acf6d66dde822bba6d58d8289d1eeea29147f57314898be7b27ee4e394490790ba9a1fb859b2ae5a8f2277bc12a4d7425c3ec23c05239a2d41436bfaa8371d7ad9f346375492430d236f8f98b3a19a1926d5719aa024d516310babe1d909a3bc29e5a408af6ba731b48695fee8e25bf8abc8a30aa4581d656e77255ddf74f83edbaaf87e621f5dec81bb76ff3534b064b8c32bb3d5ab79acb0ccc8e69520faaefaaf4fb826d10546df15e761fd3dc7c3fee4098c61c507ccc974530943ae675b36cc64b0f2e27f93c917d388d56c89e3e4d03ae730f8e00c5339960e990349136511c5ca7d95ad02c032ed4f681a4f66d9c22cf8db4c328c626a5d96b546248b4980d2d299299de5b1f2834aee04aef07f8ec994683eefb445ca77f4aca89a654b3b45e931d50bad0827eea2830b1127d09575520652334395e2ba777babb4230731c08aa8d79d740242cb8bafbfbd481cb13cb0c42a2aebb93069981417ae9341f9ba202cea501783a02abb07a816b8800740f233eedeb9ab6ddb582d0c4840415dbf52896fcd4ebc51c4d71c7ac4b9d4ac0019aba23f530d8017e680b3be9b9fa9ea27bff339d0aa816e9885b57a20329086d5659f30788fba5eee0002d4b7b0b21dc1f86dd17af6712f9da84e84730f6986d0859ac6ed81371f44736d29d035cca0b12f04c8ce32d38eb6a9167f7e31e565b7cb4514f8ae0a49a2a893150753919e75adfa0de51fff3bfc41dfd350bce41cdc9b40ded0773043b60984495054f0f0a18e3c3078801f85ddd138a0ec2b2534241267ef6bb3c05d770db3e94525a90c30f1c24aa640ead5cf46ea9c2144890ee2df44aa9ff4e24a3e70e7a6e65b007a2f73e1a7c519c1ba9be40e1bc947be259e51120a2d507e38bb7f", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "88a26e1e221d3baab996ebb3444429110a8d2d2cff8b219c8b910fa7ee926ec0014482c212e91964996687fe9fcaed850224447811bd6c5e3df018aba32b83665fd17c9a60313106d60de9545db5aa971cad459434d56a86b832cfd8597d803b906faef340bdf7347fc33b19f81684402697a68e65de7409215f1438ba6dcc233e854ea77232ca05574e6ac74615271f5662dc455a77575b13c04edd494605508e29b7f71442479e741b79b27ababc4a6671ad7b166c3aab646bde60ff415876cd6e5bbc8b27c190124a1578d7eec1afc2da7ea3fc63a5205a9a084ba004f75e2bc9f1c0890ade2c90e69760f54523db8c41dcecca6000e18e94b4b39d8d3ec0475250ebdb367329ea659611da54bbe47469465aa9ef940a1b6171a49f0aa7cdcae938543ebd391ab4de4bc9fb526d08a03e9cd500c9f5f4a2d698422d64bef482e33ad7e6397364c717806df78529cb8d7794c400c39f5776b37ef84d1d47b67d5a9e2ab4c960b4712a3f9e589ac6fe89d5e352611ae8f93b8a263b340e785f1b611d233d6da912abc5a4bd655f4f4cb790d4ec9780a12043a30a9f91669bc03a74ffd87062ca804e277888d5af96a073a2af55b964e7e7519d8eac17eb728f2d62c02ce35598c39e32aa0fab7c92fed74473c18a17d1c2e52b3d2c4730a5236966898be660e7eb8af39c6bb646a323b3cd526a1bd7ba96d422225dc3119035e378adf379feba27e89d25e75703d2ae9097fbcc308567857dee6de5b27c775b3fa0169541494de87c7a41270a9db3c61755c759b0e0e97d6d1d9d4974c91fe9421eba70b4e7fb2ae58ef8e60a5fb4314320edc2e30406fd28f01da120a722a32f73263eb1f290d8ea1d46a8d3ce723dd5eb3ceb4678d7e87fc01c1fd4c7ecacf4f693eb7ab2b58ecc4217b0bdf8a50a652131710a225000f046b2006d5bba2f3648f7125ac32276fa4896f40ef82e8d49e929b65659a33163405e01b4d432dce25be58c36c9e5ac73fecc93e2fd3b9ce099947269e318f0b47c73c6b75639ee30ea60a770b4405f5e4c7aab706072b22296a1ee6a43f2456e316eb4130647aa26c0aa653f31894f0d1c14d148a56604c790ba2b20dcabd420cb849205e9f9abf177b1b41206c85da3882e9861d0d0a3b95bdbe44ff07430c955a86848cb58f6978e8a3595f061e3d79000f757b7cc225a541c6b1ad7a9c9dcf6d2114dfb060017a649738a331c110a607e636cfeb24b79d754fff8b57635f8a55116e457234d603201c4b0fcb069d05bd81160f7498279893f64b0f4cfbdfccb31606fc944d6b267d64c5120b467d6655b0498f1eec39160a27f90ff3ebabbda150837490a0fd754a42cdc23ab3c8cf32b4ee5e78181d75ec8262bca534fbd653974ee120bd872c20f5a66b0a67b434a2f61483a9498e385f46c11f31518c8cf0311f67d289e", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5838a2caedbbcd08368b6e7c70e7261ef4f4ea3727160b718650d58d03ca5802c8dbd9463692677854e609eee4801b87741919e067806a81ddb410d716f0dbd2bfe7a59370669b0d3c8171f29acb8ff8e9a76491858ad3c64e1af5ebddf99178d55be944ba8fd798916dc074d43664ccdcadb64eab217d577860bd63bbc6913b9bdc99557e7b7376c8c1f2435979030b0a3fdb3cf5ab4f032b0d8c824ef72a96607d873e45214c68d6ea84f148d4077718ce29431b1d8d2dc693accb2ed1545f067ac42122be61079cfdf12af83b3986c58479127c6b32e489f2943958f0375b7604ee9f27d7a176aa1fbf7f03b4cccb9d46140bffd88b52ea4ea4654eb8325a429a93ccc3b662144445564292632cbd1e2618baf076e64c4fe594497f0539010d4426ecabbc823d7ae2b2387d4312a0614561099bcb8ef9236002def2b9640dce324c9c31fe7ea9920ba2708b9dd31bfe2dbfc74b49fb209bb2595c887140339f62e828da16cf97c594381c5be70b332d48c9073654c66795ee159c98848477d955f00a0ccf48a5ecadaac39700e61c5393ba9328ec6598819a0761b264c02cafaf8fcdeb3414434c117a126ad3f9fbeeba69ab2febd167061b9c56cd77c0878fe29df845ab7f3e0331cc9046e5c0c903069832b51a2cefa77e0ac625bcdf5b4fa991db93c8cafe42a4f4c6785e1e64fff332d6e3561541f5b0d0aa4e99b37dac8f30a405cb023b1a5ac02f7e10952c1f00e3dceec5b2f889ee4af4d45cb2620a7302b251e71953b01d673f85630482ff1a7032825ca2a704fbf8358d72241259884b6c1c3b4bc1b6147cd1995056c4d69a9e8202ab4933764288012aa9b989bb8f5de3b02e971701d0626c1b41b8fa7e6651df769abac8ec0c9c16118f8b6621d7dda48b74e2f3fc708dbe7d4e47400c78f742a4a6e298b01b23eb3774a296ff98e71922e1d5a9d5eb1dd46a013ea03c4cba8a450809b7428b464b5f5b511b64f2758caafac774fa786317b5f07624b7f7b5e6e5f2f3c73fa1265eaebccf785de139ec09f0a53867cc6cc806bbc900f6e18e0974e8f92bb07c1ed16078100692a473f5177f0afc0ead1ecccb070b451c6e69fbb3b7d6c4dc5a5609b1324bfc43186ce594aee33522f99121a0cce9f625387dd82655f0a71905c20650fee519a168bd9f97e380c1d9bd460809f9d43052a83878d82f5e5d476000d5ecc6c52d17abd7801d36a7030bfb807ef1fb91cd5b13c0e05a89ff8a30e6d7fdd17284ecb90663062d97b8a1930dc056feb346de6bcc756c30ccc9868645b0d30b4df0da9c73126299ce7a1341183291e79f0d2d20350cb99d9e20ae9d7f5688c492e5c2f85bff7bee31e5a5bb68f6c521d1e0a8a59dc08a4cd3f3e1e8c0630c56e8a2b9e55e6df5d4f5b3f047b069835491a8d05358de41ecab64c6186df5ef1953c680", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6f02fc88e1e6fd2799e6ecf27cd4a65770404c295a79a3fad66f03345b13a67eb7a9167c9ccd197944bd10462c7ac108a52eb756a4e15e6b4ea784ff240ccf8429de46b37c0cc9678a020623fb8bdd11802e05d04718159d7293421182b68300ccad77c11def9723a23d7c5d1f8b085aa30625c8dfa586fbfdc223f9e01806c25bc9324407be1962edcce0bd5f1d1a746e7329eb2bceff4140469dc5551b6ca86dc09a2e5292005a603d8c4d17b5c85e7a20defadeb0544c4f4d82b6ffda1266ff8627ac883ca21d32c846fb064d11bdccb6c3bb89d32f81703609063ec738cac70091dd50c8657a0cd6a22799790041b43fd9fc820938b640fe057e8b8774b0700aceddcd0342b02d8ef97aa722727dce701008556adf77bcf7d1d2d42c3dfde432ce495b896e4617ba68a2a44992d0825d007e865c72b95301ede3c87f706ff73592b7405b52de7366f0f893f90270807d86a6c3b2b5d5c9629aa7053fb1d3994b2c2cfd967d6f013957869b4b4185337dd1336b311f2e81c4e032c543844e7bd5f105b0982bb3bc0092107316e8947597b728efb5b5b3c0d3de61370465becb936ade29bb64be210cdb00a6a8acd27db3ba4f37ccbf459a2490bd982b927369036e62548171699c1ab2f757ccb97d9c9917a698ee1fb917de9b15fe7b4a2089ca1e9a125e3d9e5d10a0bd7756e7fb6d82c1840b6e793b43853588085830b62c7b786acae9f34bcd4af5b6b97a751a9bdff20f2a6a8dc082b4d5cfe5b3928ca38a84e255a17d6d369a47065eced629d0f70ff4216a4ac1c2121af610251361177ea4b2525df9cfc8f83ce0d10575388bbd65ab9d9fb45ba4e01a91a9963a0ef35c3dfc2cd466bc4b9a8a05e8775987ea63b072c3259a13b99d8de945a818fe7517ef8e162c604e1a43cb62e83cece85b76a7fe7135dcc74ab8d6e485bceb10babb5b50ee266efb61b89498b8e2a10a56b18a8b6880892d093d313b9e7a1b8967948f014c9830d557877fcd2172a1b1f74b0679217f9ee0ac258160c89ec438143f0e22cd1c7177513a675db9ccc6281b1c28ec63720c2d405407b602043bbf9b09dbbc757e57f76e4939c9c2fb607b228178d364b8917319b4e27136dbe3cb3ae890185a99150ecee26d2f6736d6f98b46274c3a5342fe5bfe4a75292997c8e14620cd48ff413d047a4748a48e52ac12b54b718d78f21e2250329bb01eb019e724be37777da2c0173568d177228304e6518a7d385084123e0fbb7bf2c7ec6b045e3f658933371f76a0741289a82c6d4cd4964d0e2c3a6a97efe63f63c31ccbd98694c7d6ebb3b2d90c826f86ad528c4bc042faeef8ec6529d63a995f15aa63c8acb8329e7b4a6797283b83a578ec3ae1b68af4c594960e7c9a571c4a682627131ab6ffe428f73cf50d91caf089313ac81352a06e1848dccebedf81f731ab78", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4774281db7fbc8aacf7ee7c1fb12e0a49378dc3c34fd085eb3869d0cf150f692c2bb5f9a14bdf075919e0da70e763bf25a83bbc4f1c2ee252ac31cd3fd0af860abd002b5be475279377d4aa0ea91534881397b36a6fabd95bb78d87a9200f45494e968f27ea04f76533ae716a9985b86db89e053d5362094bc7adf904b3818f59586900094e315dabbb167a4f2ca1c6bad2a34258b2bd17a72b0a57085696ba78c5a5e0f56eefff3e9ae064e9a2b7e42304bfc53242dec6b5540521818c957225e27bc51bdf32b8bb200dd75260fbc2c8b657b4e070b203784f0f6ae136ec9b0c121304bad2a421481aea94710328c826414a2f4c092aea718fad7f13238819c91b3a35ec500e9f025ee1e1f7a66956de750814ab2d89bdc1ec2359a01647c6270861d26d159bb0e8d37ed8b73b37be617c1b4f1b557834021acedbf8482ed334c85321e741fc57f7c314f7921a5657a9d507f4f915e29eed72816dc522e3bf55284d6b27bfb95bee7de5cf3e02ec63175edf97932efebd64b4dc1b109e9d6ff35583047e84feffe0e49b65b38b6f3c2b5e52f908e53be26cd85eee82b22f75cd737d779e770c71e50f883ecc373a00e3d393a4d381cd496e2a4312ef246ace06d4eb937a3c60cc7d1638c7f55197338817d9cdac97cd49f857aa55f15cf181b2de0ee0104e4f84bd32d9dcc2f32faf4524327e7ff8dac15e3b3ec018079723cb3949d14f021c3da066e23ba61d7a4f4dcc7981bb800115958534cefe5083fd685013f44a57f7a6587ad502763916cb2a684053b19099084e38f75f0158ca79c9d53713d5fc2146a980897a5435209f198394ae672328b526734ae8c24569fad89ec96a221a4b5ae58be4ab68b8024e01a4945f5e89075ad81e4dd1ca2689ab524edf17fe3a5cc5c2e3390e01e4507d04f994002dc795f4d4e424ec791c139307b92afc1f9743f17eb4994ec80cd6e1bc751df1564a4cb52207fc3214c716ec314a6896da46d66a0430efecfe2abdeba972a25e19d34eae8d8099ee47d256baf49c60502c3c182a915bf400a9d7956405b1fe435c0b46476fa41fc87e84b53708a0b0119e8201539abc6767548737bb49f2bd3a74f0d13b98a5332733ca67b5f7d3bf8db6f5ad57a7b37604ea27c63f985dfefe7e098bb4049d6b1ebd1564eccee6ef279575d11bb576318e892115786c8ed53e9a5cd9051457c3132f57e42f2d4ce310442f47c8b5655b9a48fc43bfb0b85e23b467b27471f1b8ef01af0199d497b7bb0adb418e06f556db6182a2a7ca52a329473db64713d138b576b43c33abfed19dcf49787f511497df35907a68a338256225d0d1a3f56c9d22f0077edccc811611a429ca8529f2489c37be621c9382df376da3a72dda3fcab42d2fc77d4616081c1bec6158ca671e29e03c141484e5bb4a665652ef5aede7171dc8c625c", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34ca5aa0bc20c2c087e711283c6b10c8404b7f92dff717bcc358ce993c3565b281c0887aa238a180c22e09bc9bdb0eb0b9c62bd31f654c4f37b2df565601bab220c12477ff3840f8f7ab3da41896685e6cc222ad5c674bbfa4891039cf84575c9d4f09ece24c2df3666af23e62d690e0f4aba655a4bd165db67113b1752a8c0e06059a72ab09f06b688cfe04f6522bb3fae8302604d1b79ff8c77fe638ff82f0c2d232f1efc308615774a3fe9480606cf14fdf1b97d1210b087d1e04812e8ddc869db1db23c3b920cf53aa1886df5fe4d9a2ea3e7a2e08fb33ba9457d401292dc73c452dc65a2b17f39174bcd45ff34f7cfb334d16a0f243f9f4127c4829d32cca1ed1b31d161ffe3959511e18a09a9569f940165e0496213193dcd8d0009739e3d86a96d37bd036584b66d73651b110e0b549b3c6a90ffcd24c52da9da70fa1dc808eef43134c466874c0107c22242570bd4951332ece3e6260c4d6e7806f0151c1d005e2cc2c8867ff95cc3ae181a2ccf985843f7b47b8d22cfb4bceee25cb59d7c815a6b684ac5e5dc9f4201b919813d9ff5579eeaa43cfc566d32b6188b0fa989c3d947cde281d41793b83e77d7e2e2affff2d2273df03dc2c58032ed6377de41c13125bab1189b4663d9a4a06ede229735ca5e8485cfadc68b189c00926154089574ecc8f1c9c75d338d000ab13250337422961a49db9cc40bd6b7920e03262f675a8f003631441bbc09072e81fe784f9da2d272075fd37120ac6a71d2683227bc950983053907746bf5b281cb051228ba53108c70cd5f34abc21e3127686430679821943474ade12b31188c1c00e8324e3ed16eac25e5fff209efda0296b8342ce9cc8d60fceefd4a911d6fc6dda941d8fb62f9c738337b90494e73864e01d43efbe6d8b80654ff827d1613867cc3b400861e88b5ca6c9a791cbd40fe0e758c8e9e548e3b04016fe7fb277d52e1abe8559cc5654881ce6bd5a49f33af0ed114b9198ead64224acd2fe41460ab018362627e4672450330a88834dfc406d4e1ab29c8b6b73b788f0d65fd162fb31ecd2f9b238c7c7a0a780b89b67c6158e8234a9057662acd488e9057acecd8fa8b5c738ba98d54d2cb3dcf576ffb34851abd19ceefe77f5d277b717c89755d4db7180f5c7565f8e254a26ae5a8cea7df8cdb970dcf12e83509d44577947ba523faf60e4bd9bae5105feb30f1ad36edef429b00c94941ab88442bf7ec6154f7a19e7749dfc0a5696e99a6addf84dd47e341a1e0b8748a515c1e09fad0386ae2842911f4a203daeb646840dd38f97b75266334167cc5fb222354a6504fa5e4a2f7a8982da396fdf4b422825e077ed5266d5328439e130b3515e3459ba1bdb81185ef8dbd105d4090d91c9ef1d0e68b6de098d04749ebe6d9666d9c684aa0585e1956a5176e7c028b455560a82cd3d132333", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5360e801a1a3cf85e873da0fa0352cf31269138bcc949b8d09cff69f81a8f6e4ed2b04b1c2f8ec22932ba7630c655a6fca276e55ccfc4163d3079cef96a4cbd3a0d2b70920da5d1ed54dc0e4609e81878da2a4b0f9a655ad919801ba870687a3ec8bdb8a30c15c6e480e87c9537558fab28e8da63b5b936088af7036fec411ae6b31802303cd6a9a920373c32a4792a6ed3c1ec121e8a915a54cc09622bd3d59a43f0ee6096d0b100da7a7a6c04543f142c902c50944888696a20feb565c04dae8d44f3bd9d98e572a50787341cf4ea8850e34e878b11bcb2824d207c21d1c93290952e06668934fe3ca18867502d8dd75b18175ab9042fbe681f9bff4bfb6a19a3a12f4cf0ad22cdee7b3676edb8bbf12f4d91a1ed15dafccf3ba8b3d78ded14c4504d6a7a8188129e71cc1494e210e9a48a0f696c8dc40221277c92855f7c355a34efc0d4b01c8f9e9b148ba432054902b0ef8859b5108573dfe53c6e9d884f8b15bfcc7d23a712dfb6c4c6e325f48711a9f2f439451bf9c6883522996aa9e0819044ffc1d3e12d88e8adcdb7ea92fb63274d596e33cc70fb6e49fc4ed2a83d94cbb2fd0e6c0b2ccbba7a95c4b9f201cf03c92eb3d08d52eee00d0a5f66a665f249cb24976bb811a6e963241262c1c0e97a043d4e9fd0ad1a340a1650a06e76879c23f6376150be7c24da281b8509c6fd82e32dbc821f16b74adeb0a17cf716da397257f0e0c4b78451d8d43a49ddea526dbf354fd1335e56658f8af3d8702d4654e89e02b6d27b1fed9b6d6ac73e32b61b93473a062b6948ad8f16b6492ca86e5b4c1e5be342b6703faeac21df01229c34572477934640400876620baab9540c6a25d43d4db8e8a20ffbe608304b44e0547605106fbb23b950dddeafc87dbadb17951f061c4dd7b75ae1f0053c60c91582131340ecbd7abef8eae3bf503f2a847eb458e4413c968f9af2d7dae525276949822f409e0ce5260a3b4ad8ab0c9da33ebdcb51f65b5728ca18a1a224617d2feb3484dfff0aec8ae719d07b9aaf33dc97a0a1fe0673ec5a56aadd4a72a787bf34135b51915ec9aa3c135b608371f7dbfc0f206ddf357758f9042c7d2ef9f3e03f69dbb099e6c1fb9a965a4f497695bf747a8d15c3620cc70fe3fd7e6cffc178ea7095d16a200e0b08a526b929a6bd094a9b696e959ca0a621627e60b37b31ddfd18fc5d37f7ea2fd9c68459ad5f5c6d710d232b2ace0c4a9cdb3e349dfffcdf75386c1f8f5c604e1af2f273979330607e68cb069d8cf41bff207124662d11437be2d2243000af89a70d4d35ed0841b5b00cf4a77f2c6608069bfb38ca699dc3a5173b8c408d44cce57c8bad08b168031b698308acf8e07036a69c5d10c4b8ddf8d7eb5b90f85ba203ce12ea99140568f5a8291d54649ffe5369bf5dfd23e11fb0f0222632931b40c2f781faa6b9a", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0a88c66f978f2ff85df5d0dac1ea42305acc862f5c924ccc31cc8f7f69182ca6443833de59698be41ceec9bbada0c216871f844cc76520ec77b4a321f39f0ccb33461d425ea2ea7b6de8348f9a27ce6b720d65a4101640e4d1667f8739f0dac9056ab4be75a97ea9696f84f88d7276b6618b6e2c760993cce94f5068911b2e0b217dfec0ece3a87efccc9fe57aae1a91c926c59fdfde0780f452bd78d9817ab560f4ba5f0ff744d1c476bf4e5159acd996d0d702d422323f4639501a1d4004ee9028c5b9391df711d2f99fceee0d93fcc85c9953a2d426a6c23b12fdcf789a17c7f63eac06664a5bb0dfc70522356b9440e96139f93ed5b0eecc0b5dfc5e39d3587075f6b6fda809c09f0fbfbd45900617c5b7ecfd46136b2a30e5768712c0ec3cd484f3a9934e8f708cbefedb3348fd041a5a629cc2f03b42a14c82636bdf0d8c6282658e01ea4b68955018a0828b0d48106641857c2ab04b2fb694b4b0936b995467635a8afec4cd7afdd267f90a21a53e85d9e5fe805052886257434b67573a51665426d41bfab57ba10e499a9110e45d3fc1a8eb8c1a517b8750dcfa508a59872c85acc8fe49f59718460f611249e0143b6faaaf55958467277fc62aac7b5c5fb29eccd5b1e5fb8052440dd2ec2be04d1d1b041b78e22360f2fb920ec0874377c109d32f8d58b26d19b3d6572a63349bb79d1248a23188e7575a19d7deea048abb9b74eb163904c0642aebf5a5000151adb2c1a0fa71935b1b170bdd728ae1f68d8937b1268f420c68a763e2855377c3cca5c74fa31c8b8559f65676e3076c8f9e33234f027b8022f67d1f89ec558427a2619ac9ddbb2c0d049db526e1c59091d975d6e7dbc7fbf8c7d3a47794fd1c58f4bc882e99b6475c8d357c2146e3901db0ffaf61dedb2d54477b364a45283df12a931efd311f5717f440af1b02e0b98176e2703908ba6477e2f16d75c305dd16adc8028fba47d82ecc04fc897ef58ae673c15966760b860bc5a0eecf9da8717d9433bbd243b416fcfa56f25a4bd9270f0e171d78cc763c30d6dc685f9453953424ba0749168d1651d1454d973dda18335549f65f0f667ab7cce3a374fd183c444a496f4a57cd8cf86146febfd5424327486f604d6c05c0bbbe5eb566fdfd3c9f0ecfc073d13aa727f2d3a9c7c3eb773222d3dc1d7b9d6d43b5a2652af44edf33350b36733e2ef8338697e2ff7cd5a8beb119ce674dd0975ab6f5bc2cf48dc78f1db8c5021de62798f49356e360921c7b284bb76745d3b24106bd27ce51594c3c07e73e86dd4b7657cbff10f2d7ee75bb2628af99476a53b68cc72ce7d489c65f4c7e5f9cb9df908ca34aca3492b2a7af20e1c5a82a1276b2c15f9d6c2a541110702b0feb32b387160edca6de349386698bd1667b466d14235d35387d8b965522bf8a4ce4b7356c184f08ad9370cb", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80d96064e4e5d9b62dab1a2177ade8e71525b5cc77ee4c1bb34cf345b057276549b87879ca80c98a77a4affed383ecd0dbf948838fa4e2b68d14562d2e2cb9064fa8adcfca8c1c841b3089abe0fb6ef3e9aa67fa0660fffc9a8a3d0a96623adc8d199f7eff20ec6e84440edc42abd35f228745f9f02bdba7e1fe40f72322e1b4735c68d8b7a67db640a6601716254e392da0eb51f5f259c86eefd32a456707c7e5db9a71636a398952a7d5a1b809af90801ce55130d84f88e917012ba7ef67161179c3798c81f864594655932aaa13db75c11be6f0cc9b54399bcfcb6795b02883e38837728162a5d4f0e3afbedf8c77682442f741f137e5f838899297300513c836cf1ef09a7d71e9c8220e80679e4c7c6a900070e5e3428f816457f482c8f908a019f6b19fb6877bf8624b15aeba06344ea2fab3adb7c2814ba154fb094b342098576bfe8b5d510aae7f144748d85aa4f1f5bcf6b4e024a70ed2d0302d2352793431b94632fb73f3a7dcb0081a66d10ca4bfb018ddeb2b78fc88acc1b34e5502405f64a55ee1f51653d7c0822f556b8704dbc5e9f24063770831f13e14f91d9c861fdd9a6b0e8eaae0033f4a9bbe762a4b2bd74bf2f8a87744339463fda171227a37754f0609df331417ccbaac6b6ac824c0d537070bcd4e3a7d54aa410695202ad5698ee314837d1ff02a1edeac0be3e527000aaca00fdbe5888797ec26adf74a50cb02e58ae6a325ecc3ed23670bc8b629abc6725ab4f9523d1d7c6eb7870b8d515c57c20efbe06c74d20cc966b7577324e63c3cf6191f12a8ae9823f7d9f3bd011e3de57d145936db9103c8442952c776f6a70bd929a4166e9dc3b7c2bbb2e568d0f297fa5af14ceb813a96c073b828d23fffaa4bb0fa15084141cc315175c15bb19c58524c6912bd7689f0024123114cc0ef469288f2a1d4f43fc7a40ec21049843589d894a0319daa68075d64bf656c9b5ff0d8366b4e77be5802b42a7fb534e524871a949f3d8d5936d876a9edb2e348820e972d26c72d75d5043b14140c8cf4b6695dea67b826734db5db3e04db6b36cc2a36f2535ccde46d64dbcd412f43fa1873fb5927c2d6bf6611d951ac8354d5004036886eb8a1755e4af84cbd2044c354d500b9065c9f214eb3d3837d1e4837e459210ada84fa94f0a3dc766d23eae9fa5ae7a15a5ff6e638e9a4e4f0c7a162f70b6be34ccdce85832e414269d58fe5e02c0972292055e7c2dc311420f616b26929ca1fc9d21036cb8984d1a0e09d2d2d2b21a98b1be56649a606a422eac0d7612abc75491ca8bbc9382d7147851a18d2344b72d66eb43a04a365b518b99b5bf1cd96b01eb1fe9ecbfeb82e46cf9cf1f5e8a5240b84258d31d0b0e5155ccf6544985286d3f816a80944d18afb350bd07fd57380c11bfc35fe2220ecdee281a3eb4b5db5e1e3bfc99bc5a911", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7aa9c44491d9458fec1e862dd55556a5747cab2c18cdb008786338aa8654a2765752af1f707300b14f64e0954e6364fbc4acd6754a598be8934aba8b0f9bb8801fe63b31fedde456b9ee5b746cf3d2529104f1fe35af0bcaa9794b7157244adb3e7f92c25d146fef745a863e06bedd1fb3b641b06c5b994eee87f3779f0f2aafe43de4aa3bdddb211c5c9dff42df62a17bb147f44e0038341c42b7e1f96b9d4908396b2d2994da4805bfc0cf7ed7e527cca80df56a3f88122f2b2b43ffac71e9f7ef4af21c702a45ae81f59e713164688facf4ea8b7a0907187d407adfb0b214a9708960428d314f2272a053d61833031a6dca26fc37b0c3599225dddc3291c85695a58e469f483dd9ad0ec08d645ae2b5d0f52cb5f87b86fd55162bdcfa7cf39e3f9d81a7828417d5d68762f2e8c24cb61c9e1b6a0bf5124b15f21300e30c7253ca96c02d2f6c8c8d4cce167181ab12275f1ef7cd0abe7cd4b93c00a0009c67b947f9fe30942469bbb449fac7f9d90c524822a37e2a81478989da257afdd3a04ef2bba27b3a4bdb35d91e931f0b653481839579eecebf04d6211e7857be9eca7183f899e6df81bc9cef1f7610e857ce5171490fb6c5edcb2d882b4345f7a094a34e73c868a0313e7d381f99c5310e3847d80a44fb72c2d150ecc723c4b4b7125acb40282b521d812c157704df617d759dc0d7bc1137efca390e5f8df0c4bff8b8f8c2b82c24d468db878f37b0cb4f910a415e7df6667f68858b262b50c93b20dc7c951efc32b43c7af7480c975f0f51ced70a0bf398b27d29737b0c8553078e1562dfc514511c218625a06d1722709db07c3c7962971e86e36e2c1874e78ba16af231529f02f2a3fd0f69738ee8a32c55726839009460e03d6d6bdbfbfb1325841a0f496af5c7e6cebb5deb80a6f47af1adbb10c3b0e5edb938f8d11df1f899eaf2588afc3a086979d08be63e2ca48ed767161986b3125f824968985af072f33edd19a68bff31f71ac2d837c8977d912e1fc187829e58b96a216f05bac207b82cf6e40e4d5f91e35e436f0f88cd89cf23934c83ca873ec44688e034be00086f7def7584c5f6065d93e03d74a5eed15f86763dfc3615a5d82f1fc88271096b9b0b7957fecc0f2770c406df143a6caf810cdfc551017668c9f2438662179572bea8af4e07633e9b6fe6d7d676298138707c2beb2e5efb62e689ae3465010411de3355ab87391b6434d8bc9fbd7dddc072d32221c37a57d9b30672b3ee958d270fadd4844488e73e7a62ff24a1e1df25fd60d3aad2b39d66727a5b816772ad0920f6e60693b8445f31b9afc3d05c2496791cff76632e90c690047b4ed4d12bb2910eee16fff0e2f3cbdac8a5336e43ef0513c924de7f7ef9a4451dcf10c18045f5bfea28a0fd9bba64e9359ef320c464cbf23038a0a1ecb0856d96075c8046cbad", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "460d1076a15e2a80ff52227e4a25e7438a7225e219504e860290a4ece11ff5ce55cf183ea54d07951335b08cd95535b1a9c67a4297c6d4aa53175ebef86793801cf49359aae8a0332de7a59e1eb188cfa5b9a4a7c9e70829e291db23ce387193c9ea20d39c4f72a2502356a405e118a7a0c43187397418f9bcf3a2644ee0514224d7b13323bdd1e45cc4baa2db8a84e676c71f23c9791328f1c802c00441a47c732f97a4563d52e386d78cd799a95f4e6c538dcbe7f3d0e24b5b084761cb6bcf6954ba06fdac5f1b594a45fc6e067f6fd4c75f80cb6e7f4d691526ed664c2b31d48af04bcae6be0f7c273109a1bda10816bf4a95ba6fc3349fca6c9fb36700f8c4bbf219e22b0e98560a80347877ac32234eff7533876900ec72390dab06b6a6411670c02aad02a777b9519d973dc248f2bb187e1f2f7a1e1362255a8e42f6405e4df4a8db1d3013850500f182ec9cc9618564c7d642ee07a69278bd89e6130373944729384edf80ed358360ad67aac603552c43339727cafb4954676a52f769699c774c345cb8b7df07d7fc08f4e248a05ebfcb4c62a3bbd59d44cb9039b5b727678eb282f53fa2f87d9260b4d549a2b23577a204e361baf525dabfac4b5207f3d3adf98cb55cce7f07a21e11c74f52f165e1d140b3f52b7c216b04b409a0a0e4a3fefbf4e4a4c64d471a18f154daed84977a85192d27e75f3f91fd2c6598ae93ed804e180f7a15aee79369a55263babc289d41a41c85addac9f1644e2fe6df1c2aa084ee4e3b5f5ae37998fe7d1f2e8e890d231463d05cfa980e98a3771f0489086c4f6f2606768c219dd3a9df976a1fbd31524f835ae83e393d3d3a298a84b3974b57e3a2269a0184d93032022ad4a02e0ee308229230c27720bc8c4c59147882a177defa7de7f4844d7741c9198e4cb56235452c696712680e401cf003316a07f05e3f882540abcec6bce96bcf2e655b65515967243ebc4da1f244ae849a557b10e4b074d89290f913b4070fe17b9f71b13ee2bddfbbb2b92054e50e8fd308746dc71ead2378f99b48da9b2d24a56128ffe5455c9eb0134010d8ba094477b895da33730b292d2bd5583b1c6abfc06296d3f5a58c5c1c71d30696c52f11e716d694f547f6ed4db33cfe44cd5b21e6550718a0016a0967d3ccb1f5a444905f51053c79d0b0ebc8d2a6f0238df0108118ee21d99904ff0bfb330746e795db06aa976e36adee03479ccdc2516af8eeed858858f26e829194abd1f1d46e4dd6d76a5b106b326ba5353fd7832eb2d0a532e1cb55850a0c2e8b428420b4aeff19f50caa793b1ecd516ef1067b49fcedcfb87bf995da346f11284ccb211e48484c65c9954a99db0839c1368027294311dd04989c99906a819b008cc65c04d523567c889c615019fbe95f12fc313ed7521358d35da86d0fdbaaf47e6076a588d6645b", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63ebb2e0d5be36cb80ddac1997583a9c14df65a111c99656c0cd57ce6e2024772d6e03154b73f318b8a3807e77eadf073781a31418cb4d978558418ef765b6475ce0e11d64f53a00c88830fc9f4bde4b350717849fef2804d32ebb6359dc02bd41ce1c15bb0a25ef75c3e0720274f9d80b29e79ff32798ea3210fb1e65ecd52b2b5b62ef3d979e6eb258b79adfe8da7d3297e52d017384a852ddbe71d6cde0f570fb6dbc7e696515ab6645cda9a7130d19eb48ac8df30e0d2023eef716d2f77139e53e7a0b4c58cbbbfcd032c4eafde08fd24bd526c7f2ee34eda9ff10e78d062c415b656e256d7de79875cf6c14911a6a83715b8ac87fe855d9c2ec67a10471412f56e840081e639c77373a96de5bfabeddd37e79bf09687554dd76f099c2817ca5e6d6cd7356ef235d91d7afc4d60205d77ce1a53f21e51be14d5657a586bfb227dd0658ca219b66cf0da6ebe74cfabf298cf618a8646bb5b67a9ba7a8389d0f42907706cd4aa00499b444baf3967291e4c5af7b587aece081a925067eebb84936563cc7304d49089cbcf1729838d9c04f7c3d9425d9de07ba9cf740308576d33a1932a22b638704195785fa42f063326b6e0472cc01739e79150286781d07c31036e3f31ffe44bdd988dbd76adb443dbc736d0d782ae8614862e2275be40ba4e8b5232fde1b7038c85b18af645e04da4dd110e82843e97b560e65504c5c4f6ec9481ff136a5420cabf804706db71c6381bc18e247cf170f9c478968586b8129a4e476ec8a110665b3c7f6f8519ddec038a32d6fcba65af13e135cdd21b435ff9b7c89b28acc60c1ce9d6fa905051fed07b204b92f82f9f7e39d213f2360ad4cd43e76d1a8e43e2a40443c1435fbfdd6c02f35b766bc38b9c46ed5e93cd402f8e0ad723922e4060561f5b913f5ffffef123819bd7265a53c1583a86a44582a77974ee29cb71a25ca25a5be59db08fa387e95f39aee478f119c6f02ea4974fed002861a0f6c1fb5f06534fc02c78bfdd58446d811a5f1cea2232dcfdeda66a60dd4829b94a6e8caef0c4e35555cd5437b5717123abe93c8d812fb133dd84c1af308b71edcab1b557751d82702eba9456cd8b586ec5051356a6338944b1d4c1512f51a870c38f0a0761c75a941f86c770975c78c06cfafffceef76086b6f46014544e14c32c2b92c315b79defd413872bb14d7a16104921b720bed3e6c2e104c7159a9246278de5abda8aa0160041f72d67f20d07c897a68d4b879a1a46c9993e20c7e1fc02bff781b1c814a45e04c99f85b136392b73b7b7ce60c3d79261286354f4415a724162fa76de8a19b5ea37309d02ec38353d9f2a5c6f7cba9fa67f9fb90eedceeb730671bbef7e4eaa4c1ab96e3f1da7792bd4dc73c2c593f66b92597a3c339ba0e796494715332f34b0a0982294fcb2c11f66e130bc6f239bf8fd2", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "33af1901976f557fd7a74812b8fe99ebdca91946fa4d1d42a257c72c80936ad8e7417b322123dd7944f339d0b25bd1701f7508d9f739df31b59d7cea4b11b0fe5fbcb6ffe846d51ae1160dfff57f7f291e08679eb337427214c63274d508749e77f82e059b99aa61c43ce95ea192f65709dc4d0c8fa497792801862254dfc0837970ec36f785a9aa22150630ffe9ea9fa1dc8bb93face561c9559c503be827d7e889ebe845375f634559265da530a7e4ea74114bc4e9500437863a1bfe66334b1eb977361b69162174c05ba257d5f5836b57bf2e352e288462f7ae6009c0f85472ec96085b99228ba2b52dbe293d86ba38bd1423c8b71cc5df3f6db943a85a1c83e8ee4f31c70bbc9a5a1a7c753d6c60933de9b6f2a4a1558a64de90e92f9835c09c93e0e293584f6fd11e3426250bca95084a86bf61849cb838e7398c6daa6c1ddd32048392bf850f32cdc8389c22536e25c94b6a8d73fb83a260353fda41e652f4f29cf1c86c128be2b5ff97ce29a05bb9f06cf65a39d17e8ed466d48de82c2246ba07591aed483979a43788b5c45f25fcb589c3ab4143a7453fa577ae2be00d56b6344d97047c1cd3528ecd88fbb4606030891d8fb708efb8b0f1330403d13affb3c60ea99e3378f4cac0ac064bb16254c5364fa141b0f55d857c80478e90b11a9012603ab052d637d38ed477f1bfdf15854d2b3ab288a375962f7895ae975e2d708a64e479694eca9086ed9ceea4f3bafe8877cc7829258bfbd22b99532e16bad7beb85262aa3bfa32e84a2c3f8bba411003aafe74c7883f363bb7871e2cd8930dcd2ead74bc1211b4acfdd1b3163b368a3a68c1f2fe2f51928d30c1220fa2a419d25118aa980d20858530af17c827e8ac91231c70e69a37193e89a7a22ca47399bcd0a364b5c0bafff146ac18ccfeb45ea703c56dc9b983ccb9fcc351e138f1d486af1b722509f96d357e9cb2b01fe5f9d3a21b59d2df891f16b1afce0c7d778c977e8e8248b6f7993d1bd7f9b20fcff58ce63625c43e1d14ac8b0368cee6ecea57c57fcc2d9fd3d63d0d1d527ae7764025b1595d63293681fbdae5f1d9424a8739b05a5947ade66db23b326a47d1ef716606cb77846b983bb8ae9439278cdc23dd95a07406142c894bd0905e2add33a264e174fd27ee827f25f3b30cc781a7f36524e3ab9093c09d0a09192d515a0768fb3c55ab1ab4f1325d320af61fc3ecf662c8177bb0f4563ff228f92b0b89e9eaadfd6961f612989bb0749061436803605b3c7385a199117714084dce841e47f7330203d2d516c4d97a8a1f97c1d77fb42f22434309c6457c07472a20e9b5efa4d2a5f52c57e173a91de7db55f24952a617fe31c37adad133e29a9f83d06811e5276c2a8e216342dea0aa184242a7d5211bfe40565bafb38f6519214a5d5e0bfc91909c0339a918f864fd151305", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "5f85ff59daa457fca052c5bc8db56da218e4858db4215f19b81c92f8908d41d699169f7a82acdecca4125da9bb0576fff7ab9c5ee53c74152122a7e6b22fe03f86ffa7a54d0fe0fc2015d4e1e3d985a55615f39639ac5c9823e74db7ce511950333940546f28ca17153a13511e859abc9ae60391abfebe0b75793028fde1e1876b635dc6c92834fae1f6dcf98df9d271d6dd239cac79e155f22a95e15fca02660105f374bad502fb4574d00a1b91829186a800400066259ed1e7389da66cf15616752c16a4cb0368a57adc20bfbb8de3c0be9b8f6937431f5d4842bdc48dfc6d097239ddca215f78bc1bc8e4012ae246105a4462fd30bd95a2133df29bd08ed524a44a0828ff8a1aba104a6862e4649c2a0c886ee8530cf2ada85eb7a3c67e0005a0b7a512eaf45071ec074f693598968b082baf0e1445e53ed8a11436c1e17c24206b8f78319582da32e9e349f49761e5503319fcc727152de0ccb3c1fa9d794022ff7579a7aac759a0c2b6e784a552a8c3f343428a43efcca9a3f172149025aad827925122706e11a4395f0f6c394bf9f6dc6d5554103ec9d26408f0aee94923656b5e9d27a11c161893b161ab5ee66e485bb076211c2a302741a9665b62a319f8eee5b8cda5a8579457cb871449859f8ffbfaa4ebeebc5bfe53930d109fbe05323224645bc691b2d7b962c18e3603b498acd05e70df4c25eddab49f9909ea498f76c364eff75734362d60a2301a391f9e2369469ef9a7aa0a3b66bcd4e0fe6558be625fc8b2a31728d157fb141c58b63237c2eee554f08312a689497234f645186171d60122405ef5d29864f3ef66806e53569cb7b55d954817d2a3b398580350496ba6f606b173a2781a4876286e40c30c5d762f0dcff0901a9357628d485fb1aeb65a8acd1d02f33dc294ce2ecb5ebace0894614db834af169632f5f16a391e7143a0638c6a816346fa13bd1ebecd183b80b9347a27bbd620c5ba8f126c66c177c95c62c1ab5b9a7413e3a59d25c6bb443dace4796b1cc672c4261236ae51190de96357399857a17e316cfa1579af1f3e1f817f8f0bed6fdffda67abfd367132c1b8a89696ea1a936bce455848389925d054fed5c1dff52d9d74a5795a8cb29515da808555a91c27e98cad01611c77f73f47d2d82ea961b0c0597c40e815489d473d83cd793f9076401acfa6d9fecaa6d2f4fe4ed768597b5d13cd4961b7dfb21bf36d4a12dec11d220cfb88b36d8666eeb1025ee25130d407a338eb97627f00d52d0aa6f6860550efcb0c6436f06fd74922fbbf5e9e4e95a1e159d4f8aed8c3d1f0adbd78f431fb681d5c8a8009aeee0ccda9c83a9913ced916bb32f7f357073fbd436364cfd7d0e31139c110563f613d2b27b21fc4f88ec6c3cfef98fc1641507258c28f6a5d6948339bc162b1a61ebd26cf252985a9044f12f9b4c24", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "9096f3f01b3fcb98186dd898f4d5f85803a9e91458f7b8ce1c0a6d3e2a8c3247205fd1782f8d5e720909a6ebb73dd381234316f983b1b60a2e0a604cd09376cdf35fc75798988270765dc45c64d7ad4aa9a795ee133919d57b45fbb3444934b1da19f9419122a8e517c940278a30b2c77913d2f20cdfafdc55732eb03605e85da954ff919e8cec22b3e66df1ceb7136dbdaafc222eb760c1350dbdfb6e5f59b88d61e6fbf2a3f0638827589a15d8da344380900a0a7758b74c086b9fcf41fa54ce9fe5a805ecafb1a7655196b3a425b63c4bb245b3ce47c8e6d723e71b4c7f77b0242d0dd73c9828e9ed43a48d18853881a32767272b31576f6b6de65dc495a09dd23355389625b876632640ed3db3c2db61f6b056d34397ab0b8dc01d4a963ae14e1dc34871297ebb4e0ae026d3527244c67be16d2f6624edd817f39256bf4c70bdfe03934c87061cda4b3f778f2883de28c39eb597d2d56be3cc69b88722d3c5db8dd41ff6a5c09b169a551fc417b035d07ecbd7de3ab1b6384fe178f13c3da6453f9200b776ae275aebf0243f1fc05e3e9e69bdd3014d13efe6bb8af42dcbbaa79e98c888411df4fb6d9129d177343228f60459ca74e5dc6e536a8cea9ed2acf6b7c49d585d54a28a283c106c0ce636a0fa81f1a7b886030362559b38b07f28caae8adcee30bc87344a53aca5f4e57d0852758ec15750fd9498174730189e58c8e368b24672d18463abbb312c7223ab0b15639ca84f1c918665a58b02fb61f1b8d94320e3e68d09634f1be0a086ad4ee303ba6868aefbe5122f040205f8edf3c8919ba10347deae4ce25418544a9f08acc87322372af07ecde8458e85f36839109b76b88891243661031d1771beb611dcb50150859492269f72cae0ef5d7dec7c9534f9f8495dd8b1b90685929792d7911ea2ec61e9c8fc5b5374b2a611f9fe99b812e7aaa6010e04abaf466d4a9c93cbcea0757faaefe9736e4480c97b32d0568a2513169126b066e7f02ce52ed7eca1d6dd47920a8a612eb84f80a9da416d84dc7ba1dcb14204eecd2717052ce5d59829c68f3c1661c9879398dd9f02b33ba5a5a844d6f0d6d07b8e80630dccafe76866531493de784ec060072f82498c3ea9c21de92f341cfb9dbe32957e9b3c609b3564e48a3e9cceb8de3eee461da66674025f450d833a50fb0050a13bcdca148fc4c9e99d7644cc94e77029de94a318b19d49ef7762f9bd7430f192da58d277a4cee52504048b8c6e375f0d7ac4aeeb580e843c0735eed828acd6dbb0f9792baabdbaec13839a1d0871595446e322ee010b3a99b1a2e46b85ca13e2da041f49209b7ca8476a795115ef3dac79ee760146546aaf8aadb12585081f63b3c296fd650a4ee19569097300793f8705ec7d7f2f3abd2994aac09b8652c7513a101b2c4b9a836afb5e3a9c810a3118f9dd78", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 49 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "83039290504acb0b253e099c9245feb932a0c8ca730d19227b8cbf70256be779ef4107317821fa76a78da9f1b5c9f4808c77937caabba947e53c9669099b3692263eae759abde65544360120336ef05114d47f0b19b2259923658c5bfc783049a18422aabc4128ed8976f11f317ae601f64b02e0fed3555d63713eba9ed5aa9032895a059d63477d098b4ec95edd9880ffce589849dfc7892a8d26aec8ab940da9a91f51ed050cb87bced0f4c748669b3a02290df2b6da7813c66b2f5bc7c92681e6fda789aace16cb595f749726a603e4c651398766ada854ba78a007e9379f9b9f3bb955192c211865b5b5d3a52a813a3eefaf5acdec4b6811c3b47c55d2c6fcd10947a5789cb6da3445a2c4a13d004cbcb77553ab1d75d358c5977e5dce1db4e15c03d2682fb1d4444619aa196c51bb6a44dab6a6d52a8047e3790d35c0ac26eaab5b5d88c50e194ae6bb9f74e55838cb9fe5b4086c622e5d3da8e138d6de7af9663c7744139b61bc3579a710dd69fac2fbc4a91dd8c0cd5a3de7d48500fa4e487452a71890b5c78015f07ba53898ed3c3d374f8e91ab38e2efde7db36ad20e3132d833801bbfcb7e3dc278be65224564bf93c5db41e0f137b6282963bce51485590449c900bf8101bbb40448feaca9b93dc3e96ffb301847d255c6205868efde6f21dba29dcbed9748b9b727b7ebeade4c2fa8f91f3ca5a6a88c3441ee5227194f1d5ff43d3afefa4503cad59bfb59498920b679559d014663a569df415e43e37f385fa2b8e817bb95ebee31346643113033dfc17f16e28e74baab8e9c9fa45023a8a7d59450edb8ed70fe00ae235c77de5518f8e1b378f6dd096dde6bd6fabab4f5fa39c2c37510613ba7077c4dc5eab42bf0008df1a448d3a16b875fb819b8d9652809e62a540cf89c81aac08be0ffbbe03073679e8168bb899b5e669a993fd3b4412e9f39d0490dc6f7ed3ce76d687dad1d3f0265c95d84383b0cdbbe5b840547d038f1440b34d2d097ce7b66383c638f1d312a4f2540c89bf183a5e2507898801f50ef6a889176bfe0036304c5d856d32ec130a3454fa037a78ecf54b58a0d7796bcfb50c7f61c37c04f1099bef481ec48854a0c5a5da93a25dd864532cadae6b9f86a3520c582d6e2d00fba8d2631be4e05d4c8cb9f7c8a931538a5978a509fb478b6ca0a55e5ec54ed81abda5d05c146e7f5911a64cdecee1eff5e8256e56edfe996da34417271b1b552ad6b87935379ca3bdb327b4aa5a93da2a3fb2996d1691665bbd2d354ef48b046b2ca2ce0d126b986f438e2cbcce5078061a55bb2b130f97e4e65e34183c98e0124de672575239da2b1888ff6a419c3ab7d53cff0c6a20d81fa2ce600680a61ef0e60d3c16611ff92cb5844958eab64bdd1d4c380f2fe3b622c822ad4badcc135318ff45383b8d58e57ea1cd9debe547e6b", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 47 instead of 48", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55eb6d05aeb6be61c60930450f0503ee37ba4911ed5aeb367f57d9023212d896735ae79f130955571e42de1c66f12e069daee488cde874bf8f9cff6cd65762cdcbd42f7b313dcb9d81b180d04e38a048f0f88a81c7728c9ca0041211466b76721e4b4a0f7f135623c15c5837ba7528f83a2ee0896d0a45a8a8f27ff3fe2c7f59d13973230dd21f3a0bf0e1106e4fb82cb9589b6f782dcf52a9bc5f792756b149ab404a24d385de209fbe5fbe6462cf95e340756b0198ec7f49e3ca37e9c260bff1cd6e43a7601858584e3d97c74cfd5393d409092be091353a0310440deb93fbe300a361d8bd9254ab2bed5d02a3d1df4949a67fbd8297e40be92f11262083d17cfe6c18b62d6c0cd27d324d35ffef2a8a33be5e9d7b7db790c3e8be2ad732d4bd16b3e68f48a89367643477b4e17c5235427d0114dedeeac92adc014773eb2f0842794d0f40a7aa90992788a97760502b68c86c498ff62c228d236810542e7627acae4378f7dffd2aa3de6823704750a9db25ad844f9aa2fb58f6b796e1ed95f437926554901750b9e1f6fdf55f88684dcbc54ebd45e14a9b26790d4a3a3cd88cb70356617e4bf40deb3334f20901ab4ec1fcd63c4c18abdc23ab67998d84bef4a71419af306d30937d6d42febc409e546aa95e0c0da4cb3b10827c7d62c11a0de4c1b438e753f3a4200eac43c874326214835298c6b267a7850c3eb8df22658c646ec7e343706088e1b4a008057e94ca5a28fa6d65d5d1333182d73343765acbe9c6c728edabc9d4c794d0af4ad1eec85c4ab3d66ec90d01d7963f10569c8991b9ef4e5b257345f860da2de7edf4096b2884395d5b24903aee1c1d656dc9b9165c791bbb904c56f3106d3ba4a5d2c992432f33e7e8ce4b875d203f4ed937cdde855fce4cc2a4b9ffdc279e739e09db6daa679fe693463f8f6173c06507d984490f4b9080dc0b9762fd19082d2be763f928937d8894931961c8f9ca958e7f82d6b961ad15e8c9bdf6eac3e1b63b93553f76fb6c4c7b392411ae11a1a2b33e809eac3543ff993bf742688459c6e8e8c768e7eb69df9457a4aa705675bc945f0696dd17c63ae844a9f7ed87c237ede96930b53e2cff694200481897f9ef3a9a725bd429cc5a8793e7cf319fb6517680f2ec6abdfc8c1647807b120fbb1437c3a2f2ab047f2cd93b043ce715a328a28926154fb76212afe4dc770b6c917f039b237a4c2cef76f061554c55d82473bc0b860587539732f635f6e99f927e7d31d6a0c993d2e14ccf10eedda12b1ed3353d4d5ab53955efb733b43c7007b743213eb5f8e785f4ee74854cf4f1a234f2d6663e2ed64da783b09744e7862a7859b64e58071e7d8476ec6a0ab1c4e1bb7dc65a0aeaae809443513edd7d6eb28e4f7e012d6f23ee655a6ba9762eacfd5720a972d85fe75fb20b99bc48c849c3ef1c2a3fbc", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "30e9e51c7e0743cdbf59f20d2f0854b406d89096e0785f2798836e09c399caf448e8f64aa142923dca7258a9356b29a7452731bd4ebdcd74a1cecb30972c7ddd0855b715b4d64fb090980a43510b01a9cde5e82c54d5e7411ec016218c0a1161623e92fd539afc3d5cfee090754fcd4223cdb06f2fb3d17627f96e05bf37a7da94ebd702700704a4d296a363ed9cfddeb0255135e51ae208eceef44005bd983f1f3ca2e9a07587ba4dde2522050b1c9640c35ce7d708cd9ecbb97a0df3dd76ea64b5d51df86ab12f84f56e795e9d095b0a43a9d3624285c897a67a74d465c81da5b03b2cb04190921965e0b24f8d2f165225e640feb5dd4dd9a2eb53bd3bc12d8ec3ec930f166cb0e2f4242641d087289e557bd2dc1bbe207dac4e8e428f78487a7e27f5f8f586cb0d67562e81a391d36477f245988013c97864babc032fefb8cca95f086bbf921d3a659f5ac7541f476f3fad93e57857a492db937cf4c8403b7c0644e77a35c8720ab0c608e509ef991f389836ac5242d639e2c3dfa5d8954ac72e70c7dd9159b3af85fe193a1ba094605e33bdf5b1f3bce8914fcedc0b26f82e37548964af4a71de0024af587342cd6f29f60059e3c8f0664deb5fb450a0ba43e098dd067dd72ab768ceb7a9dbed9c53638de5e05237346d7bd6f5d3428fe53155f72f3a2ff8e7d60a5eabe2f058c9edea582e9e712f9875be7231f7cfd5f9e923ba5b23433c109b4f4c166c68f0dc496bba8ec632d006d154f5c58c2095b13897c4480d924328d4348db02cda12f59be778ddef41054301630b7a77e0e89a413cb528a0a50cdd2ba5388d387fd69004e2d4114532df3d98d067b71c3783109275a7ecf2dd6b34ae8c1a69d17dbcf209586a4f95149899699268ce8d917710245364c3bc64ae761eaca4c9ec51679767f63809d4c6545a033cf32c053aae6d548dca6bc54e8a8999bb01439cc70379994450a6981f9de68fb94ce338bd192e5302315b9070ad4cfe5f99b3539450be8af5b59aadf6eb802dbb25bffb6486e2e16f2fb3bc3afacadf1e53711241ece78a40693036c9edb54e4ba56bb2ebe4b9066df2ebe7edbbaca3c3f847e5b6cc4080a3f298d984f983e37fef8e39650679e9980f2411c34092ff06adeb75d8e45fa9db8cfc1c5574bbd778c5b7078a597f17731de4e9fed9d04731950e3e756ebc88e09e9559fbc805cb141688b72753aaa9eb86bf185052a37d26f3bfc2d81e35807c2979a68a360e98da23a8b1acfa785bc7a5066b2a7935c760ed928691476f312ded70ab65ead7a03461f235f54385c7a163b9a0c26fe46de65d528340b0bcee933a81e4748bafdba3bccba214d0df05cc0d2aa7aa3d88abb3f0a513bfdaa2de6b2718e552cefba61d19a8233fb32a1d86ef17cc75f57feaf48b8ba4a08d034937c362850f4c531e5d2452f9918905", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7153a4f026c3cf79292a13872c73ac3ca0324eecb3db7988ed4fb39df123638edc85764df5df6c484cfc4b4c4a5b796a5eeb1ae333cb3491ecf17326c45124145671b59b363d55c7bf17dfad36fe5438e2e648343358e19d76fd013c99461d1429a226ca8f0fcf7cf8e74fbe98a409de21165815acf7ebd40bf681af3a24228a407c6710edf48b3d1031e8d1966d1c196614a25b4091c8884adb17f41c3f6e40f45da5640f8bb1001661def96599952488a608f07403fabe2230d5345c464b84fc050755ce832d43ea55f9347b89b1692a91d80968d961f2a3585076446b7d5a33ab2e669edaefa581a0fa2f90ec42a326585f27f065e2f5ab64298a22643490d9c00737585ee8994203a2f4dccd49beddd5f90ce9629dcab6097384d7719c1b1465f24f2eb531598040dbac10d94cfefc270c186567e788a31901499b047bc61128efa92b47dc1c3a0dee8a597233588677e5d2b73831e74e6050b9901bf32eb0d54c222ef3a406b9f07ed7eee17927b9e92a2778f8f9efd1aa76d82716817e835aec081905703034f1ac707c12872bf8efb040c6d2f4874f01056914de1a3052261c8c5d3c8170f08144b118b9f8c90b20875ffd4034c872aac15a684566a78d08d1a038f5c7457020f458c8ce4a541dba1693d0d1def4140831a2f25b63a972d408c6ee88887d8e8f0a0602107ac285bbf7ef010f51192e653fbfc21beae95b2386a4a4fd0ea5a20e06f5e3145358647787c2a380961f167badad0a5339394dbd75fadb0d2fb91275b08a9a9cc2c2ddf4dcc32d7b3feb347eacf71f51dba12b3dffe4bb572f3824d96cbe07308831284db70f36e12b16c78d6b4c0a1dca5e899c201c60568b1c19c8abe912b36d8b01046e03c7f1b334e23e80ae7cda9d4fc2ca97fbea9b63a32cb3e057ded474542c1d1c48a94de463fc502dd7d134d8c9acc56d970c9d16d57ad8b8bff212351500e8e32b120804a2d86cb7fbc13ecd1c772fbbf3a207a860305e1032fbe0e37584c3585962df429df87d7df9aab45851c0c7305ddeb13e4e7833397de687de40c05a9814800867db4ffe229766f165bf2859dba4c758854676e372ffaec7fbeec265897ec120dcb56942d2fb98111b61b5f94627d6b33a3d5867a8dfbdfcc1e024849a83bbf4ee97cecabe6c5c2a4e0c631b12449339abc5de09599ec535e3fb7e0fe0f38c87357ace1f3edc88643727968d54bb6496fa1a90c772e3dfec9c78e8f836af6d430f05af36d3c371f17d3f1129d3f5af533442a48114d47b9ab45c507972f902f6fa3493d3bee3f4f215354ee53ad10b04f66949b764e0fc0203a1011a2e5351e39e96d03e6f44a4ced4d9f434b44f8aebb61043242130485a9f0b901728ffc39818102b2e738258021a9249806f016d83765c9bd049268f9caa1d1d1008eb9409cccb915376edbea73033", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "364f0d1a40090b332e3ef2ae5bd4dba778bd52a16168baa3c7f9f01edaa9be814e383e00a40f425f11aaab12ed46ef36b51c17fbc803a90d9a39c8b047396f1d2b9b270741291774a27c39f09d558e532f7f7b31caa6d5d763cc197aaca063540480c0574ce748a79247fffbf215149b4b3db2dfeb6610159c5f158bb00d0966439b7e6012dc35d67f0e2ec29780d7c672acbc8788624845e42a11886db0d5eff3746a8dc4f7e4926a3a9610914adb0d7561dd9441ce4810b55291cae4228b844635fdbd0b71d233f5907725329c2c3d01b9aa33d06a0f99d3478def2b5a3c12587619763db15835871a3f09e3b8fc484b301484d132b5044f81734c7b7dee142038096c25118363751255ee825223d9797df1d4e5efed2a66c129368370fdf5ff7d87087fa160f4071a2eca24cbe2af4483f2f4a348bac5ba9b83835d482e1ce10d64685646182e92b20e2f6d03af3f640a945e1c9f0d168f7c2f06a568c03ea3ba4b2de8e2030d949a429fe8cf26f14928599f679006e9b51ad109dc76d58edb43892b78f3463f26919d1ead4b2e7a62537a08e6a1c74f5ccfa95958f95c8ed8eb9874ca7c6caf6123c7f529e3f32efc1d84fe5a281d40ecd6ed0d37c798f474080b69a2962de3faae459aa1e4438a2375f298917cdfd7d9b23734acb50432fe21320886025924addda27d5055c509b532ae59f04074887c665c2ff2f8a52bffb6aa2c674dd58f2980541fe4c387f24497c3cc4dd3bfbcb1c3de0c5f5b6c2e6c2b1efa525a8a3b608f4aeea9d4ca840d8d7dc3c4b3594a62966356c0419abef4608147eaecf9cc9b3c39455322c6b16342b3a6ed9368d5150632f3e6ae075d7723ccefa9ea9fd9efda2635a2962f1b39b5e6d81e6d8ee3e04eeb1206b00e94632d5f19e29bc3aac611a74eae7e9e5d6b9422a7e89246ce9606704b1b6558e4b67d883e1b3a7d7b612d709f1462b0da78ca8476e56e495d220bebe9b0802082288f2898dcce20ab5513b8e3d99c6871925074e03e3a961b7a210335999f04b81aeb42b796f0294d3cdd1e40e51e093e9e2625961bb8e58b4e1d8516e80608605a6c28aaaced04f60ff1cdca46caeb6d6d03e7e1956fb9615c22e12fb03a5a867dc148e6b36e58e4ab2a7d97129c52f6ac3176399ddfa540ba7ffcae3887fd10b0408aed51a8b353dace78390c063fb1a6cb2435d5ed9d44e55fb89eb4f61590cce8b798f91e63f060088c1093269de837c897ac3245d9f33120c7bcdad562c855ff711c603c1d873116a7882fcb35435ef8583543bf1728bfd32b0be6ab2189c25db68fc31acc85593ca13755e9314812cd87ea3ed4c3b1ea3d369d15b64ea008fa793a439cfe6ca6a9d3e2ae6cd6ab047100c01f3e3527a9479e2f45a69288c5a06e605214507e0294f51858ece1a571eab45a630779aed500865384750e5f", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "42a9e44ff29cd2fb0ed8bf2b4398794b59a2a9c0fa37802120c4509c43dcf1e41dace327f374845c94464d50d589d208a47d7a93608920720df8b12c3297f84e7ba199ed9f96b6d726a53eb8af98966543bd3b14d52b2132cf8fdef80fa8d2d623f10f001573fc0b9926b08de7c801bc6e366e0d12d8ea0fa03d8d8e9f8391915dd5525a802762543a57fb69f5fc592ab6afe50bc3a958a5e04d0b81e12c64fe3ef28479a100c4d72099de1d138dacbe24975ffda69cbf6e786c01d5fac5cc81452e7a48a87fe873d5025366787f54e7deeb9b9fb762faa59c5dfc0024fce82e7e485a44d94dff13159dff61f738fbce8a61c4950ac683e7be0e2995754e44b1b1f531a3749c1ccd0c44c216021caa8d6e9c1a0c22b57cbf654b94b77070e44b919acb6e9b5b91716b985ff1f2f22f88a7864ff2ddef7914ad472e26d27bf546caddcaf6103b28b18e794731a99f0f2455425d9046de5a3b853cfe2e3c1a44a75ade9accf6fbc28cafaeb10f594d6aeae424d439dadeec348c76fbbf014c3be197cf5c94b57dd8f01a6129b0f992d25af757939f05a80768e64fff07001e0c9eccffe0556ac0e6c02b8d312363f36473a184a0132d719f093de31d0dc2ee53ac5591c2d501322394b3b0c044b235fdfa8b6aa5dbbf4eee8d673014de6e7b217f865f8f5f098c769cf9cb28099046a5b9b8922696e376bd8ac2ef4f82cdd5381fffa8a4dd2072f472340c03b6cd74274961bdcf7375a04f4a3d00181cb6d6f318924c3617a75974993134aeeb60696a6ae5e5557175b57d175db8818dabb2f3926d86f2c3a063df7b274eed8ed09dee9c158450f0bfb0fa5aa46d54cd5c3092c46c504fe777cc14580fca259284a7074b98421238068f5f0711081b11f66c52c04728d39d2912bfab9e21a76b5d263a47a5ad80450fd6b72776b143e8ed91944621be11553dd36952966fe17f4f7a7088a787b035a02731bb11fb33a6745d484a7fb8b4ab517f9d03f8480ddf0c96ebf1d2009b0efcafbb1d33c0808c5c9ad990198d0d86df2a874fbd1293e850886bdc4bf4d5181b4ea5e0a06aae6045b6c029cd093ad2a41cb0593313903e1971498bbc5373bf617597b2b135032bcd150c2f9c67a5d559d1ea06cabf6f6fab13eb6ebca612201f35ece48c9135334656c714ba30fecdb61ac259fd0258e3a83b0663a589a075829c717b0a4d6f2d8ffb8b30af83fff2a3953f88ea0cf0b9ec1ad3397715f6027bce4462e7aba0386d6aa1fd701d0fcdceef6cb3be5a39e53f4997377915d9a0491e8cf7d0351587496f1d4f9b91b12a001a04962eee99f3a4a7ea450d3a8b7311f492cb2f7b8c7a3c2f81c5eb494eda02f9639949193226aeb76df36a75c2913dd4748f791660d618a3112a56f599e4bf9c5e2dc983041fdbfaa65578a25e61b780601a55606b53f1118342", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "04fd77d0d368d507c2589ecd19110214b4b40c97d0b754acc8dd11cefd65324a99255d7375f397b76f49bccb2d5e31267cea875d5a0cbe3f48089da274be4426df54f94f273fb0ca6a4388486ef258337678e4b75b2b40fc31cf831754a1f3fdc3ee406830d8698a1f9382fee4a743ea5a17125aa2b10f3a631e2f3edf39f870d61244bf08ba6775b7d27156100f39f355205bdec47f13fa3d3c2080e0f78ddaddbddbe62cc1475c6c929375e6675dcb9688eb45c23dfceebeb3b0586989d9e5463fe26be94a25e0da7ebe937779dec95fb9603f10271ca389ec3e03d642ceece2bf7471e5523d8e41c5a89066b71528ac31f1aabcefd35bb449918733289251a3234023c96ed5c6da825d77708086265c3b8c9031bc2cf703c9f77bda643692aa01ece447fb5c04e613003bdc544fe74fefe5f95a349f9f60faf9f170bde22cfe8db8b1ef876e241400b72bc4e7df7c2fbb9d3443e8f373abcbfba6ccf697ddc26ec4cc301a61349bdc2024932b661fe53e36f58d817825070eecea4310ea0ddb7fec20a218675b808bba68d78d2c7e0b7839b24703a281074429e5168a22358c01c9b150ae88dd17e4bdca5dfb848798768255505ac6c9fb1692265da92dc88bb3d9bcf75b2b2544ebdcba43008cdd25156b6b01a8a150ca27d3c7e0ebc43e44f24dd72ea4d84cdb22f1abb20a53d3e3429a40449eb3ce1c663e08b1852c831b6e4a90a84a207c20d9734c178430fb34cfb5999aee4c38f87254f0f8c5bce72ad369a89759699d092d7f6930c78905a29a19ce02632593cbb33aa149c6f996c32e69c3ac4bc6e7d145ed0f3dd193121b463d8053e312d26588a54da8e1ebd53aa280f5f8691eeec68939ce0e9cb976a68702507c8c4c2aed866fc92d6f08d079b578665c2ac33116a3b6d0a75a1c348dfc18ef2e9298bbb87bb0a639902efa50a0e7ec404aaf24ba8c7e4d4def0776fc13099acfa2b9bdc01aac6332ae4ca704220019d0844fe331839a720b6a19be658d14d30684f82b75805da359a513bfdf6ec7e2521a2eb9e00f2ac3b0d12d68b6421ecc4c2652508f5ed8d654a9e98c611799fa0c24a1251222a4f69b21c0badef1e4182892f135ec19dad72cb72b0ad7b9c5d310129ee05343654e797f9568225d70b6c49bf0a969cac75bbcf37499de76ba10279442151d510dd87b68888536609af92029b79e2cdb611ad429d8e1372547dc39f20455bf488aef208f0853dcd71912affdab1dc565338506dc005513f3e00206379d88137dd779d16fc372665cd9000b3446ee991f3b31d37ced3b116d6562877ba17602474c852503bb7470c083d1edf4f55271e74e4473335d801c5b26cae96b2748e40fb1e5b86271152796132cd10348d23087e080018ec5ec1abf087c46256b941893094f2652df6118861a9fa92bcbca76a4bd086bae8800", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8503fbf2625998dfea8bf2c426146486774ce94900b7acaa38f6963a47d54212c4dba77257e66d40b4f7448492f0286fb4ddef9981bf4b325b68540aeacdeb48bd39b20aac8b4bbc507ad7aa1309f0a59fb675a5e9de87e3839ba997f77a7689c33364c17db148bcc5f0fa257609310644a346926db724ef3a66a7aea1830784fe1fff062871913d2627491e8bebd779839edf2ff1279c0a2d8bdddfead291cd38409b16477d1251c3fa71160c699e32860a555f55a5ec88cd47378230ab97cc5774aaf34bb2c747e51fc422431ea46381c12a7b4516a7cba3f9855cd81d3e896c94b5dc6b72747f98deb46f739bd47afe6b43b4b957ab4a122fc7221a098710d1976da8f36a1eeae321858c01b409ad7b5f057213da20bf877093ba043a845e19b4b011693209769f8c8c348c13de557a4e0fb0e7993733f996f859bb969d50ce1a3a30c8905f1aa081d3cd42898b1e592481d6ca9710751cdf7d1badee7fcd72cfba3316160b74939c912db68b276ddd793695d8e4531a4bdd7ea0203dbcd3357164ac57900e73fb977443f36c6f8e239a5d26e5f8c487bdb2ea72a7413505e320a99db6e22a61ec148cf14acc02bd5789ce33aaa5fb4e7b31df111a3efe78f3beb23e505841bd952ed5e4ed9fc3cf7c692439c0973fcab542bab9152495fdb55d0a2734ce8109978efb75041fc86c8f564bc17aed248a62806c25d373e8fb9c7a5035171eb29e5c4805cc6bea2f670c45485cbdc0eda8b3bd50a6ea8c3cd3eb137cd68b4f2ecdbbd339be7630a6cbe7239b1c02110688860bceac529154eff9b3c167c546acfc26dff1f3106539f9378c4d8777323fa21fe51cbb64a8d7018f7eb2ad70044b9a79022d7f233d7903db2320d43b5e35bf7bc037a9022a073185794713a3dc191da9c797205740bba0fcf2ce02d8c7d42c4067666a2d051c6fc861faaf7aaf59409ce596b0427e984955fd526ce87e032aa501f15865a408ce198821f7d62c0e1ef6019d227a3a72797beda755bf46150eba484321d59c61bf918e9f6f10f3955b9b5d8e650e7d28f793923a18953672a5c6de3b6c3bfeead2787db965aa8c0bda37a30c3f5052afd29cb43e4064d24e1d5d8739f313f1529bff5701c9937b4fb7e168a6404c7da30d041deba1b272e813211e8bbf9e67a8537225684eb3fba6bdd2c66c0e303d7a0bdfd857182b9564feb802baacf8617da903cf4b15975780551cfe90a39795eb0dec2bc9e4dbe738d3f9447eba583b11c6d4f17920852b50aa7ce77edfbea032285ac55dea518a01850f110bcc31b84b1fb6636895c0809c1333cbf710119eabf4a400339d96462eb7950738468c54896e1e6aa698c5455771f7fda2d8baa455721c34fdee38855744429d847d65229c3ef4100cf2bbc5ed57311854e8300cc4bceb625a090ea99c68510ee2fe3f293b78", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11029134774a7cb685b3dd045eed13ca83fb40ab227e0eca2d6421d7ac49ebc5e1258a0f155237175f4256f59a50be9bc9d27096c08cc39b1044b8e674ae78d877b11b834bea73246b59dc47051776a7333484db6e2653c5d596af4bc17b16aef7d19a63c16133e93f3aa2f299a0329efaedfcbac86c4763af2901703e7f2ec9dd5b4f59d46bb47a1080b1d23be1f8b5bd754dc1d5298754521a36fe6550b11165ef4345acefa7c92af14fd3dcc4f6d30b278ae9850b3d980870b63a246ddd8b81062a210f266fd7307494c9120774c90d52066a0e41b5090d0f7e4b96a8d92fa1282350928a5bb3c924fd4732704536a98084d7e7ba6f5e2a9db94598fb1de3f0b497f2f3b36c61ca71514a6518ce23c1e70e020822502166d89ea582d8c3d174f6c7b5639f0525c739cf9c14e235b1b9aff05ebbca25796501bda57606eb84b9dd8e19d4bd7a415b67f7990192489619465212c2600b3a1a765484fd3924364341af0b5fb733878a93f196f15288c9a2a3944e37a219c4278e5ade30905d0b9bee0f3a850c2066ef654744322a1c6163afa84413f53eade335dc9b41d12eced43773fc9066de3a13faf7ace29fd1d3c2a7b73053c23a2680dffcd8fae0544ec52538e6b539b68eddea972a82cda5939c1cb22035bdf6cd4335aa5bbb4fc0aaa505c8cc346b522d16e0d11260be0fc7dd5bbe4d8278569e1998a70a3fe8c9937645d44a0e57223da742312970eb32f7f67e9e21f1ca10bd39321bbdc8f1764b1238133a086e3bcd06a478f000a376645c7a4a6ca8a8b8fe3419ce27d8d98772426a9db474197e2182fc210ae48bd319288a8dda07b2dba524a8385bb6b1ffc53bb34cf2d408aca5814058e8301e2b870ec84faeb486a9bb5c5276e9af5770397581f84e84ee141602d8e0f205c04bc45a86fc46872614da049501a562883cb316b3315014444c338cdbb22d5b96dd568c3c921cf58c4a5af331742c82920647a68158c55da964cca06ee10ff0546bc233ecef3113eda8a88844355f13211661c0047948cbe54823bdecd54c7f4b943d3516e67842e3a6354f3c5158d5e9c5e432b8202e672b37c365bcfefd96549727b11fe699d700e16e3d257da0a45d26e1699cae537c88ac26e528fd2f47a49ac8566d322581f3ca57b9e2c7ddadbc7d6f5fa2561a198e8bc1a3bf5c6e79fd72ff1039d0b08775d22c2e605427c312979eb0ec4b356af4f5bd7efaa08d06c76997eef0d5a2f6215feaf3a8d2cd49ce264e48a965d7badcdc840f1703c568afe0c824baeb418b8fab02201d25ef26149ea837e7902e7eb47e7ccf59799e45c7fbf716a1f355061890e21655026f10167d3d933a90ed601959198acc0bac0a7815fa2d5b2833fb7a92fb8fb58664b270062e2ac1d101e8e26f0daad567c1f056e83b3585ad6100e6acb71ab0607b23b43898", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "07398fa78140032f96955dd9d144d45b542161aa5dc60608077398580ce275478526caa5c04a393c69da9911d32199104b62cb9546eb10da5630a8de2b7f88b7a0e3c25bf1231c10fe8e8c298f738b64bed6d852e278529c2055d9039218a2caa25b778ccf0f4967c2e73521f660290d09bc7c4b4c34bc4fca7679197e7751823c5150a5bac349724d486dcb786c835b79bee53e6ec3108bad78623a8f7b8f75cdb490bb5503994999424ebf6f1315220ef39687fa6f19bb2d5feaba9133346cf7da1006e4bc2e19dbc8d370235d2f750c4918f3f1905c48d572500f75fa3466f5d77d21c36096c2a61bfd076a323a05a8882a409192ce034823da1ddd10e82f230e292f52e9ab49e4a3a9f2fe0b1bfbbe9c258955dc975be60439ada10a440a449cbe438d54b051c74825d55b48b7e96b3b9548d2947b3a64a4c1e78b7aeb156cee50ed35f1aa4de4d260ec300d63dae1c16d1b224ed2722d1d21cd8a92836d2a6be630a7ee41edb057fb1a7b12c2649ca51795cc8403957293bc4130873e251aab45eda50684ba23104a6145df2dd50a469df1b30849636cf40c2ff8e22a4429966c76f33cc4e58c3c791ea326bc4bf214854dae0f4f4e1a98027dfd8d1c3da9907298ceceb8e25a771ff8a51a93b5d41d597fbd091157fb52d522f6a7281e64e17686114dc37efd8368c9fedac1cb86e9eb7b558f1c2082ec0ae0e0040346992733e56fdd166679c02743480d8e67f27a39c85aed7e25c8bd2c340b8138dbdb6a69b19d0a0e7530b87f490700d6aaf9dda59f759f2a448b862bdf6daa5560a8eceb6a353c97bb7c55af76052540179871921d2c88bb611de1284b1dca37927a895fa396a5d7699d9e24586d8df5b5c5ec61a625640e3401dd8b7df84d8588adfa685e393ab021fb1278048c3ea63b1b2e0e014985cd7823c606b47169022342bbe4b65144f88748378c3abc95e5dbb6c8ebb58565894e177a6bd948552b6752c195d370cdd986acc4c895551fa29cfe40081a77be7171b76c3c9690a4a5399f8f1c2fd87919057deb823426ab7c0ba2abcc51f63169ee24b319199b23e14ed29e1315149274d2c4511333ed6278258bc03c9267560c5dd1f127b05f343e92fbb32c0507a6e44234d841b386cf3e8c6b41722dc19e52f23c69d5356dbd5946c876dcbce0336221e189479a30d5c1aa1e16682e8c4eaaa7c2691cd5f8e9411af00aed356f3471ab9097499f05f2d472f8c281717882eda0507c03d1be4e378089ee8908430de11b12d6be7a33322f2c88c4a7b0a3f2244f53262a5b7e9439d46250d176aeda1280161404ee23ddbea3365ca5f1c11a497050fb74df302c2091ab6ac5538cd69ea010dfc3f5f4004bca65a14cf79543a54e0e9f3c56f289861f42f86e4452341d557fb8e05fc5f88c906106a965e72e5af830d6d99899983c20", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e359f643ef0ec5b5901c133c9215c3afd131f09d13f511a0770f90eb3e1a7477e43c74164548f0e3567dd22780229ab74d04aea13d2a960cc90713e6bfeb6cc823150ee3ae68fa788627d4f30969bb70482002cb6bb40bfcc3e637458d7f7d192ffb663570818161ebf0482e4df86072c8f910416fed4ae8d2a92e78ed5925059bbb767f53c6009c347994db4848bc0ed1e30722844db7257aeb5755b1df4c6df489c165a07a949e2f22659c8e49974caa9f4c5efdb22e2a20c087d2ae9aab46d68476cabd9848345488126ea2c05282e68e92573c392f40985ef2cd0ceec88e9673b9e60fe26e9a6bcd7722bdebcb448ca90e567dd343bd569a64d8a5169f8b9950dac0154a05205ac34560d82356ffdfc9e62e7a2e91d3413d9e5a4bb28db16adb9e14d8d32c94f00bc6fdb4be90b889b6f7533314d183c2d5f176fadbdee797987b82e312323ffd9fc1c7786388ce46b7958937d4b23ed1da29cbff0b2327e6a4c39d9492bdb672cf5b90fa6f08beee338e7af7bbb90b5f0ca27db146922f2e7d4f2e8cffef1d36d43b747e6d63ca040bf3c8ffbd052fb11bef0c5957cad42c319136549fb274f713b74a443e7e9ee6e5667c4d04dcfc1975c21c9c922592db1672a6986e95b52c3176071e56d18c8da4a26acc280a023ec1264ebf729a22ef06cbd5718393dfe5cd9ee7b08c5fc6888125688f122de9eb99d603fa5c7414a862ebf6c0829cb1906dc6fc3577bf8c3e863a49afa8b1237e9b68b8729a3cc437dd945a7adc78a39b1d004a0bd3ee6a4adf12378fce87997c86d3e9c7115e80f974e2fc92c6146cd1ea4dc615d3c68e2f7d05b863f21cd1d76db8520d9e21b542df0c3ede17c32b6c847f1def0d6832edf5ffb0d992af8fa63267ca3fd99159ee17a6457830ef2aa547959747930d1b7f6a8d38f4ef13c75535718bdba5967692bab8943849b75d5f45700a428fca7c83b3e7f605cd4e359878b7ea9a929f1b7a0e533f0ff82fa277dba1caf96c6ba4502910b16cb49989a67bc39f4b34db7c49f2fbcbf4995af45c97e1784895045fa661be7a739ae31c37bff7c7b46a03eda064767479f787848ee85cb24d0807c29a123bb4db979ca160f7e2b4fe4f037c4b173aef0688703654a965e823b8ee228f390a2aa00ff597db6b81a457a75bd4ee912550c319945bfa0fb37ff2146a5b74811f9706fcc5972d216390be30da8c47a9e61f028b740f000bed92a3b35e0d44a9621f10642c13c56b560fdaaa3569d734dac6472af4c9c8380873790c0899f7ed08db0ec9b3fc8f6ef5ce9795c03aeb47342341b134e58904d3be6af0f92d8b2216c91f79c2a1352c1dde7857d4bed6cdf7e4469d4ce26cc94faa752d20b30b57cf740d3456ad8b853fe0488e12e4976d007bede30e6e56093969a164cae9e765b3b4acbe03a86d868dbc6c51bf7", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13de9b2e4262d66cbf58f57027f4b136df0853ad15e26ad9e0a28ac1f1b4c101e0f58b8b42aae5fcdf44f0ad851e9cfe61836b7de285f102143bf89104244d185bce72128d23eea8552d168f2f9ff67426c17baf4baee9d65d307ec915201173300b2d556b569c612ff313f88cba2164ee7061b3c9fa1e7991aef664aa19dd365fb5521d472cc76a79981e9097ef0cf784527b7ca9fc9516fc1481cd60a830c0ece24613936848fa7e903922e37da8d82bc7e790e7104244333302851a9c7c09e36b66125bb02571b422f4c1071487f888488551328c25a83f88e31430099193731d19ae838f5659986038745cf3dd9dcbd6d33b64de65f5111e158ef9118b7ada72daa0f44d48b714d6451549e60ecbf94e284608eff783430c62d911eb8f0787452bd684a95a5e41426bf8e9b47974f07708cda6668b3ca6eb0dede34e8c848137bbea5b2b80d2d2948186dff596b40556cdcbf2ff57b047b57c5841232a171a8cfb24dd0877de68d47ea10beb72f232268b633dd80178f9845a90a2a0b0c1eee723b32509fa9ad8ee972ccb5f3dca12590c20e55ace10e380efacb81eeb2893290e1e73ace32cc6ca41937608748c4d31abf39f35a65a6c7525f9b9db0b208d20ebbe4d49363669d6894751c54e809a153438fcc8158e7cee5e6387d6beb587e6048a96325f54189567fc5a3bebec5fa4b4f0fa14cda462682cfd9e68ecf4473953d3c04bde8827019fe9e0f397acad9b3559148c7e1bf858c318bd7c626c4326ef6bd5b8ddc266aabec760513876daf8596e5855fc1c76f2ce671c3cae1e6b24871bb350c2666670c41b5cf098b5044a80eb6e828daa0c62cd9e6dd7e99bb2dcf8e50490bdfae25270b3d9d5ee7e8f4aa4ef53f2e0fe9b8e1dbb9cb809bd1d97d9a947eb505c6bd0870ba3fcfc4b9855227b6738f2f68ce1cb90a15b6314037295e532ba2d078d9adadb68c66e4ef104dce5be8e170f8c361494bbd09775cd911f44f453d0bdd3018dbf71bee7d23dd3d590c0bff18eaf49e3b892b7ed69ca7df867a8fa39557cbbc4ab870ca78e19c9b9b4f9b4d8470e4836f573fb54762268a49794aa0b5af92db114c626505636652b1c98d4dd3c0b2c483562c62b9fa725c6559ff74bc6c93f8ae72b93fc25d3ea0816e6264f2bf410bbc447322c2157b4b44b6b0a80ea0fbc24cdf3774d4c970c4f9827a0df7cba7861625b1dc1227920c2d98da16513707a62e43b06667893e9f5fd60f22ec2f626211339669c4933c02422adc92ab7c134bb1da71723591cf4ba4ccf1ab225f8667c13eea67f6096f6b60b67460257ca4735d61fbae19b293c1dc9dd5b5006f046d094fdc779dcaf4868e60dfe168356dc0a5d21190440ef40520a1abed3ecba6a2f670c091954d46109cfe1bb9a9aff317e7239575a52d0103e4a1b54242736bbe513c453c1f4", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3ee64420ec70ba92336c432ddcbc9ab66f767b3ce20b9d8b9ed1708c3ffedee56649db1896143e19a4316bcffaf8c3a0402b13b6f6a7eb1a6185932f89f714d40b7b852dcef347ed2ce26718a7be299055c7b2a0bb87a680debbdb2d6a42310ff193e2c9eeae43ec0929ede35f9c208528569cd93790b03f17ae7e6000bea1bbcc5ed46bc176d45723d37844d729375bc15997573049ffa1552565946f5806620564ae9df34af91db0ce64aea2664ac3c3b903913d2c48c0fd2b572948a9e89df7869b228fd0fdf752df0e2e57050b78c513c93267c43bf3de9b0f9625f8bbd1a014ede321f442219f8c6c2dfa6b89b66a6ed99cb87033bb5fa0abb90879912dda7735b856b6c767accb26ab04eb2275c896f42523172f18c20f0cdd6218a9ddc8027d277a2d8aca088d021930e72815cd3134ef82356c7e4ac282d62bc111272fd00f9b7b3cb87decf7a5cee7afd5609a67501a142700033dab088738257ca306ebcb0ac249eb71dbfd3af65f780fc2a6b06d6ff4ef920130f03de83aa67b1501f4df98f5c096c54dc1202cb29560e748d46f12a38c2b8d7c76bb1a5b68225d5c0ee5a9b42b075be8189d79b9fd30b12845b5f921f35597fb656267b8f8d02c6adbd2879fb5f8a26a6c2f6d13fd2b242e33563404cb75350823263563eed2caa5698fc4a22238f78b8b24388bbc74733db56b04e579cd5df0bc8071746339334dffef96dfa4be53e726885a93c4f764e1379afcb0d6de406bbfc64eda4140a32dc72fd171f65436e16d6936907531006d3dd3e8bb21a6ae69707ac5156267a73738affa327c7c1c893e040f951708e03c3284757758e609c006b4f6b9a91755dd00005c2d6db29d75610b989d525dd3bfacd452d21d4328661c87854f8350bb922c4e5de9174ed943a19a9fb98dd855d00d81f7bc40eceeb73d2c2f2e6e708391a14303ebea1e8533c957c884307bf79f73f20f37f2f0b8bc576b067c0106fc53b24b7c86dd4e766a3968af4362abacf3d09c5b251b63c1ad731cc300de8edaaefe39705cd5bfc18c780ece5ebe9623cfbe6f32beb59c8ccd647bb189f1f138f265a50c17c3ddd69b3e5076481f94f7da2fdc93fec9b9bc4f3049daeffb56383d737260b193a3b18dc4c9bdc676f0e67e7b023c1274683987ce17ce0f4cf6587a1a290fae0f6b8025a8711962a9e24a5f08b6ae1b3e4db00ae264b8e3bb216b8f24b699ac0b95f33944b042e504205daa9e96e6f303b625f9190408e20a367948a85448f72e59c774f2c91f0b0c62b0af6929fd6d7738d6f42561db3a91e0badd0032ba68c69e2c5bd8a73694c0b57bb7ff9a467d10ab028a68556cf970eac59069744f44288c32b47b42bf3e7af62d8aa1b16802fa9b81b35da976018f42310123ac99552fa9e778f5825e0521a8612b161f8f431f7dd62003cb09a67bc9bd", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3359e5ffdc40f0fdb4fcd5125998ee62eac63fc3f14b5bd5b11def83e68bb65e39f4cb4bba2529723e02bf5ab46cebeda9b82a918d1ef7385d9307c622aff73b5d199d40d8492e181e4c35e1c911f70014cc484c687e4d1fa82b88734fcf4bb9c78789c3a36b733a57016fa297b77a7f737af00717aed8a5a41df2670509c26b7069a67f09568c82d32845dc1d3790dbe1ba09253396c75b961bb128ca238037f3d431589e65db8856dad167949fde881dea67222e72da3b2f609dab94a8d270fac1b2fd0e9aaa817401843344215745ddb703678534bb04e274e83e2a2b19cbf8986cd73b206cae686528eebd0ae3e5ff306bc075b3677cf82ed0a8fca33f8d9e1005903361cdc9b286fa07ed09a584e9e6b3492cabc5a41a3de5ba65adb26c97ddbf11be29135c1aa8cd9cd61b1107eb35348256580e30a668aa9343e5b140fa9570f4cce8e02a207999dc63e9890a3141d78374d76e29312bb55e3733f8470933d4626b76e96a3238e5199930b8b3b69838d59eded8a66908c076f0c8166bde8fe4e0193288df885d9bdfd68e7870ab3b70ca6197c48ff45e4b2db0c356c2dac5741331513cbfb41c20016a7e09b35a34f77ce71f6e54f961d96b8f32734d1ee45d1921cc7680addea3b9b11c0521645fccaf7ba849b8066f6bc7c1dfb8d8eeee3d8f50d71c7a43b70391c97973168dd585822a931828cad5b829b7c05c3d942938fc2a1b4714c83515d68a3ec76b611008ab470decbdfb1f9ddaa8be1a5cbfcff9eb8ef751ddd943c3bff725748abaad14025cc741c226ef50868ca2ac21771e2abd87687e2e74f47b891e226c75079fc7f0f7774b089206a91d7d5ab6979260b8ee858825652f1c0af8584ce98b4494b51c47cd65b89cba88bad340d3be6bda47960433e0bbca62f7f052d901f7812de4d7d3b1b7b7f953ead2c17c3821da6f9dcb658b4f5e7278e5d468f2ff6949ea4706a065a531b8e9c04981df79fd0975838bfc0cc7a5fc5f7d7a0e0648c7fd2a16d28c8af224644e8b0bb17061655ef0319b0f5fe77fb848f19875db6362e95af32d96a026555b8b207cd7955b359961b12a99feefc66b9f3d4249d8b5ef52f4d559e53084f999adf27fe5371a3d40aaff5a534562f2d54b3e5b5c8e4ed826c980a23dae73aea491d4606971423c40678f844cf2b97b9fbb0065f0a7e025eee38366d9e998662e0fdc1e7f5cc47d5b14dc8065dbad7efba00f7de6298164be79c413984a296bc3459e6b5c830a18395a88be983e9e27f145afb9e872920264c56b399bfad4cc7b3c3a17f35dd8ae92deccd6b6b632301a070d687d24873ad3b96b9d09ada8c4c52de74e7d30067d72dd3a3fe8553d24152f51db16518a3d9295fe3d795ec2427b28b336bf0cc31a27e13f1d23c4d384be4bfac66ec67a868cf48bc1b47665f1bc60ce5dd3784323", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92f634ee729d4cb553de1d1212996717eb32dcf9e7dcc7e71a78e4a41dfac1c74697e7c785c06659b375ccdbcd9f4615eeafef0c02aa54e8516f5c46705922c00cda85b15042e3b61e735215266c2db8fd59029412a491eb0c08e0e10a4e295db3461d2695c5255cf23a80c5927d79e33d6a907955b95a959d2cf23d2cb140088990e5f7c3e54b37285c9034d49af0f2654f0d5ddfa2a347755d40f3551fe8fc02e9a6523b75842a4081399b792c06276ad070b349a05a9533e7d38b759c33a912a556cc86e3890481e0f472edadff06fcba302730a0b08672b4c5542ec83b907cac79db4502307aae5bdbc0a232cdaf1117914d864cb85d8a847ded459c63c72cd6f26eb95fc3ab82b9042241be5ec50686c45a3430021c069c47264d0ac87712be621f1e5edb05208b4a0f9f817f79afb679378153d9353b92570fe48e9fbb09d0bd922e7ed1ee409d2823c924a2d5a6e739b570537be617c6ad4c4a3494b3218feac6d40eaa2698b3bfa3376b2bc469bcdbd3a06e531f55fe822770507f8fc973d653d973d7630ddc9fc4fc52d17a776da95ce33c0670e056ca522d98a6270030d6f605023beae897271bb4b6ee8d2bd188a061aecc76af04e05f9c3b3b59ddc61c783664dd35ab9359c24c65543e6b6e8b62a3bbeef8d75a186132c3a98389cc5c95e64a21383287a9f69d1afd713852158b16be3f4447ae3ed5ff1f512380827339514ca145f490ad23f29f87c5288a3c70303b6b6686fcb456978de72ba05f31ca556ca0dc55735372524a4493401480961d4d13f2d6d191d50212cdf3bd6685849f006be42153d0033692a98d6589fdcaa9a6534e622ac2d2c758a6e441239cb1c11b6dcef8cad2d52c92045ede085fe625f13dc90570e8891d69caa360fa7135ac95a815f64a938d7445d36dfc4e07cfb3202dc8c931e5f3f860c3f01fd8a7abadd15e61f78470b1373211b8a509c6d83cae7a9121db520237b1035679ce54217d4cf79c2c35d5726b244a04b7654d8ea11fa86f21b6ec1c219f34b27f6f6579788773bcf550c48cff5150ea452852e098e5dcef817c0034a6f01e40d7501269591ce7367d567a8f3e37148153854e9e82183bda49237b2ce5706fe68e9ba8ab8878e630a6b275e5fec226ed94be53c54ab8d7eda6e379e44ca7fbffe63c7a632df7a9c851061ee3f9c936f8218672d03bbeaf3ed0ccd705c7c4dc4fd9dc8f463fa792907c462d215606495182addcedd223aa74584b7e51f597c567c74e6b33b97a28e3f511acae287d18467043e3c6dd3e71120465eab6f1031a567579d38bbe582a5823f67ca2f4171e5edbc0abc7a5809712f4a7681f66d8465da60d1efa289ab8bed7086c6da4eaa144711d3026f9c62b10374bbd3240623eb397b3f55e5101a8846950965e206ea3a5a18e117d8de864a557835172347578a0", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6913e214b7b1d2a239a3877e42fb77bed37e3d6a2d4ab39c01f4d319b5b592050be6782a19a524ff30004a09675f9605432590cf919b1c9f9ba071d060714a6a47167b72c1c7cb9df4411238736346fb19e77f909bbab2baa56eafc9b98e16e26a08cb094115ad2efc376af626b8888c3aa316556eaadaa3dccc82ae2cba516bc023db1d0eea9bf52d5eedabbf540dce76b98e1127908ceb2c2904234a44958f770f37b081aa1d0ae616105149d2011ead26844a4c393a666b1a6136126ca58ea709747e1d54fc3b55e4387027dd66e1b51672f774d2dc08142bb69aa3c48079f70138624a67aebb3056b36d998510cb298aed48a75b30788cf4d818fc001cf369875c82a3a66f1d056c3f335540dcef4fdea020e27ef2debeee3cf5996b2d5d3c030c6e2dc257f044e1ea3177515c3e82e113f70126bbcd0d27744e5da88a818c1d94a22281fa80ebf6216dd39da42815c5bcbd2ffff114b733f623fb7fbbdb508d9f27f246071a4da2e38a15fc1b8e7c7104773886962d1d6655f03dbb4aa0c12c13b0f155cd1a2de6cff67cdf08ecf446bb91f33d2c4338bda11af290ab6f12534a20016bb711513135e3022f099cc2fe832ece8abef4b8f3f6f148219b17aeb1e614bea5cb2f5e9f67cbb86d181b0f3b6b871a5320c8cbe244dc9041d76939d11b54b9d4146316b33874d047119919f1d9b3b12d478e438ed1ea90d84daf4695ddd6d2df6005060c76ed76f9011c33c4886f177efb4619769a03d3a5a505f1fd8a5fbf7c2860bb5b2d86f897eb6a5074c2f2d03dc64ee4b2e533ba0c6258836eade5a2408d4ab49f0b138bf39a4f2831c8395dddd426f9220e21bc2ef61eda6adf47e2bc8fb18fb987e93aca64d6d2caf3874904f58c1e9cec7d9f1431fc3fe22d48ae5b9fa5a7242e08ddc4cd411bb19173d11fa9490f630cff4319aa5e93d959fa764f82db87853a0a5e64cd6202a8bcd81e8081f0a527277a7874c35818ccfbc55eda6bbe3c568ba414650744f97e9ab828cd32fcf5e75509de9af33613d30e9252b0d61d5125f5b9317ee5e1330df2c21307b23e705ff340cdda7bf2244037df3fee9cc02e779da07eba18082c1fbe9f76deb445ca52554d03e62399e1096e975a464c61b4a0ca6e5d28d1360d020cc70b59ea9193ceebb2cc1c973f7d9376c591d4d30abbc08e10edffd735499fbc077ce1544b54ae767c9784f18cbde4f6415de4520c839cd2640169316bc95d23956db84aa15adb6664b58a9c9b73f157562edbce70d5c6866aa9ab9db9b871494edc979a7a6c600adb18cf7993fb11b445ab1af20e43f3c32cf2f1c337e49561f0763eccb6b954a79519ba3a34933b5060f46ad173a8298b0dfec59d1302dcefe69dc8c8f115650e92d0811afdfdfdf4da16ab1d0a380f3cff7bf058003f6048a539470312769e2696490a0404", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36eeee96ec54de798b2a8e21be128fbdf1cc5c8326841cf6021606c187d832fc2b481fcfb50041e5c129e2cb42b7937a411426d303a4af48ff2e9749651a01a596a2cad2f0b66b94222d7d38341d1a6187f8fff31dd1fb7fb68415c41c0032c4d53ddffaf809a806049f84d7a2bacffbaf252804d3636430b59b725091f118fa7b1aafc6a144d7acd2c9d206057fa31c9e678ff61d8016780337b1122f89a836f02ef02ef10c7f0eb5052be22db80a8b70ec7bfbda215a2456a869f5d4acc22223c55904b98ededbb3845e95393edfdd769e3dc721faa7301e8f3d6d6fb16b1a33fddf6ce829662ac922ba2993592bca2179a714c78277fb5fd216464edfe4ebd1aafe3588a9f2a7bdb02cc28bd5db66616c375a587abe29da15f43c8f3794f7561804a9d06b30dec3ad37a756ca7b39ac14b43b61c482f2f61c12af3f67a9956709dc5addcb1339e4b14c25d1d02f927cd47ab9f28f6244619286b05eb7c8ad4faad824bb3439708fd605b66cfcb1521de344b4ae6e747e6f20c5874c8d8949567c247facf8244f6d669989287bfb662f413d98aedee92c27c2dfe8f1d8fc8c0c53f7b65952f71edab48bf238178e51adfc9677ff0654d38c0b2aa9df9d2b946e9e760ee7759b7dffaec51da60afd4e94300ece3bf4ae70646a6da203a2d09bdebf806a30c5a78403c7ac79c3cf81f649dedbcf3be9ac1c4841d6d6857807fb6e508e53efed9dba8932c66c793aaf5f6610caf8867681b7ff77d46199796c2cd83346deeadf154d4f4f956d26318f491bef48d035809feafad2dc57eaf6648851e57c5125a4eb647aaf7416b7bb1732c5b7b50fb9f8b895469193b74e7894b0f36dcca7438e3d8fac8e0dcd36a490f9f8acd4a8ffdc8e7d98ef280fd26f2879fba8510e799b470e499e4fd7f291b59c04910f4bd44009ebe14efc2ed28a6d38f3c1154d0e25d23898b8619ed9f3020b538d27f61d1fe6255bfd4a0b20b4a7992f983b36562be5aa4001c0634d89a54df2104ab687ce564e90f620ea1dbb52bac708651799edf4f8dfa8afc45b2c282b1055f85c4570622f7aaee5d5f5122c81d6960d93703b81bdb4a5de580513ddd721c43919385ce76b07c0c5d3e3ac80f455e7c1a47302531654d70ec29717b461345dffa659991f272b6b477fcd8d8bb1905ede1eb5423e733e280a96969be6eb38ef0586ea5c2a573e092818cbe61486808d0afbfc2137bca2eac57c75e23331c1557fd53ab51eec0bf18a17c9d67bad495dc2636147cfe96adca3a7e3d51593cd79b8aa4325d471e233b08ab73c5c473d4b46949cef6e782171d5e1cd5bb45239da3ac9e1fa92875c0f084e7243c0ae8b5c8e2915709f61b98f0c944d72a524d3c8105cb7f12585c5553933cb02a18112be13de9efdfa32277659c8e2f0ca2760571a1d62f3869f6d3ec03e045264ec", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3d9fed12ce70e8ab1a3bdd15fb8dba2709eafea4a66e036534412f94c439f8d3c6b6b02c4ad88e09b222e38facf10f967ea37712d8c15b26de4a437ab0b479bf313fd44a69c6552116dd832fcd20dc749496a00191700073d9f2a42265468111ad2d2e0888da4b2f0f4dfdff68cb397324d85540e6e9e963ab13b54786b56b38aff6fd156a97a5b04beca79eb0dee7fd2574791f8ffdb27cfbaaeb8c43c6f4d9193cf6af7d051de5656c458193fb89b09a09f53b2804103141969067efeddac1fcac73f82078b752a4c1d117e70967a8f06ac0fb3b5f5d1b5eb18e2bdb67fe3a26d682653750ddbb48a12a393006c63174eab886ab56e07690892de27a98a3536655eec689078ac91ed06dace7c103ef96d4923e2fe494ad67a187a6c44adc96ced5496bee05c03af970664d7dc91bb41269cc89cc353c37c7930bde1a60d25633bbc8f8a3a40996aa33faf33a06c81f82274c2bfddb8067ab6e0720cceb2ca5ac0357296cd144e33a5a622b27589fdd414d0b4c8939eff249ed7dfc187b97409e65eb073dc562c32667ae0099edd7d0ae87f837809c002e46d9c607a2983e50eb18d52ca97daf87938e077453d5b4432919eeed1d6bf7eff48807a3d8d7da33dbea5120f63bff671be38dc82b9484f2d91c267d521a36e74e85f48e6d58613ab0fe3120360d713fe796c41261e1ebd6f1d9e3bd0fe9fe4e34917394a816e71bb44970b8f27a3e6cce1ac0041b3c1d0e19ed93dbd1cc2cb3eae62db5cd393cd13ae8f2ea658405d9bd9017d8f13510e20a11bf1a9f3083c6c999a1b0b02748a6a438dc8befcf5f95e1576b512be30f69b1d0d9f97d16db7c9f48cbf1dc5913cd2886254f3d2ec869d728dc9cc9b6770849e23ee47e0699bff1e286d8fee5d7f7e47ae3688d6589c718c516862b910392d7456f679a6829117b40bfd245b5121f25454ada841e3c1e167171ab26b45c939bafaf3ce18e6bc56cbf5adc5f43c5863bd093ed130d1b541b2973ba9f4f23f89451b039363d5b43c1614340f5b1a4dc26e2a833f7b0db0a2643ace8b47497e0735fdc807a7b41575ac058299c5c71283c102eef7a9c1c9f4f824648df03f3305662e2a340de532f0aeef1ac49de7188b01098214388b43e7c06b498962b2b91f764a6460f1d8528dec334f407c12ca567f786ae088bd13852186bc495472470bd4d5f19761684ad09425cdb6a6eb74f42116b35688cca3853a400c31d8ae804c898916d060bb40f64d545c4ff77fe94dfde8cd5d0ffb97b654a5ef596f4b9398f2086e6e46c18f5a6e796a3895d40a7c145a3eb30aeca1463c3fa96fed076f42ba9e8670e4cf052b8c90b60bcb6475b08740e6ae5a40b267f1a61ef6a860aa6230b503e84893d530552a91b813988b50316a7ad2a4edd9cf22e351f067b2c80f0b63a1720c4e0f2ec9d437b4621e4e4", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4ebc3f77d4fa165fff653074b12022ab316c7b30befaf21e0f769faadbaebd35521684bb5b088065bb2d875cb34d4bcb06e13aa079ff7780dede6fd3cbd739b64a4e8e897700e307ecee54a821b811d4eaed6bcc2c37d369a12a28847140f66f64e8f34d0dd78eea5482620ddb872b98e034139b1d600609edb7ee358ea2570dea72bb58413744653a4c2ce0909ff689bc98b662e6bde652a80af859b16ad009087d07bc3ec05009f7d502f85bcc34b264ef329ebee9085f2061c29ab46d2eeace5ec250f55ecc23c0f4cf84fb6d53a0ffc20e865ef2d4c7ffc86da1a4e4e6869f851ce616388938aa86df7d161ff26842204e268dca39d22e3a793cfe85876bc9b765ac69a121ff459719b399c58ab5e8ff434535c27920d3f450b73b22cce4c09509435b70ef630615b16e50806c33a216975064733593f9f359ed9f211fa2830a46c6aaa6252cdfa150f0aeec2c6f41d049bd70093b99df8959fe1a67d37ccdef2809ea289e6a6b83f3f33bfa8784cb56b7f4a661bc052bbaf17a9957aeeb58629811891acc2bcc70bb322cfb59d2e8992689bfba043ca5c05454ff524bd30a980c884d573c75bcc6c412c6995da2aec24f0ea2affcff15cf3def9dd8dde0808324415f67b11f74a560af1b9650f7fe265b4b261d6ba023338d9f1da584540123c485878a52691537476dbbdfa7ab059352468d92b1ca60ff0dc2d376495cc70f4b97b26cb52d4b047847363fd6935f3e2b3bdbace1f42c5dbbd49b33bcb3728d3a0121753cac1030838759683c761626992ab595b616c233950392bce2ae53ced66e2b3e821f4fcd7d5db3762ceadf303263b58fd834e0de849be39a11c3b84dbe5a2e059e3dd139f40064a99ea8a8bdb0c2a925f33b832fca2ea896905826ed28730310172d76b24efd06420a6354f63b00a0be617a842f08c629f2157ea9902194f11d247c21027125ca04d09d2f5ccf6414534155ad1228cc528ea2967ed4c5b55b15b24150b522332df1dda613003533b7830f0b17ba12ded6a9955156cb7a2708cf2cccd07d30a54c9fca65df21716a4c1b07fd97aabcb19d03d34fa6bbe33e9f61495781032b057f4322ba47b5dac73aeccd1aa555dd595bcb8c0f67608c0968cdede146c1f03747067a19e77362220c12621e67884fdb5246c57ec2d1b782cc80bbea705ea20da46253efab2708faf8c19d9cd08d03c60be461b0bd6332df09fd51a1401088903cdfae6e88292cd621082eeb4900d91c33c5250191fe22169b5126fdf275924807804ac51297cf5258c506d0c74e043766d2ad2e1044b4b0398fc8bb31b0aee72b832acc6b582d74d911cc957ff76981f336cc530f8d6397cb7cb74c5a275d750302aaeb9c8620659bf25010187cfdc1be0086eada53054fd6a3a0e508cbffed4eb667445292e8c079d1a10bafba41f6661fa06a", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "36a9f66c899bf4b04b2b4e90cd4f6828f0cf5353649ef5eda9dae06c7e57bfce06ee292eec6d8a80ccd193b3b542232cacbe1922cb3738d32e7f1b95cc128f5d3aa21505321e13339087ee58af60c6ad647b6737a01b8b254a5dfd5166e9be293d13b082f270a0b80ac474572592c9deb7ea6036361ce0d702019f61475e40fe306c2c70351547016021113b95e9c9812039be07837d392c0a0a4cf6f28c36398de60e36ab78d45ae0684c8a5073f731a957de77be92ceb18200c88723533b42fcb4596f6626d74f08eab8d769009d45dbfaaf581b0a75fe8a634a20e802b5bd95104c4a0199208e8ba7a7af80bfb4287366f7946ff2f85ebd0d719fd2a88ab2c95372a56283750793a4cf1a6343f68c433ed0b5071209021e9cf8e71534c446504eeaf4bef9a57b0a9e104dc083162f3b77d0070322029304e3875289cef87c8f0940c243de13859101735e9056986288d40ac47bc145b436e4679b290d2590422a824149df492c0b68dec4e8ebc425e33c9ed9fadf5ed153ddc4e017d3efbe34b7407253d175253b432d5996bf8475bb170bb8fe5d98ea4ef29ed935fc2bad45972cf9e3d402528d1c93dcf6992b4724cff46d0c38be08820ea1b4c26b92147e54269b570a999acd026df02a09bd1eaf4864052dfc246182967ab91f4d650610fe6173d49ddd2c01753e0d5a1dd521d76de8f5b1708536bbb740630e270441be5aac9e9f3739304d8fef1768d3d6d339eddb9c6e1b4f3b6632870ff363c7a358436b72507f4f4d23aa21b763b7fef465fee1f54b92b98ed1767d73245b0270c7d339e7c00946f7ee40d82794c362fadd4fbf749faed0d4cb91586e4016343562ba5726688df1ba3dbff96e3460f4b9ba7d519f0eaf144e2bbd2d28b3100048dcddd3208030524c01cbe2efcefe1530f5f3ef5ceb7e796716aaf90f52db0039f689a793da2766aa8eb9216db24539fd0a19d56bd3d02d5c6405e61f522783dcc041f4f9350d550c4f79173dea9462294310766432a2644e0b9f71fe88dc8d44ccc3de225784587429fd7f4aca32dcc701894588027c321adb81c012d57308adbd47ae6a2206133f9e5e1e139da30244183326095048859c2713bea07e7ad27bc23e7c95a2e628ab5c016fea076f7242a4c547756a7c93d2a703c618c699225ec5ffa60da039f7febe1f6d1348aa7dce7c0234eb146b97559f7b18aefd78f70461a19a16717005c09793e0ab8247918341dab67ca88760667ae768551491a51f92643583d733828407c6254798cb96578d2f71a7b39a4050334a6632d03acb86cf663ec517f7385919003170568dedf26a249e3278db4e8e70bc3ab3a29e04a2bab4be89537da0fad2a38d17b6014a584239f548c0df5f51a965ad4ea6dbad1c6220f6a550c85358539d46bd63727d746740216d30609cd5547bd80279c05d10", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "60dc614f2cfddf6af693d9d9aa747224c7a6c5237a56ab8811bb5932f8edbc6e64cbe4d3dccc70719179cea3d919394147ff70628b6c4e84a4b95ba62c568783ed6ee5f5c2022a2eaf4c4ba47cbe8cc8edd179aa1c7f14b705d810218145a721e67947c6fbfea3be864a545919d2fc27985140ca41c89bbe175b3d4d72f484d842b1472fec04d598f656f13aebd7b28a1f46bedcb0daf3a9550ca07d78d842503ba1c5fdaabdba5f688997ee997710edff7bb0e776c44fb47d1c5393cf6fb3d9c1900e5f5106674be2df7320a71fb616cf5a1a8cf2b8ed2a4c0a616756dc0c9e1deaf4f65a249e30f738559d6f7c95abc170e37f23f15da9a7136c53d3d47930487c8a0065c8cd7e56c43ff0e1e71c152290a2d10fe4e37b6e7bfa2356ae78d9d9fd316663cf60e3f2bb38c93c07428d2406f7f0081b85152ad5ce66466947d35681537b8311fccc36286644e1ed034b4ea7e6d8e7800b67c12f1b32332f79cc23f01b2e5ad58b7dd52de499662b4c0005bd1604057490bc6d818abb2b5fb259646eabfa8a8a7c3ec0068b8ef9b0ebfc6b400892928e07619bda312ca28d5a01ca0b19b7aff2f375a1817090605cafe75d305f713db3475f092c288a06e51272a63bf87cd2b0bccef6eb82e001434902e76031709117336a20509113840b35d992cfe8b55e177e3e57a01afd28fd26d2ccd0f0feac0955bc373fb35ab8551ef4b1dac081d35d8383bc47b1f3fbeb44835768aeb9b95bd2b9456fbdb4f753dad2c6182ff8f539a00035266e6b7888f2aa36878d95d15580f378fdec203333fce2e5c99787fe45283f6b27362122a97f36533194f8d649df9ad443b6f9c603b00ca0bb1b5b4e2e6ab662150ef63a9fb79b14a32d81b669b3db5bff03a1dce07129edb5339cff48d8141a36ba15f801c3083145fb3978fa3e33e0be9de6f048d7c695ddae6779053867e5d690867def9221f9366aa12aecb2062e30b1051daee61851eab52127515f8be57d5f20e461d79bcc03a5feca62c220cbee0cd78f3066d766c34a867b94d60390b7fc47db037c406415446cad97eb19f3cca3d1c92b8f86cb7d8eb035d63fcb056906055a68ba4175edda1a0e34f8b885bbac7726e20912f53acd0d693e2fd8f18187822644883e406c551b36cac2ab5731e186ff6a5b05529465f3c9f2d115e86f15e25136830f3f9eeb0f2a54ecde897738600e48c6f63e4acbc6f972add067accc984d131958ef96b9d27570f4109d8810b562fcce9420cd995878fd423d82b310008d112c9a2f0990676564225aaf7f83ab5fdaf8f4fa98c91331efaf552950094ac2792a0dc1cc49b9b20700bd801ee384f8c869210ece50e0bc403305ebd29992547d8a7e15d63d4553490ddc8405a3912be0fd0aa5159488e03be0a03c536c198725c065a87df720aff9003423a3b7e556b640c7", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "91b0cc121fd56bc6ce135f3ffd86ab5608ce564d8dd090e9136bc8dca4a132b5723b8609f9f404bc94805a78266a3b08ac94ecc4edbd62ea61cd6849decfd73ff85a5279be0d5efc055c32d12974b7e9e9aafc7d656b79745bfbb265c61dd406c4f4b519d5e2127d78c1dcb3ee6314ecbad037a20b48d9e0669759d8e7c7245e7d43c7cab4e2f58651aac906c42b49cd37965bf02d524631a8c285e0fc702f08cc92525d11a6a1af218a39318b3b0e27c26eaeab5072ab31b6c4c915c504e9b5a0fd48be967df2dfa6786747447849082d4174aab84fdbadfa47e709168bb102eca81f6129c0b21e4df698218ed469fe282e059f1edd3151e7a42ad756885a04d2b02d02f326fc0a4c56d49cb16fea1879d2be899c9b70d79110921d8133501fb25d0ae231ae2ee153370f1e69c3fad4f0bfac32910d5ce3bf488a83ce2dba8e7dda0b22fe6058e851967cfb18d874d39b137d18562852aab9fd66755eb76c86061bf277ecaf2b0694e51cc011ccc426db552acbd83781b9d8fc0913c7becc0d4fea0edf3fab13fdfc299429100ab7c76c7a22ea9efd9f8cb60a1500ad6669939936c802a7ef0e3195915c78eeb77ba7fef86ee2e9df954378e17ff9430a486295a66887978d8347e41224cc9148009d45cd5a1f6c51ed579f3f525a1eaa3478e60fa4758788a7d6770b89671d9e70cf1e9e3ed9f6d29962a0ad833d8cb4cbda325b35dac219dbd257ae6a864392de8a0ba55b8537c90ef1fc40ee838053400c20c2fa81a10470c326611b2c0cb2a565d8da18998223412f495d4dc0904cdc0cadc99fd61197a7c44b3d09378bf8442a46b202b253cee10467838f117ce2894cf05c441a0aac07fb4690ae3edf40471bd2a2c2b3acd7fe9bfcfd3c88be543cadcef8dc92f6ef371b31eebe9819c162a9b6ad86ec138c8038fd82a1974ccabbad82566fcba22f1ff866660d3c5493e9f44401ad66f873c5bac538a9d38f20c0ad5c26de2a1773efccca446afc7df2ce47eb00431012e792132b217139d7e49a4cd13d9c9d439af3e0841a716edc6596f48f715b32c271c4f790d10ef9273f54984674d518ced347ae58b6d3fb0e53b175eddfccd484e71a571a375728f8da1a86ca94c81fa604f748a943ba85bee8fc59c0b852239cb8a18c1f21ec454e486b919b0d5230bddd3249d314bb7199042e2bbae485fdb963e6db78eba84775bf561452eee9d5e4512c8699bb584ed3bb3a965c27fb5e30005d2a0d81f24efe68fe0c06db8799e71b4b5a9a02db5197dc84ff1daf16634eb5d7ab2e600a9dc22c6064f333848978c1809687e62db997af5ec378f4bff27a83a917be0383dd3b6d93c5a500c60c6c2bbb2f122d0fc1c20e551b95dbfc863ca83027ce76e1553ef26b481edc9ee9dbdaa436333d25d896f726d947dcf5af76c7221a1cab02f88118470c", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4b450f37a32dc3a99657dcb37799ee1aa2e31920380aa2d19c88217edc540d68c1ae015a8063c85eecaf01b6b3387f5b6f69e24587dcb23aff7007a8e8619c045ebde75614c27b9cc5c6e9a4c917eae0a1956b97ba349b63374049e95e77fef8dd5aa97aa32bfd956fcbaa6d08ac0e5ee8af96f0111abb61bbb80f5fa3b97f41bc54b566ea3b759699eb366de821a494b4bdd5c0da80573adf2a6d899596f418ba133ffabde17ef8cd4b5b4a0c92afc206b46623fb869c0d69b8a373ab4c149e98e76270f43abc3001eb1b08f4ea7b0844d19eb9af072e4e3df846853228e3d7c0c060f7ba337152f7ac2fa2bc34d7c335cf35b1dfa353236e3b5940ac2e305d820eb69b233d4937b511a7bcf594aa58e7e5739ce2f9757bd2685a75a67350cda994c6aab1741e485f45d1353619d109b7da52cff950f4291a6cfc1ebeb8e9338f0cfb295dcd950689a504eafd61703f22cb140af1f0e7c11a2767d460c7ca041c1d74f59ca2b7415ae9c5511187c543054d2a0a3149244732c0159a76f3ee868283e05ae6d1fd0def89a2119314aec141ca03268c0a7cbf9dce666ab1dbf62bf152d73aac99674137b85cb90b9d5a712191f9779b5e7cf7bc308c00712bbc099fe5f9e20a76e5a14b83c3480c0c696ef15f5a878183bf76f91fc479e7f65435b0a8875515031f1ccf44302c4047d70e297b3530386961fa7680451fdeef22c558042324e191f84a54fe17b4af5fbb70ea544fc3a0f5477a96a2755dfd6f08c213448f2e3759fe0daa69948210f20408155425344f6b0ea85c776f34d9541204e6c01f67316265904ba2b3761ff8bc45059d32403e05e1603d974a7c3f73f9fea1937eb261df6d5bf05832cc5248a9029da396a4cdd54d20e8c621f5b2a78f0132165addd19fff146e618919f72bfc0b1e25f64ad5673c827b7cb8ab30668bdb8cace04615d19122d2cc51995e71acbe7df05f48712f1a1fc43bae44ee06153b0902ffce8ecd18e5794a8af5d97a0c917bb5933164459a88f134f5436be177f1e45862d110105b8fb10ebbe136303583c43b8dbfeeadf267b0a03587d936602c6d3b6f38ff30a3b9655f2d118e5027cd5b231d64eddde08f0aea07724fb9046b1fa4c08fa24df450c4b0d94217f546841a2ac7ed38d3dda5d40db9146f51e05d5912efd520ea0c062b81a535119017235f929685c1c80e0627236e7a378557633257f2076b192d6e194fee96c1bfce4384c07b602e0d6b3aa67077f3f04860757e5b11d6b2c1c1a23cccc924c4d7d9e99d301568159c86b9f42b5fea345fc81bbad9057f5edef4b5b86ca93605e07d27edca5f814e23c5d78014ad666c3a30a4822343d6cf9f817806f7b506c5553bb385d5ccb83335b69b5e5ceb0cc1a8882f7b939017d068eb33382aaa78af55958c97ec2dd04bb32105d8e3fc6555ad7422", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52a9fdabb0369c02f24ec7abb395eefc468320591514e4e82ac2143f332de660d10d53bb93f3587a02c2b99292205daa7904246724ec77acd1922cf4fabd7accf395e2ed804e859e634021f1f3699f7d696fbb2e1571d3ca6ca958c6686beb5d31a8e779366425e88c22eb54b50812a05f9cdec19906484b904532e75696b7e1a9cc9932ad57cd0aa313e12504576fd94f8acb3242d81a34f8b8ea730225f3fb0505097caee2f0604146631835e4e48696407113ec6d996466c2ea83c591d6f85fa5847b055ef71694c5a4ceb7f63b5edc787e116f644c16a1995d72b4485ce21128931bfa02fea18328584a3b252694abaf769b258c99106255be5cbaa64360908e2d4547813e4b9fbd8114f7c71041a3192ec7a094fe022d9c3b76ab522854613080a47e78aa380678964c39476158a1da994ede492b83d48e3356ad9b94a645f6cd638b4aa68c7e43e03a5f5df072a3cbd5cda3c363d66e6607dedb548a278006bf3ab599cdc9bca33feb84230c94604ed9fbde66f5b2939848b132251ce2b9e91b8b1a260b160e92ba1c2bfdc56a551255647352c13b3ec7523d1eb2893a027a09041e82d01b4deac9a652a2187ff9c8ac0e38259acec8b06353f759baa2c7bc1c173ae77c97ded99d6823fb78e011f22e92cbd7a7d2f9b488b854524c516526c430e450833c36dc68ba20285a021eeeaf88c6e07e3be8c08aef300f319ab8a865da69388a86f7a4a7a9fc3d1d9dc5a0232ec1751046f294099ae1da8e6a2251f585cfd6747f597111caddfa43d8ae2dac89a0d7aa32df08eb47980e48bffc18ea253ad9477c6c27b7389b747c29d782eb6f72f1829dddb53aa27e9508da303002140ac69ce17651d7ca60162f5d5717c9bc1b11cbeee2d837dc07a7700c3d8124fe6a1878089c8566aa8e670a7135f2fe752199eae63a700c2bdb8682e22b588068beeb9991bce59d9434a51dc1a5d880dc3a8f4844e70f05aaf8f6de74c6622759b0a886aa1021b61eb30830217ad9351d8d89c639dfb4f3ea7c09f6e226afcb7a9bb78308d0e4c585a83c51f4f859632b49d99612a552ce0e7c74c4d3522953e6f57576ef6275f980309c4450abc404d847f1cb082840a8a5e45b64c6fc874d1f9743a4043292cfa0990a58094f073d4953c5400610b1e7b647fce04afe49d79bd6c2aadfb88906efd7e8808916550ecd89df0295ca5ae3df0985fdf095f5cd5bdcda5c6a960862f4836a43e2ad46fda5a8971f72a842003e7c863e2a745a3db52edd218ceb1d6768d1c6f09a4791dee05e130619d8a883a1767d038cc510cd9948a13c8419726b6fd25286cd89682b38e3e991d321578ea4b618addcf776c9decea6449409ad9128548041e71fccc39a91a6c1f7ae5efd3c81882491a2043c90b7d8028a9db50080fd7879a03cda2e9810885bf195bcfe0570be2f51", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "417c2a2577f0cf3e9bc627dd472ff355416c3086e32c789d84d7ce73c660c48db602115c45c0a116485d6ea291617281fb39ef2084d8fb4f839a541a35093cda6b32923c6eb0e372f1461604113518995593ca899905ed207f4a230b5219090b484eb7b3f2dcf92fd249cef4145c0933d422560459baa191601eeb1aa616abf797364a598929a57cc872987283a88dd76a7d987f759e79772d8e030b8180abe3d86457366becf7c0975b2dd852c4d2f96b2ad4138428b646f3505a39e21b8cc5441220f6d4edb586096324064c4d4bdade3483fcfe73800f6b465da1f2f68e073f4c63eec180d0b21b045f649a5b19508acadf57a69f70c04558ed164e036d3baa370dcb28fe8f7f949ce80c87dd5f410207618374a1494b8b8f734a284a6914df310de8fc94eed91c1045654a808bed892aa608bb118cfc942416347cb96c168b4f347da7b381bd671f23f3c7ad2ab9f1ec975e523500456fb8875a06bca85583979bd0a317063f8bfabf486233ae5ae16989d8ec4242c4e339fc23e6f1e86dc91d2a588a6647fd2777bfda9439ef2590fe99a72d7575aa1ca0d653414c2ad66b354999f2a341b60cada242d51ae2d8dd0d201a833956911ddb316ffd951677df92eaf01e49522a414ce094e09b3e81e0d18f822e438c7a1860bad8a235125c35b25dfcb5632a64c57a4c0709857ae92c5ff8245a2c829237900ac9619bf66f1fa1801ff13f88134e47e91e28b14116e1fa24705ae31473a2d92025f728df1a5596d661fa1644850f45e302995c8fcac183166b20c28fa06d8fa259280326a905a05e08adb8e04df003c61ec4a14dbd1a33ab028e4207e2e6d7f0224c381b865817171854ef3b99b7b06247f1e8e75839729daa936d2b587cd43b025b91b0ee7c15ccd7ea21699239cdfa0d4e6efe4d742f4382b6ab71da7966f55c8443325cbee4c4937904f945bdb248291c9ef51a79b6441ceb6f90adbaed9e375ed5bfa223e27cf54506321061bd712352ca3a83225393609ce6bab1a9238975469c4f3285f6995565b0c736ec06fbb71dcceaeae625a04016cf30049b69665fb7a63642b57232745c1f29cf74c4803d5ec47d30eac6eb4f5d9145ebbc9d6304e4f1e89e56bda3a4533e887d0305aa32adb8bbe5652d93607845fdda6caba5beded0f27bec570773d857e1225757be26ff1a1dafe434f39518a8f32250bee0951a0dee251005c85cd850fc6b6e5b7bb7501f7d9f59633285b784defadaff24bdf3f4adbc1200a0244324451a87570f111f5f0c7e9de722002664bb2761c648f5514d454aa2a9657efd18214a7db4c81bd60365c10dc532b6061d453dd47990faf0f88fdf111216dd483d08d843b7dddbfc7efd999d6a60e8d66cbbc70bd7dce913c247ce66a054e282fcd0ee0eaec98db10c2203caf24952ba7c0af6e68347005ed71146", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "670c5cc48c4edad79e6089ef2cdaa735eb26cfdc56e07a3052337666702aa54119174fcf1ba22642942ea8eeee9920accec87982849849ab5fce79118d23ee85f831611a1078c2399ff3c4d6a937eb8db0b14d9fb3dcd1f8678d6ecff88bb869bb1676a15a2199f6881dec3b5fc14f0df7990a733476dbee8ac32d8d01b95adbaf2429fa3bccd6f0dfcd411489b844d8667b7f0b46ea8cb5a1f329cad19a2d1760ecbd83fb0d1b648997bbbe7a9de2c8d65c838fba6664d0928d37d1bf777f49d3fb9352a381bc5527ab497a61822306b9c62d7500becc12c1fd33c7c5a1c13f08057d76faa1684ba7623d6a889a6008353c909a64a395610758211fe0116a4261e7913a4b92e5c0be0a171ca677e846aae4949f767080d776d16f00be7e3222816e9d0d67ff8ddeb5e113124783deedfd719748d32ab76895ec7219e210cd8e834e28b48d3cb76e885b0b7756b03742771a657583471fc82f2fe4ea8912379241d3ee53107041ce1f4dd55a86e20136790df35357ee40656bf427ad0deb6d584df348405cf23ecd3434502e4ad138003e9dc38558a2e4ca55dca92decacaea8da0f214dccdef041ac66f9b0e49d9232eed3e513abef29f5ffdcbec30c2512d57c37d1307b8cfea06760f0d25141e7895ab8e2527f8eb3639f6c62b35a888ba5204dd40c48c11b92ed9fdbd18cd1fee5e6f504e76707078723be950a70134ccc7630a2f3d5c8a517d3004edb665aed99a77e8594bd81d143169640cc889ae14ce5b742ea45568572b7af21fd1309b46eb7a5af5f33be7c1a7258bcbc82fac5fec277ae8848d42ed30178b690e2c6eb2113ab61cdec578015f01071b7410c7272dffc73087d62d1cb8980a661853264bfd24f81950b4ae635c541ea169ec69be8abf4180bee64acf488be44bb248e646092226dfd195eabaa011a372682174be622413f32dcabfd30fef686ef738be72e4f68c9a664e1a8495dbac38aa0a56ad8e137d171f6f9a26b860268397c7feed37c1989b1088341a6684c5be9b534a0526a44bc3ca057ed101c86def0e3d73ac7ecef1a9e72285bbf2e8de868e3406fbe1d046639f6df415d2d279e939c46f2a6a877974e3980776c9937610349a53706fc73c9fd3076ff1c77c103433b535af88da0e18e7a1941dcd240937935534a255e5b1d5554e8c782907cd7d734f59b3d636471702e75898e661c77bf791d51c898b3df305d7197728008b86f69d72f4ef8ef7d260af81ebeef52e29ec6642a005b9eac1fd1a43819283efed863190155c0f6e41971752ec7a11c7d9a034d6b96327e9f39c8442b24268aeb4fee687a1ac68a8e29d7e54be03c8c9f0755c945cf69567708c79dd4df1dd6c23cef45f35fa338ebe54fd4b8875a18a925a73dced6aef7c54431f81d1bfbeffb5ee5138f74e6331e161144c6e3f738782fe1f8db99", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b202085b7ac798dc507139280713fa205d8b665afea02cd831f2d5a3925466e9a18ab3df0401be8983e162a5bed3316cdb4c77a58500a5fadc1ba8874de5d440a0ec5864f08d99dc8e5b29c46fae32cc4b4701423aace542e4e94f6fecc31a897d74f04eb8fecff65ea65564c9c1c7f5151ab947919610b8b88009fc4c811e8928b24e7b3d6967a307c1a764a7c76c08e3e787e6de6bbaff9027c907292df372f8f3edb159b8994d51670d3f06d6100de18e723d43047323da8bd907a554b6c35655b83503bfbd0d563f9dcb36da6e276b7fbce71c3eab731f6ffa66dd0e733afbb6e62d5078a13d9ab606c76abee4aa5127a20808f75b6e3eeeff90e0f71c05b16f3ab3190557c52caf5c2ced1708a964b50482064255e1dc3cd1a20a74fd3f55df501c9e34042e2d846618ca62ed9ae1e22d7087dcedf289c0e17f8ebb570127f00b8f214f0e80f3001b2d715b3adff6f71782493619a07ca8015fcc5a85c7ec08977bd413eb07fdc9d9e569e80c194b66bc105795b8d38dde101f935d682a7cb12f291e63065dfa0fafc04c63db2b020af86c2293a7179596628598b83cdfa6da09ed670fef21c1832ed7e4677b81e23242521714b3abea1bc2f601872202f18508b7dffb64b3ec26b78107d875e1adf7e76eabf2b529707c54e59e24b9741ea2d409aabfe78997a503f7bbdf04efe603af20efa7f5aaa632bd68cd1ccd4db5a8869c03e02fddd731474d79994a6b978a6d2d4e8ab2aacb406b155183de6615f6de637e208a2172ecf12353e667ac2fb9a7a3af956d214affcb069051debe222152dcf1905c26770bec1f5966f7af2de0d89d44be3d3fe5ed1a2ecfa6162a311a9623366bc261e6f51355e126a9fe17a4d1b8da8a87374541a008329ba932a71c8d77a08d4776d69089540e1ee2c2c722fd0e636d185931dd14c339158cf1b0fe890dbec86f26438e95d2fc7d3fca447bc037ff773e5f15249b979df875a5388f023251ce51cd48e76d7708401f7606f31c6d64397d1236a9d6099dcb594c1b3bb99a21a1f02a2db1e05300a89be060a626e1cd1260ac1aba58446259f1784ea57382e6aa83b0f4b0895c85db418c4889e237ff54a0df04d1c8048e3a3f73288625b704e2220f55f2572028329905ae8c6a2220c8d5dadb61141424237e96eb8ee3e56b911cdc89646c736291f4a7d1422cce99dcb42d5a0b277b5a8d6f12657159030e38d577d80f8178f9d2d7eb4c1b2b50ad526054088d7b236167480a47e8916f669af6d5d0b4599f2871428c7648bb93e46465e3e4bddc6ca4f305d6330f67172dcec66022058a4e12cdd88b7e9f99fb17073c7eca3c7219eab98702ac9d066524c6dcefaa157ce8285ccc22c92f4bfa96e01ffd8f997f4aea37324da7364c8d04bade13c09a438bbf61dcbd08aa0055772cb89ea3f94d129986ad9", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "49aac91be843adb0c76a0786138a4b265c131874e295d6251ac802b46e39036b44551e9343c49eb5ce5a40d92b22f059385b74e6282042148ea8e8a4fb8b15de04d7916b7d53c396f07098cae0b013373b8f4edc37d7807772f0f4dc629f9b1da0355e456ae85ef80e2d36f409d3477a3c2219de1771c4d064ea668841f0288655890315d344d76d602fbb82619d3c2994036873d876009af68483673cd20f05873cc9a5a2e125436fde1da864970ad5cabc9fe4c9656903d34af3f800014748f7abc7c4709d1818791a55578c3962fadbffe7d14703e9c654103ae4dbf063bb7e3743d649fa9a1fefd91233173637c01fa6855e1c2385f718bec1264aa8f5ff2752995110faffa1b9b2a59d727caa572dffbba238806deb816ad2255404eda9be7e852a8281d61d8f5da54824a724b1b10f42683abf3bf94cf9e596450bc80e9d9550b69f50bef99227c5a97915321519d466d61349c067b0ae406aa99e3cc2bead78080db550786d1dfcb08eccb24a60602f353f502c8bf447201476c861324b30889aa4e5c05e088f8c69cf75fe8d9367b16870512a4e5e274c01d5426c1b45406851043ba1b6ae62da3f8341b65d739ae863d905094ad75f9e40a9f85d19e669a3993043de851ea9e2b48c15dcc972cb6e83a0af0bbe62d3cc90b326f353326dbccd61fcd320a40b23e9e88e57a9c2a8317b237f9b2f38a0945022d3422a3014367923584cbeeec50f0027246fb0d2dbc6c1577f25f80a2ecc078e0cad6c096a45ee1db928080c9d023d1c588d132b3b79d96ec8a9158b3df2545a14dccfd6b27195313f5db72f40cd7473ea8f383bfc55b4b66df954dbc763a726ea05c0f85c4831343e9789b0df9d91894833f863aec95613e612d560fdef415de7892df93490ff24fc66be88e92764acac6c29edb8e49122d49f785e2388cbddaa72f1ebd94e208410a3666097d997a7151033d88b4d22d1b0d01508a0f9f9532ffea27b272792f76fd7eae38fe0e7bcd3c8dc24218974136d16f99cfe411565929f29706e377784cbd0498d0be475dd1a4ca4948e105e2b7e8946dceb47832982069b7e8058df5b7428c4c70edd4785f2dcb870e2046173522effacb64b97b77ad7d06abde430341658c3275419d9ba347e81ebd8870c57d307c71585116396061bd41b464024616655b2e73fa7168315436a90ee0983e628354d8ccff513b845dda661704ca4eda3b30bc3b0494dee37d45503f4133ff92745751f0b11a31d51fb67f610ce571a48ae36e32ee2a2924d50606226caa386ee22f0aeb9f1a9013f5bb6db7d8209819670c82649ddd402781874dac12ac80dd0551cd9b3d6b1cb8e9bbef59802bcea2f66e7da3b8f0dbf9bd3fd8d00f0d82829a14dc867acafad004700c650c54c952b5a5c8cf520d3ad8d5d0724caa55c31c520fe842e8bb54c2d1b9a", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "0ce0981b21159bb190e700f2d563ce9a3aef20dce5bbcfb39d1463d4590c0b00abf69c003eb5f16377f6f462aede4770cc33e0c8cd3c74e367619545104fb05bf5c467b32e2e965a1f6b5790aafc10904b1c80b969ab7f1885674d16ea3bc51b9e5b41d9b1a0aa179e78f256f0314900357b548c36703cdcc3d669304fd732dc3b462e49a922c3d0e8f790d6eff79c81a218115538fe99edd93480c13f68cc4ee24d982a81b90dfcdb284651b192810b38a49ba3126b28ef1b65779149d448f866247f7f12c4fcf0f7dd1b695592543a160d32ec199800f518b5612d1cc6210d7297912aa74fb94fd2bdb34f147baa76fae70b245cd34d41eb67333c23e4fa87fe83e9b86e9e5614b0278e5528591c693467463ff598c269db6a5fc98795c5539d38d75e79cae846676966ad0218bba43aea8218f1cb62f6bb617bfbe377547cd2dd27adf2ddd561c0a17b64677a5782fb1f6fbefa029c6164974cb72510d72eddc7f40c69b16186b0d826be77d2ddbf271e14d998d9ec8b64aecba6c24f14c36625b6f38d35c2c6680540729fcacfcc5f54ed5fd6b060a22dbada153ab9180bd5e5cf694a1d5d49851811e6db67ba04c5c89dbfd639b1aebf3c7e524305864129022c81ebe6ac182df8aa6cff1d8c446f920cef5bd7caa43ef3c28adef05696ec07c5713a7f7625f7b6437d699941ef31e434ab3c0b454938fae3541587ddb1556198a3a1c69b62feb0710baf55783c6665759741e456a1586616cfee63b5af766e3d53ef476d2d2841f65a8df035c35d9cf8d8cdfb57681f3aa65039cc6246bd7cf2eecd826b333a95316040fbc0701a1083494d4eef2f018742c5c3b6f64f28237db7a6ede911f2eaf453726bcb989f55c0a340760dfb950b7c612cd9a173c69f07e9b7ed729a138dba09b5a38cae2fd36fa307b2f2c4e7c2a84ddb204a21c8ac03b8f3b27f50a0db0f0c3719dbc6a1e4345fced46f5ba218fd77aade37ef4e32be15e54434067739e2adecf25a6afb331c7a8b19f84476d472b67026e9295c236960f899e75c2b983ff1d3d52d3f01a6b93f139e07d4c013a8fe49baad4080c3649656f4cfc52381d898d9e37a396388ce04d1bab07701a9eddcfa5f5db07484d0db3af931609c48f6964ed5e1f64553463310567f566ae820f0c34c0b06a854c8ac6d6752593d81e3e8131928bad6dc936d5f7a4f96d630024511bf4224c0680b51b0a2d8b14eae2c753ae5c1d630dc1837e880a274c42485d82f2a90d9c1cc8470847e3bdfeb5efb85acf9c73380885a2dc7886c0df463fe986a63b4b5a9605106ce6621d09e1de825fe41dfe939604b39a1d5da53124f8a81555f2ba30faaf17715bceed11137cb90e2ebd02ecd8156d5ff644664b7df0651aea711f1c48ae071c5ed83670ce584e45b36c3c7244fb3f62e42c5417b88d8e0fe4a87f1", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "70bc16e7dd274ecf6b32e43ae7d79ec48d98d000b4a17073acb6cb7aca25d5106e1fa2d8b62f5b5c9986ed90cfeb6a41cc54b82421dde1aa3f13467a7374ffc9d85d624953302c30fcc36c34592baccb30924ea92aa57d5480ecaf52695e91ce9286ec4ed419d9675b56a82aa74ab2d93d827faf9410f06131cd4c3a74af4294153d91da6ae7644f1082a5bbb3e22876ad76530dc8c409d2fa66bf29ee350fdbdfdf5876f7831e071c82dcd149c8eb55c93aa9e25bbb87eee7fe70110482445fc30053039dd0d4c89227b8b6848bdb63c4deb25770aa75c9475a9bb5815569f053bb5df348470d0cbb0895a26717146a91247dd90686fcb4ed6b4b2324bdd94e400a157d3e0f1796f7990956be3ae88f5fcc3d691cc799b98fc01983f08f6a3a33e5aff6681c51f699fe509a240af76d47bb34faa3c38a30d44c75f2dbbb7a012355d028ae073af0a0f1d35a8658ed71844f8d50ef5bb83b6a35338cb28fe57b7a95e84bb43d17ef5a29fa8c120a1ba36bce3bfd99f6d50562fd9ed9a9e428107c9929cb45328a36f5b925ff92c8a0dc068d69dcaed6b4b5143944c78663696ab0fefae5b2179636af6eb9595e640ff7c3adef268a8acf87b2944f0349f5acbadfd77a9deea89a2a3060c8847fe44c1e0588cd036a091ca1c94c64e8788fa06f27b640394faaf2b3098c1377b348d1dbb59ed4b2e2fd4570f3a0197dac7064e36923d038c74f8f794562bb80ba3558b6a51c4afe35e6dbcfca21587282b6897ad70227238e36c71b4c3caacd4ed13079ee80a05db8c3fc56dc658800794fee03c9c3244d647aa5e70560e52a3c5c71cb6f18907b9fab97efec6026d1a52c88d73fa96fb2d6113146390c4b3f527ef461c623aff1322ae9b2176cd4faabd28c33a165af1e392bc1e0a00564727fe27a0be6161a63f5616046f8122d288f1e9866d896661a03f25f1689b8b112472e19003339e43df9b33709ecb1266719b764ab0818227e676b512cc8698880b42379dd9daf30e1caaadf5fd8b2d8c5f7695a7969ed36f445a77e615b7a9224303a450b902a012399657098760f9e3ec43ff8ee03908582e3d37c786a2b478eefc4187dc975777a1e5a7cf32a11f340d9d2b508e9e700b9dd9a5a11ca37592c75669393dd1ec0ae290f6b0616c12d51c611feca7efcf744c84e31dfc77c8f00020752d8483453debad40d59b49f43bc6ccbb5853f77b5604fc2f39bb6fcba9ee76991f46459556d3936efb99f600585b10efa859cbd81ed5df1e951f29d0ba2fa187904ee8ded09ff22665e5f42dc3696fc109c9b38269e6638a174f0d870b38c976b88ce1db0f46d15104f330a510e51ecf53b0cc78beeb67381cc7a6d953ac3afc4f87dffb7f1a201b86843aad144d4c1e31420e76bfe9e815a08a0b895aeb3a355d3271f1fa504288b5fef7968fc66f4b86c", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cecaa39bc8c0226c479b59baebf70761aa353b1f3c16b18272997ffce491d7ba7beb47f44c9378fbff37923531049ce42dcc65377f77f6b157078c846243efb1512698ee32697da4e4a8fc50c9c8b04f5c5e054cb4976a70989259afadd03f7751ccda58b878a774fcb2280961ed35c57aef23dc5782bbcf0a20cd1a27b968991f2792cdb76aab4fd35460cf7beefee118ed19c7c502d99d8d6be51d7f5922abb2ee5b8c412635aa6427aead9b32c44507e2f67eaae9f877a440588e49328ab5d31dc295b1691b2f258c609be40046308171d220131880c2ec6316e65dedae80a75543b461f8a34a0541c3ad4c2f16bea16bf80b5826fc78fd40877ab6e867d52e4387e859b6349daa5144495a09f2f17cfe1f03d084bc29f7f7f5bdcf8257c96f6c21e7cf8d2d8332c26da80aba7832424d3297c54d7d042bf5eb9050063b64a1304e563c97a638aac5d2da3e1a1ddd248471efca8f465fe848b1ae908883114b3d7bae54e9d5f475cc9449d1ace230d59fe7796ba7c84b6ba1ee28f0bc5a16d95c5d3aab959c5e2eccde716a49f16f62b1da7b501c30f9791a5a26229981b72f84d66ea3731bcbee156c3e8a7d7d9f6329c286b81477629c485a9599397c56b59fcbbb11b02e148245480fc07eef63c6c4bc88a38c42d807549977706e371e213fe467eca7be4188e720b5428ca7724def6790d6b8a448c3674adf9aa937a08c84ee4c417ed916698ab37c6a1ea6be3cc681eadbd8579cb79208baddf021473190c12d7f35c83dad1fa87e7de43b7c498eeea1a74940219f39b2db0ac52216ef638df685c49ccba2e370ce0636e629b31b87e908f972393e746d087f178c0fe8035bc3b1f107fba54ab7d1187de9e42150b85cdd1e4793f047f774d2f43d3b0c685dff6e2017ea8c563e29fe53eb13008c0d1e63be844a7234c6778a81f434f57ef422b82e3f67faa1eddd951de57fac96c5e9a4c1bdbb190123f3ad0cb740c7ad411b2a460822a06db256767cd1d461c442e3942da48624dfbf3a7be10d0bc0356db1115318907fce4e358f20871d9b54e8f19af9d0fdbdd51bc12fae20d307b9c8e7d6dd02e344fe9c46d7369ef1b32041d1fb0a7521f5834033dd1f06c85a826f7e1a6594e518a86b70a8500dd7c709f728357cc9b9ea12a447fa49275e3a4202503c10b362aaa44565085f9c5ce2ca95d3d83cfa30635fad1a77707e4195f1c62a87581c36f9b50e9decd490f69206114b8db8cebe85fe7a7cf2efb0a992f6624a9053d12d0a304e23a0eb96bd5381d4033a4f2035e7cad16030da36f3067262f52a4fe315c78bb818160c80f767a046f2940fc22a3abe723652e051c9eee0a8dfca2fad11ce9aca992e3792b0bfde09bb16a05310de4e6f129155fdeb520086a7ae998406bae3f922afd5bda4aa662a2c7a9bf4eb6fbe0f2b8a1135e", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "76a14af78d0d57a7eb1448c35e04179c30ad60ef62f209eaf50848416e6abb72c232910d5877ca7ceefb18602c3986cec39e0268026fa23f00d5a1dbf02fda5ddbd7f301424221fc5d5600a8a4a84f134355b5d03050ed7d322c7ac7b5a67f462fe9bac04ef04bd0889cb09f92e2017548f68da00e14c22ce9e91545d758f69ae5f0fbb4c92cfc4f3464c3d586094136e056be768fcda482d521179adef9fd20c43ed627bb0ee9b10bc07d3dfc6600a8c0ec0067732b491e917302c292e340230469def0ba123c6e282101fe83c13e1b70f44bbb1787d1701fe732cba9ca6489a87bed63ef8a28bc05e33f1ff6ae744adfbcf7cc8560a1eede6d5906245a91d7f8e266eb0900db3459604b7b654ff7d5a2577a1a1772cff80abc8da295554a0033f8d5993107f87be83832d01d38df46cbf8b6800c489a871ec35f1a9f3672bd67cd14a4be59e93ea5ca94e90e37487a6b27697a966a8b488f782cff5ed5f2dec7958ffc472bbe108d7739ca7f70b0c6dce6d4257f5553887ca97543ba6714517453283fa70e85379c9affbb96f4ee6ce3d5c6c4b0e76f8bb19bb03ce8ffaef17af825996f48e2685ac7e1aa6f4f20791fa0cb43aa4ff7aabb1c195afa639d8d9853bf2acae095a11ece25a1cd5d7b376eddd454db592810d31534893263ef563030a78be7dff378d8d6b72bd1a17549a40011150f17c361831c00a15e43e084659cad1169330cf694855dc718f4cdbaf73d4104c6d0a015239dd0513e7a58d7981d51f2ca7b9285c38cee09a48a137c5c77b8230ac040f13ce5704de6d287393c5e726a561a1c2af86adf800f0f457e2256e0a628410a06d44d0e08bf966facda2588f048752de28a9faf5f75414a402e1e82bdd3d30d16240d9914a0dc02af3e782d32b8077b5bcd4eaed39b9832804caf730bcbc51195f58f6a5b66cf1dadd70a76006fd8fb3f88c525ede166ea654dd6fd2940a38f4e87081091884a7e7e90d220f7d66129112f5d6c7106af34a7be6182761e4d8a96e845076b6e51ba8558621d432e29f136c0d31dffa366e57be213c8312726eb5e5f0b9a2dfbbdd94ff248041208dd1f9969c520d9924ed69f9cec34c554625854406a864e140a53abcab9fbff969314ad60fa7e7ff44861021f357e934e18a4c320d8a507174b33a19e810533419094d5125943fd7bcb40736e0460fc6bb92f3a7bf033cd6087ca9575170aebe10e9a27a12ad5e8507204691cae140576cdd00056853b640d643c0706d088254df00fa57247de050ddafe76eed028185efd6a957c0cb9d424793b8ef1b74f558ea6fe45157bc4be2a7b8a8cd8974ed85192ac6108131a708250c5d82d2e4a33b3e39079e0614d80ba6a3565b56c0e11e20326f8f3d6deee4d5a8e2d20cbfbe9baf86b992534a1a086482bff8587324d7e5a207aee4cd79a18d7aa6a", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a99b689e267c7c92b39feabf0ad9adecea999528a13194224eb9184b13bb519681509c33a684a20fc5d87cc9c7d886cddeeb2505cdf8ee5316427a667f9cf7935864bcb925ef6b0cb23b15d0105586f1290d1070e6fe7ef45b3baf90afcb9accc4c79b5ff649bb9c1a3a1917d176b8b955d28c7772f204eeca41e5fb9d602f0683d27ad462f4963127ad3332a7cc254fb2faf8f05006bcb879a24312f9dd10c937a40efcb290de283fcb76f1e57f07ed84811dfa0204ee6880b6212cb7a836371e9a32431d51bf3685e54391033aca40383c82b096ac68040ea2f053f6f9021399b9c8cdcee16849d929149891661bd930c5d4b60566c897c170241eff403756393013dcb46f71c60a635e140c2b2c65648679e765f836fc8dbc7106bf719e2584e445af4155efcb7804cc4e1e3444e705e959d9b8d181a6ae9c93fc42ba1c4558294b087cc0032c19abc48778720d4c37d2f7dc0767dcb12b64719770a84c627e5a906c3414a187df805d8be96b11bf266e43c04b7985ab9c05808305010f130b44419ea9faed6dc107d952e8e3b01170563ecbfffae13cc0dda6774c62db6b8c48be7eea9d1b55add898ab4a85882778fd1a175e6b717c087a1fead68e5fecdea5b169df2aa8883eafeef51256dd641a7394a618984e2574092db5c8a0e28847422c425600d3ff3ea822fc978e0025daed6aecdd0c03cf7c043032a17294021a4394bae27415a212a35dfb1c71e1c7b2bd383befba5108d944a02ad2932b8877c284f09d4b67d758885e52cb02fd97f7650f495425c177f9af2db6a95d6c2a5f9bffc6f5b1ac2abd2fd0ba61a74cdea9c04f981a1daa0687a06a6da125118b2e40db0ce63311f52a368139c3846ae4de53ee440e948af68702be85986ed772f8fc0e1986e52519dbdf53f7b7577cd62ec67194a8a523c7b7b26194fe4304716b323f356e6e56c8270ff8596ce7919d7cffe1ebc9807f18378cbabff7957d54195e1487bc49aab2266ea0bde583c2f9da411becb3044e9288f223e79867ae19b0ea9991df2d654c3675e1eb6e038ce613d44f6ac440b4163b9ace9d64d264137471b9a6e4883dc2ff01963f3b5f58e290f468d7c1bcf1174ee9b3e489bf07fb82921596f2dedacb479c7f490ef9e26f2fb2b3d27928ee494b5706ab8a105761ac8bc8db9d153dae77e9ec91621d13aa97bb5304f988bf3854b58de5632d089cbe12bf86e6a2fa57fd4c4ec1f08d934cf1886970a86af8d5af964ea5a115ba2f57702360b251d779743a8d459497a04981b1b40c306d1520d19ca24d3f45fa02657b5783f4ee655bc7b205878f4332bff1ebf6a8d893c13db69b31fefbc5500933b3c88862a170ae3fa4e9e8d83c2ca3f64236063b1660c9d59b5df16f7051dc1c01f9f43569a6c409f9d9078e9219e9bf4513937667c2f6d29e1287c57780a", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "938ad87ccd14095771056c3e74f6d215b0b818879ae216d39430e9dbc60a943ae118ab48b6db13c2834b6d05571cf453d0703a4fbca5ad7ed1c941d9aa2fcb014bc0fe8126ed5688d19ef3d3339f98dd27d3e7ac1ebbbc7368a202690000f7513a217044efc6e238c2cf2a8dc06dd6dbea35368b877b68fef55b7346a03c10744ec2feadd3e8ce4e0d805dc0d8ed294437fce5ae106ba1e94b6a012b3e20b3cdf71531d73069fec0a474e300ba1954347dbd58481c0343cddb6761261d69246b4b5070652ec235bc5cce696f42841582f4c6f3ae5da1d92874d1bfed82e9cad5310c7296bda1e4c2a294cdca98b173142d09f2744485ac88988d3c4adff2e368916c53d3de61ffcb3ce36248656568bf625f1bb463e46edc1027996688a4563d8e946ab992d540a16d68edb9d0f7550a3ee09b56b014f735de0af2640968cc0a4ba54f3b2cc78548a2749aee5604cefcc5a472682245f0e96bd58e05f5c440aadfc6a194c2b254951b07af40379096010103205e5e538c3acfcda68c612d6de0237d263afaddf41d4ca0234df8371ff6a4cedfcef2c095616aed2e80ee72bf215ad3ba5838cb29b7bc5bae889b2bb1434cb48f32719d19bbb30d92661224e26c9d7a7e2aa50bcc0c91cff1097200988a3f16cf0db268989635d241fd2c01929fa468ad83040f82a89ec89d69031d2607a7c42fb3a581b3347e1ecb961951ff2916217803973806257a4e91b8bf3621834a51ed2d7b110f2684e9209af49107ea31b3bbbca6e74192600ed5d3045fd8991161296dbfa4323bc4e7db4143b953d728ff57129b8297605e549dbd3ed443295dd75deb348050f6fcdcf8045cb48e8f1f6caed9da52eeb0271c6d309bf9550e8340265af3048cc560b3cfe9acf3cd10a0bf6e6448224859fb817485040e72633dcc340d042280518d98ba031fe76a9a71896a183c2b95361740c0609a4ca4eb6b2b2a059f8c1270dd23a073611aa25687df7852d2746728dfb52875246ba7a7f98d09ece4be55a6285f344d2185d454459cab8dd57278684200ee6a4629558e95ef00b548d17562f79b2f44ad688c080c4155fcd95de25a3bb63bb2f062fe2e8d5303d340466187dedfe5809b1423cd2d245b3a9f53a657e9d6521b14b9027ded9b95b9572f9b3c6fdc7f1e857f963e0e6e313aee59d9432dd4b848a346c4db09bfd85a5b5a687d4892ead21060595c131a0e60898e12df5035d3642f45260139516b82335d43d376c28a8028d54d8d892f72dde663d101a8614d0f06b951270ace369119b9ca763ae2ba4c6b59b07d036ecb80d9b71bcad8f8d91e056241c966de2bdc7bcb95c67c85f71bb6445f7480cd2cf56eb186857c65fd5cc717bfccb6f6ef8c181c74eba29c36841b2950ac1c0c87f038792b2add4e977f5f58594e95ade4ba690120126bdae9573425208a", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4912ad7ea3283c90737bcbe4f7955ea887f66d63a67d1c8647eed08631938e039969dca59e95ea9b2b1608489606bece5ed204b32ecc1e0c3330fcc88e0c53dd1f03237a27bb464ca61ab1082b208f4fb9415f14343c2e65285d1527473ee8652179ff1862ff6731969d153aaeaabe24f384df52180c1019a7583284e581cbad9e94c5a27ac115b7986bcb060bbb48af7ab0fc0f50376c3e8daf936071516d29b061976e04e62ed9de24ba052662fd74511a12501f9ab1745e6a624878ddd87b80961bfecb354767db1dc001d9c06799a73d5be4af949fe6a216bfe9776eeb919e9aeefb43c6401927abd7dcba48bb23d7ad8adadd18dc5dd2adda3ed53c8c108ffbca1757dcefe229ff5cdb79e1215cf70925a4f83c6f88b2e5e5930d919bbd01c6fb9b05a6c2dfc30f892f6af183b916b6f1d25fb12c21a7a8f252faff46b360573e5a3f42c226b026fc5f7f53ef9078df8483d8d208756368a516c66ff491706045a08a1dd2dae5d79d734c8d77be9f892567c0e1963af9b71c54fcde2fefed157dd9fbe68659d0c8b8b3db511e9a5dd33c17286439c82862858cc362976bbc6266f2b555478b91c21c0808960d2c1c6858f93270ed1486306cab0b5bcd792874d4ba5d045b9f20318a7a09b44d4fd50e98a318083c9e5dc2da1bde5f01ee16dbdd415d9e5779b36b602aba571ea3c2ed4930308e83d492d46b7c2b9e8a345bf783d2c586278aba19dd906ac1b9b11bf37ac01f160a079019f0ff6da8470c770908bbe66cbf937d7286ab98d36db96b2d389b765b6ed22fbe2dcdcf9b67d57d1e082365eef798db0618703fd824e5a1f5be25aa92c23e509bb062b423da8c698852d38f960d5df9d6769998400556e294da67a498ef5268071f9d1ca690a4b8f4f21bf529af4315a0e3275989b4c9b6c1a7e5273f40b5bfffb2b5604af0d66e37de3b9e0440d47b56c689b9fe632bf6119aef9759861d44c182012b97c170f551765dd9420c6e1eda0252f0748f2031971f9d914ffd1c6129bd3b9f13628dfb195c012588ab4fb3ec2585d38167511e13f8337a4d37fa338c27a7b858dc03b4840390ac32a81bc0e55235d477f49e315c905358ea55e2a88989970026fcf8bb32ce8988d40a7a785d2e4c96ef6bb9d9cccd83ee6afb40660c0be2bf8fa4a5d218a789b7e28eec91ed7548a8ed98cb1fecc71397bff868f84b4f78d6b5b060d169d01a82fa11c5d8d7226a9c9cbbe25e3f4272d4c1d42260e6c69d3c29cba5fd2605c0b3b57204c27f5a929aaddac0ce6a65ccdfccf38928af76ad811121bd7b1046f5cfdb6822184ae92c7582df765a462422fb7a4760435adaa4d8a59f50686a9dc10ea2c341d7ddbd2791afc78159e5f24a49046c086f4d1171df6369787b0f2d34f406889ed0e02ef3e65c78f6b287a0cdb40901ea02b3dbfa3f76c890", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "7c042522ac8fa0b2798e348c9d5c5abd6bbeed573927b9a1af0e8c412d4233dd4390a72fdd1d296c4da6837ebcba158747a9fc10043ebca1acfdd3c4c7cbdec0742ef3266657ac98448c2538ba441c0de3559cb845fd9167ef890d69019e8bab2800da8202863a0469ee80f58d542a896fc8373c9c404e36286e0915e70351ff409831b3837ca1c985276717025fd02306e09b042586aaebeecc604f118dd8a19679c8e5c5f54b0f81d203f80352bf6f234fd02d1ddc67e35dfd19198c0ec97dac0eb55781f9439f988eec982ad49253f8c13ee08573b746cff46f9c00a13c465ff7a4c86b491c60f087bec988b7c60d05cde9a7d61c8dce9ebf7cc88e04db4d84e5cda257cb73d867295ad5de34b58cd847e06e802646a7f29126155362bf878a116692866adf2c20bbe63951bf5931b62698317746bf0fd60cb459303be9e1870a3f629fa0109e0d249e1438bbc4a219334d5e697d3574a553caa90458b4b832b68497c3639ae65fc3ca361c4135176ab87113343d0bb7e648ea27770e4036983ea4306e543a11aa4bae5e59f4340b4414db4061f1b7437da29911b7510b4fcf6b6085c73feafb9f7bc7c4efe77fe44dafd72d7c204bfa69ef04b2c9b7eb8cf9b0ee8c79129948727f29d033c9a38bd85eb699ae549e38ba3f1b2803f1df98e84d747ede1e51d64dacb71a6609dec88cefe935fbe90de9156a1c4e19be2842a81ada0cc252f336fdfa43835393db23e549737f501e800bc309bef2cfa61a7fb5ab87585e2da5d13aac0ab5e49b6cbf06b1c250def4d648cd448bffd174a16ea6f6cbb22fe816679309a8470f8bed4d995d05ab7aa19f2845baeb0b08c3401618a95e78b9a2934c1bd72cdbd129df55bf5f1dd23d2b10ce4984d56697bd91a4435016eb75189765113f13f6bc03503db40f0df9e37193cc63389670f19ce7e5b3259251fbd5d97cf6817627e6bf3e7978ee75b354692471e29a044c44e13bffbef064d83412de5f42f0af06f057f4fcf54cb930f6df1c66c9c3fcdbb3f68da3251d9e24442fcf1b5d5e459197086ca0a2bc305e7aba9852ea8dbbc1cd6769821ffdc9fe7fca3176cb18c1ee49754200b9b36c3839322e0bc7ec7b49e94fd40d29d3d33d3bbd4338d671c259fefd1bc1e62881eba73934a1cc8602502e47f52db8308effc24295319a881c84b7c0e06f4232f375dbe9ae8afc62456707ca56ba396db6a05620e790acd8e1268faf205f2aac50b172d1341436b07326d26496fd950b93d65f518587a4249169df7c8849350c98069ac75d34ead8d44698ba2e906c8141aac6d3630da88b3d3bd32c88a804d6410ed095c58a0ef66685345e6d2cbc93d84e917804bb2814c34489eaa966ad3d73520e249914e06954557845af6a2ff8ffd9750a7446f42ef4b22d139f9a263d722709d8d8f3b3f44c541af36605", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8a8a44ed572c4e5127743f724643d87de27ddcb40e8a1ad4dde74275c197df50007c836309db0f19a17b5853ab332335afbda0ce9785fce24aaa256abeab33eba0a851662018565dede4ddb70af194196fc27a0f5004fd64c1fc27d3ea4f221b6f0b00de3510774ba2d941f342ac17bc5bdb685e9baf987a47248d8985245845c16bf26de17f524cd571624a8784f64a016c3aec66dd16a545efb58e285588a1bcef22cbff39db0622be556ec4f5257621c3f318bd3a0000481a719595290dc819e6b0a2d4f096a4f6e91f08ef58af97010039dde91b964356395b88aabcdf1a072671651decc6ed635e7927b050f7810e9712d1ec9f3c83aaecef4dcb85d555bea3baa9b34b7320e712743af4111c646cc3f5f543c20d3ac67bcb7e47e58fc0a11c2976bf5682468c30d8259d84a5d39eee11d32e6e438a20a4801e0fee424bb0dd14292b53654840788f703c978d93688f031394dc95729f6b5bd4174531a2f6624a449a9f3029ad38f5c170c814c1d8818dbfc264328c6fc85733fa4ff53773e8d477a5687a00db7317c7bf0dafadb9225ec1baabc1652aa2a275f83a1b1e8545f554dedc351ef5bcfcf55bcd72585af303a9aec40a8e6b0898e0c06409db218ca3c03d57ec9d690c199f544bcb8ddad9ba5775cc556115e6904af262037d3333cfcc804ecdcb7c6f5bd0bfec14ec132a3334dc376aedb7fe5fd76fd9bb6f32070654eb2fd2742a22a7e584c3fe65322678b656e6ab300954af8ef9a3dac654395a41e8fe6b65e52c32d7c9214a6f99dd9b92e01955728060af4e67a642f6962936ae469699de11f613cf4fef9d2350e540a9b0c37be3040db03e5d30489ba0f7f3c2cbd2ca9ca22eb16fe19b37fa1b17979cbc400140f8a80241ab315e835a9961248647a3c46bfa3b393b76a6b30ff6c7570a61c5134d097e0fdec088e926c090b84c55ccf7429de9441f46eb6b380662ffbcd25436a672ea0d44f259ee85716a528eb5fbce3e4d12b1f17f17bb2891d931d335840eda8acc5672b537b2d3fe1f5343b4a8cc677e16e5b28f668a0d1ce8ed864cd5a227225f6c315170b581dd46aa4cf7d2a7bcfa51477c5408aaacabcf18f31b8298bbfea3686b804ffa7e819eb425baced9b5a1d4c8db3c6d4f5d5069a01e7f6e5e4dd23fd5b75db49099544ca4835f652410946f2d16c676528447cac47128b5c0cde2b5a27758c2be2e36fc175987b1011676f09418637fd32cfac5a5f51d42ce17e4cdbee76128c3b153dddebf23c3ff0d15b420024b948337794504a7321fa3c9bf4f8f45b081addd7f6dfc58a5ee3c5b77aaf751019557a9220f27b1067697700f5673abfbf002aa1f646507122b4dba3b961cec20a4eaae28c530f7cfae2e3cb82f5b47b270e41900ec30899a6f214f6d81d98d0d3946ac17f6bdd0ba34b86bab49f04006b0a7", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "26e91e65dd1602dd0edb1041f83c64d8006d98db9539ea019e99c25b42eba8a694fa240e1414832f655d981b2ff66884cd51b9903378df79df401eea3ebbac0b5eb0b3e6bbdffff22b740c6d494f73fa9ffaa3e2ef49da1c26effc8011f0174548ded765db5e3068ee3422b4c1c3920ebd56f42f74322b8e7c474502aebbcb42e601a5d149af61c9776d2bc8b8eb6770d3a9ac660574e30ce95c17656af59123b44cd01c0c0725261704ee0d5e28d064a33544e5809c00b23d489a96c8a7e972bf6ff296a4faef80e3bb78eb83d5c560e23d4fad0b01744eb35dc8d811e14932b71b140e2e5be1a4b15455e0a99bcf55bb2d397307b960ddfff9ec17b0653c1507263dddc1c463bba528a72d278ad0a3b98f58a8b9d7d6ed268fbd9a9f46fdbdd93dc2a14ab4b48c421b8b024d595cd9f606b825c3639f7778ef38210b9166e4ac8948be3d3c139ff49d74d0440232579647a80321d0387f61536a879e4fce8fad00408a72e2bbd53f23b8eafeef47f7ee41b9684a816d3adf22888561680f594ed527563a7f3d4e1c51aa122886305fef61967bad3063ee85543bbe51902f1e759e049972c810eebcc35d84a8b1b0a8340a6294d45225e34901a0fa6cec58846b62126922e41013a69c1ba1c8e5100d5ccce7439d6dbe7ba5be32c6a81cd006c7dcb6c79507c4dfd3b32817f65d8f5e3f79a0db293468256b38992c6bb9a193f810685a0570764914223ce2b21f114dfe77459019001333b185d4ea54e39e7ff8e8f69288177fb10836fa56f963222e8ad1a7e3a8c77bc121f8acd47b9f1c50ea57aeefacdea87edd0de5b1cc5b00d51e4e1a9419cb4624efca6eadbffa5b8f074b1ceb7476df4703e95d6f4beac71b81df2531c75ddae2d259e9395abe5480011aa22f5d6ae6353fc907fbb8a5de7ad89bf6a81bd0b03faf2e502fdf8264837bff841af883102cf76e439aab938e9c4a3c6d3b8a57b539d4271ee926f6b350685a395548493159de9b54e804e0ae5262bc2b4c8519ac08473c5f448818c5f4b554aa486b300f20f3e33ce7f977586c57a458da7f919a80f47d2f54f6b1ec62c64eb9e75cc14078339ad81d736e9f769806acc875e7103a79f71dcc8a5d059c34871ccb1b0d492d96695247cd3b79f0e8b03330c404df8d99f456b54aadda0e887396774ba56693a68b19d48887ebbd9354c350b6c3177b50cf7f86750b6195b09f56bfcc85fb43ea649ff62c29098a8782e3857039e878465d81f9b6b0d1ec5bffe8d9247898ca9e03706a2853615709a3a46fe65e0b3a7c80e1f8fff924095c88ced3863531bfaa54087031a8e684c7e26e1da4388cf476efb626641c41fd9f5ad3e1a6598dc1854b2820914d40376f808ee9524eba6eadd9744307a5a0658fce57ee7a4bbdad34df13c7fa29f520f4c4b2d6b575c5909e0015ca2b83e71f", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "93a5dbb06515d91c33ad12e66f48772024dfbc8e763f180a40d408d790c78aaacaf2f3416cb196fc645e422373f11e73fa51f0c8c7f09ca884436d93cf9d8eedd016226b3477995b1f2a3f8ab93f5ba5ed3ef84b74ea001d7c13bcf2fcd4fa8985a71037fb11970d2c7b3464b2b63fcfacc951b1b185e5465dea3ed2017dc73acdd6452b4b3ce7735d7ef18337a8bc25b5463e99f41d30ac7149004bfe8a52b9ee32c1ab5c0d08b3f846c508c673b494ae2b43110e7154cb7a534535f2ff152e1480a9cfaa9b571ba9ac41e886f98ff7e6af4e6796895e7c734c03ad6920e1c3172e72d2663cd5532637f93e545512967afe5c3501e85f43d44d4195fc8a94e55a748be215f67e319af7a97c0a66cd8c4dca9c64e5b6f14a4589d913d32eae721d56288baaa665f926b738866177056df283cf34a5b69dda93d62910d385e71753a4a7e6cf79ad9b6819dc7d18a8f25661d59e86885dee8c96cfb2e6e8190d51b55f1fe857cc3fc58eaaa5fae5f99e59acf0b7901c7d9b701f7e3088360f6a7c5d5d748f193ac35aca1328750a6f0fa00a65e0d92292ce0e395b257e4526792536bc68517646694ee774512ed40ce6d8eee4d78065552686800b49b33f7a0ee13a73550294e327a4df59b5fbe5d6d51bce791db3f0e1f0ffc9815a99e35021a43eee88e0039489f4dc68648b77433c644ba2dced7b9ab9715e8f66f9337c9762e1c513cc9ace674ff3b0f4cb6b19c5072882823ec3074439cece5920fc5937a768be1ca5efb23d8847bd99138020364c7069754eb228f43d14901edd8cc87f29cd727a03ba0cf11b6cbfc901376b000f406693c7671c51a8908c741776111af26d27df1fb70a94d836e15f8250f00731ff405653568dfad9aac6a0ab76d514a962c583cadbdf3e8296becffc23d348dfd8c6fba4fc26fecf0f257d631a707ad16bdeb7b69843022568efc90bdb967886d6b9e9db3eed1f5161ecb53519015aabee9a39ffbbc0d65aac0dff1d56392d7b7edee59b8da7966ba8e0c1cf86ef8fd9da34d6706a7f35dfea1ebe6e75c57e134fdb0eee6712430c99ac22d6ec732e2252c26c662d4f9f9c0c360896fd1666c34f309add64eb50b2ee7d54697fe786273559e7746a7c9dafab7758bb415cc2a923f6ace3e24961f35963bf7fcb57121c4db057555cbe0c6c1db51a7ab86006b747e89a490430962bce9ce6e785ad960d6e9526c6b5b971b892b79038c9681511fa2437530822842055f02c3a145c43ad45b216e631824d679d5cb81465f540be51551a29c2471b993ccad16a764c2f1ebb4264a06d617a68fdf75e221a8b729cce0d7e71d28d2ebfaf04ca4dec059f5cdb072f79463e1f82e6813fefb764f31a97b382bca8b87dace3b08e547c8cb0f326225c9204e263a8288b0aca2dfdb6f044768a96fdefc0449d71e052808b5faa", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "4b417b8363cd31a195fd03a6115febe7a888c119e4d454b4c9c316467f2c7fa2cec503e74404244f82dcdc4327d76a7aeab3758c0300d1d89f2d11092c9ab7ab46bb689def83fd9f0914c1ec158d1e69bb07ceed6f61bbf1dc6bbcdf1bb4a06f574d0146c60087ab721dd0ee6d73e453b71e5c1b08461ad68fea1878c037619f8bbb14b5fa196c5eb52cc7a879451b554f65070947e4d60af8fa5e96232e8c39df6ed8c0cc2468d4c68b66366e43fdf9ff7f2feb2b50f7de2b85a2cc8105de95ad1c31c7ea767633f54984f2384a9b72cf3e2ea769439e35eadbb59ca0a9bd92eec7696c379c08873af13e5beb4178e1ee85c90439cb8729b957b6c7a90b07a91d3e24d6b3acda4b9c68f6fb156a74ae403c6865a96b14b2212b33873a99f885fbd08627f333c4e075c4792f34a87927ea8103a4b5785990ccb78dfb5c7200ccc51cd7cd0276649b8cc9eedaa8673c7219d365488946c55d002d1ca244afe4af8cdf85f8dce9bf36d2c7bdb228be037ed64314784b0ec389f7bac94831c87fdeb35d9afabf35c6bda1349e3c4bce8b86162c9806d1135e9d6d1e4eef97f60b4b2109b6e169d7676b9b1dcc0972a66dda8f8024b38c93db1a90eff41cc6de2a0e37422823bb04b01637814ae4f4db104f5cf9e42c9bbd8bf32ac6768f0911a45b6a7d9e7156cf2dd5514707429899ffcfe99915710560fbd0b45de9bd31721db366e7f38718b3334ca6c9e1ab621f893262e1b46d3615766a65103055eec427bcaa4bc23011ac87289344c9e44f26c5d93ea5e4ce738ef0f66e5e559d559eeb15b81a421c4f762a61df7bee4da1e26e368290fbb4232a8e31295f65b38cbf386f904eb911e809de0d2d3c78593cc1040068d47325c15279d86b5a872f1dee00f09a99a8480d19bb15d67b106994fab9191a6e26f313190125c7c4293ad83d077233f892353a8f89b746aa992125702850c85f127859cf7b0cd4c70c1e379280dba0d1db37084c93085ab40ec619ff299fb05542b26bba29759a03d540e97e08fb3a4432998fbbb72b069bf40bb19ffe3755bf59d9bacfa754c2962a6493b1c43c267b1d03f8d8def5db9ca8bd10cd61fcb5c7faee71c5f0be5fd5381f905f05dc43d085a5e61f96a313f9af403dfd2ddba00ef0371ae9cb454187aebbe9f94f06e753cf39306cc8e93b5a29fc36b4bce0b4b5244cb79ed9eb2614f4226a08837347e18a80cbf18b2c398c216408696051089dcc85d4d8eadb984a23f958a011512d1a8f943f7806f96c82240dbe1d7a21af423576ae8296e35d6b0b3204dd134185bc6e6cfda3b8979ff050256085643ec3cedd80bda521bc214d43a472aeb0ed35c26c73947e317a36cfc90ce89960763a5c6fa8c07a234ea029ffd6b428a239cee6e8170bee026070901c1a58dca74538399b78884378b9c3e118ae8213880f", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "69fc8017bfa376b9c4f887bd10b92adc6401e2125ed80e1305e761479fdfd2f54907f862f9ca94234043438c4abd75ddffe6968dbae12426230d66bfc57965488be2b5bae349f5688dbea4fc46b58847e4a7274967c2e4be73fb933c3b7760e91ef42080aa6289cc8e268f4fde9eb837cbd5b5374b818f2838b626ee23cc18294e4d60e0000b5aeda189e977813e7428246afaaa11b440394f31aca1275416479aadc85091abd483c355fd83c6959b63991580659e15b34663b6aadf7d9623a3f0434f82029c53e8f62bb5159f84357c0ac1be8d4b72b0105bd5ee78cc5352b33051c35cd2c80a51fc6b0a62942c81b0a84d89dacbe6de1c0fcbb9e3d336ffd5402fd28d68342e863d88cb573ba8f3367ce34ec8e557cb4cedaf36c44f6571b0c77f27bb97f27a1f8f3f8c0c1c8ebe55c9c1aa525a1ac21012be169ebb3a97de61cd683375516054116f68d56d299d4b8ccf6dd58f553b7d045ae1b8806bd42538a2dc828045362c378490690c4e686e7e6d35373a6565ca56f8866c1860dbb13b309275b1296c40dc2a234129bfc1b0da689c9c838ed7b59d6a6e7b6ca7bce69ef438fc0abceac61fdde43cd3512e11af9ad31c0015bc986aacec60af8a51d563438730372afb66e91ba89a9775b174bc42d29a0c68bb0f666d961fd97eca9dd1b494b35c4bf81f768392e03a688f2351eddae30b773f19fef8d862a663b15a6f4e0650e3a4a9a716f4bb37685651f24f90164762e19242367f9c38e4b101209c5cde6e23d5be55c12d2509e9c0fd5d50fa08b0ee8f37641add800323d4405cd627ad981e1dba1b7a8f340240394d582fdc6ed1a249ae16441e9015d8089a3e2f19e2489bece9dd440a60ef810caccc4589f632cb85073dc9bf46395c0109062c37c1bdb9c40e012c6d67893580efeac8c08f0cbed1bf51acb82e63b99e1b3acdb9dbb5268b5c53c189128514092fae61d6b4604e91a3518486a86259cc7ce97006c04efde16ee7cdbed48c98f0817e5b1207977cfbff6320f0ba59a601aec7f4ca6a4796480e1fc4cb422b1e5fb25edf77d494383edc5f22fc9fa50d5cac93b9ca2ba0538f87a78edee3c5d3a956e945fa6c0afe97edfdd9d0f293dfbb65d96a82e3230aae7ae2f396493f5a4e07e817690af640fccee4004f8bf3ff771e2832cd22ffc0315f6cb4a0ed5da2a7a7f81ce8911bb9f9fb44ee865c60fcd734d7c872e8e407d9a774810745bda779aadb4cfd4f2f69cbd1e052b86a1da75df2915a00659e22828b2c9e65346a2d93373c535b73eaea60fbe90e2b9914ec61b79b7a19a222b7f32283e12c586508a1cff89a545cac36873918881004c9b79ae9ec1971d74597bab24beeb349a674ca0d30dcc302dc8740c1e744ebe2b0f8c54d3ec70a193d5778bf328727a6bf16605d3657c18d2870a79f74813fdf3b2d0cda63", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "48fdd67e95cbb1527e26ca599ee9224cd41c84e949df8f99a7f15e4112c0b4eb5cd232dcf7fd780d8327686bfeb08747e33a7e9ec956f01711756a84772e28e6b2711de840d4bb53789d8969c7fd506169c422bbcf8fb27b65f4f8253efc6fe35abe072f543b1b62c6c660664e7f3849ce07e100f9ee4ff2f0228f4cbb07f95617939dacde8d1f56cb06918260dc8018f2065232a4b77568fef1e5fb53d339f01dedd27a81c8141e37ac8e2a2223d1e7efb5abf3d152f3e5ff06ee24ad399987a185c03fb0aeed328e9ecfa72e7c8dafbc104552aae8983227f2c90cac70395be2bf9cf943d1c26068c9b166d9badcb570dc34b6748d0424cd5b5414afd8883ac2a3b33efc70c2d871db80d21ef0e851f3a5e64104866aa1f982c399c0b778ce07d67713aceb6f07011a93c61af3146117754f1f7103e3ad263c50aa1c6163cc5f9aa47f5874e0a55f56d5fddf17476df78094e9b29e1fef01b7264ca61a9621395ad3aa56d1a1cb5afe80c1bae6a09654d18bf6f700318352e05aa86872cc2f8dc41a69b9e2c9ed189131c34f70fb49bed2948fc2fb735121a40a3aba6421642cd2b42628ba9fcd94def921079c4eff5af603188584d76bb2ddfc9040695c091a2d732d3907d1c2b1ca8399b4504b4549425e631dd73fc3dcf9589925192e20b63f312fb35b8c030dfbbee3d3594337b36e3c9b0325d4f2551ba46ecf9eae13f99385d4c054ddfecb8a7117232a01b4728aeeb3d51ae385a4fa5898698d7319846d416283ba4900ae144cba2f5aaf53c03573630a02f011f5f2db94d30085a5d4dbec0d7dc2102ecfc550e498361bc4a69885a12c13c8caa746daba7b09d989894ec2cd34265436408ac8dd27a52bfd053d78255c5dda4a0c16abd57648e80b39144c4db631a21ce1142bd08bb0c06c57f88c54208f029c70e805d0bd6bdea66c1dbc83f32ae238341953833a2ab399f31702eb69589a4275d9f7e0b783504964ec8d8ea6802eea511e701fd7dee3733cd306697fabfd43f37cb0dde57efcb839fd60577916fa03d4f599148b9e05b32fb5563fc4460ff0aecf0063cf6774a0b2582926d4118a9c31bef8dbbcddb3cea0513d31ff15755654ad4f1a71c1ea7c298d7d1ca6ba0b49ce671a794075e4f9bec399e79e04e7a7c008252921733ea143ee7691ce8697f8f4fc1271d6a865d8394e7ff2d0d850fd9d380bb4699b9885284691f4d23a89bc89719905d38be270dbd7c0b1e8572120966b9b6819dc634befba97a086663391922448621ff2f64e0cfcb45e845689860df7e197da58f44d83c2c8ac3df63c5ab11ee02a1507389bc17e6930801424c65ddc2fe04df34a8a48d3d90c2986c8a1a04992e6b443ec652c2a4001239e5f6263dd877d6a31f138289e59df9e4ee48d71af02dca9b8f88d1aae193b18e8d98ede226fea0d9cd2c6", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1117098201a481ebffb16efc739c335a6c5f5db4d2a9551e090d1b93cd2256b9ff0ceebac73155500d75a4bbc017ff81f8f9e572c73ceecd26e81266100cfae9f4d347a2f2b33798cf3003d4c1d2f909afa90c9ff66d159cc435263fd3ce7ad3b5a2648cb4f73b22bd8f09894554350d770a9e34e45baafdf307eb3a705e839112da90a8a4f592038f77446f000c1434185b0ac9031553ac5ae55842f0e1cf62db3e3a7dbad0f618f0656f9239378ac68219f1fe57a6dd5e311b52b41d9d25276985feef5319ecafee6a1b4f21fcb0d013904bb62e89517526c8e76750c9a80170cb16fa0dcb56113be664f0e2fa0a1c3ccd701f25b2b22e1b41ce303a4a8803cac6b769dae487b6608a71393ced91c30a8b4a551ac55ae5c6580ffa3161b6ef3ba8f971c6e3ffe509c6560273527b4297e66ac59c84f1cc91d5c3359f6939e69a6074dea7ff3deab549cf66c1a4822cf281093e866f8c91696a570a0d1a5fe5c3532454a60964c2d1291792f89b2d4d8c1d7ae7046aa98b4d789dfaffcf5c76b5a4fb4fc1b3b6426dfc1e7164ddc3435139c4a5cb117b27b4444810981ae9a3a22d2fb518ab20e3b2d1e21f915e694424f84fc8f6e68612d34d01c32ce197c0f76c63135cc98d66a594fd86df2ee7c10e8e9523afc90b4dd62b215130156ac8398cc19d2f76962cd0fdc9242593bb25220a298e2996606f78f2364308eee3aed185b2356073294e18cba785c206fbe3d2366d514cd7f05583a24d2aa048e1b5b9d5c9f2b07ed7b9ec3501aaada96d10c2d89ada8769c04245aae69f43603fd69ffa8a7291f424c16825595a3d3952bf955b3359788bb5de3ed1dae503e3a25dce4c1f5e267ba6ef98d66187d20db12c4bfcaf99e59fa328ca64fd28f9ab4fa8433cda1de286dbe9e90cb22a028212f7e36a481a9c7db8791f7d6555199af0951599f366e42916e0e1c4ce44dc4e83aa7355cedc3ddc3abd59b84864a3b0df5023a6fbf491307a12c308ef7ed144ef75bf8add201ea816164357950bc1268d7b2804f9456159dc2de766ada030b7c63e2e96999473823cd36458da0d44e56fae3a67e59f663396ddd78bf28df81002ca118f23ceeb79b50f29c34ca2177aaabcd20071bafc8c1987165a72901f5e21e83a7d93c2ccaf89bb4adc51075c8d8b52743ce3adb50d17763f4badcbc55e1acad3ba1ea3ebd3222163d3b3b71e7fed3c4f857ef682a4f34f12d1020c1e65912f12c2a2219b8973c69df69b07b0f751c1626bd3386cae328dececf33561b16680ef4949bf07f8e855159da91be57010bf112b42aa13bd6642d4dda3ad42e377c3c773d7f57aa78c4b6c617115c57c01533aad070c71501de5f6f362eafc917a3a31b829aa2029cbaf5313063df7bbc3a49cde78dd7d5db828502af1c9b0a02e2f34259b713082271297dbca80ac9eca3d", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "3fe468f96eadeba5c7150aaf3e2d5e79a4911c5e98d2eb0fc686d489a0d541aeefff8a010fe4dd5ec83cec2fda339722cf600e864a697d5919df101fb9ada9e95d154c6fbcf4bf29b782f35276e3b0bab015cd047f523f235db6fe7f1d27c491daa484630ac993d3c80c24547e3d99b21fd2e14d23536e811af82654ea14b17e18a203ed40296a98627cd871144f94ac144373bd3ea9dbcca3201d1f8fe4325b3e75c69c5d420d3803fe022a9cbd0e67afa187f729ddc9de41b40cd0261471c51a6cbcfbd7020aef466e73b503a7534d05ef639a96cb91db3faf193ded38789de16e41f08f455d8e3450e45ec95c84b77194fa09603580154d9a56bcb9da3aa3eb0652f2ac6af98d7374b8d274b7c0c92d7502fded62c748634225a5d516cbdf5b6c5cef2a94700e54a9052b8ccc891cbd3a8587ffed99dbcffdfe5c0784dabc821f9fbbe16ee61642a69c0b8ff6b692d2aec5172f8cd852048f3e675cf3f9095a34881be29be51f13d1d903282214cb05a2103a479e207c0b1347309f8d87f518b8aeb6ba1a1c7b6349b21c9cdaaee2fa34a5dd66e4bf96dfa9cd2c79aed15af728c23117a299125d80a8827125c6847a241394ea3e04eb1bf8d87c9a6abbb27611a9d0690b4b30a2b7c7e7d77532ced191a6806c4201e3447d49aece72ae04fc3d16c4dbf7014760bc1283845f93a481a92bce20658e77693bc955ad51f3a4f8265fd1821ab128abf3eab4a08483abb4536c74d2e7d900f7a0e9378f947efbf16d4e721ec63123a0753a9b15472089748a04c2272ffc59d49f4cba9029c23004fc3e35c391ab2d5de3b9917be8a0f7a5eae9b8737b52d6de521a955123106d1ca5fc23e359ae811946fe6fcb54a280a78b4bbfff1a1dbc90fe24890683b4bbd7640c8bb8243362e13bfcf2697eaaf21d5a22c08c3209fdba53ec6db2066040ee71dde5bb40646499bf301655ba55fb579c21e6e46882225f88bb159719358c26374ea6a217bc8f1154b428bd09c4e811348e56368e79202b5be1baf9b195caa0ed55468566d6697903574ab79f74efe0c78d98a68834f39b5c879361cb43b8495d68a066dad39d01a6af67100e8ac62e05acbe01466d8ecb266c8a15c02496b8edede1d84b463485a010592e57316cd94612d1a2cde151e67d56bea1545186db0178c86c389b27c008fccb6f8355dff78205e8fa30904eb202d06f84e38253ed820c76513823c5686adbd80f1b9443735582a0535b579cb29df8fb00d5ccea86ad749cc6478112fbae78bf098e6d8a479d439a610f2129292163c1cab57fac3af10ee48ca594d40155434cb1301637b970090e2bb12c679e0bd8b6adbf383e6fb8c817e955e29eb1b8e8e4bf78c1097f8950ab88dfe42e14cfa4c8ffc1945fb93072e17392c313c37a447d0382aef01b11712d2acf7427c618069b29a061bc", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2ec412cdf2186ef2c92948b618d226f4bd55cfc1e7825a82fe283d5b22c10f65f05a465118158baa85adc58e2a14f7b5dfc463d4d24e8a62b7ddc908f07915bf81299403ac2f81498d24d144b5231542abeae38c429aa2c76d62c9e9aa88eab7be4b956df5c250160e85bfdc73a915674bbd0fcc2a00e54a587789097d2864aa5241c67b06e8183b6acee7391bf11cb089ea8f8e8597fa0176750793f62d9495a62b7fbc856a4951cf7c7edf356f1a1385cb06d9d19b083d7583751daea760a041ace85e0062aa94e9408d9f45b49bd98d89cda892aab3c2ef1474b27c213aaf9086b3a40f40e3f59a158cccd841d9dbcc50f4928fa6f5cc05f2080f0d23d43647652c665cbc97d7e9d72565512d88937576974c52678c952449dd418128eb6b96ab6d1c6397511f2b4e9938c96c639498babfacea09183445c72cadb12487ef5de3e694a3d7539e20a440b858c4fd80838bede8a75eb4a1aa49df1273ae29e07e6291f9149c06656e8cbfd7705526add3f756f09833d8a3f490f01a8428870667de22e6a6ea1bbd9653eff7fd1ca1f03352cfd2bc719bacee3cfbb6a29c8545f5dd7104843a9612b90d39f5855648b1ad671b274352a1d25fbe72ddfb78d42007b0f0a2cbf13d821e1a4000020708a3534f87b803543ee69b837578403b08ea919e55fd31865c48a9383c05e7df7db12428dfd2759527a07eaf7eb07649313e82342a6449f7e69665e8cacfd82b9294ac575a46f2334e76ce3f4167726887615abe1e8a4272bc4e32580a1fcffd97508ecc9846a188ba072b7bbf724c830c58951216dfe150c77c9df08a213c8cdce2ab45c1283ba48692071bc1af4c6b6223085ba50f7cfb7c1d2b50e58a513826aef963cab6c36397bddde79b982e19c3132f1c4cf8f6294d5ca6ce0595affc47dd073cc7f3533fcc46493d5305b6ffe75c77ff98eb4c84923efae928a00d09834bc08a33736cddd4697d14f983a395c580a017e9fe83a791b06615e3dade71dc25de79c6c23badbf6f52dccd24b350fc6a61310fb620793e272abffab42436347238d184da8e652fcc69adf9e52621fd994f7b960e73480df8ed855c579508d6beccced5ac005f337660304114dc2e07cc960cf86cdf5ccc40a48ef8e8c61446b81968fdbee54c3fd5683e8d20d581d77a3764c6ff521735f044d13a87b1412daa956b9b61011c195d392d61b7639f3616c8f29a2332e2658932c4f91850e7d6c3bd5cba617db4d5281c2f247958449936e69c2c7d5d715e8487faac232d64d7cd0e80f096abc19c44c66596c660dd33660eef0ad56b58548fe9b52003255e4e845c6f11c3dc4bfe29b314c0ce771f1ce8620d666469d01027d0de265a0663c1f984cadcf41e1e0f3b0c795becb68d7b3db914c780dc16ed0904ee0ef6cb663b996e4d57cca7d6e4acf095d0e4243f4b56", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8350815eab075e058def78f53e1cd87bf4e8f4198beda405edbb14b9ba9f7f653165bb91e9a9108172372b916983f1d8850ec06b9b21b2213a002df31b97151f23dc0673c89d6e0277496931165b6d32ea845a61c930ca9132e1e8d24c200f3d00ea96f358585b4b831152e5f25a243a328de6ec20a35e24454dc18a516d700f94a0268e7c115db9e629e9d1c8ddde0b4d4e51340d947e2a996898d6ebc6d40b20dbc3996f512d1e60e72feed1c5ed25cf3ffdc75694708e1c8f083e6b43ae1d35f5698f2f8fc8f3b55a2bba9c066b33e87746a27cd4213f618c17cf01c4915d1fb6521e500e2467502b89f809e0dc23c5f2c5221507aa084485c31a5261b6bd60666e637ec422fbd475a6a802bf8c2af625de75ae8f34f8937a7975acccb37cb0e015a217345543875460af108cfe7934c7acb460e060a9fa4fe4bb5dc52238b4dc475b8049acd3f20e8d8015fe89ad5f11068702ac5bccdf078b00999f4b1d4bb6b76f7962fc69d4848dc048a2d36a574191bf50ecd05c6729159fe5b6fee56985433c29127499580ddc08793197eb4797f64fd8f7cc6f8e6b98f106b7d3fea81a91b0ed2fe637ecd47f33310ed8e357d3f15d00fe517c375d4d578a4d32a535c556271eca8a9334f4d561e02ce0ef232f6db3a48c53d965c5ebf08094d1754111ecd53bc0a8500d5a5bb8bf5b5acc49c0071afb1f93ab6ae0639319e28f3673ff6a7b1772add71c28d1a11043624ee5a5df6dddb69679bf81ea2afd719ae564b3344d4ea0ca70a8b0ce1821cdae697d282ba004a043610c7d63d7a0d82cb8d486a861d0bc11959d677241c439c71e6c169d921fcda9cc33bc5937bd2798d68da4c97d18cd735eaab9cec99e0ac958d46a6c6034b92f0d334b59b1d44d167cf39f1890ac4aaf5bf1096f0bb01255deb119911d065493f004782d12d82f1b3be881bbd92a00cc164b2903fa321e32febfa7291bb71d3cb636de855fdadf53556bf54911ac6f23f3038c9138ec52eb2fd6bf9be4cd0a2d9e90b8dd83c3c1d52381307f81b1f37705014fb3fa8f0c27c39e00a4984449f6c8c654977d2e4ab63b03ad2f3b4b20883313dae72a42b8e7f82937e2b23fffdf145f25f87a7b54895fe71283504a8721542a1981163c13d81192389a9b131c5d9c07f338974382adea32fd3e07ebf141848f411bd9d78b0925efba802a11f7a05697c6aa825c3d8284f50e724ecc94f9fd8dcd35803fccf70c8a0241bfdc4c61b02ce660f6dc549b979d5d3177a3c0cf1d83f4b85fa542b94211dfec352c20244f5a9018b775c5ed1b8e86df83f592934ad7990f22e16370ccc17252964f7c49899bfe522aa8d62994fc0155cd341d6a3c398b63cfecb9ea13dc7a5e82a15e06f9ab5aa8b91961c10929727fb10f95abab5aff85cc8c36a0254265150c856597f95781c13b0647d83f", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6ea0aa7b111957a9b9b4234e23f483cf8c4a927f19c1d398d29e8891773f28e21ffcd54805097c816a0a4965323e749abe5f3c53586bfbdd768c229abad36e08bd075f0c35a97b9c7cad420351e0a29aa023ff21a3e7de4e16a0e511b9b34bc56e21284ee17be5373acab7b0f5d4e9ce8036271ca94530d21849a6e12d71c4d3aacb8ef8114f6bfee6b1de8229b3ade2d20956488fc134b0386ea98fccc08e2512adf643c7f7318c6c2da180a1a4d0569b4981a301dedeef8a3ad55e84022582d47ac0a0e74a96aee2420045288ac25547c56b42ac3acb3135f5d16fb50224d9997e7f6a6580543983aae1e0c5f3c3fbf2a872b9269274c794face8146c925c6d21e094ddf5b812c99a74f3648b9f645944982774398d2a21de7ee404db3ca7a9a8524ca333026ed19bffdcf8c5bbbcd4cc9acc7385916abf6ee961fb37b000741a99b1b404a39aad44373ddc623318596c7ddd5eede4a982447c13ce655f904f55994172e9e79adb94bb5f6e385e14d03f57420b8450c00696ef2f8241ebfb25d306760592f24ba9f04e9991d100e2e5355c4586c82711beb63307b3657179d1fa7d815b4ba279e3bb9903a48edebfd78228c90fb5174c4851000b50fbe36717337b5ce0b0116072b1d7bed7eb3277e5c78a66ac1731f06dd901b12041d05a2af823c0b29f64d78b8762acb98622dd92b7264be2b9c3b78988db5e6cceeb083ce070df9669dffa197cbde273866911b0bf6812d7d9c032162458c0c80ac58a5fe07f829575b4611b37b6a301af9ba044df7d0e51df4d75f3d98678ba5b66d896457c99e43a101ebf4f40b40f66c3c5e638aa49f436ccd1a136026b2629c63a4febc5a60271328a51b76f9df4f6c33117d3c4b0b14ce994d611f614bf6f91324cd163ac3756172e9215ef1fb21c11fbe4e36487d3e05e969a7b7e617abe72221df7fd549a52b76ef649aa6a309b0fc5d3e1d8848073a1e8f724031dcafcaa15fbcd18f950e8d840c7cba4660365200c7f047796b11892537c047f88df296f782753a8939799295f9cc7beeea8623210b9de109b10fba11a5f7e9ca4b3773214454745f464090285e90463b37a24f8b43a5b8f6c609dd488afc9fea0bdfa158b864d87237c85dc0b3ef0a178a24ccfed6bd460d2e1c88b60a76e594402da459e8c0d9dc8372558da14a416436e762c4e48b31d32576b58d42a0afaa673fff5ee314bfc563285397a157f73d97d7bb80be3491a4aac9a1881c921fb8a36548be6842e87baafc232864046816fdf29dba67ac2c7c59d046e533b8a9c383d6dcdedc1cd8cab523936b40d4d275dcb581123d2d54015f1871e3552d1fd3c3304d75da88efbcc74f94b88d725b5c05ad99899150df5052e3796f55c31d7c888636c5f684c1a97bf071815763c9171ff3c7b3bd7695fc50af3acef8fea33e2a69261335", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "35553a62627377c1dbf9a18a89fed146cac9c4857eb6cfad07ca4f537b53b32a9abc39b51ae13b03135ab097420641621d2cd7c5ee76b414f97b5c2a8262a849d39d99afd21fbab96177e485c7ad9ec0ae7317477f97d2f5e94d287ad5732f8badc3616b919f0a05b6b2881de12fc470d252795124d39c624e8c68ac600e5576aa433c0c5edf44840adee8b952533f1c26a4fb3a047cbfa340d1534be9bd756e235c10a5a9268c4d1832bb7fd5f3f0905ea393585c97a7cec8df9f982b5fb3a64f5a59cc77519c961969d8239c5004d439b489dfb8fd08cea5f60af513bc03eab2203b7778229b3f9195c4b30626ac36a8f9d5a8cdf06af304adaaa8aff9ca506392bd3e864199c73912fe62c6038c7589d98e6a6f515128f0a49303991b09c564fcc01ecab77e64beb1cb0f881a15ff850090727cf12d2682ac8019bf0704408343b9e92f278d12b32e2b5da7853dbfc832a2066cd6b2164d2deb9fec51e1d9a0047f14fce95b7bd1f9e89d3860ea021e1813e3af1e454d22efa57f8629d72e3a52d31f132945152b1db9137b7cbed37ede1875223811af046411332b9dde014c13e246ca8ba35ca57750fa25cf45455f6870cd486eab11ff568fc89bfd5031525b590c100feb206824a74394d1ee32b2b5e70660190394b1c19150678b396d9a01bc865e3f76278e47534e9c7fe94d5a9177ea98411cf01fee8f92dce10baacc16e3ada90390e3336be2252f1d15f90ef401da449e3146baed3dd279d8cb3468ff07bff772780db5f3b8a033b9082f6838decc42aa8fb8006b78b2a0fc4825bea7309307e91e4da5011674bfe237bc573aace22f3e19aaf3afad3f00df3cede24a389fa9b8d87e0d0091bcae1a7377a622e1294070381a84aedea775a8628f40073835bb0258841cb598dee6ffb8d319ec8bf33df92d1446499d08dae656c9fa1e0e4e7a1c80c48510b3156b31d220f174a7c14ae55e9e19f9706efe73da863262bc3945a591c8341824fab23911d5222305247370697abcbcf6d1d25a7214fb45847a3a07c2d23b586c30ff8659310bf56fac585d03fd54977a9fccc929b48187ffd169e56940332667b9970b4f11169a3786d5baa7141c57b3e98a13ba0e720c3a716bff09a3e7417c080c9d903f85166bfcf37fae7b35a61d0ec053cf95fbd5d2897cbeae6debba32a1075a6a63a2ee8cbc41daadac474088d3ce78fa01e898784163b461299a2674bf8b689c2ffbd37cf502a0176e3262ad90dfe3c97a491ce3727da0caef39aa6539bbca3b95f5e1e79aa78d8ff7a19878d9429259c5de70e8c0896f881974ac1b56872a0a29a8f7fe6aff678d431c91ff2c126462c192cfed65826b59741d3ad60e187c10acd3192d4cde76852ddbbebfe0fdb685b44dbb10feadfbd7d0939cf82b94544497a4bf60d8394911322d7cbaabdea81620", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "5981d587da70e05a4342e64c8dc5db3005b70dc5115ab277a0f4da3204fcaf1b1750905e58c99f6e2646ca118533acf6636882848a2ae69fd99e5eb5b929f653bad793d0b31463c9540db653506be1327f503738c8270458084760abc62300dcf9e51523207417afb69c719410a25267b3b122329de7b89197de5ddcaa5b686c58bf3615810e780f68e17b6b484c112aa99772a57172e3c856a90b80c7740d9db44d4fae96f54a89e4439d6a88b938d4069d2bab437c1bc76932e1daaa3c61b1d1be9cac2e201ad180bc576acf6305d35dfe1de1627646ea7c654025bc58133fd75b87138a5831fb44c2e871293723612718f18d42fe08bc2d22fe05d2ece0010b7db9430755938a3ce02ccbf59139f5df63f83b9414877d5cdfa24dc8bb218fda9f571c12ba86a7194e11df0f06d16adc2631b45202c7abbfa8900c7559fd8909d61070280298b976af7ae52c4c1a02b60282b2d87ee6d6f35730079de36660c0888370afb27711f940cf489e6873bc420646224ccf27b3b1e4e88b4b5485a81da43186cd76f67b6227b561a823610cad3b37327b803b9216416759459e467f3739d1ff574caf392b339821d4a30b14bb27a9bba3fc61fbb30522236c0bc1ee324d2d78b0c870aad3d669941bdb80a0edda62b29ea742e0a4b9dcac96a6074bb74a7d055ac2a37c2f8b5330d554390d9e33465cf82365cf2abbbad63e70ed7e682c6452c643f4b0c31eeb18f80466014ec48a49e9180135ad7f104a7ef4644ba068c053cb32a1cc7261a2fb4a3ff40b8ab17bcc9c4b9523ea8c29509f2cf6b50c5a61abf11f750bd77051053b923ce3277bef101784482bb82dad84a4225df400beb04913afc47b4777b3e8f26b95390b2eef70a3a03daa255348364c75ed23e5f59afd0716ebd9aa9a2b408be95c3fab5431e02361e6c753dd0b122661d60fdd5c7c1e32dfd8a804ef413e5cea01dcca96530e87e12a23137eabad3e1fd85b8506b39468455394d55703f7b617a93943fe4004478cad7221a92b2486b3c56da94bf159e3a4a51cc958fc6a6e5a4d208f570dd920d8935917efa23dc85ee90672c1da403167e35c789b1d0135df31dd5a6d22a4a6d410b78f1b884aac3fe82074da8655553fc813ee1b67a28e293312543f38e2e805cb463fb928736664e8d9f5a827e4ba8286185454c8c178e1555e958a6110fd56978bd18aa8e67db6579a2356b33a20d3a566c1444f3aab3c36acedc95a7ef89e2ca19ecd5dd2950182b350e285b8bbcc5124e74090423b46f95266f027337f58081b8f1a4cd30d012270fe69b26a35d93d878ce9c7090b111f5618eaaaf97ee1047bab570a270d4ea0d67361da3be4a51d0df9ab28d0895f76d5eefbea89fc0faf39ac83d560b88da99f3c60e758716cd9e1fff05d66022d5d5d21f4aabe7ac7ba5f1fb4a02010d3601e", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "97117d77acd25212042868ab38c62a004ae7161b771b73e727d687521e1ebb08fc2ff6636561357c3ad7242c96852fb04b95f9145c97124f590f127fdc0ef7a5b84578ef13e2be71c7517f848d9913834db70d3239198ef95b3cce3516988245601ae77f21940e92b4f236549baf4dc26c4b7a93895b8e4d58712bfc593d80a6e57f7965b7abbf3f2145e1381b6ced685bcb2e7e362281637eb1c34a16297e35a66f618b2c5c946c486fe976e332b3db882874c39415c246cf7e9df4ccd0a582a01113968ba4fea6e9fb8ef790ebf4fa54df7c1fd9a30b3e03f8d42a2bbc7145abd5d0aaefedd75e405600bd8c47e4d866e4cf6037193c7da2c7fa5526e9ea8494de680b1659bf64e465fa226eb7a9dda7e432ea8cfca79d60e8da57caa77b70b02e5a6cb1f89ae35df9452d9bd93b76918f0061ee898f5e5857008fb6107a0151a86306d6cdf82c1f0e0d50a581f03e28d8c85f7f8f4786bf7c3ae3084d3e389b6d290dce56e696e24af97daacef011cd7fa8bbab3609071db89b6cc621472a0cf132251695776006d3c6e4308b259d792e857ca709a1decd5e92136cf98464e65058d3bcec3f1722811d09231d4a1a32f379b441f877c79f5a1b2a1e7684a14af692bc44828d06155679ef21e5129d633d71c39a06d4050237b757a98beac41255eae241e4fc685b03bdeaa9af326d5ef03bec8735a545af8e061d21b32f1c94403f9ba1165ba562468934b5ae1c5b4abba3deb39f76eb2b65f0869262dd4f343c60f616eec893ccc4795f660f9b020acd7cc1ca89e48e9b3f647962d6bd647d58d84aeca7dec7a8b325d7c7090845fe2ec79b4687b7e80a1acba2744b163a93434075e6c7043006a28314a045c55fcbf31026e88dbde9ae2909136a6c8042a4239ab88bda781942b839e3044e2d856ce0a955581a13f0c2c668ca841179d2b9a4f5297761b9d112f5f074080bcd28f7da1cae398e5f976ffa4d4c24fffe47cd1ccbae860c77988b3bc4694c9d6912342ad6a3d5d79a2a8b0ca8a29dd4896a4c30172cdd5e74576ddc9b267c4419b18fe05b7a08bf7b936c07040b8fbd3816207dcd1fd496516fc993ca8e6ca3855de40c63bf8fbf7a085068cd725395caa649f2bbeac0de854a5ea6b4a5066b19d9b2879ef751b47425b132cbf339ce3292fa012441d59a920a509868e7235ef9b326744d9cfbe63ae95f22dc5ba2c2d71054ab061fd1bffce0ebdb0a733c524a01f5234c42a73c15d8b6828a94aaf5b6e6043f66171ec69a740f4316ef5f8c29b5ef6a48beec2d0b639720bea6f941b1210a226b9b081dfde737bff5b6cea4ffc3c2f9b4b09b280b4c1bf5a8f8ef6cf9a43521a4cd6af394a8144b03e7df926419d1e74078a5fa83c9e80e338b8805ed0c6fe32e0657870fe243df51becb189506a304ef65e2879a54a735dde9583e6711", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8808cb6b7022fc09d3bafda18dacfb7dbc136ffc0d29985bedd13fd0a246dc3eddaed58c3558041e676f6d56d4c913c3c563e16694300079382943f204b8bf7e5392f8045e7aa120968f04a7861b88fa50e62c7a16be3c4c485f1d2190febb8f2d46c3e71034b10472ce0dfd0ad2d55e064c3b3d76f8744bbcd2b36d234e0dcdf1e26a52a9f410332fff855a24cacb8951ab82ad883f989611e10c1346716a7724e1f2c3a57dfa1cbf3d1432daa1950dd120a82e9e9d8993e2746c24ab9eeb7860199db2974d554d450737d78e4fb52fd96cb54c4d6d37ae7b23dd7427eea4aa7afd0ac22d22327fb9668c32fe6183bb4f5db09915d59b7aaf00e48a8120b0220679730e3d22e276bab54f0d542350c70346a570c7ebeef72e38dd4da5f341cdadf789de620f52e2bf3a2eac64697803caaacc01eb400d799ccbb72c327c34a10b1a14ae202ab2c08acfc633426e0392e7ddd324b30107ec232e1456d3fb57cbc72d4facdd56825ea600a9e36e38284cfbe87357e5ff57e5a989addd115580db59c29762f728f8bf94c218588162dc12dbc9dde33e191b57afb8131625351051d3af7ff7027df6b06058d5760bbc2a73a2a9db878bb9cc10a859ff38b07693d76a270e80efd63bb4889751868c0b65d85fe1f7907f3d454e41cf5e84c42f9d65bef07f51ff083f09a49c1b996ad23d9304d65f4719b124f871827b022f31e2ce1f718c55a981a2590af3389e854c3139ea754885813ecfe4851b64a4229899a1b0cd67fb77f89351a280084bf849295d9d852d5e10c6cb6186bfb800478b0fd9115ffd6a937d782233ba7eca6cddea9a69eaabf765f7c7c98b10a77645e8ac8af6592fbb04ee4ea58543ea05d11b1fe7f8ea05808cc159c848472d1ba664fccad550a8f6690a13fdc71705cb39682249d6c0bf0e31c472740c46c3e2e00bec1951f5d222c45a65b477c4421970eae3dc10e1f557606f9aa5c20ff1011692e46099848035e801a8543cba0883dc58f5c7bc7154a423d38905a8c56dcff486e824c9bcf0d406c99e4acc388961a27ae338947e5c842a0d288284dbce20a3b09e829cf3e93a3758af480f7c676f7680cb8f6c5ebfd81b8e6d8751fc14b62828d37a046b8a0b8d0bf074e3e618334d6ada267d807c7db113e0ac0a4ee189fc89cf003fc326a265b435e1f700466b46caf0ef4eeefc3f208052a3c00f7c732d81a466bdbdd1ddc248a60da63d87149f6b8b69b6462d0244ffe124eba52a89d8cef5e6d7faa972c14d840f50a9272dc743e6aa67c32c47cb948823e47149d5e8dcefe4186c364cb8408129ed1fca063c6405f9647cb76570eb8511710d241b148e7b87c07e4298082b66293c06de0cc3ffd022feecba28182360497d88f1acca01290c1553780ae3747f0579a9ad6ca641c5b9deced4fc2dadfbaaea191bdfc57891cd", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1d21e3e4391f81f4d5e681d97d432b642afd38c69de036cbaf91e4d39732e4d65f44c230e1da0d7a03b991c71a14e961ad407bfe32bb98a03e9633622dd0e44196aed5b5680b572310a6c99932a6658b366e4507b4ecf87ba6e5fb13ad27b5cc74b02c85cf9aebb5de4a834a3fe6b4aa008166c84cb108a3a27396ba19ecaaaae9e56b137fdf98495ab0683d50edcf541a0328a3f24eed440b95c7aaa27dc5f796049b984b023381cef80629e80c4b3e122602f7cc34cc259132867915d8ddd80bd0260b91ee98f3b3c2ad8a2afa852adddcc8292d26aea8b18cd19b4657b23058de41fffc2ca0fd5e1556b9b153d7f03954bbef1c1473f1b56e3a4fdff52ce1c469ba5590ce2a7be5692a99b9d5c37df74b71ed43a5da8bc0e971c2fae32c1849e33d1ec9f6b0b6fa2649689d54ffbe972173d02986b16ec95a8237a0c5168033dc510332460db6ce695a42d65cd4701b0a95cf73eb0c1a6a9f1ee6e4e5b7b874ac02a15ad2d02b17b46506f785a7c10643021bda195bd5cb5a1d545d069e069584908921a9e142a30d3c8e61bb9783b27146e8cd31da712b4099a9e0ca00270b5ed433408d6a49a73ddf17382f3356af65c4b730c07443e9319fecb75b587d407f35bee919f355ef04251dbb62e6c1c3b638ece8e68c9f7df5b0ba091de6a885da35c8e7f7ee8a31894c707342c205f82b994a5b060ad5bcbf5951e3c6ed9eeee9aef03b6f7501549b71d9ef5e4c0eda9aa1914edc559753b567a95679c34c345f68aa4791f260cc6334cae158a043233238abf64c01c07d9926bb5749523d1930c95300ffeb2d3d2592c06e2bbf63c6e0278d7536a3ed4d89f3725a7f18b151fca051de870f5dc871f946b8f9d9bc30d90e5ee74fc61a913196110ca62accedde0edfd927cd62d34cbe4222dd44bad0408f879865ae93f30d73e25a9a41b0495b8ed841edbcce58290fc10eb811c5ed457334fce5d5a2a061525482380aa5e972dd3bd3c1cf486762fb97965b13d1e330ab787af9985dc6f95fdedfd5fec44b3b36a6af0d30571ebb4f7d0edab11fd92f4714622edd44931615b964e552ca7cbfd4864d9375c2889e9e8930c74bc535635af9c7a56f089d9a6ffe934ef39f8931d96e8f8fdc8eb4f1b96146c741a3f29519bb05bf459cad7e49b1d0820c7842395bd792eaba55758635e443d39ded4c025b1a4635aab990db8511b972c9acb79044602fcd601e1921928f7cf6e155b6c601d54b1056337b6093a72198b272a86b4b1945f20cb04e3bec297b55e075cd7a6a6e71fd66da814f3432cce792495be53c69775d771ee0c49f6a5163901eb9be557f7e7ff6464ba4a1650c5eb05c1bf918c7ce6a5a7f4f3fbca90a5419eca8e8600713229c8f25a3b636ba8872e3229ae3d1b9788ae6ea68def078effe3631ae974254129895a44a6e204d40d3b0", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-384.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "649b82bc199689f0dad15d9a1955ce6b1facbdad641576136332fb4a8c1dbf3718ceb05a10f3c8d6ff4a561ac77564c56fef3ccbbbff93488e69969aeeb42ce54602c428f7510698711946fb6ebba0feb284474d5cd001a6773e9a3dc099f2078ecdf33192d01cdac0820d227ac9873d0fe71f64eb965cb6f8138d6e9bbce911626f534e0bbd45ec5fa3b3c68ae31d78ea048705f19a123a492879fc80612958fecd54825de5c03938cad19d7ecd89704f00fc48af988737d3f76014237d4b22a57a2399e16fd4642a84649dcc3cc57689dc3c23e7c8cd403bcad739c19abe783fe4e5ce09c61e84ff3d59679885c49f0d0234c9544803f7de7deac7140415fdcf5c460df9c3db207131e22375df82ceb853571fa8d264332930ef1c4927e06dcafeab85df890b97e3f8777b71703508ad2276c450f0bdd28dc58c58cce082284e7a6156d3bbd5e6c9211dac8d2e22bcfcfb85ed99cde430e358a010d693f519f5351ab882924ce7ffc5d4c328729fe35c83e4195be23ed5aef3f2dc760e58f51f97f1b57ee24da19fb29ee2fc571859c33d89a2194f7c3d1fbf51b3223195c2dd107212bb4d742794dd9cb153b5c97bea8a5eccd1f68682ac7b8ad63a07f04d141783c233a545125fee2e5334abe4e5ff4e98e9d6010597ac96cd82425bc7bf9f44a4986ae71afbd33e0f0cdec55800d66ccf3245a79f51b5c13ed3165b20f3068e068cf9dd5c8726029c9e472f87740f1a73505ab138e4e855c0ec6724fe87cc8ef5455c1e7afe905f764cc96bd3fcf4d63b58e31529aec067e17883a55b871667e1b77941289a4a37e51d340164c4b78683b71de2b6b46984f8ca1420b5f7cf81a296263613a01e95b084d0e4868d5d1eebef6afe385e372ad77076aa101ea0552ed9a601df9d30d099e879c9b2078a927b6d61037c40fb40e7f40097dee910c752e551ea36df6692279abc542ad714795f7de2bf597074cd00c3a01003642ff671e3b9f746c53a806c21175564d5722164275ed1a744af75aaa1a9ca2c603316c06c6447668e6a8b543738a7882271cdec89089fb2776b13ff8547523a0bd37ee7ca36b585bf961411c3841db74c7530f279e6aa8ce0b2a9bd06344514da83695bd1a82c9691988ac012440c2b838d3363f735109720f61160c09bfa3b0942e1075543a22c5431c9aae6772543817fb05ba4686153399dd7078531580a36d1a716d538a435e2a9c95cc078148251f50fdd82781a3ea51d627a99d9f08d720c1ef52e3d21026ac769f7329b45f3b8e9bcf005ef4e881e59b396e22ea4b1500a6fe62e7b96820741753224a51602f6e998667ae525d907ca520cbd83730f6378f54cbbb5d8dbda8c5f2d0fb3ce049335ae96573c1b509857c42fd25a25d49bce0feff6c43fa5001a3d491aec1d3594b1626f6e0b42755b440166e676c0b792", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "782f9eb7fedd8f6e2fa85c5538dbfc33a98395d85ca2f27b92577b63a1bbadd31f4766837cd955034cd32322a66180832d1fbf43de3a8fda80aa2e2781247d35a2012ba9d274f8aabdc17d46bd73cf60941a4f5069dcfecc81072cf62da8eb74eafa2b4e3a92e38487ebb8b03506aca36ff33b36fc4c989f77c511bf201fd88e743af6f85b7a5e982276841e211a8880889618b5973e2c2f070d2df61c536ca3bd735859977689225f7c01ecc529eb8b2a33938233df84d6619f736479c2ffe0f083b84165ffe47a038679f94c48c9c8a0d129f29ec4c423ccfb599acda487ed8dceecaf42d68be79ddf50ad1481b930647fdbbfb4ff7d72915d1a283ddb9340ee94ed4ae99c2b580a111819dbe9cebca90f23ab96bf5cc626dbc1eaf9c2d0a2e9152f58bc7b84b0bce50b40595574342050f0b2e4b66225ad878bea91ae8021e2a40e5f1c7ab9d08a1366db689363394e246eaa43727c7e8faecff4c5eb5f1d476f9f32ba59639aabcc8c62c9b37be2dbc52e98394a91746c008b09b1b53499600cee98144bed79c8ebcf863ff9fbdde61eed15b2e787079657ed84b9d6f92c0285f5a233585d6d630097bd01b0cebab007aa4342d7632535cec7c2af7a8b62f82611b1c230d9f43da881ec91f170e4434d01e926ff0313730064780a332965b54054a2255f6af5ee73974ba5c13807d35fdb321bd4473f7a9710636df9c990ec429832452859ab1404b85fd364df875762d7ce764c1d96f941075f0a455faa2a796f5c0f096fe6a621ec84e3ed84ee23a5e5256d9186600d18e4d05ff6a84a2c98b63bf28ba7857f3fd34f7ab51b6267ebda69d881a0c160fcb40c67e6c85b896071100754912ea64059587e7de974bddfed1dca11369cb793c7f1deae4f9c2847f86cb68bf40b679d3b8504c0579c9625263e376c3543e4e0073e2fc49e7d3f1513a21611cf699376fc9eb9330574aaa17e39703f787f445820d3e5904e25e51acf49496c5ba9244f146a17465a692176159ec765f0224e707d8e13631f939088532345064a1f8fffa1d25c7e192db1729032b4b1715497f59f580592abab74a22243b677bd7cb515a59631efc608b617bd595b807fd8039bed2f14a4bec89dcfec7743671e5eb82afb6614bcfb6b79a0202496e1398392043eda5262fbc6f581aae5b99167b9d3acf922c198a1d50c399c5b24cb32ca33345380702a5bf381aaf80e9bed1e43f4c748afebff8908a16847ce24179a11b11aab5cfac9017088e106044c41105d4d14dbda41b2806878edb2701b83defba55cd9e2edb262d1e0f8a8f4e3962debc274863b85881d4a80c9993aeb0cba7d75039aec68b6c61afe625bda5a2979455a9b34153441c159847605d466820f26e73b17073e90a6321e749b88367a8fdea9860dd58ade693c9f1a879bc2434a7ef5621fcecdc7ed2c", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "683a001c92bf3e7b2689c4b160fb8517715b36857cff1b74acb2d86502f16bcc01c6fe1d2bad7560abc26b9b3025d428a735ee12158b96fda49d65312e10729ff38d41e7cdf072a6f3ea75b0efc984975a34cf6752089bc83922a4f4490b6117bcaaa526cfd4510d6bc0c8e923daecd2b155df8443f7f2af7470e108d0abbe1dd8e5201e4c5c4697fccca3a88e9b44221d84c7aac6c283a770959632c8d9ad697663da5c3a5b7b372701ec570c947f05ab8c19ba45cc47920e5be4c852f1e34e74651d61dab1ef98e9d6e0de276b611ae18845a0bcfdbe3ff2a8b2c969aed5a271e04aa985d4395d522005b22f102721041b79bc25ead7583e742d9d9c7bb6b416ec2fc05d3874a5f9da166839d6f5e4d219bd027498a43830c66d62c486d1203f3f7b0759c2669a0d6681996b480d6c3dc44d13b89dc8e775a85aa7f576821603387f3407503a348d17b86809746bd87a147a0a2a9b46b62cf80a845bc7b89943c6e6b0dcfdc18124d12210b3dd736fc0d9b5507701300d4ec2cc25a33944c126c256d97cd383e769573bf8bd08ff4ec0ebfa1b9cda035c143d706f4485dcf2f2c8a0ef1a07676bbe9c983e937c97b6c95a6a618e2dcfaf6555cdb1895fe4a6c0cdd255798905d69ad9775d2e88e3bac4663507bb4699d29f8e8744279bf967590fadc689a5b252034d5335dc69f659eebaae881345f1b47305e9edff8402ebe78412ecfaf98a8a0bff5d26fc45b938f4b9109c0da32b30d7ceef49c33632de8a12145be183d8c876d03798f4df9d9271ad62f2c132eaa1fcfaba0124ff3fa15e0827738c84880ecdd9adff452ed56285a9ad2a3e2adc06b6e661882c222885aeb46226f9ef3903a913b336520f72e97fec223117248b6f423dea8efdd77524d84dfbb5eb3acb4e0e42521d59a150dbc6d7b64b8ef0ab9f2c1f4f08ed3c38266a89fd02c3b43a62cf02aac60c2d91a7576f3e489b13825e681de835b01cb2b87e67107dcbc98238d6bf888d1ba68637292f54f9dc73769036339ea7fd6e3d58cd165f3c855a999a423d2149fe30fed957246a61187157b38057edada4ab1b3fa9ab91b61d965b6f4a4ec2f30791f34a80242e06d78a7eb4836d2b85d85ed36f9d0302c014eb8060c9722377d92e3792c0ff0289610b27f450a70a57e873a097f4540b0a8224c4e61b17683c3eb9d08f34882178798bff468ae96489aec075f78795242ea23e4fad9e06fdbe4f8b7d31833f4e6a59419639c37f88e18b49d9b69bd41e360c6c27264c67febac99b5455963c005a1d2f9a9604d5cffbf860ff36084b3ba76dacc378ddbc791a356b33daed59bbb9b5605a0a71b5161acddb765a4ad73350333c6bd207d79602a7a6acb753ab6b55f1acff6e618ea591bd6b265769dbd17deaff604d6f2303cf3ab1bde608b532c26da23530918df952858a721b", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "0047b506565097eecb76306cc944ccfee7b1da0f77d9a048e3327b30949bde63bd9eb5d8297c7f2045d2c24c52151e18605e9eca626dcaf0f0b5234f207c8c93bee13aa5741f9fa320175613a09d97eaccfd53b30b67b60afc3dffc9e050f299bbc7157f526df8e61117d991d2d8e7d26a9ec3a76bca1c966fea5c3e3527cfa185c4f49124bd0fe8e5728bae0b4862271ce32ac216e3e1baa34232b7a315fac6e20680577f685d2534439fde8d0c74ab3667e5231c6eaa18daf70c2d5ce67c19b7b25e3428b5985618cb13f96d3354ecb4107df8752f6e621adf4e32df1461bba6685e187a106027eefdaf45528b50f940e63bdb7d0b0c9a5c5be340a0593918262d8897474c1727e2ec135b2c9512afeee305bac8cbe1a3626f17761c26607f97ed1d3fba63fcb11ca37b5e4049d12e29bf0c4dfc94da12be6270fa9dca399f6b0c6ca4b68c8a390073ddb144a54934d70d40764bd063886972fa1253991f9bba494c3972e3f03f8fec4264d2946f2b86d7cf704de635474ce097bd8e4630fd943e151abb94792055b5f1bc3ed0efe94249a408add6969913d5cb1042a4efa71b372b324ac93c47942bd303a64c934d8a18a0bd729749e34ec29c4e9b7fc83a9bcf507416b3d86b807b23a92e318ba191eb29266d36b1e4ccf10c73fc7708d853cc52e0d8621e5eb927526823ded6bc63b3fb21999b4d34ec25d6c1ae741417664a8581336830d0ef782d0ffb965a320e86cb585c51a81c6740217c7d200392f282c3c24197a51cf702432d3c8c61ec7493bd0c896462952b5ad6a8fab693e25c8f89286053d1f004c32a166bdf0d25ac9fcf3ea9158e08bceb59a7a41fcada2875702d33d5eae1c74a9fc0dc9f9b510993e7a7e027cf3049f1b939a71ce9de37cb607b68d026ef25914184558556df1b6e9f4f3b132f3acb26a7ff7fa695f4fc13ac60c4c7779f04ae43e76721f42ec3b95ac137ca4465f627f7b0ff962a751ecddf8c90ae09fc9357f1c9ddc330a3b375b64cc733261ae6afa47771f1bdabde9b8f4c3d5defc9f510863116b96c477b7a86cc0b3e7de124e0fca4e99ea6202b6ea768513d6b69c635432bd55f087562e20626eb453c45526da5bdfd550385dca9ab18a24560483539a0726cb433d1dac50b424b18e5271963aba471a33b456135413ccc0070d8766b38ff69c4a8a69c643e7fc74acbf0c23f61c6a3bedcf06dc924430c83fcb0f557f51f0612327b64e2a4789849381389be8da27596975bd03a4393234a960e08a95a24c0be8faec4e8d61129dd58d0a7f825ae45bcd3cc0f4fbfcba8437401642f87d0f9a7d7cb35edfd1710b2f313c9a2c3511b176c4f70ba4c993cea8d6d83ccde5652be5f42930b3575abd9975bf66eec253668465475d64a4b54a921c190935c133870c7491990431d1128a972cead74e3fbed7311", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "2f7eebcc3819f6f1fa8ff25603a193a8ae531c9ef88a657a57eb703e139e7dca98650f9e01ceb78fbc60edaba5652f647e6c87434633b7b2602a50f930819e14a0d8ca24e82874481d74420e325df6098b42e8a7a231b16124ad671f4e91a59bbc5b39860a990c7d3cc008de80cf836a783a1b19d25f7434ac08b346fc06df5737774549c0cae2c8a8a3d4a34e54111cee8d88cf20a160bb7d434cc3d19f7401f289e6498eaf773454eadc5de3d0f584553d8f1dc2e559712942aeaddb2faf31b263b6e7275cf8f28505a7d78101f0728914f3a6f70cd1bd0952deecf721c750fb655978a1abd43fc0a7ba35dcd90d06ea653c545613a46d437882953c1a57bbebf0fbd92f1909c6f6bdddd7d5c8077a76d1ebccbd166d34ee82a92c55c8fa4e4af6f514f7cd445a25ec3ff4e877e151ed10337c7a8c86589e64c11afd1388b5c74b45aa9831fdf10ed702cc1f765b32ab0d37d9a1487ae937ec28bbe5b16234eefb370846a2a5811fd25cb84302cd146da3fdc9f8b9e5cb17772e17c048785f2d54b1cee2e4f245d53d24ca7164bf65254997282eaa9fbc379156571af226f80c667fabfbcf03333d9a241f43dfd4c860ec21772448a055d05f9ac6d9d91da5394e082517d971458a1f64c2fed150f151d11a0a11291f183cc08448f4722ec99f5cbe5766ab9b76d77349df229677f4419d8335c2ce9be7da6710d86f390bb4aa1bd0521dd8d85c4a4a91f540d01a0449522e6969881eb54c5a73ef261d1f584e2e6b4e6da606420a45c88f3fa77936173277b96993c4ffc72da43373bd0e070e4b9c8eb3827f32856f6fdb70cedccff5cec7662c1a94cd54b13cc04f6842f0b36dd2774dcba1da92128d80d7fbf0cbb1037844f9c87bfc4e8e1a454baa6a57a78bf1607b546f5ab2112526108a66bb19b9e448216d19baa765027db06599bc10326991418565d78a5c0fabb883fe3ab06c1a9014c5e31fb3b366dc97b656b278607c292809691015297b22954b3303bbb836af52391ce85a34ae7ddc6a9fd528744d8e5e8730f5f624eba597acbff70bd1e4299111ee72f2a8fd247530a5fa83c712b0ee682c1efa30539795b7ccab2f7c1c59b10daa04bc149e1cbcbd4dbe7dacb540625db1a997697de9c253aa35028edab5605e49205e7272e8626c395a83568702e211f3fc5b5c1dacfa0e48f3aea8e03d8f2318b23a7f7edc31bd943d057aa65211cf563368ad732729c8c4b1dc53c9305eaa5ad64f85e690fdc868b9748288b2d55d470576e832a43256903835a2533ae78d022bea6b79389e03dac1b9872ec6aece97ac750b1fb8b254aa31a6b0be39d72671c1c0288bd1bfa3970d8507efae9481610dba968564b569bdbad471b9646153cd354d3bac39c5b5b2e3bbe4d973c525d9ba2b458fe7e0453ad80eafcfd7e246ee3968c3668a6ef9775b", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "5ddfd09423563cb8debcd3800b0e0ef0afd31a7cfd649c2ad25b066a1cff920c4084d4242908495f051b80342c931c629e798cc756907e46b1bc5f42606a25e420913edb4d36082c20ba995bb044233fc18476ffe98075837aa8081561bef4e6af15a42be262d9d75ef54c96cdff6581158201b58f5b3d0083eaf764e0cdcad43556288ce30383c3481cec74b6a5654288af9e6d722e1c39dcb415a7a96d0ed6932ebd193ec9266db984ce36d24bea0673f264f98723deb4766100c349368ef46906a44f98462f53981dfafde9ad5c781e00ff79209a96755ef2c39f467a53ceecf405e6239aff20a84906f0b2fcead53029368fe82a544f65dfe5f1b06442c9bed5ed4f54c2b5520c59953424e546a8db79a4fa310fc81c8e05d3fd9a3344c72775e1a05a2f878bcb29380a9c1976190bf3744427650e6cf93f9b32873bdcd2a2ad25b7fd00075f13ae02032e2204e7c1804d453373a3bc98412dec5133b1063834389591fd3d6c8eb4b14b44ad834adb7000b076a66459dc377a3932d7f8943e1895458d1984a330ddd91fc069873f5f059ac5416eb1e2010f0dbc01232abc19118c73add00856aa7cc46853438f301f9817dd67c195f427365ce4a0831aa38ed321e6f3cac5e2bb47af7a41535b92129a23060deed3b891d3ccbad5ff4d0f477819bde172e77622bea039b2e3be7e0ce107cfa8014565c27d666df3502f8583adc7abae16a09ffd6bd4254e5b16f2932e9d677b8910a8f99dbd6a27fecf4cf0dfa814952a98d1e3ac2a85a1f30742220e01c1b9d0c95f9803a03e4c67689d6f87b34b7c8dadcd53b89c2a44f5c3f32a3803aa46df3e3931ef578f337e6cb56806628101e87dfcbad883874db5661bf35c131f6f3afe9f34d96541797747871d73235e490fd13ee38fc8c5e6103bdd54ebd6548b9004bceb290613fffab284d1431223e0ad910371e38f3f00e52ee3116928a67b36cb1840d0b36a522761bfc88eb4c0a99dec0a4e26e8fdc0c8ebb8611973162beae79ff848c122af5def8407f48b963975385e277bc75f9afec62e88bf1e03dc5d48429641da99d8ea69c1c1f3a2a73ab4b6b487538cfac9425280dc9d9a5b908d583b3efb7d514c4f22de8b2682677da87c310989e19c9132cf6ce50c245f0eff61dd335a79637fc6057adf03efcf427eb89bdc2bcea11465963601e0c07d66800334cca3042738322d3bee688a42f1ddd1557a4e0039020ddf6696d6b97810a341ace118e79033d8a2b26d06671e21dcf8815e45c2aef94abf1ef6596e8e1870c6e24eb435c7c87a051f9d152af9611f65b52e886d81aebb3b0bdbb4f9cbcf98d8eea82c2223361ff03058a8687ead0c66f145f41330079a64feb0d8ec3b1b759a2fc99c0ab1c14f3c741b0fc865a86d1c88ebe440eb6a1343caf24eeb0d5cd4839a2b426ec454646822", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "3cd8d5a0a73e8720ccbf0991ee8904e6fac32168e68ccf1e1dba580911c9b93a0cbe46e911187de64a8be1500d9f6c59406c5f34ee3624cbbae252db7a199cc990df9ec984b3381595eade780cbd2641f3705ee061cc6554c7aeaa289788770b6d4a1a90e1b11aff8ab9ea161f5995d3fb81e80b38f8038254b44f79815e966fedc523e7858ab4228736f268ed718b295c96759611659eea08a1009e3d5756d37b1d09e44fd9e0bccd0a97d9d3c5bc93b661220eb04b3fbcbcbdc70875af4309285cbd0fb89c3345220c834be4954d6abba6fe1bb9d1cc7e6d3944f3d8276addd23dab512ae35ef247cf27d3f2bb5f61bf6f711399b9b9945cd832af3fbb68e94b20fb9be6957537f839cd289dade0c498112e8675fd9b694f13fd733bda577893f7e397aba0cfa5456fe509ffaf46f7b62d60c2e8a325022d08a737b41d87cd881382e52ec45016dc76b693f3bfbaa0f8c97d09d9c090c1d324d44c02080059f2d874798bc4e2ba2383b52af8137a6dfd646035e19462a1395c0c44491b6b22f1a6f3ea11d4144eac9755ee5040dec4443c3275e7595c8f5794979b162f2451c3debcfa4d6a8c11b8b1772ea693274fbf322b6bcf96f7af2581e17eece659b4d2c09bc40f2dedcd62faa19dfd1a04c88dcc95a6b7d43027c5424e585bc766152d8276075e49e22eafaf6a60672aff2a80fd475af0eb95b0e037fdb2b1b6a894f8073caee1212537d127a2e15a718ee4eb57443b8c8467b71a6fcbeb3fc3bd4679ca889ecc95d9a6da7e233abe4cc94d62d9ca4d1806e8e4ec2e60dd33efbdff0a76942d97656c96d17205279456ae6bbbb28593269686be4cc0d3f3a9b8e04fb38cf79b182dad92687aa4ca096518d88d4da211a2ae50395196e805f33aaeeb265a7d1880623866f50c855af428f66c3e3f2ad5d14bfde7faaf51b08c1adc61e32a00409e85117a12478b1f6f913d9f3c46b4aaba9b8d201f08acaffe876189e3c6a000ce5de4d8e318be26152f8dc499240c336358283b274dce2f4580a145a3c43dad5497f4452169c9bde905a9bc9d950d6224b746b08dd1a589f6c764e7783653bd082006d43932a0569a0cfe48a4645525540f94277b67d20953e83751c120b37911662d09772afb194c7a661784130df844db4c7d13dc4719249831b9b404814eb654338d62c8470d681dac3d59a8a8421be9837d1ce2b86308f83ec3af2d63707280cb0059f60dba53723f11e226e585c2f7910789308e073aa9a58fecadcc8706502cf1301bb02c1a274a82525f0c336d5493f0ae4bc74f65ba92f84666fb54a25e069a04e0b9d6b97236986df2f9a5036e294da871a97029dae1b56cd85afd3bf872b6fa67663428a3d2c728812082e1880779e25a51bfbc1cc249bb6d776ade90fd9472cf9c7c8c8fa96ff1f49c4dece8cd79ec76c2b378dc57a7", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "3313aa69322c7f2ca547d61522004ba65ab840cab4484644ff6d371cdf83eb4877de87c19219c8f2ea21fa1ae89ee0fccc0eb1e9f007776bfce48d41cda2b96b3f0ed04a63dbcf5389c0ecf35800d55f1da7a2fe3162e1e542514856af436de4d7d3ffda9497c944bb1807db37610d00155d3fc586045bc2a05b2246a34c5438d3c0eb38b00d5615672f8b7b5f5a01de88b519f1d73ef7d5dc3c3ebd5804d4043f711edaa723c3c2678af9a2397a472987db8c31ceb31bf97dfbe71f5eb0a1550d5b7e4b019c9e8f2c7ad11985773ce7290688fdaa00f8b474d724fa2f3abab1ab50c97ae97bc94835c76cde96ebd1a076393c9df33bf697f6829b76db4565a67d61cb695cbaee4a4b4eaa06f4be08d5ed25acb0d8b745bb1173439f02cb8a4ef775d509f48ff01a86357e0dc753bcfa515ba9a12af0e0183e33781ffcc53f7de00044818bf649cb1e2af64ebe2d5e26cb20eb28ad2c28a909f2d86d0ed2f486c9c1127e26f50f0ef11c7dde5650753b2dcbe6930fcb327ddaaacda42107ca24f613e3433ce1cfe2c47cd58d068e21b91c102785bbb83fcdf96a02aac0b5ae49f84b15abf5721cdaf0a77fe8bb6fee33acdbf38ec0285d0f44138697cabc386f56b08618eabd1ab2f190c74c27ffcbac64da4a81dc3eaea020cbef8fe465238c3cc30503166b2a93b9641e69743e9381444f216685ea4ebe93f87318a482880ac5f23f5c87733d8b2b1e64c6f0d58486ce5c33e30631779c747518f3bfaaf055019a1941306ea7d31365020a0eb346daa119befd9b73ab4069f3556dc604de5177a88474d2cb2604e1447ee622b2b0656d7803dda25d1ce239c744c1d6e3703e2d6681b8279ad82c619e51446e9ed1acaced38008e1a07bf32d294db3382175a55d832a9e05881696e299ed6a1ff35f350092f92148d7ccfb39b832e3dc1f5ea26d517a878517c308c74f9051497a587a59390515f1adf73799295b89dc5161e670535b375332f9b4b41767a5840d571db60ee25b73a848aa82d9a7c8632b8d0fb45c168ba5f75add1e101a2ab6ec9d2a18ab93d36f2c0e6f712d53d72728583541b6a62c0d72560898e88562cd139e647e6aa5a8c8b5d8c1048ee0e47053c574defc0f9a02ca277cd1f796adc9914ae51ebaa874db4062ad22a8efea035915ee7f1a14bc92f67499853b1816b84f1e755db1c739dce6efdb704080c6bbbed910dbe98a9b2d4d85f8d0a8aebba73a4855fa5d15f6fe1b291f0ea62b5b61bc672fdb3a8793ac285c6ee915623f0227a2dd85dae3af581c6637c3d9a1ffb8a5823850f43efb45d192e910430e8b75e53456758df5ab8bba2f37db2fe48062093b06e297194ac8f3deee83cff949a2ed66bc54e15b7fe069ef1e6d9e37529f26b0109ec79af4767ec2615feef12aac5fcdbca45a425e74d377372f46f8a26c346a6", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "f14ee0ec053e4a94f1b226b60647d9ed01cb4cfdf8621295157726b789505b5deb9b76a70362a334e86bce00cfafdde57f5555e7dc81616af90ac8712c7f681add554a23be8057f7d6146b85c72c26f4f0825814f3f9a647319e502318df63dea3d59a028d35424547e470c3685f511b8e1f78b412c2538def7fbf7604c65dfa9da4499f74686d386122dc95c2b0b9f5c6fa3ca366849bc18e0a5b8930d91e60821c07d9d76db42871cb93af09f4e302178d2437d5cdaaad37fa1e7fc26616b0f4af4b788720ab48159d0759d6aa6e29443bdd719240d09fa9275ffcd946e3989a1d2dabe11665c3951a028aa0edf919af874a9d70a4f6b144c0aca57252b2a6d4a4dcc98da64562d21885fe53827d5d70bb863b6b11b7daf22f8a7af4904300afed0ef4671eefdfe809c5b22531c25737802d4eaf2a732325e8f082f6384a03715e4336ffcc01a7bc892775c0211015e4873fb325ae25b2746ea74a809ed55654469094f6532a7c7945a93fb92ce809c655326399710473f20037862e977702835f3ae5b9685f9632991a016c26d5d80ef4d124cf05ab3b5cd0f6f53341f85909ad7609d5439706ad29ee38b80ee2136501818db155386c9cf98f426277bb90f62bba70814868a9a87e1aabbd101426329cce035e6deb20edd494b477fe3d834954fe97bbe2a7578ebd4901d6975fe58ba1f53bfafb5b0740057d316f94037e6d75273c9ccfce9becfaa5fc2f7dd124c3181f0fe8bb03c772b42f30759d4a4f1f6ff42f2417df0eb2d03e69b7aaf430ac5c0def24c03c83ba670ae718bb6a4ddd1bcbc91012560468366ec8917a3ffca084ead3afe11b201e89d8155ed3bd9a0d6671e01b593d1067550d6057ef58ff94076a2b3f157c0a042cf242d88831ed72aaa149726dec7ed77edeb651f8cef5481afbefbee72d8513d2715ea154eb19416ab3821b7801f7dee2d4a433d37d8f024f4f5dda0e69f074d7d371edbbfa2ea5d9ca517a8494121c53dc274826e10085f68656f00132d0d254cb35c7f0d51270f47a918e3c167964bf9e93ed4ab2bc825c324c820adcf0a0cba21e7610b9a20f9241c2c054d2a0c6a7bb3f29062abcc238490334b84acea0c6c2da08c26d68aa951afa6c3f6f517ad89914b701d9d80fdb23f492ef8b6f53f9b8ac3dad1e01f9f3dcef62f01f7683f1a6893bbab7486c7a14d1dfa70108742935613cedb87ed40fe63e3e839dca5c9ca0f5eba9fbd482c493fcf44ab4d49e84bbe91f8c95f7c3a0a24c6b84055307c566d21aafc2d42caa221f020de715c043f3c76b45e086fd95b2cd087291b2a0a6b9e138fae96a0fcfd632fbed1142c78c9c21050483f16ecbada526e7e4feb5e31fae5349c23cd60eb5a5f4a458e1d3e6fd221955eb117d8352bf7899265c6e16b19e8c899532e5654a8628e12c8fdad0ee32aaa41bf3", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "792fb2821d7784a68fed087c6c1816c002b7ac81ce16e2649d993fa860f77e3af0ef2a73805a7efbf231621e863d97c935a3219c51125a8e92353e0a882fc6de645b1ffba02b8f153e96c619aadf706480e7f888d2d78dc25b60a98f0dac3595cd6886f1f685f095af0992d7316dec96f9582b6892be87938ddb8807f231694009654c917abef40a854fc3a20365af89673f608b5a5e8ad9b980636759b305dc8a147b674a5268ae75d7306ddeb3d29f5f1b64f12e39b65378e926e7142a2669429b62734acf9abf59384921a6b199c1dda19f4c99cef4d9709120be5f176204648ee029eff5896a0f1be9ab7d24980ca17a28f9413d3c095a33ea0b9a52c994acdc18992afac305eab02038351664df83ee2516d37c5fc4c8434d9bf71157c5d6a34946b3cb66bb3f79694b5f5c63665d3aef7b0333463ccc315bb5784260db7b93930568b729d92e02623522a4c5d696f6a1d66e480bdf1675a3009243515ab115be4df50dba116fba76cac539e766e0be2c5c824032dbd30066a4730e4aeaca29c6d3d131d5c66c61d7672c63db4e6fe912d2f8d47ead798acf3c13b233fe2ce6d21b7c123bed0eb416cccc47ee9689edd828c83ab42a5dbc618237bb6821f4db73958847ea06393520956f8cc473ccf107d381f11f25b03383d1f095144cea21b6c169e2c99a279ee667ff9164cd5c0af8a76fbb8e5919c5bc4150e3200dd759aca7e4391bd8f1086e3ce39cb45cefee26ed4c203563c81c25ee8e4f5f3a43e0d3a27b4e7de6f226c7cfb97bc87e347710fca0db934c86a7e4f14f480d132277a34ed77ed9f820566540c662df0c9c60b21fcb0f213778dd45ab39e39a09eca1547b26179572a86285591939bf3dea9bfb12735387189c5eaece799c34d8e89820221447b97d40a29ec80fc817f4977ab647919d3a144e965975a0d8959bac0369ae8c823b60613e869dc5fc6b6b5513ab0015c75d2651c82d6f2248e586ae0abc98d10e1082cbc2155bbe149fb63379442c735949a3539608a1752b1bc99bd7241c36fce48e39015a021ae69503e7538b959c37578078bea917563b7e0d5ea34e575ab4275e1507f9d8ec7aea893b700d821eebd7b1122e0ec839c38f3f22a899363f9fd57670f2706896c3bef2cebdb7f874f9fc2eeebab03d9043d83ea2d2ec645545b94485d14e1ff2744f9f5419692ef2a8f745f1a40b6fe53e9633ae645ec388995d280c64f457bce8b2f37acc2f77249c951e35292a662dcbade4d13558d601d3d062b93ea85d7ae4dbd4f6674f42d3a9b1c3325034b554e1dd39d14ce88b808a0ded384aa6809058993f784281fcf73d4978fdcd0f3f224cea1fc8e0a39519ea194c820dd32d89ad6e2ebb150f8ceef6ebe9958f005cfad5709c0915caaa755cee15f8a37c9318420514703dd9a4261fc24d0ce8d3affddd629e", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "00d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e550000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "982000d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e54", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "982000d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e55", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "982000d26880b9f405a3dec086ecbcf9cccdba199d7327f7c74f718a7b52fa1cf9ff5306d3504823eaf4ba4e6c22b06a4e04521dd246d7d0f48db82dc722d331f57c82583011bcf41179fc56eace81cb3acb30d1452401e9648e50aa160ad7a9608a1d09f962b361b2193e60743d4be762ce06b96dedea1e23c21de67865d0dc218d4e514349a026f91d4a313d7e3328bc5ca1c5ada17b6a82ae242c0a330cf4707870e471e4c97e040813b06f4402f28fd765a65fb8242fd617060e75c78b9b53a18da49f63120178bc579961313863fc95fbbd98a02e528c53bd7e3fc59614804abc6eecfbdafea51f210829053bdacdbfb290ecbd559af3087bb91f47475e4c245b97670458d6799229c3fddf735adcf022c19d05701801d7ebaecfd253682d540a4496e39006e239a94ce6204aebfb20db9dca1e26fa13ba026da0222c431b255aaa78e1ccf52698114c0b6df1a7681a89ec0f57f1d804a6ada95f71159195f2c1efa8a761f1867cf1bf4a566362bfda433d361eee1c84656594b2f76e422a713bc7b5cd970d3d773ffd63236065dc3d3173214b19ed5f7c360e5535a5e186a9e33f50f7c66b51b33d65fa0e4753d6fbe83ed9f0d6520fd09365a57abe6afbfaaa63888f8f106cfdb4baa456d383d16bbff9c9ed70a4a96bcab9d74fe6bd8727f4acd68484a6e982640167908a8f7747b0b41f945487d9b373b2c2a3f30f9f08ed72de258edc191d2af333e806ea224f252d0a6dd304a0f65e55132bddf2de027352c61d53f2cb0a60ea505222f744cce7eaf8748fe6af7bbc96a0d76406cc116d44ca91fe82762e4e44bcf1da7989856128748fbdc3db3588f68c677753c3a2ddc05b66247cdf202da59e5faa104ea539cab1e6242f3dd607c44ff10507f36956d5ae5029f6f55e82425411e12a2978d892eabd73800f4a0df60d0c903abd27c076a3141e57c0429e5049dc04f2cf21e641e41fd8cc01decf29265ae7d32b3364569df47dfa6b1a88c1f66c5a18ce7bfebc92156d8456d81956c26fa9f0a7d2b55ee9925321360a4c0775a33f2168cdc51e6781ae28b890838a83638e52be0d1e2abf59b90dcb1979b852158a4a168fc78c0af528b5980970bcaadbdcfed54d60df1aee4eb4d9cfe9c114f4b69bb67557ebefd1dc4d0ca7685ff143da94d17a5968ddd025bf8d8f6f16ad641db60cf493e845585a508e0b865c6b136441f6d1259e236d8342a050186bcd9edd94b3abb34ec8f94b2b750bb01e9ba9e900edfb9046d066b6819142bbfd88e91e373801beec0fe17d47f56773b4a28c2824d7ab629856cee6629d34d8c564bc19c99f077a25efeb3b73a9e02093b1cf177dac061b1100f3f62a78446f22a1d83be7d9bec51f060052e5edaf575a9576f67c0692249c8784480fc953e0aba02be45435c0992846438217d5071f0481d50e56", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "52345086a8b6649ea2c63eb166f950a59ac3bcd06989ec8c96d6200f5ad74d1913814050413a46f39712a9055e1f164489403ac1ac66fb2761fd41fa325625142bbf9157a2ec252ab838293e4826eab34a19724a09c6053ba31108f85be0145098c2a7247706fda5638930d12d7926bcfcbee1d8db904b35dee71679d27f86c1417a747ab4ed5197de2172ed81a79104331d674ddd6edb7b16ede1c9cce312f30f67a9a47a8686575625db9929c1a26ee87413ce5de721acc6eb5735304332fb4883a7375c3b2b28150ee63d86818f1d65ff97c884bfcf1bdf1067b2a890e459a4f356c22ca536bc65cce9f3512612ac320fafb42b89522a12396dcc0bd9e05bc0d5d3f59d47f5867aeab5c68dcc3774bb64d6f6bf09d6ca6515949c71f4ee6520bd6ed696ed907c0bad4354eedd907219c638f932aba767e8c3b57e01edbf040874e5dafa688daa10c75c1b1f6e17e0c1d06d42c887ead08658f3183b36256ec26c84e69cc097d57a508c6f31b4da1becc253873c8feb9af1e0cb41da9b81625b8a2b556701a3e316ec227332745c7967434414c7ef2607210d2d8d2d5bee1e60a80aca9a54bed68c441e53c6a322f3c3dbddb2676334b1146d1c9013b4acce722b32f67e1de64c33a5e076903b8e20bfdc7d1e45a22d46adc7e9c6e61d3f0c08138cb8379a6f429af24675ff2950f90f7002b2027d139218b60e1623122344a8183791afc05af0b1a78dbc464254df74ab5328351db9874c8c25db94f7b27f0039eb57a89a31022117cb1468006780f569b1d044503dd027b4d985213e5cdad2b93e5a6103d6aae9f18f2adb335aa8d932a0ab8910ca3c015bc41d81c87187942e531af38eca65472c2401ef27a988da3900cc4ed30589a940581221c077ae5ab873c0cc4cfcbdd1b2272a070904199376e51bb78c048a0191930dca205d6948ac0627474af837cc0cc17c46678760a3914f7c858ed545d1c9126304c1dcc5a5e3b877ca116402eb3b02169a8efb97931442154caf55f6c190dc18ab6c2120346db1af49c2d1f11b5ca2d16978d7116a3a0e6cfd43ea0990d48edfdcd0412c3ec12af00ba50c1d9f88a13c7e9d38fc4133f141eef2ac25f76da83fddb5f1ea35f3052c174f8c4dab6a862a2fed6f68b9b39aa0b900fc0afd332bbd3d5ad1bde33f2cdf217af321b5863704474908b00ed6e2ede8f50c6bdfb81ccac61772b7e433e0f9077a24cb29bbdc6a0a79d084c6923f6ed02b9dae266191038a6614dd1e19b4202d2eae0ae0a4a717f4d2e9783b00b5ec7c9ae4c5ecb4e41dcf77f02c696fb3f751718ecc6d9c73928dbdc8cb864d2f106b94b1b664d741083ba72b23f7c8cee828e13e1cf03e25bf74e7b58c6b333b8d36eab833d49aae7e6202106af70693e75d19e255092a306a683c299543335d5279f5e439bca1efaf89dd87d8", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "067f25b2860fd9435f5cb6e0e735a3ac11d494905293c91117f1b30f7493b546a45c5c948e90bf5fc75cd41236227c027146f34fe8e0c8c821a53cae1e5b3461a6a8e6ddd321f662e39441690146cd26f9201498381e659b27217dc4ed0a60dfa421d50f480a8df11f24522468ebb3269cd0002994c2fe94b6e3c5724c6fb8a351c55327cbca5112a0f73586e065a1470125ccb41001c2b5d4223b3cee556d9bed21b2df5b19cabe4930fb51158e99cc1d0b569e1fd0d4601d7ce0b7707e496ddb6c45b623e4d5b66dadd628253b27fc750b6192e1019b85b339adf26496719cf4e65e385b548bf1e3bc7a8c63ce8d96ba25f284a99e5dfa2769491e011d6d1ff6eedf8f7721d18612a9eb79636b65cde8759f886a0a0124be04b819c6ec5644ce85053546649afcc2a57c53ae147b8b2d04f42131c2b514c61aef160769a6e172dfcaa46c51165db1fe7560d98314594801e97379f5153c88d7aa50f47d6056afab95e2c05801efa4231c668c91a87cc88b41514490c408e5302566389da1f139f955ce9292b7ec8d9232034a56ce3434d5023282eb91f99a84fc23df70296bdcee56aeea5f4790460200306f81942e51d8f25acceb5ca9cc3c92540b0f35477953f36da742d7983247ff6240e20702169cc83c29a739fadfabbe27988d04dbb788193962ca4e1b2c77709da4c8a0a9afb4661ee3be5c4edb7d452251f81e6220a994e5c84c0eed765ca946919341736e384e1cd9bb8797158d57d3653ba5634572e69fb2ff6c2cb2bf83453c8c4d3cd1e11a5d51f89e05f338527fe3a7765d32dea446668369431d79d59a998b418a615dcb23ef25008e4ad84b288e7b914d43ff5bda618f4352d52df4857f0119115ef7b605855222fa9ed4b327ed289cb0c70f0ab31a2a9ba3b3176d2ffdb576862cd72bad493e039085d29afaf540ca70556cb04ba11707cc0013c2c4dfb4d4c58dcd7636878faf856fca5d42848e085eceee82fea7bca47c2fee9d26f605082aa5231e6acf465d742fb1209cbee85ddd6a165b6f2ea2d79f63e2d37f35be92c72a8419bc2062943f3f340f8d7040ac8a83b5c6604fe739437e0c183cf2eeeae1ca27052bb27e882e0e614cb8342061f20dced42a1a422667fbfd64ee19d50c9695e9b875880913207e400d7a754ccac44a19eaba882f9b3e2eb17fe6a868e3b141ea7950572141540d61849f50d3ef3f0da70dd28a89518a3b9cbdd89351547ba7c0c8446d69e52da7a9dd8e84af7efd9a8592d7a0d30f09b09f7778e27f08efa2510a08df1030cae5ddbd185df05efa9c741248f77733973237b0cc2c9f78fcb7a0e601d42ed91c209626ffa05361f66c5c92249b8aae65cc4525b2697054d968909bd89a21408c9db54d6c7891ce9803ce99e394fe5959efb84992b9d8c2a292330114e7d332df6a8dc4849240c418", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "038810c138f291706a49a6604834b9c9c59c94a048f8176f4b84224f7cc151aa7eed103ed5460a71bb84f55d72bc50126a931ba65c544ffd04e4505df7cc4408f9c0ef63c6c679b3afed78ea6b4de75cd01d9dc9c4d8a2c117dc1f5e945c36f6aee70fb68ff55aa2bdc914da823e3a289b89e2a8f25323f129ddf15af0fe20680940e8c04f6e5aa25caa51bc90c1109c15e57411afadfe330080a7db4fd019883672182ef581505982f3755c6851d6d0b38f73d47705dd04d76369ec9adf7924deb42aa82ae959838ffd60a9fd6072803887767e74798c9183747b2a38a42f9ea1dc5b38be61dba18441a8b09c3f70665b1699652bc12355daf3fcc4c24cfe8ffd702aefd177423ea032cf3f6b3476db89f5941514050ec0bf2c4fc692a098963aa2747977125ff5cfe8ff3e897e9e69a100110aaf454438bfb2fafe69551f7228b1fc355bb0221af8a6704082473afb7a7f9f078f9a8867bea4a1dcab5b247d068fe4101b5a2d6e3e7bc7ba6c145d07642fd3917a7617e5dbe24cd5a4230c1c7bc8981ecb52cc112c513dfce543bd5d252e0bb46acdf05076896b72ee3027af1f74956dee777ce59567fe1e6b728efcbf4802e4a1b3a27661ffdb543d00b92bfd60bc7506d42ad29e962eb0d8c957d09bd8c951a8eca13a02c0b1f42daa189c72d335e1448a92128e428db3cae33814e4dbc5a7194009b6a7a95c1881767ccdbd5f5a6050617b6eff8edc0902bb3471abb0d68dcc872e59842fb5e02f07a98e0b65fe5d9e17e8e5ae6e8e33f66abd6a72b8bf135110b2673899187852fbbc76a2d3dd29dfa34bb1f2b1fd69fc7a49410612532f35cd7f84f0029956e0a5dd620319ccbf6eb2ef4d3664dc40ea3ac64d04608b253282075ff36ec9f0f707a16e45685cd294c3a5e33c5a1d2be853fad76671604e58a69d4b0a40aa1563495f0ff04d7cd5e4a3212650d8cc8fac7c1ba8b37d229a0c24d506252a4a811e1a131b02b03feda76d2d2359c422c558d6595ec6a7ec9740f64cfe761ec46355afd6cd19917939b4f12f8f3856e2b11834306490c37d97a9acde17242604c06732ec462a56950efdcf8bdf7957d5174019e1fee2e9da676c4287ce59a73ec1c058e16ea33e76fc87368143a860babbc872a0275eda0ac6e31d3aa70d6b4ab70af8c9a8c35d66f2f029c18435911d773c735282c0f5dc78614bb8b15a66d6bb3061919724fff0921ed336639b14a30090361e0eae6d2adc2b986e4e74a64e4789a9c9b52e58a15b9279cb675c652f1f28343d7362e0ba77adbc61ca9cbfc793f0ac51135aa565a3b075a584d06f37625dcf81e3aa233b6f893953b0752fabebe3bce33e0ea1a38b99348bcb16006377f523d335c7ae03300dbabf5680a8a80e4ff4233750fb6ff663bb6dc75f5c760740ec3f35fe1191fe1bb1aba38c331f1413703a58", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "3843f7ef1ac5ae7ece3390b77f18c28cecd12c7f2e3a422f243ef8622d587ba3f86712e687e2806e90fc99f47a98c804af43e185a06f8b01849893dfc4cb5d4f183195a7d36d4579d510196490ea293178833837568295184e9fe578a7ad649b175b1b25708f1c658c07d2651cebfe56320ebcf34965cdb8d6db3655c3e4723ead182e7a8b17ae1eee819f7cb3e3b960feecbe816eb5d61b8066f59c437ded932ea89dc6e27ffdcacc857e2bee6fa9c9712a96b13652b0e4af9fa834ab854b7cd13a1486a0d3e010414bf3fed1fe339b3dc92cf24d7c335120ff1ea568fb112020f85bed814570871b58b1236eac6ab303577f190fdc567da57a4a13f88eda067a4b60c40cc9ab1cc6fd608736f411d9e5b79760710245e2b6d6de758b6605eb70441f1ca0fa3ead1fc2a7708d57ad689c9d68f06bbf999ed23e831c1b252fac3059364ad93a26ffbb174319f00886e5e7f3a2079a9ca03b4fb6e50fcf4f240325e63fc0e3e390967c3ce5d5964f2305decf2da1d7deb16238e32839a87bf06a74a9bb1de3e93b2f75995db921b152a71dcc7ee5afb47aa2e1297a027cb019681674fdd681c5f731ed908a076a1b1f2090543135734b995630bd8fa200b0eb0262931854fcee2359deb89235502fd40bfef0cf4e8200489fcb5b3a38b43acb9f3c0af9530f6ab53295e24bdaed811cffa4520b52ba37166c3f89eac2096c8de7fc36d524684ea58d47fbffb3f200b1ddb4dc350e707404efe488036679ae88d55dcecd2644e487000563b816cf9a1882b8c6d3f8ba06cf0e7f39e8b127edc31839f8cb520bc66d52d044fc100fb31563ea2b86f1c655d4e3f68d40168bd1c6f40e1b103e02533dc97637f8276daf928923167a6b81f6feecd8a4b9b8a6108098d11c4bd0017fbde6b7b652f3bb3d451a1b8d9cd93f63df71cae303e5006eb07a5f9034c8e13eca1a5db083606441908878af02e9a826d9f94eb2091b7d113162387857d02e8d63d53e715ed1c9f13fc42ab8aa5fe9f7a864bbad23eff12659906a437b21a254e7c9a35bdf679c2a52a7f23afeeb0d7680d23f421a90b9451140bfe475139786ec6b5eeb2cf01322b5b0a12fcd0eee292497090ed3a5322f25e46cca7e36d110c582168336df8369f45c92155ad11b9d36e56276158000232885e5d2698b1584f703274db3c54b070023659e8b130b6fec39780ed76ecc79b0165c6c0fafb3c19afe5b5247d44d92fdf432b81f4c8f325056019f61c42e9cc14209652597e9967fd1387fc211dd86f88c59d7784bb956b77ecf6ae0e66a614f36635cdf0e5eaa354d40dde19924b100a81fa8d165ac5c28eb4fa635628f3562dcb00a88dac2d386edfcb880644a203044bab8dc67de60018fdcdfaee8e36ad2f3b708833821d4bcda8052026ff250316f653339800f59c71e29f7be77373f7b44", + "result" : "invalid" + } + ] + } + ] +} diff --git a/testvectors_v1/rsa_signature_8192_sha512_test.json b/testvectors_v1/rsa_signature_8192_sha512_test.json new file mode 100644 index 0000000..74d8664 --- /dev/null +++ b/testvectors_v1/rsa_signature_8192_sha512_test.json @@ -0,0 +1,2683 @@ +{ + "algorithm" : "RSASSA-PKCS1-v1_5", + "generatorVersion" : "0.9rc5", + "numberOfTests" : 259, + "header" : [ + "Test vectors of class RsassaPkcs1Verify are intended for checking the", + "verification of RSA PKCS #1 v 1.5 signatures." + ], + "notes" : { + "BerEncodedPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The padding in a RSA PKCS#1 signature must be DER encoded. This signature uses an alternative BER encoded padding.", + "effect" : "It is unclear if accepting a small number of alternative BER encodings leads to a vulnerability. This needs to be analyzed in detail. Libraries that verify RSA signatures by using an ASN.1 parser are difficult to analyze.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidAsnInPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature contains an invalid padding. RSA PKCS#1 verification must not accept incorrect paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "RSA PKCS#1 signature with invalid padding. The padding of RSA PKCS #1 signatures is deterministic. Only signatures with the padding specified in the standard are valid. Other paddings should be rejected.", + "effect" : "Signature forgeries may be possible if the RSA signature verification accepts a large number of alternative paddings.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "InvalidSignature" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature is an edge case integer. Edge cases such as a value exactly equal to the modulus are sometimes mishandled by an implementation. This can lead to simple forgeries or denial of service attacks through crashes.", + "cves" : [ + "CVE-2017-11185" + ] + }, + "MissingNull" : { + "bugType" : "LEGACY", + "description" : "Some legacy implementations of RSA PKCS#1 signatures did omit a NULL in the ASN encoding. While such signatures are indeed invalid some libraries are accepting such signatures for compatibility.", + "effect" : "Accepting such legacy signatures is not a vulnerability. However, implementations often use ASN parsing to verify the signature. Faulty ASN parsing can add vulnerabilities." + }, + "ModifiedPadding" : { + "bugType" : "AUTH_BYPASS", + "description" : "The padding of this test vector has been modified. RSA PKCS#1 verification must not accept modified paddings. ", + "effect" : "If the verification of the padding is weak enough so that arbitrary data can be included in the ASN encoding of the padding then it may be possible to forge RSA signatures with low public exponents.", + "cves" : [ + "CVE-2006-4339" + ] + }, + "NoHash" : { + "bugType" : "AUTH_BYPASS", + "description" : "The signature uses no hash function. ", + "effect" : "Collision resistant hash functions are essential for the security of RSA signatures. Accepting signatures without proper hashing and padding probably allows signature forgeries." + }, + "ShortPadding" : { + "bugType" : "CAN_OF_WORMS", + "description" : "The signature contains a short PKCS#1 padding. One cause for accepting such signatures are libraries that parse the padding without comparing it to the length of the RSA key.", + "effect" : "The effect of accepting short paddings is unclear. It is usually necessary to analyze the implementation and determine the bug that allows signatures with short paddings to be accepted." + }, + "SignatureMalleability" : { + "bugType" : "SIGNATURE_MALLEABILITY", + "description" : "The signature uses a modified encoding. Each message has exactly one valid RSA PKCS#1 signature.", + "effect" : "One effect of accepting alternative encodings of a signature is signature malleability." + }, + "WrongHash" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses an incorrect hash function. RSA PKCS#1 verification must not accept signatures using alternative hash functions.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest accepted hash function. Bugs in the verification are difficult to detect." + }, + "WrongPrimitive" : { + "bugType" : "WRONG_PRIMITIVE", + "description" : "The signature uses RSASSA-PSS instead of RSA PKCS#1 padding. Signature verification must not accept signatures for distinct paddings.", + "effect" : "The security of the signature scheme is reduced to the security of the weakest padding. Bugs in the verification are difficult to detect.", + "links" : [ + "https://bugzilla.redhat.com/show_bug.cgi?id=1510156" + ] + } + }, + "schema" : "rsassa_pkcs1_verify_schema.json", + "testGroups" : [ + { + "keySize" : 8192, + "publicKeyAsn" : "3082040a0282040100af2761ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae702014570203010001", + "publicKeyDer" : "30820422300d06092a864886f70d01010105000382040f003082040a0282040100af2761ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae702014570203010001", + "publicKeyPem" : "-----BEGIN PUBLIC KEY-----\nMIIEIjANBgkqhkiG9w0BAQEFAAOCBA8AMIIECgKCBAEArydh6ggFIUoACAacWJ7a\nNTxgg9Z54XlHgxWQlnzElq9iAx4oNnzqs9u7TxOEK6KTC29iQ6CtbXvF2fQjE1e9\nNs1WYzjmtrQwyU+cm/WIMn/7tIoZIaETlylwZruVBalQrY9VQjcoDIPtmSRYQ2PQ\nPKuacH5FsMSgWUgYQ1Hy+mi1EsSpN5j96ag5racnkm06LkDx5AimwJETQB+86X+M\nMgA2jD5CKVpe1sVZRI2JZvn4Ke1QLAkBQ8cmoM9mbNQTymW8M2Oif+1c5Hj1U15h\nGQ/Qj6VtJRbV0XBBaZ2NcoHMBVqJiW8iqPOc8bOsTyvyOEInaDbu5o0MxmXI3lIw\nXLsh2d5WNaeQREhrOt2L4UD7qQQB6gGpgaL82Bau8C8GEDiaerVbSzhM0cD1Xo52\ngHF4XfIe7nQO+hfL9ROSMPxFrZbJr37avknyySlhCZxN79xFn8apHHmSvA6vuB2D\nyU2+mL7m8ouUtt1C/j8XRwzRUoB+EbFPj5FepM1ECENqko5rDPo0ayzDvW6csNSz\nD1oGddICLAYhWT/D1avGL77wSBP0f3vIjzZ253topnRyeGVY5CUUhx9PFkCq7txU\n8fcXbxO9hgNb16lJHeFBX75f/KafRWx1Ksjz8eOa2yuWTN2UUC4jlvHwiy+FAeQ6\neGHEop8Z6bKzXcp/TIpfbzS8V4cMy4oXa0k6AD3b1FapAfdxjkZ5UBkMu3bYt0MM\ncEjhCwjV+QvdzzN+mikhNo7pq6t5kL+hvH9hR0yry9wCT2sWYwpKoUsglqDDXo3F\nvlw+x++jAojYZYwGzRI/XCIhVMgGsM7BXYbYKsqCbkKk6jw7Ob57odDVMSRG8a88\nepw63X6molLbPmFxAPt1mqI3AGQjiqzev5YPy8kdKZ9qPf/AifsErDuemu8Arv9h\n2EK15gOSn1CYf5QaS/veR447Aqy4hGEHCvjXIp/Qk/eIsq8ifrUTPFNFwJOhHyLc\nlwDzGwsE1ANyVbbsDSS9DznAMXYQnl9oXQWkIcYJ71LPrfwC0T082rkyD6tVwRn+\nFrX65dEDlRPmYt7pfYOApdo+lr3g47ZlP9T0fwVPot+5ha6USJt5eLKh83RIuafU\nM8SPilB5aXeSk7Pvz4TBkzX7GVOk+Y0AQA5tGmEg2N3UGSWG97mTcV6CoexBIosq\nP0VCJkE1bpQm4OSOI39fkYLxw4YZgu2iWP8ikwO/x/ZOCe/Us8+03mc63AzBoN7Q\naFv1w8R4H+xz1yvYkYOTpHCeqN6+oWsBWncuvh/+CMf7RYv4ryP6Sa9B0O5RvO71\n3f3JcmT3Z2KLQtndsg4Qd2MM/Ks6ZdMxlpv+amliHZTHmhzDNP2AYyNmud2ucCAU\nVwIDAQAB\n-----END PUBLIC KEY-----\n", + "sha" : "SHA-512", + "type" : "RsassaPkcs1Verify", + "keyJwk" : { + "alg" : "RS512", + "e" : "AQAB", + "kid" : "none", + "kty" : "RSA", + "n" : "rydh6ggFIUoACAacWJ7aNTxgg9Z54XlHgxWQlnzElq9iAx4oNnzqs9u7TxOEK6KTC29iQ6CtbXvF2fQjE1e9Ns1WYzjmtrQwyU-cm_WIMn_7tIoZIaETlylwZruVBalQrY9VQjcoDIPtmSRYQ2PQPKuacH5FsMSgWUgYQ1Hy-mi1EsSpN5j96ag5racnkm06LkDx5AimwJETQB-86X-MMgA2jD5CKVpe1sVZRI2JZvn4Ke1QLAkBQ8cmoM9mbNQTymW8M2Oif-1c5Hj1U15hGQ_Qj6VtJRbV0XBBaZ2NcoHMBVqJiW8iqPOc8bOsTyvyOEInaDbu5o0MxmXI3lIwXLsh2d5WNaeQREhrOt2L4UD7qQQB6gGpgaL82Bau8C8GEDiaerVbSzhM0cD1Xo52gHF4XfIe7nQO-hfL9ROSMPxFrZbJr37avknyySlhCZxN79xFn8apHHmSvA6vuB2DyU2-mL7m8ouUtt1C_j8XRwzRUoB-EbFPj5FepM1ECENqko5rDPo0ayzDvW6csNSzD1oGddICLAYhWT_D1avGL77wSBP0f3vIjzZ253topnRyeGVY5CUUhx9PFkCq7txU8fcXbxO9hgNb16lJHeFBX75f_KafRWx1Ksjz8eOa2yuWTN2UUC4jlvHwiy-FAeQ6eGHEop8Z6bKzXcp_TIpfbzS8V4cMy4oXa0k6AD3b1FapAfdxjkZ5UBkMu3bYt0MMcEjhCwjV-QvdzzN-mikhNo7pq6t5kL-hvH9hR0yry9wCT2sWYwpKoUsglqDDXo3Fvlw-x--jAojYZYwGzRI_XCIhVMgGsM7BXYbYKsqCbkKk6jw7Ob57odDVMSRG8a88epw63X6molLbPmFxAPt1mqI3AGQjiqzev5YPy8kdKZ9qPf_AifsErDuemu8Arv9h2EK15gOSn1CYf5QaS_veR447Aqy4hGEHCvjXIp_Qk_eIsq8ifrUTPFNFwJOhHyLclwDzGwsE1ANyVbbsDSS9DznAMXYQnl9oXQWkIcYJ71LPrfwC0T082rkyD6tVwRn-FrX65dEDlRPmYt7pfYOApdo-lr3g47ZlP9T0fwVPot-5ha6USJt5eLKh83RIuafUM8SPilB5aXeSk7Pvz4TBkzX7GVOk-Y0AQA5tGmEg2N3UGSWG97mTcV6CoexBIosqP0VCJkE1bpQm4OSOI39fkYLxw4YZgu2iWP8ikwO_x_ZOCe_Us8-03mc63AzBoN7QaFv1w8R4H-xz1yvYkYOTpHCeqN6-oWsBWncuvh_-CMf7RYv4ryP6Sa9B0O5RvO713f3JcmT3Z2KLQtndsg4Qd2MM_Ks6ZdMxlpv-amliHZTHmhzDNP2AYyNmud2ucCAUVw" + }, + "publicKey" : { + "modulus" : "00af2761ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae70201457", + "publicExponent" : "010001" + }, + "tests" : [ + { + "tcId" : 1, + "comment" : "", + "flags" : [], + "msg" : "", + "sig" : "835f4549c85d7c5702e9158c7a0802fb7745d4262ae7d1c0c0313950c6398e53f4e1a9613f0107435cfeed48842a91c94fd555989abdd2b99db2fb36ff0d5736599d81ce65559fb627a2ed5acfc0194b046ca1013c64f78ecd2731d0f3e265f337601c1e3c9dcabe589dd8a8a541eb52b6c65fa49d26e74b12a33a61da146cb12bc06a7a740a21ad645d98e2f132d94ba24ed672a1f4da7bf8a7edfc9f0c49ebdadbdd417a7b8e37e2afc47439acb00d0ec81ce2d94d93e23fa69d053d19845ae5624e9a555d916e1acd1a740862725bc1e57816e4b76de362c53b74e7e528d4361c4981881d3094d5cf1f234db248d036c1435f93594e30da0f493e4f99452107dcfb8156c96a726bb59c8502e44b14537786e96dd323d4b608ac6b2dd2cc9def19cc0ce8bb39f33fb41084a413a08ba155d24daf480025815aa4625099a0e0eda55a9c97056e4418db467b1a84b499d8c24abf1edbacd42d691142d828e7a2721ac92d96d637f49971dfbe28d07a8d334201387b08ec98c73070087d064e3f69a7590950ad957b0eea1c47a81275f4bc75d940297b672b8c4b16219d61eacdd56def3d3887a68894d70d1e44aada63088a142b3a163cefbe3b82e5d18db0dd3ca6f3db456a4b24682ead45addc2211a23235659beae9fdfe63592e5046a0537acc93973ba4329028ea52344a382dac0a47bdabdea0334fcfbb12b0b6da17e042a0e89c7db344f41a8bfdeae41ced8c6dd6824ff319af24a95764efb94d72d5ef6cc2ee5675d5e7888c5ce1ad2b3876eca25e501eff41ee9cc2a5cff26722004e9ed2fd7e13a3697e0817acaa16c1336b6f6a34b9e8b4730694b18063ca9ef7cf0cc5ffbc1ed2e8043e3852943355b490fde7f9901cedf05b176d05085c760613d1f05847b0bd4e0719d45699cab16eb671c6e237dbbfd2ccba9ba6c6abe77613ed6136e606bcb6171ee09b2012613aa726bd79f0121cf709d19796eb849312605eb706a1bb0d0d51a5183fface5c7669a21b37edafe74646a8ff918829e9a75b9b77517dc682cb57a5dbe56fdb62831a542888edca0a315450b5085a0eedefa76a9e62343bd2fcfd4c2cc4c4afcac351dc250bb9aabfef0183ad9ef1d2249596a481877497a4241bee2e82a798f33532418a91e4d18f821ca50ffc9a5796ba3b620ff7a775504ef43f56dd4efd3ccca76cd832a0355ab1e3db19490bd15ead50bcf097cbe6ec3d679527eba1670c25fc0e3a4ce69af41d2bed97dcc522073c636cc7ddbfcf8b4c582e9a4023b0f369b32d9b7413be0c2d2e4804f735ada1341c05f8e8c57ad3c8d16ab79ab9799c567928cc34be363c96b78f26a4b849702583682f3a23aa17e9b9c22de3001dd245253d2bacc102c48f055ccb1d8df555e683815dc7e60764f14941ee7309480cd7213cd35cbaa1e3c3ba6183c243925ec1", + "result" : "valid" + }, + { + "tcId" : 2, + "comment" : "", + "flags" : [], + "msg" : "0000000000000000000000000000000000000000", + "sig" : "016f8cc493fc006b426a4ee12340d7db55d81abf280acc24b0a1ad542129451fa334852338c55fdcfb582062fbf34cd0ac2ebbe97451ec01c4e16692d10a8d4575a0e8b7e10083dd5c1e7ca8aa37e37935a5e04785acc000f737a4a05f0d8cea22ffed23d9342d3284900b6a04918a8bb91ac92b4471e900727dbc3e4c1be1c4a4e96ab3dca20784b91c8e643a0205ea8c125c78a6e42fceaf810b8dcecad8f88635592467d0b39c331a7e06d00909b76ca1861e785f652073f7da42b2c81fe90d63da1b7711796fba565f12497c0b8ce367b75c4741b31c9c230d08eb0534272c84bc6b621fc21ecdae92cffb2a80366a7c8ba3afa430462fcbfcb9ff6d258fdaf48fa5475ec04f2ca3922fb7da750204497639d41e5e3182b03eda62c04d0ca91b1fd74d4b4f3932bb69215ad35e2b6282808ca26d65e4c3feb70a421d55076259e1779ee5e1e7bad1b890c44628819ffa78feb20baa7382a18684bcf7520d033e6980594dda23172b842a18fbffc2d8e80499c1fdbe54c27eb5ba61da2c9904283c66a4d3788f293c747e3e58896d3c9c3c55705b2dcab8a3e0759c2bbdfc20e827b55c4a4fd7927f03910eb8072a876a97bd40941901d853a06826971b814ab2f2aa38de64af7229707b7d012375e591bb7ec9933ab210520634aa2027aa2cc281d8e503a2cf1afd627cca1d08b1de93927e3c40e7ea390c9f640e7b393fe2a0e8d94325d684fc52a72377505bb1bc2dd349abc72e14522590b262d14b07e23e48e1ad6a65cf3fe15656a299a5f1e99718a7792f29d66361341493d856ff8e1dd548404f950b643cc0c3b3a770641207180f897efe5fc481dc7c244dfc07867a20fa01af6913705bd44c2ce51609120ea658935088db9f6815cfb67fbaca2a14edb75c5373d1a85c75eac1b528fb6ae754584a29510cfb40f3c97ef3234aa6f5ecf0e5ef3cd028308f065e57ef5b4b9ce19b87a2b899b853dc91b296825b16f8d5826bd636a717aa5331072bc8f74cf17775bd5b27e6f4bff58518f6d95a7dc2a33cf2625b7488d0598751f3a7e4c77722688a6259c130dc58b8a2e6dca5c82fb7922b14bb5ca4715915c9ea6219e723c985d3d2a18fb8819d7f1ee4e2c0101d05a01fe812868fcf93f0bf05a2a6e60a592c028c74bb050ee84dc49adc2e3a3d0445714c420e8898480f743434cc239c2178e20d229fef9f9f26b41f84b9ab64ba1263e47646629208b9128160d73e3a743c88856ab5b07d8c99e095a000ae25ceeea50a05eda1cb3bd1383221103e438904c51fc6f80603414a02f14a66edd42064361290c1c1011a5920004d1ef4887e33eca3fd7037dda29f3ef521e7fd18c2accb03e5c887e3bcfaa1bb01f86be41b66006aecb65d8144703d61f3f090650a165bfa00f34bce96c426c9cc93a96409b8ec655340b95889099973551f", + "result" : "valid" + }, + { + "tcId" : 3, + "comment" : "", + "flags" : [], + "msg" : "54657374", + "sig" : "99d3e785cdb8fa4e134d0e8799974e4811c9a9f9fbb7d50b5057493e5c23dcf00b420daa13e4a8f2259a13a7a6cff930b3b0655c3044f57c560cd3054dbfc81103958271908a91eba6f7dd7e2e1967a76222086eb0d57e8fe14c7b7493339546db299bdc657dd367eaa40ccd13b9b3ba7487acf73e366b37020851934d2cb57499dbfe897189bcb08ceb810fcebf220c42d5a343198a8a7e439b5e7b0de22d44af8a818c2bb2736bb3833abbe35bf7ff9cc88c9d2479e74406df1b3a808424f54d4fd025aa977e850be8ab2308798dc245d3270c900e7626a08d13031166f30ffd4ac20eb00c84820e4e2e7ee0367a26e8bff3954bcefec50de84504e3fad00ba899b6863a2d203aceb006169aee826183989a72633851fbfbfd52f358db3e750e44af6bef3fad0f6f44f8bbb7d506c193d1c8609ec33ad7a6fdfce108de95dc02e843de6043c8fa1b4150134f97167ef4c9e5b600557841a5647de46d3e9ef5b819e84e737701eab3af570593e38ac8f41212ad27afc4e0c2ac046f53ffdc3bc34934a1d8f7c9bc47ba7e7c2517fa9fa6dc218fc628abe101ab233a0b76a6eb1bc9070f314bb2c16394bcf249955b4466759e78674c6f6ca7e891f363e6d7a1a6663c7bc3fa84e92a8675ffc009206e10acce0f6f09dd582e323573f777ce46a0c7a352bfca5c5fada1513342fab776e3c65840e2f3983af880b3d078073f332d2c675c6a21d3d84c1b3087bd9787dc2be08aca491313bca4ff0d3bf233b9d370e8410b24447c6e3f251e832233a099f009f31d0ae14fd412fb5259914f2c1804f56ccccf8902a45251d70451f01c51290521192bf6c34c97f583790e7658e6e0d538deb8333ccd877dca47f38f3d211a65e13e4d409c74b68b70d24d593fb1b0da00016845b2ea3cae0c9e7ab9ff5982904134eee357c0698fccac7cd5ae46fa08aba3eae5fc623f65ef1b87d5666a2c451e29729a31e8bc506d29240792bd7bd4e48724068a62098fe2d4ffd8c67f07f942a42f003b668ccc4c68031e8406760ac96a6fbe102f4d61c4efc5c3db2fba4e15beb3028f4c2004f6099926bf815f43cc8c16383d6dd4c9297ba9af97d8a85a37382bd7513192af39232ac10ff1a46f8e2a99d6688beb4004829e752ed5da46df11e9469e4ec8f671dc3b7396bf4b24be632bff31fe7eb88d79ba671a4c9aa8e11881e42ae91308e695f02f8fa75e4ecc1fa2f0251615db1c9ed8452ed583b12c6da50f4af0572e26e84ccdbf538a18ff5e0b97b5b5f73a4d2f183bd9e3a8cb1f5beae998c0f6c92fbe0f0ebb51cd93646c5a135a9752b895631a23c1d652c30a74c7136fa8cc6710f09f7e3d10265f22082674ade63cefe3de03e802d680a0a1c494852f2fc78c149a2857466ad191dcb434bf68ed3bb4991009440fd57c99982ab012a08d2fd492f7878de5f1", + "result" : "valid" + }, + { + "tcId" : 4, + "comment" : "", + "flags" : [], + "msg" : "313233343030", + "sig" : "664dc53d23ff0dd072de954bc23ef73620fc07b9ce9fd56186fe390a9ea760e98b3e335182bd4143a98b21a692b5a769ba8f6522a8be0c0b668340312c208861dac4538258f21dcdfbfbdd1fbdf997fbd876e0cdbbb3340f8e4ca7e4bcd0343e722d805cc2dde631e3fc8a1abf57780253e07f49222c05f43ffec86ebcd17a4b429c911a3d2c2dfb95bc1430292ff436b7aa83255c991858584a88841e367e0b40f4a2a9f400a71d378d761e5e8abc9a4b29514a22ff5ae092170566e8d3e0105510ec1c015e425ea05944aabf2b2c1db035297d92c131ea7aaaa0c88c226ba04239e54855ca35cf9d48a6f6febedf38ac743f99073c37a2dc05dd7a05df38d5bf97440c76f7c2ff989f2d43e73568e350d6725118d0a650a6fdafba8e6fea0c1c5fb2936c1825ded032087df8ead1410f40f53ec41d12ea86ae576a5131374d0ffb2d2ff669ca5122c4c27f6ad2b8dca9e88e5c9b7f781810094227d77189c022eb485e8e8beb595fe12b39b4037f40de7458a09a1af080f5c2185dc7bc209f81303afaded824b54c0cea2ccaf52a75bc23a1610080b035a2c9d9b4e2065536b8bb2ef69b860e13998602d43ce016f72d99baae3fb967a4bac898e9afca6f549c125f88255dd44833b2384e2bfa2d6986eba60f3254ed128e5c773f14531137513904dbb9361fd218da16db5826a299d76e0ff2ecb41c38cd8f4fbb2e0b17d2d0a806e816872f8ea77f631698edbb682b29db50cee81137d4ce886a8652806bb14d99dda05d899650f68aa2076e386e6defbc35da0f16afa1d73ac2093dcbe40bbe200459b4bd5cb86f16310c55fd27050d31fd812583fbc580479e9f53e782d4ced36782f834fced15530745fb97c0bf915ade2ac72fb0ec93f6d5d49ec956a5e6f86a41dd88f265b454ed9d6457f02825dac964f3c3db443dd29a31c53cb9643cb5b54235bce8f5e9816966049cbee29622751d14c0fbc5faae89c5d317d8cc909ba9bc5e04de163a5f79798dd5c90becaa50bd47cf3f959dac282a671a949857db1dfc1186325825781831c1797fc82dcb6d0075f1019d099aa24ca5ed0e497b5704d697d7fbda6ad978cc5228bc29f50c93b6daa89dc1b28e49550588f9d4efa930304082ed2ecdc91292b5b9a7dff340800d9ad422e0f87ce7779e3fe9395a90550fdcaad24475b803dfd52a1da4f6d91745191abbcc01261a0b5211aff43444fb878170934a8d380b0499cf2bde4540ab01c9221924c253cdcbe4e66c0419e89e11af858da6371b8eefdb55e04faefad720856ebb329e2bcd63b1487f274ba75861a1b57986db0c895053289df8b4abbab84b12e14bae627c4350e8dfaf9f11adf21ff77af2bc642f6d6277433936b037682a873caaf21262ea19648c3f2e29a1f54f32710696cf745a2e255fbbdd20f247445fde60fa09f18a032de5", + "result" : "valid" + }, + { + "tcId" : 5, + "comment" : "", + "flags" : [], + "msg" : "4d657373616765", + "sig" : "6a24a9d07966920618604a5998f1d882c4fe3e8db14b8b4778e90026c63f884f4f05d1814b7c8808652e9cd318ac72987eed521fc100b61bd0eaa42debfff804f4e0054f6fade18f8883ba2dd67b23d3ce33f407ef0147bc721b21cb43fc3aca6b9a57d0ee63145e0ded7d75dc449e03e30c9437aaf228ca78eda01f0215f9e2570f71dd7892403b15239ee4b2a06e8b8599ee39368c9861ece405da753300e0a5d67a000a37bfb39e32e66c9da88c89bdb7556b7d7bdf8ceab2b48ecc34ccaae01c986e7b246989b7956cf675eb6da822edf45ab4c3e8f608fc01e5b735f0af65803e7f27784c8d7a85d674cc71a0f52c3fd32b84e6dce6c88267cf1ca982c7cc2eefd52a03906e4f64fa792747dc187e57a8ed97fda4d1bdfc3c5d3d2dd6b132172ba0c1ff73ad72d94591b2235942e27ef62495979bacd252cd7f7db7640aea4f471f5f7a690dd078dab393e0ae3a1ac4e591ad11b4e81b4f5aeae0e5a880e1f79424f9d6c2561cfe235524b09377112c17f8f8461265ad9e88a0199ee4f97c396a32503a7ab812b17538683132d5acf992b56fc0b5b5d5298ebc51ac80797f9da7fff5f10438fcb97d5bb8c62b6ec835481c4f69f76e403aa2332f89a65e1aa6074849855bf6e80377be22e92f6b2982ec7ecfbaf02a513d0aa8a6a2deb9eaa51e37c70803726da150ff0621ff90db970dd35346488fd5fc948cba25c102cfc2c005da722969450122322796c3b9c273aee417efa2cfc1b066f1f3525f9bd70a10cbd07c554d5f5b811a055f32abcbd41f2a309e1782f27945929753b6657a1215da61f7372ffc6f6bc606dd756d36f04476134a958df86d0343363d28bef07d9fdac986b9a1e669db7e2d6a9ce38e43a151ecf875b0164e0ece118ed63afd656ccdd0dbf4293b35bca3530e62e8792d9d2cf3500152db6698ccf786b1487da4e46aae8de5738a45d6eee68154f744edb531a746a4dd22319309162253d7c65e3fcc21ef31530db07267388e0c058382fc7551dd9bc1ab2111fece29eb7e1156d33993a38a84382ef3c3c13e145a9a6ab20beba92dc3fea4e99385c38626b9b76d9caa745d8b20a0b6576033f062333b41553b62349a99cd4124b0ffb2caca94d79853b66d0f9a53d2575d589023cafd888575884a0b40019260715f3d0078214ec64fa8e52c76552036a650d7ad0cddc584b1609e1a55b36acf95a2e9df33df38f3215502e92af9c548f2fe4c1c5635122eb000b17e218c2f8ec950e88233e63bd4d387dbf87ab84ae06eca9f6b3eb103beeea2738bbd12fb7ed20acc3c718bd82a817507e7f60bfb9b8a01070e13e28c43a6572680892ec8d414817d5feee536d14eb2f4fa65c37011ba95a42548d2797cfccc57845dcf07739ea038226f8edcb21bb4aa64fc68a7efe57829ffe60dffbeb52675d234f67072169e937c", + "result" : "valid" + }, + { + "tcId" : 6, + "comment" : "", + "flags" : [], + "msg" : "61", + "sig" : "927c74cda3eeceb1cbf8da8c9047d0ba9da22563e397d6383ad320f7c532c58d400a957e44815ae9b02d05e36fd36e99fb9a13379a13ac11c40f484ae0ec08d1ce18f98c9f19f666747927153584a70e3d242cb43abc04964ac11811760d246c2938819beb059524bf43233e6c8ca256882c4cdb92ecb7269cbb1e5af441afc8ed384a8807153fca15b8ee8b3fbcfbce559e670aa3271b8ea3a51c0eb8629ce9302d52bcf5ee7cccc20a1a525596b67761fc6a3e69af00dc4a917a06c7494561abf2395b9e1e4ddc2d50c7493b596d2f82021e65e0aa8cc4271ec9966f668ccc1baca3ac70a313734c218617f4f487d9dc2aff9a3f48c32a446d8f72be5cf597ba67cbff997756937062bf71ccc95046f3b7b5aa482d11d5dfc9db81e04b490f0b24735f44a3a8600ebade25b53d70bbb077b6a13d5b1669de443d48e7aa7d259e619b08feaf3527cefe4c5cfff953be0dc33747a6a24b7ad67bd1691f07c78b2d93463a725c0c9b249cd1ee9a7c22fe1aedb3e302a53e11d7557b29eb6ee69bcfcb6beaeca543da66f9b9c430b326954703a0b0c4afba61db63eb5e4f50fdd804f18dc0616798cdf4420652204824a3245d6b8bf90881353cc1769274e146f0b2109180685aa8db208f24f5613064216a67005c7acfe8b0b67770e4dad8f0b79ce5082a43426133ecb24b7904f79e4504887f2caf83314926ac599a2eccc993b56c5eb53c413690d2c2bd7a4b5b051d6e5f8b176304fc7edbc8ade61167749b566f890b4b06ed7670effdc9a7333d221301d0510fcc8211b826d393266c9ba1f35509d89f8a62142bf0e9c89d43d74bdcab48a998b1d2226b4ff6fc28d72ea707dfa2223d26dc306abc7a04fb0ba90952349ee0ed18e183a52a27a77493da1d31317b294af5f528e567f94390755e326a00c28904bf12c4a0e5fa15a955fa73bc20de0765cafd8d7cddcb7d1d8a4f6fe82d06721b5cea9accbec9fb9c669657997442c184096f4e4bc59321d6dc715d36c1cb5edf1390ee7257a1ebb7c8fdea9b548340095c385f0dce9e918544c87335ac0c1620b594c053bb05ba07160c03f2fd90a032cb5dec362757bbc69419632593590e53d05d1680bf2d5b1d52b215e3ba1222ae2df74b076660c4599a0330a8053e55ee4b2b7815a609b74047b1398a809139ca74bb40c58a139fa68ce143471f1036d2f30e72fcb68b4b5866f56c4c924c1ca5a30d459a2771dd47b79f71f226725f2ee1cb3ff0b818a392f11221a36ec797a6333e8919e046b720f0436d8859f715dbd10d078271d20e02dd8c3ae9dd7d85a67059b883f7e4068f3a3a8a32e45b3c45319841bd91e5195ae171c6db9bc5930913b6fb66dc1dc77fc3e8457f2e796d2ee4ff724385ef502fee98466230f77101f60886179eb8317c42d5a3362310128c873e11e25ab45663335fad", + "result" : "valid" + }, + { + "tcId" : 7, + "comment" : "", + "flags" : [], + "msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff", + "sig" : "6bf386081557511ffe3cc6fe9b77186827ce6a9ce2b0d39241ec1d9ebac86b0d25d76c316c8a92cd9994f690fe1bdebd083d7a0626f340981271f8710de2cb165739a29426a6d48f12bd55063277a2ef2df169f13f0cdee7eff8492a9ba9a1ec4528939844dc39530fb733c379491b527ea4f0dbc05c2a78ac9b727f6d9b36f0aa0e7fa8217420b1d8ac4d73fdc42e813743b4503139d1ce193dc739a86e90d03629788ae1e1031ffe1e1cb058365abfbfa890a7d1f97b38ecd447b049d2c6bea16877810ea50e3c65c70193a73ffe8e08b2afe75de05e047caf9aa679147652fddd0ca56b7db3ea8a91d93f22dfcab9901f955039c30d2d2c89c30981be5954afc54fadd337d3165dc784ce65b552269d977ca8636098e0a62ce0dbfc6318d3c00a04676352ad713e81e29d56e52a1f131d76050529ad3b4c69b8fc5d20fcbfd27a72a283b6dfaf7beec33ffa32d950b8f8cd9f9661e8bbeecb2d01d513ab7eb8e1dc4f7e5d1752a0330abbcb29eecc63b9d5ada57e85fd001bf3c73159b36afe4ad747e0733d55aa23ef8d2a3c47ecbc8b519b8d67d13e4d99ab3c36de0e0942b6348b441a6e515f65558a43899e3469e0bd7ea64ac52e8c8c738a6bbc5978526be1ffd0b1b5fda0e59ff7ac75dfbb5c05f3d6e61333fcc4208b1698296b9c27c443501e4bef5bff9ca4598743ac82cad543fd557412eac0fa3f9b66c88cf79239d073625da0b7869ea36b9dacc2e9257f1c945e7a3cc8c203b48cdeb1270ce7f5a28ccfd439ae9277f9b80e3789371ba6e03295b2f6e8eee0b3912003782d71dc8c83f62f39945895bc2ded4adfeabf4bbbda67e68e0877992014bc92e07cf62b85b273d360379e9d5cda400eac02a8e22126d55691a74d479bb2ea0a1fc0c4f670621c74e7aee6d9ece3c6e3ed426c27f8b2316d3e081c3893fddc0a77e5208d9a1eccebb04961f67705c221003928cfdf5ca3d118709af9aca2fc883af017561a642c49d5f10c4917efa5f9574aab77af07707a67b223a9dd5f3d78b2c18c3f50c15eb621c081a9be11197df25980db8c68f1d1d1ef1c42e120567575ce9d85635829af2c11f47cc831cd8e5d2df9dc1ed7bc1fac63fc8d658c48641100c1d97eb5ec1e31cfbe7fc4bbc2503007a13f6a421e768d6803bf5b4db3a29f18982054d1b35d7ecaa683972fa55745868fa020c264afc5ec3228d6bcaecf70c537cbbe46fd2dfafb6a381bfc6e8e1460ff9bfe16210bc792cd5ee5f513a0a208a3e57bbc4a77ec1bd539ca9414ad8c0ffd290ee8e3fee51b2efb5d46c1e8622f6b827d803a8c9c0ffb3faebc1f9d11600879448b34ff362910815291037f6113d2c62fca90d9c1fc1e99ac909566929a3f613b968074526640de68ace139101d3a87c79a653bde53728605c24f5f3212ed606e6b5290a98c00e86d8130a21425", + "result" : "valid" + }, + { + "tcId" : 8, + "comment" : "Missing NULL in the ASN encoding", + "flags" : [ + "MissingNull" + ], + "msg" : "313233343030", + "sig" : "58c216bd56fd4f0f8af05a73a78a3f744d080a2d2dc05f9776fbd353e46d115be2dc34ba25b6d8345639b422ccae63f339d3f843d05e7290c6d21ac9c1b43d4838a26c8e83715bcba08617d868c55791aa3fc409af516ad80980bc5db6e44c4748bb8f2fcf2a9b234be56b5e07bdd3dc20421fba24137a7dc18791ac9ee728e76fea4222a65b4b02c99de64cbf8cbbc00974aaf97d2887b223e8c00764d6c0906c6f8b99aa50c733d0ff5821cda4fa8258ec2512d249d93addf7644f1f714e838967c272d7d225e0f3f4f985d6f033bab24d35d0e390f8c3902300e77b14816a03b52075ec3757f7a63d83d6a94309c805ae5f45b5c6fffd4981ec68f3bd109045a178c5bef8b2f0a55ac2f7bf299b5eab07929e362825ac62ac5aa10b4e81eefdd1974dab170f9a66d82e5caab1823cac5b50c06970fe88721a11e51142e795e386ec2dbb206ea8fcedad40a078904b005e57a2eb9635585a6876796ac61ef9475cf5dd22e3998c08959e0f38637a9b91f1418a16123982b974dfb5957df0b281fed0fa6559cf9f7776ec9096aa8c15e5f24afe6ddedd310ba37d91bf6d75130ca0394136f0255887a9432d6aaa0bf15fee007f63ecd12ffda35b734183a431febfb325f78ccd4cea0ea586f8564f8f4fcf67a3ff2b061f5ace317fa4f1cbbee999cbab32064f6aa8f80ba37c49a05d209619e44368e61e020335377396b07fabc5adbfb11be9b144668ab0c002a73b900241c9f2383702156758b3f5a1495949123bf9f604a3846d390417cbea923d4a4950d67e687ae2f04eb72bbac15893601b880288e7273e1c7dd5b3c40ca0809dfc002351315da79601e8ab5c5a364173816b3c8258b62e686befd6e36dd6b59874873d4134e641e2bb18c93407a1fe46e244645f084342f0473d093ddf1acea3354d54bc79363e6a0f50c5ccca6b214861c63aa8039a4fc2665b540f907350a96af7acb5c449debd3520e5e6fe6a65980a0d66601ea00a330747d2c11eb456d4023cd6912d7509dfc0eec08672e856ed45081f859e8cfb1b78b6868a69e3e4c37474056f949404c9632bdce0906801d5537a7a302d189ab38c1df6545ac9f8aaeca2218e6e0d592a637f7c078f07b52ba840dd9fafaaf21c0c759596cc78f929f3b623be388e69b6eb67f5e23650b5a6f88c1a5d17fab4a36436ad8fc360b02fddbfe5b5e4f57cfa26775d36aaa71250d3deb86bae25fd661245b62adf2e155d2475af90e140c83ae7bf918cc89d331fafcbbea019e8e170e4b974e5b437d3c1ce5e0b8581e671cdc9d350d0b80fb090d339b8c7bea3b0351ccd029d7de2eac79c55607574ab3f5d735de87b2a1f26a13a8ef22aa5301f159cc3d08049de53dc5cef67597de8f8523491d877a77c3f523d11ff00fff90e31f12ecef6554416e12ca759f4efffe5f70e71ce1421c881", + "result" : "acceptable" + }, + { + "tcId" : 9, + "comment" : "length of digestInfo uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2ca1117bd2a75f4112d29725698200cab1c7cb4bc041430c328a8a118035618691f67d8f4c51a86674f5f3573c46d80a336a899fbbb007b7941cb64c6d27517e665803e97c4b1598874f56e74d32f27bc2776d975433b092fe0c49892a4a395aebe733dce8543fb2d41df70d18ad8ce191cd24e69ea15a8a55952d6a5789471cd34cccd99c93a46bceb8044245c8e7b3421e0a890836901fe6c64b1d97add15b9187c92392e309df727b0d8682eebbe93887f8424ba7da90468047e1d1ae910d8b44650f1876463049f4d0638c6d406c5f10dce803624598ca7dfc3cf48b05c8f9009917048de13151938db9a52d253de510eab52bb839b9a0b5cf0732a3caa7a8ae9ddd12487b8fb16c67100263edf144bca8b119ab9803252af5ed404c225128b4c62334d59c229bb9aaa7e3ba0afe763445d7f593105068efb1f79ca2afd1296e26b993b9a949b8c74a67ebe2f61fbd423d384279c6055e4f1198cfc343d6b1324bdd70a2968fdfc80bd0f7b2b486f13f0a0b0040cfa5798ae3b79d52695d63ff47b9bbe7d382ac1045674c71778cff6d951bef311e2d2b795537dc44f9741186cb90f10a211a7e5d441ec7dcf5d7f78a57d1cbc4dbc2c9475e7fdbae81801f356e8307893fbd0dcfbaa3421ce3e9c7007f0a02a13c03012ae1feb9d50ac2277784db4ad2f436959782c4b2187331176e4d7a4349abebb547aa020d1c6056f9cfdfb5c39d0772c65c1090821d318e7d4ec020090c49abe2d391832b1aaca86f5c5ea35ae6eeb98043226be71291ead6c3a69938b04704738e5ff744232689d7ac6d00a2d5796dbb1ca4f5173dff4a8afd9c801d76e0079d61fac9b9f85944288dc3d2f7848dad76ad9e37129f99bbe52cc89349345750dd3c288bfbf2a1c4af7e7a0e83e6c15f33038426ebd92c325f288aa66ae4662da93341453d503a1ac123da88a025542ea066e6150d8e41449b102b5d5e88984611c9383f484967a10a051e2b9cff828af53dd84eeb43b16828451f85d2eaeebb1562a6f18fd01a33fd990577b1e6739c0b85f767fde8111ff7abcfcdbc66b286d22d1c8763959b2b709308b0f4326a0efb34f6d7d474771122860dec6876aa8be773927030cc3fd02bf526d537e6e5ba225f97fee944946e2b01efb9b9fd56091e828e463fb6104707ff9f2d3ee8e86f96949af3671408d16269d71f11ae26186bb3d59a88f576a7f7f9d357d256712e6e881d166e27b6ee59c64a3c46a9a17212654888801262f9cd0998fd984152532cdc622f75f006189862889e74a45dafe7653d3869ac9aace638aea422f5ac74fa66f0b62f442c61bff3e804ba1fbef548c4a539d043b1cf149c5c05bd9ac89bc8ec184cebb9b778eb975021eb8788ff749a6099f134158691c506e85dad699fb4d3c0c98e50ed5935869249fa9cc08e04036be3f9e9ec6c", + "result" : "invalid" + }, + { + "tcId" : 10, + "comment" : "length of digestInfo contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "77a11caa8e3a9209e08b63bc1c966ecfe52ae406b2ef1db31c003d51d149441d42cc93cd88c162aa5fadb31c7f0fe91fab29a12ebe12cb8a2c3f0a0060f5e0ac4118bae6143de4ba80e677ce6e74f02fe52dc0b154f3a17399ee3f1fa2a89c113b19961ea32429c37170caec4be1b44c423d43b7af08a5c84d89b5f6468dd6a1d1328e5c5aa728f59ce3f74b03b887932837fff35730d8aec1e288ef33488267ccc169c366abd75cae7347f5f387d6bd0b9d1c8986bd2cff461ad52b25f07cb7a1bcbd57f036c63831f6f15f295c9499a758d7ac388e7850bde9d1f57ffeb2801f1de1b08b9dcd8953b81fe1ef77b10c837d335dc134ff4d0d16f528fbe352279c82a7e8134f983ed306306ddd8415c669bdf03091300abc7271cd6532176d8e707195046c8a9b116930712bd7229497d53ba9383b70ae1911ea6c90b38edcc6e6cce6a0d481d89e40104a874e3dca2ee4b145b0564912262d7669114c10be9091ec9b85f65e9477c7626bc575dca4546b712c2add21708bc6daddb91f8281d8c357ba5a2ecc46aa49e38bac10f913fab95a4adc4e15074424e19406e0d196cbb0961515bea9bf77af93d3b0b5cb4a44da3baac779b53db709065536a96a1deef0c1bdd1107e95cc846992993994390f44deae14c46cf11e1203b0cf9be4e9c4bed4e2eb3f81b52750114bc626d9028abc7e7aef8c556801ef3ca028a24d75af24ae68d1c4a02288835ad2108aa93061f4f45fa69c1f0c016d3a6486ea1033fb110b4ae54090371c361ca1758cc25ed68466f436080fe35a997aa064bfeef2fc6c9df88cd569281950f9d7169aa708a47cc670d3d7de6c7a0058ed1a391f92ec8553720a6f029e1b630b12816cb6f332e11af81696d1b57ee0a4c990bef9928b38475e171a14ccf3ac49cc41d0d54041296db4ec2d5d10ec5e695afdc20929b08af07c494d93a7043b88a974e84c00e4d4182e0b38e42f8b8eb0b04fd5a056ae56b678e576d4ed2c76e301797d8ba750931407398d1340cccf4581a8552d3987382086d4f11f35450fe85f0a6c23ad7d473babf774a00f1889194b0475275d4eb320575de7b89294497d8bed72b08041a23b5ce8ed7378f2e79d9f889c7d46a816468f3974970af07241975a56137c85148e80ce4fcf63f776dd5162c921db3bd92eb582069c88d87e08339430591e5d1a8177073f080b7b11dfa8c7bc6f52a834a629d424d0a4c48cf8e129bf82fe513ee6e56226986d9052467162debc098748f31df6669c73a9949f414e0ab6e4e277ae091b702cc210f39ff01e082db069e547b5c51bcc1b4f9fe06f6cbf0f4f0ba93482c5686ee6deac20c536bbe7e2868653c5d4d6cae08fa7c90718e83be76bdab3a3ec929e6f54ea364abce907218e47b5110bf390b2f5fbacff1859eb4528db2e367b0d2c43e02fe8e076adc828ee", + "result" : "invalid" + }, + { + "tcId" : 11, + "comment" : "length of digestInfo uses 82 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1363d1f2e36458c987895f9bfb0044d823d56fda426d0ec99c51c1e24a60d5bf325060f630eb938b1e1751c8f6807e4a5b3cc64a12e84171c0259778cf3d4d70d7df3a25e0f94bf89968d4b526762580e1dd5f0fde30c5b059157f3737823c3118f74f401e83e69ccf356c80b281a04a72465690343abee4fa520467a333e5152a065e29f7b7586063e954fdb01649202d655fe9769885f27e28adbde99e9889ab80ecad5f16e5596197fbf06aa6086c7dbe5279ece9889fc00cb5b155fa1da902d97bbaef6fe36c17ac17cef9b01ab59e51991a7e5abf0ab9ee9402d0206d562dd9a40d619590f06879a4771de32be7e7e8c31144519b18f1b4cc57e065912d0aabef7bd7bbf232ca8b537cec682e0bd8c7546ffaf2e02919559032828b4df2882a735a2e625698d41dbc2ab893d6eaa2b972a7a2cce5ff670c5fe788fa5c4f6016a390d4b5ccf00220a1ca68f0eb38bcacbcdd0041516ad1d4e11d9a767a8900097d12fc2c97dc37c76d0b3f455d8e346e4099f1c8be0ecc2ced9d9b1f2cec6106f97171f26b95830ba8047d140a6be6def94d6a02a5ae101991a2887555eeb070441dd5cd534ea44023fcbeaa1f9f742f1e4a5807435fe0bad78662e75e361e963a9b61f7c1b634bfe66dad45577dabe4f67213a1d27a8fe66b35f7c05d2997fab6422f7eead59e467890b9d9cd6b007d55f8fd86b77811c9a56dd260273e854253b4e295e4c2b13478a62b998b9a0123bca09db2f12481cf2375c128dc055d0d4ffc3572250ff96aafcf04e59742285ea7a5ce241a92c5e32931523ebd0e0d83cfed9a9a963722c4fa186c49a0974b35bbca46407623665c9d273beecd334e7648db7b86d237bafa5af6ae4c1e5812d55463cf76036b5eebf31822fa640fa55099849151c71f03db0deb2ae8692e3df4c21351aaf464ce9e120eec4526a6db07e5b705bae2daa3bd1cdae1cdbd0cd20d3fec333ba6f2d95a654bb7d58f3d5281beef973c38a3144b24fc35ef6be7a0944327a5a7821dbac574081e8c3297deb5faa78c27b9b8f41078e39085f18cbc76efce7497db5f53bd9c41301fd6eceb2db16b10e6909ee8dbcf8e71c631569d718c4bbf348a8094b58a266a1d7ceb9cc47d9bc3e4caea98851ab070c5f1df739ff7efd23e611e9fe42b5920040957a779d6315a9518eff695f02a271e5afb5e9d142cd43c9f149a75f22fb28e8572c989d97b541b873daa80bb8d2073c9c050f57f32e15395a515b6a77d35d3100a9445068126e594b72a0deeef5c09a6ac0e07a3d67a44b15287ab3558708c4f2eaf410f1ce4da8032df768439cc219964423416545ef1bd692662d09a60d63fc4731167c57b678427356bc66cd8a8dd3f98a3c58dcec701d2765a6289aefc5b55b0514364b371df8702e291d7d1eaea3066783ef0881ebf98ca22262100b1af22", + "result" : "invalid" + }, + { + "tcId" : 12, + "comment" : "length of digestInfo uses 80 instead of 81", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "80dc94e027f1f94bcf6076423fd6bcc6588b1a83ece6667753205d08ce5e237d74c88aaf9d8e00a1f9340b11112434fdbeabd0b6c224310ef4422956c87c64dc618ff22b1f097a70004dba2ba796b423ec9b4a54774902bf2793229c8e3e255e461202fba05a9cc6008572534d7f9503da1e5288689da7a2b2aff2529e10dd1ada8030f422ab64a70a8b595005085d2ccd96406289ae82a6d8c80c6022d95bba990ccde46eaa85eea56ff7e705fd14a50d9e599d6096307d65091320e687a4b7b9b68dadb194fd7b94a02e3c453734e843de30e273b560e145574df5f37c545bc27772ec238569ab62fe7a381e5b579da08f18948c174851a9ce2f7da8052664d5c0316f0c578f249f5bd46f49d819aac7486b9a2635638259e95c3e8aeb4cff2ae85aa95c8d70a0db37df7978ccef65fc1809f46ecdef29149f7534366d3dc54154db574abcd26a191bab3d36366fe13c9ddc23fcd771247c1a11656ea8761b69988e1df6274fd7667f11c1c8f66cb9c5489e14afea71865e98e6e9cb72459c7fda537ccfefba1c8a54416da12824f0d102cd0cdf1a95a158452ac8c30d6b4df83c145dfb4d46f146409d186380330cdbf5d517cf4e4b29bdaabb948598407f16522ec034fc64bd26d6af12f2380129a1ef607e98ca75b026a84a7ec4a2d4462b654ec58cb8511473290b74e9da9fb1882d36e20e9f47503a29706f0b9eaff3c3456cc05d97c97952b45e909e935ad07dc0ef7c19c018a01775e108406f99349566af460364e44f11e812ace10a0e9952db355ecfe5ecc8d0599f87728d0f92b13004f3885178deaafafcdee25a461f1b8a147754d4b100676c0d091451842db89db3d8915ea5e6a504e8695119563bff7f29a3e01d2c7c9c3e3a70f17b65b2d6f409e114bc441122983d9b2ee2a6af02ed43e976eb5ddb322668b593d8c9c2474214351336ba905b042a35f473b514ab8a1afe83f173398dd35874bd1469aa4c2483b2f498a48aff6909db6b4cf4e91dd0aba6955a861911584689187f53630b1cf0b5ef16604a031935315673a9a6891c6c552699b32a9525c9de733ca6831a4e5f181714e3bb88ce8542511a56a85e37cfd08e3ae77f49623c56a467d5c06be2b2fa0aed8a00091c62f08609759d0b4d8ea7af0f684b587bd90909aa2bfc09194e96e3b8bf390f12765423f8446cf1dd341d5787b5629807d8fdd46280199ae5fd57605e150c444ee737675c87a4c944d5070771ca0817192135df85a9dd8dc75cb88d5630803a7a4679ddfbd7743679826ba26f6bb388afafac6dbfd4055a9ddcf004397c48fc283246be344a05f546dcd3662216972ff671276c58d9a0de369d1accf90c3a33bfc6499786e2bb6ea03a2616ffa4ff14bbf404f4c8d8ec68c1f14310452f05205a37697dc8904358fdc55b2d3184cc90aa023d3d558d20", + "result" : "invalid" + }, + { + "tcId" : 13, + "comment" : "uint32 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1b001e30d7b3313b5f0d2e00b21845a20be45b55a029d22a648600939fd44e3d3986fe76ad2f34c55428f988a156592fc73c45dbcfcfe92fbb39cefe319ccde46030cec2e3a8957a22ac38d3867b0a2d74478469d7cc5123a167eb9844a2e17870748b27e86b84227cf8f73c8e21ad1d78507eaa7a3edc25c6e82050b42c82c04cfbbdb51e490033397163ece5f299bfaa7f9dfdca7ed1e59bd9845431812ab8012cdc6b93c57fa9619a4e005bb42ab99b8468e0e2654143a7859e5e9160d1a4418a323de3d447a45dd79b099bbad021eb881f30b2e982381e1a7339142f5f52e030941ea2d07b2a7ebd5ba08ad0d5d7f8db82c12b8620619bf56b3f28155671c9813e9b9a628e67995ed354e04ab494bb50b6135d0f5ce56f8e0ea6e2d1fd8eb7247bca3ccfc2831de4041bbd58902792720ddff02957d5d445829cac37a316afd89b371cc7fdd2a583b4b928dea98401bf656a5d3de20e31a01df476b297f145a9deae1e30624304cabe93d8fc6973c7e1ce3a3ad5864131a79f15f64e96e39c1374cc891bf12648412854aedafb4ea172b7e5018bb2dbd2811ff66209ee4ec21885e1171163cb0c36527c3405be1bbfbd136119e484f2ff8a014b5505fc6a59970e48513df3344509249045d9956057459b7c1a3fc2438d2020fd31cf151f73a757a676aaa1eb7a408c60d67ebb8f9c2954d8df718dd9115036fd84b470e331d76163db43fbfed367eec3f544c4dbd2bb4b9ec4367806f7a5c9ab90b50054e65da0643529a55b29febe3664e7568dbc876a5d00661657856219ba0a4fb7d25848097da14ae6695ef0c0273cce46a00a8e9e7bdec6d842812d9d5db302c13f3ffca7680d3cd4d84218f9a437021464d7e46921151c310f6295f5032c89f6ce445268b9f1022c62a82b9f8166a13ea74fee8af5866e86ef5f1d5ee895a49ccc83082405faf87a18b60ee0fe685038c2013c57e03c2bd02b2dc93b4de4e67740ec58fe0b6957c79af07f636d447b13c700d5af3b52642f60343a25f3a9595f549dd174e3b0aed85354e9460cd55874aa43d10d254885bd1d3a15fa41b5291917d2f8f7914e4f7fb7ea3da026973e58e7d72e6961f940eb4cab0005e6922da25817eaa52ec1ba67409723c60ab9351e1782f25e4734b5968386bf12db9480267bf3f03321dc58ad374e6e88df480482f1cff4efb2cc27ad71cc6b10b6dd4fc5a76993c98d13ddd3c82f59ecab52d27455ff4349946076e770a741802b41efc5d2e96e87517a6390807599eda87bd357dad75a46d67bc589acc1d7e820d3fd36216a8d6fabaefdeee3cbc906c15fe824e769fee715bdd0ddbf3dc067ae8d7e155d48f4733782bca86cab1468ba2e277409000851543496770e216b56529562dec76208acbe9139e38af3e18111bab563eac5b382ba586651a9db402054b5dcfb35", + "result" : "invalid" + }, + { + "tcId" : 14, + "comment" : "uint64 overflow in length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e3762f50314944122f909b79285b07b1be9059278e970cb49101d1b29cb9ec62e1de96d68636da9c1e08c98367ec7d2cfc807406ea4565601559185785cf78236cf03fd7e6920be1cf4b3c75ce8097f136bfd28b538f0bd19414a0027fb3162da83cf945abb982f87f61a2e4ad69c09060161ade023e761dcb3a26c8eccf99baa4025f2533d410d37a8f4c7a174427a06ed0f00b2109d9b32044dd44bb55fc7645021f5b45559ddd21e3fa8c07c7e3b5400854c46a4dc2cbe56716736c6d086519135356809bc4c1b43e872d3632e29cb5ff63f6582b7f30f6fc0d56d365b47acfe8dabc50033492e7a8332f4ab41618dd964ca03eec5f3c96fc5115954dd0c8c5d0dd1ca3dcac57fb8bba573ac5b6a46856c00ed5541cbf6bbb27680553c1d8990fd2e8228a9cb40c32aae9df8cca343cc55dcdbd3ae0f0c82a6c07b04efd4ff7a6e3ace91b5f4377765379c7406206cde837b353d84456af2594ea725d25c4208a6f4e5c2e3dad6e12e95bdbc0e793dbea8171d928d650e4f747bd06f3af4cd93f01b72f7cecd5fa9d89fe5118ca81998d348c570d9db45440878d1ab6ebc7a30eb90cac269268a22ff19ad621cd2711429ebd12d3a50a82750a4797bfff73a77a30940dabcc32722e51374d0aa6c1585b4f12bf196ddf5cef25341e139572f8843aaaa6987f42a263c85e13f7dda717d3689dbde3798b8af18478926bed758e05c154cae706fe774c9c767be96d8999adf279c40a8b23bec8d40f535fd8753182f6b9135b88397047fdab9ddccdccc5ab386b41c4c7566acb252ad96cd0e4cdde5e2d3e4255741db70206e31760ee798f689b41bfb77229bce7e0600847d6b401147b3974a3e1f330eb015f24533024fd9f563fe5091ec827a89bc420f709ae052cebfe9597b56b1de252c5a1011fe0e61d44c3a83030a828ec4941f7e339fc51876b7acff6a945261810dd13fd7608301fd8825b9503762c6d55bb4b9a66c99d2e56d441c3d9cd0d4318acaf2e0ea18b70b5fa205c188c76ed31f2afdb6f33590211a5a7c005202b661518cfa7c9c8ab8d137ab4afa10ba20db8422669eebf38cd5633d0b6aaa4d88b094dae529a485308a6f67ee8c7889ca499c447ca6b606b08edf01740e0043716cdfaa4b6f34db32de30867e712a82bc66357b963d50ee9d96d5bb03fa3e232765ff749d96d7d0776dc7c21ff39c0058a8181caedc9655c3924cba3523a1649dff08480f2702d63533a8a7c9fcd554f0f411f5681f780091adad943488480c47a9eb08b6560ea1369d1cd712b6c23a56462ff9de6a4de5cef26953f0752e8fc35457c8d03954d1bc45f18073e5990e117804689e7ad5a823323d889c81627edba45f5add10315468384b08fac53be92ea7fb9723a52ac692e8e33d5a528e7cbf75a76741ccf500f2a2464d39f31ee953422fe69d05", + "result" : "invalid" + }, + { + "tcId" : 15, + "comment" : "length of digestInfo = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4202faee1998e2b68f35043579788a6f083027f9f81054581f557fda7ee573d70ff28351519ab1f74c7005183e8688c925c91b4d4f1b662f530beb3de29dc21b05c6996bf2574f8a970b819e4e291b7b2ff3a2d7f36b89b3413f27c7eb613456b0d499c642a4dcb4af325c035deb7f5e9db2af0a3860d21eb4bcc9d7422b8790b26518fdee7a40ef59dbcbb595700ae295e81dfa04f0eed2bd9b291c00220ac17e873cc310de23fa9ff6edd2c91023d014ee50eb2d230ed8f755e182f1e4f400db55d23188236667854095a73af3e8ffb1e821b2786cf2cf210f691b965fd3e5cbb1a1ea32a1f15352a2cbea4510a47f6c1d6d9088d3a8266abbc2fe52283c87de7a689f1589173cada72d9cb8c9e1226a8c4e117f56d0c143e3510de617b9115d8473e979d6c80ab4e8ada1cec8a106f3e29e7149e250ac333a11f7b1f0ca42d6338fdf1a4c22aae62e852aae33803f81836d8c499851ec830c26fb341d4d0493180ad9873299d79ca33da82e46f73ac81ebeda2ea44c97ea524999e3bb908c900bd8ea05977c3ac1e96808ed43cf8c6df07b28a470a58ac0e6c7171c274d0eaa519f49ff44955bd4f652125fd046443435c62ab2ae17c1e2605cf9b81aac77b7be13a1623884e213209b8eacad1ad83c0a79e668c2ccc38beba1332a50a860440cd3ff7a7220bd85db9a7005d97da559a8aeeefa8c232e910ff4ae2e9faa48429d0fde69326d5d9491a4899fe8f1180e6162bbf1d12b5f4967f9fcbdec334049427649f6424a12cb71a34a43bcfdfb045160f965bf7e34e23ab77e848fbbd3a7afa8fec31e0c18250db2705ae3cf88418be43537ce032a2b409bf496c78eba4523148c9493d267ddecb8f8f0b2b211cde1e9c71cd1484466ef6ed90db1bb8ad63751f6f2229ab9f5b684283974b880facc47ce8f21f6b1118859d956d4e1dbe363d52fd7947499df2aa5f447dafe60e6a592a7030266d75f2aa075edf1afafbd04e0f9eac146748a81fc2b732a9153cd7a97ce3b31f8c5ed88233f0eb13951fd4cb7157a637464c2acc65ca22fdea06e452539644793a2163b0edced620be44be7275d24c14fc836a6103ad5ea350c44b212715a8ac88dfc8c54d0900eeee7ccfc11f1069402bbe5cd5304d9d8bd3bd603173a84306ae99308445f23b2cd38f11c62c79980f82b923aeb0d1a8dd0e0fef88f8ff8e0465badfc436b729965017f51b4297e996e22855455b44d2f5319777d86cd7104c8e735c56f67409d8e8e3ef6255ed959955f9bbeff54233d531dbfd1b806eedae713e9d9a2e20f58098b31e8d03a0fb47778e77235191ee9999590d3fee82ade039949dfd5d097df74e96ee8975fac96c8d9e199af061c0d9e6338e91880514f52b9c5244442703e4ccce38dd324e91b07a6b4c5ed78b6e3f70f3c278f447b8a60b5b6d0394ab7db700f", + "result" : "invalid" + }, + { + "tcId" : 16, + "comment" : "length of digestInfo = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "987698a7c56af118272fa3af81916816c06330380d7f18d4f7fb8f5ec27ca9474123baf62c1903fb27991c4bf74d148b878bdb1dde46e619ec9bc9284af00f9ab006d0f1c59aa0eab03cacbf10934381d0311f972d8f2c0afe559063ab4c044a607c7dfe2cc5342b8cb09c21b00b6882a326ec1bf080528b3719d9648dd4cfa318f418e8d28b8ea986d427e024e69a4c8b5eace57476dcf575431ed72ded8727a5231634e2dc9cb2b967d88897d2311ad5e9d8a8ec0b8cbf383ccde65cce73000565847742abb4167795bb837d3ccd51b63f108ad1794c8d85a12743e82334a5acf64383c0ef7af41814bce1fde0147ce65e8f0e3479527fc1058bc9b7141bf057de491c944d515e98fc04d5e3753e594ad97af0a9cb8498b78f2af8463cd08ef4ea0cfc45db3ff43bb1e460aa667783f6135c0d6157fa9de348af4c14a1ecc255fb0292893f2dcc692b77af72612f6d0cc1687778df7c569f8f21aed6cd4fbc1820589ab6f615d6b90f09ae09e432e760fd090d4b4782b7200e4da6d5fab002ecae2d460eb71c4bb987377d0ad56b42bd52e4cebad8a152a78cddef5d0060e9ee423e574af4ba24ec9f86614b692bdaae6c79cf93e0a09d74f6039e89a90b9daf9f032215d0e8b98beab539e12e4288ab10c40b82871dbefdf8ca7ad7569a3eca6b02de91e980edf8552f6ecaca373cbf4ab02efd11e003740b5b9f88863c267fa46e400cc353e612d21dfa737b8c31b3055b7d8529c4b22fd7e48cfa0b2aa98652175904fb1f0f0080047a27ca286f426a5637fcbe73f87af72254650f5307a0f34c4c09bfdb562c2e9281dd15182b28022af0cab45ce7ff52d26dc77c73222781401bbbfdf401d0ffcddf15cd050790c920e7d46b7a123cd65fcd88d2619e6e310c5dbf33b6304622b781228c0807ce8e5ec3228745fe474f05383a4486ba24201ded32b10b5db8b6fc20e6e53d2614d013ef4e1bf1d3de7586b3b0cc72451fb88bd44722c819690e498c5eca8c44b53f912fee5aeb6016e43102d499bb99c2ea6cee187076df836c39909b9f089c6f430d4f15e8e7ed040f17a1671c3b22c39dd7b802d07ad746177c5199329af6019a3eb45a8b63ac7554b111657a0966bd7a5cc68c75ecab5d50fb7bcdd5e65df28679663da86b6b2036ca4b5e83c0df8b938eb2f85dca5179e1acc960ba744af48aea76ca5d76269064d6db23720c9cb411425b757ed3b124baa116c68f2e69145ea4beac2169b95c221712bcca2e236fd4239b139e9050bc59b49b1398385f352290b8141ca629964a81bff707bf49601a0bb4a9af2f9d465455ae74b098e541e88cd7f286495187f541060dd1de0c5d1acc71a9de8e28aa950c3e823280cbdcd2f2569f9b2f2de790f6dbba54f29fa596b51092140a2c4916a0c458b23a1d405a5d70b481bba8b743d2d48304e916", + "result" : "invalid" + }, + { + "tcId" : 17, + "comment" : "length of digestInfo = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a7378fe946e44b3031b5e0c2040277f04a620269d855689573fa06310c712e9459d710304a9aec2523c4ac8bcbac1b6141f4acee8ab2d86c0c7a3731abab6d8f1f0fea552277993f67f94e41d60dad8c7f523c4dc45022f88195c1a866e8eba4e940350be8525ec755df3607ba5e342c37cf4b4d21d69a6aaa2bc52e58eb3130dcfe9761f42c90e925b583bff412ac778a288c50ab06866f9bf2a53bbbd33299203aa918989288348d6c41b6fa9447fde26ff90021c93f89ec7cb2c2132b4b07da13adbce909b2d2e8fce9a9fccac0512e2863dafac966f64024ab8c714dc6890ed65d31d778176b565666ea631ace3ba262a29f71e45e90f617e3c7ff2f383523e6b762597d8915e0e246bb10ea5354426e39e4a72376f4e6ffc09d536cbe7776923164319ba57cce08254896f5134e1916ca9773c83c3970da6b75db6d44555123997618f1d63189040030cb6c4b7aa0f377054606797be6d366bf6ac6cfcfee00f02ccca9e81de3d63c98bfab6d93397f502e5f59946af549f40ef4f458da8f1ec7ac788a83c1f3d56a6b25702aeed8f643a9fd0a81b055c89c04307491002c38acb65a1fce1515e7e38e0d25896e77069fff5fa179530d772103045b4f8b92b18c3498ad3a7a59c6309b5615407e2d43107d50afd4b805f71f0b62fe376700f962cf4db5751302d72a2fb4404d9bff6ea533c6d7e474292b09e079c5b5818cbba66c78f19a1fe587808d1aaf5773a63590c9b702d96c763089936bba9bf7c217cf56c217e5c3026bdd41323960c1d6475eb74d0b43ed7b952e78dbe278f1a8fb73caac46a16de9eecde14faf633569e0f7c39eeb14aa7b4431acdca333846e4cb10f3abe400a54e8696a72b8bd9478d39877f4f6ca941952a0e65c7fcef751927abd9ef26265a86d041a2cfab26949cdd0dc17673264fdfe25fe46dbef29f2cf82d77c127831b1a449ab15c14f8420e79220d2a470b05e91939e60e2ab4a7a1dfe69d940c55129dfec928cf0cb2290d12a9ba103c0b7ea1c597c982782f79705407b8bca5c885559a74e3b0842ad851d43f75c686da87b77cfd4d02dfe94832732922b1b10c74b3faeef658c4bd4ee5a1d3944ac75f7237b3a7069abfe3ee965d26565f53d5461976d1942a763e00e11ed59bb2660da9e9fdbf88a5c09f4f55f6ff226467eecda68264d9f870ecc4b8bf6ffa25a7a1666f14bd74502d6af8b07a9bf6b1c085bcbf938034044281725d59b27bd107a8550cf02ad235761e5d729cf22200bcae8513b42cab833a1a891f4535b8cbafb091baf227bcb10771165d785994d725d5a3b19f8d0cad805ce30c1901edc649a06c4838635e77edb7238823f1c745ac12c77bea751d5dc06d162fd2a44ca44e4aed82efb034ecb9a5d440ecfec6b67d5346f19d3614ddfaa1a87bcac371f8d1c7a3c57e848c526439e", + "result" : "invalid" + }, + { + "tcId" : 18, + "comment" : "length of digestInfo = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "65e68da99a9aceb9f0748f3ed040b4bf4f1ce3ccb56058303d22a633a9dfdd46f486750ea682e7433d00e57c5345de7da3bb0112f7aa0f245097fb7f89ae4d7157ac79b9c246b1c654a411812d9a32780a9eba4f8de8d3934a202df61e69de6a824b5cdcbf99008b39381ccb8a52755d6ba0de172cfac3a28d8be9ed1c67e11786591b7b93622f9dae4cf11140da1e98d9e0522775d14b3e74f8d0298295372c8f17f50697684dac456b1caf2e04abd0a6d2c0ee6957743fc84ddc58cb059b2c872c67ddfa316729b9a54bbb490740290b5487135394ae26161b63db3c666d2b22626c891b2c135bf2dcb7683d1e0804cb59e1bdcbe3b7d5b08c764eec458729cca23db246e788655090959a270288a3b78ca2e6895216524f9ef89c9c8803d53b7ce6401ebf88f506f10f4c3b31ecadd3db2fe6775ca7a5d17bda2ec8d432dc17ebb5075d9e596a8e5d90d440d891e7c619a3ccc472c6b5a64f647abb78ad73d509a050181a230b67f7a0b61ce07126c66e73598d01b6a8b7110f1bd073e6f11d5410aea468de214f66a65fe3add6effe3a05f10140febaf1500d993f90b74ce74df0c256da7f77b08faf0a3a20a582691739d6d3e687dc6c054827a9e1c6c8a9c05c7657af523d838bb7d440ea881d7160d33cfacc2b3571087b168735ddda26cd2b3b4dbf608d25f3a6d91606532f2610ce842ddddeedcf7e4e76b85fb747031f856a6e692b628b8ecf26f90c41f090d6bc29d6f9217bb7c0bc18f4f710a179da3e19bb00aa7da2c5083e12c798f38bbc1149454a5e2c640e5accb1db131c59f58c027ae6463989c6ed041bce0886cc30d5beb95b75da8a34c6afcd250edd0bb0d87f1aa03aa334ecd3d84ce1fd8c4594935600105670610a80d03b930a9b091e01a7bfc2227138c22e08f337385250bfde6400ee17a456d0a0098180bac954c9a331010d8e560abfd41e96e90571536227dfd39a8f4c43e3bbf3088f750216c545ec5e30497c9b4a7a547d64f13a337a060a2b1edb5559d02f8514996c1de16e222257b4140d0f8411879a536da83f488b48c87f2ac2b144287e917e958e19c6b54ab26e72ee1b3a37a91b2e47045b51da4b6cab2823d3fbebb4514f2741b46e53cec763bf1c42c85e1b0362ea6803accde44455617ed8da8573f2ddedb218afc3a71809b2814f53fb0db2fd3515b1e8349c33998e3350c94487877d8613d57f2e47622ab39e5cff88d4990a153d00cc82d549b0a285b7af35d095b590b620dc07658430db33dab2ca214c5bc0a84291ca15306c47f7d1814aa0c73d2ec6153219ff59b06c964bb0a4b254f743ccb460c01d417ff9f85e2fad221a5e3e284e16ab280c2ae8f6963a545d40b3c83fd65db17dce0d553742319c371d978adc2a2691ca33593c93e283c9c815e6989d838b3d0a1fb264fbf1f5ddafc0e8984d", + "result" : "invalid" + }, + { + "tcId" : 19, + "comment" : "incorrect length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "12528294983614f5029e3d4abb246c8fd984f1fd13be578b0f5971b70d2a4a87c04db133939ea958d8732401085d24f99b13581fe73c7f90d6492f8f1c47300b28f898173f959b0cb80ef2c8138a418c583323d11d3515c3cbe5776b56f3c82a000d0b54988be5919cbfd98a54072dcff27312de1bae669ca830460a5bb88e7f2071dd5d831b4aac1d89d33f841b13b5d2d2f3ad4fa130e175c6de7b86c3a56c7b048e2fca6dc44ce464f625c009ade3b0e435c5850cd94101b1eafc5ab6b8dd288803ee3304e3a34a8e4150f4c69ea48b26a0e0b00d0abd167dddc661eacc8316a1d577d186e475764ad47cdfb31f2770a9552de8b4ebb06b781a95ea0672e8404b07c29cc8fbd5e0b6842099f673338977de74dc20b4f1129cf726bee320f5eed92ef70e38629cd149a12198be6118bfd23559453853c5f449f30bd0181eeae4a7e7669f0eea19d714517ddc581bae617e3cd3fdc6df3794d43f07135dcdc025a4fb37bc45f463c3ee2c4822164c6dddc1c9ea3dee247cbc28aaf4eda767824c6d5570b1108d297fffd090f217fada4744e3dfbc20142924b0385a99a52365466a44f12df6db552d9c9b067b7eeef803709a69a852e94b75bca70c14973d9eb51cf93e3d7381382f790fd2914b8d016670cb49a23520690304f55aa02402115ff3732001583b00eac21ac11cdae22c0a149196eed4d264369261d2d7ab9adb720384956ed5cf8f46375dda6531267d616896e643c1289bb7b4cd5c4171ca06592d18e22e6deacf050e4c124d670080077f931aa27992436fd1cac973a8cb278b3508751cee9c033823c96912c4bc230a4530432110964449dc9ddc0a415ebd86ede8cc67cf5561bd68c1b0f6f3907f5f18bd8c2ea47940d73c443b0b0b1823ec0239d3b1c04ca1e3c49d3198fa8dfc8a278a6a3341f18ffd23413f7327274919713db2baf1b18bc4cc0eb9a28b56967289f376cf4bdd33ec42b6ed428b1feaf4157e4842320c08550c0a60f3d85888789387223cbd7884df8c08197bfe80eb1fd15622a5d33377790a8f44aa7545b93add378715080cc2c02c0233330da7dcd19a4a10f8ef93beeff8f33dd108bc49937aebab87ddfd4da7997f1923a2104ef8f34e96bedf99ae01fa6885aca1ea947d1df5cf2f869371ae62b0580bbbd75eeb68b5391e21e7806fb135d89c461b6a3e67ff076aa9b92af43039d821fbcae1f7ce34d75f0f6ce15990b34d9d4fb9a0a103cb6fab5e131aa64504babaf0a88bf1eed3eb7fce5310bb533dd5033c2b31796afb02cde0bbf00ea1de763e06dc8f0e4f965ea6a0def174759866d9770c625d320932036e84b633486014ffcdcc6bcf0a51b2d9f4143f57e64fbd05f7d8ad898d36c809f97588d10200a27096b1db2a1fc1bc4f88cda9c35126f35077148ef34834d1f01312c4c4a13adbf6596531", + "result" : "invalid" + }, + { + "tcId" : 20, + "comment" : "replaced digestInfo by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ac359c882e7bd6fe901ff33db8c272b05d7d7ef7604724a435ecada8a5b0318d471cf2f6c595b7d92d02ba28a6975efaca354a2c4f25292b38a12cffccb9cc7731fdd2c7472ac47a4abd81cca27b0bea3dd71e2d10fba89bcce08ed5e16afb60fe8dcc8115973ff185bfd54cd30c7d9add6769f8bd747b96c1cddbe8997b45efaa9616c96ec393d311eb8664e23497b493f40098996965bb625e92d35cf0b9c38ab9b96231684e9a9f3d0b8ddff96256eaeb705ca2d48f5ae3ede664616b423276c0885e61a4d9b106d2f3a5534e26caeb8005267ec3eadb2c2a3ce61fcddaee50a419f6583004dce30d6485746f2d243da268364d7f731b2c391f760c516f5b45a7428be281444d7c2cb8656a24a6d8c6d3dbea04e24a6111d92b753b5645e8e7f75cce4259e3203dc3e8ab939694c077da05264eb594b271a630a973dc906e9c4209110eb26e58dce4d57883787d4614e728ce52b611c4f600e62683875504eee6b0df7afa657b204cca0625f291e71c0e90bea68f6bcc009791d8fb4c640570b6cf7303960f1dc6dcc4332319cbf9ab4a6d56e984d3f77f94d7dafdabba1bbb08491cb66d623f94066062ffdec44daa94355fd3ee2ca8954b4bcfe4e75b101c74498e20e67ee68252f8081f27c7fd412e5a4fb082944bc4a939540ef4135defeb4c5e230f4a6a183de283a2ce792b8c90af6dc1b5d7bc970ebef14d25527c21f92691f1f56f5003a8f54b9d0720cb5d14f7a0a7f572ee1f04f28f4e0ab9988f8ef5f24a40056b956369046c05226dcc64c543e467bf541405eece0b694575c57d29a69a8cc99efc7d55f6449c40f34b519be9ac366801f50132a884b5f0b6e83ab3c9e501536271e16592d9823d0f0f8e8e1dabb31e78a431d23fc8df9ebe7f261d43e0ecf3a13ce1c65e93f83fd63bf0b9b5b05acb620bda4e274f5380355dfccef834990a9cb1f68891de2551408be1f1e96981ef784fdbb349e8fd8ab78eafec7280d761bd6679db7a908f959c6c86276328b1f9775aa3b5d531e11b0b19e5188fdc44d0e61a9508a1a8e849d65bcf33bce228178d109040ccb44fb877cc233d758683dd47060f20c96dfb80d9399cd1678d4a97329626e2bc647e9a621d7e1b825f8f8bc483e3a1f074eebbf703e83313ea05cb34368d891ab7849af491e78646380c394dec77d8413f37744f6ff4f027f24b227f31536201e1c0e26e1e365b509b48cb9b2dfd848af629091d81df64dcd1aaeace3fbf738e18335dc0528fcb1e53df76af353178ee974f649d45971e9faad68be6c03174d8ef42309aa55cb6e2b78109e3b1960df95fcdf32d05debee8c2383bab79026e354bb9fb04580918e7f0baec2b2f368153c5aa4189dda297c6bc2d55513d113b1f06ef7b33a4d8bcd590643f4e26e45da1107f87c92a49ccd5cee0bb4f618e954b9f8538db", + "result" : "invalid" + }, + { + "tcId" : 21, + "comment" : "removing digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "ab8147d4d9b29530d3c84eb46b3610ac9f9e527d1fa72d9f20d42f2b16d51305a1306d6b19b2d9fbd826841a32102dbc3efc2182551f493cc8939e3c9eb3c5955afaa342083cff8e10d74618f34069cf3fac7fb97fee4f68883d228fc41161ab77ee7121f612020868d9a2c40666e0476b1311460ad18e0a70328d5b2769f874e3ac73c54198e5bb5a989852357440cd8270699765a2f4af493bb19c9302c18c0b0138344a8324f46ca9f0668f019d09cf1b9dce4d5e77856eef4ec6073051fd03c893a8e96b32674da6b457e094ef5edc2bd6a8573f5d9e557148dd6968cd3bd699566aae48f9e922b9e9ac500d71884601dca790f58fe05dc4927ec94defa1784489bb2d5aba96704874cf1cb86d46055ec0aa60e5af73997982676984c9eff4ee7fba4c8fe63e0081209c2c00fc5d4e073e1110ccff5ccdb3b579c4cbf069c5fa003194ace40144f307f7aff8dfdf70496c800db9bf7f31aec272120682c0e86ee088980e75b704171b41285699bbee9d5a216f7a451878796e93190a6a789f0f68c6d44bc245261e9390ac290d039983bbbc6414fbe802e9bd53f6a40c2ae99b2296f8879428366bd4804f9ab8337f19d2e1d2e2fcd27c248af6208c134a45bd63f77397120eee9de780c766e8202cff236f880cf1bee9256a514fbe2e7f831fac1a3dd1c61f782b9af5d0d73a9739c135bf72f3c032ed9cd9848508292ccc48f3ad76f9eb8c6cd20bc4275c29b1e5e2f4ed8db08a92371533bd78e109bc0fc74282b73862a7d1da64374fe7900a619c1e7783394b8808c289b4ac5d9c5345afe8023cae85226951a520678b1c7cff11880f13214892c04eb057855387260e4a87967d12ff6db3cb335d42abe73b320fcfc90f40c7083899dfd978e830cb329c6735375077cea8dc25c1200dadd972a20c5fbd62a879c7c2873b8134923a59c99571f7979fa189a525fad83ca6bf239081fef9858e4bce1918ee776b936feb1884c98cc97fbeb22892ecac8b711d3ce03f5f808fb49082bc444be704ed85be406aa462821d0b0da237901a03f97826ce92c31774855f34193ee7013a100fa80b2b95a1e94ad4173e6ec105c6776faad6be5a5b353b4b24a34751487a76d9a893e73f25878242fc955d7ea7976534bdbd3d8d523bf3f761134802d56fd3a6a70f1652de3a66c673c460a0879c58a86ba2667b3d8ae5b654bf8f86e8b371261d3f0ee92a9f9cf2143f6050a8bd9b158ea7b6890dede3a949e5a7a63d4b4cafd9a73bb2e6a2c03f172979f61515eb9b53de40771dbddec5887872a5909bbdf8875b1f88c790baece2fe4e0ef113b8ad2ca86b7570b1dbede9abca498b855688b62402600c3e5ba935cdf9b4d59856653160f38d4b1b0721b04450a7eab0a50f7a6c7042e6e26a5fa6169b15fd4b4a0b0643cbdd3da2a3c5ace30663fbdb96fb", + "result" : "invalid" + }, + { + "tcId" : 22, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "45ef6e418a849167d4d773262747360a1b642555065bfb8f56cf96801f4c2455b16d8a438c8606d0d30c905c392a5a52c9ae5280f91b3a25dc1ba70d49efcf4aede151cf0d070899fef9a7cf7e4a528a3cbfe9de37276d890ceeff2e2a37f1f31cd3a67c0372811fd8d774dc51f3ad94a88b8edabe4a4231635d1fdfc5231e39b3376e349b87094932956aadc400b5c362092646398586a699595064269a1969becfd05800f01d00c1204ebb18b9383506fd528e6b398fed1d3a5dc399ef49010db42980fe157be4c5c00d3a187214d51062cac0f02bac08545efd2f8c898d734c75e5bf38a81638fe4e13aba02af83f49b9fe254bbfe345f308b5fcb565c2519146a8c5959bb901adc0d780567f75596e08132ab43e0976eb9022b5cce9b78de699216c750e6d37d8f9ecba5cb42ec95ae970f1903f56d4a551de6ab0f8d7a5ed6722c79489e7cc46106e026172800bd9a45088df8f67722d2fdd39888d9bc2cf5e9e01c2ed23b867e8dd3c1b383267343ecd10ea1ae7365919fc6d0d751150361c87d31fe27cabe79193df66c0fb8513446fcf2d5c6a62c061a77ebc0ad08f911eedbc117f7e4f483af2a835a383fe647f10b8344ce582e1bc393634d5c868bbdc213601d709f57c250874cfebae52c915f6b1b677ae8177edfb9fbf66bc23d02e394ac9d599409ef29c66c0d5f2d56b2ba6433836b4f7b6f95d2274ba6a57132595eaeeb35b97146b7b7e54a4181b3bad0514838b110b2c32860cd47d7f34602ac73e58da8656b413688e76eb14d03569e39585e5c1dd8abcbbb506c41592b5cdd21d6805c8cd3000923c86200f1967daa7253299b0e3dcdbc43fd583ff09ebb60393d8c73a1a71dabbbdf6ca5983cc1a87786bf0d0ca40fe9c342bf2562fa4592c534daac0521dbbf41498e35508f491b40460fdbffd9af4d5e9bb3cc20644d7d4f1c86f98ab59def97cceada8ba51cbeab0771a3515cb8cf1def0e6615db1447a8309eb3bdac8ef6c2908d43a9c28da5682d546e16dc38783e1fc1966cac5cdd7f0593d77a4650f78fee03af210a0e54158f2289c1850e1e4031d14ade0bb9da17da79fe01a5517049b01da7e461b35a1068dcc8744299b0a6e7391ffb3122ed04c1df294cd2e8eb42b3b0142152d909555f9177a52db52b7703f2acb5523ec771411aff76b9d6b498c65fbcee87574697758a3460cdc2a39a8c06b62ff3ea00fb5a22a525eb9930ea1e6500de35068acd9203c0047317caaa28b49a2422dc96bfd8c3b9d8f383ab83add251d2a777941346e98314d4fa3adf1b93da241f557617a19b2957375e2a879d4f19c3daf46911548ca1f99984754b4caa50dfd469527d81031f7fcee8275720d985b7266f8ac9cfc877ff577eec54285c3d8bd51ccc5733d1166fbce9b1ec1152bcf6a8dc6b7533219e4389a92ac10ae46fcef", + "result" : "invalid" + }, + { + "tcId" : 23, + "comment" : "lonely sequence tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f8b562fb8d7bf31b025b12436014b4fa32a35105728c4ce4a2eebf281dc7ddbe729b5aec38796a4ae1a981c73884ad4c1acc64221851f41f2da65a7c51893c6e030208b78557c2efefd671f9ae09fc8701568dc7a765bc5ded5cac142bcfced58499f5bc0cab7e342da631a9a942a8d0efcc45a6910ca3a774d7ee9597cc2dcc62d681aab7feca69a93450482c7695711a3ecf419254bbd068e63933cb716f0eb18963667fda41a0bc345d6dd798ce0ec40d2b67715d47cbec6a61a9640bcbacc5b35e318e74e4ca204e9700258479e2f1bae2edeaa28b499e44e1ed7c7a58448cb12ae2a2ad4ebf495125c71d409192d74d990a160f3ce7dba764464de9cce9295dfdd962fb545161653b3f6fa7cbcac6f7778ac5b789833a1692590a0c82811dde087319d3af98343de64b3f8ca74ccb1797108b09ab50b1695c590f2c91397c9f7934ed3cbe81548e73c612cde763b58bfa5c9e93ac49396d8ce62ea891cf4f5d511d2310f7e28f25dd61c1ab1d4dce1fcd3b517b0b4f0f55bc3b81e0d7fbe9021cf957875d2a81dffcef16b35eb295bc8446f26dc8992053a7ea8b37bd5acbef0f7cf201a8f134b99d062131c5bbacc472b07bada679e97913a4a3ca8751edef3cc7b25e6635118d2ba292df3a68ee4a79d1a66aa787c572f8568e0480cd1ceaa7e2426d72ace5fedc27856cc71c8904723fb62246603a9dca90780eb20fb073e19c89053a842cb8491cee95eb48f580ea52bdae5b653c1ab0a3da2d0b0e03e53d36b1b0e9a95f57ec1e43803fb77024f2d641b28a89cd7f1a29adbf693a6bc2b096ea11700e1408abded2abac1c13721c0591fdac8e2a3c5de7548cea874db12873fba34e990b9d8ac888c0fdd4b7a5038b7695ed5c024e34eabce0aea0ce9601ad2a0de4c304fa75f2e2b67e7c0653875edc7e58241bcfe2df966626078be09639067b848eb45e4bce15335ca6a84b4ca07dc51881f5143c146e44454a72ab548c82296b694fccb0d9911b3eadc85742947e8b6f4ecfeb84c7242bc368fe6731555003f2bbea23cb96d4af9338bfa3ecb3f4764cbbbbc0c0a7dd85b6c3790e525f26d26fe155c114140502fb44367e1f0fa009cb5d30a6beba90a2bd1a5e5836c852de1ad01ca45d4d0bdf7cdb47a807891a80aea4ab67bbb4d9695e1ffbfcb917a01d1511ce5704429e0f0467ecc904a371df23b27e99ec45d6b40c7ead19ee5fcd8fe178f4ab42628896e5df90920ff75eba0d167471682fc760a4d2c2eae1e48f15e34b241652c567b0ac799dfbf90f230b840ac19a63dfdbf884d8ea627d36b537ea02b78c08a10b7bf349640b72e3afdeddf75004fc34b0b71fa5d185f5fa746d794f0e1f0fccc36141de86252ff90d4613dfb62d5daa238e6e4364898dcf33afbb13ed5ccb7515e415e6cc3f544de1276d83495b85a96789786", + "result" : "invalid" + }, + { + "tcId" : 24, + "comment" : "appending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2981bec0fd1ab8cfec153b52c64b874dfddd351effbc6f5ccb0b85ebdf3a7134dd55e69eada923e1506ce10642b8571d53c34acc5f85729e5cc90767d9953cd82b364c61c8d2c112b92da700afc2aecc0da2443b83a54e22b21e67f43c8c37efef3e6d0a9baed6dd20ec4fca13a17cd9f8e709e86c901d6aaaff2ab066fd47031965b6ce425b026db2d484d0d63e3356c3d9a33d26ae2995853617acba11106a6be3f3b5c4ffc9df2282bd8c6d9cdbd75bf14053ce5aeadb4f39c5ec2399d97b791b8c45852014bf9f0ef3130c6e3e7fc33a2b4c7acb7602998483fd73e08baee9b7b990b3daa4ee1f1ce9689a959c58990c00d9d029efcbc11bbb829cd143a3ac3288b10268fbf2e67d257b37787642ef44fd61d3a51b379308ec106656eaa823f16bc86c0c4a267b6308f8084c281a383b43e5da09bff0e7f7956cd6505c1f4c2a30956e0ed61f78d9df1834f05a4389f0c1712dd2fe6d9258069d6504273896de4182d317b198610e7a212efea25ac91a8991530b7b35193338e727aaa47cb95aac225061d9238d52fb07ac829a9c8667bb860741868eab33e3ecc7df87ffdef6185d8e87454f20201eb61e2c644a8786cc47e4adaa549ac222cdf9d707b2c61f744799ad5a4039dc0f520184bec99116a4fd8694c1ee47612ddae41f0d6e257d8051945a8054c68edd7684b516d328fc8523214742dc0e2abb25711ea3627dc7c5fa58c09b72101d311cb21d2d88b89f48a1a03b091c1fd4ee240650cadc5296b2433aa90f87f9123c84427807cd5cdf848d4440287019250436609fbdecc73d9ab83f1e29e8ff6d8e9e0da66d6cc33f60e20d0259a7430a27e754378f82a311992d363a54479fe58de6404191229d275121825a0d860ab18312a7f926aa0f7267d07a98416b863ac2bda7440f1228240b0cd27069856f93f5cc16d87cfd91f84a15bc196dfa4bf2904a4fc0d3e69f9b81436d097ad82438cf9f17153c33bc4983a6a45f504c771f4677490b2264555615b0281bca2008a1ca8f3ed91bde1b05d961c1228bd7e167b10ebbb08a1f73a1ef47976e25ca90f7a6f9ae39e18575a670179adeb4b246b5ad0ab188b070c5757b89761244c022ee4d7690bd0c19dc4dc1384badc468a32c86d9c577caf1487cd6985baeee7b7a4de4e5d7ae9e783bcf7e3625081544aa839676b33e5a177f2c2ca29c7a0544083a7025797243c93a547170e9f7210e219222ff23187dd31bfaa1a8ce29ae85e86d6b2ef3a8f4192653ea447db3ec57b0868ce69e0aaed30ea912389968607fc88d0dd4ee6471fec07d804b8b8f743351b6ccadacd75361fe14020a7725a0e9ff8fba972aa73c10305ea857eebfd5374b7fe97a6e1b02d63f948eab27b674f34ee9a71b27b4389c713317dc48ea23a33b4cd92b66d3ae35685eab07269491286d56854b6ac7ad21", + "result" : "invalid" + }, + { + "tcId" : 25, + "comment" : "prepending 0's to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b0e6888d9f5907ba4eb9f00b7e4d3f4ac49c8ae1f8cb1ee1843f3de8e4ae0edc6181b8e9e6b7dd1c17df08e33f9a77508c1b47a1ba76bcbd3e12009c7c05cd75bd1f4a8609bc5fa2f157433b7b43363b723050bab12e4a8e91690e2b54df93bbedae175f3b3df67c180713eb3d78b5cb941e99a9986b3abc53690f0b91208452bd9bdd00fdcb654fcce66f5921deab148427ae4d759ecbfcc8590fe4bd9aee60ccc2dff5c4ab3a6528ab7f4558a4e842a3c9d93598b95d2afe0fa99bad5da0cc9e0ff3efdbe8ec7cfd73b9c4987d9597388fdb7cdc0e53f2b1f168dfe464556dde946ff8dec63ac86298fb5f4aad381883cd7f248e22c565ffe4feb1dcfc24a8e18470462cde895c77e549120f081467c324a252ef716152daf3f6fcbd478ca4c1e00729f14fe37f7ae1730d2e2c708e069e72fb75016dd8254d66f5dbd5fee33683571152b8d3d8e1030bb84856186f202d2ea0fd76e9a07f98dfc1382803d136fe8bb445c32973bf39a52db8ad60991439889daf51f0561dcfa27c63e0a6b19700314090719b42bfc4e12a695c32a7c1ca0f8b0ae6c774496df54016bf4faae39e36654b3f22c0b4033952ebcb73192656c153812ec188a2062cc8a361be6f78a2bad4c189ba73bfd2cfb8ffbb3aba3ec7b9909ccbd0b80328f1464ab3722a49d36d905c0381a5cd485e31b940ad1355d09cfd6b73dcd8ed41630d195cf53496e985bd944aa37bb71820b0b468090009047aec5419c92d5ea2202e64de5bae1eb12b31dd0eade697ed013f04d6db540fe5f0693b2f03e0e8ff59686745d4ce969a63d002071443dee14c11b64791075f376114c142ac4b279eeeaf3849feca7b1046a7922b91d75c07f8e4cc39d01805fc8ed2a995447849da4b019b650b86899b1b3f784434fe65270cb4284bf1a66c4786ce841156f19c8de883b83458e76ddd025c8024b3519ca63c05e162c7257147a4abc16b2accd89f2df282f0d3338e665787fd6b1b3b1d71f4aa259d9281c338eb8c1902bef419dc2995786864b7e3d582608ad089dfd13af7caa95743c9d2d8a4fc154b1fa7e604644e111e36f3b62cec628ec5e1d46a67f413612df9362cdc0750ae365547f9f7fe3f1f57973dad36021af1aa8b081cbb7e725fd86e1c7ce3922cc82331be6687d0c6226e556c1e2af10c7adbd22f4ac1c252b198ab91c8c6d9a77ffb3546820ec06f039c87ab131c4903aefdaadbc7c4aeed2507a78c720707037f219e08e9f8f721da1e1bcd1899ccd8509eb5357eb943bde083f5721e5b64db8c69346fc564b96f5ddba72c212e53207ea7c6948f10bb613f521033c0a4b3b0a9c0b5d260b69b3016f5be46d3db7eab66b14c544eabf157c7f732dfc063d59e6ff1d70f8e849ff0c46fd94f3f4246fdf69fb85106ce1e25e3b7e6c961c12ebb23667e60c814ec35bf6b1e5", + "result" : "invalid" + }, + { + "tcId" : 26, + "comment" : "appending unused 0's to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a33202d0fbf155f7cf3b69d327c679036fec27a14099a2a09dfcebac13e3b65ffd38fee3e6d10c78a12f010a7715c0e32ceb5441df9f948f1d935086f37098d622345b6fe5b04b0a9c95a93d4a714fd6d3edc9495afd0896f1fd5b8b0f73e83b1966eec07cc23e850e43d0cd5c099c2050f929783adc383a0d938d3c00a18e4183b4989b28516a6c051af20348cdbd5317f1872934b33abdc11357f62d238d7bfe105022527f6642d34ef73da94c3fe63a975542bac2d28b2911d40b5c7db81ac9b1199f86eda807551e1b21f3777ecac783882a2e92b4f12fe9a43242066a3cb76e8f81c0928e172952a77aa20affd7ec182b006258d993b6cfceb178a8c3731231a77a880f48ebc5748ded676465cc1b48ba3bec09cc26e2604b601497bd97f9c19ba9a85ff8d5f723b736f16243e87d8d9b931394fa11d7cb68d64a8ef4ffe11d505191adba1788ef3b9a2068671a550dc6f5e481e550416cde39f2573ca02dacbe0a56c374958a930b1e86d22c79aafa2f9c09fb72b9cc34b3bdcb600f5e3ec4107c8dd130f560cc9742da7cb2992e690ca1e2d690a352dc9be33088a381a52ad848a2bac0c8a966fc82d3e2cca8266a6cfbf36c9cffa083367aa48d971352451dc44e3960fe4c2aa7f23a17ca1559f960fc4649075ab1919d282484c8ed33c56845b6013408ee5b8313edbef474a35eaddb17720d63f6c63e232891578cfbca131461b632c3aca5da791cbcd4dd0965d71456fb87ba57ee1a813bbc85f99d8e3d094b17d61f9d6581fdcdd4295e58d6bb3bc9db0a9bcee07041c9e7751339d4c133ad5d3be4d36aa2ca2e8ae346e6de4e66741484c5b39024234fd7e8273a71024312d766db0809cc7f8be2f92b92411864b854f0eb51ea335886006eb6d813f85302882cc22be7435cf95f638d6488bb015f11104d54ac52a7e936a2a148c0f2627b45effc41e4b5e803e2f1d77c366f37c56012f1384ef5c9f309361068a6af140f3ffa6be93e6d9e0344a528f47bb8cb201890b1762a1153a941d1f027e2db398d81aec2184245f7bddd97690648f6b0fe72aa64f3fc3271a60c7b85a8d2496045e60bd11ffbba8219cc1c017334d3d98bce24e02bc56364da691811855da97517c0b6f9ee7cd95e3165bb53b386492d4333dafc6b1a1a70a8d644b9680c4cd76eb544edaf6c35baffdc1a1fd09179bc12ea15fa8e102fbb50dac37207e121dcc00e2869be92f7b8c63f96c42f2d49a4fcab5fedfb79d41c4e6d964171d3b8e79cf90aa5cd0a911c991b72b3f0c400ea2e2a9c5c8ffadfc9341c91747f12febb82d98bd90219a33efebe1afe23ad9fc2fce58630deb16accc7e2d459c1c5ce816f2a68d23fe256c122f50c9a5fd93a7a0dbf1385a22d1e0e70898e4ace3e849100afddfd92a3baf11be4f1a5cdfbda1cb562d18dad81a68f1430beb3", + "result" : "invalid" + }, + { + "tcId" : 27, + "comment" : "appending null value to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9b312be2d314680d8dd2b16ac1494eed9418ee3cfdc419963fd0917a81172651fd729504a2490724e09696a990e538d8933535766ec24270320325e1349a9d34e7a033a673bf5103e2172e186bc883682986b49e8506748b2f4f84f1de298f9e0d13a49ec004f282b073ef266e654e890b6164406c34ef27ce77f3d4054287b98339ba580e3ac73eae3aa55ce73ea9925f6eb07cbe2a1dc75adc1431736142c895504d57574f1bdd386476d89012eee8dbfad86800649c26ef16163e6363ff75a7f7fc562ce25ffa683d6767460186e4cdf585ce7ffc9c4d2f4b91ede39097678fee9faf872f4f80d3cfe9847a75c0d22f72e7b982a6a02a49aa61b54b3cda3f25f97c92b8cca917206b40e4929113323c8e2bdd120ed99824f6196f018dab9e37ec311d980914e705fbd9816c49cf2cc5201510617be5a57eca0e31a45ac1f6b5ab90371a0e89c4a748fa9b16bf8f3817bab1dd477ab4d93565e26d657b78dd0244061ba12f995c898b4cd7be4a7f5fc811de23c3b1b4fa748684263c289776afb7b3ab4d4bd4e5a23ff6080f2c1f61be29c92fbf2c708e30975cfba7a77ddef34960d537140924e2203335a0c19cfa60544b79905768340904b09e4f5b21d7499d374fcb85e2e9d17749d5bb0785d4cc447808a544978938cd053980f04934222be47d15d2b94727c0490a4555d16167924a9dcee70c488cf456078418a6990345365749d49115c1a3364ee6d5cb7c039aab43eedd75ca4d964961a3c57ebaf729541d0646347a8f1a7a83bbfcf70a747d2568015060627025146c561cfd99b69e1a66896313c45e3d76a8fecf625ec561a830dd4aaacc3a4368424f3689249fe5df9230fd5004771b4a05ebea87fe815a1f85167f0438615ed2458822943ae925962548815be36699236e33d64c2b87fcad93dfaa3d1648d1c00d37c964cf53f3b980081cebdf300bec03946775f2d49129fa185fb60ddef8e7feb011e4116e1b3d035699c025dc511c0cea874e62af05743bb3ca525d5ffc58f380db7eabb79f7605684a7ca13e8e055df1be4e4c87e92f6fb96017efe4581d145f61f234f1af0bf516e2f0ed50db898fcc98b87c817c68f717c248a24eed88c39273aa37f79b619aede4d0bbd4b83c6b03d2dc449118861a7eb0960b6885f0170d77c5a0d7773d627b42ee722b201fc12d5d75ee0e4656255a166ea676227b217f125c5e0339ed0b92706a1f9773bb8d8762477a734a8932c3cb94fb18b87e8e984c61a0d69dc69427d9590cc2af90d7b083e11a324249c427506bef014c64a8ab24f069f84af4d9e9525f97db871560d094a79474263463fb0ce660ab58b7bfd7fb782c0acfef70cd98a915fd7c830caa6cbe0231a077b97cb671eef9c2b91d4881c1cac5afedc6585344973c0385bbc5825d7d9ca03414b43e8d87c44c333c8e1cc82a", + "result" : "invalid" + }, + { + "tcId" : 28, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1a7ef85514c40d4438c1445445b59707bc732ef53c32b1ffecf068b4d1eeddc77df363b00cfbce28be77ceaff1a5d753713dcca9cee2ea2036d4cc804de47c0b087318308257ee5e28532f8d52e765b0b60da8fa88d4fc11de3a0f40d98d61b26005c71bd00ad56fe74d01d43e4a8e2254dc0b621052efea2d7ffd67e12d90c4f863ea37fb2f9b8de90c878e036123acf93c316b548a731b39233f366f2b80fe6a324082e59a6f380c38f991cd4100f9d949da688237ee450c61a65702801aaefbad03f3390ef9013508894d1ce09566b26b9f51fb06cbfc4fa9ee04e42edfd90b5587fc391a28085d39af9e55b2bf904d68d796d0abd8b6ce2ad42ea8fa8caffc70a901c45b89304863bd80fdfeca48b03a964a38f60941bc931b6f5733aea0b74bbe091e94504b785777c8bfd94d3e893e17565d25a1e14fe9d04c75b0bb4d2a97be4be27ecaa54d58aa4c7360ae0b45220e91c0c7561db7e88cf6e6b63ea0bf09b736b0ea8293cd31a02bf4acb0365ff692e0dee336db3db229d29ce969f099d01d46d7643ad4bf1bb6eff653f6c124ef2f87afeefd6c2d25db0d6ccf9de2ce0fc9bd8125b3e730542f9c2dcf1c40a4d3a77ee92eb447582fd37def48b0ee5e81a09cc684775c54840f527a3ac23cb006165fc094716cdc11329419f694106a87671f110fc028217cbedd80fc05355a2059c3c8f957ec1dde72197a73dd9ff69aecec91908feb088ccc1718c30aebde62dd7b79d926205e17017531313f32b950a2a401a750b63338ad42b68a9e7dc45245f9fb64524594bf3496696c30c669210041c059941ca9d770805775501e9946cb89ccc9dba853761ea998f40305605fb96b60467cbcb988cc209dc11325a9cf520fcb2d9d30924613780fd23b616037bc3d64b64f5ad8c270055fb00e9d627dfa62d6b40f1a14d591aaf20d919dc29f37c86721831c2a69e76d81589d828632c2d133105a3bf043dc67e11fbb9b0c3652d5eff7afa8c0ecc32fa98ada344098975242c124febfbbf5c87f87d019443c9f0361fb16ab6f70456e03fc0301df2dc3cbb6446e8408ee6e94522997408cb924e012f85c6a77947016d0a2c5ca9e034f81cc780ff3938c5d635f57e880c9f2eb9d4ab52742306884de89de0fa568b5ae4618423c19e7549b4a01164fbc63580b978f7ad6b58393e31074ffaccacc8606885833efd1e9eb398826311e601fececd006452914b28b5e22d445e927edd1907d1702547e1f916684a4b3e89534ccfa0f788fb07f2ef67a3f36768cb35cbcd28e9440fcba5fad0d243251baf34e1e7b92a7ec8f89a43e41e01b58aeb6326d84778ba51bd3c010fbd40b4839d02752c21937f4a67e50c0b0b4118e550e27cb0815e31ce41be9d29936e8a1451e9b647ea76e747721ca963b7e18c7a5e9d90494a7d5b4ab14023f01c4629c5167", + "result" : "invalid" + }, + { + "tcId" : 29, + "comment" : "prepending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "291127c49db184517f2711163ca522c65042d1e4708078a54cf351b052b11dd9a321d849c563593132e3c547376aba5e1685b6b8a8aeed2ec8aafde60881e6e876ac46a41fa0a15b91e5987ee8cf2972fde39ade112eab79246eb7c0397ee5d07acaad0d3f09fe1581a470a606676c2bec27d1f6e81c2daa33789c94b0352f8eeb3ec02f834a9a9e02d859a6328141d41201a3f58a3bd9d5a9cc8179b9bf7b0024ed64671aa4b33ca8263b82a8b589c78550070c07878fb731c00fc52b0582a1a9a5b76b56496827f8e57fcc820386a3e1a9f108c9ca04dbc4b3da3360dcb3c4ffdd485b79339144a16d1506aed607b56a6be9cea471934b0abd051916dc4f2dff790a4a4eaf8660e18e8dd4a4cdfc9d23fcafe6c8661b0b1045b7a48a27a108aa9bfa52fad11017759e0678ba4adc509d2997edd333d6bae0d61d842bf75283747af714f073c145fb9aeae7db645e1b8f59e03f2b683e8377414879048c9a3ebdc965229acea01a53ef22b6176e2bf43d0baf62bbfe5e3a6960621aedb7f7783f2946249b679e6b4cf1dc9efdab5fd93c647a893f9b780e2499a0aadedc5d0718115877c0d025e23c50b7cd53dc2a67609185b1f549caabecbdb42004572d59105a6497aefaac0c18cf19edfe33660ffef23e340454f64b4e9e230ee01e641f88a8cf503f9d592bc9953fa54a73eb65820abe6d20508b28f1d9afa53b5acdee1540ae4c847a9d00b01214bff0822629f451dd5ab5f34d50751c02f6445a658eebf7f56ee17c66330b5f923ddfc9a00f09d8d24a0656390e61d5c230a29181b095787ec8a23fac83dee0804e1f7de97bf3da6d1cafbf7cf3dee0f75d0a284fd58c0423b68af08b1b430f18550173fc9b7f05480204d2f3ec006c3c1002dbbf4878404f405c4e206e64196a4369c6302aad2fb6e2007072a24f627a9bab54dd5383a1360fdfc6264dfb88ca0fcda55b5f44c1f43a2c5891fef1c7fae8595f344892a4e40f8a3779cd631077a84d49167093b8a7e7bbefa78da3c2cec46ccf53de9fbe8d6231d9c8d318e0cc9acf5e44477c214321d960b77ee5def8143d205977964d61e2df6a9b4549a0687958de9be17fb7debf957308adb5d64da26ae20e5703186d1594c5afb8bb03a1865c1a9cfb4a75b56556778cbdbc5fadbc5d49c02578af1806cff2a7f4fbb9397ededbc029f68d26892559f1023349dfdac0b710243d3e9a3e714c8823ccffd0fc63aeedfe5ab5ef8d6f4ccf5d93899ee7d49d43fc1931b06defb89f7954f3ad5fb782f7a2f7978a1a2711f9eceff223e3654f75267366de20d5f88ca7dbf36a13e47a688caefdc7ad3ffe3c2a27cc1541785c7c4c71d379eea5baa7c4b96f5407dfbd8814bd6a65708a6bc6755d44eed245c1172f0f75c39d8dd455e01f6d4332429cb71ea14710e30b26d486c888f58a867384ac", + "result" : "invalid" + }, + { + "tcId" : 30, + "comment" : "appending garbage to digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "468927d4a596cdfed21795a234476a5e940897efd789689938882ab0d110806391f6a486871f637c46c0686ebaec985119953140de2a2dc8b317415c18d6d9fd7ffbe113003358399e3b46a2de0f866aedba4ade30ad56d2a2207f2401e271e4a04d639b30a52555fc9db288fe9fb9acbe877feb54c3ce2d68853391e140f827504e1311363679f3ceb99cb21f42430ac38998295b0640f2b873cc4f2f7e302926bf33d42949682622df623b7716a4a8dd80197ae2299e93943e2967363bbab45f23155decccb383d4ff4ac68991d088763a7a9d7306731f4ad36942763284ea83a6abf5764a910437b2128af1a1601d3611dc1171f66344e2e88fc2f23408983cd3d34feba401f32abc8009533a3753641eb6e2e17758ae02e6b2a7b014b0a487c809c9a7f71bcef0d8deb6d4849602e6e26afec8271a7ee4778292be3e792bd85437dcfde42e447f7227c72dd83c2d924a7499753d272e6324d5ec21c389b6aab252b5e91c845dca7639237d0d36f7f75d5d312e666b608a887baa9515334642709cf687b0b9f1da91f74e4bebf1d52f086c78e3e0a40b21c33f548d201f9d7769f6d849be1d6a56334e233d8a6cf098ac9396857d55a2c1c76b2295f6054085dd00bcff875a3f68b1713b9a7c08decdab705c8b889fc421653bc3f0a373cdb13e899bbed080d69f645ae5d5c7beb2a012b79d4cb824549b1270e53da6653f1d6caabbdc827f299a32fd74fac08ab29e9817c5f7f59576e426800c6629661ddc30f80360c152daea6a906db5c81f7a298261f2b6c5a52259141dcacf7d4014dca94e2184e2ef0f5a2d87de0aa8957361bdb8acaddcb448930935254ba6c1ba74db9b49391545984388e99afd2bf2d299b135a5f48cbecdde6810a4c3bfa001311577ec4db9da619df52e0d961c9df25f001427e9aee511871aa812008312db995759f584afba499fcdb3b47065edb7b8935d4f58f93d1f9a5191f3a5a6058cbefbb8743cc42f58900c2e88850e3cfd3a9f9590033dfa274a1fa2f549924bbe4758c2f68e9fbac7a468c831533e1fece4bd6459e7306f2bd506870205c8e84188a3ab78f45850992816e29658fec4a9d20891eb048bafdcbf12d8b27a51c73af92a3e0188dc5386378ded2cde9829fd887ac81a9e5823949f10ed30351380bd1c2556cdf4e8ceb01bec07fc53bcd43902578ca94bac286b52a0dfb304ef7967176796d1a6903a9b263f3db397f74ad5fe7692332e8fa6678f069461ca31badcb15388a4bdd4bfa0e2000dbdecf90d7f43d29c7fa924a57e02319347853ff87a33a22ddceb963054e13fd763d215a9dbf29c248823125ab4a14bea14bf251fbf617d2ca41dd925a7e280bf3bb407b64603eb1ca1792f71872a208964c02c9eaa214eabd4160039d01f93ae9920dd9efdd38fbf18237e72b19a17630c0f348061", + "result" : "invalid" + }, + { + "tcId" : 31, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1ea1a0330c8440bfcd122261cff17666eac462d68af5c2678062c544ed7aaf3a0ef794d8ae1a136dabd65c9c2935742db5009b86b0130a679eb80ebd2b7c30f8b3d6dd2a07f82462650c0751a35c78e2c030a90d2ec2c3e738c3519e25a50dbee70dd03bbc1d5f00bd9d8ec0a68a29a6faccb75cb14962fa8d2c7039802c3020655c3f883bd2411839dbabd6910c79afcbf14e148f0e8e8a6175beeefb2f704b9792274291816132f56c473b15cfac9d27aa7682d8e7c7c74621ec7bd811ddf71f4a5868013d1db704453dc58f1d184b45a8c0b5b1863ea4c238dbde4e02a348e734efb459c0cd8238a247aa75b83245dafd7e8803ac070f33c7d4295a809c169cc9ffb1392b8775bb4ee046157c5437625e1d336069620f3ba7167cd79b4b47b50287a7447dc7bfed94c33a67c61212a81c537d8a446224c1e5a1c81aa58b6c953022d81e2fc1021eab10576869311baca1c72912d762b726304b6fcfa0b2f115c5ca50bc5023696e47402899c42db499b609b74cad25d5d47acb26e238f78f5494ac7950cc9e6d448468b15d55faa2afcdcf5f0418aaee4a4cdebf10f942d2205e4c7fa7cc17991b05300d5a210487c7cb229b12f1e3a2670e428529f17ed99ac93e3791034f00c717555f8bd5af6ed69e4f44629104a0af150d116adf8bb7be8fe587b661cb1d2d10e3acf24abd714ac0efb1bc4a17f247493ce56456b9460f02b47e4ccf867e9c296347e4bf9d1d36420e3889bb75aa71ef14b6e97650601b7d0beb2fc52f115bf14c066cee73ee62a7e32b9a9a7050dae7a7093a01e04ebc86330154afaa71bbffc13dc3bd9002c9b20d480833e2b5decc92c8f5ed098664917d3008a65f2d28cbc52c3bce576e2682e276ac6baaa6b77069b1dd7417dcb56b461338324dbc35729cf98647c75daac8ebd2e31d22d87648bf4365451a7271226e70bc65f17eab7123acbf1d92c6d3099e331463ea26e767af65a348a151a4b9ff0f6d3ad5cc1f2a315c596e2559e60f5116cb8788528083551869b8111848bc98adf355f1997f0293773179cb0d91ff59a39f8182024a11ab5dd8ed8dd104be4d1b24ce98823437a9dfb5a2f2bc44011e8fc3d5052975f7f3be8e064bbece463b2863e15bec7f0e4404f9914dcd2628a5852c7f5b66a4d34b1cb21ae9a712c0a057e159318db220b23ffcbe3c0cb5bdb8e54c52c7df70431e4fc5b711f28e0242862461f3b6ce872865b9f79e676dca2a38c430d7e9a807a145e03fbfd083c8c0ffee8ea8881de9f9004a92952eda58643df8fe8532b9c3701a40238cb0eb4ab5dd667be5a1f67309100c984764d0dacd5e7f10f91e422391572c13e6f15b205374fac8dd345ce768fc343d33eb0dafb69eb7a9e1f66a0dbd42953bb24184e7b33a22a69a6a475db29e13aa21ca9933ade617ce60141e18a87ca0042a65", + "result" : "invalid" + }, + { + "tcId" : 32, + "comment" : "including undefined tags", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "37e8088f1de5e2ab352dd22b976b99eb9d47e53d49aac5aa9031d9f88503283bd6a54c598ac570a7d9239db2cb0f7861c350c73ab4a81b0b0c28cc84ed0ef32276746a9e50dac5f2908f86d31e88718b99b1661f78fa7cd13e7f35a4394137ed354828f05b6911d9c421be2b9a2d83b48edf612864d01b73681402a4b104d06771f39ff0f2714e84861b0409275d928f7d24f4f42994bc68e3de5963c1414c21d36056576bc64b2b9fcbcb5ed44f36cd27eb83603d14127ab263b92204658b6cebab4cf175b094b1918f0cd3f10db9744e5aa3f62bf513d88204a0c21df69c6b4efdca2745d5fe48ef3c670a613470923ff97ae9e0a7366db192d2b33fdb54c82525bbdc91ff6ef1452c5262c537c25bd6383ad41a64be19363e19b78aa4ec372522fab7b9dd7a1f29b978036283ae70cbb81f8e3a2926238d1719f6a6de0e173e81defb69bcce88b2adc52dec67fe039ec81ae6d29c9398966e97c8a9d6ea4c480404a20f1ae0a09a7e1404dceeb3591f97b0eb4f700e4de4fe0b6c6b494a27bba3e04ef8bbbbf170edd83e6e59fd2f291f414ce5abec9931a7d36927518db4e6118a10a449627addfca790a39e254123231fbbec4b63d963373be3a86cb046c44d19d72167ef3a190b3ea9e7cf309b24219222cebc2d06ed63c09503002643333fe8818d91e261ae441c917f1f5491c4d3762912d63cfffc99093dd16b525ce5ce3a1e2789eee4bde221fa3fcce5af8c56e6babbe1ff4118475d7b8c6994c27a1a93da26730e1a3d3d0902ab82c516f1283fc6ed93df75845edcb20d12e26c2754118d2935e73613a5cc2f1fabca336fe4b34df3cb5dc67c2d9e7b80af7bd1450bc8881e7e68ca53bdb0f517bca6f38fd72039482366365488afef4635f4233da2c501c99fe98d408ea6cc765e68be59f681650d665816c066ce31c031b4b21fa1264097dacdbf3c012d4a850998985b2e683b7ed26bd22573e30345c9188bf874a19e5f07412dbc572dc354531650dd15ac084e3071b20428bc77a9bdd50c1cdd0de3577c1831d27814d8deb200c8cc7c6b2e88a7488b84fdd6b4fd0beff6956c3f259d081c579e7b01c4ad980a0a7ad15678ab4d55950b170ecca3feed64b3f5ca397ecf29d33d6237eaf40d7a7cf5562b26eafccd0d8585b86f509fed21e7330e04183811793951ed4e54bd7bcd0dc9fdccc3e3aabedbbf8ed32e617fd81b40246cdcc31f687b3184bd85aa8945c56e81b7fe0691e4ab9f2aeebc9083277067a201634900b7e193a1c5dc9f4392842e1a112a1db599a3bf512a3602067d4003a4aef24ddd9eb6f27fa04bead1d5db8b7dc4d40ab843f0dff9af4dd2d19696b623144bb9e7bf26ed1553ecb8fa3c7367d649e2e8a2c5a5e1124d226a0ebefadf2cd0bc936aad22afe9c52614741f4d36a807f2e895cbde14c92ca0dd5bfe", + "result" : "invalid" + }, + { + "tcId" : 33, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c034547679dea69025f2e6dd00a843ae55fc07181b1324971137e412eadc2fe9b03077e224868938fa6a312b85c1b3285e1309c61772cdf455a53ea70ac3f44a32d573afcf8717ce27503b8b82f4c9c800d4163861e23e823a28b8d371a6936480696fc24fddd20d9b467f27b03e464be660576d92a831a5eb2fc29ceadbea1d809c90e4edfb9cfb698f323147ccbf1ad6b45f73bbf51ed243d09e1d72da19592d6c23ed7b519c1d4fc3bc6bf53153894aa903d679bcb20d4599ad2fdf22b9b40710581143fbcc679a4b8e5a3c94d25298b5b8ffb9655e7f3631f1f1d369c51eb3ca581a49710e4db06e610d5d787c7cd6d50d806d170efada27ba4f52608f34164eb9c05bc63ec2e261e23a9f7ac01ceb0eb46e85b34d4154ca5266a5dd99ce574fd5fa74d771a1d4a91e92e886a35d2359ca5f49a950557c4e293833aa1efd3f922a3de9d980bcb85c6a1f319a7077cee11f22ab30c1a283c76b046a2fa4d69d6a9cdaa733ba2b8c04b03450679c00f5b427d008857849fdc0116c4b0d00dcba1278187b8775ac5c2fb23758183c4d99600dc9fe2bcffbfb1653ac49b76605e12ec5d308ef827b7a99c7310df7c10514ffa30bd5c6458ff891bf1b5909ce9703b0170d820e6d1105aef13e806eef5c460881a7322264fa8bbc72726f50f65392a2bce1b3468309622ba15c16647302de8b25f03190d89c7543558c5ae62ac75d1d70de2f5003cbe603ae332c23413cf7cd77d462e637e8acfa7fb963e013efa9e1640ff66b971ac6dad024eba2120f68cfb5d9cd7a44c7e7966e83722d5e0e42aaae649bda15f1d101ea927f5cdc46eb8cf979b99f06eaa982dd8afd8d5be0d81d7773bf10bfd6c26766e646050a247af38854256561e42f2493f34fc361aabddfdd506f6a192f64bf577db5999ea9bcd942ef69b30624c05a5839cbe18cad5947df28d5beeb5bf56cf5ec03e6b292e7efb786e6648caec0da3d4b887b50339d0ae0388d8d1a6d232e77af5eb21daf136a4af4936c0a86e29244e2af2f1fd14de09c7e0abaa90c3a726d04ad6031710788c1cb60697d6153031a99e43d160f439a4ef9992dcb01a2a592c77417a465f111326c01a9946d0da76402c6c7224cd7c0faf451b4b1addd4419f0eec5c527796c71fa4df51c51019175bdc2cefff6d6d43f427f772f07d8b59986f0b271eab9d21bffb86ab156eeded3de2b9013fdb528292b0d294becea874a8913c8ae585d5472efd86dd8cbf67c579697e33cf6f583df94cab9890dcf5c4907647efa3d774ffd0837251658f89863116008045f943159e5f8fe169c75f48a3fee97e5597deb2f3f3ac22dac0d90051dec374fddc9ca582b1feb290cff81d95ec3812835fa38ce1186fd199e593521f93a629a20e38404561c03643805f06805360302ee4a96e9d14e057f9bcc4163c78b84c31", + "result" : "invalid" + }, + { + "tcId" : 34, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55ab080b0dac48ea02eefc918f4d6c95a4405d5f6fa4257a4025a168f69043d30a973ac6f14e8df1b852f28d152f1f01bca0c5d4f3bcc79c75c2c0307c665d444a155379fd97c2a9e4f7dbe243efd8dc5234a56646dbf0b8854961c51689165c6c3a83590e82793c9f513672ca2dfa4d1c1b481642f54bdeafb411d122e57dca9d5bdc3ab7ee2d68e09eea455e4e5f7e156ccedc1de0898f0375c1cd41b25a84bf3df690445e4069a58285f926211aaf08d2d48bc667aa24db0458f9e880dc2ec82462a4e922ac6ccac67885b8a51641b8dd8b01b71fc4ce0082bcf5002bc5b59c5bf627ea1e0ececef64c800b8f02c33bc9bddbdf357329defe0b23696b5a23e348e3129c6c618bcd536b1140524f72e0ccbae2cdd4e39fc29d9ce7ab9f84612d2d473eb534241b4e1c3368796535b4a8ed0955086b27e941f424584a86cebdb30af1989cad633d06a37df0f5cb758a1b8ac6e1c1a5e039383e1893375c9c1db5570ec97967ea89670b5db3b601d24cbf1e9fe5231d341d2fca0f46c8d2715f64d88f4a05344f7961e2d2e7c74e8775509ce75d1eb9a12dfa0cb21b5b7a77cb82ffd4e38e16f890f7e8ae0f25b2c841791a3cef6615ff7db6f5b107bc5f5397396e29dba3241196519fcff8d80b12975884916a11c510dd55fd200c23da04986c846cf849a41283ee254b49f0761d00c2493e7a135b6e8babce615a9fbf017ab43a673009affa3f22dc23f2e2348d5b37ab77b6732dfd1af46e78cfcc987261a2d9078a71ff02c00bf6298593562b2b7f5ebe9ef95258400a5c11ced6fafdbfcf320de4659e2b7483d40546b3083d0cf35af85647745cdfce54f75b1521bc9a4b0e24e3639a7b6e8c0272b8c34b3e65674c585c20db84da91c47ab4c3485e54d14a712d25d2934721aeca11caa4570b54e6ae4d5b27925961cd37f34d0b8b407aa2c7e61324da643d081021144ade62e26e4e680e440ec0cfbe1adedde3213db8bdcff75c258053fd4bfb5910da7f9bbc6154d62ad9dbbd9879816676ae8e0b0bf84400899c7b2b16a9cf4aee16742243876d9fcea6e489201199dcb1f15151d0f4ba105c72e01237ac7cf5797545eea115d45768b9416541536ce5acbadaec3177c0c3ea757129bccbb4a9afdff803c58055b5834ba83c7b181f0e4a8e75b34047337cbd7cc96df4dff352c6df92fce857b924e694e1de09b9a3e5e83d7a4119f683ad941e5f3e4a1ead68aa48c3b9e06246dd3bd6ddc2c93aed4d87d2556e136000e06e719a2ec7b6001934e8548aceeae0bfbbef86cdd0ffb7cf7f6d1844926fd5a17c448ee3993b05e82d10cb6f03a40b6afece2ff55fb9cbd1d5f470ea6ef6a54aa37e56fc73eaa9f83f4ad0ee2f1ba93cf810aef6875983bb13bf9115f5aaf7e86bdee9af5b7941e788a95d2a8b7cf664e10e4377c9d9890dfda52200", + "result" : "invalid" + }, + { + "tcId" : 35, + "comment" : "including undefined tags", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4b69205f19fda44d46e555111f955d8e48e53f67f09aa8146a090f187577ff9c1f16825c41f4b64502500686104c2b319d538aa44e55a7c54c2d7e3e49f3bae91442dd06150eab77da782667387b77115f5f18db6315963b7e6aae66bb8c8effde1dbeaa347a0bad46cbe42863e71a39a3dafc5667630872aa00555b4ac85d9e9d0b2ff349eb1b512205c4a37909611164e65272ee1f76928cec367b448bfc88be9baa2f23f0dba63f8b557b477a2aa5d7602acc3227f088c12ae303ec55238947da12d7860cb73515ae2e3f76eca146b85a1c9df10526a61e3515502617beffd12163e20a7d97cf2b47aa9ae44ae062465225ea8a2b74a48fbb20c9a84f3bdf1bf3d0eef96d374b629bb133481fabefc57f53845041c78f05c6c0b366a29dd9d2f239367d7657b265e1e505dd7f04f452219d2fa0e3defd443b26968ab8cd18d852f84dc23b1269739ec1f1aae9e76bc45753a31ec32522daa42cd8302e070932186b55507dcdfe9716d5c5aa548022f09c0ac07b0b4e1bff5ecf06c24a3fe522693de2e8bef62ad8bb23e6f62698206532287753755cc498940599d901ab825471ef6a129029d8cdb4fcfe892ea42962dff3b6583110223a1602f81468ce521fa8d8ef3ee06ca7258c64b4c88401dfd6eed9a91e441648c11550a1c67f5f2df41e76405fe02ecaebc1742e83ec3f03634902cc4a0e436ce41f39f89a51e7cc2957cfb25d36fa24bf04bf43c25b20c3ae8f518d945571ccb80d7cbbec29eaff93016830828a22d327dc4e7cfebcfc31940d9c1177cba9dc9e0f7959004804529677c04a3bc536c97d025e2465bd8ab26a73b99927b55df413ce6bc7d0c44c7b27b0429996d3eb6a8b5c74f45399f44778214260cc4be44a1ce9270ae1d46e658b03cf19dfc57afb8de26b5af4b30337b55308577d2b8c2b5514f32adeacb9152c349aba2a53709bdca51258ce4929b1206424eb08fc52e9f5eee4c5f377b0d907db95983ffc8ae0adae65ec87c4a6cdd730b661804790f8e72c43eb672b323d46963ba3f1b744802b39ce4f948a95318ca8f3c9561758eaf8070234314533ffbd40a103922aabeb30f8a4a771843b7ab40d12111b7ae76a78d60389069e067a29a8752b2ff57e01819e7a8705361bb88f93fdd2e02200baadff3a0316995f7554b6a998992977b865320b0e7d5d5d66ea9b7c0a800b6c19729bf3cbe5e0edff1874cbcefefa9cc5d73d97b5d40acac818e2609240259e2f02eee63e0fc42c95efbc85ba5eb94972b750f816b621fc4a4e39db62e28406457b5b9937af27d73c89db280f1203264b95a4cc1fd4f5f9f23cb69d63669f8635861adac6161e6c8f9dd0bcdfa3ca392f18cc7fcaa9c1e0f93a2a1b2cbf2c2be259d6922a391f8c98246047efd5da0e9992f6b5ac3addaef74e09ac66ee3b1e9a9236123d324018ab", + "result" : "invalid" + }, + { + "tcId" : 36, + "comment" : "truncated length of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4c3e646af93dd67f4eca7915b49744d4dd8d10813d5def085fc09c8d62e280712587dc458cfc276e4055774d74c8544e22abf965a3d2332ba52c71dbc0414a0049f867d01c7ccc5dc4b63392b769fb299e20fc0cb70f4c1a8643b36c430dc2a094a4025b46a24906c89b827de4cd8af7722cfa0d9fabd23b145b8e65a727c0665060e12bc059fc73b54b9e23882af9d9ae26ff74fb20459a513073bc57c5ff11ba1d783691930a96a7fdfbba91de39764e12f3c68768cd8ff7ce3a785c47dfa0fc826230e842698e817ccf616a21e63cb6b8927917f661484b9e905ffa3dbae15aaf815115ba062de5961798acd1f9377dc7e81ef09b98560ef5f814e69bcba846b24fb8948b7b5434a66c37074da687519b7515c088223cd2e186bc73c86a323db77de7a91d782dbb902acba959524313560d154b53ed8801b395d29eddada79147fc5138f23456c277968230d64c6661a465e906f056171c11d04700eae39b83cf10f05c8e91f87e7c573d61910a7015c0c27f4c9f708bd73477093cda18b4049edaddf00eb4e97be1040b287f894eea3f7ed2fcea7caf8c33f515ba880be822939f2d8d063a88f0f42abd0042d3071fb9e670067eaf8fd8ff67e6c4176d7ee85348f1f99ff2a0c3276415d31f5db0840a897292b650a4cb194620130013298d9c6901b50287190b7ad9c065654dd347e37e2c295643788be4f004910ec4b459f9aa45de48e00536ac49c83ef444fcf884def4b0fa0d51131c89ef002dd7f3cdd738e5d92234d063167d3e7f0c36c9f400ec8ef71933fd82a5989cccb49ee27d6418d88c77c57986457945d0d71917780f8dfd30529309535dea6201453e458b0760e92a6591b327bb631edcd9a052b4ab3e6f682595bc684a0f9cfcf789f569fab6d0a052e7e7af2720268062e6255ec974085a48d9f839118e33f7dbed611881b2d8f06f5433746f19e307ec6857cbde78690711f0ca2da3ead168b4db4fdf4c1e4ad06f1c7182e6c509be1707a41de8831b71b897f2c59f7f2c7ca1e917435baf202506b51f5d8156f4ccc6f62b528e7cfe5c1b065313172cebd1f976a1974dd108c9bc19e51d89725045d001fdc2c1d1a24750b486bac9504a00afd2a3b8e4b4daedffa019763b1997db4f1aa6db2d7d71bdc33cd31f9b60ece1bc882b27827a5f39130df60a39ad3f9aa6bc36fa0d33f2793a823c05bd3655accf0bbf3416b2d16d0e77aade6e13a44d719b572e41344e9a6b3a14ed67b57028afb259a95b1eecfad2f79617e062b9047e9f55436363f5186d0aa267ca538efef003ed5165ea2a7af38eaee654baa94a2d8bb1617f9580e45fa6ff8874d57a6e5b0974e677a732dc75e5149fc6e4fded533b1b9bb46ec298067a38f09117019fead53616438e5ac13741857e2f020d41e5c72f536a4de482b98fef4cd9fad1ed42fa49", + "result" : "invalid" + }, + { + "tcId" : 37, + "comment" : "including undefined tags to digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4cf186f46ee0c9aa1fd315792da069c6382e0ccda6ccd5e467fb857eacaee6af9082e314a522c06911b8785a5cdd230e6872ea5eb33b286795ce6eb85fa2726c7762c781b01b3966af15d731a67b9c6e44ede14a994b76424df3339118bad2e8ae9dc62de2c94a4010c42796fc674ccc325a77403b4964b50e44d4a65df6a8742fdbdda2b26386786bf9fe23558effb57ef7e36a3e8381e63b6d323237888b0e705e7a3da6d5e0bbb9f104b378957c8c503ff9df7f0988be05a038efa4efef4f00e314cf3b247641989f238a914e0cb467cdd93b69ca62b1f88d61dbd18bf29ea504e1309f3d9981f44c7227ace352718a07535191779b5921a4d928ab16a11c19704caa11de456339612d806c222bb7319c2f4a8eb446efa46aae517df5640411b6248de890feb533d176572281040e316156131b8ca9c2b111014f5e8b204042715eeebd1252a04d3ad8fb7f98534036ef841532c445a3df4c27a18fb2ceb0b36f8671f5f95793c20c838fa3e52bca2689f6f7b2d3fdb9e44e940ac01b510ef2c75f3410e9f9a64ae15b1b0975864c0cfac6619b7a548aacf9cbebd645cf07c4344411405d992ea833f825316af263cc41408699fd982fd5ce1f931397487d2646218bc73d9f0da66f904d6b334e0a3612526b55b7941a39c5a20c9964ee70dcbca821bace836e31da89a617d4cdb51e0a76b876c6052d90dcc297b8ecba3d419d58f5488e8a0e0f254f83d3cd5537209694b28782a690e0c6f3a5b5467587bdcb52a370cf20e77ce68c3361712c84bbc88a04892651b68ce3eed314d7c67823763f64cc32bf5981379fb5c4dd3b1844d41ee891d1a7183fbe1b63f06e0ec92461f41cb375a5306f8129e6aa91cd076389c3c242d6003b662ca90805be2df3cb3d92dee6b4ba364040a70b60a5c06ad26e62d65c3e18d22e6e2d25fb05b6da2d8d52f9f8c7068f6a5eb21ba5b7b23debf87e249db6b5a938a74ac64592e03b716e961f7fc2d4e085ab7ee67a6afde1ce4d79a62c19162ddf79ae82ff3d0a7e6e8bbfd04908b4e1029eb9bb290a0d58bfa0286e7ebcd0f1435c06120d6725d520841189fd871515c63a125f672912cee5a04c1d7b3d6f132eb78b616975c843b1fcf2a4130f299a55c184b7cceb7e1a269938f3969657a6d4a9c85914a15d44e7b19730377df0e830bb0e689e726c9b7691a1209b07b8cd34a77792aaa1d3cadbd4db534d0db6b3ac64e8846294d38e79cebb311e764c7f30fed97bc4f6d1a72fc4a7095f60e8102f39e7d47125db092a800c9e1daae555070d0a82cf6d6b2e22203ea0fb481600336c4e882ff98f142c9c92367380b1ea6ac04167bc2c86e8587e3943663695b7b50c6dcbd9e7ac520e52d2d1732b7353be0537d86ffc7fccb44e8cecf66ad21cf77a1024c8364969c2ea39555299d9e1582f8a494b892b07", + "result" : "invalid" + }, + { + "tcId" : 38, + "comment" : "using composition with indefinite length for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "19952ce3895faead67fec261ac3d98bfc505dc230f784a32369fcc1e541da31cf5fb67731bd05afebb12acc01362e4bb8da0e884bd34622e75066b9277afae7c9977240a4227caeb0cde44071e8463856cb6ac36beb946cf32886d00ec14b0ac26942e958326a0e184aae2d57f61574455c850006c7a0aeb5e89948eab01e426eaade2d22556c6c656bd140d19e5498a02e9a311343e6371ee88f02625a7ccb608ecc4b472663ed9447443bd8f7b459f2c5a16612241a8741305ef78e15f62fc3ce8ee2c0ae33a3aeca45b298b5215f2cd2f6a1ea8ceb407a8f1ab58f5653c128f919350c586c0f740e9863c1ccd02e5c920251cd01be73ec01a914e2714edd2d8003c5dd373efcf16d960a39a1934c595cce3ff7ecdd1376f2bfa1e775de19a3c8ad601b01ffd43a2e6d21b3bf4593369e082ae07de3d631cc56a91ee71c6292c125e6bdc34d40bd368993574476ce987c2a53ce9edfdd1b6f42014991ea735007a3d82b6781649dd87abde8f772f669a9390ae48a155cc04e1178a946886daaafde14ca12115d9c3ca8b4d46e8c2bfdc4374ff085393051f2c956baea74fbe8431a2b2c288ce0bf8566b6d1e0d09558d63748060d52fed8c9a5d796b79277bf8b1496ce28f43f4f50c81ec7d2e1f52272ec1c4ad03ca70628caa267394e963510a6f4fb34fd4a86d1cd38bcf9abbd3f39823b71c98910704ec4e2033bf001269fc6fe0da9e952d04a94a6b5e90e108a16ec368691b0fd4d615a56fde0549068c3d308a39a62195f7f39058af6feb39f4cde43d0b2b6daeb1bbf08b23090165f978bed795af236724faa0f9ec6d93fd9f5a94cec5061440197dd7b97108f1c4c10748a8e79bb82caa22957f8e8cecd09547d19888f91a4c3e3d995c320114e60194a272e1666d737d5cd6bee99cf82f0c5f2b81716eee3557abaf73466bc281e43d6e83c2b85cf1a67ec53230a25fb085ce0c278b95069bbc69a251b8b160c6cb9c7702e5c06e106e12da26eaf41f7292b5f46bac44db19ad2a1f40a2c84a4dbc0479c39d1ee66d75f4167f5010bd7eefbfa4150b1b3c43f38161e7fdf8f9c43135020564fea5b62af953e28b029d71affd034eb49430b53ca973de40ccf811b0013af7161dc8fb3a0dc78d2cd45e3a285e0981a234eb9b20c01d06d232654cd350d4dfca7033cb2522f2b190362cfb010388c499b0e1c2a8f130db98748830c1f86393bae5f6148182ee3734267429919eec37abd3f54a83d1f251b5f91ada89a715c2aafd8594d233cbda66a3510457ae91fc61009b2d6fecc94ac99260c01a1eea88c743ce68ad830b531f9db46690356bddeeef3906ec57574d8317ecc0adadade9ee7b43f1e00513f2c91027f4408fe0c2b790aef8bba5ec086bbf189c634b2dbaaf150ab67a581cf8396fef3ad501b9400335b729b902e89f7a2efb2f", + "result" : "invalid" + }, + { + "tcId" : 39, + "comment" : "using composition with wrong tag for digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a37e59ea2e4a142b0afb79ebb60db96fb97ad623180d1606a2dce2065c086a92805642bfe0ea77db3fc96aacb43ea28e9c16dd737a16d058ac2bc90d08c6759000c7f8b7104115bc86e6226f70435da0d5bc7081afbbca81bf2228727584bbe8f9ca3b561a6876f397855c4feba7da8ab52634dc5fdc7c6fb1c132f28718338182d30d3509a7c15e1c015a4ecf074bd8659e4678044185c505f25f73d0862c92ef72177e9a2c0a51bb10dc2628988d8d7245bbfb265f675eed544ceac18f2094c59ebb5bb244a4d7152877f88680c4ad01923546071e8fa8cf3809844363363c744f4a272bf6a06a4eefe7dde001c88392923df327874f5d42016e7a7130ae3796da7e6fb1c5a52be2c717f633468e82c2d4398e9b337f3a44028d61591ac53cca4e63449e765fe19d5d4418e4f4aae7743ced0d3d81004b4f709af7dadb5897cd5e245763144f56c1b21102e61593ce8134f40b127a0d4893d99ae46f59789a20516700875d02216aef7cdc227077d5cd2bc7bfcedd1eb62a18cd62f8dff974e42002a1e9415ab3d53dee9cff85c4867a4eed1ae7c91ab02cd1c75bc5b6c8bdf9f5a4f404aba7505918bf753a0afbfc1540a4765c8ecfcec72e890fd6227a415c7d47a4cec5ea50e75c6e2d08d492c7dae36fac4e63501e90cd95474b852d38b7cb474240c78554704e77383d4c6a075b2647a61efdf9ee9c0fa154388895c2172d74380db9fa46d27b32376d4800989ea6453abeef057d23318b17a2c6af5c3292d65e45c0a235c5c1282c67990b0d4751bf21a41c5352b5078ed957dbaabeb5e7f4acb2d38ab2eab11fe272a4cb2e79ab631996e799002c363036d741aecabc059139729e983d0623150f37909328e9e68f885d1310f5cfbe338e04f9433aa4b69f94b287937b682f171302020b0860d833879ed6fcfeefd5f3879a798e933ca3fa27e56f54982c06b9629ff0e7ee5c55fd4e92ba363d3f79d3e4d18bda8f5b156b7e2efcde41336da7b0cb83fa92771f1c9a0b3d5d5dd994ce49b3face945a3cc37caa80a314f1bee555defdb7bfa19c0316750c158a8baae20dfda41cad5353f7ce7b4b95707a804fc8a6a3bd114e8087772d757ec2efefe036dca5efdfe9b7172a2028715e44dee255969199085b6b4bf924c215de9cd4d060dfc7a13d71045c6d3723c544db8edb5f6337d036b4c818bb9392e593b87d1149534985c9479a5548fa7dc72fbb58e555bef7c60ff724925594757a74affcfa9b53d46f0bb9a341f1927202edc4d87855c6847820e6c0d858d05bfe7595a4f414f64141854e815836d3d393b588b31e2c6c2545ea43a01af9d71660581fcf1fcfe7de84009a45f1eddacf108b8b416af4d1581b58181195e90eac66ead5b1d4d9cc7644801e830cc6585cb7989711cbbe68506c926b68e88c716c65f799daa375442e36a", + "result" : "invalid" + }, + { + "tcId" : 40, + "comment" : "Replacing digestInfo with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2a8bce5179c2ab773872b329e46b812d173895674f5575c0b1c1cbe2895a8bbd97359bdd68ec4a4ff41d2240e99772fdc9db872e0811669907ef30172b3dabc5db159689dafbe3f306319c1679ff586a878c0bb20681af97ebee2a48d2ab0bc56e3eb061196ebb03a6ed010fcd99c4059f683390367c853c4f6b07af6cc020396d556826f39c0ff28cba42299f39d0aac22b251bcbae62c9b0b99741402df7db75b6da51c32d8e0a507b9b387e72926d44ab19391c8f775119fc138a012585bb7d3a7c5ee62a7129d4869d56552f0b1da0d4d5d52a0669b64615d9f76267c47f678c1b02a5262ffc01d97ddbcee7e772395296866086301c3420520a5488f84cf7173a337af68ad2e1ba6f3eac808d898390a90480d36000a376fdac84395ea513600b8fb23ee489365c0b0054ab5461ba1028122707e49850be54a474c802afaa1287b1858170f07d7e3a3ff8e544bbe5f7af1a6e1933a89585503c39749bb1f1b522ab306dd1b1404bfec4b776c0f1a66561ce820c0971e35902a20ea48fe1b9312b5691f8cd5eca357b1cd2868b6ba7b406fcfcf0b51f581aaf7a75afe827d66aa15aa116473b1e2565412fa62c7bdb59d5e43bd42d62672c8099b075713fbfcd60dac598352048c0f8435aad0254ee0910dfcf2a04199bca65f2427918c84159356d1c912d044624a968419e53721add31407aa1484e64a6528679a32f25ed244e63e811e8fe0662ebee1575a3eec8e287f18c2689a5779bb822d365130108fed323c08971be884727b4e26150c67a75a7b0149357d39e67b12dd54ffd0727475615824d80e11727af233d7852e70b81cae97e49f01c640c331a46114d40b71fe1516e872ee75454a9b69c17a60fe86d66391231f70139bacb05b70e29862346528e2e78941d2b93f150c10f787b3fa91feaab25f29d1487a5cbea524f9b5841eddabc47937c87cc6219deb031ec655a221ebe47b67a0650193359bf0534e369b372553660ba30ed567888a33643c5aa0a4838b204e370357b43dedf7aa94331026375009722b930ebfcad54567104cbd73c4f4a82a4a4e1ab2510566504cc553225adfc3012ac0002ec29a1e81e6c5a4315726035503e5b5e8dfeab6ef1e0574c20e41675646969cd112e54cc2ea1c1fefd63bfcc6c58bfd94bb1abdaa0f700d53fa44cd01a479142e84c3787fd08b42b04c97a4656cb122f12094062051831fe520f686cde5b02a938e70dfb9891795aac7a2c5bcad97a966922ea1c3a08385e962c387caba80ffc339dd0684acba2b02d557f1e4d22ff8f77688d65caf9a3aa91e9c2ba392293c3af99849d993e300b0058cc01c62396a9edab099e0490145e0dbba1904e9b100c4d2a8e7fde868cac80927088ad3c8652b5c4c2402f85716eb0e057e0da74d242a0b476191d46ae171626c67f1e89c10be8a38e0565", + "result" : "invalid" + }, + { + "tcId" : 41, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9cd1569c2b330266d68e621e7c989bf3695482fe2eed8cd67c4c7543637d5c06f8f356c754f1487dda923f85627a903080b712a84bf9e05eb9d6dbafba0d264e885dce093765de50c39bd149629fe8e7ccebcb71839cd97613065f7e43755ee84792ce89d493bc8a29ebef8b7fac5ad38f061bfd78b9cb56622c47892e415e892440768d8fa8d55128028fe16db8128e11ebf68d75c3453e50b2bd67afaec3d4c5b8cdc1c92565d6bd883cdb76edb7e4e8de7a5cdfb45243d3246499771b697bb77e8d2178ce72e7c05c9ccf9eb13d48f62af658608bec5caced2db6840ea2c20e606cf207b407e94660548667a81bcc251becfc7dab3cad0cd011ba8c5d46172bc0afc8e9d7c5df5685b181a35c0759a18639e17282778fe0b903b74ae892df811ac4825dd59fc2de391d3877c979a0a5bd405ca45ccb568ece47f07931aa41808dff29c7a72c53b99c24e1a194a03901bbb2dcf2303a40fee517b651159eac3433d2b3b0e8a08b44aef895a05440d4625c37896d3e03f649261578bc872b1b933a8b64234a78cd9fba7e151225ae2ee37ba3ec79a2195a44ef24ae9bfc480e106206dca1c06ba52f84adf62d0b66169a0bc9d8c13c7e35728b66dc4f331625199a2d251a56224bf1e205fdad8bae13ed54cd688fbe6626a51d926e041619e9ca5eb1448780f87b8f2447b8c24370a5a980b4b18a6edf15c7780960ee7ea5abaf306602c530a07dcd01f0ab608fe1ba3fd2a6f19775cb62da574581a5837e1e8450683354b9b6444a13fc8f7fa887831c0c7d9e0bab0fe88f77f74cdf7b008e84007e59bcb6ca5e7d8375bf9ff89ae121a1337f4558d83ec634a7ffd7c973e10a5415d99b7b1da6fb47f16ced2fcb99b959b88fe00d72c7290aafdd0ebe2ad11027c9d4db5e3462dd4685eff53faef20ab66ad0896aa8e295d73779d692a9bf332cd4013ff2e72732610763825ce96b3bba2aa0572fdc111fcedef6d712791ee71db3f214390c63c26bf816a9f8ccba32040cfad552306502eeb7b4b8467a29f567d77fd7b02bd6f631b457bfe49fa157b997188ac45cf144ce367ac51d752243037d3ea2d71cc1ecceb58242c2c01205c133ec98db4a3bb56ec62a5791881529af70ef11ce8e492c6d810af82afcf1ea9a4369403904b614d7e0f8f8d5e9a2ce46fd8e3762ba5dad82eeeff728a2f12e86f5879025611c3c29d8b3deffdb096929074c9a97771d7ca556863094802861ae53bb672f66c3e393c2561253e1243348ebc5bf50350442d6ac8ac70c3701505c6733f4f4b878e1f320962b8b03af3e78b14418b3b3af4b34128f7e4354cb50c6ab14367bc2a79cc363278b396f8d6fad4c8c415bccc0562b628e1e4607b20734854c1332fa79d487e40a9b98229658d0c8f4e981a7a86f39757d8bb4b9d47ab10b04feeabdb7553bd624d95a7bef", + "result" : "invalid" + }, + { + "tcId" : 42, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1c0131d46fa46a3db3a4f4bd94260a685df39929fc10264f30f80f6795c3cdb68912776d198102e7a9dc69e6572b8374826440988b25ce65bc62465feb237adf265831cca7b15a636c96cdb95b51f013cee021e7b39d60a8466f1bd9e8c3a725f3b9da2df713aefd31e7b42ad60afe10dd9e97df792d36aaf49d53b2d96cde75c90ff4499504ea2dc4013fedf03b3f24d31ee9342baa28afc259a460540041b7829391b192336db20596399e544931237079957fd5f7d4c6039632bc8f7d6b2c44e50724b5bcff82c38b212c285055ba7d19876919099260ffe9ce64813064704318e0386ccb86cefa0bae388acb31ab48bd8e6f1f37bae632577dba8843c2c226f2e9c49721500201ea44b981812dbed85624e53b1ac3257eb920f3029a2892bd1a699466041b4654c089b38a28440639c5e1d0a88c7797f2fa3e1195f3531e9b897156875fd7c575271d6c865d4ee3246504271d59df0d86fabf68ba029ea176803e889c131c8d125cde354f8b517d9f2b4c3676b67cb06f7e02e7eab2c49f27529baf4e107d3c92d5eb5df2b05819107ebace73dfa14285d9592437d7d5b2ea1efe53b8c058b93288a2737f8f7a405479208c6af646a5c155daffde5fae39e5524bd3ab0819a131d5413cee502a950fe0430494952af00ddea9e90ce985f9a4317f4bba2e1e29236f66ab3cd05dab3d83c24aaf98e4e39f474276a94f465eb20f794f68d544ae5efa2c28f86c51899282dcab4bce341021db92ce092e70634f56b97aa0d10fe0f785483879b0ac553d37d32caaa2cdf96e8a7efa6256b63defa7467387c2a3da1a7471ce1e5bcf20bd8f6dc0ccf566a39959b05a08b6a203b1996c021c39f26c160a05a94a552472f451e1418aa04fca1baaa4fd3315d03d3cbf6f8559305656255f3428bbb25efe1408c3b6486c20250c9dc81d3fa2ce376528a8836c39c261de381331e65b6b56ea24ea761bcef0e04651183282d9482b97ad7918d3f4e9cf3fa33cf16f158f7c877698294c0a8c6afa7f594d617e0fa986c95944aea6206e0fad26e224c61ac40e497d66f2ba59f9bbc3a5a0b578df5a81feb856e6741086d5957a3ca856f598e28c52c64080864bddce64710524c3489c405df8581f3d4fcf6ded0bc178d37e112dc41824c6a3800b5cca4e0331425c61cf0ae8bdbd571e06834ff3377ca560ca18ce1720524787c5687a364493b3f794c33c5a396d98cfa97665316ab00fbabbc435c4a6dfe5a824a9f52b3d7054996c6cf5e91632652fe73f487d9ed987dcde033669378b5590904889992908b4471249142642f7737e9d7b47f4f076f9a2d76b2304cc4042a41b90baac95d53b89b13aadde2611b34a3cebc6226409f2aee84b3470ed3f20ad59ac1d2d6cc3eb90b8910237e8268ee5ead65b9f458daf201b10846ea77bb7a4198ae51c09732b6c", + "result" : "invalid" + }, + { + "tcId" : 43, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "9a3bfa502d2c099f4e158332121cf39880db511946aa4de2aa27adb71f55ac2216a52b60d79ced6094ddfeb8ef5ad0676ff29f8fcb3b1566c8554a39b3975dd5dd608f3c9c30f4d09eed5e9613eeaa5442b25b508e529b6024fcc262b610cecbee7cf7073134cde9e54705b5b1005308bc87e9bfd0efac15fd62a940e0711d72ae2f22423948da7a332a0dfcce122983ecc4ee15279c561437dc4259dc91b197c79d5d867b87bfd94e05532c8d1c254a036e481d3f079c7c795af3f9b19acae6072791121fae9c6f7e91836dd7030eacc28163e4f4cc0c3357061ba0ae3a5b435dcd49cf23cfd59ec1a27d94a75ddcad9314cefce767c210e5ddba97f8835919392d8f0ce012cedc0115cb728cdb53ba4bfc30571f243bcfe99549b14e24c13438b58db19fad9147badacd032e398f0b5b7ce18ab75df4803a1deae44fd95070d40669c4e6b0ff004ff3a87d09a7eb909165d1257e0093fb8b0dd7804b99eb273c5e4d3f8899a942bf949974f212aaaf7db173c1b918f9e9f76ccde16b4f5d81078303e6972886300bab3b89b125d6a28c246b6e9d0cf24d10687284d3bc6a4e097d8ca282d76ee1df2b3b047d1416e02ed78456c005c4e437eb0a0adb1aba340cfda77670d5710d6319dd024c1fe15e2cbd62434d80d89312eece939b0d15271688e6076707e2bbfd17e66f9bec89d9fb6de921a94255d839e70501c956b02e02756fcb37566a7515ae89720208274d7f2cf31216c452165d19ee545f4a3df1071d8e4a8779891d300f2eaf66d45c513c118c4f40cff92b5b176e0d6f376fbb51a7977b29e58ca6307f79309207ee4b9089f78aeca2bc0dddad0d04975dfc3f9e4b56f48372198bc9af6624fe19d9fbee5f1b313da2ddf0000ed8a376b8e0b648cf4761999928bf902ecdadd7c9f058aab231543214fd3b01d1966a07dfcf4f99dd35c19626f2d61c91b483e8bd6f57d03671ff25fdbe7bd8840da4b5d7429060c2b3ec41432243382b6fb04734943473b5ad6e2160e040c5f79657a404e347267cc54562f70d01eed61675017e2938101799990083378709c7f82c5bcb324701e5a2b7c6f588b6ee3649631441a5855d2d244b78de95e797d9b3f47ebae3ba232b35235aa38184e434f1fcc59cca25e4f7b476658be5d39f25acc668862f134824211c0e0ac4d710a7574c48fa989645226c92c3eef64cfdbcef0858f2d002a0d7d96b6700c20097c470a27b6274c7b465c0a4a3d6228394139abbc4e0d5043da93047841b6f6c995115ad6b02f76370699eb3819d5b12cfd44fd01429e35daa1455dc200a4f07440f6afd3ab994c9bd810431dc174aa3882c638a6ff1106b5a76a7580cb1520b83f7f5e908934e3d810e4ea239db402dbcdcfc30773876af59e848cd7304531f734e6da189b0c84163a335ff54d3daf07d2e9c115a02c56c", + "result" : "invalid" + }, + { + "tcId" : 44, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97bcb12a2acd7985124d075203c5b11958aebd020fdea68e904e8a7e98887fe0e2f8f59c0175b63fc98684a19a886ca089e2f040cc3da59c229a8c23c8f4708a8adc1ab4366c5f4467d1ae53bb411384b178edbfa35681504992762884cb9b6a3aefd8f46e631693294934317ebb575cc07109717c469cda177db2ca9e71908b1e4759a8a52681470a79c82736f21a1b24ea6da6692ee89d709d6525147f7155ef528a0edbac7135b51222d60a632ba5768fff9afb6f251327b950e9284d15e01c9cf5e3a4b713e50630763728d64dbd58d109149ed60ae7bfe236f9c1d8cd86e969ffe184ae10adef1147b1f0deb89e9b90950b2b9603a93954ace8fd5127d7a92ee49286f1dea360a627d4cb6a750a7966ed134b7659c6de635bda6f6c38831d4b78d64785345974f605f48799b1e16fe7f43e55ef8b0eb538f630dce93cd7a21c25935a5b690cc16aa8859b5fc27b3e8bced364215f7537fb66918bd8da592a0b3334e51d28858b366957b4d7ba8957bd76edb6ebe092ee5043b24d8ee065ae43e6de42683649d3c1435b9f088e5f94dbb9cf4a1b7484a9ff84170851f0b012b36d354f009dbf52fe21926d9956c0339e1cf83c51c32152de29ffd5483638ac29cb28c5b7c340676ae73f464d3d188b1cac352544fd7eb8cd53e0d10f0571a1a66fbb524535d1945290d6f6374090f8c1022a36ae593895515624dd2aba304d8636234ef8b59e189d9a3457bb2d8d4ddab7cb468e8e6a4bc0ed3232cb39291a31f2ece6aa3d7a65bf22dd48574eaaf9507cf47b2ba9f7c7f66bb06c9d897c2424fa626bbfc789742938be2169bfe9e8c6066bae3d6762968bcb0027bb754d5d9c5213a51d6a608212c7c9ff37dda2b48fb500865d4e156dfc4207a642904b2a20ae9b7b3133957109728d62e7fc9607996db496a7a06cd0cb5f34903882d32128671b9a96db5f39e2221d3957135f4efc7277b75ccea1b75a3474651025934c2c71ee89485d8b6418037051721493e3886bc9f4e5f36c3db7edd01a9e40b1ad0475723f0ed982fe80ac1387bbf0ad902e00bbfc0c989f0d662b97cff45d4ba3390191b02c06b39de832b14c224552b107e619a93cce24fa6777a8ae33105b6c6b28c5b1562c7f1fa961bf80a9ce6b103c6ba6b97abc0827dce1302f11c8654d5eee00135adb5ce2a26010a1c5d97fd61d798ce19e97bdb37690fb5b141fcbb7e849fe72c2e6085e8c9faee481888d70a2d491ba97caa404858afaf8022e595dcbe7df51548b95c22d66625829f1b9202c0569c753421c4266de7fb46ca59c66ba6f7d050ee5423da75d4da3c679567603976da71127dde11747e1ca34e4339aee16b8f9b9a42f1511ba3197ffbe0dab0f71a328a6089b284ad4ca17049590a86a7e1c7fc1f05b6475fb116697fceebe4a3f41f0d7342ef7159fd1e1773273", + "result" : "invalid" + }, + { + "tcId" : 45, + "comment" : "changing tag value of digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8102917445f7b7cff4833895fcdfd33238f295732a29717b6762315ec82831cd2ebff3e217f6b2492f5809125f2c347060b74729e16fabd1ce32bdb51e92ce89d85a4c4d413a7b0be69bb833bbf709ab5e7e63de05f6114cff500bc02fa85ea1a4ace707d83c67734e0a3e9ea05f5e0e49204fdd0d843b23c24b9ce8256e64964b2a1c7158c33c78e30043198551219dd128e1adf48aeca3220a2d717fe798e53d6eacd23db092faf22393ec5a854e0c8ec65acf0bb2bbf344ed7a5f44298ebdb6c8f9c9ad0d69e059591e6c1e7bf6496a2dfed4c8d70f5db8c79713ae82e96d353bbaeb16d953418bf40ab414446d6711ff998eec435c5938a76117e3472c09dc8f16b5ace16a11d3bb899a9fe7c8489c4fc4c5322372ea446bb9a3a53d1ffd2096ecbba9d38c433170e40ce12b4fe6254918cae2095cee8e92a304f7c0276716c65604f18b7aa8e04337c64dd187461a0aa78fb88da6e5b42d14313b4e40577924a3848ca457b1f3ebbdc84a016cf14a88916842555190401155de71ed849b09ad85ab131bb5ec4463dc52f2ef6b19508ffc2bcd40f52844c9a9814b2dbeaf05c177bddb4c346acf83eebd3cb00a84279088aa0e8c2b23ca07092cf67840877f1daa28a5305207f010996ed4bbc130da9d01427b424e52d3538dbf0aee52c910e87572dded4b8b7a3da7d6e058a96a7edacc79aba0b13a2597e1b3297a3cd406c21bb7d97b39c1ca4f9e38800092327e82bb07db5002920577fdbacc5fde40acc611482228ac9e8c73baa742cca1c346ee2f2f23bb7b52bfbffb8f23694726264416b765813c65d3d0a17da02fc5da9a2739d6041bfaa4fde03ecfd1309e4d10f9a2ebeff8621ae3e7f6bfc8fac09f799fd5f5692591eb26cd73ad36bb7981bbf3099b1a20c376f75804beee82f712f379323e4f77141f45e9bfa522c86957ea09ea136559988a15d89e509ef4e4db1dfe861049ed250e6ff992471275e13959a5b767cd5cca77fb003933f63eb1b03caa37a15a15e46db715b8982f042171b484c3e13f8bafa30cf0d6155273942f435f53149298c78c0485f7a0f7ca5a742f72afae4dbf05fe088301295139c1ceab4cbbf491daf9fc72f0e7dcf1d118b5ee6a93582fe585a214e8615369dbec47e898782f55203059e562ca8ede1f014893de4a9fa0f37a194779e0180124f89c46aa2ca787c15c06941010c4eb2d2f7d359741822dfa9e903d66b094afa5dfffcdd9cb2881fcc64950d3972f759e0ac6459857f2ea6d2ffb62ffd109d24e3cd30b9b395fd80fecc108eff8e942d1dbfb63a945f4e1da62225eef628c81a0ecf4184e8873fe38bf024f85ed0ebdabb50d74c4a3483a7aeb024e85e63e601cb607ef02bb3ad85c6b731c378f4c6d0d51063ad9505c62598f46f9b8c2e8f6d48da3932018480195612df6a7775134ede077", + "result" : "invalid" + }, + { + "tcId" : 46, + "comment" : "dropping value of digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "36320f03d4eada4dec50693cef21f82c42a830c8356a4f301f1c33c6bf19ffaf400e3e3cc1f91319157281040ba0488a49431d149520be55e0258e91f30b8ba1b41d5b2057fe0c9900caf90320aefa5feb01de23aebab9485c60d336eb8fb5cea9075c2aac337b62db3e034c5798ac7ee317af3d142869a02de3f46716b52f963d964ee3daaa951d589b68ed73632db7a77180b7ab5b876ad78ca730d6a3789e5b7391ae6cdc70d34616a0ebd53c5de9f683cbd0241e7c170ad114c0e1e1838ceec1415bcba579f9c64fcecbda0e3c15b7425a33e63b2a9b1db227743a7439950bd95d6fea64a37c7d8f8205ce0cd81580bd515ff9d731189462b715d18370fccd23fcdf889009dac94e17ce50605852e477f90ccbe5d82015a3aad1b097228fa47d5e4225f0c1c96c268dfa3859a7c18c23937809d8cd0af3fb4469493b0414ee65fd2d5b5910df2fdf3e159f6e515c22929f0658406f7b26fb798e02100ab2a73a6d4324e23cb1ce251246d1d2de64a66e3154d1c9bf00e5d5b0477100b1a4ca03eca34e145fcdedcd9180020c0117025c7c65fba9c9b48c7b2eceb09a119a69ed8deb22a44a112eae1ff2a51a5bb4f15b29a1ba678bea63be8bc4285668958e3016ef0bf321570d4a33242ea5c271a269290236ce7dd2c7e7995e9a6b73d6a5831c124cdcda86fa78e6cfa87fd08856787a2e8e81d01417cef905dc48f550c290e4f966c74689a286591a164a19e4c24d7e88f181cebac12f65b4fb6273f6d03d9e9315995847b8a8be98e235a01b1fd916118ae296f04f2517d3c822d83759b6cb2f18ff5728d974a5404205c6372e1a963fde20954f360b5c7669d9734dff74f43349ace0159e4f64397d6fce82a853d7e3321fcb60a8659d6780323315dcff8546f7904f9e3087c2d3415a647211a699bc6000c3cacaedf15d3c56a05be6407445d059532cf89be1d663148cacf4cd6430010c1b0e7acd0ff31d4a213d883079322c9dc34e5c9ee44e39f25d9b73ac7e99be319b7c7f4a2391e99904253e867373a58d835b67702083ef460d3c47d403d6c25b79ed78e34c509c8f9431b346707615028e7c9f7c6f1d1debb680645d6e1d46f55de0a2156c313d238f4033cf6244c848d7b669ab4b564b77fcec0aa130d65f6af5921b80c4360aa8b3917785bffb038122b3dedef396940ce3dab3513bd28394a724d64d071bdf15b5d99c61ea135313c13f2fe60019b670d8037e998f2688af05d5fe9d65a744716537f63191f9a193ec8a3827fe79fef6753f06e214de20daf5b777a06694d2c4aef3ef00229db5d17d7b47de76d95c81ae6a8e7a23cf64ca6e1f81180493c48cea8b251378038717460f58f41fc9fa444654f8f367ae44f7c78a54f490ff719e711a245b783c71fd66ef280552c20d90c91ae6fb090baf8bf3a32ce180fc19c59b87", + "result" : "invalid" + }, + { + "tcId" : 47, + "comment" : "using composition for digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5d9bc591ab6374168a29c2b9dc20072cce43199a34a6bb79de7a9b44793d2603698b0876d88ece2639f555938eabe7a4605071447b42fe94d2743335cca9ae4405d5262c0db2f32c0b063abd8998a1b9091f52c732b31d6105b00612d5bb8fb7e9869922004f76d6f0f60b1750d10d6679b1c73597f32d6280d772f0d000c4c3b2f03cdba14a9a1adc09f65708b2d7a216a4260487f1873abb1eb34f8e7f6706e8c27c18a2c3b931eb3a7835b29884be57d23be1af24974d21f2e4718648f3672d7475d1c086e6b482e7095bbaab65dca385c4603ffae4a7f1736bb93a8df9684d8e64c27608b3a576b36dd220a4d333da13245fa02142a33676487fe85ec27f48fd1ea853a77f16c93a9cf242bb7f2389e2c8458bfb6fdf04c65b12a6940d8ef6eef3bf26d28a0b6c2b0685e28d2c3f7ada58e622781d588d59ac3c1a76e1cb8423744d6638964fd6e6c740c82e2f1fbad708abfc1726efa4adeeab954266845b8051c81f1d46cb7d6b8ab6204884135e00935716d98c59fb7a9f5522d6d250f2b50d9ffd287360dadc4efbb873c7b3a671c0f8a3ba6df83740469ca92a3d9a436f724ab2843a4491254b6a98ec67be56a7eeff1f068cb292f6c169a563d95138ff62b6ed38cc89d1382950fc43d2151b9c02aae31fee3d4f2599d4449abd7e348f31b5ecd574c5811afdf7738c6f61d0471025b5fb42d21a44be92f2b5543a31436bbc4d741ff06c4e2911a332f12b5e4bda1e2569cfc8975511a3811a7c067dda41ace381450d0727ec243c7736e289ab2b8f24830043b9dc23a7062718d3e4c2296010cb1f784a266a389865402c16fb465ff2909df74840e340bcf8b4ab7e3a7ca072cbbdfd021968064626d751c7d33e563cae7dc7d5f50c1ceafa536e28a1c55556fc4bbe2751acbfcd185dc8a5bc917f9498597ad37c5205dd95f986b13be05f22de673fc4b0cd7503428a0e4fb78a6d80c41e4e89d6f8e9e40363db938aa43b4795addb957ca17ec83a7d4832736ce55cfccfbed58d275881fcd2b85661ebaa627e9cd9146b6f80ca5a080ba0e4188f6ad505c8e55e0336530d07c735af8134cb5675d726aa98904424d89fa2acc647d002717ece66f046bc417dd6ab06d97cfc1cadb3c935dd3493d94333fd97ec0ea8681056a56b31e0e50c5a0ec6a35dcec704603e46153c624dbd1d056bcf95d92dc1b9ad944538b1dbe491a3019cefac18d4ef94e43462a17abab657c3a69bc275375b71cadfcd17aea2cd55047c0faff10e2cd815d658de1aee61e15b829c009e610b81d0fc9b1832561dbc8668d26a925e1585aa7eb7c5f692948dd1d2351070c908e528920fb4b3730a34c881be852ceb3fac26dc1aa895a50dff6c0c0c152fea3158a06230edcc9be9070e08f519583e9ad5a5b565598603bfc7630b38248a671a170e18fb8758a3917a", + "result" : "invalid" + }, + { + "tcId" : 48, + "comment" : "truncated digestInfo", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "133a75707e354eaf35802a3d60ab5c883b0eb0a4baf8a5055ad44ee1ac4c8ffaf563ecd466db6cb4c9d9f930603d1ad8650e9d88ae5f836dd7a011696292dc085b44c0931ee510245a7a97d485ba97a2495c2385d2a90b83d1d98afa07a76079253f39887b960e3f13f5b484e4c0396532b62304b8261123e35b175af22041d78ce15a4089cc2c26e5ddb2801f3830512513c4e2d9e97c9c0121b03d66c19a6b989a32d97682beda19d173d9e61744cd08e468af694e8b3745bb26ec7a05ff9cd6196c26966befbd129d7de92ccc878b7ba757107c8dbc467e9f9809e3adbb0805febb74465f1b56505d9c5c93a6ee6a8937bb1812ffcf26dea77ca00c20cb3890e659bd6f18ec8c8d6b617f7f1eee84430fbad27df697405c759ec66810a2e8cb437cf94db3631dbc81fd346fb1071dca506524f497c96f5416373105c0c7294816aeb9b059fc69b8f309f965572a3d81902fe260abbab18563470c552b481a7826f4a7565ab268cf506cd10e3d2858b593212da4b9ed38fe2aee8248276d5a9580d2fdf1f3e29c22d50f6a1c901d642ac898e3e747fe43c986d053465e19a6a29f5aac62e6901a3c83c23c478ec6e79c1633a88a77ac97675e80e6df04dd202d75bd295f1cf24568162ee08a4427c7cc277b35a1c654e2a525cbf0ad08886cb7def93e13541c948a32ee150866fa433fe0edb323b4298c5226a59a5b2c0ae1c8e71f99d5f7a04c2f8f3db124f39aa84b2c2a3179f52e5a1af910acb79eba32ab3516b9b67799a39ca807e42ea46902f9b0d76ac00fe6f59fc88fc09227bab57bdf3cff17291b2d130d406e77f2e6cc5d0205b38a20de4a66685c82532985289b99cfb7aa2b354584449a64cb94c60f76a872a0c222b2b7aa2af65b633b0ef05e34a936b3a3c0f96dbd08bab6bbc2ad3ecd902bdad03f7247443f485559407f44fdadf3a9560eaee1daef2e985be0d22e477b9ce00444b17b5b3c0c2f1a1728027ee62ddf92743e9f09ebcecc8dfddf575390084a2274f2918a07c04262a02577c7015c4257c82258eaca8be4626a34e06219fcd57c5cab49d097b574ca47423f4582c057a95ec2b4f3845cebaba4135524d2c22fd8d8357a664f288ef9025d069421d467d02ba9f3f41cf4cd91691f42e348e4cee7a7cc3bf4263f37936a761b3eca7fe3067ac059e04b7b07ff5b5403eb8bbfaca62decd8b491b5393fbc47a99f693110afdd44e3dce3c9c6fa931ce9450193baf381f01b63ef4ca8c4aca40731ee29c8eb544492364b5d0f7b4e0773456b90893162f5257063edc8a0542c50a78d54cda31a5356595040300b7414c19faae85895f0657a7608689a119cb3f81e80df2bd70bd3bdfcb146a31642801f99f554af08c11ce67d7831f1a99032b24f4eac56d9d791029febd0fafc477f5069f053378c5d895eb9596754850520", + "result" : "invalid" + }, + { + "tcId" : 49, + "comment" : "truncated digestInfo", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5a6268d3239af578c76c516ab52599572ace6b69020809cfc67527d4ebe205b81a355f6ad39a0c3e3a157d0fc8580d455c095c896fc6c8b7bedbb1912e63d853374968c160ff0c757a72d047c9307d6c56dbe586a89572f76a83bf28017d5872a5064c1c2b270f57ec56c72e801616aa2662502410657de2c2937c0de0a92934ce969157cdd209884083c6cdb8579880d6c988fd63d29172871f9b91415f0ed48aece8da9da48d3ca55402efe72ff19e6960f30a497af61fb5de59216b4a00ae55527634fc063f33108d92a91cfa09392e0a69d51a0bbc6b58696d697797fd0343ea0fc5d0280a7dad266af31090073e5cf6d8021812315f3d790dc6506bf5e26273f94962b9d3250061f6ef307037e6db283937b2a3a458b5fa43de721579bb7275a2d356764e780460899a8767d701fde663befbcb7123469dfa237eff0fa05614458876e60ddaa2363910e38a277d894a94d895a598905b7e9220c0df1b4febb51db6310c31a6ab86fbc6627e2e39b8cbec4c066b0760b420e647b00a40a5d315ea035474efc3b0cec5fcbec11cdbb448e8912bd7477ed4718fa41e6d7276a65c13ea8e5c821f428e9b3f5ddc782954b4a1127591223e30a4603a29878f8da0b4da63f4f75378ff5d845729778c59a4d805814c800b1ce4ea38673a58106d30b609f431841c584a81d5d79ee8bf2660029d1e3607a67f457eb6cf5e79003e279b6866beab02ace32d3f041cefebcb487c1c785a86341dbd413f5200f4c3a75c8029c8c7ce2fd599e4fb3e00d0df09c7a048afbe61e77422e8f775e2f0cfe526133bcca776f5df810e8786254ab4b40a0263be4999f8b4ddfc26bf1b6ca89fbcb7b7d74cdc1326d4176633865a39859ac40ffb5a3e5b4871a1e0764dbc0c7a809808d48fcbdeb5e62d2286cf115667693a682dae40da8279cd01eb227af8a8bb9a8c3a783f19d6b92a365f3c496a57b94fe44b1228860cd2ec403b0b383ec9a7933524f8d43c401566cc4670508d267a39e3cee9ada0cba133368753b6b791e56d5e1a21e776968b9ee44558fb2acaa75a6df6b80d7396c78fd1a6496948231eae8f6ff137dcda7bc76be89570c4e81361385c39549e036ece547c4fdf09bbf9e720313483219b8c4dbc47b755e7b7a69c8661a2f7e7121d68d8d39add0dd614214ce7d5e48c6ca50e46d5f0d45a44604b4607b30a3d6a59169744117d6c4cbc54f4e04d956503720ebd2a15bab403f3449004d7729f60cb88577d8201a3c6a2f5b4bde308d58bf37f6a1b71e7ed8511881bcb95d53084d4843a3704d648292e258a8bee3a667a872ef98016d92243714dfcd40bab3e4d113d6f5d814c7c037b1a32b269f94a5493f953e3ee93d44aa30010901170e0d1d9e44a3c37f121838685f953f574feb562266afcb43868c80372ea75a31d798d5efcf15c58f1142c", + "result" : "invalid" + }, + { + "tcId" : 50, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "3f0029a34327b38a8c8625ac232c1fb160d3cfbd6a4301b548e717737838832473a1189b0d3b7d81f20c3b67755033946909ecc18d0eb8e0b6761b0754fbc9df25450069599f0843b5f774ef8475b04b534d2598dab931fa72a4ad74d023a0c924e15bcb9f526cccad9ca9218badbfa571037cdad7baf5bb581bef831e83969303b55a1be9c3f284cb14b6ed5b2652a5602d6e48b8665f2c16127f2052b28c93fc36528185f92964ff15b3cdc969a74ef91ef55217445a87c4ddcde2b696941169c978cde1742790e2c5f3a7364772ffbebd402db7dc275fb7094cd71f39aa8be2c5c1b1d163a0453647bc4245ceaa1a939305aa45a600cad4590d53c6e3816a5d031b8dee97a401912d90233f933fe6db231e05ebc8e73bf8f72fe0753355f3837265eba86f74e195290c7a414fa6ec8b38382f83ffd5e5b639baeb671d080c490f353bcfd1579953b76247508c254945fee00865f5ffc9805f87db004127d6f65ef0bcac9146e99c5da20d33ffa1dd6ba84001c7771c742e4b8e5fecd9d123815b29576abb223e07b8fddfc1d605747e46b8e7c0daff517e9c52824faf7fe91f14ad4c0a9c5bdd85b4786f6038517943f6d2fc7452fe6a854ab45a357983a6f7d37404576d62344c34e9773554cf12e754061134ee9f80a7979c592ac0b8403cde2332888bcd3995ae3d853436c5d20fabbf8d9f9609e14a3e76f23e1cde9aa3905567df03e832fa15de23dced81828840546f5ddf7fb6fcc6cfe3a502a2fdcffa037b073221a349f5687dcd8310e61edbb23d33173e02a8f837ae9da62bce2627f94a50bd428ba1f110a5d6a1f0faaac19fa2007434d2bf4af801dcd3fcd970b223b2eecbe895ec431dfc1c2f3aa4a42900e68721c12f712f326477547f44c826c771a75c173b839c03cfd505520fad330dc48d7ae0ffa2f505c8ca84a717ab5ced57796b6d91aed7a2286606813901e2d4647afc00242c1d41f9dcec3b3b4f1b7ed11405251b4636cec7d695721a089b1ec9fa5c4cb83f14e0c240016a6783ceb23ac8b0568b9c6f147878df3351a918436af5b5ce28f08e61837da76b7e19b87622c3462abd370aa7680e95ad2ab7534cc803dffa2ac53a8dfc123e98dfb11ca22bbbf7bfbbcac25ab3b0a49ada8386c6e3fa4147896744b4288a5922fcfeb4daedffa695302d0ca7b86292e52d57f04d28787a5f28a01dab61295faf87f4c4b8516fa7ef4c12afcd8ee713058490252ea783a9df9d16ec89ce4906f37f50d8d883f1bedb3e9668a2a732fcf69a1dc062c20bb0cc58048598376a744d1e1a30129f10563afcd8aa43483696868c0f882410421b35734246c5c30d3e12cf74f99a4d238feb1caeefed95b49d2b316737c1b1828c8a9c59ee3ad1193ac510ca0702bc378a52429f290c2aa2edd8acd1031d068661d8057e20dc377a3f65bf", + "result" : "invalid" + }, + { + "tcId" : 51, + "comment" : "indefinite length", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "94c581f5f08e5d027df129b4b4eede73ec76eed1d506cc381e27a53fcdfa942c067a98b9913dd36321b71beffa5e073b28e8888f7ad1a79bb251c426a9d2b8b8a0e3537e794f77f48d33d3b63e474efdfc110a0dcdb612519da19908e48ed21a8862998f24823820caceb22dbcdb455c471c4ea57402ca3a1a96f435cda820f141b53f32dcb750eac2c3682eed602c9325ad5f8ccd581f61cb7b8ae1a96ef499c4a189267c3c412e74149b0a11fbee80ea3a4fe09a5268d1829543fb6d2edd6f152fbb1ee9e9cd16933d16dfa816fdb1e35471eac9af5245c1289cb62ad2f203f406f8c657b2651bc448328f220a53e67eef6d8c5c4fe36eab4329275022cdbca59c78563c250c1abe791c23f0603e30a40816fd867dfa3d695b98aabb7968c9c11b9d326986e3cdbfa44a9e46389e9a532cb6d7e53c7973b1a8bb0e8325f68e57245019b39444b32cd5f712a505841f907169568b6905b99298b0aa8f1e3a044e0752a128609215996ba046c262cbb7144d2a26562d9a11c3c92e1f05b362238ad8f273f7c3df0e324490c7e3cf5ce4906bde14d302d040e12d8b9f02b85dc397086dff3b4916a49c172ca7670686fcfdbb16a03c3f52f99b5c2aa5e15fc448db911469eb277bc6fec785eb43d5083cedddb8a3a98e63b535339aecc95b435bf5fe1d8badaf1b2bf2c958bae543703546917ddc148a40f085996d52647ef399c3da1f9a63c1175bbd0c92811c73346c189639180f290312e405bd4224b1f2f75b2ed0dd838dc78451e6675d544f53045df8cd28964880f546cfe2ba7b1a775cacc877ade00cb8964fa772afafea196bee95adc25738740410680a6e09de2c19ba2f8ced83cef9bac470bc183c397d177c93d87b78e4b7b10c6f2d2d41fd6e11f2e4d30663965c4aec0be5927b6b4d02ed4d1077c59c402482068ed12cbf8a1deb2701ee0d000695b7efd8d8ca14f5e68144ebf1356d53c0d992483d4d3a960c314d2f739158f941ab7f59cee53d740b15e96142085a66eef9e26c9098e91875feb4057c7d30a662e5e2a31c95e5b2c1ccb6a509660f11aaac093f7e1197f83d2eac1701859218e575858d650dff5b7fbdd2c55bf0c5027a35a9edbb2fd88bf7461fa40dc3c673c1d2b68208ef3c26115819a1e5303e60a808094d2d81c82a85e6a2a67dd4261272af2213874111eae3afe7d9614310ab4945fb671d271a2b2a5c54bb9b09e04d5bd38e22c47828be882075d5d2d34fec0f63d901e1c68dd74f3d04c3fc9ba60500a845bea25b7135a394c52d05522bdbb48ab05f2e3d28b7d5d98aeda192bf8f8a01040f081b992eb5b3ef356dba63d6c8ea730ee4a9ea9b8b4f5e23094e1dc7574aad445dfeef592c08533526e4f807d41e979d3b3db6edc9e4bf1660cc0b448a97d1e17809adc4028ba0fa117cb1d756171615eef83cb48c", + "result" : "invalid" + }, + { + "tcId" : 52, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "60fe1a6e471544deb1589d70e55357881f8b656dd71aaf9c785292083cbcfbc1c4007836ffbf21213348e10c46eabde691233334882cb5d51124243c0a90bf2daf080cfc58727896dd3cad923a156e0e8753eed995e2dd30c8ac2349fd1526614ba8714a5f3168fe4072c935c714f896a96b1b8b8e12ed30e53b0d49aee761752312c5690950b54b9102783dbd48d607237c214480c4de2dbe5b7626cc6f2abf7e365b19534b826305dadef057e100c0093d48aa7ca8b9c90c169f37f1b08aa2810beed4282ed1741b794d55f3859e56b5b51b9e45b3e1a3fdd0d6f13420e2f152401360ea73faa10d92f4fc13736cdc11db3b302c143e991aae3f6ce4c54cb4fcf45ab405f179e75d1dda582d4d30c6e7b7e85ff74707ab0afb145d60d060f15ea14d9e69e9c0da08478be9c2e1cf391e150ed7f85e1fff16c6545815a5961c28279b77022c3ca7b607abee9bd0915558e2cfe092e9ea4d1c65579e6b46ddf5a5d6025bf2d4fbbce999d7f936b44803f04c8a6b6835c5a138f4e59ebfd0c6449156f374a9b8f4a50d4d878fd79582cb793f503668195fe2946612177bdb025418329bedd544169cef46bdbacffdbe54d2b8d90c9919cd09fdfeaff70c456cad21b4c75b6576380eac1e1865c6840aa35a43577087899611e6f161984089c7ebf9d5b397f01ad5abdc61acb2b537bd68cae68fdc7ebd4348c0b7e860adab18b4d479d009a6f65fe06fa703514ba9c4dc89f6b64f1155fb271514406061c6aa18e6de9e54d320d2275f7fe02b47891673a1fcbf99815bc12f36ff44f24b9a0403259c5c94fb4445bd1f5bd5b40fc7736d34a7736e837139b0e76faacf1969a34ef66d5b5ccd7facecdc26fb6fd669ba6b956dbde5cf87bee4752e02736df66dc474302946d0732f0249e6f0b58ac8302ca44ae0eae8307d7e11fe5befe9bf6e215e72defd072c1364d7cbcf193a979ddd7c8888818c179bfb238df5fd4641ec9cb68f91660d1d67b4850fde63fbc4cb08b42d748e259099342de5cc9fe97170a8cbe334ee4d7abccccb1aa9730564fb03aba231377714e724a4acda737868f12a426bbbdd6f2274d02e853d8d35688b981620694793207ed7eae022611c940a3c41f610b2bb2d52fc339f4d43f284bb171e8f7e66efd5fe103512dbe9c8912d2b39ebbc96aa9f481258e4a0b1c09142daeb0687929cdf91c33c66d1f049424ef0d73660538612dceb8748ec7bfecf01b0e628203b3bad11a18a4b69c4235477b62d5433dae80b57d546d7345c5aa652013776e2f836c687e8bef581be495ae44a87e3b3ad6b4c52d7ace96433ce4b50cdc084c73b6e15c17db90667f13447305ca134be5e306fdb5ef79671bd7d6ffcd63eb01f5a9b28f609455803ff433286398facef81f9e152dae15d7ed13b9c953bcbcefd1c4c328faeeaa38936ddf6f10d", + "result" : "invalid" + }, + { + "tcId" : 53, + "comment" : "indefinite length with truncated delimiter", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "66c60e7db8455b925efded5c9a288856c7f02001db3ccbdffde12af2ed861a81853f5bcc233cbfa855a3d8d01244f5dba7a8bd33ef6c5a21c359001b77af0a0a1a3553c6d36b3088c17fefbfe29205c214ecdfa0b9fc7717771f39137743c02ca5b61293f2520b40d5f57e3c8f750a54aca87ffab5c1fe1805188d891cb2c70e7c2ea2a878afb0ee005f7116d8ec5f1a46804f5cb9639d4f085036ccc1642712d4bf76226efb48c72f8981a87924e4181f14123e5d0fdea98ec954f9ae15f7e993d718fc9d57c147081673591269bcd1c5cb0fb80ccd908cc5de57d8d2dded5152554bf88aef9f2127da418efdfbc59ee2ae0be05665250cf65fe539ea123d7de8caef0ee3c44e984f08f6de328106912c5e7ea27f196ba644e4a6f4d3b677f97a0109f9641cf0000354daf2cba9732813c211abf813a5a02ba5291ac3ab1fcb6f73d83b5bbe94f2b81e8ad51cae31607042731390f64dc793e0722767c7f7e1cf00fa9d65437ff7351f0c252342f97933e95f177752d409394b266c91ee09e4ff6e6301cd5c3db23f1a849e961bddf5548a5b80947dd0e39275a4d5fed5f928bdac3c0044b5c2841657273ace1c43a62ca3364443c78e37a553d209ed7f464573169b55df4503859c118d2c41d43d1c16638bf7bbc2de7eab4cde11471cf5c130621ce22f4322699861e99c554789c3fd3490e2637ee10da1b2c0d2112f74d6d3fdbd2d61e220bd73354302c833a7fa0541e3d22eb56abe80330946506f5904740f97caa77320585f9ee8bb6067dc6d88795fd90768e59617f6f0df66e296c4fe08106a8609d73df8cd5185b107d3c9efeec974e381efcbcd2128345112c000f6a7a2ad07fd87e8e1b09c049a8fb1e6f508f699490898b4137b22f804d4095e31de5c812b27de880706a5dcd4b4cb32e4b872a2bc9385f911b7a4c2faf636467bb9eca01c53ea32b0fabcfced9091fba07b2b488f583f526cdb794456e1a152a263d3ae83fa1838b125621b8d2ecc27f8014149cdc8ddd80bfc3f322146496c8fb445ddb9c3c5813d90c882d716ffe4ec475a29e5723b1a467b71daac8783b188fd0e5e3e04046d0b8dcc711b163e53c124b747b363447d8630e74d8f40c060877a47c7e70060eeaa2b40496097b705670bbe95e39ec4319fc604c459367cf3250fe322de0fd295a4f80af2da1f2b169d8a91e0e37e87b42fdf79b76254fd662fb5b235737af7adb7be88ffcaee1c7b8c97887443606c9358e50ed1f250a9ff207a5d4c36c37d71d47dfe8fa95657358fbf11e57c2b6e833fa41c82233be4274ae202a3c133a17a73144be5362f71af62e1a4c92f9bb44fad4d37925b766caf3109097eef404158d5da1c5991b323d798ce0f07f95cdf5b8f46c1d39652bbd8e8fd5f43dd2e30c0de0e2b13eb9c6570768e978371adeb0225932379d6fcb9dc", + "result" : "invalid" + }, + { + "tcId" : 54, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b243b3d8b72b10fcc28e17cc951785d49d6d8389539a99c67742c589243ac7a6ab288a16b3b241b7ea336c0d39ec92ad1c28368279643d98d49dc4f074192ffee07871e2ba7e8cd42df54d19f5c47aeed53a74eb3642a1425aaefc46f99116435b8f60c631fac73ed200c42317511d98227df7c3fec9021455fb528bdedf0d749e6320b7660e8bbb7f4d011798c32af3226b8b08ff8d0163467ff89e661a8303d2f7e7512e89224471f66031475e25ce3327ff1ffb498b126e4336f415a71e113cb7fab69a85ab7023e21b1829141f8f3a734c53006d0f6f738265a1170c664dd7c3afc1919048d5909d87b7eab3871e9d71df774b4bbb1fb4519864b63992d24a0c350d04ee80de962833ffa8634f03e5db6afa7bc95c804025df07be5c261bd24ab6ef65678955d221427cabcd7bf9eb30fc256d1c7bf8afb106a5d2ed0491f0af475fdffd9a62f3a4fc8414d951a9327d567831c5c3d89901cb52c82752ef9582f023cc80a1d50e6619fe9d2aa6beaa1a27efda30e4f2e7a6e171e0ad3963bb7741311b5477768c856e85cdcab68541b926f9073fca284f43a21481cbbee312db88aa08c4c01679f53d8b44774fe1b80a6bfe27280fa5380d499605e607d52222d28d95b9f041bc444f9cd0d9d8d5b3595260112e2aa0c7c40daa0b63a37a797de0a7ed829a88d028b51610785127c1f6d63dfa6066b3950ce9ca4b4142cf145112cd66a7f25bee1f5b7c7af1d72463f4c949f2e4f6d20fa347eb82e53194e139c40ed8f5862d861f43a9586fa0cf6b64bee0cd8988801a016661aff087880b6e09de70db16df42cf738a1f7adafe4181b7ca88120d94f608b3aa998fa856870155501542040e972830b4f128c116b3c798c1e84ce635fa4a6b40b2b216861615012d87d4c6024ea92c421ea1ad6c74d91b5f218d654c162dddbe83d996fa10261a76e9e4d6d05c3f122dc027eb114897ae610fb714b7f9a6eff03dd999b8fd7fb18dacc2360c4bc7ec13e584d9a39eb81b6a1655fc3d0188ce82c1419a82903e7fb2f1d4bb7a2b47cdf76c4d064d0d3cc42d3b0e537f515cf1424d9e8bffd158d8025a1484b8bf4d14ff727e3bff9789dacab64d83af77ae96cdaf716f0f0b0d7990de446a4f7b09184947200a5af9a61e6ab51a6b376e784994a1eecda20ff7b80407f631e0792e2b686b3e6ad362247e30205a2607c1f2d38a3f4c67592d8dda4e70b4cb58141872154c4024814fd2ded68badc6ac03844c8b24abfb9bac885f97bef6536b416540af11b8417c252c5195016489d218874a95058935984fadcbba9d28d695d8641bc4310e88ccbfab031592af28494d50e5c9771795616b2659c10c83371deba0a112589be8278adaf5bcfe8f77c8f61b7faf2d6893d05afe19267aaaaada914d0f50824cbc8f81766d1b975bffe9f4703262600f673", + "result" : "invalid" + }, + { + "tcId" : 55, + "comment" : "indefinite length with additional element", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "30225dc8f3e462c880c2d6fbc492dd4ed9e98ba22bb54affeaaa55e3666523dd522c07dd917f867f8efdf1e56baae1ddaa65717e8936aca21f7dc3f7b4bdcd8b81b65b52b907928787f19152906cd8355c154559f1fd65b919b7df7e529d9dc3d967f4fc85a9224c11773ceddd480cb455305db8041e9c750c49f046959f13b58aed2763cb6f7065e1e459c123ed3359c1c63a7d65c34c72ab841111463525754bc7eb7843316b1d3f93194ecb2b7dad220a1cff56fb57d745af2dfa6644733ae76b68452d36bf302d01888c130818e3d043f5f92410a4479b6751b832500670506860723fa0b6355739fc623d25c221e728f53c09f79e4d38182168946bcdda34d7997a7a517e7eee354dd42d3f331aa066379a5c2456291d10e07532171d16550495de42156facdcc859e3e1d40abef88946a6ce6e2047475caabc532ef4804f96580173fb36410517b79df63c0f6424baffd3102e8be77653237d4612e7073364bb63af504a57d593f7bb3e7583ae93eb9f58a0e2869dcc188c113447b083317143ac5a03998bc0d5eb7a831b0954e01aa7b81e19f01cff068b22435d7cb342f101cb5d888b26eb475ca26ac15a14251bc75af47de715744589b1b06a97e13b2f65043a58522631f1a8bd43cf6cb01b6e782e619ab4f4b800ae989967857c0eeb88b0ce18b1ac38553cba177976f66605ad9612665d6eed81912678a9e6b7992e768ba090ff920e25b17a15118e111913aa5eae6d19a924988e02cc9641f2b0782c4e86b8f41d3bec9163e82549d9fbb3cd0559aa6c4571e46f2e9d7c6aab7f8d2a9775ccde437420986672a342d3ff0ee795db52239af59838307fdd686f06b7d092e479be0a345e2001bbefed99bf73b36b79fbbdf367198c16580fae3c7360eaebab38b0619ba989300827c87f5be8544ee38fa09d87c0a80c6b707eff5d5a98c41e8f7b465b1c87733b1338755054b8a597269f1b3543ad6ff59bca0a5d6bc836d5cf223fcd45fae7dc21ad89d2c2c485cab3c2a5c3ed6db4fe167f8373f49dc5747b835a0cb73ba2c05560a2e8416ded6b7645fa0617b7709a30a69b36f6a25baa8c94358082b817820cb53b673cf743df5b60da415a39c87c2ccd418c9b9cd9a39a446b17d15da193e1cadddde057445c32f3223f1196c5a3ade06ec33c1f6f6794664dc47510eb0840f730fd38a1464aacc0239b250c7281fe6a5ef67a2e0d15c06c07db83f0b7bf998a168e59b85d9965b4c65faff6d7bad0029731e1d45790f78b4e5b92bd4f80c377344a32070fc2584b5d87ff46abc8cca5907b842f81dfa5740a53e3e7821e0297e02572e8106d04c0a0d8d4604090cffafc5f7106a824b190329425623acae9055623edbcb25bff3bd2823f4e559cc92deff69c058cc31049bc5a409ac67b7690f060c6f95abebe3d52ab1c7c146e129108", + "result" : "invalid" + }, + { + "tcId" : 56, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0acae6e8b082c553aef149d53c7fb72f68563582eb938d75d73fe67a926cf94684ef93713640f087a0e7020c51d93a82c7b20913195e8aad805da226df77d9217de1117789f0fdc7869e6003fe5b5b369e203e34699a91c1aeed01f40c225ad00f75de57d31b2bad0a74e1072a58fd5a60da1954f15c1a94b841f1ca666c25b2a68dd029b33fb625d6fd3ac698984a9532bf1c1d6e454e498a8fe268a420a1b9d3438c24b5006e9e24abb509c37be4e076d661428f104fbcb9b4de003ce0f6e7687455e3265f7aac0d5269b197eb8756069810dbcacd9d83e7036aa40d038d688591e2cf58c43d271b5861164a1660014e23d911f087c45a5584f2c2795114f256bfe1f2f052026874b5024962af8a8bee8503ec06efc4baf41f99888b9a285a3380e69b5c3cb5f9effe12b74dd79362441a97ba6bb8a8a6c332db73ee4a82dc7cbeec889eddaf5139bfbdde09c4384ad42cb1a3d80ba1f59cc2f2e4c373e9ef0c4e9504fabec8e354575871423d75618de4a9729f0f93a464948e5eeb277826e79a499020411fd98552308925a58f2c20cc7207b39006983430b27068dc10f2f01cce6fa1c96650face22421bfdb2ae9b94e5b964418a997410d6969f2f3c6498d57b1e0cb99d68913178d86d7fadbf53526d5371e2775d27edf2f831c93fe2c0fa00b8440e933a0f948c035f7fc1251e14df319a3aa69adb7a34d8f3499a1d141fcd315ecd36977be17be8fda963cc5ce0fc6785c488f5eab801a1e1ef94f75cd7c5789ca5109b3e07e54db23f0f6c06c4211fece63da6b20068d17ab1684f69aacc81afcbaeac2fefdb63b97cdeeedf67d8f0f5cfd020aacdfae8f007528fd9017934e1714b943baeda54b7d173ae2dde0c6881695650fe8fb657d60f9f12c05439aacf15d95b556648125f02a390ae7d1ad529c9ddbe2554c18b2e1ed8195de0d8f567af7b2d8097ed0405843934ffe2a137d1c7d2d1746557eda07666ab1a7eca659712b713a05b50a9a73450502af0d6289d0f6766752be1a6dffb268a54873482e5babbfbc8f5d91af151de1375da43f7b8927402855e4f3934415aec2060cf7b8c052e6c267f5f0526cb3029403e032501767e9667b560564147598b2dcf60568691a70f1154f3d7c03e80a5738095b665eb4a167a0c3262249336753a3941349659d4e2871a898fac15757154cdedfce5df0e4c5a76067a1410b7f7ca1a43e31207380481a7ee97bef2005cafcace4b225cfe690f653f00a73374d54224ac524fcd5e758f84d1b3042e1c6d86809ae45d5390e2a066e71462e31751cd50a59cc6176f5b3eb63f97ab5ce0840c9c28c04cd21ad42b535a1124330650bf086bd928a832c8e40e3dba6dddff858c66efbcb6fe88e2c1ad74c231d5c36132d1f5b6b74a9df6ec35c32b5961b6e5f25e7db9867a8d19bc37319996564657", + "result" : "invalid" + }, + { + "tcId" : 57, + "comment" : "indefinite length with truncated element", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "026cacd58096c7127b9ae79a90e3ec18bad1a3ba2ef9f10b762720d1bf4ed61b29150c73e31cf4fa867fd52baf115c7f43abd8653bbca9ab25f253935a5fbbaf7e81487e1516c387ec78e22f4826abfdda89e1c0067b66912a7d958e5e98c8f2ca59710105aa57d6c470a4b656cbe32880da094091112c5a8d710ce8af524a590c2dda02a81dc8c6f141108185b568337fcdae85b43b1c1e1755650c1c5b0731c46de86c5d764e46b56541639c357d1600ad204b518be5c2c0c515c721a8648144490ce9fc0291c1d17b4f313d573c420311111580b225d8a47353408b5893267ba569b257ec0a07efe0baccdf424f5542e2ef1dcb7e7a2380dea2d2063c324e7953d9fe322fcfd5c282145556aec6c17362b9e9df7aae8b4daeafa93216a09161794dbb51731b1add6fba3f84550913021d03f9fa087246dd8297e9a984f96ea23c1928ff4b13a97f13eb6e573743850c9e13f39e5aae7d1d04a51fb80cca11d48220f9478467506780eb5f1d5c505571f84728e051e54d3032d1d974416da55baf66ef6d038d3a75ef9de548c994457d04994f806efbd3cbdbbee206ff057cf544fd82179d9e84360355e3062034df80ba318b6677ea923765a6c7bb538ac392d224806aa9f849678054017c0aa3927db5b4b0b29fd17b9032d1c30ee7965a7dc0ce82e1ff2459c4f91f4bf4be0ea60880afc8ce32db5c2037af06bcaa32435cbce8381f8121bb762aa9d11a5903de8f16eae85ef10613fbffe53553c4948842aa568a9133869212793cc0a111fc91d971e9b47fbf03a5f3814fcc00858f6836b6525b02f3203e7b810c2a71c5134c4ad0ba35e260ea6599a21290cf8d84e929978687ffd7e7a9f59d4b4c663fc904f7db3c40fb008544cfdc08efc4e4287e51f8d21f0c0cbf34c5af1715fec2d2f704a37149e7bf26f1c984c75f4a3b89a437dd91d4e7c0082e70c73adafb499beb9d9120e0331a948f59d1fd99ec2bc56edc51d050991e87078631a4055a5188e9a22c8dcd01f6eea0ef531687704ec648958f384a52c488e88eae07e5f304baa47eb9dffa50c990964fa2d3124e82a81ca537e02ea6bd5380b3102a57f9916353f1525e41e4440c71a0837b5e5aca1932f2eeffe8321489acae6db5b0d6e67cc941a86f85d68787311462ed61cfdc0615a0e9fc66de122addf5032bee77dc3c8be41cedc61a524b66b8e07304078a3b0b67078dc447e9edfb9b1b5a62ca4909bbf9c7d203768d453f50ab48c0357f93b29a3a6cfca72aee1dbc71d82b1b0de5226f24970b64dddf8f1ba2ece58f1ce137fe8d2941abcc38bd68416009f8a6c3e7b55a826e984af833b0d1d6c441f10c1b80bb56428c56b2e77fd3bb9304df8456d40e60a78d7de8139b342f9f92e6e4a818d492fc7ecd4edafb69ebf44398b2087da4d9ed76b60f7e78bb425b93700157", + "result" : "invalid" + }, + { + "tcId" : 58, + "comment" : "indefinite length with garbage", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0daa7c13ade7f568dd59b214d3ee69b99e415deec0e32a212928b53d8c674a77b858f7d83693e91d33689a0b3a9d856a3448affa24fa045868af081a15c07ce8f2c107ab1e8abf192fdc2d7ed3f343ac7ea4426678e17f83e10d7b660fb02e3bc546a4a720be60034077aa77717aa9acd2c4b74004de96cedf3aeb96a7f85610d0457b5f65c1f5dc3216f016d9be9b92456e008d6e5eb0bfee7dd08d4068e8afb9376fec514d3aae503b1036767c72916c8dbf8388620b9c921a225ec38b4193c33c9a31c14b2134fce4d253df947ac2d747ccd3486bab140441787fefde8371e9d30d2b7861467319bc4e6f22b29fc8c3250ebe45f24febb58b637899b87b88723aea8ce6f5a15b431cff2ec16c227d0f41ccb0c87d5bfa3f8e43f5ff35e9876f096bd03696d2d79cce4c0c3cbb0e0b3b40f2b12d1986f891f9e1ecade8871d093090fde395dd540713f5da498bf83e57c23de8fcaf0c30f7cc0f840f3f943a7258e9598ea689ae03f9286806c5c1d27d3df9b49988d86e0b47fa7fd7400e55707230fe53b54ba745c52c62a95724aa3c6403c794dbb77b8daac95ec5e6e8980aa13deaa0f5793626963af59bf8ffe0988f04d4dae5ddd7a12ee70b2c4e734a8d61886d891a766cf43630830f93ff431353d0cadc5212a4315249b8f518c6ae68d7bba57b674c7a323d5927a563af9b87893458d3853fe7b3f6d268bd17b12c85de02b57e6cda22583f75c5aa95d94f339ba8b08aa464892158c798142408c2e194e9c4193fab5253f38cbdd2499db75295baf64311dedd04777f9ebbe9b6b83ff03bcff6a3d05e8f244c40c220fbe29d565362fc475e687012e87e203bed8f4dc7a5b6e77eb6ac621a569a41ac2a91edb524d3e5ad79882ee3b8ff80d60ae1bdedd10fd1a8569d2ec3a9e466db108624378d7c81046eb6b4f8dc1a13dab8d55b9099cb24266942249e16647e1c864cbf54dfd037f8372d7b8bea11a8eb0ab0d48ad7ef927d79a9a4fc4cba52096673fcbd56dbb627d24529f61ae597d2e739acbbf03ea127cd4eea2d13084ec33340b926374c0b2778cbb82949d8914f7f7685896050dc39977237641ec58eb3467e6db9dee7397356c805a601c982844040533baf21c1bb28cc429369165b33c5578653f8bd9d714a69f26cba8c77d02cab78ff126ccd8a2ef29d6d465b02cff3858f76120401016baf4916d94562adc1b2abaef75ed85d27633fc60902415728292455aa3add2a1273de69bfbb90a5fa643f12a6a033cc0fc18746b213414d6bed67e158f5868fb2e3e210e543931dd100c5a88a521c6b72ded7f5c924d12583c0c0381a7cecac945e2b3ee39711f68327a19a549bb7adb607b3720e5e098e53fbad56e486e0cdc1c211b80cdc9a73bbd47d9494e869c7c7103af763a1428dbcffbd4b328d686f9d6bdfe4cfe1b5defc90", + "result" : "invalid" + }, + { + "tcId" : 59, + "comment" : "indefinite length with garbage", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08927a598c59619f58e1999c4d8129ac301291f013d1a98dfd73e13e4a90399d70b23a68b308db2b58111610a779bf11f694e499b751637914d1dc7a9ac407d6f629390915b55bcab995fd5c5f3eecd8c5e660eb8a77e23063f48b7d912aaa4444f99b91364e5d9ad58f8e7b04903a2c335524d04cb3db2a63a67c7c2772173c2bfa50c7952982a54e6a06e0a5f1f96ee1018fa0b6ebb7f05f1b00f991f0cbb2f4f30aa6f360ab22562085fa1af6e0c3885a1aac620c2a90a9031a1a8e9044cec19f6c9e9f718a2aa5589a0ba49c43057aeaa87eeb3d9fff7285801664378a91e3ee4d1458638a4791f9dc75125f850a6260408442a5fe2ac180202a9cf90dd0de28c78661817513445e09ec659c67735c8da9c69b4763d57077c676896ec0eb6eec11cb890becaedf7fb13b87fe98ef3909341d8031b1b46041a36e85c08100fd94d3cc29bef1c9d4523c9952273dd19bc621198a08020bd6167850fef1a2519d2e79edc955dc1777f598221d1791ee075eaf16d91a7a3d46f88f235f5e84b5b1e84a87a1833fa80cf83e57988e626a8c01ccd26503bda46355b91be53075199852aaeef8cfed8169c4306a881c53772d208096e3aee95f217800f9550d69002d4a3ada63ddd25ff5bd69e4029f5412cf6db78ddcd47c28696ce4a3d7cd74dba9f733ed15d4b5d10b1a0c5cd4b985ed5f50984583395e597455ed39aa28d2f1b9e742ef9a5e0cc6e774323261423092922a24bdaa92d03626a3968b35cb3b2857bc415c7394777e8424308b8f2f4ac95b7f6d07976acad5357ff901a2dfc23173c4976a755c2ba9ddb5762576573616655530693511683fa648ddfd4853f1db5844c990f7af15364177614f71d4a968ccfc20df18f61ffb51675166d355c324163fa129b5205b6e3c8094fc7bf7040595ce4c72a9619b0b87257b34b526f066b31560687c5a5260a43fb7a28954e1b5cd7efeed088e92cf394334d84f02b3e5891d72bb805c27a9eee8928abda8cdbc4b89a1fa369f1b7363a0aa1d22e8e63bb7fa2dc8930635fef9f79c1aa36ad365657ddeef0c3e7f5af17568bdb42b14b471dce2776681b7a10aa3fcd770bc4fcdc5c434c53d7f58da89dcbc13ec02e65a69d0765d18ac0d47d2fb053060e400cfa03ca63c0a3ab5f4ff4ec3973128f3b0d275ad4f680e52021cf01e77c23b2954f57cf28dda21ed3bb2a344a0510f13bda445aff3076fc649b17962b1a89c307ad85f796efa0726e9d74b4e9d13da0988a72b810466f255fa72a822fe7a05bbfbf630c18583d06e2ef07030e6a57afa78c6f288d90e99b4981763b3c8d3e3942dfb73872a58b02b9bd337f41dfd9e121fbd7c9bb3e4f53cdc43d2e319a51731347b276ab62ff48c45485cf687ee94541eed40682d1966554ee2f49deaf10c4564997d02e798134fbc0c2e8cbb940234c4", + "result" : "invalid" + }, + { + "tcId" : 60, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "754098f3b7f1cf607f7782aa86b4f95859e84a044fa9ee9fe340302f9222e9110fb07324b47326924b021e22919865eb2e7dae281bc788953ef769bece67f633b10bd889798918b14caa671ee7736625bb399e9b009184a9edae6eb9943f0c24907839c4dda5f3666717f0e5872303762f8def89adcf4830c8fdfb93de17d5f8eae234942471d44d9d95a84a3940251e7cb577081394ff4967d352e69d84c49738e14e0a261575e16957457f63484aaa531b3066ee94e49298f14565a3bd0bc2f2bedf46c502e94cc49105ab6ff805d8b5c041b320ede599249d62ac2097c301e1ef3f22cee4f26ea8a56ac5ffb2fa6a2524111e82ae402187c357a53b49180ec95658fb1616e7720f949f5845c449816efc17201a50d169200dcda7221668f33d526b0a427a3acbe418746392ad78637d7157c39560a572afdeb6fb591a0e843c5ab63b6f913396d06240ce19bcd650b5ddf1a90e8386756139902d2433a8cc45be8be2ec051b72fc1b4de28f116f281cdacc72d57164c30ad89588c9bfb1b2225cdae62d3dd6fa7e5dfabf6cbcf821e45f6952f48cc28278c07e28b6bcaca622318a8665fdf0db89c9b1e52ff01931e69abaeda99fae21da0983ac20c0d50445d2aae36adb3998661826d9bdbbe50eba5b6d6e9689252ef95b558e6ee3e230b7bebd7fb028f49b9277a28a214e05e2a75ff376bccf50d54a9ef5cdf5a99d89e6fdb75ff035b094b697418792d83c2f389962b8bf5625876494a7c46e4984cfef8e96c0ae4c8e087c849ad1b476517b07536fa970ae43035e5f91b45e414028214eb0e26d1150cb77521d97d5764dfb38f93b294c845d8ce513cc2fd3ce989016e8e82e11eeffac34c0b798abc4db20443183f8d42d1b6de1da81d5c293205d2bfba93abec1be4a42e6b6bebe21815061540b71b1f68710dd44a4cd526e4f8c9361f71b77c2be28060cce7926de129baabc61b5327473fbd27c8e7525bacd1915fe3055484970dcfe45625d05801ea3870e71630639099104eea4093a64a23dae7bd2aab23f4a7b866f2907b585f8271fd16f29684c5da7a227a6b74a96f0ec99e19863639beec85df42207de8d186deed73e099fa854db67b2a14e1e635d20d937d3f4f70d5ba1ff3119bd5b5fbb0bbed2a87d795d0ea83a8efa064e7b3fb29bbc8658309d8bfc177ed3523d3f4d891835b9b1532f58ee7617b7daa38bd7caf136aa377e5f191d91d674884e3a2f40365f309096c9d2dd69ef639fb73494dbe9c1b7a8981ff236bd9d56c46882f3ec459b8117612368a798e96d900d5d46bc4081d02d5656eef3b41410cc456e7a94cf819fcd1c3d7c638f7434fbd37af1ee104a825bc60eb2b592e5a512298dbe6be6f340acdff99c49f20ab566c764334b7ecf310986611d75b1c27c3ed342c4e5a24d79e11ead8c0481d247cd1beb82bf", + "result" : "invalid" + }, + { + "tcId" : 61, + "comment" : "indefinite length with nonempty EOC", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7a46ae04e80406f5fae1e732d582d978c0bb24f2c12eef3af26958a7d9e1d6ba9d991e008502b79e16de3a20e475041fc2a56bdf90faefa3b826d2ed39deb9bea8bbb6b0d0fe4a8bc98bf3b453b2c416c7c26de45526cb91492c86f325deb852dbc150156d217347a7946db6fec7aa2a0c245f9716c44b6df2e9c2815a7279d01c1f1f0e4d35b64248cfa437dd49de7afed69796eb8e6890a93915cb8442270182832ed23c9691e1ccb323514713b25972e1bf6b4a2a959f933941e8d4da835628380fc9a89a670f3b047b9828e9d8944d466d8bbf745423ca2ebd070df260b339d20240bcc94901ddc2db5daddcb2ab335dc36b97128d3408324f5dedc5de8abe10e3bfb2de6d9736e0ceb528bf318a073412aa066492caeb8cf9fa675d6f46c06be0fa7b77ace3785c2da3018ffb2e989085b4becb07d67f5b4a0878829b133ec75450b6d583d13d79bdf25e5ecbef89caf29ae8e444f8e981fd73daea1b527c16fa592ed0d9dd73d2d6e820d7e6da467503838f06b4b2fcbf8fd1d2d37e32d843ea06839e1ce5c54e2c4ebcb20dd91704a0ac1216f7c6a116d7288324b3ffc27289fe2ef21a4e6de755844a19ebde043c4074003e9897349cb50e3390ca9feab7f9e006df8839c63ce191baca9b44abcb428f08eb6de4b73e86a99271cae35e070942d7eac4300469337cf4db476a94196abdbcb0ca0f3f7954ffc6ea64a1402a83aac01d836409bde96019fb2f5d08578e926768bb5fc5a6c1ddf1fb027a693d7f56a9ce09d55caebe33cc2123f073eb53a79aba15498e8224e3e9710adadd220fadef26a51859484ec7d91518b883b4fae6c756472e4d2f19fb0a2a4f77242916c402e2a3b1ad24c533539b6c939c753119cb204a3243526ee7d470db18d8a64a2cde6403b05d61ca39c15255254a05fcff40797fa64fb7098fe0de5e7dc01e9af59d19bf36823065b5cdc0e20232218e52cf8d0747be3cc8be2f8e5d954a46543e5e2ffeeafebb1f5a193f8fcfc087dee7b745ab2a9e8abf6a9bde1a3e4de75c1b9f6eb91ea9939c0c862a2ff72aa9fc04eb318b0cef8ca5e8d2c88bdc37de31caf6ac1adb4b202217bd8fc917d65b137494ba1d5ebbe19ee0348e02a2598d4d716444a986d1c5f685b65c04f4d959ca14361831ac0b55878ead14e8daa70892902246aa4f4fe85e77028912049d501844d7840555ee7d1d7f16a473a183e2aca020d7060c002d5479eb1c199799b65a5b086e498f38c65157a610f9b8d9f895be38b49803f386e503312854899beae7e9d4ff8a4298773c6847702a9d515e61289088462d54be3355041088f6b7d80a059efd77087db87b716107dc04f339633a94761200e301f6eae7ab6a7c8a7fe8985c5f408a272914fd1296998050b398c753a1c66b2a7689fecba50d4f97a5a67a04351d512457ec478e340f60", + "result" : "invalid" + }, + { + "tcId" : 62, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "08da2f2d5b9e3d30d62d26cbdd377cf784ff7b8c5b586a2417cf922dc5893e3318bff2f39c892c6a9f423dd7ca4122ce4f44f9af37e7f17e43eb9a545e76c628b398a05354b843923d9606130e1c4c069510ddcbcaa604d1acebf5e05e44af9cc0b92383d9d7052f3481820db0d3d0e43167cc8d7b1d92260c8229d368051050b9df84018cac036be1dd5b3373900c3bd7f500e24c375e62deabaf0a484da2cac2f519440de56bf65b94cf83c357deaac1e45f6b9f69ed401365fd9260c69a1ef3ee91f59828020d3fe479f97538ed17d868655ff337ce148950bb7d01a88d8b19dcc576e7358d66696224b7feb617347be5c4033a311874b16a7898f69289af84f496b716e6e38b821b674ef94346c5470ed7ca41aa09555a83989a3ebf01c813029685497f8bf3a25ef2114283028cf47cc773a4d3d72e9a523b370a0cdf17785340e177c1c5d31965222592889c7577c4ddaa3c8b9dd5e06486e153ded0962c9106457b807a7f0e24060ad4dd72255bfbcc6243c1d052590522ca88016e2a07ae852229a681cd6c58b4672a40a026f63d78cf51ed410e87bf40ce7a1656c6cb0a45e969517385b7036a91db7b8ee30d439fc940c9688c085ebe83399ea521b4368c0f7f9cc7319d10e138d1a979b2006182dc9edf032b3e01b004582435d173771e7ec6bb709755f057ec52b26ca4b49c2ba22f987c13192a5e032a43af0fe4bed8278415ffa92dabe20d46a0dbb7ce99ffd6012fc90f4fc4173818cbb543967f73900297de05ae377441651901679026ce1711b7546602ba7f240edcdad12304b6a06093ff0dc95daef0d2b8c08f07406571edd15bf4c8936c68c092623cc195a24ca3be27eff7017c3017f5dad9883842fddd4fd0bdb75c26fc5edbf1cc989c71f2ba0349ba89a2c8c550d73167e18f85b44b256d88e797eb2b049eef1866837b29b6b5b92ed3899062e81c6c1685bea00d7b1b9f0fe0f68c03798d28362462d1465ae470d0883ba5d92c2355b69a5c3c15cbf18d6153e5dfb96c7c8bfc8b1fde1bce5111e75379b269ced3e218b4933e94f76a784cc4491f86f52dbe4292ac78c8d04c0c535535f850d612df1fee4128ec5b903c5841fcf606bb32cf5d940100994e750545ce1b69c42b8f361a0beaf996773830ee2c20e044dfe262be8d1ee5e480632d433f3034a3e7e455fafafc00ea95036e9f9758d380f69e3c225faa0c83023dc28ff19da8f1f71e32c42c60e5cbe8cef3fb9c7dff9aa5553f3d2e2b628097c7587234a79b638df9bcdb9341d233c47bb496fea36ee16a85770cff4424c09ad930404b61227d82380d664d807dcddfef1d7c4072a50ecddbc102605af759b6bfea147c71863547a26642032eb7cad291028ed834fde75086af0ec215c8a583e4f402039d189fc46ea18423e1ae07c9746328ff4c8c78d438af21", + "result" : "invalid" + }, + { + "tcId" : 63, + "comment" : "prepend empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "70f6e06bc6728a7ca1365bf2d8070fed37d980095cce6ed8910099f153c216fcd67d46c498b2f0140ff79126f71f11f0c88e885ef38c4b05ac869c951acd4c9c37b520efe318d304c7cf03bea1d29cb4bd1ef5913ae9d936a9f31b67dcd784fd4f20eacce630c34ad9709c791b7ec4b1989567be47b935f9fd9d2ac4e1088946c2a8221308fa3a1bb1698e5d70313ca48d875d54cb16ed6bd14574720a89577276d88f4381f8a691f3169d1c31adc1184a057dd1759a77a1a903714c3e3cb8190d83f17dfba5f250a0f806338e0927f2b092a7096a671eb20868f9b3cbf5f6215e677d1c9d0a4350eef2e17d242ad1ec6f8bb09f13b160d6336f6417a6359a76d1b54d7ca2a1e3d12f0f4139ce3f38300a14e84e66c7ca2ddaad2ecf176dabaef335a1f8d33cc699d99a8c2f8d8078807ad5873bf81b8ba9d27f2408810d7fa605b6992b7d9c7dfc00a4a29a9c5e5478b12bc9157a842efc6436124f40adc73147d03e0a38ea00825f1f30d13e3bec07033202cd5edbe5e87637a58cca15c09d4083176f6b384fc3c09047b14352ccecc9f2266c4eff0363711f29a47c4bc2a647721148a4569fd32cccea69b07de3b99eeb9fd9bc9e52d7e4d5acb9bb9c38e39f0a15470d840d5187b55a1178cb1060c10a4496f9b5545ed57af426dfd26c34af6632d0f53a4d200cbe95e9148166317e59b792ee2b3091e2db661ba965dfbdff32212993fe33ce77a71951ecde376af7ea6d9d30cb9ca79d421d5490ce440135ffc468f7e45dc4b3c9fbd04454462426d6057c3f665454c59d93b5ae7ccb305453a4a94048d6d8d1e32ec4f3f1dc2df22e24ca5fcac9b6da14ff2cd7f656a8fea3dce1f27ab8385ccbf16cb44c0a854a9846ac30482e0714bd58b0a194d5a0bf9f98cdd37bcaab65a1c21610dae24ef9c14d7551d98f2ef7e2ae1c92e4618fed4ba1d636715e65e87f99f6182af7f06193a9705eaa8ed98c14e776acc011d553092c3728a359dbeaec59cf79b8b364f36c33dbaba4a985a52da647fdf7c1d7dd1901ea6a98c22bf458b8ea24cc9e3bd455e8c62c45f1776b1f7c8447edcf2231c7deac8141ad502ce27e1cff01b825031424015856769907bff7927535a3687d208379f51d85f59efc8315a23ca038de35d63c3fcb3e2ce2f55e6b4d400c939247cb52113c8b34b006f1c933553ff1f1e76b3ea08792e2b8255fa5a871d860e472adc542d431509ea2967173ced0e844fbff2580acbe8f98bac8f25928f7c85de1e2d9427a727698329171981040db4442c22ce1015a133548de3820524b0b036683e144f50160e3af9532eb5f41577c0549ceb64862d0cb5355f895830f593cc721e82213cb24fe42ea15ec825f3bc69b07d64b20d0c95d0250eaf82b22b9c73f7dee35a5ed7ba7f7f716a75e7a0a2c65bf2ca83328e54a30996ea490b29c", + "result" : "invalid" + }, + { + "tcId" : 64, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6bb4627d020ce08688f764ffa2d2af4fd1ae6ef0c966b2748264fcf72cae12638f27fa260901b1756c35e3e4ad12debc6943b197c7a117e917f684f4cecce8f0433a30d67f1c26ed354dc3e22e67aabff55e52750a528f6b6a1d8735c843e777969e4536347105f113d2fd6f8623f32e126382bfd916f19c075a5129142c36c5ff43331bea46955e97c3bf6b3fdce572a01fc9a17e978f016469975e5ff828f72b1d7cf888d47101f6388569c35d32d53c3637d269f301bba2e57664dbd17e71ae57fce4ca0d2884a3366802d15f1ce91c8e7581badc9dbac76fcfec49910b4925f771458a95f4add805c95abe34edb74bda3d33e0edd19f665f258cce54707d23889a5cc401a6035a77a6b8eea4c279274b47b594e2d85531837b1aafeacc0b95255e3a100754a7b3a1197462f4be705bbb1912e15834602f99161d498f78f03a958a16b775da43bb2dc9ee0ef5124b84c697fe7babe36910940ece060bfd93fe3185f7b929af06d196258517ea2a1801279c33774c9a22302cd3448a00005b10e439f6c22ceb2c0ef9b39cc76273b7106ce9718f4848c3d4586d30cec4fd67d1c855d75f212458976d1c3ab460bbf3043b67e3f1bfb6acca46bfbd1456b9878a255b4c613aa5c7138e0571306340589fa50abef3be36b6c7a4d682b4229178e5d9ceb7eb60f9bcaf326551fbda9f5859e8858d380bde394c9e060e656c587148400e379ebf8f229a6a04e1aa6dfd84b9c63e317b115081b3ba777e86e91464ddba4e14c7b1a8137bfdf28528580d95833a4dadf1a0899f2fa56fdbc7380ff021e70d3b893421d2047b52173c5deb1969190d5bbf6266c4d84f1e6f4cb1df0ff65a8955205ffaa078c6a1557518af389745d88a7e2f9e2aeea31aa96a590ae906e46ebf90f87f77415556f93cc2559de2efd1d393ce53f795b0c21d7395b4c9b90488f6499d7b527a790e1db6bf2da3f1b76e0ec4511ee98bd518500d7be97a49ffc9a92c25828c37ca67a269e3d4d068ca799f52ed215101ceca52dcba05d9db8f9d39d89f9d05c5a8a96663cc8f80760c2586b3cf61fa53453e991fcbc7347f282d4e3d28990bc3d05b1348845841619980202c3291e7e4c518ede4080d555b85862225be1cb09f1f073d55acc92851fe906dcdb04b0c695f1bf52fdc5e5df8d33a630796ed07c26bf942b92a70f7fbbed35671634b2c344b8165d2663bb573b7f9421f211e306b879c93c5ec7d06e29c23b9deb8b0248ca761dbf49d36d3c68159a47419254f036367c9c6bcfb9c0389cffb57655ca62d5b2ad616eb5d4ca9bfef460c4814ce7df303c6cd243641a828b75f18f1af38212159ca6e4572f4db3d7df991a31755a56c75fc5e4140792893004cf0fe2dc5c9d5d88bd44929674f407bb53e48216ec4350503854d261cc1e40f194aaf20442adbd6ecad24d23c", + "result" : "invalid" + }, + { + "tcId" : 65, + "comment" : "append empty sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "628cff0395280e125abca803cbf8f330bf8782307dcea66b48851f924c9de57a1069425582cbdd7286ff616a403209866911bccd52a540a06cb479b33620297a2c14fe726a81265889fc0f10bc72682862a3b4b572a77ca8b4221542124a0b64def57c17618609fa7b8ccdf20a4326188d959b5017082991685b018ca21ea658be238ac46f3e45dbe1e004ede7c12d016d6a535002b0da7a24aaeedd5c3aa422133f24cac736f840add3e11980dccee4fa8fdac0877305c1d1db9ab20556d69e41e5a162127e7fec13333ed90575be761d46e9dd45bd00b851fe0a2d05d196de504e0cfdd786fe9578395f86aaafba4266d5d5d2895d26bbe4ff97cba1bfc115b848f194945079c4e08c94348886b38dd9ca1a846e4acfc9db105e1d9b3266e2fb43f1cd4890a30db46cb415852201f0f9d7169f00b92dad258d60606253dfa780bdedf0ed5afe1e36f99a2d6e1fc8d60f4ebe0bba6f2397c93ec132c71001ad0ea1a9efb9e926f40a0130717be25a7b2332116a63c112609032d4020e136d909239b223503a9d379374af93ec11993c11a7a5b2d8c84886bb5350f8077b42806e084357fab0a218af5e8fef109ba512827f585a866913d2e45de2704b07a04632ffeb20109df386802a0ddac44dc0e2364e6530503ff2642eaef1b7250b9e6b8f6e9a79839276bd3cfa6fb30a38ad125e76041c945dcc172cc53e7d2daadf3d25ed18cf46f11aab198b2cd01824c9be4e5b103078f8f8ec896b44d66be5cd4028f0c0cd6381fcc0bdd51e869fe854ea404ec88cca3eeceb9b6c26694555f46ee13d5dd918a0629b370d3e61d52b93ea2f5c6d577a264bdcaa18787b8e0017210337358142406159cd4227567fd492eef8b76c5b1c92fb218940f0aa586bb5bf0f9d3181c8d72ce952a4393da903f3be55492ae74204076788a2698ba791b5dbac989c82a5309f3e41086b99183358a904cc936b2658a7948c9c0aeda7dbc209c8e178058799c5e10b0c1b8272d25b4ffd39c84ecdbe19e64d5fecdebd694b100571784b03650e9438579ed99226712bfedbdb544f90c481fd3fe732376e77e278c20c681c9486b0e8d133d39e43d1b41b823b68adcfdb537363cd6ca502533810bba09b32b7ee3fb76640b7a9c9f64da6ae89198bf54ad1c0868106402becf3857f1534915c94b7f80f6e13eae8f4866a6f7eaaa13a4dd38ce6f3d967624431f88efaeab140edc6f82f814b4f6ba926bd668da1643909ff50332cd7f3371baa2b283f462a9a5d651ff3983e7ec5b4dc6f9a4cfe8613d071a4d8fc638374cff06b7e6a37c3270ebf235fc878a43b6f672cd76299fff21803b3e2e3d75d3dd03d342a241a20b6dacd21ef6e69f760cfe5260f6d206385cb6246355fcfdc059a0f4a1e079d94c3f3a970bde73a7e3e4b8c3139f182583d63c107d0f18d691a4700", + "result" : "invalid" + }, + { + "tcId" : 66, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "298736f47ee988c37d687b42a12078231e436bbca1a76892c99240dd2d4c4bf2d0f34c8592a91e2d10a1f9fcfe34be8c60544d0c67c24b3436dffefbf65d665f0225e67f4ed08f461fd95ed7c87fad9a0d66e91ef122c8a631e0fcc22b03a5b96c833de1253b5267709a1dd8daeadb1aec01339ab24c23364c5235336976f542bcedf4d2e1aed66cabd6c2db2e1a410eee59ae267077a3b71b98b302264dc39a54425a4cea0720f0f782abd7cc255810f839d590a442b4f91f9b95efeb2a9070c20842c46abf1c1f98b74451bc18a9e2c2ed2ec0ca0c3a1fe060a3cf3b4b481be00370daae9433d8806f58f326d8f7c241d8cf23304171142d16e8396eb094ac3dee0e2037dae4a85151e1a9e2196ec77af94a83721d953e5a68fe9824bf1f0b89aebc78748cf96c5abe4c07dbca9a8956df4dea97337e6314cf2889622d2043e3d06e49fb934b278e753a320a2f38a98dbdd2846a2168259d84e51588e9e4dadf79c404af712c159250e14714919e257dcf9d6505d0ec23e5bed8b09dc92a67deec24dab32105115838ddd689b4efd03d6cb242dddca40ed70d905d5653346440f1c84358761f6a0422a5f05b75eeabadd6ed8b174a1d9a0de37b46d2e0592ae958a983a2ae5314303807a21a6e00033edf610f00a60225b844ab776116aa58007560344b8c23548c2343aed98a7b773b4d8b13620a9701b6f71527f8d79d43f76ab0abddff00126e8b8e72442aed78e0f59d1fbf8d5cd4af63c93e34824f41d9924f5e752955243b5b2f063a183f2cc77b5ec15013e65c800741c39f5b5cfc8c1d93de8449c956a6306172a43fbe2dbc7c8b3990d8601ec0a7c24ea7b225190a4712d9f404bb704731d5c2f7b0fd9ea5e1544fbf26aac8da128c2ce41bdd25d59cddd194febb05ee68cc23dad97660b00f306626e395b598515db7dce3177f5de203b77bce02510f0820b9d1ee8cd6d50e03ad16f0b51ab4d99fe3d408fbe6810f9930fa317a4e76ecb1eb12c2977011431bcf9c104a39125fb3bf551750b834eafdbea64f66deb567a36dc9a20e22cbaa6a9c0e6136b7d854aeccf519d22c736df56a6a4a5077a9486e11a82ca6d1372ea4a0b5130538d835c92167496e6ffe11d5c85aab9631fe24e968ba9c931422d081e65783d43418f540f534cbee9b9883880a1bbf24d721460f5663bcfbc232ca886984f6459102b8038726f64881da2f0ab801a592cf877f7c8ddbad10b4751dc06e2290a175fc8fc1f92310b17579219df27fa62f2bafb9d717aa7043fd918594f2f55ad744a7acb2a7f63a6d09e8cf84a543989151c9b2488d0441da7f1cd16ea840120d5fc7225f11dd937a2b7b0ab688de97285ffc92327cd4e2cfa52324de7e47c67960a81d07e765b068a47700c5a85d865d9aa0d8105b9ed3e8914ae45598cab4f44cb08fee12eebc0963", + "result" : "invalid" + }, + { + "tcId" : 67, + "comment" : "append garbage with high tag number", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "26d5c88d96ca538bc257d1b4d59b23f48264ab442f8e847319c0ce53b23cc1377052b98d877eabde006a13cc191bd09ee4c2f377b1123ba5959935d68678cc0959614de9a169604b3370797e3156e27ae25918f53756cf42dd50c5b99312cce0376b1fb9b0c5eae36f46ce1b74a1aaed415abb1819e1b713d53d7343d055ed4749e813a98f5d094c73f9b76ded696cbd95efa5bd79cdfbc40d95be3d268d5a3f3c62cf88af19e1c4370b9dc43009bd3cbc23e6d7479065a95c78602148f052c5ea174b3f4c1656715a923154127ab81489e115ecf67c9952f7f21e1b578587de87c129fc93605c77fc167bf69d2087d997403970a8d6bb8ff067b2cbc6e63778606e1ec0812366cc9d82128e1cea9e36a929e50b913be6e9046d1e9cebdbae4f64f53f31db1c8946941efbd57d1d39806d68f01efe3927ec5a6bd4b5d1ac445b776f95e4042fe7164f2db7b451dbeb41cfb81c3b998d19b76806f96f2bc9d8cdb95cf45ffbc83e672ae7fb86bdb343cefdc53dc3b50a0e4c04331f5afe5ce03d448372e73075f0c5fe25b89bbfd352aba587e6d9a61e900ee499fb652e30f55cd5d0fd5b735f15b609b6e91147ecd54c6d42dc914028b3d6054d71c9df1329ed1a310a6ba95c8ff40507ffdde48dde0852d3a84adc069ebac33dba033b1900b3a9c008251c8d7802d5801b1bc92985f13a817c995b224dab1061421db7cf30accb7f71f470d30bf41ac98f422e11ed472cf75298b46a9488ff28d46612c57a151914983210ee94974d2fa938e2111549a3f7b09248be3bf8a7d5fff6fce3b1f85ec0ec48367a804adca1b97d7824e0269774c8b7b4ddc23daa97d3dbdcd86842354184c9e72a5750b4a04ddfe7d8592cdbec8927cea57ce0a4fed80597b2503a35701b054319181884f6d7170d444e49b977d14a17124d9c61416d61ecaf08f60e784778de9f8e011224f4f061565d2d1b5f87f3841de86606210f64492fcc6d2766e1470c3e8a916730f0762988ed18f19163b3d9f6f87457c89390dda5d53254c5e68dc7e962e1dc21165ac3735371d030d5026d08e679b41e4a1d33047a76f95bcfff85162fd389dca0fbd04767652951594d4310f7570c01a67f6f14315f61fa9704f97af016f0582f7d737ad8efeb3bacf71c50ec4754cba2f856c0e30e17b948e4297a7505a45a1cbf5e85998a42afd501bf978aebb8bf7e5b745c08a6aed6f04d74bcc807e2578daa2063c6decd019c142c63c9b1fb70671ef1043d6d5c87662392843161e1165a8a3a7a12fd7cfefc213d3a040565a8efdf4021166c7d72e4a2592718feea73163005622496a69afd25ca52ec1f7ffa071ac12c1dc59cc9f74f64a2bb72551fa4daf7f94969d38be5899b1da1b91598b13cb3756024a160447eecc6ed33d031fbe96620c91ec6992c13e10dfd5cb53b34dd390da43e", + "result" : "invalid" + }, + { + "tcId" : 68, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7b03389755308a0ed23bfb2904bd6633165a41408274b849e9f9194e672e7f5d94f9f935374fb7acbe62693ebeb53629bc2b9f7e6ea35c01e2d7e56086a7ff3d10d55c4a53d1be07e91bc0708f461ac0983b1d9e4d6cde42e1b460d4bb39bb4b97c2d46a8f999b852b28aec7e8e0088a5a39312ea7ddf4c3bfbe74b38ed1328783681c4488cb14da7a08950cd2fb87cf831902f884ce76cc588f5adf1c8e2a1940b6d6b8df3cd05dbe17963c940aae8d8a0cfa3cd1225f711fbb69fe51ac6151974ef7305a4e476f3ef56f7960d0f67088e5f81de738d946dec63a071e5b92a69a58d14499e9cd9705865ac8b3a290d0cd82efc8383273bc37658197675ae954549cb2113d409bb178210f9309db3cdadb9b149626ec466c6a4eb68bdc0968c7ea5e1406faa184d80553558add0c20f632a3c67745e3dd8a60336fe4181da4f62ab66e85c8d35f0a390b9ebc266bbefda13412772e7b19bed0cdda184b536f1210a7a7c9f2a18a6d43a99fbbb41747958881919b5f0038ce725b02334fcea0e6f8795303d554aa688a2773014621de9eaf8169e1e727fb5c09d135ef97fe1b0a0f9fed7cdcfd4c41be9a75b67225009bc7f6375b6b31eabab6803fdd3b2a0669b1d678fee6802f4f50b5589428373c7a756c30bd3fef10497c8e04738480028824143170457a9a6cc6d5910db594f1963e09999f2079d23bb2f2cde7dc762d97cdf548ef344760ce4dcc9a5de9fb2ab3037c1f796064d74ecd1a2b59a12af017cddc570c4859a703ee98665ff357129b5ce158b64663229edf956d592d903239fb96fa4bfefc339c36f34e20a471242ada327449e5536a47cd1a18deeb58c426eb911af2b0fdb901d719c999c9ee7782365f54d7137220853ec123b805cb0cc04c997b5a90f551801d2562c31c0e869bd757a478f8d7158ada4567c58c0c577c6e4c4d99fb07564f69463ff86f5571c1c8c3072fea31c43fd9d33c554c12b4af96d6931bf67e7fa6878e5196d8e00b19d2b80a01f1d836c0c82d29446952069b75c8931cf77e7f9b822747070f0bd3985eb7f218df25feb5ba636efba6b86a4ac2e42820113a1b891553e40f976b3bd72af32600cd7a8cab0f074d9154cbb018863a92650eed043e9ba7247d963c0142bace1f3d02bc2b2c657d5716b6ca2a4c7a5faad1fbc8f50116ddf5b37eddd37e984f0dd0f45d15f358e9a5bddeda583d706ee54fa0a735d4ec9413afe2cd74b8fc66711c629b8530dc3ab7fc6f1dbf0ce9415f9d80dfc7a81fe5d3818a57095bcab599c1086b2ad0ff03f93210354ec3b37f81b1fa39a52d793f42e02d812c84d1f8c010edad02b5c89c75f5a07d045a403b8da49dbf6cda722c98660b9ca8bbb7fc368156029f07425f4c44ca477164a09e6291faa35d1145d390869b2914df861cf79206da794923fe947919bf66ca", + "result" : "invalid" + }, + { + "tcId" : 69, + "comment" : "append null with explicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6d5ae066ae9bbb2f183089fde1763113c9cb36b67dbbbf8d1f2e155df50671ba6933e9465623ed4fe88f850b35d08cb9dc5f3918539b81f4ca495bd604485477da2a04d93c9323dba3eeb1fca32fa4f4bdf063abb776bb35c8b284dd1a3b5262d82882f90644d630b6cf8f3105c24f5f6915d3088e734532cf71d2185e4fcf4b5d59dd38c1b9ec3864e1bb9e7855304b57dfac28aedd24b844be45e91d861347d2e07494c5d76a410a0d3693efa2e6eb67e8d5961b1bc84ceafdedf3b4505bfa44a2e1fbb953da6d57f21a8f82a31d961943e422b41cffed5d75697363dcb8861a1dc9247e3f3956cb2bde5b24b8709ca97acdde437d15509c4c03ae9d87de41420d689d0c79c7a51cef0571ba7dd2969ed89e0bccebbd97ce523a9cf1656b0233aef178a637837f8394530d5435b76372d19986013f58efd54a99134798a114e9d0f7ac08daac3424c53cb3e5b5e351f5f58db3948b5e97cb9f757a910da103427d3c6636fa730f9769335ac31a8af6084dd39e36941c85a887c5220736218b2d3d5434bf17146a4b9074a1f82e7356375bcae97173fac6d16b25a0081f144467e1641d977b53a67707af13dce83ba468382c68f9bca4db800ddc88a0e2c5b07ecfa9824655bf78c2515a19793692493b432eefb23405799353c54e5336af332a9fb7d69d4890b01e4e1f586d0adee5da35db07696af05b17e2b11ce30f427018521525503915377a0c314810d7fdff80b2e2e8605250b454c95d7179e70140977397ed15c92da5c1b80b45d18d1d572cf851f8ef47e6eaff232cdf4de8dba21b91970a2d0722cb81442995982587be0b7007b21b6a73fbcb768e463961be0cc27aa696b1756e05bca4bdda1738dcf822e78fb0132c319a80811070dd17fff2dcf21ea59e93c904a2e409c78373e9cdd46d394864fbf74203c5ec04e48499170d51e63ee179bf8e777d7c25883decf6c702d7fd0db82fb73cdf4dd76f4e73d5fe7f1e5251ab9f6d5ce2eea84103963dc2ad4036d55822793c8ed962ac2638c4a7c01d4ed72d06e92aa2707709f21a53f7bac4da2d73dc025782cd97e7623cfcdde5e3db4dcb5a63d53e4fd08883e00f02be57d959ab5ba68e34a21304e0ea4085f914d6bc2d8c08a465a09e3cf159061ce9bd72565d425ea297aa5f6968ec80806dc5adabbfef886dc9f87ff5ea840cc337e9e70704a414196ef1213a3e299df728dbc24a296ae9861dacb01f898a57a42c70cc894e3e08cfbe77a18506e4e6642b97f4dc7b1ec2a205a995d3bcf824b5ec0e9c7f1f517d910077dba496d1e67f39eb8183c6c9d2ec256fc864e141fa350ba28930ecf97e36f9a5fb6d146ea4b8c0d5d22e6475ef077b87de7a075db9499c6d3c6570b2b65e6d5716c9072e115686fbd3dfbc81fdad1a47775815d762491bb46bbfde2c02893319a0020a484c", + "result" : "invalid" + }, + { + "tcId" : 70, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6b999c16e3b4e9654646aa737b27f59d0a940f085765c614a877296251eb5db89d35bb2b9ed71738ecb4a5129eab92c36925208719de6a69154c4fee8a2a065c26d7539ff45a1ddd55064093fc6b2be5accfe5ce2e30be731b29b8744ffecd4b5b8e794efc480ad9f0d13414c6af159eb835be31c5ce4eb37ec60a6ff6fafa20b0014207a812eaee9213e06b619efec393811951d05cd737804bf42f99e1bfe98b1c66e80794e09964a8b39014064221faa74f3c31f8487a1aefff0370f995aade4424e182b202b35486e36c6b3ac12c6a59c46e08dd616b123fab6e94aa4f0ef5ca319ea24f36d081a5fdeff853d1bb61b60a704360535faf5ea13a2a0dfe711b905b1219b76fff0076b5bceb4433392c5a3ebbe2beb539aad2bd5335e8a66e0b5f266b47fdbdbaaf0a933f3176b2aba60945b4ac45b72ebf5a48f1ecc6a2d94b35677066629b0b42894659f4998df4905a7ad55ac1784794374ff843828954a62aad5c4a236ef575ab4431e656df2cc8f9d73e95484ddc938074018044fe9ed7fdb0357ceff31cb6fa68d4df985817310ae7637990b6c70c7fb4e40715474116895dd6bd78b6ca121112fdaa7f83c002381dbe11efed29ca15f6845e15ba1318608998bccabc1f666622c71672de5a9f318acd7f125c486d9c8853684715d0775c21e165e39e160215916463e463a811cf48d378c622e631dde2931aff41c6a96f1ea176fdb2693f3c28445bfc58fcd8c7b8aad8780c0a66b9e40271fe8110232951945095a5941dff1d013b12fafb6e91716abe85a631f39a8d124f164fc39df7db49621fc94dcc1a0e213e569d3cba76d51c96097d6221828533161dd6f5171167df5bc8848acc1a68b54676119d2836ec6be2c610d9fd19b9c7b88761f442309d4b7344051d4f500d1223a9a9acf12995cbfcebe1de7d8b3ca6999f66aa539c6b237c6df07eae1ec699723066d6409b43bc2720d9736cf4adc2f9ca423d5616d3e761813fc32fdb4e3b17bbb7e7be6b94acae2b392d090348f02545a86462c11b431b98d45ea5cb7a74e1bcc0efc9ad574648f4a538a9427a315bde345bb3e3110c80e9605a12c0fc4ad4247cbf52a0c724dd35601e7ce6229e2b1ffda10a5f9fb667f334301b34683dfd96c3ac985af9f7ea18d9d39f1e2c3fcda5c17e1a81fda5e4aa9f7347c13555f68ca6b31385af6b2b8d3bebd1cab85036ddc3858de77720f343e3839b63764705827b436615c09cc8d010d8520f17ecbf163d21f41b78bda50fca327b7ba1d11325ddd3ff585c7f1385611a9ab6f3918ea534c4a66ac345dd9fa23f172ab79e33ea34b236838426acb48f62b40bb8b48272c4af0582a25855ff8de4565a8e9e9ffa5185ae6dce04bcc8b1bbd57942ffa04aca3c0720afb342cccf48f22e8abcea29507cc4b2fdffe9afc9ea5fcdd1f76afcee12", + "result" : "invalid" + }, + { + "tcId" : 71, + "comment" : "append null with implicit tag", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0d748393b456445584851bca78c0fa0d8b572e23bc8de95d0d55ffb7ce069112cdbafa7436a95fdee3434fb965c998903962b9f3963d1d11c407abda3acc613f212cc7f72fcf36ed83ae3feab515fa45f86ac5b6c548f09b94c4c23c9772143dcdb42a94e0009512c4204e4804123fa0ddfb8d0f3608180460421a19688fafa234dfc8ce5fa5862f65f7a2ca5d12b8328a6c343cff722bfc27bcb9361eea36e60c3b6fd48bf5040f1a2eeb42152ba62ee27699341711b97e154daed8a0957ec1e86456b94f76e88f329140b1752744d6044dd5f6234fe4e30316b0510dadf7aa3040c080ad4a6c351df18bae21b8811b372d1ab90fac56305201e44c6eab8f2ab4a187e8b938e181eee7e43b3330f17526dc66c8393d9d8a78e7092bc61644cf871abf53e1927a2c5e0dac0557160647548f4c465eb1d139b267b092e78b7a57353bad39eb4c14a9dd5e722c7e38645b4b7e2f9e5ecc8dcfc065193aefa746360cea9c0fa278a09c8d77c05461d4933a34a27ae7621c0a8f2aa2d10b09617768f82a6aa06d5855a23d342a712cc3299bc1fbcd23feaa2acc42703d99348121d72fc6dc4c6e390fed3bf012186e86f6103887ba949c6008c0527d1858b29e8fa948a100db751ecb7472c95d53fed829fd89e168935250b60d71bfd6ec3daee79de5142f9ae6b24bc1b1680bd463ae03041daac54f4ed05e6e71e5a524029319780cf8eaf51b0f68fa99efc007cc4a2a0009970cc7c9789931655b88ac9496758f1f5479dcc94c9f5b17f9ce2a0d0e4270da05f0adeab740b71e51ec42443eb178a26bf44c947037d44c1d048da49eeafa91c68588c8c24aa19eb09cbdd22bdb75fa3c5042615db05a889ded7df9eb56cbb3f8a8e2634e394a794c2c79305cb921747549a2037c6ef4080a2feee92698b611bedc8513d66dbc25b7191d0d07f9bae26b14e49f33c6deb719b1f8ba7b99ae9cdf6d91b11a10f3acb0da18d822b0cedd7eaa4c9baaab1beed87aba5329d5b4937f1142b6638383732fbcf51594b6c5247754f022bca59fb3da119d63107c631091ee1e780585feea14c8fba093d54a7f79e15d63251f24d3cf5b20b47877c3fe64fbdee3e0c306091ddbc30aa40fd3ca3dc48f77b6b5a3710d4b72543f5e9910763957f3b8d2551fdb2f8157ab924019f0e163c332e404343e02a3a1a15ef2a6779e2435db7db9fbd5f67f0233f5a06de47bae0d53e779a5f2bfcf8b3cf2e60d53612ffdc3a0ecd427bfcf4c116f250d6cfbd4184239134366faf24f1f4209e7ffaff75fa5c43b5ca24e8bfe24a0165b8d80c5aaa86f8accdecd452769f1680c2ea6777a5bb365834b5e84ff6dc6f4d3098e4083c54533c34423dc97324e0cf09d30ecfc0bf5fa4f2a2530adcde2fdc3e27e1bd26b28ce10605a9817e76e11632de04c981a5515dc1e5aa4b6dda0a7", + "result" : "invalid" + }, + { + "tcId" : 72, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8c7e127a1cf6c477c4e244bba39a468ec56b4a0faf285c084e7a046d79e72add3ab6ceeaecf4a25acc11ab4bac8b3bc44e8bb1dedc2f3b1566f37953da7db2bb96948d7f34396fe9d5602d8866a0f436b1974e3d17c185faca90d51d4ce4846c1fa34d846126de5f7af89762bfbb857badfdad8829b2836d8ca0ba4b48a3031fbbc1172dd1215a5f00fc107f2d08e7be7f82c9bf376f9ad1017b6a0a5e3ace491da4bbb8c9038bd902633699d51155249cc6834e05277e2cbd6af5e72ee8df32b504c330c89081296d78a7e80afcc7f336e3a07fa20e2d74e8e29ce627a070eb17ddf2667b397eba59e52b248c2c1ba69fdf702751fea6c03528179cecea5e3c0fb32c3d3f2f48bb6d3f43ce90268556e264ceee26dd6cf7bee5f14a2043f72ca0321b2ed2c44768c68ee4665174bed57b349eb066d724b2b5f0f80f1c04b5a776dc7bfb3adba3d5835a55d8f43a3b8cda95c54e17a0efb234f90cadfca7bce853f98ef24ce6cf2f08b3e41e8dd44fe4a07b86e2b3195b77434c48dfc51fd700774fc3370aea1c505545dbbee3ee888ed6f45e0ed4e15c380fd15b4939b17929b67ff5f407f3e8a627263389e43e12a5317c90b2be36e854fcda3352b8bde0445974f4dc13e092a583a30905e31d2fd6253a53c503210c8022a9218cd4063021e514d9268d172e85179539b1b00732a74264abfc8a73efd41d91b09da3444392d4aed1d621b846076ccaaa99da6e14095bd887684520f67b6e0df31a47263631d49f947dd353d8cad95c0ef30246637f9534a85187c6a76cfbc1d9bd1a136dff8a98ccafb09846ae69906da895308097ef04d8a02271606965fd90886efa574d5ea7dbff226c1c915e369698c99831a5d09e60a5ac2503225e4547891ac242ebf45df9bdf646ea293574d5ccdceb7d6a96c071aa00ef63c92226c641e7fbee3913f431b2ccf75ca5d2e9569e71976b6b7e371ef86deae5f10b900ca380b500bae56faf055d688ffcc94adce8dfe2c67ab8e65822dbb37cd0d5268052a8ed33b58498740da1b2bb0f1aa2383892f9350469c75b02771f02003912091e31d862c966db7875f0f199de476531f89fa20440f74b220f6b4e62608e9a43dddd042c694d8ed3db2d5be39986e09ce79759d29953d70c551b3f7a4102a30219a1a63bf0e2c41bad853db5d02aba8d556e7781628dd2fdd3bd3747b37d05687da226216a0f9d27194dd8f9b1002ed7fa0aa7b48265b8f0ab2f8083a70a3cd6c8c0608350623abeea1c2242d0a13088b181b90e4167d86150c70d7be42c8fa5cfbdd2a40a2e8b43400a9444f5098bd70a0ac3a1c3bcc5761a606fe8ebeb2d61170e692151464fe9ba5e9f746e208f11caf3115be6786d1ee8b32fd1613a45e7090db34aa0e6ed3e0d511b81a8474b7ba87562d6bfdbaf7d13e43eb126d7fa2f8492fd446b", + "result" : "invalid" + }, + { + "tcId" : 73, + "comment" : "sequence of sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2606947050370a1ac2e20ae9634ab6ce5e0d70523368e9c7280e47cc8fc7083545bc05b82a7ac4f1863f4fc5b3037d551677d726bd9d71ed0c75036ff61f5337922bcdac4e0780c983e1af30632f7ef0dc46b5eb79256a7954cb658a9a01598e9cf8fc0b3816847b9ced30bf93fc382c3b21100d9cce97d3728a53f0b1143dbe7a3247c789b3a0224b55dba1efee761858b7a227744f5315e650817fe62a094b9b842b66e980b75d0076089846aa301a9a744e0de24006fc538c2118c7bac93ee18fd3290bd52061b586c1a8c9679cfa946ce3f66cc4bfe8c5c46ee479965515425c8b5428992013b8f3e9e29951359d1ed9a6168408fcc9f35cd20d2e774908527a11345aad4ed8c8a0d121428e2920dadd651c361e00de863fe4b7eda5c685de66e233002597ac7cf2b0b39006c2d630a10bdb89f75b3033249077b86510754eabdf34075cc9cf5f2ec23e70083c74b544a569db7347d36a8698c19aef12e5443c7fb8d6f9b4a33bfb69897f0c1f1a202631ebfd1f30772efe502b199fb1e20c7ea07aec6c8b538c570c531be416d1c23fea7c53f6bc07d5204f830ca390ace64c23df4e472299cd3c3e806b0fbb126a06089af0b9af1808d9532ff3742ca8f4291168542b8ed1b5b6ce13ccdc1cb6ef983d8d467fb1ad9bd2dc8500d1c7c0975566c5923aaa2815ce11fbe0b51ab14e08473be05ab215b710ec0698646523bc08c1eb69336cf84f9350c04a4e6a82efdbbf89067dc06e9a170c94095735e1bfb33a010716ba193b5c6927760b7e2df2fdcb86a48f3da63b3bf1b8f8054deb42be350489e1cec40874164ce13420aee0d1cd0c798fd88ddd4a2a225d1b54ec5260e03d08cefcdca0a518f9a38c7d8682594fc4ee6a2fcd6ed34b747307711e3c08de5bc7e4b1fe238f2de3de472cd6d50affc9602614517322ee5817bb549ddd2a6fdcf29ceeb89d3a1eb70d1941fc75622840fbe01d0e030d76bd7cfab5b5903ecd0f608a87b3d1e1dacaa1f546baf2f95b8501b433386a6481c868645a7e61f01fd01c5181ddadb8e87ac261c2f47d455495a745d6699d4fa7c027ee403b05b6cc4c908e20cf09feb8010a3c2535eace5c1af049af46a2910c1bbb338ed687cb2a671128ba1dd27fe89a690eefb65a225dbf50731caa20ddf773053795ab0a4b962179d900a4c47d53b833b7588290899ad720d4223a45615a3d96ab45dc12976bf781d7a0348d40b93ee55c406d0f45408107fc2602affb6877dd39c1f7f5b8c636f44422abe8900b8c9ee33002da15a9b99eb13a4e9861fa8ae34382db748c1d3feb877b9267cdf952b020b654cce09fe374d99f3c48471b0a11f1575978ac2a295fc80be9e967f576c94f81201e61488c04ac9326cb53a6ceb069d64895fa6d18bc3773b172e0e9c6a241b46867801df812c2a0d50f492257d5c65f97", + "result" : "invalid" + }, + { + "tcId" : 74, + "comment" : "truncated sequence: removed last 1 elements", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0b2e718383bbf272100d4cfa5ef5159fa60ef30f96ccb37f1d70cf94039fee3ec6d4fef9853073a50c101f9ff3d75f3f8e1b772dcbc3df6c2ca9e1cf0e7383f4349f53838961dd468d3184afc25cf79b4e4a86be353fdb9159ce859d496fd73061fc5d9141fc9837f669a4ef35a3d0199cf22c4078ea6bf133a6eb9723f2882a826bd8d4937710b13159f0fb3503a19d5913e85a29bb3710936fdc2dd6f667ee381e50fd87948b1d37575e4b9ecf9cac0a8464d9d22a0ce5bd01a77f8323aea01aaa117ae09c8c26252a4f0b84f633a8379f58cafabe2f1c30786ce098a7c85f7137ce05cfe229eccd6e62b1fb42358d6a67a3d6299a3608aaf2420cfeedbcdd00c4e90a6d48b6f0ba9892da6f5c107ea24e91f7afcc1e5facb209e2e71679c1117bd2c124d0dac9e3c59a6a232251fb539b78dff5564937cc9bb75c921a75b7ae0791166ad272dc61a93261c603793a5a89d5ababcd37735daebb8ff23e5b4a98ebd37153a50b9e38cac136803d26cfb9255661356c4fcc0a8ffb368da54ae5848fd02b608ab2cae8108b833d9fb28d47e533972f5fbba0b2146ae0d68f4b8d86cc803fab2c186885073981cc654769dc82fde8d2cf2753279768da04ca8ba1644a1d0c35f9879ed612a292e0666b0b571d84b3c18ac7fa65c54416173d5c7167365a8ba9c48dbc304a878754f95418fc0f8a3b5acad35c2210aa86d160dc6ab223641d113b1909289c036cd685d25397c8843c6ad83ebd3a1e12985944fda5238513922868ddbb5b7e45dfd58138706cea4a39c7441b6a788547bbeeb3101aca84494aeb146de0db8ae11e81dc58e39f0f7395fd8d2f99f47700ff6522099eb9deff31042773b87c9a2bbfe4e397b79d0b9bd8fd641926b7873dd079a5ee427d4911c65ee1c57f5e6cd04f1c05b54f8be80abf92702704b6e05333ed55bb19ee4397b5916090306ad3b6102e8f3a6d22bfc2bc6074e7083aa1d030905efc4e98b328479cfdf233ed42b7a3fc09d216de75d1400c64c72d2c4fade484ef474dea164d28009d3ea5e4e5e44a6e53ddb00ecdbda08e87c69561f583d35a7aa9ee02fd05fc456ad27bbffca79324964daf4dea5724b5ed688271129901fc03003e9a63b35680e528edb6be5edb757544aef33541e0f7e6fe488cbbdefb5dcc236dfdf0d82b8428f2532a264a5e7402fbcb958c977f69c709b7f9ce4d6b74dc022ba710a580ec82781125b87c35c1414802092b98b0ac65ebc499cb12a189844e9b98a914bef31a24593ef21e7ab58fb6249821c2cf0870a23ba60d64a902fbcc9b6af33be8af0d27390c09c725647d7635f81234359a5983f5eaa0a0367d716afcc8550e1b6bba86b500b59048b89b6f5d2f006fa092a92a22b567acb944b8e5ef54e7099e76dd8e09d61a40db70fa1ec8b95ac969194fefd409ead1ba8f03fbc7", + "result" : "invalid" + }, + { + "tcId" : 75, + "comment" : "repeating element in sequence", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a0a18e63d84ba3db37595a4babcbab8f76e8d3976b07293485e2a254bb8d70a16bf21331c4ec64559c37fc8bccf9d26ddc7dba4537209b216d731e1e921120754b809cea96375e3f71c41adcecad031bcddecf5ae418dba8f4a3ab624261fb3d2b253a9e43ee17935621ba382ead40a0871c62c0eb392ed1765cf923f66dc2f1d5d54bcc5bb348b2f4e1b78da90742c560a9bfe2d437f651d46957e03b4e77a954382c224bbea4f2c3d267b52de1adfa413417b42d69b9572b29d4130ec7c8b205b64fec7aecc8f96880b89990e8b5332bac05f0c1651220248f9300144323192bee128b6ce1bd3c94ee05bb9d44fc28a73ba85af456183882c85d36b6e4f9dc2733df59397712fda90fff7c355e0980610cd1c2dde04e2731e6b36597977204f7f35280e886ac43dc37fc4f74b6cc4296db08daf6345841bb5e016815eee8fd3a6fbc136485453417cb2a0b8758f301bef1e8298cf845740cbe2d897dff158472328f4b209a64836bb5d9837c47cf50e15fdf6e62479b37c775f35d2e7d1afcaff0b933f6aac863ecd91b3eae446d7fbe661e686f74f480b3d01769f7531ab50b3c490d1e226ea49483ca5dc46fc9c226a3b95afda63d9fb12c74f3cfff7990f903db5ad98ba2ff188ff9154c24765e017825965e3216d83f05c2f393c27ec9a0efd99f246a6fb1f060c7967a4df488613dd8f7d4023cfe13bd7f579333dd02f2ed392c2c0df203b7cb088a302f6df6bb354e966e295b63c6c27d22a908409043d678232393b100c2db32935949c4022e999dd070ee72a5401a5046bed161a819cf73df43fa035672190c48457c8f0ead0f85e432a9fe9992ca7b4f3f06054bf7dbc1ca98d2d58fe8b9bf5144c9d808921eb914b37603cbd6a66a02ffae438d240a35801a076d634aa9a4da5a3c7fd1f62802db1f36782ecc4460990b9f4b73627606f4e56d51766e9f477f5f9193596ad4a86e52e4fbca24c0b18b6330a23fe8e9a9d03963720aa2f99a1b603aa1ff91d5402015a1691e4299925b9d367c68fb2defae79565d9ad5f195eba9a180c0b8ba5717667996b354bedd6990b4cd66d44813a396805c20e786c32e0019ae551c013f38a4986032e0a589a5598e6f656a6fb40b95d9d755620ed5fb4f1bd5e756d86c8f635846670b05d002760834c1f2565a68c1256b71d6b5e540e3a7383a4fabce015db66b854714f2126661db12dc603e62d2a84f7134db7f63261f862c0feaf717622939403dc9083bab60018b1e3e59d803efe1aa33c354f95ec3369cc0e0091aa2f1c1b37321118cd02cc609a354d87a06d784d1a23c0b475accce1f398589c717d37d6a696549d0e9305b7157f1f1dd61e84650e20124b6afa929de49de4fceb09809b9b747b99d5d5fe284349d512d6b4651000be320b758ac4e3fec955060a013b7f03ef2bef43fc73c6d", + "result" : "invalid" + }, + { + "tcId" : 76, + "comment" : "length of digestAlgorithm uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "a6ee2306e913ace20869e4a050e2ad80361e4cc17009331736bd6518179d9e8c6bfe609bedb8411ec526f2c75c8e4508b1f5cc412f060ca4039ce8572096b7c2c8a915f8e53be07e96d9bc0407c2d414c820416c8d13fbcfc6d7ef61c6ca770c81f52a1e32ae5260b9e63ffb2cc6bf43de9e8b36cb262e5a139d0c72070c09f213404f1b2a0ba0e232677451d0af4bfd56bbfcb1084fdbe39123e06426c0110736e193ffd8207d472e1ac8e9a88f9e00c171a3f65ae6180cf698f06c865214682eeff6ddcb1e3b73365becba1851c8f1f84068152780d5aece8eb52cd663a2bbaa3f83889e395350f471a04b1d6dcf73925d7fa2f66cec44df8baf3b8b95c2dcd635971f6fe4a53f6c8991a32771e3ff04097838706cc4d59c5d33316630b28c79609e214c82ea5b399013c1f6bda183e723180023f177887541b4362e077d778dd8979c5e002ca2b245953d7be9b9e2a88bdf6891569e2447ea330a5bf526b3f5a78e2caa6d6ff1407b5533a7170494b87f63c74a8a6ab180d06becda2e33bb9ec331cf0209aaddc66ab344bca29d992dee31d84651ca27897d01acf9f9e45006f049bbb3e91df565af7c33b3226192790971a311569acec7880e4367e09d1b88741ce0da87e2432a9153625d37fc9f519d27b6b11e26960e155d2e67ca529ae87ed86d656677cd5343eeb7742f94e81972d16b5f5553c815b2ed60ae361768bac2861992a54f6de7034a22b4c676d2e5f85d7e43e89673e7c0d55714d54452bfaf3468d9011fc892b202e96be84b9b67b8244af2ed298d78eec27b35592d9685a4c92d8de15a194111debc86afc6ddc5eb8eede677c944930ddb72f5b47c4f1547dedacf798419663b7728ba51b5d6100e4574c3bf8a769a0253f2a7ae4e3f4d19589e5da42f6c0375159f5c0e43792dcc708c3a29e724f0572657c2ee5954fe7294d43c6293e26e27c3490e30baa4b1343ca03a9ccea25801d4d795f55d3802cc3429bb01598d8d5756adaa38891e5f13cb653bd437ff7ecf56df9880f851af7fd3754fde2dcb4a3c9e4fa12a67e2baedfbaab7805aa13b1da4e323c0a52e27706c335f1fc9bea892552b4e275f3f51a55145f71f236dcea6789cbd80ac6b05d22db00f78b61191512e6ef38f30d8966df8a97f878dfc2e8752b3c5f24fe2cb74c45115761036181c2ff0947421b09f06eab75088707b24814f3b93b89f3078b2c3dc0e589fc27996b6262fe1c4ef15a69f6cedf4f35c03c1573be878a52adb430ab2b11b301c0c72c162bb78e7cb9bf5573d16058a8b09fef993f8a6ee448fce627b732dbf634b370a8d974aff50acc6662443cca6702fd6542f4e0e4268c7808f193dc75c67a263ae0b7e916c484a403c2c3980ab8f63257dfcd7e04d6923399e452cbb73d97c478965aa775ac39b20e5902cd66660d80f6fb8085fa8ae", + "result" : "invalid" + }, + { + "tcId" : 77, + "comment" : "length of digestAlgorithm contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "635b308b0587a17660519f3b9502980c4005a03be7045d0eb8eb36da5cf6e6c93d427627b0d61f0422367fbf210fde208ca59c4e883f1e8ddb356afc07d366a35575312c8235fc9ad4e55411f489b4ef6806203bf45d4c682786f6de55a9d34489efcf5474f80cc2faff50e3a56c891a7d9df0f84c62be2002d2a98a3fa67567699738fc05a71b7d72f5e4ad080a10251f0bc72394ea052bd0ec45972743220dd755a7e082f2e59ec8aeb1d8c411b250075c4505637606d5d7f4b640a23e3a35984a75612c8897dea109b03233bd6333ae1f4f1d186a20cbe0114d474d9b85ced4d046db07e07a4de1aa13fa1829071310509d577a6a9176d383220d1f88553c4cc0934be9e4f77fcc206f787068021b91da01c266a50e9babf34653fa55c99cd74ebbd56da9199b17632a5ebf3f0773605c5bb2bce127af3c8b764cf71c58c27bc54c48ee3b73f3266b559fc5320abbb39c8b435875e37d5428ae0e7a49e143c933794d5855a08cb38846cf76bb7726e11c8b79f201747287a8d9dde1fe8ee9f258681dcbad52e0ad1bd7b5030813237c609c30dcfb859bdae1dc8ddb1cd7553fa6f2ac043c607f98b1b51e6a4d3b7b6066cd501bc739ca95d682d66a6b352859fd2facfabde964dddc334acbb98331c91757a97bfb4ba3741640e555d3a98f63ecadf8cdb2f4d15903802f4a92939a94a65aac982afb5e79503696a37c020c26e2e1ff6ea3075958ed985f0c79ba1e4e4ff9e8da57fd7781b1e2ddaf01ce8946104ce18638e46fab83cb44751240d913410f184479b5bbc5fbf6cf53ef39e9c4a7a962390731b34767da0d59f1cacc6871533b378b6f9044112d51df0f33dfbc02d4cac49e5fa0b28ba7882fd598a12b0b43676a7d645efea2c797d33a95e950ed80da186a0a5b97b5839c064967a29935694b3cd06d7f9172f1aa53904bbac586d638ab7316e116eb0c4f4711a248c5b7d7227f7368eda1ac9b49fcff82e9833a40d74ae617705187eba431c2ef45aee8f41c63249739d6896eedffe02edeefec55d574287a9c617dda7de7b0128785d4366800c69b25d80c7b667755f3ba769c7aac61ff66d48c0b653aee42fccb1d48bde76c7517b6501429f7cb2f393a8acbbb6af685c962719179a3da0aed1199971052066886efa01fc7ed569d8dd5f8c77e332530f679e28f12c34e1f4e4940ec8b782de6087f6d597ca2bbda35adf639ed99af036b52425fb01ae1f8e5ce9856b7551d286568f66efd5ee00e5ebea851cfce8f841563a86951962079dc72ee69c04cf2f57962770bddfd3d33001821e8143f1ae158dc4094607c6fbeb626c0d9f351d46c9bd9a2a8dc3d40ae5f64b97fa291bc6f4ff40d57972703c0dee589dde7d21daa665d700de1ad4189dc4d8d2bee5bc549ae0458d99322d0dafa14423ae837714db866d0af258691a5a19d", + "result" : "invalid" + }, + { + "tcId" : 78, + "comment" : "length of digestAlgorithm uses 14 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8cd3c4451f17c3f48e24fe461861a10e4fa7ec2a660c8854382a0bea2ccea712aecf18b32605e6a849b032d734df04b004bc6c41522678c07626a0d4cb594b8917753ffd0cdf827d699a39e1cd1a426991645641b92b88b5a33a25a0ddf2b7ad7a49b7c10a6f857c80a480e6add8447183e47852e4af854e77993dc5d2aa9c466840a655ff0514d2222c2b0cbc65d1464efd3fc6130965adbb73eb1dba0f32f8a94ad29e99d09538cad8470e2ddbafc3a662c1536ccd7d9cb43132308a2e4ae683d3909c0da1fc72b65ddcf4c38b3f07017f0fcb87b8eefe2b3903ef19ae0b389d3017a5359db3dd93f72933e8c5622f35ce563f918fd7afbd036b65b6c3e703cc886f48e6c3c01de35d9ffad8352404b02eae8aefdc0b6149c4f267a987a170c01a04b07c36740679d4b5cb74dbcfc6d8a923597dbf3028dee33cd35c8616111618e9bcfc5c5e8fd9cd490e1a97892fe5bde8674be47a9035570043615cf1cde65d005b11c53eb8e2412389dd5226119612b8a5bceaadd5d36a0d2f1a5dffdec27fffaca51416408a0c0336bd72e87b6cf5f33b4514172469f2d4d5932a25f27911b57d31e431e00ce8965e2d56b2b9200f204bb632a1fd19b97cd72e90dd21f108f2a406a804a3f8ab3641871b35494cfacfb59f9b84b52f69c3ec6c871bc94f22731cc4113c6ffddc1f2ae50a71d6640ff1e62ee56c3b8d8e2651c5fe84935ca0fbb974d2004646edc19c2d2d5d1e97e3e05460f2f818dacb4ea27c9e7176765f4df1746e78bfe536ea8ff15201b99785b183aea11c933900bc33b67e25f06c01558d22e7e902fa758e730bf4198b821102ab7c695498931796c20107042ccd728a315a0bd2eb0f464f902dd8cd371271464c6312202793e70dd2ee33f29ab627566cec836fd85b19a236ec1b992beaba666df27296a0ad51ffad275bd5c6c2efc0cbd4aa09940aef0da6de633391526fb97c18bb40bf625f95b7fd2199003ba87abf56e1d914a442948e81d54be9ca8b9b7c5fd6271864ad17bf1cd557114a685e0b04473030e41ef9c5bd6df2b5eaf0ad2e5b149f96d6aa0a83cfdbc0f66b49de1c4a2322b96255a53fba9cd168d5de7ded63e08bf858301b0c29fee5092c92bf6acf361c462f5ad8589074918ef4b9c7515e8bbb7171b89d25eeb3f19e9c556d0f9c72b0f37ec58fa504d0e275b0dfa077c5745bee390b10c87555ecf59b0178a81287c5b16ab1202fc06de5f1715f4d909192d3de918af9a1f94abeaa1b31f46b330ae7a4160becc26477dffa1c741634ee42bfd5f3c4cc377ce96fbb6920eafbf9cbb5b05ab1303c3d64eb8bdcce3a7580421db329b49f8e33873bbe4d5dc4d85e3f36d7caac00b4e3385dd5332a5699a96d6c66a935597526e46c1c3f27df3ef3f9700cc5afc870989a98e623b056442371617d84a5f77fd2166ca5", + "result" : "invalid" + }, + { + "tcId" : 79, + "comment" : "length of digestAlgorithm uses 12 instead of 13", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7ce2db0c194b2fe021b53616e93d17ba1153f951d0fafa2e226e989a005e1c0aef3763efd1192324cec17afb32e73c5294fb7bca0b3530edbbd14bef8e7e2fac18d00a69316580e1d93c1bc8819991c16e52b6c23ad23c33148ef873989207f8bcfb8c73bddc3cae8a3a15891c6a40a191fff8e663f45c44968af4e7f69d4466160b6ed8ae7c04db50658f1b74bdab446a5dfd34ad942377190f9531260044f784a80b5a77ee1db2b6b78c7ae39670857aaea02464306aa74056ecccd66db958bde50b978d6f489b2438d8f74cf3a61f4fe0f9e218a116634eb1ed854e6fa89da97ba65e8c94700fc71f35ba7c17727ce3821d8c0b851a6b6da7943e86c798601cf95ba1e5942ee05b9d71ae3875834098cab5092526fbc70dd8989b8812de6930cf5ca38a0171ffec33c1f842d27870012f98057fa8f86ce312467ab3365c34701a85f4661422bcf5193722ee093a4451a973eaaf6fd5b6e5d82f9969e22389439bb6749ab17130d74ddb85de8a23b521b42579eacd7dfb550bd913d87bb4739b826e2a244bcababa7ff495c9adae9c0d48e203fc014099095849ac9104e7dba592226c79d8c94dfade329d82077456f46e845538a731ac156a8754e140d3548db6c65923f4b96fc6e296ffaeb09f4b1152cb2c2e72658c3cfdca43ef652ae119b912aecb42da0f9e7da4bd868441df6d21ed539805a1084fc1f2783cd044ed3cb25da25a8e4ba0633ae14b0a9d7c664c5dcb29b66f87e2a241c73e5b119915f69ac831dfd3e8e2dd44fcf07711d4cb21672a2fe8b638bba12da6505fe6cee80ec1d4a9df313988079199f6a2ddbd2b454a4fb065a9c462c5a70c2d9594b324a6da77ea0d93f6517a9ba9d8043f119a583ae507236e335e61129766d3a4130f27d258c4d7a5a36fc6a2249383404920a72fec4b06375da2fdd7669bd5fc1fd2e1dbea2e88186764158a6d3965a8992ced5eeaa1611c299694376da111cdd448d567c84acd211f77c838831c46389e35d4e667665958e1aa0768b9009467897eb9a88fcc46a1fb7e0f83f63c6069a224f3b31eda173fbc15fd9d85e9196cd916f6b0f4f21bc51fae769fd1ce759b4d43e55ab73479a5fc08c472a9bcc45dd71a029c17a076931ea2a16f034eb8bca65c336327798d12f9d49c4fa45d59d47241086e3120ad627a328639f3174c40470e57c38699790d46fd18cd29072b587e20c27e1347bae59aa0608b8071e40d5fb4a3ce264ef004c6ff93e69847ea759e3e24163cbfb21d515dbdac9b015824d2ca229982a842573045adfad3e7d30dd23238b163b202b9a1e9a2ef089a1e33faadf02191aae8651f9c0c3c6258e3ba44ad6b684e712bc8af29203d69702a8c3050d1cb77bd15804fd3c5e0c02c19e5fdba0448e0803fed9e9a7f1bdb4b1266014b39250df7797d8cb9b21558d4d6a66541", + "result" : "invalid" + }, + { + "tcId" : 80, + "comment" : "uint32 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "413274add497c976d9b022e2242111141384238aac8f541643f200ce486388cc53de35b1a1cd5f2495ca6cede3fa4219b23c7108884302727e0bd3b74645ff9704ab0b72ed0791562cf35ec8d9a82f70c46b5ed7c3c42a4cdc82825911806cd86774a1242a0713e380c4cdb022869d921a58c15d7cdd07ab624cb088d8eabb104fd4f4609e5458643efd12cb275dcece478f7d056c1909271f1a0ea95bbcf9ae900c39c5339a08405f549a067ac0772d3bb1590090ab8030975d3c59c584f3371e67c7a242d4b8f6d3a603e09a176d5fa566934cb387d0503a20524b2527f0718b2a136f989316d93d1387b19bb856d05be72e57344cec3b6a8a15f49aa7d3a6ad54b9d3b9d1e7cdd38e3501a75a88efdf407e82f8925ccc47e5ebba962b16f3959dd041715460882127946984d60a4ff892dc904aef7cd14de23afdf98eb869ac8e6c829b2b04a6ec6438a413b7c2ec85feb80e38b08fbcf19af680149355d946b6d8b0f4b5e2aad6713edea6e44c37592196a4ff3a3742d8e73828a70b45e1d3b12b7f97a6caa65b190b48621823a23ba26cf4d2e7436a0d422e186c119529a58bdf533af81b6c000a073046eaae1d4063f8db417e9fa999b873e2ab8abd24b54eddd263b2e294737a8b916322cc747ab79a5c6b31901d98ec0120662b3d0d147b76ecb7c292cbc776842ca00bd21a8ee6195095eed0868d4e35f7f4e0ad4f8903fbe0b71a0535ebffce58128f5855cf369af4cad9fc17e152ab2734162fda0ba943ed7fc4dbfa75bb3edd9d63b71072473bd4eac3c1d6d29f06dab96e4f6c82ee0f52bd5767a884a69a9cf8bf5cb60296c7e96120a50a3e005cbabe5f609001357e2e57230e1b171dc32c8f0b490cc92d6372daba2da59bdef17f724fcfbbe6579a79d70c717728d40ab5e2d68c608df9ecf1a9b73c4a0751f52f4f3924ace5043fa80696fcfad95e84f82cd3fcde0d86363a1ac96b30f69385fa84327b195d55edae8a8b42f9adc172d10817fa1631d6f5f8ea731c6a935bb1f01c7fd24492d3403a9e62dc8d3d75effec72bbdef96073cabcb014f1c55aa27c4d27bc67dc808a396440f51d8944d531a75c437bed84801d563766cff6a1d4f3f68104d560f9a93f7e5bfa409dca200a34fb9a4bad0c2528909a5682a56efb9bee592c76112977e58da7f882a07477189b43ef263b682858e09f37422770611b714c6e8bfd4cc02a0e2415d3ab177b6217f89b031bd70d48d9903ded7a463f16a237965e34a2132ffbae918e6ee2b87f6ca38ecb07157a8b2e1aaad61460d4b19e532990e1d5e870e7eace28fd9cb62f48c9bc83b9cee72370103b72ed48b7cd492883bbce8fdecd1f86675ad6f54d4a081ed48e02eafabdad61be927528d53dc3a74b1712deb6eb46a61ddab03ac30bddcb82889d308731077382b42d7594ac8ef0843f7", + "result" : "invalid" + }, + { + "tcId" : 81, + "comment" : "uint64 overflow in length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "977990003a6ce701894992ac2d7e05e47e116bd85db8fda5f5e5166d7ef320b1823c7b9ee3fff0e43f1f0d6861db9f14d7bbd92f902833fe997bae67f63c12fd6798567db9f4e9ed2bc5872a9194886cd8a0ad37c77aa567b440ab6d13fa018a8b0729bf2dcdc2349206ae3820f6c017382b3e311c75a193b710de6693726fd348e1f8798a4b894bebbfb69236c4ffc7e2669ab148c22fa0825670e20061b07e54ec863fcae51c2d2be0b3ff15fd3f4c0703c007f7a27a2b87ceb1d1ed3c7147089b4915a15e9ccb297d447279d3ded8d5bcd3a47a2cb50de4e865c5179f18f45955eeb84ba8f2a1c28b9b2e24427b4a9635a092d3e6ff02de6c4be26d248986495c08abb0419d421e08225ef17b43c8fbd64d37422b472204ecd692a165eb424210c304808ef14ce1b881930e4fd05a4ddfa5f416a774037045a5c602b9d39a956af04fb8ff0b95795b7bf45ced7fe28a7b965830ca5f3435fd274f9b76ef4be672451aff76b75f9c9209bfbdc0c32bd5e0d4e108b6195c0c904d3161952987c6eb194d8a79eccea871dca3da35d7f364eeef30b298c59a7053742103176c11a0839a44cdd8e690ae343fac9038d3e6e55bc8359b161b01c31f87d65cf79ccac794b075a69d599943c74a8148e206195e9d525816dfb30ef7bac9135fe1513e87950301ae3d0ebd6447cac3dba622fb6614eead51d5c65add770da9feaba59e36f1d4f91c8d5f5faadeae967dc5db77772d7379b38386fe706e72c234f07ec97c1206f36465dcda76cf5519d6aa711a72a408abcde0fc6d7d0c4420730a330ba5d7c731ca896ea6d6dbf99b586768a6cdd5d3315019a446aef65b6caf1bd068eaee1bdfe2c5c35c3505ff74346308014368d05ec90e12eb709b0316df4d0545449db1cf73626b5e9f990a6e4942893c673d4f9c2943aa9dad7b9825a6c9cdacb4e015d6607773d3bb8dbb41785089ab4f0e3a5b6ff8ad3e76923193166d9deb52a994acd2fdd676689b45b7f34161706973a905877f8740b1667d4dc164e2b85b865bb4150ba1d3e81b196e305c755853a713f12b932d3f5d14657a5eab1230b8946301f12d49652b9490aea980469bd061c2219616324f2c119c4488cd91e61ea650e50ee0db00a53c4746b32cbdc9c59f3f1a47a2f41b232116617f9335e39443a85a98ca3186fecdafbd3f4afd05d94f59127576d4d3d76345236636b96765d5f5f2f508793a5b9c3d106de6b4f7156ba56d7beed9bffe55e4d9898493d7080bbc5af626413c1942366e3d159dc5ed514dda6228aa6d01e71e8f73acebed825d684670a53280b5e21e17fd229633d882c287f29949d0201afcf6bb9ef12b3572481976bdc1c829a0375f09f47232d9db5f2c7e805d7e215ae4527b54fb98ae17abc958f6c0ad5cc1df64d00f2490ff2068d4be7cbd825434f2533d297baa", + "result" : "invalid" + }, + { + "tcId" : 82, + "comment" : "length of digestAlgorithm = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0379e4caa2db2016b4878ce1c50858ac73f477d8424f3bde052f69bde5dfdb5417b5d0902c00de2dd4e06a0cfbc16ba8aa5fe940ec863a40597952d8f4bf2d3d585a6985d2eef0cbba90d79c5d28042405c047144128e7ceacd741d5e10b749d08289c68e7a7c9d5dffe357f8e00b79aacb9278cfbbaf36a1699c42fa7b9039e4bc28e9a6d499ddaf6519d6a6f0e30f0cdec89b71431bba711b6d3f130eb331685ae6b9657ef5a5e4a6d34377c89d76b766716fcb402c6a0ad016107985394e60185a4a75eaaa58d2e58fc0a2ac50d016baa528837353e4ceebeb0d7596be86472414a1bba8b663522918bfaaec2536c75c5502b7597f14075f4d24527d376c00959b2d1cadbc2aa3e07ae3045bcf3620e3acd477e59597076b3c48402b1945e7299c8be160f81cb1f550d6a79eb865a730d387df59ee4e5e06d6a568a635914e608d21905233d1f431ccbe45f2f91689cad774811d8466b98e6189bb5adb509ac8ff5354bf017ed853405df62f97c15d447b13af01e03dfe758cc15e7e9139bea9b52bf30f31965b6f9764e4f0b2d999d68df1180d434f3a79bb437f7f980f72a861bd4a3cce5eaa8a950a974817518104ca795a9196b168044beec8890a214f1af299d59cd331e38eafcf732e19c90a136682e06d0cca7362b7660a00d3bf6212146353249fdf0ba107123076cef08aede5e1798446d2d94bb805807280c7ce8aa149209576656b0f0a01a88425d0af99a3a1c46bc0f83851e5b4a3bdc557a1597472393616b5e9eee83fb1234b070f5099024d0801c69ee5450643c2680b441e5c655bacf637726334c8279bef5f96e7abacb254979c3f244a104d29e37ed4aa24f9c40daad48d839c8c6f7366e018a4ff17a15d27c159dc9b9e8afce5df1486f96ac767250070d84382211b5a46aa7f0b9aa2338d4e7886cf50ee694887f746b3a82426d8ce65399a05996922a331a649bf4e37ab598901790d23c39199d04addbf6668b670dae41762718e07079497095a79c41eb7f9f219ebba892646924b0b792d373c4e39c9fc29b5c0845ccd8b9e358505152236415776fbdf127b9f6e7f827e664d4c0af18a08044314bf79e29ce7aa89744e636dd7e7c3316a4b28f473e926d44b1ba8faa942e78e247dff462ba8d36807d3b3d86fec8f4c34e5100f66eafa286210658c0813505b3e856c1b0de8f2e2b35bf6e54b9238efeeb360e8d28beb27dd39071dd7a88be4a54f31f718980b926cb3bfe9a883e245d5108e98c3144fa5ee67e8a5564248e8ffbe5146158f408e60f36a1de55bf0b4c49d8d7510d9bc0d54a32c1cce5e6acd5acd54586b18927f8690a5e76ba7b9fe216a437e28f5427612778afba6a66a7cb9fc331126b1e3688b600ff5073950cec87d71d2b440fc895688917ece845a4f9c178ea3895cffa2e4443a93716e717bc1924", + "result" : "invalid" + }, + { + "tcId" : 83, + "comment" : "length of digestAlgorithm = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9578c74a7bcc7e7086cca6e16934641c9c8e55c9992245e8d9a253f9be3ea22d802a4c798f8d186c3fd68a1d11ed2cac30426124c91afe2164c48039052141d1cedd982c7a4064bdae43a7ec5ae0dc35732f535e6cb717f27749829bdce0ca019a1bee2d76884eff5beea9318d5bdfdd9855f388ef552d31dda8f7465bd60972175418504136871c89942a9a3b58423d02f662116ad46924ca17ffcec0d64272bd6fc414988f602395376ed2819c98c6a7bd9f94dd9a6f0283de7bb4b985d3cba19e8ebf303297aa4ad077d7090628a7941cc86b9c4d5185851b49c700c799e1b40efb5a5fec5d1b29b8d406d5c4dce33cd2755bb3ff6e5222f6296cb6c8ef8995dbd6156e0493bd48d5ddba00e74b969830f9c57c81f528aea6368cfcacfd4aebe520e7eb60f03d619b605a33c501f96f7092e7477b08aa1f4bbf3a09645b59956ccc1d658211f88c007da100904bf133598df7f1fb61a08cd6949a2a78ed2c06dd18db799cdccb4352171865e39c4b3c3836b71d19c6176785bd682e01d396d1966e74372facf5856c05e87420dbfb186bb23e862b896803fc05a64a5c9cc462c304199c2119f740c9c4bf3a62f8d62f8417cd8307b516f8c9067a12f82f6b177698983a7a2f61e72eabe02a31a5f641d02db7e20f701671e8259b620ef315db5432b7808cb037e62a0b078f8616c148f47f49314ee0c713efbf6e761e3496d1d1a87fe4e090d1017e77ea63fb950df7b92683651e4d629040da70fbc8ab73bdce8cbc15ee2c1c5f00c766b88e78848f71aa79a450fe7205467dac5209c35e003ace652de1c620dade469e7394811faef4a9a7e23ad844cc07fd960a7afcc1adeb47d8eb42174968b4abb65b08715204b0b00c59dff730729d25690eb288a265897856d9fb59b2ef0ebc2727c81934828d11ead6ac9a93f320440f8acb1f57ed8016a8d6c2a3dd2a815caf104db5358d47a34287275df7eb6d2fe7e77b6a9a561a3072b33196e75e225c8b27e0df5f1198eb3dcf614bb612671149f9448f04843b1042e1f13952305631d254842a4fa76b09665a099d1efaf1f2f584c3e13486b6c5e638195da4c32be77fc2dc6178ab86d4c5d86810e7a14fcdaa80193f8da2712a864cd57b7d552a91c45d957a0d30fce05497dd79d59c6f84046a4dbf8815ccfce4db6a82969d1a8c22aadeb6c15dcf96ed8a4bc1f951bdc2e1a86b8c75efce981db71dcd3b90aa43120f22eb09f4c76f3040e830adf1052e95e2eb6f3e640c33dd4a7111d197a8579374d7e0e5471c0b57c91aa294eee35cdd1a8654322805e7d43769db843b8d571c4e24c5c6ef2d7f4e5bcd963f89cf154e74da3b7eb19139649655f74b8acdb63e63a125dd19669529605a5ba9c7f1d49c8731571a454cee21950c44305cc74b878e489030f6383658424157156f41d3993bcf4d1b", + "result" : "invalid" + }, + { + "tcId" : 84, + "comment" : "length of digestAlgorithm = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "119af8d49d1df090b640621e8eb378ee7a8a91f68905d211343b91c2e95ebb1ddf0f228afd5e0fa4610972992aa9fafdfea09a10d4d91157aa919fde51e11e18697c773213f22b0709639e38c228838888a417ec2e31e154e280fae2367ee4f7306a064bf1d6a10be5939e2ae73264e26ce99576d129b5a9d7c18e670556df7480c157b7687e30fddd9efcc7499cef1ace735ec76a5d1c44fd76c243b36d361431fabff65b6344967d7544f9cd440b4a3d34049c2877ea0ebbbbf3085a6126502049c743525f3c63dcd9446be86823258c4a00f421368c3526971f2c3489dff2e5cd3acd6b616b5ef37946c258d4764c0ef791a74846b2e348b98b8f584c0d62dde4764028d5a8f35ef45ae9daf02210fd7360f84a1d582702cf2005bae8d1a563f4e1d685378f0ab08c85a2807a8a7302f26cc73b7713573cf6255fbd96c8d66a40ef74eb68ec196f29fbeb0a858db2075997d80924c774994a879c0f3d2af08a5e2c14b08b7cb7a37f881cabdf1992eeb5cedf06fde4195bec9f6b4b4303a8fc54bdaa29558fa0ac50b66edf975ada0007a88de1c506b9445a5bb114d1514aff2c51cedf2d9d1f7cc1ac3dfa6424b83ebf0e16adacf4e4e5e8179a3016e76886f611a6fe1ffd30adf6e9d08ace2f43d51060c10393860fb6c14c8a36136ee08d0d88c594dd2ef1c99a8336048f53117c91665ba20ec5e1072151d02b1e4957bce0c505007bdf2956ea56ec7994df8dcdfdce11f4672ea127d4463e956db5bb14a6d020ab46826c79c8596fc2d2d96485c19ea6d1c4a915839b99ee60259ed0dfed7f5346288caf1a671ac1e6ff2b0c4bbccd4f412153cc3613a3a2453a71831a347b32d257d4c5671ff8ee2b348cb7f237c09166c227135c7ea07f71e0830323eec57d11a6b5c650931fa311c6a9fc507e20be170c1bd14efa2a8bfe177618d327e142f01294c7616bdf94753b590519d40ecacc2610e26932e8d2761db7432c7a6a1be046632832a5da269a5510f6bb47ab884c04d235253e2e798a26ba3873d7d2ddcf9bff2e44e11a088e54a32fbed68a629a2f45fad839099c86770d8d3b8a5a959fc563214f30fa16261b859187faf820d8c6f29bc4015e0917fce55ac80f8115ecc5d94123dc5d2ee058dde8612ed53828731589d048e04c82dd18881ca27262594bc99b712e69c3b8a1250e6bfee531729e6aafb45a75214b2c678b954f4c4b195eaa43fbf7b8fb5c70439f000ce914bacb923775ff4c0f8d6aed9191fa3e8656180e708dc6aababee2d107fc52b988b22f8ef367a112a54677c027c73251a2af646868f337dc57500f4d0f504eb90fe703220d863ba2f9268de1663c4b54f0d3a39bfc858d05269f0304f225a62a978ba7196915e2664c6ed3fc26ec8879502d1c4b2de466c4013a6593f992294c3cb30c74d2624a69b18b2c4704", + "result" : "invalid" + }, + { + "tcId" : 85, + "comment" : "length of digestAlgorithm = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "105d74471810f551444c62e8b69b2054419a5cf300c65bcc215528cdc6491b3c7600dd4318bb40e8508157f9d7ece39449c99a97f3cab7de26007e5d05c6a587cfb9f26cdf05c454674202f0f601ea9e965a4efd471f13db113ccd33da77d7fbf6ec58ab2026e8464bd088d9a798474b6f996c1af53f013f46c977db675851e8044e013ed5516b8bba88aa979a14ff4dfe85f1a05b9753d86075040225af63f89b226518952acc7e2dedf09d75a4db1877332c8e760352071198bd461763d587497c5328a9df3a7f18162c999ed7116362a519dc456179703bc48db219a13876ad5800326ddd02c7a0120b93ce855bb8bb5e1b941648fa6fb6b3562befcf46d16b3dd1b19d729b5e6a1d1e6effa6f5629b2d5ea84358615cc4ad998a063ecf0d098ca81a583e3ddba5e41ec288826b089d38d1ab02a39e3e39ad8e4d6ee05f9e5e644018939ee56f0bf62471f8ccd924df7c147b059d891ec51010af325ae498cfc72199bdcc9739c6ff4a3cb03f2e9a8438873b4968f7c55b0568039aa7f3092dd792162a9db7f301518bdf52d894a117489b7ad28cd0fc10ee7737ee09a29a1286d8c09cf4409e865630ab223e3ae36de751c7df63ed55213d7a227c2972a7f10a3e5a3c70d04c330611b740f4caa8f3d74a264fb284048888ba73a8f91883fccb8eb4a0f3bd916999cb3ecbae2303211f7c76c7e22b35561008d2a355387a8b5655c7163180085e06d6f954ce2d58bbba897fed86bfe887fef88f95e1699897b90f13ef9a1e113c848e07cee5391c9619403ce94d2bcf5cbbe744748e8e351968a968480731d2af4f1d6bd2e106bd22d536873bff60402313229203ba9e75c1f6d971098b039eaa8de51950099641b4bfe20bca6cedf2392f641d2ce28ed690cc1ee48d5f22de5f9a3c65d31894aeec02210e8b670698f4732d9d75d9ae429e268caf59f2e05bf49570139360b078102c0140b331480f22ad5cbdd63ad4ab5de291bd8ce80a91ef4c34ae249bd941131ee13390463cc494f4dc80e1ea2f55eb045813f4c7379ded3aea86940a50e7e30d83ecad7d25a8bad625c3c2f92db27448f42b9a1cd3c0e914bf178c36dc7d842850fb44d6849e4ca12804cf3e39ebdfce29a692f20e5dea99c60a02e0d30cc9657a9c1eef1f0d67c38d1d478d52088f7e8a2c734e6f008e0e13a46171d33aba09575c817c13d115949b345ed81acaa2ffb96472964bfce154005a638fa7884967f6146713b600024477dad75cf092dfd6b257c20ea7c31f8cbbd644fb5474b5b4838e0b4621c55814737dfdaac4172ee1b99110cfdd3be4e1c3847670b9f33b1e218c819036e6a2b48c63d7c71c5a443d0829010882f3efc4cd6c057a2c4addd5e086fb008f71061f944a00c35dcc49bdcdc65fa91e3e87ad088bcf6663331bf5c8cfd16f670b3b0f7b8ced2dfa2e", + "result" : "invalid" + }, + { + "tcId" : 86, + "comment" : "incorrect length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1f254f83feb40913f1a5303f2104839ab880810796eb338bf2e237bc019ee8f16d6ccd811c6ad67e9a5cd05ffb58e7e62879eb0c1581992f4b63a5e67ac18b34c283262e13745cab08884f25d1495c54f7bc36bca3b52e9ec8a6eeff358693df546578515707d86056fb4bd91c1ea2d89440ede421cc73383d4dae9f30a84d9a641c4dc7c3c4c7d18f0666445a4369dc31a7e50dc765791d693bb97bb655bb012d1880b8df661d68ed69a271cb273993e39cfa520c67d97f1abb50a62f27b193092fdfaa0a4efbe5c972231319b0fabb102a3806cd0291ef5fb38d94b79711b9edaee36439ea5c9f7202bab7303a3e41310d74924e294f86b796211c972bf28965c57ca0097d4dce7cc7f6251275e6c10be1c1caa0fede7ded00e1773a26007ead4c7c5618db3c7c62b2ec73579b1fb0bbe9a6ad89fadb0e9b9759a0cfb764f2addec20cac3bec6efd924e6b0dd837029ae428df6c60ed822df4f3339fbc38dc8b32893e361bd2837df5957f0fae7bd1eed846b32c43fbb17daa99f5e3dc89571d9f8c854d7a44be6a65cfa1cea9b2fce76fc5b3a36b825849404fea0f8047053f33f6359b9153ba12a56949152dc7082ae63a7fa2281137b416ab57c856f10829f3a72153cff5b60644239fd56cac9af1e43baad10314ed138cd9450abbab0223c11cae4fb99e37cb0f325e1fb6123e1d90704e2eb7991dfa6762a29cb10f91712527d2e64835dd49052f46a8ffa1e00c713f0edbf02aea2efad5c8a632c141b7bee116bfca7362ae29ae98f77f9b19ce420726f1c5596be24c2974b5d74caad1c7d09124cb78835d31b2dfdf06a50eb20017d94dbb89403cec25a761a63ac1b16ecb8f41590d0bf3b5c8f176da67f10cb48af8e3eb909c7219596319d1508be8bfd0ac51d1e4735e363f69b1bc528e70845a24f8546eafa4f169484b81668e38d558bea513f3e87bc3da8b094baaa045cf33b04b866bbd38f20342dd8715eb7a8c895ce7290bffafe17b98982535f198d61d723940188f784dadbae22f5c4224e7aa7143b82ff8ad6642f2a80aa3be4d98bdda8009478e7bc53c5ae09546e633db400d9c4f7de7ecd8ac893ddf3ac14624d55aeeb37ea13a45b5f2f3073d4ef30088ad0e3c6272dbb1c0ddd15bc661bb4f0abe87f1a056045b3b664d98489d91257b2a45e49f18a5f70b517fb9281fa2f8b090e1cbda446482d30bf1fa12aa5802f4b377f066db8836daeac3ac4579f62f72cfca458a6e8789c451d61d3b367fcc0cc4762ead2ba8611dada52498ded60dc40bfc8890d3bbf68961954fab077af31042aa9763916165a68525d454f5fd4447fc7e89df90aab8c9de996711708b89cc849684af3437dddf58a828866391bfe86e96388201334c8036dd1f5d15481b51a6741404de624b1365cc963583bf12546fec21a4521d09ebb87a061434", + "result" : "invalid" + }, + { + "tcId" : 87, + "comment" : "replaced digestAlgorithm by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "28a04a2ddcb8faa3abf4d3a2cec746119ce2a88687441b3d4f81a71be427cbfda0dfdb952dc60bda96ad98992f54212e37bb8e2e8a7a784d7b20723b7b2d745665292752bdaec15a268ab8ebd3a6ef532579a6b95308573a9203056627220f6b65a0509b9332818aa8561211b3a1e33792f7211b03a7579c23ec317adde5a712ccb651eda32f9e9acf8fb55ccda7bf50bdc13a6c6679951458947f0626247414feff26cb0e4e7c288f4404f2b4d2be95abe711d18293a3c4f43cfa813cc401c128e9a2f8808a289d53b0774f752eaabfe6c1a1c09224c85ca292ddd183c15f38b3f8f3d2949681679e25036cb829b0a4bdbeebf38b93e4e1132ba4ec15ab83505a760b80a396ffd14a99320abd26afe326b17723a6a1e32be38564c08a2f3b7da90e72439804d3e494e7fb47eb3d054cde7352a8c042448a133ee1bdc6983d87009b1711cdfc45c50f124d33e90e2ee24ac5e93e126e35027fbdffc011d49da3e0bb21881e76de4a49913e7716e4c9b8e47f162ba950961e6352617ec0ee1e37a2aa5f37c16375f8809207c59fa67b5a7507195ca97e643b4409dbdfd65fa1499b0d33018f21b3a4ebcefc63cbe68454e0fb557759b4b60bd2f458f5727f82f223e14eb0f69ece4e14242f5becac5cb9cedcc6b1b797cb311238e7ccfcba97eb82abeabe5416154232d68e817a4cd21aca797f2d2c253ff1b315dbc09ff67cd77c9dfbe380813d9d80eec9d641408fc1ddd8673a5d5fb2bc08726e75a842a778528df061c481681234a34da74974620a945c2ffcbbcb31f372d00fe2accd85b31e874df277c029f3d632f16374c026fe13921a979cc0e4cba3b01063e4629ab2bfdf16469edc058924ded3a766df5ba1ff03bd7dca1a1cfa1e862a0ada2e229833ff4acf14b173abf4e8ace8b898796101f25e8bbaab0ec4ea7cd533d1e07380b2ba06aee14765ae3de587e8e8d92294e8aace4e9af7d7b0e2af5d59743605968e415c3237532f74c74bcd188a87c4220b0f5ee92800749f35a7002338be13de77e2b9685d6ccb1edefd3f0c204e5ccf3ba9cda8b57741a17d7ccf057b85acc87eb432bfbb0fe85cd460ab353d1c502d392bbb86f62ad6bf598f5fdfdd2e24de8c1f0db9e449d1c660285114bae9412069c09acaa5caa836664b0d5e5f1f39a611174ef49a86b98409df46321b8feba8a4f8b2ea8007a46246ca74acdd64f8397d58fe58bf151a34f15bf15e8e5050210625f245dada6419ba00a9878efbb54ce7218273436ac43fc82c1203ca0cff7225ba51e9010400692c1630b28909a64c77aeef811051073559ea1e0097a823261eea306f956d4ad5a1a30c20acadc721f504d2a84d292bceea20f33feb02ee66b52d11a67bd7997f38567e0bba78d8a906d762f46d932b79d87f238bbd344423d1915217800b010511206220e5d8a681", + "result" : "invalid" + }, + { + "tcId" : 88, + "comment" : "removing digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "39e95bc5a6027a089e1ec17935650e1a67ffb14413f5db172a5da8c6c4b40207b47c3aff72d6a121e78eae710a9aca7e0dd4ebfff453ba46c1f8e84b67663c26427c12d01c207add4d8c175d4d771b6d95c542aba847a65ffa339cbde3edbd696c06767f36cd49ddeeece6fa712aed8fd2cc332ef4c2b909492b127af143c82e61130fd42151902d66b7cddf41cdc139ff56fe0c54ae66628e4b110f8b5a29b7d990cddc0ba7468e6c92b3ee16aefb57a48e56db731b1e747ebadae35d681de31db2f11fe01d66b74b4359c7addb4f69aca9b2ac5677b8435a344ac2e71ac182b075752595521723fa322c219860f3ad7b712e579ff4a64d4e0358bc657921b4ba81cfe6c5ca2b88e439ad8a8ce31f5287d825cff96db05799e6fc12d3006780e316126ecc9acd9d7e70f58fa57510598ca1d9cc50e57cc011ccc68c0eaeed3d48acbcb75e82e15da7ec77d5af79e5415ec32e89078959430822cec4828646dbde9d3cf470d6d6c50eb8bfdbddee5da3046d1f23ddc5d10360c32344c9f14081fbf0257a492c0cb9f58f34f7e316f80f3f0a679ca906ce08c364bed29d58ef6234da3bd7675a41244a8ad4d237a8c9174c71e669341fa37904277f395c4361af5ddeb24be51922f3e1051ab75cd656fbd83eed2a621a9ee767acc78dace003c64dd5a57122ff3cd05e47f93e814ed47ae960e60ea1fa7b6a68de0add4bb896160dd42069be608f9bb02769eba90a4bb3c1a036b925d75daae406eb6557c4d253ced76b61fceeb073ab2d8796e30e15704479b394385c8fb7d6495ebba4d3d44b1feb98068a9015b9e90ea262c27adfc57ad22017ba26ebc6e7963764a6e9b1354d494734cb321a9926e546e7220692b0c1094b13e67c2f37d8c6afb6cc3fb4d435a701d8947af91cfde7c79bb127b8f96e82cd65339c8892f0d41d36b1040f66a25930319021743d8c35ba8255eb8e2355a402732763c5d02a610bb7f99b4f63fccb57561b0b7949deb189a1ce766c5e287b068974f04806476e6c919a0a67dcb4f6b4ac969437aaa188489ab64f41d2878e2bb185718439128aad80123d306cc8d0b59fa849a4bb7b4a7a0a96f6ed4b177fe61a7988ed6ce96968dc8f79d7bd4d5ac27c142a64749a60e580dd77b73e53004710bda8b5e884029528c04134943a4c2ca057a0a1f44ea7c99cb44c5ce2577967efe955ff513915258e630189c73122b96ae1b029d8cc160a9aad86554c2c11f5bfdfd7fb83998ca734e2b5280a8f7e8f09382e4c44df9e24b6d81a2d040763c189199a431655f5ad874d53e70f987d1c0afd7970085c7bbff7f0f2e3b2e92d98fded0614d44392469d616b93b6f6cb903db401ec252550361e70145bcc76808b0d80aedecaaa6ce2f3e734b79d8bcd1bfcf673c6fe7bbf8b1cff17dd2359e16c2205bc3407370b0bfe095dafab", + "result" : "invalid" + }, + { + "tcId" : 89, + "comment" : "appending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4829cbf2f16e498e2722fc1deca52b3a1a9262651eab9e0105e8204d57bbd1772544ea6b503eb92f1d6e958b05c1132d339528ad1e0886220e44b50725c7bb7426ad49cb90645b4f2f60588fe8dd9e054bd36c7ad16bb2741e78d42d5abdab4372f1a9e00ba2f60efe5160820c12d143b8639425b8da9324dd4ea29b1330cfdcb036048be7de490a0c979bf7d87a16098715c7120db2908ec01c08ba407c8e83b8fa1326c44c6084ed1c5f81b961317627b1ab5ee00340c826aeeec28ef9f74cb27ecd36308e81506688804607ed88430803d85ed2dd58997f0174e1c7f0f5e36dc7d8543bbd96005f179a90bdce2cb14dc61fb07855e170abc73fd5bac35ed35b77eb68d173e6cbbddfffd90eae94487533e0687bbee76561d5899b42c4c8ef17a77428901732c248119b7a937f839f2a542089e92d10fee4673ceeb8b0ed8dc7167b3ff63545e128fb7830bbe9d4e3f84f473829dd0ee32422221a024f5745115588ac06812c73ae45f92dde94ad5595ca35b7034297114e85529d777d86be4c9fd735a42cd2bb631881a25f1eba169c66602e2ed0c665b7905656c53dbbd0b9c430e5ec9825e8e546f288b07671dc48d325e6bddf7adf21bbede911e1895726dffb451b0cccdfd8dce7f46d980f0c466e247a3ed410b7254f0cb8c9770e8d8cc24a2a6f8447c609fb8184c509041bed677be8cb8bd4033481d91f343039b34240838dc0a52dbde6e386a3458dbc4ae44239687f745acad6698d51828f7149842c1acaf8c3aafd111cb5abddbb4972b4d7e757a5950f9dca1e566eac336d31b6cf6431ff28209343e82adee9b7bb79f116698cd8bacde502f946410224486071220518aac416474845ef7f68a5e7e5bbea925be455ce7d125a95d8ca7be065913cd1c477aa6a07aa204248ef76774a08d0bd8c14b1368f3b3342f5d160a7e9881ce856141fc04570a3b5fd55b343889ec94d3fad6c5c102c87f46a833121f405df7d8906f24c885ec8ef3fdd957f2d04128d978b136c6c4c8396329f39fd54e381f68b93b0e016e62c78e824a9c733d2d490f3bc65eeb0d9ec18ccee451e245780ebe46aea42e4d3b48349fb250af97ba05460d06d7b39f390bc73203292b166e7f649086ec56ea33eda82b132381be2e8fa5282e420188dbaeee8fbc2c72cd41550025570df239edf97ba3a1c582956f890d492f06dc1a8ad4050b28adca7edd3e51c9bcafeb8cae40b9fc19d7c41058253202877101a3329efb341b76264abbff3943ab8d051f47dddcdc3cec4132ea133a6cf2f25e6b56d8e1ea2491f4c0a2e3a5dec374e735f6c849a882c55825bf5d17574edacd6100ae82cb54a5275e2f71a417b67f408cf685d0717c013394e4e47fb04663706b81c992597eb81b6836efd8710409d3a2d333f4378ed96e32ee8b8c9729f01b082ba3a39b4573bb5", + "result" : "invalid" + }, + { + "tcId" : 90, + "comment" : "prepending 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "394066568f855d0efc5f906765e1e971accf0c2f815ca74484807d12c4ecb77583110abe6002fec42ea5e7bbad9d681c3c5b7e8054bd6ec880badb9859a611535faca50182523bb6b4118422b7b00c6b4e37947e070e573738d3cd60179d05786e6201b5c2a910d84d9dd66a717b047db68b4663718609b01fb5a3b8f0c45f6472526816ee2a0fc5c7930eb5b557a3bd258c8d3873312aaae89e0af39337918df5dd79608344459f0623b1760f63c66c6ca00e0888379b941c7bdca2cc9f852f28b41748117d45f357ec76e06a2f3a1ed6924aef9e99d349c61039e1591b59f4a4696afdf80e8c2344551dd03536c9c91c0a8a310137764981944d4aee0e85df203d5872b1341c2746d79541830bff5b4ecbf960b8a8e1eb6f0ee50c77e27b35e967a075c6dff430c49bba477a2185e664747fff098624499792436d9ddfdcacd47adee46c4aad930eb8fa5c35348c4a0e0abc7b35b48e3ffd52c9bdb2786d37423df040b9218fb94f665d9c9819fa938b9aef32358aea2edb29c05d06c49c7522d41bdac0a222d8a2b91596c2c73c3c386c964afa467c7885e3b327558567045594619f39c54d2d56cdab486519b439f0445b9c29848d14677634fe8bceace86b3efe3708b90c3a005f08425e7d4c9f5cf23f341777bbfc0e2ca698bba33168d3e8700ee0b951737d873076425797df5465f1a77f140f3db6b1f16a172d9b5f5b3dbfc5219a00655456c3260b8f6ea2fb367d476cc77f040566dfa64ff31c20a36ffaa0c065a24efdfa710a0493e295f65c9adfc8519373e12f3a8a9ff1491dcb509211e4848f3e18dab03177c4fc6c9e58591cece89597b30d21796c4464c212788e9ec0e5061db1c5d5941313e53205e79609a562fe1bb19b423f4917d38d24da2c5262643e93af5364779dce22f444b65c1ee19ace5f6894c14ec41f591e45c57642b6f65a6a7f7eb2236d0601d11b01ba27901044e73f840317a8ba5163632b3b373d6143dc082a4832f88167d05edce09d64dd8eb34b8fcb9dc9581a3e099dd31576a322ae158b686f97a78066b77a17a0465d0bc9a3e46fd00dc7dbbf2d4db42ef68c9095aa84e8aa851845cbb807fc71ee18aea415338105aeda2b6f8e5b2365edd14127388d8185dfb6c237893f057c28af39ca6c7fdb35094038f7de98b13cae6cbb5f1e511280fa621148db8a4515a7eae43ec07adec5d39b085b0b21f384611681a3198acfa306ef383cc6ecc53e43e9648243626a49d6877d62a4941a7165c70ac0dd70f60c18eb0271375eaadcf6731290940e051ad8acb0fe455d445b4be1f4501d15e5420d2bd9317f1ea0b93392cb5498d06f4eea7ced97f3eecfc70ff048c8f712c25873619153d59ba3df3f319c3b23d4b7701178f873d2dd5df31b6cae522bc6477a2ec8b1a26045decc46125112a432784a67518844", + "result" : "invalid" + }, + { + "tcId" : 91, + "comment" : "appending unused 0's to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7e33a854d5993af0782eba2a1200daa8fd9f3603b2759f6188d913014a589ffb83eb2ee19a8af92dba76612db670613f6d26193c3b32b5871d2312807ca34aa3b4b67303b58ee367d0d4c5e5f9e25316441973079aedeb22e067ca1d60442080a8ddecddcc338be94d8663db11e99e59ce2269288761cd6ce07db82e267ba407989ea647d4f07edeeadca8eb5a74a3df29c55d29e17a352da28d7c95bf609e38afe70f5e463e4bfa6b0e5187d65683a692be3fe147606cd11cbc3f8e5e7165e60be980f313c41a3e00b8e3a2f8dc010eafcf70b80dcc59929189d7d907f8ae2dd61e8d0d6ed6581cb2e83d3f305c00a4483aaf363ff96ca1ec85781031664b3c7e72cddc03c83a78e37281ee3ebf2acddd0e97b89ac08e37fff4a9ac6c103dc889d554a1315a68702171bc6377780e72e9758df013b1b165929bd1ee6b2f4b2077212771659233e78abb9dc1c6754f5034c2190d4d2d567f9376d41e280e0e342e730517596995ae701ca8b2d59c88ac1f82cff900ae7b636a4d0d8c7e25c050b34abb8600f0b9d59259e45ef37470de0d0b23d54ade02c47610832c0a6d610468c9b6b2bf8fc4a5b66e5fbf0c5b37f2fa9fbb8a181b7bb234aed5d28456f9040488e527aeca0d80866fdf20bd397d69f507bf9de6ecc4b76c7cc9ac21cad3d085cf3ca1c633bac29354466e2d15da0654cf6524238c243c0646bbe64ef563b4fbece12435ef7261f8151abb2816f4095f550b2a09beba53549a670cb7554438f788767a9f3175f8eccacd551542cadc47d40bed52f6e87af3836bfb2e85a851e6ec322c94a65a62e538e4aeac96ee094a97e7d050aaa35e632f6abe4b3e518aac45029abb23fa2a65231df2ac05b7c7167ac10156d318d167357ba5c0b6b6624d843a14511fbd56c152e65b3a8a0d9a9ae504949890faf23c6612f446c966c3c829dd59e7edade7b4aa7884a3c83a74378fc8a7a5c767b5d013f507218fbfcdc6afe673111d7ea348c253bf6db32054912c78a7c43c4081e8ac37bbd6346d43f57f878a21ccc4df304ee1c0323ef7988c82c2982a1a2b6c9ad507bf4af8c3bcb9efb5c3522aa90d7d78d29fecdc4d4b05c9e33dc595d7803a529e624caaff551a51596dfae374b9bc56d0d258b4989342bc01a429d4cd24487ab9d543c2d2f2f3aa259ec5d2533e74788421cbe07ab0cdea16efd2e1445bc8d2c41b0ea8bd1ed672b67261beb5a46db1974269e6b25f8854e08a2d4084d74bbe3286d7c8d1b2fc286740fba6af1cb3ed6d1cbdfddafcf9d3aa29df7cf4ec9645dafffd5e5dc90aac57f9e0912a00cc1208d75c4e653392f7d865342df436701a3ff1d8c45c10b94aea0f90d8a0ab13eaa67a1b579f54c7a743a55d187c3375e1433086a1b6efe63fad50f806da3e7a9c6587cbbe2d9b9498e39ebb7740ef660cf8fdc2c7157f", + "result" : "invalid" + }, + { + "tcId" : 92, + "comment" : "appending null value to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3eb488dc019ba1e878b7ebee98e74f23e098aed83c8a7438b67c179e76e05ea5c2a446afd2833e3c19492f79e506af708d657c18bc5de6d9e38e2cb614825159e81c79637a5d9d033e350cae572bd68c9e4c5eca4ecd927f2f355abd0ae2b2dc9b90fed96958b37fc5f8d8a52915547fa64dcb02bdc2b4092d55a392a6d6496a3e9b8a66ee11ab0583f7b560327796dac7ee980884507a7221c61f5ece8a56e25ee74cafadbccf6fef68627c08aa6863534484262defeae84dc79ebdde7182b1cf107001e807dc8463a2318cf216f4bfeb33abeb04fbe8c033c7d946d072f4cb75dc67822ed9d125261ff950cdb17557f17e3860bc40b32e962464a595fab14995d3ec7c468042adabf37106184461c0859f9756fa395818bcb9748a6c3505b26774de0157a9272984bdb324eb1d7e393382e02807be98fcedc69cf59febddb8c99fa927bc6769e47018d21626b53d2fcf22d626ae027eb2cbb4278b09c98cdf935de3d30d5db8deaaef4096b5f993d6485b1386eff3c2bc94e50e17d21ec3b67aa7acaf1df88f06522ff0b53358813739f2a5637511495ce2adcd99000d6da82fd0c1ae834fac945cf8ac3ed7526c3770ee909fe9c699d1304bb296adeefd5428ff9fa07e929d058aff0c715e41aa0ba8659300add0b544cb5e53767348c3a72fa447c6c991610b39b6729bb8ae6ae5ce260ebfc01fa4b8cf9cde208cb86fd83d06c5fd28eb279e0faeec70fb5d570802ff08bf10c62f5ec0573cf72cd80d120f4ddb3aa5b4f1c10a82fce06559ef43dcb8e9b87570942bfd9e4468c13c7a185cb3cfa3ae0b59e148f6f05bf134cfe8e72ca5296343d9f21e594890636fe4bf25b5c91bb65c77a3cfce2553a8c7dff185095dfac89f3a5fa096341f825a70a462904491a234fb0857fef31d6cc3038b55749fa6bc9a348652576f1ed89100f23905433f580af8822aacf8d40054507edea42a95f4bb5734351305bfb950df8574509d673e8ab1bade182da330583ff430c0779e5b41fd2e0cc4f0246b64f5043a48d0cd4b4149e2601962081f819967d06a2f52234c8445fc2a710e9bdb3efc7e311e59bb63a8e553db491a36d0054e3c054dbe557782aee11c719df570fa0f981a1d43799a24622830844ce3b748d8be0467560d7663e211bba53848a728066d3fbfe00827e279e76958df3b638134785bcb74d19803f06298d991ce369ef53fa68431f238497fd89ab9df46488d48f796cd7534ed4a425c1d6f3bb537625e34f088899efe30fa58c6122e57750d759e303cb873bf5fe42fd64ae2b659c6fcf717dab52e9aac6b993811a98daaed13f5463a2f972ce849d16fa6c8f4613edd254c6506f4446360dfd4b92199b1bdac320cb6f622a934dee9cff6cf6c29aef993d81334721b09f1ff5bacec102504a101ac730bf123494c54d026ce8bad3ffb", + "result" : "invalid" + }, + { + "tcId" : 93, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3de1487ae40792053aaa18e8887ecd53acd49c12bd6811d5cbab72140df1648d038f7015e36219bc3953d429670a3f941b6a42c379f52866b8f2ed51a5993d6b9ac69f6bc9484c4d17cee3dd5624c145078fbe5257ddf8470c0c3dde9017a615305daf5d7003d02247c18271acd94e7bcd396ea1374ef513ec4cff9c1787090c0d4bc979d68047c30cfe76e836f2922cebc49c66c36c78327d5d12fbc12016f51f70623116309f3ef9e9ed677eeae0275254b2220a8feaf92b81783158955283a2cbf471d0ebc7f978f76aada8fe46650011df6c8a076c3ba02ada47f77db647284d7b45d86da39baacdc4929299bc7151049a3ebbacd071278115c8a6fbe2cb9110a520dee44807906fc71c4d30ec388456851c6b1579f97b65d48e744603cf26937b78e6bf57605ace7da34e7fffd9db4f5a73fb8ed837ec2604b1019c70776b98ccbaca6273c2988099447fbce29dd1841390e310226006520432dbf81c3afe87f55be9a1719b92bfb91f1f1d03e3ba0ceeb15f1390a4d5d85966e89ea35fb485b3947a016ef0a95a67960bb37590676c2cf97d9449817d9091f7929c1010ee7cc204109bebb1e0098d2394e5ce0dc9093e35a742b10d8d6b25bae4fe34a0b52ad2a3437787b9dcbc2496b839066ddce4888f763abbe31bbea4454d65372f858e25b34dfe2f68aa4fc34e38fa9c30aee073e6ba36d554c6717311de894dd9330b351092f219fa51234b38115ebd47425afa9de4a6b254dfbe254404c25b891c819e228e35e9cfc64a2e45c45543f754b5738e27b8f0b1fc2dcb2a137d6cac8aa40374f548ecf05b44c7989eee7213ecaed8d6bb9133752aa0b677aef0a32e1f2f99d07136afb35e23b3c6982832a7ba9844377802f83198c8cfeb656c84884d8928c6879be2446c76f95fed3327600188897ef6658f02ea7a0b4cb7e686e1c9d24c5b902704bb19c2e5e0cce28fc7077d4737cd4354bb15f1b5465d9b4d6d91dbfa5dde07c9c22172bacbcd2e919c2c8454b8490d71e1bd24b62cf0fbdabc0f2fe492b19147d153b0dd67a840c455a7b9492ade53127dc0dd5e7f635648f92bd0f0d027cca54f07aec73ab143b500380f3f85a65766e0b256e1e5258fc4f93a9f1a681c4cdae59c7c51008d629896197f69784aff2be96d9f983371cfd2ba53c8e5bc805fd18fde2626b81d77393290a50cf23eb7f189cdf2d34fdf3a88bf3d5f99950dbe642d08078e1c9ec2aa74d80867275461091ce58b6280f2a1e9e2fcc13ab8748303e72a9115ffba09686c3d7f8ae9d76f3381ca0ffe88fc65c047f4cf1613cff3b1d440274917172c23bb2bf99949ce23822a76bcde0e77017154f231efc7c11d906ca6bcb82c94f2cfe3df5554e538c8257d4e306550f66a1b1154bf98012554d6514302f95d2b75622caab287d38f9510b398d1b3888e995ebd", + "result" : "invalid" + }, + { + "tcId" : 94, + "comment" : "prepending garbage to digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9498450d6b326b6a1274dc2c3248c0a01379c1848135ce7e29d7e2463330ee6046d312e351a0f6f1d3602f3ec4cb8982f289f827734e79ee32f8bca9179727683778e7f26e623dc36bd85e3b34272554ff291f89c56ee33ec4d3fcd6f9367f884491f10cc3bb283c593abe2fbce613b6272d462b0be731d84a0ad5846cb1b9ce223b35a9c5b6691973a416414f595f944fb4c939414c1ff4c96a91c2ce5fd92c3aa496fa12e86a51903df8224898d218ca8b43fb2b737830f7a18fc6867f59d7e8c44007d909091fd65498aa2d81566cad252edff66b6f0c2c5a99797e45fa27e02436c9bedfefa1435064508d06a35d820d77ccf180f26ac58c5983a93ecc20c5882e8cd263606dfa378e79977a302c201d35fbad8db055bb1e512958e82a208d599183cc8ef5e410ae4ce7684b75557a4bf1118e1a76914905624625f59e03c265c311526508e0290da9680b43e0e19d85899aaaaa662f397c70bab32bdbd67cefbe3007c2a755d3952f1a0a9786caaed37be1076b009e7802d51933c450c7d88c9685b22040bff15d15dc0aa8b6c230951d27d996588fa4fa3b9db6ded265e8377c9c99c24d4ef47820957d9f17798fd73fe6b34a2399a52f197ac3a28837b79eb38c8259da4cb444d897663824b998f42b3acb80d5162e1825b0aea4e6618281cc8bbd7473e720d3e68719c3c3308af6fe73864914d6fa4038283f4a06a5edafb1365579d1ccad828bba8f4bda6f213becbf049d713efe23afd9f9109431f0319ed7fc00cf54b64dbd626441a3ae20b25cd48260729a86fff17d78376e943db72babb7f9fc7389566e7b1e030e9b8f026325c6975e186fd8e211948744fbf8fc231bb6948146644783bd9088cd219e1207ac5441463d61fa81bc236588ac8f8aaffcb5f58e3afd257e9988c97389f37845c3a8206f306ac21752c0db78be2701d1ac5179f439e4cc3c66dde8c747eb0ae2880cd5307dbbdd27b0fe7096e4c8bca40e492e312cc321f22b8d5d140e37512fb1675f38c48e1db89ad6b678b0ccc33b25829595df0bd0a61b7e22f1d9eca86f4b4aafe4d39720d07925f7ef0aec1d73513633e31dc0bc385d2eab875302454e602348964a1bdf9595cd44e36779c6dc6f8e2df171ddb0db854b0a92a01fad8b33321f29e00baca317acf7113044420192c65d77f42d665aa1f12bebc024003ce4de6e062210a834e1a9c87b8711ec142f46e2ba988b83b5bb6a6ee15b6aea6b792628ccfae634e0f8ef15b28bf11527d709ee63d89582da3d80676b4dfc2067854a1844b697031d5a47cbc0bdb488f8568305d847f801e940d82bd9a33603fb8d6139d636fe9b1b8d47a54b1817670cbc494c30747dd43e33ddbe28da94d8679ec83d500470e119dc71c9296584a960df2c1f41ee1ba3b50eec9ed62357366283ab1e83709ec823fe2c810326", + "result" : "invalid" + }, + { + "tcId" : 95, + "comment" : "appending garbage to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "7de1750509b998633409b54585d4a616292de39e98a3e73887bc9bf4e28cd9ca1120679b460a5f5ca06b9f23a04cfd7688731fcdc6082a6dbd8112dba1e331988b83684795e0a6423b65df4568f5625d643ccd5593920c2e4e0e3273b2dea249bc0564966a5d2d435d8b0c4500ab7713d97a8f19424c0002028118fa18a41a43800fac7214b12019a6d684660f9a4468efee2e03912e252f0ec7cda44e6d628c960423fcb89bd96c4629e5ab695ab67f8d039c3c863cf254a2c5859ad1e9ea4f7991b0134c15d9ff52557b8fa91d7d07828cefc5cffcde444a1fce2f3c367fdcad3883a4e09c4e77924ddf0114c3aad23b4db8efbbb3067bcaf3a1b51313b887a608847c8b0df8173ed98411693fd4941c364edf72717272b3fa1148e59d516d9285d728d2a49a58cf57928d2aef823b04a312305e43f6681e9dafa4f2c125b1643863d4b5229d91281bae533eb7370955ed785d34164a6809b77397576ad309a68f426df359225fc3e1df2ff5ba2656cf13a7cb55f0159be26be03bc2bd0ec895349b5dd5ef5863ecf36fa496c10a57fead9eb90f5707f16cd49edb11cbafda8be8b9ab6b2e1deb59990e5d4deb7cb789cff62ccf535b884fbf654f5ada4b055aa71788076f873343bac983eb2352e7276bc159ff4e333e0c8c75c733ab113fbe50ef9026e3e48dc8072368e359045e8a8f0484b6c7068ac6307c0bd58900783a745e6c6ae974fd255049f3d7149d71e7e301325677c4f8f6e9d118ff300e895d0893bcb3d0a5533f79ed8b0095b342810ec3d470e0b805bb70e1fe66566cab2ebd0fd69a732cd6260797f0599106b4502a068c5906be97c1fe724f9956af8324664511166332cd01357d95a9d95cb0282c9ea20e5283af1c702c187af65c2ed3adbfb26bad4f64d2cc8b1b9bde70319b6ec9029eb95f18c4f6f35fb31edef2625ea396732ada97fd7332cd687fc384cfa6943400c062cf8ccba73c288a6c424a66fa5e058f169adb669bdb0e70dd630f446c5f4675d1d19ce58ee59ae8e6995a32a765d02888c3c67c080e624f3e99a35454761c03a28ff52aad6b3b3fc61905a5c370dc1df9ed059cd602ecb71db6a4e3a156283bb60dbe29774b1119f547f6e40dddbec55dfe992506b1d0b107c99adf2da474ad87c4557dfb2352a8773a2664a75c25834961a260ffbe7994d883885bcd5a0dbde3a0d863c1a2ddc92a572db2e637d8ec7e76fa63bbfad56008debe7f567429037828e3f6e47664f4bbe261d1129c2ae62aee3b592788922be7379a2ea58a6e2ea9f3ea79b440d070b48153139be64afcaf103415f9c3b07924e81481b3adbf0680be5641e00d1681257864b4d12de6301d79cf885ff3587ba1c5955f63c6623c795d74ea78744de6da51d41e7e84356a514606a26e8695734bf7c82a26c6f65496c161b8fe9f8845f956", + "result" : "invalid" + }, + { + "tcId" : 96, + "comment" : "truncated length of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "53f5ab212f9881bde4077a1deb5d5dd5d8222318b54226da34edefc3ea0aa7da2250c4651b1592487c53565bda006bf48c8823cc7e076ab96b53cce14df0dba247a30326ea503d77a5f98434357e42ce88acecb0a06f848ae6639039babbc464ceed83b7835578780b6125036dfc5bd3417f4d5f6cb3764448ba6b3e7d58b95b4a58169e1d566a98ebc7cd61e02dc0a278ff13e4f3a17ed12d2ad439f183024f1f687eba7da0687879e2fc5e55b6fc0b54c867562bccd29cad441e6fa4b3d7e0ba78475f3be9081a405465b54ff4a86031eb98e8ededf693073c768a857d1d97dd1ee44f4272b3e549641c347207d9ba3f5165eb0eba6d6177efce57d7c20b0f8b3276f89207c1246b704f457ad6d2c44a8dbd307bdbd40df4a988148fd5b6641eeb7c6b0f3efc50a0dfc05ee48e759d12ffce3120e7e4fc42f23221532fcb2b8f523a9531201a693a77a713932e3d9c3e89a061533d25f949e2b7c8c0e156fc6e62528b0a0fae45ff35d87cfbce4cc22b9f4394f7abeed974153d9bec99a5a2d513a01e163273c9f0ded41ccaa236b92f83b3efd8893574f865e667b46f71bd699e17719956cb5fee1b6ac77a5d45ec05324d35432240fdcf210aa01dad2d6bdd111123e04e642240a297d4620825e34622e6693c66032de9bac65e4ff65246d76bf747e55f5dd860678d5627d6a7d93e346e63a5c5d56575690771f534beb7b7e8e16585cea779c2071c127ef5931a378ce1bc3fbf1ca4aaf8dc31f98cbad417f601b4ca2de3df118282b9d881b05dc6527c4d02d1f1d629f43062c5629aa73d55f8dbd4e897b0b5089c5b65db993de09f770b3f45957463a54b3b489a6059cc227ab88ae7e57417292974c47cfef4a0f64e749cc4d767da3f0cb7165580f038fc0ecd97f5c5f8d86d17f85abfc36d0e5a0e600a40db4e69ffe1c57efa4d925f897c07698aa1732c02368403948d60d7af70688da4020294bbded496a2e81feff2653e4fb0b8621585d76416928b5ca56d663033d4ffbcd884cb25f2d677939ad13e1ca649fdfadc57530df412ea918b2c31d99ffc6a15de421e7ff40513e089fd3b36d664ab28dc5d919133c5996fc052a0786e25ae61ed625290fdd3c5e07210ecc7750760d46636f74d8ba278f5d52933e0e08d9edc8896f0cacabfe9f38fdb07c2090db0ac8abef1ff706179473cea7add109a348c15dcb753935173034ce7c1539783ea1e3ebf7b8f44e20638bc381bb7bce07bd42f69ed755a48cccd8fc5c1723916be3987afc42b479a8274712fb506fc9012c182f40e0a0e34e51084cd2cfdd2cfb8111325f2092adcc9b181c3791c0c7a073f91f4a990fa2d70f6b9d2cd91b64a6a1137019d9e9aed84de2e487f85c6774f49d6473d104c96b7a90079a178e3fcd49398603ad5337e33e0e6272f4e0d0cd8e1a0649cafc09180b9", + "result" : "invalid" + }, + { + "tcId" : 97, + "comment" : "including undefined tags to digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "74af57197e84c59f5e42f95b10acc88b426cc8a2e12577ff51f5c11df6506bf71c00e59282ed1c38e3fd382000a59a5f8d96f24185d0ce2e179b53b0e660453bcce033b69ee1dea557d1eb521fbf4974c7ebc09b878e5afe0e0c3caeaddc3a804af3c60e8b2f9ac96fe0d34833f7e9c2ff033eee20aa73678caa4d06e8df6cc8c544ee416a172faca1e0a44e334fd691db1ee815ace2c7c228def8ad29111ff60ede01c0e60e1aacc3f62017ab489af485684b2c638b0ecb6236c40b1d1b67a2992fe1d60783ca716386bf409b195358d9155d1e1dab53a3a6139c4416a3785bbda9167848d8ca0e9683d3b93412537f62d92251425a4dd4e25cb5273d9bca21b5ce6d460904b83815aeb5ba78faf32014f65b66be561ed1aae050bf4d901da74a4b1fc7853a23441fe849df9acf2bb36cad6f7e3402843c88aae2e66dcf0e558986935208251bb3f3a49ab2891e0610478591a818d98fee49719ce25d84326b221f04e78ed7fbcd7b116d4480d0a9717aeda9a111bd230c71f77c3fb699ad02acc29ed72c5be69b606c5321b8ef4c9d244f566737d11562ef8af8d5b916430b57cf981b0e29f934cc40ea5a4feab53dace1ba1a2101625e7a13e41f39e47734fe48fc04b7c4fb8fc2f106f777e4d9ee33e3328f30aa74dee5741a794e6962c993ef483759162ca005111b9af35429a2dddcc3a49738cf67e0509a17359a069f01f8a7f71e744d4c8bd1a0f74ad3e3626e0298ab21d06fe4f2cceb5e2d815d384fbb07755691fafc706f480d468a5c23dc6605a06b9d0b499c2a3dc88016ca08f8cbfa239c106a088a16b12eb977e13acce3f1cd61670be9d904e330ac8086e979135d55899d2e1b01be401346378c06b196f7317d694ff914d60c80b15ab1e8e5dc940043b3ad5280ecd3e1a1679d6cd92964a5ef3cb340987606a986481fa2defb47b191f152e1691730534e8872f0ce22698fa82adc3e6ce31a8297ccc759cb74814a633a8adbdd3dfab26b9f513b4d8d360e0d78899426af2684cb049c5db1f44c0735125bab69a19731cd019ccb3b1075efe3ddd34805b7837a0c3b7f4b9a7ec5dc66ad2964b890456e3c59ca24b76f0639404336e2eaa6e6808e3380dcf915324ddeebc388b9deee9d0ec7b50fcdb9a3897fbf548cab91f720d717807dba3252a1456eee6a1d921697c7cf9c04d19c86ca9994341b34d7daf79c58eb60044ba097954c5bd2437767272758985a42ce2b56f24a4d63c2ffedeeb1780f4c20441713d4abb75dc9d7efdc0c5d933951e69917946c5d9eaad44d92f4b0e9b1381b13d9f2d6b7be196276d6745b1d0777302037fac813f7b97b7f685d72f4cdd4fcce7860e278ca0a3daef1f30430cb5c47b6842d069b0116a1b878474b588654863ad44da983e99da4716befbaea7815f6970ee95a94a01d77d9b2e518b204", + "result" : "invalid" + }, + { + "tcId" : 98, + "comment" : "using composition with indefinite length for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a0909d6d6d3351b782174ae6e3dabf9575f95f932a7bd3e5f02e0e7d58d729fec59747741e20d8de4afe39c4d11f722368fb796094e1cc4eeeb905d1100151678aee694c057830cdc34d4b09949926aa0842d7d7ff9ea2bbbd14ec43c1a3b4e5fc5f214a2995d969d5f75548268c4409a78aec211befc23090337960dcfa37a5c4cd2b0cab63ed19c9fb8bc28fef8517867ad1a81ee207dc56551ef70b81ae4337302180107db2e42fdee5e20293138585f6d16d05d81fd625913ed299e4f85d353302364c233a0eb844dbdf16bcc3040d223badc60e811b9315b0a22996172d103b30437563e5bf65f5ddcb291b504d932f63b3a9c22e14687b4ea66c24f4022698522cbc3f6aefb1b40ec0c02ba685b9db088dd0dc02e17aa328d7d1c0587a8e5785483b1509bb12970bfcc59b33689af72e5c7930554e205f86008005a64eb335d145e8b6738b5b3d0fde2e5cd112fac318e5552d171cb7a366c62e319b1082bd39ce2ffb53d10366f36400eae9a94c9879e2679e86f0e798e078852514856c5479dda0285fbf0b27764d40e4115f6b3911149d74dc0b3642178670d1031c3ba5e6425a47c8f33055d273b5d914a359cd51f3abdf642ce2e866437fe0fe3d5a299f3dfb1085d1c606682a024ec9d8637d43848b20c7bf234b23c146034f29aa9b9a7c5f7072a754f1a3cbd54d004703fd01fa89feefaeae5b12bb4f0b0de3975f928afdf22fe159f2a7edb2b7998b2dcb370fc5029d7494c38eeabe75e53aa0a9fe0bfc6fbd6c4b4e981aabb115807edbc1de44011efb2494357c26d807754be9514b7cde8ddf1ecf14a9cf9853349a7daa52f342d616260338be44d046a21b5c860a22546c9b2513340722871181351686d54550749a9f7bf05aa30bc31a3def687c11039672d4e6332d3166adab1e486e9836e1d159ed9493ff4426d14de31339232eed68878f8cc00284b99db1e1979d4ecb75bedf851ca8706c4f4d90de816678cf867c4c98033bfa75a1b99671fc34ee40cdd3c400cda66c92bc79742b1445aa2c3e99fe8086fcfb10d3e3efbfa18de94cf3e540fa34425c3840a6bd1cbaaf4f98ffae84650f765dce1fc6f6a37c5361f8f9f60ba8f2161fc63abac12361cd82205f4bf7f1476cfd99a7a085c6fae663572566911658a4b995715d3c4cafe269ec0f9ddb0d3d46abd467fce02fef5940a61cfb58bb59431eeb2c1f6fb329de97660b74f59c02723eec2fca7f4f3f944f91616c555b144d5a7c2ae9e69dd701d39d2863e79c226446200f5915d9a11ee986b9c51631ce7501eb05982e3930d326539e8761d92389a67a40e55337cc135a7f8356553e2fdab7efe1eb262da96ee0f714e2f9c36245201264cc83ee334522c24c12a252d67291bb48b41c92343e1088781aba9f86940be20f326cf448b507630839e256b9f490cd39101b", + "result" : "invalid" + }, + { + "tcId" : 99, + "comment" : "using composition with wrong tag for digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "aa0f89022f1c9e1b3b00a7e16a6332c6637f50a8cbecc402753b63d5f250edd2a3252f5d86c55b8a197ab17360bd95d230b2f5d09bd10356ff316182d95a14b312bda7fd330e48ce3b527e71c2a9f62374b814f5da390f0e1e8f1b481c604ebb970564eade23e6407b2ed49fb26f0db5f5a1e7437ae663fdb1dce84e7b0e1cd91051ae00689c8292b763d16635e60662cd67d1c020d1b2342031bc08d2097b481659db906639172d5fdb3f8d6ab0eeab14dffa4a26ee0660613a5439e98141f5cdd3eeb350679d4d88f83abcb20dcf1b5582c5ebf6f5e48d8f5ae7cee842cfff4d86191a9a4c2f1bd13007c0852140080b9ddbad7ad91e4854f1e81a1c85e92f45144a1c6b08fdf965e0327ffeaf4f6efb6ccd2463c75497e779c715878494ec1df00937fe9f1883767c8070eeec31d7a6dba24a31cdddb628b8ee3def081e330c06a1f7cefc1f8a2eb8a97601e26dc07132682dbf28e474ed653322a9de6a3a41bfec2478a41e6bd1d6643c9ce6aa4d136231f0281937a8e0c64e60a1c07ce8a4e5f20ebe16b8049a672246fcc2723c149f955606e74fb9347de667565a4f895072b80dabafdf1fc4e74b1bfdaeb7ad6a625958293095880c47e6116fc43e9242f5e7a0ce26dcb7328cdcd5e0c14ca911ae33251f37d83613e4b11363ba367ee4c934f8ecc0bd16b248c4da200c3b5570e0d5cf4e58914da6fb1ee0dc2cc1039a567a956bad5b46a884260488330537aeb4133e5d68fcfe62b3b517d0701b5d38855a2bb8c4e400c63c51cfec1479d09454fedd1df902169020332b379992e4736e65095f7c1a2835c8008b15c5facb033e1de4ea56ce6e458feb0e08e3617e052209e2043501a5235cb74db10b36318105bf923f867cd9760a0e1d00859694871649477ae1a9cdb39b3548f9a6a413b2cefe08df822ec0b90f06eb47bc82471239bde652cf191f4a5921572b12ae802e63d0ed4b330c5d07bf889bdaf4ef71134cc2769c17456d401c495161d943893da9aafbc1d5a223ab8846d9a1658d60e532d313c6cdb8d274599491ee12c56c983d7dfdda419f4a64d025add715764d365170adc006b516ae2390983bd9ea04c51007853a81fd5815f2ba22ce83c84ad132f87ad90292a0d53a0d97cdacfaa67f3c29f59effb63d617b8953531ff5669c6df8ad7538d4384cc0b7800e676ddfd6a96ba645d9f11bd9b979f2ee1883eb31b26374429f4755e738cf64722ca0eb60a38539f6c939a88dcd5a73913819bb0089a7c663ccc2a1e294ce82640e30ca1de04cc5745bd7fbb8aff9bd3f2f921492e70a822b2d9b268bfd89740da40389e844e3c97a2df4c0662b53edf4a2d89cd99f17d0a07cf1b05b3b47d696db1d361e839de46414087b10c4a7ee192ca9ad8da27adc7990e50133ae9625b75d038caaef5b846d038ce746ffae90f40475f0", + "result" : "invalid" + }, + { + "tcId" : 100, + "comment" : "Replacing digestAlgorithm with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "65136f445d1bf7091ac1fee9265c241d3bd014810f33d430ece9c3eae68a1171c332502c49b36a19b0d376b1f63de38be0c1432862970716b71748b805268e3df43919fd985f7523a1bc0517299682247f85918f6db12638c08727a0067fca9fbe06bd2b8b84e5819bb6bae67b01b7b8dbc1b67143fac9bbfbe632ce71d21d1dbf7602a30153d0c53ed986d373ead9009f4592a5099f652fc694ab81a9b0c8eceae5a494c764a7a613130a3f437a7a3e3ed50d5b4b96ed256e625abf7b797532d8be858fe3ad1bf899902bc9c8f29e867ed2521550280ebf66e1faf4e451d892e48c1de42102afd0e9bb25b9da6aeeb41efa3d7662446b9f92965edc719895829d4f4dcf07138e3f8ac89de459698fd4db6fd25cce3eca42197dd20209ded5bebd077fa1b53cbb1ead6b93fff0759a09e5aa40175a3e2092add19fca07d2f62a0933263ca9b9bb7131744060b2ee8a47076ea54c2f656b663c81e1e78550dfc55a3970da5c08dd61e81e2ba9e1a31c2de323fed9b1726596b4bf9ff8f94aea1615fdf0867bf31b04b1ae21e6d0ad7f6583604e52fcb3146fde169e42bd6285739d25beab82957abcc8cb34c88e1ee1368e5c93a1a80c368b265b9f2c1f40a2ad48085606ea5820fc62a8c834312ca881f912a0e8817125025b2da4c32999cbee2500e2d60039b6e41c48fca55424358cb0d98ca15a4fdcb23b7fa36a0d33b3b189a9af2dcaaf246916eede30333a65b12cb78866fd32dba6d34d35cad74cedeeb5c6b253d5b6a5e1d39f506a75442441763d83d90f2f729904956c81aa2df7b69b86193cf981645b71596fffa90ebf6a747aea2b148a50d3ca9e645c024734a5efe8dbc3ef1ba27a4b52c6fc646e7c707889b7188b4cae24a08f2ccb5cd76e3ff8b1440633e474691f49a446b2440c6e0989701ed00b5db4badc356bc6e84d53303c8ba9170d85b4a177a8ddc6c6494cff92a205307aad9c064a5fccb5005469c96385804ff107a6df5f656d11a7fd1f83949985a2a68d888154811dff0a85a495b63f05eaa1843a9db6c6fd72f93afbfdacefc6b7edc52b8c4a332d4a3dec4e644196e57d6fd1da896d11eac1e1009225b42105bd4f02ba9493d807dd9930adb1b9e6ae24a479ae39ff5c8035a236d7152e76ec362dd3f755e6afcc645d7f3909eb445a3c0c504df7d7dc8c0cae28a9d4872c7aa57d7f646e6affb4017a6a2db06e9a5d798f0e7589b709671701c958e80af12b4478948c91853f41bc55fef7d6d70f50dd3061d81f7b1f68145e427925a7ffb202ebe1a511089d41c748d69884582280b378c1a20c737d376cc33900593773bdc2407987a95d59c77ccb5b3075fe18bc824d8dbd01024bba6a1499c6a0580c8ae4bfa570d6187d48c5f750ec872a191de05d02e425b5ce202035f960bc846668f985b6d34d037ac60574ebd9", + "result" : "invalid" + }, + { + "tcId" : 101, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9ee9c04d25da49917aeace9b303194f3a7396ce21933ed9de247c76e5dd407bc20a6777629be9eadecfab3e0a591b570dbff8aa1b550b3a666d9a615bd291f99031f44f9ddc093516cc93aa3071f3cfb391f6ef9e39483ee48d04e9cc5b5545e34b835b4b3aca918bea0f3ad9c0ad8e73d064513c3b4fb57538be69d21b6a7f6cd5b86f358b7d9dd6054e38a4474cea54816e6513924ff6bf3dbc358bb1c759e96c6301b2ed37c1a189d6fa6e2c9ed38d5bb90574c93064b1dae2700c3d380394f8cda26be115294e968f2d0db1d8cc2570fbedf87472aa27b98f5ab1de2a1cfae358e987c61a6b9b1892e76185be788c531cea258191feab8f80d32d3e9e50e253ac7f1f2939696ebaa7c893d39adc4862ba0abcf7a9c46a4a1f0f5cc3b157a415d16c9ffd701336838eafd077be4d03ee789eb1c93f8946f86b0ccb0dbfa8965a1f387d5ea9033897c2e22d29cf6b44a1a1b44ad5d548e93b96b091506a8ac6431ac6196b07abf3496955d364345d2fcd132ca62bb518659200e33a8f8c099b37d842bcd8113f0cfbfed55e9214244d59a3f185a433cae1dfa29236ba971fcd07b44732d2d40aee5e9ae189f23dfbd85cf5344d8f330a7b6242b368dcd8f477cea8e483931042b0c70a0c2845a79975b01f427cb019eccdc7439b0c915e9c859e16fc1278119a359335b144d151331a15a85b7161cae126ca3e0bc2ae1e49deba126e64619e0fbb800e41309af4805896db40874e13a1699ba12c70cb9a89683df2162147aadff6b5a40efecf7698de8a37edeb81d24799610aa687eb2a08ea788790403f3b14fe27a270fc23fc5b3991df2a3790206f48dcc5793074fa78219b6367ef524542d79954b479adcb76a730b624ecec757ae75d69f03979d7fbaacc29c60a0cdc1d4eda4a20102b93c5f3bd9366a948ab5347cedb9215bd0cbab7d0b081cb9724301a7af245f6d5207c0b06ae5d58e83a45445386f9966d6f47edc1e561497796bde22d7558d64a6c2060074b3f9226e818a195d1f755a0f479bc6b73230f41fd529c77cbcc53d0d7676d6a4c385643275d3c1d47a4caff3e2d2ca8e054c8713936a4210a22d47b83f4c3fc379eb677bb1d8c9a907ae9a76739ecedf42e7a7cd4f5b6b7ba95070df6aa5e2b82b19343ae469c70773fe394d3a2486decc42fcc0e2aff11958b364625d53b375153e68f80e6b912f4a4ed373bb78fe06d4ee5cad3b1cf92af86e479f1d7db7347f4ac9c5d5a2546bf1c8a5e8a3b2556b57128ded3189c84aafe8b65de1f41238f87251ed5b3b4631783cd3112e43ad905103b85c5cf2732cff55e8fa91edda384d10802d67113e56a4830ee9d26fce46634b1068b49ca8131466bb215ba74400146ccb134ce5999b63a0841591c0c098c4127f0ac3c8c4408865a78d01302d678b8055429f3f8f98e4169ad67b76", + "result" : "invalid" + }, + { + "tcId" : 102, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "003d9fd6997a23d5cc23f335c93ee898978d5d21069f70ee57d70da24fa55d69ded770c8c33c8fa3728c0a3b1c485066f45686f8b5cacddccd459732538d2a192d4cb4322b70002fcc88aea7e687f7373ec22ab3b40476da7b41890ae670713c8e781d957187e18e184c876b1366c10e2faa8fca5a9b450ffed89accd52492e3fbe1bd6a5f343bd88bfb0659602aadb73c570b44b326cd7f601a3fae13a4f7244960d319affdfa9148b131675c3b285ca9e7a63638abbce63b18c6eaa52e72a41a6d41a2a06e453edf23bf8cfba202e19cce551daee7bebbc81bd983d1dbb0fbde882f23e657dc0284238c97cab4d1a505b51ab964a168576ac8c143b31b401aeee956a7e1dfaaef862518bc958b37818de04866869560e70390f804ff914cf06abd0c912e667f526a78ef235fd63a51580773e1ec55dc9723ccad6a94ec6680d73b2742acf2595c610e6c44642dd09851ad7bc66dfc1884e62f0eeff572c349e1a3e71be581e0128ce82bc834269915f37ffc55e81ad3974d7bb2d4d98256d81db0e80a1076b9d367e7267042f035ea9a75e2580fabcd2a2c8194aedfa54dbe51d9a89b84ac4bbdc87ed0de7f9b42f73945bf1decceea9ad634f1dda24ebb8d071a87805913e8044c9c61102e5d81307a2f6e54cca74dd18be8a388ef436f34ad3dee71a302a85f959de404891a9b02096172426421dc36f81a388ebd4ccdbeb9fe5f4270c5eb7604928525d58f406cca4e26219be5195d348161365b1b13123bc833c9ed72e2a7089f87f29df177290a0fe161f9e991bac50512be87c3f3e34c61ed931bfbd005ffeab5220a3dc762abcc5345ee8960ea6e3d68f83f8fe1a609b3f5a1b780c23471b1a3b63b5d1c841568bbd58c1de60b55207a4abfa015329044d0ad92a784621fd667fed5865fd7a2b704adb2301b90fd18469170ca27db21d3f0b66ffcfbf3e8524234b8943885cd566e5377db5d418519fe80b1d825ddd49e8a23be6039b5c226305d1882536c51dca8954bb1f27f7cf19fa17bd4cbc61e4c316fc2d4abe7d9a7e7022c346c49a7201b02e58eb437a41bf910507ab45964cb90224589fb14470dbc29d64dd60617887009beaf6939413b58e82142c2f91b7e2ec3413f7346d633ec266471043cba85885e1e6c25141056a1380f9754b84cf3e2ee4ee83f34a61d006ff533d847131397f091394c7aa457904534c7dc799886f37fe69d5b572b18d6b29da0678065c48dbb0c83e63866e7be527e2e1fe2ac103bab83800d8066b4b017ee4e7efccc0bd7d07c56f72d99a0cb1ef1f578522088f9ac46e90e58a0641efe5b9068ff9e246132f31d424f08176e9fd36bec3646cc064e9801dbe546348b60e68374b12a4b289d99040e026d3f80369b61b8260e552386f1fd51546479d5631721207904a8bd52d67a01d219748e96fbae952e", + "result" : "invalid" + }, + { + "tcId" : 103, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "6e036b4c8e89e1c9ecb9145817330a166081280c659e98bc5a05a2bc0ec3c03832bd72ca5c55ca51ac713bfb32df850a1886f8372f939ccb7bb00e5805f023ddf05b074e554e1feb145bdcd65850a5cbc57636f766ad546bc9d39552de40950aff1c697e24a3a13153dfb0ce088f13e605eac89fca4b1c17d2934f85d1b631eb7b49e4f90c340cfc28d8b130eff1d5511153cf0a26bb27ef97d03d2289fe28adcdb2391f3069047175e2d1d7ec9c5f462039679a2688557fca044e53d996c674d128a37740c361d50a7ae455883ee0ec12192787fbe6b20d5b81ffdcb76c76490952dc60ced980cf170ff41114f0ca1e2694408be779db8272a7e0360935908f1a7a7e0c5d62ccb95642372f3befdae5cc02b5c067bde08744a012f0210be2ccc14ab7975b3b9e2acc4e256670e45d16b2c85aa60dfd49d33489264341b788299493d69124a1c7b3481dc14f389cae5b08ac06ecbc678098883e238b898fb1df4d577c132d9c58a01ca7eb1eff9c2f193f7c455f1685b2688a8f3dfcb1aa90739a71e00442b0133fd67d5e8fbcd30c06bc86b87949073a261a6b89306eafc864a777a49435d15b6641742edc853aee201ff43b37cb702cb4055de9293debd52b13ac3d1b65e4a4dbe843ee8cd70cf6c03898684ada787ea512dcfa8f46cb6861221957aba5ef49d435c3d2406dab82ab2ab989506244bb1259e60fd095eee3baa58d7ad25947a19416853efc75f77a7a97c2eaf2dc5c505a1520a349a19e0c322c1af869b11c0abe368b48e31681f13fd37fac0f7166477f3b9a927437a6e85ea987f53e668833785cc5acd0beee40f7a897cf997878344a227540103ae434db63d567a0ee3f4c57b4bc7e4b17f5630920ee0ed92c50580af4d8b2c93b73b8bbc49d906663b1e9d49a04dc65489123444cd18dca54c5942a72cad9e0648b6bf93269e742c6917969d394751a3258c81ae44ccde084c71a5bef074be0547dd2b4ad2d5d65e0cf00e3fc02ccd35e88520ca8523cd93f4292b1ab1b1e0ae4a486f69d4655e6659055887634d48fe41ddb341a294544ce01fb34005a3a0b5f862c7d24c3fe1aa02999967546795c5b89b9edee5ebb6f873690130b373ca5741d5ef3b0df9fc9305f74b678bee09ca046a91b817c8f558bca539e501b425bc171d9a41f5506ca0a6a167e00fa3c151bad3016349506161e7fcedde1229f0b221d577e597ef67a7ec352e9fcdbf75bef98b42df59279fffe0d1e0c9f2640d1df210d53d4e297f72dab4710f610f16892d82e73894ef1b84829ed2cc9c681f6ccb7d61ce71d1da72061d67b77cdd56272013ed04771925564e3e3dfa2a80eebce8726e9c1cc63c53a9c8ab0db9b03061d95788573bdaec83f2a8358a44c2abb460b01b35a853b8c25f026cd981da2c1d18f09af37b9a670ae05bb621d2d4036f6983b21", + "result" : "invalid" + }, + { + "tcId" : 104, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "94067f9e8194eb495842e82a81a707c70b60dcb41ce3a5494c18c9a40e31e3e39ce5b21930fceaec8eb35b190f3f0999cd39a486ec8aa610f7c4c8d0ca197a98b781535ab068bbcfcd62e1f3495587250cc28a500efcf03cac0011d3b2220c723423d5487045ae250b2462d830c87d3e9de12e25047860bf5329c2736e0e82d561c2d44247bd1d6b5c8b2eedbcefb9d17b75a547436e02f8ac3a8d2e247d784b2eeb7a4b7e3b1390fcfe32be19de4cefee23bc13160f04cddc0fdc2b7e9c3db63b9bfdd113ef0de54cde9720e2b6ef4468752a0da88d3127bca5c0ba045f8471f6291a0f442f25efc08ee18b3a6c7584e19f0508e833cfcd1ec8a56e25e8f4df5775647494309e3d54f69016bec000923668cc472ffc0d8831566ca52e2fd7898f0b51d8284a2e63151043ade740cb01b002110d4a71d5741603f1ab7006135bc480a095eb1c94c33e3c4a29dada7e28b1fb54031decff6df0700a2b8a356ec268ee4004a55da8aa47848aa0d7141dd2dea88b0afee35f5fc9e2a065f2fc2099c529c0d6622da80e836fcb71e952e2dc63817b8ad2d6de591a5023f5767635a5aaf1b478f3cc3136c9cddac95d6d6b2532b6ebd5e3b1456af98d126053a8c63b8b11291a741c60bc8ce2e7c21ae21d48f07189680a408ab30319753e2f39210c8c42de443bdebafd803e6b08a0c667f0bdfadb6b2b2bcad226b5e562bb482f088e6a0b91ae4d4d50e5d10ed87276f199e375b3c8a84fdd63aa7c97ea6274a5b98b54c94a0c9cddc33f9a7f99e4916d7e984e8ed44b647c24ac187ef02774104aa38b5558bdc77e732d3f664faff78e97c99028e48f675b6c944d07c23d53be7512b6bd05a176053a3e0ff060854b215206a1a7e964f0327ee0ee09119be8cd510f704c767e94004621819ba1aaf5793aa432188e68944d84784a4997b072078eb6be868406fa6712d7e9822605b296f83513d5011484823d63953cf632bebcb09dab852f770f6045a9baf4fde55615b781b2281299eeabb0035609855b067123a5fb2091fcc0a4cf7944d7bd4b7bccd713c7d1191bb7a15c0b7d31b191ac47683bb632c7b88216d611459ecaff44a70cb5e36e7456e7118979dcfba3bcf8144d46b1c3fc1bfaefe8e81e0185d8437b0690e26dbf35f46fc1c2309e22f51934ac09d5da3e9c091c414262b40e7773b930d524f144d1ea114ebb33c52a8e2bbe25f57b955928e1460a45151dededd89fea7a27f2a9f3f1486faeee0ab31361fac7c9b138cb376c71c940e62d4ecfa1ea8fc5e68a322b1f512fc1b362136473f88c61d69b3dd7737e77cfb8b03f6ce49e0e3d95aa5c3618d10d919b24af3d1ff23b61dbf493e402fe665f1994e88365c126384baf91a3b2263512cf4e5f0067f42ad0cfc53488ecb6b6ceb307fe7bf0ba7c8250fe5fc93756be18f35044fed212d6", + "result" : "invalid" + }, + { + "tcId" : 105, + "comment" : "changing tag value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2c96f22701d00ee3201bfe224f6ebb3a257502b63073a054e65e5fa086291eea88c1449d56575bffddcdc3c331e119ea7b0e4c1c0da00b5733d584219023cc242b7238e6ebf4d16962ea3776c0a745a75a37b33a3cb27e2afe2acccdb0ea315c25318298f0d2ece5bd9ccbea6cf3c842b4fa113e9e4cf7c0c15cbe6bef80b42bea0b1875c31818b403428cd22b14f732cd899eb67ba8e6196a7be893fdee7848391664dadf792d5b765fc8aa1d25e5b273eee0c48dfb902241a6522373194f0875bea86faaeeb4adaf3f4ab63e50ed7c4a16aefe95207f06d30d2789107d270a51e6790146e6e7d79472027e8e055add11364792750e92fcbab17d586eff1c830de7f6815b9a1592be41e7ceb82b1c1a09f14e428bd7d20723e2eab01871b923a2b476081fe55ecc2afa4007caeca9f6ee9e47175d73b0fad305b93165ccd231f20634e1686981e06e3004a817663810dfe3fc7b1169e309de6836be62bc7293e02d6c9e352c8f54c04de742ed55f31fdd4106363e9396ebdee3f434f9f8ba9d4c0d45d7dc9d8db624a7211c08c93402cd65f24cbbdeab69ed0084b313bf3f433adf3e296b00e4b97ed3901cf25a67335cf8046edb99461d86477481fdc83fc9bc3bcc822e9b234a9c12dd34b185b5a5196b67e0fa3597c07c366b4dbda068c137b4162d4ccd700bf5c541d88ddaaa4eda4d9c5e214309c0a5feed91a0c81511a2d0691d09a9012a1e53e888d053c1f14961a632c302d9cd3dfc0d03bd68976ed113b0eb337e531d4bc7e3a9785818bc557ad32af0e19044b875f813c7c7c6b554ad9da92b6b6d03354887ce1a2035bc2f92c24d427101f536ae62ca61be56c253ed30cc0c2040d42971cdbf08103900ec1102f5879f5c475111955b72ddf817980fce75f985bc8bf4d0b93168e5128a093054be8ff77608456699a637d4f8ea6280c41533998b1503bd07772899a899ede63b88b14fd3b4df78edb9e45b79b26696377727a770a025d70cc271e088d24da6a8b53456bcc0d4a3b3122f16b10120ae2a28612d936d6b06abec6bc33134df3193321182c53eaa315bafed66c5c46dfd774c269abada66783c89e5bff05667ba99595e46a3874d1af3df929cd090698d9513190540ec20f25e28add4dc2aa0c2e5076deb54801d28e6ea62c913e836b168172ee18f4a63f856db536b154c8cedf49154346c104a72747fee3a3ba4bad83b8afc09a116107297d40491658cbf4049340631e6f003c170ebab937ea17beb46307f4f5fe6a4715d7b0c0d3323016a68301da6f08406e81eab1570f036717cfb3db1fa39a69a5895139200efff7fab9b12359fcc3bce531d9b40bf8fb824bd8ef5dd9d4e68af817cefc4a5c850c17ac229b7bf29d264f7fc8e7e587e740451317d9e5f9809ba9d2e5a8c90b799e6c6bbd656e7b30f00b839e3240589f6", + "result" : "invalid" + }, + { + "tcId" : 106, + "comment" : "dropping value of digestAlgorithm", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "73510c6883514ac85311d8827982b20170fcf13f1c735dd6523bc941dec440700a7212c217bcbf40ab6ec50f47779786046b0410f7884aa0a413b1b25b614cc6077a1c70d4c988d768b17e31c5be0aac7b764aa5aae329af353567cbc5bef9d4dbb1b15e11edcb29841a0f56ac8bddff1c40de30f13a095b0d08a1b67526300bf20de10bea7a6631c5efe367fd7fd7b4118914ec2c1c5a0574fec7ae326ef94b333974d3e8585cc7444aa2ebd0a02cae7c7732e1bf667661b5fa1395be7ee7d79d0a578fee36ae27b2bcbcff89eef002f7ae1963fcba7821145aa8d9dd4cc2ca6e7b57076425e1520acb4d7617e03a18bd43df59cc50d8e5ab04f29513c137e95bab46eba6e53bfcfabf9e9f304f2470fcd8ee5604788bcf4a009a440a0a86389ba8c85de491e4a1145df8b7d1a73554ca750d762306bf87b3d1bbdddd5c5e53d5a080ff1a9e6a985f26cb28a24b730ca9047591d65e3c4a1377d07b58b0ed29de15df884c81966c84fa48006544abfa2ea1ddcf2f2cf482e5bd42ee480b1539c139c1d5c9ccc6676384bd12bc5ec8e03eb226dc55c3d0adde1dfbe02a0a14fd6e02d489a3174542ebdc84585dbf9a96e10983fea3fdf281b50239d4283ee10695f0adc678a25a0747f946e202bfba6c8c2fc8f00fadaf5e0bdb15a32db70c922b0b8997a999e9b2efed77f5845567f9a68a1a6816a529e266f86c38b36f9fd57955d09836a455d9a0cf353c2008bcbebed118dbfa97fcdf2ea65f600f46f1478505531821e1a862896c9b291e2793a62ec7de1bd7d4d2b2f466b896676b37e893f50f73f2ad9edd9ae4f8405e49be51e1bfabfe6f7c7302855a6697d4bde2e04237cde1e649c6dc46ccb9135d9334b04f2ebcb2d3593791d1b7bee314a43bcdb55e2ae152092615e9c6bd340f65c7f698726c2b823eba583728b5edc61952d7935bf0045d20fce14abc49621d9319e7289457dd024bde5a09e0ee40530ac565ea50316343e6bf0f99e4833fbed13a95cad199d4c1dd29ac7145c943cc007e827227d949c1181be633a00520409d01fc9defe08c42cdde5aa8c63bbcd79a717dc0ad7062e3f6c802a3dd68695a08b9a0f0d5792f08049e1073a4b3dd2fe922b83525e7a3f2624ce313db63108e3d5aa77871eda14d159038d58d8ca0f66392981bfd0c33a20e94c755f50a23750bfe06bc27d233e640be972fad59737fa32f0f56eb568c5eac6af543dcfe0587be0980975dae2fa84949b14932d67958fdc24050bfe2942d944f67a04da1a2f1936f422ef3217bc4d6b748dc67dbdc1fb171587c1ecc3bf5284573ca263ac15f28d8566408ae7752a5094aa345cf467918b6d18ae98e52bdb4d38f35845f8227bca3ff82db8aa7c7913b3c6f8f6df34f5d67c9b898cbbff7b607b091ef536ee2f2140f2c82487ee0b28a3fafbf83f40eced05a", + "result" : "invalid" + }, + { + "tcId" : 107, + "comment" : "using composition for digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "91edf764bc33915956634227a671349963ca11449f7cc4951a8c7c780e9b908bd66b0fc770880b62504f3de1fcdfa55c352df6884d75218547413e6a369dab027089b907eb7f416f48c97d225c03605f46d488f32be7959fa865ae57a8e9b44723c6ffe13cb6b177cfdfceb4ac666ed3c74528233016bf479db13cd664cb728f2fd96ac6c051e02f230350b9f15e86f5c4f7911645cd878bc3482132dd3b346d989c7dff15d78361b820d226bb66bf52e1dd2517bc3a43e6c249cd9e3b6dcb03f7de3682b0a1d7c4943bbe60955f30a9ab212bf4bcf02ff2a4bb4ac99470a730f04caf640d01f1784186caefc81d8c8a4be72bd1411ac6aa85b686919e943b753e2d0c1d8796073b2a20733355e84e640628b1dff01755e5f1887b9671116867059a64635145657261b7d5625aaa2a9792ca44e19f0ab101b879a543e33ba16ceec309934f114cdeea835d24f2d88177edee91232a5221694b847824b8a18e0ea7063967dc1f37e67bcb72d0a6bc87978e05bf50c1d19da6053617a955972d7431ec21d5a1e0ac449b4a933148b99cf8b7779f75665290001da3aeef92947e570acd1eb0661495ed7a30ef66ab4ce836dcaa2d0f6e228bfa013e606bc5fd2ca3294668fa300aa95be697a37fc246e84ef8dec39e05c3f7e7cbc0de0109894e68af2e8e3eb62eef0b502804a3f074afb05d8f95a1063c6fd5f86c5b7cae3b61343d69b54bdc4a0973b1ffa008db9dc217308e69b2c15b8619b2ac405787d58b0e2149fe65152be3df89f90cbfd4f81d4c31a12e65a22fce0b318642235479fec84bd5ff0d21a6e0792293c8e4b04d75c6ada0b62fe6a38125d486c60a4dd8f96deaa2c20191b24af9ea1ac3760636ce22fdfc07adc5c5865b38cd237cf8d864716fe5d87f1209a2df4d01cd1a146451e16efbb4b1c96c58ea3bfe415cb8e429a0c2aaa14c86c8fa7faf16d7f7709132299180db453a6bcc463b410b4511ba224fe91adeac64c28bea506be90c34c6b9b82c98692e2b3db2e693d9b6708fd68e9d4f12ba13c23a761b8155e5d7719c9219c924964ff09cc67ee0c5a8b8541aad7998d3a595798123e4a1a7b9372f0a68dce4c3a8c2a56d204d69e9dce3f213c95898b7a4185ce0b88f7b7a8cf1064ac0b785c986b9e83a8078f41cb74e3bcc97897516a0606170cb650d8a506a5f2dcce9ca689161d0ee3810250e36a92214d7ddb7099d5177b7352a8cf32ab9ad0bb6046536ecfcfc23e1a3ed681977309ca2e7bcafa99e3d963248e7bab7fb3dec76bbf71fa58f847a58541fcc668ef607e7024fb8be05fb62699da8cb486edcfcdebef8c2e53c0810ee26a41c254c965735700ff6f56c4b1b7a2d8b8e7adf47b229975ae99c89f5602befa1ea173af6631e8b6815044e5b97060ffab6c082ec2e62a872f6f3e3d34501c293b074a94271f1c9", + "result" : "invalid" + }, + { + "tcId" : 108, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "77f85b696608ef38399c19084ec8216e5c7432df5b9e7e7912d3de593697a098901dbe60179b2bcf1bab163aa3314f8d0024bc1ea8d7abe4e2795c37b2249c22be7535594e0a3d374d37c6e12775f833c9f992100a6ebaa1153807a11b5102bc895e1bb2beb8e8393cdb0cf1f4a65d00eacc5fda53051c09a622282267dc73e6c8bac415597357d222ec24f397b0251d4345a131315461c33e724cabe36c320a3136e80339f8aaf8eeec9a65968869d0e943e60e4bef0af5a83ff5d75a961f22084d73f85eda6070f3cacc55ed8a5ddf0674df6b8e519c277d3013edc8f8d13c5a0e102ef2fd57739478573cf117badc41f975673f15c95c029c01c6108c2e4fc040d2b0f59a784f370d8db8fd290510f04059c1a8e8fb2d8417acda85cd5649fe9220f038e871d04eb68a1b7f8aeb5d6ed5d53154effac7b612a6d883b74f3d6d244a78bc492a68bbe5efea1af53183dafd1f4bafb4dc6e25db8681bec33102bca7d6564e219153dc26e0214e4e8f4751e4f1c962da08ab50e0b7b180bda7fe58dad285e2af938ece75b868fe6be2f5a07f37363d1314bd7e6aa1eab3d07bfcc01b7283e43630e8c4d6b4c6c40a582e2df5892cf344b438e409da0f64702aeb2dc0bea509a0df646111536a096fd317d93d71ed332a62b7258bcfeea12fe6f95953e9dc011257eaa05dc352d3ac12a292ef56a4d602170fb543a7ef99c908d26aa77e0172fb518a15dca3c53239c1ecf6881caaebf33f8e9368ff62ec5592823d2a3b55ac05845314bb5a4111521e064b0d506dfc8851d8695320f49d45f2d0b7b6cb450a34ae4a1ea0b303ffa8ec59fcfe903f6922dbd7c7edb32b87f8a56913eaa76dfd994142b4226bab122aac6b69ba1d918e6ec6d554ea7463eda7a1c3938b5b0772d98346e59c3a2fa87452addf7120818cf4ae3ed66eaab9fdaf9fd1122d2787b075b31eaa15408c7747e4ca0bb8dde3c755708eb76ab69a946b9b8afb45ce6a3dc4e2dd0e799630d61527c56411c5ccf857bd964435cf7d8f5ff30dadf54e6f7a46398fa4f508bd9d3957bb5a1ff98bc3d3820543ff785a8a06e7c68ccc6ddb1e8111be5b48166d38b6a4672a6f21521e8fdd5e3aa3fb33b2023e7a9303fec54661b43cce41e529023e60b3b6145e68fb2a35c327b036f25007790c97e58f77716996289233330532ab47763e04c51267d162e26024502849660bf55a6f2fdba1aa69f453ca7b0c611e50ab6ae7d101eec552d2ddf33d9e2fe20c39da40720a871cdddbebaef48c158ab4b024b193eb72c7a7e760305152dde1d7a38fbda7ca9ed9119a3aabba37e7d4a60a6ad2fc1d63e0e1dd014961964ed817af37e9c30c1549857add8682ee3513ab36eae5475b83d39f9256644341a7aa2dd4f5f97be3e922e821cddbc67f7a0abcc22f858ee3f8f41c055eacf40b8b75b8fb", + "result" : "invalid" + }, + { + "tcId" : 109, + "comment" : "truncated digestAlgorithm", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8efeca59e0f1209bc1326e986464bb3d8525c177c1689f34d8417b402c968354e0a74f9e2a40601fd9b30d8e9c20b3a8fe60c059bdfa75b590b6e20923c5d70420a4b99983100ec752c003aab2b07fecde3162d7a80c2bed6f7603068c35436d64b7002f3dbe041e9677fa155daa69eaf4c76ef7dd9c7ea4ee38b44a9857eb522b306fa17e26498e3df8753be05e2d5b2d81f1a44c4fc1fa38a5956768f6a29710dd37645a37ffdd2f9b83b939c17fb5477b12e58bc9520d6ded317895df8d9677526a0d90912354c0f1835fc1764729194f40436cd0b9615067369485d14cf152ec53cfeee4e2dd31c4f160dc2e7a02fb6dcc8c40b20d564a5c06735662d1ce634f211e45d83a487d0c8da8e2da8af21a6195c1d4d005219747195d3a9d45c1ac3d6d760fd1a3d5a6a708f8e8c163d8d5eda550756358b1d912ccd1e0c78645271d5f278eeb849cb17f643b2483feba1ef3bae8eab0c7c59513e408ca060eda72a8ad6af14bc880a154ddc77da17e56145f17eed7e2978cba3d00dad5a9ee2c1152fd6096bbcfb608c3d259c9340774fd9051c2380e698117c7cd04be5e2b35c9c85ec92cc14ab82ee461e800e7c3ffad148da8e2561ca6be82b8752324ea8d3738c8e3275654ccd8b6581057d98d5a65451177baa68b35b399321f8f43db43371bfe44c7e854612b1a1734e60ca24ca0f37af876b460f5b8435d1016ae9bce875cb9f1f1aa03cbd80875a24d0540b067ab9ed25e8e85ace4a7c79a5dfcdb5d0f664d8a6b641c59c64bbe038e39b8ecb2a57a1e911e10625759d6f33630045bc90422b47152182871a238fa0deb020c3ebd89cf8b84c0bf1d3ffb894077be8385cc6564383f9cc5419825fb4d954601e5c1c7482ec4c2dca6e05a8a67d85f65cd635fc7b7b97aae20fb3da55f31fb7dd57eaee29df8ef6c03231dfc7108d418a9e537f3a629a0fc1df606f723e9a1d8b07223f924a112972e8a9591c0f02cca0afc73ab9209cc9ac9a57b4a6559f4b9d2995fcdd464088fd85b35419117593dd01e6c781e154654146fc25cf87adf5476361e7bf92a1030da03aa80e56fa398670f8c948aafa374578cd51145719f4739948bf805984fa23dab9aae1599aeabdf965c48a5462ddc703dbce0b7b7c3d940a076e84e0604e2acb938aa7d8a6492d6da8aa29b86a3ba33162523165e32c95781b16083449dbee2997a2b30ff2201313aa068e8518a8bcabd7fdd56e477a145d68f6a672a099afdabda2d4137a7b80512d3a722e0afe20463dd0e18441e2c3830639a78ebb017a76492fc00ba34b2b38f59668e9d24ba1a676cb0738f30007972da0745f93d6c36f520cd152e366d9edb8ad0cb84907c3a3fc4209924d2c63257a661956b4742f408ea10857640bdcc8947b3f2a1cbb95b284b8591577de53b05b9eaa8628621a8b7ee73dd4329ee", + "result" : "invalid" + }, + { + "tcId" : 110, + "comment" : "length of oid uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6e59468352c6cef18e30e0367a259082b870e94a64882f7240be40dee556992135ad097012a781289724629c5a854d2bfcabff254f72bf3189e9a335c29e01641b15ce5758f962799ed2baaf1d591c03b324fcc742887ca6f2b472848132220be50bde62ae2eeb4d9d8c0bf26357fa9c0e800e2c996ed8fb56f20dfb6224b0fce8ddbe5e3e3aee5385c8f3883a7e8e4f66086df3a419cce8791f48972c2706ba2d8d69d626261f6f9729c2d293fed31673c51aa3bb5320abea19b5189e37ba69d76e1d03419fe3e2c433c0dc26a29a318e910c677389864f85f04ce1177c9f3124aa39817bd0a5487ff2748629e32dacab4bfd1320ccb15a8aad83df1761bc4f173fa7649a0ed6a096bd2f89129d105776feb936874cee05f7e0b1f21abe99e0213d862c1518259b454d4e50dc6b875e805679d2e2374a6de1e1bdd54c453c6c013ba205b5a8f3fe351df62bd406ba18d24269bb09a4d846499a0506a4ada5c7a314228322f9b7ab6ce7c905879cb1d25cc7f2032e77af6d7831ceddb9426bbf220051a13833bad78b98962bab4855b3e61b9c3c841ac4844d50e68e408b316791f939c99056ded886de5a1b7cdd0d61bc4295006dcaaf52a200da25c81be1de817e3ef4a91e5ec8bfc25c7ed58c307c719f2d41a6f72557bdd5167b89da379cb9fd8f41d854b33cf7e175f02bb43328c494753900ecbb844da18755b3125592d9e1a475b70d8ac8fd72d2f4ccbef05f469a8d103d5d3d12ac92be930b645a22bfe8bf44f1bf871113d989f714b4b74625c5b8d4ae130bb0de2d77d11474ebf18c54a07cbd12ed69676b0f872978ef0301e026a53efb263a788d2fb2b34f4a6d802daa8fe8375d77b6fa479ba71363029e43052aea88667b93a804498af5f89124fe7b815f9e3364b663eec8ce5a4824bac8b59008fe170111a212a21796d0cf4b21277d527667ace02bf2271b7e60bcded8ecdf24e5bdac31e74741c24b50cd11ecd251cd2ae6d67867017bb88b1f3b2abf499195508077774c221fff7e02f591b230ae51eac1ba1f8e04a2243313654517184d9882d51caafe71ac1f688c8c02f6342db7fe1138dde8f59e52c8209da2c52e23b4a2bbae7a5bbb7af68503f3150fb20628278888ddf509485a647ef9d5e3a49de0f87390875c7a35506e0f0765ce40ab1cdf6097e642023b9e08e80babf7e40ba812bfcfe68bffd9fe248a43f89f82155274d5fbda69f88c4111b46391aa57115b011970f8a97d6b8a1ae26c99f8c094d049996f5c578b8c14dc35fae1e2814cc6a1eeb15c8bd1953f84d0bde80fb8f8ce7b9418a05f4ccb909cc063bef172e628b058bed190cdf14d548e08a21ad8836f0f142d4566d334aada1f6df5dfb96faf5ec9ee4ce29321b0a6663d8376d9ce80950092449b93ae095822b0b2dc20b062e024ebdef8035c714ea624", + "result" : "invalid" + }, + { + "tcId" : 111, + "comment" : "length of oid contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "6c8b2c62ba08d2ea6c20494f81a19dc82f19936f4524d332283fdd5f71da0f19fa492809c3ca25d719888a08ca20d5417ea3e72bb071bb7ba79d64b489a64d865482c6cd11fc68701c9bc5ddb9d784e034a186b475a8f34643d3cc09707f4322bb74f4c2acba123aee24ee8162483071a4fb33d80112966221a0a29e9ae6b6cf1701e2ecaf3522cf9f6c7009f403b3cf2e69da2368d95348085da23c4603ecb9103cb02afedab59563114162dcd0d2735c35ff77bbc8f29459b11c2c35a51410b99aad1b004a072a7b52036cab5dac79fb4b91caa1f1db267ca8d80f8016c4228ccbfd2ff2a9e04887f5ae15c076aeef77ff3bc187ed1ed022537ebb84facb1f6e38e0c927fb90cd821f9906a0f6592bc5ad9674f6abc54c3c60167f52fe6e859d346800dd459a475c8335b61a2e561efee028f8c2b43f8237030b4d9821612923d47d9e23c8a6e3353cb691d610e8e96c616fcc427863deb107c4480ae39007ef0d031e183f713fca86184b2b9ac5abb46e6874ddddfc9290d1d53f935066a330a116fa74892aba0e72039900914a212ac03a609679145b7f1d1fa30983f71073358218c337fa9128e1b1b7f1d7de5f133cabd581e4eefd27ab7b540f1c2072431e7faf12b54d5756d32f711ce3a53e5ca1e5cb397ca7a8ec80e743639fe7259b927c428182dbc86a62e4027927fe483052ea862399a711b674ba2de177dec201045f50e133a7c474a7e24264f8064e22616bbe087d2a1bc0fc311060e0b99e081d1e5f1557014d0b2edeaf7eba0553f4bde7eaa84c74b9c9491009bce8069e19c18148348e98406fd88a307515bd6188a79616f29c7910692744bb9aaa065c1b16cd042180fcce0c3086b4c6dfba15299c4f00340e54533e6e531d4bc7cbdf7d1343a99ab557eddbe02a9c2cf9c3d7dcb4b86ec1adffd4c1f37b00c9fca19f24e0cda019e7187ce6fd4d8ec1473884eee64fffc67372adcf6b55bced214307db2b8969efd53fc20273417ae0f4806767432fbf3d09577ea2cfb0bb30ed55b57506ade80aa5ab55f822df5686ec64996514e8efd74d352822328d5ee8037296d5bcc6ef6e62efa786bdc1238a07845f28435b49dbdff12d78a3719ab1a8ca78bc880bab0beb20f782b847d52ef28e6a53fa4588665591bc2c34a44f3ed1179a5746ae57733fc14ecb1cf42e9e6358a50a39f9d532dbc2871b66ab3e4f9a6d632b0aed1700a5ade2ecf18b0d912429971cb3285663b0ddde7bf3abb12306ac47c02edc65869857d490ab3b47220a9acfe5c33c4cc27dc80f441334e2b18c883d5b1d11f537f8075e9d2fe989dfcb6cc2e010bc03eca965ca9e3668b0c860b605f9b8ec4c9dc6257ab6eaa10c788d9900b84834e35314ceec29b5a6b2bf31606fa592c3bda0eb7371083737ed05bd26cd5c498d611666c15e8a3598d1229545e7", + "result" : "invalid" + }, + { + "tcId" : 112, + "comment" : "length of oid uses 10 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a9939c533dc2434c21189e954932b833e8b4f500ece9738f09cf8e9d037e534b90dc571f84726544ec0efe537f2a003f6a01b6e2eaedc0014a3397aafa78f9df7016de3556ea0831c09b11ac628819c11a7c19dce43976bee4abf9d29a8fc1dbee33c4e13f537dee0183495fde12adcdde2ee4c257282687ed92b057ae0e9c6e9e38aedd4a19117bb6360fa1ea92a09f683d94de793faea5e81a104f1a63f0efb4d0c0fc099b8ebba384247d98ddd85fd837fbd1f6c46dd083ca533679a7329b1629d9699ca25c256f23b4862533d05284bb3955e8ca209273bde3546789210146fc295568d0e0531c70a6756c644e9dbb6bd98e0449204feccdf15ff9546c14c29d4af861da530ab92d10e7eebfc81028c1fd6aeb38c220ac01ea6e8bc8aff7143d42be239a27a8411cf42b178f8de676cda20795fb7a4586fcd92e2307c268d4f8adafe360017e87d001781bd3f32d522c29d781ae56637781db725fa42341da4a7bed3b87d156bcca2bb195e3d8644d2511fd54f83fc450b4f706d169ef59e55c550a62c0bd510a968add5b53ff18c377a3b452af9011ccd55cb8160ef1912985fa6ed9e5d98b134022216e970942550d87c20ce5614689b6395a757ab0b303a159d06dddad584e352a502b1624000c0de99a01b0e36fa0c13201d292afde049ee4e0dacddd0cd1fb58e1e964f740b71244e7efeed7fb018e3bc68af69a09ea4bc0dbea9d99e18d72bcbcd16480fb5cee74cf473e579312786ee6f3b3ac6e49097b575e086c7005ae233463a6485ba9f579ebfd392fcdd07183fafc1fbd1cd68c76d6958c102c9f5022a96c48989cc7502b8f9d9420d5c36973f0d3b491cfdeb77014f5eb7e45723f4d1e01da2728c4b09ae69f7d2cdc3630cfcef5ca359329ceafafd9ab7f2bf12b5b0270707c39d827d5f43a1c8384927d89fa8f01840ab99aaba669666df23379f79841b9318faced9e2f4190652496e7e4b0510b93462018a162e2be6f51ef3c6fb92069a27f62ddaf186393e763a1389e65d2a09eaf3dd6b201a44824169586a1c1dafff0b890cb9525548635785172033dd287fc4702071ab4bc5c5cbc1c846805cd9acf2302493ba8cd4e60c0333778326fe0517296fc1733f803e9ca5fb3b355b0803a18620d4675e55b288c3eb0f6ec1ddda9da0ce0a0e59fa1665adc9c7c1f055d2a07c8a0170b42de4169d36e8e6f24a1d52122e3c19d6ea239e0141fc2937ee6a7841a127569ea38f04a85a9d0fdb2ca9c6f3d813af9189f56038f05b7725dd18b1f61420ac8f64090b8439fc5e11c6292491b6e2de384aa5a59996d223d478c3bdff96938c8c6ca50e69420cdf8a8888955fdfdb5660c2cc76a5b7180c6b1b1f09363df2e8faa20978f058e0258ca6e56c4c1c3bc57ad63dce984c157078ea6e2c315a3ceb2942af7db4fd63476b2d0d42b", + "result" : "invalid" + }, + { + "tcId" : 113, + "comment" : "length of oid uses 8 instead of 9", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5cce8e0e9e4e0a86f4d85dcff2912667ce3c09ff45b9793ec19e4e1c53464800757f7fa2c886127c34271b50112c2dee8510858583b4589deb98b36bbfb709f58f3f2184f5ec05cf126adfc7b8a65b524a41aaceb0cdf63685a50a6d3c5c5191ea3188a883c994ca28ea420b0518f6d090d8b46106e74e750678ba51bb19fd4dd9a67330c3b93105a2edca7ee61681892b1a914ac3770eb73d68d8c8b23630c7b9e92ecb6a006dd1bbe4eabbb394ce5b1c8cd46a0b71bf45a5639fec864b616378b481e5d26605b3f873f472ff68fc8bf1e08f51de31c60d6b9c0c423238a0b8cfd3e403e54b64b63fbd8e593b329269fe56a12d2655065893d5a023b8c55d6c5c12566a69bf4faaf86e3d330d436e7dd7a77c521166a3b1264adbdfbfa62fa132d48f2823fea5d67214d9076a4e6014e273513e1ac8f0f8c7f47793fc0ffa7cbb2cda6202951a55b2af0134e26fa28957ec68223ea9d97dac5ef5126258d6cf3423ba5d6ac883c30d0316b7cf5aed56745d71d3a28d56e3b75154f1ff507497048afadc870f0d39a08136dc72730525bffc8e47f157fe1a9573b84e3a7ce0fb04c6336ef0d49b8af7e69e7f80dadd9475736ebb787c4ec952761bd7e39538693750248bd63ff21a863dd9501f17892936bec5187b88cc1fa6bc3bccf546d28baaab9b01af2468ecec1b9565dec8386ea4e0a2b60aa7e296414748ac6ee20385a4ed63fa0e43da47ca60b200fae531d15fba2849590aea5c1d1be2f943f43459419537473463415fcee747c2cbf584124ab4596ae047d49c29cdd38f62c4d8e7954629a847f0f10088374f2cdee1752ae7382136cd42c1a60548445dfa1a4c43024ad5bc86ff0ea2464e8cb121730ec9c024bd14f6be8444eceb22b98fc60f4a517f42520db92fba543fafa432a93d304cec4bcaa287694a6845d07d06f4dd2067e03c08bebb718dcf7d8de9be632c610028aef0f064729f064c5bdb6f8ee8be5663f4fd1e97231c16f6a9b224313bc703985a8034cdd6d2a035d542b4cee47a304c636106e1bace56c2603d2693cac7ecb30361e9ed9db3b33dad46984a59d5924d583d9ce44ebb429dfeb6ddd51e7114065910f14f14137ef8215d4d08abe972e98429a9d90a6715562e505490c4d0e3be4b62f0bc6d2cdc37a4e4d4093420fa7ce4269876309ec13d78c62a5da590fe7b00be8f9e14f03e1a26c250d6192da71d7f9e887b1088e6197343a75d70f316994af6589fde037754c1334a35b81c45b912fe75b3f56e9cc2e5d8080e1cc10524573a9509fe7606d4bb980b109fef9d4f86cf8da6b1e2b9a85615911b3fe353063cd9719a5d8c9787eebefe96f0fc98dc4337de80e8385959dd07947a7b4ac6daaa5e575f4be7491bc861b15702f9613af385c2f03f2ba50efef6484e34151a9cd9cb0e78e2d865531822f5abeefb", + "result" : "invalid" + }, + { + "tcId" : 114, + "comment" : "uint32 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5e46ae21b1999e5a1de5fa106f63b46709eb86b1dd9fc399f27dbedb3763789640be9c88e80b6b36fcd88e4bfce2c77abd8ddec5bd77fe481bc7db34401c7ff5ed8a30c8bf6214187b5fd71dfcb8af5d4793632ca7e2ccaf70b76ffcda3f3677660d370d23d1e82e9c073e1b9594e00c3903246db6b841ff86e335f8a3a51a685e20652e6c2ca8b77ca9249d2a5982c0c1d6e7f0c58cbf2fdf47eb1f1f643f1cb838efd84315b2b9698df2d56187e4b28981244fec2005a67f3686d8c8681154025471a0e91f22143d34aa89b5bdcf37a1eb9724045b9b0d7ed7ccd5f693406025db5334fa89c617f8bfb20442491b38c4fe7d6607220c25f005e1b808f8896cb4751ff83b1aabbb57ec41889c603c69b54b6d294ba8de9024bca95f3b6f2018e3918e2e4c0331fbaadf9c5694c5a26a6aa9c0298ca18f7f82aeb8d27af262cd93f5e07a7b45a4cdd8937278cf79bb6b47b12f2b63745f74e9bbe53c849443f38a1b5c4b3cef204e23b79c2c863afdeb01eb7741073161f174c7c8a60091f565a96da0900a1458532b39724c68e3b089db6d30269a576d6330b7c102f1ec8d058d53849acb5886cb07f835f6b23b7e6092fd3fc82997e92c3d2ba090bfc1757dea749bbb30f69a217d6ed2d32727888908f315034986ada09287eb6e9d3afb8e309e2c7a52875af62bb376d9d90da98f3053f7afd7ac159891410ca3622b05031b2bddcd507b631febe9bc35cd5ecbc2bf0140a771742aa94a262d20e0b6c66cdf604199258ddd287b60cfc9dcaf631a966706fb637997f267e3b01098d4604c358be8ec4093c2a5ddccac3201740fbcc19cc9bcd0682f6b38460f71ab1f671c5786fecb542ec1d838a1216304f56f76c7862e0b2416ed3ebe1f17cf7d77dc0c2f9b7bab43208d9c6a45f5b01e1f28a3f97870b8d6b1cb5b52ccd93d3ba8865396cd08b209c0b312bdecc19c2f82a41414e016070fb3eb4ca2fd3e85e33079691c0b4e0d5cd9e76665c9a4fbcae39e05a840e956d61e0d8705866307c8fb3d480e7b1349e2849bcb1543b6a16e4c377e7171320df8684f1354c8079a5289f53b7454cd75cf10eb4bac4da31f68370f2a183f650c550f8f998f83569e6a15fef905a4c6b85bef82db6f6bc2c45ec4e5964de13e6d3ce04010e419b73da0b49fc4c1b98f19a561bdecb35de7d04b04b35cb7a05cd0271eca2cdc303fb2c36d29cb8ddbce1ac900878cbf23b1dbb8dd81941298b7c4e1165a191313b8ff0d6aa84b8430a5be6f0766e35c0ae116ff8280219c9b91804c29a4635550ded5b13053bc675cdd49f7d8b9e90a10234a6a3602118785f85cfa97a3fa6b3f9c65f406526cdf5590d5c063935a18c19a461eda6130d3a51dd2e0f27f70a65665deda2df75f7d83b71c177882fa3408df12c16b87983aa967bd65733fffcfc18249fa2c2199", + "result" : "invalid" + }, + { + "tcId" : 115, + "comment" : "uint64 overflow in length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e8dd39481785bbfa2de174c38973d96811e76313f08978b0130c55e68a410fc2ab356fa587cdfee75cabe100d93d52997f921c927d2c5c222987c1c73beed59b5182e74de4f7f52f11f193132163ce12a9cb67990b87e5fbd2f40aa6fd15e546b2e80d361c107cd3b0ccbf945b3ff54d6537ee1b68fd45a892bfe641b4b0a6f9c5f66fc3a167506ab4902c15c4389e7255dab044fa4c640ba5e05938d5c5521b0d9c2dbac22d439a698c5ed183bdf140d26a6938f011781a11bb17a6be334ed9af9cdb969cde809dab12df7213d367a666624709018e5ba90e209bdab24529704ab139f4671486545c652b458971d663b79dc4fdcc64f12eaf07d713e43798d1b253fb987542bae82c9dbfbfce7cc0a4514a4ae0660d116248942488f2d528a5e3c24122defb144df34033ff232c3be159ecd4cf896f6203c313d0eb2609b3515bf6f18b63538adf9a8191c56346ba715fef704f490d056b051ce610776faea8ab01e5b37ba0bbbb8f9d4e107125a218396dfccf0f36451f2f30a48f50e447de063fa7a7814f2426eba2910fcd3305f2c0a46c45402dcd2054ef7b6ad2cb3f1dc0ffb8d89ff1f599271e045f6e7a04e7d25ee1db36e0bc86af0962314096db149d10b81b25c21d9d8f35382463713601966054fcdec910e0f21b4736fae403b7286e4bdcab12904214645a5b2298f417634a631f0c62fd884667ab343f2a501be9752ed3cef3847df1f8614ae04f7b96eddb4a9963ce11f70cfe396e14e951f57b5303f84bbc2ca6d1f4ca76025297a9a24a772fba8e19f33599330175e4b7319fe57495e3322c55f45249f92d179c0a5aead87e7a1556495a0fe5d866555fe21d401b629c5c312ca692a0d5920016d5055048bdd151f35501d626c562219d69248f272d439c0922e12f797378cbf5671cd8cb2c1ba1ddc2f828c170e31dacf7ecbc7e286359534531002f5405baf7a227b71951b5a961d38e6fba114c770731994e63ac618f796cf3adcd6a9ce7ecb36243766e55a187b8e8688d640bdad72b1fc93071cab618e67ee3781ce0e54db9078cfa84fb833195bf2b597296771f7080d3c68f30c36ae807f208c3da7a06e31f7659126f671e02463caa32a87cd9331ac8d06c33c62e6d68f163e76e53ba2ca550b0392fdc85748dc9eabecf4ace9f380aec1bb8dbab1a9222e816311eda69cc9b1d9cdfb2d1a56938fe05f3f4623b22807592e36aa983fc152a5505c0ddaa2652615ab7e728f050b95864284ab4307162c5724429c7b44948c1578d9a445a67377bc6288e74c338fb305c2d9ddc743960604ac906f3ea904dfd9bba9cfa2a6478aff1af5828861a8c42793d6dc8bbf6b8a4452525addfa794c834d23c699b7042fa7e3b874a539f720dfdf0853ec7bc68d7f673727af267da484d1e2aa2dd054877c4871c85d43620ee117ae91fc", + "result" : "invalid" + }, + { + "tcId" : 116, + "comment" : "length of oid = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8d8e630e3120705e64aaf3b89a2af44a1f45a24177daf187bd6a463d0419f51d3196efb06e4d71ef2614b65944d55b76007a424b172cb1d673fa25cda9753ba62b21d90883af25845bb760e0a7e28f9af40a5c6913ea5a3b264a90b727587ec03f1370973c280f22024998956feed05f6a81d36596c4384906b57471072eefa0c270240ab01a23798a02859e60493392520b5efd50126c3cb1312151a7aad9c78666df2e45c891196c7cc4cd9db377c31cc0064407fc1ca4f3d0415bb42928fd7ec3db99d38418ac9497e49e89c54fc7ff23404c9a4b6ae3ec71499b10e412ade2d4d7525e7d9e5de221f54fb9887d035b7385000b6802431814883fe15c8ffde07e60cb2d7479a6c35061a370d889923330cf38bd2db568a66ece4e1ccdb6ca8a5cb46097d936f0c9793e0fcf30174c26aa74bbfe121d0d65d6f13bc3a940b9078fb5976d48e8fec4da57eb06c735ce44ce2fd50ae29efdca40fbbf4e8836073f8572602252ab0e5091afa9272469911c8f43eba0f748a031007b635308a531a9f6f8c811fffa1a392b58870725e0dad64a87cccae26162ef60edc5c52a1dcbb0aefbe671a46c0ad166831a78deff32b2d458cb498d00fcbd07e50127c91a9390812e5f2b9a34310c2230202402806181a95fbafccb497c8c185a4bdafc785f6bf3d46f0bde9c67bfff563aa6ebb821af0ce5c2d8be743b179060765903a9952e516b28215f79f3f076f07b7ea678bd3afa78f657eca414b86e43b784dae3ca452512b6a8c722e85c4463e683b42cae8c3b826aa348a08c305c2fadb4d72203f661ddc048d4a566e31623238b72b1dc5fe0041568f2dd798b6844706af3c8f9d9835e06b3ea7e2b650cd38cc8f707fa1f097c71d9c69577cb4edcd3ddeec44b3d249f8c549ecdaae051950cd73e619986750f6a6670e2fd69482a301dc1643872985eb358aaa46e3a6a88db614aaecf13dd233a25f039a41707d12fc38d7ea30e4c88484be59bae6fc3c8fe07c03be8dc844fa2cd54548a90c944226da82795ca4d7f0e0e2adabc345cd04f006af325ae6e4773d816728e786e3b8ffc0406e3edd14d1582c1669ac6616f4a69e44ee3b2414cf2d06bb486f1c3c92d217177d8de005d56f71c3d6cedc9f929f6fb0ce497791b0908b49be23ba0a4b8884b7fdaf9603161560b7902559e6908d3e29483ae681eeec4e9693e7d96ccd41dc9908559ef486d47cda95e0ba4afde40ea9995628a70795f83e0a7e996de03f2b047fe78493dac1a964292f14e85b01532ddd509a090dbd889ca82f4052b0e2305e8ed75916dc243cf54e9740480cb045dbd368ed92fbded6f8ae792db37621d71a66f0e4aa8bd5d48244ba2a8315ed35e8af5dcde018508121132fad5ac25040a2ecc1f853fcb6b3b26aebfc67dfc7dbef9a7b946cdc34d4b48d099c44290899ac39c", + "result" : "invalid" + }, + { + "tcId" : 117, + "comment" : "length of oid = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1cc34c17bc930de3839b96fafe325c23678c63405eee5f21ed203b72e21e38bd5dc411d8d583ea81b2dc187b5b401bc3c123867f8539a5968d0c5602cb8e07aaac12707907b2c70f6c8e63bbd105e2ef309e1ea70165818aaf0102a12dfd78c517f70b2d0f8940b0763bb84e5ca9caa323f6e8747dbbb4494671e2ef6e9a43f209177da3c490f577cbfcec0fc703e077214409246169e4abb0258359cd0721b161852fd2f1b7f97099f308927d47a0622ef68850749540ebca8615baa9ee2d849f049cf81fc9bbcd94de4cbbac13d763d072c8ce1007cdea91f0683a33bb3727179d9291e1bb41b13131e4d75859fe3102be8be8d44d15ddaa3d763198e5325114748b34b9e9f97be86d1e9837f3f2013693d046bc31a6f173ad3116e61084e20b8b8e3c2b3b8139d74a62b723e7a6ed376d7ea579a7b4c10cf950d337bebae829bf99ac52eae8d6ffd11495aef07be078488569fbdd5f348e597077e4af35f33f7e1c8455e8ab34088d997fc5f0fd9d4f1f397790f3048bf459da60f058c2d9029898c00a37359d1b744d53c75e90fd12ecb018016d49ca58fd0fcf454e2f81691fe1947d2f5796ecf8b22a1f473f8b3b1f9c599b80bba0656844e65b6d1247b460de5b06e4e075275ac4d417f0652e2ab3addc8f6efcef2c0a44a5312b513513102a40cec4b89afc89c37a09698cd1cee47c0bb9926e4138c334f5ee1da2f122a8e1f1250275f6acf52fa8b168d4ba7492efcfb312c89d04ee733c9d31f0cf6d381e2953cca73812db88d5ac668150c02cf8e36f0a0cb7109ac0a9c60ea1e347d942267c0ac9ae54ff390dc553c14102f3644da62b99cd6c3a8e9aeb625f80f43c11a7472de5d9315c874a1e840446f21147f21bc27a274a9350686c5a3ebf8ff3c16cf6b00b5408727b763cc876a844b568a3212fdb5bb3d411ff5e8cc92bb530f5447fd4f71cec108782f4154d80b18f3e5e79ed1b52bb47df94975353e58ef2d7b4835bada4fcf3109bea82b86dd28beadc6ffe2ebcc9cc23c79af151f5d459fc0d0dcaaa50f8b9e7531f340fa2d4ad7bb17d9f538491c35c11a7efb3b08c44ff8f4553de36e7e6b6da2259479ac8ed212781fce6a7ea25dd099681f06c1ba73b4d006b448ce7da414bba251af2f37942de04b4aa15048ef6ff74586f144f6c6839d45ac39af3fd5260c549278fd3d00011a9f01725cbe8ee22e0000984f4af74cb836773c5f5bf55af7f8d3f5ba9d23f0caa1165569ee6bc0ce64d5c4c74778582d93b779d1b57c6a5a2d5c5bf79ad06667be52da28eafe0564bdcbc9dd69ab8bdecb2db09e427ca2b0c9ed2ce520a7839d6417a5844a12b46b8a052962e5b662c2ff8fc3617c4ecbf80abf813706f4be6b5712ec451bf6e1357d168d783f982eca2270ac012054510793555a4f90587d15f6f2e493feb0c8b472feb55", + "result" : "invalid" + }, + { + "tcId" : 118, + "comment" : "length of oid = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7cd690ff6bcf0c8c7612dabad05ca513b736f4c1a42126066e7c2525d8259238385ca31dea39a1e0d817d618145b90289bd7cdc466148cfcdb24dd04cf1ef2390e932e9bf8776087d10f6d3d6dc4006b4ebfb12cfc5710427534a95623690a143970d00e64a3e8a143b5ea8486bceb32bb6dab8a74709cd37f93cbedb6edd22026510fa68165fd286e1ce8607a0a71cf3fc37993ee133a5bbf296467e2471a39065bdb2f5309ea549b2418f71dad4152c13efb1a55ebcdb1b2b0831c5ff0bc35a763b9bb3161ea4e24c51590c0675b339f2f6503bf819bcebca7db18ba259de1b81ea49398f8e52add6c53a225017771a0bc6622f4de544628254bf5af74714a7bcfa2754e7ad16ac58a65bdb43e0d24a7588246988a6c98a23b2ccbd090df2ae5cd3b90b8722306b0098656340c2213509a323b7e0b9bbc62716f447051f450bbe9130d1be19df75e347222850a18fbab493f4d2118a3aba5e93cf69d5f85fa12f5d394f397f0f46ba9a0fe0686f0f932a00d5c0bf8267769a92b3c280c7bab6d66c6dc1549fa6d08340bb2219c5f2cbd8f3f511f85460de66d9e7c18c8d0ef2a87a1105693f80008d442999e97cdf6054decff512802fb0b89220d8fad360a54d0fb92e0573add74a8d81098e32914062df9c85f316678fe22058bce79375a5fdbfd3d38b55030bd514a39c4c3e757803122d0c4f0e2b265610bf4d356ecff3fafa700d5c76f2fe697186dcf866ee67489b8f1644ecab62c697009ae4c25340dd33b11e75d89c5e1a365f5d3dc70185ce6d171fee07165ad2841fdc467b5dff956fc6e1c14f0166837c247b4fd568959aa1557a98bc6d127a82aef2d157f59c90b3bec5906c9c67dd4380bf25b53c305d8bb5845fe44385105b9f83e490912d6fee21ddad43301e3616d8bc160c66f3d86192b1a44995aec26e8364174a28f89308269dcb465bc553161950ee55e506f0f6b0e6193fecd0056247699383533f4f555a457ae62995b64ffc3afcf43abebd15732bb5dfc5d5f0ca9a7203e46f87e7da92dfb62beb6cd9437ab19c76efb84d56b980a9dea91f7f965ab64640b072af39817e63685b618dca6137494d6f415d00f0581c7f0ea4af0a034a04ca4ffb90002fa35e4aaccf93753fffe06ede7a91ea2c866f9f95964e2992f3afe227936b59af15ab3a26f3ce8cda3303384e613c638109d9b988020d1a6d7b04c1f1fff5d136f117f600e85aa9f8ce7979ec04508f0b1894a9605c0f5f70457a175fd33a24ef9e4f8e2e9e6633b2797ca2e95bb3b96af0ce1505e1a4224c67bb21ce92d3f8282bac0bf1c8cbbec63cafd3d7ca70d2a30674cb3e9dfaf597eb318c98f972cad566f8282029276c6d58bc120ff03613478f556fd91be336c4309b98da214b1f9d9a9b81be5c330f30110b89ebfa95b3a914830e510f4128e664da04a30", + "result" : "invalid" + }, + { + "tcId" : 119, + "comment" : "length of oid = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0e3e9ed05873336f6cb7f47768af4cf8cae59248f02d471396f0508b8dd37b114b0c4c5535586ee26842536d45dfd90bae141787b87e0a2987a9028663101d5082a296e2ca6a55e9c334bb6a52b5f1e12269c3241643c8889eae96fbe52d172baafbd51c90b5dad374e5476fbffc906ceacace71104e925054129c85d72dcb5cec1e1981d32cbadbfdec8980f7087a28f8da86c1bda26f574383f7f38d6e7d23b5d206630af75f4bc46413eb9e1313e81ab8220da44be3b5349b5e9e3194a93c3416ac31aa63bbb15cdb2f18157a69d996160f5988bc09bc651e70c5afb1fdeded59f8f9d66721f39d1343ae95c0a3d4e1a7e50cab4d9baae29a486dcb2196da4aace60aa50add747d09ef32a432d7f7e0d7f1c94c5c0c75a267f218f5d65f4014d0ca60b2a1429e51d26b7d6943dd4139ba8fb6e343583f2bf2c040d4c52d54812485a1f09a15be7dc6ef90019f800f34f8c271a8ccb4b1ce1adc74693fc2ae650e84c6f487c7c8a89db9476a7ef406324237121f4e16273a0e36bbb0989f206fd11313608680085847da43d03e66b47c6896c1da253088daa55d186fe6afc7734f940373f6f737888ef4dccf341ca7897ef78728843bb42719d16e3dd766722d746eddb7a0c6108841b1b2dd49d8f796757579c7c14b3df91bddeeea3f2bcc46fa56690e1b87f1815aee9c2d5081c6e4d6ab6492ad49d565412f99ee3a3b909243836d61bdec6dd8e8a3decf7e9d8ea88e7af1c6c55865f8dcecf44ba3af6a7d3ee0ba425db6f24c13e339ff8ef0e8e166e35e2d498e038efa3c5fc321e96eb15e53c34afa24c162966bd76332fa1428b08881b1fb0ebaa24351383952d8309e27fc117b3550f37c5d0c3bd285ee2e46d489d239fbc468a887ec16abf1d77d2e657259d03712e6ff6ba0931e502ecfaab7af8a06346d08cf3caba26dd43985ec6fe44e2de0fccfe8301085885df92163b77164be1bc0844ff6bbae2ebcb05032fae577c49846b2a8ddd7238fb3dabc8a1335877eceba2f10f90620f7fcce39f55184ab64c2a014816e4b1a31f837cf0fcd2d2f73bdd651aa40f862e31d20e7698f74a5271a967a7bd893190867402878632ef0724886a93f8c94a8c526da06d0add1e36d1e78589115bb509c2180fc811e1b13db6076203d32dc6154d94d0fa1e1d1533c794d87913d247ba4097360f8f90bf360669ae560198f412d2813c0b62d7ba65c333a6713aab3b8d992bed9da5df609eca8cc493bd7bc895719ae842fcbcaa6bd1e45d4409e3e7454a0f268c772b37c32856f4b769e78db8c0ee9f8dc5775db04098c4183d7541abf197b7fd1fb1e450f05a589128dd621ab8736f75788862d9ac51d26b0022969bb2b79e96d479754b789a4f28295823c96dae45fe9f0faa1e356dd2f69193ceab6976997e814a5b854ed8240ddef3b65c77c2182", + "result" : "invalid" + }, + { + "tcId" : 120, + "comment" : "incorrect length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "73f77b5026bb3981d669db0d14e8541b165b599b1aea626c83c9d946adde38467824e728108c22482c4332117503cf91b68ea18550669ae65597558fb52e769775b4d0558b20903b4306747afc5f29a6a1cc554aadd0ee4ca66d59251ee04723b5f6d499bc6852807d636772f72f57fff3f52c3ab2cc5be3bd87987f54a1a829899e4c013fd1bdd573cdf997760d2ddc10fb31d39c439aa22e90f15ceaa6504f51479fbdd1bb5a1f3daa6a7aad170ceb6e93489a0a0bcb25248bbeb170dac205626a4733781a16ff22717dc137cfad93555830b87ab729565c6c1b0d4c88ab0719ee9f16a6d56f85c8e41473fee201d07e2e259af672c09261a6e3d4ba809e4fb5531e6dc0cee17981d219677f5471891a9b7fc9743e532476d796e86ba06237e1ae41b94da249bbdf42c9cb8a05507fc6cc73b16d4635fcbc58eba9b035cd1605573942f505c1a3d32d99c3754979813ef663c9a544cd96255cb0a5c44d2d265ce9e79d69dcc53ffb02ffd4ca1dc408e9bb5115164774f88141f942b4259d9b28a6ba2cba4adfe9f859077fff2a47a6dec86ef11246f23c993e7dd1d2aca27a60287b1a053a14b926b3bdd594343826150f08aa6b6e724c863b2eaddeb4291a20554b229b169bd8fb9570b1dea5a122b142c0d08361162fb8be59c16061ce7b5d15d778ddb066638f0951ab8a6c806def8acd59147062866aabe490d347f09cb0772c7b30fd0ba4c94a5284cff596591bbc5aca8a90200426d3c119aa91cf8a065303e1d528b724e4a8a24ac8e8ba5cc9b3008b2c6cb5dda5fc3ffb3aa6c07c0a83f6a4df6a49175d7cfc29203b4b46c03b34f70239089340e4e768347a5ad8b5f98512facfe575db7f657437bc67ce596661ba3f05d70dcb882a6daa1f8bc236b949e0cd3b8ec95b2eef3211e190fc754e6447991c43faf7f25bff0dc8075bef67b7423e92d5ac27d18f07995c0641993bbb470c749d6de6cb1d2cceaaa921ea64b453f2baab5b12fec9140870992c66dd4ded2b362ddd80bd1efb14ad8bc5bda681170935e66ca99e58547e9d929e93da2e6bdf5932bd60415717a2ceafeb4ee9a4c87c0ad2a18e9c3809041cf832d29b004cd539d1a4173eebaa74698ff9504a0ea2f94a9ba7316c175c08dfcbdd6e4c146d4867ebc0b735b8396e149a839389b118f99067d1d1145f8faec40f4ff1d99a03db96e07d5c1f879bcb29d7080ee97eb82590a406045e6233cc7845af0976dc9e9a3468512b03a39b26026e4d1c9becfcfba75c51d7e9b0a35ee1cf943265f70d78ed7bea37cbe8288f6489ad3a523f58450e09cc2ed784f8b71474fa90c9c2e18e326c77b0baa42e3f809e74ba17c4e5908b8beed76e36be94149d9496f390c6d16bbf13faddcba71bc234beb04bc0bb7dcf7927aedfa69dc2646024189b5095b59cbfb8f80767a1be1b4c28", + "result" : "invalid" + }, + { + "tcId" : 121, + "comment" : "replaced oid by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "443b8add72cab86bda5f6713bb8351a21154f096cfca60b5882bc1055b52a3add863193bbaf21fe0000c48e84fb1e60146439156cbc660d1ba5fc6bcf1390f32008c977acf777ded4db7d0edc830e03a1bede411b8a984eda38edeccc9ab294e35de1f41a9ae868c7d37f6cd218934a6903093ad8d31a3d99aa8850ab98a9e053641da877f84d128fdfd2c8d8050ae2a51d20f00932607f501a60a31c6c04592f9efaaf06a929f6906136093fe70cef42f89da814fb011b928fffe19813c3d7f687d7345485eb54251a4ba2c6d39db39e9a2f0a2ad384d99f0a23054792d6e116b223283834875328501cc6758cffa9f8ee105419aeaf43d1e380c0039cf89975baaafe9cf711d720f183c2db402db9da8df49a343576b886728af499ab3421538d9f1ea62834b8bb6b38f202d72d2de7b1a025d12b8691c3b4013d3761529b1015bec78a2b758a5af9070df157954442864a752a1fbe953d2fde4590566e886cd9061c59239f7ef20a033997e1ef582ecf213876157f5041818c4b452e61d3bb5faa9c0ebf2bbc8614b9d7ec4c2e7f7607ca8e9961e87447e16dd102e3bfa539d43f55446d868aa420fd3b2a31ff1f4ca2d9f471835fbd7bdd36c7768cc08bf1be018a443c15ca840e3f900b966a78a8b147c0dd0ee672fe1f5a45aa0214284bcddf08b9187ca3333a52175402de458c7b7857b62a83c50ebd0089273b17f65c37f4610ea3e81eebc5be66d8755dc971a0414f164d6382f3600d37b7928560dd419ac77d87ca205324925d4837198c725a2ade9d53f67cfdaf9192487180e555507cc93b6fdc0be9f0d4be3bf2442fe4f9d09ea0d4a434e04fe77582e697fcdf24cc86dfa3cfe0d8400355a136e5afb09879a026e684aa96a4f09554577c19c4fd34c56784db00b99f79ac9d79fbba82d7fc443b9abff7c9a555a0def68bededb53ed73b59e7f123f78a24952fbca075d2e4452f897e0e95e113b98ef16d06f9bb951930370dc2030ff8fe94fad08ca93cd6d3e531676a307e98c232a3ee17521534dc989c17f5194bdf261a17ca9e9b31f5b008bc2a438f5ae5f3510c6f4775e35a08a5e75397d36783b8b2a3b5241c126763373e707d99d7d3fc449e7fb85757f47dc59c7523790552794174d2c8d3d79394714c0fe6e2596720c457d3023e914ccf6d4519a5ad4d9ad8866e2eaab142cdd6bda567ecc8dcee7355039c1bd3ffd4c90581f9f9ef90cddde8c563bb25748d2a629bd08169a3b672f98807ba6b5035c9c1948c3bd4c721f88a5e528b5633509f127ad98bfeaf7fdbb4d238d0aebc4f6e566e39a78d9c82ec6ee9932cade3f2efb1dcd4a6b4d7f1416140b12ca15dcb5f5857dcf20550aebe2072872cd3f35ef52ffd9f07ee2a9a9dcd83479829d2f36446e06f1124878d11058a6e04c618c2ddacc4143bfc14106935e5c8e42", + "result" : "invalid" + }, + { + "tcId" : 122, + "comment" : "removing oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "abc9a9efd5fadf303cdc31797255a41a641d7febf2ec345a2eb37913869f900412aa4c02c51427578b051ee8f6193c8b2635e3a5c17c7e82e5f3857fb9475a77e1e077464fd068831907eae0fb53e9588df386cf31191b61b5cf2ddb1c32e85a4778ef4f39639b3998dc318b2407344a7edc31fa258422fafca83c914f92fd7ee1f7fd6127f0ea7f1e1c6aa57bd16b2424411f2b43843573e95e8ae10fda3f91792ac21693ea5afc455f8301b036468cca22dc018ecbc34a38197852bb17bc17c4f630eb39bd5dc1edbdc1f9e975279c815c27de032b0ecc3ac636966bbd4fb29674904439f871d1571501f0301da57a0c98dc776694801ff1ed351e0b6923c44ff0081ead6802c5b02e2785183a306b191a1f38998d686e2b85966a74c38344d2843d3b29deffc5b04001dd5a23a675afbec7c9b89b433c0f05ad53c5e622e4986424ad3d7669e9cc79d7c963a40228d6c928749fb87e5cf6b6b32fa84694a92c2c39ae3e3a4c6e5374d05fcc7e255b75df5531441f3f13cfc922167aabf9b1e9b3873832772ecad9df4f941cb9c969fd4e5f4ddc996b57c36ca53f87afb830ba3be6ca0e4fc70552685b3ee7116d252933227c974e18b033112f914fb23368de613286f1747a124cf9e340ac6b9a84173c3ddb25fa68350bd4b21bf1b74ec8c6b5a74601482391aad052e6adc891549e12f78fb849f012829439d163d53a45bf7e15d92395ef9ce3c0c562433829bb7254a33f667ebc7c02942e35d4cbf1113127daf2fbe28ef339ac56e3236a85af233e8ab882afa2fc46734bbdda73b583a291f5bca23fba409831cee2016ab65b48d121d0d4852af7661df3eb4c1c2e8b0e2c53bb04480e882b23e9f8bb16a16cfcdcb276c872cea7bef839ec7fbaa8b4f209a694b0982d1006d000827daa4dce7d48bd804ae684c4beb8440fe5b192a3fba87d411053bc0b171ac2ed5f23761037071b313542ba7400e373b4522338fdd7177cfce70355b1bd1166645a6f22f6c2671b6a6ad7022914cf4ae50861a72b5ded1da3e5262336135602970d3003fde4fb912734d19ee9fe17abef58b3b0886831ea4b64e0b2ee18e6f35c40caa70721bebf95a023ff46d192de5202c257195d78e6bbf33bcee79867f4d7a942adf943f962511375a4ad28050703ee605e9bc064d87a030a8961cda25dd1d09128b7956c346cffbfc3c52ea659ec1078ace2a0efe13c468bb3d5f009c384035689af1d523588f0a3a1ff66e17d150e9f2deb091c3399046c06b9925e1b5bf3fc8a155e4480a981da20d7c30fe694d94377bb4c3993474e2be2d06d540b60dd237a88f8487b84fa7ea109b22eda5555c0b2a5e789a881b6f7f07eadc1f75b261659f6b116bac4a768344f48475be14b298e1f48827822d8072352dadf6a9e58a9394271ea75f8acc261921c32c3b3ae6ffba9", + "result" : "invalid" + }, + { + "tcId" : 123, + "comment" : "lonely oid tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3bbf45e878a5d21620edc37e0508f68d61f938d4bb464915a121f3c013d0804a043b7900c2d93f082c990bfbba370e7360016b27de86bfeb9fd8a41b99e7b269c84c9238a05b849d03fb75abd58ad51887ccd77080625b4418be0e078a9cff6c2a221c9b39bc4cfbc5fab08cdb1955496a370f0723958774af1dced34367d664ff35c30be72de5bdcf1f4385b89e15013c768bec444509c8a34f37619c4ffb7d6c3921c3b0508654ea09fc8bea8e236f442e9391595fcd7c2434de8822fdf8929e70da724be2f6b7b6d85cffc8dbbd03e793d7fb7f0000a619f694e5cd19d87ec984528e2683abd8c81045143557d0f1f61b6564cac250d830dc007958bb8e75cfdf1488532fb30f33b9c695669e5285f7914c60befd90481dd4457cfed21b2cb8bbe390e5bae90e69f64d5d9e57438f1f35f8344a9c4320db5903ada65d789856a6d93053399268272713a8dd9c0e33036b3187d51720645258249ed37d30b8955cb3686c151c2b52a4b72873cccb7fbbdc0ef1901db59c33ac8b08a94a22087e5e1c007eccb91d239ad7315a28b358caaa666a16b2f7d506c2fee4b940d8d2913582a8ff3be8b3013f9d3744fb39c099c09be41dd20d1be3b040fb32bf3143fbe84334371fb00bc5570938ebdddcb22e21f487f50ab0d40ccf81235048fca9849f209a09da39addec8cbce1589fe7cf62a9e1a7e3ebf0ba0e168a7c832ed5080cc1de879db6e3448cd581506445875079d465d60e24125dd4490a79d35b090dd454700f5b70175fb723de6dd500636e62d46dbaaab580686ac20c37c1e521ff565371d14ea3a2b44dfa607b719059ff1845cc9d68f65ea89cecae079e126d4eb8b092fe1b245e408be26e4fd18d4f6c6612987cf1b32c94542a2e071f3fb362d86280503744b9b1146f76d42695c6dfa689ad200ab1f5505cd8800b7c5cf0d083be9d5909c4023ea8a26d6137b4b4a4da17d419fa1cd4d8eb0f27c6f240ca7b185b85973d79dde2a1f9b18c7b3f35f8d7f7f6830efad5cc0dcbbeed3b475c3f9c75e21d5e35f781010acd8fde345b2f9a99a7497383f0d145eeb5afb70aa4be7bc16d34b0a8856622b4a77b02cc2dea5a885a525d8411e745ef64d99a0c5d825bde7de82d399d69d8ff3f6b9a2f01bdfc88b6593ca9349fa015e6c3313ac4586b543ea71675f0255b0d8a0d01b47b632a5a45a6cd77584acdf28d1ed4fc5975f507db5f95219dddf60d9c11d094bd6ba5b41e7ec80f18c4b929c1324e8b981bc571c7ed283c1316206e278a28ff514154bf4aa9678c1b05fc5cdd7aeae8f7a8290268f67c1023bfc2d14c425a2a9c27fb893f90cd5fa7efbac15690e1fc94bf3c6dc83400c8f80afef694b5f68c1c86dc9909250a028dac4abbccbfbe3a3aac57cfd78916168ee716e04bafc11b011a9d66991123fff87ee7b7b4103dc0f20", + "result" : "invalid" + }, + { + "tcId" : 124, + "comment" : "appending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "75b357ed93901f24dbae4182f6a8a7e78c46115756b5531fc081752b99b0247d9251a7f9611a5aab39b741ee8a59df058c5a8e90748f2653a09e90e7b0253b3252eec1c7208e91e9ec3e149c81c20ded3e22b3139258bcf67a642d6532bfffb635136e93490107885e7c461b3d7f5162c9595c2f9d5f9829bf5a98712f2dfee8c8063013e192ef4b6d9695a686954212d34b08058f8bd2cd211173fc358dbd0247f17997e2d19f9a052bbc662d7c9e6c58e06cad0ed10a2a3d713e816c39e5bd0c9370df34c03762cea4365996e09f3b67b50a33569684c38168866ac34490fcdb6985b8ef62893f1261ebd8338e624119613988b3a6b3d6578b66f789198db022030137de505e3beb869021ec24a95c3f89a4b79be79a52d6c6021006cac88c0266fe0322a099fc91f7fb11386d819a55dcdbe38d962a7f0c5a3c2df1c088a45909e93613ad64ef2cc7227ecc8698b48a65c43402bff719829bc641026b80c391243c86dcb79aee38491ef4f0655930406fe9840520e98f316a1563d8f95c17e6adaa8ad76333c5444d6820e34cab78a2a4914c51d05925c22c0540066d85f776b64b12a3e4efc07cef9717cfed0e899084e2c68f8743487929e046c63f68f1d39139f71d76bfde02d7a4b530d52b14ebee6c50aa1a203904124df6c57cc4ecd45aca52ace0ef011e740f258cfeb260cef389e6747201273ec06638d6ba2d9aff79f1cc76039ae2830259b9200542cca712e4a396a1e4aa32ff86b30ef61ac00c1ee26c3affd86bc9124d5acb8f7e9e23adac8b80d75efc6826658396babfdfa6b7bababe0615e2fa7348477d529e06afa303c9e88c0108d0d0406bd4bc483416e7763c09fbbfb7b65fa22e9c2592ea72585b3378fa9b2d9ae9ee580177027600f6d9450ba7ab98cde698bf6ed8a7e2949f1281acd5b704030ba63ee732686fdb4375860af4b7d2bd2e5b1b973cd2e0c0e4e802b675a7660283b9f08bb1af609081488ac0eb84bee185373ca9171d88264be111bfe705b027dad9d951bd28dd32b33503bbef5fe6e261c9fafcaa10182f499c3078207cfcf85084ceffcb6f28d3572d0ddae8256774e284388ca67f0904039a8d91d13e12de946e606fe6208f645d84ff7f4335720a92e8416d2935a3a1a5637cf6c947567a36017c187366e974ef507426b10fb2e43e2a2c3882b2c6d97305f865fd7f25f19368a1afc155a6cece5c33e84b457f6cbee54ecac2e1ebef8cae14b4f21904c1a6ed13f4a30939a8edc2ee0674d65bebd6c88c243d6ff22b79861bfef1e658cd5f66b017cb34945d18e0c72e654a09aaef8ddb6610ec5d1ae063179609317742d23ab7ae6ee3d7248256bb06fe3d53e70fc3fef5577d3dc9db29a04d83a5efb2a546d8c5bf6229fca78ed6c06d0e41f72880292914b45ddf5d092e853843785e1bde6cd0488469", + "result" : "invalid" + }, + { + "tcId" : 125, + "comment" : "prepending 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "a02f433c8c0e4bc14d4123d0efcf2fbbd3ab3a4a4bdaaef46db5cdad669fcd4313c72ca2efc8e65066b2a95dc32cf21ba4e215f6ba49d902498e5928a94bd350026577fb612df517362569e65f74d8b8defa8af08a00117cba41130f26582d349c95c16d3761758bc63619362de5fced904348f2a819f2e187f7304f68ba13c3efb19c844eac9d1161127accc838eafa6b8436d56b38be850e865b6987e41d82ff8bc02686132ebc7a6d43d8970eff9f22e33c76b10ea4dfb9a2ef7069f8ecf4973f3de0e69b2a73a135d9066eadb5a0cf4316a94c37906ce28d2889a4d80e5a9e3ebf79a4ace30713f02494111fccef555a9eb324306bdeb736d1fcddced9b5ad00cdae8f5f1b3a7d3dbf651413ab2dbbd6bf4f9bce2c47526f6a9c99a55e82eff5a686649cad24ae55e493d40678086c6d274200e50da3fc3c8b5846c300444ff63b5d8513d8a89406b9fc6ccc41577cc92832c083f534866956766575ae754c124c0a14e5e1ebf04b9aeb57c628ea91c00865b9ff8df15b96aba847bde1d79c4ed64d63b12cd41fd6d73706db7467687e8059e4622854d9c4adf197fb0b455b9974cb714aa8ede9daafc0421f0da71bb6e27f7599a13db4bf372a467a4175fbe8d1c8d00e0b42e47e366aeaf6d68a89ce8a8012b3ac8d138c17fd80458c3c1ef64d4649b704e24c6867270afa04caca6a3a5db8640044f58b8dbf748583bfc6091c06afda7f10408fdb555eb55ae92bd86601d816589fa4ba1d7aaf3f82feb2eacfb8b1a13d5dad2365865e371eba1c4402b6b108364240989aceaa83e281b32bf43a6d76da01464b0100fe25f0e03076ae80f663a5dc7fe647cd414f8fb45339c129fb38730be70000910c6a212fbbfb23b1542e698b39fdc71e06e5d780abbb6e903469574e09021baeed848970f43911a343151e735ff1624f6efa0b8e8ed63462c5646883c6973e68885c3ef60aba429e5aa12ef6a2240aafca3f5cd01ba3c22670811010692dca930932d3d8a5296389456d8d2da3c5ec101cd51b12d6c40630886efd17893c8a84b77a2cc03afaee579b4e8d73221a4e5eb993053b8e7bf02ba57cc8d558b876c1a3735bf8fb5f3cd40611979584bc533787c278d820a0f6f53d70d04db8e1bb6619a7977dec84bd8b784025fc50e922938f7e0c71809abdc6ddf726468098651d9372cde9371822e1924c950e170418a569c7f5cd3220670fd8abbbc3f81fa044c6678e05e380189608db69f855848553a4e3841dd0f6e02152401b5ea9afc4db9e31033bb0e8fe275c9dbdb34531c1b21a813dc0c75833c497243298db608bfe9779d58a16c22299f65886e47352ea6e9c5a635f1a6a822d1621787b294ae3974547d3ef3eb2dbee6ef7d32ee238d0a466dab47e80409b4c3333b57bef5768f391f85ccdf66628c6197b6afb6a899f9ed7c1fbb5", + "result" : "invalid" + }, + { + "tcId" : 126, + "comment" : "appending unused 0's to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "39b7fae39616b40333e8311a1167c386a0c6128ba19432f8d3baca09ada24917529d75b1d59df3cadbffa1fde4a913c6e30b843ba481ed5d56c4bf85623acde748970a96e2015c5babd777139c56de9350ed0b117849f434ee52a8cf411af509f0c7e1c6fb205aa9c8a7a15641188d4decc598c20e905d7afcbc9154fc38d8d2a829401f044f81afb1fc966a67f17511a5589a836b1fbfd423631fb527b95aea0f3ffa4d40763a3ca0fbb15c4d1f2d0677163b64a56d29503ceb18e26f3f0ad903dd9bf90b82e459d7d3c3876df78ece927bda5ca87c46bdcf602f2e8535f42bf919bce2c5d25e3a8cfcb05b11849232739f00292aad23c5213fc743fb5588908f3c1d469a5d9620af1c57fc192d1b5f8e85712624162b79b01b5654624027d8645ca308bb993521e6c7602b655c0b36a561465ea6a7966294491c5dc99990c6342b1ad1767d534274d6047ee9a0c6deaa9886a2c728672614aca4447f5a7cad61bf6d10432421252aaaaa4e78cb390c5c34529ed915fd850c91cb0800bfc8be97f3c8aeee124b23f96e10e2c8517e2b594e59dec4a0875770c7819d6ae1b6d45125fd84b651d43f5e327fbdeaca8c4e78836686ee2a58878abe453425b9432d5c1b073f4c07ae97bbe0f7b342977e1252ecba4b98d820b9a3ceeebb6c71a25dd2070f452320675c8cc2e7dc900368fd9f4aaf92f7d00232af3973eac6b5462e210ce4868d066831d4f8786130f4216632f8cf443769aafa04e8dcdcc09a727bb717a06625f43df7ea9f701d011a1c42a7dd288b854b0bf4fbc35a7dff5835cba4b481a285b96fdd3f22049091ad8df2aaa86467427fa05c6978fb5c3ae20b0dbd77386734fc2ced622f836e58bb4b35c125ada9d6637778aa8a2b6e7eb1263b5d1fbf5cf973a7008b8a3ed8a421f683de066cfd76505d8a3af42d60285eac70276b28fb739b6626969c051c90bcf32de3c605297b643fa70450ca342401ff14b9444f5e37ee6590c78f35a12a6b603bc5c5f02f538514f6ae53734de90dd54def3f7a192f7e277a94b7b95ac9d54610c14adbe9b9551cafc84dd94effec63331d04f093a8ca089d23160aa1758bcd433167bb09d285d46e1fa0b79d7470aab8626c03e13c5bed4c3a53cd2c8df6145d3885960feec06b12383d8bf980113dc4e19426dcde95df260ca2a4b4d67b11cdd6abe64932fb2586c04eb14616c5d405e19a8fbafde814469ffe492bc67b9dd82b3083e5b5130525f76e25a7a5277574cc5b7cae2b944f9b352951b5ae69405b0d39ac179382494b4f79f1c4de9b90b5abfb1afa3d5bd96c225406bf731cfb324f293f02a6b5fa0f4d5368e1d5a50d76730c1efb13dfd2b3b0ad07e666bf9775d3822d8b7621e408d8d53981e9bf3a47435a45da34788d40cd74f245cba0d56bbbbdef12f4d380f92af836f176f6c8e9", + "result" : "invalid" + }, + { + "tcId" : 127, + "comment" : "appending null value to oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1a5c9c202e02eb6ad0bd12f620d5d38cac0dd3bf0504debb492bd8f30b227db54b786eb5558ccac62659b37691dba65d9b9f653ef1547c40ebb08a936d74bc9413b470e7e77a018e972f0a480b056dca9c3e3f9f6e2010976b7bd656fe5bcc68ceb979e4854c47c41317cca146f686fea9d44db64c8e2fb6af56f0f3e2634dc80d4772608cce1b334f36eab8351c74060862bb79fd405099773a196433169d700bdbb343b2a2d63a3a091e8fd03f935fb95f8a73271ff3550911b5ed4f6f18ad8a9f76d3b669ff175b5383f8146e044948b87a7bb6be519c33dc16ade82f973e7a0f8644fa58d7102c687fbad44ef37440c206daf4d08d765a241d776ae8c0077cf0fc60ae67750402c54b2fe3e6b0d45935ad7ba5489ab85e19c9ac808c3d61a738454e337a0f5e4e7cd010961b5172d1c9dd0a90a876e3c40053c1a26b143e4884fbb5122215354d49fe044d526a63a5f9a85f75fda457e5fd27a3cdefc2e7101b49557faf0ce73d40430924e612b27642dafffeb3ca206e274fa639e7153bddc2975eb4aade5ea5952dd12d19340a8973ddb759b34955bc34496eccf69d411a2b2bdcd91265a8611a049d8f18359dd2556e11d257e4d015fed147c686681af45ab247b60a147fabefc448a3788f6cc8561455ff6613c41436e611a1aa5b027a11877329b30f68d89d1f8f27a81a9bf96b5a4d84e6edd5cd06715ba92ea2f64b71cfe97c3700de113e6f0020b3395688885d3b5c3bb03038d79309b19cc2db6773d060cdc461d60c17299affcc6e83047b3564994a04c0bcc29371b99950dfb80a507ad84789e05ee491b9c4fd50b0876a8004758176ae77bf6d536b655610606db521b8cbd32d34457cc5c7ce810fe05fd1f821c3db56ad4b5a7814c33d23cdd93024348375467f6fd4366e73e8d557376829c37335075a2b3773f343ab0bf19a4143a40ff3331a193a1fd8f88a74c89b05784e9fe9b23b0e05a12457d77a838eaabde4bf5887b36d31b7809d8c0e563e51801c3ed7fcd201b98abd563718b400af994928a97497de97e520e6ced9df0b0cf7be0a385eeb919e513b0e870e5a5caa971a0b735e6444f7794ef5351f13cf158d0116d37febdd37af60404d60ade335e81a82c99ad275018b91055fe310a34c442b21666b63de511ff9d933231b3fb931be27d0deda3a0b4171346227b36766311ad8f50d194ac40c33b9e53ebc1472817c5336ec486007ccaf6f555a7831057f6f48f5d1f6918398f7cbaeabb70cf7da1646f3aab62863db1e30d34de9addfd7e22d0484ae03b0dde25500bcd9f1514450fef0dd45d1b154fb23afb7913f7c4e9fae9ff72042ab832691343784f8da1fcc5dfbf733a0e70aa638335d2ff9107a1e644fd28ebbac4065198d66dfaff87fb087523cd832f1aaeeaf917543f7e8f0b97ebc0534d84e6910ca775f", + "result" : "invalid" + }, + { + "tcId" : 128, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "438677286a478b7971e3ff4cb2c48af9d2a6009fa0213a08b1e1770f0995d5aa94d21808e6cf7627270a08b528dc842773986cb920d6ef08c6b0e68de8019c2c65e8ac7b4f8caf1269eda652249e9bd37a0fe35beed9e063abb8f83bb10ba7c2c3d2835c484c0b4901f93bf971c58df67dec58189f8775052a25f91641b6ae2e63a675b29e7c15220cbd3ef28e95ad7f5900cad23ab11b463c20eb61539d9c3370f9a1d73f41c503fb13bb83a3c63ca684643bce2c6d25a252fae32e1aedf52301534920f94f7f2bc5ecd1b21453dc1ea8226ef8f8ac75c85e40e6f3aea8fc5b0c907ccb0261172b928200a535f9549914f0a16acd2467c10f86395901abb5e5b5f46697781e082112716f83406a1ea388702fea8d8abf37f7330cae620fa99ab656ebef358b0a51d922d1e72f1ffcc4a4b46dc404046cea7cb641ec9ac723790752acc4b1d1f30dbe685f9437088276193b794c28225e30ccc024ee4eb2ec5da79b8ff2d9e37e6f776069d7e74751991ad5f253a1f1787d520edbc72a74985968bfdb308461c313240720009e74a91ca0f8805c59afe16d4e4e7c0f685a84660876a2d647f7c6e2ce6fa8ccceded9f7a80366d1ee54198341e9eeea3b48f24aa08285f7b86473ecbb67a2fa80c9618c58136cadfc44f27e8c615c18dae30a19102b7b5c02166148d4f6c59671f71aff1b711e01fde1b61a16932cfedce93d084cd8dd5935c429918e0d69d8aa13c36ca51d334fece495aae0ae9cd93761c207ec164f997a3c2ff3204ef4e2ed6ecd6573ac7367b88219863b9e0fceb9b2e8ab4ce2266d53e305c8f2661919e12d53089adbd9a53dc364d5ec2020fb4cbc602a41167f1fe07b4509fca00ba537a9e9fed53de6948240182ba2119574f47fcfc3557deb1f162bebea9b29f37e1e6a469fb31097da02cf7847bd5bbe00dfbe0422219823d4a1422510d23fe596b29b3c3fe90c678b375bacb1ebac4d116a533dabbbb3291c05413ee7c716dac7280c9c24c1e51f5fee6012a072d935edd05432d03e89b3557eb0f67c093cb518c0dd1a157b617261f7582d3dc46d639236fad2b095e13da8e1e16164e0083e0ad8b82f43e7acd01cb4917e48e46e91fd7e04a8deee05f9506601c7da3bfdeae87347b6ba36d98eeb5e514535eda8ac4cd23609684588c9ee766ce5a749b12c9eb2308d864af438351875ea494f4f8d846d932ec6a90334d2a8648a68b2dc10f7cbe5ec866a7ce62f10545e523d0f9e9b5a1535c9a0eac38030600e6a18245d5c527f28be20a8bd5b7de0be48109768cec127863ccb62a5a6c8430f04049a1b46313aaf8fd9ddfdc3a58be984e01778f4b81de9eaa9ca993b72e38c064a5988797dfcc8a34620c7f20c6f56b8c904c085ee1a01bbc76eedf8f6fb9aaa0c3a8ebaa8cdaa8f99a587482e72582b50e0ba556ad4aacb", + "result" : "invalid" + }, + { + "tcId" : 129, + "comment" : "prepending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "064be369e06d490f3b8ffd70c1e687c128b004a39187064dac68312d1a0ae95508ca8cbd153709a140a93e4250172521569f2e6bb09847abfb0632019958b2c8614c92b0f346d4d3f4baff6a7f77a8ff2d7d26129f6645a755c821239c473d9957a1eb54f5a502e6a268500be589d88e42c657b87086196cec8fcf133e58a59611a7b53e379fd4ca84b268f9d69f6df7f3352911e96763abf447b299669acbe44bd4a838e09e23357d9119453e7ac227b7722a511587c559aa7711b20b9d2353714c0768c594d1be83bf2c577e1c0e6cb7dfd6e4b051a6dd0c93c7f099ff28d5decd39f9919b42f4aeceff333a69b54e015fad56e3c0e4f067dc79dee139841a06d22bdafae6b0d54759bb0fb5340b8a187eb2485c403a0a55414c511ac0bbead135f2f396591cfafc4322992be362c55c6482adc3a0393ecb902f87bdb9ba0b0995ffc3c7278a2d4457d8869f0f1a6dd81dad624c599b743bf46c6851ff10e9a08bbb697f3a10468d74980bfe0d9dc99e1c92f97f4f3046525b47371b45029d04e1733849531ec7e9668a84e7c1ca6b4a644bb660a2ebd01a88da7426bdc276588327154b0aa39e019edbceb618b8f98d245044ae6342ff565adcfdc91f12252fc98c27b6c29a163d64842f37fdeba90343d7bb32a178dc9cb0a0cab253ead9d5d809ddc2b8959782ebcba2cae508e48f470ea1296ea46c1176f6e0b37648b87f563c60016c4acecb09228e43bdb0fe3ed7e4b19f68380fe177706e4c11020422a63c888ed5820e3c5052275ff9510a8393ee2e084c64f16f3792cf76907166a54b50f7e9e9d15836222a06b8c487c859cba55e757983bfc76a22d0a24dbd79688f47855d9afe6db97e0e22932dbf9f549acad3b9e8ab907b314e86b2119007e280f141d37122ee1b742e614d4bdae044e3e4511e6fb424ab87b73d1c3e271874f4c1e1342746780577ef575216a7fc8967ac80872160ad411aca91c913ec2bdbcd9f86f05bd90552c38f71f08a58a254c4854b6e860bd0f21301e4999c13d9bb1d191eb6649de0f4656322eeabf68d4137877f887a00827e376a0f7602b997d47a05c9e7bfce3b41cb788b164a6a69ab6dc55bd69594b221ea52c9d21894f7962f913414b3ecb794f87a1c3bb1080b4c4c65702e48562619ac718b6e30fcf5ff3481e23496edafa1e69666a98dd16754a5b19d77cdfee7ab17b08504803105b377b9bd99cbf25937d58f01136a999abb4c51ade6f92687396bec8bd0fa28b1e632e372d72913914c86922fb6348e4cac6a4b9f19e5dacf114ea26ead66e71f3dc0529225a9874d47366a2acac45aa1c2c3c8683928e8bbf8d8fea817bdc26690c13ba64950600123b53702d9cef04012f4d78a8b3135ac817f26627d63f8e5b5be7f8f196e191486cb6ce1ebe8c40cd4bf9e77d46a5baea3a79e0bbc25da2b", + "result" : "invalid" + }, + { + "tcId" : 130, + "comment" : "appending garbage to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "59ca0d8f93fec91d98614c85f9ab204d6e8c557cd8acedd02ffb1ad8f3ec81625c219edaee1eae7532a2f778355a80d0a8383a4600e4a70add232c64571a7903c33dcd4f325e404b76f076da5a9c081328d2eedb6b9ffdc774c822d0f1e422a3125d9443e75098f998c337f8cfc9908ed3650abd32b0b1b4c072b37c364c65e73e3ef7fb5169a63a2c368dabf827d66b8a997d25050e47df8eb895515b04abfcfefeb03da2743898e4e5825d1b8cf41d0fdec4b25a4c8493bda2aca78590125a0ff3a567acf95dc6ac424b9a0778ec13001bbffd5d0042fa1edf59f9d920add8412e86db1a7360868e2f52a6fb0e93f1438aa60681d2c24222a5fb25acb5838f40a4525c471a90d066d8fa8a4679c8d7df468d1049c1c59a163a130069ca97087b50f5007f3cc1837d3e8e30870296c1dc315098d74574de91ea110692bd1ecb71edf9343c22b4f9d06cf7326206ae29d2092e6e029fa02cf741d35ba4684fe91c2ead52ea324c71aa4d37a41680ce1a67f52f0d82d81cd6da6e242c56ad134d3388683e092eb51d659820a610bbf812c61f2a760176611a9c7af2904afd149fce6bfabb575ba2ee0a24d92d848f6da30bc3f6f80bb037f1ba128ac5d5ab951e0242e9a6d4b5adbd64fef1bbc04968f03e2869424bbbe71ca4cfcd6e128f95141be56efa18c35fd7c3c081315e48a805d088b8efdb6b03cefff773dd4817d7b964cf6d01a61f91e150c1d3a15092fbb00269cd574c2b6006a43d0412c51a4e2a8a12a6bcc93406be4457fc54efdaf58f66038c41aed302edade8347b0885d3e9f21acd3eeaec5de83124c259a757370fcbc65f3ae6a3b605aa4e94ce9a5d773173ee7d02730d1e23c0ecf61d13720d7a7e124beb0791221eb8f2f09b43a1e3ec9d9f95ff96a0b667fa7ad45ef966e818b6692d7ea4877b8c95e646434b271248eb8417844883aff555282234218c2bbae9440b3b157be0017b974c082ce1b001c5c7e3bcd9228a5bfe0661160cb41f5ed3891b99851afa066e0ca24aa04002035d55aba96a396307d8951b53214e08b9516026846ac486e866f6563d05740f228fff36645ced04c5fdf93ea0c42929b0ab1be53939deb1de5b70496e690ec405a791ab3b9b827bee3eedfaf1e3dc2e63af3347d2d5e50d9dda69c9ada7ecd62614bf295b847bba9d17840a54c308c4c3144e2881da2d4ec2dd3edb25c520629c8707efd7b08fb69d9ef6ef5b0c7dadec7e59bba59d6a2475035e05bf1894aba9cd292a2ec4ad9b5369c83d81366b4b6602028380be07e647dd0abfe8347052fb64d8c4459c0ed32160b9c7b93d94f8994919582270eae078170af971c2f2bf9e509ffd9e040df6204f5c5289484fcbab14bb7b05b3c9cb647bd01a6c74b04e8b22f1249eae54c020ffd27f7b5de555c612825fa4ae9342ef5da9de7317613ca4", + "result" : "invalid" + }, + { + "tcId" : 131, + "comment" : "truncated length of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3e97052d7464a556ede3bd021ac2688ab3ed10b0c23d1366d246c4227ed847157c0147a3abd56f7c53d35094fea3810c916432a427a6a57cef09cc41812046c458379c578fd63ab3734b7e96a404dfe16c39940f3733a9669e6fda05f37cc5dc30bfc7dd7f0fe62df72ca403f8aba99195f82b9eeff66b3a3f4d236a1a8ed96709e33721d3e48e6d0bf604eb86915f9edd541634644b420f03da366212bcff14978270c317426a10f5b4b7d2f78e168921e9fd19e7209a40c38e627e89d231080bc027671a585e2afe9ed2c17f73457abf8414c9ecc4856bee6ffee01f25e2d5f2f933c7a43046411085b11b662ae428c43cd93d365b8effb1bb5c1f759b2002d28aca17233d84a479b1315a47c373b0b046a12089d16b6a6abccf246dce2b40d745337ebc55815a89485d24a399b22e7eb6b05d782b2e56a12559fdf26adfa5c7a10d81b77ce98e9b82a369ed448d4e12153887aaaa597a91c69449915b8ab41e5f36190791ff55fd42f726dd1c0b5c3b8a77dfc3293ccaf49618a7460548f9997edff63223f2b274cef6ba6d6f0bf1272de94ef6bce768ae6909fd25040ca90c90b613ab7f1c1fd4092882f8cca1bbfd91e567d76dcb8e504bbad31e0841d1b8c6917c64d8b315cfbb01f8862968d56b0edce22e05dc15ce4e6a725f5b47c5f133dfaf23090f4f726d7a845ff92f7556e078e019f7895a237e281bb26c6b0bba96e9c23505c41e9c978edde73571cb536fb09ba41fd971a6c11cce814fdd9563ed293c9b4fe85f9ae0efa1e20b16200acede98c462eb7b483c4e88346097e31f683d3cfedd645813293a1f1fa88c50e8da11346fa9d29426f34028c594d6405cce54037e3f205795d6b5cb3a49f039a0910ee818792beb5c51317295808ceb8962566f86d0f74efba4c623b63a17843f3bc8bcf92fced4bb028c22a789f55e2c3e1c56c6a19e9e11bbf313a407d6cc2f7c7bd5396e8c188d0e274477e8378ba66c3ee84f126bfdd33b615d4870ab1848c3d145ef1e03b682246e461fdef296809b52f46d5d70cbd0d5f2f16758038c46e54c3141057ed8cd04c780789c6ddd3e852346e1087d2ce83b63d7a854f2f94b553e1617a411de23c84f435b22489fba3b886f9f657c7d63a0324baabe406094dac9843c77ac0d63228ef92461a2f303720f2ef504cf30c7e129d77fd0397af04761823e19e65bbbc680c663a1ddcc3af27af7269f8b5f5a00ed1369df558a3471eb0f066809333869e54667e246b25210b881ec84bd347e3acb665d92cebf2980154d65dffad5f50d97937eab5fb0c5d8a77013f329b74d5abd0b1a504678d9e3607ba35fdec5b01334ba59bab34a1a3dbb0392d20779c8e7b671802fc8dbb992b8b5c183cf26a2ba69a8ada8190a8579249916577f9bd687cb28110125e71c411595df238ff7325cc3b225458a47", + "result" : "invalid" + }, + { + "tcId" : 132, + "comment" : "including undefined tags to oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "681713e07050b42c7bdac95f337db466bd383425c2054dfb9abaffb5f3f5636bbb8218e29193f264c07532a7f29c910fa209b1e536e3e3652eb3574fb2f843c5822bc565b5cdbf0e6f8f4fb32a29de39b13b35d1f7b8e374108e8653a012f407c34592774a8ddadb9a5d29ac4332bbc99c9afda20670ced4e4e7568cada9a69dcbab76e4352b9c4057fc157bd0a51f08550f5849cd77a60864594318f0947d0aa9781071e275c57f0f37e467a4cf1cd51de1a23e7923d36c341147318bafd8f9048dba17753d7aa811209ef70367f13bfc722bb8a75c21cc3161f23e12da5d2683952f15af10f5d3e2b27a7972a23fa7100e4aca2c400f895a91ab774e79d7eeffad41d90b6e4ce73d4ead0605936cc84d07998bfd080148f93115ccd6693eefbad4d7a9e180262936f478bf03c82bad37bbea541382883227bcf45ee3e5bb209da261597eecc8f51069c65810ac0dcd0bf1c3d8aa3e60c2b988fa9c50da0f135c52b587c16df79ae414da0be82381ad5fdd3428f0403aa22e0040e02e83d805762d0518df3f537ec637ed5c19f91894da8f6f51b93d453d0dbbf81d2a4f3aecdfb014d1589885da980b3c3360b55cc6f3046194d9c61583fc84437e9760d47fa8bac4bc73eb1cba7555271e43ab751625825cbe5be2a94131ae78308be4e5039024fc2ac228ad5f4072266da4b53fbfcaadef7352945e92b54b704bb7529b3678894da36e7c009837300cfe5688884a744a51155794758f8b8f842fff853546807828d792c49e5647f34d8dc24d9d55086f95bdc2aa3b52d60691f7aa8695e6677ad1335fdeb9dbf0492601957eb3da56416425d3f4700c30ceff8ba803172f19e450ca44471f6f843fa490e2b38d4fd2203c23ebcf6e25e36e701bd01528c4b0df55ef73407704a2d60c2f64d8cbab0875bb44f342b3bedeca91c7cde575c4d44b974c520d182391e346842aa34e38c9a199ab460289cb8d0ee5cd861ef5fbc7c15be7497aa5b5f4823ef71e98ecd16033e5710137f36e5ef06c5f8b8450dd5a5bbf47d98707482ada7a5f16351e648baccc061f3631c22dda016930dbdaa5131d77716cafd542f919a9f5e48b0614ea7ea7adfbdedeef72465b491049d96a2451c50631d2ee5d4653aa19fd8a3bf8644d4f4deac5993878b43e6143a4f7aa5ae66b09306fb85486abc0f0e3ec3eb5785cbb639444556ccd80244f129df62266e67abde98884608660f46ab26730abad2d57b79e85ff1ed888e21e9d464708718f6d6c77a4d767105416c139fdf89ff914d72dfddb8d05513d39c351e678b77660a94ead508ce7a16523c1d01a4b36c56ddb98960ce6e77b91db45890fa6fc51e854ed6aeafb504a3e414a1a1a63c8ffaf9020aa4af2d907f4473793f63f67c4151c90f514742b912a0346d93e45d4042c1ec9251c860616b0ceefbccc44ef", + "result" : "invalid" + }, + { + "tcId" : 133, + "comment" : "using composition with indefinite length for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2ded221c33043232a604e41b733845c63fea8ea7c915412e2d8a85d76818bd6fe0b73df6d4fdaa5bc79ac1eeed2bb4fa9072a4c4eb2d36126bc9e449b12d723df312288a58ee25c6f76de5ed1ee0409463dd00da1d7cb7013e3a98fe4ad2c898961460c6bc321eb47614672aa8300696770de1868e19ef7348bf806084d887dad04ee92c72470c7d9256dd2e00ac59489417968d7ef7c368f3d2684a3d77dd2bd3e9644a3f4e9fe55015784817e73985f8aa66ee364db99bbae70216109ec30c29e703efd502ffce8f93aead55f78f50c395801249fc9cb9280e9092cdbbf44dec03e073208df5b822f1ed73ef74fb5526d3d1e80ab9ab64a98f8575f2ec54ee0699f2fd83a6fc6e8785a08b91e05f76766c6c131e8d45ff40b526921db6e713357d49408250b26b612fe98f2b5df456646e4567f360798e37feded9ebc0c42c3ef187ccbd73602ee98b682441f37155ca4641a4555b71d62b244230afe09f5c11d28016c477a9fdda9c7b276d9aee8d45c57c7ad0576f9754cded6109341eef480b85639905fe88ffd8d04e0e339d6a0b7e7dd9bfcd7bdfd932938b4f55450811f5d0f17b21eee1ee8930bc998bf986b0a05cfe3fcc0f8d7aedb3fedf30043c1d68b9db4fef58baa3c7486651b59f6198e2178b07f4368db7452f59e8f12d7ab72701f1cdd47604db174ee1ea278b5801d336794da5b227dbecef6f0fea2add12c7a46d2f4ea37d229f8b0a13f14086fee30fab8df9e1c00032726a5d11486194e19f89482e2e273160e5b707a3b80328a4a07592908d4bc8fedfd58964d57b26639d1fbffff77b1c354e37d41ab85c153b84dc0b060ecb09fe71200db03d68d80cee4960b2ecc6955bec5b1dcda4dd767bb3746d4fced961e3825f90b7d48f3febff5206452ebfa235646ba7f4c5c6ab809b36f60b0806fd54fcf8282be0ae7366e8bb4e46f718bcd5d5eb7739ed5fea77172dc8b0e7ed5cffa0ab20eeb8b1883f0dde9e1cd6d007e655c1e50378370c7de096082e911839358315331993d25d84f7e4b49d60fbff1af88fa168d06223307d3e15386fa91cd8e7938a2d950ac01d01150bb712f7042a498b15d4b325e90c43ca9459b4a238b3817e891c6b76ccb7d3d3bbfe56dce980d58e772b24e724901586c3ce777021d8078dd562ddc9354432e881ee734e0bfdb5d01d2f071facf7ebb58a3ce7cb058c41a3bd30f377c5caa0d05f0904f118ba46619757caead6fe561a5f97be216eee803f3bd598f7bfd60fab40ece1695d143c98072946a581e8c41d8f07e90a0897e8ae6985cdc38027ff342ad866a0391b46d834f6d7f24a150917f475584f292efc77632cdf9ca39b97ddff4238d7c4fa7faebb459ad88501c54965baa84c9452fdf2fd67c2fdd52b9b99b6b2e2a8c7b66d73445eaa822a993ce5946a4a5cc0e4c8f71a0bf5ab", + "result" : "invalid" + }, + { + "tcId" : 134, + "comment" : "using composition with wrong tag for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9f0d0c7e70d3ae15f08bd4e82ac2ffbb92fba936028e2d4a384032f7ed222afa1c9bdd11e21a9fee66927d3c6e66a927af3303d6f95e2a0418b566d7e6ee75183446c702fea12146e20714413c04e02a05eb7e8f450d4f34eef49d73274be63903911cd99643f8ad79a610dd863f2bbb32abefe9e7a7776defa21e620cbfa1bdce80b8b94ae41036aeab918e149ba817e167c259a3975894e26587f7047f411e68c0fbc22989975499600ff5b8cbbd5f8e28c3c3e138f2741aa23529df3ef0f9395ab3b9392bae4d7392bf036e4e04bed6d2d07cf5a2d8cf16664c907c3024ca9d3e0d02e8f0a7019546fa70291e48c920389ed225fc8c04a2a78b8aba83bf86d64f1d21b4f4c592df11ef647278761acbd214aea0decceaf438f8b12b0363c9d65561de90659ba549ea7cd886a5721ab228de9e6d959eca9f6096760d1e4ff6892f7c377fbe5d3b5d9e4f0391db35f32069d79c1a78d867f412edd3e25f6092068bcf2f9a852414e12a1a9c9c107afda77fd69fc45277761029f29b234953799446677adf581e8f7e1dd76efe797d8d9306389b0cd3087da236962d5a426b68266f962e591ccb225bb9d9180c1c2ab64cbc9eddca0c475ebc72b32e741a801e6e9c589303d7887e0a085f56ea5f7a65662f453083ba1eb3781b06a3caed1f732cc83ee94300b22bf87deec8ee47cfb34979b1f4a2d7d1b788f65ecb98da96ed7c09950518cca1448e04a72ee1f6c5ff12e1575f0ae324c032c5007ea680502eec45cd6955bd3f97aff37d37e3b158e7ad06196e1fb2026aba5952601d43278ebaec47c98577b61125d1227578e25b7e74946436f2020c0fc35097ff2aadf4d4eb3963c04a080c09a5e1284b2e4906eb71c55494cbe7eaba043ee670e02e914ec294638e7cf5044ac15c13c3b8d1b5a2ffbc6198e91dbf6f7c9c964467c829a2e938f21ba55135e6231b9136e57d7b682342fd0d01339cb0e16a01e2f8a90c4c7139d5efbafd24b8cc846653f060f2c1eeddcb04b1b164fb44c9b22f4ca536c2dc615d8b2ca7c08093ac896917ca32651dabd917a93b24fb3a2fd8c0881b20b1a2cd5d8128f0a385156e1ca434277a2b2dee186e78acaf5f5792d4f715353898070078edabdb7903aa91abb2c2ea14ec3fe2381357da3c581e946f2859a64da099e23439e246dc80f6c68d295bdaf994eaeaa5d5eb6576b6ae2e1e9c5d6c175379367a20d0b0737dad9c4656c71801476b61e4838306ce343ef87d9b8c0391a0da2498ae1a0512c4be3a4715e3c60f7ec2d8c11bc44cb615490b22f8000f1af9bc4152d6237f4f4b0487dd910e4ecac789db133631c94231e23da4f04bef7f5f076d9566546a745f1d31444629b0523ffa68ec37bd9e2987c4666c7f7092955af142aaf0b585ad54be0336d6b345df811d2fe86c4228eaf9c48359df1860fce8", + "result" : "invalid" + }, + { + "tcId" : 135, + "comment" : "Replacing oid with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "4190cfeafd84416190b49b9e9018b096517e036feb6ffe05226c95501c81a76579aebe03bae07b297ab3e536e9ff0eec6cbf207120012402b6c43a5dfd62127fd0f8d1117fb6634431fed5d652c0fe3d7ed24d5b205ca8eb4afb80d484d23940f9907f0656397f70bc42d089ef861ef1e37058133be591e19360afc9c48d38a3b323e3723a24fb3ac7f6287297a1bcc76c2ffaeb19453950a7b5cfcafd7024db54bd0b74f982892f61cc3e75befd9b29faca62e617d8b996c5b53320a12d8eb159bb2dbf8ad1a1036072cd8885732fbefcd941f99ea4a60d3cc527b811914f37b521436b9d96b586d34cd1e15536aa3dd70b13076e649cb1165f79709c1a0ea4ad32653afb66535478f6cd6b105cc97d408b50c2376be8b57e1708ea877bf17cdc483654e85c3d3ebaf14dd7a8289a0c503a129bd7dcc6f4b1422def4b003fa217de21794a332542e404d13dcd78b1dc72b88a2f022c2c4e66b88ed47fc241d343f1822f41dc22d8615e4876274f244eb23cb8d49be13e0bbc6075e6d61dcafa4d316d5a88d9c53d4d11afe8b6bb0e48023426ea252e9bcdb9a141ce737161d1c1ed0e0bc636fc0b7b77ff976bdf5b0165214e0fd9b7d70b118ea7ab5173b9eea873f97547f5a285bb5f330855cb7c0b54f96cb56a7d3e271f606f4d6de78a373067616745ef506602ca5d79b253b2c4e7d1eb181160bc291efdac655d001f49395f70bca5f7359cc3a066b985bb9da831a62a8c63399e2ce726b9d67265183099a9d28ca7b406de77f0e58ca897f54e023abde73bc145c7a86eda5beda7d37822f3942368b5abb0d7c47c1fca6257e964dced00ea6cb34b145087f825cd09b4969c143ad9813feef6b101df401a0b84a1d7fbda1c920f92d4b7682a015c09628123eff87c9590ded0f2d0ac7b2fd397dc398f66238f19f5a338293002b3cfa584637c50e93a7c324bc31d655a8962d576895dbde13d2f8d2fc927678becf46516dc2837f15f0bf21182cb72a53040c473b7e65d0974ac35366d53a26ff326a3d62f5b6a447f3e3be8c19ecf33074bbc926ee6ab74e454b2a09a4238c847af8d552fdfed2fc21789f7d158d80ec84bfde9a0f69f9a940411e9e390279489298a06ae7c5c6a3bc6070f57f873c4e9389ec4a6f88cb60a7031dce4c8d9bb0b988bf0bc8dd9ec22f27abaad495f276134ccafc175c3e7b5c2628066e1d880666613d883605b5a037b3cca599c362cdea65c17c65dc530ece750d1867f13d160f383d92872b1f2c46a2f8fb6d5188370c079c12121cc3ea38aecb16c47457aa4371d4d5ebb49bd617fd30d667f3d569dc49e8cff11f1bb4065c719d3a88f532ac1e454e52e798f15362739ef8d979bcc99a0d30404ee8233b40bd93c7f9c35902e507157ecbfb32cc5616d181bd11fdc9140ae6f823661cd48f064a4348469ba44de", + "result" : "invalid" + }, + { + "tcId" : 136, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "951aa2ac846f57e16b9fb25f5b9630b6bad5ff2eef4372339abbcf1cb15d3f106ca8714dec311ef072bf7daa13ee1f224ac1074c7b269ffd0d6c64332da6b37db1c09ad854d55ffc26d2f5a338e160821952eb654975d408beb7fee7f388a665f61469177e79da91369206e4823aee0b79204e546610277d65c0b2dac78966e20a0f25d7ebf8abb5981131d9142dd86f6e92880658e436af6dc5f62a3edc19b6a152226a6831c939843b4d745d2bc006d1ba432324bc2b10012d12b690759966e0e8afc009bad26d095ea1d69e5eef0a82d4c582adff226db86ac7cdfd24932b70df863aa246233c383cd7d39f97c86e1a699de7e0b30d5cda8a6418f1d44ef90223a192f912638ccd4be119aa2766a248f5777f36f45db75f11c67cdc5d558ff42ecdf15eb403f79336e9c053c7bc18d82a8814c63c61aa3b67b20aadad8a68377a1334ef6c84b3c6522d47fa5c11a8dca211addd230fc033baee746534f82f129149f4f07248cedf877c10036ecac8e16eb8d63083baca963b81c48a6fcbe38962216dcfc850c4e8c8c90342294a288ef3a404a5710cd54d6000fe28a4d62c9f24fed9f25adde2634066c9063b757d799b5712f36a581e9562b3e9991bffbf60f25f88bb9d0d88ea2c900d7f423e7e486606de13cc4d6436eb72711da4b873559e15cce61f962bc6aa017624596ccc893c7fc453e9330854d71cb94abfeae98156afc7af65fdf36358f14cda2a111f09b8dd9f46428fc4f7ea0450b88d0f32bc575ef25416a362f18e775050f88c3304a101ed0102040f060d948603f1a8f24c4f59fb1fd66dd4e2d393a85fc3d6234deae6f0402be4dc73bfdf0ce5a1dc70438c4f1197b402dcb0881f160aea2056d62ded2dbd0f05f5c0f4564a2e9016bd1471ecd64b0bb39cb285709b6bfae46b69abbffa76f7640d286f3a2a04c9ae2a817903dd213a5b78238eca40d3aa018c9fc4e55823eb4f3b20a24f832ebd0abf1f1b5009fb57f0ac35f7bbec2740e028976e97c156dccc1b2b5f8da290db42e6d84ff9c0b22b980152b689323ad626ba493498f6a0359e7af081e173a9888879353538c13fcda253ed0e9ddb7dc2392722adc861ecb07c368607e396af4a0209ac9fc858e246cba4d479de4aa2ce2f483b97ff991500017affcd4d896665812d29ee5914126da7abc1f6b5e129f14349fde08ea7bcb0dcbacc27a81dd2ab0156d91dbb3430f14999fcf450f04404885fb3f5e1ef5e18520bfbbeb804d4fb67d72feeaa039be69e27d6585a86b88c2c4bed73c1ceb4e09f667d4032704424d7239837a90a7842ecebd7a2dfa20f99be75124520470cf5f47535d13cf031cd658f3c4419a075eb7121d1e00a2eed54a9c592c23df63fa93caa3f89a16f8ba9f0b16e1aae1d193895bf71b14fe6c76f77e0e59ab035bf87cb22b4fdb25e60a21012", + "result" : "invalid" + }, + { + "tcId" : 137, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "290296e263378a87af3b87c4753fa651fbeb8abc71ab01a4468ceccd1bcda483a1544267dbc154abd33d64f27e224e827a28871d6641c466f7088364c465a54c5042b49a9b597ddd2982577b8407fbce1db9c46c51b35f08620c54595d1268e1b12568e2bef4df0fd569a33ee69cd24af5ee200e532c12ea4f3ed57c8aeb9b0a35d359915f0121e85f69c06c0bd14cf9b513ba1c3c88ac8f171e03a56293eb47d5066cc4e9d100d1b18d882ab453ef7bb3a0bc96718eb75f3050f41b59d565d821223153ca8ed9d6019a848eff3a68af40efb994a67e3586342f01c473a4cfad6092be0d5eb8fff460df2dc62167bba484edaf6d5ee30bbb6d39b792441f198a626f1f63afd0ad8b9820ba361c139ceebde833993ee918b5c37e716a9319bd94d8bb5abcfb71e3601c3d6e5b33db91359064cc6895d77e9f2b24ca3130ade79e3e45eb5963161d0828b57f199c19c84446b9632134b94077a5afc57c3621d3d7bbdec32de90508581ff9c674769197c52af661e6dff5fc5df6854806f64d4f9d3c09cd0d7e57f79635803f63b98a10fb687171a4aa9e871fc2f1d70d63bcd585c88f47406dff766342053aed6c1fed5bf4535c8fb328f70e263af6aff6253077ef20a6b4b53c5607df90fd599820198f1bb26bcd101498a9f8789e6960b3bd4744bad39f5f8dcbbdb62a7f2db9c88d7921295f1ef5bbfafa5d9304dc69de3ef0105f22683eb4b3eaf34f4ab3600fde717bb7eb662f4b34e8f14fa574044c54eb1289028449536d2129f6184aa03bbf7a2df3bf90bc82dd50384dbe3afc859c34ab54f5ab4e396f8cb133ce60b6abbda0fd50a24d583b6600250e91a970e65d6b40359798e8a7b9fba3be57a8b87ed064fb46cffbb54328cad448da2373d2c04681018c68b901947f5409b2e15259976d18cf97dfc48051a065975ee429ec0c1ef592c65f6c8d2f5c9ada4eb313c1ed3ddddc8e13d17f04707ebfffd2cb9a3c4035a37ea85652a18b29b962fdb2cfa17d2d68cdb10abc889518bab4176e662c80c744ee9e39a1beeb2940338ca1e518d1d5d8ae3b2e1e29126e1662960cc349b287535766d80b74c48678f9047403aa7d0bc4df9c3509f13156c226db50b3be1d2e5939a043a6a83a1b2e1d0d41770b43a89998876da8dc0ee1cb482cdd86a3799e68354b08d5488930c6ff6410e5ac8e1500bf78b4b90e65a17cc61df1868e4c92b8476ae46ff25bf393a25e85ab3b0a80437b31737fdf304f7ff56f9d6b0f2aa313ddc7a94b08f9785a618848b04ab83333f58c9b16cfa1253d7947884fe0172d370845dde3b6855d22408f2e69914f7446653431abcfef799f97bec602b0987e4829bb0449720af07e9aabdd7fbd74f98a355c78066e93072a1287db6939cc8be27b210c6f8be5384d0a61dfaa8f6ff98f64a065a1aebff6fd10f50ee06734", + "result" : "invalid" + }, + { + "tcId" : 138, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2b43576ec338f0ac06fb020030ca1277b19d00f9c8b624f2eabd606b3045a644308b1be1bfac3a0287a6faba3d21a168a0e30c44f3db9d4295ddd11f3ea4267991c9f240a351953b249cd0772011abc8513ea2800063ac0a951f24aa95be2db8c4a071906607b9b0d4448117f28336afdb345f7c6dedd0a187f030cd618b8f01914362fdfd85dc59ed09f98bfefdd104ad91a8d7ccf35a75864db98285b312816a5e158ec588696f908771d3df3dabc7792e5be3e1f780a21a498925bd2cd7c6840fc1953291e2c83e26965c8e4cd89e3f85c86b69059e729b5a48b2ba71bf117e48c35516687f014a5c87b30b70cf2e2fbd1f88db3318e6905c4fea50f2388a72f68a7e69f00820452b57a85a080864de459a5bd91dd1bb6e82b0f8311c2bb78412753a32f3e0b1c5cf20eada9a9ec2eb1edc8deec4a95807b94c8d904a2d402455355821ed0261f3e8f5c4ebf7ff1b7bdc8e04c4406ebde66277477dfad613ea9aae1a5473c9671d80d9a27c0d787768018d8e69fa48d9382b296f860a563fae21cdd27cc42b448228603bdf3ff87dcd9c67b8afec750919ef1102fe677efd2f72fada4000eeacb861835b601286d7beee6b3c76a1dd5e3a7fe378d638a6c16f2a7eeccfcc5e0c62fd85fe7d27c27832a5fa873ce6db0fc64390fef68218e95acca014feb668a883d6446c0fca7a006dcb54a73c86fb662efb5cd700f733b767518c57cbc0c74db8caf249a2e79fe7a9da9be0fe0eb86567edea6006d763528171cf221f017214b5f2455b6623253c8e78cf24b256009e983f52bb9991f8639328005af2b24cb9625562108fca77722fa023a7feaa2b451862a3568cdd248382ce3b75248e3a98c00872e3f8efffea606d794db9ae251bf64cbb4a8734e2a7308ef62c2b02a5d4de12e22e8dbad3bf9bfac9a9368c2c45135b82e7e5655eb2b5e10ccd48dd9900e7ec8a93464f6645f42a2fecaa94c4444fc4765d6d42a1ac263b9716b797a83413fe39f5b328091f13d969ceb04c5031e5d674f34b5311563691057186593f5daf74ae2076ea2f2e81523d71bc9102eafab4c254e8e8bb162c5317bdd73f4f9e918c126d509f01f5920ee304b8b302576adf3bf7954f06f6e49319eaec0321eb030997986b61fceeba149264c53dcfaa56f2f65b95b5b001d0f1ceabd641ea752aaf022152e91d1b4fb5271d40dbad5c400491b55678cc223a40e2568529440b288592c135d412b11904933c9c7a625d79d6528faab266427d96bab219ec6a1de0f067e835f3dcd327abab8a582864662bf240cb874c7be2140b2d5a07d2f4b4bcd294b739e3c34c8b88dab514f5bd91a41084f7a745129e6a159535bd886b4b0f7d33d01a483ef8336b6d4073cef3a7a12e2de8c14461168bffa9e71ef864fae12498011e545c1ef9c8a973994db343ac31859072c7a0f6", + "result" : "invalid" + }, + { + "tcId" : 139, + "comment" : "changing tag value of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "25b0d79a6a0a4467a72b8e0dbca681ee3f283d677bd2a8c644241dae30f66d3ef36bb2b320f6a8dae76571effeec26754f27ffa9718123441231b6e23d755afbd33bab5447f1e1df17aa536647f7c9157b2c4ca82072c3d7119cf2c4a63b5637e444055c7def61e3b46176760c417853780753d196569730e3ba23ebbeb4fca75f9443ac0248e0f642a7a742d2f5f51aba2729455707b3fcd0e93e343c851282753bd701a5a8d9b9192bb84bd4f65464b6ded0c7493757f5a11b70758b5cddb15dd66a37fc73aec4cb62dab81ca59033149d472cda32fd49c2c0800abb093f35117f36f7e983005c450da65b5135db8c8f2288286cb24f3751268f911163bff0e604775891c03293bc35c0f13d9fc896b3c02fddfd9afe26baad669b8c6d79dc86139a1f01a31076e9b1c0fc971d6e76fb3da180393dd38e462db04a249e0068f62d010b9cb7f7115f1d80390fdacafe5c655013445b5f08013748c75c4f7a855c016f6d2684f9da056560795bed1241a1e232f4eaee1592c323792cc9991ebd804f9b1ee0d555119a0eaf6ad585d3ef6e062d196c3cf718892635583d2df67ab61438aae016dcb4668cd534764cae2a8474ee6d91ca3260c4041a58308fe9547ad9e9a822d36129fd9eb6a25b791ae702dc5adc8d8395b1080792d41d2a3d681bfaacef7d270baaf9ef6db0e53f18378016bfb5c0f79c635bb918c57b82b19eda46ccdc4a1d2eb5d973030b5b7cb70ebc59df06dba4312abe0ffacdf4bc8598e3a421e232ca794e1d5e407f05029f47748f96e2c1030e8d29f8183efade7f8009aa94c15cc17cd6118e386b3abbbaceca59d6d84ab3203c7b38e9f102e5f8715d0551ce66ffd7b56b94f5999bad46aa3cbaea49601535d7c3991e464399973dc8c279d8f9b61a8a6b20c9f6ed3291686361b80d68225857880639363dd89c50af8b17864fce7bf13e6802b92ff7c33760b370de428ff2e13fce334b8339284f9bdb69b127c88245dace4e02d456bc7d14dd3c5eb25c9dd62c83dd2db4283379bec06d566e375d7e303dac630ebfeb7d4eb5f7069fa6244e89b2dd93fbb0e58013fafcacccad404e6ae100d932074bd34d2ac3807b711c5e0d3c57d8442fc55ab86deecc9eafa4db9f63957b6dab3b74edfd1a043a50f5df0d7847eb1e7d0c7d6c6f09859c9c04d158805740884907d1187184b2b47a79648c56a6863e526eeb576730902c3cafadba40b18f884f59fcd936cd907b4dd892f9b7730d89e7df304d7e7534e9073df88d4578483524faa89e96f423120a9931dc2c3a351ffaa0f1e6ad33983e2cbd38a46433ce947b923b887eb64af4506e35127e15312a73a9cc2ea2efc30d27cdaa6740316fbb3affdc10419c996f1c692c31d0b551b7a476efa726edbc462e6c3931c0d3d50159f25dfa6fdc93bc313a25c77e406644f16105", + "result" : "invalid" + }, + { + "tcId" : 140, + "comment" : "changing tag value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9513002c51a471fae1f96e0f1e8d336a3c5a9d5fe75441efcf68415b4d186262198ad7441141b4e5cd284bd60756b220d5ad7631c74a6d55d92de62bd27ad7b70c53a783488d5a2adba5a38d33f9801b271bf1e57af235a8892aa700f6bb86684a817c3398de3d247f1e67beec8471096c38aa094dbe00b1f75e6a8dfeda7d45dc338c6412a12f46f808c44aefdd5a30f75edec172347125a15f0682a4e21b2955eebec9df751f9869c8e16e537e5846c216b6e64b361c33cea5e95bd295c367eff3202a7e71605f8396f9dcb9e61bc216096598c8252bb55dbf93a746ec1c5e9cf0f85cc3874022a3b4614f7d30f771e72e30d0cd51351447a0a0108ac09e5c3ede17abebcf57e9262dd57ddb73d95478946e6e4f838e156488a81f12bc4c6126294c4eaccb91986afe4eb3dbdb9de1c75637dc38611a19f659f788af2452215a8112e8e72012d29eb84262050af037149cd00a157210e5c25798aab9c5d23d75817ba1d92a808d432c22507f623f27735f139a323f13e15717d6537f6ce8d80ed6faf5dd71c5057ebacc51a1baee64cf33177ae2bc1e622ae7a34bba1d4dd95af3c16600a910871167ed04c7096cb3d0902d3c229dfa536551d4d2d6a6ea77fe1bc8391232a7abc6f70c9b33045df9000ba0b989e8912865e411768ebd8ee95f2f3d3abe53261615c7dbebc1eab1dcd63fdd81f19ceb6d701b1851311155efc5c3c0fadf96019316e6fd67940ee7a106bba3c0e5ded760711967fed8c4a8f2e959ba6e887f023c731ece5e0d3ee866da8b6ec9a3229442b24a028a8543010390273ba1269d23e2d24f3ef2a9a21b94e50bd3b387e8cc00edabbc244bf57e55e07402a859f6f004e379d6afc2972e8e2953c8dc341dd0533d066748a0dc927c8881725a695c7b36ba576453cdc51712cbc7a8b0414e7a0f9753d4ac56e5a1d5e90f5d47e093e837bff417bbbb0c0babda845653fa648f2c9d0eacb894c8c485daed9c9dc1902e31646d2f7dfa8f7ca0192ef07c1f433e7a900537bc727f2edf7a1e106ed05b7e4f7976fb06e399632bcc0881f21831b2e45da746dfd61b6952321b1aaf1b9d10a70a9bf1d43e52b537927ae0c94a7ae1290f30b2bc384ff9099196c07dc507fafea1451f85e9e42a80eca3e25fd910b636d4341350394ca63b7b28961377df9eac7657bf948263df89227a143072d24661d1254936b8bc6ddb193495d64adf395b5aad36523451adc0844952fbeaacae73013a034c9fa8a04758e06ccb920f5e072164ca016b8d4c378c8ddc32587b1b138c31136285330202e16b58e7362408ca28b628e9007b2c92fb3bd6514ebfaa9df2fe36f13f9d5ad458523d1f0feaab6eb66f619fc74599b6e4bd29e04bc0eafdbbfc6dd54eb44ce580395515e5565b327220259cd97a8f8225272594a9cc8e33ac5ae066c62a520f", + "result" : "invalid" + }, + { + "tcId" : 141, + "comment" : "dropping value of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8e04e72647b7fd1d65484da851686c45eb85e67a97caf57a13f0829c47c36958f062fa5ce5ff5c0a67e4fa939ff6aa030b48f00bf7bd76881b551253aad053232fe0961274a5da60112d7f3fb8d6e421edbd739ffa2462bf8c2a63d3d6638ed7bfcf1b6d13942a5712725b22bde91a9b4859c0dd01de9177f4bbe452f306292b668dd0348b4eded10f904c2535fce6e903f8fe35154f8dcebd7f091ebeee4e5525f4de7fdee826ee5f08762f653e4fa1df0bf3205e6b0f0b4ab4474fabae5f2176eddea944914e38e5b0168282283f96ca37f163524e76b7c4f3a88d17eb8188b6aaf91f18a206fbb5d4bcc43ec5618cd7cf02b30476f30dacb76b6c2feba90c017ef95a3b82ac59bf217fa85161d23ebd319c37631d2bf480765738573cc0d91d3a11cf6df1949916b32c33d24916d05fa6b644eecae4c8a5eb7fa874f34c4d7df8276c274b5f6704e41c5ae646ff17073fa94e6819fdc3b2f31482933552a938dbcf835f2a70b734d93301381bcd59e5cd579e81d6a378f9ba42fbb00b48064375034ec6dacd19d3ea68ae850018decf277c29071a81d7139e1092ebbf3a77fbddaa8a6d595e6bbc818cb41c9e2b5553d9001cc576e739de3e2e5b5e1080cd45fcbbec1e75c7179d8a4212bbd87b9c601204b8c277f9bc57efc15ebf71271c3f52b37f1183d01167fcca580c54b911d8db20d0fe4331bc97badc974efd13a7b1d0baff50061627afb4890fef6739337685bd58a3c42cf137ef738b1c5a34572fc5ccd0cd81ddf87262d0c5e59d56d42b063139b7df64c5f97ce28c2000438410b5e9bfeca3c6e67c997d6b45b4321fd370e518ac1d71da75d209761b9ec0e5b7db79f3d796232776e9c66e3bad57aa64bcb216cd95ebf1ff3ce6a5f53edb35842d5292d8eb8659dab1a7c0877ba7f4714e5c71217565110f24a0af2d081f585f566696e9c9a4b6321773c9c00d7df730aaa59a1789c5b183df731875d180be3672cc74a092e30d2e7477ba3761f526b500af1445f0b6ca3616dea98dd81de0d84a1942bae72e4eaa3cd1bbb22f711c6bb6ab9e86eb45d5f423a904e77a2d87512559ccba6cfe289c3a44314cd618853471e29467ffb55e8556f219093043bc2c4f8c7d741e3f505b2be3ac4362cc763ceaab31eb3a828f72724c32970df2fb8526b96e14de35251d9e7b44a3f9259d0976c8441da12f2537166c7a20b654b1471d7332ffe954b207d7ea911c3fa4237db5482384e1c9a7fb59cb2c91d3ea6cf79f9cfac1ba4213c92b5e34ff509c8eeed52d0953e8ec273f104a2a81d86d8c4eb241513147be7e43cd58cfba5b4501840a83096ea22f6b87aa209ce83cf7e17c9f87801896183e7df8445e59e86455451e105762c20df31b1fdd9fb631b72175b87aa9f27378c178d353b3b6df913da0cdeb2b1a450f1173db81efc07f891e", + "result" : "invalid" + }, + { + "tcId" : 142, + "comment" : "using composition for oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "92e4d2d341473da4657e93b1da092e2f6df712bdd611acdecc4ef2c5a179cf0fcd6916c16fbe17bdf76f07eb2de95d571e274082d2a4f684b24f4e7ac6539238f4fa6a4f82a397c81e2343d54cce5c62c91009ec18d53d357501da3d4eb7b87ba48c2d5179b0221883726880f4accd534e91b046414894d6d3db73d8300e5007313c14adbaddaa6eff2ad457b044a7643a2ba0338fb8c727ff1ed4786ae86ab2dd9c8ed6bcade40d5c68d1962d7bbd512953b6a13b05f862fbae66168bcdba877ff3d188de34576101a873eafae6a5e734c5b19fc7d9f68c63c987dfab397650756cd20ae930579357824e05f50778c2a78d84405b4e89a20f9335056f82985f8641fc08b64a0caeb978b4f3a76ca74ca09ce6b5757c5cba7ba0ee9ec284a55ceb77632f6842895d8984a41cf88c3e5d9369af0cae8db9adb1b6ec2f3e34e9505400a69e78c212d1bb988969bbdce9338b34599ecce722b2323330d665904cf0262f54c95c90430c1249e87ad3cba4df66b9ea71b264c8b946e362af96c4e601a6a7472b3a1d7835c43a884b4e70430a90eb5c07444d646bb7de2b8d5207ef918741598576ec10465592b7b40e73c77916f306758742a0d6655013359fc48015ccbc9629d158bb737cceda1714b808f7edaa78edcba8d845eb5d43b701ddb3cfd0f082b873dfb00edd673cfd6a0dd52f7eee59b13b7529814dbaecdaa9553ea5186f3ab4353f5edc68d95d77bd710a9727d36d8bc0b2dbaf95d232bab743dd2955f709979fafcac1198a88655205b0c6467a6dbcf5390c1783214e3284a6672dd6740c426064f3c95a666c52b4ded1cc98c6b48d2fed0bd760ddb18e7870bf26f7f18f06af7c42cfd412cde4a88a8336ba1e02ef62885a93843845e3c6cc7e54fb6d24359361a3b9a0826ade7478f1f174a4f9297526382c9145edaafa01795209309465eb5462c9d22172892d349ad17b291a8a4718e5a38481f2884e4d947e582273738f9c69219b839387b92f1cabaeb19380b297be01078802aa7409e7cd21cfc47da853906516155a411d11defaab0971b0f6de82b2487a47bff3e5571b733ed4fd2f144ad9b3a1df89008b85c3e2da611461d45e475dd089ce04c6ca85a284a500eae68a55233ffdacb023e520bfe1f66f4081d12b6e1f84ce18733e01f55f245395d409c639c989ddf1be96d69705fd4e47048dec5f344fccfd234583b0c3125194e85658546a99624b0f2c1d34f5261f0a44715e3639bcdc15877e81ef3905bb36b71eec908179357a81d203c0298238ccbc6c0e607cea24b52b5e5916c0c1b1cbf9e11de02b8955c1d8816fe5654ed61008fc8e018577b17b211c5987fc9bd1fc69953019f9ee09c986229fe81fc88cfa3af6f233c98f534106d5e7e6a6dc24da556dacf9d44c6f717f042cf20a27d192e3a346c99f6bda57495499", + "result" : "invalid" + }, + { + "tcId" : 143, + "comment" : "modifying first byte of oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "31053385b776a200a8b4447114a2197c9757dd5ece6c20ad7987837d0580c73813c1f5b91c554a4ef083e43eb66e2eef0bc745590e668b98f245b5e6d51a04195f83d483dd4ac71df9b5a42a333e33e7c923bd29463ca0769754b5bfda39ed2ba0369af77a844e3eb86e3d77925505fdbd3911051d59046d92f71759e573864a394798670b83e7529f40af19d3356ef9eb730c40bf41634b04ec6e583de1979eb3ff35bca037aeeb5ab8d7b52a4ebae9cc5e09a5d8319ae7a2ae2bf82e075cabecb137a6a47a86a7c087975ced276a3d7ee4baf9b5e56306c0a27b19d7da1e9ace81a0478847571b0a28bbd2da149a72c487667e5fa898faa8017f9297d43de023b2334be7898cc3338236820e1658bc8c638eebb4ae37443ed2eb78a9053c19c3d5b1ddb4d276009bf0cb085f96596463527d53f7ed626286552facb302a56f1dd4ec34475e7d52426690c5cb260f293ce69508771ced69b617aef1810ce84891f98409541f2c993ba31724d73ecc4ff7f881c0c20d95992f8501da6b83363cebe898a638b3c4287533c08b1ecfc0d2142714af3d66d047691a3aaeff77c400d5f9e905ce5735470fd85a714b54aba08b5785ed5026220fb02d36ee63ffb59f641284fc82d43d22c397232b89a3791bd27f6b38a2aa6a96055556a0d7e91febed786afb874b3d519f5b655d9abbdcc916e5966579d7bfa1cff4fdaf1706b01de05296b4c971a79a879a22cead9e190beb80d46eb96d97e2cab7d8a3eaa76598f9f487b723fd4ec77e9d59b434bada079ed7a9ee4dcf22d1e22fcdd41b8d66777ce31b5f5568c318acc42a6cdac65954c4db6b73e9cec2417f4515c3dc5b5f2accbf314ed128ab37b835a5a47dbe467ddfccd8776d271fa4083646dbaab53e6cfcd5ed73788c686bc2818b018efbaf35a669f3d6b72bfbee731cc6ef91ea334d8b399a76269d497600d8be2a6009725c18189cb680a5fe0314d6bd35fbf9cd3a7e5537285bbbc8bbece73ed6af630bc8a7fbdd1ae0fb9f4263c6a28601e9f40e8a1fc324d81d8a11e300177f1b19a710fc339d32e2d6331584c0ee78d59f4afad210a9f80853e2e864cbd18d7778844c7eea58c080fbc0e481bdde14f0f00dadd29118f40d459576dd51634e3ba25b84dc8670956008bb28374561907f258b8c001e2b4decde36d4a7611ca0e9ac28f8c2a3bfa7f113258190411bd3f6111dedf34abc0e7e1cace0abb0735935da147900e30411b45862420cbd33f989dba976485e9a4de6cfc5850b2dcc46e8cc587ddbda2568941973557c1ef7159181e6cb560874926612086b8470c423f2605203c28967e1be56dd5f200f1d9c196d6bb40a2240100462a3a1f9ade206b005c71261d70e37b587abeea3f509937eaeabc17c504bb8169ce010e8f5dddfd29166ebdfc5eedfa149a6b32eb3b5fd2076cff1", + "result" : "invalid" + }, + { + "tcId" : 144, + "comment" : "modifying last byte of oid", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "34fa06589cdec2d4ae0236ed8f13158e3317ada3068db3ea2adefebf3d5222b7e13d7efe50a7a042b174c38a750ecf112c77599750539930fc8337294d8ef7af1724ee6308f0c24d76cc72ce92650d16bf2a25484d968bbf013d62915ba72783279c3bd9f1404b965ec33f09880c9ad872b696b8fce86a9a723161b61a83562010d86138bd2d9d32213b304ec8fbd5a96d209732572373f8dfd5cd300ff25e220fbe9fec94c4c7467092d58b04f2cc154943e688ae89ac849ff02c9ba2cce3c459ddbedf0ecc58d09e27e1e7ffafa8cb9c5ad1620adf80a33934a23dd36790066d354a2d144d765ada35891b38a1bf9fb8826e2a35647e0cf97ea40fc3891b0a20d88139be3cf3e2cb500b46bc934b60673f68c50b7f08c7699af628e8fa5bec60c28123217e137c71920f76c60c3151dd030107dbd57a3dcc7c7877c261366d8126eec4f2069bc72a1f2762d58b03205af130f77440a665d4bf208963907c4e6bcaacbb7acd8c153412e352aac94cf5b0d57572604654cfd502b314ef09c987868996eea3b666670da617f66d4e026958b744222357fe08f1130359af949d0c4dfbf179bb5ff6cbddf064efbd3ee78de97f79c67c8d861e9971f12a3428461608e395119f58a567fd18570725876a0cd3289eb72ea136bd7c5d948df44ff6f8973c0adde6a0232fa59ba75599883ad3256696c9e049f70407c1003f00765eab54f250bcfce58a1090d69096a64b10106b9774611f80caf8823689a89f81c5618b5a4738df4643ce0d7ac44ae44e80f596d0924909bbd3a04aa8be93cd92089a2c87603dd1355a86ebc43dfd2e9218d8bede64d3790c72ceb720086ea4619d2e5af8b3a38a56974a4629a9f5c7ccb9f80c6f76b07014c1d5b96bc306dc7bca040c4ed7f1ccdd86e39ed35ac1c8ce907af163a721dc617fa54e25308da226b9b292308c81f7d023951c3d516738f87b93c7208bbd90d284d2a50532bcfd0557095dcf3efc9acb9c3d5f3e9250e0ce4e53b787546913b906c3e178fd41b2ff0e12fad47df75db792ba1dd463673c5bd2443434e01ae55a1c4a4b3d3e3cae47875cbb095b411937ed05b50412e8718a141b60c46d29f5951c2beda7243ca639d46c9020110a7c15b61ed3761e36e8e2c2e9c00da1e53c7447c53add8e212d78a41e6f14689b4e90e836431a0a143c71fcbc583fd3bdc9538524601cd0de123f1b92fc209c14b1402aa81a47c00e8c48dd57f9c50be65f9133d3cb5de4dc808061f4a21a8fd5fa3175eeea75b321142f2feeda236cd4af32f0567199b642f83b640ac84bd5be5497b460600892979bf0bfcb8d0facb21fcc188bd69b4bf71d3aad9fc8d8dfa05c2f6872b02dcbde164a1fbf456750550b37476c733447014a5580436f2814106c59b85ba3be1b36270699c6e50569bf3e271a2c61f478272faafc81", + "result" : "invalid" + }, + { + "tcId" : 145, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8aaac7941caa117b82ef620eb9dc9f0f2f4cae715028e42f23df0cfc878c0ffb06cf3cf95043f7947e3c36ccc149ed9bb1c4dee76d991e0cd6f6336e139dcadb28a7ac1660b4f4e77f4a9ba48276d1c86b29fe4ac72ecf8e07dcedb35989db8e4c9bf97e3e7fd82006967f8b8ab0b323fcb4de19d7c0425bb23048289067658b76fe39aa7ba6fb2b5c69b7a0c8428e26ff3e8ead074104164437ee8c52e5ee075a319dfbc5f984ebe63f7c367650b65fec6604a30481e2061db00e1c99e64ce4595359b3bc5a9659e6efa258e8c962525501d725ae4223c30c88d30fafb93436ea8d142791bb0cd6c6d1d55af0b97b2e7dda8e51be189fea7605805840881b3e943cad522302b1d618e3c0b99dd974bbd76974675b65fb1e9bd4586d46b28a841360afaca33b4a9ea6c2424470fcddb3c0a4357d6b68816b2b79f65ad6b035cac6f22d13521d9e6ad28c535f266a5dec43329b8a4de6742f4777236d197342c7ce4853495d54f93ff0f4d46f9adfb11cac4bb82b93a46e89ec1cefa2c15102eb5ec3538c58230cabee1ee6de0697b6116ee81085db366ba16fcb3bc83dcee2b9a3ac338213bb27b6a8ab3439291366fcba95ce9190652965c601d1f86fde031d92ee2448c4e4f6a039cf90869a26669f5d92909281cd2150f506c6fa2298d42e8c6bb9f9c52ef0ce9ccee90a4d42d4ec07a895afe7919e1cbad97ee5bda03b17df2f3ff3d9b622e0e9649e14cc7e89bae06c9c753da85eba6740962c75d58b2d352fae741cb9894ad9766fea4041e399d806a5d8779fd9c49f42cfc8daa8b01c2ea9ecbd1ca216bfcf157ce2442e79ebc31b70225f76a99a3d2d22a66b36297a7ced0a57183e40fe0feedf6121e5b316637d09200b19e6449a73b78eef853ead0caa8a3111047aeb94bc7fe46bbc64aa23235d6a377f639952d005cc48863902a35cfbda900ab8d09ce8289be7eb5fe038d75168f9ab39935e5ff8d35dbea874581791092c54957c8b3e49a925611370133626818b06ad9679e078882ec21149262f76296127af71ee9e87d99a439e1a66ba506c2f706ee354aff050eb33cbc24c3d6a952c436572c4788f524e98d6f45f2572b3d410431f21a0e76acf2bee67350ce5b5e68bd4e9b0e5cdd67efc132c0bed207d691a42f755f786a1533b629667cc12ce01f86c2b11f04bd0ca86db51a1a0393c11fc1b73ab8318abe4019392a1fa525444571f2c43b39fd1aea59676ba5dcb02aed433549fa2d42d289c527594a63d6242fe1cf9c06a3aee24d9c348cc60b86e9c9431431a2c9afcafbf80f98939cb86bf5e55d850626d8e09d0ff073b2d705fa2045a9507b55391e150c3729e1cea470500039307405c4c2a7649763d8ab30809cd3778a5cdc3cba44922841a8c3e51eef869b748b02a815f58dc86236f562bfd885b0b8b8928ff18ad4012", + "result" : "invalid" + }, + { + "tcId" : 146, + "comment" : "truncated oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2fbd38e675dc6edaec4e670896e2260ff691c859d1b3284ab9d77bb8b26cb48d545dd750f53a700fba2b7ec1162e0f75eacd575c593bcd55a4fae64718ab4fb7429a713d837e79329f06b8e27d08f604d956660e7d21e0a143dd13c7c8a830908ced8f4e8ee181b6f2762855bb1ec17c3a5cf3d7a01f9240053c50731a35294ff84fb3691ff3d73105ced7c58bd80ecdc033e48bccbdc33a2ca1e92d7e5a5f5cd0675942d367b9f40f75f0fba7f690c0b89ecde5b37fc7305ef4972e83e54cacaf81634d4cfd9fb26126886a1b0f43a72e4294e416345d493fdc843954f1fb04557d91d4ce0ab89ead2a47a8dc4e83330af50134a1cca2fd26983afb7fb17eeb3c4dceb547e1e554bf2edd6f8e697bb1d8c2a33ea1ff2c96585f730be3772307a2b16977fe12f79e956561b6159b92a5a8b85cb6fdc2e94be62a5d65bf69b76f0e656a5af1de2b8de333665416b6764dae5e31449d68432b6f14da1a66914c0bb00186e6a76e2d1cfce66f02492ad51d2cdf52af5e194c65f7de13f6079cf1dd0adfdda8aa9a88f16488ea6a5074cf7c275c672501dfe059b9882ef0fdcebbdfeb413005fc93c74f59d0cd52f2eaed7c48d460553ae1de4eea822803587be854067233aff62e26f60b1c43873fd00e3b599c068e068de27b5fc4cd783da7a6a6fe1cf8592bb1260ba0e7dc7db0dcadf661a0d1425d9156724960a6d65d35f52cb96443bab8266eddd257a210ad8b9973ee3a3becffcdbaf1a5a4693929e90c1df75b0d28e4c5885552af191cd6634a36ebb52845ebc2b5becdbf560ed705bcd9411e4178068e087f2f989406db286d051b9f87e5760dd7882108fc35fc51c522453209b4290a414fe4e31e2eccbb6ab4c67756787bf9c24c14bff3479306eea3cb8c9c2c0b00650cc5e7e120a3f004b54b2bf59bca89c3698a02485942dd1197075ce9830776719ab889e68e6cf0274b10e51190dcc5279f8edfc7de3ef363688f2b9454273cbcb714e518412e24c7913e11571d7e4def9e18033e41042e48312825be8fe2af394ca63c7207fc751c2b4988c7d247f31cd617b1e545667aab4505ddf651bbd29c85617d9d92f319451fc0fde73bb303dbd52c59f5018749e0eefc2f8a0b38846eda4f3995168d4052355d406ff366f423318d8f71546de0c6a334ac56e31038a92747bddccda855a89a7831805fb0afd2c629f28af7e0df635f20dc7571952689cdb129c2d7727164c75f7b8ec9e02ec93f47ecc07f366cda3f164f16a53c3228b3f58c7208268a315ec1a21586dc8b6a84a637bf2bfe43676f7e50946f0777076e5241751172b6db4f4c51ed08c2908bd12149f67825dcdd29bfd7fb22a326d8d2cb154d852c5d8f28227b91b7f8d24bd821f41c800ae50cf87578d79919b3cc1e2a1978096f2065f23951b46e9064577b5ddb71d69f78b210", + "result" : "invalid" + }, + { + "tcId" : 147, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8755b8de75c67ebff6e6eb3e55278ef10107f8054ee540863315a4bdc28d6bd1363e96872dc03dd737d203e70cfd8fe2e26ce8b60aa3e16aa9315218bdfe64200a1567339ccec12621b6f5128b90655e4a382cb628c464a4f0de722113c463bc5d36013c7339909f3bcf3fa2f7734f7923bc8fb4cf52128291b5259c26ec6bef03b9c1c4a7445912bfe59742a3282ac978bd6c522c41e31dd5a4612ac8f050885f3757fd0bf6ea09bcb8989ac524eccfb2986177fbe5539178f714f45934b671408f5ce9c1fd1c188f7000db39f3fe8e00c3fedb42db7450e8f83daf16a3bf65d08be4b8a5882875e1113645191d87da4d55cbd70eebc5f6b240eee61dd848af2e61cc95c6d190d8e452c009c2d7bd25602730b647ad38629a43e4175ccd30e9c372931b4489c1c9430ac1314a0da1f2f1b30ec262e83a16b59bfa04947cb0c2d1e37860da7a6e5ebc478b6f9aa283d1bceb7df741c5d705d67421d887a1a56d175adefbb2f81e311cb98bf069bf1dc7f5a50dfb02454d2d6d0f20e9e3776e3a0b47f7453b69ce310ada43ec19214a6bec5ba22f75e31560030d57aee18a6d888403ad4b23e46bc1258f97373161792939e80e8d3c8e36818120a89cc2555658030e89d22e3b8c3e0eaabdbf0b9f9428ef39591766ad6e8afca07be4f1280fef8bc98dc1f762bca2a6d24e3e62efc0861440b01693df1467ba9aa80d26ece07a07e88e58f81310e04fe92fe013be5af12b4882a41c27d1f9a596668f67fc667f7a8037ea6e31d4e091a359ead0a1b0a2b438a2ef4b0d158e007bab0b2e86c00858e53c943130baa1c26b33d6e03958d1de701209d4b8578937ae78182a41d31f686db0c774ef8dbfe927000adf2690831becb14df0de30927f71f5c4188a47b4e541ebe43c9d6b9570cabcf32e4cdbc826944f1e29048ce4fc8519e611024d2c374b313362b2f896d935f448854e72892403a0de9ccf5c94a852b0f5eb9e02499affb308a842afd774c6b9f7146945b0840ca0b5d8661a256cbcb826eb82ef2690ea0d643761919050d5d8cae2d4bcf736f27b9d54008b69903996620292b6f3a268fcfc07c11a530b86991dfbaadb0c0b8700763166b3b78e37c55bae09a236f74009fc532f67dfbc0694cccd9eab0236af14407e7c8317c007a9c72ddc1942a9f647ed657163be541bf5c89f42ad5977782351bf6b7b4eaa90fe991b793716c124f73a8758444a092862c1cc409ea7cc6b20a099291efd12549db2082264121ec64682ee628144a2e6f3adb3b94ee51c3723ae2235e8142a389e8f5f352e4406c2a86703fa1c4b054dd0f8221c7cc3040fa4ca8ef9580c8986d6574b220537c1d665efb41f215175184a4ebc2bc4e6ba4fbaef516aaeb725d5c39a2686c809d076b0ee07e0c9b170a7a5c72009d41a5de7e99271805e54db195d969c0c81bf", + "result" : "invalid" + }, + { + "tcId" : 148, + "comment" : "wrong oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0763f14b83cb38d3f5b5707c065400b85d287440ac80e6a0c62878dcbeace9ae1a1ae819a691049c706048052f66af625b1ff66eb544fc40aaebcc21a22387c7d7f92ed0ef560ae029f30b7a839b2a4044e4d96378ca2b1acc6deaab64324395d2aa2bcf4fefc813ed04a7790d351f010344ffb446e5eea54d832c71a0c32812df9fffc1761abefb8bdb2723a918443e5be8003b99b4cf6ca448defd58a5b6bae59d82ba50cf57751fcdcb0dac8b4d6d2205a2b4f9747d09c1fe70d11d676ed343690473ab16ba7b7bbd4846756a95e1b8bde8fb83930ca4eb2114dda7c1990c4acf5105188c57bd32d57223dc7d1efa34df9953456b8f2635a3972c5c5abc5acbc1d410e9ff38100fc6a02c42869b9845164e724ae57db58f5f5aaacac0bcde3c6326edee38408632b86f25cbc961f29bb3950d34a7db8daaa6024b2cb75d2f64c7d1670cb159efee8f18f54f2c728b1a3def4e5f49740fdb2bcb6dcf18ee648ed427dda4a40355ef9c6a02f626a821e38423ccd025228b4afb848c00f3d9e266a178318dab195124487e0ec94af355b413e18546ab2a2158a0c28debeda949e3af271d105e5682501e884d4a69a6d15b1e2fe625e33f68e4452f492c61275cafdb226d36db8180da2e70f399e5d291d2e589fd233190a50dccbaddb87363be5ff67da7280940ce230c57355d476ba0a103872f5075ce8e22b2da41e278be1d46aa03391c58bac491b0868bc89d0f074abdc684555ab0a931896f85018a4ee83b82c5b95ccef276bc09f6ea7cdd755f7777731eb88976dc68c39c8b158f056f4825853cd642c98dead244eecda0cc027cc83b34e2d94e398df527c3545437aa3625b31182f7162d383ff92b21dae6072b4e50eb62039a2a0e798ce840bc4cb9b1ca7707510186e4f2afb1b4a7b098aefdf3f4ba7850dc68a116f554153949b4cf8367c9f1875096cf17f373d763e373276ae8db07208b64afb7707ba2305d36ea58c65e9717a0f2f62df115d49a07009e136c4f0f0e72568f93fc9d0be2073b7d0791c18e863f46d0b2863384a96136c3c64bb43521a8030505db7d1b9c60217189b149c661f4c5f91e37abb4d5ef41f63b29832b3ddb1ad1ac6b63f7e280502ebf35c408d11bae471a37b2d26cd92678889cdd2d9bdcd8422943bc9752de5956f12e5c9651212a5a4324c5738b30e5237905e5e0895822e1efa48a24e1810c45ae3a3b4dd9e70b5c16895b05137852e334447715cad18bf6ba87eb972a8cc8642a7667252338a766ea0c953c9a417c2c431f591d52c8f104a810b203a9073a2e807c91abcd5aa6bd0c6cd94cdd9e69247648f43056311c699769e60097f264f11e33e56e64e218806041aa217d7acbf40effaedffd501f4e0980f9eee838c0085ced0017dc7dcba2a6b7c2d3ce0e459556f5783b9cdcb22b2ef06fcdbabaef", + "result" : "invalid" + }, + { + "tcId" : 149, + "comment" : "longer oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "5257d7794505e283834a8c2d630d864cdba15c8d6c726e9ef1cc80b4ebf8a39ce1349a4fb0c685c2c5bd9df4469cb78f7b4ac7d35f07ea0290fe3e26b959b955f5469d698764cea54905ff68918f1cf5cc1c97907bd42a29e9a583db9268c94a30b156f544ec41c11ad6a1a65d1c6919e5a8afdb8f1cd47033ee1a9908c4d70c9d9ab6c2db833d649004059cfb5ce5fdf328522c98c23e1f990d27682fe7a5cdda66303208e906797d65b412881270056a783be64c1aadfd2caebdd678f13f2e9c0d3e83de533eaa10ae1225baa9b171f72603905c0472e4b7282fe6431a4f7656e3dca6e7951398b05aca7527db751af5089a41268bf43c014d2c4d384262b43b0e8bb9604edeb091ed2b65d231ab5263966af57193aa9b5f24dd0436e87d47a8ee0b6ee9f555daa669c969a1fb003c8c351ae5de57dce7c549b92a7d7abb022dec2a8f66b82ca9bafb319751f0755840bea06b2398b7f846ca9f85f9444115549191f29bb0a2d00b4301cff927aea9bcceab87187b3b82dd42081c31471825556d48c8276c7bb342c6c15a8f840b72ea47927f6e60ad4ce9c62acba41324b086bdc695ce8c43a818f92743024c3de8942264f4baeda6d20f4fca752d8a5348346dc98d6957a43dfadf24340ea2e6cf73d51290907f28c7e2d9e10a05fd5a1366a24bc162c4841d4b3c94628be6b51fa37e3580cdde87b3700ce83746e9c87cb6376d2245a5df5f61fd0a8c865f1a95ed4f8eb572e50792796be2a55ec239418fd5960672848062bb1c31e5070fdc0cae38a8b5ff6eda0aadaf9a02dd42f3e47dab1951bef48737592c863e3ebff5c46000aa8b9494c4ecf0f8d6ceb25aae23120f63823254194d3506aa9f011556dcd2d5e982d39ca9c7c26df6cf7039bfdd731c3729c3d77811884621cab9cd2be399a0b86bf1fcb48174830992cc373138ccbaa71623f2c11fc89e4fa2d16696eed66f1a6dcdea0f4e9a7c4371ae016ec6c5b4c12d4a9c7ecb49808893d0b22ea1c6163c24600667e18694f3cbcbc29077d9fce212035a8aa94e313c52c7c4471af39f859c7f5d8d64d4a2940c48adefe7d771d090cf9f9a1f0fb89561f326852bd80af0092812a12276d9850db42210d7aa06bbb5d2046ce32c400df5b7a6e25f623167f95ff34ad9f5929bd95abcbde358c263fc0b33fd9f493a7e66df4f6e748b28e78ae105e66ee23a45ac8c521bc670081bcfd921d4f0ee18d231c7322ff8c95912b311e7bd7b77b58f3e693f864604f8600357b6d945bfa61b1b7047e0611fd4ee9555d15899e882161c10157b124bf3beb0aa5ede1824551ed7a94abd998b770366002f8472a294312471c32f623a7685481c71f0a57fee9e03a180db3f9ca5721f4caee8847daafda8b8e2bcd710b88f5ef1da4dac0fc2f2eb5c27c7875ff0425359dcf60add384bd096619b56", + "result" : "invalid" + }, + { + "tcId" : 150, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8b108ff24fdaca2c3992c292e157c7c817f9314dfa6fc57f3603ea829edfc66a17cea629584f64aadf1ffb0a1ee018498795cbcc035d97e0535ae5f7e3f322baf76269e272d7a30dbdf8e2e9d87383b80cd1861b6d6d3cb1164fe88086cb00e0c3d83447209865cee3ed44a58f1ac46d56f9007c696a03cbf85ae0ad0d482c170595269ff29defb64138162684914c912e9f70027577af8156e6672c84a9c1f8c7df23250e8133ee399bdc82722749d2a41d27c6a1230601ef6bdb1145dd061ced036c6a1ae9914d06c5bbe59517c82943b204cd0f485829d84903caeb9a2c3436aecc1ce34c3784d04cf5dded265772660d315303778dd956ea8ac504040546421e3244e76459ba7fb48dc38a4aaef4dc3518ab7eb12452550c50ad29f97e6bf232aff625f36f5c00120093e9d7ff3fcaae64a3bb29c4d1121e70c9a5771eeb739415ddd946314aebf66cae2db3cfa355491710605af1ecf4f55522f62d4f6efb6c387ec04e5287a0a00e970774721e5885f24d5f3b22cdd5b81c7d399c5696414b0fab931c458ff7aa920fad3efcfd7f3ddcc1707916d3cc6da823e68db9659dcfef6bbf8247f65d5f79c7ff248e796adb72ca5f6f524ab986b419eab18f1a7119adc146e8b58dcbd3557344cef15b975aefbf6d5e6a7e53ebc6fa1ac4855546431e6d5458139769e6ff2dae23592c8c87af3ae85882e778ea17aa413d4929e0b83e4885d4ba7b8b7305621f3824db96e7b9223c0ab130da3ecf1ecd5df28a335ee1decc436c3556dad4eaa8fb14a0993ff594c2b682674faeb25370af8c2f9a1913d92d2bf25d3a0d405306b904ada85364b2841fe9225ce56d0af865cd95c3c97101cc3cf1707eaa49eaf2b9df5c664171be66661ca5f7a84dd3a8ac381b0c3e3c047b9fb6c85150b025e0cebbf86556598fa5b162d8fb45d68d2be62532b4ed27865380e43c4104ee2f577f45eb565010770b7a88f31a9c1403fdc0fb7f4c6565cda4289806e8f876788f07d1a6dfccbd6d136fb5f70588c6f31245bd7e118f9d3dc88719a113e37e60892861334f2e3dbe99f6a95b0a1e27e91ec8f212da4ecae5b2ae738452a831a373b16c2a863fefeff7157cd658116a3d58d58f148670e047fe9ffca33f6ac105dbce1eb47d5ecee5d946c7bf108d3af606c9db86e5bf30ce228de9cec887081a850035b39af587e2b7b2b44115345c3fbd73bbae96b054cc445736f6201743886d0381d76e5658388be1fc53596d040e67270eaffc243f11385bf2e44feeca93021c47d047b7f1ed71f425087c814f254c21e7a4d80fad3888aed9ee7e3d30809e41ae7f862f5134c201a3ecd5eb8ac6a585453ee2249b4f234f399065535c54c90c955d141ebeb058314751059b7130457e9daafad105b734a7f146202b241104d384431226c04b2449b52a7b737e7c72217546", + "result" : "invalid" + }, + { + "tcId" : 151, + "comment" : "oid with modified node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "99b9beb0a796de5874d0bd3e2b08e36edeb4a4711ad60095161229df793a1ecf63c3d03705294e3bb9439797754e9b0c9cb06c3f0ede91980b7760f0e7a31237242df93fdb0deafe08a1860d1f3274669b3eae2c430828b4bec555847f1e833d195aed8415476605d8154cf3d89517a8503bfa2207d457208b930a719ab7b9afdcde0bbdac76affaf58626dee7def6b986df57328c52b554f5d26174ce6512691add974c787629bdeb54ea6acbadd696209f42bba601000e3b665922a220ee71236903f171a21b97a3bda3f7541387c955df14f6d99abf237f1fc98d22267a3b83233923376080d5bc3823de2ab2432aa693074a89f18e066a34c279907cae47de47c94beee81ce01eed38ae6f400628c9af87f36531ee22768a695c74b108495920a1ee3398e7dc723f244444b1bda66a8af6a934c3c096e7ad0c6f25814141cf465d77ea7948820c3f2b19bcbf0fb67f952fc807e384f60ed7989c128cf1e4794679e20aedb28e38b4a1c92947734ee8f120dfbcddc297f611493e6791014f5d4c9f6c538d67223ac1639228115d2f2219504aba36a90f64bb8d4b78f8424054c385cac241dff46e3cfb1dd432c6a657fc1794726bb413c3e56551cd8f0fa4281ec58ea3e1dda2e911a4f8dfa4f8bfb5c27a1e4bbfbc05948e8d29fe28af05194005c4207fe4c2cbfe8d25e44f0b1050dab31cc034cf66894b4a8e55d09ee550e44cbef189fa5461004ad46be80eb4dfeaa7bab47b5487a6ef7b4420d379682e2e5708127befc35afb5d0905e6758a2c3adfc72ed8a3ed5ca1ea9f186c69ef7183eb1c7a1e5d588d72e152b96d2bac594cc9652c8a683853e61470e23561b96ea51fdf79eaaef02af449f38f2542b4f25f9c3b79c3acbc588a04dc481b47ecddc256778473ac1f77baf60e5784e31c1a2e3c9013c99ccaab995e8d1362237ee71402ebc9b7aa5a7a47d70a953ffa7398933374dcd0a31a31f49a5685ad1950cc8d3c87de113306f777daf584ff8f7bb3aeea29c1ae0f841a7996915748bd77fab34f68f14f96e7fb0bdf7de284d65ee72753a44a96a13d697ae8ec1b2e917cc7b231d6faf6f9617093b89b0afddb5ea31854edfdb233e243dde4e5292a6a3e214655de257d16e80cfc6ce1f86595d0d50d2dc9bf7d6b0e915aff84e8d3c1afe913f6b87e8ed6102df1e35dc2bafad7a781bfbe6a533fa0a239b75241d1bd22e223ac70911eb41903214a2fae8e9041e819b6bcd256aa228524ba6977bdafb55e815c4f605b3c528ea49948b878ff7cedc284eb376f9746092d9d06df8e50e64907a29d1280e266053fc32d1a15cd9dbd8d295ffbd8be7c20bd95a7a86b28f2d588a216ba29f87d0517895b54c0e2aa03fe9884e471b2a8afb4239d57713b759e35f33dff68d042fb97ee276a4a4bb883b339b1bc4838da7c535919b8aa1f2a", + "result" : "invalid" + }, + { + "tcId" : 152, + "comment" : "large integer in oid", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "51dfb6e3c59e533ed150580f54fd6cf54e3a245c86d4e264d14e8e8710ba6ab4eba6652737d42f6622100ffc6673a9f85f763d5a0277c0b14b287b745b0a1531e5736924c19e7a56da4d6cedb5feae087907eda40c42debdab8e77b6e17acd7d4fb16205062c8d7c6bb95a8490ab1bfc1e8ef1ec1839fd27e4908e1f8f491d4add9e55b2cc741d8701eb582448edff78ada29f16634a963cc6507de43103527c0778e3a738dc7c39d72ebbfe77a3180415890c8fe97ad461891a6ba73dffd1fb323e04cfe7d0e7921c4ae37946a908d40e6bdae7772885a538e3337ae3e75dc42611268d3df383502ed0cf8dc2335466a6706e2250f701f0536489a26cb4b31363481ff0f5de0510ec6a92046b1a766a41ab9233d4f448b6fef13344fd1c675d62a5262cabcc0caee15185a67b4f234f0f2def4fb4b92ee2cb251b5d679edc4fc7aa72f682483b1f28ac22f82314083f6cb652236b0ecdc9d20bcde66fc8e6975f8ee10ad99611f63cb86195b4f82e3945cf9373c0ff119326bb02089b2ae49f74e2c58f9894df1169bd72bf2a55c344e24c2e8b6cff9a49e2a864a09f0e9b8cbc614187e931818b379aec104d4c95c2de38735cde78ecdd02a9e56e5132800ffa2821a42b25b9c20b3df3d2bcdf6484bb163c7a668ac2631ce0a3fd78c29ecb86ad7f3a146f3a4b04d1de4b6edd60f95229ab924bad960014b8518370b03159ff21520a8b8a7361199eee76bb56a88403528a2fdde5b365e10b6bd3c9f94223df9b7511c35877472239183220700d7a7994678ec21689a78d15471da8b585b449d24de47ef1ec36549096c21c7b480fffd4241a711781c506ed296b6f18ead1d4aaf756c5009b6f4caac79cccfa6881168ea259fae37aaaa0b99b00d4eec84568aff172cffd421517743f308720e83e379b3b20102a8a9973e89f4214d40e187ca6533f75ecce7c5a3ab3526e4c44fe96fdfb22f59fd2748fe9ec339cc592ac018c857db555aa31cfb71d75076aed593cae35e9760ecf9d6d646e93534cd64aff403b867d0293c9b06b69353b7f3f4910279aa03f2a60e98605f8bf0753a1bd29677d427843a507e2d3303ee2d26b5945827de0d910516f6faee8236e5f403391e45ed526d950a6e7cfb6a0fa26490813e4f4e38883634f13b144ae72bc4408e0af7c61c92ef4f61251f826cab6ca1157923255549ef04e1910bb2461d2e10fd245598233c0f3ced7538b39d1bace96ccc4d6bb0da0fd7454e5e84be0fcbbc0561ea12f2204569a9ecbf2f309d28bf66f6762f64005504f1fc1b41f1517f9fc552087664f860a514683a5c55d276ab9e792726dc94dbb4696240f9900999a51aad6ca1624d8e28d50f528dd529b23c0363ca4e4f9bd41e0053ca3286087a1ce20b0152bd2c2d1d99204eebca83ca2daf1f30e76e7abed2b703e5b19dcca2944", + "result" : "invalid" + }, + { + "tcId" : 153, + "comment" : "oid with invalid node", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "a6427c2180df97b20d8f8290e93803f1d620679b68cb773f3dc2e886c818106219d0aaf6b80f6e08dcd75a0688ff722d045b3690d6010c1da841900a5081bba139e92d061d4ace75e577eeb5b4d4017cb50a58494ac1f8c95fa62cf0e13065f6c4d9bee95a53ccbcfa482fbd4d53d78f0e59eaaa839950ed585faa6861fef53702af0c5832880476eaf58da613f63ca9a5c3665626e97855246a04343e38d0585f980a43228bee5d87817b24ff1be8b4a59dfdca7916e307475aab0f1be6f639d76437172bc2ca8e92805d249b1eeeae03f7f3897135db8a9e3d61bdd557caa5291da2fe03fd6f7cd326248f4d7db9f2e724f10124f0e285d198d58c1094887ccf0a199e7f6f509563f419d003ffecea0f23088960e77ff76e7e3a86a1045c4000b6cc7adf9a142cd7ead73fae3316ab4b234898f7bec383d51f33d28412d00f84beba2a4a8346ad211dc60483d710a2b8a4bd207857473e5b61fdc744328148d2124bbfcae40d17f7c861b8bb8864311bd70cf55737e8201b63d0a85e87e6c1b20707aed4ae5ff6fcc6cbf241c24ccc9f5c144c9ed48d89c26c045f1ed8974a829bdd590153bc22c6072e0755c55dbfc9d5fee503386affa2f6fc2c09a845efc40ed8aa3930d67e00af4593810dd7d8f6f9ac3cf37dd69116ad0caceef029bd79bd0e01998d81aac7775ed3e25675b7bcb14cac7bdc858a63e062ffb3e745d966ce7107a31f6c2f3e53e3d7abbc1695150418b8a7f40bb701336359b23135c56258fc4a21ab1e0b8e1e3a1773a6a0ee71f3538454eee23962663b195f2f9383000b9308fe1e5273ae417788c93e8adf3a6b273a4e5b8b0e13e9c767dfa6438590348ee359fe1b877abd15366e43746368eeecf572403ad1df9fa28b4d2491a9f3b410be77e15d8c0f2ba626efe91c819a3e21cbf9d16b9bf4bbe898e398e35b15dc5321bff591aa25613d8aade57eac150ab4391accb529998ca687061400dd51b2c07ca35110969226c0bb2e3e8e1345ad62525fe5b29256ec7036ab524f6d2f435d53bca88913af2a8d25cd699c6be5ca0550e1550b57ffcba17178b8344a493ef7ec85c070404e3589c1646b9e02892bd6e0c5bd760cc2b1e75d9dde1d501e3b109eb836c0f0ed0db0cc0006e507364ad6f50a762afdd9491a1bd82ea05f941598562bc183d43b19a17cc70b268b22b042a1becbd89264f310969c43e55d2fa4fd041aea86642640807baac73d4f3b8f7ae6e31b313c3650b92511aac608d5fe47bbf37841c3313a49543affffde769bd0a5f8d9acc92032557f95d312d95eee53aadddcaf40945d3dbf4b9f46ec74f3d39e2e01300ea613ffdbb66879590d24534e2a11ed3f164d5d29c1af07e5872fcb10b0795e720b2d2040217738f4dee2980e048d6a264a36093f37cf1e098cb463117d6986df64322ec8654be908", + "result" : "invalid" + }, + { + "tcId" : 154, + "comment" : "oid with invalid node", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "937f463ef6f863b30c00bd55a9f11354e53583cd9f27fd65b261b2844fee3aa854337e139daeb88fbe63d0cde33d234752cfdd1a7585d3cbb96841925e8b4fa21b417abec2c826f682094be7764ed83ac16a085ef4b8114c4a55a9921446019d753b87856811a8092cc6f47912fbb74f858e5731923541a0985a54cd4edbd93df90ae62048bda6e62535aedc1348f1222ab2f65377b9d8da3242e9786e0bb016901f5b2caf7a2da94a96055058ad3116b3e32e3d2732b2bb3993781c22c0f250c4f99bc37cbf57308f9be2e321ddadcebb1a446af05ca04923e28804a5f7a68053dd3d9a4956c0a77ced9124cc6a816d54548396fc4d5e84213d21a8824f17fbe62e81bf1601c95571c20546729408fc2f908182a1f7e7d25833dfc888bd798e64e4e8afd071c66908a93e46fddc752cb8aabd973a2947c95885b09286cdf4d789347af6ea6b67017f46f30c42f356730d227a8b642f849364102ceecd54e21e41078f2d8fadfa14083ebd87e0e0a278f76dbb4dac08749df1556040dd6ee21e39aa7f3da950849c69fd8c8df63649b46e0bf3b1a804a368fb39fac52398d48fe079cd3a066826dc50b660721317a8d734d190396c55105dd11ee840764158483ce765aad0d86116e1375d7f2006015bf8f242a8db7f7845fee0b69defd9f5e6a6db8708d9070c677baa866f0a11f8ff561fde7255842da2f2c077ccf2f261968fec31531b3b6d22a29881a2949c33544e63e4627ffe1fb74a4e83eefa702e4606c34139e21ba068f1f0811cdcfef135ad984b5d94bbed868d2babd1e60368cf2a72b94e02feeea8f9b1419ff103ba068c4d9a53a3f9b6a8192a3e3ce4acf3c333f7bd9ad282728bd8fe5ed45da023829a629aeeedc8c5c233d9f57bd1b0222a7a07e5f510c56d9a541c932e5014923b4621fba9d24349695b8ecd786f7d400a91ebe6bef1e62441175634e9bffe0d46d69a4ddf9c80b43add19bf6cef34322f97e67e3fdc9be32f2555023ba0bde4080bbf9e23d5c552ca7483f67ea6260c2ad794a48a0cc1ee18504b2a393d44aa55ce0507e194c0b8a37ad4085ba164e8df931c0bb8dea6f75d95da05654457be453f48115320e87554e54a892170f6166eafb65ce782ee7a1ab445851d88ae2ca1be3c7ae13a81437a6c3bf6635dae6203bd2305fef2b5a1c49565a64b6b582b379b47fe877ebc88a82f9ed45c1143f5db5624cd62beadb5d0b684c1e884165b729f600fc60b3e118fcde9984b2b5b966cdc095e4385a825ae0d22f5697b656677ddfe33cfb1e66e8df53a7d6374115655e41c79773bfb35d1dc507770ee733d038e1dfaaab4670d98c6735e34c3ee246c5780cf9defb15f40943e80b6729c6f6aa047b22d700dd6f963a92e083f7bf5d09795edd63e6dce19c943f5c373d1a52178c813663c21a985c9b075526511766f", + "result" : "invalid" + }, + { + "tcId" : 155, + "comment" : "oid with 266 nodes", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8fdb5180af78889b5123dcd4f358dbdb9d251f0592ac735520476edf7c24c8a58ad93b82175dd08fa2dad9b71beaaecd5cca65698ad1c0be20f381516e9744c0d9077335c19994d49f4bb60c9361cab87966cae85e9be63b09cef280097646cbd207b55a18c7abd053b5b4800a9f6848a5c3700fc332381157d271196d5cd66b9b9f1e865240ceefe1d40ec3de7c14c45d2940412edf7e235eeccd5d0ba17054d6eb1b90b7d5b9fcf241b56d77e95ff6d1765da2057b101ba268af5ffa23befabd3b44b7dbb4dc0caa9580931c2816b195e91fd8ff1bb45aa363d48f9ed9cdbbc9e789a3b9b2432e56d7af0acdeb826fb1df64dc5853c81fcbcd0b360e3260d0bc86687b76ab0f411a0831f44783c8c1de7c50ca12f912f27da0893e0c8ee4ae59782f4f3b8641934a5061ed50a2188c8052381e0c919eb0caa9464e5aec4b4392c2f88612efcfbed9473ecdde2de5162e0670a4a7485d63ba56b3a911b86d898047800ccd603fdd39b0b37d5b48a4b3511a2d4ebdbf8026a1bf1c5eba247163ff32661d6f6f1e4fb39923b771ab690e590e961f5e1cc5e16ecff1ea4de12bb0d5ae4b010341314fddd0117d2aea6c19e7855cb45ed7dc308ecab83860d39233c953c05a441740147d4100e85681ae95859c049093841ef1fac592a9e6a1a502c86ab4c81f6669376266e5004f0565ee953e783bed099a1db06c7a898fb6025644ceee48b1b35ed058f2afe4b297946057b9b7352617113bd63b6a4005c1014a2a6fe6d0641a0c3371c42de19d35ab1f9ed871a4b7c6e907c2d205394be0e5e5a68a2b7bb5340dd59de47ea5176c430156b171324a4ccc622f49f389474e884581faddb4a0b71299f17fc7f66c603440841440b12b94731d4a1bde61147632f51af284e67e4b8e95fa53662b1b4f031f4468dde571de378c296163dac4c6e4c490b6f3fa1c3337f8b00792857d7891057d536acef4faaf225d388e1450fd1c83792c16a0b2f8fcd9fed7cce46b6cd8b0ffe4d2343ea0a6e781fd9aab16e2f5158e16d16ee4adf151b9c3abe84e09a90b933c3fdc349a8c9a086c86aa1b9ba71d08474e9ac54479db352a4d57a4edb87b358e6e3380fdb5f5e06a51dffb57cdbbd0ee0e384370ea928d5d8b76f3df6cd9f80b753ccf3f911df851fcf4474e5df4960ce19f9f2b6bb1c124d03d03d79a33667f0055739d20b6ab9f2b0497cce549c86289185cf5db6a047c494555e65e943c1f7f9e70067cffd72d3bad87e38308d22ef773c80b28c5a5c27eaae602a1e9eeb1057ee7b3e108ad48f1212806bec54d4659fc5cef5dee53eb12277bf381f89d9ba0a7f288a22d97b23beade1b222b0e73160b7d16cad1830e5deb42815c93b28188af122a36eb8a1e17cf71b125562fcf61d93efc01e0d6820ee8f05e03e00f071c9240893a9d23512a25fd241d83", + "result" : "invalid" + }, + { + "tcId" : 156, + "comment" : "length of null uses long form encoding", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6c855b60e12d97d00548cf294cd2300a57dc2a858668bf73153ae4a16a794e0a58de793ef4db6920fd5a991cc263cf3dd5dc9bdc0e374a793750de1af1971cd60ac64b40a87c9dfcb0a63d28d44cf1e8e6ed8c43d83586e88846757f33573c279999e86fac39125be234f6d7d68262d139543025846bb06ec8925bbe034305b2e15d7f714743dd755dfcf9000595854e36660d4848165264a9c235a097a791a634dead98bf487eb40f5b9fb33b7b0153868903407ccf5f33488b1191070c20a2ddbcb2c87a3d76b3070ceb38050bdcb3564bab44ce48dc190f2866c7b18f60bafd53a8c87d3764da008ff295a61e2bdf5d1936dbb66becc40d2fb5f1cd2d1836a7195b7273bfb5ce5998def976e42c3b2e54144c3c2fdd4ba1c572d4793af110b12588f7617b5e7adb703dfe77b74c71040a0e0d30278093e89e852fbae806669cf10ffbe71a0fb5302c9c6c733a65a38c99b2faf5302f29ff53573a84cdd097d96c64866b45e56d28992f41226ad0ba5df48e695a871e1cae94c0c9ab7d0f38ec8d08d34dec4e5ec9d1714722881a27b47325b23903fdafbfdf66af2b739c4d8b55ee52ada3a92b47fbfeb61e8866dd558aedf15fd50c8f89644bde4dd42a2923d63541a3d78a4fec40265434df51d1bcdd7a0c66cf7bd22574c6fa1183369b41fd744598c20a9f87c92f215830d1cae3cb7dccc3cfcd45c76e493aca169511dd411d57257a677f73a5db9a2c2556da734d07c46fca9db7a885c7dc8586b97c9003addb54f6d32d7576ae77e38345d0ea56e7dc007a7fe96037ce31f0908152e768cc8418763d0d1bf6d0d946140fffe9ee3474ed43b224d2f2c860091cce8013200d92c113855413f1212a3c107b94888b91f99d90f40e4d54435ce33c27acf13989c1709172cb23332b371bd213fdd5ddfa91fcf6800173e10b532409ca8171e0e3b3ab41ab9b6113bce87e5b6b473c40be124cfb2d6141c68b07254f8951479f8766cb57bdbf2acb84f4a0390de5cc271b7dfc5bff52b835461b95f64b0df7ab196f611a8aff68ea5ea8c946ecad41894988d85b9738d0889a73ad90762721f61da46564b5366252f97b256a9518fbbaaf3945c51ade1775fbc89c32bc895394651a9b668184cce21a8ec71b699a785e4202fd6abac2d8249d389eb2c3386dfa6926cf757fe3e2d713c90c73abff8eed8987d3ee00876a2d2fef8d5848ae3e319c0e94bb76cb273810e5a02c4438369cc06ecf0c705932aaf39c35ca549d1385c7ffe115c524404a0e769589029c684b174289c804eb64ca8ea3a5a6d8f14141040cc0d345698be345f0e27efc0816cff3e0e1c609f55207f00608db5c03b7616853b9d6e889e291ec8956beca4dd561b36853f64f4e32102cf0108107bfc18cc7969fad01d6be1271c66170841858e188a65394a033d7497b950aed3c1e", + "result" : "invalid" + }, + { + "tcId" : 157, + "comment" : "length of null contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "028b59cf4badb89cf1b9587f7f2d5585ce82c630820e10faf76a3b3b40796b1bcd88de4f4dd0ea609d2ce8b27157c2113e90e7184fe519e78c94c9960b0de47ca56eb668e4fe2031b9521be4eaf7377c167f16745836adc4162cd0b5b6caafefd48f72b4a0082bb8e436ef7451222431160628bbe6b606443cbd996c1d56c1310fea9edfa9389e633f5e2ada377e01f6ce60a5911a3eb0c01d7c9a8765e3de81a9de5fa1bc973a114d72e571e60fc4b2a0b7928780bf0c67299356115265a557820401e85caa5935a95a3b3b107be9acf301313c198bde69b641b6a75cd6b9eaa3fbbd26bbc70a95646a701f877e64987d27b6ab9f63b56b13b9aab6d9a34e8b3f84098b73fffb044cb4faefa31d55df57fdede5d8637f1db97ab8eea072a72bc1dab98fdfb247b2b51c9a0691c7becafbb9b66ee11f9da951c821e013b819db7355602b669f73970df880e945bae5072e75de5aee065e1110be9b78fd69d85335c02dfdc257f3eebe3221eaf61c6747655f5856d2aea38833a326699fa20d441b7c91bf5e12ace14511e0ad3d9d0f02e47cfed2042fdbe8ee87617333c49bc8f6bb18102d1e750dcbc4fa88b4d0f0a8b8b2b4087a853e427b06d76abd0d860bebbc6ba352dcbdf2b91354f9b9ad69a66a28f3ee15a0ffad3e0bc3bd8090fdbfc9068189d9d321b43cea4540f88b7b89c65817d672395629768b5dd00281a2d82e4a55b8e42fb3bcdae910f16b71eca3575bf67384161b216714143144e4dafc81cf3a0a75560bc1e8296a5b7142a8111e47f2fe6995af5ba0ffa0496ef59a260453c6fc7c137faa0c6ff16584983204669d415124249ff18af173b5eb9eb9a7b71856959de82f0419aaa67277ce7b4120cc4deb0d9d38250c305591a9a4a47dbdf159f70157ed953d87843015dfe0ecfcf2c0f0725eaf2b8151071e5ea4e909eb76c7e22ffe8e419a50ef8112ca0ec574cdb18b80b6862678db663ece0fcdd5ea40c0689f7e039aaf816de7d5584f21f6f1d5bff5a7419ebe0a1dda202ed33bfcc97152875c5325c9e0cdcbd5bf60dffc9a59c841c47ceb77a46fb2397b0d61bc165cfa9cca361d02af021748834452267a081fa3b71455b7e64c866400d0d65861cc9c540d5e95e08ff18ae9547e3d50901499722470095b24bda8c52ad95154c19405c0c8245b37a6ababea31d19befd4bce6b2004982361cc6ea710bbf68080e8a7dd2d7ad333b36f2a0f336f72b87ce236eacdae90786de7bf164d61ff2d62056d1cf54d6c0f19e3f8bc7b47f0bf90beedd63353bb639fe6e87efe1280715cd171b2ceee0f84cb0c220c311482f051d8f2ca0852ef80a0f2034b678a96cf46b6173e04ea4a1c2273b01b236e18cbd4d29d373a9edd6c681af0967a1d70aaff2ed1e41388760f34cf9134d25488cc76b91a4a0faa5cdaf158bf1972ca7bd", + "result" : "invalid" + }, + { + "tcId" : 158, + "comment" : "length of null uses 1 instead of 0", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8c0ca7adc9d278b31565f11c89ac9b466b723c4d9ac89935f8fdb5e1531d7f605bd350ff0d05b917538e3ea78b0d01700779f179d3437888dee244fbb1d76d8a4dde17815cb142ba768c3b7584930cf5f13dbf4be3335d149d71d854981c9f0e8e8ae077cfaa8799ad76c80cb631f2d0e22f8de65e0d185f9eb688b700d1c2278647f16686d80d6c1e0a0d2321277df5fc7b8a81db79c5eb3556551ff6f5eea63be8e208eddd96533c9305d2d62d5cad6303c4cfa168e7bcf3461fba1fe6e3804f9a7a83bda50c2d55671bfe4f5ceebc8ac83de56edf9bb0105376ecaef5b65db7c4d9907001f0f4f8c2cebaa0146547a687cfb260d098488372f5c0caa997119e2594b120394d3dbde09cfe083a2c624ec7e29b48686a56ebffe19cf67fe8b2dd2fa270d583f8d25824d4651d44d6abaa6fd5e2d8ed5599a1a8c436b8c608a80311bc4c86dd832b48e7a1781e8885bfee59e55432e022fed265e10d2056a805e8b0b2fd572833e3308b174ec7ecf34088d1c33969485dd7d70f92573aa00c1fbf22cb834d61dabb3b276035e4c8b5c2b48f988aedfd49ff4d87c576ca769766e0d123fd01753a2407c51be4d53a09026724fdbd508b99d83f942d997fdf88c6879912763cd4ebb84b61ebaae1a19a68aeb29f39285e91142f8b7356b35b9ee1e8f222758271e8ffd41b8a64ea49d799938528193792777f7b2553f69172c68ec26950db67ef881a7e0005b594f42e32b86cbfcb7916ce1c54c7c6a11de7aa94c64bcb1ebeb816bc826aa4e598cdc488560411b0d305fbe89196bdf52b3d8ad078508af9550bb41ad268f8c35485e5399c56814fdc2a2f9c2d26c65efb4f5953b0ce1c3d292609bc864961c718efcb4290be17869030208a6e5be08c6d625616251620bfc7887133657b80d86b76639edcb42acd1a9fef7168fa99cacc91623b45b75afd6e2e8a2fe4b9953237944bafbd6a38ba24fc387266e190ac203ad1d62dbbf9f687b0dd93e9058272cd88fdf35f7ec0e14827ac223bc4640ed542d3ec3d8d3778a2e92e7659587caeea8ece9b2cf8d231c6e333eaf3f49fea5c148ed540148f170159b281c674084c62f31104e5f4d8bbbb442fb01cfd2e8de1d5c1def8473eeb0bd5c925bd98b21fb78eaa1db69c0226b8d4f2b42bf3f68100a82af4142f30ae1d76cafd1e6c28c6545c66d02070c98cd5add90f7e504c3d0b069d4a4ef53692a3489f12eac66bb286cb4378b47454ed0bcda55383aaa51aed6688ca46a80a5639abf86fedbb863c941333356117be34d6ac7a98e776a7a2679b5a5b83dcc9148b626df5552ac69122feb492311fcabcaa03b2646bd40bd51a9ce7b17c128b5f2543276d169fbd93cffde2966a72283f8cb2b66ca64c2654049573b6fedc5ad783f7156376744816a58a03ff9814ff52becdf0843b3754674ac5eae1", + "result" : "invalid" + }, + { + "tcId" : 159, + "comment" : "uint32 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "642db18cf28ec97fd9e80f0df4b809882b176b5121a3f3acc831983346d20240d71024d5c9e6353712e52620876d3167b2c33dc68c2b34deede3b1b007eda1b4c79b3dfbfa84c7efe9015910efe68f6b0de1fd0dc37cd0d5f3ed379841c63cb5a7741b5f4954c87979c913ca9bbf4b32159785f0e798ee7b18b851c1d6f82f9d7cf29afac7646a59c2524cf903a67c14661575295782ad1c683ac53e270539b92efd56caa7a2a64ac2f9b8794d4cf08383b851b347f40ae5cf5660721f8e349ba0bcba80846224120c79954ade52b508ee722b53a1ab14369c29bff2fab93f657605906bad92ffe6955fe855f40ebb22e2fd8e7ae0c204c906e9d9b1676b1d74f2c2250a6bad9f24edb6cc8bd3097f4ce63ba6366dcba160619575549c38f8b0fce656e7718b83e244441c529f05695381c7b8134880545fc117db6f2a48277a9b7754df48722431fcf25dd9b530be956a8265b081c808639dfc0dc35e20347c0a2e8de33921fff8637b44e22449b023d668ab521306a91045c4a337b8c416afd591faef97632ff90780d94748fc69bbaf34f880df2b67bd2ef111c47124e9cefb034229dcb164b380a66d5d7d7dc06338303aef4c557788bdfed3a8c9809eb0a71ac2d9f093b18f4519a8f95c65e214511a39543790df69b1016113c1ed01011d0c9ba19a4b12d513ae7786db4a36d252a107ae3b309a7de32ed58b56fb8ceeafedaf28e352949aa78fc7a6dd16c72683dae1e15eda366f773dccad5d96cb50fd536774afe34ac47b14e5131096d9f43a0fbaa50582bfc4dca5930607a5cf143643e29aa3b12f2dae343afb82c90b38e7240c4e28b181708d243cd9247feac59f06590024614a9f34dc55b525c8f250cd6a300eb3695dbeef310976d5e051a21d38c6b396958f5f557905fcd6958b406c8f5ddd5c79f572c35f0aea64954dbd8a291c50c37f8049951a2f5e2d9b3fd6d468caae37dc705cec9726c021d01d91b0fed898f74bca2e4722d9240b403eac74000a0b078db513090bde38820ea2b02b000f0a534d7fce9ea0f3f162d60ef11954d045ede1e6ac7b84078af99a0492d79d2dc5331415b05971b0676760547e5db04c03e0b6f2ee14008b7619dfeda83826eed70181ea6ec9eff8a5ab57345250d110bb6dc76f3e3003192861746085cb7b8fb3ecaf8e04e8fbe005ec09f88646fa66b6a60bc4b51c50547a6b8317dac128596826f81d99ff8fee9294d6bd1c4ffdac4a899a544b8b7e1bb57e411d9e7124525933bf04cefe1179179cbe4c24834b3d1a04a74045dd1292fa8c87d2d8295666c918d6d79208b34a704dbc4263462b56dca4bcc8269e888be05c03b60e01e437bde56b0ce2c8de481f9a348f19b624867fe474895897dd7f8a40de2e1660da16624f4e700521b02814d2c14ffe62c1557e80032e1e4b5dc25a42a1c2ea", + "result" : "invalid" + }, + { + "tcId" : 160, + "comment" : "uint64 overflow in length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1d4d1e3514cae17c78e5e9a6a58d8696fe464a4bcd6dbd2224f30e0c6db9fe63e8471d79e6d23cbe95c966d998c9f2d53e476ecd72196bb1742bf53b38c6449c0388cf900f142db1eb416e399b510fff92b482d3e7604ce2dcf850293b36aa7fc398a1f2372d7bb067ff6e97198b5b07605131112a7489d147710476a8277d48b45ed8e88dc9606364ba3651f2141d38d7eb57df2e667634ca135625227d474c7fb8d212ed4333d2250a331cffd3308c0bb365f2bc32492205b8c1e111442a2a42b3e358faaa798568828a211175d167351cff6fb66994596f15e44fb7ec6e163c7b58aa0cfd9acfe5bb044b2f6a45a4b4fd001d98e07d6a3ab218c11d768a5e836b656bcca6670a987e66af41d0d3ab317bc8c770c6ee2661d4c59696b3aa4f51b36676bca917059bf6a7d7488fb7b39c8378b88097307b16e87dc4f023239b9d5a1335bfa83ec2eb96f9b17365160646c0d300c65d69c4caf638d1dc85c4e5e23ee775a784fa83e195fd459df5fe343517d7179265ff6867c2518eb91441eca0c79cd2f6a68f0d9396fbadf618339489dcc6152ae488f17cd0b06da83ca392e06a679108481662069d73653ee4b5d069c06a6b8e5ad3bbe0d9c1d778fe7bef1f69c2d10c817af133e35e03031b44fba1b0f489d353d4f9f10291659b1e10a2943565c12af8d345279645cd8088a93892f369a0ca6014270499fc535cc941b7382956d2af2007d2ed8babf8ce50d62c0b72d34fe0dd5b56fef5d1d0c190741b981cf6b1f4efdf89b6cebb7c8b65ef92ca0df2be7a62418a150f9c3571bdfa3ec561c340326690b29ecdbe3edbd168e23ce621b7d1d8c87dad4b07bc82ae722a9386d353705d0461edfccc2f898b371c9dd7e103c7c96586a9a4a1540455042a07502ad8fad13830df10047d450ef49c6e8455ccb40db34b20e28d5744d0b126ef16d96acf8e993a3bcfd0049d4b8ba11b3b9e52847f3ea1064e5685c76ebe4476de01454dc84feb8e7ccd9891a5e5004a2ceaf6659b84ee7767a62a26febb484161b1119aee52dbb7f7ef645a8b2b4524ac710225af95640e3199154f29f023d15fd8b9408e3145e8b853fa5e0574764f7c3c67065520ff0e5c95a62e0263895f794bd522969ccde281ea12da1b4013a14b1e151e7f8fd83421fffddcb9e5000f069bf5bbacab794b108f1bac34be95342fa1dbd27a8312842954f10a631d1d70662e6f551bea8b16cf76bb76cede51adeb5c55cfca3de314c94f0f1bc8702047ea1df4e9a587e96f056934d76d8e41b7981658d67c450559bef71f99a69ee1418daad1b2e322fab3a38ca755f692909e3aa4baa7a714c9d0cab56671683f180507cf555085471aa0d7d5e8f1f41b8d7535ed7d2ef20c7d644d1d9de0ab246ab759a01a8d10b634ef04cd58d127ab95dfb185e4daaaf7c880e65c9f0ee37d44", + "result" : "invalid" + }, + { + "tcId" : 161, + "comment" : "length of null = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "8ef9736a57bcc45af9b2f6ee0ee856ea1acf346acfbc871a8640dcd3f5ce252f74f720498207e65e99e9be5c77a013ebb255ed0c209368eede843a9f481c64be2bc0e2d9dca71f6506722c5a20aa56f9851524bb1d24c25b6aaf53337fbebc0181bd5bdabd20d13473f24ab5dab4072f47545c0f77ad5877622a37e0a1420bbd0edc51329e47731829a7cd40c32d0cc7452bc87ce2c03d51638fbaf8d507ece2c6935840842cb69cc083a97efd3a9ac1bf2ab82a55037718d1942a57f9719dc3e6abeb0d1931e9741016b768c6a68894487b7ed73aadd3bd1c36638a51a20338ef2f1ecb46fa3178648e27f931e955e993e70023dc20c51efa3850c4ff87b363b89463570b91bbdd8dbeeb60b26a614cc4f46c949ab7a8240cc227d1c523e286a298159feb027d87593f2ca9669c05dd7c092d7a59ca1fac7950a96d0a545a61d7be182d688cdb0cca0531b2e3639ff481181e9122f6cf654a42b90634b3a6d988cf245bd50a1872c99372b441989b7af610cf1f4976f0fd76dee0140ab21b38b3651c74272f8f7858514cc49b11f8e4af4c4f62cf76b3ae66eedc1c2bfed0f24bfebac93f6c95c1b47884c2cd93bc45e307cc3c779ee691fad627716437b706e751a173545205e383f6fdd7049df05cb6510e2d7c6df499d3ddbe7328fedaafb957c7b58cc9a4c9547588365d08ffde8c0149f96a2ae50732452e9f149b984e2579d69a8d12ce4fcb267b5dcf3db31b2e7a0efbe5d7c269eef4530e710f99e13b561a9c14c21fb811efd65e7990ba9662db646369249e2ab5868dcd6bdb5990f1ac9cd6dca0d075d4d0f3efddad11857e3d7cb787bf80ea011fb6bb3ca70a6ff7f6b2dfdce2a17e0998205a5b9a126adac06bebc8b41655eac10b5fd797b9fcc52ee9c95530bfd047c7a95eda50f6abb2cece9bbde0c1e90108255a75f47e44995f2c37867ad081b1b3d24c897015ccc931ee891689c61c5ceef1eabd364105135b81350b4b5adac6bad5acd22791863ba18c9f4024bed16af725bf61bad52ea9c452643203d77581e6717a4a8338c995d45d3917089ab06740210a086e38b0f16dcd2a450fbee022d101fdf0e6356a16c49f872f9f5924ce65aa7f5ce58790a8c8873a3d0def6bd65499699d97fadc5da7a1fe4974bd72478694df710926bc966aa070fa8a67b413c4bf50ca17848cf2444ee829e4a2d58f1030a4410bcac64cb42cea0790d9a9b9c097518b48bb337c74fa46c620c7ac7f62a05ecf21dfbfeb0b71a0e9aa6472207139f9efccbda0da810cf38c50c3b9bb014e6baa1fb0c9c9ca1a45cd6dfa5d8b4da2ad10be27caca95a2359476b50361270eb44bb51aa9a5c100f8000bf2a86856d6ae362222a021addd20581f119603e38e5d165e2eac01f89de067177a58ce8313670f6f2b63640c4102d3c3550f48bc715adf397b33", + "result" : "invalid" + }, + { + "tcId" : 162, + "comment" : "length of null = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "103755fed569ccdf614120dc5a9c0f4bd5953fcc900155ac5b4c4b30767d66ba0ccee75645ab5f95d5851775513e2367a7560ce5581fd527c48d39876070768c509d99c3fc3c92db24acb3bfec07c389539a697b4eaa7aa013294997ef2e2d3f0591dd443f4a1a613fc9bcc88c2674194fa488b348759fcff579b0235cdfb8656fadec0908c494050b87c50b792a6a2a92199b629ed97c500176399a0322086255d6b2ded575e5d8cf63291a27de7f5639c10aff4f884a7aa569a5812586990f399cad13b49f85e63b5fd60c7f0be6a128e8fc62c2ceadd7e775b855b958a5a252c91c264b98963bc39656d48c94992281828adb242893000cd46df677f04cee8930bc79f26d4c6008b413b8eb0570fc35a59cc8434b98bf11e1775ceb25b0bc2fc3749ee6f8ef228ea5503b450a1e61c9d09e97f93d041d365a143b5fda34f0c6913db391bbdcaa739f62df60d604b3310649edcb47f8fe44d3e6a6f367b683b25dd72b0a6b06723554250aa271f3a055f33a56d0ea112c8e456ffedf0cec3545792ace5f4d7a5c9a120efee994cf06e7f5577e3161935b51010cc971a1fce1b67b3f99e3557977bdcddbfe8317e20cfa89110afc7ae69ef033e1ea805723439ccf333654b0aa51082ad960f06f78f65c40f2ee093e35b5744d8ba70733e3eec71cf23ab6e4e338f53d662570076f99e6ba0265d3cf7ac6c05afb87163cb39a5c1373a094aef007d107cfbe57b6bdea6eaddd9b86e51a030660fae0a0dccf5f405619e654c2905d6c0673e98573eac1a4b5d45c5df94654b0266f3f6d16bb4b338cd765526b2496fd3def71dd1f498aade2d4e80bf7aaa3c8790e0388452183fec34bb81e35a664c729f089d4fcf7bde2f01fb43ed4926739baa8b73c266ff10d08011cf187446fef16d676690b05fac8ada39b5c69b5978f2e7e2bad5e4df2ebd9ea4c2cc2e5cbc0bd920eeb9f8cfeae56683856a5a527b51782f467966806fc69231ec0e8e55bc0cb1e96c8cb2ceef5ee9da1d93dad6258277d1bea06abf5b77b96c2ca7a24362c3d1b91b563432c032df87f15e42ca2d22266bf483d65d9737f4382e767329e08c4db0ff43874917741ee251088cbdc2e3bf3e59cefa2226d266fe3abc93237c1ea7d8e83319be2fa168db7b397408861aee26e0b64e9cef044e65132c9cec83046031e6be5128bf91ddda539899ff7257a56a4336813fe76f9d1a8b3a0f329dd96e2c5b0c419911f76e47d480310e8b0fa523fcfcf8a1768f4634d846cfd211386f5721837afc3713ff04b081ab982804add186ad67c58da9c621998a26a65a3bde1ace61703267652101fac7ab85dc0bf02ecd878df0a7883ae6e676c84626d5b3b46bac0c44e8ea7e347e5d147fb84738a3d96ea49a3f3b056075033d42bf48e036e4840d59a1f01bd483521203eac97e65e5882736d", + "result" : "invalid" + }, + { + "tcId" : 163, + "comment" : "length of null = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3b6345f6c3a002865d2b2bccb3f157934b1318907a2ea25eecd899b43dec7ff6108f3ec89cb3bcfb62f67f2f4efccaa7ae833ab3bcaf469c39f7c357bf1ce6d67491dd161486ddd1bd2f68fd052bcf28e77a05e3507bab415d271b2405ab17487d242e48814a4fa18595606ba17702b8eee11eac01e588a6004bb7aa99b60eee8a3ebc36a9c92edf0b8815992d7d68ee301f5362e75e934e6c8035f9eddc947dfec6562d7008a8fe4b8f6c80ecfa348e760241f24f48e5ab42f770d7f1d4a4faf2247b6ebd16c9616359a0e40af73493eb721fa7e5697d852f57553bbc30a234dd35906435d295e28baf19e09e5aaaeb4471592c73ec15b12c656a28d0e720008580cc5638ed48510a85cb1d1a07d4b3a42eadb993ec62dfa52b5cb1aedb66968393445c22e03f418f3c997988281be4971f22c2e8aa3f582d965411b41e910b22ec7714818cb70bd10f7475f62bcefa75f60d2b62c7d626a5d6249d79aebbdd02d68e138471b14667a9d0db1a265992112d3e7d429e3a0a8632aed6b6d5ff1cc9935ba205399d654eb150b5ddeaf76d82ed64532842d0792a384a325722bf328d17c0fe8050d006cd47e38986d3f7f838261b1aca8a470bd87a1709c6136003f87c1e58c6747aeb81cca90bc16d32def552fb44f5742f4a9efe6adc3ca28fe85b1e63b81aa63545f428459baa8d74bed5b5b64d0ed5ac2f67e7239211cd80979f4dbf80a9512fc4903d75916fe0e81e678d6c66cdac6ae1b106f370390a6510f5656fb9cffd8d3467cd85f9a1f29c53112468a9cf29cf4d24b59aafaad878145ed807342134ab8bdb0f617ae45aca633b041bcc5e6be0e43f527c0742d4c1571cb86b06a7e6dd4d8916f2624aa4552a827ec689fed7dbae52bf03a46bb02e702480fa59c96b0b2a5da307d5a9033661af8754c5d30cb856f71a0c9d1407581ef71cc399580ba6f6c207de6cdefc7395ff71dbef5778e4468a271297214a6a6ca6e5214468a3a2309d3894be4e890e1f117e3869501cdff0fb351ed0853dfaf2fe95fc3beee9adfb47e5e9c8c8ba64720697c60b316cef1549f99a760e1878f335c1c2aad2fe6e53e121bbafd87e403eda39e8772fe38aa0c41074fc930e451ce6003e236d54b1cc9dc23b22089dd209ec87fb48081e5adc9481b1d64991e385a5083848b2fffca01ea07fd3a70e652d4c7152dd2932e768c46d0042d8eef05ff0795092a73fdfc28ea6cb46bf63863a04997c4338a2014fbe297c043a318239f8dcadf98d2ece9cea3b663b5ae22a66e7351d4ed10baef78dab0effbf00f620dd1cc04bf8065a2bae882c71ba278f881d0d66c612e0094197fc6c8876fcc110c2459466f9b500d36b94972462beaa7ef8a01bfa871e1e1b3cffa8b061db46fd6f14049ff48d230e4a8aa4d5a855afa6ea03f7b269b69eebf1df17b583eac4bc", + "result" : "invalid" + }, + { + "tcId" : 164, + "comment" : "length of null = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "623f52a13d8b1ecaf9a832f4fb27ac8cbf0cd8ef355cecef333b13520c14205d4638fca801b760b16f14d9fa951e2af78f5195b91b2745c9b209d2612aab9c5dc25d9b432d6fed3dc83a73d91139ed1d4dcab0e915d04cfd665c8994eb28bf730ae257045932b961162c33d287a242794aa4998033f06b79f470724b6fcdd4df7704b5bb59093751d99756cd7a128f3c598ecd9649527bfe1490bc0a1db8eb71e64670d80da74c52bcb804195ae0569328a08a4b8dad4e1f279ff7733a174a08d767fac9ea0a4c1de852a375e6807e9c5cf757e1eb1f17d9a0c70e33743777f180faad6df6c3c0da7256f4187f26f7d2375d157da06589683753679c8f0c5a818284e9fd1f7d63bdef552cdc9c8d21be8e66c941b82165a15a35ab777d48593352be4b737abbc31da8a06dd997004952adcaeaa623452030fde6e405b0c701703087712612335bd6a167284ac2fb7cece2e11a38644ae77ff5199cbd7e606660a072f997b66adb72a84b76dd19b285ffaa28b3061ea1ee99f5ff8140a79482ba5b41b6975691e482cb4dc0a4a4b0193eae6ecc44a9e1d7cabb451b945aea865726b15240c3fd80b2fcbb33b6033e28c03b53e774012f89b907f4891acad47f6f6f0daf1b627d849b81fa14bd85799a8ac17ea212aa239fc7a7e07375e6d9fdea6a15f728b197ae19697747207aeb01edc854d936971252012041e13fe12c1be9efd8fd5a28064b40a29ab24781b73d67785135a3166dfd97a56fe278764ae168e4b1ae5fdb0fb9b47d8c2998110efe525e40314a9d394d2589c0726107bbb9e112b5a5b2c8376c9ae74acc3e49cbe41ceeccf16a20e937c66ef1fb77d29c56e54d73009927265fd4934c02d9bda38f6e4a93b57a58fdf2cadca431250e18835543862f4cb717e68b3b69442e7c4d964d5b68e3ef84e8ff4abda4f8cc2d439bac0c2c21428ffee7f4c013e741ae5209256b3f735e24a9fcf56004ac0a43135b32a11cecfc49de28841740061b2f0f7aa2082f013082381c0cd16b6707bc254d5bce819f5fd0d957e0abeaab5b7a1d3c399048aefd68dceefc15c2b8d7aaeb124c255ec63b4b200aee2bfbe541130ee20efae92960f155c328bb39aa0ebfeb2edf6bc32da22a768f86c31096fb4d3fd9e902b4babda0e1e7d4c519dbda7e1a45957bbbe46bd972b2010fab121dfdf8755ccaa39c0affcf89ed807f25778416b112f7092d17fb556647d6e4552a6fda280d5eef89f0c7a983f9f310d48ebe8e9f2e767fcb25a810200ab48b833e12b38b185b540001c2d585ffcde66a60d565e87ef42cac8d215e00980874d865895e08834bcdb023ad6c1376e9f8a77a1fc372eff3ec7536904ec0f141a6879f2b6448ac2ae7947524a0dfed97b685d8499fe848fb91e9b188b98e39200b3d7d684f01eeb2a1b751f5fbf41e67d0ebe0f28a12b0", + "result" : "invalid" + }, + { + "tcId" : 165, + "comment" : "incorrect length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "96c09ed759fd8f0912bbda8fc8c1b495fc92995fff55b8436a136235eb7336c9aac6163085ff5c59fc385f6829b7684144170f0437c44bb0b9d99e6a6cac4555528907a753442c88801e66516e942875b937b3ceb9e94f583d7fb352f898c173cd38a29ce992b4336f084acf9046334423f406ba86c90517b218ae7756ba06447e162dfbb255cf32a2866572734316d0930beba2f8d6d15d9e260d399ae577066dab54b756471e48425ff2136686c361e69b5adfab1e4b2fce212bda7aa77cfa555afaa040110443a271d0e2bb0e25ad96afbb5d402231bacec8b1618e5d9006c4abbde0786a5960df7aef7b3811a1b2a81b706ebcabeb388c56340b414cad5d3557b1f5342fd6a67e5735fd1afe383105b52cb872172e4e299dd802549882dce5eb095707d7d4adf06569776ba4829aae1c8d3c319707676e82d213582c3b26796d3d7b35750eabb8157618b48c2ce9085b61b87e57a0d95c050457823bd3006aa0e12e4ba45f227bad031e67fcf1e1de9323b5cbd486fd49cc202f92525cee192503d8a3dc6a72571ce6365cb51a7e988f99df575b735088897ac5eb28650e57a36f68b0b4b8e3ccd37a0580828049e3bb4ec2554803ad18000464b80d32c769a97063c9f80a42bfd71da672a07dac5d64d595b1acb4ecf930d9652fd2a3e627f5f2ec1f078f050d96526013f1359415b280d97bdd57d206d44d7ad3c0942b132a62028fa65640f801d81359d369353fcca85f929201f9540e57d9d748be110258f7f59b3c9292635d611b23f05d1a5d88db95d84e6c34264f0e106fba670895a01c9e57a22dbf48beafca91a478f6afe19fadf69611f2acae81458d5ea0c92ec0b93dc4c6d55a2504966fce158b22a5cea781a97dd194eaee9826c1f4829c65d81db4f3a31a04aeb602f92224c0f0ce9aabbbffca2fa05004630f51724f071e1a521554f9eaca4388dc23ccd530a5883b1b9f9a1868b501abc1343e5eb3a2a666e46fde3dba0d00d0dca60f556ce67303caa59222f26136ccf165c01517afaa048c789d7aa0eb9c0ef3dd578fb05310fe077c27aa5b3399522799871f0510c0fcb94be50ea44711706e6c3cc0b35723e5d49d1c13c3c52e4ac23e2fb84953f19854a2c668369420de0a05da6d091b910efeeab36f1a483dea6bba5a06964d5321d5c70deed027d911025a810e39cf4f2c5d9adc27062c5c19781eaf9b23d904f9bf7b0b4631589e6c9b81ad6bb9a061bb077ec90e7a3b172e7d87d84d5c15cdc0bb2d481a07f85c22ec0ddb4799e25bea3c84f3cbd9d8a7a1428529631c8e5c0abb748558f23b897803721a6327fa96bd167baa4f3c201507d20563286b30bd68772ca61df7db16f3e78cd804b21cb2cedeb165446a403670f168efa92152eebd2dfdc9aee3017e0f93009c452972374ba820901ccc3ded60b3b0d52d89c2", + "result" : "invalid" + }, + { + "tcId" : 166, + "comment" : "appending 0's to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3f3619305d39fc15b2af80b8ee45c5124ec5805df69843238ed68015210d2a3b4354cee71dbdc9743a5bbcbd75140db8cc12242232138138a8236a7fb6c513cf691f0e308568ab3dcfca0ca9771b98917d1c0c7737dab8ef866ade84ce8474e0847800925c86444c88667c39cf58f8a83c163a3f27e5fcb0aa9ce6a6f88d0b3cc3a52267441d2fa3de3fac0d6e9246a06a5c79876b7de957293b617feba80af44e91a630935f8fdfb3411db1c0bdb50f0dc7dd526cbc7d01673ffd1180ac609f64c3806c77047814c253c825f0c931f38963d829bceff8fffccdf4c3b0f0714386d87d7adc1d8ab091a8dfc8ed73577ddc947a6fc775fe2bc458750a7dc8b386b464080cab8943aa2eab40a79ea821f96dc1d9f553d05e6319655138a58ea4b8dde23287d7bc940045b5c574dd82f2cfae2e9d07dcc3434d4b85de3cd6bfde84c07bee580dbd82add521139a6410a3ccca7563f00aa3bcde2f11fd33dc6cbb47b83dd83ec81b709801e699c220ad7d39e8c367c865fae7dd85773588e965b1d79661529ebf024e85260ec26aa132cc13d23403fc995ac93fee8c18a53156211376dea963735d0a8a99beac5a59337b2704f5188bd9075e43bed34464a30d88e18fffc31360c6f38406f85c1c3b7a0d35685c31fd84d59454187d28530bee9ef31c16f01815101f8409f94e1eb0b09dee9cbf2c6ce84ed2a4fdf7e2b885b62a896c4ff061f900400d3efb54f6427a5523c7f6384f1fb6c91470fbc3c8fa86e06f334ce5830a5592093597a388fc29cbf8813ccf73e76b7a53c97f0b6e703d943de44f4fad1dda9f5e66008ee88abc859b1fb2d80c20b242d3479fdeb90c8a08a2c61dfbb530b493bf6559310f62d3fdbb2f392ce15f9bce6b34fe5ac41415f7f5390ff39f10a5af43d9757a140819234b89c2ab6d3c4322df221eebe508736a69a469dc0cedb5b1cfc67694ae7bc781297bace379ce27f102a37751bc38590fb7daf81fe729d7bbb2103c06ef63b1bf9b7fbd62cdb7ba7e3a25e05611475b748ba73d02a0e8fdd6be60c28a7486fa18283bec44a4cd8e7e0b3f87d7b208bff413ba5b6dab00ff2f8a2592dcd953ef3d5eac1ec7678a254cd5ae745b7c4a212729213150199c94b7b474184f04f9ca15225eda8eb2fd1023c3c883f33fcf23b2a81fa6b2fc9fc625b477148b390a1a375f227fba89e831239005b62325b876048360d33d37e7d12bca2c9774a1bc56090619acd8d5dbf45f685064acd9eebf0c21cd70bbffa3cd0a947ff1a8e75b2279d0dce445ce6573adfe76557b2d55377e165f3c739dff89ecf418ed19616d97cda4b93a94a08e600ed347256ee10e13e4c3a92817d2a4f5c2f049c864bc03158f70f9b7bf4fea012d585228ace79d7596f453247a3b9cd8641c73e92f3126b16a17954193bac738ac9fb2c11d8f3089df2d", + "result" : "invalid" + }, + { + "tcId" : 167, + "comment" : "appending null value to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "29a0cf326c33f46d69e518890dbd2d7347dd70c1b717ec4b181ed12578abeede3ea654f4a05c64ebb4f37e78f18c823bf33749bfea3a1cde3c7fd8e381204fee1ed4c39c033720836d2ec225896da8a9e756ae420320f41d9279d169e89e6cac47e83e4c71083c26449cc44998e6a52f83433fef100ea74b0d8c1cda387c2b33d484cbdfbaf7b39baf93904f28dcae17aebf427e4c465fad2aff5d44f99c6ffb662ef8294befe8dec1df4fbf2b4ebcfeba100458e463a03c61efca84df8e267ecb00fc68837bf89c81d9d7262132bc228f8ff8681511a64d89ec86f8e72460f03d36718d0fa8ba04efac7085dc0d899e7130ec5861ec6936fae92e65cca1bb28e0ae1280278277baaa708ad2793e9612acabba21efb5c3512270ffc0eabe2c52cdfeb5cb1ae8db165c23f0df02b266dbe5b3f69c14aa83c7e844f5397040804c7170eb318d76526fe311d66986fb5a8c96d447ddf7736ca3184cf9433182aacc6a5bb39921cd3ee2e4ab1e18763dfa46bfb2c777caeacd1d1358b28277e59dcb1db1d45f53e66e2a94a9c41829e7d7a1227ef9e75157837c62522044a57cd4c28c4eebf7bffe84bf40e1515c1145077703d71ade27bb2b1d8956eda8990e055ad7105c78375ebe0fd18031da19f5b4bfe1aff423ce09d034a766a1a604a32745454ad47a34d9e3646d9c2ea80042a983ac9af0f2de27b14f1aa094d6bc8e05aeb4ad284ee0168a1fa3e4afbaa76c60850f69f8d56a5df2f8f9824f1b270c3595398585ac18be1e231f5b66694a704428c518ce2b27732dd7730b3c4e1029ffecaf670a29771394be3dd54aec87ad99f5939eadcce7fdc7d09bc202c994534d420729aa423b354fd1c36a965c349f1cbf0c7d520aa011f5ca7e1cbcc7ed9e48735f313eb491d6a2994293fd12b66d5eb7929d7ab771a83a494cce7401785dad7ad414517a2b0b804dfcb70ea171cc5e02169fa81f7e4bad9b9c1316df76f7eff93763aae944c6ca9ec393f2b0dd3a21bd49503a96de9603553a8ae3d7fc395e7e2ca68ac39a5d1be36757d647e4dc42a3d0727161506f35fe61d2ee5ca5ba1c7573dae467efee24ddbfa0e43e179ed1fb5e8560aed2cf7563ea1738c1db5abb5c1c30fbbda35832fe6e8ae7ec1583c7cd662442bf3e7d82cef33fbef3a1ec29d9dddf13ec6e6ec3b869c348ec7e023ba3b8a94399845dc5123053d4f4882bbcead7ca8cb377bb65331bd1d631a14cb41a6e5365a8b16fdb72f7190c54701a1d6cde240b1e57580e3a174cfbd3422582211ff0ee65a947dbca434bc25f58ffafc4db442ce3865b1efaeb863acd82007ec25797f94427f17da33b3a90b708be14763ef82c6ddb1eb08b848e46fbaa680ec28a3e2733c21919128fba1122e08af725820f3e39b80e3ed2abada0104a84b56d4df2b2a6d73abb8fbd763707447c6335", + "result" : "invalid" + }, + { + "tcId" : 168, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "7fba0322f1405c93dae4a49c9474c33231d6d7606399588c19d7e24cae14193d8697b149b69cf4ca19aa8d9efeadc7bb63e539674550275b77b91af5f13176dcf63aae82bb50a578d4e5ca41930891ae6850b9307936ca5148124dc397554e63bd8a29ce6d3f7dada349390aa11e9a03d8f5203ce913cde9034dc85667fd500fcee26b9f3ae83d98db92f7807a015c62a3ccdc4a844ed1dfa6f34d8f58690b1b8f96c2eded4ce4776de23e73be7aae8d6bb827e7ccd0c31bfb8a9cb6d35f5d87be6fc1e52232ca8de42c44b7c8e9ba79cbbe22708e4d9453fc43f39c0004aca0c0b07bd691c2b539f35ec0573556b5da62e055bc05e6ca4016a77303eae81e19b983a4d44c423b01288d31d99d5248c3f92a495ef054be1fcb25b0d07ce56d11e5ff62f418f2e773a6ea153db465ab843bc9a83bafaf270a59520cc39c558a849074e0cf5d8691d12b5547c400969379d45d984f743f045b12fd6def34701fc334872fa4caba7c358a06c1fe96bf882a3b686128b27e0ad2d2ec47e7c82058f1e1a19c5a06739a3132b40599b9a13a0fe4c87e90b74765595cd38be0e8ed662399a5b126dca401de89d9a2f31345dc0376522fcdd3274a80a31fad03018390c105a549e1157b6132dd00c3b82445582a9d1521371ec7255135d344abfd38f8571608e650fb47e3075e5508105dd3fc06071a68253ed1a6c3339dc0e3b0870b096ed26d966849bdd4e1fe7c0ff379549803939faa1c28e43274a86176315a1eb3da2797d26080bf46f288790bb752a47841bdf013a8b4a9a4150e68223acdec947406b28692c258d53f02a837738ee717469dc405bb298946daf33478733cdf18039a92230361f2ed2d714f02154acb770785c20ad42fc991cf8dbfc7b50f16d8819fd0eb79bd256bc982f85d3464b9232f177baab7e2bc3f118bf59c4fb8ea6aee5dd23cc2d9bef6170aeda5973c294f09324054b245ba3f66f67bbd4785dad31d27b5733efeb4135042fedd652f6d997cf7ef03a307f0a66e143f99e11c5d6d6633d71bfdd17047065d966b5326dbc91ddd8ace430ea72acdb42ec6ce90d030d398f9e59f91a18069164e44949c06fdb27126274efefb2b5a73adcfc147999ee31a49d3df45b9e3e09823dc070c1977070004daefbe76eb6ebdb42b3a33e7b603bd7ba5c01ae6d9eb668984ca4bc45eea3996d4c8627feca73388961413b27b10373bf03e7d863637cff34573739095f61eb4dc4040186174dbac7d5b67ddf390e3b7094198fdffd3b00b68fa0c83c526ac3b3a4d4dccd02784219366be39ede7718a2b97c491a9e124d1be735f2ac36a45b08593921f0df788235a44cf6f28ad5a5c947c666890a64fd5f476cfb8400e26cc554901a1b4033a52955e0a0823465bea43bb0ffd4870ca4b2b9106731de3959c901e5d9d3aba9b795e0ff5d3aa", + "result" : "invalid" + }, + { + "tcId" : 169, + "comment" : "prepending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "1734ae4f41d3bf407008d85d4a2a21e793c2c056debc504f0de028f1b5d29c8b7f2a10998a6501aa69ff71d9618d6efcaf9a0862a28578f1ba01ac80ee7fe4de9c6c58f8ba87c10e2843eec1d64db750c4ae1d8c4a5b610dad3ae2f7579f4b6ad0b19a906e91d87cbd7e3eb04a07692058aa20a90b14a175416043fac354512663bc2d132ec94ad062a29584546f1136971c1f88ebf583105a4b6af2f82696b37d0c46cad901d6bc26176a7565346e7bac2305174bdcc89057b29fc9c9bc7bd60d88252a6f0d89f7fe58103f343d78bf8de3df0712b5c52390ff9a2ec79f6accf148582b13accec2d4ebac904472abd9436affc63b0ba580dd95dc07aa6a89b724be705c864dc7a02fbabd0a01bd535a6587fa730d392b4d7ab53944b15b5af41c9c21cdad0e175e49af7325094945e936180b4b41d23627ac5f79dda2af42eb25b4c0901540a9d586c43bdfc8364a46fd835a487e9a52ca9ab124920c7f20ed722ef721282f7cab13dbf69f4f3beed8203d950633d79f48cf1524f4ad5c634ff48ee0105129b6833422cb7298e184316ab4420a4fa2a4c341721feaba88851386e8f004c39f78fe903fc3274d43cd0825fe8f68a2ad7f9f36f1e1bb6a4c5f16cbd7a836285771216d44ebb59b61083a7cdada675d99d41140c6f719e33a63bc91f23754f914b51226b84427fedc3d248f94af0df96283457699ad2576b63eb4205566a9da1e41c7e9ee5fd10a5f83004ef9e7813af38ce056f5166890c68a7bc2e92ac47c44a2408e368849fff617564b0cf5179ed54db4fa232904917e7581f6fd92e47c6c499fa63084cee66936467c656469174e19cfb7a1a672333771525705020b2d7c30c1ade050a5ecd5d2bd838cb7be1d0b7fd61f3bb1714fbfc91ea5444f90a0e0823ad551e30aef59220938f378f3fc99ebb97dcef4b2e17970f3e2868d384ca930713335d807596d29406928448a8dc0b4c872729f8fcb5584dc1963d958d530a1d274ebd3632bea8eab4f72fe2181ba2be14d54299697bdec7b28adaaf489f0fb34cc0b5b6f4efe11445206a34b06ba0e702b1a3829e74e3d029b5f08097e75a84c6076ae052e70ba74e37b8400ccc33dc4f435f733426050b922147e1ebe911052045e19d8f6d622a6680e6817cc06fb0b0474f3b06b0b5482c354ed6abfc576332236538758dd465609edb376717b0e66ef24bfb4174c1d6854ef3380584ffb0d87b7a238b8aa21170215dd2a0e381d20f938ee2118abe3de15f67409c31ee25a342ff51ed252be3ea5e3668acad16a9a0d8de608b4df253984643e1377bc1e438bec3560dcefb18747c6d70637f0d91cf496d8471435bf993957224d8066e1b8d1db390767b7b347ea305061dbe1311bed35ad5df5570755ae2b56390edd496fd41284304ec261efbda38b2466cc07786bde4482afdea7a0", + "result" : "invalid" + }, + { + "tcId" : 170, + "comment" : "appending garbage to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5b4a6f2cf36693acda394d551c2c733c5549af9a71f1fed6479aad20dff1fe7be74b5085e139050b0ea7b99b0bc8b521683a90c1ca55724f29ca98da727c2cd98fac22caea1714ad13a63d7f59d758501365323131ea422edc6700cbfe8436904df3731ebe592c7a2b05b906abe14362da4535865e23f270fcf88d583c477355e24f97ff2b44a38f035f940fdf9110a4df89e0ee53b440d4e1f5cc0fae76129753ca293361c9c424b58d5254f261f75a173d09013572d1c9a3c24e51f1feefb1a21c2e443eb4096397f5361e6cdaef47336c7c17c77f83c75a757a1775d74cc8da90f966af58361f22c24a8b70a8e359a4fea263357df18bb11b795af9d3c3c9638db7b608cf3709a4ac878fdaee9ec597884ba6d2e8750ed6fd6bdaa622ab30b942200f9b40d9251a7ad30f97d2e34e9d8eac52649d1cacbcb6f31afc02f7fa0088492fbc3c724578e7d74a372eb0c5d5b72e5e03d9b99cf7175a01f6afe8824b0e284200f6a40c051fb01832b9888684bac16757cff6fbfe28eff457c7040a4e81a8adf0debf35d99537f44ba75448dc4152c06a1585e63afe58e74f3f10e0dd2abea8f0a19adc4921ea88579b35d5d6dcf5c3ce2ba29116c78e50a1ece2e1dbf6030bf210741191e90130016174c0857641611ae527e3a7bc0feb885db383a071229b7feb3e04619f50b2a3717d48064c45ba4326e06a69ae350d0a12db955d6c19f318fea9df6f36a6d215221920687b023e11dafbc1c60c73ac7dc4b9f34098076012920c3e0a7841d72d1a2043baddd5a3ee215ec25c156a52e3d94b0a46a94c57671a89d006202b678e43ba9d423a49d459e3175b68dc54d05745ecc6882a13e21461b61a8506c685c2c3e447dd3c353ad68925b436cf9ed0133f70ffcdb39497b4aa7225f8153cdc78ed1861e0010aa6c72b22b49b60eb036a6942c60bb2ce7ee685fcf4d6ec58b1e64d95d6bd346b9c93da417657423a9990b39ed1786ee661cdeb864905ac73799fe2b7e8cc89a94b9245a5b60412836a94bbc295432d8dab25f398e77041c58e65e87356197ffcc4e2ca9fe2d173416b841a361c4e09533091572d6b125b1e0928cd15f639c33167eb43c9437a1a4bdd701115d473d2f18854cae212b2a8be39ef3a849b1ff78805fe80efa9f45f5a5ee9bf54ee7510962561274aa3f3245e710a2b31e7d4450fd5f12defdefc0a9c63001b4e2d5f33c68f2848532280489bfb52ab7a4fdab8f28e2a5a87e3cbfca8d7c063e81264679cde87f72b3457ce1d13d454eef9038df930d85b853d87369d4fb6b9536ffb169959ddb137acd9fcfa021d1911a13bf46defd17fb690cdfde2c966dc248af0a96134dcdfa7b11c5084b0e3f55d4db87441c9c6e5aecb5f5186e5376889c2b5c4ac498d4ed757b41269bc30d158def36e1dd2dd75b5f55036450e510199a2", + "result" : "invalid" + }, + { + "tcId" : 171, + "comment" : "truncated length of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "52ebee401c32132f47db1d331997252daa6347d227b62ec7853c7c2ef927cf193e90049a605cd3b9b2776347bf2d137678f7c463fdc6c7e30ad77415d73acfe45bf2d60838db5b8e4f0cbe8e2ed68026fdb1a6525f6b8fbab423625234b9ed1d8cbaf409501ad574961ef042e7c0bd0caf21b1d514749c76f151e3c7df9afd94457d729ca63f7a26bbe767b7802ef437892ab5c20ea5bb93d7dd4e8ce63143c986a6fa8d12ed53e73a1e8d3167a5249a5df3b182267e9d6062548fbbfd0b38201e246dc3eed9e74c94237f68b55e41016b251e26bac6af57a871a3ada636d84fa5f3c83560b0e92fe339f63e7715c358e1be725b61b9e0fb6f71283ea3e8d5079108daac5587d2c00f3b05962a195794ca7db91ecdc992958334cddbd1e724da10ea5ee6bc6338577ac670c14a91ee363c6bd853374ac3de1fbd45bf909277470b6973c477ee8988a579397664e22943ec55a9db3328187d8af38dbb3446fae850ccc6a1c674fc3d6048a16f16ae1f618cb6b6b20d171359740e7cf52298092282c68de0ca5a7fafd12c35ce6be83fc26e40428393394790d143866181b341021fe675b3b655d1a27bc78d244b99bc9829b6bc4c7cf5b68ed74838c416831c0b23dfd838093fcbc4b8316a568121e0698450f6ee099ee2f24cdd576dfde550dec968bcccd6535d2c254e47531e1015c2974cff730b3d959c75887ba52ceb4cae21d48d0d33a9f72ee8ff9c1b1c1be4b5eb886320fa249745613d48b8e6e013b66a785099a8f812cede9f7847476dc4e4fe41fdf7ea576dedb8b6071c1ae9b0d40d5662c544b86b1d0d68e6f3c32658ae8cc5ff6cac11eddfd1fc4b8ac46cd29be71965a3da8b6663fe648e31a9b5e352da937840c548bcfbcf7419900f8843a964c1f7a198f7254cca39245344982448df58568c8b5bb01b76574a9db6eaec35eec23310d364217baf58e42ba7799954bd819e7adb067438cf3a671efce332e8300d6119380bf8fff9e0ffa956f3f717b5a76b1d81c862eae036b6c0da7fc2b79a8f442e762a7184443ee869618b3e6401a78d572f31449cc86db3e15f72786c3b374cec285ad2c128e12bf29807074f420b9bf891e4cc7debac0c7f228d8aafe1d62cb20489e9875abce6a2902ea4edc3bff6b9430a2e073d49a5af08c341d545adc3a991eb414be867fc4bb55b7edc2c7db47b0e773c0528b1048bb9728a078a53a9858e8704857e809b54f627d1898b3520e7dc4bb4dd66b4e7c292557dcfe0d015f4633e6dae92ca1eeb47adb84e9b0132b594b51e2e4c6828d8db37d1b8b8fd145f6aabe2a1aea56aa5f386ea5098a60b20312bb69f73f1189e6d57462ac887b756427e204f7d867806bfa4d0678b6401496ac9a107cc3239239fcd1f15fb8353a6538ae358ca808f961e64505445db0f68ae64a5d8d361b20c04366bf2", + "result" : "invalid" + }, + { + "tcId" : 172, + "comment" : "including undefined tags to null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "309fa71958510a113fd30c6cc7c5a1ec6c58f52312ee86bc571c6dcf84398d70dfd5cca2384a3fc0479efc072bb62facffc1bc4bf6362584cb2b80cb8c2ccb3d47750d9b8a915fdf626f25d5cb837b0af0bfae1eae0c513866522bcf84cb635ffdd8f947ef830984c46b0ec440be5610441421c116644ec0faa8f807545cbeaa41f26985210999cf03a436470ab31007b6bd3780d12cb9ae2dcb88060a264da44401b2a20f0f2b1acf3d0673aae62a8efef9def81701e68b4384cd66bc28128375115768010ad071adf662012e8f057ddb5f216e906bf5f75886d95d2fb087c93315579c2d11f30aeedeafc206bcd7b81bccb515272a90e5aba5a77a578616973f09cc76fdd945cfb7aee8adbb451c8962758631cc40ca034d30eedf238a1c1ddaddb88ca7199275fe40cd2e9b85347613ece9fb1dba2c795b167924760334f37db5b53132a7f44fcb6e796a8691841445d9bbc5579582b18eb9c211cc137a5f69d6b74b177535231b4e0dd23f528620979129ce999b6a90eafea3b82da7b9503463d4a6e7f85ef3d8bb45612869a4373ae849d05d43cdad19c410556932a62533eaa0147814c0405ace90dbf59e76a8f4b3e0e4c34350a53ef84cc5bb30ce9596090a4c3275353724d405a54269651c47fb71872fa33d00442fea86e40441f510d02d49af4451cd734d9450a3e828593bb58e07f99f709feec044da07d232ef2c55ecee81371015d089acabbf849bb9a3adeda6bc7148a986fb69629ff415fdeb466e8405b2e7d372a8b84e32ba3e8161e43dcf92971ac6d71241510adfb60b6e70872076aa90f008f420b36a2f36a4629a315651a8fcff1e51ed51ad1a325a90ea0c4f8f95046d9cfd285debe60e88fcef0759968e24ce5823926bb39ee4ac4f69f115afb31129073d786c3264293d47fe5442680ead6d8f40c6b05ce1e931dead1966c3a8085223c76f48a0ff2b2255cf1a151efd97bc2c20369c50355c6f3829092b2fb5f1c75a70f16d9aac6600c40896f5845d5d623d0de44c3eeebd367ac8d65ec9606f0c24848673ab56587a19b3cb1f0db875717d8f0cc92fcd889fb812f4bc7ec6823fd8a461908f1f9c37ef2bd4c32516d5622e2832add4addec318b4abb449c17a093f67922308aaaafc8861966470abacf60b993674cf335f1374e50d5f83c0f47154480b3aef5d4ce2c34a6ab4e45d312636ea56cf1feb2bff29c322950785bc083e7d0bed5dd126feb1d1f26b9a54fc294169a7ffc653520b8b7363e5d560ece7106604b4cde01a223fb6c8ef5f53c74a72d31947d59028b5752aea6070c5e82631d6dbb8d9e24872b19e406f615846893570d730e166c89f0734fb793e71b639b71682404a474418dd19be263ab7d8eb656e455fc8bc7e77a32c434d2cb0e4af4a8604d0d62d8119bb07e0d2c099c594b313bf8fe52d9934", + "result" : "invalid" + }, + { + "tcId" : 173, + "comment" : "using composition with indefinite length for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "44e08dd2beaf1d2535b6e497958f4ed34fb7404eba4c4c3ff09bebe8a54b9d253dcd86d71359bca920d3029af785a9737ce6d85d7ae3dd56d79243aea9ac6581b41e7fcb8820ac4226e17448c0666d0f56e3b5d6c68e64a3333e7a61fe4f62dee5e4811a75c52b7c42b6a23f6152cae1a8befc6fa189332f7d261a2f9350e407bc1f3d9036b18822d2b7c87f0cb8e54ae020c6f96ab1bd0bf2c3e82677b7affefce16453c96dafbc4994dc3fdd47340e4b60d392bc641aea60dd69ae36bc8100fe90f771af0de7f771ea210bde9237b19f9ed47b103b5b793ce824d4dd8bdbfc25d7fa1ccee23ae8370449fd8463ed56c5a892fc005302df3acf01cf410d17ea4e2c5cac622946d7a1de883fed8c938cf5a579f754eef886fe835dfff826403490818bd59b8d170457259b53bb0375a1c46448514d242af39216eed85394fbb4b8de428410dacd761f979ee09e41ca9e613514e88e545d801eba16248ae9741d1934fe3dd79b82e4aabd47460c9c80bf2d93b71cc12dae52faf2392aca87eb3b0aa9332afd8eed7832b7edc3e4f5d535fd5f0002ac7fe68d89853923955b829faacf6b2da0d6c08dd36981fae37f4acbe2ddef556bf91777d00a6342706c78000c1325f2e956aaaa9e8d27102da8916928dad13548dfb45cebc210fd5e824a7eb40fed67a2dbb7fbe345220628a779d9a5587675295e866353adc669efc2dee864164d0cea44595d262348f8af1a4049f2112c79e493d449dbb0a0a37bd3baf2a248a359823024be5da2b4fae045bf5dee1e086613d3c7ac996d5ec65f130dfd7093284771a6b143cc59f4eab8d48d62edc6394687ec5941bbe329b07f2f525436a20b29e9c9cce0f8c34c32e6ceb15e28e3339207537cf3c078ea5bfe213ea74d7c4ba693114548bbbb145a167072a54654453a0d26a3dd13e81cbe942b1e880eb1270efa140b89c1ad3416b380680fc810c39a9c8ef676bfce112ee0ca14556b7323ae260f6c30ba534dad1d53a98e45f8d0403898e36c7cc62a29fc627ebfb28c7459d3fe65b01008396f9d569b7ba4cbafac6885bed97f948fa5e3cb7d7692ec33eaefc910e4cbc4befd791ffe0cd94287c23c5297b2a34cbaa59af2fc1ff12c2423bc5b7e132078844e1cb71a7b86ae2afad8eada94aaa2797f3e221051e1e330c67d40025c9be7b492c02aae4558fb21946d98d8c5c8f054d8e2ac07c0386107488adb1682ce6c57e8fc73290dace89980046746bdf02ca534b04237a78dedcabedaec9e3db938d23495f010ab140451170e1e3232a45f56ad32d0e6936bfc57269a530e1785cdb5b0f17dafe3acd1c699441ba904ef3716619d39fb90303c9f926193ce97c8aa78433b8853ee3bc3e6ba80d3d80f1f3ce118e699e34ace4cd17a5e69ce7bc076b11bd376bd05ba924285c4808fb125738dafa9f8fd8f", + "result" : "invalid" + }, + { + "tcId" : 174, + "comment" : "using composition with wrong tag for null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "97401bc2897a9a5b4d49342e03c3d4785b0ba40585624a50452fddabbfbd97ff0642f8a8df75f38b388d8853ed7239b756a95d06a4fb687d1cb6323a648800b2f95dd4d7aa6b77e980842b3f024c0b800201ca50572a2d76c292b422b0ff665c5818921a24120ce29ad6acd347e290665f6a5d4896d3b4f17b20f99fea5b0c81453e01c0d7700070d2ec0dc6559fe21d96688ab9efef0d3d47e046d4e69d8e27d9dd644559a88d46e3a65887c1ed53067912c670b07b13443b44e8157b061fbdf49599ce23f4ebe657f69837e2d1a24abf3b3eb6e0098f6280b724b5a6aeb5b798b509e17010a6a09d436505202402265e900557f42128d1ea750cf5d0fad07f5baa158cbde2708d5cc55f3704e04385d907437a36d5baa6658bb63bdb6cf9670cfeee534fac45f368faac32ce832518a7aeefc5658e3a9279def82df3b834369f6413c4b2143cdc18ca55f30d7c1691091cb8c67224dc41fb85a6f9bf66fb326d537b8fc634c08263caf4dbc758e7c5156ecd2608f4d4bc7eaf6e13b45092848236fcc907cd46201fd5cb255f80e70e289d7f34171037be9a4624985f8c1e725dcc2879f302eea08cc5d6845aa9f56e611fdd746212accf9f4994d67ffc070f7433bdbb7ab1a44940e6e6f1e45723e9102c589345a84d10b714f638421560fa0a04c7c2f731b5876af92b7972bc6f76e24579b19e5d4810ce540ef3fe598b75bb4cf1d6e8cebee2bb341acca49c0ba9be35e0a76f3d5b7e38bb11530c8a60fadc94af6af4e938070888407079513645eaa738a42a381ebd1488a599477cd562e241b86d1ae6b484bc56f5150c643e35f1b2cda670d5aef445f29a17b95947f1d39163c2808d30f110ff441dc924a2ab3f41b43b3ef60d57e691b6c3de398ea043964c00a1cc9ec80164e88b58cb51fed7073c2441915c66436a9677e6dbb21180d289ff33e9a7e1c04bd6f803185342c31b1d912faf33a09e8cb2a35bace5c7d5eb8e038b48eda9b090f73c9eedb6607bde13f323aea770c1ddc4741abb1cfadd79bc9fc53fa787966bc9175a9da0320491ca75407d5c133919c2412de218c751cfd32f0b1441dd6e8cf8141b9e63e2889b72324daa5c6702e51a4958733f6870f4c489dcae37eaa4588b64cdf803c3d5cf20d80622e29978b265b5702efca5fb5b1792f745e2801f1b9d00f0c93e192f3d4b73c98a76f8095db2076a881496448b25d44a6833e9a366512ea265da7bf85a0bd2af0aa6d5ad5aff865d6455c174dae7a776d1934a7767c28bf8d52522f26863c832a3c744bc01222282d51750ae2cd8b40044a04dd81589e2fb218732b35f58c95522621b89fbb0fa552237dceffa9d12a5b0147d29a768207635d85230d94bc02fb379d51d0301390e6e598de28ce39e3acedf48784ebf5a9be686510f106d3811b67393545f4b1e28c3b4cf", + "result" : "invalid" + }, + { + "tcId" : 175, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "58e56ebbb440adf7ee2245dad03311dabf304da16b1ba46222ef2716c47cea94e78b8ae84abeb66dab15ea2ea860e05e5a2d480a7c8facc01fece58fc017ff34a156f6093ffd7e0f40cdc0f890e6430073e5da77fca403f678ab218394dfc8c5916f0294f6e05cd630e25882c6f1709a81d220e08f09452f2638f27eed4e6af26417c25f56e92f2342da253d68ce03ed96663be901537bdf70a5143daa56882ac00f9fb02159993e198831d2241f1bef585ac504fc195de82d418d97c614034ea0a221a1cc80786b9d80dbe479667cd22bace89d7f9831d7d29309fd779251e2e28d78913d972fca24ea4a3743f41badafbb1e502747c94db0668071dbc94b7071af7c47ca1e14eb6f11338a1693f438c6b14ff34c4c9f5947e68e031040cded01e8f631464e83ebc96bf733b8bbc320f0031906fa8fd17ca2f9f50a2a9f40cf4866e36b39703db1efd31f12a492f936b971ac88d74933d2cefd2fecfafa2ac0e0afda9ff01841d340dc2d632de391a7f6d4c710a209f1f3798bbf2f7f2845ef514fd09edd5a398f803c01c59fb559a01f0496da920c419ea8f5082567643f36989781b4d6076ffba4415dec0451ad1c89f52ad2a19a4cf11b073100daf133affb4d964b2407196e5e9b5896f590bea1545556c6c1b97dbd6e221aa6f4a8f1500f15ad035bf54675822bc440ac3e7a911775ca70a8c02accb8add7ad40312f8158feecdf00edc0b77a41484ffc0ac4f7da78dbf3cabf1b007b694c53aa1ce98edf1734edb420e40a955e9d773d1875b8cb80a52fe147c502cfece48d95b2b72083d224a52e017bf821f8bc9a97ff123046a13de915f13133a068572731a1d61707c426993e6dad98703c84c6253f98812aa266d432152f928ef9d62125e565f6e55ee9b982b6f8799348ff519f12f620e6e10b51f3e8c4f243a725cbb36109a80720032d8ea973559fce00aabd1331a20e49ca8014e43f1ad77fc2707be3f55d1f7fbadbf1bd5ed0eac06738aa19dd656c7f0f070f87d3cf03bcb7ff54508c27246b98e2c74e3a4ae985619ee68d9a1f020e38f9ec99649dae7a47282d30d15fd2b5932905cd6ebb8d1ce89b1624383bee37f4bbd23e10b2238e8b8852317e289d5fff0f642151e62c2bc8d4acc16b18fd2f9371afcf371be9e734cff837f58567c25bdb9a8e34c285b23070b96751b567591c05fcfc639b94436d765c97731362b6ba3abe7e397bffe39cb8d5d52e6106e5168c479f741eedfc83d7c6660fac7deb8d5df7cbaae7d576c880d63409afd87257a46b87c6014066b524a028ba0c2ea72fcec1892ababf9263927db152509c152f28a1c6fd980892335f8316fd5d6cfefc94f4fc429c343e1e5a0b75fa0474d900e1aca97104219dcf94fe388f5e3f6f8e4ca32e52517a77ddce3b902ebc068835c8dec971b40c97a839186e5a6c", + "result" : "invalid" + }, + { + "tcId" : 176, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "437100fce25e44eb13195b8c4056fb8c208c7ab42d339f8099d4205960b43e50183fffc9a67a126c9b202b747183850e50011efac9eb971f5fc05c1d20a8b917a803f878d02502baaae9f9828c117c750b0efdadf2b7974fd9e10cf0464b0019ed08d5dbbe3ed9bf36967cbb6dd58e495493cecb0401b5d657fe847135bd9e08d4254fa6fc978d304548f7c19e90e51a2e58c526e491cb4590df54b13937ac93c544636cbce3649c0604aae302862761ea2b6c0a1a4866830eaf257138507bb5f59f24b4101c2b5116e40a2d3947d2701b9855c12234a4c8607f79a47bfa0a167128be549f0ca3f8508cb7450949d519be945bfbc20e3148814f328f0fc724870c8a4abc651c9ce980f7e88f9ced4f3421eb3ed2200982579adb29127dad663fc4bca142afbbe663acc1399c4b8981bf575e2f3e01c0c7aa2a085c51a198168008953ec33a2878232d884a7ecabe32f45660a261117e6f69d1200a410438fcd70e7bf2534b0843bf70e7ce81845bf0fe04862f582fb8a2f36dd0cbf4efb044e2980cc1e16c8afb7f718f3b745655a990f3fb7416b50a7c6409a002feafd9ea6b3000f7b2f3a41923abb6e69eb3d7c724323f777ddafe9d94851d610c0107f8fb0b47defb62ca2a7b5277a8e591427f6296f20af46354c4da0bef1103e22bc067c75317df64077492be9664640aaca1a20d9f8aa360eb81c0beee1da7e7479a09e37f70d622a6800ac5f34b12dc1cf01754ddf4cc3ca4b2e6e7edc1420f648f8257933c7766a97b79c8a133df3c643da3d257d6fd4317a2c48676783b12c93ae6c9942517d1d6214ed1fa765b70e0e07ea2272c025c2165b71eae9aa7392ffc990b2d87e997be95e47ea67345972464804e4dd9d80d2d14da630a898e97c0cb0d327d96d51505367a16569aff430eb651fe08a3de06bd22667eac6371335ec5a2ef861883b8697e9b50bb2b33bf2a238ed16fd0f1a5b1b241547467023c021fa5d6d6ba8bd7aa21caa9575a26f279fcdb886534bf276d3698a8ec93b744c58e3ddf944d1616eadbf9d615a69105a1887706dd8f5ffcee7dbf05082f9efdd11dbc114518718cb01349f598e5cdced9ec37dff77a84ac7959a6126775040628910e3fd39736b848236830366fd6a0d159a717a2572611802e20169cf0a28752488e2c2cbd76ad623b2f79c8862b6254754abac3c2e1f33afa0cd014279452f6fb5ea477624feaaf5cc098070a1f540197ee2a908feeabfe7e16d4ae3b0ca8638e039a6e2ec2fa24c14e61751edfadd2a146000d9be55ecf64c5ea0ff9745cb8f0c90ed18bbf8ffe93e7f5d4a7b2e658245525c4052b30a3b8ab0fe32463e993b0039f98271bd914f6ea7cbf632834b36801526e52142815bfb2ac773dca784d08995eee67cd49e32ac4ba85c12e96e931378df4d9a4936548080c0fd22c71326328", + "result" : "invalid" + }, + { + "tcId" : 177, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4a223fe3d029dd39c98a5f4d3cc1d6db6b084d2fb4922e227dda24d3f97e2704c67c4c1f979ed236ac08fa2b6edac09e749b175e468c441f478de6e4918021c15a4b1e7a171a2ae4e3f5c952c2682304deca2b26128791742a13fa817783f511e2873752b0027346d562e2ce9f6111e40ded8cb05c355547f2e19bb14bcb5ccac2f55012d6ce5558fd89a4dae41a5a97764820f2e35f360ea281b6647cc641c6c6eebff78075045d8004b4e69c872e5866dce2ab90321dec1ca1b01c850163fdeed4e479c6119a5a43c56c1ca3af528438f6a2fe5579ddb2a56bbbf3a3b14656788985f107d558ae3bf79c61a69dc9ec99c23e5eab6a02653b6874ba3a7ff8cbf2c87c092fcbd25117bef90685cd8e57c3073ad105744637dbfaeca19ea0b347b2b7aee5c03ed8ed24102030ce9bf89ca25731f73eb1d5cbfba7235e9e8e4bf0703b1cf43d32557b56e7facc09f6da08602a88a723454fb1c24dc6b2014adfc28ded58b6112ef0bfabbab63b1729efe5e3697ee7669e702ef59320d43d62a9c8a841e9bd6f4ea878d44d77391b1bc67b1440ee799d6e5eab39c7d642c08fd68c1b1c23c11e4140b1e5e3c56fb0764c6c6d340adf2eaf218ba426f86790ca3b60ab1847dfa649563722d47624d6e299dc5ab4d1e6e2875da12fd72c0c0f99b4734ad72cff9eaa28eac7cb5ba95bc6fdd6977aa2e6cfcfa017775d63ba8acb97b9a5d21a82984aadc4df0deb3458ff0744255457346c19dfdb66bce346c5552cabfca8d2d78d80d34ace2a3b29f0f25e74d820a4f40e6189bc355c07bb938f602a8c8f105274a6717357d6568e1bf81f9e33c8ce1d1bc3a11d8557cf143e7eb2a0df985dbcfb6b016927858ecf5d6b44f53ea9b6f50b2cef7910065def3bb15cd8aeef45d3bce6bef184d9a0d35279e305c573951b32b1d813e690846f07f991715630dc0e921ae808d6cd394203cf804e2fe1957fc034adb615b5346639151b8530a2981bb6cbb3c707859bdc2cd1d720d5e54c1b917cda8b5b7f28a51c29b5467ff49eb174887a5220720602745d71a208bc788aaf7e43f3ac95329369c2af7da14d9243f4327daaa38e68928925cef39fe5b221716c96e31789ad7f8d0042501d2e46dad8d94f3623aeed06e747acfd08259c927ae8ad73788965eb1365c663be70bcc3b29e32ad12fb8741fc15267ffb25d8132a9d80559109d46ffe6e7d3c810c2a58026676f1e3f5c24573d17c1b0dc2363eeb1e194d056584bbb0eeff17e76e08a0d27a95c67c10f43daca19f5b34f7baeed653ab37d2a9db4fe0af1b53feb59233d1c30fd7650e06d013cd571bd91bb21144aa48110cbec7d2ba595e086ff39dc278d3196ea6d7d7470df237bb6b8797e7cdd1542cbb621a7223cdc7880f24e64dc6b2ee578ce04e95ed0edd8db11ea91e3f23dc5fd3e137708d45ed84", + "result" : "invalid" + }, + { + "tcId" : 178, + "comment" : "changing tag value of null", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "20838997cf7029dbfc05adc06b0bf7c8ffbb07095cc68c31c21fa30dafed86a24712ef1b41438d3ebf3ea3887b49654bbcf93fca8e5d9d58be8b8dcd3bcea46e5ebc8b009b770beb80d14f8b3050f4a18cc313c5879406abd0882b7c8c8e0f0cb8bbfc16d1a8cf676dec1ccccacd9e83f52c841fbd6361e7db3ea7d2caacd4be4d2b72d07c1f7071b6504050ab3be820f0d758afc9b22c2a0722f6a8c166348c0b890206d6c44ef1fe074e90f4d258c50c7c59e4f921a5917ca60698495384c972978570acecf8660980654333de441beff3654f22e2f9b00ff7bfb22e5957f0a5ba554325975f16300cd538a36b0c7451c87dc77e9bf917b9cfdd342f5d9d78c71c3a188f99609f72b736fa8ddba7aab062ea663dd5c355ffdcc5c97486af2df88112a900c0ca1226dc59199e749311c6ae578654e67453ad3e83d53f885d91b392be978ebccdbcbb2deb99d83808f8d95b8261bcfa733b7b9a5930d33876e2beb49a3a505700ec3b0cec9fb022a17090b32fe66260f06dfca9e672c4c47aeb2ba734e62a2520bcc9751b7a59b75af23b6c71c56965468c2c2e7555bafcf59836452c1820c310f5446d543b9c7d17545800a65082e5d4ab06c45d719d2b441a9ec3bacdb1f50b626fd4d4b5dc8c7539572f5238c0107ac2d9ab8eec576037b3fed26ded078059d17705d02dc6c057dbd2daed1f43b41d9d0ed743e2a415cfd64e4a801b7c9ff53cc6768585bed0d06f84f68290687d5b3c70ef6a7cc17bf8a19a9d582162cdc2bb26d5a89315cea8157b362af72742fcc00dfb806b596d2cf11e83e9ec3524db18c5330e18af64a43018851fddb926c64dff2693f632af60f5165cd09ec64943b56426ee708778ce03000c434e2becfc9d3c56a41847d2c1db645052c1a608ef9c7b8850e591240c3fceaa95f0b87eca7ce48781689d0638c608948ea114240ba77072e75a32fdc7a15719234553c0a5fba1d55140ada3db6894e8e013cd6b82695033ef85f64f398de1824c45ddd68cadbad818b84067d3bffd6575474ca9963cfdaea5f79b5ec917948c79aa5da94012eb99b9933f610f65acd653aa27244e3a196277d19d77f169fc490cdef7a628db53b3fe97715fac1ad3a14d09c626bf2984ed086f12497953dbe13667dc6a578cd0c0f7b03b273bf14232c9f81014e64005eff8db282e8bce4411c68f586c61d12304c36a16cd18d2bed006458860df5f7ed654ee5ec4299db0f36daa76680317ffad6517a10c8d287c404cee27e804152e051f6bdf5d85114ea725431815ecbd96dff4d752d8f6a508e5ea1181434e4ba7018e5453d8f087aadd6c76b97da7ba58ea40caa85d2d7e9e234e3d2998ce75d503fd20d497995a434beb5aba039e562fb1eaf2e3c2afc982db2d67acee7e85a2d969a9515bf59a2cffa3bf9f2db7161ef5442ca23e2934", + "result" : "invalid" + }, + { + "tcId" : 179, + "comment" : "changing tag value of null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4fc76fb0e3a52e2ce38a2c183ddf61ab2dcba9a79d082ea99ab33c5518f46ed1626d9d8f929cade48363491b9bc733c5ffdcfc570b5b776ff630250a8e98fc6b620d1ac5e40f6cd3e86fdeb8cb124d5150d2e35f59aef605eb2a9659bcd28866e506a3e27370fc7431ad1a461e4b9ca49a2759fccad4b124770d00a21a5dac60340f68436b2a768345bda41580bd40a0b6e44a4471ecc5ced2476e7076d484077923e1c610265a77455e6a2f3eee66df582bc157dcbe4405cf8d292431051e1e50b3dea1d01a1d92a8ee4a1bb146be6c3f2337543d845c2d3573ff2efe953b2603972c76fe5fd818e5c78a4f81705177d1f2d9a702161df432737096defc498a2ae0b9d9f29ffca43d8476651c8e6a968f06648a7a59eade2fbe2b6216cd9b8103fb4336f9dd943e3347703f66834b311ae6e798950ef0374924fd644999afcc06af6a0c3b40a7982b7530a235603af48cc7b032d2441842f4112f71a42611cc316601a723e901f2beec6516277e00c3f9016902c6cc94ec0fe1ccf637ed7dbbf64a977f29c8a3ac966c9f6829b2db4459d2fa4c0bd4ccfc7675b87de43f44d4fd0245e2556cbc1b9b980a6f55da3d6a56342e876e181c32eb4d1535a701fec68afb5bf13dc9833141fc30b8767ca1b8f4d904bae85796db41c7756f3f3f8cf2cb75deb365b199e4b18ddba285da59a2e2d3d19741fb8d6da637505b970e5c7b232cafc551c2e2017a6d5439f01de6083df015bc36f1078d957dac5c630733cf422079016f95c06cd4e6a4b8e1fb4cc018f59851d2d8c8b5109d77fa035c04ef7006535802dfd8f14b3c7433ce988d05a4a2a571a139c103df1b777687230aef7188dcd6001975930d8c447b3210c7128091460172714688e3ea17293e5c8753447a232dc29bed8d246e0b4034af7518ab1c79b68371c92d88ead16b73273bd17b40f8b5f0b2ae2b4c61a17957871ccef0a58c16dbce16e46750929d2f9074a6de6340eefc1621fb5e5931e9fe1392f37cee1c53f087093816bb4ab05ef164c87e448aadd111f513f5f0c0e94882efdb3414b667d3d908b04d630796d8728cbc046c1d4b637c2b36b5dfac33f4335a70545e22e411f57d0a4420d93c9b09f044838ff8578f97d2e80d595da56be39d6a72df0dc37799c51cfb9e6f4bfb13476e113a49b12a4ded224c7ad33042cb1be7a80a0391438f49fc37f488fc05223ab09adc9496190b6a6f92fe28aee4f7dcf06df6211a7612dd690ee02662eccccf28f1b2c135d025bfd9b4516032d101870b3848405bf6f6d551b76b363280b3461b292d6643a1be330757f92683dca15cd59658dd2b9a9a35a44040801228d8c8d961fb6f4473fa47822898a5e0208e5a19b6dbec12c89eee3297e4cbcfb3af8179b3578e253fb3827329ce9b902b20466118bbc567d080c1a13f7e424dd620586c", + "result" : "invalid" + }, + { + "tcId" : 180, + "comment" : "composed null", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "5903254dce0e25871ed229e9cbfc7817773f5f95e722e5d6d58736c87fe50740c8f25f37cf1b07e4ea67e979a6fd20abe37129ce4b02caf5157e2a8dee328e1623db064e525b01cd36fb1e872825a1c6e068cfa4c797e808c70664c58725608f36b7efc5072acc613aa40ef0236cbc3439890f726497bc4e5e669f863bcecbc3ae8cf3396be248f8ee1651881d7091e8fcdf84b6e0df54bc85825a623890a36bc4cf82778b85f84ddcedc7328a4d4e583a0f259df76cd7d3cb1e789d1420872d93578ac242e3e911f434d20d2b24b094bcd9486ef28ed37db7e95d373e378d6f29e6dcf9fc6c05e172feabe4960a6cfb9edd35c9dd5310d184df6e9f965ae59d1e843c41d5d0e9cfadd1873c4c8d01675d91e78565d07bc8f8a1f2a3ba4984cd0546ee5fb8fee465be3c5a31fde8dd1a514992377d14d02a43938b0f9c5ccdc7fac99dade5ee814e4f55a8c015eab793dc5216dbe46ebc0a258a11c08b3765b6184ee731054a47752b2d20f6eeb9b4c173ca04cfd17e5bd49832582dbc1b7b3dfe25463e81fb11632cca0cd30144f904b93ffedb7b0bfb0858b9fa2aa53744d53d757d6d2f0e94810419543024311f6386761b9f65611329e7059b95d62becf44050b145947a361688f5aa7f9e367d70eb11137bd9e59aa6ce32f2afb69bab67e485542bf1d2a6b44c35473b6fe2b4d96286770797a6123a280f66064e2c55009258eddfe54163bb4927966ceab8980c384788f2fee308ae9c8c710eb99fd3c0bbe2310b13e352cda0fd03a942e9f36d4164fbd49c427f817687b81e39c055036b4b416f823e40ba3f4d366e065ccb970905c80511ae04231f0b14985e967087ba9f6ad2c0560553b650e9796dab3b24da28dcda31cf30f9649d402dfbbdd804ff026232d7b36ab97edbaf63f632a47eae6ba100caf04e33952477a16a8fb503c44715ab68ce676cabad48e176a483fe93e3356c6026e71742f618c757e6dc77ec263a2beceb2cf66ed844a8151d3b009d2db63ea3670dd436577fa4a96167cc4da58d65b6d614b04c8de651bb1fd8512fcfbb5013f39d9142c927ab768ede827e3d6d84fb06698c96572684230ffa92bdcdb04050c15d1960c9a0de6740c41e282dc1145415496d5766874ccc870d61215a136b5a02b4c41400381bb8aae3ed3542d84b1f740ce20be6ca3b2cfcef3bfc1770f1a9a7b240912af39f204512ce3295b6d50febbf4723c51c860bca02d167fa120e3dfd6bdfff16ff8676828ff3737e8e3095d61cc5335437eae3872bf7f71e24c78d535239b4c02ae09bbef835b808860af2a39f1223e54819768128ca695c83f21c3d8ca09e952dc806acfd9f158b272aa5c2faeccc5bd66f4aca4a843c7ba7d5170acaf145541699e97bf144c92abd3928c866b93898ea8e0388fc15f1616cc508e8ba3645cff06603c0b9a9", + "result" : "invalid" + }, + { + "tcId" : 181, + "comment" : "incorrect null", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2004920f20e13fa4204d471ce64978da07825c4f9729b1a36f8a9db293793b2b56ef583f8d09d7158dc98e5c565fc9fa23272f8457c2e0667f557751b856335f3af7b57012388e0395cd9cc368185514652d63ae5791c26f6fc4623719bbf7effaed42b3c96824c2703ea3d30a1f1ef0768eb981ddc913113629fdd1b866e9a7140eb7a891fbb9e99c8685e17e0357fadc66534338f7c4df302f1166d97c9e64cc209ffd62a832013285b99d80c4bb04b01532d7a2c786674cc9f74af425698381760a3a63962a7839e8c5d33129ebd6798a2a5934bfce80894e9268641e3373aa06d0d2fa54307967fb58440d5918ebe1e34119a517b5d6350f1ea008cd0520a1ddd22586320cc709271e663c0f978d5db4e3ec155c8edf344d1204da8a3d79fbe2887fbc7fdfdf8f9287f179d18ae573a78d7b5824717f280329357d479f12d94227174d7001c9b76b168e8509b18483a1677e00077f1781545bd03ed2a5123af8f604dab6a9026144569b74cad849a560e38f2e076106d32b8b80cf9c4ce506c94e0bde182b496b6884077fc79ba4e0bca0a4faa8bf350a5cd132b86fc7bcf83503b5673044f26c5d4d2424dca3425edc7af0cf8dcdd17311a774281bda3e3577a4e6353f676377d86c531ca2851c32a64299cba7bb597b5994d30f88b5e2bd99b7542e53e6193f22111f3f0c2f45dee512fab65e173c394bbf97653a9b1ea4dae49f5055d9573b52f9086dfef8abda8d96dbf1721935bdded6651644c407051fda8675c4adaeb58a0ccfc49bb9c03d2fb84cf1031c3fe0b2acd3d989b9c19c6a0eb7c8c9a10806351c9f5eabf196fb88939b88187ddbe5e6512096903a71b34d83dd4f4c2e760f6247dbdd41f51e3665c014363a45be0c23777338aa223820e1da7c9794e6ed8a6d0a13aff7ff7bb16bb9f4198ea6f048bc36de87e6c58effa47e55fd291c11538cb7a6d847824f41499809b2e114c6640a1ec5224d1ef489e4c5c9b8e831d63a785b63dbdd9ee185492174da23da765ee5e2621532ea40da50bb4066966fe8fd8bf693069cd482be89aba857b3177e04fa5dfd035241fd8211f2e4d72daa75ef5d8187917c81531c6aabed6810be47abd35c4352929dc74f21a117f7c6fc5dc8a9abe148d47950d2aa4e84cfdbb6accf5275983205f78fc9eb71b6d1848d0d5bc3caeac5ad070dac4580bc4ec012bbfe1cbe20ea636b122f64d5155da9799c4d5c86660dd1ca7a96e8b26626fce10a7b75cf6b79535c6e788c774705d975d6b062daa05e875f43b2c55b9a6927bc2fff772dfe1cff41b778b4571a021f6243bb03507b73d3384bf1f792b4d0be69b187a84586ea359c451df924f20b0a9a1f1b17679860f1eca36c9181cf63b7528c11ebf683779d65a68403edaa1d6ea3f53c4c8435fbc4631d8a25cc8320b0e7ad9729e394464a59c1", + "result" : "invalid" + }, + { + "tcId" : 182, + "comment" : "length of digest uses long form encoding", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "937f41ef0ec7d934455b36d884df681fcb186692ffe34d5c32ef17cb5e04609c41ff50daf535e6d84479739a2273bbd7a49b6b43f1c22cad53dd13f5357502651e2e68581c1d123e0c34280fec6c419c6cae8ba00db071c36f634ab0b0b726bd027b537acf0fe6b4fe62db2f07c2981ac90db0e42b0bae359e55cabf75eecf60f27d32c8f1c2602d0d90236c9b0d8c24d2dc3d16b8355b4af00fce6368c98f90657f956d45a077c93fe94ace03ff877158e67c6498aa0c5d7cf72d2389eb6909f5088f89de62ae3f4968516b1f7488b6917a0879cc2cb34c5660109b8b74837d24bc8421660c15d4a3cba2b874e059b6c54f440405228e9c8ad7c871b93b954913334dce711fb52e524071e6a82d39cc56dbd6829728bdfcec92a0ffdc36a7f0dd443bf7bde3696a81f3bdc043efbe45673078437977708206081ea7717f9c90dcc900c84dabfc12c47b5fef1614f032a796d8a18b55422706cf8f203699f1093c6924ebd5d6e360257dce74d4ddb82d8cefbe324e12f53dc5c687ef31e3adf257e5a4d7d8c847e6594efff6e90e3ab44e1def7ac8f0b134b900e4fe1b5c37b3de49eae5367b6d6f9cd5ac89c0415736160a6cf17d8175cf8f81346a94ecd8b67f97501dce952026a81193c959ff5a56c22f5c4082663ef7ffd23aca949705e5e293640b46f20a2d9292fcec36668d9968ab1b5c50e296763dd63598941f35c9ea931081be89766db7bffd5ab1bdd63f187f18aa9d4181abc5eebfc7579a51e5393ff524dc53f0ad82a620df020e0162347f60aa187e17c8e521d842e156e17cd0f5ba2e294e50d2971f03da0903e5a5fa96afd2a07a4255415e3c877f33e11ba62e6f9a91349438e219a4d67333edb96ed0bf32c92cd824a85aa5076c0a7b6b78bf419d9adca9b282b5ec96a73db4e12e6eda440f3b2ee3f441bfd13aa18434bcfa51915e16ea5f1ba46718fb4d0b6fb6aedc406f893288203631762f362f98807281d5b1e33a081f4c0fe190c08cda9e4511117f08a118f840de1c0b01e0fc670693941193553356fdcf6b46a5e0c078cd8ce5744ee081c3cb4d3c9a3a37b459af3acbc60768c76323b2db56408395f7b85df2bff514ebd4d8ef14928f24a0e73df7e88921402ad0278d50f5a29f1a3700af0caedbd1eadf4a53fc43e9af5cd05faa390bbdf20d87ab91e69a679442504c991f33005a7d83882b84219e2b187d234654977a4685b6dfd58805b9efba764ab3f9ed15a34430e1d46312b5b47955ef3e369ea84f9e9b9494e27f9eada7e320309ff9e8db7024f60bd99e38351e7b83e74386521a6584c9f150c617ec42e1c9f2e0050f34d7a1b33215ac3e185cf2561ac62735879a4533d7406d6d8a25185a838ce74b342093bca12f492a2708ce5657911c086881fc118f97dde1dda8e1839c1109755463a8851d5f4b2fdbf3", + "result" : "invalid" + }, + { + "tcId" : 183, + "comment" : "length of digest contains a leading 0", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "aa0492df12e568effe4f3f4d1d13b330e15d5dec7780a59921afdea59b99a0b50578d4a36c3d77257cb8f816634d7b708fe1ae17bfc30f5751aadc3afdd8c18504418d07e85f55fe7ea47a3359706836d5a7cb1f3d19df6b755ba0e6eb97f7680976b56b8391c53bfafaa10239a74bef9014fe9e8704ddc8211947316c2bb30a3021f44470c86c97d145c53ac1c33939cff17d86eaa2136ba041f171207f49f4bb15acd5583ab685f0f76946e15f702ea37eaa46bb0bf81c811f7bed90aa2da652ca336069edaaf6e748b6a2ddd63fac9856b2c4020e23660f5d5a7cde300503d16b6cf95a095e4c7485f55256e8ea40313359e8ffb5154bfef53d0c2b55faf1c0e6232fc7fdff069eb061852ee2d2cc4be03d7f2b37838974cac0e342f5bd74dc6dac4473c106c8cbcbf7f73f45193b1f7d9afa36a3da76f3b49862ab0d6c4be8f789553b92ea0cdb77da30cb8c0608c3d02b012448533956f3a13aa1d7e2fe343de5aa4c3b685cbbb04e2315fd1083012e6ce78b0771b43f7a31364bd3f325b7c27289dc75b210e80a225970d04dcfa4687f39c6742f3479d1ece9cf504f26c904d2c5898e19825508e65f726a53eb1baa60ae0974fec77b1bf5ddac34bb9f5fa55061e1d6b305438eea6b97b6e8ad648fb1a35f0d47e01c01501c98444c871024e5c2b736b3f309d237d0cd5bf164f99aa27497628e4969bc869185e4796f5b46588533070a892512b0974b0a20abd21578df25343829d2370cd7f36a77e09731926588967bb912e47bca89af7200521760d06b976dd593bd8b7c62126d8cc690162d5bf6ba7e463d3bb250c245340c8b79fa87bc379109c27a4ebed2bb455ca1f888149040c1d60133273a5473fadfee14a6605beb180f174cc7e2bba727d910becdf1dcf9a43c36e7ddc89baa094b3d9b0869e697aa72dc5ed3ff068e2c3847960b4a0755853d4084bd1802c9ebb94db886fe26f3db4dbf38f40b7ff11cd748767d27894b2e947e8043dfb84499de76c5689648cfd479675edc9e45a8466d4a0dcab750214452e6e6f211575860eb0ecd99f923ba8cf0646013162b6881ec2eddb250de8ff0051e09b4694dbe8fb03ad0a373518892c1cc28b2479c16f73b550f783cfbec31a3d7cb188cd67ddaf82e89e11c718249a21e1307148cb287304c933a447758f0a1a4131d6f567225af5dba86887e069348e5fb0c804c57f5772381834fdd61b528778d1631793bb54ca1269a9a2b15d5d10509c5f750ee25eb87e937530d8c7939e7a6d22675bf126f1d34ff47adc777d700e6857889e6eefce7f987a5324a2739428b7d7d80475ffff0217cf7e10667ad0ff32c73fe78478d4aa7b2a909adafe21ac1acf0b38d9c54fe2d2bcc978b382bcfdf1630e53007913d739a0efdbc4995ca4a579d9c3903a20af3544f8c1b7cd935dd6171f84831", + "result" : "invalid" + }, + { + "tcId" : 184, + "comment" : "length of digest uses 65 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "11ba7967f5f308f6c4f03449a39d1b4b71e184d6203ad425173101634eaad5fbf7a3ab3765c28f9959ecb00c13fad411f56edd8fb9978ecc4e864937cb932686b3a0a36d9502df007b1ba5b357cd111814a380e9d47c3aa49e62ab1ae85f2a1d87e8702fd3457a30abfa11f75bdc3777c608ad43f8f37f0f5ef89d8798392cf7fb310a5db8ce018108b7e27584eff3b37ef1662ee577ee8360ff3dc635bf21bea200908ebb79fb894f4a3e6e64eed134236f00183713c2a6d9873a04f89da7b9c97aa3a63680ae677edde8efc0db61d426dd0ced6c5dfc1d9eff8008be9a75bd53b33fd3cb1f3331095c26c2da0d17605c668a6d016bce925be52cd7b9aa02e35e22bf781a19e1dcd9a3220237a9c2b816522e2b2ed48934272854093ea9a4612a9fbe938c3eefcfba9615db0a999b2cfc939597a1dd75fac355772aa7f7bd4a6718ae28e56ce8cef8d977839969261bc8b4089ccf013478f9fc6a1b8f036d7f1347f6f3fd86c33d1f4004a00d0741670577a62be8b45e020029d511d80dab2c67b2aaeabe6fa6a86b37b4d10561ce35bb2b52d4cc60ad664a30ae22848c5d23ae110bcfb8098a706c817fd4cd9f6f7cafe62a93d14bc63a811b97e725cf37aadb2e2c16d8b2fbce02bac266dc11093220d4a95b91cff12d3a078f1b3dc9eb8ca4994feeaf8f4ef3754be1d71ea2916e0dcb0bbb840d055c98d2fd9b98192fd3ad4c2c36bc204ba156e7627adacf8af86c9cac78d530077d12e57428c353b864503207de97dfe119e6afe0f27b45e4733e4fb174c197cb31186fc31b8d64f837bd462f994721280aa2e3856a0f416f4f8e95453bfadbd3ab1a8201222e2365679555219cefb404457df0b1e09b075f4e3555743062cbc943117900691fb82f5fe03962b4f94c641a43386da5805cc0601b0505082664fd974f758432147592c743b802fe0999c1fc0bedae2de6ebdcd0151ac83ae4a6325da6a89541cdf28f37b818d0584580fb24078dcf8e2b8241caca1d2788c6aef5c04bb7383f201eef0a1644dd505ffbd90c759d921e197d6e4a2323f5021a41ee3372a1dc1d55f4cf9a0268c82319efe12c7748d5e596afd4bdca23b45c25935bd70ed67e04294327f70d45e7e3c4404c25289cf66a3540072f94693b2bcd2319e52988b3d227e0baca90734309aaf09502db6b43866ba75c5417f9017071015745b99fccf2a9940033395722b6d5befe14a72a8b52f2c40fdc00a1ceeebb2a3c28c07308b041d30edc45afc60b61f430665a02229528c6b48d22bbdb2583f501ea2b681f71911c9306b3cf04b46d0c9f0899ba59add81ae77320a22ac17a238418061d7595c0b6ee72bd1c5e7469d62c6fa5a6e45094857704ef2846abf4acbfc0d051cd5c40e1987e817dd791709acfef7c57bc3622790c96fcb251f2de5592558969c4e7df875c15", + "result" : "invalid" + }, + { + "tcId" : 185, + "comment" : "length of digest uses 63 instead of 64", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "64a1d9744f35d5aa445a2dcf979cd99b8d1941e1be5e20bbd8164ec40578e847afa519abe2ab4b4310123de760a4ff730148b56b0b9e73653969009df341e8d515cc02e099a6945f8d0ac7c40478e85b720032aee0a0e21a0716cb1ed53b9f48177dba0f29a031031b72699775894af744d3546362fa170acac340bc9fa81a99348971acaa21d32423ff2df020053f592b1de12332d58498c81b3376b452a803ca7b01b6ad587d562cb496cfd074cb359ddb6525c2bf4e1ed2a09cf9a01c86e9f1566691ef7d98d80d9a3650cde58b8e5a3ede4ba196f6db8a3c66326beed3a21ba5a82f3bde99a5217ddf3458c3e4c497022f2e96a592b592d6083a0dc826fc7fc4d0ba44c039647897945c7ab5142fd1900ecae2a5e67f75d8d03326145229e509a7b8b9fcef040b7ef1a15f198f435019b0623a65e1aec056f0abcf1048f806f6878a65ef78693ad38b1afc5422c1f3aa7d3413aa0a1b491682a9b9d78b19e38239e8a8c6953e37a0394d981c0cb5c65cd908a60209fe0dc27b16dd9a20ddb1710d86683fa206a6291fa56c3b96be4a13bbfd988ef7a9dd074e90ff0fc720f9981e8d26481232f8096570dffb267808f054e099b29cdcf85d8b5ad2f63ef2b342a93fd6d03e1824dad5d073b7c287b19daf43946cccf61fe16d7d2d233f7da305f53944ea8d81eee0f5d62c9305d3b5ab8ddd41ad6b063b7d257fb76a123a0a0929948e8e6a4524403282effe5bca1b8e4b0558811b6f3c2564f999558ba37794a8dc7995af5d506e74916d983419f9de7b1e8e60fe5d29c3327300cce3802071f4f03c601b52d9cd4d2d8235edb795a255402f4cd276e24bd1957a255f5c31793b63069761390931bd3037f91a0073350e4e2619d927eb0e589df066dcef37f218e13b51d1fa55402937b5fffd6cdb3f65d5b5691099c0c3101153bf65f1e470ec10a78be9a415f0acbe7c6b1ddc899d34072338b0e33b61edc935264a718b2f17a34eea9f6f29dedb829ce8706eb1c8d09ed6327041fe38b067feb2e63181247ddf1a9f795a66f1fd46df8ab25a252296d6c237a7e1bb7bde3c65aebc663a27991708ef09f0b8cc4a0cf0c2855163a4272386ff446a33fe542a1c53d7b946fcec85e486b447db98982b86d627e6f410ecc289e685c81d2c7e4e4f9fa7d7d798a21eeec653e7cea77c04253a48be91ff95275b17e28e948a93c60d2609adbd6c98f97fe6ddfe036eefea25187a72c452935e0cd31073d8683b15401d6029905864161d4cda7a5710d15f4d0287c15c3214b91925f7f311def4091410b4d1329bfce957aec6e24e516c4676de3896b778793e8a5256490115a94ff1e63151b6657e7037265efb9c1b3af81ba022849ba9d0d762ebaeb1a8dadbb52bbd66aad75c95f531b7e04bf4214c27654f73790ec8503121fbfa045ea644243dce0e41", + "result" : "invalid" + }, + { + "tcId" : 186, + "comment" : "uint32 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "4413b9b276db0e4ed2e9b687a0ba54e9c965c0efe38a4dd0d22579ab46fd466d9abed9148697c17ceddd8303caf40ac0efd8a91f8ab7b7610784e0292af3b13951f7de00d8944cd3c6e46c26400ffd92afe789ae611f194a3c221e69b5f5ffdf782b1512b2c00828a45e272cdce3ce0a3bfce7b1e2953342c3e4addc76960ccf1c4891f51c8016b9a327cf9331c979fc6f1c2b04ed29cd132977dda0c71703f1273b7094d504fa2aac9b78c111ee83647dcff37eaada8331ce2048d11b9215dc2e705286287c39a2c11a2e7ae64b1e7ec353c61d432d6fd226ac9272797e93281782b8657ed7fd02c1f40e2c536a518fb2ff23b82bd76e10af70c0c66c296ef955f8782975a0f041676ec9f494016227fc5fa0157c136c8bf717a2da97f1309b89e5c3a5d9fdcd44b37103e717631b8783f0c8a8b86600112042a650801c2c5127e4826b1360da6406ca31a706231f6b773dfc164ba2e26c105aa1917885c48a03643ca36fc461872f9f9d2d19365df8dc8cafa69c94665818b174886bf92ffc782133bf4ef702eff5c0df9c246aa07d673e8636358a03ceb356039ee2c7d50e87f94d0214602037d61fed62c754c40050b81a78329f4eabaeb94336c1ed795f346d196884a001ae4ad52c03fb535d40b21c304f86bef3bfc3001409a58d1c548005d2f53e2f30a2b94dea66cf21c0aaa746f457e74a36136f8b040b1d33643eabfa35184caf5b8a1256a1299e3b59a9db2e666e0a96066556659332c83fdd13432b45cadb264dbc6a8f46f5bdb7f8fef84232b9f1cb72e4dd80d7a6338122fa7ea4eea373e47bf75801cc98846d38f73333c233950551782142d300a35cde0a6140c5b4740722478ca5511fee082749cbf2deb740ea01cf86d45151c7022e49991bad5bc340692063024eb2e1bc45896f37e721c2573a6b4a60d68ca5e6fe10bcd2ae5927e04cdc883858ed1e92de42ac6847c0661d68f0b20517c106e5e8ae2b3e2f474177f991953f6cffc1f6b2e307a2060d5908b06d3fdebd316fa80393d7aa09872619bc396ea70a2f24b74c3d39acfae44972080fa1e280f102b96ad93871ead1d250487fcd270877ea0dcbc41ddfcc13e6ba5a0670292b7f915671d03337fe21fb703b31a0857fdb5ca82c9a22edfc70e98c18745758afef00206232e6c2ddc9da962099122240b76311bdbe974c714cb16813167470a972886d266144ee09187d58b048346876ada7b19af000589f272d8de75a5f1cb7d88abdfc7765b558269d7d61308934288d98a6f7ec3c9b57de05b4d9dc70e8f812c8d616b86d9f0ec63434128747c5bd71e1f51dda78720f4ee7380458cfbb780b67ccd7d09f0f7a78d19d6a692ccf54eae9b2105cd413dc1d0d807eba7cead2e090655ac22b151265737c0ad4577e1d169516b065ee49788984f00b2d82cf25039e54e9bc", + "result" : "invalid" + }, + { + "tcId" : 187, + "comment" : "uint64 overflow in length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "087bfa7b5f426837aea7429a340237b12df5b3688bb53c71842cff9bcc563572e725e7b1036a3e8bc7fb2cc8fd6eca2c54bce8e5418e743cacc479d49831fff501531ed8015956f822ac4b2a955526efadd9d14a7fa454606026fc8a1f3164317b45270fedada2cad9bbb8c899a239240112bf4e9ed22afb2fd1d90af088379464dd6811999efda3d5bfee52b8f83601990704aa7de97bcf9198cfe5745f2ac0b179a8f2a77429f03b1b97800bdab51a63396691a8f078bfa92760bad24d53d6c30f199c21f9797c190e69b050a6d2e6a1f63b5848a69df3431c0fded618a5ace419245f3ca903e461ddf12fc158d10e257ca7144e9153fab1f171411e4dc8eb9a498da13370622560805360bfb3e12a396f3aa257d8ee0d6da4410aae9edba62bdb3a111087c59536b5b00b42c46a636297458c4f41839ed6010807f391654fe47868aa410a3e16536fb70a543523e4dba2b066f9d3e46bdea058fcb317882ba66086f821668dcc536a8bb89b77f9d883b35ecd7764a7e0d19c50982d5adf23f8cc8b3cc6e31e93bc9a1ff992371a556d617d169f8e0293ef36e62b8e35b47e96960eccfa6b54bbc28c515beb3b5a054d88a1711fbf2e2f31336db903ba6b84d7d5f4b8d973d880cdbc47aa3d48b8853ef47088e487d65594d34f195072e6c0dae10a4c37dbb437ab44bedac00c99d6d464aae359818113671e73aaabe4104f9c8a0d04b9ea9d5396ee78ef06bae61d4c98c32a5de5240d7e7bc78d352119b1ec67ffab992b59f8e16ce8e936c6f840ae9a24a3b1221b618c713121587b35ffef26afff56b6a497eccc97e3035494e98fb529afc2e3912da89190462e077a8384b2f565bc1e06ba5f7f0cc0d4c54da9f79d53592bd1bdbaeacb30ffaf738e40df20f2b35755ccc0eae12d3fa19a4a77664d848648388a7959eac60deb3fa3684f39f9bfb049d93aeff19ef96d60adba2f45dacdbd3691d42df5f4043aa53e59ec66940009953da85027de690e46969cdbe26339d8194e1ee7c656d9ff8238580108a7bc57a386cacd7cabdb142e06e945379a2db11834997d83a5f36db72e0d73893a4245a255daf52c30d1e3b274c716162105e33ca35f3e402a1c7705902658bf3a5240be7cde0227c4b64da2febbe01c935a1f57999b64dd3845c4b720406b06a93265cac8235e0ae95472e8227f2d5bc80c3bef0586f9e24c7ba9b77bbeed04d26bef2a494dd315df29480c8d34fd85d2e2dc3e06b467c946cb7b85ea6def77a4a72bfa8a1a8931cd5d15a3911b677479c08e2ee0f7bd68923833b2748ee53477893d875e39b7dc60848582e12ece600b6a083556c3c6594da916c3880bb5bf05d825af0f088e1ad154c2b04ed2d376352b6a4918bfac0a17fa66f485a96ebf3a27075a0aa562d1e0ef048ed3414a2663e883adebb646171c496d19cd71", + "result" : "invalid" + }, + { + "tcId" : 188, + "comment" : "length of digest = 2**31 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "03985af4b02d9f34aca58bcf9283ec1ea560cd800c3bded27b5f82b8efed459582869550e8999017076b3823bd98992859a4242c66c38581d88ddea3c703fa800761a01b6485e745eb3968ac30bf6cb3dffcd86939f3f0b9747323647992dde4907a432aae3b0aa5e0928bec6e2f50d47b3ed1a9de3ba3f7c34244f8c8d2d858d17962f82515f1a7bd53f39e7c66e681d35d19855b58d68e46ecec0107abf2a351079627af84cdd7cb077edaf1442871ce340e12ecd7693eca62d9fce31c2028e5594ec7dab43197791b4e663232f5cd85f5ca0262fc0fa23056449271fd08e1608ed2b5e054321f1a929aca75c03d205d2089fc2faf7b04551d7dfb8fe8116cd01413aeb4d2744b0bcde9bd269658f000c3cba24289a61b537be2d94bd02581617ba85ad6340d167d949d24e6c8afa488051101b501c95df2cd887c7c16eef906d8a839f6dde9d1885d204ac6be786b4268fda07da604d4063eff2667a6595df1397f95f8c5aaa7e060150393610a2393cc14abdcf2f85d6b221f6efe30b336b63030b3f035c5405013b99c4f301f64326a2f7ee56d58c0ec9ae78092a14e17d0559ad976f8fc6ec8f918da793b9ca6dc4b2537e7c6311fbf3e534fe046a1475e2c7bf872e161248400c2b03d9b5886c0a6f08e8164e42bb6bf9f85cb7cd5b9c74ced4506597564b96cb7c82980c01a89df4a946e9fb15a95911be1c81dd79fd3575cc1c9c163c639e9988b7e0d7bb601b27245d11d9aaed0feee6b8471cb8fcfd2d031c8dfb4a60555eb10454546d0ee876d54a3fbe1029fe2f17c8cd9236c0bad00ce28a85c6c6e736d5f2953b87dbfc3fd10543c536687a7e1c2322d08639466646bc6e6874563c299060b89aae993de3c68815f5b1e91e9a55c8db2b22d3d0ef32322cde76a7f9d49c75db6be01af7690d9f6e4ff756216473fd6cbec32458a8099abc2b0f389cc7851a978fe00c609d6d25e3c0c17b7ea1dec823fa2eb7549d7b775545d2507ef40f73030820a57d82dcdd0232cf9bc7b41eecc24db02730031bc37fa19422926a67131a05e18ea2d62231f14a6bf6513df07c7cd2cb10674fa836436c074a0d014c6140143d91c12db73edf942fd8d54fee5d0fbfb956d5e5db4291e5f8bedb3ddb7f70fef0b621099ac2b5ee320eb1ed104d4b4c1d7a51ab0a4ebb3db54204a59ad75a59e2f2e351a986bf96782d3ad50cb3b565c69e1fa0bdeb4f4e852713bfe30cfb9db9512e167b9e242ebefc415b2b469a074fb92007b21d74df5bca1c5fc8a6f5e6aba3de8575bfc9ebdd76eca5d509aa950e0021c2c1dd981f4e3363c25e29f80048496b0f691758b661f307eee250daa63819c7b7df05d0cb786d15330dd123fff1cce04b025c444267e7e9205633ec2339d73e1aac8f7d62c3744b2d76bdf5100a8df331b3df5ea4de7e4521c1829eacc2d", + "result" : "invalid" + }, + { + "tcId" : 189, + "comment" : "length of digest = 2**32 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "6875ac0b30395ade07e974803ae826212ad9e9aa55df3acd22268ed9b35f7127e5a94ad1fc7461bcfadcd207a4c8da878155006115f24d41a8eaef35fa2a526a3de1a7c522c9fa0c89f39fe0a1ce0d6a457b42318958e10baf3e1e3d9ac75ad90de40c7c5e2295bf714ac1f2ecbf1cb5e6e6a5405ec75fede872ce391f6712f96edaa074caac5034ad67a2bfded7c79038307013b917b9a314f8387e8362fb7769ae43e5340dc1fef16c9af3d0eeec94ca625c33ce686261986f3567cad9a813910f142ad7d8dec8d5bd2a3b957058b52e3cdc57e75568dba909ac3a0f849254bd897ec3f0d330823bee6f7f8fc69c246c71f86f21f2f054d9ea3c7a79db91064ed57886a94a1e9bea255ee9361e4158862feb6a53a3005efba3e1394454e19b698f4921a479660c68a8fecba7538b7e37e10a19cc682992326e45071722462fcd6e8875b6bcde8384fc4d08bbf76d6837c9bb947b9d927d27e2bdfd2b949c50bccb192b0104aadc8d6ec68c7625360d828c5302e6cd964610a8323c578557b30031f39f3d436c1a4b4e0c788c2fd86ab8f6e258c19e138d161501b4967cc45586548d2ec0abbaf44cdb86e5342676be5a4f50a5626518164b225469511e7f6a03586f7a2f64c998d7949472e4e2771154b4772e9a8a898625508df57c4262e781cff302f7ea9010fc4555e1a0424771f635e03e2418fe1e1dbcf1ad2a22a11fb01a17bba81a18fefea31b32c43ce06d95460cc6a04e8bb6c43fb24b1d0523e48a4f54f2c4b41f132c07f55b5f7b5ed9636f1afcc873fc114bca921707563149b516c5f57d0259d9b4f7c54f12994d5571c2c530207088ab21652bc970720bd88686ebe383e764a244491439f188e85551f614c5c813f78863a463bf500593f8b110802bcdb4c19d34a687e894650427a5e4e3e166953ce2aada1f7380eef13832140588ec3bb315efb5367fba27e2767f372ff9b80e1e266ef09357ef21f180761d966dd9b280bbc550d9bfd54a495e89bb334d5b156725a7ca5227076b4df5de99fb2a037f1346d3007e4f8cee5d66933259db3ebdceda0382fb3361616d443186b4675c3567cf68d433e23477df0687b79258f8329f1a6503d97bc42d0e9147b8798c256d45bfb40020c133df0f57338ecf7887ad129c3311ebb0a8800fce8dcaf14b0de73267951262db57edf3105b67263f1efb15bf13dbaf661631dcb3496e97306b72109714fb539bde22c9c5c2e280a8a59d99033d2de08113672910ba90fb65026d331fcd2218a318188bae8a06ad723f8cd707d21ae51b925b3c400c407d96a3fab3166a00b6da23a0df1f8f04c0c2303bcadc192e7c10bed930d39d86281fcf39bf39f113baaff814f8f3168f07fa94611a2c9036b5d0d9fb3a9a7dd445dd4cdfd726bf288fe067c6668ac4bfb795d0b6df72e040652884fa1913", + "result" : "invalid" + }, + { + "tcId" : 190, + "comment" : "length of digest = 2**40 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0ff77226b41cc50711c9b26ac544f0fd381f9557b49026ba1c51f7ba14a0cf63a9ead920b556a8311c9935744b6d3f49e6e64d7cd404d95b89b937caf9fd13479459eaa047ef8672dcdf8a48f8fe389f72e5b400081bb064520e3f356789c416660f1319db60f096a95ff7ed14fe82674e4c21d36c9f3f1e3d85f9dc531d51bc927ec72a27fdc5d4d5fa83593951cf6692b6276e4bb784952f0f3e2f7e7c339b1b8d93400b2f4bc920a733553fa30eebb3e38f15420a20bd01dfa086eacc8729598efdda42d8814bc31c0f0c043e2a3063280950ffdbb76a1b177c2619f82bad7174e3f90000d458fd70259b4387881986b41cad64e997ab9f411e267b4e4520297fffced7631732a5cce8fcb80706eb25af1c6bdac3875f630f8a07082be27c5aac54c7c98dc9c01c6fc1aff10fb5681e670427151007361742e66e4becfa089fb21d0e7159008849c564d90c9f1fac374ea7194445b3d5e787eb8c475bca092681b9505cbb31e1ad7e86c27b7d95147d077c7491feccf7de3950b4f121786dab66207551918b81659ed45e1baec1eeb9d520fdda778fb941797c167261b60042677bc1adec2fe061c17c236748232c2b8867078599ebcb701ce14ddb7ef4eed7681f1fec16aac2f2779b04aa594b59b286830cc4550f891fd9941c11ced589094a04e19ce3ddc1a67deaa863c8dbd2f6e2497e4734402e91d514bb27c4edbe2c03a5a3648ca64aea703e9cb8202e6dfb094b17f982e676d9bcb4ec6b2681ff052cb11aaaf67c4f8f7505cd677a33fe0035c33d94a49cb0338bba43a6839208d6424defabf3aa1ab5f451ad6409e063ee1810f736e05c11c66153ec72e625829f46c00095b969d2945699b3b92e5afd2b324be967090066c7a56de3b235b1e2e796538eca4dceaf93b6e2edd4ae5e1b56643eb4ea189556b61483bc47b33c53969b632b2c776462509b195d5e58e2d34559f993c750d1db7ffc5d0f34cb2ea817e5194f6e110a8c8c325f2e5a7232e2e0569ef0b9cb6d56f311380982c5b752b03702f1befb6e66601f6fc70e00da5e81873473d489b3925daccff52565140f7bb94e641f0f319ad86215f29308711ae7360c8b902b2877facca22c869deece7436d02d51bfb63459f65a0b6e39b72c01a4d366ec02313fba83fc9249bce0048c20438c3cffca7fcd221fa8ae8a8344833c109be943d1f6756062f2b10106ec2dd9a18aa50517c1143de5e5f38eaa06ea25fb1b714205ba198b92d4c1b9f0351d8c77a710a29d4fefb627fbaada5d84e5404c5548ad333eb174e193b1ee9a1538a1760c366e5da2bbcc9aa6cb3d1fdcb9fcaca9df0ab36f9be0f8fbdd23400e31a956aac2bab3f7c87c1b3a89e5989108376220677e847fcd6b5cde9e55a4d05d73bfa01843e8c45750e1cc5a5d27069bb6d125f5e8117a17cb5b29a7990220", + "result" : "invalid" + }, + { + "tcId" : 191, + "comment" : "length of digest = 2**64 - 1", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "3ce6b53714a46bfe881c0cfb5f7e91ad4918b72a33780ecdb014f3ba65789a2b3c001f446ad2f0cb110e4b6ceba79d4b22995f79a8fc7728b09f7e22524134d48c4f458c06fd096866e892d21a664710efb2a718c3da1ee254a7e085f1966a20bc8e45a9799c8fe78ee50a1a5d412fe1ea735ee261f54ec4c0fee57b4ad9e667ecc224e352d5b7e2b395a4b8332396cc9cf575a16f57d1db01fc8a307be3edd5ce7cf3dcc450dedfe6e880e5dc5a49f70e992e2c0dea3a6448d16215ef61490099c74bf1c1afbee899c099ea024465ea87644c7bff73802b278c98dfa8c5d26c6f311d9db13af75c49134d2befc0daa16b935b2da78d5f14f4c18294ae780386a857f6ee7f4195fd6d240ab51d7f5d09534f387d4373443985ec4a8a60a0b0d54ebbd831973d1a107c77ebf58b432c4a615334352ed6d19b537f39ff8c02bf189f4ba5c60f7c972c00c8991f2cd3f1008c9f2d7fa01df3a09a2ddc23426230f969568106f7763662788a9f723389909fad17d8b0c9c761b8dd91195b5e6a761fb7e70f1647d0b9684c6cda85351c19790c9852155c6ee839b3a232642a915b97d747cdfadb5ae525a27c72891aedbda559b9fe089998ee9bf5508b6c04f91a0b89a2c5a3b093c6139c5be492617917d91b579429b746e6764c654d54d28265ce39b123d9b44b8d6ec9ebb8eee62c9e7015e2b7cd522fa4a7a5d0308fa740aa6f079f3d0d2b3327f23e47558b958b4dc4936a54f69a398233dac10671a4295a44b98636bf9a6426173ae6f1f3ec2ba134941f07984df6fa479c7f1aaa797cb53796dd17beeb34474847d037c15620e0300aaebafb2585b3940f297f0b43ed908361dbfdbb7f2c3d47d5bbfab6a28f789039ebeebf8f1543b62f76c22ad3db64617e193d30c1d9533b2c5cd9f4d36e6c3514d2c5e9796c3435c48e792552067c69dde279cbb87fdbf9d7939795ee9c83de51aeea573fd0be6180da093aa0b6f734b452dc4a1a4600374cdce5c5f89bf53e73218074bc47e3ab8c73fdfb9c720c414b41152e6c04b69bd2a6d6cd640362278112d769505b6e7ed70df5e09d5c43adc6a15051aa6daaffedb9d377145dd7810e3637f5cc8b12ce944c0cad2cf9887ff6ccad21c293ac18e30ed8920656be590dca8fce9c1559850980c23ee4193436aad45300793fd716a8f838c459518238e375681a94613a2a161044cca96f7d1bf49f282209872d79cb337956d79f4ccbfecbd03ef9bd8cc4acd06f378cd7ad379cf119028748f8ebcd5343fc4e9a48c84ddac4cdadb3aa4cc249e0491547b70d4bf9f9acc8d37e314aa7a836c10c280a8e75e2b6e74d45ff8f1a6e350fbbac4f6bc4b988b08aac1e66f20acc02bba1ef32c8ac5952cae063ded9308c1926df5e732dfea67a9d617b805d0a998b0365ec729711fa245ac037c421061356d9d65a", + "result" : "invalid" + }, + { + "tcId" : 192, + "comment" : "incorrect length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "2b9f4367a2a8bb2851b1fc79406156cc6673b531e5ce1779f95c20160470979f60c18c13f85671cdaa6217224a356813e07934d4a34c437eb28ae9458db5fa90b5230d21ffab4fdec1010b51a409aaf26c01c457d8b8a90c0ed57b00abe4146fdf0817a74efe7c413b0d2186de9ec588faf5b94b6753cd78a8d77a84b2f961de94325d82eaeab9dc21da79f3d56f8d031e822a0bf1a6a8421098306784d373867df2f5a981b46d01e6ec106de85c10d08a03a020b6575e806819c1a4f5dbafa3e39b7dec225e4ed3dda7e50d8931ee15daf0b9c329c84ef3ff24d958d2cf819a4ddaecce372af7278ad85d89a8ae7530f00fe23788e1c60a907729952a86530f1afd6d246f093dc512a755cd04d9609fb824bb589eb47f30769e18552db5837159e9cd80c0b332ed803c1ec49d831c00b7f36a51eacc28b521190ffedc44efad7c831e90c3486a64aa6c31c07f176effd1904dbb85a1079fe10a769c5c98011acf476b580202ff94ca272ba757d6c609383e0ac1e65495d5936d7a25f11e45a522d0ec7ee9a7a0b7d1553233d4ccbc3cc4c97a05d838a96a41830a5dbfa7170e326c81bb9d9d7c599fb6bea49f9ad79d08f60f58c3d825fd703edfea56bbc0b6de503b2011506080ac5009d62186170bbdad4f65350d50a9119fead936c1af84da1372eac5c9eb5bf308d3155b64a3303bc03e36fe6fdcc323f58d2b1835868e3e6d10b4407d24f5808afd59acfa7dc26ce3a83f22b149fa4e36728f75fdc3396918b9d71cdc55ecb59e562b719e49b79d9e7e43f805e8cfcc1f680ce529a4c1e0d6f06e3d3979bdb0953e3d44c08ac6f4b6e8c21f5fa5e9df2ed23e0073633458c3d8da3a37092c4233089d8da0802dbbb26f2e5977603e388302e399f720b50e7df080981e1a5d932b29327c78b4bd540d77b16d33bb7181d09cdb5bac2dd0636c13686079a1d8308167b25577a474220bfc1aafa209f4cf23e2c0251ff7726e29b1a95ff23b7310bbf945e8af131f6353860e58323337d13d590cb16039b56ef1c36d06415dda20ef443ac2e544b9084cdf936681cda3cf1af841b73ca9ef4daa9918f7c398f0d780c3f0b4772a07a17db23292460f176c0f4bf9bf965f2b3afe384c4fefe802ab622c0ff1d64c11161b0a69614d63375ad07dce9231c26d0e421b9a25c9f733c1c04c92a3ca5f72bf7658c79da945277f976eafb68a4d8c0be1df6d986bab8bd89a2e99a212307bba167aca00f5d2f6a806e8f4ccaaeff2bd79b5089f3b54d2137d11e438402e341cc133b411b8622038de7ff9142040a695bc8bb48d084159cf9337c0b6e4c2ba23fa41575a85548cd0f1d8a1c70586be82d747ddb51232d2fdb2b0b1d478a608eb5621b2619ee33dcc95fcfc7830d4b4a771b2034ffac1848e77eec1acfb883d88a3c500773fbeca36d670d5cd0502a5", + "result" : "invalid" + }, + { + "tcId" : 193, + "comment" : "replaced digest by an indefinite length tag without termination", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "627b00e30ac58fbe6d0a0cee4d28fa008c2763b6c9e0c99ff14fe4ff3bb41a61a47c3febef7344afc01480de6c6bcbfc463bea68158086eb8ad6970cfbee4278c043e491d02ea3b70bcdb7bddb70d194a85017e0414797d4a16e5deb962529520ed415faa1c4578003f2e9acd4644e0aab6bb6c9611d8285a2b8195c05377279df03e7cde4c178e881c89529b875f5dedbcfc512c0e5a253dc828f891294c56f48128ed5c19b7e79317f3ff06a1b64b8934d713c03c7343ef7be64cb83f1e1bd97b1bfeb142b8af3755a977e390161acdfadc06ddc1280d2c1fbbc8c81cbcf8b97feaf5352df6c7d87b1d9fc128c0ea7bbda875568fdfa5e6ac02e9cf8d309e3d07d5f03693550e0714a3825fb0ed601d7f336e2dcb44ac0176be75cb40829ec7c7630ba0bf8f86d00dc8a699edd6f448b7c7fd73c849d7a19b2ed2d8e7bc21c1e2ab14766a2ac813e71745a726847ab0bc132983866de92884d4c2d6b4477c3723f2c409c41ed2460c32b23bfd0856e46e588fac33ce578360418f9d546fe9dc459abeeb882721cc88b6051a0409b328062b52d157bf7e45137e635086832e3a99b0d5088a752e61954c367b5feb075e097a2bf8aefe501ff8f6bdbacba8e552c0ca46df3c14a9c77282b609937c398f7e11484daa5b14c4769e96fcec2cd4a32f6c6ce51b3ecdb25d301a1ee88349a9b133a2c5e6441c4f66bf17d71f6d9003debeded2cf729a462dc54a777a2409c0253fee28fbab811f97081789872e237695c041a13ef41581f7a6599ea6b46adee505a44c2a77ea85a93d2bc0631bce9bc462e4be011dbc93044887aa54312d686e91bcf19b6b68a94ad42fe0391ea93557e2f9820eb24d73ec671b16d9dbf8b40c2f395608348a90b327cd533e3890a943ef2ad3a6fa3155eed99bedded19af1826b182a390a9b1d9a95b753c479e75a06820a68addb01a186128c84cb30d42d20c2397f29d7d90348058fffbe369aa14af1dfe87bb1957a3e1ae8064f0817ffdf383c5b4992fbb80784687f7cf3df594f969f2575c85bf1f59c2f307cdd4a02e4c9d61d316dd0bf629b20d95fb930ad0f717c9f1108890763855371134cba8ce4b37d4b17b25ea0d6797ab593701dadae13b23d407716f95b5dfe1afd5624c6dcbbdc0a14fdcf2a6108a0e71ad42acf3ed57e63b71b447e2bcffcce7ba6bcb8130ffe4c8c720c0a954ac5141533afdb9e6fe0ad51233c41f66e3033fbfbc3e11ad02cb73a6c7cc6f5a809ee25cdbe32bcbc558e1e19446be9aa5bfdfff3f2f4fb98eae9e1853c20590824f180a745c2b717d89681725ea7fbfa42bc548037689f5ef265d556f72c8777273b6ec191573caf677d78a50699c10c751efa749f61c98dae010ed92ed805e2addac1d2e8f96ae9bac3c75390b1e7a8b624a29510f0a8c029c25322bf869a44421d993a3b5", + "result" : "invalid" + }, + { + "tcId" : 194, + "comment" : "lonely octet string tag", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "63272780dd883adbd6f3dd83bf093404feca39615a69c08507aaf69728cd055262c2a196f7e3cbe99d55ba9fd979c77d59ad749627e173d3698356a9420bb8025a9eb890756c575e7ef08e53776e1c0648ddf62a29891e21260cb9673f30e61ff83283ecfcff2a0611a1d3fad2c8d10d8a90d4dcce46f054de6ca30af0d947f7af42e369fe60d0bba335fd773a02404e505599d341e7104bdc22846c2389d7b2babab12ef8de7b049e9ba3f544fe433d01c5790e837038e3f31800cc3ecf7df2869680f4f0a0d8b3d42f3e68743ffd2691ffd1e7d658ab1cd3fe5559faba3c3257db059848ee1895055f9b40698df51afc181622ee0232b2058f01fcf7f4902bd190dcd4ca7c7f3f1fd32c05ff7066eb2c4ceafb5c222ed09a82cc9af020820fe785470c6e4835a287fe703b6a3b533583625c6971efda86631114cd2573d28580faf364d3e14bc22f20d418604d4bcd8de22e10c956e0451bae983d3e808cbccc92667e62b0f616c492768c1f8f2103552f8b5546c01d59809807c7656a63fc3c391f569b378bb4056cd8081d1736dedbe028ba27c02f688662e5d54027aca7895e02e9f30a4c9126948938cd2c06e9176998fbf8ea9082fff959e1b73a42594e7f7363c59f0f2ad0abf74804e82cc4ccfbf80f6c75afd30fb35dd218a29b20db7346cea5df1d124cce9e6383e014bf66b812f8433758bea269e7767b21ee66e2ad4ef3534550c9494170bd701942e626202367e0096f0f35eff16fc3a1ac1264cb9d85748bb3a71149925e78600a53419ae86c9a1a2ae6d22873bb2dd335cc49672b9386aaf98f9a1ed7d7932a5d8d8aeadd7fc6429cf7fd28c48f824668de027455e269d7ff5814cd7e1e2ad2a86b2b633865d2a0416a6dbe2619b990054a1ed4fa2c8009569d6ab13d100857034d625e0f08e74ad4a7cde031b88841524f56000972b73285df40537b13320a94122a1f7a862c48bcfd3ce6b93825b39d4bec482dcdb993e8dc25bbd098ead59f070d9e128d49995b92b5c7e46c2be4721a1c463d47c99ee7cef0c887a9e7767da421d519c14fd010cfd645817df018e198a4954140596797c0ce15d74ff385f967f0bbfad6a8f623f0a3fa68165925a0fe6fb0d9a80b27357c760074f8e4da1143a9a7e03fd1f9de3c758ff2e19024575c6bcd5ec44efced6b07e38d53bcf2dc1b6b3479f48be8b1a2a1ccba6cdf1623c8b673d9837066d3b88d57810f8f698c13f62dc37d0e0e2bda70aa16f2ea3a5e96c6da1ba8872cedf44ce0907d931caaba403cfd61e0a1bc86ec540affd5815813399272b0ac78eaf809a9128c768f823c39dc6b52195379bba25b1f8dd4d0e4cd7c211d092fc9ad1f5381cf1eb83f83dcee629573e0c76a0cbb2cfcf273c67e4c7326c7db55f29ea4a969dbbad482a67d5effa73278b1a169ac927002e7169188", + "result" : "invalid" + }, + { + "tcId" : 195, + "comment" : "appending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "0ddb58e8d061dbb9123aaf37545590bb5f5b9ade3995273e8ad60d631fe6e69790c9e69115113404457637def4b8a25803f96d400700a20b26823275bf755118510ae54ee122081241604a79c9e2f88de75c4b2ec5af4d65fb1bba8fc73903b254149f944b37d6005cfcb0cea0337b5647441b7e376a119edb26e2b5f61ab537c3a178b6f5752e02b2d1f1e26743488d923a4301b5fa1ac0fa2da96766c78bba8371ea81b6d8cd509a1270ed4a9187a8233500972f01abd06b6c561ffd3ce5fe3f13398a58fac8d3facf1eff90b48d58b534d37e40a56f13f2ca7ca9b279b888ca6f90b625bf6653ab10b7b4c96604ec0cd79c0dbc3c0141c4133bca776e31942210038b878dd4896f96abc3cc98cee4f0af73958e894fc1705da8fcc257717cd2994ec6884ba0ff19aa83bbf8a49014ffdf759bd53ce3c3f13e44a6fa5a6a7bdf8f337f04fdfae705b010aa5c39880f308f675d4a21dd52cd6322010da9c6ec5a98458b2712cc848a731333dc37de7e3a2adcc11335fa9e93c5b28e12051ae1139c9e28a0ccf2d94365b8af955c4f62b3d66e23a1a9fed307fd863eec9a410f7567bd94eba32ff76ffacf88bcae84b44c635a90263b96831b84362dd6d74449c6edafaf4f84f474a54b8c1f3a9e52c5777a6d6fcc35874346dd7715253a4625e850f6771a4107867242b294d38deca6da7cf3793b4a41ebbed1bddc877a3c6d00b47bd69acd501f5b93d792e8968bf5f5f535a1cd6e41c02a9204bef54538745d35fedd36c5aecef275257555ec4a8873290980edfedfed21dd7005968961a99ca6c428636a537aef4f8f7858efddf52b4c3a2545f5f50733f48d088a87034af8c910790640f8e38a4ce7e53e1d725f8de4a6d9bc4f844cc1f5e663b0cf2507788e44f487a12121591d968f91c406726c3fd560d834cd929ac70ef25fe5eb64a3f727177af46c0c5784f40780fdd13dd98785d010dfb6e00edcce069d18bccaa4b40923399aa6ede60838aa4fb0b47a2c70c56d4a275324957a5b339c947aadc6f7a75cec868949ed6a6c4002c08c120e427d73cbbd2e9d0f46757df211ec6904c6ce4f395bfad5eb17572a35f28260c2787da97573ed0c10c6dee3d59f9815641b663cbe412e6e9e59174a9c90e54140ed17383574b957207bb6e28c62a77dc987de95e8d7e02d5d4b6cc512f21a78f6d4be2d5e67e12c0055d47e5a786e3f82710309b4ee0359c633cf35d8a1009d91b5a59b3546bfcff8c8794bbb42b05b4151d2d1e861b12798c1b315cb0e3fa3098bce8b334ccf1dcbf9dee0a6bdc2bbb1bdce40ab4a7a2d2bbacdcbdebd3adc12ea61e403f95a7dbd481530b3ec9495d911406fe7745185cf915d5564efc9bcb8b7e37e26ac6bc8c737766529592687cb5ace801e63c616a18b067a622670eedde8a6023424bd92655ad643171d2b10", + "result" : "invalid" + }, + { + "tcId" : 196, + "comment" : "prepending 0's to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "24988eb7a9a4dc28256a808d801f7ad9e2b80a981c9513b970dd739b2c5e740d0eaf5098b8214c332f181666774cf77181748cbfb8570b9026e08395285195b43b1bb9f25b34a321e3d4ef5e1d606841829e3bee622f356dcf5989589daa51687a99bb737287c4c389b066b1dcfbcf27d2bbfa94cf9b58cf005afa4db3d2cd418ee9b85cd5cabacfdad0a985260a07f943f06b898eaee526424a97e50b1423a08eb85599296c9e28642a9f090228865188ca07fc1aa78e4d72f11918b7996c0db01a495b5726356a8d118354991be809e2e2dff0db9f0f53810b1f077b86eac5b761ac4be6b7680e92566e14a9898481264aab4a39474dfac051329e6e24d3eecccc15821ecfd9415b05ca4b399b7e72242b546a38211892b0297d48a4c84e0f0b058043e9d540edb3ee85c0818de442f4d08659a2dad03fb9295a5bc6d6aaebb6a83adc2b373d4846c42b83d0f4f4d37a7074f022f787aa381a51ba5eb0cb71e0e0120c4ddb5f82c369d8099faf888c8c1e0c6f0d971b08049eb7ba6203701bee1790ce689e2a2ba0563cd8b34088f92783f142321f698a12ad1edc80fe58a56e833b6fee61dd9ee5b436ddf8cad98327d3e4d2263efd31f66ab4c681531931b1b19b7c785b930af97acc79c2a3614dc52589f57b73819ee930d8fa9d6911d6785280263632d7a128f75e578172233a9345d58b1e815e739e394f1fed2d002406da888c9f42a5b6b56b69478ad05983cbfba0174e9bad592f6ba2e1312a28629c3d47662daead4dd938d52ede6770ab8b5a7caa530b83e8c8e361488f06e450ec57cb78594da809863d4005c9bca62a4a963911645d45670fd40f564d0be05c32341da4e2ae63b3698f7590362c12ae66722688f693d1644c0d8b444322836cb897c607d9edace8a7aa6188c7170a1e399d70996cc674000ceea0bb033971f610c513c8cc33bb93ffc536a7152af6647a81c6683e4231ef1b24e22cb2270f06c6699837375760231d009e6af9dce8aba0b08520eaca5bd484971e7003334fa4b6039bbf86995af230bd94cfefa2ae23ff84b15ab8bcf286f40641eb39d82f9ef61f556fdf4a257a5c26d78b05fbe895c5318f6dfc1be21cb8316f11a4dd7937b367003b05532344da5aa129a0c4f9ee23aa7f2732c775659c31209c75bd2b03a7ac2f9d70b154e68df91524dec0dae23e2f9030fdf51edeaeece8674f786ee62d3c34786109abd446611e2768c9ecd0f67e9ba04e681d4570aa2f26ccf473f76b9f4a094c7ec805f9eff581ddccfe0afa9420418c2a167dd38acc2febfc9391a817580919849b4181f0352692d4d4c2ac4e5af668970fe79fc2d23c8e744f01779bdded962ec13d28385b96f4505c9317e1b650de2b4d106f49876290f27182c6028affdd637a9f0efaf6adf56e1ac59a8b951538728011d3495b64d2dffe84", + "result" : "invalid" + }, + { + "tcId" : 197, + "comment" : "appending null value to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1f3493679fe6f2517a98640ff024022e144d4bbb858aa9e43b3ec0c93682168794bde4ca3c0d0af99c6147830f4ee0d38085a8b87887ba8bf9b730f1224e0c135533c2541473fafe1b624a0d3cd21aca6c89e64c241a10f466f2f8b1da8c5486cc7fcb159ad35f3704bac5551c3c152b043e95f10c8006e26bbf0646a8d5f31b3e541f7c941b83b8af3826adea17048ca94d2ad456878b4f0b7471537f49ceb7d040542a9ed5ce8ff360f3b58894b84142eeeea5a36c0e77926b76b4b0addf6f5cdc1182e1ca3dafc727ec080a9927bfbf37254f1b843ce1af8e1b109f7555be3619136c3433d003c63ac1e9bf46055680b4fdde6428319b53d7e434e86506f6da3d931131e7b9c92ba517f1dad49119de73995c871e9a5f73c1283c20cdbfa1c85a3dbce345601fde16e972619f4f89f04f4d6201bdccf6b4fd678a4196fd82160c72c87b3203cbab7f37a71461cb58a8eff2b7eb6572e2c372bb5691a8bbf78f7b11a53ffa4fac15c81ef90ec4af1f1d44880c30aa77bc2e134c122ea9009496357c5d0c4d29c3eb4c6ee478734f793fb21f6db6a0a702637ae2864320dcc4a5df4fe4e92a8e8b4ac979890a4ba2055abc0a7f5388a915082645c0752c50e301b8caad652851ab45eb2ec634c8e8376b455b7e97c47febe4a924df826b2279af025e42cda9669780ee4c817640a3b402364946ee25b5a158fd8d590393157c01f59c08b2a9614c25b59e61608e3fa14ea158eb39e1a84e28a1cdd68bcb46ffbd37456f47beaca992819fc720fc960b58d0f1d6a245235157917c007b8344771024c84a8803b3654bbdbea55f899a66fd6f98e370512e6c1f5b2f0a9c28da508ac0542b22c971300a20fc0c1edd7d294d320450d0aeb0fb84db93e7757629924447c66abc3a79cc7740cf5eb516e48d8b25e62ee0219c5054a3929354d5c136e2127c50f2660c5eecf148d0de02e9e047395d0a1de552ff1c2261e877bc4ec226c0458629744a2d49fcf9da513be2526c01d000bfcb670c4c717c8ed1df8759709475e2d2444d465336542a15a51c84b075d154b424b3f188aa2fc4995e6fe67c974f9626dcd7d2bde03b61360eca15355f7f7afdf8bfb9670d6afa36b00e0a6b6cd36719dc3e55067d7521fc04a06ded618fcab9380bbb4274c4dc783540edb42e3dd98b4c6e200b5084e1b5d5bd74c4f253b471a93fd9a938bbee8d0895134df7d7d807e9914d9706be08f84028147a29aa841aadf103345cd418800be65c76ef4e68a9d2d7143843125ee86f081d114a31dc584d1e574afb477a1fbbc291c782d702684b00df5294167012f98b5d73fa772e347e7a0edafb9480535dc924d414d80186963c0a504266360bdff25b6fc1107535237f9302cfa6834e7b2d35c967bbe311da4845e6f3634e4e070f7de7986ef0d184476e9538a84747c068f9", + "result" : "invalid" + }, + { + "tcId" : 198, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "76eb7198ea40ab2090d3ab2e5b60594e5e78685bdcfec2f0ef15f1939cb196d22b7aa477c9a7516433823bb2c497029ce13cd633a7a5065c48c4335507009a2909dc39ca0c606ffbd941a7d6fa06c9625311264bad296b0ca98ea60d13299c8a26a79f7325a22c2e9b196673b1cfe3b493128d2e40fec2f4b13003f53348fe83fbb290b6acb528a99d7548008841eec0162ec70cba5acb5d24756f0f78903a8f1f9a70707103e57c89095eaeed94364a853397a8bd6eb7859e6fb9d72e833302e4913ef8c013d806ea021713bb1f54cf9313e4b55438ddc560f6f5588117118d8f8e8bc1fc605913b979aba4928bdb962067f5ae4617027ad10d10dea360f5dc68a68fd41b1071978c4e6b7239cd9631aba22a067c65eb87634466cb0e173b5e8c1b7426677ccd8e84ed8302e9e2650b25effe48253b4636d294a73293f8859b57106e908fbbe14087e666a2e8aa6e42a02436133be128f88eef00287e39412c1703f006095c3c577ea5aa71430b7f83f460fa32942447c3f7736a2c7af02457b43f230c97cb0af6baf7f1c163d1c45409e7cc9957efc0e39ef725c2d23ad75f7fec28f3d465ccf0596a9ab30b6db499913e6afd23fa89d0d238ce022d724ebcd1e67ea7b89b76d1d6da820cef61e048ba14e9b0337690987af93395a7b34a6baa26d641fb33af935daeb7031170cee5ce47c51db8f5cc234feea125a18622ce1ae27e86dfeadd368d1e522d1d6a4d8513f050eb1a69ebbedb43b82b609e65788d749b23daa96dc20d8ee57cb5b34cb6bbc6638f183957907e287ac8b077f19a80d024efca71dbf4b8ab783885ee6e6080be4e96cc7716a07b22bb583dd757c8ec43428455f19a18034da1a98fa96b3ce7f1d39f3f077cd80699d136ced8d079178d689a2df4eadfa6335e7834db416516dae796234930307733cfe7b42cb602abc507fcef64a6c34b11a4a0513bceee0c79e4a00600dcb60f0dee1631c146b0af3c353c19e0bbcad54410a751b23b8c3a80109749768429cf5078fc5a5c0cedf9f8123c0a4b571742694079f5a5e1a9090756c6da30dd9a8f406cf6366c57b4c6d9224538e63b81455f93d20a6167ebaf8e006384d9cbf4f32161a430582d2c299e3e48d0c904e30e5a801eacd954f926217c4f7df782d135ba0ad6c1c5078d570dbf7083d9787f3141e7996c3cf165f6737ed8898d4ba19229c9b9990060909fc639691dcbe50528e159b776a5bdb36240e2bd83ca8137c1cd1e7ad80119bcca6cfb2d845f41648af89b49b341923428677d0c8da1d63248d46420ecd452b3127f802242fe39d6ebb863bf22bda5db52bf5cf67d0fb49c72c0b88826d35f84fd92d474efd9ba37a99a8566ebe6ff5f88e9c9c05248c46ed205dcc0d2b96fc302f33f7202a9c51d167d3dd178d37be88037a9f74158173cf3f1608d73036bc4", + "result" : "invalid" + }, + { + "tcId" : 199, + "comment" : "prepending garbage to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "352ebe14e668cf937e8831dc35871bd284e997f1407aa6d4ae84ed2bdb33e1c0d032ab3ec3cb29d49a7bad57045cfd2025a45814d4d523d8f15318f47d9ccde685e935d5cb9ade0df6033ac291cab536fcec765cdd8bcf1f0a3a84968d25f8f054a141de10d9c65905a9840b4cf7b32a5a3cbf9199db1add545467e1d75138b1099cc958e727d376ea4480974cc77a67c130918579b0d4dce472805f77d6c4010b73c5a78198dfd316350bcccfca3571331e2d787bccc1459d0cf066b7004809af5ec9a201cdd5770beb30cfbdc9db8d4311ba1624e67e415d0a6cc06898e8945a0436cf72b1b399b74819dfebdd00e33edf48eea35aedb66e295db0e6bd507616ffd923d773ceb7e830a59e154384221586967dec7d3574b72879b187b514d2d16b0a6342008e0505d65f67d992d06606894b39dd6d8476fd26dc6ac9e40c78b66b81076e63b1fdb3a1ee3af3564f7817f6b546cc8b25e47e93015e5c6cc76a9de4830001afbef2b287b70569dca380709d4b83bad064f72f59d12f0b6273cacf1a09b60028043caac7818fc422dbf5a6e33421d5ff3eb9d635aadc4da52a9239531a9a78f198edc39f225b53c45bcc053fac8d30e0cb78f0a13ac761e2927fe17440c11630ce83caeeb68dcc80eee6039c305481c5fb56a3b2875791d367b153e23581659bdd05f052d7a6c9181bf358a938413a94bb02aeb7cb76e185875de442c2a72ce4be9a795ec61b43aac5c33ef438391f037321e4b0c6fd242951d7308e4f4d372ef70b4390dc658039c06f6fd7dda9991e3a96ec165a905a833911d23b7284c511802a66be6c3450013144e3c93d0efbd4c217f5b7ed1a14399ccce350c2777fb3dfbf2238b0a5001a3768f4331006d26f84b2f99a6b2358b34a385632b3a21719676bd90035eed47df3981147d55b75c92a8c4f64b47b95af0be6138db4d6fedb8c2855e4f3c70bf30a1a36ed2812c4e38995940698aaffc381c90c199cf984bbe8e4c9140ffd9ed438f51dfce06ea870bf0263dc7881d739513707e43a63f850e969c050e9a63f18c91dadad6075ad56a52dd206eb9c1117df6d13f2419c51f0cef61bee5ddb7e91e4ddef84240e2d4da3c39906602c8f2d32adf2dc498575127970cb7256bb5cfd9276d0d0bd314ad628d761dfb926a4f5b41de70c849e3725d3ccb1b93b386664410b21f01e49b6294488944364a82938ad296f220fc72fd489ce362c87170a4f2b3daf4b6adcb98d47ca27991b9187bd3f2cba4babbfb5e53d56d116b4f824d214cfebd00ef2dd2d3fe3afbb6eee8a64095a63025837e772b08c35d8ddc24784eaea8bc635a22fa124579b176f24e300fc8dcac3ec02eecb293c0d14282c78a5af515cdbfe6d1ee9bb4f81a009d3710662dcc552caf270982364d061aad742820d7ab66f195adf1043bb21fb6f8a28db8729", + "result" : "invalid" + }, + { + "tcId" : 200, + "comment" : "appending garbage to digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "3ee97feab1e95a5b6e3bc1ee5db8a0925b3b88f6be85e1ff4afb8f780dab0d2a0b44f176d94721814897d1282278cca169e1b4c5f5ec8a3ed3c8c48c22ff8b0170745b595f06e1dec0e0ec77be51e3d44ab11c62f4a722d8a85150d06c190637cbcd5b22244c14e028400502c853b26acac6cc12396d3ab17e51fcc76d24ae7efd2b12c1a0aae37fc9aa29c653835c09769b09cf03d1e7e39e8415577a6e2e6ea7ea32ba90e8428afe17a6bf1eb5736f7c0ffb0027abffb0071e418c47b523b48f2d441a4a62820f6e38e3df1daecff4035e0a958081bf16ecb671a31d887489fc13db735ef784d50dd8e3127fc3c0afa80c1e3c420968fdf713d8e18468a53203124cbc36fdcecd81ff6f7f5b54c1f5583a481f0d43f980c60fb100f25e7f3b803d451a1d29574f0f41869350a55b7404596aefcdb32f2771ea1ed4ce5ff8159ca8bb1cad4ad01e17962e636c4b1db4514d5ff479b59838f8a763ba1c238e9d2c5f68cdb7c5ea8d4a3b24600565c6546734fd6e62399ccea63d3596658fbe72b321d6b27aa29e8eedcc81bc315a17c0539df34b475454453d06e2e55c1dbf441d38ca7a5e5f207de1f3d04a12ecc6cbdf59392c58e2dc90f95635fb4f9699a00b0c56e5bed4bfd7e1e7151be2159b0a718ea2ba063b09d16eaa9f7f0e26d16a6256e178190edcd3525b2e165c97a43cb07fc49124ed9ace02d28dfc44d5e152a1885bcf1cce82abc150821c1e471271ed28ff6b443d0fef639096ee12c639d19e414b0800137c1b17716fb224bd9c59218163299bb510b45cb1993d04d6556763818f3eeb3d651eff5c2371cf44fb8b0909a77d346f76e5ee062a95ea881ec6432a6a3453ba66483c69268ed10d03e5b701616b4e5baa74cf484d2f5f1a4df2a542ba0f976f886149226836f51c71d84574f02c0ff0e89590b1eb45cd10a4332212f2ea0d6cfef8a2abbef9b4bf4833399faf059ab8fb525edd28dac02b7e9f7c89fd4d263b538a58c710488091c7ca6e28944d4d0243b8f2024321c10d65b98807e77ec9141f03249393fe3371b6f54c7b62bb173799d26cfdc26a3668a39e819df5162a8bf73fc50223e79aec6ac81c92ed68ecf13d0d393d12106ab106656228b13d9a984616043dd4b1236ff778e22664a398ac88c6bee63e5bb2d7768d6375c000dd013f40049598e66118075041a77ca1f1e218a55bf661007344b7d0e815cfaebb8006bb3bbe43952d3165463a500f17df53dbd116928d6db65a2d8c31cfb37ac099f591854bc6df0b0518990050741ee690f47e0951e664f6685e4f738b54316fad8b81d5d61f00c6537d7d175dfa715bfee20010754a2891edc615bb63c48fbea6178bdf970fe55f4e4a1853fdbb07d3fc01c46c328b1f83554a5b68e64f8b5b6eb0ae168caaa2093636921527d2b3f1550e8b1c8b4e5e47582c21", + "result" : "invalid" + }, + { + "tcId" : 201, + "comment" : "truncated length of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "95fbcb1aeab361e347695fd9ea0b4514a0d4cce08cc55395abc59fa3f35dad6f2e3b9d3e906b15cb7dda87884557d145fdf701f66860c4b74ff84dc9110e889d2d618e5a2b3775774a6247b004e7c65e8bf9be271187b8cf04302e5cb2d59415cb7a8b1423faa8ccc6a7751f56313c4c1e90c018bf4f09b3c470d7421ac567db775b1740099e9d7cd6cfb4c3880b2b4abd6394aaf2de60eacaa5cd485e1c6e394040505125e10495d0ab5774b5f64052eb2ca66cb77bdefe2cf813d41f609c7b8b274e644472ebdb25c9c7832e805c13ae2f569a39b3b92ca463a939fe76bef123b63142151e4215a890c33ac9299b94f1568a4a1b5a0e53e9ab1ec60d100dd433c72735a0114d0f06dd1bc55c46ddb0d15ce2f850607e5b25824707a083bc5d898b62fa600f241d65abbdccda0e303eb46b068d08ce43c35575dc596fb3b0494d550690aaa89c45b29cbdce3b8c3a246e9f200c2f05fe157164769797b59da83b9a41aab4e44f8200c1cee8b10f65250a99bb57a58dadd3a5461982901bf32e602a47b8c6a21c225accdab743b4b3cd928a8d1a16925f0d14aa1a7a926fe4021b6e9058fc34f97c56b38c446c7ad7d3a68b6bb5ae35a5273a68c2e542f1b6160d85ce50b5b88e084d374086cc03eb1da9dd8e0e8f435141052a8e2e2ee15afa790d0b3787ab1fe70660df80a86a52af33816c5b3b86ccd5ac6c2fe505a33fb7d11ac09803faa18b9abde3bccea2aebe7ea02752d4df597ea69ff0c6071b2592dbc3b96db52d35fe409634cacb3b85cda232215ad960588d962206c17acaee58cc47637317558259dcfe106f73946aaa906a4c9ce332b5d3bd4fe1bda7977d8efa62498fea63a78bcd3512e10ce703313a0d6d95417eea2904699c93c55cdcf432158fa04312b453e6b146f911ef8ee513769ab13fc08de5ad8be699ce3a39e20ae3b1611fe5077bc2338b4cf1a6aa6b57dd6870d99beab9af12e726fe6bbaabd9e8d029aab93ee8e1f76fb27df466dff3d44251a6ba0caec28f9464c3bc0357c2b584f7e170e5e8e6281f1c22ddfd0efc21754a66e0c5791d2277dcf17daead158b6ae0890bd1864380a031211e621101899b8957472319ce17087a20ebde1a5efd14dd84e655f4b878242c1c7fb6133e05b06f2e978230db46111efb1aaa29509c22251b10d0d9d73d3dba3a264ecdbf52a77257de329b28acaa6f201c1124d02a88df2f6fadf3ecedfcb40bc9f4bcd7b64edb3259c2cf27f2ce4c342449091e2a0852070ad96bf4504e293ae1ffe20cc4ccd451d1e95a1ae31866451ee50d706a4f3ee4463a0e12cdf712fdfa9223d8d00a489c1498273b7ea1c63a419d06d41e4de0c5846e0ce2e5e7dfcc332294e71f7cf630f5b9d326f08dfe791f270aeb10b55ab500448591f17b459a315ef85b8f6295bf871cdda12c62b9098533fc", + "result" : "invalid" + }, + { + "tcId" : 202, + "comment" : "including undefined tags to digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "70fbc249e914c91d409384d8d261021431ff55226bdf9d59c96d34c4f9aeaeed7d54b33b999afe6f21899c854aa478d71a20495d58a5e2dfd6bf92b4532e7f6bbc869855bf3f41df79dc078b324c2b6008d5304d2127f1d2d4e613b3a73b88e2fb556523218989f64e5098b73d77655a2b6f9452eb2c09339b060e0f92c7f1c64c53482c5495f4567e3fe7545f2ac0506b35384addfbaa3699606d55963aba9181452f83103ce0af967bd9224bf2bb5b99f3271374da78ad9520f99f780bdca4bbb5f5b0aff913a3af0e0d6530d7bec197975deb5b2651a9b376ac1764cf43e7aa00e8a3af5292962e3e67685dccc48d196800551d7feeaa7713bad1378a15bc164c7b3aa8dd69fe1f95f6318d55480a6d425162d26b877f732649e3e5d6502b135650b70f74a5ebe2441b7962e4ae25ea210b1386113e9d26cc0e0002ef168a817d230a9acafe01d4fc42905b6489ec63819e64715689c9dcd672cc14fd7eeab2237402201b8d8cfaca4ecc76e0aeb24390d07ee9aac14051f6521254c2e6e6021f3cae49c191e4d189c0b452c9d2c49c3c772088c923fd43af587cb9ef0d21cd045eb7299cba279449c5f79dc3680f3af008c30737dcc36ddf19dc03a77786dfe80f1c8876957f750bc42bc14cf24bf8919ce4c3169e439184042f4b2cd3274b63d81505964f2822953df7fd181282a40dab71503900e880ded23ae7e454d16b3e8c29ffeda78da5647f69cd4fa4a95faad5e1a738fe18508414357b7b6f1b7cf825aa5b976fbac97342a576b94b62095972a7d8749a4f118b338f66f624c71406a96ad558d2847c57137c1f52844f791595cd70c7da9f48b5d7e7f5887669e8f8d757db57125e824bb3bacb340f7127b0c8f94796984f54b44e6dfc33541b5e87367c5ee03a7e164b37ef0d5234581ee84b200f45edd1dc4efaceead6da38daa7793e5ab339ddb7ed2240c35daee794933329e9eb513439a2c02ec61d7b760674a74c9f87c45827752fc8f1bb93bb561ccfa2ef06977c23adaeab324b1775a322e05d0f7f9ea19ade0e65c5ac49f0389a1504243d1bb2b1d7883b4390191ca633455291b0790395b8c74dc7d5ae767abb7b79e80c42b62716d0842a3ab9d0ca6850f718f67c7d34c24fdfcd5de739cce6b0ad3067cae8c1f173afcf5f104ea8e6c836d02a69f88c46a308536fa19497e44f78c6b56c1a06f95e6114f9f88915720593eedae234496139c9b4e2da30d12ac7af934c3e4b80d67eebcaa459580dbd8d9584d6606c98276ffa47697e38b66fa46c758cd8193e057a3d38298f30ff3ed19b2f4f6f74d75472cb59c008795133eb293db1970ddf8d4260a6d9f5150dae276b76d91f6aa4bffa95288408e8358d89293d9e832b859d29a53c4cff010730c4efe253cdbfb21c492d9fa08f06bf8884390fd231fea1bbfd87039d71a0", + "result" : "invalid" + }, + { + "tcId" : 203, + "comment" : "using composition with indefinite length for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "2d12f9e86be0f8d83d60177516f0c8ac5e5668a55a2662d34a48f226bd053a5bdd5d6807d5e81f8efd0b8a56c4c4afa273516fb0b404158cb1bc82ec997c751046ef00ad4d33fcbff880d36a507c56d54a68fbcdfae8c849d14a0074ab895dcd18e5ec019d2634e68f729a1ad8232a5abdeee064e50cddc1589d0b104c279bc599bf998abf53ff59f21732c06cffd009158392ed1d0d2799eaa1dce8db1c774fc6e3b41123b833a7e16dcfecbd4a2ddb45effe285e14932f363c239c90b5573770f73aaab50569b2d6871be8e69a551b45a2b42524ba02ca0170ef5e4e5a6a4dce31d9f9b448e3856b705d9c525512b03d1a98b2b2ac9e54e2d2076f9128788ee7a30f8d3e80b8b91cd80724669b93a8f4d9d77d71c1c8931872c5e5b58277ba33e509c0a2b2dc9181b8bd462e02fc13854df6c61d755afb889d6d102312babc213166e2af8b560e9bd41a5979d4ea1bff9fdd457b37a357edce7639901dfdce68fc11362f6a6684bac0fd116e1b26a12b53ac1b9953f53b3895bfba61e76efa2704b2b506a22af3a29e3beede2ac7670ce7e5079f9657a4acc7461606db649b39c7887466522ed1e254eca8af4124a9bb6c04231aedcfe6d0533504e146fe35eda45622082f8efd547c94040cd0eabbce0c321e232dba4b5b77d7d83b499f82fcd5c31120eb1088bfa5a22032297e94355d2039d63cd8fc9c72d7a06781ecc0c12db1dc6ebf50768c09ef836b65bb7f0492719415146f1addbdeda2d7285527bc7e4744952c4885d06b41466ecb2942ad419667b8c67d3b72093545c56b4c2f9df4f6f17788df34f304eb2d92b663d067e001de43333aba44be10d4f91b23c8a0a251f42d979a91cc4c02ca6b88b3ee3ba609dbd15689ff30e032c809a16c498b109afa427a6dd36a7bcc629a6f06c155abd0fd87d4426384005fd24e1aaa6885503403de04e057a8509f9485b4ce6856ce03bd27de268a74301c25eeb23ca73a988857edfca2c9ffb68cf6014ba597ec53549411b3499c6ff7acc78214ae43d372b03b935519b59d34a60a9f45382b4c162e85fdabccff177d37820ac5052c34f89996716ca7d5e6d0b6f771c392e9fcdbf787f97ddc626c8e149cb7059b83c28f87ffac23130c346ed9442bf49cdc7e8546e199985bbc75bf9d8a0d4de8705a9bc29f46259d1c257cf9edbe2cc2a24188c7eee02d60e90b1855dd8023cd98657250b667cf18835f6b6c760571c50f98486a071e13a57e8932f69953802cbc05e7db62431059735759412ff67126c47048836237607376161b5a1b25bd9d4f6227599b2ab04ae990aed825110405fa1fc5725a1b5e452fdcb03a3ea78ded9e3bb650d5d44b3376792f38b02e678b3377fd814c16be51fc6116514af0be7bbf50f29c2087c10db3df1e44100a1263dc80c7a95b44e13e988ef4d7756c5f82f9", + "result" : "invalid" + }, + { + "tcId" : 204, + "comment" : "using composition with wrong tag for digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0c5a9ea73455436aa3db6054a65b02e7f85b8d87e14c74ff35c32bd96c31597e9572c7cce36f87fe565626bcd557a55cde45fa2d99480d7ed110f2327f30f03e7fccbd3100f861a20faaea35588e124e1c27e7a48e9dcef02a60cf677cc3b621ce41828defe1e76124b05c29b8e9a4799007349459b36de48dc6cbc616116fbd3996ec15a96ee63c9f320e866490008a4d829a193425ad8693f132add9ba117281d6f8e02f96f9ec087d872789e74c4da67fc55765552cf6f246b34e734f510a9a53b420d07bc1ba5e98441d621378f4bad28005cf2e328ef9d33054bda5914f4f2f0b22d8aa1633557552969026c1cde207b7609872c6f4c6b87d701968d28e501bdcadc02132a7d2dd40bd2867d92fb7be8b21da96b6f98772267596608ef91dc62a5b0b6c8e7995cced50734c116ca8b5a904fe2ae47abd9b9dffbcf5a475f16a3c51dd0ac959bdbe3c6360238b6e0c0a81804b2db268c4fe5088c29a730b81c26bf59e6e7b5b2fa42fa1c88a14908c2c052066997d4b12bffff82b5c41ed9a7702ecd5b2cabb8bc2bef57c40b0c29538ef17b3fbb06035a4220b0fa9002ed7b101c081c4d0310bbc3c0db39c585a0ee2ab5d3334b91b9245cb97b7a95f3025077e2d114a8e948e63cda4959587a233c245ae9859c42dc2d6f82c9ffdc4d9f296cb3861499d229a34526c9a046fa74cfdfc1c24f88b05eb2c73a264c78f2e0c12eeff4eee3095eb2b0da63af796923443e53c400dcbd3993af69fb450d7455eb1e3b2fa596305698b1966b74d46456630db9a5a7bd0ef0981e44bb0109e81cfc911fdffb0d0910371f2091b775cfe57e576b575c8d83d4484084a4292c642cfcac5454f70f61f2f1625171ab6903d383ec05c855346fdcb618bba5842c5c8e494572d7d1def6051dd349b529127a2653eaeced6cb745024d184d65728ec0f366d453c53fd27fd94c5a101b80bd7bc5027cefb53e5577cd49e5cb55ab522b6aec6bb0f91e2297007f95ae3cec4bae029e65518780c8a6f9018c8a446f9f66ead7c337515475bd04c8ccbc348ab70b41589754ae7051b86054d5cf40d2fc70162ff761bdf4ac4e1274acf96b55aed8018554fc8cc40983317f6aebb25eb4db08f6ef8e4955274a6dce3410ace0ee93b9428ab3844617413dc0be87a6494cbe4ade8e9d8b343353cc728524aa977bd11cb4ae09545ee4428faf1f97a4bfdefa2d8afd2b0e6329c870cf873d3cb5051c060d305969b3524821a52c742802884fd70bad927984f11fcce5309e12569ad68a8894437f969bea03a18e91b1207e4dacabdc723b34d6cc96cc6492a9a6fa00e68f331cb06049c5538186f95f978c5697f411abce781f5eabe8ae274d7fba49cf997475a9483507606d6e2aa1a2946a926d54d9999f30599ad8a20a1051f6a37721a2de6b259273598f6902deac0028a", + "result" : "invalid" + }, + { + "tcId" : 205, + "comment" : "Replacing digest with NULL", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "1c857046f5204ab147b2060a53f4f95522c303878f379c0d58598b0eaebe04e6e82fe61dab457f844653f799349f7fd999573755dd26d6a4b3b4d0fee183a8d60a377c779a2d51b9fafc29f9b0fa9331460e33394e1b2bfc68a9f5df711b63f8eeb78e20201340bcc7166c31970308630da79f198a53c3ba1eed3d24fa7c4eeb849313b3d6615bda1b0fe9dd08d43844ec25e9830c2f70d4f20edd616a5287e760a06ae53eabf72fb0f44a27969a3f97007abc755ee9b57d8c34faa1b9a7d2ca7f5ca796ae0f7dc4c100e1dcdfe60a6c95c1cefba8092cd2778ed301f8173358a491ca6a7c1a05626bed859b7d36dc785e3e718a146424bcfeddf4363e9530d7c20c734151b5c28e00d5e8d0bcbce3eb9357d0d2959ae5173fcdd4eb70901b3c41bbf0857c28c4925fd0edcc2f11f44aa1f0404949b935f9b598d3c9154b7e77c522528ab9b5be7061575ea09c143e460d808210ef85b3deaceadb0a4f4c7ae9b274b801c19f5811109583f94ae7e201d608de3abbc439b35d51a5a804ce6e14f457ac9b02861d970072759491b5f1ec97cbbf42c8f40780dd7eb0e924f6fcef53be5438f62645b7ada32d4930a7b019db2832f00352e7d7cba0ea5e7a7e2430f29e8ff975e56346474baf0018c9cd457ef068ec8db4038eb1b9c3cbe6442d76d0d696038e33d0e3da7174251e1b8406ccd98f803fba6318a210160dd7349be7985681f4ad95cf3f92163e2adf01640bd06759a2584c6a65eaef9f1a93450e36d71e55f8a9fd2a70c1f2bf92392c9c7952d04fe6cd131105beec5f7b4d6b2936b5b2c8c674b8c03be4088363dfb1087eb5f8709eb190bb2b8f01f2aac41bceffe76c83b287fecc0001bb8f05cafdd0ca1cc16475e466d81b0494441902422589e2e04416b09cd70d1de6ed092845e118a20730165c61bb2d390fdc015df705b34998a1378b10e3b88df1fdbc5bc629062b5c18c2e8aa0a92192f0e0e98a4c5facaaac1c3f14b3191f96fe67d70a7390733b573ca1bd379ae9d9ea816c08cb33695dd1023794abc078ac57d7bffa815276b7527cf21b630587f0b657e25b49c3d62bc9a1667d085e76cebba8f7b60a1bc460c866c4e7d1d271617994fbdca6591491ffa93b1d2dbb8e39ea4296377fab57674d0c3c20778f8a6edab31bb2fec80940984f0c3fee3656a049819d5d90c698f4c4b1b1adf0884c18b0490b68846807c6837f320c1235222d785cac70c4b9d017d2e82ed6ac4a417d2e371528a376acf75222555676300e9d2cdddd9e1a1db913a82895ba0e38d9f4bb4c794ea9449b60cdc69c77811c62985ac1f061c4b7cc0f3a4f093f00b39e67edf534cf80aa7b1dca42a811efb8be4fcb792833d58edea25574dcbc0d5f975b0b08f44e884caeb9a2e139e3233d226aeb01688e7038956047aa4c7605417408e184c3aadd8c2", + "result" : "invalid" + }, + { + "tcId" : 206, + "comment" : "changing tag value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "820af9d6258ff7c73900d63102fbe41f307283c2d853874f52a8f55339ca8b6f68b9464dfa372fbd9b028a150a30cdf1e7b61af94f13bf6975c4b70e70e5b8bf32a179fc6c2c54628750d49314900a47aaad6ec795e9e5a8062363cb85b5a025a152ce467a4a35efae78d3870a8cf5521c45f3dcb676dd022ffa176cc6b955563efd874b058febb9dd0709f45f254288e0458407e3c49b50d89392107989fed6602006052f337b0d4aa1b3166decbf9ec581f36d52d13144389d9a9f07121208473ea01024bb8cf5aef6b90a095fb1efac79988c05c6dff1ecea8c15b5ffa590629699279f2684b285c9fcb8aee33697302582371d4b41436f786a35bc1b629d681e101391ac5fe112244ca871343f1fce8d6c9b517b89c26953743320eae121827f3efeeca77acc9cc16090ccdfc1b8f9efdc17336ef4b2c95dea1a264c25e5bf4c5a155b57344ab9128ede68ccd3df4cb19258e44f126703d40acb457d989b27254b3683a753c335a50b08ddec7c1217913bbdf4ba56577906790c0e404f256ffc6548d6aba6945cc68301bd9c731152b44d7e2f02f2db8229b1b8324c9d4c1f806d4e8ffc1b9ad2b174942875974785198e112412b822e011b4df8f6e1f1def7d314438d34cce8f09f0ac6f70fb512f913908cd499bf80a8a8fae9bfd0e686d8b479c085b3d3a14acd59c97c9e40249380bb22422aca48f82a184abb4596dd999a4cd336f4d18f2833ceace4d9c32605df197a8dbfcb6d24e303e9895d79259cc54cdee72f7741a4a7dfb567e206acc01754a843e0172c4f65f3731a1bad3d1a33c59e5d99e65d52796aac48c012e42aba75266ef55d701765ff9d99e1996af4585e5af4784c4ead0e6691dbee9d1428dc898916746404aea7c7b298accdcf5c0e450af561748941b8d85854f79b493a2ed40d6c1b3b030c0b46647e347864fef9255cf9cb34f3d44e310e2a02ebaadaaf98ae40010460372992119d3e5d2214b0e92bb582918ddd6ed421e59584db856a950f9b6648ed990294c22e6feb485559ff385800f9540d4213f385268769ded1b0c399c19b6f9285b95d65777ac05d687569e051a5093a23eac40e3659129679462104c0ed86d76e0314d29467994a943dfe4acde94e3069b8cf5a180dc73cc942ce49cbf6bce752afaf4e2eb3174f106628a600eadd3a7a283dfdebac4a54ad52b6b5dae0810d0b5075d6f81758da8137f540f4d1cd112f7670fa896d64419287009a42825e114155778a4e3a74bfe56c73f12c3e23c8d60c0ce1b25eaf6bb9f0c8267ea6f6bcc33dbc21dbb56d2ff34548d05994224632b7daa9baa74ebe8056c0b52fa1b29c57aa5f556e7676298b5ad59163661bdc9377a3ce6268015572095a1289a2020f2f2c38d61cfc02513714e0ad5398beaff167f242c918ef28c1cefda2cbc58189bfb612bec7cfd", + "result" : "invalid" + }, + { + "tcId" : 207, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "55b6042379759579deb989ea839982438934710c425e17da971e94282f5135722aff4688bb757fc9fd8b85d28c23b03fc82fa178c2b0bd563a593defdb9e06213824179d6040b62b1a8c46ea89dfacd72fffd675daf5d5d6a70aa99328d9d478f52a87f4971bf410070991cdf8b1360b1636c47db5cd00ff43cac6d2d8fb9cfea76768d0789e27615fbe880a849c01a9b3f83f6707344e34ecd9f59cff63cb5e89ffae7e7a0548cb06f3353401e4594b00dcabd703aff7ac82c06ab9a88bcdc1e1fa07ffba64203d00fb6cd5184d9290b432b421e56e705258be9cb056e421cd97d21b8d3c3356fffec848f47a29183c09f50f16221201b4843a1957c2e73cd81f90fd11c2a5fab9e01352f142b5cf813b01fcb7b5f98a743bd726a52a3ccaeeacc2f847facd05cfbbdb6292e7d6a9575e0b0e6562f0d811726661d5d001c3da0af29cc49bee68eaee8f6fb50b4bfca33ace2f30ca69c15bdef7be8f78a101e4fe8525631768cdcf7b8d39edea84e88bd424e8a42d36298381172242fc52ec9ded52a31893b7bfe0bcfd73e6dcfca8e21303ba3ec1659144461578effc393c950a8602d1fbcc156d63d82710abc3072def165b52bf8a13635ea4f0f686f5492bf69db7a0be29059aa2e4b9deedf36a1a41fc0a2b922209ff83f0e8e60adfa01c8fb7ec8a44ea51913a9ec31a6dd10238064ee92c72d34253ccb9ce9291f313b104cccd53945b38516f56472c8051b678170ed80e8b7f9b3908333317a56e803176b23e7eb29e4b3369accbffb3a252b9c8508b2bfb59e946ba6a8875a16993d58c397ce4700110cd4a0b2b6ad4a19a84ba7b9ab1ef2b3c83428241a04382dbabfb0bc8806dae7767f3e7a026ccd81df92f48a977e332331758ecb33932e098da944f0d4dc9d1bcf3da4a2ef21ae04b5918cf7f9c585cb2df3426d5a3aa814523a8eed0fc0382f4cdb3f3f5d02a86691679072e538c417290e00554764d39ed3718c97c823daf61b16d64bb11c9d88a247342908c5bfbb6f1b35b2c830673d214ca1d8bade00ad42c78fcf6f14542f5ed7fc02cce02ce89a0049d71c8e6d193dfacdbaa8a3eb21cb93d4d708f32395de8d8aac925b4ae27cf971a4b58a48dc5a35212234ee93d61e99535609916244bbecc126be23affd3137015304339e985a70eff4767ab09edbf125c07676b037b1d2a5f3660cb6b9d99cae7bbbf785d395a6c6a981ab774319762adecf16582c8b07fd0f2bc2d694c9ad872aff3377340b0ba14572c3cd60657dcead2dcc278088f4b032c4d57ceb2fcf1f53fc47c1e0ca71fbf38b580602e3f410dc4dc97c798022dc56ce5c517ac3d08cdb7cb1cbebb5a9091c7a08d7d3ee79198c2a49a67abe21269db938b7ddca74196c6420b298e067752308550c4cfe25efd39585c1932246b3281e2cfba25ccf990232e6d09a2cb", + "result" : "invalid" + }, + { + "tcId" : 208, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "9a90c6efe80f073b516192077083c1dda7b11e161b87d4350b6f49508ac65badde225f422ec051c7980c046f637f31b13a76cc0b4dd2c3c2b8f4d78ea1a63b3ef605aa16a61d9d406b0bc739e92b548db2ed8916b9ead32015d03a6d9a51c97193a25ab7780df87ac03773284899aa63980963c536a9fa94bf3a7747b72178b5425dfa0198c92156c8cb30855e8af27dc7cedcc6d74caf91e504b9d3f6b2e8c6db82805e0663765d56c0a1ee5a76b1cc84a9356fc223dc3d67b55c9395b5f2f68eca3d0be88fb444198c85f4e902ee85d2810dd4cca8fe96f15aa47655705f9d617621a0942833d4ee4660851890c68aacd1025bef9bc797945b63e79bf4c52610785179dbf0c4acb9a2d3313c8ca96a0d777b590ed7505c6b4d8b9ed82ec9aeca84e853dd8f397ca2daa9c7ad92d449c8ac793bb171d6b0b3edf1a0ac08e31185d162eba8bbb6e77cf559b20d20a0939bd56ca7d96ad6086bd35512450dc5e9a539c4c080cd16ee85f27d88a775bf94e7e3986307989b1264f705d30b3b464f84dce29c7adb262e0575bb4427480b0cb9a74bf9353f342460510549f26349bec036d4108ec5234f0c6d7f171ee352ecc138303d4de5092e0043353447c39b5163d6b4e6a0c7f2dba391122ee65dd70a0fa96e1195a456801fe4e14f5c6b3fdf4fc51dead80ae047eae440d47df9b517ba34209a77a3d68bda172b37e4b3c05b3383253c84b88f507282031ddb66b7f5dc99832774f50604ffb7c5b05bb59f36f4bd192e6e4a824d4e8b4a9b149de2648b022ea38289fcf0c40b6796f93e66946670a0c6fca7ffa157741fde400815be718657f6b03adc36d0e167fb231dedcf0ca86fe7fa511f9322da3e5925c0120f1f503cb2cfadd68833690b175c5021f4871e29ddae61f069a048e90eb521192f62c08fa8c9ec9883f3301dd6d690435f585cc9de48473d10649e0eaa4a9aced0f72966d1711e11be6bb49e4417f7c21bd64e5501ab6d485827e67b4196a2bb7a80f485d4ca6dea5217986e0cc71171695bc9d5550728efdd629603a1fe6b2ad97185b77b8e92efbd58bcf2fe3120cbc41375d849fef29f2ae4ea1ca88903e981a223340f17f81a47a6a516f0b912f43f7a33c0a33860e2dff190a9f6a982a598f57569ef8a94860cdd06a1b00d374f9ebbf0eb694598b5cc265f0e04827e7ab8057049cdf47da3a5241f262c5e001b36294dd4cae0570f274f868a6aa9aef74629b14a0978d5deef74969cc462bf136e207e28d4de0871ce0bded4fd28ce3bb9f020237b6132d68edcd27b4523331db99e0ff3e9b59e8e4ca2fc11063d077ecfa670abd86c3def8caef44c21e1436c8578795a20aa62433f58defc4cbf0aae6707e3d2d976c780f6ba3679749a95730616067582f64f3983f50e9d7b47d2aa5beeb9eea19eca032e406f0140f7ea315e", + "result" : "invalid" + }, + { + "tcId" : 209, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "0aa3b565fc63b9147e5e4881b391c58017e8847a60eff2199ffa555df6bd982b03deaeba216aba548afba135e4bf80eba5702d00f7a7cf8fdcd08da235537c5a11ad01ebb3cd9c7ab3cd59b02c0da4a165c4afaa62a72e94b697d0d4940682511f2afc6822f1ac7235336288523c9421aec733e82cb14db3173c8700010703527caf11a72468d824637c8beebc7ea8b6fbb551d54e9a75c4d5d190a782d7bee2194de3f9b279e1ff6db88850251b7118977e4c8cac7f73e3785862c87c86dac275136ffe31eb65267b4f475be88dc6136b6c58ee532f6eef44cf0ff34fd9b0e8ca839d658ad30e6401893dc88851901a3b79899edab3b2463a3227ee7efd3ee266d4132e126f3f41d5111ccb45bbb9aa8ce01197f2553e3d7fce0bce9a4d49a79169f27cca98df11c32d15fe0be2c55d844f98e3b762ec54d72cb912f6904ba0adef0c535af5862cdf10962aae0bf75be9de665143e87890ca696a7a98e0cba72464645183dc1a68ad9d54f275b4ccbb1b951f8f9dd318920ffc7a0cfdd8f7f9898127b51bd24faf5d99e9aa21e7ed72ea7c9c5d5a71ef61a55ae9633dccd2819addcea2060a878f09e0fbde786e92bee37cac635bb28b9725444713268af1de94753a0b163f376f39153f2aca3f8525a855a41e43fc43998b90c41b0a3e0756251bec6b9ce1060d254408d52276b5323a230947457bf8f7949c0479756afa156647e29b843e877327e96c8782613e5da921805f509d3051eb74f4a8c868b2660105bd75649813db82113643e03f8f165754c54f085f5814a72be08475b92e4fd46cb22d565e666924bf29caef05f864900238272a062262f47a5258d532b318731a271f988ec76bb7af2cdd12ecedff31b3345c0c482beff2bcf4689c3bff13c9949cc6e45d91291df50bb32c9b9ee372a513c1ddefc0eac1efc8ef6d61bfde0b4210483fdef931a2ca116f68d6f9f15883da8b988809ba9cb103a32d2289beea02a1e9446569f8b8d8e347c0d4a15ba7cb32f488ddb0eee29802174d02fda6bca99269a97eb79e8bcebe79815e06414e44804d09179b0aee2301a04abdc9969affd610a71cb06022b32ea982d1e35ae04589a7dfa04019baa504b088b69598637fa7c724781a799866198fe8fc100d47f73a0b2f9bf6ef2f500a1391b988b201762042282d498fefa600ef0a6fc5528fad607170258a529dcd33a73e6874f328ceefa7e1c76cbf66c4015760b2df7b48b52f8bd6798d9f09b6466e34d59df85ad2137abbe78e0e9d93d5a2b11c94ba44f91f5fa1d091c3f6ec74a619dbb75ecc28f15c1e6b00ca6d93aa8902ff2b341b15b877a50f4ccc8623bdf433c49c868c8150252cb58eb813fcd3bc4a8e47b144a22aeab3b20e973f16cbaaffca0ef7968fe0b4c70d805a41e918626e3264f0289f2ee47f902cfcd2a2b6c561f94847", + "result" : "invalid" + }, + { + "tcId" : 210, + "comment" : "changing tag value of digest", + "flags" : [ + "InvalidAsnInPadding" + ], + "msg" : "313233343030", + "sig" : "14fd93b331733e4b9acf8c6e25dada18f5da7796f992c28f823d49ded8076c26c16e035b840494c48122bbcce21bfd20010937447ee8c05e10ddac355ac79b965f803609a5f140bad901cf9af0f656776afbd20d7f9db7f6916ef49cdac47a063d0228d052add2ba75d4c22890658b83cbef7931b6222bb08f2fad0fe0aa984f21ff7e86e03716e0c6394001d3818a4288eb225f9b877481e79ca3dc444da1c1bebcdb8b1557edf105836b638224c3b9f8fe6ebf5d12d1d0b067761b19edc959a51ad33ce00b02d858d8edadc27fb84f6c1dac67b68675f2795112218531078c0373884cadac5610f5d4acf40b03cc5f6941975bf8a4134f842a9353c7c94b93d47fa90078862de90383db3d513cbee5e0419781f1142b3b1cf31a8e7f758432d77a9144dbcf2dd7294443358d50b6d79244cc1dc17949253b9db64d4db873ae63b642cac11e7df7a422a75aac493aa252cebcec249fda7f03d006116e368f56b52422885e8d1abb3a660ad8182886b9873a99e4b44eaa5a5cc6aa7ec6d5ca669c040ae36d2a127d563c668a6e5280cbc371ffb51978868b0f33570960880de4a1861fd0fc89317ae00ef4785419b5318af2cfb7d4c8c55c811085ee4ec4961b4d8fc05bfc380ef0bcd2b2cd6ca3f9ce7ff8d4c580abd16b4fe91039fc7626b407428870d65487e61dfac2ece8ddc5f0cbbe08b7df75b7212505bdede18160dcfeef138566ba5575a41caab880e78ea5e0ffd9c6fd5d3279f96e530ca5ed559c34cdc824a598dd31dbc1c400694be23ba5e87afbcfd69ab2982924a5c418a56054d19f348e6ac4fd698363f7f06a0508242793460a25c4cac0710917a4505c153d20ffdc8de53b8698eb9ebd0d689122d1fa06474c9cf035fd6effe0cefcd5acfbf405aa4b114cf0b3448d8a8bd86b929d69be5d364f27e1709cf70159d20ae70099bebc9ff90343e132d2ad837b9fe461280d8a8d025bbeb4d1b4d3aa52b9b05d9514418de7edf8271cd28a2ed92260c66680dff5bed09c33d6ab6fcd4360599bafebed3d5383d29324aaa422968ec83a1745ffd9760c3d22be7e5e88b18de55fba96066b176417b8f0605a51e7122ffacfef4284a64a5f66ae35496c81f12dbd1e8261839b8d4c23aad56015fc1c4f1fa98dc63595240df862130506d58f8bf4904ecc82adaa866196fdbe183d42f01e50e705c665d9044c7e26a054cf8a73b3c4a92c6273d295c3ef0c0c636eafb1e605bd0d73c9cba71481d7fe1252a22ebb1990594b3b8def5e052e7474124007a82c61c6ecb07730a06a412a7b7f52e3a625399530587c86bbc25bfc04deb5b289b4643fa047a92e9f7f3f7e195b43d0873c24db1ffdd671c72aa6c2bd184076ab039f18081c8a7cd901a2960878ae8ac5e3f2014fa6e1246644707ce1ac2844006341a2fb3629e3c745ee4c5eb194ce", + "result" : "invalid" + }, + { + "tcId" : 211, + "comment" : "dropping value of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "209557fbd7450f2e6e01eddcf3eac51720a8983c8bf76242b46fe28dba619d007c7ffc0d92917129d054de475a7be0bca424dfd5dd3f30df08f1ca8275b6b14329a4454876531746f8ab25115217a241820a5f0a6befe00dcb69963a841cd9538af7b82412cb2b94953d396a0d24fbe9643c76af3cbf5c5ef5d87a8eb5f82e8535c2f9fc15de453c50b25d8d29104d4f79c723ad6d33e648240816cd6cccfddc959ddba3dd52d36933fe67709233ba5f0e852aafc3e7819517b3aee4954004a7ec0953427804a7f0f8b9a34ba85678daee7a5e4f576f910ccba1dda41b86372ba34da0de9c181916428a5002cfb9bf2d42e44c342325df18a53f8a6211fc38fb17ee2ec120dfc7deed87db490f3a7a23a5f95de264e92b071705f599afbfe7392174f609a85f0d00b06d108025f53f460cf7049b62f7ac6a4066fbc31e154479be5f6924b88d87523e9768cbb7d1942f1e34d9fe3d71727ef0e80cdc628524fe290451ddb99f5d33d464208a9596eb7cc90631aa6b6d88648e3a72a9b39f025c694b868e9c7af2b92b23e2ea0dcc305cb3f86735326020fd526e1691c4fb3c57bee6735ca5249f321311ff47b5b10fc683b6823cc9f1673479c0dbf27aca341d3d6480a95fefd49efaf81364a3a47a97bb520125f2ce9f7dc6141c1aa41b594eadd7e6ede0235bbc751766242388a22ec5c483cccba8367941a8568c35026a602c94c3247a6942a25ea23e345268db0dc69b1d4010b994ffd097f9011b6951218fef36f27d5fac58f2e75401dc095b5ce390d14611f487c639647457a1531a992d564c4ed6d8a63ff73bc0ea336c51bb4422c3b81e8fab1fc7f371b9959f74aaa1d08d0a59bc448d31dad0c5e7f4a74e7d08751d2d447a98a69159a80892c1853ecb8782426ace3112a77f29ed5c5b7a81761b0868ecb39c75a4f2becbe735a1461534e95263bd7a0414d30f3ded5a3cad05229cd493c1096b8664c0a263b5b0452ad1942e430b5ffa1d92edcd1b029c12442ba7e426c88ed1fd6bb34f8473ce1b90b24e084c2e4bcde23defac12c523a901396792d1b8a0168fe77766a9915a1db3dc1cd00631bc1d08afde97a8b710813c14e80d0700946f8e4087a503213cd3ea9722415acbe0448bca13e3a046ac5052a755f131f8ea0fa2664d708e00848a81596a804ff5e9a971d042fab1b5f01e48d68ce0c5ae2ec9edcd6c1d1b21a7b8a116ec7e285f23a11a40b92dbf51f2e2e107b27ab867c4fae6ac05a01f521b0da5cafd971f87b52670a769bacc194c6bea92f2322686f44745f42953d1e9075ba69eafb20a21ea75556bcada95652cd21feb29ce74337907bc0f95eb7a2f6f751c6ab4f052cb0f2e22cce5a0e6afaecf0f16e072a9efc2601c8b8420ceff56f906ac0dfb7964140dd623176a832f3e4507dcbfdb05b76f7d776f7eaefad6f1", + "result" : "invalid" + }, + { + "tcId" : 212, + "comment" : "using composition for digest", + "flags" : [ + "BerEncodedPadding" + ], + "msg" : "313233343030", + "sig" : "71ac073a697eb2059ca04247ae2e51ec76379b033eba50c7bd48bf1dc6a3d80961362d56443cd6bd40c9bb646945fc34d145857029d3e559a725491fe36f57758d00c4f72e205330138f9e41cbe2dff8f40d2fae7b55444a4f20d3b960143c43e52c8284836b6f026df49eab9d32a8f5d003945e2ce8ab3614b5d737fda4a3a045a6184cc6648d3397a420627de06076123dc48c61f8998d0742e2b2c9d0cccc8c44e51272faacc42567f27e1230722c586ada7a2db2d2aabb15e74bd75897d1f6b19f70532926c2fe67dd4614f8fbf227deacb688f3f6c59ee69ee0023f1f0fe1c7d5fec1ce8e3167850d4ea160a54cd9e5692801044cdf503ac8f302e0ba067ee2db55faf5de727a474a0a61f94b4b4dccb8c314d670a88da2e6ca5b9485801490f3d2fdf76b7b836b5c04afec29a62cf4cd3955a3949db2aa983341ce6ee8674a2df6b1577162d25c4cd901ab93fa17391091f182f7907f5e2a82f3d323c3c3314acb247e72b965d50a489e89e2dfe604f6bd50d445c4a7390ee04d557118de2b82196fa6f11ef4cb7e9175d61cf355476d6734c3817ba57bd36338820254b3c88e14ff4b8aa41f989914cbf83654df79aca07081392d6c107ada4b9b5be15a518432cb788d051ae94eca3d2447f5072c4de48c8adb084c48309b39a2e71e1f52c8ae45fb34dfb5affdf617fdcc0c5a42be336defbbf9bd0671c2b25de176fd93d256aab720033210f54ca9460c329ef9f64532903844d61f3d44df1debda4e5a0d50cf38576bbba9de2f2f467ba4f358ac0b8df0cb374dc45eb9c25f20fe2e8fbd5deb77a046d3f5ad8618a1749c8184bb9d637e4cbe1576b15994aef75fc563ff8b161b17accf23210a3c5e436f27cbe3dd1a9e6234c8763f75d77dea58c71b01b061ddb75bf2558267396e8db8e4d7375c87bbe3029961094f55a64215efcec9741b5056bb8160be3bf5ddf3f543b0b01ec544f12d76a86baa29e7d2f3d18418fdf1f660fa9f5fc5bf282c6373bfea444782893c995b6401899f7aa9cd31634382dfde83547d4eae54b7f26b1961a686a1bd4ed6c7783d7821f4940e862745a5a72626b239ba258cf1fa696a08bb72587ebdc408d4b28359c6081cab2bf41bafe483d1dbfd89385bdc866c126b8ca41c0e30daff0dc0df19295f974f23f5edc8c9cb398a628f9fd2717cfd3b785a676e96a03cf6191fc4f2955d52a28c14d106bab5b64b97f8499855a47b44612ec4ef70bde9b2dd97ead530218dab4ea616dd1b470ea0c5a577a6ce843a6c4d943d792fe5877eda85509c6a99cbdde07112152d10af6b1fee17988e6242dd4537655956a71a7274121989bc0c6f3fec0c8f47ac13841fb41a68c7234cb2968b467e7d73d1acccccae50aa37d1ea5c61692f5fbc9e488c99198a31f9a6c17388a188ba2e4220dc1eefaa6620faaf55e8", + "result" : "invalid" + }, + { + "tcId" : 213, + "comment" : "modifying first byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "8769c525c2263d38f704eb6609e2f03148537166414d6fb9c82d27cbc6fbec8931fff1e1dd4ca652f263987601cdf55ea4399aa1ed10c9889bccae3d0c2049b18d9cca5ad54bf2ec63fe318b772e7f138657b254084eb5e87ca0b09433bba2c4b11e51a0cb5a62fab077d255c0f8674b5e24f528fec5cb9a88a7cf2decb3c8ebdc698488deb08004673e884e51b1cf10ccc31f92f6166caa728e89fb1e6a1c51817f8687e2132c9f92f7324513ac600ababa0f8a27f2c5cb21bbe9c70871f4cd2a2716b4f94e6b1d44b30325610f0e81fd76683d8ced049209c25772524abf833bae7bdfc2315ee1ec1bb4477b17ef0d20c9670a96a3b7f6c5106d168e672f72fe3c862451857f88827f56eb2992bcd8968cfa76cabcb7c5b56556e300f2729e233ce9c333808cf4b5d772748b78ee7722ff87e013a20cce972c7513f572134dd0bbe5bf4681723530ac0f47097215e9651ac2c95a1da5ae65a2dd72d5d2588b2b1b930abe2af48f6efde4364c8fdfe5b6a1e41f2aeecd67db65aef6216236f4b2e5c2dc4284f012d2233a8faf9366f82286210d6ff78bbd429b47f766d3bd97842d4ccf345592670cd2a88d6a53f4c27be55c52e15c6b25186efdbe6a1e2c5b3b92b008d4a6043531ffe76c47b06284b220e8e213088da8f7dd4d541688e0df97b37c2e0d0a7bccc2709781786d9c5cecc096d7ad900a2006b3acd3418855511911e8123bfdca95ed57560c35a4a8ee7064d57197f407145106d29913a483bc66f663dae73136fd51ed679bce40984532509ddadd53875963354eee6bb63319a8ed86a43fba298e1aa64e3b887398af0358023a1d7a09bb58a7bd203cb34eb809a203cc992d56ca367619f0a3af77a644bac45536dc60d3ca93f410641022e6fd40f1a383419beb2a2a54d992c50482e2333617aafe687d6ebed1787b582ac2e90f829bb8acdd8c33ef6db643a33631f407cd73c103cfe2c53344a469ecc9af20fcd2fdd02b5e16026a5fd2323c1fa475d566c40db97fe55dc4960bece72a4c9fd6c1d93209fa91090d192c458421b4474f0eada99765218dee4fa239692285fea87bdbc717ac9ad06553bf101601997efebbc6987f78aecd7564bcaa28d041112d38ea87b545bc8f77cdac8f71b035fd6b7dceeaaf754441c374d3f793bfd57f11d348819bb25e70cb4f4e0f7af2eec337fcf31818c5c1b7f07f1493e1897ede28fcda6f65b4ab33d8b5262873967a6b49676c67eca24da6e62223ab12a1e8890e5416014d3807f397a4f1977bf647507f5783142b6310a2ea49748a2c4f26a8930f5cd39f9d2dcd8bfff964c5f1395f2b8a5d6ab2143b77cc41f5077a0c22022e30c4ce7dd05af2d2201c7d30c063d2f594b8be833c6c918265aa174fd598364fd786bd3f6026ed4802e4b6cfeb2910c909920f16f9feec3d4b114ea3d45e", + "result" : "invalid" + }, + { + "tcId" : 214, + "comment" : "modifying last byte of digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "2fa0f319ecac89b709701386709152fe605b3bb2641872878d3e41df1fd34b34c9e7528bd02efdd692b717eb7357f617eb5b654b00bbd2c6912a92c6e67b6b23a14c01314c03152e1a82427fce5f07a1a8d1f0f7d19fe5011b526b518b0d66a9325ab8c61f548146e5dbb7711b4fd030fd8711688697f35edab558179af53452ee91661cbc2e63a7454151aa8c3d2452cdf21fd67a745a00e167d5bd14d14c1e80f3728788cbdedcd38934b1e7384b4f1c60a3e5402b3f7d007609d689ba1c15c0d79d3a39e4da41b64a3d182fc2beabd925e7ce255e3ca881a072171df812083521e8f922efa72561efece579399f82e6cb4fc4c04ba08a762ee0231fb96b3ecf063813de5db205f6dc5b3ed3115a9905af10c56ed21c8ddf36c0940ca3adb46985d99646cd4e98a3a5abcc7f3fac85f1964c97cb4b806ba6091a2728d4747d49d66d7ca4da4032fc33d1fad9c25cdd1d2fd121ecfe8fdab3cf148819b73b158e75aec074c5059f1acd002c0e02c2e8abe5f36a182b637293c538eec3fc3b4bfb699ae7bc633cf31c246bed22e9e51590c60240a656245e6b78aa020fe7a24cc074448f9386b1394ca3d62e4b9f11b1026d2ae13f7873db61d6b8cf21e37006d25375e564f0e25506e98c4522c6e33224b15964b05d61368b7afa2a3832dc4ba8b60205a564dc07eb7f23b153ae6ab48e61e837537a9381f703b1dd5388ddb848ac924216c56927040c5e433c191f52904502a1b948ae818a5f65c04381a306051f8042ad48b2094630803376ac757f23ef9f762c4ef1d90fb78ebd686306c6ceae9990921639da367ca7f4ab2b6b486e341f3026664399527f7d1a2899efb636d5874bc1becddc483992f738ae8802347a06f58a141e2ca9f00ca9de7144950d928f85c1675299fcd71327b05db6a36dc99dce5daad80b14772c3cdaa273214a15606b1157f8ba5b876e02a781e6521a6c1bb33b88724e16dd1710b0bab6d32374d254f488cb80ab3551e30720c2bf0e56bbc4095a34957ffc9a6b3756818aa873553faec201eeed1ba90b788717a18516df986a7b0365769c76b208502dfc446c8f93e6ce145ceeb001f84f3ae045cdb506e81ad38f8cb34c55ec3a59e224e31526cc179246ebedb07932083e5025db3e01e4e6976a22c4846e3554839028b59be8669012e2a7885a51b2c03bc37d878aafc51cea8944ce1cba6b98a5a7dbc8b32723c897f9bef960f8818b80eda05d119afcd651eb4042a1c22996b682ab1a2a0153f2f0951d3e629761849da455d2aba3c88e3e38b43c29d97bdc26d52e95d44667ce272084bf607dec727438fd8faf69b77a7c14be5d10f9323b3d21ecff0622699c2bbd7f4f216b530e0f12c01b57b8c948ce33896ab406233cfda9a6da14edf01aa5b1b460ad920eecb075fd03a1dec4069ea74c0fdf452fa94f9a1c", + "result" : "invalid" + }, + { + "tcId" : 215, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "67141bfe55a446c17cc9292ed7372898c8940f05804839e888d2c405fc7edb0200f83e7d205a0322bce31afa0d915e40f0a01634740525e2b90e6c587f4d7928b9211957afebd2cf58d86315a7c870537ff7e0217ec5c3ad3fb8918f8fd9cb960f5e9a515f0061105123334a6c32602af99e436edb3fc475be5fcfa8f03c42180a15391ed0949b52577135471ee2c0a1efc8275a5d99bb45c8afc8de0b57f740ff7f5fb0b46a5983212083e9615948ddbfb4c7c7e31d1dda805593e8aca3c124463007831d646e41ede17545ad0485ae8062f63ffccc94c466ad451ae3919b67c47fb1d11400aaa0b9a025d194ebe17bec99f09ee44e84fc127860e81971d9b5fa2511bc141927d86f7f0c0b672ab244cf0718ad3c9c74f78b146113ba3a85ea94ec6c810ecd990caf49c53b2aa19d68182781b692e59d761f0bca1907eaff8ee62e23bddf3cd3abc82609499ce99dbe6c3077bf905e85fb1d7417b0dcd46d334925e0032f98a4fc14c37eb90a13c5eaa16a7e586edb05a845d0f4b1f2fcb3d86567f059a5e8bd2c219df745b5a59d1fd94dc9ef4769120711d410590953ad9878e797f820ec7a58b9eba9f2a657b4ac94992f4803ce4a56a1d346a50329d9c5e4e26d9c29371f6013494e94c6c93a5eb56ef2f9dd8c8a02c9beb3e093df9a8fbeef806b7846439427c0eeb51fc54358ea4506937cf6556be14c9aec88bcf3343d8d980c0dcfe4436b3befd7f346ecbe1a87cff02ff745204f6f8745186890ba2f4cb0c34a05eb54bc4fea404e4e467b7ee1eecc92e5c7de41ded9ec17c2bb46ae161dab6fb4a8404c85cdae8a47d0f8ffbb37311a86d374311a4ce3091f697ab70b0ecaa2dad4217d4119825788e025c1e3ebcca5b47546edaf31e0aaf9e985837d32b66781abff6c08411f708d30660da97404f37a1ed12251d8167295965fedcbbd9112335ed5036f57482c666687fd0508efbcaa0b56963289c5cc4b0918c6f4c190ad22a73da27fded6312d97bc20b6f5d5c13bcd2455807bfcad300eea638c147736d68e47acdabdf60c978b3c246c22a2d67b420604dd064e00ae347480f0d7ec6a3522a1919c45ff51c06a5a5ac6af857a7dc5b4248489d6a2276647f40957f869b67804a44a4ad9de638ee084c0eb1ba22bbf9ed714a0ee6973236182f8557c4f697a8e184236974fe41b8de3deddcb37a598c3092dfb9e176028e6e519aa349506806137b6f39988438792cceb519165df780c469b6951502ff89f7bc7f29ee60c75ef63e575becb7e21ac9fdd8e58a746d6d563dc5cff16eb9d9b2dc4be7def907ba723c19ccbacae5e39c3b168f39633257f81da4ca31b454459148dd9fd8405b7fef973f3ccd502db9ad818f43115a1fccaa87df7bdd83e734063d9503d9945c384310aa234d77f56dbfe0450376161095cd1fe99ebdaa1c886", + "result" : "invalid" + }, + { + "tcId" : 216, + "comment" : "truncated digest", + "flags" : [ + "ModifiedPadding" + ], + "msg" : "313233343030", + "sig" : "13a0068bc3566b1c5b57fae424bd4d3a76b565fe78a08b4a0a3b98f902b44aed13c4ddbbbf781c1f3eada49ca8236dea4409460d95160aac6541c0bc2cd7eaf1af31e8f9aa69118f7084d5126f70bd77133a8f7825d4a5396c9d55ebdbd01ee8d009657f7ba8eae5b1cbd5c97eb268e1fb780b653797b3541c6f00bc233dee7faf28e0dd463124ebac1012f0df27ddbb135ba052fe79a0df5aba4a2e3de420a2461617a493f7b8ab005b1c5655aa93ecc4ceb745ff4deec1f0c63e921e67c01fd4978030c801bd996017e4a5a29a7590bd8b3e6c9e93765de3ec5bf1e9976491786bcb40f616875e95d3c282b397233bb3679036bd74b75545f9e1672e44860d8d2fd09714ed58bb589ba7fd90298fd4b1b9d385925e94905fe0c0b663571c6391c9cf3bf6e1a0518fbbbfa50d37c257fa10ffad5c918f51d54b148f716a10bea1adf617550a5495d50fde587bd57bdc09e75558733723693c3b901391b20b233a7956f808fb5f936b9185c1fa1b98a4fea4f6c0dc66b625c2fa5c1b3a23136f473f05909d2ec47741b6a3b4398cd96f1e1444a5fe0cb3e432ffe6fde820c9ffcd98af161ae53242ed12f9756727d082ee9e8fe95d8af8f2dfe8fa4b98622b33cf96f454fd3e1b1bc57e15a05d4d2ad49029262f28a861c25ef8f58dd915aa8b0247cca47ef7ba93d9ad686be16d76e2fe650c7622d406f8210453756b480e3988c087b2ff4e279a0a35de8028a0f9f5db96f9565617d55deb997c93c230e7b24181f9e44a8eb9bf0c990046d68489e85140780edfbcae8087465cf0efc9d764d05fcc5e2cb7255a60a1a6fb9a00a6539df1be52513aaaf0265eea7c954f50298221e842fa44a5650a3faf5b4a61cb9229b6ac103110bb50e969071f469f454bb0be88a1293bf09b296569661da3935d9a7f7694c621edddbb54e15c8138a231e72cafb6de65c4961d724164ec88b02037945a5b696a0fc4449388f15961b710b8de2149dbb20688a3440563a5680419112daf517ce8492db3c287628440256dd47ab53b76c3ae553f6c46ec8a6e5ad85418d3a3e80cd3c7e95e4ccccecd334c696e4a516ddfa8bc459680fd98aedd838c814160de49bd8eb794a40e62302d2c67279c9ee31dcfcaa45ebc40798dddb804f36713e869e9c64c8292a2c4e79ea6b6d6d299bb6d3ea2724be14be24a2401a737a6ede06f89e772e693f2c868d813189c0c77c029c39beb97a132f518dae92a54b8d0943cf297d9c222e682af99827221abbede61e90605a31cae5e9bfe9633c4cbbfb7c9e6aa763674de28f175f4662e9a5e0988cd33afa6ff4d7936995cf26f5082f7ffea3628b2917365da6382e4ab7869148cb733a33fe7e6b53ef635e5dfbf32397bc2041cf261ead4e1665cb5097602c9adbc78390abb26ae31ec4d2882cd7dc46eccfc37b93475d1deeb34", + "result" : "invalid" + }, + { + "tcId" : 217, + "comment" : "The algorithm encoded in the padding is MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "882de00de6553a4f230df080e281a4acfcd13baf817c82e5d4b8af178b7b24c5547dd9585f87cc81351476ade4777a8d56a7c9be7c8daa179c816aec7153c9b8a2f29a643d2ee4dc3ed6304d55148de90d481c41fbdc93c8c0595c515eaed6cb03b09794dfd8179c1c69436dbc4e34bff2927a0aac79d391a151853369290f637bcb484c9f80709464018872551e372c85932798cfa2c2288cb238f5d02adb26d84278b1e8bef3d3bb887e2000aa6a0515a907ba974c99eb5eb040594464a9005152d62ea4aa2f82bde88dc11435e094b91dfed9aacad71c3e873c5de3f5ceb3bb63e796424d0efa12fec55f6d2b8845533ab817be453fc01db81bfad3c7843ebb1ec6d6ec25981d0970f5bd6d5779d2e41dc2b942838291c59449b769981b98978a553e059913b3f97acda57e40185de9a5107643751860e615c32ad732d30fea93ee326629f1fffae67c81ce09e10a708dfc8725ee59039aee97c721580e61b9f06fb77b7460b92bf474e0594e8e10d51b7e584192a55815ae1da91afa492b4f740ca0e005886384cf2865a7855af85e1a7c2144f97beff21efd52db52df477c06663dcea11565145718408d54998c2c591ae6dde3f3320cfbf4de2624f75896cb8e4d9dad18949e5aac91432768f4bea7f52fee283b38ff1baa3a794e9c5acf94b53360275595210e131766c821b58293d033594a64ecb49fed45df0789caee080e773104a7e9246dd63f1f9167e6ba1c514e2c9454ad89d2c9f685e55cfd5bedc8d58b1ff9b7de0002a89ba29f7ee7511dab3185f3c67a2e45fb445ebb69ced12f0be65d391961ce588ed3b188f7fde4a4d32c39e41a089d5bed518c7b4eba9538069ffff8f121d6efd5fb8aaee41dc6f5793668eaf8ef6057563613cfd11e7bbb3db88b91b79aa620e0d3c5ac7430e1a9c52c8fe0a0bd47e14d55584a730032145b9edd31055a431949d39df1f3cee0382c3e0b5b70e7b0657add3d70696aef98123f537547906dd83f1db391e4b414572f59f79eebf7da2aadffd9d58535a0e6bc6c4c2aa9e434cd3badcff3e1a787e25afa5cb32cf9bd558ad3e0329a4d04bb62b355688facf98fc86daeac02505b8d8aac733923c8dafafa870eaf239096f66f1ab32060b7da4f8ebdfd3017143acfd375ff6a4a15ea7486e5922ec48b71b5f602f8fea79e2fbe913661abab2d18086ca82d8c31bb55f7c388420c708b9d0f896d28910347c6ebd3c21c898886c4c9a7a8988661f81ff99bd9d574ab19a8c6bd6f31f461a3c554778d6bef72e636fe04d121f1e1bf5fa2267f982a27f304d96c0758fff60cf41be264e5d1d36ff7459b281c9033f7acfb19f6eb6e052f63e85c9b8f768fd2cfd5c640354c6f638dc030ca4c69b25fea0ac8084a59115529a8d3a53ac3cd86703d908273043c6be0b8f19d4e34cae5ac33899c209232", + "result" : "invalid" + }, + { + "tcId" : 218, + "comment" : "The message is hashed with MD5 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1ac3a79fe78933f1e23ecf4ed5ae776d11034ddce2acf9c330f7ff68a545dcce94b2bfa1863d1b6033f58bef6e846e6bd45b183d61e2ac47fdbe649a940ef9baf1dc6ef3fa49b7482a64a8084693ae0c89786a0a009590231e39343b97f6e398250a1ea26a67eb7751dbfc2ece6afd80fe03ec8b134912dd6bf7a3d06cfd36b7dbc780995a808086945e5f206035bf0f2b50de6edfaa79502bfe3be867d83690deb56b665f2e47e9bda4af1b1ce8a62fdab61dc03bcd45dc1ed4eefec0f041963e993492658c7ba89b1827dfd2fbc42a5c9cf5e018e337bf9772bf2306c638a643bab434cd21d9fc8955f69fa243244d8c3fc3e88cb838884d2dc2d65c7b6f06318de3ea2dfcff67a0182c28b9edc1384709b680b0d376bec7b6250b477a898cac05c621dec3293cd095328659bfab79561784e25adbb46ab755d034f59fd7148d41771d0251784e5c449b456840a45036556878ab2d503b3c3c4e257bb97bf1c1bfc01d3f613b9615a785daf49a9e523f7e654e0d3e1f150aaaf51e78d1325bcd7311e370c486c3ae941b1f393b17f43c05e48fda2464c3d435b2d8ee6033d0b0ddd55360692510bf1f5fc1a5d47e34b2e48da8aaf598bf452635733c41ed17b98053d4c9e2dce1a615ad007584e22791a0376c7c12a2a563640e4652790c0439f926878090502ba219ec2a8e4c96d1720ea6e65e9cb107f87aefeba40df1442514b594a92a656c584a3d1814cb0ce7adcdf660897726d13dacfef5bd03837a1966f41318b3534b48b6a895d6eacafd6aed4d906fb28f07304317252f64f723b9434edd49de54f8d9f863044d660d4de25f788d76d983365b4ee9861b158f6edfcc9397401a45cdcc6e6178162504f37d2cc2ba63ba9ec29da2a4f405019b69458b13c85af7e234ecc5a65ce958a59d98429fde04be32a1f8b1b93ceda3f1b33f4786dc38685f2dfb2b3c3f87b531f479cdea464fe9ebdf6a79873a230af52425f8610a9ce99c5a4f5d32e0fb56309b6a89459b0b7875c7bac14966c3460cca118a420c360265978ca92928dcd5fa3e0d8f9130a9624db2a03e7c54272d85046708bae6ef5d0b7f77951b714566eee1c03bc4c9434d7798604226a2714be34903679199b459ff6d45e84da787144f9b761958ef9e28802267267a2b12ae92d55cc3dc08d8e6a16935d45eaf1d1b51d7e0f2b343c04685985b428bb9a7baf2e9e62e6b687b0775d5e79ee221fee651fb63dca05aeb28b17fd33f471736682b598ba37bd60732d92442786a3067a38af3021329910945e792996d761666de30a77a8b146adaf23a1a68a44ccc5319e8cef5b874aa755a2a77273a5ef54135d97d6288433c6046ebf712d762125ce039f01fdc1e7862244483983f709374bee1d98914c4f7d06377b7ca23bf38e12de731a8f28c971c2eef13d9ac0a2b2a4ab9b5", + "result" : "invalid" + }, + { + "tcId" : 219, + "comment" : "The message is hashed with SHA-1 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "98427186b688986bc9046cb9cdbf0288997a01e6c1fed7472242d3945a713a569dd9e19d77e3b56c82550622aa854490eb8232033a26afe2d431469b58133bc290d390bf9916d293d33cfd46ead8451a052ebd571b008999bbc97bf1382805b2b6e3e36fa2dfee739c1d600db8673e8c1713b8bb5ad80936d68c9c4cc144ab16795ed8227c3fadd58ca8cc078109f2d3b3156022cdd9c6a7c7f430c24f768201c2f066fe8275bc557db7a4daa95401c738c23c8ea97d32a89d704f72736fbc560f00141f49e98cbfdf947fecf2b77caedc5f7380584f42ff9520397c44123fca11706caf625dec28e55b84a5c394a774346264fd9cdb4ffaaeeeb5d95988507b6bd49c828172c61f230800c1cce9d68a4d55d591be7200f519dc857a549cde36cf98fe1170f95f003e918d7f5d03f235f0f63818604e6f083b075d184cccc0183d0df933175782406f207ff0776af47d442a29faa661f51419d2cc027e9c78f5d224242827107ec570f61ea56054124adc86167324e3bbf8d3bf9f0d71362bf0d48c9234a245f93a8870194d1b1a5fd558de99581351df142c1dbeef70154729eaf3366a25fb95ea697027cc042b5db0910d73255fa660b31e335754e31602168b36853c5cc137905a63548e175c9845a12150f05008b9111918c6b779263391104b434a6f7c7c4763d4f525f680f5b9a321ce0c7eb577140994e9a29d64d005a84bb09cb7fb9678e1bc3b3296b7df5bf0554b7d9d65bdd31ae31b0cc86e0e74ceb680e6a2afc721e9841c4aaf4bc5797a9399f264b27535a6c1b53bbc02f4da7d8ba4d117a2441c8130173598a642baf969a425e216f6e9328f89c3f242ab1b39bbb90710332dc7c4c73a898f7e27666b5a56cb3044ed9fe35ddc4d1be0b7d2769eaabac87f5bb47346458ebe53b4f94f53073dca5a10e5e54246673705ad5869a8d0dd78c97a8737a9d8500943d79beb5589f5a625decbc80bb6dbd8e5056413ba534e2bbf8b01919f1698fb279c82b0d9a6804390cb0fcd5b33c26e824ac77812fa5e8378bad1316546b68170d64e347013989be5f6b1bda6ef221c74a5475426255f46cf17a46fdd1a2b56c449e1d3ead312860c38ff6569e20268a46779ea79efbf5950169cda08b5b40d0e0719c1749019628c81d752a07e5e7b6adb5518c35831672e4aa5ea6addabd75f1da3b4f2530de8763946fda9bf6f74e96b19d43ccd5676f304773914520579120375eef1fce5d5ae2e79682aa460e1109b28b91653747784434edc2d7aaa95750283b23fb72c4394936b9dc6431edbe04e0fcf655686488dacb4924a61c064a5150db05782e092d2d4fc0b706af5b59d86cea777b461269d6714632f44d7f71d5f2394e0976896a249e3ea4df70913954ddf2c72cd5258f36cebcdc048f0c6c9f4e14ce9da07cd55ce1357f9d15b6f5cf97d", + "result" : "invalid" + }, + { + "tcId" : 220, + "comment" : "The algorithm encoded in the padding is SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "06667a86fbf27915220db0e0dc90d8ed8849ea77306958e85c33123c70aa614711beb0dcfc8ff5cf857ee6462ef83fd9d07a1c91eb8025507564289195b8bf443ff7ee1599539431f09679163b331caea6f61b9d0c8c6f43a82b8bce14ad517c5e256c2d9efdd9fec094b4fb91aa1bd1215d9e520ff6a830cb954a36f9a453e9d0440890a61635756442d839b8ea3aad29aa5783dbfca6bc27b8cf8bf0e5f493f5dd201fa6bb451ac9f55d3da42aa4084fc20ebcad3d0ac3732c9fe01de5beac8cccab652b49471deb53c0c894d46cb4589b14774e20f8233f38fbce2e58f7fa76fb0bb039065bfc257577082bb8a31db170d807ed7f8e2512313e9df36769d81618627d299be1e260be48af5567e2b8cbfd50781d44784bdc9a7849ce1d6c376967b32bc8451927a8c7be315f9fcb18a2a2ddf7625caf852920e67e79e16397aa18b3ea500f3e63a06cb1e18361960b72e4428ca8f588f38cf1c2759c9a47be2e30dae6890a2124612e6c59dfdfb715357f7d01d98dad9917be1e8fd8d0a3f3004e400b2fe69f15e34dc75edadaac4245545e1199a21a86f4628f3e97441d1babb61d2559a4a4ded6bc821502bcadf48cd38b77373ca1f7bdc75b10378d4579f389b16c95d352813b75e228fcf007524057c34c7e54fe3bf58dcbc18d8efd3b357278f82d569bf2b2abfc9ca2e9cb384fd995a1c0b3573c5ad4afb7e9dc43f4ea03c703fe8083ae8b83fd1d151b5f938634382db5998291bff87ada396c91caea696b51ee1d3c35e577aa26ace339be1501934485e9ca18960693058822d9e6992d2696e47e9b2ddc1416e5b3a0aaf34bbf1fdd26dd3160144a5d72e52a83f239cd5e75c69b1b2e7f8809958ad9bacc1c01022f67c10140e8de16eb0637b3dea15f0db7acb4c1bc73faa69c6fd90b4c718a59e8c9feb807f53a9bd0dfb9ab52c394abf8ad0aebe0fbcbd71dc50b20d271443c48dda51e268e0f0ea84c87c7c60e9f0d345d3f7f9db8d1bf3c01721b5a93fafe792cc80375e18110bc9e02c4e3c691fcf7d3db233f3f2903887620415a7fee8eddfdbeb9f58341108ea45cedc6fc7b3afc3b97bc0fe78e7d54e8df0afc22b98967e16f8ae3180961bc4704a694612e897d021a84253cba0f82370672260b5af5e9edba0fbbd619fddc7d06ef4124d3b09e53e5d0da4989d52400aa3d01dcebe10ae0eeb0568ef66a0dc4b437bcc3ed9fd9b51f1aa4e578d643c216465f5dac9be6e89f705cdbe8690fe10ab12355834bdf9a584ca7d926f0d0ae872c3a602f6df092148285c038f29638d123292f7f77f07b150599184534a57429da9f7d7cec83920d1465010e160541a1e2390de41cb7f6a5f7af1899ef87c480f4cf5fc87b42a95b9916702414656cfafc4182edb406d7e6b58fc03e82c01d9d73b7d8faca1cac3c7f4940fb4ae263480bde", + "result" : "invalid" + }, + { + "tcId" : 221, + "comment" : "The message is hashed with SHA-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "530e54700098a28f8cf58287d9f98e442d054f23ee16f61753bf281fd6b3b01760c39171e3f9d528edf5e160b338abff50bd5c04139fe463b7a401789e9f73ee9e19765f3e91dca8f0607c95dc703d40bb43ae5dbbabddc5ce9bfd3d19f9e34e79bde444acf68574b4631cc142e4edf94156d8263972f353b4348d09504a8fb78248caaaaa2d897b69bb12012f0e160fe2fe673efafc5387a164fb3e820ccde139dc9bdc9d5db874b1b3671426100270aa2ecd30fde0834d7f7147a08179c77fc42a01bf97a6b73cef38b2d4d9214a5f3209128557bcdcadcf373544ab1cbf80260fcf9a5885d7b649785c2948b956542104eb1f0ec9c48c436b481bb853fa903203ed084bada98ab191b595e37b06755241e5112bd0ccffc0562d4eb1c462a5b1ad6240e18ae9f834e9febff73364c6c6dc51c17e14c8e1ba92ed42885b38100e917ad00a32883a676b0e3e90c86f6f976420ea84d60fbdafdc38aef14f00c7f91ecb498dcb1c01b228d9deb33a2ab116cc3b8cdc745542318af66d8f091a565af4d85182f18eab0a33f4dee8a31a04f01d125509c235a855874c3ba14a2804d21a6d541d16d27fb60b352b501af7876ca78f028953e6388835cc3e4175568b0eed6ebac6e8bf5a6f6e9e464cab78778bcd58effb42a2881dc4cad711cff1d1a8cc6f7d6beec1278c2af1c4cbe69a3c45c28afcbcfde884239ebb280225b0a820238815ddad4596554ddd74b9ddbee42a3a5b9ce96ee02c3a53544629fe087eb9f3570619b6863d06d19d71c4c047823370b7c462e071c726935b5d042a47ffb254f82eb77fea59cba4a794827ed4d7e845f15a41af47058f372c80ea5736ce7e811720aa6462d8e0a95175060eae23ff5ad1ac2f115abb6e9a8ac837625c9e993f476eb5924c8ced1bc559bfaa1bac0404317dfeff416193d25ad8ec3cbdffcb56aec0e4d77b49ef865d3e93abf372fd61a0fe8405d0dd60f4dbc9dfe6756d67e10531b4f45270c627f4bd663fececbd1deb6d67affe095826cd94d646b4742e059089e1346ca2b2071c3099d23354ea5fe21684165412bfd41e149c0ecb55acb3d6ccc238695106d625e73256024d9f2547ac4d9b82ea28fb095d85fe5eb6be35684175afd9fce48ea168f2cb6d3840adf0954dae3d69bc7e7ffa08be91419841c94b1c943e0128df4346337f25f27629e384ef9c2b6e9f999a87f4c36ba9295e2403a587dabd59f627bec9cb10ea4a12056b4cdec70abe54362bd0e4c630ddd554a134de673fece3fb4a53ae08d228d2c3e69948a97c4c4be333e75a7977c0716b349aee73c1ddf92cb7eabdcdda4a7d76e1cd5243a1045763b5d947727203a755144d554deeccd6d5aca5c393418ab55bc79d1ea953e6f4ec55b7b6bc7a379e8c781b78daffe7f9a55ca651ee27c1eff5c1da16efa50bfff071c4b0d6d0", + "result" : "invalid" + }, + { + "tcId" : 222, + "comment" : "The message is hashed with SHA-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "8b92f8af458e90ece2ff89a86dd33c02557a0f363210b7a29b477e154b1a75fe9037946eea5e207464b966e18e72575afe13a7e711d800616d13c8d3e821b405ced91c7f182ae74a4b8afd8b84fc332b0da8142fb2ef7b9e3c7aa7d034f03f528e099ec210ca3ada2b01ff5e057a25e48e85fd6830006c4f93b9559d41e7a89d31a2e83aa12123e671e87ea204093362f94175860d09c76b1ca4e5379a10bc5041a12a109c571a4e6001f5c951515ea427f4b0c644d301564f77beb848dfc3ae2ff12607934e18988f49a2e182cb17490530c30b678f7f08bbda01373e509f2d82770be6c3b60a6c86c2368abfd4138db936bd23c38a455c52a6af0465d73f9640feb916e0bbf4bf4657c8d0dfc7a3f1470a1f1f213f15b528ced02905551127f36b5791c1893b5ac0787afd0131471d460eaed83f0ca1e56ed3bb5b764daa0607eb8f9465cd22ed73cb356e5b29f7d3f3cd8531fd8af056cfa5966eabbc98900c6cf9642fb66063581b473e5e6c077989e29f33aecf8e3cccc44b53da4e43da30bc106a27256368331461ed9a6f34e438394606d1ecfd513be4392cd085cf7cffeef51b285ca45c3e038471fc078e6f9f65e3b7f80edb425d0b861eabb108f218b4d2900a3a00f14215458a1662bc5d49321bc3d5761c2e1de542258237bea99aee3e606431139415628296f0f905574ecbe2516cec8bde163314c63e2a0b9738d02f0df101bd5e73ed3d3f1a379822c631505386e60c689383bdffb451c4a77ed239f35d83bbb9e6da98fb42b447cb37d0de950404b7f66af7c997658fc61b1170773cb4e1a8ebb431bc6e4f557800e47d7bafa625b98272ff57f93b1ee95dab4858c6f7296bbd6603c1a86b24ea08dd115c01e8186760ea5ab8321f1eb5cad9a5339a0f035aca8656e4ea283fb14d0a66e0d7496031e314728f68ceeaedb6635031e5cb7768697f93de42ac2511a0ea627a4382f82103c3c7f985a1af18c917a02d6e8c4d6aec88706db74ad885fde773b0c5af53e15e7d898981048877347b3affce09dbc63104fcf0e7df3e62ab3ebfff31ca836b595cd1c48754dc559934553631ff41971b07ab8c9b59142f6008527b459f2e50c9e16343842a0fcde1ed38558404f5678d89cd2edfbac50cc05e720fb4f81650abaf0d765cba070750d7c569ec9a9ac971e4c36a8f7ebc445efb76dc30b90458d1d2f45fe557c38e95407f87ed978ff6f2ce87e3f28f026c7cb1406e83dfe351a4add0da1fab40245235a5ed982384ab56289c0f535933d33f7851152768b0963261739a1c1f933e5bc519ad0974a79f57647a0c2e17f4ac8777901296a762bb4a3fbcd85cc3c5ee980ff0da15a399e8536b0ec1a9b48299e599334c96811d94eb74cde05be079faa4bddfc904b83658cc2a5b124d54808a720f578acc6e0b73f0d10ced13f57be3cb", + "result" : "invalid" + }, + { + "tcId" : 223, + "comment" : "The algorithm encoded in the padding is SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "776a658da653ed5ce9859e40b3a33ac25a6b0a7321a1579484dc6341c81267b8d07522e762dece3c7bc09fdac96354159438b76443f816cf52b988f9ca8a9926ffec990dc974d427c1a4f85be2d3ca9f196e27f020115c65d72d371ca4d80b02377a0ddd1c41c60352ba80d61e1841bccbcadc228f44f0091d0acd787f7705e97bfeca597cb1e67e6b64998201f9297451886f9d12e9297de7d5ad0edbc7b98fef2fd4e7ecfdb6c89bcc78acdbdc28820e694f0bb9cd5571edcbcdc47a43388ffa36bc38248a57813a7acebab406d6c0d820d170036e6284eda5cb92c2f5dff9536bc9d87ed342eec8e180fe66624ce400f5ec2efc2c98c4c2f2752669cde5c79e3a01ddf65618268de15c28a9a01903f24998539e1592ae997ad8f5368b0380c62662ac1e7b67f576c74be8267ca538a92ae0976d3390caae9eb5b93a664f224df96df69622585c2b847bd0a1f788029d6c1f2f260dc5aa528f7fce664d285c60aceaccd40acf82d0e14727dc078bc6e017b45432edc6f8d593df6118984f987b49f49a1b62a34fcc493c66d5b38e4f7fce92c4c9287d9367625acff05f17c34f65276d8bb0692456282ca359681e0da1f9f5ea38d01fe08e3b7a4a4bc18717eb4d4b866948a1c52077ab4017189b565c8b63d57492bd8a3da5f4a94b93a9ca1b5e42a1a5ec9e26b40968b41a38c8470fd54a0ea72d381e3cd6645e235a3d97812cbf0ef96fb665a012a71204ce007b2e131d7ebc8153e0a36101faf84aa3b7388133a6a9141ae2505b7e0e02526c98748c62075b101fc6008eccd6c80d1b71e24e7981ee0a4e86ee086275febecb107b29938b563db2e3f1085bb2466e0d5ad23f217e41e2ed8c6be02a0fa5491cad3e5f0153359300db4535ca1c72955fd96099757dce52d46389533338bfe5ae7df12311728ecacf330b2f39cb224bf32615997d9114f639efbcde12306be3f7c88998f14fe276480673c4e724fe8099da3aab5b93a047fd4e055b42b17659c2a8e8466da66a3c2fef3cdbadcc486b11c08ab94d83859f6466453ce208dfc9656b3f2dc51c3e986f68ad36cc197969e10f8f0727d24a74842012a7426894a6f8b360530bc813a4949d542a709603d3ac55f39aa3417eeeb53346a536d48b9a5539c95481d0774c946e9da1151358ff941674872a5028e8242e8d12e99413dd43c8694eed7600babffbdddbee010cf72e7e735e01e417f68f88e2761c961d648ee60fa4178b511a5b555ff12828e4d3494244ae25f76e99ed15ad2a8c28a845bc1dd0b2555a0834a403b365783821547d3811aa0c9b5659c227fe2dcdb4bd46ca67cd57e9acd2dce33ac7a3fa7366d7daecc93670189cceb3694b8e52bc86055e7c353c74cfeceafb05073667e9881ad21ddde833a768d2aec96a6d784531dc80e564656a84a11fa87b026404c5932a5a4b", + "result" : "invalid" + }, + { + "tcId" : 224, + "comment" : "The message is hashed with SHA-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2dbf73b60a90093d9a9aecb77af865bb2e76ee0a147351c198d2ba340e5bb207cae046e651e741b2c4053e7fede96e83e8858a646a16093bd8f5cdc58ef13f5be863e46aaefd3e0a0b6757ca958bb9151d2076a0b3421ee932e2e11a03379750558fa04d9bb668301d3a1cc6c233f4d21ddf47a8dba8966ee74726d491600e3fd413de639aa902fea8581d0eb69a9dc4cfa95cbc763873ae0f94e034930f46eafebb9ca3a6fae4ff9af62943429e6a5679cf6a98e04ef10eacf56fe2ca807cd09d7dfb8f60cb94bec9f38583d456386ee4b129f375b9020d49c62ad0b6129ef51d17ec4761d8c72e8a8c173cc3cd8fda4320d68eaace9036340fab1a2f698795c4d379817bf6fd0f6ade1bed15d66afc45a0f855e75a5f27bc6eda9291ae9879978ab6e7201d6201ddfc0462dd443f302ad3530d9a14ff6e03d0e581b65eaf5f9a3dd229811d8def822eef33c45f38890664664df0f5becd995090fe813b21c745d583e920a769413b30577e947bdf0009a95d0749d7e7f269264bf363d4655dd73f21beec5da2d52458353d56cd2415ef2ddb7054df9bb006999adb987238ead871a1cb9a38aca502a42ffb243e30a87bff8c5b9331da17c633cf72edaeba413dd29c9a4ac99ae24e7beb32b5a1f15b30030a04cad082c4eee4593070cfeb72ba406d29ce8d858f67c9759bf012d61ea9f6b18b353bcd257e1ea18b12e15909cb92e8cd6f8b64ad74beb559b0847f177ca9d3371deeffa9765ba27955113adfe79f112bf5065d929ded3778aa84ac8f01c85e2962c2cdc803699f4b15f4be6e4c92ab5e5080decae486b0b4941539f452433b8c1d384fe4518eebd8926309f5e4ec2bf1c2ddafca111c32fb597bf508aeab3833a85295061692f55bc0247f26f32ce42ef9bf04a2e8be65701af4726868519a6ec1f63599dafbe2f8a77af1b5aed9feb84ca76acec9bd80685f78a5db30f0a13a23ba870542649b8ef77397d3af8a680bb47c74752e882258512bba427a2d70ae433c774fde93c0d858ed5e6faa0f90954657d067d9f2f50984bedcce74da160894cd6f642e8aacd82f49525b0bf2f9fa9677a6f83645f52154bade87249b18c0a676254b90c2c3f010a3b740cabbf906c8f9b792e44d5831f46745051746bdf90126407c4f3d5cf6796f600e456108854326a95b29ca3ed75c989130e7b7d1e9d07864cf29e859a39d50d21aa47e957327b3e5fc0fc358ca1a4512819bdfa8d0caa6b6f4c666e6e1a7c5cbae4060815610d425c59e5f9fd136f12c287492569bf8ad3c1cc7ba74e5c470ed8e7d10f1164b09d663577be95abc8c043c591977bdb86e03fb8377ab0a27db2de8f0c773c926f2a6970292611c584667f9ebb8a3120e55da0d368f72741b5a611237d14bb6f0943fb00ffb7ab5098569c2d2edd726c8c838b7b84f4f465d45a2bd", + "result" : "invalid" + }, + { + "tcId" : 225, + "comment" : "The algorithm encoded in the padding is SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "9ab91094537720befba98e770200a27fdd6940f7f939418642be6a8ba8bfa92cf041a93b5cc0f3af5edca2b109cce6f401eb1339da172b5ebb09efea8bf2c8ee6cbe40875a5c4243a07cc033e6d85b7c9399916ce187a2677b182493584854d27a4e8bdb796b34f1194fdabf3c0e1a9c10095a978ca38a13344f65ec2e6797f0589983d4dde76cf32ff7df2837bac35dbca2c9186cee365dd83a120b536efec5fb85622ae38b3979452ee58b3f84959f2af1f6a2a0227c15f0dae7e6f4856eb8cbff1b94748d53f11550421685ddd6a40429f2f7b34cb09de2b47dc592fdc58ec394cba60562f1b04cec1b5dd8a18ca7db7893f060552e209686eb2b3a64752ae5c0c29caf6c7b7f32feb300d00af421df12f627441dca68ee265e11230a7f3252cefdd031be2d162254c56e7b9df93c621e371ec3fa75b86f03ff908dd6dbfd41c4e25d7ede2f3ae624897fc1f54a4c55670107a97c85d48a22507d28822819b0fd28792cdd669baba1c8bf54bb2e4b0e239ff95b1310c9849285c810df643eed8b11d997af5477dc02ce2d793b5f67ae3ae3942f2150224fde770b036206693abad048ca786f10537489ca29aa850d4fa731269168a1d484973b1874f223ba4242a231133721d9707d8efabf4b9049ea093d96f024a5ffb0a17575f66205e299b35e5608f8436206d5d0cec54430db625ef053ec473526aff9334db2b650bde1982e7bfa400cbe71ceea6479a266556b3a4bcc13a744a1ee341efcc65fa291fa7b3f16a612b4a0384e552847edf784277469d572d88f6e43f80564cd31096d56088d077eb3ed3dc2790a72c6a288c7120eb84c8f6e4ba808a9a17a84d03a914373a34825d8efcce7dc0aa6d7ad5b3e8f6317994a6399bdde78bd5072b477b1a5bd28b9441a15f6aa02b180f1f0b655358a34945e7072e3b3ddd3adba3b88932f3edb9fe8fd1ed39a7fb5e30244ce0db6354599e228f1709f3def4c12eda1b26a4638899f95efe6f95484d672f312efd9dbe1b316f582d08818f9956517f88c24c9e2636e8dbe87f7cd5800c34366f417ac86710d2adf36aa8da391dd6094a0960bffa2b3ac1436652d6905d3d8ce4f35d7ffe02d2b3acfca616ac2cbf9a76300870fd3c5b2f9f14a25d6cee8f2773629d50545dba22934e4e154b8d1113ef2f814239d77dcb4b57279318d4db00b3b442ac7a8ed06956a03ac9358d61309c264c45a664a37a85476229045e107fdb12e4edce68eeb01e034eec960b5d785b2e4e0eca615d63adfb2acd341ed206511fc18a04ad0edc828f0bb993c99ac79417c26b569499eadca69c79e72fc70142cf193f3bf05ef2eccde5afee87c4c67c7d48d3e97d33d31e008222a54b1c7eeeb8ff2a4593d9f431abc2f99a0d5643bb125c99cbad495ddaf3aaa9307a203fa2205c605cc15f7cff6f68a6879971cfa5b", + "result" : "invalid" + }, + { + "tcId" : 226, + "comment" : "The message is hashed with SHA3-224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "1ed9f83a5bd8cb8b8ea4e9a090182ee0ccd639e7adf0f4540e627178340e5df302ed9c4f00bbbafdecbda470e7304c683217d3c5b78a842286e72dae136ba378ede532370cfcbfca1365232bc9bac676fd9a7fe4717c356c3814506c6966fd38e1c40740bf9e3ff510eb89efc60f26d1d76e8a1611745e8d316fbc131d66858bd7c3abf6ab20b79e0b2cf5bf893310f2f02c9dc09fc0405e5313317f71ffd46d36863c550ee5cd38ba6b1c49cc45a6ca53ddc6aece34c52ce156acc1dbb2defc131902f3efde3f754310b05a080137e1a10bf05b20d882b2b91015cb47c03ccd3a3d795f6c4fd68fb390e57bcde43e3ecdbd7f1a11be3dd1383d69fbc357a35d9245e57f6a6deeb03f0b7941b26ada0f7dc2a759df2d9d08fba09ff6ea6b61a82e7007a5d4565095011adaa81da4f2e3aba220e69879256de04f7eb3650c40db1322cb79efd5577ff93428651170bf4eeadd4c768e2cb7a6eeb25032a4ad891921c9db3d4047de9905ce42009454bd829aebe1050cb495811cfd819379a34096b696428b25e31a30b968ee90e29088c06661b0f6e8cf381cb34db79720ec39f150aeb17b4267340138c9cd6897a310161299f5a2c0fe9385395f7c543c3660830c21dde7800cc498670a8dc2ee961c9476514608b798f46c9780f9f25d6c37fa32e9417e5ad69ca1fb30d5fbb97913674787cf257ad3522df5ad19b848bf726bef7e0f64f06a1b8917de563bc110593d2a464c77d5d0f44aebdf3253b1012689ac18e22096fc33dbc82f117178b47592b13cf50c4667f049cbc4f0e953cd51584afc59424d7d36158d85a04a8e7ec64aa962ae4c6a1328911599396669aa0fb8831b7c62f901a7d2233da3962ef4a889e98919bbf492446e938170216451af36bc648c2b08f3e0df0a5ba3508fc085985affc91f1adffe825c1448c1c6750dfcc00067bf95824e2fc89eb7261a9391365e3f1863b200c91403024e8237efc296b7622aed91c2e5c609d81decee639bd7dfe724f02ac58221cce145e6a102a73370eb6c845d14eb2affff0f87a03b0932a8abf0a8bfbc495514b4f2b64c5a157a41b5f69262e19ac810645ea26fa957aed8ec9dd72c02f6bc73ae0142d47353c19963242fe594e9a38a922989bea42a22d027b8b56f0e249c059cefd45447b27d369d28fa2e7db9993b441b4b4765f5f548f7ad7c99e7ac84575510bfa1019496f8dae7fba8397b14d1f66c084c5e0f3505965ee4be70fee8c09628b3dd7423e71d436eafd7628e78da97daafe745071a5cd8499f4e54359bab546b086536ad9e12c9b6ba15ab2e4faac9e56f9f2641a00619ff33d15b6c648f37179eb8df96b1c99fd85035c4a2bdb78ff2d54f1d4cc77c4aac44602c5d3a4c68746409080115f98a7f10c4d042ea6a4985720e7bdd2eb01d11e880a2b084660b29767e07bec0", + "result" : "invalid" + }, + { + "tcId" : 227, + "comment" : "The algorithm encoded in the padding is SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "a4e3ca8da5f8b1d8ad29544b346047feb42e2701ded4c2de80abec0aaff3898ef12affadc0b7a71c1d4e1b15a654b202c879db1f658ea75753da5594193e56b3783b584f2afedf85bf4667947df01494b36b2f601b375fecee1c9f8bd04a7e22830da5af3fabdd3130754d195979339f75098369c7aac53dc16b0305e4fed15f46264bc43a302171b1964345f4a7e8df545e0e32931ddb268b0d4042a5427b8ff2ce8524cea50fdb77aea904aab94928e95ac9f886675e7a1756430b84a6b1db7846b4755c6597e43269e807d390db07cb25e9f7ad14069c993aa22a096a4ae5d539a24a8531cd42339ab7a1801ce17f1b4407fbf182321c2fcc4d2325be7a67c1d08655ef48f8768f43f44d3b1e0ffc137e1ed03899e6562832777fd3bbc67ed15fa4c0ac6f8f529208b82e6d0b7a960db49f7395ead0febed25d182b238067411456bffe46a2f3f4a536317118eb9e7a87f0879f90af0ef994298daef6c13e486dbcbaf7778a01c3b276876b9f3c6cbc73855d7fe0704f2ce9b221b3a5622287c45f2ed902e4293a0ed06d247ebf05923cff94ce8064bd6320ec51cb0ba7e2509cc5a25d8352b25870f1a37762da78899dcab2f366bd08f1e953a42217a405e8e82dd06f588b4cef46da9615285565e1a4fd4d5c7fcbba345a266cffa40a67c230a982d90064b453f09b69c13f515fb78874676c13ddb7990f6a8837ab7c3a6d78b195fdf17440a35d1e35c7333e13e13c3e9a3e6d884906e1a8d2075be86093cfbc1ef7ef952468fb09aceb41ac50d6145460bf7a4064b7043b56b0c56cc90093949a4e08b7d72f0653d4ae4514f41de8b0d8de9b79f6e333f72bb18a28d61784a78786c2ff1a85f72efb9562c926f3b2fafd9f949c2c0f1b037c8c847b13a3dc60d8b33f6cc12b5ebd20495943eb6d261440ac230f652b6a12f7b8dc4e6822df3e8de7028f3546d90c2d66cd9643c87348a791de539979e8c5b5e336fe21d63b136200ce606d052c8bc48d6fb87e23d71fe5d66b584bae5d08186265d47deddb06d97112fe3c42f1117edde1923aedf9f46cb106256bbd5a9c0e5bbc9d01ba171bf3585c532dd3c9d287eff4897be8faf01324e01249974b01e8c0d018f62cddc5a48a4b8b156592972ef66c0478f6a09625bb8cf39d6b14d57ea36b3d6f71832a0a74fc1490defe2d709e1e68bd99aedc6686d5e00b691601f6636da8e81ceea1aae539f03a3a669dc743b979db24c205f72eb53b3b53b95c74636f9838fcc33dce80ad1b6fd44e2122c367cc25a0b29c3c78750dfa16fea8b16890a8883d77ad30d25fec3a20da9cc4589995450847e39f75b1c70bc4b84f4b79718a111b8761197331e0e1c58ea50b4cb594d49fa44c65c61ee5b5d021be4303447d0b38f4d36f924ac57066479197873be1db4c72cc63682fc8a550f14f2a81b2ed7f", + "result" : "invalid" + }, + { + "tcId" : 228, + "comment" : "The message is hashed with SHA3-256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "75b0ffa74c9ae2907bbc96274394547ee88ea47cd087b8e293a320a81fa5c4fd77e2b5ed318e24c52abc5fb8c7b511990255f4480e73ceeb15df7a2e55e5b280658aa811fc9e36ecdb2abdfb773156c61aa3f4cc2c2d24c430ac012bb82d502d19dcaf2d07ad390c0c7c3871542e81ff244c856abe1c52f7f7a75acd4c130c7238162da380153699d649c2983c78602667177099387a328078f1bd7df38288f15a989423e8c4023556ca97e4ee917aef64c3eb55b7445cb455631cd365cf26e8540f07ca301409a4d8741c9b2e066f3da615cd394895a502bdd1c85a652090777254b07f263e4616d8741b166e0a329e2c197d28c6a254703a5ff739a6f910ee167530d5d25ef8679a8e287b787ed0ce0a5ef35b48eda519d03ec5e31265f040f80565e4d04a10668fa5456a834c956ecd4967fff200e769b41b0486fe8e58598c8dc59f0a322d998415a0109b610ebb52ee9fad739f6b9c523501db655c97694021bce2ed71686cac34b595fdff0a9a8d2eacaae8a1874f709835498224a9f74ec9a38f3915721f02dcabcffb89f399a0490ed284ba52620f05bc4eb68d179a0466f0848fc43240baba3d4dbf92c082456ea31c244dc7947fc922deb39d3398758484d8b667c3723565c6d339c9cd9248c255bb1cdcc012674cc9db4f3f1116e7c98aeacfa5276b30197e58cc9ed06f8043300c8ca4ccf173831c30d8ed24904aff67168e113f56a4af271c317b80668b529a973d45f6da78b5d36153ff984dcf70bc020f80fc33c797531830620c3bf8efd00894ff0f7c7d6abc5194c3b2bf5e14863a41bc50d7273b197c3a2bb1da7207e21607e074237842f2bb40288881045b95126d468738b741c3aea959866e0e9914724ff898589e6207e6eec987f6a7154eafcf4720348aaa5e105f8ca0986155936b3b3d70820eb2b85acc2f482cb47019381dd35cbc121e433e7c11cc408a64fa4d82448340e5b388226a465382880b8f970b098821b2d87ad558461570d493e7b752df9a30c56952519e482fd6006cdd819456971e5adf458111581e96e2b195c8131c0288fab33961b69a4ccd1c43844ec96d5d180300644db36548c2472415fc3330dba9e1761d581c69b8dc75ba566a69737e5096a42f85723527901092ee1168af0fe9457e2a42ed49834ccb97a0c10c240b044aedda2a33fee423d22abc54ecf0e69784f10ac3930f9ec0716c4d29cc63f4c578e14063cbc9c3a737fdb249840cb3fd4931e72089ad2d48eb49fff6b413e1ad8eed1c367b4f201730582ec1245742a1d073d4e624d8708bbb093a534574d9f0cb31e0f87398c94f71ec10dea9781588d38e317680ccf3866b75616cf9221fbcc88db70515cee72323b4f2dc1c105bd5637b492494bc9c7308b9e399da39df17e8ac711595c87ecd64df6d4063c8a7eb47a6c93c154709ad", + "result" : "invalid" + }, + { + "tcId" : 229, + "comment" : "The algorithm encoded in the padding is SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "6f3bddddc8374567a8b9b944a4a395908b98c92437ab3a9f240d5d955e67dd236cbd1006543976ebddb336c801ece9942e90eea7564b7ff71349379f0d9284c82b664f57073983fa8cb0bf9f63f3c843e8ef99ca6f8a5d8052b689f940772f9a803b271c73a704df598dcd6818b10df42ba27fcc0ad184fa319b792894a43637369df1cca434c4d27587501bb10a137a14b27f2e133e480dd275dafc2664393594d426e99dd58094cffe946746d4ef09f90d2363080170a10cbca4a10a8dd87cb5682b228d335c1fb0130981690232fbbc19937d9237d67eb8b4f546d3e7e3009f1b1149a33fcc1b17735a7debe0f64e82490c558b684965d1b3e6cc4456249a75aba5bf6dee709a57b3be7dc78dbe87d94e6a2e0b5557eb9da7017e3268dd0fe16849792b5c1d2a37edb769ab2265b896dafa9c9f8a9090812da95b5ca7efec4af8ed524bcc4826d60f4948d0b37041e56ef2b3becf55dd73d573d6aadb06a685713e965331cdb8394ac461b963c14865b9f66859335f708f822af9fe833fd098a358bc6a5c6f320f848abd0c3d033ca133060748b3c04f87535ab073d4c42cfcc8c9d6f40acdc9a67edb10173808859f2cbbf349f63eededc7cda9dea2aad307bfa5fbcbd7db8b4cce478e2f7f78a6ae6492d705796b5488aad6d75e7bd193a24b61ebbd54c6231b76191d04f0ece17e55fe495eea96fbb18f4416b0af6f1caf03eca7f9f2d76546879d1d79cd7372228bb2bfa01e570a40162894fc3985cc3ebeb17b900ccc029ff4854b6657d9310bd639abbc07fb0b0df2ffc28ae52a1cd299c7272f2d28d2c95adb46b7e7a90f0436ff445ecfcb493003cbb0b12a35d0ae82a4e3e62af5d98a2739efaccd184cab1b5c7cf02b2218b8802745ba45d6c51a04e7c6ab66f54c372c38c53de9d7ac53a8c46ad37eb2a67a7b7ec58a01db958268387ae5a3fb7b7f4cea981e155d90b6ec22c4df22dc507d944c287e2793b35c71aae2f715aac1a31f3e0ce9e99400504ed7cd5404fc95498f3b65efbaffcfc2ac804516e4e5e0e91f399a0d9e63d687de076d0aa1988aa75092e06a123371cf626df59300216c9f2aae919e27878ad74f6895545604d8a55f678ab8b6acc1b6fa4a34d72a06d0ead3ad6e0f05c26a8ddbd18402f0eeb07806bd02d7115ce4e946132ab62f9b0e8353ae45c586a1298a65eb117d048de8ba5863d0e908a2084225df0751e41c6cb58575ec688c331b79dbf74664e7aff6524e82935bffddeef540a320a2b239f8976ae01f663a8a134ac4874360af1bc96a22badfeac6760b7a7dccde16fbbee042d90400a5e11c48679c74de6e2149bc24801b666b26c52c1ff97b1ce3691bc3ccdff7a655ea888c1fe252e24950f28c1e6525d9b95b82cecbdc3aa1ca55cd95f9c1e6a6cb15194a924a9c7f2758019ae103ae3fc168c961", + "result" : "invalid" + }, + { + "tcId" : 230, + "comment" : "The message is hashed with SHA3-384 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "2ead0925ccefd40605e8cae6c7f7c070394ecf35682ef128e8e4e735348d67d7a0052aeecbe9e4a94c1673d8bb2f7701db12e1d960cc3e5ceb1f70f528fdd8c6c7e51013d24c6f27a9e6e7431c8bcadbf3d609940aa1264852db89da4b6caa3088e597ffa2ad79850b8a612cfdcbd1624b27068085e075241b7635225669bb192c56471fc1fff3bd0000cd2cb6434c61647168eb7c6d1d7909acf7f00c96b53fe0bf84f6e6a01860d5c0be26459501188604ed735aaeee15aaf52122c9719339f23848f06e5f24c193e6171d64007252a5d9b04c08a18d8858a154cacb9e849b04fdfbd6c5c0640e87fc79766d4b6eea873a4367993f62d9f141e7a8134a19f70f1e20b310288d8cd608287e3d26f83938a44a7a850d33778074df19865037a402e816f8088c0c4b2dee0248b22a739380610ee9514f6f039302d20a6927db16e800edfe661ca2f23e5ff14870aacf79dcc3a517228eb26f4ec48c11585793d0ed7ff21c317b0e4f208d8e538008d3aca1c6ccba4bf031773b775366ea391179f89180a592218f1a6b08ab06aef031988cf7b63c588905df551a0af58a43300d53ec5ab5fe182a07f98413f4fd2590fa8b4217a5361ad63ecf5329f512d9bade261e8bc7f38f90cacd678d0995e86c05770fe0de8f7921c4e3804bc3735b39660fc99e0a993a8714475257a283836980f24867f02d9a2dbbdcaf74363e940f64356918524068446bee5d41248ade2d82d4aca99bf9ab9677f32ecd09bc21df35d15cf4312882f53412caab5ab509431e3500574a40a9e105687495fa7c9730959cbcb317e926add2e51796699639e24c60f125ac319cfca042af218ed21327a28526c8056a249ca863c19df4fb320b89cb76dc6c4568310e67c120906de94fc1f526a465992f5e3cc880ab405625826690b347e4860365080a1a26351eb1f2966494e24fab54dcad9a30705a8becdc8d94583c0dd147b7f2f18abf9540000329e477a9d9c35e8f491468a6de4f05b51b8c70b1a3d8e53f59398ae3adee9bf765858b5b87b5d26ce963ccb5fb4187aa28a5cc62ff7d1bf36a96008f16402e91811eae0bed93bcd165da3674d6b86db74ca62daff62f8572a81338b362af6bb7895d351d0d57d1972ddd4fc86fddc454f74cffb571c64e19c8115405a09f6261fc75c7039f39aa9a95e9d9b01cb798ce90b81af4aa28b165d606c23421246866e57cb98b94d45326bbd0f7e3a2c588bd7ef9a9227f8e1269362dcfe04650a2d2a2dbe0523bf4090b49ec6fda6771ff736a7ecf655a62b078a1b5cab12bc6096fa4382f2a499ecdf4db1936440f163dfe48460183fa7d2ccf86db5b210c9ae9fd764ce18b39016a1b09e2d95de6a70d39e8cdf17995af4259d40b6f044c268684296fcd4824ae1f7649ba010bb580f932d4ea9056e25a7a37526aa31c211de59b0a", + "result" : "invalid" + }, + { + "tcId" : 231, + "comment" : "The algorithm encoded in the padding is SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "85a08e2248133e6bb33678fd20526014d8266165b272845ab9f57f8e290198ca6737a3f423fb7403a97a890fc3abdc2dcf5ff6608db7757e8001b894ccd0879d0d99e3c01a58ddb259d81ec814a34136f621cd9d7b068f07dc913ede456898fa8511137b23f8f6a74d6aadb8b3e777fe81ce62becbc4200e53590f1f5c2d14e09fec79712e2283afbfb52e54ca16d84c3e339e4a7c9f71ced192d1977847b3834b977bb6e3c31563dbb8dfad0aedfc0107deaa55bd4d4601872fdeb2ebf517c25c19555b2109e4bc8e5d45bb65ee6f562ef28ad3e7664c4eeccd4834cc16e9e100d8fd3369d3bf4a77a7f5ad9481bcaef785ff630cb354395febb94f4a3391ad7f7b36a3ba016033d475d08c8762bb772ce9579d847d8675cd778997f47eb9e84b38b356158230cb2ad245203163285cc6abe0f626f744c48109d4be46d6ddad6a1e22c6b45a552c7a380b4a8fbf0df2ddb644f822c7b14570835ba503346bc8bdeaf44c1d54a835e45473251a173f3f6ccb46f0519fb52d2e0c1dc965dc603024d54a13786c70a1a01297439c5eba24b7fffb3781345c3f91cfec4727aba6d9f04169dcdd61091c53096f05037ca783601c9f923966684afd0453d92360be7ba7ab90343b9e164d836092642b47ae3e7d63476cfabdfc5cd684e7ad2188475f741127bfa82dc51175a8e801d5713378276cd67723891b88e9816398aa7c1d6a3acab3d6bffe01752dd23f8a0aab087eeca7029c5153c43947f8037e6c0813684bb1468e08914c855a1fc60bb7b70c2e8c869f73be78922e4811ddf359b798350cad13aaa83ddc75cde53192f6f17b549f17941747f81a82273671ca48cd6df204bfc31e1d549ed6157d5f58e8164d61a708d824727abac16a15b1c812bb90f2a8d4245fa883e273be1b6c8d3507337915e6ee96705d870ee6646bfc1c8788596d65222456bb1d75f229a0d85a1d18cddc6e83d2ebe4a4125d76d316d8b2aa7e295eebe3b78cce3d1d12c1ae40c4875db894812924207f90a353668731a8b0b4ecabd5b7edf05fcd32fc21d89bedb2963025b02554840fa6eb773876fcc7afb0d5b34d20fdcdaddc5c6e673ee84e9048d3b7709ff44ba3a8831ab3454de10e2029e2dc237c67d217f302c632e3d52ba90039ebc0276a73e60c576873b9c19af4f40df044be8be680ea0a61d7198295be3b87fe944868c3d8c6f2fb348ac9d6baace6749f6767d97c3e8b25e8dff559cfc11d1d3ade1b928f975b1bb8a3a6892c9a46bd86701fb5d63d8b52335981a8e2fb445d949b50c6bcb6570329117ac6542a627a076aa2db5f6d2799c8e5a2ac70c4a80f7371f97effe135eea7ce8c8674ece43456ecdcd9775fea812d0520c2ec53a66656a2396e83358697dba15cc620eddf1fea3098683a4b699e2689f4fe3c3cd347caa642589ecbb0e72caa7ac9d5", + "result" : "invalid" + }, + { + "tcId" : 232, + "comment" : "The message is hashed with SHA3-512 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "86d277caa0a1b5132077eb71ec415519dbb457429d8563af735d320dffadc89482f1475ff53ee5fd7aadf800c2bd4e36c348a0764effee2c65a69a72bd565f7a2a64d76887b936e2827b777a13706e63a65ce8440e2c3f854cf7df9d7f6e511d00789abd6e13a290139b15f660c8470c2cb8954e5fb05306db250b626c532ea47817aa396414c93aebfdc09b91aa9922a3222990c12204237428c054212c1c020872851d061e91856c726e7cb0fd8820366e2d478dce7ca0d8f0c2e4513a380627bf7ec27f9b2add41c4253ae9e23aef650755a68db637679a294f693f0a4aa159e15f3c25adfa34502153b099b0911fd371182068ec498d572fd20c535921139fea4af45e313ca64c156d762ca3197978ae15f2af8fbf135b05c7a55048549dab88d1e43b8f9838c6f979a8b223ec9f7172d4844c99810b2fe8b09850bef01594f53d3e9e9de6c1fcf38736d94029a00c05ca6ccdc355b75e422cd4294bd75354d3a1990c7463a687baa66e89ca75aac28c7979051c6ebc6d839561a019562f1d99cc309e06a131e4c88fd03aaf3795f0fb806aaf138a6aba22d1fb8667fa229b64019e3dcb95d3587819a38efb6b543e17a14518689101c522ac4d2737ed5c5cf43724c2135a4129c8c344775330aea76df0e0a16b2024598fae87f53db0cd71e94ab03818be18b0a176f985eb55b790993f4694a5fd1bceaa60ea0915063e0188175fd58c270681f642785479fbabbab517fd7302d6d6524ab5136098745faba897d89eb2002ba68870e6ac7baaf6a693cc7aa7d9fa061886e3e71bd2a2fd7d7fab0042bd610741173aa2d94e868a77b00948949dbc50ce47a73cc38bea1b07923ec0303edfe30440263bf043474c032d36434a76fa356f130f52e650970fffd0032ed887735b79759b7357d4f9c7c8300b8f3bd1c0f75342d6548ed3b4e0fd87449ba32b860bd300d8399b3a19ba72f1f5ab174e5fb7441dbb41e0f98637fbc5cc284c6e5a626fd7bb648bb97a6890f10361831889db4fbffb39e64de743237b8c23da4d3cb78ae576573f54ae5b1593668d9eb246b523d7f2823a1409774a8564dae95608e6ffa284a3d2481d1ecbdf64ed2363837fde7b78467db6ac4f82a40fa9d9dacc33bedfbe435389cceb4137543c88076ba941475d65d065fe5a9990d4eb1c9145a456369bb2768bc31f011a4503c33ce7385377b9b592afa606dd2ca54ab0815ae7f8b307a4dde3f71d76abdad8cc84e2bd6ec9f6eed51a6f6d7d4b7e510a2c7c33742498d65a70879666dcb5c6ac8950f5d0efb7009248b885e89e646720b5ebd3d7220c465ae4b0554f0590728f9786d22a1efdbb70b70b999dccd9446313d8bf913416320e2b475e59a5b518a4360ab9a1c852459df03949da8550f28983b263d1cff6de5a2f0f7a78db32a05148218ada86995e016b955f", + "result" : "invalid" + }, + { + "tcId" : 233, + "comment" : "The algorithm encoded in the padding is SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "70c901f57c22e15a7f8e45c7cda9388d7a406495df93f99392868e1d6a4780b6b2edf1bff53bde19549b8c88971d90b55ac17b4f9e7eb416312e902531f818bdeb73dfeeba75f2006eac8cb5233bdd209e146b69c7b208d0a708fc5c239441603b659d1d5e2e9ff916c1e3d6cade68628108a27470fedc30d2407d2ee42aad679acef6560e3de0f49dc416972b64d553000975cb348a80c2ab9306fb8a88cb9ff79472bd1b3eb300cd8f12c82486f9e966b69668a69e2e61da94e34227a6e89d02488f530d55f86d4124cbec7f7fa050861941e09fddac794e956d196e6d88fa88ec383743758c2bab79ec49b48ee8847a8dc5b61a8794f1c1087f5ff0c0acb8d638be1bfb52b0b0dcd5f5e9d6b4ae2c665c2741b7578b606253ba0f530e0144daea4bcd6dfeda897e46af3d5d96fd855c8fc99e4214f11ed144caff216562265a71ba49282e2aa600e24a7fea51addaf6592afd9c0f035d2db2999b0143667921f685bfff75100a335c92afc433ed5e050c9caebcbc4aa7ed8931966153e10e9b14b0d519a8b74e3c05ae9b24cd32b16ee74e3fbcb66ad3571c7c67f2d2ac38bdb40c6a88d5d8a0f1d44bb240a29381b503d440eb879f5dead0c93aaf6b6976aeaf4ff247adab4b97a9ae382707c74b30a6f375f7205e75db370ff501f638dfd6180530bb515547106fdc11900580a40cf1e3976dca4fd83356010dda535eb911976b4914912dbe27346cc68c4790788e52af0847bc853af49cac5f7e3361f8a722a0fa435f53d30df55b76ff9b0be612606955b2e70ba567ca82fe6dff46e94039912b27a87da338d14271c3ff489eccbf317a378f6acb675a109531444b9d56618e9e5eb86f0838a6c62bb8478bed6f7473d861206a82313ee42a53bb46f228ac63063c987d67fa1a50ccf54e66abef9df0b31b8bb4d09e1831c3a4d5dd27ad190c3804033675b6e8212a1307061960342fa53a5227bd73747cb269990ad6838020a8f727c3ea4d6f99a39d58d7dce485ee22ae92eaddc6b8bf4f2fa298b1fda90e7b2e6b3047160b1d656f6b4bc802288086e696ed3657e2171c998dc6ca0e75984e4a402b009bf67821b8825da3044e261f284ab9dae04f811b03293e90c2e2aee261f2b3dba2a63c6e8cfc08c9e5d7f19201aeb680e941edf7ec0390caebb0f14d7d30a0895cf5f3a89c04331db06c63614794bac77f10575e9ce428a9034cdfa7e55defe8fc572d7d0edeb4e342d2c6c252256b9b5122859512b8584bac3d8d9eefdd928a6b02d5994fd168f594e430429d143f935f614a88d3bfe802b5bb05a478f1905bb19358171248d6eb82ff1a6ec444aa6dae7f8d27bf2875f7bb266a496e25a237a5177725b4214540c215882ca93a1f3d11da5398b4870010e05f0f5029750ae681d44ac1a69c343f26fdc8aadba3729e76ded5ab687cf803", + "result" : "invalid" + }, + { + "tcId" : 234, + "comment" : "The message is hashed with SHA-512/224 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "84129b84604ce82197950ee389159c41be5b03b68b16753602c23bd8c31bd66e3cb0443b232d900e40d54635f52d052f844042b0f71da947f726cefe39be558087983b2724434ce2d7e5cb787a6170457e3796d92e16043877a6853c87149af3283f467484ab3d9cb03d3a866778d6283904051049849916e7bc9c5991b98818ccb04afe62f54aed416aa6a5e0cba4b5a994b96ff543daf11cbb4cdc2b2dbaef6ba74adb8481f079c2c73330c178b0b85256753ced94c7f51c67f176daf155cd9389dcbeab25659d6d92303fe716403c29e9fbdf0a412b48f8bebb9698123cdeeeaf1050d8b66642bc5013b425fd214221ef955a0e669ed8a5198b44be95b061526c4eda2376e5c1a6eea92a405b735b0a7decabbe3fe36018996e1de03bb9f7cdee1d11ab3b01b3bbe6ae0a95b40246036887a22f7f71a554584e81053935c94968847f0d4c259f4cd25391db1f35fb11be0a221a1004fc6007363e29bb788d13bba6a8fa600978db0a4eda2372ccdcf42eed365462bfdd206c261369da4fe1fabf972a805af3257d93b7deed89db2b6184024b1daca3ef9002893c0abd1c97b84c0ed91c3a040f4aae5636bc68195462d56d890de957a42dee38a14dcced46fad271789e4b56c42a8a9f35df81b5cfcfd0312627a99afeaa6bb230761ffea275f572eaf58fa6af400e5cd5f0902f13153b918f3eb1aed617981c367d85eaa33104597099a43eb3f215fa0d132d9fafd062cdbe5e80aba8a7502998fa8c6d1eefa14abdce6d3131d5dc2fe7e5c1f853c0404b3e3fa9f135b066a07f6d37ac697a9bba8bd12bc9d9a718185ab73d6ababe1b42d35425199b774ee6c8e5319b559f98824ab3af0a7097e17c96ac3e2911dce66c7ce52f3af5bbb5e0499b3714b197370c3b69b0d92adefdf7ccd4c3a2ddd64f93ff78881c5b88b07fc768502956702382337eb2d2b5f91f6c1a0c2d04a60da374fc930a0c341dc521216b93e5e87322aa6711a5c245326d7a3de7ba47d241e32cd07cc2c7c64e7d7516aa27674a5a8afe7b0693145e2daf327cc50f04f705270f540e7c1ede9d2c6cd3d2e74e7111e32765a76b82839f266acc5508eccbe9f61b99362c9c40e1b13d0a58197df25d9853416cb86bfe5e37441052a637b56224b6b4f6e0526313a556cffeebd9c6a2ad9691eb477a1cfe7a316bdd725edd89f900659c8eec6204dfcae07639e81b705734bd11fbff61abed19b5a5e697376604fc678ebd20f1ce7c913fc40b80f3f0df6b722f9679b4ec35a10fd4d3c709cffd36fec9ea2a11edcbfb7e1394c5d9268fcc33c665a128c593419205169319c59d7a503154d6331587e0628b7de64972a6c76af7cfe1fe2a220f116d51a622a67c767df2cb8f5562be1913c08886cb1e60860118ddeb22eb9c39e29f30f73299acb8bd3f836fd565a1fb2975cfd8e5", + "result" : "invalid" + }, + { + "tcId" : 235, + "comment" : "The algorithm encoded in the padding is SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "908531e96554a8026fe415c7bd9d0f840c550061a2f3a8a3d6f9af8ec9fe3f4ccb0f01f598192d5ac264e56fe7df03aa09cc626e6d7381bbfe8495d2fb0de998e50442258ce2b8735235c6f0f8b4f021ddf48c00a6dfe383a5053ebd17f101846923c22b651bfeeb8c0b6cc302097857d71784728833eee4cc6cd178e53e549729d748351e16b5f18f43cd358b440a068e704d012e6a05625447c9df959a10ca986abb8c5d4c7810328f9780057715f4895f8812045749ad618adfad6a2bf6632cef69a0b987ae469dad41576cec2d452ee524edaf39b46cadb68b7b6da467ded750c3990a928acbcc72d0e35dc1a6ab17b85ea62f53a0241e1523ef79f9bb5919f411240e4c2746f1aa120c249a3cc5f50ec8ba25792678d52d6ec7d05ffaa65a1865dd55674c7c44589763936000490a57df586a274c76751b906deb051df9b88afced51c0eee32c82297fb85e9b9526ff4fda30c538634341055ba1f3656893c61b26e3771dec61e1203395045b2c5ea057c131bbb6d93bebff47803d19c7929b16066a50b39180b6bfe170b67d5e338cca28b80ce6da65f8b866647ef4c160ed623a84a0187ba8d449c4705be57ba5d229147fb909e0046490616a694316e6332609b3112454396593093abc8816c4c686f180bdccdb18a2f3c98f6087d3eabb2c6f0a493c892ee7f10b6fe8e0bbdfe3735438e9a0f67b1c74b54335fc1f14e4b6ece533870f6b15698f6a99c6a7aee6c5f1b501dbd829db23197d6f4d527bd70d1604ad59c86c6faa518ca9bc415a0c2d55e20b7273ffcf7b11e86d26e5a9f281974ebc562c39ed1ff0a3810d997e4d6e8f04b854d653c193ae53daf4d5232e961a0830f3e76b497e3151ed729fb73fb58cef59eddd7c74a1d7e9c612f95c999ebd427e100ab7b467d90aa4300ad9ce31451f23729d8171e8381bdef131e8f6f83a14bf5674da0a3fe1791bbd72fdd72d138c30c58b927c80c95075206d2973589f3861f7d2b8bfcf6f7867a5cdd723313dee38afa05e31d03cef54625e3d45c2c0220e90cef098f089fe49e462fbfca14b326dc8ccb87fb5b445924ac165380e0ee7fec98e39715ecacb7aee7066c26f0f752e59f8f128a7a99ee45cd586ba9c9e4e77378e66711d5321efdf7636533ae925bee031ad8860565c35993b96122045e90d68e84e6867c8dddf41eb8272a72d11c58b7d9353e38b0753d23bae038bfd986042684ea3867cb46cf568ba9d6f64bff6e8d0bb33a7699c18b522d9ee83142e76226a9d8ebf89503818a397247450e14c4449ce1b1a2771867e1b479766a38f55f120dd48ca440fe22587f18cd277485084c0562afc1ab61ce829c51c1b1a86f84a070763e57b547c4fef037618ad3a00d9cd99159d8aa4ee1a052796a1d4383817531614658649c179306a24abbcdc4c1f1b65415e0d167a10e8", + "result" : "invalid" + }, + { + "tcId" : 236, + "comment" : "The message is hashed with SHA-512/256 instead of SHA-512.", + "flags" : [ + "WrongHash" + ], + "msg" : "313233343030", + "sig" : "66135a9268f048ddaac5739e3761b67ded53b6290b5dedcbd61c5224cd5f919ee5aaeac8242574a6facb904b22e849d6295f1dd75345938410b7e0ddc465a1d795fafd1b708e2d5c3d78a4eb7213b913e1d943f158ce2fac1dae14f0027beb4de4bdd9872603de419823ca91d481e8985dd3c5c0814ffca1aaebde42bb8722165fbadc3a8c545362d84cc0b4364ec95250004c5d4d0903cc6b826725bea5f0e3275fff6fdb4256daddb9161f5babea612b98492cf63e98f913ded6f09405987c30a4297c7f448174f6cdc0403b373d498adf48eab106b1724e594acae99414a41eeb291d1b1b7fe0e4579356e9f17e6ae4c3c170d6ccc1f980ad280c447ea6330e7bc2cfe968c36185bcc8d8d553591e85b44d81a84b91ac5982a6436ff2823cbaecce2126397ca5a646f958f7637f89f95b235ed95aa13ed6e2218c47f128553663e0a5795c4dba22033a4d61148a2a5a1db107a037101f17dbb13d7563cdbf5ca14efbaf5620289fcf1c9465ddd9caf1930bb424182c6c24dd3423a8f18c47fead1ca307acd73a622f79445ce78b854d36126aa2e8819c0da806f2fe4847c143cfa3081a33374deba3bd6886b30c4b0a9c8cff75e10739568f9eef1f8d41afa0fd2dd9b663a0d0f60a37e586c3eb8e179951702e670c9f13ef195a125b5150d233fc9ca46c62f77dc86db2f04f796ef25a4c35d9422e6a905672a6d8ef00172f259c076238a1608646b4fb06a48bc57045dd770be38b579b1a5b9667953b42ebe16045fa25a30ad00b795970fa9c08afbca202c7113e0946139f0b6da79e27b6ebdc35185a83f810ac872ef4db0755a176f7fb2fa87bff6779a5102830669231a29b8ed843cafb0ee0c8c728adb44daafbaa549587ee6096e8a4b1da16e6830c994bf86ad8ded121786b9c942e4c4ec4712aa5c0cee366d20586fee8025990749501ceec6c948dcedb7f88f157a649af9e1bf72875181e5131e56121040828830f9c1e915a7e5b5a47de6903614dc95090601fc9e94ecfb88cbd6e0f139824fecddd4363b46d0fcc4b4f19332ce8d5bff74ec2d0615194bbfaead61119a25f4a2057ba2ddd3ddfa937843616c8ab15ee2421ed82a725cad9d39814629342b81eeae9a5339bc2cb127736c260b88cf91eaaf5ec29c24d5cef2305fc808dea11deab6ed1ebf0efa6eae40a036b634b8c03f6bf5e2d34d160d0f9dc55b6c03245fcbde53b8152add54f87993caa625807c6ac09bf5aa13600128d5987e77a9204d2c3ed95c676f8288a262d4a9cc8428232a14b7b4fa49f8999241b3dbe35752da649afe41382c915174659c782fd03dd9e9ac9d916a09e033c7a36cd3e1bdab517d47ae1cf229f11b2d44ef9b688c076f10dea4b24fe0016d8e2c78afe58fa5a0b601c1caec3345bdcd58875a848e445ad2f63b5ab810c61e683343aa2ce08a2", + "result" : "invalid" + }, + { + "tcId" : 237, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "199dcddae8ae28773ac490c69195af9abf898a1421967de80ee3a40f7c81686118aa4d42f04f08320c01f1bda8104a66461a9e34a1bf4231110afd08d05c5834af7b15c29ffd07e2579ccab26bce47c6ea96326cb7a39124f13d0fd86cf71d8e2127f58fcad50258d90e9f8570474762f357d2f0b0db25e2ab952da1a70673e8622d6238e01894a1ade848d39a0f4a0414eb76c8b19fb65a2347a470ed50f001f5c1b95de3215b0b4e4911caf1c631f746bc7f898d5256d194432d8498778cf124a7c31d4e76f853346ebff521a889d8a0bd338f953e24722441261b372f32b381ab548a12c02d1d4131e827e07da6c05de63fea8845739068ec4e298f86c4dd3d6ee6b617ec7dcc433a5bb215b39dc4388aa073275ab34137b3d39addbb4e4661a91b57bd75158312299345a4d2ea89366ee4ab54e6958b32fccbf360fa0e5e3453f3150538dadc471b9beeaee96ca3b3cf1a740c70f409e9190a115b6ba2d87ced02a2e522e69711856025efb0a46625a7789d1d78544feb42f51f52a53d068edbedf5c39f88f3607c19349e809462b1833fd6eb45a398dfd11e8b7b4d075fc2c1beea5fc216dd37aa55a41af6330b5fa1c75fad6e5a9b9f9ed2cdf157c64443f0a54d4ce2c6e1fa82c108a10d11de9c063bdcae3febfe719bdd04b4cac608ce6b05e807be24ca6a65f5340c3243ba6e0f84fde76ac776de5a79504beb20cdf9d384e4b087bb6869661f5a1629e46f3891f597f00ab67a2e856617f3789d9ee3c7c839a2cf5f2607e70c095b941dd49581968d254361eff01a946ea03a0eed2bd045b7bb495ab2c84a368cfbeb90c54942017b5b836c87840d52e8685e6f2288a2be5590dde2307952c83d0b75a340fc39da2db53ce14a0fb48a02339288d4e6d0a952d23719491e30c69892d805c2da10ce54af2b3aa760c45f4ed7521b350b8521d928621fd32fcb5c28c8d59532c9bcd32b2a838c53be8ed84d6b4943b0cbf05b8fd3eb1ffb6aed1f8bf12849bec251482ba5c91cf5a9c5a142ce9ce687e1f7c7efb845db295bb39670ca8eb9e5b41f82056efbb0817658af9d03a4032edb393ff68ff2c04f1e374cf1a8d9d2359b164cbaee1591d20788a637f99a42a004507cd73c1588d5db070b4e9862af4a92d409b1a668e336d4f9db69f46ce90f9c1158e86ef9bcd5b9876c037b66667f199b7c15ac49e9a1e970b20c6eb39d5953e032a9e5c215a432b64185335c6c067a2220555be78136e579f37c5ee4d39fafc6e0085c70697957dd12b6427eccd65f1f2f8603ec34d37effe9093f196ed404ac4c7bf865ac47aef778efc58a08a7c7eba6de7f39a4ac1bf94b5fb657d5884f66a9ef61627469fa76718f4b521bbb211dc5b5c3f4d6623e823ab211c7bba461182eed942e96dc5fb69828dd81880bc27275c73ec77623a97539a5af532fe7", + "result" : "invalid" + }, + { + "tcId" : 238, + "comment" : "The message is not hashed.", + "flags" : [ + "NoHash" + ], + "msg" : "313233343030", + "sig" : "a4eb5a03497c76365c990ffa934f2ff6a302d2f55661dd18f52c6982d761cbbf9c0825fa3eff4e3d678c003ad24a76533549a9cca2dbcacf1b53b3aa26214f3057c221b786c4499650d9e97fb35d92ff4426af76e0f139feaf260dd3c6c5490df66fda557c54cd370ea691bd9234ae531dd39e4b74c4ba86891ec9bf73e83404598adeb3d963a06fd0f5b8bc76d4c925357ad443e387d549788ee339facac158b78399b696b465a9229934e24a983aadbed619560e491380b5beabc63fce720957253a8bd8609b813d69abffb3d0665d5a3307eba6171f38b7fe7d54445e3132d9ee7ec3f31995fe36a4dc898621289c84b77eda5aee32d01f3aa38ff38972a61bcb5dc6441441f2b50c9297fb47c7020d93d4bf298331b7ea35dcb0fc352b2b951eed2936be00bb98cb6a209dc84a393be2848ae8cd182145f75bf89b22c6c85481302bb1e461bff8ce6e3364098c74a9d961cce31c182f15c053a86ab432536147e842ebbefdb56e24c2d7c9f8c5afb015bba5bc406cfa4e25009136afc213e49c37da6ebb43398ca3e8c31d1b258954d0a1c71918b7ccacc0800543fb00583e59148664a40555f7c1a9d0f7fa21395ef842a511b8ac7ffbc3be2d0de7f7592ad56571cde72626fb0a36543f6f1b370ae8b9dbb83a0311e89d671548a097e825687ef6982ec8cac59a7bf5ce300458919520012efe886c3b5cb842c0a192ed42dcda3b89b169c22c6e02329f549fc758497c6fde7af4356ff6acf3e361b251833ff80f604d482c0a3e01ab50b98d5d3226540fd4e2421fd2dbd9645a440eae2cedc6888dd29749704feac0319ce0ace34bdcbe701385630bc0531c01dec9dfece669cc91167406d6a639ba6497f4cd255dd00aadb2dc969524a57f125de5746f629183f7f671a10a5c97abfd1663f5e669e4444f86a1495e362179fa8737604f3b1aed3de919c144066fcdfd71de4fc63138da6b80851f0d80ed4ea83b988fcdba550bb92bb4d84c5517786fff3c897c72b51b05667dab8ae293c796efc84b598365624e152402970cb3638d1ecc108045b35c7069c06aca5e4627aa9a3c0ffa4cbf320360daf3636e4e9d5ccfdf3b790a250479fb4d70a06f6a97adf704028fb935f5dfea213c7fead5c25f0a077cc8f9c0dbc89387578b492f9578596ddc08cbd9ecc688ec039d23db4b55d1e32bd459a0061d22fc7ea613018dee38c7063b105076fce273888c4262dfe73b7d79a711d55943ab8457f10aded63a889444f89805f772fecb376e58da04163d4e1c929a695cca3fe0981e3a53646f2897a516cbf3417f633fca8bee49e237e42b7a42b680da9609bd7e86e4296af7a95e7ba5f7dc863414895a163934f9917cfeee0bd2332153ccb427c76cd13cb34c066140aac6cc7e3d9ed4cd081601c3dbaa04c6dd6d3f7fd6ec8d8c525892cee2482d", + "result" : "invalid" + }, + { + "tcId" : 239, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "7490b10d6cc89c17aac98844868cadd808dc5072dd671d2d57f30d8efd16d3f08b20248437a89763ee27d8e7b93fcb1e6c28b9f359af1d2dc6a3e9ec1996df27a3b218e9a9c50a548ed8ad0fa1c1da3fdf547f2367978100661258b3a032c0eddc1686450b68c13e1f93d02b2306ab114d32f79b487e31698dd779a8daf09a16f5520c2e2a66e62119cecbe2315a50b2443fec6042fab2be86d7e094ae014e3d2536c975f384c0bc4468a15c95b783d301f6bc5ace2b707f373dfe5feccd0b301c2a4828886623b1f569f387e851a785c8e87e54efbbc4346e458a0c6ece879954021ba8e9efb1300ced34b15cc3c3b0e6f606e5654ba255cd02809f0d7ab08fb085a626978e0261374ee46fec8b7a5758e4a27890734ecb1ca283011addfe220e5b3f22dff7bea6898e4774b741a41e4bcfc8e03891dba58c776944b94d3f9e50db4c872b3ee3cab461ed0acfab574f08849db062d3e1a877905b7f03baaf70ab11194f2f1d2d16ee8d3ea836004bb7aa14ea3b9ea4809fa7799abb81f2e156ca9dfe3e5771e793f2ea3499e4a34854dd2b3bed08c5a9aa8608f0bc3e47cd1c6928af600c58d838597e0abe80b19043c0edd5413937d43328da402e054bb684130681bb7f86c26f99d8d43162d22e46e7fb01841fa9f91b2e727c72f588ee3e3ef8a18a71948a37949491b73d95cc4b3b703c6e2529d98ff55cd4a921e3d5bb61b764dd9cc0e06555ca5909680cb058d316270d67be146586821bd54125922f2e7fb2be23ef53a857c4fcdec35b3e7477e6f621d376c9eb83269f129a0f851a9ef917fda9042c178d95e1308be68e273f11563899e8b99949ef5bcf698e7f62661422bde5f115769e1084d0ae1e7d0af3989641b4480812364ef96e14caa1726d7f557f9250f98a4d54423078365ff8b175cd052dc8f31db8d179cbe5d635733529784528fc7983e7e019c0de0fb72bd755127c22f55d280adc49a46034c884f094d637e287abd4fe65e97e95735ccaf84180da53a4be3ac081776b7eaf1c9cab5f13a5ef8e586362a1c55875a0eddda10013cd325fe15ae32ce6dadf796797af4bf516e13fc72f03e8dc7da5b53f5795c6cddbd6486ee4831e9a736447f54d85d40278541816a0c65571c6a0a312993e1870531aac7aebb82c357b01dbe1be2a4b896e414da02d671ee49d941d08dcf163a5ad9c3a9e91b06ae154e048a16fe737d4574b45622d4d8ac35b13b011f58674b4bbd204f0458ac082e5d6056d75ae0ef16e6a1ace43426d61656a131ce7e83f931d97e156d206875a2f7defc61b75f1e83534f228b2084a89007a2d27b1b35c7162fd07d0c5d6a26954e92e06f8618da84793ff6a4bc1b9a016c4a08eef2e7878b87e3d250c274493f471355cd455d1a4cac9e388b0484c307cfa3376723734829230e0a7bea91262d47e36d053", + "result" : "invalid" + }, + { + "tcId" : 240, + "comment" : "using PKCS#1 encryption padding: 0002ff...00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "4c186665e1209c8be0b22a531c7d5cfcc7821a2a4dbad7d1d3a77d885fed0d9f581e789d4e77519c4259bf44b3dbaf98ac5ba5884dd5a9af1987061e18d51afa69ce9c27c6862cb7a7f602b21ca7399fe906f64d045961803dfef5147f62b1cc81413a985041e6987536f269f4c568c1bea00990ad761e839e5b2f16f2fcd9a3c156d801354284ad8792420eb9d3cdf9b542fb5351a36694bab3817a5ccd0c2c133e7a94d097025c2ba4e73de4e392111396debde9b2c3eac98d21e665c952e3271abf7eb1f8f35a1bf831123e7ac7cb095eadb39687225549f6c0eecd87c4ba137867a15213646a5e8aac3f481196cf49aefb7db4074cd0a7ca62c5a8da0ebcd7efe3001a280568e58e4f2b62c5e48d3e5db932250800282a29f612ddb0e8610ce5794b5343df37cfb63cf411a8ff6d7d7df00cdfb7510438cc29ecd5a1c992971f9db12f114a1999345fef167c3b62335a99ec2f173cd609f55a8ea83681e8cf70aa5c9ba758b355705f2290df942c1f6b439e6d1771f81b853aeecdc3b1c0849d0584d372edf1bd8b7ed4521ef3afba10dbda3a5a0105a3730b982d760853af523a87e7443013fdf12d4453510fcee9a41125b2d10019fd66b841a060278c72cfeda8e4623fb8014bec488aeb93553aa8f070b9881bca6979673d40c156ce8b568687ecca1c8f5430fd13b081261cd0da221b6603f5ca3f1f4013ceb83c34369e0ab06cb958d6510b239dabdf8f5ccab20dc0b7932f97b1e69af7e478eff1d4ca2bf68a5de59c6af5cf51ed786686611f21efb48536d731bc25cb2aa30392f221e673bf687d229588ea10e38b2bea01049b350bce675465bbe3505348446a9fe31203a05cdfd9c47dcdcafb6d6695a110843da21df6a8b8ef331aff3138e60eb8cc6a86dc5a443018d883ec6ad0b1bae07f49c2f839b40c743a0346bb74e80bf033ac2ab5192380b4351d7922af6bcb908c82c2661d9e908b3ccb6603f722d82941c732a4fa2e0b4534c2cff5c63e03a0db1b03fd575c94495dda6776a2a500add815f9fc7ed5e7fff16d4dac9ceddfe7467870fadd2dea1782882f7ab05d644d409ae52214bf8792c6b8335db45b9f0657d6bac66b6717758b583676badfd936888db7bb1701b33b44fcdea6ef2a7972451a45c298fedb2615c11efdaa52190969ef570b7e3f3150611b1efb40c6a387c8b8f3df3b59ac69f15abe4b728d45357f4a6f043ac313415acae384beaec3e1f0fecb4d0f9fe586b5ee38a5334d7d4b939dc6659be4a71f8baea3763c60a59cb1c03498310501e0e508c7b9e6a8acb58f5142d3075428c8dc41b883174c95d023f282ccea861d03b27552cfc7ae2a1e49b0c1ab94a766fc00d3bfd5214d8625f742fe27c55b83b0d7305e4a6b719d0fabab5f3e818d4392cc0bf0d3bb8f455c85796ee4bc0627bc20d2bff5e37d", + "result" : "invalid" + }, + { + "tcId" : 241, + "comment" : "invalid PKCS#1 signature padding: 0001ff...ee00", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "aaf138883c951e1fc1a85baa392c84af9f5587f67df0ecd2f652bcbadf337ba06aca6ef5e65841d0482e8e04ee5735ab39016d1fec8cb35c1ad9e31cbec23b16891e6c230828e3c993b9d299c086bc9ab131a0352d4041882d4fc79257fe76a3673650a17ec1626c0d04c885409e5023ac9ce5d6cb93212145454bcb9910dd24b76aa51a17cb9994fe46b848a8aec43fa64799f0dad77e23df395775d05bc7d60c7feed1fa167fc9197cd8fc375f7c8ace389142437c67b7f0c0f365ac2903d3534416911f46a1552c689f34b99e48d7888bfb5f014c7c91f404e6cf401e1d5a8e6bde738dc0717bc605ca87b8db39765dd137d0d3acb45e65acbdf3fca3ffa19ae80ff58535919423484aaf8229e64be65423a860c51db6eaec7aaff6eadf0f6135282424fa372a80aa01cde90f43bb1bc40b5bddf8244499171cb7a9a58efe28a52ee198f5df777cd766840fdc803d276f1259515e9a466f25ff1deb0e515f7253302eff100927e5caaa15f8c62ec9a0de4bae06ec44e307542788f855ca59af4016ce94acac18236f24280a3974f29c6f9d2a3ffa39d38bd8243506445e07c9e005cb75c361731789f903f4983c3cf2bb2226c8aac6623fd6d898f221f646fd5178bd77245d6dc60ae7cede834c549c04808cc972ebe8238da0ecb500bf6e21a106c1b8960e98f55e8b5007d3db8c0d6481e9a8d39940a6e751c6131f5dce58ee37316550aaa4a4809c281655410c673af462b3e43f3cd125cf8cc24f319fa4aaab218d2bbcdf14515b1950937318608b4de091fb1d8e3341d1fe861aa95bd0a8e83886b07b9d650af1d489478fc2c6b5eb56c46db765260a379428882a8f826e53b11da6548f12a35b2f7e3be1c32a33a997548bb507f874d84c848b51b9587131271f0c9a8b091c31443b02802a44c8bf318fa4cb944edc0316c777aa8895a6870ffbe444b8a8e6ec9b2ffbc4e00a1d3354c4f80325202a826923fd992507d164cc8145e5d3388d38e0ea44a625649b973869d965f22376a645691be88ea4b5da5911761e8e925197f5737ef5adcf3096a3600b0dc72d31735d4196015581a43371f6f70a3f5e95a01755bab1aebaf45b0313d6b57c694ee9d95a7009af6558e71a260a1e37482ef2f9568f17c606af8f10a412ad42191033fc78f04ad3c90da3b3c9fbfb8aecb8387ca05fa4451fff5189c46ae1aeca8b979a44ac586f96066fa81a6df9fe92a7ca6b9ce74a2e345cf53fc1e6f5d1aca7be468f502e843a80dc9817844a52b520be0e1885d95235383ffcd04302d0951601b13290f5756e70940880175686fcf6e93f5d9a6a2970c796dad50faeea13692e9e9186f53883788cbcc9d539964963b7572cc1d67e39f54a693c521496b9b51d773aff1e299ccd999f141c4cff215aa5fc91e28e9128411f1cac7368b8dca7b46f556faa5b", + "result" : "invalid" + }, + { + "tcId" : 242, + "comment" : "empty padding: 000001ff...ff", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "8557c8b4e5534a3baefc44badbeadca1f1404f6c82c492a74f447c45aa6f9f431007184d7072eefb3c9a249a8b8c05bebd4de3d52b98842ff38032518834bcbcdab8a7767bc48b9280eb6cb93bedfd6803f6848da514c356564a777c11f2f090af762b4ace502e878c7ba90de2c08985391f1355b7f42f4d2c2b56119e68346abb3cef14410952e4c056952312e0ab8a87636521761707dc79d023fd68080a15491f02e4d98e74f20cd56a3450817e0eeb0a9a47845fa79ada133f2a6c953a691f4aef3ecfd9bb9848a610bf628f627f1846742c833c9804f5e6305741aa97b2aab07d66659cbd6d4155835186bad715e4fa61d8bccf6243235fa2ef693d15f5f44a810509f21b54d39b83f4cbd351ac18a760683f5ddc1fb9b23314f2df650920998d4bd93ddce5fd8c9fc973e37ec9ae88326e247574c3d40839d524642cf310a879aee0f6c7cc8cdb327ad0f5bb7de041c517d1099b4e2b7ea7acf3a54431a58a01a56aa5d4634777fc3c66bab2ee5638a402ec82c0734322fa57a175e3e92f6aaaec3d744f91d03febadc5f0b608e242b09527d5e9bec5b5fa3b53ed8dc34f7a8d72481be6cc568cdb7e7537331fe78c3193e61e51648fbbfc151a35c749e1d2baa3934c5382e9d0abf5ae97aca4c0189f11b91228fec2d9a9b70628b4b8ec49f872afdb1518fca9bbc190815986354541509a3d8540ea7f39176fee82228ed527cd4109ac947711f8d46e2d3bd740c9f0e1f3fd95c739fb60ed5f8c0369ca39532f12e7a737ac2f4f77e599626c9d7fa780a5693042013ed9aca0ec77d64183ff48e865ff3427a50daccbd11b48145030360ff968037424106fe3b2fec6a91d1d9d8b49abbe46ae8f696faea17e5d5fa65bec90617f0fb61f9817695fe3eb4bb566d5c633f11c0a1f09fc4b36a3b1a8e7524a0d308d110cc9d04cf85b3b658f30a075802346417f7ec14d36f4883a962112cc144488bf28cb1dfcb301f317d31e734dacc522cbb72fce854d9bd79ec6d6eb1542de6403318b20baee2faeb0f4d3550d79a4242d007137f11f1101daf573f59b2ea6c2414bd026cc482f947271d241c17eb6218e78ed0fac0c6fbece81cdc6f020a154e8a53bb6c4829c7b6def0e841028a34f33ce4361154e91a0b20e0384375eb562ee97daa323c55e5a4c6830270c5af9a946154b12a0cc31fb671cb573bef7c92f756f1adaba7206fc73df592cb392189fecedc053b7807dcca09a2f8293471cdad2c01dc58f3ef1cd85746d24de650935971c945bddc1dd6620b8b14bf39ada960ec1e4451871c1446b807461289ede008eb256f6e67104d68c75e5d206bd13ecdffe6e4a997d927303b5ad06336c6a3aab8360839d3ea19964bd5cdb7b7401e8f1a97589c9a99afe0e5ed369764b89f0f3d6d63752536eb475ffbbb9fa4e20445b098216cf9198f6", + "result" : "invalid" + }, + { + "tcId" : 243, + "comment" : "no padding", + "flags" : [ + "InvalidPadding" + ], + "msg" : "313233343030", + "sig" : "313233343030", + "result" : "invalid" + }, + { + "tcId" : 244, + "comment" : "PKCS#1 padding too short: 000001ff...", + "flags" : [ + "ShortPadding" + ], + "msg" : "313233343030", + "sig" : "3143b8382b1a59c208c87706aad1fb5616f7dd50a36d3bd6fcca216127fe3247b7f12aaa5bca467fd0684eb2059ee4344e919cab6523f2591e5fd23a179e891b3f94bb6d50737a4787b5c63d434a46e44098b4a9b503831e56d171ef181b2dfc5e3fba00f672093e3c4426f57bf5293b3a9072e89c66323a569df2c8f406ba16f65a2d240eee00a2d7fd6d63385becbfca577589618d08e32f9b823fce933fa211c3a3e695986242904ef9fd10fefd0a6ae6a6bfff5e12ac662735e40c61b38307a0fdfead7ee1fac0a04cb344d73f84066a938af2568d7ed4c824789b07218742881dedebc065a427eb9761e0a7ba3229f3ef408ac8c17faff8f7e71a293b238743e03efd1ee9b701558c9ac939e74207f6c798d1e3a8d0e2523e5859c1ddbe640f8af7f2b8cc200144f284c781d9f3f35a56572cefae70f589f0b83c9d486657b07e3a707426c6a62571f1059e9e9da2ebff457a2db67fbd6774c8279a1f33998ac58bc9b27bad9147f77feee52f4a03cb47aaf6df23266ad8ae43d962628aea80e5bb637c70a235865916f689b0022d4215265e73d8749575f1ba4ab47467840e000eb4efe2cc854b919ab8f93855401f0962523fc0204ae3036b667427b0104c2a514745eb43cc86d50b4ffbb1d0afcfe38700bb4e8820a5ba6cae94e2d95f3c879b49c4bb51e92ed073ace4fe53340a7124f2932155543eb6d427ce1e64dde6fc7d80a5dc306d930aa2397d4d394b2f5a51059346419e39a576f6471def43e88dd23aba2233a247dbe521e1b74e773ab5744094e797ff6e8045be133d2be0296426d4264e73527ecdb940f1f3ff9b4a8fd81fcde06c498171b2a98c7bfc7e2b73fa9453b0aa1cfe08e6e3d9f48e6b9102cf4d1468d8c666eda874bcbcce7b3a98f9e344b14f64f189313c02a901e962dcc690b5cee5ec9943414568d917e7f1fb9de75aa802e8cccd488372c36397b54ba4a191e7abfa9984b0eed6114586f3ff9205d6ef7ffef7bd076612a441d4220853e56027a17e07a7120bc0235602be7014c54fe9ed63d6fee8e3d85f3e360d7134c7527ff0db16009f0963d67f825ca7bb18faca6e3434805fa4711ad66ed5243bbfd3087eb4926c2bec6c19f6c321ca4d08b5b1679770e9fee62ee3fef9d0cb7ec7c84ed551addfe746f366a6f037e022e0113d3b68410a0266fa153576fe26582eb79730e680367a776cf2b7051a15ffe091a7cd596430d022e7c7908ac3141a3c8e962d45f769c660605284cda74ee369ca307d3bece0fcdd97f7d061cd5e5ffe04922b9392ef3c25531ddc93aa699c2f592aead0eaaad6a0ba885c85e4829d70a706e557da22ca8d0b4961fdf880e24274e93559a025f27cd88febf23d3591a7c4a38b0b4398f70b211e9d3fc407faa67b9e508e43450e88fadefce60bb4ac67246036ecb965fb83e466b8", + "result" : "invalid" + }, + { + "tcId" : 245, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "157527272c042f1a72e69be81addd16b5d5c8b9048814ea90a13c9a11b6bf798ed415179b93a2bf7854670ba16e149fcc5fec766496b79872c5d34543f784598a81ab6bb3fa8d1fec54b79bbb381ca7bd42b6ae6dd5447a6b7bd0ea051d5dd8f1fbcd59efa05f2b5d195ae7302bb483eff7aefc767dcca949946e0b20ec474b3f7af55c374c52be53df5c1d750c26170e5eb7509653fd8e96b8aa84107b60a3d412b2ee8362a017c0e52cf62ec14239443533e9a4f085c24593da6364f40b4241f76a84f6500c24bfd3dbda012898d36c005b922ffe648c04c1ae23229afde220e3f3fd1df39587890e598aaab0e0b2ae4b667013e2b1e2fe8cc4342e43169327ab91deacd2d6a8fdce7987ec4c14a244c7f765302d24fd249fa87d13d6019122c984d0e217371171d03c973577947c180b95330e30b86f980c6235f64c3684955a8c3f9a5e8a50f6cb78ba8cbdc552a99c4d3fc62289491a2c550d78f8f0d8970a9e11d757e76ee16be6e37f31ac64dafc6d91eabcc40108720bd2b0bc4640a13bea607d90c8fe20fca58c97bc9dd85162a173302acb656fc099d8a8dcc84f5a90342eb1b01d6a2cffcea4fa5868b69a5ff139264cdeec409ded9949ea6c4469329ce9be2e3d7a40b5b816c0d3b8d27e6e84cae77c1623d57506922af2e3ccd9e16992be759b6c4096546605a0add123932b292069dceec2b59cf07b86a87078cff8df4e21146f9f0b9635474c212112d214cdf15616150e189ff433d958cdbfa2ea4e676569574202a093c308f6efd579b67af6aceb86c2138820eb509a7e65b29366763ff5ea7d905b6f46ae3c2e5614bf9ed24280cd42b0c4e6bb19343a4f6239b6e33c6f65a73ed7dd1c869da65a9cd9617e942d181c1c51b1cc64e05d14221d5e8e87fdbcda415c5ee98d9f2925f263eecefa0a29ada4d9e634eeedc23a23c763f3d3a69249484706a1503fe97254c0878afb41194458ec8d5c1b15f670793486240bf0be90f1182194a21cd51be9bcccf725b0b92db5e3fc94989f72b994af62900e589a4addc6425567e88b9885f417d9ed5595ea2adbc6856953fddf77759d613d4b2b50c7a84ce8d6c26d2dfeff264ba6fbc84249177c6d8862ed41386671113f6e82d03c24817e258996165a1d4c8a9144cd582ebf1303146141cfdea1aa589462264d829a7d36496bd53a0102cbc3ea61afbda6e407b2c2aef840d59cbf34114e1f1cd2f244c2724f96b238766ec3737b64005a6e1f14b4477eef5dd6eb7949d27e6a559ae92afa34c2e599ecf8af03a4d226d7a388f049018e783416b1cd9c1a1ed5e06e51ad3e6cd0e975d8a7959b6143bc2dd209c4159b0daf52b0a5d161a412a348d52812a516d213700229c5f91e9c7edcbf014f829dbef4c2ad4dc5b226407a29539ddbc4bba2755f9e42744c4c301c7b3e79ffa23423c", + "result" : "invalid" + }, + { + "tcId" : 246, + "comment" : "the signature is not reduced", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "8dafaf45292057d07ae531a461192c72817fde33b0191ce49c8ecf87633e104b8e5c5b87ffa7f51f64da352abe583a7529f1a8c3562b87d14077634483ddbf2f31278c690fa64e974b987915462c17f78d00f9ef5cc6cb38feb36379c27984ec0182c293eaea6a1f7d20e25e2327b4adee50fd8ed2f0a64d88170bc0afcbe30055613a51d62a17a3cf69bb57bb9d2e64f89c672e0359a96b986a456d9dc2b00b7780e0ec1d5b05f3fce6baabe7f1b6927516a1762c009ea7b8b7d4cd55a7f3dabacd1f7fa3de2fbb84d239fe1d8c452d80c4ceeab7d807bbeaec0a661994ed6c47946ed1c4ecdec33a3a5aa34dead170ee9ba7cff622c4afa26ba658580f9590e1712262ac9f5343e10a68217316a9def9da743b1a7a27f3a3d5c6697e9ef01c54fa2d48c7635e2ba1f2fddc876151b2879ee75db29121e49e7a4c7de3623392bd91f6df7544889b158debe0746f06cc862e2e23449bf1aacc17f1dff4f5530de1840745811780103d242978cb4a8c1230f4d6b24b6a80125466e5a1cfff8b320f9b47f513435179097b86dd9fa839cfc29973632c86d18ee28daf60a836142700cf2376174e9d4a106d7e3ce354896f92f29ed3544086f3d10943d88c1f614bb3817345ab61301fdcfb562f6d59ebc9839245549eca17db824e5ad9ef7ea7842ecd5509dccd11c2a4099bdd3c611afb9c10af0cd666cf96980e9c458d7a4c8f282f13b3a09e9ad7e17fa0f26d44646a229b699748382a4490456121c95ef0b49258a2b399696765847524cb28a4c758199b35c699b0d32f031e876dd519ce3376d4830ea456087d4f0fd98f9a1bbb8343d521a083ae5c61518714b0deb009a42996da1851b99283c5401d89b43e3caafbcc949ca66900861db83dc783db43f2e0c47710e4306430c72555e912fefa272889fe5411d2837154099bb75b64a6f763fd3fb046e1f88790d8821865667501987c2607bc65597b5a14fa85a41aa613cf3d542e1d650fd6ed5cff4a0d855e7bbb0f2905d084228556314d474d43b1958b72e622d014f8880f11853ceed0b33ff9a3dc0b5fde4e07412b60ac3bf8bcbc457e28421372912dea162f39e6503f7224dadd974bee8f00a09c0bccd5ab63386bad8a13e6a5c2c2234cce623595732d8e87891b871386c4d46cc5a11f7273adc8e4e0ce79543d65f8658788a1686018be4a7e10d2195aca391b873ae42fe5c919bb3cb51af2cf15ec79792d8fc40e71206b81e0705d48fa0950774d2b76695dc7a00220ff51de8cc8ca1f4eb7d1a3ea3f83aea6d563d5f60eaaed6e4281b0db1d0f6bd0818e2950b2b39e0ce3f7993ca1936a5c234c6d587a6c827a4c18e4253b97c0d1ec69a6bcc3aab5ec5c58554102a9152ecf8d127f84cfc470fa90c7993bd96407c880c90d050138d677c2ecf9d8a055efc7a783451ad7b861aa1784e5", + "result" : "invalid" + }, + { + "tcId" : 247, + "comment" : "the signature is 2 bytes too long", + "flags" : [ + "SignatureMalleability" + ], + "msg" : "313233343030", + "sig" : "61ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae702014570000", + "result" : "invalid" + }, + { + "tcId" : 248, + "comment" : "the signature is empty", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "", + "result" : "invalid" + }, + { + "tcId" : 249, + "comment" : "the signature has value 0", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000", + "result" : "invalid" + }, + { + "tcId" : 250, + "comment" : "the signature has value 1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001", + "result" : "invalid" + }, + { + "tcId" : 251, + "comment" : "the signature has value 2", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002", + "result" : "invalid" + }, + { + "tcId" : 252, + "comment" : "the signature has value n-1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "af2761ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae70201456", + "result" : "invalid" + }, + { + "tcId" : 253, + "comment" : "the signature has value n", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "af2761ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae70201457", + "result" : "invalid" + }, + { + "tcId" : 254, + "comment" : "the signature has value n+1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "af2761ea0805214a0008069c589eda353c6083d679e17947831590967cc496af62031e28367ceab3dbbb4f13842ba2930b6f6243a0ad6d7bc5d9f4231357bd36cd566338e6b6b430c94f9c9bf588327ffbb48a1921a11397297066bb9505a950ad8f554237280c83ed9924584363d03cab9a707e45b0c4a05948184351f2fa68b512c4a93798fde9a839ada727926d3a2e40f1e408a6c09113401fbce97f8c3200368c3e42295a5ed6c559448d8966f9f829ed502c090143c726a0cf666cd413ca65bc3363a27fed5ce478f5535e61190fd08fa56d2516d5d17041699d8d7281cc055a89896f22a8f39cf1b3ac4f2bf23842276836eee68d0cc665c8de52305cbb21d9de5635a79044486b3add8be140fba90401ea01a981a2fcd816aef02f0610389a7ab55b4b384cd1c0f55e8e768071785df21eee740efa17cbf5139230fc45ad96c9af7edabe49f2c92961099c4defdc459fc6a91c7992bc0eafb81d83c94dbe98bee6f28b94b6dd42fe3f17470cd152807e11b14f8f915ea4cd4408436a928e6b0cfa346b2cc3bd6e9cb0d4b30f5a0675d2022c0621593fc3d5abc62fbef04813f47f7bc88f3676e77b68a67472786558e42514871f4f1640aaeedc54f1f7176f13bd86035bd7a9491de1415fbe5ffca69f456c752ac8f3f1e39adb2b964cdd94502e2396f1f08b2f8501e43a7861c4a29f19e9b2b35dca7f4c8a5f6f34bc57870ccb8a176b493a003ddbd456a901f7718e467950190cbb76d8b7430c7048e10b08d5f90bddcf337e9a2921368ee9abab7990bfa1bc7f61474cabcbdc024f6b16630a4aa14b2096a0c35e8dc5be5c3ec7efa30288d8658c06cd123f5c222154c806b0cec15d86d82aca826e42a4ea3c3b39be7ba1d0d5312446f1af3c7a9c3add7ea6a252db3e617100fb759aa2370064238aacdebf960fcbc91d299f6a3dffc089fb04ac3b9e9aef00aeff61d842b5e603929f50987f941a4bfbde478e3b02acb88461070af8d7229fd093f788b2af227eb5133c5345c093a11f22dc9700f31b0b04d4037255b6ec0d24bd0f39c03176109e5f685d05a421c609ef52cfadfc02d13d3cdab9320fab55c119fe16b5fae5d1039513e662dee97d8380a5da3e96bde0e3b6653fd4f47f054fa2dfb985ae94489b7978b2a1f37448b9a7d433c48f8a507969779293b3efcf84c19335fb1953a4f98d00400e6d1a6120d8ddd4192586f7b993715e82a1ec41228b2a3f45422641356e9426e0e48e237f5f9182f1c3861982eda258ff229303bfc7f64e09efd4b3cfb4de673adc0cc1a0ded0685bf5c3c4781fec73d72bd8918393a4709ea8debea16b015a772ebe1ffe08c7fb458bf8af23fa49af41d0ee51bceef5ddfdc97264f767628b42d9ddb20e1077630cfcab3a65d331969bfe6a69621d94c79a1cc334fd80632366b9ddae70201458", + "result" : "invalid" + }, + { + "tcId" : 255, + "comment" : "the signature has value -1", + "flags" : [ + "InvalidSignature" + ], + "msg" : "313233343030", + "sig" : "ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff", + "result" : "invalid" + }, + { + "tcId" : 256, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "8c03dc2e161eeeb70450b9d425327bede8044b3d2e8fccb4e0dc6c766ba40a9da8b0b0fec74a302f5b905e982c6ff41029e10a27b63e666c9ad7628d673a9c8019a66fb2a49dd96c5d484b15596c81255e3e608f15da31255ac235075b1bfd706bf9cc9468dd5e4043b436b2847fcec90115aedd45a60cbfaecacb0e9e0f7649d8f6629e0e61aa2154265497c76b7b288163717ecbe9f374c51a63060d16fe0e592169c6a4fb4f16541a87f17e5a2c6049a41f7ac50b991678feae986760ec2d765b83499426c2972f4a73284d522997e60dac714e0c4b84bd15813e57185749f73a77dc956a432b14b592b5f4db3df945e25b11260499dd2416d55ea5787bf7b10e9052e40812b17af39c0a56191fdb869756a43383a40d31e0e236000d5bb3c854524cd01b2b3c401b548ba67e2ae7716ba0ca2cde46ebbea616288263aeb0aabd6c542b9be25fdd1bbb26ec76a17c84bb3167fd8fd26766d2cbe15859d6d62e0251e797dbb54f8fdace03d512aa919d98881547041bcaad349ec40d1ed2e352cce26502ed342a842a24a29b58c0ee11b921009d86dd107dffdee0f3817f30597576ded774b6af910bf2a754465bd736425003490fa86d084dc3eebee1906e6ca94384fb01dd3b6a34c8f9e76db08f035358e34824887a3e1bf663274f0bbce11b05b9eafad2ebdaf5aff7dab6f0de844cd33274fc83007917a80b454fe9645889a9474991686d3146c6ef157ed1f7cc2b1b4d639a930430abeb88893c59ca17e0e9b9e0ce6f4ee3d29a376b29d08e2b8c911980ebfb4a503bc62788d66923cdd446e13736acbef4ffe3d8e45320586aa24ee5a36e29e6fc7d46119d4f1f0a01e0fbe1519448e29a2d0a5627e768b59bc948204438fcf3c376c5916770e3901a4c48f091d19ffa7b46baf0481dd940d220827d129594b773a69e67f0eab0e464609d1700b92eeba9947755f12b0eaef5548e12c3e256482c97453ccf904a9e6c58e9127ac543ed456008c2bfb8242a6519f1265cdf935599d88c75a12574bef42868919843f33ad9593d073353800a113269fe7e36aeba0ef6ce45a1ac76880ac2c5e80c0a624c7b2a08fdd58c3b2f3383f6c189ce8e86fd419b79ae1736f14e0258b6e553e543ba51469352eefcdeb866ef47229530d1948fe1e428e7bd029583b414fb964928a3a0a174c5596a9a9b77cc45a83dacd4e69909459e2ed670ac6791e44c5e0a9d2785e553e7c70d30afd90e1b6191420630568b1c0505c7b32ecc91d5e73f606b0865e85d3cd6abfa91d61a91045edec878c3c2e27c8d79abbacd0692c8a702a6009e2da3c01d9b8e04afdcab037db200073cc790b094709d1d9b23e2151cb08b6bae542d494389f8cc2cb730c8c80a6b7fe7b33587daf26ec987dc905492536f3ef33cd09af88de7cc16bf0dafb25d3968360a17b3fc13e0", + "result" : "invalid" + }, + { + "tcId" : 257, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "432ca76d4d8cd3eedc9685c6f94d198ba4f867f96855ebc39c156256c343cc796013097aeb7e733c7bf369394d8b9af1f33d9718fff392dff854092c387949ba00acf8de80c29af584449d541f351a133202ee0fafd81504dd7ebdd5fadb52754e24cc22c278702f7a23d88ac2ef83381a9a74543335843844f9281814790b9bab4842cb1ebf511aa79d985a7192e3e4a18a1dea0233f6b56153dcf1cf0b8b343ef678ffbbc06bf63b691f317d3160a854c6005ef83cc0236a8d4087fb9981ab8bc4ce6e74a44585b8bee6e3c57330261b131e135598370a32b5249aaf5b0dd479d305692a7710ec0facd788ad438afeb21a53a6ea6f1862afe524714d10ad254360eff3626e47252ed041e15418e7feb777cb7a0ff1702a7a639acbf4719d3a068107375cf1411d9a12a9bb478d1508ec79b210d8e90cd4077fdfacfb3446cbf9f8f6b3aeb715805f75a1c6a1a95ab0cce45b4c110c6b7db6cd3d7dd56b60bf003b52ec45986b2c69675a9ed433c699e43bcfbcb542d255999fe6c4ee5bbe83d2679e5b1cea035ab435470da965852ad5070748dc9491396cc89108b8d4dfcc1e762fc513bd23a2fce913b18f48b77e64a7b61eb88943d9de620186161d3e0db137556a30f8f90777d2ed0240450e8b1eabdbe946ca42ddecbc1889824763918bc75945a55dd6701a5bb28108f28aabc545d3adcf95c389af3b3c287bf4f7c6e83fc991665a17b84e774c7363bfad85e1fef4d057286f589c44e9272f9640046ef4d3b96b34d297e577020c7ceca30b1ec8550795ce69ada21fa903d0fa46a60ebcd923b6293a4c81d426260cc73127fbddda2bc89ec5c69f614591262df33bfa1b9a46f14e47c8fbe7c1ca238280faa44e190f29affe512630d14080347823951bed584c6dac351d30cb5972468bdfcedf92d341b3be7425476cafa56ea61a0c8fdfba8ec7c3292cfe3652784e93eb2de302c022eecc6d68b75c90e98c853f9e3dff19b058b4cc81ba9d948d31415160ee9736e1a7524b1c4cc9c9ce5e7609b0dba2eea04fd206bf39d4a769ebc555eef0d66bc3db6239c50a5790cf2c33ea6e56b65d500299e18435468bc163739e23cf89e08062004150a0bfc76ab0e36b396d6cad90c5b017530996f605018f902cb9a4ca568b8e08a54666c66c5e61f6bebcb9863bd5ca3bc20d9d9ff2b0574dc7a1e59f3af59f809169335595cca9a17aaf9ad5e1a71da869e00a31f7ce9816706b96bfe94da3c625ccf52dc8d8f5b0fc91bbee1423a6b76a855b48e831fe1dee33ef297fde5499ddeb7655f037e75fd02b4560b934861f0d08ad6a9070d229b5436321b50053e262a2bbeff6b2c9a10fc629de6254d5c071bb28fae8d11b3af6d545732a5c3b26b2a35f8e3d8487ceff555e91e551e66baa39b12fcd402c0c03b0c9186b1d6916bf4d472f10a5e553", + "result" : "invalid" + }, + { + "tcId" : 258, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "ac3816b42fd264ee000b23e2d7b494bf6185882a68da1641a5eadccf1c82fa4a298477393e39bc0e70b00f4a72718b3094b877187925b6a0a70f544c59b5ac8522e9bb7fc42d063783df5843cfbff4a2bf42fce04108584b4a88385ed76707306b359e7e27ad20c9eb421ea43e5dbfbfeb821a4bb5f25592297cd5ebde4ec49a295d0826f24b6ae524a9a420bd1ba310feb8afbd86fbe3565e56946f2a6aa5f9708299a854840aca63699e62131c4bed14388a54e868ba17a81fa83f9365b49ffdd8ff3552424fd776cead4bc2abb317d8d0a09cb1e595449e8566131c4eb7ea30f45fcbbd360c388b6534241e72dcfbe7447e415b894afd8c5824b11724ce34e32925dec74f7709ebb001bbfe0eee870460442c3a0f7cfa19d6853cba4e78e0b22fa9c7da604c896a273c2f03ceea8dced74cc3c4026b578b9647f6778ab5daa67ed20259d0b5da356901bbd1a72e921b33ab402de7bc4354cc9cb579f119bfcb951a049761d7f55941c3c52e04225dd08f31e82304a02b5534c1c000e528c477be07d0c3f98e6546b7334f475723b6bd5c811d5f3572a957fb9fb356592c387551fe7703a9bf52a17b9066323c2a1442e3514c70ef780234d50c083b83f0272d71a1371e51e3d97273bac6598972b2224346df14a2db3fc44ada061befcb2797ddba448b6723881b45dbe506c1da34207b07c0ed9ca608b66625edf1a241a96e2f4dfee93c156ea978173965bcaaf67321a062ace318c1e9c2a32504ba15916aba58f993cfc02dfaf393f77b4558d320213a071d9bc43411accceecaf7015717a7de5a39fd9c28874a95f162d8f8ff72d5bdc30b3d8fe92a1d9375a8d85c781066645159ed86611f420bae54850cf08fd30d3cf4471dee93c03261e8b67796c70c8840bb956cf89e906de677e411c045e4a884daf2e9d4861c2affdb8dc19287a50211f800382f249c3074b9883a223d21dba34e5f8c9b0a7b7c4d7b30b4b9497139f3d642ccfa7068d018dab89c42e3377be4b93124529259e4bae7927cafdb6b929e8f8c96965e1473f9c568bf6f0d14c11873485602d653620fcb3cbbb0f46059bb600efddfe3cea3accf1e6c5de265bbd846387e52898483bfd05e4b8aa12f8ebe63a48906c6ead4176a4e2ed15627e35276f4042e613af916244796f9727d467393e79f9f8a167f809fb300fc27bc825c1c82288d11d80ad4d4539bd69bda8b4813ad9ecdfd8fb108a5c8f9fd99f425291fe6d14b5e677581360590bf07c9bedcf037d9e89121899e9039b1e08fcd2dd0a58289dad5a69cbeb56b664183c9e11013fddbdc9de296d7ca324058a5b4875902c875538d8f59e0919ebe63ccc7e04f9491ca55d11237a532807bf3929b067dcf4d07b3ffa163f0c8302fcf514d1792ffcb8520b6a30fc7c8b3bb69e8bb089d74968e92cde170029f5fab05", + "result" : "invalid" + }, + { + "tcId" : 259, + "comment" : "RSASSA-PSS signature", + "flags" : [ + "WrongPrimitive" + ], + "msg" : "313233343030", + "sig" : "7bc616fd2389cba0270fcc58699a61156de814241ab18e09d64e40f43b78efb9cd98c4a712b4c2aa26b101d514a8f072df55642463fe95c98f829a31cdaeae9c68695b9c3894fb1660f5f8ad6ccf46b2fc63a6992f0a94610448a1c89a6bc1a08cbc8003bd2b751df93d8ec7b3f5ade67e46d49ec2652b8f4af68ff03415c4479081ceb349eb6a3d3fcdeedbe75eac9c4cff9acd052adbee379c53c864f58bc89823f1c1848aa371aa38da4fd3f196107918832d5401c88a43e3506b4dac05ad4e26cb631478e8b56dc082d03c94552fb18243e4fa19242cc8f353a6097330b5db6f4a1cfa6175e98725bbdbd85568f3275b8554b4106f2dd0fa94be0d57950c1424bfb014e92201ed8ee81f82af19501ed34b4a4371cb88e145e8112dc8b68033c75e6d87ebcc463917427f71217b9bbfc0141a52ad88e886e6875b1c93ed8eaaeb31b77cca350b8fe84f88ec822a5ed5340745e146b1ab075662bdce02e2f9e2f888e19f28630548ffeb699895105083c389fbe48843f81537a1f7a78b42cf70f44a139296dd083e1146005b1471e38979ddf430efae5ba91ee66b7600c654b4bf8f51b72bd093e7b162a443383e21ffd3f036d802e9c27272fc11ca3d2f88f8490ea14391d12d073c2e64d81e914b099f5dc6108d06bcc5ccd949d5c082ebefb32509102b362a29d613b67bb2476ef960d761c607060027c9f89cb37a2b5525efba747a121849b6cce132c9ec8e5abe76d5e6ac9e11ee7552fa20afc1142ed8d44b725654dbb7a88ec900b3f0eff9ea693085b3a22c62ee5cc7d4e736880410aff6371b3f7a0bde74f1ee5b3ede7ab5d39263da20d480e6b37e530708421aa242fa40e6adfff5b12f486f253ae4639b1f635bb4862cc8c89a1cd5b2cbb805d8caa4a3c5bd89d82b5a6042a29231b8ed24da60eb82fa6dc5fd9f37aa42d71f554f0929279062a33b8c7729275b9d1aacd3754847436e988ce5f29a5f3579fd29f82cfd4bf08b1c716c81e57a9dd56163ea517487d25f49cf9f86d903d862394539738846356e607cb94cdeae8f76a4bb17d95ed83a23d4b172789f1fa449bd6ad0fc61f0ee8ccd13343cf51ae251fc9896c75133721392b68113d4171d3a8941c30d9458c451184e5b98c42d9ae0b1cdfe90170587906e7487b81e34426ba6071943dcad35b89f36c0c29cafa88c3add17f2a63a8e83fc8fa9528bed975911b8cc38da98b0263fadbffccefb9de34f3cd4d5f7b0259734185a2ba2adb1502ea1bf09288fa0cefe9d3643885393e9d27ae5ae52012dced9c20d72f9ef3f42a8785edd9fe11b33140f83da19ffff27e69dc4e633816c06612440430fe3a963503fbe238f05b9ef2e51171f817b327d76f063582601ea841f3d7cc65c9d68754d460bcaacc0571fa64df7f29614d0fb654f0b5003fd2080333fe283f7eff48aa5", + "result" : "invalid" + } + ] + } + ] +}