type hash.Cloner
18 uses
hash (current package)
hash.go#L69: type Cloner interface {
hash.go#L71: Clone() (Cloner, error)
hash/crc32
crc32.go#L197: func (d *digest) Clone() (hash.Cloner, error) {
hash/fnv
fnv.go#L352: func (d *sum32) Clone() (hash.Cloner, error) {
fnv.go#L357: func (d *sum32a) Clone() (hash.Cloner, error) {
fnv.go#L362: func (d *sum64) Clone() (hash.Cloner, error) {
fnv.go#L367: func (d *sum64a) Clone() (hash.Cloner, error) {
fnv.go#L372: func (d *sum128) Clone() (hash.Cloner, error) {
fnv.go#L377: func (d *sum128a) Clone() (hash.Cloner, error) {
hash/maphash
maphash.go#L285: func (h *Hash) Clone() (hash.Cloner, error) {
crypto/internal/fips140/hmac
hmac.go#L145: func (h *HMAC) Clone() (hash.Cloner, error) {
hmac.go#L147: ic, ok := h.inner.(hash.Cloner)
hmac.go#L151: oc, ok := h.outer.(hash.Cloner)
crypto/internal/fips140/sha256
sha256.go#L119: func (d *Digest) Clone() (hash.Cloner, error) {
crypto/internal/fips140/sha512
sha512.go#L198: func (d *Digest) Clone() (hash.Cloner, error) {
crypto/md5
md5.go#L107: func (d *digest) Clone() (hash.Cloner, error) {
crypto/sha1
sha1.go#L96: func (d *digest) Clone() (hash.Cloner, error) {
crypto/sha3
sha3.go#L170: func (d *SHA3) Clone() (hash.Cloner, error) {