automake build system
[mech_eap.orig] / src / eap_server / eap.h
index 965d188..0c09923 100644 (file)
@@ -15,7 +15,7 @@
 #ifndef EAP_H
 #define EAP_H
 
-#include "defs.h"
+#include "common/defs.h"
 #include "eap_common/eap_defs.h"
 #include "eap_server/eap_methods.h"
 #include "wpabuf.h"
@@ -91,16 +91,25 @@ struct eapol_callbacks {
 
 struct eap_config {
        void *ssl_ctx;
+       void *msg_ctx;
        void *eap_sim_db_priv;
        Boolean backend_auth;
        int eap_server;
+       u16 pwd_group;
        u8 *pac_opaque_encr_key;
-       char *eap_fast_a_id;
+       u8 *eap_fast_a_id;
+       size_t eap_fast_a_id_len;
+       char *eap_fast_a_id_info;
        int eap_fast_prov;
        int pac_key_lifetime;
        int pac_key_refresh_time;
        int eap_sim_aka_result_ind;
        int tnc;
+       struct wps_context *wps;
+       const struct wpabuf *assoc_wps_ie;
+       const struct wpabuf *assoc_p2p_ie;
+       const u8 *peer_addr;
+       int fragment_size;
 };