Lines Matching refs:eap_sm

92 	void * (*init)(struct eap_sm *sm);
101 void (*deinit)(struct eap_sm *sm, void *priv);
118 struct wpabuf * (*process)(struct eap_sm *sm, void *priv,
128 bool (*isKeyAvailable)(struct eap_sm *sm, void *priv);
141 u8 * (*getKey)(struct eap_sm *sm, void *priv, size_t *len);
157 int (*get_status)(struct eap_sm *sm, void *priv, char *buf,
170 bool (*has_reauth_data)(struct eap_sm *sm, void *priv);
183 void (*deinit_for_reauth)(struct eap_sm *sm, void *priv);
195 void * (*init_for_reauth)(struct eap_sm *sm, void *priv);
208 const u8 * (*get_identity)(struct eap_sm *sm, void *priv, size_t *len);
277 u8 * (*get_emsk)(struct eap_sm *sm, void *priv, size_t *len);
290 u8 * (*getSessionId)(struct eap_sm *sm, void *priv, size_t *len);
307 struct eap_sm { struct
399 const u8 * eap_get_config_identity(struct eap_sm *sm, size_t *len); argument
400 const u8 * eap_get_config_password(struct eap_sm *sm, size_t *len);
401 const u8 * eap_get_config_password2(struct eap_sm *sm, size_t *len, int *hash);
402 const u8 * eap_get_config_new_password(struct eap_sm *sm, size_t *len);
403 const u8 * eap_get_config_otp(struct eap_sm *sm, size_t *len);
404 void eap_clear_config_otp(struct eap_sm *sm);
405 const char * eap_get_config_phase1(struct eap_sm *sm);
406 const char * eap_get_config_phase2(struct eap_sm *sm);
407 int eap_get_config_fragment_size(struct eap_sm *sm);
408 struct eap_peer_config * eap_get_config(struct eap_sm *sm);
409 void eap_set_config_blob(struct eap_sm *sm, struct wpa_config_blob *blob);
411 eap_get_config_blob(struct eap_sm *sm, const char *name);
412 void eap_notify_pending(struct eap_sm *sm);
413 int eap_allowed_method(struct eap_sm *sm, int vendor, u32 method);