diff options
Diffstat (limited to 'libavutil')
-rw-r--r-- | libavutil/sha.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libavutil/sha.c b/libavutil/sha.c index 7194d43204..c5d13c127a 100644 --- a/libavutil/sha.c +++ b/libavutil/sha.c @@ -210,7 +210,7 @@ static void sha256_transform(uint32_t *state, const uint8_t buffer[64]) a = T1 + T2; } #else - for (i = 0; i < 16;) { + for (i = 0; i < 16 - 7;) { ROUND256_0_TO_15(a, b, c, d, e, f, g, h); ROUND256_0_TO_15(h, a, b, c, d, e, f, g); ROUND256_0_TO_15(g, h, a, b, c, d, e, f); @@ -221,7 +221,7 @@ static void sha256_transform(uint32_t *state, const uint8_t buffer[64]) ROUND256_0_TO_15(b, c, d, e, f, g, h, a); } - for (; i < 64;) { + for (; i < 64 - 7;) { ROUND256_16_TO_63(a, b, c, d, e, f, g, h); ROUND256_16_TO_63(h, a, b, c, d, e, f, g); ROUND256_16_TO_63(g, h, a, b, c, d, e, f); |