def got_tcode(self, message): tcreader = TCReader(self.manager.certificate) try: tcdata = tcreader.parseTC(message[1:]) except Anomos.Crypto.CryptoError, e: log.error("Decryption Error: %s" % str(e)) self.socket.close() return
def start_circuit(self, tc, infohash, aeskey): """Called from Rerequester to initialize new circuits we've just gotten TCs for from the Tracker""" if self.count_streams() >= self.config['max_initiate']: log.warning("Not starting circuit -- Stream count exceeds maximum") return tcreader = TCReader(self.certificate) try: tcdata = tcreader.parseTC(tc) except Anomos.Crypto.CryptoError, e: log.error("Decryption Error: %s" % str(e)) return