ssl/s3_enc.c:251: error: INTEGER_OVERFLOW_L2
  (32 - [-oo, 190]):unsigned64 by call to `MD5_Update`.
Showing all 12 steps of the trace


ssl/s3_enc.c:248:3: Call
246.   		 * same value since only the correct one will be used :-).
247.   		 */
248.   		MD5_Init(&md);
         ^
249.   		MD5_Update(&md,key,j);
250.   		MD5_Update(&md,er1,SSL3_RANDOM_SIZE);

crypto/md5/md5_dgst.c:87:2: Assignment
  85.   	c->Nl=0;
  86.   	c->Nh=0;
  87.   	c->num=0;
         ^
  88.   	}
  89.   

ssl/s3_enc.c:249:3: Call
247.   		 */
248.   		MD5_Init(&md);
249.   		MD5_Update(&md,key,j);
         ^
250.   		MD5_Update(&md,er1,SSL3_RANDOM_SIZE);
251.   		MD5_Update(&md,er2,SSL3_RANDOM_SIZE);

crypto/md5/md5_dgst.c:90:1: Parameter `c->num`
  88.   	}
  89.   
  90. > void MD5_Update(MD5_CTX *c, const void *_data, unsigned long len)
  91.   	{
  92.   	register const unsigned char *data=_data;

ssl/s3_enc.c:250:3: Call
248.   		MD5_Init(&md);
249.   		MD5_Update(&md,key,j);
250.   		MD5_Update(&md,er1,SSL3_RANDOM_SIZE);
         ^
251.   		MD5_Update(&md,er2,SSL3_RANDOM_SIZE);
252.   		MD5_Final(&(exp_key[0]),&md);

crypto/md5/md5_dgst.c:90:1: Parameter `c->num`
  88.   	}
  89.   
  90. > void MD5_Update(MD5_CTX *c, const void *_data, unsigned long len)
  91.   	{
  92.   	register const unsigned char *data=_data;

ssl/s3_enc.c:251:3: Call
249.   		MD5_Update(&md,key,j);
250.   		MD5_Update(&md,er1,SSL3_RANDOM_SIZE);
251.   		MD5_Update(&md,er2,SSL3_RANDOM_SIZE);
         ^
252.   		MD5_Final(&(exp_key[0]),&md);
253.   		key= &(exp_key[0]);

crypto/md5/md5_dgst.c:90:1: <LHS trace>
88.   	}
89.   
90. > void MD5_Update(MD5_CTX *c, const void *_data, unsigned long len)
91.   	{
92.   	register const unsigned char *data=_data;

crypto/md5/md5_dgst.c:90:1: Parameter `len`
  88.   	}
  89.   
  90. > void MD5_Update(MD5_CTX *c, const void *_data, unsigned long len)
  91.   	{
  92.   	register const unsigned char *data=_data;

crypto/md5/md5_dgst.c:90:1: <RHS trace>
88.   	}
89.   
90. > void MD5_Update(MD5_CTX *c, const void *_data, unsigned long len)
91.   	{
92.   	register const unsigned char *data=_data;

crypto/md5/md5_dgst.c:90:1: Parameter `len`
  88.   	}
  89.   
  90. > void MD5_Update(MD5_CTX *c, const void *_data, unsigned long len)
  91.   	{
  92.   	register const unsigned char *data=_data;

crypto/md5/md5_dgst.c:123:4: Binary operation: (32 - [-oo, 190]):unsigned64 by call to `MD5_Update` 
  121.   				p[sw]=l;
  122.   				}
  123.   			len-=(MD5_CBLOCK-c->num);
            ^
  124.   
  125.   			md5_block(c,p,64);
