Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/gajim-plugins.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/omemo
diff options
context:
space:
mode:
authorPhilipp Hörist <forenjunkie@chello.at>2017-04-06 18:45:26 +0300
committerPhilipp Hörist <forenjunkie@chello.at>2017-04-06 18:45:26 +0300
commit14e661a79c040174d0560efeb27290aadce06a95 (patch)
tree2d4290c908842f8db54b9f7da0eb92a26a1d4add /omemo
parentbd4cdf8faeef4c02c252563b749fb522fa26208a (diff)
[omemo] Add auth tag to key instead of payload
Diffstat (limited to 'omemo')
-rw-r--r--omemo/omemo/state.py8
1 files changed, 2 insertions, 6 deletions
diff --git a/omemo/omemo/state.py b/omemo/omemo/state.py
index 2a899d1..49dd7cd 100644
--- a/omemo/omemo/state.py
+++ b/omemo/omemo/state.py
@@ -228,9 +228,7 @@ class OmemoState:
payload, tag = encrypt(key, iv, plaintext)
- # for XEP-384 Compliance uncomment
- # key += tag
- payload += tag
+ key += tag
# Encrypt the message key with for each of receivers devices
for device in devices_list:
@@ -289,9 +287,7 @@ class OmemoState:
payload, tag = encrypt(key, iv, plaintext)
- # for XEP-384 Compliance uncomment
- # key += tag
- payload += tag
+ key += tag
for tup in devices_list:
self.get_session_cipher(tup[0], tup[1])