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>