diff --git a/src/cubehash_impl.h b/src/cubehash_impl.h index a9aab46..8480372 100644 --- a/src/cubehash_impl.h +++ b/src/cubehash_impl.h @@ -113,8 +113,8 @@ public: for (; i < n; ++i) X[i / 4] ^= ( (uint32_t) (data[i])) << ( (i % 4) * 8); - i++; - X[i / 2] ^= ( (uint32_t) 0x80) << ( (i % 4) * 8); + //i==n, n<128 (!) + X[i / 4] ^= ( (uint32_t) 0x80) << ( (i % 4) * 8); rounds (R);