fragattacks/src
Hu Wang 0a76a0b965 OWE: Fix PTK derivation workaround for interoperability
The initial implementation of the PTK derivation workaround for
interoperability with older OWE implementations forced
WPA_KEY_MGMT_PSK_SHA256 to be used for all of PTK derivation. While that
is needed for selecting which hash algorithm to use, this was also
changing the length of the PTK components and by doing so, did not
actually address the backwards compatibility issue.

Fix this by forcing SHA256 as the hash algorithm in PTK derivation
without changing the PTK length calculation for OWE when
owe_ptk_workaround is enabled.

Fixes: 65a44e849a ("OWE: PTK derivation workaround in AP mode")
Fixes: 8b138d2826 ("OWE: PTK derivation workaround in STA mode")
Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
2020-03-06 21:44:31 +02:00
..
ap OWE: Fix PTK derivation workaround for interoperability 2020-03-06 21:44:31 +02:00
common OWE: Fix PTK derivation workaround for interoperability 2020-03-06 21:44:31 +02:00
crypto crypto: Add a function to get the ECDH prime length 2020-02-29 23:26:26 +02:00
drivers nl80211: Migrate from set_tx to key_flag API 2020-03-05 00:52:31 +02:00
eap_common EAP-SIM/AKA peer: Add support for EAP Method prefix 2020-01-10 19:16:13 +02:00
eap_peer EAP-SIM peer: Do not accept SIM/Challenge without SIM/Start 2019-12-23 23:59:16 +02:00
eap_server Clean up base64_{encode,decode} pointer types 2019-11-28 16:39:09 +02:00
eapol_auth Make WEP functionality an optional build parameter 2020-02-29 17:45:25 +02:00
eapol_supp Fix unicast argument for set_wep_key() from EAPOL supplicant 2020-03-04 23:59:49 +02:00
fst FST: Update FST about MAC address change 2019-10-15 15:39:22 +03:00
l2_packet l2_packet: Fix bridge workaround for repeater configuration 2019-12-24 21:16:23 +02:00
p2p P2P: Increase number of channels per operating class 2020-02-12 23:17:24 +02:00
pae mka: Check OLPN for exhaustion on SAKuse decode 2019-09-19 00:21:47 +03:00
radius RADIUS client: fix extra retry before failover 2019-12-30 19:13:51 +02:00
rsn_supp OWE: Fix PTK derivation workaround for interoperability 2020-03-06 21:44:31 +02:00
tls ASN.1: Helper functions for building DER encoded data 2020-01-31 23:16:05 +02:00
utils os_unix: Seed random() for os_random() 2020-02-28 22:59:32 +02:00
wps WPS: Remove expired PINs on Selected Registrar timeout 2020-03-04 23:26:02 +02:00
lib.rules tests: Fix CFLAGS passing for new fuzzing tools 2019-06-11 06:34:19 +03:00
Makefile FST: Add the Fast Session Transfer (FST) module 2015-07-16 18:26:15 +03:00