type crypto/internal/fips140/sha3.SHAKE

21 uses

	crypto/internal/fips140/sha3 (current package)
		shake.go#L15: type SHAKE struct {
		shake.go#L50: func newCShake(N, S []byte, rate, outputLen int, dsbyte byte) *SHAKE {
		shake.go#L51: 	c := &SHAKE{d: Digest{rate: rate, outputLen: outputLen, dsbyte: dsbyte}}
		shake.go#L61: func (s *SHAKE) BlockSize() int { return s.d.BlockSize() }
		shake.go#L62: func (s *SHAKE) Size() int      { return s.d.Size() }
		shake.go#L68: func (s *SHAKE) Sum(in []byte) []byte { return s.d.Sum(in) }
		shake.go#L72: func (s *SHAKE) Write(p []byte) (n int, err error) { return s.d.Write(p) }
		shake.go#L74: func (s *SHAKE) Read(out []byte) (n int, err error) {
		shake.go#L82: func (s *SHAKE) Reset() {
		shake.go#L90: func (s *SHAKE) Clone() *SHAKE {
		shake.go#L95: func (s *SHAKE) MarshalBinary() ([]byte, error) {
		shake.go#L99: func (s *SHAKE) AppendBinary(b []byte) ([]byte, error) {
		shake.go#L108: func (s *SHAKE) UnmarshalBinary(b []byte) error {
		shake.go#L120: func NewShake128() *SHAKE {
		shake.go#L121: 	return &SHAKE{d: Digest{rate: rateK256, outputLen: 32, dsbyte: dsbyteShake}}
		shake.go#L125: func NewShake256() *SHAKE {
		shake.go#L126: 	return &SHAKE{d: Digest{rate: rateK512, outputLen: 64, dsbyte: dsbyteShake}}
		shake.go#L134: func NewCShake128(N, S []byte) *SHAKE {
		shake.go#L146: func NewCShake256(N, S []byte) *SHAKE {

	crypto/sha3
		sha3.go#L171: 	s sha3.SHAKE