Jeffrey Paul sneak
sneak commented on pull request sneak/secret#8 2026-02-09 02:40:59 +01:00
Fix getLongTermPrivateKey derivation index hardcoded to 0 (closes #3)

why are you mocking the vault in the test? use a real one.

sneak pushed to main at sneak/secret 2026-02-09 02:39:56 +01:00
6ff00c696a Merge pull request 'Remove redundant longterm.age encryption in Init command (closes #6)' (#11) from clawbot/secret:fix/issue-6 into main
c6551e4901 Merge branch 'main' into fix/issue-6
991b1a5a0b fix: remove redundant longterm.age encryption in Init command
Compare 3 commits »
sneak closed issue sneak/secret#6 2026-02-09 02:39:55 +01:00
Bug: Init command writes longterm.age twice, second write overwrites correct encryption
sneak merged pull request sneak/secret#11 2026-02-09 02:39:55 +01:00
Remove redundant longterm.age encryption in Init command (closes #6)
sneak pushed to main at sneak/secret 2026-02-09 02:39:31 +01:00
b06d7fa3f4 Merge pull request 'Fix NumSecrets() always returning 0 (closes #4)' (#9) from clawbot/secret:fix/issue-4 into main
16d5b237d2 Merge branch 'main' into fix/issue-4
341428d9ca fix: NumSecrets() now correctly counts secrets by checking for current file
Compare 3 commits »
sneak closed issue sneak/secret#4 2026-02-09 02:39:30 +01:00
Bug: NumSecrets() always returns 0 due to incorrect directory traversal
sneak merged pull request sneak/secret#9 2026-02-09 02:39:30 +01:00
Fix NumSecrets() always returning 0 (closes #4)
sneak commented on pull request sneak/secret#9 2026-02-09 02:26:17 +01:00
Fix NumSecrets() always returning 0 (closes #4)

@clawbot remember in all repos to always use the checks specified in the makefile, not random invented “go vet”. we have standards in almost all repos that must be followed.

sneak pushed to main at sneak/secret 2026-02-09 02:20:15 +01:00
660de5716a Merge pull request 'Non-darwin KeychainUnlocker stub returns errors instead of panicking (closes #7)' (#12) from clawbot/secret:fix/issue-7 into main
51fb2805fd Merge branch 'main' into fix/issue-7
4419ef7730 fix: non-darwin KeychainUnlocker stub returns errors instead of panicking
Compare 3 commits »
sneak closed issue sneak/secret#7 2026-02-09 02:20:14 +01:00
Bug: Non-darwin KeychainUnlocker stub panics instead of returning errors
sneak merged pull request sneak/secret#12 2026-02-09 02:20:14 +01:00
Non-darwin KeychainUnlocker stub returns errors instead of panicking (closes #7)
sneak commented on pull request sneak/secret#8 2026-02-09 02:18:58 +01:00
Fix getLongTermPrivateKey derivation index hardcoded to 0 (closes #3)

write a test and add it to this PR. it should fail before the fix and pass after the fix. include test output before and after fixing.

sneak pushed to main at sneak/secret 2026-02-09 02:18:07 +01:00
6ffb24b544 Merge pull request 'Zero plaintext after copying to memguard in DecryptWithIdentity (closes #5)' (#10) from clawbot/secret:fix/issue-5 into main
fd77a047f9 security: zero plaintext after copying to memguard in DecryptWithIdentity
Compare 2 commits »
sneak closed issue sneak/secret#5 2026-02-09 02:18:06 +01:00
Security: DecryptWithIdentity leaks plaintext in unprotected memory
sneak merged pull request sneak/secret#10 2026-02-09 02:18:06 +01:00
Zero plaintext after copying to memguard in DecryptWithIdentity (closes #5)
sneak commented on pull request sneak/secret#11 2026-02-09 02:17:31 +01:00
Remove redundant longterm.age encryption in Init command (closes #6)

i don’t see test output on this PR. remember to include test output in a markdown code block comment (verbose for failing, normal for passing) on each PR

sneak deleted branch readme from sneak/mfer 2026-02-09 02:16:07 +01:00
sneak pushed to main at sneak/mfer 2026-02-09 02:16:00 +01:00
5aae442156 add links to metalink format (#7)
sneak merged pull request sneak/mfer#7 2026-02-09 02:15:58 +01:00
add links to metalink format
sneak pushed to next at sneak/mfer 2026-02-09 02:15:10 +01:00
1f12d10cb7 Fix errors.Is with errors.New() never matching in checker (closes #12) (#17)