Print this page
3882 remove xmod & friends
*** 58,81 ****
static void des_setkey(u_char userkey[8], struct deskeydata *kd,
unsigned int dir);
static void des_encrypt(u_char *data, struct deskeydata *kd);
- /* EXPORT DELETE START */
#define btst(k, b) (k[b >> 3] & (0x80 >> (b & 07)))
#define BIT28 (1<<28)
- /* EXPORT DELETE END */
/*
* Software encrypt or decrypt a block of data (multiple of 8 bytes)
* Do the CBC ourselves if needed.
*/
/* ARGSUSED */
int
_des_crypt(char *buf, size_t len, struct desparams *desp)
{
- /* EXPORT DELETE START */
short i;
uint_t mode;
uint_t dir;
char nextiv[8];
struct deskeydata softkey;
--- 58,78 ----
*** 110,120 ****
break;
}
buf += 8;
len -= 8;
}
- /* EXPORT DELETE END */
return (1);
}
/*
--- 107,116 ----
*** 123,133 ****
*/
/* ARGSUSED */
static void
des_setkey(u_char userkey[8], struct deskeydata *kd, unsigned int dir)
{
- /* EXPORT DELETE START */
int32_t C, D;
short i;
/*
* First, generate C and D by permuting
--- 119,128 ----
*** 204,214 ****
bit++;
}
bbit >>= 8;
}
}
- /* EXPORT DELETE END */
}
/*
--- 199,208 ----
*** 220,230 ****
*/
/* ARGSUSED */
static void
des_encrypt(u_char *data, struct deskeydata *kd)
{
- /* EXPORT DELETE START */
chunk_t work1, work2;
/*
* Initial permutation
* and byte to chunk conversion
--- 214,223 ----
*** 398,404 ****
data[3] = work2.byte3;
data[4] = work2.byte4;
data[5] = work2.byte5;
data[6] = work2.byte6;
data[7] = work2.byte7;
- /* EXPORT DELETE END */
}
--- 391,396 ----