func crypto/hmac.New

18 uses

	crypto/hmac (current package)
		hmac.go#L39: func New(h func() hash.Hash, key []byte) hash.Hash {

	crypto/tls
		cipher_suites.go#L437: 	return hmac.New(h, key)
		cipher_suites.go#L443: 	return hmac.New(sha256.New, key)
		key_schedule.go#L40: 	verifyData := hmac.New(c.hash.New, finishedKey)
		prf.go#L31: 	h := hmac.New(hash, secret)
		ticket.go#L346: 	mac := hmac.New(sha256.New, key.hmacKey[:])
		ticket.go#L381: 		mac := hmac.New(sha256.New, key.hmacKey[:])

	github.com/gotd/td/mtproxy/faketls
		client_hello.go#L91: 	mac := hmac.New(sha256.New, secret)
		server_hello.go#L76: 	mac := hmac.New(sha256.New, secret)

	github.com/refraction-networking/utls
		cipher_suites.go#L432: 	return hmac.New(h, key)
		cipher_suites.go#L438: 	return hmac.New(sha256.New, key)
		key_schedule.go#L39: 	verifyData := hmac.New(c.hash.New, finishedKey)
		prf.go#L32: 	h := hmac.New(hash, secret)
		ticket.go#L341: 	mac := hmac.New(sha256.New, key.hmacKey[:])
		ticket.go#L376: 		mac := hmac.New(sha256.New, key.hmacKey[:])
		u_common.go#L734: 	return hmac.New(sha512.New384, key)

	github.com/refraction-networking/utls/internal/tls12
		tls12.go#L26: 	h := hmac.New(hash, secret)

	golang.org/x/crypto/hkdf
		hkdf.go#L91: 	expander := hmac.New(hash, pseudorandomKey)