summaryrefslogtreecommitdiff
path: root/core/crypto/crypto.c
diff options
context:
space:
mode:
Diffstat (limited to 'core/crypto/crypto.c')
-rw-r--r--core/crypto/crypto.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/core/crypto/crypto.c b/core/crypto/crypto.c
index b1a1baf5..5521f1da 100644
--- a/core/crypto/crypto.c
+++ b/core/crypto/crypto.c
@@ -68,3 +68,31 @@ TEE_Result crypto_cipher_get_block_size(uint32_t algo __unused,
return TEE_ERROR_NOT_IMPLEMENTED
}
#endif /*_CFG_CRYPTO_WITH_CIPHER*/
+
+#if !defined(_CFG_CRYPTO_WITH_MAC)
+TEE_Result crypto_mac_get_ctx_size(uint32_t algo __unused,
+ size_t *size __unused)
+{
+ return TEE_ERROR_NOT_IMPLEMENTED;
+}
+
+TEE_Result crypto_mac_init(void *ctx __unused, uint32_t algo __unused,
+ const uint8_t *key __unused, size_t len __unused)
+{
+ return TEE_ERROR_NOT_IMPLEMENTED;
+}
+
+TEE_Result crypto_mac_update(void *ctx __unused, uint32_t algo __unused,
+ const uint8_t *data __unused, size_t len __unused)
+{
+ return TEE_ERROR_NOT_IMPLEMENTED;
+}
+
+TEE_Result crypto_mac_final(void *ctx __unused, uint32_t algo __unused,
+ uint8_t *digest __unused,
+ size_t digest_len __unused)
+{
+ return TEE_ERROR_NOT_IMPLEMENTED;
+}
+#endif /*_CFG_CRYPTO_WITH_MAC*/
+