2005-11-22 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / System.Security.Cryptography / ChangeLog
index 3856829e5045fbf3191a245e75584092a49a0392..2f321636c60c0bb5c8097d4811c6fbffb92bbcec 100644 (file)
@@ -1,3 +1,39 @@
+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