6 #if defined(__GNUC__) && __GNUC__ >= 4 && !defined(__MINGW32__)
7 #pragma GCC visibility push(hidden)
10 typedef unsigned char des_cblock[8];
14 unsigned char kn[16][8];
16 unsigned char iperm[16][16][8];
17 unsigned char fperm[16][16][8];
20 void tds_des_set_odd_parity(des_cblock key);
21 int tds_des_ecb_encrypt(
const void *plaintext,
int len,
DES_KEY * akey, des_cblock output);
22 int tds_des_set_key(
DES_KEY * dkey, des_cblock user_key,
int len);
23 void tds_des_encrypt(
DES_KEY * key, des_cblock block);
24 void _mcrypt_decrypt(
DES_KEY * key,
unsigned char *block);
26 #if defined(__GNUC__) && __GNUC__ >= 4 && !defined(__MINGW32__)
27 #pragma GCC visibility pop