Brunet.Security.SecurityDataMessage.UpdatePacket C# (CSharp) Method

UpdatePacket() protected method

protected UpdatePacket ( ) : void
return void
    protected override void UpdatePacket() {
      try {
        byte[] b = new byte[4 + 4 + 4];
        int pos = 0;
        NumberSerializer.WriteInt(_spi, b, pos);
        pos += 4;
        NumberSerializer.WriteInt(_epoch, b, pos);
        pos += 4;
        NumberSerializer.WriteInt(_seqid, b, pos);
        MemBlock header = MemBlock.Reference(b);
        _icpacket = new CopyList(header, _encrypted_data);
      } catch(Exception e) {
        throw new Exception("Missing data to build packet!");
      }
      base.UpdatePacket();
    }