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