marshal method

Future<Uint8List> marshal()

Returns a byte slice containing a serialized protobuf representation of an Envelope.

Implementation

Future<Uint8List> marshal() async {
  final pk = publicKey.marshal();
  final msg = pb.Envelope(
    publicKey: pb.PublicKey.fromBuffer(pk),
    payloadType: payloadType,
    signature: _signature,
    payload: rawPayload,
  );
  return msg.writeToBuffer();
}