diff options
Diffstat (limited to 'core/crypto')
-rw-r--r-- | core/crypto/aes-gcm.c | 2 |
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; |