{
"algorithm" : "RSAES-OAEP",
"schema" : "rsaes_oaep_decrypt_schema.json",
"generatorVersion" : "0.9",
"numberOfTests" : 31,
"header" : [
"Test vectors of type RsaOeapDecrypt check decryption with OAEP."
],
"notes" : {
"EncryptionWithLabel" : {
"bugType" : "FUNCTIONALITY",
"description" : "RSA-OAEP allows an optional parameter label, that is associated with the message. This test vector contains a ciphertext that was encrypted with a non-empty label."
},
"InvalidCiphertext" : {
"bugType" : "MISSING_STEP",
"description" : "The test vector contains an invalid ciphertext. The test vectors distinguish between InvalidOaepPadding (cases where returning information about the error can lead to Manger's attack) and InvalidCiphertext (cases where the ciphertext is malformed and a decryption should not even be attempted.)"
},
"InvalidOaepPadding" : {
"bugType" : "CONFIDENTIALITY",
"description" : "The test vector contains an invalid OAEP padding. Implementations must ensure that different error conditions cannot be distinguished, since otherwise Manger's attack against OAEP may be possible. ",
"links" : [
"https://www.iacr.org/archive/crypto2001/21390229.pdf"
],
"cves" : [
"CVE-2020-26939"
]
},
"Normal" : {
"bugType" : "BASIC",
"description" : "The test vector contains a pseudorandomly generated, valid test case. Implementations are expected to pass this test."
}
},
"testGroups" : [
{
"type" : "RsaesOaepDecrypt",
"keySize" : 3072,
"sha" : "SHA-512/256",
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"privateKey" : {
"modulus" : "00aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d",
"privateExponent" : "36149cee35892530694de00e398b9e67a7ff53dfe90838f0cecfd2b3c4526893fbaa0f62a8fa58d1ef2f452677aedf8f6b49d8639584c4844d7f0ad058d3dd110990310aa6b6461a343b60d1035e4f74a5174b213a59099d17433cf4410fea391f19bc9b9fbcbae2776e8e5d49be3ad7dd420f4126794e604e1911833d3525700f0d3ade51d743b6c6ecd7c2daf090ff6c5777f7768a841409e6e7d6ae3865e0eb5dfc48a03b4fb673a42ace7efedb4649f872183b06751c1eb39b1d1001f1c993bccda8ae46cff9f437654a32620f6f95fb0dba7d70f048b6b2102c8336c75b75d5e1f5041d0e296677636c020089abdf8a8f19df3242233fd3d72a9bb3d472fb64c641fa60c5849d83615589cd4b3cf2eb36907a3fb1855ef1def431d1a34218b650ffec90643e8a6968ece05989e72923d2d3e31717658a64822c664965d40c89e4a2002eaf32d269529f5650f0bcf0ace79f9444008a129b63cc7bbff5d88d35f36fcb1474b164c5b4c9f50bab0f4c61d67816151ddf357b370397b4c683",
"publicExponent" : "010001",
"prime1" : "00d290606bbebb376004913b5cfaf0cf8e747aa6cd8ef81bf83877996b3e30ea07224cef609f5b4f0dfb171aeaa99895609e66a01905fc359d1acd7bfacb3b76678b428a72ac4e6b2f2747a0a6a1ea20cd7f964ec592b580f6b145aca58df820e78a6383cedf990862f23485d99c251191678f791773f77e0927cbce9ac1775851b7ff81c4b79e9c1c1bdec23cdaa8b7a85bb84908f0a69f04acf0334954c903ab5e4213319f71f5076609ae7118ea6c91a923555b1be1790125924b98dcae7de3",
"prime2" : "00cf92252d149054a00275994f03014820a210324f039694ebc0246520cefc51e449c8310917083ebcc74940dba080a4335f9c4cd19a3b86a70c0a86bcd3ed1ecb0ed0097612ec2f09bb1b4013d0737eb70ec52aa7680ddf96bf234ff981bf605545028152107801cf72184d6284fdbb391af4cd34f205cfbb7fa19d69afb302cd394bac67ccfee63691df1d96434060e26887a5d471e402577abac5dd3768b8f4fc1faebfe2e13095510b5f3572c8d0d841c852dd368d78bbaa5d0348d7bc58ff",
"exponent1" : "009c468b496c4586d3bc900d7ef4bfc54bf52712a57d76a74b929d314066e7e6c964abb4fe0147c3649cf68903a0db9e02178e13447f2cb09de94698bd8a1897c84193212dfab438d8c64e62ed493e7b1a099784df1e0397b37fde3644a9197f525963827007838cb5e30d184a69991970d16baa73bd9df1ecd99c69ba71dc21b084df1d70e2d6d50607a94c7fddc95a85998d2ca775f43411444901c76b25c5936a619fdd34795f621e59111edf5f1d34fe533b0663aaf423e5beae5cc56cbc01",
"exponent2" : "00939560b365cc9d2ecbb0db994f14a938f2a1bb736ca4b32bd008d0927c38f0ecf4fccec89cc4b2febc5f3c2b2c3a6b054ff4acb5d7087ddbe5f6d2080e52a9334d4be37e3d440ac9cb6c3baa1aeb136c8aa6eb85edb8f78192534438ade4e9549765899754b84ee935414c3c413cbad286750a369be23fea1b7c4894ed64c5182fa5bb666e5dca47807df7e66fd8a54a3572451901055218eadd4373df42a9471ec0541a80f105ff1489965f4546bd1f15de9df445265f7267560cd0ccfb50f7",
"coefficient" : "345f98b1cd5769420ff166410155952ae931740ede5d70fc67cdc24dbeef8eeebe86184507245cf38cbcc34cc1fd037af5c774fd8b1bdeaa37b71d489d4340bd08a21e2f59f22962f3abd9ff642e2e74ef63e9d99d659a1b329d67a03607a8b79f9d51e46f69b0dc8e29c105d3bd131085ff5fadc0137633a3a53758d09b7891202818eeb2a7a2ccee640bfd40a61ac23f2a3d1633de25c4366f0c61a47c9a5cb0f60f24853d137117a99c361d2582de6029b20cc4795e7e5f096b5044ea3ddd"
},
"privateKeyPkcs8" : "308206fe020100300d06092a864886f70d0101010500048206e8308206e40201000282018100aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1d02030100010282018036149cee35892530694de00e398b9e67a7ff53dfe90838f0cecfd2b3c4526893fbaa0f62a8fa58d1ef2f452677aedf8f6b49d8639584c4844d7f0ad058d3dd110990310aa6b6461a343b60d1035e4f74a5174b213a59099d17433cf4410fea391f19bc9b9fbcbae2776e8e5d49be3ad7dd420f4126794e604e1911833d3525700f0d3ade51d743b6c6ecd7c2daf090ff6c5777f7768a841409e6e7d6ae3865e0eb5dfc48a03b4fb673a42ace7efedb4649f872183b06751c1eb39b1d1001f1c993bccda8ae46cff9f437654a32620f6f95fb0dba7d70f048b6b2102c8336c75b75d5e1f5041d0e296677636c020089abdf8a8f19df3242233fd3d72a9bb3d472fb64c641fa60c5849d83615589cd4b3cf2eb36907a3fb1855ef1def431d1a34218b650ffec90643e8a6968ece05989e72923d2d3e31717658a64822c664965d40c89e4a2002eaf32d269529f5650f0bcf0ace79f9444008a129b63cc7bbff5d88d35f36fcb1474b164c5b4c9f50bab0f4c61d67816151ddf357b370397b4c6830281c100d290606bbebb376004913b5cfaf0cf8e747aa6cd8ef81bf83877996b3e30ea07224cef609f5b4f0dfb171aeaa99895609e66a01905fc359d1acd7bfacb3b76678b428a72ac4e6b2f2747a0a6a1ea20cd7f964ec592b580f6b145aca58df820e78a6383cedf990862f23485d99c251191678f791773f77e0927cbce9ac1775851b7ff81c4b79e9c1c1bdec23cdaa8b7a85bb84908f0a69f04acf0334954c903ab5e4213319f71f5076609ae7118ea6c91a923555b1be1790125924b98dcae7de30281c100cf92252d149054a00275994f03014820a210324f039694ebc0246520cefc51e449c8310917083ebcc74940dba080a4335f9c4cd19a3b86a70c0a86bcd3ed1ecb0ed0097612ec2f09bb1b4013d0737eb70ec52aa7680ddf96bf234ff981bf605545028152107801cf72184d6284fdbb391af4cd34f205cfbb7fa19d69afb302cd394bac67ccfee63691df1d96434060e26887a5d471e402577abac5dd3768b8f4fc1faebfe2e13095510b5f3572c8d0d841c852dd368d78bbaa5d0348d7bc58ff0281c1009c468b496c4586d3bc900d7ef4bfc54bf52712a57d76a74b929d314066e7e6c964abb4fe0147c3649cf68903a0db9e02178e13447f2cb09de94698bd8a1897c84193212dfab438d8c64e62ed493e7b1a099784df1e0397b37fde3644a9197f525963827007838cb5e30d184a69991970d16baa73bd9df1ecd99c69ba71dc21b084df1d70e2d6d50607a94c7fddc95a85998d2ca775f43411444901c76b25c5936a619fdd34795f621e59111edf5f1d34fe533b0663aaf423e5beae5cc56cbc010281c100939560b365cc9d2ecbb0db994f14a938f2a1bb736ca4b32bd008d0927c38f0ecf4fccec89cc4b2febc5f3c2b2c3a6b054ff4acb5d7087ddbe5f6d2080e52a9334d4be37e3d440ac9cb6c3baa1aeb136c8aa6eb85edb8f78192534438ade4e9549765899754b84ee935414c3c413cbad286750a369be23fea1b7c4894ed64c5182fa5bb666e5dca47807df7e66fd8a54a3572451901055218eadd4373df42a9471ec0541a80f105ff1489965f4546bd1f15de9df445265f7267560cd0ccfb50f70281c0345f98b1cd5769420ff166410155952ae931740ede5d70fc67cdc24dbeef8eeebe86184507245cf38cbcc34cc1fd037af5c774fd8b1bdeaa37b71d489d4340bd08a21e2f59f22962f3abd9ff642e2e74ef63e9d99d659a1b329d67a03607a8b79f9d51e46f69b0dc8e29c105d3bd131085ff5fadc0137633a3a53758d09b7891202818eeb2a7a2ccee640bfd40a61ac23f2a3d1633de25c4366f0c61a47c9a5cb0f60f24853d137117a99c361d2582de6029b20cc4795e7e5f096b5044ea3ddd",
"privateKeyPem" : "-----BEGIN PRIVATE KEY-----\n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\n-----END PRIVATE KEY-----\n",
"tests" : [
{
"tcId" : 1,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "",
"ct" : "161b54da379c62d841907894387ab7bafcc9ed52e6e9fd9375a29ed5c09530fe268996cd0f2a7e7809c94cb08108bbc39406911d934d2ffee3bceb67876b2f7c1e18f5a851066f9a52f58e78ebc5753cf19cfed4cf8562a29e83f9e750956860d43295de2d957575d45fe36f3d48919dec9377d0dba6e6f7f327a85dec3a45c9dd449a3fb399bd8d467a55706e595ca1e0307f549df7c598f3de070b4b0ffb73b92d7d085ca0a11f4180cb037772d8d90047b61a01efde25317a1be73e3a1a778275e68bb59386f6518354e95dd36fc25c3f650600c6d2b18f66f6be5753279be680558273b4f91474b9a2cd08c9e583f81657c19475a4c1b078fdab250d637eea7d8c75c1e71f95ebbc9b71b02877600897a678431fcf719bf3a2f9413ef7a7b003cf7a00ad274e8822402b8e68bdca33a8568937195035ca418edc7278a31b38703d06aadc33ce980519285dc26fafa8f5eb015ed5dbd7ab5e466556154316989df2c64e7b79f36a7ae60b92351d115017bd1ad33707e74b9e0c435f028568",
"label" : "",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "0000000000000000000000000000000000000000",
"ct" : "250201fef04d0314a4342dc448e1157e616c6bff915329d37f7e8d4cc2a56859809fcbce8b163fda00dcc05b469a53f40c6834fce7dc9f7465dc9ae660eb3dc90618e2cd865c18ace1139c91ab41412118cbf30989c3d065d33f94e0745f20d7b6cda9b750ddd9c229cc99e8b0c752c41cef7ab24be99da9f98265608a7e0f47a317a8075858def486fc52e1c0cd716932db5d18a226c1b8fb9fb18d13ebd61ed81ebabcc929158ebbccebd747ff86656c5488422e597846e976c79c3c57c1dbd96ab88075628ae5f8adb5fbd48e213319afb6deb1a726133e06c38d339d49bbf84e3cde9bdc0ebffa1b669ae5a099c0008e33312439575f7487936832244e0c19e225bb7340bd9b1a6b56a1e83d77a1a1696fcb40d4620fff5ea8c05f9cf876357168aa765928cb84b2afabb21a77bf80abc9d44e168f0102dd45bcfb3490711b2d1ccf00d151e5876e9d9078937859b79df57d92ffb519245c6e498f89e6140c03c702521ffdcc34738aab7a84fe77acea300d82a6cd3c90f0adfed9a7e4f1",
"label" : "",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "54657374",
"ct" : "8f25d7a6d1d1a078ad7c48acf7263839b4ba7a67b1c9dda9b9c7f581b4354af6736fdbfb1cf49dc555b20054bd3d7d0eaa3c526736d6a4c6df26c7ec4a8e17978554b09519cc22661d2b3f3de21b0e164be4c038077dec09fd590a367e2f5887dd20f1561bb797795cd4c0be65aaba99e47dff45a7bdf52f2ea03dfed1b61fd4d8f9f6a7488a2a2b14ab9b9b35de76ea40a995548265f654da6b3892a0840a8224182c4e8dcfcf1b0b27112826eb8fb26e113bcef724cde0b2e9289fc691cd198f1a336b891b8666206c63018a37835572ea41213361fedbc1b4302d9826e76842ff4630cf03aa76065ffdb6ed855276f705035b2f2ba52ded6754087fea51001dc4af8521d20634d9c4021c675c44b46c14df39765dd9189461785b33817b1ce180b5d6c27682a997f76ad16eca75177ab24926ad1421940f638292bd94c1239c04737988e7dceb551761f57bdfb6a497483b5ba88cd2e207770ffea47b38666a0debcda43bc8e61be8828c121f253f3050fd3eca6a8934d98c5ad6042d84cd",
"label" : "",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "313233343030",
"ct" : "9b2a27ee6cbfb904fbef99ea99505976e4faac90da08d2444bd361879d71ee644ce9325d1a0dde51a69144039e407565b7a6094aa9924a13fcf2881b824bbdd2d2f9e51ade2667f75007983ee7d414118991bd816cb17ce0b929fffb34b8b3b5fc224627b5e2e2f330651a3cbdffd2b59fb0a9d04fe9f7276d63aafb15597364fd6b9dfa2a4b2871d948425db394422706e44ecc725390d6a1d59af31556ae18218efebf5cf796deb0d9c9dac9070a2f0bc8d65b955b895977a0ceac6a7cace0d9d4433975da21d0986239863c616ce464266bf2c5d7550a849c2b3f1185b0d8cef1b200c381e7fb653a9a8a35725b69cb81dbc63fabeabe85e781723f7a94d3b0b51847b3b6ca3d3c943a7cc9dd485030e3b0db291825945bf998693f8260cd0411b37fa124c8f1d5ecc536791c9580f031948931ee129643a2608f38bd5872c3aab3ed55c70362fa09ab81be39e8db5d6ea70db6b9f3d58d946768e07fa8e59712eb2406204c318a8b82a84a1d62b5872e03b5993ba118ff46ca13dcd20b5b",
"label" : "",
"result" : "valid"
},
{
"tcId" : 5,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "4d657373616765",
"ct" : "9e36501573d2f297f1ebf56bcd96268ba291d0d528c5fc16fd48f407c93c4d09d208cd5f7fbfb7fa676674ceb0b7e09ecaf26340f5b305a3d6459503e7c4a2a1485b1099b0c5aec7b46bd045e12de77bf52d2d68954c8728158b34a932db90da3b0f331e54fae22e45e19722f0542e9ba5527665319f6d627fe36d6b028d0acda5f2377d7bbcc2226f0d91f9e493a1aa5201174c0e15eef502d3f906592c800f4342f2f11601d0fc4aa003e30a62f74220af67e5aeae16092a9254dad1d0fea79267a199e8c339e3a815a13e4e948e27f0290bbb99160dc73165177c851f52fab86fed35e0866129479a103e2ed1da01f2dc364e904e577e14be1231d93bce34c3031258f17e469076037b138fbcb7f07aabee441cfeaebfac39b453a0babdbab498f316e6d85051c81cb6c09849434a5a6fd05dc20eceacd6eb59c38140b651dce9addeec87a22ad0f73f65e60dbd4d57721f6642ca62c933908f045e61d931bfb17b7b8adecf6a5c57a2d84c612d52770097757cce0a2034c74d6eaa741084",
"label" : "",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "61",
"ct" : "965b7dc48d1ab66ec82bcfc2edd55885558f3fb88d81282db15fe9524aca835442c1324520d8448e79075791285bfe145d8326fc27d18f5660b0b6481c703c210be8faf99809bdfa8c25fb7d4d52595b0072aabeb59e7f76e7a8e6cc4fadda3d8e68f4351dd7dad2318de64ca34518b38fb97fec19496af886cd76d80d926149d3cc17b41df62f5fd677bdb0c96083ec3158c32832fb857af368584c7c952be9452d99c4cb5818ccb4213d3dfc192801ef85a8148a9513df1fe27644521fc2202b3f264d9a86de3dc1cf4c02e9292467e733a06209787b0b48a003d5b7a543951802b20c1744d44f32c30091fc20f3d9df7e731a4e72b94eb7b64d3888bc45e5aa722ca73a6d86b7c944e460c058d432def476b81b293050971fbcfb0e7e7f14b457457c5056a0ef9d86f51ebc278bdf82bfaa531080e3d05ed4cfb5a7945352a343b7668878e07e91be01c1f6544a6a1f7002cb42e19d5e8db6abd14a416f2bbd9dafca828ddfd200ebf679e75f9cc79cda017e6d93faa1aff8b3cf87c665d6",
"label" : "",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "37178fbf19f03d00ccbaebfeddd6bc1e12ea1ddf5377c9003716054010bb42832d697777e12ff0b7a55035759d65b8aee7c92e4b30e6b39e7b9acc16dd7f24abd1dbd1490d292b3bed845f715ad11244658d2c9040cd0345b1bdc97399ee0c948e61228f5149b860b94efbdeb4a2b2d2c25a7e9c191c3f86c966de3d13e96493f771ff4f4b545650ba1bf95849e2e027b7eb1dccfcc2b909ac56604bb9fee589f17edb9b32cdd32349fa6696b3c7ea056cb611e7a493c6387f0a54c1792dda6dd429ce9eefb595eea9e52806f21f9d078700c1d9213b9a3d91911f5689b05f400ec684fc90a670edfb3b7eefa8ccbb870a298d3c0ba6917536cd1ecafee835f3da076e4bb4933748765a4fa7ab9b34acfa267ac8e134cb5b1140836baa08a0234f1671abf19a8d9fffb275afae746f0882d911400952e79a6efb0df7efe45e063fe8e85fb0abe35500706fa31f43f8803bb9d0b7cfb2ae43de7f69fc397ec992bb28451a1c7648773aeb6b47414e6bc3b300cdf31dbedff44ad8e3f41bb77346",
"label" : "",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "72a66326d0f06e3e8ce4349a86c7bbdf0db9804b15d9c201b77ad7d1c6494a8441c4ed4e0be70bbba43fae3b598a8575c2042d7db9a93bea3a7d268eea520aecf1f3295df5fadef48acb910fe5e62a2b7fb003220e9433c80df5e5cee28899a2d8d82908cc6f340c94a85195a1ccc137eca52cfc3571bde25fb7f9c81c8929fcd3e63a72508941f9366a6603884f3bf53dd7a31ffa976d0a38945bab5b9cbaa9719d6266b3ce7fa2cf1eb6280a13eec6663fe2c959bb2793855c1864f8df77c8959707f8e63f09a66a9b009e08b2f4082f6ef7c929f5d4d521ec48b548d327c7384a3c2d3aa2c3320b593b8bcb0f91d5cb66e7b0f4c27e862e2a269a0392fb2d0c69e7f986f211080737912d9f5dd38add5aa0b57b70c2600476610824ba38096e5a1d55d3eee4c445ce1a006dc875188514a5aa6dd93d43472d11bc64756a9aab08092c0a04d62c1045fe65bd8aa5754e3f67115158abb21cfaae32bd255451951217efb7ad5d09dcdda790e1af84aaacb2c5e8d3ba2210ed0db530dc9d4749",
"label" : "0000000000000000",
"result" : "valid"
},
{
"tcId" : 9,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "796ee0338bbd411a0a4f1cebe40b788883ded541fdae1550d6273f1c2902b77c33fdfe719e3e2582d030c654158f6a43703ed7c21e8ebfdd4cd4127a53bdf7cbfceb1417199ec55fb1428c4563f743774770b20c33e0e6e1fc5d4bb8f7daab77505dd8d18a48836ea85563304d9d09a6f63660cd177e8bf3ab8f57f0eed98fe9f67dbf724e8767b7e1bfcf2cf3b4fe2bf0a31cba36cc7fdcf88c07804ebc8dceb5102bb7cc4c66fd4879dce14c277ede57d1e531297e41090517a5683a162de40b6c4cc110c4018357b9b540117ec5d48e3c42c8e2176b19fe4178c8ea9d519a18ee035c5edc66422164bc0b57cd67328dba1a0fdfefe387aa458781d52541805fa98e498f6b9c214b7f45b7e293fc00a0b8a2dd691f2f90cef22492c908615a4568209673bc5f203ad1f2a1a4818881c93b33642f13f3e0c45f9659265ea972d6ffd5fe425ea733166b1427ce91ed80bdfac7d7ed643ce73383a71a357c10e72d3fc44f41c24cf35f983663b1d198656924768da3e597a9ef8c0f6195f3a431",
"label" : "000102030405060708090a0b0c0d0e0f10111213",
"result" : "valid"
},
{
"tcId" : 10,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "4edb48c4050c1acca960ec1092af8832ad094347996596f4966bad0524c2b9b5dea45ff74488fc9be60e4df9bc38ea75a4c87960904e9fe48b497c65606ab104845e1ab1e11b7298da565955fc36aae839e55b1a1dec4e28a7a158ae50da496903b962978806da89e6eddd3ba2feaf92c51f40c264718d459282b415733e03db2e4fedc71b9bdc001f579c1f8c33ed2a2e3071630625b551b71da20b4a4bce144fd8ae077694567f67c36c959a10e916c8ba98ac49666073a8c56bc4b16b359aa77cd6e2eb4952dc5e7e2b636bfcd1981e35dacbf54527e86f941d5cbf67bdc581fd9052b4602236d8bb8d265debbd69c7f08ddf3b465a0929834ba1d4ee7d9aeb5ae5fb7d4c2b4878510dd9f0d721c6d54e0d379320018176a9fd28dd2a3020ef67ca9ed7f780420a1837d7f404cfd61b3bb51c799e957832886a6fe2ecb6821f0def196b2817991ae4e5f4be42d3b83708fefb7105ce31e0160bb91ec302bdd1760b378a292040e7f0334699a8f5c6eb0cb19f34924b6e4ee6212719b8a71d",
"label" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"result" : "valid"
},
{
"tcId" : 11,
"comment" : "Longest valid message size",
"flags" : [
"Normal"
],
"msg" : "787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "53b00eb5e0ee98c0f86a9fcf92cabc29c107329a6e500af6e4eec0f481de038d399e2013e2458a9098c1f70479ebd5e3dd1595f3a98bcb112c2c7ca5149a9db2a7dda480ee6e400adafa34771b0d9a97efd1537272e157cbc71b11bfc6a8f98690f743966b10369b5826d9d70a9b3660cb0466326803454b57228543dd90b2af3b4930065193321ae00f7d6d772d30761c5dd548493b18f198d2020f56a1456031bd5dc078e79c53ea2cfd015f73ca24fd2c26af860b2951e20f827865a1ef9f7ebc2c7c94d9d58bfe2dd4ca0feac70e24b448921b63e4e70941792b7c6fa1a4a6e717c8e57647f9dd9aab678e3c874d3d74d723ac90ce4c3a8a2828edad4f49690da447611dee7f023977ced666a07b7f48939e1677560b3b9c1662bb7142ac7f0ec009c40d539e4a2f83b77ec4f3c6b547fb96aacb4ad0bcde0d35ff63ec05f2977ce7eb8335e64bd866243e5fa962a8a8aa18cf39c91699a9c28f2c3efa3ff6c87ac600b706692bac4a7065a3b3427e3ac7aa450af13024c48f4ce38d0ed6",
"label" : "",
"result" : "valid"
},
{
"tcId" : 12,
"comment" : "first byte of l_hash modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "80dab7188513ac1962a140e8c830aae647f31e63ec9bf32ccad75af54e64d339400791a81f1cb16994e639c6bf6dc14e562b5cbf99f2728b060e733259f0a191c6fbccbd76b70d09fcced5c9325bdc739838e8d00740cb7b0ee94b370dec897291733e8af5b034833021497dba03e7d69050aab2b17d9059689c5d51d32302745c58cc020f17c57f6125f2194c1216eaddd97020e7feb82527528187dcbcc8b2cdc7a2ddb6584ef7be541f6adbdf08bab9ec2008cce92478a023ae1839f264c1081af5e990469091fbddb024711754cd2a685c0aa48648b31a0e669889d46356900f7e601a3cc94bd32824ab09b006180723b543bf8c090491ea25cf764c659b17ad01ed68a94c0204d5937a45361574565ff9989d91d587410be7dd39e1ba77e4dbe444df0a45dca67ffd01d421a18c16f7d1c7bc77148cb53f43654efa1046d3ce17df85ca0a9b1eb7b013bf8fd56f9bd7b0859c63ce97bf285eb8624eb1c6ea15831671b0430bc96cc8db6f05741d03530fa672e64722570d1236e0669af7",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "last byte of l_hash modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "0aa0dc0b68be24fa6181d1b5bac8b11a0dd4fb054292a68c8c0559b73b7348de24dc2bb27363b5a5d08dde036b8497a3c633c5897845c9447fd8afef7d3ea46161c1bb0f0549cf9a908eacb3325b4761b08cc11c79675ceb4dfcafe45fc3ca60f84a8c61795555c26ffacf44d872c2e7caa28edccf6878d7f8348077587ce0ddd41d456caaa852fc72ee63ffb1d65849aacdac6cf1689091981b4f01f6c221b3bc298b2882736443fe7645a85547ad5287a255d233e1658b609188deab55a0fa5f7252fe1bfb2f62875d895036b919c7974765690874419845dac137b5b14f953a0cb2674e2cdb0683ce4ce98acf11903464067c98f06af1512f16fb59c2076c5125a8961f1f68d08c2544389f401b99c89442cccaf88a9f51768c193757603ef2027de8eef5986941a76ec6dce075c177a918eb0fdec0e93902f512a909cb6a026860650ca48c12cd00dac262582e6de7916ccd129f19f3cec08fdfd132a0c10ef5f82b080b90e8aff98c5fc312d49d3df3ad54f1ef0e3e9089b2f6890c0156",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "l_hash changed to all 0",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "50583c7e78e2768e8a2d933dfb81bdd62b412c749190a51e0ed1cdd09b903ef0c68e8907cd4cb9661fc3aa594aebe539a37ed59ca2abfb8117b3a91518d166f54a8d69a32aba03addfa77b6a0ebae5da52f38fedb71b8da0c867dc21590ac812b32b239030c255fd1140869061c111e25bce95bb6ee2ccbcc0085b60f185a43dd1e505248f540e3f9afbe4399e5c9c8b62aa404a80b58fc9fc908251d43831dfb2dd73b1ec3fc9c50f008fd3b72af09f79da4afd0b54776265a191738a5cfdd1f63bc4f837aa1fb4b67b973fb783f492e06f122f0585e6edbfdcda2b76525dfcc21533e856ad20f7bdc1ce567fa0f42bb453310d8658e296c2a2e807e7ac22421ea00eb79cb3f11ef30e9513879614fb5386dd7b15193d3136416e010328dfcb5d9b0f334fb7b3f6dcffb6206447a61a14cbf8c409668f1ee7f3cc4f68a0dfb706caef8008af4c44513236d81752df06f8f13ab437212826540dd39331008930dc35eff4522b3cd9c8b8c8c35685cddd5f783ead17dc55ce3997e97e6f1a5110",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "l_hash changed to all 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "4501a37ecc2595f0b4306e2f06a63f65dc4669c39b5facea04e1019f8139cbee924d85b9e65fc304deb88d09264e7b055e2b7240936a96d25a1497a842a06d912484ff3b66829a06bf0f3a4101d3e0d5884de42b27a3b1c57b0211014e9e1348b6a440e71363e39033d275938b425c4effbe70701c769eb3c80469ceeeafcf47183250e95df19b261f6f6dd89e41e699cf369ab477b17d884f7f0a234e808f6edb04547a78a5341a5b18b9c72c40dacb0aa59f418d5c367a268500fbfa06f6cbfb53a60daf0d63894d1fc1c295cb99edca522e1692f7de68cf1ffb373ffcb91528087a58a11aef2cb885ab16eab8e34a95c812668d514fcb6a5f91e6490a5ca9d6e7c4a39cdb9f4c9b88dd24afbb98af73ee42aa44c79a2e8e5004488fc7dc722c291ba74b1609daa7460ac62338efabb71413df188eb38df442d7bd4123520c4e73ea486d4b0bc4ed349aba10f8c637734b97853571fa4d23219c005b63f93d365a6b07ad2ec27ec3c2240b3a98dbee479b5edcaaea64dc50962935f48d86a1",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "first byte of ps modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "06f93922e126645d71916568edb849ef56cae6a683dff789544992b2567a034777418011dcdff105f14a2b3dc0e9ec781a3eddd161b99771703be763440a01257202d756f88dea1a285e5199f71ac02f3347dfe2b01f40c8ba7c05f8b2c9b4b424b09af95e3ea9112816842ea8c6d1075cefc9d7db9962b445cb2013b74d8da013980a71003a9dc7d7b8023dc6b5cf04fd4d09e8121553313ef2f74887927fb6ef2b9f1af37571286ca37097f3556d92d23b1541f5a6c6626ae5820ff5b32b98d422a8dc5432c1e76ee645a5051d908ed813b4ef21d4ed75af47868ab5c4154f9650185d7977ce7d62dfcd8cb1cb8a4b42a0b68b182ee7379430b6f1a2d6dc481bfd1c85b505a95acc9eb1a880d66bceffbcaae855a29fe0530b889f7b27a82a4ef37c6522d3a19353ebe69810c1c2258255e043684d72c7a106fe75d77770b2010faf221e9b83021eab487a548da99c40894e37947aff6e3efd97bcb39548c32be4ced40139b14cd0a2dbf7485bb05e9104101c23595c037b9d667f5cf89b3f",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "all bits in ps flipped",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "10c5bb8095b932e86c1a0882a2e089bf8882114cf783c8afd8f2714489d872a167df5ef5cbcea348973dbfafe335e3b78f93e383e6d7fa074ec1d99bf7f6766227bb7a15e5148f75864ac8fdcf2c6cb85b79e58291118eb7c849792e7ced8ec1e90bdf377811949de2d3a0ae6fe6bdcdd362601ca109c04d644a174b02c1f406d4e2399b07fed84f0101ce2c7e5acbcfa31cddb6451ef0306470567358922302a428c03ba3c889bc2aff24f75a0df5b87e16390d6da53ed5fe4a2348c5d10b9439cea60114ece1a476f5bb2b0600a119dcc557941bba96aa0250b53c4a5e08e5f9d8f0f80516189062ab68e6fabb4f2c50bbfd28374d926a3099edb40fe1de6076d30776d5d0fd6de99c6e6e11792ea7dbe459d2ae5ed4c64d620ff8c16e880fa030cbc8f74878bd62406c73125f70ed8120ce663cc8b3fc851457acbb9913f9c04fff764a4f52126bcb4f77ba22c5e43051bf002169da933a17aef32ff1968a8f03a5dfc4d2a7686338a6c9167030c72813e4b8586989bd0fe8ed9f046ee6e8",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "ps terminated by 0xff",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "146329e2f214a88997bae4cb3d3b76288f15e291bf4ef28147a634932a38ac8d8cc4457e4e296b677c968133f12e3eeb526f8e7a5315b69b125f7be28ae2c6e087caf74bb5429b68f0353906ea772a219e10fba7fd161fdfee293a15e07b13a12f33a9ff8138d5839b0f46e6e78877bcedfc32770dca5a6c71157f685610e4a409f8f1a9d5c4689a07f441e1820f988799c9ed00100d6f9543669f1b418a45c8c868a3324ac9de0b436ab7b2afbb2f1b60001941626f5e590f8a846183b161e53e837258844e8f4cc1fdacea10cb31ea09feeb7190317d69fd154ed38b85b7cbd95890c444ddc9cff4a642fb3cc8750b29873ae353ba673077345b1e5b1a6bd1c5fd0fd49d3d28c7c1200b932f42af3da476b7d8dc61685bc4f7ce7c547b412b427b1919f902b1924e065cae7c1c859be6dbd422422082f0b57131b4fe87cd1a7dc5775b5f6235402a6f4dea491ee36fa4f06c7531a27574050ff38791a937b6fd4bb109b31499ce2c55986ed01e46213a476e718f0dacd36e3b59d1c65ea392",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "ps is all zero",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "853bdf6581294109d6d1c236c89c28708775db075540254255051115c6886c5a9b948243a122c16fbbddfb71007208ead7f3ca4407f8d32991790b6a091bdcb8df3d0f05efcef8122b15e7a365184dc5f5e6c3bd6e45dda2ea202c4d3aa5b91663f939f7204ee9dc8a9c47eb1082256acc09178600ac6b6ab1c76dc9859db59508955fc9454b11a09da58f6726346f88d79d646eb24263a485ea79a89cce6296fc74c3e22599bd230754011250294748c4408df1c551ea43aa96f75c8497613f494b10b863f09903a2fc698b71ed85bd65ab0ddf75b17a0b9211c88684b713dc824edef0eb9e763a52d7c4dfca5e3a7428b5eada67ea0c36587805a5ca9c25f42812b110a6364b69bba1a1d0986d83b4d3866177d9391d7582af95e8d9088265c86434c37c1cab3f7897eb97c2edffb17ef4974c3812a3186e3d6cc424b73ea128c447053bf0e2fa38eab0fed82e21917e362ce5d23efccd2edd6ba7f5c7dc9e93b765e783b6d93eeece5e87b3947b7c3257965a1f27d8e4c3ed1296c38014c7",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 20,
"comment" : "ps replaced by 0xff's",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "1085c4aa0be1819bc0b8e4667f1f79ddb1075dabfb089e5c4d00b38ede139c994bb428af0bc02fee87c83bc236ab5acdbd947f3bd4d75ed954810633d953ad21089b183a004eff1e9830a399d208d109cdfc0a394f4c6778f9d72f32079323c6c800d7ebfa63c2cc46fa964e1c14638026f84ed71114a4912a5f4c6cc7c8949eb9cca450a970c46cb7a353cb33b414401fd0fc5552cd0e19d20ea1844d5a0156f78ed108981d6575c6d2c6c232a73acda8b11e9dcc2bc206337d67b8d84105dc87231b7c3e3514b025751cd8efafe9d77e04e2129e73168a91711dfb377ebbd4453cb3225102a792b0aae3d9b06fbe97fbba8c7b050fb3d8df9e67a9007d8d217a968733255b980cde03b256366839be29608d5769da08aaa938b860f1970f55221633a9ae5d741c160b7aa4222199a1f93e0bd4ccf1472b747b88caf2f52e8b1539f74d5be5cdc1c09e6d74bd51e2e16b4fdfbc58ea40daff9b595a8db4ed2902f2315be06ff35bbcf60d469116e9d9e817b11090a8f52182dd6aa6d8070d8c",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 21,
"comment" : "seed is all 0",
"flags" : [],
"msg" : "313233343030",
"ct" : "12bc6ae4a494a7a9f3aa6b91b0c1f9cbecbad1a71c604e15542a8ebb94d81b22d37006a4828ba65e9d060414541ddc8dd2e0e63d08af46b921cb02129eda49925bbb71c8707590fe93e20f841b5a5eae8a2b2ebc159ee4c1fc3ef2515c2d0faafefcba53d38a456d52944f5fc65738db858485d6a74b80c1574dd07a8725fd53ac708e475a2bf9f0900b90c5be0bc68392f554c2320a07025b221ac1d694c212acb286c77185562916cb174a09046792ddec2627c691fb10e117b3389cf29b714ae7112f435d3d30e769026ca3928a541860e50fc600506ac01338975dffd8630aaad25ea6ca5e09a038d501894c07f1c3dfe462a4c8b7ae739c1699d44b6db4e59f787818ce52e4858cc8be42728cee0e893c27aa0d21e9fcaee799540113dbd38150d16ceb3aaf588d4a0f33c310f5b94bc22fe4d4d1f589700184a801a5a22171d5e1abff220c58f9b1ad38a1b2bb50e5de80c53f0831ca7b0d83f1a2d7c91d23f89b61297c54efd735c1f00508c88e7ec6c20708c157091944a6d7923749",
"label" : "",
"result" : "valid"
},
{
"tcId" : 22,
"comment" : "seed is all 1",
"flags" : [],
"msg" : "313233343030",
"ct" : "9a051bfd78c2673c183d82d25d115fd11d331409c47ad582935652ff1cb5b0895e423fd3844b66191e22e9f47295d111f248edb49b9d5f01a6acd1378e87c74b67d99c44a2e8220c0707347b737cece03c8dcd431b9c6cd2e6a0649818a5f6f30289af67348a57a34ffbe82c1718be9f4ea947042d23f29c4a4c5e02f59d638c2b515b16cc52b16acece1985e52634ab94a300436c15aeb339870ddc91b3d178c7e5f2112121d0a81ceab55456947ba7d131eff5b9556d82fa3cd02ac88f79aea981b7978080f6b351be00c5059ad1d3a06c63cd66aaa77cccc407eb31d7c433ce365c46c9b3a3dcd8ec5d394dd0bb4d7358ef39d0e6cf857ee6e09380bef7e867d39dd25cdcb0470cd5c553aff539a5e7c661db16eac447821e545adef780952324ca8f31e40ea5866d48420ba8864e2b8c0d49ed4425d2dbed9b808e7bbd2264c9d494ad9ea7e22d08ee674f643ac8d0e7359a073687d48e3ec826ecd3e6e649623252695f12c1a8dfa39264b60bfbdc67a901a7e01c0f6b5d05bc50b72d12",
"label" : "",
"result" : "valid"
},
{
"tcId" : 23,
"comment" : "First byte is 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "928d637d0fe5b0aa1f145ee6f8a5b4d980fb90658c5e4c09ecedaf287ea996123f36ade777897894c3d40e37dc25f7fd756593d0ae8c927ac42fbd2f0db1be6d85022a085f2a19651088e8159b618fc1ee55c165d61a8ec3b3b41ec78ab1a50edb54bae237178d481c4d287ed912add0a750e6cd8fd5ce47a746080df5401242691d7dec43a748e17ebb81c9ef50f0d623e793e473852d797c70c5a8695b44db2ead206f9530be386b342d98f42be3736d36d6dd1fad72b43f1efb3bce5be65d4723bf3f76a9a7cc144f0189bf4cd88d9bbc6e614f553f086abee6210be96c420081d5dcb8acb9e2bac135cd2dd26455a3aeae4710d8fa94ac83b8ad8574cf5553670f0020e01d7c2b313f3b7e6926671dec911caee10a2a744b72631c90612741f131e3a30f9d89666a6be649a26900437f435d0b0478ea020d5a774da2585c44875afa1c5ab6b89c6e9a90889cc0f24ecdcc2b7b7dcf028074d21d7aebec4e474f63ca95dfd6bbb4eac2837aa25bc7a21187b24c944821ab62c5ade985ba80",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 24,
"comment" : "m is 0",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 25,
"comment" : "m is 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "m is n-1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "aabaf2e20ee6ac6771c508c34dfa43e088d1eeef9445998c6fc1f72d82acd0b4e2691db5b4ba34cba553d759f9e98f2e4c29f2cf748213435339899234d80cd6096c9b4a8c5bc8573073c8702be47c5d5b94a495d93205e89178055ed0003ce1cf500c33542ca5ffde45e7ea0d0756a3361abaa7beac1972a5c47205d12e67ef22e23fb00ccb90f7422f8c14090b59be6c9776378f828b7da105419b10d3dc21886e3dba4b948a751b316020ad33fffd4d68b4007b7f87aca2a6dba5f16c8c1d00fd24a841f8d8f0de34f6b6f36951c177a994ce8d48e24ca2ded49ec6998b56b7708b8e4221f3ddfdfdcd5928bac0fdce99f289f61754f1f44f407f9c081bf00d474c3413adf3aff4169de08c166b9c48c259f1f9837d6bfb96b491684b1a9c1d87f73589e5686c2c85effa39ddba1f917b247ff4cbe71ee6a715f730eeeb25f9e4f24d5ae63f04401a309b002b7d8cb07497d6fa2c53ce8baf05e66611f3fa356e1102d9005177cfe6a9867b321a855167a3629230d75d325285d5e4c96d1c",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "ciphertext not reduced",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "1bf31b0e22cfb15596347e01321665386cce99f0ef992e69c231e3f7d18b1f5b5c8fbef4770be052ef20fec16ca4a863cfea5dec8452675fdc51299085f8e5cc1a555ec40b58d97dee1292b235ef6bff053460198135b46f200562dc2a84c273e02ff43a60310978edc9973eb8d42cb2d949f88eadd97a0a83f9d9ede995c818b193a7d12c36e5600b72e5b1932665a1a66b263db26e3be7f56bad1cc8c744ef76fb36e19577c1c3a00bc22f16865b09c0718daa6f5cc843ff8459fc4014df1d86025f222c06b4e0642eddbcd3383f84e08e4f4107668393509a4c38ace01d01bc2ff80bc95af1f68912e07dd1bb5b440fe229b3dea968857ea698d5e23cc70e45d1204c9eda92d16b5433837339748457d804189c1f273bdfa71c83b2f389a3cdbed84b12b6e28244f7603449bd9f648f3cea6d07669616893464e5260f010187c9558250e4a71b113e3b7454c5310463a01af87bc7d35fe9ec9c594f395fbbf825b3a498c72d5861d67ca9320523a20f90c72e7f030e1f060e7e395581148500",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "ciphertext is empty",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "prepended bytes to ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "00009b2a27ee6cbfb904fbef99ea99505976e4faac90da08d2444bd361879d71ee644ce9325d1a0dde51a69144039e407565b7a6094aa9924a13fcf2881b824bbdd2d2f9e51ade2667f75007983ee7d414118991bd816cb17ce0b929fffb34b8b3b5fc224627b5e2e2f330651a3cbdffd2b59fb0a9d04fe9f7276d63aafb15597364fd6b9dfa2a4b2871d948425db394422706e44ecc725390d6a1d59af31556ae18218efebf5cf796deb0d9c9dac9070a2f0bc8d65b955b895977a0ceac6a7cace0d9d4433975da21d0986239863c616ce464266bf2c5d7550a849c2b3f1185b0d8cef1b200c381e7fb653a9a8a35725b69cb81dbc63fabeabe85e781723f7a94d3b0b51847b3b6ca3d3c943a7cc9dd485030e3b0db291825945bf998693f8260cd0411b37fa124c8f1d5ecc536791c9580f031948931ee129643a2608f38bd5872c3aab3ed55c70362fa09ab81be39e8db5d6ea70db6b9f3d58d946768e07fa8e59712eb2406204c318a8b82a84a1d62b5872e03b5993ba118ff46ca13dcd20b5b",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "appended bytes to ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "9b2a27ee6cbfb904fbef99ea99505976e4faac90da08d2444bd361879d71ee644ce9325d1a0dde51a69144039e407565b7a6094aa9924a13fcf2881b824bbdd2d2f9e51ade2667f75007983ee7d414118991bd816cb17ce0b929fffb34b8b3b5fc224627b5e2e2f330651a3cbdffd2b59fb0a9d04fe9f7276d63aafb15597364fd6b9dfa2a4b2871d948425db394422706e44ecc725390d6a1d59af31556ae18218efebf5cf796deb0d9c9dac9070a2f0bc8d65b955b895977a0ceac6a7cace0d9d4433975da21d0986239863c616ce464266bf2c5d7550a849c2b3f1185b0d8cef1b200c381e7fb653a9a8a35725b69cb81dbc63fabeabe85e781723f7a94d3b0b51847b3b6ca3d3c943a7cc9dd485030e3b0db291825945bf998693f8260cd0411b37fa124c8f1d5ecc536791c9580f031948931ee129643a2608f38bd5872c3aab3ed55c70362fa09ab81be39e8db5d6ea70db6b9f3d58d946768e07fa8e59712eb2406204c318a8b82a84a1d62b5872e03b5993ba118ff46ca13dcd20b5b0000",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "truncated ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "2a27ee6cbfb904fbef99ea99505976e4faac90da08d2444bd361879d71ee644ce9325d1a0dde51a69144039e407565b7a6094aa9924a13fcf2881b824bbdd2d2f9e51ade2667f75007983ee7d414118991bd816cb17ce0b929fffb34b8b3b5fc224627b5e2e2f330651a3cbdffd2b59fb0a9d04fe9f7276d63aafb15597364fd6b9dfa2a4b2871d948425db394422706e44ecc725390d6a1d59af31556ae18218efebf5cf796deb0d9c9dac9070a2f0bc8d65b955b895977a0ceac6a7cace0d9d4433975da21d0986239863c616ce464266bf2c5d7550a849c2b3f1185b0d8cef1b200c381e7fb653a9a8a35725b69cb81dbc63fabeabe85e781723f7a94d3b0b51847b3b6ca3d3c943a7cc9dd485030e3b0db291825945bf998693f8260cd0411b37fa124c8f1d5ecc536791c9580f031948931ee129643a2608f38bd5872c3aab3ed55c70362fa09ab81be39e8db5d6ea70db6b9f3d58d946768e07fa8e59712eb2406204c318a8b82a84a1d62b5872e03b5993ba118ff46ca13dcd20b5b",
"label" : "",
"result" : "invalid"
}
]
}
]
}