aboutsummaryrefslogtreecommitdiff
path: root/sign.go
diff options
context:
space:
mode:
Diffstat (limited to 'sign.go')
-rw-r--r--sign.go6
1 files changed, 2 insertions, 4 deletions
diff --git a/sign.go b/sign.go
index aaea030..37a506f 100644
--- a/sign.go
+++ b/sign.go
@@ -1,7 +1,6 @@
package main
import (
- "errors"
"flag"
"io/ioutil"
@@ -22,9 +21,6 @@ func sign(args []string) error {
msgFile = opts.String("m", "", "Message file (required)")
)
opts.Parse(args)
- if *embedded && *zip {
- return errors.New("can't combine -e and -z options")
- }
if *secFile == "" || *msgFile == "" {
opts.Usage()
return nil
@@ -34,6 +30,8 @@ func sign(args []string) error {
}
switch {
+ case *zip && *embedded:
+ return ErrEZ
case *zip:
if err := signGzip(*secFile, *msgFile, *sigFile); err != nil {
return err