From d4e03f038c596065879d1707761a5da10959c4bb Mon Sep 17 00:00:00 2001 From: Rose Hogenson Date: Fri, 10 Oct 2025 23:51:39 -0700 Subject: 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. --- dec/dec.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'dec') diff --git a/dec/dec.go b/dec/dec.go index a35b759..ce0a719 100644 --- a/dec/dec.go +++ b/dec/dec.go @@ -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 } } -- cgit v1.3.1