Lines Matching refs:gtk
1447 } gtk[WOWLAN_GTK_KEYS_NUM]; member
1810 new_key_id = status->gtk[0].flags & in iwl_mvm_set_key_rx_seq()
1968 ((status->gtk[0].len && keyidx == status->gtk[0].id) || in iwl_mvm_d3_update_keys()
1969 (status->gtk[1].len && keyidx == status->gtk[1].id))) { in iwl_mvm_d3_update_keys()
2173 BUILD_BUG_ON(sizeof(conf.key) < sizeof(status->gtk[0].key)); in iwl_mvm_gtk_rekey()
2190 for (i = 0; i < ARRAY_SIZE(status->gtk); i++) { in iwl_mvm_gtk_rekey()
2191 if (!status->gtk[i].len) in iwl_mvm_gtk_rekey()
2194 conf.conf.keyidx = status->gtk[i].id; in iwl_mvm_gtk_rekey()
2198 memcpy(conf.conf.key, status->gtk[i].key, in iwl_mvm_gtk_rekey()
2199 sizeof(status->gtk[i].key)); in iwl_mvm_gtk_rekey()
2383 BUILD_BUG_ON(sizeof(status->gtk[0].key) < sizeof(data->key)); in iwl_mvm_convert_gtk_v2()
2386 sizeof(status->gtk[0].key)); in iwl_mvm_convert_gtk_v2()
2388 status->gtk[0].len = data->key_len; in iwl_mvm_convert_gtk_v2()
2389 status->gtk[0].flags = data->key_flags; in iwl_mvm_convert_gtk_v2()
2391 memcpy(status->gtk[0].key, data->key, sizeof(data->key)); in iwl_mvm_convert_gtk_v2()
2394 if (status->gtk[0].len == NL80211_TKIP_DATA_OFFSET_TX_MIC_KEY) in iwl_mvm_convert_gtk_v2()
2395 memcpy(status->gtk[0].key + NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY, in iwl_mvm_convert_gtk_v2()
2404 BUILD_BUG_ON(sizeof(status->gtk[0].key) < sizeof(data[0].key)); in iwl_mvm_convert_gtk_v3()
2407 sizeof(status->gtk[0].key)); in iwl_mvm_convert_gtk_v3()
2408 BUILD_BUG_ON(ARRAY_SIZE(status->gtk) < WOWLAN_GTK_KEYS_NUM); in iwl_mvm_convert_gtk_v3()
2409 for (data_idx = 0; data_idx < ARRAY_SIZE(status->gtk); data_idx++) { in iwl_mvm_convert_gtk_v3()
2412 status->gtk[status_idx].len = data[data_idx].key_len; in iwl_mvm_convert_gtk_v3()
2413 status->gtk[status_idx].flags = data[data_idx].key_flags; in iwl_mvm_convert_gtk_v3()
2414 status->gtk[status_idx].id = status->gtk[status_idx].flags & in iwl_mvm_convert_gtk_v3()
2417 memcpy(status->gtk[status_idx].key, data[data_idx].key, in iwl_mvm_convert_gtk_v3()
2421 if (status->gtk[status_idx].len == in iwl_mvm_convert_gtk_v3()
2423 memcpy(status->gtk[status_idx].key + in iwl_mvm_convert_gtk_v3()
2503 iwl_mvm_convert_key_counters_v5(status, &data->gtk[0].sc); in iwl_mvm_parse_wowlan_info_notif()
2504 iwl_mvm_convert_gtk_v3(status, data->gtk); in iwl_mvm_parse_wowlan_info_notif()
2558 iwl_mvm_convert_key_counters_v5(status, &data->gtk[0].sc); in iwl_mvm_parse_wowlan_info_notif_v4()
2559 iwl_mvm_convert_gtk_v3(status, data->gtk); in iwl_mvm_parse_wowlan_info_notif_v4()
2599 iwl_mvm_convert_key_counters_v5(status, &data->gtk[0].sc); in iwl_mvm_parse_wowlan_info_notif_v2()
2600 iwl_mvm_convert_gtk_v3(status, data->gtk); in iwl_mvm_parse_wowlan_info_notif_v2()
2716 BUILD_BUG_ON(sizeof(v6->gtk.decrypt_key) > in iwl_mvm_parse_wowlan_status_common()
2717 sizeof(status->gtk[0].key)); in iwl_mvm_parse_wowlan_status_common()
2719 sizeof(v6->gtk.tkip_mic_key) > in iwl_mvm_parse_wowlan_status_common()
2720 sizeof(status->gtk[0].key)); in iwl_mvm_parse_wowlan_status_common()
2723 memcpy(status->gtk[0].key, v6->gtk.decrypt_key, in iwl_mvm_parse_wowlan_status_common()
2724 sizeof(v6->gtk.decrypt_key)); in iwl_mvm_parse_wowlan_status_common()
2725 memcpy(status->gtk[0].key + NL80211_TKIP_DATA_OFFSET_RX_MIC_KEY, in iwl_mvm_parse_wowlan_status_common()
2726 v6->gtk.tkip_mic_key, in iwl_mvm_parse_wowlan_status_common()
2727 sizeof(v6->gtk.tkip_mic_key)); in iwl_mvm_parse_wowlan_status_common()
2729 iwl_mvm_convert_key_counters(status, &v6->gtk.rsc.all_tsc_rsc); in iwl_mvm_parse_wowlan_status_common()
2732 status->gtk[0].len = 16; in iwl_mvm_parse_wowlan_status_common()
2739 status->gtk[0].flags = v6->gtk.key_index | BIT(7); in iwl_mvm_parse_wowlan_status_common()
2747 iwl_mvm_convert_key_counters(status, &v7->gtk[0].rsc.all_tsc_rsc); in iwl_mvm_parse_wowlan_status_common()
2748 iwl_mvm_convert_gtk_v2(status, &v7->gtk[0]); in iwl_mvm_parse_wowlan_status_common()
2760 iwl_mvm_convert_key_counters(status, &v9->gtk[0].rsc.all_tsc_rsc); in iwl_mvm_parse_wowlan_status_common()
2761 iwl_mvm_convert_gtk_v2(status, &v9->gtk[0]); in iwl_mvm_parse_wowlan_status_common()
2772 iwl_mvm_convert_key_counters_v5(status, &v12->gtk[0].sc); in iwl_mvm_parse_wowlan_status_common()
2773 iwl_mvm_convert_gtk_v3(status, v12->gtk); in iwl_mvm_parse_wowlan_status_common()