Profanity Version 0.6.0dev.debian/experimental
prof: WRN: Carbon received with no message.prof: ERR: OMEMO: cannot decrypt message: Checksum errorprof: WRN: Carbon received with no message.prof: ERR: OMEMO: invalid key lengthCould you tell us which version of Dino was used?
Testing with latest profanity and Dino, everything seems right.
@paulfariello tested with dino and conversejs.
Could you tell us which version of Dino was used?
Testing with latest profanity and Dino, everything seems right.
I used Dino 0.0.git20181129-1 (dino-im package from Debian)
Dino had huge changes since 2018 ;)
Please read https://github.com/dino/dino/wiki/Distribution-Packages
It is recommended to use the dino package that I build using OBS: https://software.opensuse.org/download.html?project=network:messaging:xmpp:dino&package=dino
It is always latest git master.
I didn't want to open another issue, but maybe this is relevant:
profanity (git) can't decrypt omemo messages from Converse.Js(6.0.0 and before):
I'm still seeing a checksum error in the logs thrown by https://github.com/profanity-im/profanity/blob/695694051e2f56d947ea8baf9199c1ff7bf81121/src/omemo/crypto.c#L262
I recently stumbled upon a blog post by the Monal IM dev: https://monal.im/blog/omemo-is-broken-in-general-across-the-ecosystem/
Maybe IV size is part of the problem?
thanks @moppman for reporting. I can reproduce your issue. Please open a dedicated issue since it seems specific to converse.js.
thanks @moppman for reporting. I can reproduce your issue. Please open a dedicated issue since it seems specific to converse.js.