a0bf1b68c0
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>
72 lines
1.2 KiB
Makefile
72 lines
1.2 KiB
Makefile
all: libap.a
|
|
|
|
clean:
|
|
rm -f *~ *.o *.d *.gcno *.gcda *.gcov libap.a
|
|
|
|
install:
|
|
@echo Nothing to be made.
|
|
|
|
include ../lib.rules
|
|
|
|
CFLAGS += -DHOSTAPD
|
|
CFLAGS += -DNEED_AP_MLME
|
|
CFLAGS += -DCONFIG_HS20
|
|
CFLAGS += -DCONFIG_INTERWORKING
|
|
CFLAGS += -DCONFIG_IEEE80211R
|
|
CFLAGS += -DCONFIG_IEEE80211R_AP
|
|
CFLAGS += -DCONFIG_IEEE80211W
|
|
CFLAGS += -DCONFIG_WPS
|
|
CFLAGS += -DCONFIG_PROXYARP
|
|
CFLAGS += -DCONFIG_IPV6
|
|
CFLAGS += -DCONFIG_IAPP
|
|
|
|
LIB_OBJS= \
|
|
accounting.o \
|
|
ap_config.o \
|
|
ap_drv_ops.o \
|
|
ap_list.o \
|
|
ap_mlme.o \
|
|
authsrv.o \
|
|
beacon.o \
|
|
bss_load.o \
|
|
ctrl_iface_ap.o \
|
|
dfs.o \
|
|
dhcp_snoop.o \
|
|
drv_callbacks.o \
|
|
eap_user_db.o \
|
|
gas_serv.o \
|
|
hostapd.o \
|
|
hs20.o \
|
|
hw_features.o \
|
|
iapp.o \
|
|
ieee802_11_auth.o \
|
|
ieee802_11.o \
|
|
ieee802_11_ht.o \
|
|
ieee802_11_shared.o \
|
|
ieee802_11_vht.o \
|
|
ieee802_1x.o \
|
|
neighbor_db.o \
|
|
ndisc_snoop.o \
|
|
p2p_hostapd.o \
|
|
pmksa_cache_auth.o \
|
|
preauth_auth.o \
|
|
rrm.o \
|
|
sta_info.o \
|
|
tkip_countermeasures.o \
|
|
utils.o \
|
|
vlan.o \
|
|
vlan_ifconfig.o \
|
|
vlan_init.o \
|
|
wmm.o \
|
|
wnm_ap.o \
|
|
wpa_auth.o \
|
|
wpa_auth_ft.o \
|
|
wpa_auth_glue.o \
|
|
wpa_auth_ie.o \
|
|
wps_hostapd.o \
|
|
x_snoop.o
|
|
|
|
libap.a: $(LIB_OBJS)
|
|
$(AR) crT $@ $?
|
|
|
|
-include $(OBJS:%.o=%.d)
|