blob: 758aa84dff950bf8a52c1b239c418ddabe69617e [file] [log] [blame]
Paul Bakker8123e9d2011-01-06 15:37:30 +00001Cipher Selftest
2cipher_selftest:
3
4Decrypt empty buffer
5dec_empty_buf:
6
7Encrypt and decrypt 0 bytes
8enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:0
9
10Encrypt and decrypt 1 byte
11enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:1
12
13Encrypt and decrypt 2 bytes
14enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:2
15
16Encrypt and decrypt 7 bytes
17enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:7
18
19Encrypt and decrypt 8 bytes
20enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:8
21
22Encrypt and decrypt 9 bytes
23enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:9
24
25Encrypt and decrypt 15 bytes
26enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:15
27
28Encrypt and decrypt 16 bytes
29enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:16
30
31Encrypt and decrypt 17 bytes
32enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:17
33
34Encrypt and decrypt 31 bytes
35enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:31
36
37Encrypt and decrypt 32 bytes
38enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:32
39
40Encrypt and decrypt 32 bytes
41enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:33
42
43Encrypt and decrypt 47 bytes
44enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:47
45
46Encrypt and decrypt 48 bytes
47enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:48
48
49Encrypt and decrypt 49 bytes
50enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:AES-128-CBC:128:49
51
52Encrypt and decrypt 0 bytes in multiple parts
53enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:0:0:
54
55Encrypt and decrypt 1 bytes in multiple parts 1
56enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:1:0:
57
58Encrypt and decrypt 1 bytes in multiple parts 2
59enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:0:1:
60
61Encrypt and decrypt 16 bytes in multiple parts 1
62enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:16:0:
63
64Encrypt and decrypt 16 bytes in multiple parts 2
65enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:0:16:
66
67Encrypt and decrypt 16 bytes in multiple parts 3
68enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:1:15:
69
70Encrypt and decrypt 16 bytes in multiple parts 4
71enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:15:1:
72
73Encrypt and decrypt 22 bytes in multiple parts 1
74enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:15:7:
75
76Encrypt and decrypt 22 bytes in multiple parts 1
77enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:16:6:
78
79Encrypt and decrypt 22 bytes in multiple parts 1
80enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:17:6:
81
82Encrypt and decrypt 32 bytes in multiple parts 1
83enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:16:16:
84
85Encrypt and decrypt 0 bytes
86enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:0
87
88Encrypt and decrypt 1 byte
89enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:1
90
91Encrypt and decrypt 2 bytes
92enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:2
93
94Encrypt and decrypt 7 bytes
95enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:7
96
97Encrypt and decrypt 8 bytes
98enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:8
99
100Encrypt and decrypt 9 bytes
101enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:9
102
103Encrypt and decrypt 15 bytes
104enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:15
105
106Encrypt and decrypt 16 bytes
107enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:16
108
109Encrypt and decrypt 17 bytes
110enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:17
111
112Encrypt and decrypt 31 bytes
113enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:31
114
115Encrypt and decrypt 32 bytes
116enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:32
117
118Encrypt and decrypt 32 bytes
119enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:33
120
121Encrypt and decrypt 47 bytes
122enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:47
123
124Encrypt and decrypt 48 bytes
125enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:48
126
127Encrypt and decrypt 49 bytes
128enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:AES-192-CBC:192:49
129
130Encrypt and decrypt 0 bytes in multiple parts
131enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:0:0:
132
133Encrypt and decrypt 1 bytes in multiple parts 1
134enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:1:0:
135
136Encrypt and decrypt 1 bytes in multiple parts 2
137enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:0:1:
138
139Encrypt and decrypt 16 bytes in multiple parts 1
140enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:16:0:
141
142Encrypt and decrypt 16 bytes in multiple parts 2
143enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:0:16:
144
145Encrypt and decrypt 16 bytes in multiple parts 3
146enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:1:15:
147
148Encrypt and decrypt 16 bytes in multiple parts 4
149enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:15:1:
150
151Encrypt and decrypt 22 bytes in multiple parts 1
152enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:15:7:
153
154Encrypt and decrypt 22 bytes in multiple parts 1
155enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:16:6:
156
157Encrypt and decrypt 22 bytes in multiple parts 1
158enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:17:6:
159
160Encrypt and decrypt 32 bytes in multiple parts 1
161enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:16:16:
162
163Encrypt and decrypt 0 bytes
164enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:0
165
166Encrypt and decrypt 1 byte
167enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:1
168
169Encrypt and decrypt 2 bytes
170enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:2
171
172Encrypt and decrypt 7 bytes
173enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:7
174
175Encrypt and decrypt 8 bytes
176enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:8
177
178Encrypt and decrypt 9 bytes
179enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:9
180
181Encrypt and decrypt 15 bytes
182enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:15
183
184Encrypt and decrypt 16 bytes
185enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:16
186
187Encrypt and decrypt 17 bytes
188enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:17
189
190Encrypt and decrypt 31 bytes
191enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:31
192
193Encrypt and decrypt 32 bytes
194enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:32
195
196Encrypt and decrypt 32 bytes
197enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:33
198
199Encrypt and decrypt 47 bytes
200enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:47
201
202Encrypt and decrypt 48 bytes
203enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:48
204
205Encrypt and decrypt 49 bytes
206enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:AES-256-CBC:256:49
207
208Encrypt and decrypt 0 bytes in multiple parts
209enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:0:0:
210
211Encrypt and decrypt 1 bytes in multiple parts 1
212enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:1:0:
213
214Encrypt and decrypt 1 bytes in multiple parts 2
215enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:0:1:
216
217Encrypt and decrypt 16 bytes in multiple parts 1
218enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:16:0:
219
220Encrypt and decrypt 16 bytes in multiple parts 2
221enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:0:16:
222
223Encrypt and decrypt 16 bytes in multiple parts 3
224enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:1:15:
225
226Encrypt and decrypt 16 bytes in multiple parts 4
227enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:15:1:
228
229Encrypt and decrypt 22 bytes in multiple parts 1
230enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:15:7:
231
232Encrypt and decrypt 22 bytes in multiple parts 1
233enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:16:6:
234
235Encrypt and decrypt 22 bytes in multiple parts 1
236enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:17:6:
237
238Encrypt and decrypt 32 bytes in multiple parts 1
239enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:16:16:
240
241Encrypt and decrypt 0 bytes
242enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:0
243
244Encrypt and decrypt 1 byte
245enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:1
246
247Encrypt and decrypt 2 bytes
248enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:2
249
250Encrypt and decrypt 7 bytes
251enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:7
252
253Encrypt and decrypt 8 bytes
254enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:8
255
256Encrypt and decrypt 9 bytes
257enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:9
258
259Encrypt and decrypt 15 bytes
260enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:15
261
262Encrypt and decrypt 16 bytes
263enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:16
264
265Encrypt and decrypt 17 bytes
266enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:17
267
268Encrypt and decrypt 31 bytes
269enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:31
270
271Encrypt and decrypt 32 bytes
272enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:32
273
274Encrypt and decrypt 32 bytes
275enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:33
276
277Encrypt and decrypt 47 bytes
278enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:47
279
280Encrypt and decrypt 48 bytes
281enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:48
282
283Encrypt and decrypt 49 bytes
284enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_128_CBC:CAMELLIA-128-CBC:128:49
285
286Encrypt and decrypt 0 bytes in multiple parts
287enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:0:0:
288
289Encrypt and decrypt 1 bytes in multiple parts 1
290enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:1:0:
291
292Encrypt and decrypt 1 bytes in multiple parts 2
293enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:0:1:
294
295Encrypt and decrypt 16 bytes in multiple parts 1
296enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:16:0:
297
298Encrypt and decrypt 16 bytes in multiple parts 2
299enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:0:16:
300
301Encrypt and decrypt 16 bytes in multiple parts 3
302enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:1:15:
303
304Encrypt and decrypt 16 bytes in multiple parts 4
305enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:15:1:
306
307Encrypt and decrypt 22 bytes in multiple parts 1
308enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:15:7:
309
310Encrypt and decrypt 22 bytes in multiple parts 1
311enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:16:6:
312
313Encrypt and decrypt 22 bytes in multiple parts 1
314enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:17:6:
315
316Encrypt and decrypt 32 bytes in multiple parts 1
317enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_128_CBC:128:16:16:
318
319Encrypt and decrypt 0 bytes
320enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:0
321
322Encrypt and decrypt 1 byte
323enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:1
324
325Encrypt and decrypt 2 bytes
326enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:2
327
328Encrypt and decrypt 7 bytes
329enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:7
330
331Encrypt and decrypt 8 bytes
332enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:8
333
334Encrypt and decrypt 9 bytes
335enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:9
336
337Encrypt and decrypt 15 bytes
338enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:15
339
340Encrypt and decrypt 16 bytes
341enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:16
342
343Encrypt and decrypt 17 bytes
344enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:17
345
346Encrypt and decrypt 31 bytes
347enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:31
348
349Encrypt and decrypt 32 bytes
350enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:32
351
352Encrypt and decrypt 32 bytes
353enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:33
354
355Encrypt and decrypt 47 bytes
356enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:47
357
358Encrypt and decrypt 48 bytes
359enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:48
360
361Encrypt and decrypt 49 bytes
362enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_192_CBC:CAMELLIA-192-CBC:192:49
363
364Encrypt and decrypt 0 bytes in multiple parts
365enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:0:0:
366
367Encrypt and decrypt 1 bytes in multiple parts 1
368enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:1:0:
369
370Encrypt and decrypt 1 bytes in multiple parts 2
371enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:0:1:
372
373Encrypt and decrypt 16 bytes in multiple parts 1
374enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:16:0:
375
376Encrypt and decrypt 16 bytes in multiple parts 2
377enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:0:16:
378
379Encrypt and decrypt 16 bytes in multiple parts 3
380enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:1:15:
381
382Encrypt and decrypt 16 bytes in multiple parts 4
383enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:15:1:
384
385Encrypt and decrypt 22 bytes in multiple parts 1
386enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:15:7:
387
388Encrypt and decrypt 22 bytes in multiple parts 1
389enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:16:6:
390
391Encrypt and decrypt 22 bytes in multiple parts 1
392enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:17:6:
393
394Encrypt and decrypt 32 bytes in multiple parts 1
395enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_192_CBC:192:16:16:
396
397Encrypt and decrypt 0 bytes
398enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:0
399
400Encrypt and decrypt 1 byte
401enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:1
402
403Encrypt and decrypt 2 bytes
404enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:2
405
406Encrypt and decrypt 7 bytes
407enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:7
408
409Encrypt and decrypt 8 bytes
410enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:8
411
412Encrypt and decrypt 9 bytes
413enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:9
414
415Encrypt and decrypt 15 bytes
416enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:15
417
418Encrypt and decrypt 16 bytes
419enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:16
420
421Encrypt and decrypt 17 bytes
422enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:17
423
424Encrypt and decrypt 31 bytes
425enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:31
426
427Encrypt and decrypt 32 bytes
428enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:32
429
430Encrypt and decrypt 32 bytes
431enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:33
432
433Encrypt and decrypt 47 bytes
434enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:47
435
436Encrypt and decrypt 48 bytes
437enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:48
438
439Encrypt and decrypt 49 bytes
440enc_dec_buf:POLARSSL_CIPHER_CAMELLIA_256_CBC:CAMELLIA-256-CBC:256:49
441
442Encrypt and decrypt 0 bytes in multiple parts
443enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:0:0:
444
445Encrypt and decrypt 1 bytes in multiple parts 1
446enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:1:0:
447
448Encrypt and decrypt 1 bytes in multiple parts 2
449enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:0:1:
450
451Encrypt and decrypt 16 bytes in multiple parts 1
452enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:16:0:
453
454Encrypt and decrypt 16 bytes in multiple parts 2
455enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:0:16:
456
457Encrypt and decrypt 16 bytes in multiple parts 3
458enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:1:15:
459
460Encrypt and decrypt 16 bytes in multiple parts 4
461enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:15:1:
462
463Encrypt and decrypt 22 bytes in multiple parts 1
464enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:15:7:
465
466Encrypt and decrypt 22 bytes in multiple parts 1
467enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:16:6:
468
469Encrypt and decrypt 22 bytes in multiple parts 1
470enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:17:6:
471
472Encrypt and decrypt 32 bytes in multiple parts 1
473enc_dec_buf_multipart:POLARSSL_CIPHER_CAMELLIA_256_CBC:256:16:16:
474
475Encrypt and decrypt 0 bytes
476enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:0
477
478Encrypt and decrypt 1 byte
479enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:1
480
481Encrypt and decrypt 2 bytes
482enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:2
483
484Encrypt and decrypt 7 bytes
485enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:7
486
487Encrypt and decrypt 8 bytes
488enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:8
489
490Encrypt and decrypt 9 bytes
491enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:9
492
493Encrypt and decrypt 15 bytes
494enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:15
495
496Encrypt and decrypt 16 bytes
497enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:16
498
499Encrypt and decrypt 17 bytes
500enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:17
501
502Encrypt and decrypt 31 bytes
503enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:31
504
505Encrypt and decrypt 32 bytes
506enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:32
507
508Encrypt and decrypt 32 bytes
509enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:33
510
511Encrypt and decrypt 47 bytes
512enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:47
513
514Encrypt and decrypt 48 bytes
515enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:48
516
517Encrypt and decrypt 49 bytes
518enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:49
519
520Encrypt and decrypt 0 bytes in multiple parts
521enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:0:
522
523Encrypt and decrypt 1 bytes in multiple parts 1
524enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:1:0:
525
526Encrypt and decrypt 1 bytes in multiple parts 2
527enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:1:
528
529Encrypt and decrypt 16 bytes in multiple parts 1
530enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:0:
531
532Encrypt and decrypt 16 bytes in multiple parts 2
533enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:16:
534
535Encrypt and decrypt 16 bytes in multiple parts 3
536enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:1:15:
537
538Encrypt and decrypt 16 bytes in multiple parts 4
539enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:15:1:
540
541Encrypt and decrypt 22 bytes in multiple parts 1
542enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:15:7:
543
544Encrypt and decrypt 22 bytes in multiple parts 1
545enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:6:
546
547Encrypt and decrypt 22 bytes in multiple parts 1
548enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:17:6:
549
550Encrypt and decrypt 32 bytes in multiple parts 1
551enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:16:
552
553Encrypt and decrypt 0 bytes
554enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:0
555
556Encrypt and decrypt 1 byte
557enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:1
558
559Encrypt and decrypt 2 bytes
560enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:2
561
562Encrypt and decrypt 7 bytes
563enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:7
564
565Encrypt and decrypt 8 bytes
566enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:8
567
568Encrypt and decrypt 9 bytes
569enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:9
570
571Encrypt and decrypt 15 bytes
572enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:15
573
574Encrypt and decrypt 16 bytes
575enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:16
576
577Encrypt and decrypt 17 bytes
578enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:17
579
580Encrypt and decrypt 31 bytes
581enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:31
582
583Encrypt and decrypt 32 bytes
584enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:32
585
586Encrypt and decrypt 32 bytes
587enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:33
588
589Encrypt and decrypt 47 bytes
590enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:47
591
592Encrypt and decrypt 48 bytes
593enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:48
594
595Encrypt and decrypt 49 bytes
596enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:49
597
598Encrypt and decrypt 0 bytes in multiple parts
599enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:0:
600
601Encrypt and decrypt 1 bytes in multiple parts 1
602enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:1:0:
603
604Encrypt and decrypt 1 bytes in multiple parts 2
605enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:1:
606
607Encrypt and decrypt 16 bytes in multiple parts 1
608enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:0:
609
610Encrypt and decrypt 16 bytes in multiple parts 2
611enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:16:
612
613Encrypt and decrypt 16 bytes in multiple parts 3
614enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:1:15:
615
616Encrypt and decrypt 16 bytes in multiple parts 4
617enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:15:1:
618
619Encrypt and decrypt 22 bytes in multiple parts 1
620enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:15:7:
621
622Encrypt and decrypt 22 bytes in multiple parts 1
623enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:6:
624
625Encrypt and decrypt 22 bytes in multiple parts 1
626enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:17:6:
627
628Encrypt and decrypt 32 bytes in multiple parts 1
629enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:16:
630
631Encrypt and decrypt 0 bytes
632enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:0
633
634Encrypt and decrypt 1 byte
635enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:1
636
637Encrypt and decrypt 2 bytes
638enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:2
639
640Encrypt and decrypt 7 bytes
641enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:7
642
643Encrypt and decrypt 8 bytes
644enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:8
645
646Encrypt and decrypt 9 bytes
647enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:9
648
649Encrypt and decrypt 15 bytes
650enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:15
651
652Encrypt and decrypt 16 bytes
653enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:16
654
655Encrypt and decrypt 17 bytes
656enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:17
657
658Encrypt and decrypt 31 bytes
659enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:31
660
661Encrypt and decrypt 32 bytes
662enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:32
663
664Encrypt and decrypt 32 bytes
665enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:33
666
667Encrypt and decrypt 47 bytes
668enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:47
669
670Encrypt and decrypt 48 bytes
671enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:48
672
673Encrypt and decrypt 49 bytes
674enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:49
675
676Encrypt and decrypt 0 bytes in multiple parts
677enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:0:
678
679Encrypt and decrypt 1 bytes in multiple parts 1
680enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:1:0:
681
682Encrypt and decrypt 1 bytes in multiple parts 2
683enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:1:
684
685Encrypt and decrypt 16 bytes in multiple parts 1
686enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:0:
687
688Encrypt and decrypt 16 bytes in multiple parts 2
689enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:16:
690
691Encrypt and decrypt 16 bytes in multiple parts 3
692enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:1:15:
693
694Encrypt and decrypt 16 bytes in multiple parts 4
695enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:15:1:
696
697Encrypt and decrypt 22 bytes in multiple parts 1
698enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:15:7:
699
700Encrypt and decrypt 22 bytes in multiple parts 1
701enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:6:
702
703Encrypt and decrypt 22 bytes in multiple parts 1
704enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:17:6:
705
706Encrypt and decrypt 32 bytes in multiple parts 1
707enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:16: