package
0.0.0-20240819164739-f47aed85de5a
Repository: https://github.com/unix-world/smartgo.git
Documentation: pkg.go.dev
# Functions
KeccakF1600 applies the Keccak permutation to a 1600b-wide state represented as a slice of 25 uint64s.
New224 creates a new SHA3-224 hash.
No description provided by the author
New256 creates a new SHA3-256 hash.
No description provided by the author
New384 creates a new SHA3-384 hash.
No description provided by the author
New512 creates a new SHA3-512 hash.
No description provided by the author
NewShake128 creates a new SHAKE128 variable-output-length ShakeHash.
NewShake256 creates a new SHAKE256 variable-output-length ShakeHash.
NewTurboShake128 creates a new TurboSHAKE128 variable-output-length ShakeHash.
NewTurboShake256 creates a new TurboSHAKE256 variable-output-length ShakeHash.
ShakeSum128 writes an arbitrary-length digest of data into hash.
ShakeSum256 writes an arbitrary-length digest of data into hash.
Sum224 returns the SHA3-224 digest of the data.
Sum256 returns the SHA3-256 digest of the data.
Sum384 returns the SHA3-384 digest of the data.
Sum512 returns the SHA3-512 digest of the data.
TurboShakeSum128 writes an arbitrary-length digest of data into hash.
TurboShakeSum256 writes an arbitrary-length digest of data into hash.
# Variables
RC stores the round constants for use in the ι step.
# Interfaces
ShakeHash defines the interface to hash functions that support arbitrary-length output.