wpa_ie.h

Go to the documentation of this file.
00001 
00016 #ifndef WPA_IE_H
00017 #define WPA_IE_H
00018 
00019 struct wpa_eapol_ie_parse {
00020         const u8 *wpa_ie;
00021         size_t wpa_ie_len;
00022         const u8 *rsn_ie;
00023         size_t rsn_ie_len;
00024         const u8 *pmkid;
00025         const u8 *gtk;
00026         size_t gtk_len;
00027         const u8 *mac_addr;
00028         size_t mac_addr_len;
00029 #ifdef CONFIG_PEERKEY
00030         const u8 *smk;
00031         size_t smk_len;
00032         const u8 *nonce;
00033         size_t nonce_len;
00034         const u8 *lifetime;
00035         size_t lifetime_len;
00036         const u8 *error;
00037         size_t error_len;
00038 #endif /* CONFIG_PEERKEY */
00039 #ifdef CONFIG_IEEE80211W
00040         const u8 *igtk;
00041         size_t igtk_len;
00042 #endif /* CONFIG_IEEE80211W */
00043 #ifdef CONFIG_IEEE80211R
00044         const u8 *mdie;
00045         size_t mdie_len;
00046 #endif /* CONFIG_IEEE80211R */
00047 };
00048 
00049 int wpa_supplicant_parse_ies(const u8 *buf, size_t len,
00050                              struct wpa_eapol_ie_parse *ie);
00051 int wpa_gen_wpa_ie(struct wpa_sm *sm, u8 *wpa_ie, size_t wpa_ie_len);
00052 
00053 #endif /* WPA_IE_H */
00054 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on Sat Nov 21 23:16:53 2009 for hostapd by  doxygen 1.6.1