コード例 #1
0
        public override void Serialize(Util.DataSerializer writer)
        {
            base.Serialize(writer);

            writer.WriteBin(IV, (int)IV_size);
            writer.WriteBin(CipherText);
        }
コード例 #2
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteShort((short)Book.Count);
     WriteRecords(writer);
     writer.WriteBin(Signature);
 }
コード例 #3
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteShortString(Id);
     writer.WriteShortString(Group);
     writer.WriteDate(TimeSent);
     writer.WriteDate(Expiration);
 }
コード例 #4
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteShortString(GroupId);
     writer.WriteShort((short)MessageIds.Count);
     foreach (var m in MessageIds)
     {
         writer.WriteShortString(m);
     }
 }
コード例 #5
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteShort((short)Book.Count);
     foreach (var r in Book)
     {
         writer.WriteShort((short)r.Purpose);
         writer.WriteContent(r.PrivateKey);
     }
 }
コード例 #6
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteContent(Key as Content);
 }
コード例 #7
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteString(Body);
 }
コード例 #8
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteShortString(PictureId);
     writer.WriteBin(Key);
 }
コード例 #9
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteBin(PrivateKeyData, 32);
 }
コード例 #10
0
 public override void Serialize(Util.DataSerializer writer)
 {
     base.Serialize(writer);
     writer.WriteBin(PublicKeyData, 65);
 }