#define BYTE unsigned char /* 8 bits */ #define WORD unsigned long /* 32 bits */ int gentables(int sizemess, int sizekey, BYTE *key); void encrypt(BYTE *buff) ; void decrypt(BYTE *buff);