Lines Matching refs:u8

103 #define RSN_SELECTOR_PUT(a, val) WPA_PUT_BE32((u8 *) (a), (val))
104 #define RSN_SELECTOR_GET(a) WPA_GET_BE32((const u8 *) (a))
161 u8 type;
163 u8 key_info[2]; /* big endian */
164 u8 key_length[2]; /* big endian */
165 u8 replay_counter[WPA_REPLAY_COUNTER_LEN];
166 u8 key_nonce[WPA_NONCE_LEN];
167 u8 key_iv[16];
168 u8 key_rsc[WPA_KEY_RSC_LEN];
169 u8 key_id[8]; /* Reserved in IEEE 802.11i/RSN */
170 u8 key_mic[16];
171 u8 key_data_length[2]; /* big endian */
176 u8 type;
178 u8 key_info[2]; /* big endian */
179 u8 key_length[2]; /* big endian */
180 u8 replay_counter[WPA_REPLAY_COUNTER_LEN];
181 u8 key_nonce[WPA_NONCE_LEN];
182 u8 key_iv[16];
183 u8 key_rsc[WPA_KEY_RSC_LEN];
184 u8 key_id[8]; /* Reserved in IEEE 802.11i/RSN */
185 u8 key_mic[24];
186 u8 key_data_length[2]; /* big endian */
201 u8 kck[WPA_KCK_MAX_LEN]; /* EAPOL-Key Key Confirmation Key (KCK) */
202 u8 kek[WPA_KEK_MAX_LEN]; /* EAPOL-Key Key Encryption Key (KEK) */
203 u8 tk[WPA_TK_MAX_LEN]; /* Temporal Key (TK) */
211 u8 gtk[WPA_GTK_MAX_LEN];
217 u8 igtk[WPA_IGTK_MAX_LEN];
225 u8 gtk[32];
245 u8 elem_id;
246 u8 len;
247 u8 oui[4]; /* 24-bit OUI followed by 8-bit OUI type */
248 u8 version[2]; /* little endian */
277 u8 elem_id; /* WLAN_EID_RSN */
278 u8 len;
279 u8 version[2]; /* little endian */
289 u8 keyid[2];
290 u8 pn[6];
291 u8 igtk[WPA_IGTK_LEN];
297 u8 mobility_domain[MOBILITY_DOMAIN_ID_LEN];
298 u8 ft_capab;
305 u8 mic_control[2];
306 u8 mic[16];
307 u8 anonce[WPA_NONCE_LEN];
308 u8 snonce[WPA_NONCE_LEN];
318 u8 id;
319 u8 descr_count;
333 int wpa_ft_mic(const u8 *kck, size_t kck_len, const u8 *sta_addr,
334 const u8 *ap_addr, u8 transaction_seqnum,
335 const u8 *mdie, size_t mdie_len,
336 const u8 *ftie, size_t ftie_len,
337 const u8 *rsnie, size_t rsnie_len,
338 const u8 *ric, size_t ric_len, u8 *mic);
339 void wpa_derive_pmk_r0(const u8 *xxkey, size_t xxkey_len,
340 const u8 *ssid, size_t ssid_len,
341 const u8 *mdid, const u8 *r0kh_id, size_t r0kh_id_len,
342 const u8 *s0kh_id, u8 *pmk_r0, u8 *pmk_r0_name);
343 void wpa_derive_pmk_r1_name(const u8 *pmk_r0_name, const u8 *r1kh_id,
344 const u8 *s1kh_id, u8 *pmk_r1_name);
345 void wpa_derive_pmk_r1(const u8 *pmk_r0, const u8 *pmk_r0_name,
346 const u8 *r1kh_id, const u8 *s1kh_id,
347 u8 *pmk_r1, u8 *pmk_r1_name);
348 int wpa_pmk_r1_to_ptk(const u8 *pmk_r1, const u8 *snonce, const u8 *anonce,
349 const u8 *sta_addr, const u8 *bssid,
350 const u8 *pmk_r1_name,
351 struct wpa_ptk *ptk, u8 *ptk_name, int akmp, int cipher);
361 const u8 *pmkid;
372 int rsn_pmkid_suite_b(const u8 *kck, size_t kck_len, const u8 *aa,
373 const u8 *spa, u8 *pmkid);
375 static inline int rsn_pmkid_suite_b(const u8 *kck, size_t kck_len, const u8 *aa, in rsn_pmkid_suite_b()
376 const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b()
383 int rsn_pmkid_suite_b_192(const u8 *kck, size_t kck_len, const u8 *aa,
384 const u8 *spa, u8 *pmkid);
386 static inline int rsn_pmkid_suite_b_192(const u8 *kck, size_t kck_len, in rsn_pmkid_suite_b_192()
387 const u8 *aa, const u8 *spa, u8 *pmkid) in rsn_pmkid_suite_b_192()
395 int wpa_parse_wpa_ie_rsn(const u8 *rsn_ie, size_t rsn_ie_len,
397 int wpa_parse_wpa_ie(const u8 *wpa_ie, size_t wpa_ie_len,
399 int wpa_parse_wpa_ie_rsnxe(const u8 *rsnxe_ie, size_t rsnxe_ie_len,
404 const u8 *ie1, size_t ie1len,
405 const u8 *ie2, size_t ie2len);
406 int wpa_insert_pmkid(u8 *ies, size_t *ies_len, const u8 *pmkid);
409 const u8 *mdie;
411 const u8 *ftie;
413 const u8 *r1kh_id;
414 const u8 *gtk;
416 const u8 *r0kh_id;
418 const u8 *rsn;
420 const u8 *rsn_pmkid;
421 const u8 *tie;
423 const u8 *igtk;
425 const u8 *ric;
429 int wpa_ft_parse_ies(const u8 *ies, size_t ies_len, struct wpa_ft_ies *parse);
431 int wpa_eapol_key_mic(const u8 *key, size_t key_len, int akmp, int ver,
432 const u8 *buf, size_t len, u8 *mic);
433 int wpa_pmk_to_ptk(const u8 *pmk, size_t pmk_len, const char *label,
434 const u8 *addr1, const u8 *addr2,
435 const u8 *nonce1, const u8 *nonce2,
438 void rsn_pmkid(const u8 *pmk, size_t pmk_len, const u8 *aa, const u8 *spa,
439 u8 *pmkid, int akmp);
448 int wpa_cipher_put_suites(u8 *pos, int ciphers);
450 int wpa_parse_wpa_ie_wpa(const u8 *wpa_ie, size_t wpa_ie_len,
453 int rsn_cipher_put_suites(u8 *pos, int ciphers);