{
"algorithm" : "RSAES-OAEP",
"schema" : "rsaes_oaep_decrypt_schema.json",
"generatorVersion" : "0.9",
"numberOfTests" : 36,
"header" : [
"Test vectors of type RsaOeapDecrypt check decryption with OAEP."
],
"notes" : {
"Constructed" : {
"bugType" : "EDGE_CASE",
"description" : "The test vector (i.e. seed and label) has been constructed so that the padded plaintext em has some special properties."
},
"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" : 4096,
"sha" : "SHA-256",
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"privateKey" : {
"modulus" : "00ef3e52dc39ca3e3a78e2690cdcbf443babb2027ee0befdb17331ad523576814aba1501b343002ff401b5f5bd92bccf2975a607c406d08fe3d5ead6eb4988407e0d9b47ce10a11bb8c1c639f57ed323403b7441334fd4fa560cfb57d22d850339e64e6049c3bdb6fd2ef90e5ab3a228d5578b671cb0f91fdce7dd73fe94a66650fe80ed9efc09f13d77e15d5bdf1b1dd5b60f0b017353e6d20e28a1d59007cb63a4c114c17e70c5da1f4454f3ae8a8dcdec9e45e98e2cbbc6c62018feb13083729a5fe4a4bdf232ff00f510b8fd7f8791d4b1d789ea4d0f51dc6f411f1b8d95f57054635d7fa296de584b1f1026d2013ee76214d675f43de810782dbb73717c39850f7090ed705c06bb42d52408c7b0f42d77c088e8af87bfa8ce855b8afd17ffa314ea07ca7b28180fa9d9729cca7a8331244f56a915d12f2495b63dcf20ee18576a87dd2424e3418977fef0ef84282430cb2493b6db242affa8e28b0833a1ef9a6ee19fbc7670939c696fe0055ea35a8c33e9107b7ee10cd6f58a71e78ca3da571f4b021b79519e478f6e6e5d7abe28cb387f5fb0a476c93fa3f1accc40f275721519fa2d8a148bae4facb7671a1165ffcf3724d594ddc639c6f5458fda6cb0474006544d29a157463b3e8206c9af11c855b6828a6fbfd42c95626eb851c8ccf81c2338b3d5ce3ce0545a9d34d7b0bd5318ab7af9e573fcf0ce4eec15269ccb",
"privateExponent" : "09e97bdede7113e371cb359d800ed7999e4b3581c2b77f04c958434d4ee43e46958f95beb2d5b0e6ebe4394e75a427741908fc34e1b065e9c35ce3b3235c870981f04f490914d7b46fa8d2116b03fde7a51ef3ad97cee3e1494fe78b5071fc987b437f8746da171905c771520e33b77be150e8007f0f8f43a4829f11eae03b087b86e5716b115162a1d31f3e556fc6ec6a0ad502a61fd1861dea8e8bedd7f8d403c9311e342a2174604bc07365bc24379a144cea3949ff902ba5627b50e29941537d06f0dc4285f3f2e5603f1e6d57c4a4078dbdb5f6d05570a6c9abfb886d855fbbaafc35ea7aae4a653dec657dfec31381d31a8545e53e6120911b3bbabcb0cf9d0221fa09391a6f0302236c0d5f85ff41fd25bf49f7a846c84c80464e7717344b030b41cf25f9b02623427443c62b1c0603879e628c0a6bf69f5507f40f8f131325ee499396fa8a7d58354213943e561bb39c232d395e42f6937df11eb71ac11ca103b1009994f4d08eaceecf5c74f100c10da0252bbb685b0d7b93baa7593bcd62022571d70f7ce608eb85b5aebc7e92286046809d49616b9e8a795e82f898138b69ec04a7e64219706ff7ddc5e01ca89a85a5362171b80be644d5e68123efb9891da2a60c8ffde2d9efbc282ca944352b4d5ad3778dddad309036a14d458710112abcefa2554818956f55515c9ed9f9eb3348a772e6f342b540ee781ed3",
"publicExponent" : "010001",
"prime1" : "25f6d5fdbbe4a12bfae2daada0e6b9d3b1cab146c994f27fbd38c94f98cad07338b9bb0c88855da1f65c5a17697290e986fb506f5c6720ea0b29fd8757c76657932bb9bc99127a53927adb5aa9d89f78f3db21ea0050a05deba412f6c049d796007250c8bf7e46b82689e57e6f27f7807a4230e91b91c54a6ed2d442011fe4b417a524d83b6193db564960e1150568dad6220ee18cbdd4c4c3cf53086df415b630bafd75dc317b8d42a59f",
"prime2" : "221a6d55769a53e99b5f9e487c2dfd34b4679a9f0967b3067ca4553bf824751c9b3b94c7df886325cbab39316d1efb108e2a08099287529d01172a8613a1321bf04f5bfb2bc72b7d04d9b6ee8cd3e5c7209ef8e5bad9ac9ffb7fe5f1dc4b739e7931e5cafc24fe03f72a9de892f4e1a78328aca8b64a2986ba97857196be788db5b99706b507c1379fc409bd2af170d3235e12c6afe52f3e131fc1c9efc7a69a48a13019e1365ea0391be7",
"exponent1" : "0722b3e9f30ceff6323bbd5a7129acb7cb6d0b9100868c65d20d005983a06b399ce9dbec6924980abf21709581ee54aa70028085cdda5c67611dcd5748fa639406476babb521b1f84f49e43cd03bb50da8d80131d8494f3b17f548d334252cee36bb45cfd59e4870885dd6d2c2d5c24155b96734094886ca8cb5f7cb4826d477bd11ff30dd4863e01001cec1bf8fbabb970fe3b82519f109e2bbef21607946336e49572675f29f04580885",
"exponent2" : "1d05542938269865e13c7b5bbfa0fb2a50a321a758bf904f62de0d525d15d93b20b691238d8b68a40f2f841a157c19b6bae3f5b6ffa47c9ef3009dc53f0b1bb33ecaa9c1923d893a7858351dc765c2d1b366d4f3da0fc6a0d5cabf0914a8789951152f318f64836d287671ae2af08cde99f4910979269f33f1b16373880e4a547d6293acb77d03e5abe58d4c1731230be9baf24b75ff983640dbf3733ec32d797979018fe460fa216ab7dd",
"coefficient" : "06f9de049218172dc728906a66a514a12911c87225105e28ef66cbaebce647ab81323146faacc53c61d1f9050f6c92188909098b9d1dae3c4b5c76b5a8aea2f94cf3b06ce715a451e403b30f241e595819cda67f2b5022652cce4cbf5881215c4f5b6983e4b0a89ef8dbd05eddd38f85ec6a27fbe8767984c92a357be15f38a26bd8f20415aab47cfb9c402696aea104daa5289818b9855ebcc4701ebe91a7336f9fabd03a17392d759756",
"otherPrimeInfos" : [
[
"2f4e2b1bfb6d8df00a2a358b699777ced1045281d2128fefec81fb7f28f03883d41a3aed3daa5abfa85fdf2907e904a5d63f706de71ad2a8dd729eb0f34a136193bc3ed166d9ced29fa75c691e97a5a9115d2b8a003a995fb34c062bce9fd8a8b7cb3e769de916d608ab9cdcb51999c5b84ef7c3bdb1b783e36112d2bda20c0085bace7da2cda6f52c871e53dc5445bdfd4772e471951b7c0a4d4581b18c95d12c844dbbc59ce5fbd53163",
"01e8c0baa7621b89658fa08b98de611a7abb16ed60621967107f8a7bee560ba1de6c94964097e083bdb2e8d9ca14f07814f6887e1706b11bd99c27a5729c39be056d6287a7040161e4c9a76422b4f21da9b2bdf01ae4428e67391942a95b302e57049fe7bfa5c9a327c46d574703da7ded5b5a8a8edc5e50b75b929be8c562809ee5143263e0b2ed5037bfd4989eda15b9e42951e8f7a09d57f918660c9964ee85426db4b75c06b82c398b",
"148c84d54f1dd912fd734c4ae95ae602eba8809e6d10bb56243eba31c2d9d34eb072dd0939c6bbfcdef3c40877c385ea5d244bfd88d8cf098d4d094fe9ff4f2407517d4e40cd019ef67cef5b10632bf9642ed5a7c7a63e73dbbe317f798e67d456a5ab97d701e639f69ee1cda8c4a0ac76c48368b20adf0bc7702420cf747cbbef2dc11ae45d07991eb7afc5c8c6e8e33817faafad8789f11dcc617a98eda0b6fa70baeea156b49c17dece"
]
]
},
"privateKeyPkcs8" : "308209a3020100300d06092a864886f70d01010105000482098d308209890201010282020100ef3e52dc39ca3e3a78e2690cdcbf443babb2027ee0befdb17331ad523576814aba1501b343002ff401b5f5bd92bccf2975a607c406d08fe3d5ead6eb4988407e0d9b47ce10a11bb8c1c639f57ed323403b7441334fd4fa560cfb57d22d850339e64e6049c3bdb6fd2ef90e5ab3a228d5578b671cb0f91fdce7dd73fe94a66650fe80ed9efc09f13d77e15d5bdf1b1dd5b60f0b017353e6d20e28a1d59007cb63a4c114c17e70c5da1f4454f3ae8a8dcdec9e45e98e2cbbc6c62018feb13083729a5fe4a4bdf232ff00f510b8fd7f8791d4b1d789ea4d0f51dc6f411f1b8d95f57054635d7fa296de584b1f1026d2013ee76214d675f43de810782dbb73717c39850f7090ed705c06bb42d52408c7b0f42d77c088e8af87bfa8ce855b8afd17ffa314ea07ca7b28180fa9d9729cca7a8331244f56a915d12f2495b63dcf20ee18576a87dd2424e3418977fef0ef84282430cb2493b6db242affa8e28b0833a1ef9a6ee19fbc7670939c696fe0055ea35a8c33e9107b7ee10cd6f58a71e78ca3da571f4b021b79519e478f6e6e5d7abe28cb387f5fb0a476c93fa3f1accc40f275721519fa2d8a148bae4facb7671a1165ffcf3724d594ddc639c6f5458fda6cb0474006544d29a157463b3e8206c9af11c855b6828a6fbfd42c95626eb851c8ccf81c2338b3d5ce3ce0545a9d34d7b0bd5318ab7af9e573fcf0ce4eec15269ccb02030100010282020009e97bdede7113e371cb359d800ed7999e4b3581c2b77f04c958434d4ee43e46958f95beb2d5b0e6ebe4394e75a427741908fc34e1b065e9c35ce3b3235c870981f04f490914d7b46fa8d2116b03fde7a51ef3ad97cee3e1494fe78b5071fc987b437f8746da171905c771520e33b77be150e8007f0f8f43a4829f11eae03b087b86e5716b115162a1d31f3e556fc6ec6a0ad502a61fd1861dea8e8bedd7f8d403c9311e342a2174604bc07365bc24379a144cea3949ff902ba5627b50e29941537d06f0dc4285f3f2e5603f1e6d57c4a4078dbdb5f6d05570a6c9abfb886d855fbbaafc35ea7aae4a653dec657dfec31381d31a8545e53e6120911b3bbabcb0cf9d0221fa09391a6f0302236c0d5f85ff41fd25bf49f7a846c84c80464e7717344b030b41cf25f9b02623427443c62b1c0603879e628c0a6bf69f5507f40f8f131325ee499396fa8a7d58354213943e561bb39c232d395e42f6937df11eb71ac11ca103b1009994f4d08eaceecf5c74f100c10da0252bbb685b0d7b93baa7593bcd62022571d70f7ce608eb85b5aebc7e92286046809d49616b9e8a795e82f898138b69ec04a7e64219706ff7ddc5e01ca89a85a5362171b80be644d5e68123efb9891da2a60c8ffde2d9efbc282ca944352b4d5ad3778dddad309036a14d458710112abcefa2554818956f55515c9ed9f9eb3348a772e6f342b540ee781ed30281ab25f6d5fdbbe4a12bfae2daada0e6b9d3b1cab146c994f27fbd38c94f98cad07338b9bb0c88855da1f65c5a17697290e986fb506f5c6720ea0b29fd8757c76657932bb9bc99127a53927adb5aa9d89f78f3db21ea0050a05deba412f6c049d796007250c8bf7e46b82689e57e6f27f7807a4230e91b91c54a6ed2d442011fe4b417a524d83b6193db564960e1150568dad6220ee18cbdd4c4c3cf53086df415b630bafd75dc317b8d42a59f0281ab221a6d55769a53e99b5f9e487c2dfd34b4679a9f0967b3067ca4553bf824751c9b3b94c7df886325cbab39316d1efb108e2a08099287529d01172a8613a1321bf04f5bfb2bc72b7d04d9b6ee8cd3e5c7209ef8e5bad9ac9ffb7fe5f1dc4b739e7931e5cafc24fe03f72a9de892f4e1a78328aca8b64a2986ba97857196be788db5b99706b507c1379fc409bd2af170d3235e12c6afe52f3e131fc1c9efc7a69a48a13019e1365ea0391be70281ab0722b3e9f30ceff6323bbd5a7129acb7cb6d0b9100868c65d20d005983a06b399ce9dbec6924980abf21709581ee54aa70028085cdda5c67611dcd5748fa639406476babb521b1f84f49e43cd03bb50da8d80131d8494f3b17f548d334252cee36bb45cfd59e4870885dd6d2c2d5c24155b96734094886ca8cb5f7cb4826d477bd11ff30dd4863e01001cec1bf8fbabb970fe3b82519f109e2bbef21607946336e49572675f29f045808850281ab1d05542938269865e13c7b5bbfa0fb2a50a321a758bf904f62de0d525d15d93b20b691238d8b68a40f2f841a157c19b6bae3f5b6ffa47c9ef3009dc53f0b1bb33ecaa9c1923d893a7858351dc765c2d1b366d4f3da0fc6a0d5cabf0914a8789951152f318f64836d287671ae2af08cde99f4910979269f33f1b16373880e4a547d6293acb77d03e5abe58d4c1731230be9baf24b75ff983640dbf3733ec32d797979018fe460fa216ab7dd0281ab06f9de049218172dc728906a66a514a12911c87225105e28ef66cbaebce647ab81323146faacc53c61d1f9050f6c92188909098b9d1dae3c4b5c76b5a8aea2f94cf3b06ce715a451e403b30f241e595819cda67f2b5022652cce4cbf5881215c4f5b6983e4b0a89ef8dbd05eddd38f85ec6a27fbe8767984c92a357be15f38a26bd8f20415aab47cfb9c402696aea104daa5289818b9855ebcc4701ebe91a7336f9fabd03a17392d7597563082020e3082020a0281ab2f4e2b1bfb6d8df00a2a358b699777ced1045281d2128fefec81fb7f28f03883d41a3aed3daa5abfa85fdf2907e904a5d63f706de71ad2a8dd729eb0f34a136193bc3ed166d9ced29fa75c691e97a5a9115d2b8a003a995fb34c062bce9fd8a8b7cb3e769de916d608ab9cdcb51999c5b84ef7c3bdb1b783e36112d2bda20c0085bace7da2cda6f52c871e53dc5445bdfd4772e471951b7c0a4d4581b18c95d12c844dbbc59ce5fbd531630281ab01e8c0baa7621b89658fa08b98de611a7abb16ed60621967107f8a7bee560ba1de6c94964097e083bdb2e8d9ca14f07814f6887e1706b11bd99c27a5729c39be056d6287a7040161e4c9a76422b4f21da9b2bdf01ae4428e67391942a95b302e57049fe7bfa5c9a327c46d574703da7ded5b5a8a8edc5e50b75b929be8c562809ee5143263e0b2ed5037bfd4989eda15b9e42951e8f7a09d57f918660c9964ee85426db4b75c06b82c398b0281ab148c84d54f1dd912fd734c4ae95ae602eba8809e6d10bb56243eba31c2d9d34eb072dd0939c6bbfcdef3c40877c385ea5d244bfd88d8cf098d4d094fe9ff4f2407517d4e40cd019ef67cef5b10632bf9642ed5a7c7a63e73dbbe317f798e67d456a5ab97d701e639f69ee1cda8c4a0ac76c48368b20adf0bc7702420cf747cbbef2dc11ae45d07991eb7afc5c8c6e8e33817faafad8789f11dcc617a98eda0b6fa70baeea156b49c17dece",
"privateKeyPem" : "-----BEGIN PRIVATE KEY-----\n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\n-----END PRIVATE KEY-----\n",
"tests" : [
{
"tcId" : 1,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "",
"ct" : "913a8c7a3c63d7952bf3d4cf4b8d967cf83c4645c81cd636e649865adae6e40887fa85c994e07ac01b6de020e661e64b1c6ec3b975448c757da4c09cea63ecc27e6ba94a214146a6beec88d32349363c7f4b1fc54196c78e7099a3dfe5023280741bfd4a433279bb0a537940b84abb49c6ede949def9579f5d67b7e94bbfda43bccdc56e83c8c2a536967eec987cac007ec7e1d5de60adebe957f012645d5bb89b76279a5c4db43fddec91e4a15ffa4bd1bc48fec156fd68e8f64008baf16b49c99dec681b3f087c4a19f63edb77c39bc153f4596ea82e5e6d5867f2bba305c8237362893c188439d42915eb806b679ddb512b8c2224b94ab89234d3470a1c48a6dec50fdf0da60f9a086b0c3b30cb35e9534c8b4dc9e3e712f1789ae5aafedd7fd958c3f8f21b60ffa6a2281daab6cb95b3c3db7cb2449f3585f66a948eece0e65288ece9c6bf605205b81bae40d0e32ac621957793f06ccf84f7aed843b170297fbb6617dee555a1762d0f3d28dbd0fc3d10f5abbd5dc9a399b54de77583901216291223ba69b5d5c5ecdf4fe6857b0c81791b74a9c91419b762d500ea2482cd1aee4f8e64b4fb4bc36f62a96384d9538cbd29a470b177093e667ad2dbe6f9c20f500194d840e7e954c834a0af7cd94578817f8982b7daadb65358c5be1823d9f22a3a3add1d915b96d6ea27e705c223a854e67448949f7d03a839237048a0",
"label" : "",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "0000000000000000000000000000000000000000",
"ct" : "c75c9d541299a6a965eb1925fd6ea0c5df8d33b15c043a4a3e16c3a5ce920684bf6c7c41b139da4134b2bf91deb542357887e7893163a59cb4610cc14d27e03b1c686c13fa9db89e5071ec7c11f9ef21fcbd5ef92441cfb4749fb6a63b63aef17ef3a764aaec1a71b597b039fb9d87a924803020251930b892224271185e47cbdf7f0c65fd5953a914825d5e135f323c9028d31043db76acafc373f45c37dc95aae49737d3e4a53dc4508fe208221a0594314dace000f48a56aa1ca0a7c3bb8b21dc94f3cca58bf78f30de439eed794b4bd3f71b898bac95db6f8a0c42b4e2b70e466f30a5c155bf2bf7365d930eae04d5e42b5efc581c1269c2d455db03cfa28843506feac43f11a761fca992609079716cba2c4edcbd6adb578d75643ed56a365141f471088889d62edbc53fc11812c2aea96e18d1333dc921e69b0222eaa308c697f36af0532708f05b89e0cd107d5b2d24ae93b090619db37ed4dc4073195c26b740e71019672819b4c6d0833ba01a0dcd539c4e03736ddfe091da038d8eab4aa6f95e780c6eb4a55375bb99fa45ae15f437e781d24d3e7d8f681ee56b9a9dbce21650d939407e752754f93db4e7576f48ff273f9d23ec86d2702052cf130ca9ce576c5c729f73c2eebcaa880bd7590d8d65163e8a9612985aaba8034844e73f61a548bbb1a47414cb6e26dad7c9a1afe6c06fb3c95fcea96aed75b89b55",
"label" : "",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "54657374",
"ct" : "3a4efefe37da55f5a21352902078a8d02f3d36287eabd5a116645a22ec0a98fe08303fa50a2c69d9e22cd03c65f445bcd4ec33cad5f86424d15840a7d43328aff4eafb97b50a3d6d687c398b9f59d3ad654616d744455d90aabc313c2c133a218e5da6768d2dc02456c023748de980aa6e69e939033c423c7e91bd6d12a572a736068779cf726d5b6bdb4512e79a3ce7de3404097026b0cb82a985f8de235b4bcb149a2f91e4fc19c7c65b5ab5f3293b766ee98de27c8f380663806187ac73f291166b693c5a294fd8ac633159da14c4f89c39d3034120f84b8db4ba94adecd6bf72949e1f3b5bdbbfe69a1ee9954f275dba0a1b13d4168c3989fe437967fbc054aa5957ea53291d6f0f559a45949301d6937bf2b70060ea2f0986ac3c7941db9e2795d0b0216ba57205b0a1e449ea69afbd636ce6393abbb6683a04e1c0adde07efcc6e010aff8fbbd0d2ce9228801cd69ae79e0422837c967ecaad50d8a13b6ebe121406defe4c3c093146f7701af22d601f6e57a446a9b9ecee032acd78e586a4b86e20e7a5b841164d0e1b9db406cf52af57a0a748dc2cdda0f7a1b67cceb1696813f5e6c3c559ef1cfeedadc4a5f286f62230d8800c234a6e15d6c60728a89af3f0087829abc4bc32abe49060b245c8e4e5323addc059f955ef6912f94a4e7d346458b5f7cc5bcd9d90080ab460c361bf40b97c243a3eb3f5c80bbe4c63",
"label" : "",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "313233343030",
"ct" : "556af1fdf4b7496ce9535e16a1e31bc678a50afb1696de749bcce65c2feabb1d81fed31a7f1ae3738f5d5c844d5a59c1c2cf35569aa3d75d19686619a1850b0074f130a6bf36b426a4093cfe8c3bff98c5439fe88df1ed7561fde446b5d5c2634018318e6850c81604bf1b224800e5112e0e43a99654ee4f17c87225e42b860780722ed5e063a414fafb02e3e82cfd4fc58d8e2a226409012213ae6f1e39b85d07bdcf5ae5296ca8d4e4bb275a19e89e6c240c25bad7db95d25767b0d660c6c81a9e5f0af1b2dbe432b8326b125773d4fb85f92b7eb5e35620165a12dc6bc0cbfc72311e3c96e74648a62dd06e1ca27f1c8621611874189ac04767eb1131be2137c3dfafd6af88d3932101696d60e55ca565d59b0f359b599cf52165d4049769b9624c288943278bff418708570b49dfdf822aa1dbe8a3d12046f84b6ada4b950b5eec8114c3100222b68625979d6a3007c394eb108ee4dca466e2e37cf3a3b8a6d71c60338417b72a9e85a24d887489b912e83b6aeac1b26f55fbfcbeea251beea502336cf2943792000cfca4ab9a2d189c706d0e2748705ae1d3139860b4394f2598926820219342e31003a16646957a6e5aab06ac15bed56138ca4a258ff7d075602ae07ae041ea91209808077afa3651f3476dbe9f73b7efc11555c0e5c14c8d5cb314698c647e7a87894dddd7e206aca0c7188ad0371ab68f46c4087abf",
"label" : "",
"result" : "valid"
},
{
"tcId" : 5,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "4d657373616765",
"ct" : "4c62e792adf1ca0f1f2bfa5b909b9a559cb26f2d7a3221592feb83f38fe7962a7d53101a24572272d5773e5dd79e313f00897a460cfb5977c1b9f962c8ab131a02378502e9bfa22ab2f9119357fd438e03d0807da67b8a06b10d13a83d7d50009e3395820d6c7d5d191f2753900d4b746d8292bbc153ffebce392604bbcac52cf824a17c19daa394efe25832c15cbf25dd08b64354add4f5c451c9c0dc379cd49da2b74f7c984550215ecac64bbba253da2a02fc75f0f9376fa3c0f018c1db70d279d28df96e0912409bf10f2355e5135b62bf59fe4ea2c59d5276806a71939178e0d8437f52209510adf755856a07a02d210c4a5af9d2d41ec17da485e71b4b071e8a242aead2a42d80baf7a3f979de4e5a5269b09f3d01560da0a89ebd800549dab3b5f077fb1460cf22a6286e8c469b387d0886f1492a85488d5ca344f043af50619d46a07fff1220f04d4c5be3f6e070d93e21dc6e148834b96348489e4f63c7b9dc71621a5f8bbcd891f589e6bda028dca527643a28f3ef601a67335d8ff0b4b9217073ef28a2bfaf077bbffad02881db2ee099121eb8235645b0f367b3269dc3ffab859475eda2ec0b4216db0a4b483b5255aaef42ddf854266c9bd5f0466baa762e359479572ee61ae886dfad05fa14371ff6dd094cbe40e986651ade0c7895565d99a733fec98f710381956e53e3f3dc62f27188ae986a4ce7665835",
"label" : "",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "61",
"ct" : "439364c8e198ccf3f182d54138cfc6ba2b062d8b927544f8b93c857c2d728660947392add06502f9fccfec5e9c6a2d27eb1610e600edc9773b4eef306b82f1f22bebe2d19b74b9edb9ed4954e6a648be22ff4e5328efe4928e8fffa699ec8c0413f7c69393ccc2739476174d59eb1980dce2ed652b1b5f38824a2a82e3d586e3be8457d271316265634649614ba0ac381a6282aad764812b11540aab55db29b6892aa06a2b0f7ea5d06356c60d10fe35162e28881593ca6355b96a1904bb6fb453d5940af4624ff3216a9c2665c29012bd36293c4acaeb1e35015f4206689a177200ea7b9c3eaf5c537d8c52e65829e5d55952138d04a0db897c0bff258e5daf6e1ed8a3ee21f769473aeaa09fe3558f9740b5cb78b3bd35266017202baccec69d5901cd06415677073a3a8d34647b113c721994120530c33277198a9510918fe14a9a434aa9011ebbe761bf6dd2c925387458cc7fedefa37f402fade90167f4a59cd8f846b0ce8aefb1b92b8315c711045a7072fb55b34ac3654d9d7cf9447c024f6600f0425d384804948f3edfdcf7f1e75e0391eeeec17a1e573796a4a8163a44d18bc6176698865982fc44dca2954e47bda544baa26eebb8e7a0d47d341ac3a8a7d51e2bb409c93dc59b6724a9800d38644585e2a05812579e437b15ba7058d59ad36ce6b00e4d91c2ad292d7d8006e217ea2470c33be3679e5367ac5169",
"label" : "",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "e52b8b336a175b36e0b59dd8beab7e5f05286dbb80190f729140a87d1dca748755839cce89e16cf57579477add86bea78490852526cce246eec4e59450c6d600f9b7fad7061b69a75d17f0f7157eace21d8235ee24fab965766f4a93d886204ec0e91de32df85bf51692a88dbfd4a3ed81ad63dacdfbc4933d00e5a427ea8856daf00c461bbab0dd492724d81b5430db1aa08eac4eeb488b0d200515d51ff839a0d06216c092b74676292a9bf1e154c1b3a615ca77aa4c4999f2334a0ba38f3e577a0b19d94260d3f357b1b74afb8d3348c69005fc456c2412a5afdc3aa63431f0e242b10cebc30633e3ea65d428ff5a2444e93521da4aa900fd5ee023746db47cfa442475192f8212da41f6906b6ec0b321be012be2a9c5a47a1f58ac84366a63f406455def312196fd5d433dcfc17eaadc95912fb501063568b31e6260070b5d25863f1ab3bcad450843922ff548a80f70c91c78c442f0cd35ed3343304f7640da2ed9f5b86f217586a804a82173bdd3d6086192103a310639f19ba1fd0591269e660218c57990536004e2a017a9b30363d45d821d6717a56c7e4bda082883740f23d2df8b621df847bf96e46c77dce6f99b0ddc07a6703e4d39e260c02209d6b22e64778c914683c3948be4c01e7528c66e70db4fd46726076c308e9946b3391b7e661dd20d62968b67ef114e91ac41c12b4ad86d82e64afa343ea3910940",
"label" : "",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "a8b2329d41b4395916b6ecb115da4e4177157600f63e6235a98f84f2c4a10a5d3636bd45f0297eb35497f443db60fd17d9a7a0ddad96274683079089a1e38d4614bebf338151ecf7ffcec2b9de5b244e61beb5a64e2dd6fdced4057955bf7f5937692f57191074f69e87ed4abfea795947f89ad98c78334afa19289eb18d5a342025e9dff86e4ba661f97f8f8cdb114cb95dbaf3d57d9f8ea134aab47a9cceaad923c39bfaa81482b1737624e61b623c31ec839a321e5873d7ecb5cfe4159b0264107e7b7ee4c747088522d45cc1e2a9e5918f95d048c333bb794c82c41628888643434b8bb5f131d4f86bf347dd6c1ab73db8a8d5986b7ff63e03584ee16bd1b453d0d4c4790480534141af7a9844ef0cea157731fdaf410c4b9625692af09945890f4c8bbc7f107b6361d444c796c8ca9b59fd0106e8c7be9ddc703490722ecb7e5f3fadb29cca1964aafd19155b0c74f4aa3ffa04f5b953b63c1657435208247ab3ad394265fb0393deb7c0698a3049dfb7a37e75e6d03a4267394d8625c09128379d2c4a42cc03e1d748c0ac2ce9f30fb3288918d36b7ee13499421bcf6065eb8f18fe9124d103515c9f5799b4a7f3a5dc9a97b5b286e13d2e6adb4c40b6ec1a6f16617bb34d3b64ecdc783b5580fd7465098cc7adf4aadd899f2d31dde325958843269697ee11701a3084e4d6ec0d528b7e2ee2b25e8870a5c9bdfdc4c2",
"label" : "0000000000000000",
"result" : "valid"
},
{
"tcId" : 9,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "199f5cafe94abd1217e32c65aeea62837458b7d03b640b1cb4af8cfee663963ceb853e5d4fab98a78fa728e94f3fcd5039bd99365b0d2867d321f8459a1f333cd1525bb4e717d637a22224ea7d013bfdf14c0d60b3d8534db5a409db02b07924a50912e3b98bcfa10ea0d96e612aef38e65855e36dfad9eab10e752d0e115d533fe51a8f2a156bb5d9c5a1a5fe5b772fdc9aad15b6b8564c01cf1bcc31efc0bd71b24077dae3708a2ca4d73a17d34076cfa3018f03d96859123c4f68caaea1c4c082f1819f41db3b40254dd38b795d11139c79464c8172169b9068c6a7e9d91e4f622e3d63ff46b469f91f0e6875408321ee908e06ef694b7cf09d6b710fcdf78597000b2b9e8081d3dc0706e2980ef61599eb8f6e1811682d77f437e75bc27424524a629dec26f457082e54199967d5ba9eba71fa98a3a6f9faddc3b981d728513066af3dd642ed6a635d92756e15763ee1a13168a8ec58ceb447cb32554c905b13b73030d181fb70ee7df20b88f0d22603fc4d52e4bcc73ea343c5bcb0529fc2bfcbe3aad495cb43b9b37b8763e7cf8783ac2e73ee00df0a277eecee6bf0d74d9e9a7f500ff56b38af78f9503e13cd4131f38c188066e25537fb823d7cf8d4e56097b93341b0fd0962a08a70399c8d94c14a2f05d6929fea05590d760ad39dbf9f9e80c214ca8a10e3ad2f1137b91ec35c78fd42c453dcca9a832412dffb0d",
"label" : "000102030405060708090a0b0c0d0e0f10111213",
"result" : "valid"
},
{
"tcId" : 10,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "4d18cb7b8eae555b87eb601a6ee7f3b780c5b797b211c062c0659546a474c81615d25e77e995765d3fdf2c919fd4ee36e8e22b9f874fe04559ab40e81e4b851338d05d4f4650155995391fb1387edd3d147252fb5172ce0a11e2ff743555244543f88eee64c33c679fea91a1b01697bbe2fc99079fec0aaeb8f16e50440570c50448b38602ccd623b4b8b82b9303882b1212b7c13d0218852851a2d3d9a827194391304353ab22672468056fe3af317940587ca106de55ed8c12c3c28940afdab5d10e03fa01da589ac2fb6852a82944157e12122468067162867624b4e3df52c252ff4b49d4f3dfe90a40273c81d20beac6259def7d7dc9c9ba30b860afd48c0c50f723c03cc5540b324218755cd47addd126cc8973d118b16db9f0db9b16f4757d84057e685d03724c4bc3a0af7cd403dcbb0cc7c34ae4acc57a7739d7720382f60bd01d096367ba0d20125f10ea77dc815964c13da8234d90ffb388212f47ce9cb246376784cb4e254951fd5c7f2994ad48f276bcbe58d5f0e8d0f6a7f8d80a15c006b2395bfcac8438a0fee8358a3e854eb8622b91030c4e1a01e1116f01fb4ba5a8bf8bce3ff978890372a3d973fdb65160c757e809f9e33142047531b1b4cb62c550cee22568269bebca9b14102bf8650e9f128e72dc311f4c755330b77b994697380720670dc26fe4bc1cb99a3a098a38daecce7473fe9896b3e8dcef",
"label" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"result" : "valid"
},
{
"tcId" : 11,
"comment" : "Longest valid message size",
"flags" : [
"Normal"
],
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "adbdc686b3fc08600bde157e2062207c8240f049828c2d725e8b0607a9a4afb20f4179b815d4bc9f53f4abce0dfac7b80d482b7c1fa10bce6a240526a0d80bb168d842a5c58c6a2ca58a672cf1d208622fd9a35bb4b747bb37494c9e89c06b6d506bf40599ab876ffb47d1e18394fb9c91a456808434b969c39c6977a0af28b786f2a0c93b44e7bba1ac281cbc9796978f928e6beef0e321666367f6206fa038c0dd183c102810ee78b30ca3188da99f63392a3685681342e3dd3c3ba9b719df958574d79573467c4332ad8829a0e40f616db021d60818a834acef586eb5e35020316fcb1fe1577922274f6832a5b93a103b198c5a8c707461224f219bc10955a6868aa1b6592ca6753e68981aa1ea4fe1a34a76476f70637dc9f924dd85ab819de5b4a0b0cacb49f168acdbc11175e0542f3830a33aa66bdf06a110c66a838f17a77bb383a31f02e2147a2121a153a172ffebe186d18610368298c3f0fcaf1fef9774260d1e944079244fb07352a93d64b94b7e1880199a8ae45d31007ebebe3ed95e2912a897d909a6e5bf8a8fbaba7c768405e32e784d49a8948e74b554471ecc0197ca783e047caf97443ec89d48ff95d7073b2f619ac9c49d74b2ede1ff6685e873b01e1d04444bcf37ca956c3c74d9e2f0451f72632d730ed6634331233a3c8a1c797a79558609376e07c5e3b23778d8ba13a6f7c810f9634e7cacb649",
"label" : "",
"result" : "valid"
},
{
"tcId" : 12,
"comment" : "first byte of l_hash modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "61346ff797be83b55bdc828d410a3090409f2f885a706294c99e973e8330d0c7ad48fe4137169bf1590927b65332db21fd803e71e6e090b723daaeb6417e216a21ab71665dcaf76af4a45ac487cb5c84476982e00b29ac2aac2d4fe1911f8c52307dcbfc1f80b8c0f62d454340f9d25042a895647756a4dee5da3c12f7443e412b754411c15afe91f664b9c7488981752161c585dde8b4b17bb62d2d3001687fdbbffb4c2e0c6dd96c9400d87e789f6edb53c9735e51e9772333c89411b67b094431dcb499af281eeae1f6f0e9d54420cab2c108abd5dd0ecd27a3531c1fcfee9bf601617634956f4b09bdfc627130617798b39ece186d3431239439c3132782fd0ccd5501e8a1859346f7a42d332f0e7e2f35bbeb0e55f2e9c88977f2c36e09cf22ff993fd456a9e957d0e8cca87cb8e3f222479b3b88bcd7ef65bb967612f828eb2c66636062a56d71e5d816ec7db783e6ee731931b3d6d46cacc3fcea4ab8f2900f2817c4f8f934c218656abd40afdf42a8af54ec3aa245abf6671a33f647ef8018aa39733f284387cebd0158e0f022035ce5e46a1bef332196df28aa8261f25c4c880d32f5a48cf6da3493e84246e20ec9f67ff5be89f265e113a7bbbcf288b08c14a004c4ad3b3aa38ed1436364d1a807a7d7b9e90568dd636c40b2e16792a84e112afe6594716ce653298375529e093cccefa33e8420cf1b1dd23cfe01",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "last byte of l_hash modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "113ee997b6912eb00f7548ba51f6713a63f60b9e79d1b9263b8f97e7be44a5e2b1b34f08c54e1379f03a4f0effc3a32750c9afa1de25e3b8dac6fa38ea889c9db4e1112c45698feaa4f605f4c848e9b3348210b233fce65cbb5f91514068ec2b93e80d55a4e2392a9ab2d3b606e25d83dec2d9817c9e05517a185b19da1e4c074badf604b44dc7d7e2c3a3cb4f113df3dca1e754f33aef4826467d9e1ff097a6bac5602c8abad7141f6de40625e4913c53751cb300150a1357389c648c33e91955d6bee1fbf5adf8adc8b54d5c0e35fdefeb583a16aa77278da982b412ab0ddc42fbb35731540945a2d39fd7f75945d3475f96de0dab86ce20f56e629ea631a74effb819ef38d8e7171dbee9348ea6ce1546b1c4e091c130d68ab68c40bbeef395145d7b8e0369c99a37e4dd4d3b840066c01d031f59d0450a93e33e2eaab798a37f8d82e1f09e7eba682f47ac5875d07c128d603c90f0e705eb1cdba2a14204c9ec344a07f3f25afb749671b47e8240266be2a23d7bf4b0b453e37fc37b8b52cba057966c0da9f6948f31d12b7346134d0b852e4a8697e8073fef885219843f58ae5670f126647969170aa5ecbda2b2b26c79eb35ad4f4fd73d30c5d5d1d3cf3c817e65c2f0d7f2894be547a608d78df5de71625b86d8d5ba7e1a3b92ab780e76715554d04027d96efc8d3431cc7e6488b5a6a56e4bdb158949e49c9923760a",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "l_hash changed to all 0",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "d324191d2ca37836b84b953f3c451887345233e9fd4403561b6aebea8dbe2fb939ea8a022910fe870e205cc27d491753541a3ddb2614447b3c4e2cec2ea2981039a2b06499840126133cd8717734c30935086b146ffac807198fec5dcc86fd1befd03d47b9c20f589760b3bd1713881a1762278e988f112aa009e7476387bca9116ecadb2d190efdbceb2160524fb50ff8f352e0fd561faaa0a852ae2b9ce05b725c29f5bd17983407c2df201fef03ac6e91cac8cfe67a4ea8f613e483b82e64f50b38e99e26da4c84489b64a6c375f65c87be6726b9c52358bef62e6a892117a5209f19255319c634405541fa450b9c247b18dce0e79193f82e6a36a4beff10ee79f1105be91ce5fee943952c910d2e185d7d3019c5893af4970f4cb5ad1b84373d1fb29c915037b93d18d956b32a5145fce0b12bb90ed06d8cc1b560052cb1ec48159d07418661ced43624f29319c4d1d8dad46ef3407af6b97091f077204b9b3d46a4fabdf9735f89df76eeed0947650fdc5cb59652503c6a9b4e0c4912941e092bf8da2dbd776f95df7f5845f5bcc8d7a21f5f6fd5bc45059353160034d52b0589aa3d881b1c2e25aa5eaca8169a8ed0e3b6b508184daa8362e844350cb13d6be77e7e311b8e10bbf3c5ea5d1e92e13a18c5c7e00bc4e14d107683e6a3d5ab066ff666156b2cc1d623afebcb8ce7fc6fc780b48f56308663249fd1867a6f",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "l_hash changed to all 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "69d17c0833f35ce7b54229d086488ec8e695bec8ca2929b4d6fe31f6e1bbde91af3ea58e4100e67ad29e25c2dca1179d6a97b31e04e02784e1fbcdcc19549f21f07d83312604714c01fffbb22524548428c4f8b725a7753ead14f44c17ead657496611b0a5e5f272d6dc765918a5cc6e83fcc51fb8867367bacd74971f0edf5fb0eb2c0ad2a5b364d693d36f4d4bac58f2d9cdfc3ebccfa170e7e11863ab64b505dee1b01435cee5a2838a323e0ff0abdf4db2175f306c52c9f1442f02223871d9f90fb4c5af850b75ad24e5447eba06493ba223cc9569b8388ae68dc2bb875cfc911a960058f733097bc6b0d3ce2881c43881ee0a3a8ccd204dbc5bd481597e78ee50ee3dff2106259bb26a427dc3219795064855c5db4bd889db96236f9b870190a653454c29be3f368be4c05c58634fc07b5bb5e81ee5f61b2b6456ac0c73643f3e272925737d9fd7d702375b558225389f94619a481ca5fbe9f34e36d0ffab4e55f8de3c81ebf323cd0cca6f8086e06817b86178241db69e231e9e6ab6cbccfe0314f7d96ea850b3c86ac0717f9b63a6461b90b3216f422c960fd5ddfafddce611cc5f54794179778b8b07b00754410159ccc2533e228e679e3f6cbc4831f87d146d02bc15e4cf9faa92356f5ecf0e924bd5398e8151f38ec099729525034bf443b2b8f0b3841c656a2b7da0fe09da3b06ba3a212250f09d7eba8fd5b3d4",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "first byte of ps modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "47a07f429ed1dc7cc652ac8ceedb2d990294ac84f58eac56eeca6c4face11df20f373d9b9a76adb9a247ba8218f3f18dc9441282e4df1f3eaae32e6331c0aab6a330c9da294e70ec9272f728521c190a2825ea82715fd2ca73b25d2d261cd53e7c23fba422e56de5f5691cbea1ce569ffd60d795b9a6a10e4fc2f5d93f33198ff05e692677ec7c18f56118a052a512785251d28b46e0e51a251785d223b57315095ce659ee9a1ec8aab572cc0e0e40c9408e8c64ae337f02b3d35ca1e8f7e7db1b519eccc5b99cb73969d830fa6c3d0ac5fad8976dd69661d21a6ad85ab441e03bb4451d4c80ef998e8eca4a7e70eb23aa85617d6e8e6ada5d7e5707f27b55eca5a001888a45c2652fbe36e6c285dd4b6879bea765cd471a0f2320a18c74f4297c9afb3017341b40f073b212d9acbf612a47a8dcfae198be1a6809052b89b4840dbe9a6269ce9f4e77e85050a487b36cf115d7caf1cfbd7586514b11b52b17a424f7a10c5bba2de4a1b342520321c422eb5d0d0bac82437bd21427d05311af845b25639bdb435654bee80691ba268bc7f1347da775c645f80187bc017c8a833b6837b87648121080c9942753c739a06c5b96292abbcdc0ccb88edb40743f1859363d5cf361a90530a90c1c24ca82f27afaab2755ff37a475873d6f979944a3081f7677ae2f991f40f90ebd1353c0f6059cffa95c7160446e594897f7a202120b",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "all bits in ps flipped",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "67ef70928e11dc0b0e069da31e7678b7e2b0d56835ae05ec90645cfb249b6e2f534e38fe153278d3d811df2584c41bcff520d42be71ac1be8a50e48b423dc64fcdeae963772bbf39057987b072750b85315e6a9f430b39210fb4d817af7b2042cd8c71aac31006010bb86ab741eba880c465e736f352621213ec75b20ac28b87f7ae839a2e72200c415f2fff4ab2192ddeaee3af0b27c0ba277110991cc3b449abd24897253dda9ba57a159e586aa6ffb2191b2be1f2e858f6ef4556bccf87d982556143e1b1e5e67937397cc2fb685d8ef3453b911fdc584556e9d038d0971c0d6a1f7a856bc4871ba5ecaca731306e4006f3511a039d285aa15b0fbaa7cefdff3324b8fc89e32cd7f7b3f7fe7878867fe048d6c8de14f16eae8cf6ba12410f424d453a709443eb44ad58cc74e575c6532b7f5d9dfdb1a8dcfbc63edf684efb7a2fd85f068385b64f9ff01ac4043070f3ec3cca312ac0b391ba061760d4c25f5d096f5aea62b5d671c42a1d725dfef1cdf7bf68709ff051312ec04f1a1520260e888fa175920f0d3b5f5c984b544587000dfa69cb17dcef29d2b40b96fc8f101c97ec3aad6b3982ae4d12f1cf1b7c46c1f9cba52f91969adc85f7eda56fdfb1d1f97496c7931ec77831737d873d5b40e69343f27064d7d277de327fb48328131fa83331af7430797fe0fde1f0b5ca07fe2c37ccfe4d4c76e5842142951fea45",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "ps terminated by 0xff",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "ca782dcb89d2ff97646fd5c0c9a0d48cda2bb73ef1daaedbd11e72ba9110c534fc4d187a4030f29a57726e2d6943af2cb811dbd384bb5d0f2bfd9ad9f200eed0bc67c0dcfd9e10796fc86be21f448c30dac1ad797e4c685b65b00b474611aeba66ca8e03511eb9fb1cb77e92da1e635f2e9a90a383c4c3e49a3b23c68421378b9b8a8250cbcf1544c6708a1023c6415fe6275c562eba1c4f420a2e305da17d8dad5d2f132a8eeb83783213596beb634c62d78e36f5fa991286480e93d590b11229f9d7fe1e3bcc755fab2d87d384ef634fd43e8f5af41069da082ad8a8e84589eb0989b32d4850650d79d1c2b9e3db82e825885d0a3356dc12992ac00c92c689ae4ef06d56223392288c90eb32ee24f086161f3236e65ed89c74912645e6b2fd226c6b1608f366067360f39c9d1824f278f957c65eb00584c8ed250c60dd371ea8e04ee7e983f9dc6d0914c0cb3291fa5cc781eb16cfa9f35fcd0633801e1e9a265687f93290308494303f243e1ff98100041fdb58248a299c3944085407500f02880f115d957b5af6175ad9c6ba07c3cc0737a9bd2c650a2ecb88d735d635c19794055e4c195a65e7a1855492e8ecd3db8006076e588fa1e65772beb401b9731329bfaf33398d8a517943aff1b23dd162519fc93e672835f631b8f4ddcb654af93fbb1ff147c5fae04da1efdba4776076f49dfeb9e3f3bffd6c79dc4f7459b6",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "ps is all zero",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "a05965d8ea1cacdaa12d8e68a21034764ee654653850b213d898354dce68115f6a4f210087b4b0fe30f76c00193273e0fb0dcf40fd55bc6cdb649643ca79cd09dd75b6cc4588347985e18104253f561d842fea5777f8548d15f852c88e8d10be25623893b04808defd189926ce2ed2a15ff1a81bb7598aba18def63b9cf4a16a7f2b5fb97ba63a7fdc7b673390b7719bfe18b8644d6f911c014b88cdf7423ae1d274ce2a2252a6e349b601ee2ea86f05bdc520d323841fe0c4fed5db14fd342d50c2db6e726885ec0dbe170018683eed3abb8a3ef6da46af10f7aa7fbf69c150176ec2e2da3bf5115be27df9a321319515c9fd5b536d9878a196444eeaccceff066d0e36079376b48b7714e792e82ac97062155644ebf6ee41d70aec00a4e8d3df1ac6625c8d9afe7c1d0ea6cf6c019d7f0accb3093e0ddc82f20ea368538aecf158e1fb0c8603042df1c53d40c2ab6d52f66adbf6b2f75712e4c24c12107fd9d917250155a62519ba12bddd0906e7bb0c103d5223a955070d460b42d481c001bae540e35bd1ac496ad050d41e4bbae3652c6dd2eafecd5264013f42fa740342e96df70fa538d36ef2764cf5d9e23674f88c9ee66faf52b807b14166a06c44d839b1d79e8e8c98dcc746b7a24f6c140915d940be763b3b9c18233c2b69137c25f44ade51b77372e0b1d9e058bd62221b57a260e957f1bab52cb0fe1fe9f3974e",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 20,
"comment" : "ps replaced by 0xff's",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "3cfe7d06f35e2ffa0b853554a2e7ee4c9d44821da5bdc4fe128135ac9b0e825af2a1c84c8969790515651b06e29f0267eb16736bf25113044201a09b8ff965a8a6edbe9c3994e2eafa7541c9eba1f41053a6669965fa456c0626df9ed20d8721b105232417e5979e398ab8dba27c1940b064758800468b2d5a6324158806923f78e8038b73e2c76a0437c6a4b9b6ec17516ec0d2f4fb9324c82021364a75a1c53fc3e9c3102bcbd7b4c082102c01aa7740a02ded4a89a107c038f31b27bfe174d39bf55eea86191d211254badaac11a0fb86f53786e28df7f2ab914d61300ca8b1745dfed93d15a82bceb7652800be83f41b8cecf922144869cdd6fad206e7b222e25f06dc6da9d00cbed171398cbf7cb27bd299f48f573f49c509065471dc3f7f9da046e8f4fe6171dcf15ffa16b5b207824eab04e0abd781942e5773cd1274c280fb11fed77a728d9562d13b51db10004c1ab5586e06584c96f0f820de7a7771c10620cdbe2d32ebb6cdf6d309063ef18323c2e0905a4c044936b42c2e02a796728bbae7c66a42f5f0e357e10d4f3fc1a1dd19b2cdce6373f6bcd6111b715359a0565d9d317a8d901923512f48c9f8264fa50f3f13e451284d22d1e1610cebf0a8afec11a2a21968ecdc5b08e0a3f0957fe4be141a2598210779a85ce033c4fe437e61ea76f34206263e9b42d603c2660d3c01c8bc57d5bfa5aefdf6f4fa5c",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 21,
"comment" : "seed is all 0",
"flags" : [],
"msg" : "313233343030",
"ct" : "a2e5843d580be8252942d43f1858deed199c9fddb43cbb0f0dc8c2b0a944ba9e854c539e39598762635e444969cb1fe7e5249b2c9784fc07ab3d25f3d0a819867eeec1a3978b8b27d22afcb58f173aee977e4792854f264be4f8f6012098e246366b5576c981f5df7f158d5d1b0dbdfc34188f9cbefb8a8619ed655d990582dc58bd4bcbd6e0e935f452c8317565db18505b82c7a714833bd77490e59912e5b2e903dabe0ce3f3c9e0aafdeefe4eae0b8ee4bde39f4fc88324c5d9c330faaa518980c117acd0e8e11fbfea8b5735822fd57f652d6e059bc0020f70367f3354a8c35880187d99bfecacfad64c5b47d04e24ac02a1e94b1f37a8c26bc0ad84913bd109a1794c051016ce990af39a8b6260abd3be02a030c58ace8dc934a52dead0804b67b0aac98c8e593791138956293988574a097e47ae78cf6d62c911248b647bcdca8395a5dc1119e9410e271518a2ef47a955eac8c4a058a6122838f6a6adb87fa730aea54a67d75c04ed2da68b5e7a6aeb9213cea05f6ea5d725bebcd46bed2d76fd2d161600265a0cbbb238cc045dc1ddb5be9726a9e3fa7e4a521391f6d450b699099e8e9849d3c3a4b2db592ad69857a801155e7a07af8a49156d9a56e59f54d2361b63306e52732b5e520fd624d1884dca953a79407311ce2600fed0296d095dd597f27bd11192086e66c912fa183e8350d707c5cd727cea518f00d9",
"label" : "",
"result" : "valid"
},
{
"tcId" : 22,
"comment" : "seed is all 1",
"flags" : [],
"msg" : "313233343030",
"ct" : "03d3e3b8e99b90d178144644e6de396fdef6469e74cf01135b02e97d3066a48cab380b65493b03a36b53153ea3f870b8fe03fa6e207e35f7576a6ef9024814fc923b1757f3cf4690a0ae924300c5e80c6ef0df63894431f3ea8b5c2e4bf9d7b4226815e6809a87c8598aefcde4fe3f75090b77ceadac8d3b6fb57556dd18354596996b28445bf506e729bafa2ea2d7fb1d661a44ee3da43a9b53d3ba625bdb9a9962186f77351f07f15b4c8c4d37341629e8a99696101fa0666d747668ed1324b993c6ab32a1d59c00712509c042aa03446014cbb42f07f956256882a03ba0e25431037b8cdab8597e52687737a5d81d4009d1a5a205b3d3b708e42aacb14e3ba003a2c7af6f3c3f7a47bc0cee814944e56c389af3d27834fe5286905ddd50e69c6ea726781691737aef62373941c9c5b8b5ddb20c5e3ad91de3fc57bf274c547dccb77451ec2aa32f574cd09ac214b8d9f8b8b04840b3c931ce30d479ae1cab2ca5ef5fbeb8979869edfb50e2c8b14adf05b8581b8845100d417e5eda890caa4ae67af58b3910c7200408b2e0aefaaee8b153a697d6592aa30910eddbc39b1d94b1aaaeb1e247b794821f2b60f5f9b476cabf91a879c1af3fc19b6827d56b0d49319e4b88da085bdb58d20c1368b0e7eb9ea522eb693c707257560aa26257118bd9b75940ee1927837b9471c12071a62e5432d95699570570b731ce5d28d4ef",
"label" : "",
"result" : "valid"
},
{
"tcId" : 23,
"comment" : "First byte is 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "0c747e5f49fbc1018b3bac177451f778beeed3083ae6881d1fec5db435f3e222fdfadbae0950d02f7ff698d1c0255cd50094efa79a49d710c41ce3067ab744655bc50fa4498e89d6af5f84e1c831b158f16b1db931f3a21345e8d3c41ea462a33f73421e79e8684ff0edf96d458db3c228c5578ce47040c2ab6ac60fbe5f6a4afcd7f0dc6074baeba3a4f4ee5a53fcff04b88880e171f69c91d7a2c67ea733a3f504785a15692e726ca6b9ecd6ca73ccd02e3f42dac3948fc9a377ec6556a88540429e70f597642f20b8f863e4c52b0c5748eecadc6398b6b5c797a39ff468b3266875d7d0f9820a56521da339f62fc0dfb04b9cfe2da28e63429b5d3cd3bcb52de4ac3096fa001357645962267648fc0fe6e959f2bb1ac286109ed1fc6fd5238632d965736ac9082df6cb2c711db4592338b3b8a76b79606d366b25300e7a08d9786927ecce88da68ca962c189a0a1945fd4654cdfc967bb95a196cd559651f196b78331cfbfbf791380c04d26f2f5e6b5bbe23ef60da318aaf086278ba18d3811ab44d3221b5f8556f161c8f77d035ecf6d4ea7362e38a533805227a931e581e52b6bad6229f893dfdecb9c953f53f40b603f310397e9031de7ca5c88fa79eb87776e3ed73928458164ae018d163d2dcaa4ffae1f518059a9dc15e68303d597e36cde25edb1262e8568796029f922853695e82e3be5c150abf1412b6a9ae3f",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 24,
"comment" : "m is 0",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 25,
"comment" : "m is 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 26,
"comment" : "m is n-1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "ef3e52dc39ca3e3a78e2690cdcbf443babb2027ee0befdb17331ad523576814aba1501b343002ff401b5f5bd92bccf2975a607c406d08fe3d5ead6eb4988407e0d9b47ce10a11bb8c1c639f57ed323403b7441334fd4fa560cfb57d22d850339e64e6049c3bdb6fd2ef90e5ab3a228d5578b671cb0f91fdce7dd73fe94a66650fe80ed9efc09f13d77e15d5bdf1b1dd5b60f0b017353e6d20e28a1d59007cb63a4c114c17e70c5da1f4454f3ae8a8dcdec9e45e98e2cbbc6c62018feb13083729a5fe4a4bdf232ff00f510b8fd7f8791d4b1d789ea4d0f51dc6f411f1b8d95f57054635d7fa296de584b1f1026d2013ee76214d675f43de810782dbb73717c39850f7090ed705c06bb42d52408c7b0f42d77c088e8af87bfa8ce855b8afd17ffa314ea07ca7b28180fa9d9729cca7a8331244f56a915d12f2495b63dcf20ee18576a87dd2424e3418977fef0ef84282430cb2493b6db242affa8e28b0833a1ef9a6ee19fbc7670939c696fe0055ea35a8c33e9107b7ee10cd6f58a71e78ca3da571f4b021b79519e478f6e6e5d7abe28cb387f5fb0a476c93fa3f1accc40f275721519fa2d8a148bae4facb7671a1165ffcf3724d594ddc639c6f5458fda6cb0474006544d29a157463b3e8206c9af11c855b6828a6fbfd42c95626eb851c8ccf81c2338b3d5ce3ce0545a9d34d7b0bd5318ab7af9e573fcf0ce4eec15269cca",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "ciphertext not reduced",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "98aa19b436c07ce8a7e17c41472fab8dc4cafca1c430326670f46e41b43a5f0db1fd5ee83e28396bd0a638d438bb924127ab862726f16f756e4def3de973461b431ecfe8db55cb5aca0540244e4cab717ea0492394628d523fa606cf19b186d040e3ff80860a1c4b4aed533ee2a840e4e7ebd0eaee44f437f6b9c94d3e8a1eab998c897b105ab83e384f797462f670fc62b121901690d000c025f2b969d33038ceeeae068e66f7668abd66d24f7c5232bc14ea8fdb41536b25f8c751dba84478c065acf3efe2e95441cec1d8347a8ac5af68c235fbadc6a4757aecd0e167923c12822d75a6811cf6d8807af51925d36d8c6ff965ee32f7835d3ccc86459273d6c0f0988bf7053a211cceaeb75b048690d598a56cc736f90a6218740aaf532adf2e8fb34f1e75adaeddf866fb022bf74b6829a0aecf84ccd4d56b9a01a64cd1e514b4336e4f183fc2bcaa1dd98e18c2f93b191bdef87e16ec3d6cef2169b5d3bf47fb70c51532edc5b3c1c0c145b8ca7730fe204dba0cb40cdf4dad22832d7679216791c48aeb318bff22535d4229d2ae267d958a5a86deea93e044b419a5bb1500f29522dd670b36833f9e08ca46ff5a875b5e771f04754af59f0f6414e238c4352e3967d801fc9ad3a249ed625a71f34cc4e5286592e5c38c1b0d6d94b1d3c0434677c9cd958bdd27543039a1f333606def61d01435a3aa446e12cf983b9e5000",
"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" : "0000556af1fdf4b7496ce9535e16a1e31bc678a50afb1696de749bcce65c2feabb1d81fed31a7f1ae3738f5d5c844d5a59c1c2cf35569aa3d75d19686619a1850b0074f130a6bf36b426a4093cfe8c3bff98c5439fe88df1ed7561fde446b5d5c2634018318e6850c81604bf1b224800e5112e0e43a99654ee4f17c87225e42b860780722ed5e063a414fafb02e3e82cfd4fc58d8e2a226409012213ae6f1e39b85d07bdcf5ae5296ca8d4e4bb275a19e89e6c240c25bad7db95d25767b0d660c6c81a9e5f0af1b2dbe432b8326b125773d4fb85f92b7eb5e35620165a12dc6bc0cbfc72311e3c96e74648a62dd06e1ca27f1c8621611874189ac04767eb1131be2137c3dfafd6af88d3932101696d60e55ca565d59b0f359b599cf52165d4049769b9624c288943278bff418708570b49dfdf822aa1dbe8a3d12046f84b6ada4b950b5eec8114c3100222b68625979d6a3007c394eb108ee4dca466e2e37cf3a3b8a6d71c60338417b72a9e85a24d887489b912e83b6aeac1b26f55fbfcbeea251beea502336cf2943792000cfca4ab9a2d189c706d0e2748705ae1d3139860b4394f2598926820219342e31003a16646957a6e5aab06ac15bed56138ca4a258ff7d075602ae07ae041ea91209808077afa3651f3476dbe9f73b7efc11555c0e5c14c8d5cb314698c647e7a87894dddd7e206aca0c7188ad0371ab68f46c4087abf",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "appended bytes to ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "556af1fdf4b7496ce9535e16a1e31bc678a50afb1696de749bcce65c2feabb1d81fed31a7f1ae3738f5d5c844d5a59c1c2cf35569aa3d75d19686619a1850b0074f130a6bf36b426a4093cfe8c3bff98c5439fe88df1ed7561fde446b5d5c2634018318e6850c81604bf1b224800e5112e0e43a99654ee4f17c87225e42b860780722ed5e063a414fafb02e3e82cfd4fc58d8e2a226409012213ae6f1e39b85d07bdcf5ae5296ca8d4e4bb275a19e89e6c240c25bad7db95d25767b0d660c6c81a9e5f0af1b2dbe432b8326b125773d4fb85f92b7eb5e35620165a12dc6bc0cbfc72311e3c96e74648a62dd06e1ca27f1c8621611874189ac04767eb1131be2137c3dfafd6af88d3932101696d60e55ca565d59b0f359b599cf52165d4049769b9624c288943278bff418708570b49dfdf822aa1dbe8a3d12046f84b6ada4b950b5eec8114c3100222b68625979d6a3007c394eb108ee4dca466e2e37cf3a3b8a6d71c60338417b72a9e85a24d887489b912e83b6aeac1b26f55fbfcbeea251beea502336cf2943792000cfca4ab9a2d189c706d0e2748705ae1d3139860b4394f2598926820219342e31003a16646957a6e5aab06ac15bed56138ca4a258ff7d075602ae07ae041ea91209808077afa3651f3476dbe9f73b7efc11555c0e5c14c8d5cb314698c647e7a87894dddd7e206aca0c7188ad0371ab68f46c4087abf0000",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "truncated ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "6af1fdf4b7496ce9535e16a1e31bc678a50afb1696de749bcce65c2feabb1d81fed31a7f1ae3738f5d5c844d5a59c1c2cf35569aa3d75d19686619a1850b0074f130a6bf36b426a4093cfe8c3bff98c5439fe88df1ed7561fde446b5d5c2634018318e6850c81604bf1b224800e5112e0e43a99654ee4f17c87225e42b860780722ed5e063a414fafb02e3e82cfd4fc58d8e2a226409012213ae6f1e39b85d07bdcf5ae5296ca8d4e4bb275a19e89e6c240c25bad7db95d25767b0d660c6c81a9e5f0af1b2dbe432b8326b125773d4fb85f92b7eb5e35620165a12dc6bc0cbfc72311e3c96e74648a62dd06e1ca27f1c8621611874189ac04767eb1131be2137c3dfafd6af88d3932101696d60e55ca565d59b0f359b599cf52165d4049769b9624c288943278bff418708570b49dfdf822aa1dbe8a3d12046f84b6ada4b950b5eec8114c3100222b68625979d6a3007c394eb108ee4dca466e2e37cf3a3b8a6d71c60338417b72a9e85a24d887489b912e83b6aeac1b26f55fbfcbeea251beea502336cf2943792000cfca4ab9a2d189c706d0e2748705ae1d3139860b4394f2598926820219342e31003a16646957a6e5aab06ac15bed56138ca4a258ff7d075602ae07ae041ea91209808077afa3651f3476dbe9f73b7efc11555c0e5c14c8d5cb314698c647e7a87894dddd7e206aca0c7188ad0371ab68f46c4087abf",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 32,
"comment" : "em represents a small integer",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "0cb3e2a241c8977bce02b885deb4bd3e707e1e950bd20d6573ef1cb28e558aec1c4064a18a0d656c7649d5412c422663784f9d24f4ef4ce744446a8e22634a4da006497c93df79b1a1b35d3461ce7ca8008dc4e2b23ca9fb63f0e1819e978ab95a173127e3c347ba33ee597b269c39983a018b9b79e596296582fae18da8c38090f1f775cb3b12f45fc33dfbafbc262b2579d93370542c2e67fccc40872dca0e2c177a349278d9a04453603c7c94a818541a586470c53302a4e0541081d11de7205c3bd97987db419aa7443bc7256213a8e046d1160ca9b77e1f10d134d43ad288367dadeeb55633221876e5783214b7c454e9ab79741b8d47e2d2f8c8ef01fc3ce7cf4b3f18068cdb386ec0a5734614ffab0dbc2ee1cc35a2cfd2e84426131c78630b4c8965796691e84f276ad55c41ac6d9d66b320580465b9d8d5c956cd4b144874c3430b4bb9e3f9408b420f0dd6c86918f85197e53538dd5e7ccda27d0cc62d939f394f7b6acb0044674ab549f087b33eddae5e49688e02e1ba0abb60e28926692de9c31667c147a8058b6db9ca87b217048d621b8685a645ed87a5d1edf0027a4eb07bcfc874987f43691f3e82ff028f7052b66610ba4a02d25c49",
"ct" : "d794ab54b4e00dfd75d3db9d8f705596d6fc9117dac55b9749c29a75ff8546a3964c9e05647ddbd0de46f7fff7562bca37f2ac30ef95ad990c55819d9e37df0085f80c1bff98fb19d3dc971e550f9ee812b6a11d1b5a3b3ca213c85b780c8c22e8c7b350c0c085fefa18509f58e21bf0dc84ea8e38ff9c470cf204674e10cbc809e97b4e8217712357280d354886a8639b3909088c10e185871ea1d8b3ac28e4305eeb94c0cbae28907994c5ea63d9fe5eec59a2c746cb49dc20db97ae9d754a3bb031af8817d808a1b6b60e3d0cb9202e659fab0aaf473e1db2e87bd3fefe7ef27b43a449fb85295503b71e73b100b8db019aa34b209d9831c67ea59b8cba57dfa95d4cf69cef7c80cce33de1fc62004cb38bfec27432b3193658c0e9a36b56928d83866998164b078ffa5ab97217490c5b029c2cc5776112dc867a0807a1b5d353f6cbc697d1ef97a1048878873047e8a53bec1f8b679e239dfe37461e0f82b19456c10aa67f4263b1a2608f59fe0ce8f6d06df9eac39fd0c42d562cc06a98da4c4072e8d505e746f4f5f3fe50442c28ccbaa40f7ff2365be93264e5aded4d529874c424320460e7ce6e589ac53387d27e68d72ec3948afe9845e9af7640125fb58c400b6b808747028f21a94c7d5ce9256369c0721c533c1c857e6212fa7f8859758891d8d8ba55bead155bc3264c82027e3e756dee1e4a66e94f61158bd8",
"label" : "8b64ae26615eda5dc0a47b20b4f2a398844e7b97a06abd28b8db929ae347a11800000000",
"result" : "valid"
},
{
"tcId" : 33,
"comment" : "em represents a small integer",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "88ee82a2ed9e2db05df7d835b69113bf60ff23efe64e0bd14bb064e197c03e75f9730421be7b35770bc6dfc660b477276ff0ec936a3d3cd416f69ce8d10e4a4c6dc855b7a9e2bec17e3443ecd35a567fd0a1ab0fe027757a4b8c90c35d3aa26e337b99d6a1e0333d57e997a16a65d75ebbc8a06eef396d316ff45d066d6f46d18e68a423b8056ebc97cd8dca44036864f73584872405f8935e33a1247f20957f470445c36617087ad5260395f5f2763dcf4027dac0f95f0b378c9a1eea7ab02092ed8b893257615aec24a7ea9ce8edffd082972517246dbd9fcaff3fcff191cf23be27ce41c97b77b0e6d0add28848d0453acd8fa996b46edd975934d449d40203bd2bda89dbf80c12859c00087d77f58172226c065c8a7a3ee9ffdb688b8134a06216335b1d5ae67b5ed44c48c01c7fa54732478a2789be70e8082707395fdad5bf7cbc111cec0fa6141d8107e962e4c22c4cdba303dd692d6ecd71b1fbfc33487b33be2fc6e261914e407c155e2af7a459c10a1356d679a5a338528a283a47163656fbcdb748f5f7e244291f6699b0355f0d3d4931bf6c258f29ecfe69d2d01cb1610ddc40751b17fb275c68c899782c43d1a15950b53dc42c556b0c61",
"ct" : "aba1ecd0472332125d34a4d85879e544dece422326dacfbd2cd81e7f433b7cf9836e5ab5d20a1111fe2b7c956f2c7a9596271035ac948533719c1d7fdf02767917a7f3a9e583672a5d1f7b18adf1cfbea5065807a08ac0fa57249acd6a0aeb5254f3c907d441f53aa2f96fbcacc64206ecdb7c37be08a6a9f7067bad89623a3b98e5b039733b3df0e5ec612dd02243ac01b31725bee678d02759a1551f7c6da620a2b3fc18a2d494a42ce733851809f77df679bede901fc8a4dba6cbb1f695252432e926e43fd430f93537d795789688ef9ec4bd3ca969f2da543b494117866af388dd60bc7a2a680fad9f98b6dc6791525a046b5848f3f50c6002c4b1c76cfb0e2e206cd9f1b8ab8a3971881e45ec69263f11739fd10c802743c7515f1a2595f33b98bcb08eff51d508ac915c60fa6de70a35baf6869dd12d4699783cb1c28baa18fd376a34ffabeb1e6b732267c9c292fc157dcd13e0bf55874a3d7c639818f5b8b0f0ac3f809cd78a3f1f937af32036729f4074aa579bb918fc32941b945ab141c2ef1706e4f5915f90312c9e87e8c89038e78df0e3adef70beda7404805fd12a8f790ab81fbbaa8773e7799929fd838ed49835b1a0f20d9c9dea58ab1f54ee018d646e2e175fdb6eba60536be9b6787b6be3f8042a021d42af30fcb02653915e74e92b35e6eca2fab5330f73f9631a2cd51c1a6c3da6532f43488f42f51a",
"label" : "2750512215b61f8e6623523475aa61c48ecec1b5ca09ea23bfaef162984dfce100000000",
"result" : "valid"
},
{
"tcId" : 34,
"comment" : "em represents a small integer",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "0d9c1280709b3d2fa20196594cf21174401bd42de9f550466a506bf1f088ae58de149971a848fc31a4471bc8500921a2dd2c5a642ba523c264e5a1e0571e960df2c7d3848705791fdd05d6518e92034740719e5a25806a19c9fdc454076b150538dc7e949f3c997c17c1d3beb28393b00e4778c4d373e8b7e4acedce664f9196a6ce3e1e2274d793f58b34a50379bbba57b221f961c0b10dc5af3fe6d55e368d91357095c0ede3cab024f4d6e38884616f9e9b8ed2b185036d44b54e3e26d2d84b0f8b82f401a3bab3a8e2fb63a1a7a29e10f821762ba1bc904a619c4c82ddcb34c2091b8326fa83246ade38d516a3c04a31c9a934015ba0dbe6cf992477c52e7d13bdb9fef43230fc19fab553c04337ca331860a1b1d6af4d99ecef5bcf2e28f67a4b0182156da9e5e7b9eac9e8caf6fd5a7463e31403d1ca14195a25e697e0b8b3038b2ae86cc6bc2a3aef690853778984ade5bb45239982aa99c961936b64c8e89bd2f35f8853fd1df173d1afafb939bc4171550ded9ec0a8e6abb02656e45adfab051cc64040a736882206eb723b5f36def6acfc31a51bb6524dde33205ed599e38d7976af79c6986fed1f6e7c064ccb6d57599d23bf9a1c96167c49",
"ct" : "26960abe3ee6dc639c104f9659a9b61a97f7b7b87a2e0a3203cf19e67d875b9748d8f29b9f48c35c3cd42f0eba9782027253d1ab2d1760e888efe9cb023387e434ad861da240a834d5902e566b9d6acb8553dc5a76ae0b2f3649105500f44298050e9a146126d6757294a4050245a1f9c072e4eea448a04fd892329b9666bdea46c4e198481807f4d7f999453179518ea88e878066d96265a155253fe3c13236d73dc2e38a7418d81bbdd75395e7945d997d4e5cef84e0ddf1faf8b9c19d8e3f943a4579870ca5014f241beda08b64c507874e19230f8c4e5406a6acd6b1a0c0a4a2e58a50d916bb34fb6ece99d1a1112c2f8d15f8362015c0eaf107cb77c466bb8fa66cc7fa37a38d96495351e54930d30e0f812ce292f6716b039729375892fb38e4c5aa3114dfc05c41770f0929685919a9505bce29753c48fb42e91784f983c64b929b6c52492ff238cce052e807c128bb9614554275cc37fdc107151debb00a839cb173e02589c0d66553d2a84d5b108642e9e328dd2bd7c7bb56de8e5a647a7e5df62d3cac791f2542314b7dcacef45d87171299c67932f09dc05642fbb2f835ad39961d5e78a95967848114a637715d5d9a8b337aeebd2632e26b9286c546b07de2c19c3473a93b4ed93caeb8d044c3a5dcf16aa3a6bfbae703bea58fc17e32d4c93da6fd010d0fdb474dba593622c09951d07659a5175afa5900cf83",
"label" : "0e5192d581dd952ec3aff44952004636d015ecd7faed33c005928a26bc0d30e000000000",
"result" : "valid"
},
{
"tcId" : 35,
"comment" : "em has low hamming weight",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "c41f3759e1d39fc1a701e34b0876440172eee941bd9a5bda66ce86ba942527eacd2a8089adb0d9112c57437818d1cd9d0ad82977a20a88f8599e23b123ffe00fe0b9dd3544fee275d1e48f072bd4eca1e3a3a40afb914f22d3cb06803575442d04a2dda5bb93453372244d63b23e9d8a250c54f27657ee68024abe1ceb69bc3a4f5933def93f4b1084b30e2577d6eb2e21e5febda06eec675093c2aa117b7024c82b2ffa9ef5d6bcec8481c5345843504ece69e52a8a57285f048f69b1afeb735aceee081655b8381f632966f3e34eda7c8b6a7bbf4b4c7af65b2d9393cb4424c94930cf941d15675c6b12e33f892e93cc11271affc6036434e9514c0edb18846c0962ec369f4834d0ecdf799f0b36f11837533d3b2b71c9a819008a14408f0e360d44034e14bdad6dee228e37ec34bac910970e718ca4467a71393b59135e19f2dde5b693383e9db1f8f890b5ae64a779c6ab4bc9b48185d1d03d69037dd03ff1fc4aa7368282ec50040a28b160fb406b0a573d0e10e1906e0665722a07743f34c8779f3d6ad56f4cc3e53d3e2ab666684bfe67cc631e1705a47df516cc440d8ce171be464a68cb9a2cd43d1b92414bc3620f2c1adb8e53130306750414",
"ct" : "69da4723c210f3bd7ea62326eec777fa1a552d710607d05150b3eb55a0e392c28936ca7e610626921e5d2440d949557026efbf86196418df2940e6132b0c6d360bdd40d71994e360ec16dbe50567c261f5e55bc23a065d78fc3162a19a682d588d9238ddf98702280f27b3ce9e8decf68b04af50ab93643e17dae576384c2b4e81351bca8a4ea8fb2e2179851c6c62c1b6eb47ac5ecce1fc546220062c203fe507ea786a8357448ced51a18109b1f372e1d7d1d7c47999295ee5f4a552afe761288c8e67d5e0e8e219f0795ab811144660830c644fc51d0a034d5d2b2b99634885f86db46dc12462f304c993b43cd39e434ee77af68ad4b9f6d14816f61039dd460f434b0370302dbe53467a93002ac4446d5416c48d76d569edfd149cc1482705adaaaca9a9642494e07549875fa86ad6965ea836ea937bda3745b8198dfef9aac1b5012ad9b1427243ad3a67026a16cdb2269c4493517ae5ae25b870c153b1e73829503d5fa9068c6aae9f2925b74be53a6134759ce086ece84592d9c2e20e086d49587808f3da97f982ee84a776a3d42b5ab00221e1168758612dcdc0e65e6634ea618c57c09ebdcdaed5f24425a3d1fdcd34572cc8d8f3386ecb27c3d2cbce0fb3e521f70e963750105994fce8731648e12fd41ae36f80a705f9cfccd984abc9fca35af2d449b54d2517f1f345fcd99d0c5e610adc31707840198d2d614c",
"label" : "bb9da557e9104db1e8ccfef13fff9a409a7d459e1d4bfee04ded3f75aaa0f23300000000",
"result" : "valid"
},
{
"tcId" : 36,
"comment" : "em has a large hamming weight",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "12087af4d447159fa47d932be56c419788668b8da88954239531178a718810e3a6eab3a08caf92b39bf1500d64eb0f9076100fe45b8bcc1b04cb6df9cdf05cfa1f806361f6c72f2c7d3afa9340d3b5dd1e2381193ce01a150701dbf4dfd99b8fa8bbccb7d0336b2d5b7df7a7d60a2c199ca037c6125a20c115df340e417f6ea87e7bfc53b19108dc404e3caaba3338e4edbe2e66aab7fca73fcd855fb95557041c59256e35306c102ba3043624c4b01378a0dbb3fcccd81e9907bbe9f17d44d0ab1efd0cf45d8742afa55ab4efb08a84e1579cb57d8c233c0021b1d22c32b6f6dc903d63f12df51959b06b7070077ab9672bad56608c22e54dd5cb4969c9798bbbffde18cad39c18d8f392df84fa68142b383d4848ec907c251af6aa3b8529b84100b981bac087ddc9e1df72a30f0e861dd4cbff9b1583229ef9610217ff4592955db67837842394f4a7789e8d99255b999f61af7244d23e66805f368340c7662fd398172d326076936fd1e5752cc9b176b30cface1bd386209c50fef70e95f6d7ab854ff75368109c277fc169615803dea8df39fb4953f78c48a42ab137b0e6ef3fb7a7a45e5790773e8465d014e18d9d51feecab8f2f3e168ea78d410b",
"ct" : "1a08e0b4c6ecae3a01e4565d79a686e1ab01812e7dd4114d9dd77bf7e470b30760982d49c1270fe0c8058243ac952d00f51d68364b33f5b111bf9b01a5eaf520ab4fa350023f5ca0e40030d58ec6a3828a77e6a29dda8b18a11669aa3d658524b0d1c98543268a148d5b2bd270b88c1db1b52217fd7991d6a704c1be5f2a8b5614784a3f80a506adbfa71634662933240499eeeacde5f674ea65a3d63daec25a2e1bfedb5deaf32aa8520030617263a01daaa6a9998af5924817a440cdbf4d1e052371c95ca5fcf78542809f781bde14dbab571f147ee2555434fafa0d8bf0892cacc8b929f386e238c8386badd4666986b53f81cc113dfc8012a681d575f58c7ee43e1774f5dfe632adcf427f80f0e6df32e5f1b87419ca496e0c85e95e62b554348043f92dc0e0b13db2e6961748de4db2b3624a05b7dca90724aa372abfef305783b8b678e6dc6c34d9bbbd4355de9729b1a0900330bbf338c456b8d6ce99b87b01064d19ec97e488ce75aa887df5d4eafb903c7f79b901480045dc3b9db81d9f11e2c872eece4ca4dac5d19dc404fd1bcc60c1ed61a6b5bb25ec012d853a9a320af58c53478f82088324c8f800af15a2f7b1df4e95c3ff07418f08b65d7e9d7b270501fe12a4511bd2724a8de6689ed7598696d65698af52480bb847df2141b99735eca2f45360985b6b6180b3f12e817ea48b093e089a5ffdcda772cc2b",
"label" : "adc385a5ed585a2afe16f5f539620a47cc3352cb31c836bb72e39dc7a23b84c600000000",
"result" : "valid"
}
]
}
]
}