public override void OnRead(RiftClient From)
        {
            Log.Dump("ClientKey", ClientKey, 0, ClientKey.Length);

            From.InitCrypto(ClientKey);

            HandshakeCompression Cp = new HandshakeCompression();
            Cp.Enabled = true;
            From.SendSerialized(Cp);
            From.EnableSendCompress();

            HandshakeServerKey ServerKey = new HandshakeServerKey();
            ServerKey.Algorithm = 2980549511;
            ServerKey.ServerKey = 3061945505;
            ServerKey.Unknown = From.LocalPublicKey;
            From.SendSerialized(ServerKey);
        }
        public override void OnRead(RiftClient From)
        {
            Log.Dump("ClientKey", ClientKey, 0, ClientKey.Length);

            From.InitCrypto(ClientKey);

            HandshakeCompression Cp = new HandshakeCompression();

            Cp.Enabled = true;
            From.SendSerialized(Cp);
            From.EnableSendCompress();


            HandshakeServerKey ServerKey = new HandshakeServerKey();

            ServerKey.Algorithm = 2980549511;
            ServerKey.ServerKey = 3061945505;
            ServerKey.Unknown   = From.LocalPublicKey;
            From.SendSerialized(ServerKey);
        }