code: def data(self):
          
          header = struct.pack('>BLB',
                               4,             # version
                               self.created,  # creation
                               self.algo_id)  # public key algorithm ID
          oid = util.prefix_len('>B', self.curve_info['oid'])
          blob = self.curve_info['serialize'](self.verifying_key)
          return header + oid + blob + self.ecdh_packet
docs: Data for packet creation.