keepass-rs
keepass-rs copied to clipboard
Rust KeePass database file parser for KDB, KDBX3 and KDBX4, with experimental support for KDBX4 writing.
When having the same title twice in a group, only one will show up in the groups `iter()`. The other group or entry won't show up at all. It does...
`Entry::AutoType.sequence` is one example of data that is not being populated from KDBX4 files but is working fine with KDBX3 files. I actually stumbled onto this issue attempting to pull...
If you want to write your tests differently, I will remove this PR. If you do want this change, I will mark it as ready to review and merge. This...
Really nice to have this useful lib in rust. However, it seems there's no way to save to a keepass file at the moment. Does it plan to add so?
This is a first draft for KDBX4 database saving support. This is still a WIP, but I wanted to open the PR now in order to get early feedback. This...
Github informed me of a security issue on [Medic](https://github.com/sts10/medic), namely "crossbeam-utils Race Condition vulnerability", linking to [this merge](https://github.com/crossbeam-rs/crossbeam/pull/781). After some digging in `cargo tree`, I learned that keepass-xc depends on...
I added tags to the entry in the test database in order to test the changes. The groups don't have tags, so no need to handle that case.
Adds a function for returning a URL for the `Entry`.
This will populate the crate documentation page with everything in the README. It also avoids duplicating the same example in two places, and makes sure that the examples in the...
This PR implements UUID parsing for both entries and groups. Some of the code overlaps with [DavidVentura:recycle-uuid](https://github.com/sseemayer/keepass-rs/pull/43), but I tried to keep the implementations similar to minimize potential conflicts. @sseemayer...