From 04b75e816486bfbab36b50ea5f96f021c2a086fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Mon, 9 Apr 2018 00:04:13 +0200 Subject: [PATCH] [omemo] Dont use pycrypto anymore --- omemo/omemo/state.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/omemo/omemo/state.py b/omemo/omemo/state.py index 3ee640e..c4d796c 100644 --- a/omemo/omemo/state.py +++ b/omemo/omemo/state.py @@ -35,7 +35,6 @@ from axolotl.sessionbuilder import SessionBuilder from axolotl.sessioncipher import SessionCipher from axolotl.state.prekeybundle import PreKeyBundle from axolotl.util.keyhelper import KeyHelper -from Crypto.Random import get_random_bytes from .aes_gcm import NoValidSessions, decrypt, encrypt from .liteaxolotlstore import (LiteAxolotlStore, DEFAULT_PREKEY_AMOUNT, @@ -218,8 +217,8 @@ class OmemoState: return result def create_msg(self, from_jid, jid, plaintext): - key = get_random_bytes(16) - iv = get_random_bytes(16) + key = os.urandom(16) + iv = os.urandom(16) encrypted_keys = {} devices_list = self.device_list_for(jid)