2005-05-09 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / Mono.Security / Mono.Security.Cryptography / ChangeLog
index 3f13b434a784a7958359e60eb806a62e7a42a733..e1012f6227107eb6792aea84cb289fd1bd10086e 100644 (file)
@@ -1,3 +1,50 @@
+2005-05-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * KeyPairPersistence.cs: Use PlatformID.Unix under NET_2_0. 
+       * PKCS8.cs: In sync with corlib;
+
+2005-04-18  Sebastien Pouliot  <sebastien@ximian.com> 
+       * Null.cs: New "null" symmetric encryption for debugging. This class 
+       isn't (and shouldn't be) built by default.
+       * SymmetricTransform.cs: Fixed a division by zero if someone changes 
+       the feedback value to 0.
+       * SHA224Managed.cs: Fixed warning about unused private constant.
+
+2005-03-30  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SymmetricTransform.cs: Fixed a padding bug affecting that can occurs
+       when no padding is used.
+
+2005-03-07  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * MD2Managed.cs: Removed memory allocation from the transform method.
+       * MD4Managed.cs: Moved memoty allocation to constructor (from init).
+       * SHA224Managed.cs: Fixed bug #73404 which gaves bad results when the
+       digested data is longer than 2^32 bits.
+
+2005-01-11  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SymmetricTransform.cs: Added support for ANSI X9.23 padding and
+       ISO 10126 padding modes (applies to all symmetric block ciphers).
+
+2004-12-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * KeyPairPersistence.cs: Commented imperative asserts until it is 
+       supported by the runtime.
+
+2004-12-06  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RSAManaged.cs: Implement key blinding for RSA decryption with, or
+       without, using CRT.
+
+2004-11-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PKCS1.cs: Fix PKCS#1 v1.5 decryption when the ciphertext isn't 
+       exactly the same of the public key (which happens sometimes on Fx 1.1
+       probably because it doesn't do the last I2OSP operation to left pad
+       the resulting big integer with zeros).
+
 2004-11-10  Sebastien Pouliot  <sebastien@ximian.com>
 
        * RC4.cs: Fixed RC4 for compatibility with .NET 2.0. The algorithm is