des_cblock
des_cblock cblock;
#define DES_KEY_SZ (sizeof(des_cblock))
des_ecb3_encrypt(des_cblock (*input), des_cblock (*output),
des_is_weak_key(des_cblock (*key))
if (bcmp(weak_keys[i], key, sizeof(des_cblock)) == 0)
des_set_key(des_cblock (*key), des_key_schedule schedule)
static int check_parity(des_cblock (*key));
check_parity(des_cblock (*key))
static des_cblock weak_keys[NUM_WEAK_KEY]={