1 2003-11-13 Sebastien Pouliot <spouliot@videotron.ca>
3 * ProtectedDataTest.cs: New. Unit tests for ProtectedData (1.2).
4 * ProtectedMemoryTest.cs: New. Unit tests for ProtectedMemory (1.2).
6 2003-11-11 Sebastien Pouliot <spouliot@videotron.ca>
8 * Rfc2898DeriveBytesTest.cs: More tests for Reset and keys longer than
11 2003-11-10 Sebastien Pouliot <spouliot@videotron.ca>
13 * Rfc2898DeriveBytesTest.cs: New. Unit tests for Rfc2898DeriveBytes
14 and test vectors from RFC3211.
16 2003-11-09 Sebastien Pouliot <spouliot@videotron.ca>
18 * HMACMD5Test.cs: New. Unit test for HMAC-MD5 with test vectors from
20 * HMACRIPEMD160Test.cs: New. Unit test for HMAC-RIPEMD160 with test
21 vectors from http://www.esat.kuleuven.ac.be/~bosselae/ripemd160.html.
22 * HMACSHA256Test.cs: New. Unit test for HMAC-SHA256.
24 2003-11-08 Sebastien Pouliot <spouliot@videotron.ca>
26 * RIPEMD160Test.cs: New. Unit test using RIPEMD160 test vectors.
27 * RIPEMD160Managed.cs: New. Unit tests running RIPEMD160Test using the
28 RIPEMD160Managed implementation.
30 2003-10-04 Sebastien Pouliot <spouliot@videotron.ca>
32 * CryptoStreamTest.cs: Added test case from bugzilla #49323 from
33 Carlos Guzmán Álvarez and some small tests for empty stream with
34 different PaddingMode (as found by Lluis Sanchez Gual).
36 2003-08-05 Sebastien Pouliot <spouliot@videotron.ca>
38 * CryptoStreamTest.cs: Added test case from bugzilla #40689 from
41 2003-07-31 Sebastien Pouliot <spouliot@videotron.ca>
43 * CryptoStreamTest.cs: New. Very basic test for CryptoStream + the
44 test case from bugzilla #46143 from Joerg Rosenkranz.
45 * RSACryptoServiceProviderTest.cs: Fixed some exceptions that are
46 different from .NET 1.0 and 1.1.
48 2003-07-05 Sebastien Pouliot <spouliot@videotron.ca>
50 * DSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
51 and better test coverage (based on Zoltan's logs).
52 * DSATest.cs: Converted to NUnit2 format. Added new tests for better unit
53 test coverage (import incomplete public keys).
54 * RSACryptoServiceProviderTest.cs: Added news unit tests for Dispose/Clear
55 and better test coverage (based on Zoltan's logs).
56 * RSATest.cs: Converted to NUnit2 format. Added new tests for better unit
57 test coverage (import incomplete public keys).
59 2003-06-23 Nick Drochak <ndrochak@gol.com>
61 * MACTripleDESTest.cs: Adjust for .NET 1.1.
63 2003-06-11 Sebastien Pouliot <spouliot@videotron.ca>
65 * AllTests2.cs: Converted tests to NUnit2 format.
66 * RSACryptoServiceProviderTest.cs: Converted tests to NUnit2 format.
67 * RSAPKCS1KeyExchangeDeformatterTest.cs: Converted tests to NUnit2 format.
68 * RSAPKCS1KeyExchangeFormatterTest.cs: Converted tests to NUnit2 format.
69 * RSAPKCS1SignatureDeformatterTest.cs: Converted tests to NUnit2 format.
70 * RSAPKCS1SignatureFormatterTest.cs: Converted tests to NUnit2 format.
72 2003-05-29 Sebastien Pouliot <spouliot@videotron.ca>
74 * PKCS1MaskGenerationMethodTest.cs: Added [Ignore] to vector test
75 (as it's result isn't valid on both framework 1.0 and 1.1).
76 * RSAPKCS1SignatureDeformatter.cs: Splitting the test for NUnit2
77 cloned the previous error into many more tests. Hopefully fixed.
79 2003-05-28 Sebastien Pouliot <spouliot@videotron.ca>
81 * RSAPKCS1SignatureDeformatter.cs: Fixed (well I hope so) a test
82 which doesn't throw the same exception under 1.1. Also converted
83 the tests to NUnit2 format.
85 2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
87 * PKCS1MaskGenerationMethodTest.cs: Uncommented PKCS#1 v.2.1 vector
88 unit test (will work on Mono but fails with MS implementation).
89 * RSAOAEPKeyExchangeDeformatterTest.cs: Updated tests vectors for
90 both Mono and MS (under Windows XP) generated OAEP results.
91 * RSAOAEPKeyExchangeFormatterTest.cs: Update exception handling.
93 2003-04-17 Nick Drochak <ndrochak@gol.com>
95 * DSATest.cs: Use nunit version 2 style to test throw.
96 * HMACSHA1Test.cs: Eliminate compiler warning.
98 2003-03-04 Sebastien Pouliot <spouliot@videotron.ca>
100 * CryptoConfigTest.cs: Added new tests for algorithms
101 documented in book ".NET Framework Security".
103 2003-02-03 Sebastien Pouliot <spouliot@videotron.ca>
105 * PasswordDeriveBytesTest.cs: Added some new tests to complete
107 * RSAPKCS1SignatureDeformatterTest.cs: Added test for null and
108 invalid hash algorithm.
110 2003-01-19 Sebastien Pouliot <spouliot@videotron.ca>
112 * HMACSHA1Test.cs: Added tests for constructors.
113 * MACTripleDESTest.cs: Added tests for constructors.
115 2003-01-12 Sebastien Pouliot <spouliot@videotron.ca>
117 * HashAlgorithmTest.cs: Added new test for null streams.
118 * MACTripleDESTest.cs: New. Test suite par MAC using 3DES.
120 2002-12-21 Nick Drochak <ndrochak@gol.com>
122 * all: make tests build and run under nunit2
124 2002-12-21 Nick Drochak <ndrochak@gol.com>
126 * AllTests2.cs: Helper file for unit tests
128 2002-11-20 Sebastien Pouliot <spouliot@videotron.ca>
130 * RSAPKCS1SignatureDeformatterTest.cs: Removed patch from Nick -
131 as it doesn't seems to work on my system and the exception behavior
132 isn't logical (only MD5 not SHA1, ...).
134 2002-11-18 Nick Drochak <ndrochak@gol.com>
136 * RSAPKCS1SignatureDeformatterTest.cs: MS .NET throws an exception when
137 verifying a bad signature. Test for that.
139 2002-11-17 Sebastien Pouliot <spouliot@videotron.ca>
141 * AllTests.cs: Added a common RSA keypair for tests and all RSA
142 suites for new tests.
143 * RSACryptoServiceProviderTest.cs: Include tests for keygen,
144 import/export and signature (no encryption yet).
145 * RSAOAEPKeyExchangeDeformatterTest.cs: Compare results with
146 pre-generated vectors from Mono/Windows (cannot yet compare
147 with CryptoAPI/Windows as OAEP isn't available on my system).
148 * RSAOAEPKeyExchangeFormatterTest.cs: Test that the Formatter output
149 is compatible with the Deformatter.
150 * RSAPKCS1KeyExchangeDeformatterTest.cs: Compare results with
151 pre-generated vectors from Mono/Windows and CryptoAPI/Windows.
152 * RSAPKCS1KeyExchangeFormatterTest.cs: Test that the Formatter output
153 is compatible with the Deformatter.
154 * RSAPKCS1SignatureDeformatterTest.cs: Compare results with
155 pre-generated vectors from Mono/Windows and CryptoAPI/Windows.
156 * RSAPKCS1SignatureFormatterTest.cs: Test that the Formatter output
157 is compatible with the Deformatter.
159 2002-11-16 Sebastien Pouliot <spouliot@videotron.ca>
161 * AllTests.cs: Added suites for DSASignatureDeformatter,
162 DSASignatureFormatter.
163 * CryptoConfigTest.cs: Tests new URLs. This test will fail
164 if System.Security.dll isn't present (or not yet compiled).
165 * DSACryptoServiceProviderTest.cs: New. Key generation (limited
166 because it's too slow), Import/Export, Signature and Verification.
167 * DSASignatureDeformatterTest.cs: New. Test signature verification.
168 * DSASignatureFormatterTest.cs: New. Test signature creation.
169 * DSATest.cs: Comment DSA-derived test class as DSA constructor
170 is internal. Reworked the test suite.
171 * SignatureDescriptionTest.cs: Added tests for
172 DSASignatureDescription and RSAPKCS1SHA1SignatureDescription.
174 2002-11-02 Sebastien Pouliot <spouliot@videotron.ca>
176 * AllTests.cs: Added suites for SignatureDescription and
177 activated suites for SHA384Managed and SHA512Managed.
178 * SignatureDescriptionTest.cs: New. Basic tests (because I don't
179 know the context in which the class is used).
181 2002-10-28 Sebastien Pouliot <spouliot@videotron.ca>
183 * AllTests.cs: Added test suites for SHA256, SHA384 and SHA512
184 (last two partly commented until implementation is commited).
185 * SHA256Test.cs: New. Generic FIPS180-2 tests for SHA-256.
186 * SHA256ManagedTest.cs: New. Implementation tests (inherits
188 * SHA384Test.cs: New. Generic FIPS180-2 tests for SHA-384.
189 * SHA384ManagedTest.cs: New. Implementation tests (inherits
191 * SHA512Test.cs: New. Generic FIPS180-2 tests for SHA-512.
192 * SHA512ManagedTest.cs: New. Implementation tests (inherits
195 2002-10-25 Sebastien Pouliot <spouliot@videotron.ca>
197 * AllTests.cs: Added suite for PasswordDeriveBytes
198 * PasswordDeriveBytesTest.cs: New. Tests against pre-generated vectors -
199 only works for short runs (keys < HashSize) not long runs
201 2002-10-20 Sebastien Pouliot <spouliot@videotron.ca>
203 * AllTests.cs: Added suite for Rjindael
204 * RjindaelTest.cs: New. Test vectors from FIPS PUB 197 appendix.
206 2002-10-19 Sebastien Pouliot <spouliot@videotron.ca>
208 * AllTests.cs: Renabled most tests after commenting all code causing a
209 cyclic dependency (corlib->System.Xml->corlib). Some tests will fail
210 until commented code is replaced.
211 * SymmetricAlgorithm.cs: New (189) generated test cases for all default
212 algorithm implementation, all cipher modes, all padding modes, all key
213 sizes, all block sizes, feedback...
214 * PKCS1MaskGenerationMethodTest.cs: Commented vector test. Added new
215 tests to check for various exceptions
217 2002-10-16 Nick Drochak <ndrochak@gol.com>
219 * CryptoConfigTest.cs (TestCreateFromName): Disable tests for
220 algorithms that aren't in the build yet.
222 2002-10-16 Nick Drochak <ndrochak@gol.com>
224 * AllTests.cs: Disable tests that use components were are excluding
228 2002-10-14 Sebastien Pouliot <spouliot@videotron.ca>
230 * AllTests.cs: Added suite for PKCS1MaskGenerationMethod
231 * PKCS1MaskGenerationMethodTest.cs: New. Test work as per PKCS#1 but
232 result isn't the same as MS implementation !?! is MS using this class ?
234 2002-10-13 Sebastien Pouliot <spouliot@videotron.ca>
236 * AllTests.cs: Added suite for HashAlgorithm, KeyedHashAlgorithm and
238 * HashAlgorithmTest.cs: New. Test for Create and Clear
239 * KeyedHashAlgorithmTest.cs: New. Test for Create and key assignation
240 * HMACSHA1Test.cs: New. Test vectors from FIPS 198 and RFC2202
242 2002-10-12 Sebastien Pouliot <spouliot@videotron.ca>
244 * AllTests.cs: Added suite for RandomNumberGenerator, SHA1 and
245 SHA1CryptoServiceProvider
246 * RandomNumberGeneratorTest.cs: New. Tests for Create and generic
247 random quality tests (FIPS140-2)
248 * SHA1Test.cs: New. Tests for Create and generic SHA1 tests (FIPS180-1)
249 * SHA1CryptoServiceProviderTest.cs: New. Inherited SHA1Tests tests +
252 2002-10-10 Sebastien Pouliot <spouliot@videotron.ca>
254 * DSATest.cs: Added non-abstract DSA class to test To/FromXmlString()
255 * RSATest.cs: Added non-abstract RSA class to test To/FromXmlString()
256 * AllTests.cs: Added DSATest.cs and RSATest.cs in suite
258 2002-10-09 Sebastien Pouliot <spouliot@videotron.ca>
260 * CryptoConfigTest.cs: New tests
261 * AllTests.cs: Added CryptoConfigTest in suite
263 2002-10-05 Andrew Birkett <andy@nobugs.org>
265 * RC2Test.cs: New test. Only three cases are enabled - the other
266 five work fine under mono, but fail under MS corlib, so I've
269 * AllTests.cs: Added RC2Test.
271 2002-09-23 Andrew Birkett <andy@nobugs.org>
273 * RijndaelManagedTest.cs: Fixed initialization order problem
274 to match MS behaviour.
276 2002-09-22 Gonzalo Paniagua Javier <gonzalo@ximian.com>
278 * MD5Test.cs: new test from Eduardo García Cebollero (kiwnix@yahoo.es).
279 * AllTests.cs: added new test.