authenticator_fsm.c
error_t authenticatorSendRadiusRequest(AuthenticatorPort *port)
Send RADIUS Access-Request packet.
Definition: authenticator_misc.c:752
void eapFullAuthInitFsm(AuthenticatorPort *port)
EAP full authenticator state machine initialization.
Definition: eap_full_auth_fsm.c:85
void authenticatorInitFsm(AuthenticatorContext *context)
Authenticator state machine initialization.
Definition: authenticator_fsm.c:53
void eapFullAuthFsm(AuthenticatorPort *port)
EAP full authenticator state machine implementation.
Definition: eap_full_auth_fsm.c:97
void authenticatorReauthTimerInitFsm(AuthenticatorPort *port)
Authenticator PAE state machine initialization.
Definition: authenticator_reauth_timer_fsm.c:59
void authenticatorBackendFsm(AuthenticatorPort *port)
Backend authentication state machine implementation.
Definition: authenticator_backend_fsm.c:77
#define AUTHENTICATOR_DEFAULT_METHOD_TIMEOUT
Definition: authenticator.h:183
Helper functions for 802.1X authenticator.
802.1X authenticator
Backend authentication state machine.
void authenticatorReauthTimerFsm(AuthenticatorPort *port)
Authenticator PAE state machine implementation.
Definition: authenticator_reauth_timer_fsm.c:71
Authenticator PAE state machine.
void authenticatorPaeInitFsm(AuthenticatorPort *port)
Authenticator PAE state machine initialization.
Definition: authenticator_pae_fsm.c:67
error_t authenticatorBuildRadiusRequest(AuthenticatorPort *port)
Build RADIUS Access-Request packet.
Definition: authenticator_misc.c:530
void authenticatorFsmError(AuthenticatorContext *context)
Authenticator state machine error handler.
Definition: authenticator_fsm.c:256
@ AUTHENTICATOR_PORT_MODE_FORCE_UNAUTH
Definition: authenticator_pae_fsm.h:80
#define AUTHENTICATOR_MAX_RADIUS_RETRANS
Definition: authenticator.h:190
Authenticator state machine.
void authenticatorPaeFsm(AuthenticatorPort *port)
Authenticator PAE state machine implementation.
Definition: authenticator_pae_fsm.c:79
Reauthentication timer state machine.
EAP full authenticator state machine.
void authenticatorFsm(AuthenticatorContext *context)
Authenticator state machine implementation.
Definition: authenticator_fsm.c:180
void authenticatorBackendInitFsm(AuthenticatorPort *port)
Backend authentication state machine initialization.
Definition: authenticator_backend_fsm.c:65
void authenticatorInitPortFsm(AuthenticatorPort *port)
Initialize authenticator state machine for a given port.
Definition: authenticator_fsm.c:82
Debugging facilities.
@ AUTHENTICATOR_PORT_STATUS_UNKNOWN
Definition: authenticator_pae_fsm.h:68