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:
Diffstat (limited to 'omemo/file_decryption.py')
-rw-r--r--omemo/file_decryption.py6
1 files changed, 5 insertions, 1 deletions
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