crypto/rc4/rc4_skey.c:151: error: BUFFER_OVERRUN_L2
  Offset: [3, 258] Size: 256.
Showing all 6 steps of the trace


crypto/rc4/rc4_skey.c:146:7: <Offset trace>
144.   #endif
145.   	for (i=0; i < 256; i++) d[i]=i;
146.   	for (i=0; i < 256; i+=4)
             ^
147.   		{
148.   		SK_LOOP(d,i+0);

crypto/rc4/rc4_skey.c:146:7: Assignment
144.   #endif
145.   	for (i=0; i < 256; i++) d[i]=i;
146.   	for (i=0; i < 256; i+=4)
             ^
147.   		{
148.   		SK_LOOP(d,i+0);

crypto/rc4/rc4_skey.c:88:1: <Length trace>
86.    */
87.   
88. > void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data)
89.   	{
90.           register RC4_INT tmp;

crypto/rc4/rc4_skey.c:88:1: Parameter `key->data[*]`
86.    */
87.   
88. > void RC4_set_key(RC4_KEY *key, int len, const unsigned char *data)
89.   	{
90.           register RC4_INT tmp;

crypto/rc4/rc4_skey.c:95:9: Assignment
93.           unsigned int i;
94.           
95.           d= &(key->data[0]);
              ^
96.   #if defined(__ia64) || defined(__ia64__) || defined(_M_IA64)
97.   	/* see crypto/rc4/asm/rc4-ia64.S for further details... */

crypto/rc4/rc4_skey.c:151:3: Array access: Offset: [3, 258] Size: 256
149.   		SK_LOOP(d,i+1);
150.   		SK_LOOP(d,i+2);
151.   		SK_LOOP(d,i+3);
         ^
152.   		}
153.   	}
