示例#1
0
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;
}
示例#2
0
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;
}