[corlib] Improve CancellationTokenSource test
[mono.git] / mcs / class / corlib / Test / System.Security.Cryptography / ChangeLog
index 625f0db27f7a3911af855721975286552a0ac423..f8cf771c7b95022595b776a8c106283dbb438483 100644 (file)
@@ -1,3 +1,160 @@
+2009-09-22  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * CryptoStreamTest.cs: Add (nunit-ized) test cases provided by
+       Santa Marta (via Atsushi) as repro for bugs #539288 and #539229
+
+2009-09-22  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoStreamTest.cs: Convert to newer nunit syntax
+
+2008-09-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfigTest.cs: Add test cases for HMAC URI.
+
+2008-07-13  Nestor Salceda  <nestor.salceda@gmail.com>
+
+       * RSAPKCS1KeyExchangeFormatterTest.cs: Add test case where you are
+       passing null parameters to SetKey method and constructor with the key as
+       parameter.  Fixes the bug #408738.
+
+2008-04-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * HMACSHA1Test.cs: Add test case where data reside inside a byte
+       array. Patch by Kazuki Oikawa.
+
+2008-04-17  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DSATest.cs: Add valid test cases with invalid xml. Update to
+       NUnit 2 syntax.
+       * HashAlgorithmTest.cs: Fix compiler warnings.
+       * RSATest.cs: Add valid test cases with invalid xml. Update to
+       NUnit 2 syntax.
+       * SHA256Test.cs, SHA384Test.cs, SHA512Test.cs: Flush
+
+2008-03-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PaddingModeTest.cs: Add test case for #366623 ANSI padding bug.
+
+2008-02-21  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * Rfc2898DeriveBytesTest.cs: Add test cases for consecutive calls to
+       GetBytes and compare the result to a single, larger, call. Converted 
+       all exitsing tests to NUnit 2.2.
+
+2008-01-02  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * RC2CryptoServiceProviderTest.cs: Fix Create[De|En]cryptor_KeyNull 
+       test case not to fail about 1 out of 256 times under the 2.0 profile.
+       * TripleDESCryptoServiceProviderTest.cs: Fix Create[De|En]cryptor_KeyNull
+       test case not to fail about 1 out of 256 times under the 2.0 profile.
+
+2007-11-20  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DESCryptoServiceProviderTest.cs: Fix CreateDecryptor_KeyNull test 
+       case not to fail about 1 out of 256 times under the 2.0 profile.
+
+2007-10-23  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DESCryptoServiceProviderTest.cs: Fix CreateEncryptor_KeyNull test 
+       case not to fail about 1 out of 256 times under the 2.0 profile.
+
+2007-05-16  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * CryptoStreamTest.cs: Add test cases for WriteByte.
+
+2007-05-08  Randolph Chung  <tausq@debian.org>
+
+       * DSACryptoServiceProviderTest.cs: Remove "NotWorking" annotation
+       for the blob tests that should now pass.
+
+2007-05-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DSATest.cs: Add test case where we import a key that has a null Y
+       (public part) but where X (private part) is available - and usable
+       to compute Y.
+
+2007-03-22  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * CryptoConfigTest.cs: Fix upper/lower/mixed cases tests as they work 
+       only for 2.0.
+       * CryptoStreamTest.cs: Fixed some test cases to work properly on MS
+       fx 2.0.
+       * DSACryptoServiceProviderTest.cs: Normalize line endings.
+       * PasswordDeriveBytesTest.cs: Fix test case that used Reset (as the 
+       method was fixed to reset the state in fx 2.0).
+       * Rfc2898DeriveBytesTest.cs: Add test case to trigger an endian bug.
+       * RSACryptoServiceProviderTest.cs: Normalize line endings.
+       * SymmetricAlgorithmTransformTest.cs: Change/split test cases so that
+       they work properly under both MS 1.1 and 2.0. In some cases tests are
+       marked as NotWorking because Mono implements the, more consistent, 2.0
+       behavior for all transforms.
+
+2007-03-15 Roei Erez <roeie@mainsoft.com>
+
+       * Adding some TARGET_JVM tags.
+       
+2007-03-05  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * SymmetricAlgorithmTransformTest.cs: Add test cases for #81008 by
+       looking at the encrypted/decrypted block length when TransformBlock is
+       called with different MoO and paddings.
+
+2007-02-14  Sebastien Pouliot  <sebastien@ximian.com> 
+
+       * HashAlgorithmTest.cs: Convert to NUnit 2.2 format.
+       * HMACMD5Test.cs: Convert to NUnit 2.2 format.
+       * HMACRIPEMD160Test.cs: Convert to NUnit 2.2 format.
+       * HMACSHA1Test.cs: Convert to NUnit 2.2 format.
+       * HMACSHA256Test.cs: Convert to NUnit 2.2 format.
+       * HMACSHA384Test.cs: Convert to NUnit 2.2 format. Add test cases from
+       RFC4231 using the correct block size (128) and the "legacy" size (64).
+       * HMACSHA512Test.cs: Convert to NUnit 2.2 format. . Add test cases from
+       RFC4231 using the correct block size (128) and the "legacy" size (64).
+       * KeyedHashAlgorithmTest.cs: Convert to NUnit 2.2 format.
+       * SHA1CryptoServiceProviderTest.cs: Convert to NUnit 2.2 format.
+       * SHA1Test.cs: Convert to NUnit 2.2 format.
+       * SHA256ManagedTest.cs: Convert to NUnit 2.2 format.
+       * SHA256Test.cs: Convert to NUnit 2.2 format.
+       * SHA384ManagedTest.cs: Convert to NUnit 2.2 format.
+       * SHA384Test.cs: Convert to NUnit 2.2 format.
+       * SHA512ManagedTest.cs: Convert to NUnit 2.2 format.
+       * SHA512Test.cs: Convert to NUnit 2.2 format.
+
+2007-02-14  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfigTest.cs: Adjust line-endings.
+       * CryptoStreamTest.cs: Adjust line-endings.
+       * DESTest.cs: Adjust line-endings.
+       * DSACryptoServiceProviderTest.cs: Adjust line-endings.
+       * DSATest.cs: Adjust line-endings.
+       * RSACryptoServiceProviderTest.cs: Adjust line-endings.
+
+2007-01-08  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DESCryptoServiceProviderTest.cs: Remove test cases for bug #80439
+       as they are more general than DES and the default padding.
+       * SymmetricAlgorithmTransformTest.cs: New. Extensive test cases for
+       bug #80439, all symmtric ciphers (all block size), all mode of 
+       operations and all supported padding modes.
+
+2007-01-04  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DESCryptoServiceProviderTest.cs: Update and add new test cases for
+       bug #80439.
+
+2007-01-03  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DESCryptoServiceProviderTest.cs: Add tests for bug #80439 where 
+       inputCount is reduced to fit into the output buffer (for any mode).
+
+2006-11-24  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * CryptoConfigTest.cs: Added test case for X509Chain.
+
+2006-11-16  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * PasswordDeriveBytesTest.cs: Added test case for bug #79499
+
 2006-10-11  Sebastien Pouliot  <sebastien@ximian.com>
 
        * CryptoConfigTest.cs: Added test cases to ensure lower/mixed-case of