+2005-11-22 Sebastien Pouliot <sebastien@ximian.com>
+
+ * DSAManaged.cs: Don't output J in the XML if it's not exported (i.e.
+ if it wasn't imported too but instead calculated from the other
+ parameters ;-).
+
+2005-11-09 Sebastien Pouliot <sebastien@ximian.com>
+
+ * KeyNumber.cs: Added missing [Serializable] present in 2.0.
+
+2005-10-21 Sebastien Pouliot <sebastien@ximian.com>
+
+ * DESCryptoServiceProvider.cs: Don't change the instance key/iv when
+ creating an encryptor or decryptor specifying them. Generate a new key
+ if null is specified (not really useful but compatible with MS
+ behaviour). Check for weak/semi-weak key when creating transforms.
+ * RC2CryptoServiceProvider.cs: Don't change the instance key/iv when
+ creating an encryptor or decryptor specifying them. Check legal key
+ sizes when creating transforms.
+ * RijndaelManaged.cs: Don't change the instance key/iv when creating
+ an encryptor or decryptor specifying them. Check legal key sizes when
+ creating transforms.
+ * TripleDESCryptoServiceProvider.cs: Don't change the instance key/iv
+ when creating an encryptor or decryptor specifying them. Generate a
+ new key if null is specified (not really useful but compatible with MS
+ behaviour). Check for weak key when creating transforms.
+
+2005-09-29 Sebastien Pouliot <sebastien@ximian.com>
+
+ * HMACSHA1.cs: Added the new 2.0 ctor that let the programmer choose
+ between the managed and unmanaged SHA1 algorithm used in the HMAC
+ (that doesn't change much thing in the default config for Mono).
+ * PasswordDeriveBytes.cs: Added [Obsolete] on GetBytes (2.0) as new
+ applications should be using Rfc2898DeriveBytes to get PKCS#5 v2
+ support.
+
+2005-08-17 Sebastien Pouliot <sebastien@ximian.com>
+
+ * FromBase64Transform.cs: Check that the TransformFinal can be called
+ with only whitespace (with FromBase64TransformMode.IgnoreWhiteSpaces)
+ so that we must return new byte [0].
+
+2005-06-14 Sebastien Pouliot <sebastien@ximian.com>
+
+ * FromBase64Transform.cs: Removed memory allocations during the
+ transform. It's now just the accumulator (ctor) and the
+ TransformFinalBlock that allocates memory. The transform is now
+ between 3 to 4 times faster than before.
+
+2005-06-10 Sebastien Pouliot <sebastien@ximian.com>
+
+ * all: 2.0 beta2 fixes, i.e. mostly added [ComVisible(true)]
+
+2005-06-09 Sebastien Pouliot <sebastien@ximian.com>
+
+ * HMAC.cs: BlockSizeValue has changed from a protected member to
+ a protected property.
+
+2005-06-06 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CspProviderFlags.cs: UseExistingKey was added in 1.1 SP1. Added
+ ComVisible attribute for 2.0.
+
+2005-05-19 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfig.cs: Don't use the global hashtables until the
+ initialization is complete.
+
+2005-05-18 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfig.cs: Changed lock pattern to second version of
+ http://www.skeet.org.uk/csharp/singleton.html
+
+2005-05-16 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfig.cs: Initialization wasn't threadsafe as the "checked"
+ value was assigned at the start of the initialization.
+
+2005-04-25 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfig.cs: Removed RSA OID and added null check in EncodeOID
+ in NET_2_0 to match beta2.
+ * DES.cs: Added null check for IsWeakKey and IsSemiWeakKey in NET_2_0
+ to match beta2.
+ * SymmetricAlgorithm.cs: Throw CryptographicException when feedback is
+ zero in NET_2_0 to match beta2
+ * TripleDES.cs: Added null check for IsWeakKey in NET_2_0 to match
+ beta2.
+
+2005-04-05 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfig.cs: Added Assert for FileIOPermission to LoadConfig so
+ the configuration can be read under partial trust.
+
+2005-03-24 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfig.cs: Added LinkDemand for unrestricted to CreateFromName
+ when used to create instance with object[] parameters.
+ * CryptoAPITransform.cs: Added Demand for UnmanagedCode to KeyHandle
+ property.
+
2005-03-07 Sebastien Pouliot <sebastien@ximian.com>
* MD5CryptoServiceProvider.cs: Fixed #73404 to return right results