type spongeDirection …
const spongeAbsorbing …
const spongeSqueezing …
type Digest …
func (d *Digest) BlockSize() int { … }
func (d *Digest) Size() int { … }
func (d *Digest) Reset() { … }
func (d *Digest) Clone() *Digest { … }
func (d *Digest) permute() { … }
func (d *Digest) padAndPermute() { … }
func (d *Digest) Write(p []byte) (n int, err error) { … }
func (d *Digest) writeGeneric(p []byte) (n int, err error) { … }
func (d *Digest) readGeneric(out []byte) (n int, err error) { … }
func (d *Digest) Sum(b []byte) []byte { … }
func (d *Digest) sumGeneric(b []byte) []byte { … }
const magicSHA3 …
const magicShake …
const magicCShake …
const magicKeccak …
const marshaledSize …
func (d *Digest) MarshalBinary() ([]byte, error) { … }
func (d *Digest) AppendBinary(b []byte) ([]byte, error) { … }
func (d *Digest) UnmarshalBinary(b []byte) error { … }