]> Cypherpunks repositories - gostls13.git/commitdiff
crypto/sha1, crypto/sha256: add go:noescape annotations
authorBrad Fitzpatrick <bradfitz@golang.org>
Tue, 14 Nov 2017 19:22:43 +0000 (19:22 +0000)
committerBrad Fitzpatrick <bradfitz@golang.org>
Wed, 15 Nov 2017 16:00:24 +0000 (16:00 +0000)
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>
src/crypto/sha1/sha1block_arm64.go
src/crypto/sha256/sha256block_arm64.go

index ab296e379308b79676ffa881789f5fa3447e4f21..173c40fec81c70e8f75f7270e98db410374d40b9 100644 (file)
@@ -15,7 +15,7 @@ var k = []uint32{
 
 var hasSHA1 = cpu.ARM64.HasSHA1
 
-
+//go:noescape
 func sha1block(h []uint32, p []byte, k []uint32)
 
 func block(dig *digest, p []byte) {
index 48c436baf34627fbb63b756e09c18c84b7069c5e..75bbcbe0eb7e8191ef37c64c7a09b780287b33df 100644 (file)
@@ -10,6 +10,7 @@ var k = _K
 
 var hasSHA2 = cpu.ARM64.HasSHA2
 
+//go:noescape
 func sha256block(h []uint32, p []byte, k []uint32)
 
 func block(dig *digest, p []byte) {