A little more work of CorCompare work:
[mono.git] / mcs / class / corlib / System.Security.Cryptography / ChangeLog
index 2f321636c60c0bb5c8097d4811c6fbffb92bbcec..56a56ad8dcc573af40d355229b631220c3730fc1 100644 (file)
@@ -1,3 +1,82 @@
+2006-11-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfig.cs: Add support for (2.0) custom X.509 chains.
+
+2006-11-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfig.cs: Add support for (2.0) X.509 extensions in 
+       CreateFromName method. This allows the framework to be extensible with
+       new certificate extensions (syntax is missing from machine.config).
+
+2006-10-12  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfig.cs: Use SmallXmlParser with a custom handler to reduce
+       memory requirements to process machine.config. Fix #79653 (beagle).
+
+2006-10-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfig.cs: Accept lower/mixed-case algorithm names in 
+       CreateFromName and MapNameToOID methods (fix bug #79641). Removed OID
+       mappings in 2.0 for DSA and 3DES (they were part of the betas but not
+       in the final 2.0 release of the framework).
+
+2006-09-20  Kazuki Oikawa  <kazuki@panicode.com>
+
+       * RijndaelManaged.cs: improves the performance.
+
+2006-09-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RSAOAEPKeyExchangeDeformatter.cs: Throw a CryptographicException, 
+       instead of returning null, when a padding error occurs on decryption.
+       * RSAPKCS1KeyExchangeDeformatter.cs: Throw a CryptographicException, 
+       instead of returning null, when a padding error occurs on decryption.
+
+2006-07-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AsymmetricSignatureDeformatter.cs: Set the hash algorithm name from
+       the hash instance. Fix for bug #78744 by Diego Mesa Tabares.
+
+2006-06-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HashAlgorithm.cs: Changed the order of BlockCopy + HashCore to
+       HashCore + BlockCopy. Fx 2.0 now allows using a null output buffer
+       (without exception) while previous 1.x versions crashed the runtime
+       (mono won't crash the runtime, so we always do like 2.0).
+
+2006-05-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * AsymmetricKeyExchangeDeformatter.cs: Under 2.0 the ctor is 
+       protected.
+       * AsymmetricKeyExchangeFormatter.cs: Under 2.0 the ctor is protected.
+       * AsymmetricSignatureDeformatter.cs: Under 2.0 the ctor is protected.
+       * AsymmetricSignatureFormatter.cs: Under 2.0 the ctor is protected.
+       * DES.cs: Under 2.0 the ctor is protected.
+       * HashAlgorithm.cs: Under 2.0 the HashValue field is protected 
+       internal.
+       * RandomNumberGenerator.cs: Under 2.0 the ctor is protected.
+       * RC2.cs: Under 2.0 the ctor is protected.
+       * Rijndael.cs: Under 2.0 the ctor is protected.
+       * RSA.cs: Under 2.0 the ctor is protected.
+       * SHA256.cs: Under 2.0 the ctor is protected.
+       * SHA384.cs: Under 2.0 the ctor is protected.
+       * SHA512.cs: Under 2.0 the ctor is protected.
+       * SymmetricAlgorithm.cs: Under 2.0 the ctor is protected.
+       * TripleDES.cs: Under 2.0 the ctor is protected.
+
+2006-02-03  Zoltan Varga  <vargaz@gmail.com>
+
+       * CryptoStream.cs: Add 'override' keyword to Dispose (bool) method in 2.0.
+
+2005-12-15  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SymmetricAlgorithm.cs: Changing (not setting) BlockSize must 
+       re-generate a new IV (so the properties are kept valid). Note that
+       changing or setting (same value) the KeySize always re-generate a key.
+
+2005-12-01  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RIPEMD160Managed.cs: Endianess fix.
+
 2005-11-22  Sebastien Pouliot  <sebastien@ximian.com>
 
        * DSAManaged.cs: Don't output J in the XML if it's not exported (i.e.