wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Structures | Macros
eap_ttls.h File Reference

EAP server/peer: EAP-TTLS (RFC 5281) More...

Go to the source code of this file.

Data Structures

struct  ttls_avp
 
struct  ttls_avp_vendor
 

Macros

#define AVP_FLAGS_VENDOR   0x80
 
#define AVP_FLAGS_MANDATORY   0x40
 
#define AVP_PAD(start, pos)
 
#define RADIUS_ATTR_USER_NAME   1
 
#define RADIUS_ATTR_USER_PASSWORD   2
 
#define RADIUS_ATTR_CHAP_PASSWORD   3
 
#define RADIUS_ATTR_REPLY_MESSAGE   18
 
#define RADIUS_ATTR_CHAP_CHALLENGE   60
 
#define RADIUS_ATTR_EAP_MESSAGE   79
 
#define RADIUS_VENDOR_ID_MICROSOFT   311
 
#define RADIUS_ATTR_MS_CHAP_RESPONSE   1
 
#define RADIUS_ATTR_MS_CHAP_ERROR   2
 
#define RADIUS_ATTR_MS_CHAP_NT_ENC_PW   6
 
#define RADIUS_ATTR_MS_CHAP_CHALLENGE   11
 
#define RADIUS_ATTR_MS_CHAP2_RESPONSE   25
 
#define RADIUS_ATTR_MS_CHAP2_SUCCESS   26
 
#define RADIUS_ATTR_MS_CHAP2_CPW   27
 
#define EAP_TTLS_MSCHAPV2_CHALLENGE_LEN   16
 
#define EAP_TTLS_MSCHAPV2_RESPONSE_LEN   50
 
#define EAP_TTLS_MSCHAP_CHALLENGE_LEN   8
 
#define EAP_TTLS_MSCHAP_RESPONSE_LEN   50
 
#define EAP_TTLS_CHAP_CHALLENGE_LEN   16
 
#define EAP_TTLS_CHAP_PASSWORD_LEN   16
 

Detailed Description

EAP server/peer: EAP-TTLS (RFC 5281)

Macro Definition Documentation

#define AVP_PAD (   start,
  pos 
)
Value:
do { \
int __pad; \
__pad = (4 - (((pos) - (start)) & 3)) & 3; \
os_memset((pos), 0, __pad); \
pos += __pad; \
} while (0)