Esempio n. 1
0
    def package_msg(self, msg_file):
        """
		Pad msg so that is max_len bytes long.  If nodes' messages
		are different lengths, the anonymity of the protocol is broken.
		"""
        msg = Utilities.read_file_to_str(msg_file)

        self.msg_contents = marshal.dumps(
            (len(msg), msg + ('X' * (self.max_len - len(msg)))))
Esempio n. 2
0
	def package_msg(self, msg_file):
		"""
		Pad msg so that is max_len bytes long.  If nodes' messages
		are different lengths, the anonymity of the protocol is broken.
		"""
		msg = Utilities.read_file_to_str(msg_file)

		self.msg_contents = marshal.dumps(
				(len(msg), 
				msg + ('X' * (self.max_len - len(msg)))))
Esempio n. 3
0
 def key_from_file(self, key_number):
     return Utilities.read_file_to_str(self.key_filename(key_number))
Esempio n. 4
0
 def key_from_file(self, key_number):
     return Utilities.read_file_to_str(self.key_filename(key_number))
Esempio n. 5
0
	def pub_key_to_str(pubkey):
		(handle, filename) = tempfile.mkstemp()
		pubkey.save_key(filename)
		return Utilities.read_file_to_str(filename)
 def pub_key_to_str(pubkey):
     (handle, filename) = tempfile.mkstemp()
     pubkey.save_key(filename)
     return Utilities.read_file_to_str(filename)