aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hazmat/primitives/vectors/ciphers/ARC4/rfc-6229-80.txt
blob: 18a9efe423e6733c6409bdc8b3a53cd24fa90a5e (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]

# 80-bit key
COUNT = 0
KEY = 0102030405060708090a
OFFSET = 0
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = ede3b04643e586cc907dc21851709902


COUNT = 1
KEY = 0102030405060708090a
OFFSET = 16
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 03516ba78f413beb223aa5d4d2df6711


COUNT = 2
KEY = 0102030405060708090a
OFFSET = 240
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 3cfd6cb58ee0fdde640176ad0000044d


COUNT = 3
KEY = 0102030405060708090a
OFFSET = 256
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 48532b21fb6079c9114c0ffd9c04a1ad


COUNT = 4
KEY = 0102030405060708090a
OFFSET = 496
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 3e8cea98017109979084b1ef92f99d86


COUNT = 5
KEY = 0102030405060708090a
OFFSET = 512
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = e20fb49bdb337ee48b8d8dc0f4afeffe


COUNT = 6
KEY = 0102030405060708090a
OFFSET = 752
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 5c2521eacd7966f15e056544bea0d315


COUNT = 7
KEY = 0102030405060708090a
OFFSET = 768
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = e067a7031931a246a6c3875d2f678acb


COUNT = 8
KEY = 0102030405060708090a
OFFSET = 1008
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = a64f70af88ae56b6f87581c0e23e6b08


COUNT = 9
KEY = 0102030405060708090a
OFFSET = 1024
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = f449031de312814ec6f319291f4a0516


COUNT = 10
KEY = 0102030405060708090a
OFFSET = 1520
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = bdae85924b3cb1d0a2e33a30c6d79599


COUNT = 11
KEY = 0102030405060708090a
OFFSET = 1536
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 8a0feddbac865a09bcd127fb562ed60a


COUNT = 12
KEY = 0102030405060708090a
OFFSET = 2032
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = b55a0a5b51a12a8be34899c3e047511a


COUNT = 13
KEY = 0102030405060708090a
OFFSET = 2048
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = d9a09cea3ce75fe39698070317a71339


COUNT = 14
KEY = 0102030405060708090a
OFFSET = 3056
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 552225ed1177f44584ac8cfa6c4eb5fc


COUNT = 15
KEY = 0102030405060708090a
OFFSET = 3072
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 7e82cbabfc95381b080998442129c2f8


COUNT = 16
KEY = 0102030405060708090a
OFFSET = 4080
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 1f135ed14ce60a91369d2322bef25e3c


COUNT = 17
KEY = 0102030405060708090a
OFFSET = 4096
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 08b6be45124a43e2eb77953f84dc8553

# key 2
COUNT = 18
KEY = 8b37641910833222772a
OFFSET = 0
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = ab65c26eddb287600db2fda10d1e605c


COUNT = 19
KEY = 8b37641910833222772a
OFFSET = 16
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = bb759010c29658f2c72d93a2d16d2930


COUNT = 20
KEY = 8b37641910833222772a
OFFSET = 240
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = b901e8036ed1c383cd3c4c4dd0a6ab05


COUNT = 21
KEY = 8b37641910833222772a
OFFSET = 256
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 3d25ce4922924c55f064943353d78a6c


COUNT = 22
KEY = 8b37641910833222772a
OFFSET = 496
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 12c1aa44bbf87e75e611f69b2c38f49b


COUNT = 23
KEY = 8b37641910833222772a
OFFSET = 512
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 28f2b3434b65c09877470044c6ea170d


COUNT = 24
KEY = 8b37641910833222772a
OFFSET = 752
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = bd9ef822de5288196134cf8af7839304


COUNT = 25
KEY = 8b37641910833222772a
OFFSET = 768
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 67559c23f052158470a296f725735a32


COUNT = 26
KEY = 8b37641910833222772a
OFFSET = 1008
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 8bab26fbc2c12b0f13e2ab185eabf241


COUNT = 27
KEY = 8b37641910833222772a
OFFSET = 1024
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 31185a6d696f0cfa9b42808b38e132a2


COUNT = 28
KEY = 8b37641910833222772a
OFFSET = 1520
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 564d3dae183c5234c8af1e51061c44b5


COUNT = 29
KEY = 8b37641910833222772a
OFFSET = 1536
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 3c0778a7b5f72d3c23a3135c7d67b9f4


COUNT = 30
KEY = 8b37641910833222772a
OFFSET = 2032
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = f34369890fcf16fb517dcaae4463b2dd


COUNT = 31
KEY = 8b37641910833222772a
OFFSET = 2048
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 02f31c81e8200731b899b028e791bfa7


COUNT = 32
KEY = 8b37641910833222772a
OFFSET = 3056
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 72da646283228c14300853701795616f


COUNT = 33
KEY = 8b37641910833222772a
OFFSET = 3072
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 4e0a8c6f7934a788e2265e81d6d0c8f4


COUNT = 34
KEY = 8b37641910833222772a
OFFSET = 4080
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 438dd5eafea0111b6f36b4b938da2a68


COUNT = 35
KEY = 8b37641910833222772a
OFFSET = 4096
PLAINTEXT = 00000000000000000000000000000000
CIPHERTEXT = 5f6bfc73815874d97100f086979357d8