1 2004-04-22 Sebastien Pouliot <sebastien@ximian.com>
3 * AuthenticodeBase.cs: FxCop-ized. CLS compliance. Also includes
4 endian fixes from Bernie Solomon.
5 * AuthenticodeDeformatter.cs: FxCop-ized. CLS compliance.
6 * AuthenticodeFormatter.cs: FxCop-ized. CLS compliance.
7 * PrivateKey.cs: Replaced Array.Copy with Buffer.BlockCopy.
8 * SoftwarePublisherCertificate.cs: FxCop-ized.
10 2004-02-23 Sebastien Pouliot <sebastien@ximian.com>
12 * PrivateKey.cs: Adjusted to catch exceptions from CryptoConvert.
13 FromCapiPrivateKeyBlob when dealing with weakly encrypted keys.
15 2004-02-20 Sebastien Pouliot <sebastien@ximian.com>
17 * AuthenticodeDeformatter.cs: Updated to use the new X509Chain syntax.
19 2003-12-15 Sebastien Pouliot <spouliot@videotron.ca>
21 * AuthenticodeDeformatter.cs: Now throw a COMException for invalid
22 signature. Added a SigningCertificate property (to be independant of
23 the certificate collection ordering).
25 2003-09-01 Sebastien Pouliot <spouliot@videotron.ca>
27 * AuthenticodeBase.cs: New. Base class including how to hash a
29 * AuthenticodeDeformatter.cs: New. Class to decode Authenticode(tm)
31 * AuthenticodeFormatter.cs: New. Class to encode a Authenticode(tm)
32 signature, and optionally a timestamp, into a PE file.
33 * SoftwarePublisherCertificate.cs: Now use Mono.Security.X509.
34 X509Certificate class.
36 2003-06-19 Nick Drochak <ndrochak@gol.com>
38 * PrivateKey.cs: Work around for mcs? bug 45127.
40 2003-03-15 Sebastien Pouliot <spouliot@videotron.ca>
42 * PrivateKey.cs: New. Class to load or create PVK (PriVate Key)
43 files (a Microsoft specific file format for private keys).
45 2003-03-06 Sebastien Pouliot <spouliot@videotron.ca>
47 * SoftwarePublisherCertificate.cs: New. Class to load or create
48 SPC files (which are PKCS#7 files containing only certificates