]> git.ipfire.org Git - thirdparty/hostap.git/commitdiff
Move EAPOL authenticator state machine into src/eapol_auth
authorJouni Malinen <j@w1.fi>
Sun, 29 Nov 2009 18:03:28 +0000 (20:03 +0200)
committerJouni Malinen <j@w1.fi>
Sun, 29 Nov 2009 18:03:28 +0000 (20:03 +0200)
This is now completely independent from hostapd-specific code, so
it can be moved to be under the src tree.

12 files changed:
doc/directories.doxygen
hostapd/Makefile
hostapd/hostapd.c
hostapd/ieee802_1x.c
hostapd/pmksa_cache.c
hostapd/preauth.c
hostapd/wpa.c
hostapd/wpa_auth_ie.c
hostapd/wps_hostapd.c
src/eapol_auth/eapol_auth_sm.c [moved from hostapd/eapol_sm.c with 99% similarity]
src/eapol_auth/eapol_auth_sm.h [moved from hostapd/eapol_sm.h with 99% similarity]
wpa_supplicant/Makefile

index 016014ac1e87aadd21d4c6be99959d52dc59f510..453d42a9d1f9ab83362ad11767acb6c1b6c5359b 100644 (file)
@@ -38,6 +38,9 @@ driver is used.
 \dir src/eap_server EAP server
 
 
+\dir src/eapol_auth EAPOL authenticator
+
+
 \dir src/eapol_supp EAPOL supplicant
 
 
index f27abb47b7f0b6a49f839baefd6fc028f2aedcea..cd4bf7092be27d2c3f7c477bfc2f85f7b2a1c9c1 100644 (file)
@@ -37,7 +37,7 @@ CFLAGS += -DCONFIG_NATIVE_WINDOWS
 LIBS += -lws2_32
 endif
 
-OBJS = hostapd.o main.o ieee802_1x.o eapol_sm.o \
+OBJS = hostapd.o main.o ieee802_1x.o \
        config.o ieee802_11_auth.o \
        sta_info.o wpa.o \
        preauth.o pmksa_cache.o \
@@ -63,6 +63,8 @@ OBJS += ../src/utils/ip_addr.o
 OBJS += ../src/common/ieee802_11_common.o
 OBJS += ../src/common/wpa_common.o
 
+OBJS += ../src/eapol_auth/eapol_auth_sm.o
+
 ifdef CONFIG_NO_RADIUS
 CFLAGS += -DCONFIG_NO_RADIUS
 CONFIG_NO_ACCOUNTING=y
index ed7c054839decbcd721ba2a7792dd7cf7037bea0..47986b71c8e10d1e199caf31c22a78d857ebcb40 100644 (file)
@@ -21,7 +21,7 @@
 #include "beacon.h"
 #include "hw_features.h"
 #include "accounting.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "iapp.h"
 #include "common/ieee802_11_defs.h"
 #include "ieee802_11_auth.h"
index 21f78145e4e4405b84ff6c0ce57a78025b334df9..6d9986d7375ae0c1686eb700ffec09a81fc2816f 100644 (file)
@@ -20,7 +20,7 @@
 #include "accounting.h"
 #include "radius/radius.h"
 #include "radius/radius_client.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "md5.h"
 #include "crypto.h"
 #include "eloop.h"
index 49d543d7348071ac68dfbdc54855c4e619852646..265235fd65236f1f54c7a94f650675932ecfdd02 100644 (file)
@@ -21,7 +21,7 @@
 #include "eloop.h"
 #include "sha1.h"
 #include "sha256.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "pmksa_cache.h"
 
 
index 3914d5ad4e5ed25753cd16348734d1e4b9b1cae4..e0f58536b82cfb99615c76a8139f1db7131c0cb7 100644 (file)
@@ -25,7 +25,7 @@
 #include "sta_flags.h"
 #include "sta_info.h"
 #include "common/wpa_common.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "wpa.h"
 #include "preauth.h"
 
index d3893685441933133eeecc3d64b1fd058874cf72..ab9555709ad42dd09863f386eb4d20ed10ca5126 100644 (file)
@@ -18,7 +18,7 @@
 
 #include "common.h"
 #include "config.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "wpa.h"
 #include "sha1.h"
 #include "sha256.h"
index b56280febaaa0046f0c992c99028d648fccf9954..da37f82850ff3538f34f39a3a0ef7f2131b3318e 100644 (file)
@@ -17,7 +17,7 @@
 #include "common.h"
 #include "config.h"
 #include "ieee802_11.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "wpa.h"
 #include "pmksa_cache.h"
 #include "wpa_auth_ie.h"
index e8704fbfc35e5922cb88884add1d8201f9c48289..61746426ea1bab0eb11e81d56f0836cc85a9b2ad 100644 (file)
@@ -24,7 +24,7 @@
 #include "common/ieee802_11_common.h"
 #include "sta_flags.h"
 #include "sta_info.h"
-#include "eapol_sm.h"
+#include "eapol_auth/eapol_auth_sm.h"
 #include "wps/wps.h"
 #include "wps/wps_defs.h"
 #include "wps/wps_dev_attr.h"
similarity index 99%
rename from hostapd/eapol_sm.c
rename to src/eapol_auth/eapol_auth_sm.c
index 186688604d6ab224d88f8401f8c2f779e275c9fe..27034791e7db2bfa6a37449b5a6426f82f2a027c 100644 (file)
@@ -15,7 +15,7 @@
 #include "includes.h"
 
 #include "common.h"
-#include "eapol_sm.h"
+#include "eapol_auth_sm.h"
 #include "eloop.h"
 #include "common/eapol_common.h"
 #include "eap_server/eap.h"
similarity index 99%
rename from hostapd/eapol_sm.h
rename to src/eapol_auth/eapol_auth_sm.h
index 8f5877d3618f9d1cd7cd0c16c593628fd2820906..3e4dd33e25a327ecd4b07e929a70db1ab2f867b8 100644 (file)
@@ -12,8 +12,8 @@
  * See README and COPYING for more details.
  */
 
-#ifndef EAPOL_SM_H
-#define EAPOL_SM_H
+#ifndef EAPOL_AUTH_SM_H
+#define EAPOL_AUTH_SM_H
 
 #include "common/defs.h"
 #include "radius/radius.h"
@@ -251,4 +251,4 @@ void eapol_auth_dump_state(FILE *f, const char *prefix,
                           struct eapol_state_machine *sm);
 int eapol_auth_eap_pending_cb(struct eapol_state_machine *sm, void *ctx);
 
-#endif /* EAPOL_SM_H */
+#endif /* EAPOL_AUTH_SM_H */
index 656f69e4a5122271f161a22b51aa720425b7ce1b..a8d2a1d4e3107258ba0e8f76b6d0eee72a38eafb 100644 (file)
@@ -589,7 +589,7 @@ OBJS += ../hostapd/wpa_auth_ie.o
 OBJS += ../hostapd/tkip_countermeasures.o
 OBJS += ../hostapd/mlme.o
 OBJS += ../hostapd/ieee802_1x.o
-OBJS += ../hostapd/eapol_sm.o
+OBJS += ../src/eapol_auth/eapol_auth_sm.o
 OBJS += ../hostapd/ieee802_11_auth.o
 OBJS += ../hostapd/drv_callbacks.o
 ifdef CONFIG_CTRL_IFACE
@@ -636,7 +636,7 @@ OBJS_h += ../src/radius/radius_client.o
 endif
 
 ifdef CONFIG_AUTHENTICATOR
-OBJS_h += ../hostapd/eapol_sm.o
+OBJS_h += ../eapol_auth/eapol_auth_sm.o
 OBJS_h += ../hostapd/ieee802_1x.o
 endif