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.
 
 
 
Сергей Марков 8a95283931 add aurora platform 12 months ago
.github/workflows upgrade depencencies. release 2.3.0 3 years ago
.idea workaround for supporting dart html/web. 4 years ago
_tool fix coverage script. 3 years ago
bin fix all analysis warnings. 4 years ago
example new platform (aurora) is add 12 months ago
lib add aurora platform 12 months ago
test upgrade depencencies. release 2.3.0 3 years ago
.gitignore run kdbx4 tests in CI 4 years ago
CHANGELOG.md migrate to latest dart version. 1 year ago
LICENSE publish v0.1.0 5 years ago
README.md WIP: prepare to switch to kdbx v4 by default. 4 years ago
analysis_options.yaml migrate to latest dart version. 1 year ago
argon2_ffi_plugin.dll always use Argon2FfiFlutter from base package, add windows support, etc. 4 years ago
dart_test.yaml improve test for kdbx4 4 years ago
libargon2_ffi.dylib fix test loading of dynamic libraries. 4 years ago
libargon2_ffi_plugin.so rename linux so 4 years ago
pubspec.yaml new platform (aurora) is add 12 months 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

  • MacOS:
  • Linux:
    • argon2_ffi/ios/Classes
    • cmake . && cmake --build .
    • cp libargon2_ffi.so kdbx.dart/
  • Windows:
    • Install Visual Studio Commnity Edition with C++ Development environment
    • Start "Developer Command Prompt for VS 2019"
    • argon2_ffi/ios/Classes:
      cmake .
      cmake --build .
      cp Debug\argon2_ffi.dll C:\kdbx.dart\argon2_ffi_plugin.dll
      

OLD INFO:

TODO