def to_bytes(self):
     return (self.version.to_bytes() + self.random.to_bytes() +
             parse.to_tls_list(self.session_id, parse.to_opaque, "B") +
             parse.to_tls_list(self.ciphers, Cipher.to_bytes, "!H") +
             parse.to_tls_list(self.compression_methods,
                               CompressionMethod.to_bytes, "B") +
             ("" if len(self.extension_list) == 0 else parse.to_tls_list(
                 self.extension_list, Extension.to_bytes, "!H")))
 def to_bytes(self):
     return (
         self.version.to_bytes() + self.random.to_bytes() + parse.to_tls_list(
             self.session_id,
             parse.to_opaque,
             "B") +
         self.cipher.to_bytes() + self.compression_method.to_bytes() +
         (
             ""
             if len(self.extension_list) == 0 else parse.to_tls_list(
                 self.extension_list, Extension.to_bytes, "!H")))
 def to_bytes(self):
     return struct.pack("!H", self.type) + parse.to_tls_list(
         self.raw_data, parse.to_opaque, "!H")
 def to_bytes(self):
     # Trim off the first byte as the length field is 3 bytes but "!I" gives 4.
     return parse.to_tls_list(self.certificates, Certificate._write_certificate, "!I")[1:]
Exemple #5
0
 def to_bytes(self):
     return struct.pack("!H", self.type) + parse.to_tls_list(
         self.raw_data, parse.to_opaque, "!H")
 def to_bytes(self):
     # Trim off the first byte as the length field is 3 bytes but "!I" gives 4.
     return parse.to_tls_list(self.certificates,
                              Certificate._write_certificate, "!I")[1:]