Factor hash operations to sub-provider
To allow for per-deployment configuration of supported crypto
operations, hash operations have been factored to a separate
sub-provider. This approach allows extended operations to
be supported without bloating the base crypto provider.
Signed-off-by: Julian Hall <julian.hall@arm.com>
Change-Id: I7a785762e8958c916a2668dba96efb533908bc8a
diff --git a/deployments/component-test/component-test.cmake b/deployments/component-test/component-test.cmake
index 7c82cb7..e1855a3 100644
--- a/deployments/component-test/component-test.cmake
+++ b/deployments/component-test/component-test.cmake
@@ -69,8 +69,11 @@
"components/service/crypto/provider"
"components/service/crypto/provider/serializer/protobuf"
"components/service/crypto/provider/serializer/packed-c"
+ "components/service/crypto/provider/extension/hash"
+ "components/service/crypto/provider/extension/hash/serializer/packed-c"
"components/service/crypto/provider/test"
"components/service/crypto/backend/mbedcrypto"
+ "components/service/crypto/factory/full"
"components/service/crypto/test/unit"
"components/service/crypto/test/service"
"components/service/crypto/test/service/protobuf"