f4c0f42 [dev.boringcrypto] all: add boringcrypto build tags

Authored and Committed by Russ Cox 2 years ago
37 files changed. 153 lines added. 43 lines removed.
api/go1.16.txt
file modified
+0 -1
misc/boring/release.sh
file modified
+1 -1
misc/cgo/testshared/shared_test.go
file modified
+1 -1
src/cmd/api/goapi_boring_test.go
file added
+17
src/cmd/go/go_boring_test.go
file modified
+2 -0
src/cmd/link/internal/ld/lib.go
file modified
+1 -0
src/crypto/boring/boring.go
file modified
+2 -0
src/crypto/boring/boring_test.go
file modified
+2 -0
src/crypto/boring/notboring_test.go
file modified
+3 -3
src/crypto/ecdsa/boring.go
file modified
+2 -0
src/crypto/ecdsa/notboring.go
file added
+16
src/crypto/internal/boring/Dockerfile
file modified
+2 -2
src/crypto/internal/boring/LICENSE
file modified
+9 -7
src/crypto/internal/boring/aes.go
file modified
+2 -2
src/crypto/internal/boring/boring.go
file modified
+3 -2
src/crypto/internal/boring/ecdsa.go
file modified
+2 -2
src/crypto/internal/boring/fipstls/stub.ssrc/crypto/internal/boring/fipstls/dummy.s
file renamed
+2 -0
src/crypto/internal/boring/fipstls/tls.go
file modified
+4 -1
src/crypto/internal/boring/hmac.go
file modified
+2 -2
src/crypto/internal/boring/notboring.go
file modified
+2 -2
src/crypto/internal/boring/rand.go
file modified
+2 -2
src/crypto/internal/boring/rsa.go
file modified
+2 -2
src/crypto/internal/boring/sha.go
file modified
+2 -2
src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.sysosrc/crypto/internal/boring/goboringcrypto_linux_amd64.syso
file renamed
+0 -0
src/crypto/internal/boring/syso/syso.go
file added
+9
src/crypto/rsa/boring.go
file modified
+2 -0
src/crypto/rsa/boring_test.go
file modified
+2 -0
src/crypto/rsa/notboring.go
file added
+16
src/crypto/tls/boring.go
file modified
+2 -2
src/crypto/tls/boring_test.go
file modified
+2 -0
src/crypto/tls/fipsonly/fipsonly.go
file modified
+3 -1
src/crypto/tls/fipsonly/fipsonly_test.go
file modified
+2 -0
src/crypto/tls/handshake_client.go
file modified
+5 -2
src/crypto/tls/handshake_server.go
file modified
+3 -2
src/crypto/tls/notboring.go
file added
+23
src/go/build/build.go
file modified
+1 -2
src/go/build/deps_test.go
file modified
+2 -2
    [dev.boringcrypto] all: add boringcrypto build tags
    
    A plain make.bash in this tree will produce a working,
    standard Go toolchain, not a BoringCrypto-enabled one.
    
    The BoringCrypto-enabled one will be created with:
    
    	GOEXPERIMENT=boringcrypto ./make.bash
    
    For #51940.
    
    Change-Id: Ia9102ed993242eb1cb7f9b93eca97e81986a27b3
    Reviewed-on: https://go-review.googlesource.com/c/go/+/395881
    Run-TryBot: Russ Cox <rsc@golang.org>
    Reviewed-by: Ian Lance Taylor <iant@google.com>
    TryBot-Result: Gopher Robot <gobot@golang.org>
    Reviewed-by: Ian Lance Taylor <iant@golang.org>
    
        
file modified
+0 -1
file modified
+1 -1
file modified
+2 -0
file modified
+2 -0
file modified
+2 -0
src/crypto/internal/boring/fipstls/stub.s src/crypto/internal/boring/fipstls/dummy.s
file renamed
src/crypto/internal/boring/syso/goboringcrypto_linux_amd64.syso src/crypto/internal/boring/goboringcrypto_linux_amd64.syso
file renamed
file was renamed with no change to the file
file modified
+2 -0
file modified
+2 -2
file modified
+1 -2
file modified
+2 -2