Add psa crypto C API client
To allow client programs to access the psa crypto service using the
psa crypto C api, a client adapter has been implemented that
maps the api functions to service RPC calls using the packed-c
serialization of the crypto access protocol.
The following files are derived work from the follwoing origin:
Repo https://git.trustedfirmware.org/trusted-firmware-m.git
Version: #442bc936
components/service/crypto/include/psa/crypto.h
components/service/crypto/include/psa/crypto_client_struct.h
components/service/crypto/include/psa/crypto_compat.h
components/service/crypto/include/psa/crypto_extra.h
components/service/crypto/include/psa/crypto_sizes.h
components/service/crypto/include/psa/crypto_struct.h
components/service/crypto/include/psa/crypto_types.h
components/service/crypto/include/psa/crypto_values.h
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: Iac3c07d813e9245fafca3512c31d4fc09f1ad882
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index b4009fb..8d54937 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -27,7 +27,7 @@
"components/rpc/common/test/protocol"
"components/rpc/direct"
"components/rpc/dummy"
- "components/service/common"
+ "components/service/common/include"
"components/service/common/serializer/protobuf"
"components/service/common/provider"
"components/service/common/provider/test"
@@ -52,6 +52,7 @@
"components/service/crypto/test/service/protobuf"
"components/service/crypto/test/service/packed-c"
"components/service/crypto/test/protocol"
+ "components/service/secure_storage/include"
"components/service/secure_storage/frontend/psa/its"
"components/service/secure_storage/frontend/psa/its/test"
"components/service/secure_storage/frontend/psa/ps"