HMAC (RFC 2104)
Official docs outline
7 sections- Definition of HMAC
H((K xor opad) || H((K xor ipad) || message)).
- Keys
Key length guidance and hashing long keys.
- Implementation note
Precomputing inner and outer pad states.
- Truncated output
Truncating HMAC tags safely.
- Security
Security properties and collision resistance requirements.
- FIPS 198-1 HMAC standard
NIST definition of keyed-hash message authentication.
- HMAC-SHA test vectors
Test vectors for HMAC-SHA-224/256/384/512.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.