Lines Matching refs:arr
73 key->arr[i] = (uchar_t)i; in arcfour_key_init()
77 j = (j + key->arr[i] + ext_keyval[i]) & 0xff; in arcfour_key_init()
78 tmp = key->arr[i]; in arcfour_key_init()
79 key->arr[i] = key->arr[j]; in arcfour_key_init()
80 key->arr[j] = tmp; in arcfour_key_init()
117 uint32_t *arr; in arcfour_crypt() local
119 uchar_t *arr; in arcfour_crypt() local
141 j = j + key->arr[i]; in arcfour_crypt()
142 tmp = key->arr[i]; in arcfour_crypt()
143 key->arr[i] = key->arr[j]; in arcfour_crypt()
144 key->arr[j] = tmp; in arcfour_crypt()
145 tmp = key->arr[i] + key->arr[j]; in arcfour_crypt()
146 *out = *in ^ key->arr[tmp]; in arcfour_crypt()
162 arr = key->arr; in arcfour_crypt()
171 ti = arr[i]; in arcfour_crypt()
173 tj = arr[j]; in arcfour_crypt()
174 arr[j] = ti; in arcfour_crypt()
175 arr[i] = tj; in arcfour_crypt()
176 out[ii] = in[ii] ^ arr[(ti + tj) & 0xff]; in arcfour_crypt()
188 ti = arr[i]; in arcfour_crypt()
190 tj = arr[j]; in arcfour_crypt()
191 arr[j] = ti; in arcfour_crypt()
192 arr[i] = tj; in arcfour_crypt()
193 arr_ij = arr[(ti + tj) & 0xff]; in arcfour_crypt()
198 ti = arr[i]; in arcfour_crypt()
200 tj = arr[j]; in arcfour_crypt()
201 arr[j] = ti; in arcfour_crypt()
202 arr[i] = tj; in arcfour_crypt()
208 arr_ij = arr[(ti + tj) & 0xff]; in arcfour_crypt()