authenticator_procedures.c
void eapDumpHeader(const EapPacket *header)
Dump EAP header for debugging purpose.
Definition: eap_debug.c:105
void authenticatorSendRespToServer(AuthenticatorPort *port)
Deliver the received EAP frame to EAP for processing (8.2.9.1.3 b)
Definition: authenticator_procedures.c:290
uint_t eapNextId(uint_t id)
Determine the next identifier value to use.
Definition: eap_auth_procedures.c:199
Helper functions for 802.1X authenticator.
Authenticator state machine procedures.
void eapolDumpHeader(const EapolPdu *header)
Dump EAPOL header for debugging purpose.
Definition: eap_debug.c:85
802.1X authenticator
void authenticatorTxCannedFail(AuthenticatorPort *port)
Transmit an EAPOL frame containing an EAP failure (8.2.4.1.3 a)
Definition: authenticator_procedures.c:102
void authenticatorDecrementTimer(uint_t *x)
Decrement timer value.
Definition: authenticator_procedures.c:312
void authenticatorTxCannedSuccess(AuthenticatorPort *port)
Transmit an EAPOL frame containing an EAP success (8.2.4.1.3 b)
Definition: authenticator_procedures.c:164
void authenticatorAbortAuth(AuthenticatorPort *port)
Release any system resources (8.2.9.1.3 c)
Definition: authenticator_procedures.c:302
error_t authenticatorSendEapolPdu(AuthenticatorPort *port, const uint8_t *pdu, size_t length)
Send EAPOL PDU.
Definition: authenticator_misc.c:314
Data logging functions for debugging purpose (EAP)
void authenticatorTxReq(AuthenticatorPort *port)
Transmit an EAPOL frame of type EAP-Packet (8.2.9.1.3 a)
Definition: authenticator_procedures.c:226
void authenticatorSetAuthPortStatus(AuthenticatorPort *port, AuthenticatorPortStatus status)
Set authorization state for a given port.
Definition: authenticator_procedures.c:52
@ AUTHENTICATOR_PORT_STATUS_AUTH
Definition: authenticator_pae_fsm.h:70
Debugging facilities.
EAP authenticator state machine procedures.