libavutil/sha.c:230: error: Buffer Overrun L2
  Offset: [23, 70] Size: 64.

libavutil/sha.c:211:10: <Offset trace>
209.     }
210. #else
211.     for (i = 0; i < 16;) {
              ^
212.         ROUND256_0_TO_15(a, b, c, d, e, f, g, h);
213.         ROUND256_0_TO_15(h, a, b, c, d, e, f, g);

libavutil/sha.c:211:10: Assignment
209.     }
210. #else
211.     for (i = 0; i < 16;) {
              ^
212.         ROUND256_0_TO_15(a, b, c, d, e, f, g, h);
213.         ROUND256_0_TO_15(h, a, b, c, d, e, f, g);

libavutil/sha.c:223:9: Assignment
221. 
222.     for (; i < 64;) {
223.         ROUND256_16_TO_63(a, b, c, d, e, f, g, h);
             ^
224.         ROUND256_16_TO_63(h, a, b, c, d, e, f, g);
225.         ROUND256_16_TO_63(g, h, a, b, c, d, e, f);

libavutil/sha.c:224:9: Assignment
222.     for (; i < 64;) {
223.         ROUND256_16_TO_63(a, b, c, d, e, f, g, h);
224.         ROUND256_16_TO_63(h, a, b, c, d, e, f, g);
             ^
225.         ROUND256_16_TO_63(g, h, a, b, c, d, e, f);
226.         ROUND256_16_TO_63(f, g, h, a, b, c, d, e);

libavutil/sha.c:225:9: Assignment
223.         ROUND256_16_TO_63(a, b, c, d, e, f, g, h);
224.         ROUND256_16_TO_63(h, a, b, c, d, e, f, g);
225.         ROUND256_16_TO_63(g, h, a, b, c, d, e, f);
             ^
226.         ROUND256_16_TO_63(f, g, h, a, b, c, d, e);
227.         ROUND256_16_TO_63(e, f, g, h, a, b, c, d);

libavutil/sha.c:226:9: Assignment
224.         ROUND256_16_TO_63(h, a, b, c, d, e, f, g);
225.         ROUND256_16_TO_63(g, h, a, b, c, d, e, f);
226.         ROUND256_16_TO_63(f, g, h, a, b, c, d, e);
             ^
227.         ROUND256_16_TO_63(e, f, g, h, a, b, c, d);
228.         ROUND256_16_TO_63(d, e, f, g, h, a, b, c);

libavutil/sha.c:227:9: Assignment
225.         ROUND256_16_TO_63(g, h, a, b, c, d, e, f);
226.         ROUND256_16_TO_63(f, g, h, a, b, c, d, e);
227.         ROUND256_16_TO_63(e, f, g, h, a, b, c, d);
             ^
228.         ROUND256_16_TO_63(d, e, f, g, h, a, b, c);
229.         ROUND256_16_TO_63(c, d, e, f, g, h, a, b);

libavutil/sha.c:228:9: Assignment
226.         ROUND256_16_TO_63(f, g, h, a, b, c, d, e);
227.         ROUND256_16_TO_63(e, f, g, h, a, b, c, d);
228.         ROUND256_16_TO_63(d, e, f, g, h, a, b, c);
             ^
229.         ROUND256_16_TO_63(c, d, e, f, g, h, a, b);
230.         ROUND256_16_TO_63(b, c, d, e, f, g, h, a);

libavutil/sha.c:229:9: Assignment
227.         ROUND256_16_TO_63(e, f, g, h, a, b, c, d);
228.         ROUND256_16_TO_63(d, e, f, g, h, a, b, c);
229.         ROUND256_16_TO_63(c, d, e, f, g, h, a, b);
             ^
230.         ROUND256_16_TO_63(b, c, d, e, f, g, h, a);
231.     }

libavutil/sha.c:133:1: <Length trace>
131. }
132. 
133. static const uint32_t K256[64] = {
     ^
134.     0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
135.     0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,

libavutil/sha.c:133:1: Array declaration
131. }
132. 
133. static const uint32_t K256[64] = {
     ^
134.     0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5,
135.     0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5,

libavutil/sha.c:230:9: Array access: Offset: [23, 70] Size: 64
228.         ROUND256_16_TO_63(d, e, f, g, h, a, b, c);
229.         ROUND256_16_TO_63(c, d, e, f, g, h, a, b);
230.         ROUND256_16_TO_63(b, c, d, e, f, g, h, a);
             ^
231.     }
232. #endif
