29 RCSIDH(eap_methods_h,
"$Id: f828ec8e8c9398a9f34275e8bc7dee2b33d4d674 $")
31 #include <freeradius-devel/radiusd.h>
32 #include <freeradius-devel/modules.h>
35 #define EAP_HEADER_LEN 4
104 #define PW_EAP_EXPANDED_TYPE (254)
struct eap_type_data eap_type_data_t
EAP-Type specific data.
eap_type_t eap_name2type(char const *name)
Return an EAP-Type for a particular name.
eap_packet_raw_t * eap_vp2packet(TALLOC_CTX *ctx, VALUE_PAIR *vps)
VALUE_PAIR * eap_packet2vp(RADIUS_PACKET *packet, eap_packet_raw_t const *reply)
enum eap_method eap_type_t
enum eap_rcode eap_rcode_t
struct eap_packet eap_packet_t
Structure to hold EAP data.
Structure to represent packet format of eap on wire
Stores an attribute, a value and various bits of other data.
const FR_NAME_NUMBER eap_rcode_table[]
EAP eap_session data found, continue.
char const * eap_type2name(eap_type_t method)
Return an EAP-name for a particular type.
int eap_basic_compose(RADIUS_PACKET *packet, eap_packet_t *reply)
int eap_wireformat(eap_packet_t *reply)
EAP eap_session data not found.
Succeeded without doing anything.
Structure to hold EAP data.
struct eap_packet_raw eap_packet_raw_t
Structure to represent packet format of eap on wire
void eap_add_reply(REQUEST *request, char const *name, uint8_t const *value, int len)