Lines Matching refs:elems

303 	struct ieee802_11_elems elems;  in wpas_pasn_wd_fils_rx()  local
346 if (ieee802_11_parse_elems(data, buf_len, &elems, 1) == ParseFailed) { in wpas_pasn_wd_fils_rx()
351 if (!elems.rsn_ie || !elems.fils_nonce || !elems.fils_nonce || in wpas_pasn_wd_fils_rx()
352 !elems.wrapped_data) { in wpas_pasn_wd_fils_rx()
357 ret = wpa_parse_wpa_ie(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in wpas_pasn_wd_fils_rx()
376 wpa_hexdump(MSG_DEBUG, "PASN: FILS: ANonce", elems.fils_nonce, in wpas_pasn_wd_fils_rx()
378 os_memcpy(anonce, elems.fils_nonce, FILS_NONCE_LEN); in wpas_pasn_wd_fils_rx()
380 wpa_hexdump(MSG_DEBUG, "PASN: FILS: FILS Session", elems.fils_session, in wpas_pasn_wd_fils_rx()
383 if (os_memcmp(pasn->fils.session, elems.fils_session, in wpas_pasn_wd_fils_rx()
389 fils_wd = ieee802_11_defrag(elems.wrapped_data, elems.wrapped_data_len, in wpas_pasn_wd_fils_rx()
1063 struct ieee802_11_elems elems; in wpa_pasn_auth_rx() local
1099 &elems, 0) == ParseFailed) { in wpa_pasn_auth_rx()
1108 if (!elems.mic || elems.mic_len != mic_len) { in wpa_pasn_auth_rx()
1114 os_memcpy(mic, elems.mic, mic_len); in wpa_pasn_auth_rx()
1117 if (!elems.pasn_params || !elems.pasn_params_len) { in wpa_pasn_auth_rx()
1128 ret = wpa_pasn_parse_parameter_ie(elems.pasn_params - 3, in wpa_pasn_auth_rx()
1129 elems.pasn_params_len + 3, in wpa_pasn_auth_rx()
1160 if (!elems.rsn_ie) { in wpa_pasn_auth_rx()
1165 ret = wpa_parse_wpa_ie(elems.rsn_ie - 2, elems.rsn_ie_len + 2, in wpa_pasn_auth_rx()
1216 wrapped_data = ieee802_11_defrag(elems.wrapped_data, in wpa_pasn_auth_rx()
1217 elems.wrapped_data_len, in wpa_pasn_auth_rx()
1257 if (!elems.mic) in wpa_pasn_auth_rx()
1259 mic_offset = elems.mic - (const u8 *) &mgmt->u.auth; in wpa_pasn_auth_rx()
1285 if (elems.rsn_ie && elems.rsn_ie_len) in wpa_pasn_auth_rx()
1286 rsne_rsnxe_len += elems.rsn_ie_len + 2; in wpa_pasn_auth_rx()
1287 if (elems.rsnxe && elems.rsnxe_len) in wpa_pasn_auth_rx()
1288 rsne_rsnxe_len += elems.rsnxe_len + 2; in wpa_pasn_auth_rx()
1294 if (elems.rsn_ie && elems.rsn_ie_len) in wpa_pasn_auth_rx()
1295 os_memcpy(rsne_rsnxe, elems.rsn_ie - 2, in wpa_pasn_auth_rx()
1296 elems.rsn_ie_len + 2); in wpa_pasn_auth_rx()
1297 if (elems.rsnxe && elems.rsnxe_len) in wpa_pasn_auth_rx()
1298 os_memcpy(rsne_rsnxe + elems.rsn_ie_len + 2, in wpa_pasn_auth_rx()
1299 elems.rsnxe - 2, elems.rsnxe_len + 2); in wpa_pasn_auth_rx()