-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with interaction of pidgin+lurch and "Psi+" with omemo plugin #155
Comments
hi again, and thanks for the report. are you on the dev branch? it uses a more recent version for the if that doesn't help (or you're already on the dev branch anyway), i'm sure there's a way to debug it. is there more output in the debug log after the xml dump of the message that happens on receive? |
This plugin was built from dev branch. |
edit: maybe i'm wrong, after looking at the XEP history it probably was the other way round. weird. i'll just plug it into some tests later. ps: are you aware that your sent messages seem to be in plaintext? |
Not linked to 12-byte IVs? |
It was a test conversation, so I've tried crypted and unencrypted messages. |
i failed to reproduce it. the line in the debug log points to exactly one line: when just for reference, i added the following test in void test_issue(void ** state) {
(void) state;
char * msg = "<message xml:lang='ru' to='[email protected]/14433697384696207361175319042' from='[email protected]/123' type='chat' id='ac6da'>"
"<active xmlns='http://jabber.org/protocol/chatstates'/>"
"<request xmlns='urn:xmpp:receipts'/>"
"<encrypted xmlns='urn:xmpp:omemo:0'>"
"<header sid='1001292924'>"
"<iv>49JLbGlAkHDh6rbb</iv>"
"<key prekey='true' rid='59122785'>MwhAEiEFWXJNjJfwpO3A4t/q/1zQG5wWqYKWZbHDTuRDNjlUrXQaIQUcTUuhJQnKksHsjccRTzkpTwpvaSTH4cegcmXlQK7xDiJiMwohBT8s8EyzoJyBbcQ7i7j52wl8ayPU9MamC/Qi9ZTITGINEDcYACIwGWypOs61B2Egd3/ykN7xwcGjALDIGfVs6Oon2eafYwjlFIE3DekMrcafyqxMN1B3xIz+rzgR2mso/Ii63QMwAA==</key>"
"<key rid='1936111278'>MwohBZita0Lxu8U+w/MPwwYNuLm+Xf3i2aidNIiz/xPsq0guEAIYASIw9TiOYZwAM2U1ZTiAZHd8szcDCAHrY5k8r8PFC6Sd6MO+DTK29U1bJJP7Qt7Sm5XXrjwpK1zYHPA=</key>"
"</header>"
"<payload>7A==</payload>"
"</encrypted>"
"<store xmlns='urn:xmpp:hints'/>"
"<encryption xmlns='urn:xmpp:eme:0' namespace='eu.siacs.conversations.axolotl'/>"
"</message>";
omemo_message * msg_p;
assert_int_equal(omemo_message_prepare_decryption(msg, &msg_p), 0);
omemo_message_destroy(msg_p);
} (don't forget to add it to |
@rosso-: Can you try a recent Psi+? |
@Neustradamus Can you try? Since the bug is from 2020, I'd close this otherwise. |
Hi.
I'm trying to talk with another client, which is "Psi+" v1.4.1453 with omemo plugin v2.7 at Windows7.
It doesn't work.
There was an error decrypting an OMEMO message addressed to this device. See the debug log for details.
Can we debug it somehow?
The text was updated successfully, but these errors were encountered: