2004-02-07 Sebastien Pouliot <sebastien@ximian.com>
[mono.git] / mcs / class / Mono.Security / Mono.Security.Cryptography / ChangeLog
1 2004-02-07  Sebastien Pouliot  <sebastien@ximian.com>
2
3         * KeyPairPersistance.cs: Provides a similar to CryptoAPI persistence 
4         mechanism for keypairs (based on CspParameters).
5
6 2004-01-12  Sebastien Pouliot  <spouliot@videotron.ca>
7
8         * CryptoConvert.cs: RSA doesn't start with a Q - at least that what
9         a strongname told me. Sorry Ron :(
10
11 2003-11-27  Sebastien Pouliot  <spouliot@videotron.ca>
12
13         * MD4.cs: New. Asbtract class for all MD4 implementations. WARNING:
14         The MD4 algorithm is BROKEN (collisions) and SHOULDN'T be used in 
15         NEW designs. However some higher level algorithms (like NTLM) requires 
16         MD4 (and may even be secure using it). YOU'RE WARNED!
17         * MD4Managed.cs: New. Managed implementation of MD4 (RFC1320).
18         * PKCS8.cs: New. Added Private-Key Information Syntax Standard as a 
19         building block for PKCS12.
20
21 2003-10-30  Sebastien Pouliot  <spouliot@videotron.ca>
22
23         * CryptoConvert.cs: Fixed strongname generation for small exponents 
24         (like 17). Part of the fixed for bug #50341.
25
26 2003-06-19  Nick Drochak <ndrochak@gol.com>
27
28         * CryptoConvert.cs: Work around for mcs? bug 45127.
29
30 2003-03-07  Sebastien Pouliot  <spouliot@videotron.ca>
31
32         * ARC4Managed.cs: New. Implementation of the Alleged RC4(tm)
33         stream cipher in managed code (required for SSL/TLS).
34         * CryptoConvert.cs: New. Helper class to help convert between
35         Windows crypto structures and .NET crypto classes (required
36         for security tools).
37         * MD2.cs: New. Abstract class for all MD2 hash implementations.
38         * MD2Managed.cs: New. Managed implementation of the MD2 hash
39         algorithm (required for old, but still valid, X.509 certificates).
40         * RC4.cs: New. Abstract class for all RC4 stream cipher 
41         implementations.