FT: FTE MIC calculation for MLO Reassociation Request frame
Extend wpa_ft_mic() to take in an array of link addresses to allow the FTE MIC to be calculated for Reassociation Request frame as described in IEEE P802.11be/D4.0, 13.8.4. This commit does not change actual behavior, i.e., this is just preparing wpa_ft_mic() and the existing callers with a new argument. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
4c079dcc64
commit
e6f64a8e1d
5 changed files with 21 additions and 4 deletions
|
@ -2851,6 +2851,7 @@ u8 * wpa_sm_write_assoc_resp_ies(struct wpa_state_machine *sm, u8 *pos,
|
|||
rsnie, rsnie_len,
|
||||
ric_start, ric_start ? pos - ric_start : 0,
|
||||
rsnxe_len ? rsnxe : NULL, rsnxe_len,
|
||||
NULL,
|
||||
fte_mic) < 0) {
|
||||
wpa_printf(MSG_DEBUG, "FT: Failed to calculate MIC");
|
||||
return NULL;
|
||||
|
@ -3616,6 +3617,7 @@ int wpa_ft_validate_reassoc(struct wpa_state_machine *sm, const u8 *ies,
|
|||
parse.ric, parse.ric_len,
|
||||
parse.rsnxe ? parse.rsnxe - 2 : NULL,
|
||||
parse.rsnxe ? parse.rsnxe_len + 2 : 0,
|
||||
NULL,
|
||||
mic) < 0) {
|
||||
wpa_printf(MSG_DEBUG, "FT: Failed to calculate MIC");
|
||||
return WLAN_STATUS_UNSPECIFIED_FAILURE;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue