From b314eea4cdba0755caedc9a3e683d3f7e1e2be6f Mon Sep 17 00:00:00 2001 From: cui fliter Date: Wed, 5 Oct 2022 03:15:24 +0000 Subject: all: remove redundant type conversion Change-Id: I375233dc700adbc58a6d4af995d07b352bf85b11 GitHub-Last-Rev: ef129205231b892f61b0135c87bb791a5e1a126c GitHub-Pull-Request: golang/go#55994 Reviewed-on: https://go-review.googlesource.com/c/go/+/437715 Run-TryBot: Ian Lance Taylor Reviewed-by: Ian Lance Taylor Auto-Submit: Ian Lance Taylor TryBot-Result: Gopher Robot Reviewed-by: Keith Randall --- src/crypto/sha1/sha1.go | 2 +- src/crypto/sha256/sha256.go | 2 +- src/crypto/sha512/sha512.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) (limited to 'src/crypto') diff --git a/src/crypto/sha1/sha1.go b/src/crypto/sha1/sha1.go index 80c5623725..bef447c7f2 100644 --- a/src/crypto/sha1/sha1.go +++ b/src/crypto/sha1/sha1.go @@ -56,7 +56,7 @@ func (d *digest) MarshalBinary() ([]byte, error) { b = binary.BigEndian.AppendUint32(b, d.h[3]) b = binary.BigEndian.AppendUint32(b, d.h[4]) b = append(b, d.x[:d.nx]...) - b = b[:len(b)+len(d.x)-int(d.nx)] // already zero + b = b[:len(b)+len(d.x)-d.nx] // already zero b = binary.BigEndian.AppendUint64(b, d.len) return b, nil } diff --git a/src/crypto/sha256/sha256.go b/src/crypto/sha256/sha256.go index 92abbf9b84..15c907ecf7 100644 --- a/src/crypto/sha256/sha256.go +++ b/src/crypto/sha256/sha256.go @@ -79,7 +79,7 @@ func (d *digest) MarshalBinary() ([]byte, error) { b = binary.BigEndian.AppendUint32(b, d.h[6]) b = binary.BigEndian.AppendUint32(b, d.h[7]) b = append(b, d.x[:d.nx]...) - b = b[:len(b)+len(d.x)-int(d.nx)] // already zero + b = b[:len(b)+len(d.x)-d.nx] // already zero b = binary.BigEndian.AppendUint64(b, d.len) return b, nil } diff --git a/src/crypto/sha512/sha512.go b/src/crypto/sha512/sha512.go index 883948f482..3819478ed7 100644 --- a/src/crypto/sha512/sha512.go +++ b/src/crypto/sha512/sha512.go @@ -162,7 +162,7 @@ func (d *digest) MarshalBinary() ([]byte, error) { b = binary.BigEndian.AppendUint64(b, d.h[6]) b = binary.BigEndian.AppendUint64(b, d.h[7]) b = append(b, d.x[:d.nx]...) - b = b[:len(b)+len(d.x)-int(d.nx)] // already zero + b = b[:len(b)+len(d.x)-d.nx] // already zero b = binary.BigEndian.AppendUint64(b, d.len) return b, nil } -- cgit v1.3