supplicant_procedures.c
Supplicant state machine procedures.
802.1X supplicant
void supplicantTxStart(SupplicantContext *context)
Transmit an EAPOL-Start packet (8.2.11.1.3 a)
Definition: supplicant_procedures.c:50
void eapolDumpHeader(const EapolPdu *header)
Dump EAPOL header for debugging purpose.
Definition: eap_debug.c:85
void supplicantTxSuppRsp(SupplicantContext *context)
Transmit an EAPOL-Packet packet (8.2.12.1.3 c)
Definition: supplicant_procedures.c:140
error_t supplicantSendEapolPdu(SupplicantContext *context, const uint8_t *pdu, size_t length)
Send EAPOL PDU.
Definition: supplicant_misc.c:225
void supplicantAbortSupp(SupplicantContext *context)
Release any system resources (8.2.12.1.3 a)
Definition: supplicant_procedures.c:118
Data logging functions for debugging purpose (EAP)
void supplicantGetSuppRsp(SupplicantContext *context)
Get the information required in order to respond to the EAP request (8.2.12.1.3 b)
Definition: supplicant_procedures.c:128
void supplicantDecrementTimer(uint_t *x)
Decrement timer value.
Definition: supplicant_procedures.c:180
Debugging facilities.
Helper functions for 802.1X supplicant.
void supplicantTxLogoff(SupplicantContext *context)
Transmit an EAPOL-Logoff packet (8.2.11.1.3 b)
Definition: supplicant_procedures.c:84