Jeffrey Paul sneak
sneak pushed to main at sneak/secret 2025-06-20 18:22:04 +02:00
c450e1c13d fix: replace remaining os.Setenv with t.Setenv in tests
sneak pushed to main at sneak/secret 2025-06-20 18:20:59 +02:00
c6935d8f0f add rules for claude
sneak pushed to main at sneak/secret 2025-06-20 18:17:48 +02:00
5d973f76ec fix: break long lines to 77 characters in non-test files
sneak pushed to main at sneak/secret 2025-06-20 18:16:42 +02:00
fd125c5fe1 fix: disable line length checks for test files with test vectors
sneak pushed to main at sneak/secret 2025-06-20 18:13:03 +02:00
08a42b16dd fix: replace os.Setenv with t.Setenv in tests (usetesting)
sneak pushed to main at sneak/secret 2025-06-20 18:10:30 +02:00
b736789ecb fix: adjust line lengths to 77 characters
sneak pushed to main at sneak/secret 2025-06-20 18:09:23 +02:00
eb7e59291d fix: adjust line lengths to 77 characters for better readability
sneak pushed to main at sneak/secret 2025-06-20 17:18:40 +02:00
ecaa5e101b Fix all usetesting linter errors
sneak pushed to main at sneak/secret 2025-06-20 17:12:11 +02:00
fd7ab06fb1 Modify test target to re-run in verbose mode only on failure
sneak pushed to main at sneak/secret 2025-06-20 17:08:14 +02:00
434b73d834 Fix intrange and G101 linting issues
sneak pushed to main at sneak/secret 2025-06-20 16:50:44 +02: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 14:40:44 +02: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 07:30:04 +02:00
e036d280c0 tests pass now, not sure if they are any good
sneak pushed to main at sneak/secret 2025-06-09 07:19:27 +02: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 18:06:31 +02:00
3104fdc65b Update hosts file
sneak pushed to main at sneak/sneak.berlin-dns-blocklist 2025-05-30 18:03:54 +02:00
069b44ec60 Update hosts file
sneak pushed to main at sneak/sneak.berlin-dns-blocklist 2025-05-30 18:03:19 +02:00
64a37737ac Update hosts file
sneak pushed to main at sneak/secret 2025-05-30 01:36:23 +02: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-30 00:06:04 +02:00
1a1b11c5a3 Add comprehensive PGP unlock key testing with non-interactive GPG support
sneak pushed to main at sneak/secret 2025-05-29 23:18:52 +02: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 »