Lines Matching refs:len

147 static void ChapReceiveSuccess(chap_state *cstate, u_char *inp, u_char id, int len);
148 static void ChapReceiveFailure(chap_state *cstate, u_char *inp, u_char id, int len);
368 int len;
381 GETSHORT(len, inp);
382 if (len < CHAP_HEADERLEN) {
386 if (len > packet_len) {
390 len -= CHAP_HEADERLEN;
397 ChapReceiveChallenge(cstate, inp, id, len);
401 ChapReceiveResponse(cstate, inp, id, len);
405 ChapReceiveFailure(cstate, inp, id, len);
409 ChapReceiveSuccess(cstate, inp, id, len);
423 ChapReceiveChallenge(chap_state *cstate, u_char *inp, u_char id, int len)
441 if (len < 2) {
447 len -= sizeof (u_char) + rchallenge_len; /* now name field length */
448 if (len < 0) {
455 if (len >= (int)sizeof(rhostname)) {
456 len = sizeof(rhostname) - 1;
458 BCOPY(inp, rhostname, len);
459 rhostname[len] = '\000';
521 ChapReceiveResponse(chap_state *cstate, u_char *inp, int id, int len)
558 if (len < 2) {
566 len -= sizeof (u_char) + remmd_len;
567 if (len < 0) {
574 if (len >= (int)sizeof(rhostname)) {
575 len = sizeof(rhostname) - 1;
577 BCOPY(inp, rhostname, len);
578 rhostname[len] = '\000';
624 auth_peer_success(cstate->unit, PPP_CHAP, rhostname, len);
640 ChapReceiveSuccess(chap_state *cstate, u_char *inp, u_char id, int len)
664 if (len > 0) {
665 PRINTMSG(inp, len);
678 ChapReceiveFailure(chap_state *cstate, u_char *inp, u_char id, int len)
697 if (len > 0) {
698 PRINTMSG(inp, len);
851 int code, id, len;
860 GETSHORT(len, p);
861 if (len < CHAP_HEADERLEN || len > plen) {
871 len -= CHAP_HEADERLEN;
875 if (len < 1) {
879 if (len < clen + 1) {
883 nlen = len - clen - 1;
893 printer(arg, " %.*Z", len, p);
896 for (clen = len; clen > 0; --clen) {
902 return len + CHAP_HEADERLEN;