blob: e3209a0d2b0e85ae624eaca6f9f8949f2168b3b2 [file] [log] [blame]
Paul Bakker6132d0a2012-07-04 17:10:40 +00001Cipher Selftest
2depends_on:POLARSSL_SELF_TEST
3cipher_selftest:
4
5Decrypt empty buffer
6dec_empty_buf:
7
8BLOWFISH Encrypt and decrypt 0 bytes
9depends_on:POLARSSL_BLOWFISH_C
10enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:0
11
12BLOWFISH Encrypt and decrypt 1 byte
13depends_on:POLARSSL_BLOWFISH_C
14enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:1
15
16BLOWFISH Encrypt and decrypt 2 bytes
17depends_on:POLARSSL_BLOWFISH_C
18enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:2
19
20BLOWFISH Encrypt and decrypt 7 bytes
21depends_on:POLARSSL_BLOWFISH_C
22enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:7
23
24BLOWFISH Encrypt and decrypt 8 bytes
25depends_on:POLARSSL_BLOWFISH_C
26enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:8
27
28BLOWFISH Encrypt and decrypt 9 bytes
29depends_on:POLARSSL_BLOWFISH_C
30enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:9
31
32BLOWFISH Encrypt and decrypt 15 bytes
33depends_on:POLARSSL_BLOWFISH_C
34enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:15
35
36BLOWFISH Encrypt and decrypt 16 bytes
37depends_on:POLARSSL_BLOWFISH_C
38enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:16
39
40BLOWFISH Encrypt and decrypt 17 bytes
41depends_on:POLARSSL_BLOWFISH_C
42enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:17
43
44BLOWFISH Encrypt and decrypt 31 bytes
45depends_on:POLARSSL_BLOWFISH_C
46enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:31
47
48BLOWFISH Encrypt and decrypt 32 bytes
49depends_on:POLARSSL_BLOWFISH_C
50enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:32
51
52BLOWFISH Encrypt and decrypt 32 bytes
53depends_on:POLARSSL_BLOWFISH_C
54enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:33
55
56BLOWFISH Encrypt and decrypt 47 bytes
57depends_on:POLARSSL_BLOWFISH_C
58enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:47
59
60BLOWFISH Encrypt and decrypt 48 bytes
61depends_on:POLARSSL_BLOWFISH_C
62enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:48
63
64BLOWFISH Encrypt and decrypt 49 bytes
65depends_on:POLARSSL_BLOWFISH_C
66enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CBC:BLOWFISH-CBC:128:49
67
68BLOWFISH Encrypt and decrypt 0 bytes in multiple parts
69depends_on:POLARSSL_BLOWFISH_C
70enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:0:0:
71
72BLOWFISH Encrypt and decrypt 1 bytes in multiple parts 1
73depends_on:POLARSSL_BLOWFISH_C
74enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:1:0:
75
76BLOWFISH Encrypt and decrypt 1 bytes in multiple parts 2
77depends_on:POLARSSL_BLOWFISH_C
78enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:0:1:
79
80BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 1
81depends_on:POLARSSL_BLOWFISH_C
82enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:16:0:
83
84BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 2
85depends_on:POLARSSL_BLOWFISH_C
86enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:0:16:
87
88BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 3
89depends_on:POLARSSL_BLOWFISH_C
90enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:1:15:
91
92BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 4
93depends_on:POLARSSL_BLOWFISH_C
94enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:15:1:
95
96BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
97depends_on:POLARSSL_BLOWFISH_C
98enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:15:7:
99
100BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
101depends_on:POLARSSL_BLOWFISH_C
102enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:16:6:
103
104BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
105depends_on:POLARSSL_BLOWFISH_C
106enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:17:6:
107
108BLOWFISH Encrypt and decrypt 32 bytes in multiple parts 1
109depends_on:POLARSSL_BLOWFISH_C
110enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CBC:128:16:16:
111
112BLOWFISH Encrypt and decrypt 0 bytes
113depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
114enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:0
115
116BLOWFISH Encrypt and decrypt 1 byte
117depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
118enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:1
119
120BLOWFISH Encrypt and decrypt 2 bytes
121depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
122enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:2
123
124BLOWFISH Encrypt and decrypt 7 bytes
125depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
126enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:7
127
128BLOWFISH Encrypt and decrypt 8 bytes
129depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
130enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:8
131
132BLOWFISH Encrypt and decrypt 9 bytes
133depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
134enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:9
135
136BLOWFISH Encrypt and decrypt 15 bytes
137depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
138enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:15
139
140BLOWFISH Encrypt and decrypt 16 bytes
141depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
142enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:16
143
144BLOWFISH Encrypt and decrypt 17 bytes
145depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
146enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:17
147
148BLOWFISH Encrypt and decrypt 31 bytes
149depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
150enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:31
151
152BLOWFISH Encrypt and decrypt 32 bytes
153depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
154enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:32
155
156BLOWFISH Encrypt and decrypt 32 bytes
157depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
158enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:33
159
160BLOWFISH Encrypt and decrypt 47 bytes
161depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
162enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:47
163
164BLOWFISH Encrypt and decrypt 48 bytes
165depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
166enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:48
167
168BLOWFISH Encrypt and decrypt 49 bytes
169depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
170enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CFB64:BLOWFISH-CFB64:128:49
171
172BLOWFISH Encrypt and decrypt 0 bytes in multiple parts
173depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
174enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:0:0:
175
176BLOWFISH Encrypt and decrypt 1 bytes in multiple parts 1
177depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
178enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:1:0:
179
180BLOWFISH Encrypt and decrypt 1 bytes in multiple parts 2
181depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
182enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:0:1:
183
184BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 1
185depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
186enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:16:0:
187
188BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 2
189depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
190enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:0:16:
191
192BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 3
193depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
194enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:1:15:
195
196BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 4
197depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
198enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:15:1:
199
200BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
201depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
202enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:15:7:
203
204BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
205depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
206enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:16:6:
207
208BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
209depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
210enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:17:6:
211
212BLOWFISH Encrypt and decrypt 32 bytes in multiple parts 1
213depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CFB
214enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CFB64:128:16:16:
215
216BLOWFISH Encrypt and decrypt 0 bytes
217depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
218enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:0
219
220BLOWFISH Encrypt and decrypt 1 byte
221depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
222enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:1
223
224BLOWFISH Encrypt and decrypt 2 bytes
225depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
226enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:2
227
228BLOWFISH Encrypt and decrypt 7 bytes
229depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
230enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:7
231
232BLOWFISH Encrypt and decrypt 8 bytes
233depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
234enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:8
235
236BLOWFISH Encrypt and decrypt 9 bytes
237depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
238enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:9
239
240BLOWFISH Encrypt and decrypt 15 bytes
241depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
242enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:15
243
244BLOWFISH Encrypt and decrypt 16 bytes
245depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
246enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:16
247
248BLOWFISH Encrypt and decrypt 17 bytes
249depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
250enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:17
251
252BLOWFISH Encrypt and decrypt 31 bytes
253depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
254enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:31
255
256BLOWFISH Encrypt and decrypt 32 bytes
257depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
258enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:32
259
260BLOWFISH Encrypt and decrypt 32 bytes
261depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
262enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:33
263
264BLOWFISH Encrypt and decrypt 47 bytes
265depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
266enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:47
267
268BLOWFISH Encrypt and decrypt 48 bytes
269depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
270enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:48
271
272BLOWFISH Encrypt and decrypt 49 bytes
273depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
274enc_dec_buf:POLARSSL_CIPHER_BLOWFISH_CTR:BLOWFISH-CTR:128:49
275
276BLOWFISH Encrypt and decrypt 0 bytes in multiple parts
277depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
278enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:0:0:
279
280BLOWFISH Encrypt and decrypt 1 bytes in multiple parts 1
281depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
282enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:1:0:
283
284BLOWFISH Encrypt and decrypt 1 bytes in multiple parts 2
285depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
286enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:0:1:
287
288BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 1
289depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
290enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:16:0:
291
292BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 2
293depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
294enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:0:16:
295
296BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 3
297depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
298enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:1:15:
299
300BLOWFISH Encrypt and decrypt 16 bytes in multiple parts 4
301depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
302enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:15:1:
303
304BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
305depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
306enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:15:7:
307
308BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
309depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
310enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:16:6:
311
312BLOWFISH Encrypt and decrypt 22 bytes in multiple parts 1
313depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
314enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:17:6:
315
316BLOWFISH Encrypt and decrypt 32 bytes in multiple parts 1
317depends_on:POLARSSL_BLOWFISH_C:POLARSSL_CIPHER_MODE_CTR
318enc_dec_buf_multipart:POLARSSL_CIPHER_BLOWFISH_CTR:128:16:16: