Home | History | Annotate | Download | only in pppd

Lines Matching full:len

121 		unsigned char *pkt, int len);
127 unsigned char *pkt, int len);
129 unsigned char *pkt, int len);
285 int clen = 1, nlen, len;
296 len = CHAP_HDRLEN + 1 + clen + nlen;
297 ss->challenge_pktlen = PPP_HDRLEN + len;
302 p[2] = len >> 8;
303 p[3] = len;
311 unsigned char *pkt, int len)
323 if (id != ss->challenge[PPP_HDRLEN+1] || len < 2)
330 len -= response_len + 1; /* length of name */
332 if (len < 0)
345 slprintf(rname, sizeof(rname), "%.*v", len, name);
366 len = CHAP_HDRLEN + mlen;
369 p[2] = len >> 8;
370 p[3] = len;
373 output(0, outpacket_buf, PPP_HDRLEN + len);
424 unsigned char *pkt, int len)
435 if (len < 2 || len < pkt[0] + 1)
438 nlen = len - (clen + 1);
466 len = CHAP_HDRLEN + clen + 1 + nlen;
469 p[2] = len >> 8;
470 p[3] = len;
472 output(0, response, PPP_HDRLEN + len);
477 unsigned char *pkt, int len)
489 if (!(*cs->digest->check_success)(pkt, len, cs->priv))
495 (*cs->digest->handle_failure)(pkt, len);
500 if (len > 0)
501 info("%s: %.*v", msg, len, pkt);
519 int len;
525 GETSHORT(len, pkt);
526 if (len < CHAP_HDRLEN || len > pktlen)
528 len -= CHAP_HDRLEN;
532 chap_respond(cs, id, pkt, len);
535 chap_handle_response(ss, id, pkt, len);
539 chap_handle_status(cs, code, id, pkt, len);
575 int code, id, len;
583 GETSHORT(len, p);
584 if (len < CHAP_HDRLEN || len > plen)
592 len -= CHAP_HDRLEN;
596 if (len < 1)
599 if (len < clen + 1)
602 nlen = len - clen - 1;
614 print_string((char *)p, len, printer, arg);
617 for (clen = len; clen > 0; --clen) {
623 return len + CHAP_HDRLEN;