apps/speed.c:789: error: INTEGER_OVERFLOW_L2
  ([8, 8192] - 64):unsigned64 by call to `SHA1`.
Showing all 9 steps of the trace


apps/speed.c:309:31: Assignment
307.   #define	D_CBC_CAST	13
308.   	double d,results[ALGOR_NUM][SIZE_NUM];
309.   	static int lengths[SIZE_NUM]={8,64,256,1024,8*1024};
                                     ^
310.   	long c[ALGOR_NUM][SIZE_NUM];
311.   	static char *names[ALGOR_NUM]={

apps/speed.c:789:5: Call
787.   			Time_F(START);
788.   			for (count=0,run=1; COND(c[D_SHA1][j]); count++)
789.   				SHA1(buf,(unsigned long)lengths[j],&(sha[0]));
           ^
790.   			d=Time_F(STOP);
791.   			BIO_printf(bio_err,"%ld %s's in %.2fs\n",

crypto/sha/sha1_one.c:64:1: Parameter `n`
  62.   
  63.   #ifndef NO_SHA1
  64. > unsigned char *SHA1(const unsigned char *d, unsigned long n, unsigned char *md)
  65.   	{
  66.   	SHA_CTX c;

crypto/sha/sha1_one.c:71:2: Call
  69.   	if (md == NULL) md=m;
  70.   	SHA1_Init(&c);
  71.   	SHA1_Update(&c,d,n);
         ^
  72.   	SHA1_Final(md,&c);
  73.   	memset(&c,0,sizeof(c));

crypto/sha/sha1dgst.c:117:1: <LHS trace>
115.   	}
116.   
117. > void SHA1_Update(SHA_CTX *c, register const unsigned char *data,
118.   	     unsigned long len)
119.   	{

crypto/sha/sha1dgst.c:117:1: Parameter `len`
    115.   	}
    116.   
    117. > void SHA1_Update(SHA_CTX *c, register const unsigned char *data,
    118.   	     unsigned long len)
    119.   	{

crypto/sha/sha1dgst.c:117:1: <RHS trace>
115.   	}
116.   
117. > void SHA1_Update(SHA_CTX *c, register const unsigned char *data,
118.   	     unsigned long len)
119.   	{

crypto/sha/sha1dgst.c:117:1: Parameter `len`
    115.   	}
    116.   
    117. > void SHA1_Update(SHA_CTX *c, register const unsigned char *data,
    118.   	     unsigned long len)
    119.   	{

crypto/sha/sha1dgst.c:148:4: Binary operation: ([8, 8192] - 64):unsigned64 by call to `SHA1` 
    146.   				p[sw]=l;
    147.   				}
    148.   			len-=(SHA_CBLOCK-c->num);
              ^
    149.   
    150.   			sha1_block(c,p,1);
