type crypto/internal/fips140.Hash (interface)

Method Implmentations

BlockSize() int *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 golang.org/x/crypto/sha3.ShakeHash.BlockSize hash.Hash.BlockSize hash.Hash32.BlockSize hash.Hash64.BlockSize *crypto/md5.digest.BlockSize *crypto/sha1.digest.BlockSize crypto/tls.constantTimeHash.BlockSize *crypto/tls.cthWrapper.BlockSize *golang.org/x/crypto/blake2b.digest.BlockSize *golang.org/x/crypto/sha3.cshakeState.state.BlockSize *golang.org/x/crypto/sha3.state.BlockSize *hash/crc32.digest.BlockSize *hash/fnv.sum128.BlockSize *hash/fnv.sum128a.BlockSize *hash/fnv.sum32.BlockSize *hash/fnv.sum32a.BlockSize *hash/fnv.sum64.BlockSize *hash/fnv.sum64a.BlockSize
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 golang.org/x/crypto/sha3.ShakeHash.Reset hash.Hash.Reset hash.Hash32.Reset hash.Hash64.Reset *crypto/md5.digest.Reset *crypto/sha1.digest.Reset crypto/tls.constantTimeHash.Reset *crypto/tls.cthWrapper.Reset *golang.org/x/crypto/blake2b.digest.Reset *golang.org/x/crypto/sha3.cshakeState.Reset *golang.org/x/crypto/sha3.state.Reset *hash/crc32.digest.Reset *hash/fnv.sum128.Reset *hash/fnv.sum128a.Reset *hash/fnv.sum32.Reset *hash/fnv.sum32a.Reset *hash/fnv.sum64.Reset *hash/fnv.sum64a.Reset
Size() int *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 golang.org/x/crypto/sha3.ShakeHash.Size hash.Hash.Size hash.Hash32.Size hash.Hash64.Size *crypto/md5.digest.Size *crypto/sha1.digest.Size crypto/tls.constantTimeHash.Size *crypto/tls.cthWrapper.Size *golang.org/x/crypto/blake2b.digest.Size *golang.org/x/crypto/sha3.cshakeState.state.Size *golang.org/x/crypto/sha3.state.Size *hash/crc32.digest.Size *hash/fnv.sum128.Size *hash/fnv.sum128a.Size *hash/fnv.sum32.Size *hash/fnv.sum32a.Size *hash/fnv.sum64.Size *hash/fnv.sum64a.Size
Sum(b []byte) []byte *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 golang.org/x/crypto/sha3.ShakeHash.Sum hash.Hash.Sum hash.Hash32.Sum hash.Hash64.Sum *crypto/md5.digest.Sum *crypto/sha1.digest.Sum crypto/tls.constantTimeHash.Sum *crypto/tls.cthWrapper.Sum *golang.org/x/crypto/blake2b.digest.Sum *golang.org/x/crypto/sha3.cshakeState.state.Sum *golang.org/x/crypto/sha3.state.Sum *hash/crc32.digest.Sum *hash/fnv.sum128.Sum *hash/fnv.sum128a.Sum *hash/fnv.sum32.Sum *hash/fnv.sum32a.Sum *hash/fnv.sum64.Sum *hash/fnv.sum64a.Sum
Write([]byte) (int, error) *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 golang.org/x/crypto/sha3.ShakeHash.Write hash.Hash.Write hash.Hash32.Write hash.Hash64.Write *crypto/md5.digest.Write *crypto/sha1.digest.Write crypto/tls.constantTimeHash.Write *crypto/tls.cthWrapper.Write *golang.org/x/crypto/blake2b.digest.Write *golang.org/x/crypto/sha3.cshakeState.state.Write *golang.org/x/crypto/sha3.state.Write *hash/crc32.digest.Write *hash/fnv.sum128.Write *hash/fnv.sum128a.Write *hash/fnv.sum32.Write *hash/fnv.sum32a.Write *hash/fnv.sum64.Write *hash/fnv.sum64a.Write