Select one of the symbols to view example projects that use it.
 
Outline
#define EAP_TTLS_H
ttls_avp
ttls_avp_vendor
#define AVP_FLAGS_VENDOR
#define AVP_FLAGS_MANDATORY
#define RADIUS_ATTR_USER_NAME
#define RADIUS_ATTR_USER_PASSWORD
#define RADIUS_ATTR_CHAP_PASSWORD
#define RADIUS_ATTR_REPLY_MESSAGE
#define RADIUS_ATTR_CHAP_CHALLENGE
#define RADIUS_ATTR_EAP_MESSAGE
#define RADIUS_VENDOR_ID_MICROSOFT
#define RADIUS_ATTR_MS_CHAP_RESPONSE
#define RADIUS_ATTR_MS_CHAP_ERROR
#define RADIUS_ATTR_MS_CHAP_NT_ENC_PW
#define RADIUS_ATTR_MS_CHAP_CHALLENGE
#define RADIUS_ATTR_MS_CHAP2_RESPONSE
#define RADIUS_ATTR_MS_CHAP2_SUCCESS
#define RADIUS_ATTR_MS_CHAP2_CPW
#define EAP_TTLS_MSCHAPV2_CHALLENGE_LEN
#define EAP_TTLS_MSCHAPV2_RESPONSE_LEN
#define EAP_TTLS_MSCHAP_CHALLENGE_LEN
#define EAP_TTLS_MSCHAP_RESPONSE_LEN
#define EAP_TTLS_CHAP_CHALLENGE_LEN
#define EAP_TTLS_CHAP_PASSWORD_LEN
Files
loading...
SourceVuESP-IDF Framework and ExamplesESP-IDFcomponents/wpa_supplicant/src/eap_peer/eap_ttls.h
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* * EAP server/peer: EAP-TTLS (RFC 5281) * Copyright (c) 2004-2007, Jouni Malinen <j@w1.fi> * * This software may be distributed under the terms of the BSD license. * See README for more details. *//* ... */ #ifndef EAP_TTLS_H #define EAP_TTLS_H struct ttls_avp { be32 avp_code; be32 avp_length; /* 8-bit flags, 24-bit length; * length includes AVP header *//* ... */ /* optional 32-bit Vendor-ID */ /* Data */ }{ ... }; struct ttls_avp_vendor { be32 avp_code; be32 avp_length; /* 8-bit flags, 24-bit length; * length includes AVP header *//* ... */ be32 vendor_id; /* Data */ }{ ... }; #define AVP_FLAGS_VENDOR 0x80 #define AVP_FLAGS_MANDATORY 0x40 #define AVP_PAD(start, pos) \ do { \ int __pad; \ __pad = (4 - (((pos) - (start)) & 3)) & 3; \ os_memset((pos), 0, __pad); \ pos += __pad; \ }{...} while (0)... /* RFC 2865 */ #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 /* RFC 2548 */ #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 1623 defines /* ... */ #endif /* EAP_TTLS_H */
Details