Description
Provides implementations of the SHA suite of message digest functions for Haskell. SHA digests are used for checksums, identifiers, integrity checks, and as building blocks in some security protocols.
It is useful for data integrity, compatibility, package verification, and cryptographic libraries. Security-sensitive use must choose the right SHA variant and protocol context for the threat model.