Lines Matching refs:pkt
121 unsigned char *pkt, int len);
127 unsigned char *pkt, int len);
129 unsigned char *pkt, int len);
131 static void chap_input(int unit, unsigned char *pkt, int pktlen);
311 unsigned char *pkt, int len) in chap_handle_response() argument
328 response = pkt; in chap_handle_response()
329 GETCHAR(response_len, pkt); in chap_handle_response()
331 name = (char *)pkt + response_len; in chap_handle_response()
424 unsigned char *pkt, int len) in chap_respond() argument
435 if (len < 2 || len < pkt[0] + 1) in chap_respond()
437 clen = pkt[0]; in chap_respond()
441 slprintf(rname, sizeof(rname), "%.*v", nlen, pkt + clen + 1); in chap_respond()
457 cs->digest->make_response(p, id, cs->name, pkt, in chap_respond()
477 unsigned char *pkt, int len) in chap_handle_status() argument
489 if (!(*cs->digest->check_success)(pkt, len, cs->priv)) in chap_handle_status()
495 (*cs->digest->handle_failure)(pkt, len); in chap_handle_status()
501 info("%s: %.*v", msg, len, pkt); in chap_handle_status()
514 chap_input(int unit, unsigned char *pkt, int pktlen) in chap_input() argument
523 GETCHAR(code, pkt); in chap_input()
524 GETCHAR(id, pkt); in chap_input()
525 GETSHORT(len, pkt); in chap_input()
532 chap_respond(cs, id, pkt, len); in chap_input()
535 chap_handle_response(ss, id, pkt, len); in chap_input()
539 chap_handle_status(cs, code, id, pkt, len); in chap_input()