mirror of
https://github.com/golang/go
synced 2024-11-19 21:54:40 -07:00
crypto/sha1, crypto/sha256: add go:noescape annotations
Additions to: https://go-review.googlesource.com/c/go/+/61570 https://go-review.googlesource.com/c/go/+/61550 Change-Id: Id89e1119333a8721cb9720a04a01dab1f2705fa9 Reviewed-on: https://go-review.googlesource.com/77591 Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org> Reviewed-by: Ian Lance Taylor <iant@golang.org>
This commit is contained in:
parent
f71cbc8a96
commit
0ffe90b501
@ -15,7 +15,7 @@ var k = []uint32{
|
|||||||
|
|
||||||
var hasSHA1 = cpu.ARM64.HasSHA1
|
var hasSHA1 = cpu.ARM64.HasSHA1
|
||||||
|
|
||||||
|
//go:noescape
|
||||||
func sha1block(h []uint32, p []byte, k []uint32)
|
func sha1block(h []uint32, p []byte, k []uint32)
|
||||||
|
|
||||||
func block(dig *digest, p []byte) {
|
func block(dig *digest, p []byte) {
|
||||||
|
@ -10,6 +10,7 @@ var k = _K
|
|||||||
|
|
||||||
var hasSHA2 = cpu.ARM64.HasSHA2
|
var hasSHA2 = cpu.ARM64.HasSHA2
|
||||||
|
|
||||||
|
//go:noescape
|
||||||
func sha256block(h []uint32, p []byte, k []uint32)
|
func sha256block(h []uint32, p []byte, k []uint32)
|
||||||
|
|
||||||
func block(dig *digest, p []byte) {
|
func block(dig *digest, p []byte) {
|
||||||
|
Loading…
Reference in New Issue
Block a user