apps/speed.c:1249: error: BUFFER_OVERRUN_L2
  Offset: [0, 71] Size: 16 by call to `BF_set_key`.
Showing all 6 steps of the trace


apps/speed.c:425:2: Array declaration
423.   	CAST_KEY cast_ks;
424.   #endif
425.   	static const unsigned char key16[16]=
        ^
426.   		{0x12,0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,
427.   		 0x34,0x56,0x78,0x9a,0xbc,0xde,0xf0,0x12};

apps/speed.c:1249:2: Call
1247.   #endif
1248.   #ifndef OPENSSL_NO_BF
1249.   	BF_set_key(&bf_ks,16,key16);
         ^
1250.   #endif
1251.   #ifndef OPENSSL_NO_CAST

crypto/bf/bf_skey.c:66:1: <Length trace>
64.   #include "bf_pi.h"
65.   
66. > void BF_set_key(BF_KEY *key, int len, const unsigned char *data)
67.   #ifdef OPENSSL_FIPS
68.   	{

crypto/bf/bf_skey.c:66:1: Parameter `*data`
  64.   #include "bf_pi.h"
  65.   
  66. > void BF_set_key(BF_KEY *key, int len, const unsigned char *data)
  67.   #ifdef OPENSSL_FIPS
  68.   	{

crypto/bf/bf_skey.c:85:2: Assignment
  83.   	if (len > ((BF_ROUNDS+2)*4)) len=(BF_ROUNDS+2)*4;
  84.   
  85.   	d=data;
         ^
  86.   	end= &(data[len]);
  87.   	for (i=0; i<(BF_ROUNDS+2); i++)

crypto/bf/bf_skey.c:89:7: Array access: Offset: [0, 71] Size: 16 by call to `BF_set_key` 
  87.   	for (i=0; i<(BF_ROUNDS+2); i++)
  88.   		{
  89.   		ri= *(d++);
              ^
  90.   		if (d >= end) d=data;
  91.   
