apps/speed.c:617: error: BUFFER_OVERRUN_L1
  Offset: [16, 72] Size: 16 by call to `BF_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:617:2: Call
615.   #endif
616.   #ifndef NO_BLOWFISH
617.   	BF_set_key(&bf_ks,16,key16);
        ^
618.   #endif
619.   #ifndef NO_CAST

crypto/bf/bf_skey.c:65:1: <Offset trace>
63.   #include "bf_pi.h"
64.   
65. > void BF_set_key(BF_KEY *key, int len, unsigned char *data)
66.   	{
67.   	int i;

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

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

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

crypto/bf/bf_skey.c:78:2: Array access: Offset: [16, 72] Size: 16 by call to `BF_set_key` 
  76.   
  77.   	d=data;
  78.   	end= &(data[len]);
         ^
  79.   	for (i=0; i<(BF_ROUNDS+2); i++)
  80.   		{
