]> Cypherpunks repositories - gostls13.git/commit
crypto/internal/fips: import crypto/internal/fips/check throughout
authorFilippo Valsorda <filippo@golang.org>
Mon, 18 Nov 2024 12:43:58 +0000 (13:43 +0100)
committerGopher Robot <gobot@golang.org>
Tue, 19 Nov 2024 23:03:16 +0000 (23:03 +0000)
commitad072b3ae6eb8512b0e0fdfcf83e5584b1a8ba0a
tree31d505d4df1c8b1308becfdf5fded11ed84c5702
parent1e1c0a7ea879284725de56b88c3b4f84c4db5c7f
crypto/internal/fips: import crypto/internal/fips/check throughout

The module must do the integrity self-check before any other operation
in FIPS mode.

For #69536

Change-Id: I8db52ea94e867812008a6e7a86ca2c648a0018c6
Reviewed-on: https://go-review.googlesource.com/c/go/+/629056
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Dmitri Shuralyov <dmitshur@google.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Russ Cox <rsc@golang.org>
19 files changed:
src/crypto/internal/fips/aes/cast.go
src/crypto/internal/fips/aes/gcm/cast.go
src/crypto/internal/fips/bigmod/nat.go
src/crypto/internal/fips/drbg/cast.go
src/crypto/internal/fips/ecdh/cast.go
src/crypto/internal/fips/ecdsa/cast.go
src/crypto/internal/fips/ed25519/cast.go
src/crypto/internal/fips/edwards25519/edwards25519.go
src/crypto/internal/fips/edwards25519/field/fe.go
src/crypto/internal/fips/hkdf/cast.go
src/crypto/internal/fips/mlkem/cast.go
src/crypto/internal/fips/nistec/fiat/cast.go [new file with mode: 0644]
src/crypto/internal/fips/nistec/nistec.go
src/crypto/internal/fips/ssh/kdf.go
src/crypto/internal/fips/tls12/cast.go
src/crypto/internal/fips/tls13/cast.go
src/crypto/internal/fipsdeps/fipsdeps_test.go
src/crypto/sha256/sha256.go
src/go/build/deps_test.go