Lines Matching defs:authp

487 chap_ChallengeInit(struct authinfo *authp)
489 struct chap *chap = auth2chap(authp);
493 len = strlen(authp->physical->dl->bundle->cfg.auth.name);
500 if (*authp->physical->dl->bundle->radius.cfg.file) {
509 if (authp->physical->link.lcp.want_authtype == 0x80)
511 else if (authp->physical->link.lcp.want_authtype == 0x81)
519 memcpy(cp, authp->physical->dl->bundle->cfg.auth.name, len);
524 chap_Challenge(struct authinfo *authp)
526 struct chap *chap = auth2chap(authp);
530 authp->physical->link.lcp.want_authtype);
532 len = strlen(authp->physical->dl->bundle->cfg.auth.name);
536 chap_ChallengeInit(authp);
539 if (authp->physical->link.lcp.want_authtype == 0x81)
540 ChapOutput(authp->physical, CHAP_CHALLENGE, authp->id,
544 ChapOutput(authp->physical, CHAP_CHALLENGE, authp->id,
549 chap_Success(struct authinfo *authp)
551 struct bundle *bundle = authp->physical->dl->bundle;
554 datalink_GotAuthname(authp->physical->dl, authp->in.name);
556 if (authp->physical->link.lcp.want_authtype == 0x81) {
562 msg = auth2chap(authp)->authresponse;
573 ChapOutput(authp->physical, CHAP_SUCCESS, authp->id, msg, strlen(msg),
576 authp->physical->link.lcp.auth_ineed = 0;
578 physical_Login(authp->physical, authp->in.name);
580 if (authp->physical->link.lcp.auth_iwait == 0)
585 datalink_AuthOk(authp->physical->dl);
589 chap_Failure(struct authinfo *authp)
597 struct bundle *bundle = authp->physical->link.lcp.fsm.bundle;
603 if (authp->physical->link.lcp.want_authtype == 0x80) {
606 } else if (authp->physical->link.lcp.want_authtype == 0x81) {
612 ptr += sprintf(ptr, "%02X", *(auth2chap(authp)->challenge.local+1+i));
620 ChapOutput(authp->physical, CHAP_FAILURE, authp->id, msg, strlen(msg) + 1,
622 datalink_AuthNotOk(authp->physical->dl);