Prechádzať zdrojové kódy

Tor's symmetric encryption doesn't have space overhead

so reflect that in EncryptedCell.size()
Ian Goldberg 4 rokov pred
rodič
commit
cce3c9534e
1 zmenil súbory, kde vykonal 4 pridanie a 0 odobranie
  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