eap_round_t * eap_round_build(eap_session_t *eap_session, eap_packet_raw_t **eap_packet_p)
rlm_rcode_t eap_continue(eap_session_t *eap_session)
rlm_rcode_t eap_fail(eap_session_t *eap_session)
rlm_rcode_t eap_success(eap_session_t *eap_session)
rlm_rcode_t eap_start(request_t *request, rlm_eap_method_t const methods[], bool ignore_unknown_types)
bool set_request_id
Whether the EAP-Method already set the next request ID.
eap_packet_t * response
Packet we received from the peer.
rlm_rcode_t eap_compose(eap_session_t *eap_session)
eap_packet_t * request
Packet we will send to the peer.
Structure to hold EAP data.
Contains a pair of request and response packets.
Structure to represent packet format of eap on wire
Tracks the progress of a single session of any EAP method.
rlm_rcode_t
Return codes indicating the result of the module call.
Private structure to hold handles and interfaces for an EAP method.
Types of values contained within an fr_value_box_t.