Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/authpass/kdbx.dart
KeepassX format implementation in pure dart.
https://github.com/authpass/kdbx.dart
keepass
Last synced: about 1 month ago
JSON representation
KeepassX format implementation in pure dart.
- Host: GitHub
- URL: https://github.com/authpass/kdbx.dart
- Owner: authpass
- License: gpl-3.0
- Created: 2019-08-22T08:52:02.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-02-27T07:50:07.000Z (10 months ago)
- Last Synced: 2024-05-01T20:50:34.539Z (8 months ago)
- Topics: keepass
- Language: Dart
- Size: 439 KB
- Stars: 36
- Watchers: 8
- Forks: 10
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# kdbx.dart
KeepassX format implementation in pure dart.
Check out [AuthPass Password Manager](https://authpass.app/) for an app
which uses this library.## Resources
* Code is very much based on https://github.com/keeweb/kdbxweb/
* https://gist.github.com/msmuenchen/9318327## Usage
TODO
## Features and bugs
* Supports kdbx v3 with native dart implementation
* Supports kdbx v4 with combination with [argon2 ffi](https://github.com/authpass/argon2_ffi)# Argon2 support
root directory contains shared libraris (libargon2*) which are built from
https://github.com/authpass/argon2_ffi* MacOS:
* argon2_ffi/ios/Classes
* `cmake . && cmake --build .`
* `cp libargon2_ffi.dylib kdbx.dart/`
* Might need to run: `codesign --remove-signature /usr/local/bin/dart`
https://github.com/dart-lang/sdk/issues/39231#issuecomment-579743656
* 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
```