From b0897d82b5dabc2defe5f8fb7306997729106ffa Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Fri, 1 Nov 2013 15:46:52 -0700 Subject: ARC4 vectors from RFC 6229 reformatted for NIST loader --- .../vectors/ciphers/ARC4/rfc-6229-256.txt | 128 +++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-256.txt (limited to 'tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-256.txt') diff --git a/tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-256.txt b/tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-256.txt new file mode 100644 index 00000000..52346fbc --- /dev/null +++ b/tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-256.txt @@ -0,0 +1,128 @@ +# Vectors from RFC 6229. Reformatted to work with the NIST loader +[ENCRYPT] + +# 256-bit key +COUNT = 0 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 0 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = eaa6bd25880bf93d3f5d1e4ca2611d91 + + +COUNT = 1 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 16 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = cfa45c9f7e714b54bdfa80027cb14380 + + +COUNT = 2 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 240 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 114ae344ded71b35f2e60febad727fd8 + + +COUNT = 3 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 256 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 02e1e7056b0f623900496422943e97b6 + + +COUNT = 4 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 496 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 91cb93c787964e10d9527d999c6f936b + + +COUNT = 5 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 512 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 49b18b42f8e8367cbeb5ef104ba1c7cd + + +COUNT = 6 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 752 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 87084b3ba700bade955610672745b374 + + +COUNT = 7 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 768 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = e7a7b9e9ec540d5ff43bdb12792d1b35 + + +COUNT = 8 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 1008 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = c799b596738f6b018c76c74b1759bd90 + + +COUNT = 9 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 1024 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 7fec5bfd9f9b89ce6548309092d7e958 + + +COUNT = 10 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 1520 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 40f250b26d1f096a4afd4c340a588815 + + +COUNT = 11 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 1536 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 3e34135c79db010200767651cf263073 + + +COUNT = 12 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 2032 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = f656abccf88dd827027b2ce917d464ec + + +COUNT = 13 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 2048 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 18b62503bfbc077fbabb98f20d98ab34 + + +COUNT = 14 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 3056 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 8aed95ee5b0dcbfbef4eb21d3a3f52f9 + + +COUNT = 15 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 3072 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = 625a1ab00ee39a5327346bddb01a9c18 + + +COUNT = 16 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 4080 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = a13a7c79c7e119b5ab0296ab28c300b9 + + +COUNT = 17 +KEY = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20 +OFFSET = 4096 +PLAINTEXT = 00000000000000000000000000000000 +CIPHERTEXT = f3e4c0a2e02d1d01f7f0a74618af2b48 -- cgit v1.2.3