diff --git a/cmd/docker-trust/trust/key_generate.go b/cmd/docker-trust/trust/key_generate.go index cf42ffc9bc..16398933e4 100644 --- a/cmd/docker-trust/trust/key_generate.go +++ b/cmd/docker-trust/trust/key_generate.go @@ -5,12 +5,12 @@ import ( "fmt" "os" "path/filepath" + "regexp" "strings" "github.com/docker/cli/cli" "github.com/docker/cli/cli/command" "github.com/docker/cli/cmd/docker-trust/internal/trust" - "github.com/docker/cli/internal/lazyregexp" "github.com/spf13/cobra" "github.com/theupdateframework/notary" "github.com/theupdateframework/notary/trustmanager" @@ -41,7 +41,7 @@ func newKeyGenerateCommand(dockerCLI command.Streams) *cobra.Command { } // key names can use lowercase alphanumeric + _ + - characters -var validKeyName = lazyregexp.New(`^[a-z0-9][a-z0-9\_\-]*$`).MatchString +var validKeyName = regexp.MustCompile(`^[a-z0-9][a-z0-9\_\-]*$`).MatchString // validate that all of the key names are unique and are alphanumeric + _ + - // and that we do not already have public key files in the target dir on disk diff --git a/cmd/docker-trust/trust/signer_add.go b/cmd/docker-trust/trust/signer_add.go index 0d94b9c46f..f4e938f010 100644 --- a/cmd/docker-trust/trust/signer_add.go +++ b/cmd/docker-trust/trust/signer_add.go @@ -7,12 +7,12 @@ import ( "io" "os" "path" + "regexp" "strings" "github.com/docker/cli/cli" "github.com/docker/cli/cli/command" "github.com/docker/cli/cmd/docker-trust/internal/trust" - "github.com/docker/cli/internal/lazyregexp" "github.com/docker/cli/opts" "github.com/spf13/cobra" "github.com/theupdateframework/notary/client" @@ -45,7 +45,7 @@ func newSignerAddCommand(dockerCLI command.Cli) *cobra.Command { return cmd } -var validSignerName = lazyregexp.New(`^[a-z0-9][a-z0-9\_\-]*$`).MatchString +var validSignerName = regexp.MustCompile(`^[a-z0-9][a-z0-9\_\-]*$`).MatchString func addSigner(ctx context.Context, dockerCLI command.Cli, options signerAddOptions) error { signerName := options.signer