static void eap_mschapv2_process(struct eap_sm *sm, void *priv, u8 *respData, size_t respDataLen) { struct eap_mschapv2_data *data = priv; if (sm->user == NULL || sm->user->password == NULL) { wpa_printf(MSG_INFO, "EAP-MSCHAPV2: Password not configured"); data->state = FAILURE; return; } switch (data->state) { case CHALLENGE: eap_mschapv2_process_response(sm, data, respData, respDataLen); break; case SUCCESS_REQ: eap_mschapv2_process_success_resp(sm, data, respData, respDataLen); break; case FAILURE_REQ: eap_mschapv2_process_failure_resp(sm, data, respData, respDataLen); break; default: wpa_printf(MSG_DEBUG, "EAP-MSCHAPV2: Unknown state %d in " "process", data->state); break; } }
static void eap_mschapv2_process(struct eap_sm *sm, void *priv, struct wpabuf *respData) { struct eap_mschapv2_data *data = priv; if (sm->user == NULL || sm->user->password == NULL) { } switch (data->state) { case CHALLENGE: eap_mschapv2_process_response(sm, data, respData); break; case SUCCESS_REQ: eap_mschapv2_process_success_resp(sm, data, respData); break; case FAILURE_REQ: eap_mschapv2_process_failure_resp(sm, data, respData); break; default: wpa_printf(MSG_DEBUG, "EAP-MSCHAPV2: Unknown state %d in " "process", data->state); break; } }