5 setupRC4state(RC4state *key, uchar *start, int n)
10 uchar *p, *e, *sp, *se;
14 for(sp = state; sp < se; sp++)
22 for(sp = state; sp < se; sp++)
25 index2 = (*p + t + index2) & 255;
34 rc4(RC4state *key, uchar *p, int len)
43 state = &key->state[0];
44 for(e = p + len; p < e; p++)
52 *p ^= state[(tx+ty)&255];
59 rc4skip(RC4state *key, int len)
68 state = &key->state[0];
83 rc4back(RC4state *key, int len)
92 state = &key->state[0];