blob: 150d5b81e9b1f5668df6466af9ff47f85466214f [file] [log] [blame]
Maulik Patel5204dc02023-11-08 08:36:31 +00001#-------------------------------------------------------------------------------
Maulik Patel6f50cd72024-11-13 10:41:33 +00002# Copyright (c) 2020-2024, Arm Limited. All rights reserved.
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>
Maulik Patel5204dc02023-11-08 08:36:31 +000022)
23
24target_link_libraries(trusted-firmware-m-psa-adac
25 PRIVATE
26 psa_adac_psa_crypto
27)
Maulik Patelbc39ded2024-11-19 11:08:40 +000028
29target_compile_definitions(psa_adac_psa_crypto
30 PRIVATE
31 $<$<BOOL:${PSA_ADAC_USE_STATIC_PUB_KEYS}>:ADAC_STATIC_PUB_KEYS>
32)