feat: encrypted records storage model + SQLite layer (ciphertext-only)

Adds the base project setup (requirements, README, gitignore entries)
and a SQLite storage layer that persists only encrypted records:
uuid, ciphertext, nonce, salt, plus a monotonic version counter used
later for tamper/replay detection. Includes a smoke test run.

🤖 Generated with Codebuff
Co-Authored-By: Codebuff <noreply@codebuff.com>
This commit is contained in:
2026-10-10 23:56:12 +02:00
parent 7f045492b1
commit 440cd78203
5 changed files with 166 additions and 2 deletions
View File