module for computing digests while reading or writing
