Haskell implementation of the Threefish block cipher and the Skein hash function built on it.