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
diff options
context:
space:
mode:
-rw-r--r--omemo/file_crypto.py2
-rw-r--r--omemo/omemo/state.py4
2 files changed, 3 insertions, 3 deletions
diff --git a/omemo/file_crypto.py b/omemo/file_crypto.py
index 05e5d09..d305eb0 100644
--- a/omemo/file_crypto.py
+++ b/omemo/file_crypto.py
@@ -65,7 +65,7 @@ except Exception:
def encrypt_file(data):
key = os.urandom(32)
- iv = os.urandom(16)
+ iv = os.urandom(12)
payload, tag = aes_encrypt(key, iv, data)
encrypted_data = payload + tag
diff --git a/omemo/omemo/state.py b/omemo/omemo/state.py
index 050db17..5777bab 100644
--- a/omemo/omemo/state.py
+++ b/omemo/omemo/state.py
@@ -221,7 +221,7 @@ class OmemoState:
def create_msg(self, from_jid, jid, plaintext):
key = os.urandom(16)
- iv = os.urandom(16)
+ iv = os.urandom(12)
encrypted_keys = {}
devices_list = self.device_list_for(jid)
@@ -277,7 +277,7 @@ class OmemoState:
def create_gc_msg(self, from_jid, jid, plaintext):
key = os.urandom(16)
- iv = os.urandom(16)
+ iv = os.urandom(12)
encrypted_keys = {}
room = jid
encrypted_jids = []