fragattacks/src/common
Jouni Malinen fcd3d6ce32 FILS: Fix PMK and PMKID derivation from ERP
This adds helper functions for deriving PMK and PMKID from ERP exchange
in FILS shared key authentication as defined in IEEE Std 802.11ai-2016,
12.12.2.5.2 (PMKSA key derivation with FILS authentication). These
functions is used to fix PMK and PMKID derivation which were previously
using the rMSK directly as PMK instead of following the FILS protocol to
derive PMK with HMAC from nonces and rMSK.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2017-01-13 21:07:40 +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 tests: More ieee802_11_vendor_ie_concat() coverage 2016-12-26 14:44:44 +02:00
ctrl_iface_common.c Comment out UDP/UNIX socket code from common ctrl_iface based on build 2016-03-28 00:17:45 +03:00
ctrl_iface_common.h ctrl_iface_common: Use sockaddr_storage instead of sockaddr_un 2016-03-05 17:15:05 +02:00
defs.h eap_proxy: Add support for SIM state change indication from eap_proxy 2016-12-19 22:21:07 +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 Add generic GAS request mechanism 2012-08-27 18:13:10 +03:00
gas.h Add generic GAS request mechanism 2012-08-27 18:13:10 +03:00
hw_features_common.c hw_features: Merge similar return case in check_40mhz_2g4() 2015-06-29 23:23:56 +03:00
hw_features_common.h Make check_20mhz_bss() static 2015-06-20 16:05:54 +03:00
ieee802_1x_defs.h wpa_supplicant: Add macsec_integ_only setting for MKA 2016-11-20 00:35:16 +02:00
ieee802_11_common.c common: Add function to get an operating class by its number and country 2017-01-03 15:18:29 +02:00
ieee802_11_common.h common: Add function to get an operating class by its number and country 2017-01-03 15:18:29 +02:00
ieee802_11_defs.h Add RRM definitions for beacon report measurement 2017-01-03 15:18:29 +02:00
linux_bridge.h Use a separate header file for Linux bridge interface definitions 2016-03-26 11:27:18 +02:00
linux_vlan.h Use own header file for defining Linux VLAN kernel interface 2016-03-26 11:24:38 +02:00
Makefile tests: Add p2p-fuzzer 2015-04-22 11:44:19 +03:00
privsep_commands.h privsep: Support frequency list for scan requests 2016-12-03 18:27:16 +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 Assign additional vendor specific elements for early HE testing 2017-01-13 15:05:26 +02:00
sae.c SAE: Check SHA256-PRF operation result 2016-03-27 21:44:49 +03:00
sae.h mesh: Fix PMKID to match the standard 2015-12-28 17:21:08 +02:00
tnc.h tests: TNC testing 2014-05-17 20:05:55 +03:00
version.h The master branch is now used for v2.7 development 2016-10-02 22:27:26 +03:00
wpa_common.c FILS: Fix PMK and PMKID derivation from ERP 2017-01-13 21:07:40 +02:00
wpa_common.h FILS: Fix PMK and PMKID derivation from ERP 2017-01-13 21:07:40 +02:00
wpa_ctrl.c wpa_ctrl: Retry select() on EINTR 2016-02-07 12:20:38 +02:00
wpa_ctrl.h bgscan: Deliver beacon loss event to bgscan modules 2017-01-08 12:17:58 +02:00
wpa_helpers.c Use "STATUS-NO_EVENTS" instead of "STATUS" in get_wpa_status function 2015-11-01 21:05:10 +02:00
wpa_helpers.h Add wpa_ctrl helper functions for upper level functionality 2014-03-12 01:09:21 +02:00