static struct wpabuf * eap_sake_buildReq(struct eap_sm *sm, void *priv, u8 id) { struct eap_sake_data *data = priv; switch (data->state) { case IDENTITY: return eap_sake_build_identity(sm, data, id); case CHALLENGE: return eap_sake_build_challenge(sm, data, id); case CONFIRM: return eap_sake_build_confirm(sm, data, id); default: asd_printf(ASD_DEFAULT,MSG_DEBUG, "EAP-SAKE: Unknown state %d in buildReq", data->state); break; } return NULL; }
static u8 * eap_sake_buildReq(struct eap_sm *sm, void *priv, int id, size_t *reqDataLen) { struct eap_sake_data *data = priv; switch (data->state) { case IDENTITY: return eap_sake_build_identity(sm, data, id, reqDataLen); case CHALLENGE: return eap_sake_build_challenge(sm, data, id, reqDataLen); case CONFIRM: return eap_sake_build_confirm(sm, data, id, reqDataLen); default: wpa_printf(MSG_DEBUG, "EAP-SAKE: Unknown state %d in buildReq", data->state); break; } return NULL; }