diff options
author | Philipp Hörist <philipp@hoerist.com> | 2020-02-14 19:52:46 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2020-02-14 19:52:46 +0300 |
commit | 052354a12b98b109bfce8b3a8281fe2eb5c08886 (patch) | |
tree | 630465403da35a6e6139f15caf766f3d5f792df2 | |
parent | 11c1c5f9a4c2d2bfe2cff339e6ad88e47d75369f (diff) |
[omemo] Switch to 12 byte IV
-rw-r--r-- | omemo/file_crypto.py | 2 | ||||
-rw-r--r-- | omemo/omemo/state.py | 4 |
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 = [] |