diff --git a/halfsiphash.c b/halfsiphash.c index 3683ce2..d74d3be 100644 --- a/halfsiphash.c +++ b/halfsiphash.c @@ -83,7 +83,7 @@ int halfsiphash(const uint8_t *in, const size_t inlen, const uint8_t *k, uint32_t m; int i; const uint8_t *end = in + inlen - (inlen % sizeof(uint32_t)); - const int left = inlen & 7; + const int left = inlen & 3; uint32_t b = ((uint32_t)inlen) << 24; v3 ^= k1; v2 ^= k0;