From: Russ Cox Date: Wed, 20 Nov 2024 15:25:44 +0000 (-0500) Subject: cmd/go: remove temporary crypto/internal/fips140 import relaxation X-Git-Tag: go1.24rc1~176 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=5242bfa26afdd3541b9a70a16431ceb616f5510d;p=gostls13.git cmd/go: remove temporary crypto/internal/fips140 import relaxation Now that crypto/internal/fips140deps has been checked in, we can enforce the full restrictions in the go command: crypto/internal/fips can only import crypto/internal, not internal/... Change-Id: I035470dbd478a5997c37ffabd268117969ed00a5 Reviewed-on: https://go-review.googlesource.com/c/go/+/630135 Reviewed-by: Sam Thanawalla LUCI-TryBot-Result: Go LUCI Reviewed-by: Michael Matloob Auto-Submit: Russ Cox --- diff --git a/src/cmd/go/internal/load/pkg.go b/src/cmd/go/internal/load/pkg.go index 4daa0df45c..df790e1eaa 100644 --- a/src/cmd/go/internal/load/pkg.go +++ b/src/cmd/go/internal/load/pkg.go @@ -1533,17 +1533,6 @@ func disallowInternal(ctx context.Context, srcDir string, importer *Package, imp if str.HasPathPrefix(p.ImportPath, "crypto/internal") { return nil // crypto/internal/fips140 can use crypto/internal } - // TODO: Delete this switch once the usages are removed. - switch p.ImportPath { - case "internal/abi", - "internal/testenv", - "internal/cpu", - "internal/goarch", - "internal/asan", - "internal/byteorder", - "internal/godebug": - return nil - } goto Error }