-
- Downloads
crypto/sha256: add WriteString and WriteByte method
This can reduce allocations when hashing a string or byte rather than []byte. For #38776 Change-Id: I1c6dd1bc018220784a05939e92b47558c0562110 Reviewed-on: https://go-review.googlesource.com/c/go/+/481478 Reviewed-by:Joel Sing <joel@sing.id.au> Run-TryBot: Ian Lance Taylor <iant@golang.org> TryBot-Result: Gopher Robot <gobot@golang.org> Auto-Submit: Ian Lance Taylor <iant@google.com> Reviewed-by:
Ian Lance Taylor <iant@google.com> Reviewed-by:
Bryan Mills <bcmills@google.com> Run-TryBot: Ian Lance Taylor <iant@google.com>
Showing
- src/crypto/internal/boring/sha.go 14 additions, 0 deletionssrc/crypto/internal/boring/sha.go
- src/crypto/sha256/sha256.go 50 additions, 9 deletionssrc/crypto/sha256/sha256.go
- src/crypto/sha256/sha256_test.go 32 additions, 1 deletionsrc/crypto/sha256/sha256_test.go
- src/crypto/sha256/sha256block.go 1 addition, 1 deletionsrc/crypto/sha256/sha256block.go
- src/crypto/sha256/sha256block_386.s 3 additions, 3 deletionssrc/crypto/sha256/sha256block_386.s
- src/crypto/sha256/sha256block_amd64.s 7 additions, 7 deletionssrc/crypto/sha256/sha256block_amd64.s
- src/crypto/sha256/sha256block_arm64.go 15 additions, 3 deletionssrc/crypto/sha256/sha256block_arm64.go
- src/crypto/sha256/sha256block_arm64.s 4 additions, 4 deletionssrc/crypto/sha256/sha256block_arm64.s
- src/crypto/sha256/sha256block_decl.go 11 additions, 1 deletionsrc/crypto/sha256/sha256block_decl.go
- src/crypto/sha256/sha256block_generic.go 4 additions, 0 deletionssrc/crypto/sha256/sha256block_generic.go
- src/crypto/sha256/sha256block_ppc64x.s 4 additions, 4 deletionssrc/crypto/sha256/sha256block_ppc64x.s
- src/crypto/sha256/sha256block_s390x.go 8 additions, 1 deletionsrc/crypto/sha256/sha256block_s390x.go
- src/crypto/sha256/sha256block_s390x.s 4 additions, 4 deletionssrc/crypto/sha256/sha256block_s390x.s
Loading
Please register or sign in to comment