Add support for key derivation cipher operations
Adds a crypto sub-provider for key derivation operations.
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I16db22df273151c72d618724331b8cf22e770580
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index 7d12298..25ef2dc 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -73,6 +73,8 @@
"components/service/crypto/provider/extension/hash/serializer/packed-c"
"components/service/crypto/provider/extension/cipher"
"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/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 23e2159..dab9ae1 100644
--- a/deployments/crypto/opteesp/CMakeLists.txt
+++ b/deployments/crypto/opteesp/CMakeLists.txt
@@ -52,6 +52,8 @@
"components/service/crypto/provider/extension/hash/serializer/packed-c"
"components/service/crypto/provider/extension/cipher"
"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/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 f8e259c..eb56006 100644
--- a/deployments/libts/linux-pc/CMakeLists.txt
+++ b/deployments/libts/linux-pc/CMakeLists.txt
@@ -61,6 +61,8 @@
"components/service/crypto/provider/extension/hash/serializer/packed-c"
"components/service/crypto/provider/extension/cipher"
"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/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 988b1fc..f8975e7 100644
--- a/deployments/se-proxy/opteesp/CMakeLists.txt
+++ b/deployments/se-proxy/opteesp/CMakeLists.txt
@@ -64,6 +64,8 @@
"components/service/crypto/provider/extension/hash/serializer/packed-c"
"components/service/crypto/provider/extension/cipher"
"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/factory/full"
"components/service/secure_storage/include"
"components/service/secure_storage/frontend/secure_storage_provider"