crypto/des/qud_cksm.c:133: error: BUFFER_OVERRUN_L1
  Offset: [1, +oo] Size: 1.
Showing all 5 steps of the trace


crypto/des/qud_cksm.c:76:1: <Length trace>
74.   #define NOISE	((DES_LONG)83653421L)
75.   
76. > DES_LONG des_quad_cksum(const unsigned char *input, des_cblock output[],
77.   	     long length, int out_count, des_cblock *seed)
78.   	{

crypto/des/qud_cksm.c:76:1: Parameter `(*output)[*]`
74.   #define NOISE	((DES_LONG)83653421L)
75.   
76. > DES_LONG des_quad_cksum(const unsigned char *input, des_cblock output[],
77.   	     long length, int out_count, des_cblock *seed)
78.   	{

crypto/des/qud_cksm.c:93:2: Assignment
91.   	lp = (struct lp_st *) &(output[0])[0];
92.   #else
93.   	lp = (DES_LONG *) &(output[0])[0];
       ^
94.   #endif
95.   

crypto/des/qud_cksm.c:132:5: Assignment
130.   			lp++;
131.   #else
132.   			*lp++ = z0;
           ^
133.   			*lp++ = z1;
134.   #endif

crypto/des/qud_cksm.c:133:4: Array access: Offset: [1, +oo] Size: 1
131.   #else
132.   			*lp++ = z0;
133.   			*lp++ = z1;
          ^
134.   #endif
135.   			}
