|
wpa_supplicant / hostapd
2.5
|
WPA Supplicant - Mesh RSN routines. More...
#include "utils/includes.h"#include "utils/common.h"#include "utils/eloop.h"#include "crypto/sha256.h"#include "crypto/random.h"#include "crypto/aes.h"#include "crypto/aes_siv.h"#include "rsn_supp/wpa.h"#include "ap/hostapd.h"#include "ap/wpa_auth.h"#include "ap/sta_info.h"#include "ap/ieee802_11.h"#include "wpa_supplicant_i.h"#include "driver_i.h"#include "wpas_glue.h"#include "mesh_mpm.h"#include "mesh_rsn.h"Macros | |
| #define | MESH_AUTH_TIMEOUT 10 |
| #define | MESH_AUTH_RETRY 3 |
| #define | MESH_AUTH_BLOCK_DURATION 3600 |
Functions | |
| void | mesh_auth_timer (void *eloop_ctx, void *user_data) |
| struct mesh_rsn * | mesh_rsn_auth_init (struct wpa_supplicant *wpa_s, struct mesh_conf *conf) |
| int | mesh_rsn_auth_sae_sta (struct wpa_supplicant *wpa_s, struct sta_info *sta) |
| void | mesh_rsn_get_pmkid (struct mesh_rsn *rsn, struct sta_info *sta, u8 *pmkid) |
| int | mesh_rsn_derive_mtk (struct wpa_supplicant *wpa_s, struct sta_info *sta) |
| void | mesh_rsn_init_ampe_sta (struct wpa_supplicant *wpa_s, struct sta_info *sta) |
| int | mesh_rsn_protect_frame (struct mesh_rsn *rsn, struct sta_info *sta, const u8 *cat, struct wpabuf *buf) |
| int | mesh_rsn_process_ampe (struct wpa_supplicant *wpa_s, struct sta_info *sta, struct ieee802_11_elems *elems, const u8 *cat, const u8 *start, size_t elems_len) |
WPA Supplicant - Mesh RSN routines.
1.8.6