Commit Graph

19 Commits

Author SHA1 Message Date
thePR0M3TH3AN
26632c0e70 Fix KDF metadata handling and headless password prompts 2025-08-20 17:23:10 -04:00
thePR0M3TH3AN
06ca51993a Add KDF config with per-file metadata 2025-08-19 09:53:46 -04:00
thePR0M3TH3AN
28f552313f test: align legacy migration handling 2025-08-11 19:35:03 -04:00
thePR0M3TH3AN
294eef9725 test: cover legacy migration error handling 2025-08-11 16:05:14 -04:00
thePR0M3TH3AN
2949cc22c9 Fix inconsistent Nostr sync notifications 2025-08-05 14:53:39 -04:00
thePR0M3TH3AN
4d7f28b400 Refactor decrypt_data error handling 2025-08-04 13:10:49 -04:00
thePR0M3TH3AN
2b22fd7d5e Support multiple legacy PBKDF2 iterations 2025-08-04 12:38:04 -04:00
thePR0M3TH3AN
d58c836fe6 Refine legacy migration prompt 2025-08-04 08:39:51 -04:00
thePR0M3TH3AN
b5024d99de Track migrations and trigger sync 2025-08-03 20:56:17 -04:00
thePR0M3TH3AN
42f9f0c4bb Fix checksum file naming and add tests 2025-08-03 20:32:03 -04:00
thePR0M3TH3AN
bf129e5dca chore: streamline legacy decryption error 2025-08-03 20:05:20 -04:00
thePR0M3TH3AN
d7a39c88d3 test: cover legacy migration prompt 2025-08-03 19:20:50 -04:00
thePR0M3TH3AN
6fa9f0839e Fix legacy decryption iterations 2025-08-03 17:53:42 -04:00
thePR0M3TH3AN
6a31ec7e99 Test legacy password fallback in decrypt_data 2025-08-03 17:32:25 -04:00
thePR0M3TH3AN
1301b79279 test: cover legacy index decryption fallback 2025-08-03 16:47:13 -04:00
thePR0M3TH3AN
f1bf65385c Validate encryption paths and block traversal 2025-08-03 07:54:07 -04:00
thePR0M3TH3AN
2f0eb44a44 Return error message from validate_seed 2025-08-02 21:38:16 -04:00
thePR0M3TH3AN
747e2be5a9 Add modified_ts tracking and merge logic 2025-07-24 20:28:21 -04:00
thePR0M3TH3AN
c23b2e4913 Refactor password manager modules 2025-07-17 19:21:10 -04:00