A Haskell-only implementation of the MD5 digest (hash) algorithm. This
now supports the crypto-api class interface.