This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Defines | |
#define | EAP_TLV_RESULT_TLV 3 |
#define | EAP_TLV_NAK_TLV 4 |
#define | EAP_TLV_CRYPTO_BINDING_TLV 5 |
#define | EAP_TLV_CONNECTION_BINDING_TLV 6 |
#define | EAP_TLV_VENDOR_SPECIFIC_TLV 7 |
#define | EAP_TLV_URI_TLV 8 |
#define | EAP_TLV_EAP_PAYLOAD_TLV 9 |
#define | EAP_TLV_INTERMEDIATE_RESULT_TLV 10 |
#define | EAP_TLV_PAC_TLV 11 |
#define | EAP_TLV_CRYPTO_BINDING_TLV_ 12 |
#define | EAP_TLV_RESULT_SUCCESS 1 |
#define | EAP_TLV_RESULT_FAILURE 2 |
#define | EAP_TLV_TYPE_MANDATORY 0x8000 |
#define | EAP_TLV_CRYPTO_BINDING_SUBTYPE_REQUEST 0 |
#define | EAP_TLV_CRYPTO_BINDING_SUBTYPE_RESPONSE 1 |
Functions | |
u8 * | eap_tlv_build_nak (int id, u16 nak_type, size_t *resp_len) |
Build EAP-TLV NAK message. | |
u8 * | eap_tlv_build_result (int id, u16 status, size_t *resp_len) |
Build EAP-TLV Result message. | |
int | eap_tlv_process (struct eap_sm *sm, struct eap_method_ret *ret, const struct eap_hdr *hdr, u8 **resp, size_t *resp_len) |
Process a received EAP-TLV message and generate a response. | |
Variables | |
eap_tlv_hdr | STRUCT_PACKED |
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file eap_tlv.h.
|
Build EAP-TLV NAK message.
Definition at line 34 of file eap_tlv.c. Here is the call graph for this function: |
|
Build EAP-TLV Result message.
Definition at line 72 of file eap_tlv.c. Here is the call graph for this function: |
|
Process a received EAP-TLV message and generate a response.
Definition at line 109 of file eap_tlv.c. Here is the call graph for this function: |