Miscellaneous functions for MD5 checksums.
After finalizing a context, using md5Finalize, a new type is returned to prevent 're-finalizing' the structure.
Processes a lazy ByteString and returns the md5 digest. This is probably what you want.
Convert an MD5 digest into a base-64-encoded string.