type crypto/sha3.SHAKE
22 uses
crypto/sha3 (current package)
sha3.go#L192: type SHAKE struct {
sha3.go#L196: func (s *SHAKE) init() {
sha3.go#L203: func NewSHAKE128() *SHAKE {
sha3.go#L204: return &SHAKE{*sha3.NewShake128()}
sha3.go#L208: func NewSHAKE256() *SHAKE {
sha3.go#L209: return &SHAKE{*sha3.NewShake256()}
sha3.go#L217: func NewCSHAKE128(N, S []byte) *SHAKE {
sha3.go#L218: return &SHAKE{*sha3.NewCShake128(N, S)}
sha3.go#L226: func NewCSHAKE256(N, S []byte) *SHAKE {
sha3.go#L227: return &SHAKE{*sha3.NewCShake256(N, S)}
sha3.go#L233: func (s *SHAKE) Write(p []byte) (n int, err error) {
sha3.go#L241: func (s *SHAKE) Read(p []byte) (n int, err error) {
sha3.go#L247: func (s *SHAKE) Reset() {
sha3.go#L253: func (s *SHAKE) BlockSize() int {
sha3.go#L259: func (s *SHAKE) MarshalBinary() ([]byte, error) {
sha3.go#L265: func (s *SHAKE) AppendBinary(p []byte) ([]byte, error) {
sha3.go#L271: func (s *SHAKE) UnmarshalBinary(data []byte) error {
crypto/hpke
kdf.go#L115: hash func() *sha3.SHAKE
golang.org/x/crypto/sha3
shake.go#L51: return &shakeWrapper{sha3.NewCSHAKE128(N, S), 32, false, func() *sha3.SHAKE {
shake.go#L63: return &shakeWrapper{sha3.NewCSHAKE256(N, S), 64, false, func() *sha3.SHAKE {
shake.go#L85: *sha3.SHAKE
shake.go#L88: newSHAKE func() *sha3.SHAKE
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |