Lines Matching refs:len
70 static int common_crypt(char *key, char *buf, size_t len,
73 extern int _des_crypt(char *buf, size_t len, struct desparams *desp);
289 #define DESCOPY(src, dst, len) { \
293 for (i = (size_t)len; i > 0; i -= 8) { \
304 cbc_crypt(char *key, char *buf, size_t len, unsigned int mode, char *ivec)
311 err = common_crypt(key, buf, len, mode, &dp);
322 ecb_crypt(char *key, char *buf, size_t len, unsigned int mode)
328 err = common_crypt(key, buf, len, mode, &dp);
338 common_crypt(char *key, char *buf, size_t len, unsigned int mode,
343 if ((len % 8) != 0 || len > DES_MAXDATA)
363 desp->des_len = len;
364 if (len <= DES_QUICKLEN) {
365 DESCOPY(buf, desp->des_data, len);
367 DESCOPY(desp->des_data, buf, len);
379 if (!_des_crypt(buf, len, desp))