Lines Matching refs:len
28 unsigned char *out, size_t len,
34 if (len <= 16)
37 if ((residue = len % 16) == 0)
40 len -= residue;
42 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block);
44 in += len;
45 out += len;
53 return len + residue;
57 unsigned char *out, size_t len,
64 if (len < 16)
67 residue = len % 16;
69 len -= residue;
71 CRYPTO_cbc128_encrypt(in, out, len, key, ivec, block);
74 return len;
76 in += len;
77 out += len;
84 return len + residue;
88 size_t len, const void *key,
97 if (len <= 16)
100 if ((residue = len % 16) == 0)
103 len -= residue;
105 (*cbc) (in, out, len, key, ivec, 1);
107 in += len;
108 out += len;
120 return len + residue;
124 size_t len, const void *key,
133 if (len < 16)
136 residue = len % 16;
138 len -= residue;
140 (*cbc) (in, out, len, key, ivec, 1);
143 return len;
145 in += len;
146 out += len;
155 return len + residue;
159 unsigned char *out, size_t len,
169 if (len <= 16)
172 if ((residue = len % 16) == 0)
175 len -= 16 + residue;
177 if (len) {
178 CRYPTO_cbc128_decrypt(in, out, len, key, ivec, block);
179 in += len;
180 out += len;
197 return 16 + len + residue;
201 unsigned char *out, size_t len,
212 if (len < 16)
215 residue = len % 16;
218 CRYPTO_cbc128_decrypt(in, out, len, key, ivec, block);
219 return len;
222 len -= 16 + residue;
224 if (len) {
225 CRYPTO_cbc128_decrypt(in, out, len, key, ivec, block);
226 in += len;
227 out += len;
245 return 16 + len + residue;
249 size_t len, const void *key,
258 if (len <= 16)
261 if ((residue = len % 16) == 0)
264 len -= 16 + residue;
266 if (len) {
267 (*cbc) (in, out, len, key, ivec, 0);
268 in += len;
269 out += len;
285 return 16 + len + residue;
289 size_t len, const void *key,
298 if (len < 16)
301 residue = len % 16;
304 (*cbc) (in, out, len, key, ivec, 0);
305 return len;
308 len -= 16 + residue;
310 if (len) {
311 (*cbc) (in, out, len, key, ivec, 0);
312 in += len;
313 out += len;
329 return 16 + len + residue;