1 2004-09-07 Sebastien Pouliot <sebastien@ximian.com>
3 * AuthenticodeBase.cs: Merge optimizations from HEAD.
4 * AuthenticodeDeformatter.cs: Merge optimizations from HEAD.
5 * AuthenticodeFormatter.cs: Merge optimizations from HEAD.
7 2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
9 * PrivateKey.cs: Better exception reporting. Added globalization to
11 * SoftwarePublisherCertificate.cs: Better exception reporting. Added
12 globalization to exceptions.
14 2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
16 * AuthenticodeBase.cs: Added missing (overwritten) #if INSIDE_CORLIB
17 directives to hides type and enum in corlib.
19 2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
21 * AuthenticodeBase.cs: FxCop-ized. CLS compliance. Also includes
22 endian fixes from Bernie Solomon.
23 * AuthenticodeDeformatter.cs: FxCop-ized. CLS compliance.
24 * AuthenticodeFormatter.cs: FxCop-ized. CLS compliance.
25 * PrivateKey.cs: Replaced Array.Copy with Buffer.BlockCopy.
26 * SoftwarePublisherCertificate.cs: FxCop-ized.
28 2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
30 * PrivateKey.cs: Adjusted to catch exceptions from CryptoConvert.
31 FromCapiPrivateKeyBlob when dealing with weakly encrypted keys.
33 2004-02-20 Sebastien Pouliot <sebastien@ximian.com>
35 * AuthenticodeDeformatter.cs: Updated to use the new X509Chain syntax.
37 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
39 * AuthenticodeDeformatter.cs: Now throw a COMException for invalid
40 signature. Added a SigningCertificate property (to be independant of
41 the certificate collection ordering).
43 2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
45 * AuthenticodeBase.cs: New. Base class including how to hash a
47 * AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
49 * AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm)
50 signature, and optionally a timestamp, into a PE file.
51 * SoftwarePublisherCertificate.cs: Now use Mono.Security.X509.
52 X509Certificate class.
54 2003-06-19 Nick Drochak <ndrochak@gol.com>
56 * PrivateKey.cs: Work around for mcs? bug 45127.
58 2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
60 * PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
61 files (a Microsoft specific file format for private keys).
63 2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
65 * SoftwarePublisherCertificate.cs: New. Class to load or create
66 SPC files (which are PKCS#7 files containing only certificates