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 /enc.go | |
| parent | edd01c62855ff5d1b0ef50a1d9350718cb033c84 (diff) | |
| download | sym-466cbd5a1be7d274a45506add79c21e06ee53381.tar.zst | |
Use argon2 for password hashing
Diffstat (limited to 'enc.go')
| -rw-r--r-- | enc.go | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -28,7 +28,7 @@ func (f *encryptFlags) registerFlags(fs *flag.FlagSet) { type encryptOptions struct { encryptFlags - iterations int + memory int passwordIn func() (string, error) passwordOut io.Writer stdin io.Reader @@ -36,7 +36,7 @@ type encryptOptions struct { } var defaultEncryptOptions = encryptOptions{ - iterations: defaultPBKDF2Iters, + memory: defaultArgon2Memory, passwordIn: termReadPassword, passwordOut: os.Stderr, stdin: os.Stdin, @@ -44,7 +44,7 @@ var defaultEncryptOptions = encryptOptions{ } func (o *encryptOptions) encrypt(w io.Writer, r io.Reader, password string) error { - writer := newEncryptingWriter(w, password, o.iterations) + writer := newEncryptingWriter(w, password, o.memory) if _, err := io.Copy(writer, r); err != nil { return err } |
