Lines Matching defs:ftie

446  * @ftie: Pointer to the beginning of FT IE
453 const u8 *ftie, u8 *mic)
460 2 + timeoutie[1] + 2 + ftie[1];
487 os_memcpy(pos, ftie, 2 + ftie[1]);
490 pos += 2 + ftie[1];
508 * @ftie: Pointer to the beginning of FT IE
515 const u8 *ftie, u8 *mic)
526 sizeof(trans_seq) + 2 + ftie[1];
546 os_memcpy(pos, ftie, 2 + ftie[1]);
549 pos += 2 + ftie[1];
563 const struct wpa_tdls_ftie *ftie)
569 peer->rsnie_p, timeoutie, (u8 *) ftie,
571 if (os_memcmp_const(mic, ftie->mic, 16) != 0) {
575 ftie->mic, 16);
591 const u8 *lnkid, const struct wpa_tdls_ftie *ftie)
597 dtoken, lnkid, (u8 *) ftie, mic);
598 if (os_memcmp_const(mic, ftie->mic, 16) != 0) {
724 struct wpa_tdls_ftie *ftie;
753 ielen += sizeof(*ftie);
768 ftie = (struct wpa_tdls_ftie *) pos;
769 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
771 os_memcpy(ftie->Anonce, peer->rnonce, WPA_NONCE_LEN);
772 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
773 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
774 pos = (u8 *) (ftie + 1);
779 ftie->ie_len += 170;
786 (u8 *) ftie, pos - (u8 *) ftie);
791 dialog_token, (u8 *) &lnkid, (u8 *) ftie,
792 ftie->mic);
900 struct wpa_tdls_ftie *ftie;
944 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie)) {
949 ftie = (struct wpa_tdls_ftie *) kde.ftie;
954 (u8 *) lnkid, ftie) < 0) {
1027 struct wpa_tdls_ftie *ftie;
1126 ftie = (struct wpa_tdls_ftie *) pos;
1127 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
1128 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
1139 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
1142 (u8 *) ftie, sizeof(struct wpa_tdls_ftie));
1144 pos = (u8 *) (ftie + 1);
1150 ftie->ie_len += 170;
1209 struct wpa_tdls_ftie *ftie;
1235 ftie = (struct wpa_tdls_ftie *) pos;
1236 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
1237 /* TODO: ftie->mic_control to set 2-RESPONSE */
1238 os_memcpy(ftie->Anonce, peer->rnonce, WPA_NONCE_LEN);
1239 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
1240 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
1242 (u8 *) ftie, sizeof(*ftie));
1244 pos = (u8 *) (ftie + 1);
1250 ftie->ie_len += 170;
1273 (u8 *) &timeoutie, (u8 *) ftie, ftie->mic);
1277 ftie->mic[0] ^= 0x01;
1298 struct wpa_tdls_ftie *ftie;
1327 ftie = (struct wpa_tdls_ftie *) pos;
1328 ftie->ie_type = WLAN_EID_FAST_BSS_TRANSITION;
1329 /*TODO: ftie->mic_control to set 3-CONFIRM */
1330 os_memcpy(ftie->Anonce, peer->rnonce, WPA_NONCE_LEN);
1331 os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN);
1332 ftie->ie_len = sizeof(struct wpa_tdls_ftie) - 2;
1334 pos = (u8 *) (ftie + 1);
1340 ftie->ie_len += 170;
1363 (u8 *) &timeoutie, (u8 *) ftie, ftie->mic);
1367 ftie->mic[0] ^= 0x01;
1741 struct wpa_tdls_ftie *ftie = NULL;
1898 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie) ||
1976 ftie = (struct wpa_tdls_ftie *) kde.ftie;
1981 if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0) {
1991 os_memcpy(peer->inonce, ftie->Snonce, WPA_NONCE_LEN);
2122 struct wpa_tdls_ftie *ftie;
2249 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie) ||
2300 kde.ftie, sizeof(*ftie));
2301 ftie = (struct wpa_tdls_ftie *) kde.ftie;
2303 if (!os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) == 0) {
2311 os_memcpy(peer->rnonce, ftie->Anonce, WPA_NONCE_LEN);
2337 (u8 *) timeoutie, ftie) < 0) {
2395 struct wpa_tdls_ftie *ftie;
2460 if (kde.ftie == NULL || kde.ftie_len < sizeof(*ftie)) {
2465 kde.ftie, sizeof(*ftie));
2466 ftie = (struct wpa_tdls_ftie *) kde.ftie;
2481 if (!os_memcmp(peer->rnonce, ftie->Anonce, WPA_NONCE_LEN) == 0) {
2487 if (!os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) == 0) {
2510 (u8 *) timeoutie, ftie) < 0) {