From a39a319b096b1b2b1775ae1a91117c19422a6c81 Mon Sep 17 00:00:00 2001 From: Alex Stapleton Date: Fri, 14 Mar 2014 20:03:12 +0000 Subject: Move cryptography.vectors to cryptography_vectors All vectors are now stored in the subpackage in the vectors/ folder. This package is automatically installed by setup.py test and will also be uploaded with a matching version number by the PyPI upload task. --- .../ciphers/ARC4/rfc-6229-40.txt | 237 +++++++++++++++++++++ 1 file changed, 237 insertions(+) create mode 100644 vectors/cryptography_vectors/ciphers/ARC4/rfc-6229-40.txt (limited to 'vectors/cryptography_vectors/ciphers/ARC4/rfc-6229-40.txt') diff --git a/vectors/cryptography_vectors/ciphers/ARC4/rfc-6229-40.txt b/vectors/cryptography_vectors/ciphers/ARC4/rfc-6229-40.txt new file mode 100644 index 00000000..5fe7d019 --- /dev/null +++ b/vectors/cryptography_vectors/ciphers/ARC4/rfc-6229-40.txt @@ -0,0 +1,237 @@ +# Vectors from RFC 6229. Reformatted to work with the NIST loader +[ENCRYPT] + +# 40-bit key +COUNT = 0 +KEY = 0102030405 +OFFSET = 0 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = b2396305f03dc027ccc3524a0a1118a8 + +COUNT = 1 +KEY = 0102030405 +OFFSET = 16 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 6982944f18fc82d589c403a47a0d0919 + +COUNT = 2 +KEY = 0102030405 +OFFSET = 240 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 28cb1132c96ce286421dcaadb8b69eae + +COUNT = 3 +KEY = 0102030405 +OFFSET = 256 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 1cfcf62b03eddb641d77dfcf7f8d8c93 + +COUNT = 4 +KEY = 0102030405 +OFFSET = 496 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 42b7d0cdd918a8a33dd51781c81f4041 + +COUNT = 5 +KEY = 0102030405 +OFFSET = 512 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 6459844432a7da923cfb3eb4980661f6 + +COUNT = 6 +KEY = 0102030405 +OFFSET = 752 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = ec10327bde2beefd18f9277680457e22 + +COUNT = 7 +KEY = 0102030405 +OFFSET = 768 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = eb62638d4f0ba1fe9fca20e05bf8ff2b + +COUNT = 8 +KEY = 0102030405 +OFFSET = 1008 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 45129048e6a0ed0b56b490338f078da5 + +COUNT = 9 +KEY = 0102030405 +OFFSET = 1024 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 30abbcc7c20b01609f23ee2d5f6bb7df + +COUNT = 10 +KEY = 0102030405 +OFFSET = 1520 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 3294f744d8f9790507e70f62e5bbceea + +COUNT = 11 +KEY = 0102030405 +OFFSET = 1536 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = d8729db41882259bee4f825325f5a130 + +COUNT = 12 +KEY = 0102030405 +OFFSET = 2032 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 1eb14a0c13b3bf47fa2a0ba93ad45b8b + +COUNT = 13 +KEY = 0102030405 +OFFSET = 2048 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = cc582f8ba9f265e2b1be9112e975d2d7 + +COUNT = 14 +KEY = 0102030405 +OFFSET = 3056 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = f2e30f9bd102ecbf75aaade9bc35c43c + +COUNT = 15 +KEY = 0102030405 +OFFSET = 3072 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = ec0e11c479dc329dc8da7968fe965681 + +COUNT = 16 +KEY = 0102030405 +OFFSET = 4080 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 068326a2118416d21f9d04b2cd1ca050 + +COUNT = 17 +KEY = 0102030405 +OFFSET = 4096 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = ff25b58995996707e51fbdf08b34d875 + +# key 2 +COUNT = 18 +KEY = 833222772a +OFFSET = 0 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 80ad97bdc973df8a2e879e92a497efda + + +COUNT = 19 +KEY = 833222772a +OFFSET = 16 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 20f060c2f2e5126501d3d4fea10d5fc0 + + +COUNT = 20 +KEY = 833222772a +OFFSET = 240 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = faa148e99046181fec6b2085f3b20ed9 + + +COUNT = 21 +KEY = 833222772a +OFFSET = 256 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = f0daf5bab3d596839857846f73fbfe5a + + +COUNT = 22 +KEY = 833222772a +OFFSET = 496 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 1c7e2fc4639232fe297584b296996bc8 + + +COUNT = 23 +KEY = 833222772a +OFFSET = 512 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 3db9b249406cc8edffac55ccd322ba12 + + +COUNT = 24 +KEY = 833222772a +OFFSET = 752 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = e4f9f7e0066154bbd125b745569bc897 + + +COUNT = 25 +KEY = 833222772a +OFFSET = 768 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 75d5ef262b44c41a9cf63ae14568e1b9 + + +COUNT = 26 +KEY = 833222772a +OFFSET = 1008 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 6da453dbf81e82334a3d8866cb50a1e3 + + +COUNT = 27 +KEY = 833222772a +OFFSET = 1024 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 7828d074119cab5c22b294d7a9bfa0bb + + +COUNT = 28 +KEY = 833222772a +OFFSET = 1520 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = adb89cea9a15fbe617295bd04b8ca05c + + +COUNT = 29 +KEY = 833222772a +OFFSET = 1536 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 6251d87fd4aaae9a7e4ad5c217d3f300 + + +COUNT = 30 +KEY = 833222772a +OFFSET = 2032 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = e7119bd6dd9b22afe8f89585432881e2 + + +COUNT = 31 +KEY = 833222772a +OFFSET = 2048 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 785b60fd7ec4e9fcb6545f350d660fab + + +COUNT = 32 +KEY = 833222772a +OFFSET = 3056 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = afecc037fdb7b0838eb3d70bcd268382 + + +COUNT = 33 +KEY = 833222772a +OFFSET = 3072 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = dbc1a7b49d57358cc9fa6d61d73b7cf0 + + +COUNT = 34 +KEY = 833222772a +OFFSET = 4080 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 6349d126a37afcba89794f9804914fdc + + +COUNT = 35 +KEY = 833222772a +OFFSET = 4096 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = bf42c3018c2f7c66bfde524975768115 -- cgit v1.2.3