2 * des.h - data encryption standard header file
4 * author: hackbard@hackdaworld.dyndns.org
11 #define DES_SUBKEYS 16
12 #define DES_INITIAL_KEY_LEN 56
13 #define DES_SUBKEY_LEN 48
14 #define DES_DATA_BLOCK_LEN 64
16 #define DES_SBOX_LEN 64
17 #define DES_PBOX_LEN 32
20 #define MODE_DECRYPT 2
24 typedef unsigned char u8;
26 int des_encrypt(u8 *plain,u8 *crypted,u8 *key,int len,u8 mode);
27 int des_decrypt(u8 *crypted,u8 *plain,u8 *key,int len,u8 mode);