hostapd/src/common
Jouni Malinen a0bf1b68c0 Remove all PeerKey functionality
This was originally added to allow the IEEE 802.11 protocol to be
tested, but there are no known fully functional implementations based on
this nor any known deployments of PeerKey functionality. Furthermore,
PeerKey design in the IEEE Std 802.11-2016 standard has already been
marked as obsolete for DLS and it is being considered for complete
removal in REVmd.

This implementation did not really work, so it could not have been used
in practice. For example, key configuration was using incorrect
algorithm values (WPA_CIPHER_* instead of WPA_ALG_*) which resulted in
mapping to an invalid WPA_ALG_* value for the actual driver operation.
As such, the derived key could not have been successfully set for the
link.

Since there are bugs in this implementation and there does not seem to
be any future for the PeerKey design with DLS (TDLS being the future for
DLS), the best approach is to simply delete all this code to simplify
the EAPOL-Key handling design and to get rid of any potential issues if
these code paths were accidentially reachable.

Signed-off-by: Jouni Malinen <j@w1.fi>
2017-10-16 02:03:47 +03: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 OCE: Add hostapd mode OCE capability indication if enabled 2017-07-14 21:27:00 +03:00
dhcp.h FILS: Fix fils_hlp.c build with older netinet/udp.h definitions 2017-02-26 12:18:29 +02:00
dpp.c DPP: Fix static analyzer warnings in key generation and JWK construction 2017-10-11 18:19:03 +03:00
dpp.h DPP: Remove C-sign-key expiry 2017-10-10 01:17:33 +03: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 DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
gas_server.h DPP: Configuration exchange 2017-06-19 21:13:15 +03:00
hw_features_common.c hw_features: Fix check of supported 802.11ac channel width 2017-07-18 13:39:46 +03:00
hw_features_common.h hw_features: Move VHT capabilities checks to common 2017-02-19 15:53:05 +02: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 OWE: Allow DH Parameters element to be overridden for testing purposes 2017-10-10 18:26:29 +03:00
ieee802_11_common.h OWE: Allow DH Parameters element to be overridden for testing purposes 2017-10-10 18:26:29 +03:00
ieee802_11_defs.h OWE: Add AP support for transition mode 2017-10-08 17:12:35 +03: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 Remove all PeerKey functionality 2017-10-16 02:03:47 +03: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 Vendor flags for 11ax channel property flags for use with external ACS 2017-09-26 18:00:47 +03: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 Remove all PeerKey functionality 2017-10-16 02:03:47 +03:00
wpa_common.h Remove all PeerKey functionality 2017-10-16 02:03:47 +03:00
wpa_ctrl.c wpa_ctrl: Retry select() on EINTR 2016-02-07 12:20:38 +02:00
wpa_ctrl.h DPP: Add DPP-CONFOBJ-PASS/PSK events for hostapd legacy configuration 2017-09-15 17:45:06 +03: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