secret/internal/vault
2025-06-08 22:13:22 -07:00
..
integration_test.go Add comprehensive test coverage and fix empty branch issue 2025-05-29 14:18:39 -07:00
integration_version_test.go add secret versioning support 2025-06-08 22:07:19 -07:00
management.go 'unlock keys' renamed to 'unlockers' 2025-05-30 07:29:02 -07:00
metadata_test.go feat: add derivation index to vault metadata for unique keys - Add VaultMetadata fields: DerivationIndex, LongTermKeyHash, MnemonicHash - Implement GetNextDerivationIndex() to track and increment indices for same mnemonics - Update init and import commands to use proper derivation indices - Add ComputeDoubleSHA256() for hash calculations - Save vault metadata on creation with all derivation information - Add comprehensive tests for metadata functionality. This ensures multiple vaults using the same mnemonic will derive different long-term keys by using incremented derivation indices. The mnemonic is double SHA256 hashed and stored to track which vaults share mnemonics. Fixes TODO item #5 2025-05-29 16:23:29 -07:00
metadata.go 'unlock keys' renamed to 'unlockers' 2025-05-30 07:29:02 -07:00
secrets_version_test.go add secret versioning support 2025-06-08 22:07:19 -07:00
secrets.go add secret versioning support 2025-06-08 22:07:19 -07:00
unlockers.go fix tests 2025-06-08 22:13:22 -07:00
vault_test.go 'unlock keys' renamed to 'unlockers' 2025-05-30 07:29:02 -07:00
vault.go 'unlock keys' renamed to 'unlockers' 2025-05-30 07:29:02 -07:00