Lines Matching refs:u8

30 		       const u8 *addr, int key_idx, int set_tx,
31 const u8 *seq, size_t seq_len,
32 const u8 *key, size_t key_len);
34 int (*get_bssid)(void *ctx, u8 *bssid);
35 int (*ether_send)(void *ctx, const u8 *dest, u16 proto, const u8 *buf,
39 u8 * (*alloc_eapol)(void *ctx, u8 type, const void *data, u16 data_len,
41 int (*add_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
42 int (*remove_pmkid)(void *ctx, const u8 *bssid, const u8 *pmkid);
46 int (*mlme_setprotection)(void *ctx, const u8 *addr,
48 int (*update_ft_ies)(void *ctx, const u8 *md, const u8 *ies,
50 int (*send_ft_action)(void *ctx, u8 action, const u8 *target_ap,
51 const u8 *ies, size_t ies_len);
52 int (*mark_authenticated)(void *ctx, const u8 *target_ap);
56 int (*send_tdls_mgmt)(void *ctx, const u8 *dst,
57 u8 action_code, u8 dialog_token,
59 int initiator, const u8 *buf, size_t len);
60 int (*tdls_oper)(void *ctx, int oper, const u8 *peer);
61 int (*tdls_peer_addset)(void *ctx, const u8 *addr, int add, u16 aid,
62 u16 capability, const u8 *supp_rates,
66 u8 qosinfo, int wmm, const u8 *ext_capab,
67 size_t ext_capab_len, const u8 *supp_channels,
69 const u8 *supp_oper_classes,
72 void *ctx, const u8 *addr, u8 oper_class,
74 int (*tdls_disable_channel_switch)(void *ctx, const u8 *addr);
76 void (*set_rekey_offload)(void *ctx, const u8 *kek, size_t kek_len,
77 const u8 *kck, size_t kck_len,
78 const u8 *replay_ctr);
79 int (*key_mgmt_set_pmk)(void *ctx, const u8 *pmk, size_t pmk_len);
103 const u8 *ssid;
113 void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid);
115 void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk, size_t pmk_len,
116 const u8 *bssid);
121 void wpa_sm_set_own_addr(struct wpa_sm *sm, const u8 *addr);
125 int wpa_sm_set_assoc_wpa_ie(struct wpa_sm *sm, const u8 *ie, size_t len);
126 int wpa_sm_set_assoc_wpa_ie_default(struct wpa_sm *sm, u8 *wpa_ie,
128 int wpa_sm_set_ap_wpa_ie(struct wpa_sm *sm, const u8 *ie, size_t len);
129 int wpa_sm_set_ap_rsn_ie(struct wpa_sm *sm, const u8 *ie, size_t len);
141 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
145 int wpa_sm_rx_eapol(struct wpa_sm *sm, const u8 *src_addr,
146 const u8 *buf, size_t len);
152 void wpa_sm_update_replay_ctr(struct wpa_sm *sm, const u8 *replay_ctr);
156 int wpa_sm_get_p2p_ip_addr(struct wpa_sm *sm, u8 *buf);
158 void wpa_sm_set_rx_replay_ctr(struct wpa_sm *sm, const u8 *rx_replay_counter);
160 const u8 *ptk_kck, size_t ptk_kck_len,
161 const u8 *ptk_kek, size_t ptk_kek_len);
174 static inline void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid)
182 static inline void wpa_sm_set_pmk(struct wpa_sm *sm, const u8 *pmk,
204 static inline void wpa_sm_set_own_addr(struct wpa_sm *sm, const u8 *addr)
217 static inline int wpa_sm_set_assoc_wpa_ie(struct wpa_sm *sm, const u8 *ie,
224 u8 *wpa_ie,
230 static inline int wpa_sm_set_ap_wpa_ie(struct wpa_sm *sm, const u8 *ie,
236 static inline int wpa_sm_set_ap_rsn_ie(struct wpa_sm *sm, const u8 *ie,
270 static inline int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
280 static inline int wpa_sm_rx_eapol(struct wpa_sm *sm, const u8 *src_addr,
281 const u8 *buf, size_t len)
308 const u8 *replay_ctr)
318 const u8 *rx_replay_counter)
322 static inline void wpa_sm_set_ptk_kck_kek(struct wpa_sm *sm, const u8 *ptk_kck,
323 const u8 *ptk_kek)
330 int wpa_sm_stkstart(struct wpa_sm *sm, const u8 *peer);
331 int wpa_sm_rx_eapol_peerkey(struct wpa_sm *sm, const u8 *src_addr,
332 const u8 *buf, size_t len);
334 static inline int wpa_sm_stkstart(struct wpa_sm *sm, const u8 *peer)
339 static inline int wpa_sm_rx_eapol_peerkey(struct wpa_sm *sm, const u8 *src_addr,
340 const u8 *buf, size_t len)
348 int wpa_sm_set_ft_params(struct wpa_sm *sm, const u8 *ies, size_t ies_len);
349 int wpa_ft_prepare_auth_request(struct wpa_sm *sm, const u8 *mdie);
350 int wpa_ft_process_response(struct wpa_sm *sm, const u8 *ies, size_t ies_len,
351 int ft_action, const u8 *target_ap,
352 const u8 *ric_ies, size_t ric_ies_len);
355 int wpa_ft_validate_reassoc_resp(struct wpa_sm *sm, const u8 *ies,
356 size_t ies_len, const u8 *src_addr);
357 int wpa_ft_start_over_ds(struct wpa_sm *sm, const u8 *target_ap,
358 const u8 *mdie);
363 wpa_sm_set_ft_params(struct wpa_sm *sm, const u8 *ies, size_t ies_len)
369 const u8 *mdie)
375 wpa_ft_process_response(struct wpa_sm *sm, const u8 *ies, size_t ies_len,
376 int ft_action, const u8 *target_ap)
391 wpa_ft_validate_reassoc_resp(struct wpa_sm *sm, const u8 *ies, size_t ies_len,
392 const u8 *src_addr)
401 void wpa_tdls_ap_ies(struct wpa_sm *sm, const u8 *ies, size_t len);
402 void wpa_tdls_assoc_resp_ies(struct wpa_sm *sm, const u8 *ies, size_t len);
403 int wpa_tdls_start(struct wpa_sm *sm, const u8 *addr);
404 void wpa_tdls_remove(struct wpa_sm *sm, const u8 *addr);
405 int wpa_tdls_teardown_link(struct wpa_sm *sm, const u8 *addr, u16 reason_code);
406 int wpa_tdls_send_discovery_request(struct wpa_sm *sm, const u8 *addr);
411 void wpa_tdls_disable_unreachable_link(struct wpa_sm *sm, const u8 *addr);
412 const char * wpa_tdls_get_link_status(struct wpa_sm *sm, const u8 *addr);
414 int wpa_tdls_enable_chan_switch(struct wpa_sm *sm, const u8 *addr,
415 u8 oper_class,
417 int wpa_tdls_disable_chan_switch(struct wpa_sm *sm, const u8 *addr);
419 int wpa_wnmsleep_install_key(struct wpa_sm *sm, u8 subelem_id, u8 *buf);