Implementations of SHA, MD5, and HMAC cryptographic functions.