Commit 833d7496 authored by Niels Möller's avatar Niels Möller
Browse files

New define NETTLE_SHA3_FIPS202.

parent b203b4e8
2015-08-25 Niels Möller <>
* sha3.h (NETTLE_SHA3_FIPS202): New preprocessor constant.
2015-08-24 Niels Möller <>
* testsuite/sha3.awk: Document origin of test vectors.
......@@ -40,6 +40,7 @@
extern "C" {
/* Name mangling */
#define sha3_permute nettle_sha3_permute
#define _sha3_update _nettle_sha3_update
#define _sha3_pad _nettle_sha3_pad
......@@ -56,6 +57,9 @@ extern "C" {
#define sha3_512_update nettle_sha3_512_update
#define sha3_512_digest nettle_sha3_512_digest
/* Indicates that SHA3 is the NIST FIPS 202 version. */
#define NETTLE_SHA3_FIPS202 1
/* The sha3 state is a 5x5 matrix of 64-bit words. In the notation of
Keccak description, S[x,y] is element x + 5*y, so if x is
interpreted as the row index and y the column index, it is stored
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment