Lines Matching refs:eap_if
140 sm->eap_if.eapSuccess = FALSE; in SM_STATE()
141 sm->eap_if.eapFail = FALSE; in SM_STATE()
142 sm->eap_if.eapTimeout = FALSE; in SM_STATE()
143 os_free(sm->eap_if.eapKeyData); in SM_STATE()
144 sm->eap_if.eapKeyData = NULL; in SM_STATE()
145 sm->eap_if.eapKeyDataLen = 0; in SM_STATE()
146 sm->eap_if.eapKeyAvailable = FALSE; in SM_STATE()
147 sm->eap_if.eapRestart = FALSE; in SM_STATE()
164 eap_sm_parseEapResp(sm, sm->eap_if.eapRespData); in SM_STATE()
213 sm->eap_if.retransWhile = eap_sm_calculateTimeout( in SM_STATE()
214 sm, sm->retransCount, sm->eap_if.eapSRTT, sm->eap_if.eapRTTVAR, in SM_STATE()
225 if (eap_copy_buf(&sm->eap_if.eapReqData, sm->lastReqData) == 0) in SM_STATE()
226 sm->eap_if.eapReq = TRUE; in SM_STATE()
236 eap_sm_parseEapResp(sm, sm->eap_if.eapRespData); in SM_STATE()
244 sm->eap_if.eapResp = FALSE; in SM_STATE()
245 sm->eap_if.eapNoReq = TRUE; in SM_STATE()
254 if (sm->eap_if.eapReqData) { in SM_STATE()
255 if (eap_copy_buf(&sm->lastReqData, sm->eap_if.eapReqData) == 0) in SM_STATE()
257 sm->eap_if.eapResp = FALSE; in SM_STATE()
258 sm->eap_if.eapReq = TRUE; in SM_STATE()
260 sm->eap_if.eapResp = FALSE; in SM_STATE()
261 sm->eap_if.eapReq = FALSE; in SM_STATE()
265 sm->eap_if.eapResp = FALSE; in SM_STATE()
266 sm->eap_if.eapReq = FALSE; in SM_STATE()
267 sm->eap_if.eapNoReq = TRUE; in SM_STATE()
278 sm->eap_if.eapRespData); in SM_STATE()
296 wpabuf_free(sm->eap_if.eapReqData); in SM_STATE()
297 sm->eap_if.eapReqData = sm->m->buildReq(sm, sm->eap_method_priv, in SM_STATE()
310 sm->m->process(sm, sm->eap_method_priv, sm->eap_if.eapRespData); in SM_STATE()
313 os_free(sm->eap_if.eapKeyData); in SM_STATE()
315 sm->eap_if.eapKeyData = sm->m->getKey( in SM_STATE()
317 &sm->eap_if.eapKeyDataLen); in SM_STATE()
319 sm->eap_if.eapKeyData = NULL; in SM_STATE()
320 sm->eap_if.eapKeyDataLen = 0; in SM_STATE()
381 nak = wpabuf_head(sm->eap_if.eapRespData); in SM_STATE()
382 if (nak && wpabuf_len(sm->eap_if.eapRespData) > sizeof(*nak)) { in SM_STATE()
384 if (len > wpabuf_len(sm->eap_if.eapRespData)) in SM_STATE()
385 len = wpabuf_len(sm->eap_if.eapRespData); in SM_STATE()
410 sm->eap_if.eapTimeout = TRUE; in SM_STATE()
418 wpabuf_free(sm->eap_if.eapReqData); in SM_STATE()
419 sm->eap_if.eapReqData = eap_sm_buildFailure(sm, sm->currentId); in SM_STATE()
422 sm->eap_if.eapFail = TRUE; in SM_STATE()
433 wpabuf_free(sm->eap_if.eapReqData); in SM_STATE()
434 sm->eap_if.eapReqData = eap_sm_buildSuccess(sm, sm->currentId); in SM_STATE()
437 if (sm->eap_if.eapKeyData) in SM_STATE()
438 sm->eap_if.eapKeyAvailable = TRUE; in SM_STATE()
439 sm->eap_if.eapSuccess = TRUE; in SM_STATE()
450 wpabuf_free(sm->eap_if.aaaEapRespData); in SM_STATE()
451 sm->eap_if.aaaEapRespData = NULL; in SM_STATE()
459 sm->eap_if.retransWhile = eap_sm_calculateTimeout( in SM_STATE()
460 sm, sm->retransCount, sm->eap_if.eapSRTT, sm->eap_if.eapRTTVAR, in SM_STATE()
471 if (eap_copy_buf(&sm->eap_if.eapReqData, sm->lastReqData) == 0) in SM_STATE()
472 sm->eap_if.eapReq = TRUE; in SM_STATE()
482 eap_sm_parseEapResp(sm, sm->eap_if.eapRespData); in SM_STATE()
489 sm->eap_if.eapResp = FALSE; in SM_STATE()
490 sm->eap_if.eapNoReq = TRUE; in SM_STATE()
499 if (sm->eap_if.eapReqData) { in SM_STATE()
500 if (eap_copy_buf(&sm->lastReqData, sm->eap_if.eapReqData) == 0) in SM_STATE()
502 sm->eap_if.eapResp = FALSE; in SM_STATE()
503 sm->eap_if.eapReq = TRUE; in SM_STATE()
505 sm->eap_if.eapResp = FALSE; in SM_STATE()
506 sm->eap_if.eapReq = FALSE; in SM_STATE()
510 sm->eap_if.eapResp = FALSE; in SM_STATE()
511 sm->eap_if.eapReq = FALSE; in SM_STATE()
512 sm->eap_if.eapNoReq = TRUE; in SM_STATE()
521 if (sm->eap_if.eapRespData == NULL) { in SM_STATE()
533 eap_copy_buf(&sm->eap_if.aaaEapRespData, sm->eap_if.eapRespData); in SM_STATE()
541 eap_copy_buf(&sm->eap_if.eapReqData, sm->eap_if.aaaEapReqData); in SM_STATE()
542 sm->currentId = eap_sm_getId(sm->eap_if.eapReqData); in SM_STATE()
543 sm->methodTimeout = sm->eap_if.aaaMethodTimeout; in SM_STATE()
551 sm->eap_if.aaaFail = FALSE; in SM_STATE()
552 sm->eap_if.aaaSuccess = FALSE; in SM_STATE()
553 sm->eap_if.aaaEapReq = FALSE; in SM_STATE()
554 sm->eap_if.aaaEapNoReq = FALSE; in SM_STATE()
555 sm->eap_if.aaaEapResp = TRUE; in SM_STATE()
563 sm->eap_if.eapTimeout = TRUE; in SM_STATE()
571 eap_copy_buf(&sm->eap_if.eapReqData, sm->eap_if.aaaEapReqData); in SM_STATE()
572 sm->eap_if.eapFail = TRUE; in SM_STATE()
580 eap_copy_buf(&sm->eap_if.eapReqData, sm->eap_if.aaaEapReqData); in SM_STATE()
582 sm->eap_if.eapKeyAvailable = sm->eap_if.aaaEapKeyAvailable; in SM_STATE()
583 if (sm->eap_if.aaaEapKeyAvailable) { in SM_STATE()
584 EAP_COPY(&sm->eap_if.eapKeyData, sm->eap_if.aaaEapKeyData); in SM_STATE()
586 os_free(sm->eap_if.eapKeyData); in SM_STATE()
587 sm->eap_if.eapKeyData = NULL; in SM_STATE()
588 sm->eap_if.eapKeyDataLen = 0; in SM_STATE()
591 sm->eap_if.eapSuccess = TRUE; in SM_STATE()
604 if (sm->eap_if.eapRestart && sm->eap_if.portEnabled) in SM_STEP()
606 else if (!sm->eap_if.portEnabled) in SM_STEP()
641 if (sm->eap_if.portEnabled) in SM_STEP()
645 if (sm->eap_if.retransWhile == 0) in SM_STEP()
647 else if (sm->eap_if.eapResp) in SM_STEP()
765 if (sm->eap_if.eapResp) in SM_STEP()
767 else if (sm->eap_if.retransWhile == 0) in SM_STEP()
795 if (sm->eap_if.aaaFail) in SM_STEP()
797 else if (sm->eap_if.aaaSuccess) in SM_STEP()
799 else if (sm->eap_if.aaaEapReq) in SM_STEP()
801 else if (sm->eap_if.aaaTimeout) in SM_STEP()
1281 wpabuf_free(sm->eap_if.eapReqData); in eap_server_sm_deinit()
1282 os_free(sm->eap_if.eapKeyData); in eap_server_sm_deinit()
1284 wpabuf_free(sm->eap_if.eapRespData); in eap_server_sm_deinit()
1289 wpabuf_free(sm->eap_if.aaaEapReqData); in eap_server_sm_deinit()
1290 wpabuf_free(sm->eap_if.aaaEapRespData); in eap_server_sm_deinit()
1291 os_free(sm->eap_if.aaaEapKeyData); in eap_server_sm_deinit()
1363 return &sm->eap_if; in eap_get_interface()