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);
}