diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-24 15:18:39 -0700 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-24 15:18:39 -0700 |
| commit | 466cbd5a1be7d274a45506add79c21e06ee53381 (patch) | |
| tree | 2cd1049b0e063aa7d37da46721365117ef53614f /dec.go | |
| parent | Remove all metadata (diff) | |
| download | sym-466cbd5a1be7d274a45506add79c21e06ee53381.tar.zst | |
Use argon2 for password hashing
Diffstat (limited to 'dec.go')
| -rw-r--r-- | dec.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -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, |
