#define EAPOL_SM_H
#include "defs.h"
+#include "radius/radius.h"
/* IEEE Std 802.1X-2004, Ch. 8.2 */
struct eap_sm;
-struct radius_attr_data {
- u8 *data;
- size_t len;
-};
-
-struct radius_class_data {
- struct radius_attr_data *attr;
- size_t count;
-};
-
struct eapol_auth_config {
int eap_reauth_period;
char *eap_req_id_text; /* a copy of this will be allocated */
size_t eap_req_id_text_len;
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;
/*
* Pointer to hostapd data. This is a temporary workaround for