{
"algorithm" : "RSAES-OAEP",
"schema" : "rsaes_oaep_decrypt_schema.json",
"generatorVersion" : "0.9",
"numberOfTests" : 38,
"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" : 3072,
"sha" : "SHA-224",
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"privateKey" : {
"modulus" : "00aae1ebbd50126049c8bfb2bf206f9bdb72bb8694370df6d5116a5b4462e7b3a9942307e76604059377ca32f6b6be4a225335d32605f1d847724300516d9828ff06a0dc532db72739c6e1ce3bc15ae23cee28e1fcefb001e6dcc95ded16a12fdaa5ff1395dcdc5e7b0f8b61a8bffb13b1c96e7559d717e157f8f53d88c8505913e363495658136a61c69388c5bd1ea2faf8b0207f6ef1f71fcde7e2343945c8c20c0fcdf9b1d24a5efc5769022ce0f5cff8e8355f7cc7f3e5b5d0eb2c27acacfb85115e0c63a92f2f63e42ab0dd864792d295baefc7fd112a0f4a02f5639c55a685ecc6ad94dc6710fc18d273a76d043ee5e7f3c45f98a49921b895cf7053da5e9e07f3cbe3fef319f033a0860bb94306e9db1acf682e6af88f5bce345cf1bfc8f58c2f9169a181aaee7184262c5c62390f55ae783539337c460a5096f5f5c2364caae3bf8f584d8f05a295475eec0dcdff3c3617c04317cbc627b6b1d3b206242df39edea4ffdd56be774e472bce27c8db9d485dc68ade0bfcb61c2c63ad15d9",
"privateExponent" : "207c35e745a154ae3a2c5d33f1dbddce7c53737c5a31fca6593af5923cd62ce4b43d6b9b7d1c8f1dcf744037801a9137d0c746f66fc35fd9073aff04bbd7a515844250d83c34d90f660457c32ad916f0bbdac849601c7ee40f3d75ae6472ac88fdad0de15bbd05f61188aefe584ec819f07fdfedbe12f35b18c0305c402e6c1c48d10985b4a79fe7f68fd8fd4c2e6813f2108af97a55c6803fbd21cbc03587307509fd75476035791cf143510e9b4d748bbf6a9a530043fcc9a9599cb6135fd59dc67bcd5407a825e7151ea8b76c688dc4dfe144ccce0e8cabd5df7ce21b0167879e945ab753f5d4df81c8ccb7c448555ebf1413d21b6e29eea2d335ad170edf052b045eeb79948ee5813c1095d3854aa71cc9b8d48eca13ff657e55ea08ddd745382eb51f8f2fdd682456fe5af14d4ea933ffd3f2b6acfc9af9ab5a301c764c386c5d41451a2f87976bef0cf823eaad230ea835c98fe8cd64aa7f1eb831adc2f6eeb126b43eb5b5799ed879343944fdfb95524aa3eabfa1af9916b0424ae2ed",
"publicExponent" : "010001",
"prime1" : "00d956e5dc0ac858333ba5b2a5a9191167c915f62e6dad2bb381e30346019e0fbfb7307877c01186b47db28bdf9d056366ffe4fefe61bd06857e1aec53208c2f98409e2e583acdfbbce132872b90b713060035c5800f6fc6640c4f7556084f0f2e33c5d3b6d9a4cdefed2a432f29f245ea3a9092e259bed1b3c6de59330f9f06df",
"prime2" : "00d35f0a4a9a52a4701528235c006d8059449a05d4b01768c749a55b747614203afc2efd745199efc5b5fe3feaa658c785ca358d1c4e71f9bde44482f8eb49b4739662b640d1ee2d3355afa6f16dcda28fd5788358549f516853d8eb764be247192ffd6bf9aa37c1724b5fef9e1677e2787410cac380dfcdb633bd4df6ec26c8f3",
"exponent1" : "00d810e4c941caf4ac5253236c3fd4d511e9be3494e9a22bfcf456bc4d5f9444b1e2ab844800a12bdac9cfb3f0a588d2ce75fdb16731c19af7216c209f6f8f0e4dfd87842960a4a0eca0b0fbe25aa7367953c2214b738d3a9d0204087174272cbf50e70dd80d3d2322b013c0e0e5819ef20230f265a6b4e6832464ae26ee13b9df",
"exponent2" : "008f37452cd93587af5dd66d66e7ef49d8b24fbe05a72ea552ea867cda032b8dcf0991f92f781eda445714a7502157e410b5bae51ab9d8260451074ecac3f993a801cc6e7aab033b631dfabf1db46d71690d95f340c54d918623d1c570c8e7cf8eb4627c6794bae47ac1b18614d25a767b7100f3b1d5bf4e8dd6aebc85c2ea609b",
"coefficient" : "1f7ea1a3daad4003d95283aa626123b7652a08e0ff8ade4d31a30c0d8f480f4bc256302a26df268a6b87fc8321a965a79448bf9700b0c917fc6a556b65a8fdd146425958c4eedd5a6acb18e6629d4cbc3fa097ff45e83590c31e5f991a756bdd39ab5e6f9b692270196301b69c078d0d5571626cac1590a2a4debc34c149bc8c",
"otherPrimeInfos" : [
[
"00f3c6f5958c7470026712eb28b798dd102deef6f9b6e0ae4e1b03408b97d6d34d6d4c17d8897edc71929d5f2160fb403a32f355706cc5402b2d7123027983360010e740651d2486663573dca64ccf929ee2b9620e64daaa8cb957b9b052caebc3ad8430f0bc43f9e2bf4742dc611ce871a507e9d7a33ee6af63d79eef3f17a65d",
"0094490d2ff7ed08095e1b92f204a436ac55d48b6520ca111d2faf4dbedc10f01da4036a69ec513fd4d2036a4f8a87aaecfbfb2a98a58162e420d33621963aab4964fed61beb9b4129c11006431e6c115b16bcff9993ddb36ac07f4d53a5390c2ace4c9fdc8018b553295936a1896d2533a3d869752336eae9fb48b8c3fd53ec7d",
"0083c1f7b34f3b7f26cc971dc46bfd7bf669576f5c1cae346ec0c1a95e6c806a62c70530a51921027cd06b815658064daec57fbaf4c833919a8bc9fab4d932f2f8c057b85bcafb5b33ef12986b637150d12cbb3fe419560ec5eca5651a97d8e701e85785be0cc3474be4d88ada79d1518e34970452611cb0d4ada2c72525ad7927"
]
]
},
"privateKeyPkcs8" : "30820752020100300d06092a864886f70d01010105000482073c308207380201010282018100aae1ebbd50126049c8bfb2bf206f9bdb72bb8694370df6d5116a5b4462e7b3a9942307e76604059377ca32f6b6be4a225335d32605f1d847724300516d9828ff06a0dc532db72739c6e1ce3bc15ae23cee28e1fcefb001e6dcc95ded16a12fdaa5ff1395dcdc5e7b0f8b61a8bffb13b1c96e7559d717e157f8f53d88c8505913e363495658136a61c69388c5bd1ea2faf8b0207f6ef1f71fcde7e2343945c8c20c0fcdf9b1d24a5efc5769022ce0f5cff8e8355f7cc7f3e5b5d0eb2c27acacfb85115e0c63a92f2f63e42ab0dd864792d295baefc7fd112a0f4a02f5639c55a685ecc6ad94dc6710fc18d273a76d043ee5e7f3c45f98a49921b895cf7053da5e9e07f3cbe3fef319f033a0860bb94306e9db1acf682e6af88f5bce345cf1bfc8f58c2f9169a181aaee7184262c5c62390f55ae783539337c460a5096f5f5c2364caae3bf8f584d8f05a295475eec0dcdff3c3617c04317cbc627b6b1d3b206242df39edea4ffdd56be774e472bce27c8db9d485dc68ade0bfcb61c2c63ad15d9020301000102820180207c35e745a154ae3a2c5d33f1dbddce7c53737c5a31fca6593af5923cd62ce4b43d6b9b7d1c8f1dcf744037801a9137d0c746f66fc35fd9073aff04bbd7a515844250d83c34d90f660457c32ad916f0bbdac849601c7ee40f3d75ae6472ac88fdad0de15bbd05f61188aefe584ec819f07fdfedbe12f35b18c0305c402e6c1c48d10985b4a79fe7f68fd8fd4c2e6813f2108af97a55c6803fbd21cbc03587307509fd75476035791cf143510e9b4d748bbf6a9a530043fcc9a9599cb6135fd59dc67bcd5407a825e7151ea8b76c688dc4dfe144ccce0e8cabd5df7ce21b0167879e945ab753f5d4df81c8ccb7c448555ebf1413d21b6e29eea2d335ad170edf052b045eeb79948ee5813c1095d3854aa71cc9b8d48eca13ff657e55ea08ddd745382eb51f8f2fdd682456fe5af14d4ea933ffd3f2b6acfc9af9ab5a301c764c386c5d41451a2f87976bef0cf823eaad230ea835c98fe8cd64aa7f1eb831adc2f6eeb126b43eb5b5799ed879343944fdfb95524aa3eabfa1af9916b0424ae2ed02818100d956e5dc0ac858333ba5b2a5a9191167c915f62e6dad2bb381e30346019e0fbfb7307877c01186b47db28bdf9d056366ffe4fefe61bd06857e1aec53208c2f98409e2e583acdfbbce132872b90b713060035c5800f6fc6640c4f7556084f0f2e33c5d3b6d9a4cdefed2a432f29f245ea3a9092e259bed1b3c6de59330f9f06df02818100d35f0a4a9a52a4701528235c006d8059449a05d4b01768c749a55b747614203afc2efd745199efc5b5fe3feaa658c785ca358d1c4e71f9bde44482f8eb49b4739662b640d1ee2d3355afa6f16dcda28fd5788358549f516853d8eb764be247192ffd6bf9aa37c1724b5fef9e1677e2787410cac380dfcdb633bd4df6ec26c8f302818100d810e4c941caf4ac5253236c3fd4d511e9be3494e9a22bfcf456bc4d5f9444b1e2ab844800a12bdac9cfb3f0a588d2ce75fdb16731c19af7216c209f6f8f0e4dfd87842960a4a0eca0b0fbe25aa7367953c2214b738d3a9d0204087174272cbf50e70dd80d3d2322b013c0e0e5819ef20230f265a6b4e6832464ae26ee13b9df028181008f37452cd93587af5dd66d66e7ef49d8b24fbe05a72ea552ea867cda032b8dcf0991f92f781eda445714a7502157e410b5bae51ab9d8260451074ecac3f993a801cc6e7aab033b631dfabf1db46d71690d95f340c54d918623d1c570c8e7cf8eb4627c6794bae47ac1b18614d25a767b7100f3b1d5bf4e8dd6aebc85c2ea609b0281801f7ea1a3daad4003d95283aa626123b7652a08e0ff8ade4d31a30c0d8f480f4bc256302a26df268a6b87fc8321a965a79448bf9700b0c917fc6a556b65a8fdd146425958c4eedd5a6acb18e6629d4cbc3fa097ff45e83590c31e5f991a756bdd39ab5e6f9b692270196301b69c078d0d5571626cac1590a2a4debc34c149bc8c308201903082018c02818100f3c6f5958c7470026712eb28b798dd102deef6f9b6e0ae4e1b03408b97d6d34d6d4c17d8897edc71929d5f2160fb403a32f355706cc5402b2d7123027983360010e740651d2486663573dca64ccf929ee2b9620e64daaa8cb957b9b052caebc3ad8430f0bc43f9e2bf4742dc611ce871a507e9d7a33ee6af63d79eef3f17a65d0281810094490d2ff7ed08095e1b92f204a436ac55d48b6520ca111d2faf4dbedc10f01da4036a69ec513fd4d2036a4f8a87aaecfbfb2a98a58162e420d33621963aab4964fed61beb9b4129c11006431e6c115b16bcff9993ddb36ac07f4d53a5390c2ace4c9fdc8018b553295936a1896d2533a3d869752336eae9fb48b8c3fd53ec7d0281810083c1f7b34f3b7f26cc971dc46bfd7bf669576f5c1cae346ec0c1a95e6c806a62c70530a51921027cd06b815658064daec57fbaf4c833919a8bc9fab4d932f2f8c057b85bcafb5b33ef12986b637150d12cbb3fe419560ec5eca5651a97d8e701e85785be0cc3474be4d88ada79d1518e34970452611cb0d4ada2c72525ad7927",
"privateKeyPem" : "-----BEGIN PRIVATE KEY-----\n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\nDMNHS+TYitp50VGONJcEUmEcsNStosclJa15Jw==\n-----END PRIVATE KEY-----\n",
"tests" : [
{
"tcId" : 1,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "",
"ct" : "0cbd6c00031bd2c463483e0849fdbe4617442f831f916064b4f74e4161c1b96c77acdfa5683b3e2dee1a07695d683fd9a85c6ec6182b7a6c6014c3c30c2cc7f3295a6e971e210ee110fbaf26537697a24e697fd7148de880e0784f5ff42304d0c7c0a62bde23327486c6853de0d13cd5fcf25026e4bd07c990781acd64b55582af1ef0477053f5298b802cbed40e377a4020b09c152e13094c495f2042044643b40b9acda7409384d597671c8567e7ffd320abb93432544b9773102c80167a8167df454b1b06fa5306f6c2209add365c1cfd251f9476c3c088806a51f4e149f5d0171dff854f71c440812ed128ec1c0aea663202daf9c6689c2a3d8a48407b83ccb8b5bd17c8ea676e83fe7f8582b8f5aa05d806b3f336b05ccbeddf9436d29da6b6984810d76202b932301c1e7d4c8b81293c76d74eb89703679a422bfb07de1a2a88bc5ec3228e983ee3f5abd850f7a2c94e4d74bff4c322e0b461668bb8a24d75f1b7ed7bdbd4f1d1db4dfdc5a945a3ef1e200d132c1e81c5425bbabec7b0",
"label" : "",
"result" : "valid"
},
{
"tcId" : 2,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "0000000000000000000000000000000000000000",
"ct" : "5ae7da2ae45dbc52cd26c5fb97d26952a2873274e74fe57774cda343db0b332f6cb3ab8a51a25f8d27884d4d3e7201f52a2dfabf41f4f3d4a1de21476a7bf55fcddb0a310482daab484aac26d68a8351c594f6d8410933787b1659235101874e59305ac0309df222264634c22e37eb85f4e6128ae0bac82412751c5ec5efc61f58429dec4b2f576cbe8904668293006674cab7529504d651c8d5df5be05430814f884fb9ba6d4e28716c04f7a167aa866dead38eabadb5d735731605b6a37ec53136137b31e947208990db83becd20a3946c87cc07b42709e69e0bd9b81a5b8b6df83961fe63bb09629d58e08229cf70684900c6a0cfe2e7bccadd8748a8e4595e2caabaa917e6dbd19d9f3e47e9cbd3b027c40db6da17f4ff3363bef8d7343a5731fba99fc3372cc05d0444fe18f054fe67a58aa55364a40de266eeeb24d10e04aa97d3c68aa4d95c6502fb275c1b260a1eccda9f7ba76cd285235f16dcf96ec3fa2505fbf4387ddffdbae4dc496ea311b1dd434941aa3528c9ffb6700c6717",
"label" : "",
"result" : "valid"
},
{
"tcId" : 3,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "54657374",
"ct" : "5fc59003a600acf0ced08c3b9c68da0fc3bc5be8d1450eebcca67311a1281c4cf8a845e086718140d0b882390e38157f29b18c3e6ac9ec9aa299995eff8b5f7b2abab2b2fcdfc12a3a01d0f83a4d74d080432f66843b9d63771545b6d2ac6a41adf6f78cbc9884b81669ef2866d101328755245621756b98e94dd6c166ff24d83f6151fc9505fff5c2ca00607b067bcb7e696917d22811996a361bf9b4b69a07bc055d1fd52f65a0349caca26830aec035ecb1ed0e04a2b690227d44338579016144fe86f66deb1fdc6c3770aba71d596fbb178d4734b81fc5e83019bc814367557831c84323d84c41156bdbb6f89c0f734c5dc16cc72e3e31b6766f827b4deef99f9e4ab1e194eeeb69f8917e460b9fccf088f84355e9c9e54ffc759188a6c7aa07798d00f534dbaed728a90dce0f995cdb56aa68e6519fa8cab9e0fe8deeb93e9a758bcda7dad2f9f1d8e7500a68d555f34a437e2b03cb650a6f7652c2b847dd300f802e9337d7cc42217b771d7927376a91aa6058393602f641ced4eca434",
"label" : "",
"result" : "valid"
},
{
"tcId" : 4,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "313233343030",
"ct" : "3fecc76ef9e0bc78cbe101664450921f4bc1febbd976ec8f62fe430f4bdfd76412cac32c2c633f09474b187622b625876f885dd9d0295bfa6aed4c62fa680340e4bfb3ba8a5879b388793eeb882e7ca5a61707711b7b3c8560eb5138f4579ebe7964597fdaa138ee3fee20462ee2c447048c76c0be8eedcfa078b3751c60eb75bc907c68d43c6944b682e968902c29fafbabf1144510edc3479647c0c4385170bb55c88143ff7cf282dbc0f49df31bff9c9d3df6f6b0fb3d9e575f2e3ab2b5f2d8aed28a07be9b1c9d4056595d2c9b86ae2a58deabc7836bae693e4c2e4214edde7765858d3320efc753ed4f63c4640dec98a9bb8768cdb899a42a497fb60ff3fcb003a372b8b88a061189c5bdbf7349ed6da1b0e21c64119b4b234a42b3dabe4e19c3e5c51d794d324c822588865ec86b2b735963aba75b640dbd52931db6242bf58b346481e967dec32d227c1e6b79127120f1eea6767f1a422aa2a5c3578d0801ba58c9e3000b6022058d93771642971effa32108beb1b0458b6b9d337d7a",
"label" : "",
"result" : "valid"
},
{
"tcId" : 5,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "4d657373616765",
"ct" : "2059ad1c61ff608552b8f25c112cf7810b536de3c73a6ad20d911b2c3813079f33ab20bfba0fcb639c310cd72c1c4b1294eee2a959e2421db1da109da5b4a9422119c9c2959c864bd167e7b66b73b7f4ac1fe2054d3516c86ea292d47107fb25bc29779bab67a8f52493c3b2ab706e5cf7644f63d4d984ac2367cf201168553ebf3eada2997786bb2066eb557cef1fc1aaf4d6011567eee78c19ad21c6151213c1cb088b6171f99c37c9b09ec4ead631f17c697458f7978dcca32ac581dc6eb7d9f8f369efc84d6b80d98e4c72a0f5b41c2c4aaff854a9ab2c55a4a9a388dc7e79aa338fb419f38c2eac2983ca1830a4247aebeb23adf6a5c93a48f11a9c281391bc5695fbad819b485b9819adf72bb2633e7f774279dbf640d8ebbc218a76a50dfcc892489441f6ca487804b1fa025ab474d1668c22ff4a9924b01a10a4b2d2ca8269c8fe6bad6a956b6308d7c4e895920e414277ca46ab4041abd4916f86a31af448d065b66d43cc9d83a468e6a2f0387b2101cbac105bcbfd62b602f28fa4",
"label" : "",
"result" : "valid"
},
{
"tcId" : 6,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "61",
"ct" : "03aa853d5f8321d26460fadcc509e879520d340a53c8b5783fb416c59dac7bbf4768f65f0d37ed6e0990c94e8acfc679251b3caab7c22db7e0985a5aff5d4e0d450493b5a1387a5b7f9ae79ca0439841104ae06b74b7e6cb719a31a1b197dc8bdd994247b6b333629ace6974574c4b2ffa7ac1e1fe931a5ce535ff713cb73ea84b5ef61d2653f8ae7e7fa9d5d8964b5f3e891782c45a998dc361843dd4a49271ee4c2989dc5659fc7e58426f7322eb7351121298752f8ae61247118d59fda77f81239beab522a9490f9cd3f3ac4c765f184ab17a27bd344ba94159350eba2b66c6f733640707012fef41265960f3b3f2425da084339e7147d805eaeccb9b640cabf68a5ace114bf9f02b86fddf4de048121eda5cdebdb7af6444c0a28ae03310c1425a39acb9f39aae3d22aab0dff4a496cc169e0ff921fe3e695eb2ab5ccff51155e56a7fd7d5937a3c86ea07f6a217e3667ca7336cd80a58ed9b7cc6765a46b54c1ffbb2f4f677433be88a1b280a56fac6011b1b4b2c4eaa3d745dc7442ed7",
"label" : "",
"result" : "valid"
},
{
"tcId" : 7,
"comment" : "",
"flags" : [
"Normal"
],
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "1d298198ab64d257f79f99439b432e23a8dfb29eeca262a43c4baa617bf885f1619992c3214e330460c0052dc04eeccd44776ad6756eb88fcc3b8d4de9e1c5b42aad2bc539a427520645d8d9f45292b614a4e0c7f8eff2aaa1da0b926a7ca571cad412d42c3fd402fd9ed467bab929274454880fd6ba9ac32067c7251f62df75eab2c00c26b7b4d6438cbfe3c572cf50390a477382eb3a060617df0da44ad8ea8c537badc8b980fae5e2fccbb434ba2779aa5e5eba2c4ff2ef9f7fac5567cce69ad65d4da085642a42d974c272df7eeb2437e5d56595ecbe2aaae22a25a978898123684c4cdda4737aa04e5f062e14096167966ae0187b153d1c012c9723e511cbf4685e579b8d4b00f6acd3b812b5d8611664d854434408fd6f738e5c3b867f90befcdc0509eca91e08e81db74f1c0a1e7c9254884abfb061b9851ab368bf8eb2b6abbbe38a14a4c216052899c0aa11c2d6e00ed07d893ceca4ce0006d196f999adca9c396f52ab3679fe97168d985b615ff91cc7b81aba254e64ca6acc8335",
"label" : "",
"result" : "valid"
},
{
"tcId" : 8,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "064ff49c2f226ad588df60b7ba2bb740275117bc9eafb6e5ee4eaa008c2c9a945bb9a764fd6f3ffbab72b5a2247627aeee4f03563ceff7f66022f099af30e69f7f45faf4095098d073d2457005abad14d7b8f6b11572689569c33e96dbb3cef14dab85730a3f14c775bde33fa108aad033552e8062e698b31aeacffa8375fb43ceb292eee5f9df1968bd7bbc4961372c106213f3afddddd03edcdd1689699a7d44d5993233ce551d628d02f8d3a2653d83cf9f8722d57a045206f83b44bb17f0a3c1b4543a77f58b42bb7f377650f613bb062935ad962c73e6a77865a323ff0f65615c07e589e9ce4587103ebc88fedab37d9d7226a5c704bb964c185a001f4059ea5883c44ec3840f56967db59d23845c2d4c24950f67c00de685ccd61d237d12019760a6170adb6aa4fef24d8eb87b563b455e0dbd2c1b1c238365ece30da6cfcfe4f0a1d46761ee95b517afbc07f54426f914a3d700d17c3ceb5f500b48816702d303c5d548a4f668c851d5b3dc3d4e9f651c7099123b7c9c123e2ff22d60",
"label" : "0000000000000000",
"result" : "valid"
},
{
"tcId" : 9,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "11478678664b8abcb5e2ebc6deced2527a9b86ae79c2db754eb3fbf53058b8c794bf46d1e492a18be2748c83cf3898b7543d29d37c9062297c82aeef02998a9834aed8f3232c9b8f2a9820402b06df75495a0f3c126027d412294214ea88e2eef396fdde9a4bd3534dfe7deb1d416d652939bd29237149668ee4bca86d76ec764305f693d61987a72db4749d52b2891caa61ec1133338c5ec4a5078b3d9ebf9261d82097fe4ae891cd8a9ba2d0087c6e0251bc537ac80b66d9c267ad208f3edbeab4c7adeb6f3e11bf470b742275daa2ef724873daf6e0211f65725d3cdb831e6c38af6520b61d324756a4625fbc7e331ad78be3578a9851e99de3e48db9a2370a7dfbd6ff332a5959b0e4a2b357be9a235b4214055ce8cb131932e941ebce564c2b74cf41f321d36d673d04b02125d071c94ae89de16e9ff67145021f070548ab2201950f6723ce7268fbbbe9d1004d4cdd7079f55e11bb49f63a9716aea4ccd3fcc724c84b9a7268a079bb909836b149562c13ee684f84f196fecafaefe898",
"label" : "000102030405060708090a0b0c0d0e0f10111213",
"result" : "valid"
},
{
"tcId" : 10,
"comment" : "",
"flags" : [
"EncryptionWithLabel"
],
"msg" : "313233343030",
"ct" : "333eee6c2f03b63c45ae0ce1ddd307eb53e8b983c6d66eaa2b4959ecd38c0f0ecd75a90985a098dee10392314764fa9040135cf43ddfc01373927413e0e10fcdd3ae9d6f817b6833d7fb09fb87d8d649ca3164570ece15973d65309270acf6ec98acf0ba8d16ac4f95c06f1d5226f04508d9db436efad457e291e8b3fb8ad4b6e7747858f04b286fc092795f0006ce81b16cc0b6daef126bea713d79b48fc5b975076327fc9f1f3859599c934417a80a30307ecf3b86e5cba5d4d88f63d7fa8ab0934e4acdeec01d6c465e0254689723a83423053b61d71c2f25a5d90f940aea81ad37e61ab749ea339e39bfedaf8c185295cf832abbe211697b6df465b3f508223edb1711343411fc952bf0e1b5d31dedd667d1c31416a93940ff8b6a675596e2a7f51b634f61785015d11663b7ac7b322f45bc3b4fd39bcade3e91d3cd1cfcee18f01437f382604097a4c52190401708d8d7342f55f7995329063355a6b3cb1c25be6c9631b32009d1624cd92f536000ed0567dfe597d1805d686f60f3e33f",
"label" : "000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f",
"result" : "valid"
},
{
"tcId" : 11,
"comment" : "Longest valid message size",
"flags" : [
"Normal"
],
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "14b523a901051801a67e5c2d4e9378e20f0d01af566bc2da9a66776d5a035fd8887763824cbc21704c76ce9d0322e6003e1a239e9d02851a93779dddaa118231b4f0e0b09c9a58936e1e18f6f605550a1dfcafc85f891809f307058ba0401b0bdf5201e157b61c9b7300bc33c3cea3cf1094874d23e522392a991215eacf1233ab21d45ceb4f328d3cd81bd02f162d338f1a8d81fbaaf0232b0f6311ffd6f3679e959626b2267b309d614ce1852a71fccc40a447c6b8e0aba3bffef0d936988549cb9727fbd0b211181fbeeac43ba4dd85efb26fc86d1bf88dc724e13597e1c157408676a7421a6e62fa4ecf6e6b8690ada49eb4689d95d5f2e2475108f73b6352c08f605d5217c7b990c4f2184074a1d3d5ad3d7219e9955c5a4b76d748067b0e910e8757adf2b9dbfe0a3dba988930b8f6a749d61dc428c6b194132beebdae2964e857faefa2fd16669a6386e659ff7f2fb6656f0b1541fd73f93c13c4e4db759b3e904634176d00e701b3d6f7cba112574d4484e3361c35a7b89e6e77f257",
"label" : "",
"result" : "valid"
},
{
"tcId" : 12,
"comment" : "first byte of l_hash modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "135479ca08a5eb27a8c40016c2437ea5bc918c25a903368715d9af902cf2b799a969e05bcdef5d2859877926c33b9160c4b9fe86c482e5fb4f591658e492f6e87fd5526b82360819472b8ef6ce4811146f3877c0d820b331c473d1c7e67f5fd0c26ff1195c86fb1439894e2d56f5aa2ed1662c1a902871d4a0e3200306a410c2af4d53043e2c436e03f663d31efa47aba8ce0d8b3b3aad41ac7e0a020f8539725e68989c6fa32782e47124273c03ba02d699000c50a0403933d51dfdbc7e6f18445a7dcc3ad1d321899df340747b0695b65f1dfce00812d324417e9dab1a5f6cf36e0d50ae02351b73c03c20b82e1b0dd6d2a2ef13aa3b47783955e91c4b7296bfbcdce6e3662ce2e4886f5125f2b5935854dded15de50afe96563ac37a8f21a6b66741690a226e64e3c4dd2766e380e272ac19b913a3ad5574337a99ada1d44f07ec08cd9bed62e3768e2154323d025bc17de4aa2d6b557e87f3933990a015f3327f648d53bb28345199ea64fd8e96bd7e967444a4d5aef708c4d61226d33d5",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 13,
"comment" : "last byte of l_hash modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "8ce4f67c6ca5b2200361499ce9812ac1397b64d4a487a81d0d8020dd8aff49f6cec35559610b1696b01ddec83780c6a521de0d62a5ca56f525bdcaa9868d54a64c29424f23df2c19d69229dc17bd0633bb821980d4ba2d81d13f07144da040bd95a466c27df5844a586a6609b694916467593d2fb62c00b40ffe895ba5cf92af9c8d59654177367856da577c4bc5dd298e209e7620b28a61830c7f18a2b2d97c7c8f874ea6d8b8a39449c9d2001cfb7557537fe371a383d795f27425346c470ac5c956561cac78f2ae3f4e02fbf74cebccb0c78e5ff67c7877731de03f5903f3a1f4b9fa53dde0a49ede0d31e34a8110536184812aae638cc777198bd9e39c25740934f37c17f84166d3b4803ff20f5b73f06f16f0c51e4b1cef4e22d7532566391589a9c29c2f6fac59afcf70e8befaf77acaa2240641d8ad58fbcc70a3664ee8be470cf6ea43e9b8025463544922e8c9e7dea319809342f0527fd4a17328ced2ca8c8996270b9733a9dc78d60896637ffda5a84ab15a90449b7a20793e9cee",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 14,
"comment" : "l_hash changed to all 0",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "774f38345b0fe6f287dc4554f06070f54f422c4e5d1d88e8ae079653e0cb9d78dac26d4a2fc6d013104c5756cf690bebe11706ef0bc0b02daae19446b7a056187c8f0839adf3e52b923721319a63e4c5b63c4ea6ef713614b12d935119af273c337387c205a3dc179a6a6c4995b4e0993a2dd8a650e3df7353cf3689b2dfeecc4e2772e04cb870268a2a4fbe190bdaaa56a01db4fe72646e077c75716db34a524449a1433671d9ea2542efb69f8db79e2cf91848be4d1d98f8902037cd2b1c40928f90f6723f7e4cbbd35d0a7340b22b29826993d3aa3b7dc0baf9783bb8f392c93a011e3562871ec4022ad5ed753e26a2eef824696d0544e7f7d2294c034a8f8275206dc18ed3a06da20c92a29a590904f278dba06b67a7de174dca17b19b2a8bdf1daa4b4b1632977ff416507f1a7c84652cfae3aa45f20050d0fca0c9d43e2b843681f36cf2d758b9e0a3d1a65b728e5abb808ffa485887d205e101298fdd936b479bb69bca868a0fdad339d22ae909a6192a1c1ae11f266e20c78c3b3340",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 15,
"comment" : "l_hash changed to all 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "6ff5d091dcda9ed0ca7990f6d1a4b88c747114a33b29726927ca52801df2468ee32a86f2e4dff02c92c06804730c20d9442710734b642b7ada6cbfb4260d52adff9fc4889098cf75857cc789bb775f9a0897e7d5eb1805cc07ea7f196350c9f027e1e350412f1b85aacee4f3d28880580a9fedb5aa4110d3ac76fd2a12c69c6c3ce077956093daff2f45f730a1fcfda0438a6b6b6049803f414910aeaded1011133cb92e496f56af0ff6d801efd428313181522bd8373256d499c45a942c737b98356d171f8503fefd10c70a0760a08e04f6062acabc2b3bfd9344d1f16ff484613babe3f507400734b7827717baeb10f8639f84026fa3653903e1be77276530a4c0180a0bb104874aa13c991fae2b8491e17b93367da7b4be9a6efaebe5c75bf9b1bce5067fdc6dfabc473255430686ffe2f8849ad90d5e7b9c251cfc4cdc8d5d8386a56e91b4f34dcb5f12a64287bb322e8f4bc07c6ef4fcc7f63e9634489862be65615840a902d7e851c51af3570f661a333034d3ff27d94bbab2cc621c42",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 16,
"comment" : "first byte of ps modified",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "3300dc5ca2cb16c1dfc6dce795d13e6f5700832a54758cf9434eee9afdf1c7ab2f61be27aada664ee536972fec935d9fae6ccabd34462b35871d74898b9795116a11992592880c8082a2fed0b68a1e74915fa18639a222cddd28259be6985cdf4a216b3aaa6f7b76cf8b77c75d2020dbe48d41d6882c1b8507887baf66835a9a3d127eeaef2737e8176f1f186b533d6c185bac2143b4a66a27d511ad76de7d2d6d26f4e19ea4c224eecd89dcbadea42492e71af088af89af5b68cb634d6584b053ead735e4e2a3c43a6b11bc174547db7f96bcf10c995d96cddfaa35c265a9d264b4cdd9a175b11ef6024c3f28d828495fe9580c7a4911bb0f8d3d0792641d67b84a46a33bfd78aa1f7ab70fcf5d8abbdae64d445917223e2f6c62346dfd26416eb73c8bdf2a7f9ee2ec5b63f649d56804c267a13e813c042e8fca6b1eb516e8589d666993907d05253c1a73999569ce26a1b99cc66425b794d1f2eecdd0909f5ec85eee424b3e4e226b9684083d7631e27f9045583b0befe7da3faa20e29eed",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 17,
"comment" : "all bits in ps flipped",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "874a92cee29ba99a0c69d1ae4e5e5f5844fb928648997f6b66099865daf68159f0f5c71d23aad12b13e4a5f105b9def41b35c1f1ed142d74286029ad7dd48a75b7d925b22312ea1b7e6c21fa2204be0c44299ddb1f1b29dc68bab484903528e572c1b2bbfd953b380c249a11e86b2a8c3a47639aeec98545d0fb19332172119a99eaeec4e3a7174718ce4d26c8e8c30a257fbdbb3bd3a276ba42fd4896c181b4bc36a3a25cafd80afffbb1fddad90398f8cdd4453e1db2d6b26bb2e0dd69125094dd4f47d39a89e04f6de86b6549dc996124344ce5ebfcbfde797e48d5aa98df50bd9bc3119ef2d7d270c4d63dd92d0ed50992f5ecde19cd19df9587c001d8bfe78ff88a96fa676dd037d8172464511ce9b0c321c277911d8d6762c129c40b5624bb10928cb8948678134f0e8ec9b6deb61d3dc3ebec15ca62dd47239de15a331bec9d1f88dbb19df853c4960a7e5bfbf123e26d5fc601972cfc8bf956c85d3e89942accce5dd4234d15564ffc87a2836d32373569e8cafef6d00d62b0b24764",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 18,
"comment" : "ps terminated by 0xff",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "293a43314d7915ecaec7fc548e05bcb7fadda71ad0f0264527186630e24e34e6103a7e96c288e23281fa24e416c974d1c3ca0fca2b0ec67b904927b97e2308e0b027e237a19c4691eb57a04550df36d46a92ba88a5af518307aa254376f91cdfd1a21fc4da0d1f127b8db413aa8732a6c2c0ee2181403d4d1db71cda6fd447055bcdd9e306fc6985d960f22c55f39e113c317f17c7210eefc9371044ef0d2385a4fb084a1cf1b3af706894ea5d484c44ec7c49927af1e9f2dec17c245ab2b713b7e6bea5c046761026ea3d3256e630338b3b1b85dc6a4b7a18254bd0eb95c53aa2c6c1246bbc07efa3eed9553c38c791e0924bc846666b83fe8dc5056a56d8e1fa6403c6e3410141c35db42be49780215b05b27a22d9a4885b9ef92169b8a3959b808c0bc5244744b1aa0fefdced5d2e5ddcfa4ea4377064b87684fc463a099560668e6789d016facbb50a5b2ec7263b6ba9ec93c5f26c81c19b637a226d026b35012fdac364760f42c283a9e801782b93a75fb432ecb874094a1b1947a65f0b",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 19,
"comment" : "ps is all zero",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "9c8af33768a61b3e402c6d18d58cb77130feec27cb34db15e3155cc4b74c53f2dd013bc1d138a971f9069cb526dbcbd1ad46b52c084ed98dc36fe6da51051f33c5d67ce94c5132d44994a535b4850d53dda6383ca545736e305b09fde6e7b2c3304cf2973ca86993918f5b6dcf40826fb7ec3030a6d721c836d1c76e978a0a55fdffbab807face6ceccbdac91b626963c905e562154bdee6f8e60fe75d57581fac4edeac0fae949954f92c514f3b4990bd212437a2a3236198496323efa239712d777144f81ec19044ef83e9f9f6d1c9883c4a851a2e5ae741f2c0148e1d454ff94e9ad19e75a2f2c127bd09378dedcd9f9e409b302b583c7b65af56d7c7841422f722699f7c94113d377c45f2ca70b0d9c5b187b60acb9d7f14bad85f0be8198eac912e02b8da26e476ffd99a92c7b0eaafad6c2d4fe031c8920fbbc3471bac75f90ef5fec738fe6bb9cd12bf18151adc1433b2240c13efd27f7636c91ad7d499e55f77944d1f5d2c6c22daba081b1fe5830b2462a7d44a54f389cfca5414c5",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 20,
"comment" : "ps replaced by 0xff's",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "4382366be640033d1e818029558e7a4242c2f6e518ef6db8f3a8dcfce24aa713ff2b40999f372acfc911e536cbd9380293a1bfb7bff34c6e4664fd44bc5427736b45a60472ec8052c63b73a6090a3ee72fee6a450abbcf6553ac114c70ef3afdd1060e5f36ae674ff86d3169072dd33c7c3098f08c3bfc62cba8c6c2bbff3beeda714249ea462abd1e93746e26464b1b4e9ed15db27ec4966aef4129bcf62a5f2fbbb03692aa83cbb8a1547dad600b1a43760c899c1b04044184abf491b2d9938211290e002c20a2c240c68ce6abc21152d1e58eceeb395c58c67607b6861cbccf668af9725327a1ac0c7f5c84512693be90954a2bd9e3efcd47f9622645afd1b72a478189a080816251f184ec7c1d1c9ba6d7aa0719dd1990970b4ba457709e43840b2e21fa16a844964b38ca6285fa2beb359bee368b90d73d29836edf73d7591484d2affd76e287381006c7fa75016145aa940d4eb255a681c209ac041a2b875de4789d71adc44442b69a131cc39d195a4c592d3c006db86ea8a1ac59ca5a",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 21,
"comment" : "seed is all 0",
"flags" : [],
"msg" : "313233343030",
"ct" : "5fe2937c55c621056bc8908e9ebd2a3a378df6250609a9bf48f73f795f369acc3c0fef5c833d45b64434c0265216a7554fee360e06706e33f3ec5cd80edf35418fa0254f2b2c312e26d35c9a793f18d62df448fff470911bfa04bcc4b5eae3c9e51ffeccb82b6d555df8518987a8416ba839cda4bd2072abf7b64b6256cf3c87a8e0d96d732acb8ec8d965196672a61f0a3a0be645e0ec130359b1bcebcfb001a61a5bc30be8c1be18400c36bc0ff4683181fab06c489333cb375f8a496aaa812c98574be907cf13047c6f9cdbd372f7d014c16e5143a661ec3c2c99fa31e38ae6c56579c02b400930534b9d3070585889d4de4f4f80050acbe4161ba3d914c7323f6a0766cacb38b61eca2ef0a47b29975f9fec4033d20ab3b11da214a747252ba6fabbe13393b7bfec13323d2a55d0209a7e7010e73179e8f1e9ab42069a1e4c89eac21e8b9f29e3fe492111a0740a4ce0af6aa731198a0f08ac3dce83428f7417ba3aa92689351f7f5b4ca0c4a071e3e29fd9aac0ef388e1cfa43951d3701",
"label" : "",
"result" : "valid"
},
{
"tcId" : 22,
"comment" : "seed is all 1",
"flags" : [],
"msg" : "313233343030",
"ct" : "8e87e66b2f7bfa7c76652a8a345d6d4f395dde03f70370c4d2cdc8b012986c1704d308258f5e463309f994b5d3299ccb734989adfdffbca13594ecacbdce6712cc914c8328c9fd1d2e4ba865a2d00788b37a97ce7392225628eb54ad4f2a546aeb63fab70d1e35ed6128908dcd284ccdedc96bee01699eeaa48dfa3b2a51904817cbd80fc6bc718ad64d2bf8c569459f815138d1a1e7b98e696495e4898bc097be7c554d8c3d1061c5829554f0b7f97adee6a59c6aaec9cc2c4c5921fdf86da5bbc742417939e151a9ed487e11ec294355edefba360f9da67ca369079e849514fb9c5a6ac690978c1289e8fda060a0a85307033c14bb1ff2586362f5a33713afe3fd6d0236d593277c7a5d4a92a2d35223c21ffd49051aba6de7577ad1f22799c8daa9992c7818275f31ceda28ca03af0759f4b607ca3c8988e93a37d297c4b116128174da91d1dcb8d43cdef1b1fb79a1515c87ea0e4e9dc980ca38d1b08e2730fc81ed3a36c33e7cac8fcc370079754f1480e02d44a0819c455ac75cc87051",
"label" : "",
"result" : "valid"
},
{
"tcId" : 23,
"comment" : "First byte is 1",
"flags" : [
"InvalidOaepPadding"
],
"msg" : "313233343030",
"ct" : "0f93b258c1660f51b8cee363bf50af161b457d4efc2af0c77ef3e88916ef8f02266c950dc72dbbd23fc6d48a1082c5c12c1d790e750c3d12c54828c216cf7c8046888d082bbaba708f4611c9017704c0a3e10afc76ae90387c43dd8cab029363c25b4599995b6ba43799bae693f0eec5d312b84c10b664d51908d9f2d4b4f0a3bbb9281c6c9b7d2dc96681818c88f796d86c75c755a0dbed0187255919c246834a2a8d0d2ab7bb471242d40660dcef27b905b450e6aac4642b849dd7a7e87d32f8d5bd565f81a0101fdf69442a0ee91d6a786cd8781c6cb7c07d04058cbf68db5bc3388e378256f4159b69d35a91e5037fdabc17ba326e069a7a2db4195d0219ef5f4e7c0e64d0d36fe73c713219670a56da25089a4c2c80540fafd0c930ce42d7e2b3458d267225a4f2c6406f5d79aa51771698b39039e8488460ca317b9917a6d5b96f82dd2f77dd98e8e299af8907621f321c4b0b27d94e333b04fce1071df6a673dd3001ea250a18682abfbc14ea936fd5478ff69b005cca2b61dea208bb",
"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" : "aae1ebbd50126049c8bfb2bf206f9bdb72bb8694370df6d5116a5b4462e7b3a9942307e76604059377ca32f6b6be4a225335d32605f1d847724300516d9828ff06a0dc532db72739c6e1ce3bc15ae23cee28e1fcefb001e6dcc95ded16a12fdaa5ff1395dcdc5e7b0f8b61a8bffb13b1c96e7559d717e157f8f53d88c8505913e363495658136a61c69388c5bd1ea2faf8b0207f6ef1f71fcde7e2343945c8c20c0fcdf9b1d24a5efc5769022ce0f5cff8e8355f7cc7f3e5b5d0eb2c27acacfb85115e0c63a92f2f63e42ab0dd864792d295baefc7fd112a0f4a02f5639c55a685ecc6ad94dc6710fc18d273a76d043ee5e7f3c45f98a49921b895cf7053da5e9e07f3cbe3fef319f033a0860bb94306e9db1acf682e6af88f5bce345cf1bfc8f58c2f9169a181aaee7184262c5c62390f55ae783539337c460a5096f5f5c2364caae3bf8f584d8f05a295475eec0dcdff3c3617c04317cbc627b6b1d3b206242df39edea4ffdd56be774e472bce27c8db9d485dc68ade0bfcb61c2c63ad15d8",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 27,
"comment" : "added n to c",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "eaceb32c49f31cc294a0b42564c02dfabe7d85501084e36474689e53aec78b0da6edcb139267449cbf154b6cd9746fa9c2be30ffd61b3441dd304cb468002c3feb60900db80fa0ed4f5b0d2749895ee2943fe96e0b2b3e6c3db4af260af8ce991f636d15b77d97694f7981eeeeddd7f8cdfaec1a95a6cf27996df0fde4b144899ff3c5bf2c4fd3a67d16722e4d4accf5f45c1193b402e4e3157e29f4fd7e1a32c765967af5d1c7517f3329f6cad411cf958573567378ef2354284a5a625f62ee5dc030966b67ca4c0124810a3ab2e31980c013ce73c49495bdb3414191de6a9464642c33220f8800c36cbfc30b31684cd2809d7fe7017251bb5cc018f009ea529ab7f76f56b7aba3f6452a4bc978b650d748bc804a4acf0a2aa6f17e9fa59a8743a5f3772ebefaf820be064bb4e2c1017a8121d198e4dad7aa180de98913785a78a06ef3f3da36f6e465c269db0a794711ad5709aee98e4ae069e15479755db135f559376ee2dd621e9953d4bf453e0b72bc4800e7939cbdacfba79800e09353",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 28,
"comment" : "ciphertext not reduced",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "a475054f59eb89435fb416c50f6f9056ff8bf55128c0e21d4e1f31f6c656867c586c745b8834409abe63981189bd91628365414463868f30a2374f9aa24a9f685143536ba878582b38a5756c575583e3328160307f6e9d105d8a6b930cb33b9ad9fc812b821664032f2fddf86eaa27b11e94b13b156f817858dc21d4e5999684923df8f56176e4a3398848576c4b9cc725f4eb2b88e19466532469a5efcd473be85285b6722412f438fedaa90bbe1f51d8cbc087b8ded559fa55195b9c5aa0efa4b75f3271cc51f2a69a815c4e3c35629d0a0bfb48d8f601d65f881619e67c62f28ffe505298fe2b42072e28724686787ed97ce86f6416f8df01041f9f7049e6dfd854499089b65376d7adca9501c5dbeea5f964fefeb72eeb5d83499b930225da42cf79a14650138e53617ed4294cc19d27811adc88a320c6b1f72e62ed465651d82c6548235c70d748fe9fb7b2f3af6c564d1bc4af1f544f846bb98412d53e51301c644b57c1b16666c73df1ab915145a04289bfea7a1e3687449e1365867c00",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 29,
"comment" : "ciphertext is empty",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 30,
"comment" : "prepended bytes to ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "00003fecc76ef9e0bc78cbe101664450921f4bc1febbd976ec8f62fe430f4bdfd76412cac32c2c633f09474b187622b625876f885dd9d0295bfa6aed4c62fa680340e4bfb3ba8a5879b388793eeb882e7ca5a61707711b7b3c8560eb5138f4579ebe7964597fdaa138ee3fee20462ee2c447048c76c0be8eedcfa078b3751c60eb75bc907c68d43c6944b682e968902c29fafbabf1144510edc3479647c0c4385170bb55c88143ff7cf282dbc0f49df31bff9c9d3df6f6b0fb3d9e575f2e3ab2b5f2d8aed28a07be9b1c9d4056595d2c9b86ae2a58deabc7836bae693e4c2e4214edde7765858d3320efc753ed4f63c4640dec98a9bb8768cdb899a42a497fb60ff3fcb003a372b8b88a061189c5bdbf7349ed6da1b0e21c64119b4b234a42b3dabe4e19c3e5c51d794d324c822588865ec86b2b735963aba75b640dbd52931db6242bf58b346481e967dec32d227c1e6b79127120f1eea6767f1a422aa2a5c3578d0801ba58c9e3000b6022058d93771642971effa32108beb1b0458b6b9d337d7a",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 31,
"comment" : "appended bytes to ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "3fecc76ef9e0bc78cbe101664450921f4bc1febbd976ec8f62fe430f4bdfd76412cac32c2c633f09474b187622b625876f885dd9d0295bfa6aed4c62fa680340e4bfb3ba8a5879b388793eeb882e7ca5a61707711b7b3c8560eb5138f4579ebe7964597fdaa138ee3fee20462ee2c447048c76c0be8eedcfa078b3751c60eb75bc907c68d43c6944b682e968902c29fafbabf1144510edc3479647c0c4385170bb55c88143ff7cf282dbc0f49df31bff9c9d3df6f6b0fb3d9e575f2e3ab2b5f2d8aed28a07be9b1c9d4056595d2c9b86ae2a58deabc7836bae693e4c2e4214edde7765858d3320efc753ed4f63c4640dec98a9bb8768cdb899a42a497fb60ff3fcb003a372b8b88a061189c5bdbf7349ed6da1b0e21c64119b4b234a42b3dabe4e19c3e5c51d794d324c822588865ec86b2b735963aba75b640dbd52931db6242bf58b346481e967dec32d227c1e6b79127120f1eea6767f1a422aa2a5c3578d0801ba58c9e3000b6022058d93771642971effa32108beb1b0458b6b9d337d7a0000",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 32,
"comment" : "truncated ciphertext",
"flags" : [
"InvalidCiphertext"
],
"msg" : "313233343030",
"ct" : "ecc76ef9e0bc78cbe101664450921f4bc1febbd976ec8f62fe430f4bdfd76412cac32c2c633f09474b187622b625876f885dd9d0295bfa6aed4c62fa680340e4bfb3ba8a5879b388793eeb882e7ca5a61707711b7b3c8560eb5138f4579ebe7964597fdaa138ee3fee20462ee2c447048c76c0be8eedcfa078b3751c60eb75bc907c68d43c6944b682e968902c29fafbabf1144510edc3479647c0c4385170bb55c88143ff7cf282dbc0f49df31bff9c9d3df6f6b0fb3d9e575f2e3ab2b5f2d8aed28a07be9b1c9d4056595d2c9b86ae2a58deabc7836bae693e4c2e4214edde7765858d3320efc753ed4f63c4640dec98a9bb8768cdb899a42a497fb60ff3fcb003a372b8b88a061189c5bdbf7349ed6da1b0e21c64119b4b234a42b3dabe4e19c3e5c51d794d324c822588865ec86b2b735963aba75b640dbd52931db6242bf58b346481e967dec32d227c1e6b79127120f1eea6767f1a422aa2a5c3578d0801ba58c9e3000b6022058d93771642971effa32108beb1b0458b6b9d337d7a",
"label" : "",
"result" : "invalid"
},
{
"tcId" : 33,
"comment" : "em represents a small integer",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "7e4abf3b05df2bb422ffa5a3fc6c6ab70df7acf68f484052785efc00b80aeea0a4029aa3d5dbebd7eb38e0af9260ab5a8d13457f8bd9721ad86600e7b489dcca9d2e2118fc9ef089aed813e2701ee75826ee58e4326039549014eb21863f553b745f01ccb3069af5da2491266e14929a2d85f515ad3cdc0c46433a4b493a2f3d2032debb789b638184f443379e1c234f0e7d7b54d1f1204a59338e36113f0ef447483cabec8bcd1e0f3768e50ce506b6faa167fce8bb2fb6d669bf1dac6daba07b2652f576b31895bcf0ccc99aa6cef9c660774f64b6e91fb8f2b8ac4fd97bae3fdc4f77504cd6d372f49f791e6d7dccb9bf5e1970b93b0abadccd298b29eee6ba433b5d8de3c199652c8975b7e6a2e58b28d8fad6031b72a4a529d88dea5fd9f083d154fd8569a29c83709e433503b08d563972f630f59db1fd04705fb08cbb0518c4cb7b63",
"ct" : "6479cf57a40c45ea927f0c962616d54f0f317a4685abe47ceb4ecd2484cac44e5248ff0709ee4683f9f182a18787d0a11b2111eb2a283c385091e189ddc9a683c3f9b1e6e441fab0161ecc6a57d4387ab113b3ace542e7752749ec7e45d3d3ff5929ffc529c9cd1066cae9a15252db53a6a54f77f8bac1f96b51dff4e509c4b23286fdb18a0af3a098b62bd4b24055c31c4508eb47fdd327111a16c838f0a7188dfc86ac29ce7fefe2922b57cd31c8781b25dbbedbb2d4e6df46c6c9f2bc89871e44e5f30c35f1a7cc5791180ab848deb7089e1dd25b007a8669a4b7f51d0f9ee823ef6d0a438c4f5914ff088cf15a1c1dad5eb37a3900c27660dc93665cec5fb6aa462a40b21e9c1c46325267835c9dcefedf9b8f144a07db15036eb976fcc07a0ad6b8095e3a3ce6e65fe2fe0fafd9de247ec6e6c49e00afec6017d627ee2b6c587de0dc8bd0de18e83bf6802715d2c75b10170e61b0bd241ca2054d2fcd3145e05ba9aa78315654beb4d3935997d500a2a514d2336728e8f5b5037a38d2bf",
"label" : "29932ac734646c0e4447440f060aeb94c0ce4c4ebfb012e89566867500000000",
"result" : "valid"
},
{
"tcId" : 34,
"comment" : "em represents a small integer",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "9d94dd50eaf6b8aa788701bc1b3b03c10ca115de0a0e0dcf659a0f6983c96b5a82467d2223dce4aa14ca8822a7ff7c13b1e987f186b27de80253d6cb3f6548a8bbd7c37cfeb9b0a41da229f7b5fa2aa18735648ef65623ad78cd2b1c6e48f0498c3fa2f99ceda2952c589571a7ecd39ff8cacc2ccc2f3da7af610e247def044d94bb32adae082f4e0ae684be165aff9ac6b0f2a62423bdebf869fd8679212f1031b275563c9ad798411e63388255aa566bdd2406533a91d8bf4a08473eb9f697627223053d70c5017eb430d96ba89063abc869dd189f942dc8ab8be33b29ff6e0616302521d8a8fdd910111cce08d90c4a89cbb808f230b672a511617344aa5a6c8f8c3ef7fb0752de8c9616f48ff4ed073c69d22b7d3ae6cea2dd3b5f8b8bac1a8a9996812c35ce3ce20ff0acdc7603243d4f7736745062540c5a28282e3e9ba809c6779b39",
"ct" : "4e06f87a4c3f7365f9f8f760f682bf833ee47637266995aac8f0d27f02dc5c19f78fa18c0b4d23fecb6bea5280de7bde83d21ea2e870f557341b8ea085a4fcb31867487388f0350eaba9e86e109aa124e255df05dfe3d7ab038cb4810e2babd0f9136aeb513a3c473b46ea4c0adc5fbfd8021420d2dd8e20cd116f7a540021b1e88deff5141a48b474cbd2d8dee06eb4c59bdf41826584910d9c7f4790c2c113608dd41a548f251267c0eab6c6d61451ffba1c738320f05380ceed64f32d336cf78fb322265b432b7dd303423d71d1038e33387bf063a775f11cfd009429916c941b21aae18b8ff58e7c46827065a6a5dfb54b2a970f54a0b92c3a958f2a10ae65c5e60bdd2395ba986a789463c6065223e9a39f732119decbd49b3c23067a5beee42c4ba4259bd380c9b6df44a68374300c60601484590ec3aff37d88c381153c8bf397e710b56ec05f012cf7a629d32cb7f4b1fbe0c84ba94cb2153bc464e715e81ba05b2a921fd05bb4c5f58423599c4125d3dfb909d3d6eede3f46a43acb",
"label" : "8d44362576cb54e7cfcc2d8d0c79892b002f870839b2d85de545f9af00000000",
"result" : "valid"
},
{
"tcId" : 35,
"comment" : "em has low hamming weight",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "8a6f1fc7c4b06df406777f4f2f09a5192473e3bff6e13774630659751e3784419d6b31b79e53197d6de09cda952024126f4843cbfb4a54671fecc23caec73ace9d579e869364f1f76082a67e13f2aced16c7c5571530e2172b09802912f6b59e0f89f297f86db38fc21bcea712bd2548e3db6534636d7372f235219be6b288c77df777c0a306e758f998de383f5ddaaacf79d16c2b391fb1048dcd4cab7b6965ad3cf70918d159f879251cb6bea6e13690ede6e5c522d8ad988b886aa3983c21cfe1d3a25876610ef007ca058e49153857459cd8279a25af27a3a3ef766349b6024d3860c8fdcaeba06d1ad8eac107aef5702b5ef49b0b721c24b9ad644d130458b8916c7ad84092078da7df0473cda5ffebff56339b8960258a75220f79cc8b109cd75fae01da6d8acbee003d287870e5bd8338bd6918e3a87504f1adfe12af7504714afe83",
"ct" : "8bcd45a3a66976dede3b01d3602b1767b524b683c64c8903c10b18b2d280e8c821100ec43d26440133edea8310ff0d13a363644792e4582e2fad3f7763ab87bb6a77081c67edbc1fc1ebc06fd49e311d842d4cbc4658de175f851751a7b77f965f26cfe9ba59a605686562aeb7a4ffda009fc7ffa84009819f0101269ad094e9e85772a9a532d3263265b98e0ce0b5b52da5f300c7319452b3c450afe2081f7b743a6356772c466f14446c5683ed897d708d62263435141c751d8da14c32e844685279ec28f845552e50b6586725febb6f10e1570fa9cadab259cf13959fd6b1a05c062d8de0d0e0cbd3f25e5e5226c17ff76b0bff0608aea44a9d429f1fc6c2f1e3b773c2f23bda8373f9d390befabd571847d2e656fa0278882954e1c51ca1cc8e7048d60c9c523b57bf5c24b0132131d98cfa0b3fb95b9c7fa3c9e6b532613b5547a50afa560d52c11d60bcac2e32b278ddfa676a47d3415f2a37ddeccef1d37a25e0d1d20a8bce04054372373f21b6a4fdc9d3ce089821b7aeb4fa09411c",
"label" : "9dc04dd4c5ec7a46287ee54c7a8efaa064b06c5a316223fc94f290dc00000000",
"result" : "valid"
},
{
"tcId" : 36,
"comment" : "em has low hamming weight",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "d869f469764df3b94ea3e24060fc14c483d40ef53c98fe5b28e9917af769de7532afd5cec3a7aa62abe4e30d8b9c29d15e6b2eb3d16bad67cab882a9c6aae2bf5911ef8d354cba129d1831396794a08057c551182f7c8bd874d5967d9af834c876fd2d1df723814e068e3a809e1750f8195917f40643d034a829ab31850aeb56f7b4fabcad16da92fdb78b9388ebda9848ce3cdcfd556b6abaa233ea733d52658ceb65587da62d805ae8bf03d32ad42346e578aed726470d739a115e700f6785954cdf7f9eb8082decf16ddd2b780614c252eae10c6611b55fca2f9e11ada7e7cd056cb83f329ea7d9bb00f53ce749ce3e29c01c0f6237145053a8336410d729432eaf91838be8934e15df8017f505e943a9d68d9b75a6747d55d079df94c13fb5c13a2d9fc1e2ba508ff5286826eba9d44e81a9466ba13308ac54bb7c3a72854bec7679290e",
"ct" : "438ead7b1872f09ca513de3c8daf5e2a6796d1ad5317006f54d85ee3cc8aa353d052b5dffc1abaa7df2375154a60a47e0804ffa4da3005774c9871e23c8f9b40423cd99fa5bc90bc07728f9f9a2a5a2368fa0047360ddfcf4ebbbb972130ce42471590e9ddefa55036e2692accbb15b4515af0ab2fce569c507a906fe7c4b478b719db1cb37d59453abfdbeced03a3ea94ad0338d7458f06af1d1256d0a6a4c76e1b916d0a4dcc6d4cfe86ef84385e5fee15fb8b5e213e56422c145018c26425393e5db1235ca4e198e7e65f880d46253722c5147ca365923b7e8048b0a2c4e3a9dfa8bee26e1e969a547c69d78204042b96426400581011a3a5d841ff03823313a2567e1953f1a00eea0b0c006cbf39ed6a19aee6b6b925cc51ff8c3760ec96bd667e1e0c1e7d703b1d3a28200a8b260df94c94411b405c2a101e1eff95920c9211ced9bad5d3ffe974b0c449ea71a4ea7d1d1c537b8f0455da400a2b9dcbc5ec79273cb162059e600cc8e7a631660905f6ebeb8d5e63cd72c41549ca98b231",
"label" : "462d879c0a9ee3c1b24d4180dbaf00b904d97c0ca8b19867359cb27200000000",
"result" : "valid"
},
{
"tcId" : 37,
"comment" : "em has a large hamming weight",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "fa802d7308c129ad2d5922d792e1373c1032bd83ab8d905f7b73abeee7ed12acd06c0b5abca0aa4f2ad78cbaf8534d97c72078bfa80109ea89b791b0fb524521c3ab286de1c29793a12b3d7c7f7acb04bcd1a2eb470b43137b5230384526ab7d115ed65e7dd2335869594a2397b273588cc97f3fe07804e7fcee60ca98e866c55c0c755374684a91650de64b502ba98325115e06de008c7d7d804bb70448f47b1ef7d6b8f806a42a9db612c07b31e0b3fd77ebd410119ba8e9c7903fea64f96d92a8e02fe9eef22ae2dd2faab30173bc39f5da781f0da028dc9d43febe9fcb0f07f366964bbe2415176eaffebd488d0bddead138f7103c8052bd1bf5e0f5701d05152073642f1c39199364ae717d531d141d44174a890baa23530674dfbcb17f426e2ea6cfa544e6459122ef6f8c60053d8b9e89c3a8259e5e8f6cc55ce3d4d7a75cdf0800a1",
"ct" : "7ade7acb4fcfcf911aae35317ed6f5d6d0875ea2526376f81f8e64b27d39072dbb53efd03157885a25dbf568e40c320894db92db4549596de3d079062e56d7ec332c5f5c9636186a176b02dd59bec85eb09d6995e7d466cec8fe7c63cc833a2953ebfa3e9d8860840b4f87e45ad73f6b03a0419c4de1d33bd9c6fca26523fd8679a02e8c903f67c49548f6c72a2176203de43e8e4b4569449ba84bdaff9f17df9a76763b4ad031f8261d31cf9de42f135a4d493520022f11d7ac7c2dde87274e096497da1e2e68ca191c278830d043bea62db84dd2dad1cd11dd1ba2887ae346dc7aa9d24fd9d8ab0823bd02a57f896dca8a9b2a6c9c3cbe66cd51c110684c802331023a80f105eeaa244a14d9132e9da5d25324aed6f554e9487aa77130f43e3a86c1f2c9cfc9bb2c98a5d1aba911e58f709c426cd3d089beed384065e6660e8fd17d12eaf012f80fcdf76947927862ef1d75d547d6f0a398a2628f990ccc0cad3c4a4afc1bf72af2edd7b57de6bcb57e0ea3402938bb5784aaee4361a7dbe2",
"label" : "2157dad1f9a61057484e23fe01e8b8bc4a89068cb0274a1eddad84cc00000000",
"result" : "valid"
},
{
"tcId" : 38,
"comment" : "em has a large hamming weight",
"flags" : [
"Constructed",
"EncryptionWithLabel"
],
"msg" : "886efb81180c8e4e78bb5eaf6e2c4baf3a3eddf6bdb7a3710d96e0a1a36bb0c3c22edf4196cbe2b345a287feca3bc172f5c3497e2a149210b11bf547891e0a6fcf8bcdcb53c1dd756c44f2840483666b74c2c218b7a6d1fe8959ab6f6a39520711577d4ea323525a92a95f2519a88f44e64b8cb2223c64fca3a518a567d5a6283bf07c0f42e3641c7d98f4bfcc68707365ac637b66e44ea80f22a99e298147913e1cec491f1c451f86a7e08542e7927ae68369f6328ee570cbf991169b8b779285f6c92117ce5cdb0e7bdb8857b6b60ec9d5c09f59d1f4e5b1fb9a17b701ebe95fa819358da6758b5f43df4982bbeb13fa75d3da00192f4c76b5613eec9f324f0bc42fa50002c7cddea02155143e25c01a29bcec6546baa6c4b89dc29961ecf6fbdb43aa2b39d1665d27a2f218cc7e7f22b816c551c61404210790cd3e8f4da2923b51d03ad8",
"ct" : "32d184ff9a4c37a8a626fb2fc170d79a694207f998ed2038fc1cd1ec8e7c7403f5d61f140d1605ed2962e7bdc92a77c21d9e28b733becb5adccce524bee6244e6a79438b56871dd8a36613ba48e2e0a92ad5f64e881dea3d833ddf86cbfba2f62a18ff22ef2ff35e95ce948f8126655caa6d975ab225a7f4b76896695810eb2bb6e0a3bce51f50d1c5ec3fe22443d57a382f88b0860156d77a4c148d59330e1228fb320a78fc0723ffbf92aadd5c55efb510002ad9f9cda3e5cb54eefd68b87e35d511a417128d487e8e09920a4434fbead9e29e6fdee25b5e9a165983ca1ec3e9995240b1a2cf02444995c51235bc0e7f3fe1ccfed9ac2ad918739c45125439e9e456f8595c46b2f0c2c4e741b8eb14e8138517dd60b93254b97b6fd8ad6da2b6dff8ca599e008dd43880fc52850673f778b97535e9234526a6c8f1a3d3c3b743a68fbfc365a15dc3a887094f141375fdb6d2fb6b46415ea1dec279f5cb592c2ce01ca0e1292ae3f424cd55a1907c11d619c7f5bf7bc2cd451ac6eab1817b0e",
"label" : "0257dad1f9a61057484e23fe01e8b8bc4a89068cb0274a1eddad84cc00000000",
"result" : "valid"
}
]
}
]
}