[Mono-bugs] [Bug 73404][Maj] Changed - wrong hash calculation result when using mono. correct result using ms.net 1.1

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Mon, 7 Mar 2005 12:26:28 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by sebastien@ximian.com.


--- shadow/73404	2005-03-07 09:43:51.000000000 -0500
+++ shadow/73404.tmp.6908	2005-03-07 12:26:28.000000000 -0500
@@ -1,13 +1,13 @@
 Bug#: 73404
 Product: Mono: Class Libraries
 Version: unspecified
 OS: other
 OS Details: Linux: Fedora Core3, Windows: WinXP SP1
-Status: ASSIGNED   
+Status: RESOLVED   
+Resolution: FIXED
 Severity: Unknown
 Priority: Major
 Component: CORLIB
 AssignedTo: sebastien@ximian.com                            
 ReportedBy: ch.trassl@web.de               
 QAContact: mono-bugs@ximian.com
@@ -74,6 +74,17 @@
 Most hash algorithms won't report correct results if the data length
 is bigger than 2^32 (uint) bits. This will be changed to 2^64 (ulong)
 Note: bits (not bytes) is why it did affect CD size calculations.
+------- Additional Comments From sebastien@ximian.com  2005-03-07 12:26 -------
+The following hash implementations have been fixed in SVN.
+* mscorlib.dll: MD5, SHA1, SHA256
+* Mono.Security.dll: SHA224
+* mscorlib.dll: RIPEMD160 (2.0), SHA384 and SHA512 were not affected.
+* Mono.Security.dll: MD2 and MD4 are not affected.
+* Mono.Security.Win32.dll: None are affected.