diff options
Diffstat (limited to 'core/crypto/crypto.c')
-rw-r--r-- | core/crypto/crypto.c | 28 |
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*/ + |