6 #include <freetds/pushvis.h>
8 typedef unsigned char des_cblock[8];
12 unsigned char kn[16][8];
14 unsigned char iperm[16][16][8];
15 unsigned char fperm[16][16][8];
18 void tds_des_set_odd_parity(des_cblock key);
19 int tds_des_ecb_encrypt(
const void *plaintext,
int len,
DES_KEY * akey, des_cblock output);
20 int tds_des_set_key(
DES_KEY * dkey,
const des_cblock user_key,
int len);
21 void tds_des_encrypt(
DES_KEY * key, des_cblock block);
22 void _mcrypt_decrypt(
DES_KEY * key,
unsigned char *block);
24 #include <freetds/popvis.h>