diff --git a/scripts/signer.go b/scripts/signer.go index 8c90821..41933ea 100644 --- a/scripts/signer.go +++ b/scripts/signer.go @@ -22,8 +22,8 @@ func main() { var doSign bool flag.BoolVar(&doSign, "s", false, "Sign the release tar") - var doVerify bool - flag.BoolVar(&doVerify, "v", false, "Verify the signature of the tar") + var publicKeyString string + flag.StringVar(&publicKeyString, "k", "", "Public key to verify the release afterwards") flag.Parse() @@ -56,9 +56,8 @@ func main() { os.Exit(0) } - if doVerify { - pubStr := "3mL+rBi4yBZ1wGimQ/oSQCjxELzgTh+673H4JdzQBOk=" - pub, err := base64.StdEncoding.DecodeString(pubStr) + if publicKeyString != "" { + pub, err := base64.StdEncoding.DecodeString(publicKeyString) if err != nil { panic(err) }