in crypt_des change unnecessary union keybuf into unsigned char[]