> BTW, while I'm here... I sat down and wrote my own MD5 implementation.
How is the performance on this new MD5 routine? It looks like we have
gone from just one Haskell MD5 implementation (that I know of) to
three in a short period of time. This isn't counting the C bindings,
of coarse.
Also, I changed the license of my implementation to BSD3 a bit ago, so
you can use that pretty much as you please.