monad-hash (hackage): If your code reads or writes some data in a streaming fashion, i.e. in chunks, you can use this library to compute a hash of the data incrementally. This is good both for constant-memory stream processing and for clean readable code using monads.  See the module documentation for more details.  See the test included in the package tarball for a simple usage example.
Keywords: control|cryptography|hash|library|monad|public-domain