#include <wpa_auth.h>
Public Attributes | |
void * | ctx |
void(* | disconnect )(void *ctx, const u8 *addr, u16 reason) |
int(* | for_each_auth )(void *ctx, int(*cb)(struct wpa_authenticator *a, void *ctx), void *cb_ctx) |
int(* | for_each_sta )(void *ctx, int(*cb)(struct wpa_state_machine *sm, void *ctx), void *cb_ctx) |
int(* | get_eapol )(void *ctx, const u8 *addr, wpa_eapol_variable var) |
int(* | get_msk )(void *ctx, const u8 *addr, u8 *msk, size_t *len) |
const u8 *(* | get_psk )(void *ctx, const u8 *addr, const u8 *prev_psk) |
int(* | get_seqnum )(void *ctx, const u8 *addr, int idx, u8 *seq) |
void(* | logger )(void *ctx, const u8 *addr, logger_level level, const char *txt) |
void(* | mic_failure_report )(void *ctx, const u8 *addr) |
int(* | send_eapol )(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt) |
int(* | send_ether )(void *ctx, const u8 *dst, u16 proto, const u8 *data, size_t data_len) |
void(* | set_eapol )(void *ctx, const u8 *addr, wpa_eapol_variable var, int value) |
int(* | set_key )(void *ctx, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len) |
Definition at line 176 of file wpa_auth.h.
void* wpa_auth_callbacks::ctx |
Definition at line 177 of file wpa_auth.h.
void(* wpa_auth_callbacks::disconnect)(void *ctx, const u8 *addr, u16 reason) |
Definition at line 180 of file wpa_auth.h.
int(* wpa_auth_callbacks::for_each_auth)(void *ctx, int(*cb)(struct wpa_authenticator *a,void *ctx), void *cb_ctx) |
Definition at line 194 of file wpa_auth.h.
int(* wpa_auth_callbacks::for_each_sta)(void *ctx, int(*cb)(struct wpa_state_machine *sm,void *ctx), void *cb_ctx) |
Definition at line 192 of file wpa_auth.h.
int(* wpa_auth_callbacks::get_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var) |
Definition at line 184 of file wpa_auth.h.
int(* wpa_auth_callbacks::get_msk)(void *ctx, const u8 *addr, u8 *msk, size_t *len) |
Definition at line 186 of file wpa_auth.h.
const u8*(* wpa_auth_callbacks::get_psk)(void *ctx, const u8 *addr, const u8 *prev_psk) |
Definition at line 185 of file wpa_auth.h.
int(* wpa_auth_callbacks::get_seqnum)(void *ctx, const u8 *addr, int idx, u8 *seq) |
Definition at line 189 of file wpa_auth.h.
void(* wpa_auth_callbacks::logger)(void *ctx, const u8 *addr, logger_level level, const char *txt) |
Definition at line 178 of file wpa_auth.h.
void(* wpa_auth_callbacks::mic_failure_report)(void *ctx, const u8 *addr) |
Definition at line 181 of file wpa_auth.h.
int(* wpa_auth_callbacks::send_eapol)(void *ctx, const u8 *addr, const u8 *data, size_t data_len, int encrypt) |
Definition at line 190 of file wpa_auth.h.
int(* wpa_auth_callbacks::send_ether)(void *ctx, const u8 *dst, u16 proto, const u8 *data, size_t data_len) |
Definition at line 196 of file wpa_auth.h.
void(* wpa_auth_callbacks::set_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var, int value) |
Definition at line 182 of file wpa_auth.h.
int(* wpa_auth_callbacks::set_key)(void *ctx, int vlan_id, enum wpa_alg alg, const u8 *addr, int idx, u8 *key, size_t key_len) |
Definition at line 187 of file wpa_auth.h.