27 Commits (6511ce973e0fac65934bb71ccb782681ccfb1dff)

Author SHA1 Message Date
Herbert Poul 6c477ec240 never return null for kdfType 3 years ago
Herbert Poul f43110ee52 fix all analysis warnings. 4 years ago
Herbert Poul a5c4d6a0e7 migrate to nnbd 4 years ago
Herbert Poul a50897e185 upgrade dependencies 4 years ago
Herbert Poul 7139b7d2be upgrade dependencies, migrate from cryptography package to pointycastle. 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 e24ff0e19a basic dart2js / dart web support. 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 4273c6ef99 use uint32 for length parameters. 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 3385eae75f moved argon2 function proxy into kdbx library. 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
Herbert Poul 8fa7947529 first version implementing kdbx4 support. 5 years ago
Herbert Poul 08711987f5 add support for decrypting with key file. (and password + keyfile) 5 years ago
Herbert Poul dd4b7dbbb2 fix warnings. 5 years ago
Herbert Poul d914ff9024 fixed saving of protected values in history entries. 5 years ago
Herbert Poul 3ec6883c75 basic support for creating and saving kdbx files. 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 15a0de5196 initial commit. we can already decrypt the xml. 5 years ago