[Mono-bugs] [Bug 609376] HashAlgorithm subclasses function differently than on MS .NET
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Jun 16 21:03:20 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=609376
http://bugzilla.novell.com/show_bug.cgi?id=609376#c5
Sebastien Pouliot <spouliot at novell.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|ASSIGNED |RESOLVED
Resolution| |WONTFIX
--- Comment #5 from Sebastien Pouliot <spouliot at novell.com> 2010-06-17 01:03:19 UTC ---
So a bit more testing shows that MS behavior is inconsistent between
HashAlgorithm implementations. Some requires a call to Initialize (e.g. MD5,
SHA1) while others do not (e.g. SHA256|384|512, most HMACs...).
Since Mono shares more code between implementations (all managed) than MS
(mixed managed / native implementation) having different behavior is a bit more
difficult.
The way we have it now is that code working on MS .NET will work, unmodified,
on Mono (a very good thing) - while code working on Mono could, depending on
the HashAlgorithm, break when executed on MS (but changing our behavior could
break existing Mono apps too).
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list