Lines Matching refs:ftie

466  * @ftie: Pointer to the beginning of FT IE
473 const u8 *ftie, u8 *mic)
480 2 + timeoutie[1] + 2 + ftie[1];
507 os_memcpy(pos, ftie, 2 + ftie[1]);
510 pos += 2 + ftie[1];
528 * @ftie: Pointer to the beginning of FT IE
535 const u8 *ftie, u8 *mic)
546 sizeof(trans_seq) + 2 + ftie[1];
566 os_memcpy(pos, ftie, 2 + ftie[1]);
569 pos += 2 + ftie[1];
583 const struct wpa_tdls_ftie *ftie)
589 peer->rsnie_p, timeoutie, (u8 *) ftie,
591 if (os_memcmp_const(mic, ftie->mic, 16) != 0) {
595 ftie->mic, 16);
611 const u8 *lnkid, const struct wpa_tdls_ftie *ftie)
617 dtoken, lnkid, (u8 *) ftie, mic);
618 if (os_memcmp_const(mic, ftie->mic, 16) != 0) {
751 struct wpa_tdls_ftie *ftie;
787 ielen += sizeof(*ftie);
802 ftie = (struct wpa_tdls_ftie *) pos;
803 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
805 os_memcpy(ftie->Anonce, peer->rnonce, WPA_NONCE_LEN);
806 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
807 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
808 pos = (u8 *) (ftie + 1);
813 ftie->ie_len += 170;
820 (u8 *) ftie, pos - (u8 *) ftie);
825 dialog_token, (u8 *) &lnkid, (u8 *) ftie,
826 ftie->mic);
936 struct wpa_tdls_ftie *ftie;
985 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie)) {
990 ftie = (struct wpa_tdls_ftie *) kde.ftie;
995 (u8 *) lnkid, ftie) < 0) {
1068 struct wpa_tdls_ftie *ftie;
1167 ftie = (struct wpa_tdls_ftie *) pos;
1168 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
1169 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
1181 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
1184 (u8 *) ftie, sizeof(struct wpa_tdls_ftie));
1186 pos = (u8 *) (ftie + 1);
1192 ftie->ie_len += 170;
1252 struct wpa_tdls_ftie *ftie;
1278 ftie = (struct wpa_tdls_ftie *) pos;
1279 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
1280 /* TODO: ftie->mic_control to set 2-RESPONSE */
1281 os_memcpy(ftie->Anonce, peer->rnonce, WPA_NONCE_LEN);
1282 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
1283 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
1285 (u8 *) ftie, sizeof(*ftie));
1287 pos = (u8 *) (ftie + 1);
1293 ftie->ie_len += 170;
1316 (u8 *) &timeoutie, (u8 *) ftie, ftie->mic);
1320 ftie->mic[0] ^= 0x01;
1341 struct wpa_tdls_ftie *ftie;
1370 ftie = (struct wpa_tdls_ftie *) pos;
1371 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
1372 /*TODO: ftie->mic_control to set 3-CONFIRM */
1373 os_memcpy(ftie->Anonce, peer->rnonce, WPA_NONCE_LEN);
1374 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
1375 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
1377 pos = (u8 *) (ftie + 1);
1383 ftie->ie_len += 170;
1406 (u8 *) &timeoutie, (u8 *) ftie, ftie->mic);
1410 ftie->mic[0] ^= 0x01;
1793 struct wpa_tdls_ftie *ftie = NULL;
1955 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie) ||
2033 ftie = (struct wpa_tdls_ftie *) kde.ftie;
2038 if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0 ||
2049 os_memcpy(peer->inonce, ftie->Snonce, WPA_NONCE_LEN);
2188 struct wpa_tdls_ftie *ftie;
2328 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie) ||
2379 kde.ftie, sizeof(*ftie));
2380 ftie = (struct wpa_tdls_ftie *) kde.ftie;
2382 if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0) {
2390 os_memcpy(peer->rnonce, ftie->Anonce, WPA_NONCE_LEN);
2416 (u8 *) timeoutie, ftie) < 0) {
2475 struct wpa_tdls_ftie *ftie;
2540 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie)) {
2545 kde.ftie, sizeof(*ftie));
2546 ftie = (struct wpa_tdls_ftie *) kde.ftie;
2561 if (os_memcmp(peer->rnonce, ftie->Anonce, WPA_NONCE_LEN) != 0) {
2567 if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0) {
2590 (u8 *) timeoutie, ftie) < 0) {