Home | History | Annotate | Download | only in eap_peer

Lines Matching refs:eap_sm

95 	void * (*init)(struct eap_sm *sm);
104 void (*deinit)(struct eap_sm *sm, void *priv);
121 struct wpabuf * (*process)(struct eap_sm *sm, void *priv,
131 Boolean (*isKeyAvailable)(struct eap_sm *sm, void *priv);
144 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len);
160 int (*get_status)(struct eap_sm *sm, void *priv, char *buf,
173 Boolean (*has_reauth_data)(struct eap_sm *sm, void *priv);
186 void (*deinit_for_reauth)(struct eap_sm *sm, void *priv);
198 void * (*init_for_reauth)(struct eap_sm *sm, void *priv);
211 const u8 * (*get_identity)(struct eap_sm *sm, void *priv, size_t *len);
269 u8 * (*get_emsk)(struct eap_sm *sm, void *priv, size_t *len);
274 * struct eap_sm - EAP state machine data
276 struct eap_sm {
340 const u8 * eap_get_config_identity(struct eap_sm *sm, size_t *len);
341 const u8 * eap_get_config_password(struct eap_sm *sm, size_t *len);
342 const u8 * eap_get_config_password2(struct eap_sm *sm, size_t *len, int *hash);
343 const u8 * eap_get_config_new_password(struct eap_sm *sm, size_t *len);
344 const u8 * eap_get_config_otp(struct eap_sm *sm, size_t *len);
345 void eap_clear_config_otp(struct eap_sm *sm);
346 const char * eap_get_config_phase1(struct eap_sm *sm);
347 const char * eap_get_config_phase2(struct eap_sm *sm);
348 struct eap_peer_config * eap_get_config(struct eap_sm *sm);
349 void eap_set_config_blob(struct eap_sm *sm, struct wpa_config_blob *blob);
351 eap_get_config_blob(struct eap_sm *sm, const char *name);
352 void eap_notify_pending(struct eap_sm *sm);
353 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method);