New crate kv-import (pure parsing, no store) and kv-ffi/src/import.rs: - .1pux: accounts -> vaults -> items; Login/Password/Card/Note/Identity mapped, other categories as secure notes; unmapped fields appended to notes; attachments and password history reported. - CSV: 1Password 8 export and generic headers (aliases, BOM, quotes, embedded newlines, extra columns into notes). - Duplicates on (title, username, URL host): skip or add " (imported)". - Encrypted export KVEX v1: Argon2id (>= account KDF minimum) + XChaCha20-Poly1305, authenticated header, padded JSON; restorable through import. - Caps: 100 MB input, 64 MB decompressed export.data, 10k zip entries, 100k items. - FFI: VaultCore.import_preview / import_commit / export_encrypted (unlocked only); items are sealed, seq-stamped and queued for sync like save_item. Co-Authored-By: Claude Opus 5.5 <[email protected]>
213 B
213 B
| 1 | NAME | Website | Login | PASSWORD | TOTP | Note | Security Question |
|---|---|---|---|---|---|---|---|
| 2 | mail.example.com | alex | mail-synthetic-pw | JBSWY3DPEHPK3PXP | multi line | Synthetic Fluffy | |
| 3 | https://bank.example.com/login | alex | bank-synthetic-pw |