From 557c14276cbd7823c4a4781cd4376b589ddb5fc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Mon, 7 Aug 2017 18:09:23 +0200 Subject: [PATCH] [omemo] Support 12bit IVs on httpupload files --- omemo/file_decryption.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/omemo/file_decryption.py b/omemo/file_decryption.py index a3bef9e..333f128 100644 --- a/omemo/file_decryption.py +++ b/omemo/file_decryption.py @@ -116,6 +116,11 @@ class FileDecryption: file.iv = fragment[:16] if len(file.key) == 32 and len(file.iv) == 16: return True + + file.key = fragment[12:] + file.iv = fragment[:12] + if len(file.key) == 32 and len(file.iv) == 12: + return True except: return False return False