#include "includes.h"
#include "common.h"
#include "eloop.h"
#include "common/ieee802_11_defs.h"
#include "../config.h"
#include "rsn_supp/wpa.h"
#include "rsn_supp/wpa_ie.h"
#include "../hostapd/wpa.h"
Go to the source code of this file.
Classes | |
struct | wpa |
Functions | |
static void | auth_eapol_rx (void *eloop_data, void *user_ctx) |
static const u8 * | auth_get_psk (void *ctx, const u8 *addr, const u8 *prev_psk) |
static int | auth_init (struct wpa *wpa) |
static int | auth_init_group (struct wpa *wpa) |
static void | auth_logger (void *ctx, const u8 *addr, logger_level level, const char *txt) |
static int | auth_send_eapol (void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt) |
static void | deinit (struct wpa *wpa) |
int | main (int argc, char *argv[]) |
static u8 * | supp_alloc_eapol (void *ctx, u8 type, const void *data, u16 data_len, size_t *msg_len, void **data_pos) |
static void | supp_cancel_auth_timeout (void *ctx) |
static void | supp_eapol_rx (void *eloop_data, void *user_ctx) |
static int | supp_ether_send (void *ctx, const u8 *dest, u16 proto, const u8 *buf, size_t len) |
static int | supp_get_beacon_ie (void *ctx) |
static int | supp_get_bssid (void *ctx, u8 *bssid) |
static int | supp_init (struct wpa *wpa) |
static int | supp_mlme_setprotection (void *ctx, const u8 *addr, int protection_type, int key_type) |
static int | supp_set_key (void *ctx, enum wpa_alg alg, const u8 *addr, int key_idx, int set_tx, const u8 *seq, size_t seq_len, const u8 *key, size_t key_len) |
static void | supp_set_state (void *ctx, enum wpa_states state) |
Variables | |
int | wpa_debug_level |
int | wpa_debug_show_keys |
static void auth_eapol_rx | ( | void * | eloop_data, |
void * | user_ctx | ||
) | [static] |
Definition at line 69 of file test_wpa.c.
static const u8* auth_get_psk | ( | void * | ctx, |
const u8 * | addr, | ||
const u8 * | prev_psk | ||
) | [static] |
Definition at line 263 of file test_wpa.c.
Definition at line 305 of file test_wpa.c.
static int auth_init_group | ( | struct wpa * | wpa | ) | [static] |
Definition at line 274 of file test_wpa.c.
static void auth_logger | ( | void * | ctx, |
const u8 * | addr, | ||
logger_level | level, | ||
const char * | txt | ||
) | [static] |
Definition at line 220 of file test_wpa.c.
static int auth_send_eapol | ( | void * | ctx, |
const u8 * | addr, | ||
const u8 * | data, | ||
size_t | data_len, | ||
int | encrypt | ||
) | [static] |
Definition at line 241 of file test_wpa.c.
Definition at line 327 of file test_wpa.c.
int main | ( | int | argc, |
char * | argv[] | ||
) |
Definition at line 339 of file test_wpa.c.
static u8* supp_alloc_eapol | ( | void * | ctx, |
u8 | type, | ||
const void * | data, | ||
u16 | data_len, | ||
size_t * | msg_len, | ||
void ** | data_pos | ||
) | [static] |
Definition at line 100 of file test_wpa.c.
static void supp_cancel_auth_timeout | ( | void * | ctx | ) | [static] |
Definition at line 170 of file test_wpa.c.
static void supp_eapol_rx | ( | void * | eloop_data, |
void * | user_ctx | ||
) | [static] |
Definition at line 231 of file test_wpa.c.
static int supp_ether_send | ( | void * | ctx, |
const u8 * | dest, | ||
u16 | proto, | ||
const u8 * | buf, | ||
size_t | len | ||
) | [static] |
Definition at line 79 of file test_wpa.c.
static int supp_get_beacon_ie | ( | void * | ctx | ) | [static] |
Definition at line 129 of file test_wpa.c.
static int supp_get_bssid | ( | void * | ctx, |
u8 * | bssid | ||
) | [static] |
Definition at line 54 of file test_wpa.c.
Definition at line 176 of file test_wpa.c.
static int supp_mlme_setprotection | ( | void * | ctx, |
const u8 * | addr, | ||
int | protection_type, | ||
int | key_type | ||
) | [static] |
Definition at line 160 of file test_wpa.c.
static int supp_set_key | ( | void * | ctx, |
enum wpa_alg | alg, | ||
const u8 * | addr, | ||
int | key_idx, | ||
int | set_tx, | ||
const u8 * | seq, | ||
size_t | seq_len, | ||
const u8 * | key, | ||
size_t | key_len | ||
) | [static] |
Definition at line 146 of file test_wpa.c.
static void supp_set_state | ( | void * | ctx, |
enum wpa_states | state | ||
) | [static] |
Definition at line 63 of file test_wpa.c.
int wpa_debug_level |
Definition at line 29 of file wpa_debug.c.
Definition at line 30 of file wpa_debug.c.