Add build option to remove all internal RC4 uses
authorJouni Malinen <j@w1.fi>
Sat, 1 Aug 2015 20:37:07 +0000 (23:37 +0300)
committerJouni Malinen <j@w1.fi>
Sun, 2 Aug 2015 13:52:56 +0000 (16:52 +0300)
commit7cb53ded11a8e8f8436ceeb312a9ec643e3e3916
treef42be500a97d7fcd772fb55ff8ecf2cd80931546
parenta1eabc74b8b799a80b615cfcc068862d94b827da
Add build option to remove all internal RC4 uses

The new CONFIG_NO_RC4=y build option can be used to remove all internal
hostapd and wpa_supplicant uses of RC4. It should be noted that external
uses (e.g., within a TLS library) do not get disabled when doing this.

This removes capability of supporting WPA/TKIP, dynamic WEP keys with
IEEE 802.1X, WEP shared key authentication, and MSCHAPv2 password
changes.

Signed-off-by: Jouni Malinen <j@w1.fi>
12 files changed:
hostapd/Android.mk
hostapd/Makefile
src/ap/ieee802_11.c
src/ap/ieee802_1x.c
src/ap/wpa_auth.c
src/crypto/crypto_openssl.c
src/crypto/ms_funcs.c
src/eap_peer/eap_mschapv2.c
src/eapol_supp/eapol_supp_sm.c
src/rsn_supp/wpa.c
wpa_supplicant/Android.mk
wpa_supplicant/Makefile