Lines Matching refs:u8

25 	u8 frame_type; /* RSN_REMOTE_FRAME_TYPE_FT_RRB */
26 u8 packet_type; /* FT_PACKET_REQUEST/FT_PACKET_RESPONSE */
28 u8 ap_address[ETH_ALEN];
49 u8 frame_type; /* RSN_REMOTE_FRAME_TYPE_FT_RRB */
50 u8 packet_type; /* FT_PACKET_R0KH_R1KH_PULL */
52 u8 ap_address[ETH_ALEN];
54 u8 nonce[16];
55 u8 pmk_r0_name[WPA_PMK_NAME_LEN];
56 u8 r1kh_id[FT_R1KH_ID_LEN];
57 u8 s1kh_id[ETH_ALEN];
58 u8 pad[4]; /* 8-octet boundary for AES key wrap */
59 u8 key_wrap_extra[8];
63 u8 frame_type; /* RSN_REMOTE_FRAME_TYPE_FT_RRB */
64 u8 packet_type; /* FT_PACKET_R0KH_R1KH_RESP */
66 u8 ap_address[ETH_ALEN];
68 u8 nonce[16]; /* copied from pull */
69 u8 r1kh_id[FT_R1KH_ID_LEN]; /* copied from pull */
70 u8 s1kh_id[ETH_ALEN]; /* copied from pull */
71 u8 pmk_r1[PMK_LEN];
72 u8 pmk_r1_name[WPA_PMK_NAME_LEN];
74 u8 pad[2]; /* 8-octet boundary for AES key wrap */
75 u8 key_wrap_extra[8];
79 u8 frame_type; /* RSN_REMOTE_FRAME_TYPE_FT_RRB */
80 u8 packet_type; /* FT_PACKET_R0KH_R1KH_PUSH */
82 u8 ap_address[ETH_ALEN];
85 u8 timestamp[4]; /* current time in seconds since unix epoch, little
87 u8 r1kh_id[FT_R1KH_ID_LEN];
88 u8 s1kh_id[ETH_ALEN];
89 u8 pmk_r0_name[WPA_PMK_NAME_LEN];
90 u8 pmk_r1[PMK_LEN];
91 u8 pmk_r1_name[WPA_PMK_NAME_LEN];
93 u8 pad[6]; /* 8-octet boundary for AES key wrap */
94 u8 key_wrap_extra[8];
112 u8 addr[ETH_ALEN];
113 u8 id[FT_R0KH_ID_MAX_LEN];
115 u8 key[16];
121 u8 addr[ETH_ALEN];
122 u8 id[FT_R1KH_ID_LEN];
123 u8 key[16];
149 u8 ssid[SSID_LEN];
151 u8 mobility_domain[MOBILITY_DOMAIN_ID_LEN];
152 u8 r0_key_holder[FT_R0KH_ID_MAX_LEN];
154 u8 r1_key_holder[FT_R1KH_ID_LEN];
180 void (*logger)(void *ctx, const u8 *addr, logger_level level,
182 void (*disconnect)(void *ctx, const u8 *addr, u16 reason);
183 int (*mic_failure_report)(void *ctx, const u8 *addr);
184 void (*set_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var,
186 int (*get_eapol)(void *ctx, const u8 *addr, wpa_eapol_variable var);
187 const u8 * (*get_psk)(void *ctx, const u8 *addr, const u8 *prev_psk);
188 int (*get_msk)(void *ctx, const u8 *addr, u8 *msk, size_t *len);
190 const u8 *addr, int idx, u8 *key, size_t key_len);
191 int (*get_seqnum)(void *ctx, const u8 *addr, int idx, u8 *seq);
192 int (*send_eapol)(void *ctx, const u8 *addr, const u8 *data,
198 int (*send_ether)(void *ctx, const u8 *dst, u16 proto, const u8 *data,
201 struct wpa_state_machine * (*add_sta)(void *ctx, const u8 *sta_addr);
202 int (*send_ft_action)(void *ctx, const u8 *dst,
203 const u8 *data, size_t data_len);
204 int (*add_tspec)(void *ctx, const u8 *sta_addr, u8 *tspec_ie,
209 struct wpa_authenticator * wpa_init(const u8 *addr,
228 const u8 *wpa_ie, size_t wpa_ie_len,
229 const u8 *rsnxe, size_t rsnxe_len/*,
233 wpa_auth_sta_init(struct wpa_authenticator *wpa_auth, const u8 *addr);
240 u8 *data, size_t data_len);
261 const u8 * wpa_auth_get_wpa_ie(struct wpa_authenticator *wpa_auth,
263 int wpa_auth_pmksa_add(struct wpa_state_machine *sm, const u8 *pmk,
266 const u8 *pmk, size_t len, const u8 *sta_addr,
274 u8 * wpa_sm_write_assoc_resp_ies(struct wpa_state_machine *sm, u8 *pos,
276 const u8 *req_ies, size_t req_ies_len);
277 void wpa_ft_process_auth(struct wpa_state_machine *sm, const u8 *bssid,
278 u16 auth_transaction, const u8 *ies, size_t ies_len,
279 void (*cb)(void *ctx, const u8 *dst, const u8 *bssid,
281 const u8 *ies, size_t ies_len),
283 u16 wpa_ft_validate_reassoc(struct wpa_state_machine *sm, const u8 *ies,
285 int wpa_ft_action_rx(struct wpa_state_machine *sm, const u8 *data, size_t len);
286 int wpa_ft_rrb_rx(struct wpa_authenticator *wpa_auth, const u8 *src_addr,
287 const u8 *data, size_t data_len);
288 void wpa_ft_push_pmk_r1(struct wpa_authenticator *wpa_auth, const u8 *addr);
293 int wpa_wnmsleep_gtk_subelem(struct wpa_state_machine *sm, u8 *pos);
294 int wpa_wnmsleep_igtk_subelem(struct wpa_state_machine *sm, u8 *pos);
297 int wpa_auth_pmksa_add_sae(struct wpa_authenticator *wpa_auth, const u8 *addr,
298 const u8 *pmk, const u8 *pmkid,bool cache_pmksa);
299 void wpa_auth_add_sae_pmkid(struct wpa_state_machine *sm, const u8 *pmkid);
301 const u8 *sta_addr);