Преглед изворни кода

Tor's symmetric encryption doesn't have space overhead

so reflect that in EncryptedCell.size()
Ian Goldberg пре 4 година
родитељ
комит
cce3c9534e
1 измењених фајлова са 4 додато и 0 уклоњено
  1. 4 0
      relay.py

+ 4 - 0
relay.py

@@ -117,6 +117,10 @@ class EncryptedCell(RelayCell):
             raise ValueError("EncryptedCell key mismatch")
         return self.plaintext
 
+    def size(self):
+        # Current Tor actually has no overhead for encryption
+        return self.plaintext.size()
+
 
 class RelayFallbackTerminationError(Exception):
     """An exception raised when someone tries to terminate a fallback