Lines Matching refs:id
756 int id; in learn_kde_keys() local
757 id = ie.gtk[0] & 0x03; in learn_kde_keys()
759 id, !!(ie.gtk[0] & 0x04)); in learn_kde_keys()
767 bss->gtk_len[id] = ie.gtk_len - 2; in learn_kde_keys()
769 os_memcpy(bss->gtk[id], ie.gtk + 2, ie.gtk_len - 2); in learn_kde_keys()
771 bss->rsc[id][0] = rsc[5]; in learn_kde_keys()
772 bss->rsc[id][1] = rsc[4]; in learn_kde_keys()
773 bss->rsc[id][2] = rsc[3]; in learn_kde_keys()
774 bss->rsc[id][3] = rsc[2]; in learn_kde_keys()
775 bss->rsc[id][4] = rsc[1]; in learn_kde_keys()
776 bss->rsc[id][5] = rsc[0]; in learn_kde_keys()
777 bss->gtk_idx = id; in learn_kde_keys()
778 sta->gtk_idx = id; in learn_kde_keys()
779 wpa_hexdump(MSG_DEBUG, "RSC", bss->rsc[id], 6); in learn_kde_keys()
790 u16 id; in learn_kde_keys() local
791 id = WPA_GET_LE16(ie.igtk); in learn_kde_keys()
792 if (id > 5) { in learn_kde_keys()
794 "Unexpected IGTK KeyID %u", id); in learn_kde_keys()
797 add_note(wt, MSG_DEBUG, "IGTK KeyID %u", id); in learn_kde_keys()
801 os_memcpy(bss->igtk[id], ie.igtk + 8, 16); in learn_kde_keys()
802 bss->igtk_len[id] = 16; in learn_kde_keys()
804 bss->ipn[id][0] = ipn[5]; in learn_kde_keys()
805 bss->ipn[id][1] = ipn[4]; in learn_kde_keys()
806 bss->ipn[id][2] = ipn[3]; in learn_kde_keys()
807 bss->ipn[id][3] = ipn[2]; in learn_kde_keys()
808 bss->ipn[id][4] = ipn[1]; in learn_kde_keys()
809 bss->ipn[id][5] = ipn[0]; in learn_kde_keys()
810 bss->igtk_idx = id; in learn_kde_keys()
813 u16 id; in learn_kde_keys() local
814 id = WPA_GET_LE16(ie.igtk); in learn_kde_keys()
815 if (id > 5) { in learn_kde_keys()
817 "Unexpected IGTK KeyID %u", id); in learn_kde_keys()
820 add_note(wt, MSG_DEBUG, "IGTK KeyID %u", id); in learn_kde_keys()
824 os_memcpy(bss->igtk[id], ie.igtk + 8, 32); in learn_kde_keys()
825 bss->igtk_len[id] = 32; in learn_kde_keys()
827 bss->ipn[id][0] = ipn[5]; in learn_kde_keys()
828 bss->ipn[id][1] = ipn[4]; in learn_kde_keys()
829 bss->ipn[id][2] = ipn[3]; in learn_kde_keys()
830 bss->ipn[id][3] = ipn[2]; in learn_kde_keys()
831 bss->ipn[id][4] = ipn[1]; in learn_kde_keys()
832 bss->ipn[id][5] = ipn[0]; in learn_kde_keys()
833 bss->igtk_idx = id; in learn_kde_keys()
845 u16 id; in learn_kde_keys() local
847 id = WPA_GET_LE16(ie.bigtk); in learn_kde_keys()
848 if (id < 6 || id > 7) { in learn_kde_keys()
850 "Unexpected BIGTK KeyID %u", id); in learn_kde_keys()
854 add_note(wt, MSG_DEBUG, "BIGTK KeyID %u", id); in learn_kde_keys()
858 os_memcpy(bss->igtk[id], ie.bigtk + 8, 16); in learn_kde_keys()
859 bss->igtk_len[id] = 16; in learn_kde_keys()
861 bss->ipn[id][0] = ipn[5]; in learn_kde_keys()
862 bss->ipn[id][1] = ipn[4]; in learn_kde_keys()
863 bss->ipn[id][2] = ipn[3]; in learn_kde_keys()
864 bss->ipn[id][3] = ipn[2]; in learn_kde_keys()
865 bss->ipn[id][4] = ipn[1]; in learn_kde_keys()
866 bss->ipn[id][5] = ipn[0]; in learn_kde_keys()
867 bss->bigtk_idx = id; in learn_kde_keys()
870 u16 id; in learn_kde_keys() local
872 id = WPA_GET_LE16(ie.bigtk); in learn_kde_keys()
873 if (id < 6 || id > 7) { in learn_kde_keys()
875 "Unexpected BIGTK KeyID %u", id); in learn_kde_keys()
879 add_note(wt, MSG_DEBUG, "BIGTK KeyID %u", id); in learn_kde_keys()
883 os_memcpy(bss->igtk[id], ie.bigtk + 8, 32); in learn_kde_keys()
884 bss->igtk_len[id] = 32; in learn_kde_keys()
886 bss->ipn[id][0] = ipn[5]; in learn_kde_keys()
887 bss->ipn[id][1] = ipn[4]; in learn_kde_keys()
888 bss->ipn[id][2] = ipn[3]; in learn_kde_keys()
889 bss->ipn[id][3] = ipn[2]; in learn_kde_keys()
890 bss->ipn[id][4] = ipn[1]; in learn_kde_keys()
891 bss->ipn[id][5] = ipn[0]; in learn_kde_keys()
892 bss->bigtk_idx = id; in learn_kde_keys()
1355 int id; in rx_data_eapol_key_1_of_2() local
1356 id = (key_info & WPA_KEY_INFO_KEY_INDEX_MASK) >> in rx_data_eapol_key_1_of_2()
1358 add_note(wt, MSG_DEBUG, "GTK key index %d", id); in rx_data_eapol_key_1_of_2()
1361 bss->gtk_len[id] = decrypted_len; in rx_data_eapol_key_1_of_2()
1362 os_memcpy(bss->gtk[id], decrypted, decrypted_len); in rx_data_eapol_key_1_of_2()
1363 bss->rsc[id][0] = rsc[5]; in rx_data_eapol_key_1_of_2()
1364 bss->rsc[id][1] = rsc[4]; in rx_data_eapol_key_1_of_2()
1365 bss->rsc[id][2] = rsc[3]; in rx_data_eapol_key_1_of_2()
1366 bss->rsc[id][3] = rsc[2]; in rx_data_eapol_key_1_of_2()
1367 bss->rsc[id][4] = rsc[1]; in rx_data_eapol_key_1_of_2()
1368 bss->rsc[id][5] = rsc[0]; in rx_data_eapol_key_1_of_2()
1369 wpa_hexdump(MSG_DEBUG, "RSC", bss->rsc[id], 6); in rx_data_eapol_key_1_of_2()