Extend storage components for PSA PS
The secure-storage access protocol and storage backend interface are
extended to support additional API operations for PSA Protected
Storage. A new psa ps storage front end is added that allows
clients to use the standard ps API to access secure storage.
Component test cases are extended to cover the extra API
operations. Tests are now applied to different frontend/
backend combinations, including an intermediate proxy.
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: Ic29f74274baceb73fb7b88a636f319c0980de6a7
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index f2f972a..130d82b 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -51,13 +51,18 @@
"components/service/crypto/test/service/packed-c"
"components/service/crypto/test/protocol"
"components/service/secure_storage/frontend/psa/its"
+ "components/service/secure_storage/frontend/psa/its/test"
+ "components/service/secure_storage/frontend/psa/ps"
+ "components/service/secure_storage/frontend/psa/ps/test"
"components/service/secure_storage/frontend/secure_storage_provider"
"components/service/secure_storage/backend/secure_storage_client"
+ "components/service/secure_storage/backend/secure_storage_client/test"
"components/service/secure_storage/backend/mock_store"
+ "components/service/secure_storage/backend/mock_store/test"
"components/service/secure_storage/backend/secure_flash_store"
+ "components/service/secure_storage/backend/secure_flash_store/test"
"components/service/secure_storage/backend/secure_flash_store/flash_fs"
"components/service/secure_storage/backend/secure_flash_store/flash"
- "components/service/secure_storage/test"
"components/service/test_runner/provider"
"components/service/test_runner/provider/serializer/packed-c"
"components/service/test_runner/provider/backend/null"