serialize method

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

Interface for output serialization.

Implementation

@override
void serialize(SerializableOutput output) {
  output.addBytes(magic.codeUnits);
  output.addUint8(0);

  serializeString(output, ciphername);
  serializeString(output, kdfname);
  serializeString(output, kdfoptions);
  output.addUint32(publickeys.length);
  for (Uint8List publickey in publickeys) {
    serializeString(output, publickey);
  }
  serializeString(output, privatekey);
}