Jeffrey Paul sneak
sneak pushed to main at sneak/secret 2025-06-20 16:16:42 +00:00
fd125c5fe1 fix: disable line length checks for test files with test vectors
sneak pushed to main at sneak/secret 2025-06-20 16:13:03 +00:00
08a42b16dd fix: replace os.Setenv with t.Setenv in tests (usetesting)
sneak pushed to main at sneak/secret 2025-06-20 16:10:30 +00:00
b736789ecb fix: adjust line lengths to 77 characters
sneak pushed to main at sneak/secret 2025-06-20 16:09:23 +00:00
eb7e59291d fix: adjust line lengths to 77 characters for better readability
sneak pushed to main at sneak/secret 2025-06-20 15:18:40 +00:00
ecaa5e101b Fix all usetesting linter errors
sneak pushed to main at sneak/secret 2025-06-20 15:12:11 +00:00
fd7ab06fb1 Modify test target to re-run in verbose mode only on failure
sneak pushed to main at sneak/secret 2025-06-20 15:08:14 +00:00
434b73d834 Fix intrange and G101 linting issues
sneak pushed to main at sneak/secret 2025-06-20 14:50:44 +00:00
985d79d3c0 fix: resolve critical security vulnerabilities in debug logging and command execution
004dce5472 passes tests now!
Compare 2 commits »
sneak pushed to main at sneak/secret 2025-06-20 12:40:44 +00:00
0b31fba663 latest from ai, it broke the tests
6958b2a6e2 ignore *.log files
fd4194503c removed file erroneously committed
a1800a8e88 removed binary erroneously committed by LLM :/
03e0ee2f95 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
Compare 12 commits »
sneak pushed to main at sneak/secret 2025-06-09 05:30:04 +00:00
e036d280c0 tests pass now, not sure if they are any good
sneak pushed to main at sneak/secret 2025-06-09 05:19:27 +00:00
ac81023ea0 add LLM instructions
d76a4cbf4d fix tests
fbda2d91af add secret versioning support
f59ee4d2d6 'unlock keys' renamed to 'unlockers'
Compare 4 commits »
sneak pushed to main at sneak/sneak.berlin-dns-blocklist 2025-05-30 16:06:31 +00:00
3104fdc65b Update hosts file
sneak pushed to main at sneak/sneak.berlin-dns-blocklist 2025-05-30 16:03:54 +00:00
069b44ec60 Update hosts file
sneak pushed to main at sneak/sneak.berlin-dns-blocklist 2025-05-30 16:03:19 +00:00
64a37737ac Update hosts file
sneak pushed to main at sneak/secret 2025-05-29 23:36:23 +00:00
0bf8e71b52 fix: resolve ineffectual assignment lint error in pgpunlock_test.go
34d6870e6a 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
Compare 2 commits »
sneak pushed to main at sneak/secret 2025-05-29 22:06:04 +00:00
1a1b11c5a3 Add comprehensive PGP unlock key testing with non-interactive GPG support
sneak pushed to main at sneak/secret 2025-05-29 21:18:52 +00:00
85d7ef21eb Add comprehensive test coverage and fix empty branch issue
a4d7225036 Standardize file permissions using constants and fix parameter ordering inconsistencies
8dc2e9d748 Remove duplicated wrapper crypto functions and use exported implementations directly
Compare 3 commits »
sneak pushed to main at sneak/secret 2025-05-29 20:02:45 +00:00
8cc15fde3d latest
sneak pushed to main at sneak/secret 2025-05-29 19:48:48 +00:00
ddb395901b Refactor vault functionality to dedicated package, fix import cycles with interface pattern, fix tests
sneak pushed to main at sneak/secret 2025-05-29 18:04:39 +00:00
c33385be6c Clean up integration test script: remove redundant tests and fix misleading output - Remove redundant manual input tests that were actually using environment variables - Update all test output to honestly reflect automated testing with env vars - Consolidate similar test cases to reduce duplication - Fix cross-vault operations test by properly recreating work vault after reset_state - Import mnemonic into work vault so it can store secrets - Update test descriptions to be accurate about automation vs manual input - All tests now pass successfully with proper environment variable usage
e95609ce69 latest
Compare 2 commits »