From 98c20d4849a534f3db139dc5167305930b657261 Mon Sep 17 00:00:00 2001 From: Jakub Wlostowski Date: Wed, 26 Mar 2025 14:09:26 +0100 Subject: [PATCH] Remove libteec dependency Change-Id: I3e81196571d5a04ed0d5dd70fbc98c2f74bc86b0 --- packaging/hal-backend-security-keys.spec | 5 ----- src/CMakeLists.txt | 8 +------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/packaging/hal-backend-security-keys.spec b/packaging/hal-backend-security-keys.spec index 47e3455..ebf3282 100644 --- a/packaging/hal-backend-security-keys.spec +++ b/packaging/hal-backend-security-keys.spec @@ -11,11 +11,6 @@ BuildRequires: pkgconfig(hal-rootstrap) Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig -# FIXME -BuildRequires: pkgconfig(tef-libteec) -# Disable hal-rootstrap-checker in order to use key-manager-ta -%define disable_hal_rootstrap_checker 1 - %description Security Keys (based on key-manager-ta and tef-simulator) backend library diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index a8906de..423934e 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -25,11 +25,6 @@ PKG_CHECK_MODULES(ROOTSTRAP REQUIRED hal-rootstrap) INCLUDE_DIRECTORIES(SYSTEM ${ROOTSTRAP_INCLUDE_DIRS}) LINK_DIRECTORIES(${ROOTSTRAP_LIBRARY_DIRS}) -# FIXME -PKG_CHECK_MODULES(SECURITY_KEYS_DEPS REQUIRED tef-libteec) -INCLUDE_DIRECTORIES(SYSTEM ${SECURITY_KEYS_DEPS_INCLUDE_DIRS}) -LINK_DIRECTORIES(${SECURITY_KEYS_DEPS_LIBRARY_DIRS}) - ADD_LIBRARY(${PROJECT_NAME} SHARED hal-backend-security-keys-api.cpp tz-memory.cpp @@ -37,8 +32,7 @@ ADD_LIBRARY(${PROJECT_NAME} SHARED log.cpp km_serialization.cpp) -TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${ROOTSTRAP_LIBRARIES} -ldlog - ${SECURITY_KEYS_DEPS_LIBRARIES}) +TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${ROOTSTRAP_LIBRARIES} -ldlog) SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES -- 2.34.1