Allow alternative backends for attestation provider
Refactors attestation service components to allow alternative
reporting and key management backends to be added. This enables
alternative deployments to be supported that realize the
reporting function differently e.g. delegated to a seperate
secure enclave.
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I55f8886dd05071b33d8d2deddf0a4a1d5c7c77ae
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index 9b6dcf8..7c82cb7 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -51,9 +51,10 @@
"components/service/attestation/claims/sources/event_log"
"components/service/attestation/claims/sources/event_log/mock"
"components/service/attestation/claims/sources/event_log/test"
- "components/service/attestation/reporter/psa"
+ "components/service/attestation/reporter/local"
+ "components/service/attestation/reporter/eat"
"components/service/attestation/reporter/dump/raw"
- "components/service/attestation/key_mngr"
+ "components/service/attestation/key_mngr/local"
"components/service/attestation/provider"
"components/service/attestation/provider/serializer/packed-c"
"components/service/attestation/client/psa"