diff sat/memory/encryption.py @ 3180:826bca181226

core (memory/encryption): "isEncryptionRequested" helper method: this method is similar to "isEncrypted" but for outgoing messages.
author Goffi <goffi@goffi.org>
date Sun, 23 Feb 2020 17:48:26 +0100
parents d073d82d9044
children 0469c53ed5dd
line wrap: on
line diff
--- a/sat/memory/encryption.py	Fri Feb 21 12:17:38 2020 +0100
+++ b/sat/memory/encryption.py	Sun Feb 23 17:48:26 2020 +0100
@@ -437,8 +437,16 @@
         mess_data[C.MESS_KEY_ENCRYPTED] = True
         return mess_data
 
+    def isEncryptionRequested(self, mess_data):
+        """Helper method to check if encryption is requested in an outgoind message
+
+        @param mess_data(dict): message data for outgoing message
+        @return (bool): True if the encryption flag is present
+        """
+        return bool(mess_data.get(C.MESS_KEY_ENCRYPTION, False))
+
     def isEncrypted(self, mess_data):
-        """Helper method to check if a message has the e2e encrypted flag
+        """Helper method to check if an incoming message has the e2e encrypted flag
 
         @param mess_data(dict): message data
         @return (bool): True if the encrypted flag is present