From 8dbd85a5b075594deeb866c3f45b1186066e3c22 Mon Sep 17 00:00:00 2001 From: Kiran Kumar Lokere Date: Wed, 14 Nov 2018 17:51:41 -0800 Subject: [PATCH] qcacld-3.0: Enable crypto convergence set key and IE support Enable crypto convergence set key and IE support features. Change-Id: Id8a22b7620bfe4e9cda003619d9f7f2329cc00cd CRs-Fixed: 2560619 --- Kbuild | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Kbuild b/Kbuild index a32f226c5490..8f9c46961687 100644 --- a/Kbuild +++ b/Kbuild @@ -683,6 +683,10 @@ OS_IF_INC += -I$(WLAN_COMMON_INC)/os_if/linux \ OS_IF_OBJ += $(OS_IF_DIR)/linux/wlan_osif_request_manager.o \ $(OS_IF_DIR)/linux/crypto/src/wlan_nl_to_crypto_params.o +ifeq ($(CONFIG_CRYPTO_COMPONENT), y) +OS_IF_OBJ += $(OS_IF_DIR)/linux/crypto/src/wlan_cfg80211_crypto.o +endif + ############ UMAC_DISP ############ UMAC_DISP_DIR := umac/global_umac_dispatcher/lmac_if UMAC_DISP_INC_DIR := $(UMAC_DISP_DIR)/inc @@ -762,6 +766,7 @@ UMAC_CRYPTO_CORE_DIR := $(WLAN_COMMON_ROOT)/$(UMAC_CRYPTO_DIR)/src UMAC_CRYPTO_INC := -I$(WLAN_COMMON_INC)/$(UMAC_CRYPTO_DIR)/inc \ -I$(WLAN_COMMON_INC)/$(UMAC_CRYPTO_DIR)/src UMAC_CRYPTO_OBJS := $(UMAC_CRYPTO_CORE_DIR)/wlan_crypto_global_api.o \ + $(UMAC_CRYPTO_CORE_DIR)/wlan_crypto_ucfg_api.o \ $(UMAC_CRYPTO_CORE_DIR)/wlan_crypto_main.o \ $(UMAC_CRYPTO_CORE_DIR)/wlan_crypto_obj_mgr.o \ $(UMAC_CRYPTO_CORE_DIR)/wlan_crypto_param_handling.o @@ -1149,6 +1154,7 @@ TARGET_IF_DIR := $(WLAN_COMMON_ROOT)/target_if TARGET_IF_INC := -I$(WLAN_COMMON_INC)/target_if/core/inc \ -I$(WLAN_COMMON_INC)/target_if/core/src \ -I$(WLAN_COMMON_INC)/target_if/init_deinit/inc \ + -I$(WLAN_COMMON_INC)/target_if/crypto/inc \ -I$(WLAN_COMMON_INC)/target_if/regulatory/inc \ -I$(WLAN_COMMON_INC)/target_if/mlme/vdev_mgr/inc \ -I$(WLAN_COMMON_INC)/target_if/dispatcher/inc @@ -1168,6 +1174,10 @@ ifeq ($(CONFIG_FEATURE_VDEV_RSP_WAKELOCK), y) TARGET_IF_OBJ += $(TARGET_IF_DIR)/mlme/vdev_mgr/src/target_if_vdev_mgr_wake_lock.o endif +ifeq ($(CONFIG_CRYPTO_COMPONENT), y) +TARGET_IF_OBJ += $(TARGET_IF_DIR)/crypto/src/target_if_crypto.o +endif + ########### GLOBAL_LMAC_IF ########## GLOBAL_LMAC_IF_DIR := $(WLAN_COMMON_ROOT)/global_lmac_if @@ -2554,6 +2564,8 @@ cppflags-$(CONFIG_QCACLD_FEATURE_APF) += -DFEATURE_WLAN_APF cppflags-$(CONFIG_WLAN_FEATURE_SARV1_TO_SARV2) += -DWLAN_FEATURE_SARV1_TO_SARV2 #CRYPTO Coverged Component cppflags-$(CONFIG_CRYPTO_COMPONENT) += -DWLAN_CONV_CRYPTO_SUPPORTED \ + -DCRYPTO_SET_KEY_CONVERGED \ + -DWLAN_CONV_CRYPTO_IE_SUPPORT \ -DWLAN_CRYPTO_WEP_OS_DERIVATIVE \ -DWLAN_CRYPTO_TKIP_OS_DERIVATIVE \ -DWLAN_CRYPTO_CCMP_OS_DERIVATIVE \