aboutsummaryrefslogtreecommitdiffstats
path: root/enc.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 /enc.go
parentUse argon2 for password hashing (diff)
downloadsym-0cd822566776eddf8e47e61b7279aff4fa5481d7.tar.zst
Get rid of defaultOptions
Diffstat (limited to 'enc.go')
-rw-r--r--enc.go11
1 files changed, 1 insertions, 10 deletions
diff --git a/enc.go b/enc.go
index c24cba8..1217606 100644
--- a/enc.go
+++ b/enc.go
@@ -28,23 +28,14 @@ func (f *encryptFlags) registerFlags(fs *flag.FlagSet) {
type encryptOptions struct {
encryptFlags
- memory int
passwordIn func() (string, error)
passwordOut io.Writer
stdin io.Reader
stdout io.Writer
}
-var defaultEncryptOptions = encryptOptions{
- memory: defaultArgon2Memory,
- passwordIn: termReadPassword,
- passwordOut: os.Stderr,
- stdin: os.Stdin,
- stdout: os.Stdout,
-}
-
func (o *encryptOptions) encrypt(w io.Writer, r io.Reader, password string) error {
- writer := newEncryptingWriter(w, password, o.memory)
+ writer := newEncryptingWriter(w, password)
if _, err := io.Copy(writer, r); err != nil {
return err
}