1
0
forked from sneak/secret
secret/internal/secret
clawbot 79ae572cc3 test: add test for getLongTermPrivateKey derivation index
Verifies that getLongTermPrivateKey reads the derivation index from
vault metadata instead of using hardcoded index 0. Test creates a
mock vault with DerivationIndex=5 and confirms the derived key
matches index 5.
2026-02-08 17:45:34 -08:00
..
constants.go fix: resolve all revive linter issues 2025-07-15 06:06:48 +02:00
crypto.go Fix remaining memory security issues 2025-07-15 09:08:51 +02:00
debug_test.go fix: replace unused parameters with underscores (revive) 2025-06-20 12:50:16 -07:00
debug.go fix: resolve all nlreturn linter errors 2025-07-15 06:00:32 +02:00
derivation_index_test.go test: add test for getLongTermPrivateKey derivation index 2026-02-08 17:45:34 -08:00
helpers.go fix: resolve all nlreturn linter errors 2025-07-15 06:00:32 +02:00
keychainunlocker_stub.go Add missing changes from feature branch 2025-07-22 12:51:02 +02:00
keychainunlocker_test.go Fix unlocker rm to succeed when keychain item is missing 2025-12-23 14:14:14 +07:00
keychainunlocker.go fix: use vault derivation index in getLongTermPrivateKey instead of hardcoded 0 2026-02-08 12:03:06 -08:00
metadata.go fix: resolve all remaining linter issues (staticcheck, tagliatelle, lll) 2025-07-15 06:33:25 +02:00
passphrase_test.go Fix EncryptWithPassphrase to accept LockedBuffer for data parameter 2025-07-15 08:42:46 +02:00
passphraseunlocker.go Fix DecryptWithIdentity to return LockedBuffer 2025-07-15 09:04:34 +02:00
pgpunlock_test.go Fix remaining memory security issues 2025-07-15 09:08:51 +02:00
pgpunlocker.go Improve PGP unlocker ergonomics 2025-07-21 18:57:58 +02:00
secret_test.go Switch from relative paths to bare names in pointer files 2025-12-23 13:43:10 +07:00
secret.go Fix DecryptWithIdentity to return LockedBuffer 2025-07-15 09:04:34 +02:00
unlocker.go refactor: remove confusing dual ID method pattern from Unlocker interface - Removed redundant ID() method from Unlocker interface - Removed ID field from UnlockerMetadata struct - Modified GetID() to generate IDs dynamically based on unlocker type and data - Updated vault package to create unlocker instances when searching by ID - Fixed all tests and CLI code to remove ID field references - IDs are now consistently generated from unlocker data, preventing redundancy 2025-06-11 15:21:20 -07:00
validation_test.go fix: resolve critical security vulnerabilities in debug logging and command execution 2025-06-20 07:50:26 -07:00
version_test.go Switch from relative paths to bare names in pointer files 2025-12-23 13:43:10 +07:00
version.go Switch from relative paths to bare names in pointer files 2025-12-23 13:43:10 +07:00