Print this page
first pass
*** 97,115 ****
*/
int
cbc_crypt(char *key, char *buf, size_t len, unsigned int mode, char *ivec)
{
int err = 0;
-
- /* EXPORT DELETE START */
struct desparams dp;
dp.des_mode = CBC;
COPY8(ivec, dp.des_ivec);
err = common_crypt(key, buf, len, mode, &dp);
COPY8(dp.des_ivec, ivec);
- /* EXPORT DELETE END */
return (err);
}
/*
--- 97,112 ----
*** 117,138 ****
*/
int
ecb_crypt(char *key, char *buf, size_t len, unsigned int mode)
{
int ret = 0;
-
- /* EXPORT DELETE START */
struct desparams dp;
dp.des_mode = ECB;
ret = common_crypt(key, buf, len, mode, &dp);
- /* EXPORT DELETE END */
return (ret);
}
- /* EXPORT DELETE START */
/*
* Common code to cbc_crypt() & ecb_crypt()
*/
static int
common_crypt(char *key, char *buf, unsigned len,
--- 114,131 ----
*** 180,185 ****
if (!__des_crypt(buf, len, desp)) {
return (DESERR_HWERROR);
}
return (desdev == DES_SW ? DESERR_NONE : DESERR_NOHWDEVICE);
}
- /* EXPORT DELETE END */
--- 173,177 ----