From aaab9f8986efd27143c68ec609f1b5b4b89f9daf Mon Sep 17 00:00:00 2001 From: Donald Stufft Date: Sat, 10 Aug 2013 14:36:47 -0400 Subject: Add the NIST AES vectors --- .../primitives/vectors/NIST/AES/MMT/OFBMMT256.rsp | 131 +++++++++++++++++++++ 1 file changed, 131 insertions(+) create mode 100755 tests/primitives/vectors/NIST/AES/MMT/OFBMMT256.rsp (limited to 'tests/primitives/vectors/NIST/AES/MMT/OFBMMT256.rsp') diff --git a/tests/primitives/vectors/NIST/AES/MMT/OFBMMT256.rsp b/tests/primitives/vectors/NIST/AES/MMT/OFBMMT256.rsp new file mode 100755 index 00000000..b1d6636a --- /dev/null +++ b/tests/primitives/vectors/NIST/AES/MMT/OFBMMT256.rsp @@ -0,0 +1,131 @@ +# CAVS 11.1 +# Config info for aes_values +# AESVS MMT test data for OFB +# State : Encrypt and Decrypt +# Key Length : 256 +# Generated on Fri Apr 22 15:12:03 2011 + +[ENCRYPT] + +COUNT = 0 +KEY = 6f419b4c683a44d67d234eaa6b57f622f912de657dddb280a14d0cb967ed951f +IV = 19b888800ff1d0116124f79dfae54ffe +PLAINTEXT = 3d12989faf41ba75bfa70e2bcc2fa222 +CIPHERTEXT = 2d6b005e8d3bc6ea9f62dca36d47aea5 + +COUNT = 1 +KEY = a92577607968dbeee135a24edc2f3263926d97141f2c6d9f96c0012f45d1b3b0 +IV = 97bfebec0c2e7704d002dc6a1fd36901 +PLAINTEXT = bb28705ef9e5151afc73e3886f25f52175dbb57ae36eacc5ac4e989b9d69bff9 +CIPHERTEXT = 944169b510b2825505a14b22eaba744c19ee30da6ed697e3b879425f26808289 + +COUNT = 2 +KEY = c4c7fad6535cb8714a5c40779a8ba1d2533e23b4b258732a5b7801f4e371a794 +IV = 5eb93313b871ff16b98a9bcb43330d6f +PLAINTEXT = 6d0bb079638471e939d4531486c14c259aeec6f3c00dfdd6c050a8baa820db71cc122c4e0c1715ef55f3995a6bf02a4c +CIPHERTEXT = 0f54617159d03ffc1bfafb602930d700f4a4a8e6dd93944664d219c4c54dde1b0453e173f51874aefd64a2e1e27613b0 + +COUNT = 3 +KEY = 7c4424cf1ac4d75aceebdb2238a9f0383438f453afa55772b98ccfc3dc234dc4 +IV = 34838273c7848b70c6e1abad79ce1325 +PLAINTEXT = cb9ac89b78902ce09d8467291181a702fd9a0430e2dca944de8135702b66619ae8c0e2af1c0a913af842c9355c54101e9dd7fa4e86f74b879cb25ccca648c075 +CIPHERTEXT = 5df03b8d91cb0e5da86ba108ead87ec762c90767ace96be60598b4efe8f3d3f8383827a599180ffdddb3e94151e22feeda3c90651a697f3834e036e44d0506b2 + +COUNT = 4 +KEY = 318aa7c73006ff95840f17f2b9cf01fe7f031105ff01daa66ff95834e47b6f5c +IV = 0e28bd0603b31c26250345a118408ffc +PLAINTEXT = 257f3fc84537158b68c8af111b1e9eb41f8841686ab1e94c6fd13a7f9f24d535309c340a1dd3d4966e439a41b9b97058e9072f613ef9c1ac958b872bea59f8831b578b63eec2d7155657f953f2c2375b +CIPHERTEXT = ba4ebcdc894e6de54f8f1d7ccbb19e13d2ae0ca66c05c10e2f90bad2e9b8db94ee7770c3557927029d49fd2b3f80a01025af0e7a343237fb625dbdee85367ddfbd7f6664b511cdc7e832b2c4d91f1c0e + +COUNT = 5 +KEY = 1d5d440ee1c72740f7bbea5db587b0c5834344f091b4666ac571631bf844e9cc +IV = 1088128efc7d4cdc629d3874c727aa2c +PLAINTEXT = e8e8ed02c13b9852274cdc60a9fe5e52a9bb2f056069f1a223993c72e40140f3fb2cab2b2770cd3ccf21f9398e042f38ef06f9a8752e93e5dfd14e0aa9053607d657f3f3edc1eda342d6b47b76409e84416cb2bf6f84c4b9299ee2607633ef15 +CIPHERTEXT = a862293bda833a8ad5f1875d1ebf5e5d250203a5ac2f6c0f029f2c515a8a731018626806820647ad088a29fd3b4e92b05f47d5651e3767869c9d289010c7926ad8d64c98f2a7544eddae2522327371039cf757c6591649b3b59b4e5a84b5a7b2 + +COUNT = 6 +KEY = 686bda53073e94d8a8113ac291a0eec18534258445184dcf564db4ce057ea5a9 +IV = f0cd1d670c031bca0dc1d6f4b39d1fc8 +PLAINTEXT = 5d20b4d0a2ac43cbf8120fa9da387915d7c0ab62872d2cccc347b10115c037e06e174e8017bdb874ea77324dc203926130fe12cb7005ecb39b1b27d01d4ab02a6a8dac25edee0dbb41ec6309a41ff50da91f11ae2da1a0fc8be3fdba144b081ab94b76c70b876b28663a4ae468d5cca1 +CIPHERTEXT = d2ddf06ce095f6142c2c929cac8ff63c47832d474bf5160b5e7142aa68b9c2736b6f1a49395a525f06ca56df5f7941ac39a7048d891ccca10e6a14779451a740b4854cb872b4b36e9984a7fb9d03dee8c26b2d7a23e377a36ab35b6d9a26fb397b03200cf1c6987f6da0924d7181e003 + +COUNT = 7 +KEY = a0bf10c0b4fd2552d26ac9e9c2bf9a3ea7a37d352633df11cae241e4a783f34a +IV = 20db833498b37dfc5866c732ba7a22a4 +PLAINTEXT = 27af4a135b4c0f33ec03e5ffe351a9edac7ada8f62c3fe684ee241feaab36030aa2cc5cabd93f45710ee253653bc32f0c1e2b4c95ae869957365dacd71b83ae2d2f990d16d3019f8fac4e728d436cffbfe0e82686416fa9464c718eb8d018b70a7fff351f38946bfb46b73fced2746b66de78c9309b5770d29ee448086f41a81 +CIPHERTEXT = 0621f4800b001c44ee3e3ea4ca70248bfd01a8045b6ca46047f9b91b22e70bb04e6e4bd2dc5759112967cf7dcbf6d6134681adf1226f51c69fdef9f191575157ac688e9908d7e4aae31fe573072ee1366f64a8f118d798e6f7d2d862904fa445158d2e97d4d38cd804f9f207f11a6fca24e46485ec86b5e970998aa6fd552319 + +COUNT = 8 +KEY = 108a06c812f2cacb5e521acad0eac6a6db32fa2e1d1b6d883798dad3db5db40a +IV = baadd9b9a14280d4610d41685c36b778 +PLAINTEXT = d57fb32d6ec9d3190c14c5015281fe1bf5056935d904acec7722ac1f825653a3ca40913860bca0bcfbb78d9f9a41f4976be40b95ec34e1f750a8e8ff24a8b28432e7f8e7a6f3e0496f0b7ffbe8309d36b87eb90df7bd4d9f92345491f0bd08bcd51ff02287971a2730b8a6fe84768461a37d7d8541c7784d046df6be2dbde0b37b8e82d14cd0d7be0667078eb53a2e7e +CIPHERTEXT = f2d8aacd5179584d68bedd301ddb1c0b8e6e0b02d0985944c59bf8bf8a7299b69518bb761c26af7da204ac2fed069271a0afb177c3fc880428c07eabb0e151164371ee1fc5d1f9d8e1321d8b3d73881ea968674ad5950c2c7fe6dd4773ffdfb3970a65db8e33787f24dbed8947f1644bc6b8a79a2b19428589fb8b1337257ba53a6a68fc2b2160e077a307e0a7ebc3bc + +COUNT = 9 +KEY = 1d6fab8e8e49d623cfc8d105f04dcfab60175d7db4fd452ea463b34c56679615 +IV = 2aff323645f8aecf9204e7450952264f +PLAINTEXT = 581d511bbd441d3531e77a910ad194f40d8a69b63cd6396cef7f37c5265485b21e725fca22c297eca4c341268c8aafd5d007a00e4589b43db584230c3193af87a8b9d77db9ec4e29c6d4ab114ad0622f6c3af34fd4ec61b8bd02e60e4be2e5771f7a20fd2ac92b34bea1211cebab954808abcb40900528253081e8931d4b0fcbab3ea2121c611654b5b2090d1823306acde391ab22def2cb358791634fd515cc +CIPHERTEXT = 6ca579544f243cb2074feb19edc128faa33635d6eed0c850502669860d7ea66842298154ab455f79db45fd72e0ce88d49210226c489e9c15fe09216218707bcb96e1e59aa8d7fcd99728f71a478f9fedc109a111622a63b8e6e736207b37adbf0e6f4990ed76b42434473f90bb8c75ca7df47d72dab61fb0c67d265502217c4e590b3536d8d7c7a03a64735e87799423f40b123b8e431e3bba45bf193b6c4af0 + +[DECRYPT] + +COUNT = 0 +KEY = 56c58f5c2141c8ec0327b1a6bb8e13fc8412290f8c7ab272a79845314571e512 +IV = a30b0b95c57e6897b40ce8ddd4209656 +CIPHERTEXT = bc2389f583569cfcf89f091aa9a3f2be +PLAINTEXT = f5639c9ce76e4350ce4758da04570532 + +COUNT = 1 +KEY = 2715cbd61f349447a6564efc215830dc2b7853303b667158809fecbc10f61206 +IV = 02d402b94059f1ab662aefa001358019 +CIPHERTEXT = ce58c54b84ec2afe0cb2fd55d62d468b3b1c5af459fb4e991fcdb222a4197cfa +PLAINTEXT = 0d05ae0ebdd58fceff2e383014de0612d6c7d468c4b285cade43972ca0d643ab + +COUNT = 2 +KEY = 6165cf1dc48cadcc1ba068f5cf35d6697e42a0774e253d0d81e721214ac2314f +IV = 0c47e490b3c83d32036ec27be7cccf22 +CIPHERTEXT = 3396e30d126a591adf6489716574b323fde0164301e706a583a53fe63f3679accf1e3c2f1ee8f6f91f0e4beabf19ac7e +PLAINTEXT = c3ce738b5aabab830ccdd82e3c588e0abdd0c79c226a92ddb74f16369c70593c9339b7ba770f607a44c23fafa9d91923 + +COUNT = 3 +KEY = 75be95a6a54400b2e1b485e24ead18ed20a6261fba82d397166486b268c4a7c7 +IV = 3b395ad3450c56c8f1accab2a47be11e +CIPHERTEXT = 52647fa67c0675753f725a8fd446622a2dff2841e61a46dc79792491b1090d4b61a2884a552ee56b890e16aa99b9c0e579a692e3666dd6941c29459a4a202009 +PLAINTEXT = 6892fc5c3d48f4e68a2c318f8157ee986fcf6c85a2ece70c0fdc709c504f0ab0b91606c4f13bc9bce5f1a1e0ce46960be86c35bc5982418097ba282d887608ea + +COUNT = 4 +KEY = f6085f2331e851db9c2654dacb5baf195ef52a1179da2080744ed66bd3160b5f +IV = 279355afb39f671cc4a6dc5397086fb7 +CIPHERTEXT = faefd354f5916e3480b5f50bf797bea393d9f451e127a1bf731b0befd55e447dc211fd25986b9b840aa38d231510dcb1358f0390d825029413e5ae0794144bf0d88c5c949e5eba3e9bbbe43c6f15962a +PLAINTEXT = afc0f87e2552468929823104a41418bc5b9040b63263769a75a2e17106cb529e599efc59583f1a3d0932b16f175b74a47d2d83347a10da6e70624257dda20be90d91032f0c2681e432bfe916d3c475fe + +COUNT = 5 +KEY = ab765f7d8867382a0d6baf755c2f947e64f3ecbe06293c3e763f040be5b989e5 +IV = 7fae073c0eb9ff465bd4eff9f91326b8 +CIPHERTEXT = 51125f7d0303bd0b9ea1ce5682e47939709534df3560ca7c892a5b3a36a5a4777d21802db5a5afb1353ed7a17497c8176fca04234b767f793c12a366a580970981e5c1bf01b98adf761a61a8726602772a08f83d1f926031fe0df1c2c48c39d0 +PLAINTEXT = 76f6d28718b788e95af2562344cafbadae919bf1be4a56424d062859d53a2d56f1f74e569091c5255a3a3ebbc052a9eece40e5a0277860883ccb8ed1e2bf158164d1c96df15ffa3ac1315a70e13f91afb9ba7bedb7175dd1b7742e74c8b911d5 + +COUNT = 6 +KEY = 61e54c306d6bfe8f35a5d9a24ea731bec710b91f0190f387c0a7eb2883af25c4 +IV = abe7673ee5ded53b588230925d9ab7d6 +CIPHERTEXT = c2a17d6f3872b7fe16712b8de4dcb1ea429c1bebc5cab00c0173dc59e798258f5279617edc1426b1f6e8835138feed47f52a7ca1138f583719616e8e8aef67fc72e0da0d3ebcc026d0af2968d38a2ed74c0b27bc725e1e48c0e38379483220424a5d50e605756ca5cd4f879a5e875be4 +PLAINTEXT = 7c426641905155a852a346ad65a6a269c1647b13562492970df8f94fb0b835924bca02ae25d7f4592a6896e76927fed58e9bfb4a4f0f8820674c03052a63d931ccdf2034d3a84e129b1c1f16bfa0ff893e805282bea7762c0be5d8ef7964cb2182d610237b2ffd5218297758a80f57d9 + +COUNT = 7 +KEY = 2cf26c4bba769ccb47e63d4ecc6fa070c5aac6c0d6b52271b4889f524386e500 +IV = 655cb1b498545c3e95c7fbb3845683c0 +CIPHERTEXT = 11f62821f8daedbda595c1790cd4e79b263dbf15f461ea12c2ecafcfa91f9dac5781728313d13c38fb3ebe9190db1548754d9c5f74c60cb4c238e8d584c21815916fd3e07a1fc34bc8c564ef84d3aef8fdf3f379c5f80a03fd14ad75d24b2015482713e037aeca1f92917b3befa6f8d244988d0aefde2c26fae9c7579ca2fed4 +PLAINTEXT = 705e3f25bb1c11d4316e8d76b79202a246f6573f4c5bc2a2c3ee2dc6e9092f20fe9488f420cedddd94603458b1043e4f70e18109ee61fc065c5d3ac3ab003808df3b4590bdc931df224fd009e76ca2a636fd42bedfb88e8f1f4a72dc7c0ed8cd93b81393285b30720829f6a155c2fc2538993569987bb222f5d71b17da4d2354 + +COUNT = 8 +KEY = de9dc19fd3bba76c338d9d824a7985083776856457b912fe01904d47748e93fb +IV = 4beb729b182715f09f3f06aa0591c1a9 +CIPHERTEXT = 1d5f37421c8e64cf79a5d6941848b2f74ec41d5599f695018e69888a12be1f3dcd515bebdc1964edc6d01e64b254fcc5d74e19963311857280c5dc5364c41e11e844ba252b37ecb3586f49c8d50699e0bdfde4ab9123d0102a382a73f253c23354817c7771afa42b15ca8245e9242e4dea1aa61c19f41ee4740c97702633b3adfb50c86a164a335ce628ef6556776615 +PLAINTEXT = 3eec7d7c2214e229801f6fbad85eb08958de177de78bea23a3801353bd2b74de647beb7122ea83e94724ceabe20609b02b4b3e294b467559d0f9e5f5bd076a8c0f0c2707a41ef970f990b02d3870578b9b4af354048852fbe4887e7b6c23c11c2b02e75d5a09d6f0cf9d010c1ac15668a52b2e013f50d71c6b74d84355a804a3a8b72f25a7cdaf6bc4eb74c0d43c9f33 + +COUNT = 9 +KEY = 98a9971e86806ccc3495116fd06dc9d1522fe88060fdddc36e846fd329d24748 +IV = 9983ce048f19ef4043054c03aa010bee +CIPHERTEXT = 4b0767fec0d4bd07c79c0f5652dafadf10cfce89e3259dea94d39252c640840c28abcbe0efca53dc84b1ef5579f6ef28c213f445220b036fe351d93dcae57e654ac01d39f87213723f0a462d5536b8336dab5c7d2fc728f865756b85f7526144190e0412c3142650616dbde7cde17e887a60ad39f2a1330d8209f13233ce5431fd5c297238f8b3ff53a3fb89c84168b04ffa8f7f53e14c36a2d3124d68a27fb5 +PLAINTEXT = 00caa233198f51bbf593404f59826997b4ea387385cf744c93cfa00e702e8f16ff5aa7e17a9a6020df0f0de4ea6abb38bcf1d777810a8318f69b5e8305f6d727f06f008b4bec2d65cd4c516ca49f62fb2f916f273c45bb722bec78c316f90b5ed5de6ef1d366603ced303c10e33dd5c99eb0f994db5a7867da9b530fc4d0b9ce224c6eab7810359c9733cf933c573611d31fcdf3f1db87cfd17be7f4a470a0b4 + -- cgit v1.2.3