keepass-rs
keepass-rs copied to clipboard
Rust KeePass database file parser for KDB, KDBX3 and KDBX4, with experimental support for KDBX4 writing.
We already have `Argon2d` and `Argon2id` with https://github.com/sseemayer/keepass-rs/pull/162. It was proposed [here](https://github.com/sseemayer/keepass-rs/pull/162/files#r1167627872) to add support for `Argon2i` as well.
I'm getting a bunch of warnings when merging databases with `keepassxc-cli merge` after using the `update_history` function. The warnings look like this: ``` Entry of entry_title[25ba7e55577841ba8f3ca23a96d61bc4] contains conflicting changes -...
Database merging was implement in https://github.com/sseemayer/keepass-rs/pull/201, but without support for merging the database metadata. For reference, KeePassXC's implementation can be found [here](https://github.com/keepassxreboot/keepassxc/blob/c1a66a8be98d8f3a7ea1ba0ca6065c2d1a10e56b/src/core/Merger.cpp#L508)
This will remove the dependency on libusb for keepass-rs when the challenge-response feature is enabled.