blob: 23d4c8c209d72fbb93a10352338903aae03792f4 [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
8AES Encrypt and decrypt 0 bytes
9depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020010enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +000011
12AES Encrypt and decrypt 1 byte
13depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020014enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +000015
16AES Encrypt and decrypt 2 bytes
17depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020018enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +000019
20AES Encrypt and decrypt 7 bytes
21depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020022enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +000023
24AES Encrypt and decrypt 8 bytes
25depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020026enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +000027
28AES Encrypt and decrypt 9 bytes
29depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020030enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +000031
32AES Encrypt and decrypt 15 bytes
33depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020034enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +000035
36AES Encrypt and decrypt 16 bytes
37depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020038enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +000039
40AES Encrypt and decrypt 17 bytes
41depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020042enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +000043
44AES Encrypt and decrypt 31 bytes
45depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020046enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +000047
48AES Encrypt and decrypt 32 bytes
49depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020050enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +000051
52AES Encrypt and decrypt 32 bytes
53depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020054enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +000055
56AES Encrypt and decrypt 47 bytes
57depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020058enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +000059
60AES Encrypt and decrypt 48 bytes
61depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020062enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +000063
64AES Encrypt and decrypt 49 bytes
65depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020066enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +000067
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020068AES Encrypt and decrypt 0 bytes with one and zeros padding
69depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020070enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:0:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020071
72AES Encrypt and decrypt 1 byte with one and zeros padding
73depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020074enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:1:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020075
76AES Encrypt and decrypt 2 bytes with one and zeros padding
77depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020078enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:2:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020079
80AES Encrypt and decrypt 7 bytes with one and zeros padding
81depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020082enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:7:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020083
84AES Encrypt and decrypt 8 bytes with one and zeros padding
85depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020086enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:8:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020087
88AES Encrypt and decrypt 9 bytes with one and zeros padding
89depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020090enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:9:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020091
92AES Encrypt and decrypt 15 bytes with one and zeros padding
93depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020094enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:15:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020095
96AES Encrypt and decrypt 16 bytes with one and zeros padding
97depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +020098enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:16:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +020099
100AES Encrypt and decrypt 17 bytes with one and zeros padding
101depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200102enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:17:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200103
104AES Encrypt and decrypt 31 bytes with one and zeros padding
105depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200106enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:31:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200107
108AES Encrypt and decrypt 32 bytes with one and zeros padding
109depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200110enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:32:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200111
112AES Encrypt and decrypt 33 bytes with one and zeros padding
113depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200114enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:33:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200115
116AES Encrypt and decrypt 47 bytes with one and zeros padding
117depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200118enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:47:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200119
120AES Encrypt and decrypt 48 bytes with one and zeros padding
121depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200122enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:48:POLARSSL_PADDING_ONE_AND_ZEROS
Manuel Pégourié-Gonnard679f9e92013-07-26 12:46:02 +0200123
124AES Encrypt and decrypt 49 bytes with one and zeros padding
125depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200126enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128: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 +0200128AES Encrypt and decrypt 0 bytes with zeros and len padding
129depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200130enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:0:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200131
132AES Encrypt and decrypt 1 byte with zeros and len padding
133depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200134enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:1:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200135
136AES Encrypt and decrypt 2 bytes with zeros and len padding
137depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200138enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:2:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200139
140AES Encrypt and decrypt 7 bytes with zeros and len padding
141depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200142enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:7:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200143
144AES Encrypt and decrypt 8 bytes with zeros and len padding
145depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200146enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:8:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200147
148AES Encrypt and decrypt 9 bytes with zeros and len padding
149depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200150enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:9:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200151
152AES Encrypt and decrypt 15 bytes with zeros and len padding
153depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200154enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:15:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200155
156AES Encrypt and decrypt 16 bytes with zeros and len padding
157depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200158enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:16:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200159
160AES Encrypt and decrypt 17 bytes with zeros and len padding
161depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200162enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:17:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200163
164AES Encrypt and decrypt 31 bytes with zeros and len padding
165depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200166enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:31:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200167
168AES Encrypt and decrypt 32 bytes with zeros and len padding
169depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200170enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:32:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200171
172AES Encrypt and decrypt 33 bytes with zeros and len padding
173depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200174enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:33:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200175
176AES Encrypt and decrypt 47 bytes with zeros and len padding
177depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200178enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:47:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200179
180AES Encrypt and decrypt 48 bytes with zeros and len padding
181depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200182enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:48:POLARSSL_PADDING_ZEROS_AND_LEN
Manuel Pégourié-Gonnard8d4291b2013-07-26 14:55:18 +0200183
184AES Encrypt and decrypt 49 bytes with zeros and len padding
185depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200186enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128: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 +0200188AES Encrypt and decrypt 0 bytes with zeros padding
189depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200190enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:0:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200191
192AES Encrypt and decrypt 1 byte with zeros padding
193depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200194enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:1:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200195
196AES Encrypt and decrypt 2 bytes with zeros padding
197depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200198enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:2:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200199
200AES Encrypt and decrypt 7 bytes with zeros padding
201depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200202enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:7:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200203
204AES Encrypt and decrypt 8 bytes with zeros padding
205depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200206enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:8:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200207
208AES Encrypt and decrypt 9 bytes with zeros padding
209depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200210enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:9:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200211
212AES Encrypt and decrypt 15 bytes with zeros padding
213depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200214enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:15:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200215
216AES Encrypt and decrypt 16 bytes with zeros padding
217depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200218enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:16:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200219
220AES Encrypt and decrypt 17 bytes with zeros padding
221depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200222enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:17:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200223
224AES Encrypt and decrypt 31 bytes with zeros padding
225depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200226enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:31:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200227
228AES Encrypt and decrypt 32 bytes with zeros padding
229depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200230enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:32:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200231
232AES Encrypt and decrypt 33 bytes with zeros padding
233depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200234enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:33:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200235
236AES Encrypt and decrypt 47 bytes with zeros padding
237depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200238enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:47:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200239
240AES Encrypt and decrypt 48 bytes with zeros padding
241depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200242enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:48:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200243
244AES Encrypt and decrypt 49 bytes with zeros padding
245depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200246enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:49:POLARSSL_PADDING_ZEROS
Manuel Pégourié-Gonnard0e7d2c02013-07-26 16:05:14 +0200247
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200248AES Encrypt and decrypt 0 bytes with no padding
249depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200250enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:0:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200251
252AES Encrypt and decrypt 16 bytes with no padding
253depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200254enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:16:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200255
256AES Encrypt and decrypt 32 bytes with no padding
257depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200258enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:32:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200259
260AES Encrypt and decrypt 48 bytes with no padding
261depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200262enc_dec_buf:POLARSSL_CIPHER_AES_128_CBC:"AES-128-CBC":128:48:POLARSSL_PADDING_NONE
Manuel Pégourié-Gonnardebdc4132013-07-26 16:50:44 +0200263
264AES Try encrypting 1 bytes with no padding
265depends_on:POLARSSL_AES_C
266enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:1:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
267
268AES Try encrypting 2 bytes with no padding
269depends_on:POLARSSL_AES_C
270enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:2:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
271
272AES Try encrypting 7 bytes with no padding
273depends_on:POLARSSL_AES_C
274enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:7:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
275
276AES Try encrypting 8 bytes with no padding
277depends_on:POLARSSL_AES_C
278enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:8:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
279
280AES Try encrypting 9 bytes with no padding
281depends_on:POLARSSL_AES_C
282enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:9:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
283
284AES Try encrypting 15 bytes with no padding
285depends_on:POLARSSL_AES_C
286enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:15:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
287
288AES Try encrypting 17 bytes with no padding
289depends_on:POLARSSL_AES_C
290enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:17:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
291
292AES Try encrypting 31 bytes with no padding
293depends_on:POLARSSL_AES_C
294enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:31:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
295
296AES Try encrypting 33 bytes with no padding
297depends_on:POLARSSL_AES_C
298enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:33:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
299
300AES Try encrypting 47 bytes with no padding
301depends_on:POLARSSL_AES_C
302enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:47:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
303
304AES Try encrypting 49 bytes with no padding
305depends_on:POLARSSL_AES_C
306enc_fail:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:128:49:POLARSSL_ERR_CIPHER_FULL_BLOCK_EXPECTED
307
Paul Bakker46c17942011-07-13 14:54:54 +0000308AES Encrypt and decrypt 0 bytes in multiple parts
309depends_on:POLARSSL_AES_C
310enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:0:0:
311
312AES Encrypt and decrypt 1 bytes in multiple parts 1
313depends_on:POLARSSL_AES_C
314enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:1:0:
315
316AES Encrypt and decrypt 1 bytes in multiple parts 2
317depends_on:POLARSSL_AES_C
318enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:0:1:
319
320AES Encrypt and decrypt 16 bytes in multiple parts 1
321depends_on:POLARSSL_AES_C
322enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:16:0:
323
324AES Encrypt and decrypt 16 bytes in multiple parts 2
325depends_on:POLARSSL_AES_C
326enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:0:16:
327
328AES Encrypt and decrypt 16 bytes in multiple parts 3
329depends_on:POLARSSL_AES_C
330enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:1:15:
331
332AES Encrypt and decrypt 16 bytes in multiple parts 4
333depends_on:POLARSSL_AES_C
334enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:15:1:
335
336AES Encrypt and decrypt 22 bytes in multiple parts 1
337depends_on:POLARSSL_AES_C
338enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:15:7:
339
340AES Encrypt and decrypt 22 bytes in multiple parts 1
341depends_on:POLARSSL_AES_C
342enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:16:6:
343
344AES Encrypt and decrypt 22 bytes in multiple parts 1
345depends_on:POLARSSL_AES_C
346enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:17:6:
347
348AES Encrypt and decrypt 32 bytes in multiple parts 1
349depends_on:POLARSSL_AES_C
350enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CBC:128:16:16:
351
352AES Encrypt and decrypt 0 bytes
353depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200354enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000355
356AES Encrypt and decrypt 1 byte
357depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200358enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000359
360AES Encrypt and decrypt 2 bytes
361depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200362enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000363
364AES Encrypt and decrypt 7 bytes
365depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200366enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000367
368AES Encrypt and decrypt 8 bytes
369depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200370enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000371
372AES Encrypt and decrypt 9 bytes
373depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200374enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000375
376AES Encrypt and decrypt 15 bytes
377depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200378enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000379
380AES Encrypt and decrypt 16 bytes
381depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200382enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000383
384AES Encrypt and decrypt 17 bytes
385depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200386enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000387
388AES Encrypt and decrypt 31 bytes
389depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200390enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000391
392AES Encrypt and decrypt 32 bytes
393depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200394enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000395
396AES Encrypt and decrypt 32 bytes
397depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200398enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000399
400AES Encrypt and decrypt 47 bytes
401depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200402enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000403
404AES Encrypt and decrypt 48 bytes
405depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200406enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000407
408AES Encrypt and decrypt 49 bytes
409depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200410enc_dec_buf:POLARSSL_CIPHER_AES_128_CFB128:"AES-128-CFB128":128:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000411
412AES Encrypt and decrypt 0 bytes in multiple parts
413depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
414enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:0:0:
415
416AES Encrypt and decrypt 1 bytes in multiple parts 1
417depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
418enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:1:0:
419
420AES Encrypt and decrypt 1 bytes in multiple parts 2
421depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
422enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:0:1:
423
424AES Encrypt and decrypt 16 bytes in multiple parts 1
425depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
426enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:16:0:
427
428AES Encrypt and decrypt 16 bytes in multiple parts 2
429depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
430enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:0:16:
431
432AES Encrypt and decrypt 16 bytes in multiple parts 3
433depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
434enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:1:15:
435
436AES Encrypt and decrypt 16 bytes in multiple parts 4
437depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
438enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:15:1:
439
440AES Encrypt and decrypt 22 bytes in multiple parts 1
441depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
442enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:15:7:
443
444AES Encrypt and decrypt 22 bytes in multiple parts 1
445depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
446enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:16:6:
447
448AES Encrypt and decrypt 22 bytes in multiple parts 1
449depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
450enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:17:6:
451
452AES Encrypt and decrypt 32 bytes in multiple parts 1
453depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
454enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CFB128:128:16:16:
455
456AES Encrypt and decrypt 0 bytes
457depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200458enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000459
460AES Encrypt and decrypt 1 byte
461depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200462enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000463
464AES Encrypt and decrypt 2 bytes
465depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200466enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000467
468AES Encrypt and decrypt 7 bytes
469depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200470enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000471
472AES Encrypt and decrypt 8 bytes
473depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200474enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000475
476AES Encrypt and decrypt 9 bytes
477depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200478enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000479
480AES Encrypt and decrypt 15 bytes
481depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200482enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000483
484AES Encrypt and decrypt 16 bytes
485depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200486enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000487
488AES Encrypt and decrypt 17 bytes
489depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200490enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000491
492AES Encrypt and decrypt 31 bytes
493depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200494enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000495
496AES Encrypt and decrypt 32 bytes
497depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200498enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000499
500AES Encrypt and decrypt 32 bytes
501depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200502enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000503
504AES Encrypt and decrypt 47 bytes
505depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200506enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000507
508AES Encrypt and decrypt 48 bytes
509depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200510enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000511
512AES Encrypt and decrypt 49 bytes
513depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200514enc_dec_buf:POLARSSL_CIPHER_AES_128_CTR:"AES-128-CTR":128:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000515
516AES Encrypt and decrypt 0 bytes in multiple parts
517depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
518enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:0:0:
519
520AES Encrypt and decrypt 1 bytes in multiple parts 1
521depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
522enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:1:0:
523
524AES Encrypt and decrypt 1 bytes in multiple parts 2
525depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
526enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:0:1:
527
528AES Encrypt and decrypt 16 bytes in multiple parts 1
529depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
530enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:16:0:
531
532AES Encrypt and decrypt 16 bytes in multiple parts 2
533depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
534enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:0:16:
535
536AES Encrypt and decrypt 16 bytes in multiple parts 3
537depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
538enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:1:15:
539
540AES Encrypt and decrypt 16 bytes in multiple parts 4
541depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
542enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:15:1:
543
544AES Encrypt and decrypt 22 bytes in multiple parts 1
545depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
546enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:15:7:
547
548AES Encrypt and decrypt 22 bytes in multiple parts 1
549depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
550enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:16:6:
551
552AES Encrypt and decrypt 22 bytes in multiple parts 1
553depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
554enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:17:6:
555
556AES Encrypt and decrypt 32 bytes in multiple parts 1
557depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CTR
558enc_dec_buf_multipart:POLARSSL_CIPHER_AES_128_CTR:128:16:16:
559
560AES Encrypt and decrypt 0 bytes
561depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200562enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000563
564AES Encrypt and decrypt 1 byte
565depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200566enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000567
568AES Encrypt and decrypt 2 bytes
569depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200570enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000571
572AES Encrypt and decrypt 7 bytes
573depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200574enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000575
576AES Encrypt and decrypt 8 bytes
577depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200578enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000579
580AES Encrypt and decrypt 9 bytes
581depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200582enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000583
584AES Encrypt and decrypt 15 bytes
585depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200586enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000587
588AES Encrypt and decrypt 16 bytes
589depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200590enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000591
592AES Encrypt and decrypt 17 bytes
593depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200594enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000595
596AES Encrypt and decrypt 31 bytes
597depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200598enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000599
600AES Encrypt and decrypt 32 bytes
601depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200602enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000603
604AES Encrypt and decrypt 32 bytes
605depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200606enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000607
608AES Encrypt and decrypt 47 bytes
609depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200610enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000611
612AES Encrypt and decrypt 48 bytes
613depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200614enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000615
616AES Encrypt and decrypt 49 bytes
617depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200618enc_dec_buf:POLARSSL_CIPHER_AES_192_CBC:"AES-192-CBC":192:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000619
620AES Encrypt and decrypt 0 bytes in multiple parts
621depends_on:POLARSSL_AES_C
622enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:0:0:
623
624AES Encrypt and decrypt 1 bytes in multiple parts 1
625depends_on:POLARSSL_AES_C
626enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:1:0:
627
628AES Encrypt and decrypt 1 bytes in multiple parts 2
629depends_on:POLARSSL_AES_C
630enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:0:1:
631
632AES Encrypt and decrypt 16 bytes in multiple parts 1
633depends_on:POLARSSL_AES_C
634enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:16:0:
635
636AES Encrypt and decrypt 16 bytes in multiple parts 2
637depends_on:POLARSSL_AES_C
638enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:0:16:
639
640AES Encrypt and decrypt 16 bytes in multiple parts 3
641depends_on:POLARSSL_AES_C
642enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:1:15:
643
644AES Encrypt and decrypt 16 bytes in multiple parts 4
645depends_on:POLARSSL_AES_C
646enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:15:1:
647
648AES Encrypt and decrypt 22 bytes in multiple parts 1
649depends_on:POLARSSL_AES_C
650enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:15:7:
651
652AES Encrypt and decrypt 22 bytes in multiple parts 1
653depends_on:POLARSSL_AES_C
654enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:16:6:
655
656AES Encrypt and decrypt 22 bytes in multiple parts 1
657depends_on:POLARSSL_AES_C
658enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:17:6:
659
660AES Encrypt and decrypt 32 bytes in multiple parts 1
661depends_on:POLARSSL_AES_C
662enc_dec_buf_multipart:POLARSSL_CIPHER_AES_192_CBC:192:16:16:
663
664AES Encrypt and decrypt 0 bytes
665depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200666enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:0:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000667
668AES Encrypt and decrypt 1 byte
669depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200670enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:1:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000671
672AES Encrypt and decrypt 2 bytes
673depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200674enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:2:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000675
676AES Encrypt and decrypt 7 bytes
677depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200678enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:7:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000679
680AES Encrypt and decrypt 8 bytes
681depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200682enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:8:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000683
684AES Encrypt and decrypt 9 bytes
685depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200686enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:9:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000687
688AES Encrypt and decrypt 15 bytes
689depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200690enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:15:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000691
692AES Encrypt and decrypt 16 bytes
693depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200694enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:16:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000695
696AES Encrypt and decrypt 17 bytes
697depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200698enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:17:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000699
700AES Encrypt and decrypt 31 bytes
701depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200702enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:31:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000703
704AES Encrypt and decrypt 32 bytes
705depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200706enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:32:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000707
708AES Encrypt and decrypt 32 bytes
709depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200710enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:33:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000711
712AES Encrypt and decrypt 47 bytes
713depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200714enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:47:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000715
716AES Encrypt and decrypt 48 bytes
717depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200718enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:48:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000719
720AES Encrypt and decrypt 49 bytes
721depends_on:POLARSSL_AES_C
Paul Bakkerdbd443d2013-08-16 13:38:47 +0200722enc_dec_buf:POLARSSL_CIPHER_AES_256_CBC:"AES-256-CBC":256:49:-1
Paul Bakker46c17942011-07-13 14:54:54 +0000723
724AES Encrypt and decrypt 0 bytes in multiple parts
725depends_on:POLARSSL_AES_C
726enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:0:0:
727
728AES Encrypt and decrypt 1 bytes in multiple parts 1
729depends_on:POLARSSL_AES_C
730enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:1:0:
731
732AES Encrypt and decrypt 1 bytes in multiple parts 2
733depends_on:POLARSSL_AES_C
734enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:0:1:
735
736AES Encrypt and decrypt 16 bytes in multiple parts 1
737depends_on:POLARSSL_AES_C
738enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:16:0:
739
740AES Encrypt and decrypt 16 bytes in multiple parts 2
741depends_on:POLARSSL_AES_C
742enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:0:16:
743
744AES Encrypt and decrypt 16 bytes in multiple parts 3
745depends_on:POLARSSL_AES_C
746enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:1:15:
747
748AES Encrypt and decrypt 16 bytes in multiple parts 4
749depends_on:POLARSSL_AES_C
750enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:15:1:
751
752AES Encrypt and decrypt 22 bytes in multiple parts 1
753depends_on:POLARSSL_AES_C
754enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:15:7:
755
756AES Encrypt and decrypt 22 bytes in multiple parts 1
757depends_on:POLARSSL_AES_C
758enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:16:6:
759
760AES Encrypt and decrypt 22 bytes in multiple parts 1
761depends_on:POLARSSL_AES_C
762enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:17:6:
763
764AES Encrypt and decrypt 32 bytes in multiple parts 1
765depends_on:POLARSSL_AES_C
766enc_dec_buf_multipart:POLARSSL_CIPHER_AES_256_CBC:256:16:16:
Manuel Pégourié-Gonnard8eccab52013-09-03 18:31:25 +0200767
768AES Decrypt test vector #0
769depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_PADDING_PKCS7
770decrypt_test_vec:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_PKCS7:"ffffffffe00000000000000000000000":"00000000000000000000000000000000":"23f710842b9bb9c32f26648c786807ca":"00000000000000000000000000000000":"":"":POLARSSL_ERR_CIPHER_INVALID_PADDING:0
771
772AES Decrypt test vector #1
773depends_on:POLARSSL_AES_C
774decrypt_test_vec:POLARSSL_CIPHER_AES_128_CBC:POLARSSL_PADDING_NONE:"ffffffffe00000000000000000000000":"00000000000000000000000000000000":"23f710842b9bb9c32f26648c786807ca":"00000000000000000000000000000000":"":"":0:0
775
776AES Decrypt test vector #2
777depends_on:POLARSSL_AES_C
778decrypt_test_vec:POLARSSL_CIPHER_AES_192_CBC:POLARSSL_PADDING_NONE:"000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"707b1dbb0ffa40ef7d95def421233fae":"fffffffff80000000000000000000000":"":"":0:0
779
780AES Decrypt test vector #3
781depends_on:POLARSSL_AES_C
782decrypt_test_vec:POLARSSL_CIPHER_AES_256_CBC:POLARSSL_PADDING_NONE:"0000000000000000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"49af6b372135acef10132e548f217b17":"ff000000000000000000000000000000":"":"":0:0
783
784AES Decrypt test vector #4
785depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
786decrypt_test_vec:POLARSSL_CIPHER_AES_128_CFB128:-1:"fffffffe000000000000000000000000":"00000000000000000000000000000000":"1114bc2028009b923f0b01915ce5e7c4":"00000000000000000000000000000000":"":"":0:0:
787
788AES Decrypt test vector #5
789depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
790decrypt_test_vec:POLARSSL_CIPHER_AES_192_CFB128:-1:"ffffffffffffffffffffffffffffffffffffffffffe00000":"00000000000000000000000000000000":"60136703374f64e860b48ce31f930716":"00000000000000000000000000000000":"":"":0:0
791
792AES Decrypt test vector #6
793depends_on:POLARSSL_AES_C:POLARSSL_CIPHER_MODE_CFB
794decrypt_test_vec:POLARSSL_CIPHER_AES_128_CFB128:-1:"ffffffffff800000000000000000000000000000000000000000000000000000":"00000000000000000000000000000000":"be66cfea2fecd6bf0ec7b4352c99bcaa":"00000000000000000000000000000000":"":"":0:0
Paul Bakker5e0efa72013-09-08 23:04:04 +0200795
796AES-128-ECB Encrypt NIST KAT #1
797depends_on:POLARSSL_AES_C
798test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"f34481ec3cc627bacd5dc3fb08f273e6":"0336763e966d92595a567cc9ce537f5e":0
799
800AES-128-ECB Encrypt NIST KAT #2
801depends_on:POLARSSL_AES_C
802test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"9798c4640bad75c7c3227db910174e72":"a9a1631bf4996954ebc093957b234589":0
803
804AES-128-ECB Encrypt NIST KAT #3
805depends_on:POLARSSL_AES_C
806test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"96ab5c2ff612d9dfaae8c31f30c42168":"ff4f8391a6a40ca5b25d23bedd44a597":0
807
808AES-128-ECB Encrypt NIST KAT #4
809depends_on:POLARSSL_AES_C
810test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"e0000000000000000000000000000000":"00000000000000000000000000000000":"72a1da770f5d7ac4c9ef94d822affd97":0
811
812AES-128-ECB Encrypt NIST KAT #5
813depends_on:POLARSSL_AES_C
814test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"f0000000000000000000000000000000":"00000000000000000000000000000000":"970014d634e2b7650777e8e84d03ccd8":0
815
816AES-128-ECB Encrypt NIST KAT #6
817depends_on:POLARSSL_AES_C
818test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"f8000000000000000000000000000000":"00000000000000000000000000000000":"f17e79aed0db7e279e955b5f493875a7":0
819
820AES-128-ECB Encrypt NIST KAT #7
821depends_on:POLARSSL_AES_C
822test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"fffffffffffff0000000000000000000":"00000000000000000000000000000000":"7b90785125505fad59b13c186dd66ce3":0
823
824AES-128-ECB Encrypt NIST KAT #8
825depends_on:POLARSSL_AES_C
826test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"fffffffffffff8000000000000000000":"00000000000000000000000000000000":"8b527a6aebdaec9eaef8eda2cb7783e5":0
827
828AES-128-ECB Encrypt NIST KAT #9
829depends_on:POLARSSL_AES_C
830test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"fffffffffffffc000000000000000000":"00000000000000000000000000000000":"43fdaf53ebbc9880c228617d6a9b548b":0
831
832AES-128-ECB Encrypt NIST KAT #10
833depends_on:POLARSSL_AES_C
834test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"ffffffffffffffffffffffffffffc000":"00000000000000000000000000000000":"70c46bb30692be657f7eaa93ebad9897":0
835
836AES-128-ECB Encrypt NIST KAT #11
837depends_on:POLARSSL_AES_C
838test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"ffffffffffffffffffffffffffffe000":"00000000000000000000000000000000":"323994cfb9da285a5d9642e1759b224a":0
839
840AES-128-ECB Encrypt NIST KAT #12
841depends_on:POLARSSL_AES_C
842test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"fffffffffffffffffffffffffffff000":"00000000000000000000000000000000":"1dbf57877b7b17385c85d0b54851e371":0
843
844AES-128-ECB Encrypt NIST KAT #13
845depends_on:POLARSSL_AES_C
846test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"ffffffffffffffc00000000000000000":"3a4d354f02bb5a5e47d39666867f246a":0
847
848AES-128-ECB Encrypt NIST KAT #14
849depends_on:POLARSSL_AES_C
850test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"ffffffffffffffe00000000000000000":"d451b8d6e1e1a0ebb155fbbf6e7b7dc3":0
851
852AES-128-ECB Encrypt NIST KAT #15
853depends_on:POLARSSL_AES_C
854test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"fffffffffffffff00000000000000000":"6898d4f42fa7ba6a10ac05e87b9f2080":0
855
856AES-128-ECB Encrypt NIST KAT #16
857depends_on:POLARSSL_AES_C
858test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"ffffffffffffffffffffffffe0000000":"082eb8be35f442fb52668e16a591d1d6":0
859
860AES-128-ECB Encrypt NIST KAT #17
861depends_on:POLARSSL_AES_C
862test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"fffffffffffffffffffffffff0000000":"e656f9ecf5fe27ec3e4a73d00c282fb3":0
863
864AES-128-ECB Encrypt NIST KAT #18
865depends_on:POLARSSL_AES_C
866test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_ENCRYPT:"00000000000000000000000000000000":"fffffffffffffffffffffffff8000000":"2ca8209d63274cd9a29bb74bcd77683a":0
867
868AES-128-ECB Decrypt NIST KAT #1
869depends_on:POLARSSL_AES_C
870test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"00000000000000000000000000000000":"db4f1aa530967d6732ce4715eb0ee24b":"ff000000000000000000000000000000":0
871
872AES-128-ECB Decrypt NIST KAT #2
873depends_on:POLARSSL_AES_C
874test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"00000000000000000000000000000000":"a81738252621dd180a34f3455b4baa2f":"ff800000000000000000000000000000":0
875
876AES-128-ECB Decrypt NIST KAT #3
877depends_on:POLARSSL_AES_C
878test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"00000000000000000000000000000000":"77e2b508db7fd89234caf7939ee5621a":"ffc00000000000000000000000000000":0
879
880AES-128-ECB Decrypt NIST KAT #4
881depends_on:POLARSSL_AES_C
882test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"00000000000000000000000000000000":"dc43be40be0e53712f7e2bf5ca707209":"6a118a874519e64e9963798a503f1d35":0
883
884AES-128-ECB Decrypt NIST KAT #5
885depends_on:POLARSSL_AES_C
886test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"00000000000000000000000000000000":"92beedab1895a94faa69b632e5cc47ce":"cb9fceec81286ca3e989bd979b0cb284":0
887
888AES-128-ECB Decrypt NIST KAT #6
889depends_on:POLARSSL_AES_C
890test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"00000000000000000000000000000000":"459264f4798f6a78bacb89c15ed3d601":"b26aeb1874e47ca8358ff22378f09144":0
891
892AES-128-ECB Decrypt NIST KAT #7
893depends_on:POLARSSL_AES_C
894test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"b69418a85332240dc82492353956ae0c":"a303d940ded8f0baff6f75414cac5243":"00000000000000000000000000000000":0
895
896AES-128-ECB Decrypt NIST KAT #8
897depends_on:POLARSSL_AES_C
898test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"71b5c08a1993e1362e4d0ce9b22b78d5":"c2dabd117f8a3ecabfbb11d12194d9d0":"00000000000000000000000000000000":0
899
900AES-128-ECB Decrypt NIST KAT #9
901depends_on:POLARSSL_AES_C
902test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"e234cdca2606b81f29408d5f6da21206":"fff60a4740086b3b9c56195b98d91a7b":"00000000000000000000000000000000":0
903
904AES-128-ECB Decrypt NIST KAT #10
905depends_on:POLARSSL_AES_C
906test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"ffffffffffffffff0000000000000000":"84be19e053635f09f2665e7bae85b42d":"00000000000000000000000000000000":0
907
908AES-128-ECB Decrypt NIST KAT #11
909depends_on:POLARSSL_AES_C
910test_vec_ecb:POLARSSL_CIPHER_AES_128_ECB:POLARSSL_DECRYPT:"ffffffffffffffff8000000000000000":"32cd652842926aea4aa6137bb2be2b5e":"00000000000000000000000000000000":0
911
912AES-192-ECB Encrypt NIST KAT #1
913depends_on:POLARSSL_AES_C
914test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"000000000000000000000000000000000000000000000000":"fffffffffffffffffffff80000000000":"156f07767a85a4312321f63968338a01":0
915
916AES-192-ECB Encrypt NIST KAT #2
917depends_on:POLARSSL_AES_C
918test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"000000000000000000000000000000000000000000000000":"fffffffffffffffffffffc0000000000":"15eec9ebf42b9ca76897d2cd6c5a12e2":0
919
920AES-192-ECB Encrypt NIST KAT #3
921depends_on:POLARSSL_AES_C
922test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"000000000000000000000000000000000000000000000000":"fffffffffffffffffffffe0000000000":"db0d3a6fdcc13f915e2b302ceeb70fd8":0
923
924AES-192-ECB Encrypt NIST KAT #4
925depends_on:POLARSSL_AES_C
926test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"000000000000000000000000000000000000000000000000":"51719783d3185a535bd75adc65071ce1":"4f354592ff7c8847d2d0870ca9481b7c":0
927
928AES-192-ECB Encrypt NIST KAT #5
929depends_on:POLARSSL_AES_C
930test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"000000000000000000000000000000000000000000000000":"26aa49dcfe7629a8901a69a9914e6dfd":"d5e08bf9a182e857cf40b3a36ee248cc":0
931
932AES-192-ECB Encrypt NIST KAT #6
933depends_on:POLARSSL_AES_C
934test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"000000000000000000000000000000000000000000000000":"941a4773058224e1ef66d10e0a6ee782":"067cd9d3749207791841562507fa9626":0
935
936AES-192-ECB Encrypt NIST KAT #7
937depends_on:POLARSSL_AES_C
938test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"d2926527e0aa9f37b45e2ec2ade5853ef807576104c7ace3":"00000000000000000000000000000000":"dd619e1cf204446112e0af2b9afa8f8c":0
939
940AES-192-ECB Encrypt NIST KAT #8
941depends_on:POLARSSL_AES_C
942test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"982215f4e173dfa0fcffe5d3da41c4812c7bcc8ed3540f93":"00000000000000000000000000000000":"d4f0aae13c8fe9339fbf9e69ed0ad74d":0
943
944AES-192-ECB Encrypt NIST KAT #9
945depends_on:POLARSSL_AES_C
946test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"98c6b8e01e379fbd14e61af6af891596583565f2a27d59e9":"00000000000000000000000000000000":"19c80ec4a6deb7e5ed1033dda933498f":0
947
948AES-192-ECB Encrypt NIST KAT #10
949depends_on:POLARSSL_AES_C
950test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"fffffffffffffffffffffffffff800000000000000000000":"00000000000000000000000000000000":"8dd274bd0f1b58ae345d9e7233f9b8f3":0
951
952AES-192-ECB Encrypt NIST KAT #11
953depends_on:POLARSSL_AES_C
954test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"fffffffffffffffffffffffffffc00000000000000000000":"00000000000000000000000000000000":"9d6bdc8f4ce5feb0f3bed2e4b9a9bb0b":0
955
956AES-192-ECB Encrypt NIST KAT #12
957depends_on:POLARSSL_AES_C
958test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_ENCRYPT:"fffffffffffffffffffffffffffe00000000000000000000":"00000000000000000000000000000000":"fd5548bcf3f42565f7efa94562528d46":0
959
960AES-192-ECB Decrypt NIST KAT #1
961depends_on:POLARSSL_AES_C
962test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"fffffffffffffffffffffffffffffffff000000000000000":"bb2852c891c5947d2ed44032c421b85f":"00000000000000000000000000000000":0
963
964AES-192-ECB Decrypt NIST KAT #2
965depends_on:POLARSSL_AES_C
966test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"fffffffffffffffffffffffffffffffff800000000000000":"1b9f5fbd5e8a4264c0a85b80409afa5e":"00000000000000000000000000000000":0
967
968AES-192-ECB Decrypt NIST KAT #3
969depends_on:POLARSSL_AES_C
970test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"fffffffffffffffffffffffffffffffffc00000000000000":"30dab809f85a917fe924733f424ac589":"00000000000000000000000000000000":0
971
972AES-192-ECB Decrypt NIST KAT #4
973depends_on:POLARSSL_AES_C
974test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"61257134a518a0d57d9d244d45f6498cbc32f2bafc522d79":"cfe4d74002696ccf7d87b14a2f9cafc9":"00000000000000000000000000000000":0
975
976AES-192-ECB Decrypt NIST KAT #5
977depends_on:POLARSSL_AES_C
978test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"b0ab0a6a818baef2d11fa33eac947284fb7d748cfb75e570":"d2eafd86f63b109b91f5dbb3a3fb7e13":"00000000000000000000000000000000":0
979
980AES-192-ECB Decrypt NIST KAT #6
981depends_on:POLARSSL_AES_C
982test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"ee053aa011c8b428cdcc3636313c54d6a03cac01c71579d6":"9b9fdd1c5975655f539998b306a324af":"00000000000000000000000000000000":0
983
984AES-192-ECB Decrypt NIST KAT #7
985depends_on:POLARSSL_AES_C
986test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"000000000000000000000000000000000000000000000000":"275cfc0413d8ccb70513c3859b1d0f72":"1b077a6af4b7f98229de786d7516b639":0
987
988AES-192-ECB Decrypt NIST KAT #8
989depends_on:POLARSSL_AES_C
990test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"000000000000000000000000000000000000000000000000":"c9b8135ff1b5adc413dfd053b21bd96d":"9c2d8842e5f48f57648205d39a239af1":0
991
992AES-192-ECB Decrypt NIST KAT #9
993depends_on:POLARSSL_AES_C
994test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"000000000000000000000000000000000000000000000000":"4a3650c3371ce2eb35e389a171427440":"bff52510095f518ecca60af4205444bb":0
995
996AES-192-ECB Decrypt NIST KAT #10
997depends_on:POLARSSL_AES_C
998test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"000000000000000000000000000000000000000000000000":"b2099795e88cc158fd75ea133d7e7fbe":"ffffffffffffffffffffc00000000000":0
999
1000AES-192-ECB Decrypt NIST KAT #11
1001depends_on:POLARSSL_AES_C
1002test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"000000000000000000000000000000000000000000000000":"a6cae46fb6fadfe7a2c302a34242817b":"ffffffffffffffffffffe00000000000":0
1003
1004AES-192-ECB Decrypt NIST KAT #12
1005depends_on:POLARSSL_AES_C
1006test_vec_ecb:POLARSSL_CIPHER_AES_192_ECB:POLARSSL_DECRYPT:"000000000000000000000000000000000000000000000000":"026a7024d6a902e0b3ffccbaa910cc3f":"fffffffffffffffffffff00000000000":0
1007
1008AES-256-ECB Encrypt NIST KAT #1
1009depends_on:POLARSSL_AES_C
1010test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"c1cc358b449909a19436cfbb3f852ef8bcb5ed12ac7058325f56e6099aab1a1c":"00000000000000000000000000000000":"352065272169abf9856843927d0674fd":0
1011
1012AES-256-ECB Encrypt NIST KAT #2
1013depends_on:POLARSSL_AES_C
1014test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"984ca75f4ee8d706f46c2d98c0bf4a45f5b00d791c2dfeb191b5ed8e420fd627":"00000000000000000000000000000000":"4307456a9e67813b452e15fa8fffe398":0
1015
1016AES-256-ECB Encrypt NIST KAT #3
1017depends_on:POLARSSL_AES_C
1018test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"b43d08a447ac8609baadae4ff12918b9f68fc1653f1269222f123981ded7a92f":"00000000000000000000000000000000":"4663446607354989477a5c6f0f007ef4":0
1019
1020AES-256-ECB Encrypt NIST KAT #4
1021depends_on:POLARSSL_AES_C
1022test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"0b24af36193ce4665f2825d7b4749c98":"a9ff75bd7cf6613d3731c77c3b6d0c04":0
1023
1024AES-256-ECB Encrypt NIST KAT #5
1025depends_on:POLARSSL_AES_C
1026test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"761c1fe41a18acf20d241650611d90f1":"623a52fcea5d443e48d9181ab32c7421":0
1027
1028AES-256-ECB Encrypt NIST KAT #6
1029depends_on:POLARSSL_AES_C
1030test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"8a560769d605868ad80d819bdba03771":"38f2c7ae10612415d27ca190d27da8b4":0
1031
1032AES-256-ECB Encrypt NIST KAT #7
1033depends_on:POLARSSL_AES_C
1034test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"ffffff80000000000000000000000000":"36aff0ef7bf3280772cf4cac80a0d2b2":0
1035
1036AES-256-ECB Encrypt NIST KAT #8
1037depends_on:POLARSSL_AES_C
1038test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"ffffffc0000000000000000000000000":"1f8eedea0f62a1406d58cfc3ecea72cf":0
1039
1040AES-256-ECB Encrypt NIST KAT #9
1041depends_on:POLARSSL_AES_C
1042test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"ffffffe0000000000000000000000000":"abf4154a3375a1d3e6b1d454438f95a6":0
1043
1044AES-256-ECB Encrypt NIST KAT #10
1045depends_on:POLARSSL_AES_C
1046test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"ffffffffffffffffffffffffffffffffffff8000000000000000000000000000":"00000000000000000000000000000000":"45d089c36d5c5a4efc689e3b0de10dd5":0
1047
1048AES-256-ECB Encrypt NIST KAT #11
1049depends_on:POLARSSL_AES_C
1050test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"ffffffffffffffffffffffffffffffffffffc000000000000000000000000000":"00000000000000000000000000000000":"b4da5df4becb5462e03a0ed00d295629":0
1051
1052AES-256-ECB Encrypt NIST KAT #12
1053depends_on:POLARSSL_AES_C
1054test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_ENCRYPT:"ffffffffffffffffffffffffffffffffffffe000000000000000000000000000":"00000000000000000000000000000000":"dcf4e129136c1a4b7a0f38935cc34b2b":0
1055
1056AES-256-ECB Decrypt NIST KAT #1
1057depends_on:POLARSSL_AES_C
1058test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"fffffffffffffffffffffffffffffffffffffffffffffff00000000000000000":"edf61ae362e882ddc0167474a7a77f3a":"00000000000000000000000000000000":0
1059
1060AES-256-ECB Decrypt NIST KAT #2
1061depends_on:POLARSSL_AES_C
1062test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"fffffffffffffffffffffffffffffffffffffffffffffff80000000000000000":"6168b00ba7859e0970ecfd757efecf7c":"00000000000000000000000000000000":0
1063
1064AES-256-ECB Decrypt NIST KAT #3
1065depends_on:POLARSSL_AES_C
1066test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"fffffffffffffffffffffffffffffffffffffffffffffffc0000000000000000":"d1415447866230d28bb1ea18a4cdfd02":"00000000000000000000000000000000":0
1067
1068AES-256-ECB Decrypt NIST KAT #4
1069depends_on:POLARSSL_AES_C
1070test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"f8be9ba615c5a952cabbca24f68f8593039624d524c816acda2c9183bd917cb9":"a3944b95ca0b52043584ef02151926a8":"00000000000000000000000000000000":0
1071
1072AES-256-ECB Decrypt NIST KAT #5
1073depends_on:POLARSSL_AES_C
1074test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"797f8b3d176dac5b7e34a2d539c4ef367a16f8635f6264737591c5c07bf57a3e":"a74289fe73a4c123ca189ea1e1b49ad5":"00000000000000000000000000000000":0
1075
1076AES-256-ECB Decrypt NIST KAT #6
1077depends_on:POLARSSL_AES_C
1078test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"6838d40caf927749c13f0329d331f448e202c73ef52c5f73a37ca635d4c47707":"b91d4ea4488644b56cf0812fa7fcf5fc":"00000000000000000000000000000000":0
1079
1080AES-256-ECB Decrypt NIST KAT #7
1081depends_on:POLARSSL_AES_C
1082test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"623a52fcea5d443e48d9181ab32c7421":"761c1fe41a18acf20d241650611d90f1":0
1083
1084AES-256-ECB Decrypt NIST KAT #8
1085depends_on:POLARSSL_AES_C
1086test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"38f2c7ae10612415d27ca190d27da8b4":"8a560769d605868ad80d819bdba03771":0
1087
1088AES-256-ECB Decrypt NIST KAT #9
1089depends_on:POLARSSL_AES_C
1090test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"1bc704f1bce135ceb810341b216d7abe":"91fbef2d15a97816060bee1feaa49afe":0
1091
1092AES-256-ECB Decrypt NIST KAT #10
1093depends_on:POLARSSL_AES_C
1094test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"ddc6bf790c15760d8d9aeb6f9a75fd4e":"80000000000000000000000000000000":0
1095
1096AES-256-ECB Decrypt NIST KAT #11
1097depends_on:POLARSSL_AES_C
1098test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"0a6bdc6d4c1e6280301fd8e97ddbe601":"c0000000000000000000000000000000":0
1099
1100AES-256-ECB Decrypt NIST KAT #12
1101depends_on:POLARSSL_AES_C
1102test_vec_ecb:POLARSSL_CIPHER_AES_256_ECB:POLARSSL_DECRYPT:"0000000000000000000000000000000000000000000000000000000000000000":"9b80eefb7ebe2d2b16247aa0efc72f5d":"e0000000000000000000000000000000":0