77 Commits (50718adc3254e913285b9f11557b0e585fbe9120)

Author SHA1 Message Date
Herbert Poul 5cf6b8db93 fix nullability for KdbxBinary 3 years ago
Herbert Poul 96793a5206 Imlement generating of keyfiles (keyx format) 3 years ago
Herbert Poul 5694c6c468 allow save methods to return a object 3 years ago
Herbert Poul 157a85acbc - Mark objects only as clean when saving was successful. 3 years ago
Herbert Poul 90bc4d3138 If argon2 ffi implementation is not available, fallback to pointycastle (dart-only) implementation. 3 years ago
Herbert Poul 09fd6878b1 kdbx4.1: keep track of PreviousParentGroup 3 years ago
Herbert Poul 36563e84c7 fix merging of incoming deleted objects. 3 years ago
Herbert Poul 59078d6ec8 implement permanently deleting entries and groups. 3 years ago
Herbert Poul f43110ee52 fix all analysis warnings. 4 years ago
Herbert Poul 7b83648755 fix history test. 4 years ago
Herbert Poul a5c4d6a0e7 migrate to nnbd 4 years ago
Herbert Poul 3ae6e398ce Support for V2 keyfile https://forum.authpass.app/t/issuues-with-keyfile/84/3 4 years ago
Herbert Poul bb6560b1b8 keepassxc compatibility - accept kdbx 3 binaries in arbitrary sort order. 4 years ago
Herbert Poul 3adb6af91a fix concurrent save bug: only allow one save at a time. 4 years ago
Herbert Poul 8a5784eb54 moved common key names into constants. 4 years ago
Herbert Poul f0b6f1f50d fix test which reads modification time. 4 years ago
Herbert Poul 84f7974b9a merge: move into recyclebin 4 years ago
Herbert Poul 414323a163 reset clock on every launch 4 years ago
Herbert Poul 4e59483ed9 merging group changes 4 years ago
Herbert Poul 76ba4aedbf very trivial merge test. 4 years ago
Herbert Poul 7111cc3711 basic support for DeletedObjects tombstones in the root group. 4 years ago
Herbert Poul b954073e14 tagging tests with kdbx3 and kdbx4 4 years ago
Herbert Poul cd4da93732 move byte utils into utils package, export ByteUtils. 4 years ago
Herbert Poul 9974b10cd7 improve test for kdbx4 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 f59b9a3511 workaround for supporting dart html/web. 4 years ago
Herbert Poul bb07518294 fix test loading of dynamic libraries. 4 years ago
Herbert Poul 7793e1fed4 always use Argon2FfiFlutter from base package, add windows support, etc. 4 years ago
Herbert Poul 0ebc8c5d2c depend on argon2_ffi_base 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 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 c60602a37c first version of reading binaries. 5 years ago
Herbert Poul 5e89cc5b03 Fixed error handling nil UUIDs in recycle bin. 5 years ago
Herbert Poul b225ce509e run aes encryption in background isolate. 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
Herbert Poul 3385eae75f moved argon2 function proxy into kdbx library. 5 years ago
Herbert Poul 653adb959b added missing test file. 5 years ago
Herbert Poul 902e0ac3e3 support for writing kdbx 4 files. 5 years ago