96 Commits (4e59483ed98beaf065f187aa05e4b4f6cec29044)

Author SHA1 Message Date
Herbert Poul 4e59483ed9 merging group changes 4 years ago
Herbert Poul 76ba4aedbf very trivial merge test. 4 years ago
Herbert Poul 64bec43473 WIP: merging incoming changes #80 4 years ago
Herbert Poul a90d4d5fb6 adding a couple of meta data fields. should now include almost all from keepass. 4 years ago
Herbert Poul 7111cc3711 basic support for DeletedObjects tombstones in the root group. 4 years ago
Herbert Poul cd22ab328c run kdbx4 tests in CI 4 years ago
Herbert Poul a606354c11 add helper getter for isDirty 4 years ago
Herbert Poul cd4da93732 move byte utils into utils package, export ByteUtils. 4 years ago
Herbert Poul 1b0fa70964 simpler way to read kdf type. 4 years ago
Herbert Poul 5140a347af export KdfField. 4 years ago
Herbert Poul be9103ad91 expose v3 TransformRounds for aes kdf. 4 years ago
Herbert Poul e641f276bf export KdbxVersion and some KDF config options, cleanup usage of CipherID 4 years ago
Herbert Poul b44dd7a56a implement kdbx3 to 4 upgrade, use kdbx4 by default 4 years ago
Herbert Poul b6b8f5c6a7 WIP: prepare to switch to kdbx v4 by default. 4 years ago
Herbert Poul 2484f1a8e8 support for custom icons for entries and groups. 4 years ago
Herbert Poul c7eff31db3 fix creating of history entries. added test for correct dirtyObject events. 4 years ago
Herbert Poul 7788c0fba1 fixed bug saving files with history entries which contain attachments. 4 years ago
Herbert Poul e24ff0e19a basic dart2js / dart web support. 4 years ago
Herbert Poul f59b9a3511 workaround for supporting dart html/web. 4 years ago
Herbert Poul f230d1a7db fix Usagecount typo (to UsageCount) #1 4 years ago
Herbert Poul ecc9419075 upgrade xml package dependency. 4 years ago
Herbert Poul 59893c5bc2 slightly optimize AES KDF by not allocating new lists for each round. 5 years ago
Herbert Poul 0ebc8c5d2c depend on argon2_ffi_base 5 years ago
Herbert Poul e5fec358d7 if xml element is set to the same value, ignore the set, mark not as dirty. 5 years ago
Herbert Poul b3d152ac94 when saving to xml, make sure isDirty = false event is triggered. 5 years ago
Herbert Poul 65ed1def9f add breadcrumbs getter for Group 5 years ago
Herbert Poul 15bb0748c3 don't output the whole meta element into log file. 5 years ago
Herbert Poul a580803a8d ignore missing recycle bin. 5 years ago
Herbert Poul ac95eee480 export KdbxBinary 5 years ago
Herbert Poul bfea711921 make sure to mark entry as dirty when deleting binary. 5 years ago
Herbert Poul 7eb15cd9f0 add support for removing binaries. 5 years ago
Herbert Poul 75aa334737 add support for adding binaries, and correctly serialize them for kdbx 3 and 4. 5 years ago
Herbert Poul 88829d27d4 fix tests with missing kdbx context. 5 years ago
Herbert Poul e738722189 fix a couple of analyzer warnings. 5 years ago
Herbert Poul aa115f16a4 fix DateTime serializing (1. implement kdbx 4 serializing and 2. fix kdbx 3 hour/day mixup) 5 years ago
Herbert Poul 80a84e41aa implemented test for reading and writing, fixed kdbx 4 binaries writing. 5 years ago
Herbert Poul f33ff0a017 fix saving entries without history. 5 years ago
Herbert Poul c60602a37c first version of reading binaries. 5 years ago
Herbert Poul 4134d5e018 extract kdbx_file.dart into it's own file. cache recycleBin, and do not resolve it every time by uuid. 5 years ago
Herbert Poul 5e89cc5b03 Fixed error handling nil UUIDs in recycle bin. 5 years ago
Herbert Poul 4273c6ef99 use uint32 for length parameters. 5 years ago
Herbert Poul b225ce509e run aes encryption in background isolate. 5 years ago
Herbert Poul 4f2946b76c remove decrypt debugging. 5 years ago
Herbert Poul 40525a08cd add support for kdbx4 to. command line tool 5 years ago
Herbert Poul 55456294e8 add debugging to decryption. 5 years ago
Herbert Poul 8041b1e83d make a few methods async to move argon2 into separate isolate. 5 years ago
Herbert Poul 62c1a72ba9 support for AES-KDF in kdbx 4.x #4 5 years ago
Herbert Poul c8b49e6b5c support for chacha20 encryption. 5 years ago
Herbert Poul 395f0707ac fixed exception when trying to read binary keyfile. https://github.com/authpass/authpass/issues/59 5 years ago
Herbert Poul 2180d39f68 fix bug loading hex keyfile without newline. https://github.com/authpass/authpass/issues/3 5 years ago