Utility for computing HMAC-SHA256 signatures.
Algorithm used for HMAC.
Computes HMAC-SHA256 signature for data using key.
Verifies that expected matches the signature for data with key. Uses constant-time comparison.