Herbert Poul
|
cd22ab328c
|
run kdbx4 tests in CI
|
4 years ago |
Herbert Poul
|
a606354c11
|
add helper getter for isDirty
|
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
|
5140a347af
|
export KdfField.
|
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
|
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
|
e24ff0e19a
|
basic dart2js / dart web support.
|
4 years ago |
Herbert Poul
|
f59b9a3511
|
workaround for supporting dart html/web.
|
4 years ago |
Herbert Poul
|
f230d1a7db
|
fix Usagecount typo (to UsageCount) #1
|
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
|
e5fec358d7
|
if xml element is set to the same value, ignore the set, mark not as dirty.
|
5 years ago |
Herbert Poul
|
b3d152ac94
|
when saving to xml, make sure isDirty = false event is triggered.
|
5 years ago |
Herbert Poul
|
65ed1def9f
|
add breadcrumbs getter for Group
|
5 years ago |
Herbert Poul
|
15bb0748c3
|
don't output the whole meta element into log file.
|
5 years ago |
Herbert Poul
|
a580803a8d
|
ignore missing recycle bin.
|
5 years ago |
Herbert Poul
|
ac95eee480
|
export KdbxBinary
|
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
|
88829d27d4
|
fix tests with missing kdbx context.
|
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
|
f33ff0a017
|
fix saving entries without history.
|
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
|
5e89cc5b03
|
Fixed error handling nil UUIDs in recycle bin.
Also, only create recycle bin on demand (when deleting items).
|
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
|
4f2946b76c
|
remove decrypt debugging.
|
5 years ago |
Herbert Poul
|
40525a08cd
|
add support for kdbx4 to. command line tool
|
5 years ago |
Herbert Poul
|
55456294e8
|
add debugging to decryption.
|
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
|
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 |