From: Brad Fitzpatrick Date: Tue, 10 May 2016 16:24:57 +0000 (-0700) Subject: crypto/sha1: disable crashing AVX2 optimizations for now X-Git-Tag: go1.7beta1~260 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=78ff74375930d5ae391beae562c91da40e5d92a4;p=gostls13.git crypto/sha1: disable crashing AVX2 optimizations for now Updates #15617 Change-Id: I2104776f8e789d987b4f2f7f08f2ebe979b747a1 Reviewed-on: https://go-review.googlesource.com/23001 Run-TryBot: Brad Fitzpatrick Reviewed-by: Dmitry Vyukov Reviewed-by: Minux Ma --- diff --git a/src/crypto/sha1/sha1block_amd64.go b/src/crypto/sha1/sha1block_amd64.go index 84f8a52019..a36f334b11 100644 --- a/src/crypto/sha1/sha1block_amd64.go +++ b/src/crypto/sha1/sha1block_amd64.go @@ -12,7 +12,9 @@ func blockAVX2(dig *digest, p []byte) func blockAMD64(dig *digest, p []byte) func checkAVX2() bool -var hasAVX2 = checkAVX2() +// TODO(TocarIP): fix AVX2 crash (golang.org/issue/15617) and +// then re-enable this: +var hasAVX2 = false // checkAVX2() func block(dig *digest, p []byte) { if hasAVX2 && len(p) >= 256 {