Home | History | Annotate | Download | only in ap

Lines Matching refs:kde

705 			       struct wpa_eapol_ie_parse *kde)
710 if (wpa_parse_wpa_ie_rsn(kde->rsn_ie, kde->rsn_ie_len, &ie) < 0 ||
721 if (!kde->mdie || !kde->ftie) {
723 "message 2/4", kde->mdie ? "FTIE" : "MDIE");
727 mdie = (struct rsn_mdie *) (kde->mdie + 2);
728 if (kde->mdie[1] < sizeof(struct rsn_mdie) ||
736 (kde->ftie[1] != sm->assoc_resp_ftie[1] ||
737 os_memcmp(kde->ftie, sm->assoc_resp_ftie,
741 kde->ftie, kde->ftie_len);
795 struct wpa_eapol_ie_parse kde;
1001 &kde) < 0) {
1007 if (kde.rsn_ie) {
1008 eapol_key_ie = kde.rsn_ie;
1009 eapol_key_ie_len = kde.rsn_ie_len;
1010 } else if (kde.osen) {
1011 eapol_key_ie = kde.osen;
1012 eapol_key_ie_len = kde.osen_len;
1014 eapol_key_ie = kde.wpa_ie;
1015 eapol_key_ie_len = kde.wpa_ie_len;
1037 if (ft && ft_check_msg_2_of_4(wpa_auth, sm, &kde) < 0) {
1043 if (kde.ip_addr_req && kde.ip_addr_req[0] &&
1150 * even though MAC address KDE is not normally encrypted,
1174 key_data_length, &kde) == 0 &&
1175 kde.mac_addr) {
1282 const u8 *kde, size_t kde_len,
1372 if (kde && !encr) {
1373 os_memcpy(key + 1, kde, kde_len);
1375 } else if (encr && kde) {
1382 os_memcpy(pos, kde, kde_len);
1448 const u8 *kde, size_t kde_len,
1458 __wpa_send_eapol(wpa_auth, sm, key_info, key_rsc, nonce, kde, kde_len,
1985 u8 rsc[WPA_KEY_RSC_LEN], *_rsc, *gtk, *kde, *pos, dummy_gtk[32];
2071 kde = os_malloc(kde_len);
2072 if (kde == NULL)
2075 pos = kde;
2080 int res = wpa_insert_pmkid(kde, pos - kde, sm->pmk_r1_name);
2084 os_free(kde);
2107 NULL, NULL, pos, kde + kde_len - pos,
2112 os_free(kde);
2147 _rsc, sm->ANonce, kde, pos - kde, keyidx, encr);
2148 os_free(kde);
2334 u8 *kde, *pos, hdr[2];
2370 kde = os_malloc(kde_len);
2371 if (kde == NULL)
2374 pos = kde;
2381 kde = gtk;
2382 pos = kde + gsm->GTK_len;
2389 rsc, gsm->GNonce, kde, pos - kde, gsm->GN, 1);
2391 os_free(kde);