Add crypto support for MAC operations
Adds a sub-provider for extending the crypto provider to
support MAC operations.
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I6d33ff963316c91730b01590b50edc5e167ebaa1
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index 25ef2dc..4973793 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -75,6 +75,8 @@
"components/service/crypto/provider/extension/cipher/serializer/packed-c"
"components/service/crypto/provider/extension/key_derivation"
"components/service/crypto/provider/extension/key_derivation/serializer/packed-c"
+ "components/service/crypto/provider/extension/mac"
+ "components/service/crypto/provider/extension/mac/serializer/packed-c"
"components/service/crypto/provider/test"
"components/service/crypto/backend/mbedcrypto"
"components/service/crypto/factory/full"
diff --git a/deployments/crypto/opteesp/CMakeLists.txt b/deployments/crypto/opteesp/CMakeLists.txt
index dab9ae1..f23a51d 100644
--- a/deployments/crypto/opteesp/CMakeLists.txt
+++ b/deployments/crypto/opteesp/CMakeLists.txt
@@ -54,6 +54,8 @@
"components/service/crypto/provider/extension/cipher/serializer/packed-c"
"components/service/crypto/provider/extension/key_derivation"
"components/service/crypto/provider/extension/key_derivation/serializer/packed-c"
+ "components/service/crypto/provider/extension/mac"
+ "components/service/crypto/provider/extension/mac/serializer/packed-c"
"components/service/crypto/factory/full"
"components/service/crypto/backend/mbedcrypto"
"components/service/crypto/backend/mbedcrypto/trng_adapter/platform"
diff --git a/deployments/libts/linux-pc/CMakeLists.txt b/deployments/libts/linux-pc/CMakeLists.txt
index eb56006..e2e1077 100644
--- a/deployments/libts/linux-pc/CMakeLists.txt
+++ b/deployments/libts/linux-pc/CMakeLists.txt
@@ -63,6 +63,8 @@
"components/service/crypto/provider/extension/cipher/serializer/packed-c"
"components/service/crypto/provider/extension/key_derivation"
"components/service/crypto/provider/extension/key_derivation/serializer/packed-c"
+ "components/service/crypto/provider/extension/mac"
+ "components/service/crypto/provider/extension/mac/serializer/packed-c"
"components/service/crypto/factory/full"
"components/service/crypto/backend/mbedcrypto"
"components/service/crypto/backend/mbedcrypto/trng_adapter/linux"
diff --git a/deployments/se-proxy/opteesp/CMakeLists.txt b/deployments/se-proxy/opteesp/CMakeLists.txt
index f8975e7..2b87cba 100644
--- a/deployments/se-proxy/opteesp/CMakeLists.txt
+++ b/deployments/se-proxy/opteesp/CMakeLists.txt
@@ -66,6 +66,8 @@
"components/service/crypto/provider/extension/cipher/serializer/packed-c"
"components/service/crypto/provider/extension/key_derivation"
"components/service/crypto/provider/extension/key_derivation/serializer/packed-c"
+ "components/service/crypto/provider/extension/mac"
+ "components/service/crypto/provider/extension/mac/serializer/packed-c"
"components/service/crypto/factory/full"
"components/service/secure_storage/include"
"components/service/secure_storage/frontend/secure_storage_provider"