瀏覽代碼

qcacld-3.0: Add kek_len to GTK Offload params in PMO component structure

Add new kek_len param used for FILS in the pmo_gtk_req structure under
PMO GTK public structures

Change-Id: I4fc25026d9fc004f267b9461d1671f8b1ac57f53
CRs-Fixed: 2081252
Vignesh Viswanathan 7 年之前
父節點
當前提交
21d9ecbf2a
共有 1 個文件被更改,包括 4 次插入1 次删除
  1. 4 1
      components/pmo/dispatcher/inc/wlan_pmo_gtk_public_struct.h

+ 4 - 1
components/pmo/dispatcher/inc/wlan_pmo_gtk_public_struct.h

@@ -30,7 +30,8 @@
 
 #define PMO_GTK_OFFLOAD_ENABLE  0
 #define PMO_GTK_OFFLOAD_DISABLE 1
-#define PMO_KEK_LEN 16
+#define PMO_KEK_LEN_LEGACY 16
+#define PMO_KEK_LEN 64
 #define PMO_KCK_LEN 16
 #define PMO_REPLAY_COUNTER_LEN 8
 #define PMO_MAC_MAX_KEY_LENGTH 32
@@ -41,6 +42,7 @@
  * @flags: optional flags
  * @kck: Key confirmation key
  * @kek: key encryption key
+ * @kek_len: KEK Length
  * @replay_counter: replay_counter
  * @bssid: bssid
  */
@@ -48,6 +50,7 @@ struct pmo_gtk_req {
 	uint32_t flags;
 	uint8_t kck[PMO_KCK_LEN];
 	uint8_t kek[PMO_KEK_LEN];
+	uint32_t kek_len;
 	uint64_t replay_counter;
 	struct qdf_mac_addr bssid;
 };