Provide additional AES-CBC test patterns to enhance test coverage.
[openssl.git] / test / recipes / 30-test_evp_data / evpciph_aes_common.txt
index 484147b26a961de8bc9b07e929e8f90448d15735..00aa9b10e9781a6eccccd687dc89d13247699aab 100644 (file)
@@ -171,6 +171,22 @@ Plaintext = F69F2445DF4F9B17AD2B417BE66C3710
 Ciphertext = 3FF1CAA1681FAC09120ECA307586E1A7
 NextIV = 3ff1caa1681fac09120eca307586e1a7
 
+# 128 bytes plaintext
+Cipher = AES-128-CBC
+Key = cea7f6d343bb1ef40998ecb90aca8249
+IV = ced2c3991da2a1d485990e2e9c9246f3
+Plaintext = f836bb4afd5c1d8efca719467030ed53ff17949b7a2037189eff2acd6f4b97c978522edaa998d88293ff203637c8b91e076cd03cb37af4203e1ebb276fd81f18ae144e203fb9484d8b90109aa8eff494c701f322ca02c9834f8c4ca91372df8d08e27fe8b8cdf670845d295660d2e87ded8fcd4b913fa0d102e87313ee3c31e5
+Ciphertext = ab73a74b8b6d44747741c363748b2571ff46102c90913b83a3326faf5f6f949d20a9bbab222f8ce102d3d70c0867d0690241e73401b9b9c6af3280dd49969f22a7eade6db00c6c4b2764c9373a6c24e25c107e730da20317849065d2b3770840084fbf941e64c7e9b08440b83f7fc0afaa4ee0981626d71126bb8155290ba7b5
+NextIV = aa4ee0981626d71126bb8155290ba7b5
+
+# 1024 bytes plaintext
+Cipher = AES-128-CBC
+Key = 0dd82568e0a0ad0938150ae5c0944f36
+IV = 8b32cb9ef61ee47acdb5299f7fb4c705
+Plaintext = 16ebe2213bdbd704e6c56e836abdaa5f8b59fed9935e113a58f2f5452a865c58e6661cf0774baf0b76a2630a8e587c644f1389ba3d537f43ce310d1d6939f8eb4e2317aac67a37777ee940be3d5aed78ccbb24622bcb57c6d63d34b62167121a91cbbf1483d2dd175d90cc6f35cd7a2b37d03caf5d4e9da880694ba8d69abe2af0f560f32f19ad2e40813aaf139cdbd008bd314a71691d4a5ff5aaf09cb1d26438e92b0d1924fdf504b83010d8963a30bf1e20a3aa4e42135af0845559f24b8f0666bb0a93908939210ba7aaaaa1194ebbfc2d1efa0b872fc7936b1b6696a738d51b75e6258fa0e1e3e046e891a07517a65ffdbc2b0c373a5d205181185df8aa9174e6e0cee685f7757c3f4c3a504fb3fa9e9aa682c4ddaca0c409ca1c46040c24f7d66b8af996a076d140caafad52a91cec864588f9daac1e9032ad57c9f0f5da2025104a1823cb36ca3ea53dc42250ffdb74267c28c47e00a60dd3d593ce1029ffe0802ef1b57745ee35a42bcc0c363dbbf98da6e086f8b5fdd02b9eb813b86bfb31f4f205f5a5f396a0a0397953c7229111f51acedd819985aaeb94a18a0ceda5079f2a52687e6cb6f82f38552a27c6533de6e865ab30cd753335a27727fd8ad79eb3cb48f4cd8371478abde70040c8b7e6e4a17a19136859e231004e9f1a30471da8b387177de9bd30d2163ef6bfe88275b47c441c0deb733c2522727ae03e35f2a318acdcd22f685f5e5aabcc6570433fc4d81cb0978e03fc36e8eea9d2786c16a399e8764f4460c7956498519d4789cee47cfce766b04022747163127bae1cd919a490620bc221b5c6ff8c9e31e4975d70e917034ecf1620de0d2315a4bf2c0c7786bd706961c04fb4c39baac8c839b7a6363585f96e35bed0b109158f41923200ad1e7fb4bcc920f1459d9a0e2448d295ab969e87a2b7007e8d1e2dc19b1b9bd1c1a412bcf5acbf8640d4d9ea90925ce18b552d3f73dfec70ed19267552135db92a93e4a9437386729c172e36f218d041242f232e160ff5310f614a70b821b1c52a3c8d398d7df30b42125b829f89fc050325796e0b3b4d8e0504556741082a81d8096b449ddf8b619e2aba017ed5d28e6572c96c2121baf24df096457747a076935677221cd9ce7ba81a83974a2c0cac102ce10a828c4eeea507ecca8bf62cbc868be2a75afc62763624a32e05294ad07666fd145ad54be4476d7c889174ada4156ba7f5e95138865ff1fff5693bad8317fbfee1651319b42550a0570da8e75c92962c44aefc6f3567467fb91f9b3e759f0bc67f54b82c4f91245373d2adba70e876cf1f7fa4797150d805f358f0d59d2706050fcc7ad558e37564082a33c8ae0acc5ab76b755896996a383474849e8e6e34e51279f7477dfd0a0bfacceef9d53610f9d7492cc26e3d207b84326638fe822234c06cabc1b38f98754f
+Ciphertext = b6a9e1349db543a56129d6b15d7300e88da351280c75e7fa9697a3362565dc6c26a4bf234a7a161101ab527d5c71be6cef8f1ee2f11980f8c20e9c99b0d205ef2c3ea8b42d9d91475299bf7dc08e3200966d7398a965d2dc5b1532d1e5d1bfc94e89f685e148eca99c42ecdc2c2ded3f2ff738c9fc727844892eb761e067b24d61a5af9cfd83d1538c7b60dc6e9f4bef5da49d725b5028d5e3e4d359622ecc93b06df46c2ad9caf9290521b888e58aa18a93ab85097a754fbbc2b66ee0934729859b967d2b7859dea7dca660462357a615c5e0c0b9f968555bb5137b7579951c45310a669f4c0a4042f6c6c354afbe465cf8762e0db473a089c1d2a17dda09b7c9b78b9597b3222042c7a74347601e32f0fb982e855719f47210ec5e1d3f0aa4ebe7ab6c40c95ce894d83b93a093c5cee53ce656912461af6ba1811840140fff2d66814d137202b8f6de9cd3eb3e30bcef8b7633a91e343a7433b9a0ee493a98b92f48385f04b5e51f056a7b0d46c25c18ae88ad83d902a49f61eaf9c1a22b38e4d2472623a33a1604b892306663f710d02eccd03a3e25bbbf0f651d3e126f9abd1711f5258d0d4d8b197ef6d3807c12fcf4afea926c2d8a5402319a8d4ab441359196661a8ef6e33599094bdb92326884e5d3a837b923462b61eefd22e535f5109f33901b09b5bb9652a3535b1ce5a2a565cccc9b05aaa35989de9564e2dddf28170be012c87a58825b545200f3a3780367799a4908b9151f1047ad7811865a1950b485910f62af12d65d84bfe3091968334baf8c2bf3247bf545a0b9e38075ddc76680e7ca2c1d8c0fcdb4f7c92afe2dfd7993b5786e794877942222ae568528e03b1383bd983d19436d6fc3290168fedc4144ea7285575b1faaab868106841ed5c51baeb7540c90fdc23c49138353856e4462c9ae30266fa9c46588b3a66e3d56b0b984f8c7a6d23ef0c9d7127032e779b4f57fc3dc5ad066f1f9fb8f1ebd3d837483370f04aa04221d4dedaf76831adba87d8f7b193cf077361344d2c587c965607b745575cc8db320622cacb5c057039100acf950cc8a4f87f5cb55dcec6adf4c1082bba9c5b1bf1b967ab070de5350559c14cae80a614e6ed25e3b5b80682a7877eb3a42029787c55d50fd53b47a51aa32020815666e83df67471f5fd99139b91db9d046b21c16cc43f039fb012a3c28d0d754e8892fc0ee254b3d7727c15c9d8f64c8889efc5e42c073a4b36d982858652d7b7f3644d55bf1ed96a4f9ab3105c83cf4dc0085637439615fd346f1ce56247c62af2443cbd07c842e71013a0a298edb5e1ffb57711443a6f29dab16949cc6232ffe5f1630891cee4e3b689dc18686b7ae4f257f34b711ac28412340d77bb24ed009e9344d73e6db52e7acbdb21a732cc0538e9b0fc26aa3f5a6c43a1150826949ca7b602614dae349b8e5
+NextIV = 3a1150826949ca7b602614dae349b8e5
+
 # CBC-AES192.Encrypt and CBC-AES192.Decrypt
 Cipher = AES-192-CBC
 Key = 8E73B0F7DA0E6452C810F32B809079E562F8EAD2522C6B7B