Lines Matching refs:rc4
43 prng->rc4.x = 0; in rc4_start()
61 if (prng->rc4.x + inlen > 256) { in rc4_add_entropy()
62 if (prng->rc4.x == 256) { in rc4_add_entropy()
67 inlen = 256 - prng->rc4.x; in rc4_add_entropy()
72 prng->rc4.buf[prng->rc4.x++] = *in++; in rc4_add_entropy()
92 s = prng->rc4.buf; in rc4_ready()
94 keylen = prng->rc4.x; in rc4_ready()
102 y = (y + prng->rc4.buf[x] + key[j++]) & 255; in rc4_ready()
108 prng->rc4.x = 0; in rc4_ready()
109 prng->rc4.y = 0; in rc4_ready()
138 x = prng->rc4.x; in rc4_read()
139 y = prng->rc4.y; in rc4_read()
140 s = prng->rc4.buf; in rc4_read()
148 prng->rc4.x = x; in rc4_read()
149 prng->rc4.y = y; in rc4_read()