54 Commits (94fc3c1b97c451207dfd3d243c12bbe790b6d820)

Author SHA1 Message Date
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
Herbert Poul 2659585da9 fixed kdbx 4 support, protected fields, argon2 arguments, etc. 5 years ago
Herbert Poul 050504df9d on linux a relative path must be given to DynamicLibrary.open 5 years ago
Herbert Poul 7153f5c982 export argon2 5 years ago
Herbert Poul 1935e5f863 add linux shared library. 5 years ago
Herbert Poul 50aaab71bd kdbx 4.x write support 5 years ago
Herbert Poul c107b6e780 separate headers and inner headers, removed old test. 5 years ago
Herbert Poul 8fa7947529 first version implementing kdbx4 support. 5 years ago
Herbert Poul 53adad5ceb custom data for password files, increase requirement to dart 2.7, xml 3.7 5 years ago
Herbert Poul 32795adf5d forgot to commit test kdbx file. 5 years ago
Herbert Poul 5eb248d4bd proper error message for kdbx 4.x files 5 years ago
Herbert Poul 08711987f5 add support for decrypting with key file. (and password + keyfile) 5 years ago
Herbert Poul 28996511f3 releaes 0.2.0 5 years ago
Herbert Poul 7eee2d672f always use little endian, fixed packet index for payload during serialization. 5 years ago
Herbert Poul ae0c37456e fix analyzer warnings, made it possible to load credentials by byte stream. 5 years ago
Herbert Poul 8643a7b30b support modifying of entries, storing entry history, .. 5 years ago
Herbert Poul 22d63e8c1d do not expose strings map, because key access was not type checked. 5 years ago
Herbert Poul b89cce0f74 implemented dirty tracking, modification updates, etc. 5 years ago
Herbert Poul 42bb6e61c4 generate times node (access times, etc.) 5 years ago
Herbert Poul 3ec6883c75 basic support for creating and saving kdbx files. 5 years ago
Herbert Poul 0265f99dea support for creating entries. 5 years ago
Herbert Poul 15af0093e9 creating new kdbx files, started with writing support. 5 years ago
Herbert Poul c279c7e649 more exports, make it possible to retrieve all entries of a file, etc. 5 years ago
Herbert Poul 14fe0105ae started to parse groups and entries. 5 years ago