diff --git a/hss_aux.c b/hss_aux.c index 650e968..bd85717 100644 --- a/hss_aux.c +++ b/hss_aux.c @@ -115,7 +115,7 @@ static unsigned memcmp_consttime( const void *a, const void *b, size_t n ) { const unsigned char *p = a; const unsigned char *q = b; while (n--) { - sum += *p++ ^ *q++; + sum |= *p++ ^ *q++; } return sum; }