aboutsummaryrefslogtreecommitdiff
path: root/verify.go
diff options
context:
space:
mode:
Diffstat (limited to 'verify.go')
-rw-r--r--verify.go36
1 files changed, 18 insertions, 18 deletions
diff --git a/verify.go b/verify.go
index b76a8fa..9908665 100644
--- a/verify.go
+++ b/verify.go
@@ -15,40 +15,40 @@ import (
func verify(args []string) error {
opts := flag.NewFlagSet("verify", flag.ExitOnError)
var (
- embedded = opts.Bool("e", false, "Embed message")
- quiet = opts.Bool("q", false, "Quiet mode")
- zip = opts.Bool("z", false, "Verify gzip archive") // TODO
- pubFile = opts.String("p", "", "Public key file")
- keyType = opts.String("t", "", "Key type") // TODO
- sigFile = opts.String("x", "", "Signature file")
- msgFile = opts.String("m", "", "Message file (required)")
+ embedded = *opts.Bool("e", false, "Embed message")
+ quiet = *opts.Bool("q", false, "Quiet mode")
+ zip = *opts.Bool("z", false, "Verify gzip archive") // TODO
+ pubFile = *opts.String("p", "", "Public key file")
+ keyType = *opts.String("t", "", "Key type") // TODO
+ sigFile = *opts.String("x", "", "Signature file")
+ msgFile = *opts.String("m", "", "Message file (required)")
)
opts.Parse(args)
- if *embedded && *zip {
+ if embedded && zip {
return errors.New("can't combine -e and -z options")
}
- if *msgFile == "" {
+ if msgFile == "" {
opts.Usage()
return nil
}
- if *sigFile == "" {
- *sigFile = file.SigName(*msgFile)
+ if sigFile == "" {
+ sigFile = file.SigName(msgFile)
}
_ = keyType // TODO
- sig, msg, verifyWith, err := OpenSig(*sigFile)
+ sig, msg, verifyWith, err := OpenSig(sigFile)
if err != nil {
return err
}
- if *pubFile == "" {
- *pubFile = verifyWith
+ if pubFile == "" {
+ pubFile = verifyWith
}
- pubKey, err := OpenPub(*pubFile)
+ pubKey, err := OpenPub(pubFile)
if err != nil {
return err
}
- if !*embedded {
- msg, err = ioutil.ReadFile(*msgFile)
+ if !embedded {
+ msg, err = ioutil.ReadFile(msgFile)
if err != nil {
return err
}
@@ -56,7 +56,7 @@ func verify(args []string) error {
if err := pubKey.Verify(msg, sig); err != nil {
return err
}
- if !*quiet {
+ if !quiet {
fmt.Println("Signature Verified")
}
return nil