Lines Matching defs:mode
89 * CBC mode encryption
92 cbc_crypt(char *key, char *buf, size_t len, unsigned int mode, char *ivec)
99 err = common_crypt(key, buf, len, mode, &dp);
106 * ECB mode encryption
109 ecb_crypt(char *key, char *buf, size_t len, unsigned int mode)
114 return (common_crypt(key, buf, len, mode, &dp));
123 common_crypt(char *key, char *buf, unsigned len, unsigned mode,
132 ((mode & DES_DIRMASK) == DES_ENCRYPT) ? ENCRYPT : DECRYPT;
134 desdev = mode & DES_DEVMASK;
170 unsigned int mode, char *ivec)
172 unsigned int m = mode & (DES_ENCRYPT | DES_DECRYPT);
173 unsigned int flags = mode & ~(DES_ENCRYPT | DES_DECRYPT);
182 j = (mode & DES_DECRYPT) ? keynum - 1 - i : i;
184 if (mode & DES_DECRYPT && i == 0)
192 if ((mode & DES_DECRYPT) || i != keynum - 1 || i%2)
196 stat = cbc_crypt(keys[0].c, buf, len, mode, ivec);
198 if (mode & DES_DECRYPT)
208 uint_t mode, char *ivec)
210 return (desN_crypt(keys, 3, buf, len, mode, ivec));