|
7596049828
|
uses protected memory buffers now for all secrets in ram
|
2025-07-15 08:32:33 +02:00 |
|
|
c9774e89e0
|
WIP: refactor to use memguard for secure memory handling
- Add memguard dependency
- Update ReadPassphrase to return LockedBuffer
- Update EncryptWithPassphrase/DecryptWithPassphrase to accept LockedBuffer
- Remove string wrapper functions
- Update all callers to create LockedBuffers at entry points
- Update interfaces and mock implementations
|
2025-07-15 07:23:58 +02:00 |
|
|
08a42b16dd
|
fix: replace os.Setenv with t.Setenv in tests (usetesting)
Replace os.Setenv calls with t.Setenv in test functions to ensure
proper test environment cleanup and better test isolation.
|
2025-06-20 09:13:01 -07:00 |
|
|
f59ee4d2d6
|
'unlock keys' renamed to 'unlockers'
|
2025-05-30 07:29:02 -07:00 |
|
|
a4d7225036
|
Standardize file permissions using constants and fix parameter ordering inconsistencies
|
2025-05-29 13:13:44 -07:00 |
|
|
ddb395901b
|
Refactor vault functionality to dedicated package, fix import cycles with interface pattern, fix tests
|
2025-05-29 12:48:36 -07:00 |
|