]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/fips: wrap and lock internal dependencies
authorFilippo Valsorda <filippo@golang.org>
Thu, 14 Nov 2024 13:47:55 +0000 (14:47 +0100)
committerGopher Robot <gobot@golang.org>
Tue, 19 Nov 2024 22:29:14 +0000 (22:29 +0000)
commita794fa5f69dd80f5553a9fc3df4c08f9fdbb883c
tree530f11637d4e880c05a924d936d2ab1ea87a554b
parent349d7d92bb02e1132f0920acefd70db670ba9a24
crypto/internal/fips: wrap and lock internal dependencies

The changes below src/crypto/internal/fips/ are mechanical.

See fipsdeps.go and fipsdeps_test.go for the rationale.

For #69536

Change-Id: I292ce65237cd8d2fd87fab99814514dd0e69c4a7
Reviewed-on: https://go-review.googlesource.com/c/go/+/627956
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
38 files changed:
src/crypto/internal/fips/aes/aes_asm.go
src/crypto/internal/fips/aes/aes_generic.go
src/crypto/internal/fips/aes/aes_s390x.go
src/crypto/internal/fips/aes/ctr.go
src/crypto/internal/fips/aes/ctr_s390x.go
src/crypto/internal/fips/aes/gcm/gcm_asm.go
src/crypto/internal/fips/aes/gcm/gcm_generic.go
src/crypto/internal/fips/aes/gcm/gcm_nonces.go
src/crypto/internal/fips/aes/gcm/gcm_ppc64x.go
src/crypto/internal/fips/aes/gcm/gcm_s390x.go
src/crypto/internal/fips/aes/gcm/ghash.go
src/crypto/internal/fips/cast.go
src/crypto/internal/fips/check/asan.go [new file with mode: 0644]
src/crypto/internal/fips/check/check.go
src/crypto/internal/fips/check/noasan.go [new file with mode: 0644]
src/crypto/internal/fips/drbg/ctrdrbg.go
src/crypto/internal/fips/fips.go
src/crypto/internal/fips/mlkem/field.go
src/crypto/internal/fips/sha256/sha256.go
src/crypto/internal/fips/sha256/sha256block_amd64.go
src/crypto/internal/fips/sha256/sha256block_arm64.go
src/crypto/internal/fips/sha256/sha256block_ppc64x.go
src/crypto/internal/fips/sha256/sha256block_s390x.go
src/crypto/internal/fips/sha3/keccakf.go
src/crypto/internal/fips/sha3/sha3_s390x.go
src/crypto/internal/fips/sha3/shake.go
src/crypto/internal/fips/sha512/sha512.go
src/crypto/internal/fips/sha512/sha512block_amd64.go
src/crypto/internal/fips/sha512/sha512block_arm64.go
src/crypto/internal/fips/sha512/sha512block_ppc64x.go
src/crypto/internal/fips/sha512/sha512block_s390x.go
src/crypto/internal/fips/tls13/tls13.go
src/crypto/internal/fipsdeps/byteorder/byteorder.go [new file with mode: 0644]
src/crypto/internal/fipsdeps/cpu/cpu.go [new file with mode: 0644]
src/crypto/internal/fipsdeps/fipsdeps.go [new file with mode: 0644]
src/crypto/internal/fipsdeps/fipsdeps_test.go [new file with mode: 0644]
src/crypto/internal/fipsdeps/godebug/godebug.go [new file with mode: 0644]
src/go/build/deps_test.go