public override void Read(Util.DataDeserializer reader) { base.Read(reader); var size = reader.ReadShort(); Book.Capacity = size; for (short i = 0; i < size; ++i) { var r = new PrivateKeyBookRecord(); r.Purpose = (KeyPurpose)reader.ReadShort(); r.PrivateKey = reader.ReadContent <ECDSAKeyPair>(); Book.Add(r); } }
public override void Read(Util.DataDeserializer reader) { base.Read(reader); GroupId = reader.ReadShortString(); var s = reader.ReadShort(); for (short i = 0; i < s; ++i) { MessageIds.Add(reader.ReadShortString()); } }