aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-256.txt
blob: 35bf7863d654e9070e8db64bd7bc871941d6080f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
# 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

# key 2
COUNT = 18
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 0
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = dd5bcb0018e922d494759d7c395d02d3


COUNT = 19
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 16
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = c8446f8f77abf737685353eb89a1c9eb


COUNT = 20
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 240
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = af3e30f9c095045938151575c3fb9098


COUNT = 21
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 256
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = f8cb6274db99b80b1d2012a98ed48f0e


COUNT = 22
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 496
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 25c3005a1cb85de076259839ab7198ab


COUNT = 23
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 512
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 9dcbc183e8cb994b727b75be3180769c


COUNT = 24
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 752
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = a1d3078dfa9169503ed9d4491dee4eb2


COUNT = 25
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 768
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 8514a5495858096f596e4bcd66b10665


COUNT = 26
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 1008
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 5f40d59ec1b03b33738efa60b2255d31


COUNT = 27
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 1024
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 3477c7f764a41baceff90bf14f92b7cc


COUNT = 28
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 1520
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = ac4e95368d99b9eb78b8da8f81ffa795


COUNT = 29
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 1536
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 8c3c13f8c2388bb73f38576e65b7c446


COUNT = 30
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 2032
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 13c4b9c1dfb66579eddd8a280b9f7316


COUNT = 31
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 2048
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = ddd27820550126698efaadc64b64f66e


COUNT = 32
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 3056
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = f08f2e66d28ed143f3a237cf9de73559


COUNT = 33
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 3072
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 9ea36c525531b880ba124334f57b0b70


COUNT = 34
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 4080
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = d5a39e3dfcc50280bac4a6b5aa0dca7d


COUNT = 35
KEY = 1ada31d5cf688221c109163908ebe51debb46227c6cc8b37641910833222772a
OFFSET = 4096
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 370b1c1fe655916d97fd0d47ca1d72b8