hash.Cloner.Size (method)

38 uses

	hash (current package)
		hash.go#L39: 	Size() int

	crypto/hkdf
		hkdf.go#L48: 	limit := fh().Size() * 255
		hkdf.go#L65: 	limit := fh().Size() * 255

	crypto/internal/fips140/ecdsa
		hmacdrbg.go#L61: 	size := hash().Size()

	crypto/internal/fips140/hkdf
		hkdf.go#L18: 		salt = make([]byte, h().Size())

	crypto/internal/fips140/hmac
		hmac.go#L79: func (h *HMAC) Size() int      { return h.outer.Size() }

	crypto/internal/fips140/rsa
		pkcs1v22.go#L74: 	hLen := hash.Size()
		pkcs1v22.go#L151: 	hLen := hash.Size()
		pkcs1v22.go#L255: 	saltLength := (pub.N.BitLen()-1+7)/8 - 2 - hash.Size()
		pkcs1v22.go#L261: 	if fips140.Enabled && saltLength > hash.Size() {
		pkcs1v22.go#L262: 		return hash.Size(), nil
		pkcs1v22.go#L284: 	if saltLength > hash.Size() {
		pkcs1v22.go#L388: 	if len(msg) > k-2*hash.Size()-2 {
		pkcs1v22.go#L397: 	seed := em[1 : 1+hash.Size()]
		pkcs1v22.go#L398: 	db := em[1+hash.Size():]
		pkcs1v22.go#L400: 	copy(db[0:hash.Size()], lHash)
		pkcs1v22.go#L422: 		k < hash.Size()*2+2 {
		pkcs1v22.go#L437: 	seed := em[1 : hash.Size()+1]
		pkcs1v22.go#L438: 	db := em[hash.Size()+1:]
		pkcs1v22.go#L443: 	lHash2 := db[0:hash.Size()]
		pkcs1v22.go#L458: 	rest := db[hash.Size():]

	crypto/internal/fips140/tls12
		tls12.go#L58: 		if h.Size() != 32 {
		tls12.go#L62: 		if h.Size() != 46 && h.Size() != 64 {

	crypto/internal/fips140/tls13
		tls13.go#L44: 		newSecret = make([]byte, hash().Size())
		tls13.go#L53: 	return ExpandLabel(hash, secret, label, transcript.Sum(nil), transcript.Size())

	crypto/rsa
		fips.go#L100: 	if fips140only.Enabled && saltLength > h.Size() {
		fips.go#L110: 		saltLength = h.Size()
		fips.go#L162: 	if fips140only.Enabled && saltLength > h.Size() {
		fips.go#L169: 		return fipsError(rsa.VerifyPSSWithSaltLength(k, h, digest, sig, h.Size()))
		fips.go#L203: 		if len(msg) > k-2*hash.Size()-2 {
		fips.go#L256: 			k < hash.Size()*2+2 {

	crypto/tls
		cipher_suites.go#L600: func (c *cthWrapper) Size() int                   { return c.h.Size() }
		conn.go#L387: 			minPayload := explicitNonceLen + roundUp(hc.mac.Size()+1, blockSize)
		conn.go#L433: 		macSize := hc.mac.Size()
		conn.go#L916: 			payloadBytes -= c.out.mac.Size()
		conn.go#L926: 			payloadBytes -= c.out.mac.Size()

	go.pact.im/x/extraio
		hash.go#L25: 	buf := make([]byte, 0, h.Size())