Lines Matching refs:eap_sm
93 void * (*init)(struct eap_sm *sm);
102 void (*deinit)(struct eap_sm *sm, void *priv);
121 u8 * (*process)(struct eap_sm *sm, void *priv,
132 Boolean (*isKeyAvailable)(struct eap_sm *sm, void *priv);
145 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len);
161 int (*get_status)(struct eap_sm *sm, void *priv, char *buf,
174 Boolean (*has_reauth_data)(struct eap_sm *sm, void *priv);
187 void (*deinit_for_reauth)(struct eap_sm *sm, void *priv);
199 void * (*init_for_reauth)(struct eap_sm *sm, void *priv);
212 const u8 * (*get_identity)(struct eap_sm *sm, void *priv, size_t *len);
270 u8 * (*get_emsk)(struct eap_sm *sm, void *priv, size_t *len);
275 * struct eap_sm - EAP state machine data
277 struct eap_sm {
342 const u8 * eap_get_config_identity(struct eap_sm *sm, size_t *len);
343 const u8 * eap_get_config_password(struct eap_sm *sm, size_t *len);
344 const u8 * eap_get_config_new_password(struct eap_sm *sm, size_t *len);
345 const u8 * eap_get_config_otp(struct eap_sm *sm, size_t *len);
346 void eap_clear_config_otp(struct eap_sm *sm);
347 struct wpa_ssid * eap_get_config(struct eap_sm *sm);
348 void eap_set_config_blob(struct eap_sm *sm, struct wpa_config_blob *blob);
350 eap_get_config_blob(struct eap_sm *sm, const char *name);
354 void eap_notify_pending(struct eap_sm *sm);