blob: 01da02c4955f162cb8d0af6d05e73522d0ff61b3 [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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +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
Paul Bakkerdbd443d2013-08-16 13:38:47 +020070enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:0:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020071
72DES Encrypt and decrypt 1 byte with one and zeros padding
73depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020074enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:1:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020075
76DES Encrypt and decrypt 2 bytes with one and zeros padding
77depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020078enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:2:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020079
80DES Encrypt and decrypt 7 bytes with one and zeros padding
81depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020082enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:7:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020083
84DES Encrypt and decrypt 8 bytes with one and zeros padding
85depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020086enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:8:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020087
88DES Encrypt and decrypt 9 bytes with one and zeros padding
89depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020090enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:9:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020091
92DES Encrypt and decrypt 15 bytes with one and zeros padding
93depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020094enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:15:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020095
96DES Encrypt and decrypt 16 bytes with one and zeros padding
97depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020098enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:16:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020099
100DES Encrypt and decrypt 17 bytes with one and zeros padding
101depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200102enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:17:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200103
104DES Encrypt and decrypt 31 bytes with one and zeros padding
105depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200106enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:31:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200107
108DES Encrypt and decrypt 32 bytes with one and zeros padding
109depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200110enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:32:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200111
112DES Encrypt and decrypt 32 bytes with one and zeros padding
113depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200114enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:33:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200115
116DES Encrypt and decrypt 47 bytes with one and zeros padding
117depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200118enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:47:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200119
120DES Encrypt and decrypt 48 bytes with one and zeros padding
121depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200122enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:48:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200123
124DES Encrypt and decrypt 49 bytes with one and zeros padding
125depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200126enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:49:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200127
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
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200130enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:0:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200131
132DES Encrypt and decrypt 1 byte with zeros and len padding
133depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200134enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:1:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200135
136DES Encrypt and decrypt 2 bytes with zeros and len padding
137depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200138enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:2:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200139
140DES Encrypt and decrypt 7 bytes with zeros and len padding
141depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200142enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:7:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200143
144DES Encrypt and decrypt 8 bytes with zeros and len padding
145depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200146enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:8:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200147
148DES Encrypt and decrypt 9 bytes with zeros and len padding
149depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200150enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:9:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200151
152DES Encrypt and decrypt 15 bytes with zeros and len padding
153depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200154enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:15:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200155
156DES Encrypt and decrypt 16 bytes with zeros and len padding
157depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200158enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:16:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200159
160DES Encrypt and decrypt 17 bytes with zeros and len padding
161depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200162enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:17:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200163
164DES Encrypt and decrypt 31 bytes with zeros and len padding
165depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200166enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:31:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200167
168DES Encrypt and decrypt 32 bytes with zeros and len padding
169depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200170enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:32:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200171
172DES Encrypt and decrypt 32 bytes with zeros and len padding
173depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200174enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:33:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200175
176DES Encrypt and decrypt 47 bytes with zeros and len padding
177depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200178enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:47:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200179
180DES Encrypt and decrypt 48 bytes with zeros and len padding
181depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200182enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:48:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200183
184DES Encrypt and decrypt 49 bytes with zeros and len padding
185depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200186enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:49:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200187
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200188DES Encrypt and decrypt 0 bytes with zeros padding
189depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200190enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:0:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200191
192DES Encrypt and decrypt 1 byte with zeros padding
193depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200194enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:1:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200195
196DES Encrypt and decrypt 2 bytes with zeros padding
197depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200198enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:2:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200199
200DES Encrypt and decrypt 7 bytes with zeros padding
201depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200202enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:7:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200203
204DES Encrypt and decrypt 8 bytes with zeros padding
205depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200206enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:8:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200207
208DES Encrypt and decrypt 9 bytes with zeros padding
209depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200210enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:9:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200211
212DES Encrypt and decrypt 15 bytes with zeros padding
213depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200214enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:15:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200215
216DES Encrypt and decrypt 16 bytes with zeros padding
217depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200218enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:16:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200219
220DES Encrypt and decrypt 17 bytes with zeros padding
221depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200222enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:17:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200223
224DES Encrypt and decrypt 31 bytes with zeros padding
225depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200226enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:31:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200227
228DES Encrypt and decrypt 32 bytes with zeros padding
229depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200230enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:32:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200231
232DES Encrypt and decrypt 32 bytes with zeros padding
233depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200234enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:33:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200235
236DES Encrypt and decrypt 47 bytes with zeros padding
237depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200238enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:47:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200239
240DES Encrypt and decrypt 48 bytes with zeros padding
241depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200242enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:48:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200243
244DES Encrypt and decrypt 49 bytes with zeros padding
245depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200246enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:49:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200247
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200248DES Encrypt and decrypt 0 bytes with no padding
249depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200250enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:0:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200251
252DES Encrypt and decrypt 8 bytes with no padding
253depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200254enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:8:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200255
256DES Encrypt and decrypt 16 bytes with no padding
257depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200258enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:16:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200259
260DES Encrypt and decrypt 32 bytes with no padding
261depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200262enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:32:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200263
264DES Encrypt and decrypt 48 bytes with no padding
265depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200266enc_dec_buf:POLARSSL_CIPHER_DES_CBC:"DES-CBC":56:48:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200267
268DES Try encrypting 1 bytes with no padding
269depends_on:POLARSSL_DES_C
270enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:1:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
271
272DES Try encrypting 2 bytes with no padding
273depends_on:POLARSSL_DES_C
274enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:2:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
275
276DES Try encrypting 7 bytes with no padding
277depends_on:POLARSSL_DES_C
278enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:7:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
279
280DES Try encrypting 9 bytes with no padding
281depends_on:POLARSSL_DES_C
282enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:9:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
283
284DES Try encrypting 15 bytes with no padding
285depends_on:POLARSSL_DES_C
286enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:15:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
287
288DES Try encrypting 17 bytes with no padding
289depends_on:POLARSSL_DES_C
290enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:17:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
291
292DES Try encrypting 31 bytes with no padding
293depends_on:POLARSSL_DES_C
294enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:31:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
295
296DES Try encrypting 33 bytes with no padding
297depends_on:POLARSSL_DES_C
298enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:33:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
299
300DES Try encrypting 47 bytes with no padding
301depends_on:POLARSSL_DES_C
302enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:47:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
303
304DES Try encrypting 49 bytes with no padding
305depends_on:POLARSSL_DES_C
306enc_fail:POLARSSL_CIPHER_DES_CBC:POLARSSL_PADDING_NONE:56:49:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
307
Paul Bakker46c17942011-07-13 14:54:54 +0000308DES Encrypt and decrypt 0 bytes in multiple parts
309depends_on:POLARSSL_DES_C
310enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:0:
311
312DES Encrypt and decrypt 1 bytes in multiple parts 1
313depends_on:POLARSSL_DES_C
314enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:1:0:
315
316DES Encrypt and decrypt 1 bytes in multiple parts 2
317depends_on:POLARSSL_DES_C
318enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:1:
319
320DES Encrypt and decrypt 16 bytes in multiple parts 1
321depends_on:POLARSSL_DES_C
322enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:0:
323
324DES Encrypt and decrypt 16 bytes in multiple parts 2
325depends_on:POLARSSL_DES_C
326enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:0:16:
327
328DES Encrypt and decrypt 16 bytes in multiple parts 3
329depends_on:POLARSSL_DES_C
330enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:1:15:
331
332DES Encrypt and decrypt 16 bytes in multiple parts 4
333depends_on:POLARSSL_DES_C
334enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:15:1:
335
336DES Encrypt and decrypt 22 bytes in multiple parts 1
337depends_on:POLARSSL_DES_C
338enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:15:7:
339
340DES Encrypt and decrypt 22 bytes in multiple parts 1
341depends_on:POLARSSL_DES_C
342enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:6:
343
344DES Encrypt and decrypt 22 bytes in multiple parts 1
345depends_on:POLARSSL_DES_C
346enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:17:6:
347
348DES Encrypt and decrypt 32 bytes in multiple parts 1
349depends_on:POLARSSL_DES_C
350enc_dec_buf_multipart:POLARSSL_CIPHER_DES_CBC:56:16:16:
351
352DES Encrypt and decrypt 0 bytes
353depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200354enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000355
356DES3 Encrypt and decrypt 1 byte
357depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200358enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000359
360DES3 Encrypt and decrypt 2 bytes
361depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200362enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000363
364DES3 Encrypt and decrypt 7 bytes
365depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200366enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000367
368DES3 Encrypt and decrypt 8 bytes
369depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200370enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000371
372DES3 Encrypt and decrypt 9 bytes
373depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200374enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000375
376DES3 Encrypt and decrypt 15 bytes
377depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200378enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000379
380DES3 Encrypt and decrypt 16 bytes
381depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200382enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000383
384DES3 Encrypt and decrypt 17 bytes
385depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200386enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000387
388DES3 Encrypt and decrypt 31 bytes
389depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200390enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000391
392DES3 Encrypt and decrypt 32 bytes
393depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200394enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000395
396DES3 Encrypt and decrypt 32 bytes
397depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200398enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000399
400DES3 Encrypt and decrypt 47 bytes
401depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200402enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000403
404DES3 Encrypt and decrypt 48 bytes
405depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200406enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000407
408DES3 Encrypt and decrypt 49 bytes
409depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200410enc_dec_buf:POLARSSL_CIPHER_DES_EDE_CBC:"DES-EDE-CBC":112:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000411
412DES3 Encrypt and decrypt 0 bytes in multiple parts
413depends_on:POLARSSL_DES_C
414enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:0:
415
416DES3 Encrypt and decrypt 1 bytes in multiple parts 1
417depends_on:POLARSSL_DES_C
418enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:1:0:
419
420DES3 Encrypt and decrypt 1 bytes in multiple parts 2
421depends_on:POLARSSL_DES_C
422enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:1:
423
424DES3 Encrypt and decrypt 16 bytes in multiple parts 1
425depends_on:POLARSSL_DES_C
426enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:0:
427
428DES3 Encrypt and decrypt 16 bytes in multiple parts 2
429depends_on:POLARSSL_DES_C
430enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:0:16:
431
432DES3 Encrypt and decrypt 16 bytes in multiple parts 3
433depends_on:POLARSSL_DES_C
434enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:1:15:
435
436DES3 Encrypt and decrypt 16 bytes in multiple parts 4
437depends_on:POLARSSL_DES_C
438enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:15:1:
439
440DES3 Encrypt and decrypt 22 bytes in multiple parts 1
441depends_on:POLARSSL_DES_C
442enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:15:7:
443
444DES3 Encrypt and decrypt 22 bytes in multiple parts 1
445depends_on:POLARSSL_DES_C
446enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:6:
447
448DES3 Encrypt and decrypt 22 bytes in multiple parts 1
449depends_on:POLARSSL_DES_C
450enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:17:6:
451
452DES3 Encrypt and decrypt 32 bytes in multiple parts 1
453depends_on:POLARSSL_DES_C
454enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE_CBC:112:16:16:
455
456DES3 Encrypt and decrypt 0 bytes
457depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200458enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000459
460DES3 Encrypt and decrypt 1 byte
461depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200462enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000463
464DES3 Encrypt and decrypt 2 bytes
465depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200466enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000467
468DES3 Encrypt and decrypt 7 bytes
469depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200470enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000471
472DES3 Encrypt and decrypt 8 bytes
473depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200474enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000475
476DES3 Encrypt and decrypt 9 bytes
477depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200478enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000479
480DES3 Encrypt and decrypt 15 bytes
481depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200482enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000483
484DES3 Encrypt and decrypt 16 bytes
485depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200486enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000487
488DES3 Encrypt and decrypt 17 bytes
489depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200490enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000491
492DES3 Encrypt and decrypt 31 bytes
493depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200494enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000495
496DES3 Encrypt and decrypt 32 bytes
497depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200498enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000499
500DES3 Encrypt and decrypt 32 bytes
501depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200502enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000503
504DES3 Encrypt and decrypt 47 bytes
505depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200506enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000507
508DES3 Encrypt and decrypt 48 bytes
509depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200510enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000511
512DES3 Encrypt and decrypt 49 bytes
513depends_on:POLARSSL_DES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200514enc_dec_buf:POLARSSL_CIPHER_DES_EDE3_CBC:"DES-EDE3-CBC":168:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000515
516DES3 Encrypt and decrypt 0 bytes in multiple parts
517depends_on:POLARSSL_DES_C
518enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:0:
519
520DES3 Encrypt and decrypt 1 bytes in multiple parts 1
521depends_on:POLARSSL_DES_C
522enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:1:0:
523
524DES3 Encrypt and decrypt 1 bytes in multiple parts 2
525depends_on:POLARSSL_DES_C
526enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:1:
527
528DES3 Encrypt and decrypt 16 bytes in multiple parts 1
529depends_on:POLARSSL_DES_C
530enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:0:
531
532DES3 Encrypt and decrypt 16 bytes in multiple parts 2
533depends_on:POLARSSL_DES_C
534enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:0:16:
535
536DES3 Encrypt and decrypt 16 bytes in multiple parts 3
537depends_on:POLARSSL_DES_C
538enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:1:15:
539
540DES3 Encrypt and decrypt 16 bytes in multiple parts 4
541depends_on:POLARSSL_DES_C
542enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:15:1:
543
544DES3 Encrypt and decrypt 22 bytes in multiple parts 1
545depends_on:POLARSSL_DES_C
546enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:15:7:
547
548DES3 Encrypt and decrypt 22 bytes in multiple parts 1
549depends_on:POLARSSL_DES_C
550enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:6:
551
552DES3 Encrypt and decrypt 22 bytes in multiple parts 1
553depends_on:POLARSSL_DES_C
554enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:17:6:
555
556DES3 Encrypt and decrypt 32 bytes in multiple parts 1
557depends_on:POLARSSL_DES_C
558enc_dec_buf_multipart:POLARSSL_CIPHER_DES_EDE3_CBC:168:16:16: