Extra Credit

SHA-2 (FIPS 180-4)

Official docs outline

7 sections
  1. Secure Hash Standard (FIPS 180-4)

    SHA-1 and SHA-2 family algorithm specifications.

  2. Message padding and parsing

    Padding rules and block parsing for SHA-2.

  3. Functions and constants

    Ch, Maj, Sigma functions and round constants.

  4. Computing the message digest

    Initial hash values and compression loop.

  5. Overview of the SHA-2 family

    SHA-224, SHA-256, SHA-384 and SHA-512 and their relationship.

  6. Hash function applications (SP 800-107)

    Digital signatures, HMAC, KDF and truncated digests.

  7. NIST hash functions project

    Approved hash functions and transition guidance.

Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.

All 20