type hash.Hash (interface)

Method Implmentations

BlockSize() int Cloner.BlockSize Hash32.BlockSize Hash64.BlockSize *hash/maphash.Hash.BlockSize *crypto/internal/fips140/hmac.HMAC.BlockSize *crypto/internal/fips140/sha256.Digest.BlockSize *crypto/internal/fips140/sha3.Digest.BlockSize *crypto/internal/fips140/sha3.SHAKE.BlockSize *crypto/internal/fips140/sha512.Digest.BlockSize *crypto/sha3.SHA3.BlockSize *github.com/cespare/xxhash/v2.Digest.BlockSize *github.com/klauspost/compress/zstd/internal/xxhash.Digest.BlockSize *github.com/pierrec/lz4/v4/internal/xxh32.XXHZero.BlockSize github.com/spaolacci/murmur3.Hash128.BlockSize *github.com/zeebo/xxh3.Hasher.BlockSize golang.org/x/crypto/sha3.ShakeHash.BlockSize *lukechampine.com/blake3.Hasher.BlockSize
Reset() Cloner.Reset Hash32.Reset Hash64.Reset *hash/maphash.Hash.Reset *crypto/internal/fips140/hmac.HMAC.Reset *crypto/internal/fips140/sha256.Digest.Reset *crypto/internal/fips140/sha3.Digest.Reset *crypto/internal/fips140/sha3.SHAKE.Reset *crypto/internal/fips140/sha512.Digest.Reset *crypto/sha3.SHA3.Reset *github.com/cespare/xxhash/v2.Digest.Reset *github.com/klauspost/compress/zstd/internal/xxhash.Digest.Reset *github.com/pierrec/lz4/v4/internal/xxh32.XXHZero.Reset github.com/spaolacci/murmur3.Hash128.Reset *github.com/zeebo/xxh3.Hasher.Reset golang.org/x/crypto/sha3.ShakeHash.Reset *lukechampine.com/blake3.Hasher.Reset
Size() int Cloner.Size Hash32.Size Hash64.Size *hash/maphash.Hash.Size *crypto/internal/fips140/hmac.HMAC.Size *crypto/internal/fips140/sha256.Digest.Size *crypto/internal/fips140/sha3.Digest.Size *crypto/internal/fips140/sha3.SHAKE.Size *crypto/internal/fips140/sha512.Digest.Size *crypto/sha3.SHA3.Size *github.com/cespare/xxhash/v2.Digest.Size *github.com/klauspost/compress/zstd/internal/xxhash.Digest.Size *github.com/pierrec/lz4/v4/internal/xxh32.XXHZero.Size github.com/spaolacci/murmur3.Hash128.Size *github.com/zeebo/xxh3.Hasher.Size golang.org/x/crypto/sha3.ShakeHash.Size *lukechampine.com/blake3.Hasher.Size
Sum(b []byte) []byte Cloner.Sum Hash32.Sum Hash64.Sum *hash/maphash.Hash.Sum *crypto/internal/fips140/hmac.HMAC.Sum *crypto/internal/fips140/sha256.Digest.Sum *crypto/internal/fips140/sha3.Digest.Sum *crypto/internal/fips140/sha3.SHAKE.Sum *crypto/internal/fips140/sha512.Digest.Sum *crypto/sha3.SHA3.Sum *github.com/cespare/xxhash/v2.Digest.Sum *github.com/klauspost/compress/zstd/internal/xxhash.Digest.Sum *github.com/pierrec/lz4/v4/internal/xxh32.XXHZero.Sum github.com/spaolacci/murmur3.Hash128.Sum *github.com/zeebo/xxh3.Hasher.Sum golang.org/x/crypto/sha3.ShakeHash.Sum *lukechampine.com/blake3.Hasher.Sum
Write([]byte) (int, error) Cloner.Write Hash32.Write Hash64.Write *hash/maphash.Hash.Write *crypto/internal/fips140/hmac.HMAC.Write *crypto/internal/fips140/sha256.Digest.Write *crypto/internal/fips140/sha3.Digest.Write *crypto/internal/fips140/sha3.SHAKE.Write *crypto/internal/fips140/sha512.Digest.Write *crypto/sha3.SHA3.Write *github.com/cespare/xxhash/v2.Digest.Write *github.com/klauspost/compress/zstd/internal/xxhash.Digest.Write *github.com/pierrec/lz4/v4/internal/xxh32.XXHZero.Write github.com/spaolacci/murmur3.Hash128.Write *github.com/zeebo/xxh3.Hasher.Write golang.org/x/crypto/sha3.ShakeHash.Write *lukechampine.com/blake3.Hasher.Write