**** Merged from MCS ****
[mono-project.git] / mcs / class / corlib / Test / System.Security.Cryptography / ChangeLog
blob8e9171a00bcc8afce667279f4a68f08ad035a6a9
1 2004-11-09  Sebastien Pouliot  <sebastien@ximian.com>
3         * PasswordDeriveBytesTest.cs: Removed test for 69036. This is a MS
4         bug that will be fixed in 2.0 beta 2.
6 2004-11-03  Sebastien Pouliot  <sebastien@ximian.com>
8         * DSACryptoServiceProviderTest.cs: Fixed UseMachineKeyStore not to 
9         fail if the key container directory wasn't yet created (root).
10         * PasswordDeriveBytesTest.cs: Added tests for NET_2_0, more tests
11         for all constructors, tests for properties and a test for bug 69036.
12         * RSACryptoServiceProviderTest.cs: Fixed UseMachineKeyStore not to 
13         fail if the key container directory wasn't yet created (root).
15 2004-08-31  Nick Drochak <ndrochak@gol.com>
17         * DSACryptoServiceProviderTest.cs: 
18         * RSACryptoServiceProviderTest.cs: Feed csc smaller bite sizes.
20 2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
22         * DESTest.cs: Added a new test case to check default values.
23         * HMACSHA1.cs: Fixed bad test (and renamed it).
24         * RC2Test.cs: Added a new test case to check default values.
25         * RijndaelTest.cs: Added a new test case to check default values.
26         Convert tests from NUnit 1 to 2.2.
27         * TripleDESTest.cs: Added a new test case to check default values.
28         Convert tests to NUnit 2.2.
30 2004-07-07  Sebastien Pouliot  <sebastien@ximian.com>
32         * AllTests2.cs: Updated to NUnit 2.2 Assert.
33         * CipherModeTest.cs: New. Tests supported CipherMode for all 
34         SymmetricAlgorithm included in the framework (enum contains two more
35         modes that aren't implemented in any Fx version).
36         * CryptoConfigTest.cs: Ajusted new OID (for old names) in Fx 2.0.
37         * CryptoStreamTest.cs: Fixed different reported exception in Fx 2.0.
38         Fixed a bad test.
39         * CspProviderFlagsTest.cs: New. Test the values of the enum.
40         * DSACryptoServiceProviderTest.cs: Added new tests for new public 
41         properties and methods added in Fx 2.0. Duplicated test to import a
42         key pair into a disposed instance (works in Fx 2.0). Removed all
43         [Ignore]s in NET_2_0 as the MS class/runtime has been fixed.
44         * DSASignatureDeformatterTest.cs: Converted from NUnit 1 to 2.2. Fixed
45         different reported exception in Fx 2.0.
46         * DSASignatureFormatterTest.cs: Converted from NUnit 1 to 2.2. Fixed
47         different reported exception in Fx 2.0.
48         * HMACRIPEMD160Test.cs: Fixed tests using TransformFinalBlock.
49         * HMACSHA1Test.cs: Fixed tests so they work on both NET_1_1 and 
50         NET_2_0 profiles (as HMACSHA1 changed it's base class).
51         * HashAlgorithmTest.cs: Fixed different reported exception in Fx 2.0.
52         Removed [Ignore] in NET_2_0 as the MS class/runtime has been fixed.
53         * MACTripleDESTest.cs: Fixed tests so they work on both NET_1_1 and 
54         NET_2_0 profiles.
55         * PKCS1MaskGenerationMethodTest.cs: Removed [Ignore] in NET_2_0 as the
56         MS class has been fixed.
57         * PaddingModeTest.cs: Added new tests for the two new padding mode
58         introduced in Fx 2.0. Converted to NUnit 2.2.
59         * PasswordDeriveBytesTest.cs: Removed [ExpectedException] for 
60         StrangeBehaviour test as it is fixed in Fx 2.0.
61         * RC2Test.cs: Changed exception from CryptographicException to 
62         CryptographicUnexpectedOperationException for Fx 1.1/2.0.
63         * RIPEMD160Test.cs: Fixed tests using TransformFinalBlock.
64         * RSACryptoServiceProviderTest.cs: Added new tests for new public 
65         properties and methods added in Fx 2.0. Duplicated test to import a
66         key pair into a disposed instance (works in Fx 2.0). Duplicated test
67         to sign with a null OID (Fx 2.0 use SHA1 oid in this case).
68         * RSAOAEPKeyExchangeDeformatterTest.cs: Changed exception for a key
69         exchange with no key (to match Fx 2.0).
70         * RSAOAEPKeyExchangeFormatterTest.cs: Changed exception for a key
71         exchange with no key (to match Fx 2.0).
72         * RSAPKCS1KeyExchangeFormatterTest.cs: Changed exception for a key
73         exchange with no key (to match Fx 2.0). Removed [Ignore] in NET_2_0 as
74         the MS class/runtime has been fixed.
75         * RSAPKCS1SignatureDeformatterTest.cs: Null keys, in constructor or in
76         SetKey method, now throw an ArgumentNullException in Fx 2.0.
77         * RSAPKCS1SignatureFormatterTest.cs: Null keys, in constructor or in
78         SetKey method, now throw an ArgumentNullException in Fx 2.0.
79         * Rfc2898DeriveBytesTest.cs: Typecasted a null as a string.
80         * SymmetricAlgorithm2Test.cs: In Fx 2.0 an empty IV now throws a 
81         CryptographicException.
82         * ToBase64TransformTest.cs: Fixed different reported exception in Fx 2.0.
83         Removed [Ignore] in NET_2_0 as the MS class/runtime has been fixed.
85 2004-06-23  Sebastien Pouliot  <sebastien@ximian.com>
87         * CryptoStreamTest.cs: Added two tests for bug #60573. One shows that
88         an encryptor doesn't reduce the number of block on Write while the
89         second shows that a decryptor does reduce the number of blocks on 
90         Write.
92 2004-06-16  Sebastien Pouliot  <sebastien@ximian.com>
94         * SignatureDescriptionTest.cs: Added missing [TestFixture] :( and 
95         cases for the previously undocumented .ctor(SecurityElement) - which
96         is now, backwardly, documented in VS.NET 2005.
98 2004-05-27  Sebastien Pouliot  <sebastien@ximian.com>
100         * HashAlgorithmTest.cs: Added new tests to check for more exceptions.
102 2004-05-26  Sebastien Pouliot  <sebastien@ximian.com>
104         * CryptoStreamTest.cs: Added new unit tests for overflows.
105         * FromBase64Transform.cs: Added new unit tests for undocumented 
106         exceptions (null, overflows...).
107         * ToBase64TransformTest.cs: Added new unit tests for negatives and
108         overflows. 
110 2004-05-20  Sebastien Pouliot  <sebastien@ximian.com>
112         * CryptoStreamTest.cs, DESCryptoServiceProviderTest.cs, 
113         DSACryptoServiceProviderTest.cs, DSATest.cs, FromBase64Transform.cs,
114         HMACRIPEMD160Test.cs, MD5Test.cs, PKCS1MaskGenerationMethodTest.cs,
115         RIPEMD160ManagedTest.cs, RNGCryptoServiceProviderTest.cs, 
116         RSACryptoServiceProviderTest.cs, RSAOAEPKeyExchangeDeformatterTest.cs,
117         RSAOAEPKeyExchangeFormatterTest.cs, RSAPKCS1KeyExchangeDeformatterTest.cs,
118         RSAPKCS1KeyExchangeFormatterTest.cs, RSAPKCS1SignatureDeformatterTest.cs,
119         RSAPKCS1SignatureFormatterTest.cs, RSATest.cs: SetUp/TearDown are now
120         public (required for new nunit).
122 2004-05-17  Sebastien Pouliot  <sebastien@ximian.com>
124         * RNGCryptoServiceProviderTest.cs: Added new tests to see how the 
125         constructor behave with null seeds or if they modify the seed.
127 2004-05-07  Sebastien Pouliot  <sebastien@ximian.com>
129         * DSACryptoServiceProviderTest.cs: Added a new unit test for SignData
130         (was badly tested) and simplified test to reduce key pair generations.
131         * PasswordDerivceBytesTest.cs: Added new tests to complete
132         coverage.
133         * RSACryptoServiceProviderTest.cs: Added new tests to complete
134         coverage.
135         * ToBase64TransformTest.cs: Added a (legal) test where the final 
136         transform receive data smaller than it's input block (padding).
138 2004-05-06  Sebastien Pouliot  <sebastien@ximian.com>
140         * RC2Test.cs: Converted to NUnit 2. Uncommented some tests that throw 
141         exceptions to test exception handling (and get more coverage).
142         * RNGCryptoServiceProviderTest.cs: Updated unit tests for exception 
143         testing.
144         * RSAOAEPKeyExchangeDeformatterTest.cs: Updated unit tests to complete 
145         coverage.
146         * RSAOAEPKeyExchangeFormatterTest.cs: Updated unit tests to complete 
147         coverage.
148         * RSAPKCS1KeyExchangeDeformatterTest.cs: Updated unit tests to 
149         complete coverage.
150         * RSAPKCS1KeyExchangeFormatterTest.cs: Updated unit tests to complete 
151         coverage.
152         * RSAPKCS1SignatureDeformatterTest.cs: Updated unit tests to complete 
153         coverage.
154         * RSAPKCS1SignatureFormatterTest.cs: Updated unit tests to complete 
155         coverage.
156         * RSATest.cs: Updated unit tests for importing XML key pairs.
157         * SHA256Test.cs: Corrected Setup attribtue (was [Test]).
158         * SignatureDescriptionTest.cs: Removed unimplemented constructor from
159         tests. Converted to NUnit2.
160         * SymmetricAlgorithm2Test.cs: New. Non generated unit test for better
161         coverage (like exception testing).
162         * ToBase64TransformTest.cs: New. Unit tests to complete coverage of
163         ToBase64Transform.
164         * TripleDESTest.cs: New. Unit tests to complete coverage of TripleDES.
166 2004-04-29  Sebastien Pouliot  <sebastien@ximian.com>
168         * DSACryptoServiceProviderTest.cs: New unit tests fo better coverage.
169         * FromBase64Transform.cs: New unit tests for better coverage.
170         * HashAlgorithmTest.cs: New unit tests for better coverage.
171         * HMACSHA1Test.cs: New unit tests for better coverage. Updated to 
172         NUnit2.
173         * KeyedHashAlgorithmTest.cs: Coverage already complete. Updated to 
174         NUnit 2.
175         * SHA1Test.cs: Coverage already complete. Updated to NUnit2.
176         * SHA1CryptoServiceProviderTest.cs: Coverage almost complete. Updated 
177         to NUnit2.
178         * SHA256Test.cs: Coverage already complete. Updated to NUnit2.
179         * SHA256ManagedTest.cs: Coverage already complete. Updated to NUnit2.
180         * SHA384Test.cs: Coverage already complete. Updated to NUnit2.
181         * SHA384ManagedTest.cs: Coverage almost complete. Updated to NUnit2.
182         * SHA512Test.cs: Coverage already complete. Updated to NUnit2.
183         * SHA512ManagedTest.cs: Coverage almost complete. Updated to NUnit2.
185 2004-04-28  Sebastien Pouliot  <sebastien@ximian.com>
187         * DESCryptoServiceProviderTest.cs: New. Completes coverage for 
188         DESCryptoServiceProvider class. Calls the FIPS 81 tests for this
189         implementation.
190         * DESTest.cs: Added test vectors from FIPS 81.
192 2004-04-26  Sebastien Pouliot  <sebastien@ximian.com>
194         * DESTest.cs: New. Unit tests for DES including checks for weak and
195         semi-weak keys (with and without parity applied on keys). Completes
196         coverage for DES class.
198 2004-04-02  Bernie Solomon  <bernard@ugsolutions.com>
200         * PasswordDeriveBytesTest.cs: Add ToInt32LE so
201         it works on big endian machines.
203 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
205         * FromBase64Transform.cs: Two new unit tests showing that the 
206         transform doesn't care if it's data is invalid base64. Convert class
207         is on it's own.
209 2004-03-10  Sebastien Pouliot  <sebastien@ximian.com>
211         * FromBase64Transform.cs: Converted to NUnit2 format. New unit tests
212         for properties, Dispose, Reuse and ignored characters.
214 2004-03-09  Atsushi Enomoto  <atsushi@ximian.com>
216         * DSATest.cs : Added ToXmlString test that checks if input without
217           Seed and PgenCounter elements pass or not.
219 2004-02-12  Sebastien Pouliot  <spouliot@videotron.ca>
221         * CryptoStreamTest.cs: Added new tests for [From|To]Base64Transform 
222         (InputBlockSize != OutputBlockSize) and for cascading CryptoStreams.
224 2004-02-09  Sebastien Pouliot  <sebastien@ximian.com>
226         * DSACryptoServiceProvider.cs: Added new unit tests for key pair 
227         persistence.
228         * RSACryptoServiceProvider.cs: Added new unit tests for key pair 
229         persistence.
231 2004-02-04  Sebastien Pouliot  <spouliot@videotron.ca>
233         * CryptoStreamTest.cs: Added many more tests for every problem found
234         with CryptoStream using code samples from the internet.
236 2003-12-15  Sebastien Pouliot  <spouliot@videotron.ca>
238         * CryptoConfigTest.cs: Converted unit tests to NUnit2.
239         * PaddingModeTest.cs: New. Unit tests to check every padding modes for
240         symmetric algorithms.
241         * MACTripleDESTest.cs: Updated unit tests for NUnit2 and to work for 
242         both 1.0 and 1.1 framework.
244 2003-11-13  Sebastien Pouliot  <spouliot@videotron.ca>
246         * ProtectedDataTest.cs: New. Unit tests for ProtectedData (1.2).
247         * ProtectedMemoryTest.cs: New. Unit tests for ProtectedMemory (1.2).
249 2003-11-11  Sebastien Pouliot  <spouliot@videotron.ca>
251         * Rfc2898DeriveBytesTest.cs: More tests for Reset and keys longer than
252         a single block.
254 2003-11-10  Sebastien Pouliot  <spouliot@videotron.ca>
256         * Rfc2898DeriveBytesTest.cs: New. Unit tests for Rfc2898DeriveBytes
257         and test vectors from RFC3211.
259 2003-11-09  Sebastien Pouliot  <spouliot@videotron.ca>
261         * HMACMD5Test.cs: New. Unit test for HMAC-MD5 with test vectors from 
262         RFC2104.
263         * HMACRIPEMD160Test.cs: New. Unit test for HMAC-RIPEMD160 with test 
264         vectors from http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html.
265         * HMACSHA256Test.cs: New. Unit test for HMAC-SHA256.
267 2003-11-08  Sebastien Pouliot  <spouliot@videotron.ca>
269         * RIPEMD160Test.cs: New. Unit test using RIPEMD160 test vectors.
270         * RIPEMD160Managed.cs: New. Unit tests running RIPEMD160Test using the
271         RIPEMD160Managed implementation.
273 2003-10-04  Sebastien Pouliot  <spouliot@videotron.ca>
275         * CryptoStreamTest.cs: Added test case from bugzilla #49323 from
276         Carlos Guzmán Álvarez and some small tests for empty stream with
277         different PaddingMode (as found by Lluis Sanchez Gual).
279 2003-08-05  Sebastien Pouliot  <spouliot@videotron.ca>
281         * CryptoStreamTest.cs: Added test case from bugzilla #40689 from 
282         Henning Westerholt.
284 2003-07-31  Sebastien Pouliot  <spouliot@videotron.ca>
286         * CryptoStreamTest.cs: New. Very basic test for CryptoStream + the 
287         test case from bugzilla #46143 from Joerg Rosenkranz.
288         * RSACryptoServiceProviderTest.cs: Fixed some exceptions that are
289         different from .NET 1.0 and 1.1.
291 2003-07-05  Sebastien Pouliot  <spouliot@videotron.ca>
293         * DSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
294         and better test coverage (based on Zoltan's logs).
295         * DSATest.cs: Converted to NUnit2 format. Added new tests for better unit 
296         test coverage (import incomplete public keys).
297         * RSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
298         and better test coverage (based on Zoltan's logs).
299         * RSATest.cs: Converted to NUnit2 format. Added new tests for better unit 
300         test coverage (import incomplete public keys).
302 2003-06-23  Nick Drochak <ndrochak@gol.com>
304         * MACTripleDESTest.cs: Adjust for .NET 1.1.
306 2003-06-11  Sebastien Pouliot  <spouliot@videotron.ca>
308         * AllTests2.cs: Converted tests to NUnit2 format.
309         * RSACryptoServiceProviderTest.cs: Converted tests to NUnit2 format.
310         * RSAPKCS1KeyExchangeDeformatterTest.cs: Converted tests to NUnit2 format.
311         * RSAPKCS1KeyExchangeFormatterTest.cs: Converted tests to NUnit2 format.
312         * RSAPKCS1SignatureDeformatterTest.cs: Converted tests to NUnit2 format.
313         * RSAPKCS1SignatureFormatterTest.cs: Converted tests to NUnit2 format.
315 2003-05-29  Sebastien Pouliot  <spouliot@videotron.ca>
317         * PKCS1MaskGenerationMethodTest.cs: Added [Ignore] to vector test
318         (as it's result isn't valid on both framework 1.0 and 1.1).
319         * RSAPKCS1SignatureDeformatter.cs: Splitting the test for NUnit2
320         cloned the previous error into many more tests. Hopefully fixed.
322 2003-05-28  Sebastien Pouliot  <spouliot@videotron.ca>
324         * RSAPKCS1SignatureDeformatter.cs: Fixed (well I hope so) a test
325         which doesn't throw the same exception under 1.1. Also converted 
326         the tests to NUnit2 format.
328 2003-05-12  Sebastien Pouliot  <spouliot@videotron.ca>
330         * PKCS1MaskGenerationMethodTest.cs: Uncommented PKCS#1 v.2.1 vector 
331         unit test (will work on Mono but fails with MS implementation).
332         * RSAOAEPKeyExchangeDeformatterTest.cs: Updated tests vectors for
333         both Mono and MS (under Windows XP) generated OAEP results.
334         * RSAOAEPKeyExchangeFormatterTest.cs: Update exception handling.
336 2003-04-17  Nick Drochak  <ndrochak@gol.com>
338         * DSATest.cs: Use nunit version 2 style to test throw.
339         * HMACSHA1Test.cs: Eliminate compiler warning.
341 2003-03-04  Sebastien Pouliot  <spouliot@videotron.ca>
343         * CryptoConfigTest.cs: Added new tests for algorithms 
344         documented in book ".NET Framework Security".
346 2003-02-03  Sebastien Pouliot  <spouliot@videotron.ca>
348         * PasswordDeriveBytesTest.cs: Added some new tests to complete 
349         coverage.
350         * RSAPKCS1SignatureDeformatterTest.cs: Added test for null and 
351         invalid hash algorithm.
353 2003-01-19  Sebastien Pouliot  <spouliot@videotron.ca>
355         * HMACSHA1Test.cs: Added tests for constructors.
356         * MACTripleDESTest.cs: Added tests for constructors.
358 2003-01-12  Sebastien Pouliot  <spouliot@videotron.ca>
360         * HashAlgorithmTest.cs: Added new test for null streams.
361         * MACTripleDESTest.cs: New. Test suite par MAC using 3DES.
363 2002-12-21  Nick Drochak <ndrochak@gol.com>
365         * all: make tests build and run under nunit2
367 2002-12-21  Nick Drochak  <ndrochak@gol.com>
369         * AllTests2.cs: Helper file for unit tests
370         
371 2002-11-20  Sebastien Pouliot  <spouliot@videotron.ca>
373         * RSAPKCS1SignatureDeformatterTest.cs: Removed patch from Nick - 
374         as it doesn't seems to work on my system and the exception behavior 
375         isn't logical (only MD5 not SHA1, ...).
377 2002-11-18  Nick Drochak  <ndrochak@gol.com>
379         * RSAPKCS1SignatureDeformatterTest.cs: MS .NET throws an exception when
380         verifying a bad signature.  Test for that.
382 2002-11-17  Sebastien Pouliot  <spouliot@videotron.ca>
384         * AllTests.cs: Added a common RSA keypair for tests and all RSA 
385         suites for new tests.
386         * RSACryptoServiceProviderTest.cs: Include tests for keygen,
387         import/export and signature (no encryption yet).
388         * RSAOAEPKeyExchangeDeformatterTest.cs: Compare results with 
389         pre-generated vectors from Mono/Windows (cannot yet compare 
390         with CryptoAPI/Windows as OAEP isn't available on my system).
391         * RSAOAEPKeyExchangeFormatterTest.cs: Test that the Formatter output
392         is compatible with the Deformatter.
393         * RSAPKCS1KeyExchangeDeformatterTest.cs: Compare results with 
394         pre-generated vectors from Mono/Windows and CryptoAPI/Windows.
395         * RSAPKCS1KeyExchangeFormatterTest.cs: Test that the Formatter output
396         is compatible with the Deformatter.
397         * RSAPKCS1SignatureDeformatterTest.cs: Compare results with 
398         pre-generated vectors from Mono/Windows and CryptoAPI/Windows.
399         * RSAPKCS1SignatureFormatterTest.cs: Test that the Formatter output
400         is compatible with the Deformatter.
402 2002-11-16  Sebastien Pouliot  <spouliot@videotron.ca>
404         * AllTests.cs: Added suites for DSASignatureDeformatter, 
405         DSASignatureFormatter.
406         * CryptoConfigTest.cs: Tests new URLs. This test will fail
407         if System.Security.dll isn't present (or not yet compiled).
408         * DSACryptoServiceProviderTest.cs: New. Key generation (limited
409         because it's too slow), Import/Export, Signature and Verification.
410         * DSASignatureDeformatterTest.cs: New. Test signature verification. 
411         * DSASignatureFormatterTest.cs: New. Test signature creation.
412         * DSATest.cs: Comment DSA-derived test class as DSA constructor
413         is internal. Reworked the test suite.
414         * SignatureDescriptionTest.cs: Added tests for
415         DSASignatureDescription and RSAPKCS1SHA1SignatureDescription.
417 2002-11-02  Sebastien Pouliot  <spouliot@videotron.ca>
419         * AllTests.cs: Added suites for SignatureDescription and 
420         activated suites for SHA384Managed and SHA512Managed.
421         * SignatureDescriptionTest.cs: New. Basic tests (because I don't
422         know the context in which the class is used).
424 2002-10-28  Sebastien Pouliot  <spouliot@videotron.ca>
426         * AllTests.cs: Added test suites for SHA256, SHA384 and SHA512 
427         (last two partly commented until implementation is commited).
428         * SHA256Test.cs: New. Generic FIPS180-2 tests for SHA-256.
429         * SHA256ManagedTest.cs: New. Implementation tests (inherits
430         from SHA256Test).
431         * SHA384Test.cs: New. Generic FIPS180-2 tests for SHA-384.
432         * SHA384ManagedTest.cs: New. Implementation tests (inherits
433         from SHA384Test).
434         * SHA512Test.cs: New. Generic FIPS180-2 tests for SHA-512.
435         * SHA512ManagedTest.cs: New. Implementation tests (inherits
436         from SHA512Test).
438 2002-10-25  Sebastien Pouliot  <spouliot@videotron.ca>
440         * AllTests.cs: Added suite for PasswordDeriveBytes
441         * PasswordDeriveBytesTest.cs: New. Tests against pre-generated vectors -
442         only works for short runs (keys < HashSize) not long runs
444 2002-10-20  Sebastien Pouliot  <spouliot@videotron.ca>
446         * AllTests.cs: Added suite for Rjindael
447         * RjindaelTest.cs: New. Test vectors from FIPS PUB 197 appendix.
449 2002-10-19  Sebastien Pouliot  <spouliot@videotron.ca>
451         * AllTests.cs: Renabled most tests after commenting all code causing a 
452         cyclic dependency (corlib->System.Xml->corlib). Some tests will fail 
453         until commented code is replaced.
454         * SymmetricAlgorithm.cs: New (189) generated test cases for all default
455         algorithm implementation, all cipher modes, all padding modes, all key
456         sizes, all block sizes, feedback...
457         * PKCS1MaskGenerationMethodTest.cs: Commented vector test. Added new 
458         tests to check for various exceptions
460 2002-10-16  Nick Drochak  <ndrochak@gol.com>
462         * CryptoConfigTest.cs (TestCreateFromName): Disable tests for
463         algorithms that aren't in the build yet.
465 2002-10-16  Nick Drochak  <ndrochak@gol.com>
467         * AllTests.cs: Disable tests that use components were are excluding
468         from corlib.
469         * SHA1Test.cs: same
471 2002-10-14  Sebastien Pouliot  <spouliot@videotron.ca>
473         * AllTests.cs: Added suite for PKCS1MaskGenerationMethod
474         * PKCS1MaskGenerationMethodTest.cs: New. Test work as per PKCS#1 but 
475         result isn't the same as MS implementation !?! is MS using this class ?
477 2002-10-13  Sebastien Pouliot  <spouliot@videotron.ca>
479         * AllTests.cs: Added suite for HashAlgorithm, KeyedHashAlgorithm and
480         HMACSHA1
481         * HashAlgorithmTest.cs: New. Test for Create and Clear
482         * KeyedHashAlgorithmTest.cs: New. Test for Create and key assignation
483         * HMACSHA1Test.cs: New. Test vectors from FIPS 198 and RFC2202
485 2002-10-12  Sebastien Pouliot  <spouliot@videotron.ca>
487         * AllTests.cs: Added suite for RandomNumberGenerator, SHA1 and 
488         SHA1CryptoServiceProvider
489         * RandomNumberGeneratorTest.cs: New. Tests for Create and generic 
490         random quality tests (FIPS140-2)
491         * SHA1Test.cs: New. Tests for Create and generic SHA1 tests (FIPS180-1)
492         * SHA1CryptoServiceProviderTest.cs: New. Inherited SHA1Tests tests +
493         specific tests
495 2002-10-10  Sebastien Pouliot  <spouliot@videotron.ca>
497         * DSATest.cs: Added non-abstract DSA class to test To/FromXmlString()
498         * RSATest.cs: Added non-abstract RSA class to test To/FromXmlString()
499         * AllTests.cs: Added DSATest.cs and RSATest.cs in suite
501 2002-10-09  Sebastien Pouliot  <spouliot@videotron.ca>
503         * CryptoConfigTest.cs: New tests
504         * AllTests.cs: Added CryptoConfigTest in suite
506 2002-10-05  Andrew Birkett  <andy@nobugs.org>
508         * RC2Test.cs: New test.  Only three cases are enabled - the other
509         five work fine under mono, but fail under MS corlib, so I've 
510         commented them out.
512         * AllTests.cs: Added RC2Test.
514 2002-09-23  Andrew Birkett  <andy@nobugs.org>
516         * RijndaelManagedTest.cs: Fixed initialization order problem 
517         to match MS behaviour.
519 2002-09-22  Gonzalo Paniagua Javier <gonzalo@ximian.com>
521         * MD5Test.cs: new test from Eduardo García Cebollero (kiwnix@yahoo.es).
522         * AllTests.cs: added new test.