Lines Matching refs:out
98 * out Buffer to contain output text
99 * len Length, in bytes, of the in and out buffers
102 * out Buffer containing output text
104 * Note: in and out can point to the same location
107 arcfour_crypt(ARCFour_key *key, uchar_t *in, uchar_t *out, size_t len)
112 arcfour_crypt_asm(key, in, out, len);
144 len--, in++, out++) {
151 *out = *in ^ key->arr[tmp];
160 /* See if we're fortunate and 'out' got aligned as well */
162 if ((((uint64_t)(uintptr_t)out) & 7) != 0) {
181 out[ii] = in[ii] ^ arr[(ti + tj) & 0xff];
186 * This for loop is optimized by carefully spreading out
210 out[ii] = in[ii] ^ arr_ij;
216 out[ii] = in[ii] ^ arr_ij;
224 arcfour_crypt_aligned(key, len, in, out);