2004-03-26 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / corlib / Test / System.Security.Cryptography / ChangeLog
index d564595ca4ce87f5cf75d45b4a5380ea301c04a8..eb4f314a7597acfe493d1f33415bc02efd1717e3 100644 (file)
@@ -1,3 +1,157 @@
+2004-03-26  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DESTest.cs: New. Unit tests for DES including checks for weak and
+       semi-weak keys (with and without parity applied on keys). Completes
+       coverage for DES class.
+
+2004-04-02  Bernie Solomon  <bernard@ugsolutions.com>
+
+       * PasswordDeriveBytesTest.cs: Add ToInt32LE so
+       it works on big endian machines.
+
+2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FromBase64Transform.cs: Two new unit tests showing that the 
+       transform doesn't care if it's data is invalid base64. Convert class
+       is on it's own.
+
+2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * FromBase64Transform.cs: Converted to NUnit2 format. New unit tests
+       for properties, Dispose, Reuse and ignored characters.
+
+2004-03-09  Atsushi Enomoto  <atsushi@ximian.com>
+
+       * DSATest.cs : Added ToXmlString test that checks if input without
+         Seed and PgenCounter elements pass or not.
+
+2004-02-12  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoStreamTest.cs: Added new tests for [From|To]Base64Transform 
+       (InputBlockSize != OutputBlockSize) and for cascading CryptoStreams.
+
+2004-02-09  Sebastien Pouliot  <sebastien@ximian.com>
+
+       * DSACryptoServiceProvider.cs: Added new unit tests for key pair 
+       persistence.
+       * RSACryptoServiceProvider.cs: Added new unit tests for key pair 
+       persistence.
+
+2004-02-04  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoStreamTest.cs: Added many more tests for every problem found
+       with CryptoStream using code samples from the internet.
+
+2003-12-15  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoConfigTest.cs: Converted unit tests to NUnit2.
+       * PaddingModeTest.cs: New. Unit tests to check every padding modes for
+       symmetric algorithms.
+       * MACTripleDESTest.cs: Updated unit tests for NUnit2 and to work for 
+       both 1.0 and 1.1 framework.
+
+2003-11-13  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * ProtectedDataTest.cs: New. Unit tests for ProtectedData (1.2).
+       * ProtectedMemoryTest.cs: New. Unit tests for ProtectedMemory (1.2).
+
+2003-11-11  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * Rfc2898DeriveBytesTest.cs: More tests for Reset and keys longer than
+       a single block.
+
+2003-11-10  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * Rfc2898DeriveBytesTest.cs: New. Unit tests for Rfc2898DeriveBytes
+       and test vectors from RFC3211.
+
+2003-11-09  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * HMACMD5Test.cs: New. Unit test for HMAC-MD5 with test vectors from 
+       RFC2104.
+       * HMACRIPEMD160Test.cs: New. Unit test for HMAC-RIPEMD160 with test 
+       vectors from http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html.
+       * HMACSHA256Test.cs: New. Unit test for HMAC-SHA256.
+
+2003-11-08  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * RIPEMD160Test.cs: New. Unit test using RIPEMD160 test vectors.
+       * RIPEMD160Managed.cs: New. Unit tests running RIPEMD160Test using the
+       RIPEMD160Managed implementation.
+
+2003-10-04  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoStreamTest.cs: Added test case from bugzilla #49323 from
+       Carlos Guzmán Álvarez and some small tests for empty stream with
+       different PaddingMode (as found by Lluis Sanchez Gual).
+
+2003-08-05  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoStreamTest.cs: Added test case from bugzilla #40689 from 
+       Henning Westerholt.
+
+2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoStreamTest.cs: New. Very basic test for CryptoStream + the 
+       test case from bugzilla #46143 from Joerg Rosenkranz.
+       * RSACryptoServiceProviderTest.cs: Fixed some exceptions that are
+       different from .NET 1.0 and 1.1.
+
+2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * DSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
+       and better test coverage (based on Zoltan's logs).
+       * DSATest.cs: Converted to NUnit2 format. Added new tests for better unit 
+       test coverage (import incomplete public keys).
+       * RSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
+       and better test coverage (based on Zoltan's logs).
+       * RSATest.cs: Converted to NUnit2 format. Added new tests for better unit 
+       test coverage (import incomplete public keys).
+
+2003-06-23  Nick Drochak <ndrochak@gol.com>
+
+        * MACTripleDESTest.cs: Adjust for .NET 1.1.
+
+2003-06-11  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * AllTests2.cs: Converted tests to NUnit2 format.
+       * RSACryptoServiceProviderTest.cs: Converted tests to NUnit2 format.
+       * RSAPKCS1KeyExchangeDeformatterTest.cs: Converted tests to NUnit2 format.
+       * RSAPKCS1KeyExchangeFormatterTest.cs: Converted tests to NUnit2 format.
+       * RSAPKCS1SignatureDeformatterTest.cs: Converted tests to NUnit2 format.
+       * RSAPKCS1SignatureFormatterTest.cs: Converted tests to NUnit2 format.
+
+2003-05-29  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * PKCS1MaskGenerationMethodTest.cs: Added [Ignore] to vector test
+       (as it's result isn't valid on both framework 1.0 and 1.1).
+       * RSAPKCS1SignatureDeformatter.cs: Splitting the test for NUnit2
+       cloned the previous error into many more tests. Hopefully fixed.
+
+2003-05-28  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * RSAPKCS1SignatureDeformatter.cs: Fixed (well I hope so) a test
+       which doesn't throw the same exception under 1.1. Also converted 
+       the tests to NUnit2 format.
+
+2003-05-12  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * PKCS1MaskGenerationMethodTest.cs: Uncommented PKCS#1 v.2.1 vector 
+       unit test (will work on Mono but fails with MS implementation).
+       * RSAOAEPKeyExchangeDeformatterTest.cs: Updated tests vectors for
+       both Mono and MS (under Windows XP) generated OAEP results.
+       * RSAOAEPKeyExchangeFormatterTest.cs: Update exception handling.
+
+2003-04-17  Nick Drochak  <ndrochak@gol.com>
+
+       * DSATest.cs: Use nunit version 2 style to test throw.
+       * HMACSHA1Test.cs: Eliminate compiler warning.
+
+2003-03-04  Sebastien Pouliot  <spouliot@videotron.ca>
+
+       * CryptoConfigTest.cs: Added new tests for algorithms 
+       documented in book ".NET Framework Security".
+
 2003-02-03  Sebastien Pouliot  <spouliot@videotron.ca>
 
        * PasswordDeriveBytesTest.cs: Added some new tests to complete