diff options
author | Jouni Malinen <j@w1.fi> | 2014-11-29 21:14:40 (GMT) |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2014-12-04 10:16:29 (GMT) |
commit | 02a8d45ace2933dd7ecc7509206d170ac6c44357 (patch) | |
tree | 0475b8bd1903cdab2e06f1e373325a737f23adb7 /wpa_supplicant/Android.mk | |
parent | d3bddd8b84dc345f7aa0c20536f45a68e0a5ba85 (diff) | |
download | hostap-02a8d45ace2933dd7ecc7509206d170ac6c44357.zip hostap-02a8d45ace2933dd7ecc7509206d170ac6c44357.tar.gz hostap-02a8d45ace2933dd7ecc7509206d170ac6c44357.tar.bz2 |
ERP: Add support for ERP on EAP peer
Derive rRK and rIK on EAP peer if ERP is enabled. The new wpa_supplicant
network configuration parameter erp=1 can now be used to configure the
EAP peer to derive EMSK, rRK, and rIK at the successful completion of an
EAP authentication method. This functionality is not included in the
default build and can be enabled with CONFIG_ERP=y.
If EAP authenticator indicates support for re-authentication protocol,
initiate this with EAP-Initiate/Re-auth and complete protocol when
receiving EAP-Finish/Re-auth.
Signed-off-by: Jouni Malinen <j@w1.fi>
Diffstat (limited to 'wpa_supplicant/Android.mk')
-rw-r--r-- | wpa_supplicant/Android.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/wpa_supplicant/Android.mk b/wpa_supplicant/Android.mk index 5ab2996..7d7f1b6 100644 --- a/wpa_supplicant/Android.mk +++ b/wpa_supplicant/Android.mk @@ -346,6 +346,12 @@ ifeq ($(CONFIG_L2_PACKET), freebsd) LIBS += -lpcap endif +ifdef CONFIG_ERP +L_CFLAGS += -DCONFIG_ERP +NEED_SHA256=y +NEED_HMAC_SHA256_KDF=y +endif + ifdef CONFIG_EAP_TLS # EAP-TLS ifeq ($(CONFIG_EAP_TLS), dyn) @@ -1243,6 +1249,9 @@ endif ifdef NEED_TLS_PRF_SHA256 SHA256OBJS += src/crypto/sha256-tlsprf.c endif +ifdef NEED_HMAC_SHA256_KDF +SHA256OBJS += src/crypto/sha256-kdf.c +endif OBJS += $(SHA256OBJS) endif |