blob: 5a80bed58a6837eac06d0a977c2be67def832547 [file] [log] [blame]
# SPDX-License-Identifier: Apache-2.0
zephyr_library_include_directories(.)
zephyr_library_sources_ifdef(CONFIG_TLS_CREDENTIALS_BACKEND_VOLATILE
tls_credentials.c
tls_credentials_digest_raw.c
)
zephyr_library_sources_ifdef(CONFIG_TLS_CREDENTIALS_BACKEND_PROTECTED_STORAGE
tls_credentials_trusted.c
tls_credentials_digest_raw.c
)
zephyr_library_sources_ifdef(CONFIG_TLS_CREDENTIALS_SHELL
tls_credentials_shell.c
)
zephyr_library_link_libraries_ifdef(CONFIG_MBEDTLS mbedTLS)
if (CONFIG_TLS_CREDENTIALS_BACKEND_PROTECTED_STORAGE AND CONFIG_BUILD_WITH_TFM)
target_include_directories(${ZEPHYR_CURRENT_LIBRARY} PRIVATE
$<TARGET_PROPERTY:tfm,TFM_BINARY_DIR>/api_ns/interface/include
)
endif()