protected override IScsMessage DeserializeMessage(byte[] bytes) { if (encrypt) { bytes = XXTEA.Decrypt(bytes, keys); } if (compress) { bytes = CompressionManager.DecompressGZip(bytes); } return(base.DeserializeMessage(bytes)); }