aboutsummaryrefslogtreecommitdiffstats
path: root/wpa_supplicant
diff options
context:
space:
mode:
authorJouni Malinen <j@w1.fi>2008-12-02 18:12:49 (GMT)
committerJouni Malinen <j@w1.fi>2008-12-02 18:12:49 (GMT)
commit8c37556cd1dc444a0bf15cc68d5371d5cd5f1a44 (patch)
tree587000cb7647cc19b27ab956cb19e4e124bcc2c8 /wpa_supplicant
parente8ff1e594ecab6bd095471d9e0e104185e339125 (diff)
downloadhostap-06-8c37556cd1dc444a0bf15cc68d5371d5cd5f1a44.zip
hostap-06-8c37556cd1dc444a0bf15cc68d5371d5cd5f1a44.tar.gz
hostap-06-8c37556cd1dc444a0bf15cc68d5371d5cd5f1a44.tar.bz2
Add a starting point for EAP-AKA' (draft-arkko-eap-aka-kdf-10)
This is just making an as-is copy of EAP-AKA server and peer implementation into a new file and by using the different EAP method type that is allocated for EAP-AKA' (50). None of the other differences between EAP-AKA and EAP-AKA' are not yet included. It is likely that once EAP-AKA' implementation is done and is found to work correctly, large part of the EAP-AKA and EAP-AKA' code will be shared. However, it is not reasonable to destabilize EAP-AKA implementation at this point before it is clearer what the final differences will be.
Diffstat (limited to 'wpa_supplicant')
-rw-r--r--wpa_supplicant/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/wpa_supplicant/Makefile b/wpa_supplicant/Makefile
index eb17ee1..ff069a8 100644
--- a/wpa_supplicant/Makefile
+++ b/wpa_supplicant/Makefile
@@ -427,6 +427,20 @@ CONFIG_IEEE8021X_EAPOL=y
CONFIG_EAP_SIM_COMMON=y
endif
+ifdef CONFIG_EAP_AKA_PRIME
+# EAP-AKA'
+ifeq ($(CONFIG_EAP_AKA_PRIME), dyn)
+CFLAGS += -DEAP_AKA_PRIME_DYNAMIC
+EAPDYN += ../src/eap_peer/eap_aka_prime.so
+else
+CFLAGS += -DEAP_AKA_PRIME
+OBJS += ../src/eap_peer/eap_aka_prime.o
+OBJS_h += ../src/eap_server/eap_aka_prime.o
+endif
+CONFIG_IEEE8021X_EAPOL=y
+CONFIG_EAP_SIM_COMMON=y
+endif
+
ifdef CONFIG_EAP_SIM_COMMON
OBJS += ../src/eap_common/eap_sim_common.o
OBJS_h += ../src/eap_server/eap_sim_db.o