[Mono-list] System.Security.Cryptography hashes. AND what is managed?

Matthew S. Ford Matthew.S.Ford@rose-hulman.edu
Fri, 20 Jul 2001 12:51:19 -0500


Mono List,


If there are no objections, I am going to attempt to code up the 
following hash classes in the System.Security.Cryptography namespace:

HashAlgorithm
MD5
MD5CryptoServiceProvider
SHA1
ShA1CryptoServiceProvider
SHA256
SHA384
SHA512

Maybe the follwoing :
SHA1Managed
SHA256Managed
SHA384Managed
SHA512Managed

What does the whole managed thing mean?

Microsoft documentation SHA1Managed remarks:

"This is a purely managed implementation of SHA1 
<http://msdn.microsoft.com/library/en-us/cpref/html/frlrfsystemsecuritycryptographysha1classtopic.asp> 
that does not wrap CAPI."

"Managed" is pure .NET and the nonmanaged wrap CAPI?  Should both 
managed and nonmanaged setup to run the same pure/optimized code on mono?

I'm thinking I can get it done in less than 2 weeks.  If I'm not done in 
that amount of time or don't have an update, I probably gave up on it.


From,

Matthew S. Ford