diff --git a/src/eap.c b/src/eap.c index 8ca44367..cbcbde64 100644 --- a/src/eap.c +++ b/src/eap.c @@ -142,6 +142,11 @@ size_t eap_get_mtu(struct eap_state *eap) return eap->mtu; } +const char *eap_get_identity(struct eap_state *eap) +{ + return eap->identity; +} + /** * eap_send_response: * @eap: EAP state diff --git a/src/eap.h b/src/eap.h index b3fedecf..de939cdc 100644 --- a/src/eap.h +++ b/src/eap.h @@ -89,6 +89,8 @@ void eap_set_event_func(struct eap_state *eap, eap_event_func_t func); void eap_set_mtu(struct eap_state *eap, size_t mtu); size_t eap_get_mtu(struct eap_state *eap); +const char *eap_get_identity(struct eap_state *eap); + void eap_rx_packet(struct eap_state *eap, const uint8_t *pkt, size_t len); void eap_init(uint32_t default_mtu);