You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: zero sensitive byte slices after use across all store backends
Replace deferred and manual clear() calls inside loop bodies with
helper methods (loadSecret, tryDecrypt) so that a single defer clear()
covers all exit paths per invocation. Also fixes two bugs in
store/posixage where defer clear() inside a loop body deferred zeroing
until function return rather than end of each iteration.
Affected: keychain (darwin/linux/windows), posixage, plugins/pass.
Signed-off-by: Alano Terblanche <18033717+Benehiko@users.noreply.github.com>
0 commit comments