]> Cypherpunks repositories - gostls13.git/commit
crypto/sha256,crypto/sha512: move implementation to crypto/internal/fips
authorFilippo Valsorda <filippo@golang.org>
Thu, 19 Sep 2024 18:04:30 +0000 (20:04 +0200)
committerGopher Robot <gobot@golang.org>
Wed, 23 Oct 2024 15:21:45 +0000 (15:21 +0000)
commit8eeac50cb521df8ee81c62896a237d6e38479b77
tree2a3fb7103f24982babac09fb7e9ec8226759fee5
parentf04f4c24e36440226baaa181abb1754f8b0f0b41
crypto/sha256,crypto/sha512: move implementation to crypto/internal/fips

For #69536

Change-Id: I1efa916e6e9fcddeffa52bc3d23286e6465dae54
Reviewed-on: https://go-review.googlesource.com/c/go/+/615235
Reviewed-by: Daniel McCarney <daniel@binaryparadox.net>
Reviewed-by: Roland Shoemaker <roland@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Filippo Valsorda <filippo@golang.org>
Reviewed-by: Michael Pratt <mpratt@google.com>
44 files changed:
src/cmd/compile/internal/types2/stdlib_test.go
src/crypto/internal/fips/sha256/_asm/go.mod [moved from src/crypto/sha256/_asm/go.mod with 100% similarity]
src/crypto/internal/fips/sha256/_asm/go.sum [moved from src/crypto/sha256/_asm/go.sum with 100% similarity]
src/crypto/internal/fips/sha256/_asm/sha256block_amd64_asm.go [moved from src/crypto/sha256/_asm/sha256block_amd64_asm.go with 100% similarity]
src/crypto/internal/fips/sha256/_asm/sha256block_amd64_avx2.go [moved from src/crypto/sha256/_asm/sha256block_amd64_avx2.go with 100% similarity]
src/crypto/internal/fips/sha256/_asm/sha256block_amd64_shani.go [moved from src/crypto/sha256/_asm/sha256block_amd64_shani.go with 100% similarity]
src/crypto/internal/fips/sha256/sha256.go [new file with mode: 0644]
src/crypto/internal/fips/sha256/sha256block.go [moved from src/crypto/sha256/sha256block.go with 98% similarity]
src/crypto/internal/fips/sha256/sha256block_386.s [moved from src/crypto/sha256/sha256block_386.s with 100% similarity]
src/crypto/internal/fips/sha256/sha256block_amd64.go [moved from src/crypto/sha256/sha256block_amd64.go with 80% similarity]
src/crypto/internal/fips/sha256/sha256block_amd64.s [moved from src/crypto/sha256/sha256block_amd64.s with 99% similarity]
src/crypto/internal/fips/sha256/sha256block_arm64.go [moved from src/crypto/sha256/sha256block_arm64.go with 85% similarity]
src/crypto/internal/fips/sha256/sha256block_arm64.s [moved from src/crypto/sha256/sha256block_arm64.s with 99% similarity]
src/crypto/internal/fips/sha256/sha256block_asm.go [moved from src/crypto/sha256/sha256block_asm.go with 87% similarity]
src/crypto/internal/fips/sha256/sha256block_loong64.s [moved from src/crypto/sha256/sha256block_loong64.s with 99% similarity]
src/crypto/internal/fips/sha256/sha256block_noasm.go [moved from src/crypto/sha256/sha256block_noasm.go with 89% similarity]
src/crypto/internal/fips/sha256/sha256block_ppc64x.go [moved from src/crypto/sha256/sha256block_ppc64x.go with 91% similarity]
src/crypto/internal/fips/sha256/sha256block_ppc64x.s [moved from src/crypto/sha256/sha256block_ppc64x.s with 99% similarity]
src/crypto/internal/fips/sha256/sha256block_riscv64.s [moved from src/crypto/sha256/sha256block_riscv64.s with 99% similarity]
src/crypto/internal/fips/sha256/sha256block_s390x.go [moved from src/crypto/sha256/sha256block_s390x.go with 88% similarity]
src/crypto/internal/fips/sha256/sha256block_s390x.s [moved from src/crypto/sha256/sha256block_s390x.s with 92% similarity]
src/crypto/internal/fips/sha512/_asm/go.mod [moved from src/crypto/sha512/_asm/go.mod with 100% similarity]
src/crypto/internal/fips/sha512/_asm/go.sum [moved from src/crypto/sha512/_asm/go.sum with 100% similarity]
src/crypto/internal/fips/sha512/_asm/sha512block_amd64_asm.go [moved from src/crypto/sha512/_asm/sha512block_amd64_asm.go with 100% similarity]
src/crypto/internal/fips/sha512/sha512.go [new file with mode: 0644]
src/crypto/internal/fips/sha512/sha512block.go [moved from src/crypto/sha512/sha512block.go with 98% similarity]
src/crypto/internal/fips/sha512/sha512block_amd64.go [moved from src/crypto/sha512/sha512block_amd64.go with 81% similarity]
src/crypto/internal/fips/sha512/sha512block_amd64.s [moved from src/crypto/sha512/sha512block_amd64.s with 99% similarity]
src/crypto/internal/fips/sha512/sha512block_arm64.go [moved from src/crypto/sha512/sha512block_arm64.go with 85% similarity]
src/crypto/internal/fips/sha512/sha512block_arm64.s [moved from src/crypto/sha512/sha512block_arm64.s with 99% similarity]
src/crypto/internal/fips/sha512/sha512block_asm.go [moved from src/crypto/sha512/sha512block_asm.go with 87% similarity]
src/crypto/internal/fips/sha512/sha512block_loong64.s [moved from src/crypto/sha512/sha512block_loong64.s with 99% similarity]
src/crypto/internal/fips/sha512/sha512block_noasm.go [moved from src/crypto/sha512/sha512block_noasm.go with 89% similarity]
src/crypto/internal/fips/sha512/sha512block_ppc64x.go [moved from src/crypto/sha512/sha512block_ppc64x.go with 91% similarity]
src/crypto/internal/fips/sha512/sha512block_ppc64x.s [moved from src/crypto/sha512/sha512block_ppc64x.s with 99% similarity]
src/crypto/internal/fips/sha512/sha512block_riscv64.s [moved from src/crypto/sha512/sha512block_riscv64.s with 99% similarity]
src/crypto/internal/fips/sha512/sha512block_s390x.go [moved from src/crypto/sha512/sha512block_s390x.go with 88% similarity]
src/crypto/internal/fips/sha512/sha512block_s390x.s [moved from src/crypto/sha512/sha512block_s390x.s with 92% similarity]
src/crypto/sha256/sha256.go
src/crypto/sha256/sha256_test.go
src/crypto/sha512/sha512.go
src/crypto/sha512/sha512_test.go
src/go/build/deps_test.go
src/go/types/stdlib_test.go