A Dart implementation of the cryptography needed for OMEMO 0.8.3.
Go to file
2022-08-03 16:55:56 +02:00
example refactor: Clean up the X3DH implementation 2022-08-02 15:03:58 +02:00
lib refactor: Move the DH function into its own file 2022-08-03 16:55:56 +02:00
protobuf wip: Add the basics for the Double Ratchet 2022-08-02 18:13:14 +02:00
test style: Use .isEven instead of '% 2 == 0' 2022-08-03 16:33:22 +02:00
.gitignore Initial commit 2022-06-30 14:00:18 +02:00
analysis_options.yaml wip: Add the basics for the Double Ratchet 2022-08-02 18:13:14 +02:00
CHANGELOG.md Initial commit 2022-06-30 14:00:18 +02:00
flake.lock refactor: Clean up the X3DH implementation 2022-08-02 15:03:58 +02:00
flake.nix wip: Add the basics for the Double Ratchet 2022-08-02 18:13:14 +02:00
LICENSE.md ENABLE X3DH WITH ED25519 KEYS 2022-08-01 23:20:31 +02:00
pubspec.yaml wip: Add the basics for the Double Ratchet 2022-08-02 18:13:14 +02:00
README.md docs: Update README 2022-08-02 15:20:23 +02:00

omemo_dart

Hopefully, a library enabling developers to build OMEMO-supporting XMPP clients in Dart and Flutter.

Please note that this library has not been audited for its security! Use at your own risk!

Contributing

When submitting a PR, please run the linter using dart analyze and make sure that all tests still pass using dart test.

License

Licensed under the MIT license.

See LICENSE.