diff --git a/br-ext/package/optee_test/optee_test.mk b/br-ext/package/optee_test/optee_test.mk
index e3cb7b56b81e0219d14cebc96eb30f726b2b210d..cbcb1314f00afc0455353ca06bc6d8fafdf1d619 100644
--- a/br-ext/package/optee_test/optee_test.mk
+++ b/br-ext/package/optee_test/optee_test.mk
@@ -3,7 +3,7 @@ OPTEE_TEST_SOURCE = local
 OPTEE_TEST_SITE = $(BR2_PACKAGE_OPTEE_TEST_SITE)
 OPTEE_TEST_SITE_METHOD = local
 OPTEE_TEST_INSTALL_STAGING = YES
-OPTEE_TEST_DEPENDENCIES = optee_client
+OPTEE_TEST_DEPENDENCIES = optee_client openssl
 OPTEE_TEST_SDK = $(BR2_PACKAGE_OPTEE_TEST_SDK)
 OPTEE_TEST_CONF_OPTS = -DOPTEE_TEST_SDK=$(OPTEE_TEST_SDK)
 
diff --git a/common.mk b/common.mk
index 3e5dc54b9f3e97e33a81ec52b26d0756183521f5..7d25cb790e2024428a6abd031c98f4941bdbd14d 100644
--- a/common.mk
+++ b/common.mk
@@ -222,6 +222,8 @@ buildroot: optee-os
 ifeq ($(CFG_TEE_BENCHMARK),y)
 	@echo "BR2_PACKAGE_OPTEE_BENCHMARK=y" >> ../out-br/extra.conf
 endif
+	@echo "BR2_PACKAGE_OPENSSL=y" >> ../out-br/extra.conf
+	@echo "BR2_PACKAGE_LIBOPENSSL=y" >> ../out-br/extra.conf
 	@(cd .. && python build/br-ext/scripts/make_def_config.py \
 		--br buildroot --out out-br --br-ext build/br-ext \
 		--top-dir "$(ROOT)" \