2004-04-13  Sebastien Pouliot  <sebastien@ximian.com>

	* CapiContext.cs: Better support to create key container (when non
	existing). Added machine key container support. FxCop-ized.
	* CapiHash.cs: FxCop-ized for CLS compliance and GC awareness.
	* CapiRandomNumberGenerator.cs: Now use properties (not fields).
	* CryptoAPI.cs: Changed some uint to int for easier CLS compliance.

2003-12-09  Patrik Torstensson  <p@rxc.se>

	* CryptAPI.cs: Added stdcall callconv to all Win32
	  calls, default in Mono is CDECL

2003-02-05  Sebastien Pouliot  <spouliot@videotron.ca>

	* CapiContext.cs: New. Class to acquire and release an
	  unmanaged context with CryptoAPI.
	* CapiHash.cs: New. Base class to handle hash algorithms.
	* CapiRandomNumberGenerator.cs: New. Base class to handle
	  random number generation.
	* CryptoAPI.cs: Wrapper class around CryptoAPI.
	* MD2.cs: Abstract class for Message Digest 2 (RFC1319).
	* MD2CryptoServiceProvider.cs: Unmanaged MD2 implementation.
	* MD4.cs: Abstract class for Message Digest 4 (RFC1320).
	* MD4CryptoServiceProvider.cs: Unmanaged MD4 implementation.
	* MD5CryptoServiceProvider.cs: Unmanaged MD5 implementation.
	* RNGCryptoServiceProvider.cs: Unmanaged RNG implementation.
	* MD2CryptoServiceProvider.cs: Unmanaged SHA1 implementation.

