public PacketIn Decrypt(PacketIn packet)
{
byte[] data = packet.ToArray();
decryption.Process(data, 4, data.Length - 4);
PacketIn result = new PacketIn(data, 0, data.Length);
result.Size = result.GetUint32Reversed();
result.Opcode = result.GetUint32Reversed();
Log.Info("[CLIENT POST-ENCRYPT]", this.DumpData(data));
return result;
}