aboutsummaryrefslogtreecommitdiffstats
path: root/dec.go
diff options
context:
space:
mode:
authorRose Hogenson <rosehogenson@posteo.net>2025-10-24 15:18:39 -0700
committerRose Hogenson <rosehogenson@posteo.net>2025-10-24 15:18:39 -0700
commit466cbd5a1be7d274a45506add79c21e06ee53381 (patch)
tree2cd1049b0e063aa7d37da46721365117ef53614f /dec.go
parentRemove all metadata (diff)
downloadsym-466cbd5a1be7d274a45506add79c21e06ee53381.tar.zst
Use argon2 for password hashing
Diffstat (limited to 'dec.go')
-rw-r--r--dec.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/dec.go b/dec.go
index aa551ad..ae9ec33 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.iterations))
+ _, err := io.Copy(w, newDecryptingReader(r, password, o.memory))
return err
}
@@ -27,14 +27,14 @@ func (f *decryptFlags) registerFlags(fs *flag.FlagSet) {
type decryptOptions struct {
decryptFlags
- iterations int
+ memory int
passwordIn func() (string, error)
stdin io.Reader
stdout io.Writer
}
var defaultDecryptOptions = decryptOptions{
- iterations: defaultPBKDF2Iters,
+ memory: defaultArgon2Memory,
passwordIn: termReadPassword,
stdin: os.Stdin,
stdout: os.Stdout,