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

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

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