27 Commits (f0b6f1f50d4da1e544249327e0fc73fc97ff6aba)

Author SHA1 Message Date
Herbert Poul a90d4d5fb6 adding a couple of meta data fields. should now include almost all from keepass. 4 years ago
Herbert Poul cd4da93732 move byte utils into utils package, export ByteUtils. 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 75aa334737 add support for adding binaries, and correctly serialize them for kdbx 3 and 4. 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 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 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 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 5eb248d4bd proper error message for kdbx 4.x files 5 years ago
Herbert Poul 7eee2d672f always use little endian, fixed packet index for payload during serialization. 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 15af0093e9 creating new kdbx files, started with writing support. 5 years ago
Herbert Poul a41901198d parse kdbx file without futures. 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
Herbert Poul 4280997bf5 basic support for decrypting kdbx 3.x files 5 years ago
Herbert Poul fdc6f149dc a bit of refactoring 5 years ago
Herbert Poul 15a0de5196 initial commit. we can already decrypt the xml. 5 years ago