ssl/s3_enc.c:102: error: BUFFER_OVERRUN_L1
  Offset: [8, +oo] Size: 8 by call to `SHA1_Update`.
Showing all 13 steps of the trace


ssl/s3_enc.c:86:1: Array declaration
84.   #endif
85.   
86. > static void ssl3_generate_key_block(SSL *s, unsigned char *km, int num)
87.   	{
88.   	MD5_CTX m5;

ssl/s3_enc.c:102:3: Call
100.   		c++;
101.   		SHA1_Init(  &s1);
102.   		SHA1_Update(&s1,buf,k);
         ^
103.   		SHA1_Update(&s1,s->session->master_key,
104.   			s->session->master_key_length);

crypto/sha/sha1dgst.c:126:1: <Length trace>
124.   	}
125.   
126. > void SHA1_Update(SHA_CTX *c, register unsigned char *data,
127.   	     unsigned long len)
128.   	{

crypto/sha/sha1dgst.c:126:1: Parameter `*data`
  124.   	}
  125.   
  126. > void SHA1_Update(SHA_CTX *c, register unsigned char *data,
  127.   	     unsigned long len)
  128.   	{

crypto/sha/sha1dgst.c:236:4: Assignment
  234.   		for (sw=(SHA_BLOCK/4); sw; sw--)
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
            ^
  237.   			M_c2nl(data,l); *(p++)=l;
  238.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:236:4: Assignment
  234.   		for (sw=(SHA_BLOCK/4); sw; sw--)
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
            ^
  237.   			M_c2nl(data,l); *(p++)=l;
  238.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:236:4: Assignment
  234.   		for (sw=(SHA_BLOCK/4); sw; sw--)
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
            ^
  237.   			M_c2nl(data,l); *(p++)=l;
  238.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:236:4: Assignment
  234.   		for (sw=(SHA_BLOCK/4); sw; sw--)
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
            ^
  237.   			M_c2nl(data,l); *(p++)=l;
  238.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:237:4: Assignment
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
  237.   			M_c2nl(data,l); *(p++)=l;
            ^
  238.   			M_c2nl(data,l); *(p++)=l;
  239.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:237:4: Assignment
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
  237.   			M_c2nl(data,l); *(p++)=l;
            ^
  238.   			M_c2nl(data,l); *(p++)=l;
  239.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:237:4: Assignment
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
  237.   			M_c2nl(data,l); *(p++)=l;
            ^
  238.   			M_c2nl(data,l); *(p++)=l;
  239.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:237:4: Assignment
  235.   			{
  236.   			M_c2nl(data,l); *(p++)=l;
  237.   			M_c2nl(data,l); *(p++)=l;
            ^
  238.   			M_c2nl(data,l); *(p++)=l;
  239.   			M_c2nl(data,l); *(p++)=l;

crypto/sha/sha1dgst.c:238:4: Array access: Offset: [8, +oo] Size: 8 by call to `SHA1_Update` 
  236.   			M_c2nl(data,l); *(p++)=l;
  237.   			M_c2nl(data,l); *(p++)=l;
  238.   			M_c2nl(data,l); *(p++)=l;
            ^
  239.   			M_c2nl(data,l); *(p++)=l;
  240.   			}
