diff --git a/src/crypto/tls/conn.go b/src/crypto/tls/conn.go index 853e86ebd8..95ca60383d 100644 --- a/src/crypto/tls/conn.go +++ b/src/crypto/tls/conn.go @@ -350,7 +350,7 @@ func (hc *halfConn) decrypt(record []byte) ([]byte, recordType, error) { } case cbcMode: blockSize := c.BlockSize() - minPayload := explicitNonceLen + roundUp(hc.mac.Size()+1, blockSize) // TODO: vuln? + minPayload := explicitNonceLen + roundUp(hc.mac.Size()+1, blockSize) if len(payload)%blockSize != 0 || len(payload) < minPayload { return nil, 0, alertBadRecordMAC }