From 21d9ecbf2a73d9460cbaaa1d396b02d581c0592e Mon Sep 17 00:00:00 2001 From: Vignesh Viswanathan Date: Mon, 18 Sep 2017 15:12:09 +0530 Subject: [PATCH] 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 --- components/pmo/dispatcher/inc/wlan_pmo_gtk_public_struct.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/components/pmo/dispatcher/inc/wlan_pmo_gtk_public_struct.h b/components/pmo/dispatcher/inc/wlan_pmo_gtk_public_struct.h index 8c27cc0ab2..12529f47b7 100644 --- a/components/pmo/dispatcher/inc/wlan_pmo_gtk_public_struct.h +++ b/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; };