feat: add native KDBX scaffolding and in-memory KeePass API

This commit is contained in:
2026-05-10 01:17:53 +02:00
parent 210f7b414b
commit 15332896fe
25 changed files with 437 additions and 713 deletions
+4 -3
View File
@@ -1,5 +1,6 @@
# Todo
- Keep write-path behavior predictable and well-documented.
- Preserve minimal API surface until update/delete/move is required.
- Consider typed bridge errors in TypeScript if more granularity is needed later.
- Implement native KDBX parsing and serialization.
- Decode and decrypt the real KDBX payload.
- Add compatibility tests against `pykeepass` for read/write parity.
- Decide the exact scope of KDBX versions and features to support first.