Integrate stub PSA FWU M proxy into se-proxy
Add FWU provider RPC interface which uses PSA FWU M update agent and
stub PSA FWU M interface implementation. Platforms must provide the real
PSA FWU M interface implementation an replace the placeholder stub.
Signed-off-by: Imre Kis <imre.kis@arm.com>
Change-Id: Ib8fa7ae0f12eff4019651d1621d5d9cbe3ea0355
diff --git a/deployments/se-proxy/infra/stub/stub.cmake b/deployments/se-proxy/infra/stub/stub.cmake
index a364f8d..58beacd 100644
--- a/deployments/se-proxy/infra/stub/stub.cmake
+++ b/deployments/se-proxy/infra/stub/stub.cmake
@@ -1,5 +1,5 @@
#-------------------------------------------------------------------------------
-# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
+# Copyright (c) 2022-2024, Arm Limited and Contributors. All rights reserved.
#
# SPDX-License-Identifier: BSD-3-Clause
#
@@ -14,12 +14,18 @@
add_components(TARGET "se-proxy"
BASE_DIR ${TS_ROOT}
COMPONENTS
+ "components/common/uuid"
"components/rpc/dummy"
"components/rpc/common/caller"
"components/service/attestation/reporter/stub"
"components/service/attestation/key_mngr/stub"
"components/service/crypto/backend/stub"
"components/service/crypto/client/psa"
+ "components/service/fwu/common"
+ "components/service/fwu/provider"
+ "components/service/fwu/provider/serializer"
+ "components/service/fwu/psa_fwu_m/agent"
+ "components/service/fwu/psa_fwu_m/interface/stub"
"components/service/secure_storage/backend/mock_store"
)