Modules that calculate message digests