NetWrok.HTTP.RC4.AddRandomData C# (CSharp) Method

AddRandomData() private method

private AddRandomData ( byte data ) : void
data byte
return void
        void AddRandomData(byte[] data)
        {
            stream.i--;
            for (int n = 0; n < 256; n++) {
                stream.i++;
                byte si = stream.s [stream.i];
                stream.j += (byte)(si + data [n % data.Length]);
                stream.s [stream.i] = stream.s [stream.j];
                stream.s [stream.j] = si;
            }
            stream.j = stream.i;
        }