Lines Matching defs:ibuf
337 mppe_compress(void *arg, unsigned char *ibuf, unsigned char *obuf,
346 proto = PPP_PROTOCOL(ibuf);
364 obuf[0] = PPP_ADDRESS(ibuf);
365 obuf[1] = PPP_CONTROL(ibuf);
389 ibuf += 2; /* skip to proto field */
392 arc4_crypt(&state->arc4, obuf, ibuf, isize);
434 mppe_decompress(void *arg, unsigned char *ibuf, int isize, unsigned char *obuf,
439 int flushed = MPPE_BITS(ibuf) & MPPE_BIT_FLUSHED;
463 ccount = MPPE_CCOUNT(ibuf);
469 if (!(MPPE_BITS(ibuf) & MPPE_BIT_ENCRYPTED)) {
555 obuf[0] = PPP_ADDRESS(ibuf); /* +1 */
556 obuf[1] = PPP_CONTROL(ibuf); /* +1 */
558 ibuf += PPP_HDRLEN + MPPE_OVHD;
566 arc4_crypt(&state->arc4, obuf, ibuf, 1);
581 arc4_crypt(&state->arc4, obuf + 1, ibuf + 1, isize - 1);
610 static void mppe_incomp(void *arg, unsigned char *ibuf, int icnt)
615 (PPP_PROTOCOL(ibuf) >= 0x0021 && PPP_PROTOCOL(ibuf) <= 0x00fa))
618 "(proto %04x)\n", state->unit, PPP_PROTOCOL(ibuf));