crypto/x509/x509_cmp.c:192: error: INTEGER_OVERFLOW_L2
  ([1, +oo] - 64):unsigned64 by call to `MD5`.
Showing all 11 steps of the trace


crypto/x509/x509_cmp.c:184:4: Call
182.   	int i;
183.   
184.   	i=i2d_X509_NAME(x,NULL);
          ^
185.   	if (i > sizeof(str))
186.   		p=Malloc(i);

crypto/asn1/x_name.c:97:17: Assignment
  95.   	int ret;
  96.   
  97.   	if (a == NULL) return(0);
                         ^
  98.   	if (a->modified)
  99.   		{

crypto/x509/x509_cmp.c:184:2: Assignment
182.   	int i;
183.   
184.   	i=i2d_X509_NAME(x,NULL);
        ^
185.   	if (i > sizeof(str))
186.   		p=Malloc(i);

crypto/x509/x509_cmp.c:192:2: Call
190.   	pp=p;
191.   	i2d_X509_NAME(x,&pp);
192.   	MD5((unsigned char *)p,i,&(md[0]));
        ^
193.   	if (p != str) Free(p);
194.   

crypto/md5/md5_one.c:62:1: Parameter `n`
  60.   #include "md5_locl.h"
  61.   
  62. > unsigned char *MD5(unsigned char *d, unsigned long n, unsigned char *md)
  63.   	{
  64.   	MD5_CTX c;

crypto/md5/md5_one.c:69:2: Call
  67.   	if (md == NULL) md=m;
  68.   	MD5_Init(&c);
  69.   	MD5_Update(&c,d,n);
         ^
  70.   	MD5_Final(md,&c);
  71.   	memset(&c,0,sizeof(c)); /* security consideration */

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: ([1, +oo] - 64):unsigned64 by call to `MD5` 
    121.   				p[sw]=l;
    122.   				}
    123.   			len-=(MD5_CBLOCK-c->num);
              ^
    124.   
    125.   			md5_block(c,p,64);
