From ec672e8f5b02fd8fb286507d77e84caa473eae19 Mon Sep 17 00:00:00 2001 From: Donald Stufft Date: Fri, 9 Aug 2013 01:20:03 -0400 Subject: Use the NIST KAT vectors to test AES-CBC w/ no padding --- .../vectors/NIST/AES/KAT/CBCKeySbox256.rsp | 203 +++++++++++++++++++++ 1 file changed, 203 insertions(+) create mode 100755 tests/primitives/vectors/NIST/AES/KAT/CBCKeySbox256.rsp (limited to 'tests/primitives/vectors/NIST/AES/KAT/CBCKeySbox256.rsp') diff --git a/tests/primitives/vectors/NIST/AES/KAT/CBCKeySbox256.rsp b/tests/primitives/vectors/NIST/AES/KAT/CBCKeySbox256.rsp new file mode 100755 index 00000000..696c3304 --- /dev/null +++ b/tests/primitives/vectors/NIST/AES/KAT/CBCKeySbox256.rsp @@ -0,0 +1,203 @@ +# CAVS 11.1 +# Config info for aes_values +# AESVS KeySbox test data for CBC +# State : Encrypt and Decrypt +# Key Length : 256 +# Generated on Fri Apr 22 15:11:38 2011 + +[ENCRYPT] + +COUNT = 0 +KEY = c47b0294dbbbee0fec4757f22ffeee3587ca4730c3d33b691df38bab076bc558 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 46f2fb342d6f0ab477476fc501242c5f + +COUNT = 1 +KEY = 28d46cffa158533194214a91e712fc2b45b518076675affd910edeca5f41ac64 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 4bf3b0a69aeb6657794f2901b1440ad4 + +COUNT = 2 +KEY = c1cc358b449909a19436cfbb3f852ef8bcb5ed12ac7058325f56e6099aab1a1c +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 352065272169abf9856843927d0674fd + +COUNT = 3 +KEY = 984ca75f4ee8d706f46c2d98c0bf4a45f5b00d791c2dfeb191b5ed8e420fd627 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 4307456a9e67813b452e15fa8fffe398 + +COUNT = 4 +KEY = b43d08a447ac8609baadae4ff12918b9f68fc1653f1269222f123981ded7a92f +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 4663446607354989477a5c6f0f007ef4 + +COUNT = 5 +KEY = 1d85a181b54cde51f0e098095b2962fdc93b51fe9b88602b3f54130bf76a5bd9 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 531c2c38344578b84d50b3c917bbb6e1 + +COUNT = 6 +KEY = dc0eba1f2232a7879ded34ed8428eeb8769b056bbaf8ad77cb65c3541430b4cf +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = fc6aec906323480005c58e7e1ab004ad + +COUNT = 7 +KEY = f8be9ba615c5a952cabbca24f68f8593039624d524c816acda2c9183bd917cb9 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = a3944b95ca0b52043584ef02151926a8 + +COUNT = 8 +KEY = 797f8b3d176dac5b7e34a2d539c4ef367a16f8635f6264737591c5c07bf57a3e +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = a74289fe73a4c123ca189ea1e1b49ad5 + +COUNT = 9 +KEY = 6838d40caf927749c13f0329d331f448e202c73ef52c5f73a37ca635d4c47707 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = b91d4ea4488644b56cf0812fa7fcf5fc + +COUNT = 10 +KEY = ccd1bc3c659cd3c59bc437484e3c5c724441da8d6e90ce556cd57d0752663bbc +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 304f81ab61a80c2e743b94d5002a126b + +COUNT = 11 +KEY = 13428b5e4c005e0636dd338405d173ab135dec2a25c22c5df0722d69dcc43887 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 649a71545378c783e368c9ade7114f6c + +COUNT = 12 +KEY = 07eb03a08d291d1b07408bf3512ab40c91097ac77461aad4bb859647f74f00ee +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 47cb030da2ab051dfc6c4bf6910d12bb + +COUNT = 13 +KEY = 90143ae20cd78c5d8ebdd6cb9dc1762427a96c78c639bccc41a61424564eafe1 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 798c7c005dee432b2c8ea5dfa381ecc3 + +COUNT = 14 +KEY = b7a5794d52737475d53d5a377200849be0260a67a2b22ced8bbef12882270d07 +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 637c31dc2591a07636f646b72daabbe7 + +COUNT = 15 +KEY = fca02f3d5011cfc5c1e23165d413a049d4526a991827424d896fe3435e0bf68e +IV = 00000000000000000000000000000000 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 179a49c712154bbffbe6e7a84a18e220 + +[DECRYPT] + +COUNT = 0 +KEY = c47b0294dbbbee0fec4757f22ffeee3587ca4730c3d33b691df38bab076bc558 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 46f2fb342d6f0ab477476fc501242c5f +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 1 +KEY = 28d46cffa158533194214a91e712fc2b45b518076675affd910edeca5f41ac64 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 4bf3b0a69aeb6657794f2901b1440ad4 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 2 +KEY = c1cc358b449909a19436cfbb3f852ef8bcb5ed12ac7058325f56e6099aab1a1c +IV = 00000000000000000000000000000000 +CIPHERTEXT = 352065272169abf9856843927d0674fd +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 3 +KEY = 984ca75f4ee8d706f46c2d98c0bf4a45f5b00d791c2dfeb191b5ed8e420fd627 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 4307456a9e67813b452e15fa8fffe398 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 4 +KEY = b43d08a447ac8609baadae4ff12918b9f68fc1653f1269222f123981ded7a92f +IV = 00000000000000000000000000000000 +CIPHERTEXT = 4663446607354989477a5c6f0f007ef4 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 5 +KEY = 1d85a181b54cde51f0e098095b2962fdc93b51fe9b88602b3f54130bf76a5bd9 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 531c2c38344578b84d50b3c917bbb6e1 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 6 +KEY = dc0eba1f2232a7879ded34ed8428eeb8769b056bbaf8ad77cb65c3541430b4cf +IV = 00000000000000000000000000000000 +CIPHERTEXT = fc6aec906323480005c58e7e1ab004ad +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 7 +KEY = f8be9ba615c5a952cabbca24f68f8593039624d524c816acda2c9183bd917cb9 +IV = 00000000000000000000000000000000 +CIPHERTEXT = a3944b95ca0b52043584ef02151926a8 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 8 +KEY = 797f8b3d176dac5b7e34a2d539c4ef367a16f8635f6264737591c5c07bf57a3e +IV = 00000000000000000000000000000000 +CIPHERTEXT = a74289fe73a4c123ca189ea1e1b49ad5 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 9 +KEY = 6838d40caf927749c13f0329d331f448e202c73ef52c5f73a37ca635d4c47707 +IV = 00000000000000000000000000000000 +CIPHERTEXT = b91d4ea4488644b56cf0812fa7fcf5fc +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 10 +KEY = ccd1bc3c659cd3c59bc437484e3c5c724441da8d6e90ce556cd57d0752663bbc +IV = 00000000000000000000000000000000 +CIPHERTEXT = 304f81ab61a80c2e743b94d5002a126b +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 11 +KEY = 13428b5e4c005e0636dd338405d173ab135dec2a25c22c5df0722d69dcc43887 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 649a71545378c783e368c9ade7114f6c +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 12 +KEY = 07eb03a08d291d1b07408bf3512ab40c91097ac77461aad4bb859647f74f00ee +IV = 00000000000000000000000000000000 +CIPHERTEXT = 47cb030da2ab051dfc6c4bf6910d12bb +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 13 +KEY = 90143ae20cd78c5d8ebdd6cb9dc1762427a96c78c639bccc41a61424564eafe1 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 798c7c005dee432b2c8ea5dfa381ecc3 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 14 +KEY = b7a5794d52737475d53d5a377200849be0260a67a2b22ced8bbef12882270d07 +IV = 00000000000000000000000000000000 +CIPHERTEXT = 637c31dc2591a07636f646b72daabbe7 +PLAINTEXT = 00000000000000000000000000000000 + +COUNT = 15 +KEY = fca02f3d5011cfc5c1e23165d413a049d4526a991827424d896fe3435e0bf68e +IV = 00000000000000000000000000000000 +CIPHERTEXT = 179a49c712154bbffbe6e7a84a18e220 +PLAINTEXT = 00000000000000000000000000000000 + -- cgit v1.2.3