Try the new and let us know what you think!
(Note: Beta site content may not be complete.)

View the beta site
NIST Logo and ITL Banner Link to the NIST Homepage Link to the ITL Homepage Link to the NIST Homepage

SHA-3 Reference and Optimized Implementations

Intermediate Values

If a candidate algorithm calculates intermediate values (e.g., internal rounds) for a message digest computation, the submitter shall include known answers for those intermediate values for a one-block and a two-block message digest computation for each of the required message digest sizes, as illustrated in Appendices A-D of FIPS 180-2, Secure Hash Standard.

Examples of intermediate values for the SHA family of hash functions are also available at, where examples for SHA-256 are at .

For full details of the SHA-3 Submission Requirements, see the Federal Register Notice (November 2, 2007).