- Changed EncryptWithPassphrase to accept *memguard.LockedBuffer instead of []byte - Updated all callers to pass LockedBuffer: - CreatePassphraseUnlocker in vault/unlockers.go - Keychain unlocker in keychainunlocker.go - Tests in passphrase_test.go - Removed intermediate dataBuffer creation since data is now already protected - This ensures sensitive data is protected in memory throughout encryption |
||
---|---|---|
.. | ||
integration_test.go | ||
integration_version_test.go | ||
management.go | ||
metadata_test.go | ||
metadata.go | ||
secrets_version_test.go | ||
secrets.go | ||
unlockers.go | ||
vault_test.go | ||
vault.go |