feat: add KDBXDocument with KeePassKit-backed KDBX parsing

Implements KDBXError, KDBXMapper, and KDBXDocument for reading and writing KDBX files using KeePassKit.
Adds KDBXDocumentTests with fixture from KeePassKit's own test suite (Test_Password_1234.kdbx, password "1234").
Fixes KeePassKit Package.swift to include defaultLocalization for SPM compatibility.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-22 14:11:14 +02:00
co-authored by Claude Sonnet 4.6
parent 45d7441636
commit 9bb506c5e0
6 changed files with 211 additions and 1 deletions
Binary file not shown.