aboutsummaryrefslogtreecommitdiff
path: root/generate.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2017-07-11 00:52:04 +0200
committerDimitri Sokolyuk <demon@dim13.org>2017-07-11 00:52:04 +0200
commit3ba60991b15533189de30753a438342c9ae247ba (patch)
tree5e650b6fd4adbe73b2c8a84ddbdc09ffcebbb081 /generate.go
parent7891501b5e373fe00d1ba5556473a866ae15979e (diff)
Dereference
Diffstat (limited to 'generate.go')
-rw-r--r--generate.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/generate.go b/generate.go
index e1406bd..9a2056a 100644
--- a/generate.go
+++ b/generate.go
@@ -14,17 +14,17 @@ import (
func generate(args []string) error {
opts := flag.NewFlagSet("generate", flag.ExitOnError)
var (
- nopass = opts.Bool("n", false, "No key passphrase")
- comment = opts.String("c", "signify", "Comment")
- pubFile = opts.String("p", "", "Public key file (required)")
- encFile = opts.String("s", "", "Secret key file (required)")
+ nopass = *opts.Bool("n", false, "No key passphrase")
+ comment = *opts.String("c", "signify", "Comment")
+ pubFile = *opts.String("p", "", "Public key file (required)")
+ encFile = *opts.String("s", "", "Secret key file (required)")
)
opts.Parse(args)
- if *pubFile == "" || *encFile == "" {
+ if pubFile == "" || encFile == "" {
opts.Usage()
return nil
}
- if err := file.CheckNames(*pubFile, *encFile); err != nil {
+ if err := file.CheckNames(pubFile, encFile); err != nil {
return err
}
pubKey, encKey, err := key.NewKey()
@@ -33,17 +33,17 @@ func generate(args []string) error {
}
askFn := ask.Confirmed
- if *nopass {
+ if nopass {
askFn = nil
}
if err := Kdf(encKey, askFn); err != nil {
return err
}
- if err := writeFile(*encFile, *comment+" secret key", encKey, file.EncMode); err != nil {
+ if err := writeFile(encFile, comment+" secret key", encKey, file.EncMode); err != nil {
return err
}
- if err := writeFile(*pubFile, *comment+" public key", pubKey, file.PubMode); err != nil {
+ if err := writeFile(pubFile, comment+" public key", pubKey, file.PubMode); err != nil {
return err
}
return nil