salsa20: initialize partial block

A compiler trying to be too smart could notice that we are shifting
ununitialized data (even though we then discard it), and apply
unwanted optimizations.
This commit is contained in:
Frank Denis
2022-11-16 13:39:20 +01:00
parent 3105de25da
commit 9590e64fce
@@ -5,7 +5,7 @@ if (bytes > 0) {
__m128i diag3 = _mm_loadu_si128((const __m128i *) (x + 12));
__m128i a0, a1, a2, a3, a4, a5, a6, a7;
__m128i b0, b1, b2, b3, b4, b5, b6, b7;
uint8_t partialblock[64];
uint8_t partialblock[64] = { 0 };
unsigned int i;