diff options
| author | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-10 23:51:39 -0700 |
|---|---|---|
| committer | Rose Hogenson <rosehogenson@posteo.net> | 2025-10-10 23:51:39 -0700 |
| commit | d4e03f038c596065879d1707761a5da10959c4bb (patch) | |
| tree | 6e46d160d3c78186c2011acb27a62a2e5d8b63f2 /dec/dec.go | |
| parent | cac97aae6184f2f2af5ceeabeae7e2ced3481064 (diff) | |
| download | sym-d4e03f038c596065879d1707761a5da10959c4bb.tar.zst | |
Use a separate salt per file
Unfortunately this makes the program way slower for multiple files.
However, it's a critical bug to reuse salt between files.
Diffstat (limited to 'dec/dec.go')
| -rw-r--r-- | dec/dec.go | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -28,12 +28,11 @@ func dec() error { } password = string(pw) } - pwCache := make(sym.PasswordCache) if len(args) == 0 { - return sym.Decrypt(os.Stdout, os.Stdin, password, pwCache) + return sym.Decrypt(os.Stdout, os.Stdin, password) } for _, fileName := range args { - if err := sym.DecryptFile(fileName, password, pwCache); err != nil { + if err := sym.DecryptFile(fileName, password); err != nil { return err } } |
