1 2003-06-15 Sebastien Pouliot <spouliot@motus.com>
3 * RSAManaged.cs: Now includes CRT (Chinese Remainder Theorem)
4 optimization when using the private key (DecryptValue). This
5 cut more than 5 seconds of nunit on my system (out of 14 sec
6 for complete asymmetric tests). Thanks to Ben Maurer for help!
8 2003-06-11 Sebastien Pouliot <spouliot@motus.com>
10 * DSAManaged.cs: Refactored from DSACryptoServiceProvider.cs. Cannot
11 be reused outside [ms]corlib because DSA constructor is internal :-(
13 * PKCS1.cs: Now support any hash algorithm when encoding PKCS 1.5
14 (i.e. not limited to pre-calculated values for known hashes). Some
15 other API changes to ease the use of other hash algorithms.
17 * RSAManaged.cs: Refactored from RSACryptoServiceProvider.cs. This
18 class is required for custom PKCS#1 padding in SSL (which is not
19 possible using RSACryptoServiceProvider).
21 2003-05-12 Sebastien Pouliot <spouliot@videotron.ca>
23 * PKCS1.cs: Corrected I2OSP to match PKCS#1 v.2.1 test vector
24 and fix the OAEP incompatibility issue.
26 2003-04-01 Sebastien Pouliot <spouliot@videotron.ca>
28 * PKCS1.cs: Corrected fix (partially) for the lame PKCS1 v1.5
29 signatures done without specifying an OID.
31 2003-03-01 Sebastien Pouliot <spouliot@videotron.ca>
33 * PKCS1.cs: Fix for some (lame) PKCS1 v1.5 signatures done
34 without specifying an OID.
36 2003-02-08 Sebastien Pouliot <spouliot@videotron.ca>
38 * CryptoTools.cs: Renamed namespace to match new location.
39 * PKCS1.cs: Renamed namespace to match new location.
40 * HMACAlgorithm.cs: New. Generic class to implement HMAC
41 using any hash algorithm (was in S.S.C.HMACSHA1.cs).
42 * MACAlgorithm.cs: New. Generic class to implement MAC
43 using any symmetric algorithm (was in S.S.C.MACTripleDES.cs).