aboutsummaryrefslogtreecommitdiffstats
path: root/dec.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-10-24 16:37:31 -0700
committerRose Hogenson <rosehogenson@posteo.net>2025-10-24 16:37:31 -0700
commit0cd822566776eddf8e47e61b7279aff4fa5481d7 (patch)
treecced0871ee0af562324933795032af1f9eefb4da /dec.go
parent466cbd5a1be7d274a45506add79c21e06ee53381 (diff)
downloadsym-0cd822566776eddf8e47e61b7279aff4fa5481d7.tar.zst
Get rid of defaultOptions
Diffstat (limited to 'dec.go')
-rw-r--r--dec.go12
1 files changed, 1 insertions, 11 deletions
diff --git a/dec.go b/dec.go
index ae9ec33..e67f4b3 100644
--- a/dec.go
+++ b/dec.go
@@ -10,7 +10,7 @@ import (
)
func (o *decryptOptions) decrypt(w io.Writer, r io.Reader, password string) error {
- _, err := io.Copy(w, newDecryptingReader(r, password, o.memory))
+ _, err := io.Copy(w, newDecryptingReader(r, password))
return err
}
@@ -27,25 +27,15 @@ func (f *decryptFlags) registerFlags(fs *flag.FlagSet) {
type decryptOptions struct {
decryptFlags
- memory int
passwordIn func() (string, error)
stdin io.Reader
stdout io.Writer
}
-var defaultDecryptOptions = decryptOptions{
- memory: defaultArgon2Memory,
- passwordIn: termReadPassword,
- stdin: os.Stdin,
- stdout: os.Stdout,
-}
-
func (o *decryptOptions) decryptFile(fileName string, password string) (err error) {
var outFileName string
if name, ok := strings.CutSuffix(fileName, ".enc"); ok {
outFileName = name
- } else if name, ok := strings.CutSuffix(fileName, ".enc.txt"); ok {
- outFileName = name
} else {
outFileName = fileName + ".dec"
}