Attest: Set features with config header file
Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: Ida7dd261415ac660a425931624a658d766745b91
diff --git a/platform/ext/common/provisioning.c b/platform/ext/common/provisioning.c
index 8b6c3e7..358d772 100644
--- a/platform/ext/common/provisioning.c
+++ b/platform/ext/common/provisioning.c
@@ -5,6 +5,7 @@
*
*/
+#include "config_attest.h"
#include "tfm_plat_provisioning.h"
#include "cmsis_compiler.h"
@@ -90,11 +91,11 @@
/* verification_service_url */
"www.trustedfirmware.org",
/* attestation_profile_definition */
-#if defined(ATTEST_TOKEN_PROFILE_PSA_IOT_1)
+#if ATTEST_TOKEN_PROFILE_PSA_IOT_1
"PSA_IOT_PROFILE_1",
-#elif defined(ATTEST_TOKEN_PROFILE_PSA_2_0_0)
+#elif ATTEST_TOKEN_PROFILE_PSA_2_0_0
"http://arm.com/psa/2.0.0",
-#elif defined(ATTEST_TOKEN_PROFILE_ARM_CCA)
+#elif ATTEST_TOKEN_PROFILE_ARM_CCA
"http://arm.com/CCA-SSD/1.0.0",
#else
#ifdef TFM_PARTITION_INITIAL_ATTESTATION
@@ -195,7 +196,7 @@
return err;
}
-#ifdef ATTEST_INCLUDE_COSE_KEY_ID
+#if ATTEST_INCLUDE_COSE_KEY_ID
err = tfm_plat_otp_write(PLAT_OTP_ID_IAK_ID,
sizeof(psa_rot_prov_data.iak_id),
psa_rot_prov_data.iak_id);