blob: b1c3f5db23f68369c512da49f74d53e45d86c5fd [file] [log] [blame]
Maulik Patel5204dc02023-11-08 08:36:31 +00001#-------------------------------------------------------------------------------
Michael Safwataf0acd12025-07-10 11:29:34 +01002# SPDX-FileCopyrightText: Copyright The TrustedFirmware-M Contributors
Maulik Patel5204dc02023-11-08 08:36:31 +00003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8add_library(psa_adac_psa_crypto STATIC)
9
10target_sources(psa_adac_psa_crypto
11 PRIVATE
12 adac_crypto_psa.c
13 adac_crypto_psa_hash.c
14 adac_crypto_psa_mac.c
15 adac_crypto_psa_pk.c
16)
17
18target_link_libraries(psa_adac_psa_crypto
19 PRIVATE
20 psa_adac_config
Maulik Patel0c0dc0d2024-12-02 12:20:45 +000021 $<$<BOOL:${PSA_ADAC_AS_TFM_RUNTIME_SERVICE}>:tfm_sprt>
Michael Safwataf0acd12025-07-10 11:29:34 +010022 psa_interface
Maulik Patel5204dc02023-11-08 08:36:31 +000023)
24
25target_link_libraries(trusted-firmware-m-psa-adac
26 PRIVATE
27 psa_adac_psa_crypto
28)
Maulik Patelbc39ded2024-11-19 11:08:40 +000029
30target_compile_definitions(psa_adac_psa_crypto
31 PRIVATE
32 $<$<BOOL:${PSA_ADAC_USE_STATIC_PUB_KEYS}>:ADAC_STATIC_PUB_KEYS>
33)