crypto/idea/i_skey.c:86: error: BUFFER_OVERRUN_L1
  Offset: [8, +oo] Size: 6.
Showing all 5 steps of the trace


crypto/idea/i_skey.c:64:1: <Length trace>
62.   
63.   static IDEA_INT inverse(unsigned int xin);
64. > void idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks)
65.   #ifdef OPENSSL_FIPS
66.   	{

crypto/idea/i_skey.c:64:1: Parameter `ks->data[*][*]`
62.   
63.   static IDEA_INT inverse(unsigned int xin);
64. > void idea_set_encrypt_key(const unsigned char *key, IDEA_KEY_SCHEDULE *ks)
65.   #ifdef OPENSSL_FIPS
66.   	{

crypto/idea/i_skey.c:76:2: Assignment
74.   	register IDEA_INT *kt,*kf,r0,r1,r2;
75.   
76.   	kt= &(ks->data[0][0]);
       ^
77.   	n2s(key,kt[0]); n2s(key,kt[1]); n2s(key,kt[2]); n2s(key,kt[3]);
78.   	n2s(key,kt[4]); n2s(key,kt[5]); n2s(key,kt[6]); n2s(key,kt[7]);

crypto/idea/i_skey.c:81:2: Assignment
79.   
80.   	kf=kt;
81.   	kt+=8;
       ^
82.   	for (i=0; i<6; i++)
83.   		{

crypto/idea/i_skey.c:86:3: Array access: Offset: [8, +oo] Size: 6
84.   		r2= kf[1];
85.   		r1= kf[2];
86.   		*(kt++)= ((r2<<9) | (r1>>7))&0xffff;
        ^
87.   		r0= kf[3];
88.   		*(kt++)= ((r1<<9) | (r0>>7))&0xffff;
