KeepassX format implementation in pure dart.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Herbert Poul 80a84e41aa implemented test for reading and writing, fixed kdbx 4 binaries writing. 5 years ago
.github/workflows require dart 2.8 5 years ago
.idea implemented test for reading and writing, fixed kdbx 4 binaries writing. 5 years ago
bin first version of reading binaries. 5 years ago
example extract kdbx_file.dart into it's own file. cache recycleBin, and do not resolve it every time by uuid. 5 years ago
lib implemented test for reading and writing, fixed kdbx 4 binaries writing. 5 years ago
test implemented test for reading and writing, fixed kdbx 4 binaries writing. 5 years ago
.gitignore support for AES-KDF in kdbx 4.x #4 5 years ago
CHANGELOG.md Fixed error handling nil UUIDs in recycle bin. 5 years ago
LICENSE publish v0.1.0 5 years ago
README.md version 0.3.0 5 years ago
analysis_options.yaml initial commit. we can already decrypt the xml. 5 years ago
libargon2_ffi.dylib use uint32 for length parameters. 5 years ago
libargon2_ffi.so use uint32 for length parameters. 5 years ago
pubspec.yaml require dart 2.8 5 years ago

README.md

kdbx.dart

KeepassX format implementation in pure dart.

Check out AuthPass Password Manager for an app which uses this library.

Resources

Usage

TODO

Features and bugs

  • Supports kdbx v3 with native dart implementation
  • Supports kdbx v4 with combination with argon2 ffi

Argon2 support

root directory contains shared libraris (libargon2*) which are built from https://github.com/authpass/argon2_ffi

OLD INFO:

TODO