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#L51: func NewLegacyKeccak256() *Digest {
		hashes.go#L52: 	return &Digest{rate: rateK512, outputLen: 32, dsbyte: dsbyteKeccak}
		hashes.go#L57: func NewLegacyKeccak512() *Digest {
		hashes.go#L58: 	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#L71: func (d *Digest) Clone() *Digest {
		sha3.go#L77: func (d *Digest) permute() {
		sha3.go#L84: func (d *Digest) padAndPermute() {
		sha3.go#L100: func (d *Digest) Write(p []byte) (n int, err error) { return d.write(p) }
		sha3.go#L101: func (d *Digest) writeGeneric(p []byte) (n int, err error) {
		sha3.go#L123: func (d *Digest) readGeneric(out []byte) (n int, err error) {
		sha3.go#L148: func (d *Digest) Sum(b []byte) []byte {
		sha3.go#L153: func (d *Digest) sumGeneric(b []byte) []byte {
		sha3.go#L175: func (d *Digest) MarshalBinary() ([]byte, error) {
		sha3.go#L179: func (d *Digest) AppendBinary(b []byte) ([]byte, error) {
		sha3.go#L199: 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 := &SHAKE{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#L52: 	case *sha256.Digest, *sha512.Digest, *sha3.Digest:

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

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

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

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