aboutsummaryrefslogtreecommitdiff
path: root/verify.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-07-17 13:08:48 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-07-17 13:08:48 +0200
commit4b7ed3d169dd0b4ce40f2a17cc049c055d5ba7a3 (patch)
tree92c7de0d9d20155078d38d129940944b23dd82fe /verify.go
parent0984f30f10b5caaa54e3047aa99194478fb20a90 (diff)
Rollback flags
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 9908665..b76a8fa 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