Select one of the symbols to view example projects that use it.
 
Outline
#define WPA_AUTH_IE_H
wpa_eapol_ie_parse
wpa_parse_kde_ies(const u8 *, size_t, struct wpa_eapol_ie_parse *);
wpa_add_kde(u8 *, u32, const u8 *, size_t, const u8 *, size_t);
wpa_auth_gen_wpa_ie(struct wpa_authenticator *);
Files
loading...
SourceVuESP-IDF Framework and ExamplesESP-IDFcomponents/wpa_supplicant/src/ap/wpa_auth_ie.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
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* * hostapd - WPA/RSN IE and KDE definitions * 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 WPA_AUTH_IE_H #define WPA_AUTH_IE_H struct wpa_eapol_ie_parse { const u8 *wpa_ie; size_t wpa_ie_len; const u8 *rsn_ie; size_t rsn_ie_len; const u8 *pmkid; const u8 *gtk; size_t gtk_len; const u8 *mac_addr; size_t mac_addr_len; #ifdef CONFIG_IEEE80211W const u8 *igtk; size_t igtk_len;/* ... */ #endif /* CONFIG_IEEE80211W */ #ifdef CONFIG_IEEE80211R const u8 *mdie; size_t mdie_len; const u8 *ftie; size_t ftie_len;/* ... */ #endif /* CONFIG_IEEE80211R */ const u8 *rsnxe; size_t rsnxe_len; }{ ... }; int wpa_parse_kde_ies(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie); u8 * wpa_add_kde(u8 *pos, u32 kde, const u8 *data, size_t data_len, const u8 *data2, size_t data2_len); int wpa_auth_gen_wpa_ie(struct wpa_authenticator *wpa_auth); /* ... */ #endif /* WPA_AUTH_IE_H */
Details