Documentation
# RC4 192-bit key Test Vectors from RFC 6229

# key 1
Count = 0
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 0
Repeat = 1
Plaintext = 00000000000000000000000000000000
Ciphertext = 0595e57fe5f0bb3c706edac8a4b2db11

Count = 1
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 16
Repeat = 2
Plaintext = 00000000000000000000000000000000
Ciphertext = dfde31344a1af769c74f070aee9e2326

Count = 2
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 240
Repeat = 16
Plaintext = 00000000000000000000000000000000
Ciphertext = b06b9b1e195d13d8f4a7995c4553ac05

Count = 3
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 256
Repeat = 17
Plaintext = 00000000000000000000000000000000
Ciphertext = 6bd2378ec341c9a42f37ba79f88a32ff

Count = 4
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 496
Repeat = 32
Plaintext = 00000000000000000000000000000000
Ciphertext = e70bce1df7645adb5d2c4130215c3522

Count = 5
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 512
Repeat = 33
Plaintext = 00000000000000000000000000000000
Ciphertext = 9a5730c7fcb4c9af51ffda89c7f1ad22

Count = 6
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 752
Repeat = 48
Plaintext = 00000000000000000000000000000000
Ciphertext = 0485055fd4f6f0d963ef5ab9a5476982

Count = 7
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 768
Repeat = 49
Plaintext = 00000000000000000000000000000000
Ciphertext = 591fc66bcda10e452b03d4551f6b62ac

Count = 8
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 1008
Repeat = 64
Plaintext = 00000000000000000000000000000000
Ciphertext = 2753cc83988afa3e1688a1d3b42c9a02

Count = 9
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 1024
Repeat = 65
Plaintext = 00000000000000000000000000000000
Ciphertext = 93610d523d1d3f0062b3c2a3bbc7c7f0

Count = 10
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 1520
Repeat = 96
Plaintext = 00000000000000000000000000000000
Ciphertext = 96c248610aadedfeaf8978c03de8205a

Count = 11
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 1536
Repeat = 97
Plaintext = 00000000000000000000000000000000
Ciphertext = 0e317b3d1c73b9e9a4688f296d133a19

Count = 12
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 2032
Repeat = 128
Plaintext = 00000000000000000000000000000000
Ciphertext = bdf0e6c3cca5b5b9d533b69c56ada120

Count = 13
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 2048
Repeat = 129
Plaintext = 00000000000000000000000000000000
Ciphertext = 88a218b6e2ece1e6246d44c759d19b10

Count = 14
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 3056
Repeat = 192
Plaintext = 00000000000000000000000000000000
Ciphertext = 6866397e95c140534f94263421006e40

Count = 15
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 3072
Repeat = 193
Plaintext = 00000000000000000000000000000000
Ciphertext = 32cb0a1e9542c6b3b8b398abc3b0f1d5

Count = 16
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 4080
Repeat = 256
Plaintext = 00000000000000000000000000000000
Ciphertext = 29a0b8aed54a132324c62e423f54b4c8

Count = 17
Key = 0102030405060708090a0b0c0d0e0f101112131415161718
Offset = 4096
Repeat = 257
Plaintext = 00000000000000000000000000000000
Ciphertext = 3cb0f3b5020a98b82af9fe154484a168

# key 2
Count = 18
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 0
Repeat = 1
Plaintext = 00000000000000000000000000000000
Ciphertext = 54b64e6b5a20b5e2ec84593dc7989da7

Count = 19
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 16
Repeat = 2
Plaintext = 00000000000000000000000000000000
Ciphertext = c135eee237a85465ff97dc03924f45ce

Count = 20
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 240
Repeat = 16
Plaintext = 00000000000000000000000000000000
Ciphertext = cfcc922fb4a14ab45d6175aabbf2d201

Count = 21
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 256
Repeat = 17
Plaintext = 00000000000000000000000000000000
Ciphertext = 837b87e2a446ad0ef798acd02b94124f

Count = 22
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 496
Repeat = 32
Plaintext = 00000000000000000000000000000000
Ciphertext = 17a6dbd664926a0636b3f4c37a4f4694

Count = 23
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 512
Repeat = 33
Plaintext = 00000000000000000000000000000000
Ciphertext = 4a5f9f26aeeed4d4a25f632d305233d9

Count = 24
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 752
Repeat = 48
Plaintext = 00000000000000000000000000000000
Ciphertext = 80a3d01ef00c8e9a4209c17f4eeb358c

Count = 25
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 768
Repeat = 49
Plaintext = 00000000000000000000000000000000
Ciphertext = d15e7d5ffaaabc0207bf200a117793a2

Count = 26
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1008
Repeat = 64
Plaintext = 00000000000000000000000000000000
Ciphertext = 349682bf588eaa52d0aa1560346aeafa

Count = 27
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1024
Repeat = 65
Plaintext = 00000000000000000000000000000000
Ciphertext = f5854cdb76c889e3ad63354e5f7275e3

Count = 28
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1520
Repeat = 96
Plaintext = 00000000000000000000000000000000
Ciphertext = 532c7ceccb39df3236318405a4b1279c

Count = 29
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 1536
Repeat = 97
Plaintext = 00000000000000000000000000000000
Ciphertext = baefe6d9ceb651842260e0d1e05e3b90

Count = 30
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 2032
Repeat = 128
Plaintext = 00000000000000000000000000000000
Ciphertext = e82d8c6db54e3c633f581c952ba04207

Count = 31
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 2048
Repeat = 129
Plaintext = 00000000000000000000000000000000
Ciphertext = 4b16e50abd381bd70900a9cd9a62cb23

Count = 32
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 3056
Repeat = 192
Plaintext = 00000000000000000000000000000000
Ciphertext = 3682ee33bd148bd9f58656cd8f30d9fb

Count = 33
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 3072
Repeat = 193
Plaintext = 00000000000000000000000000000000
Ciphertext = 1e5a0b8475045d9b20b2628624edfd9e

Count = 34
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 4080
Repeat = 256
Plaintext = 00000000000000000000000000000000
Ciphertext = 63edd684fb826282fe528f9c0e9237bc

Count = 35
Key = c109163908ebe51debb46227c6cc8b37641910833222772a
Offset = 4096
Repeat = 257
Plaintext = 00000000000000000000000000000000
Ciphertext = e4dd2e98d6960fae0b43545456743391