[openssl.org #664] Bug in md5 calculation

2003-09-27 Thread Richard Levitte via RT
I did as you suggested and changed jge to jae in the branches 0.9.8-dev, 0.9.7-stable and 0.9.6-stable. Please test tomorrow's snapshots. Thanks for your contribution. Ticket resolved. [EMAIL PROTECTED] - Tue Jul 22 10:52:32 2003]: > When calling the MD5 function on very large data sets (arou

[openssl.org #664] Bug in md5 calculation

2003-07-22 Thread Eric Allamanche via RT
When calling the MD5 function on very large data sets (around 2GB) in memory or from a memory map, the computed MD5 sum is false and even worth, can cause the program to crash with a seg-fault. By tracking down the calculation of the sum, I found out that this behaviour occurs when the data po

Re: MD5 calculation...

2002-04-11 Thread Andre
Bill Pringlemeir wrote: > > I know that gcc would produce better code if the hash constants were > stored in a static const array. A pointer could then move along and > retrieve the constants. This would also save space (and time??) on > most architectures that I know. > Yes - for ARM this does

Re: MD5 calculation...

2002-03-27 Thread Ben Laurie
Bill Pringlemeir wrote: > > In crypto/md5/md5_dgst.c, there is lots of code as follows, > > /* Round 0 */ > R0(A,B,C,D,X[ 0], 7,0xd76aa478L); > R0(D,A,B,C,X[ 1],12,0xe8c7b756L); > R0(C,D,A,B,X[ 2],17,0x242070dbL); > R0(B,C,D,A,X[ 3],22,0xc1bdceeeL); > ...

MD5 calculation...

2002-03-26 Thread Bill Pringlemeir
In crypto/md5/md5_dgst.c, there is lots of code as follows, /* Round 0 */ R0(A,B,C,D,X[ 0], 7,0xd76aa478L); R0(D,A,B,C,X[ 1],12,0xe8c7b756L); R0(C,D,A,B,X[ 2],17,0x242070dbL); R0(B,C,D,A,X[ 3],22,0xc1bdceeeL); ... This expands to the following on an ARM p