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#L351: transcript := cipherSuite.hash.New()
handshake_client_tls13.go#L60: hs.transcript = hs.suite.hash.New()
handshake_client_tls13.go#L249: transcript := hs.suite.hash.New()
handshake_server_tls13.go#L168: hs.transcript = hs.suite.hash.New()
handshake_server_tls13.go#L338: out := h.New()
key_agreement.go#L140: 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#L850: h := hashType.New()
x509.go#L1570: h := hashFunc.New()
x509.go#L1696: h := hashFunc.New()
x509.go#L1999: h := hashFunc.New()
x509.go#L2202: h := hashFunc.New()