Lines Matching defs:mode
95 * CBC mode encryption
98 cbc_crypt(char *key, char *buf, size_t len, unsigned int mode, char *ivec)
106 err = common_crypt(key, buf, len, mode, &dp);
119 * ECB mode encryption
122 ecb_crypt(char *key, char *buf, size_t len, unsigned int mode)
128 return (common_crypt(key, buf, len, mode, &dp));
144 common_crypt(char *key, char *buf, unsigned len, unsigned mode,
153 ((mode & DES_DIRMASK) == DES_ENCRYPT) ? ENCRYPT : DECRYPT;
155 desdev = mode & DES_DEVMASK;
193 unsigned int mode, char *ivec)
195 unsigned int m = mode & (DES_ENCRYPT | DES_DECRYPT);
196 unsigned int flags = mode & ~(DES_ENCRYPT | DES_DECRYPT);
205 j = (mode & DES_DECRYPT) ? keynum - 1 - i : i;
207 if (mode & DES_DECRYPT && i == 0)
215 if ((mode & DES_DECRYPT) || i != keynum - 1 || i%2)
219 stat = cbc_crypt(keys[0].c, buf, len, mode, ivec);
221 if (mode & DES_DECRYPT)
232 uint_t mode, char *ivec)
235 return (desN_crypt(keys, 3, buf, len, mode, ivec));