+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
+ algorithm names are supported by CreateFromName and MapNameToOID (fix
+ bug #79641). Updated some OID that were changed (well nulled) in the
+ final 2.0 release of MS framework.
+
+2006-09-08 Sebastien Pouliot <sebastien@ximian.com>
+
+ * RSACryptoServiceProviderTest.cs: Added test cases for decoding bad
+ PKCS1 and OAEP padding - both resulting in a CryptographicException.
+ * RSAOAEPKeyExchangeDeformatterTest.cs: Add test case for bad padding.
+ * RSAPKCS1KeyExchangeDeformatterTest.cs: Add test case for bad padding
+
+2006-09-05 Sebastien Pouliot <sebastien@ximian.com>
+
+ * RSACryptoServiceProviderTest.cs: Test case for #79269 where we
+ ensure a CryptographicException (not a NRE) when decrypting without a
+ private key.
+
+2006-07-01 Sebastien Pouliot <sebastien@ximian.com>
+
+ * RSAPKCS1SignatureDeformatterTest.cs: Added test case where
+ SetHashAlgorithm isn't called and the hash algorithm name is derived
+ from the hash instance. From bug #78744 by Diego Mesa Tabares.
+
+2006-06-15 Sebastien Pouliot <sebastien@ximian.com>
+
+ * HashAlgorithmTest.cs: Added new test cases wrt the output buffer
+ used in TransformBlock (e.g. bug #78647). Updated existing test case
+ to work under 2.0 final.
+ * HMACMD5Test.cs: Fix SetUp to allow new inherited test cases to work
+ properly.
+ * HMACRIPEMD160Test.cs: Fix SetUp to allow new inherited test cases to
+ work properly.
+ * HMACSHA1Test.cs: Fix SetUp to allow new inherited test cases to
+ work properly.
+ * HMACSHA256Test.cs: Fix SetUp to allow new inherited test cases to
+ work properly.
+ * HMACSHA384Test.cs: New. Basic test cases that, cheaply, inherits
+ the HashAlgorithm tests.
+ * HMACSHA512Test.cs: New. Basic test cases that, cheaply, inherits
+ the HashAlgorithm tests.
+ * KeyedHashAlgorithmTest.cs: Ensure we're always using the same key
+ (required for new, inherited, test cases). Fix ToString to match
+ KeyedHashAlgorithm (and not an inherited class).
+
+2006-06-01 Sebastien Pouliot <sebastien@ximian.com>
+
+ * RandomNumberGeneratorTest.cs: Don't forget the last run in Runs.
+ Track both 0 and 1 runs. Changed runs ranges to match FIPS140-2 Change
+ Notice #1 (fixes bug #78560). Updated test cases to NUnit 2.2 format.
+
+2005-12-15 Sebastien Pouliot <sebastien@ximian.com>
+
+ * RijndaelTest.cs: Add test cases for cycling key sizes and block
+ sizes.
+ * SymmetricAlgorithm2Test.cs: Added test case for re-setting the
+ BlockSize. Keeping the same value *doesn't* change the current IV
+ (while doing the same on the KeySize *does* change the key).
+
+2005-11-22 Sebastien Pouliot <sebastien@ximian.com>
+
+ * DSATest.cs: Added test case where J isn't imported. In this case we
+ don't export (our internally calculated) J and it's also not part of
+ the XML output.
+
+2005-10-21 Sebastien Pouliot <sebastien@ximian.com>
+
+ * RC2CryptoServiceProviderTest.cs: New. Unit tests specific to this
+ implementation (not algorithm specific but required to match MS
+ behaviour).
+ * RijndaelManagedTest.cs: Added unit tests specific to this
+ implementation (not algorithm specific but required to match MS
+ behaviour).
+ * DESCryptoServiceProviderTest.cs: Added unit tests specific to this
+ implementation (not algorithm specific but required to match MS
+ behaviour).
+ * TripleDESCryptoServiceProviderTest.cs: New. Unit tests specific to
+ this implementation (not algorithm specific but required to match MS
+ behaviour).
+
+2005-09-29 Sebastien Pouliot <sebastien@ximian.com>
+
+ * HMACSHA1Test.cs: Use the new ctor(byte[],bool) introduced in 2.0 RC
+ in some of the existing tests (under 2.0).
+
+2005-04-27 Sebastien Pouliot <sebastien@ximian.com>
+
+ * DSACryptoServiceProviderTest.cs: Catch UnauthorizedAccessException
+ directly in UseMachineKeyStore (not just wrapped inside a
+ CryptographicException).
+ * RSACryptoServiceProviderTest.cs: Catch UnauthorizedAccessException
+ directly in UseMachineKeyStore (not just wrapped inside a
+ CryptographicException).
+
+2005-04-25 Sebastien Pouliot <sebastien@ximian.com>
+
+ * CryptoConfigTest.cs: Check that ArgumentNullException is throw in
+ EncodeOID for 2.0. Comment test for RSA OID (2.0).
+ * DESTest.cs: Check that null keys throws CryptographicException in
+ IsWeakKey and IsSemiWeakKey for 2.0.
+ * TripleDESTest.cs: Check that null keys throws CryptographicException
+ in IsWeakKey for 2.0.
+ * SymmetricAlgorithm2Test.cs: Check that a FeedbackSize of zero throws
+ a CryptographicException in 2.0.
+
2005-04-18 Sebastien Pouliot <sebastien@ximian.com>
* SymmetricAlgorithm2Test.cs: Added a test case where the FeedBackSize
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
+ 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>
2002-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
- * MD5Test.cs: new test from Eduardo García Cebollero (kiwnix@yahoo.es).
+ * MD5Test.cs: new test from Eduardo García Cebollero (kiwnix@yahoo.es).
* AllTests.cs: added new test.