wpa_supplicant / hostapd  2.5
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
ieee802_1x_kay_ctx Struct Reference

Data Fields

void * ctx
 
int(* macsec_init )(void *ctx, struct macsec_init_params *params)
 
int(* macsec_deinit )(void *ctx)
 
int(* enable_protect_frames )(void *ctx, Boolean enabled)
 
int(* set_replay_protect )(void *ctx, Boolean enabled, u32 window)
 
int(* set_current_cipher_suite )(void *ctx, const u8 *cs, size_t cs_len)
 
int(* enable_controlled_port )(void *ctx, Boolean enabled)
 
int(* get_receive_lowest_pn )(void *ctx, u32 channel, u8 an, u32 *lowest_pn)
 
int(* get_transmit_next_pn )(void *ctx, u32 channel, u8 an, u32 *next_pn)
 
int(* set_transmit_next_pn )(void *ctx, u32 channel, u8 an, u32 next_pn)
 
int(* get_available_receive_sc )(void *ctx, u32 *channel)
 
int(* create_receive_sc )(void *ctx, u32 channel, struct ieee802_1x_mka_sci *sci, enum validate_frames vf, enum confidentiality_offset co)
 
int(* delete_receive_sc )(void *ctx, u32 channel)
 
int(* create_receive_sa )(void *ctx, u32 channel, u8 an, u32 lowest_pn, const u8 *sak)
 
int(* enable_receive_sa )(void *ctx, u32 channel, u8 an)
 
int(* disable_receive_sa )(void *ctx, u32 channel, u8 an)
 
int(* get_available_transmit_sc )(void *ctx, u32 *channel)
 
int(* create_transmit_sc )(void *ctx, u32 channel, const struct ieee802_1x_mka_sci *sci, enum confidentiality_offset co)
 
int(* delete_transmit_sc )(void *ctx, u32 channel)
 
int(* create_transmit_sa )(void *ctx, u32 channel, u8 an, u32 next_pn, Boolean confidentiality, const u8 *sak)
 
int(* enable_transmit_sa )(void *ctx, u32 channel, u8 an)
 
int(* disable_transmit_sa )(void *ctx, u32 channel, u8 an)
 

The documentation for this struct was generated from the following file: