aboutsummaryrefslogtreecommitdiff
path: root/core/crypto
diff options
context:
space:
mode:
Diffstat (limited to 'core/crypto')
-rw-r--r--core/crypto/aes-gcm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/core/crypto/aes-gcm.c b/core/crypto/aes-gcm.c
index 464369c8..0cc1e99f 100644
--- a/core/crypto/aes-gcm.c
+++ b/core/crypto/aes-gcm.c
@@ -328,7 +328,7 @@ static TEE_Result __gcm_dec_final(struct internal_aes_gcm_state *state,
if (res)
return res;
- if (buf_compare_ct(state->buf_tag, tag, tag_len))
+ if (consttime_memcmp(state->buf_tag, tag, tag_len))
return TEE_ERROR_MAC_INVALID;
return TEE_SUCCESS;