• DWORDs struct that can later be expanded with SIMD to store 4 DWORDS in a single XMM register
  • The KeccakSponge struct implements a generic sponge construction based on the Keccak permutation.
  • KeccakState<T> represents the internal state of the Keccak-based permutations with a variable width. It is used as the foundation for various NIST-validated hash algorithms and other Keccak-based constructions.