From 5242bfa26afdd3541b9a70a16431ceb616f5510d Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Wed, 20 Nov 2024 10:25:44 -0500 Subject: [PATCH] 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 --- src/cmd/go/internal/load/pkg.go | 11 ----------- 1 file changed, 11 deletions(-) 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 } -- 2.48.1