type crypto/internal/fips140/sha3.Digest

41 uses

	crypto/internal/fips140/sha3 (current package)
		hashes.go#L8: func New224() *Digest {
		hashes.go#L9: 	return &Digest{rate: rateK448, outputLen: 28, dsbyte: dsbyteSHA3}
		hashes.go#L13: func New256() *Digest {
		hashes.go#L14: 	return &Digest{rate: rateK512, outputLen: 32, dsbyte: dsbyteSHA3}
		hashes.go#L18: func New384() *Digest {
		hashes.go#L19: 	return &Digest{rate: rateK768, outputLen: 48, dsbyte: dsbyteSHA3}
		hashes.go#L23: func New512() *Digest {
		hashes.go#L24: 	return &Digest{rate: rateK1024, outputLen: 64, dsbyte: dsbyteSHA3}
		hashes.go#L44: func NewLegacyKeccak256() *Digest {
		hashes.go#L45: 	return &Digest{rate: rateK512, outputLen: 32, dsbyte: dsbyteKeccak}
		hashes.go#L50: func NewLegacyKeccak512() *Digest {
		hashes.go#L51: 	return &Digest{rate: rateK1024, outputLen: 64, dsbyte: dsbyteKeccak}
		sha3.go#L29: type Digest struct {
		sha3.go#L56: func (d *Digest) BlockSize() int { return d.rate }
		sha3.go#L59: func (d *Digest) Size() int { return d.outputLen }
		sha3.go#L62: func (d *Digest) Reset() {
		sha3.go#L69: func (d *Digest) Clone() *Digest {
		sha3.go#L75: func (d *Digest) permute() {
		sha3.go#L82: func (d *Digest) padAndPermute() {
		sha3.go#L98: func (d *Digest) Write(p []byte) (n int, err error) { return d.write(p) }
		sha3.go#L99: func (d *Digest) writeGeneric(p []byte) (n int, err error) {
		sha3.go#L121: func (d *Digest) readGeneric(out []byte) (n int, err error) {
		sha3.go#L146: func (d *Digest) Sum(b []byte) []byte {
		sha3.go#L151: func (d *Digest) sumGeneric(b []byte) []byte {
		sha3.go#L173: func (d *Digest) MarshalBinary() ([]byte, error) {
		sha3.go#L177: func (d *Digest) AppendBinary(b []byte) ([]byte, error) {
		sha3.go#L197: func (d *Digest) UnmarshalBinary(b []byte) error {
		sha3_amd64.go#L12: func (d *Digest) write(p []byte) (n int, err error) {
		sha3_amd64.go#L15: func (d *Digest) read(out []byte) (n int, err error) {
		sha3_amd64.go#L18: func (d *Digest) sum(b []byte) []byte {
		shake.go#L16: 	d Digest // SHA-3 state context and Read/Write operations
		shake.go#L51: 	c.d = Digest{rate: rate, outputLen: outputLen, dsbyte: dsbyte}
		shake.go#L121: 	return &SHAKE{d: Digest{rate: rateK256, outputLen: 32, dsbyte: dsbyteShake}}
		shake.go#L126: 	return &SHAKE{d: Digest{rate: rateK512, outputLen: 64, dsbyte: dsbyteShake}}

	crypto/internal/fips140/hmac
		hmac.go#L55: 	case *sha256.Digest, *sha512.Digest, *sha3.Digest:

	crypto/internal/fips140/rsa
		pkcs1v22.go#L366: 	case *sha256.Digest, *sha512.Digest, *sha3.Digest:

	crypto/internal/fips140hash
		hash.go#L15: func sha3Unwrap(*sha3.SHA3) *fsha3.Digest

	crypto/internal/fips140only
		fips140only.go#L25: 	case *sha256.Digest, *sha512.Digest, *sha3.Digest:

	crypto/sha3
		sha3.go#L102: 	s sha3.Digest
		sha3.go#L106: func fips140hash_sha3Unwrap(sha3 *SHA3) *sha3.Digest {