소스 검색

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