• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/openssl/crypto/rc4/

Lines Matching refs:RC4_CHUNK

82 #if defined(RC4_CHUNK) && !defined(PEDANTIC)
105 * - RC4_CHUNK="unsigned long long" should be a #1 choice for
109 * always be told that RC4_CHUNK="unsigned long".
121 (RC4_CHUNK)d[(tx+ty)&0xff]\
124 if ((((size_t)indata & (sizeof(RC4_CHUNK) - 1)) |
125 ((size_t)outdata & (sizeof(RC4_CHUNK) - 1))) == 0) {
126 RC4_CHUNK ichunk, otp;
150 * by "if (sizeof(RC4_CHUNK)==8)" or the condition
154 * sizeof(RC4_CHUNK)!=8 be (were also #ifdefed
156 * - in case you wonder "&(sizeof(RC4_CHUNK)*8-1)" in
158 * warnings when sizeof(RC4_CHUNK)!=8
163 # define BESHFT(c) (((sizeof(RC4_CHUNK)-(c)-1)*8)&(sizeof(RC4_CHUNK)*8-1))
164 for (; len & (0 - sizeof(RC4_CHUNK)); len -= sizeof(RC4_CHUNK)) {
165 ichunk = *(RC4_CHUNK *) indata;
170 if (sizeof(RC4_CHUNK) == 8) {
176 *(RC4_CHUNK *) outdata = otp ^ ichunk;
177 indata += sizeof(RC4_CHUNK);
178 outdata += sizeof(RC4_CHUNK);
181 RC4_CHUNK mask = (RC4_CHUNK) - 1, ochunk;
183 ichunk = *(RC4_CHUNK *) indata;
184 ochunk = *(RC4_CHUNK *) outdata;
187 mask <<= (sizeof(RC4_CHUNK) - len) << 3;
188 switch (len & (sizeof(RC4_CHUNK) - 1)) {
211 *(RC4_CHUNK *) outdata = ochunk;
217 # define LESHFT(c) (((c)*8)&(sizeof(RC4_CHUNK)*8-1))
218 for (; len & (0 - sizeof(RC4_CHUNK)); len -= sizeof(RC4_CHUNK)) {
219 ichunk = *(RC4_CHUNK *) indata;
224 if (sizeof(RC4_CHUNK) == 8) {
230 *(RC4_CHUNK *) outdata = otp ^ ichunk;
231 indata += sizeof(RC4_CHUNK);
232 outdata += sizeof(RC4_CHUNK);
235 RC4_CHUNK mask = (RC4_CHUNK) - 1, ochunk;
237 ichunk = *(RC4_CHUNK *) indata;
238 ochunk = *(RC4_CHUNK *) outdata;
241 mask >>= (sizeof(RC4_CHUNK) - len) << 3;
242 switch (len & (sizeof(RC4_CHUNK) - 1)) {
265 *(RC4_CHUNK *) outdata = ochunk;