From 7f94faf16be5898a281386bf67b14121f33a68ad Mon Sep 17 00:00:00 2001 From: quadrismegistus Date: Sat, 5 Sep 2020 23:08:43 +0100 Subject: [PATCH] updates --- komrade/backend/switchboard.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/komrade/backend/switchboard.py b/komrade/backend/switchboard.py index 7ee25f7..ac16415 100644 --- a/komrade/backend/switchboard.py +++ b/komrade/backend/switchboard.py @@ -111,7 +111,12 @@ class TheSwitchboard(FlaskView, Logger): return OPERATOR_INTERCEPT_MESSAGE # then unwrap top level encryption - tele_pubkey = b64decode(TELEPHONE_PUBKEY) + try: + tele_pubkey = b64decode(TELEPHONE_PUBKEY) + except ThemisError: + self.log('not really from the telephone?') + return OPERATOR_INTERCEPT_MESSAGE + data = SMessage(OPERATOR.privkey_, tele_pubkey).unwrap(data) self.log('decrypted data:',data)