BF2Statistics.Gamespy.Enctypex.Six C# (CSharp) Method

Six() private static method

private static Six ( byte &u0002, byte &u0003, byte &u0005, byte u0008, long u0006 ) : void
u0002 byte
u0003 byte
u0005 byte
u0008 byte
u0006 long
return void
        private static void Six(ref byte[] u0002, ref byte[] u0003, ref byte[] u0005, byte[] u0008, long u0006)
        {
            long length = (long)u0003.Length;
            for (long i = 0; i <= u0006 - 1; i = i + 1)
            {
                u0005[u0003[i % length] * i & 7] = (byte)(u0005[u0003[i % length] * i & 7] ^ u0005[i & 7] ^ u0008[i]);
            }
            long num = 8;
            Seven(ref u0002, ref u0005, ref num);
        }