2009-09-03 Jb Evain <jbevain@novell.com>
[mono.git] / mcs / class / System.Core / System.Security.Cryptography / README.CSP
1 Even if CNG is replacing CryptoAPI there is still new stuff, well
2 wrappers, being added. This is important, for Windows users, since CNG
3 is only available in Windows Vista (and later OS).
4
5 Since Mono does not support CryptoAPI (even on Windows) all the classes
6 with a CryptoServiceProvider suffix are wrappers around managed 
7 implementations of the same cryptographic algorithm.
8
9
10 New CSP crypto classes          Wrapper around
11 ----------------------          --------------
12 AesCryptoServiceProvider        RijndaelManaged [1]
13 SHA256CryptoServiceProvider     SHA256Managed [mscorlib]
14 SHA384CryptoServiceProvider     SHA384Managed [mscorlib]
15 SHA512CryptoServiceProvider     SHA512Managed [mscorlib]
16
17
18 [1] Not a true wrapper but a copy of the source. This is required
19 since AesManaged is available in Silverlight 2.0 (and RijndaelManaged
20 is not available in mscorlib).