serialize method

  1. @override
void serialize(
  1. SerializableOutput output
)
override

Interface for output serialization.

Implementation

@override
void serialize(SerializableOutput output) {
  serializeString(output, formatId);
  Uint8List blob = Uint8List(4 * 2 + mpIntLength(r) + mpIntLength(s));
  SerializableOutput blobOutput = SerializableOutput(blob);
  serializeMpInt(blobOutput, r);
  serializeMpInt(blobOutput, s);
  if (!blobOutput.done) throw FormatException('${blobOutput.offset}');
  serializeString(output, blob);
}