in crypt_des change unnecessary union keybuf into unsigned char[]
in crypt_des change unnecessary union keybuf into unsigned char[]

original FreeSec code accessed keybuf as uint32* and uint8* as well
(incorrectly), this got fixed with an union, but then it seems the
uint32* access is no longer needed so the code can be simplified

chardi/musl,chardi/musl,chardi/musl