blob: 5bcf6036fa3c40818938051a2a4932e28d6f0886 [file] [log] [blame]
Paul Bakker46c17942011-07-13 14:54:54 +00001Cipher Selftest
2depends_on:POLARSSL_SELF_TEST
3cipher_selftest:
4
5Decrypt empty buffer
6dec_empty_buf:
7
8DES Encrypt and decrypt 0 bytes
9depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020010enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +000011
12DES Encrypt and decrypt 1 byte
13depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020014enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +000015
16DES Encrypt and decrypt 2 bytes
17depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020018enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +000019
20DES Encrypt and decrypt 7 bytes
21depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020022enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +000023
24DES Encrypt and decrypt 8 bytes
25depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020026enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +000027
28DES Encrypt and decrypt 9 bytes
29depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020030enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +000031
32DES Encrypt and decrypt 15 bytes
33depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020034enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +000035
36DES Encrypt and decrypt 16 bytes
37depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020038enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +000039
40DES Encrypt and decrypt 17 bytes
41depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020042enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +000043
44DES Encrypt and decrypt 31 bytes
45depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020046enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +000047
48DES Encrypt and decrypt 32 bytes
49depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020050enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +000051
52DES Encrypt and decrypt 32 bytes
53depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020054enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +000055
56DES Encrypt and decrypt 47 bytes
57depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020058enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +000059
60DES Encrypt and decrypt 48 bytes
61depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020062enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +000063
64DES Encrypt and decrypt 49 bytes
65depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +020066enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +000067
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020068DES Encrypt and decrypt 0 bytes with one and zeros padding
69depends_on:POLARSSL_DES_C
70enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:0:POLARSSL_PADDING_ONE_AND_ZEROS
71
72DES Encrypt and decrypt 1 byte with one and zeros padding
73depends_on:POLARSSL_DES_C
74enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:1:POLARSSL_PADDING_ONE_AND_ZEROS
75
76DES Encrypt and decrypt 2 bytes with one and zeros padding
77depends_on:POLARSSL_DES_C
78enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:2:POLARSSL_PADDING_ONE_AND_ZEROS
79
80DES Encrypt and decrypt 7 bytes with one and zeros padding
81depends_on:POLARSSL_DES_C
82enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:7:POLARSSL_PADDING_ONE_AND_ZEROS
83
84DES Encrypt and decrypt 8 bytes with one and zeros padding
85depends_on:POLARSSL_DES_C
86enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:8:POLARSSL_PADDING_ONE_AND_ZEROS
87
88DES Encrypt and decrypt 9 bytes with one and zeros padding
89depends_on:POLARSSL_DES_C
90enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:9:POLARSSL_PADDING_ONE_AND_ZEROS
91
92DES Encrypt and decrypt 15 bytes with one and zeros padding
93depends_on:POLARSSL_DES_C
94enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:15:POLARSSL_PADDING_ONE_AND_ZEROS
95
96DES Encrypt and decrypt 16 bytes with one and zeros padding
97depends_on:POLARSSL_DES_C
98enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:16:POLARSSL_PADDING_ONE_AND_ZEROS
99
100DES Encrypt and decrypt 17 bytes with one and zeros padding
101depends_on:POLARSSL_DES_C
102enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:17:POLARSSL_PADDING_ONE_AND_ZEROS
103
104DES Encrypt and decrypt 31 bytes with one and zeros padding
105depends_on:POLARSSL_DES_C
106enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:31:POLARSSL_PADDING_ONE_AND_ZEROS
107
108DES Encrypt and decrypt 32 bytes with one and zeros padding
109depends_on:POLARSSL_DES_C
110enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:32:POLARSSL_PADDING_ONE_AND_ZEROS
111
112DES Encrypt and decrypt 32 bytes with one and zeros padding
113depends_on:POLARSSL_DES_C
114enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:33:POLARSSL_PADDING_ONE_AND_ZEROS
115
116DES Encrypt and decrypt 47 bytes with one and zeros padding
117depends_on:POLARSSL_DES_C
118enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:47:POLARSSL_PADDING_ONE_AND_ZEROS
119
120DES Encrypt and decrypt 48 bytes with one and zeros padding
121depends_on:POLARSSL_DES_C
122enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:48:POLARSSL_PADDING_ONE_AND_ZEROS
123
124DES Encrypt and decrypt 49 bytes with one and zeros padding
125depends_on:POLARSSL_DES_C
126enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:49:POLARSSL_PADDING_ONE_AND_ZEROS
127
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200128DES Encrypt and decrypt 0 bytes with zeros and len padding
129depends_on:POLARSSL_DES_C
130enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:0:POLARSSL_PADDING_ZEROS_AND_LEN
131
132DES Encrypt and decrypt 1 byte with zeros and len padding
133depends_on:POLARSSL_DES_C
134enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:1:POLARSSL_PADDING_ZEROS_AND_LEN
135
136DES Encrypt and decrypt 2 bytes with zeros and len padding
137depends_on:POLARSSL_DES_C
138enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:2:POLARSSL_PADDING_ZEROS_AND_LEN
139
140DES Encrypt and decrypt 7 bytes with zeros and len padding
141depends_on:POLARSSL_DES_C
142enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:7:POLARSSL_PADDING_ZEROS_AND_LEN
143
144DES Encrypt and decrypt 8 bytes with zeros and len padding
145depends_on:POLARSSL_DES_C
146enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:8:POLARSSL_PADDING_ZEROS_AND_LEN
147
148DES Encrypt and decrypt 9 bytes with zeros and len padding
149depends_on:POLARSSL_DES_C
150enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:9:POLARSSL_PADDING_ZEROS_AND_LEN
151
152DES Encrypt and decrypt 15 bytes with zeros and len padding
153depends_on:POLARSSL_DES_C
154enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:15:POLARSSL_PADDING_ZEROS_AND_LEN
155
156DES Encrypt and decrypt 16 bytes with zeros and len padding
157depends_on:POLARSSL_DES_C
158enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:16:POLARSSL_PADDING_ZEROS_AND_LEN
159
160DES Encrypt and decrypt 17 bytes with zeros and len padding
161depends_on:POLARSSL_DES_C
162enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:17:POLARSSL_PADDING_ZEROS_AND_LEN
163
164DES Encrypt and decrypt 31 bytes with zeros and len padding
165depends_on:POLARSSL_DES_C
166enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:31:POLARSSL_PADDING_ZEROS_AND_LEN
167
168DES Encrypt and decrypt 32 bytes with zeros and len padding
169depends_on:POLARSSL_DES_C
170enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:32:POLARSSL_PADDING_ZEROS_AND_LEN
171
172DES Encrypt and decrypt 32 bytes with zeros and len padding
173depends_on:POLARSSL_DES_C
174enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:33:POLARSSL_PADDING_ZEROS_AND_LEN
175
176DES Encrypt and decrypt 47 bytes with zeros and len padding
177depends_on:POLARSSL_DES_C
178enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:47:POLARSSL_PADDING_ZEROS_AND_LEN
179
180DES Encrypt and decrypt 48 bytes with zeros and len padding
181depends_on:POLARSSL_DES_C
182enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:48:POLARSSL_PADDING_ZEROS_AND_LEN
183
184DES Encrypt and decrypt 49 bytes with zeros and len padding
185depends_on:POLARSSL_DES_C
186enc_dec_buf:POLARSSL_CIPHER_DES_CBC:DES-CBC:56:49:POLARSSL_PADDING_ZEROS_AND_LEN
187
Paul Bakker46c17942011-07-13 14:54:54 +0000188DES Encrypt and decrypt 0 bytes in multiple parts
189depends_on:POLARSSL_DES_C
190enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:0:
191
192DES Encrypt and decrypt 1 bytes in multiple parts 1
193depends_on:POLARSSL_DES_C
194enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:1:0:
195
196DES Encrypt and decrypt 1 bytes in multiple parts 2
197depends_on:POLARSSL_DES_C
198enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:1:
199
200DES Encrypt and decrypt 16 bytes in multiple parts 1
201depends_on:POLARSSL_DES_C
202enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:0:
203
204DES Encrypt and decrypt 16 bytes in multiple parts 2
205depends_on:POLARSSL_DES_C
206enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:16:
207
208DES Encrypt and decrypt 16 bytes in multiple parts 3
209depends_on:POLARSSL_DES_C
210enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:1:15:
211
212DES Encrypt and decrypt 16 bytes in multiple parts 4
213depends_on:POLARSSL_DES_C
214enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:15:1:
215
216DES Encrypt and decrypt 22 bytes in multiple parts 1
217depends_on:POLARSSL_DES_C
218enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:15:7:
219
220DES Encrypt and decrypt 22 bytes in multiple parts 1
221depends_on:POLARSSL_DES_C
222enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:6:
223
224DES Encrypt and decrypt 22 bytes in multiple parts 1
225depends_on:POLARSSL_DES_C
226enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:17:6:
227
228DES Encrypt and decrypt 32 bytes in multiple parts 1
229depends_on:POLARSSL_DES_C
230enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:16:
231
232DES Encrypt and decrypt 0 bytes
233depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200234enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000235
236DES3 Encrypt and decrypt 1 byte
237depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200238enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000239
240DES3 Encrypt and decrypt 2 bytes
241depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200242enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000243
244DES3 Encrypt and decrypt 7 bytes
245depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200246enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000247
248DES3 Encrypt and decrypt 8 bytes
249depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200250enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000251
252DES3 Encrypt and decrypt 9 bytes
253depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200254enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000255
256DES3 Encrypt and decrypt 15 bytes
257depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200258enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000259
260DES3 Encrypt and decrypt 16 bytes
261depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200262enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000263
264DES3 Encrypt and decrypt 17 bytes
265depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200266enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000267
268DES3 Encrypt and decrypt 31 bytes
269depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200270enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000271
272DES3 Encrypt and decrypt 32 bytes
273depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200274enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000275
276DES3 Encrypt and decrypt 32 bytes
277depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200278enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000279
280DES3 Encrypt and decrypt 47 bytes
281depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200282enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000283
284DES3 Encrypt and decrypt 48 bytes
285depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200286enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000287
288DES3 Encrypt and decrypt 49 bytes
289depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200290enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:DES-EDE-CBC:112:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000291
292DES3 Encrypt and decrypt 0 bytes in multiple parts
293depends_on:POLARSSL_DES_C
294enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:0:
295
296DES3 Encrypt and decrypt 1 bytes in multiple parts 1
297depends_on:POLARSSL_DES_C
298enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:1:0:
299
300DES3 Encrypt and decrypt 1 bytes in multiple parts 2
301depends_on:POLARSSL_DES_C
302enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:1:
303
304DES3 Encrypt and decrypt 16 bytes in multiple parts 1
305depends_on:POLARSSL_DES_C
306enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:0:
307
308DES3 Encrypt and decrypt 16 bytes in multiple parts 2
309depends_on:POLARSSL_DES_C
310enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:16:
311
312DES3 Encrypt and decrypt 16 bytes in multiple parts 3
313depends_on:POLARSSL_DES_C
314enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:1:15:
315
316DES3 Encrypt and decrypt 16 bytes in multiple parts 4
317depends_on:POLARSSL_DES_C
318enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:15:1:
319
320DES3 Encrypt and decrypt 22 bytes in multiple parts 1
321depends_on:POLARSSL_DES_C
322enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:15:7:
323
324DES3 Encrypt and decrypt 22 bytes in multiple parts 1
325depends_on:POLARSSL_DES_C
326enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:6:
327
328DES3 Encrypt and decrypt 22 bytes in multiple parts 1
329depends_on:POLARSSL_DES_C
330enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:17:6:
331
332DES3 Encrypt and decrypt 32 bytes in multiple parts 1
333depends_on:POLARSSL_DES_C
334enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:16:
335
336DES3 Encrypt and decrypt 0 bytes
337depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200338enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000339
340DES3 Encrypt and decrypt 1 byte
341depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200342enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000343
344DES3 Encrypt and decrypt 2 bytes
345depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200346enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000347
348DES3 Encrypt and decrypt 7 bytes
349depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200350enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000351
352DES3 Encrypt and decrypt 8 bytes
353depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200354enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000355
356DES3 Encrypt and decrypt 9 bytes
357depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200358enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000359
360DES3 Encrypt and decrypt 15 bytes
361depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200362enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000363
364DES3 Encrypt and decrypt 16 bytes
365depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200366enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000367
368DES3 Encrypt and decrypt 17 bytes
369depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200370enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000371
372DES3 Encrypt and decrypt 31 bytes
373depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200374enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000375
376DES3 Encrypt and decrypt 32 bytes
377depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200378enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000379
380DES3 Encrypt and decrypt 32 bytes
381depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200382enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000383
384DES3 Encrypt and decrypt 47 bytes
385depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200386enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000387
388DES3 Encrypt and decrypt 48 bytes
389depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200390enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000391
392DES3 Encrypt and decrypt 49 bytes
393depends_on:POLARSSL_DES_C
Manuel Pégourié-Gonnard6c978992013-07-26 13:20:42 +0200394enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:DES-EDE3-CBC:168:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000395
396DES3 Encrypt and decrypt 0 bytes in multiple parts
397depends_on:POLARSSL_DES_C
398enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:0:
399
400DES3 Encrypt and decrypt 1 bytes in multiple parts 1
401depends_on:POLARSSL_DES_C
402enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:1:0:
403
404DES3 Encrypt and decrypt 1 bytes in multiple parts 2
405depends_on:POLARSSL_DES_C
406enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:1:
407
408DES3 Encrypt and decrypt 16 bytes in multiple parts 1
409depends_on:POLARSSL_DES_C
410enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:0:
411
412DES3 Encrypt and decrypt 16 bytes in multiple parts 2
413depends_on:POLARSSL_DES_C
414enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:16:
415
416DES3 Encrypt and decrypt 16 bytes in multiple parts 3
417depends_on:POLARSSL_DES_C
418enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:1:15:
419
420DES3 Encrypt and decrypt 16 bytes in multiple parts 4
421depends_on:POLARSSL_DES_C
422enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:15:1:
423
424DES3 Encrypt and decrypt 22 bytes in multiple parts 1
425depends_on:POLARSSL_DES_C
426enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:15:7:
427
428DES3 Encrypt and decrypt 22 bytes in multiple parts 1
429depends_on:POLARSSL_DES_C
430enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:6:
431
432DES3 Encrypt and decrypt 22 bytes in multiple parts 1
433depends_on:POLARSSL_DES_C
434enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:17:6:
435
436DES3 Encrypt and decrypt 32 bytes in multiple parts 1
437depends_on:POLARSSL_DES_C
438enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:16: