]> git.ipfire.org Git - thirdparty/hostap.git/commit - src/ap/ap_config.h
ERP: Add support for ERP on EAP server and authenticator
authorJouni Malinen <j@w1.fi>
Sat, 29 Nov 2014 19:28:24 +0000 (21:28 +0200)
committerJouni Malinen <j@w1.fi>
Thu, 4 Dec 2014 10:16:27 +0000 (12:16 +0200)
commitd3bddd8b84dc345f7aa0c20536f45a68e0a5ba85
treef0c4554d3333a842697020f28d1b0c98929f2bec
parente2ee327b191d2c64c31f3f535cc42e955fb084a4
ERP: Add support for ERP on EAP server and authenticator

Derive rRK and rIK on EAP server if ERP is enabled and use these keys to
allow EAP re-authentication to be used and to derive rMSK.

The new hostapd configuration parameter eap_server_erp=1 can now be used
to configure the integrated EAP server 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.

Signed-off-by: Jouni Malinen <j@w1.fi>
15 files changed:
hostapd/Makefile
hostapd/config_file.c
hostapd/defconfig
hostapd/hostapd.conf
src/ap/ap_config.h
src/ap/authsrv.c
src/ap/hostapd.h
src/ap/ieee802_1x.c
src/eap_server/eap.h
src/eap_server/eap_i.h
src/eap_server/eap_server.c
src/eapol_auth/eapol_auth_sm.c
src/eapol_auth/eapol_auth_sm.h
src/radius/radius_server.c
src/radius/radius_server.h