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/env-test/env_test.cmake b/deployments/env-test/env_test.cmake
index 8d53cc4..12089a1 100644
--- a/deployments/env-test/env_test.cmake
+++ b/deployments/env-test/env_test.cmake
@@ -23,7 +23,7 @@
 	"components/config/ramstore"
 	"components/rpc/common/interface"
 	"components/rpc/common/caller"
-	"components/service/common"
+	"components/service/common/include"
 	"components/service/common/provider"
 	"components/service/test_runner/provider"
 	"components/service/test_runner/provider/serializer/packed-c"
@@ -32,6 +32,7 @@
 	"components/service/crypto/provider/mbedcrypto"
 	"components/service/crypto/provider/mbedcrypto/trng_adapter/platform"
 	"components/service/crypto/provider/mbedcrypto/trng_adapter/test"
+	"components/service/secure_storage/include"
 	"components/service/secure_storage/frontend/psa/its"
 	"components/service/secure_storage/backend/secure_storage_client"
 	"protocols/rpc/common/packed-c"