Versions in this module Expand all Collapse all v0 v0.0.2 Jan 11, 2023 v0.0.1 Dec 18, 2022 Changes in this version + const BLAKE2b_256 + const BLAKE2b_384 + const BLAKE2b_512 + const BLAKE2s_256 + const SHA224 + const SHA256 + const SHA384 + const SHA3_224 + const SHA3_256 + const SHA3_384 + const SHA3_512 + const SHA512 + const SHA512_224 + const SHA512_256 + var ErrMismatchLengthWrite = errors.New("hash: mismatch requested data and written data lengths") + type Hash interface + BlockSize func() int + HKDFExpand func(pseudorandomKey, info []byte, length int) []byte + HKDFExtract func(secret, salt []byte) []byte + Hmac func(message, key []byte) ([]byte, error) + MustReadFull func(buff []byte) error + MustWriteAll func(inputs ...[]byte) error + OutputSize func() int + Reset func() + String func() string + Sum func(b []byte) []byte + type Hashing uint + func (i Hashing) CryptoID() crypto.Hash + func (i Hashing) New() Hash