Lines Matching refs:ms
226 struct eap_mschapv2_hdr *ms; in eap_mschapv2_challenge_reply() local
243 ms_len = sizeof(*ms) + 1 + sizeof(*r) + identity_len; in eap_mschapv2_challenge_reply()
249 ms = (struct eap_mschapv2_hdr *) rpos; in eap_mschapv2_challenge_reply()
250 ms->op_code = MSCHAPV2_OP_RESPONSE; in eap_mschapv2_challenge_reply()
251 ms->mschapv2_id = mschapv2_id; in eap_mschapv2_challenge_reply()
259 ms->mschapv2_id++; in eap_mschapv2_challenge_reply()
261 WPA_PUT_BE16(ms->ms_length, ms_len); in eap_mschapv2_challenge_reply()
262 rpos = (u8 *) (ms + 1); in eap_mschapv2_challenge_reply()
292 "(response)", resp->identifier, ms->mschapv2_id); in eap_mschapv2_challenge_reply()
405 struct eap_mschapv2_hdr *ms; in eap_mschapv2_success() local
445 ms = (struct eap_mschapv2_hdr *) rpos; in eap_mschapv2_success()
446 ms->op_code = MSCHAPV2_OP_SUCCESS; in eap_mschapv2_success()
574 struct eap_mschapv2_hdr *ms; in eap_mschapv2_change_password() local
590 ms_len = sizeof(*ms) + sizeof(*cp); in eap_mschapv2_change_password()
596 ms = (struct eap_mschapv2_hdr *) pos; in eap_mschapv2_change_password()
597 ms->op_code = MSCHAPV2_OP_CHANGE_PASSWORD; in eap_mschapv2_change_password()
598 ms->mschapv2_id = req->mschapv2_id + 1; in eap_mschapv2_change_password()
599 WPA_PUT_BE16(ms->ms_length, ms_len); in eap_mschapv2_change_password()
600 cp = (struct ms_change_password *) (ms + 1); in eap_mschapv2_change_password()
650 "(change pw)", resp->identifier, ms->mschapv2_id); in eap_mschapv2_change_password()
679 struct eap_mschapv2_hdr *ms; in eap_mschapv2_failure() local
725 ms = (struct eap_mschapv2_hdr *) pos; in eap_mschapv2_failure()
726 ms->op_code = MSCHAPV2_OP_FAILURE; in eap_mschapv2_failure()
753 const struct eap_mschapv2_hdr *ms) in eap_mschapv2_check_mslen() argument
755 size_t ms_len = WPA_GET_BE16(ms->ms_length); in eap_mschapv2_check_mslen()
811 const struct eap_mschapv2_hdr *ms; in eap_mschapv2_process() local
834 if (pos == NULL || len < sizeof(*ms) + 1) { in eap_mschapv2_process()
839 ms = (const struct eap_mschapv2_hdr *) pos; in eap_mschapv2_process()
840 if (eap_mschapv2_check_mslen(sm, len, ms)) { in eap_mschapv2_process()
847 req->identifier, ms->mschapv2_id); in eap_mschapv2_process()
849 switch (ms->op_code) { in eap_mschapv2_process()
853 return eap_mschapv2_challenge(sm, data, ret, ms, len, in eap_mschapv2_process()
856 return eap_mschapv2_success(sm, data, ret, ms, len, in eap_mschapv2_process()
859 return eap_mschapv2_failure(sm, data, ret, ms, len, in eap_mschapv2_process()
863 ms->op_code); in eap_mschapv2_process()