Merge pull request #2554 from ludovic-henry/coop-blocking-interrupt
[mono.git] / mcs / class / Mono.Security.Win32 / Mono.Security.Cryptography / ChangeLog
1 2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * CapiContext.cs: Better support to create key container (when non
4         existing). Added machine key container support. FxCop-ized.
5         * CapiHash.cs: FxCop-ized for CLS compliance and GC awareness.
6         * CapiRandomNumberGenerator.cs: Now use properties (not fields).
7         * CryptoAPI.cs: Changed some uint to int for easier CLS compliance.
8
9 2003-12-09  Patrik Torstensson  <p@rxc.se>
10
11         * CryptAPI.cs: Added stdcall callconv to all Win32
12           calls, default in Mono is CDECL
13
14 2003-02-05  Sebastien Pouliot  <spouliot@videotron.ca>
15
16         * CapiContext.cs: New. Class to acquire and release an
17           unmanaged context with CryptoAPI.
18         * CapiHash.cs: New. Base class to handle hash algorithms.
19         * CapiRandomNumberGenerator.cs: New. Base class to handle
20           random number generation.
21         * CryptoAPI.cs: Wrapper class around CryptoAPI.
22         * MD2.cs: Abstract class for Message Digest 2 (RFC1319).
23         * MD2CryptoServiceProvider.cs: Unmanaged MD2 implementation.
24         * MD4.cs: Abstract class for Message Digest 4 (RFC1320).
25         * MD4CryptoServiceProvider.cs: Unmanaged MD4 implementation.
26         * MD5CryptoServiceProvider.cs: Unmanaged MD5 implementation.
27         * RNGCryptoServiceProvider.cs: Unmanaged RNG implementation.
28         * MD2CryptoServiceProvider.cs: Unmanaged SHA1 implementation.
29