private bool SendEncrypted(Peer peer, ChannelID channel, BasePacket packet, bool reliable = true, bool unsequenced = false) { var data = packet.GetBytes(); data = _blowfish.Encrypt(data); return(peer.Send(channel, data, reliable, unsequenced)); }
private bool SendEncrypted(Peer peer, ChannelID channel, BasePacket packet, bool reliable = true, bool unsequenced = false) { var data = packet.GetBytes(); /* * var buffer = new byte[(data.Length / 8 + 1) * 8]; * Buffer.BlockCopy(data, 0, buffer, 0, data.Length); * buffer = _blowfish.Encrypt(buffer); * return peer.Send(channel, buffer, reliable, unsequenced); */ data = _blowfish.Encrypt(data); return(peer.Send(channel, data, reliable, unsequenced)); }