Print this page
first pass
*** 27,38 ****
/* Initialize the key stream 'key' using the key value */
void
arcfour_key_init(ARCFour_key *key, uchar_t *keyval, int keyvallen)
{
- /* EXPORT DELETE START */
-
uchar_t ext_keyval[256];
uchar_t tmp;
int i, j;
for (i = j = 0; i < 256; i++, j++) {
--- 27,36 ----
*** 51,62 ****
key->arr[i] = key->arr[j];
key->arr[j] = tmp;
}
key->i = 0;
key->j = 0;
-
- /* EXPORT DELETE END */
}
/*
* Encipher 'in' using 'key.
--- 49,58 ----
*** 68,79 ****
size_t ii;
unsigned long long in0, merge = 0, merge0 = 0, merge1, mask = 0;
uchar_t i, j, *base, jj, *base1, tmp;
unsigned int tmp0, tmp1, i_accum, shift = 0, i1;
-
- /* EXPORT DELETE START */
int index;
base = key->arr;
index = (((uintptr_t)in) & 0x7);
--- 64,73 ----
*** 597,604 ****
}
key->i = i;
key->j = j;
}
#endif /* sun4v */
-
- /* EXPORT DELETE END */
}
--- 591,596 ----