Commit Graph

306 Commits

Author SHA1 Message Date
adlee-was-taken
9751ee4d7d feat: add vault encrypt/decrypt for entries and manifest
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 22:57:17 -04:00
adlee-was-taken
86bd0b6db8 feat: add Entry, Manifest, ManifestEntry data model with serde
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-11 22:57:13 -04:00
adlee-was-taken
8e60bb70fb feat: add XChaCha20-Poly1305 encrypt/decrypt with binary format 2026-04-11 22:55:33 -04:00
adlee-was-taken
1ae6abe049 feat: add Argon2id key derivation with tests 2026-04-11 22:55:03 -04:00
adlee-was-taken
a77a1c8b42 feat: add IdfotoError enum with thiserror 2026-04-11 22:53:19 -04:00
adlee-was-taken
34cc926f82 feat: scaffold Cargo workspace with idfoto-core and idfoto-cli 2026-04-11 22:51:45 -04:00