blob: 428eeb60a80b5c26e66308cb68c5c34816e48c74 [file] [log] [blame]
{
"algorithm" : "RSAES-OAEP",
"generatorVersion" : "0.8r12",
"numberOfTests" : 775,
"header" : [
"Test vectors of type RsaOeapDecrypt are intended to check the decryption",
"of RSA encrypted ciphertexts."
],
"notes" : {
"Constructed" : "The test vector (i.e. seed and label) has been constructed so that the padded plaintext em has some special properties.",
"SmallModulus" : "The key for this test vector has a modulus of size < 2048."
},
"schema" : "rsaes_oaep_decrypt_schema.json",
"testGroups" : [
{
"d" : "5ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"n" : "00d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d9",
"privateKeyJwk" : {
"alg" : "RSA-OAEP",
"d" : "X_SkfmkOozhXPj2LP-pcMjeP9CloVaUQF8uoap896bHcD742x2ubvRxKFwpfRIwqhImz86yFi-Sqyz2qoU3MwYNiLu3Trm8EJ6KimLUbl4GKVDDxNwX0LYslR2-TnJNeOJ4w2a3l0BgJIBNfWu8MX-zRXwC4O1HauLqTDYiCaAE",
"dp" : "oyfI6PGdQVBCj14FWjzqyoRqGeMNRVNK1g2JS1bK-bG_DJqNllsKiC39LhSFFU7ly-BS6NT1JcLV-pVUsZkqAQ",
"dq" : "kfF860EaJH4FYof3l4f0mLnMLRQA5D3OELkdz-jjCt-Agg1C0StU9CR9zo7uGTQhzWAuhDkw-UTIGg36cwCB2Q",
"e" : "AQAB",
"kid" : "none",
"kty" : "RSA",
"n" : "0JQeY6mA-pL7Je1MezMH-CcCMDSufxp0kfBpnKdgcoXmKtjplLrCG4tuMF4zT0h0Bn0o4wQjDcp_DoX3zllXcLbgVMn4RLqGwGlu66B2nY1KNH6P6FxySsHESZSvGKOecZ9yHxvFDEajnmwHX80WSfAfImCM59xpVVAiWDNph9k",
"p" : "6ILRLV8L4mqANZ8TwIIQvcv3Wd_uaVMT76iIaRllmwZOPGVqJnr2J17Rr4ml3-niWzGgK6-9WURbdQeiKYmmgQ",
"q" : "5aZc-maL2FfVkTWnjBjIrbfCIjaOnXSrrY6DKZ96w8KteqRN2wXe6m2bINuvCahhUoShfHLTcjJAM0aF6n4lWQ",
"qi" : "dZFaRUdwtJCCQjdhJEzOxlpuSK6ZZjRLZ1YQ-srZFi-lvRzFEIwyLC-zwUT4B3c6LH0Jf2PlyNO9jOjvrCreBA"
},
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDQlB5jqYD6kvsl7Ux7Mwf4JwIwNK5/GnSR8Gmcp2ByheYq2OmU\nusIbi24wXjNPSHQGfSjjBCMNyn8OhffOWVdwtuBUyfhEuobAaW7roHadjUo0fo/o\nXHJKwcRJlK8Yo55xn3IfG8UMRqOebAdfzRZJ8B8iYIzn3GlVUCJYM2mH2QIDAQAB\nAoGAX/SkfmkOozhXPj2LP+pcMjeP9CloVaUQF8uoap896bHcD742x2ubvRxKFwpf\nRIwqhImz86yFi+Sqyz2qoU3MwYNiLu3Trm8EJ6KimLUbl4GKVDDxNwX0LYslR2+T\nnJNeOJ4w2a3l0BgJIBNfWu8MX+zRXwC4O1HauLqTDYiCaAECQQDogtEtXwviaoA1\nnxPAghC9y/dZ3+5pUxPvqIhpGWWbBk48ZWomevYnXtGviaXf6eJbMaArr71ZRFt1\nB6IpiaaBAkEA5aZc+maL2FfVkTWnjBjIrbfCIjaOnXSrrY6DKZ96w8KteqRN2wXe\n6m2bINuvCahhUoShfHLTcjJAM0aF6n4lWQJBAKMnyOjxnUFQQo9eBVo86sqEahnj\nDUVTStYNiUtWyvmxvwyajZZbCogt/S4UhRVO5cvgUujU9SXC1fqVVLGZKgECQQCR\n8XzrQRokfgVih/eXh/SYucwtFADkPc4QuR3P6OMK34CCDULRK1T0JH3Oju4ZNCHN\nYC6EOTD5RMgaDfpzAIHZAkB1kVpFR3C0kIJCN2EkTM7GWm5IrplmNEtnVhD6ytkW\nL6W9HMUQjDIsL7PBRPgHdzosfQl/Y+XI072M6O+sKt4E\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820277020100300d06092a864886f70d0101010500048202613082025d02010002818100d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d902030100010281805ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801024100e882d12d5f0be26a80359f13c08210bdcbf759dfee695313efa8886919659b064e3c656a267af6275ed1af89a5dfe9e25b31a02bafbd59445b7507a22989a681024100e5a65cfa668bd857d59135a78c18c8adb7c222368e9d74abad8e83299f7ac3c2ad7aa44ddb05deea6d9b20dbaf09a8615284a17c72d3723240334685ea7e2559024100a327c8e8f19d4150428f5e055a3ceaca846a19e30d45534ad60d894b56caf9b1bf0c9a8d965b0a882dfd2e1485154ee5cbe052e8d4f525c2d5fa9554b1992a0102410091f17ceb411a247e056287f79787f498b9cc2d1400e43dce10b91dcfe8e30adf80820d42d12b54f4247dce8eee193421cd602e843930f944c81a0dfa730081d9024075915a454770b49082423761244ccec65a6e48ae9966344b675610facad9162fa5bd1cc5108c322c2fb3c144f807773a2c7d097f63e5c8d3bd8ce8efac2ade04",
"sha" : "SHA-1",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 1,
"comment" : "",
"msg" : "",
"ct" : "673779703fccab3ee7735e97e7be7fe3d1b39fa902ee35a858fabab8b2cd6b76b3a68f5971b42e28e8ceff7942cc4f3a0f2eeb4b998315961b06fac4b946d0c9f586fdab0c22b1252eae47d3c9d4fcde44dbf622b33b130adab572ca18a29016a35577c8518d24fc6659851b434b0025aa7da027d7ed77bfcbfc51c991daea7a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 2,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "bb7914975c8a7817a50e7b3af7d79a93b4de5f9b3ce8a9a15300da83c75af932833d5f662ed58de5d195b4b03b4f70c6d7741bec915bf8077e31238c4d51c6e3c49d1a89211d3e14a3d29ca5e3ac4f9e1d13e22cde950fe979834f12f6ff93247e10da5cfab6b265bc87c8f2a63253ddbafb8ca0c16b07d2b230a78c04747089",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 3,
"comment" : "",
"msg" : "54657374",
"ct" : "615a6e86e3d447a655ee83eba8d92e29e08812c5de4816649765457c9b3241498f6308b3b5b1ee54f70642b35b85ff229af8b1e81a48e6e3359a5dd67c34e5d02b58caa36e3be7350481d0f7c5a0af1eaa8eb93e9768e7e1e0eb5c5d75de77c220f41bd03732d4c3a56f6d29cded37752047b5f79f11fd4c4eca39b34ea792cb",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 4,
"comment" : "",
"msg" : "313233343030",
"ct" : "c3e50252a748d77060deb817e617367fa93ae234e535c7c3155c65e0131c1c249fc7ee8e6b8f58bb085a6a455b63efb336cb6fbc9ff82204ec500026a7ae09c7cd8d361cecaf6fba5fdb265d64f90cecd32b0b3fbd93e29725058e1f689f030373fe0c9133660ec88e1b027bf7ddb5abf3aae80f86c0af411496acdcd89908a5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 5,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "6aacaa5bf3d71e04bad9ce95861983d5fa561c1bd4439aa47953d144fc880e82c1540487ab4586e24dc0749cb5d4f9a54854e6f90d03e288c23e5faa4a7a7f9ae09e36dce48428a8a9485123f1bb6d5b7a9bd339e8e799429da33668733dc8b323a29b8014a8eed800b36a783249842b7135e33b1708d4fcb5762a5845b16cf6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 6,
"comment" : "",
"msg" : "61",
"ct" : "0c0166f8e2d95d40d1343c4afe4ac038fbe7654fe7c96abf312e385626830eba877197b931039bd4270147d3480a99ee9b124667dd8a89e3e253234c669d9cb45e35a3465252251ab265a3812923dff495c91c5c50f4bda0b3ba9f9b14565ce78583ae7995813ae9a795c4f7d43ced1cb60e2cf8c1341798f8f72ac397f0bd36",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 7,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "be7e293ee24ecfa696de652c0ece7b95c8cb70b4eca65077616021f7ab5e2e3e6e1115283757d9fae9ddde688e69ad470481459a7db49eab7ba3b77015a5be9e294a2fd5372810d1da1fb6ead5949d44c20be3159e56a9400a685128091bae955c4838312b4da54a30f26481092abe3b7d89ebc249694a09f2a029b333cb1126",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 8,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "163a77d9bf01658d6c74efdf3615a6a44d3d06415a9b6aa7a43d0c8f3907d51a66d51d6ce250431dbf91c22dffb39b6b51f9dc40d9f45a23943ffaf3904e7193816a5a521096c135c6fe6f59982b0c7425bb7a653c9ca33dba69871f29a129be856488c39f19420a4f3a9fd9b6f49ecf9e9cfeb2de7ef3eb57dba9cc19efe0b9",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"n" : "00d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d9",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDQlB5jqYD6kvsl7Ux7Mwf4JwIwNK5/GnSR8Gmcp2ByheYq2OmU\nusIbi24wXjNPSHQGfSjjBCMNyn8OhffOWVdwtuBUyfhEuobAaW7roHadjUo0fo/o\nXHJKwcRJlK8Yo55xn3IfG8UMRqOebAdfzRZJ8B8iYIzn3GlVUCJYM2mH2QIDAQAB\nAoGAX/SkfmkOozhXPj2LP+pcMjeP9CloVaUQF8uoap896bHcD742x2ubvRxKFwpf\nRIwqhImz86yFi+Sqyz2qoU3MwYNiLu3Trm8EJ6KimLUbl4GKVDDxNwX0LYslR2+T\nnJNeOJ4w2a3l0BgJIBNfWu8MX+zRXwC4O1HauLqTDYiCaAECQQDogtEtXwviaoA1\nnxPAghC9y/dZ3+5pUxPvqIhpGWWbBk48ZWomevYnXtGviaXf6eJbMaArr71ZRFt1\nB6IpiaaBAkEA5aZc+maL2FfVkTWnjBjIrbfCIjaOnXSrrY6DKZ96w8KteqRN2wXe\n6m2bINuvCahhUoShfHLTcjJAM0aF6n4lWQJBAKMnyOjxnUFQQo9eBVo86sqEahnj\nDUVTStYNiUtWyvmxvwyajZZbCogt/S4UhRVO5cvgUujU9SXC1fqVVLGZKgECQQCR\n8XzrQRokfgVih/eXh/SYucwtFADkPc4QuR3P6OMK34CCDULRK1T0JH3Oju4ZNCHN\nYC6EOTD5RMgaDfpzAIHZAkB1kVpFR3C0kIJCN2EkTM7GWm5IrplmNEtnVhD6ytkW\nL6W9HMUQjDIsL7PBRPgHdzosfQl/Y+XI072M6O+sKt4E\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820277020100300d06092a864886f70d0101010500048202613082025d02010002818100d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d902030100010281805ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801024100e882d12d5f0be26a80359f13c08210bdcbf759dfee695313efa8886919659b064e3c656a267af6275ed1af89a5dfe9e25b31a02bafbd59445b7507a22989a681024100e5a65cfa668bd857d59135a78c18c8adb7c222368e9d74abad8e83299f7ac3c2ad7aa44ddb05deea6d9b20dbaf09a8615284a17c72d3723240334685ea7e2559024100a327c8e8f19d4150428f5e055a3ceaca846a19e30d45534ad60d894b56caf9b1bf0c9a8d965b0a882dfd2e1485154ee5cbe052e8d4f525c2d5fa9554b1992a0102410091f17ceb411a247e056287f79787f498b9cc2d1400e43dce10b91dcfe8e30adf80820d42d12b54f4247dce8eee193421cd602e843930f944c81a0dfa730081d9024075915a454770b49082423761244ccec65a6e48ae9966344b675610facad9162fa5bd1cc5108c322c2fb3c144f807773a2c7d097f63e5c8d3bd8ce8efac2ade04",
"sha" : "SHA-1",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 9,
"comment" : "",
"msg" : "",
"ct" : "43292f009868017ff514f9c3c04c2bcbe7d39e33b2b39d163812815e7294a87eeae5e8503ec8bd57d1f5bd02795ea3923c396ebffde08f70e9fcab64ab22b70d19cdd34653a265f13a36f832bd2e34f5a0211ffadb4dd353aa0bcdeea19c75290f0f948b61eeb5f41f86b42ed3222be38e2a30b8e568712d786b57173b3e4090",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 10,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "583c33c713bf7f920f63add1f9da9051ef3716581c117b4fa41c82e59a45dc4539569ccfb8a86dde1ef4fad8bacfb8be0f73a9e3dbc2c682d1463f8f72304aa181f1c3bf829121d5809cf3f57ad295710728cc44aa6ed74e46b0975ef5510e89ff129dd20dbb66ae948b4f633d6fc0e886f8e944df9a2dcb43f48a6b3327ead7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 11,
"comment" : "",
"msg" : "54657374",
"ct" : "342f6040b7f229009a429a9079950154588ac7689aa226b363b75ff03afe2f69a2eb8e2261c6870f1aae8a0885ad5fa612cac2cb63f92ddeac9a721b06bfa7a343670a44afda70bd8e64971699f1136eb95c0e06bf684b850853f073719275accd66f0e1ccc50c6f163b13d4cb5d273792343ef69f547a3477ae5d7985ca5240",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 12,
"comment" : "",
"msg" : "313233343030",
"ct" : "75a608f2a58538978fbb1b5b761bee895c10d3ce99a0a5e791d65937098b9ea30586ed1bde62a2cb3e0b4332c5d993e35b52ed28402404521f5b579a5e257b76c2e70d67b6e1459b790fe32eee1c64a5d9d78e98d7a8513d5dbec7b1c958b0f6fda4b322194d68818747f9a75afcaaf07f8def984aa09373997900b69775db86",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 13,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "a12a689e17089bcb36b9487ba3b0ca55781ebcd5c68bf4a8dda58126a7ffb184633f97790e84905c2e9e2feb8d7fbf6cacdc35869aea943727ee3fbb494ba7657eb1cafb0c6e39ff159f41308d758f07afcd48808280f1269910b0aa51da3027788842df88ad5a299a014a040b4a9c9b54b382d349589ecf24f4acd82698ebea",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 14,
"comment" : "",
"msg" : "61",
"ct" : "c019f80847bbe0b299b256fcdb1e71b035345fad162969d202c20bda4c7398d14a1a6a8ebe75ce61b718425a72cdf0e1cf7accf1b692a175c146e87e0eac2bf7920c8b218640f8223e536dbd24f93b8455bf6a45f6b200b38b11457491a1bfffb4abcae258e2590bfdf585264f31bed39a0039cd23969ccaaa5da66307a6caad",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 15,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "cafb437c778965cf82ba9e33cfd390917c7fcfd4090e56c70c2e9ffe5863736ef3c8e62a00e61a11c86a100c56c49f8f39fd9d04616d95e2467dcb2c61ca6323c887d78ebf3ff71eb67ccb9cae039de696a47c1c3bea01caac297e3ff14cd6642353d68e3bce9bd702d225959e894a2f996c7e0064ee1a340ddb6071634d0982",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 16,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "59f72eaaffe725a5808f31ab0372afdc2e87f4ee8ba12792560c1e014374c82432128380adf701f4a4f814a8329583abc22dc9e76af568d3aa1539ff41034e17c89450c9efb17ec61b89c2a47744f43e675e870a9fb901ab596a8bf5bf8603833bc12f49d52923f32e4d0af4c908ef75a4b9ec2a6b5475ef30d31944dc2534d5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"n" : "00d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d9",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDQlB5jqYD6kvsl7Ux7Mwf4JwIwNK5/GnSR8Gmcp2ByheYq2OmU\nusIbi24wXjNPSHQGfSjjBCMNyn8OhffOWVdwtuBUyfhEuobAaW7roHadjUo0fo/o\nXHJKwcRJlK8Yo55xn3IfG8UMRqOebAdfzRZJ8B8iYIzn3GlVUCJYM2mH2QIDAQAB\nAoGAX/SkfmkOozhXPj2LP+pcMjeP9CloVaUQF8uoap896bHcD742x2ubvRxKFwpf\nRIwqhImz86yFi+Sqyz2qoU3MwYNiLu3Trm8EJ6KimLUbl4GKVDDxNwX0LYslR2+T\nnJNeOJ4w2a3l0BgJIBNfWu8MX+zRXwC4O1HauLqTDYiCaAECQQDogtEtXwviaoA1\nnxPAghC9y/dZ3+5pUxPvqIhpGWWbBk48ZWomevYnXtGviaXf6eJbMaArr71ZRFt1\nB6IpiaaBAkEA5aZc+maL2FfVkTWnjBjIrbfCIjaOnXSrrY6DKZ96w8KteqRN2wXe\n6m2bINuvCahhUoShfHLTcjJAM0aF6n4lWQJBAKMnyOjxnUFQQo9eBVo86sqEahnj\nDUVTStYNiUtWyvmxvwyajZZbCogt/S4UhRVO5cvgUujU9SXC1fqVVLGZKgECQQCR\n8XzrQRokfgVih/eXh/SYucwtFADkPc4QuR3P6OMK34CCDULRK1T0JH3Oju4ZNCHN\nYC6EOTD5RMgaDfpzAIHZAkB1kVpFR3C0kIJCN2EkTM7GWm5IrplmNEtnVhD6ytkW\nL6W9HMUQjDIsL7PBRPgHdzosfQl/Y+XI072M6O+sKt4E\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820277020100300d06092a864886f70d0101010500048202613082025d02010002818100d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d902030100010281805ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801024100e882d12d5f0be26a80359f13c08210bdcbf759dfee695313efa8886919659b064e3c656a267af6275ed1af89a5dfe9e25b31a02bafbd59445b7507a22989a681024100e5a65cfa668bd857d59135a78c18c8adb7c222368e9d74abad8e83299f7ac3c2ad7aa44ddb05deea6d9b20dbaf09a8615284a17c72d3723240334685ea7e2559024100a327c8e8f19d4150428f5e055a3ceaca846a19e30d45534ad60d894b56caf9b1bf0c9a8d965b0a882dfd2e1485154ee5cbe052e8d4f525c2d5fa9554b1992a0102410091f17ceb411a247e056287f79787f498b9cc2d1400e43dce10b91dcfe8e30adf80820d42d12b54f4247dce8eee193421cd602e843930f944c81a0dfa730081d9024075915a454770b49082423761244ccec65a6e48ae9966344b675610facad9162fa5bd1cc5108c322c2fb3c144f807773a2c7d097f63e5c8d3bd8ce8efac2ade04",
"sha" : "SHA-1",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 17,
"comment" : "",
"msg" : "",
"ct" : "683504d9d84b2f9eeebda7748ecb59a8ea8a72a283983113deac27e65e268be105019dfc6608b6adb4c68e5a8b945481d797efe72bdfa554eafba55b5d4f2236777465eeeca0364e72f0e0ad96b09e1ccef8e7eb6bc1c58ed90a838f7c9b81517080b6978c1dff0038c6ff944bd084954b6b3b0c3184ecdfd08120455b5a24f4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 18,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "0673ac76c5cd297a6605ea6fa07ab36179ce8d7ac2291ff1ca43078d542b928aa53ed48a9389203be4313a15c4dd476a6d97a67aef5b2765e460108312bf28c8b85433968c82a3127e22a6fb6088c088c0aa428a495ba25fe6c570516457ec68da37db32160266d5cff2b8e0cff69c8ff722cd71c44f80a6085005eb48ad2c02",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 19,
"comment" : "",
"msg" : "54657374",
"ct" : "196a786011bdf22c7ef74f04b9104314086a25219803c319ee8d2d1e0669505f61122c13f4414c23da0ba6fabefc94635ec5534eea50d60cbf094ef254622005da9b64ecdd529280e32ef32a1210c827e25e9f851c235a7d1681cd0156bc7714b22819a8ab99cc647ba310998dd3ba11a2d694376e111101e781cff6fb0ee52e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 20,
"comment" : "",
"msg" : "313233343030",
"ct" : "73cbf741e6ea2ff7d90da94f6b2b0193948f3bca2fd46b6d3d1419a70628523b78325e3eb1db07f504e0463612ca04a10badca665cf032332e0cdde7577e1f54710588db2707c1606abf8e84f2d8141e4f09e63e198827824bcbc82673fe2186b8489b4e9b52c30e536705cefe652954b97fbe7e0bfa0bfc3f8b51a762806232",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 21,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "9a05e365b558644187da88d6d54ce54ace67beed3b727dbb59bd3ed1f72ae4b8456c85254416efe608e2073ab3010fc7c2d27f157e9234e4d5c7f49bb89750819887d784c6ccb51c7f59cac5e04375dbe42b18f187be137befa13ba80c89605a18b8d838ce7a899e4a3145107d23cc55860e5d32187e0c6dcc946d11578c6c9f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 22,
"comment" : "",
"msg" : "61",
"ct" : "84084b95130f1d91ba7444c045898f8bee7917d9dad6b59b9bdcb204e5ee8a142bd94b405ab42d859bd6d9e8338a202b67c2551a539201d6657eea79cdc629125515560ae5061477e5c7efe0c4aacd36da41ad126aa630795f9e105ee70fb77fea7a2b371907afd415697fbd570bc3f414f4b88e271f41be1223c29e3d72b21b",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 23,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "52ab5613c4ca5fd259398258edd48186c9007cb99b11915c85060e84975e4de2365723315ff4269ddc37acce4e809598b7adcef464c0973e8ad12037b186c74b2e1e76212421b127c2c1d56c6e69d353a7ce52531c7a1d375cb6a0e358c86de3798378a09c4ffc38a4d27adcdbfac6211366890a75692fd2dab14360717fa415",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 24,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "1d79894e48cfc27e8fafec2f2f59fea5890569201172ffe68ea13fc3918ea0eb0e5ec1c3265a39acd5e1d210883359ee35c33d18206aa8d59c1a0459de1282fbfcdcf09a2c0d3a849c048875240b9ff1452f57a9d45148f838dc0b47dff2b52e0d93760d7b4e1f0e389abe425c9c167dfbaa3ca0196e660814986572d1878cb5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-384",
"n" : "00d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d9",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDQlB5jqYD6kvsl7Ux7Mwf4JwIwNK5/GnSR8Gmcp2ByheYq2OmU\nusIbi24wXjNPSHQGfSjjBCMNyn8OhffOWVdwtuBUyfhEuobAaW7roHadjUo0fo/o\nXHJKwcRJlK8Yo55xn3IfG8UMRqOebAdfzRZJ8B8iYIzn3GlVUCJYM2mH2QIDAQAB\nAoGAX/SkfmkOozhXPj2LP+pcMjeP9CloVaUQF8uoap896bHcD742x2ubvRxKFwpf\nRIwqhImz86yFi+Sqyz2qoU3MwYNiLu3Trm8EJ6KimLUbl4GKVDDxNwX0LYslR2+T\nnJNeOJ4w2a3l0BgJIBNfWu8MX+zRXwC4O1HauLqTDYiCaAECQQDogtEtXwviaoA1\nnxPAghC9y/dZ3+5pUxPvqIhpGWWbBk48ZWomevYnXtGviaXf6eJbMaArr71ZRFt1\nB6IpiaaBAkEA5aZc+maL2FfVkTWnjBjIrbfCIjaOnXSrrY6DKZ96w8KteqRN2wXe\n6m2bINuvCahhUoShfHLTcjJAM0aF6n4lWQJBAKMnyOjxnUFQQo9eBVo86sqEahnj\nDUVTStYNiUtWyvmxvwyajZZbCogt/S4UhRVO5cvgUujU9SXC1fqVVLGZKgECQQCR\n8XzrQRokfgVih/eXh/SYucwtFADkPc4QuR3P6OMK34CCDULRK1T0JH3Oju4ZNCHN\nYC6EOTD5RMgaDfpzAIHZAkB1kVpFR3C0kIJCN2EkTM7GWm5IrplmNEtnVhD6ytkW\nL6W9HMUQjDIsL7PBRPgHdzosfQl/Y+XI072M6O+sKt4E\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820277020100300d06092a864886f70d0101010500048202613082025d02010002818100d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d902030100010281805ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801024100e882d12d5f0be26a80359f13c08210bdcbf759dfee695313efa8886919659b064e3c656a267af6275ed1af89a5dfe9e25b31a02bafbd59445b7507a22989a681024100e5a65cfa668bd857d59135a78c18c8adb7c222368e9d74abad8e83299f7ac3c2ad7aa44ddb05deea6d9b20dbaf09a8615284a17c72d3723240334685ea7e2559024100a327c8e8f19d4150428f5e055a3ceaca846a19e30d45534ad60d894b56caf9b1bf0c9a8d965b0a882dfd2e1485154ee5cbe052e8d4f525c2d5fa9554b1992a0102410091f17ceb411a247e056287f79787f498b9cc2d1400e43dce10b91dcfe8e30adf80820d42d12b54f4247dce8eee193421cd602e843930f944c81a0dfa730081d9024075915a454770b49082423761244ccec65a6e48ae9966344b675610facad9162fa5bd1cc5108c322c2fb3c144f807773a2c7d097f63e5c8d3bd8ce8efac2ade04",
"sha" : "SHA-1",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 25,
"comment" : "",
"msg" : "",
"ct" : "54b9f6b31d9a10c7534d156f6f07dba7310a714a4b3b1c7b7d325825cf30ff36a2dbfca7c740ea03304e0a1e270e320f2440504499c312b4f4fd46d8dba78211b5b1938e43dfe386605d09c8c1c90fe2cf0f8ff7f7be04550914217312fa4105f13709167cae9a0f4076b1d07316f7347bb01e33d71bb0b7ed1cd673433a1ed6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 26,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "a7f2cc65230e26da285af8905677315578b2d4eed37c8eff3c649f5f099c28d5184509b6ea5515bc1b15f7c0baed4323dd600f13d3831613b923b598c6446050a13fef00530f475bed55ec8de81e7badc5a078a2989e4b66ee1909793de82fe3bfab63263c7aa8bb74dc4afa23723982e65a0d6ebb2f54a53bf2bdd2c7c410c1",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 27,
"comment" : "",
"msg" : "54657374",
"ct" : "4f23774e0e834c3c94702652a3be92b3007b830b8650f517a5d2c690161c0a802f49fa9f896ee4de4c02370e84f66b8289d69eb828eae7ae2aad814770817b31a022fefd33e18197dd4f8991eae93292d9236858266944b86fdd9dc33170bd8a5f9c473afbffc88c51870d2ae39deb343da25afc2569bfede7177c92e80821c8",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 28,
"comment" : "",
"msg" : "313233343030",
"ct" : "110f46bd1e27da8af2ce52d4c41171cdfc0c6a69f0709826b5c2de86e716ad41401d75442f849a06522ef7ddc0d67a99c06d5b6bbb8fe00a7bf5b470793bb65e3ddd761b7db657ee2e0fbddd1bf9e2441515e11717507eaa4a868378b888eb17ff4f02221c84650c2c41ce89d95e399f055ac70e3698f6836c655c44435090b4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 29,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "c55786f3ebec1657da50ebd20d4a984ef54d89de99defea0de73db7e348dcb505945fe5af43a319f38d47c9fd1fed3c6b5e91961d1cd8185b6021293f208499848e5ae2bc7b24274fdbfa2d67dce5f2fe986d4e4ac7067979b51bc220441d2da2c9123c5526200d57d81d993480d6ae622f2a1434b8387c4e641cb632673be9f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 30,
"comment" : "",
"msg" : "61",
"ct" : "8637f6b594861442f04a9422df3ebff415fbca162712c1d69e83f6b05f8ac8214893e815fbe46b29ceb901830aa1b5397de66c0fa9607ea758849f5cd67571e3acfb0c614cc59512192012f18cc7a8dadd153cd7838572f921907b11b4ccc8e67614490a3e4769321f1e6330470bb206e81107c012d151512f8650b60c61381b",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 31,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "91a7ccc9d2fdac9e8b9697e0efb4f67cc1c1f5083201057e7405c0a82a5a91e3c6edec26a406367721c98be3baa7cccb5fd2a08bafc4f035e7e4c664e544611e0e44daf2667b26a1aaf84006c47661cc483d4ee031b35cf33c5205f26aeaae9606345d51b742aa5a09bc1a51b739a71aac058f9e69c4ead478f47597fb6a45bd",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 32,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "bb0ff1cd0900a210d44649909b503a58e88073c3f1707d3be68f3b8148229b789c4870f5353a38f0550842cbebb7a596e6c458809d94626c3d2b457709990ed366fa1f66a0eb0c144b311a873080974f9e5a681abfa2afcefe43f59115fd3fb9fc2d2e685f3ee2ac686460bd79a88d90d2e5abc6853ffff19bbfd70333bd008e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-512",
"n" : "00d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d9",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXQIBAAKBgQDQlB5jqYD6kvsl7Ux7Mwf4JwIwNK5/GnSR8Gmcp2ByheYq2OmU\nusIbi24wXjNPSHQGfSjjBCMNyn8OhffOWVdwtuBUyfhEuobAaW7roHadjUo0fo/o\nXHJKwcRJlK8Yo55xn3IfG8UMRqOebAdfzRZJ8B8iYIzn3GlVUCJYM2mH2QIDAQAB\nAoGAX/SkfmkOozhXPj2LP+pcMjeP9CloVaUQF8uoap896bHcD742x2ubvRxKFwpf\nRIwqhImz86yFi+Sqyz2qoU3MwYNiLu3Trm8EJ6KimLUbl4GKVDDxNwX0LYslR2+T\nnJNeOJ4w2a3l0BgJIBNfWu8MX+zRXwC4O1HauLqTDYiCaAECQQDogtEtXwviaoA1\nnxPAghC9y/dZ3+5pUxPvqIhpGWWbBk48ZWomevYnXtGviaXf6eJbMaArr71ZRFt1\nB6IpiaaBAkEA5aZc+maL2FfVkTWnjBjIrbfCIjaOnXSrrY6DKZ96w8KteqRN2wXe\n6m2bINuvCahhUoShfHLTcjJAM0aF6n4lWQJBAKMnyOjxnUFQQo9eBVo86sqEahnj\nDUVTStYNiUtWyvmxvwyajZZbCogt/S4UhRVO5cvgUujU9SXC1fqVVLGZKgECQQCR\n8XzrQRokfgVih/eXh/SYucwtFADkPc4QuR3P6OMK34CCDULRK1T0JH3Oju4ZNCHN\nYC6EOTD5RMgaDfpzAIHZAkB1kVpFR3C0kIJCN2EkTM7GWm5IrplmNEtnVhD6ytkW\nL6W9HMUQjDIsL7PBRPgHdzosfQl/Y+XI072M6O+sKt4E\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820277020100300d06092a864886f70d0101010500048202613082025d02010002818100d0941e63a980fa92fb25ed4c7b3307f827023034ae7f1a7491f0699ca7607285e62ad8e994bac21b8b6e305e334f4874067d28e304230dca7f0e85f7ce595770b6e054c9f844ba86c0696eeba0769d8d4a347e8fe85c724ac1c44994af18a39e719f721f1bc50c46a39e6c075fcd1649f01f22608ce7dc6955502258336987d902030100010281805ff4a47e690ea338573e3d8b3fea5c32378ff4296855a51017cba86a9f3de9b1dc0fbe36c76b9bbd1c4a170a5f448c2a8489b3f3ac858be4aacb3daaa14dccc183622eedd3ae6f0427a2a298b51b97818a5430f13705f42d8b25476f939c935e389e30d9ade5d0180920135f5aef0c5fecd15f00b83b51dab8ba930d88826801024100e882d12d5f0be26a80359f13c08210bdcbf759dfee695313efa8886919659b064e3c656a267af6275ed1af89a5dfe9e25b31a02bafbd59445b7507a22989a681024100e5a65cfa668bd857d59135a78c18c8adb7c222368e9d74abad8e83299f7ac3c2ad7aa44ddb05deea6d9b20dbaf09a8615284a17c72d3723240334685ea7e2559024100a327c8e8f19d4150428f5e055a3ceaca846a19e30d45534ad60d894b56caf9b1bf0c9a8d965b0a882dfd2e1485154ee5cbe052e8d4f525c2d5fa9554b1992a0102410091f17ceb411a247e056287f79787f498b9cc2d1400e43dce10b91dcfe8e30adf80820d42d12b54f4247dce8eee193421cd602e843930f944c81a0dfa730081d9024075915a454770b49082423761244ccec65a6e48ae9966344b675610facad9162fa5bd1cc5108c322c2fb3c144f807773a2c7d097f63e5c8d3bd8ce8efac2ade04",
"sha" : "SHA-1",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 33,
"comment" : "",
"msg" : "",
"ct" : "2599294707d4888914f7f4b9634dbe1e471b10e3e8d43a988e853dc9943bcdca9cbfd9d44a780d6ab9df0617795585ab91d4c2d1a0f0e2bec78ac137902a2e1a88b165396d02a24beddb3905a6b3f031a2fef0d803266b170e435769f248c3e6c122f404f32ff3c450b38c608f12ff70ed46657d2ceb1a277b8ce418a7d9ba73",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 34,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "0daa2be79921c08cddd40e536bc38da267157f22cacde4e9ad36730d616b86c734a7751afa3d7678cc7e173bdd3b9afc19c2f4cb4cae58fe1d623685026468673b36d268f170ab500d974b57536bbe44f544b002101b7ed1b4d342c18c2ac169bcda4219490bad3e645cf5ba69dad96860cecf559307ff0d293ab30dd330f8fc",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 35,
"comment" : "",
"msg" : "54657374",
"ct" : "82c311c219ed2bd02be97da106d14f01e3292595f16afc6e61cf6d55202e7cff585fdccb56eebd86d03a04dc76069d1f06d3f72b59ebfd9be08ed664045377434311f83811163891704ed2fe0d25fc813b2df2718c4e32cd74fff8bec4d554ff72ff5c6420b2b76c03286dcfb2a662c8c66a86b04e61863d2ed379baede9c918",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 36,
"comment" : "",
"msg" : "313233343030",
"ct" : "09cb258d6a5090a2638d2217f3c6535def5a2a05f97a2606f608d3ee10f7a6077f44bb63eb8008fd6d797937edc31dd0d5526cf24eda0191c4f48fdee02bcb731e4ecf09388df1d979c11fb841a0ac0d017334f6ec9f8a9c4de822c232faea803eff6225769a39d68206eead6414af996b1969f2f8d6bc1c3400f6fc31bfa8f9",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 37,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "6daf23cdb83c5d16be94c4d9646081be49dc1db87287bdc534052d6848c5cf47584ebe6ddba5767f445c11010e019352472aff14343df44232784dc2adb135455ca28a03bb69e865762afa850f907d89e14e08d9a81e92b0852e99d360804cb0857e47b4bd2608838d6f81826d74d17984f805d7de29fb475ab71e5bdd057612",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 38,
"comment" : "",
"msg" : "61",
"ct" : "6a397116dfd443619d3acb576c282eb0ee28b2ba901694c5459817909167fe1c9fffdce119316fda91e0f5c65ea4eecc595a18bec9a718cce8281fc4ab63d56dd82bd835b86a8b91229178d52ba4467f74a161314abaf533443efbe08270c1581caa5876eade4d34f48f1c9411aa089bb4a3370b92c30cd918bcfda92108e083",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 39,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "b399d03b2fa231e85308c6c45fbad1aa03d7f328bae29e94a1c4e6975238d1883a343ac5c49f503ff35472a27c843d56cdc7c962c8753ce2229b2ca37dd9e24e3fa3f528787eed3c8980e9c1b888b093079af2ca69eb39859cffc31d66d0dc245d1213c7f54edb769bcbf0f10c6833967a7d13099ed99ed84154d505d51de912",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 40,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "149bd74986f0b9a4910723216817870a910c157d65df96d991f5dbf144f9911ceaafd2fa799b58d7e56971d6db66d3b23d1232ea0fa5be2467eab1c9142a898f0ea53f2c40702c42b2a7c0d987c50a6d4dd54ef27238f5d708e77954170631a9d52a2f54c79a4bc3edc8858da72752ad472e869782783f3e91ae36c176890190",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "50f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"n" : "00dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQDfvm+ILIsMQsMinynNhYvq0lwhO1wDRsMFL4RLBFrHksgcHfWt\nambp1PP3wRCW8Gn1/A0dfaVVxuaFz2cqsqZZnwFgX1DJOpHWiC9YhOTPPpxBp5Cw\nxEJHFQd3+VrPaTErDtaPPIJpPmtn8OHqWSfA7qs1VMLBVxgfRjTne8sIiwIDAQAB\nAoGAUPhU2n3sMBq1DYF2GldbBDbuemRF7zWbe/PvN0qzI4g9/NbmwsQ/zB1x0NZA\nj68fWZLGmEaRH9KkOAaPukb+pcEI+V4wf985BMHLpvAUxlVaeWebhD5Tl+Lf/F40\nnXuGZrw8XkEfOfDyWFvHvacLhLj1sIySYLOdPoYDyI0Sj8ECQQDwAqJiViat5vSM\nb5gQF5aBJN4OKo+jjWvEhT4b0LSKwydhD15WbwF710vVE0zJ/twmJfD3Nw9CJJZj\n4x3VjEzhAkEA7qZg6QXAhvrz0+o6lPL5cWoPp2DBcO3IG2SgXNUom6je9jRQAGho\nLd4GAFMbQcw1ZenW7DtMo/M4XoWoQ+k26wJAZnrJeTGN3G0j+B7iD+Tyd3wVcHkN\n0ejdnhDCfz/zBtjjJJdaUY+eU5GPKJDQFePDfmpu5C/XTQewS0A7ieYZIQJAYJ1y\n9mOhwgOu2sgk11BWtBegJr8BEVryfESMt4iEXCBNw5cCHGgoZQlRnKgIjObDZ3L3\n08NeD7HTzFCIApZT6QJBALG96PfCA1ZuEvEeIzGar5zWceJVeaItbRU+7sEjtf++\nf9auagYw75VmQIBbkjHZtdqXoNHYO1U3TCKIXr/3Ip8=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b020301000102818050f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1024100f002a2625626ade6f48c6f981017968124de0e2a8fa38d6bc4853e1bd0b48ac327610f5e566f017bd74bd5134cc9fedc2625f0f7370f42249663e31dd58c4ce1024100eea660e905c086faf3d3ea3a94f2f9716a0fa760c170edc81b64a05cd5289ba8def634500068682dde0600531b41cc3565e9d6ec3b4ca3f3385e85a843e936eb0240667ac979318ddc6d23f81ee20fe4f2777c1570790dd1e8dd9e10c27f3ff306d8e324975a518f9e53918f2890d015e3c37e6a6ee42fd74d07b04b403b89e619210240609d72f663a1c203aedac824d75056b417a026bf01115af27c448cb788845c204dc397021c68286509519ca8088ce6c36772f7d3c35e0fb1d3cc5088029653e9024100b1bde8f7c203566e12f11e23319aaf9cd671e25579a22d6d153eeec123b5ffbe7fd6ae6a0630ef956640805b9231d9b5da97a0d1d83b55374c22885ebff7229f",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 41,
"comment" : "",
"msg" : "",
"ct" : "99a2a8d32a71ab35f309c69848a6afe8e18d0aa42a370c8b81d017b5624a2d7cb3d83b4c3bb24d0a7514e2a2e23ed86e891a033c070e73f3275f11e066f2f2ec2677959a8977b370d92cd310c60f69d4770e7a49009a77c387fefda4a64cad6742106327c691f0bd1e23ecbce49cbfa12884cab399a770e3ba66582205fc63aa",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 42,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "23acf5996c85d6ba07eccd3de623ccd6d5644f3ceb04e95201582c2d1520637136fd7a91ccf1daa33f4453d55714407b0d05e8c2b38e1fba138529157600acda5569da0b7c0caca62745730b6cf18f2dfe2128e66b058ea39fec795086c332a6a104dd6bf06ba2ac563e5ce054f77705b686fde8b214002f6c410b472fb353bc",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 43,
"comment" : "",
"msg" : "54657374",
"ct" : "9ff8588184c8759cd8f8197309a66570f8437e03aeeef81adb91fb6def5a0a5b6f23f196c3f4a1c0aa48d3f976c61b71c0f74aab918da212c59500bed981ab388c2f1cb0f175c66f3add89ae01540273f9a7ea910bdba6d9bf3170f150a68fe904d4e67092e14b2b676b1fac5f728d54c01c90107dc5166d0ccaa2c790eb8dca",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 44,
"comment" : "",
"msg" : "313233343030",
"ct" : "683b389b6cb05cc276047fd6a454235c0818a02f77184cc026e30f66515983fabc2e98079cd6e331d8a2102c655189c0a862f4a80130f0e399e6e933d13ff1b506143253eeb8ddae9909bf3ac6b3b365b3c1bab1d548f1deed484f93a3ea852baef6ce4c14b9a8efb879b8fc17802d6436bddefc3f91edc5f1ae1b9e01dbbe26",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 45,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "55758d7638d655cd0aea24116843c66b4a6e534812946b540af63e0ce9a1f9a912609213fc098f17fd4ef263a7ab5a8654a2808c89d09a14ba77c0b24a8bf4b364887a175700e08c3465df91dc40e8db95ac7eb7b78eb04a1b45006d88f273ca14ec308262930e677b5a261f2a19592979d7620f97e0e0218007587cb2104ad3",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 46,
"comment" : "",
"msg" : "61",
"ct" : "cd33e6154ddce74a9b42009c86063de67d42594ce5274bc1e9a832ef5684c82fca8a9fd198a41bf17d9142731658068d1ffc94143bb4c75874759b0818b95ccad1cb50fbf34e88bc27bf39a7c4a4eb811b9c507269e50b2ca8dd662c012bd0630df5b4089ba8811b61f83e161483f784a7177ab1e46280c31d5a7e5b24dd60bd",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 47,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "7d004cc7b6c7ab81ac236de2834ad506e780333f190c4f44022580b700de9038710057f4f8fe94848e619893d6184b75909f223537d5d321d93c8a35a3cacf64268f348652937680031aba141005db666190749ed4d13eaa5067f285ac08098963f6a535716fa80441592b1bed74b29e73a59f69dc3684bfa381dada1f67cf56",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 48,
"comment" : "Longest valid message size",
"msg" : "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "22d27445be8274aa9335350cb6db62448886b76a3ac683ba4c3b05f835980f73ad07259fd57efb5497bf5672ef3106fc5920a747057246b580bbfdc22632c20571b334f29c514bfbfc52cffee0c921605c7a6323c3a400474b8c43955ea101a143f3d67eddb02d77973ca3da925d4b0a89a1984e98ff2c117beda678f1ab79ef",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "50f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"n" : "00dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQDfvm+ILIsMQsMinynNhYvq0lwhO1wDRsMFL4RLBFrHksgcHfWt\nambp1PP3wRCW8Gn1/A0dfaVVxuaFz2cqsqZZnwFgX1DJOpHWiC9YhOTPPpxBp5Cw\nxEJHFQd3+VrPaTErDtaPPIJpPmtn8OHqWSfA7qs1VMLBVxgfRjTne8sIiwIDAQAB\nAoGAUPhU2n3sMBq1DYF2GldbBDbuemRF7zWbe/PvN0qzI4g9/NbmwsQ/zB1x0NZA\nj68fWZLGmEaRH9KkOAaPukb+pcEI+V4wf985BMHLpvAUxlVaeWebhD5Tl+Lf/F40\nnXuGZrw8XkEfOfDyWFvHvacLhLj1sIySYLOdPoYDyI0Sj8ECQQDwAqJiViat5vSM\nb5gQF5aBJN4OKo+jjWvEhT4b0LSKwydhD15WbwF710vVE0zJ/twmJfD3Nw9CJJZj\n4x3VjEzhAkEA7qZg6QXAhvrz0+o6lPL5cWoPp2DBcO3IG2SgXNUom6je9jRQAGho\nLd4GAFMbQcw1ZenW7DtMo/M4XoWoQ+k26wJAZnrJeTGN3G0j+B7iD+Tyd3wVcHkN\n0ejdnhDCfz/zBtjjJJdaUY+eU5GPKJDQFePDfmpu5C/XTQewS0A7ieYZIQJAYJ1y\n9mOhwgOu2sgk11BWtBegJr8BEVryfESMt4iEXCBNw5cCHGgoZQlRnKgIjObDZ3L3\n08NeD7HTzFCIApZT6QJBALG96PfCA1ZuEvEeIzGar5zWceJVeaItbRU+7sEjtf++\nf9auagYw75VmQIBbkjHZtdqXoNHYO1U3TCKIXr/3Ip8=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b020301000102818050f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1024100f002a2625626ade6f48c6f981017968124de0e2a8fa38d6bc4853e1bd0b48ac327610f5e566f017bd74bd5134cc9fedc2625f0f7370f42249663e31dd58c4ce1024100eea660e905c086faf3d3ea3a94f2f9716a0fa760c170edc81b64a05cd5289ba8def634500068682dde0600531b41cc3565e9d6ec3b4ca3f3385e85a843e936eb0240667ac979318ddc6d23f81ee20fe4f2777c1570790dd1e8dd9e10c27f3ff306d8e324975a518f9e53918f2890d015e3c37e6a6ee42fd74d07b04b403b89e619210240609d72f663a1c203aedac824d75056b417a026bf01115af27c448cb788845c204dc397021c68286509519ca8088ce6c36772f7d3c35e0fb1d3cc5088029653e9024100b1bde8f7c203566e12f11e23319aaf9cd671e25579a22d6d153eeec123b5ffbe7fd6ae6a0630ef956640805b9231d9b5da97a0d1d83b55374c22885ebff7229f",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 49,
"comment" : "",
"msg" : "",
"ct" : "64ae68c859b8674d4652ab713e292bc6558d924ef7f2bca085dfee8c6e35ca02f09428372375cd5a557674b10a1256777d897e7b73253cdbd49cb81a69b503ab9d2a144ac96989bc4c6359639dd20776962b345b27e9a9f6659717918e57fe08796a421c036683a57f0cdd6ff12b3c72c3966126cfa28eb8a169c3ba9e895331",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 50,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "aafb3f33e5a035c28dfe30f5fbf84f0ac6184fbcb3a460bfc540af1fad1691df2f14225019c7aa2967cff67c71c5d478448f662abfbdb55b3cdb3f76231a24b71e7ebde1bffbc85495e21dc54d43755d74185c0cc5468fc08b553809a5a7cfb1efd86fb4ea0471eff49d701d55d49b410ed6e0c2b08194c23a73a825abdb502d",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 51,
"comment" : "",
"msg" : "54657374",
"ct" : "2fb3a98351b77e5cb3350eae150450c0dfcfa3919522f103d33731c1ba059c03d7858bff37a94018717366d6c83ee4606e91aa15f58eab29bf411b38e04d5d5e405e88ee1fa18bf42e49091fa0d6b26bee1d1d50503cf1c0ecfdf56db876732d4dbf2b40672663f26c16ceca0cef0b86698ea90fc271c1062fcceec4492a2411",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 52,
"comment" : "",
"msg" : "313233343030",
"ct" : "477f589b7a4bb2356ee55eaf742c89fb251d65a8ea8f4781b2873015858ab84dccba4574611ce42b3d404f7f6dd4cd085f13810498e7fa9cb51bc814b8476db790dd4a5768d8653c52f835805b6ef3618e670a3bd2994638c4020c956e63ed1edc6b1d04b2bec25073740fa330f8e2f6e898d1b917de705c90ff448c8dbd6524",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 53,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "6e2cdaba72baf64e6285affe5a1ac266faea601fec4d6439946c0a8b87806434b826378994f7c3fda3ddbfee858d20da6db2a4a6a592227d8d2f48a3d6ff6db7107653f9cdc5ee40310c405f06b39035162813083e57c7ef4cb5f4a3559040cd76668b3c874e478e747d5f407b4a095a9b988accea069a856882d49e5b80e33e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 54,
"comment" : "",
"msg" : "61",
"ct" : "8d7d8a23904f5515fd078ee66c95e84ebbcb55abf833b7a65353e989120d8d1c79361670b9c5d3cf4af9d31692d7f1478afc84acac9e12a2ddbc416af9e402cb88c8ceafce75f6a3d7bde03bb29ae444f7904bd2d1e8f615da9c3ff8dba1de2aa89f37ec4ff15a0859b600253d0d6ad28ab735c70d77bff925e4625432e8038c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 55,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "32e0b84f96bcbfdd1ffd8385e83e0b8101b89e747ed0660113e352e3e3ad4aa596e68d1d6f233582a1f065c5733799a34ce577abc3c68151d2e4795ef0c5bee4d28df4750c957d0f2ff0eb51a06b85be354e09fcc34fa383fde0cf415ccf183607502a99e3c7983bcfbc66062f6899a70d4ec1e36a744961032bea5bf026aaba",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 56,
"comment" : "Longest valid message size",
"msg" : "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "06877383e325671e32c9767941f102178526a260feeb6eb8375486ad868eb32ead8a0f535289810eaafe9525676f5eb9070e1da42cc574153ddbe814eb2ce39afef3e194d53afedf89b465afb31844cbfc1a56b5eb4dab0f93808ac34fe6037d4785f3d52ebad3da1121d2203bb0ac8952567419794d67788c8c039038f28f63",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "50f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"n" : "00dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQDfvm+ILIsMQsMinynNhYvq0lwhO1wDRsMFL4RLBFrHksgcHfWt\nambp1PP3wRCW8Gn1/A0dfaVVxuaFz2cqsqZZnwFgX1DJOpHWiC9YhOTPPpxBp5Cw\nxEJHFQd3+VrPaTErDtaPPIJpPmtn8OHqWSfA7qs1VMLBVxgfRjTne8sIiwIDAQAB\nAoGAUPhU2n3sMBq1DYF2GldbBDbuemRF7zWbe/PvN0qzI4g9/NbmwsQ/zB1x0NZA\nj68fWZLGmEaRH9KkOAaPukb+pcEI+V4wf985BMHLpvAUxlVaeWebhD5Tl+Lf/F40\nnXuGZrw8XkEfOfDyWFvHvacLhLj1sIySYLOdPoYDyI0Sj8ECQQDwAqJiViat5vSM\nb5gQF5aBJN4OKo+jjWvEhT4b0LSKwydhD15WbwF710vVE0zJ/twmJfD3Nw9CJJZj\n4x3VjEzhAkEA7qZg6QXAhvrz0+o6lPL5cWoPp2DBcO3IG2SgXNUom6je9jRQAGho\nLd4GAFMbQcw1ZenW7DtMo/M4XoWoQ+k26wJAZnrJeTGN3G0j+B7iD+Tyd3wVcHkN\n0ejdnhDCfz/zBtjjJJdaUY+eU5GPKJDQFePDfmpu5C/XTQewS0A7ieYZIQJAYJ1y\n9mOhwgOu2sgk11BWtBegJr8BEVryfESMt4iEXCBNw5cCHGgoZQlRnKgIjObDZ3L3\n08NeD7HTzFCIApZT6QJBALG96PfCA1ZuEvEeIzGar5zWceJVeaItbRU+7sEjtf++\nf9auagYw75VmQIBbkjHZtdqXoNHYO1U3TCKIXr/3Ip8=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b020301000102818050f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1024100f002a2625626ade6f48c6f981017968124de0e2a8fa38d6bc4853e1bd0b48ac327610f5e566f017bd74bd5134cc9fedc2625f0f7370f42249663e31dd58c4ce1024100eea660e905c086faf3d3ea3a94f2f9716a0fa760c170edc81b64a05cd5289ba8def634500068682dde0600531b41cc3565e9d6ec3b4ca3f3385e85a843e936eb0240667ac979318ddc6d23f81ee20fe4f2777c1570790dd1e8dd9e10c27f3ff306d8e324975a518f9e53918f2890d015e3c37e6a6ee42fd74d07b04b403b89e619210240609d72f663a1c203aedac824d75056b417a026bf01115af27c448cb788845c204dc397021c68286509519ca8088ce6c36772f7d3c35e0fb1d3cc5088029653e9024100b1bde8f7c203566e12f11e23319aaf9cd671e25579a22d6d153eeec123b5ffbe7fd6ae6a0630ef956640805b9231d9b5da97a0d1d83b55374c22885ebff7229f",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 57,
"comment" : "",
"msg" : "",
"ct" : "c4d8bb8b8a9358d600e5e1634d1f8174b7be543b4bd5402ade0ac1813089ef82985c283c68c66f98490b9464e445eaa222c2d4ec07d0bd9e182a260ef6b49eb05c9bb038169fe28018c5056b20ef575804521dd7cabb7dc4ed63c5e018da5382630011ac1ce7bdf4787f117394f2a2abb85438cf1511e86dfbd7cabc02d9df18",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 58,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "78ef6374ff50595300364ccf4eb4b7ba972fc86742029b7d5327051921f94841a1b2685681ca68da2f0c41eb73154ca74ab55106df2bc0a32c9053b65b342658ef89d854f366e7988b1036b00df0d6eab1df198963e916ac523432dc1dab413ba2110f41693e5f90d3b8e14126cea296389c287d3f4542b6f62b4b848228efb4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 59,
"comment" : "",
"msg" : "54657374",
"ct" : "54b3f086a9f730edb920433318fc499a47df9fd101aa4af32313fe2dc48c700e951539f295b6428168c0ead6edf070327f6528d408bb503bd86b046319c871f09964b475232131d8ac157ec3e4efa985efe5e8b43cec75d04e9edd4de6648679bbc68baf8f06450a4cafd7b33d71d519b75484093043bc39ab983e160fa4f0c0",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 60,
"comment" : "",
"msg" : "313233343030",
"ct" : "453a83b439108341f4f6342c093ebafe2fef92135a9650d43469e6447ca129aef30c8a3f972e20caaf4242abfb158aab4e963a4b3ebbf0fad26df885f119bf7fb156c708699cee5bf260d4f327c6dca53fe026eb146a6d4abe038fc477f38b7e0b4d5042eea428f4732dc8702f03335c5065a50b0c20d2c99a42c2373f7316ac",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 61,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "5f349d65e939dace65264ee3ca5926a3c7e341171a304a15718b0fbb042d09057621caf214afa24acc6a85c2d726767e4e255a8741e30fc5973ffce70220468c4d660464562dda8275633cdc05d7020efd956d3fb35e21126793433e299e9675eabfcce764f393dac79c4d981973bbde322533d34da5c20faf80666c1f472a2c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 62,
"comment" : "",
"msg" : "61",
"ct" : "3cbbaf8cc2acf808251f794eda8e72fd0eeedb16ff14052787bb2e4a6a313ccdea67f76cedb5f5fbbfe02adf5715ba8f0f0230a25a4df1429a7266f97e76fa10b8bdb091b0f2cd8f6602e9c9b18ae8a4921c5b9d430821513960b96ac97ea0b9d8929840215e2bbc81f399b94b9525d828e962dfd10ce0f23cfe1cfaf868d7ae",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 63,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "be0e41dcb65c9127d6b6882111704074070a6998966279eced9da148e8d5612b80ae7f6d0dc1dcfb28279e98d00ff13db27d739b38c6e61c6a295f925a6862ef64301ca92ff16d8bd5592739b0f5e3e2a93533bd324fa26dac25e7eace89f71dc1e995776bcf1720713221e6bb6dfd32b0d044682742aa8bd3fb38d7af0dd5a3",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 64,
"comment" : "Longest valid message size",
"msg" : "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "3af9e85cd302e65a07498047b3e1107f1e59c5bd319f6004784e57d12f637425126fa6de39cccf03d5be7e76384f410122a1196db3073ce8f4b6e11b0a610b3ecc650ee0196c7eb96190faf031a484dc82e8def983a63e7e7b610303b580222c871432d9c5a727bf6997176bbee425a313504a7d794b5942d510349f172cf8b6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "50f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-384",
"n" : "00dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQDfvm+ILIsMQsMinynNhYvq0lwhO1wDRsMFL4RLBFrHksgcHfWt\nambp1PP3wRCW8Gn1/A0dfaVVxuaFz2cqsqZZnwFgX1DJOpHWiC9YhOTPPpxBp5Cw\nxEJHFQd3+VrPaTErDtaPPIJpPmtn8OHqWSfA7qs1VMLBVxgfRjTne8sIiwIDAQAB\nAoGAUPhU2n3sMBq1DYF2GldbBDbuemRF7zWbe/PvN0qzI4g9/NbmwsQ/zB1x0NZA\nj68fWZLGmEaRH9KkOAaPukb+pcEI+V4wf985BMHLpvAUxlVaeWebhD5Tl+Lf/F40\nnXuGZrw8XkEfOfDyWFvHvacLhLj1sIySYLOdPoYDyI0Sj8ECQQDwAqJiViat5vSM\nb5gQF5aBJN4OKo+jjWvEhT4b0LSKwydhD15WbwF710vVE0zJ/twmJfD3Nw9CJJZj\n4x3VjEzhAkEA7qZg6QXAhvrz0+o6lPL5cWoPp2DBcO3IG2SgXNUom6je9jRQAGho\nLd4GAFMbQcw1ZenW7DtMo/M4XoWoQ+k26wJAZnrJeTGN3G0j+B7iD+Tyd3wVcHkN\n0ejdnhDCfz/zBtjjJJdaUY+eU5GPKJDQFePDfmpu5C/XTQewS0A7ieYZIQJAYJ1y\n9mOhwgOu2sgk11BWtBegJr8BEVryfESMt4iEXCBNw5cCHGgoZQlRnKgIjObDZ3L3\n08NeD7HTzFCIApZT6QJBALG96PfCA1ZuEvEeIzGar5zWceJVeaItbRU+7sEjtf++\nf9auagYw75VmQIBbkjHZtdqXoNHYO1U3TCKIXr/3Ip8=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b020301000102818050f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1024100f002a2625626ade6f48c6f981017968124de0e2a8fa38d6bc4853e1bd0b48ac327610f5e566f017bd74bd5134cc9fedc2625f0f7370f42249663e31dd58c4ce1024100eea660e905c086faf3d3ea3a94f2f9716a0fa760c170edc81b64a05cd5289ba8def634500068682dde0600531b41cc3565e9d6ec3b4ca3f3385e85a843e936eb0240667ac979318ddc6d23f81ee20fe4f2777c1570790dd1e8dd9e10c27f3ff306d8e324975a518f9e53918f2890d015e3c37e6a6ee42fd74d07b04b403b89e619210240609d72f663a1c203aedac824d75056b417a026bf01115af27c448cb788845c204dc397021c68286509519ca8088ce6c36772f7d3c35e0fb1d3cc5088029653e9024100b1bde8f7c203566e12f11e23319aaf9cd671e25579a22d6d153eeec123b5ffbe7fd6ae6a0630ef956640805b9231d9b5da97a0d1d83b55374c22885ebff7229f",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 65,
"comment" : "",
"msg" : "",
"ct" : "d53853f68ad01300b1d29c8f7c102145609f6f758bef38238880078d9d773be1f6a19b0db920fd905914dd68248b9421c9f407ea1a77770aa8db32320bdb9628c786aaa1d65e5383d26bea31952e07a0fdb866b745530c35f65aa805244b5ea3c0f968367672d8ed8f8370621ab69831f2a0a22d1950675daf6bb8859aa40734",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 66,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "48aa7fe344a2b75a75b8cf3ee13cc30a87945b6cf9f3e323fe60fa37752263c2ed1040baf1a235e0547bd61887a444c209170d8c5eb977a1b44e3a6bded27c00a5294b46e637b645dea56cb375d24b9edadb5f436b7ca378b6c2321f4632a609bda5cb4c327091445954a990e781471081e86372ede792b869de9eb82fdefb90",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 67,
"comment" : "",
"msg" : "54657374",
"ct" : "32ea29cd66a2a50212fc9c9bd13a1fc261f05e37804e2481bd547ee3f4f6597f5e9cc17c11b50321263939b624adab38898bb1b44ff19f32e876d2028735202c887183e34eb161f13b0fb62e8cd10538c3bca2b1a0148c953d532427a3bd1ecd76280668a2f09d93ffa9e6adf30e1960be466e251913bd38f6706ad57246b422",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 68,
"comment" : "",
"msg" : "313233343030",
"ct" : "35cff63d5c2db065620f6ba2dfb39d07ed155162250112029d510d2f096292568e0a9b2cb4597fdf6ec7294613a102bfcba488a9417e2ee45e089eb71e45f75bea2ce4798e8a384f44a126736764d70b2675c1d45cf129eb1aeca05f7bc2b5fca6a9765c4f63e26348e913dccde4fbfed325cb020fc84c5b4cb45de1c4351600",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 69,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "c682133eed3e325d0eb6c55f249e2c78a4a43b21efcfe19f901b8b7807772e2deb80bb1bc836afdd3e7aabe88f77ea9021135bc6efd850bcab92083276b6b7bcfe6ac232716e0c5fa79d20c4bd306c600bf7d44ed7734da3281b42d9cf81b81f5e9b222f2a198ffec4bb83de3a51a27ca3fb29506950aa71cf4cf0f4675ef5c9",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 70,
"comment" : "",
"msg" : "61",
"ct" : "89e7d862b37ca433118cda25b999e95fb3a750b79393fad002dc9a6f7329ccc513f1dc578bbdc57cd93949c26cbf988f0800564a548464dbb5cc1b795570970ec5f1d872076e3f1c123e12a9e3423dd0bda8de394fee63d5b8bce32094e9e371dc21f661196122db75f47bd1611d5149427371b9dfe5c50f064a372d2de9cd1e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 71,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "9d39459233b871241caf47591ca8f2ae575125b8a8654aa569b794c8690c9639c89aa0ad584e19fc97a5b55caf3c46d41b2a9c944306dd9deb617977828f94dd092f5b5d98c73a4387949df421f7dd5f6d6050a9a2ee6178145e6656cb29428029a775508eb7e64ba4744cdb379a5120f4094d242758778c1a46f8aceda02a6d",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 72,
"comment" : "Longest valid message size",
"msg" : "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "14a354f43f6e399d9114bc4637aa09a54e3824a6db033435768000c63c2780d693b382650832c255ae300cabaf55b3d7bb1ca1e4af64473d4fc44966264a64247be8147bb76e609037e9311e98eb29fec15e5c735ffc037fc102372b1367ac81fb90ec5d993185712321aa06f1cc807269f0a8ae4d5b605cd2e2207df11e89ea",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "50f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-512",
"n" : "00dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQDfvm+ILIsMQsMinynNhYvq0lwhO1wDRsMFL4RLBFrHksgcHfWt\nambp1PP3wRCW8Gn1/A0dfaVVxuaFz2cqsqZZnwFgX1DJOpHWiC9YhOTPPpxBp5Cw\nxEJHFQd3+VrPaTErDtaPPIJpPmtn8OHqWSfA7qs1VMLBVxgfRjTne8sIiwIDAQAB\nAoGAUPhU2n3sMBq1DYF2GldbBDbuemRF7zWbe/PvN0qzI4g9/NbmwsQ/zB1x0NZA\nj68fWZLGmEaRH9KkOAaPukb+pcEI+V4wf985BMHLpvAUxlVaeWebhD5Tl+Lf/F40\nnXuGZrw8XkEfOfDyWFvHvacLhLj1sIySYLOdPoYDyI0Sj8ECQQDwAqJiViat5vSM\nb5gQF5aBJN4OKo+jjWvEhT4b0LSKwydhD15WbwF710vVE0zJ/twmJfD3Nw9CJJZj\n4x3VjEzhAkEA7qZg6QXAhvrz0+o6lPL5cWoPp2DBcO3IG2SgXNUom6je9jRQAGho\nLd4GAFMbQcw1ZenW7DtMo/M4XoWoQ+k26wJAZnrJeTGN3G0j+B7iD+Tyd3wVcHkN\n0ejdnhDCfz/zBtjjJJdaUY+eU5GPKJDQFePDfmpu5C/XTQewS0A7ieYZIQJAYJ1y\n9mOhwgOu2sgk11BWtBegJr8BEVryfESMt4iEXCBNw5cCHGgoZQlRnKgIjObDZ3L3\n08NeD7HTzFCIApZT6QJBALG96PfCA1ZuEvEeIzGar5zWceJVeaItbRU+7sEjtf++\nf9auagYw75VmQIBbkjHZtdqXoNHYO1U3TCKIXr/3Ip8=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100dfbe6f882c8b0c42c3229f29cd858bead25c213b5c0346c3052f844b045ac792c81c1df5ad6a66e9d4f3f7c11096f069f5fc0d1d7da555c6e685cf672ab2a6599f01605f50c93a91d6882f5884e4cf3e9c41a790b0c44247150777f95acf69312b0ed68f3c82693e6b67f0e1ea5927c0eeab3554c2c157181f4634e77bcb088b020301000102818050f854da7dec301ab50d81761a575b0436ee7a6445ef359b7bf3ef374ab323883dfcd6e6c2c43fcc1d71d0d6408faf1f5992c69846911fd2a438068fba46fea5c108f95e307fdf3904c1cba6f014c6555a79679b843e5397e2dffc5e349d7b8666bc3c5e411f39f0f2585bc7bda70b84b8f5b08c9260b39d3e8603c88d128fc1024100f002a2625626ade6f48c6f981017968124de0e2a8fa38d6bc4853e1bd0b48ac327610f5e566f017bd74bd5134cc9fedc2625f0f7370f42249663e31dd58c4ce1024100eea660e905c086faf3d3ea3a94f2f9716a0fa760c170edc81b64a05cd5289ba8def634500068682dde0600531b41cc3565e9d6ec3b4ca3f3385e85a843e936eb0240667ac979318ddc6d23f81ee20fe4f2777c1570790dd1e8dd9e10c27f3ff306d8e324975a518f9e53918f2890d015e3c37e6a6ee42fd74d07b04b403b89e619210240609d72f663a1c203aedac824d75056b417a026bf01115af27c448cb788845c204dc397021c68286509519ca8088ce6c36772f7d3c35e0fb1d3cc5088029653e9024100b1bde8f7c203566e12f11e23319aaf9cd671e25579a22d6d153eeec123b5ffbe7fd6ae6a0630ef956640805b9231d9b5da97a0d1d83b55374c22885ebff7229f",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 73,
"comment" : "",
"msg" : "",
"ct" : "0e4226ece9adbddaa09056f5da185856a401bdd4fd8425bced2b37014c9e215da09f143b069b936ef1e3a7411185ab9636746f12fc11f4023a4fccbb1c82ee5385c0dae4b005bb61b890cdebad062fcbe12b1920da229716c2a54f419e9ff9086bffc93b5363ea93a6e9480ed2f78c7d69a2162bb7a2d844341c066f53e69e8f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 74,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "3ee8e9b4ebad22e8bec3de03970ccd442ca46cbf5a99f5c63f418516ce7e4b5f626d5d9d08f154f2a12363a984ab93f6351c3b6ebcb47ba28af954bd6da74bf9cda21f1bca74f51805d9d500bffafb19b3565e42d56a2585a4039e29fa85667df4b930777834e2bcdcc13e60baff72c1286e46847ae371bff6dcd5df519ccbe7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 75,
"comment" : "",
"msg" : "54657374",
"ct" : "21397ce252c8699bfc375e19cd052dade3ef72243c80311b7626a95ec62eefe32aa3151687a1fff383f28f1324f85c062dc5c7b28314783ff2c41d59c554b2cb3a271b58d09b8b610e8fe0f48b55f0762054b35e1f11e853a901bb47e53f2de3c721b022eb2c96a662e6aa0117d007488cd36779d26ad69c3d695e8391c0e6d6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 76,
"comment" : "",
"msg" : "313233343030",
"ct" : "79bed7cdc2f66c72a5d35c5954798fb20b3b19411ec7a279d1b66cd993f9c82ea0c14b62cc27e190794d094051dfd907b5e7a3a2ac4a2039cef47c2a22e683722afc240a0dbd0f153290d109cffd2338ee6c7ef6a28de84e39a65a7ecd0e5675e2ea50f244da96a32cd6896a7d040431b292d475594c8239860414dd876f3683",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 77,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "8d08c17c1df8d53c8075997f94aa6b6d129ccf566f37e04b1cbffc473f4ee268cc8b2eab2f303271b15276eee125c98969acadb185e41818a00d2ae0b8eb95fd7c0200f7ef10b402355ced629d465d1a3dcb0a6f032f09955165edc27dde9d8cddee0339775fa3f7d38fb093518a7f14dae7616575d5f06ab380927679a426c5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 78,
"comment" : "",
"msg" : "61",
"ct" : "45dc6e5a80c303a56f7c7bdaed88241801ab974046e13c997a4bb542ccc6ded9bb2b70a9f8c84e4b9dcf15146aa92160e7482589cfa316afab76694e492f14b8b46532e3c353107da9b87d2b646d52f0fc6a07505e5637054ebe92628449609d3891d09911c75b3eded5a1607cc8145e467804ca3c266cfa692b4c9f1d3f8463",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 79,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "439745a4897cb61ac3503e559f9e494d7088f0214afbde349ddddf79839a3ae8453af0e9b3e9b36fbbe8ccc3715efff3a6c5914c066b5d0f5a5285073893f61e18a83fad8ff0609ec5135e5f610dabb129a843bf598f4d404ae1af751425897b98b11fb5db8005c5bcb1bbad46ae2c375a3dcf08d933bff69b070aa94382e146",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 80,
"comment" : "Longest valid message size",
"msg" : "78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "d2fe011d31c0936ccb82fdcaef8cb3945919702adf2faa7b52ede32e84a98d2f7da5be6364b991581b959babfec80b6409a97c2b92869c9dc641732c0ea1358f860c7453ea9c556d2be32dedef833b44e1846b3cf5ef5779fba906945452441d6a1a669c9f71fc575f028a7dec6ba97e6a232a3a9bde2742251d75bf32323404",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"n" : "00ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCskEinpPVgr5G0/K9ioUWVy5yp7BIAD8hF5IVyETyrKJCtsBGp\nGVdaQHYNHyP+klCcilgQttBZkLkJ3Q9MYBTysxtqvYBbrOmYFuLtpB/XuVQF23xc\nj0z2ursU9VDV0N1RebVJUf/2qpaG8w9HjbZJt8cETMIC3MrQA0NGjqrPvwIDAQAB\nAoGBAIUF1HwnFWCq9s9l2m1VlKachvAWIuoZQHFgb942m2X1p1G84GBSQJw6BMao\nsr6TW8DQhIKd6o6gmYOY/SoLBxmsGhri0TP8xy2d8ns3e5oBCe8aVk6StmljNWuN\npI+I/NvCBlj3S1QlgpJexc0D+16aUnxnBGX3kqacH2x8XhhBAkEA05fc+rSRnbI7\ntriMRRFRb2E14RGCd+SWEw8Mqzp1ZhAQzJjsj0DNsMGrYSwDu+OwI9iR9GGFeI+x\nFEN8iprnHQJBANDHgFFZUJ3a1w81uadsfCvZWoRNNrdtlhOM/HoqVfiAcuixCsN0\nY8r5v40QFMk6ABIU184jDIMy+1ja2wXVL4sCQHYtPEt9rFKSKE2+NwGgUYZOmeQR\nfnft4G/WmPHNXaJaWLectYqw2/DbyhckmRVIbqkmnSYLjZsvTeyOYLGdIHUCQGKk\n8G7/SUTcYmKQWuDNNDovn0IFjYXLZG5mXeCG4kngvupMxC4nbwM3T5ch8wBExEXG\nzVRbYQ0YaIPKHFQ8LxMCQDz88EQDXBhUR14dukgKxQ0qBZ8y0Y6BnJajGZseOFWm\nU+wOVXfk12d9bgt6VfxBixMgLuGUMCKMS/nSiviFHJs=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf0203010001028181008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841024100d397dcfab4919db23bb6b88c4511516f6135e1118277e496130f0cab3a75661010cc98ec8f40cdb0c1ab612c03bbe3b023d891f46185788fb114437c8a9ae71d024100d0c7805159509ddad70f35b9a76c7c2bd95a844d36b76d96138cfc7a2a55f88072e8b10ac37463caf9bf8d1014c93a001214d7ce230c8332fb58dadb05d52f8b0240762d3c4b7dac5292284dbe3701a051864e99e4117e77ede06fd698f1cd5da25a58b79cb58ab0dbf0dbca17249915486ea9269d260b8d9b2f4dec8e60b19d2075024062a4f06eff4944dc6262905ae0cd343a2f9f42058d85cb646e665de086e249e0beea4cc42e276f03374f9721f30044c445c6cd545b610d186883ca1c543c2f1302403cfcf044035c1854475e1dba480ac50d2a059f32d18e819c96a3199b1e3855a653ec0e5577e4d7677d6e0b7a55fc418b13202ee19430228c4bf9d28af8851c9b",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 81,
"comment" : "",
"msg" : "",
"ct" : "6fd169df69cec8b98a792d6ee032c88de609819167f7f02358c701797d3104ec7bcbaa3e8c0efc7998a717d4638cc0eb3aa1a3eb9a272232f102b90e042a2f9fcf64f16c47f6a095355e646d52c6733310361a50b1c6d6bca24207679e0e6de651581f2513d25dabd981356ffe7bef6107dec4758ba9649d9dc510fd96a8ca0b",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 82,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "151cdaad2de0fc0ade12bbfb2a9fd4532b153f4e60b0c2a5c91fa90903616e3a78935b1919e1fde04cb995cfa999037a995ee8d65a651c4e436e8a0214c7c1c4fa7c5a0148b7f24b22402ee82fcff5e7eeaaf9a70bb1294707ed0f7e93267c599db58bc2c3840f7f4fdf9d83f5932dccb9cae804649a759f55b2305ec4edffa7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 83,
"comment" : "",
"msg" : "54657374",
"ct" : "480ee83b1f3c555bc26f8d0e3861d72814de3400c82113c768b550512c285e836913fa4aea242df12264c0887c55376acf74e150c20650cff0f876a7e439e670b26a88037660e1ae4fa5c2e0a8ede2c616e40f88480e8a7fe66f08018a0d45ed0b51433e2e1c6f7bd172a4f432a2ac69da399b2e118d999c010e348214c67922",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 84,
"comment" : "",
"msg" : "313233343030",
"ct" : "915b41e91450588b57e07486ec0fb2366d9437366d429a06e7c9ab39d8a6838d5b78d724262215141bd90dedd8118060ce94bc46f938b9a9d89b8d13010ab20c45ae8033c7a0f826e237940274731ef5907484933cda54528462cfe06cb4835f26b5cfc13aff09e57474c2a6dd928793a0e094db4de3762bd562f23843aad284",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 85,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "9c5287561023b5a32d1c177334aa0b73a84f836c29c46b24bf013d766ba81ec2ab83797da73415ea9eacaa15aeb56c2c5de4df4c00795a53917c398a97ff110477788924686a2184cc2964c05eef76b66c3a4c7feaa1de744a872eadb206669de8af580b0e37858b8d052d9613bd436014403e5e3f1f8cb082390cbda3fa3baf",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 86,
"comment" : "",
"msg" : "61",
"ct" : "8ddd832fb4aec7a40501e4f89b54c428af5981ca9fdc46fd52b58332de64300ac65f342b423b76e33bb93d392b60cda5ba5a096dc177d54587b2b4b183cbef6431d1e8e34971695a5e26f40a873b1b6b90b138f470736198acc848118d3776748118121a482e5a69e32367a137d5cd1c52f34e31139cd46ec28790a49b35dc3f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 87,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "61cc5eeb8fd11f7b707dcd651cbee5e8c37d75e7570966eca6ab890195fbb751e94b7b9d0276f478135f364500190a137c313a79a4afa6d75e7a506dd1856b5d53c5cbcd695133c9104ea52b6b25457d005540b1f07537221147e29e6e9eebcea9357ac21f822bcb39c9855cb809e562ba2cad89f03cc606b578b138730c9571",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 88,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "34a190ee382f167897591047b81c12252a32b1d075be1f4e7adef600aba6810067923475002000c5a237dd3f47fcc1aa5d8a47010531537ad49ad2e93022a457a9e264a67071634c032981c6d16b8125e5fd03a71e65430010dad9ab623c8012dc34e0cd2788f9b4b0fc4053b321a6d0f18b583d8e67df19c11324e89aa80304",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"n" : "00ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCskEinpPVgr5G0/K9ioUWVy5yp7BIAD8hF5IVyETyrKJCtsBGp\nGVdaQHYNHyP+klCcilgQttBZkLkJ3Q9MYBTysxtqvYBbrOmYFuLtpB/XuVQF23xc\nj0z2ursU9VDV0N1RebVJUf/2qpaG8w9HjbZJt8cETMIC3MrQA0NGjqrPvwIDAQAB\nAoGBAIUF1HwnFWCq9s9l2m1VlKachvAWIuoZQHFgb942m2X1p1G84GBSQJw6BMao\nsr6TW8DQhIKd6o6gmYOY/SoLBxmsGhri0TP8xy2d8ns3e5oBCe8aVk6StmljNWuN\npI+I/NvCBlj3S1QlgpJexc0D+16aUnxnBGX3kqacH2x8XhhBAkEA05fc+rSRnbI7\ntriMRRFRb2E14RGCd+SWEw8Mqzp1ZhAQzJjsj0DNsMGrYSwDu+OwI9iR9GGFeI+x\nFEN8iprnHQJBANDHgFFZUJ3a1w81uadsfCvZWoRNNrdtlhOM/HoqVfiAcuixCsN0\nY8r5v40QFMk6ABIU184jDIMy+1ja2wXVL4sCQHYtPEt9rFKSKE2+NwGgUYZOmeQR\nfnft4G/WmPHNXaJaWLectYqw2/DbyhckmRVIbqkmnSYLjZsvTeyOYLGdIHUCQGKk\n8G7/SUTcYmKQWuDNNDovn0IFjYXLZG5mXeCG4kngvupMxC4nbwM3T5ch8wBExEXG\nzVRbYQ0YaIPKHFQ8LxMCQDz88EQDXBhUR14dukgKxQ0qBZ8y0Y6BnJajGZseOFWm\nU+wOVXfk12d9bgt6VfxBixMgLuGUMCKMS/nSiviFHJs=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf0203010001028181008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841024100d397dcfab4919db23bb6b88c4511516f6135e1118277e496130f0cab3a75661010cc98ec8f40cdb0c1ab612c03bbe3b023d891f46185788fb114437c8a9ae71d024100d0c7805159509ddad70f35b9a76c7c2bd95a844d36b76d96138cfc7a2a55f88072e8b10ac37463caf9bf8d1014c93a001214d7ce230c8332fb58dadb05d52f8b0240762d3c4b7dac5292284dbe3701a051864e99e4117e77ede06fd698f1cd5da25a58b79cb58ab0dbf0dbca17249915486ea9269d260b8d9b2f4dec8e60b19d2075024062a4f06eff4944dc6262905ae0cd343a2f9f42058d85cb646e665de086e249e0beea4cc42e276f03374f9721f30044c445c6cd545b610d186883ca1c543c2f1302403cfcf044035c1854475e1dba480ac50d2a059f32d18e819c96a3199b1e3855a653ec0e5577e4d7677d6e0b7a55fc418b13202ee19430228c4bf9d28af8851c9b",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 89,
"comment" : "",
"msg" : "",
"ct" : "073f0b8ca9c1f5581c1c19b6802b2b030c3c41952e495c875f8855916c219c8251a6cc141e734b933581741e3a7770d6e702032ba4ad4afb41029c02ce487a22fb120d928d847d1f68c34b464cbb0087ae212997a1fbebcf10b13f0898d1528df4693561001034b74bf7202a32068e8c1d3aa9f9f3dccc3f440c978daf3402d4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 90,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "02c2cb0abeafa0fadea48934bda32cdf8218cdcafc4e99e11b61adf913ac97f29eedd83a0937b4001f66f08f6b6652b7d95b778ee9c57e6b8167dbe7f44abe35673f8f8080dc0cd2a92f63c883ab60d4e4ff4048ded1a780d9a3358ae4b5c76ab632cda8dfa570d079d2557cb22b87c0f9fd6ecd225fc278612ad736a949fc56",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 91,
"comment" : "",
"msg" : "54657374",
"ct" : "79330a609ca265ad8427e166ffc6bcc25a925a0d72d886de5ef708837ab7b415f3b44afa70052a662de27f3a6e299c55da19d8d88e7e269396111170dfad3844aff1864a8a37f0ee3b0d6894e29815174206bb515cbb15d59777da513d649b730c963507a56d118f894c8fa97d5ef9b70ef0c38a9c27ced5d305f0e7d48f65a4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 92,
"comment" : "",
"msg" : "313233343030",
"ct" : "9a912c668fcce16859f28db4871ffa7140e4e9982e18b49a1f14c7429d62f9491bf4de015247fb13bcc0e7936e2958ffa3fd0c9e3ebd553b34da98cffd799f49671096a9bc40affe5dde88aef7c0ac03ef8b8b5eae4ee17d47ad19eb69df7c811608466fdf9742ac64489d75615d9c66b9ba93e8d97256fc3b22786556ef90ae",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 93,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "2e46fd4a3f64ae1fe16b3bd43e5e74301f0914394a47566096c001d649158d2a53726662af9f67cd344788d60ed8badd6dafbb67893412dff7c88c5afaf7a893a78557a7eb0d6076322e27ed733733772d4dae077ed1496b48ead1b35160bbaa36bc551f1597538910748c60d468186c306acbd948aa9d77e1830f6e2c4c0925",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 94,
"comment" : "",
"msg" : "61",
"ct" : "1d09b8f444b13a4584963effb7bd2efe8ed9098984fe9c2598122e9e54302216b2aa5608765a6c3956af8f9c7bc95c4da71c3f285c5f528de53739d21271412a4f6bffe50349baa0f2342e0ca9507fa5fd5ddf3f7659a9a58ac74a04672ef6f398737e8c40ac9f2d7f67f7f3589b003cc3d0b569f1d822c7f4a4967b5efb881e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 95,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "4b4caf2b33a71fbefff56217221445a8123330c4a09e6aa92f4807ed1dd192edcdd8bfc9cf58c34f67430555ef0a8910fe16601ea0e8f086440a03ed81f96a9ddb308557aa3187a5e586ce2a245da016ad967cdf1ab9a7b0bfc4f8101b4e0500c80c20c992e0a993109d9815b93a5a5084ed31a751871b57ff12551b39f89e57",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 96,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "8fc1d996046bb3389ca00f053f6b8c2df6f5c9cf474d3757e6f57b073e1d2c5e046bdfddb3849ef2929de12d96ded19d1f7213043c1a70c0a5ea6c0f7b23a2919221584120cf7276bd87b4084c3433367b031c5825b330c47bc0aa27a22039ca3704f4baa1b82e37de38d5129f8ff858a8c366debd79ea30980093c353ed756b",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"n" : "00ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf",
"privateKeyJwk" : {
"alg" : "RSA-OAEP-256",
"d" : "hQXUfCcVYKr2z2XabVWUppyG8BYi6hlAcWBv3jabZfWnUbzgYFJAnDoExqiyvpNbwNCEgp3qjqCZg5j9KgsHGawaGuLRM_zHLZ3yezd7mgEJ7xpWTpK2aWM1a42kj4j828IGWPdLVCWCkl7FzQP7XppSfGcEZfeSppwfbHxeGEE",
"dp" : "di08S32sUpIoTb43AaBRhk6Z5BF-d-3gb9aY8c1dolpYt5y1irDb8NvKFySZFUhuqSadJguNmy9N7I5gsZ0gdQ",
"dq" : "YqTwbv9JRNxiYpBa4M00Oi-fQgWNhctkbmZd4IbiSeC-6kzELidvAzdPlyHzAETERcbNVFthDRhog8ocVDwvEw",
"e" : "AQAB",
"kid" : "none",
"kty" : "RSA",
"n" : "rJBIp6T1YK-RtPyvYqFFlcucqewSAA_IReSFchE8qyiQrbARqRlXWkB2DR8j_pJQnIpYELbQWZC5Cd0PTGAU8rMbar2AW6zpmBbi7aQf17lUBdt8XI9M9rq7FPVQ1dDdUXm1SVH_9qqWhvMPR422SbfHBEzCAtzK0ANDRo6qz78",
"p" : "05fc-rSRnbI7triMRRFRb2E14RGCd-SWEw8Mqzp1ZhAQzJjsj0DNsMGrYSwDu-OwI9iR9GGFeI-xFEN8iprnHQ",
"q" : "0MeAUVlQndrXDzW5p2x8K9lahE02t22WE4z8eipV-IBy6LEKw3Rjyvm_jRAUyToAEhTXziMMgzL7WNrbBdUviw",
"qi" : "PPzwRANcGFRHXh26SArFDSoFnzLRjoGclqMZmx44VaZT7A5Vd-TXZ31uC3pV_EGLEyAu4ZQwIoxL-dKK-IUcmw"
},
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCskEinpPVgr5G0/K9ioUWVy5yp7BIAD8hF5IVyETyrKJCtsBGp\nGVdaQHYNHyP+klCcilgQttBZkLkJ3Q9MYBTysxtqvYBbrOmYFuLtpB/XuVQF23xc\nj0z2ursU9VDV0N1RebVJUf/2qpaG8w9HjbZJt8cETMIC3MrQA0NGjqrPvwIDAQAB\nAoGBAIUF1HwnFWCq9s9l2m1VlKachvAWIuoZQHFgb942m2X1p1G84GBSQJw6BMao\nsr6TW8DQhIKd6o6gmYOY/SoLBxmsGhri0TP8xy2d8ns3e5oBCe8aVk6StmljNWuN\npI+I/NvCBlj3S1QlgpJexc0D+16aUnxnBGX3kqacH2x8XhhBAkEA05fc+rSRnbI7\ntriMRRFRb2E14RGCd+SWEw8Mqzp1ZhAQzJjsj0DNsMGrYSwDu+OwI9iR9GGFeI+x\nFEN8iprnHQJBANDHgFFZUJ3a1w81uadsfCvZWoRNNrdtlhOM/HoqVfiAcuixCsN0\nY8r5v40QFMk6ABIU184jDIMy+1ja2wXVL4sCQHYtPEt9rFKSKE2+NwGgUYZOmeQR\nfnft4G/WmPHNXaJaWLectYqw2/DbyhckmRVIbqkmnSYLjZsvTeyOYLGdIHUCQGKk\n8G7/SUTcYmKQWuDNNDovn0IFjYXLZG5mXeCG4kngvupMxC4nbwM3T5ch8wBExEXG\nzVRbYQ0YaIPKHFQ8LxMCQDz88EQDXBhUR14dukgKxQ0qBZ8y0Y6BnJajGZseOFWm\nU+wOVXfk12d9bgt6VfxBixMgLuGUMCKMS/nSiviFHJs=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf0203010001028181008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841024100d397dcfab4919db23bb6b88c4511516f6135e1118277e496130f0cab3a75661010cc98ec8f40cdb0c1ab612c03bbe3b023d891f46185788fb114437c8a9ae71d024100d0c7805159509ddad70f35b9a76c7c2bd95a844d36b76d96138cfc7a2a55f88072e8b10ac37463caf9bf8d1014c93a001214d7ce230c8332fb58dadb05d52f8b0240762d3c4b7dac5292284dbe3701a051864e99e4117e77ede06fd698f1cd5da25a58b79cb58ab0dbf0dbca17249915486ea9269d260b8d9b2f4dec8e60b19d2075024062a4f06eff4944dc6262905ae0cd343a2f9f42058d85cb646e665de086e249e0beea4cc42e276f03374f9721f30044c445c6cd545b610d186883ca1c543c2f1302403cfcf044035c1854475e1dba480ac50d2a059f32d18e819c96a3199b1e3855a653ec0e5577e4d7677d6e0b7a55fc418b13202ee19430228c4bf9d28af8851c9b",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 97,
"comment" : "",
"msg" : "",
"ct" : "2e8b47e3822a5d58fb679f988bbc5f38e53f52b5a44ddae756c1342f4fc68e1bc8da9d58111257dbe26608f9971dfdaee1fb4c4052d3f0ae811da0298660ebd48559746dec808c4925251c20a0982982be224095c31f75752ad081ca4a033b720317783f01704a11c53abb2c16a3829d037c73abebaba0125de9a60d78e1daa1",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 98,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "63cd11010c9a11ee3125f5a4054a2a6dcfe6446fbded2040ee68251349201a3434e74f02bd861aeb4630251e7dcb70131030136294315141d4cd69601bfa3f8de55b6282e5bf1fea46567f8bdd5604336e1b79220bcbef65d7dff4599f5fef395938246993a473ffb4f2aab6dfe885b47e6b66bfd9d316bc779414d84a60bed7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 99,
"comment" : "",
"msg" : "54657374",
"ct" : "3ff956c5010eedb64ddfb31981e7e79a227485bddc7d1d6cb19947da96c5b71cff518fdc8c557b1342999cc8970f393e3e7a1cce6d8778c39208f437d980d897007503136369b37a7ec44a3301de74d7bbf8ffe717738143e1e937f19b9b154f16bfea1b03746374369b26c5828740c35a7ad77856e2e803e957d3ff22e030b4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 100,
"comment" : "",
"msg" : "313233343030",
"ct" : "754fd3c7331933b8f211af97b826af802d50ae1d39984fb432719c3ee3ad7880e1fdfe18227104dd81f1a5fc0f9dd46f828c739723c0dc68a6607983493060233183e85005b4886a0afe22d6ab0730fea2190532586196e0bab63cd08d9f5c391b99302e5dd0b60c9a12ce103f0bf9ae4bc19c811686d423642df2d4257d9d99",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 101,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "a094713852a2b44e6821d6d964386d2fafaeaba44756560479653f69d7a33d9e1acc7741c0793b356fd61c4055a5c8302e1a37544100bfe0816840834c02d441de95f278a1eb29b4ed14def12b5d04320d2a14b4ac7bfda04a7c66d41f5b1856952ca48d1f51e69a079d07b6defa28d5578985285e7d9fd97c8519adbf5956b9",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 102,
"comment" : "",
"msg" : "61",
"ct" : "8f6f64b964d5114bae2f65b5f7de74a63919927f05c3a245063bad355dbe8cc1a59cb6c631d4918838d6a95b51141e812a8c012a6df76deb158ae1db0a22fd81d69aeb5d69f23ddd3674d4427236e890d63559644e1c747565a9b84702b7fa38eb26c40ce01256b17369364218d9a3c3fb2fa30fa1f601edb4808cfee8f8df0e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 103,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "4742dfe57ce8537152b72cfeacd44126fd2a3716e58885008b7e1e7e055de8ab0ab1028be4406b89d7bf7c7ea36b6ac5d34e83d3c5201e7fac068ed065093d4adbe4b2709c7d733acd213621ff9eeefea2535c9566370676d8b3a4aaa85e574d15720abf65f6b42b3ec8bddee2f76f6d3cc5af291a5b678e301727bee4f6bd93",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 104,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "1df27eca88872398306aea5c9b0d8514c173f3cfdc5773408b1fd33041731ac2370b8fd00587df3b73c9f84568bf1c514ba625358cbf741cdf765da4338c062d3951b748b6a85e867caa22e13ba976dec3e67955b8fff3cd4e1388e14534406db3e81236979a566fd9b311910e872084debea874f1f9d2864902ed31da6bcaa1",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-384",
"n" : "00ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCskEinpPVgr5G0/K9ioUWVy5yp7BIAD8hF5IVyETyrKJCtsBGp\nGVdaQHYNHyP+klCcilgQttBZkLkJ3Q9MYBTysxtqvYBbrOmYFuLtpB/XuVQF23xc\nj0z2ursU9VDV0N1RebVJUf/2qpaG8w9HjbZJt8cETMIC3MrQA0NGjqrPvwIDAQAB\nAoGBAIUF1HwnFWCq9s9l2m1VlKachvAWIuoZQHFgb942m2X1p1G84GBSQJw6BMao\nsr6TW8DQhIKd6o6gmYOY/SoLBxmsGhri0TP8xy2d8ns3e5oBCe8aVk6StmljNWuN\npI+I/NvCBlj3S1QlgpJexc0D+16aUnxnBGX3kqacH2x8XhhBAkEA05fc+rSRnbI7\ntriMRRFRb2E14RGCd+SWEw8Mqzp1ZhAQzJjsj0DNsMGrYSwDu+OwI9iR9GGFeI+x\nFEN8iprnHQJBANDHgFFZUJ3a1w81uadsfCvZWoRNNrdtlhOM/HoqVfiAcuixCsN0\nY8r5v40QFMk6ABIU184jDIMy+1ja2wXVL4sCQHYtPEt9rFKSKE2+NwGgUYZOmeQR\nfnft4G/WmPHNXaJaWLectYqw2/DbyhckmRVIbqkmnSYLjZsvTeyOYLGdIHUCQGKk\n8G7/SUTcYmKQWuDNNDovn0IFjYXLZG5mXeCG4kngvupMxC4nbwM3T5ch8wBExEXG\nzVRbYQ0YaIPKHFQ8LxMCQDz88EQDXBhUR14dukgKxQ0qBZ8y0Y6BnJajGZseOFWm\nU+wOVXfk12d9bgt6VfxBixMgLuGUMCKMS/nSiviFHJs=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf0203010001028181008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841024100d397dcfab4919db23bb6b88c4511516f6135e1118277e496130f0cab3a75661010cc98ec8f40cdb0c1ab612c03bbe3b023d891f46185788fb114437c8a9ae71d024100d0c7805159509ddad70f35b9a76c7c2bd95a844d36b76d96138cfc7a2a55f88072e8b10ac37463caf9bf8d1014c93a001214d7ce230c8332fb58dadb05d52f8b0240762d3c4b7dac5292284dbe3701a051864e99e4117e77ede06fd698f1cd5da25a58b79cb58ab0dbf0dbca17249915486ea9269d260b8d9b2f4dec8e60b19d2075024062a4f06eff4944dc6262905ae0cd343a2f9f42058d85cb646e665de086e249e0beea4cc42e276f03374f9721f30044c445c6cd545b610d186883ca1c543c2f1302403cfcf044035c1854475e1dba480ac50d2a059f32d18e819c96a3199b1e3855a653ec0e5577e4d7677d6e0b7a55fc418b13202ee19430228c4bf9d28af8851c9b",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 105,
"comment" : "",
"msg" : "",
"ct" : "418d2556fe1e1f0492f324e064f68d90aa04ac3d7047419da319e04ae97e3467935f72e2f59f1b490de5d41288098607b8a0ee1f17066ceff369d80055b7266a0710bad7920400618c8d0b9ffe4dd87fcdee42cf247773d4ba47620ce01b57a5433e90bb1c93a6f380b45e8e4959acf3dff781ad278ad863b4930991ef875d96",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 106,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "0c0a383fba71343c2a467d3bd1413056d74a15459877ab614a66e9f4bce54ca42719a353da953ab73634584801cefcdfa50288565e9b3216b885d79e2c7ece62a0a776ca7bc178ab0606d29e19c4599d3fb610df7cd5b8005f1feeb2b2037d8ad7cad1a9685b24306711d8c1ea3d9c01120cb751ff92ac657659952e3191577e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 107,
"comment" : "",
"msg" : "54657374",
"ct" : "5bb72a3698ee587fc8f662500e9183d517b78d7cef5152a0f7e763f4f41f9d03200ab2ae0fea874bef3e7340b13c4ebf3d4755dd601cd2ac54b99d0b20ecc33cb17a5101b1594ed9e47b090c6eff589a05055997f72587fb6f45e6d2389ae19bdd49bf1243cccfa23f04aad2d42dfb1070df24d48f5ca9258eddb4aff64506e8",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 108,
"comment" : "",
"msg" : "313233343030",
"ct" : "270dc08a1725da4f287e9616d89bb53edf5a839f856d2dbd0205c81e751d78ea79f0d2a88405c8f6d45d04c65044fdb99ca81473919b14e743e8d1c4bd611c7b74d4e252a595e9ec2b2bab8324ac2cdfbcfd148b8398039e21ea8408dbcee82b049742f1cbbe2fbade66ad40f92c3ed6f07b3fcad65b0e903949facff4ac7f78",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 109,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "33af58d5500d23dafa17f8b3cbeaf623bb26101c40709ac348e28d19ac36b051b5269556324fe864e3bf2bb7199ae65cfd92f856b1e8d90bcb9d538d0e7d153135ce31124cb1b1dcc7f2a290eddae1524d10118e16075433ddf792acd990be71f540d70c1e7501e61c046278d784bbdf231c5a1eddf5df2be60ec5fc2d39b737",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 110,
"comment" : "",
"msg" : "61",
"ct" : "360d1fb235b0c19d8e03479620fcc179ee5fd87e3aec0265d154b501b1fa2e6178e2ff7d22be085246b1b17451c6a9f12bd57a64c86c8a93ecddd5ca93d2eed91a1c2553c585750f5510a3e0b65a465b81d1e81af05438a3c9db615d1b5f18234fe6114ca9d764cc62523ae04f7997e01c1f91bc474d053c148e483b104e7fe1",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 111,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "73270646f5e6e4b023311dfc71563229b593fb71f8a2df1a8033c4366e3a0d6944327c112687d1bd02905e7099ef70f36c88999b4d570d4a9307e1f4764b4b697a677edc276bfffd757a9e40e9f5b3bc5481cbbeaca64c486bf4ac119a7147417d92988a2751d4619f6f8ce2d543f4dd157bf9ec3b88f9c5e95b37eceb60d224",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 112,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "82d81c319681f5bcc530039e44eade8848562343eece58dfd2b4c68d04acb06e937980f079084e1f22e44f928394e1e94f64647fc298fc4eae493f32a451356ace59b92ba784925000c2193304060dbddebd7c7aef0ce9d16e2b470e672461960f3f77984330754017be6aba1016a02bbb837f96c3e30dcdc85da47ef9b2c17c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-512",
"n" : "00ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICXAIBAAKBgQCskEinpPVgr5G0/K9ioUWVy5yp7BIAD8hF5IVyETyrKJCtsBGp\nGVdaQHYNHyP+klCcilgQttBZkLkJ3Q9MYBTysxtqvYBbrOmYFuLtpB/XuVQF23xc\nj0z2ursU9VDV0N1RebVJUf/2qpaG8w9HjbZJt8cETMIC3MrQA0NGjqrPvwIDAQAB\nAoGBAIUF1HwnFWCq9s9l2m1VlKachvAWIuoZQHFgb942m2X1p1G84GBSQJw6BMao\nsr6TW8DQhIKd6o6gmYOY/SoLBxmsGhri0TP8xy2d8ns3e5oBCe8aVk6StmljNWuN\npI+I/NvCBlj3S1QlgpJexc0D+16aUnxnBGX3kqacH2x8XhhBAkEA05fc+rSRnbI7\ntriMRRFRb2E14RGCd+SWEw8Mqzp1ZhAQzJjsj0DNsMGrYSwDu+OwI9iR9GGFeI+x\nFEN8iprnHQJBANDHgFFZUJ3a1w81uadsfCvZWoRNNrdtlhOM/HoqVfiAcuixCsN0\nY8r5v40QFMk6ABIU184jDIMy+1ja2wXVL4sCQHYtPEt9rFKSKE2+NwGgUYZOmeQR\nfnft4G/WmPHNXaJaWLectYqw2/DbyhckmRVIbqkmnSYLjZsvTeyOYLGdIHUCQGKk\n8G7/SUTcYmKQWuDNNDovn0IFjYXLZG5mXeCG4kngvupMxC4nbwM3T5ch8wBExEXG\nzVRbYQ0YaIPKHFQ8LxMCQDz88EQDXBhUR14dukgKxQ0qBZ8y0Y6BnJajGZseOFWm\nU+wOVXfk12d9bgt6VfxBixMgLuGUMCKMS/nSiviFHJs=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820276020100300d06092a864886f70d0101010500048202603082025c02010002818100ac9048a7a4f560af91b4fcaf62a14595cb9ca9ec12000fc845e48572113cab2890adb011a919575a40760d1f23fe92509c8a5810b6d05990b909dd0f4c6014f2b31b6abd805bace99816e2eda41fd7b95405db7c5c8f4cf6babb14f550d5d0dd5179b54951fff6aa9686f30f478db649b7c7044cc202dccad00343468eaacfbf0203010001028181008505d47c271560aaf6cf65da6d5594a69c86f01622ea194071606fde369b65f5a751bce06052409c3a04c6a8b2be935bc0d084829dea8ea0998398fd2a0b0719ac1a1ae2d133fcc72d9df27b377b9a0109ef1a564e92b66963356b8da48f88fcdbc20658f74b542582925ec5cd03fb5e9a527c670465f792a69c1f6c7c5e1841024100d397dcfab4919db23bb6b88c4511516f6135e1118277e496130f0cab3a75661010cc98ec8f40cdb0c1ab612c03bbe3b023d891f46185788fb114437c8a9ae71d024100d0c7805159509ddad70f35b9a76c7c2bd95a844d36b76d96138cfc7a2a55f88072e8b10ac37463caf9bf8d1014c93a001214d7ce230c8332fb58dadb05d52f8b0240762d3c4b7dac5292284dbe3701a051864e99e4117e77ede06fd698f1cd5da25a58b79cb58ab0dbf0dbca17249915486ea9269d260b8d9b2f4dec8e60b19d2075024062a4f06eff4944dc6262905ae0cd343a2f9f42058d85cb646e665de086e249e0beea4cc42e276f03374f9721f30044c445c6cd545b610d186883ca1c543c2f1302403cfcf044035c1854475e1dba480ac50d2a059f32d18e819c96a3199b1e3855a653ec0e5577e4d7677d6e0b7a55fc418b13202ee19430228c4bf9d28af8851c9b",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 113,
"comment" : "",
"msg" : "",
"ct" : "68911125d8bda09253e99bee978b31fd8db5b153c7af78521d21011b0e76d5cccbb2d6f609add8abc0eb7fcf4fb3b1fd75bf823f02a38d56db8cca42424affdf0fbce966d557c0595c779d301c12aa31adcda7094c6b3e1b2432fba59153cebb19d72c6c6a3365c713d1aa02f3bfaa5d0bd39ba98c75571c8ab916643b28e74a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 114,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "1c91e1f3d58a1c3cdbd268d589b3f2ccebd45d5cc5b8605a29b5de49e629d44e3c21abf28e7f34a78177da87d8c247515a8973e1f59bdc8f16db53df2683f088c940d96e02ca41c35531a16b8eafe55411c18f43736619a177502ff223cdcdbc4eb89a0f15fc441465fbc01b7a6a0d2335e4cdd19e6dcbbc58fefae92b123939",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 115,
"comment" : "",
"msg" : "54657374",
"ct" : "7c22e1a4f703050331a3de115fa7dc28569594b81f2723c914a9da5c8dd7a5fc085eb0c196504cc3f42b891cad8f2a8880e35d45d7fd328760f4b49d9944b9378d0414d6a335381b8a0f67674078e8d85662c9435c606555bba3b500baa0a8ce25fdf96aceac6d677fc6a9d0cba2d9e2a80a8c69f47d2bf8a0f0fc1a7d50a38c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 116,
"comment" : "",
"msg" : "313233343030",
"ct" : "66793a511cd37d5e7472f08fc13c7ce6c69caa3d4e4b3d1f418f1e2a88e761d7ea4d45aeb8a38f0c87b45d2bb4e0f996808301f9a33f216acb09604a15821cec6291568067fafc969786962caa811b9d1b0bc6e50834ec55e38ba077791a6c7e848758d389d2f0796cacad13428c47dd079ddd1dc126793240f5894bfa930c8e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 117,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "2acdd8200887488680de87e651a30a9e9cdf25b5fe50f6cd2d8c10f4594e236b7c47ae9331858998202e8524dcf7a5be0a1868abf8b081e1b658027f65af39bc5d9e1f7f9d29ca33afac7306c0d3e077349553a77d98b8efb5bbd4163bd8dfb46be667b75926bad19730a56df344d0e40ed9f88e6e4ec2db538c146f9ac75e0d",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 118,
"comment" : "",
"msg" : "61",
"ct" : "32040b2089390a96f80da9bf1f13554dbd20306fccc987b2e8bc0bc3e459ec716b1234488e67c62a97240c2944a9395b07ce08873a9168fb3adfff8ec0194ce3564fc4fe95fe27e263501b5c7d847d6a058136885e277a7e584db8836105425f4bc5eaf565237ce72390b8a2efbc1ab5e44ec6a12c92631e3eaefca664ea70e0",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 119,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "72ce6b4b36f4ccde4327795b62bf247dbfe80ad1e1aa4b3db1f50a6bf68b5d6b9d4591932d41d1fec67b55c2cbb52c8b0d92fc14b1d0d21908a0d9bd60f78bc3519041883c37b829289439a5ec31ef5d6676ad16ead3c3989cd8978c12a783128cfd8e2c15c872063b3d2d2c4a91739e4feb93ce512e534d4280230470d4722a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 120,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "31ad05aa197500790b992effa86175892384dced3359d978075dc9326e1d0a1c7899b47b0e1c1549d1c9af9e5238cd07557e93e677df968107b8045dad232ee83615b7cd49b3223c86aa283a18abc57af7eb4d7d4d9e8a4234c2fa0fd08b5e602ced53d538cf80118db8faf786079bd19ea5e3dacdd6fc6cda550295bd737ccc",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"n" : "00a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed01",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICWwIBAAKBgQCh05EuZdmU4LpRE194hE2aPqUWHlRQ0WqM8Bc6CjCaHulOlDhd\n/8XifepmkqFxNRavht8ig8jjJ+YO4mp7fPzLCvP0te/sNYZRmWuX1bJdqTOwY0kM\n97Zwc9OZsErVXAqJ+Ow21/XK51fb09bQ9bd/fJTiiHg5fLRc/RePPwftAQIDAQAB\nAoGAVoMgbkmM1IZ/lLBira8tPXSYFQcJ1FrgN5BzGlgwO3SjDZs3tyjxxW/DTCq/\nnCHhitzzlSQW1TmTSAnLG1FqYtgOEIKz5NLOdJ9Yx6HA5ZB/t8a5yflxyAuJC/4Q\nHF6KgxVr1KVSg6ctBjRVCpvWdLdxueHgBhnrQ9bjURLhUDECQQDVX1rDYn59S7B8\nUwyyaz4Oxs/HdTmG4AnJ9T2EtpQJI9KT+MVbXpggtW3G6wCO53mhVqfIoLT6W2EX\npPZCM6OLAkEAwif1zXXYhl91q0Z+9fjUPuBwclBFDVIyMPo3hqZjLbuJPsnPEDkF\nhSG0KAUpZEMV+dN0CZFfb16GNlq4KCfTIwJAKEA7s/4BlItRuLJGA+ZdJ5ZzndHM\nT1g2IIYF2+JBXNQIJmfYexsGIa14Dv1H9q1N8ZSSRDOk0FGqqDYzSlvJbwJAL+wN\nD5l2yDPnp07PJ4czXBGpr42Afbk8Cjq4WdPXxwHy7jyBj0+DvUiEXxxnCwhD9FXs\n3i+zjpmWJvRdYAv0YQJALvq4ubUogD/gLm261XXVeCS3lNvZrgtNa0OswbIqQs4v\n/BL/kzmvPaCDh8vnPhvTJnJUh+uXxxum+WDl3d9CBw==\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed0102030100010281805683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031024100d55f5ac3627e7d4bb07c530cb26b3e0ec6cfc7753986e009c9f53d84b6940923d293f8c55b5e9820b56dc6eb008ee779a156a7c8a0b4fa5b6117a4f64233a38b024100c227f5cd75d8865f75ab467ef5f8d43ee0707250450d523230fa3786a6632dbb893ec9cf1039058521b4280529644315f9d37409915f6f5e86365ab82827d323024028403bb3fe01948b51b8b24603e65d2796739dd1cc4f5836208605dbe2415cd4082667d87b1b0621ad780efd47f6ad4df194924433a4d051aaa836334a5bc96f02402fec0d0f9976c833e7a74ecf2787335c11a9af8d807db93c0a3ab859d3d7c701f2ee3c818f4f83bd48845f1c670b0843f455ecde2fb38e999626f45d600bf46102402efab8b9b528803fe02e6dbad575d57824b794dbd9ae0b4d6b43acc1b22a42ce2ffc12ff9339af3da08387cbe73e1bd326725487eb97c71ba6f960e5dddf4207",
"sha" : "SHA-384",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 121,
"comment" : "",
"msg" : "",
"ct" : "8749d6f5113da51db46969724dcbab066a9ffbf3330d4a734a762cc6b9d8753d6a08191e66c0f9580b46d8e7942bae0c79efddfeeccf09d4fde8a60db5744a23633d4e32ad236b9897c3b7a0a08628fc463445822083396a4b034cb53154ceccd9219f4f1f01b839e63ef56f880838853709f9bff68512b57df24bafd6884944",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 122,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "5f01fb81f6aa0b6fc2c67da37ab7e0b80adc36272fd6a6a2c1f95a0221d075c8ec448171f0e0bf552529ea0276bc9be3cea2ba1d09de39a112255b445424051f96c941ae71ffb126b83bc03299f0945ab4be4d4046e0f0fadbcea10e39d0c21de17be781fa7885b33a695abe41d7db302e62b249eefe3fbc10e84a5b479541d4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 123,
"comment" : "",
"msg" : "54657374",
"ct" : "18d827c4e481935a6a95b788fea6dec752cc4b08a4867bfc1b75dd5953e768a7421e8841c45935d03b8a8f732de0e0ded6ac5124a1bab546c9063d8a3842593bd750730098c5b1ebc3a0b8afcdc08ca0285509374f7fa47809e24311ef9e1a56d64da1711daeeeb3b2c4b545d90b34ab4f0f5ac0809a6b08e0dc74330555913e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 124,
"comment" : "",
"msg" : "313233343030",
"ct" : "00c2a0ad1bfd155df9ba2fad92504e2aef353affce954d55349f911906840e63776c8cc346c39e6b2cb6c8b1696111ea67d19f9b6094a8cf8c83d799e3d25a824251cf5bc4f84f7a542e4e9b89a7ed5506456f9600c07ac34f306c989579e6cc7616ca7bd489692ee4f40d1e93c3a2a12f02ce929c1b07cffec324b8f8f1eca8",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 125,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "30fcf1212bc1459d5597f9081089850c3bd7e276a6ae71b3cc707855aaaf5b5f78739d5811aba2b31a0955a90ed85b06c50c251bab010d610eac9bf755d733794d4674b255912f77b495e80e607cf215072e0c16620b062e80bb253a5a096274c022ba95a3d400d4fe6ce0121ef20c15e585a857bbe20ce871e4155baac8d3cb",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 126,
"comment" : "",
"msg" : "61",
"ct" : "5143879722f66065721c18bbb6fb3ebb445734b3ddb13f08022e140f3c40026e1ff7d61dd8adcfb2ecafcc90ed5b839d279c303d0b4e418939f4e5f11aea2fe7654c4d3e9db2c0018ecbebd1220e2509d0fba8e1b5423f6c3ef461b1d011fe61794004d9b99578ca78d7d92511dc75d9cec7d7fac0ed7d86b901f08136aea029",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 127,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878",
"ct" : "84a41d79870eb9fbcb45a469541d33aea789cbd3e3aa20ef57a1e6777805250d7e263cff57658e62368881aba5a5f97b6b6670f6d1141fcea8543e52a9e18323c31bea1057034fa0bd06a77265e8d3ed8e5f3427eaab99b4ccd7e82423ed096a692c1555b091c0aff710f7d58880dfad7bf6ffa2ae93dd94a17f987534840898",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"n" : "00a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed01",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICWwIBAAKBgQCh05EuZdmU4LpRE194hE2aPqUWHlRQ0WqM8Bc6CjCaHulOlDhd\n/8XifepmkqFxNRavht8ig8jjJ+YO4mp7fPzLCvP0te/sNYZRmWuX1bJdqTOwY0kM\n97Zwc9OZsErVXAqJ+Ow21/XK51fb09bQ9bd/fJTiiHg5fLRc/RePPwftAQIDAQAB\nAoGAVoMgbkmM1IZ/lLBira8tPXSYFQcJ1FrgN5BzGlgwO3SjDZs3tyjxxW/DTCq/\nnCHhitzzlSQW1TmTSAnLG1FqYtgOEIKz5NLOdJ9Yx6HA5ZB/t8a5yflxyAuJC/4Q\nHF6KgxVr1KVSg6ctBjRVCpvWdLdxueHgBhnrQ9bjURLhUDECQQDVX1rDYn59S7B8\nUwyyaz4Oxs/HdTmG4AnJ9T2EtpQJI9KT+MVbXpggtW3G6wCO53mhVqfIoLT6W2EX\npPZCM6OLAkEAwif1zXXYhl91q0Z+9fjUPuBwclBFDVIyMPo3hqZjLbuJPsnPEDkF\nhSG0KAUpZEMV+dN0CZFfb16GNlq4KCfTIwJAKEA7s/4BlItRuLJGA+ZdJ5ZzndHM\nT1g2IIYF2+JBXNQIJmfYexsGIa14Dv1H9q1N8ZSSRDOk0FGqqDYzSlvJbwJAL+wN\nD5l2yDPnp07PJ4czXBGpr42Afbk8Cjq4WdPXxwHy7jyBj0+DvUiEXxxnCwhD9FXs\n3i+zjpmWJvRdYAv0YQJALvq4ubUogD/gLm261XXVeCS3lNvZrgtNa0OswbIqQs4v\n/BL/kzmvPaCDh8vnPhvTJnJUh+uXxxum+WDl3d9CBw==\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed0102030100010281805683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031024100d55f5ac3627e7d4bb07c530cb26b3e0ec6cfc7753986e009c9f53d84b6940923d293f8c55b5e9820b56dc6eb008ee779a156a7c8a0b4fa5b6117a4f64233a38b024100c227f5cd75d8865f75ab467ef5f8d43ee0707250450d523230fa3786a6632dbb893ec9cf1039058521b4280529644315f9d37409915f6f5e86365ab82827d323024028403bb3fe01948b51b8b24603e65d2796739dd1cc4f5836208605dbe2415cd4082667d87b1b0621ad780efd47f6ad4df194924433a4d051aaa836334a5bc96f02402fec0d0f9976c833e7a74ecf2787335c11a9af8d807db93c0a3ab859d3d7c701f2ee3c818f4f83bd48845f1c670b0843f455ecde2fb38e999626f45d600bf46102402efab8b9b528803fe02e6dbad575d57824b794dbd9ae0b4d6b43acc1b22a42ce2ffc12ff9339af3da08387cbe73e1bd326725487eb97c71ba6f960e5dddf4207",
"sha" : "SHA-384",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 128,
"comment" : "",
"msg" : "",
"ct" : "08402d31f47155d67067897e8d3756c2a26d74e01e7779301648ecbfb73e74fcf6d6924159b6d93687818466e2bffc92dd66df7c205197b15c712771e855f72b74da24795d66cb2be6a59900fe8961247688ed73ab0f5ca0ac10308ec7cb115a4c8b1ab72d3de9fd6a7afdd319cb178a862fc7995ef0cceeac03970b9daa9012",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 129,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "4b8610a20003933cfdbac802fb90d9028f6bd5656229a1b249450fcdb49f6d46479d6c7b094e93af2eb94019c177f1b1c58b1379fdf5429edc296b4e65243e2cac5f6670fc3bf69471015af244ce363ba347de282e887f2cd86445265e0f65d616b2fc6bedc87bee61385c319a38e53eba597db022d321bf871889c551a18503",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 130,
"comment" : "",
"msg" : "54657374",
"ct" : "5c3586325bc1e1c9e4aad3d60be88dc9ed9fe9577b61a8714ac235160bb4e83358649cfa187b004ee735cea2f6c91e25593c391bf24d87dd4b50178435600ed1c5272e3ea110698b11da7c660ee6babc32aa3fc2cf3ba37036cd4369efb272d99424d9c6ec5290dea83f16799efe4fa90238109de7938445ed66261ea538ec86",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 131,
"comment" : "",
"msg" : "313233343030",
"ct" : "4c9569d4ac8607fb90c56ac7a7a0a673a74588e526f22bae8271a863292001064952becb338acb8becbeff48f4c07e60b529df7899ca760c113f878c405eaf789e312214eccdc3b5c01f41ec53513ea54c4de693d52bb962208e4553c088abdc64b87467b04c65fccc96d2f59f5527fa31c0b7e8868a895ae8af19b20a209918",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 132,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "7d5c538dbd17fe2b4a2538f8d1f4fecdd3170ce335925eb41f94b2e587d3b40c5912aa78df383ad8ff5fd7450ca200477340fc9e6ca037421d4835316e63ddb7ac79420b4415e95c170a21897d4bc2c7ad452c0c2e834600ca5922411bcd6b96253cc161a0842021cc048a6092bb4d7c936d677dc03264b49126caaeacfb992b",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 133,
"comment" : "",
"msg" : "61",
"ct" : "270da02d0747f710dee546c4b94f40fd9ff7dbdc3643f4cde66953ddd86129807dbf2408e9f40b29a53fd2b2ea529c5a31933ef5b4b5e0b83a49ef85ed92880e1cf9dae104b817dc0688b4690faa7f3a0951bbd32963647c970523b7d53c3e24080368bb510362ce36f50ca0a752f7bd3a196b2cda5ac548f36b24631a8505b0",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 134,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878",
"ct" : "1868661bf0b5eeb4f9cfdd32544fbf619955f41ce3aa043e6ea5b6540935c89781d1360279564c76b235142cf88b0d5c489bbd68319e24c40395e928c672ddeff35447367781827d9bd7507e1c77534a7f83c75c3b101398456a9efab2099ba06e728b8c1624b1ff4a4ba6e7d2e70ae1ea5e97774fc3f541f306e1e457862f81",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"n" : "00a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed01",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICWwIBAAKBgQCh05EuZdmU4LpRE194hE2aPqUWHlRQ0WqM8Bc6CjCaHulOlDhd\n/8XifepmkqFxNRavht8ig8jjJ+YO4mp7fPzLCvP0te/sNYZRmWuX1bJdqTOwY0kM\n97Zwc9OZsErVXAqJ+Ow21/XK51fb09bQ9bd/fJTiiHg5fLRc/RePPwftAQIDAQAB\nAoGAVoMgbkmM1IZ/lLBira8tPXSYFQcJ1FrgN5BzGlgwO3SjDZs3tyjxxW/DTCq/\nnCHhitzzlSQW1TmTSAnLG1FqYtgOEIKz5NLOdJ9Yx6HA5ZB/t8a5yflxyAuJC/4Q\nHF6KgxVr1KVSg6ctBjRVCpvWdLdxueHgBhnrQ9bjURLhUDECQQDVX1rDYn59S7B8\nUwyyaz4Oxs/HdTmG4AnJ9T2EtpQJI9KT+MVbXpggtW3G6wCO53mhVqfIoLT6W2EX\npPZCM6OLAkEAwif1zXXYhl91q0Z+9fjUPuBwclBFDVIyMPo3hqZjLbuJPsnPEDkF\nhSG0KAUpZEMV+dN0CZFfb16GNlq4KCfTIwJAKEA7s/4BlItRuLJGA+ZdJ5ZzndHM\nT1g2IIYF2+JBXNQIJmfYexsGIa14Dv1H9q1N8ZSSRDOk0FGqqDYzSlvJbwJAL+wN\nD5l2yDPnp07PJ4czXBGpr42Afbk8Cjq4WdPXxwHy7jyBj0+DvUiEXxxnCwhD9FXs\n3i+zjpmWJvRdYAv0YQJALvq4ubUogD/gLm261XXVeCS3lNvZrgtNa0OswbIqQs4v\n/BL/kzmvPaCDh8vnPhvTJnJUh+uXxxum+WDl3d9CBw==\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed0102030100010281805683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031024100d55f5ac3627e7d4bb07c530cb26b3e0ec6cfc7753986e009c9f53d84b6940923d293f8c55b5e9820b56dc6eb008ee779a156a7c8a0b4fa5b6117a4f64233a38b024100c227f5cd75d8865f75ab467ef5f8d43ee0707250450d523230fa3786a6632dbb893ec9cf1039058521b4280529644315f9d37409915f6f5e86365ab82827d323024028403bb3fe01948b51b8b24603e65d2796739dd1cc4f5836208605dbe2415cd4082667d87b1b0621ad780efd47f6ad4df194924433a4d051aaa836334a5bc96f02402fec0d0f9976c833e7a74ecf2787335c11a9af8d807db93c0a3ab859d3d7c701f2ee3c818f4f83bd48845f1c670b0843f455ecde2fb38e999626f45d600bf46102402efab8b9b528803fe02e6dbad575d57824b794dbd9ae0b4d6b43acc1b22a42ce2ffc12ff9339af3da08387cbe73e1bd326725487eb97c71ba6f960e5dddf4207",
"sha" : "SHA-384",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 135,
"comment" : "",
"msg" : "",
"ct" : "72ca0ccf54c917fc81ea6d57868adef1cbcade865c4906e734bcc0b81b20db91d35dd489dd2c5a7435eb75ba6e2732f092ea2c77701c6b4526e7030dbfc3d932731c6b3c9ef013721c2e70e96dcb24ecdabc2e87f98d84e95fd4bd69a19ca79c8a3a9585e3a6bafc2b5e10ac260b621a1b3912102e7a22c6fd7dbcc696380d48",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 136,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "80c408c5d9fc9c2b0fc4634330fa9776c42a1d6dde48914392e00e5bb4e69a93acb806d102446992ef8d9a9cb9004d6a8a833806c5c8f80abb444981829ad85d95ff0e7ae8c83e98a706d09a3cbf8a2d8c0d37ca4b620ada9bf1c89d3b5a4e7fb66f878bbeb044d039866bc9ffa35f369a5468feb91c31ae112a046f4f3a619e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 137,
"comment" : "",
"msg" : "54657374",
"ct" : "5749bb5ea6679e7571795a3bc09291088baeb198356c14d266d169eb467fe8fe541049fbf9ab7e62c915aa366e00a79ecaed9f316b7a37c77b93beadf26d5fab73acd989a4f6c22886e7531a9f6797b3ba59d0bc5319043be0fdd42498a93ae5ae9d826e73222a257354cdb9228571d66f056837443b73dc1b60341b9aadeaab",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 138,
"comment" : "",
"msg" : "313233343030",
"ct" : "1ef4a92700b36c1c4fc35a668889d463022dff324a5b1837f4115133089f6048b13b99b4c73ff9acfc41dc299a8c73d378a7c207140d2bc2cb956dfc594914a723ac6c8fbb1e949045aec0f27b923fb65eec9cf001a6bacc9ed4de1f8883043110e3edf359f500d2c68444b8202818623af3a389ff125d6b32d1df88705ad5ef",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 139,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "0185957a92bc682db236761299c03e42290d293d8e784d056a3d4fe65c25744782845cff71af5c56d715ec840f9622fde8d8f14cd5ef591500c545422c33658c3b464c69d5e3f3d2eb22e5ae66dfef9d69869f867f3bd82d35138f8f093e6b3b597b7600c87522c51b30f1b624990532ccd9811054a7ea6aef9cd5c815d500b3",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 140,
"comment" : "",
"msg" : "61",
"ct" : "2e05246e0ddcd59afd60c7d9c5b46c70fcff96fb5e9d62502f9f4b9a06bae38863a7d7eccbdd1304534186a5c2f89f061e4edc1cfcee88af3643c2f6b5efbee8f08eb7f866a60821f3be7b296b25acbc4ab443c0ac398104f369935b5b5748d4a872d31884f1b9d4f1842fc0b74f003c17c4ea5b9e3b7baad8401ecd56dbce09",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 141,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878",
"ct" : "933d41d2f20609bbeb90aee85368180794af83b687657713287070489e23ecb6ad871caf198fa19128f5e48ed581d3de608de44b3d7de1f2d161e714f27fb09dab295f9772d4c0992fbd866c0a41fc3b4fe874cffdc9324bdc5eb652bd20eae4a6f2258e3f9dbe1683690eff2a930bfe351ba338c76f6598e50c1dfd78871515",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-384",
"n" : "00a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed01",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICWwIBAAKBgQCh05EuZdmU4LpRE194hE2aPqUWHlRQ0WqM8Bc6CjCaHulOlDhd\n/8XifepmkqFxNRavht8ig8jjJ+YO4mp7fPzLCvP0te/sNYZRmWuX1bJdqTOwY0kM\n97Zwc9OZsErVXAqJ+Ow21/XK51fb09bQ9bd/fJTiiHg5fLRc/RePPwftAQIDAQAB\nAoGAVoMgbkmM1IZ/lLBira8tPXSYFQcJ1FrgN5BzGlgwO3SjDZs3tyjxxW/DTCq/\nnCHhitzzlSQW1TmTSAnLG1FqYtgOEIKz5NLOdJ9Yx6HA5ZB/t8a5yflxyAuJC/4Q\nHF6KgxVr1KVSg6ctBjRVCpvWdLdxueHgBhnrQ9bjURLhUDECQQDVX1rDYn59S7B8\nUwyyaz4Oxs/HdTmG4AnJ9T2EtpQJI9KT+MVbXpggtW3G6wCO53mhVqfIoLT6W2EX\npPZCM6OLAkEAwif1zXXYhl91q0Z+9fjUPuBwclBFDVIyMPo3hqZjLbuJPsnPEDkF\nhSG0KAUpZEMV+dN0CZFfb16GNlq4KCfTIwJAKEA7s/4BlItRuLJGA+ZdJ5ZzndHM\nT1g2IIYF2+JBXNQIJmfYexsGIa14Dv1H9q1N8ZSSRDOk0FGqqDYzSlvJbwJAL+wN\nD5l2yDPnp07PJ4czXBGpr42Afbk8Cjq4WdPXxwHy7jyBj0+DvUiEXxxnCwhD9FXs\n3i+zjpmWJvRdYAv0YQJALvq4ubUogD/gLm261XXVeCS3lNvZrgtNa0OswbIqQs4v\n/BL/kzmvPaCDh8vnPhvTJnJUh+uXxxum+WDl3d9CBw==\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed0102030100010281805683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031024100d55f5ac3627e7d4bb07c530cb26b3e0ec6cfc7753986e009c9f53d84b6940923d293f8c55b5e9820b56dc6eb008ee779a156a7c8a0b4fa5b6117a4f64233a38b024100c227f5cd75d8865f75ab467ef5f8d43ee0707250450d523230fa3786a6632dbb893ec9cf1039058521b4280529644315f9d37409915f6f5e86365ab82827d323024028403bb3fe01948b51b8b24603e65d2796739dd1cc4f5836208605dbe2415cd4082667d87b1b0621ad780efd47f6ad4df194924433a4d051aaa836334a5bc96f02402fec0d0f9976c833e7a74ecf2787335c11a9af8d807db93c0a3ab859d3d7c701f2ee3c818f4f83bd48845f1c670b0843f455ecde2fb38e999626f45d600bf46102402efab8b9b528803fe02e6dbad575d57824b794dbd9ae0b4d6b43acc1b22a42ce2ffc12ff9339af3da08387cbe73e1bd326725487eb97c71ba6f960e5dddf4207",
"sha" : "SHA-384",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 142,
"comment" : "",
"msg" : "",
"ct" : "1c3e714abd52258d9235e08634c0f21e8a914df4445e01dbb0c520367d094e689bf68e083c5879e00604ab39c7d6c05f11da2cba0f665f58ac3c7ac07de3e766d5953fa5b79d6f3712290aa585588d5d4dd276efd084f35b107a5b031fc62811b3b5cb364ba4444d9f41ef3ed468748a5cb95685a354b38ed0d91087bf1773a6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 143,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "90e37b774d24eb1001ed16681d80fff3051bc2e7a89af0fcc4da64fed4e9db4a8bcf6232f61c141138e18646dace294e965dc45d72808607f5f3b752ea72f016f9eb4f120541b63745a93c811b99ca8953a606c34414ffcf673b067f65810b20464ec9e9f5d315c4d9aa5fce4bc09064f02ee6725f392c8d955095cf3f310ad8",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 144,
"comment" : "",
"msg" : "54657374",
"ct" : "a151582a1bf013b4a3d81ffaa389407406d078766c95ea3c28752e1c280392011f1685ff3336a77f907de742925b297afbcce2c707be303d1269a3a45cdb8fa66a39c461eed94adf5496a26132f86871bcd630f46fb2decf6839f395881377777949b9282fa054ef026f32f0adf132254f4de8eafb02dc738c7ac7e7aeec0554",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 145,
"comment" : "",
"msg" : "313233343030",
"ct" : "0c87aa1b473d638dd10955548a51217302435f9664a5fe05344d1054ebc24d8ec2cddc94a241fae52e78f5be490017722629c4b606db675171020c6bf5937133e1b0c300be4fe8e0b33c9f1526035f663ddb24fc270931b29cdafd481e85284cc260624291f3976b1c58c4bf35316f86a0180a13805935f387dd3f646cd5385f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 146,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "622dd6e7c8225258e6eebabf9fa6372d9423fd775b4c8a5c08da54dfbe26a8064a73b44c1e22fab35adc3305ec4a137d27b0b1223d751d21bbf08c7d7962d121cb3a1e1da701a6e33f5dcbef95645fb23106184596f5142d181118a8fcaed3ec92314a9db65b04f52da31f826e7a93d6fd65bee4428d99fb546a21c5bab38953",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 147,
"comment" : "",
"msg" : "61",
"ct" : "48053b6a9b5fc58d47bcdfbc5c8d3f7f2685e02030b4cbceb1c9125041735c2226c8ae470123c776fdec5dd2e63508e3615f21e1dfc770efb3d0d71a7c0c9987bf51c546874a0f48bdd521d002e44fffa112f2c53eca37f57c88197080a18fbd5097803b12e09c36ede4458b6447a074f7fc89d612d7afdf38edb10ccbd8eb8d",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 148,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878",
"ct" : "6f115f2ce6b0eee10d20c59f3cc9709dcbf1813de6ddc19129bcb0517d581e1b08a73fe44327c23eb6a6ce716aa22dff7417911cdd387fd769537ecaf4b6bba88a06b5aef80b4d7e59a4bde0a4f24a96ef1097be8e6c09000dd2f57acc46d7263820e4114129a6a0498cdcc2f1c47fcebe185d904a9e463cd96d94bc3c74c01e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "5683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031",
"e" : "010001",
"keysize" : 1024,
"mgf" : "MGF1",
"mgfSha" : "SHA-512",
"n" : "00a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed01",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIICWwIBAAKBgQCh05EuZdmU4LpRE194hE2aPqUWHlRQ0WqM8Bc6CjCaHulOlDhd\n/8XifepmkqFxNRavht8ig8jjJ+YO4mp7fPzLCvP0te/sNYZRmWuX1bJdqTOwY0kM\n97Zwc9OZsErVXAqJ+Ow21/XK51fb09bQ9bd/fJTiiHg5fLRc/RePPwftAQIDAQAB\nAoGAVoMgbkmM1IZ/lLBira8tPXSYFQcJ1FrgN5BzGlgwO3SjDZs3tyjxxW/DTCq/\nnCHhitzzlSQW1TmTSAnLG1FqYtgOEIKz5NLOdJ9Yx6HA5ZB/t8a5yflxyAuJC/4Q\nHF6KgxVr1KVSg6ctBjRVCpvWdLdxueHgBhnrQ9bjURLhUDECQQDVX1rDYn59S7B8\nUwyyaz4Oxs/HdTmG4AnJ9T2EtpQJI9KT+MVbXpggtW3G6wCO53mhVqfIoLT6W2EX\npPZCM6OLAkEAwif1zXXYhl91q0Z+9fjUPuBwclBFDVIyMPo3hqZjLbuJPsnPEDkF\nhSG0KAUpZEMV+dN0CZFfb16GNlq4KCfTIwJAKEA7s/4BlItRuLJGA+ZdJ5ZzndHM\nT1g2IIYF2+JBXNQIJmfYexsGIa14Dv1H9q1N8ZSSRDOk0FGqqDYzSlvJbwJAL+wN\nD5l2yDPnp07PJ4czXBGpr42Afbk8Cjq4WdPXxwHy7jyBj0+DvUiEXxxnCwhD9FXs\n3i+zjpmWJvRdYAv0YQJALvq4ubUogD/gLm261XXVeCS3lNvZrgtNa0OswbIqQs4v\n/BL/kzmvPaCDh8vnPhvTJnJUh+uXxxum+WDl3d9CBw==\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820275020100300d06092a864886f70d01010105000482025f3082025b02010002818100a1d3912e65d994e0ba51135f78844d9a3ea5161e5450d16a8cf0173a0a309a1ee94e94385dffc5e27dea6692a1713516af86df2283c8e327e60ee26a7b7cfccb0af3f4b5efec358651996b97d5b25da933b063490cf7b67073d399b04ad55c0a89f8ec36d7f5cae757dbd3d6d0f5b77f7c94e28878397cb45cfd178f3f07ed0102030100010281805683206e498cd4867f94b062adaf2d3d7498150709d45ae03790731a58303b74a30d9b37b728f1c56fc34c2abf9c21e18adcf3952416d539934809cb1b516a62d80e1082b3e4d2ce749f58c7a1c0e5907fb7c6b9c9f971c80b890bfe101c5e8a83156bd4a55283a72d0634550a9bd674b771b9e1e00619eb43d6e35112e15031024100d55f5ac3627e7d4bb07c530cb26b3e0ec6cfc7753986e009c9f53d84b6940923d293f8c55b5e9820b56dc6eb008ee779a156a7c8a0b4fa5b6117a4f64233a38b024100c227f5cd75d8865f75ab467ef5f8d43ee0707250450d523230fa3786a6632dbb893ec9cf1039058521b4280529644315f9d37409915f6f5e86365ab82827d323024028403bb3fe01948b51b8b24603e65d2796739dd1cc4f5836208605dbe2415cd4082667d87b1b0621ad780efd47f6ad4df194924433a4d051aaa836334a5bc96f02402fec0d0f9976c833e7a74ecf2787335c11a9af8d807db93c0a3ab859d3d7c701f2ee3c818f4f83bd48845f1c670b0843f455ecde2fb38e999626f45d600bf46102402efab8b9b528803fe02e6dbad575d57824b794dbd9ae0b4d6b43acc1b22a42ce2ffc12ff9339af3da08387cbe73e1bd326725487eb97c71ba6f960e5dddf4207",
"sha" : "SHA-384",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 149,
"comment" : "",
"msg" : "",
"ct" : "7ba4741c3772cd872e7109004bacfdef662510714e27586e07095ffe4e4e139bfeb6cb4e5e027350d8dfa26fe9683c66a6ef4a521b0eaf64d36c937ee115c3b120a46570cbcb802f67a03a41ef80609a4214b51b803c02f0c652afea95022525e080d64d55128ac2417637ccffc2640ad3dda63fef7da5e0178840225ba623c8",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 150,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "7d2ba23b422d3fec441fce9b3c10aea9dd38cbbda4c0dbb48145d138e1f2feb1025e6267148a7b97b47e255100790a48ffd1447aece8b2ca76ffadc045b717fec6d9b88acb731ea03b54f6efe33a5250ef7016bcb1afda26835f6607fff7a743605ee42a79eb8bce99985411b0492d50cc164e5d585a7939980104db990bd343",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 151,
"comment" : "",
"msg" : "54657374",
"ct" : "4b11a5380b53414c8e220d55ea0410facf28923626f16898b04b79be4b910c058345cd7f43db6195a45461f1f8c419d80caca71e52b00147d76126a6aedb142ddaa2c67104c1044d3bb4e80f9a484f19a848486d547ebc0cbb9660d64e9a0cafedccaabd1028f4cf8add52b294e8da72bea991364cdebd33e1077dd1ab3682ca",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 152,
"comment" : "",
"msg" : "313233343030",
"ct" : "8883e1ce40ef9b6c8e84ae5fe3c0d92e0a8033b80c3ad9a0541ae54db1c6bed89de5ac1ab81bd1a7d166dfc084724ae4f0838e541e5328a0fc570a85709c00ed4b996a8c96ddceaa00af10fe219497f0fca19ed60330fa4cd273c6a99b9d2b82ad0724a58b882335e9ba971089947c3d94d1996a06a47adcfbc92424a17d4956",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 153,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "323c223f243e8579ffe2c93ab2c298e12e55e0377d7e74cdc4d95480e462032a886a9702ada058c331d14f000c4be66ddb5600a52c3a1ca0982906e77bfc645a645ebefb5469cb24e66dacaf0eb10732e01691ee44d8b319f41fd74c41552d4578fff2103bdd3c0adc492b262a138131f733d621c6f1a2adac47baa6408ee811",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 154,
"comment" : "",
"msg" : "61",
"ct" : "3a1f918acc9e2067e01fa888e8df60ba9fb1a99c200614b889a39b2d42c7ce6ace0b01e156acd80d75959a2975e95c4a619baed657c081d2f5772f081d857b29794667b834b979a7e38507a2682c4820a19765fc81b570ab1fc95df69896d0995b0abcfe5b29ce8fbc4b8397fe3a78f1020eed4397783818e81926f711db95c6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 155,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878",
"ct" : "14bb72e13f42301b78488a06b66ff769bfeb8c92430ee3e7443a026b8f9506c6635f15dc1133f51769cbcc73143a922b274781233c7743c8e60236af69a79eb9e9b33488c809ca21918137f3c6fc4c00b9863a20a7e7f7d7ff0fe6284b9cad6c62cbbc0c63166cb14d703745ed9467b44c12cae608b944be458409a03af51fc7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "00ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"n" : "00b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e611",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfQIBAAKBwQC4vhKWOOnIBTWeYWmyYyZeKo7EuEkQHyoyHOUjZl45mVSsOGXu\njIXRTz0/JPvVg2ZL8JOUy8f3/8mKrclO2jXKS5YU/S13PHgghqHqnKI/NXyyzcRl\n+4UQAXKEXWspBtyTFaVC0gS8xNzmjZBIQZjiNQzWgu75MToT3zYHZpqk3RhvVjug\nrj7gVPhXqSmF8mlKVOGoftcyesv9o+Yey/7P3Rt7LQjdMGEi/UQmjwhGMwZ2D0Df\nt2NOcdenLxIk5hECAwEAAQKBwQCtUUTGwmYxTRHcoK80uGhKd8qxK+L/yP0hPpKJ\n/4PurbcOS2r1vcfdcmWXU+8fhML4A5+xPO1B8Sr3e8scuwMz4m3PCycYchaRDT3i\niUh93IQ8i2bx9mIDfhgdrjbWqqO1Cd0ziS7UhR3cqk0C7CECYpR1F6ONountNeWA\nGQG7boIEO66IqpUfSlbPRUtNzyqdxCVSXuS24ZkyDRsIBiX9yK9ORFkuh8q4dTMW\n/pM8zwRDgIgLGYT2YsY47YwxWPECYQDdn8uP4sbX08wMUliKq/R8iRnkq48FbByt\ng4PAc6CYmq4SQvKELJwW77UCd63kDrAiAbTczr/zp0mAEqGbNwOVNgK2+mEdEhJv\nQIcu4r4knw2BCb9hk0N1KDsclufC2UsCYQDVZckwM5mBQ2WeH6nv4InwX8Ilzb7l\nRSRC1ZkJcwtIocIBjOuX8lkD2x6vhzX4Jptf/X16NkPjro1zZgLBofJviXrmhlS7\nM4Dyytz+ZQPANHyE4b//4AGaqrTCNJ2SYJMCYG9MIF5R9KnOo1pMwEpjsJQaBfbg\ncSK3+G7q7O9pIe2BQInLNR9Lh9e86ZojoCA3gByT3tBExAEIsdCvipj4N8RnK1XY\nx4xh1wAn17ukAvlBJvb2fjXyTp43ZfglkJ45oQJhALEOSudbaLn/mYig7PbCbrCq\nQwPqucCwpW1unBNjCLGyxK1UpwTjZ0fzvnoUzYqfPbtfL4T/EUUPxv1AXnkaTXSN\ntRMf0Z2hFhRcjQ/l8D7BTa9TP2KmEa6qhF++GB8jUQJgRaA2xyYpro3F3G6hzF6N\ngf26EHYhjBTnJLlBg1sZAccN/N8jGtY7GULz15zFYcQrfnATqXway1oeSepEyGIB\nx/61e0r9g+MyjIKpQmfV1qSkLXJgJevTNMlpIZCmA+Iw\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820397020100300d06092a864886f70d0101010500048203813082037d0201000281c100b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e61102030100010281c100ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1026100dd9fcb8fe2c6d7d3cc0c52588aabf47c8919e4ab8f056c1cad8383c073a0989aae1242f2842c9c16efb50277ade40eb02201b4dccebff3a7498012a19b3703953602b6fa611d12126f40872ee2be249f0d8109bf61934375283b1c96e7c2d94b026100d565c93033998143659e1fa9efe089f05fc225cdbee5452442d59909730b48a1c2018ceb97f25903db1eaf8735f8269b5ffd7d7a3643e3ae8d736602c1a1f26f897ae68654bb3380f2cadcfe6503c0347c84e1bfffe0019aaab4c2349d92609302606f4c205e51f4a9cea35a4cc04a63b0941a05f6e07122b7f86eeaecef6921ed814089cb351f4b87d7bce99a23a02037801c93ded044c40108b1d0af8a98f837c4672b55d8c78c61d70027d7bba402f94126f6f67e35f24e9e3765f825909e39a1026100b10e4ae75b68b9ff9988a0ecf6c26eb0aa4303eab9c0b0a56d6e9c136308b1b2c4ad54a704e36747f3be7a14cd8a9f3dbb5f2f84ff11450fc6fd405e791a4d748db5131fd19da116145c8d0fe5f03ec14daf533f62a611aeaa845fbe181f2351026045a036c72629ae8dc5dc6ea1cc5e8d81fdba1076218c14e724b941835b1901c70dfcdf231ad63b1942f3d79cc561c42b7e7013a97c1acb5a1e49ea44c86201c7feb57b4afd83e3328c82a94267d5d6a4a42d726025ebd334c9692190a603e230",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 156,
"comment" : "",
"msg" : "",
"ct" : "14aea2a65cd69549432674606fea1005f288e49529f36d5d8036b83a5f11d81f8bf83fd6147142e2e93ce35176f1058c4a52de4bac860339a1314230338392cf8e3bc28f98724892bfaec3aba58fe18e0e93287b520227dad103623694f076c1714ec63e2f999a20dec6366cd7c38690f819b378ddbc44b7fc5ef598fff5fb3c9ff20ea18405ee7b583ceb7e214104d73c7d59fabf59441548792bb81ab391b9cf4296cc249f3f8322f200c38d3d75d23aac8c4f3e0e635142890f6362592e53",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 157,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "1b61840e5a88d3216ab3af309603429158f113a9bedc4a8ecb10843e7374b2068ef16267af414a87cb8b95e554964b7de9b3581049f012e5541009054df1c11bc6f477a29ab6bc834bc0086e9400015bdb90a38648d04c104f5b7ba0c07bb9eb35716d16378ad8837b9b09d4b8019697769080a01688f2ebec7b664db7bdca665ce98c6e472ca1933dbc23a9f23f1ac876e64e0cb046767b3dfeecba96d71f36112462d7e9620c1adac37fea58d6f65f12516b56aed7907659373a4d3560a228",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 158,
"comment" : "",
"msg" : "54657374",
"ct" : "1d862c83a1ee6444e8b815a5392f1d7a1b7b6e18881eb86db3ed2dabeac1b11e02ff3a32527e8b2c5af2cf402d0e5710546eb86ee86e4e63ec506d9b4490ece125584a16bea4999b71690426eb1fac437d09f46a96733c0c1f0e9fac16d31e5ea534d421e59354a35f181943662eb3ed486dcbdf7e96f8669ec7900a37b593b43024aa7cc0c9fba3fd84a49977446f56cb4d9726b421098a5661ca233e384b139c33dfb84dc34d8c061f0b4ca8994c23fb690c73cb654977999b6ef66055fb09",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 159,
"comment" : "",
"msg" : "313233343030",
"ct" : "011d51f9770e151fa2358e7de7912b82000fc13aadf7ab2c1bfbedb7a68677a6d34daf1772292dc1934a2451ac3efb0a6f6b23da1af804f4a9cf50036dfd22d04ac28c7979b5f268bd47369b20ab1e660ef305cc049835d8352ef1f6eb7bca8dab223f446c3343145ac14334d6aa3ed7adbf5bb8323de38f7d720a72de06c9d2b6a8cd72ee2bef4afda6a9d28db00bb1a6184b05b53875e799179c99d92dbbc1d83119cbfec62ee911f2024e89a5d9b4431c066a9fe4e7f045f48b383871e86f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 160,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "81e6cfae9ca349b61d058c04260be3a1ef0413debdd5917eab5a76e391b9596655ee9a93ee88bc54f9db18d142597a71ac77d1633f5a1ff80d97e82b22f07385d06f842308d0370161add9449a0a259f959b3d2b0cee49cfff22734e47f3a405a588e078e0e85c4d7db349e8a80a5801fe94eeb1e93a9dc35caf852eefcdaf186393f984b555845df34d815a35fadb7b0332865d6f0060f053d35cd64ef7b0f3e400a647d5349842296748e61e3bee93a35ae4b6d2928651051e4b2a42d4ba20",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 161,
"comment" : "",
"msg" : "61",
"ct" : "65a481a32d0668c27b40c05bacbaf081f5f8374bc922d6eb877b450aef275b8712748d613ad5c4d8738f1413384439f582af03de2736c3d81b00840d2b12edec56e25def1ea3af3fae2b7ed9597c8dcf07940e9f10ef7d2c5ef41818231998a10affdcee04d8207038822b6361ce6373a37ed854a77804f0b52831abf6e188cbd32a74f92912ae07c622214ffa896858ec84863a24d50474aef4c529ec95f7194873dc4b9f45481242ab69d0856d0afd03034945ccadf6b02879a8e873f78d66",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 162,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "85819af1ee3425baf97dee96759e864dad21e648fe90407fd0476568d97dca5f27c367dee5a45515ca7ca95d85a8e8be443c1820c41525ce161132c56ee9cb04a811293e8a39876f2d0bbe593270d3515c6e1ecd2b602a12102bf55d1e0daaf8013992915dd607d2cd36556e5092240cf4eda2b06bce26559f052415b96d4189db5d81778683fba8340c3394581a99296999d00d9c4cd826d7dcaac7c3436122a1f2699f49f47f05acf6047dbfd057314ab649b0ab9598d992e80b5df861d2eb",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 163,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "58d368aee5a9a087181d2fc821ece9fa169239b3858338134f00a0a00008e60edf4a1e810d8429ca1dec8df38b73a63605cd2206eadbe56e85f7e8c8d1be1c19387d757a1c1b4264408ad730d7381913c2dc44d7a5b0877a68b778cee543725ee26639399de41ea5c7cfe09fdda42f3daa759a83ca2d1617b7feb6e9e4613447cbb89a88cc1ca6a85b7248e2e3796fe7e65b7873586daf308a5152d9031dcdfea22463b786cb86a2f9309e26e3cfe115978bbc0fe3e598ecfe13794e2bea01c5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "00ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"n" : "00b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e611",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfQIBAAKBwQC4vhKWOOnIBTWeYWmyYyZeKo7EuEkQHyoyHOUjZl45mVSsOGXu\njIXRTz0/JPvVg2ZL8JOUy8f3/8mKrclO2jXKS5YU/S13PHgghqHqnKI/NXyyzcRl\n+4UQAXKEXWspBtyTFaVC0gS8xNzmjZBIQZjiNQzWgu75MToT3zYHZpqk3RhvVjug\nrj7gVPhXqSmF8mlKVOGoftcyesv9o+Yey/7P3Rt7LQjdMGEi/UQmjwhGMwZ2D0Df\nt2NOcdenLxIk5hECAwEAAQKBwQCtUUTGwmYxTRHcoK80uGhKd8qxK+L/yP0hPpKJ\n/4PurbcOS2r1vcfdcmWXU+8fhML4A5+xPO1B8Sr3e8scuwMz4m3PCycYchaRDT3i\niUh93IQ8i2bx9mIDfhgdrjbWqqO1Cd0ziS7UhR3cqk0C7CECYpR1F6ONountNeWA\nGQG7boIEO66IqpUfSlbPRUtNzyqdxCVSXuS24ZkyDRsIBiX9yK9ORFkuh8q4dTMW\n/pM8zwRDgIgLGYT2YsY47YwxWPECYQDdn8uP4sbX08wMUliKq/R8iRnkq48FbByt\ng4PAc6CYmq4SQvKELJwW77UCd63kDrAiAbTczr/zp0mAEqGbNwOVNgK2+mEdEhJv\nQIcu4r4knw2BCb9hk0N1KDsclufC2UsCYQDVZckwM5mBQ2WeH6nv4InwX8Ilzb7l\nRSRC1ZkJcwtIocIBjOuX8lkD2x6vhzX4Jptf/X16NkPjro1zZgLBofJviXrmhlS7\nM4Dyytz+ZQPANHyE4b//4AGaqrTCNJ2SYJMCYG9MIF5R9KnOo1pMwEpjsJQaBfbg\ncSK3+G7q7O9pIe2BQInLNR9Lh9e86ZojoCA3gByT3tBExAEIsdCvipj4N8RnK1XY\nx4xh1wAn17ukAvlBJvb2fjXyTp43ZfglkJ45oQJhALEOSudbaLn/mYig7PbCbrCq\nQwPqucCwpW1unBNjCLGyxK1UpwTjZ0fzvnoUzYqfPbtfL4T/EUUPxv1AXnkaTXSN\ntRMf0Z2hFhRcjQ/l8D7BTa9TP2KmEa6qhF++GB8jUQJgRaA2xyYpro3F3G6hzF6N\ngf26EHYhjBTnJLlBg1sZAccN/N8jGtY7GULz15zFYcQrfnATqXway1oeSepEyGIB\nx/61e0r9g+MyjIKpQmfV1qSkLXJgJevTNMlpIZCmA+Iw\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820397020100300d06092a864886f70d0101010500048203813082037d0201000281c100b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e61102030100010281c100ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1026100dd9fcb8fe2c6d7d3cc0c52588aabf47c8919e4ab8f056c1cad8383c073a0989aae1242f2842c9c16efb50277ade40eb02201b4dccebff3a7498012a19b3703953602b6fa611d12126f40872ee2be249f0d8109bf61934375283b1c96e7c2d94b026100d565c93033998143659e1fa9efe089f05fc225cdbee5452442d59909730b48a1c2018ceb97f25903db1eaf8735f8269b5ffd7d7a3643e3ae8d736602c1a1f26f897ae68654bb3380f2cadcfe6503c0347c84e1bfffe0019aaab4c2349d92609302606f4c205e51f4a9cea35a4cc04a63b0941a05f6e07122b7f86eeaecef6921ed814089cb351f4b87d7bce99a23a02037801c93ded044c40108b1d0af8a98f837c4672b55d8c78c61d70027d7bba402f94126f6f67e35f24e9e3765f825909e39a1026100b10e4ae75b68b9ff9988a0ecf6c26eb0aa4303eab9c0b0a56d6e9c136308b1b2c4ad54a704e36747f3be7a14cd8a9f3dbb5f2f84ff11450fc6fd405e791a4d748db5131fd19da116145c8d0fe5f03ec14daf533f62a611aeaa845fbe181f2351026045a036c72629ae8dc5dc6ea1cc5e8d81fdba1076218c14e724b941835b1901c70dfcdf231ad63b1942f3d79cc561c42b7e7013a97c1acb5a1e49ea44c86201c7feb57b4afd83e3328c82a94267d5d6a4a42d726025ebd334c9692190a603e230",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 164,
"comment" : "",
"msg" : "",
"ct" : "8d76c9cdf4c7a5ca6306390a7c12044112998f4b7c5b90012a1255cb88b608d2c56b78611e3c669d0457af1e91a0f12bf17790a6083a56897104994d17bf9adb5e69a7ca82521e9266f7bfc07edf488598a8825fffaf50aeea07dfd8255dd6f824e2941d69430a1f9f017c4b6f0e01c3fd0fd96acc71ab5ff58b0c3875e711bc20947923ffb8f5729b2e6351d6682cd30ae1ba3a91466d4d556214f64acd9a29e6525407ce7d30a41aaf31032641cb7bcc6ac69e139f45d97995e78c4b72c375",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 165,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "2cfc7319daef9a8e5c0ceee064b5aef4d47d8b26ca9a6c336d54d22c24b44212e7c6049c41541c5d40a801bb5a401417ef783390a2bc1dfd643b9ef692ab30dae51699cec25f3c9264101b4d6b3de4ac98db8ac894330e966fa33ee9420a6a9fd2129bfe1a9032693033906d286bd6c0784c435608ee0b6b036f3733da08619ad0ecd9187684d72d5dc62096cc38d179b01e73698d61830fa33254f45e232157c92d9f3877c019ffd5d865605d4fdfeeca332694df09b9aa4397bd81f467ad16",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 166,
"comment" : "",
"msg" : "54657374",
"ct" : "4976bd04442dd32782c211373a934f1cc854cec57b8374c02927993d0527339b18dc8ca529c2b6ea027598e07ca8010507babf446fa6d422fe5c756de3ae1c419dbeca5e472dbaaa5f547856ace722cb752c27397a886d9ee6387850b04f1dc1e7e5331822bff8a5fbb19e134f9f821bc13ef1567fa372d8076173625c04122d342a1c84e70f631f4085e4df9e222d9d866536100869c27c9b8c64bc3ff893cb7b828a285be83229b2412cad9f5918ee1449374137060c5807fb7718c027e1f6",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 167,
"comment" : "",
"msg" : "313233343030",
"ct" : "65986ab72b7c510df790262183bd37d18d3160b99f87442fe3b80a6f25a934d592ef4016cf3fa58a99e2b119897e489e6dae0fab60fbd2925e862aefb1889c2f582111f8c71e075e0eadc0edb02bd11cd415b5b168bce8ae7f70318113bcfa3e47592007256bdd12a1dcda2f2a7c50baf1a100822d133475a276e64db54a90d385a4dcbc73545a751f6e81bebd8b3209fe2945853e6cffe7d72d83f8345a059c1218090cb2c43974bcdeb9f924f6767147e6d7a0a0560def1ec295cd091e0903",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 168,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "749202ed43f822d1a2d974b0d66ffb396f26e82a0198c60ea74d916c6360a7a9a2781a909de4ad874171d79406af3400b351909dc5ce293e88e2e698946aa3f346b6f458e438bc1e73c07db9f684d0c9e2630c31b5b0d976baff5ec0a17db8a66ae98bb554221cbf7026331b4f1a04617db2e6e0365779a835e6fddd583837f24b75921b532fcf25d3c02e6d703a0ab5d59b71392e74ff42f0651bfdc284f0e5d47975f9271cecd14e3bcda344eaf7e44e5f54fa680d5fadf2bb39e073c31b77",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 169,
"comment" : "",
"msg" : "61",
"ct" : "849f564ff0d19773cd40cd95ecdb26758fb0c4129b67d57a5b930eb4f3a5634a8bd8ab4cd08b376501de3983f9b92d3a548ab83205b88da068a072222475c4ff38c7b535ac03f382ab2fafd2e61e8ab7cc2d1d2ccce6d62d6c58070bdaeef13f120261e5db85d5b596b7f1c700a3862e4f14a88679819d019f2466ab666cc12e913f69abeb144ce0e5bd10b9dd67673073906e203799e8bb551db6b4ab9a91007ae493223c8270cf45ab1d7b9773f96eaf4068a708cb1e890effcb430e19f86d",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 170,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "148c9c73f4e70520f196f0324fa7081875615ca852960d0d2f63532e5ce602f085921772fde1305d838d2def778390f8b8ad0dd7d527c6ae484293f87ab8fcb22295e42dca3378270b562a1bcf48e9fa5a975870434476830951a7c01001fe322f9be76326f38b76178a36545778c1374b0c2a333690e12c4ec001a7992f5b2d038a4baee409d5afdec795912f1ccd4e07ab5ef2d4bae47595de3f3018cc02fee2897c7c66267e1db5ba4adfd024f429b064d7cbd25621619eb61470734186ae",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 171,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "40b8a48e620b1b413416d4da775cc9c8df081d558c1a5a7213cf15138789915b4c215c9edf14b92cde9b81137e6777348ff376f1d268e1f2e38e426631fb22c4a2b13184799303e48b0159411172678ab247ea19918eae9bbda49624609d402dec0bdeedeccb96ccd3527c5f461da8d690777597a23416c8bf1a18c31f5e6e2f3e17240cea49186f77860cb5eb0c0a8a7296098d41cfe1a39dc0f3ed2a0a6d0f7ee1e6fd51d04f5f5d0153164d8f85ab17ae36b720bf6ec1b1be2232b103c2b4",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "00ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"n" : "00b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e611",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfQIBAAKBwQC4vhKWOOnIBTWeYWmyYyZeKo7EuEkQHyoyHOUjZl45mVSsOGXu\njIXRTz0/JPvVg2ZL8JOUy8f3/8mKrclO2jXKS5YU/S13PHgghqHqnKI/NXyyzcRl\n+4UQAXKEXWspBtyTFaVC0gS8xNzmjZBIQZjiNQzWgu75MToT3zYHZpqk3RhvVjug\nrj7gVPhXqSmF8mlKVOGoftcyesv9o+Yey/7P3Rt7LQjdMGEi/UQmjwhGMwZ2D0Df\nt2NOcdenLxIk5hECAwEAAQKBwQCtUUTGwmYxTRHcoK80uGhKd8qxK+L/yP0hPpKJ\n/4PurbcOS2r1vcfdcmWXU+8fhML4A5+xPO1B8Sr3e8scuwMz4m3PCycYchaRDT3i\niUh93IQ8i2bx9mIDfhgdrjbWqqO1Cd0ziS7UhR3cqk0C7CECYpR1F6ONountNeWA\nGQG7boIEO66IqpUfSlbPRUtNzyqdxCVSXuS24ZkyDRsIBiX9yK9ORFkuh8q4dTMW\n/pM8zwRDgIgLGYT2YsY47YwxWPECYQDdn8uP4sbX08wMUliKq/R8iRnkq48FbByt\ng4PAc6CYmq4SQvKELJwW77UCd63kDrAiAbTczr/zp0mAEqGbNwOVNgK2+mEdEhJv\nQIcu4r4knw2BCb9hk0N1KDsclufC2UsCYQDVZckwM5mBQ2WeH6nv4InwX8Ilzb7l\nRSRC1ZkJcwtIocIBjOuX8lkD2x6vhzX4Jptf/X16NkPjro1zZgLBofJviXrmhlS7\nM4Dyytz+ZQPANHyE4b//4AGaqrTCNJ2SYJMCYG9MIF5R9KnOo1pMwEpjsJQaBfbg\ncSK3+G7q7O9pIe2BQInLNR9Lh9e86ZojoCA3gByT3tBExAEIsdCvipj4N8RnK1XY\nx4xh1wAn17ukAvlBJvb2fjXyTp43ZfglkJ45oQJhALEOSudbaLn/mYig7PbCbrCq\nQwPqucCwpW1unBNjCLGyxK1UpwTjZ0fzvnoUzYqfPbtfL4T/EUUPxv1AXnkaTXSN\ntRMf0Z2hFhRcjQ/l8D7BTa9TP2KmEa6qhF++GB8jUQJgRaA2xyYpro3F3G6hzF6N\ngf26EHYhjBTnJLlBg1sZAccN/N8jGtY7GULz15zFYcQrfnATqXway1oeSepEyGIB\nx/61e0r9g+MyjIKpQmfV1qSkLXJgJevTNMlpIZCmA+Iw\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820397020100300d06092a864886f70d0101010500048203813082037d0201000281c100b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e61102030100010281c100ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1026100dd9fcb8fe2c6d7d3cc0c52588aabf47c8919e4ab8f056c1cad8383c073a0989aae1242f2842c9c16efb50277ade40eb02201b4dccebff3a7498012a19b3703953602b6fa611d12126f40872ee2be249f0d8109bf61934375283b1c96e7c2d94b026100d565c93033998143659e1fa9efe089f05fc225cdbee5452442d59909730b48a1c2018ceb97f25903db1eaf8735f8269b5ffd7d7a3643e3ae8d736602c1a1f26f897ae68654bb3380f2cadcfe6503c0347c84e1bfffe0019aaab4c2349d92609302606f4c205e51f4a9cea35a4cc04a63b0941a05f6e07122b7f86eeaecef6921ed814089cb351f4b87d7bce99a23a02037801c93ded044c40108b1d0af8a98f837c4672b55d8c78c61d70027d7bba402f94126f6f67e35f24e9e3765f825909e39a1026100b10e4ae75b68b9ff9988a0ecf6c26eb0aa4303eab9c0b0a56d6e9c136308b1b2c4ad54a704e36747f3be7a14cd8a9f3dbb5f2f84ff11450fc6fd405e791a4d748db5131fd19da116145c8d0fe5f03ec14daf533f62a611aeaa845fbe181f2351026045a036c72629ae8dc5dc6ea1cc5e8d81fdba1076218c14e724b941835b1901c70dfcdf231ad63b1942f3d79cc561c42b7e7013a97c1acb5a1e49ea44c86201c7feb57b4afd83e3328c82a94267d5d6a4a42d726025ebd334c9692190a603e230",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 172,
"comment" : "",
"msg" : "",
"ct" : "61175542eeb4703c2a66ad74d480bd1ab0080cc112537977b180969bbd082ebe4d9976aaaceea6ca2c8d28ffa1255e700b34ddec1048d85c4a4b275bb50ade83fc71de58291eee99869c8465e9eba1d5b21a903413d2cf2dd50bf4e03662cae42d6f9424637be44c13ff92238cd7439fe9ef9e3f84e9a7882c4174fb9a7e75df19300fd4a24e888690a03ac2d39b7557746d15b15244f3b6e38de6a81e1244f0691967bde8c0288781282bb4c4aac543d3ad86761573c1a11ff1b9e7f9aff33c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 173,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "2f73977acad30406126713a2abb3dd28ed1cc7d200c1789f8645b215f9d1871095f564cd7067afc3f7954851b7e4fe59a5f7cb4d84705a2aadc32646463634a35c0c8aed8159ea170f05379ddf5bfd5a8244adfc5634697dc0d12ddb438e2539a2c760ae42f65fa878c674384a1ec837f60ccc629d73d7859dce9e111141c466e11d6d6e50d4cace53531cd8d9cdfae1f5f9ab3193ca86fd8ed6d1051d2efe6fd724c35ce532ba8964401a1d4f2cb485f27e26208077efb89689368d6f6f0d7b",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 174,
"comment" : "",
"msg" : "54657374",
"ct" : "607c6b0ba2000b83bffaff98af0d7dd269095952d6caf87fb5512b74edd258c2a6d64c715bf6ebbddfb6ad6086fce89f354e23785da8eb2e538a4c8ff972267a4531defaea27bbc725bb21f1270d7a3f2ef36d080270ca2a6b2967eea00990768e3451893e9be087be39ea257e81dba277feb8a6e9682a713687c1c6472f1c25b05f8e6e7cabca1a723b62c1237612a91decb1995e6be6d3a9e8f42a1707c18c6be17dbdcbe15f51c06a91b660a29e646c24387e9cc175bcafbbb0c85f1b4468",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 175,
"comment" : "",
"msg" : "313233343030",
"ct" : "23b5e46e2ded0645d516d027b3dbf14a205f9a17e7c31a4581675f73df450d1c6621ad0234dd48641c40a09a103a0989fd394acce8dbc986d5dacaed0f5c78266f89a6f5758ad4cc9e95d089942840dd69f35c40418debd16c262fa1871795187081bd28f53ecd97734f16ce4d40ca4e1cca30b39fb7605e31a601dae6987ea2b9038e62cd5299cf32d7e9f4fcd35701a33173bbc5d74e20d182fa9ca8329c723192d2a7ef83a0e50a71bb2f86d5785697935d27fe3894f772b9d35bd7dcd0fe",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 176,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "9afbac33c657756d3c29549a70a13130dd8a6b3f34e10b0f600832b0c16119f6f3286d9094d0aa2e5ecc51f25760679a2952c1b39750fda4d5bb692f24ba4a878b34bcdd57b39049214e66c3b5c4cbaccde003ddabfb03ded6abab322da48008e93e4338e41284b5939f10120893d1114a1d9db0764a4221b9c9c7b8e043cecf8e4d9dd069ea01def60103f0f8c78be753705629cdf2a51ef8a17d6f3741705768ed1235c7d7b670829c8cb6e09308624a4677b17d57db131e11b0785c4671f3",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 177,
"comment" : "",
"msg" : "61",
"ct" : "18de67c13961157de2eec683aa3c19e774bb91d6188f51bbe13c5fa15ade171b9b56da9338b6de0eea3faadddf7f435b8982ba8f2b43ec1fe7ba87aae2f5305df09b77935be64c731f2873fb74ea4f1a23ef8b35c60fc9e43cbfafb2a23b0bed08add52b63bc2faaafff20ff76d672c6d0922d1a293ef815b6e67956e9067748b41185338015a23812f0b118fa58d6c054eb85568f8eed0984ccf58872b13cdb751384314326bbbbb5b26a4587fec95f3058468308e524084e89648b0bcb321e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 178,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "aa6572a082543c2d16eb79d0bdfc777d07d7ff35f48f83c092f2470eddb14c801c8384a83e94c15ea5da87467dde5af6fe5e8aa6f8a8f6545ce772df29a5b6607803f58a13f973bf6bb0afaa77a16eec17db6761dce5fd66ab9f70ff3a6d43c156a5875768f34f21d00c32f743823e673a7be8a763e47d0f18531e9bf5cf405580cea8f70e2414f5550d7fe5ffb9a63c409747e88ebd52e64ca7dab26532bf3ae6f4248ce7b1b532382e67f2e93a327daddace1ebc2a2d7cace0f5a9da13a388",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 179,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "2d3618dac929f5e5fadb7a5ebfde536e77728ed6dfdfccab0627b9e80fbfc7a6429213c2e2ec56fc8d65894e26c907b06790312d09103e161d64393d290f0bac005b671730059364e690280b9f8153699c05b3e36910ac508c71048a444cc21cc32a630c1f76907016c659e10ee02645e5a0742241ebd6e731bde0087ca61bead3617d7dfa0134e8b9cccdbadca319b62ddef03c0ed8e8d1fe7422bb6f11125394b1d013aca78e662c3c065b0a236ec9f3c27c4feb6554ff8385b8f8665d0d7c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "00ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-384",
"n" : "00b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e611",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfQIBAAKBwQC4vhKWOOnIBTWeYWmyYyZeKo7EuEkQHyoyHOUjZl45mVSsOGXu\njIXRTz0/JPvVg2ZL8JOUy8f3/8mKrclO2jXKS5YU/S13PHgghqHqnKI/NXyyzcRl\n+4UQAXKEXWspBtyTFaVC0gS8xNzmjZBIQZjiNQzWgu75MToT3zYHZpqk3RhvVjug\nrj7gVPhXqSmF8mlKVOGoftcyesv9o+Yey/7P3Rt7LQjdMGEi/UQmjwhGMwZ2D0Df\nt2NOcdenLxIk5hECAwEAAQKBwQCtUUTGwmYxTRHcoK80uGhKd8qxK+L/yP0hPpKJ\n/4PurbcOS2r1vcfdcmWXU+8fhML4A5+xPO1B8Sr3e8scuwMz4m3PCycYchaRDT3i\niUh93IQ8i2bx9mIDfhgdrjbWqqO1Cd0ziS7UhR3cqk0C7CECYpR1F6ONountNeWA\nGQG7boIEO66IqpUfSlbPRUtNzyqdxCVSXuS24ZkyDRsIBiX9yK9ORFkuh8q4dTMW\n/pM8zwRDgIgLGYT2YsY47YwxWPECYQDdn8uP4sbX08wMUliKq/R8iRnkq48FbByt\ng4PAc6CYmq4SQvKELJwW77UCd63kDrAiAbTczr/zp0mAEqGbNwOVNgK2+mEdEhJv\nQIcu4r4knw2BCb9hk0N1KDsclufC2UsCYQDVZckwM5mBQ2WeH6nv4InwX8Ilzb7l\nRSRC1ZkJcwtIocIBjOuX8lkD2x6vhzX4Jptf/X16NkPjro1zZgLBofJviXrmhlS7\nM4Dyytz+ZQPANHyE4b//4AGaqrTCNJ2SYJMCYG9MIF5R9KnOo1pMwEpjsJQaBfbg\ncSK3+G7q7O9pIe2BQInLNR9Lh9e86ZojoCA3gByT3tBExAEIsdCvipj4N8RnK1XY\nx4xh1wAn17ukAvlBJvb2fjXyTp43ZfglkJ45oQJhALEOSudbaLn/mYig7PbCbrCq\nQwPqucCwpW1unBNjCLGyxK1UpwTjZ0fzvnoUzYqfPbtfL4T/EUUPxv1AXnkaTXSN\ntRMf0Z2hFhRcjQ/l8D7BTa9TP2KmEa6qhF++GB8jUQJgRaA2xyYpro3F3G6hzF6N\ngf26EHYhjBTnJLlBg1sZAccN/N8jGtY7GULz15zFYcQrfnATqXway1oeSepEyGIB\nx/61e0r9g+MyjIKpQmfV1qSkLXJgJevTNMlpIZCmA+Iw\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820397020100300d06092a864886f70d0101010500048203813082037d0201000281c100b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e61102030100010281c100ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1026100dd9fcb8fe2c6d7d3cc0c52588aabf47c8919e4ab8f056c1cad8383c073a0989aae1242f2842c9c16efb50277ade40eb02201b4dccebff3a7498012a19b3703953602b6fa611d12126f40872ee2be249f0d8109bf61934375283b1c96e7c2d94b026100d565c93033998143659e1fa9efe089f05fc225cdbee5452442d59909730b48a1c2018ceb97f25903db1eaf8735f8269b5ffd7d7a3643e3ae8d736602c1a1f26f897ae68654bb3380f2cadcfe6503c0347c84e1bfffe0019aaab4c2349d92609302606f4c205e51f4a9cea35a4cc04a63b0941a05f6e07122b7f86eeaecef6921ed814089cb351f4b87d7bce99a23a02037801c93ded044c40108b1d0af8a98f837c4672b55d8c78c61d70027d7bba402f94126f6f67e35f24e9e3765f825909e39a1026100b10e4ae75b68b9ff9988a0ecf6c26eb0aa4303eab9c0b0a56d6e9c136308b1b2c4ad54a704e36747f3be7a14cd8a9f3dbb5f2f84ff11450fc6fd405e791a4d748db5131fd19da116145c8d0fe5f03ec14daf533f62a611aeaa845fbe181f2351026045a036c72629ae8dc5dc6ea1cc5e8d81fdba1076218c14e724b941835b1901c70dfcdf231ad63b1942f3d79cc561c42b7e7013a97c1acb5a1e49ea44c86201c7feb57b4afd83e3328c82a94267d5d6a4a42d726025ebd334c9692190a603e230",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 180,
"comment" : "",
"msg" : "",
"ct" : "0124e2c14688e3236e0cc2f7daf336a781b10d13b3448456611162cc93f952d02c69a87f4f31b74d6e02b282da66b0331dbcc55d153a56ad4fc159ae87a65786c50018c2d0cd8568653e8c7135c8a2ffb8ffd0b27143a1be0874a6167c4b2061252836f0f6b92cc7c189c77aec3ea0b9dcf0be5c3317487c064d52ccb5d7e903e1c22686c8504222055e696d948aafbbf4155342aa3a25b97f4409ca9652370f4cf958ae07f19f2130822a5bc65590f449a8f75f620f9c23ef22b16479dc7ec5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 181,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "26501dfc7c2fd13bfe3dce246e3d757684072f08bbe9f6b42e86a86fa6879a404d4ed2791e64dd41d79537242e3e243d7f36f065323a66e31499fd2bbeaddf95ab38a6f104a397552ebe99f220d5e9f612ae5646abf2961cce431afbdb2cfaee6553884aeb8994caded204fb83bc1152573295663bcc57759b70960dd9e7570e5787a05513f3bb2089b5494f4f2d4fdc4a8e06871f103c97e11a40247a7f4ad00be559060c8918dcb584f88fd842464eed8a21b04881d197cf6de5ab6521c1b5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 182,
"comment" : "",
"msg" : "54657374",
"ct" : "99383c170eed1f70e58edd721f194573bcaa79e84aac4c73dfc0b34dcbfbbca5bd66e3556c9d47059f191d3854f778276d2317428c8b4c5e49ab6108e6fe7bc4ae9dab671963e1201b937c40ffda8fbb68a895c6e61f0a67a653fa3e47770abcf51d81116fe8c5dea265e8cd18e7c04d560745c7733e9841e95e162cbce2298672f170ac8293ada9c8d79b1add2629bc3849a9856cb6ed47e881374e515705ca0689686a94fbb7e771e6d1e2d511bcba8e78b199f1bb16b4da05e5846a5d9136",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 183,
"comment" : "",
"msg" : "313233343030",
"ct" : "6a20051a447548048b7b82769fa5c014bff46d2eb41d1fc14623fad0b7fa16c010153023db19c7578a4bcd050a3a3f9c2e8828e9123308edc23555a9f21c9b5392107978ff27a36d2d06c5a445bc3067beb221e0734fe2f8d2604cb7aecdbc439216523402f90c42908f71fea008d0591830ffbfa965b7b51b7156460bf36e6f18b6a760f658b7e9d6dc41872552bdeab1af17b052c1e3ace46badf46000ed9bdb8b019b68cc61589bdd458da41d257e0526828f12e4eec2e164bbc8dce26032",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 184,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "5dd9616822677a9bb429020a56d2a6508f829183f114406d7f061546317e10aa40f36f650f8dfd9bb3fd5e7d0e42703c6961b65ee25327c78a3c8b188bf1f9830d76e48eb46432c842ed44ca66d0ea00b6e3ca9840cd460768cfc54099ef1e85f8b630bb942fb491976cb71051b0112e706ae8de4503fc8c1a67051d6775f7db7433de38bb3c04e7b8c789d2ac0c11916727e767fd6632fcd61fe20ff7c6bc0393ddd882d14f666bac8621ad23cff64f40cbdaf2e9b16666f3d1389325a9374c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 185,
"comment" : "",
"msg" : "61",
"ct" : "9d9a0410fe0d8090de98afa56950be549bb2f72a0d112f138149d0d12433bae72b0bb8eae0d38983be1b85a990d0276f32aa683ee3d577421d1de47e100f3064d4893521bbd6ae16761fdbcb8484305b5bb0a7ee84796628b93bdb0923f6aa696bf3f62ded5e9aa26f2a59429b8464598f22aac6cb2647d89b5016a95fc7d259f141e9374a591c0fc3f3429a13babbaba634551b16ebaa0b466138ea48f392fc9e0b39032568cad870f3195cd03f2db02adf64896c27c12d8083ebd88a1b6c07",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 186,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "97b3054cc2a6a3b24f55bb8624802ff80126e79d6ed617dcc327e4ec5953fa7d593c10a6091bde358ff3548859c6fae45cf9b951a9768753454ba99ce090614ed64407d21fd824a537208eccf43dbdda046ae1e417701eee92a3d8f56145b4cdd86e912c8eb2de56364159e7bf3111e1c7b9560f81c0d0154abd069f463f2541807836d69e0ecd718582ff732c428f2f06f6125569742d3a9e18e73230d54326b6f4fd4807d85bb15f7ae56ef93323f6f527b66133e0d01313b859ce78c43023",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 187,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "9f7a8f81c4093ea7487f99590297571c34df30ef74164fb0841866da408c7eff1ffa479cd8698c37c0ebc34061dfe559270d6c5b46fe4e4bcd419951b6e5d21dbc390c2f53521e958693123cd4c785ca50204aa38f9d8bae467a03ed523ab54fa5e1ff1c0e2b5608a8b3de823bfcc598a1b6e44d4b4e33a78efb371860f64ad2de0f6a53dcda572f9660f3c6a1cc0baadb0fef15f2e0a182414ca5033993eaff99ea8a2c6836101e65f2e460f838d738e61fe78df3f27b4b41379e6eab979fcf",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "00ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-512",
"n" : "00b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e611",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfQIBAAKBwQC4vhKWOOnIBTWeYWmyYyZeKo7EuEkQHyoyHOUjZl45mVSsOGXu\njIXRTz0/JPvVg2ZL8JOUy8f3/8mKrclO2jXKS5YU/S13PHgghqHqnKI/NXyyzcRl\n+4UQAXKEXWspBtyTFaVC0gS8xNzmjZBIQZjiNQzWgu75MToT3zYHZpqk3RhvVjug\nrj7gVPhXqSmF8mlKVOGoftcyesv9o+Yey/7P3Rt7LQjdMGEi/UQmjwhGMwZ2D0Df\nt2NOcdenLxIk5hECAwEAAQKBwQCtUUTGwmYxTRHcoK80uGhKd8qxK+L/yP0hPpKJ\n/4PurbcOS2r1vcfdcmWXU+8fhML4A5+xPO1B8Sr3e8scuwMz4m3PCycYchaRDT3i\niUh93IQ8i2bx9mIDfhgdrjbWqqO1Cd0ziS7UhR3cqk0C7CECYpR1F6ONountNeWA\nGQG7boIEO66IqpUfSlbPRUtNzyqdxCVSXuS24ZkyDRsIBiX9yK9ORFkuh8q4dTMW\n/pM8zwRDgIgLGYT2YsY47YwxWPECYQDdn8uP4sbX08wMUliKq/R8iRnkq48FbByt\ng4PAc6CYmq4SQvKELJwW77UCd63kDrAiAbTczr/zp0mAEqGbNwOVNgK2+mEdEhJv\nQIcu4r4knw2BCb9hk0N1KDsclufC2UsCYQDVZckwM5mBQ2WeH6nv4InwX8Ilzb7l\nRSRC1ZkJcwtIocIBjOuX8lkD2x6vhzX4Jptf/X16NkPjro1zZgLBofJviXrmhlS7\nM4Dyytz+ZQPANHyE4b//4AGaqrTCNJ2SYJMCYG9MIF5R9KnOo1pMwEpjsJQaBfbg\ncSK3+G7q7O9pIe2BQInLNR9Lh9e86ZojoCA3gByT3tBExAEIsdCvipj4N8RnK1XY\nx4xh1wAn17ukAvlBJvb2fjXyTp43ZfglkJ45oQJhALEOSudbaLn/mYig7PbCbrCq\nQwPqucCwpW1unBNjCLGyxK1UpwTjZ0fzvnoUzYqfPbtfL4T/EUUPxv1AXnkaTXSN\ntRMf0Z2hFhRcjQ/l8D7BTa9TP2KmEa6qhF++GB8jUQJgRaA2xyYpro3F3G6hzF6N\ngf26EHYhjBTnJLlBg1sZAccN/N8jGtY7GULz15zFYcQrfnATqXway1oeSepEyGIB\nx/61e0r9g+MyjIKpQmfV1qSkLXJgJevTNMlpIZCmA+Iw\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820397020100300d06092a864886f70d0101010500048203813082037d0201000281c100b8be129638e9c805359e6169b263265e2a8ec4b849101f2a321ce523665e399954ac3865ee8c85d14f3d3f24fbd583664bf09394cbc7f7ffc98aadc94eda35ca4b9614fd2d773c782086a1ea9ca23f357cb2cdc465fb85100172845d6b2906dc9315a542d204bcc4dce68d90484198e2350cd682eef9313a13df3607669aa4dd186f563ba0ae3ee054f857a92985f2694a54e1a87ed7327acbfda3e61ecbfecfdd1b7b2d08dd306122fd44268f08463306760f40dfb7634e71d7a72f1224e61102030100010281c100ad5144c6c266314d11dca0af34b8684a77cab12be2ffc8fd213e9289ff83eeadb70e4b6af5bdc7dd72659753ef1f84c2f8039fb13ced41f12af77bcb1cbb0333e26dcf0b27187216910d3de289487ddc843c8b66f1f662037e181dae36d6aaa3b509dd33892ed4851ddcaa4d02ec210262947517a38da2e9ed35e5801901bb6e82043bae88aa951f4a56cf454b4dcf2a9dc425525ee4b6e199320d1b080625fdc8af4e44592e87cab8753316fe933ccf044380880b1984f662c638ed8c3158f1026100dd9fcb8fe2c6d7d3cc0c52588aabf47c8919e4ab8f056c1cad8383c073a0989aae1242f2842c9c16efb50277ade40eb02201b4dccebff3a7498012a19b3703953602b6fa611d12126f40872ee2be249f0d8109bf61934375283b1c96e7c2d94b026100d565c93033998143659e1fa9efe089f05fc225cdbee5452442d59909730b48a1c2018ceb97f25903db1eaf8735f8269b5ffd7d7a3643e3ae8d736602c1a1f26f897ae68654bb3380f2cadcfe6503c0347c84e1bfffe0019aaab4c2349d92609302606f4c205e51f4a9cea35a4cc04a63b0941a05f6e07122b7f86eeaecef6921ed814089cb351f4b87d7bce99a23a02037801c93ded044c40108b1d0af8a98f837c4672b55d8c78c61d70027d7bba402f94126f6f67e35f24e9e3765f825909e39a1026100b10e4ae75b68b9ff9988a0ecf6c26eb0aa4303eab9c0b0a56d6e9c136308b1b2c4ad54a704e36747f3be7a14cd8a9f3dbb5f2f84ff11450fc6fd405e791a4d748db5131fd19da116145c8d0fe5f03ec14daf533f62a611aeaa845fbe181f2351026045a036c72629ae8dc5dc6ea1cc5e8d81fdba1076218c14e724b941835b1901c70dfcdf231ad63b1942f3d79cc561c42b7e7013a97c1acb5a1e49ea44c86201c7feb57b4afd83e3328c82a94267d5d6a4a42d726025ebd334c9692190a603e230",
"sha" : "SHA-224",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 188,
"comment" : "",
"msg" : "",
"ct" : "831eae38e44804990a404bff51d03afa5bb2cfc40a6e7c5134e2ebff6496c9094cd52956e0f1ed94e4c2cc615a1aaaf81c80e42e3f35559d086a3149cdec76d25a32fb4b668f0d522815ddcc76cd92d5799b7b8669c4eba765ed535483ac677258ac09d2e210aacc80ff753794ac7de842831aaf38b00eec1c70e1c7fa11900a21a87e32b70a01763599c40324fb8013e9a2a69c6f8b1a730309015fbe9a1c953333c92d04a271837946f87c09c51949c9fb92b6a2ae30c8fe0ad1208dfc817a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 189,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "51d10c297ebdb44888b3b6c7bb55daaaccd9fa1178c8fbfd02d5b1dfa0cf59b7db0a115bbfa7cf4a49d9ea9ce72f12b30efd481b6c98924ffd2997ab7de2b3e600820d3ab8049edf33b3ef322321ef025a03bbd5793fbdd443d0b7b03723172e14a0c3bc8963573716c9065ead860be3ce7e83454847519daaa8b3923c4eb09c49679c3326940929680423ee5ed511a214a60c9b5f071830c5a0d0c46d34786f9c41a93deecdb9862f2c14c69938521d7333aedbfd76a8da623c9fd01290dc1f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 190,
"comment" : "",
"msg" : "54657374",
"ct" : "93fcf41c0e9a8798bcf599a091bac44670dd9651986b0330fb519b7214ec7f2f5a7ff43245f7b050f421008d812ef807a0d2b701a53ad0f99c972dd56786e8afa7d51e0cc8d3665a5259a1e2f1fb91bf5971ce8bc9b742b8285bfb96b1e3865e385504deb9d83d4a3f871058301a05d54b0d6ce80eb92b261b56d896f8da00ddcbe9a388bcad71448091b0dabe2068f574b80440c95f94ecd7686fd03fc8497f49731d341f0e265aa8d867244ab3996a87cc71690104cebb54f60a45aa52f8db",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 191,
"comment" : "",
"msg" : "313233343030",
"ct" : "352ec846efa34eedb96d802ec90c7c7596cffd3303d6e33735298d1162d31e9463257c9f41330e69e13a4937652f5f751151671f1bd9a82cd55b3b509ca64b2131ebf85da0028ddb239c660f80cf5477a1d614dbafca46a272c5383d36d040d18e752f27d43a905707a6a5fccd8905461db7f28920c55f5110836f3a63fe6c5f6fb2f4120f33bd2acfe2e878c7dfc8ed42a4ba8ab187be68feece79965c2e5d0c1686db1aff309e9a095442536ef2e47ea78825d82fd9662d5282f573e1a30f8",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 192,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "9077c829377589b4df66cbb41493565a563400bca8e782b9d3ed0a7a5123e5c84e2ab4a048b2e2e5bc29fc8856da39ed68a2e314c8a1460607f2ff255cfc6985155d968b8fd5a5b36405055f66402d58b900eaef1bfb62d77951a3232cf36d988c88e0014cecf7a086dd9bca9f1fdd21a501e31bfd561c7b8dc6207625c43d4be18de810c0e73c1f1033f59ec037f9d3d7ed0ba54d9a9dcfa0d07e6d21cbf732e5ccca473ea5573a5d138c190756d52617a01605e820155676d4c213c74f9c3a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 193,
"comment" : "",
"msg" : "61",
"ct" : "23ba04c8613b46446b7fe52fd271ee23269111c79bcf7b74945dc9d453bd19fab4671a3967b26ae8386278659bc4112c947714a6648c91cc7a7f5dfda4f67923454758316a311c22426291929e389de5eb813212368f43e8ee22202095e2f1f9c57e50c0b63a1ef8b53269a67b41ed8cad086afb1ff5836fd864c5f296a0465395e71c48a98c31d62e647f048f91056f890429d4221ffaa56af2a5b76d9c323026954bc538c455df46dd2d534000d3dd03b3ed50ff5e6b06f96b76690eafb0ab",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 194,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "10833e531676b976d3161fc9795ee31b7f915646a4aa8c1642c92156b78af9fec8c41b96f3288fa226bcd112dc4116387be48a9e3bee33a4f4e219c406845c01696b6f092836b6c72ebc2a8b345d9423d5b5671cbc5049f43be82a5f73f99eb8e4717235a608f9ad7f55dbf4d7a7b0d1547ea1e834c4483793ef0c9c496ade235cdfea4fa95ba39639e0d189450c0c985277321b017bd258a5e86f2cce8ec3d87fae77983bf66e9ee24eb71476ed79c5c4c0a2f34b385f37c3e30d234716203c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 195,
"comment" : "Longest valid message size",
"msg" : "7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "0b88aa2198701e9ed1efe32ff4bcf4aa9c39e182079f5489127176e70d32655292e86234c3fe8eaafa326836370c96073444f4af19a3b7db24554fc95431dbf2a4f68156ab363892599f02a2249b476ea8d153eed4c0c0eb922f5ba483a4350c502995f1a027856021a24f649db5cdc8a2d1b8d9f7ca56ae13f641a23bbfe590c77b1c4cf38437fc8d2d731e99e53f327ce62cfaf71d3969308c559d032e8df5658a9ae3ad823a1ada84061987b7004696737b47017860e9ef555196e2859dca",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "46e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-1",
"n" : "00eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a271",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfAIBAAKBwQDrR3yQ1GvRiWz0kwzyYVFA4CmnQ/BkmuWG6wTVHyGsUkF0S1hy\nzOvIe0AUh6nIWRdsn8ggCyBUh14sgRpWtdlGjm06mcBYsciVR/VaPXsdCIUvZz0y\niFRKq5BuVzZMrIF3KNzqGLwRk+YiaeBBEsGUUXAs+qRvyvcW2xTy4cm40xK9sV3e\nUGlFOVvbCGXyKsBVP4J6J3GcLHA6g8bL/ZSdBtTrVgqP3f8FL9bwog9s3rKQkhG3\nX4GC5YWQ0GmionECAwEAAQKBwEbhooV/eXwHCuwj4SKkbvY8kk/yB9pHUB71bt9G\nIb7oiQ+gI2VylxYvC38j3+Kb9JKlEIWW1IaiwZxmyKiW4H6BKicdavVNmkBfDWvC\nWfTFPFqrn6Q5ritQxJJ5c8JltYdnv7vrvMBpS0kkr0dkgWbgHGo0q41O8dI+Vimh\n7lZWW2mkqvkhBlrtLWWaoglpsOt7evvG50cXZt/XxrdYzBUJ8KHHCvDN+MSy700z\n7rdnK52lEQ45cipHZ7mQd8wuAQJhAPq+Q5SHxz3BIx6kfMO42vF3b8+0SSC6A1yf\nHxpZdCKo/zjAKRlxxF9/YX49C05K8EaVe1PLRWV3PWRnH6vHjidXj9QDr8fRz9a4\nM5xEeHFJ27Vu1GR59Y56yIHfSQL5RQJhAPA2OkWmoHFpOQZ35gesxOF7xiSgHDd8\n1xVOG3/YGfCN1vE7n23/bcRHxQKnkpnDrBm0u1Wiqv62QyGkqJbhwP19aDTjaJRG\nkAdQYIbxWdgHuv6aixOxrYOlAevGlNeZPQJhAJipEII07KR3m4dDhEaxnHOZUTT3\nQfKv7e4NXyVuwxt7IvCNZjh8oJ+38UanqeOAEqwWxKBuyRCOuY0QkCLI+46ObB4c\nJICXCGBlg96nfWEUI7ViBeQqsMuPi9YueMhbtQJgSxN3xPseHDQZ2Zaxs2ZhJmQr\n+ph8GS+QfZ0q5RsiiFecfUr4OkXiBb20qm67WAmbCXG+NzafIPrQIny3IGkwi0md\nvyHwNp+TNmX9tU9LmERaQmcE3sPiikmRPyKStIu1AmBZPRA9jUsrgn8PrraVCU1P\nXb/4bvdXqapRs6BpI9JNCeH58PUOxX08ZZhsOCI0UhZ2LpLQ1r7L4rxxjGPGUSVe\njAZJskT+3XVORUYg7+MX11LleKuLNc19pta+iM1bn5E=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820396020100300d06092a864886f70d0101010500048203803082037c0201000281c100eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a27102030100010281c046e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01026100fabe439487c73dc1231ea47cc3b8daf1776fcfb44920ba035c9f1f1a597422a8ff38c0291971c45f7f617e3d0b4e4af046957b53cb4565773d64671fabc78e27578fd403afc7d1cfd6b8339c44787149dbb56ed46479f58e7ac881df4902f945026100f0363a45a6a07169390677e607acc4e17bc624a01c377cd7154e1b7fd819f08dd6f13b9f6dff6dc447c502a79299c3ac19b4bb55a2aafeb64321a4a896e1c0fd7d6834e36894469007506086f159d807bafe9a8b13b1ad83a501ebc694d7993d02610098a9108234eca4779b87438446b19c73995134f741f2afedee0d5f256ec31b7b22f08d66387ca09fb7f146a7a9e38012ac16c4a06ec9108eb98d109022c8fb8e8e6c1e1c24809708606583dea77d611423b56205e42ab0cb8f8bd62e78c85bb502604b1377c4fb1e1c3419d996b1b3666126642bfa987c192f907d9d2ae51b2288579c7d4af83a45e205bdb4aa6ebb58099b0971be37369f20fad0227cb72069308b499dbf21f0369f933665fdb54f4b98445a426704dec3e28a49913f2292b48bb50260593d103d8d4b2b827f0faeb695094d4f5dbff86ef757a9aa51b3a06923d24d09e1f9f0f50ec57d3c65986c3822345216762e92d0d6becbe2bc718c63c651255e8c0649b244fedd754e454620efe317d752e578ab8b35cd7da6d6be88cd5b9f91",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 196,
"comment" : "",
"msg" : "",
"ct" : "a506436a04acfcd6ec2d868e78a4fb28fe6fc0dce9e79f6fe04535871968216b73462a3c45837c853bbf39d84a9214cea5ae8acfa6ab6a0168bc4b05c5b6c201564492a3d367a69b77f6c40fcbe264f6641217d9a464a25fee906118d3184959c0db47a888a9f398d2e455cb9f4d556a962aad67c20a814967312a3654f8492493e5a8f1d8fa982a99db2dc079310158a8a6cf694dfa4c447fdf9047b5e6d328ba9151d4fc11a6904918b48441dcc9bf24c77181ea87de3ab73394576b248503",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 197,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "54de8d4821f2c8ee52cb7ccf8eb04cc915f7934123d5eeaa84e64ba3a317a28082aca6f76c697ff96f36fa5b112efe464ae29be917ec520fd6ac66d65ed44f5911d627141fe07561a889891d9a81d844988fc9dcce1ddd6c280ca1b8d4d756729f1e57f1adf15dc595d7c78fb67bd7fb073fe846e350922f8521087a0eb648a7dc72a65291cde80489092729cc6c462ae0d05969fbc8445c2fe098374cfb5687e36130a43d87ac57d2322c383b0b7e8674e297a25b6c27a54660b96e10b26bc7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 198,
"comment" : "",
"msg" : "54657374",
"ct" : "404ad21db93654d44fc9a4e8b6dbf1f6297bf07663f673faf4f39db80b54d12e7bb81281201e5b0307868e2675ee21dab6f9949d5e172afdfa327da28a37564d1bcb7d1b86abf3e57cf8d83b634430b1b5931c669ba253c683e16aa391447d3e1376ce909bc670fc5d86c461b9a95076876bf60733b20cc300e5db74ca71fe09fd96d54fb7762833b07958081dacfd5d89a0f0a179d8206203a5ba6183c399b2218ea934cef9171779b1726018d25ffecc03d6b4ac95117ef42075f7a097e865",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 199,
"comment" : "",
"msg" : "313233343030",
"ct" : "e5c889d86b3f6860f99af58fb3a0667ad73f7fa3e58d1c5b18eaa61b836a046c76e956796a889076c04a591af86362747f263399ddc78a031238d1c44265138964e939de27e2457962ddd7ac7107fb08b613eda92d3da69bb9d52976bcf643e371daf7cb0f7965261853703e39e734b37a29380f992dbfbaadae2f91a9e3ac098fb275cbfc552c8ff5e43e3ceefdf3e9900c9fd7b49e7ad62d5af34a6a98bd35e5362d31782ec78905f61b386f201ba896251a8c7d4616b0cbe013d0c8d92bc3",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 200,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "cbb3c916ff819c7fd69f7a2bfcfdc8e2fbeb5ab286908cc193151fdb7ab607a09e8e9086aac66f2987888c221a68be70228df30d4499aac7ed2816489ab39ae75f972cf76401650fdd3e1fc952d9abbba593933ca854ffa0df597fbe8847b6b6f0682a9eb02d08f75b1feee7a13238450d611bb735dc017dbc1a3c3936e1c1687f6189594ae79887ca033e0e0a199e18026ae7b2161535050754f2bf47506297c1d8ef8a28a190f519cb5607c1af3adeb14a0d423a3615a32e67a52bda728e81",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 201,
"comment" : "",
"msg" : "61",
"ct" : "839a7a6a7d02760d7644549d53f3cfdf228a93f2282f36188ae79eff657fb927db6e07ca2905fa1f068bad1eac7b5ea3043676c172b5bb046d335bad80c60095de500f203a71242812dba6a99302957fcebe8cb4c61ba59e00ff9ef26242e488337543260382379e067b38d1b17b073d64ea52f3756a7fcd94ff37331c6e5fbd1f308f3d890c6820517d7de1a6eacffcc9a524a3907f1520ab089b1473e0c0638c0cd583037c091b3d29e4b6cbe35b166e6d6bd910297b77ffda97822f8f7a72",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 202,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "7c72d9475fafd0cb66263351e6a82ca17e7f36c9c09f5b0c25ec901ee071553d556e4ab356df9b82a7b5085338ffa07b3a33692218e1f369b7160b208b01c35f35507271b23450c6637bfbe661abb02f94b75af2f8a1e7678e115e16c59d5529e7e8ff9756aa66a5c6bf40d447239431bb3b7f17d514b11a2825c3032b7937ef4b3b8b477c367051f35842340cba2b671627c86143c9a64b33592934857a4fca2db8f5c6e52a62b72bf34ad8ccb6039e28c29e7ef3144bd45c587f31d72c7bba",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 203,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "29d226e59a0ad887852837b19c9056c268b7e091d767a5894a9cab2ba1312965159c78f3f91fe4f5a54dc403795b9af64721bb62e8cddb488fc73686b116b57365c6a56f4069b5eb821fc4a76fa02356426334055abdd440ddd77d1da366ea171197286dd820f87f143c5ef1c1c36526f894d3c89699e64707de23f0acdda26804b0c64362be3918f098e767f888e456e28d90e85f08d2c8e60cdff0bbe4fde51db7b3fb947d29d7ba05ec3a891ea0e9907f481c3321c76762275a32f1f94d7d",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "46e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-224",
"n" : "00eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a271",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfAIBAAKBwQDrR3yQ1GvRiWz0kwzyYVFA4CmnQ/BkmuWG6wTVHyGsUkF0S1hy\nzOvIe0AUh6nIWRdsn8ggCyBUh14sgRpWtdlGjm06mcBYsciVR/VaPXsdCIUvZz0y\niFRKq5BuVzZMrIF3KNzqGLwRk+YiaeBBEsGUUXAs+qRvyvcW2xTy4cm40xK9sV3e\nUGlFOVvbCGXyKsBVP4J6J3GcLHA6g8bL/ZSdBtTrVgqP3f8FL9bwog9s3rKQkhG3\nX4GC5YWQ0GmionECAwEAAQKBwEbhooV/eXwHCuwj4SKkbvY8kk/yB9pHUB71bt9G\nIb7oiQ+gI2VylxYvC38j3+Kb9JKlEIWW1IaiwZxmyKiW4H6BKicdavVNmkBfDWvC\nWfTFPFqrn6Q5ritQxJJ5c8JltYdnv7vrvMBpS0kkr0dkgWbgHGo0q41O8dI+Vimh\n7lZWW2mkqvkhBlrtLWWaoglpsOt7evvG50cXZt/XxrdYzBUJ8KHHCvDN+MSy700z\n7rdnK52lEQ45cipHZ7mQd8wuAQJhAPq+Q5SHxz3BIx6kfMO42vF3b8+0SSC6A1yf\nHxpZdCKo/zjAKRlxxF9/YX49C05K8EaVe1PLRWV3PWRnH6vHjidXj9QDr8fRz9a4\nM5xEeHFJ27Vu1GR59Y56yIHfSQL5RQJhAPA2OkWmoHFpOQZ35gesxOF7xiSgHDd8\n1xVOG3/YGfCN1vE7n23/bcRHxQKnkpnDrBm0u1Wiqv62QyGkqJbhwP19aDTjaJRG\nkAdQYIbxWdgHuv6aixOxrYOlAevGlNeZPQJhAJipEII07KR3m4dDhEaxnHOZUTT3\nQfKv7e4NXyVuwxt7IvCNZjh8oJ+38UanqeOAEqwWxKBuyRCOuY0QkCLI+46ObB4c\nJICXCGBlg96nfWEUI7ViBeQqsMuPi9YueMhbtQJgSxN3xPseHDQZ2Zaxs2ZhJmQr\n+ph8GS+QfZ0q5RsiiFecfUr4OkXiBb20qm67WAmbCXG+NzafIPrQIny3IGkwi0md\nvyHwNp+TNmX9tU9LmERaQmcE3sPiikmRPyKStIu1AmBZPRA9jUsrgn8PrraVCU1P\nXb/4bvdXqapRs6BpI9JNCeH58PUOxX08ZZhsOCI0UhZ2LpLQ1r7L4rxxjGPGUSVe\njAZJskT+3XVORUYg7+MX11LleKuLNc19pta+iM1bn5E=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820396020100300d06092a864886f70d0101010500048203803082037c0201000281c100eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a27102030100010281c046e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01026100fabe439487c73dc1231ea47cc3b8daf1776fcfb44920ba035c9f1f1a597422a8ff38c0291971c45f7f617e3d0b4e4af046957b53cb4565773d64671fabc78e27578fd403afc7d1cfd6b8339c44787149dbb56ed46479f58e7ac881df4902f945026100f0363a45a6a07169390677e607acc4e17bc624a01c377cd7154e1b7fd819f08dd6f13b9f6dff6dc447c502a79299c3ac19b4bb55a2aafeb64321a4a896e1c0fd7d6834e36894469007506086f159d807bafe9a8b13b1ad83a501ebc694d7993d02610098a9108234eca4779b87438446b19c73995134f741f2afedee0d5f256ec31b7b22f08d66387ca09fb7f146a7a9e38012ac16c4a06ec9108eb98d109022c8fb8e8e6c1e1c24809708606583dea77d611423b56205e42ab0cb8f8bd62e78c85bb502604b1377c4fb1e1c3419d996b1b3666126642bfa987c192f907d9d2ae51b2288579c7d4af83a45e205bdb4aa6ebb58099b0971be37369f20fad0227cb72069308b499dbf21f0369f933665fdb54f4b98445a426704dec3e28a49913f2292b48bb50260593d103d8d4b2b827f0faeb695094d4f5dbff86ef757a9aa51b3a06923d24d09e1f9f0f50ec57d3c65986c3822345216762e92d0d6becbe2bc718c63c651255e8c0649b244fedd754e454620efe317d752e578ab8b35cd7da6d6be88cd5b9f91",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 204,
"comment" : "",
"msg" : "",
"ct" : "54ccbf75ffdcc53fc0bb159532835950c35afb43270c0d0d2488f6af166a7ca62ba6e1e917ef2b99a4c2f3c7e221df97a9b0f59197e81e9126dd7ae6df8ba651add4e52dc7152ee08e194c1108bc18e0b2d84ef21c7ffbe860f66f2bb462a8ad7416b47b6c60b97ae459fdc7d681dc22e2e7c06eea637579e13954a21bcaf1cfe6cbe94e7156b29758bd96c3033e8869ac12b9d1337f9625a35369653455a4a4cf5d4bc160c27c2634267a97d5fb617f3076c3020ddc55440d949a9487f2ed48",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 205,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "6fcafba9e9d9fdd9c182eaee143fd2facfc75f64b21d8b584d16f1bdb3f1a3a826a4c8ac3604118ba07d93c0801b0e53189e43ef42eaf1386c3f3f0ab762061485dac5377abc639bb6261b5402987f6672f7ab929c840cb1cf21ebf6830e1e56dd02e220878021c3f2f83db8f71a92aa984ed9c41b9412562d2e513760b2f413cdd27cee382ac483daa64d03df3b6b62b6c85e01d4254653f3566493fbacce806fcdb52acd6998786e58e4a68f737a224607da0798e39ad431417508f3aca991",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 206,
"comment" : "",
"msg" : "54657374",
"ct" : "676f2fb413ca07a9b6a6b247afc3182715a90a0ecab970b890f6b3c6d64d682258fadc9a35601425e943382d48edcf816a3526d9ec41c679a4bef29ba1b8dc41cef76c5b0c7152bdcbf711925ca96e236e230e0e62aa8cae69799bc898b638aefa36ce42a6f38afa2796331cfdd12c4c28835aef8d43206b1b2872f18d1628c621955321e270756995b005f3581cd13a971d51d0549a789149d0654cd75eba6a0872094f1eb19977cda9c41ba6a63cbd1ddcfd8ccbaea2423c30853e44cfea53",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 207,
"comment" : "",
"msg" : "313233343030",
"ct" : "22280bf62541ce38e08a444a96a7d7b03242d019c32c758461065c1268c16df33c8c1e56f3d59df56dfbe2fd5c3242d6e9cb2957662762e8022012cc52332b234880b146d0583537cb99c5884a208a759b97ab15d6b9d4e9079c4d389b1255a2aee2e71a26e9e451c96697528c34e419dbdb6397d557e639993c360d5bcb16fd06dd5730cd6398470b66adc283e56a69ddd066046de6b2dd3214ae7e606a630bc86c5c4eb6a48961198975ebb4182fe89fcf5c970f23123cf7b8d83794b215ef",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 208,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "d5d0734dcb30f0b840c835999da86a6ee5484c4f26943893704ebb641ad29f495d1f43253355828812469024618c9e840aed1d2c1b525e8b913d0e507e4fec2b4484db90c3bfdbd6e11dd67ed1153301e60dd8f23c8880a2c7c6a20006e5e34c175bee3f1a96fc89e48ffadee05267afe12fb459c3ef9209cbe65d3784fe8fc0d7fb1491631ddaaaeb6fb9a2fd4db2842a23ecc44fb52fba72f2846b05c937bffa590bcb49794514b591412cf5c523b30fdcf12f8c84f416d94c6b4a6dd20b15",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 209,
"comment" : "",
"msg" : "61",
"ct" : "d3f4bc1c55fcb63d83755bbde4f1ac0c1a7b910cfb9b4ba6633d7223190c0c2a3b9c8ff8d148d29638ef3eb46c215cff6926877f806022584826d397f7f08dd00a621faa8634976d5212b9b9c654e3e0cf19558eeb9ba1993df7efc18405a2934d8742b4fdb60c902ffba7196803478d7fa7cdb64ad631532465065f4d04a9448a3f010675bceb085151a1720bd9e4e04a00bb4d592090358f12aa8d675fbf2e69f53479a430fa4167e20f12f353238c18ee092a40ee69321fbb32f00663f280",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 210,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "ac52fc65d0d019199977c271a5d96d81b7d942c2272ba8e2b68ab04f0a3ad8be2059aae9b82c79300cf59c6d2bc517ee2397291d68740bd21967c2c3dba7b0b025f180abbb2f5f4b6980f93ac1f652c220079ce316ecaee502704cd2198c02c4863b7f08385b828c52c6b396f190107dfb0b4f218616038ec34a648cc10a1a8881892aaee7402d70576ead0af64c995f1ee31d4f144e793b395a692c113a7bb0769e78a9b3ed1555129da61a0ca13210a1c7a6a3995a020a8d4f788793594367",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 211,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "240b2f6859c2dd4c4978a2ea2d239effcc93ba1e6a5eb3c46d55ec75d6bf081212da33e2132c3804e203f801dae8232e4cb46ee039b2995a16578984e84e498e6e8ba81138d5fea8e33b5082602a5b21b5ea40a7e8e3f4685093b50fe4a309f1c563e75912169ea85775123bbd9e26f30eb7bea5f82c7443d1d977eb3b621fb50980b2f3690a9e50ca2bbbc9183eaa41ec2929bda7bb42b30a9166ee2c1efd2758f09d79e082b531a4abe22d4caa182a915d66ac50176b7e39e7210f77021b1f",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "46e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-256",
"n" : "00eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a271",
"privateKeyJwk" : {
"alg" : "RSA-OAEP-256",
"d" : "RuGihX95fAcK7CPhIqRu9jyST_IH2kdQHvVu30YhvuiJD6AjZXKXFi8LfyPf4pv0kqUQhZbUhqLBnGbIqJbgfoEqJx1q9U2aQF8Na8JZ9MU8WqufpDmuK1DEknlzwmW1h2e_u-u8wGlLSSSvR2SBZuAcajSrjU7x0j5WKaHuVlZbaaSq-SEGWu0tZZqiCWmw63t6-8bnRxdm39fGt1jMFQnwoccK8M34xLLvTTPut2crnaURDjlyKkdnuZB3zC4B",
"dp" : "mKkQgjTspHebh0OERrGcc5lRNPdB8q_t7g1fJW7DG3si8I1mOHygn7fxRqep44ASrBbEoG7JEI65jRCQIsj7jo5sHhwkgJcIYGWD3qd9YRQjtWIF5Cqwy4-L1i54yFu1",
"dq" : "SxN3xPseHDQZ2Zaxs2ZhJmQr-ph8GS-QfZ0q5RsiiFecfUr4OkXiBb20qm67WAmbCXG-NzafIPrQIny3IGkwi0mdvyHwNp-TNmX9tU9LmERaQmcE3sPiikmRPyKStIu1",
"e" : "AQAB",
"kid" : "none",
"kty" : "RSA",
"n" : "60d8kNRr0Yls9JMM8mFRQOApp0PwZJrlhusE1R8hrFJBdEtYcszryHtAFIepyFkXbJ_IIAsgVIdeLIEaVrXZRo5tOpnAWLHIlUf1Wj17HQiFL2c9MohUSquQblc2TKyBdyjc6hi8EZPmImngQRLBlFFwLPqkb8r3FtsU8uHJuNMSvbFd3lBpRTlb2whl8irAVT-CeidxnCxwOoPGy_2UnQbU61YKj93_BS_W8KIPbN6ykJIRt1-BguWFkNBpoqJx",
"p" : "-r5DlIfHPcEjHqR8w7ja8Xdvz7RJILoDXJ8fGll0Iqj_OMApGXHEX39hfj0LTkrwRpV7U8tFZXc9ZGcfq8eOJ1eP1AOvx9HP1rgznER4cUnbtW7UZHn1jnrIgd9JAvlF",
"q" : "8DY6RaagcWk5BnfmB6zE4XvGJKAcN3zXFU4bf9gZ8I3W8Tufbf9txEfFAqeSmcOsGbS7VaKq_rZDIaSoluHA_X1oNONolEaQB1BghvFZ2Ae6_pqLE7Gtg6UB68aU15k9",
"qi" : "WT0QPY1LK4J_D662lQlNT12_-G73V6mqUbOgaSPSTQnh-fD1DsV9PGWYbDgiNFIWdi6S0Na-y-K8cYxjxlElXowGSbJE_t11TkVGIO_jF9dS5XirizXNfabWvojNW5-R"
},
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfAIBAAKBwQDrR3yQ1GvRiWz0kwzyYVFA4CmnQ/BkmuWG6wTVHyGsUkF0S1hy\nzOvIe0AUh6nIWRdsn8ggCyBUh14sgRpWtdlGjm06mcBYsciVR/VaPXsdCIUvZz0y\niFRKq5BuVzZMrIF3KNzqGLwRk+YiaeBBEsGUUXAs+qRvyvcW2xTy4cm40xK9sV3e\nUGlFOVvbCGXyKsBVP4J6J3GcLHA6g8bL/ZSdBtTrVgqP3f8FL9bwog9s3rKQkhG3\nX4GC5YWQ0GmionECAwEAAQKBwEbhooV/eXwHCuwj4SKkbvY8kk/yB9pHUB71bt9G\nIb7oiQ+gI2VylxYvC38j3+Kb9JKlEIWW1IaiwZxmyKiW4H6BKicdavVNmkBfDWvC\nWfTFPFqrn6Q5ritQxJJ5c8JltYdnv7vrvMBpS0kkr0dkgWbgHGo0q41O8dI+Vimh\n7lZWW2mkqvkhBlrtLWWaoglpsOt7evvG50cXZt/XxrdYzBUJ8KHHCvDN+MSy700z\n7rdnK52lEQ45cipHZ7mQd8wuAQJhAPq+Q5SHxz3BIx6kfMO42vF3b8+0SSC6A1yf\nHxpZdCKo/zjAKRlxxF9/YX49C05K8EaVe1PLRWV3PWRnH6vHjidXj9QDr8fRz9a4\nM5xEeHFJ27Vu1GR59Y56yIHfSQL5RQJhAPA2OkWmoHFpOQZ35gesxOF7xiSgHDd8\n1xVOG3/YGfCN1vE7n23/bcRHxQKnkpnDrBm0u1Wiqv62QyGkqJbhwP19aDTjaJRG\nkAdQYIbxWdgHuv6aixOxrYOlAevGlNeZPQJhAJipEII07KR3m4dDhEaxnHOZUTT3\nQfKv7e4NXyVuwxt7IvCNZjh8oJ+38UanqeOAEqwWxKBuyRCOuY0QkCLI+46ObB4c\nJICXCGBlg96nfWEUI7ViBeQqsMuPi9YueMhbtQJgSxN3xPseHDQZ2Zaxs2ZhJmQr\n+ph8GS+QfZ0q5RsiiFecfUr4OkXiBb20qm67WAmbCXG+NzafIPrQIny3IGkwi0md\nvyHwNp+TNmX9tU9LmERaQmcE3sPiikmRPyKStIu1AmBZPRA9jUsrgn8PrraVCU1P\nXb/4bvdXqapRs6BpI9JNCeH58PUOxX08ZZhsOCI0UhZ2LpLQ1r7L4rxxjGPGUSVe\njAZJskT+3XVORUYg7+MX11LleKuLNc19pta+iM1bn5E=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820396020100300d06092a864886f70d0101010500048203803082037c0201000281c100eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a27102030100010281c046e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01026100fabe439487c73dc1231ea47cc3b8daf1776fcfb44920ba035c9f1f1a597422a8ff38c0291971c45f7f617e3d0b4e4af046957b53cb4565773d64671fabc78e27578fd403afc7d1cfd6b8339c44787149dbb56ed46479f58e7ac881df4902f945026100f0363a45a6a07169390677e607acc4e17bc624a01c377cd7154e1b7fd819f08dd6f13b9f6dff6dc447c502a79299c3ac19b4bb55a2aafeb64321a4a896e1c0fd7d6834e36894469007506086f159d807bafe9a8b13b1ad83a501ebc694d7993d02610098a9108234eca4779b87438446b19c73995134f741f2afedee0d5f256ec31b7b22f08d66387ca09fb7f146a7a9e38012ac16c4a06ec9108eb98d109022c8fb8e8e6c1e1c24809708606583dea77d611423b56205e42ab0cb8f8bd62e78c85bb502604b1377c4fb1e1c3419d996b1b3666126642bfa987c192f907d9d2ae51b2288579c7d4af83a45e205bdb4aa6ebb58099b0971be37369f20fad0227cb72069308b499dbf21f0369f933665fdb54f4b98445a426704dec3e28a49913f2292b48bb50260593d103d8d4b2b827f0faeb695094d4f5dbff86ef757a9aa51b3a06923d24d09e1f9f0f50ec57d3c65986c3822345216762e92d0d6becbe2bc718c63c651255e8c0649b244fedd754e454620efe317d752e578ab8b35cd7da6d6be88cd5b9f91",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 212,
"comment" : "",
"msg" : "",
"ct" : "8bc854413085f56413ddca8c298bd7e0d30854412ab22f4ebdf4f9cd201f60d02a0bbc546e54492402c71480cbe446450420c29dd9800dbc127dc65cb4221e8878ad2f0bb672587695b750adf1f4a81e722b9663658fa346dfd3e5656b4f42448df5c260b1f4e3cfca7998589d5af3d8beef35151879f60149a1de907b2c961bb817b99fce7d5397ee25c851d4668eb2722359bee0e490cf6b588ebf7476f9cc22d767829726fef280197738fedd68c9e570684a8fef46fc1d77c2f9a97bb381",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 213,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "4b36fb633e146fc7aa7acaad348406e5d136e50978757ca6b8b29755142eb71ebda7c997f355f3f965171ecfa44dd2fcbbadca8f4dd5f92e7538c4a490130fdde31606f2909f4b1eef0840e5811b0c1e806f739225ebc66ff06eed8f98046375901fa5b9bfaba3e010f08ec327819ba71803d5743680a24b2bfa62745ce778ca3aa2f165b398493707c3e76f3385485e8b824f16b5af6546789d11eee1a61067aa0a2ecab5ce909749bc5f23da9d61926b2a634b3393fa347696a9b1aee97366",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 214,
"comment" : "",
"msg" : "54657374",
"ct" : "1c7a0e137751340059f5978866031fc45e8c1c2ef0e763c235420b7849f7ff5a034b47fa54be69e43e779805170ed498820dd5512a2df966c475615705e05ce71a6ebf819645f69d061eb3fc9a401615543604679c88d4b391e710db016fe8483fc1c7efba029a6779716418b83beecb399ed1c72803be91809128a45fcbe1c73a636aaa36aca42afd56efe144ce4eb7be444d4cb6898f807638e8545f52a5db3debb05320d8a9005c1718c8ee8650107906cabfe09ccfcc5ded32d0fc8fe861",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 215,
"comment" : "",
"msg" : "313233343030",
"ct" : "d57f56e095361d00e7feeccf64583204224c86aa3c5990cc3dc12417abf0330b0c7b9c2e114ff065f309204047b76d22f7f79d80d07cdb7d6934904b626bd34d9bff936093122cecbff54b50deb8580a2435a44dacb869455ac4876373795df08d11ee857559f19adf8a7a86f3b9d30130b6c3808ece8c6d33415535bedddfb29362b4c41452dd91b63db803b8a32a0ba4388d095cf55d433f022f35b05d5db66d94034cd925f0b85da7239f8d1b02be30da7e5da2a05444de7dc19ecbc106d5",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 216,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "d9dbf2e9dc172975b315863d49f9eb784ef0438b7acf61698061f5fbc77aebdc7220c08f31e6239c0bd56bce42d2105840653d29e3c9cec65463d3f8de25b3388a6b01ab5d613ced95cfca2700f8f41785147041963a8c4579e35c2e6769e3f2e12c24a02e25f73a9dae6e8504cb49d8fe23f1a0ad9feb08c5ed36b40c6b18680004c29e9a79cdb190347214887d7979ca422275f9796e3744a17137999cf64c03f39a9dd033610a27a10059cf3bd0d76e0158f782f0c4b060fa1635bcc1219c",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 217,
"comment" : "",
"msg" : "61",
"ct" : "bb25e09327e96c01a1c8bd30345228e6907fc35d10202ad3893b55c5a8e0f0255bcd6d0bb66a4726caa475487ac617bdd097d20db726a399566399bb1c2771cdb6dc0941d3e078183237a2fa42b455807e5f7e52d74410042d5293aee73cfe433cc7766918996310a1049eb3a7713f38169f184a237816e5687953a9fa09baef2ad2ab70249ec5a874276bb39e1a598fccbe0379237d5f429adc6885bb35a808d6bfa4f36e9fa78840b9d7b906dff2969bf560a46d7209d6d6196f64d546ade0",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 218,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "b800d40df704b7b1667c2ecaf29bd0609d05301a98a9dcea75b1d4fc27240967c791244bed1c81f099dfae4f9d4e7424174bf2deb8bd1bc810afedc5bf262ebe8a4d20d761adbc8a3f184d91e609cc60a700e61684be6bd4d51d91041c32d138438598f0d4a727f1fe914ced15a91d408640a3b8c4e7df56e2e99bcbc9826234848f918ad2e5b2a83982f994d293cb069a5356c06a6ab57a9f41739d3c0396f429f15945cda8201827e46f8ebb40b71a61afd5c79fadce592c48311b2ab38cea",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 219,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "85f7c897a568f295452890e7717d61a6d1d9025f5f8538f346c0e82e3f15c15db6b39fbb1ffc5bb7f60885bc9be5def2648e9226c0fea7b7be935fcc1f1743eb2758fbf1e2a01e15d1f637001de9b629d7e5901c7f426cd3ad059bcce1870721c0dd2641c90afa23f30df8780b234202d14612a2e108cfd31b268678334491efd55ec22d27abeb734e70b0b867afee270f0f08a216f01b8c98edf2371a25033915ea32a4b48dc6eb80706c4558debe32144c52dfe6e2063514c628d397239cc9",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "46e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-384",
"n" : "00eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a271",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfAIBAAKBwQDrR3yQ1GvRiWz0kwzyYVFA4CmnQ/BkmuWG6wTVHyGsUkF0S1hy\nzOvIe0AUh6nIWRdsn8ggCyBUh14sgRpWtdlGjm06mcBYsciVR/VaPXsdCIUvZz0y\niFRKq5BuVzZMrIF3KNzqGLwRk+YiaeBBEsGUUXAs+qRvyvcW2xTy4cm40xK9sV3e\nUGlFOVvbCGXyKsBVP4J6J3GcLHA6g8bL/ZSdBtTrVgqP3f8FL9bwog9s3rKQkhG3\nX4GC5YWQ0GmionECAwEAAQKBwEbhooV/eXwHCuwj4SKkbvY8kk/yB9pHUB71bt9G\nIb7oiQ+gI2VylxYvC38j3+Kb9JKlEIWW1IaiwZxmyKiW4H6BKicdavVNmkBfDWvC\nWfTFPFqrn6Q5ritQxJJ5c8JltYdnv7vrvMBpS0kkr0dkgWbgHGo0q41O8dI+Vimh\n7lZWW2mkqvkhBlrtLWWaoglpsOt7evvG50cXZt/XxrdYzBUJ8KHHCvDN+MSy700z\n7rdnK52lEQ45cipHZ7mQd8wuAQJhAPq+Q5SHxz3BIx6kfMO42vF3b8+0SSC6A1yf\nHxpZdCKo/zjAKRlxxF9/YX49C05K8EaVe1PLRWV3PWRnH6vHjidXj9QDr8fRz9a4\nM5xEeHFJ27Vu1GR59Y56yIHfSQL5RQJhAPA2OkWmoHFpOQZ35gesxOF7xiSgHDd8\n1xVOG3/YGfCN1vE7n23/bcRHxQKnkpnDrBm0u1Wiqv62QyGkqJbhwP19aDTjaJRG\nkAdQYIbxWdgHuv6aixOxrYOlAevGlNeZPQJhAJipEII07KR3m4dDhEaxnHOZUTT3\nQfKv7e4NXyVuwxt7IvCNZjh8oJ+38UanqeOAEqwWxKBuyRCOuY0QkCLI+46ObB4c\nJICXCGBlg96nfWEUI7ViBeQqsMuPi9YueMhbtQJgSxN3xPseHDQZ2Zaxs2ZhJmQr\n+ph8GS+QfZ0q5RsiiFecfUr4OkXiBb20qm67WAmbCXG+NzafIPrQIny3IGkwi0md\nvyHwNp+TNmX9tU9LmERaQmcE3sPiikmRPyKStIu1AmBZPRA9jUsrgn8PrraVCU1P\nXb/4bvdXqapRs6BpI9JNCeH58PUOxX08ZZhsOCI0UhZ2LpLQ1r7L4rxxjGPGUSVe\njAZJskT+3XVORUYg7+MX11LleKuLNc19pta+iM1bn5E=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820396020100300d06092a864886f70d0101010500048203803082037c0201000281c100eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a27102030100010281c046e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01026100fabe439487c73dc1231ea47cc3b8daf1776fcfb44920ba035c9f1f1a597422a8ff38c0291971c45f7f617e3d0b4e4af046957b53cb4565773d64671fabc78e27578fd403afc7d1cfd6b8339c44787149dbb56ed46479f58e7ac881df4902f945026100f0363a45a6a07169390677e607acc4e17bc624a01c377cd7154e1b7fd819f08dd6f13b9f6dff6dc447c502a79299c3ac19b4bb55a2aafeb64321a4a896e1c0fd7d6834e36894469007506086f159d807bafe9a8b13b1ad83a501ebc694d7993d02610098a9108234eca4779b87438446b19c73995134f741f2afedee0d5f256ec31b7b22f08d66387ca09fb7f146a7a9e38012ac16c4a06ec9108eb98d109022c8fb8e8e6c1e1c24809708606583dea77d611423b56205e42ab0cb8f8bd62e78c85bb502604b1377c4fb1e1c3419d996b1b3666126642bfa987c192f907d9d2ae51b2288579c7d4af83a45e205bdb4aa6ebb58099b0971be37369f20fad0227cb72069308b499dbf21f0369f933665fdb54f4b98445a426704dec3e28a49913f2292b48bb50260593d103d8d4b2b827f0faeb695094d4f5dbff86ef757a9aa51b3a06923d24d09e1f9f0f50ec57d3c65986c3822345216762e92d0d6becbe2bc718c63c651255e8c0649b244fedd754e454620efe317d752e578ab8b35cd7da6d6be88cd5b9f91",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 220,
"comment" : "",
"msg" : "",
"ct" : "e2c7daaf6b2f1c6a1d26cf35a6660672948681615a94bccf88ba0033a00ef93e82a5af8ed0acbc4e51ad6d457d543ed2ce54a2c807f4be6a2bbafdac48976e42c0703ab45f58552e2d927cccf96ceaaffd4fe68d27062a7cfd1b42f2e69f804868bcca6936d82191b236e44b017c07df4717a7d6058c953b6f670016c9fce9e410e6d727cfb7e067260516d98db2d6d73d0d107768482cec731b2a2bea3a8ab3f706627e193993969286fb0b6f57aece5146f7c6c2d8e94c6860866210e1aea0",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 221,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "764e764c0b8f6a65cff3b87d0a96c737b6634e83b3b8b063adceaf7e8cdedf482bead1912ac1c9611d4e75f61774b04936a3fdcf522749ee99e2b02fb12655195c8d0998d841d54a1f8c8846999ad8b66f0c5f4d2f90874c6fc5d09cf85574f58f57f4d33676f57f7628acb0ed3c49d691a0b5f6432ee59fb0a329a7af1d7a35cd891913553b7ad5d974f65a40af710f468ee3c0a47800d866ccba3dc875ce69b876b4db4be940d70897c0d9d0686a0f6c70d773eeca06f9d4f84921580f5d6a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 222,
"comment" : "",
"msg" : "54657374",
"ct" : "c749cf63a0cf5b47bdb31f2ce10c7f89f133ac2d3b9044b47d83b35ae725541e8a402eebfdfdc7a452d033dcb411785307cb8eb85f829cc7ae6a13691aa97c8a053474778548d77b447cf33d54a64c9c8a20731047b78e70570066afe1043a02fb6c72f31a71d4568dd21e9f7ed813dbef13ac28c10283db0a3da49f05db4257f9da1f0bae50a7f7ba9fdb23e35b2fddefb9be4a90f6780926b76e907a0ec4281e0a2e7fec58e949fb4666787a64e04621b1d8023706fddf9251ddf1292019e7",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 223,
"comment" : "",
"msg" : "313233343030",
"ct" : "7fe268ebc95b465427d03d0e8cb378bf5a10097ca83b3d06fb82590c0b663d921e6d963661e185918986f37ca49103df1a4fb364f12b8b44ff18326aff3f82af74be825c96445a8fbd11760eebbf827d476e3c0e1210f6c8724a951c1bba62860f581f67a17351a1dde956303b2de156d0a220de90f65943b3fb4ba2741669411cc9c401f5da334fdd9e313ac4d78eb2ccccbbc93a7ce57aef0dd43dc68555f10614f5a363c75f79a4b662ee9dfda82a8d10bb76fc778227b8faae92c0ef6531",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 224,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "48dc99dc2b5268c770ecb684ac742d4bda236fd9271c307922eced097f35b2153f16b7bd6b65d5f3ef5fc925a2a59266060047d40c6024b720f7c3d2e52f5294cda9ddfad6e2db3960b23399e6788f270d31fcf3729bd94529321808e49d505260dcda47ffba41cadb830bffe84ddd74bd10668c6a63015184b20934d8d70dad43125aebf6401fd2150af8be22a90bf34b17d37496b156325bbce97145659c41e81e58d3adc90c7b768122ab7b4a820c2efa0796fff6ddff2f76ec8c52979607",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 225,
"comment" : "",
"msg" : "61",
"ct" : "70c36f4510435e610397f00dc68f1e1ff9fc8c9eb4c11b6d1d59da64f52972a3fd647d95528269daffbe6dfc2c2708de780f8258564fa303e12ee257bf9b98bfab74795fefdc608f82897438eb07bc3909ee22044d89c2b288f81842471675e9e497a37703497dc2c1f1ed6e23f7937ace0fa641beda18411a613fa87db3c04cf877c10173a1be6dc6852b6427f4664aefa0c8b55c4f45ecc66ca2672b86da5d39d122686218bd939607a9c5d688f2803eef6a913a923a9eff7900a397f1a9dc",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 226,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "7e92ca09717407555ed06baada696beb8415d717a2d2853b55c17c5f858055abbad7111e8f06b610e14b23bd2a447b1a87994327f1506cfdeb2c5a5b4ac6131fdd1902a1b5dfe615d6be46a64735240fea8caf71a490210f456e075b3f020fedd3c061faea3dc54db3e4025d37c6cc6762007a54931fa2dd8dfb73e149924782b30183319832b59ffb4e78e32302763c1e5db469a7c8eb8c751eb99e761f6970ae823db15093782a22ee20b2617256c183e58d2e93f3cc07560550ff9543aded",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 227,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "df1d0c7b2ef9a483d5dbf207bc8e5e505eed61fecd0a3f6821126f666f257c83e40440ac85badcc89a5fa86a1e157e66373848d05e73afecd6f8c50f93b9be18228a6ecb70fff5c115e18d7ad970cec99d4da6c41d16946aad5fbeee70b9687aab676e66f5aed5f03b6e9768fef013de143535ff81723c06332705dec42555c09895829ccb7309a67da8a237ba8e708f728ea66f336ef4f183aa2439d9d89837b22d2546d35c1a9476d6790908e1efa1cd0a1185a8759ad1df0d2a9fbcb1afdd",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "46e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01",
"e" : "010001",
"keysize" : 1536,
"mgf" : "MGF1",
"mgfSha" : "SHA-512",
"n" : "00eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a271",
"privateKeyPem" : "-----BEGIN RSA PRIVATE KEY-----\nMIIDfAIBAAKBwQDrR3yQ1GvRiWz0kwzyYVFA4CmnQ/BkmuWG6wTVHyGsUkF0S1hy\nzOvIe0AUh6nIWRdsn8ggCyBUh14sgRpWtdlGjm06mcBYsciVR/VaPXsdCIUvZz0y\niFRKq5BuVzZMrIF3KNzqGLwRk+YiaeBBEsGUUXAs+qRvyvcW2xTy4cm40xK9sV3e\nUGlFOVvbCGXyKsBVP4J6J3GcLHA6g8bL/ZSdBtTrVgqP3f8FL9bwog9s3rKQkhG3\nX4GC5YWQ0GmionECAwEAAQKBwEbhooV/eXwHCuwj4SKkbvY8kk/yB9pHUB71bt9G\nIb7oiQ+gI2VylxYvC38j3+Kb9JKlEIWW1IaiwZxmyKiW4H6BKicdavVNmkBfDWvC\nWfTFPFqrn6Q5ritQxJJ5c8JltYdnv7vrvMBpS0kkr0dkgWbgHGo0q41O8dI+Vimh\n7lZWW2mkqvkhBlrtLWWaoglpsOt7evvG50cXZt/XxrdYzBUJ8KHHCvDN+MSy700z\n7rdnK52lEQ45cipHZ7mQd8wuAQJhAPq+Q5SHxz3BIx6kfMO42vF3b8+0SSC6A1yf\nHxpZdCKo/zjAKRlxxF9/YX49C05K8EaVe1PLRWV3PWRnH6vHjidXj9QDr8fRz9a4\nM5xEeHFJ27Vu1GR59Y56yIHfSQL5RQJhAPA2OkWmoHFpOQZ35gesxOF7xiSgHDd8\n1xVOG3/YGfCN1vE7n23/bcRHxQKnkpnDrBm0u1Wiqv62QyGkqJbhwP19aDTjaJRG\nkAdQYIbxWdgHuv6aixOxrYOlAevGlNeZPQJhAJipEII07KR3m4dDhEaxnHOZUTT3\nQfKv7e4NXyVuwxt7IvCNZjh8oJ+38UanqeOAEqwWxKBuyRCOuY0QkCLI+46ObB4c\nJICXCGBlg96nfWEUI7ViBeQqsMuPi9YueMhbtQJgSxN3xPseHDQZ2Zaxs2ZhJmQr\n+ph8GS+QfZ0q5RsiiFecfUr4OkXiBb20qm67WAmbCXG+NzafIPrQIny3IGkwi0md\nvyHwNp+TNmX9tU9LmERaQmcE3sPiikmRPyKStIu1AmBZPRA9jUsrgn8PrraVCU1P\nXb/4bvdXqapRs6BpI9JNCeH58PUOxX08ZZhsOCI0UhZ2LpLQ1r7L4rxxjGPGUSVe\njAZJskT+3XVORUYg7+MX11LleKuLNc19pta+iM1bn5E=\n-----END RSA PRIVATE KEY-----",
"privateKeyPkcs8" : "30820396020100300d06092a864886f70d0101010500048203803082037c0201000281c100eb477c90d46bd1896cf4930cf2615140e029a743f0649ae586eb04d51f21ac5241744b5872ccebc87b401487a9c859176c9fc8200b2054875e2c811a56b5d9468e6d3a99c058b1c89547f55a3d7b1d08852f673d3288544aab906e57364cac817728dcea18bc1193e62269e04112c19451702cfaa46fcaf716db14f2e1c9b8d312bdb15dde506945395bdb0865f22ac0553f827a27719c2c703a83c6cbfd949d06d4eb560a8fddff052fd6f0a20f6cdeb2909211b75f8182e58590d069a2a27102030100010281c046e1a2857f797c070aec23e122a46ef63c924ff207da47501ef56edf4621bee8890fa023657297162f0b7f23dfe29bf492a5108596d486a2c19c66c8a896e07e812a271d6af54d9a405f0d6bc259f4c53c5aab9fa439ae2b50c4927973c265b58767bfbbebbcc0694b4924af47648166e01c6a34ab8d4ef1d23e5629a1ee56565b69a4aaf921065aed2d659aa20969b0eb7b7afbc6e7471766dfd7c6b758cc1509f0a1c70af0cdf8c4b2ef4d33eeb7672b9da5110e39722a4767b99077cc2e01026100fabe439487c73dc1231ea47cc3b8daf1776fcfb44920ba035c9f1f1a597422a8ff38c0291971c45f7f617e3d0b4e4af046957b53cb4565773d64671fabc78e27578fd403afc7d1cfd6b8339c44787149dbb56ed46479f58e7ac881df4902f945026100f0363a45a6a07169390677e607acc4e17bc624a01c377cd7154e1b7fd819f08dd6f13b9f6dff6dc447c502a79299c3ac19b4bb55a2aafeb64321a4a896e1c0fd7d6834e36894469007506086f159d807bafe9a8b13b1ad83a501ebc694d7993d02610098a9108234eca4779b87438446b19c73995134f741f2afedee0d5f256ec31b7b22f08d66387ca09fb7f146a7a9e38012ac16c4a06ec9108eb98d109022c8fb8e8e6c1e1c24809708606583dea77d611423b56205e42ab0cb8f8bd62e78c85bb502604b1377c4fb1e1c3419d996b1b3666126642bfa987c192f907d9d2ae51b2288579c7d4af83a45e205bdb4aa6ebb58099b0971be37369f20fad0227cb72069308b499dbf21f0369f933665fdb54f4b98445a426704dec3e28a49913f2292b48bb50260593d103d8d4b2b827f0faeb695094d4f5dbff86ef757a9aa51b3a06923d24d09e1f9f0f50ec57d3c65986c3822345216762e92d0d6becbe2bc718c63c651255e8c0649b244fedd754e454620efe317d752e578ab8b35cd7da6d6be88cd5b9f91",
"sha" : "SHA-256",
"type" : "RsaesOaepDecrypt",
"tests" : [
{
"tcId" : 228,
"comment" : "",
"msg" : "",
"ct" : "3a1d0cd0d45de7a425a757a7b174be121ec8ceee30f6d04f8bb5a43faabe4e5a8234f1d6737a52c2969f0fa97a065a8d325e16f224511f961b7090ed628b5e9f875b90c7297ec211910189c96bced34296c9172e250feba6b4a9e84cc84ef9569453d4914f5c760adfb31349b3e29c0b8d0e26b9d2dc6a8cc6eadb2534cac6f0369a6e82bf5113b33867a61b0000727d24dfe34d8faf687448e58599660ffc064501f62dd1e65469d1546d4c7b0677ef8b8925a884d6ec20fd9780e94af621b0",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 229,
"comment" : "",
"msg" : "0000000000000000000000000000000000000000",
"ct" : "2c73536f345c03c78ec7508e07ca1b9040f23af17e6ac906df9fd9bcab68ef2ab0d6e1a574f141ae514156c579f1651be23762809f0e39c87df3f4411c559f04cd93c9a53de94ffec71b84c2d83cd47940bb3e470e21478b7e9621438931148f49ad1e15f3afa2481d39a60709d1e78908aa0b748ce1657bc7ff7c0c957191efcb418af4a5eaaafcd0a54c75f2d9593e98182e9e4e317ecafdfa86bfb0cf10ca48898012f5d5cc4505c553e1f5d15621f6f79091786fe93fc43fb32562596be2",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 230,
"comment" : "",
"msg" : "54657374",
"ct" : "446ddf29c6b33e221d601899b599494c5917a6fd42cfc95398c27935b9248965164b226c427ebd142e0520cd5c583a09d8ac0fdc9df5cad3ff8c1e6d847857d2713fb12af2c98905438d298e89d934da82a32eebc6167f24e298e89f28f73481aeb982c8cc5c33fc18007884314b09341f81d14818b3dd649be917a297005f6ea5ff765f63cc903f422214af59bce8c12a10d7b9b9444d965cce7be00d39b95f29b92121d1d99bc8ed8b90a022762656655a82937b24268fb41f521b1fb25311",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 231,
"comment" : "",
"msg" : "313233343030",
"ct" : "816cc61deed9e7688d5eabc7ee843db2c4cd4dec0d93789de188d37b8fa0e3c57737c6a1201efaad4319240a66201c02cd79d0dae280054861a73f1ec1b1db305968950f0bd18f3d110e0f4c923bd9de9591dafd8cffcc5a310b90049367476249e8303d060b9459d03f33c33a064521c02f279dff6be4d313da5f405fe460e47470974a8732136bbc7311d341a43b2717643c0b29a334a39f3a5a0550dd87ab6add2fd9c039b39c0980cb93b5fa761028771dd1c320e87e1ab517703c104269",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 232,
"comment" : "",
"msg" : "4d657373616765",
"ct" : "cb000b94767d09707d95ee30826f9c6e93eb6fbb1c22ff6f7b41508cf2707d236817fe19d8c50498f877c5033061c3e23c10da76c2e305e1606eec1737eea1d5484d898fd7954bb8c1369249f15552884b7874121b0075b63f20df04f8873f921067d2a7c340560d4f5cbd3ede3f383c18541b5e6dbfc68ba0cd223a354552db9e27fad7114086c41bf7e20a657d761ced136d2c998a75d343998a6c7e888e24d9d04b1a02987027017d43ab2e7273ed8cceecb512e51579458ddcb4e0464b0e",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 233,
"comment" : "",
"msg" : "61",
"ct" : "93e8660ffdabea1afbc2cbbea37b9284c56dedb4a6da2f45d18968724c0045e1cdf23c5138a2472847c1c0d4d59f45b0aa1575a5aa41663d214e190dde5a3c9e9713cd918377cda2d148165bad88d45168e9cb4902290fa9c0779310b0c3b0fffb200681f6abd1d2d157752b7b7dcd5bfcdd9c01a62e71f984d10b2bf747f744b87e7b05c1e9a28b46fefb615dcb8bf92fc70be51aadb3fb40d5e9b260e80add81eacf6bc7ddbb2448db31ee18e9e5a0bd9e2238b581e7797036d649ac340e4a",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 234,
"comment" : "",
"msg" : "e0e1e2e3e4e5e6e7e8e9eaebecedeeeff0f1f2f3f4f5f6f7f8f9fafbfcfdfeff",
"ct" : "cff37e7ca96c483f70a80106ccfc718ea8267fca48db9a530b6dcdf692321daeecd5e27217b4f78feb83b63d570b27a554579ac2b003decdc85856bccd8a991b0a8295b93944c3cf5c0c0d39aae965c1a95dc581d355d15bd6b4d74e9aa38a9cb4ac41bde2eb051588f20345e4936ed9b5d5ac51fc2ad2101152beae7c98940616ffcb7eda7c6daa545d078262bd9018075aa9ab661e9d054b868de2491daa092bad7387fe876d1774d0c6875c7c74067253c71a17fde83b52877c365f1a2551",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
},
{
"tcId" : 235,
"comment" : "Longest valid message size",
"msg" : "787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878",
"ct" : "aa90c4f6651b5f10aba1f2f1f407239f9265d60c57dd3e115438b25f906c29d7675dd913307373789a0db001f5e4a61e3c36190d3c01c4991cb4b9dc407d2f3b410bb64eefcac571eefcd0f66a78d1a57e1ef6893f55d176057dd90c6be845fd150835ef0baf025950b8c03eab50a93a420a69e01a14c94419cd09ff71c35cf8d01a6aebbab0f80135411179b4bf241716b4aeb35d6222a663f7c4cce017e55b18f9a2f49111932826da7d4a398efb04507239e5a7e611a065742d911e8ae7a2",
"label" : "",
"result" : "acceptable",
"flags" : [
"SmallModulus"
]
}
]
},
{
"d" : "1b37e4de539f790789f0b164a08bf6fea908644142bc72e3153cd3ea6467389ad73107e5120abeeadde6f1c025248bcb775a993cec5bff07ee447e4f24ab36147c3af4f9056f4c9fddf8782d60f03c0b2ee63a31463212925e21638262f59dc8ac026b1c9bfdf79401999bd7e79e7decfda14dcafb04e4916959ba29213e93dc0ef824e132a706ac804c71d79b9b2dabea877f48fd2136a7abd94cb0dc7041b4b14464ca39d99c690b550badf2d33eeaa04aef787e07e291f86c2f45b76ae6f1",
"e" : "010001",