fix: use constant-time comparisons for auth tags

This commit is contained in:
wangtsiao
2026-06-12 19:13:30 -10:00
parent 23375d1fa3
commit 3163d7d927
6 changed files with 7 additions and 7 deletions

View File

@@ -161,7 +161,7 @@ int sm4_cbc_sm3_hmac_decrypt_finish(SM4_CBC_SM3_HMAC_CTX *ctx, uint8_t *out, siz
error_print();
return -1;
}
if (memcmp(mac, ctx->mac, SM3_HMAC_SIZE) != 0) {
if (gmssl_secure_memcmp(mac, ctx->mac, SM3_HMAC_SIZE) != 0) {
error_print();
return -1;
}