A Dart implementation of the cryptography needed for OMEMO 0.8.3.
Alexander "PapaTutuWawa
15df3b7f6b
The X3DH spec says that salt (presumably the nonce) is supposed to be [0, 0, ..., 0] with the length of the hash. I seem to have skipped over that. From Section 2.2: "HKDF salt = A zero-filled byte sequence with length equal to the hash output length." |
||
---|---|---|
example | ||
lib | ||
test | ||
.gitignore | ||
analysis_options.yaml | ||
CHANGELOG.md | ||
flake.lock | ||
flake.nix | ||
LICENSE.md | ||
pubspec.yaml | ||
README.md |
omemo_dart
Hopefully, a library enabling developers to build OMEMO-supporting XMPP clients in Dart and Flutter.