supplicant_procedures.c
Go to the documentation of this file.
Debugging facilities.
void eapolDumpHeader(const EapolPdu *header)
Dump EAPOL header for debugging purpose.
Definition: eap_debug.c:85
Data logging functions for debugging purpose (EAP)
802.1X supplicant
error_t supplicantSendEapolPdu(SupplicantContext *context, const uint8_t *pdu, size_t length)
Send EAPOL PDU.
Definition: supplicant_misc.c:225
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
void supplicantDecrementTimer(uint_t *x)
Decrement timer value.
Definition: supplicant_procedures.c:180
void supplicantTxSuppRsp(SupplicantContext *context)
Transmit an EAPOL-Packet packet (8.2.12.1.3 c)
Definition: supplicant_procedures.c:140
void supplicantAbortSupp(SupplicantContext *context)
Release any system resources (8.2.12.1.3 a)
Definition: supplicant_procedures.c:118
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 supplicantTxStart(SupplicantContext *context)
Transmit an EAPOL-Start packet (8.2.11.1.3 a)
Definition: supplicant_procedures.c:50
Supplicant state machine procedures.