1
0
mirror of https://github.com/golang/go synced 2024-11-17 19:44:43 -07:00
go/src/crypto
Russ Cox 39ec97da15 crypto/internal/boring: update to newer boringcrypto, add arm64
Update the version of BoringCrypto to boringssl tag
fips-20210429, for which FIPS approval is "in process".

Add GOARCH=arm64 BoringCrypto support.

Shuffle build to run as distinct steps in Docker so that
we can rerun later parts like build-goboring.sh without
rerunning all the setup.

Strip unnecessary parts of the syso using --strip-unneeded,
which cuts the amd64 syso from 10MB to 2.5MB.
The new arm64 syso is 2MB, so even though we added a new
architecture, we have half as much syso to distribute.

Change-Id: I0f7327389a3a485b82577abea9153d006418298f
Reviewed-on: https://go-review.googlesource.com/c/go/+/423362
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Russ Cox <rsc@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
2022-08-18 21:28:09 +00:00
..
aes crypto/internal/subtle: rename to crypto/internal/alias 2022-08-17 18:46:05 +00:00
boring crypto/internal/boring: update to newer boringcrypto, add arm64 2022-08-18 21:28:09 +00:00
cipher crypto/subtle: add XORBytes 2022-08-17 18:47:33 +00:00
des crypto/internal/subtle: rename to crypto/internal/alias 2022-08-17 18:46:05 +00:00
dsa
ecdh crypto/ecdh,crypto/internal/nistec: enable pruning of unused curves 2022-08-12 00:04:29 +00:00
ecdsa crypto/internal/boring/bcache: make Cache type-safe using generics 2022-08-18 00:30:19 +00:00
ed25519 internal/testenv: add and use OptimizationOff/SkipIfOptimizationOff 2022-08-09 12:16:31 +00:00
elliptic crypto/ecdh: new package 2022-08-12 00:03:39 +00:00
hmac all: boringcrypto post-merge cleanup 2022-06-06 19:10:07 +00:00
internal crypto/internal/boring: update to newer boringcrypto, add arm64 2022-08-18 21:28:09 +00:00
md5
rand all: boringcrypto post-merge cleanup 2022-06-06 19:10:07 +00:00
rc4 crypto/internal/subtle: rename to crypto/internal/alias 2022-08-17 18:46:05 +00:00
rsa crypto/internal/boring/bcache: make Cache type-safe using generics 2022-08-18 00:30:19 +00:00
sha1 [dev.boringcrypto] crypto/internal/boring: make SHA calls allocation-free 2022-04-29 14:23:27 +00:00
sha256 crypto/internal/boring: avoid false positive in cgo pointer check in SHA calls 2022-05-05 19:31:33 +00:00
sha512 [dev.boringcrypto] crypto/internal/boring: make SHA calls allocation-free 2022-04-29 14:23:27 +00:00
subtle crypto/subtle: add XORBytes 2022-08-17 18:47:33 +00:00
tls all: remove duplicate "the" words in comments 2022-08-18 13:54:47 +00:00
x509 crypto/x509: restrict CRL number to <=20 octets 2022-07-07 19:43:03 +00:00
crypto.go all: gofmt main repo 2022-04-11 16:34:30 +00:00
issue21104_test.go