75 Commits (5cf6b8db9326aab165ccd1b564fccfedd79334eb)

Author SHA1 Message Date
Herbert Poul 5cf6b8db93 fix nullability for KdbxBinary 4 years ago
Herbert Poul e2fd1686c4 move credentials classes into their own file. 4 years ago
Herbert Poul 5694c6c468 allow save methods to return a object 4 years ago
Herbert Poul 157a85acbc - Mark objects only as clean when saving was successful. 4 years ago
Herbert Poul 90bc4d3138 If argon2 ffi implementation is not available, fallback to pointycastle (dart-only) implementation. 4 years ago
Herbert Poul bc46c500ac fix missing curly brace. 4 years ago
Herbert Poul 65bf16bfcd improve merge debug summary 4 years ago
Herbert Poul 011c40d31b better debugging output for merging. 4 years ago
Herbert Poul 36563e84c7 fix merging of incoming deleted objects. 4 years ago
Herbert Poul 59078d6ec8 implement permanently deleting entries and groups. 4 years ago
Herbert Poul 6511ce973e improve nnbd, add debugging to aes decryption 4 years ago
Herbert Poul 7721a0ff4e allow password of composite key be nullable. 4 years ago
Herbert Poul f43110ee52 fix all analysis warnings. 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 7139b7d2be upgrade dependencies, migrate from cryptography package to pointycastle. 4 years ago
Herbert Poul 68be3c5ef6 log more debugging info when unable to decode protected value. 5 years ago
Herbert Poul 3adb6af91a fix concurrent save bug: only allow one save at a time. 5 years ago
Herbert Poul 8a5784eb54 moved common key names into constants. 5 years ago
Herbert Poul 76ba4aedbf very trivial merge test. 5 years ago
Herbert Poul 64bec43473 WIP: merging incoming changes #80 5 years ago
Herbert Poul 7111cc3711 basic support for DeletedObjects tombstones in the root group. 5 years ago
Herbert Poul cd4da93732 move byte utils into utils package, export ByteUtils. 5 years ago
Herbert Poul be9103ad91 expose v3 TransformRounds for aes kdf. 5 years ago
Herbert Poul e641f276bf export KdbxVersion and some KDF config options, cleanup usage of CipherID 5 years ago
Herbert Poul b44dd7a56a implement kdbx3 to 4 upgrade, use kdbx4 by default 5 years ago
Herbert Poul b6b8f5c6a7 WIP: prepare to switch to kdbx v4 by default. 5 years ago
Herbert Poul e24ff0e19a basic dart2js / dart web support. 5 years ago
Herbert Poul f59b9a3511 workaround for supporting dart html/web. 5 years ago
Herbert Poul ecc9419075 upgrade xml package dependency. 5 years ago
Herbert Poul 0ebc8c5d2c depend on argon2_ffi_base 5 years ago
Herbert Poul 15bb0748c3 don't output the whole meta element into log file. 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 aa115f16a4 fix DateTime serializing (1. implement kdbx 4 serializing and 2. fix kdbx 3 hour/day mixup) 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 b225ce509e run aes encryption in background isolate. 5 years ago
Herbert Poul 40525a08cd add support for kdbx4 to. command line tool 5 years ago
Herbert Poul 8041b1e83d make a few methods async to move argon2 into separate isolate. 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 1a11057811 removed logging, fixed null passwords. 5 years ago
Herbert Poul 902e0ac3e3 support for writing kdbx 4 files. 5 years ago
Herbert Poul 0e2a56a729 fixed validating of hmac blocks. 5 years ago
Herbert Poul 2659585da9 fixed kdbx 4 support, protected fields, argon2 arguments, etc. 5 years ago
Herbert Poul 50aaab71bd kdbx 4.x write support 5 years ago