X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2Fcorlib%2FTest%2FSystem.Security.Cryptography%2FChangeLog;h=eb4f314a7597acfe493d1f33415bc02efd1717e3;hb=d56f38d348ddced3c049f405a02e2ad637a41b42;hp=9583e56c4ff3868467f519994b1aaef47cfb1069;hpb=f6468f26c3604a7e418b48c7ab1aae5dbb66b398;p=mono.git diff --git a/mcs/class/corlib/Test/System.Security.Cryptography/ChangeLog b/mcs/class/corlib/Test/System.Security.Cryptography/ChangeLog index 9583e56c4ff..eb4f314a759 100644 --- a/mcs/class/corlib/Test/System.Security.Cryptography/ChangeLog +++ b/mcs/class/corlib/Test/System.Security.Cryptography/ChangeLog @@ -1,3 +1,249 @@ +2004-03-26 Sebastien Pouliot + + * 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 + + * PasswordDeriveBytesTest.cs: Add ToInt32LE so + it works on big endian machines. + +2004-03-10 Sebastien Pouliot + + * 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 + + * FromBase64Transform.cs: Converted to NUnit2 format. New unit tests + for properties, Dispose, Reuse and ignored characters. + +2004-03-09 Atsushi Enomoto + + * DSATest.cs : Added ToXmlString test that checks if input without + Seed and PgenCounter elements pass or not. + +2004-02-12 Sebastien Pouliot + + * CryptoStreamTest.cs: Added new tests for [From|To]Base64Transform + (InputBlockSize != OutputBlockSize) and for cascading CryptoStreams. + +2004-02-09 Sebastien Pouliot + + * 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 + + * CryptoStreamTest.cs: Added many more tests for every problem found + with CryptoStream using code samples from the internet. + +2003-12-15 Sebastien Pouliot + + * 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 + + * ProtectedDataTest.cs: New. Unit tests for ProtectedData (1.2). + * ProtectedMemoryTest.cs: New. Unit tests for ProtectedMemory (1.2). + +2003-11-11 Sebastien Pouliot + + * Rfc2898DeriveBytesTest.cs: More tests for Reset and keys longer than + a single block. + +2003-11-10 Sebastien Pouliot + + * Rfc2898DeriveBytesTest.cs: New. Unit tests for Rfc2898DeriveBytes + and test vectors from RFC3211. + +2003-11-09 Sebastien Pouliot + + * 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 + + * 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 + + * 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 + + * CryptoStreamTest.cs: Added test case from bugzilla #40689 from + Henning Westerholt. + +2003-07-31 Sebastien Pouliot + + * 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 + + * 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 + + * MACTripleDESTest.cs: Adjust for .NET 1.1. + +2003-06-11 Sebastien Pouliot + + * 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 + + * 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 + + * 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 + + * 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 + + * DSATest.cs: Use nunit version 2 style to test throw. + * HMACSHA1Test.cs: Eliminate compiler warning. + +2003-03-04 Sebastien Pouliot + + * CryptoConfigTest.cs: Added new tests for algorithms + documented in book ".NET Framework Security". + +2003-02-03 Sebastien Pouliot + + * PasswordDeriveBytesTest.cs: Added some new tests to complete + coverage. + * RSAPKCS1SignatureDeformatterTest.cs: Added test for null and + invalid hash algorithm. + +2003-01-19 Sebastien Pouliot + + * HMACSHA1Test.cs: Added tests for constructors. + * MACTripleDESTest.cs: Added tests for constructors. + +2003-01-12 Sebastien Pouliot + + * HashAlgorithmTest.cs: Added new test for null streams. + * MACTripleDESTest.cs: New. Test suite par MAC using 3DES. + +2002-12-21 Nick Drochak + + * all: make tests build and run under nunit2 + +2002-12-21 Nick Drochak + + * AllTests2.cs: Helper file for unit tests + +2002-11-20 Sebastien Pouliot + + * RSAPKCS1SignatureDeformatterTest.cs: Removed patch from Nick - + as it doesn't seems to work on my system and the exception behavior + isn't logical (only MD5 not SHA1, ...). + +2002-11-18 Nick Drochak + + * RSAPKCS1SignatureDeformatterTest.cs: MS .NET throws an exception when + verifying a bad signature. Test for that. + +2002-11-17 Sebastien Pouliot + + * AllTests.cs: Added a common RSA keypair for tests and all RSA + suites for new tests. + * RSACryptoServiceProviderTest.cs: Include tests for keygen, + import/export and signature (no encryption yet). + * RSAOAEPKeyExchangeDeformatterTest.cs: Compare results with + pre-generated vectors from Mono/Windows (cannot yet compare + with CryptoAPI/Windows as OAEP isn't available on my system). + * RSAOAEPKeyExchangeFormatterTest.cs: Test that the Formatter output + is compatible with the Deformatter. + * RSAPKCS1KeyExchangeDeformatterTest.cs: Compare results with + pre-generated vectors from Mono/Windows and CryptoAPI/Windows. + * RSAPKCS1KeyExchangeFormatterTest.cs: Test that the Formatter output + is compatible with the Deformatter. + * RSAPKCS1SignatureDeformatterTest.cs: Compare results with + pre-generated vectors from Mono/Windows and CryptoAPI/Windows. + * RSAPKCS1SignatureFormatterTest.cs: Test that the Formatter output + is compatible with the Deformatter. + +2002-11-16 Sebastien Pouliot + + * AllTests.cs: Added suites for DSASignatureDeformatter, + DSASignatureFormatter. + * CryptoConfigTest.cs: Tests new URLs. This test will fail + if System.Security.dll isn't present (or not yet compiled). + * DSACryptoServiceProviderTest.cs: New. Key generation (limited + because it's too slow), Import/Export, Signature and Verification. + * DSASignatureDeformatterTest.cs: New. Test signature verification. + * DSASignatureFormatterTest.cs: New. Test signature creation. + * DSATest.cs: Comment DSA-derived test class as DSA constructor + is internal. Reworked the test suite. + * SignatureDescriptionTest.cs: Added tests for + DSASignatureDescription and RSAPKCS1SHA1SignatureDescription. + +2002-11-02 Sebastien Pouliot + + * AllTests.cs: Added suites for SignatureDescription and + activated suites for SHA384Managed and SHA512Managed. + * SignatureDescriptionTest.cs: New. Basic tests (because I don't + know the context in which the class is used). + +2002-10-28 Sebastien Pouliot + + * AllTests.cs: Added test suites for SHA256, SHA384 and SHA512 + (last two partly commented until implementation is commited). + * SHA256Test.cs: New. Generic FIPS180-2 tests for SHA-256. + * SHA256ManagedTest.cs: New. Implementation tests (inherits + from SHA256Test). + * SHA384Test.cs: New. Generic FIPS180-2 tests for SHA-384. + * SHA384ManagedTest.cs: New. Implementation tests (inherits + from SHA384Test). + * SHA512Test.cs: New. Generic FIPS180-2 tests for SHA-512. + * SHA512ManagedTest.cs: New. Implementation tests (inherits + from SHA512Test). + 2002-10-25 Sebastien Pouliot * AllTests.cs: Added suite for PasswordDeriveBytes