1 2004-10-29 Sebastien Pouliot <sebastien@ximian.com>
3 * AuthenticodeFormatter.cs: Fixed spcSpOpusInfo attribute (it wasn't
4 added) and contentType attribute (was added 2 times). Also fixed the
5 case where we signed an already Authenticode signed file (re-signing).
6 * SoftwarePublisherCertificate.cs: Support for base64 encoded ASN.1
7 files (either Unicode or ASCII).
9 2004-10-27 Sebastien Pouliot <sebastien@ximian.com>
11 * AuthenticodeFormatter.cs: Fix NullReferenceException from signcode
12 tool when no URL is specified on the command line.
14 2004-09-07 Sebastien Pouliot <sebastien@ximian.com>
16 * AuthenticodeBase.cs: Merge optimizations from HEAD.
17 * AuthenticodeDeformatter.cs: Merge optimizations from HEAD.
18 * AuthenticodeFormatter.cs: Merge optimizations from HEAD.
20 2004-05-11 Sebastien Pouliot <sebastien@ximian.com>
22 * PrivateKey.cs: Better exception reporting. Added globalization to
24 * SoftwarePublisherCertificate.cs: Better exception reporting. Added
25 globalization to exceptions.
27 2004-04-28 Sebastien Pouliot <sebastien@ximian.com>
29 * AuthenticodeBase.cs: Added missing (overwritten) #if INSIDE_CORLIB
30 directives to hides type and enum in corlib.
32 2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
34 * AuthenticodeBase.cs: FxCop-ized. CLS compliance. Also includes
35 endian fixes from Bernie Solomon.
36 * AuthenticodeDeformatter.cs: FxCop-ized. CLS compliance.
37 * AuthenticodeFormatter.cs: FxCop-ized. CLS compliance.
38 * PrivateKey.cs: Replaced Array.Copy with Buffer.BlockCopy.
39 * SoftwarePublisherCertificate.cs: FxCop-ized.
41 2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
43 * PrivateKey.cs: Adjusted to catch exceptions from CryptoConvert.
44 FromCapiPrivateKeyBlob when dealing with weakly encrypted keys.
46 2004-02-20 Sebastien Pouliot <sebastien@ximian.com>
48 * AuthenticodeDeformatter.cs: Updated to use the new X509Chain syntax.
50 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
52 * AuthenticodeDeformatter.cs: Now throw a COMException for invalid
53 signature. Added a SigningCertificate property (to be independant of
54 the certificate collection ordering).
56 2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
58 * AuthenticodeBase.cs: New. Base class including how to hash a
60 * AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
62 * AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm)
63 signature, and optionally a timestamp, into a PE file.
64 * SoftwarePublisherCertificate.cs: Now use Mono.Security.X509.
65 X509Certificate class.
67 2003-06-19 Nick Drochak <ndrochak@gol.com>
69 * PrivateKey.cs: Work around for mcs? bug 45127.
71 2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
73 * PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
74 files (a Microsoft specific file format for private keys).
76 2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
78 * SoftwarePublisherCertificate.cs: New. Class to load or create
79 SPC files (which are PKCS#7 files containing only certificates