diff options
Diffstat (limited to 'scripts/signer.go')
-rw-r--r-- | scripts/signer.go | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/scripts/signer.go b/scripts/signer.go index 8c90821..aff95e9 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 against (runs verifier if set)") 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) } |