From f329d174833bb13abe24b8d07b6deb6531487a40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Wed, 5 Apr 2017 17:13:58 +0200 Subject: [omemo] Handle aesgcm:// uri scheme --- omemo/file_decryption.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'omemo') diff --git a/omemo/file_decryption.py b/omemo/file_decryption.py index 5a08319..a3bef9e 100644 --- a/omemo/file_decryption.py +++ b/omemo/file_decryption.py @@ -80,10 +80,14 @@ class FileDecryption: urlparts = urlparse(url) file = File(urlparts.geturl()) - if urlparts.scheme not in ["https"] or not urlparts.netloc: + if urlparts.scheme not in ['https', 'aesgcm'] or not urlparts.netloc: log.info("Not accepting URL for decryption: %s", url) return + if urlparts.scheme == 'aesgcm': + log.debug('aesgcm scheme detected') + file.url = 'https://' + file.url[9:] + if not self.is_encrypted(file): log.info('Url not encrypted: %s', url) return -- cgit v1.2.3