Lines Matching refs:rs
93 static struct arc4_stream rs; variable
105 rs.s[n] = n; in arc4_init()
106 rs.i = 0; in arc4_init()
107 rs.j = 0; in arc4_init()
116 rs.i--; in arc4_addrandom()
118 rs.i = (rs.i + 1); in arc4_addrandom()
119 si = rs.s[rs.i]; in arc4_addrandom()
120 rs.j = (rs.j + si + dat[n % datlen]); in arc4_addrandom()
121 rs.s[rs.i] = rs.s[rs.j]; in arc4_addrandom()
122 rs.s[rs.j] = si; in arc4_addrandom()
124 rs.j = rs.i; in arc4_addrandom()
420 rs.i = (rs.i + 1); in arc4_getbyte()
421 si = rs.s[rs.i]; in arc4_getbyte()
422 rs.j = (rs.j + si); in arc4_getbyte()
423 sj = rs.s[rs.j]; in arc4_getbyte()
424 rs.s[rs.i] = sj; in arc4_getbyte()
425 rs.s[rs.j] = si; in arc4_getbyte()
426 return (rs.s[(si + sj) & 0xff]); in arc4_getbyte()