Show / Hide Table of Contents

Class XorEncryptLayer

Inheritance
System.Object
PacketLayerBase
XorEncryptLayer
Inherited Members
PacketLayerBase.ExtraPacketSizeForLayer
Namespace: LiteNetLib.Layers
Assembly: LiteNetLib.dll
Syntax
public class XorEncryptLayer : PacketLayerBase

Constructors

XorEncryptLayer()

Declaration
public XorEncryptLayer()

XorEncryptLayer(Byte[])

Declaration
public XorEncryptLayer(byte[] key)
Parameters
Type Name Description
System.Byte[] key

XorEncryptLayer(String)

Declaration
public XorEncryptLayer(string key)
Parameters
Type Name Description
System.String key

Methods

ProcessInboundPacket(ref Byte[], ref Int32)

Declaration
public override void ProcessInboundPacket(ref byte[] data, ref int length)
Parameters
Type Name Description
System.Byte[] data
System.Int32 length
Overrides
PacketLayerBase.ProcessInboundPacket(ref Byte[], ref Int32)

ProcessOutBoundPacket(ref Byte[], ref Int32, ref Int32)

Declaration
public override void ProcessOutBoundPacket(ref byte[] data, ref int offset, ref int length)
Parameters
Type Name Description
System.Byte[] data
System.Int32 offset
System.Int32 length
Overrides
PacketLayerBase.ProcessOutBoundPacket(ref Byte[], ref Int32, ref Int32)

SetKey(Byte[])

Declaration
public void SetKey(byte[] key)
Parameters
Type Name Description
System.Byte[] key

SetKey(String)

Declaration
public void SetKey(string key)
Parameters
Type Name Description
System.String key
Back to top Generated by DocFX