crypto.Hash.New (method)
24 uses
crypto (current package)
crypto.go#L127: func (h Hash) New() hash.Hash {
crypto/rsa
pss.go#L212: em, err := emsaPSSEncode(hashed, emBits, salt, hash.New())
pss.go#L302: return emsaPSSVerify(digest, em, emBits, opts.saltLength(), hash.New())
rsa.go#L162: return DecryptOAEP(opts.Hash.New(), rand, priv, ciphertext, opts.Label)
crypto/tls
auth.go#L89: h := sigHash.New()
handshake_client.go#L341: transcript := cipherSuite.hash.New()
handshake_client_tls13.go#L58: hs.transcript = hs.suite.hash.New()
handshake_client_tls13.go#L247: transcript := hs.suite.hash.New()
handshake_server_tls13.go#L183: hs.transcript = hs.suite.hash.New()
handshake_server_tls13.go#L353: out := h.New()
key_agreement.go#L117: h := hashFunc.New()
key_schedule.go#L46: n, err := hkdf.Expand(c.hash.New, secret, hkdfLabel.BytesOrPanic()).Read(out)
key_schedule.go#L56: transcript = c.hash.New()
key_schedule.go#L66: return hkdf.Extract(c.hash.New, newSecret, currentSecret)
key_schedule.go#L87: verifyData := hmac.New(c.hash.New, finishedKey)
key_schedule.go#L98: h := c.hash.New()
prf.go#L151: return finishedHash{hash.New(), hash.New(), nil, nil, buffer, version, prf}
prf.go#L228: hash := hashAlg.New()
crypto/x509
x509.go#L834: h := hashType.New()
x509.go#L2214: h := hashFunc.New()
x509.go#L2337: h := hashFunc.New()
x509.go#L2640: h := hashFunc.New()
x509.go#L2843: h := hashFunc.New()