Versions in this module Expand all Collapse all v0 v0.17.0 Apr 7, 2024 Changes in this version + func New224() hash.Hash + func New256() hash.Hash + func New384() hash.Hash + func New512() hash.Hash + func ShakeSum128(hash, data []byte) + func ShakeSum256(hash, data []byte) + func Sum224(data []byte) (digest [28]byte) + func Sum256(data []byte) (digest [32]byte) + func Sum384(data []byte) (digest [48]byte) + func Sum512(data []byte) (digest [64]byte) + type HasherState struct + func NewLegacyKeccak256() *HasherState + func NewLegacyKeccak512() *HasherState + func (c *HasherState) Clone() ShakeHash + func (d *HasherState) BlockSize() int + func (d *HasherState) Read(out []byte) (n int, err error) + func (d *HasherState) Reset() + func (d *HasherState) Size() int + func (d *HasherState) Sum(in []byte) []byte + func (d *HasherState) Write(p []byte) (written int, err error) + type ShakeHash interface + Clone func() ShakeHash + func NewCShake128(N, S []byte) ShakeHash + func NewCShake256(N, S []byte) ShakeHash + func NewShake128() ShakeHash + func NewShake256() ShakeHash