Lines Matching refs:upap

69     { "pap-restart", o_int, &upap[0].us_timeouttime,
71 { "pap-max-authreq", o_int, &upap[0].us_maxtransmits,
73 { "pap-timeout", o_int, &upap[0].us_reqtimeout,
138 pcb->upap.us_user = NULL; in upap_init()
139 pcb->upap.us_userlen = 0; in upap_init()
140 pcb->upap.us_passwd = NULL; in upap_init()
141 pcb->upap.us_passwdlen = 0; in upap_init()
142 pcb->upap.us_clientstate = UPAPCS_INITIAL; in upap_init()
144 pcb->upap.us_serverstate = UPAPSS_INITIAL; in upap_init()
146 pcb->upap.us_id = 0; in upap_init()
161 pcb->upap.us_user = user; in upap_authwithpeer()
162 pcb->upap.us_userlen = LWIP_MIN(strlen(user), 0xff); in upap_authwithpeer()
163 pcb->upap.us_passwd = password; in upap_authwithpeer()
164 pcb->upap.us_passwdlen = LWIP_MIN(strlen(password), 0xff); in upap_authwithpeer()
165 pcb->upap.us_transmits = 0; in upap_authwithpeer()
168 if (pcb->upap.us_clientstate == UPAPCS_INITIAL || in upap_authwithpeer()
169 pcb->upap.us_clientstate == UPAPCS_PENDING) { in upap_authwithpeer()
170 pcb->upap.us_clientstate = UPAPCS_PENDING; in upap_authwithpeer()
186 if (pcb->upap.us_serverstate == UPAPSS_INITIAL || in upap_authpeer()
187 pcb->upap.us_serverstate == UPAPSS_PENDING) { in upap_authpeer()
188 pcb->upap.us_serverstate = UPAPSS_PENDING; in upap_authpeer()
192 pcb->upap.us_serverstate = UPAPSS_LISTEN; in upap_authpeer()
204 if (pcb->upap.us_clientstate != UPAPCS_AUTHREQ) in upap_timeout()
207 if (pcb->upap.us_transmits >= pcb->settings.pap_max_transmits) { in upap_timeout()
210 pcb->upap.us_clientstate = UPAPCS_BADAUTH; in upap_timeout()
226 if (pcb->upap.us_serverstate != UPAPSS_LISTEN) in upap_reqtimeout()
230 pcb->upap.us_serverstate = UPAPSS_BADAUTH; in upap_reqtimeout()
242 if (pcb->upap.us_clientstate == UPAPCS_INITIAL) in upap_lowerup()
243 pcb->upap.us_clientstate = UPAPCS_CLOSED; in upap_lowerup()
244 else if (pcb->upap.us_clientstate == UPAPCS_PENDING) { in upap_lowerup()
249 if (pcb->upap.us_serverstate == UPAPSS_INITIAL) in upap_lowerup()
250 pcb->upap.us_serverstate = UPAPSS_CLOSED; in upap_lowerup()
251 else if (pcb->upap.us_serverstate == UPAPSS_PENDING) { in upap_lowerup()
252 pcb->upap.us_serverstate = UPAPSS_LISTEN; in upap_lowerup()
267 if (pcb->upap.us_clientstate == UPAPCS_AUTHREQ) /* Timeout pending? */ in upap_lowerdown()
270 if (pcb->upap.us_serverstate == UPAPSS_LISTEN && pcb->settings.pap_req_timeout > 0) in upap_lowerdown()
274 pcb->upap.us_clientstate = UPAPCS_INITIAL; in upap_lowerdown()
276 pcb->upap.us_serverstate = UPAPSS_INITIAL; in upap_lowerdown()
288 if (pcb->upap.us_clientstate == UPAPCS_AUTHREQ) { in upap_protrej()
293 if (pcb->upap.us_serverstate == UPAPSS_LISTEN) { in upap_protrej()
368 if (pcb->upap.us_serverstate < UPAPSS_LISTEN) in upap_rauthreq()
375 if (pcb->upap.us_serverstate == UPAPSS_OPEN) { in upap_rauthreq()
379 if (pcb->upap.us_serverstate == UPAPSS_BADAUTH) { in upap_rauthreq()
441 pcb->upap.us_serverstate = UPAPSS_OPEN; in upap_rauthreq()
445 pcb->upap.us_serverstate = UPAPSS_BADAUTH; in upap_rauthreq()
463 if (pcb->upap.us_clientstate != UPAPCS_AUTHREQ) /* XXX */ in upap_rauthack()
484 pcb->upap.us_clientstate = UPAPCS_OPEN; in upap_rauthack()
498 if (pcb->upap.us_clientstate != UPAPCS_AUTHREQ) /* XXX */ in upap_rauthnak()
519 pcb->upap.us_clientstate = UPAPCS_BADAUTH; in upap_rauthnak()
535 pcb->upap.us_userlen + pcb->upap.us_passwdlen; in upap_sauthreq()
548 PUTCHAR(++pcb->upap.us_id, outp); in upap_sauthreq()
550 PUTCHAR(pcb->upap.us_userlen, outp); in upap_sauthreq()
551 MEMCPY(outp, pcb->upap.us_user, pcb->upap.us_userlen); in upap_sauthreq()
552 INCPTR(pcb->upap.us_userlen, outp); in upap_sauthreq()
553 PUTCHAR(pcb->upap.us_passwdlen, outp); in upap_sauthreq()
554 MEMCPY(outp, pcb->upap.us_passwd, pcb->upap.us_passwdlen); in upap_sauthreq()
559 ++pcb->upap.us_transmits; in upap_sauthreq()
560 pcb->upap.us_clientstate = UPAPCS_AUTHREQ; in upap_sauthreq()