Home | History | Annotate | Download | only in eapol_supp

Lines Matching refs:sm

312 void eapol_sm_deinit(struct eapol_sm *sm);
313 void eapol_sm_step(struct eapol_sm *sm);
314 int eapol_sm_get_status(struct eapol_sm *sm, char *buf, size_t buflen,
316 int eapol_sm_get_mib(struct eapol_sm *sm, char *buf, size_t buflen);
317 void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod, int authPeriod,
319 int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src, const u8 *buf,
321 void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm);
322 void eapol_sm_notify_portEnabled(struct eapol_sm *sm, Boolean enabled);
323 void eapol_sm_notify_portValid(struct eapol_sm *sm, Boolean valid);
324 void eapol_sm_notify_eap_success(struct eapol_sm *sm, Boolean success);
325 void eapol_sm_notify_eap_fail(struct eapol_sm *sm, Boolean fail);
326 void eapol_sm_notify_config(struct eapol_sm *sm,
329 int eapol_sm_get_key(struct eapol_sm *sm, u8 *key, size_t len);
330 const u8 * eapol_sm_get_session_id(struct eapol_sm *sm, size_t *len);
331 void eapol_sm_notify_logoff(struct eapol_sm *sm, Boolean logoff);
332 void eapol_sm_notify_cached(struct eapol_sm *sm);
333 void eapol_sm_notify_pmkid_attempt(struct eapol_sm *sm);
334 void eapol_sm_register_scard_ctx(struct eapol_sm *sm, void *ctx);
335 void eapol_sm_notify_portControl(struct eapol_sm *sm, PortControl portControl);
336 void eapol_sm_notify_ctrl_attached(struct eapol_sm *sm);
337 void eapol_sm_notify_ctrl_response(struct eapol_sm *sm);
338 void eapol_sm_request_reauth(struct eapol_sm *sm);
339 void eapol_sm_notify_lower_layer_success(struct eapol_sm *sm, int in_eapol_sm);
340 void eapol_sm_invalidate_cached_session(struct eapol_sm *sm);
341 const char * eapol_sm_get_method_name(struct eapol_sm *sm);
342 void eapol_sm_set_ext_pw_ctx(struct eapol_sm *sm,
344 int eapol_sm_failed(struct eapol_sm *sm);
345 void eapol_sm_erp_flush(struct eapol_sm *sm);
346 struct wpabuf * eapol_sm_build_erp_reauth_start(struct eapol_sm *sm);
347 void eapol_sm_process_erp_finish(struct eapol_sm *sm, const u8 *buf,
351 int eapol_sm_update_erp_next_seq_num(struct eapol_sm *sm, u16 next_seq_num);
352 int eapol_sm_get_erp_info(struct eapol_sm *sm, struct eap_peer_config *config,
364 static inline void eapol_sm_deinit(struct eapol_sm *sm)
367 static inline void eapol_sm_step(struct eapol_sm *sm)
370 static inline int eapol_sm_get_status(struct eapol_sm *sm, char *buf,
375 static inline int eapol_sm_get_mib(struct eapol_sm *sm, char *buf,
380 static inline void eapol_sm_configure(struct eapol_sm *sm, int heldPeriod,
385 static inline int eapol_sm_rx_eapol(struct eapol_sm *sm, const u8 *src,
390 static inline void eapol_sm_notify_tx_eapol_key(struct eapol_sm *sm)
393 static inline void eapol_sm_notify_portEnabled(struct eapol_sm *sm,
397 static inline void eapol_sm_notify_portValid(struct eapol_sm *sm,
401 static inline void eapol_sm_notify_eap_success(struct eapol_sm *sm,
405 static inline void eapol_sm_notify_eap_fail(struct eapol_sm *sm, Boolean fail)
408 static inline void eapol_sm_notify_config(struct eapol_sm *sm,
413 static inline int eapol_sm_get_key(struct eapol_sm *sm, u8 *key, size_t len)
418 eapol_sm_get_session_id(struct eapol_sm *sm, size_t *len)
422 static inline void eapol_sm_notify_logoff(struct eapol_sm *sm, Boolean logoff)
425 static inline void eapol_sm_notify_cached(struct eapol_sm *sm)
428 static inline void eapol_sm_notify_pmkid_attempt(struct eapol_sm *sm)
431 #define eapol_sm_register_scard_ctx(sm, ctx) do { } while (0)
432 static inline void eapol_sm_notify_portControl(struct eapol_sm *sm,
436 static inline void eapol_sm_notify_ctrl_attached(struct eapol_sm *sm)
439 static inline void eapol_sm_notify_ctrl_response(struct eapol_sm *sm)
442 static inline void eapol_sm_request_reauth(struct eapol_sm *sm)
445 static inline void eapol_sm_notify_lower_layer_success(struct eapol_sm *sm,
449 static inline void eapol_sm_invalidate_cached_session(struct eapol_sm *sm)
452 static inline const char * eapol_sm_get_method_name(struct eapol_sm *sm)
456 static inline void eapol_sm_set_ext_pw_ctx(struct eapol_sm *sm,
460 static inline int eapol_sm_failed(struct eapol_sm *sm)
464 static inline void eapol_sm_erp_flush(struct eapol_sm *sm)
468 eapol_sm_build_erp_reauth_start(struct eapol_sm *sm)
472 static inline void eapol_sm_process_erp_finish(struct eapol_sm *sm,
476 static inline int eapol_sm_update_erp_next_seq_num(struct eapol_sm *sm,
482 eapol_sm_get_erp_info(struct eapol_sm *sm, struct eap_peer_config *config,