apps/speed.c:611: error: BUFFER_OVERRUN_L2
  Offset: [0, 127] Size: 16 by call to `RC2_set_key`.
Showing all 7 steps of the trace


apps/speed.c:300:2: Array declaration
298.   	CAST_KEY cast_ks;
299.   #endif
300.   	static unsigned char key16[16]=
        ^
301.   		{0x12,0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,
302.   		 0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,0x12};

apps/speed.c:611:2: Call
609.   #endif
610.   #ifndef NO_RC2
611.   	RC2_set_key(&rc2_ks,16,key16,128);
        ^
612.   #endif
613.   #ifndef NO_RC5

crypto/rc2/rc2_skey.c:93:1: <Offset trace>
91.    * the same as specifying 1024 for the 'bits' parameter.  Bsafe uses
92.    * a version where the bits parameter is the same as len*8 */
93. > void RC2_set_key(RC2_KEY *key, int len, unsigned char *data, int bits)
94.   	{
95.   	int i,j;

crypto/rc2/rc2_skey.c:93:1: Parameter `len`
  91.    * the same as specifying 1024 for the 'bits' parameter.  Bsafe uses
  92.    * a version where the bits parameter is the same as len*8 */
  93. > void RC2_set_key(RC2_KEY *key, int len, unsigned char *data, int bits)
  94.   	{
  95.   	int i,j;

crypto/rc2/rc2_skey.c:93:1: <Length trace>
91.    * the same as specifying 1024 for the 'bits' parameter.  Bsafe uses
92.    * a version where the bits parameter is the same as len*8 */
93. > void RC2_set_key(RC2_KEY *key, int len, unsigned char *data, int bits)
94.   	{
95.   	int i,j;

crypto/rc2/rc2_skey.c:93:1: Parameter `*data`
  91.    * the same as specifying 1024 for the 'bits' parameter.  Bsafe uses
  92.    * a version where the bits parameter is the same as len*8 */
  93. > void RC2_set_key(RC2_KEY *key, int len, unsigned char *data, int bits)
  94.   	{
  95.   	int i,j;

crypto/rc2/rc2_skey.c:108:8: Array access: Offset: [0, 127] Size: 16 by call to `RC2_set_key` 
  106.   
  107.   	for (i=0; i<len; i++)
  108.   		k[i]=data[i];
                ^
  109.   
  110.   	/* expand table */
