Philipp Hörist
89dbc5a844
[omemo] Allow MUC conversations without other participants
...
Fixes #267
2018-06-30 22:32:15 +02:00
Philipp Hörist
8c62878ca2
[omemo] Remove pycrypto methods
2018-04-09 14:34:59 +02:00
Philipp Hörist
04b75e8164
[omemo] Dont use pycrypto anymore
2018-04-09 00:06:29 +02:00
Philipp Hörist
c9510f9f24
[omemo] Make encrypt_file() method better available
...
Now we dont need to supply the account
2017-12-10 19:54:35 +01:00
Philipp Hörist
ce480aa5d7
[omemo] Refactor whole plugin
...
- create a OMEMOConnection class to mimic more how Gajim does things
2017-11-10 23:35:48 +01:00
Philipp Hörist
540a312e14
[omemo] Fix logging exception
2017-09-15 22:43:51 +02:00
Philipp Hörist
a206dfaf29
[omemo] Return None on empty result
2017-09-15 21:21:40 +02:00
Philipp Hörist
7873f0aee9
[omemo] Fix sending messages to a room fail
...
We would receive a KeyError for jids we dont have in the roster,
now we skip them and print a warning.
Fixes #173
2017-09-15 20:41:00 +02:00
Philipp Hörist
3e287d2a46
[omemo] Add encrypt_file method
...
The HTTPUploadPlugin calls that if encryption is enabled
2017-06-09 23:35:32 +02:00
Philipp Hörist
14e661a79c
[omemo] Add auth tag to key instead of payload
2017-04-06 17:45:26 +02:00
Philipp Hörist
50fc495fbb
[omemo] Remove fallback GCM implementation
2017-04-05 20:09:07 +02:00
Philipp Hörist
26f393e8a2
[omemo] Remove unused timestamp column
2017-03-16 19:40:53 +01:00
Philipp Hörist
282f565583
[omemo] Set devices active after receiving a msg
...
Inactive or not known devices are added to the list
of possible receiving devices after we receive them
with a PreKeyWhisperMessage or WhisperMessage
This is so we dont have to rely only on devicelist
updates from the server
2017-02-28 22:43:35 +01:00
Philipp Hörist
a58ff4f6e8
[omemo] Port python-omemo changes from master
2017-01-24 14:49:32 +01:00
Philipp Hörist
dabfbbf826
OMEMO GTK3 inital
2016-08-28 23:26:56 +02:00