diff options
Diffstat (limited to 'src/libcharon/encoding/payloads/eap_payload.h')
-rw-r--r-- | src/libcharon/encoding/payloads/eap_payload.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/libcharon/encoding/payloads/eap_payload.h b/src/libcharon/encoding/payloads/eap_payload.h index 934983282..e8ed1c5e7 100644 --- a/src/libcharon/encoding/payloads/eap_payload.h +++ b/src/libcharon/encoding/payloads/eap_payload.h @@ -83,6 +83,14 @@ struct eap_payload_t { eap_type_t (*get_type) (eap_payload_t *this, u_int32_t *vendor); /** + * Enumerate the EAP method types contained in an EAP-Nak (i.e. get_type() + * returns EAP_NAK). + * + * @return enumerator over (eap_type_t type, u_int32_t vendor) + */ + enumerator_t* (*get_types) (eap_payload_t *this); + + /** * Check if the EAP method type is encoded in the Expanded Type format. * * @return TRUE if in Expanded Type format |