This module for computing digests while read or writing file handles. This avoids the case you need to reread the same content to compute the digests after written a file.