crypto/des/qud_cksm.c:120: 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:86:2: Assignment
84.   
85.   	if (out_count < 1) out_count=1;
86.   	lp = (DES_LONG *) &(output[0])[0];
       ^
87.   
88.   	z0=Q_B0((*seed)[0])|Q_B1((*seed)[1])|Q_B2((*seed)[2])|Q_B3((*seed)[3]);

crypto/des/qud_cksm.c:119:5: Assignment
117.   			/* The MIT library assumes that the checksum is
118.   			 * composed of 2*out_count 32 bit ints */
119.   			*lp++ = z0;
           ^
120.   			*lp++ = z1;
121.   			}

crypto/des/qud_cksm.c:120:4: Array access: Offset: [1, +oo] Size: 1
118.   			 * composed of 2*out_count 32 bit ints */
119.   			*lp++ = z0;
120.   			*lp++ = z1;
          ^
121.   			}
122.   		}
