FILS: Export IEEE 802.1X helper functions
ieee802_1x_encapsulate_radius() and ieee802_1x_alloc_eapol_sm() need to be called from FILS processing. Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
This commit is contained in:
parent
a6228b8ed6
commit
c30bd28b14
2 changed files with 9 additions and 4 deletions
|
@ -589,9 +589,9 @@ int add_common_radius_attr(struct hostapd_data *hapd,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static void ieee802_1x_encapsulate_radius(struct hostapd_data *hapd,
|
void ieee802_1x_encapsulate_radius(struct hostapd_data *hapd,
|
||||||
struct sta_info *sta,
|
struct sta_info *sta,
|
||||||
const u8 *eap, size_t len)
|
const u8 *eap, size_t len)
|
||||||
{
|
{
|
||||||
struct radius_msg *msg;
|
struct radius_msg *msg;
|
||||||
struct eapol_state_machine *sm = sta->eapol_sm;
|
struct eapol_state_machine *sm = sta->eapol_sm;
|
||||||
|
@ -846,7 +846,7 @@ static void handle_eap(struct hostapd_data *hapd, struct sta_info *sta,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static struct eapol_state_machine *
|
struct eapol_state_machine *
|
||||||
ieee802_1x_alloc_eapol_sm(struct hostapd_data *hapd, struct sta_info *sta)
|
ieee802_1x_alloc_eapol_sm(struct hostapd_data *hapd, struct sta_info *sta)
|
||||||
{
|
{
|
||||||
int flags = 0;
|
int flags = 0;
|
||||||
|
|
|
@ -57,5 +57,10 @@ int add_common_radius_attr(struct hostapd_data *hapd,
|
||||||
struct hostapd_radius_attr *req_attr,
|
struct hostapd_radius_attr *req_attr,
|
||||||
struct sta_info *sta,
|
struct sta_info *sta,
|
||||||
struct radius_msg *msg);
|
struct radius_msg *msg);
|
||||||
|
void ieee802_1x_encapsulate_radius(struct hostapd_data *hapd,
|
||||||
|
struct sta_info *sta,
|
||||||
|
const u8 *eap, size_t len);
|
||||||
|
struct eapol_state_machine *
|
||||||
|
ieee802_1x_alloc_eapol_sm(struct hostapd_data *hapd, struct sta_info *sta);
|
||||||
|
|
||||||
#endif /* IEEE802_1X_H */
|
#endif /* IEEE802_1X_H */
|
||||||
|
|
Loading…
Reference in a new issue