rc4-256.txt at [0046a7f25d]

File tests/test_vectors/Symetric_Stream/rc4-256.txt artifact ffc2dd713f part of check-in 0046a7f25d


# RC4 256-bit key Test Vectors from RFC 6229

# key 1
Count = 0
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 0
Repeat = 1
Plaintext = 00000000000000000000000000000000
Ciphertext = eaa6bd25880bf93d3f5d1e4ca2611d91

Count = 1
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 16
Repeat = 2
Plaintext = 00000000000000000000000000000000
Ciphertext = cfa45c9f7e714b54bdfa80027cb14380

Count = 2
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 240
Repeat = 16
Plaintext = 00000000000000000000000000000000
Ciphertext = 114ae344ded71b35f2e60febad727fd8

Count = 3
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 256
Repeat = 17
Plaintext = 00000000000000000000000000000000
Ciphertext = 02e1e7056b0f623900496422943e97b6

Count = 4
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 496
Repeat = 32
Plaintext = 00000000000000000000000000000000
Ciphertext = 91cb93c787964e10d9527d999c6f936b

Count = 5
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 512
Repeat = 33
Plaintext = 00000000000000000000000000000000
Ciphertext = 49b18b42f8e8367cbeb5ef104ba1c7cd

Count = 6
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 752
Repeat = 48
Plaintext = 00000000000000000000000000000000
Ciphertext = 87084b3ba700bade955610672745b374

Count = 7
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 768
Repeat = 49
Plaintext = 00000000000000000000000000000000
Ciphertext = e7a7b9e9ec540d5ff43bdb12792d1b35

Count = 8
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 1008
Repeat = 64
Plaintext = 00000000000000000000000000000000
Ciphertext = c799b596738f6b018c76c74b1759bd90

Count = 9
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 1024
Repeat = 65
Plaintext = 00000000000000000000000000000000
Ciphertext = 7fec5bfd9f9b89ce6548309092d7e958

Count = 10
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 1520
Repeat = 96
Plaintext = 00000000000000000000000000000000
Ciphertext = 40f250b26d1f096a4afd4c340a588815

Count = 11
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 1536
Repeat = 97
Plaintext = 00000000000000000000000000000000
Ciphertext = 3e34135c79db010200767651cf263073

Count = 12
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 2032
Repeat = 128
Plaintext = 00000000000000000000000000000000
Ciphertext = f656abccf88dd827027b2ce917d464ec

Count = 13
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 2048
Repeat = 129
Plaintext = 00000000000000000000000000000000
Ciphertext = 18b62503bfbc077fbabb98f20d98ab34

Count = 14
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 3056
Repeat = 192
Plaintext = 00000000000000000000000000000000
Ciphertext = 8aed95ee5b0dcbfbef4eb21d3a3f52f9

Count = 15
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 3072
Repeat = 193
Plaintext = 00000000000000000000000000000000
Ciphertext = 625a1ab00ee39a5327346bddb01a9c18

Count = 16
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 4080
Repeat = 256
Plaintext = 00000000000000000000000000000000
Ciphertext = a13a7c79c7e119b5ab0296ab28c300b9

Count = 17
Key = 0102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f20
Offset = 4096
Repeat = 257
Plaintext = 00000000000000000000000000000000
Ciphertext = f3e4c0a2e02d1d01f7f0a74618af2b48

# key 2
Count = 18
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 0
Repeat = 1
Plaintext = 00000000000000000000000000000000
Ciphertext = dd5bcb0018e922d494759d7c395d02d3

Count = 19
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 16
Repeat = 2
Plaintext = 00000000000000000000000000000000
Ciphertext = c8446f8f77abf737685353eb89a1c9eb

Count = 20
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 240
Repeat = 16
Plaintext = 00000000000000000000000000000000
Ciphertext = af3e30f9c095045938151575c3fb9098

Count = 21
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 256
Repeat = 17
Plaintext = 00000000000000000000000000000000
Ciphertext = f8cb6274db99b80b1d2012a98ed48f0e

Count = 22
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 496
Repeat = 32
Plaintext = 00000000000000000000000000000000
Ciphertext = 25c3005a1cb85de076259839ab7198ab

Count = 23
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 512
Repeat = 33
Plaintext = 00000000000000000000000000000000
Ciphertext = 9dcbc183e8cb994b727b75be3180769c

Count = 24
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 752
Repeat = 48
Plaintext = 00000000000000000000000000000000
Ciphertext = a1d3078dfa9169503ed9d4491dee4eb2

Count = 25
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 768
Repeat = 49
Plaintext = 00000000000000000000000000000000
Ciphertext = 8514a5495858096f596e4bcd66b10665

Count = 26
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1008
Repeat = 64
Plaintext = 00000000000000000000000000000000
Ciphertext = 5f40d59ec1b03b33738efa60b2255d31

Count = 27
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1024
Repeat = 65
Plaintext = 00000000000000000000000000000000
Ciphertext = 3477c7f764a41baceff90bf14f92b7cc

Count = 28
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1520
Repeat = 96
Plaintext = 00000000000000000000000000000000
Ciphertext = ac4e95368d99b9eb78b8da8f81ffa795

Count = 29
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1536
Repeat = 97
Plaintext = 00000000000000000000000000000000
Ciphertext = 8c3c13f8c2388bb73f38576e65b7c446

Count = 30
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 2032
Repeat = 128
Plaintext = 00000000000000000000000000000000
Ciphertext = 13c4b9c1dfb66579eddd8a280b9f7316

Count = 31
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 2048
Repeat = 129
Plaintext = 00000000000000000000000000000000
Ciphertext = ddd27820550126698efaadc64b64f66e

Count = 32
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 3056
Repeat = 192
Plaintext = 00000000000000000000000000000000
Ciphertext = f08f2e66d28ed143f3a237cf9de73559

Count = 33
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 3072
Repeat = 193
Plaintext = 00000000000000000000000000000000
Ciphertext = 9ea36c525531b880ba124334f57b0b70

Count = 34
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 4080
Repeat = 256
Plaintext = 00000000000000000000000000000000
Ciphertext = d5a39e3dfcc50280bac4a6b5aa0dca7d

Count = 35
Key = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 4096
Repeat = 257
Plaintext = 00000000000000000000000000000000
Ciphertext = 370b1c1fe655916d97fd0d47ca1d72b8