diff options
-rw-r--r-- | CommonConfig.cmake | 8 | ||||
-rw-r--r-- | configs/ConfigDefaultProfileS.cmake | 6 |
2 files changed, 12 insertions, 2 deletions
diff --git a/CommonConfig.cmake b/CommonConfig.cmake index d5b589edaf..62a6dc1d1c 100644 --- a/CommonConfig.cmake +++ b/CommonConfig.cmake @@ -341,6 +341,14 @@ endif() if (TFM_PARTITION_INITIAL_ATTESTATION) add_definitions(-DTFM_PARTITION_INITIAL_ATTESTATION) + + if (NOT DEFINED SYMMETRIC_INITIAL_ATTESTATION) + set(SYMMETRIC_INITIAL_ATTESTATION OFF) + endif() + + if (SYMMETRIC_INITIAL_ATTESTATION) + add_definitions(-DSYMMETRIC_INITIAL_ATTESTATION) + endif() endif() if (TFM_PARTITION_TEST_CORE) diff --git a/configs/ConfigDefaultProfileS.cmake b/configs/ConfigDefaultProfileS.cmake index aa54ead862..82740442d8 100644 --- a/configs/ConfigDefaultProfileS.cmake +++ b/configs/ConfigDefaultProfileS.cmake @@ -63,8 +63,10 @@ set(TFM_PARTITION_PLATFORM OFF) # Disable Protected Storage service set(TFM_PARTITION_PROTECTED_STORAGE OFF) -# Disable Initial Attestation service temporarily -set(TFM_PARTITION_INITIAL_ATTESTATION OFF) +# Enable Initial Attestation service +set(TFM_PARTITION_INITIAL_ATTESTATION ON) +# Enable Initial Attestation based on symmetric key algorithm +set(SYMMETRIC_INITIAL_ATTESTATION ON) # Disable all the test cases set(REGRESSION False) |