diff options
author | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2017-05-02 13:24:46 +0300 |
---|---|---|
committer | Gluzskiy Alexandr <sss@sss.chaoslab.ru> | 2017-05-02 13:42:05 +0300 |
commit | c4581462777ec3faf67e0075762c37648a5051b3 (patch) | |
tree | 492021c23183fd568c1726b632a003675a76fc0f /protocols/JabberG/src/jabber_thread.cpp | |
parent | 7e9fed6f96da5954b8e1d65d51c6bb89c552ff16 (diff) |
jabber: omemo: basic implementation done
omemo now works, done basic testing with miranda<>miranda but not ready for use, incompatible with gajim (due to upstream regression in libsignal ?, or some my own bugs), storage backend still missing few functions (which is crutical in some situations)
fixed crash in libsignal-c crypto backend implementation
few small changes in aes-gcm encrypt/decrypt implementation (auth tag verification still fails), but decryption looks ok
more strict type check for device id to avoid overflow (it must be 4byte size unsigned integer)
finished basic implementation of 4.7
4.5 return error and does not send anything if no sessions available
Diffstat (limited to 'protocols/JabberG/src/jabber_thread.cpp')
-rwxr-xr-x | protocols/JabberG/src/jabber_thread.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/protocols/JabberG/src/jabber_thread.cpp b/protocols/JabberG/src/jabber_thread.cpp index 4b8bca9b1e..9f6873e487 100755 --- a/protocols/JabberG/src/jabber_thread.cpp +++ b/protocols/JabberG/src/jabber_thread.cpp @@ -1206,7 +1206,7 @@ void CJabberProto::OnProcessMessage(HXML node, ThreadData *info) LPCTSTR jid = xmlGetAttrValue(node, L"from");
if (jid)
{
- OmemoHandleMessage(xNode, HContactFromJID(jid));
+ OmemoHandleMessage(xNode, jid, msgTime);
continue;
}
}
|