apps/speed.c:1304: 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:419:2: Array declaration
417.   	CAST_KEY cast_ks;
418.   #endif
419.   	static const unsigned char key16[16]= {
        ^
420.   		0x12,0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,
421.   		 0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,0x12};

apps/speed.c:1304:2: Call
1302.   #endif
1303.   #ifndef OPENSSL_NO_RC2
1304.   	RC2_set_key(&rc2_ks,16,key16,128);
         ^
1305.   #endif
1306.   #ifndef OPENSSL_NO_RC5

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

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

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

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

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