Select one of the symbols to view example projects that use it.
 
Outline
#define WPA_IE_H
wpa_eapol_ie_parse
wpa_supplicant_parse_ies(const u8 *, size_t, struct wpa_eapol_ie_parse *);
wpa_gen_wpa_ie(struct wpa_sm *, u8 *, size_t);
wpa_gen_rsnxe(struct wpa_sm *, u8 *, size_t);
wpa_parse_wpa_ie(const u8 *, size_t, struct wpa_ie_data *);
Files
loading...
SourceVuESP-IDF Framework and ExamplesESP-IDFcomponents/wpa_supplicant/src/rsn_supp/wpa_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
43
44
45
46
47
48
49
50
51
52
53
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
/* * wpa_supplicant - WPA/RSN IE and KDE definitions * Copyright (c) 2004-2007, Jouni Malinen <j@w1.fi> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. * * Alternatively, this software may be distributed under the terms of BSD * license. * * See README and COPYING for more details. *//* ... */ #ifndef WPA_IE_H #define WPA_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; const u8 *reassoc_deadline; const u8 *key_lifetime;/* ... */ #endif /* CONFIG_IEEE80211R */ const u8 *transition_disable; size_t transition_disable_len; const u8 *rsnxe; size_t rsnxe_len; }{ ... }; int wpa_supplicant_parse_ies(const u8 *buf, size_t len, struct wpa_eapol_ie_parse *ie); int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len); int wpa_gen_rsnxe(struct wpa_sm *sm, u8 *rsnxe, size_t rsnxe_len); int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len, struct wpa_ie_data *data); /* ... */ #endif /* WPA_IE_H */
Details