Lines Matching defs:eap_sm
108 struct eap_sm { struct
109 enum {
120 } EAP_state;
123 int MaxRetrans;
125 struct eap_eapol_interface eap_if;
130 enum eap_type currentMethod;
131 int currentId;
132 enum {
134 } methodState;
135 int retransCount;
136 struct wpabuf *lastReqData;
137 int methodTimeout;
140 bool rxResp;
141 bool rxInitiate;
142 int respId;
143 enum eap_type respMethod;
144 int respVendor;
145 u32 respVendorMethod;
146 bool ignore;
147 enum {
150 } decision;
153 const struct eap_method *m; /* selected EAP method */
155 bool changed;
156 void *eapol_ctx;
157 const struct eapol_callbacks *eapol_cb;
158 void *eap_method_priv;
159 u8 *identity;
160 size_t identity_len;
161 char *serial_num;
162 char imsi[20];
163 char sim_aka_permanent[20];
165 int require_identity_match;
166 int lastId; /* Identifier used in the last EAP-Packet */
167 struct eap_user *user;
168 int user_eap_method_index;
169 int init_phase2;
170 const struct eap_config *cfg;
171 struct eap_config cfg_buf;
172 bool update_user;
174 unsigned int num_rounds;
175 unsigned int num_rounds_short;
176 enum {
178 } method_pending;
204 int eap_user_get(struct eap_sm *sm, const u8 *identity, size_t identity_len, argument