hostapd/src/common
Veerendranath Jakkam 50d8837106 EHT: Fix invalid length checking for EHT Capability element
Do not consider optional octets maximum lengths when validating EHT
fixed fields length. Furthermore, do not use the first two octets of the
PPE Thresholds field without explicitly confirming that these octets
were included in the element and fix PPE Thresholds field length
calculation.

Fixes: a6d1b4c46c ("EHT: Process (Re)Association Request frame capabilities")
Signed-off-by: Veerendranath Jakkam <quic_vjakkam@quicinc.com>
2022-05-05 13:19:56 +03:00
..
brcm_vendor.h brcm_vendor: Fix typos 2022-03-04 12:04:54 +02:00
cli.c cli: Share a common tokenize_cmd() implementation 2016-08-06 12:46:39 +03:00
cli.h cli: Share a common tokenize_cmd() implementation 2016-08-06 12:46:39 +03:00
common_module_tests.c SAE: Remove now unused password identifier argument from non-H2E case 2021-04-10 12:12:54 +03:00
ctrl_iface_common.c hostapd: Add wpa_msg_ctrl() to report Probe Request frames from STA 2017-11-23 20:12:34 +02:00
ctrl_iface_common.h hostapd: Add wpa_msg_ctrl() to report Probe Request frames from STA 2017-11-23 20:12:34 +02:00
defs.h Allow HE MCS rate selection for Beacon frames 2021-02-08 00:26:38 +02:00
dhcp.h BSD: Use struct ip rather than struct iphdr 2020-01-02 19:17:10 +02:00
dpp.c DPP: Allow a list of supported curves to be used in bootstrapping URI 2022-04-14 16:57:11 +03:00
dpp.h DPP: Allow a list of supported curves to be used in bootstrapping URI 2022-04-14 16:57:11 +03:00
dpp_auth.c DPP: Remove unused EVP_PKEY_CTX variable 2021-10-26 23:42:01 +03:00
dpp_backup.c DPP: Use crypto_ec_key_parse_priv() when possible 2021-10-26 22:49:44 +03:00
dpp_crypto.c DPP: Fix uninitialised variable on error path 2022-03-12 10:36:03 +02:00
dpp_i.h DPP: Curve change for netAccessKey 2022-03-09 01:07:59 +02:00
dpp_pkex.c DPP3: PKEX over TCP 2022-01-26 00:40:09 +02:00
dpp_reconfig.c DPP: Missing/invalid Protocol Version in Reconfig Auth Req 2022-03-07 23:40:27 +02:00
dpp_tcp.c Fix SIGSEGV of eapol_test 2022-04-02 17:52:50 +03:00
dragonfly.c SAE: Move sqrt() implementation into a helper function 2022-01-11 20:15:36 +02:00
dragonfly.h SAE: Move sqrt() implementation into a helper function 2022-01-11 20:15:36 +02:00
eapol_common.h PAE: Use be16/be32 instead of u16/u32 for spartse 2016-06-24 01:38:48 +03:00
gas.c DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
gas.h DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
gas_server.c GAS server: Increase query timeout to 60 seconds for DPP 2022-02-04 12:15:30 +02:00
gas_server.h GAS server: Asynchronous request handler comeback time indication 2022-02-02 16:59:59 +02:00
hw_features_common.c EHT: Additions to hostapd_set_freq_params() 2022-04-29 17:40:13 +03:00
hw_features_common.h EHT: Additions to hostapd_set_freq_params() 2022-04-29 17:40:13 +03:00
ieee802_1x_defs.h mka: Support GCM-AES-256 2018-08-21 19:28:20 +03:00
ieee802_11_common.c EHT: Parse elements received in Management frames 2022-04-29 17:28:40 +03:00
ieee802_11_common.h EHT: Parse elements received in Management frames 2022-04-29 17:28:40 +03:00
ieee802_11_defs.h EHT: Fix invalid length checking for EHT Capability element 2022-05-05 13:19:56 +03:00
linux_bridge.h vlan: Use new bridge ioctl() 2019-01-02 00:23:43 +02:00
linux_vlan.h Use own header file for defining Linux VLAN kernel interface 2016-03-26 11:24:38 +02:00
Makefile WPA: Add PTKSA cache implementation 2021-01-25 18:36:40 +02:00
ocv.c 6 GHz: Add support for missing 6 GHz operating classes 2020-10-30 22:52:47 +02:00
ocv.h OCV: Use more granular error codes for OCI validation failures 2020-09-11 15:23:28 +03:00
privsep_commands.h privsep: Add key_flag to set_key() 2020-03-01 21:11:07 +02:00
ptksa_cache.c PASN: Fix ASAN error in ptksa_cache_add() 2021-08-19 16:51:20 +03:00
ptksa_cache.h WPA: Add PTKSA cache implementation 2021-01-25 18:36:40 +02:00
qca-vendor-attr.h Make qca-vendor.h independent of other header files 2014-04-25 11:41:36 +03:00
qca-vendor.h QCA vendor attribute to allow eMLSR HW mode 2022-04-28 21:09:41 +03:00
sae.c SAE: Derive the y coordinate for PWE with own implementation 2022-01-11 20:15:36 +02:00
sae.h SAE: Remove now unused password identifier argument from non-H2E case 2021-04-10 12:12:54 +03:00
sae_pk.c SAE-PK: Update design for fingerprint encoding into password 2020-08-05 22:05:20 +03:00
tnc.h tests: TNC testing 2014-05-17 20:05:55 +03:00
version.h The main branch is now used for v2.11 development 2022-01-17 00:03:42 +02:00
wpa_common.c Debug print on CONFIG_NO_TKIP=y prevent RSNE with TKIP as group cipher 2022-04-01 11:13:10 +03:00
wpa_common.h TDLS: Support TDLS operations in HE mode for 6 GHz 2021-07-29 20:07:25 +03:00
wpa_ctrl.c wpa_ctrl: Wait for a total of 10 seconds, not 10 seconds per iteration 2022-04-18 17:18:40 +03:00
wpa_ctrl.h Add BSS-TM-QUERY event to indicate reception of BSS TM Query 2022-03-24 00:56:53 +02:00
wpa_helpers.c wpa_helpers: Ignore link-local IPv4 address while waiting for DHCP 2017-03-26 21:13:21 +03:00
wpa_helpers.h Add wpa_ctrl helper functions for upper level functionality 2014-03-12 01:09:21 +02:00